نویسندگان | سیدحمید ظهیری ممقانی,محمدرضا اسماعیلی سعادتقلی,سیدمحمد رضوی |
---|---|
نشریه | پردازش علائم و داده ها |
شماره صفحات | ۳-۱۸ |
شماره سریال | ۴۹ |
شماره مجلد | ۳ |
نوع مقاله | Full Paper |
تاریخ انتشار | ۲۰۲۲ |
رتبه نشریه | علمی - پژوهشی |
نوع نشریه | چاپی |
کشور محل چاپ | ایران |
نمایه نشریه | isc |
چکیده مقاله
امروزه مبدلهای دیجیتال از مهمترین ادوات یک سامانه پردازش سیگنال و داده بهشمار رفته و بهصورت گسترده در زمینه پردازش صوت، تصویر و سیگنالهای حیاتی بهکار گرفته میشوند. در طراحی مبدلهای دیجیتال VLSI، سنتز سطح بالا (HLS) یکی از مراحل مهم و تأثیرگذار به شمار می رود. هدف اصلی از انجام این کار، کمینهکردن واحدهای پایه دیجیتالی مورد استفاده در پروژه مفروض جهت بهبود توان، تأخیر، و سطح مصرفی آنها است. این کار عمدتاً با تحلیل گراف مسیر داده (DFG) اتفاق میافتد. بهبود در این مرحله، علاوهبر بازدهی بیشتر باعث کاهش زمان طراحی در مراحل پایینتر میشود. ماهیت پیچیده، گسترده و گسسته مسائل سنتز سطح بالا، باعث شده است که آنها در زمره مسائل بسیار دشوار در مهندسی مدارات VLSI بهشمار آیند؛ از اینرو استفاده از روشهای فراابتکاری و هوشجمعی جهت حل پروژههای مرتبط با سنتز سطح بالا، گزینهای مطلوب به نظر میرسد. در این مقاله روشی مبتنیبر الگوریتم فراابتکاری "شعله و پروانه"(MFO) جهت یافتن بهترین طرح سختافزاری برای انواع مبدلهای دیجیتال ارائه شده است. نتایج مقایسهای در کنار نتایج حاصل از روش مبتنی بر الگوریتم ژنتیک (GA) نشان داد که روش پیشنهادی از توانایی بالاتری در ارائه ساختار سختافزاری مناسب و سنتز سطح بالای انواع مبدلها برخوردار است. همچنین ویژگی دیگر روش پیشنهادی، سرعت بالای آن در یافتن پاسخ بهینه است (میانگین برتری بیش از 20% نسبت به GA).
tags: سنتز سطح بالا، مسیرداده، مبدلهای دیجیتال، الگوریتمهای فراابتکاری، الگوریتم بهینهسازی شعله و پروانه