THE REFERENCE LIBRARY

Ideas from the field

Conference papers, tutorials, and presentations authored or co-authored by Stuart Sutherland.

2016 · PAPER / PRESENTATION

Adopting the SystemsVerilog Universal Verification Methodology (UVM)

DVClub Portland OR - Design Verification Club:
Adopting the SystemsVerilog Universal Verification Methodology (UVM)
by Stuart Sutherland
presentation slides

2015 · PAPER / PRESENTATION

Who Put Assertions In My RTL Code? And Why?

SNUG Silicon Valley - Synopsys Users Group Conference:
Who Put Assertions In My RTL Code? And Why?
by Stuart Sutherland
(Awarded Best Paper Presentation, First Place)
paper | presentation slides

2015 · PAPER / PRESENTATION

SystemsVerilog Assertions Tutorial and Assertions Planning?

DVClub Austin - Design Verification Club:
SystemsVerilog Assertions Tutorial and Assertions Planning?
by Stuart Sutherland
presentation slides

2014 · PAPER / PRESENTATION

Can My Synthesis Compiler Do That? What ASIC and FPGA Synthesis Compilers support in SystemVerilog-2012

DVCon San Jose - Design and Verification Conference:
Can My Synthesis Compiler Do That? What ASIC and FPGA Synthesis Compilers support in SystemVerilog-2012
by Stuart Sutherland and Don Mills
paper | presentation slides

2014 · PAPER / PRESENTATION

Can My Synthesis Compiler Do That?

DVClub Austin - Design Verification Club Conference:
Can My Synthesis Compiler Do That?
by Stuart Sutherland and Tom Fitzpatrick
(a customized version of the 2014 DVCon paper and presentation, below)
presentation slides

2013 · PAPER / PRESENTATION

I'm Still In Love With My X (advantages and hazards of X propagation in simulation)

DVCon San Jose - Design and Verification Conference:
I'm Still In Love With My X (advantages and hazards of X propagation in simulation)
by Stuart Sutherland
paper | presentation slides

2013 · PAPER / PRESENTATION

Synthesizing SystemVerilog: Busting the Myth that SystemVerilog is only for Verification

SNUG Silicon Valley - Synopsys Users Group Conference:
Synthesizing SystemVerilog: Busting the Myth that SystemVerilog is only for Verification
by Stuart Sutherland and Don Mills
(Awarded Best Paper Presentation, First Place)
paper | presentation slides

2012 · PAPER / PRESENTATION

What, If Anything, In SystemVerilog Will Help Me With FPGA-based Design?

DesignCon Conference, Santa Clara, California:
What, If Anything, In SystemVerilog Will Help Me With FPGA-based Design?
by Stuart Sutherland
paper | presentation slides

2012 · PAPER / PRESENTATION

Summary of What is New in SystemVerilog-2012

DAC - Design Automation Conference:
Summary of What is New in SystemVerilog-2012
by Stuart Sutherland
presentation slides

2009 · PAPER / PRESENTATION

Adding Last-Minute Assertions: Lessons Learned (a little late) about Designing for Verification

DVCon - Design and Verification Conference:
Adding Last-Minute Assertions: Lessons Learned (a little late) about Designing for Verification
by Stuart Sutherland
paper | presentation slides

2009 · PAPER / PRESENTATION

Is SystemVerilog Useful for FPGA Design? (" Burn-and-Learn" versus " Learn-and-Burn")

SNUG Silicon Valley - Synopsys Users Group Conference:
Is SystemVerilog Useful for FPGA Design? (" Burn-and-Learn" versus " Learn-and-Burn")
by Stuart Sutherland
paper | presentation slides

2009 · PAPER / PRESENTATION

SystemVerilog Is Getting Even Better! An Update on the Proposed SystemVerilog-2009 Standard

DAC - Design Automation Conference:
SystemVerilog Is Getting Even Better! An Update on the Proposed SystemVerilog-2009 Standard
a joint presentation by Stuart Sutherland of Sutherland HDL and Cliff Cummings of Sunburst Design
presentation, Part 1 by Sunburst Design
presentation, Part 2 by Sutherland HDL

2008 · PAPER / PRESENTATION

Push Button Engineering and Top Ten Reasons Engineers Use SystemVerilog

Cypress Logic Excellence Summit, San Jose:
Push Button Engineering and Top Ten Reasons Engineers Use SystemVerilog
by Stuart Sutherland
presentation slides

2008 · PAPER / PRESENTATION

Verilog Is Not Called Verilog Anymore! The Merging of the Verilog and SystemVerilog IEEE Standards

DVCon - Design and Verification Conference:
Verilog Is Not Called Verilog Anymore! The Merging of the Verilog and SystemVerilog IEEE Standards
by Stuart Sutherland
paper | presentation slides

2007 · PAPER / PRESENTATION

More Standard Gotchas: Subtleties in Verilog and SystemVerilog That Every Engineer Should Know

SNUG Silicon Valley - Synopsys Users Group Conference:
More Standard Gotchas: Subtleties in Verilog and SystemVerilog That Every Engineer Should Know
by Stuart Sutherland and Don Mills
(Awarded Best Paper)
paper | presentation slides

2006 · PAPER / PRESENTATION

Getting Started with SystemVerilog Assertions

DesignCon Conference, Santa Clara, California:
Getting Started with SystemVerilog Assertions
by Stuart Sutherland
presentation slides

