Framework-based arithmetic core generation to explore ASIC-based parallel binary multipliers

The multipliers modules tend to be the most significant in performance, circuit area, energy, and power in digital circuits of DSP (Digital Signal Processing). In the literature, several works seek to find the best multiplier for one specific constraint. However, an efficient design of hardwired parallel array multipliers depends directly on the project constraints. This work proposes a framework to efficiently generalize and explore different compositions of arithmetic operators with an emphasis on parallel binary multipliers, guiding the designer through the micro-architecture development. Two radix-4 multipliers were synthesized in a commercial 65 nm technology to evaluate the framework-generated designs.

[1]  Earl E. Swartzlander,et al.  High radix booth multipliers using reduced area adder trees , 1994, Proceedings of 1994 28th Asilomar Conference on Signals, Systems and Computers.

[2]  Florent de Dinechin,et al.  Arithmetic core generation using bit heaps , 2013, 2013 23rd International Conference on Field programmable Logic and Applications.

[3]  D. H. Jacobsohn,et al.  A Suggestion for a Fast Multiplier , 1964, IEEE Trans. Electron. Comput..

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

[5]  Sergio Bampi,et al.  Power-Efficient Sum of Absolute Differences Hardware Architecture Using Adder Compressors for Integer Motion Estimation Design , 2017, IEEE Transactions on Circuits and Systems I: Regular Papers.

[6]  David Bol,et al.  Bellevue: A 50MHz variable-width SIMD 32bit microcontroller at 0.37V for processing-intensive wireless sensor nodes , 2014, 2014 IEEE International Symposium on Circuits and Systems (ISCAS).

[7]  S. Ramamurthy,et al.  Low Power Digital VLSI Design Circuits and Systems , 2014 .

[8]  José C. Monteiro,et al.  A new architecture for signed radix-2/sup m/ pure array multipliers , 2002, Proceedings. IEEE International Conference on Computer Design: VLSI in Computers and Processors.

[9]  Mohamed I. Elmasry,et al.  Low-Power Digital VLSI Design: Circuits and Systems , 1995 .

[10]  Gary Wayne Bewick Fast Multiplication: Algorithms and Implementations , 1994 .

[11]  Michael Schulte,et al.  Design and implementation of a 16 by 16 low-power two's complement multiplier , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[12]  Izzat Darwazeh,et al.  Circuit-Level Timing Error Tolerance for Low-Power DSP Filters and Transforms , 2013, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[13]  Luca Benini,et al.  Rakeness-based compressed sensing on ultra-low power multi-core biomedicai processors , 2014, Proceedings of the 2014 Conference on Design and Architectures for Signal and Image Processing.