Forward and Reverse Converters for the Moduli-Set \22q+1,2q+2q-11\
Abstract
Modulo-(2q + 2q-1 1) adders have recently been implemented using the regular parallel prefix (RPP) architecture, matching the speed of the widely used modulo-(2q 1) RPP adders. Consequently, we introduce a new moduli set τ+ = \22q+1, 2q + 2q-1 1\, with over (2q+2) × dynamic range and adder speeds comparable to the conventional τ = \2q, 2q 1\ set. However, to fully leverage τ+ in residue number system applications, a complete set of circuitries is necessary. This work focuses on the design and implementation of the forward and reverse converters for τ+. These converters consist of four and seven levels of carry-save addition units, culminating in a final modulo-(2q + 2q-1 1) and modulo-(22q+1 + 22q-2 - 1) adder, respectively. Through analytical evaluations and circuit simulations, we demonstrate that the overall performance of a sequence of operations including residue generation -- including residue generation, k additions, and reverse conversion -- using τ+ surpasses that of τ when k exceeds a certain practical threshold.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.