Home The Dirt Page Demos ESNUGs
Subscribe Feedback Photos Trip Reports
ESNUG
( ESNUG 409 Item 10 ) ------------------------------------------- [03/25/03]

Subject: ( ESNUG 347 #1 ) Cliff Adds #1 Delays To His Non-Blocking Paper

From: Cliff Cummings <england=sunburst-design shot gone  london=cliffc>

Hi, John -

Back in ESNUG 347 #1, I sent you my first place paper from SNUG'00 on Non-
Blocking Assignments in Verilog.  I've updated that paper with a detailed
examination of performance data related to adding #1 delays and removing
them.  This updated paper shows how to add them if you must and it shows
why they might be needed for mixed RTL-gate level simulations.  The new
paper also shows why the VHDL coding style of making blocking assignments
followed by NBA's (variable assignments followed by signal assignments) is
a bad idea, leading to confusion during debug and is unnecessary in
Verilog -- my VHDL jab for the paper.  ;-)

    - Cliff Cummings
      Sunburst Design, Inc.                      Beaverton, OR


 [ Editor's Note: Cliff's new paper is #40 of DeepChip Downloads  - John ]





Got a better banner in mind?

Top Home  

"This here ain't no one's opinion 'cept my own."
This Web Site Is Modified Every 2 to 3 Days
Copyright 1999-2008 John Cooley.  All Rights Reserved.
| Contact John Cooley | Webmaster | Legal | Feedback Form |