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. © 2011 IEEE.
cited By (since 1996)2; Conference of org.apache.xalan.xsltc.dom.DOMAdapter@29bf9d3a ; Conference Date: org.apache.xalan.xsltc.dom.DOMAdapter@62eb603f Through org.apache.xalan.xsltc.dom.DOMAdapter@4afbfad5; Conference Code:85884
S. Ma Logesh, Ram, D. S. Ha, and Bhuvaneswari, M. Cb, “Multi-objective optimization of power, area and delay during high-level synthesis of DFG's - A genetic algorithm approach”, in ICECT 2011 - 2011 3rd International Conference on Electronics Computer Technology, Kanyakumari, 2011, vol. 1, pp. 108-112.