• 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