From: Tom Fitzpatrick (tfitz@cadence.com)
Date: Fri May 22 1998 - 07:08:01 PDT
BAD MSG:
Hi Gang,
-Lines: 49
Content-Type: text/plain; charset="us-ascii"
Content-Length: 2344
X-Status: $$$$
X-UID: 0000000470
Status: RO
I agree that BE62 overrides BE47, and I vote to approve the proposal, with
the following clarification added:
In situations where a right-hand side operand changes before a previous
change has had time to propagate to the left-hand side, then the following
steps are taken:
First, the value of the right-hand side expression is evaluated.
a) If this RHS value differs from the value currently scheduled to
propagate to the left-hand side, then the currently scheduled propagation
event is descheduled.
b) If the new RHS value equals the current left-hand side value, no event
is scheduled.
c) If the new RHS value differs from the current LHS value, a delay is
calculated in the standard way using the current value of the left-hand
side, the newly calculated value of the right-hand side, and the delays
indicated on the statement; a new propagation event is then scheduled
to occur delay time units in the future.
Thanks (especially to Karen),
-Tom
>Proposal
>
>Change the last paragraph in section 6.1.3 on page 53 from:
>"In situations where a right-hand side operand changes before a previous
>change has had time to propagate to the left-hand side, then the latest value
>change shall be the only one to be applied."
>
>To:
>In situations where a right-hand side operand changes before a previous
>change has had time to propagate to the left-hand side, then the following
>steps are taken. First, the value of the right-hand side expression is
>evaluated. If that value differs from the value currently scheduled to
>propagate to the left-hand side, the currently scheduled propagation
>event is descheduled. If that new value equals the current left-hand
>side value, no event is scheduled. If the value differs, a delay is
>calculated in the standard way using the current value of the left-hand
>side, the newly calculated value of the right-hand side, and the delays
>indicated on the statement; a new propagation event is then scheduled
>to occur delay time units in the future.
>
---------------
Tom Fitzpatrick
Senior Technical Marketing Manager Cadence Design Systems, Inc.
Cycle Simulation Products 270 Billerica Rd.
Logic Design and Verification Business Unit Chelmsford, MA 01824
x6438 (978)446-6438
This archive was generated by hypermail 2.1.4
: Mon Jul 08 2002 - 12:52:53 PDT
and
sponsored by Boyd Technology, Inc.