Wat does (!==) Verilog operator mean?

Status
Not open for further replies.

siva_7517

Full Member level 2
Joined
Jan 16, 2006
Messages
138
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,296
Activity points
2,401
Hi,

Wat does this verilog operator means (!==):
example

A !== B
 

verilog question

Hi,

It is A not equal to B, including x and z (Case inequality).
Bits with x and z are included in the comparison and must match for the result to be true.
 

Re: verilog question

yes
!== is for inequality
comparing logical values of: 0, 1, X and Z
it's one of the "identity operators"

while the != is for inequality
comparing logical values of: 0 and 1 only
it's one of the "equality operators"
 

verilog question

additionally, !== can't be synthesised
but != is ok
 

verilog question

suggest to use casex , it is synthesisable..
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…