Design and implementation of low-power digit-serial multipliers

Digit-serial architectures obtained using traditional unfolding techniques cannot be pipelined beyond a certain level because of the presence of feedback loops. In this paper, a novel design methodology is presented which permits bit-level pipelining of the digit-serial architectures. This achieves sample speeds close to corresponding bit-parallel multipliers with significantly lower area. This increased sample speed can be traded with reduction in power supply voltage resulting in significant reduction in power consumption. The results show that for transformed multipliers with smaller digit-sizes (/spl les/4), the singly-redundant multiplier consumes the least power and for larger digit sizes, the type-I multiplier consumes the least power. It is also found that the optimum digit-size for least power consumption in type-I and type-III multipliers is /spl sim//spl radic/(2 W), where W represents the word-length. The proposed digit-serial multipliers consume on an average 20% lower power than the traditional digit-serial architectures for the non-pipelined case, and about 5-15 times lower power for the bit-level pipelined case. Also, modified Booth (1951) recoding is applied to transformed multipliers and it is found that the recoded multipliers consume about 22% lower power than the transformed multipliers without recoding.

[1]  M. Hatamian,et al.  Parallel bit-level pipelined VLSI designs for high-speed signal processing , 1987, Proceedings of the IEEE.

[2]  Amar Aggoun,et al.  Novel cell architecture for high performance digit-serial computation , 1993 .

[3]  Keshab K. Parhi,et al.  Synthesis of control circuits in folded pipelined DSP architectures , 1992 .

[4]  Keshab K. Parhi A systematic approach for design of digit-serial signal processing architectures , 1991 .

[5]  Peter F. Corbett,et al.  A digit-serial silicon compiler , 1988, DAC '88.

[6]  Richard I. Hartley,et al.  Behavioral to structural translation in a bit-serial silicon compiler , 1988, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[7]  Keshab K. Parhi,et al.  HEAT: hierarchical energy analysis tool , 1996, DAC '96.

[8]  Amar Aggoun,et al.  Systolic digit-serial multiplier , 1996 .

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

[10]  O. L. Macsorley High-Speed Arithmetic in Binary Computers , 1961, Proceedings of the IRE.

[11]  Algirdas Avizienis,et al.  Signed-Digit Numbe Representations for Fast Parallel Arithmetic , 1961, IRE Trans. Electron. Comput..

[12]  Christopher S. Wallace,et al.  A Suggestion for a Fast Multiplier , 1964, IEEE Trans. Electron. Comput..

[13]  S. Lawson,et al.  VLSI Signal Processing: a Bit-Serial Approach , 1986 .

[14]  A. Avizeinis,et al.  Signed Digit Number Representations for Fast Parallel Arithmetic , 1961 .

[15]  Peter F. Corbett,et al.  A digital-serial silicon compiler , 1988, 25th ACM/IEEE, Design Automation Conference.Proceedings 1988..

[16]  Gilles Privat,et al.  A novel class of serial-parallel redundant signed-digit multipliers , 1990, IEEE International Symposium on Circuits and Systems.

[17]  R. Hartley,et al.  Digit-Serial Computation , 1995 .

[18]  Barrie Hayes-Gill,et al.  Novel cell architecture for bit level systolic arrays multiplication , 1991 .

[19]  Kai Hwang,et al.  Computer arithmetic: Principles, architecture, and design , 1979 .

[20]  Keshab K. Parhi,et al.  Low-power digit-serial multipliers , 1997, Proceedings of 1997 IEEE International Symposium on Circuits and Systems. Circuits and Systems in the Information Age ISCAS '97.