Authors | سیدحمید ظهیری ممقانی,محمدرضا اسماعیلی سعادتقلی,سیدمحمد رضوی |
---|---|
Journal | پردازش علائم و داده ها |
Page number | ۳-۱۸ |
Serial number | ۴۹ |
Volume number | ۳ |
Paper Type | Full Paper |
Published At | ۲۰۲۲ |
Journal Grade | Scientific - research |
Journal Type | Typographic |
Journal Country | Iran, Islamic Republic Of |
Journal Index | isc |
Abstract
امروزه مبدلهای دیجیتال از مهمترین ادوات یک سامانه پردازش سیگنال و داده بهشمار رفته و بهصورت گسترده در زمینه پردازش صوت، تصویر و سیگنالهای حیاتی بهکار گرفته میشوند. در طراحی مبدلهای دیجیتال VLSI، سنتز سطح بالا (HLS) یکی از مراحل مهم و تأثیرگذار به شمار می رود. هدف اصلی از انجام این کار، کمینهکردن واحدهای پایه دیجیتالی مورد استفاده در پروژه مفروض جهت بهبود توان، تأخیر، و سطح مصرفی آنها است. این کار عمدتاً با تحلیل گراف مسیر داده (DFG) اتفاق میافتد. بهبود در این مرحله، علاوهبر بازدهی بیشتر باعث کاهش زمان طراحی در مراحل پایینتر میشود. ماهیت پیچیده، گسترده و گسسته مسائل سنتز سطح بالا، باعث شده است که آنها در زمره مسائل بسیار دشوار در مهندسی مدارات VLSI بهشمار آیند؛ از اینرو استفاده از روشهای فراابتکاری و هوشجمعی جهت حل پروژههای مرتبط با سنتز سطح بالا، گزینهای مطلوب به نظر میرسد. در این مقاله روشی مبتنیبر الگوریتم فراابتکاری "شعله و پروانه"(MFO) جهت یافتن بهترین طرح سختافزاری برای انواع مبدلهای دیجیتال ارائه شده است. نتایج مقایسهای در کنار نتایج حاصل از روش مبتنی بر الگوریتم ژنتیک (GA) نشان داد که روش پیشنهادی از توانایی بالاتری در ارائه ساختار سختافزاری مناسب و سنتز سطح بالای انواع مبدلها برخوردار است. همچنین ویژگی دیگر روش پیشنهادی، سرعت بالای آن در یافتن پاسخ بهینه است (میانگین برتری بیش از 20% نسبت به GA).
tags: سنتز سطح بالا، مسیرداده، مبدلهای دیجیتال، الگوریتمهای فراابتکاری، الگوریتم بهینهسازی شعله و پروانه