scispace - formally typeset
Proceedings ArticleDOI

The implementation of an efficient and high-speed inner-product processor

Guoping Wang, +1 more
- Vol. 2, pp 1362-1366
Reads0
Chats0
TLDR
A novel, high-performance fixed-point inner-product processor based on a redundant binary number system is presented, which decreases the number of partial products to 50%, compared to other methods, while achieving better speed and area performance and providing pipeline extension opportunities.
Abstract
A novel, high-performance fixed-point inner-product processor based on a redundant binary number system is presented. The proposed scheme decreases the number of partial products to 50%, compared to other methods, while achieving better speed and area performance and providing pipeline extension opportunities. When modified Booth encoding is used, partial products are reduced by almost 75%, thereby significantly reducing the multiplier addition depth. The design is applicable for digital signal and image processing applications that require inner-product arithmetic, such as digital filters, correlation and convolution. The proposed design is well suited for VLSI implementation, and it can also be embedded as an inner-product core inside a DSP processor or FPGA-based processor.

read more

Citations
More filters
Proceedings ArticleDOI

A new redundant binary number to 2's-complement number converter

TL;DR: The proposed RB-NB converter shows improvement in area and speed over other methods, and has been adopted in the proposed high-performance Complex Arithmetic Signal Processor.
Proceedings ArticleDOI

High-speed complex number multiplier and inner-product processor

TL;DR: A complex- number multiplier and complex-number inner-product processor based on a Redundant Binary (RB) representation are presented and results in simplified arithmetic operations, but also in a highly parallel and simple architecture when compared with other methods.
Journal ArticleDOI

Truncated Online Arithmetic with Applications to Communication Systems

TL;DR: The use of online arithmetic to provide truncated computations with communication systems as one of the applications and a code matched filter detector for wireless systems is designed using truncated online arithmetic.
Proceedings ArticleDOI

High-performance divider using redundant binary representation

TL;DR: A high-performance iterative quadratic convergence fixed-point, real and complex number, divider circuit using a previously developed redundant binary inner-product processor core and Goldschmidt and Newton-Raphson division methods are compared and the mathematical equivalence of these two methods is provided.
Proceedings ArticleDOI

Architectural design of a complex arithmetic signal processor (CASP)

TL;DR: An instruction set architecture is presented for a complex arithmetic signal processor (CASP) that utilizes the redundant binary (RB) to exploit the single digit carry-propagation property for performance improvement of inner-product unit.
References
More filters
Journal ArticleDOI

Signed-Digit Numbe Representations for Fast Parallel Arithmetic

TL;DR: Sign-digit representations limit carry-propagation to one position to the left during the operations of addition and subtraction in digital computers and arithmetic operations with signed-digit numbers: addition, subtraction, multiplication, division and roundoff are discussed.
Journal ArticleDOI

High-Speed VLSI Multiplication Algorithm with a Redundant Binary Addition Tree

TL;DR: Since the multiplier has a regular cellular array structure similar to an array multiplier, it is suitable for VLSI implementation and is excellent in both computation speed and regularity in layout.
Journal ArticleDOI

An 8.8-ns 54/spl times/54-bit multiplier with high speed redundant binary architecture

TL;DR: A high speed redundant binary (RB) architecture, which is optimized for the fast CMOS parallel multiplier, is developed and the RB adder (RBA) circuit is improved so that it can make a fast addition of the RB partial products.
Related Papers (5)