• DocumentCode
    3018852
  • Title

    Cycle-based symbolic simulation of gate-level synchronous circuits

  • Author

    Bertacco, Valeria ; Damiani, M. ; Quer, Stefano

  • Author_Institution
    Vera Group, Synopsys Inc., Palo Alto, CA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    391
  • Lastpage
    396
  • Abstract
    Symbolic methods are often considered the state-of-the-art technique for validating digital circuits. Due to their complexity and unpredictable run-time behavior, however, their potential is currently limited to small-to-medium circuits. Logic simulation privileges capacity, it is nicely scalable, flexible, and it has a predictable run-time behavior. For this reason, it is the common choice for validating large circuits. Simulation, however, typically visits only a small fraction of the state space. The discovery of bugs heavily relies on the expertise of the designer of the test stimuli. In this paper we consider a symbolic simulation approach to the validation problem. Our objective is to trade-off between formal and numerical methods in order to simulate a circuit with a “very large number” of input combinations and sequences in parallel. We demonstrate larger capacity with respect to symbolic techniques and better efficiency with respect to cycle-based simulation. We show that it is possible to symbolically simulate very large trace sets in parallel (over 100 symbolic inputs) for the largest ISCAS benchmark circuits, using 96 Mbytes of memory
  • Keywords
    Boolean functions; binary decision diagrams; circuit complexity; formal verification; logic CAD; logic simulation; reachability analysis; symbol manipulation; BDD; Boolean parameters; ISCAS benchmark circuits; cycle-based symbolic simulation; gate-level synchronous circuits; input combinations; iterative model; logic simulation; pseudocode; reachability analysis; sequences in parallel; validation problem; very large number; Circuit simulation; Circuit testing; Clocks; Digital circuits; Discrete event simulation; Logic; Permission; Predictive models; Runtime; State-space methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1999. Proceedings. 36th
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    1-58113-092-9
  • Type

    conf

  • DOI
    10.1109/DAC.1999.781347
  • Filename
    781347