SPIM: a pipelined 64*64-bit iterative multiplier
- 1 April 1989
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Journal of Solid-State Circuits
- Vol. 24 (2) , 487-493
- https://doi.org/10.1109/4.18614
Abstract
A 64*64-bit iterating multiplier, the Stanford pipelined iterative multiplier (SPIM), is presented. The pipelined array consists of a small tree of 4:2 adders. The 4:2 tree is better suited than a Wallace tree for a VLSI implementation because it is a more regular structure. A 4:2 carry-save accumulator at the bottom of the array is used to iteratively accumulate partial products, allowing a partial array to be used, which reduces area. SPIM was fabricated in a 1.6- mu m CMOS process. It has a core size of 3.8 mm*6.5 mm and contains 41000 transistors. The on-chip clock generator runs at an internal clock frequency of 85 MHz. The latency for a 64*64-bit fractional multiply is under 120 ns, with a pipeline rate of one multiply every 47 ns.Keywords
This publication has 6 references indexed in Scilit:
- An NMOS 64b floating-point chip setPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- A 30-mflop 32b Cmos Floating-Point ProcessorPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1988
- Balanced delay trees and combinatorial division in VLSIIEEE Journal of Solid-State Circuits, 1986
- The IBM System/360 Model 91: Floating-Point Execution UnitIBM Journal of Research and Development, 1967
- A Suggestion for a Fast MultiplierIEEE Transactions on Electronic Computers, 1964
- A SIGNED BINARY MULTIPLICATION TECHNIQUEThe Quarterly Journal of Mechanics and Applied Mathematics, 1951