A Fast Serial-Parallel Binary Multiplier
- 1 August 1985
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-34 (8) , 741-744
- https://doi.org/10.1109/tc.1985.1676620
Abstract
A fast serial-parallel (FSP) multiplier design is derived from the carry-save add-shift (CSAS) multiplier structure. The CSAS technique accepts multiplier bits serially (lsb first) and produces outputs serially (lsb first). Multiplication of two n bit unsigned numbers requires 2n clock cycles to complete the process out of which n clocks are used for n-row carry-save additions, and the other n clocks are utilized only to propagate the remaining carries. This CSAS structure is modified so that it operates as a CSAS unit for the first n clocks and reconfigures itself as an n bit ripple-carry parallel adder at the (n + 1)st clock, thus allowing the carries to ripple through, eliminating the delay due to storage elements during the last n clocks. It is shown that this modification results in an about one-third increase in speed for an approximately one-third increase in hardware. The technique is extended to signed numbers represented in 2's complement form. Also, it is shown how these implementations can be modularized.Keywords
This publication has 15 references indexed in Scilit:
- Parallel Binary Adders with a Minimum Number of ConnectionsIEEE Transactions on Computers, 1983
- On a Bit-Serial Input and Bit-Serial Output MultiplierIEEE Transactions on Computers, 1983
- An 0(n) Parallel Multiplier with Bit-Sequential Input and OutputIEEE Transactions on Computers, 1979
- Two's Complement Pipeline MultipliersIEEE Transactions on Communications, 1976
- The Two's Complement Quasi-Serial MultiplierIEEE Transactions on Computers, 1975
- Digital Multiplier Power EstimatesIEEE Transactions on Communications, 1975
- The Quasi-Serial MultiplierIEEE Transactions on Computers, 1973
- A 40-ns 17-Bit by 17-Bit Array MultiplierIEEE Transactions on Computers, 1971
- Fast MultipliersIEEE Transactions on Computers, 1970
- An approach to the implementation of digital filtersIEEE Transactions on Audio and Electroacoustics, 1968