Self-referential verification of gate-level implementations of arithmetic circuits

被引:4
|
作者
Chang, YT [1 ]
Cheng, KT [1 ]
机构
[1] Novas Software, San Jose, CA 95110 USA
关键词
arithmetic circuit verification;
D O I
10.1109/DAC.2002.1012641
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Verification of gate-level implementations of arithmetic circuits is challenging due to a number of reasons: the existence of some hard-to-verify arithmetic operators (e.g. multiplication), the use of different operand ordering, the incorporation of merged arithmetic with cross-operator implementations, and the employment of circuit transformations based on arithmetic relations. It is hence a peculiar problem that does not fit quite well into the existing RTL-to-gate equivalence checking methodology. hi 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 compare 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 the multiply-add units and the inner product units with different architectures demonstrate the versatility of this approach.
引用
收藏
页码:311 / 316
页数:4
相关论文
共 50 条
  • [21] Gate-level power and current simulation of CMOS integrated circuits
    Bogliolo, A
    Benini, L
    DeMicheli, G
    Ricco, B
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1997, 5 (04) : 473 - 488
  • [22] Crosstalk Computing-Based Gate-Level Reconfigurable Circuits
    Macha, Naveen Kumar
    Repalle, Bhavana Tejaswini
    Iqbal, Md Arif
    Rahman, Mostafizur
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2022, 30 (08) : 1073 - 1083
  • [23] Gate-level current waveform simulation of CMOS integrated circuits
    Bogliolo, A
    Benini, L
    DeMicheli, G
    Ricco, B
    [J]. 1996 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN - DIGEST OF TECHNICAL PAPERS, 1996, : 109 - 112
  • [24] Fast test generation for circuits with RTL and gate-level views
    Ravi, S
    Jha, NK
    [J]. INTERNATIONAL TEST CONFERENCE 2001, PROCEEDINGS, 2001, : 1068 - 1077
  • [25] Signal Selection Methods for Debugging Gate-Level Sequential Circuits
    Kimura, Yusuke
    Gharehbaghi, Amir Masoud
    Fujita, Masahiro
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2019, E102A (12) : 1770 - 1780
  • [26] Evolvable hardware techniques for gate-level synthesis of combinational circuits
    Hernández-Aguirre, A
    [J]. INFORMATION PROCESSING WITH EVOLUTIONARY ALGORITHMS: FROM INDUSTRIAL APPLICATIONS TO ACADEMIC SPECULATIONS, 2005, : 177 - 194
  • [27] Does self-referential stimuli perception decrease with diminished level of consciousness?
    Vanhaudenhuyse, A.
    Boveroux, P.
    Bruno, M.
    Gosseries, O.
    Noirhomme, Q.
    Soddu, A.
    Gomez, F.
    Bahri, M.
    Babo-Rebelo, M.
    Lauwick, S.
    Degueldre, C.
    Plenevaux, A.
    Schabus, M.
    Ledoux, D.
    Bonhomme, V.
    Brichant, J.
    Boly, M.
    Laureys, S.
    [J]. JOURNAL OF NEUROLOGY, 2012, 259 : S28 - S28
  • [28] Polynomial Word-Level Verification of Arithmetic Circuits
    Barhoush, Mohammed
    Mahzoon, Alireza
    Drechsler, Rolf
    [J]. 2021 19TH ACM-IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2022, : 1 - 9
  • [29] Gate-Level Optimization of Polymorphic Circuits Using Cartesian Genetic Programming
    Gajda, Zbysek
    Sekanina, Lukas
    [J]. 2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 1599 - 1604
  • [30] Adding Dual Variables to Algebraic Reasoning for Gate-Level Multiplier Verification
    Kaufmann, Daniela
    Beame, Paul
    Biere, Armin
    Nordstrom, Jakob
    [J]. PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 1431 - 1436