2006 · PAPER / PRESENTATION

SystemVerilog Assertions Are For Design Engineers, Too!

SNUG Silicon Valley - Synopsys Users Group Conference:
SystemVerilog Assertions Are For Design Engineers, Too!
by Stuart Sutherland
(Awarded Best Paper, 2nd Place)
paper | presentation slides

2006 · PAPER / PRESENTATION

Modeling with SystemVerilog in a Synopsys Synthesis Design Flow

SNUG Europe - Synopsys Users Group Conference:
Modeling with SystemVerilog in a Synopsys Synthesis Design Flow by Stuart Sutherland
(Awarded Best Paper)
paper | presentation slides

2006 · PAPER / PRESENTATION

Standard Gotchas: Subtleties in Verilog and SystemVerilog That Every Engineer Should Know

SNUG Boston - Synopsys Users Group Conference:
Standard Gotchas: Subtleties in Verilog and SystemVerilog That Every Engineer Should Know
by Stuart Sutherland and Don Mills
(Awarded Best Technical Paper)
paper | presentation slides

2005 · PAPER / PRESENTATION

SystemVerilog Saves the Day--the Evil Twins are Defeated! unique and priority are the new Heroes

SNUG Silicon Valley - Synopsys Users Group Conference:
SystemVerilog Saves the Day--the Evil Twins are Defeated! unique and priority are the new Heroes
by Stuart Sutherland
paper | presentation slides

2004 · PAPER / PRESENTATION

SystemVerilog is for Everyone (not just system designers)

White paper:
SystemVerilog is for Everyone (not just system designers)
by Stuart Sutherland
paper |

2004 · PAPER / PRESENTATION

The Verilog PLI is Dead (maybe) -- Long Live the the SystemVerilog DPI!

SNUG Silicon Valley - Synopsys Users Group Conference:
The Verilog PLI is Dead (maybe) -- Long Live the the SystemVerilog DPI!
by Stuart Sutherland
(Awarded Best Technical Paper)
paper | presentation slides

2004 · PAPER / PRESENTATION

Integrating SystemC Models Into Verilog Using the SystemVerilog DPI

SNUG Europe - Synopsys Users Group Conference:
Integrating SystemC Models Into Verilog Using the SystemVerilog DPI
by Stuart Sutherland
(Awarded Best Paper)
paper | presentation slides

2004 · PAPER / PRESENTATION

Modeling FIFO Communication Channels Using SystemVerilog Interfaces

SNUG Boston - Synopsys Users Group Conference:
Modeling FIFO Communication Channels Using SystemVerilog Interfaces
by Stuart Sutherland
paper | presentation slides

2003 · PAPER / PRESENTATION

HDVL += (HDL & HVL) SystemVerilog 3.1: The Hardware Description AND Verification Language

SNUG Silicon Valley - Synopsys Users Group Conference:
HDVL += (HDL & HVL) SystemVerilog 3.1: The Hardware Description AND Verification Language
by Stuart Sutherland and Don Mills
paper | presentation slides

2003 · PAPER / PRESENTATION

SystemVerilog 3.1: It's What the DAVEs In Your Company Asked For

DVCon - Design and Verification Conference:
SystemVerilog 3.1: It's What the DAVEs In Your Company Asked For
by Stuart Sutherland
paper | presentation slides

2003 · PAPER / PRESENTATION

Overview of SystemVerilog 3.1

EEdesign -- White paper reprint of magazine article:
Overview of SystemVerilog 3.1
by Stuart Sutherland
paper

2002 · PAPER / PRESENTATION

Using Verilog-2001 for Design Verification

DesignCon - Electronic Design Conference:
Using Verilog-2001 for Design Verification
by Stuart Sutherland
presentation slides

2001 · PAPER / PRESENTATION

Using Verilog-2001 for Modeling Hardware

Wescon - West Coast Electronic Engineering Conference:
Using Verilog-2001 for Modeling Hardware
by Stuart Sutherland
presentation slides

1999 · PAPER / PRESENTATION

IEEE 1364 Verilog PLI Standards Group Report

DAC - Design Automation Conference:
IEEE 1364 Verilog PLI Standards Group Report
by Stuart Sutherland
presentation slides

1998 · PAPER / PRESENTATION

IEEE 1364 Verilog PLI Standards Group Report

HDLcon - International HDL Conference:
IEEE 1364 Verilog PLI Standards Group Report
by Stuart Sutherland
presentation slides

1997 · PAPER / PRESENTATION

IEEE 1364 Verilog PLI Standards Group Report

HDLCon - International HDL Conference:
IEEE 1364 Verilog PLI Standards Group Report
by Stuart Sutherland
presentation slides

1996 · PAPER / PRESENTATION

Understanding Nonblocking Assignments

CUG - Cadence Users Group Conference:
Understanding Nonblocking Assignments
by Stuart Sutherland
(Awarded Best Paper, First Place)
presentation slides

1995 · PAPER / PRESENTATION

The IEEE 1364-1995 Verilog PLI Standard

IVC - International Verilog Conference:
The IEEE 1364-1995 Verilog PLI Standard
by Stuart Sutherland
(Awarded Best Paper)
presentation slides

1994 · PAPER / PRESENTATION

Modeling for best simulation performance

IVC - International Verilog Conference:
Modeling for best simulation performance
by Stuart Sutherland
tutorial slides