Component-based design approach for multicore SoCs

被引:56
作者
Cesário, W [1 ]
Baghdadi, A [1 ]
Gauthier, L [1 ]
Lyonnard, D [1 ]
Nicolescu, G [1 ]
Paviot, Y [1 ]
Yoo, S [1 ]
Jerraya, AA [1 ]
Diaz-Nava, M [1 ]
机构
[1] TIMA Lab, SLS Grp, F-38031 Grenoble, France
来源
39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002 | 2002年
关键词
multicore system-on-chip; component-based design; HW/SW interfaces abstraction;
D O I
10.1109/DAC.2002.1012730
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a high-level component-based methodology and design environment for application-specific multicore SoC architectures. Component-based design provides primitives to build complex architectures from basic components. This bottom-up approach allows design-architects to explore efficient custom solutions with best performances. This paper presents a high-level component-based methodology and design environment for application-specific multicore SoC architectures. The system specifications are represented as a virtual architecture described in a SystemC-like model and annotated with a set of configuration parameters. Our component-based design environment provides automatic wrapper-generation tools able to synthesize hardware interfaces, device drivers, and operating systems that implement a high-level interconnect API. This approach, experimented over a VDSL system, shows a drastic design time reduction without any significant efficiency loss in the final circuit.
引用
收藏
页码:789 / 794
页数:4
相关论文
共 19 条
[1]  
[Anonymous], 1998, COMPUTER ORG DESIGN
[2]  
BALARIN F, 1997, HARDWARE SOFTWARE CO
[3]  
*CAD DES SYST INC, VIRT COMP CO DES
[4]   Colif:: A design representation for application-specific multiprocessor SOCs [J].
Cesário, WO ;
Nicolescu, G ;
Gauthier, L ;
Lyonnard, D ;
Jerraya, AA .
IEEE DESIGN & TEST OF COMPUTERS, 2001, 18 (05) :8-20
[5]  
Culler DavidE., 1999, PARALLEL COMPUTER AR
[6]  
DIAZNAVA M, 2001, ST J SEP
[7]  
Ernst R., 1996, MICROPROCESSORS MICR
[8]  
Gajski D.D., 2000, SpecC: Specification Language and Methodology
[9]  
Gauthier L., 2001, IEEE TCAD, V20
[10]  
KEUTZER K, 2000, IEEE TCAD DEC