Title :
Fasolt: a program for feedback-driven data-path optimization
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
fDate :
6/1/1992 12:00:00 AM
Abstract :
The author describes Fasolt, a system that automatically optimizes the bus topology of a register-level data-path design. The unique aspect of Fasolt is that it uses information taken from a detailed layout model to choose optimizing transformations of the bus topology and the schedule of operations and transfers of an existing design. Such a system is called a feedback-drive system because it uses information derived at a low level (in this case, that of physical layout) to drive the selection of optimizing transformations at a higher level or levels (in this case, the scheduling and allocation levels). This allows the scheduling and topology synthesis steps to take wiring considerations into account in a way that has hitherto not been demonstrated in an automatic synthesis system. Experiments have shown that improvements in area, cycle time, and overall average delay can often be achieved in the same design using this approach
Keywords :
VLSI; circuit CAD; feedback; logic CAD; network topology; optimisation; CAD; Fasolt; allocation levels; automatic synthesis system; average delay; bus topology; cycle time; data-path optimization; feedback-drive system; layout model; register-level data-path design; scheduling; topology synthesis; wiring; Adders; Circuit synthesis; Costs; Delay effects; Design optimization; Feedback; Hardware design languages; Network synthesis; Signal synthesis; Topology;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on