Computers (Sep 2018)

New Residue Number System Scaler for the Three-Moduli Set {2n+1 − 1, 2n, 2n − 1}

  • Ahmad Hiasat

DOI
https://doi.org/10.3390/computers7030046
Journal volume & issue
Vol. 7, no. 3
p. 46

Abstract

Read online

This work proposes the first scaler designed specifically for the three-moduli set M 1 = { 2 n + 1 − 1 , 2 n , 2 n − 1 } . Hence, there is no other functionally similar scaler to compare the proposed scaler with. However, when compared with the latest published scalers for a different moduli set, M 2 = { 2 n + 1 , 2 n , 2 n − 1 } , the proposed scaler has a better area and power performance, while it requires a longer time delay. As demonstrated in earlier publications, replacing the ( 2 n + 1 ) channel in the M 2 moduli set by the ( 2 n + 1 − 1 ) channel, to form the M 1 moduli set, considerably improves the overall time performance of residue-based multiply–accumulate arithmetic units.

Keywords