S. Kumar, Dept. of Electr. & Electron. Eng., Melbourne Univ., Parkville, Vic., Australia
K. Forward, Dept. of Electr. & Electron. Eng., Melbourne Univ., Parkville, Vic., Australia
M. Palaniswami, Dept. of Electr. & Electron. Eng., Melbourne Univ., Parkville, Vic., Australia
FPGA implementation of artificial neural networks calls for multipliers of various word length. In this paper, a new algorithm for generating variable word length multipliers for FPGA implementation is presented. The multipliers generated are based on a Booth Encoded optimized Wallace tree architecture. Several features of FPGA architecture are used to generate fast and efficient multipliers. These multipliers are shown to be 20% faster than existing FPGA multiplier implementations.
Index Terms:
multiplying circuits; field programmable gate arrays; neural chips; parallel architectures; fast-multiplier generator; FPGAs; artificial neural networks; variable word length multipliers; Booth encoded optimized Wallace tree architecture; FPGA architecture
Citation:
S. Kumar, K. Forward, M. Palaniswami, "A fast-multiplier generator for FPGAs," vlsid, pp.53, 8th International Conference on VLSI Design, 1995