DocumentCode :
2819255
Title :
Semi-formal functional verification by EFSM traversing via NuSMV
Author :
Di Guglielmo, Giuseppe ; Fummi, Franco ; Pravadelli, Graziano ; Soffia, Stefano ; Roveri, Marco
Author_Institution :
Dept. of Comput. Sci., Univ. of Verona, Verona, Italy
fYear :
2010
fDate :
10-12 June 2010
Firstpage :
58
Lastpage :
65
Abstract :
Simulation-based verification of hardware systems is well-established in industrial practice thanks to the ease-of-use of the approach and to its scalability. However, it notoriously suffers from the lack of exhaustiveness. On the other hand, while pure formal verification techniques provide high confidence in the design correctness, they are very limited in terms of scalability. As an alternative, semi-formal validation techniques are currently under investigation. Semi-formal approaches fulfil the tradeoff between high-coverage results, scalability of the design, and reduced resource requirements. In this work, a semi-formal approach for hardware verification is presented by exploiting constrained random simulation and extended finite state machine (EFSM) traversal through heuristics. The proposed heuristics aim to uniformly, and rapidly, visit the design space, exploiting a NuSMV-based constraint solving technique to efficiently cover corner cases. In this context, a constraint solving interface has been built on top of the NuSMV model checker. We present experimental results comparing the proposed heuristics with existent approaches, and the effectiveness of our NuSMV-based strategy with respect to the adoption of a state of the art constraint solver (ECLiPSe).
Keywords :
constraint handling; finite state machines; formal verification; EFSM traversing; NuSMV; constraint solving technique; extended finite state machine; hardware verification; scalability; semi-formal functional verification; Automata; Computational modeling; Computer industry; Computer science; Context modeling; Explosions; Formal verification; Hardware; Scalability; Space exploration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Level Design Validation and Test Workshop (HLDVT), 2010 IEEE International
Conference_Location :
Anaheim, FL
ISSN :
1552-6674
Print_ISBN :
978-1-4244-7805-7
Type :
conf
DOI :
10.1109/HLDVT.2010.5496660
Filename :
5496660
Link To Document :
بازگشت