An area-efficient iterative modified-Booth multiplier based on self-timed clocking

A new iterative multiplier based on a self-timed clocking scheme is presented. To reduce the area required for the multiplier, only two CSA rows are iteratively used to complete a multiplication. The partial CSA array is controlled by a fast internal clock generated using a self-timed technique. Compared with the array implementation, the proposed multiplier yields an 86.6% area reduction at the expense of 18.8% slow down for 64/spl times/64-bit multiplication.

[1]  Christer Svensson,et al.  High-speed CMOS circuit technique , 1989 .

[2]  Chong-Min Kyung,et al.  A regular layout structured multiplier based on weighted carry-save adders , 1999, Proceedings 1999 IEEE International Conference on Computer Design: VLSI in Computers and Processors (Cat. No.99CB37040).

[3]  Eby G. Friedman,et al.  System Timing , 2000, The VLSI Handbook.

[4]  Andrew D. Booth,et al.  A SIGNED BINARY MULTIPLICATION TECHNIQUE , 1951 .

[5]  Mark Horowitz,et al.  SPIM: a pipelined 64*64-bit iterative multiplier , 1989 .