Special Issue Article
Design and Implementation of Efficient Binary to Residue Converter Using Moduli Method
Recent analyses demonstrate that operations in some bases of Residue Number System (RNS) exhibit higher elasticity to process variations than in normal binary number system. Under this premise, moduli method offer greater flexibility in forming high cardinality balanced RNS. Limited in number theoretic property, converting an integer into residue for an arbitrary modulus is as difficult as complex arithmetic operation. This paper presents a new design of efficient residue generator and the design approach is demonstrated with large input word length of 32 bits for moduli of up to 5 bits. The proposed scheme is aimed to reduce the unwanted zero–zero additions which reduce number of computations thereby reducing power and enhance the performance. Our experimental results on moduli of different periodicities show that the proposed design is faster than the state-of-the-art residue generator.