By Topic

Automatic generation of behavioral simulation models using functional abstraction

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

5 Author(s)
Alexander, K.M. ; Gould Semicond. Div., Santa Clara, CA, USA ; Kirk, R.S. ; Lathrop, R.H. ; Hall, R.J.
more authors

FUNSTRUX is a prototype tool for exploring the automatic creation of behavioral-level simulation models from netlists. FUNSTRUX uses a process called functional abstractions, in which each circuit component is replaced with its behavioral model, expressed in a temporal (time-based) algebra produced directly from its simulation code. The algebraic equations modeling each circuit component are then substituted into each other according to the circuit netlist, and simplified according to the rules of temporal algebra to create a model for the circuit. This model is then transformed into computer program code. Because FUNSTRUX works only from the circuit netlist and component models according to mathematical and logical principles, the abstracted models are accurate in both the function and time domains. When compared with component-level simulations, the models produced by FUNSTRUX have identical behavior for the same simulation input patterns, but simulate faster

Published in:

Custom Integrated Circuits Conference, 1988., Proceedings of the IEEE 1988

Date of Conference:

16-19 May 1988