• 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