DocumentCode
3297278
Title
A novel approach to multiple constant multiplication using minimum spanning trees
Author
Gustafsson, Oscar ; Wanhammar, Lars
Author_Institution
Dept. of Electr. Eng., Linkoping Univ., Sweden
Volume
3
fYear
2002
fDate
4-7 Aug. 2002
Abstract
In this work a novel approach to multiple constant multiplication based on minimum spanning trees is proposed. Each required coefficient is assigned to a vertex in a graph. The vertices are connected with weighted edges, where each edge weight corresponds to the number of adders required to derive one of the coefficient from the previous. The graph can be used to solve for the minimum spanning tree, which leads to a realization with a small number of adders. The optimal minimum spanning tree can be found in polynomial time. It is also possible to add extra constraints to the spanning tree, such as limited out-degree (corresponds to fan-out) and limited tree height (corresponds to delay). These problems are harder to solve, but there are good heuristics available. It is shown by simulation that the performance of the proposed algorithm is comparable with recently published algorithms.
Keywords
adders; digital arithmetic; logic design; multiplying circuits; trees (mathematics); graph vertex; minimum spanning trees; multiple constant multiplication; polynomial time; weighted edges; Costs; Delay; Digital signal processing; Finite impulse response filter; Flow graphs; Hardware; Pattern matching; Polynomials; Tree graphs;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2002. MWSCAS-2002. The 2002 45th Midwest Symposium on
Print_ISBN
0-7803-7523-8
Type
conf
DOI
10.1109/MWSCAS.2002.1187124
Filename
1187124
Link To Document