Title :
256×256-bit multiplier using multi-granular embedded DSP blocks in FPGAs
Author :
Gao, Shuli ; Chabini, Noureddine ; Al-Khalili, Dhamin
Author_Institution :
Dept. of Electr. & Comput. Eng., R. Mil. Coll. of Canada, Kingston, ON
Abstract :
This paper proposes an efficient design methodology for implementing a large-size signed multiplier using multi-granular embedded blocks. A 256times256-bit 2psilas complement multiplier is implemented based on 18times18-bit and 36times36-bit embedded multipliers. The use of the multiple-size embedded blocks with a new sign-extension scheme efficiently simplifies the addition of the partial products, therefore reduces the execution delay and the required area of the multiplication. The proposed approach has been implemented and tested targeting Alterapsilas Stratix II FPGAs with the aid of the Quartus II software tool. The experimental results have shown that this design approach is better, in terms of speed and area usage, than the standard approach used by Quartus II tool. On average, the delay reduction is about 21.77% and the area saving, in terms of ALUTs, is about 71.48%.
Keywords :
digital signal processing chips; field programmable gate arrays; multiplying circuits; Altera Stratix II FPGA; Quartus II software tool; execution delay; large-size signed multipliers; multigranular embedded DSP blocks; sign-extension scheme; Algorithm design and analysis; Arithmetic; Delay; Design methodology; Digital signal processing; Educational institutions; Elliptic curve cryptography; Field programmable gate arrays; Military computing; Software testing;
Conference_Titel :
Circuits and Systems and TAISA Conference, 2008. NEWCAS-TAISA 2008. 2008 Joint 6th International IEEE Northeast Workshop on
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4244-2331-6
Electronic_ISBN :
978-1-4244-2332-3
DOI :
10.1109/NEWCAS.2008.4606369