Skip to main content
Article
Efficient Online Self-Checking Modulo 2ⁿ + 1 Multiplier Design
IEEE Transactions on Computers
  • Wonhak Hong
  • Rajashekhar Reddy Modugu
  • Minsu Choi, Missouri University of Science and Technology
Abstract

Modulo 2n + 1 multiplier is one of the critical components in the area of data security applications such as International Data Encryption Algorithm (IDEA), digital signal processing, and fault-tolerant systems that demand high reliability and fault tolerance. Transient faults caused by electrical noise or external interference are resulting in soft errors which should be detected online. The effectiveness of the residue codes in the self-checking implementation of the modulo multipliers has been rarely explored. In this paper, an efficient hardware implementation of the self-checking modulo 2n + 1 multiplier is proposed based on the residue codes. Different check bases in the form 2c - 1 or 2c + 1 (cN) are selected for various values of the input operands. In the implementation of the modulo generators and modulo multipliers, novel multiplexor-based compressors are applied for efficient modulo 2n + 1 multipliers with less area and lower power consumption. In the final addition stage of the modulo multipliers and modulo generators, efficient sparse-tree-based inverted end around carry adders are used. The proposed architecture is capable of online detecting errors caused by faults on a single gate at a time. The experimental results show that the proposed self-checking modulo 2n + 1 multipliers have less area overhead and low performance penalty.

Department(s)
Electrical and Computer Engineering
Sponsor(s)
Ulsan College
Comments
This work was supported by research fund of Ulsan College.
Keywords and Phrases
  • Arithmetic Circuit,
  • International Data Encryption Algorithm (IDEA),
  • Modulo 2,
  • Residue Arithmetic,
  • Self Checking,
  • Algorithms,
  • Compressor,
  • Cryptography,
  • Errors,
  • Fault Tolerance,
  • Frequency Multiplying Circuits,
  • Hardware,
  • Microprocessor Chips,
  • Online Systems,
  • Power Quality,
  • Security of Data,
  • Signal Processing,
  • Multiplying Circuits,
  • Arithmetic Circuit Design,
  • Modulo 2n+1 Multiplier,
  • Online Self-Checking
Document Type
Article - Journal
Document Version
Citation
File Type
text
Language(s)
English
Rights
© 2011 Institute of Electrical and Electronics Engineers (IEEE), All rights reserved.
Publication Date
9-1-2011
Publication Date
01 Sep 2011
Citation Information
Wonhak Hong, Rajashekhar Reddy Modugu and Minsu Choi. "Efficient Online Self-Checking Modulo 2ⁿ + 1 Multiplier Design" IEEE Transactions on Computers Vol. 60 Iss. 9 (2011) p. 1354 - 1365 ISSN: 0018-9340
Available at: http://works.bepress.com/minsu-choi/42/