loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
8th International Conference on VLSI Design
Optimum retiming of large sequential circuits
New Delhi, India
January 04-January 07
ISBN: 0-8186-6905-5
S.T. Chakradhar, Comput. & Commun. Res. Lab., NEC Res. Inst., Princeton, NJ, USA
We present a new, fast algorithm for optimally retiming large sequential circuits under the unit delay model. Our method consists of two main steps: (1) computation of the optimum clock period and (2) computation of a feasible retiming For the optimum clock period. We construct a path graph that has as many vertices as there are flip-flops in the circuit. The path graph also has an additional vertex that corresponds to all primary Inputs and outputs of the circuit. There is an arc from a vertex to another if there is a strictly combinational path between the corresponding flip-flops, primary inputs or outputs. We formulate an integer linear program (ILP) on the path graph to compute the minimum clock period /spl phi//sub opt/ for which the path graph has no critical cycles. An optimum solution to the ILP is determined from the optimum solution of the corresponding linear program (LP) relaxation. We show that /spl phi//sub opt/ is also the optimum clock period for the circuit. After determining the optimum clock period, a feasible retiming for the optimum clock period is obtained using known retiming methods. Experimental results on several large benchmarks and production VLSI circuits show that our method is significantly faster than the best optimal retiming method known to date. Also, optimum retiming results for these benchmark circuits are being presented for the first time.
Index Terms:
sequential circuits; linear programming; integer programming; timing; integrated logic circuits; circuit optimisation; delays; logic CAD; circuit CAD; VLSI; optimum retiming; large sequential circuits; fast algorithm; unit delay model; optimum clock period; path graph; flip-flops; integer linear program; linear program relaxation; VLSI circuits
Citation:
S.T. Chakradhar, "Optimum retiming of large sequential circuits," vlsid, pp.135, 8th International Conference on VLSI Design, 1995
Usage of this product signifies your acceptance of the Terms of Use.