• DocumentCode
    403475
  • Title

    Enhanced diameter bounding via structural transformation

  • Author

    Baumgartner, Jason ; Kuehlmann, Andreas

  • Author_Institution
    IBM Server Group, Austin, TX, USA
  • Volume
    1
  • fYear
    2004
  • fDate
    16-20 Feb. 2004
  • Firstpage
    36
  • Abstract
    Bounded model checking (BMC) has gained widespread industrial use due to its relative scalability. Its exhaustiveness over all valid input vectors allows it to expose arbitrarily complex design flaws. However, BMC is limited to analyzing only a specific time window, hence will only expose those flaws which manifest within that window and thus connect readily prove correctness. The diameter of a design has thus become an important concept - a bounded check of depth equal to the diameter constitutes a complete proof. While the diameter of a design may be exponential in the number of its state elements, in practice it often ranges from tens to a few hundred regardless of design size. Therefore, a powerful diameter overapproximation technique may enable automatic proofs that otherwise would be infeasible. Unfortunately, exact diameter calculation requires exponential resources, and overapproximation techniques may yield exponentially loose bounds. In this paper, we provide a general approach for enabling the use of structural transformations, such as redundancy removal, retiming, and target enlargement, to tighten the bounds obtained by arbitrary diameter approximation techniques. Numerous experiments demonstrate that this approach may significantly increase the set of designs for which practically useful diameter bounds may be obtained.
  • Keywords
    approximation theory; computability; formal verification; state-space methods; BMC; arbitrary diameter approximation; bounded model checking; diameter overapproximation; enhanced diameter bounding; exact diameter calculation; exponential resources; redundancy removal; relative scalability; retiming; structural transformation; target enlargement; Computational complexity; Design methodology; Formal verification; Hardware; Performance analysis; Polynomials; Reachability analysis; Scalability; Yield estimation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2085-5
  • Type

    conf

  • DOI
    10.1109/DATE.2004.1268824
  • Filename
    1268824