High-level simulation of substrate noise in high-ohmic substrates with interconnect and supply effects

Substrate noise is a major obstacle for mixed-signal integration. In this paper we propose a fast and accurate high-level methodology to simulate substrate noise generated by large digital circuits. The methodology can handle any substrate type, e.g. bulk-type or EPI-type, and takes into account the effects of interconnect and supply. For each standard cell a substrate macromodel is used in order to efficiently simulate the total system, which consists of a network of such macromodels. For a 40K gates telecom circuit fabricated in a 0.18 mm CMOS process, measurements indicate that substrate noise is simulated by using our methodology within 20% error but several orders of magnitude faster in CPU time than a full SPICE simulation..

[1]  Alberto L. Sangiovanni-Vincentelli,et al.  Modeling of substrate noise injected by digital libraries , 2001, Proceedings of the IEEE 2001. 2nd International Symposium on Quality Electronic Design.

[2]  S. Setty,et al.  A Bluetooth radio in 0.18 /spl mu/m CMOS , 2002, 2002 IEEE International Solid-State Circuits Conference. Digest of Technical Papers (Cat. No.02CH37315).

[3]  P. Wambacq,et al.  Digital circuit capacitance and switching analysis for ground bounce in ICs with a high-ohmic substrate , 2004, IEEE Journal of Solid-State Circuits.

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

[5]  J. Briaire,et al.  Substrate injection and crosstalk in CMOS circuits , 1999, Proceedings of the IEEE 1999 Custom Integrated Circuits Conference (Cat. No.99CH36327).

[6]  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..

[7]  Didier Belot,et al.  A Bluetooth radio in 0.18 μm CMOS , 2002 .

[8]  Rob A. Rutenbar,et al.  A methodology for rapid estimation of substrate-coupled switching noise , 1995, Proceedings of the IEEE 1995 Custom Integrated Circuits Conference.

[9]  L. Ljung,et al.  Subspace-based multivariable system identification from frequency response data , 1996, IEEE Trans. Autom. Control..

[10]  Georges Gielen,et al.  Modeling and experimental verification of substrate noise generation in a 220-Kgates WLAN system-on-chip with multiple supplies , 2003, IEEE J. Solid State Circuits.

[11]  Lawrence T. Pileggi,et al.  PRIMA: passive reduced-order interconnect macromodeling algorithm , 1998, 1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD).

[12]  J. Maciejowski Guaranteed stability with subspace methods , 1995 .

[13]  J. L. Prince,et al.  Simultaneous switching ground noise calculation for packaged CMOS devices , 1991 .

[14]  Johan A. K. Suykens,et al.  Identification of stable models in subspace identification by using regularization , 2001, IEEE Trans. Autom. Control..

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