Efficient Formal Verification of Galois-Field Arithmetic Circuits Using ZDD Representation of Boolean Polynomials

被引:3
|
作者
Ito, Akira [1 ]
Ueno, Rei [2 ]
Homma, Naofumi [2 ]
机构
[1] Tohoku Univ, Grad Sch Engn, Sendai, Miyagi 9808577, Japan
[2] Tohoku Univ, Res Inst Elect Commun, Sendai, Miyagi 9808577, Japan
基金
日本学术振兴会;
关键词
Logic gates; Wires; Mathematical model; Integrated circuit modeling; Integrated circuit reliability; Binary decision diagrams; Standards; Formal verification; Galois-field (GF) arithmetic circuits; Grobner basis; zero-suppressed binary decision diagrams (ZDDs); MULTIPLIER;
D O I
10.1109/TCAD.2021.3059924
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this study, we present a new formal method for verifying the functionality of Galois-field (GF) arithmetic circuits. Assuming that the input-output relation (i.e., the specification of a GF arithmetic circuit) can be represented as polynomials over F-2, the proposed method formally checks the equivalence between GF polynomials derived from a netlist and the specification. To efficiently verify the equivalence, we employ a zero-suppressed binary decision diagram (ZDD) to represent polynomials over F-2. Even though polynomial reduction is the most time-consuming process of verification (i.e., equivalence checking), our new algorithm can efficiently reduce the GF polynomials in the form of a ZDD derived from the target netlist. The proposed algorithm derives the polynomials representing all intermediate nodes (i.e., the outputs of all gates) in the order from primary inputs to those primary outputs that are in accordance with the reverse topological term order. We demonstrated the efficiency and effectiveness of the proposed method via a set of experimental verifications. In particular, we confirmed that the proposed method can verify practical GF multipliers (including those used in standardized elliptic curve cryptography) approximately 30 times faster on average and at most 170 times faster than the best conventional method.
引用
收藏
页码:794 / 798
页数:5
相关论文
共 21 条
  • [1] Formal Design of Galois-Field Arithmetic Circuits Based on Polynomial Ring Representation
    Ueno, Rei
    Homma, Naofumi
    Sugawara, Yukihiro
    Aoki, Takafumi
    2015 IEEE 45TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, 2015, : 48 - 53
  • [2] Effective Formal Verification for Galois-field Arithmetic Circuits with Multiple-Valued Characteristics
    Ito, Akira
    Ueno, Rei
    Homma, Naofumi
    2020 IEEE 50TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2020), 2020, : 46 - 51
  • [3] Efficient Grobner Basis Reductions for Formal Verification of Galois Field Arithmetic Circuits
    Lv, Jinpeng
    Kalla, Priyank
    Enescu, Florian
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (09) : 1409 - 1420
  • [4] FORMAL VERIFICATION OF SEQUENTIAL GALOIS FIELD ARITHMETIC CIRCUITS USING ALGEBRAIC GEOMETRY
    Sun, Xiaojun
    Kalla, Priyank
    Pruss, Tim
    Enescu, Florian
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 1623 - 1628
  • [5] A Formal Verification Method of Error Correction Code Processors Over Galois-Field Arithmetic
    Ueno, Rei
    Homma, Naofumi
    Aoki, Takafumi
    JOURNAL OF MULTIPLE-VALUED LOGIC AND SOFT COMPUTING, 2016, 26 (1-2) : 55 - 73
  • [6] An Efficient Approach to Verifying Galois-Field Arithmetic Circuits of Higher Degrees and Its Application to ECC Decoders
    Ueno, Rei
    Okamoto, Kotaro
    Homma, Naofumi
    Aoki, Takafumi
    2014 IEEE 44TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2014), 2014, : 144 - 149
  • [7] Formal Analysis of Galois Field Arithmetic Circuits-Parallel Verification and Reverse Engineering
    Yu, Cunxi
    Ciesielski, Maciej
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (02) : 354 - 365
  • [8] An Algebraic Approach to Verifying Galois-Field Arithmetic Circuits with Multiple-Valued Characteristics
    Ito, Akira
    Ueno, Rei
    Homma, Naofumi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2021, E104D (08) : 1083 - 1091
  • [9] Efficient Formal Verification and Debugging of Arithmetic Divider Circuits
    Dasari, Jiteshri
    Ciesielski, Maciej
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [10] Formal Approach for Verifying Galois Field Arithmetic Circuits of Higher Degrees
    Ueno, Rei
    Homma, Naofumi
    Sugawara, Yukihiro
    Aoki, Takafumi
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (03) : 431 - 442