[sv-ec] Current 15.10 Discussion

From: Clifford E. Cummings <cliffc_at_.....>
Date: Mon Sep 25 2006 - 12:34:12 PDT
NEW Modified PROPOSAL:
The cycle delay statement shall wait for the specified number of 
clocking events. If a ##1 statement is executed at a simulation time 
that is not coincident with the associated clocking event, the 
calling process shall be delayed a fraction of the associated clock cycle.

Assuming the following declaration:
default clocking @(posedge clk);

These semantics guarantee that for N>0 the following two statements 
are equivalent:
## N;
repeat N @(posedge clk);

For N=0, if the event was triggered, do nothing, otherwise the ##0 
behaves like ##1. This is similar to wait on event.triggered.


----------------------------------------------------
Cliff Cummings - Sunburst Design, Inc.
14314 SW Allen Blvd., PMB 501, Beaverton, OR 97005
Phone: 503-641-8446 / FAX: 503-641-8486
cliffc@sunburst-design.com / www.sunburst-design.com
Expert Verilog, SystemVerilog, Synthesis and Verification Training
Received on Mon Sep 25 12:34:21 2006

This archive was generated by hypermail 2.1.8 : Mon Sep 25 2006 - 12:34:33 PDT