Open Access Open Access  Restricted Access Subscription or Fee Access

Dynamic Operand Interchange in Reconfigurable Modified Baugh-Wooley Multipliers for Dynamic Power Minimization

Aswathy Sudhakar, D. Gokila

Abstract


VLSI implementation of multipliers should be in such a way that it reduces the redundancy caused by the repetition of multiplier modules for different functionalities, as redundancy causes area overhead as well as speed degradation. In this paper, the comparison of various multiplier architectures is made and Baugh-Wooleyarchitecture is found as the best suited multiplier for VLSI implementation. The conventional multiplier architecture of Baugh-Wooley is modified to obtain an improvement of speed by (6-15) %. Also Baugh-Wooley multiplier gives an area reduction by 40% and also with (3-5)% power reduction. The reconfiguration on Baugh-Wooley multiplier (BW) is then explained with respect to the optimum reconfiguration constraints. The large speed overhead caused by reconfiguration limits it from being used in practical applications which are overcome by using pipeline registers. Effective use of pipeline registers is made so as to control the speed overhead problem occurring through the reconfiguration of multiplier functionalities. To filter out the unnecessary switching power,Dynamic Operand Interchange (DOI) technique is applied. The results are compared between non-reconfigurable, non reconfigurable pipelined and reconfigurable 8-stage pipelined modified BW multiplier architectures for n=8, 16, 32, and 64. It is obtained that the Partial Run-Time Reconfiguration reduces the area by 31-40%.Pipelining improves the speed by 4-5 times whereas run-time reconfiguration with DOI results in 5-15% reduction in overall power dissipation.


Keywords


Baugh-Wooley Algorithm, 2-D pipeline gating, Partial Reconfiguration, Dynamic Operand Interchange.

Full Text:

PDF

References


Wojko and H. ElGindy, “Self Configuring Binary Multipliers for LUT addressable FPGAs”, Proceedings of the 6th Parallel and Real-time Systems Conference, Adelaide, September 1998.

A. Habibi and P. A. Wintz, "Fast multipliers," IEEE Trans. Comput., vol.C-19, pp. 153-157, Feb. 1970.

C.S. Wallace, "A Suggestion for Fast multipliers," IEEE Trans. Electron.Comput., vol. EC-13, pp. 14-17, Feb. 1964.

A. D. Booth, “A signed binary multiplication techniques,” Quart. J.Mech.Appl. Math., vol. 4, pp. 236-240, 1951.

C. R. Baugh and B. A. Wooley, “A two’s complement parallel array multiplication algorithm,” IEEE Trans. Compt., vol. C-22, no. 12,

pp.1045-1047, Dec. 1973.

E. E. Swartzlander, Jr., “Truncated multiplication with approximate rounding,” in Proc. 33rd Asilomar Conference on Signals, Systems, and Computers, 1999, vol. 2, pp. 1480-1483

J. Di and J. S. Yuan, “Run-time reconfigurable power-aware pipelined signed array multiplier design,” in Proc. IEEE International Symposium on Signals, Circuits, and Systems, July 2003, vol. 2, pp. 405-406

Taekyoon Ahn; Kiyoung Choi, “Dynamic operand interchange for low power”, Electronic Letters, IET Journals, vol. 33, pp. 2118-2120, 1997

J. Di and J. S. Yuan, “Run-time reconfigurable power-aware pipelined signed array multiplier design,” in Proc. IEEE International Symposium on Signals, Circuits, and Systems, July 2003, vol. 2, pp. 405-406

Tu, J Van, L ,“ Power-Efficient Pipelined Reconfigurable Fixed-Width Baugh-Wooley Multipliers” ,IEEE Transactions on Computers : vol.58,pp.1346-1355,Oct. 2009

L. Benini, G.D. Micheli, A.Macci, E. Macci, M. Poncino, and R. Scarsi,“Glitching power minimization by selective gate freezing:, IEEE Trans.Very Large Scale Integr. (VLSI) Syst., vol. 8, no.3, pp. 287-297, June 2000

J. Choi, J. Jeon, and K. Choi, “Power minimization of functional units by partially guarded computation”, in Proc. IEEE Int. Symp. Low Power Electron. Des., 2000, pp. 131-136

L. D. Van and C. C. Yang, “Generalized low-error area-efficient fixed-width multipliers,” IEEE Trans. Circuits Syst. I, vol. 52, pp.1608-1619, Aug. 2005

S. Krithivasan, M. J. Schulte, and J. Glossner, “A sub word-parallel multiplication and sum-of-squares unit,” IEEE Computer society Annual Symposium on VLSI, pp. 273-274, Feb. 2004

K. H. Chen and Y. S. Chu, “ A low-power multiplier with the Spurious Power Suppression Technique” , IEEE Trans. On Very Large Scale Integr. (VLSI) Syst., vol. 15, no.7, pp. 846-850, July 2007.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.