Title :
Datapath optimization using feedback
Author_Institution :
Illinois Univ., Urbana, IL, USA
Abstract :
Describes recent experience with Fasolt, a software tool that automatically optimizes a register-level datapath. Fasolt uses a model of layout to drive the choice of optimizing transformations at the levels of scheduling and allocation; hence it is a feedback-driven optimization system. In choosing transformations, Fasolt takes placement and wiring into account in a way that has not been demonstrated in any other high-level synthesis system. Fasolt is also cyclic in that high-level transformations trigger changes at lower levels, which after analysis trigger further high-level changes. This implementation of Fasolt has an expanded set of transformation rules, timing-driven and area-driven transformations, and improved layout modeling capability. The authors present experimental results on three basic test cases and two major variations on the layout software
Keywords :
VLSI; circuit layout CAD; feedback; software tools; Fasolt; area-driven transformations; choice of optimizing transformations; choosing transformations; expanded set of transformation rules; experimental results; feedback-driven optimization system; high-level synthesis system; high-level transformations; layout modeling capability; levels of scheduling and allocation; model of layout; register level datapath optimisation; software tool; test cases; Costs; Feedback; Hardware design languages; High level synthesis; Logic testing; Software algorithms; Software testing; Software tools; Very large scale integration; Wiring;
Conference_Titel :
Design Automation. EDAC., Proceedings of the European Conference on
Conference_Location :
Amsterdam
DOI :
10.1109/EDAC.1991.206375