blob: 1ddb24d6c33c27acadef5a528875ba64f6a38b0b [file] [log] [blame]
module sky130_fd_sc_hd__dfrtp_2
(input CLK,
input D,
input RESET_B,
output Q);
endmodule
module sky130_fd_sc_hd__buf_1
(input A,
output X);
endmodule
module sky130_fd_sc_hd__clkbuf_1
(input A,
output X);
endmodule
module fpga_tech_register
(input clk_i,
input rstn_i,
input config_i_rst_polarity,
input config_i_rst_value,
input data_i,
output data_o);
sky130_fd_sc_hd__dfrtp_2 register (
.CLK(clk_i),
.D( data_i ),
.Q( data_o ),
.RESET_B(rstn_i)
);
endmodule
module fpga_tech_buffer
(input i,
output z);
wire buf_X;
assign z = buf_X;
sky130_fd_sc_hd__buf_1 tech_buf (
.A(i),
.X(buf_X));
endmodule
module fpga_tech_clkbuffer
(input i,
output z);
sky130_fd_sc_hd__clkbuf_1 tech_clkbuf (
.A(i),
.X(z));
endmodule