Efficient implementation of bit-parallel fault tolerant polynomial basis multiplication and squaring over GF(2m)

被引:7
|
作者
Rashidi, Bahram [1 ]
Sayedi, Sayed Masoud [1 ]
Farashahi, Reza Rezaeian [2 ,3 ]
机构
[1] Isfahan Univ Technol, Dept Elect & Comp Engn, Esfahan 8415683111, Iran
[2] Isfahan Univ Technol, Dept Math Sci, Esfahan 8415683111, Iran
[3] Inst Res Fundamental Sci IPM, Sch Math, Tehran, Iran
来源
IET COMPUTERS AND DIGITAL TECHNIQUES | 2016年 / 10卷 / 01期
关键词
CONCURRENT ERROR-DETECTION;
D O I
10.1049/iet-cdt.2015.0020
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This study presents the design and implementation of an efficient structure for fault tolerant bit-parallel polynomial basis multiplication and squaring over GF(2(m)), based on a similar strategy of Roving method with a minimum overhead. The Roving method is an efficient method for the circuits in which many similar and independent structures exist. The architectures of the polynomial basis multiplication and squaring over binary finite fields have inherent regularity in their subsections of the structures. Therefore, they are compatible to the applied version of Roving fault tolerant method. To generalise the proposed architecture, the multiplication and squaring operations are examined for different primitive polynomial, including general irreducible polynomials, irreducible pentanomials and irreducible trinomials. In the proposed design, the extracted common circuit has low hardware utilisation compared with that of the main circuit. The fault tolerant circuit is constructed by using three copies of the common circuit, a comparator and a voter circuit. The comparator and voter have parallel architectures with low critical path delays, which is a critical factor in any highly computational system. The design has been successfully verified and synthesised onVirtex-4 XC4VLX200 FPGA using Xilinx ISE 11. The results show an overall improvement in the speed and hardware usage compared with those of previous designs.
引用
收藏
页码:18 / 29
页数:12
相关论文
共 50 条
  • [31] Derivation of reduced test vectors for bit-parallel multipliers over GF(2m)
    Rahaman, H.
    Mathew, J.
    Pradhan, D. K.
    Jabir, A. M.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (09) : 1289 - 1294
  • [33] Low-complexity bit-parallel systolic multipliers over GF(2m)
    Lee, Chiou-Yng
    [J]. INTEGRATION-THE VLSI JOURNAL, 2008, 41 (01) : 106 - 112
  • [34] Ringed bit-parallel systolic multipliers over a class of fields GF(2m)
    Ting, YR
    Lu, EH
    Lu, YC
    [J]. INTEGRATION-THE VLSI JOURNAL, 2005, 38 (04) : 571 - 578
  • [35] Efficient Bit-Parallel GF(2m) Multiplier for a Large Class of Irreducible Pentanomials
    Cilardo, Alessandro
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (07) : 1001 - 1008
  • [36] Low-complexity bit-parallel systolic multipliers over GF(2m)
    Chiou-Yng Lee
    Chin-Chin Chen
    Yuan-Ho Chen
    Erl-Huei Lu
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-6, PROCEEDINGS, 2006, : 1160 - 1165
  • [37] Efficient parallel semi-systolic array structure for multiplication and squaring in GF(2m)
    Ibrahim, Atef
    Tariq, Usman
    Ahmad, Tariq
    Elmogy, Ahmed
    Bouteraa, Yassine
    Gebali, Fayez
    [J]. IEICE ELECTRONICS EXPRESS, 2019, 16 (12):
  • [38] Low-Power and Low-Hardware Bit-Parallel Polynomial Basis Systolic Multiplier over GF(2m) for Irreducible Polynomials
    Mathe, Sudha Ellison
    Boppana, Lakshmi
    [J]. ETRI JOURNAL, 2017, 39 (04) : 570 - 581
  • [39] Concurrent Error Detection in a Bit-Parallel Systolic Multiplier for Dual Basis of GF(2m)
    Chiou-Yng Lee
    Che Wun Chiou
    Jim-Min Lin
    [J]. Journal of Electronic Testing, 2005, 21 : 539 - 549
  • [40] Concurrent error detection in a bit-parallel systolic multiplier for dual basis of GF(2m)
    Lee, CY
    Chiou, C
    Lin, JM
    [J]. JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2005, 21 (05): : 539 - 549