ACM Home Page
Please provide us with feedback. Feedback
SystemC: a modeling platform supporting multiple design abstractions
Full text PdfPdf (104 KB)
Source International Symposium on Systems Synthesis archive
Proceedings of the 14th international symposium on Systems synthesis table of contents
Montréal, P.Q., Canada
Session: Special Session on Design Paradigms table of contents
Pages: 75 - 80  
Year of Publication: 2001
ISBN:1-58113-418-5
Author
Preeti Ranjan Panda  Synopsys Inc., Mountain View, CA
Sponsors
IEEE : IEEE Computer Society Technical Committee on Design Automation
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 57,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/500001.500018
What is a DOI?

ABSTRACT

SystemC is a C++ based modeling platform supporting design abstractions at the register-transfer, behavioral, and system levels. Consisting of a class library and a simulation kernel, the language is an attempt at standardization of a C/C++ design methodology, and is supported by the Open SystemC Initiative (OSCI), a consortium of a wide range of system houses, semiconductor companies, Intellectual property (IP) providers, embedded software developers, and design automation tool vendors. The advantages of SystemC include the establishment of a common design environment consisting of C++ libraries, models and tools, thereby setting up a foundation for hardware-software co-design; the ability to exchange IP easily and efficiently; and the ability to reuse test benches across different levels of modeling abstraction. We outline the features of SystemC that make it an attractive language for design specification, verification, and synthesis at different levels of abstraction, with particular emphasis on the new features included in SystemC 2.0 that support system-level design.


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
The Open SystemC Initiative. http://www.systemc.org.
 
2
SystemC 1.0 user's guide. http://www.systemc.org, 2000.
 
3
Functional specification for SystemC 2.0. http://www.systemc.org, Jan. 2001.
 
4
D. Gajski, J. Zhu, R. Domer, A. Gerstlauer, and S. Zhao. SpecC: Specification Language and Methodology. Kluwer Academic Publishers, Norwell, U.S.A, 2000.
 
5
J. Gerlach and W. Rosenstiel. System level design using the SystemC modeling platform. In Workshop on System Design Automation, pages 185-189, Rathen, Germany, Mar. 2000.
 
6
7
 
8
S. Swan. An introduction to system level modeling in SystemC 2.0. http://www.systemc.org, May 2001.
 
9
Synopsys Inc., Mountain View, CA. Describing Synthesizable RTL in SystemC, May 2001.

CITED BY  10

Collaborative Colleagues:
Preeti Ranjan Panda: colleagues