IEEE Transactions on Computers · 1985 · 57 citations · 14 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureParallel ComputingReconfigurable ComputingClock ManagementHardware AccelerationParallel ArchitecturesTiming AnalysisCarry Chain DesignCarry-save AdditionCarry-save LogicFast Arithmetic CircuitsMulti-clock DesignMultiplier DesignMultipliersRipple-carry Logic
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.
14
A Compact High-Speed Parallel Multiplication Scheme
Stenzel, Kubitz, García · IEEE Transactions on Computers · 1977 · 121 citations