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
Link To Document