Application of multi-domain and multi-language cosimulation to an optical MEM switch design

This paper addresses the applicability of a cosimulation methodology to multi-domain and multilanguage systems design. This methodology starts with a system model given as a netlist of heterogeneous components and enables the systematic generation of simulation models for multi-domain and multi-language heterogeneous systems. For experiments, we used a complex multi-domain application: an optical MEM switch.

[1]  S. Yoo,et al.  A generic wrapper architecture for multi-processor SoC cosimulation and design , 2001, Ninth International Symposium on Hardware/Software Codesign. CODES 2001 (IEEE Cat. No.01TH8571).

[2]  Ming C. Wu,et al.  Micromachining for optical and optoelectronic systems , 1997, Proc. IEEE.

[3]  Christian Steger,et al.  A hardware/software cosimulation environment for DSP applications , 1999, Proceedings 25th EUROMICRO Conference. Informatics: Theory and Practice for the New Millennium.

[4]  A. Jain,et al.  A hardware-software co-simulator for embedded system design and debugging , 1995, ASP-DAC '95.

[5]  Russ Klein,et al.  Miami: a hardware software co-simulation environment , 1996, Proceedings Seventh IEEE International Workshop on Rapid System Prototyping. Shortening the Path from Specification to Prototype.

[6]  S. D. Senturia CAD For Microelectromechanical Systems , 1995, Proceedings of the International Solid-State Sensors and Actuators Conference - TRANSDUCERS '95.

[7]  Gaetano Borriello,et al.  Dynamic communication models in embedded system co-simulation , 1997, DAC.

[8]  Abhijit Ghosh,et al.  Methodology for hardware/software co-verification in C/C++ (short paper) , 2000, ASP-DAC '00.

[9]  Abhijit Ghosh,et al.  Methodology for hardware/software co-verification in C/C++ , 2000, Proceedings 2000. Design Automation Conference. (IEEE Cat. No.00CH37106).

[10]  Luciano Lavagno,et al.  Hardware-Software Co-Design of Embedded Systems , 1997 .

[11]  Wayne Wolf,et al.  Hardware-software co-design of embedded systems , 1994, Proc. IEEE.

[12]  유승주 Mixed-Level Cosimulation for Fine Gradual Refinement of Communication in SoC Design , 2001 .

[13]  Ahmed Amine Jerraya,et al.  Scalable and flexible cosimulation of SoC designs with heterogeneous multi-processor target architectures , 2001, ASP-DAC '01.

[14]  Abhijit Ghosh,et al.  A hardware-software co-simulator for embedded system design and debugging , 2001 .

[15]  Robert W. Dutton,et al.  A Heterogeneous Environment for Computational Prototyping and Simulation Based Design of MEMS Devices , 1998 .