| // SPDX-FileCopyrightText: 2020 Efabless Corporation |
| // |
| // Licensed under the Apache License, Version 2.0 (the "License"); |
| // you may not use this file except in compliance with the License. |
| // You may obtain a copy of the License at |
| // |
| // http://www.apache.org/licenses/LICENSE-2.0 |
| // |
| // Unless required by applicable law or agreed to in writing, software |
| // distributed under the License is distributed on an "AS IS" BASIS, |
| // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| // See the License for the specific language governing permissions and |
| // limitations under the License. |
| // SPDX-License-Identifier: Apache-2.0 |
| module gpio_control_block (mgmt_gpio_in, |
| mgmt_gpio_oeb, |
| mgmt_gpio_out, |
| one, |
| pad_gpio_ana_en, |
| pad_gpio_ana_pol, |
| pad_gpio_ana_sel, |
| pad_gpio_holdover, |
| pad_gpio_ib_mode_sel, |
| pad_gpio_in, |
| pad_gpio_inenb, |
| pad_gpio_out, |
| pad_gpio_outenb, |
| pad_gpio_slow_sel, |
| pad_gpio_vtrip_sel, |
| resetn, |
| resetn_out, |
| serial_clock, |
| serial_clock_out, |
| serial_data_in, |
| serial_data_out, |
| user_gpio_in, |
| user_gpio_oeb, |
| user_gpio_out, |
| zero, |
| vccd, |
| vssd, |
| vccd1, |
| vssd1, |
| pad_gpio_dm); |
| output mgmt_gpio_in; |
| input mgmt_gpio_oeb; |
| input mgmt_gpio_out; |
| output one; |
| output pad_gpio_ana_en; |
| output pad_gpio_ana_pol; |
| output pad_gpio_ana_sel; |
| output pad_gpio_holdover; |
| output pad_gpio_ib_mode_sel; |
| input pad_gpio_in; |
| output pad_gpio_inenb; |
| output pad_gpio_out; |
| output pad_gpio_outenb; |
| output pad_gpio_slow_sel; |
| output pad_gpio_vtrip_sel; |
| input resetn; |
| output resetn_out; |
| input serial_clock; |
| output serial_clock_out; |
| input serial_data_in; |
| output serial_data_out; |
| output user_gpio_in; |
| input user_gpio_oeb; |
| input user_gpio_out; |
| output zero; |
| input vccd; |
| input vssd; |
| input vccd1; |
| input vssd1; |
| output [2:0] pad_gpio_dm; |
| |
| sky130_fd_sc_hd__or2_2 _039_ (.A(clknet_1_1_0_serial_clock), |
| .B(resetn), |
| .X(_032_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _040_ (.A(_032_), |
| .X(_033_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _041_ (.A(_033_), |
| .X(_030_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _042_ (.A(_030_), |
| .X(_029_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _043_ (.A(_030_), |
| .X(_028_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _044_ (.A(_030_), |
| .X(_027_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _045_ (.A(_030_), |
| .X(_026_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _046_ (.A(_033_), |
| .X(_034_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _047_ (.A(_034_), |
| .X(_025_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _048_ (.A(_034_), |
| .X(_024_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _049_ (.A(_034_), |
| .X(_023_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _050_ (.A(_034_), |
| .X(_022_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _051_ (.A(_034_), |
| .X(_021_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _052_ (.A(_033_), |
| .X(_035_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _053_ (.A(_035_), |
| .X(_020_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _054_ (.A(_035_), |
| .X(_019_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _055_ (.A(_035_), |
| .X(_018_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _056_ (.A(_035_), |
| .X(_017_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _057_ (.A(_035_), |
| .X(_016_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _058_ (.A(_033_), |
| .X(_036_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _059_ (.A(_036_), |
| .X(_015_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _060_ (.A(_036_), |
| .X(_014_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _061_ (.A(_036_), |
| .X(_013_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _062_ (.A(_036_), |
| .X(_012_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _063_ (.A(_036_), |
| .X(_011_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _064_ (.A(_032_), |
| .X(_037_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _065_ (.A(_037_), |
| .X(_010_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _066_ (.A(_037_), |
| .X(_009_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _067_ (.A(_037_), |
| .X(_008_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _068_ (.A(_037_), |
| .X(_007_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _069_ (.A(_037_), |
| .X(_006_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__nand2b_2 _070_ (.A_N(pad_gpio_inenb), |
| .B(gpio_outenb), |
| .Y(_038_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__and2_2 _071_ (.A(gpio_outenb), |
| .B(mgmt_gpio_oeb), |
| .X(_000_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__inv_2 _072_ (.A(pad_gpio_dm[0]), |
| .Y(_001_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__nand2b_2 _073_ (.A_N(pad_gpio_dm[2]), |
| .B(pad_gpio_dm[1]), |
| .Y(_002_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__inv_2 _074_ (.A(pad_gpio_in), |
| .Y(_005_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__nor2b_2 _075_ (.A(net4), |
| .B_N(clknet_1_1_0_serial_clock), |
| .Y(load_data), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_1 _076_ (.A(_033_), |
| .X(_031_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_2 _077_ (.A(resetn), |
| .X(resetn_out), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__buf_2 _078_ (.A(clknet_1_1_0_serial_clock), |
| .X(serial_clock_out), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__mux2_1 _079_ (.A0(user_gpio_oeb), |
| .A1(_000_), |
| .S(mgmt_ena), |
| .X(pad_gpio_outenb), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__mux2_1 _080_ (.A0(_001_), |
| .A1(mgmt_gpio_out), |
| .S(_002_), |
| .X(_003_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__mux2_1 _081_ (.A0(mgmt_gpio_out), |
| .A1(_003_), |
| .S(mgmt_gpio_oeb), |
| .X(_004_), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__mux2_1 _082_ (.A0(user_gpio_out), |
| .A1(_004_), |
| .S(mgmt_ena), |
| .X(pad_gpio_out), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__ebufn_2 _083_ (.A(pad_gpio_in), |
| .TE_B(_038_), |
| .Z(mgmt_gpio_in), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfstp_2 _084_ (.D(\shift_register[0] ), |
| .Q(mgmt_ena), |
| .SET_B(_006_), |
| .CLK(load_data), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _085_ (.D(\shift_register[2] ), |
| .Q(pad_gpio_holdover), |
| .RESET_B(_007_), |
| .CLK(load_data), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _086_ (.D(\shift_register[8] ), |
| .Q(pad_gpio_slow_sel), |
| .RESET_B(_008_), |
| .CLK(load_data), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _087_ (.D(\shift_register[9] ), |
| .Q(pad_gpio_vtrip_sel), |
| .RESET_B(_009_), |
| .CLK(load_data), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _088_ (.D(\shift_register[3] ), |
| .Q(pad_gpio_inenb), |
| .RESET_B(_010_), |
| .CLK(load_data), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _089_ (.D(\shift_register[4] ), |
| .Q(pad_gpio_ib_mode_sel), |
| .RESET_B(_011_), |
| .CLK(load_data), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfstp_2 _090_ (.D(\shift_register[1] ), |
| .Q(gpio_outenb), |
| .SET_B(_012_), |
| .CLK(load_data), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _091_ (.D(\shift_register[10] ), |
| .Q(pad_gpio_dm[0]), |
| .RESET_B(_013_), |
| .CLK(load_data), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfstp_2 _092_ (.D(\shift_register[11] ), |
| .Q(pad_gpio_dm[1]), |
| .SET_B(_014_), |
| .CLK(load_data), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfstp_2 _093_ (.D(serial_data_out), |
| .Q(pad_gpio_dm[2]), |
| .SET_B(_015_), |
| .CLK(load_data), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _094_ (.D(\shift_register[5] ), |
| .Q(pad_gpio_ana_en), |
| .RESET_B(_016_), |
| .CLK(load_data), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _095_ (.D(\shift_register[6] ), |
| .Q(pad_gpio_ana_sel), |
| .RESET_B(_017_), |
| .CLK(load_data), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _096_ (.D(\shift_register[7] ), |
| .Q(pad_gpio_ana_pol), |
| .RESET_B(_018_), |
| .CLK(load_data), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _097_ (.D(serial_data_in), |
| .Q(\shift_register[0] ), |
| .RESET_B(_019_), |
| .CLK(clknet_1_1_0_serial_clock), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _098_ (.D(\shift_register[0] ), |
| .Q(\shift_register[1] ), |
| .RESET_B(_020_), |
| .CLK(clknet_1_1_0_serial_clock), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _099_ (.D(\shift_register[1] ), |
| .Q(\shift_register[2] ), |
| .RESET_B(_021_), |
| .CLK(clknet_1_0_0_serial_clock), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _100_ (.D(\shift_register[2] ), |
| .Q(\shift_register[3] ), |
| .RESET_B(_022_), |
| .CLK(clknet_1_1_0_serial_clock), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _101_ (.D(\shift_register[3] ), |
| .Q(\shift_register[4] ), |
| .RESET_B(_023_), |
| .CLK(clknet_1_1_0_serial_clock), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _102_ (.D(\shift_register[4] ), |
| .Q(\shift_register[5] ), |
| .RESET_B(_024_), |
| .CLK(clknet_1_0_0_serial_clock), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _103_ (.D(\shift_register[5] ), |
| .Q(\shift_register[6] ), |
| .RESET_B(_025_), |
| .CLK(clknet_1_0_0_serial_clock), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _104_ (.D(\shift_register[6] ), |
| .Q(\shift_register[7] ), |
| .RESET_B(_026_), |
| .CLK(clknet_1_0_0_serial_clock), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _105_ (.D(\shift_register[7] ), |
| .Q(\shift_register[8] ), |
| .RESET_B(_027_), |
| .CLK(clknet_1_0_0_serial_clock), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _106_ (.D(\shift_register[8] ), |
| .Q(\shift_register[9] ), |
| .RESET_B(_028_), |
| .CLK(clknet_1_0_0_serial_clock), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _107_ (.D(\shift_register[9] ), |
| .Q(\shift_register[10] ), |
| .RESET_B(_029_), |
| .CLK(clknet_1_0_0_serial_clock), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _108_ (.D(\shift_register[10] ), |
| .Q(\shift_register[11] ), |
| .RESET_B(_030_), |
| .CLK(clknet_1_0_0_serial_clock), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dfrtp_2 _109_ (.D(\shift_register[11] ), |
| .Q(serial_data_out), |
| .RESET_B(_031_), |
| .CLK(clknet_1_0_0_serial_clock), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__conb_1 const_source (.HI(one), |
| .LO(zero), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__einvp_8 gpio_in_buf (.A(_005_), |
| .TE(gpio_logic1), |
| .Z(user_gpio_in), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| gpio_logic_high gpio_logic_high (.gpio_logic1(gpio_logic1), |
| .vccd1(vccd1), |
| .vssd1(vssd1)); |
| sky130_fd_sc_hd__decap_3 PHY_0 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_1 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_2 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_3 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_4 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_5 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_6 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_7 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_8 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_9 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_10 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_11 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_12 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_13 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_14 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_15 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_16 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_17 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_18 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_19 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_20 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_21 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_22 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_23 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_24 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_25 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_26 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_27 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_28 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_29 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_30 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_31 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_32 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 PHY_33 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_34 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_35 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_36 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_37 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_38 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_39 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_40 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_41 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_42 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_43 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_44 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_45 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_46 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_47 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_48 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_49 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_50 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_51 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_52 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_53 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_54 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_55 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_56 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_57 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_58 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__tapvpwrvgnd_1 PHY_59 (.VGND(vssd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__clkbuf_16 clkbuf_0_serial_clock (.A(serial_clock), |
| .X(clknet_0_serial_clock), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__clkbuf_1 clkbuf_1_0_0_serial_clock (.A(clknet_0_serial_clock), |
| .X(clknet_1_0_0_serial_clock), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__clkbuf_1 clkbuf_1_1_0_serial_clock (.A(clknet_0_serial_clock), |
| .X(clknet_1_1_0_serial_clock), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dlygate4sd3_1 hold1 (.A(net3), |
| .X(net1), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dlygate4sd3_1 hold2 (.A(net1), |
| .X(net2), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dlygate4sd3_1 hold3 (.A(resetn), |
| .X(net3), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__dlygate4sd3_1 hold4 (.A(net2), |
| .X(net4), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__diode_2 ANTENNA_0 (.DIODE(mgmt_gpio_out), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__diode_2 ANTENNA_1 (.DIODE(mgmt_gpio_out), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__diode_2 ANTENNA_2 (.DIODE(serial_data_in), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__diode_2 ANTENNA_3 (.DIODE(user_gpio_out), |
| .VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_4 FILLER_0_37 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_1 FILLER_0_41 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_6 FILLER_0_85 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_1 FILLER_0_91 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_1 FILLER_0_93 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_4 FILLER_1_37 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_1 FILLER_1_41 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_8 FILLER_1_73 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_1_81 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_4 FILLER_2_37 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_2_89 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_2_92 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_3_37 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_3_64 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_6 FILLER_3_76 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_1 FILLER_3_82 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_1 FILLER_4_37 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_1 FILLER_4_83 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_4_92 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_5_61 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_1 FILLER_5_67 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_5_92 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_6_92 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_7_3 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_8 FILLER_7_15 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 FILLER_7_23 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_1 FILLER_7_30 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_1 FILLER_7_59 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_8_3 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 FILLER_8_15 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_9_3 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_9_15 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_9_27 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_9_30 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_10_3 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_10_15 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_8 FILLER_10_27 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_1 FILLER_10_35 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_10_79 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_10_92 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_11_3 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_11_15 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_11_27 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_4 FILLER_11_30 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_1 FILLER_11_34 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_1 FILLER_11_77 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_11_92 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_12_3 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_12_15 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_12_27 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_6 FILLER_12_39 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_1 FILLER_12_82 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_12_92 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_13_3 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_13_15 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_13_27 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_13_30 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 FILLER_13_42 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_14_3 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_14_15 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_14_27 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_14_39 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_3 FILLER_14_51 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_1 FILLER_14_58 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_15_3 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_15_15 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_15_27 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_15_30 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_15_42 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_4 FILLER_15_54 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_15_61 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_16_3 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_16_15 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_16_27 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_16_30 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_12 FILLER_16_42 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_4 FILLER_16_54 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__decap_8 FILLER_16_59 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_1 FILLER_16_67 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| sky130_fd_sc_hd__fill_2 FILLER_16_92 (.VGND(vssd), |
| .VNB(vssd), |
| .VPB(vccd), |
| .VPWR(vccd)); |
| endmodule |