DocumentCode
1647956
Title
Taming the Complexity of STE-based Design Verification Using Program Slicing
Author
Vedula, Vivekananda M. ; Andersen, Flemming L. ; Abraham, Jacob A.
Author_Institution
Design & Technol. Solutions, Intel Corp., Austin, TX
fYear
2006
Firstpage
137
Lastpage
142
Abstract
This paper presents the development of a hierarchical methodology for speeding-up a symbolic trajectory evaluation (STE) based verification flow, using "program slicing" techniques. An overview of the proposed methodology is described, along with the details of a prototype tool that has been developed to automate the approach. The tool, called FACTOR, has been successfully applied to reduce the size of the RTL implementation of a floating-point unit in an Intelreg Pentiumreg 4 processor model needed for formally verifying an embedded module. The existing proof specification for the module was validated using Forte, Intel\´s STE tool, on both the original and the reduced model. A comparison of the results demonstrates the effectiveness of the methodology, and its immense potential to scale up the verification flow to larger design sizes
Keywords
formal specification; formal verification; logic CAD; program slicing; FACTOR; Forte; Intel Pentium 4 processor model; embedded module formal verification; floating-point unit; module proof specification; program slicing; register transfer level implementation; symbolic trajectory evaluation design verification flow; Boolean functions; Circuit simulation; Conferences; Data structures; Hardware design languages; Jacobian matrices; Product development; Prototypes; Space exploration; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Level Design Validation and Test Workshop, 2006. Eleventh Annual IEEE International
Conference_Location
Monterey, CA
ISSN
1552-6674
Print_ISBN
1-4244-0680-3
Electronic_ISBN
1552-6674
Type
conf
DOI
10.1109/HLDVT.2006.319976
Filename
4110075
Link To Document