From: Anders Nordstrom (andersn@nortel.ca)
Date: Tue Sep 16 1997 - 11:35:00 PDT
Behavioral Task Force - Errata Submission
Assigned Enhancement Request Number: BE62
Errata Name (Description): Glitch propagation
Section: 6.1.3, page 53
Date Submitted: 12/8/96
Requestor: Stu Sutherland
Status: Submitted (priority not yet assigned)
Errors found in the Verilog LRM (IEEE 1364-1995).
Details:
The last paragraph does not adequately explain how pulses
(glitches) propagate onto the output of continuous assignments. Not covered
are the rules for:
1). A right-hand side value change schedules a change to the left-hand side,
then, before the first value has taken affect, another RHS change schedules
a change to a different value at a later time.
2). A right-hand side value change schedules a change to the left-hand side,
then, before the first value has taken affect, another RHS change schedules
a second change to the same value at a later time.
3). Given different rise and fall delays, a right-hand side value change
schedules a change to the left-hand side, then, before the new value has
taken affect, another RHS change schedules a second change to a different
value at a time earlier than the first scheduled change.
4). Given different rise and fall delays, a right-hand side value change
schedules a change to the left-hand side, then, before the new value has
taken affect, another RHS change schedules a second change to the same value
at a time earlier than the first scheduled change.
Notes: Related to E0005
+-----------------------------------------------------------------------+
| Anders Nordstrom |
| Senior ASIC Designer |
| |
| Northern Telecom Ltd. Email: andersn@nortel.ca |
| P.O. Box 3511 Station C Phone: 613-763-9186 |
| Ottawa, Ontario K1Y 4H7 Fax: 613-763-2626 |
+-----------------------------------------------------------------------+
This archive was generated by hypermail 2.1.4
: Mon Jul 08 2002 - 12:54:41 PDT
and
sponsored by Boyd Technology, Inc.