• DocumentCode
    2296974
  • Title

    Automatic data path abstraction for verification of large scale designs

  • Author

    Paruthi, Viresh ; Mansouri, Nazanin ; Vemuri, Ranga

  • Author_Institution
    Dept. of ECECS, Cincinnati Univ., OH, USA
  • fYear
    1998
  • fDate
    5-7 Oct 1998
  • Firstpage
    192
  • Lastpage
    194
  • Abstract
    The state space explosion problem is a hurdle in the acceptance of model checking as a viable tool for verification of large-scale designs. Abstractions may be used to simplify designs, while preserving target verification properties. We propose a simple methodology for abstracting away portions of the data path, thus rendering a large state-space model of the design amenable for verification using model checking. The spatial abstractions developed reduce the bit-width complexity of the designs while retaining the controllers intact. The methodology uses interval computation techniques to determine the bounds on the allowable range of values the data path resources can assume. The approach is embedded in a tool that performs automatic data path abstraction on a RTL specification of a design
  • Keywords
    computational complexity; high level synthesis; state-space methods; RTL specification; automatic data path abstraction; bit-width complexity; interval computation; large scale designs verification; model checking; spatial abstractions; state space explosion problem; state-space model; target verification properties; viable tool; Contracts; Digital systems; Explosions; Formal verification; Large-scale systems; Logic devices; Process design; Size control; State-space methods;
  • 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.727044
  • Filename
    727044