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.

0

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.

Discussion (0)

Sign in to join the discussion.

Loading comments…