A Framework for High-Level Synthesis of VLSI Circuits Using a Modified Moth-Flame Optimization Algorithm

Background and Objectives: High-level synthesis (HLS) is one of the substantial steps in designing VLSI digital circuits. The primary purpose of HLS is to minimize the digital units used in the system to improve their power, delay, and area.Methods: In the modified MFO algorithm presented in this pa...

Full description

Bibliographic Details
Main Authors: M.R. Esmaeili, S.H. Zahiri, S.M. Razavi
Format: Article
Language:English
Published: Shahid Rajaee Teacher Training University 2018-12-01
Series:Journal of Electrical and Computer Engineering Innovations
Subjects:
Online Access:https://jecei.sru.ac.ir/article_1190_5d243b30cfbe7e6a84f858f4b670e292.pdf
_version_ 1811306039614636032
author M.R. Esmaeili
S.H. Zahiri
S.M. Razavi
author_facet M.R. Esmaeili
S.H. Zahiri
S.M. Razavi
author_sort M.R. Esmaeili
collection DOAJ
description Background and Objectives: High-level synthesis (HLS) is one of the substantial steps in designing VLSI digital circuits. The primary purpose of HLS is to minimize the digital units used in the system to improve their power, delay, and area.Methods: In the modified MFO algorithm presented in this paper, a hyperbolic spiral is chosen as the update mechanism of moths. Also, by presenting a new approach, a paramount issue involved in applying meta-heuristic methods for solving HLS problems of VLSI circuits has been disentangled.Results: By comparing the performance of the proposed method with Genetic algorithm (GA)-based method and particle swarm optimization (PSO)-based method for the synthesis of the digital filters, it is concluded that the proposed method has the higher ability in the HLS of data path in digital filters. The best improvement is 2.78% for the delay (latency), 6.51% for the occupied area of the chip and 6.93% in power consumption. Another feature of the proposed method is its high-speed in finding optimal solutions, in a manner which, more than 21.6% and 12.9% faster than the GA-based and PSO-based methods, respectively on average.Conclusion: The most important very large scale integration (VLSI) circuits are digital filters and transformers, which are widely used in audio and video processing, medical signal processing, and telecommunication systems. The complex, expansive, and discrete nature of design space in high-level synthesis problems has made them one of the most difficult problems in VLSI circuit design.
first_indexed 2024-04-13T08:37:12Z
format Article
id doaj.art-e9fc5c59907b444c86686490ddbc7378
institution Directory Open Access Journal
issn 2322-3952
2345-3044
language English
last_indexed 2024-04-13T08:37:12Z
publishDate 2018-12-01
publisher Shahid Rajaee Teacher Training University
record_format Article
series Journal of Electrical and Computer Engineering Innovations
spelling doaj.art-e9fc5c59907b444c86686490ddbc73782022-12-22T02:54:03ZengShahid Rajaee Teacher Training UniversityJournal of Electrical and Computer Engineering Innovations2322-39522345-30442018-12-01719511110.22061/jecei.2020.5992.2721190A Framework for High-Level Synthesis of VLSI Circuits Using a Modified Moth-Flame Optimization AlgorithmM.R. Esmaeili0S.H. Zahiri1S.M. Razavi2Dept. of Electrical Engineering, Faculty of Electrical and Computer Engineering, University of Birjand, Birjand, IranDepartment of Electrical Engineering, Faculty of Engineering, University of Birjand, Birjand, IranDepartment of Electrical Engineering, Faculty of Engineering, University of Birjand, Birjand, IranBackground and Objectives: High-level synthesis (HLS) is one of the substantial steps in designing VLSI digital circuits. The primary purpose of HLS is to minimize the digital units used in the system to improve their power, delay, and area.Methods: In the modified MFO algorithm presented in this paper, a hyperbolic spiral is chosen as the update mechanism of moths. Also, by presenting a new approach, a paramount issue involved in applying meta-heuristic methods for solving HLS problems of VLSI circuits has been disentangled.Results: By comparing the performance of the proposed method with Genetic algorithm (GA)-based method and particle swarm optimization (PSO)-based method for the synthesis of the digital filters, it is concluded that the proposed method has the higher ability in the HLS of data path in digital filters. The best improvement is 2.78% for the delay (latency), 6.51% for the occupied area of the chip and 6.93% in power consumption. Another feature of the proposed method is its high-speed in finding optimal solutions, in a manner which, more than 21.6% and 12.9% faster than the GA-based and PSO-based methods, respectively on average.Conclusion: The most important very large scale integration (VLSI) circuits are digital filters and transformers, which are widely used in audio and video processing, medical signal processing, and telecommunication systems. The complex, expansive, and discrete nature of design space in high-level synthesis problems has made them one of the most difficult problems in VLSI circuit design.https://jecei.sru.ac.ir/article_1190_5d243b30cfbe7e6a84f858f4b670e292.pdfdigital vlsi circuitsdatapathdigital filtershigh-level synthesismoth-flame algorithm
spellingShingle M.R. Esmaeili
S.H. Zahiri
S.M. Razavi
A Framework for High-Level Synthesis of VLSI Circuits Using a Modified Moth-Flame Optimization Algorithm
Journal of Electrical and Computer Engineering Innovations
digital vlsi circuits
datapath
digital filters
high-level synthesis
moth-flame algorithm
title A Framework for High-Level Synthesis of VLSI Circuits Using a Modified Moth-Flame Optimization Algorithm
title_full A Framework for High-Level Synthesis of VLSI Circuits Using a Modified Moth-Flame Optimization Algorithm
title_fullStr A Framework for High-Level Synthesis of VLSI Circuits Using a Modified Moth-Flame Optimization Algorithm
title_full_unstemmed A Framework for High-Level Synthesis of VLSI Circuits Using a Modified Moth-Flame Optimization Algorithm
title_short A Framework for High-Level Synthesis of VLSI Circuits Using a Modified Moth-Flame Optimization Algorithm
title_sort framework for high level synthesis of vlsi circuits using a modified moth flame optimization algorithm
topic digital vlsi circuits
datapath
digital filters
high-level synthesis
moth-flame algorithm
url https://jecei.sru.ac.ir/article_1190_5d243b30cfbe7e6a84f858f4b670e292.pdf
work_keys_str_mv AT mresmaeili aframeworkforhighlevelsynthesisofvlsicircuitsusingamodifiedmothflameoptimizationalgorithm
AT shzahiri aframeworkforhighlevelsynthesisofvlsicircuitsusingamodifiedmothflameoptimizationalgorithm
AT smrazavi aframeworkforhighlevelsynthesisofvlsicircuitsusingamodifiedmothflameoptimizationalgorithm
AT mresmaeili frameworkforhighlevelsynthesisofvlsicircuitsusingamodifiedmothflameoptimizationalgorithm
AT shzahiri frameworkforhighlevelsynthesisofvlsicircuitsusingamodifiedmothflameoptimizationalgorithm
AT smrazavi frameworkforhighlevelsynthesisofvlsicircuitsusingamodifiedmothflameoptimizationalgorithm