লজিক গেট - ১: মৌলিক ও সার্বজনীন গেট
এইচএসসি আইসিটি অধ্যায় ৩: মৌলিক লজিক গেট (AND, OR, NOT) এবং সার্বজনীন গেট (NAND, NOR) এর প্রতীক, সত্যক সারণি ও কার্যপ্রণালী। সার্বজনীনতার প্রমাণসহ বিস্তারিত আলোচ
লজিক গেট - ১: মৌলিক ও সার্বজনীন গেট
- লজিক গেট - ১: মৌলিক ও সার্বজনীন গেট
- লজিক গেট আসলে কী?
- লজিক গেটের সংজ্ঞা
- মৌলিক গেট - ১: OR Gate (যৌক্তিক যোগ)
- মৌলিক গেট - ২: AND Gate (যৌক্তিক গুণ)
- মৌলিক গেট - ৩: NOT Gate (ইনভার্টার)
- সার্বজনীন গেট (Universal Gates)
- NAND Gate পরিচিতি
- NOR Gate পরিচিতি
- NAND গেটের সার্বজনীনতা প্রমাণ - ১
- NAND গেটের সার্বজনীনতা প্রমাণ - ২
- NAND গেটের সার্বজনীনতা প্রমাণ - ৩
- NOR গেটের সার্বজনীনতা প্রমাণ - ১
- NOR গেটের সার্বজনীনতা প্রমাণ - ২
- NOR গেটের সার্বজনীনতা প্রমাণ - ৩
- সারসংক্ষেপ (Summary)
- বাড়ির কাজ (Homework)
লজিক গেট - ১: মৌলিক ও সার্বজনীন গেট
লেকচারে আমরা পানির কলের উপমা দিয়ে লজিক গেট বুঝেছি। পড়ার শুরুতে আমরা এর কারিগরি দিকটি জানব। ডিজিটাল ইলেকট্রনিক্সে লজিক গেট হলো মূল ভিত্তি বা 'Building Block'। কম্পিউটার বা ডিজিটাল ডিভাইস কেবল ০ এবং ১ (বাইনারি) বোঝে। বৈদ্যুতিকভাবে এই ০ এবং ১ হলো ভোল্টেজের লেভেল। সাধারণত ০ থেকে ০.৮ ভোল্টকে লজিক '০' (Low) এবং ২ থেকে ৫ ভোল্টকে লজিক '১' (High) ধরা হয়। লজিক গেট এই ভোল্টেজ লেভেল বা সিগন্যাল নিয়ে কাজ করে এবং একটি নির্দিষ্ট লজিক বা যুক্তি মেনে আউটপুট দেয়।
সংজ্ঞা (Definition): লজিক গেট হলো এক ধরণের ডিজিটাল ইলেকট্রনিক সার্কিট যা এক বা একাধিক ইনপুট গ্রহণ করে এবং কোনো নির্দিষ্ট যুক্তি বা লজিকের ভিত্তিতে একটিমাত্র আউটপুট প্রদান করে।
লজিক গেটের প্রকারভেদ (Classification)
লজিক গেটগুলোকে তাদের কাজের ওপর ভিত্তি করে প্রধানত দুটি ভাগে ভাগ করা হয়। লেকচারে আমরা মৌলিক ও যৌগিক গেট শুনেছি। এখানে আমরা একটি পূর্ণাঙ্গ শ্রেণিবিভাগ দেখব যা এমসিকিউ-এর জন্য জরুরি।

-
মৌলিক গেট (Basic Gates): এগুলো স্বতন্ত্র গেট, অন্য কোনো গেটের সাহায্য ছাড়াই তৈরি করা যায়।
- AND (অ্যান্ড)
- OR (অর)
- NOT (নট) -
যৌগিক গেট (Compound Gates): একাধিক মৌলিক গেটের সমন্বয়ে তৈরি হয়। একে আবার দুই ভাগে ভাগ করা যায়:
- সার্বজনীন গেট (Universal Gates): NAND (ন্যান্ড), NOR (নর)।
- বিশেষ গেট (Special Gates): XOR (এক্স-অর), XNOR (এক্স-নর)।
মনে রাখবে: মোট লজিক গেট ৭টি। এর মধ্যে মৌলিক ৩টি, সার্বজনীন ২টি এবং বিশেষ ২টি। পরীক্ষায় প্রায়ই প্রশ্ন আসে "নিচের কোনটি বিশেষ গেট?" বা "নিচের কোনটি সার্বজনীন গেট?"
মৌলিক গেটসমূহের বিস্তারিত বিশ্লেষণ
লেকচারে আমরা ২-ইনপুট বিশিষ্ট গেট দেখেছি। কিন্তু পরীক্ষায় ৩-ইনপুট বিশিষ্ট গেটও আসতে পারে। এখানে আমরা প্রতিটি মৌলিক গেটের ৩-ইনপুট সত্যক সারণি এবং সার্কিট ডায়াগ্রাম বর্ণনা করব।

