Sunburst Design, Inc. Logo
World Class Verilog & SystemVerilog Training

HOME
      Expert
      Verilog Training
      Expert
      Verilog Trainers
      Papers
      Book Reviews
      About
      Cliff Cummings
      Cliff's future
      presentations

SANTA CLARA, CA
SystemVerilog & OVM/UVM Verification Training - Dec 8-12, 2014 - Santa Clara, CA
Additional Dates to be scheduled in 2015
Sunburst Design
Displaced Worker Training

*** Sunburst Design specializes in Verilog & SystemVerilog onsite training ***
Contact us to request details and discounted pricing for onsite training

Learn when new papers are posted and when Open Enrollment training courses are being offered - Become a fan on facebook

Email Cliff Cummings to request additional Open Enrollment Training in 2014
San Jose, CA / Utah / OTHER

Published Papers (select to download)

New papers:
SNUG_Austin-2014 - UVM Message Display Commands - Capabilities, Proper Usage and Guidelines
SNUG_SV-2013 - OVM/UVM Scoreboards - Fundamental Architectures
DAC2013 - SystemVerilog 2012 Update Presentations
SNUG_SV-2014 - The UVM Transactions - Definitions, Methods and Usage

Cliff-Note #1  
The Sunburst Design - "Where's Waldo" Principle of Verilog Coding
Rev 1.0 - Mar 2007
Cliff-Note #2  
Common Mistakes In Technical Texts
Rev 1.1 - Mar 2009
Cliff-Note #3  
Are Advanced Verification Methodologies Required to Test FPGA Design?
Rev 1.0 - Nov 2012


DAC 2013  
The New SystemVerilog-2012 Standard - Cliff Cummings - DAC Slides - (print)
Rev 1.0
Jun 2013
 
DAC 2009  
SystemVerilog-2009 Update - Part 1 - Cliff Cummings - DAC Slides - (print)
SystemVerilog-2009 Update - Part 2 - Stu Sutherland - DAC Slides
Rev 1.1
Aug 2009
 
DAC 2008  
SystemVerilog Implicit Port Enhancements
Accelerate System Design & Verification
Rev 1.1
Nov 2008
 
DesignCon 2005  
SystemVerilog Implicit Port Connections - Simulation & Synthesis
Rev 1.2
Apr 2005
 
DVCON 2011  
OVM & UVM Techniques for Terminating Tests
Rev 1.1
Mar 2011
 
DVCON 2003  
The IEEE Verilog-2001 Simulation Tool Scoreboard
Rev 1.2
Apr 2003
 
