Residue Number System (RNS) are becoming popular for designing high performance DSP processors because of their ability to offer carry free arithmetic operation. The carry free operations lead to concurrent execution of arithmetic operations on the residues. However in RNS, moduli selection is one of the most important parameter that determines bit efficiency, area, power consumption, speed etc...