Title :
A 1000X speed up for properties completeness evaluation
Author :
Castelnuovo, Aandrea ; Fedeli, Andrea ; Fin, Alessandro ; Fummi, Franco ; Pravadelli, Graziano ; Rossi, Umberto ; Sforza, Francesco ; Toto, Franco
Author_Institution :
STMicroelectronics, Brianza, Italy
Abstract :
Verification of circuit description by means of model checking means to write propositions, expressed in some temporal logic, expected to be true on the implementation according to the specification content. Completeness of the set of written properties is still an open problem. We propose a practical approach to the property coverage metrics definition based on fault injection; a combination of model checking, fault simulation and emulation allows to reduce the coverage measure to an affordable task. The application of these three different technologies is illustrated on a real example, on which it leads to the discovery of a missing property in a property set formerly trusted to be complete.
Keywords :
fault simulation; formal verification; high level synthesis; temporal logic; circuit description verification; emulation; fault injection; fault simulation; formal verification; high level design validation; model checking; property completeness evaluation; property coverage metrics definition; temporal logic; Automata; Circuit faults; Digital systems; Emulation; Formal verification; Gain measurement; Gold; Logic circuits; Test pattern generators; Virtual prototyping;
Conference_Titel :
High-Level Design Validation and Test Workshop, 2002. Seventh IEEE International
Print_ISBN :
0-7803-7655-2
DOI :
10.1109/HLDVT.2002.1224422