DocumentCode :
1039397
Title :
Performance-driven synthesis in controller-datapath systems
Author :
Huang, Steve C Y ; Wolf, Wayne H.
Author_Institution :
Dept. of Electr. Eng., Princeton Univ., NJ, USA
Volume :
2
Issue :
1
fYear :
1994
fDate :
3/1/1994 12:00:00 AM
Firstpage :
68
Lastpage :
80
Abstract :
This paper describes new algorithms which combine state assignment and pipelining to perform timing-driven synthesis. A cycle time requirement for a controller-datapath system must be satisfied under fixed arrival times of datapath outputs and departure times of datapath inputs. As a result, the controller´s design must take into account not only cycle time of the FSM in isolation, but also input arrival time specifications and output departure time requirements. Most state assignment methods minimize area; moreover, state assignment alone may not be sufficient to eliminate all delay bottlenecks. Performance-Driven Synthesis (PDS) applies both high-level and sequential optimizations to meet a cycle time requirement: we use new don´t-care assignment algorithms to minimize the delays of FSM output signals on critical paths by reducing their dependencies on late-arriving FSM primary input signals; we also use new pipelining algorithms to break critical paths which cannot be fixed by state assignment. Experimental results show that PDS improves delays with little area overhead.<>
Keywords :
finite state machines; logic CAD; pipeline processing; state assignment; FSM output signals; algorithms; controller design; controller-datapath systems; critical paths; critical pipelining; cycle time requirement; delay bottlenecks; departure times; don´t-care assignment algorithms; fixed arrival times; high-level optimization; minimum dependency encoding; performance-driven synthesis; pipelining; sequential optimization; state assignment; timing-driven synthesis; Control system synthesis; Control systems; Delay effects; Delay systems; Flip-flops; Pipeline processing; Scheduling; Senior members; Signal synthesis; Time measurement;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/92.273151
Filename :
273151
Link To Document :
بازگشت