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
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;
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
DOI :
10.1109/SMElec.2012.6417206