Stick afork in it: Applications for SystemVerilog Dynamic Processes
Here you can download the following paper and slides:
- Event: SNUG Boston & Ottawa, September 2010
- Title: "Stick a fork in it: Applications for SystemVerilog Dynamic Processes"
- Author: Doug Smith & David Long, Doulos
- Abstract:In Verilog, processes come in thestatic form ofalwaysandinitial blocks, concurrent assignments, and thefork..joinstatement. SystemVerilog introducesdynamic processesin the form of newfork..joinstatements and thestd::processclass. This paper will explore the many applications of dynamic processes in verification and behavioral modeling such as how verification methodologies create independently executing components and control simulation phasing, isolating random number generators for test reproducibility, parallelizing testbench interaction with DPI code, and a novel approach of using dynamic processes with SystemVerilog interfaces to create bus resolution functions and model analog behavior.
Click here to download the full paper and slides in PDF format.In exchange, we will ask you to enter some personal details. To read about how we use your details, clickhere. On the registration form, you will be asked whether you want us to send you further information concerning other Doulos products and services in the subject area concerned.