Title :
Synthesis of clock tree topologies to implement nonzero clock skew schedule
Author :
Kourtev, I.S. ; Friedman, E.G.
Author_Institution :
Rochester Univ., NY, USA
fDate :
12/1/1999 12:00:00 AM
Abstract :
Designing the topology of a clock distribution network is considered for a synchronous digital integrated circuit so as to satisfy a nonzero clock skew schedule. A methodology and related algorithms for synthesising the topology of the clock distribution network from a clock schedule derived from circuit timing information are presented. A new formulation of the problem of designing the clock distribution network is given as an efficiently solvable integer linear programming problem. The approach is demonstrated on the suite of ISCAS´89 benchmark circuits. Up to 64% performance improvement is attained on these circuits by exploiting nonzero clock skew throughout the synchronous system. Clock tree topologies that implement the nonzero clock skew schedule based on the synthesis algorithms presented are described for each of the benchmark circuits
Keywords :
VLSI; clocks; integer programming; integrated circuit design; linear programming; logic CAD; timing; ISCAS´89 benchmark circuits; circuit timing information; clock distribution network; clock tree topologies; integer linear programming problem; nonzero clock skew schedule; synchronous digital integrated circuit; synthesis algorithms;
Journal_Title :
Circuits, Devices and Systems, IEE Proceedings -
DOI :
10.1049/ip-cds:19990582