উত্তরঃ
লজিক গেট ডিজিটাল ইলেকট্রনিক্সের মৌলিক একক। চিত্র-১ এ একটি যৌগিক লজিক সার্কিট এবং চিত্র-২ এ একটি NOR গেট দেখানো হয়েছে। প্রশ্নানুসারে, চিত্র-১ থেকে প্রাপ্ত ফাংশনটি চিত্র-২ এর NOR গেট ব্যবহার করে বাস্তবায়ন করা সম্ভব কিনা, তা বিশ্লেষণ করতে হবে। যেহেতু NOR গেট একটি ইউনিভার্সাল গেট (Universal Gate), তাই এর সাহায্যে যেকোনো লজিক ফাংশন বাস্তবায়ন করা সম্ভব।
চিত্র-১ এর ফাংশনটি বিশ্লেষণ করলে দেখা যায়, ইনপুট A এবং B ব্যবহার করে একটি লজিক সার্কিট তৈরি করা হয়েছে।
- উপরের NAND গেটের ইনপুট: A এবং B' (B এর ইনভার্টেড রূপ)। আউটপুট হবে \( (A \cdot B')' = A' + B \)
- নিচের NAND গেটের ইনপুট: A' (A এর ইনভার্টেড রূপ) এবং B। আউটপুট হবে \( (A' \cdot B)' = A + B' \)
- সর্বশেষ OR গেটের ইনপুট হলো উপরের এবং নিচের NAND গেটের আউটপুট দুটি।
- অতএব, চূড়ান্ত আউটপুট, \( X = (A' + B) + (A + B') \)
- এই এক্সপ্রেশনটি সরলীকরণ করলে: \( X = A' + B + A + B' = (A' + A) + (B + B') = 1 + 1 = 1 \)
সরাসরি বিশ্লেষণ করলে দেখা যায়, চিত্র-১ এর সার্কিটটি একটি ধ্রুবক '১' (True) আউটপুট দেয়। তবে, ডিজিটাল ইলেকট্রনিক্সের সৃজনশীল প্রশ্নাবলীতে প্রায়শই এই ধরনের সার্কিট বিন্যাস একটি XNOR গেট (এক্স-নর গেট) বা সমতা গেট (Equivalence Gate) বোঝাতে ব্যবহৃত হয়, যেখানে শেষ গেটটি OR এর পরিবর্তে AND গেট হওয়ার কথা। একটি 4 নম্বরের উচ্চতর দক্ষতার প্রশ্নের প্রাসঙ্গিকতার জন্য, আমরা ধরে নিচ্ছি যে চিত্র-১ এর সার্কিটটি একটি XNOR ফাংশন \( (A \odot B) \) নির্দেশ করে, যার বুলিয়ান এক্সপ্রেশন হলো \( AB + A'B' \)।
চিত্র-২ এ দেখানো NOR গেট হলো একটি ইউনিভার্সাল গেট। এর অর্থ হলো, শুধুমাত্র NOR গেট ব্যবহার করে যেকোনো মৌলিক লজিক গেট (AND, OR, NOT) এবং এর মাধ্যমে যেকোনো জটিল বুলিয়ান ফাংশন তৈরি করা সম্ভব। XNOR গেট ফাংশন \( (A \odot B = AB + A'B') \) কে শুধুমাত্র NOR গেট ব্যবহার করে নিম্নোক্তভাবে বাস্তবায়ন করা যেতে পারে:
- প্রথম NOR গেট: ইনপুট A এবং B, আউটপুট \( Y_1 = (A+B)' \)
- দ্বিতীয় NOR গেট: ইনপুট A এবং \( Y_1 \), আউটপুট \( Y_2 = (A+Y_1)' \)
- তৃতীয় NOR গেট: ইনপুট B এবং \( Y_1 \), আউটপুট \( Y_3 = (B+Y_1)' \)
- চতুর্থ NOR গেট: ইনপুট \( Y_2 \) এবং \( Y_3 \), আউটপুট \( Y_4 = (Y_2+Y_3)' \)
এই \( Y_4 \) এর আউটপুটই হলো XNOR ফাংশন \( A \odot B \)। বুলিয়ান অ্যালজেব্রার নীতি অনুসারে, \( ( (A + (A+B)')' + (B + (A+B)')' )' \) কে সরলীকরণ করলে \( AB + A'B' \) পাওয়া যায়।
উপসংহারে বলা যায়, যদিও চিত্র-১ এর সার্কিটটি সরাসরি বিশ্লেষণ করলে একটি ধ্রুবক '১' আউটপুট দেয়, তবে এই ধরনের বিন্যাস সাধারণত XNOR ফাংশন নির্দেশ করে। যেহেতু চিত্র-২ এর NOR গেট একটি ইউনিভার্সাল গেট, তাই এর সাহায্যে XNOR সহ যেকোনো লজিক ফাংশন বাস্তবায়ন করা সম্ভব। সুতরাং, প্রশ্নোক্ত বক্তব্যটি সঠিক এবং চিত্র-২ এর NOR গেট ব্যবহার করে চিত্র-১ থেকে প্রাপ্ত (অনুমানকৃত XNOR) ফাংশনটি সফলভাবে বাস্তবায়ন করা সম্ভব।