DocumentCode
1786913
Title
A design methodology for compositional high-level synthesis of communication-centric SoCs
Author
Di Guglielmo, Giuseppe ; Pilato, Christian ; Carloni, Luca P.
Author_Institution
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
fYear
2014
fDate
1-5 June 2014
Firstpage
1
Lastpage
6
Abstract
Systems-on-chip are increasingly designed at the system level by combining synthesizable IP components that operate concurrently while interacting through communication channels. CAD-tool vendors support this System-Level Design approach with high-level synthesis tools and libraries of interface primitives implementing the communication protocols. These interfaces absorb timing differences in the hardware-component implementations, thus enabling compositional design. However, they introduce also new challenges in terms of functional correctness and performance optimization. We propose a methodology that combines performance analysis and optimization algorithms to automatically address the issues that SoC designers may accidentally introduce when assembling components that are specified at the system level.
Keywords
logic design; optimisation; system-on-chip; CAD-tool vendor; IP component; communication-centric SoC; compositional high-level synthesis; functional correctness; hardware-component implementation; performance optimization; system-level design; system-on-chip; Computational modeling; Hardware; Labeling; Optimization; Protocols; System recovery; System-on-chip; High-Level Synthesis; SystemC;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (DAC), 2014 51st ACM/EDAC/IEEE
Conference_Location
San Francisco, CA
Type
conf
DOI
10.1145/2593069.2593071
Filename
6881455
Link To Document