Moment-sensitivity-based wire sizing for skew reduction in on-chip clock nets

Sensitivity-based methods for wire sizing have been shown to be effective in reducing clock skew in routed nets. However, lack of efficient sensitivity computation techniques and excessive space and time requirements often limit their utility for large clock nets. Furthermore, most skew reduction approaches work in terms of the Elmore delay model and, therefore, fail to balance the signal slopes at the clocked elements. In this paper, we extend the sensitivity-based techniques to balance the delays and signal-slopes by matching several moments instead of just the Elmore delay. As sensitivity computation is crucial to our approach, we present a new path-tracing algorithm to compute moment sensitivities for RC trees. Finally, to improve the runtime statistics of sensitivity-based methods, we also present heuristics to allow for efficient handling of large nets by reducing the size of the sensitivity matrix.

[1]  Qing Zhu,et al.  Optimal sizing of high-speed clock networks based on distributed RC and lossy transmission line models , 1993, Proceedings of 1993 International Conference on Computer Aided Design (ICCAD).

[2]  Lawrence T. Pillage,et al.  Rc Interconnect Synthesis-a Moment Fitting Approach , 1994, IEEE/ACM International Conference on Computer-Aided Design.

[3]  Lawrence T. Pileggi,et al.  Asymptotic waveform evaluation for timing analysis , 1990, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[4]  Andrew B. Kahng,et al.  Optimal equivalent circuits for interconnect delay calculations using moments , 1994, EURO-DAC '94.

[5]  M. Edahiro,et al.  Delay Minimization For Zero-skew Routing , 1993, Proceedings of 1993 International Conference on Computer Aided Design (ICCAD).

[6]  Ronald A. Rohrer,et al.  Pole and zero sensitivity calculation in asymptotic waveform evaluation , 1992, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[7]  Shantanu Ganguly,et al.  Clock distribution design and verification for PowerPC microprocessors , 1995, Proceedings of IEEE International Conference on Computer Aided Design (ICCAD).

[8]  D. Marquardt An Algorithm for Least-Squares Estimation of Nonlinear Parameters , 1963 .

[9]  Ernest S. Kuh,et al.  Exact moment matching model of transmission lines and application to interconnect delay estimation , 1995, IEEE Trans. Very Large Scale Integr. Syst..

[10]  Lawrence T. Pileggi,et al.  RICE: rapid interconnect circuit evaluation using AWE , 1994, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[11]  Jan-Ming Ho,et al.  Zero skew clock net routing , 1992, [1992] Proceedings 29th ACM/IEEE Design Automation Conference.

[12]  Chung-Kuan Cheng,et al.  Wire Length And Delay Minimization In General Clock Net Routing , 1993, Proceedings of 1993 International Conference on Computer Aided Design (ICCAD).

[13]  Lawrence T. Pileggi,et al.  Evaluating RC-interconnect using moment-matching approximations , 1991, 1991 IEEE International Conference on Computer-Aided Design Digest of Technical Papers.

[14]  R. Tsay Exact zero skew , 1991, ICCAD 1991.

[15]  W. C. Elmore The Transient Response of Damped Linear Networks with Particular Regard to Wideband Amplifiers , 1948 .

[16]  Lawrence T. Pileggi,et al.  Reliable Non-Zero Skew Clock Trees Using Wire Width Optimization , 1993, 30th ACM/IEEE Design Automation Conference.