DocumentCode
3112922
Title
Automatic generation of behavioral simulation models using functional abstraction
Author
Alexander, K. Mark ; Kirk, Robert S. ; Lathrop, Richard H. ; Hall, Robert J. ; Duffy, Gavan
Author_Institution
Gould Semicond. Div., Santa Clara, CA, USA
fYear
1988
fDate
16-19 May 1988
Abstract
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
Keywords
circuit CAD; digital simulation; FUNSTRUX; algebraic equations; behavioral model; behavioral simulation models; circuit netlist; function domains; functional abstraction; functional abstractions; input patterns; netlists; temporal algebra; time domains; Algebra; Artificial intelligence; Circuit simulation; Circuit synthesis; Computational modeling; Equations; Kirk field collapse effect; Laboratories; Mathematical model; Programming profession;
fLanguage
English
Publisher
ieee
Conference_Titel
Custom Integrated Circuits Conference, 1988., Proceedings of the IEEE 1988
Conference_Location
Rochester, NY
Type
conf
DOI
10.1109/CICC.1988.20791
Filename
20791
Link To Document