یک قدم روبهجلو در طراحی مدارات مقیاس نانو بهوسیله هوش ماشین
نویسندگان
1 دانشکده فنی و مهندسی - دانشگاه لرستان
2 دانشکده فنی و مهندسی - دانشگاه لرستان
doi
چکیده
یکی از ایدههای امیدبخش برای جایگزینی CMOS در مقیاس نانو ایده اتوماتای سلولی کوانتومی (QCA) است. بر این اساس، انواع مختلفی از مدارات الکترونیکی و منطقی طراحی و ارائه شده است که اساس طراحی آنها گیتهای اکثریت و اینورتر میباشد. در همین راستا، در کار پیشرو یک روش بهینهسازی مؤثر برای کاهش تعداد گیتهای اکثریت و اینورتر در مدارات QCA چند ورودی-چند خروجی ارائه خواهد شد. روش پیشنهادی مبتنیبر برنامهنویسی ژنتیک کارتزین (Cartesian Genetic Programming) بوده که در آن مدار QCA بهصورت دنبالهای از اعداد صحیح بهعنوان ژنوتیپ (genotype) کد خواهد شد تا با اجرای برنامه، فنوتیپ (phenotype) بهینه با تعداد گیتها، نوع گیتها و اتصالات بهینه در خروجی حاصل شود. در ادامه و برای راستیآزمایی، روش پیشنهادی روی 27 تابع منطقی پیادهسازی شده و نتایج گزارش خواهد شد. نتایج آزمونها حاکی از آن است که روش پیشنهادی در مقایسه با روشهای طراحی رقیب در یافتن جواب با کمترین تعداد گیت عملکرد بهتری دارد. بر این اساس، انتظار میرود با استفاده از این روش علاوهبر تعداد گیت کمتر، مدارهای QCA با سطح اشغالی و تأخیر کمتر طراحی شوند.