Title :
Optimal buffered clock tree synthesis
Author :
Chung, Jae ; Cheng, Chung-Kuan
Author_Institution :
Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
Abstract :
Given a topology and a library of buffers, we propose a clock buffer synthesis using a dynamic programming algorithm which finds optimum buffer sizes and insertion levels. At the same time, we optimize wire widths which further reduces propagation delay and the sensitivity of clock skew. Careful fine tuning by shifting buffer locations at the last stage preserves the zero skew property and reduces the wire length. Extensive experiments show a significant delay reduction compared to the best known clock topology generation algorithm. We also show a significant reduction of skew sensitivity under manufacturing variations
Keywords :
application specific integrated circuits; buffer circuits; circuit layout CAD; circuit optimisation; computational complexity; delays; digital integrated circuits; dynamic programming; equivalent circuits; integrated circuit layout; network topology; timing circuits; CAD; clock buffer synthesis; clock skew sensitivity; clock topology generation algorithm; delay reduction; dynamic programming algorithm; optimal buffered clock tree synthesis; optimum buffer sizes; optimum insertion levels; propagation delay; wire widths; Capacitance; Clocks; Dynamic programming; Heuristic algorithms; Integrated circuit interconnections; Latches; Libraries; Propagation delay; Topology; Wire;
Conference_Titel :
ASIC Conference and Exhibit, 1994. Proceedings., Seventh Annual IEEE International
Conference_Location :
Rochester, NY
Print_ISBN :
0-7803-2020-4
DOI :
10.1109/ASIC.1994.404593