Publications›Biomedical Engineering›Engineering
Research PaperResearchia:202610.30041

MRUD: Maximally Redundant Unsigned Digit Number Systems for High-Performance Arithmetic Units

Samaneh Rahimi

Abstract

Signed digit redundant number systems such as Maximally Redundant Signed Digit (MRSD) enable carry-free addition but introduce significant overhead in multiplication due to the presence of both positive and negative bits. While Unsigned Digit Redundant (UDR) systems have shown promise in radix-2, their extension to higher radices remains unexplored. This work presents the first generalized Maximally Redundant Unsigned Digit (MRUD) number systems for high-radix arithmetic, extending UDR represent...

Submitted: October 30, 2026Subjects: Engineering; Biomedical Engineering

Description / Details

Signed digit redundant number systems such as Maximally Redundant Signed Digit (MRSD) enable carry-free addition but introduce significant overhead in multiplication due to the presence of both positive and negative bits. While Unsigned Digit Redundant (UDR) systems have shown promise in radix-2, their extension to higher radices remains unexplored. This work presents the first generalized Maximally Redundant Unsigned Digit (MRUD) number systems for high-radix arithmetic, extending UDR representations from radix-2 to radix-2h2^h while preserving carry-free addition. The proposed framework includes digit encoding, digit extension, arithmetic operations (addition, subtraction, and multiplication), sign inversion, forward/reverse conversion algorithms, overflow/underflow detection, and hardware architectures for both signed and unsigned MRUD representations. Unlike MRSD, which is inherently limited to signed arithmetic, MRUD supports both signed and unsigned representations, similar to conventional binary systems. Evaluations across three multiplier modes---RRR (Redundant inputs, Redundant output), BBR (Binary inputs, Redundant output), and BBB (Binary inputs, Binary output)---as well as Multiply-Accumulate (MAC) units, using the FreePDK 45nm library, demonstrate that MRUD achieves up to 30% lower delay, 26% smaller area, and 87% lower power than MRSD. In BBR mode, MRUD achieves up to 43% delay reduction over the best conventional architecture for 32×\times32 operands, while in Multiply-Accumulate (MAC) units, performing reverse conversion only once at the end yields up to 64% higher throughput than DesignWare and over 150% higher than Wallace. These results demonstrate that MRUD enables high-radix redundant arithmetic with significantly improved multiplier and MAC performance, making it an efficient alternative to conventional signed digit redundant number systems.


Source: arXiv:2610.39638v1 - http://arxiv.org/abs/2610.39638v1 PDF: https://arxiv.org/pdf/2610.39638v1 Original Link: http://arxiv.org/abs/2610.39638v1

Please sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Access Paper
View Source PDF
Submission Info
Date:
Oct 30, 2026
Topic:
Biomedical Engineering
Area:
Engineering
Comments:
0
Bookmark
MRUD: Maximally Redundant Unsigned Digit Number Systems for High-Performance Arithmetic Units | Researchia | Researchia