• DocumentCode
    3363939
  • Title

    Efficient fixpoint computation for invariant checking

  • Author

    Ravi, Kavita ; Somenzi, Fabio

  • Author_Institution
    Cadence Design Syst. Inc., San Jose, CA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    467
  • Lastpage
    474
  • Abstract
    Techniques for the computation of fixpoints are key to the success of many formal verification algorithms. To be efficient, these techniques must take into account how sets of states are represented. When BDDs are used, this means controlling, directly or indirectly, the size of the BDDs. Traditional fixpoint computations do little to keep BDD sizes small, apart from reordering variables. In this paper, we present a new strategy that attempts to keep the size of the BDDs under control at every stage of the computation. Our contribution includes also new techniques to compute partial images, and to speed up and test convergence. We present experimental results that prove the effectiveness of our strategy by demonstrating up to 40 orders of magnitude improvement in the number of states computed
  • Keywords
    binary decision diagrams; fixed point arithmetic; formal verification; reachability analysis; binary decision diagrams; convergence; efficient fixpoint computation; formal verification algorithms; invariant checking; partial image computation; Algorithm design and analysis; Binary decision diagrams; Boolean functions; Convergence; Data structures; Formal verification; Reachability analysis; Size control; Space exploration; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 1999. (ICCD '99) International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-0406-X
  • Type

    conf

  • DOI
    10.1109/ICCD.1999.808582
  • Filename
    808582