• DocumentCode
    2868503
  • Title

    High level synthesis of multi-precision data flow graphs

  • Author

    Agrawal, Vikas ; Pande, Anand ; Mehendale, Mahesh M.

  • Author_Institution
    Supercomput. Educ. & Res. Centre, Indian Inst. of Sci., Bangalore, India
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    411
  • Lastpage
    416
  • Abstract
    A number of DSP algorithms involve linear transforms employing weighted sum computations, where the weights are fixed at design time. Add-shift implementation of such a computation results in a data flow graph that has multiple precision variables and functional units. We explore the potential of precision sensitive approach for the high level synthesis of such multi-precision DFGs. We focus on fixed latency implementation of these DFGs. We present register allocation, functional unit binding and scheduling algorithms to exploit the multi-precision nature of such DFGs for area efficient implementation. The proposed approach is fairly generic and could be applied to multi-precision DFGs involving any type of functional units. Significant improvements of upto 27% have been obtained over the conventional high-level synthesis approach
  • Keywords
    VLSI; circuit CAD; data flow graphs; digital signal processing chips; high level synthesis; integrated circuit design; scheduling; add-shift implementation; area efficient implementation; design time; fixed latency implementation; functional unit binding; high level synthesis; linear transforms; multi-precision data flow graphs; multiple precision variables; register allocation; scheduling algorithms; weighted sum computations; Arithmetic; Data flow computing; Digital signal processing; Finite impulse response filter; Flow graphs; High level synthesis; Instruments; Parallel processing; Scheduling; Supercomputers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2001. Fourteenth International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-0831-6
  • Type

    conf

  • DOI
    10.1109/ICVD.2001.902693
  • Filename
    902693