DocumentCode
1958955
Title
Efficient Bit-Level Model Reductions for Automated Hardware Verification
Author
Tverdyshev, Sergey ; Alkassar, Eyad
Author_Institution
Saarland Univ., Saarbrucken
fYear
2008
fDate
16-18 June 2008
Firstpage
164
Lastpage
172
Abstract
Transition systems which do not perform domain-specific operations on their state variables can be efficiently reduced. We present two different algorithms which automatically eliminate domain-specific operations and reduce the domains of occurring variables from infinite to small domains. Our work extends earlier techniques which are applicable solely to combinatorial properties to temporal properties of transition systems. We have implemented our algorithm as a proof method in the Isabelle/HOL theorem prover and applied it to bit-level hardware designs. To demonstrate the efficiency of our technique, we fully automatically verify a liveness property of a pipelined processor and correctness of a memory management unit.
Keywords
combinational circuits; formal logic; logic design; logic testing; theorem proving; Isabelle/HOL theorem prover; automated hardware verification; bit-level hardware design; bit-level model reduction; combinatorial property; memory management unit correctness property verification; pipelined processor liveness property verification; proof method; temporal property; transition system; Algorithm design and analysis; Automation; Decoding; Explosions; Hardware; Instruction sets; Memory management; Reduced order systems; Registers; Surface-mount technology; data abstraction; gate level hardware verification; model checking;
fLanguage
English
Publisher
ieee
Conference_Titel
Temporal Representation and Reasoning, 2008. TIME '08. 15th International Symposium on
Conference_Location
Montreal, QC
ISSN
1530-1311
Print_ISBN
978-0-7695-3181-6
Type
conf
DOI
10.1109/TIME.2008.11
Filename
4553305
Link To Document