<?xml version="1.0" encoding="utf-8"?>
<journal>
<title>Signal and Data Processing</title>
<title_fa>پردازش علائم و داده‌ها</title_fa>
<short_title>JSDP</short_title>
<subject>Engineering &amp; Technology</subject>
<web_url>http://jsdp.rcisp.ac.ir</web_url>
<journal_hbi_system_id>1</journal_hbi_system_id>
<journal_hbi_system_user>admin</journal_hbi_system_user>
<journal_id_issn>2538-4201</journal_id_issn>
<journal_id_issn_online>2538-421X</journal_id_issn_online>
<journal_id_pii></journal_id_pii>
<journal_id_doi>10.66224/jsdp</journal_id_doi>
<journal_id_iranmedex></journal_id_iranmedex>
<journal_id_magiran></journal_id_magiran>
<journal_id_sid>1</journal_id_sid>
<journal_id_nlai>8888</journal_id_nlai>
<journal_id_science></journal_id_science>
<language>fa</language>
<pubdate>
	<type>jalali</type>
	<year>1400</year>
	<month>9</month>
	<day>1</day>
</pubdate>
<pubdate>
	<type>gregorian</type>
	<year>2021</year>
	<month>12</month>
	<day>1</day>
</pubdate>
<volume>18</volume>
<number>3</number>
<publish_type>online</publish_type>
<publish_edition>1</publish_edition>
<article_type>fulltext</article_type>
<articleset>
	<article>


	<language>fa</language>
	<article_id_doi></article_id_doi>
	<title_fa>ارائه ابزاری کارآمد برای سنتز سطح بالای مبدل‌های دیجیتال مدارهای VLSI</title_fa>
	<title>An efficient CAD tool for High-Level Synthesis of VLSI digital transformers</title>
	<subject_fa>مقالات پردازش داده‌های رقمی</subject_fa>
	<subject>Paper</subject>
	<content_type_fa>پژوهشي</content_type_fa>
	<content_type>Research</content_type>
	<abstract_fa>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family:B Nazanin;&quot;&gt;&lt;span style=&quot;font-size:10.0pt;&quot;&gt;امروزه مبدل&amp;shy;&#8204;های دیجیتال از مهم&#8204;&amp;shy;ترین ادوات یک سامانه پردازش سیگنال و داده به&#8204;شمار رفته و به&amp;shy;&#8204;صورت گسترده در زمینه پردازش صوت، تصویر و سیگنال&amp;shy;&#8204;های حیاتی به&#8204;&amp;shy;کار گرفته می&#8204;&amp;shy;شوند. &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-family:B Nazanin;&quot;&gt;&lt;span style=&quot;font-size:10.0pt;&quot;&gt;در طراحی مبدل&#8204;های دیجیتال &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span dir=&quot;LTR&quot;&gt;&lt;span style=&quot;font-family:Times New Roman Bold,serif;&quot;&gt;&lt;span style=&quot;font-size:8.0pt;&quot;&gt;VLSI&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-family:B Nazanin;&quot;&gt;&lt;span style=&quot;font-size:10.0pt;&quot;&gt;، &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-family:B Nazanin;&quot;&gt;&lt;span style=&quot;font-size:10.0pt;&quot;&gt;سنتز سطح بالا (&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span dir=&quot;LTR&quot;&gt;&lt;span style=&quot;font-family:Times New Roman Bold,serif;&quot;&gt;&lt;span style=&quot;font-size:8.0pt;&quot;&gt;HLS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-family:B Nazanin;&quot;&gt;&lt;span style=&quot;font-size:10.0pt;&quot;&gt;) یکی از مراحل مهم و تأثیرگذار به شمار می رود. هدف اصلی از انجام این کار، کمینه&#8204;کردن واحدهای پایه دیجیتالی مورد استفاده در پروژه مفروض جهت بهبود توان، تأخیر، و سطح مصرفی آن&amp;shy;ها است. این کار عمدتاً با تحلیل گراف مسیر داده (&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span dir=&quot;LTR&quot;&gt;&lt;span style=&quot;font-family:Times New Roman Bold,serif;&quot;&gt;&lt;span style=&quot;font-size:8.0pt;&quot;&gt;DFG&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-family:B Nazanin;&quot;&gt;&lt;span style=&quot;font-size:10.0pt;&quot;&gt;) اتفاق می&amp;shy;افتد. بهبود در این مرحله، علاوه&#8204;بر بازدهی بیشتر باعث کاهش زمان طراحی در مراحل پایین&amp;shy;&#8204;تر می&#8204;شود. ماهیت پیچیده، گسترده و گسسته مسائل سنتز سطح بالا، باعث شده است که آنها در زمره مسائل بسیار دشوار در مهندسی مدارات &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span dir=&quot;LTR&quot;&gt;&lt;span style=&quot;font-family:Times New Roman Bold,serif;&quot;&gt;&lt;span style=&quot;font-size:8.0pt;&quot;&gt;VLSI&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-family:B Nazanin;&quot;&gt;&lt;span style=&quot;font-size:10.0pt;&quot;&gt; به&#8204;&amp;shy;شمار آیند؛ از این&#8204;&amp;shy;رو استفاده از روش&#8204;های فراابتکاری و هوش&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span dir=&quot;LTR&quot;&gt;&lt;span style=&quot;font-family:Times New Roman Bold,serif;&quot;&gt;&lt;span style=&quot;font-size:8.0pt;&quot;&gt;&amp;shy;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-family:B Nazanin;&quot;&gt;&lt;span style=&quot;font-size:10.0pt;&quot;&gt;جمعی جهت حل پروژه&#8204;&amp;shy;های مرتبط با سنتز سطح بالا، گزینه&#8204;&amp;shy;ای مطلوب به نظر می&#8204;&amp;shy;رسد. در این مقاله روشی مبتنی&amp;shy;بر الگوریتم فراابتکاری &amp;quot;شعله و پروانه&amp;quot;(&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span dir=&quot;LTR&quot;&gt;&lt;span style=&quot;font-family:Times New Roman Bold,serif;&quot;&gt;&lt;span style=&quot;font-size:8.0pt;&quot;&gt;MFO&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-family:B Nazanin;&quot;&gt;&lt;span style=&quot;font-size:10.0pt;&quot;&gt;) جهت یافتن بهترین طرح سخت&#8204;&amp;shy;افزاری برای انواع مبدل&#8204;&amp;shy;های دیجیتال ارائه شده است. نتایج مقایسه&#8204;&amp;shy;ای در کنار نتایج حاصل از روش مبتنی &amp;shy;بر الگوریتم ژنتیک (&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span dir=&quot;LTR&quot;&gt;&lt;span style=&quot;font-family:Times New Roman Bold,serif;&quot;&gt;&lt;span style=&quot;font-size:8.0pt;&quot;&gt;GA&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-family:B Nazanin;&quot;&gt;&lt;span style=&quot;font-size:10.0pt;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; &lt;strong&gt;&lt;span style=&quot;font-family:B Nazanin;&quot;&gt;&lt;span style=&quot;font-size:10.0pt;&quot;&gt;نشان داد که روش پیشنهادی از توانایی بالاتری در ارائه ساختار سخت&#8204;&amp;shy;افزاری مناسب و سنتز سطح بالای انواع مبدل&#8204;ها برخوردار است. همچنین ویژگی دیگر روش پیشنهادی، سرعت بالای آن در یافتن پاسخ بهینه است (میانگین برتری بیش از 20% نسبت&amp;shy; به &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span dir=&quot;LTR&quot;&gt;&lt;span style=&quot;font-family:Times New Roman Bold,serif;&quot;&gt;&lt;span style=&quot;font-size:8.0pt;&quot;&gt;GA&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-family:B Nazanin;&quot;&gt;&lt;span style=&quot;font-size:10.0pt;&quot;&gt;).&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;</abstract_fa>
	<abstract>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Digital transformers are considered as one of the digital circuits being widely used in signal and data processing systems, audio and video processing, medical signal processing as well as telecommunication systems. Transforms such as Discrete Cosine Transform (DCT), Discrete Wavelet Transform (DWT) and Fast Fourier Transform (FFT) are among the ones being commonly used in this area&lt;/strong&gt;&lt;span dir=&quot;RTL&quot;&gt;.&lt;/span&gt;&lt;strong&gt; As an illustration, the DCT is employed in compressing the images. Moreover, the FFT can be utilized in separating the signal spectrum in signal processing systems as fast as possible. The DWT is&lt;/strong&gt; &lt;strong&gt;used in separating the signal spectrum in a variety of applications from signal processing to telecommunication systems, as well.&lt;/strong&gt;&lt;/div&gt;

