Handling special constructs in symbolic simulation

  • Authors:
  • Alfred Kölbi;James Kukula;Kurt Antreich;Robert Damiano

  • Affiliations:
  • Technical University of Munich, Munich, Germany;Technical University of Munich, Munich, Germany;Technical University of Munich, Munich, Germany;Technical University of Munich, Munich, Germany

  • Venue:
  • Proceedings of the 39th annual Design Automation Conference
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Symbolic simulation is a formal verification technique which combines the flexibility of conventional simulation with powerful symbolic methods. Some constructs, however, which are easy to handle in conventional simulation need special consideration in symbolic simulation. This paper discusses some special constructs that require unique treatment in symbolic simulation such as the symbolic representation of arrays, an efficient This paper discusses some special constructs that are unique to symbolic simulation such as the symbolic representation of arrays, an efficient symbolic method for storing arrayed instances and the handling of symbolic data-dependent delays. We present results which demonstrate the effectiveness of our symbolic array model in the simulation of highly regular structures like FPGAs, memories or cellular automata.