Computer Algebraic Approach to Verification and Debugging of Galois Field Multipliers

被引:0
|
作者
Su, Tiankai [1 ]
Yasin, Atif [1 ]
Yu, Cunxi [1 ,2 ]
Ciesielski, Maciej [1 ]
机构
[1] Univ Massachusetts, ECE Dept, Amherst, MA 01003 USA
[2] Ecole Polytech Fed Lausanne, LSI, Lausanne, Switzerland
基金
美国国家科学基金会;
关键词
Galois Field; Arithmetic circuits; Formal verification; Computer Algebra; Logic Debugging;
D O I
10.1109/ISCAS.2018.8351397
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The paper presents a novel method to verify and debug gate-level arithmetic circuits implemented in Galois Field arithmetic. The method is based on forward reduction of the specification polynomials of the circuit in GF(2(m)) using GF(2) models of its logic gates. We define a forward variable order "FO >" and the rules of forward reduction that enable verification, bug detection, and automatic bug correction in the circuit. By analyzing the remainder generated by forward reduction, the method can determine whether the circuit is buggy, and finds the location and the type of the bug. The experiments performed on Mastrovito and Montgomery multipliers show that our debugging method is independent of the location of the bug(s) and the debugging time is comparable to the time needed to verify the bug-free circuit.
引用
收藏
页数:5
相关论文
共 50 条
  • [31] Symbolic verification of hybrid systems: An algebraic approach
    von Mohrenschildt, M
    EUROPEAN JOURNAL OF CONTROL, 2001, 7 (05) : 541 - 556
  • [32] An Algebraic Approach to DC Railway Electrification Verification
    Eugenio Roanes-Lozano
    Rubén González-Martín
    Javier Montero
    Mathematics in Computer Science, 2019, 13 : 449 - 457
  • [33] A Computer-Algebraic Approach to Formal Verification of Data-Centric Low-Level Software
    Marx, Oliver
    Villarraga, Carlos
    Stoffel, Dominik
    Kunz, Wolfgang
    2016 ACM/IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2016, : 34 - 42
  • [34] Automatic Generation System for Multiple-Valued Galois-Field Parallel Multipliers
    Ueno, Rei
    Homma, Naofumi
    Aoki, Takafumi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2017, E100D (08): : 1603 - 1610
  • [35] Analysis of Reconfigurable Multipliers for Integer and Galois Field Multiplication Based on High Speed Adders
    Madhuri, Divya
    Kedhareswarao
    Kumar, Ramesh
    Latha, Madhavi
    2ND INTERNATIONAL CONFERENCE ON COMMUNICATION, COMPUTING & SECURITY [ICCCS-2012], 2012, 1 : 90 - 97
  • [36] On the synthesis of bit-parallel Galois field multipliers with on-line SEC and DED
    Mathew, J.
    Jabir, A. M.
    Rahaman, H.
    Argyrides, C.
    Pradhan, Dhiraj K.
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2009, 96 (11) : 1161 - 1173
  • [37] Improving and Extending the Algebraic Approach for Verifying Gate-Level Multipliers
    Ritirc, Daniela
    Biere, Armin
    Kauers, Manuel
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 1556 - 1561
  • [38] Formal Verification of Modular Multipliers using Symbolic Computer Algebra and Boolean Satisfiability
    Mahzoon, Alireza
    Grosse, Daniel
    Scholl, Christoph
    Konrad, Alexander
    Drechsler, Rolf
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 1183 - 1188
  • [39] Differential Galois groups of confluent generalized hypergeometric equations: An approach using Stokes multipliers
    Mitschi, C
    PACIFIC JOURNAL OF MATHEMATICS, 1996, 176 (02) : 365 - 405
  • [40] Verification of mobile ad hoc networks: An algebraic approach
    Ghassemi, Fatemeh
    Fokkink, Wan
    Movaghar, Ali
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (28) : 3262 - 3282