Modeling of substrate noise injected by digital libraries

Switching noise is one of the major sources of timing errors and functional hazards in logic circuits. It is caused by the cumulative effect of microscopic spurious currents arising in all devices during logic transitions. These currents are injected into the substrate and in supply lines, resulting in significant ripple noise. Individually, such micro-currents do not usually cause catastrophic failures. However, cumulatively, they can impact power supply and substrate potential across the chip. Thus, the electrical behavior of sensitive digital and analog circuits can be significantly changed, hence limiting circuit performance. The analysis of switching noise at a macroscopic level requires one to accurately compute models for all microscopic spurious currents, known as noise signatures. The challenge is to simultaneously account for a myriad of parameters and their process variations in a compact and accurate model. To address this problem, a new methodology based on response surface methodology and orthogonal polynomial approximation is proposed. Experimental results on a 0.35 /spl mu/m library show that the methodology is capable of accurately approximating noise signatures with a single analytical formula. A library of such formulae has been created and it is being used to accurately characterize switching noise at the macroscopic level.

[1]  Kenneth Levenberg A METHOD FOR THE SOLUTION OF CERTAIN NON – LINEAR PROBLEMS IN LEAST SQUARES , 1944 .

[2]  Alberto L. Sangiovanni-Vincentelli,et al.  Modeling digital substrate noise injection in mixed-signal IC's , 1999, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[3]  Alper Demir,et al.  Modeling and simulation of noise in analog/mixed-signal communication systems , 1999, Proceedings of the IEEE 1999 Custom Integrated Circuits Conference (Cat. No.99CH36327).

[4]  Margaret J. Robertson,et al.  Design and Analysis of Experiments , 2006, Handbook of statistics.

[5]  Rob A. Rutenbar,et al.  Addressing substrate coupling in mixed-mode ICs: simulation and power distribution synthesis , 1994, IEEE J. Solid State Circuits.

[6]  H. De Man,et al.  Substrate noise generation in complex digital systems: efficient modeling and simulation methodology and experimental verification , 2001, 2001 IEEE International Solid-State Circuits Conference. Digest of Technical Papers. ISSCC (Cat. No.01CH37177).

[7]  Christopher J. BISHOPAbstra,et al.  Orthogonal Functions , 2022 .

[8]  Rob A. Rutenbar,et al.  Substrate-aware mixed-signal macrocell placement in WRIGHT , 1995 .

[9]  Hugo De Man,et al.  High-level simulation of substrate noise generation from large digital circuits with multiple supplies , 2001, Proceedings Design, Automation and Test in Europe. Conference and Exhibition 2001.

[10]  George E. P. Box,et al.  Empirical Model‐Building and Response Surfaces , 1988 .

[11]  Marc van Heijningen,et al.  High-level simulation of substrate noise generation including power supply noise coupling , 2000, Proceedings 37th Design Automation Conference.

[12]  Milton Abramowitz,et al.  Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables , 1964 .

[13]  Andrea Neviani,et al.  Statistical timing macromodels of digital IP libraries , 2000, 2000 5th International Workshop on Statistical Metrology (Cat.No.00TH8489.

[14]  E. Charbon,et al.  SUBWAVE: a methodology for modeling digital substrate noise injection in mixed-signal ICs , 1996, Proceedings of Custom Integrated Circuits Conference.

[15]  Rob A. Rutenbar,et al.  Substrate-aware mixed-signal macro-cell placement in WRIGHT , 1994, Proceedings of IEEE Custom Integrated Circuits Conference - CICC '94.