• 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