طراحی ALU تحمل‌پذیر اشکال با روش جدید پیاده‌سازی کد برگر

  • سال انتشار: 1399
  • محل انتشار: فصلنامه مهندسی برق دانشگاه تبریز، دوره: 50، شماره: 2
  • کد COI اختصاصی: JR_TJEE-50-2_011
  • زبان مقاله: فارسی
  • تعداد مشاهده: 590
دانلود فایل این مقاله

نویسندگان

احمد توحیدی گل

دانشکده مهندسی برق و کامپیوتر - دانشگاه علم و صنعت

رضا امیدی

دانشکده فنی مهندسی - گروه برق - دانشگاه زنجان

کریم محمدی

دانشکده مهندسی برق و کامپیوتر - دانشگاه علم و صنعت

چکیده

واحد محاسبه و منطق از حساس‌ترین واحدهای سازنده یک پردازنده است که اکثر دستورهای یک پردازنده توسط این بخش انجام می‌شود. افزونگی زمانی یکی از مناسب‌ترین روش‌های مقابله با خطای گذرا است. در اغلب روش‌های افزونگی زمانی لازم است ابتدا خطا آشکار شود، بنابراین وجود مدارهای آزمون در کنار روش‌های افزونگی زمانی ضروری است. از بزرگ‌ترین ایرادهای مدارهای آزمون سربار سخت‌افزاری بالای این مدارها است که باعث می‌شود طراحان در طراحی مدارهای کوچک مجبور به استفاده از روش‌های غیرمعمول شوند. در این مقاله روش جدیدی برای پیاده‌سازی مدار چک کننده برگر ارائه‌شده است در این روش از مدارات حالت جریان جهت پیاده‌سازی کد برگر استفاده‌شده است که ویژگی‌های آن سرعت بالاتر و سخت‌افزار موردنیاز کمتر است. با توجه به نتایج توان مصرفی مدار پیشنهادی نسبت به مدار دیجیتال به‌طور متوسط تا حدود 51 درصد کاهش‌یافته است و سطح اشغالی مدار آزمون حالت جریان 74.3 درصد کمتر از سطح مصرفی مدار معادل دیجیتال است. به‌طور متوسط هزینه مدار برگر حالت جریان (حاصل‌ضرب توان مصرفی در تأخیر و سطح مصرفی)، 91 درصد کمتر از پیاده‌سازی برگر دیجیتال معادل است.

کلیدواژه ها

تحمل‌پذیری اشکال, افزونگی زمانی, مدار حالت جریان, کد باقیمانده, کد برگر

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.