Title :
Unified component integration flow for multi-processor SoC design and validation
Author :
Dziri, Mohamed-Anouar ; Cesàrio, W. ; Wagner, Flávio R. ; Jerraya, A.A.
Author_Institution :
TIMA Lab., Grenoble, France
Abstract :
Most system-on-chip (SoC) design methodologies promote the reuse of pre-designed (hardware, software, and functional) components. However, as these components are heterogeneous, their integration requires complex interface sub-systems. These sub-systems can also be constructed by assembling pre-designed basic interface components. Hence, SoC design and validation involves component composition techniques to create hardware, software, and functional interface sub-systems by assembling basic interface components. We propose a unified methodology for automatic component integration that allows designers to reuse pre-designed components effectively. We also present ROSES, a design flow that uses this methodology to generate hardware, software, and functional interface sub-systems automatically starting from a system-level architectural model.
Keywords :
integrated circuit design; multiprocessing systems; system-on-chip; ROSES; automatic component integration; component composition techniques; component integration flow; functional interface sub systems; hardware interface subsystems; interface component assembling; multiprocessor SoC design; software interface subsystems; system level architecture; system-on-chip; Application software; Assembly; Communication networks; Hardware; Laboratories; Network-on-a-chip; Protocols; Software standards; Software testing; Unified modeling language;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
Print_ISBN :
0-7695-2085-5
DOI :
10.1109/DATE.2004.1269044