Title :
Introduction to SystemVerilog and SystemC
Author :
Sobelman, Gerald E. ; Zhou, Xiaofang
Author_Institution :
Univ. of Minnesota, Minneapolis, MN, USA
Abstract :
Summary form only given. SystemVerilog is the third generation of the Verilog language standard. It is a significant and important extension of Verilog-2001, and it includes many features which are useful for high-level modeling and verification of large and complex designs. SystemC runs in a C++ development environment, allowing modeling and verification of both hardware and software within a common framework. Both languages have rich features in system-level modeling and verification. The tutorial will cover most part of SystemVerilog, including data types and structures, behavioral modeling, design hierarchy and interfaces, object-oriented coding, threads, randomization and coverage. SystemC is also covered, including modules, ports, interfaces, channels, etc.
Keywords :
C++ language; hardware description languages; C++; SystemC; SystemVerilog; Verilog language standard; behavioral modeling; high-level modeling; object-oriented coding; system-level modeling; Hardware design languages; Object oriented modeling; USA Councils; Yarn;
Conference_Titel :
ASIC, 2009. ASICON '09. IEEE 8th International Conference on
Conference_Location :
Changsha, Hunan
Print_ISBN :
978-1-4244-3868-6
Electronic_ISBN :
978-1-4244-3870-9
DOI :
10.1109/ASICON.2009.5351269