HDLCON 2002  
New Verilog-2001 Techniques for Creating Parmeterized Models
(or Down With `define and Death of a defparam!)
Rev 1.2
May 2002
 
HDLCON 2002  
SystemVerilog Ports & Data Types For Simple, Efficient and Enhanced HDL Modeling
Rev 1.1
Apr 2002
 
HDLCON 2001
 
Verilog-2001 Behavioral and Synthesis Enhancements
Rev 1.3
Apr 2002
 
HDLCON 2000
 
A Proposal To Remove Those Ugly Register Data Types From Verilog
Rev 1.1
Mar 2001
 
HDLCON 1999
 
Correct Methods For Adding Delays To Verilog Behavioral Models
Rev 1.1
Mar 2001
 
SNUG 2014
(Austin)
UVM Message Display Commands - Capabilities, Proper Usage and Guidelines
Rev 1.0
Sep 2014
Voted Best Paper
1st Place
SNUG 2014
(Silicon Valley)
UVM Transactions - Definitions, Methods and Usage
Rev 1.1
May 2014
Tech Paper Award
3rd Place
SNUG 2013
(Silicon Valley)
OVM/UVM Scoreboards - Fundamental Architectures
Rev 1.1
Oct 2014
 
SNUG 2012
(Silicon Valley)
The OVM/UVM Factory & Factory Overrides
How They Work - Why They Are Important
Rev 1.1
Jan 2013
 
SNUG 2009
(San Jose)
SystemVerilog Assertions
Design Tricks & SVA Bind Files
Rev 1.0
Mar 2009
Voted Best Paper
1st Place
SNUG 2008
(Boston)
Clock Domain Crossing (CDC) Design & Verification
Techniques Using SystemVerilog
Rev 1.0
Nov 2008
Voted Best Paper
1st Place
SNUG 2007
(Boston)
SystemVerilog Implicit Port Enhancements
Accelerate System Design & Verification
Rev 1.1
Nov 2007
Voted Best Paper
1st Place
SNUG 2006
(Boston)
SystemVerilog Event Regions, Race Avoidance & Guidelines
Rev 1.1
Sep 2006
Important Updates
November 2007
SNUG 2005
(Israel)
SystemVerilog's priority & unique - A Solution to Verilog's "full_case" & "parallel_case" Evil Twins!
Rev 1.0
Jan 2005
 
SNUG 2004
(Boston)
SystemVerilog 2-State Simulation Performance & Verification Advantages
Rev 1.0
Sep 2004
 
SNUG 2003
(Boston)
SystemVerilog - Is This The Merging of Verilog & VHDL?
Rev 1.1
Sep 2003
Voted Best Paper
3rd Place
SNUG 2003
(Boston)
Asynchronous & Synchronous Reset
Design Techniques - Part Deux
Rev 1.1
Sep 2003
 
SNUG 2003
(San Jose)
Synthesizable Finite State Machine Design Techniques
Using the New SystemVerilog 3.0 Enhancements
Rev 1.1
Mar 2003
Voted Best Paper
2nd Place
SNUG 2002
(Boston)
Verilog Nonblocking Assignments With Delays, Myths & Mysteries
Rev 1.3
Dec 2002
Voted Best Paper
2nd Place
SNUG 2002
(San Jose)
Simulation and Synthesis Techniques for Asynchronous FIFO Design
with Asynchronous Pointer Comparisons
Rev 1.1
Apr 2002
Voted Best Paper
1st Place
SNUG 2002
(San Jose)
Simulation and Synthesis Techniques for Asynchronous FIFO Design
Rev 1.1
Apr 2002
 
SNUG 2002
(San Jose)
Synchronous Resets? Asynchronous Resets? I am so confused!
How will I ever know which to use?
Rev 1.1
Apr 2002
 
SNUG 2001
(San Jose)
Synthesis and Scripting Techniques for Designing Multi-Asynchronous Clock Designs
Rev 1.1
Mar 2001
Voted Best Paper
3rd Place
SNUG 2000
(Boston)
Coding And Scripting Techniques For FSM Designs With Synthesis-Optimized, Glitch-Free Outputs
Rev 1.2
May 2002
Voted Best Paper
2nd Place
SNUG 2000
(San Jose)
Nonblocking Assignments in Verilog Synthesis, Coding Styles That Kill!
Rev 1.3
Sep 2009
Voted Best Paper
1st Place
SNUG 1999
(Boston)
"full_case parallel_case", the Evil Twins of Verilog Synthesis
Rev 1.1
Oct 2000
Voted Best Paper
1st Place
SNUG 1999
(San Jose)
RTL Coding Styles That Yield Simulation and Synthesis Mismatches
Rev 1.1
Oct 2000
 
SNUG 1999
(San Jose)
fsm_perl: A Script to Generate RTL Code for State Machines and Synopsys Synthesis Scripts
Rev 1.1
Sep 2001
fsm_perl script
temporarily
unavailable
SNUG 1998
(San Jose)
State Machine Coding Styles for Synthesis
Rev 1.1
Sep 2002
 
ICU 2002
 
The Fundamentals of Efficient Synthesizable Finite State Machine
Design using NC-Verilog and BuildGates
Rev 1.1
Jul 2002
Voted Best Paper
2nd Place - IC SIG
ICU 1997
 
Verilog Coding Styles For Improved Simulation Efficiency
Rev 1.1
Jan 2002
Voted Best Paper
1st Place - CAE SIG
ICU 1993
 
Passive Device Verilog Models For Board And System-Level Digital Simulation
Rev 1.1
Oct 2004
 


Additional Papers Recommended by Cliff Cummings
These papers are hosted with permission of the respective authors.
The authors may remove permission to host these papers at any time.

SNUG 2013
(Silicon Valley)
Reset Testing Made Simple with UVM Phases (Paper)
Authors: Brian Hunter, Ben Chen, Rebecca Lipon
(Presentation)
(Examples - tarfile)
 


Published Papers (not yet available for download)

ICU 1996
 
Simulating Altera FPGAs using Concept Schematics and Verilog-XL
 
ICU 1996
 
Veriloglink User Case Study - Large Verilog System Simulation Experiences
 
ICU 1995
 
Efficient Verilog Modeling Using DAMEM
Voted Best Paper
1st Place - CAE SIG
ICU 1994
 
Translating Concept Schematics to Verilog Simulation using VerilogLink,
A Users Experience
Voted Best Paper
1st Place - CAE SIG
HDLCON 1994
(IVC94)
ASIC Test Vector Generation
 
HDLCON 1994
(IVC94)
Verilog Simulation of Xilinx Designs
 
ICU 1993
 
Full Timing Simulations Of One And Multiple Xilinx Designs
Using Concept Schematics and Verilog HDL
Voted Best Paper
1st Place - CAE SIG
ICU 1993
 
Mixed Gate and Behavioral Simulations Using Concept Schematics and Verilog HDL
 
ICU 1993
 
Synthesizing ASIC Vectors with Verilog
 


Abbreviations:
DAC: Design Automation Conference
DVCON: Design and Verification Conference (formerly HDLCON)
HDLCON: International Hardware Description Language Conference
SNUG: Synopsys Users Group Conference
ICU: International Cadence Users Group Conference

To request more information about Sunburst Design Training, E-mail: cliffc@sunburst-design.com

Sunburst Design training courses are marketed directly by Cliff Cummings of Sunburst Design, Inc.


HOME
      Expert
      Verilog Training
      Expert
      Verilog Trainers
      Papers
      Book Reviews
      About
      Cliff Cummings
      Cliff's future
      presentations