FACE core environment: the model and its application in CAE/CAD tool development
DAC '89 Proceedings of the 26th ACM/IEEE Design Automation Conference
A Synthesis Environment for Designing DSP Systems
IEEE Design & Test
On the circuit implementation problem
DAC '92 Proceedings of the 29th ACM/IEEE Design Automation Conference
Generating pipelined datapaths using reduction techniques to shorten critical paths
EURO-DAC '92 Proceedings of the conference on European design automation
A procedure for obtaining a behavioral description for the control logic of a non-linear pipeline
Proceedings of the 2004 Asia and South Pacific Design Automation Conference
Exploiting Program Branch Probabilities in Hardware Compilation
IEEE Transactions on Computers
Hi-index | 0.00 |
We present an algorithm for automating the choice of operator configurations while synthesizing a pipelined design. The chosen configuration set must meet the design constraints of the pipeline (number of stages and stage time) while minimizing the total cost(s) (e.g. area, power) of the design. The configuration algorithm is first used with heuristics to make initial operator choices for insertion of stage latches; then optimally to choose configurations within each stage. Some advantages to this new algorithm are that it will allow the designer to specify both the number of stages as well as the latency of each stage, and that it will take arbitrary timing functions.