| Scalable and flexible cosimulation of SoC designs with heterogeneous multi-processor target architectures |
| Full text |
Pdf
(214 KB)
|
| Source
|
Asia and South Pacific Design Automation Conference
archive
Proceedings of the 2001 Asia and South Pacific Design Automation Conference
table of contents
Yokohama, Japan
Pages: 63 - 68
Year of Publication: 2001
ISBN:0-7803-6634-4
|
|
Authors
|
|
Patrice Gerin
|
SLS Group, TIMA Laboratory, 46 Avenue Félix Viallet, 38031 Grenoble, France
|
|
Sungjoo Yoo
|
SLS Group, TIMA Laboratory, 46 Avenue Félix Viallet, 38031 Grenoble, France
|
|
Gabriela Nicolescu
|
SLS Group, TIMA Laboratory, 46 Avenue Félix Viallet, 38031 Grenoble, France
|
|
Ahmed A. Jerraya
|
SLS Group, TIMA Laboratory, 46 Avenue Félix Viallet, 38031 Grenoble, France
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 26, Citation Count: 17
|
|
|
ABSTRACT
In this paper, we present a cosimulation environment that provides modularity, scalability, and flexibility in cosimulation of SoC designs with heterogeneous multi-processor target architectures. Our cosimulation environment is based on an object-oriented simulation environment, SystemC. Exploiting the object orientation in SystemC representation, we achieve modularity and scalability of cosimulation by developing modular cosimulation interfaces. The object orientation also enables mixed-level cosimulation to be easily implemented thereby the designer can have flexibility in trade off between simulation performance and accuracy. Experiments with an IS-95 CDMA cellular phone system design show the effectiveness of the cosimulation environment.
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
|
Thomas W. Albrecht , Johann Notbauer , Stefan Rohringer, HW/SW coverification performance estimation and benchmark for a 24 embedded RISC core design, Proceedings of the 35th annual conference on Design automation, p.808-811, June 15-19, 1998, San Francisco, California, United States
[doi> 10.1145/277044.277250]
|
 |
2
|
|
| |
3
|
Qualcomm, Inc., "MSM3300", available at http://www.qualcomm.com/cdmatechnologies/products/msm3300.html.
|
| |
4
|
M. Keating and P. Bricaud, Reuse Methodology Manual, Kluwer Academic Publishers, 1999.
|
| |
5
|
S. Yoo, J. Lee, J. Jung, K. Rha, Y. Cho, and K. Choi, "Fast Prototyping of an IS-95 CDMA Cellular Phone: a Case Study", Proc. the 6th Conference of Asia Pacific Chip Design Languages, pp. 61-66, Oct. 1999.
|
| |
6
|
TIA/EIA-95A, "Mobile Station-Base Station Compatibility Standard for Dual- Mode Wideband Spread Spectrum Cellular Systems", 1995.
|
 |
7
|
A. Ghosh , M. Bershteyn , R. Casley , C. Chien , A. Jain , M. Lipsie , D. Tarrodaychik , O. Yamamo, A hardware-software co-simulator for embedded system design and debugging, Proceedings of the 1995 conference on Asia Pacific design automation (CD-ROM), p.25-es, August 29-September 01, 1995, Makuhari, Massa, Chiba, Japan
[doi> 10.1145/224818.224892]
|
| |
8
|
C. Valderrama, F. Nacabal, P. Paulin, and A. A. Jerraya, "Automatic VHDL-C Interface Generation for Distributed Cosimulation: Application to Large Design Examples", Design Automation for Embedded Systems, vol. 3, no. 2/3, pp. 199- 217, Mar. 1998.
|
 |
9
|
P. Coste , F. Hessel , Ph. Le Marrec , Z. Sugar , M. Romdhani , R. Suescun , N. Zergainoh , A. A. Jarraya, Multilanguage design of heterogeneous systems, Proceedings of the seventh international workshop on Hardware/software codesign, p.54-58, March 1999, Rome, Italy
[doi> 10.1145/301177.301206]
|
 |
10
|
|
| |
11
|
Mentor Graphics, Inc., "Seamless CVE", available at http://www.mentorg.com/seamless/ .
|
| |
12
|
Synopsys, Inc., "Eaglei", available at http://www.synopsys.com/products/ hwsw/eagle ds.html .
|
| |
13
|
Coware, Inc., "N2C", available at http://www.coware.com/cowareN2C.html.
|
| |
14
|
Felice Balarin , Massimiliano Chiodo , Paolo Giusto , Harry Hsieh , Attila Jurecska , Luciano Lavagno , Claudio Passerone , Alberto Sangiovanni-Vincentelli , Ellen Sentovich , Kei Suzuki , Bassam Tabbara, Hardware-software co-design of embedded systems: the POLIS approach, Kluwer Academic Publishers, Norwell, MA, 1997
|
| |
15
|
J. T. Buck, S. Ha, E. A. Lee, and D. G. Messerschmitt, "Ptolemy: a framework for simulating and prototyping heterogeneous systems", Int. Journal of Computer Simulation, special issue on Simulation Software Development, vol. 4, pp. 155-182, Apr. 1994.
|
| |
16
|
W. Sung and S. Ha, "Efficient and Flexible Cosimulation Environment for DSP Applications", IEICE Trans. on Fundamentals of Electronics, Communications and Computer Sciences, vol. E81-A, no. 12, pp. 2605-2611, Dec. 1998.
|
 |
