Binary-to-RNS Conversion Units for moduli {2^n ± 3}
Pedro Miguens Matutino, Ricardo Chaves, Leonel A. Sousa · 2011
In this paper Residue Number Systems (RNS) conversion structures from Binary to RNS modulo {2n± 3} are proposed. These structures are based on arithmetic calculations without the need for Lookup Tables as in the related art. Additionally, the required 4:2 and 3:2 Carry-Save Adders (CSA) modulo {2n± 3} are also proposed. Experimental results obtained for an ASIC technology suggest that the presented CSAs, needed in the conversion, improve the related art by reducing the required area resources by 33% and achieving a 1.49× speedup. Experimental results for the proposed conversion units suggest that improvements in performance up to 3 times can be achieved, while reducing the required area resources by 85%.