DocumentCode :
1853309
Title :
Forward-looking objective functions: concept and applications in high level synthesis
Author :
Wong, Jennifer L. ; Megerian, Seapahn ; Potkonjak, Miodrag
Author_Institution :
California Univ., Los Angeles, CA, USA
fYear :
2002
fDate :
2002
Firstpage :
904
Lastpage :
909
Abstract :
The effectiveness of traditional CAD optimization algorithms is proportional to the accuracy of the targeted objective functions. However, behavioral synthesis tools are not used in isolation; they form a strongly connected design flow where each tool optimizes its own objective function without considering the consequences on the optimization goals of the subsequently applied tools. Therefore, efforts to optimize one aspect of a design often have unforeseen negative impacts on other phases of the design process. Our objective is to establish a systematic way of developing and validating new types of objective functions that consider the effects on subsequently applied synthesis steps. We demonstrate the generic forward-looking objective function (FLOF) strategy on three main steps in behavioral synthesis: (i) transformation, (ii) scheduling, and (iii) register assignment. We show how the FLOF can be used in the first two phases to reduce the total number of registers required in the third phase.
Keywords :
circuit CAD; circuit optimisation; processor scheduling; shift registers; software tools; CAD optimization algorithms; FLOF; behavioral synthesis tools; connected design flow; design phases; forward-looking objective functions; generic forward-looking objective function strategy; high level synthesis; register assignment; register reduction; scheduling; subsequently applied synthesis steps; targeted objective functions; tool objective function optimization; tool optimization goals; transformation; Algorithm design and analysis; Design automation; Design optimization; High level synthesis; Logic design; Permission; Process design; Processor scheduling; Registers; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2002. Proceedings. 39th
ISSN :
0738-100X
Print_ISBN :
1-58113-461-4
Type :
conf
DOI :
10.1109/DAC.2002.1012750
Filename :
1012750
Link To Document :
بازگشت