17
|
|
| |
18
|
Synopsys, Inc., "SystemC, Version 1.1", available at http://www.systemc.org/.
|
 |
19
|
|
| |
20
|
K. Takemura, M. Mizuno, and A. Motohara, "An Approach to System-Level Bus Architecture Validation and its Application to Digital Still Camera Design", Workshop on Synthesis and System Integration of Mixed Technology (SASIMI), pp. 195-201, Apr. 2000.
|
| |
21
|
D. Lyonnard, S. Yoo, A. Baghdadi, and A. A. Jerraya, "Automatic Generation of Application-Specific Architectures for Heterogeneous Multiprocessor System-on- Chip", Submitted for publication.
|
| |
22
|
|
| |
23
|
|
| |
24
|
|
| |
25
|
A. Baghdadi , D. Lyonnard , N. Zergainoh , A. Jerraya, An efficient architecture model for systematic design of application-specific multiprocessor SoC, Proceedings of the conference on Design, automation and test in Europe, p.55-63, March 2001, Munich, Germany
|
 |
26
|
|
| |
27
|
J. A. J. Leijten , J. L. van Meerbergen , A. H. Timmer , J. A. G. Jess, Stream communication between real-time tasks in a high-performance multiprocessor, Proceedings of the conference on Design, automation and test in Europe, p.125-131, February 23-26, 1998, Le Palais des Congrés de Paris, France
|
CITED BY 17
|
|
Sungjoo Yoo , Gabriela Nicolescu , Damien Lyonnard , Amer Baghdadi , Ahmed A. Jerraya, A generic wrapper architecture for multi-processor SoC cosimulation and design, Proceedings of the ninth international symposium on Hardware/software codesign, p.195-200, April 2001, Copenhagen, Denmark
|
|
|
A. Baghdadi , D. Lyonnard , N. Zergainoh , A. Jerraya, An efficient architecture model for systematic design of application-specific multiprocessor SoC, Proceedings of the conference on Design, automation and test in Europe, p.55-63, March 2001, Munich, Germany
|
|
|
|
|
|
Férid Gharsalli , Damien Lyonnard , Samy Meftali , Frédéric Rousseau , Ahmed A. Jerraya, Unifying memory and processor wrapper architecture in multiprocessor SoC design, Proceedings of the 15th international symposium on System Synthesis, October 02-04, 2002, Kyoto, Japan
|
|
|
Lukai Cai , Andreas Gerstlauer , Daniel Gajski, Retargetable profiling for rapid, early system-level design space exploration, Proceedings of the 41st annual conference on Design automation, June 07-11, 2004, San Diego, CA, USA
|
|
|
Sungjoo Yoo , Gabriela Nicolescu , Iuliana Bacivarov , Wassim Youssef , Aimen Bouchhima , Ahmed A. Jerraya, Multi-level software validation for NOC, Networks on chip, Kluwer Academic Publishers, Hingham, MA, 2003
|
|
|
Luca Benini , Davide Bertozzi , Davide Bruni , Nicola Drago , Franco Fummi , Massimo Poncino, SystemC Cosimulation and Emulation of Multiprocessor SoC Designs, Computer, v.36 n.4, p.53-59, April 2003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Franco Fummi , Giovanni Perbellini , Mirko Loghi , Massimo Poncino, ISS-centric modular HW/SW co-simulation, Proceedings of the 16th ACM Great Lakes symposium on VLSI, April 30-May 01, 2006, Philadelphia, PA, USA
|
|
|
G. Nicolescu , S. Martinez , L. Kriaa , W. Youssef , S. Yoo , B. Charlot , A. Jerraya, Application of Multi-domain and Multi-language Cosimulation To an Optical MEM Switch Design, Proceedings of the 2002 conference on Asia South Pacific design automation/VLSI Design, p.426, January 07-11, 2002
|
|
|
|
|
|
J. P. Grossman , Cliff Young , Joseph A. Bank , Kenneth Mackenzie , Douglas J. Ierardi , John K. Salmon , Ron O. Dror , David E. Shaw, Simulation and embedded software development for Anton, a parallel machine with heterogeneous multicore ASICs, Proceedings of the 6th IEEE/ACM/IFIP international conference on Hardware/Software codesign and system synthesis, October 19-24, 2008, Atlanta, GA, USA
|
|
|
Rainer Dömer , Andreas Gerstlauer , Junyu Peng , Dongwan Shin , Lukai Cai , Haobo Yu , Samar Abdi , Daniel D. Gajski, System-on-chip environment: a SpecC-based framework for heterogeneous MPSoC design, EURASIP Journal on Embedded Systems, v.2008 n.3, p.1-13, January 2008
|
|
|
|
|