- + Issue 922: (14) Section 8.3.6.4 and 8.3.1 : Clarification on X and Z .
[Jon Sanders, 1/22/2001]
(14) Section 8.3.6.4 and 8.3.1 : Clarification on X and Z .
These sections should be enhanced to ensure that users and implementers understand that when accessing a digital net, X and Z
must be dealt with prior to assigning a value to a variable and certain functions like case, casex, casez, ===, and !== need
to be used to prevent errors.
We need to close on if == and != can be used in analog on digital signals and if so does X or Z mean a failure of the
comparison? Supporting them would require being able to do comparisons against X and Z only. The bottom line is analog cannot
be assigned a value of X or Z. Do we need to allow the user to specify what X and Z would be set to?
Recommendation: Currently we should limit analog to not support == and != when the signal is digital and contains X or Z.
We should clarify this more in the LRM with the core agreement that signals cannot be set to X or Z in analog.