moduletop(A,B,C,Y);inputA,B,C;outputY;MY_AND3inst_t1(.A(A),.B(B),.C(C),.Y(Y));endmodulemoduleMY_AND3(A,B,C,Y);inputA,B,C;outputY;// MY_AND2 inst_a1 (.A(A), .B(B), .Y(\\SUM/N10) ); // will not readMY_AND2inst_a1(.A(A),.B(B),.Y(\\SUM/N10));// needs whitespaces around net nameMY_AND2inst_a2(.A(C),.B(\\SUM/N10),.Y(Y));endmodulemoduleMY_AND2(A,B,Y);inputA,B;outputY;assignY=A&B;endmodule