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
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;
Conference_Titel :
Circuits and Systems, 2006. MWSCAS '06. 49th IEEE International Midwest Symposium on
Conference_Location :
San Juan, PR
Print_ISBN :
1-4244-0172-0
Electronic_ISBN :
1548-3746
DOI :
10.1109/MWSCAS.2006.382105