Abstract | ||
---|---|---|
Bounded Model Checking (BMC) is a major verification technique for finding errors in sequential circuits by unfolding the design iteratively and converting the BMC instances into Boolean satisfiability (SAT) formulas. Here, we consider incomplete designs (i.e. those containing so-called black boxes) where the verification task is to prove unrealizability of a property. A property is called unrealizable by an incomplete design, if there is an error which can not be compensated by any implementation of the black boxes. While 01X-modeling of the unknown behavior of the black boxes yields easy-to-solve SAT problems, the logic of quantified Boolean formulas (QBF) is needed for 01X-hard problems to obtain a more precise modeling. However, QBF-modeling does not guarantee success in proving unrealizability. To this purpose, we introduce the concept of QBF-hardness in this paper, a classification of problems for which the QBF-based modeling does not provide a result. Furthermore, we present an iterative method to prove the QBF-hardness. We provide a first practical example (a parameterized incomplete arbiter bus system) to demonstrate the concept. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1109/MTV.2013.11 | Microprocessor Test and Verification |
Keywords | Field | DocType |
Boolean functions,iterative methods,logic design,sequential circuits,01X-modeling,Boolean satisfiability formulas,black boxes,bounded model checking,iterative method,quantified Boolean formulas,sequential circuits,QBF-hardness,black box,bounded model checking,incomplete design | Black box (phreaking),Arbiter,Parameterized complexity,Model checking,Computer science,Iterative method,Boolean satisfiability problem,Algorithm,Theoretical computer science,Black box,Bounded function | Conference |
ISSN | Citations | PageRank |
1550-4093 | 4 | 0.40 |
References | Authors | |
14 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Christian Miller | 1 | 36 | 4.39 |
Christoph Scholl | 2 | 346 | 32.07 |
Bernd Becker | 3 | 855 | 73.74 |