blob: 3be4ab5b14061393e1194e7a3a5da734ce6237dd [file] [log] [blame]
# 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
VERSION 5.7 ;
NOWIREEXTENSIONATPIN ON ;
DIVIDERCHAR "/" ;
BUSBITCHARS "[]" ;
MACRO sky130_fd_io__top_gpio_ovtv2
CLASS BLOCK ;
FOREIGN sky130_fd_io__top_gpio_ovtv2 ;
ORIGIN 0.000000 0.000000 ;
SIZE 140.0000 BY 200.0000 ;
SYMMETRY R90 ;
PIN AMUXBUS_A
DIRECTION INOUT ;
USE SIGNAL ;
PORT
LAYER met4 ;
RECT 48.930000 53.125000 140.000000 56.105000 ;
END
END AMUXBUS_A
PIN AMUXBUS_B
DIRECTION INOUT ;
USE SIGNAL ;
PORT
LAYER met4 ;
RECT 99.710000 48.365000 140.000000 51.345000 ;
END
END AMUXBUS_B
PIN ANALOG_EN
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 8.115000 0.000000 8.445000 14.070000 ;
END
END ANALOG_EN
PIN ANALOG_POL
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 65.235000 0.000000 65.565000 1.165000 ;
END
END ANALOG_POL
PIN ANALOG_SEL
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 51.655000 0.000000 51.985000 8.060000 ;
END
END ANALOG_SEL
PIN DM[0]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 129.125000 0.000000 129.455000 20.955000 ;
END
END DM[0]
PIN DM[1]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 128.275000 0.000000 128.605000 20.180000 ;
END
END DM[1]
PIN DM[2]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 108.395000 0.000000 108.725000 20.640000 ;
END
END DM[2]
PIN ENABLE_H
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 22.135000 0.000000 22.465000 30.150000 ;
END
END ENABLE_H
PIN ENABLE_INP_H
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 7.110000 0.000000 7.440000 0.670000 ;
END
END ENABLE_INP_H
PIN ENABLE_VDDA_H
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 8.770000 0.000000 9.100000 7.915000 ;
END
END ENABLE_VDDA_H
PIN ENABLE_VDDIO
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 95.845000 0.000000 96.215000 20.755000 ;
END
END ENABLE_VDDIO
PIN ENABLE_VSWITCH_H
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 5.765000 0.000000 6.365000 12.470000 ;
END
END ENABLE_VSWITCH_H
PIN HLD_H_N
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 19.635000 0.000000 19.965000 17.985000 ;
END
END HLD_H_N
PIN HLD_OVR
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 27.355000 0.000000 27.685000 14.055000 ;
END
END HLD_OVR
PIN HYS_TRIM
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 45.355000 0.000000 45.685000 8.060000 ;
END
END HYS_TRIM
PIN IB_MODE_SEL[0]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 86.815000 0.000000 87.145000 20.980000 ;
END
END IB_MODE_SEL[0]
PIN IB_MODE_SEL[1]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 66.935000 0.000000 67.265000 20.980000 ;
END
END IB_MODE_SEL[1]
PIN IN
DIRECTION OUTPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 20.380000 0.000000 20.710000 11.310000 ;
END
END IN
PIN INP_DIS
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 107.545000 0.000000 107.875000 8.060000 ;
END
END INP_DIS
PIN IN_H
DIRECTION OUTPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 24.380000 0.000000 24.710000 0.940000 ;
END
END IN_H
PIN OE_N
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 124.445000 0.000000 124.775000 8.060000 ;
END
END OE_N
PIN OUT
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 74.125000 0.000000 74.455000 14.865000 ;
END
END OUT
PIN PAD
DIRECTION INOUT ;
USE SIGNAL ;
PORT
LAYER met5 ;
RECT 17.930000 117.530000 86.325000 162.905000 ;
END
END PAD
PIN PAD_A_ESD_0_H
DIRECTION INOUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 1.600000 0.000000 2.200000 5.470000 ;
END
END PAD_A_ESD_0_H
PIN PAD_A_ESD_1_H
DIRECTION INOUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 0.330000 0.000000 0.930000 71.380000 ;
END
END PAD_A_ESD_1_H
PIN PAD_A_NOESD_H
DIRECTION INOUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 2.885000 0.000000 3.485000 5.900000 ;
END
END PAD_A_NOESD_H
PIN SLEW_CTL[0]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 66.085000 0.000000 66.415000 20.980000 ;
END
END SLEW_CTL[0]
PIN SLEW_CTL[1]
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 46.205000 0.000000 46.535000 20.980000 ;
END
END SLEW_CTL[1]
PIN SLOW
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 125.140000 0.000000 125.470000 11.965000 ;
END
END SLOW
PIN TIE_HI_ESD
DIRECTION OUTPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 129.975000 0.000000 130.305000 61.655000 ;
END
END TIE_HI_ESD
PIN TIE_LO_ESD
DIRECTION OUTPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 115.290000 0.000000 115.890000 39.035000 ;
END
END TIE_LO_ESD
PIN VINREF
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 44.035000 0.000000 44.365000 4.885000 ;
END
END VINREF
PIN VTRIP_SEL
DIRECTION INPUT ;
USE SIGNAL ;
PORT
LAYER met3 ;
RECT 87.665000 0.000000 87.995000 20.980000 ;
END
END VTRIP_SEL
PIN VCCD
DIRECTION INOUT ;
USE POWER ;
PORT
LAYER met5 ;
RECT 138.730000 8.985000 140.000000 13.435000 ;
END
END VCCD
PIN VCCHIB
DIRECTION INOUT ;
USE POWER ;
PORT
LAYER met5 ;
RECT 138.730000 2.135000 140.000000 7.385000 ;
END
END VCCHIB
PIN VDDA
DIRECTION INOUT ;
USE POWER ;
PORT
LAYER met5 ;
RECT 139.035000 15.035000 140.000000 18.285000 ;
END
END VDDA
PIN VDDIO
DIRECTION INOUT ;
USE POWER ;
PORT
LAYER met5 ;
RECT 138.730000 70.035000 140.000000 94.985000 ;
END
END VDDIO
PIN VDDIO_Q
DIRECTION INOUT ;
USE POWER ;
PORT
LAYER met5 ;
RECT 138.730000 64.185000 140.000000 68.435000 ;
END
END VDDIO_Q
PIN VSSA
DIRECTION INOUT ;
USE GROUND ;
PORT
LAYER met5 ;
RECT 138.730000 47.735000 140.000000 56.735000 ;
END
END VSSA
PIN VSSD
DIRECTION INOUT ;
USE GROUND ;
PORT
LAYER met5 ;
RECT 138.730000 41.685000 140.000000 46.135000 ;
END
END VSSD
PIN VSSIO
DIRECTION INOUT ;
USE GROUND ;
PORT
LAYER met5 ;
RECT 138.730000 25.935000 140.000000 30.385000 ;
END
END VSSIO
PIN VSSIO_Q
DIRECTION INOUT ;
USE GROUND ;
PORT
LAYER met5 ;
RECT 138.730000 58.335000 140.000000 62.585000 ;
END
END VSSIO_Q
PIN VSWITCH
DIRECTION INOUT ;
USE POWER ;
PORT
LAYER met5 ;
RECT 138.730000 31.985000 140.000000 35.235000 ;
END
END VSWITCH
OBS
LAYER li1 ;
RECT 0.230000 0.200000 140.000000 199.780000 ;
LAYER met1 ;
RECT 0.080000 0.000000 140.000000 199.810000 ;
LAYER met2 ;
RECT 0.080000 0.000000 140.000000 199.955000 ;
LAYER met3 ;
RECT 0.330000 71.780000 140.000000 199.715000 ;
RECT 1.330000 5.870000 2.485000 6.300000 ;
RECT 1.330000 6.300000 5.365000 12.870000 ;
RECT 1.330000 12.870000 7.715000 14.470000 ;
RECT 1.330000 14.470000 19.235000 18.385000 ;
RECT 1.330000 18.385000 21.735000 30.550000 ;
RECT 1.330000 30.550000 114.890000 39.435000 ;
RECT 1.330000 39.435000 129.575000 62.055000 ;
RECT 1.330000 62.055000 140.000000 71.780000 ;
RECT 3.885000 0.000000 5.365000 6.300000 ;
RECT 6.765000 1.070000 7.715000 12.870000 ;
RECT 8.845000 8.315000 19.235000 14.470000 ;
RECT 9.500000 0.000000 19.235000 8.315000 ;
RECT 20.365000 11.710000 21.735000 18.385000 ;
RECT 21.110000 0.000000 21.735000 11.710000 ;
RECT 22.865000 0.000000 23.980000 1.340000 ;
RECT 22.865000 1.340000 26.955000 14.455000 ;
RECT 22.865000 14.455000 45.805000 21.380000 ;
RECT 22.865000 21.380000 114.890000 30.550000 ;
RECT 25.110000 0.000000 26.955000 1.340000 ;
RECT 28.085000 0.000000 43.635000 5.285000 ;
RECT 28.085000 5.285000 44.955000 8.460000 ;
RECT 28.085000 8.460000 45.805000 14.455000 ;
RECT 44.765000 0.000000 44.955000 5.285000 ;
RECT 46.935000 0.000000 51.255000 8.460000 ;
RECT 46.935000 8.460000 65.685000 21.380000 ;
RECT 52.385000 0.000000 64.835000 1.565000 ;
RECT 52.385000 1.565000 65.685000 8.460000 ;
RECT 67.665000 0.000000 73.725000 15.265000 ;
RECT 67.665000 15.265000 86.415000 21.380000 ;
RECT 74.855000 0.000000 86.415000 15.265000 ;
RECT 88.395000 0.000000 95.445000 21.155000 ;
RECT 88.395000 21.155000 114.890000 21.380000 ;
RECT 96.615000 0.000000 107.145000 8.460000 ;
RECT 96.615000 8.460000 107.995000 21.040000 ;
RECT 96.615000 21.040000 114.890000 21.155000 ;
RECT 109.125000 0.000000 114.890000 21.040000 ;
RECT 116.290000 0.000000 124.045000 8.460000 ;
RECT 116.290000 8.460000 124.740000 12.365000 ;
RECT 116.290000 12.365000 127.875000 20.580000 ;
RECT 116.290000 20.580000 128.725000 21.355000 ;
RECT 116.290000 21.355000 129.575000 39.435000 ;
RECT 125.870000 0.000000 127.875000 12.365000 ;
RECT 130.705000 0.000000 140.000000 62.055000 ;
LAYER met4 ;
RECT 0.000000 1.160000 140.000000 47.965000 ;
RECT 0.000000 47.965000 99.310000 51.745000 ;
RECT 0.000000 51.745000 140.000000 52.725000 ;
RECT 0.000000 52.725000 48.530000 56.505000 ;
RECT 0.000000 56.505000 140.000000 200.000000 ;
LAYER met5 ;
RECT 0.000000 2.135000 137.130000 15.035000 ;
RECT 0.000000 15.035000 137.435000 19.885000 ;
RECT 0.000000 19.885000 140.000000 24.335000 ;
RECT 0.000000 24.335000 137.130000 36.835000 ;
RECT 0.000000 36.835000 140.000000 40.085000 ;
RECT 0.000000 40.085000 137.130000 96.585000 ;
RECT 0.000000 96.585000 140.000000 115.930000 ;
RECT 0.000000 115.930000 16.330000 164.505000 ;
RECT 0.000000 164.505000 140.000000 200.000000 ;
RECT 87.925000 115.930000 140.000000 164.505000 ;
END
END sky130_fd_io__top_gpio_ovtv2
END LIBRARY