SystemVerilog Introduction

SystemVerilog is commonly used in the semiconductor. It is a hardware description and hardware verification language used to model, design, simulate testbench. SystemVerilog is based on Verilog and some extensions. It is standardized as IEEE 1800.

SystemVerilog provides support for gate-level, RTL, and behavioral descriptions, coverage, object-oriented, assertion, and constrained random constructs. It also includes application programming interfaces (APIs) to foreign programming languages.