DocumentCode
3360055
Title
HDL Program Slicing to Reduce Bounded Model Checking Search Overhead
Author
Ou, Jen-Chieh ; Saab, Daniel G. ; Abraham, Jacob A.
Author_Institution
Dept. of Electron. Eng. & Comput. Sci., Case Western Reserve Univ., Cleveland, OH
fYear
2006
fDate
Oct. 2006
Firstpage
1
Lastpage
7
Abstract
The size of the hardware description model for a complex modern digital system is increasing rapidly. CAD tools used to analyze these models are challenged by this increase in model complexity. This paper presents a technique that extracts for a given set of variables, a smaller HDL executable design slice that includes all the behavioral elements that affect those variables directly or indirectly. The design slice when compiled produces a behavior for the set of variables equivalent to the one computed by the original unsliced design. ATPG and verification tools analyzing this design could use the sliced model to reduce computation overhead. This technique was implemented in a computer program and evaluated its impact on the bounded model checker, SMV. Results show a reduction for both CPU time and memory needed by SMV to verify a publicly available model of the USB 2.0 IP core
Keywords
automatic test pattern generation; formal verification; hardware description languages; program slicing; ATPG tools; HDL program slicing; SMV; USB 2.0 IP core; bounded model checking; digital system; hardware description model; verification tools; Application software; Automatic test pattern generation; Circuits; Data mining; Design automation; Formal verification; Hardware design languages; Jacobian matrices; Process design; Signal processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Test Conference, 2006. ITC '06. IEEE International
Conference_Location
Santa Clara, CA
ISSN
1089-3539
Print_ISBN
1-4244-0292-1
Electronic_ISBN
1089-3539
Type
conf
DOI
10.1109/TEST.2006.297665
Filename
4079343
Link To Document