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
Link To Document