Design and Verification of Microprocessor Systems for High-Assurance Applications 2010
DOI: 10.1007/978-1-4419-1539-9_5
|View full text |Cite
|
Sign up to set email alerts
|

Verifying Pipelines with BAT

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 11 publications
0
2
0
Order By: Relevance
“…Prominent examples of such formats are, first of all, the DIMACS format [15] for SAT solvers, the TPTP format [22] for automatic theorem provers, the BAT format [18] for machine descriptions and LTL specifications, the Spear Format (SF) [3] for bit-vectors, and the CVC [1] and SMT-LIB format [20] for SMT solvers. More recently, the second author proposed a standard format for hardware model checking, called AIGER [5], which is used in the hardware model checking competition (HWMCC).…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Prominent examples of such formats are, first of all, the DIMACS format [15] for SAT solvers, the TPTP format [22] for automatic theorem provers, the BAT format [18] for machine descriptions and LTL specifications, the Spear Format (SF) [3] for bit-vectors, and the CVC [1] and SMT-LIB format [20] for SMT solvers. More recently, the second author proposed a standard format for hardware model checking, called AIGER [5], which is used in the hardware model checking competition (HWMCC).…”
Section: Introductionmentioning
confidence: 99%
“…In the first clock cycle indicated by register flag (lines 5 and 21), registers start and end are set to values start in and end in (lines 9-12 and 13-15), which represent user inputs, and remain constant afterwards. Value zero is written to memory (lines 22-27) at location p, which is first set to start and then incremented (lines[16][17][18][19][20] until end. Bad states (lines 28-40) represent that it is possible to read a non-zero value from a location between start and end after clearing memory has finished.…”
mentioning
confidence: 99%