&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;In order to build a VLSI circuit, several steps have to be taken from chip design to final construction. The first step in the synthesis of the integrated circuits is called high-level synthesis (HLS), in which a structural characteristic is obtained from a behavioral or algorithmic description. The resulting structural characteristic is equivalent to the one being considered in the behavioral description and it somehow represents the method for implementing the behavioral description as a result several structural descriptions could be implementable for each behavioral description. Therefore, depending on the intended use, the characteristic will be selected that outperforms the others. The main purpose of the HLS is to optimize the power consumption, the chip occupied area and delayed and is fulfilled by selecting the appropriate number of operating units and how they are implemented to the operators. This is generally accomplished through a graph analysis called the data flow graph (DFG) which is a graphical representation of the type and how the operators connect. In the DFG, each node is equivalent to an operator while the edges represent the relationship between these operators.&lt;/strong&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;Experience has proved that if the level of design optimization is high, in addition to higher efficiency, the design time will be lower, which is why the researchers are far more interested in optimization at higher levels of design than the lower levels. The complex, extensive, and discrete nature of the HLS problems have been ranked them among&lt;/strong&gt; &lt;strong&gt;the most complex problems in VLSI circuits engineering. Bearing this mind, using meta-heuristic and Swarm intelligence methods to solve high-level synthesis projects seems to be a favored option. In this paper, a heuristic method called Moth-Flame Optimization (MFO) has been used to solve the HLS problem in the design of digital transformer to find the optimal response. The MFO is a population-based heuristic algorithm that optimizes the problems using the laws of nature. The leading notion behind the MFO algorithm inspired from the moths&amp;rsquo; movements and their instinctive navigation during the night. In the MFO algorithm, the moths are like chromosomes in the GA and like the particles in the PSO algorithm. In order to compare and prove the efficiency of the proposed method, it was applied on the test data with the GA-based method separately but with the same initial conditions. The comparative results along with the results of the GA-based method demonstrated that the proposed method exhibits a higher ability to provide the appropriate hardware structure and high-level synthesis of various types of transformers. Another outstanding feature of the proposed method is its high speed of finding an optimal response with an average of more than 20% greater than the GA based method.&lt;/strong&gt;&lt;/div&gt;</abstract>
	<keyword_fa>سنتز سطح بالا, مسیرداده, مبدل‌های دیجیتال, الگوریتم‌های فراابتکاری, الگوریتم بهینه‌سازی شعله و پروانه</keyword_fa>
	<keyword>High-Level Synthesis, Datapath, Digital Transformers, Meta-heuristic Algorithm, MFO Algorithm</keyword>
	<start_page>3</start_page>
	<end_page>18</end_page>
	<web_url>http://jsdp.rcisp.ac.ir/browse.php?a_code=A-10-508-2&amp;slc_lang=fa&amp;sid=1</web_url>


