লজিক গেট (Logic gate) কাকে বলে? লজিক গেট কত প্রকার ও কি কি?
লজিক গেট (Logic gate) কাকে বলে?
যে সমস্ত ডিজিটাল ইলেকট্রনিক সার্কিট এক বা একাধিক ইনপুট গ্রহণ করে এবং একটিমাত্র আউটপুট প্রদান করে ও যুক্তিভিত্তিক সংকেতের প্রবাহ নিয়ন্ত্রণ করে তাদেরকে লজিক গেট (Logic gate) বলে।
লজিক গেট কত প্রকার ও কি কি?
- লজিক গেট দুই প্রকার। যথাঃ
১. মৌলিক গেট: যে লজিক গেট একক এবং যাকে বিশ্লেষণ করলে অন্য কোন গেট পাওয়া যায় না তাকে মৌলিক গেট বলা হয়।
২. যৌগিক গেট: যে গেট একক নয় এবং যাকে বিশ্লেষণ করলে এক বা একাধিক মৌলিক গেট পাওয়া যায় তাকে যৌগিক গেট বলা হয়।
- মৌলিক গেট আবার তিন প্রকার। যথাঃ
অর গেট (OR gate) হচ্ছে যৌক্তিক যোগের গেট। যে ডিজিটাল ইলেকট্রনিক সার্কিটে দুই বা ততোধিক (দুয়ের অধিক) ইনপুট দিয়ে একটি মাত্র আউটপুট পাওয়া যায় এবং আউটপুটটি হয় ইনপুটগুলোর যৌক্তিক যোগের সমান তাকে অর গেইট (OR gate) বলে।
AND গেইট হচ্ছে যৌক্তিক গুণের গেইট। অর্থাৎ বুলিয়ান অ্যালজেবরায় যৌক্তিক গুণের কাজ সম্পাদনের জন্য যে গেইট ব্যবহার করা হয়, তাকে AND গেইট বলা হয়। AND গেইটের ক্ষেত্রে দুই বা ততোধিক ইনপুট লাইন থাকে এবং একটি মাত্র আউটপুট লাইন থাকে।
যেহেতু AND গেইট যৌক্তিক গুণের গেইট তাই এটি যৌক্তিক গুণের নিয়ম মেনে চলে। অর্থাৎ এই গেইটের ক্ষেত্রে যেকোনো একটি ইনপুটের মান ০ হলে আউটপুট ০ হয়, অন্যথায় ১ হয়।
NOT গেইট হচ্ছে যৌক্তিক পূরকের গেইট। একে ইনভার্টার ও বলা হয়। অর্থাৎ বুলিয়ান অ্যালজেবরায় যৌক্তিক পূরকের কাজ সম্পাদনের জন্য যে গেইট ব্যবহার করা হয়, তাকে NOT গেইট বলা হয়। এই গেইটে একটি মাত্র ইনপুট লাইন এবং একটি মাত্র আউটপুট লাইন থাকে।
যেহেতু NOT গেইট যৌক্তিক পূরকের গেইট তাই এটি যৌক্তিক পূরকের নিয়ম মেনে চলে। এই গেইটের ক্ষেত্রে আউটপুট হয় ইনপুটের বিপরীত। অর্থাৎ ইনপুট সংকেত ১ হলে আউটপুট সংকেত ০ হয় অথবা ইনপুট সংকেত ০ হলে আউটপুট সংকেত ১ হয়।
- যৌগিক গেট আবার চার প্রকার। যথাঃ
NAND গেট হচ্ছে AND গেট ও NOT গেটের সমন্বিত রূপ। AND গেট থেকে নির্গত সংকেতটি NOT গেটের মধ্যদিয়ে প্রেরণ করলে NAND গেটের কাজ হয়। অর্থাৎ AND গেটের সাথে NOT গেট যুক্ত করে NAND গেট তৈরি করা হয়। AND গেট যে কাজ করে এই গেট তার বিপরীত কাজ করে।
NOR গেট প্রকৃতপক্ষে OR গেট ও NOT গেটের সমবায়। OR গেটের আউটপুটকে NOT গেটের মধ্য দিয়ে প্রেরণ করলে NOR গেট তৈরি হয়। OR গেট যে কাজ করে এই গেট তার বিপরীত কাজ করে। অর্থাৎ দুইটি ইনপুট যখন ০ হবে তখনই আউটপুট 1 হবে। আবার যদি কোন ইনপুট 1 হয় তবে আউটপুট অবশ্যই 0 হবে।
Exclusive OR গেটকে সংক্ষেপে XOR গেট বলা হয়। OR গেট, AND গেট এবং NOT গেট সংযুক্ত করে XOR গেট তৈরি করা হয়। এই গেটের দুটি ইনপুট সমান না হলে আউটপুট 1 হয়। অর্থাৎ যখন যে কোনাে একটি মাত্র ইনপুট 1 কিন্তু অন্য ইনপুট 1 হবে না, তখনই শুধু আউটপুট 1 হবে।
সুতরাং আউটপুট 0 হবে যখন ইনপুটগুলাে একই (0, 0 অথবা 1, 1) হবে। দুটি বিটের অবস্থা তুলনা করার জন্য XOR গেট ব্যবহার করা হয়।
XOR গেটের সাথে NOT গেট যােগ করে XNOR গেট পাওয়া যায়। XOR গেটের আউটপুটকে NOT গেট দিয়ে প্রেরণ করলে XNOR গেট গঠিত হয়। সুতরাং XOR গেট যে কাজ করে XNOR গেট তার বিপরীত কাজ করে।