Title :
System level synthesis of hardware for DSP applications using pre-characterized function implementations
Author :
Shuo Li ; Farahini, Nasim ; Hemani, Ahmed ; Rosvall, Kathrin ; Sander, Ingo
Author_Institution :
ES/ICT, R. Inst. of Technol. (KTH), Kista, Sweden
fDate :
Sept. 29 2013-Oct. 4 2013
Abstract :
SYLVA is a system level synthesis framework that transforms DSP sub-systems modeled as synchronous data flow into hardware implementations in ASIC, FPGAs or CGRAs. SYLVA synthesizes in terms of pre-characterized function implementations (FTMPs). It explores the design space in three dimensions, number of FTMPs, type of FTMPs and pipeline parallelism between the producing and consuming FTMPs. We introduce timing and interface model of FTMPs to enable reuse and automatic generation of Global Interconnect and Control (GLIC) to glue the FTMPs together into a working system. SYLVA has been evaluated by applying it to five realistic DSP applications and results analyzed for design space exploration, efficacy in generating GLIC by comparing to manually generated GLIC and accuracy of design space exploration by comparing the area and energy costs considered during the design space exploration based on pre-characterized FIMPs and the final results.
Keywords :
digital signal processing chips; high level synthesis; ASIC; CGRA; DSP applications; DSP subsystems; FIMP; FPGA; GLIC; SYLVA; design space exploration; energy costs; global interconnect and control; hardware implementations; precharacterized function implementations; synchronous data flow; system level hardware synthesis; Abstracts; Field programmable gate arrays; Libraries; Design Space Exploration; Electronic System Level Synthesis; Reuse; Synchronous Data Flow; System Level Synthesis;
Conference_Titel :
Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2013 International Conference on
Conference_Location :
Montreal, QC
DOI :
10.1109/CODES-ISSS.2013.6659003