DocumentCode
3138492
Title
Arithmetic structures for inner-product and other computations based on a latency-free bit-serial multiplier design
Author
Haynal, Steve ; Parhami, Behrooz
Author_Institution
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
Volume
1
fYear
1996
fDate
3-6 Nov. 1996
Firstpage
197
Abstract
Traditional bit-serial multipliers present one or more clock cycles of data latency. When combined with addition operations, as would be needed for an inner-product computation, the latency may increase further. We extend a design method for latency-free bit-serial multipliers to more powerful bit-serial arithmetic units capable of computing functions of the form S=VW+X, S=VW+X+Y, S=VW+X+Y+Z, S=VW+XY, and S=VW+XY+Z with no latency (i.e., with only combinational delay between input and output). We show that the above double multiplication and accumulative capabilities are obtained with small extra cost compared to simple bit-serial multipliers. More specifically, the added cost, contributed mainly by the use of a (7, 3) counter in lieu of a (5, 3) counter in each multiplier cell, is about 50% for the most complex unit, making our designs quite cost-effective. Unsigned or sign-extended 2´s-complement numbers may be used to produce arbitrarily long outputs. Since the designs are fully modular, they are easily introduced into VLSI libraries.
Keywords
VLSI; digital arithmetic; integrated logic circuits; logic circuits; modules; multiplying circuits; VLSI libraries; addition operations; arithmetic structures; bit-serial arithmetic units; clock cycles; combinational delay; counter; data latency; inner product computation; latency-free bit-serial multiplier design; modular designs; multiplier cell; sign-extended 2´s-complement numbers; unsigned 2´s-complement numbers; Added delay; Clocks; Convolution; Costs; Counting circuits; Design methodology; Digital arithmetic; Libraries; Very large scale integration; Wire;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Systems and Computers, 1996. Conference Record of the Thirtieth Asilomar Conference on
Conference_Location
Pacific Grove, CA, USA
ISSN
1058-6393
Print_ISBN
0-8186-7646-9
Type
conf
DOI
10.1109/ACSSC.1996.600856
Filename
600856
Link To Document