Browse Prior Art Database

Method to Analyze Global Transient Phenomena Induced by Changes in the State of Very Large Simulation Models

IP.com Disclosure Number: IPCOM000115949D
Original Publication Date: 1995-Jul-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 51K

Publishing Venue

IBM

Related People

Malm, RL: AUTHOR

Abstract

The idea of using an event simulator to do global analysis solves the problem of long CPU run time to do the analysis of transient variables like power, local heating, changes in power supply currents, voltage shifts on power supply busses, noise induced logic changes and noise induced analog circuit errors. This solution allows fast integration of these variables to come up with total design averages and peak values by using event simulation regression tests.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 62% of the total text.

Method to Analyze Global Transient Phenomena Induced by Changes in
the State of Very Large Simulation Models

      The idea of using an event simulator to do global analysis
solves the problem of long CPU run time to do the analysis of
transient variables like power, local heating, changes in power
supply currents, voltage shifts on power supply busses, noise induced
logic changes and noise induced analog circuit errors.  This solution
allows fast integration of these variables to come up with total
design
averages and peak values by using event simulation regression tests.

      The concept is to save and use the key circuit (macro)
simulation output values and then to use an event simulator with a
data access method to the saved circuit simulation data and a
simulation extension method to calculate a useful approximation to
the transient phenomena on each state transition while the functional
logic simulation is running.  One can make relatively short circuit
simulation runs to create the input data.  The key is to do an
abstraction of what the design does at each state change.  One uses
detailed circuit simulator to create the key input data, e.g.  power
required for a logic gate state change.  Then one uses a logic
simulation as the engine to do the calculation of the global
analysis.  The circuit analysis data can be loaded into a hash table
to provide quick access during logic simulation.  The logic model
library can have condition behavioral analysis...