DocumentCode :
2033074
Title :
Multi-objective optimization of power, area and delay during high-level synthesis of DFG´s — A genetic algorithm approach
Author :
Logesh, S.M. ; Ram, D. S Harish ; Bhuvaneswari, M.C.
Author_Institution :
Dept. of Electron. & Commun. Eng., Amrita Vishwa Vidyapeetham Univ., Coimbatore, India
Volume :
1
fYear :
2011
fDate :
8-10 April 2011
Firstpage :
108
Lastpage :
112
Abstract :
High-level synthesis (HLS) involves the translation of behavioural algorithmic descriptions into an RTL implementation. The parameters to be optimized in high-level synthesis such as power, area and delay are mutually conflicting necessitating trade-offs during the implementation. For complex designs, the design space to be explored is vast. This paper proposes a weighted sum genetic algorithm for optimization of datapaths during high-level synthesis using graded penalty cost function to perform simultaneous scheduling and allocation. GAs being population based, are ideal for searching the large solution space involved. The proposed technique has been evaluated on HLS DSP benchmark circuits like IIR filter and DCT filter and has been found to yield better power aware solutions than a single objective GA, simultaneously optimizing area and delay. The framework provides a large number of alternative datapath designs, all of which meet user design specifications but differ in module, register and interconnect configurations. An average of about 15.7% power reduction on DCT filter and 13% power reduction on IIR filter were obtained.
Keywords :
IIR filters; data flow graphs; discrete cosine transforms; genetic algorithms; integrated circuit design; scheduling; search problems; DCT filter; HLS DSP benchmark circuit; IIR filter; RTL; area optimization; behavioural algorithmic description translation; data flow graph; datapath optimization; delay optimization; design space; graded penalty cost function; high-level synthesis; large solution space searching; multiobjective optimization; power aware solution; power optimization; simultaneous scheduling; user design specification; weighted sum genetic algorithm; Delay; Genetic algorithms; IIR filters; Optimization; Resource management; Schedules; Space exploration; Genetic algorithms (GAs); High-level synthesis (HLS); datapath synthesis; design space exploration; low power design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronics Computer Technology (ICECT), 2011 3rd International Conference on
Conference_Location :
Kanyakumari
Print_ISBN :
978-1-4244-8678-6
Electronic_ISBN :
978-1-4244-8679-3
Type :
conf
DOI :
10.1109/ICECTECH.2011.5941570
Filename :
5941570
Link To Document :
بازگشت