Title :
Service dependency graph: an efficient model for hardware/software interfaces modeling and generation for SoC design
Author :
Jerraya, Ahmed Amine ; Rousseau, Frederic ; Bouchhima, Aimen ; Youssef, Mohamed-Wassim ; Grasset, Arnaud ; Cesario, Wander ; Kriaa, Lobna ; Sarmento, Adriano
Author_Institution :
TIMA Laboratory, CEDEX, France
Abstract :
Complex systems-on-chip are designed by interconnecting pre-designed hardware (HW) and software (SW) components. During the design cycle, a global model of the SoC may be composed of HW and SW models at different abstraction levels. Designing HW/SW interfaces to interconnect SoC components is a source of design bottlenecks. This paper describes a service-based model enabling systematic design and co-simulation of HW/SW interfaces for SoC design. This model, called Service dependency graph (SDG) allows modeling of complex and application-specific interfaces. We present also a model generator that can automatically build HW/SW interfaces based on service and resource requirements described by the SDG. This approach has been applied successfully on the design of an MPEG-4 encoder. Additionally the SDG seems to be an excellent intermediate representation for the design automation of HW/SW interfaces.
Keywords :
Computer aided instruction; Computer interfaces; Costs; Design automation; Hardware; Laboratories; Laser sintering; MPEG 4 Standard; Middleware; Time to market; hardware/software interfaces; interface design automation; service-based model; systems-on-chip;
Conference_Titel :
Hardware/Software Codesign and System Synthesis, 2005. CODES+ISSS '05. Third IEEE/ACM/IFIP International Conference on
Conference_Location :
Jersey City, NJ, USA
Print_ISBN :
1-59593-161-9
DOI :
10.1145/1084834.1084900