• DocumentCode
    2649193
  • Title

    Introduction to SystemVerilog and SystemC

  • Author

    Sobelman, Gerald E. ; Zhou, Xiaofang

  • Author_Institution
    Univ. of Minnesota, Minneapolis, MN, USA
  • fYear
    2009
  • fDate
    20-23 Oct. 2009
  • Firstpage
    14
  • Lastpage
    14
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ASICON.2009.5351269
  • Filename
    5351269