Table of Contents
پیاده سازی منطق توابع به طور موثر در طراحی مدار دیجیتال ضروری است.کاهش تعداد اجزای می تواند منجر به صرفه جویی در هزینه و بهبود عملکرد شود.این مقاله استراتژی هایی برای طراحی دروازه های منطق حداقل جزئی را بررسی می کند.
توابع پایه Logic Gate
دروازه های منطق عملیات بنیادی مانند و، OR و نه را انجام می دهند، این دروازه ها بلوک های ساختمان مدارهای دیجیتال را تشکیل می دهند.به حداقل رساندن تعداد اجزای شامل ترکیب توابع و استفاده از پیکربندی های بهینه شده است.
استراتژی های طراحی برای قطعات کوچک
یک رویکرد استفاده از دروازه های جهانی مانند NAND و NOR است که می تواند هر گونه عملکرد منطقی را با اجزای کمتر پیاده سازی کند. سیمینگ بولان قبل از پیاده سازی مدار نیز اجزای مورد نیاز را کاهش می دهد.
مثال: پیاده سازی XOR با Mini Gates
تابع XOR را می توان با استفاده از دروازه های NAND به دست آورد. پیاده سازی معمولی نیاز به چهار دروازه NAND دارد، اما طرح های بهینه شده می توانند این عدد را با به اشتراک گذاری قطعات کاهش دهند.
- از دروازه های جهانی مانند NAND یا NOR استفاده کنید
- ساده سازی عبارات Boolean
- اشتراک گذاری اجزای در سراسر توابع
- ترکیب عملیات های متعدد منطق به دروازه های تک در صورت امکان