Loading web-font TeX/Main/Regular
A Reconfigurable Multi-Modulus Modulo Multiplier | IEEE Conference Publication | IEEE Xplore

A Reconfigurable Multi-Modulus Modulo Multiplier


Abstract:

This paper presents a novel architecture for a multi-modulus reconfigurable modulo multiplier with moduli selectable from the set {2 n-1, 2n, 2n+l}. The efficient unifica...Show More

Abstract:

This paper presents a novel architecture for a multi-modulus reconfigurable modulo multiplier with moduli selectable from the set {2 n-1, 2n, 2n+l}. The efficient unification of the bottleneck modulo 2n+l multiplication leads to its performance nearly matching that of the modulo 2n-1 multiplier. The proposed modulo 2n+l multiplier is well-suited for applications in multi-modulus reconfigurable architectures. The reconfigurability is achieved by a universal structure of multi operand modulo adder (MOMA) and two-operand modulo adder. The advantages and applications of a low-complexity configurable architecture for modulo multiplication that incurs little speed penalty compared to the single-function case is presented. Area and timing overheads are inevitably incurred by the multiplexers required for switching between the modulus. They represent a minor penalty to be paid for the agile reconfigurability. Synthesis results in TSMC 0.18mum CMOS technology proved the efficacy of the proposed architectures
Date of Conference: 04-07 December 2006
Date Added to IEEE Xplore: 10 April 2007
ISBN Information:
Conference Location: Singapore
Centre for High Performance Embedded Systems, Nanyang Technological University, Singapore
Centre for High Performance Embedded Systems, Nanyang Technological University, Singapore

I. Introduction

Applications of modulo arithmetic extends to fields as varied and extensive as Residue Number System (RNS) applications, fault tolerant computer systems, Fermat number transforms and cryptography [1]. Modulo addition and multiplication form the basis for most modulo arithmetic units [2]. The efficient implementation of modulo adders and multipliers is thus a cornerstone of efficient modulo arithmetic implementation. Special moduli sets consisting of moduli of the types have advantages in terms of their efficient implementation of modulo arithmetic units and reverse converters for RNS applications [3]. Efficient architectures for the special moduli set have also been used in cryptography applications like IDEA [2].

Centre for High Performance Embedded Systems, Nanyang Technological University, Singapore
Centre for High Performance Embedded Systems, Nanyang Technological University, Singapore
Contact IEEE to Subscribe

References

References is not available for this document.