Radix-4 and radix-8 booth encoded multi-modulus multipliers

R Muralidharan, CH Chang - IEEE Transactions on Circuits and …, 2013 - ieeexplore.ieee.org
Novel multi-modulus designs capable of performing the desired modulo operation for more
than one modulus in Residue Number System (RNS) are explored in this paper to lower the …

Simple, Fast, and Exact RNS Scaler for the Three-Moduli Set

CH Chang, JYS Low - … Transactions on Circuits and Systems I …, 2011 - ieeexplore.ieee.org
Scaling in RNS has always been conceived as a performance bottleneck similar to the
residue-to-binary conversion problem due to the inefficient intermodulo operation. In this …

Radix-8 Booth Encoded Modulo Multipliers With Adaptive Delay for High Dynamic Range Residue Number System

R Muralidharan, CH Chang - IEEE Transactions on Circuits and …, 2010 - ieeexplore.ieee.org
A special moduli set Residue Number System (RNS) of high dynamic range (DR) can speed
up the execution of very-large word-length repetitive multiplications found in applications …

Improved memoryless RNS forward converter based on the periodicity of residues

AB Premkumar, EL Ang, EMK Lai - IEEE Transactions on …, 2006 - ieeexplore.ieee.org
The residue number system (RNS) is suitable for DSP architectures because of its ability to
perform fast carry-free arithmetic. However, this advantage is over-shadowed by the …

Efficient modulo 2n±1 squarers

D Bakalis, HT Vergos, A Spyrou - Integration, 2011 - Elsevier
Modulo 2n±1 squarers are useful components for designing special purpose digital signal
processors that internally use a residue number system and for implementing the modulo …

Diminished-1 modulo 2n+ 1 squarer design

HT Vergos, C Efstathiou - IEE Proceedings-Computers and Digital Techniques, 2005 - IET
Squarers modulo M are useful design blocks for digital signal processors that internally use
a residue number system and for implementing the exponentiators required in cryptographic …

A Simplified Modulo (2n-1) Squaring Scheme for Residue Number System

A Hariri, K Navi, R Rastegar - EUROCON 2005-The …, 2005 - ieeexplore.ieee.org
Residue number system (RNS) is a valuable tool for fast and parallel arithmetic and has a
variety of applications in digital signal processing, fault tolerant systems, etc. One of the most …

Fixed and variable multi-modulus squarer architectures for triple moduli base of RNS

R Muralidharan, CH Chang - 2009 IEEE International …, 2009 - ieeexplore.ieee.org
The performance of RNS relies heavily on efficient implementation of residue arithmetic
units. In this paper efficient multi-modulus squarer architectures for the moduli 2 n-1, 2 n and …

ON IMPLEMENTING EFFICIENT MODULO 2n + 1 ARITHMETIC COMPONENTS

HT Vergos, D Bakalis - Journal of Circuits, Systems, and Computers, 2010 - World Scientific
It is shown that a diminished-1 adder, with minor modifications, can be also used for the
modulo 2n+ 1 addition of two n-bit operands in the weighted representation, if the sum of its …

RNS multiplication/sum-of-squares units

D Adamidis, HT Vergos - IET Computers & Digital Techniques, 2007 - IET
Digital signal processing and multimedia applications often profit from the use of a residue
number system. Among the most commonly used moduli, in such systems, are those of 2n …