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