• DocumentCode
    2646907
  • Title

    Assume-guarantee validation for STE properties within an SVA environment

  • Author

    Khasidashvili, Zurab ; Gavrielov, Gavriel ; Melham, Tom

  • Author_Institution
    Intel Israel (74) Ltd., Haifa, Israel
  • fYear
    2009
  • fDate
    15-18 Nov. 2009
  • Firstpage
    108
  • Lastpage
    115
  • Abstract
    Symbolic Trajectory Evaluation is an industrial-strength verification method, based on symbolic simulation and abstraction, that has been highly successful in data path verification, especially microprocessor execution units. These correctness results are typically obtained under certain assumptions about how the verified hardware block´s inputs are driven, as well as assumptions about the values of these inputs. For correct overall operation, the hardware environment within which the verified block resides is expected to satisfy these assumptions. We describe a translation of these proof assumptions into System Verilog Assertions. These are then used as checkers in dynamic validation of the hardware environment within which blocks verified by Symbolic Trajectory Evaluation operate. The result is a pragmatic assume-guarantee method that increases the quality and confidence in verification results, requires little or no modification to the Symbolic Trajectory Evaluation proofs, and leverages pre-existing dynamic validation infrastructure.
  • Keywords
    formal verification; hardware description languages; microcomputers; assume-guarantee validation; data path verification; microprocessor execution units; symbolic trajectory evaluation; system Verilog assertions; Circuits; Clocks; Clustering algorithms; Computational modeling; Computer industry; Hardware design languages; Laboratories; Large-scale systems; Lattices; Microprocessors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design, 2009. FMCAD 2009
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4244-4966-8
  • Electronic_ISBN
    978-1-4244-4966-8
  • Type

    conf

  • DOI
    10.1109/FMCAD.2009.5351133
  • Filename
    5351133