• DocumentCode
    1138730
  • Title

    An 0(n) Parallel Multiplier with Bit-Sequential Input and Output

  • Author

    Chen, I-Ngo ; Willoner, Robert

  • Author_Institution
    Department of Computing Science, University of Alberta
  • Issue
    10
  • fYear
    1979
  • Firstpage
    721
  • Lastpage
    727
  • Abstract
    Previous proposals for fast multipliers are discussed, along with a summary of the known theoretical limitations of such designs. Then, a new parallel multiplier with a very simple configuration is suggested. This multiplier operates in time 0(n), where n is the maximum of the lengths of the multiplier and multiplicand, both of which are fixed point, expressed in binary notation. It is a logical circuit consisting of 2n modules, each being only slightly more complex than a full adder; instead of three inputs and two outputs, each module has five inputs and three outputs. A logical circuit realization is given for the modules. But perhaps the most significant aspect of this design is the property that the input is required only bit-sequentially and the output is generated bit-sequentially, both at the rate of one bit per time step, least significant bit first. The advantages of such bit-sequential input and output arithmetic units are described.
  • Keywords
    Computer arithmetic; on-line algorithms; parallel multiplier; pipelining; real-time algorithms; Adders; Algorithm design and analysis; Arithmetic; Circuits; Councils; Differential equations; Eigenvalues and eigenfunctions; Hardware; Pipeline processing; Proposals; Computer arithmetic; on-line algorithms; parallel multiplier; pipelining; real-time algorithms;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1979.1675239
  • Filename
    1675239