Title : 
Self-referential verification of gate-level implementations of arithmetic circuits
         
        
            Author : 
Chang, Ying-Tsai ; Cheng, Kwang-Ting
         
        
            Author_Institution : 
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
         
        
        
        
        
        
            Abstract : 
In this paper, we propose a self-referential functional verification approach which uses the gate-level implementation of the arithmetic circuit under verification to verify itself. Specifically, the verification task is decomposed into a sequence of equivalence checking subproblems, each of which compares circuit pairs derived from the implementation under verification based on the proposed self-referential functional equations. A decomposition-based heuristic using structural information is employed to guide the verification process for better efficiency. Experimental results on a number of implementations of multiply-add units and inner product units with different architectures demonstrate the versatility of this approach.
         
        
            Keywords : 
automatic testing; carry logic; digital arithmetic; formal verification; functional analysis; logic testing; arithmetic circuits; carry-save-adder tree architecture; circuit pair comparison; decomposition-based heuristic; equivalence checking subproblems; gate-level implementations; inner product units; multiply-add units; self-referential functional verification approach; self-referential verification; structural information; Algorithm design and analysis; Binary decision diagrams; Circuits; Digital arithmetic; Employment; Equations; Modems; Permission; Robustness; Very large scale integration;
         
        
        
        
            Conference_Titel : 
Design Automation Conference, 2002. Proceedings. 39th
         
        
        
            Print_ISBN : 
1-58113-461-4
         
        
        
            DOI : 
10.1109/DAC.2002.1012641