<author_list>
	<author>
	<first_name>Mohammad Reza</first_name>
	<middle_name></middle_name>
	<last_name>Esmaeili</last_name>
	<suffix></suffix>
	<first_name_fa>محمدرضا</first_name_fa>
	<middle_name_fa></middle_name_fa>
	<last_name_fa>اسماعیلی</last_name_fa>
	<suffix_fa></suffix_fa>
	<email>mr.esmaeili@birjand.ac.ir</email>
	<code>100319475328460010476</code>
	<orcid>100319475328460010476</orcid>
	<coreauthor>No</coreauthor>
	<affiliation>University of Birjand</affiliation>
	<affiliation_fa>دانشگاه بیرجند</affiliation_fa>
	 </author>


	<author>
	<first_name>Seyed Hamid</first_name>
	<middle_name></middle_name>
	<last_name>Zahiri</last_name>
	<suffix></suffix>
	<first_name_fa>سید حمید</first_name_fa>
	<middle_name_fa></middle_name_fa>
	<last_name_fa>ظهیری</last_name_fa>
	<suffix_fa></suffix_fa>
	<email>hzahiri@birjand.ac.ir</email>
	<code>100319475328460010477</code>
	<orcid>100319475328460010477</orcid>
	<coreauthor>Yes
</coreauthor>
	<affiliation>University of Birjand</affiliation>
	<affiliation_fa>دانشگاه بیرجند</affiliation_fa>
	 </author>


	<author>
	<first_name>Seyed Mohammad</first_name>
	<middle_name></middle_name>
	<last_name>Razavi</last_name>
	<suffix></suffix>
	<first_name_fa>سید محمد</first_name_fa>
	<middle_name_fa></middle_name_fa>
	<last_name_fa>رضوی</last_name_fa>
	<suffix_fa></suffix_fa>
	<email>smrazavi@birjand.ac.ir</email>
	<code>100319475328460010478</code>
	<orcid>100319475328460010478</orcid>
	<coreauthor>No</coreauthor>
	<affiliation>University of Birjand</affiliation>
	<affiliation_fa>دانشگاه بیرجند</affiliation_fa>
	 </author>


</author_list>


	</article>
</articleset>
</journal>
