| Service dependency graph: an efficient model for hardware/software interfaces modeling and generation for SoC design |
| Full text |
Pdf
(192 KB)
|
| Source
|
International Conference on Hardware Software Codesign
archive
Proceedings of the 3rd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
table of contents
Jersey City, NJ, USA
SESSION: On-chip communication and interface design
table of contents
Pages: 261 - 266
Year of Publication: 2005
ISBN:1-59593-161-9
|
|
Authors
|
|
Adriano Sarmento
|
TIMA Laboratory, CEDEX, France
|
|
Lobna Kriaa
|
TIMA Laboratory, CEDEX, France
|
|
Arnaud Grasset
|
TIMA Laboratory, CEDEX, France
|
|
Mohamed-Wassim Youssef
|
TIMA Laboratory, CEDEX, France
|
|
Aimen Bouchhima
|
TIMA Laboratory, CEDEX, France
|
|
Frederic Rousseau
|
TIMA Laboratory, CEDEX, France
|
|
Wander Cesario
|
TIMA Laboratory, CEDEX, France
|
|
Ahmed Amine Jerraya
|
TIMA Laboratory, CEDEX, France
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 42, Citation Count: 1
|
|
|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
A. Sangiovanni-Vicentelli "Defining Platform Based Design" EE Design, March 2002
|
 |
2
|
J.-Y. Brunel , W. M. Kruijtzer , H. J. H. N. Kenter , F. Pétrot , L. Pasquier , E. A. de Kock , W. J. M. Smits, COSY communication IP's, Proceedings of the 37th conference on Design automation, p.406-409, June 05-09, 2000, Los Angeles, California, United States
[doi> 10.1145/337292.337515]
|
| |
3
|
|
| |
4
|
"The MPI Standard" available at http://www-unix.mcs.anl.gov/mpi/
|
 |
5
|
|
| |
6
|
IBM Corp. IBM CoreConnect Bus Architecture: http://www3.ibm. com/chips/products/coreconnect/index.html
|
| |
7
|
ARM AMBA: http://www.arm.com
|
 |
8
|
Steven Vercauteren , Bill Lin , Hugo De Man, Constructing application-specific heterogeneous embedded architectures from custom HW/SW applications, Proceedings of the 33rd annual conference on Design automation, p.521-526, June 03-07, 1996, Las Vegas, Nevada, United States
[doi> 10.1145/240518.240617]
|
| |
9
|
Virtual Socket Interface Alliance. http://www.vsi.org
|
| |
10
|
Open Core Protocol. http://www.ocpip.org
|
| |
11
|
Sonics SiliconBackplane uNetwork. http:// www.sonicsinc.com
|
 |
12
|
W. Cesário , A. Baghdadi , L. Gauthier , D. Lyonnard , G. Nicolescu , Y. Paviot , S. Yoo , A. A. Jerraya , M. Diaz-Nava, Component-based design approach for multicore SoCs, Proceedings of the 39th conference on Design automation, June 10-14, 2002, New Orleans, Louisiana, USA
[doi> 10.1145/513918.514115]
|
 |
13
|
|
| |
14
|
CoWare, Inc. "CoWare N2C " available at http://www.coware.com
|
| |
15
|
M.Zitterbart, "A Model for Flexible High performance Communication Subsystems", IEEE Journal on selected areas in communication, VOL. 11, NO, 4, MAY 1993.
|
| |
16
|
|
CITED BY
|
|
Aimen Bouchhima , Xi Chen , Frédéric Pétrot , Wander O. Cesário , Ahmed A. Jerraya, A unified HW/SW interface model to remove discontinuities between HW and SW design, Proceedings of the 5th ACM international conference on Embedded software, September 18-22, 2005, Jersey City, NJ, USA
|
|