DocumentCode :
3224559
Title :
FIR filter design based on retiming automation using VLSI design metrics
Author :
Yagain, Deepa ; Vijaya, Krishna A.
Author_Institution :
Dept. of E&C (VLSI Design & Embedded Syst.), People´s Educ. Soc. Inst. of Technol., Bangalore, India
fYear :
2013
fDate :
23-26 June 2013
Firstpage :
17
Lastpage :
22
Abstract :
Finite Impulse Response (FIR) Filter can be designed by formulation of specifications which are for a particular application requirement. In this paper, an efficient FIR filter is designed using register minimization retiming technique. Also, an optimization environment is designed such that filter components of post retimed circuit such as adder and multiplier are upgraded depending on the VLSI design metrics such as area, speed or power as according to designer´s need and synthesizable code in Hardware Description Language [HDL] is generated. Retiming is a technique in which alteration to the critical path of FIR filter is done by changing the placement of the registers in the original FIR filter circuit. The placement of registers has to be made such that the functionality is not altered and critical path is minimized. The critical path minimization reduces overall clock period thereby increasing the clock frequency in retiming. At times, this may lead to increased register counts. The register minimization retiming provides the best compromise of clock period and register count. The FIR filter which needs to be optimized can be given to the optimization environment either as data flow graph or as a matrix. The designed optimization environment performs register minimization retiming and generates the synthesizable HDL of filter circuit. Also, different adders and multipliers are designed and their VLSI design metrics are compared in this work. Based on this comparison, adder and multiplier for a particular performance parameter such as area, power or delay is identified. A GUI is designed with Nokia QT for binding retimed FIR filter with efficient adder and multiplier components. Hence using register minimization retiming and component binding based on VLSI design metrics, an optimized digital FIR filters can be designed with minimum design cycle time.
Keywords :
FIR filters; VLSI; adders; circuit optimisation; data flow graphs; graphical user interfaces; hardware description languages; logic design; matrix algebra; minimisation; multiplying circuits; shift registers; FIR filter critical path; FIR filter design; GUI; Nokia QT; VLSI design metrics; adder components; clock period; critical path minimization; data flow graph; digital FIR filter; finite impulse response filter; hardware description language; multiplier components; optimization environment; post retimed circuit; register component binding; register count; register minimization retiming technique; register placement; Adders; Clocks; Finite impulse response filters; Hardware design languages; Minimization; Optimization; Registers; Brunt Kung Adder; Data Flow Graphs; Floyd-Warshall algorithm; Ling Adder Booth Multiplier; Register minimization Retiming; VLSI design metrics; Vedic multiplier;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology, Informatics, Management, Engineering, and Environment (TIME-E), 2013 International Conference on
Conference_Location :
Bandung
Print_ISBN :
978-1-4673-5730-2
Type :
conf
DOI :
10.1109/TIME-E.2013.6611956
Filename :
6611956
Link To Document :
بازگشت