১. OR Gate (যৌক্তিক যোগের গেট)
এটি যৌক্তিক যোগের কাজ করে। এর যেকোনো একটি ইনপুট সত্য (1) হলে আউটপুট সত্য (1) হয়। অন্যথায় আউটপুট মিথ্যা (0) হয়।
$$Y = A + B + C$$
যেখানে A, B, C হলো ইনপুট এবং Y হলো আউটপুট।
৩-ইনপুট সত্যক সারণি (Truth Table):
| A | B | C | Y = A+B+C |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 1 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 0 | 1 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 1 |
আইসি পরিচিতি: ব্যবহারিক ক্লাসে তোমরা আইসি (Integrated Circuit) দেখবে। ২-ইনপুট OR গেটের আইসি নং- 7432।
২. AND Gate (যৌক্তিক গুণের গেট)
এটি যৌক্তিক গুণের কাজ করে। এর সকল ইনপুট সত্য (1) হলেই কেবল আউটপুট সত্য (1) হয়। অন্যথায় আউটপুট মিথ্যা (0) হয়।
$$Y = A \cdot B \cdot C$$
৩-ইনপুট সত্যক সারণি (Truth Table):
| A | B | C | Y = A.B.C |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 0 |
| 1 | 1 | 1 | 1 |
আইসি পরিচিতি: ২-ইনপুট AND গেটের আইসি নং- 7408।
৩. NOT Gate (পূরক বা ইনভার্টার)
এটি যৌক্তিক বিপরীত কাজ করে। ইনপুট সত্য (1) হলে আউটপুট মিথ্যা (0) হয় এবং ইনপুট মিথ্যা (0) হলে আউটপুট সত্য (1) হয়। এর ইনপুট ও আউটপুট সর্বদা ১টি।
$$Y = \overline{A} \quad \text{বা} \quad Y = A'$$
আইসি পরিচিতি: NOT গেটের আইসি নং- 7404। একে 'ইনভার্টার'ও বলা হয়।
সার্বজনীন গেট (Universal Gates): NAND ও NOR
লেকচার থেকে আমরা জেনেছি NAND ও NOR কে সার্বজনীন গেট বলে। কিন্তু কেন? অনুধাবনমূলক প্রশ্নে (খ-সেট) এটি প্রায়ই আসে।
সংজ্ঞা (Universal Gate): যে গেট দিয়ে মৌলিক গেটসহ (AND, OR, NOT) ডিজিটাল জগতের যেকোনো লজিক সার্কিট বা ফাংশন বাস্তবায়ন করা যায়, তাকে সার্বজনীন গেট বলে। NAND এবং NOR হলো সার্বজনীন গেট।
NAND Gate (AND + NOT)
এটি AND গেটের বিপরীত। অর্থাৎ AND গেটের আউটপুটকে NOT গেটের মধ্য দিয়ে প্রবাহিত করলে NAND গেট পাওয়া যায়।
- সমীকরণ: $Y = \overline{A \cdot B}$
- লজিক: আউটপুট ০ হবে শুধুমাত্র যদি 'সকল' ইনপুট ১ হয়। অন্যথায় আউটপুট ১ হবে।
NOR Gate (OR + NOT)
এটি OR গেটের বিপরীত। অর্থাৎ OR গেটের আউটপুটকে NOT গেটের মধ্য দিয়ে প্রবাহিত করলে NOR গেট পাওয়া যায়।
- সমীকরণ: $Y = \overline{A + B}$
- লজিক: আউটপুট ১ হবে শুধুমাত্র যদি 'সকল' ইনপুট ০ হয়। অন্যথায় আউটপুট ০ হবে।
ন্যান্ড (NAND) গেটের সার্বজনীনতার প্রমাণ
NAND গেট ব্যবহার করে যে তিনটি মৌলিক গেট (AND, OR, NOT) তৈরি করা সম্ভব, তা নিচে প্রমাণসহ দেখানো হলো। এটি সৃজনশীল প্রশ্নের 'গ' বা 'ঘ' অংশের জন্য খুবই গুরুত্বপূর্ণ।

