• DocumentCode
    545654
  • Title

    Coping with Moore´s Law (and more): Supporting arrays in state-of-the-art model checkers

  • Author

    Baumgartner, Jason ; Case, Michael ; Mony, Hari

  • fYear
    2010
  • fDate
    20-23 Oct. 2010
  • Firstpage
    61
  • Lastpage
    69
  • Abstract
    State-of-the-art hardware model checkers and equivalence checkers rely upon a diversity of synergistic algorithms to achieve adequate scalability and automation. While higher-level decision procedures have enhanced capacity for problems of amenable syntax, little prior work has addressed (1) the generalization of many critical synergistic algorithms beyond bit-blasted representations, nor (2) the issue of bridging higher-level techniques to problems of complex circuit-accurate syntax. In this paper, we extend a variety of bit-level algorithms to designs with memory arrays, and introduce techniques to rewrite arrays from circuit-accurate to verification-amenable behavioral syntax. These extensions have numerous motivations, from scaling formal methods to verify ever-growing design components, to enabling hardware model checkers to reason about software-like systems, to allowing state-of-the-art model checkers to support temporally-consistent function- and predicate-abstraction.
  • Keywords
    formal verification; bit-blasted representations; bit-level algorithms; equivalence checkers; formal methods; hardware model checkers; synergistic algorithms; Arrays; Cognition; Data models; Logic arrays; Logic gates; Pins; Redundancy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design (FMCAD), 2010
  • Conference_Location
    Lugano
  • Print_ISBN
    978-1-4577-0734-6
  • Electronic_ISBN
    978-0-9835678-0-6
  • Type

    conf

  • Filename
    5770934