module stud_d_flip_flop (input clk_i, rst_n_i, data_i, 
					output reg output_o);
	always @(posedge clk_i) begin
		if(~rst_n_i) begin
			output_o <= 1'b0;
		end else begin
			output_o <= data_i;
		end
	end
endmodule