Polynomial Word-Level Verification of Arithmetic Circuits

被引:0
|
作者
Barhoush, Mohammed [1 ]
Mahzoon, Alireza [1 ]
Drechsler, Rolf [1 ,2 ]
机构
[1] Univ Bremen, Inst Comp Sci, Bremen, Germany
[2] DFKI GmbH, Cyber Phys Syst, Bremen, Germany
关键词
formal verification; verification complexity; symbolic computer algebra; binary moment diagrams; FORMAL VERIFICATION;
D O I
10.1145/3487212.3487333
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Verifying the functional correctness of a circuit is often the most time-consuming part of the design process. Recently, world-level formal verification methods, e.g., Binary Moment Diagram (BMD) and Symbolic Computer Algebra (SCA) have reported very good results for proving the correctness of arithmetic circuits. However, these techniques still frequently fail due to memory or time requirements. The unknown complexity bounds of these techniques make it impossible to predict before invoking the verification tool whether it will successfully terminate or run for an indefinite amount of time. In this paper, we formally prove that for integer arithmetic circuits, the entire verification process requires at most linear space and quadratic time with respect to the size of the circuit function. This is shown for the two main word-level verification methods: backward construction using BMD and backward substitution using SCA. We support the architectures which are used in the implementation of integer polynomial operations, e.g., X-3 - XY2 + XY. Finally, we show in practice that the required space and run times of the word-level methods match the predicted results in theory when it comes to the verification of different arithmetic circuits, including exponentiation circuits with different power values (X-P : 2 <= P <= 7) and more complicated circuits (e.g., X-2 + XY + X).
引用
收藏
页码:1 / 9
页数:9
相关论文
共 50 条
  • [1] Equivalence Verification of Large Galois Field Arithmetic Circuits using Word-Level Abstraction via Grobner Bases
    Pruss, Tim
    Kalla, Priyank
    Enescu, Florian
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [2] Word-Level Multi-Fix Rectifiability of Finite Field Arithmetic Circuits
    Rao, Vikas
    Ilioaea, Irina
    Ondricek, Haden
    Kalla, Priyank
    Enescu, Florian
    PROCEEDINGS OF THE 2021 TWENTY SECOND INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2021), 2021, : 41 - 47
  • [3] Verification of Arithmetic Datapath Designs using Word-level Approach - A Case Study
    Yu, Cunxi
    Brown, Walter
    Ciesielski, Maciej
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 1862 - 1865
  • [4] WolFEx: Word-Level Function Extraction and Simplification from Gate-Level Arithmetic Circuits
    Ho, Kuo-Wei
    Chung, Shao-Ting
    Chen, Tian-Fu
    Fan, Yu-Wei
    Cheng, Che
    Liu, Cheng-Han
    Jiang, Jie-Hong R.
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [5] Polynomial Formal Verification of Arithmetic Circuits
    Mahzoon, Alireza
    Drechsler, Rolf
    FOUNDATIONS AND TRENDS IN ELECTRONIC DESIGN AUTOMATION, 2024, 14 (03): : 171 - 244
  • [6] Formal verification of word-level specifications
    Höreth, S
    Drechsler, R
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, : 52 - 58
  • [7] Word-level symbolic simulation in processor verification
    Alizadeh, B
    Navabi, Z
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2004, 151 (05): : 356 - 366
  • [8] Abstraction of word-level, polynomial function from waveform polynomial descriptions
    Li, Donghai
    Wang, Changfu
    Hu, Jing
    Wang, Guanjun
    Ma, Guangsheng
    ASICON 2007: 2007 7TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2007, : 1257 - 1260
  • [9] Verification of all circuits in a floating-point unit using word-level model checking
    Chen, YA
    Clarke, E
    Ko, PH
    Hoskote, Y
    Kam, T
    Khaira, M
    O'Leary, J
    Zhao, XD
    FORMAL METHODS IN COMPUTER-AIDED DESIGN, 1996, 1166 : 19 - 33
  • [10] Towards Polynomial Formal Verification of Complex Arithmetic Circuits
    Drechsler, Rolf
    Mahzoon, Alireza
    Goli, Mehran
    2022 25TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS (DDECS), 2022, : 1 - 6