SystemC-WMS: Mixed-Signal Simulation Based on Wave Exchanges

This chapter proposes a methodology for extending SystemC to mixed-signal systems, aimed at allowing the reuse of analog models and to the simulation of heterogeneous systems. To this end, a general method for modeling analog modules using wave quantities is suggested, and a new kind of port and channel suitable to let modules communicate through waves have been defined. These entities are plugged directly on top of the standard SystemC kernel, so as to allow a seamless integration with the preexisting simulation environment, and are designed to permit total interconnection freedom to ease the development of reusable analog libraries.

[1]  Tom J. Kazmierski,et al.  SEAMS - a SystemC environment with analog and mixed-signal extensions , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[2]  Augusto Sarti,et al.  Toward nonlinear wave digital filters , 1999, IEEE Trans. Signal Process..

[3]  Christoph Grimm Languages for system specification: Selected contributions on UML, systemC, system Verilog, mixed-signal systems, and property specification from FDL'03 , 2004 .

[4]  A. Fettweis Pseudo-passivity, sensitivity, and stability of wave digital filters , 1972 .

[5]  Christoph Grimm,et al.  Analog and mixed signal modelling with SystemC-AMS , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..

[6]  Trond Ytterdal,et al.  A mixed-signal, functional level simulation framework based on SystemC for system-on-a-chip applications , 2001, Proceedings of the IEEE 2001 Custom Integrated Circuits Conference (Cat. No.01CH37169).

[7]  Klaus Waldschmidt,et al.  Mixed-Signal Extensions for SystemC , 2003 .

[8]  K. Kurokawa,et al.  Power Waves and the Scattering Matrix , 1965 .

[9]  Trond Ytterdal,et al.  Behavioral Modeling and Simulation of Mixed-Signal System-on-a-Chip using SystemC , 2003 .

[10]  Christoph Grimm,et al.  SystemC-AMS requirements, design objectives and rationale , 2003, 2003 Design, Automation and Test in Europe Conference and Exhibition.