ISSUE 563

Number 563
Category errata
Synopsis 9.3.2, Example: minor corrections
State lrmdraft
Class errata-simple
Arrival-DateMar 16 2004
Originator Shalom.Bresticker@motorola.com
Release 2001c: 9.3.2
Description
The example in 9.3.2 has a few minor errors.

The "$stop;" should be deleted from the code.
It was copied from the original version of the example,
which was run in interactive mode, but in this version,
it would stop the simulation in the middle,
and it serves no purpose here.

The word "Results:" should be in regular Times font,
since it is not part of the output printed by the code.

In the following text:

"In this example, an and gate instance and1 is "patched" as an or gate by
a force procedural statement that forces its output to the value of its
logical or inputs, and an assign procedural statement of logical and
values is "patched" as an assign procedural statement of logical or values."

The operators are not logical operators, but rather bit-wise operators,
thought it does not make a difference here.

In general the text is a little confusing.

I propose to reword it as follows:

"In this example, an *and* gate instance and1 is "patched" to act like an
*or* gate by a *force* procedural statement that forces its output to the
value of its ORed inputs, and an *assign* procedural statement of ANDed
values is "patched" to act like an *assign* statement of ORed values."

Shalom

--
Shalom Bresticker Shalom.Bresticker@motorola.com
Design & Reuse Methodology Tel: +972 9 9522268
Motorola Semiconductor Israel, Ltd. Fax: +972 9 9522890
POB 2208, Herzlia 46120, ISRAEL Cell: +972 50 441478

[x]Motorola General Business Information
[ ]Motorola Internal Use Only
[ ]Motorola Confidential Proprietary

Fix

In the example in 9.3.2,

DELETE "$stop;" from the code.

CHANGE the word "Results:" to Times font.

CHANGE the following text:

"In this example, an and gate instance and1 is "patched" as an or gate by
a force procedural statement that forces its output to the value of its
logical or inputs, and an assign procedural statement of logical and
values is "patched" as an assign procedural statement of logical or values."

TO

"In this example, an *and* gate instance and1 is "patched" to act like an
*or* gate by a *force* procedural statement that forces its output to the
value of its ORed inputs, and an *assign* procedural statement of ANDed
values is "patched" to act like an *assign* statement of ORed values."

Audit-Trail

Fix replaced by Shalom.Bresticker@motorola.com on Wed Mar 17 02:21:08 2004

In the example in 9.3.2,

DELETE "$stop;" from the code.

CHANGE the word "Results:" to Times font.

CHANGE the following text:

"In this example, an and gate instance and1 is "patched" as an or gate by
a force procedural statement that forces its output to the value of its
logical or inputs, and an assign procedural statement of logical and
values is "patched" as an assign procedural statement of logical or values."

TO

"In this example, an *and* gate instance and1 is "patched" to act like an
*or* gate by a *force* procedural statement that forces its output to the
value of its ORed inputs, and an *assign* procedural statement of ANDed
values is "patched" to act like an *assign* statement of ORed values."



Unformatted


Hosted by Boyd Technology