Assignment: " Try to find some good publications that summarize its [SystemVerilog] features and technical details. We may even want to capture some designs using it in the future. "
|
Emerging fast as a possible IEEE standard, SystemVerilog seeks to extend Verilog-2001 by adding "C++-like"
constructs and assertion-based verification to the standard Verilog language.
Instead of using higher-level data structures provided by C/C++ in a Verilog
verification environment (Verilog Programming Language Interface a.k.a PLI), SystemVerilog
seeks to allow a single development environment for those who design hardware at
the system level and those who design hardware at the implementation level.
From the SystemVerilog Language Reference Manual(LRM):
|
| In summary, the benefits of SystemVerilog are as follows: SystemVerilog is backward compatible with Verilog, SystemVerilog contains "abstraction-raising" C++-style constructs taking Verilog-2001 to the system level, and SystemVerilog boasts testbench capabilities allowing verification and design all in one environment. Questions that have been raised about SystemVerilog include SystemVerilog is in conflict with the previous IEEE standard for Verilog, that time to standardization for a language (generally 5 years) is too slow considering Moore's Law, and that SystemVerilog is inadequate for simulation and is too small a step over Verilog-2001 for verification considering other languages such as C++ or Superlog. |
| Article | Comments |
| Accelera's SystemVerilog 3.0 Specification |
|
| DPI (Direct-C) API Donation |
Supporting SystemVerilog Documents from Synopsys
|
| Assertions API Donation |
Supporting SystemVerilog Documents from Synopsys
|
| Coverage API Donation |
Supporting SystemVerilog Documents from Synopsys
|
|
SystemVerilog Ports & Data Types For Simple, Efficient and
Enhanced HDL Modeling
|
|
| Verilog, The Next Generation: Accelleras SystemVerilog |
|
Some Articles About SystemVerilog
| Article | Source | Notable Comments/Points | |
| 1 |
Excerpt from SystemVerilog
Message-Board |
"Verification Guild" |
|
| 2 |
SystemVerilog: The Next Generation
Verilog Language |
Accelera |
Description of SystemVerilog Workshop to be presented @ DAC 2003 |
| 3 |
EDA
divided on SystemVerilog |
EE Times, Richard Goering |
|
| 4 | 'Smart' verification moves beyond SystemVerilog 3.0 |
EEDesign.Com |
|
| 5 | DVCon:SystemVerilog key to new design paradigm | EEDesign.Com |
|
| 6 | SystemVerilog 3.1 adds assertions and test-bench automation |
EEDesign.Com |
|