Title :
General skew constrained clock network sizing based on sequential linear programming
Author :
Kai Wang ; Ran, Y. ; Hailin Jiang ; Marek-Sadowska, M.
Author_Institution :
Electr. & Comput. Eng. Dept., Univ. of California, Santa Barbara, CA, USA
fDate :
5/1/2005 12:00:00 AM
Abstract :
We investigate the problem of clock network sizing subject to general skew constraints. A novel approach based on sequential linear programming is presented. The original nonlinear programming problem is transformed into a sequence of linear programs by taking the first-order Taylor´s expansion of clock path delay with respect to buffer and/or wire widths. For each linear program, the sensitivities of clock path delay, with respect to buffer and/or wire widths, are efficiently updated by applying time-domain analysis to the clock network in a divide-and-conquer fashion. Our technique can take into account power supply and process variations. We demonstrate experimentally that the proposed technique is not only capable of optimizing effectively the skew and area of clock network, but also of providing more accurate delay and skew results compared to the traditional approaches.
Keywords :
circuit noise; circuit optimisation; clocks; delays; divide and conquer methods; linear programming; power supply circuits; time-domain analysis; buffer width; clock network optimization; clock network sizing; clock path delay; clock skew; divide-and-conquer; first-order Taylor expansion; general skew constraints; nonlinear programming problem; power supply noise; process variation; sequential linear programming; time-domain analysis; wire width; Accuracy; Analytical models; Clocks; Delay effects; Integrated circuit interconnections; Linear programming; Power supplies; Scheduling; System performance; Wire; Clock slew; power supply noise; sequential linear programming;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2005.846362