• DocumentCode
    1158348
  • Title

    Design-Intent Coverage—A New Paradigm for Formal Property Verification

  • Author

    Basu, Prasenjit ; Das, Sayantan ; Banerjee, Ansuman ; Dasgupta, Pallab ; Chakrabarti, Partha P. ; Mohan, Chunduri Rama ; Fix, Limor ; Armoni, Roy

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kharagpur
  • Volume
    25
  • Issue
    10
  • fYear
    2006
  • Firstpage
    1922
  • Lastpage
    1934
  • Abstract
    It is essential to formally ascertain whether the register-transfer level (RTL) validation effort effectively guarantees the correctness with respect to the design´s architectural intent. The design´s architectural intent can be expressed in formal properties. However, due to the capacity limitations of formal verification, these architectural properties cannot be directly verified on the RTL. As a result, a set of lower level RTL properties are developed and verified against the RTL modules. In a top-down design approach, the architect would ideally like to formally guarantee the coverage of the architectural intent at the time of creating the specifications for the component RTL modules (that is, before they are passed to the designers for implementation). In this paper, the authors present: 1) a method for checking whether the RTL properties are covering the architectural properties, that is, whether verifying the RTL properties guarantees the correctness of the design´s architectural intent; 2) a method to identify which architectural properties are still uncovered, that is, not guaranteed by the RTL properties; and 3) a methodology for representing the gap between the specifications in a legible form
  • Keywords
    formal verification; integrated circuit design; logic design; RTL modules; RTL properties; RTL validation; architectural properties; formal property verification; formal verification; register-transfer level validation; Chip scale packaging; Circuit testing; Computer science; Design optimization; Explosions; Formal verification; Government; Pipeline processing; Space technology; State-space methods; Formal verification; functional coverage;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2005.859490
  • Filename
    1677681