Polynomial Formal Verification of Floating Point Adders

被引:2
|
作者
Kleinekathoefer, Jan [1 ]
Mahzoon, Alireza [1 ]
Drechsler, Rolf [2 ]
机构
[1] Univ Bremen, Bremen, Germany
[2] Univ Bremen, DFKI, Bremen, Germany
关键词
floating point; verification; symbolic simulation;
D O I
10.23919/DATE56975.2023.10137166
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present our verifier that takes advantage of Binary Decision Diagrams (BDDs) with case splitting to fully verify a floating point adder. We demonstrate that the traditional symbolic simulation using BDDs has an exponential time complexity and fails for large floating point adders. However, polynomial bounds can be ensured if our case splitting technique is applied in the specific points of the circuit. The efficiency of our verifier is demonstrated by experiments on an extensive set of floating point adders with different exponent and significand sizes.
引用
收藏
页数:2
相关论文
共 50 条
  • [1] Polynomial Formal Verification of Prefix Adders
    Mahzoon, Alireza
    Drechsler, Rolf
    2021 IEEE 30TH ASIAN TEST SYMPOSIUM (ATS 2021), 2021, : 85 - 90
  • [2] Polynomial Formal Verification of Approximate Adders
    Schnieber, Martha
    Froehlich, Saman
    Drechsler, Rolf
    2022 25TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2022, : 761 - 768
  • [3] Verification of floating-point adders
    Chen, YA
    Bryant, RE
    COMPUTER AIDED VERIFICATION, 1998, 1427 : 488 - 499
  • [4] Polynomial Formal Verification of Approximate Adders with Constant Cutwidth
    Nadeem, Mohamed
    Jha, Chandan Kumar
    Drechsler, Rolf
    IEEE EUROPEAN TEST SYMPOSIUM, ETS 2024, 2024,
  • [5] Late Breaking Results: Polynomial Formal Verification of Fast Adders
    Mahzoon, Alireza
    Drechsler, Rolf
    2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 1376 - 1377
  • [6] Formal verification of floating-point programs
    Boldo, Sylvie
    Filliatre, Jean-Christophe
    18TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 2007, : 187 - +
  • [7] Formal Verification of Floating-Point Division
    Kapoor, Ashish
    Ferguson, Warren
    Jain, Himanshu
    Kundu, Sudipta
    2023 IEEE 30TH SYMPOSIUM ON COMPUTER ARITHMETIC, ARITH 2023, 2023, : 93 - 96
  • [8] Formal verification of the VAMP floating point unit
    Jacobi, C
    Berg, C
    FORMAL METHODS IN SYSTEM DESIGN, 2005, 26 (03) : 227 - 266
  • [9] Formal verification of floating point trigonometric functions
    Harrison, J
    FORMAL METHODS IN COMPUTER-AIDED DESIGN, PROCEEDINGS, 2000, 1954 : 217 - 233
  • [10] Formal Verification of the VAMP Floating Point Unit
    Christian Jacobi
    Christoph Berg
    Formal Methods in System Design, 2005, 26 : 227 - 266