DocumentCode
2298909
Title
Simultaneous clock scheduling and buffered clock tree synthesis
Author
Kourtev, Ivan S. ; Friedman, Eby G.
Author_Institution
Dept. of Electr. Eng., Rochester Univ., NY, USA
Volume
3
fYear
1997
fDate
9-12 Jun 1997
Firstpage
1812
Abstract
This paper considers the problem of designing the topology of a clock distribution network in a synchronous digital system so as to enforce nonzero clock skew. A methodology and related algorithm for synthesizing the topology of the clock distribution network from a clock skew schedule derived from the circuit timing information is presented. The application of the algorithm to benchmark circuits shows that improvements of the minimum clock period ranging up to 64% can be achieved. These improvements are attained by exploiting non-zero clock skew throughout the synchronous system. Mathematically the problem of designing the clock distribution network is formulated as an integer linear programming problem which is efficiently solvable. The algorithm for synthesizing a clock tree is demonstrated on an example circuit
Keywords
VLSI; buffer circuits; clocks; digital integrated circuits; integer programming; linear programming; scheduling; synchronisation; timing; benchmark circuits; buffered clock tree synthesis; circuit timing information; clock distribution network; clock scheduling; integer linear programming problem; nonzero clock skew; synchronous digital system; Circuit synthesis; Circuit topology; Clocks; Delay effects; Digital systems; Integrated circuit interconnections; Network synthesis; Network topology; Propagation delay; Registers;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 1997. ISCAS '97., Proceedings of 1997 IEEE International Symposium on
Print_ISBN
0-7803-3583-X
Type
conf
DOI
10.1109/ISCAS.1997.621498
Filename
621498
Link To Document