১. NOT গেট বাস্তবায়ন
একটি NAND গেটের দুটি ইনপুটকে শর্ট করে দিলে (একই ইনপুট দিলে) সেটি NOT গেটের মতো কাজ করে।
- যুক্তি: আমরা জানি, $A \cdot A = A$।
- সমীকরণ: $Y = \overline{A \cdot A} = \overline{A} = A'$ (যা NOT গেটের সমীকরণ)।
২. AND গেট বাস্তবায়ন
একটি NAND গেটের আউটপুটকে (যা $\overline{A \cdot B}$) আরেকটি NAND গেটের (যা NOT হিসেবে কাজ করছে) মধ্য দিয়ে প্রবাহিত করলে AND গেট পাওয়া যায়।
- যুক্তি: $Y = \overline{(\overline{A \cdot B})} = A \cdot B$ (যা AND গেটের সমীকরণ)।
- সহজ কথা: NAND কে উল্টালে AND পাওয়া যায়।
৩. OR গেট বাস্তবায়ন
এটি করতে ডি-মরগ্যান সূত্র লাগে। প্রথমে ইনপুট A এবং B কে আলাদা দুটি NAND গেটের মাধ্যমে ইনভার্ট (NOT) করে $\overline{A}$ এবং $\overline{B}$ তৈরি করা হয়। এরপর এই দুটিকে তৃতীয় একটি NAND গেটে ইনপুট দেওয়া হয়।
- সমীকরণ:
$$Y = \overline{\overline{A} \cdot \overline{B}}$$
ডি-মরগ্যান সূত্রানুসারে, $\overline{X \cdot Y} = \overline{X} + \overline{Y}$
সুতরাং, $Y = \overline{\overline{A}} + \overline{\overline{B}} = A + B$ (যা OR গেটের সমীকরণ)।
নর (NOR) গেটের সার্বজনীনতার প্রমাণ
NOR গেট দিয়েও তিনটি মৌলিক গেট বানানো যায়। এটিও একইভাবে ধাপে ধাপে শিখতে হবে।
১. NOT গেট বাস্তবায়ন
NOR গেটের ইনপুটগুলোকে শর্ট করে দিলে সেটি NOT গেট হয়।
- সমীকরণ: $Y = \overline{A + A} = \overline{A} = A'$
২. OR গেট বাস্তবায়ন
NOR গেটের আউটপুটকে (যা $\overline{A+B}$) আরেকটি NOR গেটের (NOT হিসেবে) মধ্য দিয়ে প্রবাহিত করলে OR গেট পাওয়া যায়।
- সমীকরণ: $Y = \overline{(\overline{A + B})} = A + B$
৩. AND গেট বাস্তবায়ন
ইনপুট A এবং B কে আলাদা দুটি NOR গেটের মাধ্যমে ইনভার্ট করে $\overline{A}$ এবং $\overline{B}$ তৈরি করা হয়। এরপর এদের তৃতীয় একটি NOR গেটে ইনপুট দেওয়া হয়।
- সমীকরণ:
$$Y = \overline{\overline{A} + \overline{B}}$$
ডি-মরগ্যান সূত্রানুসারে, $\overline{X + Y} = \overline{X} \cdot \overline{Y}$
সুতরাং, $Y = \overline{\overline{A}} \cdot \overline{\overline{B}} = A \cdot B$ (যা AND গেটের সমীকরণ)।
শর্টকাট মনে রাখার উপায়:
- সমজাতীয় লজিক উল্টাতে (যেমন NAND থেকে AND, NOR থেকে OR) ২টি গেট লাগে।
- বিপরীত লজিক বানাতে (যেমন NAND থেকে OR, NOR থেকে AND) ৩টি গেট লাগে।
- NOT বানাতে সর্বদা ১টি গেট লাগে (ইনপুট শর্ট করে)।
সংক্ষিপ্ত সারাংশ (Quick Revision)
রিভিশন পয়েন্ট:
- মৌলিক গেট: ৩টি (AND, OR, NOT)।
- সার্বজনীন গেট: ২টি (NAND, NOR)।
- NAND সমীকরণ: $Y = (A \cdot B)'$
- NOR সমীকরণ: $Y = (A + B)'$
- ৩ ইনপুট AND গেটের আউটপুট ১ হবে যদি ৩টি ইনপুটই ১ হয়।
- ৩ ইনপুট OR গেটের আউটপুট ০ হবে যদি ৩টি ইনপুটই ০ হয়।
পরিভাষা (Glossary)
| পদ (Term) | সংজ্ঞা (Definition) |
|---|---|
| লজিক গেট (Logic Gate) | ডিজিটাল বর্তনী যা যুক্তিভিত্তিক সংকেত প্রবাহ নিয়ন্ত্রণ করে। |
| সত্যক সারণি (Truth Table) | যে সারণির মাধ্যমে লজিক গেটের বিভিন্ন ইনপুটের জন্য আউটপুট কী হবে তা দেখানো হয়। |
| সার্বজনীন গেট (Universal Gate) | যে গেট দিয়ে মৌলিক গেটসহ সকল প্রকার গেট তৈরি করা যায় (NAND, NOR)। |
| বুলিয়ান অ্যালজেবরা | সত্য (1) এবং মিথ্যা (0) এর ওপর ভিত্তি করে গাণিতিক অপারেশন। |
