System Verilog Datatypes

HI Team,

could you please provide one example why we don’t use LOGIC for bidirectional port (INOUT)?
Why do we need to useWire .? Please help

Regards,
Sudarshan

In reply to Mechanic:

An inout port requires multiple drivers on both sides to enable bidirectional data flow. Wires are the only kinds of signals that allow that. See What's the deal with those wire’s and reg’s in Verilog - Verification Horizons