module top ( input x, input y, input cin, output reg A, output cout ); parameter X = 1; wire o_mid,o_rtl; always @(posedge cin) A <= o_mid; assign o_mid = x & o_rtl; assign o_rtl = y & o_mid; endmodule