Electronic – What are real use cases multiple verilog wire drivers

verilog

Currently, learning Verilog. I found out there are few net types that can have multiple drivers and the value on the net will differ according to the type of net if wire orwand or wor or others.

I grab this, but why on earth anyone would use that ??
What are real life use cases ?

Also I feel like wand and maybe wor are not synthesizeble, am I right ?

Best Answer

It's true that you don't see this type of logic at the RTL level, but there are many technologies that use this at the device level, like open collector circuits, and emitter coupled logic. Also, these devices tend to consume more power, so they are only used where very high speed is required.