loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
16th Conference on Advanced Research in VLSI (ARVLSI'95)
Efficient retiming under a general delay model
Chapel Hill, North Carolina
March 27-March 29
ISBN: 0-8186-7047-9
K.N. Lalgudi, Dept. of Electr. Eng., Yale Univ., New Haven, CT, USA
M.C. Papaefthymiou, Dept. of Electr. Eng., Yale Univ., New Haven, CT, USA
The polynomial-time retiming algorithms that were developed in the eighties assumed simple delay models that neglected several timing issues that arise in logic design. Recent retiming algorithms for more comprehensive delay models rely on non-linear formulations and run in worst-case exponential time using branch-and-bound techniques. In this paper, we investigate the retiming problem for edge-triggered circuits under a general delay model that handles load-dependent gate delays, register delays, interconnect delays, and clock skew. We show that in this model the retiming problem can be expressed as a set of integer linear programming constraints that can be solved using general ILP techniques. For the special case where clock skew is monotonic and all registers have equal propagation delays, we give an integer phonotonic programming formulation of the retiming problem, and we present an efficient algorithm for solving it. Our algorithm retimes any given edge-triggered circuit to achieve a specified clock period in O(V/sup 3/F) steps, where V is the number of logic gales in the circuit and F is bounded by the number of registers in the circuit. A straightforward extension of our algorithm determines a minimum clock period retiming in O(V/sup 3/Flg V) steps.
Index Terms:
logic design; timing; delays; linear programming; integer programming; logic circuits; retiming algorithm; general delay model; logic design; edge-triggered circuits; load-dependent gate delays; register delays; interconnect delays; clock skew; integer linear programming constraints; propagation delays; integer phonotonic programming formulation
Citation:
K.N. Lalgudi, M.C. Papaefthymiou, "Efficient retiming under a general delay model," arvlsi, pp.368, 16th Conference on Advanced Research in VLSI (ARVLSI'95), 1995
Usage of this product signifies your acceptance of the Terms of Use.