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
         
        
        
        
        
        
        
            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;
         
        
        
            Journal_Title : 
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
         
        
        
        
        
            DOI : 
10.1109/TCAD.2005.859490