DocumentCode
465500
Title
Conditioned HDL Slicing A way to Speed-up Formal Verification
Author
Ou, Jen-Chieh ; Saab, Daniel G. ; Abraham, Jacob A.
Author_Institution
Department of EECS, Case Western Reserve University, Cleveland, Ohio, 44106, USA. jxo32@case.edu
Volume
1
fYear
2006
fDate
6-9 Aug. 2006
Firstpage
489
Lastpage
493
Abstract
Modern complex digital systems are described in Hardware Description Language (HDL). The increase in design complexity are causing verification tools to require large amount of resources. In this paper, we propose a technique to obtain a HDL executable conditioned design slice that is behaviorally equivalent to the original design. The conditioned slice is less complex than the original and static sliced design and require less resources to analyze by a verification tool. The slicer is implemented in a computer program which is used as a pre-processor to SMV verification. The results show that the conditioned slice significantly reduces the CPU and memory overhead needed to verify the USB2.0 IP core by SMV.
Keywords
Central Processing Unit; Design automation; Design methodology; Digital systems; Formal verification; Hardware design languages; Integrated circuit synthesis; Jacobian matrices; Signal design; State-space methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2006. MWSCAS '06. 49th IEEE International Midwest Symposium on
Conference_Location
San Juan, PR
ISSN
1548-3746
Print_ISBN
1-4244-0172-0
Electronic_ISBN
1548-3746
Type
conf
DOI
10.1109/MWSCAS.2006.382105
Filename
4267182
Link To Document