Cohesive Coverage Management: Simulation Meets Formal Methods

Autor: Pallab Dasgupta, Aritra Hazra, Partha Chakrabarti, Priyankar Ghosh
Rok vydání: 2012
Předmět:
Zdroj: Journal of Electronic Testing. 28:449-468
ISSN: 1573-0727
0923-8174
DOI: 10.1007/s10836-012-5308-1
Popis: It has been advocated by many experts in design verification that the key to successful verification convergence lies in developing the verification plan with adequate formal rigor. Traditionally, the verification plans for simulation and formal property verification (FPV) are developed in different ways, using different formalisms, and with different coverage goals. In this paper, we propose a framework where the difference between formal properties and simulation test points is diluted by using methods for translating one form of the specification to the other. This allows us to reuse simulation coverage to facilitate formal verification and to reuse proven formal properties to cover simulation test points. We also propose the use of inline assertions in procedural (possibly randomized) test benches, and show that it facilitates the use of hybrid verification techniques between simulation and bounded model checking. We propose the use of promising combinations of formal methods presented in our earlier papers to shape a hierarchical verification flow where simulation and formal methods aim to cover a common design intent specification. The proposed flow is demonstrated using a detailed case study of the ARM AMBA verification benchmark. We believe that the methods presented in this work will stimulate new thought processes and ultimately lead to wider adoption of cohesive coverage management techniques in the design intent validation flow.
Databáze: OpenAIRE