Efficient algorithms for common subexpression elimination in digital filter design

被引:0
|
作者
Xu, F [1 ]
Chang, CH [1 ]
Jong, CC [1 ]
机构
[1] Nanyang Technol Univ, Sch EEE, Ctr Integrated Circuits & Syst, Singapore 639798, Singapore
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, a contention resolution algorithm (CRA) is proposed for the common subexpression elimination of the multiplier block of digital filter structure. CRA synthesizes common subexpressions of any hamming weight to achieve an overall minimization with the emphasis that every logic depth increment must be accompanied by a reduction in logic complexity. A new data structure, called the admissibility graph is introduced to succinctly represent a set of coefficients and the admissible subexpressions are progressively labeled on the graph as either precedence or contention edges (or paths). The performance of CRA is evaluated based on benchmarked circuits and randomly generated coefficients. It is demonstrated that our algorithm outperforms several distinguished algorithms in both the logic depth and logic complexity.
引用
收藏
页码:137 / 140
页数:4
相关论文
共 50 条
  • [21] Design of Common Subexpression Elimination Algorithm for Cyclotomic Fast Fourier Transform Over GF (23)
    Deshmukh, Tejaswini
    Deshmukh, Prashant
    Dakhole, Pravin
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DATA ENGINEERING AND COMMUNICATION TECHNOLOGY, ICDECT 2016, VOL 1, 2017, 468 : 559 - 567
  • [22] On "A New Common Subexpression Elimination Algorithm for Realizing Low-Complexity Higher Order Digital Filters"
    Chang, Chip-Hong
    Faust, Mathias
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (05) : 844 - U201
  • [23] Optimizing polynomial expressions by algebraic factorization and common subexpression elimination
    Hosangadi, Anup
    Fallah, Farzan
    Kastner, Ryan
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (10) : 2012 - 2022
  • [24] A greedy common subexpression elimination algorithm for implementing FIR filters
    Vijay, S.
    Vinod, A. P.
    Lai, Edmund M-K.
    [J]. 2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 3451 - +
  • [25] Optimization method for designing filter bank channelizer of a software defined radio using vertical common subexpression elimination
    Vinod, AP
    Lai, EMK
    Premkumar, AB
    Lau, CT
    [J]. 2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 4, PROCEEDINGS, 2004, : 437 - 440
  • [26] An improved common subexpression elimination method for reducing logic operators in FIR filter implementations without increasing logic depth
    Vinod, A. P.
    Lai, Edmund
    Maskell, Douglas L.
    Meher, P. K.
    [J]. INTEGRATION-THE VLSI JOURNAL, 2010, 43 (01) : 124 - 135
  • [27] C-CHEST - POSTFIX NOTATION AND COMMON-SUBEXPRESSION ELIMINATION
    HOLUB, A
    [J]. DR DOBBS JOURNAL, 1988, 13 (05): : 72 - +
  • [28] An Improved Non-CSD 2-Bit Recursive Common Subexpression Elimination Method to Implement FIR Filter
    Kamal, Hassan
    Lee, Joohyun
    Koo, Bontae
    [J]. ETRI JOURNAL, 2011, 33 (05) : 695 - 703
  • [29] Common subexpression elimination involving multiple variables for linear DSP synthesis
    Hosangadi, A
    Fallah, F
    Kastner, R
    [J]. 15TH IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, PROCEEDINGS, 2004, : 202 - 212
  • [30] A Comparison of Multiplierless Multiple Constant Multiplication using Common Subexpression Elimination Method
    Takahashi, Yasuhiro
    Sekine, Toshikazu
    Yokoyama, Michio
    [J]. 2008 51ST MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 2008, : 298 - +