লজিক গেট/এক্স-নর গেট
এক্স-নর গেট হলো ডিজিটাল ইলেকট্রনিক্সের একটি গুরুত্বপূর্ণ লজিক গেট। এক্স-নর কথাটি এসেছে এক্সক্লুসিভ-নর থেকে, অর্থাৎ এক্স-অর গেটের আউটপুটকে নট করলে এক্স-নর গেট পাওয়া যায়। এটি মূলত এক্স-অর গেট এবং নট গেটের সমন্বয়।
এক্স-নর গেটকে সমতা গেট বলা হয়, কারণ ইনপুটগুলো পরস্পর সমান হলেই কেবল আউটপুট হয়। অর্থাৎ এক্স-নর গেট আসলে বলে দেয় দুটি ইনপুট একই কিনা। এই বিশেষ বৈশিষ্ট্যের কারণে তুলনাকারী সার্কিট, ত্রুটি শনাক্তকরণ এবং ডিজিটাল সমতা পরীক্ষায় এক্স-নর গেট ব্যাপকভাবে ব্যবহৃত হয়।
বাস্তব জীবনের সাথে তুলনা
এক্স-নর গেটের ধারণাটি অনেকটা এভাবে ব্যাখ্যা করা যায়। ধরো দুজন বিচারক একটি প্রতিযোগিতায় নম্বর দিচ্ছেন। যদি দুজনেই একমত হন, অর্থাৎ উভয়ে পাস বলেন বা উভয়ে ফেল বলেন, তাহলেই কেবল ফলাফল চূড়ান্ত হয়। দুজনের মত আলাদা হলে ফলাফল অনিশ্চিত থাকে। এটি এক্স-নর গেটের মতো আচরণ।
| পরিস্থিতি | শর্ত | শর্ত | ফলাফল |
|---|---|---|---|
| দুই বিচারকের রায় | প্রথম বিচারক পাস দিলেন | দ্বিতীয় বিচারক পাস দিলেন | উভয়ে একমত হলেই চূড়ান্ত রায় দেওয়া যায় |
| পাসওয়ার্ড যাচাই | প্রবেশ করা পাসওয়ার্ডের বিট | সংরক্ষিত পাসওয়ার্ডের বিট | উভয় বিট একই হলেই সঠিক বলে গণ্য হবে |
| ডেটা তুলনা | প্রেরিত ডেটার বিট | গৃহীত ডেটার বিট | একই হলে ত্রুটিমুক্ত, আলাদা হলে ত্রুটি আছে |
| দুই সেন্সরের পাঠ | প্রথম সেন্সর চালু | দ্বিতীয় সেন্সর চালু | উভয় সেন্সর একই অবস্থায় থাকলে স্বাভাবিক সংকেত |
বুলিয়ান রাশি
দুটি ইনপুট ও এবং আউটপুট এর জন্য এক্স-নর গেটের বুলিয়ান রাশি:
চিহ্ন ব্যবহার করে সংক্ষেপে লেখা যায়:
বিস্তারিত রূপে লেখা যায়:
এর অর্থ হলো আউটপুট হবে যখন:
- এবং , অর্থাৎ , অথবা
- এবং , অর্থাৎ
তিনটি ও চারটি ইনপুটের ক্ষেত্রে:
এক্স-নর গেটের রাশিটিকে দুটি ধাপে ভাঙা যায়:
- প্রথমে এক্স-অর:
- তারপর নট:
প্রতীক
এক্স-নর গেটের প্রতীক হলো এক্স-অর গেটের প্রতীকের মতোই, তবে আউটপুট প্রান্তে একটি ছোট বৃত্ত যোগ করা হয়। এই ছোট বৃত্তটি নট বা ইনভার্শন নির্দেশ করে, ঠিক যেমন ন্যান্ড গেটে অ্যান্ড গেটের আউটপুটে বৃত্ত থাকে।
সত্যক সারণী
দুই ইনপুটের এক্স-নর গেট
| ব্যাখ্যা | ||||
|---|---|---|---|---|
| উভয় ইনপুট একই (), তাই আউটপুট | ||||
| ইনপুট দুটি আলাদা, তাই আউটপুট | ||||
| ইনপুট দুটি আলাদা, তাই আউটপুট | ||||
| উভয় ইনপুট একই (), তাই আউটপুট |
লক্ষ করো, এক্স-নর গেটের আউটপুট এক্স-অর গেটের ঠিক বিপরীত। চারটি সারির মধ্যে দুটিতে আউটপুট এবং দুটিতে ।
তিন ইনপুটের এক্স-নর গেট
| -এর সংখ্যা | ||||
|---|---|---|---|---|
| শূন্যটি (জোড়) | ||||
| একটি (বিজোড়) | ||||
| একটি (বিজোড়) | ||||
| দুটি (জোড়) | ||||
| একটি (বিজোড়) | ||||
| দুটি (জোড়) | ||||
| দুটি (জোড়) | ||||
| তিনটি (বিজোড়) |
তিন ইনপুটের ক্ষেত্রে স্পষ্ট দেখা যাচ্ছে যে ইনপুটে জোড় সংখ্যক থাকলেই (শূন্যসহ) আউটপুট হয়। এই কারণে এক্স-নর গেটকে জোড় ফাংশনও বলা হয়।
| ইনপুট সংখ্যা | মোট সারি | আউটপুট সারি | আউটপুট সারি | এর হার |
|---|---|---|---|---|
এক্স-অর গেটের মতোই, যেকোনো সংখ্যক ইনপুটের জন্য এক্স-নর গেটেও সবসময় ঠিক সারিতে আউটপুট হয়।
বিশেষ ইনপুট অবস্থা
| অবস্থা | রাশি | ফলাফল | ব্যাখ্যা |
|---|---|---|---|
| এক ইনপুট সবসময় | গেটটি নট গেটের মতো আচরণ করে | ||
| এক ইনপুট সবসময় | গেটটি বাফারের মতো কাজ করে, ইনপুট হুবহু আউটপুটে আসে | ||
| উভয় ইনপুট একই চলক | সবসময় , কারণ দুটি ইনপুট সবসময় একই | ||
| ইনপুট পরস্পর পূরক | সবসময় , কারণ দুটি ইনপুট সবসময় আলাদা | ||
| তিনবার একই চলক | দুটি মিলে দেয়, তারপর |
এক্স-অর ও এক্স-নর গেটের তুলনা
| বৈশিষ্ট্য | এক্স-অর গেট | এক্স-নর গেট |
|---|---|---|
| বুলিয়ান রাশি | ||
| বিস্তারিত রাশি | ||
| আউটপুট যখন | ইনপুট আলাদা হলে | ইনপুট একই হলে |
| আউটপুট যখন | ইনপুট একই হলে | ইনপুট আলাদা হলে |
| অন্য নাম | বিজোড় ফাংশন | জোড় ফাংশন বা সমতা গেট |
| প্রতীক | ||
| সম্পর্ক | — | এক্স-অর এর পূরক |
| দুই ইনপুটে এর হার |
বুলিয়ান বীজগণিতে এক্স-নর
এক্স-নর অপারেশন কিছু বিশেষ বীজগাণিতিক ধর্ম মেনে চলে।
বিনিময় ধর্ম
সংযোজন ধর্ম
স্ব-সমতা ধর্ম
শূন্য ও একের সাথে
দ্বৈত পূরক ধর্ম
এক্স-নরের পূরক হলো এক্স-অর, এবং এক্স-অরের পূরক হলো এক্স-নর।
এক্স-অরের সাথে সম্পর্ক
ভৌত বাস্তবায়ন
ন্যান্ড গেট দিয়ে এক্স-নর গেট
পাঁচটি ন্যান্ড গেট ব্যবহার করে এক্স-নর গেট তৈরি করা যায়। প্রথম চারটি ন্যান্ড দিয়ে এক্স-অর তৈরি করা হয়, তারপর পঞ্চম ন্যান্ড দিয়ে নট করা হয়।
ধাপগুলো:
- প্রথম ন্যান্ড:
- দ্বিতীয় ন্যান্ড:
- তৃতীয় ন্যান্ড:
- চতুর্থ ন্যান্ড (এক্স-অর):
- পঞ্চম ন্যান্ড (নট):
প্রয়োজনীয় ন্যান্ড গেট: ৫টি
বিকল্প পদ্ধতি: সরাসরি রাশি থেকে
বিস্তারিত রাশি থেকে সরাসরি বাস্তবায়ন করা যায়:
- নট গেট দিয়ে ও তৈরি
- প্রথম অ্যান্ড গেট:
- দ্বিতীয় অ্যান্ড গেট:
- অর গেট:
| পদ্ধতি | প্রয়োজনীয় গেট সংখ্যা | মন্তব্য |
|---|---|---|
| ন্যান্ড গেট | এক্স-অর + একটি অতিরিক্ত নট | |
| নর গেট | ন্যান্ড পদ্ধতির সমতুল্য | |
| অ্যান্ড, অর, নট | সরাসরি রাশি: | |
| এক্স-অর + নট | সহজতম পদ্ধতি, প্রস্তুত-তৈরি চিপ ব্যবহারে | |
| বিশেষ এক্স-নর চিপ (৭৪২৬৬) | প্রস্তুত-তৈরি চিপ, সরাসরি ব্যবহারযোগ্য |
বাস্তব জীবনে প্রয়োগ
| প্রয়োগক্ষেত্র | বিস্তারিত বিবরণ |
|---|---|
| বিট তুলনাকারী | দুটি বিট সমান কিনা তা যাচাই করতে ব্যবহৃত হয়; সমান হলে আউটপুট , আলাদা হলে |
| ডিজিটাল তুলনাকারী সার্কিট | দুটি বহু-বিটের সংখ্যা সমান কিনা যাচাইয়ে প্রতিটি বিট জোড়ার জন্য এক্স-নর ব্যবহার করা হয় |
| প্যারিটি যাচাই | জোড় প্যারিটি পরীক্ষায় এক্স-নর গেট ব্যবহৃত হয়; ত্রুটিমুক্ত ডেটায় আউটপুট হওয়া উচিত |
| পাসওয়ার্ড যাচাই সার্কিট | প্রবেশ করা পাসওয়ার্ড ও সংরক্ষিত পাসওয়ার্ডের বিট তুলনায় এক্স-নর গেট ব্যবহৃত হয় |
| এনকোডার-ডিকোডার | এনকোড করা ডেটা সঠিকভাবে ডিকোড হয়েছে কিনা তা যাচাইয়ে |
| ফাজি লজিক সার্কিট | দুটি সংকেতের মিল পরিমাপ করতে |
| এআরএম প্রসেসর | স্থিতি পতাকা (ফ্ল্যাগ) তুলনায় এক্স-নর গেট ব্যাপকভাবে ব্যবহৃত হয় |
বিট তুলনাকারী: এক্স-নর গেটের গুরুত্বপূর্ণ প্রয়োগ
এক্স-নর গেটের সবচেয়ে সরাসরি ব্যবহার হলো দুটি বিট তুলনা করা।
দুটি -বিটের সংখ্যা ও সমান কিনা যাচাই করতে প্রতিটি বিট জোড়ার জন্য একটি করে এক্স-নর গেট ব্যবহার করা হয়, তারপর সব আউটপুট একটি অ্যান্ড গেটে দেওয়া হয়।
দুই বিটের তুলনাকারীর জন্য:
| (সমান?) | ব্যাখ্যা | ||||||
|---|---|---|---|---|---|---|---|
| , সমান | |||||||
| , সমান | |||||||
| , আলাদা | |||||||
| , সমান |
উদাহরণ
উদাহরণ ১: মান নির্ণয়
হলে এর মান নির্ণয় করো।
উভয় ইনপুট একই, তাই:
উদাহরণ ২: মান নির্ণয়
হলে এর মান নির্ণয় করো।
ইনপুট দুটি আলাদা, তাই:
বিস্তারিত রাশি দিয়ে যাচাই:
উদাহরণ ৩: বিশেষ ধর্ম যাচাই
হলে যাচাই করো যে সত্য।
বামপক্ষ:
ডানপক্ষ:
বামপক্ষ ডানপক্ষ
উদাহরণ ৪: তিন চলকের এক্স-নর
হলে এর মান নির্ণয় করো।
ইনপুটে এর সংখ্যা দুটি (জোড়), তাই এক্স-নর গেটের আউটপুট
উদাহরণ ৫: স্ব-সমতা ধর্ম যাচাই
হলে যাচাই করো যে সত্য।
উদাহরণ ৬: রাশি সরলীকরণ
সরল করো।
- (শূন্যের সাথে এক্স-অর করলে অপরিবর্তিত থাকে)
- (এক্স-নরের পূরক হলো এক্স-অর)
উদাহরণ ৭: বিট তুলনাকারী প্রয়োগ
ও (৩ বিট) সমান কিনা এক্স-নর দিয়ে যাচাই করো।
বিট ২:
বিট ১:
বিট ০:
চূড়ান্ত অ্যান্ড:
, সুতরাং তারা সমান
অনুশীলনী
- হলে এর মান কত?
- এর মান সর্বদা কত এবং কেন?
- হলে এর মান নির্ণয় করো।
- রাশিটি কোন মৌলিক গেটের সমতুল্য?
- হলে যাচাই করো যে সত্য।
- সরল করো।
- দুটি ৪-বিটের সংখ্যা তুলনা করতে কতটি এক্স-নর গেট ও কতটি অ্যান্ড গেট প্রয়োজন?
উত্তর:
- ; উভয় ইনপুট একই তাই
- সর্বদা ; কারণ দুটি ইনপুট সবসময় একই, এক্স-নর গেট তখন দেয়
- ; ; ; দুটি আছে (জোড়) তাই
- নট গেটের সমতুল্য;
- বামপক্ষ: ; ডানপক্ষ:
- ; এক্স-নরের পূরক হলো এক্স-অর
- ৪টি এক্স-নর গেট (প্রতিটি বিট জোড়ার জন্য একটি) এবং ৩টি অ্যান্ড গেট (চারটি আউটপুট একসাথে অ্যান্ড করতে)