// Test implicit port connections module alu (input [2:0] a, input [2:0] b, input cin, output cout, output [2:0] result); assign cout = cin; assign result = a + b; endmodule module named_ports(input [2:0] a, b, output [2:0] alu_result, output cout); wire cin = 1; alu alu ( .a(a), .b, // Implicit connection is equivalent to .b(b) .cin(), // Explicitely unconnected .cout(cout), .result(alu_result) ); endmodule