• 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