Jump to content

Category:SystemVerilog: Difference between revisions

Use Template:Language for great effect. :)
No edit summary
(Use Template:Language for great effect. :))
Line 1:
{{language|SystemVerilog}} is a language used for hardware design and verification. It is defined by IEEE standard 1800-2005, which extends the hardware description language Verilog (IEEE 1364-2001). SystemVerilog has strong support for concurrency, but though the execution model is based on a single thread that provides the illusion of concurrency via a simulation model known as two-list simulation: first all the "outputs" (of all processes) are calculated as functions of the current inputs; and then the inputs to all processes are updated from the outputs that drive them. So, for example:
 
<lang:SystemVerilog>
Line 22:
* (temporal) assertions
* random sequence generation, and constrained random variables
 
 
----
 
 
Many [[Reports:Tasks not implemented in SystemVerilog|tasks]] are not yet implemented.
Cookies help us deliver our services. By using our services, you agree to our use of cookies.