|
|
fast and power efficient signed/unsigned rns comparator & sign detector
|
|
|
|
|
نویسنده
|
torabi z. ,belghadr a.
|
منبع
|
journal of electrical and computer engineering innovations - 2023 - دوره : 11 - شماره : 1 - صفحه:41 -50
|
چکیده
|
Background and objectives: residue number system (rns) is considered as a prominent candidate for high-speed arithmetic applications due to its limited carry propagation, fault tolerance and parallelism in “addition”, “subtraction”, and “multiplication” operations. whereas, “comparison”, “division”, “scaling”, “overflow detection” and “sign detection” are considered as complicated operations in residue number systems, which have also received a surge of attention in a multitude of publications. efficient realization of comparators facilitates other hard-to-implement operations and extends the spectrum of rns applications. such comparators can substitute the straightforward method (i.e. converting the comparison operands to binary and comparing them with wide word binary comparators) to compare rns numbers. methods: dynamic range partitioning (drp) method has shown advantages for comparing unsigned rns numbers in the 3-moduli sets {2𝑛,2𝑛±1} and {2𝑛,2𝑛−1,2𝑛+1−1}, in comparison with other methods. in this paper, we employed drp components and designed a unified unit that detects the sign of operands and also compares numbers, for the 5-moduli set 𝛾={22𝑛,2𝑛±1,2𝑛±3}. this unit can be used for comparison of signed and also unsigned rns numbers in the moduli set 𝛾. results: synthesized comparison results reveal 47% (54%) speed-up, 35% (32%) less area consumption, 25% (24%) lower power dissipation, and 60% (65%) less energy for 𝑛=8 (16) in comparison to the straightforward signed comparator. conclusion: according to the results of this study, drp method for sign detection and comparison operations outperforms other methods in different moduli sets including 5-moduli set 𝛾={22𝑛,2𝑛±1,2𝑛±3}.
|
کلیدواژه
|
computer arithmetic ,residue number system ,complicated operations ,signed number comparison ,dynamic range partitioning
|
آدرس
|
shahid rajaee teacher training university, faculty of computer engineering, iran, shahid beheshti university, department of computer science and engineering, iran
|
پست الکترونیکی
|
a_belghadr@sbu.ac.ir
|
|
|
|
|
|
|
|
|
|
|
|
Authors
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|