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 :
بازگشت