An arithmetic residue to binary conversion technique
Residue representation is a non-weighted number system that is very efficient in digital signal processing and communication applications. In this paper, we present a new 5-moduli set, that expands the dynamic range in comparison with the popular 3-moduli sets. The moduli set is defined as (22n?4,22n?1?1,22n?1+1,22n?1?2n+1,22n?1+2n+1), where n is a positive integer. This paper expresses the multiplicative inverse of each modulus in a compact form that eases the conversion. A total of six carry-save with end-around-carry adders and a modular adder are the only components needed to build the proposed converter. Based on CMOS technology, the area and delay requirements of VLSI layouts of the new converter are much less than other similar converters.
area vlsi residue number system binary system arithmetic converter time delay