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
Link To Document