RE: [sv-ec] non-blocking event trigger

From: Arturo Salz <Arturo.Salz_at_.....>
Date: Tue Sep 26 2006 - 09:02:37 PDT
Interestingly, nonblocking events were proposed as an alternative to
persistent event triggers that eventually led to the in triggered()
method. In the reply to that message
	http://www.eda-stds.org/sv-ec/hm/0430.html 
I point out the drawbacks of using nonblocking event triggers in
verification code, however, you'll notice that I wrote "verification
phase". That is because when nonblocking event triggers were proposed,
we hadn't yet defined the existing scheduling semantics, and at that
time the proposal was indeed to have the equivalent of a Re-NBA region.
When the current scheduling semantics were defined, this was forgotten.

	Arturo

-----Original Message-----
From: owner-sv-ec@eda.org [mailto:owner-sv-ec@eda.org] On Behalf Of
Bresticker, Shalom
Sent: Tuesday, September 26, 2006 3:57 AM
To: Steven Sharp; sv-ec@eda.org
Subject: RE: [sv-ec] non-blocking event trigger

The first proposal for nonblocking event triggers is in
http://www.eda-stds.org/sv-ec/hm/0411.html , by Jay Lawrence, from
January 6, 2003.

Shalom


> I believe these were suggested long before program blocks.  The idea
was
> just to give triggering of events the same options as assigning to
> registers.  If you view an event trigger as an update of an abstract
> variable that has the concept of a change but not an actual value,
then
> it is reasonable to allow a nonblocking update.  These were not
proposed
> for any specific use in program blocks, and the people proposing
program
> blocks may not have paid them much attention.
Received on Tue Sep 26 09:02:41 2006

This archive was generated by hypermail 2.1.8 : Tue Sep 26 2006 - 09:02:50 PDT