A high-performance VLSI architecture for reconfigurable FIR using distributed arithmetic

被引:28
作者
Mohanty, Basant Kumar [1 ]
Meher, Pramod Kumar [2 ]
Singhal, Subodh Kumar [1 ]
Swamy, M. N. S. [3 ]
机构
[1] Jaypee Univ Engn & Technol, Raghogarh, Madhya Pradesh, India
[2] Nanyang Technol Univ, Sch Comp Engn, Nanyang Ave, Singapore 639798, Singapore
[3] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ H3G 2W1, Canada
关键词
Reconfigurable architecture; Block processing; Distributed arithmetic; VLSI; LOW-POWER; ALGORITHM; FILTERS; IMPLEMENTATION; DESIGN;
D O I
10.1016/j.vlsi.2016.01.006
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we have analyzed the register complexity of direct-form and transpose-form structures of FIR filter and explored the possibility of register reuse. We find that direct-form structure involves significantly less registers than the transpose-form structure, and it allows register reuse in parallel implementation. We analyze further the LUT consumption and other resources of DA-based parallel FIR filter structures, and find that the input delay unit, coefficient storage unit and partial product generation unit are also shared besides LUT words when multiple filter outputs are computed in parallel. Based on these finding, we propose a design approach, and used that to derive a DA-based architecture for reconfigurable block-based FIR filter, which is scalable for larger block-sizes and higher filter-lengths. Interestingly, the number of registers of the proposed structure does not increase proportionately with the block-size. This is a major advantage for area-delay and energy efficient high-throughput implementation of reconfigurable FIR filters of higher block-sizes. Theoretical comparison shows that the proposed structure for block-size 8 and filter-length 64 involves 60% more flip-flops, 6.2 times more adders, 3.5 times more AND-OR gates, and offers 8 times higher throughput. ASIC synthesis result shows that the proposed structure for block-size 8 and filter-length 64 involves 1.8 times less area-delay product (ADP) and energy per sample (EPS) than the existing design, and it can support 8 times higher throughput. The proposed structure for block sizes 4 and 8, respectively, consumes 38% and 50% less power than the exiting structure for the same throughput rates on average for different supply voltages. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:37 / 46
页数:10
相关论文
共 22 条
[1]   The software radio concept [J].
Buracchini, E .
IEEE COMMUNICATIONS MAGAZINE, 2000, 38 (09) :138-143
[2]   Novel Design Algorithm for Low Complexity Programmable FIR Filters Based on Extended Double Base Number System [J].
Chen, Jiajia ;
Chang, Chip-Hong ;
Feng, Feng ;
Ding, Weiao ;
Ding, Jiatao .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2015, 62 (01) :224-233
[3]   High-Level Synthesis Algorithm for the Design of Reconfigurable Constant Multiplier [J].
Chen, Jiajia ;
Chang, Chip-Hong .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (12) :1844-1856
[4]   A low-power digit-based reconfigurable FIR filter [J].
Chen, Kuan-Hung ;
Chiueh, Tzi-Dar .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2006, 53 (08) :617-621
[5]  
Demirsoy SS, 2004, CONF REC ASILOMAR C, P461
[6]  
Hentschel T., 1999, CDMA TECHNIQUES 3 GE, P257, DOI [10.1007/978-1-4615-5103-4_10, DOI 10.1007/978-1-4615-5103-410]
[7]   A new common subexpression elimination algorithm for realizing low-complexity higher order digital [J].
Mahesh, R. ;
Vinod, A. R. .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (02) :217-229
[8]   New Reconfigurable Architectures for Implementing FIR Filters With Low Complexity [J].
Mahesh, R. ;
Vinod, A. P. .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (02) :275-288
[9]  
Meher P. K., 2011, 2011 IEEE/IFIP 19th International Conference on VLSI and System-on-Chip, P428, DOI 10.1109/VLSISoC.2011.6081621
[10]   Hardware-efficient systolization of DA-based calculation of finite digital convolution [J].
Meher, Pramod Kumar .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2006, 53 (08) :707-711