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