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 :
بازگشت