Methods, systems, and computer program products for modeling...

Computer-aided design and analysis of circuits and semiconductor – Nanotechnology related integrated circuit design

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C716S030000, C716S030000, C716S030000, C703S002000, C703S014000

Reexamination Certificate

active

06820245

ABSTRACT:

BACKGROUND OF THE INVENTION
The present invention relates generally to the field of electromagnetic modeling of integrated circuits and systems, and, more particularly, to methods, systems, and computer program products for modeling inductive effects in integrated circuits and systems.
In modern digital integrated circuits, logic path delays may be dominated by the influence of parasitic capacitive and inductive coupling among the metal interconnect wiring. As technologies may continue to demand increased performance from integrated circuit devices and systems, more detailed interconnect models may be needed to predict signal delay with greater accuracy. Due to the complexity of many integrated circuit devices and systems, such modeling may be computationally expensive. Increasing system size, however, may result in greater emphasis being placed on efficient analyses of parasitic effects and performance. Full three-dimensional interconnect models often have unmanageable sizes and/or densities associated therewith such that they may not be useful for analysis and simulation purposes without additional approximations and simplifications.
One class of electromagnetic properties that may be modeled is on-chip inductive effects and their interactions with on-chip capacitance. While operating frequencies may make on-chip inductive effects evident, localizing the magnetic couplings for efficient extraction and analysis may be difficult. Localized extraction techniques have been used for reducing the size of the interconnect models. It has been demonstrated, however, that simple truncation (i.e., discarding long range couplings) can reduce or destroy the stability of an electromagnetic model. Shell models have been applied for stable localized extraction, but finding the correct shell sizes for a particular target accuracy may not be straightforward. See, for example, Beattie el al., IC Analyses Including Extracted Inductance Models, 36
th
Design Automation Conference (DAC), June 1999, the disclosure of which is hereby incorporated herein by reference.
SUMMARY OF THE INVENTION
According to some embodiments of the present invention, inductive effects in an integrated circuit device and/or system are modeled by partitioning the integrated circuit device and/or system into multiple windows or portions and determining a first localized inductance matrix for a first portion of the circuit and/or system and a second localized inductance matrix for a second portion of the circuit and/or system. The first and second localized inductance matrices are solved to obtain first and second localized susceptance vectors. The first and second localized susceptance vectors may be combined to form a susceptance matrix, which may be used directly in a susceptance-based simulator, or inverted to obtain a sparser inductance matrix that is representative of the inductive couplings in the entire integrated circuit device and/or system. This inductance matrix may be sparsified by canceling one or more inductive coupling elements. Those inductive coupling elements that are canceled during sparsification may be added to the respective diagonal inductive coupling elements in the inductance matrix that correspond to the respective conductors for which the canceled inductive coupling elements were determined.
In other embodiments of the present invention, the window may be associated with an active conductor and the window size may be chosen by defining a susceptive coupling threshold and then increasing the size of the window until susceptive coupling elements for additional conductors to be contained in the window are less than the threshold. In particular embodiments, the susceptive coupling threshold may approximately 1% of the self-term susceptive coupling element magnitude.
In still other embodiments of the present invention, the localized inductance matrices may be solved to obtain localized susceptance vectors by determining, for the active conductor in each window or portion, the currents flowing through other conductors in the window such that the active conductor has a total magnetic flux of unity and the other conductors in the window have respective total magnetic fluxes of zero.
To allow the inductance matrix for the entire integrated circuit device and/or system to be positive definite, the susceptance matrix is made symmetrical. To allow symmetry of the susceptance matrix, in accordance with embodiments of the present invention, the susceptive coupling element determined for a pair of conductors with respect to a first window is compared with the susceptive coupling element determined for the pair of windows with respect to a second window. The element with the smaller absolute value of the two susceptive coupling elements is selected and the non-selected coupling element is replaced with the selected coupling element in the susceptance matrix. The foregoing operations are repeated for all active conductor pairs.
In still other embodiments of the present invention, the susceptance matrix may be sparsified by canceling one or more susceptive coupling elements. Those susceptive coupling elements that are canceled during sparsification may be added to the respective diagonal susceptive coupling elements in the susceptance matrix that correspond to the conductors between which the canceled susceptive coupling elements were determined.
Although the present invention has been described above primarily with respect to method aspects of the invention, it will be understood that the present invention may be embodied as methods, systems, and/or computer program products.


