DocumentCode
3026033
Title
Design optimization platform for synthesizable high speed digital filters using retiming technique
Author
Yagain, Deepa ; Krishna, Amalladinne Vamsi ; Chennapnoor, S.
Author_Institution
Dept. of E&C (VLSI Design & Embedded Syst.), People´s Educ. Soc. Inst. of Technol., Bangalore, India
fYear
2012
fDate
19-21 Sept. 2012
Firstpage
551
Lastpage
555
Abstract
In signal processing applications the time critical sections are iterative and recursive and requires various optimization techniques for performance enhancement. Most of these applications require each iteration to be executed under a specific time constraint associated with the data input rate. Using optimization techniques like retiming, we achieve the desired performance. Digital filters are the most common blocks in signal processing applications and they can be represented by synchronous data-flow graphs (DFGs). Applying retiming techniques on the synchronous data flow graphs results in obtaining high speed digital circuits. Retiming is the process of rearranging the storage elements in the circuit to reduce the cycle time without changing its functionality. In this paper, a single optimization environment is developed for retiming the DSP filter blocks using cutset and clock period minimization techniques. Cutset retiming is specially used for filters designed for single processor systems. An optimized digital filter circuit is obtained after retiming from design optimization environment. Also, the HDL(Hardware Description Language) code of the optimized filter circuit is automatically generated and microarchitectural optimizations like usage of parallel prefix tree adders, supply voltage scaling are done at structural level of the circuit which still enhances the filter design performance.
Keywords
adders; circuit optimisation; data flow graphs; digital filters; digital signal processing chips; iterative methods; minimisation; DFG; DSP filter blocks; HDL code; clock period minimization techniques; cutset retiming technique; data input rate; design optimization platform; hardware description language code; iterative techniques; microarchitectural optimizations; optimization techniques; optimized digital filter circuit; parallel prefix tree adders; recursive techniques; signal processing; single processor systems; specific time constraint; storage elements; structural level; supply voltage scaling; synchronous data-flow graphs; synthesizable high speed digital filters; Adders; Clocks; Delay; Digital filters; IIR filters; Minimization; Optimization; Cutset retiming technique; Data Flow Graphs; Floyd-Warshall algorithm; High-Level Synthesis[HLS]; Parallel prefix Ling adder; Retiming; Retiming for minimum clock period technique;
fLanguage
English
Publisher
ieee
Conference_Titel
Semiconductor Electronics (ICSE), 2012 10th IEEE International Conference on
Conference_Location
Kuala Lumpur
Print_ISBN
978-1-4673-2395-6
Electronic_ISBN
978-1-4673-2394-9
Type
conf
DOI
10.1109/SMElec.2012.6417206
Filename
6417206
Link To Document