| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| * Placeholder for "condiode", which probably represents the parasitic |
| * well-to-substrate diode, although it does not take any parameters. |
| .SUBCKT sky130_fd_io__condiode NEG POS |
| .ENDS |
| |
| .SUBCKT sky130_fd_io__gnd2gnd_120x2_lv_isosub BDY2_B2B SRC_BDY_LVC1 VSSD |
| D0 SRC_BDY_LVC1 BDY2_B2B sky130_fd_pr__diode_pd2nw_05v5 area=90 pj=33 |
| D1 BDY2_B2B SRC_BDY_LVC1 sky130_fd_pr__diode_pd2nw_05v5 area=90 pj=33 |
| .ENDS |
| |
| .SUBCKT sky130_fd_io__amuxsplitv2_delay ENABLE_VDDA_H HLD_VDDA_H_N HOLD RESET |
| + VCC_IO VGND |
| *.PININFO ENABLE_VDDA_H:I HLD_VDDA_H_N:I HOLD:O RESET:O VCC_IO:B |
| *.PININFO VGND:B |
| XI33 enable_vdda_switch hld_vdda_h_n_switch RESET VGND VCC_IO |
| + sky130_fd_io__hvsbt_nand2 |
| XI29 hld_vdda_h_n_switch hld_vdda_h VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 |
| + m=2 w=3.0 l=0.6 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI28 hld_vdda_h HLD_VDDA_H_N VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 |
| + w=3.0 l=0.6 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI12 enable_vdda_switch enable_vdda_h_n VCC_IO VCC_IO |
| + sky130_fd_pr__pfet_g5v0d10v5 m=2 w=3.0 l=0.6 mult=1 sa=0.265 sb=0.265 sd=0.28 |
| + topography=normal area=0.063 perim=1.14 |
| XI13 enable_vdda_h_n ENABLE_VDDA_H VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 |
| + m=1 w=3.0 l=0.6 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI36 HOLD RESET VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI31 hld_vdda_h_n_switch hld_vdda_h VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=2 |
| + w=1.0 l=0.6 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI30 hld_vdda_h HLD_VDDA_H_N VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 |
| + l=0.6 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI14 enable_vdda_switch enable_vdda_h_n VGND VGND sky130_fd_pr__nfet_g5v0d10v5 |
| + m=2 w=1.0 l=0.6 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI15 enable_vdda_h_n ENABLE_VDDA_H VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 |
| + w=1.0 l=0.6 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI37 HOLD RESET VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__amuxsplitv2_delay |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__amuxsplitv2_switch AMUXBUS_L AMUXBUS_R NGATE_SL_H |
| + NGATE_SR_H NMID_H PGATE_SL_H_N PGATE_SR_H_N VDDA VSSA |
| *.PININFO AMUXBUS_L:B AMUXBUS_R:B NGATE_SL_H:I NGATE_SR_H:I NMID_H:I |
| *.PININFO PGATE_SL_H_N:I PGATE_SR_H_N:I VDDA:B VSSA:B |
| xI20 mid VDDA sky130_fd_io__condiode |
| xI19 VSSA VDDA sky130_fd_io__condiode |
| XI18 VSSA nmid_h_s sky130_fd_io__res75only_small |
| XI1 AMUXBUS_L NGATE_SL_H mid mid sky130_fd_pr__nfet_g5v0d10v5 m=30 w=10.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI2 mid NGATE_SR_H AMUXBUS_R mid sky130_fd_pr__nfet_g5v0d10v5 m=30 w=10.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI4 mid NMID_H nmid_h_s VSSA sky130_fd_pr__nfet_g5v0d10v5 m=2 w=5.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI0 mid PGATE_SL_H_N AMUXBUS_L VDDA sky130_fd_pr__pfet_g5v0d10v5 m=14 w=10.0 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI3 AMUXBUS_R PGATE_SR_H_N mid VDDA sky130_fd_pr__pfet_g5v0d10v5 m=14 w=10.0 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__amuxsplitv2_switch |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__amuxsplitv2_switch_levelshifter FBK FBK_N HOLD RESET |
| + SWITCH_LV SWITCH_LV_N VGND VPWR_HV VPWR_LV |
| *.PININFO FBK:O FBK_N:O HOLD:I RESET:I SWITCH_LV:I SWITCH_LV_N:I |
| *.PININFO VGND:B VPWR_HV:B VPWR_LV:B |
| XI184 FBK RESET VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI183 net97 VPWR_LV net109 VGND sky130_fd_pr__nfet_05v0_nvt m=4 w=1.0 l=0.9 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI18 FBK HOLD net105 VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI182 net105 VPWR_LV net117 VGND sky130_fd_pr__nfet_05v0_nvt m=4 w=1.0 l=0.9 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI16 net109 SWITCH_LV VGND VGND sky130_fd_pr__nfet_01v8_lvt m=4 w=1.0 l=0.15 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI15 FBK_N HOLD net97 VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI19 net117 SWITCH_LV_N VGND VGND sky130_fd_pr__nfet_01v8_lvt m=4 w=1.0 l=0.15 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI185 FBK_N FBK VPWR_HV VPWR_HV sky130_fd_pr__pfet_g5v0d10v5 m=1 w=0.75 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI20 FBK FBK_N VPWR_HV VPWR_HV sky130_fd_pr__pfet_g5v0d10v5 m=1 w=0.75 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__amuxsplitv2_switch_levelshifter |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__amuxsplitv2_switch_s0 HOLD IN_LV OUT_H RESET VCCD VDDA |
| + VSSA VSSD |
| *.PININFO HOLD:I IN_LV:I OUT_H:O RESET:I VCCD:B VDDA:B VSSA:B VSSD:B |
| XI0 net17 net13 HOLD RESET in_lv_i in_lv_n VSSA VDDA VCCD |
| + sky130_fd_io__amuxsplitv2_switch_levelshifter |
| XI22 in_lv_n IN_LV VSSD VSSD sky130_fd_pr__nfet_01v8 m=1 w=1.0 l=0.25 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI21 in_lv_i in_lv_n VSSD VSSD sky130_fd_pr__nfet_01v8 m=1 w=1.0 l=0.25 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI16 OUT_H net13 VSSA VSSA sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI20 in_lv_n IN_LV VCCD VCCD sky130_fd_pr__pfet_01v8_hvt m=1 w=1.0 l=0.25 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI19 in_lv_i in_lv_n VCCD VCCD sky130_fd_pr__pfet_01v8_hvt m=1 w=1.0 l=0.25 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI15 OUT_H net13 VDDA VDDA sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__amuxsplitv2_switch_s0 |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__amuxsplitv2_switch_sl HOLD IN_LV OUT_H OUT_H_N RESET VCCD |
| + VDDA VSSA VSSD VSWITCH |
| *.PININFO HOLD:I IN_LV:I OUT_H:O OUT_H_N:O RESET:I VCCD:B VDDA:B |
| *.PININFO VSSA:B VSSD:B VSWITCH:B |
| XI0 net39 net35 HOLD RESET in_lv_i in_lv_n VSSA VDDA VCCD |
| + sky130_fd_io__amuxsplitv2_switch_levelshifter |
| XI1 net48 net44 HOLD RESET in_lv_i in_lv_n VSSA VSWITCH VCCD |
| + sky130_fd_io__amuxsplitv2_switch_levelshifter |
| XI14 OUT_H net44 VSWITCH VSWITCH sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI15 OUT_H_N net39 VDDA VDDA sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI19 in_lv_i in_lv_n VCCD VCCD sky130_fd_pr__pfet_01v8_hvt m=1 w=1.0 l=0.25 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI20 in_lv_n IN_LV VCCD VCCD sky130_fd_pr__pfet_01v8_hvt m=1 w=1.0 l=0.25 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI13 OUT_H net44 VSSA VSSA sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI16 OUT_H_N net39 VSSA VSSA sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI21 in_lv_i in_lv_n VSSD VSSD sky130_fd_pr__nfet_01v8 m=1 w=1.0 l=0.25 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI22 in_lv_n IN_LV VSSD VSSD sky130_fd_pr__nfet_01v8 m=1 w=1.0 l=0.25 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__amuxsplitv2_switch_sl |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__amx_inv1 A Y VDA VSSA |
| *.PININFO A:I Y:O VDA:I VSSA:I |
| XI92 Y A VSSA VSSA sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.75 l=0.5 mult=1 sa=0.265 |
| + sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI54 Y A VDA VDA sky130_fd_pr__pfet_g5v0d10v5 m=1 w=1.5 l=0.5 mult=1 sa=0.265 |
| + sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__amx_inv1 |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_cclat DRVHI_H DRVLO_H_N OE_H_N PD_DIS_H PU_DIS_H |
| + VCC_IO VGND |
| *.PININFO DRVHI_H:O DRVLO_H_N:O OE_H_N:I PD_DIS_H:I PU_DIS_H:I |
| *.PININFO VCC_IO:I VGND:I |
| Xnor3_q0 oe_i_h_n DRVHI_H PD_DIS_H n1 VCC_IO VGND VGND |
| + sky130_fd_io__com_cclat_hvnor3 |
| Xnand3_q0 oe_i_h DRVLO_H_N pu_dis_h_n n0 VCC_IO VGND VGND |
| + sky130_fd_io__com_cclat_hvnand3 |
| Xinv_oe1_q0 OE_H_N oe_i_h VCC_IO VGND VGND sky130_fd_io__com_cclat_inv_in |
| Xinv_oe2_q0 oe_i_h oe_i_h_n VCC_IO VGND VGND sky130_fd_io__com_cclat_inv_in |
| Xinv_pudis_q0 PU_DIS_H pu_dis_h_n VCC_IO VGND VGND |
| + sky130_fd_io__com_cclat_inv_in |
| Xinv_out_q0 n1 DRVLO_H_N VCC_IO VGND VGND sky130_fd_io__com_cclat_inv_out |
| Xinv_out_1_q0 n0 DRVHI_H VCC_IO VGND VGND sky130_fd_io__com_cclat_inv_out |
| .ENDS sky130_fd_io__com_cclat |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_cclat_hvnand3 IN0 IN1 IN2 OUT VCC_IO VGND VNB |
| *.PININFO IN0:I IN1:I IN2:I OUT:O VCC_IO:I VGND:I VNB:I |
| Xmp0_q0 OUT IN0 VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=5.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xmp2_q0 OUT IN2 VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=5.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xmp1_q0 OUT IN1 VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=5.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xmn2_q0 OUT IN2 n1 VNB sky130_fd_pr__nfet_g5v0d10v5 m=2 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xmn0_q0 n0 IN0 VGND VNB sky130_fd_pr__nfet_g5v0d10v5 m=4 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xmn1_q0 n1 IN1 n0 VNB sky130_fd_pr__nfet_g5v0d10v5 m=2 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__com_cclat_hvnand3 |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_cclat_hvnor3 IN0 IN1 IN2 OUT VCC_IO VGND VNB |
| *.PININFO IN0:I IN1:I IN2:I OUT:O VCC_IO:I VGND:I VNB:I |
| Xmp0_q0 n<0> IN0 VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=8 w=5.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xmp2_q0 OUT IN2 n<1> VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=4 w=5.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xmp1_q0 n<1> IN1 n<0> VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=4 w=5.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xmn0_q0 OUT IN0 VGND VNB sky130_fd_pr__nfet_g5v0d10v5 m=2 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xmn2_q0 OUT IN2 VGND VNB sky130_fd_pr__nfet_g5v0d10v5 m=2 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xmn1_q0 OUT IN1 VGND VNB sky130_fd_pr__nfet_g5v0d10v5 m=2 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__com_cclat_hvnor3 |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_cclat_i2c_fix DRVHI_H DRVLO_H_N OE_H PD_DIS_H PU_DIS_H |
| + VCC_IO VGND |
| *.PININFO DRVHI_H:O DRVLO_H_N:O OE_H:I PD_DIS_H:I PU_DIS_H:I VCC_IO:I |
| *.PININFO VGND:I |
| Xnor3_q0 oe_i_h_n DRVHI_H PD_DIS_H n1 VCC_IO VGND VGND |
| + sky130_fd_io__com_cclat_hvnor3 |
| Xnand3_q0 OE_H DRVLO_H_N pu_dis_h_n n0 VCC_IO VGND VGND |
| + sky130_fd_io__com_cclat_hvnand3 |
| Xinv_oe2_q0 OE_H oe_i_h_n VCC_IO VGND VGND sky130_fd_io__com_cclat_inv_in |
| Xinv_pudis_q0 PU_DIS_H pu_dis_h_n VCC_IO VGND VGND |
| + sky130_fd_io__com_cclat_inv_in |
| Xinv_out_q0 n1 DRVLO_H_N VCC_IO VGND VGND sky130_fd_io__com_cclat_inv_out |
| Xinv_out_1_q0 n0 DRVHI_H VCC_IO VGND VGND sky130_fd_io__com_cclat_inv_out |
| .ENDS sky130_fd_io__com_cclat_i2c_fix |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_cclat_inv_in IN OUT VCC_IO VGND VNB |
| *.PININFO IN:I OUT:O VCC_IO:I VGND:I VNB:I |
| Xmp1_q0 OUT IN VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=5.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xmn1_q0 OUT IN VGND VNB sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__com_cclat_inv_in |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_cclat_inv_out IN OUT VCC_IO VGND VNB |
| *.PININFO IN:I OUT:O VCC_IO:I VGND:I VNB:I |
| XI1 OUT IN VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=6 w=5.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI2 OUT IN VGND VNB sky130_fd_pr__nfet_g5v0d10v5 m=6 w=3.0 l=0.6 mult=1 sa=0.265 |
| + sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__com_cclat_inv_out |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_ctl_ls HLD_H_N IN OUT_H OUT_H_N RST_H SET_H VCC_IO |
| + VGND VPWR |
| *.PININFO HLD_H_N:I IN:I OUT_H:O OUT_H_N:O RST_H:I SET_H:I VCC_IO:I |
| *.PININFO VGND:I VPWR:I |
| XI14 OUT_H_N fbk VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI34 in_i in_i_n VPWR VPWR sky130_fd_pr__pfet_01v8_hvt m=1 w=1.0 l=0.25 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI29 in_i_n IN VPWR VPWR sky130_fd_pr__pfet_01v8_hvt m=1 w=1.0 l=0.25 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI11 OUT_H fbk_n VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI2 fbk fbk_n VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=0.75 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI1 fbk_n fbk VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=0.75 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI13 OUT_H_N fbk VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xmnset_q0 fbk_n SET_H VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI32 in_i in_i_n VGND VGND sky130_fd_pr__nfet_01v8 m=1 w=1.0 l=0.25 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI12 OUT_H fbk_n VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI58 net130 VPWR net94 VGND sky130_fd_pr__nfet_05v0_nvt m=4 w=1.0 l=0.9 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xmnrst_q0 fbk RST_H VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI59 net122 VPWR net98 VGND sky130_fd_pr__nfet_05v0_nvt m=4 w=1.0 l=0.9 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI6 fbk_n HLD_H_N net122 VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI27 in_i_n IN VGND VGND sky130_fd_pr__nfet_01v8 m=1 w=1.0 l=0.25 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI5 fbk HLD_H_N net130 VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI4 fbk_n fbk VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.75 l=1.0 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI3 fbk fbk_n VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.75 l=1.0 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI8 net98 in_i VGND VGND sky130_fd_pr__nfet_01v8_lvt m=4 w=1.0 l=0.15 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI7 net94 in_i_n VGND VGND sky130_fd_pr__nfet_01v8_lvt m=4 w=1.0 l=0.15 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__com_ctl_ls |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_inv_x1_dnw IN OUT VGND VPWR |
| *.PININFO IN:I OUT:O VGND:I VPWR:I |
| XI1 OUT IN VPWR VPWR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI2 OUT IN VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__com_inv_x1_dnw |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_nand2_dnw IN0 IN1 OUT VGND VPWR |
| *.PININFO IN0:I IN1:I OUT:O VGND:I VPWR:I |
| XI3 OUT IN0 VPWR VPWR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI5 OUT IN1 VPWR VPWR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI1 OUT IN1 net25 VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI6 net25 IN0 VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__com_nand2_dnw |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_nor2_dnw IN0 IN1 OUT VGND VPWR |
| *.PININFO IN0:I IN1:I OUT:O VGND:I VPWR:I |
| XI3 net17 IN0 VPWR VPWR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI12 OUT IN1 net17 VPWR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI1 OUT IN0 VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI6 OUT IN1 VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__com_nor2_dnw |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_pad PAD VGND_IO |
| *.PININFO PAD:B VGND_IO:B |
| .ENDS sky130_fd_io__com_pad |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_pddrvr_unit_2_5 ND NGIN NS |
| *.PININFO ND:B NGIN:I NS:B |
| Xndrv_q0 ND NGIN NS NS sky130_fd_pr__nfet_g5v0d10v5 m=2 w=5.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__com_pddrvr_unit_2_5 |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_pdpredrvr_pbias DRVLO_H_N EN_H EN_H_N PBIAS PD_H |
| + PDEN_H_N VCC_IO VGND_IO |
| *.PININFO DRVLO_H_N:I EN_H:I EN_H_N:I PBIAS:O PD_H:I PDEN_H_N:I |
| *.PININFO VCC_IO:I VGND_IO:I |
| XI27 n<0> PD_H EN_H_N sky130_fd_io__tk_opto |
| XE1 n<1> n<0> sky130_fd_io__tk_em1o |
| XE2 PBIAS pbias1 sky130_fd_io__tk_em1o |
| XE3 pbias1 net88 sky130_fd_io__tk_em1s |
| XE4 net108 PBIAS sky130_fd_io__tk_em1s |
| XE6 PBIAS net84 sky130_fd_io__tk_em1s |
| XE5 n<101> bias_g sky130_fd_io__tk_em1s |
| XI47 PBIAS bias_g VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=2 w=1.0 l=1.0 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI24 n<1> DRVLO_H_N VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI18 bias_g DRVLO_H_N VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 |
| + l=0.6 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI23 n<0> n<0> n<1> VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI13 drvlo_i_h DRVLO_H_N VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 |
| + l=0.6 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI20 bias_g n<1> VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=5.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI19 bias_g EN_H_N VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI34 net157 bias_g VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=5.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI36 net108 bias_g VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=2 w=1.0 l=1.0 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI38 n<1> PDEN_H_N VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI48 n<100> PD_H VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.42 l=4.0 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI41 n<101> PD_H n<100> VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.42 l=4.0 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI44 PBIAS PBIAS pbias1 VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=8 w=5.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI45 pbias1 pbias1 VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=8 w=5.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI15 net183 EN_H_N VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI16 net171 n<0> net183 VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI6 PBIAS EN_H VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=5.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI12 drvlo_i_h DRVLO_H_N VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=2 w=1.0 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI17 bias_g DRVLO_H_N net171 VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI14 PBIAS drvlo_i_h VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=5.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI33 N0 VGND_IO VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=0.42 l=8.0 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI32 net161 net161 N0 VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=4 w=5.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI31 net157 net157 net161 VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=4 w=5.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI30 net88 N0 VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=8 w=5.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI43 net84 bias_g VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=0.42 l=4.0 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI40 N0 drvlo_i_h VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=5.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__com_pdpredrvr_pbias |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_pdpredrvr_strong_slow DRVLO_H_N PD_H PDEN_H_N VCC_IO |
| + VGND_IO |
| *.PININFO DRVLO_H_N:I PD_H:O PDEN_H_N:I VCC_IO:I VGND_IO:I |
| XI26 PD_H PDEN_H_N VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI25 PD_H DRVLO_H_N VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI24 net25 PDEN_H_N VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=2 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI23 PD_H DRVLO_H_N net25 VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=2 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__com_pdpredrvr_strong_slow |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_pdpredrvr_weak DRVLO_H_N PD_H PDEN_H_N VCC_IO VGND_IO |
| *.PININFO DRVLO_H_N:I PD_H:O PDEN_H_N:I VCC_IO:I VGND_IO:I |
| XI26 PD_H PDEN_H_N VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI25 PD_H DRVLO_H_N VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI24 net25 PDEN_H_N VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=2 w=3.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI23 PD_H DRVLO_H_N net25 VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__com_pdpredrvr_weak |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_pudrvr_strong_slow PAD PU_H_N VCC_IO VGND_IO VPB_DRVR |
| *.PININFO PAD:O PU_H_N:I VCC_IO:I VGND_IO:I VPB_DRVR:I |
| Xpdrv_q0 PAD PU_H_N VCC_IO VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=8 w=7.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__com_pudrvr_strong_slow |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_pudrvr_weak PAD PU_H_N VCC_IO VGND_IO VPB_DRVR |
| *.PININFO PAD:O PU_H_N:I VCC_IO:I VGND_IO:I VPB_DRVR:I |
| Xpdrv_q0 PAD PU_H_N VCC_IO VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=4 w=7.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI29 PAD PU_H_N VCC_IO VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=4 w=5.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__com_pudrvr_weak |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_pupredrvr_nbias DRVHI_H EN_H EN_H_N NBIAS PU_H_N |
| + PUEN_H VCC_IO VGND_IO |
| *.PININFO DRVHI_H:I EN_H:I EN_H_N:I NBIAS:O PU_H_N:I PUEN_H:I VCC_IO:I |
| *.PININFO VGND_IO:I |
| XI36 n<2> PU_H_N EN_H sky130_fd_io__tk_opto |
| XE5 NBIAS net88 sky130_fd_io__tk_em1s |
| XE4 n<6> net153 sky130_fd_io__tk_em1s |
| XE7 bias_g net90 sky130_fd_io__tk_em1s |
| XE6 net141 NBIAS sky130_fd_io__tk_em1s |
| XE1 n<2> n<1> sky130_fd_io__tk_em1o |
| XE2 n<6> NBIAS sky130_fd_io__tk_em1o |
| XI34 n<1> DRVHI_H VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=1.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI32 n<1> n<2> n<2> VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI31 bias_g n<1> VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=4 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI30 bias_g DRVHI_H VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=1.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI29 bias_g EN_H VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=1.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI21 NBIAS bias_g VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=4 w=1.0 l=0.8 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI12 drvhi_i_h_n DRVHI_H VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=2 w=1.0 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI47 n<7> bias_g VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=2 w=5.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI49 net88 bias_g VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=4 w=1.0 l=0.8 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI50 n<1> PUEN_H VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=1.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI56 VCC_IO PU_H_N net90 VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=0.42 l=8.0 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI19 n<6> n<6> VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=4 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI20 NBIAS NBIAS n<6> VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=4 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI28 bias_g DRVHI_H n<3> VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.5 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI27 n<3> n<2> n<4> VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.5 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI26 n<4> EN_H VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.5 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI13 drvhi_i_h_n DRVHI_H VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 |
| + l=0.6 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI24 NBIAS EN_H_N VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI53 vccio_2vtn drvhi_i_h_n VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 |
| + w=3.0 l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI25 NBIAS drvhi_i_h_n VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI40 vccio_2vtn VCC_IO VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.42 |
| + l=8.0 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI39 net153 vccio_2vtn VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=4 w=3.0 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI44 n<8> n<8> vccio_2vtn VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=2 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI41 n<7> n<7> n<8> VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=2 w=3.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI54 net141 bias_g VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.42 l=4.0 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__com_pupredrvr_nbias |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_pupredrvr_strong_slow DRVHI_H PU_H_N PUEN_H VCC_IO |
| + VGND_IO |
| *.PININFO DRVHI_H:I PU_H_N:O PUEN_H:I VCC_IO:I VGND_IO:I |
| XI3 PU_H_N DRVHI_H net17 VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=2 w=3.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI39 net17 PUEN_H VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=2 w=3.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI38 PU_H_N PUEN_H VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI37 PU_H_N DRVHI_H VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=3 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__com_pupredrvr_strong_slow |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_pupredrvr_weak DRVHI_H PU_H_N PUEN_H VCC_IO VGND_IO |
| *.PININFO DRVHI_H:I PU_H_N:O PUEN_H:I VCC_IO:I VGND_IO:I |
| XI3 PU_H_N DRVHI_H net21 VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI39 net21 PUEN_H VGND_IO VGND_IO sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI38 PU_H_N PUEN_H VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=5.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI37 PU_H_N DRVHI_H VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=2 w=5.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__com_pupredrvr_weak |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_res_strong_slow RA RB VGND_IO |
| *.PININFO RA:B RB:B VGND_IO:I |
| XI28 net34 net30 sky130_fd_io__tk_em1s |
| RI32 RB net30 sky130_fd_pr__res_generic_po W=2 L=2 m=1 |
| RI29 net30 net34 sky130_fd_pr__res_generic_po W=2 L=3 m=1 |
| Rr1 net34 RA sky130_fd_pr__res_generic_po W=2 L=5 m=1 |
| .ENDS sky130_fd_io__com_res_strong_slow |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_res_weak RA RB VGND_IO |
| *.PININFO RA:B RB:B VGND_IO:I |
| Xe9_q0 n<0> n<1> sky130_fd_io__tk_em1s |
| Xe11_q0 n<2> n<3> sky130_fd_io__tk_em1s |
| Xe10_q0 n<1> n<2> sky130_fd_io__tk_em1s |
| Xe12_q0 n<3> RB sky130_fd_io__tk_em1s |
| Xe13_q0 n<4> n<0> sky130_fd_io__tk_em1s |
| Xe14_q0 n<5> n<4> sky130_fd_io__tk_em1o |
| RI84 n<0> n<1> sky130_fd_pr__res_generic_po W=0.8 L=1.5 m=1 |
| RI62 n<3> RB sky130_fd_pr__res_generic_po W=0.8 L=1.5 m=1 |
| RI82 n<2> n<3> sky130_fd_pr__res_generic_po W=0.8 L=1.5 m=1 |
| RI85 RA net64 sky130_fd_pr__res_generic_po W=0.8 L=50 m=1 |
| RI83 n<1> n<2> sky130_fd_pr__res_generic_po W=0.8 L=1.5 m=1 |
| RI116 net64 n<5> sky130_fd_pr__res_generic_po W=0.8 L=12 m=1 |
| RI104 n<4> n<0> sky130_fd_pr__res_generic_po W=0.8 L=6 m=1 |
| RI134 n<5> n<4> sky130_fd_pr__res_generic_po W=0.8 L=6 m=1 |
| .ENDS sky130_fd_io__com_res_weak |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__com_xres_weak_pu RA RB VGND_IO |
| *.PININFO RA:B RB:B VGND_IO:I |
| Xe9_q0 n<0> n<1> sky130_fd_io__tk_em1s |
| Xe11_q0 n<2> n<3> sky130_fd_io__tk_em1s |
| Xe10_q0 n<1> n<2> sky130_fd_io__tk_em1s |
| Xe12_q0 n<3> RB sky130_fd_io__tk_em1s |
| Xe13_q0 n<4> n<0> sky130_fd_io__tk_em1s |
| Xe14_q0 n<5> n<4> sky130_fd_io__tk_em1o |
| RI84 n<0> n<1> sky130_fd_pr__res_generic_po W=0.8 L=1.5 m=1 |
| RI62 n<3> RB sky130_fd_pr__res_generic_po W=0.8 L=1.5 m=1 |
| RI82 n<2> n<3> sky130_fd_pr__res_generic_po W=0.8 L=1.5 m=1 |
| RI85 RA net64 sky130_fd_pr__res_generic_po W=0.8 L=50 m=1 |
| RI83 n<1> n<2> sky130_fd_pr__res_generic_po W=0.8 L=1.5 m=1 |
| RI116 net64 n<5> sky130_fd_pr__res_generic_po W=0.8 L=12 m=1 |
| RI104 n<4> n<0> sky130_fd_pr__res_generic_po W=0.8 L=6 m=1 |
| RI134 n<5> n<4> sky130_fd_pr__res_generic_po W=0.8 L=6 m=1 |
| .ENDS sky130_fd_io__com_xres_weak_pu |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__enh_nand2_1 IN0 IN1 OUT VGND VPWR |
| *.PININFO IN0:I IN1:I OUT:O VGND:I VPWR:I |
| XI3 OUT IN0 VPWR VPWR sky130_fd_pr__pfet_g5v0d10v5 m=3 w=1.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI5 OUT IN1 VPWR VPWR sky130_fd_pr__pfet_g5v0d10v5 m=3 w=1.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI1 OUT IN1 net25 VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.7 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI6 net25 IN0 VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.7 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__enh_nand2_1 |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__enh_nand2_1_sp IN0 IN1 OUT VGND VPWR |
| *.PININFO IN0:I IN1:I OUT:O VGND:I VPWR:I |
| XI3 OUT IN0 VPWR VPWR sky130_fd_pr__pfet_g5v0d10v5 m=4 w=1.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI5 OUT IN1 VPWR VPWR sky130_fd_pr__pfet_g5v0d10v5 m=2 w=1.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI1 OUT IN1 net25 VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.7 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI6 net25 IN0 VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.7 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__enh_nand2_1_sp |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__enh_nor2_x1 IN0 IN1 OUT VGND VPWR |
| *.PININFO IN0:I IN1:I OUT:O VGND:I VPWR:I |
| XI3 net16 IN0 VPWR VPWR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=1.0 l=0.6 mult=2 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI12 OUT IN1 net16 VPWR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=1.0 l=0.6 mult=2 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI1 OUT IN0 VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.7 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI6 OUT IN1 VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.7 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__enh_nor2_x1 |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| * Modified by Tim: The local_5term cells have resistors that overlap, and the resistor |
| * end terminals must be added to the netlist to make it correct. |
| |
| .SUBCKT sky130_fd_io__gpio_buf_localesd IN_H OUT_H OUT_VT VCC_IO VGND |
| + VTRIP_SEL_H |
| *.PININFO IN_H:I OUT_H:O OUT_VT:O VCC_IO:B VGND:B VTRIP_SEL_H:I |
| Xesd_res_q0 IN_H OUT_H sky130_fd_io__res250only_small |
| Xggnfet2_q0 VGND OUT_VT VGND VCC_IO VGND VCC_IO |
| + sky130_fd_io__signal_5_sym_hv_local_5term |
| Xggnfet6_q0 VGND VCC_IO VGND VCC_IO OUT_H VCC_IO |
| + sky130_fd_io__signal_5_sym_hv_local_5term |
| Xggnfet5_q0 VGND VCC_IO VGND VCC_IO OUT_VT VCC_IO |
| + sky130_fd_io__signal_5_sym_hv_local_5term |
| Xggnfet1_q0 VGND OUT_H VGND VCC_IO VGND VCC_IO |
| + sky130_fd_io__signal_5_sym_hv_local_5term |
| Xhv_passgate_q0 OUT_H VTRIP_SEL_H OUT_VT VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 |
| + w=3.0 l=1.0 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| .ENDS sky130_fd_io__gpio_buf_localesd |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ctlv2_i2c_fix DM[2] DM[1] DM[0] DM_H[2] DM_H[1] |
| + DM_H[0] DM_H_N[2] DM_H_N[1] DM_H_N[0] ENABLE_H ENABLE_INP_H HLD_H_N HLD_I_H_N |
| + HLD_I_OVR_H HLD_OVR HYST_TRIM HYST_TRIM_H HYST_TRIM_H_N IB_MODE_SEL[1] |
| + IB_MODE_SEL[0] IB_MODE_SEL_H[1] IB_MODE_SEL_H[0] IB_MODE_SEL_H_N[1] |
| + IB_MODE_SEL_H_N[0] INP_DIS INP_DIS_H_N OD_I_H_N SLEW_CTL[1] SLEW_CTL[0] |
| + SLEW_CTL_H[1] SLEW_CTL_H[0] SLEW_CTL_H_N[1] SLEW_CTL_H_N[0] VCCD VDDIO_Q VSSD |
| + VTRIP_SEL VTRIP_SEL_H |
| *.PININFO DM[2]:I DM[1]:I DM[0]:I DM_H[2]:O DM_H[1]:O DM_H[0]:O |
| *.PININFO DM_H_N[2]:O DM_H_N[1]:O DM_H_N[0]:O ENABLE_H:I |
| *.PININFO ENABLE_INP_H:I HLD_H_N:I HLD_I_H_N:O HLD_I_OVR_H:O HLD_OVR:I |
| *.PININFO HYST_TRIM:I HYST_TRIM_H:O HYST_TRIM_H_N:O IB_MODE_SEL[1]:I |
| *.PININFO IB_MODE_SEL[0]:I IB_MODE_SEL_H[1]:O IB_MODE_SEL_H[0]:O |
| *.PININFO IB_MODE_SEL_H_N[1]:O IB_MODE_SEL_H_N[0]:O INP_DIS:I |
| *.PININFO INP_DIS_H_N:O OD_I_H_N:O SLEW_CTL[1]:I SLEW_CTL[0]:I |
| *.PININFO SLEW_CTL_H[1]:O SLEW_CTL_H[0]:O SLEW_CTL_H_N[1]:O |
| *.PININFO SLEW_CTL_H_N[0]:O VCCD:I VDDIO_Q:I VSSD:I VTRIP_SEL:I |
| *.PININFO VTRIP_SEL_H:O |
| Xls_bank_q0 DM[2] DM[1] DM[0] DM_H[2] DM_H[1] DM_H[0] DM_H_N[2] DM_H_N[1] |
| + DM_H_N[0] HLD_I_H_N HYST_TRIM HYST_TRIM_H HYST_TRIM_H_N IB_MODE_SEL[1] |
| + IB_MODE_SEL[0] IB_MODE_SEL_H[1] IB_MODE_SEL_H[0] IB_MODE_SEL_H_N[1] |
| + IB_MODE_SEL_H_N[0] INP_DIS net83 INP_DIS_H_N OD_I_H_N SLEW_CTL[1] SLEW_CTL[0] |
| + SLEW_CTL_H[1] SLEW_CTL_H[0] SLEW_CTL_H_N[1] SLEW_CTL_H_N[0] startup_rst_h |
| + inp_startup_en_h VDDIO_Q VSSD VCCD VTRIP_SEL VTRIP_SEL_H net77 |
| + sky130_fd_io__gpio_ovtv2_ctl_lsbank_i2c_fix |
| Xhld_dis_blk_q0 ENABLE_H HLD_H_N HLD_I_H_N HLD_I_OVR_H HLD_OVR OD_I_H_N VDDIO_Q |
| + VSSD VCCD sky130_fd_io__gpio_ovtv2_ctl_hld_i2c_fix |
| XI75 ENABLE_INP_H ENABLE_H startup_rst_h VSSD VDDIO_Q sky130_fd_io__hvsbt_nor |
| XI56 net109 ENABLE_INP_H net108 VSSD VDDIO_Q sky130_fd_io__hvsbt_nand2 |
| XI77 OD_I_H_N net109 VSSD VDDIO_Q sky130_fd_io__hvsbt_inv_x1 |
| XI57 net108 inp_startup_en_h VSSD VDDIO_Q sky130_fd_io__hvsbt_inv_x1 |
| .ENDS sky130_fd_io__gpio_ctlv2_i2c_fix |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_dat_ls HLD_H_N IN OUT_H OUT_H_N RST_H SET_H VCC_IO |
| + VGND VPWR_KA |
| *.PININFO HLD_H_N:I IN:I OUT_H:O OUT_H_N:O RST_H:I SET_H:I VCC_IO:I |
| *.PININFO VGND:I VPWR_KA:I |
| XI3 fbk fbk_n VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.7 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI4 fbk_n fbk VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.7 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI5 fbk HLD_H_N net79 VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=5.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI6 fbk_n HLD_H_N net83 VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=5.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI7 net107 in_i_n VGND VGND sky130_fd_pr__nfet_01v8_lvt m=8 w=1.0 l=0.15 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI8 net103 in_i VGND VGND sky130_fd_pr__nfet_01v8_lvt m=8 w=1.0 l=0.15 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI12 OUT_H fbk_n VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI13 OUT_H_N fbk VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xmnset_q0 fbk_n SET_H VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xmnrst_q0 fbk RST_H VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI34 in_i_n IN VGND VGND sky130_fd_pr__nfet_01v8 m=2 w=1.0 l=0.25 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI35 in_i in_i_n VGND VGND sky130_fd_pr__nfet_01v8 m=2 w=1.0 l=0.25 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI31 net83 VPWR_KA net103 VGND sky130_fd_pr__nfet_05v0_nvt m=8 w=1.0 l=0.9 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI30 net79 VPWR_KA net107 VGND sky130_fd_pr__nfet_05v0_nvt m=8 w=1.0 l=0.9 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI1 fbk_n fbk VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=1.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI2 fbk fbk_n VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=1.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI33 in_i in_i_n VPWR_KA VPWR_KA sky130_fd_pr__pfet_01v8_hvt m=1 w=3.0 l=0.25 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI11 OUT_H fbk_n VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI14 OUT_H_N fbk VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI32 in_i_n IN VPWR_KA VPWR_KA sky130_fd_pr__pfet_01v8_hvt m=1 w=3.0 l=0.25 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__gpio_dat_ls |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_dat_ls_i2c_fix HLD_H_N IN OUT_H_N SET_H SET_H_N |
| + VCC_IO VGND VPWR_KA |
| *.PININFO HLD_H_N:I IN:I OUT_H_N:O SET_H:I SET_H_N:I VCC_IO:I VGND:I |
| *.PININFO VPWR_KA:I |
| XI3 fbk fbk_n VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.7 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI4 fbk_n fbk VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.7 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI5 fbk HLD_H_N net76 VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=5.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI6 fbk_n HLD_H_N net80 VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=5.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI7 net100 in_i_n VGND VGND sky130_fd_pr__nfet_01v8_lvt m=8 w=1.0 l=0.15 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI8 net96 in_i VGND VGND sky130_fd_pr__nfet_01v8_lvt m=8 w=1.0 l=0.15 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI13 OUT_H_N fbk VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=2 w=0.7 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xmnset_q0 fbk_n SET_H VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=4 w=0.7 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI34 in_i_n IN VGND VGND sky130_fd_pr__nfet_01v8 m=2 w=1.0 l=0.25 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI35 in_i in_i_n VGND VGND sky130_fd_pr__nfet_01v8 m=2 w=1.0 l=0.25 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI31 net80 VPWR_KA net96 VGND sky130_fd_pr__nfet_05v0_nvt m=8 w=1.0 l=0.9 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI30 net76 VPWR_KA net100 VGND sky130_fd_pr__nfet_05v0_nvt m=8 w=1.0 l=0.9 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI1 fbk_n fbk VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=1.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI2 fbk fbk_n VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=1.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI33 in_i in_i_n VPWR_KA VPWR_KA sky130_fd_pr__pfet_01v8_hvt m=1 w=3.0 l=0.25 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI14 OUT_H_N fbk VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=2 w=1.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI36 fbk SET_H_N VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=3 w=1.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI32 in_i_n IN VPWR_KA VPWR_KA sky130_fd_pr__pfet_01v8_hvt m=1 w=3.0 l=0.25 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__gpio_dat_ls_i2c_fix |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_amux_i2c_fix AMUXBUS_A AMUXBUS_B ANALOG_EN |
| + ANALOG_POL ANALOG_SEL ENABLE_VDDA_H ENABLE_VSWITCH_H HLD_I_H_N NGA_PAD_VPMP_H |
| + NGB_PAD_VPMP_H NGHS_H OUT PAD PD_CSD_H PGHS_H PU_CSD_H PUG_H[1] PUG_H[0] VCCD |
| + VDDA VDDIO VDDIO_Q VPB_DRVR VSSA VSSD VSSIO VSWITCH |
| *.PININFO AMUXBUS_A:B AMUXBUS_B:B ANALOG_EN:I ANALOG_POL:I |
| *.PININFO ANALOG_SEL:I ENABLE_VDDA_H:I ENABLE_VSWITCH_H:I HLD_I_H_N:I |
| *.PININFO NGA_PAD_VPMP_H:O NGB_PAD_VPMP_H:O NGHS_H:I OUT:I PAD:B |
| *.PININFO PD_CSD_H:O PGHS_H:I PU_CSD_H:O PUG_H[1]:B PUG_H[0]:B VCCD:I |
| *.PININFO VDDA:I VDDIO:I VDDIO_Q:I VPB_DRVR:B VSSA:I VSSD:I VSSIO:I |
| *.PININFO VSWITCH:I |
| XI78 HLD_I_H_N hld_i_h_amux_sw VSSD VDDIO_Q sky130_fd_io__hvsbt_inv_x1 |
| XBBM_logic ANALOG_EN ANALOG_POL ANALOG_SEL ENABLE_VDDA_H enable_vdda_h_n |
| + ENABLE_VSWITCH_H HLD_I_H_N nga_amx_vpmp_h NGA_PAD_VPMP_H ngb_amx_vpmp_h |
| + NGB_PAD_VPMP_H nmida_vccd nmidb_vccd OUT PD_CSD_H pga_amx_vdda_h_n |
| + pga_pad_vddioq_h_n pgb_amx_vdda_h_n pgb_pad_vddioq_h_n PU_CSD_H VCCD VDDA |
| + VDDIO_Q VSSA VSSD VSWITCH sky130_fd_io__gpiov2_amux_ctl_logic_i2c_fix |
| xI77 VSSA VDDA sky130_fd_io__condiode |
| XI26 net128 net142 sky130_fd_io__res75only_small |
| XI58 net126 net139 sky130_fd_io__res75only_small |
| XI28 net124 net144 sky130_fd_io__res75only_small |
| XI57 PAD net126 sky130_fd_io__res75only_small |
| XI27 net120 net143 sky130_fd_io__res75only_small |
| XI55 PAD net128 sky130_fd_io__res75only_small |
| XI54 PAD net124 sky130_fd_io__res75only_small |
| XI53 PAD net120 sky130_fd_io__res75only_small |
| Xmux_a_q0 AMUXBUS_A nga_amx_vpmp_h NGA_PAD_VPMP_H NGHS_H nmida_vccd net144 |
| + net144 net139 net139 net143 net142 enable_vdda_h_n hld_i_h_amux_sw |
| + pga_amx_vdda_h_n pga_pad_vddioq_h_n PGHS_H PUG_H[0] VDDA VDDIO VPB_DRVR VSSA |
| + VSSD VSSIO sky130_fd_io__gpio_ovtv2_amux_switch |
| Xmux_b_q0 AMUXBUS_B ngb_amx_vpmp_h NGB_PAD_VPMP_H NGHS_H nmidb_vccd net144 |
| + net144 net139 net139 net143 net142 enable_vdda_h_n hld_i_h_amux_sw |
| + pgb_amx_vdda_h_n pgb_pad_vddioq_h_n PGHS_H PUG_H[1] VDDA VDDIO VPB_DRVR VSSA |
| + VSSD VSSIO sky130_fd_io__gpio_ovtv2_amux_switch |
| .ENDS sky130_fd_io__gpio_ovtv2_amux_i2c_fix |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_amux_switch AG_HV NG_AG_VPMP NG_PAD_VPMP NGHS_H |
| + NMID_VDDA PAD_HV_N0 PAD_HV_N1 PAD_HV_N2 PAD_HV_N3 PAD_HV_P0 PAD_HV_P1 PD_H_VDDA |
| + PD_H_VDDIO PG_AG_VDDA PG_PAD_VDDIOQ PGHS_H PUG_H VDDA VDDIO VPB_DRVR VSSA VSSD |
| + VSSIO |
| *.PININFO AG_HV:B NG_AG_VPMP:I NG_PAD_VPMP:I NGHS_H:I NMID_VDDA:I |
| *.PININFO PAD_HV_N0:B PAD_HV_N1:B PAD_HV_N2:B PAD_HV_N3:B PAD_HV_P0:B |
| *.PININFO PAD_HV_P1:B PD_H_VDDA:I PD_H_VDDIO:I PG_AG_VDDA:I |
| *.PININFO PG_PAD_VDDIOQ:I PGHS_H:I PUG_H:B VDDA:I VDDIO:I VPB_DRVR:B |
| *.PININFO VSSA:I VSSD:I VSSIO:I |
| xI72 VSSA VDDIO sky130_fd_io__condiode |
| xI71 mid1 VDDIO sky130_fd_io__condiode |
| xI70 mid VDDIO sky130_fd_io__condiode |
| XI56 VSSA net85 sky130_fd_io__res75only_small |
| XI12 VSSA net83 sky130_fd_io__res75only_small |
| XI46 PAD_HV_N3 NG_PAD_VPMP mid1 mid1 sky130_fd_pr__nfet_g5v0d10v5 m=2 w=10.0 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI35 mid NG_PAD_VPMP PAD_HV_N1 mid sky130_fd_pr__nfet_g5v0d10v5 m=2 w=10.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI24 PAD_HV_N0 NG_PAD_VPMP mid mid sky130_fd_pr__nfet_g5v0d10v5 m=3 w=10.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI45 mid1 NG_PAD_VPMP PAD_HV_N2 mid1 sky130_fd_pr__nfet_g5v0d10v5 m=3 w=10.0 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI28 mid NG_AG_VPMP AG_HV mid sky130_fd_pr__nfet_g5v0d10v5 m=5 w=10.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI57 mid1 NMID_VDDA net85 VSSA sky130_fd_pr__nfet_g5v0d10v5 m=2 w=5.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI63 PUG_H NGHS_H PG_PAD_VDDIOQ VSSIO sky130_fd_pr__nfet_g5v0d10v5 m=2 w=3.0 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI47 mid1 NG_AG_VPMP AG_HV mid1 sky130_fd_pr__nfet_g5v0d10v5 m=5 w=10.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI75<1> mid PD_H_VDDA VSSA net050<0> sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.42 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI75<0> mid1 PD_H_VDDA VSSA net050<1> sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.42 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI74<1> mid PD_H_VDDIO VSSA net051<0> sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.42 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI74<0> mid1 PD_H_VDDIO VSSA net051<1> sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.42 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI1 mid NMID_VDDA net83 VSSA sky130_fd_pr__nfet_g5v0d10v5 m=2 w=5.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI22 mid PUG_H PAD_HV_P1 VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=2 w=10.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI36 mid PUG_H PAD_HV_P0 VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=2 w=10.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI62 PG_PAD_VDDIOQ PGHS_H PUG_H VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=2 w=3.0 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI26 mid PG_AG_VDDA AG_HV VDDA sky130_fd_pr__pfet_g5v0d10v5 m=4 w=10.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__gpio_ovtv2_amux_switch |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| * Modified by Tim to add the additional pin on signal_5_sym_hv_local_5term |
| * needed to represent the connection from the end of the annular m1 resistor |
| * (short) back to VDDIO_Q |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_buf_localesd IN_H OUT_H OUT_VT VDDIO_Q VSSD |
| + VTRIP_SEL_H |
| *.PININFO IN_H:I OUT_H:O OUT_VT:O VDDIO_Q:B VSSD:B VTRIP_SEL_H:I |
| Xesd_res_q0 IN_H OUT_H sky130_fd_io__res250only_small |
| Xggnfet6_q0 VSSD VDDIO_Q VSSD VDDIO_Q OUT_H VDDIO_Q |
| + sky130_fd_io__signal_5_sym_hv_local_5term |
| Xggnfet1_q0 VSSD OUT_H VSSD VDDIO_Q VSSD VDDIO_Q |
| + sky130_fd_io__signal_5_sym_hv_local_5term |
| Xhv_passgate_q0 OUT_H VTRIP_SEL_H OUT_VT VSSD sky130_fd_pr__nfet_g5v0d10v5 m=1 |
| + w=3.0 l=1.0 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| .ENDS sky130_fd_io__gpio_ovtv2_buf_localesd |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_ctl_hld_i2c_fix ENABLE_H HLD_H_N HLD_I_H_N |
| + HLD_I_OVR_H HLD_OVR OD_I_H_N VCC_IO VGND VPWR |
| *.PININFO ENABLE_H:I HLD_H_N:I HLD_I_H_N:O HLD_I_OVR_H:O HLD_OVR:I |
| *.PININFO OD_I_H_N:O VCC_IO:I VGND:I VPWR:I |
| Xhld_nand_q0 ENABLE_H HLD_H_N n1 VGND VCC_IO sky130_fd_io__enh_nand2_1_sp |
| XI50 OD_I_H_N net45 VGND VCC_IO sky130_fd_io__hvsbt_inv_x1 |
| XI46 n1 n1 n2 VGND VCC_IO sky130_fd_io__enh_nor2_x1 |
| XI49 od_h od_h OD_I_H_N VGND VCC_IO sky130_fd_io__enh_nor2_x1 |
| XI48 ENABLE_H ENABLE_H od_h VGND VCC_IO sky130_fd_io__enh_nand2_1 |
| XI155 n3 n3 HLD_I_H_N VGND VCC_IO sky130_fd_io__nor2_4_enhpath |
| XI154 n2 n2 n3 VGND VCC_IO sky130_fd_io__nand2_2_enhpath |
| Xhld_ovr_ls_q0 n2 HLD_OVR hld_ovr_h net79 od_h VGND VCC_IO VGND VPWR |
| + sky130_fd_io__com_ctl_ls |
| XI30 net45 hld_i_ovr_h_n HLD_I_OVR_H VGND VCC_IO sky130_fd_io__hvsbt_nor |
| XI26 n2 hld_ovr_h hld_i_ovr_h_n VGND VCC_IO sky130_fd_io__hvsbt_nor |
| .ENDS sky130_fd_io__gpio_ovtv2_ctl_hld_i2c_fix |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_ctl_lsbank_i2c_fix DM[2] DM[1] DM[0] DM_H[2] |
| + DM_H[1] DM_H[0] DM_H_N[2] DM_H_N[1] DM_H_N[0] HLD_I_H_N HYST_TRIM HYST_TRIM_H |
| + HYST_TRIM_H_N IB_MODE_SEL[1] IB_MODE_SEL[0] IB_MODE_SEL_H[1] IB_MODE_SEL_H[0] |
| + IB_MODE_SEL_H_N[1] IB_MODE_SEL_H_N[0] INP_DIS INP_DIS_H INP_DIS_H_N OD_I_H_N |
| + SLEW_CTL[1] SLEW_CTL[0] SLEW_CTL_H[1] SLEW_CTL_H[0] SLEW_CTL_H_N[1] |
| + SLEW_CTL_H_N[0] STARTUP_RST_H STARTUP_ST_H VCC_IO VGND VPWR VTRIP_SEL |
| + VTRIP_SEL_H VTRIP_SEL_H_N |
| *.PININFO DM[2]:I DM[1]:I DM[0]:I DM_H[2]:O DM_H[1]:O DM_H[0]:O |
| *.PININFO DM_H_N[2]:O DM_H_N[1]:O DM_H_N[0]:O HLD_I_H_N:I HYST_TRIM:I |
| *.PININFO HYST_TRIM_H:O HYST_TRIM_H_N:O IB_MODE_SEL[1]:I |
| *.PININFO IB_MODE_SEL[0]:I IB_MODE_SEL_H[1]:O IB_MODE_SEL_H[0]:O |
| *.PININFO IB_MODE_SEL_H_N[1]:O IB_MODE_SEL_H_N[0]:O INP_DIS:I |
| *.PININFO INP_DIS_H:O INP_DIS_H_N:O OD_I_H_N:I SLEW_CTL[1]:I |
| *.PININFO SLEW_CTL[0]:I SLEW_CTL_H[1]:O SLEW_CTL_H[0]:O |
| *.PININFO SLEW_CTL_H_N[1]:O SLEW_CTL_H_N[0]:O STARTUP_RST_H:I |
| *.PININFO STARTUP_ST_H:I VCC_IO:I VGND:I VPWR:I VTRIP_SEL:I |
| *.PININFO VTRIP_SEL_H:O VTRIP_SEL_H_N:O |
| XI836 OD_I_H_N od_i_h VGND VCC_IO sky130_fd_io__hvsbt_inv_x2 |
| Xtrip_sel_st_q0 trip_sel_st_h od_i_h VGND sky130_fd_io__tk_opti |
| XI803<1> dm_st_h<1> od_i_h VGND sky130_fd_io__tk_opti |
| Xtrip_sel_rst_q0 trip_sel_rst_h VGND od_i_h sky130_fd_io__tk_opti |
| XI802<1> dm_st_h<2> od_i_h VGND sky130_fd_io__tk_opti |
| XI804<1> dm_rst_h<2> VGND od_i_h sky130_fd_io__tk_opti |
| XI338<1> dm_rst_h<0> STARTUP_ST_H STARTUP_RST_H sky130_fd_io__tk_opti |
| XI615 hyst_trim_st_h od_i_h VGND sky130_fd_io__tk_opti |
| XI614 hyst_trim_rst_h VGND od_i_h sky130_fd_io__tk_opti |
| XI598<1> ib_mode_sel_st_h<1> od_i_h VGND sky130_fd_io__tk_opti |
| XI598<0> ib_mode_sel_st_h<0> od_i_h VGND sky130_fd_io__tk_opti |
| XI597<1> ib_mode_sel_rst_h<1> VGND od_i_h sky130_fd_io__tk_opti |
| XI597<0> ib_mode_sel_rst_h<0> VGND od_i_h sky130_fd_io__tk_opti |
| XI337<1> dm_st_h<0> STARTUP_RST_H STARTUP_ST_H sky130_fd_io__tk_opti |
| XI805<1> dm_rst_h<1> VGND od_i_h sky130_fd_io__tk_opti |
| XI666<1> slew_ctl_st_h<1> od_i_h VGND sky130_fd_io__tk_opti |
| XI666<0> slew_ctl_st_h<0> od_i_h VGND sky130_fd_io__tk_opti |
| XI665<1> slew_ctl_rst_h<1> VGND od_i_h sky130_fd_io__tk_opti |
| XI665<0> slew_ctl_rst_h<0> VGND od_i_h sky130_fd_io__tk_opti |
| XI687 ie_n_st_h STARTUP_ST_H STARTUP_RST_H sky130_fd_io__tk_opti |
| XI686 ie_n_rst_h STARTUP_RST_H STARTUP_ST_H sky130_fd_io__tk_opti |
| Xdm_ls_0_q0 HLD_I_H_N DM[0] DM_H[0] DM_H_N[0] dm_rst_h<0> dm_st_h<0> VCC_IO VGND |
| + VPWR sky130_fd_io__com_ctl_ls |
| Xinp_dis_ls_q0 HLD_I_H_N INP_DIS INP_DIS_H INP_DIS_H_N ie_n_rst_h ie_n_st_h |
| + VCC_IO VGND VPWR sky130_fd_io__com_ctl_ls |
| Xtrip_sel_ls_q0 HLD_I_H_N VTRIP_SEL VTRIP_SEL_H VTRIP_SEL_H_N trip_sel_rst_h |
| + trip_sel_st_h VCC_IO VGND VPWR sky130_fd_io__com_ctl_ls |
| XI616 HLD_I_H_N HYST_TRIM HYST_TRIM_H HYST_TRIM_H_N hyst_trim_rst_h |
| + hyst_trim_st_h VCC_IO VGND VPWR sky130_fd_io__com_ctl_ls |
| XI595<1> HLD_I_H_N IB_MODE_SEL[1] IB_MODE_SEL_H[1] IB_MODE_SEL_H_N[1] |
| + ib_mode_sel_rst_h<1> ib_mode_sel_st_h<1> net58<0> net56<0> net57<0> |
| + sky130_fd_io__com_ctl_ls |
| XI595<0> HLD_I_H_N IB_MODE_SEL[0] IB_MODE_SEL_H[0] IB_MODE_SEL_H_N[0] |
| + ib_mode_sel_rst_h<0> ib_mode_sel_st_h<0> net58<1> net56<1> net57<1> |
| + sky130_fd_io__com_ctl_ls |
| XI667<1> HLD_I_H_N SLEW_CTL[1] SLEW_CTL_H[1] SLEW_CTL_H_N[1] slew_ctl_rst_h<1> |
| + slew_ctl_st_h<1> net61<0> net59<0> net60<0> sky130_fd_io__com_ctl_ls |
| XI667<0> HLD_I_H_N SLEW_CTL[0] SLEW_CTL_H[0] SLEW_CTL_H_N[0] slew_ctl_rst_h<0> |
| + slew_ctl_st_h<0> net61<1> net59<1> net60<1> sky130_fd_io__com_ctl_ls |
| Xdm_ls<2>_q0 HLD_I_H_N DM[2] DM_H[2] DM_H_N[2] dm_rst_h<2> dm_st_h<2> VCC_IO |
| + VGND VPWR sky130_fd_io__com_ctl_ls |
| Xdm_ls<1>_q0 HLD_I_H_N DM[1] DM_H[1] DM_H_N[1] dm_rst_h<1> dm_st_h<1> VCC_IO |
| + VGND VPWR sky130_fd_io__com_ctl_ls |
| .ENDS sky130_fd_io__gpio_ovtv2_ctl_lsbank_i2c_fix |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_hotswap_bias PSWG_H VCC_IO VPB_DRVR |
| *.PININFO PSWG_H:I VCC_IO:I VPB_DRVR:O |
| Xpsw_vccio_q0 VPB_DRVR PSWG_H VCC_IO VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=22 |
| + w=15.0 l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI36 VPB_DRVR PSWG_H VCC_IO VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=9 w=10.0 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__gpio_ovtv2_hotswap_bias |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_hotswap_ctl_i2c_fix EN_H ENHS_LAT_H_N |
| + FORCEHI_H[1] OD_I_H_N P3OUT PAD_ESD PGHS_H VDDIO VPB_DRVR VPWR_KA VSSD |
| *.PININFO EN_H:I ENHS_LAT_H_N:O FORCEHI_H[1]:I OD_I_H_N:I P3OUT:O |
| *.PININFO PAD_ESD:I PGHS_H:B VDDIO:I VPB_DRVR:I VPWR_KA:I VSSD:I |
| Xhslog_q0 dishs_h dishs_h_n EN_H enhs_h enhs_h_n enhs_lathys_h_n exiths_h |
| + FORCEHI_H[1] OD_I_H_N VDDIO VSSD sky130_fd_io__sio_hotswap_log_i2c_fix |
| Xhslatch_q0 dishs_h dishs_h_n enhs_h enhs_h_n ENHS_LAT_H_N enhs_lathys_h_n |
| + exiths_h P3OUT PAD_ESD PGHS_H VDDIO VSSD VPB_DRVR VPWR_KA |
| + sky130_fd_io__gpio_ovtv2_hotswap_latch |
| .ENDS sky130_fd_io__gpio_ovtv2_hotswap_ctl_i2c_fix |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_hotswap_i2c_fix_leak_fix FORCE_H[1] NGHS_H |
| + OD_I_H_N OE_HS_H P2G PAD PAD_ESD PGHS_H PUG_H[7] PUG_H[6] PUG_H[5] PUG_H[4] |
| + PUG_H[3] PUG_H[2] PUG_H[1] PUG_H[0] VCC_IO_SOFT VDDIO VPB_DRVR VPWR_KA VSSD |
| *.PININFO FORCE_H[1]:I NGHS_H:O OD_I_H_N:I OE_HS_H:I P2G:O PAD:I |
| *.PININFO PAD_ESD:I PGHS_H:O PUG_H[7]:B PUG_H[6]:B PUG_H[5]:B |
| *.PININFO PUG_H[4]:B PUG_H[3]:B PUG_H[2]:B PUG_H[1]:B PUG_H[0]:B |
| *.PININFO VCC_IO_SOFT:O VDDIO:I VPB_DRVR:O VPWR_KA:I VSSD:I |
| Xnon_overlap_q0 p1g NGHS_H P2G padlo VSSD VPB_DRVR |
| + sky130_fd_io__gpio_ovtv2_hotswap_nonoverlap_leak_fix |
| Xpug47_q0 padlo PUG_H[4] PUG_H[7] tie_hi VPB_DRVR |
| + sky130_fd_io__gpio_ovtv2_hotswap_pug_ovtfix |
| Xpghs_q0 OE_HS_H FORCE_H[1] OD_I_H_N net74 PAD_ESD padlo p1g tie_hi VCC_IO_SOFT |
| + VDDIO VPB_DRVR VPWR_KA VSSD sky130_fd_io__gpio_ovtv2_hotswap_pghs_i2c_fix |
| Xresd_tiehi_q0 VPB_DRVR tie_hi sky130_fd_io__sio_tk_tie_r_out_esd |
| Xresd_vccio_q0 VDDIO VCC_IO_SOFT sky130_fd_io__sio_tk_tie_r_out_esd |
| Xpug<3>_q0 PAD_ESD padlo PUG_H[3] tie_hi VPB_DRVR |
| + sky130_fd_io__gpio_ovtv2_hotswap_pug |
| Xpug<2>_q0 PAD_ESD padlo PUG_H[2] tie_hi VPB_DRVR |
| + sky130_fd_io__gpio_ovtv2_hotswap_pug |
| Xpug<1>_q0 PAD_ESD padlo PUG_H[1] tie_hi VPB_DRVR |
| + sky130_fd_io__gpio_ovtv2_hotswap_pug |
| Xpug<0>_q0 PAD_ESD padlo PUG_H[0] tie_hi VPB_DRVR |
| + sky130_fd_io__gpio_ovtv2_hotswap_pug |
| Xpug<6>_q0 PAD_ESD padlo PUG_H[6] tie_hi VPB_DRVR |
| + sky130_fd_io__gpio_ovtv2_hotswap_pug |
| Xpug<5>_q0 PAD_ESD padlo PUG_H[5] tie_hi VPB_DRVR |
| + sky130_fd_io__gpio_ovtv2_hotswap_pug |
| Xp1_bias_q0 p1g VDDIO VPB_DRVR sky130_fd_io__gpio_ovtv2_hotswap_bias |
| Xp2p4_bias_q0 P2G PAD VCC_IO_SOFT VCC_IO_SOFT VPB_DRVR |
| + sky130_fd_io__gpio_ovtv2_hotswap_vpb_bias |
| RI26 P2G net137 short |
| RI39 P2G net74 short |
| RI49 PGHS_H p1g short |
| .ENDS sky130_fd_io__gpio_ovtv2_hotswap_i2c_fix_leak_fix |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_hotswap_latch DISHS_H DISHS_H_N ENHS_H ENHS_H_N |
| + ENHS_LAT_H_N ENHS_LATHYS_H_N EXITHS_H P3OUT PAD_ESD PGHS_H VCC_IO VGND VPB_DRVR |
| + VPWR_KA |
| *.PININFO DISHS_H:I DISHS_H_N:I ENHS_H:I ENHS_H_N:I ENHS_LAT_H_N:O |
| *.PININFO ENHS_LATHYS_H_N:O EXITHS_H:I P3OUT:O PAD_ESD:I PGHS_H:B |
| *.PININFO VCC_IO:I VGND:I VPB_DRVR:I VPWR_KA:I |
| XI660 VGND net102 VGND VGND VCC_IO VCC_IO sky130_fd_io__sio_hvsbt_inv_x1 |
| XI528 n6 net96 VGND VGND VCC_IO VCC_IO sky130_fd_io__sio_hvsbt_inv_x1 |
| XEhys2 ENHS_LATHYS_H_N ENHS_LAT_H_N sky130_fd_io__tk_em1o |
| XI658 net96 ENHS_LAT_H_N sky130_fd_io__tk_em1s |
| XEhys1 net117 ENHS_LATHYS_H_N sky130_fd_io__tk_em1s |
| Xhys_q0 n6 net117 VCC_IO VGND sky130_fd_io__sio_hotswap_hys |
| Xpghspd_q0 ENHS_H n2 PGHS_H VGND sky130_fd_io__sio_hotswap_pghspd |
| Xwpdenhs_q0 VPWR_KA net127 VGND sky130_fd_io__sio_hotswap_wpd |
| Xwpdexhs_q0 VPWR_KA net124 VGND sky130_fd_io__sio_hotswap_wpd |
| XI502 net186 PGHS_H VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI484 net161 ENHS_H PGHS_H VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI491 n5 n6 VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.42 l=1.0 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI498 n2 n6 net124 VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI500 net170 ENHS_H_N n2 VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xnexiths_q0 PGHS_H EXITHS_H VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=2 w=3.0 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI485 n3 n2 net161 VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI499 n4 PGHS_H net170 VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI497 n6 n5 VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.42 l=1.0 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xndishs_q0 PGHS_H DISHS_H VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=2 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI508 n2 ENHS_H_N net186 VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI696 VGND EXITHS_H VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=2 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI487 PGHS_H n5 net127 VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI697 VGND DISHS_H VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=2 w=3.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI492 n5 n6 VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=0.42 l=1.0 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI503 n4 VGND VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=0.42 l=2.0 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI488 n3 VGND VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=0.42 l=2.0 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI505 n6 n5 VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=1 w=0.42 l=1.0 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI493 n5 n3 VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=2 w=3.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI323 n2 DISHS_H_N VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=4 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI279 n2 PAD_ESD VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=4 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI504 n6 n4 VCC_IO VCC_IO sky130_fd_pr__pfet_g5v0d10v5 m=2 w=3.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI689 P3OUT PAD_ESD VCC_IO VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=12 w=10.0 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__gpio_ovtv2_hotswap_latch |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_hotswap_nonoverlap_leak_fix P1G P1GB P2G PADLO |
| + VGND VPWR |
| *.PININFO P1G:O P1GB:O P2G:O PADLO:I VGND:I VPWR:I |
| XI76 P1G P1GB VPWR VPWR sky130_fd_pr__pfet_g5v0d10v5 m=2 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI64 p1g_new PADLO VPWR VPWR sky130_fd_pr__pfet_g5v0d10v5 m=2 w=3.0 l=1.0 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI53 padlo_bar PADLO VPWR VPWR sky130_fd_pr__pfet_g5v0d10v5 m=2 w=1.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI50 p2g_new p1g_new VPWR VPWR sky130_fd_pr__pfet_g5v0d10v5 m=2 w=3.0 l=1.0 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI49 p2g_new padlo_bar VPWR VPWR sky130_fd_pr__pfet_g5v0d10v5 m=2 w=3.0 l=1.0 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI65 p1g_new p2g_new VPWR VPWR sky130_fd_pr__pfet_g5v0d10v5 m=2 w=3.0 l=1.0 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI77 P2G p2gb VPWR VPWR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI70 p2gb p2g_new VPWR VPWR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=0.7 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI72 P1GB p1g_new VPWR VPWR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=0.7 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI54 padlo_bar PADLO VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=0.6 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI69 p1g_new PADLO net140 VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=4.0 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI78 P2G p2gb VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=2 w=0.42 l=2.0 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI67 net140 p2g_new VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=8.0 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI71 p2gb p2g_new VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI79 P1G P1GB VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=0.42 l=2.0 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI51 p2g_new padlo_bar net124 VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=4.0 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI73 P1GB p1g_new VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.6 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI52 net124 p1g_new VGND VGND sky130_fd_pr__nfet_g5v0d10v5 m=1 w=1.0 l=8.0 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__gpio_ovtv2_hotswap_nonoverlap_leak_fix |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_hotswap_pghs_i2c_fix EN_H FORCE_H[1] OD_I_H_N |
| + P3OUT PAD PADLO PGHS_H TIE_HI VCC_IO_SOFT VDDIO VPB_DRVR VPWR_KA VSSD |
| *.PININFO EN_H:I FORCE_H[1]:I OD_I_H_N:I P3OUT:O PAD:I PADLO:O |
| *.PININFO PGHS_H:O TIE_HI:I VCC_IO_SOFT:I VDDIO:I VPB_DRVR:I VPWR_KA:I |
| *.PININFO VSSD:I |
| Xhsctl_q0 EN_H enhs_lat_h_n FORCE_H[1] OD_I_H_N P3OUT PAD net50 VDDIO VPB_DRVR |
| + VPWR_KA VSSD sky130_fd_io__gpio_ovtv2_hotswap_ctl_i2c_fix |
| XI3 enhs_latbuf_h_n PADLO sky130_fd_io__sio_tk_em1s |
| XEpghs12 PGHS_H net54 sky130_fd_io__sio_tk_em1o |
| XI2 enhs_lat_h enhs_latbuf_h_n VSSD VSSD VDDIO VDDIO |
| + sky130_fd_io__sio_hvsbt_inv_x4 |
| XI1 enhs_lat_h_n enhs_lat_h VSSD VSSD VDDIO VDDIO sky130_fd_io__sio_hvsbt_inv_x1 |
| Xpghspu_q0 PAD PGHS_H net50 TIE_HI VCC_IO_SOFT VPB_DRVR |
| + sky130_fd_io__gpio_ovtv2_hotswap_pghspu |
| Xclamp_q0 VSSD VDDIO VSSD VDDIO PAD sky130_fd_io__signal_5_sym_hv_local_5term |
| Xpghs12_q0 net54 PADLO VPB_DRVR VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 |
| + l=1.0 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__gpio_ovtv2_hotswap_pghs_i2c_fix |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_hotswap_pghspu PAD PGHS_H PGHS_H_LATCH TIE_HI |
| + VCC_IO_SOFT VPB_DRVR |
| *.PININFO PAD:I PGHS_H:O PGHS_H_LATCH:O TIE_HI:I VCC_IO_SOFT:I |
| *.PININFO VPB_DRVR:I |
| XEg9 TIE_HI pg8 sky130_fd_io__sio_tk_em1o |
| XEg2 pg2 VCC_IO_SOFT sky130_fd_io__sio_tk_em1s |
| XEg5 pg6 pg4 sky130_fd_io__sio_tk_em1s |
| XEg4 pg4 pg3 sky130_fd_io__sio_tk_em1s |
| XEpghs3 padhi3 PGHS_H_LATCH sky130_fd_io__sio_tk_em1s |
| XEg3 pg3 pg2 sky130_fd_io__sio_tk_em1s |
| XEpghs7 padhi7 net36 sky130_fd_io__sio_tk_em1s |
| XEg7 pg7 pg6 sky130_fd_io__sio_tk_em1s |
| XEg8 pg8 pg7 sky130_fd_io__sio_tk_em1s |
| XEpghs2 padhi2 padhi3 sky130_fd_io__sio_tk_em1s |
| XEpghs8 PGHS_H padhi7 sky130_fd_io__sio_tk_em1s |
| Xpghs8_q0 PGHS_H pg8 PAD VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=20.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xpghs2_q0 padhi2 pg2 PAD VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=20.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xpghs3_q0 padhi3 pg3 PAD VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=20.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xpghs6_q0 net36 pg6 PAD VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=15.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xpghs4_q0 PGHS_H_LATCH pg4 PAD VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=15.0 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| Xpghs7_q0 padhi7 pg7 PAD VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=20.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__gpio_ovtv2_hotswap_pghspu |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_hotswap_pug PAD PADLO PUG_H TIE_HI VPB_DRVR |
| *.PININFO PAD:I PADLO:I PUG_H:O TIE_HI:I VPB_DRVR:I |
| XEg1 PADLO net22 sky130_fd_io__sio_tk_em1s |
| XI65 net24 TIE_HI sky130_fd_io__sio_tk_em1s |
| XEs2 net26 TIE_HI sky130_fd_io__sio_tk_em1s |
| XEs1 PAD net26 sky130_fd_io__sio_tk_em1o |
| XEg2 net22 net24 sky130_fd_io__sio_tk_em1o |
| XI52 PUG_H net22 net26 VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=15.0 l=0.5 |
| + mult=1 sa=1.825 sb=1.825 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI53 PUG_H net24 net26 VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=15.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__gpio_ovtv2_hotswap_pug |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_hotswap_pug_ovtfix PADLO PUG4_H PUG7_H TIE_HI |
| + VPB_DRVR |
| *.PININFO PADLO:I PUG4_H:O PUG7_H:O TIE_HI:I VPB_DRVR:I |
| XI52 PUG4_H PADLO TIE_HI VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=15.0 l=0.5 |
| + mult=1 sa=1.825 sb=1.825 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI53 PUG7_H PADLO TIE_HI VPB_DRVR sky130_fd_pr__pfet_g5v0d10v5 m=1 w=15.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__gpio_ovtv2_hotswap_pug_ovtfix |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_hotswap_vpb_bias P2G PAD SOFT_VCC_IO TIE_HI |
| + VPB_DRVR |
| *.PININFO P2G:I PAD:I SOFT_VCC_IO:I TIE_HI:I VPB_DRVR:B |
| Xpsw_pad4_q0 VPB_DRVR VPB_DRVR P2G PAD |
| + sky130_fd_io__gpio_ovtv2_hotswap_vpb_bias_unit |
| Xpsw_pad0_q0 VPB_DRVR VPB_DRVR P2G PAD |
| + sky130_fd_io__gpio_ovtv2_hotswap_vpb_bias_unit |
| Xpsw_pad3_q0 VPB_DRVR VPB_DRVR P2G PAD |
| + sky130_fd_io__gpio_ovtv2_hotswap_vpb_bias_unit |
| Xpsw_pad2_q0 VPB_DRVR VPB_DRVR P2G PAD |
| + sky130_fd_io__gpio_ovtv2_hotswap_vpb_bias_unit |
| Xpsw_pad5_q0 VPB_DRVR VPB_DRVR SOFT_VCC_IO PAD |
| + sky130_fd_io__gpio_ovtv2_hotswap_vpb_bias_unit |
| Xpsw_pad1_q0 VPB_DRVR VPB_DRVR P2G PAD |
| + sky130_fd_io__gpio_ovtv2_hotswap_vpb_bias_unit |
| XI5 TIE_HI SOFT_VCC_IO sky130_fd_io__tk_em1o |
| .ENDS sky130_fd_io__gpio_ovtv2_hotswap_vpb_bias |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_hotswap_vpb_bias_unit PB PD PGIN PS |
| *.PININFO PB:I PD:B PGIN:I PS:B |
| Xpdrv_q0 PD PGIN PS PB sky130_fd_pr__esd_pfet_g5v0d10v5 m=2 w=15.5 l=0.55 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__gpio_ovtv2_hotswap_vpb_bias_unit |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_ibuf_se EN_H EN_H_N ENABLE_VDDIO_LV IBUFMUX_OUT |
| + IBUFMUX_OUT_H IN_H IN_VT MODE_NORMAL_N MODE_REF_3V_N MODE_REF_N MODE_VCCD_N |
| + VCCHIB VDDIO_Q VREFIN VSSD VTRIP_SEL_H VTRIP_SEL_H_N |
| *.PININFO EN_H:I EN_H_N:I ENABLE_VDDIO_LV:I IBUFMUX_OUT:O |
| *.PININFO IBUFMUX_OUT_H:O IN_H:I IN_VT:I MODE_NORMAL_N:I |
| *.PININFO MODE_REF_3V_N:I MODE_REF_N:I MODE_VCCD_N:I VCCHIB:I |
| *.PININFO VDDIO_Q:I VREFIN:I VSSD:I VTRIP_SEL_H:I VTRIP_SEL_H_N:I |
| Xlvls_q0 ENABLE_VDDIO_LV out IBUFMUX_OUT net43 VCCHIB VSSD |
| + sky130_fd_io__gpio_ovtv2_ipath_lvls |
| Xhvls_q0 EN_H_N out out_n IBUFMUX_OUT_H net49 VDDIO_Q VSSD |
| + sky130_fd_io__gpio_ovtv2_ipath_hvls |
| Xbuf_q0 EN_H EN_H_N ENABLE_VDDIO_LV IN_H IN_VT MODE_NORMAL_N MODE_REF_3V_N |
| + MODE_REF_N MODE_VCCD_N out out_n VCCHIB VDDIO_Q VREFIN VSSD VTRIP_SEL_H |
| + VTRIP_SEL_H_N sky130_fd_io__gpio_ovtv2_in_buf |
| .ENDS sky130_fd_io__gpio_ovtv2_ibuf_se |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_ictl_logic DM_H_N[2] DM_H_N[1] DM_H_N[0] |
| + HYS_TRIM IBUF_MODE_SEL[0] IBUF_MODE_SEL[1] INP_DIS_H_N INP_DIS_I_H INP_DIS_I_H_N |
| + MODE_NORMAL_N MODE_REF_3V_N MODE_REF_N MODE_VCCD_N TRIPSEL_I_H TRIPSEL_I_H_N |
| + VDDIO_Q VSSD VTRIP_SEL_H |
| *.PININFO DM_H_N[2]:I DM_H_N[1]:I DM_H_N[0]:I HYS_TRIM:I |
| *.PININFO IBUF_MODE_SEL[0]:I IBUF_MODE_SEL[1]:I INP_DIS_H_N:I |
| *.PININFO INP_DIS_I_H:O INP_DIS_I_H_N:O MODE_NORMAL_N:O |
| *.PININFO MODE_REF_3V_N:O MODE_REF_N:O MODE_VCCD_N:O TRIPSEL_I_H:O |
| *.PININFO TRIPSEL_I_H_N:O VDDIO_Q:I VSSD:I VTRIP_SEL_H:I |
| XI41 net66 MODE_NORMAL_N TRIPSEL_I_H VSSD VDDIO_Q sky130_fd_io__hvsbt_nor |
| XI34 IBUF_MODE_SEL[1] net70 net60 VSSD VDDIO_Q sky130_fd_io__hvsbt_nor |
| XI33 IBUF_MODE_SEL[1] IBUF_MODE_SEL[0] net55 VSSD VDDIO_Q |
| + sky130_fd_io__hvsbt_nor |
| Xdm10nand_inv_q0 nand_dm01 and_dm01 VSSD VDDIO_Q sky130_fd_io__hvsbt_inv_x1 |
| XI68 INP_DIS_I_H INP_DIS_I_H_N VSSD VDDIO_Q sky130_fd_io__hvsbt_inv_x1 |
| XI43 TRIPSEL_I_H TRIPSEL_I_H_N VSSD VDDIO_Q sky130_fd_io__hvsbt_inv_x1 |
| XI50 MODE_REF_N mode_ref VSSD VDDIO_Q sky130_fd_io__hvsbt_inv_x1 |
| XI39 IBUF_MODE_SEL[0] net70 VSSD VDDIO_Q sky130_fd_io__hvsbt_inv_x1 |
| XI61 VTRIP_SEL_H net66 VSSD VDDIO_Q sky130_fd_io__hvsbt_inv_x1 |
| Xinpdis_q0 dm_buf_dis INP_DIS_H_N INP_DIS_I_H VSSD VDDIO_Q |
| + sky130_fd_io__hvsbt_nand2 |
| Xdm210_q0 DM_H_N[2] and_dm01 dm_buf_dis VSSD VDDIO_Q sky130_fd_io__hvsbt_nand2 |
| Xdm10_q0 DM_H_N[1] DM_H_N[0] nand_dm01 VSSD VDDIO_Q sky130_fd_io__hvsbt_nand2 |
| XI40 INP_DIS_I_H_N IBUF_MODE_SEL[1] MODE_REF_N VSSD VDDIO_Q |
| + sky130_fd_io__hvsbt_nand2 |
| XI36 INP_DIS_I_H_N net60 MODE_VCCD_N VSSD VDDIO_Q sky130_fd_io__hvsbt_nand2 |
| XI35 INP_DIS_I_H_N net55 MODE_NORMAL_N VSSD VDDIO_Q sky130_fd_io__hvsbt_nand2 |
| XI52 mode_ref HYS_TRIM MODE_REF_3V_N VSSD VDDIO_Q sky130_fd_io__hvsbt_nand2 |
| .ENDS sky130_fd_io__gpio_ovtv2_ictl_logic |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_in_buf EN_H EN_H_N ENABLE_VDDIO_LV IN_H IN_VT |
| + MODE_NORMAL_N MODE_REF_3V_N MODE_REF_N MODE_VCCD_N OUT OUT_N VCCHIB VDDIO_Q |
| + VREFIN VSSD VTRIP_SEL_H VTRIP_SEL_H_N |
| *.PININFO EN_H:I EN_H_N:I ENABLE_VDDIO_LV:I IN_H:I IN_VT:I |
| *.PININFO MODE_NORMAL_N:I MODE_REF_3V_N:I MODE_REF_N:I MODE_VCCD_N:I |
| *.PININFO OUT:O OUT_N:O VCCHIB:I VDDIO_Q:I VREFIN:I VSSD:I |
| *.PININFO VTRIP_SEL_H:I VTRIP_SEL_H_N:I |
| XI35 ENABLE_VDDIO_LV EN_H enable_vddio_lv_n VSSD VCCHIB |
| + sky130_fd_io__hvsbt_nand2 |
| xI405 virt_pwr1 VDDIO_Q sky130_fd_io__condiode |
| xI404 virt_pwr VDDIO_Q sky130_fd_io__condiode |
| XI488 VTRIP_SEL_H MODE_NORMAL_N mode_normal_cmos_h VSSD VDDIO_Q |
| + sky130_fd_io__hvsbt_nor |
| XI43 mode_normal_cmos_h mode_normal_cmos_h_n VSSD VDDIO_Q |
| + sky130_fd_io__hvsbt_inv_x1 |
| XI630 VSSD VSSD VSSD VSSD sky130_fd_pr__nfet_g5v0d10v5 m=3 w=1.0 l=0.8 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI105 fbk1 in_b fbk VSSD sky130_fd_pr__nfet_g5v0d10v5 m=2 w=5.0 l=0.8 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI620 VSSD VSSD VSSD VSSD sky130_fd_pr__nfet_g5v0d10v5 m=3 w=1.0 l=0.8 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI441 IN_VT VTRIP_SEL_H_N VSSD VSSD sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=1.0 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI417 OUT EN_H_N VSSD VSSD sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI419 OUT_N EN_H_N VSSD VSSD sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI394 VSSD VSSD VSSD VSSD sky130_fd_pr__nfet_g5v0d10v5 m=3 w=1.0 l=0.8 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI494 fbk IN_H VSSD VSSD sky130_fd_pr__nfet_g5v0d10v5 m=6 w=5.0 l=0.8 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI12 fbk2 in_b fbk VSSD sky130_fd_pr__nfet_g5v0d10v5 m=3 w=5.0 l=0.8 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI26 OUT in_b VSSD VSSD sky130_fd_pr__nfet_g5v0d10v5 m=2 w=3.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI49 vddio_ref VREFIN virt_pwr virt_pwr sky130_fd_pr__nfet_05v0_nvt m=3 w=10.0 |
| + l=0.9 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI451 fbk IN_VT VSSD VSSD sky130_fd_pr__nfet_g5v0d10v5 m=12 w=5.0 l=0.8 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI453 in_b IN_H fbk VSSD sky130_fd_pr__nfet_g5v0d10v5 m=6 w=5.0 l=0.8 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI111 vddio_ref1 VREFIN virt_pwr1 virt_pwr1 sky130_fd_pr__nfet_05v0_nvt m=3 |
| + w=10.0 l=0.9 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI446 OUT_N OUT VSSD VSSD sky130_fd_pr__nfet_g5v0d10v5 m=1 w=5.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI389 virt_pwr VSSD VSSD VSSD sky130_fd_pr__nfet_g5v0d10v5 m=2 w=5.0 l=0.8 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI450 in_b IN_VT fbk VSSD sky130_fd_pr__nfet_g5v0d10v5 m=6 w=5.0 l=0.8 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI274 fbk1 MODE_REF_N virt_pwr1 virt_pwr1 sky130_fd_pr__pfet_g5v0d10v5 m=4 w=5.0 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI116 virt_pwr MODE_NORMAL_N VDDIO_Q VDDIO_Q sky130_fd_pr__pfet_g5v0d10v5 m=2 |
| + w=5.0 l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI109 in_b IN_H virt_pwr virt_pwr sky130_fd_pr__pfet_g5v0d10v5 m=3 w=5.0 l=0.8 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI25 OUT in_b virt_pwr1 virt_pwr1 sky130_fd_pr__pfet_g5v0d10v5 m=2 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI13 fbk2 mode_normal_cmos_h_n VDDIO_Q VDDIO_Q sky130_fd_pr__pfet_g5v0d10v5 m=2 |
| + w=5.0 l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI611 fbk1 MODE_NORMAL_N VDDIO_Q VDDIO_Q sky130_fd_pr__pfet_g5v0d10v5 m=2 w=5.0 |
| + l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI396 vddio_ref1 MODE_REF_N VDDIO_Q VDDIO_Q sky130_fd_pr__pfet_g5v0d10v5 m=2 |
| + w=5.0 l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI115 virt_pwr MODE_VCCD_N vcchib_int virt_pwr sky130_fd_pr__pfet_g5v0d10v5 m=4 |
| + w=5.0 l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI478 vcchib_int1 enable_vddio_lv_n VCCHIB VCCHIB sky130_fd_pr__pfet_01v8 m=8 |
| + w=5.0 l=0.25 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI373 vddio_ref MODE_REF_N VDDIO_Q VDDIO_Q sky130_fd_pr__pfet_g5v0d10v5 m=2 |
| + w=5.0 l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI403 OUT in_b virt_pwr2 virt_pwr2 sky130_fd_pr__pfet_g5v0d10v5 m=1 w=1.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI376 fbk2 MODE_REF_3V_N virt_pwr1 virt_pwr1 sky130_fd_pr__pfet_g5v0d10v5 m=4 |
| + w=5.0 l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI477 vcchib_int enable_vddio_lv_n VCCHIB VCCHIB sky130_fd_pr__pfet_01v8 m=8 |
| + w=5.0 l=0.25 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI401 in_b IN_H virt_pwr2 virt_pwr2 sky130_fd_pr__pfet_g5v0d10v5 m=2 w=5.0 l=0.8 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI457 OUT_N OUT virt_pwr1 virt_pwr1 sky130_fd_pr__pfet_g5v0d10v5 m=5 w=5.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI486 fbk1 MODE_VCCD_N vcchib_int virt_pwr1 sky130_fd_pr__pfet_g5v0d10v5 m=2 |
| + w=5.0 l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI400 virt_pwr2 MODE_VCCD_N vcchib_int virt_pwr2 sky130_fd_pr__pfet_g5v0d10v5 |
| + m=2 w=5.0 l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI381 virt_pwr1 MODE_VCCD_N vcchib_int1 virt_pwr1 sky130_fd_pr__pfet_g5v0d10v5 |
| + m=6 w=5.0 l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| XI380 virt_pwr1 MODE_NORMAL_N VDDIO_Q VDDIO_Q sky130_fd_pr__pfet_g5v0d10v5 m=2 |
| + w=5.0 l=0.5 mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 |
| + perim=1.14 |
| .ENDS sky130_fd_io__gpio_ovtv2_in_buf |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_ipath DM_H_N[2] DM_H_N[1] DM_H_N[0] |
| + ENABLE_VDDIO_LV HYS_TRIM_H IB_MODE_SEL_H[1] IB_MODE_SEL_H[0] INP_DIS_H_N OUT |
| + OUT_H PAD VCCHIB VDDIO_Q VINREF VSSD VTRIP_SEL_H |
| *.PININFO DM_H_N[2]:I DM_H_N[1]:I DM_H_N[0]:I ENABLE_VDDIO_LV:I |
| *.PININFO HYS_TRIM_H:I IB_MODE_SEL_H[1]:I IB_MODE_SEL_H[0]:I |
| *.PININFO INP_DIS_H_N:I OUT:O OUT_H:O PAD:B VCCHIB:I VDDIO_Q:I |
| *.PININFO VINREF:B VSSD:I VTRIP_SEL_H:I |
| Xibuf_se_q0 en_h en_h_n ENABLE_VDDIO_LV OUT OUT_H in_h in_vt mode_normal_n |
| + mode_ref_3v_n mode_ref_n mode_vccd_n VCCHIB VDDIO_Q VINREF VSSD tripsel_i_h |
| + tripsel_i_h_n sky130_fd_io__gpio_ovtv2_ibuf_se |
| Xesd_q0 PAD in_h in_vt VDDIO_Q VSSD tripsel_i_h |
| + sky130_fd_io__gpio_ovtv2_buf_localesd |
| Xlogic_q0 DM_H_N[2] DM_H_N[1] DM_H_N[0] HYS_TRIM_H IB_MODE_SEL_H[0] |
| + IB_MODE_SEL_H[1] INP_DIS_H_N en_h_n en_h mode_normal_n mode_ref_3v_n mode_ref_n |
| + mode_vccd_n tripsel_i_h tripsel_i_h_n VDDIO_Q VSSD VTRIP_SEL_H |
| + sky130_fd_io__gpio_ovtv2_ictl_logic |
| .ENDS sky130_fd_io__gpio_ovtv2_ipath |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_ipath_hvls EN_H_N IN INB OUT OUT_B VDDIO_Q VSSD |
| *.PININFO EN_H_N:I IN:I INB:I OUT:O OUT_B:O VDDIO_Q:I VSSD:I |
| XI250 fbk fbk_b VDDIO_Q VDDIO_Q sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI253 OUT OUT_B VDDIO_Q VDDIO_Q sky130_fd_pr__pfet_g5v0d10v5 m=5 w=5.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI249 fbk_b fbk VDDIO_Q VDDIO_Q sky130_fd_pr__pfet_g5v0d10v5 m=1 w=3.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI248 OUT_B fbk VDDIO_Q VDDIO_Q sky130_fd_pr__pfet_g5v0d10v5 m=1 w=5.0 l=0.5 |
| + mult=1 sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI247 OUT_B fbk VSSD VSSD sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI252 OUT OUT_B VSSD VSSD sky130_fd_pr__nfet_g5v0d10v5 m=3 w=5.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI304 fbk INB VSSD VSSD sky130_fd_pr__nfet_g5v0d10v5 m=3 w=5.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI262 fbk EN_H_N VSSD VSSD sky130_fd_pr__nfet_g5v0d10v5 m=1 w=3.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| XI246 fbk_b IN VSSD VSSD sky130_fd_pr__nfet_g5v0d10v5 m=3 w=5.0 l=0.5 mult=1 |
| + sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 |
| .ENDS sky130_fd_io__gpio_ovtv2_ipath_hvls |
| |
| * Copyright 2020 The SkyWater PDK Authors |
| * |
| * 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 |
| * |
| * https://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 |
| |
| .SUBCKT sky130_fd_io__gpio_ovtv2_ipath_lvls ENABLE_VDDIO_LV IN OUT OUT_B VCCHIB |
| + VSSD |
| *.PININFO ENABLE_VDDIO_LV:I IN:I OUT:O OUT_B:O VCCHIB:I VSSD:I |
| XI248 fbk_n IN VCCHIB VCCHIB sky130_fd_pr__pfet_g5v0d10v5 m=2 w=5.0 l=0.5 mult=1 |
| |