Formal Approach for Verifying Galois Field Arithmetic Circuits of Higher Degrees

被引:6
|
作者
Ueno, Rei [1 ]
Homma, Naofumi [1 ]
Sugawara, Yukihiro [1 ]
Aoki, Takafumi [1 ]
机构
[1] Tohoku Univ, Aoba Ku, 6-6-05 Aramaki Aza Aoba, Sendai, Miyagi 9808579, Japan
关键词
Formal verification; design methodology for arithmetic circuits; Galois field; advanced encryption standard; computer algebra; arithmetic logic;
D O I
10.1109/TC.2016.2603979
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an efficient approach to verifying higher-degree Galois-field (GF) arithmetic circuits. The proposed method describes GF arithmetic circuits using a mathematical graph-based representation and verifies them by a combination of algebraic transformations and a new verification method based on natural deduction for first-order predicate logic with equal sign. The natural deduction method can verify one type of higher-degree GF arithmetic circuit efficiently while the existing methods require an enormous amount of time, if they can verify them at all. In this paper, we first apply the proposed method to the design and verification of various Reed-Solomon (RS) code decoders. We confirm that the proposed method can verify RS decoders with higher-degree functions while the existing method needs a lot of time or fail. In particular, we show that the proposed method can be applied to practical decoders with 8-bit symbols, which are performed with up to 2,040-bit operands. We then demonstrate the design and verification of the Advanced Encryption Standard (AES) encryption and decryption processors. As a result, the proposed method successfully verifies the AES decryption datapath while an existing method fails.
引用
收藏
页码:431 / 442
页数:12
相关论文
共 50 条
  • [21] Polynomial Formal Verification of Arithmetic Circuits
    Mahzoon, Alireza
    Drechsler, Rolf
    FOUNDATIONS AND TRENDS IN ELECTRONIC DESIGN AUTOMATION, 2024, 14 (03): : 171 - 244
  • [22] Challenges in Verifying Arithmetic Circuits Using Computer Algebra
    Biere, Armin
    Kauers, Manuel
    Ritirc, Daniela
    2017 19TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2017), 2017, : 9 - 15
  • [23] Verification of Galois field based circuits by formal reasoning based on computational algebraic geometry
    Lvov, Alexey
    Lastras-Montano, Luis A.
    Trager, Barry
    Paruthi, Viresh
    Shadowen, Robert
    El-Zein, Ali
    FORMAL METHODS IN SYSTEM DESIGN, 2014, 45 (02) : 189 - 212
  • [24] 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
  • [25] Verification of Galois field based circuits by formal reasoning based on computational algebraic geometry
    Alexey Lvov
    Luis A. Lastras-Montaño
    Barry Trager
    Viresh Paruthi
    Robert Shadowen
    Ali El-Zein
    Formal Methods in System Design, 2014, 45 : 189 - 212
  • [26] Formal design of arithmetic circuits based on arithmetic description language
    Homma, Naofumi
    Watanabe, Yuki
    Aoki, Takafumi
    Higuchi, Tatsuo
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2006, E89A (12): : 3500 - 3509
  • [27] Formal design of decimal arithmetic circuits using arithmetic description language
    Watanabe, Yuki
    Homma, Naofumi
    Aoki, Takafumi
    Higuchi, Tatsuo
    2006 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATIONS, VOLS 1 AND 2, 2006, : 383 - +
  • [28] Hierarchical verification of Galois field circuits
    Mukhopadhyay, Debdeep
    Sengar, Gaurav
    Chowdhury, Dipanwita Roy
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (10) : 1893 - 1898
  • [29] A Hybrid Approach to Formal Verification of Higher-Order Masked Arithmetic Programs
    Gao, Pengfei
    Xie, Hongyi
    Song, Fu
    Chen, Taolue
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2021, 30 (03)
  • [30] Functional Verification of Arithmetic Circuits: Survey of Formal Methods
    Ciesielski, Maciej
    Yasin, Atif
    Dasari, Jiteshri
    2022 25TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS (DDECS), 2022, : 94 - 99