Part 1: The 2016 Wilson Research Group Functional Verification Study

Part 1: The 2016 Wilson Research Group Functional Verification Study

FPGA Design Trends In my previous blog, I introduced the 2016 Wilson Research Group Functional Verification Study (click here). The objective…

Understanding and Minimizing Study Bias (2016 Study)

Understanding and Minimizing Study Bias (2016 Study)

This blog is a continuation of a series of blogs that present the highlights from the 2016 Wilson Research Group…

Prologue: The 2016 Wilson Research Group Functional Verification Study

Prologue: The 2016 Wilson Research Group Functional Verification Study

This is the first in a series of blogs that presents the findings from our new 2016 Wilson Research Group…

A Short Class on SystemVerilog Classes

A Short Class on SystemVerilog Classes

It is often said that the English language is one of the most difficult languages to learn: inconsistent spelling rules;…

What’s the deal with those wire’s and reg’s in Verilog

What’s the deal with those wire’s and reg’s in Verilog

A unique concept most beginners have trouble grasping about the Verilog, and now the SystemVerilog, Hardware Description Language (HDL) is…

Get Ready for SystemVerilog 2012

Get Ready for SystemVerilog 2012

The latest revision of the IEEE 1800-2012 SystemVerilog Language Reference Manual (LRM) is about to hit the press; though I…

SystemVerilog Coding Guidelines: Package import versus `include

SystemVerilog Coding Guidelines: Package import versus `include

Another frequently asked question: Should I import my classes from a package or `include them? To answer this properly, you…

Are Program Blocks Necessary?

Are Program Blocks Necessary?

That’s a frequent SystemVerilog question I’m asked. Program blocks came directly from donation of the Vera language to SystemVerilog by…