• 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