REFERENCES:
patent: 5861644 (1999-01-01), Schary
patent: 6088523 (2000-07-01), Nabors et al.
patent: 6226330 (2001-05-01), Mansur
patent: 6342823 (2002-01-01), Dansky et al.
patent: 6397171 (2002-05-01), Belk
patent: 6538436 (2003-03-01), Simola et al.
patent: 2003/0088393 (2003-05-01), Leonhardt
patent: 2003/0115557 (2003-06-01), Elzinga
“Symmetric matrix”, from Wikipedia, the free ancyclopedia, one page.*
“Symmetrix Matrix”, mathworld.wolfram.com, one page.*
Ji et al., “KSim: A Stable and Efficient RKC Simulator for Capturing On-Chip Inductance Effect,” IEEE, Jan. 30-Feb. 2, 2001, pp. 379-384.*
Zheng et al., “Window-Based Susceptance Models for Large-Scale RLC Circuit Analyses,” IEEE, Mar. 4-8, 2002, pp. 1-6.*
Beattie et al., “Modeling Magnetic Coupling for On-Chip Interconnect,” IEEE, Jun. 18-22, 2001, pp. 335-340.*
Dammers et al., “Virtual Screening: A Step Towards A Sparse Partial Inductance Matri,” IEEE, Nov. 7-11, 1999, pp. 445-452.*
Chilo et al., “Magnetic Feld and Current Distributions in a System of Superconductor Microsrip Lines,” IEEE, May 1983, pp. 1193-1195.*
Mautz et al., “The Inductance Matrix of a Multiconductor Transmission Line in Multiple Magnetic Media,” IEEE, Aug. 1988, pp. 1293-1295.*
Beattie et al., “Equipotential Shells for Efficient Inductance Extraction,” IEEE, Jan. 2001, pp. 70-79.*
Beattie et al., “Equipotential Shells for Efficient Partial Inductance Extraction,” IEEE, Dec. 6-9, 1998, pp. 11.61-11.6.4.*
Beattie et al.Efficient Inductance Extraction via Windowing.2001 Design Automation and Test in Europe, Munich, Germany, Mar. 13-16, 2001.
Beattie et al. “Electromagnetic Parasitic Extraction via a Multipole Method with Hierarchical Refinement,”Proc. ICCAD 1999,Nov. 1999.
Beattie et al. “IC Analyses Including Extracted Inductance Models,”36th DAC,Jun. 1999.
Devgan et al. “How to Effectively Capture On-Chip Inductance Effects: Introducing a New Circuit Element K,”ICCAD 2000,Nov. 2000.
Nabors et al. “FastCap: A Multipole Accelerated 3-D Capacitance Extraction Program,”IEE Transactions on Computer-Aided Design.vol. 10, No. 11, Nov. 1991, pp. 1447-1459.
Nagel et al. “Computer Analysis of Nonlinear Circuits, Excluding Radiation (CANCER),”IEEE Journal of Solid-State Circuits,vol. SC-6, No. 4, Aug. 1971, pp. 166-182.
Rosa, Edward B. “The Self and Mutual Inductances of Linear Conductors,”Bul. Nat. Bureau of Standards.vol. 4, No. 2, 1908, pp. 300-343.
Ruehli, A.E. “Inductance Calculations in a Complex Integrated Circui

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Methods, systems, and computer program products for modeling... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Methods, systems, and computer program products for modeling..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods, systems, and computer program products for modeling... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3282353

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.