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 条
  • [1] Contention resolution algorithm for common subexpression elimination in digital filter design
    Xu, F
    Chang, CH
    Jong, CC
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2005, 52 (10) : 695 - 700
  • [2] New common subexpression elimination method for FIR filter design
    Zhang, Zhen-Dong
    Wu, Bin
    Zhou, Yu-Mei
    [J]. Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2013, 42 (01): : 48 - 52
  • [3] Multiple constant multiplications: Efficient and versatile framework and algorithms for exploring common subexpression elimination
    Potkonjak, M
    Srivastava, MB
    Chandrakasan, AP
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1996, 15 (02) : 151 - 165
  • [4] Optimization method for broadband modem FIR filter design using common subexpression elimination
    Pasko, R
    Schaumont, P
    Derudder, V
    Durackova, D
    [J]. TENTH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, PROCEEDINGS, 1997, : 100 - 106
  • [5] Digital filter design using subexpression elimination and all signed-digit representations
    Dempster, AG
    Macleod, MD
    [J]. 2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 3, PROCEEDINGS, 2004, : 169 - 172
  • [6] Common subexpression elimination for digital filters using genetic algorithm
    Samadi, Payman
    Ahmadi, Majid
    [J]. 2007 14TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-4, 2007, : 246 - +
  • [7] Matrix compression by common subexpression elimination
    Oppelstrup, Tomas
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2013, 247 : 100 - 108
  • [8] A Common Subexpression Elimination Tree Algorithm
    Al-Hasani, Firas
    Hayes, Michael P.
    Bainbridge-Smith, Andrew
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2013, 60 (09) : 2389 - 2400
  • [9] A Triangular Common Subexpression Elimination Algorithm With Reduced Logic Operators in FIR Filter
    Roy, Subhabrata
    Chandra, Abhijit
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (12) : 3527 - 3531
  • [10] Comparison of the horizontal and the vertical Common Subexpression elimination methods for realizing digital filters
    Vinod, AP
    Lai, EMK
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 496 - 499