SystemVerilog logic vs wire
Wire is verilog datatype whereas logic is SystemVerilog data type.
Logic:
- SystemVerilog logic data type is 4-state data type
Wire:
- Verilog wire also 4-state data type, wire is used to connect input and output ports of a module instantiation together with some other element in your design