// flip-flop always@(posedge clk) begin q = d; end