• 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