Electronic System-Level Synthesis Methodologies

被引:89
作者
Gerstlauer, Andreas [1 ]
Haubelt, Christian [2 ]
Pimentel, Andy D. [3 ]
Stefanov, Todor P. [4 ]
Gajski, Daniel D. [5 ]
Teich, Juergen [2 ]
机构
[1] Univ Texas Austin, Dept Elect & Comp Engn, Austin, TX 78712 USA
[2] Univ Erlangen Nurnberg, Dept Comp Sci, D-91054 Erlangen, Germany
[3] Univ Amsterdam, Inst Informat, NL-1098 XG Amsterdam, Netherlands
[4] Leiden Univ, Leiden Inst Adv Comp Sci, NL-2300 RA Leiden, Netherlands
[5] Univ Calif Irvine, Ctr Embedded Comp Syst, Irvine, CA 92697 USA
关键词
Electronic system level (ESL); methodology; synthesis; DESIGN SPACE EXPLORATION; ARCHITECTURES; FRAMEWORK;
D O I
10.1109/TCAD.2009.2026356
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With ever-increasing system complexities, all major semiconductor roadmaps have identified the need for moving to higher levels of abstraction in order to increase productivity in electronic system design. Most recently, many approaches and tools that claim to realize and support a design process at the so-called electronic system level (ESL) have emerged. However, faced with the vast complexity challenges, in most cases at best, only partial solutions are available. In this paper, we develop and propose a novel classification for ESL synthesis tools, and we will present six different academic approaches in this context. Based on these observations, we can identify such common principles and needs as they are leading toward and are ultimately required for a true ESL synthesis solution, covering the whole design process from specification to implementation for complete systems across hardware and software boundaries.
引用
收藏
页码:1517 / 1530
页数:14
相关论文
共 41 条
[1]  
[Anonymous], P IEEE ACM INT C HAR
[2]   Metropolis: An integrated electronic system design environment [J].
Balarin, F ;
Watanabe, Y ;
Hsieh, H ;
Lavagno, L ;
Passerone, C ;
Sangiovanni-Vincentelli, A .
COMPUTER, 2003, 36 (04) :45-+
[3]   Cyclo-static dataflow [J].
Bilsen, G ;
Engels, M ;
Lauwereins, R ;
Peperstraete, J .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1996, 44 (02) :397-408
[4]   A platform-based taxonomy for ESL design [J].
Densmore, Douglas ;
Passerone, Roberto ;
Sangiovanni-Vincentelli, Alberto .
IEEE DESIGN & TEST OF COMPUTERS, 2006, 23 (05) :359-374
[5]   System-on-Chip Environment: A SpecC-Based Framework for Heterogeneous MPSoC Design [J].
Doemer, Rainer ;
Gerstlauer, Andreas ;
Peng, Junyu ;
Shin, Dongwan ;
Cai, Lukai ;
Yu, Haobo ;
Abdi, Samar ;
Gajski, Daniel D. .
EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)
[6]  
Dumitrascu F., 2006, P C DATE, P166
[7]  
Falk Joachim., 2008, Proceedings of the 8th ACM/IEEE International Conference on Embedded Software, EMSOFT '08, P189, DOI DOI 10.1145/1450058.1450084
[8]  
Gajski D.D., 1994, Specification and Design of Embedded Systems''
[9]  
Gajski D.D., 2000, SpecC: Specification Language and Methodology
[10]  
GAJSKI DD, 1983, COMPUTER, V16, P11