• DocumentCode
    2297374
  • Title

    An approach to verify a large scale system-on-a-chip using symbolic model checking

  • Author

    Takayama, Koichiro ; Satoh, Taizo ; Nakata, Tsuneo ; Hirose, Fumiyasu

  • Author_Institution
    Fujitsu Labs., America Inc., Sunnyvale, CT, USA
  • fYear
    1998
  • fDate
    5-7 Oct 1998
  • Firstpage
    308
  • Lastpage
    313
  • Abstract
    For system-level verification of a large-scale design, logic simulation is widely used. When a simulation trace exposes a design error a designer may rectify the design inadequately because the trace shows only one particular erroneous path. This is one of the essential problems of simulation based verification. On the other hand, model checkers are becoming widely used in industry but cannot verify large designs. We propose a new verification methodology based on a “navigated” model checking in order to overcome the above problems. We first generalize the trace and generate a property. We then verify the rectified design against the property by navigating state traversal in model checking. With navigation, we can verify designs without ad-hoc simplification and also can check various possible paths relating the error, instead of concentrating on a particular path of the trace. We have successfully verified bus transactions of a system-on-a-chip having two million transistors with our methodology. For one case, we found that the rectification was inadequate, and we fixed it successfully
  • Keywords
    formal verification; logic CAD; large scale system-on-a-chip; logic simulation; model checking; symbolic model checking; system-level verification; Bridges; Hip; Laboratories; Large-scale systems; Logic design; Navigation; Reactive power; System-on-a-chip; Testing; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1998. ICCD '98. Proceedings. International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-8186-9099-2
  • Type

    conf

  • DOI
    10.1109/ICCD.1998.727066
  • Filename
    727066