A novel method for high-level synthesis of datapaths in digital filters using a moth-flame optimization algorithm

AuthorsSeyed-Hamid Zahiri
JournalEvolutionary Intelligence
Page number399-414
Serial number13
Volume number3
Paper TypeFull Paper
Published At2020
Journal GradeISI
Journal TypeTypographic
Journal CountryBelgium
Journal IndexScopus

Abstract

High-level synthesis (HLS) is one of the most important processes in digital VLSI circuit design. Owing to complexity and enormity of the design space in HLS problems, employing meta-heuristic methods and swarm intelligence has been considered as a highly favorable option when solving such problems. This research work proposes a moth-flame optimization (MFO) algorithm-based method for HLS of datapaths in digital filters, where scheduling, allocating, and binding steps were performed simultaneously. It was observed that the efficiency of the proposed method enjoyed an improved efficiency thanks to the mentioned simultaneous steps while being combined with the MFO algorithm. By comparing the performance of the proposed method with Genetic algorithm based method and particle swarm optimization based method for HLS of digital filters benchmarks, it can be inferred that the proposed method outperforms the other two methods in HLS of digital filters. This is evidently approved by a maximum improvement observed in the rates of the delay, the occupied area of the chip, and the power consumption for 2.99%, 6.58%, and 6.48%, respectively. In addition to the mentioned improvement, another striking characteristic of the proposed method is its fast runtime in reaching a response. This could significantly lower the costs while increasing the design speed of circuits having large dimensions. As well, an averagely 20% rise was also discerned in the algorithm runtime compared to the other two methods.

Paper URL

tags: Digital VLSI circuits · Datapath · Digital flters · High-level synthesis · Moth-fame algorithm · Optimization