Title :
System modeling with SystemC
Author :
Ghosh, Abhijit ; Tjiang, Steve ; Chandra, Ramesh
Author_Institution :
Synopsys Inc., Mountain View, CA, USA
Abstract :
This tutorial will introduce the fundamental constructs of the SystemC libraries: the model of time, modules, processes, ports, and synchronization and communication primitives. We will discuss the more advanced features of SystemC such as channels, the separation of communication from functionality, hierarchical channels, events, static and dynamic sensitivity. Finally, we will give examples of how SystemC is used to model SOCs and how SystemC creates the framework for solving many system-level design problems. We will conclude with benefits of using SystemC to model systems as well as a roadmap of SystemC, as well as web sites and other publications for those interesting in learning more about SystemC
Keywords :
circuit CAD; integrated circuit design; integrated circuit modelling; SystemC; system model; system-level design; system-on-a-chip; Computational modeling; Computer architecture; Hardware; Process design; Programming; Read-write memory; Software libraries; Software prototyping; System performance; Time to market;
Conference_Titel :
ASIC, 2001. Proceedings. 4th International Conference on
Conference_Location :
Shanghai
Print_ISBN :
0-7803-6677-8
DOI :
10.1109/ICASIC.2001.982488