Comparison of reconfigurable structures for flexible word-length multiplication
Binary multiplication continues to be one of the essential arithmetic operations in digital circuits. Even though field-programmable gate arrays (FPGAs) are becoming more and more powerful these days, the vendors cannot avoid implementing multiplications with high word-lengths using embedded blocks...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | deu |
Published: |
Copernicus Publications
2008-05-01
|
Series: | Advances in Radio Science |
Online Access: | http://www.adv-radio-sci.net/6/113/2008/ars-6-113-2008.pdf |
id |
doaj-37278c96eb814eafb9a927fe3b88df58 |
---|---|
record_format |
Article |
spelling |
doaj-37278c96eb814eafb9a927fe3b88df582020-11-25T01:09:23ZdeuCopernicus PublicationsAdvances in Radio Science 1684-99651684-99732008-05-016113118Comparison of reconfigurable structures for flexible word-length multiplicationO. A. PfänderR. NopperH.-J. PfleidererS. ZhouA. BermakBinary multiplication continues to be one of the essential arithmetic operations in digital circuits. Even though field-programmable gate arrays (FPGAs) are becoming more and more powerful these days, the vendors cannot avoid implementing multiplications with high word-lengths using embedded blocks instead of configurable logic. But on the other hand, the circuit's efficiency decreases if the provided word-length of the hard-wired multipliers exceeds the precision requirements of the algorithm mapped into the FPGA. Thus it is beneficial to use multiplier blocks with configurable word-length, optimized for area, speed and power dissipation, e.g. regarding digital signal processing (DSP) applications. <br><br> In this contribution, we present different approaches and structures for the realization of a multiplication with variable precision and perform an objective comparison. This includes one approach based on a modified Baugh and Wooley algorithm and three structures using Booth's arithmetic operand recoding with different array structures. All modules have the option to compute signed two's complement fix-point numbers either as an individual computing unit or interconnected to a superior array. Therefore, a high throughput at low precision through parallelism, or a high precision through concatenation can be achieved. http://www.adv-radio-sci.net/6/113/2008/ars-6-113-2008.pdf |
collection |
DOAJ |
language |
deu |
format |
Article |
sources |
DOAJ |
author |
O. A. Pfänder R. Nopper H.-J. Pfleiderer S. Zhou A. Bermak |
spellingShingle |
O. A. Pfänder R. Nopper H.-J. Pfleiderer S. Zhou A. Bermak Comparison of reconfigurable structures for flexible word-length multiplication Advances in Radio Science |
author_facet |
O. A. Pfänder R. Nopper H.-J. Pfleiderer S. Zhou A. Bermak |
author_sort |
O. A. Pfänder |
title |
Comparison of reconfigurable structures for flexible word-length multiplication |
title_short |
Comparison of reconfigurable structures for flexible word-length multiplication |
title_full |
Comparison of reconfigurable structures for flexible word-length multiplication |
title_fullStr |
Comparison of reconfigurable structures for flexible word-length multiplication |
title_full_unstemmed |
Comparison of reconfigurable structures for flexible word-length multiplication |
title_sort |
comparison of reconfigurable structures for flexible word-length multiplication |
publisher |
Copernicus Publications |
series |
Advances in Radio Science |
issn |
1684-9965 1684-9973 |
publishDate |
2008-05-01 |
description |
Binary multiplication continues to be one of the essential arithmetic operations in digital circuits. Even though field-programmable gate arrays (FPGAs) are becoming more and more powerful these days, the vendors cannot avoid implementing multiplications with high word-lengths using embedded blocks instead of configurable logic. But on the other hand, the circuit's efficiency decreases if the provided word-length of the hard-wired multipliers exceeds the precision requirements of the algorithm mapped into the FPGA. Thus it is beneficial to use multiplier blocks with configurable word-length, optimized for area, speed and power dissipation, e.g. regarding digital signal processing (DSP) applications. <br><br> In this contribution, we present different approaches and structures for the realization of a multiplication with variable precision and perform an objective comparison. This includes one approach based on a modified Baugh and Wooley algorithm and three structures using Booth's arithmetic operand recoding with different array structures. All modules have the option to compute signed two's complement fix-point numbers either as an individual computing unit or interconnected to a superior array. Therefore, a high throughput at low precision through parallelism, or a high precision through concatenation can be achieved. |
url |
http://www.adv-radio-sci.net/6/113/2008/ars-6-113-2008.pdf |
work_keys_str_mv |
AT oapfander comparisonofreconfigurablestructuresforflexiblewordlengthmultiplication AT rnopper comparisonofreconfigurablestructuresforflexiblewordlengthmultiplication AT hjpfleiderer comparisonofreconfigurablestructuresforflexiblewordlengthmultiplication AT szhou comparisonofreconfigurablestructuresforflexiblewordlengthmultiplication AT abermak comparisonofreconfigurablestructuresforflexiblewordlengthmultiplication |
_version_ |
1725179181844660224 |