DocumentCode :
1666800
Title :
SystemC - a modeling platform supporting multiple design abstractions
Author :
Panda, Preeti Ranjan
Author_Institution :
Synopsys lnc, Mountain View, CA, USA
fYear :
2001
fDate :
6/23/1905 12:00:00 AM
Firstpage :
75
Lastpage :
80
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.
Keywords :
C++ language; hardware description languages; hardware-software codesign; industrial property; software libraries; C++ based modeling platform; C++ libraries; C/C++ design methodology; IP exchange; Open SystemC Initiative; SystemC; class library; common design environment; design abstractions; design automation tool vendors; design specification language; embedded software developers; hardware-software co-design; modeling abstraction; register-transfer level; simulation kernel; system-level design; Design automation; Design methodology; Embedded software; Hardware design languages; Integrated circuit synthesis; Kernel; Software libraries; Standardization; System testing; System-level design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Synthesis, 2001. Proceedings. The 14th International Symposium on
Print_ISBN :
1-58113-418-5
Type :
conf
DOI :
10.1109/ISSS.2001.156535
Filename :
957916
Link To Document :
بازگشت