DocumentCode :
1850586
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
fYear :
2002
fDate :
2002
Firstpage :
311
Lastpage :
316
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2002. Proceedings. 39th
ISSN :
0738-100X
Print_ISBN :
1-58113-461-4
Type :
conf
DOI :
10.1109/DAC.2002.1012641
Filename :
1012641
Link To Document :
بازگشت