1// Test implicit port connections 2module alu (input [2:0] a, input [2:0] b, input cin, output cout, output [2:0] result); 3 assign cout = cin; 4 assign result = a + b; 5endmodule 6 7module named_ports(input [2:0] a, b, output [2:0] alu_result, output cout); 8 wire cin = 1; 9 alu alu ( 10 .a(a), 11 .b, // Implicit connection is equivalent to .b(b) 12 .cin(), // Explicitely unconnected 13 .cout(cout), 14 .result(alu_result) 15 ); 16endmodule 17