mirror of https://github.com/efabless/caravel.git
283 lines
7.4 KiB
Verilog
283 lines
7.4 KiB
Verilog
module gpio_logic_high (gpio_logic1,
|
|
vccd1,
|
|
vssd1);
|
|
output gpio_logic1;
|
|
input vccd1;
|
|
input vssd1;
|
|
|
|
|
|
sky130_fd_sc_hd__conb_1 gpio_logic_high (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1),
|
|
.HI(gpio_logic1));
|
|
sky130_fd_sc_hd__decap_3 PHY_0 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_3 PHY_1 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_3 PHY_2 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_3 PHY_3 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_3 PHY_4 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_3 PHY_5 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_3 PHY_6 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_3 PHY_7 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_3 PHY_8 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_3 PHY_9 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_3 PHY_10 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_3 PHY_11 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_12 (.VGND(vssd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_13 (.VGND(vssd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_14 (.VGND(vssd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_15 (.VGND(vssd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_16 (.VGND(vssd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_17 (.VGND(vssd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_18 (.VGND(vssd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_19 (.VGND(vssd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_20 (.VGND(vssd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_21 (.VGND(vssd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_22 (.VGND(vssd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_23 (.VGND(vssd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_24 (.VGND(vssd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_25 (.VGND(vssd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_26 (.VGND(vssd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_27 (.VGND(vssd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_28 (.VGND(vssd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_29 (.VGND(vssd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_4 FILLER_0_3 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__fill_1 FILLER_0_7 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_6 FILLER_0_9 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__fill_1 FILLER_0_15 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_6 FILLER_0_17 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__fill_1 FILLER_0_23 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_6 FILLER_0_25 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__fill_1 FILLER_0_31 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_6 FILLER_0_33 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__fill_1 FILLER_0_39 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__fill_1 FILLER_0_41 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_ef_sc_hd__decap_12 FILLER_1_3 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__fill_2 FILLER_1_15 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_ef_sc_hd__decap_12 FILLER_1_18 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_4 FILLER_1_30 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_6 FILLER_1_35 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__fill_1 FILLER_1_41 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_4 FILLER_2_3 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__fill_1 FILLER_2_7 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_ef_sc_hd__decap_12 FILLER_2_9 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_4 FILLER_2_21 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_ef_sc_hd__decap_12 FILLER_2_26 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_4 FILLER_2_38 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_ef_sc_hd__decap_12 FILLER_3_3 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__fill_2 FILLER_3_15 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_ef_sc_hd__decap_12 FILLER_3_18 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_4 FILLER_3_30 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_6 FILLER_3_35 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__fill_1 FILLER_3_41 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_4 FILLER_4_3 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__fill_1 FILLER_4_7 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_ef_sc_hd__decap_12 FILLER_4_9 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_4 FILLER_4_21 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_ef_sc_hd__decap_12 FILLER_4_26 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_4 FILLER_4_38 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_4 FILLER_5_3 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__fill_1 FILLER_5_7 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__fill_2 FILLER_5_9 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__fill_2 FILLER_5_14 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_6 FILLER_5_17 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__fill_1 FILLER_5_23 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_6 FILLER_5_25 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__fill_1 FILLER_5_31 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__decap_6 FILLER_5_33 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__fill_1 FILLER_5_39 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
sky130_fd_sc_hd__fill_1 FILLER_5_41 (.VGND(vssd1),
|
|
.VNB(vssd1),
|
|
.VPB(vccd1),
|
|
.VPWR(vccd1));
|
|
endmodule
|