Service dependency graph: an efficient model for hardware/software interfaces modeling and generation for SoC design

  • Authors:
  • Adriano Sarmento;Lobna Kriaa;Arnaud Grasset;Mohamed-Wassim Youssef;Aimen Bouchhima;Frederic Rousseau;Wander Cesario;Ahmed Amine Jerraya

  • Affiliations:
  • TIMA Laboratory, CEDEX, France;TIMA Laboratory, CEDEX, France;TIMA Laboratory, CEDEX, France;TIMA Laboratory, CEDEX, France;TIMA Laboratory, CEDEX, France;TIMA Laboratory, CEDEX, France;TIMA Laboratory, CEDEX, France;TIMA Laboratory, CEDEX, France

  • Venue:
  • CODES+ISSS '05 Proceedings of the 3rd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

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.