diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3dca7bd2c..da9bfec9a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,6 +10,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 + with: + submodules: 'recursive' - name: Set up Python uses: actions/setup-python@v5 with: diff --git a/.github/workflows/test_code.yml b/.github/workflows/test_code.yml index 55bfc70af..45d50c0ac 100644 --- a/.github/workflows/test_code.yml +++ b/.github/workflows/test_code.yml @@ -27,6 +27,8 @@ jobs: container: ghcr.io/gdsfactory/gdsfactory:main steps: - uses: actions/checkout@v4 + with: + submodules: "recursive" - name: Install dependencies run: | make install diff --git a/.gitignore b/.gitignore index be397e24d..b5429306e 100644 --- a/.gitignore +++ b/.gitignore @@ -144,3 +144,4 @@ cython_debug/ *.DS_Store .DS_Store *Thumbs.db +.idea/ diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 000000000..1fca8964c --- /dev/null +++ b/.gitmodules @@ -0,0 +1,6 @@ +[submodule "sky130/src/sky130_fd_pr"] + path = sky130/src/sky130_fd_pr + url = https://github.com/efabless/skywater-pdk-libs-sky130_fd_pr.git +[submodule "sky130/src/sky130_fd_sc_hd"] + path = sky130/src/sky130_fd_sc_hd + url = https://github.com/efabless/skywater-pdk-libs-sky130_fd_sc_hd.git diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 78c7e3a68..c7bdb9958 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -6,17 +6,19 @@ repos: - id: trailing-whitespace - id: requirements-txt-fixer - - repo: https://github.com/psf/black - rev: 25d886f52c2bbbb58386ac8050f4e67952507bc7 - hooks: - - id: black - - - repo: https://github.com/charliermarsh/ruff-pre-commit - rev: "6a0ba1854991b693612486cc84a2254de82d071d" + - repo: https://github.com/astral-sh/ruff-pre-commit + rev: "v0.4.4" hooks: - id: ruff + args: [ --fix, --exit-non-zero-on-fix ] + - id: ruff-format - repo: https://github.com/macisamuele/language-formatters-pre-commit-hooks rev: v2.10.0 hooks: - id: pretty-format-toml args: [--autofix] + - repo: https://github.com/kynan/nbstripout + rev: 0.7.1 + hooks: + - id: nbstripout + files: ".ipynb" diff --git a/.python-version b/.python-version new file mode 100644 index 000000000..3b5883ed3 --- /dev/null +++ b/.python-version @@ -0,0 +1 @@ +sky130 diff --git a/Makefile b/Makefile index fe43865fc..476ba644a 100644 --- a/Makefile +++ b/Makefile @@ -4,6 +4,10 @@ install: dev: install pre-commit install +modules: + git submodule + git submodule update --init --recursive + test: pytest -s diff --git a/docs/notebooks/Makefile b/docs/notebooks/Makefile deleted file mode 100644 index e370e6e57..000000000 --- a/docs/notebooks/Makefile +++ /dev/null @@ -1,14 +0,0 @@ -format: - jupytext --pipe black *.ipynb - -sync: - jupytext --sync *.ipynb - -python: - jupytext *.ipynb --to py - -md: - jupytext *.ipynb --to md - -nb: - jupytext *.md --to ipynb diff --git a/docs/notebooks/intro.ipynb b/docs/notebooks/intro.ipynb new file mode 100644 index 000000000..ad4f26693 --- /dev/null +++ b/docs/notebooks/intro.ipynb @@ -0,0 +1,282 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "0", + "metadata": {}, + "source": [ + "# Layout\n", + "\n", + "## Layout driven flow\n", + "\n", + "You can import the PDK and layout any of the standard cells" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1", + "metadata": {}, + "outputs": [], + "source": [ + "import gdsfactory as gf" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2", + "metadata": {}, + "outputs": [], + "source": [ + "import sky130\n", + "import sky130.components as sc\n", + "import sky130.tech as st" + ] + }, + { + "cell_type": "markdown", + "id": "3", + "metadata": {}, + "source": [ + "If you want to see what are the cells available:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4", + "metadata": {}, + "outputs": [], + "source": [ + "# sky130.cross_sections" + ] + }, + { + "cell_type": "markdown", + "id": "5", + "metadata": {}, + "source": [ + "Let's explore the available layers:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6", + "metadata": {}, + "outputs": [], + "source": [ + "# help(gf.pdk)\n", + "# help(gf.get_active_pdk().get_layer_stack)\n", + "# gf.pdk.get_layer_stack()" + ] + }, + { + "cell_type": "markdown", + "id": "7", + "metadata": {}, + "source": [ + "You can also verify this is the active PDK on `gdsfactory`:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8", + "metadata": {}, + "outputs": [], + "source": [ + "gf.pdk.get_active_pdk().name" + ] + }, + { + "cell_type": "markdown", + "id": "9", + "metadata": {}, + "source": [ + "Now, let's explore available symbols for the components:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "10", + "metadata": {}, + "outputs": [], + "source": [ + "# dir(sky130)\n", + "sky130" + ] + }, + { + "cell_type": "markdown", + "id": "11", + "metadata": {}, + "source": [ + "Let's try exploring an example basic `nfet`:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "12", + "metadata": {}, + "outputs": [], + "source": [ + "c = sc.sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p15()\n", + "c" + ] + }, + { + "cell_type": "markdown", + "id": "13", + "metadata": {}, + "source": [ + "Explore it's ports:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "14", + "metadata": {}, + "outputs": [], + "source": [ + "c.ports" + ] + }, + { + "cell_type": "markdown", + "id": "15", + "metadata": {}, + "source": [ + "We can also explore the digital cells:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "16", + "metadata": {}, + "outputs": [], + "source": [ + "c = sc.sky130_fd_sc_hd__a2111o_1()\n", + "c" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "17", + "metadata": {}, + "outputs": [], + "source": [ + "scene = c.to_3d()\n", + "scene.show()" + ] + }, + { + "cell_type": "markdown", + "id": "18", + "metadata": {}, + "source": [ + "TODO: add Parametric cells natively into gdsfactory `sky130` pdk." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "19", + "metadata": {}, + "outputs": [], + "source": [ + "c = gf.Component()\n", + "g1 = c << sc.sky130_fd_sc_hd__a2111o_1()\n", + "g2 = c << sc.sky130_fd_sc_hd__a311oi_4()\n", + "g2.move((15, 10))\n", + "c" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "20", + "metadata": {}, + "outputs": [], + "source": [ + "c = gf.Component(\"demo_connect\")\n", + "g1 = c << sc.sky130_fd_sc_hd__a2111o_1()\n", + "g2 = c << sc.sky130_fd_sc_hd__a311oi_4()\n", + "g2.move((15, 10))\n", + "route = gf.routing.get_route_electrical(\n", + " g1.ports[\"VPWR\"], g2.ports[\"VPWR\"], cross_section=st.xs_metal1\n", + ")\n", + "c.add(route.references)\n", + "c" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "21", + "metadata": {}, + "outputs": [], + "source": [ + "scene = c.to_3d()\n", + "scene.show()" + ] + }, + { + "cell_type": "markdown", + "id": "22", + "metadata": {}, + "source": [ + "## Netlist driven flow\n", + "\n", + "For netlist driven flow you can define circuits for place and route. You have two options:\n", + "\n", + "1. in python\n", + "2. in YAML" + ] + }, + { + "cell_type": "markdown", + "id": "23", + "metadata": {}, + "source": [ + "## Spice simulations\n", + "\n", + "You can use `PySpice` for running simulations.\n", + "\n", + "gdsfactory can extract the netlist and simulate the circuit.\n", + "\n", + "TODO: add some relevant examples." + ] + } + ], + "metadata": { + "jupytext": { + "custom_cell_magics": "kql" + }, + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.5" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/docs/notebooks/intro.py b/docs/notebooks/intro.py deleted file mode 100644 index 85d371531..000000000 --- a/docs/notebooks/intro.py +++ /dev/null @@ -1,78 +0,0 @@ -# --- -# jupyter: -# jupytext: -# custom_cell_magics: kql -# text_representation: -# extension: .py -# format_name: percent -# format_version: '1.3' -# jupytext_version: 1.11.2 -# kernelspec: -# display_name: Python 3 (ipykernel) -# language: python -# name: python3 -# --- - -# %% [markdown] -# # Layout -# -# ## Layout driven flow -# -# You can import the PDK and layout any of the standard cells - -# %% -import gdsfactory as gf - -# %% -import sky130.components as sc -import sky130.tech as st - -# %% -c = sc.sky130_fd_sc_hd__a2111o_1() -c - -# %% -scene = c.to_3d() -scene.show() - -# %% [markdown] -# TODO: add Parametric cells natively into gdsfactory `sky130` pdk. - -# %% -c = gf.Component() -g1 = c << sc.sky130_fd_sc_hd__a2111o_1() -g2 = c << sc.sky130_fd_sc_hd__a311oi_4() -g2.move((15, 10)) -c - -# %% -c = gf.Component("demo_connect") -g1 = c << sc.sky130_fd_sc_hd__a2111o_1() -g2 = c << sc.sky130_fd_sc_hd__a311oi_4() -g2.move((15, 10)) -route = gf.routing.get_route_electrical( - g1.ports["VPWR"], g2.ports["VPWR"], cross_section=st.xs_metal1 -) -c.add(route.references) -c - -# %% -scene = c.to_3d() -scene.show() - -# %% [markdown] -# ## Netlist driven flow -# -# For netlist driven flow you can define circuits for place and route. You have two options: -# -# 1. in python -# 2. in YAML - -# %% [markdown] -# ## Spice simulations -# -# You can use `PySpice` for running simulations. -# -# gdsfactory can extract the netlist and simulate the circuit. -# -# TODO: add some relevant examples. diff --git a/pyproject.toml b/pyproject.toml index f6e9e2191..fc5090d2a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,6 +38,11 @@ docs = [ "jupyter-book==1.0.0" ] +[tool.flit.sdist] +exclude = [ + "**/.git/**" +] + [tool.mypy] python_version = "3.10" strict = true diff --git a/sky130/__init__.py b/sky130/__init__.py index 91130f812..f450a4557 100644 --- a/sky130/__init__.py +++ b/sky130/__init__.py @@ -1,4 +1,5 @@ """sky130 - skywater gdsfactory pdk""" + import pathlib from gdsfactory.get_factories import get_cells diff --git a/sky130/compile_components.py b/sky130/compile_components.py new file mode 100644 index 000000000..9f22df162 --- /dev/null +++ b/sky130/compile_components.py @@ -0,0 +1,120 @@ +import os + +# Define the PDK directories +pdk_directories = ["src/sky130_fd_pr", "src/sky130_fd_sc_hd"] + + +# List to store gds file paths + + +def compile_components(pdk_directories=pdk_directories): + """Compile the components from the PDK directories into a Python file.""" + gds_files = [] + + # Walk through the PDK directories and collect GDS files + for pdk_dir in pdk_directories: + for subdir, _, files in os.walk(pdk_dir): + for file in files: + if file.endswith(".gds"): + gds_files.append(os.path.join(subdir, file)) + + # Function to create Python code for each gds file + def create_code(file_path): + file_name = os.path.basename(file_path) + raw_cell_name = os.path.splitext(file_name)[0] + + for pdk_dir in pdk_directories: + prefix = pdk_dir.split("/")[-1] + "__" + if raw_cell_name.startswith(prefix): + cell_name = raw_cell_name[len(prefix) :] + break + + # For old compatibility: + cell_name = raw_cell_name + + code = f""" +@cell +def {cell_name}() -> gf.Component: + \"\"\"Returns {cell_name} fixed cell. + + .. plot:: + :include-source: + + import sky130 + + c = sky130.components.{cell_name}() + c.plot() + \"\"\" + return import_gds("{file_path}", cellname="{raw_cell_name}") +""" + return code + + # Prelude to add at the top of the file + prelude = """from functools import partial +import gdsfactory as gf +from gdsfactory.cell import cell + +from sky130.config import PATH +from sky130.layers import LAYER + +# add_ports_m1 = gf.partial( +# gf.add_ports.add_ports_from_markers_inside, +# pin_layer=LAYER.met1pin, +# port_layer=LAYER.met1drawing, +# port_type="electrical", +# ) +# add_ports_m2 = gf.partial( +# gf.add_ports.add_ports_from_markers_inside, +# pin_layer=LAYER.met2pin, +# port_layer=LAYER.met2drawing, +# port_type="electrical", +# ) + +add_ports_m1 = gf.partial( + gf.add_ports.add_ports_from_labels, + port_layer=LAYER.met1drawing, + layer_label=LAYER.met1label, + port_type="electrical", + port_width=0.2, + get_name_from_label=True, + guess_port_orientation=False, +) +add_ports_m2 = gf.partial( + gf.add_ports.add_ports_from_labels, + port_layer=LAYER.met2drawing, + layer_label=LAYER.met2label, + port_type="electrical", + port_width=0.2, + get_name_from_label=True, + guess_port_orientation=False, +) +add_ports = gf.compose(add_ports_m1, add_ports_m2) + +gdsdir = PATH.module +import_gds = partial(gf.import_gds, gdsdir=gdsdir, decorator=add_ports) +""" + + # TODO delete old file automatically + # Write the code to a Python file + with open("components.py", "w") as f: + f.write(prelude) + for gds_file in gds_files: + print(gds_file) + # gds_file = os.path.dirname(str(pathlib.Path(gds_file))) + code = create_code(gds_file) + f.write(code) + + print("Python file 'components.py' has been created.") + + +if __name__ == "__main__": + compile_components() +# # gf.write_cells.write_cells(gdspath=PATH.gdshd, dirpath="gds") +# # gf.write_cells.write_cells(gdspath=PATH.gdshs, dirpath="gds") +# # gf.write_cells.write_cells(gdspath=PATH.gdshvl, dirpath="gds") +# # print(gf.write_cells.get_import_gds_script(PATH.gds)) +# # c = sky130_fd_sc_hvl__xor2_1() +# # c = sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2() +# c = sky130_fd_sc_hd__conb_1() +# # c.show(show_ports=True) +# c.show() diff --git a/sky130/components.py b/sky130/components.py index e8aaae812..1bd4a29b2 100644 --- a/sky130/components.py +++ b/sky130/components.py @@ -39,13458 +39,13091 @@ ) add_ports = gf.compose(add_ports_m1, add_ports_m2) -gdsdir = PATH.gds - +gdsdir = PATH.module import_gds = partial(gf.import_gds, gdsdir=gdsdir, decorator=add_ports) @cell -def sky130_fd_sc_hd__a2111o_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a2111o_1 fixed cell. +def sky130_fd_pr__rf_nfet_20v0_withptap_iso() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_20v0_withptap_iso fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a2111o_1() + c = sky130.components.sky130_fd_pr__rf_nfet_20v0_withptap_iso() c.plot() """ - return import_gds("sky130_fd_sc_hd__a2111o_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_20v0_withptap_iso/sky130_fd_pr__rf_nfet_20v0_withptap_iso.gds", + cellname="sky130_fd_pr__rf_nfet_20v0_withptap_iso", + ) @cell -def sky130_fd_sc_hd__a2111o_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a2111o_2 fixed cell. +def sky130_fd_pr__rf_aura_lvs_drc() -> gf.Component: + """Returns sky130_fd_pr__rf_aura_lvs_drc fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a2111o_2() + c = sky130.components.sky130_fd_pr__rf_aura_lvs_drc() c.plot() """ - return import_gds("sky130_fd_sc_hd__a2111o_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_aura_lvs_drc/sky130_fd_pr__rf_aura_lvs_drc.gds", + cellname="sky130_fd_pr__rf_aura_lvs_drc", + ) @cell -def sky130_fd_sc_hd__a2111o_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a2111o_4 fixed cell. +def sky130_fd_pr__rf_pnp_05v5_W0p68L0p68() -> gf.Component: + """Returns sky130_fd_pr__rf_pnp_05v5_W0p68L0p68 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a2111o_4() + c = sky130.components.sky130_fd_pr__rf_pnp_05v5_W0p68L0p68() c.plot() """ - return import_gds("sky130_fd_sc_hd__a2111o_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pnp_05v5/sky130_fd_pr__rf_pnp_05v5_W0p68L0p68.gds", + cellname="sky130_fd_pr__rf_pnp_05v5_W0p68L0p68", + ) @cell -def sky130_fd_sc_hd__a2111oi_0() -> gf.Component: - """Returns sky130_fd_sc_hd__a2111oi_0 fixed cell. +def sky130_fd_pr__rf_pnp_05v5_W3p40L3p40() -> gf.Component: + """Returns sky130_fd_pr__rf_pnp_05v5_W3p40L3p40 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a2111oi_0() + c = sky130.components.sky130_fd_pr__rf_pnp_05v5_W3p40L3p40() c.plot() """ - return import_gds("sky130_fd_sc_hd__a2111oi_0.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pnp_05v5/sky130_fd_pr__rf_pnp_05v5_W3p40L3p40.gds", + cellname="sky130_fd_pr__rf_pnp_05v5_W3p40L3p40", + ) @cell -def sky130_fd_sc_hd__a2111oi_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a2111oi_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a2111oi_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__a2111oi_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p18", + ) @cell -def sky130_fd_sc_hd__a2111oi_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a2111oi_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a2111oi_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__a2111oi_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p25", + ) @cell -def sky130_fd_sc_hd__a2111oi_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a2111oi_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a2111oi_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__a2111oi_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__a211o_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a211o_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a211o_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__a211o_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p18", + ) @cell -def sky130_fd_sc_hd__a211o_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a211o_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a211o_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__a211o_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p18", + ) @cell -def sky130_fd_sc_hd__a211o_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a211o_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a211o_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__a211o_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p18", + ) @cell -def sky130_fd_sc_hd__a211oi_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a211oi_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a211oi_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__a211oi_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__a211oi_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a211oi_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a211oi_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__a211oi_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p25", + ) @cell -def sky130_fd_sc_hd__a211oi_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a211oi_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a211oi_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__a211oi_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__a21bo_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a21bo_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a21bo_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__a21bo_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__a21bo_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a21bo_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a21bo_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__a21bo_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p15", + ) @cell -def sky130_fd_sc_hd__a21bo_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a21bo_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_mcM04W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_mcM04W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a21bo_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_mcM04W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__a21bo_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_mcM04W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_mcM04W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__a21boi_0() -> gf.Component: - """Returns sky130_fd_sc_hd__a21boi_0 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a21boi_0() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__a21boi_0.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p25", + ) @cell -def sky130_fd_sc_hd__a21boi_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a21boi_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a21boi_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__a21boi_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p18", + ) @cell -def sky130_fd_sc_hd__a21boi_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a21boi_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a21boi_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__a21boi_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p18", + ) @cell -def sky130_fd_sc_hd__a21boi_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a21boi_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a21boi_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__a21boi_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p18", + ) @cell -def sky130_fd_sc_hd__a21o_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a21o_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a21o_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__a21o_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p25", + ) @cell -def sky130_fd_sc_hd__a21o_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a21o_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_mcM04W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_mcM04W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a21o_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_mcM04W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__a21o_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_mcM04W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_mcM04W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__a21o_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a21o_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a21o_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__a21o_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p25", + ) @cell -def sky130_fd_sc_hd__a21oi_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a21oi_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a21oi_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__a21oi_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p18", + ) @cell -def sky130_fd_sc_hd__a21oi_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a21oi_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_hcM04W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_hcM04W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a21oi_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_hcM04W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__a21oi_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_hcM04W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_hcM04W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__a21oi_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a21oi_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a21oi_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__a21oi_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__a221o_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a221o_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a221o_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__a221o_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p15", + ) @cell -def sky130_fd_sc_hd__a221o_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a221o_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a221o_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__a221o_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p25", + ) @cell -def sky130_fd_sc_hd__a221o_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a221o_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a221o_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__a221o_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__a221oi_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a221oi_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a221oi_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__a221oi_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__a221oi_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a221oi_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a221oi_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__a221oi_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p25", + ) @cell -def sky130_fd_sc_hd__a221oi_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a221oi_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a221oi_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__a221oi_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p25", + ) @cell -def sky130_fd_sc_hd__a222oi_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a222oi_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a222oi_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__a222oi_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p25", + ) @cell -def sky130_fd_sc_hd__a22o_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a22o_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a22o_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__a22o_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p25", + ) @cell -def sky130_fd_sc_hd__a22o_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a22o_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a22o_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__a22o_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p18", + ) @cell -def sky130_fd_sc_hd__a22o_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a22o_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a22o_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__a22o_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__a22oi_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a22oi_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_hcM04W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_hcM04W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a22oi_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_hcM04W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__a22oi_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_hcM04W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_hcM04W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__a22oi_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a22oi_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a22oi_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__a22oi_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p15", + ) @cell -def sky130_fd_sc_hd__a22oi_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a22oi_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a22oi_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__a22oi_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p18", + ) @cell -def sky130_fd_sc_hd__a2bb2o_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a2bb2o_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a2bb2o_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__a2bb2o_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p18", + ) @cell -def sky130_fd_sc_hd__a2bb2o_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a2bb2o_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a2bb2o_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__a2bb2o_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p25", + ) @cell -def sky130_fd_sc_hd__a2bb2o_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a2bb2o_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a2bb2o_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__a2bb2o_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p18", + ) @cell -def sky130_fd_sc_hd__a2bb2oi_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a2bb2oi_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a2bb2oi_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__a2bb2oi_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p25", + ) @cell -def sky130_fd_sc_hd__a2bb2oi_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a2bb2oi_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a2bb2oi_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__a2bb2oi_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8/sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p15", + ) @cell -def sky130_fd_sc_hd__a2bb2oi_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a2bb2oi_4 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a2bb2oi_4() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5() c.plot() """ - return import_gds("sky130_fd_sc_hd__a2bb2oi_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5/sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5", + ) @cell -def sky130_fd_sc_hd__a311o_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a311o_1 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5_top() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5_top fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a311o_1() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5_top() c.plot() """ - return import_gds("sky130_fd_sc_hd__a311o_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5/sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5_top.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5_top", + ) @cell -def sky130_fd_sc_hd__a311o_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a311o_2 fixed cell. +def sky130_fd_pr__rf_test_coil1() -> gf.Component: + """Returns sky130_fd_pr__rf_test_coil1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a311o_2() + c = sky130.components.sky130_fd_pr__rf_test_coil1() c.plot() """ - return import_gds("sky130_fd_sc_hd__a311o_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_test_coil1/sky130_fd_pr__rf_test_coil1.gds", + cellname="sky130_fd_pr__rf_test_coil1", + ) @cell -def sky130_fd_sc_hd__a311o_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a311o_4 fixed cell. +def sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a311o_4() + c = sky130.components.sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1() c.plot() """ - return import_gds("sky130_fd_sc_hd__a311o_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_04p4x04p6_m1m2m3_shieldl1/sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1.gds", + cellname="sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1", + ) @cell -def sky130_fd_sc_hd__a311oi_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a311oi_1 fixed cell. +def sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield_o2subcell() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield_o2subcell fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a311oi_1() + c = sky130.components.sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield_o2subcell() c.plot() """ - return import_gds("sky130_fd_sc_hd__a311oi_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_04p4x04p6_l1m1m2_noshield/sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield_o2subcell.gds", + cellname="sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield_o2subcell", + ) @cell -def sky130_fd_sc_hd__a311oi_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a311oi_2 fixed cell. +def sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a311oi_2() + c = sky130.components.sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield() c.plot() """ - return import_gds("sky130_fd_sc_hd__a311oi_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_04p4x04p6_l1m1m2_noshield/sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield.gds", + cellname="sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield", + ) @cell -def sky130_fd_sc_hd__a311oi_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a311oi_4 fixed cell. +def sky130_fd_pr__rf_nfet_20v0_aup() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_20v0_aup fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a311oi_4() + c = sky130.components.sky130_fd_pr__rf_nfet_20v0_aup() c.plot() """ - return import_gds("sky130_fd_sc_hd__a311oi_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_20v0_aup/sky130_fd_pr__rf_nfet_20v0_aup.gds", + cellname="sky130_fd_pr__rf_nfet_20v0_aup", + ) @cell -def sky130_fd_sc_hd__a31o_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a31o_1 fixed cell. +def sky130_fd_pr__rf_nfet_20v0_nvt_noptap_iso() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_20v0_nvt_noptap_iso fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a31o_1() + c = sky130.components.sky130_fd_pr__rf_nfet_20v0_nvt_noptap_iso() c.plot() """ - return import_gds("sky130_fd_sc_hd__a31o_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_20v0_nvt_noptap_iso/sky130_fd_pr__rf_nfet_20v0_nvt_noptap_iso.gds", + cellname="sky130_fd_pr__rf_nfet_20v0_nvt_noptap_iso", + ) @cell -def sky130_fd_sc_hd__a31o_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a31o_2 fixed cell. +def sky130_fd_pr__cap_vpp_44p7x23p1_pol1m1m2m3m4m5_noshield() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_44p7x23p1_pol1m1m2m3m4m5_noshield fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a31o_2() + c = sky130.components.sky130_fd_pr__cap_vpp_44p7x23p1_pol1m1m2m3m4m5_noshield() c.plot() """ - return import_gds("sky130_fd_sc_hd__a31o_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_44p7x23p1_pol1m1m2m3m4m5_noshield/sky130_fd_pr__cap_vpp_44p7x23p1_pol1m1m2m3m4m5_noshield.gds", + cellname="sky130_fd_pr__cap_vpp_44p7x23p1_pol1m1m2m3m4m5_noshield", + ) @cell -def sky130_fd_sc_hd__a31o_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a31o_4 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p35() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p35 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a31o_4() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p35() c.plot() """ - return import_gds("sky130_fd_sc_hd__a31o_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8_lvt/sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p35.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p35", + ) @cell -def sky130_fd_sc_hd__a31oi_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a31oi_1 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p50() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p50 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a31oi_1() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p50() c.plot() """ - return import_gds("sky130_fd_sc_hd__a31oi_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8_lvt/sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p50.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p50", + ) @cell -def sky130_fd_sc_hd__a31oi_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a31oi_2 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p50() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p50 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a31oi_2() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p50() c.plot() """ - return import_gds("sky130_fd_sc_hd__a31oi_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8_lvt/sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p50.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p50", + ) @cell -def sky130_fd_sc_hd__a31oi_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a31oi_4 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p50() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p50 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a31oi_4() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p50() c.plot() """ - return import_gds("sky130_fd_sc_hd__a31oi_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8_lvt/sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p50.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p50", + ) @cell -def sky130_fd_sc_hd__a32o_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a32o_1 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p50() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p50 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a32o_1() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p50() c.plot() """ - return import_gds("sky130_fd_sc_hd__a32o_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8_lvt/sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p50.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p50", + ) @cell -def sky130_fd_sc_hd__a32o_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a32o_2 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p35() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p35 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a32o_2() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p35() c.plot() """ - return import_gds("sky130_fd_sc_hd__a32o_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8_lvt/sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p35.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p35", + ) @cell -def sky130_fd_sc_hd__a32o_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a32o_4 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p35() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p35 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a32o_4() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p35() c.plot() """ - return import_gds("sky130_fd_sc_hd__a32o_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8_lvt/sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p35.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p35", + ) @cell -def sky130_fd_sc_hd__a32oi_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a32oi_1 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p35() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p35 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a32oi_1() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p35() c.plot() """ - return import_gds("sky130_fd_sc_hd__a32oi_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8_lvt/sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p35.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p35", + ) @cell -def sky130_fd_sc_hd__a32oi_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a32oi_2 fixed cell. +def sky130_fd_pr__cap_vpp_33p6x11p7_pol1m1m2m3m4m5_noshield() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_33p6x11p7_pol1m1m2m3m4m5_noshield fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a32oi_2() + c = sky130.components.sky130_fd_pr__cap_vpp_33p6x11p7_pol1m1m2m3m4m5_noshield() c.plot() """ - return import_gds("sky130_fd_sc_hd__a32oi_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_33p6x11p7_pol1m1m2m3m4m5_noshield/sky130_fd_pr__cap_vpp_33p6x11p7_pol1m1m2m3m4m5_noshield.gds", + cellname="sky130_fd_pr__cap_vpp_33p6x11p7_pol1m1m2m3m4m5_noshield", + ) @cell -def sky130_fd_sc_hd__a32oi_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a32oi_4 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a32oi_4() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__a32oi_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p15", + ) @cell -def sky130_fd_sc_hd__a41o_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a41o_1 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a41o_1() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__a41o_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p25.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p25", + ) @cell -def sky130_fd_sc_hd__a41o_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a41o_2 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a41o_2() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__a41o_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p18.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p18", + ) @cell -def sky130_fd_sc_hd__a41o_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a41o_4 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a41o_4() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__a41o_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p18.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p18", + ) @cell -def sky130_fd_sc_hd__a41oi_1() -> gf.Component: - """Returns sky130_fd_sc_hd__a41oi_1 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_mcM04W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_mcM04W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a41oi_1() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_mcM04W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__a41oi_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_mcM04W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_mcM04W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__a41oi_2() -> gf.Component: - """Returns sky130_fd_sc_hd__a41oi_2 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a41oi_2() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__a41oi_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__a41oi_4() -> gf.Component: - """Returns sky130_fd_sc_hd__a41oi_4 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__a41oi_4() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__a41oi_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p25.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p25", + ) @cell -def sky130_fd_sc_hd__and2_0() -> gf.Component: - """Returns sky130_fd_sc_hd__and2_0 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and2_0() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__and2_0.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p18.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p18", + ) @cell -def sky130_fd_sc_hd__and2_1() -> gf.Component: - """Returns sky130_fd_sc_hd__and2_1 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_mcM04W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_mcM04W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and2_1() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_mcM04W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__and2_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_mcM04W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_mcM04W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__and2_2() -> gf.Component: - """Returns sky130_fd_sc_hd__and2_2 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aF02W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aF02W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and2_2() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aF02W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__and2_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aF02W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aF02W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__and2_4() -> gf.Component: - """Returns sky130_fd_sc_hd__and2_4 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and2_4() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__and2_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p18.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p18", + ) @cell -def sky130_fd_sc_hd__and2b_1() -> gf.Component: - """Returns sky130_fd_sc_hd__and2b_1 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_hcM04W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_hcM04W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and2b_1() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_hcM04W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__and2b_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_hcM04W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_hcM04W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__and2b_2() -> gf.Component: - """Returns sky130_fd_sc_hd__and2b_2 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aF02W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aF02W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and2b_2() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aF02W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__and2b_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aF02W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aF02W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__and2b_4() -> gf.Component: - """Returns sky130_fd_sc_hd__and2b_4 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and2b_4() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__and2b_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p25.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p25", + ) @cell -def sky130_fd_sc_hd__and3_1() -> gf.Component: - """Returns sky130_fd_sc_hd__and3_1 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and3_1() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__and3_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p25.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p25", + ) @cell -def sky130_fd_sc_hd__and3_2() -> gf.Component: - """Returns sky130_fd_sc_hd__and3_2 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aF08W0p84L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aF08W0p84L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and3_2() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aF08W0p84L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__and3_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aF08W0p84L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aF08W0p84L0p15", + ) @cell -def sky130_fd_sc_hd__and3_4() -> gf.Component: - """Returns sky130_fd_sc_hd__and3_4 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and3_4() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__and3_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p25.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p25", + ) @cell -def sky130_fd_sc_hd__and3b_1() -> gf.Component: - """Returns sky130_fd_sc_hd__and3b_1 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and3b_1() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__and3b_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p18.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p18", + ) @cell -def sky130_fd_sc_hd__and3b_2() -> gf.Component: - """Returns sky130_fd_sc_hd__and3b_2 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and3b_2() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__and3b_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p18.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p18", + ) @cell -def sky130_fd_sc_hd__and3b_4() -> gf.Component: - """Returns sky130_fd_sc_hd__and3b_4 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and3b_4() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__and3b_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p25.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p25", + ) @cell -def sky130_fd_sc_hd__and4_1() -> gf.Component: - """Returns sky130_fd_sc_hd__and4_1 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and4_1() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__and4_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p25.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p25", + ) @cell -def sky130_fd_sc_hd__and4_2() -> gf.Component: - """Returns sky130_fd_sc_hd__and4_2 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aF04W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aF04W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and4_2() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aF04W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__and4_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aF04W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aF04W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__and4_4() -> gf.Component: - """Returns sky130_fd_sc_hd__and4_4 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aF04W2p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aF04W2p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and4_4() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aF04W2p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__and4_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aF04W2p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aF04W2p00L0p15", + ) @cell -def sky130_fd_sc_hd__and4b_1() -> gf.Component: - """Returns sky130_fd_sc_hd__and4b_1 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and4b_1() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__and4b_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p15", + ) @cell -def sky130_fd_sc_hd__and4b_2() -> gf.Component: - """Returns sky130_fd_sc_hd__and4b_2 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and4b_2() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__and4b_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p18.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p18", + ) @cell -def sky130_fd_sc_hd__and4b_4() -> gf.Component: - """Returns sky130_fd_sc_hd__and4b_4 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and4b_4() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__and4b_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p15", + ) @cell -def sky130_fd_sc_hd__and4bb_1() -> gf.Component: - """Returns sky130_fd_sc_hd__and4bb_1 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aF06W1p68L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aF06W1p68L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and4bb_1() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aF06W1p68L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__and4bb_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aF06W1p68L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aF06W1p68L0p15", + ) @cell -def sky130_fd_sc_hd__and4bb_2() -> gf.Component: - """Returns sky130_fd_sc_hd__and4bb_2 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aF04W1p68L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aF04W1p68L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and4bb_2() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aF04W1p68L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__and4bb_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aF04W1p68L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aF04W1p68L0p15", + ) @cell -def sky130_fd_sc_hd__and4bb_4() -> gf.Component: - """Returns sky130_fd_sc_hd__and4bb_4 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__and4bb_4() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__and4bb_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p18.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p18", + ) @cell -def sky130_fd_sc_hd__buf_1() -> gf.Component: - """Returns sky130_fd_sc_hd__buf_1 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aF04W0p84L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aF04W0p84L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__buf_1() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aF04W0p84L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__buf_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aF04W0p84L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aF04W0p84L0p15", + ) @cell -def sky130_fd_sc_hd__buf_12() -> gf.Component: - """Returns sky130_fd_sc_hd__buf_12 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__buf_12() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__buf_12.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__buf_16() -> gf.Component: - """Returns sky130_fd_sc_hd__buf_16 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aF06W0p84L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aF06W0p84L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__buf_16() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aF06W0p84L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__buf_16.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aF06W0p84L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aF06W0p84L0p15", + ) @cell -def sky130_fd_sc_hd__buf_2() -> gf.Component: - """Returns sky130_fd_sc_hd__buf_2 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__buf_2() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__buf_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p25.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p25", + ) @cell -def sky130_fd_sc_hd__buf_4() -> gf.Component: - """Returns sky130_fd_sc_hd__buf_4 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aF06W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aF06W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__buf_4() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aF06W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__buf_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aF06W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aF06W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__buf_6() -> gf.Component: - """Returns sky130_fd_sc_hd__buf_6 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__buf_6() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__buf_6.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p25.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p25", + ) @cell -def sky130_fd_sc_hd__buf_8() -> gf.Component: - """Returns sky130_fd_sc_hd__buf_8 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aF02W0p84L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aF02W0p84L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__buf_8() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aF02W0p84L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__buf_8.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aF02W0p84L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aF02W0p84L0p15", + ) @cell -def sky130_fd_sc_hd__bufbuf_16() -> gf.Component: - """Returns sky130_fd_sc_hd__bufbuf_16 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__bufbuf_16() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__bufbuf_16.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__bufbuf_8() -> gf.Component: - """Returns sky130_fd_sc_hd__bufbuf_8 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aF02W1p68L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aF02W1p68L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__bufbuf_8() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aF02W1p68L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__bufbuf_8.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aF02W1p68L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aF02W1p68L0p15", + ) @cell -def sky130_fd_sc_hd__bufinv_16() -> gf.Component: - """Returns sky130_fd_sc_hd__bufinv_16 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__bufinv_16() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__bufinv_16.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__bufinv_8() -> gf.Component: - """Returns sky130_fd_sc_hd__bufinv_8 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__bufinv_8() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__bufinv_8.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p18.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p18", + ) @cell -def sky130_fd_sc_hd__clkbuf_1() -> gf.Component: - """Returns sky130_fd_sc_hd__clkbuf_1 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aF06W2p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aF06W2p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkbuf_1() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aF06W2p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkbuf_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aF06W2p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aF06W2p00L0p15", + ) @cell -def sky130_fd_sc_hd__clkbuf_16() -> gf.Component: - """Returns sky130_fd_sc_hd__clkbuf_16 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkbuf_16() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkbuf_16.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p25.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p25", + ) @cell -def sky130_fd_sc_hd__clkbuf_2() -> gf.Component: - """Returns sky130_fd_sc_hd__clkbuf_2 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aF02W2p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aF02W2p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkbuf_2() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aF02W2p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkbuf_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aF02W2p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aF02W2p00L0p15", + ) @cell -def sky130_fd_sc_hd__clkbuf_4() -> gf.Component: - """Returns sky130_fd_sc_hd__clkbuf_4 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkbuf_4() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkbuf_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__clkbuf_8() -> gf.Component: - """Returns sky130_fd_sc_hd__clkbuf_8 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkbuf_8() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkbuf_8.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__clkdlybuf4s15_1() -> gf.Component: - """Returns sky130_fd_sc_hd__clkdlybuf4s15_1 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_hcM04W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_hcM04W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkdlybuf4s15_1() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_hcM04W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkdlybuf4s15_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_hcM04W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_hcM04W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__clkdlybuf4s15_2() -> gf.Component: - """Returns sky130_fd_sc_hd__clkdlybuf4s15_2 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkdlybuf4s15_2() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkdlybuf4s15_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p15", + ) @cell -def sky130_fd_sc_hd__clkdlybuf4s18_1() -> gf.Component: - """Returns sky130_fd_sc_hd__clkdlybuf4s18_1 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkdlybuf4s18_1() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkdlybuf4s18_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p25.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p25", + ) @cell -def sky130_fd_sc_hd__clkdlybuf4s18_2() -> gf.Component: - """Returns sky130_fd_sc_hd__clkdlybuf4s18_2 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkdlybuf4s18_2() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkdlybuf4s18_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p18.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p18", + ) @cell -def sky130_fd_sc_hd__clkdlybuf4s25_1() -> gf.Component: - """Returns sky130_fd_sc_hd__clkdlybuf4s25_1 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkdlybuf4s25_1() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkdlybuf4s25_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p18.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p18", + ) @cell -def sky130_fd_sc_hd__clkdlybuf4s25_2() -> gf.Component: - """Returns sky130_fd_sc_hd__clkdlybuf4s25_2 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkdlybuf4s25_2() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkdlybuf4s25_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__clkdlybuf4s50_1() -> gf.Component: - """Returns sky130_fd_sc_hd__clkdlybuf4s50_1 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkdlybuf4s50_1() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkdlybuf4s50_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p25.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p25", + ) @cell -def sky130_fd_sc_hd__clkdlybuf4s50_2() -> gf.Component: - """Returns sky130_fd_sc_hd__clkdlybuf4s50_2 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aF04W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aF04W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkdlybuf4s50_2() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aF04W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkdlybuf4s50_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aF04W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aF04W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__clkinv_1() -> gf.Component: - """Returns sky130_fd_sc_hd__clkinv_1 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkinv_1() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkinv_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__clkinv_16() -> gf.Component: - """Returns sky130_fd_sc_hd__clkinv_16 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkinv_16() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkinv_16.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p18.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p18", + ) @cell -def sky130_fd_sc_hd__clkinv_2() -> gf.Component: - """Returns sky130_fd_sc_hd__clkinv_2 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_aF08W1p68L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_aF08W1p68L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkinv_2() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_aF08W1p68L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkinv_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8/sky130_fd_pr__rf_pfet_01v8_aF08W1p68L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_aF08W1p68L0p15", + ) @cell -def sky130_fd_sc_hd__clkinv_4() -> gf.Component: - """Returns sky130_fd_sc_hd__clkinv_4 fixed cell. +def sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield_o2() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield_o2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkinv_4() + c = sky130.components.sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield_o2() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkinv_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_04p4x04p6_m1m2_noshield/sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield_o2.gds", + cellname="sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield_o2", + ) @cell -def sky130_fd_sc_hd__clkinv_8() -> gf.Component: - """Returns sky130_fd_sc_hd__clkinv_8 fixed cell. +def sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkinv_8() + c = sky130.components.sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkinv_8.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_04p4x04p6_m1m2_noshield/sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield.gds", + cellname="sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield", + ) @cell -def sky130_fd_sc_hd__clkinvlp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__clkinvlp_2 fixed cell. +def sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_shieldl1() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_shieldl1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkinvlp_2() + c = sky130.components.sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_shieldl1() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkinvlp_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_04p4x04p6_m1m2_shieldl1/sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_shieldl1.gds", + cellname="sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_shieldl1", + ) @cell -def sky130_fd_sc_hd__clkinvlp_4() -> gf.Component: - """Returns sky130_fd_sc_hd__clkinvlp_4 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4_top() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4_top fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__clkinvlp_4() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4_top() c.plot() """ - return import_gds("sky130_fd_sc_hd__clkinvlp_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4/sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4_top.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4_top", + ) @cell -def sky130_fd_sc_hd__conb_1() -> gf.Component: - """Returns sky130_fd_sc_hd__conb_1 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__conb_1() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4() c.plot() """ - return import_gds("sky130_fd_sc_hd__conb_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4/sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4", + ) @cell -def sky130_fd_sc_hd__decap_12() -> gf.Component: - """Returns sky130_fd_sc_hd__decap_12 fixed cell. +def sky130_fd_pr__rf_nfet_20v0_nvt_withptap_iso() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_20v0_nvt_withptap_iso fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__decap_12() + c = sky130.components.sky130_fd_pr__rf_nfet_20v0_nvt_withptap_iso() c.plot() """ - return import_gds("sky130_fd_sc_hd__decap_12.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_20v0_nvt_withptap_iso/sky130_fd_pr__rf_nfet_20v0_nvt_withptap_iso.gds", + cellname="sky130_fd_pr__rf_nfet_20v0_nvt_withptap_iso", + ) @cell -def sky130_fd_sc_hd__decap_3() -> gf.Component: - """Returns sky130_fd_sc_hd__decap_3 fixed cell. +def sky130_fd_pr__rf_test_coil2() -> gf.Component: + """Returns sky130_fd_pr__rf_test_coil2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__decap_3() + c = sky130.components.sky130_fd_pr__rf_test_coil2() c.plot() """ - return import_gds("sky130_fd_sc_hd__decap_3.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_test_coil2/sky130_fd_pr__rf_test_coil2.gds", + cellname="sky130_fd_pr__rf_test_coil2", + ) @cell -def sky130_fd_sc_hd__decap_4() -> gf.Component: - """Returns sky130_fd_sc_hd__decap_4 fixed cell. +def sky130_fd_pr__cap_vpp_02p9x06p1_m1m2m3m4_shieldl1_fingercap2() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_02p9x06p1_m1m2m3m4_shieldl1_fingercap2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__decap_4() + c = sky130.components.sky130_fd_pr__cap_vpp_02p9x06p1_m1m2m3m4_shieldl1_fingercap2() c.plot() """ - return import_gds("sky130_fd_sc_hd__decap_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_02p9x06p1_m1m2m3m4_shieldl1/sky130_fd_pr__cap_vpp_02p9x06p1_m1m2m3m4_shieldl1_fingercap2.gds", + cellname="sky130_fd_pr__cap_vpp_02p9x06p1_m1m2m3m4_shieldl1_fingercap2", + ) @cell -def sky130_fd_sc_hd__decap_6() -> gf.Component: - """Returns sky130_fd_sc_hd__decap_6 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__decap_6() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5() c.plot() """ - return import_gds("sky130_fd_sc_hd__decap_6.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5/sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5", + ) @cell -def sky130_fd_sc_hd__decap_8() -> gf.Component: - """Returns sky130_fd_sc_hd__decap_8 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5_top() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5_top fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__decap_8() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5_top() c.plot() """ - return import_gds("sky130_fd_sc_hd__decap_8.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5/sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5_top.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5_top", + ) @cell -def sky130_fd_sc_hd__dfbbn_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dfbbn_1 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x23p1_pol1m1m2m3m4m5_noshield() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x23p1_pol1m1m2m3m4m5_noshield fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dfbbn_1() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x23p1_pol1m1m2m3m4m5_noshield() c.plot() """ - return import_gds("sky130_fd_sc_hd__dfbbn_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x23p1_pol1m1m2m3m4m5_noshield/sky130_fd_pr__cap_vpp_11p5x23p1_pol1m1m2m3m4m5_noshield.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x23p1_pol1m1m2m3m4m5_noshield", + ) @cell -def sky130_fd_sc_hd__dfbbn_2() -> gf.Component: - """Returns sky130_fd_sc_hd__dfbbn_2 fixed cell. +def sky130_fd_pr__rf_test_coil3() -> gf.Component: + """Returns sky130_fd_pr__rf_test_coil3 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dfbbn_2() + c = sky130.components.sky130_fd_pr__rf_test_coil3() c.plot() """ - return import_gds("sky130_fd_sc_hd__dfbbn_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_test_coil3/sky130_fd_pr__rf_test_coil3.gds", + cellname="sky130_fd_pr__rf_test_coil3", + ) @cell -def sky130_fd_sc_hd__dfbbp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dfbbp_1 fixed cell. +def sky130_fd_pr__cap_vpp_02p7x11p1_m1m2m3m4_shieldl1_fingercap() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_02p7x11p1_m1m2m3m4_shieldl1_fingercap fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dfbbp_1() + c = sky130.components.sky130_fd_pr__cap_vpp_02p7x11p1_m1m2m3m4_shieldl1_fingercap() c.plot() """ - return import_gds("sky130_fd_sc_hd__dfbbp_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_02p7x11p1_m1m2m3m4_shieldl1/sky130_fd_pr__cap_vpp_02p7x11p1_m1m2m3m4_shieldl1_fingercap.gds", + cellname="sky130_fd_pr__cap_vpp_02p7x11p1_m1m2m3m4_shieldl1_fingercap", + ) @cell -def sky130_fd_sc_hd__dfrbp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dfrbp_1 fixed cell. +def sky130_fd_pr__cap_vpp_02p7x41p1_m1m2m3m4_shieldl1_fingercap() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_02p7x41p1_m1m2m3m4_shieldl1_fingercap fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dfrbp_1() + c = sky130.components.sky130_fd_pr__cap_vpp_02p7x41p1_m1m2m3m4_shieldl1_fingercap() c.plot() """ - return import_gds("sky130_fd_sc_hd__dfrbp_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_02p7x41p1_m1m2m3m4_shieldl1/sky130_fd_pr__cap_vpp_02p7x41p1_m1m2m3m4_shieldl1_fingercap.gds", + cellname="sky130_fd_pr__cap_vpp_02p7x41p1_m1m2m3m4_shieldl1_fingercap", + ) @cell -def sky130_fd_sc_hd__dfrbp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__dfrbp_2 fixed cell. +def sky130_fd_pr__rf_nfet_20v0_withptap() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_20v0_withptap fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dfrbp_2() + c = sky130.components.sky130_fd_pr__rf_nfet_20v0_withptap() c.plot() """ - return import_gds("sky130_fd_sc_hd__dfrbp_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_20v0_withptap/sky130_fd_pr__rf_nfet_20v0_withptap.gds", + cellname="sky130_fd_pr__rf_nfet_20v0_withptap", + ) @cell -def sky130_fd_sc_hd__dfrtn_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dfrtn_1 fixed cell. +def sky130_fd_pr__esd_rf_nfet_20v0_iec_32vW60p00() -> gf.Component: + """Returns sky130_fd_pr__esd_rf_nfet_20v0_iec_32vW60p00 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dfrtn_1() + c = sky130.components.sky130_fd_pr__esd_rf_nfet_20v0_iec_32vW60p00() c.plot() """ - return import_gds("sky130_fd_sc_hd__dfrtn_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/esd_rf_nfet_20v0_iec/sky130_fd_pr__esd_rf_nfet_20v0_iec_32vW60p00.gds", + cellname="sky130_fd_pr__esd_rf_nfet_20v0_iec_32vW60p00", + ) @cell -def sky130_fd_sc_hd__dfrtp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dfrtp_1 fixed cell. +def sky130_fd_pr__esd_rf_nfet_20v0_iec_21vW60p00() -> gf.Component: + """Returns sky130_fd_pr__esd_rf_nfet_20v0_iec_21vW60p00 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dfrtp_1() + c = sky130.components.sky130_fd_pr__esd_rf_nfet_20v0_iec_21vW60p00() c.plot() """ - return import_gds("sky130_fd_sc_hd__dfrtp_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/esd_rf_nfet_20v0_iec/sky130_fd_pr__esd_rf_nfet_20v0_iec_21vW60p00.gds", + cellname="sky130_fd_pr__esd_rf_nfet_20v0_iec_21vW60p00", + ) @cell -def sky130_fd_sc_hd__dfrtp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__dfrtp_2 fixed cell. +def sky130_fd_pr__rf_pfet_20v0_withptap() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_20v0_withptap fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dfrtp_2() + c = sky130.components.sky130_fd_pr__rf_pfet_20v0_withptap() c.plot() """ - return import_gds("sky130_fd_sc_hd__dfrtp_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_20v0_withptap/sky130_fd_pr__rf_pfet_20v0_withptap.gds", + cellname="sky130_fd_pr__rf_pfet_20v0_withptap", + ) @cell -def sky130_fd_sc_hd__dfrtp_4() -> gf.Component: - """Returns sky130_fd_sc_hd__dfrtp_4 fixed cell. +def sky130_fd_pr__rf_nfet_20v0_nvt_withptap() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_20v0_nvt_withptap fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dfrtp_4() + c = sky130.components.sky130_fd_pr__rf_nfet_20v0_nvt_withptap() c.plot() """ - return import_gds("sky130_fd_sc_hd__dfrtp_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_20v0_nvt_withptap/sky130_fd_pr__rf_nfet_20v0_nvt_withptap.gds", + cellname="sky130_fd_pr__rf_nfet_20v0_nvt_withptap", + ) @cell -def sky130_fd_sc_hd__dfsbp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dfsbp_1 fixed cell. +def sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dfsbp_1() + c = sky130.components.sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4() c.plot() """ - return import_gds("sky130_fd_sc_hd__dfsbp_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4/sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4.gds", + cellname="sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4", + ) @cell -def sky130_fd_sc_hd__dfsbp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__dfsbp_2 fixed cell. +def sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4_top() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4_top fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dfsbp_2() + c = sky130.components.sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4_top() c.plot() """ - return import_gds("sky130_fd_sc_hd__dfsbp_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4/sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4_top.gds", + cellname="sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4_top", + ) @cell -def sky130_fd_sc_hd__dfstp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dfstp_1 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldm5() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldm5 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dfstp_1() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldm5() c.plot() """ - return import_gds("sky130_fd_sc_hd__dfstp_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_m1m2m3m4_shieldm5/sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldm5.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldm5", + ) @cell -def sky130_fd_sc_hd__dfstp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__dfstp_2 fixed cell. +def sky130_fd_pr__cap_vpp_22p5x23p1_pol1m1m2m3m4m5_noshield() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_22p5x23p1_pol1m1m2m3m4m5_noshield fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dfstp_2() + c = sky130.components.sky130_fd_pr__cap_vpp_22p5x23p1_pol1m1m2m3m4m5_noshield() c.plot() """ - return import_gds("sky130_fd_sc_hd__dfstp_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_22p5x23p1_pol1m1m2m3m4m5_noshield/sky130_fd_pr__cap_vpp_22p5x23p1_pol1m1m2m3m4m5_noshield.gds", + cellname="sky130_fd_pr__cap_vpp_22p5x23p1_pol1m1m2m3m4m5_noshield", + ) @cell -def sky130_fd_sc_hd__dfstp_4() -> gf.Component: - """Returns sky130_fd_sc_hd__dfstp_4 fixed cell. +def sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield_o2subcell() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield_o2subcell fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dfstp_4() + c = sky130.components.sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield_o2subcell() c.plot() """ - return import_gds("sky130_fd_sc_hd__dfstp_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_08p6x07p8_l1m1m2_noshield/sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield_o2subcell.gds", + cellname="sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield_o2subcell", + ) @cell -def sky130_fd_sc_hd__dfxbp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dfxbp_1 fixed cell. +def sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dfxbp_1() + c = sky130.components.sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield() c.plot() """ - return import_gds("sky130_fd_sc_hd__dfxbp_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_08p6x07p8_l1m1m2_noshield/sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield.gds", + cellname="sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield", + ) @cell -def sky130_fd_sc_hd__dfxbp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__dfxbp_2 fixed cell. +def sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield_m5pullin() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield_m5pullin fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dfxbp_2() + c = sky130.components.sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield_m5pullin() c.plot() """ - return import_gds("sky130_fd_sc_hd__dfxbp_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield/sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield_m5pullin.gds", + cellname="sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield_m5pullin", + ) @cell -def sky130_fd_sc_hd__dfxtp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dfxtp_1 fixed cell. +def sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dfxtp_1() + c = sky130.components.sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield() c.plot() """ - return import_gds("sky130_fd_sc_hd__dfxtp_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield/sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield.gds", + cellname="sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield", + ) @cell -def sky130_fd_sc_hd__dfxtp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__dfxtp_2 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dfxtp_2() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4() c.plot() """ - return import_gds("sky130_fd_sc_hd__dfxtp_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4/sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4", + ) @cell -def sky130_fd_sc_hd__dfxtp_4() -> gf.Component: - """Returns sky130_fd_sc_hd__dfxtp_4 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4_top() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4_top fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dfxtp_4() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4_top() c.plot() """ - return import_gds("sky130_fd_sc_hd__dfxtp_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4/sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4_top.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4_top", + ) @cell -def sky130_fd_sc_hd__diode_2() -> gf.Component: - """Returns sky130_fd_sc_hd__diode_2 fixed cell. +def sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4_top() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4_top fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__diode_2() + c = sky130.components.sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4_top() c.plot() """ - return import_gds("sky130_fd_sc_hd__diode_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4/sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4_top.gds", + cellname="sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4_top", + ) @cell -def sky130_fd_sc_hd__dlclkp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dlclkp_1 fixed cell. +def sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlclkp_1() + c = sky130.components.sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlclkp_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4/sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4.gds", + cellname="sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4", + ) @cell -def sky130_fd_sc_hd__dlclkp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__dlclkp_2 fixed cell. +def sky130_fd_pr__cap_vpp_02p7x06p1_m1m2m3m4_shieldl1_fingercap() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_02p7x06p1_m1m2m3m4_shieldl1_fingercap fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlclkp_2() + c = sky130.components.sky130_fd_pr__cap_vpp_02p7x06p1_m1m2m3m4_shieldl1_fingercap() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlclkp_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_02p7x06p1_m1m2m3m4_shieldl1/sky130_fd_pr__cap_vpp_02p7x06p1_m1m2m3m4_shieldl1_fingercap.gds", + cellname="sky130_fd_pr__cap_vpp_02p7x06p1_m1m2m3m4_shieldl1_fingercap", + ) @cell -def sky130_fd_sc_hd__dlclkp_4() -> gf.Component: - """Returns sky130_fd_sc_hd__dlclkp_4 fixed cell. +def sky130_fd_pr__cap_vpp_02p7x21p1_m1m2m3m4_shieldl1_fingercap() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_02p7x21p1_m1m2m3m4_shieldl1_fingercap fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlclkp_4() + c = sky130.components.sky130_fd_pr__cap_vpp_02p7x21p1_m1m2m3m4_shieldl1_fingercap() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlclkp_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_02p7x21p1_m1m2m3m4_shieldl1/sky130_fd_pr__cap_vpp_02p7x21p1_m1m2m3m4_shieldl1_fingercap.gds", + cellname="sky130_fd_pr__cap_vpp_02p7x21p1_m1m2m3m4_shieldl1_fingercap", + ) @cell -def sky130_fd_sc_hd__dlrbn_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dlrbn_1 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x8() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlrbn_1() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x8() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlrbn_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5/sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x8.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x8", + ) @cell -def sky130_fd_sc_hd__dlrbn_2() -> gf.Component: - """Returns sky130_fd_sc_hd__dlrbn_2 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x7() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x7 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlrbn_2() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x7() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlrbn_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5/sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x7.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x7", + ) @cell -def sky130_fd_sc_hd__dlrbp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dlrbp_1 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_xtop() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_xtop fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlrbp_1() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_xtop() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlrbp_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5/sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_xtop.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_xtop", + ) @cell -def sky130_fd_sc_hd__dlrbp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__dlrbp_2 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_top() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_top fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlrbp_2() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_top() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlrbp_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5/sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_top.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_top", + ) @cell -def sky130_fd_sc_hd__dlrtn_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dlrtn_1 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlrtn_1() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlrtn_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5/sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x", + ) @cell -def sky130_fd_sc_hd__dlrtn_2() -> gf.Component: - """Returns sky130_fd_sc_hd__dlrtn_2 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlrtn_2() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlrtn_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5/sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5", + ) @cell -def sky130_fd_sc_hd__dlrtn_4() -> gf.Component: - """Returns sky130_fd_sc_hd__dlrtn_4 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x9() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x9 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlrtn_4() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x9() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlrtn_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5/sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x9.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x9", + ) @cell -def sky130_fd_sc_hd__dlrtp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dlrtp_1 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x6() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x6 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlrtp_1() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x6() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlrtp_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5/sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x6.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x6", + ) @cell -def sky130_fd_sc_hd__dlrtp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__dlrtp_2 fixed cell. +def sky130_fd_pr__cap_vpp_22p5x11p7_pol1m1m2m3m4m5_noshield() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_22p5x11p7_pol1m1m2m3m4m5_noshield fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlrtp_2() + c = sky130.components.sky130_fd_pr__cap_vpp_22p5x11p7_pol1m1m2m3m4m5_noshield() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlrtp_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_22p5x11p7_pol1m1m2m3m4m5_noshield/sky130_fd_pr__cap_vpp_22p5x11p7_pol1m1m2m3m4m5_noshield.gds", + cellname="sky130_fd_pr__cap_vpp_22p5x11p7_pol1m1m2m3m4m5_noshield", + ) @cell -def sky130_fd_sc_hd__dlrtp_4() -> gf.Component: - """Returns sky130_fd_sc_hd__dlrtp_4 fixed cell. +def sky130_fd_pr__cap_vpp_05p9x05p9_m1m2m3m4_shieldl1_wafflecap() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_05p9x05p9_m1m2m3m4_shieldl1_wafflecap fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlrtp_4() + c = sky130.components.sky130_fd_pr__cap_vpp_05p9x05p9_m1m2m3m4_shieldl1_wafflecap() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlrtp_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_05p9x05p9_m1m2m3m4_shieldl1/sky130_fd_pr__cap_vpp_05p9x05p9_m1m2m3m4_shieldl1_wafflecap.gds", + cellname="sky130_fd_pr__cap_vpp_05p9x05p9_m1m2m3m4_shieldl1_wafflecap", + ) @cell -def sky130_fd_sc_hd__dlxbn_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dlxbn_1 fixed cell. +def sky130_fd_pr__rf_nfet_20v0_noptap_iso() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_20v0_noptap_iso fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlxbn_1() + c = sky130.components.sky130_fd_pr__rf_nfet_20v0_noptap_iso() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlxbn_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_20v0_noptap_iso/sky130_fd_pr__rf_nfet_20v0_noptap_iso.gds", + cellname="sky130_fd_pr__rf_nfet_20v0_noptap_iso", + ) @cell -def sky130_fd_sc_hd__dlxbn_2() -> gf.Component: - """Returns sky130_fd_sc_hd__dlxbn_2 fixed cell. +def sky130_fd_pr__rf_npn_05v5_W1p00L1p00() -> gf.Component: + """Returns sky130_fd_pr__rf_npn_05v5_W1p00L1p00 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlxbn_2() + c = sky130.components.sky130_fd_pr__rf_npn_05v5_W1p00L1p00() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlxbn_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_npn_05v5/sky130_fd_pr__rf_npn_05v5_W1p00L1p00.gds", + cellname="sky130_fd_pr__rf_npn_05v5_W1p00L1p00", + ) @cell -def sky130_fd_sc_hd__dlxbp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dlxbp_1 fixed cell. +def sky130_fd_pr__rf_npn_05v5_W2p00L2p00() -> gf.Component: + """Returns sky130_fd_pr__rf_npn_05v5_W2p00L2p00 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlxbp_1() + c = sky130.components.sky130_fd_pr__rf_npn_05v5_W2p00L2p00() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlxbp_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_npn_05v5/sky130_fd_pr__rf_npn_05v5_W2p00L2p00.gds", + cellname="sky130_fd_pr__rf_npn_05v5_W2p00L2p00", + ) @cell -def sky130_fd_sc_hd__dlxtn_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dlxtn_1 fixed cell. +def sky130_fd_pr__rf_npn_05v5_W1p00L8p00() -> gf.Component: + """Returns sky130_fd_pr__rf_npn_05v5_W1p00L8p00 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlxtn_1() + c = sky130.components.sky130_fd_pr__rf_npn_05v5_W1p00L8p00() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlxtn_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_npn_05v5/sky130_fd_pr__rf_npn_05v5_W1p00L8p00.gds", + cellname="sky130_fd_pr__rf_npn_05v5_W1p00L8p00", + ) @cell -def sky130_fd_sc_hd__dlxtn_2() -> gf.Component: - """Returns sky130_fd_sc_hd__dlxtn_2 fixed cell. +def sky130_fd_pr__rf_npn_05v5_W1p00L4p00() -> gf.Component: + """Returns sky130_fd_pr__rf_npn_05v5_W1p00L4p00 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlxtn_2() + c = sky130.components.sky130_fd_pr__rf_npn_05v5_W1p00L4p00() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlxtn_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_npn_05v5/sky130_fd_pr__rf_npn_05v5_W1p00L4p00.gds", + cellname="sky130_fd_pr__rf_npn_05v5_W1p00L4p00", + ) @cell -def sky130_fd_sc_hd__dlxtn_4() -> gf.Component: - """Returns sky130_fd_sc_hd__dlxtn_4 fixed cell. +def sky130_fd_pr__rf_npn_05v5_W2p00L8p00() -> gf.Component: + """Returns sky130_fd_pr__rf_npn_05v5_W2p00L8p00 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlxtn_4() + c = sky130.components.sky130_fd_pr__rf_npn_05v5_W2p00L8p00() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlxtn_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_npn_05v5/sky130_fd_pr__rf_npn_05v5_W2p00L8p00.gds", + cellname="sky130_fd_pr__rf_npn_05v5_W2p00L8p00", + ) @cell -def sky130_fd_sc_hd__dlxtp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dlxtp_1 fixed cell. +def sky130_fd_pr__rf_npn_05v5_W2p00L4p00() -> gf.Component: + """Returns sky130_fd_pr__rf_npn_05v5_W2p00L4p00 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlxtp_1() + c = sky130.components.sky130_fd_pr__rf_npn_05v5_W2p00L4p00() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlxtp_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_npn_05v5/sky130_fd_pr__rf_npn_05v5_W2p00L4p00.gds", + cellname="sky130_fd_pr__rf_npn_05v5_W2p00L4p00", + ) @cell -def sky130_fd_sc_hd__dlygate4sd1_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dlygate4sd1_1 fixed cell. +def sky130_fd_pr__rf_npn_05v5_W1p00L2p00() -> gf.Component: + """Returns sky130_fd_pr__rf_npn_05v5_W1p00L2p00 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlygate4sd1_1() + c = sky130.components.sky130_fd_pr__rf_npn_05v5_W1p00L2p00() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlygate4sd1_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_npn_05v5/sky130_fd_pr__rf_npn_05v5_W1p00L2p00.gds", + cellname="sky130_fd_pr__rf_npn_05v5_W1p00L2p00", + ) @cell -def sky130_fd_sc_hd__dlygate4sd2_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dlygate4sd2_1 fixed cell. +def sky130_fd_pr__rf_npn_05v5_W5p00L5p00() -> gf.Component: + """Returns sky130_fd_pr__rf_npn_05v5_W5p00L5p00 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlygate4sd2_1() + c = sky130.components.sky130_fd_pr__rf_npn_05v5_W5p00L5p00() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlygate4sd2_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_npn_05v5/sky130_fd_pr__rf_npn_05v5_W5p00L5p00.gds", + cellname="sky130_fd_pr__rf_npn_05v5_W5p00L5p00", + ) @cell -def sky130_fd_sc_hd__dlygate4sd3_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dlygate4sd3_1 fixed cell. +def sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_noshield() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_noshield fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlygate4sd3_1() + c = sky130.components.sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_noshield() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlygate4sd3_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_08p6x07p8_m1m2_noshield/sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_noshield.gds", + cellname="sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_noshield", + ) @cell -def sky130_fd_sc_hd__dlymetal6s2s_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dlymetal6s2s_1 fixed cell. +def sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhvtop() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhvtop fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlymetal6s2s_1() + c = sky130.components.sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhvtop() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlymetal6s2s_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5/sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhvtop.gds", + cellname="sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhvtop", + ) @cell -def sky130_fd_sc_hd__dlymetal6s4s_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dlymetal6s4s_1 fixed cell. +def sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhv() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhv fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlymetal6s4s_1() + c = sky130.components.sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhv() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlymetal6s4s_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5/sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhv.gds", + cellname="sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhv", + ) @cell -def sky130_fd_sc_hd__dlymetal6s6s_1() -> gf.Component: - """Returns sky130_fd_sc_hd__dlymetal6s6s_1 fixed cell. +def sky130_fd_pr__cap_vpp_33p6x23p1_pol1m1m2m3m4m5_noshield() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_33p6x23p1_pol1m1m2m3m4m5_noshield fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__dlymetal6s6s_1() + c = sky130.components.sky130_fd_pr__cap_vpp_33p6x23p1_pol1m1m2m3m4m5_noshield() c.plot() """ - return import_gds("sky130_fd_sc_hd__dlymetal6s6s_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_33p6x23p1_pol1m1m2m3m4m5_noshield/sky130_fd_pr__cap_vpp_33p6x23p1_pol1m1m2m3m4m5_noshield.gds", + cellname="sky130_fd_pr__cap_vpp_33p6x23p1_pol1m1m2m3m4m5_noshield", + ) @cell -def sky130_fd_sc_hd__ebufn_1() -> gf.Component: - """Returns sky130_fd_sc_hd__ebufn_1 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_m1m4_noshield() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_m1m4_noshield fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__ebufn_1() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_m1m4_noshield() c.plot() """ - return import_gds("sky130_fd_sc_hd__ebufn_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_m1m4_noshield/sky130_fd_pr__cap_vpp_11p5x11p7_m1m4_noshield.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_m1m4_noshield", + ) @cell -def sky130_fd_sc_hd__ebufn_2() -> gf.Component: - """Returns sky130_fd_sc_hd__ebufn_2 fixed cell. +def sky130_fd_pr__cap_vpp_44p7x11p7_pol1m1m2m3m4m5_noshield() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_44p7x11p7_pol1m1m2m3m4m5_noshield fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__ebufn_2() + c = sky130.components.sky130_fd_pr__cap_vpp_44p7x11p7_pol1m1m2m3m4m5_noshield() c.plot() """ - return import_gds("sky130_fd_sc_hd__ebufn_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_44p7x11p7_pol1m1m2m3m4m5_noshield/sky130_fd_pr__cap_vpp_44p7x11p7_pol1m1m2m3m4m5_noshield.gds", + cellname="sky130_fd_pr__cap_vpp_44p7x11p7_pol1m1m2m3m4m5_noshield", + ) @cell -def sky130_fd_sc_hd__ebufn_4() -> gf.Component: - """Returns sky130_fd_sc_hd__ebufn_4 fixed cell. +def sky130_fd_pr__cap_vpp_03p9x03p9_m1m2_shieldl1_floatm3() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_03p9x03p9_m1m2_shieldl1_floatm3 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__ebufn_4() + c = sky130.components.sky130_fd_pr__cap_vpp_03p9x03p9_m1m2_shieldl1_floatm3() c.plot() """ - return import_gds("sky130_fd_sc_hd__ebufn_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_03p9x03p9_m1m2_shieldl1_floatm3/sky130_fd_pr__cap_vpp_03p9x03p9_m1m2_shieldl1_floatm3.gds", + cellname="sky130_fd_pr__cap_vpp_03p9x03p9_m1m2_shieldl1_floatm3", + ) @cell -def sky130_fd_sc_hd__ebufn_8() -> gf.Component: - """Returns sky130_fd_sc_hd__ebufn_8 fixed cell. +def sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__ebufn_8() + c = sky130.components.sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4() c.plot() """ - return import_gds("sky130_fd_sc_hd__ebufn_8.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4/sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4.gds", + cellname="sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4", + ) @cell -def sky130_fd_sc_hd__edfxbp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__edfxbp_1 fixed cell. +def sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4_top() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4_top fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__edfxbp_1() + c = sky130.components.sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4_top() c.plot() """ - return import_gds("sky130_fd_sc_hd__edfxbp_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4/sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4_top.gds", + cellname="sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4_top", + ) @cell -def sky130_fd_sc_hd__edfxtp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__edfxtp_1 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_pol1m1m2m3m4m5_noshield() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_pol1m1m2m3m4m5_noshield fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__edfxtp_1() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_pol1m1m2m3m4m5_noshield() c.plot() """ - return import_gds("sky130_fd_sc_hd__edfxtp_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_pol1m1m2m3m4m5_noshield/sky130_fd_pr__cap_vpp_11p5x11p7_pol1m1m2m3m4m5_noshield.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_pol1m1m2m3m4m5_noshield", + ) @cell -def sky130_fd_sc_hd__einvn_0() -> gf.Component: - """Returns sky130_fd_sc_hd__einvn_0 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_shieldpom3() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_shieldpom3 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__einvn_0() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_shieldpom3() c.plot() """ - return import_gds("sky130_fd_sc_hd__einvn_0.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_l1m1m2_shieldpom3/sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_shieldpom3.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_shieldpom3", + ) @cell -def sky130_fd_sc_hd__einvn_1() -> gf.Component: - """Returns sky130_fd_sc_hd__einvn_1 fixed cell. +def sky130_fd_pr__rf_aura_drc_flag_check() -> gf.Component: + """Returns sky130_fd_pr__rf_aura_drc_flag_check fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__einvn_1() + c = sky130.components.sky130_fd_pr__rf_aura_drc_flag_check() c.plot() """ - return import_gds("sky130_fd_sc_hd__einvn_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_aura_drc_flag_check/sky130_fd_pr__rf_aura_drc_flag_check.gds", + cellname="sky130_fd_pr__rf_aura_drc_flag_check", + ) @cell -def sky130_fd_sc_hd__einvn_2() -> gf.Component: - """Returns sky130_fd_sc_hd__einvn_2 fixed cell. +def sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_test() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_test fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__einvn_2() + c = sky130.components.sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_test() c.plot() """ - return import_gds("sky130_fd_sc_hd__einvn_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield/sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_test.gds", + cellname="sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_test", + ) @cell -def sky130_fd_sc_hd__einvn_4() -> gf.Component: - """Returns sky130_fd_sc_hd__einvn_4 fixed cell. +def sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__einvn_4() + c = sky130.components.sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield() c.plot() """ - return import_gds("sky130_fd_sc_hd__einvn_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield/sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield.gds", + cellname="sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield", + ) @cell -def sky130_fd_sc_hd__einvn_8() -> gf.Component: - """Returns sky130_fd_sc_hd__einvn_8 fixed cell. +def sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_m5pullin() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_m5pullin fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__einvn_8() + c = sky130.components.sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_m5pullin() c.plot() """ - return import_gds("sky130_fd_sc_hd__einvn_8.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield/sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_m5pullin.gds", + cellname="sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_m5pullin", + ) @cell -def sky130_fd_sc_hd__einvp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__einvp_1 fixed cell. +def sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4_top() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4_top fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__einvp_1() + c = sky130.components.sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4_top() c.plot() """ - return import_gds("sky130_fd_sc_hd__einvp_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_06p8x06p1_m1m2m3_shieldl1m4/sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4_top.gds", + cellname="sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4_top", + ) @cell -def sky130_fd_sc_hd__einvp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__einvp_2 fixed cell. +def sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__einvp_2() + c = sky130.components.sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4() c.plot() """ - return import_gds("sky130_fd_sc_hd__einvp_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_06p8x06p1_m1m2m3_shieldl1m4/sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4.gds", + cellname="sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4", + ) @cell -def sky130_fd_sc_hd__einvp_4() -> gf.Component: - """Returns sky130_fd_sc_hd__einvp_4 fixed cell. +def sky130_fd_pr__rf_pfet_01v8_mvt_aF02W0p84L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_pfet_01v8_mvt_aF02W0p84L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__einvp_4() + c = sky130.components.sky130_fd_pr__rf_pfet_01v8_mvt_aF02W0p84L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__einvp_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_pfet_01v8_mvt/sky130_fd_pr__rf_pfet_01v8_mvt_aF02W0p84L0p15.gds", + cellname="sky130_fd_pr__rf_pfet_01v8_mvt_aF02W0p84L0p15", + ) @cell -def sky130_fd_sc_hd__einvp_8() -> gf.Component: - """Returns sky130_fd_sc_hd__einvp_8 fixed cell. +def sky130_fd_pr__rf_nfet_20v0_nvt_aup() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_20v0_nvt_aup fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__einvp_8() + c = sky130.components.sky130_fd_pr__rf_nfet_20v0_nvt_aup() c.plot() """ - return import_gds("sky130_fd_sc_hd__einvp_8.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_20v0_nvt_aup/sky130_fd_pr__rf_nfet_20v0_nvt_aup.gds", + cellname="sky130_fd_pr__rf_nfet_20v0_nvt_aup", + ) @cell -def sky130_fd_sc_hd__fa_1() -> gf.Component: - """Returns sky130_fd_sc_hd__fa_1 fixed cell. +def sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_shieldl1() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_shieldl1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__fa_1() + c = sky130.components.sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_shieldl1() c.plot() """ - return import_gds("sky130_fd_sc_hd__fa_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_08p6x07p8_m1m2_shieldl1/sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_shieldl1.gds", + cellname="sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_shieldl1", + ) @cell -def sky130_fd_sc_hd__fa_2() -> gf.Component: - """Returns sky130_fd_sc_hd__fa_2 fixed cell. +def sky130_fd_pr__cap_vpp_11p3x11p3_m1m2m3m4_shieldl1_wafflecap() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p3x11p3_m1m2m3m4_shieldl1_wafflecap fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__fa_2() + c = sky130.components.sky130_fd_pr__cap_vpp_11p3x11p3_m1m2m3m4_shieldl1_wafflecap() c.plot() """ - return import_gds("sky130_fd_sc_hd__fa_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p3x11p3_m1m2m3m4_shieldl1/sky130_fd_pr__cap_vpp_11p3x11p3_m1m2m3m4_shieldl1_wafflecap.gds", + cellname="sky130_fd_pr__cap_vpp_11p3x11p3_m1m2m3m4_shieldl1_wafflecap", + ) @cell -def sky130_fd_sc_hd__fa_4() -> gf.Component: - """Returns sky130_fd_sc_hd__fa_4 fixed cell. +def sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_shieldpo_floatm3() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_shieldpo_floatm3 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__fa_4() + c = sky130.components.sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_shieldpo_floatm3() c.plot() """ - return import_gds("sky130_fd_sc_hd__fa_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_08p6x07p8_l1m1m2_shieldpo_floatm3/sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_shieldpo_floatm3.gds", + cellname="sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_shieldpo_floatm3", + ) @cell -def sky130_fd_sc_hd__fah_1() -> gf.Component: - """Returns sky130_fd_sc_hd__fah_1 fixed cell. +def sky130_fd_pr__rf_aura_blocking() -> gf.Component: + """Returns sky130_fd_pr__rf_aura_blocking fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__fah_1() + c = sky130.components.sky130_fd_pr__rf_aura_blocking() c.plot() """ - return import_gds("sky130_fd_sc_hd__fah_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_aura_blocking/sky130_fd_pr__rf_aura_blocking.gds", + cellname="sky130_fd_pr__rf_aura_blocking", + ) @cell -def sky130_fd_sc_hd__fahcin_1() -> gf.Component: - """Returns sky130_fd_sc_hd__fahcin_1 fixed cell. +def sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_shieldpo_floatm3() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_shieldpo_floatm3 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__fahcin_1() + c = sky130.components.sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_shieldpo_floatm3() c.plot() """ - return import_gds("sky130_fd_sc_hd__fahcin_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_04p4x04p6_l1m1m2_shieldpo_floatm3/sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_shieldpo_floatm3.gds", + cellname="sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_shieldpo_floatm3", + ) @cell -def sky130_fd_sc_hd__fahcon_1() -> gf.Component: - """Returns sky130_fd_sc_hd__fahcon_1 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__fahcon_1() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1() c.plot() """ - return import_gds("sky130_fd_sc_hd__fahcon_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_m1m2m3_shieldl1/sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1", + ) @cell -def sky130_fd_sc_hd__fill_1() -> gf.Component: - """Returns sky130_fd_sc_hd__fill_1 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__fill_1() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4() c.plot() """ - return import_gds("sky130_fd_sc_hd__fill_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_l1m1m2m3_shieldm4/sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4", + ) @cell -def sky130_fd_sc_hd__fill_2() -> gf.Component: - """Returns sky130_fd_sc_hd__fill_2 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4_top() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4_top fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__fill_2() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4_top() c.plot() """ - return import_gds("sky130_fd_sc_hd__fill_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_l1m1m2m3_shieldm4/sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4_top.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4_top", + ) @cell -def sky130_fd_sc_hd__fill_4() -> gf.Component: - """Returns sky130_fd_sc_hd__fill_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__fill_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__fill_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p25", + ) @cell -def sky130_fd_sc_hd__fill_8() -> gf.Component: - """Returns sky130_fd_sc_hd__fill_8 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p84L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p84L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__fill_8() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p84L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__fill_8.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p84L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p84L0p15", + ) @cell -def sky130_fd_sc_hd__ha_1() -> gf.Component: - """Returns sky130_fd_sc_hd__ha_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__ha_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__ha_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p25", + ) @cell -def sky130_fd_sc_hd__ha_2() -> gf.Component: - """Returns sky130_fd_sc_hd__ha_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__ha_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__ha_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p15", + ) @cell -def sky130_fd_sc_hd__ha_4() -> gf.Component: - """Returns sky130_fd_sc_hd__ha_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__ha_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__ha_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p15", + ) @cell -def sky130_fd_sc_hd__inv_1() -> gf.Component: - """Returns sky130_fd_sc_hd__inv_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aF08W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aF08W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__inv_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aF08W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__inv_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF08W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aF08W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__inv_12() -> gf.Component: - """Returns sky130_fd_sc_hd__inv_12 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__inv_12() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__inv_12.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p18", + ) @cell -def sky130_fd_sc_hd__inv_16() -> gf.Component: - """Returns sky130_fd_sc_hd__inv_16 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__inv_16() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__inv_16.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p25", + ) @cell -def sky130_fd_sc_hd__inv_2() -> gf.Component: - """Returns sky130_fd_sc_hd__inv_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p42L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p42L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__inv_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p42L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__inv_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p42L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p42L0p15", + ) @cell -def sky130_fd_sc_hd__inv_4() -> gf.Component: - """Returns sky130_fd_sc_hd__inv_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__inv_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__inv_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p25", + ) @cell -def sky130_fd_sc_hd__inv_6() -> gf.Component: - """Returns sky130_fd_sc_hd__inv_6 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__inv_6() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__inv_6.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p18", + ) @cell -def sky130_fd_sc_hd__inv_8() -> gf.Component: - """Returns sky130_fd_sc_hd__inv_8 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__inv_8() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__inv_8.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__lpflow_bleeder_1() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_bleeder_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aF08W1p65L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aF08W1p65L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_bleeder_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aF08W1p65L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_bleeder_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF08W1p65L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aF08W1p65L0p15", + ) @cell -def sky130_fd_sc_hd__lpflow_clkbufkapwr_1() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_clkbufkapwr_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_clkbufkapwr_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_clkbufkapwr_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15", + ) @cell -def sky130_fd_sc_hd__lpflow_clkbufkapwr_16() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_clkbufkapwr_16 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_clkbufkapwr_16() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_clkbufkapwr_16.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p25", + ) @cell -def sky130_fd_sc_hd__lpflow_clkbufkapwr_2() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_clkbufkapwr_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_clkbufkapwr_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_clkbufkapwr_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p25", + ) @cell -def sky130_fd_sc_hd__lpflow_clkbufkapwr_4() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_clkbufkapwr_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_clkbufkapwr_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_clkbufkapwr_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__lpflow_clkbufkapwr_8() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_clkbufkapwr_8 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_clkbufkapwr_8() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_clkbufkapwr_8.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__lpflow_clkinvkapwr_1() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_clkinvkapwr_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_clkinvkapwr_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_clkinvkapwr_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p18", + ) @cell -def sky130_fd_sc_hd__lpflow_clkinvkapwr_16() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_clkinvkapwr_16 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aF02W1p65L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aF02W1p65L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_clkinvkapwr_16() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aF02W1p65L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_clkinvkapwr_16.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF02W1p65L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aF02W1p65L0p15", + ) @cell -def sky130_fd_sc_hd__lpflow_clkinvkapwr_2() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_clkinvkapwr_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_clkinvkapwr_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_clkinvkapwr_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p15", + ) @cell -def sky130_fd_sc_hd__lpflow_clkinvkapwr_4() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_clkinvkapwr_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_clkinvkapwr_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_clkinvkapwr_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p25", + ) @cell -def sky130_fd_sc_hd__lpflow_clkinvkapwr_8() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_clkinvkapwr_8 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_clkinvkapwr_8() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_clkinvkapwr_8.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p18", + ) @cell -def sky130_fd_sc_hd__lpflow_decapkapwr_12() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_decapkapwr_12 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p42L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p42L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_decapkapwr_12() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p42L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_decapkapwr_12.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p42L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p42L0p15", + ) @cell -def sky130_fd_sc_hd__lpflow_decapkapwr_3() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_decapkapwr_3 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_decapkapwr_3() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_decapkapwr_3.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p15", + ) @cell -def sky130_fd_sc_hd__lpflow_decapkapwr_4() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_decapkapwr_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_decapkapwr_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_decapkapwr_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p25", + ) @cell -def sky130_fd_sc_hd__lpflow_decapkapwr_6() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_decapkapwr_6 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aF04W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aF04W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_decapkapwr_6() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aF04W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_decapkapwr_6.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF04W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aF04W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__lpflow_decapkapwr_8() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_decapkapwr_8 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_decapkapwr_8() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_decapkapwr_8.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p25", + ) @cell -def sky130_fd_sc_hd__lpflow_inputiso0n_1() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_inputiso0n_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_inputiso0n_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_inputiso0n_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__lpflow_inputiso0p_1() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_inputiso0p_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_inputiso0p_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_inputiso0p_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p18", + ) @cell -def sky130_fd_sc_hd__lpflow_inputiso1n_1() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_inputiso1n_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_inputiso1n_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_inputiso1n_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p25", + ) @cell -def sky130_fd_sc_hd__lpflow_inputiso1p_1() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_inputiso1p_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_inputiso1p_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_inputiso1p_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p18", + ) @cell -def sky130_fd_sc_hd__lpflow_inputisolatch_1() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_inputisolatch_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p84L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p84L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_inputisolatch_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p84L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_inputisolatch_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p84L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p84L0p15", + ) @cell -def sky130_fd_sc_hd__lpflow_isobufsrc_1() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_isobufsrc_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p42L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p42L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_isobufsrc_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p42L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_isobufsrc_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p42L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p42L0p15", + ) @cell -def sky130_fd_sc_hd__lpflow_isobufsrc_16() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_isobufsrc_16 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_isobufsrc_16() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_isobufsrc_16.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p25", + ) @cell -def sky130_fd_sc_hd__lpflow_isobufsrc_2() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_isobufsrc_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_isobufsrc_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_isobufsrc_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p25", + ) @cell -def sky130_fd_sc_hd__lpflow_isobufsrc_4() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_isobufsrc_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aF06W1p65L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aF06W1p65L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_isobufsrc_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aF06W1p65L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_isobufsrc_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF06W1p65L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aF06W1p65L0p15", + ) @cell -def sky130_fd_sc_hd__lpflow_isobufsrc_8() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_isobufsrc_8 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_isobufsrc_8() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_isobufsrc_8.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p18", + ) @cell -def sky130_fd_sc_hd__lpflow_isobufsrckapwr_16() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_isobufsrckapwr_16() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p18", + ) @cell -def sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p25", + ) @cell -def sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p25", + ) @cell -def sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p18", + ) @cell -def sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p18", + ) @cell -def sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4() -> gf.Component: - """Returns sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aF06W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aF06W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aF06W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF06W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aF06W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__macro_sparecell() -> gf.Component: - """Returns sky130_fd_sc_hd__macro_sparecell fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aF04W1p65L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aF04W1p65L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__macro_sparecell() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aF04W1p65L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__macro_sparecell.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF04W1p65L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aF04W1p65L0p15", + ) @cell -def sky130_fd_sc_hd__maj3_1() -> gf.Component: - """Returns sky130_fd_sc_hd__maj3_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__maj3_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__maj3_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p18", + ) @cell -def sky130_fd_sc_hd__maj3_2() -> gf.Component: - """Returns sky130_fd_sc_hd__maj3_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__maj3_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__maj3_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__maj3_4() -> gf.Component: - """Returns sky130_fd_sc_hd__maj3_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__maj3_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__maj3_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p18", + ) @cell -def sky130_fd_sc_hd__mux2_1() -> gf.Component: - """Returns sky130_fd_sc_hd__mux2_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__mux2_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__mux2_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p18", + ) @cell -def sky130_fd_sc_hd__mux2_2() -> gf.Component: - """Returns sky130_fd_sc_hd__mux2_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__mux2_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__mux2_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p18", + ) @cell -def sky130_fd_sc_hd__mux2_4() -> gf.Component: - """Returns sky130_fd_sc_hd__mux2_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__mux2_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__mux2_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p25", + ) @cell -def sky130_fd_sc_hd__mux2_8() -> gf.Component: - """Returns sky130_fd_sc_hd__mux2_8 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__mux2_8() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__mux2_8.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__mux2i_1() -> gf.Component: - """Returns sky130_fd_sc_hd__mux2i_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__mux2i_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__mux2i_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__mux2i_2() -> gf.Component: - """Returns sky130_fd_sc_hd__mux2i_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__mux2i_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__mux2i_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p25", + ) @cell -def sky130_fd_sc_hd__mux2i_4() -> gf.Component: - """Returns sky130_fd_sc_hd__mux2i_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__mux2i_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__mux2i_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p18", + ) @cell -def sky130_fd_sc_hd__mux4_1() -> gf.Component: - """Returns sky130_fd_sc_hd__mux4_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__mux4_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__mux4_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p25", + ) @cell -def sky130_fd_sc_hd__mux4_2() -> gf.Component: - """Returns sky130_fd_sc_hd__mux4_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__mux4_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__mux4_2.gds") - - -@cell -def sky130_fd_sc_hd__mux4_4() -> gf.Component: - """Returns sky130_fd_sc_hd__mux4_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__mux4_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__mux4_4.gds") - - -@cell -def sky130_fd_sc_hd__nand2_1() -> gf.Component: - """Returns sky130_fd_sc_hd__nand2_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand2_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand2_1.gds") - - -@cell -def sky130_fd_sc_hd__nand2_2() -> gf.Component: - """Returns sky130_fd_sc_hd__nand2_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand2_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand2_2.gds") - - -@cell -def sky130_fd_sc_hd__nand2_4() -> gf.Component: - """Returns sky130_fd_sc_hd__nand2_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand2_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand2_4.gds") - - -@cell -def sky130_fd_sc_hd__nand2_8() -> gf.Component: - """Returns sky130_fd_sc_hd__nand2_8 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand2_8() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand2_8.gds") - - -@cell -def sky130_fd_sc_hd__nand2b_1() -> gf.Component: - """Returns sky130_fd_sc_hd__nand2b_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand2b_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand2b_1.gds") - - -@cell -def sky130_fd_sc_hd__nand2b_2() -> gf.Component: - """Returns sky130_fd_sc_hd__nand2b_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand2b_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand2b_2.gds") - - -@cell -def sky130_fd_sc_hd__nand2b_4() -> gf.Component: - """Returns sky130_fd_sc_hd__nand2b_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand2b_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand2b_4.gds") - - -@cell -def sky130_fd_sc_hd__nand3_1() -> gf.Component: - """Returns sky130_fd_sc_hd__nand3_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand3_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand3_1.gds") - - -@cell -def sky130_fd_sc_hd__nand3_2() -> gf.Component: - """Returns sky130_fd_sc_hd__nand3_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand3_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand3_2.gds") - - -@cell -def sky130_fd_sc_hd__nand3_4() -> gf.Component: - """Returns sky130_fd_sc_hd__nand3_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand3_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand3_4.gds") - - -@cell -def sky130_fd_sc_hd__nand3b_1() -> gf.Component: - """Returns sky130_fd_sc_hd__nand3b_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand3b_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand3b_1.gds") - - -@cell -def sky130_fd_sc_hd__nand3b_2() -> gf.Component: - """Returns sky130_fd_sc_hd__nand3b_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand3b_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand3b_2.gds") - - -@cell -def sky130_fd_sc_hd__nand3b_4() -> gf.Component: - """Returns sky130_fd_sc_hd__nand3b_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand3b_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand3b_4.gds") - - -@cell -def sky130_fd_sc_hd__nand4_1() -> gf.Component: - """Returns sky130_fd_sc_hd__nand4_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand4_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand4_1.gds") - - -@cell -def sky130_fd_sc_hd__nand4_2() -> gf.Component: - """Returns sky130_fd_sc_hd__nand4_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand4_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand4_2.gds") - - -@cell -def sky130_fd_sc_hd__nand4_4() -> gf.Component: - """Returns sky130_fd_sc_hd__nand4_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand4_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand4_4.gds") - - -@cell -def sky130_fd_sc_hd__nand4b_1() -> gf.Component: - """Returns sky130_fd_sc_hd__nand4b_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand4b_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand4b_1.gds") - - -@cell -def sky130_fd_sc_hd__nand4b_2() -> gf.Component: - """Returns sky130_fd_sc_hd__nand4b_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand4b_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand4b_2.gds") - - -@cell -def sky130_fd_sc_hd__nand4b_4() -> gf.Component: - """Returns sky130_fd_sc_hd__nand4b_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand4b_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand4b_4.gds") - - -@cell -def sky130_fd_sc_hd__nand4bb_1() -> gf.Component: - """Returns sky130_fd_sc_hd__nand4bb_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand4bb_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand4bb_1.gds") - - -@cell -def sky130_fd_sc_hd__nand4bb_2() -> gf.Component: - """Returns sky130_fd_sc_hd__nand4bb_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand4bb_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand4bb_2.gds") - - -@cell -def sky130_fd_sc_hd__nand4bb_4() -> gf.Component: - """Returns sky130_fd_sc_hd__nand4bb_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nand4bb_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nand4bb_4.gds") - - -@cell -def sky130_fd_sc_hd__nor2_1() -> gf.Component: - """Returns sky130_fd_sc_hd__nor2_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor2_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor2_1.gds") - - -@cell -def sky130_fd_sc_hd__nor2_2() -> gf.Component: - """Returns sky130_fd_sc_hd__nor2_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor2_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor2_2.gds") - - -@cell -def sky130_fd_sc_hd__nor2_4() -> gf.Component: - """Returns sky130_fd_sc_hd__nor2_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor2_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor2_4.gds") - - -@cell -def sky130_fd_sc_hd__nor2_8() -> gf.Component: - """Returns sky130_fd_sc_hd__nor2_8 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor2_8() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor2_8.gds") - - -@cell -def sky130_fd_sc_hd__nor2b_1() -> gf.Component: - """Returns sky130_fd_sc_hd__nor2b_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor2b_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor2b_1.gds") - - -@cell -def sky130_fd_sc_hd__nor2b_2() -> gf.Component: - """Returns sky130_fd_sc_hd__nor2b_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor2b_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor2b_2.gds") - - -@cell -def sky130_fd_sc_hd__nor2b_4() -> gf.Component: - """Returns sky130_fd_sc_hd__nor2b_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor2b_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor2b_4.gds") - - -@cell -def sky130_fd_sc_hd__nor3_1() -> gf.Component: - """Returns sky130_fd_sc_hd__nor3_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor3_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor3_1.gds") - - -@cell -def sky130_fd_sc_hd__nor3_2() -> gf.Component: - """Returns sky130_fd_sc_hd__nor3_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor3_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor3_2.gds") - - -@cell -def sky130_fd_sc_hd__nor3_4() -> gf.Component: - """Returns sky130_fd_sc_hd__nor3_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor3_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor3_4.gds") - - -@cell -def sky130_fd_sc_hd__nor3b_1() -> gf.Component: - """Returns sky130_fd_sc_hd__nor3b_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor3b_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor3b_1.gds") - - -@cell -def sky130_fd_sc_hd__nor3b_2() -> gf.Component: - """Returns sky130_fd_sc_hd__nor3b_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor3b_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor3b_2.gds") - - -@cell -def sky130_fd_sc_hd__nor3b_4() -> gf.Component: - """Returns sky130_fd_sc_hd__nor3b_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor3b_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor3b_4.gds") - - -@cell -def sky130_fd_sc_hd__nor4_1() -> gf.Component: - """Returns sky130_fd_sc_hd__nor4_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor4_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor4_1.gds") - - -@cell -def sky130_fd_sc_hd__nor4_2() -> gf.Component: - """Returns sky130_fd_sc_hd__nor4_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor4_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor4_2.gds") - - -@cell -def sky130_fd_sc_hd__nor4_4() -> gf.Component: - """Returns sky130_fd_sc_hd__nor4_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor4_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor4_4.gds") - - -@cell -def sky130_fd_sc_hd__nor4b_1() -> gf.Component: - """Returns sky130_fd_sc_hd__nor4b_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor4b_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor4b_1.gds") - - -@cell -def sky130_fd_sc_hd__nor4b_2() -> gf.Component: - """Returns sky130_fd_sc_hd__nor4b_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor4b_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor4b_2.gds") - - -@cell -def sky130_fd_sc_hd__nor4b_4() -> gf.Component: - """Returns sky130_fd_sc_hd__nor4b_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor4b_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor4b_4.gds") - - -@cell -def sky130_fd_sc_hd__nor4bb_1() -> gf.Component: - """Returns sky130_fd_sc_hd__nor4bb_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor4bb_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor4bb_1.gds") - - -@cell -def sky130_fd_sc_hd__nor4bb_2() -> gf.Component: - """Returns sky130_fd_sc_hd__nor4bb_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor4bb_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor4bb_2.gds") - - -@cell -def sky130_fd_sc_hd__nor4bb_4() -> gf.Component: - """Returns sky130_fd_sc_hd__nor4bb_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__nor4bb_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__nor4bb_4.gds") - - -@cell -def sky130_fd_sc_hd__o2111a_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o2111a_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o2111a_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o2111a_1.gds") - - -@cell -def sky130_fd_sc_hd__o2111a_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o2111a_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o2111a_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o2111a_2.gds") - - -@cell -def sky130_fd_sc_hd__o2111a_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o2111a_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o2111a_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o2111a_4.gds") - - -@cell -def sky130_fd_sc_hd__o2111ai_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o2111ai_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o2111ai_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o2111ai_1.gds") - - -@cell -def sky130_fd_sc_hd__o2111ai_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o2111ai_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o2111ai_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o2111ai_2.gds") - - -@cell -def sky130_fd_sc_hd__o2111ai_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o2111ai_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o2111ai_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o2111ai_4.gds") - - -@cell -def sky130_fd_sc_hd__o211a_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o211a_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o211a_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o211a_1.gds") - - -@cell -def sky130_fd_sc_hd__o211a_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o211a_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o211a_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o211a_2.gds") - - -@cell -def sky130_fd_sc_hd__o211a_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o211a_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o211a_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o211a_4.gds") - - -@cell -def sky130_fd_sc_hd__o211ai_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o211ai_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o211ai_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o211ai_1.gds") - - -@cell -def sky130_fd_sc_hd__o211ai_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o211ai_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o211ai_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o211ai_2.gds") - - -@cell -def sky130_fd_sc_hd__o211ai_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o211ai_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o211ai_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o211ai_4.gds") - - -@cell -def sky130_fd_sc_hd__o21a_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o21a_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o21a_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o21a_1.gds") - - -@cell -def sky130_fd_sc_hd__o21a_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o21a_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o21a_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o21a_2.gds") - - -@cell -def sky130_fd_sc_hd__o21a_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o21a_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o21a_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o21a_4.gds") - - -@cell -def sky130_fd_sc_hd__o21ai_0() -> gf.Component: - """Returns sky130_fd_sc_hd__o21ai_0 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o21ai_0() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o21ai_0.gds") - - -@cell -def sky130_fd_sc_hd__o21ai_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o21ai_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o21ai_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o21ai_1.gds") - - -@cell -def sky130_fd_sc_hd__o21ai_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o21ai_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o21ai_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o21ai_2.gds") - - -@cell -def sky130_fd_sc_hd__o21ai_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o21ai_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o21ai_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o21ai_4.gds") - - -@cell -def sky130_fd_sc_hd__o21ba_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o21ba_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o21ba_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o21ba_1.gds") - - -@cell -def sky130_fd_sc_hd__o21ba_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o21ba_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o21ba_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o21ba_2.gds") - - -@cell -def sky130_fd_sc_hd__o21ba_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o21ba_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o21ba_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o21ba_4.gds") - - -@cell -def sky130_fd_sc_hd__o21bai_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o21bai_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o21bai_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o21bai_1.gds") - - -@cell -def sky130_fd_sc_hd__o21bai_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o21bai_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o21bai_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o21bai_2.gds") - - -@cell -def sky130_fd_sc_hd__o21bai_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o21bai_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o21bai_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o21bai_4.gds") - - -@cell -def sky130_fd_sc_hd__o221a_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o221a_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o221a_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o221a_1.gds") - - -@cell -def sky130_fd_sc_hd__o221a_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o221a_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o221a_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o221a_2.gds") - - -@cell -def sky130_fd_sc_hd__o221a_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o221a_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o221a_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o221a_4.gds") - - -@cell -def sky130_fd_sc_hd__o221ai_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o221ai_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o221ai_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o221ai_1.gds") - - -@cell -def sky130_fd_sc_hd__o221ai_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o221ai_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o221ai_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o221ai_2.gds") - - -@cell -def sky130_fd_sc_hd__o221ai_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o221ai_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o221ai_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o221ai_4.gds") - - -@cell -def sky130_fd_sc_hd__o22a_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o22a_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o22a_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o22a_1.gds") - - -@cell -def sky130_fd_sc_hd__o22a_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o22a_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o22a_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o22a_2.gds") - - -@cell -def sky130_fd_sc_hd__o22a_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o22a_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o22a_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o22a_4.gds") - - -@cell -def sky130_fd_sc_hd__o22ai_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o22ai_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o22ai_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o22ai_1.gds") - - -@cell -def sky130_fd_sc_hd__o22ai_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o22ai_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o22ai_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o22ai_2.gds") - - -@cell -def sky130_fd_sc_hd__o22ai_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o22ai_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o22ai_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o22ai_4.gds") - - -@cell -def sky130_fd_sc_hd__o2bb2a_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o2bb2a_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o2bb2a_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o2bb2a_1.gds") - - -@cell -def sky130_fd_sc_hd__o2bb2a_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o2bb2a_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o2bb2a_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o2bb2a_2.gds") - - -@cell -def sky130_fd_sc_hd__o2bb2a_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o2bb2a_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o2bb2a_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o2bb2a_4.gds") - - -@cell -def sky130_fd_sc_hd__o2bb2ai_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o2bb2ai_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o2bb2ai_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o2bb2ai_1.gds") - - -@cell -def sky130_fd_sc_hd__o2bb2ai_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o2bb2ai_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o2bb2ai_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o2bb2ai_2.gds") - - -@cell -def sky130_fd_sc_hd__o2bb2ai_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o2bb2ai_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o2bb2ai_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o2bb2ai_4.gds") - - -@cell -def sky130_fd_sc_hd__o311a_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o311a_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o311a_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o311a_1.gds") - - -@cell -def sky130_fd_sc_hd__o311a_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o311a_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o311a_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o311a_2.gds") - - -@cell -def sky130_fd_sc_hd__o311a_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o311a_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o311a_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o311a_4.gds") - - -@cell -def sky130_fd_sc_hd__o311ai_0() -> gf.Component: - """Returns sky130_fd_sc_hd__o311ai_0 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o311ai_0() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o311ai_0.gds") - - -@cell -def sky130_fd_sc_hd__o311ai_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o311ai_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o311ai_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o311ai_1.gds") - - -@cell -def sky130_fd_sc_hd__o311ai_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o311ai_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o311ai_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o311ai_2.gds") - - -@cell -def sky130_fd_sc_hd__o311ai_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o311ai_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o311ai_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o311ai_4.gds") - - -@cell -def sky130_fd_sc_hd__o31a_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o31a_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o31a_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o31a_1.gds") - - -@cell -def sky130_fd_sc_hd__o31a_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o31a_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o31a_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o31a_2.gds") - - -@cell -def sky130_fd_sc_hd__o31a_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o31a_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o31a_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o31a_4.gds") - - -@cell -def sky130_fd_sc_hd__o31ai_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o31ai_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o31ai_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o31ai_1.gds") - - -@cell -def sky130_fd_sc_hd__o31ai_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o31ai_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o31ai_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o31ai_2.gds") - - -@cell -def sky130_fd_sc_hd__o31ai_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o31ai_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o31ai_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o31ai_4.gds") - - -@cell -def sky130_fd_sc_hd__o32a_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o32a_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o32a_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o32a_1.gds") - - -@cell -def sky130_fd_sc_hd__o32a_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o32a_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o32a_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o32a_2.gds") - - -@cell -def sky130_fd_sc_hd__o32a_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o32a_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o32a_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o32a_4.gds") - - -@cell -def sky130_fd_sc_hd__o32ai_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o32ai_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o32ai_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o32ai_1.gds") - - -@cell -def sky130_fd_sc_hd__o32ai_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o32ai_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o32ai_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o32ai_2.gds") - - -@cell -def sky130_fd_sc_hd__o32ai_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o32ai_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o32ai_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o32ai_4.gds") - - -@cell -def sky130_fd_sc_hd__o41a_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o41a_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o41a_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o41a_1.gds") - - -@cell -def sky130_fd_sc_hd__o41a_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o41a_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o41a_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o41a_2.gds") - - -@cell -def sky130_fd_sc_hd__o41a_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o41a_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o41a_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o41a_4.gds") - - -@cell -def sky130_fd_sc_hd__o41ai_1() -> gf.Component: - """Returns sky130_fd_sc_hd__o41ai_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o41ai_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o41ai_1.gds") - - -@cell -def sky130_fd_sc_hd__o41ai_2() -> gf.Component: - """Returns sky130_fd_sc_hd__o41ai_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o41ai_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o41ai_2.gds") - - -@cell -def sky130_fd_sc_hd__o41ai_4() -> gf.Component: - """Returns sky130_fd_sc_hd__o41ai_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__o41ai_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__o41ai_4.gds") - - -@cell -def sky130_fd_sc_hd__or2_0() -> gf.Component: - """Returns sky130_fd_sc_hd__or2_0 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or2_0() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or2_0.gds") - - -@cell -def sky130_fd_sc_hd__or2_1() -> gf.Component: - """Returns sky130_fd_sc_hd__or2_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or2_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or2_1.gds") - - -@cell -def sky130_fd_sc_hd__or2_2() -> gf.Component: - """Returns sky130_fd_sc_hd__or2_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or2_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or2_2.gds") - - -@cell -def sky130_fd_sc_hd__or2_4() -> gf.Component: - """Returns sky130_fd_sc_hd__or2_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or2_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or2_4.gds") - - -@cell -def sky130_fd_sc_hd__or2b_1() -> gf.Component: - """Returns sky130_fd_sc_hd__or2b_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or2b_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or2b_1.gds") - - -@cell -def sky130_fd_sc_hd__or2b_2() -> gf.Component: - """Returns sky130_fd_sc_hd__or2b_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or2b_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or2b_2.gds") - - -@cell -def sky130_fd_sc_hd__or2b_4() -> gf.Component: - """Returns sky130_fd_sc_hd__or2b_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or2b_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or2b_4.gds") - - -@cell -def sky130_fd_sc_hd__or3_1() -> gf.Component: - """Returns sky130_fd_sc_hd__or3_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or3_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or3_1.gds") - - -@cell -def sky130_fd_sc_hd__or3_2() -> gf.Component: - """Returns sky130_fd_sc_hd__or3_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or3_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or3_2.gds") - - -@cell -def sky130_fd_sc_hd__or3_4() -> gf.Component: - """Returns sky130_fd_sc_hd__or3_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or3_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or3_4.gds") - - -@cell -def sky130_fd_sc_hd__or3b_1() -> gf.Component: - """Returns sky130_fd_sc_hd__or3b_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or3b_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or3b_1.gds") - - -@cell -def sky130_fd_sc_hd__or3b_2() -> gf.Component: - """Returns sky130_fd_sc_hd__or3b_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or3b_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or3b_2.gds") - - -@cell -def sky130_fd_sc_hd__or3b_4() -> gf.Component: - """Returns sky130_fd_sc_hd__or3b_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or3b_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or3b_4.gds") - - -@cell -def sky130_fd_sc_hd__or4_1() -> gf.Component: - """Returns sky130_fd_sc_hd__or4_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or4_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or4_1.gds") - - -@cell -def sky130_fd_sc_hd__or4_2() -> gf.Component: - """Returns sky130_fd_sc_hd__or4_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or4_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or4_2.gds") - - -@cell -def sky130_fd_sc_hd__or4_4() -> gf.Component: - """Returns sky130_fd_sc_hd__or4_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or4_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or4_4.gds") - - -@cell -def sky130_fd_sc_hd__or4b_1() -> gf.Component: - """Returns sky130_fd_sc_hd__or4b_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or4b_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or4b_1.gds") - - -@cell -def sky130_fd_sc_hd__or4b_2() -> gf.Component: - """Returns sky130_fd_sc_hd__or4b_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or4b_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or4b_2.gds") - - -@cell -def sky130_fd_sc_hd__or4b_4() -> gf.Component: - """Returns sky130_fd_sc_hd__or4b_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or4b_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or4b_4.gds") - - -@cell -def sky130_fd_sc_hd__or4bb_1() -> gf.Component: - """Returns sky130_fd_sc_hd__or4bb_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or4bb_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or4bb_1.gds") - - -@cell -def sky130_fd_sc_hd__or4bb_2() -> gf.Component: - """Returns sky130_fd_sc_hd__or4bb_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or4bb_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or4bb_2.gds") - - -@cell -def sky130_fd_sc_hd__or4bb_4() -> gf.Component: - """Returns sky130_fd_sc_hd__or4bb_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__or4bb_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__or4bb_4.gds") - - -@cell -def sky130_fd_sc_hd__probe_p_8() -> gf.Component: - """Returns sky130_fd_sc_hd__probe_p_8 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__probe_p_8() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__probe_p_8.gds") - - -@cell -def sky130_fd_sc_hd__probec_p_8() -> gf.Component: - """Returns sky130_fd_sc_hd__probec_p_8 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__probec_p_8() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__probec_p_8.gds") - - -@cell -def sky130_fd_sc_hd__sdfbbn_1() -> gf.Component: - """Returns sky130_fd_sc_hd__sdfbbn_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdfbbn_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdfbbn_1.gds") - - -@cell -def sky130_fd_sc_hd__sdfbbn_2() -> gf.Component: - """Returns sky130_fd_sc_hd__sdfbbn_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdfbbn_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdfbbn_2.gds") - - -@cell -def sky130_fd_sc_hd__sdfbbp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__sdfbbp_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdfbbp_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdfbbp_1.gds") - - -@cell -def sky130_fd_sc_hd__sdfrbp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__sdfrbp_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdfrbp_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdfrbp_1.gds") - - -@cell -def sky130_fd_sc_hd__sdfrbp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__sdfrbp_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdfrbp_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdfrbp_2.gds") - - -@cell -def sky130_fd_sc_hd__sdfrtn_1() -> gf.Component: - """Returns sky130_fd_sc_hd__sdfrtn_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdfrtn_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdfrtn_1.gds") - - -@cell -def sky130_fd_sc_hd__sdfrtp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__sdfrtp_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdfrtp_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdfrtp_1.gds") - - -@cell -def sky130_fd_sc_hd__sdfrtp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__sdfrtp_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdfrtp_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdfrtp_2.gds") - - -@cell -def sky130_fd_sc_hd__sdfrtp_4() -> gf.Component: - """Returns sky130_fd_sc_hd__sdfrtp_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdfrtp_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdfrtp_4.gds") - - -@cell -def sky130_fd_sc_hd__sdfsbp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__sdfsbp_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdfsbp_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdfsbp_1.gds") - - -@cell -def sky130_fd_sc_hd__sdfsbp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__sdfsbp_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdfsbp_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdfsbp_2.gds") - - -@cell -def sky130_fd_sc_hd__sdfstp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__sdfstp_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdfstp_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdfstp_1.gds") - - -@cell -def sky130_fd_sc_hd__sdfstp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__sdfstp_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdfstp_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdfstp_2.gds") - - -@cell -def sky130_fd_sc_hd__sdfstp_4() -> gf.Component: - """Returns sky130_fd_sc_hd__sdfstp_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdfstp_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdfstp_4.gds") - - -@cell -def sky130_fd_sc_hd__sdfxbp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__sdfxbp_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdfxbp_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdfxbp_1.gds") - - -@cell -def sky130_fd_sc_hd__sdfxbp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__sdfxbp_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdfxbp_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdfxbp_2.gds") - - -@cell -def sky130_fd_sc_hd__sdfxtp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__sdfxtp_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdfxtp_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdfxtp_1.gds") - - -@cell -def sky130_fd_sc_hd__sdfxtp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__sdfxtp_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdfxtp_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdfxtp_2.gds") - - -@cell -def sky130_fd_sc_hd__sdfxtp_4() -> gf.Component: - """Returns sky130_fd_sc_hd__sdfxtp_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdfxtp_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdfxtp_4.gds") - - -@cell -def sky130_fd_sc_hd__sdlclkp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__sdlclkp_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdlclkp_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdlclkp_1.gds") - - -@cell -def sky130_fd_sc_hd__sdlclkp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__sdlclkp_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdlclkp_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdlclkp_2.gds") - - -@cell -def sky130_fd_sc_hd__sdlclkp_4() -> gf.Component: - """Returns sky130_fd_sc_hd__sdlclkp_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sdlclkp_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sdlclkp_4.gds") - - -@cell -def sky130_fd_sc_hd__sedfxbp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__sedfxbp_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sedfxbp_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sedfxbp_1.gds") - - -@cell -def sky130_fd_sc_hd__sedfxbp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__sedfxbp_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sedfxbp_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sedfxbp_2.gds") - - -@cell -def sky130_fd_sc_hd__sedfxtp_1() -> gf.Component: - """Returns sky130_fd_sc_hd__sedfxtp_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sedfxtp_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sedfxtp_1.gds") - - -@cell -def sky130_fd_sc_hd__sedfxtp_2() -> gf.Component: - """Returns sky130_fd_sc_hd__sedfxtp_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sedfxtp_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sedfxtp_2.gds") - - -@cell -def sky130_fd_sc_hd__sedfxtp_4() -> gf.Component: - """Returns sky130_fd_sc_hd__sedfxtp_4 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__sedfxtp_4() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__sedfxtp_4.gds") - - -@cell -def sky130_fd_sc_hd__tap_1() -> gf.Component: - """Returns sky130_fd_sc_hd__tap_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__tap_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__tap_1.gds") - - -@cell -def sky130_fd_sc_hd__tap_2() -> gf.Component: - """Returns sky130_fd_sc_hd__tap_2 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__tap_2() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__tap_2.gds") - - -@cell -def sky130_fd_sc_hd__tapvgnd2_1() -> gf.Component: - """Returns sky130_fd_sc_hd__tapvgnd2_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__tapvgnd2_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__tapvgnd2_1.gds") - - -@cell -def sky130_fd_sc_hd__tapvgnd_1() -> gf.Component: - """Returns sky130_fd_sc_hd__tapvgnd_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__tapvgnd_1() - c.plot() - """ - return import_gds("sky130_fd_sc_hd__tapvgnd_1.gds") - - -@cell -def sky130_fd_sc_hd__tapvpwrvgnd_1() -> gf.Component: - """Returns sky130_fd_sc_hd__tapvpwrvgnd_1 fixed cell. - - .. plot:: - :include-source: - - import sky130 - - c = sky130.components.sky130_fd_sc_hd__tapvpwrvgnd_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__tapvpwrvgnd_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p18", + ) @cell -def sky130_fd_sc_hd__xnor2_1() -> gf.Component: - """Returns sky130_fd_sc_hd__xnor2_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__xnor2_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__xnor2_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__xnor2_2() -> gf.Component: - """Returns sky130_fd_sc_hd__xnor2_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__xnor2_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__xnor2_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p18", + ) @cell -def sky130_fd_sc_hd__xnor2_4() -> gf.Component: - """Returns sky130_fd_sc_hd__xnor2_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__xnor2_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__xnor2_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p15", + ) @cell -def sky130_fd_sc_hd__xnor3_1() -> gf.Component: - """Returns sky130_fd_sc_hd__xnor3_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__xnor3_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__xnor3_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p15", + ) @cell -def sky130_fd_sc_hd__xnor3_2() -> gf.Component: - """Returns sky130_fd_sc_hd__xnor3_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p18() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p18 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__xnor3_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p18() c.plot() """ - return import_gds("sky130_fd_sc_hd__xnor3_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p18.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p18", + ) @cell -def sky130_fd_sc_hd__xnor3_4() -> gf.Component: - """Returns sky130_fd_sc_hd__xnor3_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p84L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p84L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__xnor3_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p84L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__xnor3_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p84L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p84L0p15", + ) @cell -def sky130_fd_sc_hd__xor2_1() -> gf.Component: - """Returns sky130_fd_sc_hd__xor2_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p25() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p25 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__xor2_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p25() c.plot() """ - return import_gds("sky130_fd_sc_hd__xor2_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p25.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p25", + ) @cell -def sky130_fd_sc_hd__xor2_2() -> gf.Component: - """Returns sky130_fd_sc_hd__xor2_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aF02W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aF02W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__xor2_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aF02W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__xor2_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF02W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aF02W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__xor2_4() -> gf.Component: - """Returns sky130_fd_sc_hd__xor2_4 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__xor2_4() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__xor2_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p15", + ) @cell -def sky130_fd_sc_hd__xor3_1() -> gf.Component: - """Returns sky130_fd_sc_hd__xor3_1 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p42L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p42L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__xor3_1() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p42L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__xor3_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p42L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p42L0p15", + ) @cell -def sky130_fd_sc_hd__xor3_2() -> gf.Component: - """Returns sky130_fd_sc_hd__xor3_2 fixed cell. +def sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p84L0p15() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p84L0p15 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__xor3_2() + c = sky130.components.sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p84L0p15() c.plot() """ - return import_gds("sky130_fd_sc_hd__xor3_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_01v8_lvt/sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p84L0p15.gds", + cellname="sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p84L0p15", + ) @cell -def sky130_fd_sc_hd__xor3_4() -> gf.Component: - """Returns sky130_fd_sc_hd__xor3_4 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_noshield() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_noshield fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hd__xor3_4() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_noshield() c.plot() """ - return import_gds("sky130_fd_sc_hd__xor3_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_m1m2_noshield/sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_noshield.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_noshield", + ) @cell -def sky130_fd_sc_hs__a2111o_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a2111o_1 fixed cell. +def sky130_fd_pr__rf_npn_11v0_W1p00L1p00() -> gf.Component: + """Returns sky130_fd_pr__rf_npn_11v0_W1p00L1p00 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a2111o_1() + c = sky130.components.sky130_fd_pr__rf_npn_11v0_W1p00L1p00() c.plot() """ - return import_gds("sky130_fd_sc_hs__a2111o_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_npn_11v0/sky130_fd_pr__rf_npn_11v0_W1p00L1p00.gds", + cellname="sky130_fd_pr__rf_npn_11v0_W1p00L1p00", + ) @cell -def sky130_fd_sc_hs__a2111o_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a2111o_2 fixed cell. +def sky130_fd_pr__rf_nfet_20v0_zvt_withptap() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_20v0_zvt_withptap fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a2111o_2() + c = sky130.components.sky130_fd_pr__rf_nfet_20v0_zvt_withptap() c.plot() """ - return import_gds("sky130_fd_sc_hs__a2111o_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_20v0_zvt_withptap/sky130_fd_pr__rf_nfet_20v0_zvt_withptap.gds", + cellname="sky130_fd_pr__rf_nfet_20v0_zvt_withptap", + ) @cell -def sky130_fd_sc_hs__a2111o_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a2111o_4 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_shieldl1() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_shieldl1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a2111o_4() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_shieldl1() c.plot() """ - return import_gds("sky130_fd_sc_hs__a2111o_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_m1m2_shieldl1/sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_shieldl1.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_shieldl1", + ) @cell -def sky130_fd_sc_hs__a2111oi_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a2111oi_1 fixed cell. +def sky130_fd_pr__esd_rf_nfet_20v0_hbm_21vW60p00() -> gf.Component: + """Returns sky130_fd_pr__esd_rf_nfet_20v0_hbm_21vW60p00 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a2111oi_1() + c = sky130.components.sky130_fd_pr__esd_rf_nfet_20v0_hbm_21vW60p00() c.plot() """ - return import_gds("sky130_fd_sc_hs__a2111oi_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/esd_rf_nfet_20v0_hbm/sky130_fd_pr__esd_rf_nfet_20v0_hbm_21vW60p00.gds", + cellname="sky130_fd_pr__esd_rf_nfet_20v0_hbm_21vW60p00", + ) @cell -def sky130_fd_sc_hs__a2111oi_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a2111oi_2 fixed cell. +def sky130_fd_pr__esd_rf_nfet_20v0_hbm_32vW60p00() -> gf.Component: + """Returns sky130_fd_pr__esd_rf_nfet_20v0_hbm_32vW60p00 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a2111oi_2() + c = sky130.components.sky130_fd_pr__esd_rf_nfet_20v0_hbm_32vW60p00() c.plot() """ - return import_gds("sky130_fd_sc_hs__a2111oi_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/esd_rf_nfet_20v0_hbm/sky130_fd_pr__esd_rf_nfet_20v0_hbm_32vW60p00.gds", + cellname="sky130_fd_pr__esd_rf_nfet_20v0_hbm_32vW60p00", + ) @cell -def sky130_fd_sc_hs__a2111oi_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a2111oi_4 fixed cell. +def sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W7p00L0p50() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W7p00L0p50 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a2111oi_4() + c = sky130.components.sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W7p00L0p50() c.plot() """ - return import_gds("sky130_fd_sc_hs__a2111oi_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_g5v0d10v5/sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W7p00L0p50.gds", + cellname="sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W7p00L0p50", + ) @cell -def sky130_fd_sc_hs__a211o_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a211o_1 fixed cell. +def sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W5p00L0p50() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W5p00L0p50 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a211o_1() + c = sky130.components.sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W5p00L0p50() c.plot() """ - return import_gds("sky130_fd_sc_hs__a211o_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_g5v0d10v5/sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W5p00L0p50.gds", + cellname="sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W5p00L0p50", + ) @cell -def sky130_fd_sc_hs__a211o_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a211o_2 fixed cell. +def sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W5p00L0p50() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W5p00L0p50 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a211o_2() + c = sky130.components.sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W5p00L0p50() c.plot() """ - return import_gds("sky130_fd_sc_hs__a211o_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_g5v0d10v5/sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W5p00L0p50.gds", + cellname="sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W5p00L0p50", + ) @cell -def sky130_fd_sc_hs__a211o_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a211o_4 fixed cell. +def sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W5p00L0p50() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W5p00L0p50 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a211o_4() + c = sky130.components.sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W5p00L0p50() c.plot() """ - return import_gds("sky130_fd_sc_hs__a211o_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_g5v0d10v5/sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W5p00L0p50.gds", + cellname="sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W5p00L0p50", + ) @cell -def sky130_fd_sc_hs__a211oi_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a211oi_1 fixed cell. +def sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W7p00L0p50() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W7p00L0p50 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a211oi_1() + c = sky130.components.sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W7p00L0p50() c.plot() """ - return import_gds("sky130_fd_sc_hs__a211oi_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_g5v0d10v5/sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W7p00L0p50.gds", + cellname="sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W7p00L0p50", + ) @cell -def sky130_fd_sc_hs__a211oi_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a211oi_2 fixed cell. +def sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W7p00L0p50() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W7p00L0p50 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a211oi_2() + c = sky130.components.sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W7p00L0p50() c.plot() """ - return import_gds("sky130_fd_sc_hs__a211oi_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_g5v0d10v5/sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W7p00L0p50.gds", + cellname="sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W7p00L0p50", + ) @cell -def sky130_fd_sc_hs__a211oi_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a211oi_4 fixed cell. +def sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W3p00L0p50() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W3p00L0p50 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a211oi_4() + c = sky130.components.sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W3p00L0p50() c.plot() """ - return import_gds("sky130_fd_sc_hs__a211oi_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_g5v0d10v5/sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W3p00L0p50.gds", + cellname="sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W3p00L0p50", + ) @cell -def sky130_fd_sc_hs__a21bo_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a21bo_1 fixed cell. +def sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W3p00L0p50() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W3p00L0p50 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a21bo_1() + c = sky130.components.sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W3p00L0p50() c.plot() """ - return import_gds("sky130_fd_sc_hs__a21bo_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_g5v0d10v5/sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W3p00L0p50.gds", + cellname="sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W3p00L0p50", + ) @cell -def sky130_fd_sc_hs__a21bo_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a21bo_2 fixed cell. +def sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W3p00L0p50() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W3p00L0p50 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a21bo_2() + c = sky130.components.sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W3p00L0p50() c.plot() """ - return import_gds("sky130_fd_sc_hs__a21bo_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_g5v0d10v5/sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W3p00L0p50.gds", + cellname="sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W3p00L0p50", + ) @cell -def sky130_fd_sc_hs__a21bo_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a21bo_4 fixed cell. +def sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W3p00L0p50() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W3p00L0p50 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a21bo_4() + c = sky130.components.sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W3p00L0p50() c.plot() """ - return import_gds("sky130_fd_sc_hs__a21bo_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_g5v0d10v5/sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W3p00L0p50.gds", + cellname="sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W3p00L0p50", + ) @cell -def sky130_fd_sc_hs__a21boi_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a21boi_1 fixed cell. +def sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W5p00L0p50() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W5p00L0p50 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a21boi_1() + c = sky130.components.sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W5p00L0p50() c.plot() """ - return import_gds("sky130_fd_sc_hs__a21boi_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_g5v0d10v5/sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W5p00L0p50.gds", + cellname="sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W5p00L0p50", + ) @cell -def sky130_fd_sc_hs__a21boi_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a21boi_2 fixed cell. +def sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W3p00L0p50() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W3p00L0p50 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a21boi_2() + c = sky130.components.sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W3p00L0p50() c.plot() """ - return import_gds("sky130_fd_sc_hs__a21boi_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_g5v0d10v5/sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W3p00L0p50.gds", + cellname="sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W3p00L0p50", + ) @cell -def sky130_fd_sc_hs__a21boi_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a21boi_4 fixed cell. +def sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W5p00L0p50() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W5p00L0p50 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a21boi_4() + c = sky130.components.sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W5p00L0p50() c.plot() """ - return import_gds("sky130_fd_sc_hs__a21boi_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_g5v0d10v5/sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W5p00L0p50.gds", + cellname="sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W5p00L0p50", + ) @cell -def sky130_fd_sc_hs__a21o_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a21o_1 fixed cell. +def sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W7p00L0p50() -> gf.Component: + """Returns sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W7p00L0p50 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a21o_1() + c = sky130.components.sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W7p00L0p50() c.plot() """ - return import_gds("sky130_fd_sc_hs__a21o_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/rf_nfet_g5v0d10v5/sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W7p00L0p50.gds", + cellname="sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W7p00L0p50", + ) @cell -def sky130_fd_sc_hs__a21o_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a21o_2 fixed cell. +def sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_noshield() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_noshield fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a21o_2() + c = sky130.components.sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_noshield() c.plot() """ - return import_gds("sky130_fd_sc_hs__a21o_2.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_11p5x11p7_l1m1m2_noshield/sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_noshield.gds", + cellname="sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_noshield", + ) @cell -def sky130_fd_sc_hs__a21o_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a21o_4 fixed cell. +def sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a21o_4() + c = sky130.components.sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1() c.plot() """ - return import_gds("sky130_fd_sc_hs__a21o_4.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_08p6x07p8_m1m2m3_shieldl1/sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1.gds", + cellname="sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1", + ) @cell -def sky130_fd_sc_hs__a21oi_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a21oi_1 fixed cell. +def sky130_fd_pr__cap_vpp_02p4x04p6_m1m2_noshield() -> gf.Component: + """Returns sky130_fd_pr__cap_vpp_02p4x04p6_m1m2_noshield fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a21oi_1() + c = sky130.components.sky130_fd_pr__cap_vpp_02p4x04p6_m1m2_noshield() c.plot() """ - return import_gds("sky130_fd_sc_hs__a21oi_1.gds") + return import_gds( + "src/sky130_fd_pr/cells/cap_vpp_02p4x04p6_m1m2_noshield/sky130_fd_pr__cap_vpp_02p4x04p6_m1m2_noshield.gds", + cellname="sky130_fd_pr__cap_vpp_02p4x04p6_m1m2_noshield", + ) @cell -def sky130_fd_sc_hs__a21oi_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a21oi_2 fixed cell. +def sky130_fd_sc_hd__clkinv_8() -> gf.Component: + """Returns sky130_fd_sc_hd__clkinv_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a21oi_2() + c = sky130.components.sky130_fd_sc_hd__clkinv_8() c.plot() """ - return import_gds("sky130_fd_sc_hs__a21oi_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkinv/sky130_fd_sc_hd__clkinv_8.gds", + cellname="sky130_fd_sc_hd__clkinv_8", + ) @cell -def sky130_fd_sc_hs__a21oi_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a21oi_4 fixed cell. +def sky130_fd_sc_hd__clkinv_4() -> gf.Component: + """Returns sky130_fd_sc_hd__clkinv_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a21oi_4() + c = sky130.components.sky130_fd_sc_hd__clkinv_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__a21oi_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkinv/sky130_fd_sc_hd__clkinv_4.gds", + cellname="sky130_fd_sc_hd__clkinv_4", + ) @cell -def sky130_fd_sc_hs__a221o_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a221o_1 fixed cell. +def sky130_fd_sc_hd__clkinv_1() -> gf.Component: + """Returns sky130_fd_sc_hd__clkinv_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a221o_1() + c = sky130.components.sky130_fd_sc_hd__clkinv_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__a221o_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkinv/sky130_fd_sc_hd__clkinv_1.gds", + cellname="sky130_fd_sc_hd__clkinv_1", + ) @cell -def sky130_fd_sc_hs__a221o_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a221o_2 fixed cell. +def sky130_fd_sc_hd__clkinv_16() -> gf.Component: + """Returns sky130_fd_sc_hd__clkinv_16 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a221o_2() + c = sky130.components.sky130_fd_sc_hd__clkinv_16() c.plot() """ - return import_gds("sky130_fd_sc_hs__a221o_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkinv/sky130_fd_sc_hd__clkinv_16.gds", + cellname="sky130_fd_sc_hd__clkinv_16", + ) @cell -def sky130_fd_sc_hs__a221o_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a221o_4 fixed cell. +def sky130_fd_sc_hd__clkinv_2() -> gf.Component: + """Returns sky130_fd_sc_hd__clkinv_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a221o_4() + c = sky130.components.sky130_fd_sc_hd__clkinv_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__a221o_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkinv/sky130_fd_sc_hd__clkinv_2.gds", + cellname="sky130_fd_sc_hd__clkinv_2", + ) @cell -def sky130_fd_sc_hs__a221oi_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a221oi_1 fixed cell. +def sky130_fd_sc_hd__o311ai_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o311ai_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a221oi_1() + c = sky130.components.sky130_fd_sc_hd__o311ai_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__a221oi_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o311ai/sky130_fd_sc_hd__o311ai_1.gds", + cellname="sky130_fd_sc_hd__o311ai_1", + ) @cell -def sky130_fd_sc_hs__a221oi_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a221oi_2 fixed cell. +def sky130_fd_sc_hd__o311ai_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o311ai_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a221oi_2() + c = sky130.components.sky130_fd_sc_hd__o311ai_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__a221oi_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o311ai/sky130_fd_sc_hd__o311ai_2.gds", + cellname="sky130_fd_sc_hd__o311ai_2", + ) @cell -def sky130_fd_sc_hs__a221oi_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a221oi_4 fixed cell. +def sky130_fd_sc_hd__o311ai_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o311ai_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a221oi_4() + c = sky130.components.sky130_fd_sc_hd__o311ai_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__a221oi_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o311ai/sky130_fd_sc_hd__o311ai_4.gds", + cellname="sky130_fd_sc_hd__o311ai_4", + ) @cell -def sky130_fd_sc_hs__a222o_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a222o_1 fixed cell. +def sky130_fd_sc_hd__o311ai_0() -> gf.Component: + """Returns sky130_fd_sc_hd__o311ai_0 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a222o_1() + c = sky130.components.sky130_fd_sc_hd__o311ai_0() c.plot() """ - return import_gds("sky130_fd_sc_hs__a222o_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o311ai/sky130_fd_sc_hd__o311ai_0.gds", + cellname="sky130_fd_sc_hd__o311ai_0", + ) @cell -def sky130_fd_sc_hs__a222o_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a222o_2 fixed cell. +def sky130_fd_sc_hd__dlygate4sd1_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dlygate4sd1_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a222o_2() + c = sky130.components.sky130_fd_sc_hd__dlygate4sd1_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__a222o_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlygate4sd1/sky130_fd_sc_hd__dlygate4sd1_1.gds", + cellname="sky130_fd_sc_hd__dlygate4sd1_1", + ) @cell -def sky130_fd_sc_hs__a222oi_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a222oi_1 fixed cell. +def sky130_fd_sc_hd__einvn_2() -> gf.Component: + """Returns sky130_fd_sc_hd__einvn_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a222oi_1() + c = sky130.components.sky130_fd_sc_hd__einvn_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__a222oi_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/einvn/sky130_fd_sc_hd__einvn_2.gds", + cellname="sky130_fd_sc_hd__einvn_2", + ) @cell -def sky130_fd_sc_hs__a222oi_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a222oi_2 fixed cell. +def sky130_fd_sc_hd__einvn_0() -> gf.Component: + """Returns sky130_fd_sc_hd__einvn_0 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a222oi_2() + c = sky130.components.sky130_fd_sc_hd__einvn_0() c.plot() """ - return import_gds("sky130_fd_sc_hs__a222oi_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/einvn/sky130_fd_sc_hd__einvn_0.gds", + cellname="sky130_fd_sc_hd__einvn_0", + ) @cell -def sky130_fd_sc_hs__a22o_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a22o_1 fixed cell. +def sky130_fd_sc_hd__einvn_8() -> gf.Component: + """Returns sky130_fd_sc_hd__einvn_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a22o_1() + c = sky130.components.sky130_fd_sc_hd__einvn_8() c.plot() """ - return import_gds("sky130_fd_sc_hs__a22o_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/einvn/sky130_fd_sc_hd__einvn_8.gds", + cellname="sky130_fd_sc_hd__einvn_8", + ) @cell -def sky130_fd_sc_hs__a22o_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a22o_2 fixed cell. +def sky130_fd_sc_hd__einvn_4() -> gf.Component: + """Returns sky130_fd_sc_hd__einvn_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a22o_2() + c = sky130.components.sky130_fd_sc_hd__einvn_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__a22o_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/einvn/sky130_fd_sc_hd__einvn_4.gds", + cellname="sky130_fd_sc_hd__einvn_4", + ) @cell -def sky130_fd_sc_hs__a22o_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a22o_4 fixed cell. +def sky130_fd_sc_hd__einvn_1() -> gf.Component: + """Returns sky130_fd_sc_hd__einvn_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a22o_4() + c = sky130.components.sky130_fd_sc_hd__einvn_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__a22o_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/einvn/sky130_fd_sc_hd__einvn_1.gds", + cellname="sky130_fd_sc_hd__einvn_1", + ) @cell -def sky130_fd_sc_hs__a22oi_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a22oi_1 fixed cell. +def sky130_fd_sc_hd__fahcon_1() -> gf.Component: + """Returns sky130_fd_sc_hd__fahcon_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a22oi_1() + c = sky130.components.sky130_fd_sc_hd__fahcon_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__a22oi_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/fahcon/sky130_fd_sc_hd__fahcon_1.gds", + cellname="sky130_fd_sc_hd__fahcon_1", + ) @cell -def sky130_fd_sc_hs__a22oi_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a22oi_2 fixed cell. +def sky130_fd_sc_hd__dlygate4sd3_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dlygate4sd3_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a22oi_2() + c = sky130.components.sky130_fd_sc_hd__dlygate4sd3_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__a22oi_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlygate4sd3/sky130_fd_sc_hd__dlygate4sd3_1.gds", + cellname="sky130_fd_sc_hd__dlygate4sd3_1", + ) @cell -def sky130_fd_sc_hs__a22oi_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a22oi_4 fixed cell. +def sky130_fd_sc_hd__clkdlybuf4s15_2() -> gf.Component: + """Returns sky130_fd_sc_hd__clkdlybuf4s15_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a22oi_4() + c = sky130.components.sky130_fd_sc_hd__clkdlybuf4s15_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__a22oi_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkdlybuf4s15/sky130_fd_sc_hd__clkdlybuf4s15_2.gds", + cellname="sky130_fd_sc_hd__clkdlybuf4s15_2", + ) @cell -def sky130_fd_sc_hs__a2bb2o_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a2bb2o_1 fixed cell. +def sky130_fd_sc_hd__clkdlybuf4s15_1() -> gf.Component: + """Returns sky130_fd_sc_hd__clkdlybuf4s15_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a2bb2o_1() + c = sky130.components.sky130_fd_sc_hd__clkdlybuf4s15_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__a2bb2o_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkdlybuf4s15/sky130_fd_sc_hd__clkdlybuf4s15_1.gds", + cellname="sky130_fd_sc_hd__clkdlybuf4s15_1", + ) @cell -def sky130_fd_sc_hs__a2bb2o_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a2bb2o_2 fixed cell. +def sky130_fd_sc_hd__a2111o_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a2111o_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a2bb2o_2() + c = sky130.components.sky130_fd_sc_hd__a2111o_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__a2bb2o_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a2111o/sky130_fd_sc_hd__a2111o_2.gds", + cellname="sky130_fd_sc_hd__a2111o_2", + ) @cell -def sky130_fd_sc_hs__a2bb2o_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a2bb2o_4 fixed cell. +def sky130_fd_sc_hd__a2111o_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a2111o_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a2bb2o_4() + c = sky130.components.sky130_fd_sc_hd__a2111o_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__a2bb2o_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a2111o/sky130_fd_sc_hd__a2111o_1.gds", + cellname="sky130_fd_sc_hd__a2111o_1", + ) @cell -def sky130_fd_sc_hs__a2bb2oi_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a2bb2oi_1 fixed cell. +def sky130_fd_sc_hd__a2111o_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a2111o_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a2bb2oi_1() + c = sky130.components.sky130_fd_sc_hd__a2111o_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__a2bb2oi_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a2111o/sky130_fd_sc_hd__a2111o_4.gds", + cellname="sky130_fd_sc_hd__a2111o_4", + ) @cell -def sky130_fd_sc_hs__a2bb2oi_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a2bb2oi_2 fixed cell. +def sky130_fd_sc_hd__o2111ai_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o2111ai_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a2bb2oi_2() + c = sky130.components.sky130_fd_sc_hd__o2111ai_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__a2bb2oi_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o2111ai/sky130_fd_sc_hd__o2111ai_1.gds", + cellname="sky130_fd_sc_hd__o2111ai_1", + ) @cell -def sky130_fd_sc_hs__a2bb2oi_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a2bb2oi_4 fixed cell. +def sky130_fd_sc_hd__o2111ai_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o2111ai_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a2bb2oi_4() + c = sky130.components.sky130_fd_sc_hd__o2111ai_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__a2bb2oi_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o2111ai/sky130_fd_sc_hd__o2111ai_2.gds", + cellname="sky130_fd_sc_hd__o2111ai_2", + ) @cell -def sky130_fd_sc_hs__a311o_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a311o_1 fixed cell. +def sky130_fd_sc_hd__o2111ai_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o2111ai_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a311o_1() + c = sky130.components.sky130_fd_sc_hd__o2111ai_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__a311o_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o2111ai/sky130_fd_sc_hd__o2111ai_4.gds", + cellname="sky130_fd_sc_hd__o2111ai_4", + ) @cell -def sky130_fd_sc_hs__a311o_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a311o_2 fixed cell. +def sky130_fd_sc_hd__sdfxbp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__sdfxbp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a311o_2() + c = sky130.components.sky130_fd_sc_hd__sdfxbp_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__a311o_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdfxbp/sky130_fd_sc_hd__sdfxbp_2.gds", + cellname="sky130_fd_sc_hd__sdfxbp_2", + ) @cell -def sky130_fd_sc_hs__a311o_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a311o_4 fixed cell. +def sky130_fd_sc_hd__sdfxbp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__sdfxbp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a311o_4() + c = sky130.components.sky130_fd_sc_hd__sdfxbp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__a311o_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdfxbp/sky130_fd_sc_hd__sdfxbp_1.gds", + cellname="sky130_fd_sc_hd__sdfxbp_1", + ) @cell -def sky130_fd_sc_hs__a311oi_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a311oi_1 fixed cell. +def sky130_fd_sc_hd__sdfxtp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__sdfxtp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a311oi_1() + c = sky130.components.sky130_fd_sc_hd__sdfxtp_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__a311oi_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdfxtp/sky130_fd_sc_hd__sdfxtp_2.gds", + cellname="sky130_fd_sc_hd__sdfxtp_2", + ) @cell -def sky130_fd_sc_hs__a311oi_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a311oi_2 fixed cell. +def sky130_fd_sc_hd__sdfxtp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__sdfxtp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a311oi_2() + c = sky130.components.sky130_fd_sc_hd__sdfxtp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__a311oi_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdfxtp/sky130_fd_sc_hd__sdfxtp_1.gds", + cellname="sky130_fd_sc_hd__sdfxtp_1", + ) @cell -def sky130_fd_sc_hs__a311oi_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a311oi_4 fixed cell. +def sky130_fd_sc_hd__sdfxtp_4() -> gf.Component: + """Returns sky130_fd_sc_hd__sdfxtp_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a311oi_4() + c = sky130.components.sky130_fd_sc_hd__sdfxtp_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__a311oi_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdfxtp/sky130_fd_sc_hd__sdfxtp_4.gds", + cellname="sky130_fd_sc_hd__sdfxtp_4", + ) @cell -def sky130_fd_sc_hs__a31o_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a31o_1 fixed cell. +def sky130_fd_sc_hd__clkdlybuf4s25_1() -> gf.Component: + """Returns sky130_fd_sc_hd__clkdlybuf4s25_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a31o_1() + c = sky130.components.sky130_fd_sc_hd__clkdlybuf4s25_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__a31o_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkdlybuf4s25/sky130_fd_sc_hd__clkdlybuf4s25_1.gds", + cellname="sky130_fd_sc_hd__clkdlybuf4s25_1", + ) @cell -def sky130_fd_sc_hs__a31o_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a31o_2 fixed cell. +def sky130_fd_sc_hd__clkdlybuf4s25_2() -> gf.Component: + """Returns sky130_fd_sc_hd__clkdlybuf4s25_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a31o_2() + c = sky130.components.sky130_fd_sc_hd__clkdlybuf4s25_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__a31o_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkdlybuf4s25/sky130_fd_sc_hd__clkdlybuf4s25_2.gds", + cellname="sky130_fd_sc_hd__clkdlybuf4s25_2", + ) @cell -def sky130_fd_sc_hs__a31o_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a31o_4 fixed cell. +def sky130_fd_sc_hd__nand2_8() -> gf.Component: + """Returns sky130_fd_sc_hd__nand2_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a31o_4() + c = sky130.components.sky130_fd_sc_hd__nand2_8() c.plot() """ - return import_gds("sky130_fd_sc_hs__a31o_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand2/sky130_fd_sc_hd__nand2_8.gds", + cellname="sky130_fd_sc_hd__nand2_8", + ) @cell -def sky130_fd_sc_hs__a31oi_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a31oi_1 fixed cell. +def sky130_fd_sc_hd__nand2_2() -> gf.Component: + """Returns sky130_fd_sc_hd__nand2_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a31oi_1() + c = sky130.components.sky130_fd_sc_hd__nand2_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__a31oi_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand2/sky130_fd_sc_hd__nand2_2.gds", + cellname="sky130_fd_sc_hd__nand2_2", + ) @cell -def sky130_fd_sc_hs__a31oi_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a31oi_2 fixed cell. +def sky130_fd_sc_hd__nand2_4() -> gf.Component: + """Returns sky130_fd_sc_hd__nand2_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a31oi_2() + c = sky130.components.sky130_fd_sc_hd__nand2_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__a31oi_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand2/sky130_fd_sc_hd__nand2_4.gds", + cellname="sky130_fd_sc_hd__nand2_4", + ) @cell -def sky130_fd_sc_hs__a31oi_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a31oi_4 fixed cell. +def sky130_fd_sc_hd__nand2_1() -> gf.Component: + """Returns sky130_fd_sc_hd__nand2_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a31oi_4() + c = sky130.components.sky130_fd_sc_hd__nand2_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__a31oi_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand2/sky130_fd_sc_hd__nand2_1.gds", + cellname="sky130_fd_sc_hd__nand2_1", + ) @cell -def sky130_fd_sc_hs__a32o_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a32o_1 fixed cell. +def sky130_fd_sc_hd__conb_1() -> gf.Component: + """Returns sky130_fd_sc_hd__conb_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a32o_1() + c = sky130.components.sky130_fd_sc_hd__conb_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__a32o_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/conb/sky130_fd_sc_hd__conb_1.gds", + cellname="sky130_fd_sc_hd__conb_1", + ) @cell -def sky130_fd_sc_hs__a32o_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a32o_2 fixed cell. +def sky130_fd_sc_hd__a311oi_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a311oi_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a32o_2() + c = sky130.components.sky130_fd_sc_hd__a311oi_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__a32o_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a311oi/sky130_fd_sc_hd__a311oi_2.gds", + cellname="sky130_fd_sc_hd__a311oi_2", + ) @cell -def sky130_fd_sc_hs__a32o_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a32o_4 fixed cell. +def sky130_fd_sc_hd__a311oi_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a311oi_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a32o_4() + c = sky130.components.sky130_fd_sc_hd__a311oi_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__a32o_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a311oi/sky130_fd_sc_hd__a311oi_1.gds", + cellname="sky130_fd_sc_hd__a311oi_1", + ) @cell -def sky130_fd_sc_hs__a32oi_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a32oi_1 fixed cell. +def sky130_fd_sc_hd__a311oi_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a311oi_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a32oi_1() + c = sky130.components.sky130_fd_sc_hd__a311oi_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__a32oi_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a311oi/sky130_fd_sc_hd__a311oi_4.gds", + cellname="sky130_fd_sc_hd__a311oi_4", + ) @cell -def sky130_fd_sc_hs__a32oi_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a32oi_2 fixed cell. +def sky130_fd_sc_hd__einvp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__einvp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a32oi_2() + c = sky130.components.sky130_fd_sc_hd__einvp_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__a32oi_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/einvp/sky130_fd_sc_hd__einvp_2.gds", + cellname="sky130_fd_sc_hd__einvp_2", + ) @cell -def sky130_fd_sc_hs__a32oi_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a32oi_4 fixed cell. +def sky130_fd_sc_hd__einvp_8() -> gf.Component: + """Returns sky130_fd_sc_hd__einvp_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a32oi_4() + c = sky130.components.sky130_fd_sc_hd__einvp_8() c.plot() """ - return import_gds("sky130_fd_sc_hs__a32oi_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/einvp/sky130_fd_sc_hd__einvp_8.gds", + cellname="sky130_fd_sc_hd__einvp_8", + ) @cell -def sky130_fd_sc_hs__a41o_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a41o_1 fixed cell. +def sky130_fd_sc_hd__einvp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__einvp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a41o_1() + c = sky130.components.sky130_fd_sc_hd__einvp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__a41o_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/einvp/sky130_fd_sc_hd__einvp_1.gds", + cellname="sky130_fd_sc_hd__einvp_1", + ) @cell -def sky130_fd_sc_hs__a41o_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a41o_2 fixed cell. +def sky130_fd_sc_hd__einvp_4() -> gf.Component: + """Returns sky130_fd_sc_hd__einvp_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a41o_2() + c = sky130.components.sky130_fd_sc_hd__einvp_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__a41o_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/einvp/sky130_fd_sc_hd__einvp_4.gds", + cellname="sky130_fd_sc_hd__einvp_4", + ) @cell -def sky130_fd_sc_hs__a41o_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a41o_4 fixed cell. +def sky130_fd_sc_hd__or4b_4() -> gf.Component: + """Returns sky130_fd_sc_hd__or4b_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a41o_4() + c = sky130.components.sky130_fd_sc_hd__or4b_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__a41o_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or4b/sky130_fd_sc_hd__or4b_4.gds", + cellname="sky130_fd_sc_hd__or4b_4", + ) @cell -def sky130_fd_sc_hs__a41oi_1() -> gf.Component: - """Returns sky130_fd_sc_hs__a41oi_1 fixed cell. +def sky130_fd_sc_hd__or4b_1() -> gf.Component: + """Returns sky130_fd_sc_hd__or4b_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a41oi_1() + c = sky130.components.sky130_fd_sc_hd__or4b_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__a41oi_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or4b/sky130_fd_sc_hd__or4b_1.gds", + cellname="sky130_fd_sc_hd__or4b_1", + ) @cell -def sky130_fd_sc_hs__a41oi_2() -> gf.Component: - """Returns sky130_fd_sc_hs__a41oi_2 fixed cell. +def sky130_fd_sc_hd__or4b_2() -> gf.Component: + """Returns sky130_fd_sc_hd__or4b_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a41oi_2() + c = sky130.components.sky130_fd_sc_hd__or4b_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__a41oi_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or4b/sky130_fd_sc_hd__or4b_2.gds", + cellname="sky130_fd_sc_hd__or4b_2", + ) @cell -def sky130_fd_sc_hs__a41oi_4() -> gf.Component: - """Returns sky130_fd_sc_hs__a41oi_4 fixed cell. +def sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__a41oi_4() + c = sky130.components.sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__a41oi_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.gds", + cellname="sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4", + ) @cell -def sky130_fd_sc_hs__and2_1() -> gf.Component: - """Returns sky130_fd_sc_hs__and2_1 fixed cell. +def sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and2_1() + c = sky130.components.sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__and2_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.gds", + cellname="sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2", + ) @cell -def sky130_fd_sc_hs__and2_2() -> gf.Component: - """Returns sky130_fd_sc_hs__and2_2 fixed cell. +def sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and2_2() + c = sky130.components.sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__and2_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.gds", + cellname="sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1", + ) @cell -def sky130_fd_sc_hs__and2_4() -> gf.Component: - """Returns sky130_fd_sc_hs__and2_4 fixed cell. +def sky130_fd_sc_hd__tapvgnd2_1() -> gf.Component: + """Returns sky130_fd_sc_hd__tapvgnd2_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and2_4() + c = sky130.components.sky130_fd_sc_hd__tapvgnd2_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__and2_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/tapvgnd2/sky130_fd_sc_hd__tapvgnd2_1.gds", + cellname="sky130_fd_sc_hd__tapvgnd2_1", + ) @cell -def sky130_fd_sc_hs__and2b_1() -> gf.Component: - """Returns sky130_fd_sc_hs__and2b_1 fixed cell. +def sky130_fd_sc_hd__tap_2() -> gf.Component: + """Returns sky130_fd_sc_hd__tap_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and2b_1() + c = sky130.components.sky130_fd_sc_hd__tap_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__and2b_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/tap/sky130_fd_sc_hd__tap_2.gds", + cellname="sky130_fd_sc_hd__tap_2", + ) @cell -def sky130_fd_sc_hs__and2b_2() -> gf.Component: - """Returns sky130_fd_sc_hs__and2b_2 fixed cell. +def sky130_fd_sc_hd__tap_1() -> gf.Component: + """Returns sky130_fd_sc_hd__tap_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and2b_2() + c = sky130.components.sky130_fd_sc_hd__tap_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__and2b_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/tap/sky130_fd_sc_hd__tap_1.gds", + cellname="sky130_fd_sc_hd__tap_1", + ) @cell -def sky130_fd_sc_hs__and2b_4() -> gf.Component: - """Returns sky130_fd_sc_hs__and2b_4 fixed cell. +def sky130_fd_sc_hd__o22ai_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o22ai_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and2b_4() + c = sky130.components.sky130_fd_sc_hd__o22ai_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__and2b_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o22ai/sky130_fd_sc_hd__o22ai_2.gds", + cellname="sky130_fd_sc_hd__o22ai_2", + ) @cell -def sky130_fd_sc_hs__and3_1() -> gf.Component: - """Returns sky130_fd_sc_hs__and3_1 fixed cell. +def sky130_fd_sc_hd__o22ai_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o22ai_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and3_1() + c = sky130.components.sky130_fd_sc_hd__o22ai_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__and3_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o22ai/sky130_fd_sc_hd__o22ai_4.gds", + cellname="sky130_fd_sc_hd__o22ai_4", + ) @cell -def sky130_fd_sc_hs__and3_2() -> gf.Component: - """Returns sky130_fd_sc_hs__and3_2 fixed cell. +def sky130_fd_sc_hd__o22ai_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o22ai_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and3_2() + c = sky130.components.sky130_fd_sc_hd__o22ai_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__and3_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o22ai/sky130_fd_sc_hd__o22ai_1.gds", + cellname="sky130_fd_sc_hd__o22ai_1", + ) @cell -def sky130_fd_sc_hs__and3_4() -> gf.Component: - """Returns sky130_fd_sc_hs__and3_4 fixed cell. +def sky130_fd_sc_hd__dlymetal6s4s_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dlymetal6s4s_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and3_4() + c = sky130.components.sky130_fd_sc_hd__dlymetal6s4s_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__and3_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlymetal6s4s/sky130_fd_sc_hd__dlymetal6s4s_1.gds", + cellname="sky130_fd_sc_hd__dlymetal6s4s_1", + ) @cell -def sky130_fd_sc_hs__and3b_1() -> gf.Component: - """Returns sky130_fd_sc_hs__and3b_1 fixed cell. +def sky130_fd_sc_hd__o31ai_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o31ai_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and3b_1() + c = sky130.components.sky130_fd_sc_hd__o31ai_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__and3b_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o31ai/sky130_fd_sc_hd__o31ai_1.gds", + cellname="sky130_fd_sc_hd__o31ai_1", + ) @cell -def sky130_fd_sc_hs__and3b_2() -> gf.Component: - """Returns sky130_fd_sc_hs__and3b_2 fixed cell. +def sky130_fd_sc_hd__o31ai_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o31ai_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and3b_2() + c = sky130.components.sky130_fd_sc_hd__o31ai_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__and3b_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o31ai/sky130_fd_sc_hd__o31ai_2.gds", + cellname="sky130_fd_sc_hd__o31ai_2", + ) @cell -def sky130_fd_sc_hs__and3b_4() -> gf.Component: - """Returns sky130_fd_sc_hs__and3b_4 fixed cell. +def sky130_fd_sc_hd__o31ai_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o31ai_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and3b_4() + c = sky130.components.sky130_fd_sc_hd__o31ai_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__and3b_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o31ai/sky130_fd_sc_hd__o31ai_4.gds", + cellname="sky130_fd_sc_hd__o31ai_4", + ) @cell -def sky130_fd_sc_hs__and4_1() -> gf.Component: - """Returns sky130_fd_sc_hs__and4_1 fixed cell. +def sky130_fd_sc_hd__a22oi_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a22oi_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and4_1() + c = sky130.components.sky130_fd_sc_hd__a22oi_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__and4_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a22oi/sky130_fd_sc_hd__a22oi_2.gds", + cellname="sky130_fd_sc_hd__a22oi_2", + ) @cell -def sky130_fd_sc_hs__and4_2() -> gf.Component: - """Returns sky130_fd_sc_hs__and4_2 fixed cell. +def sky130_fd_sc_hd__a22oi_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a22oi_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and4_2() + c = sky130.components.sky130_fd_sc_hd__a22oi_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__and4_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a22oi/sky130_fd_sc_hd__a22oi_1.gds", + cellname="sky130_fd_sc_hd__a22oi_1", + ) @cell -def sky130_fd_sc_hs__and4_4() -> gf.Component: - """Returns sky130_fd_sc_hs__and4_4 fixed cell. +def sky130_fd_sc_hd__a22oi_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a22oi_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and4_4() + c = sky130.components.sky130_fd_sc_hd__a22oi_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__and4_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a22oi/sky130_fd_sc_hd__a22oi_4.gds", + cellname="sky130_fd_sc_hd__a22oi_4", + ) @cell -def sky130_fd_sc_hs__and4b_1() -> gf.Component: - """Returns sky130_fd_sc_hs__and4b_1 fixed cell. +def sky130_fd_sc_hd__a21o_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a21o_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and4b_1() + c = sky130.components.sky130_fd_sc_hd__a21o_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__and4b_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a21o/sky130_fd_sc_hd__a21o_4.gds", + cellname="sky130_fd_sc_hd__a21o_4", + ) @cell -def sky130_fd_sc_hs__and4b_2() -> gf.Component: - """Returns sky130_fd_sc_hs__and4b_2 fixed cell. +def sky130_fd_sc_hd__a21o_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a21o_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and4b_2() + c = sky130.components.sky130_fd_sc_hd__a21o_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__and4b_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a21o/sky130_fd_sc_hd__a21o_2.gds", + cellname="sky130_fd_sc_hd__a21o_2", + ) @cell -def sky130_fd_sc_hs__and4b_4() -> gf.Component: - """Returns sky130_fd_sc_hs__and4b_4 fixed cell. +def sky130_fd_sc_hd__a21o_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a21o_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and4b_4() + c = sky130.components.sky130_fd_sc_hd__a21o_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__and4b_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a21o/sky130_fd_sc_hd__a21o_1.gds", + cellname="sky130_fd_sc_hd__a21o_1", + ) @cell -def sky130_fd_sc_hs__and4bb_1() -> gf.Component: - """Returns sky130_fd_sc_hs__and4bb_1 fixed cell. +def sky130_fd_sc_hd__mux2i_4() -> gf.Component: + """Returns sky130_fd_sc_hd__mux2i_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and4bb_1() + c = sky130.components.sky130_fd_sc_hd__mux2i_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__and4bb_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/mux2i/sky130_fd_sc_hd__mux2i_4.gds", + cellname="sky130_fd_sc_hd__mux2i_4", + ) @cell -def sky130_fd_sc_hs__and4bb_2() -> gf.Component: - """Returns sky130_fd_sc_hs__and4bb_2 fixed cell. +def sky130_fd_sc_hd__mux2i_2() -> gf.Component: + """Returns sky130_fd_sc_hd__mux2i_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and4bb_2() + c = sky130.components.sky130_fd_sc_hd__mux2i_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__and4bb_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/mux2i/sky130_fd_sc_hd__mux2i_2.gds", + cellname="sky130_fd_sc_hd__mux2i_2", + ) @cell -def sky130_fd_sc_hs__and4bb_4() -> gf.Component: - """Returns sky130_fd_sc_hs__and4bb_4 fixed cell. +def sky130_fd_sc_hd__mux2i_1() -> gf.Component: + """Returns sky130_fd_sc_hd__mux2i_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__and4bb_4() + c = sky130.components.sky130_fd_sc_hd__mux2i_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__and4bb_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/mux2i/sky130_fd_sc_hd__mux2i_1.gds", + cellname="sky130_fd_sc_hd__mux2i_1", + ) @cell -def sky130_fd_sc_hs__buf_1() -> gf.Component: - """Returns sky130_fd_sc_hs__buf_1 fixed cell. +def sky130_fd_sc_hd__nor4b_2() -> gf.Component: + """Returns sky130_fd_sc_hd__nor4b_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__buf_1() + c = sky130.components.sky130_fd_sc_hd__nor4b_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__buf_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor4b/sky130_fd_sc_hd__nor4b_2.gds", + cellname="sky130_fd_sc_hd__nor4b_2", + ) @cell -def sky130_fd_sc_hs__buf_16() -> gf.Component: - """Returns sky130_fd_sc_hs__buf_16 fixed cell. +def sky130_fd_sc_hd__nor4b_1() -> gf.Component: + """Returns sky130_fd_sc_hd__nor4b_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__buf_16() + c = sky130.components.sky130_fd_sc_hd__nor4b_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__buf_16.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor4b/sky130_fd_sc_hd__nor4b_1.gds", + cellname="sky130_fd_sc_hd__nor4b_1", + ) @cell -def sky130_fd_sc_hs__buf_2() -> gf.Component: - """Returns sky130_fd_sc_hs__buf_2 fixed cell. +def sky130_fd_sc_hd__nor4b_4() -> gf.Component: + """Returns sky130_fd_sc_hd__nor4b_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__buf_2() + c = sky130.components.sky130_fd_sc_hd__nor4b_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__buf_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor4b/sky130_fd_sc_hd__nor4b_4.gds", + cellname="sky130_fd_sc_hd__nor4b_4", + ) @cell -def sky130_fd_sc_hs__buf_4() -> gf.Component: - """Returns sky130_fd_sc_hs__buf_4 fixed cell. +def sky130_fd_sc_hd__a211o_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a211o_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__buf_4() + c = sky130.components.sky130_fd_sc_hd__a211o_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__buf_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a211o/sky130_fd_sc_hd__a211o_4.gds", + cellname="sky130_fd_sc_hd__a211o_4", + ) @cell -def sky130_fd_sc_hs__buf_8() -> gf.Component: - """Returns sky130_fd_sc_hs__buf_8 fixed cell. +def sky130_fd_sc_hd__a211o_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a211o_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__buf_8() + c = sky130.components.sky130_fd_sc_hd__a211o_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__buf_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a211o/sky130_fd_sc_hd__a211o_2.gds", + cellname="sky130_fd_sc_hd__a211o_2", + ) @cell -def sky130_fd_sc_hs__bufbuf_16() -> gf.Component: - """Returns sky130_fd_sc_hs__bufbuf_16 fixed cell. +def sky130_fd_sc_hd__a211o_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a211o_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__bufbuf_16() + c = sky130.components.sky130_fd_sc_hd__a211o_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__bufbuf_16.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a211o/sky130_fd_sc_hd__a211o_1.gds", + cellname="sky130_fd_sc_hd__a211o_1", + ) @cell -def sky130_fd_sc_hs__bufbuf_8() -> gf.Component: - """Returns sky130_fd_sc_hs__bufbuf_8 fixed cell. +def sky130_fd_sc_hd__dfxtp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__dfxtp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__bufbuf_8() + c = sky130.components.sky130_fd_sc_hd__dfxtp_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__bufbuf_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dfxtp/sky130_fd_sc_hd__dfxtp_2.gds", + cellname="sky130_fd_sc_hd__dfxtp_2", + ) @cell -def sky130_fd_sc_hs__bufinv_16() -> gf.Component: - """Returns sky130_fd_sc_hs__bufinv_16 fixed cell. +def sky130_fd_sc_hd__dfxtp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dfxtp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__bufinv_16() + c = sky130.components.sky130_fd_sc_hd__dfxtp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__bufinv_16.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dfxtp/sky130_fd_sc_hd__dfxtp_1.gds", + cellname="sky130_fd_sc_hd__dfxtp_1", + ) @cell -def sky130_fd_sc_hs__bufinv_8() -> gf.Component: - """Returns sky130_fd_sc_hs__bufinv_8 fixed cell. +def sky130_fd_sc_hd__dfxtp_4() -> gf.Component: + """Returns sky130_fd_sc_hd__dfxtp_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__bufinv_8() + c = sky130.components.sky130_fd_sc_hd__dfxtp_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__bufinv_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dfxtp/sky130_fd_sc_hd__dfxtp_4.gds", + cellname="sky130_fd_sc_hd__dfxtp_4", + ) @cell -def sky130_fd_sc_hs__clkbuf_1() -> gf.Component: - """Returns sky130_fd_sc_hs__clkbuf_1 fixed cell. +def sky130_fd_sc_hd__dfstp_4() -> gf.Component: + """Returns sky130_fd_sc_hd__dfstp_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__clkbuf_1() + c = sky130.components.sky130_fd_sc_hd__dfstp_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__clkbuf_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dfstp/sky130_fd_sc_hd__dfstp_4.gds", + cellname="sky130_fd_sc_hd__dfstp_4", + ) @cell -def sky130_fd_sc_hs__clkbuf_16() -> gf.Component: - """Returns sky130_fd_sc_hs__clkbuf_16 fixed cell. +def sky130_fd_sc_hd__dfstp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__dfstp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__clkbuf_16() + c = sky130.components.sky130_fd_sc_hd__dfstp_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__clkbuf_16.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dfstp/sky130_fd_sc_hd__dfstp_2.gds", + cellname="sky130_fd_sc_hd__dfstp_2", + ) @cell -def sky130_fd_sc_hs__clkbuf_2() -> gf.Component: - """Returns sky130_fd_sc_hs__clkbuf_2 fixed cell. +def sky130_fd_sc_hd__dfstp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dfstp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__clkbuf_2() + c = sky130.components.sky130_fd_sc_hd__dfstp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__clkbuf_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dfstp/sky130_fd_sc_hd__dfstp_1.gds", + cellname="sky130_fd_sc_hd__dfstp_1", + ) @cell -def sky130_fd_sc_hs__clkbuf_4() -> gf.Component: - """Returns sky130_fd_sc_hs__clkbuf_4 fixed cell. +def sky130_fd_sc_hd__lpflow_inputiso0p_1() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_inputiso0p_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__clkbuf_4() + c = sky130.components.sky130_fd_sc_hd__lpflow_inputiso0p_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__clkbuf_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_inputiso0p/sky130_fd_sc_hd__lpflow_inputiso0p_1.gds", + cellname="sky130_fd_sc_hd__lpflow_inputiso0p_1", + ) @cell -def sky130_fd_sc_hs__clkbuf_8() -> gf.Component: - """Returns sky130_fd_sc_hs__clkbuf_8 fixed cell. +def sky130_fd_sc_hd__o211ai_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o211ai_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__clkbuf_8() + c = sky130.components.sky130_fd_sc_hd__o211ai_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__clkbuf_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o211ai/sky130_fd_sc_hd__o211ai_4.gds", + cellname="sky130_fd_sc_hd__o211ai_4", + ) @cell -def sky130_fd_sc_hs__clkdlyinv3sd1_1() -> gf.Component: - """Returns sky130_fd_sc_hs__clkdlyinv3sd1_1 fixed cell. +def sky130_fd_sc_hd__o211ai_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o211ai_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__clkdlyinv3sd1_1() + c = sky130.components.sky130_fd_sc_hd__o211ai_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__clkdlyinv3sd1_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o211ai/sky130_fd_sc_hd__o211ai_2.gds", + cellname="sky130_fd_sc_hd__o211ai_2", + ) @cell -def sky130_fd_sc_hs__clkdlyinv3sd2_1() -> gf.Component: - """Returns sky130_fd_sc_hs__clkdlyinv3sd2_1 fixed cell. +def sky130_fd_sc_hd__o211ai_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o211ai_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__clkdlyinv3sd2_1() + c = sky130.components.sky130_fd_sc_hd__o211ai_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__clkdlyinv3sd2_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o211ai/sky130_fd_sc_hd__o211ai_1.gds", + cellname="sky130_fd_sc_hd__o211ai_1", + ) @cell -def sky130_fd_sc_hs__clkdlyinv3sd3_1() -> gf.Component: - """Returns sky130_fd_sc_hs__clkdlyinv3sd3_1 fixed cell. +def sky130_fd_sc_hd__dfrbp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__dfrbp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__clkdlyinv3sd3_1() + c = sky130.components.sky130_fd_sc_hd__dfrbp_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__clkdlyinv3sd3_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dfrbp/sky130_fd_sc_hd__dfrbp_2.gds", + cellname="sky130_fd_sc_hd__dfrbp_2", + ) @cell -def sky130_fd_sc_hs__clkdlyinv5sd1_1() -> gf.Component: - """Returns sky130_fd_sc_hs__clkdlyinv5sd1_1 fixed cell. +def sky130_fd_sc_hd__dfrbp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dfrbp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__clkdlyinv5sd1_1() + c = sky130.components.sky130_fd_sc_hd__dfrbp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__clkdlyinv5sd1_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dfrbp/sky130_fd_sc_hd__dfrbp_1.gds", + cellname="sky130_fd_sc_hd__dfrbp_1", + ) @cell -def sky130_fd_sc_hs__clkdlyinv5sd2_1() -> gf.Component: - """Returns sky130_fd_sc_hs__clkdlyinv5sd2_1 fixed cell. +def sky130_fd_sc_hd__o211a_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o211a_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__clkdlyinv5sd2_1() + c = sky130.components.sky130_fd_sc_hd__o211a_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__clkdlyinv5sd2_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o211a/sky130_fd_sc_hd__o211a_4.gds", + cellname="sky130_fd_sc_hd__o211a_4", + ) @cell -def sky130_fd_sc_hs__clkdlyinv5sd3_1() -> gf.Component: - """Returns sky130_fd_sc_hs__clkdlyinv5sd3_1 fixed cell. +def sky130_fd_sc_hd__o211a_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o211a_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__clkdlyinv5sd3_1() + c = sky130.components.sky130_fd_sc_hd__o211a_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__clkdlyinv5sd3_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o211a/sky130_fd_sc_hd__o211a_1.gds", + cellname="sky130_fd_sc_hd__o211a_1", + ) @cell -def sky130_fd_sc_hs__clkinv_1() -> gf.Component: - """Returns sky130_fd_sc_hs__clkinv_1 fixed cell. +def sky130_fd_sc_hd__o211a_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o211a_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__clkinv_1() + c = sky130.components.sky130_fd_sc_hd__o211a_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__clkinv_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o211a/sky130_fd_sc_hd__o211a_2.gds", + cellname="sky130_fd_sc_hd__o211a_2", + ) @cell -def sky130_fd_sc_hs__clkinv_16() -> gf.Component: - """Returns sky130_fd_sc_hs__clkinv_16 fixed cell. +def sky130_fd_sc_hd__edfxbp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__edfxbp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__clkinv_16() + c = sky130.components.sky130_fd_sc_hd__edfxbp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__clkinv_16.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/edfxbp/sky130_fd_sc_hd__edfxbp_1.gds", + cellname="sky130_fd_sc_hd__edfxbp_1", + ) @cell -def sky130_fd_sc_hs__clkinv_2() -> gf.Component: - """Returns sky130_fd_sc_hs__clkinv_2 fixed cell. +def sky130_fd_sc_hd__or2_0() -> gf.Component: + """Returns sky130_fd_sc_hd__or2_0 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__clkinv_2() + c = sky130.components.sky130_fd_sc_hd__or2_0() c.plot() """ - return import_gds("sky130_fd_sc_hs__clkinv_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or2/sky130_fd_sc_hd__or2_0.gds", + cellname="sky130_fd_sc_hd__or2_0", + ) @cell -def sky130_fd_sc_hs__clkinv_4() -> gf.Component: - """Returns sky130_fd_sc_hs__clkinv_4 fixed cell. +def sky130_fd_sc_hd__or2_4() -> gf.Component: + """Returns sky130_fd_sc_hd__or2_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__clkinv_4() + c = sky130.components.sky130_fd_sc_hd__or2_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__clkinv_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or2/sky130_fd_sc_hd__or2_4.gds", + cellname="sky130_fd_sc_hd__or2_4", + ) @cell -def sky130_fd_sc_hs__clkinv_8() -> gf.Component: - """Returns sky130_fd_sc_hs__clkinv_8 fixed cell. +def sky130_fd_sc_hd__or2_1() -> gf.Component: + """Returns sky130_fd_sc_hd__or2_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__clkinv_8() + c = sky130.components.sky130_fd_sc_hd__or2_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__clkinv_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or2/sky130_fd_sc_hd__or2_1.gds", + cellname="sky130_fd_sc_hd__or2_1", + ) @cell -def sky130_fd_sc_hs__conb_1() -> gf.Component: - """Returns sky130_fd_sc_hs__conb_1 fixed cell. +def sky130_fd_sc_hd__or2_2() -> gf.Component: + """Returns sky130_fd_sc_hd__or2_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__conb_1() + c = sky130.components.sky130_fd_sc_hd__or2_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__conb_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or2/sky130_fd_sc_hd__or2_2.gds", + cellname="sky130_fd_sc_hd__or2_2", + ) @cell -def sky130_fd_sc_hs__decap_4() -> gf.Component: - """Returns sky130_fd_sc_hs__decap_4 fixed cell. +def sky130_fd_sc_hd__nor4_2() -> gf.Component: + """Returns sky130_fd_sc_hd__nor4_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__decap_4() + c = sky130.components.sky130_fd_sc_hd__nor4_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__decap_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor4/sky130_fd_sc_hd__nor4_2.gds", + cellname="sky130_fd_sc_hd__nor4_2", + ) @cell -def sky130_fd_sc_hs__decap_8() -> gf.Component: - """Returns sky130_fd_sc_hs__decap_8 fixed cell. +def sky130_fd_sc_hd__nor4_1() -> gf.Component: + """Returns sky130_fd_sc_hd__nor4_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__decap_8() + c = sky130.components.sky130_fd_sc_hd__nor4_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__decap_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor4/sky130_fd_sc_hd__nor4_1.gds", + cellname="sky130_fd_sc_hd__nor4_1", + ) @cell -def sky130_fd_sc_hs__dfbbn_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dfbbn_1 fixed cell. +def sky130_fd_sc_hd__nor4_4() -> gf.Component: + """Returns sky130_fd_sc_hd__nor4_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dfbbn_1() + c = sky130.components.sky130_fd_sc_hd__nor4_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__dfbbn_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor4/sky130_fd_sc_hd__nor4_4.gds", + cellname="sky130_fd_sc_hd__nor4_4", + ) @cell -def sky130_fd_sc_hs__dfbbn_2() -> gf.Component: - """Returns sky130_fd_sc_hs__dfbbn_2 fixed cell. +def sky130_fd_sc_hd__dlxtn_2() -> gf.Component: + """Returns sky130_fd_sc_hd__dlxtn_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dfbbn_2() + c = sky130.components.sky130_fd_sc_hd__dlxtn_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__dfbbn_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlxtn/sky130_fd_sc_hd__dlxtn_2.gds", + cellname="sky130_fd_sc_hd__dlxtn_2", + ) @cell -def sky130_fd_sc_hs__dfbbp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dfbbp_1 fixed cell. +def sky130_fd_sc_hd__dlxtn_4() -> gf.Component: + """Returns sky130_fd_sc_hd__dlxtn_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dfbbp_1() + c = sky130.components.sky130_fd_sc_hd__dlxtn_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__dfbbp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlxtn/sky130_fd_sc_hd__dlxtn_4.gds", + cellname="sky130_fd_sc_hd__dlxtn_4", + ) @cell -def sky130_fd_sc_hs__dfrbp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dfrbp_1 fixed cell. +def sky130_fd_sc_hd__dlxtn_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dlxtn_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dfrbp_1() + c = sky130.components.sky130_fd_sc_hd__dlxtn_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__dfrbp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlxtn/sky130_fd_sc_hd__dlxtn_1.gds", + cellname="sky130_fd_sc_hd__dlxtn_1", + ) @cell -def sky130_fd_sc_hs__dfrbp_2() -> gf.Component: - """Returns sky130_fd_sc_hs__dfrbp_2 fixed cell. +def sky130_fd_sc_hd__a41o_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a41o_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dfrbp_2() + c = sky130.components.sky130_fd_sc_hd__a41o_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__dfrbp_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a41o/sky130_fd_sc_hd__a41o_4.gds", + cellname="sky130_fd_sc_hd__a41o_4", + ) @cell -def sky130_fd_sc_hs__dfrtn_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dfrtn_1 fixed cell. +def sky130_fd_sc_hd__a41o_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a41o_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dfrtn_1() + c = sky130.components.sky130_fd_sc_hd__a41o_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__dfrtn_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a41o/sky130_fd_sc_hd__a41o_2.gds", + cellname="sky130_fd_sc_hd__a41o_2", + ) @cell -def sky130_fd_sc_hs__dfrtp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dfrtp_1 fixed cell. +def sky130_fd_sc_hd__a41o_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a41o_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dfrtp_1() + c = sky130.components.sky130_fd_sc_hd__a41o_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__dfrtp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a41o/sky130_fd_sc_hd__a41o_1.gds", + cellname="sky130_fd_sc_hd__a41o_1", + ) @cell -def sky130_fd_sc_hs__dfrtp_2() -> gf.Component: - """Returns sky130_fd_sc_hs__dfrtp_2 fixed cell. +def sky130_fd_sc_hd__a21boi_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a21boi_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dfrtp_2() + c = sky130.components.sky130_fd_sc_hd__a21boi_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__dfrtp_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a21boi/sky130_fd_sc_hd__a21boi_1.gds", + cellname="sky130_fd_sc_hd__a21boi_1", + ) @cell -def sky130_fd_sc_hs__dfrtp_4() -> gf.Component: - """Returns sky130_fd_sc_hs__dfrtp_4 fixed cell. +def sky130_fd_sc_hd__a21boi_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a21boi_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dfrtp_4() + c = sky130.components.sky130_fd_sc_hd__a21boi_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__dfrtp_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a21boi/sky130_fd_sc_hd__a21boi_2.gds", + cellname="sky130_fd_sc_hd__a21boi_2", + ) @cell -def sky130_fd_sc_hs__dfsbp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dfsbp_1 fixed cell. +def sky130_fd_sc_hd__a21boi_0() -> gf.Component: + """Returns sky130_fd_sc_hd__a21boi_0 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dfsbp_1() + c = sky130.components.sky130_fd_sc_hd__a21boi_0() c.plot() """ - return import_gds("sky130_fd_sc_hs__dfsbp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a21boi/sky130_fd_sc_hd__a21boi_0.gds", + cellname="sky130_fd_sc_hd__a21boi_0", + ) @cell -def sky130_fd_sc_hs__dfsbp_2() -> gf.Component: - """Returns sky130_fd_sc_hs__dfsbp_2 fixed cell. +def sky130_fd_sc_hd__a21boi_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a21boi_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dfsbp_2() + c = sky130.components.sky130_fd_sc_hd__a21boi_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__dfsbp_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a21boi/sky130_fd_sc_hd__a21boi_4.gds", + cellname="sky130_fd_sc_hd__a21boi_4", + ) @cell -def sky130_fd_sc_hs__dfstp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dfstp_1 fixed cell. +def sky130_fd_sc_hd__o32a_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o32a_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dfstp_1() + c = sky130.components.sky130_fd_sc_hd__o32a_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__dfstp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o32a/sky130_fd_sc_hd__o32a_2.gds", + cellname="sky130_fd_sc_hd__o32a_2", + ) @cell -def sky130_fd_sc_hs__dfstp_2() -> gf.Component: - """Returns sky130_fd_sc_hs__dfstp_2 fixed cell. +def sky130_fd_sc_hd__o32a_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o32a_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dfstp_2() + c = sky130.components.sky130_fd_sc_hd__o32a_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__dfstp_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o32a/sky130_fd_sc_hd__o32a_1.gds", + cellname="sky130_fd_sc_hd__o32a_1", + ) @cell -def sky130_fd_sc_hs__dfstp_4() -> gf.Component: - """Returns sky130_fd_sc_hs__dfstp_4 fixed cell. +def sky130_fd_sc_hd__o32a_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o32a_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dfstp_4() + c = sky130.components.sky130_fd_sc_hd__o32a_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__dfstp_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o32a/sky130_fd_sc_hd__o32a_4.gds", + cellname="sky130_fd_sc_hd__o32a_4", + ) @cell -def sky130_fd_sc_hs__dfxbp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dfxbp_1 fixed cell. +def sky130_fd_sc_hd__lpflow_clkbufkapwr_2() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_clkbufkapwr_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dfxbp_1() + c = sky130.components.sky130_fd_sc_hd__lpflow_clkbufkapwr_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__dfxbp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.gds", + cellname="sky130_fd_sc_hd__lpflow_clkbufkapwr_2", + ) @cell -def sky130_fd_sc_hs__dfxbp_2() -> gf.Component: - """Returns sky130_fd_sc_hs__dfxbp_2 fixed cell. +def sky130_fd_sc_hd__lpflow_clkbufkapwr_1() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_clkbufkapwr_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dfxbp_2() + c = sky130.components.sky130_fd_sc_hd__lpflow_clkbufkapwr_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__dfxbp_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.gds", + cellname="sky130_fd_sc_hd__lpflow_clkbufkapwr_1", + ) @cell -def sky130_fd_sc_hs__dfxtp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dfxtp_1 fixed cell. +def sky130_fd_sc_hd__lpflow_clkbufkapwr_16() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_clkbufkapwr_16 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dfxtp_1() + c = sky130.components.sky130_fd_sc_hd__lpflow_clkbufkapwr_16() c.plot() """ - return import_gds("sky130_fd_sc_hs__dfxtp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.gds", + cellname="sky130_fd_sc_hd__lpflow_clkbufkapwr_16", + ) @cell -def sky130_fd_sc_hs__dfxtp_2() -> gf.Component: - """Returns sky130_fd_sc_hs__dfxtp_2 fixed cell. +def sky130_fd_sc_hd__lpflow_clkbufkapwr_4() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_clkbufkapwr_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dfxtp_2() + c = sky130.components.sky130_fd_sc_hd__lpflow_clkbufkapwr_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__dfxtp_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.gds", + cellname="sky130_fd_sc_hd__lpflow_clkbufkapwr_4", + ) @cell -def sky130_fd_sc_hs__dfxtp_4() -> gf.Component: - """Returns sky130_fd_sc_hs__dfxtp_4 fixed cell. +def sky130_fd_sc_hd__lpflow_clkbufkapwr_8() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_clkbufkapwr_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dfxtp_4() + c = sky130.components.sky130_fd_sc_hd__lpflow_clkbufkapwr_8() c.plot() """ - return import_gds("sky130_fd_sc_hs__dfxtp_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.gds", + cellname="sky130_fd_sc_hd__lpflow_clkbufkapwr_8", + ) @cell -def sky130_fd_sc_hs__diode_2() -> gf.Component: - """Returns sky130_fd_sc_hs__diode_2 fixed cell. +def sky130_fd_sc_hd__nor2b_4() -> gf.Component: + """Returns sky130_fd_sc_hd__nor2b_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__diode_2() + c = sky130.components.sky130_fd_sc_hd__nor2b_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__diode_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor2b/sky130_fd_sc_hd__nor2b_4.gds", + cellname="sky130_fd_sc_hd__nor2b_4", + ) @cell -def sky130_fd_sc_hs__dlclkp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dlclkp_1 fixed cell. +def sky130_fd_sc_hd__nor2b_2() -> gf.Component: + """Returns sky130_fd_sc_hd__nor2b_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlclkp_1() + c = sky130.components.sky130_fd_sc_hd__nor2b_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlclkp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor2b/sky130_fd_sc_hd__nor2b_2.gds", + cellname="sky130_fd_sc_hd__nor2b_2", + ) @cell -def sky130_fd_sc_hs__dlclkp_2() -> gf.Component: - """Returns sky130_fd_sc_hs__dlclkp_2 fixed cell. +def sky130_fd_sc_hd__nor2b_1() -> gf.Component: + """Returns sky130_fd_sc_hd__nor2b_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlclkp_2() + c = sky130.components.sky130_fd_sc_hd__nor2b_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlclkp_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor2b/sky130_fd_sc_hd__nor2b_1.gds", + cellname="sky130_fd_sc_hd__nor2b_1", + ) @cell -def sky130_fd_sc_hs__dlclkp_4() -> gf.Component: - """Returns sky130_fd_sc_hs__dlclkp_4 fixed cell. +def sky130_fd_sc_hd__mux2_2() -> gf.Component: + """Returns sky130_fd_sc_hd__mux2_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlclkp_4() + c = sky130.components.sky130_fd_sc_hd__mux2_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlclkp_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/mux2/sky130_fd_sc_hd__mux2_2.gds", + cellname="sky130_fd_sc_hd__mux2_2", + ) @cell -def sky130_fd_sc_hs__dlrbn_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dlrbn_1 fixed cell. +def sky130_fd_sc_hd__mux2_4() -> gf.Component: + """Returns sky130_fd_sc_hd__mux2_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlrbn_1() + c = sky130.components.sky130_fd_sc_hd__mux2_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlrbn_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/mux2/sky130_fd_sc_hd__mux2_4.gds", + cellname="sky130_fd_sc_hd__mux2_4", + ) @cell -def sky130_fd_sc_hs__dlrbn_2() -> gf.Component: - """Returns sky130_fd_sc_hs__dlrbn_2 fixed cell. +def sky130_fd_sc_hd__mux2_1() -> gf.Component: + """Returns sky130_fd_sc_hd__mux2_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlrbn_2() + c = sky130.components.sky130_fd_sc_hd__mux2_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlrbn_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/mux2/sky130_fd_sc_hd__mux2_1.gds", + cellname="sky130_fd_sc_hd__mux2_1", + ) @cell -def sky130_fd_sc_hs__dlrbp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dlrbp_1 fixed cell. +def sky130_fd_sc_hd__mux2_8() -> gf.Component: + """Returns sky130_fd_sc_hd__mux2_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlrbp_1() + c = sky130.components.sky130_fd_sc_hd__mux2_8() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlrbp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/mux2/sky130_fd_sc_hd__mux2_8.gds", + cellname="sky130_fd_sc_hd__mux2_8", + ) @cell -def sky130_fd_sc_hs__dlrbp_2() -> gf.Component: - """Returns sky130_fd_sc_hs__dlrbp_2 fixed cell. +def sky130_fd_sc_hd__o22a_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o22a_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlrbp_2() + c = sky130.components.sky130_fd_sc_hd__o22a_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlrbp_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o22a/sky130_fd_sc_hd__o22a_2.gds", + cellname="sky130_fd_sc_hd__o22a_2", + ) @cell -def sky130_fd_sc_hs__dlrtn_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dlrtn_1 fixed cell. +def sky130_fd_sc_hd__o22a_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o22a_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlrtn_1() + c = sky130.components.sky130_fd_sc_hd__o22a_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlrtn_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o22a/sky130_fd_sc_hd__o22a_4.gds", + cellname="sky130_fd_sc_hd__o22a_4", + ) @cell -def sky130_fd_sc_hs__dlrtn_2() -> gf.Component: - """Returns sky130_fd_sc_hs__dlrtn_2 fixed cell. +def sky130_fd_sc_hd__o22a_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o22a_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlrtn_2() + c = sky130.components.sky130_fd_sc_hd__o22a_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlrtn_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o22a/sky130_fd_sc_hd__o22a_1.gds", + cellname="sky130_fd_sc_hd__o22a_1", + ) @cell -def sky130_fd_sc_hs__dlrtn_4() -> gf.Component: - """Returns sky130_fd_sc_hs__dlrtn_4 fixed cell. +def sky130_fd_sc_hd__a22o_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a22o_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlrtn_4() + c = sky130.components.sky130_fd_sc_hd__a22o_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlrtn_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a22o/sky130_fd_sc_hd__a22o_1.gds", + cellname="sky130_fd_sc_hd__a22o_1", + ) @cell -def sky130_fd_sc_hs__dlrtp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dlrtp_1 fixed cell. +def sky130_fd_sc_hd__a22o_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a22o_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlrtp_1() + c = sky130.components.sky130_fd_sc_hd__a22o_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlrtp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a22o/sky130_fd_sc_hd__a22o_4.gds", + cellname="sky130_fd_sc_hd__a22o_4", + ) @cell -def sky130_fd_sc_hs__dlrtp_2() -> gf.Component: - """Returns sky130_fd_sc_hs__dlrtp_2 fixed cell. +def sky130_fd_sc_hd__a22o_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a22o_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlrtp_2() + c = sky130.components.sky130_fd_sc_hd__a22o_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlrtp_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a22o/sky130_fd_sc_hd__a22o_2.gds", + cellname="sky130_fd_sc_hd__a22o_2", + ) @cell -def sky130_fd_sc_hs__dlrtp_4() -> gf.Component: - """Returns sky130_fd_sc_hs__dlrtp_4 fixed cell. +def sky130_fd_sc_hd__dlygate4sd2_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dlygate4sd2_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlrtp_4() + c = sky130.components.sky130_fd_sc_hd__dlygate4sd2_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlrtp_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlygate4sd2/sky130_fd_sc_hd__dlygate4sd2_1.gds", + cellname="sky130_fd_sc_hd__dlygate4sd2_1", + ) @cell -def sky130_fd_sc_hs__dlxbn_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dlxbn_1 fixed cell. +def sky130_fd_sc_hd__dlrtn_4() -> gf.Component: + """Returns sky130_fd_sc_hd__dlrtn_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlxbn_1() + c = sky130.components.sky130_fd_sc_hd__dlrtn_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlxbn_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlrtn/sky130_fd_sc_hd__dlrtn_4.gds", + cellname="sky130_fd_sc_hd__dlrtn_4", + ) @cell -def sky130_fd_sc_hs__dlxbn_2() -> gf.Component: - """Returns sky130_fd_sc_hs__dlxbn_2 fixed cell. +def sky130_fd_sc_hd__dlrtn_2() -> gf.Component: + """Returns sky130_fd_sc_hd__dlrtn_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlxbn_2() + c = sky130.components.sky130_fd_sc_hd__dlrtn_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlxbn_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlrtn/sky130_fd_sc_hd__dlrtn_2.gds", + cellname="sky130_fd_sc_hd__dlrtn_2", + ) @cell -def sky130_fd_sc_hs__dlxbp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dlxbp_1 fixed cell. +def sky130_fd_sc_hd__dlrtn_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dlrtn_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlxbp_1() + c = sky130.components.sky130_fd_sc_hd__dlrtn_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlxbp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlrtn/sky130_fd_sc_hd__dlrtn_1.gds", + cellname="sky130_fd_sc_hd__dlrtn_1", + ) @cell -def sky130_fd_sc_hs__dlxtn_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dlxtn_1 fixed cell. +def sky130_fd_sc_hd__diode_2() -> gf.Component: + """Returns sky130_fd_sc_hd__diode_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlxtn_1() + c = sky130.components.sky130_fd_sc_hd__diode_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlxtn_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/diode/sky130_fd_sc_hd__diode_2.gds", + cellname="sky130_fd_sc_hd__diode_2", + ) @cell -def sky130_fd_sc_hs__dlxtn_2() -> gf.Component: - """Returns sky130_fd_sc_hs__dlxtn_2 fixed cell. +def sky130_fd_sc_hd__o21ba_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o21ba_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlxtn_2() + c = sky130.components.sky130_fd_sc_hd__o21ba_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlxtn_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o21ba/sky130_fd_sc_hd__o21ba_1.gds", + cellname="sky130_fd_sc_hd__o21ba_1", + ) @cell -def sky130_fd_sc_hs__dlxtn_4() -> gf.Component: - """Returns sky130_fd_sc_hs__dlxtn_4 fixed cell. +def sky130_fd_sc_hd__o21ba_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o21ba_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlxtn_4() + c = sky130.components.sky130_fd_sc_hd__o21ba_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlxtn_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o21ba/sky130_fd_sc_hd__o21ba_2.gds", + cellname="sky130_fd_sc_hd__o21ba_2", + ) @cell -def sky130_fd_sc_hs__dlxtp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dlxtp_1 fixed cell. +def sky130_fd_sc_hd__o21ba_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o21ba_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlxtp_1() + c = sky130.components.sky130_fd_sc_hd__o21ba_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlxtp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o21ba/sky130_fd_sc_hd__o21ba_4.gds", + cellname="sky130_fd_sc_hd__o21ba_4", + ) @cell -def sky130_fd_sc_hs__dlygate4sd1_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dlygate4sd1_1 fixed cell. +def sky130_fd_sc_hd__xor2_4() -> gf.Component: + """Returns sky130_fd_sc_hd__xor2_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlygate4sd1_1() + c = sky130.components.sky130_fd_sc_hd__xor2_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlygate4sd1_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/xor2/sky130_fd_sc_hd__xor2_4.gds", + cellname="sky130_fd_sc_hd__xor2_4", + ) @cell -def sky130_fd_sc_hs__dlygate4sd2_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dlygate4sd2_1 fixed cell. +def sky130_fd_sc_hd__xor2_2() -> gf.Component: + """Returns sky130_fd_sc_hd__xor2_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlygate4sd2_1() + c = sky130.components.sky130_fd_sc_hd__xor2_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlygate4sd2_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/xor2/sky130_fd_sc_hd__xor2_2.gds", + cellname="sky130_fd_sc_hd__xor2_2", + ) @cell -def sky130_fd_sc_hs__dlygate4sd3_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dlygate4sd3_1 fixed cell. +def sky130_fd_sc_hd__xor2_1() -> gf.Component: + """Returns sky130_fd_sc_hd__xor2_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlygate4sd3_1() + c = sky130.components.sky130_fd_sc_hd__xor2_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlygate4sd3_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/xor2/sky130_fd_sc_hd__xor2_1.gds", + cellname="sky130_fd_sc_hd__xor2_1", + ) @cell -def sky130_fd_sc_hs__dlymetal6s2s_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dlymetal6s2s_1 fixed cell. +def sky130_fd_sc_hd__a41oi_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a41oi_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlymetal6s2s_1() + c = sky130.components.sky130_fd_sc_hd__a41oi_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlymetal6s2s_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a41oi/sky130_fd_sc_hd__a41oi_2.gds", + cellname="sky130_fd_sc_hd__a41oi_2", + ) @cell -def sky130_fd_sc_hs__dlymetal6s4s_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dlymetal6s4s_1 fixed cell. +def sky130_fd_sc_hd__a41oi_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a41oi_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlymetal6s4s_1() + c = sky130.components.sky130_fd_sc_hd__a41oi_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlymetal6s4s_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a41oi/sky130_fd_sc_hd__a41oi_1.gds", + cellname="sky130_fd_sc_hd__a41oi_1", + ) @cell -def sky130_fd_sc_hs__dlymetal6s6s_1() -> gf.Component: - """Returns sky130_fd_sc_hs__dlymetal6s6s_1 fixed cell. +def sky130_fd_sc_hd__a41oi_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a41oi_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__dlymetal6s6s_1() + c = sky130.components.sky130_fd_sc_hd__a41oi_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__dlymetal6s6s_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a41oi/sky130_fd_sc_hd__a41oi_4.gds", + cellname="sky130_fd_sc_hd__a41oi_4", + ) @cell -def sky130_fd_sc_hs__ebufn_1() -> gf.Component: - """Returns sky130_fd_sc_hs__ebufn_1 fixed cell. +def sky130_fd_sc_hd__sdfstp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__sdfstp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__ebufn_1() + c = sky130.components.sky130_fd_sc_hd__sdfstp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__ebufn_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdfstp/sky130_fd_sc_hd__sdfstp_1.gds", + cellname="sky130_fd_sc_hd__sdfstp_1", + ) @cell -def sky130_fd_sc_hs__ebufn_2() -> gf.Component: - """Returns sky130_fd_sc_hs__ebufn_2 fixed cell. +def sky130_fd_sc_hd__sdfstp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__sdfstp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__ebufn_2() + c = sky130.components.sky130_fd_sc_hd__sdfstp_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__ebufn_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdfstp/sky130_fd_sc_hd__sdfstp_2.gds", + cellname="sky130_fd_sc_hd__sdfstp_2", + ) @cell -def sky130_fd_sc_hs__ebufn_4() -> gf.Component: - """Returns sky130_fd_sc_hs__ebufn_4 fixed cell. +def sky130_fd_sc_hd__sdfstp_4() -> gf.Component: + """Returns sky130_fd_sc_hd__sdfstp_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__ebufn_4() + c = sky130.components.sky130_fd_sc_hd__sdfstp_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__ebufn_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdfstp/sky130_fd_sc_hd__sdfstp_4.gds", + cellname="sky130_fd_sc_hd__sdfstp_4", + ) @cell -def sky130_fd_sc_hs__ebufn_8() -> gf.Component: - """Returns sky130_fd_sc_hs__ebufn_8 fixed cell. +def sky130_fd_sc_hd__and4b_2() -> gf.Component: + """Returns sky130_fd_sc_hd__and4b_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__ebufn_8() + c = sky130.components.sky130_fd_sc_hd__and4b_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__ebufn_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and4b/sky130_fd_sc_hd__and4b_2.gds", + cellname="sky130_fd_sc_hd__and4b_2", + ) @cell -def sky130_fd_sc_hs__edfxbp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__edfxbp_1 fixed cell. +def sky130_fd_sc_hd__and4b_4() -> gf.Component: + """Returns sky130_fd_sc_hd__and4b_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__edfxbp_1() + c = sky130.components.sky130_fd_sc_hd__and4b_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__edfxbp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and4b/sky130_fd_sc_hd__and4b_4.gds", + cellname="sky130_fd_sc_hd__and4b_4", + ) @cell -def sky130_fd_sc_hs__edfxtp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__edfxtp_1 fixed cell. +def sky130_fd_sc_hd__and4b_1() -> gf.Component: + """Returns sky130_fd_sc_hd__and4b_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__edfxtp_1() + c = sky130.components.sky130_fd_sc_hd__and4b_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__edfxtp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and4b/sky130_fd_sc_hd__and4b_1.gds", + cellname="sky130_fd_sc_hd__and4b_1", + ) @cell -def sky130_fd_sc_hs__einvn_1() -> gf.Component: - """Returns sky130_fd_sc_hs__einvn_1 fixed cell. +def sky130_fd_sc_hd__lpflow_clkinvkapwr_4() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_clkinvkapwr_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__einvn_1() + c = sky130.components.sky130_fd_sc_hd__lpflow_clkinvkapwr_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__einvn_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.gds", + cellname="sky130_fd_sc_hd__lpflow_clkinvkapwr_4", + ) @cell -def sky130_fd_sc_hs__einvn_2() -> gf.Component: - """Returns sky130_fd_sc_hs__einvn_2 fixed cell. +def sky130_fd_sc_hd__lpflow_clkinvkapwr_1() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_clkinvkapwr_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__einvn_2() + c = sky130.components.sky130_fd_sc_hd__lpflow_clkinvkapwr_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__einvn_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.gds", + cellname="sky130_fd_sc_hd__lpflow_clkinvkapwr_1", + ) @cell -def sky130_fd_sc_hs__einvn_4() -> gf.Component: - """Returns sky130_fd_sc_hs__einvn_4 fixed cell. +def sky130_fd_sc_hd__lpflow_clkinvkapwr_16() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_clkinvkapwr_16 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__einvn_4() + c = sky130.components.sky130_fd_sc_hd__lpflow_clkinvkapwr_16() c.plot() """ - return import_gds("sky130_fd_sc_hs__einvn_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.gds", + cellname="sky130_fd_sc_hd__lpflow_clkinvkapwr_16", + ) @cell -def sky130_fd_sc_hs__einvn_8() -> gf.Component: - """Returns sky130_fd_sc_hs__einvn_8 fixed cell. +def sky130_fd_sc_hd__lpflow_clkinvkapwr_2() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_clkinvkapwr_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__einvn_8() + c = sky130.components.sky130_fd_sc_hd__lpflow_clkinvkapwr_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__einvn_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.gds", + cellname="sky130_fd_sc_hd__lpflow_clkinvkapwr_2", + ) @cell -def sky130_fd_sc_hs__einvp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__einvp_1 fixed cell. +def sky130_fd_sc_hd__lpflow_clkinvkapwr_8() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_clkinvkapwr_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__einvp_1() + c = sky130.components.sky130_fd_sc_hd__lpflow_clkinvkapwr_8() c.plot() """ - return import_gds("sky130_fd_sc_hs__einvp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.gds", + cellname="sky130_fd_sc_hd__lpflow_clkinvkapwr_8", + ) @cell -def sky130_fd_sc_hs__einvp_2() -> gf.Component: - """Returns sky130_fd_sc_hs__einvp_2 fixed cell. +def sky130_fd_sc_hd__lpflow_decapkapwr_6() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_decapkapwr_6 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__einvp_2() + c = sky130.components.sky130_fd_sc_hd__lpflow_decapkapwr_6() c.plot() """ - return import_gds("sky130_fd_sc_hs__einvp_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_6.gds", + cellname="sky130_fd_sc_hd__lpflow_decapkapwr_6", + ) @cell -def sky130_fd_sc_hs__einvp_4() -> gf.Component: - """Returns sky130_fd_sc_hs__einvp_4 fixed cell. +def sky130_fd_sc_hd__lpflow_decapkapwr_3() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_decapkapwr_3 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__einvp_4() + c = sky130.components.sky130_fd_sc_hd__lpflow_decapkapwr_3() c.plot() """ - return import_gds("sky130_fd_sc_hs__einvp_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_3.gds", + cellname="sky130_fd_sc_hd__lpflow_decapkapwr_3", + ) @cell -def sky130_fd_sc_hs__einvp_8() -> gf.Component: - """Returns sky130_fd_sc_hs__einvp_8 fixed cell. +def sky130_fd_sc_hd__lpflow_decapkapwr_8() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_decapkapwr_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__einvp_8() + c = sky130.components.sky130_fd_sc_hd__lpflow_decapkapwr_8() c.plot() """ - return import_gds("sky130_fd_sc_hs__einvp_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_8.gds", + cellname="sky130_fd_sc_hd__lpflow_decapkapwr_8", + ) @cell -def sky130_fd_sc_hs__fa_1() -> gf.Component: - """Returns sky130_fd_sc_hs__fa_1 fixed cell. +def sky130_fd_sc_hd__lpflow_decapkapwr_12() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_decapkapwr_12 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__fa_1() + c = sky130.components.sky130_fd_sc_hd__lpflow_decapkapwr_12() c.plot() """ - return import_gds("sky130_fd_sc_hs__fa_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_12.gds", + cellname="sky130_fd_sc_hd__lpflow_decapkapwr_12", + ) @cell -def sky130_fd_sc_hs__fa_2() -> gf.Component: - """Returns sky130_fd_sc_hs__fa_2 fixed cell. +def sky130_fd_sc_hd__lpflow_decapkapwr_4() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_decapkapwr_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__fa_2() + c = sky130.components.sky130_fd_sc_hd__lpflow_decapkapwr_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__fa_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_4.gds", + cellname="sky130_fd_sc_hd__lpflow_decapkapwr_4", + ) @cell -def sky130_fd_sc_hs__fa_4() -> gf.Component: - """Returns sky130_fd_sc_hs__fa_4 fixed cell. +def sky130_fd_sc_hd__a221oi_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a221oi_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__fa_4() + c = sky130.components.sky130_fd_sc_hd__a221oi_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__fa_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a221oi/sky130_fd_sc_hd__a221oi_4.gds", + cellname="sky130_fd_sc_hd__a221oi_4", + ) @cell -def sky130_fd_sc_hs__fah_1() -> gf.Component: - """Returns sky130_fd_sc_hs__fah_1 fixed cell. +def sky130_fd_sc_hd__a221oi_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a221oi_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__fah_1() + c = sky130.components.sky130_fd_sc_hd__a221oi_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__fah_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a221oi/sky130_fd_sc_hd__a221oi_1.gds", + cellname="sky130_fd_sc_hd__a221oi_1", + ) @cell -def sky130_fd_sc_hs__fah_2() -> gf.Component: - """Returns sky130_fd_sc_hs__fah_2 fixed cell. +def sky130_fd_sc_hd__a221oi_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a221oi_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__fah_2() + c = sky130.components.sky130_fd_sc_hd__a221oi_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__fah_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a221oi/sky130_fd_sc_hd__a221oi_2.gds", + cellname="sky130_fd_sc_hd__a221oi_2", + ) @cell -def sky130_fd_sc_hs__fah_4() -> gf.Component: - """Returns sky130_fd_sc_hs__fah_4 fixed cell. +def sky130_fd_sc_hd__o21bai_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o21bai_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__fah_4() + c = sky130.components.sky130_fd_sc_hd__o21bai_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__fah_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o21bai/sky130_fd_sc_hd__o21bai_1.gds", + cellname="sky130_fd_sc_hd__o21bai_1", + ) @cell -def sky130_fd_sc_hs__fahcin_1() -> gf.Component: - """Returns sky130_fd_sc_hs__fahcin_1 fixed cell. +def sky130_fd_sc_hd__o21bai_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o21bai_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__fahcin_1() + c = sky130.components.sky130_fd_sc_hd__o21bai_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__fahcin_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o21bai/sky130_fd_sc_hd__o21bai_2.gds", + cellname="sky130_fd_sc_hd__o21bai_2", + ) @cell -def sky130_fd_sc_hs__fahcon_1() -> gf.Component: - """Returns sky130_fd_sc_hs__fahcon_1 fixed cell. +def sky130_fd_sc_hd__o21bai_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o21bai_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__fahcon_1() + c = sky130.components.sky130_fd_sc_hd__o21bai_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__fahcon_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o21bai/sky130_fd_sc_hd__o21bai_4.gds", + cellname="sky130_fd_sc_hd__o21bai_4", + ) @cell -def sky130_fd_sc_hs__fill_1() -> gf.Component: - """Returns sky130_fd_sc_hs__fill_1 fixed cell. +def sky130_fd_sc_hd__dlxbn_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dlxbn_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__fill_1() + c = sky130.components.sky130_fd_sc_hd__dlxbn_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__fill_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlxbn/sky130_fd_sc_hd__dlxbn_1.gds", + cellname="sky130_fd_sc_hd__dlxbn_1", + ) @cell -def sky130_fd_sc_hs__fill_2() -> gf.Component: - """Returns sky130_fd_sc_hs__fill_2 fixed cell. +def sky130_fd_sc_hd__dlxbn_2() -> gf.Component: + """Returns sky130_fd_sc_hd__dlxbn_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__fill_2() + c = sky130.components.sky130_fd_sc_hd__dlxbn_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__fill_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlxbn/sky130_fd_sc_hd__dlxbn_2.gds", + cellname="sky130_fd_sc_hd__dlxbn_2", + ) @cell -def sky130_fd_sc_hs__fill_4() -> gf.Component: - """Returns sky130_fd_sc_hs__fill_4 fixed cell. +def sky130_fd_sc_hd__edfxtp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__edfxtp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__fill_4() + c = sky130.components.sky130_fd_sc_hd__edfxtp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__fill_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/edfxtp/sky130_fd_sc_hd__edfxtp_1.gds", + cellname="sky130_fd_sc_hd__edfxtp_1", + ) @cell -def sky130_fd_sc_hs__fill_8() -> gf.Component: - """Returns sky130_fd_sc_hs__fill_8 fixed cell. +def sky130_fd_sc_hd__dfsbp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dfsbp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__fill_8() + c = sky130.components.sky130_fd_sc_hd__dfsbp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__fill_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dfsbp/sky130_fd_sc_hd__dfsbp_1.gds", + cellname="sky130_fd_sc_hd__dfsbp_1", + ) @cell -def sky130_fd_sc_hs__fill_diode_2() -> gf.Component: - """Returns sky130_fd_sc_hs__fill_diode_2 fixed cell. +def sky130_fd_sc_hd__dfsbp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__dfsbp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__fill_diode_2() + c = sky130.components.sky130_fd_sc_hd__dfsbp_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__fill_diode_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dfsbp/sky130_fd_sc_hd__dfsbp_2.gds", + cellname="sky130_fd_sc_hd__dfsbp_2", + ) @cell -def sky130_fd_sc_hs__fill_diode_4() -> gf.Component: - """Returns sky130_fd_sc_hs__fill_diode_4 fixed cell. +def sky130_fd_sc_hd__nor2_1() -> gf.Component: + """Returns sky130_fd_sc_hd__nor2_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__fill_diode_4() + c = sky130.components.sky130_fd_sc_hd__nor2_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__fill_diode_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor2/sky130_fd_sc_hd__nor2_1.gds", + cellname="sky130_fd_sc_hd__nor2_1", + ) @cell -def sky130_fd_sc_hs__fill_diode_8() -> gf.Component: - """Returns sky130_fd_sc_hs__fill_diode_8 fixed cell. +def sky130_fd_sc_hd__nor2_4() -> gf.Component: + """Returns sky130_fd_sc_hd__nor2_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__fill_diode_8() + c = sky130.components.sky130_fd_sc_hd__nor2_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__fill_diode_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor2/sky130_fd_sc_hd__nor2_4.gds", + cellname="sky130_fd_sc_hd__nor2_4", + ) @cell -def sky130_fd_sc_hs__ha_1() -> gf.Component: - """Returns sky130_fd_sc_hs__ha_1 fixed cell. +def sky130_fd_sc_hd__nor2_2() -> gf.Component: + """Returns sky130_fd_sc_hd__nor2_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__ha_1() + c = sky130.components.sky130_fd_sc_hd__nor2_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__ha_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor2/sky130_fd_sc_hd__nor2_2.gds", + cellname="sky130_fd_sc_hd__nor2_2", + ) @cell -def sky130_fd_sc_hs__ha_2() -> gf.Component: - """Returns sky130_fd_sc_hs__ha_2 fixed cell. +def sky130_fd_sc_hd__nor2_8() -> gf.Component: + """Returns sky130_fd_sc_hd__nor2_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__ha_2() + c = sky130.components.sky130_fd_sc_hd__nor2_8() c.plot() """ - return import_gds("sky130_fd_sc_hs__ha_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor2/sky130_fd_sc_hd__nor2_8.gds", + cellname="sky130_fd_sc_hd__nor2_8", + ) @cell -def sky130_fd_sc_hs__ha_4() -> gf.Component: - """Returns sky130_fd_sc_hs__ha_4 fixed cell. +def sky130_fd_sc_hd__dfrtp_4() -> gf.Component: + """Returns sky130_fd_sc_hd__dfrtp_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__ha_4() + c = sky130.components.sky130_fd_sc_hd__dfrtp_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__ha_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dfrtp/sky130_fd_sc_hd__dfrtp_4.gds", + cellname="sky130_fd_sc_hd__dfrtp_4", + ) @cell -def sky130_fd_sc_hs__inv_1() -> gf.Component: - """Returns sky130_fd_sc_hs__inv_1 fixed cell. +def sky130_fd_sc_hd__dfrtp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__dfrtp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__inv_1() + c = sky130.components.sky130_fd_sc_hd__dfrtp_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__inv_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dfrtp/sky130_fd_sc_hd__dfrtp_2.gds", + cellname="sky130_fd_sc_hd__dfrtp_2", + ) @cell -def sky130_fd_sc_hs__inv_16() -> gf.Component: - """Returns sky130_fd_sc_hs__inv_16 fixed cell. +def sky130_fd_sc_hd__dfrtp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dfrtp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__inv_16() + c = sky130.components.sky130_fd_sc_hd__dfrtp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__inv_16.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dfrtp/sky130_fd_sc_hd__dfrtp_1.gds", + cellname="sky130_fd_sc_hd__dfrtp_1", + ) @cell -def sky130_fd_sc_hs__inv_2() -> gf.Component: - """Returns sky130_fd_sc_hs__inv_2 fixed cell. +def sky130_fd_sc_hd__and4bb_4() -> gf.Component: + """Returns sky130_fd_sc_hd__and4bb_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__inv_2() + c = sky130.components.sky130_fd_sc_hd__and4bb_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__inv_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and4bb/sky130_fd_sc_hd__and4bb_4.gds", + cellname="sky130_fd_sc_hd__and4bb_4", + ) @cell -def sky130_fd_sc_hs__inv_4() -> gf.Component: - """Returns sky130_fd_sc_hs__inv_4 fixed cell. +def sky130_fd_sc_hd__and4bb_2() -> gf.Component: + """Returns sky130_fd_sc_hd__and4bb_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__inv_4() + c = sky130.components.sky130_fd_sc_hd__and4bb_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__inv_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and4bb/sky130_fd_sc_hd__and4bb_2.gds", + cellname="sky130_fd_sc_hd__and4bb_2", + ) @cell -def sky130_fd_sc_hs__inv_8() -> gf.Component: - """Returns sky130_fd_sc_hs__inv_8 fixed cell. +def sky130_fd_sc_hd__and4bb_1() -> gf.Component: + """Returns sky130_fd_sc_hd__and4bb_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__inv_8() + c = sky130.components.sky130_fd_sc_hd__and4bb_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__inv_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and4bb/sky130_fd_sc_hd__and4bb_1.gds", + cellname="sky130_fd_sc_hd__and4bb_1", + ) @cell -def sky130_fd_sc_hs__maj3_1() -> gf.Component: - """Returns sky130_fd_sc_hs__maj3_1 fixed cell. +def sky130_fd_sc_hd__or3b_4() -> gf.Component: + """Returns sky130_fd_sc_hd__or3b_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__maj3_1() + c = sky130.components.sky130_fd_sc_hd__or3b_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__maj3_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or3b/sky130_fd_sc_hd__or3b_4.gds", + cellname="sky130_fd_sc_hd__or3b_4", + ) @cell -def sky130_fd_sc_hs__maj3_2() -> gf.Component: - """Returns sky130_fd_sc_hs__maj3_2 fixed cell. +def sky130_fd_sc_hd__or3b_1() -> gf.Component: + """Returns sky130_fd_sc_hd__or3b_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__maj3_2() + c = sky130.components.sky130_fd_sc_hd__or3b_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__maj3_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or3b/sky130_fd_sc_hd__or3b_1.gds", + cellname="sky130_fd_sc_hd__or3b_1", + ) @cell -def sky130_fd_sc_hs__maj3_4() -> gf.Component: - """Returns sky130_fd_sc_hs__maj3_4 fixed cell. +def sky130_fd_sc_hd__or3b_2() -> gf.Component: + """Returns sky130_fd_sc_hd__or3b_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__maj3_4() + c = sky130.components.sky130_fd_sc_hd__or3b_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__maj3_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or3b/sky130_fd_sc_hd__or3b_2.gds", + cellname="sky130_fd_sc_hd__or3b_2", + ) @cell -def sky130_fd_sc_hs__mux2_1() -> gf.Component: - """Returns sky130_fd_sc_hs__mux2_1 fixed cell. +def sky130_fd_sc_hd__o311a_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o311a_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__mux2_1() + c = sky130.components.sky130_fd_sc_hd__o311a_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__mux2_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o311a/sky130_fd_sc_hd__o311a_2.gds", + cellname="sky130_fd_sc_hd__o311a_2", + ) @cell -def sky130_fd_sc_hs__mux2_2() -> gf.Component: - """Returns sky130_fd_sc_hs__mux2_2 fixed cell. +def sky130_fd_sc_hd__o311a_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o311a_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__mux2_2() + c = sky130.components.sky130_fd_sc_hd__o311a_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__mux2_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o311a/sky130_fd_sc_hd__o311a_4.gds", + cellname="sky130_fd_sc_hd__o311a_4", + ) @cell -def sky130_fd_sc_hs__mux2_4() -> gf.Component: - """Returns sky130_fd_sc_hs__mux2_4 fixed cell. +def sky130_fd_sc_hd__o311a_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o311a_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__mux2_4() + c = sky130.components.sky130_fd_sc_hd__o311a_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__mux2_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o311a/sky130_fd_sc_hd__o311a_1.gds", + cellname="sky130_fd_sc_hd__o311a_1", + ) @cell -def sky130_fd_sc_hs__mux2i_1() -> gf.Component: - """Returns sky130_fd_sc_hs__mux2i_1 fixed cell. +def sky130_fd_sc_hd__a21oi_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a21oi_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__mux2i_1() + c = sky130.components.sky130_fd_sc_hd__a21oi_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__mux2i_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a21oi/sky130_fd_sc_hd__a21oi_1.gds", + cellname="sky130_fd_sc_hd__a21oi_1", + ) @cell -def sky130_fd_sc_hs__mux2i_2() -> gf.Component: - """Returns sky130_fd_sc_hs__mux2i_2 fixed cell. +def sky130_fd_sc_hd__a21oi_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a21oi_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__mux2i_2() + c = sky130.components.sky130_fd_sc_hd__a21oi_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__mux2i_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a21oi/sky130_fd_sc_hd__a21oi_2.gds", + cellname="sky130_fd_sc_hd__a21oi_2", + ) @cell -def sky130_fd_sc_hs__mux2i_4() -> gf.Component: - """Returns sky130_fd_sc_hs__mux2i_4 fixed cell. +def sky130_fd_sc_hd__a21oi_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a21oi_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__mux2i_4() + c = sky130.components.sky130_fd_sc_hd__a21oi_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__mux2i_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a21oi/sky130_fd_sc_hd__a21oi_4.gds", + cellname="sky130_fd_sc_hd__a21oi_4", + ) @cell -def sky130_fd_sc_hs__mux4_1() -> gf.Component: - """Returns sky130_fd_sc_hs__mux4_1 fixed cell. +def sky130_fd_sc_hd__o221ai_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o221ai_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__mux4_1() + c = sky130.components.sky130_fd_sc_hd__o221ai_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__mux4_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o221ai/sky130_fd_sc_hd__o221ai_4.gds", + cellname="sky130_fd_sc_hd__o221ai_4", + ) @cell -def sky130_fd_sc_hs__mux4_2() -> gf.Component: - """Returns sky130_fd_sc_hs__mux4_2 fixed cell. +def sky130_fd_sc_hd__o221ai_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o221ai_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__mux4_2() + c = sky130.components.sky130_fd_sc_hd__o221ai_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__mux4_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o221ai/sky130_fd_sc_hd__o221ai_2.gds", + cellname="sky130_fd_sc_hd__o221ai_2", + ) @cell -def sky130_fd_sc_hs__mux4_4() -> gf.Component: - """Returns sky130_fd_sc_hs__mux4_4 fixed cell. +def sky130_fd_sc_hd__o221ai_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o221ai_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__mux4_4() + c = sky130.components.sky130_fd_sc_hd__o221ai_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__mux4_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o221ai/sky130_fd_sc_hd__o221ai_1.gds", + cellname="sky130_fd_sc_hd__o221ai_1", + ) @cell -def sky130_fd_sc_hs__nand2_1() -> gf.Component: - """Returns sky130_fd_sc_hs__nand2_1 fixed cell. +def sky130_fd_sc_hd__lpflow_inputiso0n_1() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_inputiso0n_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand2_1() + c = sky130.components.sky130_fd_sc_hd__lpflow_inputiso0n_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand2_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_inputiso0n/sky130_fd_sc_hd__lpflow_inputiso0n_1.gds", + cellname="sky130_fd_sc_hd__lpflow_inputiso0n_1", + ) @cell -def sky130_fd_sc_hs__nand2_2() -> gf.Component: - """Returns sky130_fd_sc_hs__nand2_2 fixed cell. +def sky130_fd_sc_hd__lpflow_inputiso1n_1() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_inputiso1n_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand2_2() + c = sky130.components.sky130_fd_sc_hd__lpflow_inputiso1n_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand2_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_inputiso1n/sky130_fd_sc_hd__lpflow_inputiso1n_1.gds", + cellname="sky130_fd_sc_hd__lpflow_inputiso1n_1", + ) @cell -def sky130_fd_sc_hs__nand2_4() -> gf.Component: - """Returns sky130_fd_sc_hs__nand2_4 fixed cell. +def sky130_fd_sc_hd__nand4bb_2() -> gf.Component: + """Returns sky130_fd_sc_hd__nand4bb_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand2_4() + c = sky130.components.sky130_fd_sc_hd__nand4bb_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand2_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand4bb/sky130_fd_sc_hd__nand4bb_2.gds", + cellname="sky130_fd_sc_hd__nand4bb_2", + ) @cell -def sky130_fd_sc_hs__nand2_8() -> gf.Component: - """Returns sky130_fd_sc_hs__nand2_8 fixed cell. +def sky130_fd_sc_hd__nand4bb_4() -> gf.Component: + """Returns sky130_fd_sc_hd__nand4bb_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand2_8() + c = sky130.components.sky130_fd_sc_hd__nand4bb_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand2_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand4bb/sky130_fd_sc_hd__nand4bb_4.gds", + cellname="sky130_fd_sc_hd__nand4bb_4", + ) @cell -def sky130_fd_sc_hs__nand2b_1() -> gf.Component: - """Returns sky130_fd_sc_hs__nand2b_1 fixed cell. +def sky130_fd_sc_hd__nand4bb_1() -> gf.Component: + """Returns sky130_fd_sc_hd__nand4bb_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand2b_1() + c = sky130.components.sky130_fd_sc_hd__nand4bb_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand2b_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand4bb/sky130_fd_sc_hd__nand4bb_1.gds", + cellname="sky130_fd_sc_hd__nand4bb_1", + ) @cell -def sky130_fd_sc_hs__nand2b_2() -> gf.Component: - """Returns sky130_fd_sc_hs__nand2b_2 fixed cell. +def sky130_fd_sc_hd__lpflow_inputisolatch_1() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_inputisolatch_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand2b_2() + c = sky130.components.sky130_fd_sc_hd__lpflow_inputisolatch_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand2b_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_inputisolatch/sky130_fd_sc_hd__lpflow_inputisolatch_1.gds", + cellname="sky130_fd_sc_hd__lpflow_inputisolatch_1", + ) @cell -def sky130_fd_sc_hs__nand2b_4() -> gf.Component: - """Returns sky130_fd_sc_hs__nand2b_4 fixed cell. +def sky130_fd_sc_hd__nand3_1() -> gf.Component: + """Returns sky130_fd_sc_hd__nand3_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand2b_4() + c = sky130.components.sky130_fd_sc_hd__nand3_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand2b_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand3/sky130_fd_sc_hd__nand3_1.gds", + cellname="sky130_fd_sc_hd__nand3_1", + ) @cell -def sky130_fd_sc_hs__nand3_1() -> gf.Component: - """Returns sky130_fd_sc_hs__nand3_1 fixed cell. +def sky130_fd_sc_hd__nand3_4() -> gf.Component: + """Returns sky130_fd_sc_hd__nand3_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand3_1() + c = sky130.components.sky130_fd_sc_hd__nand3_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand3_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand3/sky130_fd_sc_hd__nand3_4.gds", + cellname="sky130_fd_sc_hd__nand3_4", + ) @cell -def sky130_fd_sc_hs__nand3_2() -> gf.Component: - """Returns sky130_fd_sc_hs__nand3_2 fixed cell. +def sky130_fd_sc_hd__nand3_2() -> gf.Component: + """Returns sky130_fd_sc_hd__nand3_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand3_2() + c = sky130.components.sky130_fd_sc_hd__nand3_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand3_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand3/sky130_fd_sc_hd__nand3_2.gds", + cellname="sky130_fd_sc_hd__nand3_2", + ) @cell -def sky130_fd_sc_hs__nand3_4() -> gf.Component: - """Returns sky130_fd_sc_hs__nand3_4 fixed cell. +def sky130_fd_sc_hd__a2bb2oi_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a2bb2oi_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand3_4() + c = sky130.components.sky130_fd_sc_hd__a2bb2oi_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand3_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a2bb2oi/sky130_fd_sc_hd__a2bb2oi_1.gds", + cellname="sky130_fd_sc_hd__a2bb2oi_1", + ) @cell -def sky130_fd_sc_hs__nand3b_1() -> gf.Component: - """Returns sky130_fd_sc_hs__nand3b_1 fixed cell. +def sky130_fd_sc_hd__a2bb2oi_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a2bb2oi_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand3b_1() + c = sky130.components.sky130_fd_sc_hd__a2bb2oi_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand3b_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a2bb2oi/sky130_fd_sc_hd__a2bb2oi_4.gds", + cellname="sky130_fd_sc_hd__a2bb2oi_4", + ) @cell -def sky130_fd_sc_hs__nand3b_2() -> gf.Component: - """Returns sky130_fd_sc_hs__nand3b_2 fixed cell. +def sky130_fd_sc_hd__a2bb2oi_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a2bb2oi_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand3b_2() + c = sky130.components.sky130_fd_sc_hd__a2bb2oi_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand3b_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a2bb2oi/sky130_fd_sc_hd__a2bb2oi_2.gds", + cellname="sky130_fd_sc_hd__a2bb2oi_2", + ) @cell -def sky130_fd_sc_hs__nand3b_4() -> gf.Component: - """Returns sky130_fd_sc_hs__nand3b_4 fixed cell. +def sky130_fd_sc_hd__sdfbbp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__sdfbbp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand3b_4() + c = sky130.components.sky130_fd_sc_hd__sdfbbp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand3b_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdfbbp/sky130_fd_sc_hd__sdfbbp_1.gds", + cellname="sky130_fd_sc_hd__sdfbbp_1", + ) @cell -def sky130_fd_sc_hs__nand4_1() -> gf.Component: - """Returns sky130_fd_sc_hs__nand4_1 fixed cell. +def sky130_fd_sc_hd__sedfxtp_4() -> gf.Component: + """Returns sky130_fd_sc_hd__sedfxtp_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand4_1() + c = sky130.components.sky130_fd_sc_hd__sedfxtp_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand4_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sedfxtp/sky130_fd_sc_hd__sedfxtp_4.gds", + cellname="sky130_fd_sc_hd__sedfxtp_4", + ) @cell -def sky130_fd_sc_hs__nand4_2() -> gf.Component: - """Returns sky130_fd_sc_hs__nand4_2 fixed cell. +def sky130_fd_sc_hd__sedfxtp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__sedfxtp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand4_2() + c = sky130.components.sky130_fd_sc_hd__sedfxtp_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand4_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sedfxtp/sky130_fd_sc_hd__sedfxtp_2.gds", + cellname="sky130_fd_sc_hd__sedfxtp_2", + ) @cell -def sky130_fd_sc_hs__nand4_4() -> gf.Component: - """Returns sky130_fd_sc_hs__nand4_4 fixed cell. +def sky130_fd_sc_hd__sedfxtp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__sedfxtp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand4_4() + c = sky130.components.sky130_fd_sc_hd__sedfxtp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand4_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sedfxtp/sky130_fd_sc_hd__sedfxtp_1.gds", + cellname="sky130_fd_sc_hd__sedfxtp_1", + ) @cell -def sky130_fd_sc_hs__nand4b_1() -> gf.Component: - """Returns sky130_fd_sc_hs__nand4b_1 fixed cell. +def sky130_fd_sc_hd__nor4bb_2() -> gf.Component: + """Returns sky130_fd_sc_hd__nor4bb_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand4b_1() + c = sky130.components.sky130_fd_sc_hd__nor4bb_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand4b_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor4bb/sky130_fd_sc_hd__nor4bb_2.gds", + cellname="sky130_fd_sc_hd__nor4bb_2", + ) @cell -def sky130_fd_sc_hs__nand4b_2() -> gf.Component: - """Returns sky130_fd_sc_hs__nand4b_2 fixed cell. +def sky130_fd_sc_hd__nor4bb_1() -> gf.Component: + """Returns sky130_fd_sc_hd__nor4bb_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand4b_2() + c = sky130.components.sky130_fd_sc_hd__nor4bb_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand4b_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor4bb/sky130_fd_sc_hd__nor4bb_1.gds", + cellname="sky130_fd_sc_hd__nor4bb_1", + ) @cell -def sky130_fd_sc_hs__nand4b_4() -> gf.Component: - """Returns sky130_fd_sc_hs__nand4b_4 fixed cell. +def sky130_fd_sc_hd__nor4bb_4() -> gf.Component: + """Returns sky130_fd_sc_hd__nor4bb_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand4b_4() + c = sky130.components.sky130_fd_sc_hd__nor4bb_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand4b_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor4bb/sky130_fd_sc_hd__nor4bb_4.gds", + cellname="sky130_fd_sc_hd__nor4bb_4", + ) @cell -def sky130_fd_sc_hs__nand4bb_1() -> gf.Component: - """Returns sky130_fd_sc_hs__nand4bb_1 fixed cell. +def sky130_fd_sc_hd__buf_8() -> gf.Component: + """Returns sky130_fd_sc_hd__buf_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand4bb_1() + c = sky130.components.sky130_fd_sc_hd__buf_8() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand4bb_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/buf/sky130_fd_sc_hd__buf_8.gds", + cellname="sky130_fd_sc_hd__buf_8", + ) @cell -def sky130_fd_sc_hs__nand4bb_2() -> gf.Component: - """Returns sky130_fd_sc_hs__nand4bb_2 fixed cell. +def sky130_fd_sc_hd__buf_2() -> gf.Component: + """Returns sky130_fd_sc_hd__buf_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand4bb_2() + c = sky130.components.sky130_fd_sc_hd__buf_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand4bb_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/buf/sky130_fd_sc_hd__buf_2.gds", + cellname="sky130_fd_sc_hd__buf_2", + ) @cell -def sky130_fd_sc_hs__nand4bb_4() -> gf.Component: - """Returns sky130_fd_sc_hs__nand4bb_4 fixed cell. +def sky130_fd_sc_hd__buf_6() -> gf.Component: + """Returns sky130_fd_sc_hd__buf_6 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nand4bb_4() + c = sky130.components.sky130_fd_sc_hd__buf_6() c.plot() """ - return import_gds("sky130_fd_sc_hs__nand4bb_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/buf/sky130_fd_sc_hd__buf_6.gds", + cellname="sky130_fd_sc_hd__buf_6", + ) @cell -def sky130_fd_sc_hs__nor2_1() -> gf.Component: - """Returns sky130_fd_sc_hs__nor2_1 fixed cell. +def sky130_fd_sc_hd__buf_16() -> gf.Component: + """Returns sky130_fd_sc_hd__buf_16 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor2_1() + c = sky130.components.sky130_fd_sc_hd__buf_16() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor2_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/buf/sky130_fd_sc_hd__buf_16.gds", + cellname="sky130_fd_sc_hd__buf_16", + ) @cell -def sky130_fd_sc_hs__nor2_2() -> gf.Component: - """Returns sky130_fd_sc_hs__nor2_2 fixed cell. +def sky130_fd_sc_hd__buf_1() -> gf.Component: + """Returns sky130_fd_sc_hd__buf_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor2_2() + c = sky130.components.sky130_fd_sc_hd__buf_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor2_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/buf/sky130_fd_sc_hd__buf_1.gds", + cellname="sky130_fd_sc_hd__buf_1", + ) @cell -def sky130_fd_sc_hs__nor2_4() -> gf.Component: - """Returns sky130_fd_sc_hs__nor2_4 fixed cell. +def sky130_fd_sc_hd__buf_4() -> gf.Component: + """Returns sky130_fd_sc_hd__buf_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor2_4() + c = sky130.components.sky130_fd_sc_hd__buf_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor2_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/buf/sky130_fd_sc_hd__buf_4.gds", + cellname="sky130_fd_sc_hd__buf_4", + ) @cell -def sky130_fd_sc_hs__nor2_8() -> gf.Component: - """Returns sky130_fd_sc_hs__nor2_8 fixed cell. +def sky130_fd_sc_hd__buf_12() -> gf.Component: + """Returns sky130_fd_sc_hd__buf_12 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor2_8() + c = sky130.components.sky130_fd_sc_hd__buf_12() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor2_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/buf/sky130_fd_sc_hd__buf_12.gds", + cellname="sky130_fd_sc_hd__buf_12", + ) @cell -def sky130_fd_sc_hs__nor2b_1() -> gf.Component: - """Returns sky130_fd_sc_hs__nor2b_1 fixed cell. +def sky130_fd_sc_hd__or2b_1() -> gf.Component: + """Returns sky130_fd_sc_hd__or2b_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor2b_1() + c = sky130.components.sky130_fd_sc_hd__or2b_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor2b_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or2b/sky130_fd_sc_hd__or2b_1.gds", + cellname="sky130_fd_sc_hd__or2b_1", + ) @cell -def sky130_fd_sc_hs__nor2b_2() -> gf.Component: - """Returns sky130_fd_sc_hs__nor2b_2 fixed cell. +def sky130_fd_sc_hd__or2b_2() -> gf.Component: + """Returns sky130_fd_sc_hd__or2b_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor2b_2() + c = sky130.components.sky130_fd_sc_hd__or2b_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor2b_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or2b/sky130_fd_sc_hd__or2b_2.gds", + cellname="sky130_fd_sc_hd__or2b_2", + ) @cell -def sky130_fd_sc_hs__nor2b_4() -> gf.Component: - """Returns sky130_fd_sc_hs__nor2b_4 fixed cell. +def sky130_fd_sc_hd__or2b_4() -> gf.Component: + """Returns sky130_fd_sc_hd__or2b_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor2b_4() + c = sky130.components.sky130_fd_sc_hd__or2b_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor2b_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or2b/sky130_fd_sc_hd__or2b_4.gds", + cellname="sky130_fd_sc_hd__or2b_4", + ) @cell -def sky130_fd_sc_hs__nor3_1() -> gf.Component: - """Returns sky130_fd_sc_hs__nor3_1 fixed cell. +def sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor3_1() + c = sky130.components.sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor3_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.gds", + cellname="sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4", + ) @cell -def sky130_fd_sc_hs__nor3_2() -> gf.Component: - """Returns sky130_fd_sc_hs__nor3_2 fixed cell. +def sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor3_2() + c = sky130.components.sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor3_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.gds", + cellname="sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1", + ) @cell -def sky130_fd_sc_hs__nor3_4() -> gf.Component: - """Returns sky130_fd_sc_hs__nor3_4 fixed cell. +def sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor3_4() + c = sky130.components.sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor3_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.gds", + cellname="sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2", + ) @cell -def sky130_fd_sc_hs__nor3b_1() -> gf.Component: - """Returns sky130_fd_sc_hs__nor3b_1 fixed cell. +def sky130_fd_sc_hd__and2_1() -> gf.Component: + """Returns sky130_fd_sc_hd__and2_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor3b_1() + c = sky130.components.sky130_fd_sc_hd__and2_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor3b_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and2/sky130_fd_sc_hd__and2_1.gds", + cellname="sky130_fd_sc_hd__and2_1", + ) @cell -def sky130_fd_sc_hs__nor3b_2() -> gf.Component: - """Returns sky130_fd_sc_hs__nor3b_2 fixed cell. +def sky130_fd_sc_hd__and2_2() -> gf.Component: + """Returns sky130_fd_sc_hd__and2_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor3b_2() + c = sky130.components.sky130_fd_sc_hd__and2_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor3b_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and2/sky130_fd_sc_hd__and2_2.gds", + cellname="sky130_fd_sc_hd__and2_2", + ) @cell -def sky130_fd_sc_hs__nor3b_4() -> gf.Component: - """Returns sky130_fd_sc_hs__nor3b_4 fixed cell. +def sky130_fd_sc_hd__and2_4() -> gf.Component: + """Returns sky130_fd_sc_hd__and2_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor3b_4() + c = sky130.components.sky130_fd_sc_hd__and2_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor3b_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and2/sky130_fd_sc_hd__and2_4.gds", + cellname="sky130_fd_sc_hd__and2_4", + ) @cell -def sky130_fd_sc_hs__nor4_1() -> gf.Component: - """Returns sky130_fd_sc_hs__nor4_1 fixed cell. +def sky130_fd_sc_hd__and2_0() -> gf.Component: + """Returns sky130_fd_sc_hd__and2_0 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor4_1() + c = sky130.components.sky130_fd_sc_hd__and2_0() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor4_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and2/sky130_fd_sc_hd__and2_0.gds", + cellname="sky130_fd_sc_hd__and2_0", + ) @cell -def sky130_fd_sc_hs__nor4_2() -> gf.Component: - """Returns sky130_fd_sc_hs__nor4_2 fixed cell. +def sky130_fd_sc_hd__and3b_1() -> gf.Component: + """Returns sky130_fd_sc_hd__and3b_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor4_2() + c = sky130.components.sky130_fd_sc_hd__and3b_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor4_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and3b/sky130_fd_sc_hd__and3b_1.gds", + cellname="sky130_fd_sc_hd__and3b_1", + ) @cell -def sky130_fd_sc_hs__nor4_4() -> gf.Component: - """Returns sky130_fd_sc_hs__nor4_4 fixed cell. +def sky130_fd_sc_hd__and3b_2() -> gf.Component: + """Returns sky130_fd_sc_hd__and3b_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor4_4() + c = sky130.components.sky130_fd_sc_hd__and3b_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor4_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and3b/sky130_fd_sc_hd__and3b_2.gds", + cellname="sky130_fd_sc_hd__and3b_2", + ) @cell -def sky130_fd_sc_hs__nor4b_1() -> gf.Component: - """Returns sky130_fd_sc_hs__nor4b_1 fixed cell. +def sky130_fd_sc_hd__and3b_4() -> gf.Component: + """Returns sky130_fd_sc_hd__and3b_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor4b_1() + c = sky130.components.sky130_fd_sc_hd__and3b_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor4b_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and3b/sky130_fd_sc_hd__and3b_4.gds", + cellname="sky130_fd_sc_hd__and3b_4", + ) @cell -def sky130_fd_sc_hs__nor4b_2() -> gf.Component: - """Returns sky130_fd_sc_hs__nor4b_2 fixed cell. +def sky130_fd_sc_hd__a32o_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a32o_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor4b_2() + c = sky130.components.sky130_fd_sc_hd__a32o_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor4b_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a32o/sky130_fd_sc_hd__a32o_1.gds", + cellname="sky130_fd_sc_hd__a32o_1", + ) @cell -def sky130_fd_sc_hs__nor4b_4() -> gf.Component: - """Returns sky130_fd_sc_hs__nor4b_4 fixed cell. +def sky130_fd_sc_hd__a32o_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a32o_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor4b_4() + c = sky130.components.sky130_fd_sc_hd__a32o_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor4b_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a32o/sky130_fd_sc_hd__a32o_4.gds", + cellname="sky130_fd_sc_hd__a32o_4", + ) @cell -def sky130_fd_sc_hs__nor4bb_1() -> gf.Component: - """Returns sky130_fd_sc_hs__nor4bb_1 fixed cell. +def sky130_fd_sc_hd__a32o_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a32o_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor4bb_1() + c = sky130.components.sky130_fd_sc_hd__a32o_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor4bb_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a32o/sky130_fd_sc_hd__a32o_2.gds", + cellname="sky130_fd_sc_hd__a32o_2", + ) @cell -def sky130_fd_sc_hs__nor4bb_2() -> gf.Component: - """Returns sky130_fd_sc_hs__nor4bb_2 fixed cell. +def sky130_fd_sc_hd__nand4_4() -> gf.Component: + """Returns sky130_fd_sc_hd__nand4_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor4bb_2() + c = sky130.components.sky130_fd_sc_hd__nand4_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor4bb_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand4/sky130_fd_sc_hd__nand4_4.gds", + cellname="sky130_fd_sc_hd__nand4_4", + ) @cell -def sky130_fd_sc_hs__nor4bb_4() -> gf.Component: - """Returns sky130_fd_sc_hs__nor4bb_4 fixed cell. +def sky130_fd_sc_hd__nand4_1() -> gf.Component: + """Returns sky130_fd_sc_hd__nand4_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__nor4bb_4() + c = sky130.components.sky130_fd_sc_hd__nand4_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__nor4bb_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand4/sky130_fd_sc_hd__nand4_1.gds", + cellname="sky130_fd_sc_hd__nand4_1", + ) @cell -def sky130_fd_sc_hs__o2111a_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o2111a_1 fixed cell. +def sky130_fd_sc_hd__nand4_2() -> gf.Component: + """Returns sky130_fd_sc_hd__nand4_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o2111a_1() + c = sky130.components.sky130_fd_sc_hd__nand4_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__o2111a_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand4/sky130_fd_sc_hd__nand4_2.gds", + cellname="sky130_fd_sc_hd__nand4_2", + ) @cell -def sky130_fd_sc_hs__o2111a_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o2111a_2 fixed cell. +def sky130_fd_sc_hd__nand2b_1() -> gf.Component: + """Returns sky130_fd_sc_hd__nand2b_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o2111a_2() + c = sky130.components.sky130_fd_sc_hd__nand2b_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__o2111a_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand2b/sky130_fd_sc_hd__nand2b_1.gds", + cellname="sky130_fd_sc_hd__nand2b_1", + ) @cell -def sky130_fd_sc_hs__o2111a_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o2111a_4 fixed cell. +def sky130_fd_sc_hd__nand2b_2() -> gf.Component: + """Returns sky130_fd_sc_hd__nand2b_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o2111a_4() + c = sky130.components.sky130_fd_sc_hd__nand2b_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__o2111a_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand2b/sky130_fd_sc_hd__nand2b_2.gds", + cellname="sky130_fd_sc_hd__nand2b_2", + ) @cell -def sky130_fd_sc_hs__o2111ai_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o2111ai_1 fixed cell. +def sky130_fd_sc_hd__nand2b_4() -> gf.Component: + """Returns sky130_fd_sc_hd__nand2b_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o2111ai_1() + c = sky130.components.sky130_fd_sc_hd__nand2b_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__o2111ai_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand2b/sky130_fd_sc_hd__nand2b_4.gds", + cellname="sky130_fd_sc_hd__nand2b_4", + ) @cell -def sky130_fd_sc_hs__o2111ai_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o2111ai_2 fixed cell. +def sky130_fd_sc_hd__lpflow_isobufsrc_8() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_isobufsrc_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o2111ai_2() + c = sky130.components.sky130_fd_sc_hd__lpflow_isobufsrc_8() c.plot() """ - return import_gds("sky130_fd_sc_hs__o2111ai_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_8.gds", + cellname="sky130_fd_sc_hd__lpflow_isobufsrc_8", + ) @cell -def sky130_fd_sc_hs__o2111ai_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o2111ai_4 fixed cell. +def sky130_fd_sc_hd__lpflow_isobufsrc_4() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_isobufsrc_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o2111ai_4() + c = sky130.components.sky130_fd_sc_hd__lpflow_isobufsrc_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__o2111ai_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_4.gds", + cellname="sky130_fd_sc_hd__lpflow_isobufsrc_4", + ) @cell -def sky130_fd_sc_hs__o211a_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o211a_1 fixed cell. +def sky130_fd_sc_hd__lpflow_isobufsrc_2() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_isobufsrc_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o211a_1() + c = sky130.components.sky130_fd_sc_hd__lpflow_isobufsrc_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__o211a_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_2.gds", + cellname="sky130_fd_sc_hd__lpflow_isobufsrc_2", + ) @cell -def sky130_fd_sc_hs__o211a_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o211a_2 fixed cell. +def sky130_fd_sc_hd__lpflow_isobufsrc_16() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_isobufsrc_16 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o211a_2() + c = sky130.components.sky130_fd_sc_hd__lpflow_isobufsrc_16() c.plot() """ - return import_gds("sky130_fd_sc_hs__o211a_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_16.gds", + cellname="sky130_fd_sc_hd__lpflow_isobufsrc_16", + ) @cell -def sky130_fd_sc_hs__o211a_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o211a_4 fixed cell. +def sky130_fd_sc_hd__lpflow_isobufsrc_1() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_isobufsrc_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o211a_4() + c = sky130.components.sky130_fd_sc_hd__lpflow_isobufsrc_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__o211a_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_1.gds", + cellname="sky130_fd_sc_hd__lpflow_isobufsrc_1", + ) @cell -def sky130_fd_sc_hs__o211ai_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o211ai_1 fixed cell. +def sky130_fd_sc_hd__and3_4() -> gf.Component: + """Returns sky130_fd_sc_hd__and3_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o211ai_1() + c = sky130.components.sky130_fd_sc_hd__and3_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__o211ai_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and3/sky130_fd_sc_hd__and3_4.gds", + cellname="sky130_fd_sc_hd__and3_4", + ) @cell -def sky130_fd_sc_hs__o211ai_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o211ai_2 fixed cell. +def sky130_fd_sc_hd__and3_1() -> gf.Component: + """Returns sky130_fd_sc_hd__and3_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o211ai_2() + c = sky130.components.sky130_fd_sc_hd__and3_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__o211ai_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and3/sky130_fd_sc_hd__and3_1.gds", + cellname="sky130_fd_sc_hd__and3_1", + ) @cell -def sky130_fd_sc_hs__o211ai_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o211ai_4 fixed cell. +def sky130_fd_sc_hd__and3_2() -> gf.Component: + """Returns sky130_fd_sc_hd__and3_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o211ai_4() + c = sky130.components.sky130_fd_sc_hd__and3_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__o211ai_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and3/sky130_fd_sc_hd__and3_2.gds", + cellname="sky130_fd_sc_hd__and3_2", + ) @cell -def sky130_fd_sc_hs__o21a_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o21a_1 fixed cell. +def sky130_fd_sc_hd__o2111a_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o2111a_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o21a_1() + c = sky130.components.sky130_fd_sc_hd__o2111a_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__o21a_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o2111a/sky130_fd_sc_hd__o2111a_1.gds", + cellname="sky130_fd_sc_hd__o2111a_1", + ) @cell -def sky130_fd_sc_hs__o21a_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o21a_2 fixed cell. +def sky130_fd_sc_hd__o2111a_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o2111a_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o21a_2() + c = sky130.components.sky130_fd_sc_hd__o2111a_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__o21a_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o2111a/sky130_fd_sc_hd__o2111a_4.gds", + cellname="sky130_fd_sc_hd__o2111a_4", + ) @cell -def sky130_fd_sc_hs__o21a_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o21a_4 fixed cell. +def sky130_fd_sc_hd__o2111a_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o2111a_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o21a_4() + c = sky130.components.sky130_fd_sc_hd__o2111a_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__o21a_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o2111a/sky130_fd_sc_hd__o2111a_2.gds", + cellname="sky130_fd_sc_hd__o2111a_2", + ) @cell -def sky130_fd_sc_hs__o21ai_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o21ai_1 fixed cell. +def sky130_fd_sc_hd__a311o_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a311o_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o21ai_1() + c = sky130.components.sky130_fd_sc_hd__a311o_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__o21ai_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a311o/sky130_fd_sc_hd__a311o_4.gds", + cellname="sky130_fd_sc_hd__a311o_4", + ) @cell -def sky130_fd_sc_hs__o21ai_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o21ai_2 fixed cell. +def sky130_fd_sc_hd__a311o_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a311o_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o21ai_2() + c = sky130.components.sky130_fd_sc_hd__a311o_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__o21ai_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a311o/sky130_fd_sc_hd__a311o_2.gds", + cellname="sky130_fd_sc_hd__a311o_2", + ) @cell -def sky130_fd_sc_hs__o21ai_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o21ai_4 fixed cell. +def sky130_fd_sc_hd__a311o_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a311o_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o21ai_4() + c = sky130.components.sky130_fd_sc_hd__a311o_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__o21ai_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a311o/sky130_fd_sc_hd__a311o_1.gds", + cellname="sky130_fd_sc_hd__a311o_1", + ) @cell -def sky130_fd_sc_hs__o21ba_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o21ba_1 fixed cell. +def sky130_fd_sc_hd__fa_4() -> gf.Component: + """Returns sky130_fd_sc_hd__fa_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o21ba_1() + c = sky130.components.sky130_fd_sc_hd__fa_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__o21ba_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/fa/sky130_fd_sc_hd__fa_4.gds", + cellname="sky130_fd_sc_hd__fa_4", + ) @cell -def sky130_fd_sc_hs__o21ba_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o21ba_2 fixed cell. +def sky130_fd_sc_hd__fa_1() -> gf.Component: + """Returns sky130_fd_sc_hd__fa_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o21ba_2() + c = sky130.components.sky130_fd_sc_hd__fa_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__o21ba_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/fa/sky130_fd_sc_hd__fa_1.gds", + cellname="sky130_fd_sc_hd__fa_1", + ) @cell -def sky130_fd_sc_hs__o21ba_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o21ba_4 fixed cell. +def sky130_fd_sc_hd__fa_2() -> gf.Component: + """Returns sky130_fd_sc_hd__fa_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o21ba_4() + c = sky130.components.sky130_fd_sc_hd__fa_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__o21ba_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/fa/sky130_fd_sc_hd__fa_2.gds", + cellname="sky130_fd_sc_hd__fa_2", + ) @cell -def sky130_fd_sc_hs__o21bai_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o21bai_1 fixed cell. +def sky130_fd_sc_hd__o32ai_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o32ai_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o21bai_1() + c = sky130.components.sky130_fd_sc_hd__o32ai_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__o21bai_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o32ai/sky130_fd_sc_hd__o32ai_1.gds", + cellname="sky130_fd_sc_hd__o32ai_1", + ) @cell -def sky130_fd_sc_hs__o21bai_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o21bai_2 fixed cell. +def sky130_fd_sc_hd__o32ai_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o32ai_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o21bai_2() + c = sky130.components.sky130_fd_sc_hd__o32ai_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__o21bai_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o32ai/sky130_fd_sc_hd__o32ai_2.gds", + cellname="sky130_fd_sc_hd__o32ai_2", + ) @cell -def sky130_fd_sc_hs__o21bai_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o21bai_4 fixed cell. +def sky130_fd_sc_hd__o32ai_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o32ai_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o21bai_4() + c = sky130.components.sky130_fd_sc_hd__o32ai_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__o21bai_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o32ai/sky130_fd_sc_hd__o32ai_4.gds", + cellname="sky130_fd_sc_hd__o32ai_4", + ) @cell -def sky130_fd_sc_hs__o221a_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o221a_1 fixed cell. +def sky130_fd_sc_hd__a2bb2o_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a2bb2o_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o221a_1() + c = sky130.components.sky130_fd_sc_hd__a2bb2o_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__o221a_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a2bb2o/sky130_fd_sc_hd__a2bb2o_4.gds", + cellname="sky130_fd_sc_hd__a2bb2o_4", + ) @cell -def sky130_fd_sc_hs__o221a_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o221a_2 fixed cell. +def sky130_fd_sc_hd__a2bb2o_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a2bb2o_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o221a_2() + c = sky130.components.sky130_fd_sc_hd__a2bb2o_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__o221a_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a2bb2o/sky130_fd_sc_hd__a2bb2o_1.gds", + cellname="sky130_fd_sc_hd__a2bb2o_1", + ) @cell -def sky130_fd_sc_hs__o221a_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o221a_4 fixed cell. +def sky130_fd_sc_hd__a2bb2o_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a2bb2o_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o221a_4() + c = sky130.components.sky130_fd_sc_hd__a2bb2o_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__o221a_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a2bb2o/sky130_fd_sc_hd__a2bb2o_2.gds", + cellname="sky130_fd_sc_hd__a2bb2o_2", + ) @cell -def sky130_fd_sc_hs__o221ai_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o221ai_1 fixed cell. +def sky130_fd_sc_hd__lpflow_bleeder_1() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_bleeder_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o221ai_1() + c = sky130.components.sky130_fd_sc_hd__lpflow_bleeder_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__o221ai_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_bleeder/sky130_fd_sc_hd__lpflow_bleeder_1.gds", + cellname="sky130_fd_sc_hd__lpflow_bleeder_1", + ) @cell -def sky130_fd_sc_hs__o221ai_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o221ai_2 fixed cell. +def sky130_fd_sc_hd__sedfxbp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__sedfxbp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o221ai_2() + c = sky130.components.sky130_fd_sc_hd__sedfxbp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__o221ai_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sedfxbp/sky130_fd_sc_hd__sedfxbp_1.gds", + cellname="sky130_fd_sc_hd__sedfxbp_1", + ) @cell -def sky130_fd_sc_hs__o221ai_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o221ai_4 fixed cell. +def sky130_fd_sc_hd__sedfxbp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__sedfxbp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o221ai_4() + c = sky130.components.sky130_fd_sc_hd__sedfxbp_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__o221ai_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sedfxbp/sky130_fd_sc_hd__sedfxbp_2.gds", + cellname="sky130_fd_sc_hd__sedfxbp_2", + ) @cell -def sky130_fd_sc_hs__o22a_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o22a_1 fixed cell. +def sky130_fd_sc_hd__nor3b_2() -> gf.Component: + """Returns sky130_fd_sc_hd__nor3b_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o22a_1() + c = sky130.components.sky130_fd_sc_hd__nor3b_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__o22a_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor3b/sky130_fd_sc_hd__nor3b_2.gds", + cellname="sky130_fd_sc_hd__nor3b_2", + ) @cell -def sky130_fd_sc_hs__o22a_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o22a_2 fixed cell. +def sky130_fd_sc_hd__nor3b_1() -> gf.Component: + """Returns sky130_fd_sc_hd__nor3b_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o22a_2() + c = sky130.components.sky130_fd_sc_hd__nor3b_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__o22a_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor3b/sky130_fd_sc_hd__nor3b_1.gds", + cellname="sky130_fd_sc_hd__nor3b_1", + ) @cell -def sky130_fd_sc_hs__o22a_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o22a_4 fixed cell. +def sky130_fd_sc_hd__nor3b_4() -> gf.Component: + """Returns sky130_fd_sc_hd__nor3b_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o22a_4() + c = sky130.components.sky130_fd_sc_hd__nor3b_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__o22a_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor3b/sky130_fd_sc_hd__nor3b_4.gds", + cellname="sky130_fd_sc_hd__nor3b_4", + ) @cell -def sky130_fd_sc_hs__o22ai_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o22ai_1 fixed cell. +def sky130_fd_sc_hd__a31oi_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a31oi_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o22ai_1() + c = sky130.components.sky130_fd_sc_hd__a31oi_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__o22ai_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a31oi/sky130_fd_sc_hd__a31oi_2.gds", + cellname="sky130_fd_sc_hd__a31oi_2", + ) @cell -def sky130_fd_sc_hs__o22ai_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o22ai_2 fixed cell. +def sky130_fd_sc_hd__a31oi_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a31oi_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o22ai_2() + c = sky130.components.sky130_fd_sc_hd__a31oi_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__o22ai_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a31oi/sky130_fd_sc_hd__a31oi_4.gds", + cellname="sky130_fd_sc_hd__a31oi_4", + ) @cell -def sky130_fd_sc_hs__o22ai_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o22ai_4 fixed cell. +def sky130_fd_sc_hd__a31oi_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a31oi_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o22ai_4() + c = sky130.components.sky130_fd_sc_hd__a31oi_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__o22ai_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a31oi/sky130_fd_sc_hd__a31oi_1.gds", + cellname="sky130_fd_sc_hd__a31oi_1", + ) @cell -def sky130_fd_sc_hs__o2bb2a_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o2bb2a_1 fixed cell. +def sky130_fd_sc_hd__xor3_4() -> gf.Component: + """Returns sky130_fd_sc_hd__xor3_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o2bb2a_1() + c = sky130.components.sky130_fd_sc_hd__xor3_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__o2bb2a_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/xor3/sky130_fd_sc_hd__xor3_4.gds", + cellname="sky130_fd_sc_hd__xor3_4", + ) @cell -def sky130_fd_sc_hs__o2bb2a_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o2bb2a_2 fixed cell. +def sky130_fd_sc_hd__xor3_2() -> gf.Component: + """Returns sky130_fd_sc_hd__xor3_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o2bb2a_2() + c = sky130.components.sky130_fd_sc_hd__xor3_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__o2bb2a_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/xor3/sky130_fd_sc_hd__xor3_2.gds", + cellname="sky130_fd_sc_hd__xor3_2", + ) @cell -def sky130_fd_sc_hs__o2bb2a_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o2bb2a_4 fixed cell. +def sky130_fd_sc_hd__xor3_1() -> gf.Component: + """Returns sky130_fd_sc_hd__xor3_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o2bb2a_4() + c = sky130.components.sky130_fd_sc_hd__xor3_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__o2bb2a_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/xor3/sky130_fd_sc_hd__xor3_1.gds", + cellname="sky130_fd_sc_hd__xor3_1", + ) @cell -def sky130_fd_sc_hs__o2bb2ai_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o2bb2ai_1 fixed cell. +def sky130_fd_sc_hd__o41ai_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o41ai_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o2bb2ai_1() + c = sky130.components.sky130_fd_sc_hd__o41ai_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__o2bb2ai_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o41ai/sky130_fd_sc_hd__o41ai_1.gds", + cellname="sky130_fd_sc_hd__o41ai_1", + ) @cell -def sky130_fd_sc_hs__o2bb2ai_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o2bb2ai_2 fixed cell. +def sky130_fd_sc_hd__o41ai_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o41ai_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o2bb2ai_2() + c = sky130.components.sky130_fd_sc_hd__o41ai_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__o2bb2ai_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o41ai/sky130_fd_sc_hd__o41ai_4.gds", + cellname="sky130_fd_sc_hd__o41ai_4", + ) @cell -def sky130_fd_sc_hs__o2bb2ai_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o2bb2ai_4 fixed cell. +def sky130_fd_sc_hd__o41ai_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o41ai_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o2bb2ai_4() + c = sky130.components.sky130_fd_sc_hd__o41ai_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__o2bb2ai_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o41ai/sky130_fd_sc_hd__o41ai_2.gds", + cellname="sky130_fd_sc_hd__o41ai_2", + ) @cell -def sky130_fd_sc_hs__o311a_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o311a_1 fixed cell. +def sky130_fd_sc_hd__fill_4() -> gf.Component: + """Returns sky130_fd_sc_hd__fill_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o311a_1() + c = sky130.components.sky130_fd_sc_hd__fill_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__o311a_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/fill/sky130_fd_sc_hd__fill_4.gds", + cellname="sky130_fd_sc_hd__fill_4", + ) @cell -def sky130_fd_sc_hs__o311a_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o311a_2 fixed cell. +def sky130_fd_sc_hd__fill_1() -> gf.Component: + """Returns sky130_fd_sc_hd__fill_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o311a_2() + c = sky130.components.sky130_fd_sc_hd__fill_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__o311a_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/fill/sky130_fd_sc_hd__fill_1.gds", + cellname="sky130_fd_sc_hd__fill_1", + ) @cell -def sky130_fd_sc_hs__o311a_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o311a_4 fixed cell. +def sky130_fd_sc_hd__fill_8() -> gf.Component: + """Returns sky130_fd_sc_hd__fill_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o311a_4() + c = sky130.components.sky130_fd_sc_hd__fill_8() c.plot() """ - return import_gds("sky130_fd_sc_hs__o311a_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/fill/sky130_fd_sc_hd__fill_8.gds", + cellname="sky130_fd_sc_hd__fill_8", + ) @cell -def sky130_fd_sc_hs__o311ai_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o311ai_1 fixed cell. +def sky130_fd_sc_hd__fill_2() -> gf.Component: + """Returns sky130_fd_sc_hd__fill_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o311ai_1() + c = sky130.components.sky130_fd_sc_hd__fill_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__o311ai_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/fill/sky130_fd_sc_hd__fill_2.gds", + cellname="sky130_fd_sc_hd__fill_2", + ) @cell -def sky130_fd_sc_hs__o311ai_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o311ai_2 fixed cell. +def sky130_fd_sc_hd__sdfrtn_1() -> gf.Component: + """Returns sky130_fd_sc_hd__sdfrtn_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o311ai_2() + c = sky130.components.sky130_fd_sc_hd__sdfrtn_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__o311ai_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdfrtn/sky130_fd_sc_hd__sdfrtn_1.gds", + cellname="sky130_fd_sc_hd__sdfrtn_1", + ) @cell -def sky130_fd_sc_hs__o311ai_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o311ai_4 fixed cell. +def sky130_fd_sc_hd__decap_3() -> gf.Component: + """Returns sky130_fd_sc_hd__decap_3 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o311ai_4() + c = sky130.components.sky130_fd_sc_hd__decap_3() c.plot() """ - return import_gds("sky130_fd_sc_hs__o311ai_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/decap/sky130_fd_sc_hd__decap_3.gds", + cellname="sky130_fd_sc_hd__decap_3", + ) @cell -def sky130_fd_sc_hs__o31a_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o31a_1 fixed cell. +def sky130_fd_sc_hd__decap_8() -> gf.Component: + """Returns sky130_fd_sc_hd__decap_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o31a_1() + c = sky130.components.sky130_fd_sc_hd__decap_8() c.plot() """ - return import_gds("sky130_fd_sc_hs__o31a_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/decap/sky130_fd_sc_hd__decap_8.gds", + cellname="sky130_fd_sc_hd__decap_8", + ) @cell -def sky130_fd_sc_hs__o31a_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o31a_2 fixed cell. +def sky130_fd_sc_hd__decap_4() -> gf.Component: + """Returns sky130_fd_sc_hd__decap_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o31a_2() + c = sky130.components.sky130_fd_sc_hd__decap_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__o31a_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/decap/sky130_fd_sc_hd__decap_4.gds", + cellname="sky130_fd_sc_hd__decap_4", + ) @cell -def sky130_fd_sc_hs__o31a_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o31a_4 fixed cell. +def sky130_fd_sc_hd__decap_12() -> gf.Component: + """Returns sky130_fd_sc_hd__decap_12 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o31a_4() + c = sky130.components.sky130_fd_sc_hd__decap_12() c.plot() """ - return import_gds("sky130_fd_sc_hs__o31a_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/decap/sky130_fd_sc_hd__decap_12.gds", + cellname="sky130_fd_sc_hd__decap_12", + ) @cell -def sky130_fd_sc_hs__o31ai_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o31ai_1 fixed cell. +def sky130_fd_sc_hd__decap_6() -> gf.Component: + """Returns sky130_fd_sc_hd__decap_6 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o31ai_1() + c = sky130.components.sky130_fd_sc_hd__decap_6() c.plot() """ - return import_gds("sky130_fd_sc_hs__o31ai_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/decap/sky130_fd_sc_hd__decap_6.gds", + cellname="sky130_fd_sc_hd__decap_6", + ) @cell -def sky130_fd_sc_hs__o31ai_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o31ai_2 fixed cell. +def sky130_fd_sc_hd__inv_1() -> gf.Component: + """Returns sky130_fd_sc_hd__inv_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o31ai_2() + c = sky130.components.sky130_fd_sc_hd__inv_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__o31ai_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/inv/sky130_fd_sc_hd__inv_1.gds", + cellname="sky130_fd_sc_hd__inv_1", + ) @cell -def sky130_fd_sc_hs__o31ai_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o31ai_4 fixed cell. +def sky130_fd_sc_hd__inv_12() -> gf.Component: + """Returns sky130_fd_sc_hd__inv_12 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o31ai_4() + c = sky130.components.sky130_fd_sc_hd__inv_12() c.plot() """ - return import_gds("sky130_fd_sc_hs__o31ai_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/inv/sky130_fd_sc_hd__inv_12.gds", + cellname="sky130_fd_sc_hd__inv_12", + ) @cell -def sky130_fd_sc_hs__o32a_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o32a_1 fixed cell. +def sky130_fd_sc_hd__inv_6() -> gf.Component: + """Returns sky130_fd_sc_hd__inv_6 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o32a_1() + c = sky130.components.sky130_fd_sc_hd__inv_6() c.plot() """ - return import_gds("sky130_fd_sc_hs__o32a_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/inv/sky130_fd_sc_hd__inv_6.gds", + cellname="sky130_fd_sc_hd__inv_6", + ) @cell -def sky130_fd_sc_hs__o32a_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o32a_2 fixed cell. +def sky130_fd_sc_hd__inv_16() -> gf.Component: + """Returns sky130_fd_sc_hd__inv_16 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o32a_2() + c = sky130.components.sky130_fd_sc_hd__inv_16() c.plot() """ - return import_gds("sky130_fd_sc_hs__o32a_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/inv/sky130_fd_sc_hd__inv_16.gds", + cellname="sky130_fd_sc_hd__inv_16", + ) @cell -def sky130_fd_sc_hs__o32a_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o32a_4 fixed cell. +def sky130_fd_sc_hd__inv_4() -> gf.Component: + """Returns sky130_fd_sc_hd__inv_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o32a_4() + c = sky130.components.sky130_fd_sc_hd__inv_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__o32a_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/inv/sky130_fd_sc_hd__inv_4.gds", + cellname="sky130_fd_sc_hd__inv_4", + ) @cell -def sky130_fd_sc_hs__o32ai_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o32ai_1 fixed cell. +def sky130_fd_sc_hd__inv_8() -> gf.Component: + """Returns sky130_fd_sc_hd__inv_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o32ai_1() + c = sky130.components.sky130_fd_sc_hd__inv_8() c.plot() """ - return import_gds("sky130_fd_sc_hs__o32ai_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/inv/sky130_fd_sc_hd__inv_8.gds", + cellname="sky130_fd_sc_hd__inv_8", + ) @cell -def sky130_fd_sc_hs__o32ai_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o32ai_2 fixed cell. +def sky130_fd_sc_hd__inv_2() -> gf.Component: + """Returns sky130_fd_sc_hd__inv_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o32ai_2() + c = sky130.components.sky130_fd_sc_hd__inv_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__o32ai_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/inv/sky130_fd_sc_hd__inv_2.gds", + cellname="sky130_fd_sc_hd__inv_2", + ) @cell -def sky130_fd_sc_hs__o32ai_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o32ai_4 fixed cell. +def sky130_fd_sc_hd__macro_sparecell() -> gf.Component: + """Returns sky130_fd_sc_hd__macro_sparecell fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o32ai_4() + c = sky130.components.sky130_fd_sc_hd__macro_sparecell() c.plot() """ - return import_gds("sky130_fd_sc_hs__o32ai_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/macro_sparecell/sky130_fd_sc_hd__macro_sparecell.gds", + cellname="sky130_fd_sc_hd__macro_sparecell", + ) @cell -def sky130_fd_sc_hs__o41a_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o41a_1 fixed cell. +def sky130_fd_sc_hd__and2b_4() -> gf.Component: + """Returns sky130_fd_sc_hd__and2b_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o41a_1() + c = sky130.components.sky130_fd_sc_hd__and2b_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__o41a_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and2b/sky130_fd_sc_hd__and2b_4.gds", + cellname="sky130_fd_sc_hd__and2b_4", + ) @cell -def sky130_fd_sc_hs__o41a_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o41a_2 fixed cell. +def sky130_fd_sc_hd__and2b_1() -> gf.Component: + """Returns sky130_fd_sc_hd__and2b_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o41a_2() + c = sky130.components.sky130_fd_sc_hd__and2b_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__o41a_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and2b/sky130_fd_sc_hd__and2b_1.gds", + cellname="sky130_fd_sc_hd__and2b_1", + ) @cell -def sky130_fd_sc_hs__o41a_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o41a_4 fixed cell. +def sky130_fd_sc_hd__and2b_2() -> gf.Component: + """Returns sky130_fd_sc_hd__and2b_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o41a_4() + c = sky130.components.sky130_fd_sc_hd__and2b_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__o41a_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and2b/sky130_fd_sc_hd__and2b_2.gds", + cellname="sky130_fd_sc_hd__and2b_2", + ) @cell -def sky130_fd_sc_hs__o41ai_1() -> gf.Component: - """Returns sky130_fd_sc_hs__o41ai_1 fixed cell. +def sky130_fd_sc_hd__nand3b_2() -> gf.Component: + """Returns sky130_fd_sc_hd__nand3b_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o41ai_1() + c = sky130.components.sky130_fd_sc_hd__nand3b_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__o41ai_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand3b/sky130_fd_sc_hd__nand3b_2.gds", + cellname="sky130_fd_sc_hd__nand3b_2", + ) @cell -def sky130_fd_sc_hs__o41ai_2() -> gf.Component: - """Returns sky130_fd_sc_hs__o41ai_2 fixed cell. +def sky130_fd_sc_hd__nand3b_1() -> gf.Component: + """Returns sky130_fd_sc_hd__nand3b_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o41ai_2() + c = sky130.components.sky130_fd_sc_hd__nand3b_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__o41ai_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand3b/sky130_fd_sc_hd__nand3b_1.gds", + cellname="sky130_fd_sc_hd__nand3b_1", + ) @cell -def sky130_fd_sc_hs__o41ai_4() -> gf.Component: - """Returns sky130_fd_sc_hs__o41ai_4 fixed cell. +def sky130_fd_sc_hd__nand3b_4() -> gf.Component: + """Returns sky130_fd_sc_hd__nand3b_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__o41ai_4() + c = sky130.components.sky130_fd_sc_hd__nand3b_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__o41ai_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand3b/sky130_fd_sc_hd__nand3b_4.gds", + cellname="sky130_fd_sc_hd__nand3b_4", + ) @cell -def sky130_fd_sc_hs__or2_1() -> gf.Component: - """Returns sky130_fd_sc_hs__or2_1 fixed cell. +def sky130_fd_sc_hd__dlrtp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dlrtp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or2_1() + c = sky130.components.sky130_fd_sc_hd__dlrtp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__or2_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlrtp/sky130_fd_sc_hd__dlrtp_1.gds", + cellname="sky130_fd_sc_hd__dlrtp_1", + ) @cell -def sky130_fd_sc_hs__or2_2() -> gf.Component: - """Returns sky130_fd_sc_hs__or2_2 fixed cell. +def sky130_fd_sc_hd__dlrtp_4() -> gf.Component: + """Returns sky130_fd_sc_hd__dlrtp_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or2_2() + c = sky130.components.sky130_fd_sc_hd__dlrtp_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__or2_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlrtp/sky130_fd_sc_hd__dlrtp_4.gds", + cellname="sky130_fd_sc_hd__dlrtp_4", + ) @cell -def sky130_fd_sc_hs__or2_4() -> gf.Component: - """Returns sky130_fd_sc_hs__or2_4 fixed cell. +def sky130_fd_sc_hd__dlrtp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__dlrtp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or2_4() + c = sky130.components.sky130_fd_sc_hd__dlrtp_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__or2_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlrtp/sky130_fd_sc_hd__dlrtp_2.gds", + cellname="sky130_fd_sc_hd__dlrtp_2", + ) @cell -def sky130_fd_sc_hs__or2b_1() -> gf.Component: - """Returns sky130_fd_sc_hs__or2b_1 fixed cell. +def sky130_fd_sc_hd__dfbbp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dfbbp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or2b_1() + c = sky130.components.sky130_fd_sc_hd__dfbbp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__or2b_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dfbbp/sky130_fd_sc_hd__dfbbp_1.gds", + cellname="sky130_fd_sc_hd__dfbbp_1", + ) @cell -def sky130_fd_sc_hs__or2b_2() -> gf.Component: - """Returns sky130_fd_sc_hs__or2b_2 fixed cell. +def sky130_fd_sc_hd__probe_p_8() -> gf.Component: + """Returns sky130_fd_sc_hd__probe_p_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or2b_2() + c = sky130.components.sky130_fd_sc_hd__probe_p_8() c.plot() """ - return import_gds("sky130_fd_sc_hs__or2b_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/probe_p/sky130_fd_sc_hd__probe_p_8.gds", + cellname="sky130_fd_sc_hd__probe_p_8", + ) @cell -def sky130_fd_sc_hs__or2b_4() -> gf.Component: - """Returns sky130_fd_sc_hs__or2b_4 fixed cell. +def sky130_fd_sc_hd__dlclkp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dlclkp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or2b_4() + c = sky130.components.sky130_fd_sc_hd__dlclkp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__or2b_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlclkp/sky130_fd_sc_hd__dlclkp_1.gds", + cellname="sky130_fd_sc_hd__dlclkp_1", + ) @cell -def sky130_fd_sc_hs__or3_1() -> gf.Component: - """Returns sky130_fd_sc_hs__or3_1 fixed cell. +def sky130_fd_sc_hd__dlclkp_4() -> gf.Component: + """Returns sky130_fd_sc_hd__dlclkp_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or3_1() + c = sky130.components.sky130_fd_sc_hd__dlclkp_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__or3_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlclkp/sky130_fd_sc_hd__dlclkp_4.gds", + cellname="sky130_fd_sc_hd__dlclkp_4", + ) @cell -def sky130_fd_sc_hs__or3_2() -> gf.Component: - """Returns sky130_fd_sc_hs__or3_2 fixed cell. +def sky130_fd_sc_hd__dlclkp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__dlclkp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or3_2() + c = sky130.components.sky130_fd_sc_hd__dlclkp_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__or3_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlclkp/sky130_fd_sc_hd__dlclkp_2.gds", + cellname="sky130_fd_sc_hd__dlclkp_2", + ) @cell -def sky130_fd_sc_hs__or3_4() -> gf.Component: - """Returns sky130_fd_sc_hs__or3_4 fixed cell. +def sky130_fd_sc_hd__or4_2() -> gf.Component: + """Returns sky130_fd_sc_hd__or4_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or3_4() + c = sky130.components.sky130_fd_sc_hd__or4_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__or3_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or4/sky130_fd_sc_hd__or4_2.gds", + cellname="sky130_fd_sc_hd__or4_2", + ) @cell -def sky130_fd_sc_hs__or3b_1() -> gf.Component: - """Returns sky130_fd_sc_hs__or3b_1 fixed cell. +def sky130_fd_sc_hd__or4_1() -> gf.Component: + """Returns sky130_fd_sc_hd__or4_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or3b_1() + c = sky130.components.sky130_fd_sc_hd__or4_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__or3b_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or4/sky130_fd_sc_hd__or4_1.gds", + cellname="sky130_fd_sc_hd__or4_1", + ) @cell -def sky130_fd_sc_hs__or3b_2() -> gf.Component: - """Returns sky130_fd_sc_hs__or3b_2 fixed cell. +def sky130_fd_sc_hd__or4_4() -> gf.Component: + """Returns sky130_fd_sc_hd__or4_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or3b_2() + c = sky130.components.sky130_fd_sc_hd__or4_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__or3b_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or4/sky130_fd_sc_hd__or4_4.gds", + cellname="sky130_fd_sc_hd__or4_4", + ) @cell -def sky130_fd_sc_hs__or3b_4() -> gf.Component: - """Returns sky130_fd_sc_hs__or3b_4 fixed cell. +def sky130_fd_sc_hd__o221a_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o221a_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or3b_4() + c = sky130.components.sky130_fd_sc_hd__o221a_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__or3b_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o221a/sky130_fd_sc_hd__o221a_1.gds", + cellname="sky130_fd_sc_hd__o221a_1", + ) @cell -def sky130_fd_sc_hs__or4_1() -> gf.Component: - """Returns sky130_fd_sc_hs__or4_1 fixed cell. +def sky130_fd_sc_hd__o221a_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o221a_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or4_1() + c = sky130.components.sky130_fd_sc_hd__o221a_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__or4_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o221a/sky130_fd_sc_hd__o221a_4.gds", + cellname="sky130_fd_sc_hd__o221a_4", + ) @cell -def sky130_fd_sc_hs__or4_2() -> gf.Component: - """Returns sky130_fd_sc_hs__or4_2 fixed cell. +def sky130_fd_sc_hd__o221a_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o221a_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or4_2() + c = sky130.components.sky130_fd_sc_hd__o221a_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__or4_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o221a/sky130_fd_sc_hd__o221a_2.gds", + cellname="sky130_fd_sc_hd__o221a_2", + ) @cell -def sky130_fd_sc_hs__or4_4() -> gf.Component: - """Returns sky130_fd_sc_hs__or4_4 fixed cell. +def sky130_fd_sc_hd__nor3_2() -> gf.Component: + """Returns sky130_fd_sc_hd__nor3_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or4_4() + c = sky130.components.sky130_fd_sc_hd__nor3_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__or4_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor3/sky130_fd_sc_hd__nor3_2.gds", + cellname="sky130_fd_sc_hd__nor3_2", + ) @cell -def sky130_fd_sc_hs__or4b_1() -> gf.Component: - """Returns sky130_fd_sc_hs__or4b_1 fixed cell. +def sky130_fd_sc_hd__nor3_4() -> gf.Component: + """Returns sky130_fd_sc_hd__nor3_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or4b_1() + c = sky130.components.sky130_fd_sc_hd__nor3_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__or4b_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor3/sky130_fd_sc_hd__nor3_4.gds", + cellname="sky130_fd_sc_hd__nor3_4", + ) @cell -def sky130_fd_sc_hs__or4b_2() -> gf.Component: - """Returns sky130_fd_sc_hs__or4b_2 fixed cell. +def sky130_fd_sc_hd__nor3_1() -> gf.Component: + """Returns sky130_fd_sc_hd__nor3_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or4b_2() + c = sky130.components.sky130_fd_sc_hd__nor3_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__or4b_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nor3/sky130_fd_sc_hd__nor3_1.gds", + cellname="sky130_fd_sc_hd__nor3_1", + ) @cell -def sky130_fd_sc_hs__or4b_4() -> gf.Component: - """Returns sky130_fd_sc_hs__or4b_4 fixed cell. +def sky130_fd_sc_hd__dfrtn_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dfrtn_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or4b_4() + c = sky130.components.sky130_fd_sc_hd__dfrtn_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__or4b_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dfrtn/sky130_fd_sc_hd__dfrtn_1.gds", + cellname="sky130_fd_sc_hd__dfrtn_1", + ) @cell -def sky130_fd_sc_hs__or4bb_1() -> gf.Component: - """Returns sky130_fd_sc_hs__or4bb_1 fixed cell. +def sky130_fd_sc_hd__sdfrbp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__sdfrbp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or4bb_1() + c = sky130.components.sky130_fd_sc_hd__sdfrbp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__or4bb_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdfrbp/sky130_fd_sc_hd__sdfrbp_1.gds", + cellname="sky130_fd_sc_hd__sdfrbp_1", + ) @cell -def sky130_fd_sc_hs__or4bb_2() -> gf.Component: - """Returns sky130_fd_sc_hs__or4bb_2 fixed cell. +def sky130_fd_sc_hd__sdfrbp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__sdfrbp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or4bb_2() + c = sky130.components.sky130_fd_sc_hd__sdfrbp_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__or4bb_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdfrbp/sky130_fd_sc_hd__sdfrbp_2.gds", + cellname="sky130_fd_sc_hd__sdfrbp_2", + ) @cell -def sky130_fd_sc_hs__or4bb_4() -> gf.Component: - """Returns sky130_fd_sc_hs__or4bb_4 fixed cell. +def sky130_fd_sc_hd__clkinvlp_4() -> gf.Component: + """Returns sky130_fd_sc_hd__clkinvlp_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__or4bb_4() + c = sky130.components.sky130_fd_sc_hd__clkinvlp_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__or4bb_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkinvlp/sky130_fd_sc_hd__clkinvlp_4.gds", + cellname="sky130_fd_sc_hd__clkinvlp_4", + ) @cell -def sky130_fd_sc_hs__sdfbbn_1() -> gf.Component: - """Returns sky130_fd_sc_hs__sdfbbn_1 fixed cell. +def sky130_fd_sc_hd__clkinvlp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__clkinvlp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdfbbn_1() + c = sky130.components.sky130_fd_sc_hd__clkinvlp_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdfbbn_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkinvlp/sky130_fd_sc_hd__clkinvlp_2.gds", + cellname="sky130_fd_sc_hd__clkinvlp_2", + ) @cell -def sky130_fd_sc_hs__sdfbbn_2() -> gf.Component: - """Returns sky130_fd_sc_hs__sdfbbn_2 fixed cell. +def sky130_fd_sc_hd__o41a_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o41a_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdfbbn_2() + c = sky130.components.sky130_fd_sc_hd__o41a_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdfbbn_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o41a/sky130_fd_sc_hd__o41a_4.gds", + cellname="sky130_fd_sc_hd__o41a_4", + ) @cell -def sky130_fd_sc_hs__sdfbbp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__sdfbbp_1 fixed cell. +def sky130_fd_sc_hd__o41a_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o41a_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdfbbp_1() + c = sky130.components.sky130_fd_sc_hd__o41a_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdfbbp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o41a/sky130_fd_sc_hd__o41a_1.gds", + cellname="sky130_fd_sc_hd__o41a_1", + ) @cell -def sky130_fd_sc_hs__sdfrbp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__sdfrbp_1 fixed cell. +def sky130_fd_sc_hd__o41a_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o41a_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdfrbp_1() + c = sky130.components.sky130_fd_sc_hd__o41a_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdfrbp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o41a/sky130_fd_sc_hd__o41a_2.gds", + cellname="sky130_fd_sc_hd__o41a_2", + ) @cell -def sky130_fd_sc_hs__sdfrbp_2() -> gf.Component: - """Returns sky130_fd_sc_hs__sdfrbp_2 fixed cell. +def sky130_fd_sc_hd__o21a_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o21a_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdfrbp_2() + c = sky130.components.sky130_fd_sc_hd__o21a_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdfrbp_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o21a/sky130_fd_sc_hd__o21a_1.gds", + cellname="sky130_fd_sc_hd__o21a_1", + ) @cell -def sky130_fd_sc_hs__sdfrtn_1() -> gf.Component: - """Returns sky130_fd_sc_hs__sdfrtn_1 fixed cell. +def sky130_fd_sc_hd__o21a_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o21a_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdfrtn_1() + c = sky130.components.sky130_fd_sc_hd__o21a_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdfrtn_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o21a/sky130_fd_sc_hd__o21a_4.gds", + cellname="sky130_fd_sc_hd__o21a_4", + ) @cell -def sky130_fd_sc_hs__sdfrtp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__sdfrtp_1 fixed cell. +def sky130_fd_sc_hd__o21a_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o21a_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdfrtp_1() + c = sky130.components.sky130_fd_sc_hd__o21a_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdfrtp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o21a/sky130_fd_sc_hd__o21a_2.gds", + cellname="sky130_fd_sc_hd__o21a_2", + ) @cell -def sky130_fd_sc_hs__sdfrtp_2() -> gf.Component: - """Returns sky130_fd_sc_hs__sdfrtp_2 fixed cell. +def sky130_fd_sc_hd__or3_4() -> gf.Component: + """Returns sky130_fd_sc_hd__or3_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdfrtp_2() + c = sky130.components.sky130_fd_sc_hd__or3_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdfrtp_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or3/sky130_fd_sc_hd__or3_4.gds", + cellname="sky130_fd_sc_hd__or3_4", + ) @cell -def sky130_fd_sc_hs__sdfrtp_4() -> gf.Component: - """Returns sky130_fd_sc_hs__sdfrtp_4 fixed cell. +def sky130_fd_sc_hd__or3_1() -> gf.Component: + """Returns sky130_fd_sc_hd__or3_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdfrtp_4() + c = sky130.components.sky130_fd_sc_hd__or3_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdfrtp_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or3/sky130_fd_sc_hd__or3_1.gds", + cellname="sky130_fd_sc_hd__or3_1", + ) @cell -def sky130_fd_sc_hs__sdfsbp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__sdfsbp_1 fixed cell. +def sky130_fd_sc_hd__or3_2() -> gf.Component: + """Returns sky130_fd_sc_hd__or3_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdfsbp_1() + c = sky130.components.sky130_fd_sc_hd__or3_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdfsbp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or3/sky130_fd_sc_hd__or3_2.gds", + cellname="sky130_fd_sc_hd__or3_2", + ) @cell -def sky130_fd_sc_hs__sdfsbp_2() -> gf.Component: - """Returns sky130_fd_sc_hs__sdfsbp_2 fixed cell. +def sky130_fd_sc_hd__dlxbp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dlxbp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdfsbp_2() + c = sky130.components.sky130_fd_sc_hd__dlxbp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdfsbp_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlxbp/sky130_fd_sc_hd__dlxbp_1.gds", + cellname="sky130_fd_sc_hd__dlxbp_1", + ) @cell -def sky130_fd_sc_hs__sdfstp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__sdfstp_1 fixed cell. +def sky130_fd_sc_hd__bufbuf_16() -> gf.Component: + """Returns sky130_fd_sc_hd__bufbuf_16 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdfstp_1() + c = sky130.components.sky130_fd_sc_hd__bufbuf_16() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdfstp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/bufbuf/sky130_fd_sc_hd__bufbuf_16.gds", + cellname="sky130_fd_sc_hd__bufbuf_16", + ) @cell -def sky130_fd_sc_hs__sdfstp_2() -> gf.Component: - """Returns sky130_fd_sc_hs__sdfstp_2 fixed cell. +def sky130_fd_sc_hd__bufbuf_8() -> gf.Component: + """Returns sky130_fd_sc_hd__bufbuf_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdfstp_2() + c = sky130.components.sky130_fd_sc_hd__bufbuf_8() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdfstp_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/bufbuf/sky130_fd_sc_hd__bufbuf_8.gds", + cellname="sky130_fd_sc_hd__bufbuf_8", + ) @cell -def sky130_fd_sc_hs__sdfstp_4() -> gf.Component: - """Returns sky130_fd_sc_hs__sdfstp_4 fixed cell. +def sky130_fd_sc_hd__clkdlybuf4s18_2() -> gf.Component: + """Returns sky130_fd_sc_hd__clkdlybuf4s18_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdfstp_4() + c = sky130.components.sky130_fd_sc_hd__clkdlybuf4s18_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdfstp_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkdlybuf4s18/sky130_fd_sc_hd__clkdlybuf4s18_2.gds", + cellname="sky130_fd_sc_hd__clkdlybuf4s18_2", + ) @cell -def sky130_fd_sc_hs__sdfxbp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__sdfxbp_1 fixed cell. +def sky130_fd_sc_hd__clkdlybuf4s18_1() -> gf.Component: + """Returns sky130_fd_sc_hd__clkdlybuf4s18_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdfxbp_1() + c = sky130.components.sky130_fd_sc_hd__clkdlybuf4s18_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdfxbp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkdlybuf4s18/sky130_fd_sc_hd__clkdlybuf4s18_1.gds", + cellname="sky130_fd_sc_hd__clkdlybuf4s18_1", + ) @cell -def sky130_fd_sc_hs__sdfxbp_2() -> gf.Component: - """Returns sky130_fd_sc_hs__sdfxbp_2 fixed cell. +def sky130_fd_sc_hd__sdfrtp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__sdfrtp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdfxbp_2() + c = sky130.components.sky130_fd_sc_hd__sdfrtp_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdfxbp_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdfrtp/sky130_fd_sc_hd__sdfrtp_2.gds", + cellname="sky130_fd_sc_hd__sdfrtp_2", + ) @cell -def sky130_fd_sc_hs__sdfxtp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__sdfxtp_1 fixed cell. +def sky130_fd_sc_hd__sdfrtp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__sdfrtp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdfxtp_1() + c = sky130.components.sky130_fd_sc_hd__sdfrtp_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdfxtp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdfrtp/sky130_fd_sc_hd__sdfrtp_1.gds", + cellname="sky130_fd_sc_hd__sdfrtp_1", + ) @cell -def sky130_fd_sc_hs__sdfxtp_2() -> gf.Component: - """Returns sky130_fd_sc_hs__sdfxtp_2 fixed cell. +def sky130_fd_sc_hd__sdfrtp_4() -> gf.Component: + """Returns sky130_fd_sc_hd__sdfrtp_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdfxtp_2() + c = sky130.components.sky130_fd_sc_hd__sdfrtp_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdfxtp_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdfrtp/sky130_fd_sc_hd__sdfrtp_4.gds", + cellname="sky130_fd_sc_hd__sdfrtp_4", + ) @cell -def sky130_fd_sc_hs__sdfxtp_4() -> gf.Component: - """Returns sky130_fd_sc_hs__sdfxtp_4 fixed cell. +def sky130_fd_sc_hd__a221o_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a221o_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdfxtp_4() + c = sky130.components.sky130_fd_sc_hd__a221o_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdfxtp_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a221o/sky130_fd_sc_hd__a221o_4.gds", + cellname="sky130_fd_sc_hd__a221o_4", + ) @cell -def sky130_fd_sc_hs__sdlclkp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__sdlclkp_1 fixed cell. +def sky130_fd_sc_hd__a221o_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a221o_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdlclkp_1() + c = sky130.components.sky130_fd_sc_hd__a221o_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdlclkp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a221o/sky130_fd_sc_hd__a221o_2.gds", + cellname="sky130_fd_sc_hd__a221o_2", + ) @cell -def sky130_fd_sc_hs__sdlclkp_2() -> gf.Component: - """Returns sky130_fd_sc_hs__sdlclkp_2 fixed cell. +def sky130_fd_sc_hd__a221o_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a221o_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdlclkp_2() + c = sky130.components.sky130_fd_sc_hd__a221o_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdlclkp_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a221o/sky130_fd_sc_hd__a221o_1.gds", + cellname="sky130_fd_sc_hd__a221o_1", + ) @cell -def sky130_fd_sc_hs__sdlclkp_4() -> gf.Component: - """Returns sky130_fd_sc_hs__sdlclkp_4 fixed cell. +def sky130_fd_sc_hd__a31o_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a31o_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sdlclkp_4() + c = sky130.components.sky130_fd_sc_hd__a31o_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__sdlclkp_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a31o/sky130_fd_sc_hd__a31o_1.gds", + cellname="sky130_fd_sc_hd__a31o_1", + ) @cell -def sky130_fd_sc_hs__sedfxbp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__sedfxbp_1 fixed cell. +def sky130_fd_sc_hd__a31o_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a31o_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sedfxbp_1() + c = sky130.components.sky130_fd_sc_hd__a31o_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__sedfxbp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a31o/sky130_fd_sc_hd__a31o_2.gds", + cellname="sky130_fd_sc_hd__a31o_2", + ) @cell -def sky130_fd_sc_hs__sedfxbp_2() -> gf.Component: - """Returns sky130_fd_sc_hs__sedfxbp_2 fixed cell. +def sky130_fd_sc_hd__a31o_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a31o_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sedfxbp_2() + c = sky130.components.sky130_fd_sc_hd__a31o_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__sedfxbp_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a31o/sky130_fd_sc_hd__a31o_4.gds", + cellname="sky130_fd_sc_hd__a31o_4", + ) @cell -def sky130_fd_sc_hs__sedfxtp_1() -> gf.Component: - """Returns sky130_fd_sc_hs__sedfxtp_1 fixed cell. +def sky130_fd_sc_hd__fah_1() -> gf.Component: + """Returns sky130_fd_sc_hd__fah_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sedfxtp_1() + c = sky130.components.sky130_fd_sc_hd__fah_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__sedfxtp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/fah/sky130_fd_sc_hd__fah_1.gds", + cellname="sky130_fd_sc_hd__fah_1", + ) @cell -def sky130_fd_sc_hs__sedfxtp_2() -> gf.Component: - """Returns sky130_fd_sc_hs__sedfxtp_2 fixed cell. +def sky130_fd_sc_hd__sdfbbn_1() -> gf.Component: + """Returns sky130_fd_sc_hd__sdfbbn_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sedfxtp_2() + c = sky130.components.sky130_fd_sc_hd__sdfbbn_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__sedfxtp_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdfbbn/sky130_fd_sc_hd__sdfbbn_1.gds", + cellname="sky130_fd_sc_hd__sdfbbn_1", + ) @cell -def sky130_fd_sc_hs__sedfxtp_4() -> gf.Component: - """Returns sky130_fd_sc_hs__sedfxtp_4 fixed cell. +def sky130_fd_sc_hd__sdfbbn_2() -> gf.Component: + """Returns sky130_fd_sc_hd__sdfbbn_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__sedfxtp_4() + c = sky130.components.sky130_fd_sc_hd__sdfbbn_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__sedfxtp_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdfbbn/sky130_fd_sc_hd__sdfbbn_2.gds", + cellname="sky130_fd_sc_hd__sdfbbn_2", + ) @cell -def sky130_fd_sc_hs__tap_1() -> gf.Component: - """Returns sky130_fd_sc_hs__tap_1 fixed cell. +def sky130_fd_sc_hd__mux4_4() -> gf.Component: + """Returns sky130_fd_sc_hd__mux4_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__tap_1() + c = sky130.components.sky130_fd_sc_hd__mux4_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__tap_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/mux4/sky130_fd_sc_hd__mux4_4.gds", + cellname="sky130_fd_sc_hd__mux4_4", + ) @cell -def sky130_fd_sc_hs__tap_2() -> gf.Component: - """Returns sky130_fd_sc_hs__tap_2 fixed cell. +def sky130_fd_sc_hd__mux4_1() -> gf.Component: + """Returns sky130_fd_sc_hd__mux4_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__tap_2() + c = sky130.components.sky130_fd_sc_hd__mux4_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__tap_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/mux4/sky130_fd_sc_hd__mux4_1.gds", + cellname="sky130_fd_sc_hd__mux4_1", + ) @cell -def sky130_fd_sc_hs__tapmet1_2() -> gf.Component: - """Returns sky130_fd_sc_hs__tapmet1_2 fixed cell. +def sky130_fd_sc_hd__mux4_2() -> gf.Component: + """Returns sky130_fd_sc_hd__mux4_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__tapmet1_2() + c = sky130.components.sky130_fd_sc_hd__mux4_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__tapmet1_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/mux4/sky130_fd_sc_hd__mux4_2.gds", + cellname="sky130_fd_sc_hd__mux4_2", + ) @cell -def sky130_fd_sc_hs__tapvgnd2_1() -> gf.Component: - """Returns sky130_fd_sc_hs__tapvgnd2_1 fixed cell. +def sky130_fd_sc_hd__xnor2_1() -> gf.Component: + """Returns sky130_fd_sc_hd__xnor2_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__tapvgnd2_1() + c = sky130.components.sky130_fd_sc_hd__xnor2_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__tapvgnd2_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/xnor2/sky130_fd_sc_hd__xnor2_1.gds", + cellname="sky130_fd_sc_hd__xnor2_1", + ) @cell -def sky130_fd_sc_hs__tapvgnd_1() -> gf.Component: - """Returns sky130_fd_sc_hs__tapvgnd_1 fixed cell. +def sky130_fd_sc_hd__xnor2_2() -> gf.Component: + """Returns sky130_fd_sc_hd__xnor2_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__tapvgnd_1() + c = sky130.components.sky130_fd_sc_hd__xnor2_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__tapvgnd_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/xnor2/sky130_fd_sc_hd__xnor2_2.gds", + cellname="sky130_fd_sc_hd__xnor2_2", + ) @cell -def sky130_fd_sc_hs__tapvpwrvgnd_1() -> gf.Component: - """Returns sky130_fd_sc_hs__tapvpwrvgnd_1 fixed cell. +def sky130_fd_sc_hd__xnor2_4() -> gf.Component: + """Returns sky130_fd_sc_hd__xnor2_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__tapvpwrvgnd_1() + c = sky130.components.sky130_fd_sc_hd__xnor2_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__tapvpwrvgnd_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/xnor2/sky130_fd_sc_hd__xnor2_4.gds", + cellname="sky130_fd_sc_hd__xnor2_4", + ) @cell -def sky130_fd_sc_hs__xnor2_1() -> gf.Component: - """Returns sky130_fd_sc_hs__xnor2_1 fixed cell. +def sky130_fd_sc_hd__dlymetal6s2s_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dlymetal6s2s_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__xnor2_1() + c = sky130.components.sky130_fd_sc_hd__dlymetal6s2s_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__xnor2_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlymetal6s2s/sky130_fd_sc_hd__dlymetal6s2s_1.gds", + cellname="sky130_fd_sc_hd__dlymetal6s2s_1", + ) @cell -def sky130_fd_sc_hs__xnor2_2() -> gf.Component: - """Returns sky130_fd_sc_hs__xnor2_2 fixed cell. +def sky130_fd_sc_hd__o2bb2ai_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o2bb2ai_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__xnor2_2() + c = sky130.components.sky130_fd_sc_hd__o2bb2ai_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__xnor2_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o2bb2ai/sky130_fd_sc_hd__o2bb2ai_1.gds", + cellname="sky130_fd_sc_hd__o2bb2ai_1", + ) @cell -def sky130_fd_sc_hs__xnor2_4() -> gf.Component: - """Returns sky130_fd_sc_hs__xnor2_4 fixed cell. +def sky130_fd_sc_hd__o2bb2ai_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o2bb2ai_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__xnor2_4() + c = sky130.components.sky130_fd_sc_hd__o2bb2ai_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__xnor2_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o2bb2ai/sky130_fd_sc_hd__o2bb2ai_4.gds", + cellname="sky130_fd_sc_hd__o2bb2ai_4", + ) @cell -def sky130_fd_sc_hs__xnor3_1() -> gf.Component: - """Returns sky130_fd_sc_hs__xnor3_1 fixed cell. +def sky130_fd_sc_hd__o2bb2ai_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o2bb2ai_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__xnor3_1() + c = sky130.components.sky130_fd_sc_hd__o2bb2ai_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__xnor3_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o2bb2ai/sky130_fd_sc_hd__o2bb2ai_2.gds", + cellname="sky130_fd_sc_hd__o2bb2ai_2", + ) @cell -def sky130_fd_sc_hs__xnor3_2() -> gf.Component: - """Returns sky130_fd_sc_hs__xnor3_2 fixed cell. +def sky130_fd_sc_hd__and4_2() -> gf.Component: + """Returns sky130_fd_sc_hd__and4_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__xnor3_2() + c = sky130.components.sky130_fd_sc_hd__and4_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__xnor3_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and4/sky130_fd_sc_hd__and4_2.gds", + cellname="sky130_fd_sc_hd__and4_2", + ) @cell -def sky130_fd_sc_hs__xnor3_4() -> gf.Component: - """Returns sky130_fd_sc_hs__xnor3_4 fixed cell. +def sky130_fd_sc_hd__and4_1() -> gf.Component: + """Returns sky130_fd_sc_hd__and4_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__xnor3_4() + c = sky130.components.sky130_fd_sc_hd__and4_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__xnor3_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and4/sky130_fd_sc_hd__and4_1.gds", + cellname="sky130_fd_sc_hd__and4_1", + ) @cell -def sky130_fd_sc_hs__xor2_1() -> gf.Component: - """Returns sky130_fd_sc_hs__xor2_1 fixed cell. +def sky130_fd_sc_hd__and4_4() -> gf.Component: + """Returns sky130_fd_sc_hd__and4_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__xor2_1() + c = sky130.components.sky130_fd_sc_hd__and4_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__xor2_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/and4/sky130_fd_sc_hd__and4_4.gds", + cellname="sky130_fd_sc_hd__and4_4", + ) @cell -def sky130_fd_sc_hs__xor2_2() -> gf.Component: - """Returns sky130_fd_sc_hs__xor2_2 fixed cell. +def sky130_fd_sc_hd__or4bb_1() -> gf.Component: + """Returns sky130_fd_sc_hd__or4bb_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__xor2_2() + c = sky130.components.sky130_fd_sc_hd__or4bb_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__xor2_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or4bb/sky130_fd_sc_hd__or4bb_1.gds", + cellname="sky130_fd_sc_hd__or4bb_1", + ) @cell -def sky130_fd_sc_hs__xor2_4() -> gf.Component: - """Returns sky130_fd_sc_hs__xor2_4 fixed cell. +def sky130_fd_sc_hd__or4bb_4() -> gf.Component: + """Returns sky130_fd_sc_hd__or4bb_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__xor2_4() + c = sky130.components.sky130_fd_sc_hd__or4bb_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__xor2_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or4bb/sky130_fd_sc_hd__or4bb_4.gds", + cellname="sky130_fd_sc_hd__or4bb_4", + ) @cell -def sky130_fd_sc_hs__xor3_1() -> gf.Component: - """Returns sky130_fd_sc_hs__xor3_1 fixed cell. +def sky130_fd_sc_hd__or4bb_2() -> gf.Component: + """Returns sky130_fd_sc_hd__or4bb_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__xor3_1() + c = sky130.components.sky130_fd_sc_hd__or4bb_2() c.plot() """ - return import_gds("sky130_fd_sc_hs__xor3_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/or4bb/sky130_fd_sc_hd__or4bb_2.gds", + cellname="sky130_fd_sc_hd__or4bb_2", + ) @cell -def sky130_fd_sc_hs__xor3_2() -> gf.Component: - """Returns sky130_fd_sc_hs__xor3_2 fixed cell. +def sky130_fd_sc_hd__tapvgnd_1() -> gf.Component: + """Returns sky130_fd_sc_hd__tapvgnd_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__xor3_2() + c = sky130.components.sky130_fd_sc_hd__tapvgnd_1() c.plot() """ - return import_gds("sky130_fd_sc_hs__xor3_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/tapvgnd/sky130_fd_sc_hd__tapvgnd_1.gds", + cellname="sky130_fd_sc_hd__tapvgnd_1", + ) @cell -def sky130_fd_sc_hs__xor3_4() -> gf.Component: - """Returns sky130_fd_sc_hs__xor3_4 fixed cell. +def sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hs__xor3_4() + c = sky130.components.sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4() c.plot() """ - return import_gds("sky130_fd_sc_hs__xor3_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_lsbuf_lh_isowell/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.gds", + cellname="sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4", + ) @cell -def sky130_fd_sc_hvl__a21o_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__a21o_1 fixed cell. +def sky130_fd_sc_hd__a32oi_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a32oi_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__a21o_1() + c = sky130.components.sky130_fd_sc_hd__a32oi_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__a21o_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a32oi/sky130_fd_sc_hd__a32oi_2.gds", + cellname="sky130_fd_sc_hd__a32oi_2", + ) @cell -def sky130_fd_sc_hvl__a21oi_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__a21oi_1 fixed cell. +def sky130_fd_sc_hd__a32oi_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a32oi_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__a21oi_1() + c = sky130.components.sky130_fd_sc_hd__a32oi_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__a21oi_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a32oi/sky130_fd_sc_hd__a32oi_1.gds", + cellname="sky130_fd_sc_hd__a32oi_1", + ) @cell -def sky130_fd_sc_hvl__a22o_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__a22o_1 fixed cell. +def sky130_fd_sc_hd__a32oi_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a32oi_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__a22o_1() + c = sky130.components.sky130_fd_sc_hd__a32oi_4() c.plot() """ - return import_gds("sky130_fd_sc_hvl__a22o_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a32oi/sky130_fd_sc_hd__a32oi_4.gds", + cellname="sky130_fd_sc_hd__a32oi_4", + ) @cell -def sky130_fd_sc_hvl__a22oi_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__a22oi_1 fixed cell. +def sky130_fd_sc_hd__dfxbp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__dfxbp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__a22oi_1() + c = sky130.components.sky130_fd_sc_hd__dfxbp_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__a22oi_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dfxbp/sky130_fd_sc_hd__dfxbp_2.gds", + cellname="sky130_fd_sc_hd__dfxbp_2", + ) @cell -def sky130_fd_sc_hvl__and2_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__and2_1 fixed cell. +def sky130_fd_sc_hd__dfxbp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dfxbp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__and2_1() + c = sky130.components.sky130_fd_sc_hd__dfxbp_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__and2_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dfxbp/sky130_fd_sc_hd__dfxbp_1.gds", + cellname="sky130_fd_sc_hd__dfxbp_1", + ) @cell -def sky130_fd_sc_hvl__and3_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__and3_1 fixed cell. +def sky130_fd_sc_hd__lpflow_isobufsrckapwr_16() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__and3_1() + c = sky130.components.sky130_fd_sc_hd__lpflow_isobufsrckapwr_16() c.plot() """ - return import_gds("sky130_fd_sc_hvl__and3_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_isobufsrckapwr/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.gds", + cellname="sky130_fd_sc_hd__lpflow_isobufsrckapwr_16", + ) @cell -def sky130_fd_sc_hvl__buf_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__buf_1 fixed cell. +def sky130_fd_sc_hd__probec_p_8() -> gf.Component: + """Returns sky130_fd_sc_hd__probec_p_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__buf_1() + c = sky130.components.sky130_fd_sc_hd__probec_p_8() c.plot() """ - return import_gds("sky130_fd_sc_hvl__buf_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/probec_p/sky130_fd_sc_hd__probec_p_8.gds", + cellname="sky130_fd_sc_hd__probec_p_8", + ) @cell -def sky130_fd_sc_hvl__buf_16() -> gf.Component: - """Returns sky130_fd_sc_hvl__buf_16 fixed cell. +def sky130_fd_sc_hd__o21ai_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o21ai_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__buf_16() + c = sky130.components.sky130_fd_sc_hd__o21ai_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__buf_16.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o21ai/sky130_fd_sc_hd__o21ai_2.gds", + cellname="sky130_fd_sc_hd__o21ai_2", + ) @cell -def sky130_fd_sc_hvl__buf_2() -> gf.Component: - """Returns sky130_fd_sc_hvl__buf_2 fixed cell. +def sky130_fd_sc_hd__o21ai_0() -> gf.Component: + """Returns sky130_fd_sc_hd__o21ai_0 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__buf_2() + c = sky130.components.sky130_fd_sc_hd__o21ai_0() c.plot() """ - return import_gds("sky130_fd_sc_hvl__buf_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o21ai/sky130_fd_sc_hd__o21ai_0.gds", + cellname="sky130_fd_sc_hd__o21ai_0", + ) @cell -def sky130_fd_sc_hvl__buf_32() -> gf.Component: - """Returns sky130_fd_sc_hvl__buf_32 fixed cell. +def sky130_fd_sc_hd__o21ai_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o21ai_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__buf_32() + c = sky130.components.sky130_fd_sc_hd__o21ai_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__buf_32.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o21ai/sky130_fd_sc_hd__o21ai_1.gds", + cellname="sky130_fd_sc_hd__o21ai_1", + ) @cell -def sky130_fd_sc_hvl__buf_4() -> gf.Component: - """Returns sky130_fd_sc_hvl__buf_4 fixed cell. +def sky130_fd_sc_hd__o21ai_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o21ai_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__buf_4() + c = sky130.components.sky130_fd_sc_hd__o21ai_4() c.plot() """ - return import_gds("sky130_fd_sc_hvl__buf_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o21ai/sky130_fd_sc_hd__o21ai_4.gds", + cellname="sky130_fd_sc_hd__o21ai_4", + ) @cell -def sky130_fd_sc_hvl__buf_8() -> gf.Component: - """Returns sky130_fd_sc_hvl__buf_8 fixed cell. +def sky130_fd_sc_hd__ebufn_4() -> gf.Component: + """Returns sky130_fd_sc_hd__ebufn_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__buf_8() + c = sky130.components.sky130_fd_sc_hd__ebufn_4() c.plot() """ - return import_gds("sky130_fd_sc_hvl__buf_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/ebufn/sky130_fd_sc_hd__ebufn_4.gds", + cellname="sky130_fd_sc_hd__ebufn_4", + ) @cell -def sky130_fd_sc_hvl__conb_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__conb_1 fixed cell. +def sky130_fd_sc_hd__ebufn_8() -> gf.Component: + """Returns sky130_fd_sc_hd__ebufn_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__conb_1() + c = sky130.components.sky130_fd_sc_hd__ebufn_8() c.plot() """ - return import_gds("sky130_fd_sc_hvl__conb_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/ebufn/sky130_fd_sc_hd__ebufn_8.gds", + cellname="sky130_fd_sc_hd__ebufn_8", + ) @cell -def sky130_fd_sc_hvl__decap_4() -> gf.Component: - """Returns sky130_fd_sc_hvl__decap_4 fixed cell. +def sky130_fd_sc_hd__ebufn_1() -> gf.Component: + """Returns sky130_fd_sc_hd__ebufn_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__decap_4() + c = sky130.components.sky130_fd_sc_hd__ebufn_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__decap_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/ebufn/sky130_fd_sc_hd__ebufn_1.gds", + cellname="sky130_fd_sc_hd__ebufn_1", + ) @cell -def sky130_fd_sc_hvl__decap_8() -> gf.Component: - """Returns sky130_fd_sc_hvl__decap_8 fixed cell. +def sky130_fd_sc_hd__ebufn_2() -> gf.Component: + """Returns sky130_fd_sc_hd__ebufn_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__decap_8() + c = sky130.components.sky130_fd_sc_hd__ebufn_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__decap_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/ebufn/sky130_fd_sc_hd__ebufn_2.gds", + cellname="sky130_fd_sc_hd__ebufn_2", + ) @cell -def sky130_fd_sc_hvl__dfrbp_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__dfrbp_1 fixed cell. +def sky130_fd_sc_hd__o31a_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o31a_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__dfrbp_1() + c = sky130.components.sky130_fd_sc_hd__o31a_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__dfrbp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o31a/sky130_fd_sc_hd__o31a_1.gds", + cellname="sky130_fd_sc_hd__o31a_1", + ) @cell -def sky130_fd_sc_hvl__dfrtp_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__dfrtp_1 fixed cell. +def sky130_fd_sc_hd__o31a_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o31a_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__dfrtp_1() + c = sky130.components.sky130_fd_sc_hd__o31a_4() c.plot() """ - return import_gds("sky130_fd_sc_hvl__dfrtp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o31a/sky130_fd_sc_hd__o31a_4.gds", + cellname="sky130_fd_sc_hd__o31a_4", + ) @cell -def sky130_fd_sc_hvl__dfsbp_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__dfsbp_1 fixed cell. +def sky130_fd_sc_hd__o31a_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o31a_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__dfsbp_1() + c = sky130.components.sky130_fd_sc_hd__o31a_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__dfsbp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o31a/sky130_fd_sc_hd__o31a_2.gds", + cellname="sky130_fd_sc_hd__o31a_2", + ) @cell -def sky130_fd_sc_hvl__dfstp_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__dfstp_1 fixed cell. +def sky130_fd_sc_hd__maj3_2() -> gf.Component: + """Returns sky130_fd_sc_hd__maj3_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__dfstp_1() + c = sky130.components.sky130_fd_sc_hd__maj3_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__dfstp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/maj3/sky130_fd_sc_hd__maj3_2.gds", + cellname="sky130_fd_sc_hd__maj3_2", + ) @cell -def sky130_fd_sc_hvl__dfxbp_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__dfxbp_1 fixed cell. +def sky130_fd_sc_hd__maj3_4() -> gf.Component: + """Returns sky130_fd_sc_hd__maj3_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__dfxbp_1() + c = sky130.components.sky130_fd_sc_hd__maj3_4() c.plot() """ - return import_gds("sky130_fd_sc_hvl__dfxbp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/maj3/sky130_fd_sc_hd__maj3_4.gds", + cellname="sky130_fd_sc_hd__maj3_4", + ) @cell -def sky130_fd_sc_hvl__dfxtp_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__dfxtp_1 fixed cell. +def sky130_fd_sc_hd__maj3_1() -> gf.Component: + """Returns sky130_fd_sc_hd__maj3_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__dfxtp_1() + c = sky130.components.sky130_fd_sc_hd__maj3_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__dfxtp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/maj3/sky130_fd_sc_hd__maj3_1.gds", + cellname="sky130_fd_sc_hd__maj3_1", + ) @cell -def sky130_fd_sc_hvl__diode_2() -> gf.Component: - """Returns sky130_fd_sc_hvl__diode_2 fixed cell. +def sky130_fd_sc_hd__sdfsbp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__sdfsbp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__diode_2() + c = sky130.components.sky130_fd_sc_hd__sdfsbp_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__diode_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdfsbp/sky130_fd_sc_hd__sdfsbp_1.gds", + cellname="sky130_fd_sc_hd__sdfsbp_1", + ) @cell -def sky130_fd_sc_hvl__dlclkp_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__dlclkp_1 fixed cell. +def sky130_fd_sc_hd__sdfsbp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__sdfsbp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__dlclkp_1() + c = sky130.components.sky130_fd_sc_hd__sdfsbp_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__dlclkp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdfsbp/sky130_fd_sc_hd__sdfsbp_2.gds", + cellname="sky130_fd_sc_hd__sdfsbp_2", + ) @cell -def sky130_fd_sc_hvl__dlrtp_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__dlrtp_1 fixed cell. +def sky130_fd_sc_hd__lpflow_inputiso1p_1() -> gf.Component: + """Returns sky130_fd_sc_hd__lpflow_inputiso1p_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__dlrtp_1() + c = sky130.components.sky130_fd_sc_hd__lpflow_inputiso1p_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__dlrtp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/lpflow_inputiso1p/sky130_fd_sc_hd__lpflow_inputiso1p_1.gds", + cellname="sky130_fd_sc_hd__lpflow_inputiso1p_1", + ) @cell -def sky130_fd_sc_hvl__dlxtp_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__dlxtp_1 fixed cell. +def sky130_fd_sc_hd__ha_1() -> gf.Component: + """Returns sky130_fd_sc_hd__ha_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__dlxtp_1() + c = sky130.components.sky130_fd_sc_hd__ha_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__dlxtp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/ha/sky130_fd_sc_hd__ha_1.gds", + cellname="sky130_fd_sc_hd__ha_1", + ) @cell -def sky130_fd_sc_hvl__einvn_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__einvn_1 fixed cell. +def sky130_fd_sc_hd__ha_2() -> gf.Component: + """Returns sky130_fd_sc_hd__ha_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__einvn_1() + c = sky130.components.sky130_fd_sc_hd__ha_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__einvn_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/ha/sky130_fd_sc_hd__ha_2.gds", + cellname="sky130_fd_sc_hd__ha_2", + ) @cell -def sky130_fd_sc_hvl__einvp_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__einvp_1 fixed cell. +def sky130_fd_sc_hd__ha_4() -> gf.Component: + """Returns sky130_fd_sc_hd__ha_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__einvp_1() + c = sky130.components.sky130_fd_sc_hd__ha_4() c.plot() """ - return import_gds("sky130_fd_sc_hvl__einvp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/ha/sky130_fd_sc_hd__ha_4.gds", + cellname="sky130_fd_sc_hd__ha_4", + ) @cell -def sky130_fd_sc_hvl__fill_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__fill_1 fixed cell. +def sky130_fd_sc_hd__a2111oi_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a2111oi_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__fill_1() + c = sky130.components.sky130_fd_sc_hd__a2111oi_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__fill_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a2111oi/sky130_fd_sc_hd__a2111oi_2.gds", + cellname="sky130_fd_sc_hd__a2111oi_2", + ) @cell -def sky130_fd_sc_hvl__fill_2() -> gf.Component: - """Returns sky130_fd_sc_hvl__fill_2 fixed cell. +def sky130_fd_sc_hd__a2111oi_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a2111oi_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__fill_2() + c = sky130.components.sky130_fd_sc_hd__a2111oi_4() c.plot() """ - return import_gds("sky130_fd_sc_hvl__fill_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a2111oi/sky130_fd_sc_hd__a2111oi_4.gds", + cellname="sky130_fd_sc_hd__a2111oi_4", + ) @cell -def sky130_fd_sc_hvl__fill_4() -> gf.Component: - """Returns sky130_fd_sc_hvl__fill_4 fixed cell. +def sky130_fd_sc_hd__a2111oi_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a2111oi_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__fill_4() + c = sky130.components.sky130_fd_sc_hd__a2111oi_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__fill_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a2111oi/sky130_fd_sc_hd__a2111oi_1.gds", + cellname="sky130_fd_sc_hd__a2111oi_1", + ) @cell -def sky130_fd_sc_hvl__fill_8() -> gf.Component: - """Returns sky130_fd_sc_hvl__fill_8 fixed cell. +def sky130_fd_sc_hd__a2111oi_0() -> gf.Component: + """Returns sky130_fd_sc_hd__a2111oi_0 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__fill_8() + c = sky130.components.sky130_fd_sc_hd__a2111oi_0() c.plot() """ - return import_gds("sky130_fd_sc_hvl__fill_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a2111oi/sky130_fd_sc_hd__a2111oi_0.gds", + cellname="sky130_fd_sc_hd__a2111oi_0", + ) @cell -def sky130_fd_sc_hvl__inv_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__inv_1 fixed cell. +def sky130_fd_sc_hd__o2bb2a_2() -> gf.Component: + """Returns sky130_fd_sc_hd__o2bb2a_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__inv_1() + c = sky130.components.sky130_fd_sc_hd__o2bb2a_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__inv_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o2bb2a/sky130_fd_sc_hd__o2bb2a_2.gds", + cellname="sky130_fd_sc_hd__o2bb2a_2", + ) @cell -def sky130_fd_sc_hvl__inv_16() -> gf.Component: - """Returns sky130_fd_sc_hvl__inv_16 fixed cell. +def sky130_fd_sc_hd__o2bb2a_1() -> gf.Component: + """Returns sky130_fd_sc_hd__o2bb2a_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__inv_16() + c = sky130.components.sky130_fd_sc_hd__o2bb2a_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__inv_16.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o2bb2a/sky130_fd_sc_hd__o2bb2a_1.gds", + cellname="sky130_fd_sc_hd__o2bb2a_1", + ) @cell -def sky130_fd_sc_hvl__inv_2() -> gf.Component: - """Returns sky130_fd_sc_hvl__inv_2 fixed cell. +def sky130_fd_sc_hd__o2bb2a_4() -> gf.Component: + """Returns sky130_fd_sc_hd__o2bb2a_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__inv_2() + c = sky130.components.sky130_fd_sc_hd__o2bb2a_4() c.plot() """ - return import_gds("sky130_fd_sc_hvl__inv_2.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/o2bb2a/sky130_fd_sc_hd__o2bb2a_4.gds", + cellname="sky130_fd_sc_hd__o2bb2a_4", + ) @cell -def sky130_fd_sc_hvl__inv_4() -> gf.Component: - """Returns sky130_fd_sc_hvl__inv_4 fixed cell. +def sky130_fd_sc_hd__dlymetal6s6s_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dlymetal6s6s_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__inv_4() + c = sky130.components.sky130_fd_sc_hd__dlymetal6s6s_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__inv_4.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlymetal6s6s/sky130_fd_sc_hd__dlymetal6s6s_1.gds", + cellname="sky130_fd_sc_hd__dlymetal6s6s_1", + ) @cell -def sky130_fd_sc_hvl__inv_8() -> gf.Component: - """Returns sky130_fd_sc_hvl__inv_8 fixed cell. +def sky130_fd_sc_hd__a222oi_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a222oi_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__inv_8() + c = sky130.components.sky130_fd_sc_hd__a222oi_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__inv_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a222oi/sky130_fd_sc_hd__a222oi_1.gds", + cellname="sky130_fd_sc_hd__a222oi_1", + ) @cell -def sky130_fd_sc_hvl__lsbufhv2hv_hl_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__lsbufhv2hv_hl_1 fixed cell. +def sky130_fd_sc_hd__dfbbn_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dfbbn_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__lsbufhv2hv_hl_1() + c = sky130.components.sky130_fd_sc_hd__dfbbn_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__lsbufhv2hv_hl_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dfbbn/sky130_fd_sc_hd__dfbbn_1.gds", + cellname="sky130_fd_sc_hd__dfbbn_1", + ) @cell -def sky130_fd_sc_hvl__lsbufhv2hv_lh_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__lsbufhv2hv_lh_1 fixed cell. +def sky130_fd_sc_hd__dfbbn_2() -> gf.Component: + """Returns sky130_fd_sc_hd__dfbbn_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__lsbufhv2hv_lh_1() + c = sky130.components.sky130_fd_sc_hd__dfbbn_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__lsbufhv2hv_lh_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dfbbn/sky130_fd_sc_hd__dfbbn_2.gds", + cellname="sky130_fd_sc_hd__dfbbn_2", + ) @cell -def sky130_fd_sc_hvl__lsbufhv2lv_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__lsbufhv2lv_1 fixed cell. +def sky130_fd_sc_hd__fahcin_1() -> gf.Component: + """Returns sky130_fd_sc_hd__fahcin_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__lsbufhv2lv_1() + c = sky130.components.sky130_fd_sc_hd__fahcin_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__lsbufhv2lv_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/fahcin/sky130_fd_sc_hd__fahcin_1.gds", + cellname="sky130_fd_sc_hd__fahcin_1", + ) @cell -def sky130_fd_sc_hvl__lsbufhv2lv_simple_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__lsbufhv2lv_simple_1 fixed cell. +def sky130_fd_sc_hd__sdlclkp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__sdlclkp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__lsbufhv2lv_simple_1() + c = sky130.components.sky130_fd_sc_hd__sdlclkp_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__lsbufhv2lv_simple_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdlclkp/sky130_fd_sc_hd__sdlclkp_2.gds", + cellname="sky130_fd_sc_hd__sdlclkp_2", + ) @cell -def sky130_fd_sc_hvl__lsbuflv2hv_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__lsbuflv2hv_1 fixed cell. +def sky130_fd_sc_hd__sdlclkp_4() -> gf.Component: + """Returns sky130_fd_sc_hd__sdlclkp_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__lsbuflv2hv_1() + c = sky130.components.sky130_fd_sc_hd__sdlclkp_4() c.plot() """ - return import_gds("sky130_fd_sc_hvl__lsbuflv2hv_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdlclkp/sky130_fd_sc_hd__sdlclkp_4.gds", + cellname="sky130_fd_sc_hd__sdlclkp_4", + ) @cell -def sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3() -> gf.Component: - """Returns sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3 fixed cell. +def sky130_fd_sc_hd__sdlclkp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__sdlclkp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3() + c = sky130.components.sky130_fd_sc_hd__sdlclkp_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/sdlclkp/sky130_fd_sc_hd__sdlclkp_1.gds", + cellname="sky130_fd_sc_hd__sdlclkp_1", + ) @cell -def sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1 fixed cell. +def sky130_fd_sc_hd__clkdlybuf4s50_1() -> gf.Component: + """Returns sky130_fd_sc_hd__clkdlybuf4s50_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1() + c = sky130.components.sky130_fd_sc_hd__clkdlybuf4s50_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkdlybuf4s50/sky130_fd_sc_hd__clkdlybuf4s50_1.gds", + cellname="sky130_fd_sc_hd__clkdlybuf4s50_1", + ) @cell -def sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1 fixed cell. +def sky130_fd_sc_hd__clkdlybuf4s50_2() -> gf.Component: + """Returns sky130_fd_sc_hd__clkdlybuf4s50_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1() + c = sky130.components.sky130_fd_sc_hd__clkdlybuf4s50_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkdlybuf4s50/sky130_fd_sc_hd__clkdlybuf4s50_2.gds", + cellname="sky130_fd_sc_hd__clkdlybuf4s50_2", + ) @cell -def sky130_fd_sc_hvl__mux2_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__mux2_1 fixed cell. +def sky130_fd_sc_hd__dlxtp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dlxtp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__mux2_1() + c = sky130.components.sky130_fd_sc_hd__dlxtp_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__mux2_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlxtp/sky130_fd_sc_hd__dlxtp_1.gds", + cellname="sky130_fd_sc_hd__dlxtp_1", + ) @cell -def sky130_fd_sc_hvl__mux4_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__mux4_1 fixed cell. +def sky130_fd_sc_hd__nand4b_2() -> gf.Component: + """Returns sky130_fd_sc_hd__nand4b_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__mux4_1() + c = sky130.components.sky130_fd_sc_hd__nand4b_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__mux4_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand4b/sky130_fd_sc_hd__nand4b_2.gds", + cellname="sky130_fd_sc_hd__nand4b_2", + ) @cell -def sky130_fd_sc_hvl__nand2_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__nand2_1 fixed cell. +def sky130_fd_sc_hd__nand4b_1() -> gf.Component: + """Returns sky130_fd_sc_hd__nand4b_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__nand2_1() + c = sky130.components.sky130_fd_sc_hd__nand4b_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__nand2_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand4b/sky130_fd_sc_hd__nand4b_1.gds", + cellname="sky130_fd_sc_hd__nand4b_1", + ) @cell -def sky130_fd_sc_hvl__nand3_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__nand3_1 fixed cell. +def sky130_fd_sc_hd__nand4b_4() -> gf.Component: + """Returns sky130_fd_sc_hd__nand4b_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__nand3_1() + c = sky130.components.sky130_fd_sc_hd__nand4b_4() c.plot() """ - return import_gds("sky130_fd_sc_hvl__nand3_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/nand4b/sky130_fd_sc_hd__nand4b_4.gds", + cellname="sky130_fd_sc_hd__nand4b_4", + ) @cell -def sky130_fd_sc_hvl__nor2_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__nor2_1 fixed cell. +def sky130_fd_sc_hd__xnor3_4() -> gf.Component: + """Returns sky130_fd_sc_hd__xnor3_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__nor2_1() + c = sky130.components.sky130_fd_sc_hd__xnor3_4() c.plot() """ - return import_gds("sky130_fd_sc_hvl__nor2_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/xnor3/sky130_fd_sc_hd__xnor3_4.gds", + cellname="sky130_fd_sc_hd__xnor3_4", + ) @cell -def sky130_fd_sc_hvl__nor3_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__nor3_1 fixed cell. +def sky130_fd_sc_hd__xnor3_1() -> gf.Component: + """Returns sky130_fd_sc_hd__xnor3_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__nor3_1() + c = sky130.components.sky130_fd_sc_hd__xnor3_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__nor3_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/xnor3/sky130_fd_sc_hd__xnor3_1.gds", + cellname="sky130_fd_sc_hd__xnor3_1", + ) @cell -def sky130_fd_sc_hvl__o21a_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__o21a_1 fixed cell. +def sky130_fd_sc_hd__xnor3_2() -> gf.Component: + """Returns sky130_fd_sc_hd__xnor3_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__o21a_1() + c = sky130.components.sky130_fd_sc_hd__xnor3_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__o21a_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/xnor3/sky130_fd_sc_hd__xnor3_2.gds", + cellname="sky130_fd_sc_hd__xnor3_2", + ) @cell -def sky130_fd_sc_hvl__o21ai_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__o21ai_1 fixed cell. +def sky130_fd_sc_hd__clkbuf_2() -> gf.Component: + """Returns sky130_fd_sc_hd__clkbuf_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__o21ai_1() + c = sky130.components.sky130_fd_sc_hd__clkbuf_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__o21ai_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkbuf/sky130_fd_sc_hd__clkbuf_2.gds", + cellname="sky130_fd_sc_hd__clkbuf_2", + ) @cell -def sky130_fd_sc_hvl__o22a_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__o22a_1 fixed cell. +def sky130_fd_sc_hd__clkbuf_1() -> gf.Component: + """Returns sky130_fd_sc_hd__clkbuf_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__o22a_1() + c = sky130.components.sky130_fd_sc_hd__clkbuf_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__o22a_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkbuf/sky130_fd_sc_hd__clkbuf_1.gds", + cellname="sky130_fd_sc_hd__clkbuf_1", + ) @cell -def sky130_fd_sc_hvl__o22ai_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__o22ai_1 fixed cell. +def sky130_fd_sc_hd__clkbuf_4() -> gf.Component: + """Returns sky130_fd_sc_hd__clkbuf_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__o22ai_1() + c = sky130.components.sky130_fd_sc_hd__clkbuf_4() c.plot() """ - return import_gds("sky130_fd_sc_hvl__o22ai_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkbuf/sky130_fd_sc_hd__clkbuf_4.gds", + cellname="sky130_fd_sc_hd__clkbuf_4", + ) @cell -def sky130_fd_sc_hvl__or2_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__or2_1 fixed cell. +def sky130_fd_sc_hd__clkbuf_16() -> gf.Component: + """Returns sky130_fd_sc_hd__clkbuf_16 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__or2_1() + c = sky130.components.sky130_fd_sc_hd__clkbuf_16() c.plot() """ - return import_gds("sky130_fd_sc_hvl__or2_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkbuf/sky130_fd_sc_hd__clkbuf_16.gds", + cellname="sky130_fd_sc_hd__clkbuf_16", + ) @cell -def sky130_fd_sc_hvl__or3_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__or3_1 fixed cell. +def sky130_fd_sc_hd__clkbuf_8() -> gf.Component: + """Returns sky130_fd_sc_hd__clkbuf_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__or3_1() + c = sky130.components.sky130_fd_sc_hd__clkbuf_8() c.plot() """ - return import_gds("sky130_fd_sc_hvl__or3_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/clkbuf/sky130_fd_sc_hd__clkbuf_8.gds", + cellname="sky130_fd_sc_hd__clkbuf_8", + ) @cell -def sky130_fd_sc_hvl__probe_p_8() -> gf.Component: - """Returns sky130_fd_sc_hvl__probe_p_8 fixed cell. +def sky130_fd_sc_hd__dlrbn_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dlrbn_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__probe_p_8() + c = sky130.components.sky130_fd_sc_hd__dlrbn_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__probe_p_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlrbn/sky130_fd_sc_hd__dlrbn_1.gds", + cellname="sky130_fd_sc_hd__dlrbn_1", + ) @cell -def sky130_fd_sc_hvl__probec_p_8() -> gf.Component: - """Returns sky130_fd_sc_hvl__probec_p_8 fixed cell. +def sky130_fd_sc_hd__dlrbn_2() -> gf.Component: + """Returns sky130_fd_sc_hd__dlrbn_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__probec_p_8() + c = sky130.components.sky130_fd_sc_hd__dlrbn_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__probec_p_8.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlrbn/sky130_fd_sc_hd__dlrbn_2.gds", + cellname="sky130_fd_sc_hd__dlrbn_2", + ) @cell -def sky130_fd_sc_hvl__schmittbuf_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__schmittbuf_1 fixed cell. +def sky130_fd_sc_hd__bufinv_8() -> gf.Component: + """Returns sky130_fd_sc_hd__bufinv_8 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__schmittbuf_1() + c = sky130.components.sky130_fd_sc_hd__bufinv_8() c.plot() """ - return import_gds("sky130_fd_sc_hvl__schmittbuf_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/bufinv/sky130_fd_sc_hd__bufinv_8.gds", + cellname="sky130_fd_sc_hd__bufinv_8", + ) @cell -def sky130_fd_sc_hvl__sdfrbp_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__sdfrbp_1 fixed cell. +def sky130_fd_sc_hd__bufinv_16() -> gf.Component: + """Returns sky130_fd_sc_hd__bufinv_16 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__sdfrbp_1() + c = sky130.components.sky130_fd_sc_hd__bufinv_16() c.plot() """ - return import_gds("sky130_fd_sc_hvl__sdfrbp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/bufinv/sky130_fd_sc_hd__bufinv_16.gds", + cellname="sky130_fd_sc_hd__bufinv_16", + ) @cell -def sky130_fd_sc_hvl__sdfrtp_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__sdfrtp_1 fixed cell. +def sky130_fd_sc_hd__a211oi_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a211oi_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__sdfrtp_1() + c = sky130.components.sky130_fd_sc_hd__a211oi_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__sdfrtp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a211oi/sky130_fd_sc_hd__a211oi_2.gds", + cellname="sky130_fd_sc_hd__a211oi_2", + ) @cell -def sky130_fd_sc_hvl__sdfsbp_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__sdfsbp_1 fixed cell. +def sky130_fd_sc_hd__a211oi_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a211oi_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__sdfsbp_1() + c = sky130.components.sky130_fd_sc_hd__a211oi_4() c.plot() """ - return import_gds("sky130_fd_sc_hvl__sdfsbp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a211oi/sky130_fd_sc_hd__a211oi_4.gds", + cellname="sky130_fd_sc_hd__a211oi_4", + ) @cell -def sky130_fd_sc_hvl__sdfstp_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__sdfstp_1 fixed cell. +def sky130_fd_sc_hd__a211oi_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a211oi_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__sdfstp_1() + c = sky130.components.sky130_fd_sc_hd__a211oi_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__sdfstp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a211oi/sky130_fd_sc_hd__a211oi_1.gds", + cellname="sky130_fd_sc_hd__a211oi_1", + ) @cell -def sky130_fd_sc_hvl__sdfxbp_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__sdfxbp_1 fixed cell. +def sky130_fd_sc_hd__dlrbp_2() -> gf.Component: + """Returns sky130_fd_sc_hd__dlrbp_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__sdfxbp_1() + c = sky130.components.sky130_fd_sc_hd__dlrbp_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__sdfxbp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlrbp/sky130_fd_sc_hd__dlrbp_2.gds", + cellname="sky130_fd_sc_hd__dlrbp_2", + ) @cell -def sky130_fd_sc_hvl__sdfxtp_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__sdfxtp_1 fixed cell. +def sky130_fd_sc_hd__dlrbp_1() -> gf.Component: + """Returns sky130_fd_sc_hd__dlrbp_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__sdfxtp_1() + c = sky130.components.sky130_fd_sc_hd__dlrbp_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__sdfxtp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/dlrbp/sky130_fd_sc_hd__dlrbp_1.gds", + cellname="sky130_fd_sc_hd__dlrbp_1", + ) @cell -def sky130_fd_sc_hvl__sdlclkp_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__sdlclkp_1 fixed cell. +def sky130_fd_sc_hd__tapvpwrvgnd_1() -> gf.Component: + """Returns sky130_fd_sc_hd__tapvpwrvgnd_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__sdlclkp_1() + c = sky130.components.sky130_fd_sc_hd__tapvpwrvgnd_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__sdlclkp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/tapvpwrvgnd/sky130_fd_sc_hd__tapvpwrvgnd_1.gds", + cellname="sky130_fd_sc_hd__tapvpwrvgnd_1", + ) @cell -def sky130_fd_sc_hvl__sdlxtp_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__sdlxtp_1 fixed cell. +def sky130_fd_sc_hd__a21bo_4() -> gf.Component: + """Returns sky130_fd_sc_hd__a21bo_4 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__sdlxtp_1() + c = sky130.components.sky130_fd_sc_hd__a21bo_4() c.plot() """ - return import_gds("sky130_fd_sc_hvl__sdlxtp_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a21bo/sky130_fd_sc_hd__a21bo_4.gds", + cellname="sky130_fd_sc_hd__a21bo_4", + ) @cell -def sky130_fd_sc_hvl__xnor2_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__xnor2_1 fixed cell. +def sky130_fd_sc_hd__a21bo_2() -> gf.Component: + """Returns sky130_fd_sc_hd__a21bo_2 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__xnor2_1() + c = sky130.components.sky130_fd_sc_hd__a21bo_2() c.plot() """ - return import_gds("sky130_fd_sc_hvl__xnor2_1.gds") + return import_gds( + "src/sky130_fd_sc_hd/cells/a21bo/sky130_fd_sc_hd__a21bo_2.gds", + cellname="sky130_fd_sc_hd__a21bo_2", + ) @cell -def sky130_fd_sc_hvl__xor2_1() -> gf.Component: - """Returns sky130_fd_sc_hvl__xor2_1 fixed cell. +def sky130_fd_sc_hd__a21bo_1() -> gf.Component: + """Returns sky130_fd_sc_hd__a21bo_1 fixed cell. .. plot:: :include-source: import sky130 - c = sky130.components.sky130_fd_sc_hvl__xor2_1() + c = sky130.components.sky130_fd_sc_hd__a21bo_1() c.plot() """ - return import_gds("sky130_fd_sc_hvl__xor2_1.gds") - - -if __name__ == "__main__": - # gf.write_cells.write_cells(gdspath=PATH.gdshd, dirpath="gds") - # gf.write_cells.write_cells(gdspath=PATH.gdshs, dirpath="gds") - # gf.write_cells.write_cells(gdspath=PATH.gdshvl, dirpath="gds") - # print(gf.write_cells.get_import_gds_script(PATH.gds)) - # c = sky130_fd_sc_hvl__xor2_1() - # c = sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2() - c = sky130_fd_sc_hd__conb_1() - # c.show(show_ports=True) - c.show() + return import_gds( + "src/sky130_fd_sc_hd/cells/a21bo/sky130_fd_sc_hd__a21bo_1.gds", + cellname="sky130_fd_sc_hd__a21bo_1", + ) diff --git a/sky130/config.py b/sky130/config.py index fbb2deb14..5e8bd9a8a 100644 --- a/sky130/config.py +++ b/sky130/config.py @@ -1,4 +1,4 @@ -"""Store configuration.""" +"""Store paths.""" __all__ = ["PATH"] @@ -23,21 +23,8 @@ class Path: libs = module_path / "sky130A" sparameters = module_path / "sparameters" klayout = module_path / "klayout" - - libs_tech = libs / "libs.tech" - libs_ref = libs / "libs.ref" - libs_ngspice = libs_tech / "ngspice" spice = module_path / "spice" - libhd = libs / "sky130hd" - libhs = libs / "sky130hs" - libhvl = libs / "sky130hvl" - - gds = module_path / "gds" - gdshd = libhd / "gds" / "sky130_fd_sc_hd.gds" - gdshs = libhs / "gds" / "sky130_fd_sc_hs.gds" - gdshvl = libhvl / "gds" / "sky130_fd_sc_hvl.gds" - PATH = Path() diff --git a/sky130/gds/sky130_fd_sc_hd__a2111o_1.gds b/sky130/gds/sky130_fd_sc_hd__a2111o_1.gds deleted file mode 100644 index 4b262c701..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a2111o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a2111o_2.gds b/sky130/gds/sky130_fd_sc_hd__a2111o_2.gds deleted file mode 100644 index d408ea12e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a2111o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a2111o_4.gds b/sky130/gds/sky130_fd_sc_hd__a2111o_4.gds deleted file mode 100644 index c8fb75234..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a2111o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a2111oi_0.gds b/sky130/gds/sky130_fd_sc_hd__a2111oi_0.gds deleted file mode 100644 index 129a01e4d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a2111oi_0.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a2111oi_1.gds b/sky130/gds/sky130_fd_sc_hd__a2111oi_1.gds deleted file mode 100644 index faad9aeb6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a2111oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a2111oi_2.gds b/sky130/gds/sky130_fd_sc_hd__a2111oi_2.gds deleted file mode 100644 index 32b137ff0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a2111oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a2111oi_4.gds b/sky130/gds/sky130_fd_sc_hd__a2111oi_4.gds deleted file mode 100644 index 0e5968172..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a2111oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a211o_1.gds b/sky130/gds/sky130_fd_sc_hd__a211o_1.gds deleted file mode 100644 index 46d59b2f8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a211o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a211o_2.gds b/sky130/gds/sky130_fd_sc_hd__a211o_2.gds deleted file mode 100644 index be651db98..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a211o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a211o_4.gds b/sky130/gds/sky130_fd_sc_hd__a211o_4.gds deleted file mode 100644 index 773027f92..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a211o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a211oi_1.gds b/sky130/gds/sky130_fd_sc_hd__a211oi_1.gds deleted file mode 100644 index 3e1557e3f..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a211oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a211oi_2.gds b/sky130/gds/sky130_fd_sc_hd__a211oi_2.gds deleted file mode 100644 index b038c8926..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a211oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a211oi_4.gds b/sky130/gds/sky130_fd_sc_hd__a211oi_4.gds deleted file mode 100644 index f6ef9def4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a211oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a21bo_1.gds b/sky130/gds/sky130_fd_sc_hd__a21bo_1.gds deleted file mode 100644 index ba3525380..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a21bo_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a21bo_2.gds b/sky130/gds/sky130_fd_sc_hd__a21bo_2.gds deleted file mode 100644 index 7ad2649af..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a21bo_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a21bo_4.gds b/sky130/gds/sky130_fd_sc_hd__a21bo_4.gds deleted file mode 100644 index c37fea435..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a21bo_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a21boi_0.gds b/sky130/gds/sky130_fd_sc_hd__a21boi_0.gds deleted file mode 100644 index faf551c2e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a21boi_0.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a21boi_1.gds b/sky130/gds/sky130_fd_sc_hd__a21boi_1.gds deleted file mode 100644 index 98f6aeccd..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a21boi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a21boi_2.gds b/sky130/gds/sky130_fd_sc_hd__a21boi_2.gds deleted file mode 100644 index a5dd02cb3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a21boi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a21boi_4.gds b/sky130/gds/sky130_fd_sc_hd__a21boi_4.gds deleted file mode 100644 index 5d994b249..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a21boi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a21o_1.gds b/sky130/gds/sky130_fd_sc_hd__a21o_1.gds deleted file mode 100644 index 692766a37..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a21o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a21o_2.gds b/sky130/gds/sky130_fd_sc_hd__a21o_2.gds deleted file mode 100644 index 1d7f13a46..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a21o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a21o_4.gds b/sky130/gds/sky130_fd_sc_hd__a21o_4.gds deleted file mode 100644 index ad26d9c6c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a21o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a21oi_1.gds b/sky130/gds/sky130_fd_sc_hd__a21oi_1.gds deleted file mode 100644 index 11d382077..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a21oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a21oi_2.gds b/sky130/gds/sky130_fd_sc_hd__a21oi_2.gds deleted file mode 100644 index bffbda401..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a21oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a21oi_4.gds b/sky130/gds/sky130_fd_sc_hd__a21oi_4.gds deleted file mode 100644 index f606e370a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a21oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a221o_1.gds b/sky130/gds/sky130_fd_sc_hd__a221o_1.gds deleted file mode 100644 index 5af6aebe4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a221o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a221o_2.gds b/sky130/gds/sky130_fd_sc_hd__a221o_2.gds deleted file mode 100644 index 0e9cf16a3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a221o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a221o_4.gds b/sky130/gds/sky130_fd_sc_hd__a221o_4.gds deleted file mode 100644 index 76e1a41cb..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a221o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a221oi_1.gds b/sky130/gds/sky130_fd_sc_hd__a221oi_1.gds deleted file mode 100644 index 223c55f3c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a221oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a221oi_2.gds b/sky130/gds/sky130_fd_sc_hd__a221oi_2.gds deleted file mode 100644 index ae695c13c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a221oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a221oi_4.gds b/sky130/gds/sky130_fd_sc_hd__a221oi_4.gds deleted file mode 100644 index 9c8f21900..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a221oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a222oi_1.gds b/sky130/gds/sky130_fd_sc_hd__a222oi_1.gds deleted file mode 100644 index 0d0896adb..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a222oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a22o_1.gds b/sky130/gds/sky130_fd_sc_hd__a22o_1.gds deleted file mode 100644 index e2a6ed59b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a22o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a22o_2.gds b/sky130/gds/sky130_fd_sc_hd__a22o_2.gds deleted file mode 100644 index af3db2dd8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a22o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a22o_4.gds b/sky130/gds/sky130_fd_sc_hd__a22o_4.gds deleted file mode 100644 index f52b772ac..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a22o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a22oi_1.gds b/sky130/gds/sky130_fd_sc_hd__a22oi_1.gds deleted file mode 100644 index c41c64204..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a22oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a22oi_2.gds b/sky130/gds/sky130_fd_sc_hd__a22oi_2.gds deleted file mode 100644 index 1dc1562b0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a22oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a22oi_4.gds b/sky130/gds/sky130_fd_sc_hd__a22oi_4.gds deleted file mode 100644 index 283250fa5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a22oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a2bb2o_1.gds b/sky130/gds/sky130_fd_sc_hd__a2bb2o_1.gds deleted file mode 100644 index 44ed4295e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a2bb2o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a2bb2o_2.gds b/sky130/gds/sky130_fd_sc_hd__a2bb2o_2.gds deleted file mode 100644 index 17863e91d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a2bb2o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a2bb2o_4.gds b/sky130/gds/sky130_fd_sc_hd__a2bb2o_4.gds deleted file mode 100644 index ae12f5407..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a2bb2o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a2bb2oi_1.gds b/sky130/gds/sky130_fd_sc_hd__a2bb2oi_1.gds deleted file mode 100644 index be6e9a150..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a2bb2oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a2bb2oi_2.gds b/sky130/gds/sky130_fd_sc_hd__a2bb2oi_2.gds deleted file mode 100644 index 3d065379d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a2bb2oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a2bb2oi_4.gds b/sky130/gds/sky130_fd_sc_hd__a2bb2oi_4.gds deleted file mode 100644 index 317129068..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a2bb2oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a311o_1.gds b/sky130/gds/sky130_fd_sc_hd__a311o_1.gds deleted file mode 100644 index 574fe23f0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a311o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a311o_2.gds b/sky130/gds/sky130_fd_sc_hd__a311o_2.gds deleted file mode 100644 index b8eb11396..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a311o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a311o_4.gds b/sky130/gds/sky130_fd_sc_hd__a311o_4.gds deleted file mode 100644 index 9c9d59da1..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a311o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a311oi_1.gds b/sky130/gds/sky130_fd_sc_hd__a311oi_1.gds deleted file mode 100644 index cb19f9ef2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a311oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a311oi_2.gds b/sky130/gds/sky130_fd_sc_hd__a311oi_2.gds deleted file mode 100644 index 4c650a23e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a311oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a311oi_4.gds b/sky130/gds/sky130_fd_sc_hd__a311oi_4.gds deleted file mode 100644 index bf5bb5245..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a311oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a31o_1.gds b/sky130/gds/sky130_fd_sc_hd__a31o_1.gds deleted file mode 100644 index 08ecd680b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a31o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a31o_2.gds b/sky130/gds/sky130_fd_sc_hd__a31o_2.gds deleted file mode 100644 index 271872289..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a31o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a31o_4.gds b/sky130/gds/sky130_fd_sc_hd__a31o_4.gds deleted file mode 100644 index 74ca9f8ba..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a31o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a31oi_1.gds b/sky130/gds/sky130_fd_sc_hd__a31oi_1.gds deleted file mode 100644 index a63d801dd..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a31oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a31oi_2.gds b/sky130/gds/sky130_fd_sc_hd__a31oi_2.gds deleted file mode 100644 index 0479855eb..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a31oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a31oi_4.gds b/sky130/gds/sky130_fd_sc_hd__a31oi_4.gds deleted file mode 100644 index 83e6b0010..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a31oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a32o_1.gds b/sky130/gds/sky130_fd_sc_hd__a32o_1.gds deleted file mode 100644 index 278bbe14d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a32o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a32o_2.gds b/sky130/gds/sky130_fd_sc_hd__a32o_2.gds deleted file mode 100644 index a481a7fdd..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a32o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a32o_4.gds b/sky130/gds/sky130_fd_sc_hd__a32o_4.gds deleted file mode 100644 index 3acf1d8f1..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a32o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a32oi_1.gds b/sky130/gds/sky130_fd_sc_hd__a32oi_1.gds deleted file mode 100644 index 3dde8c2bf..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a32oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a32oi_2.gds b/sky130/gds/sky130_fd_sc_hd__a32oi_2.gds deleted file mode 100644 index e0bdd92b3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a32oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a32oi_4.gds b/sky130/gds/sky130_fd_sc_hd__a32oi_4.gds deleted file mode 100644 index 55c8d468c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a32oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a41o_1.gds b/sky130/gds/sky130_fd_sc_hd__a41o_1.gds deleted file mode 100644 index 6a1d8c483..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a41o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a41o_2.gds b/sky130/gds/sky130_fd_sc_hd__a41o_2.gds deleted file mode 100644 index 4538fa455..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a41o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a41o_4.gds b/sky130/gds/sky130_fd_sc_hd__a41o_4.gds deleted file mode 100644 index 5f40cfbe2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a41o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a41oi_1.gds b/sky130/gds/sky130_fd_sc_hd__a41oi_1.gds deleted file mode 100644 index 9d626c0a8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a41oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a41oi_2.gds b/sky130/gds/sky130_fd_sc_hd__a41oi_2.gds deleted file mode 100644 index d54d0346a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a41oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__a41oi_4.gds b/sky130/gds/sky130_fd_sc_hd__a41oi_4.gds deleted file mode 100644 index a4aac78aa..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__a41oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and2_0.gds b/sky130/gds/sky130_fd_sc_hd__and2_0.gds deleted file mode 100644 index 72638afb2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and2_0.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and2_1.gds b/sky130/gds/sky130_fd_sc_hd__and2_1.gds deleted file mode 100644 index c399a81e5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and2_2.gds b/sky130/gds/sky130_fd_sc_hd__and2_2.gds deleted file mode 100644 index b2cce1c8a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and2_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and2_4.gds b/sky130/gds/sky130_fd_sc_hd__and2_4.gds deleted file mode 100644 index 362d1464c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and2_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and2b_1.gds b/sky130/gds/sky130_fd_sc_hd__and2b_1.gds deleted file mode 100644 index 11af406c3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and2b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and2b_2.gds b/sky130/gds/sky130_fd_sc_hd__and2b_2.gds deleted file mode 100644 index a0a753e16..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and2b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and2b_4.gds b/sky130/gds/sky130_fd_sc_hd__and2b_4.gds deleted file mode 100644 index db4c3732b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and2b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and3_1.gds b/sky130/gds/sky130_fd_sc_hd__and3_1.gds deleted file mode 100644 index 9dadfb6a6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and3_2.gds b/sky130/gds/sky130_fd_sc_hd__and3_2.gds deleted file mode 100644 index 19e5cc049..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and3_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and3_4.gds b/sky130/gds/sky130_fd_sc_hd__and3_4.gds deleted file mode 100644 index 48593d300..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and3_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and3b_1.gds b/sky130/gds/sky130_fd_sc_hd__and3b_1.gds deleted file mode 100644 index 379ee0dd0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and3b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and3b_2.gds b/sky130/gds/sky130_fd_sc_hd__and3b_2.gds deleted file mode 100644 index a92d68161..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and3b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and3b_4.gds b/sky130/gds/sky130_fd_sc_hd__and3b_4.gds deleted file mode 100644 index c7543f9f7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and3b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and4_1.gds b/sky130/gds/sky130_fd_sc_hd__and4_1.gds deleted file mode 100644 index 0ee296a62..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and4_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and4_2.gds b/sky130/gds/sky130_fd_sc_hd__and4_2.gds deleted file mode 100644 index d63988595..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and4_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and4_4.gds b/sky130/gds/sky130_fd_sc_hd__and4_4.gds deleted file mode 100644 index 7dcae6750..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and4_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and4b_1.gds b/sky130/gds/sky130_fd_sc_hd__and4b_1.gds deleted file mode 100644 index 108645fa6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and4b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and4b_2.gds b/sky130/gds/sky130_fd_sc_hd__and4b_2.gds deleted file mode 100644 index abef4561c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and4b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and4b_4.gds b/sky130/gds/sky130_fd_sc_hd__and4b_4.gds deleted file mode 100644 index e387abec6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and4b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and4bb_1.gds b/sky130/gds/sky130_fd_sc_hd__and4bb_1.gds deleted file mode 100644 index 7ee47b9de..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and4bb_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and4bb_2.gds b/sky130/gds/sky130_fd_sc_hd__and4bb_2.gds deleted file mode 100644 index f6c9f8bbc..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and4bb_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__and4bb_4.gds b/sky130/gds/sky130_fd_sc_hd__and4bb_4.gds deleted file mode 100644 index aecaf0ac1..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__and4bb_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__buf_1.gds b/sky130/gds/sky130_fd_sc_hd__buf_1.gds deleted file mode 100644 index c0e7f2a6d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__buf_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__buf_12.gds b/sky130/gds/sky130_fd_sc_hd__buf_12.gds deleted file mode 100644 index 6be7963f8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__buf_12.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__buf_16.gds b/sky130/gds/sky130_fd_sc_hd__buf_16.gds deleted file mode 100644 index c26f09ac7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__buf_16.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__buf_2.gds b/sky130/gds/sky130_fd_sc_hd__buf_2.gds deleted file mode 100644 index 620a7fc73..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__buf_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__buf_4.gds b/sky130/gds/sky130_fd_sc_hd__buf_4.gds deleted file mode 100644 index 9272601c4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__buf_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__buf_6.gds b/sky130/gds/sky130_fd_sc_hd__buf_6.gds deleted file mode 100644 index d558ef8d8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__buf_6.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__buf_8.gds b/sky130/gds/sky130_fd_sc_hd__buf_8.gds deleted file mode 100644 index d6236a9c0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__buf_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__bufbuf_16.gds b/sky130/gds/sky130_fd_sc_hd__bufbuf_16.gds deleted file mode 100644 index 2df6febe3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__bufbuf_16.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__bufbuf_8.gds b/sky130/gds/sky130_fd_sc_hd__bufbuf_8.gds deleted file mode 100644 index 8c9daa0c5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__bufbuf_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__bufinv_16.gds b/sky130/gds/sky130_fd_sc_hd__bufinv_16.gds deleted file mode 100644 index ca4208f97..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__bufinv_16.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__bufinv_8.gds b/sky130/gds/sky130_fd_sc_hd__bufinv_8.gds deleted file mode 100644 index 7f9eacfee..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__bufinv_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkbuf_1.gds b/sky130/gds/sky130_fd_sc_hd__clkbuf_1.gds deleted file mode 100644 index 5aba1a3d8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkbuf_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkbuf_16.gds b/sky130/gds/sky130_fd_sc_hd__clkbuf_16.gds deleted file mode 100644 index cde43fa07..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkbuf_16.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkbuf_2.gds b/sky130/gds/sky130_fd_sc_hd__clkbuf_2.gds deleted file mode 100644 index fe668604a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkbuf_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkbuf_4.gds b/sky130/gds/sky130_fd_sc_hd__clkbuf_4.gds deleted file mode 100644 index f371c41c7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkbuf_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkbuf_8.gds b/sky130/gds/sky130_fd_sc_hd__clkbuf_8.gds deleted file mode 100644 index 7d7f296bc..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkbuf_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s15_1.gds b/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s15_1.gds deleted file mode 100644 index 59e9c42e0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s15_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s15_2.gds b/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s15_2.gds deleted file mode 100644 index 2e7ff2eb0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s15_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s18_1.gds b/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s18_1.gds deleted file mode 100644 index 0157408bc..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s18_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s18_2.gds b/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s18_2.gds deleted file mode 100644 index d8e0005e4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s18_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s25_1.gds b/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s25_1.gds deleted file mode 100644 index 46530869d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s25_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s25_2.gds b/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s25_2.gds deleted file mode 100644 index 51c7e648d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s25_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s50_1.gds b/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s50_1.gds deleted file mode 100644 index 2aae0c722..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s50_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s50_2.gds b/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s50_2.gds deleted file mode 100644 index 677b46080..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkdlybuf4s50_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkinv_1.gds b/sky130/gds/sky130_fd_sc_hd__clkinv_1.gds deleted file mode 100644 index a083f95e9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkinv_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkinv_16.gds b/sky130/gds/sky130_fd_sc_hd__clkinv_16.gds deleted file mode 100644 index d3ed0994d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkinv_16.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkinv_2.gds b/sky130/gds/sky130_fd_sc_hd__clkinv_2.gds deleted file mode 100644 index 73974fcc1..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkinv_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkinv_4.gds b/sky130/gds/sky130_fd_sc_hd__clkinv_4.gds deleted file mode 100644 index b4beeb528..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkinv_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkinv_8.gds b/sky130/gds/sky130_fd_sc_hd__clkinv_8.gds deleted file mode 100644 index c793d5a78..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkinv_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkinvlp_2.gds b/sky130/gds/sky130_fd_sc_hd__clkinvlp_2.gds deleted file mode 100644 index 2103a2bd2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkinvlp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__clkinvlp_4.gds b/sky130/gds/sky130_fd_sc_hd__clkinvlp_4.gds deleted file mode 100644 index 8c070d7e5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__clkinvlp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__conb_1.gds b/sky130/gds/sky130_fd_sc_hd__conb_1.gds deleted file mode 100644 index 72ce3fa6b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__conb_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__decap_12.gds b/sky130/gds/sky130_fd_sc_hd__decap_12.gds deleted file mode 100644 index bd527c2c7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__decap_12.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__decap_3.gds b/sky130/gds/sky130_fd_sc_hd__decap_3.gds deleted file mode 100644 index 8f58177f8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__decap_3.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__decap_4.gds b/sky130/gds/sky130_fd_sc_hd__decap_4.gds deleted file mode 100644 index 6ceaaf158..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__decap_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__decap_6.gds b/sky130/gds/sky130_fd_sc_hd__decap_6.gds deleted file mode 100644 index d4063fa35..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__decap_6.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__decap_8.gds b/sky130/gds/sky130_fd_sc_hd__decap_8.gds deleted file mode 100644 index 4efffe7cf..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__decap_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dfbbn_1.gds b/sky130/gds/sky130_fd_sc_hd__dfbbn_1.gds deleted file mode 100644 index 05d2a14eb..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dfbbn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dfbbn_2.gds b/sky130/gds/sky130_fd_sc_hd__dfbbn_2.gds deleted file mode 100644 index 7fcd5aef5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dfbbn_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dfbbp_1.gds b/sky130/gds/sky130_fd_sc_hd__dfbbp_1.gds deleted file mode 100644 index 97f0cc8cf..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dfbbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dfrbp_1.gds b/sky130/gds/sky130_fd_sc_hd__dfrbp_1.gds deleted file mode 100644 index 22481a207..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dfrbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dfrbp_2.gds b/sky130/gds/sky130_fd_sc_hd__dfrbp_2.gds deleted file mode 100644 index 994deb135..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dfrbp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dfrtn_1.gds b/sky130/gds/sky130_fd_sc_hd__dfrtn_1.gds deleted file mode 100644 index ef0e93994..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dfrtn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dfrtp_1.gds b/sky130/gds/sky130_fd_sc_hd__dfrtp_1.gds deleted file mode 100644 index dec095f33..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dfrtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dfrtp_2.gds b/sky130/gds/sky130_fd_sc_hd__dfrtp_2.gds deleted file mode 100644 index 81d90199a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dfrtp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dfrtp_4.gds b/sky130/gds/sky130_fd_sc_hd__dfrtp_4.gds deleted file mode 100644 index 78ca37848..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dfrtp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dfsbp_1.gds b/sky130/gds/sky130_fd_sc_hd__dfsbp_1.gds deleted file mode 100644 index 0d2cf941e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dfsbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dfsbp_2.gds b/sky130/gds/sky130_fd_sc_hd__dfsbp_2.gds deleted file mode 100644 index 16f10d978..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dfsbp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dfstp_1.gds b/sky130/gds/sky130_fd_sc_hd__dfstp_1.gds deleted file mode 100644 index 71c470331..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dfstp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dfstp_2.gds b/sky130/gds/sky130_fd_sc_hd__dfstp_2.gds deleted file mode 100644 index 7f9113945..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dfstp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dfstp_4.gds b/sky130/gds/sky130_fd_sc_hd__dfstp_4.gds deleted file mode 100644 index af17799ec..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dfstp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dfxbp_1.gds b/sky130/gds/sky130_fd_sc_hd__dfxbp_1.gds deleted file mode 100644 index 301b02617..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dfxbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dfxbp_2.gds b/sky130/gds/sky130_fd_sc_hd__dfxbp_2.gds deleted file mode 100644 index 8d98c7e21..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dfxbp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dfxtp_1.gds b/sky130/gds/sky130_fd_sc_hd__dfxtp_1.gds deleted file mode 100644 index 9335e44cc..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dfxtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dfxtp_2.gds b/sky130/gds/sky130_fd_sc_hd__dfxtp_2.gds deleted file mode 100644 index effb75ffc..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dfxtp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dfxtp_4.gds b/sky130/gds/sky130_fd_sc_hd__dfxtp_4.gds deleted file mode 100644 index a1859dc8f..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dfxtp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__diode_2.gds b/sky130/gds/sky130_fd_sc_hd__diode_2.gds deleted file mode 100644 index 1dcfd9ae9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__diode_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlclkp_1.gds b/sky130/gds/sky130_fd_sc_hd__dlclkp_1.gds deleted file mode 100644 index 6c4543678..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlclkp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlclkp_2.gds b/sky130/gds/sky130_fd_sc_hd__dlclkp_2.gds deleted file mode 100644 index f6427b03d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlclkp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlclkp_4.gds b/sky130/gds/sky130_fd_sc_hd__dlclkp_4.gds deleted file mode 100644 index 97926343b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlclkp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlrbn_1.gds b/sky130/gds/sky130_fd_sc_hd__dlrbn_1.gds deleted file mode 100644 index 036695637..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlrbn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlrbn_2.gds b/sky130/gds/sky130_fd_sc_hd__dlrbn_2.gds deleted file mode 100644 index e82584df4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlrbn_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlrbp_1.gds b/sky130/gds/sky130_fd_sc_hd__dlrbp_1.gds deleted file mode 100644 index d5370f72b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlrbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlrbp_2.gds b/sky130/gds/sky130_fd_sc_hd__dlrbp_2.gds deleted file mode 100644 index 8e438ed4e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlrbp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlrtn_1.gds b/sky130/gds/sky130_fd_sc_hd__dlrtn_1.gds deleted file mode 100644 index b37aa386f..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlrtn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlrtn_2.gds b/sky130/gds/sky130_fd_sc_hd__dlrtn_2.gds deleted file mode 100644 index ec741445e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlrtn_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlrtn_4.gds b/sky130/gds/sky130_fd_sc_hd__dlrtn_4.gds deleted file mode 100644 index 71391bbbb..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlrtn_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlrtp_1.gds b/sky130/gds/sky130_fd_sc_hd__dlrtp_1.gds deleted file mode 100644 index 9b8ab87e0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlrtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlrtp_2.gds b/sky130/gds/sky130_fd_sc_hd__dlrtp_2.gds deleted file mode 100644 index 272e8c129..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlrtp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlrtp_4.gds b/sky130/gds/sky130_fd_sc_hd__dlrtp_4.gds deleted file mode 100644 index a3ef93a65..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlrtp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlxbn_1.gds b/sky130/gds/sky130_fd_sc_hd__dlxbn_1.gds deleted file mode 100644 index 274334095..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlxbn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlxbn_2.gds b/sky130/gds/sky130_fd_sc_hd__dlxbn_2.gds deleted file mode 100644 index 559c960a4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlxbn_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlxbp_1.gds b/sky130/gds/sky130_fd_sc_hd__dlxbp_1.gds deleted file mode 100644 index eea818ecb..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlxbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlxtn_1.gds b/sky130/gds/sky130_fd_sc_hd__dlxtn_1.gds deleted file mode 100644 index ec36cce11..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlxtn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlxtn_2.gds b/sky130/gds/sky130_fd_sc_hd__dlxtn_2.gds deleted file mode 100644 index f1fc1c538..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlxtn_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlxtn_4.gds b/sky130/gds/sky130_fd_sc_hd__dlxtn_4.gds deleted file mode 100644 index 6addd2649..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlxtn_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlxtp_1.gds b/sky130/gds/sky130_fd_sc_hd__dlxtp_1.gds deleted file mode 100644 index f4d901f17..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlxtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlygate4sd1_1.gds b/sky130/gds/sky130_fd_sc_hd__dlygate4sd1_1.gds deleted file mode 100644 index 30c3e7180..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlygate4sd1_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlygate4sd2_1.gds b/sky130/gds/sky130_fd_sc_hd__dlygate4sd2_1.gds deleted file mode 100644 index eb74bb863..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlygate4sd2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlygate4sd3_1.gds b/sky130/gds/sky130_fd_sc_hd__dlygate4sd3_1.gds deleted file mode 100644 index 0644404ea..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlygate4sd3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlymetal6s2s_1.gds b/sky130/gds/sky130_fd_sc_hd__dlymetal6s2s_1.gds deleted file mode 100644 index 6b2b5e5a8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlymetal6s2s_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlymetal6s4s_1.gds b/sky130/gds/sky130_fd_sc_hd__dlymetal6s4s_1.gds deleted file mode 100644 index 2dac3e198..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlymetal6s4s_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__dlymetal6s6s_1.gds b/sky130/gds/sky130_fd_sc_hd__dlymetal6s6s_1.gds deleted file mode 100644 index 498236806..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__dlymetal6s6s_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__ebufn_1.gds b/sky130/gds/sky130_fd_sc_hd__ebufn_1.gds deleted file mode 100644 index 3599058ab..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__ebufn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__ebufn_2.gds b/sky130/gds/sky130_fd_sc_hd__ebufn_2.gds deleted file mode 100644 index 097805fd8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__ebufn_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__ebufn_4.gds b/sky130/gds/sky130_fd_sc_hd__ebufn_4.gds deleted file mode 100644 index fbb50cda0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__ebufn_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__ebufn_8.gds b/sky130/gds/sky130_fd_sc_hd__ebufn_8.gds deleted file mode 100644 index b98d64522..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__ebufn_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__edfxbp_1.gds b/sky130/gds/sky130_fd_sc_hd__edfxbp_1.gds deleted file mode 100644 index 2c82cde3b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__edfxbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__edfxtp_1.gds b/sky130/gds/sky130_fd_sc_hd__edfxtp_1.gds deleted file mode 100644 index 7c5170ca2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__edfxtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__einvn_0.gds b/sky130/gds/sky130_fd_sc_hd__einvn_0.gds deleted file mode 100644 index 379a37f57..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__einvn_0.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__einvn_1.gds b/sky130/gds/sky130_fd_sc_hd__einvn_1.gds deleted file mode 100644 index 642cdd2ca..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__einvn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__einvn_2.gds b/sky130/gds/sky130_fd_sc_hd__einvn_2.gds deleted file mode 100644 index 756f13e2c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__einvn_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__einvn_4.gds b/sky130/gds/sky130_fd_sc_hd__einvn_4.gds deleted file mode 100644 index 63c3bd148..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__einvn_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__einvn_8.gds b/sky130/gds/sky130_fd_sc_hd__einvn_8.gds deleted file mode 100644 index e5c42c763..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__einvn_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__einvp_1.gds b/sky130/gds/sky130_fd_sc_hd__einvp_1.gds deleted file mode 100644 index fdab1a58f..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__einvp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__einvp_2.gds b/sky130/gds/sky130_fd_sc_hd__einvp_2.gds deleted file mode 100644 index c37f46ca0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__einvp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__einvp_4.gds b/sky130/gds/sky130_fd_sc_hd__einvp_4.gds deleted file mode 100644 index 9d16b9b35..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__einvp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__einvp_8.gds b/sky130/gds/sky130_fd_sc_hd__einvp_8.gds deleted file mode 100644 index 2268c25f5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__einvp_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__fa_1.gds b/sky130/gds/sky130_fd_sc_hd__fa_1.gds deleted file mode 100644 index 1412bf16d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__fa_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__fa_2.gds b/sky130/gds/sky130_fd_sc_hd__fa_2.gds deleted file mode 100644 index 75017dde5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__fa_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__fa_4.gds b/sky130/gds/sky130_fd_sc_hd__fa_4.gds deleted file mode 100644 index d8ae893e4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__fa_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__fah_1.gds b/sky130/gds/sky130_fd_sc_hd__fah_1.gds deleted file mode 100644 index 0791376a9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__fah_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__fahcin_1.gds b/sky130/gds/sky130_fd_sc_hd__fahcin_1.gds deleted file mode 100644 index 496b661ba..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__fahcin_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__fahcon_1.gds b/sky130/gds/sky130_fd_sc_hd__fahcon_1.gds deleted file mode 100644 index 87e52eeb8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__fahcon_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__fill_1.gds b/sky130/gds/sky130_fd_sc_hd__fill_1.gds deleted file mode 100644 index 96e7883f5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__fill_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__fill_2.gds b/sky130/gds/sky130_fd_sc_hd__fill_2.gds deleted file mode 100644 index ffd113cc3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__fill_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__fill_4.gds b/sky130/gds/sky130_fd_sc_hd__fill_4.gds deleted file mode 100644 index 307782262..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__fill_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__fill_8.gds b/sky130/gds/sky130_fd_sc_hd__fill_8.gds deleted file mode 100644 index a7b692973..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__fill_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__ha_1.gds b/sky130/gds/sky130_fd_sc_hd__ha_1.gds deleted file mode 100644 index ae8ab705e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__ha_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__ha_2.gds b/sky130/gds/sky130_fd_sc_hd__ha_2.gds deleted file mode 100644 index 59493f569..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__ha_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__ha_4.gds b/sky130/gds/sky130_fd_sc_hd__ha_4.gds deleted file mode 100644 index 570f33249..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__ha_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__inv_1.gds b/sky130/gds/sky130_fd_sc_hd__inv_1.gds deleted file mode 100644 index 8f883a2f7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__inv_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__inv_12.gds b/sky130/gds/sky130_fd_sc_hd__inv_12.gds deleted file mode 100644 index d052c4085..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__inv_12.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__inv_16.gds b/sky130/gds/sky130_fd_sc_hd__inv_16.gds deleted file mode 100644 index 6f2f968b4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__inv_16.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__inv_2.gds b/sky130/gds/sky130_fd_sc_hd__inv_2.gds deleted file mode 100644 index 4a9f65dcd..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__inv_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__inv_4.gds b/sky130/gds/sky130_fd_sc_hd__inv_4.gds deleted file mode 100644 index 07935bcca..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__inv_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__inv_6.gds b/sky130/gds/sky130_fd_sc_hd__inv_6.gds deleted file mode 100644 index 7571ebca9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__inv_6.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__inv_8.gds b/sky130/gds/sky130_fd_sc_hd__inv_8.gds deleted file mode 100644 index 075def447..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__inv_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_bleeder_1.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_bleeder_1.gds deleted file mode 100644 index 34259ea76..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_bleeder_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.gds deleted file mode 100644 index 16365b93c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.gds deleted file mode 100644 index b50a5e01c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.gds deleted file mode 100644 index cdb635f9c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.gds deleted file mode 100644 index ad4e7913e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.gds deleted file mode 100644 index ea58d230e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.gds deleted file mode 100644 index 1c3587cb2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.gds deleted file mode 100644 index e6f680939..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.gds deleted file mode 100644 index 9c0e4008f..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.gds deleted file mode 100644 index 36c693a63..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.gds deleted file mode 100644 index eabb2f443..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_decapkapwr_12.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_decapkapwr_12.gds deleted file mode 100644 index 0793ccfcb..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_decapkapwr_12.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_decapkapwr_3.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_decapkapwr_3.gds deleted file mode 100644 index 4b8f69ba8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_decapkapwr_3.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_decapkapwr_4.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_decapkapwr_4.gds deleted file mode 100644 index 146519af1..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_decapkapwr_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_decapkapwr_6.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_decapkapwr_6.gds deleted file mode 100644 index fcdf47a40..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_decapkapwr_6.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_decapkapwr_8.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_decapkapwr_8.gds deleted file mode 100644 index 57fbc72c9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_decapkapwr_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_inputiso0n_1.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_inputiso0n_1.gds deleted file mode 100644 index d549f0519..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_inputiso0n_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_inputiso0p_1.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_inputiso0p_1.gds deleted file mode 100644 index 4c9351d7c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_inputiso0p_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_inputiso1n_1.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_inputiso1n_1.gds deleted file mode 100644 index 06d539354..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_inputiso1n_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_inputiso1p_1.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_inputiso1p_1.gds deleted file mode 100644 index ee160b436..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_inputiso1p_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_inputisolatch_1.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_inputisolatch_1.gds deleted file mode 100644 index c9b9ad890..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_inputisolatch_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_isobufsrc_1.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_isobufsrc_1.gds deleted file mode 100644 index 3fbf28bc0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_isobufsrc_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_isobufsrc_16.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_isobufsrc_16.gds deleted file mode 100644 index c00fd47b0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_isobufsrc_16.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_isobufsrc_2.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_isobufsrc_2.gds deleted file mode 100644 index c9df05a0c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_isobufsrc_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_isobufsrc_4.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_isobufsrc_4.gds deleted file mode 100644 index dab49344c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_isobufsrc_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_isobufsrc_8.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_isobufsrc_8.gds deleted file mode 100644 index b097ba993..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_isobufsrc_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.gds deleted file mode 100644 index 34d308551..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.gds deleted file mode 100644 index 3cf542f88..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.gds deleted file mode 100644 index ba3f2cf6d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.gds deleted file mode 100644 index 70edb0ba9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.gds deleted file mode 100644 index b03f64207..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.gds deleted file mode 100644 index 2f9400819..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.gds deleted file mode 100644 index 7d062f441..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.gds b/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.gds deleted file mode 100644 index 9474c0af0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__macro_sparecell.gds b/sky130/gds/sky130_fd_sc_hd__macro_sparecell.gds deleted file mode 100644 index 67cf1eaee..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__macro_sparecell.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__maj3_1.gds b/sky130/gds/sky130_fd_sc_hd__maj3_1.gds deleted file mode 100644 index 8052a29d2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__maj3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__maj3_2.gds b/sky130/gds/sky130_fd_sc_hd__maj3_2.gds deleted file mode 100644 index f6f163227..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__maj3_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__maj3_4.gds b/sky130/gds/sky130_fd_sc_hd__maj3_4.gds deleted file mode 100644 index 6df3dbc21..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__maj3_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__mux2_1.gds b/sky130/gds/sky130_fd_sc_hd__mux2_1.gds deleted file mode 100644 index b70255d33..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__mux2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__mux2_2.gds b/sky130/gds/sky130_fd_sc_hd__mux2_2.gds deleted file mode 100644 index 28cea13f5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__mux2_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__mux2_4.gds b/sky130/gds/sky130_fd_sc_hd__mux2_4.gds deleted file mode 100644 index a254f1395..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__mux2_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__mux2_8.gds b/sky130/gds/sky130_fd_sc_hd__mux2_8.gds deleted file mode 100644 index bd34fc3e7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__mux2_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__mux2i_1.gds b/sky130/gds/sky130_fd_sc_hd__mux2i_1.gds deleted file mode 100644 index 234ae68c2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__mux2i_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__mux2i_2.gds b/sky130/gds/sky130_fd_sc_hd__mux2i_2.gds deleted file mode 100644 index a2e6c34ee..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__mux2i_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__mux2i_4.gds b/sky130/gds/sky130_fd_sc_hd__mux2i_4.gds deleted file mode 100644 index 450d7b89e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__mux2i_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__mux4_1.gds b/sky130/gds/sky130_fd_sc_hd__mux4_1.gds deleted file mode 100644 index af1c9d7a2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__mux4_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__mux4_2.gds b/sky130/gds/sky130_fd_sc_hd__mux4_2.gds deleted file mode 100644 index c6df74b58..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__mux4_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__mux4_4.gds b/sky130/gds/sky130_fd_sc_hd__mux4_4.gds deleted file mode 100644 index 11aaafcc2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__mux4_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand2_1.gds b/sky130/gds/sky130_fd_sc_hd__nand2_1.gds deleted file mode 100644 index f3df30cb8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand2_2.gds b/sky130/gds/sky130_fd_sc_hd__nand2_2.gds deleted file mode 100644 index b5804b98e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand2_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand2_4.gds b/sky130/gds/sky130_fd_sc_hd__nand2_4.gds deleted file mode 100644 index 1d31e61fd..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand2_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand2_8.gds b/sky130/gds/sky130_fd_sc_hd__nand2_8.gds deleted file mode 100644 index c1ea37eaf..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand2_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand2b_1.gds b/sky130/gds/sky130_fd_sc_hd__nand2b_1.gds deleted file mode 100644 index 4484e4e4f..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand2b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand2b_2.gds b/sky130/gds/sky130_fd_sc_hd__nand2b_2.gds deleted file mode 100644 index 78683adad..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand2b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand2b_4.gds b/sky130/gds/sky130_fd_sc_hd__nand2b_4.gds deleted file mode 100644 index 1cc098855..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand2b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand3_1.gds b/sky130/gds/sky130_fd_sc_hd__nand3_1.gds deleted file mode 100644 index fd53e127a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand3_2.gds b/sky130/gds/sky130_fd_sc_hd__nand3_2.gds deleted file mode 100644 index 22b418b4c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand3_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand3_4.gds b/sky130/gds/sky130_fd_sc_hd__nand3_4.gds deleted file mode 100644 index 077487d02..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand3_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand3b_1.gds b/sky130/gds/sky130_fd_sc_hd__nand3b_1.gds deleted file mode 100644 index 0c46cfcf3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand3b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand3b_2.gds b/sky130/gds/sky130_fd_sc_hd__nand3b_2.gds deleted file mode 100644 index 42f2bbc33..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand3b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand3b_4.gds b/sky130/gds/sky130_fd_sc_hd__nand3b_4.gds deleted file mode 100644 index da2a3a390..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand3b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand4_1.gds b/sky130/gds/sky130_fd_sc_hd__nand4_1.gds deleted file mode 100644 index 17eba2581..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand4_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand4_2.gds b/sky130/gds/sky130_fd_sc_hd__nand4_2.gds deleted file mode 100644 index 860e9607b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand4_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand4_4.gds b/sky130/gds/sky130_fd_sc_hd__nand4_4.gds deleted file mode 100644 index 5d5d5719b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand4_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand4b_1.gds b/sky130/gds/sky130_fd_sc_hd__nand4b_1.gds deleted file mode 100644 index eae085273..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand4b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand4b_2.gds b/sky130/gds/sky130_fd_sc_hd__nand4b_2.gds deleted file mode 100644 index a048ccb1a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand4b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand4b_4.gds b/sky130/gds/sky130_fd_sc_hd__nand4b_4.gds deleted file mode 100644 index 6496f0190..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand4b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand4bb_1.gds b/sky130/gds/sky130_fd_sc_hd__nand4bb_1.gds deleted file mode 100644 index 6f1831d43..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand4bb_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand4bb_2.gds b/sky130/gds/sky130_fd_sc_hd__nand4bb_2.gds deleted file mode 100644 index fc8ef6582..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand4bb_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nand4bb_4.gds b/sky130/gds/sky130_fd_sc_hd__nand4bb_4.gds deleted file mode 100644 index 9f32bb004..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nand4bb_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor2_1.gds b/sky130/gds/sky130_fd_sc_hd__nor2_1.gds deleted file mode 100644 index 1fa7348f4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor2_2.gds b/sky130/gds/sky130_fd_sc_hd__nor2_2.gds deleted file mode 100644 index 6762ed125..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor2_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor2_4.gds b/sky130/gds/sky130_fd_sc_hd__nor2_4.gds deleted file mode 100644 index be7d2e682..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor2_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor2_8.gds b/sky130/gds/sky130_fd_sc_hd__nor2_8.gds deleted file mode 100644 index 197267f90..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor2_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor2b_1.gds b/sky130/gds/sky130_fd_sc_hd__nor2b_1.gds deleted file mode 100644 index d144062cd..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor2b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor2b_2.gds b/sky130/gds/sky130_fd_sc_hd__nor2b_2.gds deleted file mode 100644 index b1ec547bb..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor2b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor2b_4.gds b/sky130/gds/sky130_fd_sc_hd__nor2b_4.gds deleted file mode 100644 index 2dfd3a18c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor2b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor3_1.gds b/sky130/gds/sky130_fd_sc_hd__nor3_1.gds deleted file mode 100644 index 0744ad2d9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor3_2.gds b/sky130/gds/sky130_fd_sc_hd__nor3_2.gds deleted file mode 100644 index 79aed781c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor3_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor3_4.gds b/sky130/gds/sky130_fd_sc_hd__nor3_4.gds deleted file mode 100644 index 2e3d44172..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor3_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor3b_1.gds b/sky130/gds/sky130_fd_sc_hd__nor3b_1.gds deleted file mode 100644 index b0e25453d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor3b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor3b_2.gds b/sky130/gds/sky130_fd_sc_hd__nor3b_2.gds deleted file mode 100644 index 6b66ce5c0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor3b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor3b_4.gds b/sky130/gds/sky130_fd_sc_hd__nor3b_4.gds deleted file mode 100644 index 170393588..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor3b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor4_1.gds b/sky130/gds/sky130_fd_sc_hd__nor4_1.gds deleted file mode 100644 index 76140d92b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor4_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor4_2.gds b/sky130/gds/sky130_fd_sc_hd__nor4_2.gds deleted file mode 100644 index 9aad45667..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor4_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor4_4.gds b/sky130/gds/sky130_fd_sc_hd__nor4_4.gds deleted file mode 100644 index 277d9f5b3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor4_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor4b_1.gds b/sky130/gds/sky130_fd_sc_hd__nor4b_1.gds deleted file mode 100644 index 766dce80b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor4b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor4b_2.gds b/sky130/gds/sky130_fd_sc_hd__nor4b_2.gds deleted file mode 100644 index defc9ed2d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor4b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor4b_4.gds b/sky130/gds/sky130_fd_sc_hd__nor4b_4.gds deleted file mode 100644 index 465e6e747..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor4b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor4bb_1.gds b/sky130/gds/sky130_fd_sc_hd__nor4bb_1.gds deleted file mode 100644 index aa6479e45..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor4bb_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor4bb_2.gds b/sky130/gds/sky130_fd_sc_hd__nor4bb_2.gds deleted file mode 100644 index 7fc101a11..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor4bb_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__nor4bb_4.gds b/sky130/gds/sky130_fd_sc_hd__nor4bb_4.gds deleted file mode 100644 index 14dec42dc..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__nor4bb_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o2111a_1.gds b/sky130/gds/sky130_fd_sc_hd__o2111a_1.gds deleted file mode 100644 index 671b8ea6e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o2111a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o2111a_2.gds b/sky130/gds/sky130_fd_sc_hd__o2111a_2.gds deleted file mode 100644 index 4b5043fb4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o2111a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o2111a_4.gds b/sky130/gds/sky130_fd_sc_hd__o2111a_4.gds deleted file mode 100644 index 413f55c7b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o2111a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o2111ai_1.gds b/sky130/gds/sky130_fd_sc_hd__o2111ai_1.gds deleted file mode 100644 index 11f0fb013..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o2111ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o2111ai_2.gds b/sky130/gds/sky130_fd_sc_hd__o2111ai_2.gds deleted file mode 100644 index 687c809dc..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o2111ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o2111ai_4.gds b/sky130/gds/sky130_fd_sc_hd__o2111ai_4.gds deleted file mode 100644 index b43aaa4d7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o2111ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o211a_1.gds b/sky130/gds/sky130_fd_sc_hd__o211a_1.gds deleted file mode 100644 index 4dfee6bb1..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o211a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o211a_2.gds b/sky130/gds/sky130_fd_sc_hd__o211a_2.gds deleted file mode 100644 index e094a58ad..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o211a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o211a_4.gds b/sky130/gds/sky130_fd_sc_hd__o211a_4.gds deleted file mode 100644 index dc1620f42..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o211a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o211ai_1.gds b/sky130/gds/sky130_fd_sc_hd__o211ai_1.gds deleted file mode 100644 index 0875a40b3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o211ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o211ai_2.gds b/sky130/gds/sky130_fd_sc_hd__o211ai_2.gds deleted file mode 100644 index 6d0966ee3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o211ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o211ai_4.gds b/sky130/gds/sky130_fd_sc_hd__o211ai_4.gds deleted file mode 100644 index 486bc8ca5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o211ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o21a_1.gds b/sky130/gds/sky130_fd_sc_hd__o21a_1.gds deleted file mode 100644 index 47dbf7fa7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o21a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o21a_2.gds b/sky130/gds/sky130_fd_sc_hd__o21a_2.gds deleted file mode 100644 index 6d140b6e0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o21a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o21a_4.gds b/sky130/gds/sky130_fd_sc_hd__o21a_4.gds deleted file mode 100644 index 7612493d1..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o21a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o21ai_0.gds b/sky130/gds/sky130_fd_sc_hd__o21ai_0.gds deleted file mode 100644 index 9760a2586..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o21ai_0.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o21ai_1.gds b/sky130/gds/sky130_fd_sc_hd__o21ai_1.gds deleted file mode 100644 index d1fa3b278..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o21ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o21ai_2.gds b/sky130/gds/sky130_fd_sc_hd__o21ai_2.gds deleted file mode 100644 index 967ac992e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o21ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o21ai_4.gds b/sky130/gds/sky130_fd_sc_hd__o21ai_4.gds deleted file mode 100644 index 3886d6d18..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o21ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o21ba_1.gds b/sky130/gds/sky130_fd_sc_hd__o21ba_1.gds deleted file mode 100644 index c86a01805..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o21ba_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o21ba_2.gds b/sky130/gds/sky130_fd_sc_hd__o21ba_2.gds deleted file mode 100644 index cd8e02997..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o21ba_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o21ba_4.gds b/sky130/gds/sky130_fd_sc_hd__o21ba_4.gds deleted file mode 100644 index 5a689f851..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o21ba_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o21bai_1.gds b/sky130/gds/sky130_fd_sc_hd__o21bai_1.gds deleted file mode 100644 index 8895a3182..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o21bai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o21bai_2.gds b/sky130/gds/sky130_fd_sc_hd__o21bai_2.gds deleted file mode 100644 index 1e35827ea..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o21bai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o21bai_4.gds b/sky130/gds/sky130_fd_sc_hd__o21bai_4.gds deleted file mode 100644 index 2409c7f04..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o21bai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o221a_1.gds b/sky130/gds/sky130_fd_sc_hd__o221a_1.gds deleted file mode 100644 index a23d56267..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o221a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o221a_2.gds b/sky130/gds/sky130_fd_sc_hd__o221a_2.gds deleted file mode 100644 index ec2c4bce6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o221a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o221a_4.gds b/sky130/gds/sky130_fd_sc_hd__o221a_4.gds deleted file mode 100644 index d742ad5e0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o221a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o221ai_1.gds b/sky130/gds/sky130_fd_sc_hd__o221ai_1.gds deleted file mode 100644 index 653f599a5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o221ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o221ai_2.gds b/sky130/gds/sky130_fd_sc_hd__o221ai_2.gds deleted file mode 100644 index 0f54ff2b9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o221ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o221ai_4.gds b/sky130/gds/sky130_fd_sc_hd__o221ai_4.gds deleted file mode 100644 index edf243462..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o221ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o22a_1.gds b/sky130/gds/sky130_fd_sc_hd__o22a_1.gds deleted file mode 100644 index 7bff781ab..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o22a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o22a_2.gds b/sky130/gds/sky130_fd_sc_hd__o22a_2.gds deleted file mode 100644 index aa5c4391c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o22a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o22a_4.gds b/sky130/gds/sky130_fd_sc_hd__o22a_4.gds deleted file mode 100644 index 2e6f64167..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o22a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o22ai_1.gds b/sky130/gds/sky130_fd_sc_hd__o22ai_1.gds deleted file mode 100644 index b8f3c5ae9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o22ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o22ai_2.gds b/sky130/gds/sky130_fd_sc_hd__o22ai_2.gds deleted file mode 100644 index f2996fe07..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o22ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o22ai_4.gds b/sky130/gds/sky130_fd_sc_hd__o22ai_4.gds deleted file mode 100644 index 15249b649..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o22ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o2bb2a_1.gds b/sky130/gds/sky130_fd_sc_hd__o2bb2a_1.gds deleted file mode 100644 index 69f994bfa..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o2bb2a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o2bb2a_2.gds b/sky130/gds/sky130_fd_sc_hd__o2bb2a_2.gds deleted file mode 100644 index 4e9ddf02c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o2bb2a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o2bb2a_4.gds b/sky130/gds/sky130_fd_sc_hd__o2bb2a_4.gds deleted file mode 100644 index 28a9ae40f..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o2bb2a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o2bb2ai_1.gds b/sky130/gds/sky130_fd_sc_hd__o2bb2ai_1.gds deleted file mode 100644 index 6e7eefc1a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o2bb2ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o2bb2ai_2.gds b/sky130/gds/sky130_fd_sc_hd__o2bb2ai_2.gds deleted file mode 100644 index 20f49b9b4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o2bb2ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o2bb2ai_4.gds b/sky130/gds/sky130_fd_sc_hd__o2bb2ai_4.gds deleted file mode 100644 index 42f7e67d0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o2bb2ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o311a_1.gds b/sky130/gds/sky130_fd_sc_hd__o311a_1.gds deleted file mode 100644 index 6e9ec04d5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o311a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o311a_2.gds b/sky130/gds/sky130_fd_sc_hd__o311a_2.gds deleted file mode 100644 index adea99718..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o311a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o311a_4.gds b/sky130/gds/sky130_fd_sc_hd__o311a_4.gds deleted file mode 100644 index a815e513d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o311a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o311ai_0.gds b/sky130/gds/sky130_fd_sc_hd__o311ai_0.gds deleted file mode 100644 index 75e7b398a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o311ai_0.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o311ai_1.gds b/sky130/gds/sky130_fd_sc_hd__o311ai_1.gds deleted file mode 100644 index cb9929b9e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o311ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o311ai_2.gds b/sky130/gds/sky130_fd_sc_hd__o311ai_2.gds deleted file mode 100644 index ab776a41e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o311ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o311ai_4.gds b/sky130/gds/sky130_fd_sc_hd__o311ai_4.gds deleted file mode 100644 index e5ac5c208..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o311ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o31a_1.gds b/sky130/gds/sky130_fd_sc_hd__o31a_1.gds deleted file mode 100644 index 2f1988dec..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o31a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o31a_2.gds b/sky130/gds/sky130_fd_sc_hd__o31a_2.gds deleted file mode 100644 index 3faf260c1..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o31a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o31a_4.gds b/sky130/gds/sky130_fd_sc_hd__o31a_4.gds deleted file mode 100644 index 7b14b1d51..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o31a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o31ai_1.gds b/sky130/gds/sky130_fd_sc_hd__o31ai_1.gds deleted file mode 100644 index 710e91a45..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o31ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o31ai_2.gds b/sky130/gds/sky130_fd_sc_hd__o31ai_2.gds deleted file mode 100644 index 27bd51364..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o31ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o31ai_4.gds b/sky130/gds/sky130_fd_sc_hd__o31ai_4.gds deleted file mode 100644 index ff1e0f37b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o31ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o32a_1.gds b/sky130/gds/sky130_fd_sc_hd__o32a_1.gds deleted file mode 100644 index 1dba7735b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o32a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o32a_2.gds b/sky130/gds/sky130_fd_sc_hd__o32a_2.gds deleted file mode 100644 index 4f7e2e47d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o32a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o32a_4.gds b/sky130/gds/sky130_fd_sc_hd__o32a_4.gds deleted file mode 100644 index 6b88daaeb..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o32a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o32ai_1.gds b/sky130/gds/sky130_fd_sc_hd__o32ai_1.gds deleted file mode 100644 index 77a2a2ecf..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o32ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o32ai_2.gds b/sky130/gds/sky130_fd_sc_hd__o32ai_2.gds deleted file mode 100644 index 0dc628752..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o32ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o32ai_4.gds b/sky130/gds/sky130_fd_sc_hd__o32ai_4.gds deleted file mode 100644 index d2e5951c8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o32ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o41a_1.gds b/sky130/gds/sky130_fd_sc_hd__o41a_1.gds deleted file mode 100644 index 9f5ae84ec..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o41a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o41a_2.gds b/sky130/gds/sky130_fd_sc_hd__o41a_2.gds deleted file mode 100644 index 11121c01d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o41a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o41a_4.gds b/sky130/gds/sky130_fd_sc_hd__o41a_4.gds deleted file mode 100644 index 786dc3782..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o41a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o41ai_1.gds b/sky130/gds/sky130_fd_sc_hd__o41ai_1.gds deleted file mode 100644 index 1a8ef1075..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o41ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o41ai_2.gds b/sky130/gds/sky130_fd_sc_hd__o41ai_2.gds deleted file mode 100644 index b7997b6b8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o41ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__o41ai_4.gds b/sky130/gds/sky130_fd_sc_hd__o41ai_4.gds deleted file mode 100644 index 833db0585..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__o41ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or2_0.gds b/sky130/gds/sky130_fd_sc_hd__or2_0.gds deleted file mode 100644 index 401167561..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or2_0.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or2_1.gds b/sky130/gds/sky130_fd_sc_hd__or2_1.gds deleted file mode 100644 index 9295044b4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or2_2.gds b/sky130/gds/sky130_fd_sc_hd__or2_2.gds deleted file mode 100644 index c1233cbbf..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or2_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or2_4.gds b/sky130/gds/sky130_fd_sc_hd__or2_4.gds deleted file mode 100644 index a9f7f07b7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or2_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or2b_1.gds b/sky130/gds/sky130_fd_sc_hd__or2b_1.gds deleted file mode 100644 index 182c1b340..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or2b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or2b_2.gds b/sky130/gds/sky130_fd_sc_hd__or2b_2.gds deleted file mode 100644 index 616ac45df..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or2b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or2b_4.gds b/sky130/gds/sky130_fd_sc_hd__or2b_4.gds deleted file mode 100644 index 0f27cca31..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or2b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or3_1.gds b/sky130/gds/sky130_fd_sc_hd__or3_1.gds deleted file mode 100644 index ef4d74208..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or3_2.gds b/sky130/gds/sky130_fd_sc_hd__or3_2.gds deleted file mode 100644 index c17b4b75e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or3_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or3_4.gds b/sky130/gds/sky130_fd_sc_hd__or3_4.gds deleted file mode 100644 index c6d303ed9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or3_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or3b_1.gds b/sky130/gds/sky130_fd_sc_hd__or3b_1.gds deleted file mode 100644 index 996ff717e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or3b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or3b_2.gds b/sky130/gds/sky130_fd_sc_hd__or3b_2.gds deleted file mode 100644 index bb7bc695b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or3b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or3b_4.gds b/sky130/gds/sky130_fd_sc_hd__or3b_4.gds deleted file mode 100644 index 3da9fd50c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or3b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or4_1.gds b/sky130/gds/sky130_fd_sc_hd__or4_1.gds deleted file mode 100644 index 67dfcf0c7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or4_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or4_2.gds b/sky130/gds/sky130_fd_sc_hd__or4_2.gds deleted file mode 100644 index 89493ef90..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or4_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or4_4.gds b/sky130/gds/sky130_fd_sc_hd__or4_4.gds deleted file mode 100644 index 010635909..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or4_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or4b_1.gds b/sky130/gds/sky130_fd_sc_hd__or4b_1.gds deleted file mode 100644 index 28dd624a6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or4b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or4b_2.gds b/sky130/gds/sky130_fd_sc_hd__or4b_2.gds deleted file mode 100644 index 796bb4efc..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or4b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or4b_4.gds b/sky130/gds/sky130_fd_sc_hd__or4b_4.gds deleted file mode 100644 index b104a5a4c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or4b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or4bb_1.gds b/sky130/gds/sky130_fd_sc_hd__or4bb_1.gds deleted file mode 100644 index bd9b34bdc..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or4bb_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or4bb_2.gds b/sky130/gds/sky130_fd_sc_hd__or4bb_2.gds deleted file mode 100644 index e34ea15a7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or4bb_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__or4bb_4.gds b/sky130/gds/sky130_fd_sc_hd__or4bb_4.gds deleted file mode 100644 index d3f9d2a95..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__or4bb_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__probe_p_8.gds b/sky130/gds/sky130_fd_sc_hd__probe_p_8.gds deleted file mode 100644 index 9da649179..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__probe_p_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__probec_p_8.gds b/sky130/gds/sky130_fd_sc_hd__probec_p_8.gds deleted file mode 100644 index e7f9f3855..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__probec_p_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdfbbn_1.gds b/sky130/gds/sky130_fd_sc_hd__sdfbbn_1.gds deleted file mode 100644 index 209d3b242..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdfbbn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdfbbn_2.gds b/sky130/gds/sky130_fd_sc_hd__sdfbbn_2.gds deleted file mode 100644 index 0dd410714..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdfbbn_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdfbbp_1.gds b/sky130/gds/sky130_fd_sc_hd__sdfbbp_1.gds deleted file mode 100644 index 462c5a67e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdfbbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdfrbp_1.gds b/sky130/gds/sky130_fd_sc_hd__sdfrbp_1.gds deleted file mode 100644 index 999ea7586..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdfrbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdfrbp_2.gds b/sky130/gds/sky130_fd_sc_hd__sdfrbp_2.gds deleted file mode 100644 index feed63df9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdfrbp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdfrtn_1.gds b/sky130/gds/sky130_fd_sc_hd__sdfrtn_1.gds deleted file mode 100644 index 557dae123..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdfrtn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdfrtp_1.gds b/sky130/gds/sky130_fd_sc_hd__sdfrtp_1.gds deleted file mode 100644 index a93e6cbb7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdfrtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdfrtp_2.gds b/sky130/gds/sky130_fd_sc_hd__sdfrtp_2.gds deleted file mode 100644 index 026d92ddb..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdfrtp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdfrtp_4.gds b/sky130/gds/sky130_fd_sc_hd__sdfrtp_4.gds deleted file mode 100644 index e7dba5dfb..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdfrtp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdfsbp_1.gds b/sky130/gds/sky130_fd_sc_hd__sdfsbp_1.gds deleted file mode 100644 index 9b0865ecf..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdfsbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdfsbp_2.gds b/sky130/gds/sky130_fd_sc_hd__sdfsbp_2.gds deleted file mode 100644 index df9afb9d0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdfsbp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdfstp_1.gds b/sky130/gds/sky130_fd_sc_hd__sdfstp_1.gds deleted file mode 100644 index 3ca9a4275..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdfstp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdfstp_2.gds b/sky130/gds/sky130_fd_sc_hd__sdfstp_2.gds deleted file mode 100644 index cef729bd8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdfstp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdfstp_4.gds b/sky130/gds/sky130_fd_sc_hd__sdfstp_4.gds deleted file mode 100644 index d0bdfa448..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdfstp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdfxbp_1.gds b/sky130/gds/sky130_fd_sc_hd__sdfxbp_1.gds deleted file mode 100644 index f7fb129cd..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdfxbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdfxbp_2.gds b/sky130/gds/sky130_fd_sc_hd__sdfxbp_2.gds deleted file mode 100644 index 685d3b02f..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdfxbp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdfxtp_1.gds b/sky130/gds/sky130_fd_sc_hd__sdfxtp_1.gds deleted file mode 100644 index 9c276aaaf..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdfxtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdfxtp_2.gds b/sky130/gds/sky130_fd_sc_hd__sdfxtp_2.gds deleted file mode 100644 index 886303cf3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdfxtp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdfxtp_4.gds b/sky130/gds/sky130_fd_sc_hd__sdfxtp_4.gds deleted file mode 100644 index 502a64814..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdfxtp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdlclkp_1.gds b/sky130/gds/sky130_fd_sc_hd__sdlclkp_1.gds deleted file mode 100644 index 4baadc401..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdlclkp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdlclkp_2.gds b/sky130/gds/sky130_fd_sc_hd__sdlclkp_2.gds deleted file mode 100644 index 6cb666af2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdlclkp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sdlclkp_4.gds b/sky130/gds/sky130_fd_sc_hd__sdlclkp_4.gds deleted file mode 100644 index f72f958e7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sdlclkp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sedfxbp_1.gds b/sky130/gds/sky130_fd_sc_hd__sedfxbp_1.gds deleted file mode 100644 index f27f08679..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sedfxbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sedfxbp_2.gds b/sky130/gds/sky130_fd_sc_hd__sedfxbp_2.gds deleted file mode 100644 index b5a4ff5b4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sedfxbp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sedfxtp_1.gds b/sky130/gds/sky130_fd_sc_hd__sedfxtp_1.gds deleted file mode 100644 index 4b78dc3ce..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sedfxtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sedfxtp_2.gds b/sky130/gds/sky130_fd_sc_hd__sedfxtp_2.gds deleted file mode 100644 index 8a5043dc7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sedfxtp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__sedfxtp_4.gds b/sky130/gds/sky130_fd_sc_hd__sedfxtp_4.gds deleted file mode 100644 index 911e26489..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__sedfxtp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__tap_1.gds b/sky130/gds/sky130_fd_sc_hd__tap_1.gds deleted file mode 100644 index 10b49cbea..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__tap_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__tap_2.gds b/sky130/gds/sky130_fd_sc_hd__tap_2.gds deleted file mode 100644 index 5b1f81307..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__tap_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__tapvgnd2_1.gds b/sky130/gds/sky130_fd_sc_hd__tapvgnd2_1.gds deleted file mode 100644 index b088811bc..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__tapvgnd2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__tapvgnd_1.gds b/sky130/gds/sky130_fd_sc_hd__tapvgnd_1.gds deleted file mode 100644 index 3342903ed..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__tapvgnd_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__tapvpwrvgnd_1.gds b/sky130/gds/sky130_fd_sc_hd__tapvpwrvgnd_1.gds deleted file mode 100644 index a80a58516..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__tapvpwrvgnd_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__xnor2_1.gds b/sky130/gds/sky130_fd_sc_hd__xnor2_1.gds deleted file mode 100644 index 5dbfff921..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__xnor2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__xnor2_2.gds b/sky130/gds/sky130_fd_sc_hd__xnor2_2.gds deleted file mode 100644 index 99c9d80c5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__xnor2_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__xnor2_4.gds b/sky130/gds/sky130_fd_sc_hd__xnor2_4.gds deleted file mode 100644 index 50ff909f0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__xnor2_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__xnor3_1.gds b/sky130/gds/sky130_fd_sc_hd__xnor3_1.gds deleted file mode 100644 index 90a3c40b6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__xnor3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__xnor3_2.gds b/sky130/gds/sky130_fd_sc_hd__xnor3_2.gds deleted file mode 100644 index 9c98c5dad..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__xnor3_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__xnor3_4.gds b/sky130/gds/sky130_fd_sc_hd__xnor3_4.gds deleted file mode 100644 index ad9c93564..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__xnor3_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__xor2_1.gds b/sky130/gds/sky130_fd_sc_hd__xor2_1.gds deleted file mode 100644 index f3a323eea..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__xor2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__xor2_2.gds b/sky130/gds/sky130_fd_sc_hd__xor2_2.gds deleted file mode 100644 index 46aeb3c83..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__xor2_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__xor2_4.gds b/sky130/gds/sky130_fd_sc_hd__xor2_4.gds deleted file mode 100644 index 822352106..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__xor2_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__xor3_1.gds b/sky130/gds/sky130_fd_sc_hd__xor3_1.gds deleted file mode 100644 index f9dec2b8d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__xor3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__xor3_2.gds b/sky130/gds/sky130_fd_sc_hd__xor3_2.gds deleted file mode 100644 index a5240b843..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__xor3_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hd__xor3_4.gds b/sky130/gds/sky130_fd_sc_hd__xor3_4.gds deleted file mode 100644 index 92c12a8fd..000000000 Binary files a/sky130/gds/sky130_fd_sc_hd__xor3_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a2111o_1.gds b/sky130/gds/sky130_fd_sc_hs__a2111o_1.gds deleted file mode 100644 index f2a55fae9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a2111o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a2111o_2.gds b/sky130/gds/sky130_fd_sc_hs__a2111o_2.gds deleted file mode 100644 index 98c6f864a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a2111o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a2111o_4.gds b/sky130/gds/sky130_fd_sc_hs__a2111o_4.gds deleted file mode 100644 index cad7d46cb..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a2111o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a2111oi_1.gds b/sky130/gds/sky130_fd_sc_hs__a2111oi_1.gds deleted file mode 100644 index 6b51a02dc..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a2111oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a2111oi_2.gds b/sky130/gds/sky130_fd_sc_hs__a2111oi_2.gds deleted file mode 100644 index 838ec9ea4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a2111oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a2111oi_4.gds b/sky130/gds/sky130_fd_sc_hs__a2111oi_4.gds deleted file mode 100644 index 867fc7b16..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a2111oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a211o_1.gds b/sky130/gds/sky130_fd_sc_hs__a211o_1.gds deleted file mode 100644 index dea1ba01a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a211o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a211o_2.gds b/sky130/gds/sky130_fd_sc_hs__a211o_2.gds deleted file mode 100644 index 7006a2d5b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a211o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a211o_4.gds b/sky130/gds/sky130_fd_sc_hs__a211o_4.gds deleted file mode 100644 index 1626ee421..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a211o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a211oi_1.gds b/sky130/gds/sky130_fd_sc_hs__a211oi_1.gds deleted file mode 100644 index 301f38fa5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a211oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a211oi_2.gds b/sky130/gds/sky130_fd_sc_hs__a211oi_2.gds deleted file mode 100644 index 0b419613f..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a211oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a211oi_4.gds b/sky130/gds/sky130_fd_sc_hs__a211oi_4.gds deleted file mode 100644 index 7569fc10c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a211oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a21bo_1.gds b/sky130/gds/sky130_fd_sc_hs__a21bo_1.gds deleted file mode 100644 index a00c92b57..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a21bo_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a21bo_2.gds b/sky130/gds/sky130_fd_sc_hs__a21bo_2.gds deleted file mode 100644 index 4ad16faf8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a21bo_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a21bo_4.gds b/sky130/gds/sky130_fd_sc_hs__a21bo_4.gds deleted file mode 100644 index 6745bbbd3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a21bo_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a21boi_1.gds b/sky130/gds/sky130_fd_sc_hs__a21boi_1.gds deleted file mode 100644 index 2bcb12f13..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a21boi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a21boi_2.gds b/sky130/gds/sky130_fd_sc_hs__a21boi_2.gds deleted file mode 100644 index 04987e85a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a21boi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a21boi_4.gds b/sky130/gds/sky130_fd_sc_hs__a21boi_4.gds deleted file mode 100644 index 0eef3b034..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a21boi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a21o_1.gds b/sky130/gds/sky130_fd_sc_hs__a21o_1.gds deleted file mode 100644 index d05a07aac..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a21o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a21o_2.gds b/sky130/gds/sky130_fd_sc_hs__a21o_2.gds deleted file mode 100644 index 0e7146fbf..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a21o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a21o_4.gds b/sky130/gds/sky130_fd_sc_hs__a21o_4.gds deleted file mode 100644 index 166746bcb..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a21o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a21oi_1.gds b/sky130/gds/sky130_fd_sc_hs__a21oi_1.gds deleted file mode 100644 index 4afd189c6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a21oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a21oi_2.gds b/sky130/gds/sky130_fd_sc_hs__a21oi_2.gds deleted file mode 100644 index 75ef23467..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a21oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a21oi_4.gds b/sky130/gds/sky130_fd_sc_hs__a21oi_4.gds deleted file mode 100644 index a964f5b91..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a21oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a221o_1.gds b/sky130/gds/sky130_fd_sc_hs__a221o_1.gds deleted file mode 100644 index ad9d4a07d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a221o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a221o_2.gds b/sky130/gds/sky130_fd_sc_hs__a221o_2.gds deleted file mode 100644 index d3ce490ac..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a221o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a221o_4.gds b/sky130/gds/sky130_fd_sc_hs__a221o_4.gds deleted file mode 100644 index a1327c5a2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a221o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a221oi_1.gds b/sky130/gds/sky130_fd_sc_hs__a221oi_1.gds deleted file mode 100644 index a4ca496dc..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a221oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a221oi_2.gds b/sky130/gds/sky130_fd_sc_hs__a221oi_2.gds deleted file mode 100644 index 502acad09..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a221oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a221oi_4.gds b/sky130/gds/sky130_fd_sc_hs__a221oi_4.gds deleted file mode 100644 index 0e6b7dc48..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a221oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a222o_1.gds b/sky130/gds/sky130_fd_sc_hs__a222o_1.gds deleted file mode 100644 index 0c7418550..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a222o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a222o_2.gds b/sky130/gds/sky130_fd_sc_hs__a222o_2.gds deleted file mode 100644 index d38f9af67..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a222o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a222oi_1.gds b/sky130/gds/sky130_fd_sc_hs__a222oi_1.gds deleted file mode 100644 index fd02f3483..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a222oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a222oi_2.gds b/sky130/gds/sky130_fd_sc_hs__a222oi_2.gds deleted file mode 100644 index 745b58b8a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a222oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a22o_1.gds b/sky130/gds/sky130_fd_sc_hs__a22o_1.gds deleted file mode 100644 index 4361fd8b2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a22o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a22o_2.gds b/sky130/gds/sky130_fd_sc_hs__a22o_2.gds deleted file mode 100644 index 3916a2562..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a22o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a22o_4.gds b/sky130/gds/sky130_fd_sc_hs__a22o_4.gds deleted file mode 100644 index 7eec6313b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a22o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a22oi_1.gds b/sky130/gds/sky130_fd_sc_hs__a22oi_1.gds deleted file mode 100644 index bccec0a4b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a22oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a22oi_2.gds b/sky130/gds/sky130_fd_sc_hs__a22oi_2.gds deleted file mode 100644 index 6b5815756..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a22oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a22oi_4.gds b/sky130/gds/sky130_fd_sc_hs__a22oi_4.gds deleted file mode 100644 index 9f49d78e7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a22oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a2bb2o_1.gds b/sky130/gds/sky130_fd_sc_hs__a2bb2o_1.gds deleted file mode 100644 index b504cd489..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a2bb2o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a2bb2o_2.gds b/sky130/gds/sky130_fd_sc_hs__a2bb2o_2.gds deleted file mode 100644 index 8ab187da3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a2bb2o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a2bb2o_4.gds b/sky130/gds/sky130_fd_sc_hs__a2bb2o_4.gds deleted file mode 100644 index 7c77447e7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a2bb2o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a2bb2oi_1.gds b/sky130/gds/sky130_fd_sc_hs__a2bb2oi_1.gds deleted file mode 100644 index 8caa0c8a5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a2bb2oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a2bb2oi_2.gds b/sky130/gds/sky130_fd_sc_hs__a2bb2oi_2.gds deleted file mode 100644 index 9baa013b6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a2bb2oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a2bb2oi_4.gds b/sky130/gds/sky130_fd_sc_hs__a2bb2oi_4.gds deleted file mode 100644 index b41b4a55c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a2bb2oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a311o_1.gds b/sky130/gds/sky130_fd_sc_hs__a311o_1.gds deleted file mode 100644 index d987e05d0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a311o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a311o_2.gds b/sky130/gds/sky130_fd_sc_hs__a311o_2.gds deleted file mode 100644 index 55417b91a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a311o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a311o_4.gds b/sky130/gds/sky130_fd_sc_hs__a311o_4.gds deleted file mode 100644 index 86ee97ba0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a311o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a311oi_1.gds b/sky130/gds/sky130_fd_sc_hs__a311oi_1.gds deleted file mode 100644 index 47be1d308..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a311oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a311oi_2.gds b/sky130/gds/sky130_fd_sc_hs__a311oi_2.gds deleted file mode 100644 index 06d09222e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a311oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a311oi_4.gds b/sky130/gds/sky130_fd_sc_hs__a311oi_4.gds deleted file mode 100644 index ce02156a4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a311oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a31o_1.gds b/sky130/gds/sky130_fd_sc_hs__a31o_1.gds deleted file mode 100644 index c4ffee3e5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a31o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a31o_2.gds b/sky130/gds/sky130_fd_sc_hs__a31o_2.gds deleted file mode 100644 index df5f4bd19..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a31o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a31o_4.gds b/sky130/gds/sky130_fd_sc_hs__a31o_4.gds deleted file mode 100644 index 341a53ddd..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a31o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a31oi_1.gds b/sky130/gds/sky130_fd_sc_hs__a31oi_1.gds deleted file mode 100644 index 8c5294c5a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a31oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a31oi_2.gds b/sky130/gds/sky130_fd_sc_hs__a31oi_2.gds deleted file mode 100644 index 8117ea6fd..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a31oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a31oi_4.gds b/sky130/gds/sky130_fd_sc_hs__a31oi_4.gds deleted file mode 100644 index 7d86e04c3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a31oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a32o_1.gds b/sky130/gds/sky130_fd_sc_hs__a32o_1.gds deleted file mode 100644 index d6088381b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a32o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a32o_2.gds b/sky130/gds/sky130_fd_sc_hs__a32o_2.gds deleted file mode 100644 index feb4bc688..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a32o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a32o_4.gds b/sky130/gds/sky130_fd_sc_hs__a32o_4.gds deleted file mode 100644 index 51a741093..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a32o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a32oi_1.gds b/sky130/gds/sky130_fd_sc_hs__a32oi_1.gds deleted file mode 100644 index 295721ae5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a32oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a32oi_2.gds b/sky130/gds/sky130_fd_sc_hs__a32oi_2.gds deleted file mode 100644 index 4443131d3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a32oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a32oi_4.gds b/sky130/gds/sky130_fd_sc_hs__a32oi_4.gds deleted file mode 100644 index 55ea6c050..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a32oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a41o_1.gds b/sky130/gds/sky130_fd_sc_hs__a41o_1.gds deleted file mode 100644 index 7bb3e9759..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a41o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a41o_2.gds b/sky130/gds/sky130_fd_sc_hs__a41o_2.gds deleted file mode 100644 index 32403201d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a41o_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a41o_4.gds b/sky130/gds/sky130_fd_sc_hs__a41o_4.gds deleted file mode 100644 index 2d3422688..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a41o_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a41oi_1.gds b/sky130/gds/sky130_fd_sc_hs__a41oi_1.gds deleted file mode 100644 index 66c0802c9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a41oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a41oi_2.gds b/sky130/gds/sky130_fd_sc_hs__a41oi_2.gds deleted file mode 100644 index d05927c09..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a41oi_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__a41oi_4.gds b/sky130/gds/sky130_fd_sc_hs__a41oi_4.gds deleted file mode 100644 index 5ade83ef3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__a41oi_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and2_1.gds b/sky130/gds/sky130_fd_sc_hs__and2_1.gds deleted file mode 100644 index 35d2906f4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and2_2.gds b/sky130/gds/sky130_fd_sc_hs__and2_2.gds deleted file mode 100644 index 068a905ff..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and2_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and2_4.gds b/sky130/gds/sky130_fd_sc_hs__and2_4.gds deleted file mode 100644 index 91a0073ec..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and2_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and2b_1.gds b/sky130/gds/sky130_fd_sc_hs__and2b_1.gds deleted file mode 100644 index eef195957..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and2b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and2b_2.gds b/sky130/gds/sky130_fd_sc_hs__and2b_2.gds deleted file mode 100644 index 93d8e5d3c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and2b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and2b_4.gds b/sky130/gds/sky130_fd_sc_hs__and2b_4.gds deleted file mode 100644 index c48217cf9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and2b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and3_1.gds b/sky130/gds/sky130_fd_sc_hs__and3_1.gds deleted file mode 100644 index c6e219062..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and3_2.gds b/sky130/gds/sky130_fd_sc_hs__and3_2.gds deleted file mode 100644 index 60dc07ab8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and3_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and3_4.gds b/sky130/gds/sky130_fd_sc_hs__and3_4.gds deleted file mode 100644 index 001f75b67..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and3_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and3b_1.gds b/sky130/gds/sky130_fd_sc_hs__and3b_1.gds deleted file mode 100644 index 1bbf2aba7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and3b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and3b_2.gds b/sky130/gds/sky130_fd_sc_hs__and3b_2.gds deleted file mode 100644 index 4a51709fa..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and3b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and3b_4.gds b/sky130/gds/sky130_fd_sc_hs__and3b_4.gds deleted file mode 100644 index 7ea07dc12..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and3b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and4_1.gds b/sky130/gds/sky130_fd_sc_hs__and4_1.gds deleted file mode 100644 index 583e7e00f..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and4_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and4_2.gds b/sky130/gds/sky130_fd_sc_hs__and4_2.gds deleted file mode 100644 index 25868fedc..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and4_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and4_4.gds b/sky130/gds/sky130_fd_sc_hs__and4_4.gds deleted file mode 100644 index 2a486b9cd..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and4_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and4b_1.gds b/sky130/gds/sky130_fd_sc_hs__and4b_1.gds deleted file mode 100644 index 040f87341..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and4b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and4b_2.gds b/sky130/gds/sky130_fd_sc_hs__and4b_2.gds deleted file mode 100644 index ea23b9258..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and4b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and4b_4.gds b/sky130/gds/sky130_fd_sc_hs__and4b_4.gds deleted file mode 100644 index da00a4993..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and4b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and4bb_1.gds b/sky130/gds/sky130_fd_sc_hs__and4bb_1.gds deleted file mode 100644 index bfc720410..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and4bb_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and4bb_2.gds b/sky130/gds/sky130_fd_sc_hs__and4bb_2.gds deleted file mode 100644 index 5c5e694a6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and4bb_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__and4bb_4.gds b/sky130/gds/sky130_fd_sc_hs__and4bb_4.gds deleted file mode 100644 index 5b5cd13cf..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__and4bb_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__buf_1.gds b/sky130/gds/sky130_fd_sc_hs__buf_1.gds deleted file mode 100644 index 7865b7329..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__buf_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__buf_16.gds b/sky130/gds/sky130_fd_sc_hs__buf_16.gds deleted file mode 100644 index 1d8ad6888..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__buf_16.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__buf_2.gds b/sky130/gds/sky130_fd_sc_hs__buf_2.gds deleted file mode 100644 index 1cca578a8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__buf_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__buf_4.gds b/sky130/gds/sky130_fd_sc_hs__buf_4.gds deleted file mode 100644 index 72a4f134a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__buf_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__buf_8.gds b/sky130/gds/sky130_fd_sc_hs__buf_8.gds deleted file mode 100644 index 81dc6488a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__buf_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__bufbuf_16.gds b/sky130/gds/sky130_fd_sc_hs__bufbuf_16.gds deleted file mode 100644 index e914b607b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__bufbuf_16.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__bufbuf_8.gds b/sky130/gds/sky130_fd_sc_hs__bufbuf_8.gds deleted file mode 100644 index 8b676300b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__bufbuf_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__bufinv_16.gds b/sky130/gds/sky130_fd_sc_hs__bufinv_16.gds deleted file mode 100644 index 798b4ec32..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__bufinv_16.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__bufinv_8.gds b/sky130/gds/sky130_fd_sc_hs__bufinv_8.gds deleted file mode 100644 index 5dbac2c7b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__bufinv_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__clkbuf_1.gds b/sky130/gds/sky130_fd_sc_hs__clkbuf_1.gds deleted file mode 100644 index 3e0278889..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__clkbuf_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__clkbuf_16.gds b/sky130/gds/sky130_fd_sc_hs__clkbuf_16.gds deleted file mode 100644 index f1f7ca509..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__clkbuf_16.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__clkbuf_2.gds b/sky130/gds/sky130_fd_sc_hs__clkbuf_2.gds deleted file mode 100644 index eb0c82c8c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__clkbuf_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__clkbuf_4.gds b/sky130/gds/sky130_fd_sc_hs__clkbuf_4.gds deleted file mode 100644 index 600a342a8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__clkbuf_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__clkbuf_8.gds b/sky130/gds/sky130_fd_sc_hs__clkbuf_8.gds deleted file mode 100644 index 3516fb667..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__clkbuf_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__clkdlyinv3sd1_1.gds b/sky130/gds/sky130_fd_sc_hs__clkdlyinv3sd1_1.gds deleted file mode 100644 index d4a636256..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__clkdlyinv3sd1_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__clkdlyinv3sd2_1.gds b/sky130/gds/sky130_fd_sc_hs__clkdlyinv3sd2_1.gds deleted file mode 100644 index 9be899834..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__clkdlyinv3sd2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__clkdlyinv3sd3_1.gds b/sky130/gds/sky130_fd_sc_hs__clkdlyinv3sd3_1.gds deleted file mode 100644 index 8d8f51419..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__clkdlyinv3sd3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__clkdlyinv5sd1_1.gds b/sky130/gds/sky130_fd_sc_hs__clkdlyinv5sd1_1.gds deleted file mode 100644 index 8e380f9a8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__clkdlyinv5sd1_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__clkdlyinv5sd2_1.gds b/sky130/gds/sky130_fd_sc_hs__clkdlyinv5sd2_1.gds deleted file mode 100644 index 386b4e57e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__clkdlyinv5sd2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__clkdlyinv5sd3_1.gds b/sky130/gds/sky130_fd_sc_hs__clkdlyinv5sd3_1.gds deleted file mode 100644 index b1779c5ec..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__clkdlyinv5sd3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__clkinv_1.gds b/sky130/gds/sky130_fd_sc_hs__clkinv_1.gds deleted file mode 100644 index 6ad00104d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__clkinv_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__clkinv_16.gds b/sky130/gds/sky130_fd_sc_hs__clkinv_16.gds deleted file mode 100644 index a92b31899..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__clkinv_16.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__clkinv_2.gds b/sky130/gds/sky130_fd_sc_hs__clkinv_2.gds deleted file mode 100644 index c11e596f2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__clkinv_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__clkinv_4.gds b/sky130/gds/sky130_fd_sc_hs__clkinv_4.gds deleted file mode 100644 index 76b6160fe..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__clkinv_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__clkinv_8.gds b/sky130/gds/sky130_fd_sc_hs__clkinv_8.gds deleted file mode 100644 index bfe5f4db5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__clkinv_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__conb_1.gds b/sky130/gds/sky130_fd_sc_hs__conb_1.gds deleted file mode 100644 index 4d5b47190..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__conb_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__decap_4.gds b/sky130/gds/sky130_fd_sc_hs__decap_4.gds deleted file mode 100644 index b9be9d578..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__decap_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__decap_8.gds b/sky130/gds/sky130_fd_sc_hs__decap_8.gds deleted file mode 100644 index 9025d6fc8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__decap_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dfbbn_1.gds b/sky130/gds/sky130_fd_sc_hs__dfbbn_1.gds deleted file mode 100644 index 7036b9fcf..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dfbbn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dfbbn_2.gds b/sky130/gds/sky130_fd_sc_hs__dfbbn_2.gds deleted file mode 100644 index 778d7fb5e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dfbbn_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dfbbp_1.gds b/sky130/gds/sky130_fd_sc_hs__dfbbp_1.gds deleted file mode 100644 index dc5ee6c25..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dfbbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dfrbp_1.gds b/sky130/gds/sky130_fd_sc_hs__dfrbp_1.gds deleted file mode 100644 index fd09e30bb..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dfrbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dfrbp_2.gds b/sky130/gds/sky130_fd_sc_hs__dfrbp_2.gds deleted file mode 100644 index 6e4069bf6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dfrbp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dfrtn_1.gds b/sky130/gds/sky130_fd_sc_hs__dfrtn_1.gds deleted file mode 100644 index 0154afa4e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dfrtn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dfrtp_1.gds b/sky130/gds/sky130_fd_sc_hs__dfrtp_1.gds deleted file mode 100644 index f99d036b6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dfrtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dfrtp_2.gds b/sky130/gds/sky130_fd_sc_hs__dfrtp_2.gds deleted file mode 100644 index c1ea698e7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dfrtp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dfrtp_4.gds b/sky130/gds/sky130_fd_sc_hs__dfrtp_4.gds deleted file mode 100644 index 01fca5593..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dfrtp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dfsbp_1.gds b/sky130/gds/sky130_fd_sc_hs__dfsbp_1.gds deleted file mode 100644 index 472348fb9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dfsbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dfsbp_2.gds b/sky130/gds/sky130_fd_sc_hs__dfsbp_2.gds deleted file mode 100644 index c836ef047..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dfsbp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dfstp_1.gds b/sky130/gds/sky130_fd_sc_hs__dfstp_1.gds deleted file mode 100644 index 3c8d69f6a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dfstp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dfstp_2.gds b/sky130/gds/sky130_fd_sc_hs__dfstp_2.gds deleted file mode 100644 index 894b784ee..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dfstp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dfstp_4.gds b/sky130/gds/sky130_fd_sc_hs__dfstp_4.gds deleted file mode 100644 index 65c81c9c9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dfstp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dfxbp_1.gds b/sky130/gds/sky130_fd_sc_hs__dfxbp_1.gds deleted file mode 100644 index 5b283b73d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dfxbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dfxbp_2.gds b/sky130/gds/sky130_fd_sc_hs__dfxbp_2.gds deleted file mode 100644 index a0d9bac19..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dfxbp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dfxtp_1.gds b/sky130/gds/sky130_fd_sc_hs__dfxtp_1.gds deleted file mode 100644 index 982fba6eb..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dfxtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dfxtp_2.gds b/sky130/gds/sky130_fd_sc_hs__dfxtp_2.gds deleted file mode 100644 index e05567fce..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dfxtp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dfxtp_4.gds b/sky130/gds/sky130_fd_sc_hs__dfxtp_4.gds deleted file mode 100644 index 32a122afc..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dfxtp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__diode_2.gds b/sky130/gds/sky130_fd_sc_hs__diode_2.gds deleted file mode 100644 index 7e9b70473..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__diode_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlclkp_1.gds b/sky130/gds/sky130_fd_sc_hs__dlclkp_1.gds deleted file mode 100644 index 7283a76f8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlclkp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlclkp_2.gds b/sky130/gds/sky130_fd_sc_hs__dlclkp_2.gds deleted file mode 100644 index 1f03c06ee..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlclkp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlclkp_4.gds b/sky130/gds/sky130_fd_sc_hs__dlclkp_4.gds deleted file mode 100644 index b2d5efeac..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlclkp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlrbn_1.gds b/sky130/gds/sky130_fd_sc_hs__dlrbn_1.gds deleted file mode 100644 index de3a1661f..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlrbn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlrbn_2.gds b/sky130/gds/sky130_fd_sc_hs__dlrbn_2.gds deleted file mode 100644 index 0855c7bac..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlrbn_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlrbp_1.gds b/sky130/gds/sky130_fd_sc_hs__dlrbp_1.gds deleted file mode 100644 index 7aef84099..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlrbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlrbp_2.gds b/sky130/gds/sky130_fd_sc_hs__dlrbp_2.gds deleted file mode 100644 index db6ede115..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlrbp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlrtn_1.gds b/sky130/gds/sky130_fd_sc_hs__dlrtn_1.gds deleted file mode 100644 index b17f29473..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlrtn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlrtn_2.gds b/sky130/gds/sky130_fd_sc_hs__dlrtn_2.gds deleted file mode 100644 index e16de21d3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlrtn_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlrtn_4.gds b/sky130/gds/sky130_fd_sc_hs__dlrtn_4.gds deleted file mode 100644 index 2db36c8c0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlrtn_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlrtp_1.gds b/sky130/gds/sky130_fd_sc_hs__dlrtp_1.gds deleted file mode 100644 index a93353ffe..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlrtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlrtp_2.gds b/sky130/gds/sky130_fd_sc_hs__dlrtp_2.gds deleted file mode 100644 index 887a9d6cf..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlrtp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlrtp_4.gds b/sky130/gds/sky130_fd_sc_hs__dlrtp_4.gds deleted file mode 100644 index cef1ffed2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlrtp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlxbn_1.gds b/sky130/gds/sky130_fd_sc_hs__dlxbn_1.gds deleted file mode 100644 index 32f2a7e3b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlxbn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlxbn_2.gds b/sky130/gds/sky130_fd_sc_hs__dlxbn_2.gds deleted file mode 100644 index aba0e5ea3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlxbn_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlxbp_1.gds b/sky130/gds/sky130_fd_sc_hs__dlxbp_1.gds deleted file mode 100644 index 69c623e24..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlxbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlxtn_1.gds b/sky130/gds/sky130_fd_sc_hs__dlxtn_1.gds deleted file mode 100644 index 2774047cc..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlxtn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlxtn_2.gds b/sky130/gds/sky130_fd_sc_hs__dlxtn_2.gds deleted file mode 100644 index 85a1ac6c8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlxtn_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlxtn_4.gds b/sky130/gds/sky130_fd_sc_hs__dlxtn_4.gds deleted file mode 100644 index c381b9196..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlxtn_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlxtp_1.gds b/sky130/gds/sky130_fd_sc_hs__dlxtp_1.gds deleted file mode 100644 index 612bbe432..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlxtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlygate4sd1_1.gds b/sky130/gds/sky130_fd_sc_hs__dlygate4sd1_1.gds deleted file mode 100644 index 629c4f4a1..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlygate4sd1_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlygate4sd2_1.gds b/sky130/gds/sky130_fd_sc_hs__dlygate4sd2_1.gds deleted file mode 100644 index 4b9c55c68..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlygate4sd2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlygate4sd3_1.gds b/sky130/gds/sky130_fd_sc_hs__dlygate4sd3_1.gds deleted file mode 100644 index cba08162e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlygate4sd3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlymetal6s2s_1.gds b/sky130/gds/sky130_fd_sc_hs__dlymetal6s2s_1.gds deleted file mode 100644 index 12f7cd5c0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlymetal6s2s_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlymetal6s4s_1.gds b/sky130/gds/sky130_fd_sc_hs__dlymetal6s4s_1.gds deleted file mode 100644 index dd304872c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlymetal6s4s_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__dlymetal6s6s_1.gds b/sky130/gds/sky130_fd_sc_hs__dlymetal6s6s_1.gds deleted file mode 100644 index e3adb2a11..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__dlymetal6s6s_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__ebufn_1.gds b/sky130/gds/sky130_fd_sc_hs__ebufn_1.gds deleted file mode 100644 index 019f99f6a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__ebufn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__ebufn_2.gds b/sky130/gds/sky130_fd_sc_hs__ebufn_2.gds deleted file mode 100644 index e4716dd52..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__ebufn_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__ebufn_4.gds b/sky130/gds/sky130_fd_sc_hs__ebufn_4.gds deleted file mode 100644 index 011db6c3b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__ebufn_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__ebufn_8.gds b/sky130/gds/sky130_fd_sc_hs__ebufn_8.gds deleted file mode 100644 index 6b37d7dd8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__ebufn_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__edfxbp_1.gds b/sky130/gds/sky130_fd_sc_hs__edfxbp_1.gds deleted file mode 100644 index 68a95bfb8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__edfxbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__edfxtp_1.gds b/sky130/gds/sky130_fd_sc_hs__edfxtp_1.gds deleted file mode 100644 index 4bbb6552e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__edfxtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__einvn_1.gds b/sky130/gds/sky130_fd_sc_hs__einvn_1.gds deleted file mode 100644 index 698522671..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__einvn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__einvn_2.gds b/sky130/gds/sky130_fd_sc_hs__einvn_2.gds deleted file mode 100644 index 6055a5ae7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__einvn_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__einvn_4.gds b/sky130/gds/sky130_fd_sc_hs__einvn_4.gds deleted file mode 100644 index 7d50f370e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__einvn_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__einvn_8.gds b/sky130/gds/sky130_fd_sc_hs__einvn_8.gds deleted file mode 100644 index 4c818706a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__einvn_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__einvp_1.gds b/sky130/gds/sky130_fd_sc_hs__einvp_1.gds deleted file mode 100644 index 75d98ce6f..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__einvp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__einvp_2.gds b/sky130/gds/sky130_fd_sc_hs__einvp_2.gds deleted file mode 100644 index 16c976724..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__einvp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__einvp_4.gds b/sky130/gds/sky130_fd_sc_hs__einvp_4.gds deleted file mode 100644 index 36d8329e1..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__einvp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__einvp_8.gds b/sky130/gds/sky130_fd_sc_hs__einvp_8.gds deleted file mode 100644 index dd4c43add..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__einvp_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__fa_1.gds b/sky130/gds/sky130_fd_sc_hs__fa_1.gds deleted file mode 100644 index 0ab1d06d7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__fa_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__fa_2.gds b/sky130/gds/sky130_fd_sc_hs__fa_2.gds deleted file mode 100644 index adad01fc8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__fa_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__fa_4.gds b/sky130/gds/sky130_fd_sc_hs__fa_4.gds deleted file mode 100644 index aea3350d8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__fa_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__fah_1.gds b/sky130/gds/sky130_fd_sc_hs__fah_1.gds deleted file mode 100644 index cad54fe1d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__fah_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__fah_2.gds b/sky130/gds/sky130_fd_sc_hs__fah_2.gds deleted file mode 100644 index bd1855625..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__fah_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__fah_4.gds b/sky130/gds/sky130_fd_sc_hs__fah_4.gds deleted file mode 100644 index 3f94ea166..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__fah_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__fahcin_1.gds b/sky130/gds/sky130_fd_sc_hs__fahcin_1.gds deleted file mode 100644 index c5cf30d69..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__fahcin_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__fahcon_1.gds b/sky130/gds/sky130_fd_sc_hs__fahcon_1.gds deleted file mode 100644 index ea92dadf1..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__fahcon_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__fill_1.gds b/sky130/gds/sky130_fd_sc_hs__fill_1.gds deleted file mode 100644 index 160da0a6c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__fill_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__fill_2.gds b/sky130/gds/sky130_fd_sc_hs__fill_2.gds deleted file mode 100644 index ed4a9965a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__fill_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__fill_4.gds b/sky130/gds/sky130_fd_sc_hs__fill_4.gds deleted file mode 100644 index 3af1734c4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__fill_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__fill_8.gds b/sky130/gds/sky130_fd_sc_hs__fill_8.gds deleted file mode 100644 index 5ae9d1ce2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__fill_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__fill_diode_2.gds b/sky130/gds/sky130_fd_sc_hs__fill_diode_2.gds deleted file mode 100644 index 13ea39352..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__fill_diode_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__fill_diode_4.gds b/sky130/gds/sky130_fd_sc_hs__fill_diode_4.gds deleted file mode 100644 index 6e48c26d7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__fill_diode_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__fill_diode_8.gds b/sky130/gds/sky130_fd_sc_hs__fill_diode_8.gds deleted file mode 100644 index ac4b80d76..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__fill_diode_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__ha_1.gds b/sky130/gds/sky130_fd_sc_hs__ha_1.gds deleted file mode 100644 index 7757db1b9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__ha_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__ha_2.gds b/sky130/gds/sky130_fd_sc_hs__ha_2.gds deleted file mode 100644 index 16e7ff11c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__ha_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__ha_4.gds b/sky130/gds/sky130_fd_sc_hs__ha_4.gds deleted file mode 100644 index 280e2ae93..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__ha_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__inv_1.gds b/sky130/gds/sky130_fd_sc_hs__inv_1.gds deleted file mode 100644 index 35a71eeae..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__inv_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__inv_16.gds b/sky130/gds/sky130_fd_sc_hs__inv_16.gds deleted file mode 100644 index 0c560a93f..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__inv_16.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__inv_2.gds b/sky130/gds/sky130_fd_sc_hs__inv_2.gds deleted file mode 100644 index e6e7765b4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__inv_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__inv_4.gds b/sky130/gds/sky130_fd_sc_hs__inv_4.gds deleted file mode 100644 index b2d76c75d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__inv_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__inv_8.gds b/sky130/gds/sky130_fd_sc_hs__inv_8.gds deleted file mode 100644 index eff473141..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__inv_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__maj3_1.gds b/sky130/gds/sky130_fd_sc_hs__maj3_1.gds deleted file mode 100644 index 0cbc3aae6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__maj3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__maj3_2.gds b/sky130/gds/sky130_fd_sc_hs__maj3_2.gds deleted file mode 100644 index aa4fcad63..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__maj3_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__maj3_4.gds b/sky130/gds/sky130_fd_sc_hs__maj3_4.gds deleted file mode 100644 index 4fa74ad0a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__maj3_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__mux2_1.gds b/sky130/gds/sky130_fd_sc_hs__mux2_1.gds deleted file mode 100644 index d39db995a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__mux2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__mux2_2.gds b/sky130/gds/sky130_fd_sc_hs__mux2_2.gds deleted file mode 100644 index e2d891d08..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__mux2_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__mux2_4.gds b/sky130/gds/sky130_fd_sc_hs__mux2_4.gds deleted file mode 100644 index 81aef7485..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__mux2_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__mux2i_1.gds b/sky130/gds/sky130_fd_sc_hs__mux2i_1.gds deleted file mode 100644 index 27a6a943e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__mux2i_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__mux2i_2.gds b/sky130/gds/sky130_fd_sc_hs__mux2i_2.gds deleted file mode 100644 index 89beceb79..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__mux2i_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__mux2i_4.gds b/sky130/gds/sky130_fd_sc_hs__mux2i_4.gds deleted file mode 100644 index d8f54ee2f..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__mux2i_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__mux4_1.gds b/sky130/gds/sky130_fd_sc_hs__mux4_1.gds deleted file mode 100644 index da52ebf8d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__mux4_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__mux4_2.gds b/sky130/gds/sky130_fd_sc_hs__mux4_2.gds deleted file mode 100644 index 569c0d598..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__mux4_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__mux4_4.gds b/sky130/gds/sky130_fd_sc_hs__mux4_4.gds deleted file mode 100644 index c2ccf7877..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__mux4_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand2_1.gds b/sky130/gds/sky130_fd_sc_hs__nand2_1.gds deleted file mode 100644 index 990e8bc3a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand2_2.gds b/sky130/gds/sky130_fd_sc_hs__nand2_2.gds deleted file mode 100644 index f198d6078..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand2_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand2_4.gds b/sky130/gds/sky130_fd_sc_hs__nand2_4.gds deleted file mode 100644 index ac910aa83..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand2_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand2_8.gds b/sky130/gds/sky130_fd_sc_hs__nand2_8.gds deleted file mode 100644 index 35c15019b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand2_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand2b_1.gds b/sky130/gds/sky130_fd_sc_hs__nand2b_1.gds deleted file mode 100644 index 60c6ae0fa..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand2b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand2b_2.gds b/sky130/gds/sky130_fd_sc_hs__nand2b_2.gds deleted file mode 100644 index 1c5369ab7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand2b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand2b_4.gds b/sky130/gds/sky130_fd_sc_hs__nand2b_4.gds deleted file mode 100644 index ad0a369fa..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand2b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand3_1.gds b/sky130/gds/sky130_fd_sc_hs__nand3_1.gds deleted file mode 100644 index 12297309d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand3_2.gds b/sky130/gds/sky130_fd_sc_hs__nand3_2.gds deleted file mode 100644 index 4508d3c89..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand3_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand3_4.gds b/sky130/gds/sky130_fd_sc_hs__nand3_4.gds deleted file mode 100644 index 4053249b1..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand3_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand3b_1.gds b/sky130/gds/sky130_fd_sc_hs__nand3b_1.gds deleted file mode 100644 index 502e1a94e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand3b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand3b_2.gds b/sky130/gds/sky130_fd_sc_hs__nand3b_2.gds deleted file mode 100644 index 57dcd9f25..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand3b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand3b_4.gds b/sky130/gds/sky130_fd_sc_hs__nand3b_4.gds deleted file mode 100644 index d9255240b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand3b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand4_1.gds b/sky130/gds/sky130_fd_sc_hs__nand4_1.gds deleted file mode 100644 index 9feed9ca4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand4_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand4_2.gds b/sky130/gds/sky130_fd_sc_hs__nand4_2.gds deleted file mode 100644 index f27ef145e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand4_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand4_4.gds b/sky130/gds/sky130_fd_sc_hs__nand4_4.gds deleted file mode 100644 index 73e787646..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand4_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand4b_1.gds b/sky130/gds/sky130_fd_sc_hs__nand4b_1.gds deleted file mode 100644 index 5d8e27eae..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand4b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand4b_2.gds b/sky130/gds/sky130_fd_sc_hs__nand4b_2.gds deleted file mode 100644 index 1600d98d3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand4b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand4b_4.gds b/sky130/gds/sky130_fd_sc_hs__nand4b_4.gds deleted file mode 100644 index 78264ddbc..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand4b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand4bb_1.gds b/sky130/gds/sky130_fd_sc_hs__nand4bb_1.gds deleted file mode 100644 index b9603fdab..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand4bb_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand4bb_2.gds b/sky130/gds/sky130_fd_sc_hs__nand4bb_2.gds deleted file mode 100644 index 67081401d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand4bb_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nand4bb_4.gds b/sky130/gds/sky130_fd_sc_hs__nand4bb_4.gds deleted file mode 100644 index 405dce249..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nand4bb_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor2_1.gds b/sky130/gds/sky130_fd_sc_hs__nor2_1.gds deleted file mode 100644 index b0d6a294a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor2_2.gds b/sky130/gds/sky130_fd_sc_hs__nor2_2.gds deleted file mode 100644 index 629b72bc1..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor2_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor2_4.gds b/sky130/gds/sky130_fd_sc_hs__nor2_4.gds deleted file mode 100644 index 068d49162..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor2_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor2_8.gds b/sky130/gds/sky130_fd_sc_hs__nor2_8.gds deleted file mode 100644 index 4897c46f4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor2_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor2b_1.gds b/sky130/gds/sky130_fd_sc_hs__nor2b_1.gds deleted file mode 100644 index c5b8bc4f6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor2b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor2b_2.gds b/sky130/gds/sky130_fd_sc_hs__nor2b_2.gds deleted file mode 100644 index 6d68fed29..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor2b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor2b_4.gds b/sky130/gds/sky130_fd_sc_hs__nor2b_4.gds deleted file mode 100644 index 53743cee9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor2b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor3_1.gds b/sky130/gds/sky130_fd_sc_hs__nor3_1.gds deleted file mode 100644 index b6946ad3a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor3_2.gds b/sky130/gds/sky130_fd_sc_hs__nor3_2.gds deleted file mode 100644 index d5d0e2902..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor3_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor3_4.gds b/sky130/gds/sky130_fd_sc_hs__nor3_4.gds deleted file mode 100644 index 7dc5af00a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor3_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor3b_1.gds b/sky130/gds/sky130_fd_sc_hs__nor3b_1.gds deleted file mode 100644 index b743c04d7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor3b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor3b_2.gds b/sky130/gds/sky130_fd_sc_hs__nor3b_2.gds deleted file mode 100644 index 4d869b568..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor3b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor3b_4.gds b/sky130/gds/sky130_fd_sc_hs__nor3b_4.gds deleted file mode 100644 index 408e9c6cc..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor3b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor4_1.gds b/sky130/gds/sky130_fd_sc_hs__nor4_1.gds deleted file mode 100644 index 0c2e6a132..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor4_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor4_2.gds b/sky130/gds/sky130_fd_sc_hs__nor4_2.gds deleted file mode 100644 index 064cbc9ef..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor4_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor4_4.gds b/sky130/gds/sky130_fd_sc_hs__nor4_4.gds deleted file mode 100644 index 889c01c62..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor4_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor4b_1.gds b/sky130/gds/sky130_fd_sc_hs__nor4b_1.gds deleted file mode 100644 index 86138dce6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor4b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor4b_2.gds b/sky130/gds/sky130_fd_sc_hs__nor4b_2.gds deleted file mode 100644 index 7008f9035..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor4b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor4b_4.gds b/sky130/gds/sky130_fd_sc_hs__nor4b_4.gds deleted file mode 100644 index 5320479d4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor4b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor4bb_1.gds b/sky130/gds/sky130_fd_sc_hs__nor4bb_1.gds deleted file mode 100644 index d90e3d37a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor4bb_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor4bb_2.gds b/sky130/gds/sky130_fd_sc_hs__nor4bb_2.gds deleted file mode 100644 index 47726245e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor4bb_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__nor4bb_4.gds b/sky130/gds/sky130_fd_sc_hs__nor4bb_4.gds deleted file mode 100644 index 6537c4dae..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__nor4bb_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o2111a_1.gds b/sky130/gds/sky130_fd_sc_hs__o2111a_1.gds deleted file mode 100644 index a330d05b7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o2111a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o2111a_2.gds b/sky130/gds/sky130_fd_sc_hs__o2111a_2.gds deleted file mode 100644 index ad4a28cb6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o2111a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o2111a_4.gds b/sky130/gds/sky130_fd_sc_hs__o2111a_4.gds deleted file mode 100644 index db19cbc57..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o2111a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o2111ai_1.gds b/sky130/gds/sky130_fd_sc_hs__o2111ai_1.gds deleted file mode 100644 index 6cd0b5b07..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o2111ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o2111ai_2.gds b/sky130/gds/sky130_fd_sc_hs__o2111ai_2.gds deleted file mode 100644 index 6a3d18e2c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o2111ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o2111ai_4.gds b/sky130/gds/sky130_fd_sc_hs__o2111ai_4.gds deleted file mode 100644 index 63c83a96e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o2111ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o211a_1.gds b/sky130/gds/sky130_fd_sc_hs__o211a_1.gds deleted file mode 100644 index b4abf73aa..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o211a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o211a_2.gds b/sky130/gds/sky130_fd_sc_hs__o211a_2.gds deleted file mode 100644 index d0cd3234f..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o211a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o211a_4.gds b/sky130/gds/sky130_fd_sc_hs__o211a_4.gds deleted file mode 100644 index 62ae695a9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o211a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o211ai_1.gds b/sky130/gds/sky130_fd_sc_hs__o211ai_1.gds deleted file mode 100644 index 1351fde02..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o211ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o211ai_2.gds b/sky130/gds/sky130_fd_sc_hs__o211ai_2.gds deleted file mode 100644 index 8b1a16dde..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o211ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o211ai_4.gds b/sky130/gds/sky130_fd_sc_hs__o211ai_4.gds deleted file mode 100644 index 4f9bc5c31..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o211ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o21a_1.gds b/sky130/gds/sky130_fd_sc_hs__o21a_1.gds deleted file mode 100644 index ff4b85dbb..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o21a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o21a_2.gds b/sky130/gds/sky130_fd_sc_hs__o21a_2.gds deleted file mode 100644 index d9100b4d0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o21a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o21a_4.gds b/sky130/gds/sky130_fd_sc_hs__o21a_4.gds deleted file mode 100644 index 5fbd942b9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o21a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o21ai_1.gds b/sky130/gds/sky130_fd_sc_hs__o21ai_1.gds deleted file mode 100644 index e8fe55004..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o21ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o21ai_2.gds b/sky130/gds/sky130_fd_sc_hs__o21ai_2.gds deleted file mode 100644 index b4bc2bb13..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o21ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o21ai_4.gds b/sky130/gds/sky130_fd_sc_hs__o21ai_4.gds deleted file mode 100644 index 9dac49fbf..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o21ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o21ba_1.gds b/sky130/gds/sky130_fd_sc_hs__o21ba_1.gds deleted file mode 100644 index bf8eb2b32..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o21ba_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o21ba_2.gds b/sky130/gds/sky130_fd_sc_hs__o21ba_2.gds deleted file mode 100644 index c2ce8f190..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o21ba_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o21ba_4.gds b/sky130/gds/sky130_fd_sc_hs__o21ba_4.gds deleted file mode 100644 index 0aef9a088..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o21ba_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o21bai_1.gds b/sky130/gds/sky130_fd_sc_hs__o21bai_1.gds deleted file mode 100644 index 2ba396f65..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o21bai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o21bai_2.gds b/sky130/gds/sky130_fd_sc_hs__o21bai_2.gds deleted file mode 100644 index 0ad187f4b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o21bai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o21bai_4.gds b/sky130/gds/sky130_fd_sc_hs__o21bai_4.gds deleted file mode 100644 index a5b8a760f..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o21bai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o221a_1.gds b/sky130/gds/sky130_fd_sc_hs__o221a_1.gds deleted file mode 100644 index a328e3275..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o221a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o221a_2.gds b/sky130/gds/sky130_fd_sc_hs__o221a_2.gds deleted file mode 100644 index 6fed2d510..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o221a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o221a_4.gds b/sky130/gds/sky130_fd_sc_hs__o221a_4.gds deleted file mode 100644 index dfc645115..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o221a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o221ai_1.gds b/sky130/gds/sky130_fd_sc_hs__o221ai_1.gds deleted file mode 100644 index ce4ed962f..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o221ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o221ai_2.gds b/sky130/gds/sky130_fd_sc_hs__o221ai_2.gds deleted file mode 100644 index 31de3d772..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o221ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o221ai_4.gds b/sky130/gds/sky130_fd_sc_hs__o221ai_4.gds deleted file mode 100644 index 89d843d1e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o221ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o22a_1.gds b/sky130/gds/sky130_fd_sc_hs__o22a_1.gds deleted file mode 100644 index f636524fa..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o22a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o22a_2.gds b/sky130/gds/sky130_fd_sc_hs__o22a_2.gds deleted file mode 100644 index 8d7b42eda..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o22a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o22a_4.gds b/sky130/gds/sky130_fd_sc_hs__o22a_4.gds deleted file mode 100644 index 3ec330570..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o22a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o22ai_1.gds b/sky130/gds/sky130_fd_sc_hs__o22ai_1.gds deleted file mode 100644 index 05532bd8d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o22ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o22ai_2.gds b/sky130/gds/sky130_fd_sc_hs__o22ai_2.gds deleted file mode 100644 index 64d0c394d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o22ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o22ai_4.gds b/sky130/gds/sky130_fd_sc_hs__o22ai_4.gds deleted file mode 100644 index 4444c360a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o22ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o2bb2a_1.gds b/sky130/gds/sky130_fd_sc_hs__o2bb2a_1.gds deleted file mode 100644 index 959fccb1d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o2bb2a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o2bb2a_2.gds b/sky130/gds/sky130_fd_sc_hs__o2bb2a_2.gds deleted file mode 100644 index 4af7e3cf0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o2bb2a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o2bb2a_4.gds b/sky130/gds/sky130_fd_sc_hs__o2bb2a_4.gds deleted file mode 100644 index b1e61f391..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o2bb2a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o2bb2ai_1.gds b/sky130/gds/sky130_fd_sc_hs__o2bb2ai_1.gds deleted file mode 100644 index 4dc220193..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o2bb2ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o2bb2ai_2.gds b/sky130/gds/sky130_fd_sc_hs__o2bb2ai_2.gds deleted file mode 100644 index 18b7ac88c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o2bb2ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o2bb2ai_4.gds b/sky130/gds/sky130_fd_sc_hs__o2bb2ai_4.gds deleted file mode 100644 index 9e2ac2add..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o2bb2ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o311a_1.gds b/sky130/gds/sky130_fd_sc_hs__o311a_1.gds deleted file mode 100644 index 5e1dd0390..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o311a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o311a_2.gds b/sky130/gds/sky130_fd_sc_hs__o311a_2.gds deleted file mode 100644 index f698044b7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o311a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o311a_4.gds b/sky130/gds/sky130_fd_sc_hs__o311a_4.gds deleted file mode 100644 index 38418a3f4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o311a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o311ai_1.gds b/sky130/gds/sky130_fd_sc_hs__o311ai_1.gds deleted file mode 100644 index 82b653491..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o311ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o311ai_2.gds b/sky130/gds/sky130_fd_sc_hs__o311ai_2.gds deleted file mode 100644 index c6d3f6357..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o311ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o311ai_4.gds b/sky130/gds/sky130_fd_sc_hs__o311ai_4.gds deleted file mode 100644 index 4c228a8f9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o311ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o31a_1.gds b/sky130/gds/sky130_fd_sc_hs__o31a_1.gds deleted file mode 100644 index e59f92bfc..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o31a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o31a_2.gds b/sky130/gds/sky130_fd_sc_hs__o31a_2.gds deleted file mode 100644 index 7d55643fe..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o31a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o31a_4.gds b/sky130/gds/sky130_fd_sc_hs__o31a_4.gds deleted file mode 100644 index 47df683b7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o31a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o31ai_1.gds b/sky130/gds/sky130_fd_sc_hs__o31ai_1.gds deleted file mode 100644 index 4a7aa4baf..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o31ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o31ai_2.gds b/sky130/gds/sky130_fd_sc_hs__o31ai_2.gds deleted file mode 100644 index 17edd94ed..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o31ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o31ai_4.gds b/sky130/gds/sky130_fd_sc_hs__o31ai_4.gds deleted file mode 100644 index 0dd0a8907..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o31ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o32a_1.gds b/sky130/gds/sky130_fd_sc_hs__o32a_1.gds deleted file mode 100644 index f5574649b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o32a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o32a_2.gds b/sky130/gds/sky130_fd_sc_hs__o32a_2.gds deleted file mode 100644 index f45fdbfb4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o32a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o32a_4.gds b/sky130/gds/sky130_fd_sc_hs__o32a_4.gds deleted file mode 100644 index 46b4619e4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o32a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o32ai_1.gds b/sky130/gds/sky130_fd_sc_hs__o32ai_1.gds deleted file mode 100644 index 0affcdc79..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o32ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o32ai_2.gds b/sky130/gds/sky130_fd_sc_hs__o32ai_2.gds deleted file mode 100644 index 7d0c100c2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o32ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o32ai_4.gds b/sky130/gds/sky130_fd_sc_hs__o32ai_4.gds deleted file mode 100644 index 76e6c767c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o32ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o41a_1.gds b/sky130/gds/sky130_fd_sc_hs__o41a_1.gds deleted file mode 100644 index 27ca12e28..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o41a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o41a_2.gds b/sky130/gds/sky130_fd_sc_hs__o41a_2.gds deleted file mode 100644 index 37296bd08..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o41a_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o41a_4.gds b/sky130/gds/sky130_fd_sc_hs__o41a_4.gds deleted file mode 100644 index 6f1eebe48..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o41a_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o41ai_1.gds b/sky130/gds/sky130_fd_sc_hs__o41ai_1.gds deleted file mode 100644 index f9cfbb582..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o41ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o41ai_2.gds b/sky130/gds/sky130_fd_sc_hs__o41ai_2.gds deleted file mode 100644 index e2833ebf2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o41ai_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__o41ai_4.gds b/sky130/gds/sky130_fd_sc_hs__o41ai_4.gds deleted file mode 100644 index 1027b3e31..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__o41ai_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or2_1.gds b/sky130/gds/sky130_fd_sc_hs__or2_1.gds deleted file mode 100644 index 4d6ed6a5e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or2_2.gds b/sky130/gds/sky130_fd_sc_hs__or2_2.gds deleted file mode 100644 index 0e263e493..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or2_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or2_4.gds b/sky130/gds/sky130_fd_sc_hs__or2_4.gds deleted file mode 100644 index b307b8fa8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or2_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or2b_1.gds b/sky130/gds/sky130_fd_sc_hs__or2b_1.gds deleted file mode 100644 index 3ee017334..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or2b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or2b_2.gds b/sky130/gds/sky130_fd_sc_hs__or2b_2.gds deleted file mode 100644 index 7dc68db42..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or2b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or2b_4.gds b/sky130/gds/sky130_fd_sc_hs__or2b_4.gds deleted file mode 100644 index f9948ed61..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or2b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or3_1.gds b/sky130/gds/sky130_fd_sc_hs__or3_1.gds deleted file mode 100644 index 7f7cb7f49..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or3_2.gds b/sky130/gds/sky130_fd_sc_hs__or3_2.gds deleted file mode 100644 index 058d44f6e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or3_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or3_4.gds b/sky130/gds/sky130_fd_sc_hs__or3_4.gds deleted file mode 100644 index a6e8b06cf..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or3_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or3b_1.gds b/sky130/gds/sky130_fd_sc_hs__or3b_1.gds deleted file mode 100644 index ea7e3820c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or3b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or3b_2.gds b/sky130/gds/sky130_fd_sc_hs__or3b_2.gds deleted file mode 100644 index 89dee4d7d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or3b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or3b_4.gds b/sky130/gds/sky130_fd_sc_hs__or3b_4.gds deleted file mode 100644 index 89f536806..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or3b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or4_1.gds b/sky130/gds/sky130_fd_sc_hs__or4_1.gds deleted file mode 100644 index 895376972..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or4_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or4_2.gds b/sky130/gds/sky130_fd_sc_hs__or4_2.gds deleted file mode 100644 index f4255ef93..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or4_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or4_4.gds b/sky130/gds/sky130_fd_sc_hs__or4_4.gds deleted file mode 100644 index 0708ce4a0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or4_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or4b_1.gds b/sky130/gds/sky130_fd_sc_hs__or4b_1.gds deleted file mode 100644 index 49a614eaa..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or4b_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or4b_2.gds b/sky130/gds/sky130_fd_sc_hs__or4b_2.gds deleted file mode 100644 index ccda41d38..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or4b_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or4b_4.gds b/sky130/gds/sky130_fd_sc_hs__or4b_4.gds deleted file mode 100644 index 19abd557e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or4b_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or4bb_1.gds b/sky130/gds/sky130_fd_sc_hs__or4bb_1.gds deleted file mode 100644 index e465efda5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or4bb_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or4bb_2.gds b/sky130/gds/sky130_fd_sc_hs__or4bb_2.gds deleted file mode 100644 index 644a6ca1a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or4bb_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__or4bb_4.gds b/sky130/gds/sky130_fd_sc_hs__or4bb_4.gds deleted file mode 100644 index 8d0e216a6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__or4bb_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdfbbn_1.gds b/sky130/gds/sky130_fd_sc_hs__sdfbbn_1.gds deleted file mode 100644 index a25d421c1..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdfbbn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdfbbn_2.gds b/sky130/gds/sky130_fd_sc_hs__sdfbbn_2.gds deleted file mode 100644 index e5aee5537..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdfbbn_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdfbbp_1.gds b/sky130/gds/sky130_fd_sc_hs__sdfbbp_1.gds deleted file mode 100644 index 772be29bc..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdfbbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdfrbp_1.gds b/sky130/gds/sky130_fd_sc_hs__sdfrbp_1.gds deleted file mode 100644 index ee3743a93..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdfrbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdfrbp_2.gds b/sky130/gds/sky130_fd_sc_hs__sdfrbp_2.gds deleted file mode 100644 index 685d6a9ab..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdfrbp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdfrtn_1.gds b/sky130/gds/sky130_fd_sc_hs__sdfrtn_1.gds deleted file mode 100644 index f902873b6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdfrtn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdfrtp_1.gds b/sky130/gds/sky130_fd_sc_hs__sdfrtp_1.gds deleted file mode 100644 index 8a64287a5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdfrtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdfrtp_2.gds b/sky130/gds/sky130_fd_sc_hs__sdfrtp_2.gds deleted file mode 100644 index 1285c9e45..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdfrtp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdfrtp_4.gds b/sky130/gds/sky130_fd_sc_hs__sdfrtp_4.gds deleted file mode 100644 index 7d0d42805..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdfrtp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdfsbp_1.gds b/sky130/gds/sky130_fd_sc_hs__sdfsbp_1.gds deleted file mode 100644 index b022ed82b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdfsbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdfsbp_2.gds b/sky130/gds/sky130_fd_sc_hs__sdfsbp_2.gds deleted file mode 100644 index cccd9ae9e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdfsbp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdfstp_1.gds b/sky130/gds/sky130_fd_sc_hs__sdfstp_1.gds deleted file mode 100644 index 53ae4cc25..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdfstp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdfstp_2.gds b/sky130/gds/sky130_fd_sc_hs__sdfstp_2.gds deleted file mode 100644 index feab0b89b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdfstp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdfstp_4.gds b/sky130/gds/sky130_fd_sc_hs__sdfstp_4.gds deleted file mode 100644 index e9c99ff63..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdfstp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdfxbp_1.gds b/sky130/gds/sky130_fd_sc_hs__sdfxbp_1.gds deleted file mode 100644 index 49d28f19d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdfxbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdfxbp_2.gds b/sky130/gds/sky130_fd_sc_hs__sdfxbp_2.gds deleted file mode 100644 index 62b236439..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdfxbp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdfxtp_1.gds b/sky130/gds/sky130_fd_sc_hs__sdfxtp_1.gds deleted file mode 100644 index 0a217efb1..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdfxtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdfxtp_2.gds b/sky130/gds/sky130_fd_sc_hs__sdfxtp_2.gds deleted file mode 100644 index 706f5397d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdfxtp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdfxtp_4.gds b/sky130/gds/sky130_fd_sc_hs__sdfxtp_4.gds deleted file mode 100644 index bd6606e60..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdfxtp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdlclkp_1.gds b/sky130/gds/sky130_fd_sc_hs__sdlclkp_1.gds deleted file mode 100644 index 7ce361a26..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdlclkp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdlclkp_2.gds b/sky130/gds/sky130_fd_sc_hs__sdlclkp_2.gds deleted file mode 100644 index 8dee51d39..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdlclkp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sdlclkp_4.gds b/sky130/gds/sky130_fd_sc_hs__sdlclkp_4.gds deleted file mode 100644 index a1a7aea48..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sdlclkp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sedfxbp_1.gds b/sky130/gds/sky130_fd_sc_hs__sedfxbp_1.gds deleted file mode 100644 index d2dc1211c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sedfxbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sedfxbp_2.gds b/sky130/gds/sky130_fd_sc_hs__sedfxbp_2.gds deleted file mode 100644 index 9917aa2b2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sedfxbp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sedfxtp_1.gds b/sky130/gds/sky130_fd_sc_hs__sedfxtp_1.gds deleted file mode 100644 index 567eeca6e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sedfxtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sedfxtp_2.gds b/sky130/gds/sky130_fd_sc_hs__sedfxtp_2.gds deleted file mode 100644 index c2b2743cf..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sedfxtp_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__sedfxtp_4.gds b/sky130/gds/sky130_fd_sc_hs__sedfxtp_4.gds deleted file mode 100644 index 122224c98..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__sedfxtp_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__tap_1.gds b/sky130/gds/sky130_fd_sc_hs__tap_1.gds deleted file mode 100644 index 56ab15b87..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__tap_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__tap_2.gds b/sky130/gds/sky130_fd_sc_hs__tap_2.gds deleted file mode 100644 index f06a57e84..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__tap_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__tapmet1_2.gds b/sky130/gds/sky130_fd_sc_hs__tapmet1_2.gds deleted file mode 100644 index d68ef60ae..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__tapmet1_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__tapvgnd2_1.gds b/sky130/gds/sky130_fd_sc_hs__tapvgnd2_1.gds deleted file mode 100644 index 85946c35a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__tapvgnd2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__tapvgnd_1.gds b/sky130/gds/sky130_fd_sc_hs__tapvgnd_1.gds deleted file mode 100644 index 27208f6fd..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__tapvgnd_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__tapvpwrvgnd_1.gds b/sky130/gds/sky130_fd_sc_hs__tapvpwrvgnd_1.gds deleted file mode 100644 index 7eda981bf..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__tapvpwrvgnd_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__xnor2_1.gds b/sky130/gds/sky130_fd_sc_hs__xnor2_1.gds deleted file mode 100644 index 147198de4..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__xnor2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__xnor2_2.gds b/sky130/gds/sky130_fd_sc_hs__xnor2_2.gds deleted file mode 100644 index ebdc1efc9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__xnor2_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__xnor2_4.gds b/sky130/gds/sky130_fd_sc_hs__xnor2_4.gds deleted file mode 100644 index 550ecacb2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__xnor2_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__xnor3_1.gds b/sky130/gds/sky130_fd_sc_hs__xnor3_1.gds deleted file mode 100644 index 66b16fe2e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__xnor3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__xnor3_2.gds b/sky130/gds/sky130_fd_sc_hs__xnor3_2.gds deleted file mode 100644 index a1ed2b7a3..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__xnor3_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__xnor3_4.gds b/sky130/gds/sky130_fd_sc_hs__xnor3_4.gds deleted file mode 100644 index 8ed03ae60..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__xnor3_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__xor2_1.gds b/sky130/gds/sky130_fd_sc_hs__xor2_1.gds deleted file mode 100644 index 532bf9352..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__xor2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__xor2_2.gds b/sky130/gds/sky130_fd_sc_hs__xor2_2.gds deleted file mode 100644 index 64a431c28..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__xor2_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__xor2_4.gds b/sky130/gds/sky130_fd_sc_hs__xor2_4.gds deleted file mode 100644 index 38fc596b0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__xor2_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__xor3_1.gds b/sky130/gds/sky130_fd_sc_hs__xor3_1.gds deleted file mode 100644 index 8aaf0bb06..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__xor3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__xor3_2.gds b/sky130/gds/sky130_fd_sc_hs__xor3_2.gds deleted file mode 100644 index e04cb922e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__xor3_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hs__xor3_4.gds b/sky130/gds/sky130_fd_sc_hs__xor3_4.gds deleted file mode 100644 index c05367b22..000000000 Binary files a/sky130/gds/sky130_fd_sc_hs__xor3_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__a21o_1.gds b/sky130/gds/sky130_fd_sc_hvl__a21o_1.gds deleted file mode 100644 index b161d55cd..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__a21o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__a21oi_1.gds b/sky130/gds/sky130_fd_sc_hvl__a21oi_1.gds deleted file mode 100644 index 7b420f358..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__a21oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__a22o_1.gds b/sky130/gds/sky130_fd_sc_hvl__a22o_1.gds deleted file mode 100644 index bb942f078..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__a22o_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__a22oi_1.gds b/sky130/gds/sky130_fd_sc_hvl__a22oi_1.gds deleted file mode 100644 index 539df756f..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__a22oi_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__and2_1.gds b/sky130/gds/sky130_fd_sc_hvl__and2_1.gds deleted file mode 100644 index ccd181e48..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__and2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__and3_1.gds b/sky130/gds/sky130_fd_sc_hvl__and3_1.gds deleted file mode 100644 index cf94e0444..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__and3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__buf_1.gds b/sky130/gds/sky130_fd_sc_hvl__buf_1.gds deleted file mode 100644 index be4a72cd8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__buf_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__buf_16.gds b/sky130/gds/sky130_fd_sc_hvl__buf_16.gds deleted file mode 100644 index 31cb2d071..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__buf_16.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__buf_2.gds b/sky130/gds/sky130_fd_sc_hvl__buf_2.gds deleted file mode 100644 index 24ec6bdf6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__buf_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__buf_32.gds b/sky130/gds/sky130_fd_sc_hvl__buf_32.gds deleted file mode 100644 index c1a845acf..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__buf_32.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__buf_4.gds b/sky130/gds/sky130_fd_sc_hvl__buf_4.gds deleted file mode 100644 index 6a42c2847..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__buf_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__buf_8.gds b/sky130/gds/sky130_fd_sc_hvl__buf_8.gds deleted file mode 100644 index bea88407a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__buf_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__conb_1.gds b/sky130/gds/sky130_fd_sc_hvl__conb_1.gds deleted file mode 100644 index 04d28a910..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__conb_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__decap_4.gds b/sky130/gds/sky130_fd_sc_hvl__decap_4.gds deleted file mode 100644 index 455cbfe03..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__decap_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__decap_8.gds b/sky130/gds/sky130_fd_sc_hvl__decap_8.gds deleted file mode 100644 index 33550cb42..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__decap_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__dfrbp_1.gds b/sky130/gds/sky130_fd_sc_hvl__dfrbp_1.gds deleted file mode 100644 index f838b9495..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__dfrbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__dfrtp_1.gds b/sky130/gds/sky130_fd_sc_hvl__dfrtp_1.gds deleted file mode 100644 index 49804a0d5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__dfrtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__dfsbp_1.gds b/sky130/gds/sky130_fd_sc_hvl__dfsbp_1.gds deleted file mode 100644 index ad7afba7e..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__dfsbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__dfstp_1.gds b/sky130/gds/sky130_fd_sc_hvl__dfstp_1.gds deleted file mode 100644 index ab76a2151..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__dfstp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__dfxbp_1.gds b/sky130/gds/sky130_fd_sc_hvl__dfxbp_1.gds deleted file mode 100644 index 3650e02e8..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__dfxbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__dfxtp_1.gds b/sky130/gds/sky130_fd_sc_hvl__dfxtp_1.gds deleted file mode 100644 index b7e105327..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__dfxtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__diode_2.gds b/sky130/gds/sky130_fd_sc_hvl__diode_2.gds deleted file mode 100644 index dff4e5156..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__diode_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__dlclkp_1.gds b/sky130/gds/sky130_fd_sc_hvl__dlclkp_1.gds deleted file mode 100644 index 4bc099d43..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__dlclkp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__dlrtp_1.gds b/sky130/gds/sky130_fd_sc_hvl__dlrtp_1.gds deleted file mode 100644 index 28d3fe088..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__dlrtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__dlxtp_1.gds b/sky130/gds/sky130_fd_sc_hvl__dlxtp_1.gds deleted file mode 100644 index c027e1314..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__dlxtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__einvn_1.gds b/sky130/gds/sky130_fd_sc_hvl__einvn_1.gds deleted file mode 100644 index deff9672f..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__einvn_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__einvp_1.gds b/sky130/gds/sky130_fd_sc_hvl__einvp_1.gds deleted file mode 100644 index 45e95e074..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__einvp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__fill_1.gds b/sky130/gds/sky130_fd_sc_hvl__fill_1.gds deleted file mode 100644 index 075c3db7c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__fill_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__fill_2.gds b/sky130/gds/sky130_fd_sc_hvl__fill_2.gds deleted file mode 100644 index a3d507ba7..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__fill_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__fill_4.gds b/sky130/gds/sky130_fd_sc_hvl__fill_4.gds deleted file mode 100644 index 390c368d5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__fill_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__fill_8.gds b/sky130/gds/sky130_fd_sc_hvl__fill_8.gds deleted file mode 100644 index 73f4a1783..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__fill_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__inv_1.gds b/sky130/gds/sky130_fd_sc_hvl__inv_1.gds deleted file mode 100644 index 4da5e93a1..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__inv_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__inv_16.gds b/sky130/gds/sky130_fd_sc_hvl__inv_16.gds deleted file mode 100644 index 36742de57..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__inv_16.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__inv_2.gds b/sky130/gds/sky130_fd_sc_hvl__inv_2.gds deleted file mode 100644 index 933dbfad9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__inv_2.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__inv_4.gds b/sky130/gds/sky130_fd_sc_hvl__inv_4.gds deleted file mode 100644 index a0c846a41..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__inv_4.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__inv_8.gds b/sky130/gds/sky130_fd_sc_hvl__inv_8.gds deleted file mode 100644 index 145250233..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__inv_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__lsbufhv2hv_hl_1.gds b/sky130/gds/sky130_fd_sc_hvl__lsbufhv2hv_hl_1.gds deleted file mode 100644 index 4488d15c0..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__lsbufhv2hv_hl_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__lsbufhv2hv_lh_1.gds b/sky130/gds/sky130_fd_sc_hvl__lsbufhv2hv_lh_1.gds deleted file mode 100644 index 1197b6ca2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__lsbufhv2hv_lh_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__lsbufhv2lv_1.gds b/sky130/gds/sky130_fd_sc_hvl__lsbufhv2lv_1.gds deleted file mode 100644 index 499348aae..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__lsbufhv2lv_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__lsbufhv2lv_simple_1.gds b/sky130/gds/sky130_fd_sc_hvl__lsbufhv2lv_simple_1.gds deleted file mode 100644 index 2160ff5ae..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__lsbufhv2lv_simple_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__lsbuflv2hv_1.gds b/sky130/gds/sky130_fd_sc_hvl__lsbuflv2hv_1.gds deleted file mode 100644 index 1b8bd3931..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__lsbuflv2hv_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3.gds b/sky130/gds/sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3.gds deleted file mode 100644 index 6d8f28abe..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1.gds b/sky130/gds/sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1.gds deleted file mode 100644 index 2f6ff43a6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1.gds b/sky130/gds/sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1.gds deleted file mode 100644 index 7dc55d483..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__mux2_1.gds b/sky130/gds/sky130_fd_sc_hvl__mux2_1.gds deleted file mode 100644 index e95be3c21..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__mux2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__mux4_1.gds b/sky130/gds/sky130_fd_sc_hvl__mux4_1.gds deleted file mode 100644 index 699fb6f11..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__mux4_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__nand2_1.gds b/sky130/gds/sky130_fd_sc_hvl__nand2_1.gds deleted file mode 100644 index aef74fad5..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__nand2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__nand3_1.gds b/sky130/gds/sky130_fd_sc_hvl__nand3_1.gds deleted file mode 100644 index fe06aaf27..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__nand3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__nor2_1.gds b/sky130/gds/sky130_fd_sc_hvl__nor2_1.gds deleted file mode 100644 index 63669686b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__nor2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__nor3_1.gds b/sky130/gds/sky130_fd_sc_hvl__nor3_1.gds deleted file mode 100644 index 408a5729c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__nor3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__o21a_1.gds b/sky130/gds/sky130_fd_sc_hvl__o21a_1.gds deleted file mode 100644 index c42fdfb6d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__o21a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__o21ai_1.gds b/sky130/gds/sky130_fd_sc_hvl__o21ai_1.gds deleted file mode 100644 index 77ea43d62..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__o21ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__o22a_1.gds b/sky130/gds/sky130_fd_sc_hvl__o22a_1.gds deleted file mode 100644 index ffc616950..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__o22a_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__o22ai_1.gds b/sky130/gds/sky130_fd_sc_hvl__o22ai_1.gds deleted file mode 100644 index aceb6485c..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__o22ai_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__or2_1.gds b/sky130/gds/sky130_fd_sc_hvl__or2_1.gds deleted file mode 100644 index b8e01777d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__or2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__or3_1.gds b/sky130/gds/sky130_fd_sc_hvl__or3_1.gds deleted file mode 100644 index 4d57f41e6..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__or3_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__probe_p_8.gds b/sky130/gds/sky130_fd_sc_hvl__probe_p_8.gds deleted file mode 100644 index 15e046054..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__probe_p_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__probec_p_8.gds b/sky130/gds/sky130_fd_sc_hvl__probec_p_8.gds deleted file mode 100644 index 46b038d9a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__probec_p_8.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__schmittbuf_1.gds b/sky130/gds/sky130_fd_sc_hvl__schmittbuf_1.gds deleted file mode 100644 index 98223420a..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__schmittbuf_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__sdfrbp_1.gds b/sky130/gds/sky130_fd_sc_hvl__sdfrbp_1.gds deleted file mode 100644 index 52154c4ac..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__sdfrbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__sdfrtp_1.gds b/sky130/gds/sky130_fd_sc_hvl__sdfrtp_1.gds deleted file mode 100644 index 229f720d2..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__sdfrtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__sdfsbp_1.gds b/sky130/gds/sky130_fd_sc_hvl__sdfsbp_1.gds deleted file mode 100644 index f383cb49d..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__sdfsbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__sdfstp_1.gds b/sky130/gds/sky130_fd_sc_hvl__sdfstp_1.gds deleted file mode 100644 index 15317445b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__sdfstp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__sdfxbp_1.gds b/sky130/gds/sky130_fd_sc_hvl__sdfxbp_1.gds deleted file mode 100644 index 4a2dfc9f9..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__sdfxbp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__sdfxtp_1.gds b/sky130/gds/sky130_fd_sc_hvl__sdfxtp_1.gds deleted file mode 100644 index c1b830605..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__sdfxtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__sdlclkp_1.gds b/sky130/gds/sky130_fd_sc_hvl__sdlclkp_1.gds deleted file mode 100644 index c56b68f0b..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__sdlclkp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__sdlxtp_1.gds b/sky130/gds/sky130_fd_sc_hvl__sdlxtp_1.gds deleted file mode 100644 index 300d399c1..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__sdlxtp_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__xnor2_1.gds b/sky130/gds/sky130_fd_sc_hvl__xnor2_1.gds deleted file mode 100644 index 71e4206cd..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__xnor2_1.gds and /dev/null differ diff --git a/sky130/gds/sky130_fd_sc_hvl__xor2_1.gds b/sky130/gds/sky130_fd_sc_hvl__xor2_1.gds deleted file mode 100644 index 02bbe8c38..000000000 Binary files a/sky130/gds/sky130_fd_sc_hvl__xor2_1.gds and /dev/null differ diff --git a/sky130/layers.py b/sky130/layers.py index 662f339d9..4100030eb 100644 --- a/sky130/layers.py +++ b/sky130/layers.py @@ -485,6 +485,7 @@ class LayerMap(BaseModel): TE: Layer = (203, 0) TM: Layer = (204, 0) TEXT: Layer = (66, 0) + WG: Layer = (203, 0) # TODO remove when updating gdsfactory7 class Config: frozen = True diff --git a/sky130/spice/sky130_fd_sc_hd.spice b/sky130/spice/sky130_fd_sc_hd.spice deleted file mode 100644 index e5bad9d36..000000000 --- a/sky130/spice/sky130_fd_sc_hd.spice +++ /dev/null @@ -1,18435 +0,0 @@ -* 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_sc_hd__a2111o_1 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X -X0 VGND D1 a_85_193# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 X a_85_193# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_516_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_414_297# B1 a_516_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_660_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR A2 a_516_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_85_193# C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 X a_85_193# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND B1 a_85_193# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_85_193# A1 a_660_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_85_193# D1 a_334_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_334_297# C1 a_414_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a2111o_2 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X -X0 a_86_235# A1 a_715_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND a_86_235# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_715_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND D1 a_86_235# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_86_235# C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR a_86_235# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND B1 a_86_235# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR A2 a_607_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 X a_86_235# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_607_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_499_297# B1 a_607_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_86_235# D1 a_427_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_427_297# C1 a_499_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 X a_86_235# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a2111o_4 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X -X0 a_477_297# B1 a_285_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_44_47# A1 a_770_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_44_47# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND a_44_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_44_47# D1 a_30_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 X a_44_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR A1 a_477_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VPWR a_44_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_285_297# B1 a_477_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND B1 a_44_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_770_47# A1 a_44_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_30_297# D1 a_44_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VGND D1 a_44_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VGND C1 a_44_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND A2 a_770_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_30_297# C1 a_285_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_477_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VPWR a_44_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 VGND a_44_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VPWR A2 a_477_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 X a_44_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 X a_44_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 a_44_47# C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 a_770_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 a_285_297# C1 a_30_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 X a_44_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 a_477_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 a_44_47# D1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a2111oi_0 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y -X0 VPWR A2 a_313_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X1 Y A1 a_427_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_313_369# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X3 a_241_369# B1 a_313_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X4 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 Y D1 a_169_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 VGND D1 Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 Y C1 VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 a_169_369# C1 a_241_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 a_427_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a2111oi_1 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y -X0 Y C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_316_297# B1 a_420_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 Y A1 a_568_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 Y D1 a_217_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_420_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_568_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VGND D1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_217_297# C1 a_316_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VPWR A2 a_420_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a2111oi_2 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y -X0 VGND D1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_467_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_923_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_467_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 Y D1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_28_297# C1 a_115_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_28_297# B1 a_467_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 Y D1 a_287_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_115_297# D1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_467_297# B1 a_28_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR A1 a_467_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 Y C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_287_297# C1 a_28_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VPWR A2 a_467_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 VGND A2 a_923_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_684_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 Y A1 a_684_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a2111oi_4 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y -X0 VPWR A1 a_821_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_821_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 Y D1 a_28_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_821_297# B1 a_455_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_28_297# D1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_455_297# B1 a_821_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_821_297# B1 a_455_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_1205_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 Y D1 a_28_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_28_297# C1 a_455_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_28_297# D1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND D1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_455_297# B1 a_821_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_821_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_821_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 Y D1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_28_297# C1 a_455_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_455_297# C1 a_28_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 VGND D1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 Y A1 a_1205_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 a_1205_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 a_1205_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 VPWR A2 a_821_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 a_821_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 VGND A2 a_1205_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 VGND C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 Y C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 VPWR A1 a_821_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 a_455_297# C1 a_28_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 Y D1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X34 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X35 a_1205_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X36 Y A1 a_1205_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X37 VGND A2 a_1205_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X38 VPWR A2 a_821_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X39 Y C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a211o_1 A1 A2 B1 C1 VGND VNB VPB VPWR X -X0 VGND A2 a_300_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 X a_80_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 X a_80_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_300_47# A1 a_80_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_80_21# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_472_297# C1 a_80_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND C1 a_80_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR A1 a_217_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_217_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_217_297# B1 a_472_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a211o_2 A1 A2 B1 C1 VGND VNB VPB VPWR X -X0 VPWR A1 a_299_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_299_297# B1 a_585_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_585_297# C1 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_348_47# A1 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_299_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND A2 a_348_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_79_21# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VGND C1 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a211o_4 A1 A2 B1 C1 VGND VNB VPB VPWR X -X0 a_555_297# C1 a_79_204# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_473_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_1123_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_79_204# C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR A1 a_473_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 X a_79_204# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR a_79_204# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_951_47# A1 a_79_204# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VGND C1 a_79_204# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND a_79_204# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VGND A2 a_951_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_727_297# B1 a_473_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 X a_79_204# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VGND a_79_204# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_79_204# C1 a_727_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VGND B1 a_79_204# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_79_204# A1 a_1123_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_473_297# B1 a_555_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 VPWR a_79_204# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 X a_79_204# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_473_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 VPWR A2 a_473_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 X a_79_204# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_79_204# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a211oi_1 A1 A2 B1 C1 VGND VNB VPB VPWR Y -X0 VGND A2 a_139_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_311_297# C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VPWR A1 a_56_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_56_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_56_297# B1 a_311_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_139_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VGND C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a211oi_2 A1 A2 B1 C1 VGND VNB VPB VPWR Y -X0 a_292_297# B1 a_37_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_37_297# B1 a_292_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR A2 a_292_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND A2 a_485_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_485_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 Y A1 a_485_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_485_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 Y C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VPWR A1 a_292_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_292_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 Y C1 a_37_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_37_297# C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_292_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a211oi_4 A1 A2 B1 C1 VGND VNB VPB VPWR Y -X0 Y C1 a_781_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Y A1 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 Y A1 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_27_297# B1 a_949_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR A1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VPWR A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_109_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_781_297# B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_949_297# C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_781_297# C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_1301_297# B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_27_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_27_297# B1 a_781_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_109_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 Y C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 Y C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 VGND A2 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 a_109_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 a_27_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 Y C1 a_1301_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 VGND A2 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 a_27_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 a_27_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 VPWR A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 a_109_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 VPWR A1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a21bo_1 A1 A2 B1_N VGND VNB VPB VPWR X -X0 VPWR a_215_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_215_297# a_27_413# a_298_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VPWR A2 a_298_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_298_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_215_297# A1 a_382_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_27_413# B1_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 a_27_413# B1_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 VGND a_215_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_382_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND a_27_413# a_215_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a21bo_2 A1 A2 B1_N VGND VNB VPB VPWR X -X0 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_79_21# A1 a_581_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR B1_N a_297_93# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 VGND a_297_93# a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_485_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_581_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_79_21# a_297_93# a_485_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VPWR A2 a_485_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VGND B1_N a_297_93# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a21bo_4 A1 A2 B1_N VGND VNB VPB VPWR X -X0 a_861_47# A1 a_205_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_205_21# A1 a_1021_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_205_21# a_42_47# a_603_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR A1 a_603_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_42_47# B1_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VPWR a_205_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 X a_205_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_603_297# a_42_47# a_205_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_603_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 X a_205_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VPWR A2 a_603_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_205_21# a_42_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VPWR a_205_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 X a_205_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VGND A2 a_861_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_1021_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VGND a_42_47# a_205_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VGND a_205_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 X a_205_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_42_47# B1_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_603_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 VGND a_205_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a21boi_0 A1 A2 B1_N VGND VNB VPB VPWR Y -X0 a_27_47# B1_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_400_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_300_369# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X3 Y a_27_47# a_300_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X4 VGND a_27_47# Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 Y A1 a_400_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 VPWR A2 a_300_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 a_27_47# B1_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a21boi_1 A1 A2 B1_N VGND VNB VPB VPWR Y -X0 a_384_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND a_27_413# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_300_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 Y a_27_413# a_300_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_27_413# B1_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 Y A1 a_384_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_27_413# B1_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 VPWR A2 a_300_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a21boi_2 A1 A2 B1_N VGND VNB VPB VPWR Y -X0 Y A1 a_637_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_61_47# B1_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 Y a_61_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR A2 a_217_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND A2 a_479_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_217_297# a_61_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_217_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_637_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 Y a_61_47# a_217_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VPWR A1 a_217_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_217_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VGND a_61_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_479_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VPWR B1_N a_61_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a21boi_4 A1 A2 B1_N VGND VNB VPB VPWR Y -X0 a_223_297# a_27_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_223_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_658_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR A2 a_223_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND A2 a_658_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_658_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR A1 a_223_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_658_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VGND a_27_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Y A1 a_658_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_223_297# a_27_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 Y a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 Y a_27_47# a_223_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND A2 a_658_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_223_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_658_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_223_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VPWR A1 a_223_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 VGND a_27_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 Y A1 a_658_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_27_47# B1_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 Y a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 Y a_27_47# a_223_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_27_47# B1_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 VPWR A2 a_223_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 a_223_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a21o_1 A1 A2 B1 VGND VNB VPB VPWR X -X0 a_384_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 X a_81_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_81_21# B1 a_299_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND B1 a_81_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_299_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VPWR A2 a_299_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 X a_81_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_81_21# A1 a_384_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a21o_2 A1 A2 B1 VGND VNB VPB VPWR X -X0 a_80_199# A1 a_458_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 X a_80_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VPWR a_80_199# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND a_80_199# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND B1 a_80_199# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 X a_80_199# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR A2 a_386_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_458_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_80_199# B1 a_386_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_386_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a21o_4 A1 A2 B1 VGND VNB VPB VPWR X -X0 VPWR A2 a_483_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND a_84_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_483_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_741_47# A1 a_84_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_84_21# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VGND A2 a_741_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR a_84_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND B1 a_84_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 X a_84_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_84_21# B1 a_483_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 X a_84_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VPWR a_84_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_483_297# B1 a_84_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_483_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VGND a_84_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_901_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 X a_84_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 X a_84_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_84_21# A1 a_901_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VPWR A1 a_483_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a21oi_1 A1 A2 B1 VGND VNB VPB VPWR Y -X0 a_199_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_113_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 Y B1 a_113_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR A2 a_113_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Y A1 a_199_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a21oi_2 A1 A2 B1 VGND VNB VPB VPWR Y -X0 VGND A2 a_114_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR A1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_27_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 Y B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_27_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_27_297# B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_285_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_114_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 Y A1 a_285_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a21oi_4 A1 A2 B1 VGND VNB VPB VPWR Y -X0 VGND A2 a_462_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 Y B1 a_28_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_28_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_28_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_28_297# B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR A1 a_28_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VPWR A1 a_28_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Y B1 a_28_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_28_297# B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VPWR A2 a_28_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_28_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_462_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_28_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VPWR A2 a_28_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 VGND A2 a_462_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_462_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 Y A1 a_462_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_462_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 a_462_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 Y A1 a_462_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a221o_1 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X -X0 VPWR A1 a_193_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_193_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_205_47# B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_465_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_27_47# A1 a_465_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_193_297# B1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_27_47# C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_27_47# C1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_109_297# B2 a_193_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VGND B2 a_205_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a221o_2 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X -X0 VPWR A1 a_193_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_193_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_205_47# B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_465_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_27_47# A1 a_465_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_193_297# B1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_27_47# C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_27_47# C1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_109_297# B2 a_193_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VGND B2 a_205_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a221o_4 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X -X0 a_79_21# C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_79_21# C1 a_804_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_804_297# B2 a_445_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND A2 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_79_21# B1 a_1053_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_445_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_445_47# A1 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_445_297# B2 a_804_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_445_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR A1 a_445_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_445_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VGND B2 a_1053_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_79_21# A1 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_445_297# B1 a_804_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_1053_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_804_297# B1 a_445_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VPWR A2 a_445_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 VGND C1 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 a_804_297# C1 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 a_1053_47# B1 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a221oi_1 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y -X0 VGND B2 a_204_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_465_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR A1 a_193_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_204_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 Y A1 a_465_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_193_297# B1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 Y C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 Y C1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_193_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_109_297# B2 a_193_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a221oi_2 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y -X0 VPWR A1 a_301_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_383_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_735_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR A2 a_301_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 Y C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_27_297# C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 Y A1 a_735_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_301_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND B2 a_383_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND A2 a_735_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_27_297# B1 a_301_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_27_297# B2 a_301_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_301_297# B2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_301_297# B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_735_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_383_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_301_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 Y B1 a_383_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VGND C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 Y C1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a221oi_4 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y -X0 a_471_297# B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Y C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_1241_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 Y C1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 Y C1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_297# B1 a_471_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_471_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_27_297# B1 a_471_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND A2 a_1241_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_27_297# C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_471_297# B2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_27_297# C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_453_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_471_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_471_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 Y A1 a_1241_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VGND A2 a_1241_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VGND B2 a_453_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_471_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 VGND B2 a_453_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 a_453_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 VPWR A1 a_471_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 VPWR A1 a_471_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 Y C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 a_453_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 a_1241_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 a_1241_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 a_27_297# B2 a_471_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 VPWR A2 a_471_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 a_471_297# B2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 a_1241_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X33 a_471_297# B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X34 VPWR A2 a_471_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X35 Y B1 a_453_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X36 a_27_297# B2 a_471_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X37 Y B1 a_453_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X38 Y A1 a_1241_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X39 a_453_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a222oi_1 A1 A2 B1 B2 C1 C2 VGND VNB VPB VPWR Y -X0 VGND B2 a_393_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X1 VPWR A2 a_311_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_109_297# B1 a_311_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_311_297# B2 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_311_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_109_47# C2 VGND VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X6 Y A1 a_561_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X7 a_561_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X8 a_393_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X9 Y C1 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X10 Y C1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_109_297# C2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a22o_1 A1 A2 B1 B2 VGND VNB VPB VPWR X -X0 a_109_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VPWR A1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_373_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_109_47# B1 a_27_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND a_27_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_27_297# A1 a_373_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR a_27_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND B2 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_27_297# B2 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_109_297# B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a22o_2 A1 A2 B1 B2 VGND VNB VPB VPWR X -X0 VPWR a_27_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_109_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_109_47# B1 a_27_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR A1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 X a_27_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VGND a_27_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VGND B2 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_27_297# B2 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_27_297# A1 a_381_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_109_297# B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_381_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 X a_27_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a22o_4 A1 A2 B1 B2 VGND VNB VPB VPWR X -X0 a_484_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 X a_96_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_96_21# B2 a_484_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND B2 a_566_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND a_96_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR a_96_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR A2 a_484_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_918_47# A1 a_96_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 X a_96_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR a_96_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_484_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 X a_96_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VGND a_96_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_918_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VPWR A1 a_484_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_96_21# B1 a_566_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VGND A2 a_918_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_484_297# B2 a_96_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_96_21# A1 a_918_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_484_297# B1 a_96_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_566_47# B1 a_96_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_96_21# B1 a_484_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_566_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 X a_96_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a22oi_1 A1 A2 B1 B2 VGND VNB VPB VPWR Y -X0 a_109_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_109_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VPWR A1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_381_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND B2 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 Y B2 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 Y A1 a_381_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_109_297# B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a22oi_2 A1 A2 B1 B2 VGND VNB VPB VPWR Y -X0 VGND A2 a_467_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 Y A1 a_467_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_109_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 Y B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR A1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_467_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_27_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_467_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VGND B2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Y B1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_109_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_27_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 Y B2 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_109_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VPWR A2 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_109_297# B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a22oi_4 A1 A2 B1 B2 VGND VNB VPB VPWR Y -X0 VPWR A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_803_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_27_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_803_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_27_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_27_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_803_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 Y B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 Y B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND B2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_27_297# B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 Y B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VGND A2 a_803_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VPWR A1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_27_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_27_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VPWR A1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VGND B2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_27_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_27_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_27_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 a_803_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 a_27_297# B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_27_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 a_27_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 Y B2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 Y A1 a_803_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 Y B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 VGND A2 a_803_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 Y B2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 VPWR A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 Y A1 a_803_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a2bb2o_1 A1_N A2_N B1 B2 VGND VNB VPB VPWR X -X0 a_489_413# B2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 VGND A1_N a_226_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_76_199# B2 a_556_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 VPWR A1_N a_226_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_226_297# A2_N a_226_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VGND a_226_47# a_76_199# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 X a_76_199# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 X a_76_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_76_199# a_226_47# a_489_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 a_226_47# A2_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 VPWR B1 a_489_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 a_556_47# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a2bb2o_2 A1_N A2_N B1 B2 VGND VNB VPB VPWR X -X0 VGND A1_N a_313_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 X a_82_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_82_21# a_313_47# a_574_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X3 a_82_21# B2 a_646_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VGND a_313_47# a_82_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 VPWR a_82_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR B1 a_574_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 a_574_369# B2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X8 VPWR A1_N a_313_297# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 a_313_297# A2_N a_313_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X10 VGND a_82_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_646_47# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 X a_82_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_313_47# A2_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a2bb2o_4 A1_N A2_N B1 B2 VGND VNB VPB VPWR X -X0 VGND A2_N a_415_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND a_193_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND a_415_21# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR a_193_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND a_193_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_193_47# a_415_21# a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_415_21# A2_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_109_47# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_193_47# a_415_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 X a_193_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VGND A1_N a_415_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR a_193_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_193_47# B2 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_717_297# A1_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_109_47# B2 a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_27_297# B2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 VPWR A1_N a_717_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VGND B1 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_415_21# A2_N a_717_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_27_297# a_415_21# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_27_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 VPWR B2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_415_21# A1_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 a_717_297# A2_N a_415_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 X a_193_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 VPWR B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 X a_193_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 X a_193_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a2bb2oi_1 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y -X0 a_109_297# A2_N a_109_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_481_47# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 Y B2 a_481_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 Y a_109_47# a_397_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR B1 a_397_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_397_297# B2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_109_47# A2_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VGND A1_N a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VPWR A1_N a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND a_109_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a2bb2oi_2 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y -X0 a_136_47# B2 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR B2 a_54_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_442_21# A2_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 Y a_442_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND A2_N a_442_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VGND A1_N a_442_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_54_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND a_442_21# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_662_297# A1_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_442_21# A1_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_136_47# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR B1 a_54_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR A1_N a_662_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 Y a_442_21# a_54_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_442_21# A2_N a_662_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 Y B2 a_136_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_54_297# B2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VGND B1 a_136_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_54_297# a_442_21# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_662_297# A2_N a_442_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a2bb2oi_4 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y -X0 Y a_751_21# a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VPWR A1_N a_1139_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_751_21# A2_N a_1139_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 Y B2 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND A1_N a_751_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 Y B2 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_1139_297# A1_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_751_21# A2_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_27_297# a_751_21# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VPWR B2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_109_47# B2 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VGND A2_N a_751_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 Y a_751_21# a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VGND a_751_21# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_751_21# A2_N a_1139_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 VGND A2_N a_751_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_27_297# B2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_27_297# a_751_21# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_109_47# B2 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_1139_297# A2_N a_751_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 Y a_751_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 a_751_21# A1_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 Y a_751_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 VGND a_751_21# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 VGND B1 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 a_109_47# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 a_27_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 VGND B1 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 VGND A1_N a_751_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 a_27_297# B2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 a_27_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 a_1139_297# A1_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 VPWR B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X34 a_1139_297# A2_N a_751_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X35 a_109_47# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X36 a_751_21# A1_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X37 a_751_21# A2_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X38 VPWR B2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X39 VPWR A1_N a_1139_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a311o_1 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X -X0 VPWR A1 a_201_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND A3 a_208_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_75_199# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_544_297# C1 a_75_199# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_201_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 X a_75_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_208_47# A2 a_315_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR A3 a_201_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND C1 a_75_199# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 X a_75_199# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_315_47# A1 a_75_199# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_201_297# B1 a_544_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a311o_2 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X -X0 a_319_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_79_21# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND A3 a_319_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_319_297# B1 a_635_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_319_47# A2 a_417_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_635_297# C1 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_417_47# A1 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR A1 a_319_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VGND C1 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VPWR A3 a_319_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a311o_4 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X -X0 VGND a_109_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR A1 a_277_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VPWR a_109_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_109_47# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_277_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_277_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_109_47# A1 a_1059_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 X a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VPWR A2 a_277_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_861_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 X a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 X a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_1059_47# A2 a_861_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VGND B1 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND A3 a_861_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_277_297# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_109_47# C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_1059_47# A1 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_27_297# B1 a_277_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 VPWR a_109_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 VGND C1 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VPWR A3 a_277_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_27_297# C1 a_109_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 VGND a_109_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 a_861_47# A2 a_1059_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 a_109_47# C1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 X a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 a_277_297# B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a311oi_1 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y -X0 a_376_297# C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VPWR A1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_109_47# A2 a_194_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_194_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND A3 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VGND C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR A3 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_109_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_109_297# B1 a_376_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a311oi_2 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y -X0 a_109_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Y C1 a_641_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_277_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_109_297# B1 a_641_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_277_47# A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_109_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_641_297# B1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VPWR A1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_27_47# A2 a_277_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 Y A1 a_277_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 Y C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VGND A3 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VPWR A2 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_641_297# C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_27_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VPWR A3 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_109_297# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 VGND C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a311oi_4 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y -X0 a_109_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_109_297# B1 a_1139_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 Y A1 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_27_47# A2 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_27_47# A2 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_1139_297# B1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y A1 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 Y C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR A1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_109_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_1139_297# C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_109_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND A3 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_109_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 Y C1 a_1139_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 VPWR A2 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 Y C1 a_1139_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 VPWR A1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_445_47# A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_1139_297# C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 VGND C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 a_27_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 VGND A3 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 VPWR A3 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 a_27_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 VPWR A2 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 VPWR A3 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 a_1139_297# B1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 Y C1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X32 a_109_297# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 a_445_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X34 a_445_47# A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X35 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X36 a_109_297# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X37 a_109_297# B1 a_1139_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X38 a_445_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X39 VGND C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a31o_1 A1 A2 A3 B1 VGND VNB VPB VPWR X -X0 a_80_21# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 X a_80_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_209_47# A2 a_303_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 X a_80_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_303_47# A1 a_80_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR A1 a_209_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_209_297# B1 a_80_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND A3 a_209_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_209_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VPWR A3 a_209_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a31o_2 A1 A2 A3 B1 VGND VNB VPB VPWR X -X0 a_277_47# A2 a_361_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_361_47# A1 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_79_21# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND A3 a_277_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR A1 a_277_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_277_297# B1 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR A3 a_277_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_277_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a31o_4 A1 A2 A3 B1 VGND VNB VPB VPWR X -X0 VGND B1 a_277_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_361_47# A2 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_277_47# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 X a_277_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 X a_277_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_277_47# A1 a_361_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_277_47# B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VPWR a_277_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 X a_277_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND a_277_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VPWR a_277_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VGND a_277_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_193_47# A1 a_277_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_27_297# B1 a_277_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 X a_277_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_109_47# A2 a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_27_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VGND A3 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_27_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_27_297# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 VPWR A3 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 VPWR A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 VPWR A1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_445_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a31oi_1 A1 A2 A3 B1 VGND VNB VPB VPWR Y -X0 a_109_297# B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_181_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR A1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_109_47# A2 a_181_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VGND A3 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR A3 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_109_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a31oi_2 A1 A2 A3 B1 VGND VNB VPB VPWR Y -X0 a_277_47# A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_27_297# B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_277_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 Y B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_47# A2 a_277_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 Y A1 a_277_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR A1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND A3 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_27_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_27_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_27_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_27_297# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR A3 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VPWR A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a31oi_4 A1 A2 A3 B1 VGND VNB VPB VPWR Y -X0 Y B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Y A1 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_27_47# A2 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_27_47# A2 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_27_297# B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 Y A1 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VPWR A1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VPWR A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VGND A3 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_27_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_445_47# A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VPWR A1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_27_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_27_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_27_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 VGND A3 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_27_297# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_27_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 a_27_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_27_297# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 a_27_297# B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 VPWR A3 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 a_445_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 a_445_47# A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 VPWR A3 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 Y B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 a_445_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a32o_1 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X -X0 a_93_21# B2 a_250_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 X a_93_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_250_297# B1 a_93_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_256_47# A2 a_346_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 X a_93_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VGND A3 a_256_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_93_21# B1 a_584_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR A1 a_250_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_346_47# A1 a_93_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_250_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR A3 a_250_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_584_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a32o_2 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X -X0 a_549_47# A2 a_665_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND B2 a_352_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_299_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_21_199# B1 a_299_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_299_297# B2 a_21_199# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_352_47# B1 a_21_199# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_21_199# A1 a_549_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_299_297# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 X a_21_199# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND a_21_199# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VPWR A2 a_299_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 X a_21_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR a_21_199# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_665_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a32o_4 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X -X0 a_445_297# B2 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_635_47# A1 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_79_21# B1 a_1142_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND A3 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_445_297# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_445_47# A2 a_635_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_1142_47# B1 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_445_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_445_297# B1 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_635_47# A2 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VGND B2 a_1142_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VPWR A1 a_445_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_445_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_1142_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_445_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 VPWR A3 a_445_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 a_79_21# B1 a_445_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 a_79_21# B2 a_445_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 a_79_21# A1 a_635_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 VPWR A2 a_445_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a32oi_1 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y -X0 a_27_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_309_47# A2 a_383_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_27_297# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_109_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_383_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 Y A1 a_309_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VGND B2 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_27_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 Y B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a32oi_2 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y -X0 a_730_47# A2 a_478_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 Y B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR A1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR A3 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_27_297# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_27_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND B2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Y A1 a_478_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VGND A3 a_730_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_27_297# B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_27_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_478_47# A2 a_730_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_730_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_27_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_27_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_478_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 Y B2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 Y B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a32oi_4 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y -X0 a_803_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_27_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_27_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_27_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_803_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 Y B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 Y B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VPWR A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND B2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND A3 a_1249_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_27_297# B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 Y B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VPWR A1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR A1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_1249_47# A2 a_803_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_1249_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_27_297# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_1249_47# A2 a_803_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_27_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_27_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_27_297# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 a_27_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 a_27_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 VPWR A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 VPWR A3 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 VPWR A3 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 VGND B2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 a_27_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 a_27_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 VGND A3 a_1249_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 a_27_297# B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 a_803_47# A2 a_1249_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X32 a_27_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 a_803_47# A2 a_1249_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X34 Y B2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X35 Y A1 a_803_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X36 Y B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X37 Y B2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X38 a_1249_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X39 Y A1 a_803_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a41o_1 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X -X0 VGND B1 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR A4 a_297_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_79_21# B1 a_297_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR A2 a_297_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_297_297# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_297_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_465_47# A3 a_561_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_561_47# A4 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_381_47# A2 a_465_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_79_21# A1 a_381_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a41o_2 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X -X0 a_549_47# A2 a_665_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR A3 a_381_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_381_297# A4 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_79_21# B1 a_381_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_465_47# A3 a_549_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR A1 a_381_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND A4 a_465_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_381_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_79_21# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_665_47# A1 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a41o_4 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X -X0 a_467_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_889_47# A3 a_1079_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_639_47# A1 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR A1 a_467_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR A2 a_467_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_1079_47# A3 a_889_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_467_297# B1 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_467_297# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_467_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR A3 a_467_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_1079_47# A4 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_79_21# B1 a_467_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_889_47# A2 a_639_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_79_21# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_467_297# A4 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 VPWR A4 a_467_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_639_47# A2 a_889_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 VGND B1 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 a_79_21# A1 a_639_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 VGND A4 a_1079_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a41oi_1 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y -X0 a_336_47# A2 a_428_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_109_297# A4 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_236_47# A3 a_336_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_428_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND A4 a_236_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 Y B1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VPWR A3 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_109_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VPWR A1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a41oi_2 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y -X0 a_317_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_149_297# B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_567_47# A2 a_317_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR A4 a_149_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_149_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_149_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_149_297# A4 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_757_47# A4 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 Y B1 a_149_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VPWR A1 a_149_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR A3 a_149_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_317_47# A2 a_567_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_757_47# A3 a_567_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VPWR A2 a_149_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_567_47# A3 a_757_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_149_297# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 Y A1 a_317_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VGND A4 a_757_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__a41oi_4 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y -X0 VPWR A3 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Y A1 a_493_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND A4 a_1269_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 Y A1 a_493_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_27_297# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_493_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR A1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VPWR A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VPWR A4 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_27_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_27_297# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_1269_47# A4 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_27_297# A4 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_27_297# A4 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_911_47# A2 a_493_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_911_47# A3 a_1269_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_27_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 VPWR A3 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_911_47# A2 a_493_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_911_47# A3 a_1269_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 VPWR A4 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_493_47# A2 a_911_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 a_493_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 a_1269_47# A3 a_911_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 Y B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 a_27_297# B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 VPWR A1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 VGND B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 VGND A4 a_1269_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 VPWR A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 a_27_297# B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 Y B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X34 a_27_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X35 a_1269_47# A3 a_911_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X36 a_1269_47# A4 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X37 Y B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X38 a_27_297# A2 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X39 a_493_47# A2 a_911_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and2_0 A B VGND VNB VPB VPWR X -X0 a_40_47# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_123_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_40_47# A a_123_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 VGND a_40_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VPWR A a_40_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VPWR a_40_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and2_1 A B VGND VNB VPB VPWR X -X0 VGND a_59_75# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR A a_59_75# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_59_75# A a_145_75# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_59_75# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_145_75# B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 VPWR a_59_75# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and2_2 A B VGND VNB VPB VPWR X -X0 VPWR a_61_75# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VPWR A a_61_75# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_147_75# B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_61_75# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 VGND a_61_75# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 X a_61_75# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_61_75# A a_147_75# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 X a_61_75# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and2_4 A B VGND VNB VPB VPWR X -X0 a_27_47# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VPWR A a_27_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_110_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_27_47# A a_110_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and2b_1 A_N B VGND VNB VPB VPWR X -X0 a_207_413# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 VPWR a_207_413# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND a_207_413# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_207_413# a_27_413# a_297_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 a_27_413# A_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VPWR a_27_413# a_207_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 VGND A_N a_27_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 a_297_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and2b_2 A_N B VGND VNB VPB VPWR X -X0 VPWR a_27_413# a_212_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_212_413# a_27_413# a_297_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 VPWR a_212_413# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND a_212_413# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 X a_212_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_212_413# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_27_413# A_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 VGND A_N a_27_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 a_297_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 X a_212_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and2b_4 A_N B VGND VNB VPB VPWR X -X0 VPWR A_N a_33_199# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VGND A_N a_33_199# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_27_47# a_33_199# a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR a_33_199# a_27_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_27_47# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_109_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and3_1 A B C VGND VNB VPB VPWR X -X0 a_181_47# C VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 VPWR B a_27_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_109_47# B a_181_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 a_27_47# A a_109_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_27_47# C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and3_2 A B C VGND VNB VPB VPWR X -X0 X a_29_311# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 X a_29_311# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_184_53# C VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_29_311# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 VGND a_29_311# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_112_53# B a_184_53# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 a_29_311# A a_112_53# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 VPWR a_29_311# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VPWR B a_29_311# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 a_29_311# C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and3_4 A B C VGND VNB VPB VPWR X -X0 a_185_47# B a_294_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 X a_94_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR B a_94_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_94_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_94_47# A a_185_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_94_47# C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND a_94_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 X a_94_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VPWR a_94_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_294_47# C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 X a_94_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VGND a_94_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 X a_94_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR a_94_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and3b_1 A_N B C VGND VNB VPB VPWR X -X0 a_209_311# a_109_93# a_296_53# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 VGND a_209_311# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND A_N a_109_93# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 VPWR a_209_311# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR A_N a_109_93# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 a_368_53# C VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 VPWR B a_209_311# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_209_311# C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_296_53# B a_368_53# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_209_311# a_109_93# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and3b_2 A_N B C VGND VNB VPB VPWR X -X0 a_373_53# C VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 X a_215_311# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_215_311# C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_215_311# a_109_53# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 VPWR a_215_311# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_301_53# B a_373_53# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 VPWR B a_215_311# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 VGND A_N a_109_53# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 a_215_311# a_109_53# a_301_53# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 X a_215_311# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VGND a_215_311# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR A_N a_109_53# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and3b_4 A_N B C VGND VNB VPB VPWR X -X0 X a_56_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_257_47# C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND a_56_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR B a_56_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 X a_56_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 X a_56_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR A_N a_98_199# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_56_297# C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND a_56_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_56_297# a_98_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_56_297# a_98_199# a_152_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VGND A_N a_98_199# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VPWR a_56_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 X a_56_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_152_47# B a_257_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VPWR a_56_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and4_1 A B C D VGND VNB VPB VPWR X -X0 a_197_47# C a_303_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_303_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_27_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 VPWR C a_27_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 a_109_47# B a_197_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VPWR A a_27_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_27_47# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 a_27_47# A a_109_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and4_2 A B C D VGND VNB VPB VPWR X -X0 a_27_47# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_109_47# B a_198_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VPWR C a_27_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 VPWR A a_27_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_27_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 a_27_47# A a_109_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 a_304_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 a_198_47# C a_304_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and4_4 A B C D VGND VNB VPB VPWR X -X0 a_27_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_285_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_109_47# B a_188_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR C a_27_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_27_47# A a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VPWR A a_27_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_27_47# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_188_47# C a_285_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and4b_1 A_N B C D VGND VNB VPB VPWR X -X0 VPWR a_193_413# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_193_413# a_27_47# a_297_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_193_413# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 VPWR C a_193_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_369_47# C a_469_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 a_27_47# A_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_193_413# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 VGND a_193_413# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VPWR a_27_47# a_193_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 a_27_47# A_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 a_297_47# B a_369_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 a_469_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and4b_2 A_N B C D VGND VNB VPB VPWR X -X0 VPWR a_193_413# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_193_413# a_27_413# a_297_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_193_413# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 VPWR C a_193_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 VGND a_193_413# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_369_47# C a_469_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 a_27_413# A_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_193_413# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 VPWR a_27_413# a_193_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 X a_193_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_469_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 VGND A_N a_27_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 a_297_47# B a_369_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 X a_193_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and4b_4 A_N B C D VGND VNB VPB VPWR X -X0 a_174_21# a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 X a_174_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND a_174_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_815_47# a_27_47# a_174_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_617_47# C a_701_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR D a_174_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 X a_174_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 X a_174_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_27_47# A_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 X a_174_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_174_21# C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VPWR a_174_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VGND a_174_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VPWR a_174_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_27_47# A_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 a_701_47# B a_815_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VGND D a_617_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VPWR B a_174_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and4bb_1 A_N B_N C D VGND VNB VPB VPWR X -X0 VPWR B_N a_223_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_343_93# a_223_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 VGND B_N a_223_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 VPWR C a_343_93# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_515_93# C a_615_93# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 a_27_47# A_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 VPWR a_343_93# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_343_93# a_27_47# a_429_93# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 a_429_93# a_223_47# a_515_93# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_343_93# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 a_27_47# A_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 a_615_93# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VPWR a_27_47# a_343_93# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X13 VGND a_343_93# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and4bb_2 A_N B_N C D VGND VNB VPB VPWR X -X0 X a_174_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_174_21# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 VGND a_174_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_174_21# a_27_47# a_476_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VPWR B_N a_505_280# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 a_548_47# C a_639_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 VPWR C a_174_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_174_21# a_505_280# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_639_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 VPWR a_27_47# a_174_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 X a_174_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_27_47# A_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X12 VPWR a_174_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_27_47# A_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_476_47# a_505_280# a_548_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 VGND B_N a_505_280# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__and4bb_4 A_N B_N C D VGND VNB VPB VPWR X -X0 VPWR a_27_47# a_174_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_174_21# a_832_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 X a_174_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_556_47# C a_652_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR A_N a_832_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VGND a_174_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VGND D a_556_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_766_47# a_832_21# a_174_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_652_47# a_27_47# a_766_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 X a_174_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 X a_174_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_27_47# B_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X12 X a_174_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR a_174_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VGND a_174_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VPWR a_174_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_27_47# B_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 VGND A_N a_832_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 VPWR D a_174_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_174_21# C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__buf_1 A VGND VNB VPB VPWR X -X0 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=520000u l=150000u -X1 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X2 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=520000u l=150000u -X3 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__buf_12 A VGND VNB VPB VPWR X -X0 X a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND a_109_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND a_109_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR a_109_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 X a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 X a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 X a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_109_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 X a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND a_109_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 X a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VGND a_109_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VPWR a_109_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR a_109_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VPWR a_109_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 X a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VPWR a_109_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 X a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 X a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 X a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 X a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 VGND a_109_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 VGND A a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 a_109_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 VPWR A a_109_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 VGND A a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 VGND a_109_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 VPWR a_109_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 VPWR A a_109_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 a_109_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 X a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 a_109_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__buf_16 A VGND VNB VPB VPWR X -X0 X a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VPWR a_109_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND a_109_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND A a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 X a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR a_109_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_109_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 X a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 X a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_109_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 X a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VGND a_109_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 X a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND a_109_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VPWR a_109_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 X a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 VPWR a_109_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VPWR a_109_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_109_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VPWR a_109_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 X a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 X a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 VPWR a_109_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 X a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 VGND a_109_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 X a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 VGND a_109_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 VGND A a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 X a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 X a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 a_109_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 VGND a_109_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X32 VPWR A a_109_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 VPWR a_109_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X34 VGND A a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X35 VGND a_109_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X36 VGND a_109_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X37 VPWR A a_109_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X38 VPWR A a_109_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X39 a_109_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X40 X a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X41 X a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X42 X a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X43 a_109_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__buf_2 A VGND VNB VPB VPWR X -X0 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X2 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__buf_4 A VGND VNB VPB VPWR X -X0 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__buf_6 A VGND VNB VPB VPWR X -X0 VGND a_161_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND a_161_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 X a_161_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_161_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR A a_161_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_161_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 X a_161_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 X a_161_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VPWR a_161_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_161_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VPWR a_161_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VPWR a_161_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 X a_161_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND A a_161_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 X a_161_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 X a_161_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__buf_8 A VGND VNB VPB VPWR X -X0 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND A a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 VPWR A a_27_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__bufbuf_16 A VGND VNB VPB VPWR X -X0 X a_549_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND a_215_47# a_549_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 X a_549_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND a_549_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR a_549_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_549_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 X a_549_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_549_47# a_215_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 X a_549_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_215_47# a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_549_47# a_215_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR a_215_47# a_549_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VGND a_549_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 X a_549_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VGND a_549_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_215_47# a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 X a_549_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VPWR a_549_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_215_47# a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_549_47# a_215_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 VPWR a_549_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 X a_549_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 X a_549_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 VPWR a_549_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 VPWR a_109_47# a_215_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 VGND a_215_47# a_549_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 VPWR a_549_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 X a_549_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 VPWR a_549_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 VGND a_215_47# a_549_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 X a_549_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 X a_549_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X32 a_549_47# a_215_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 a_215_47# a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X34 VGND a_549_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X35 X a_549_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X36 VGND a_549_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X37 VPWR a_215_47# a_549_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X38 VGND A a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X39 VPWR a_215_47# a_549_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X40 VGND a_549_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X41 VPWR A a_109_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X42 VPWR a_549_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X43 VGND a_109_47# a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X44 VPWR a_549_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X45 a_549_47# a_215_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X46 VGND a_549_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X47 a_549_47# a_215_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X48 X a_549_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X49 X a_549_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X50 X a_549_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X51 X a_549_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__bufbuf_8 A VGND VNB VPB VPWR X -X0 X a_318_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 X a_318_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 X a_318_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND a_318_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 X a_318_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_318_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR a_318_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 X a_318_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VPWR a_318_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_318_47# a_206_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 X a_318_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VGND a_27_47# a_206_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VGND a_206_47# a_318_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_318_47# a_206_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 X a_318_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_318_47# a_206_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VPWR a_27_47# a_206_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 VGND a_318_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X20 VPWR a_206_47# a_318_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 VPWR a_318_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 VGND a_318_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 VPWR a_318_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 X a_318_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 a_318_47# a_206_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__bufinv_16 A VGND VNB VPB VPWR Y -X0 VPWR a_361_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Y a_361_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_361_47# a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_361_47# a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND a_361_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VGND a_361_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 Y a_361_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VPWR a_27_47# a_361_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 Y a_361_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND a_361_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VPWR a_27_47# a_361_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VGND a_27_47# a_361_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VPWR a_361_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 Y a_361_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VPWR a_361_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 Y a_361_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_361_47# a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VPWR a_361_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_361_47# a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 Y a_361_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 VGND a_27_47# a_361_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 Y a_361_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 VGND a_361_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 VGND a_361_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 Y a_361_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 Y a_361_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 VGND a_361_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 Y a_361_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 VPWR a_361_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 a_361_47# a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 VGND a_361_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X32 VGND a_361_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X33 VGND A a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X34 Y a_361_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X35 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X36 Y a_361_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X37 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X38 Y a_361_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X39 VPWR a_361_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X40 Y a_361_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X41 Y a_361_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X42 a_361_47# a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X43 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X44 VPWR A a_27_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X45 VPWR a_361_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X46 VPWR a_361_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X47 VGND a_27_47# a_361_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X48 VPWR a_27_47# a_361_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X49 Y a_361_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__bufinv_8 A VGND VNB VPB VPWR Y -X0 VGND a_215_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND a_215_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 Y a_215_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_215_47# a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 Y a_215_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR a_215_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_215_47# a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_215_47# a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 Y a_215_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 Y a_215_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR a_109_47# a_215_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VGND a_215_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VPWR a_215_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND a_215_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 Y a_215_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_215_47# a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VPWR a_215_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VGND A a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VPWR a_215_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 VPWR A a_109_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 VGND a_109_47# a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 Y a_215_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 Y a_215_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 Y a_215_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__clkbuf_1 A VGND VNB VPB VPWR X -X0 VGND A a_75_212# VNB sky130_fd_pr__nfet_01v8 w=520000u l=150000u -X1 X a_75_212# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X2 X a_75_212# VGND VNB sky130_fd_pr__nfet_01v8 w=520000u l=150000u -X3 VPWR A a_75_212# VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__clkbuf_16 A VGND VNB VPB VPWR X -X0 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_110_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_110_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 VPWR A a_110_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 VGND A a_110_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 a_110_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 VPWR A a_110_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X26 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X28 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X30 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X31 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X34 a_110_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X35 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X36 VGND A a_110_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X37 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X38 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X39 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__clkbuf_2 A VGND VNB VPB VPWR X -X0 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__clkbuf_4 A VGND VNB VPB VPWR X -X0 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__clkbuf_8 A VGND VNB VPB VPWR X -X0 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_110_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 VPWR A a_110_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 VGND A a_110_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 X a_110_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_110_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__clkdlybuf4s15_1 A VGND VNB VPB VPWR X -X0 a_394_47# a_282_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=820000u l=150000u -X1 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VPWR a_27_47# a_282_47# VPB sky130_fd_pr__pfet_01v8_hvt w=820000u l=150000u -X3 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VGND a_394_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 VPWR a_394_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND a_27_47# a_282_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_394_47# a_282_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__clkdlybuf4s15_2 A VGND VNB VPB VPWR X -X0 a_362_333# a_228_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VPWR a_27_47# a_228_47# VPB sky130_fd_pr__pfet_01v8_hvt w=820000u l=150000u -X3 VPWR a_362_333# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND a_27_47# a_228_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_362_333# a_228_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=820000u l=150000u -X6 X a_362_333# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND a_362_333# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 X a_362_333# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__clkdlybuf4s18_1 A VGND VNB VPB VPWR X -X0 a_394_47# a_282_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=820000u l=180000u -X1 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 VGND a_394_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VPWR a_394_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VPWR a_27_47# a_282_47# VPB sky130_fd_pr__pfet_01v8_hvt w=820000u l=180000u -X6 VGND a_27_47# a_282_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=180000u -X7 a_394_47# a_282_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=180000u -.ends - - -******* EOF - -* 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_sc_hd__clkdlybuf4s18_2 A VGND VNB VPB VPWR X -X0 a_334_47# a_227_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=820000u l=180000u -X1 VPWR a_27_47# a_227_47# VPB sky130_fd_pr__pfet_01v8_hvt w=820000u l=180000u -X2 VPWR a_334_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 X a_334_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_334_47# a_227_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=180000u -X6 VGND a_27_47# a_227_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=180000u -X7 VGND a_334_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 X a_334_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__clkdlybuf4s25_1 A VGND VNB VPB VPWR X -X0 a_355_47# a_244_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=820000u l=250000u -X1 VPWR a_27_47# a_244_47# VPB sky130_fd_pr__pfet_01v8_hvt w=820000u l=250000u -X2 VPWR a_355_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_355_47# a_244_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=250000u -X5 VGND a_27_47# a_244_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=250000u -X6 VGND a_355_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__clkdlybuf4s25_2 A VGND VNB VPB VPWR X -X0 VPWR a_331_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 X a_331_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 X a_331_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 VPWR a_27_47# a_225_47# VPB sky130_fd_pr__pfet_01v8_hvt w=820000u l=250000u -X6 a_331_47# a_225_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=250000u -X7 VGND a_331_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 a_331_47# a_225_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=820000u l=250000u -X9 VGND a_27_47# a_225_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=250000u -.ends - - -******* EOF - -* 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_sc_hd__clkdlybuf4s50_1 A VGND VNB VPB VPWR X -X0 a_390_47# a_283_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=500000u -X1 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VPWR a_27_47# a_283_47# VPB sky130_fd_pr__pfet_01v8_hvt w=820000u l=500000u -X3 VGND a_27_47# a_283_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=500000u -X4 VPWR a_390_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_390_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 a_390_47# a_283_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=820000u l=500000u -X7 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__clkdlybuf4s50_2 A VGND VNB VPB VPWR X -X0 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VPWR a_27_47# a_283_47# VPB sky130_fd_pr__pfet_01v8_hvt w=820000u l=500000u -X2 X a_390_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND a_27_47# a_283_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=500000u -X4 a_390_47# a_283_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=500000u -X5 X a_390_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 VPWR a_390_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND a_390_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 a_390_47# a_283_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=820000u l=500000u -X9 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__clkinv_1 A VGND VNB VPB VPWR Y -X0 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X1 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__clkinv_16 A VGND VNB VPB VPWR Y -X0 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X21 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X24 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X27 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X29 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X32 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X34 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X35 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X36 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X37 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X38 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X39 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__clkinv_2 A VGND VNB VPB VPWR Y -X0 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__clkinv_4 A VGND VNB VPB VPWR Y -X0 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__clkinv_8 A VGND VNB VPB VPWR Y -X0 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__clkinvlp_2 A VGND VNB VPB VPWR Y -X0 a_150_67# A Y VNB sky130_fd_pr__nfet_01v8 w=550000u l=150000u -X1 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=250000u -X2 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=250000u -X3 VGND A a_150_67# VNB sky130_fd_pr__nfet_01v8 w=550000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__clkinvlp_4 A VGND VNB VPB VPWR Y -X0 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=250000u -X1 a_110_47# A Y VNB sky130_fd_pr__nfet_01v8 w=550000u l=150000u -X2 VGND A a_110_47# VNB sky130_fd_pr__nfet_01v8 w=550000u l=150000u -X3 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=250000u -X4 Y A a_268_47# VNB sky130_fd_pr__nfet_01v8 w=550000u l=150000u -X5 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=250000u -X6 a_268_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=550000u l=150000u -X7 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=250000u -.ends - - -******* EOF - -* 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_sc_hd__conb_1 VGND VNB VPB VPWR HI LO -R0 VGND LO sky130_fd_pr__res_generic_po w=480000u l=45000u -R1 HI VPWR sky130_fd_pr__res_generic_po w=480000u l=45000u -*V0 VGND LO DC 0 -*V1 HI VPWR DC 0 -.ends - - -******* EOF - -* 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_sc_hd__decap_12 VGND VNB VPB VPWR -X0 VPWR VGND VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=870000u l=4.73e+06u -X1 VGND VPWR VGND VNB sky130_fd_pr__nfet_01v8 w=550000u l=4.73e+06u -.ends - - -******* EOF - -* 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_sc_hd__decap_3 VGND VNB VPB VPWR -X0 VPWR VGND VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=870000u l=590000u -X1 VGND VPWR VGND VNB sky130_fd_pr__nfet_01v8 w=550000u l=590000u -.ends - - -******* EOF - -* 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_sc_hd__decap_4 VGND VNB VPB VPWR -X0 VPWR VGND VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=870000u l=1.05e+06u -X1 VGND VPWR VGND VNB sky130_fd_pr__nfet_01v8 w=550000u l=1.05e+06u -.ends - - -******* EOF - -* 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_sc_hd__decap_6 VGND VNB VPB VPWR -X0 VPWR VGND VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=870000u l=1.97e+06u -X1 VGND VPWR VGND VNB sky130_fd_pr__nfet_01v8 w=550000u l=1.97e+06u -.ends - - -******* EOF - -* 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_sc_hd__decap_8 VGND VNB VPB VPWR -X0 VPWR VGND VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=870000u l=2.89e+06u -X1 VGND VPWR VGND VNB sky130_fd_pr__nfet_01v8 w=550000u l=2.89e+06u -.ends - - -******* EOF - -* 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_sc_hd__dfbbn_1 CLK_N D RESET_B SET_B VGND VNB VPB VPWR Q Q_N -X0 VGND a_647_21# a_1159_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X1 a_2136_47# a_1415_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X2 a_647_21# a_941_21# a_791_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X3 a_1256_413# a_27_47# a_1340_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_473_413# a_27_47# a_581_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X5 a_381_47# a_193_47# a_473_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X6 VPWR D a_381_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 VPWR SET_B a_647_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 VPWR a_647_21# a_1112_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X9 a_581_47# a_647_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 a_1159_47# a_27_47# a_1256_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X11 a_941_21# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X12 a_1363_47# a_1415_315# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 VGND SET_B a_791_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_891_329# a_941_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X15 VPWR SET_B a_1415_315# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X16 a_2136_47# a_1415_315# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_791_47# a_473_413# a_647_21# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X18 a_557_413# a_647_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X19 a_647_21# a_473_413# a_891_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X20 a_1415_315# a_1256_413# a_1672_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X21 a_1672_329# a_941_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X22 VGND a_2136_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 a_1340_413# a_1415_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X24 VGND a_1415_315# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 a_473_413# a_193_47# a_557_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X26 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X27 VPWR a_2136_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 a_27_47# CLK_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X29 a_27_47# CLK_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X30 a_381_47# a_27_47# a_473_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X31 a_1415_315# a_941_21# a_1555_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X32 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X33 VGND D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X34 VGND SET_B a_1555_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X35 a_1256_413# a_193_47# a_1363_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X36 a_1112_329# a_193_47# a_1256_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X37 a_1555_47# a_1256_413# a_1415_315# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X38 a_941_21# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X39 VPWR a_1415_315# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dfbbn_2 CLK_N D RESET_B SET_B VGND VNB VPB VPWR Q Q_N -X0 a_944_21# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X1 Q_N a_1431_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_1257_47# a_193_47# a_1366_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X3 a_2236_47# a_1431_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 a_1115_329# a_193_47# a_1257_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 Q a_2236_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_476_47# a_193_47# a_560_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_584_47# a_650_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 a_650_21# a_944_21# a_790_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X9 a_1366_47# a_1431_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 VGND a_1431_21# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VGND a_2236_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_381_47# a_193_47# a_476_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X13 a_1431_21# a_944_21# a_1547_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X14 VPWR D a_381_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X15 a_1257_47# a_27_47# a_1343_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X16 a_2236_47# a_1431_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X17 a_1162_47# a_27_47# a_1257_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X18 a_476_47# a_27_47# a_584_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X19 Q_N a_1431_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_894_329# a_944_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X21 a_790_47# a_476_47# a_650_21# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X22 VPWR a_1431_21# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_1547_47# a_1257_47# a_1431_21# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X24 VPWR SET_B a_650_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X25 VPWR a_650_21# a_1115_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X26 VGND SET_B a_1547_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X27 VPWR SET_B a_1431_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X28 VGND SET_B a_790_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X29 a_650_21# a_476_47# a_894_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X30 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X31 a_27_47# CLK_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X32 a_27_47# CLK_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X33 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X34 VGND D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X35 Q a_2236_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X36 a_560_413# a_650_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X37 VGND a_650_21# a_1162_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X38 a_1343_413# a_1431_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X39 a_1431_21# a_1257_47# a_1665_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X40 a_1665_329# a_944_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X41 a_944_21# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X42 a_381_47# a_27_47# a_476_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X43 VPWR a_2236_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dfbbp_1 CLK D RESET_B SET_B VGND VNB VPB VPWR Q Q_N -X0 a_1364_47# a_1429_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_2136_47# a_1429_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X2 VGND SET_B a_1545_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_788_47# a_474_413# a_648_21# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X4 a_1255_47# a_193_47# a_1341_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 a_381_47# a_27_47# a_474_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X6 VPWR D a_381_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 VPWR SET_B a_648_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 VPWR a_648_21# a_1113_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X9 a_942_21# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X10 a_2136_47# a_1429_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 a_892_329# a_942_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X12 VPWR SET_B a_1429_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X13 VGND SET_B a_788_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 VGND a_648_21# a_1160_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X15 a_558_413# a_648_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X16 a_648_21# a_474_413# a_892_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X17 a_1341_413# a_1429_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X18 VGND a_2136_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VGND a_1429_21# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_1255_47# a_27_47# a_1364_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X21 a_474_413# a_27_47# a_558_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X22 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 VPWR a_2136_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 a_648_21# a_942_21# a_788_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X26 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X27 a_1429_21# a_1255_47# a_1663_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X28 a_1663_329# a_942_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X29 a_1429_21# a_942_21# a_1545_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X30 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X31 a_381_47# a_193_47# a_474_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X32 VGND D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X33 a_1160_47# a_193_47# a_1255_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X34 a_474_413# a_193_47# a_582_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X35 a_1545_47# a_1255_47# a_1429_21# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X36 a_942_21# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X37 a_1113_329# a_27_47# a_1255_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X38 a_582_47# a_648_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X39 VPWR a_1429_21# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dfrbp_1 CLK D RESET_B VGND VNB VPB VPWR Q Q_N -X0 a_1270_413# a_1283_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 VPWR a_543_47# a_761_289# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X2 VGND a_543_47# a_761_289# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X3 VPWR a_1847_47# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND D a_448_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 a_1108_47# a_193_47# a_1270_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_1217_47# a_1283_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 a_448_47# a_27_47# a_543_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X8 a_1847_47# a_1283_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 VPWR a_1283_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_448_47# a_193_47# a_543_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 a_543_47# a_193_47# a_639_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X12 a_1108_47# a_27_47# a_1217_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X13 a_1462_47# a_1108_47# a_1283_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 VGND a_1283_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_543_47# a_27_47# a_651_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X16 a_805_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_761_289# a_193_47# a_1108_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X18 VPWR RESET_B a_651_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X19 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X21 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X22 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X23 a_1283_21# a_1108_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X24 a_1847_47# a_1283_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X25 VGND RESET_B a_1462_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X26 VPWR D a_448_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X27 a_651_413# a_761_289# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X28 a_761_289# a_27_47# a_1108_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X29 VGND a_1847_47# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 VPWR RESET_B a_1283_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X31 a_639_47# a_761_289# a_805_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dfrbp_2 CLK D RESET_B VGND VNB VPB VPWR Q Q_N -X0 a_1270_413# a_1283_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 VPWR a_1283_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 Q_N a_1659_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR a_543_47# a_761_289# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X4 VGND a_543_47# a_761_289# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X5 VGND D a_448_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 a_1108_47# a_193_47# a_1270_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 VPWR a_1659_47# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_1217_47# a_1283_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_448_47# a_27_47# a_543_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X10 VGND a_1283_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 Q a_1283_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_448_47# a_193_47# a_543_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X13 a_543_47# a_193_47# a_639_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X14 a_1108_47# a_27_47# a_1217_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X15 a_1462_47# a_1108_47# a_1283_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_1659_47# a_1283_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X17 a_1659_47# a_1283_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 a_543_47# a_27_47# a_651_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X19 a_805_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 a_761_289# a_193_47# a_1108_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X21 VPWR RESET_B a_651_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X22 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 VGND a_1659_47# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X26 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X27 a_1283_21# a_1108_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X28 VGND RESET_B a_1462_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X29 VPWR D a_448_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X30 Q a_1283_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 a_651_413# a_761_289# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X32 a_761_289# a_27_47# a_1108_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X33 VPWR RESET_B a_1283_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X34 a_639_47# a_761_289# a_805_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X35 Q_N a_1659_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dfrtn_1 CLK_N D RESET_B VGND VNB VPB VPWR Q -X0 a_1270_413# a_1283_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 VPWR a_543_47# a_761_289# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X2 VGND a_543_47# a_761_289# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X3 VGND D a_448_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 a_1108_47# a_27_47# a_1270_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VGND a_1283_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_1217_47# a_1283_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 a_448_47# a_193_47# a_543_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X8 a_448_47# a_27_47# a_543_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 a_543_47# a_27_47# a_639_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X10 a_1108_47# a_193_47# a_1217_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X11 a_1462_47# a_1108_47# a_1283_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 a_543_47# a_193_47# a_651_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X13 a_805_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_761_289# a_27_47# a_1108_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X15 VPWR RESET_B a_651_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X16 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_27_47# CLK_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 a_27_47# CLK_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X19 VPWR a_1283_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X21 a_1283_21# a_1108_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X22 VGND RESET_B a_1462_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 VPWR D a_448_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X24 a_651_413# a_761_289# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X25 a_761_289# a_193_47# a_1108_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X26 VPWR RESET_B a_1283_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X27 a_639_47# a_761_289# a_805_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dfrtp_1 CLK D RESET_B VGND VNB VPB VPWR Q -X0 a_1270_413# a_1283_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 VPWR a_543_47# a_761_289# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X2 VGND a_543_47# a_761_289# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X3 VGND D a_448_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 a_1108_47# a_193_47# a_1270_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VGND a_1283_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_1217_47# a_1283_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 a_448_47# a_27_47# a_543_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X8 a_448_47# a_193_47# a_543_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 a_543_47# a_193_47# a_639_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X10 a_1108_47# a_27_47# a_1217_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X11 a_1462_47# a_1108_47# a_1283_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 a_543_47# a_27_47# a_651_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X13 a_805_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_761_289# a_193_47# a_1108_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X15 VPWR RESET_B a_651_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X16 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X19 VPWR a_1283_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X21 a_1283_21# a_1108_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X22 VGND RESET_B a_1462_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 VPWR D a_448_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X24 a_651_413# a_761_289# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X25 a_761_289# a_27_47# a_1108_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X26 VPWR RESET_B a_1283_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X27 a_639_47# a_761_289# a_805_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dfrtp_2 CLK D RESET_B VGND VNB VPB VPWR Q -X0 a_1270_413# a_1283_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 Q a_1283_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR a_543_47# a_761_289# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X3 VGND a_543_47# a_761_289# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X4 VGND D a_448_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 a_1108_47# a_193_47# a_1270_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 VGND a_1283_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_1217_47# a_1283_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 a_448_47# a_27_47# a_543_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X9 a_448_47# a_193_47# a_543_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 a_543_47# a_193_47# a_639_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X11 a_1108_47# a_27_47# a_1217_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X12 a_1462_47# a_1108_47# a_1283_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 a_543_47# a_27_47# a_651_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X14 a_805_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 Q a_1283_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_761_289# a_193_47# a_1108_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X17 VPWR RESET_B a_651_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X18 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X21 VPWR a_1283_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X23 a_1283_21# a_1108_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X24 VGND RESET_B a_1462_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 VPWR D a_448_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X26 a_651_413# a_761_289# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X27 a_761_289# a_27_47# a_1108_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X28 VPWR RESET_B a_1283_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X29 a_639_47# a_761_289# a_805_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dfrtp_4 CLK D RESET_B VGND VNB VPB VPWR Q -X0 a_1270_413# a_1283_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 VPWR a_543_47# a_761_289# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X2 VGND a_543_47# a_761_289# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X3 VGND D a_448_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 a_1108_47# a_193_47# a_1270_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VPWR a_1283_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_1217_47# a_1283_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 a_448_47# a_27_47# a_543_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X8 Q a_1283_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_448_47# a_193_47# a_543_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 a_543_47# a_193_47# a_639_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X11 a_1108_47# a_27_47# a_1217_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X12 a_1462_47# a_1108_47# a_1283_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 VPWR a_1283_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VGND a_1283_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_543_47# a_27_47# a_651_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X16 a_805_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 Q a_1283_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 Q a_1283_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_761_289# a_193_47# a_1108_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X20 VPWR RESET_B a_651_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X21 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 VGND a_1283_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X25 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X26 a_1283_21# a_1108_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X27 VGND RESET_B a_1462_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X28 VPWR D a_448_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X29 Q a_1283_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 a_651_413# a_761_289# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X31 a_761_289# a_27_47# a_1108_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X32 VPWR RESET_B a_1283_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X33 a_639_47# a_761_289# a_805_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dfsbp_1 CLK D SET_B VGND VNB VPB VPWR Q Q_N -X0 a_562_413# a_652_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_956_413# a_27_47# a_1028_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_381_47# a_193_47# a_476_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 VPWR a_1028_413# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_1028_413# a_193_47# a_1136_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 a_1028_413# a_27_47# a_1224_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 a_1786_47# a_1028_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 a_476_47# a_27_47# a_562_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_381_47# a_27_47# a_476_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X9 VGND a_476_47# a_1056_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 a_1028_413# SET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 a_1056_47# a_193_47# a_1028_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VGND a_1028_413# a_1178_261# VNB sky130_fd_pr__nfet_01v8 w=540000u l=150000u -X13 VPWR a_1786_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_1296_47# SET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 VGND a_1028_413# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VPWR SET_B a_652_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X17 a_796_47# a_476_47# a_652_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 VPWR a_476_47# a_956_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X19 a_586_47# a_652_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 VPWR D a_381_47# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X21 VPWR a_1028_413# a_1178_261# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X22 a_652_21# a_476_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X23 a_1136_413# a_1178_261# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X24 a_476_47# a_193_47# a_586_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X25 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X26 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X27 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X28 a_1224_47# a_1178_261# a_1296_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X29 a_1786_47# a_1028_413# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X30 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X31 VGND D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X32 VGND SET_B a_796_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X33 VGND a_1786_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dfsbp_2 CLK D SET_B VGND VNB VPB VPWR Q Q_N -X0 a_562_413# a_652_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_956_413# a_27_47# a_1028_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_381_47# a_193_47# a_476_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 VPWR a_1028_413# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_1028_413# a_193_47# a_1136_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 a_1028_413# a_27_47# a_1224_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 a_476_47# a_27_47# a_562_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_381_47# a_27_47# a_476_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X8 VGND a_476_47# a_1056_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_1028_413# SET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 VPWR a_1870_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_1056_47# a_193_47# a_1028_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VGND a_1028_413# a_1178_261# VNB sky130_fd_pr__nfet_01v8 w=540000u l=150000u -X13 Q_N a_1028_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_1296_47# SET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 VGND a_1028_413# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_1870_47# a_1028_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VPWR SET_B a_652_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X18 a_796_47# a_476_47# a_652_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 VPWR a_476_47# a_956_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X20 a_1870_47# a_1028_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 a_586_47# a_652_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 VPWR D a_381_47# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X23 VPWR a_1028_413# a_1178_261# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X24 a_652_21# a_476_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X25 a_1136_413# a_1178_261# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X26 a_476_47# a_193_47# a_586_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X27 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X28 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X29 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X30 VGND a_1870_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 a_1224_47# a_1178_261# a_1296_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X32 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X33 VGND D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X34 VGND SET_B a_796_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X35 Q a_1870_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X36 Q a_1870_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X37 Q_N a_1028_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dfstp_1 CLK D SET_B VGND VNB VPB VPWR Q -X0 a_562_413# a_652_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_1296_47# SET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_381_47# a_193_47# a_476_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_1602_47# a_1032_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X4 a_1140_413# a_1182_261# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 a_1032_413# a_27_47# a_1224_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 VGND a_1032_413# a_1182_261# VNB sky130_fd_pr__nfet_01v8 w=540000u l=150000u -X7 a_476_47# a_27_47# a_562_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_381_47# a_27_47# a_476_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X9 VGND a_476_47# a_1056_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 a_1602_47# a_1032_413# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 a_1056_47# a_193_47# a_1032_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VPWR SET_B a_652_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X13 a_796_47# a_476_47# a_652_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 VPWR a_476_47# a_956_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X15 a_586_47# a_652_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 VPWR D a_381_47# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X17 a_652_21# a_476_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X18 a_1032_413# a_193_47# a_1140_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X19 VGND a_1602_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_476_47# a_193_47# a_586_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X21 a_1032_413# SET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X22 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 a_956_413# a_27_47# a_1032_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X24 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X26 VPWR a_1032_413# a_1182_261# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X27 a_1224_47# a_1182_261# a_1296_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X28 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X29 VGND D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X30 VGND SET_B a_796_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X31 VPWR a_1602_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dfstp_2 CLK D SET_B VGND VNB VPB VPWR Q -X0 a_562_413# a_652_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_956_413# a_27_47# a_1028_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_1300_47# SET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_381_47# a_193_47# a_476_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 VGND a_1602_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_1028_413# a_193_47# a_1136_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 VPWR a_1602_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND a_1028_413# a_1178_261# VNB sky130_fd_pr__nfet_01v8 w=540000u l=150000u -X8 a_476_47# a_27_47# a_562_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 a_381_47# a_27_47# a_476_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X10 VGND a_476_47# a_1056_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 a_1028_413# SET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X12 a_1602_47# a_1028_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_1602_47# a_1028_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 Q a_1602_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_1056_47# a_193_47# a_1028_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_1228_47# a_1178_261# a_1300_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 VPWR SET_B a_652_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X18 a_796_47# a_476_47# a_652_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 VPWR a_476_47# a_956_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X20 VPWR a_1028_413# a_1178_261# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X21 a_586_47# a_652_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 VPWR D a_381_47# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X23 a_652_21# a_476_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X24 a_1136_413# a_1178_261# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X25 a_476_47# a_193_47# a_586_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X26 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X27 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X28 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X29 Q a_1602_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X31 VGND D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X32 VGND SET_B a_796_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X33 a_1028_413# a_27_47# a_1228_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dfstp_4 CLK D SET_B VGND VNB VPB VPWR Q -X0 a_562_413# a_652_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_956_413# a_27_47# a_1028_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_381_47# a_193_47# a_476_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_1028_413# a_193_47# a_1136_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_1028_413# a_27_47# a_1224_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 Q a_1598_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR a_1598_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_476_47# a_27_47# a_562_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_381_47# a_27_47# a_476_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X9 VGND a_476_47# a_1056_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 a_1028_413# SET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 a_1056_47# a_193_47# a_1028_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VGND a_1028_413# a_1178_261# VNB sky130_fd_pr__nfet_01v8 w=540000u l=150000u -X13 VGND a_1598_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_1296_47# SET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 a_1598_47# a_1028_413# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 VPWR SET_B a_652_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X17 a_796_47# a_476_47# a_652_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 VPWR a_476_47# a_956_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X19 a_586_47# a_652_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 VPWR D a_381_47# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X21 VPWR a_1028_413# a_1178_261# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X22 a_652_21# a_476_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X23 a_1136_413# a_1178_261# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X24 Q a_1598_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 Q a_1598_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 a_476_47# a_193_47# a_586_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X27 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X28 Q a_1598_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X30 VGND a_1598_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X32 VPWR a_1598_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 VPWR a_1598_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X34 a_1224_47# a_1178_261# a_1296_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X35 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X36 VGND D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X37 VGND SET_B a_796_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X38 VGND a_1598_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X39 a_1598_47# a_1028_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dfxbp_1 CLK D VGND VNB VPB VPWR Q Q_N -X0 a_1490_369# a_1059_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X1 a_891_413# a_193_47# a_975_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_466_413# a_27_47# a_561_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_634_159# a_27_47# a_891_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 VGND a_1490_369# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_381_47# a_193_47# a_466_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 VPWR D a_381_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 VPWR a_466_413# a_634_159# VPB sky130_fd_pr__pfet_01v8_hvt w=750000u l=150000u -X8 VGND a_466_413# a_634_159# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X9 a_1017_47# a_1059_315# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 a_561_413# a_634_159# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 a_891_413# a_27_47# a_1017_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X12 VPWR a_1059_315# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_634_159# a_193_47# a_891_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X14 a_592_47# a_634_159# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 VGND a_1059_315# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_466_413# a_193_47# a_592_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X17 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 a_381_47# a_27_47# a_466_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X19 a_1059_315# a_891_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X21 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X22 a_1059_315# a_891_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 a_1490_369# a_1059_315# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X24 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X25 VGND D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X26 a_975_413# a_1059_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X27 VPWR a_1490_369# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dfxbp_2 CLK D VGND VNB VPB VPWR Q Q_N -X0 a_891_413# a_193_47# a_975_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 VGND a_1589_47# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_466_413# a_27_47# a_561_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_634_159# a_27_47# a_891_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_1589_47# a_1059_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X5 VPWR a_1589_47# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_381_47# a_193_47# a_466_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 VPWR D a_381_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 VPWR a_466_413# a_634_159# VPB sky130_fd_pr__pfet_01v8_hvt w=750000u l=150000u -X9 VGND a_466_413# a_634_159# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X10 a_1017_47# a_1059_315# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 Q a_1059_315# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 Q_N a_1589_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_1589_47# a_1059_315# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 Q a_1059_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_561_413# a_634_159# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X16 a_891_413# a_27_47# a_1017_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X17 VPWR a_1059_315# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_634_159# a_193_47# a_891_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X19 a_592_47# a_634_159# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 VGND a_1059_315# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_466_413# a_193_47# a_592_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X22 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 a_381_47# a_27_47# a_466_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X24 a_1059_315# a_891_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X26 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X27 a_1059_315# a_891_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 Q_N a_1589_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X30 VGND D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X31 a_975_413# a_1059_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dfxtp_1 CLK D VGND VNB VPB VPWR Q -X0 a_891_413# a_193_47# a_975_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_1059_315# a_891_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_466_413# a_27_47# a_561_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_634_159# a_27_47# a_891_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_381_47# a_193_47# a_466_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VPWR D a_381_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 VPWR a_466_413# a_634_159# VPB sky130_fd_pr__pfet_01v8_hvt w=750000u l=150000u -X7 VGND a_466_413# a_634_159# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X8 a_1017_47# a_1059_315# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_1059_315# a_891_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_561_413# a_634_159# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 VPWR a_1059_315# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_891_413# a_27_47# a_1017_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X13 a_634_159# a_193_47# a_891_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X14 a_592_47# a_634_159# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 a_466_413# a_193_47# a_592_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X16 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_381_47# a_27_47# a_466_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X18 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X20 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X21 VGND D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 a_975_413# a_1059_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X23 VGND a_1059_315# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dfxtp_2 CLK D VGND VNB VPB VPWR Q -X0 a_891_413# a_193_47# a_975_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_1059_315# a_891_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_466_413# a_27_47# a_561_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_634_159# a_27_47# a_891_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_381_47# a_193_47# a_466_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VPWR D a_381_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 VPWR a_466_413# a_634_159# VPB sky130_fd_pr__pfet_01v8_hvt w=750000u l=150000u -X7 VGND a_466_413# a_634_159# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X8 a_1017_47# a_1059_315# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_1059_315# a_891_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 Q a_1059_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_561_413# a_634_159# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X12 VPWR a_1059_315# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_891_413# a_27_47# a_1017_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X14 a_634_159# a_193_47# a_891_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X15 a_592_47# a_634_159# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_466_413# a_193_47# a_592_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X17 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 a_381_47# a_27_47# a_466_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X19 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X21 Q a_1059_315# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X23 VGND D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X24 a_975_413# a_1059_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X25 VGND a_1059_315# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dfxtp_4 CLK D VGND VNB VPB VPWR Q -X0 a_891_413# a_193_47# a_975_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_1062_300# a_891_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 Q a_1062_300# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_475_413# a_193_47# a_572_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X4 a_1062_300# a_891_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VPWR a_1062_300# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_634_183# a_27_47# a_891_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 Q a_1062_300# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND a_1062_300# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_381_47# a_27_47# a_475_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X10 VPWR D a_381_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 VPWR a_475_413# a_634_183# VPB sky130_fd_pr__pfet_01v8_hvt w=750000u l=150000u -X12 VPWR a_1062_300# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_572_47# a_634_183# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_975_413# a_1062_300# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X15 a_1020_47# a_1062_300# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_891_413# a_27_47# a_1020_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X17 VGND a_475_413# a_634_183# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X18 a_475_413# a_27_47# a_568_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X19 a_568_413# a_634_183# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X20 Q a_1062_300# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X24 VGND a_1062_300# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X26 VGND D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X27 a_634_183# a_193_47# a_891_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X28 a_381_47# a_193_47# a_475_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X29 Q a_1062_300# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__diode_2 DIODE VGND VNB VPB VPWR -X0 VNB DIODE sky130_fd_pr__diode_pw2nd p=5.36e+06u a=4.347e+11p -.ends - - -******* EOF - -* 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_sc_hd__dlclkp_1 CLK GATE VGND VNB VPB VPWR GCLK -X0 a_957_369# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X1 VGND a_957_369# GCLK VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_642_307# a_476_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_476_413# a_27_47# a_600_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_600_413# a_642_307# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VGND GATE a_396_119# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 VPWR GATE a_381_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 a_476_413# a_193_47# a_651_47# VNB sky130_fd_pr__nfet_01v8 w=390000u l=150000u -X8 a_957_369# a_642_307# a_1042_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 VPWR a_642_307# a_957_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X10 a_396_119# a_27_47# a_476_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 a_1042_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X15 a_651_47# a_642_307# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X17 VGND a_476_413# a_642_307# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VPWR a_957_369# GCLK VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_381_369# a_193_47# a_476_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlclkp_2 CLK GATE VGND VNB VPB VPWR GCLK -X0 a_381_369# a_193_47# a_477_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_957_369# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X2 VGND GATE a_397_119# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_643_307# a_477_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND a_957_369# GCLK VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 GCLK a_957_369# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_477_413# a_193_47# a_652_47# VNB sky130_fd_pr__nfet_01v8 w=390000u l=150000u -X7 VGND a_477_413# a_643_307# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_477_413# a_27_47# a_601_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 a_601_413# a_643_307# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 VPWR GATE a_381_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X11 a_397_119# a_27_47# a_477_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 a_652_47# a_643_307# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 VPWR a_643_307# a_957_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X14 GCLK a_957_369# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X18 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X19 a_957_369# a_643_307# a_1041_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 VPWR a_957_369# GCLK VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 a_1041_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlclkp_4 CLK GATE VGND VNB VPB VPWR GCLK -X0 a_381_369# a_193_47# a_477_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_1046_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND a_953_297# GCLK VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_477_413# a_193_47# a_575_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X4 VPWR GATE a_381_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X5 a_575_47# a_627_153# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 VGND a_953_297# GCLK VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_627_153# a_477_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_953_297# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_953_297# a_627_153# a_1046_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 GCLK a_953_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR a_953_297# GCLK VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_381_47# a_27_47# a_477_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X13 VPWR a_627_153# a_953_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_627_153# a_477_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X18 GCLK a_953_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 GCLK a_953_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X21 VGND GATE a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 a_477_413# a_27_47# a_585_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X23 a_585_413# a_627_153# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X24 VPWR a_953_297# GCLK VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 GCLK a_953_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlrbn_1 D GATE_N RESET_B VGND VNB VPB VPWR Q Q_N -X0 a_561_413# a_27_47# a_682_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_682_413# a_724_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_724_21# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_561_413# a_193_47# a_659_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X4 VGND a_724_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR a_299_47# a_465_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 a_465_369# a_193_47# a_561_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_942_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_659_47# a_724_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_1308_47# a_724_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 a_299_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X11 a_724_21# a_561_413# a_942_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VPWR a_724_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND a_1308_47# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND a_299_47# a_465_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_27_47# GATE_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_27_47# GATE_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X18 VPWR a_561_413# a_724_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_465_47# a_27_47# a_561_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X20 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X21 a_299_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 VPWR a_1308_47# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_1308_47# a_724_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlrbn_2 D GATE_N RESET_B VGND VNB VPB VPWR Q Q_N -X0 a_561_413# a_27_47# a_682_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_682_413# a_724_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 VPWR a_724_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_561_413# a_193_47# a_659_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X4 VPWR a_299_47# a_465_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X5 a_465_369# a_193_47# a_561_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_724_21# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_659_47# a_724_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 a_1313_47# a_724_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 Q a_724_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_299_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X11 Q_N a_1313_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_724_21# a_561_413# a_942_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VPWR a_1313_47# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 Q_N a_1313_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_942_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VGND a_299_47# a_465_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 Q a_724_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_27_47# GATE_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 a_27_47# GATE_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X21 VPWR a_561_413# a_724_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_465_47# a_27_47# a_561_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X23 a_1313_47# a_724_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X24 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X25 a_299_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X26 VGND a_724_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 VGND a_1313_47# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlrbp_1 D GATE RESET_B VGND VNB VPB VPWR Q Q_N -X0 a_560_47# a_193_47# a_645_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_645_413# a_711_307# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 VGND a_711_307# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR a_299_47# a_465_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X4 a_465_369# a_27_47# a_560_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 a_1308_47# a_711_307# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 a_299_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 VPWR a_560_47# a_711_307# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_560_47# a_27_47# a_658_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X9 a_941_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_658_47# a_711_307# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 VPWR a_711_307# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_711_307# a_560_47# a_941_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VGND a_1308_47# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND a_299_47# a_465_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_27_47# GATE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_27_47# GATE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X18 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X19 a_299_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 a_711_307# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 a_465_47# a_193_47# a_560_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X22 VPWR a_1308_47# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_1308_47# a_711_307# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlrbp_2 D GATE RESET_B VGND VNB VPB VPWR Q Q_N -X0 a_561_413# a_193_47# a_645_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 VGND a_1316_47# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_645_413# a_711_307# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_561_413# a_27_47# a_659_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X4 a_942_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VGND a_711_307# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR a_299_47# a_465_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 a_465_369# a_27_47# a_561_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_659_47# a_711_307# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_711_307# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 Q a_711_307# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_299_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X12 a_711_307# a_561_413# a_942_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_1316_47# a_711_307# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X14 Q_N a_1316_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VPWR a_1316_47# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 Q a_711_307# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VGND a_299_47# a_465_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 a_27_47# GATE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 a_27_47# GATE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X21 VPWR a_561_413# a_711_307# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_465_47# a_193_47# a_561_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X23 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X24 a_299_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 a_1316_47# a_711_307# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X26 VPWR a_711_307# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 Q_N a_1316_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlrtn_1 D GATE_N RESET_B VGND VNB VPB VPWR Q -X0 a_561_413# a_27_47# a_682_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_682_413# a_724_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_561_413# a_193_47# a_659_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X3 VGND a_724_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR a_299_47# a_465_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X5 a_465_369# a_193_47# a_561_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_724_21# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_659_47# a_724_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 a_299_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 a_724_21# a_561_413# a_942_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_942_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VGND a_299_47# a_465_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 a_27_47# GATE_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_27_47# GATE_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X15 VPWR a_561_413# a_724_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_465_47# a_27_47# a_561_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X17 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X18 a_299_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 VPWR a_724_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlrtn_2 D GATE_N RESET_B VGND VNB VPB VPWR Q -X0 a_560_47# a_27_47# a_645_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_645_413# a_711_307# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 Q a_711_307# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR a_299_47# a_465_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X4 a_465_369# a_193_47# a_560_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VGND a_711_307# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_299_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 VPWR a_560_47# a_711_307# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_560_47# a_193_47# a_658_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X9 VPWR a_711_307# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_658_47# a_711_307# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 a_711_307# a_560_47# a_941_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VGND a_299_47# a_465_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_27_47# GATE_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 a_27_47# GATE_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X16 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X17 a_299_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 a_465_47# a_27_47# a_560_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X19 Q a_711_307# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_941_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_711_307# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlrtn_4 D GATE_N RESET_B VGND VNB VPB VPWR Q -X0 a_562_413# a_27_47# a_683_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_683_413# a_725_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_725_21# a_562_413# a_943_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND a_725_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR a_300_47# a_466_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X5 a_466_369# a_193_47# a_562_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_725_21# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Q a_725_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_300_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 a_943_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 Q a_725_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 Q a_725_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VGND a_300_47# a_466_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 Q a_725_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_466_47# a_27_47# a_562_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X15 a_300_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_562_413# a_193_47# a_660_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X17 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 a_27_47# GATE_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 VPWR a_725_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_27_47# GATE_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X21 VGND a_725_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X23 VPWR a_562_413# a_725_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 a_660_47# a_725_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 VPWR a_725_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlrtp_1 D GATE RESET_B VGND VNB VPB VPWR Q -X0 VPWR a_560_425# a_711_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_711_21# a_560_425# a_929_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_711_21# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR a_299_47# a_465_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X4 a_299_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X5 a_654_47# a_711_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 VPWR a_711_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_465_369# a_27_47# a_560_425# VPB sky130_fd_pr__pfet_01v8_hvt w=360000u l=150000u -X8 a_465_47# a_193_47# a_560_425# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_560_425# a_27_47# a_654_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 a_664_425# a_711_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 VGND a_299_47# a_465_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 a_27_47# GATE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_27_47# GATE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X15 VGND a_711_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X17 a_560_425# a_193_47# a_664_425# VPB sky130_fd_pr__pfet_01v8_hvt w=360000u l=150000u -X18 a_299_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 a_929_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlrtp_2 D GATE RESET_B VGND VNB VPB VPWR Q -X0 a_560_47# a_193_47# a_644_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_644_413# a_711_307# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_711_307# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 Q a_711_307# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_465_369# a_27_47# a_560_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VPWR a_299_47# a_465_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 a_940_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VGND a_711_307# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_299_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 VPWR a_711_307# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_560_47# a_27_47# a_657_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X11 VGND a_299_47# a_465_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VPWR a_560_47# a_711_307# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_27_47# GATE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 a_27_47# GATE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X16 a_657_47# a_711_307# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X18 a_299_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 a_465_47# a_193_47# a_560_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X20 a_711_307# a_560_47# a_940_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 Q a_711_307# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlrtp_4 D GATE RESET_B VGND VNB VPB VPWR Q -X0 a_562_413# a_193_47# a_683_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_683_413# a_725_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_725_21# a_562_413# a_943_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND a_725_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR a_300_47# a_466_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X5 a_466_369# a_27_47# a_562_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_725_21# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Q a_725_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_300_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 a_943_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 Q a_725_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 Q a_725_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VGND a_300_47# a_466_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 Q a_725_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_466_47# a_193_47# a_562_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X15 a_300_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_562_413# a_27_47# a_660_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X17 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 a_27_47# GATE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 VPWR a_725_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_27_47# GATE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X21 VGND a_725_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X23 VPWR a_562_413# a_725_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 a_660_47# a_725_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 VPWR a_725_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlxbn_1 D GATE_N VGND VNB VPB VPWR Q Q_N -X0 VGND a_1124_47# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_716_21# a_560_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND a_716_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_560_47# a_27_47# a_674_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_674_413# a_716_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 a_470_369# a_193_47# a_560_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_560_47# a_193_47# a_651_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X7 VPWR a_716_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_299_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 a_1124_47# a_716_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X10 VPWR a_299_47# a_470_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X11 VGND a_299_47# a_465_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 a_27_47# GATE_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 VPWR a_1124_47# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_27_47# GATE_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X16 a_651_47# a_716_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X18 a_299_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 a_465_47# a_27_47# a_560_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X20 a_716_21# a_560_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_1124_47# a_716_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlxbn_2 D GATE_N VGND VNB VPB VPWR Q Q_N -X0 VPWR a_728_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_663_47# a_728_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 VGND a_1223_47# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_728_21# a_565_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_565_413# a_27_47# a_686_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 a_686_413# a_728_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 VPWR a_303_47# a_469_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 a_469_369# a_193_47# a_565_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 Q a_728_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_303_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X10 VGND a_728_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VGND a_303_47# a_469_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 a_469_47# a_27_47# a_565_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X13 a_565_413# a_193_47# a_663_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X14 Q_N a_1223_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_303_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_27_47# GATE_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 a_27_47# GATE_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X19 a_1223_47# a_728_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X20 Q a_728_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X22 Q_N a_1223_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_1223_47# a_728_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X24 VPWR a_1223_47# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 a_728_21# a_565_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlxbp_1 D GATE VGND VNB VPB VPWR Q Q_N -X0 VGND a_1124_47# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_716_21# a_560_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_560_47# a_193_47# a_648_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_467_369# a_27_47# a_560_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 VPWR a_299_47# a_467_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X5 VGND a_716_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_648_413# a_716_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_299_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X8 a_560_47# a_27_47# a_651_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X9 VPWR a_716_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_1124_47# a_716_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X11 VGND a_299_47# a_465_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 a_27_47# GATE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 VPWR a_1124_47# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_27_47# GATE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X16 a_651_47# a_716_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X18 a_299_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 a_465_47# a_193_47# a_560_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X20 a_716_21# a_560_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_1124_47# a_716_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlxtn_1 D GATE_N VGND VNB VPB VPWR Q -X0 a_560_47# a_27_47# a_644_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_715_21# a_560_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_650_47# a_715_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_465_369# a_193_47# a_560_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 VPWR a_715_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VPWR a_299_47# a_465_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 a_715_21# a_560_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_299_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X8 a_644_413# a_715_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 VGND a_299_47# a_465_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 a_560_47# a_193_47# a_650_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X12 a_27_47# GATE_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 a_27_47# GATE_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X14 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X15 a_299_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_465_47# a_27_47# a_560_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X17 VGND a_715_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlxtn_2 D GATE_N VGND VNB VPB VPWR Q -X0 VPWR a_728_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_663_47# a_728_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_728_21# a_565_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_565_413# a_27_47# a_686_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_686_413# a_728_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VPWR a_303_47# a_469_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 a_469_369# a_193_47# a_565_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 Q a_728_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_303_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 VGND a_728_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VGND a_303_47# a_469_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 a_469_47# a_27_47# a_565_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X12 a_565_413# a_193_47# a_663_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X13 a_303_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 a_27_47# GATE_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_27_47# GATE_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X17 Q a_728_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X19 a_728_21# a_565_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlxtn_4 D GATE_N VGND VNB VPB VPWR Q -X0 a_561_413# a_27_47# a_682_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_682_413# a_724_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 VGND a_724_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_561_413# a_193_47# a_659_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X4 Q a_724_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 Q a_724_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR a_299_47# a_465_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 a_465_369# a_193_47# a_561_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_659_47# a_724_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 VPWR a_724_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_299_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X11 VPWR a_724_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_724_21# a_561_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_724_21# a_561_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VGND a_724_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VGND a_299_47# a_465_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_27_47# GATE_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 Q a_724_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_27_47# GATE_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X20 a_465_47# a_27_47# a_561_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X21 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X22 a_299_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 Q a_724_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlxtp_1 D GATE VGND VNB VPB VPWR Q -X0 a_560_47# a_193_47# a_644_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_713_21# a_560_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_560_47# a_27_47# a_659_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X3 a_465_369# a_27_47# a_560_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 VPWR a_299_47# a_465_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X5 a_644_413# a_713_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_713_21# a_560_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_299_47# D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X8 VGND a_713_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND a_299_47# a_465_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 a_659_47# a_713_21# VGND VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X11 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 a_27_47# GATE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 a_27_47# GATE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X14 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X15 a_299_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_465_47# a_193_47# a_560_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X17 VPWR a_713_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlygate4sd1_1 A VGND VNB VPB VPWR X -X0 VPWR a_299_93# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_299_93# a_193_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_299_93# a_193_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 VGND a_299_93# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlygate4sd2_1 A VGND VNB VPB VPWR X -X0 a_327_47# a_221_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=180000u -X1 a_327_47# a_221_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=180000u -X2 VGND a_327_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR a_49_47# a_221_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=180000u -X4 a_49_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 VGND a_49_47# a_221_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=180000u -X6 a_49_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 VPWR a_327_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlygate4sd3_1 A VGND VNB VPB VPWR X -X0 a_391_47# a_285_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=500000u -X1 VPWR a_49_47# a_285_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=500000u -X2 a_49_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 VPWR a_391_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND a_391_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VGND a_49_47# a_285_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=500000u -X6 a_391_47# a_285_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=500000u -X7 a_49_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlymetal6s2s_1 A VGND VNB VPB VPWR X -X0 a_381_47# X VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_381_47# X VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_664_47# a_558_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_62_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VPWR a_664_47# a_841_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_381_47# a_558_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VGND a_62_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR a_62_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_664_47# a_558_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_62_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 VPWR a_381_47# a_558_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VGND a_664_47# a_841_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlymetal6s4s_1 A VGND VNB VPB VPWR X -X0 a_664_47# X VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_345_47# a_239_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_62_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 VGND a_345_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR a_664_47# a_841_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_345_47# a_239_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 VGND a_62_47# a_239_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR a_62_47# a_239_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_664_47# X VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 VPWR a_345_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_62_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 VGND a_664_47# a_841_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__dlymetal6s6s_1 A VGND VNB VPB VPWR X -X0 a_346_47# a_240_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_63_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 VPWR a_63_47# a_240_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR a_629_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND a_346_47# a_523_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VGND a_63_47# a_240_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_629_47# a_523_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_629_47# a_523_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 VGND a_629_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_346_47# a_240_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 VPWR a_346_47# a_523_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_63_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__ebufn_1 A TE_B VGND VNB VPB VPWR Z -X0 VGND TE_B a_193_369# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 VGND a_193_369# a_531_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_531_47# a_27_47# Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR TE_B a_383_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_383_297# a_27_47# Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 VPWR TE_B a_193_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__ebufn_2 A TE_B VGND VNB VPB VPWR Z -X0 VGND TE_B a_214_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_392_47# a_27_47# Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR TE_B a_214_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X3 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X4 Z a_27_47# a_320_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_214_47# a_392_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR TE_B a_320_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X7 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 a_320_309# a_27_47# Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_392_47# a_214_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_320_309# TE_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X11 Z a_27_47# a_392_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__ebufn_4 A TE_B VGND VNB VPB VPWR Z -X0 a_393_47# a_214_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND TE_B a_214_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 Z a_27_47# a_320_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 Z a_27_47# a_393_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 Z a_27_47# a_320_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_214_47# a_393_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 Z a_27_47# a_393_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VGND a_214_47# a_393_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VPWR TE_B a_214_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_320_309# a_27_47# Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_393_47# a_214_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR TE_B a_320_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X12 VPWR TE_B a_320_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X13 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_320_309# TE_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X16 a_320_309# TE_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X17 a_393_47# a_27_47# Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_320_309# a_27_47# Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_393_47# a_27_47# Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__ebufn_8 A TE_B VGND VNB VPB VPWR Z -X0 a_407_309# a_116_47# Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VPWR TE_B a_407_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X2 a_455_47# a_116_47# Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_455_47# a_116_47# Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR TE_B a_407_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X5 VPWR TE_B a_407_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X6 Z a_116_47# a_407_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Z a_116_47# a_407_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND a_301_47# a_455_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Z a_116_47# a_455_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VGND a_301_47# a_455_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_455_47# a_301_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VPWR TE_B a_407_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X13 a_455_47# a_301_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_116_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_407_309# TE_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X16 VGND a_301_47# a_455_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VPWR A a_116_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_407_309# TE_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X19 VGND A a_116_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_116_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 a_455_47# a_116_47# Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 Z a_116_47# a_407_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 VGND a_301_47# a_455_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 Z a_116_47# a_455_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 a_407_309# a_116_47# Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 Z a_116_47# a_455_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 VPWR TE_B a_301_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 VGND TE_B a_301_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 a_455_47# a_301_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 a_455_47# a_116_47# Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 a_407_309# TE_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X32 Z a_116_47# a_407_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 a_455_47# a_301_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X34 a_407_309# TE_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X35 a_407_309# a_116_47# Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X36 Z a_116_47# a_455_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X37 a_407_309# a_116_47# Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__edfxbp_1 CLK D DE VGND VNB VPB VPWR Q Q_N -X0 a_986_413# a_27_47# a_1077_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 VGND a_1591_413# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_729_47# a_791_264# a_299_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 VGND a_986_413# a_1150_159# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X4 a_299_47# D a_381_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X5 a_381_369# a_423_343# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 a_791_264# a_1591_413# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 a_1591_413# a_193_47# a_1675_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 VGND a_1150_159# a_1514_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 VPWR DE a_729_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X10 VPWR a_986_413# a_1150_159# VPB sky130_fd_pr__pfet_01v8_hvt w=750000u l=150000u -X11 a_381_47# DE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 a_1500_413# a_27_47# a_1591_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X13 a_1675_413# a_791_264# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X14 a_729_369# a_791_264# a_299_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X15 a_423_343# DE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 VPWR a_1591_413# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_1101_47# a_1150_159# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 a_791_264# a_1591_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X19 a_1077_413# a_1150_159# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X20 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X21 a_299_47# a_27_47# a_986_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X22 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 VGND a_423_343# a_729_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X24 a_986_413# a_193_47# a_1101_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X25 VGND a_791_264# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X27 VPWR a_791_264# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 a_1591_413# a_27_47# a_1717_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X29 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X30 a_299_47# a_193_47# a_986_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X31 a_299_47# D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X32 a_423_343# DE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X33 a_1514_47# a_193_47# a_1591_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X34 VPWR a_1150_159# a_1500_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X35 a_1717_47# a_791_264# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__edfxtp_1 CLK D DE VGND VNB VPB VPWR Q -X0 a_986_413# a_27_47# a_1077_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_791_264# a_1591_413# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_729_47# a_791_264# a_299_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_791_264# a_1591_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X4 VGND a_986_413# a_1150_159# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X5 a_299_47# D a_381_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 a_381_369# a_423_343# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 a_1591_413# a_193_47# a_1675_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 VGND a_1150_159# a_1514_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 VGND a_1591_413# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VPWR DE a_729_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X11 VPWR a_986_413# a_1150_159# VPB sky130_fd_pr__pfet_01v8_hvt w=750000u l=150000u -X12 a_381_47# DE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 a_1500_413# a_27_47# a_1591_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X14 a_1675_413# a_791_264# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X15 a_729_369# a_791_264# a_299_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X16 a_423_343# DE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_1101_47# a_1150_159# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 a_1077_413# a_1150_159# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X19 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 a_299_47# a_27_47# a_986_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X21 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 VGND a_423_343# a_729_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 a_986_413# a_193_47# a_1101_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X24 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X25 a_1591_413# a_27_47# a_1717_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X26 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X27 a_299_47# a_193_47# a_986_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X28 a_299_47# D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X29 a_423_343# DE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X30 a_1514_47# a_193_47# a_1591_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X31 VPWR a_1591_413# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 VPWR a_1150_159# a_1500_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X33 a_1717_47# a_791_264# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__einvn_0 A TE_B VGND VNB VPB VPWR Z -X0 a_30_47# TE_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 VPWR TE_B a_215_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X2 a_215_369# A Z VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X3 a_215_47# A Z VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 a_30_47# TE_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 VGND a_30_47# a_215_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__einvn_1 A TE_B VGND VNB VPB VPWR Z -X0 a_204_297# A Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_27_47# TE_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X2 VGND a_27_47# a_286_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR TE_B a_204_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_27_47# TE_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 a_286_47# A Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__einvn_2 A TE_B VGND VNB VPB VPWR Z -X0 VGND a_27_47# a_214_120# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 Z A a_204_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_204_309# TE_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X3 a_214_120# A Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR TE_B a_204_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X5 a_204_309# A Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_214_120# a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_27_47# TE_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X8 a_27_47# TE_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 Z A a_214_120# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__einvn_4 A TE_B VGND VNB VPB VPWR Z -X0 Z A a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_215_47# a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_204_309# A Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_204_309# TE_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X4 a_204_309# TE_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X5 VPWR TE_B a_204_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X6 VPWR TE_B a_204_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X7 Z A a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 Z A a_204_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND a_27_47# a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 Z A a_204_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_215_47# A Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_215_47# a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_215_47# A Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_204_309# A Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_27_47# TE_B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_27_47# TE_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VGND a_27_47# a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__einvn_8 A TE_B VGND VNB VPB VPWR Z -X0 VGND a_27_47# a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 Z A a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 Z A a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_215_47# a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_215_47# A Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_215_47# a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_215_47# a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_204_309# A Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_204_309# TE_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X9 Z A a_204_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_204_309# TE_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X11 Z A a_204_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_215_47# A Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VPWR TE_B a_204_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X14 a_215_47# A Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VGND a_27_47# a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VPWR TE_B a_204_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X17 VPWR TE_B a_204_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X18 VGND a_27_47# a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 Z A a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 Z A a_204_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 a_215_47# a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 a_27_47# TE_B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 a_204_309# A Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 a_204_309# A Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 Z A a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 VPWR TE_B a_204_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X27 a_204_309# A Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 a_27_47# TE_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 VGND a_27_47# a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 a_204_309# TE_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X31 Z A a_204_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 a_215_47# A Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X33 a_204_309# TE_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__einvp_1 A TE VGND VNB VPB VPWR Z -X0 a_276_297# A Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND TE a_204_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_27_47# TE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_204_47# A Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR a_27_47# a_276_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_47# TE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__einvp_2 A TE VGND VNB VPB VPWR Z -X0 a_215_309# a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X1 a_204_47# TE VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_215_309# A Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND TE a_204_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_204_47# A Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR a_27_47# a_215_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X6 Z A a_215_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_27_47# TE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X8 a_27_47# TE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 Z A a_204_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__einvp_4 A TE VGND VNB VPB VPWR Z -X0 VPWR a_27_47# a_215_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X1 VGND TE a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 Z A a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_215_309# a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X4 a_215_309# a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X5 a_193_47# TE VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_215_309# A Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VPWR a_27_47# a_215_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X8 Z A a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Z A a_215_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 Z A a_215_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_193_47# A Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VGND TE a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_193_47# A Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_215_309# A Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_27_47# TE VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_27_47# TE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_193_47# TE VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__einvp_8 A TE VGND VNB VPB VPWR Z -X0 VPWR a_27_47# a_215_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X1 VGND TE a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 Z A a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_215_309# a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X4 Z A a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_215_309# a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X6 a_215_309# a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X7 a_193_47# TE VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_193_47# A Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR a_27_47# a_215_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X10 a_215_309# A Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_193_47# TE VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 Z A a_215_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 Z A a_215_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_193_47# A Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VGND TE a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_193_47# A Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VPWR a_27_47# a_215_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X18 VGND TE a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VPWR a_27_47# a_215_309# VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X20 Z A a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_215_309# a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=940000u l=150000u -X22 Z A a_215_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 VGND TE a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 a_27_47# TE VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 a_215_309# A Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 a_215_309# A Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 Z A a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 a_215_309# A Z VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 a_27_47# TE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 a_193_47# TE VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 a_193_47# TE VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X32 Z A a_215_309# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 a_193_47# A Z VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__fa_1 A B CIN VGND VNB VPB VPWR COUT SUM -X0 VGND A a_208_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 VGND B a_382_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_1163_413# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_208_413# B a_76_199# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_382_413# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VPWR A a_738_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_76_199# CIN a_382_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_738_413# CIN VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_995_47# CIN a_1091_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 VPWR B a_382_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 a_1091_413# B a_1163_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 VGND A a_738_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 a_382_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 VGND B a_738_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 VPWR a_995_47# SUM VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_738_47# CIN VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_738_47# a_76_199# a_995_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_76_199# CIN a_382_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 a_1091_47# B a_1163_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 a_738_413# a_76_199# a_995_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X20 VGND a_995_47# SUM VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VPWR B a_738_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X22 a_1163_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 VPWR A a_208_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X24 COUT a_76_199# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 COUT a_76_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 a_208_47# B a_76_199# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X27 a_995_47# CIN a_1091_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__fa_2 A B CIN VGND VNB VPB VPWR COUT SUM -X0 a_80_21# CIN a_473_371# VPB sky130_fd_pr__pfet_01v8_hvt w=630000u l=150000u -X1 a_289_371# B a_80_21# VPB sky130_fd_pr__pfet_01v8_hvt w=630000u l=150000u -X2 a_1086_47# CIN a_1171_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X3 a_829_47# CIN VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VPWR B a_473_371# VPB sky130_fd_pr__pfet_01v8_hvt w=630000u l=150000u -X5 VGND A a_294_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 a_80_21# CIN a_473_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 VPWR a_80_21# COUT VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND a_1086_47# SUM VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND a_80_21# COUT VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_1266_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 a_1194_47# B a_1266_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 COUT a_80_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VGND B a_829_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_294_47# B a_80_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 VPWR a_1086_47# SUM VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 SUM a_1086_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VGND B a_473_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 VPWR A a_289_371# VPB sky130_fd_pr__pfet_01v8_hvt w=630000u l=150000u -X19 a_829_47# a_80_21# a_1086_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 VPWR B a_829_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X21 SUM a_1086_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 VPWR A a_829_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X23 a_1086_47# CIN a_1194_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X24 a_829_369# a_80_21# a_1086_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X25 a_1266_371# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=630000u l=150000u -X26 a_829_369# CIN VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X27 a_473_371# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=630000u l=150000u -X28 a_1171_369# B a_1266_371# VPB sky130_fd_pr__pfet_01v8_hvt w=630000u l=150000u -X29 VGND A a_829_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X30 COUT a_80_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 a_473_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__fa_4 A B CIN VGND VNB VPB VPWR COUT SUM -X0 a_79_21# CIN a_658_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X1 a_456_371# B a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=630000u l=150000u -X2 VPWR a_1271_47# SUM VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR B a_1014_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X4 a_658_369# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X5 a_1271_47# CIN a_1356_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 COUT a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_1014_369# a_79_21# a_1271_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X8 a_461_47# B a_79_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 VGND B a_658_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 a_1356_369# B a_1451_371# VPB sky130_fd_pr__pfet_01v8_hvt w=630000u l=150000u -X11 a_79_21# CIN a_658_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 a_1379_47# B a_1451_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 VGND a_1271_47# SUM VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND B a_1014_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 SUM a_1271_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_1451_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 VGND A a_1014_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 SUM a_1271_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VPWR B a_658_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X20 VGND a_79_21# COUT VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VPWR A a_456_371# VPB sky130_fd_pr__pfet_01v8_hvt w=630000u l=150000u -X22 a_1014_47# a_79_21# a_1271_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 a_1014_369# CIN VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X24 COUT a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 SUM a_1271_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 VPWR a_79_21# COUT VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 VGND a_79_21# COUT VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 VPWR a_79_21# COUT VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 VPWR A a_1014_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X30 SUM a_1271_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 VGND a_1271_47# SUM VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X32 COUT a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 VGND A a_461_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X34 a_1014_47# CIN VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X35 COUT a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X36 a_1451_371# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=630000u l=150000u -X37 VPWR a_1271_47# SUM VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X38 a_658_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X39 a_1271_47# CIN a_1379_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__fah_1 A B CI VGND VNB VPB VPWR COUT SUM -X0 a_1332_297# a_1008_47# a_1262_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X1 a_1332_297# a_1008_47# a_508_297# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X2 COUT a_1332_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_719_47# a_508_297# a_310_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X4 a_1262_49# a_1008_47# a_1617_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X5 a_1262_49# CI VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND A a_67_199# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X7 a_719_47# a_508_297# a_27_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X8 a_27_47# a_67_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_310_49# A VGND VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X10 a_1262_49# CI VGND VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X11 a_27_47# a_508_297# a_1008_47# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X12 a_1617_49# a_719_47# a_1262_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X13 a_310_49# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_310_49# a_508_297# a_1008_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X15 a_1640_380# a_1008_47# a_1617_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X16 a_1008_47# B a_310_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X17 a_1617_49# a_719_47# a_1640_380# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X18 VPWR B a_508_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_508_297# a_719_47# a_1332_297# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X20 VPWR A a_67_199# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 VGND B a_508_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 VGND a_1262_49# a_1640_380# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X23 a_27_47# a_67_199# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 VPWR a_1617_49# SUM VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 a_27_47# B a_719_47# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X26 a_1008_47# B a_27_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X27 VPWR a_1262_49# a_1640_380# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 VGND a_1617_49# SUM VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 COUT a_1332_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 a_310_49# B a_719_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X31 a_1262_49# a_719_47# a_1332_297# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__fahcin_1 A B CIN VGND VNB VPB VPWR COUT SUM -X0 VGND CIN a_1636_315# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_1251_49# CIN VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_67_199# a_489_21# a_721_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X3 a_1565_49# a_721_47# a_1647_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X4 a_1565_49# a_1636_315# VGND VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X5 a_1251_49# CIN VGND VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X6 a_1647_49# a_434_49# a_1565_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X7 a_489_21# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_27_47# a_67_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_1565_49# a_1636_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR CIN a_1636_315# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_27_47# a_67_199# VGND VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X12 VGND a_489_21# a_1142_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X13 VGND a_1647_49# SUM VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VPWR A a_67_199# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_721_47# B a_67_199# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X16 a_434_49# a_489_21# a_67_199# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X17 a_1142_49# a_434_49# COUT VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X18 a_67_199# B a_434_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X19 a_434_49# a_489_21# a_27_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X20 a_27_47# a_489_21# a_721_47# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X21 a_1647_49# a_434_49# a_1636_315# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X22 a_489_21# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_721_47# B a_27_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X24 a_1251_49# a_434_49# COUT VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X25 COUT a_721_47# a_1142_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X26 COUT a_721_47# a_1251_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X27 VPWR a_489_21# a_1142_49# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 VPWR a_1647_49# SUM VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 VGND A a_67_199# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 a_27_47# B a_434_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X31 a_1636_315# a_721_47# a_1647_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__fahcon_1 A B CI VGND VNB VPB VPWR COUT_N SUM -X0 COUT_N a_726_47# a_1261_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X1 VPWR B a_1144_49# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_1261_49# CI VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_28_47# a_67_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_726_47# B a_67_199# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X5 a_28_47# a_67_199# VGND VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X6 a_1710_49# a_434_49# a_1589_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X7 a_1261_49# a_434_49# COUT_N VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X8 VPWR A a_67_199# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 COUT_N a_726_47# a_1144_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X10 VPWR CI a_1589_49# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VPWR a_1710_49# SUM VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_434_49# a_488_21# a_67_199# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X13 a_1634_315# a_726_47# a_1710_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X14 a_726_47# B a_28_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X15 a_488_21# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VGND CI a_1589_49# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_1634_315# a_1589_49# VGND VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X18 a_1261_49# CI VGND VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X19 a_67_199# B a_434_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X20 a_1710_49# a_434_49# a_1634_315# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X21 a_1144_49# a_434_49# COUT_N VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X22 a_67_199# a_488_21# a_726_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X23 VGND B a_1144_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X24 VGND a_1710_49# SUM VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 a_28_47# a_488_21# a_726_47# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X26 a_488_21# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 a_434_49# a_488_21# a_28_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X28 a_1589_49# a_726_47# a_1710_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X29 VGND A a_67_199# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 a_28_47# B a_434_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X31 a_1634_315# a_1589_49# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__fill_1 VGND VNB VPB VPWR -.ends - - -******* EOF - -* 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_sc_hd__fill_2 VGND VNB VPB VPWR -.ends - - -******* EOF - -* 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_sc_hd__fill_4 VGND VNB VPB VPWR -.ends - - -******* EOF - -* 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_sc_hd__fill_8 VGND VNB VPB VPWR -.ends - - -******* EOF - -* 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_sc_hd__ha_1 A B VGND VNB VPB VPWR COUT SUM -X0 a_250_199# B a_674_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_79_21# a_250_199# a_297_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_250_199# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 VPWR a_250_199# COUT VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND A a_297_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 a_79_21# B a_376_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_376_413# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 SUM a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_674_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 SUM a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR a_250_199# a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 a_297_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VGND a_250_199# COUT VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VPWR B a_250_199# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__ha_2 A B VGND VNB VPB VPWR COUT SUM -X0 VPWR a_342_199# COUT VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_766_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 SUM a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_389_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 COUT a_342_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_342_199# COUT VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_79_21# B a_468_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 a_468_369# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X8 VPWR a_342_199# a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 a_342_199# B a_766_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 a_79_21# a_342_199# a_389_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 SUM a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VGND a_79_21# SUM VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VPWR B a_342_199# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X14 VPWR a_79_21# SUM VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_342_199# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X16 COUT a_342_199# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VGND A a_389_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__ha_4 A B VGND VNB VPB VPWR COUT SUM -X0 VGND a_514_199# COUT VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_890_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_514_199# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_717_297# B a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_79_21# a_514_199# a_467_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 SUM a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_1167_47# B a_514_199# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 COUT a_514_199# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_79_21# B a_890_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_467_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_79_21# a_514_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_514_199# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VGND A a_1167_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_1325_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VPWR B a_514_199# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_467_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_467_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_514_199# B a_1325_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VGND a_79_21# SUM VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_467_47# a_514_199# a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 VGND a_514_199# COUT VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VPWR a_514_199# COUT VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 VPWR a_514_199# COUT VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 VGND B a_467_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 COUT a_514_199# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 SUM a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 VPWR a_79_21# SUM VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 VPWR A a_717_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 VGND a_79_21# SUM VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 COUT a_514_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 COUT a_514_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 VPWR a_79_21# SUM VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 SUM a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 SUM a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X34 VPWR a_514_199# a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X35 VPWR A a_514_199# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__inv_1 A VGND VNB VPB VPWR Y -X0 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__inv_12 A VGND VNB VPB VPWR Y -X0 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__inv_16 A VGND VNB VPB VPWR Y -X0 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__inv_2 A VGND VNB VPB VPWR Y -X0 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__inv_4 A VGND VNB VPB VPWR Y -X0 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__inv_6 A VGND VNB VPB VPWR Y -X0 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__inv_8 A VGND VNB VPB VPWR Y -X0 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_bleeder_1 SHORT VGND VNB VPB VPWR -X0 a_291_105# SHORT a_363_105# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X1 a_219_105# SHORT a_291_105# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X2 VGND SHORT a_147_105# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X3 a_363_105# SHORT VPWR VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X4 a_147_105# SHORT a_219_105# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_clkbufkapwr_1 A KAPWR VGND VNB VPB VPWR X -X0 VGND A a_75_212# VNB sky130_fd_pr__nfet_01v8 w=520000u l=150000u -X1 X a_75_212# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X2 X a_75_212# VGND VNB sky130_fd_pr__nfet_01v8 w=520000u l=150000u -X3 KAPWR A a_75_212# VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_clkbufkapwr_16 A KAPWR VGND VNB VPB VPWR X -X0 KAPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_110_47# A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 KAPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 X a_110_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_110_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 KAPWR A a_110_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 VGND A a_110_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 a_110_47# A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 KAPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 KAPWR A a_110_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 X a_110_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 X a_110_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 X a_110_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 KAPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 KAPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X26 X a_110_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X28 KAPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X30 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X31 X a_110_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 X a_110_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 X a_110_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X34 a_110_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X35 KAPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X36 VGND A a_110_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X37 KAPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X38 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X39 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_clkbufkapwr_2 A KAPWR VGND VNB VPB VPWR X -X0 a_27_47# A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 X a_27_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 KAPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_clkbufkapwr_4 A KAPWR VGND VNB VPB VPWR X -X0 KAPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 X a_27_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_27_47# A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 X a_27_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 KAPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_clkbufkapwr_8 A KAPWR VGND VNB VPB VPWR X -X0 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_110_47# A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 KAPWR A a_110_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 VGND A a_110_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 X a_110_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 KAPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 KAPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 X a_110_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 X a_110_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 KAPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 KAPWR a_110_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 X a_110_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 X a_110_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_110_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 VGND a_110_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_clkinvkapwr_1 A KAPWR VGND VNB VPB VPWR Y -X0 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X1 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_clkinvkapwr_16 A KAPWR VGND VNB VPB VPWR Y -X0 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X21 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X24 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X27 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X29 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X32 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X34 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X35 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X36 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X37 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X38 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X39 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_clkinvkapwr_2 A KAPWR VGND VNB VPB VPWR Y -X0 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_clkinvkapwr_4 A KAPWR VGND VNB VPB VPWR Y -X0 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_clkinvkapwr_8 A KAPWR VGND VNB VPB VPWR Y -X0 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 KAPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 Y A KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_decapkapwr_12 KAPWR VGND VNB VPB VPWR -X0 KAPWR VGND KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=870000u l=4.73e+06u -X1 VGND KAPWR VGND VNB sky130_fd_pr__nfet_01v8 w=550000u l=4.73e+06u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_decapkapwr_3 KAPWR VGND VNB VPB VPWR -X0 KAPWR VGND KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=870000u l=590000u -X1 VGND KAPWR VGND VNB sky130_fd_pr__nfet_01v8 w=550000u l=590000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_decapkapwr_4 KAPWR VGND VNB VPB VPWR -X0 KAPWR VGND KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=870000u l=1.05e+06u -X1 VGND KAPWR VGND VNB sky130_fd_pr__nfet_01v8 w=550000u l=1.05e+06u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_decapkapwr_6 KAPWR VGND VNB VPB VPWR -X0 KAPWR VGND KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=870000u l=1.97e+06u -X1 VGND KAPWR VGND VNB sky130_fd_pr__nfet_01v8 w=550000u l=1.97e+06u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_decapkapwr_8 KAPWR VGND VNB VPB VPWR -X0 KAPWR VGND KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=870000u l=2.89e+06u -X1 VGND KAPWR VGND VNB sky130_fd_pr__nfet_01v8 w=550000u l=2.89e+06u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_inputiso0n_1 A SLEEP_B VGND VNB VPB VPWR X -X0 VGND a_59_75# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR A a_59_75# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_59_75# A a_145_75# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_59_75# SLEEP_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_145_75# SLEEP_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 VPWR a_59_75# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_inputiso0p_1 A SLEEP VGND VNB VPB VPWR X -X0 a_207_413# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 VPWR a_207_413# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND a_207_413# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_207_413# a_27_413# a_297_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 a_27_413# SLEEP VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VPWR a_27_413# a_207_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 VGND SLEEP a_27_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 a_297_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_inputiso1n_1 A SLEEP_B VGND VNB VPB VPWR X -X0 a_219_297# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_27_53# SLEEP_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 VGND a_27_53# a_219_297# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 VGND a_219_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_219_297# a_27_53# a_301_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 a_301_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 VPWR SLEEP_B a_27_53# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 VPWR a_219_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_inputiso1p_1 A SLEEP VGND VNB VPB VPWR X -X0 a_150_297# SLEEP VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 VGND a_68_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND A a_68_297# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_68_297# SLEEP VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 a_68_297# A a_150_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VPWR a_68_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_inputisolatch_1 D SLEEP_B VGND VNB VPB VPWR Q -X0 a_560_413# a_629_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 VPWR a_476_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_575_47# a_629_21# VGND VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X3 a_476_47# a_193_47# a_560_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_476_47# a_27_47# a_575_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X5 a_381_47# a_193_47# a_476_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X6 VGND a_476_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR D a_381_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X8 a_27_47# SLEEP_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=550000u l=150000u -X9 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=550000u l=150000u -X10 a_629_21# a_476_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 a_27_47# SLEEP_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 VGND D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_629_21# a_476_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_381_369# a_27_47# a_476_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_isobufsrc_1 A SLEEP VGND VNB VPB VPWR X -X0 a_74_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 X a_74_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND SLEEP X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_74_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VPWR SLEEP a_265_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_265_297# a_74_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_isobufsrc_16 A SLEEP VGND VNB VPB VPWR X -X0 X SLEEP a_505_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND a_143_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR A a_143_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND SLEEP X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_505_297# a_143_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 X a_143_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 X a_143_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_505_297# a_143_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_143_297# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_505_297# SLEEP X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 X a_143_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR a_143_297# a_505_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 X SLEEP a_505_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR a_143_297# a_505_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 X SLEEP VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VPWR a_143_297# a_505_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 VGND A a_143_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 X SLEEP VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VPWR a_143_297# a_505_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 VGND a_143_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 X SLEEP VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 X SLEEP a_505_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_505_297# SLEEP X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_505_297# SLEEP X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 X a_143_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 a_143_297# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 X a_143_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 VGND SLEEP X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 X SLEEP a_505_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 a_143_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 a_143_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 a_505_297# a_143_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 X SLEEP a_505_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 VGND a_143_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X34 X SLEEP a_505_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X35 a_505_297# SLEEP X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X36 VGND SLEEP X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X37 VGND SLEEP X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X38 VPWR A a_143_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X39 VPWR a_143_297# a_505_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X40 a_505_297# SLEEP X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X41 X a_143_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X42 VPWR a_143_297# a_505_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X43 VGND SLEEP X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X44 VPWR a_143_297# a_505_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X45 X a_143_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X46 VPWR a_143_297# a_505_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X47 a_505_297# a_143_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X48 VGND a_143_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X49 X SLEEP VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X50 a_505_297# a_143_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X51 VGND A a_143_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X52 VGND a_143_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X53 X SLEEP VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X54 X SLEEP a_505_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X55 VGND a_143_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X56 VGND a_143_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X57 a_505_297# a_143_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X58 a_505_297# a_143_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X59 a_505_297# SLEEP X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X60 X a_143_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X61 X SLEEP VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X62 a_505_297# SLEEP X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X63 VGND SLEEP X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X64 X SLEEP VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X65 a_505_297# SLEEP X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X66 X SLEEP VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X67 VGND a_143_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X68 VGND SLEEP X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X69 a_505_297# a_143_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X70 X SLEEP a_505_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X71 VGND SLEEP X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_isobufsrc_2 A SLEEP VGND VNB VPB VPWR X -X0 X a_251_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR SLEEP a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 X a_251_21# a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND a_251_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_27_297# a_251_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_297# SLEEP VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND SLEEP X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_251_21# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 X SLEEP VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_251_21# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_isobufsrc_4 A SLEEP VGND VNB VPB VPWR X -X0 a_27_297# a_419_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 X SLEEP VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR SLEEP a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR SLEEP a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 X a_419_21# a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND SLEEP X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_27_297# SLEEP VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_27_297# SLEEP VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND SLEEP X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 X a_419_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_27_297# a_419_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 X SLEEP VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 X a_419_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_419_21# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 X a_419_21# a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_419_21# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VGND a_419_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VGND a_419_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_isobufsrc_8 A SLEEP VGND VNB VPB VPWR X -X0 a_321_297# SLEEP X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 X a_123_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 X a_123_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 X SLEEP VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR A a_123_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_123_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR a_123_297# a_321_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 X SLEEP VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_321_297# a_123_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 X a_123_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_321_297# a_123_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_321_297# a_123_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_321_297# SLEEP X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND SLEEP X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_321_297# SLEEP X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VGND SLEEP X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VPWR a_123_297# a_321_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 X a_123_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 X SLEEP a_321_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_123_297# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 X SLEEP VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 X SLEEP a_321_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 VGND a_123_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 VGND A a_123_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 VGND a_123_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 VGND a_123_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 VPWR a_123_297# a_321_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 X SLEEP VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 VPWR a_123_297# a_321_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 a_123_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 X SLEEP a_321_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 X SLEEP a_321_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 VGND SLEEP X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X33 a_321_297# a_123_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X34 VGND SLEEP X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X35 a_321_297# SLEEP X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_isobufsrckapwr_16 A SLEEP KAPWR VGND VNB VPB VPWR -+ X -X0 VGND a_1122_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 VPWR SLEEP a_255_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 KAPWR a_1122_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND a_341_47# a_1122_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VGND a_1122_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 X a_1122_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_341_47# SLEEP VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 X a_1122_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 KAPWR a_341_47# a_1122_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VPWR A a_147_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 X a_1122_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 VGND SLEEP a_341_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 X a_1122_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 X a_1122_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_1122_47# a_341_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 a_255_297# a_147_47# a_341_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 KAPWR a_1122_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VGND a_341_47# a_1122_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 VGND a_1122_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 a_1122_47# a_341_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_341_47# a_147_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 X a_1122_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 a_1122_47# a_341_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 VGND A a_147_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 X a_1122_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 VGND a_1122_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X26 KAPWR a_1122_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 X a_1122_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 KAPWR a_1122_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 VGND a_147_47# a_341_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 a_255_297# a_147_47# a_341_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 X a_1122_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 KAPWR a_1122_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 X a_1122_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X34 a_255_297# SLEEP VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X35 X a_1122_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X36 a_255_297# SLEEP VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X37 VGND a_1122_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X38 a_341_47# a_147_47# a_255_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X39 X a_1122_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X40 VGND a_1122_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X41 a_341_47# a_147_47# a_255_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X42 VGND a_147_47# a_341_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X43 VGND SLEEP a_341_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X44 X a_1122_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X45 VPWR SLEEP a_255_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X46 KAPWR a_1122_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X47 X a_1122_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X48 KAPWR a_1122_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X49 X a_1122_47# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X50 a_1122_47# a_341_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X51 KAPWR a_1122_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X52 X a_1122_47# KAPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X53 VGND a_1122_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X54 KAPWR a_341_47# a_1122_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X55 a_341_47# a_147_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X56 a_341_47# SLEEP VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X57 VGND a_1122_47# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 A VGND VPB VPWRIN VPWR X -X0 VPWR a_1028_32# X VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X1 a_714_58# A VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_714_58# a_620_911# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X3 a_620_911# a_505_297# VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_620_911# a_505_297# VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWRIN A a_505_297# VPWRIN sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR a_620_911# a_1028_32# VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X7 VGND a_505_297# a_620_911# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VGND a_505_297# a_620_911# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND A a_714_58# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_714_58# A VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VGND a_620_911# a_1028_32# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_620_911# a_714_58# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X13 VGND a_1028_32# X VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND A a_505_297# VGND sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 VGND A a_714_58# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 A VGND VPB VPWRIN VPWR X -X0 VGND a_1032_911# X VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 X a_1032_911# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 X a_1032_911# VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_714_47# a_620_911# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X4 a_620_911# a_505_297# VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_620_911# a_505_297# VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VGND A a_714_47# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWRIN A a_505_297# VPWRIN sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_714_47# A VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR a_1032_911# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR a_620_911# a_1032_911# VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X11 VGND a_505_297# a_620_911# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VGND a_505_297# a_620_911# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VGND A a_714_47# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_714_47# A VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VGND a_620_911# a_1032_911# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_620_911# a_714_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X17 VGND A a_505_297# VGND sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 A VGND VPB VPWRIN VPWR X -X0 VGND a_1032_911# X VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 X a_1032_911# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VPWR a_1032_911# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 X a_1032_911# VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_714_47# a_620_911# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X5 a_620_911# a_505_297# VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_620_911# a_505_297# VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 X a_1032_911# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND A a_714_47# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWRIN A a_505_297# VPWRIN sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_714_47# A VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR a_1032_911# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR a_620_911# a_1032_911# VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X13 VGND a_1032_911# X VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND a_505_297# a_620_911# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 X a_1032_911# VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VGND a_505_297# a_620_911# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VGND A a_714_47# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_714_47# A VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VGND a_620_911# a_1032_911# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_620_911# a_714_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X21 VGND A a_505_297# VGND sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_lsbuf_lh_isowell_4 A LOWLVPWR VGND VNB VPB VPWR X -X0 a_424_82# a_1032_911# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 X a_1032_911# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VPWR a_1032_911# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 X a_1032_911# a_424_82# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_714_47# a_620_911# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X5 a_620_911# a_505_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_620_911# a_505_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 X a_1032_911# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_424_82# A a_714_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 LOWLVPWR A a_505_297# LOWLVPWR sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_714_47# A a_424_82# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR a_1032_911# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR a_620_911# a_1032_911# VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X13 a_424_82# a_1032_911# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND a_505_297# a_620_911# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 X a_1032_911# a_424_82# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VGND a_505_297# a_620_911# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_424_82# A a_714_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_714_47# A a_424_82# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VGND a_620_911# a_1032_911# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_620_911# a_714_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X21 a_424_82# A a_505_297# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 A LOWLVPWR VGND VPB VPWR X -X0 VPWR a_1028_32# X VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X1 a_714_58# A VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_714_58# a_620_911# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X3 a_620_911# a_505_297# VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_620_911# a_505_297# VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 LOWLVPWR A a_505_297# LOWLVPWR sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR a_620_911# a_1028_32# VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X7 VGND a_505_297# a_620_911# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VGND a_505_297# a_620_911# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND A a_714_58# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_714_58# A VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VGND a_620_911# a_1028_32# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_620_911# a_714_58# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X13 VGND a_1028_32# X VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND A a_505_297# VGND sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 VGND A a_714_58# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 A LOWLVPWR VGND VPB VPWR X -X0 VGND a_1032_911# X VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 X a_1032_911# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 X a_1032_911# VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_714_47# a_620_911# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X4 a_620_911# a_505_297# VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_620_911# a_505_297# VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VGND A a_714_47# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 LOWLVPWR A a_505_297# LOWLVPWR sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_714_47# A VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR a_1032_911# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR a_620_911# a_1032_911# VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X11 VGND a_505_297# a_620_911# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VGND a_505_297# a_620_911# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VGND A a_714_47# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_714_47# A VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VGND a_620_911# a_1032_911# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_620_911# a_714_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X17 VGND A a_505_297# VGND sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 A LOWLVPWR VGND VPB VPWR X -X0 VGND a_1032_911# X VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 X a_1032_911# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VPWR a_1032_911# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 X a_1032_911# VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_714_47# a_620_911# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X5 a_620_911# a_505_297# VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_620_911# a_505_297# VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 X a_1032_911# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND A a_714_47# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 LOWLVPWR A a_505_297# LOWLVPWR sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_714_47# A VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR a_1032_911# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR a_620_911# a_1032_911# VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X13 VGND a_1032_911# X VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND a_505_297# a_620_911# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 X a_1032_911# VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VGND a_505_297# a_620_911# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VGND A a_714_47# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_714_47# A VGND VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VGND a_620_911# a_1032_911# VGND sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_620_911# a_714_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X21 VGND A a_505_297# VGND sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__macro_sparecell VGND VNB VPB VPWR LO -Xsky130_fd_sc_hd__nand2_2_1 sky130_fd_sc_hd__nor2_2_1/B LO LO VPB VNB VGND VPWR sky130_fd_sc_hd__nand2_2 -Xsky130_fd_sc_hd__nand2_2_0 sky130_fd_sc_hd__nor2_2_0/A LO LO VPB VNB VGND VPWR sky130_fd_sc_hd__nand2_2 -Xsky130_fd_sc_hd__inv_2_0 sky130_fd_sc_hd__inv_2_0/A sky130_fd_sc_hd__inv_2_0/Y VPB -+ VNB VPWR VGND sky130_fd_sc_hd__inv_2 -Xsky130_fd_sc_hd__inv_2_1 sky130_fd_sc_hd__inv_2_1/A sky130_fd_sc_hd__inv_2_1/Y VPB -+ VNB VPWR VGND sky130_fd_sc_hd__inv_2 -Xsky130_fd_sc_hd__nor2_2_0 sky130_fd_sc_hd__nor2_2_0/A sky130_fd_sc_hd__inv_2_0/A -+ sky130_fd_sc_hd__nor2_2_0/A VPB VNB VGND VPWR sky130_fd_sc_hd__nor2_2 -Xsky130_fd_sc_hd__nor2_2_1 sky130_fd_sc_hd__nor2_2_1/B sky130_fd_sc_hd__inv_2_1/A -+ sky130_fd_sc_hd__nor2_2_1/B VPB VNB VGND VPWR sky130_fd_sc_hd__nor2_2 -Xsky130_fd_sc_hd__conb_1_0 LO sky130_fd_sc_hd__conb_1_0/HI VPB VNB VGND VPWR sky130_fd_sc_hd__conb_1 -.ends - - -******* EOF - -* 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_sc_hd__maj3_1 A B C VGND VNB VPB VPWR X -X0 a_109_341# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_265_47# B a_27_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_27_47# B a_421_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND A a_265_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 a_109_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 a_27_47# B a_421_341# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_421_341# C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_421_47# C VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 a_27_47# C a_109_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 a_27_47# C a_109_341# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X12 VPWR A a_265_341# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X13 a_265_341# B a_27_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__maj3_2 A B C VGND VNB VPB VPWR X -X0 a_129_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_47_47# C a_129_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X2 VPWR A a_285_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X3 a_285_369# B a_47_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X4 a_47_47# B a_441_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 a_441_47# C VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 a_129_369# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 a_47_47# C a_129_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 a_47_47# B a_441_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 X a_47_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 X a_47_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_285_47# B a_47_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VGND a_47_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VPWR a_47_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_441_369# C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X15 VGND A a_285_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__maj3_4 A B C VGND VNB VPB VPWR X -X0 X a_47_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 X a_47_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_47_297# C a_151_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR a_47_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_47_297# B a_482_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 X a_47_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_151_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_151_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_314_47# B a_47_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_314_297# B a_47_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VGND a_47_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_47_297# C a_151_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR A a_314_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND A a_314_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 X a_47_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_47_297# B a_482_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_482_297# C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_482_47# C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VGND a_47_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VPWR a_47_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__mux2_1 A0 A1 S VGND VNB VPB VPWR X -X0 VPWR S a_218_374# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_76_199# A0 a_439_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_535_374# a_505_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 VPWR S a_505_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_76_199# A1 a_535_374# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 a_218_47# A1 a_76_199# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 a_218_374# A0 a_76_199# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 X a_76_199# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 X a_76_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND S a_218_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 VGND S a_505_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 a_439_47# a_505_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__mux2_2 A0 A1 S VGND VNB VPB VPWR X -X0 VGND a_257_199# a_288_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_306_369# A1 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X2 a_288_47# A0 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_79_21# A1 a_578_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VPWR S a_257_199# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X5 a_79_21# A0 a_591_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 VGND S a_257_199# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 a_591_369# S VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X8 a_578_47# S VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR a_257_199# a_306_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X13 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__mux2_4 A0 A1 S VGND VNB VPB VPWR X -X0 X a_396_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 X a_396_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND a_396_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_206_47# A0 a_396_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_396_47# A1 a_204_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_314_297# A0 a_396_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_490_47# S VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_314_297# S VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 X a_396_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND a_27_47# a_206_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_396_47# A1 a_490_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VGND a_396_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VPWR a_396_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR a_27_47# a_204_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VPWR a_396_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_27_47# S VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_27_47# S VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 X a_396_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__mux2_8 A0 A1 S VGND VNB VPB VPWR X -X0 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND S a_792_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X2 a_1302_47# A0 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X3 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_79_21# A1 a_792_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X5 a_1302_297# A1 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_1302_297# a_1259_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VPWR S a_792_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_792_297# A0 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_792_47# A1 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X11 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_792_47# S VGND VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X14 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VPWR S a_1259_199# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VGND S a_1259_199# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_79_21# A0 a_1302_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X20 a_792_297# S VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 VGND a_1259_199# a_1302_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X25 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 VPWR a_1259_199# a_1302_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 a_1302_47# a_1259_199# VGND VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X28 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 a_79_21# A0 a_792_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X32 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 a_79_21# A1 a_1302_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__mux2i_1 A0 A1 S VGND VNB VPB VPWR Y -X0 a_283_205# S VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VPWR S a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_27_297# A0 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND S a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_204_297# a_283_205# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_47# a_283_205# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_283_205# S VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 Y A1 a_204_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 Y A1 a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_27_47# A0 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__mux2i_2 A0 A1 S VGND VNB VPB VPWR Y -X0 a_361_47# a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_193_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 Y A0 a_361_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND a_27_47# a_361_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 Y A1 a_361_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Y A0 a_193_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_361_47# A0 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_361_297# A1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_193_47# S VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND S a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_193_297# S VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_193_297# A0 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_27_47# S VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 Y A1 a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_361_297# a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_27_47# S VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 VPWR S a_193_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VPWR a_27_47# a_361_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__mux2i_4 A0 A1 S VGND VNB VPB VPWR Y -X0 VGND S a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 Y A1 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND a_1191_21# a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 Y A1 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR a_1191_21# a_445_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND S a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_445_297# A1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_445_297# A1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_109_47# A0 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Y A1 a_445_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_445_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR S a_1191_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_109_297# S VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR S a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 Y A0 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_109_297# S VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_109_47# A0 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 Y A0 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 Y A0 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VPWR S a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 VGND a_1191_21# a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 Y A1 a_445_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_445_297# a_1191_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 Y A0 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 VPWR a_1191_21# a_445_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 a_109_297# A0 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 a_445_47# S VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 a_445_47# A1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 a_109_47# a_1191_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 VGND S a_1191_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 a_109_297# A0 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 a_109_47# a_1191_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X32 a_445_297# a_1191_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 a_445_47# S VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__mux4_1 A0 A1 A2 A3 S0 S1 VGND VNB VPB VPWR X -X0 a_277_47# S1 a_1478_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_757_363# S0 a_750_97# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_668_97# S0 a_750_97# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_750_97# S1 a_1478_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VPWR A2 a_757_363# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 a_277_47# S0 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 a_1478_413# a_1290_413# a_277_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 a_277_47# S0 a_193_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_923_363# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 VPWR a_1478_413# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_27_413# a_247_21# a_277_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 a_668_97# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VGND a_1478_413# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_193_47# a_247_21# a_277_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_247_21# S0 VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 a_27_413# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X16 VPWR A0 a_193_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X17 a_1478_413# a_1290_413# a_750_97# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X18 a_247_21# S0 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X19 a_750_97# a_247_21# a_923_363# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X20 VPWR S1 a_1290_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X21 VGND A0 a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 a_27_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 VGND A2 a_834_97# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X24 a_750_97# a_247_21# a_834_97# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 VGND S1 a_1290_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__mux4_2 A0 A1 A2 A3 S0 S1 VGND VNB VPB VPWR X -X0 VPWR A1 a_1060_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X1 a_193_47# a_27_47# a_288_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X2 VPWR a_788_316# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_1279_413# A0 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X4 VGND a_788_316# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 X a_788_316# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_288_47# S1 a_788_316# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 a_193_369# S0 a_288_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_372_413# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 a_872_316# a_27_47# a_1281_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X10 a_288_47# a_27_47# a_372_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 VGND A1 a_1064_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VPWR S1 a_600_345# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X13 a_872_316# S0 a_1279_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X14 a_27_47# S0 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X15 VPWR A2 a_193_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X16 VGND A2 a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_288_47# a_600_345# a_788_316# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X18 a_397_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 a_27_47# S0 VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 a_1060_369# a_27_47# a_872_316# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X21 VGND S1 a_600_345# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 a_1281_47# A0 VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 X a_788_316# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 a_288_47# S0 a_397_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X25 a_788_316# S1 a_872_316# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X26 a_788_316# a_600_345# a_872_316# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X27 a_1064_47# S0 a_872_316# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__mux4_4 A0 A1 A2 A3 S0 S1 VGND VNB VPB VPWR X -X0 VPWR A1 a_1061_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X1 a_288_47# S1 a_789_316# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_193_47# a_27_47# a_288_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X3 X a_789_316# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_873_316# a_27_47# a_1282_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X5 a_1280_413# A0 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 VPWR a_789_316# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND a_789_316# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VGND A1 a_1065_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_193_369# S0 a_288_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 X a_789_316# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_398_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 X a_789_316# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND S1 a_601_345# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_373_413# A3 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X15 a_288_47# S0 a_398_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X16 a_1282_47# A0 VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 X a_789_316# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_288_47# a_27_47# a_373_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X19 VPWR a_789_316# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_789_316# a_601_345# a_873_316# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X21 a_27_47# S0 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X22 VPWR A2 a_193_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X23 VPWR S1 a_601_345# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X24 a_1065_47# S0 a_873_316# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X25 VGND A2 a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X26 a_27_47# S0 VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X27 a_288_47# a_601_345# a_789_316# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X28 a_1061_369# a_27_47# a_873_316# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X29 a_789_316# S1 a_873_316# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X30 VGND a_789_316# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 a_873_316# S0 a_1280_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand2_1 A B VGND VNB VPB VPWR Y -X0 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND B a_113_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_113_47# A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand2_2 A B VGND VNB VPB VPWR Y -X0 Y A a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_27_47# A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND B a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_27_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand2_4 A B VGND VNB VPB VPWR Y -X0 a_27_47# A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_27_47# A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND B a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 Y A a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_27_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VGND B a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_27_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 Y A a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand2_8 A B VGND VNB VPB VPWR Y -X0 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_27_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_27_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Y A a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND B a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_27_47# A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_27_47# A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VGND B a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 Y A a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 Y A a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 Y A a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 a_27_47# A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 a_27_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 VGND B a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 a_27_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 a_27_47# A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 VGND B a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand2b_1 A_N B VGND VNB VPB VPWR Y -X0 a_206_47# a_27_93# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_27_93# A_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 VGND B a_206_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_27_93# A_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 Y a_27_93# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand2b_2 A_N B VGND VNB VPB VPWR Y -X0 a_229_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 Y a_27_93# a_229_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_27_93# A_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_229_47# a_27_93# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_27_93# A_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 VPWR a_27_93# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 Y a_27_93# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND B a_229_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand2b_4 A_N B VGND VNB VPB VPWR Y -X0 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND B a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_215_47# a_27_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 Y a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_215_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR a_27_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_215_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VPWR a_27_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND B a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 Y a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 Y a_27_47# a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_215_47# a_27_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_27_47# A_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_27_47# A_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 Y a_27_47# a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand3_1 A B C VGND VNB VPB VPWR Y -X0 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_109_47# B a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND C a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_193_47# A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand3_2 A B C VGND VNB VPB VPWR Y -X0 a_277_47# C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_277_47# B a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 Y C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_27_47# B a_277_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VGND C a_277_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 Y A a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_27_47# A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand3_4 A B C VGND VNB VPB VPWR Y -X0 a_445_47# A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_27_47# B a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_27_47# B a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_445_47# A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND C a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_445_47# B a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_27_47# C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND C a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VPWR C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_27_47# C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 VPWR C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 Y C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 Y A a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_445_47# B a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 Y C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 Y A a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand3b_1 A_N B C VGND VNB VPB VPWR Y -X0 a_53_93# A_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_232_47# B a_316_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_53_93# A_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 VPWR C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_316_47# a_53_93# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR a_53_93# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND C a_232_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand3b_2 A_N B C VGND VNB VPB VPWR Y -X0 VPWR a_27_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Y a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_408_47# a_27_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_218_47# B a_408_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_218_47# C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_27_47# A_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_408_47# B a_218_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_27_47# A_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 Y C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VGND C a_218_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 Y a_27_47# a_408_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand3b_4 A_N B C VGND VNB VPB VPWR Y -X0 a_633_47# B a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VPWR C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_215_47# B a_633_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_215_47# a_27_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_215_47# B a_633_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 Y a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND C a_633_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VPWR a_27_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VPWR a_27_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 Y a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 Y C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_633_47# B a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_633_47# C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 Y a_27_47# a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_633_47# C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_215_47# a_27_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VGND C a_633_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_27_47# A_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_27_47# A_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 Y a_27_47# a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 Y C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand4_1 A B C D VGND VNB VPB VPWR Y -X0 a_277_47# A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_193_47# B a_277_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_109_47# C a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND D a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR D Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand4_2 A B C D VGND VNB VPB VPWR Y -X0 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_277_47# C a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_47# C a_277_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_277_47# B a_471_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VGND D a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VPWR C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_27_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 Y A a_471_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR D Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 Y D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_471_47# A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 Y C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_471_47# B a_277_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand4_4 A B C D VGND VNB VPB VPWR Y -X0 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_803_47# B a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_27_47# C a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_27_47# C a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_803_47# B a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 Y A a_803_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 Y C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND D a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_445_47# C a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR A Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_27_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 Y A a_803_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VGND D a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VPWR D Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_27_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_803_47# A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 VPWR C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 a_803_47# A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 VPWR D Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 Y D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 Y A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 a_445_47# B a_803_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 a_445_47# C a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 Y D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 a_445_47# B a_803_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand4b_1 A_N B C D VGND VNB VPB VPWR Y -X0 Y a_41_93# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_232_47# C a_316_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_423_47# a_41_93# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_41_93# A_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 VPWR D Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_316_47# B a_423_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_41_93# A_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 Y C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND D a_232_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand4b_2 A_N B C D VGND VNB VPB VPWR Y -X0 VPWR D Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_215_47# a_27_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR a_27_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Y a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_465_47# B a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_27_47# A_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 Y C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_215_47# B a_465_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_655_47# C a_465_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VGND D a_655_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_27_47# A_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_465_47# C a_655_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 Y a_27_47# a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_655_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 Y D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand4b_4 A_N B C D VGND VNB VPB VPWR Y -X0 a_633_47# B a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND D a_991_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_215_47# B a_633_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_215_47# a_27_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_215_47# B a_633_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 Y a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_991_47# C a_633_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR a_27_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR a_27_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR D Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR D Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_991_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 Y a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 Y C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_633_47# B a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 Y D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_633_47# C a_991_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 VGND D a_991_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 Y a_27_47# a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 Y D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_633_47# C a_991_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 a_215_47# a_27_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 a_991_47# C a_633_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 a_27_47# A_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 Y B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 a_27_47# A_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 Y a_27_47# a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 VPWR B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 a_991_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X33 Y C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand4bb_1 A_N B_N C D VGND VNB VPB VPWR Y -X0 Y a_496_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_426_47# a_496_21# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR A_N a_496_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 VGND A_N a_496_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 a_27_93# B_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 Y C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_326_47# a_27_93# a_426_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_27_93# B_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 VPWR D Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VPWR a_27_93# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VGND D a_218_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_218_47# C a_326_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand4bb_2 A_N B_N C D VGND VNB VPB VPWR Y -X0 a_341_47# a_27_47# a_591_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 Y C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_781_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 Y D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Y a_193_47# a_341_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VGND D a_781_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_341_47# a_193_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 Y a_193_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 Y a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_27_47# B_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 VPWR a_193_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR A_N a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X13 VPWR a_27_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VGND A_N a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 a_27_47# B_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_591_47# a_27_47# a_341_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_591_47# C a_781_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VPWR D Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_781_47# C a_591_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nand4bb_4 A_N B_N C D VGND VNB VPB VPWR Y -X0 a_1266_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 Y a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 Y a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_432_47# a_27_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_432_47# a_193_47# a_850_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 Y a_193_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND D a_1266_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR a_27_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 Y C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VPWR a_27_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR a_193_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_432_47# a_193_47# a_850_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_1266_47# D VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VPWR C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 Y a_193_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 Y a_27_47# a_432_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_850_47# a_193_47# a_432_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VPWR a_193_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_432_47# a_27_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VPWR D Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_850_47# C a_1266_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VGND D a_1266_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 Y C VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_850_47# C a_1266_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 Y D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 VGND B_N a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 a_27_47# A_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 a_1266_47# C a_850_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 Y D VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 VPWR C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 a_1266_47# C a_850_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 a_27_47# A_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 VPWR D Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 VPWR B_N a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X34 Y a_27_47# a_432_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X35 a_850_47# a_193_47# a_432_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor2_1 A B VGND VNB VPB VPWR Y -X0 a_109_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 Y B a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor2_2 A B VGND VNB VPB VPWR Y -X0 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 Y B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_27_297# B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor2_4 A B VGND VNB VPB VPWR Y -X0 a_27_297# B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 Y B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_27_297# B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 Y B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor2_8 A B VGND VNB VPB VPWR Y -X0 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 Y B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 Y B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_27_297# B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_27_297# B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_27_297# B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 Y B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 Y B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 a_27_297# B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor2b_1 A B_N VGND VNB VPB VPWR Y -X0 a_74_47# B_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 Y a_74_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_74_47# B_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VPWR A a_265_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_265_297# a_74_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor2b_2 A B_N VGND VNB VPB VPWR Y -X0 Y a_251_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 Y a_251_21# a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND a_251_21# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_27_297# a_251_21# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_251_21# B_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_251_21# B_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor2b_4 A B_N VGND VNB VPB VPWR Y -X0 a_27_297# a_419_21# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 Y a_419_21# a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Y a_419_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_27_297# a_419_21# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 Y a_419_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_419_21# B_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 Y a_419_21# a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_419_21# B_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VGND a_419_21# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VGND a_419_21# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor3_1 A B C VGND VNB VPB VPWR Y -X0 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_193_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 Y C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 Y C a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_109_297# B a_193_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor3_2 A B C VGND VNB VPB VPWR Y -X0 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 Y C a_281_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_281_297# B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_27_297# B a_281_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Y C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_281_297# C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VGND C Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor3_4 A B C VGND VNB VPB VPWR Y -X0 a_27_297# B a_449_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_449_297# B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_449_297# B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VGND C Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_449_297# C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 Y C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_27_297# B a_449_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 Y C a_449_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 Y C a_449_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_449_297# C Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 VGND C Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor3b_1 A B C_N VGND VNB VPB VPWR Y -X0 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR C_N a_91_199# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_161_297# B a_245_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND C_N a_91_199# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 Y a_91_199# a_161_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_245_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 Y a_91_199# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor3b_2 A B C_N VGND VNB VPB VPWR Y -X0 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_281_297# B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_27_297# B a_281_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Y a_531_21# a_281_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_281_297# a_531_21# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 Y a_531_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_531_21# C_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VGND a_531_21# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_531_21# C_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor3b_4 A B C_N VGND VNB VPB VPWR Y -X0 a_197_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_197_297# B a_555_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR A a_197_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR A a_197_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_555_297# B a_197_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_555_297# a_27_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_197_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_197_297# B a_555_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 Y a_27_47# a_555_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_27_47# C_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_27_47# C_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VGND a_27_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VGND a_27_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_555_297# B a_197_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 Y a_27_47# a_555_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 Y a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 a_555_297# a_27_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 Y a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor4_1 A B C D VGND VNB VPB VPWR Y -X0 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_191_297# B a_297_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_297_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 Y C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND D Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_109_297# C a_191_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 Y D a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor4_2 A B C D VGND VNB VPB VPWR Y -X0 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_281_297# B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_27_297# B a_281_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_281_297# C a_475_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_475_297# C a_281_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 Y D VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 Y C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VGND C Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_475_297# D Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VGND D Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 Y D a_475_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor4_4 A B C D VGND VNB VPB VPWR Y -X0 a_27_297# B a_449_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_807_297# C a_449_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_449_297# B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_449_297# C a_807_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y D a_807_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Y D a_807_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 Y D VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_807_297# D Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_807_297# D Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VGND D Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 Y C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_27_297# B a_449_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 Y C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 a_449_297# B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 Y D VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 a_807_297# C a_449_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 VGND C Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 VGND D Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 a_449_297# C a_807_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 VGND C Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor4b_1 A B C D_N VGND VNB VPB VPWR Y -X0 VPWR D_N a_91_199# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 VGND D_N a_91_199# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_161_297# C a_245_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_245_297# B a_341_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 Y a_91_199# a_161_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 Y C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_341_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND a_91_199# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor4b_2 A B C D_N VGND VNB VPB VPWR Y -X0 a_277_297# C a_474_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Y a_694_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND a_694_21# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 Y a_694_21# a_474_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND C Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_474_297# a_694_21# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_694_21# D_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_27_297# B a_277_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_474_297# C a_277_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 Y C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_277_297# B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_694_21# D_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor4b_4 A B C D_N VGND VNB VPB VPWR Y -X0 Y a_1191_21# a_803_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND C Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND a_1191_21# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_803_297# a_1191_21# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND C Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_445_297# B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_445_297# B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_27_297# B a_445_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 Y a_1191_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_445_297# C a_803_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_803_297# C a_445_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_1191_21# D_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_1191_21# D_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_445_297# C a_803_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 a_803_297# C a_445_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 VGND a_1191_21# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 a_27_297# B a_445_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 a_803_297# a_1191_21# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 Y C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 Y a_1191_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 Y a_1191_21# a_803_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 Y C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor4bb_1 A B C_N D_N VGND VNB VPB VPWR Y -X0 VGND a_205_93# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_573_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_27_410# C_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_393_297# a_27_410# a_477_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_477_297# B a_573_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Y a_205_93# a_393_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VGND D_N a_205_93# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR D_N a_205_93# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 Y a_27_410# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_27_410# C_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor4bb_2 A B C_N D_N VGND VNB VPB VPWR Y -X0 a_776_297# B a_418_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_336_297# a_201_93# a_418_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_336_297# a_27_410# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_27_410# D_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VGND a_201_93# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR A a_776_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_418_297# a_201_93# a_336_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Y a_27_410# a_336_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 Y a_27_410# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VGND a_27_410# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VPWR C_N a_201_93# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X15 a_776_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 Y a_201_93# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VGND C_N a_201_93# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 a_27_410# D_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 a_418_297# B a_776_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__nor4bb_4 A B C_N D_N VGND VNB VPB VPWR Y -X0 a_729_297# B a_1087_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND a_197_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR D_N a_197_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 Y a_197_47# a_311_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Y a_197_47# a_311_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND a_27_297# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VPWR A a_1087_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_27_297# C_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR A a_1087_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_311_297# a_197_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_27_297# C_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_311_297# a_197_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 Y a_27_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_1087_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 Y a_197_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_1087_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 Y B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_729_297# B a_1087_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 VGND D_N a_197_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 VGND a_197_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 a_311_297# a_27_297# a_729_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 Y A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 a_311_297# a_27_297# a_729_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 VGND a_27_297# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 VGND A Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 a_729_297# a_27_297# a_311_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 VGND B Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 a_729_297# a_27_297# a_311_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 a_1087_297# B a_729_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 a_1087_297# B a_729_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X34 Y a_27_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X35 Y a_197_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o2111a_1 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X -X0 VPWR D1 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_306_47# C1 a_409_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND A1 a_512_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_79_21# D1 a_306_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_512_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR B1 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_79_21# C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_79_21# A2 a_676_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_676_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_409_47# B1 a_512_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o2111a_2 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X -X0 a_386_47# C1 a_458_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 X a_80_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_458_47# B1 a_566_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_566_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR a_80_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_80_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VGND A1 a_566_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_80_21# D1 a_386_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_674_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_80_21# A2 a_674_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR B1 a_80_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_80_21# C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR D1 a_80_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 X a_80_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o2111a_4 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X -X0 VGND A2 a_361_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_681_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_361_47# B1 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_361_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR C1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_297# A2 a_681_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR a_27_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_445_47# C1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_277_47# B1 a_361_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND a_27_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 X a_27_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 X a_27_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR A1 a_852_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND a_27_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_27_47# C1 a_277_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_852_297# A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 X a_27_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_27_297# D1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_27_297# C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_27_47# D1 a_27_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 X a_27_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_27_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_27_297# D1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 VGND A1 a_361_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 VPWR D1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 VPWR a_27_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 VPWR B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 a_361_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o2111ai_1 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y -X0 a_235_47# B1 a_343_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_343_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND A1 a_343_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 Y D1 a_163_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR D1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_454_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y A2 a_454_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_163_47# C1 a_235_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o2111ai_2 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y -X0 Y A2 a_664_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_664_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VPWR A1 a_664_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_497_47# B1 a_298_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR D1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_497_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_27_47# D1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VGND A1 a_497_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 Y D1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_298_47# B1 a_497_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_497_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 Y D1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND A2 a_497_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_664_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_27_47# C1 a_298_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_298_47# C1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o2111ai_4 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y -X0 a_803_47# B1 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_27_47# C1 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_27_47# C1 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_803_47# B1 a_445_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR A1 a_1163_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND A2 a_803_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 Y D1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_1163_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_1163_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_445_47# C1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_1163_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_803_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VPWR A1 a_1163_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 VGND A2 a_803_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 VGND A1 a_803_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 Y A2 a_1163_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 VGND A1 a_803_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 a_27_47# D1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 a_803_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 Y A2 a_1163_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 a_803_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 Y D1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 Y D1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 a_27_47# D1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 Y D1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 VPWR D1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X34 a_445_47# B1 a_803_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X35 a_803_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X36 a_445_47# C1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X37 VPWR D1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X38 a_1163_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X39 a_445_47# B1 a_803_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o211a_1 A1 A2 B1 C1 VGND VNB VPB VPWR X -X0 VPWR C1 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_215_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_215_47# B1 a_510_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_297_297# A2 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR A1 a_297_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND A2 a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_510_47# C1 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_79_21# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o211a_2 A1 A2 B1 C1 VGND VNB VPB VPWR X -X0 VPWR B1 a_27_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_27_47# C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_110_47# B1 a_182_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_27_47# C1 a_110_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_27_47# A2 a_373_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_373_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VGND A2 a_182_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_182_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o211a_4 A1 A2 B1 C1 VGND VNB VPB VPWR X -X0 VPWR B1 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_557_47# C1 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_474_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_950_297# A2 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_79_21# C1 a_748_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_748_47# B1 a_474_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND A1 a_474_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_474_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VPWR A1 a_950_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_79_21# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VGND A2 a_474_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VPWR C1 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_79_21# C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 a_1122_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_79_21# A2 a_1122_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_474_47# B1 a_557_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o211ai_1 A1 A2 B1 C1 VGND VNB VPB VPWR Y -X0 a_110_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VPWR A1 a_110_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_27_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_326_47# C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_27_47# B1 a_326_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o211ai_2 A1 A2 B1 C1 VGND VNB VPB VPWR Y -X0 Y A2 a_487_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_27_47# C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_487_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_487_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Y C1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND A2 a_286_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_27_47# B1 a_286_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_286_47# B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_286_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR A1 a_487_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_286_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VGND A1 a_286_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o211ai_4 A1 A2 B1 C1 VGND VNB VPB VPWR Y -X0 a_27_47# B1 a_978_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 Y C1 a_1314_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_110_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 Y C1 a_806_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VPWR A1 a_110_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_27_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_978_47# C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_27_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VGND A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_110_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 Y A2 a_110_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VPWR A1 a_110_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 VGND A1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_110_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 Y A2 a_110_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_27_47# B1 a_806_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 a_806_47# C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 a_1314_47# B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 a_806_47# B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 a_110_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 VGND A1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 a_27_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 a_27_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o21a_1 A1 A2 B1 VGND VNB VPB VPWR X -X0 a_382_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND A1 a_297_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_79_21# B1 a_297_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_297_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_79_21# A2 a_382_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR B1 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o21a_2 A1 A2 B1 VGND VNB VPB VPWR X -X0 a_384_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_470_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR B1 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND A1 a_384_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_79_21# A2 a_470_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_79_21# B1 a_384_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o21a_4 A1 A2 B1 VGND VNB VPB VPWR X -X0 a_80_21# A2 a_934_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 X a_80_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND a_80_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR a_80_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND A1 a_475_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR a_80_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 X a_80_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_475_47# B1 a_80_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_80_21# B1 a_475_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_80_21# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 X a_80_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_475_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VPWR B1 a_80_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_762_297# A2 a_80_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 X a_80_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VPWR A1 a_762_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_934_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VGND a_80_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VGND A2 a_475_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_475_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o21ai_0 A1 A2 B1 VGND VNB VPB VPWR Y -X0 VGND A2 a_32_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X2 a_32_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_32_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VPWR A1 a_120_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X5 a_120_369# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o21ai_1 A1 A2 B1 VGND VNB VPB VPWR Y -X0 a_109_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=700000u l=150000u -X2 a_27_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_27_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR A1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o21ai_2 A1 A2 B1 VGND VNB VPB VPWR Y -X0 a_112_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND A2 a_29_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR A1 a_112_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_29_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VGND A1 a_29_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 Y A2 a_112_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_112_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_29_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_29_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 Y B1 a_29_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o21ai_4 A1 A2 B1 VGND VNB VPB VPWR Y -X0 a_115_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND A1 a_32_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 Y B1 a_32_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 Y B1 a_32_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 Y A2 a_115_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_32_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_32_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR A1 a_115_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND A2 a_32_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR A1 a_115_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_115_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_32_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_115_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_32_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VGND A2 a_32_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_115_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 Y A2 a_115_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_32_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VGND A1 a_32_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_32_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o21ba_1 A1 A2 B1_N VGND VNB VPB VPWR X -X0 a_448_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR B1_N a_222_93# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_79_199# a_222_93# a_448_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND B1_N a_222_93# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VGND A1 a_448_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_544_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 X a_79_199# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 X a_79_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VPWR a_222_93# a_79_199# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_79_199# A2 a_544_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o21ba_2 A1 A2 B1_N VGND VNB VPB VPWR X -X0 X a_174_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND a_174_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR a_27_93# a_174_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_174_21# A2 a_574_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_574_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_93# B1_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 a_174_21# a_27_93# a_478_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VGND A1 a_478_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_478_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR a_174_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_27_93# B1_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 X a_174_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o21ba_4 A1 A2 B1_N VGND VNB VPB VPWR X -X0 a_575_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND a_187_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_27_297# B1_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR A1 a_743_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_187_21# a_27_297# a_575_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VGND A2 a_575_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 X a_187_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_187_21# A2 a_743_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 X a_187_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND A1 a_575_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_187_21# a_27_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_575_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VPWR a_187_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR a_187_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_743_297# A2 a_187_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VGND a_187_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_575_47# a_27_297# a_187_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_743_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 VPWR a_27_297# a_187_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 X a_187_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 X a_187_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_27_297# B1_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o21bai_1 A1 A2 B1_N VGND VNB VPB VPWR Y -X0 VGND A1 a_297_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 Y a_105_352# a_297_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR a_105_352# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_297_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_388_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND B1_N a_105_352# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 a_105_352# B1_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 Y A2 a_388_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o21bai_2 A1 A2 B1_N VGND VNB VPB VPWR Y -X0 Y a_28_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND B1_N a_28_297# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_28_297# B1_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_397_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_397_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_229_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 Y A2 a_397_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y a_28_297# a_229_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VGND A1 a_229_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR A1 a_397_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_229_47# a_28_297# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR a_28_297# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_229_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VGND A2 a_229_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o21bai_4 A1 A2 B1_N VGND VNB VPB VPWR Y -X0 a_225_47# a_33_297# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_225_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_561_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_561_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR A1 a_561_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND A2 a_225_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR A1 a_561_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y a_33_297# a_225_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VGND A1 a_225_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_561_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_225_47# a_33_297# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 Y a_33_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 Y A2 a_561_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 Y a_33_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 Y A2 a_561_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VGND B1_N a_33_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_33_297# B1_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 VPWR a_33_297# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 Y a_33_297# a_225_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VPWR a_33_297# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_561_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 a_225_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 a_225_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 VGND A2 a_225_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 VGND A1 a_225_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 a_225_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o221a_1 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X -X0 a_51_297# A2 a_512_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_512_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VPWR a_51_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND a_51_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_149_47# B1 a_240_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_51_297# C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR B1 a_245_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_240_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_240_47# B2 a_149_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND A2 a_240_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_245_297# B2 a_51_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_51_297# C1 a_149_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o221a_2 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X -X0 VGND a_38_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_225_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_38_47# C1 a_141_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_225_47# B2 a_141_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND A2 a_225_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_141_47# B1 a_225_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_237_297# B2 a_38_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VPWR B1 a_237_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 X a_38_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_38_47# A2 a_497_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_497_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VPWR a_38_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 X a_38_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_38_47# C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o221a_4 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X -X0 VGND A2 a_277_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND a_109_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_27_47# B2 a_277_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR a_109_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND a_109_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_277_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_277_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_277_47# B2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_277_47# B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 X a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VGND A1 a_277_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR a_109_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_27_47# B1 a_277_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_717_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_109_47# C1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VPWR B1 a_277_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 VPWR A1 a_717_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_27_47# C1 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_109_47# A2 a_717_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_109_47# B2 a_277_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 VPWR C1 a_109_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 a_109_47# C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_277_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 a_717_297# A2 a_109_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 X a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 a_277_297# B2 a_109_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 X a_109_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 X a_109_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o221ai_1 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y -X0 VPWR B1 a_295_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND A1 a_213_123# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_213_123# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 Y A2 a_493_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_493_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_109_47# B2 a_213_123# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 Y C1 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_295_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_213_123# B1 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o221ai_2 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y -X0 a_734_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_300_47# B2 a_28_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_734_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 Y A2 a_734_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_28_47# C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_382_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y C1 a_28_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_28_47# B2 a_300_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND A1 a_300_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_382_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VPWR B1 a_382_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_300_47# B1 a_28_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_300_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 Y B2 a_382_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_300_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VPWR A1 a_734_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_28_47# B1 a_300_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VGND A2 a_300_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o221ai_4 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y -X0 Y B2 a_553_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Y C1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_27_47# B1 a_471_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND A2 a_471_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_471_47# B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_553_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VPWR A1 a_1241_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_553_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_27_47# C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_471_47# B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_471_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VPWR B1 a_553_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_27_47# C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 Y A2 a_1241_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 Y A2 a_1241_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_471_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_471_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VPWR A1 a_1241_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_27_47# B2 a_471_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 a_1241_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 a_1241_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 Y C1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 a_27_47# B1 a_471_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 VGND A2 a_471_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 VGND A1 a_471_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 a_553_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 a_1241_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 VPWR B1 a_553_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 VGND A1 a_471_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X33 Y B2 a_553_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X34 a_1241_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X35 a_471_47# B2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X36 a_553_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X37 a_471_47# B2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X38 a_471_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X39 a_27_47# B2 a_471_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o22a_1 A1 A2 B1 B2 VGND VNB VPB VPWR X -X0 VPWR B1 a_292_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_215_47# B1 a_78_199# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 X a_78_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_292_297# B2 a_78_199# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND A1 a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_215_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_78_199# A2 a_493_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_493_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 X a_78_199# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_78_199# B2 a_215_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o22a_2 A1 A2 B1 B2 VGND VNB VPB VPWR X -X0 X a_81_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_81_21# B2 a_301_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 X a_81_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_301_47# B1 a_81_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR a_81_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_81_21# A2 a_579_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR B1 a_383_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_383_297# B2 a_81_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND A1 a_301_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_301_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_579_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VGND a_81_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o22a_4 A1 A2 B1 B2 VGND VNB VPB VPWR X -X0 a_96_21# A2 a_918_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 X a_96_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_566_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_484_47# B1 a_96_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND a_96_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR a_96_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_918_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND A2 a_484_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 X a_96_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR a_96_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR A1 a_918_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 X a_96_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VGND a_96_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VGND A1 a_484_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_918_297# A2 a_96_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_484_47# B2 a_96_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_484_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VPWR B1 a_566_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_484_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_96_21# B2 a_566_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_96_21# B2 a_484_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_566_297# B2 a_96_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_96_21# B1 a_484_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 X a_96_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o22ai_1 A1 A2 B1 B2 VGND VNB VPB VPWR Y -X0 Y A2 a_307_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_307_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_109_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_27_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_27_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 Y B2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR B1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND A1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o22ai_2 A1 A2 B1 B2 VGND VNB VPB VPWR Y -X0 Y B2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 Y B2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_27_47# B2 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_27_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Y A2 a_475_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_27_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_27_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_475_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND A1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VGND A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 Y B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_27_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_475_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_27_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VPWR A1 a_475_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o22ai_4 A1 A2 B1 B2 VGND VNB VPB VPWR Y -X0 a_797_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_33_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_33_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_33_47# B2 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_33_47# B2 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_115_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 Y B1 a_33_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_115_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 Y B2 a_797_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_115_297# A2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_33_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR A1 a_115_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 Y A2 a_115_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR A1 a_115_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VPWR B1 a_797_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VGND A2 a_33_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VPWR B1 a_797_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 Y B2 a_33_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 Y B2 a_33_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_33_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_33_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_797_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_797_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 Y A2 a_115_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 a_797_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 Y B2 a_797_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 a_33_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 a_115_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 VGND A1 a_33_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 VGND A1 a_33_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 VGND A2 a_33_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 Y B1 a_33_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o2bb2a_1 A1_N A2_N B1 B2 VGND VNB VPB VPWR X -X0 a_76_199# a_206_369# a_489_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 VPWR a_206_369# a_76_199# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 VPWR A1_N a_206_369# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_206_369# A2_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 VGND B1 a_489_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 X a_76_199# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_489_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 X a_76_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_205_47# A2_N a_206_369# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_76_199# B2 a_585_369# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 a_585_369# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 VGND A1_N a_205_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o2bb2a_2 A1_N A2_N B1 B2 VGND VNB VPB VPWR X -X0 VPWR A1_N a_295_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X1 a_295_369# A2_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X2 a_581_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 VGND a_84_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_294_47# A2_N a_295_369# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 VGND A1_N a_294_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 X a_84_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_84_21# a_295_369# a_581_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 X a_84_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR a_295_369# a_84_21# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X10 VPWR a_84_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_665_369# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X12 a_84_21# B2 a_665_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X13 VGND B1 a_581_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o2bb2a_4 A1_N A2_N B1 B2 VGND VNB VPB VPWR X -X0 a_415_21# A2_N a_717_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND a_193_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_27_47# a_415_21# a_193_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR a_193_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND a_193_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_193_297# a_415_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_717_47# A2_N a_415_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VGND B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_193_297# a_415_21# a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 X a_193_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VGND A1_N a_717_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR a_193_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_27_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_415_21# A1_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VGND B2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_193_297# B2 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 VPWR A1_N a_415_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_27_47# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VPWR A2_N a_415_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 VPWR a_415_21# a_193_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 VPWR B1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 a_109_297# B2 a_193_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_717_47# A1_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 a_415_21# A2_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 X a_193_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 a_109_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 X a_193_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 X a_193_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o2bb2ai_1 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y -X0 a_112_297# A2_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Y B2 a_478_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND B1 a_394_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR A1_N a_112_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR a_112_297# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_478_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_112_47# A2_N a_112_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_394_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VGND A1_N a_112_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Y a_112_297# a_394_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o2bb2ai_2 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y -X0 a_113_47# A1_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND B2 a_471_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_113_297# A2_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_113_297# A1_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_113_297# A2_N a_113_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR A2_N a_113_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR A1_N a_113_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND A1_N a_113_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 Y a_113_297# a_471_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR B1 a_730_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_113_47# A2_N a_113_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_471_47# a_113_297# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VGND B1 a_471_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 Y a_113_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 Y B2 a_730_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_471_47# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VPWR a_113_297# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_730_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_730_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_471_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o2bb2ai_4 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y -X0 VPWR A1_N a_113_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND B2 a_807_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND B1 a_807_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_113_47# A2_N a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_113_47# A2_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_113_47# A2_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_807_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_113_47# A1_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_27_47# A2_N a_113_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_1241_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR A2_N a_113_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 Y B2 a_1241_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR A2_N a_113_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 Y a_113_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 Y B2 a_1241_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_807_47# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_27_47# A2_N a_113_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_807_47# B1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VPWR B1 a_1241_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_1241_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 VPWR a_113_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 a_1241_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 VGND A1_N a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 Y a_113_47# a_807_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 VGND B2 a_807_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 VPWR A1_N a_113_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 a_113_47# A2_N a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 VGND A1_N a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 Y a_113_47# a_807_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 Y a_113_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 a_807_47# B2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 a_113_47# A1_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 VPWR a_113_47# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 a_1241_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X34 a_27_47# A1_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X35 a_807_47# a_113_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X36 VPWR B1 a_1241_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X37 a_27_47# A1_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X38 a_807_47# a_113_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X39 VGND B1 a_807_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o311a_1 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X -X0 a_266_47# B1 a_585_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND A1 a_266_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR C1 a_81_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_266_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 X a_81_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND A3 a_266_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_266_297# A2 a_368_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_81_21# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_585_47# C1 a_81_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_368_297# A3 a_81_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VPWR A1 a_266_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 X a_81_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o311a_2 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X -X0 VPWR a_91_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_360_297# A2 a_460_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_360_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_91_21# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_460_297# A3 a_91_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_360_47# B1 a_677_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VGND A3 a_360_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VGND A1 a_360_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VPWR C1 a_91_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 X a_91_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VGND a_91_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR A1 a_360_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_677_47# C1 a_91_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 X a_91_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o311a_4 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X -X0 a_79_21# C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_79_21# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VPWR C1 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR B1 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_717_47# B1 a_467_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_79_21# C1 a_467_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_717_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VGND A2 a_717_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND A3 a_717_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_1147_297# A2 a_875_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_1147_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_467_47# B1 a_717_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_467_47# C1 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_875_297# A2 a_1147_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 VPWR A1 a_1147_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_79_21# A3 a_875_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_717_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_717_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 a_875_297# A3 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 VGND A1 a_717_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o311ai_0 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y -X0 a_138_47# B1 a_458_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 VPWR A1 a_138_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X2 VGND A3 a_138_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 VGND A1 a_138_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 a_458_47# C1 Y VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 a_138_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 a_222_369# A3 Y VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X8 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 a_138_369# A2 a_222_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o311ai_1 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y -X0 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_138_47# B1 a_458_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_222_297# A3 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_138_297# A2 a_222_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND A3 a_138_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VGND A1 a_138_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_458_47# C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_138_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VPWR A1 a_138_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o311ai_2 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y -X0 a_55_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_301_297# A3 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 Y C1 a_729_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_51_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Y A3 a_301_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_729_47# C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_729_47# B1 a_55_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND A3 a_55_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VGND A2 a_55_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_55_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VPWR A1 a_51_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_301_297# A2 a_51_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_55_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VGND A1 a_55_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_55_47# B1 a_729_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_51_297# A2 a_301_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o311ai_4 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y -X0 VPWR A1 a_39_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_125_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_461_297# A2 a_39_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_461_297# A3 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND A2 a_125_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_125_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_39_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_39_297# A2 a_461_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 Y A3 a_461_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VGND A3 a_125_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 Y C1 a_1163_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_39_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_125_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_1163_47# C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 VGND A1 a_125_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_39_297# A2 a_461_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_125_47# B1 a_1163_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 Y C1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_125_47# B1 a_1163_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 a_461_297# A2 a_39_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 VGND A1 a_125_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 Y A3 a_461_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 Y C1 a_1163_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 a_125_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 a_125_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 a_125_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X32 a_461_297# A3 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 VPWR C1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X34 a_1163_47# B1 a_125_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X35 a_1163_47# C1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X36 a_1163_47# B1 a_125_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X37 VGND A2 a_125_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X38 VGND A3 a_125_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X39 VPWR A1 a_39_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o31a_1 A1 A2 A3 B1 VGND VNB VPB VPWR X -X0 a_253_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR A1 a_253_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 X a_103_199# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 X a_103_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND A1 a_253_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_103_199# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_253_47# B1 a_103_199# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VGND A3 a_253_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_253_297# A2 a_337_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_337_297# A3 a_103_199# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o31a_2 A1 A2 A3 B1 VGND VNB VPB VPWR X -X0 a_430_297# A3 a_108_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 X a_108_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_108_21# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND A1 a_346_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_346_47# B1 a_108_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VGND A3 a_346_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VGND a_108_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR a_108_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VPWR A1 a_346_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 X a_108_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_346_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_346_297# A2 a_430_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o31a_4 A1 A2 A3 B1 VGND VNB VPB VPWR X -X0 VPWR a_102_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_496_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_496_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR B1 a_102_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_926_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_102_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 X a_102_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VPWR a_102_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND a_102_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_672_297# A3 a_102_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_102_21# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 X a_102_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 X a_102_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_102_21# A3 a_672_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_926_297# A2 a_672_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VGND A1 a_496_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VGND A3 a_496_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VPWR A1 a_926_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_102_21# B1 a_496_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_496_47# B1 a_102_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 VGND A2 a_496_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_672_297# A2 a_926_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 X a_102_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 a_496_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o31ai_1 A1 A2 A3 B1 VGND VNB VPB VPWR Y -X0 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND A3 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_109_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_109_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_193_297# A3 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND A1 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR A1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_109_297# A2 a_193_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o31ai_2 A1 A2 A3 B1 VGND VNB VPB VPWR Y -X0 a_281_297# A3 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VPWR A1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_281_297# A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_27_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_27_297# A2 a_281_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_27_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND A1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Y B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VGND A3 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VGND A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 Y A3 a_281_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_27_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_27_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o31ai_4 A1 A2 A3 B1 VGND VNB VPB VPWR Y -X0 a_27_297# A2 a_449_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND A1 a_31_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_449_297# A3 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR A1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 Y B1 a_31_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR A1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND A3 a_31_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_449_297# A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_31_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Y A3 a_449_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_27_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_27_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_449_297# A3 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_31_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_31_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 Y A3 a_449_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 VGND A2 a_31_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_31_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_27_297# A2 a_449_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 VGND A1 a_31_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 VGND A2 a_31_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 a_31_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 Y B1 a_31_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 VGND A3 a_31_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 a_449_297# A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 a_31_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 a_31_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 a_31_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o32a_1 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X -X0 X a_77_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VPWR A1 a_227_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_77_199# B1 a_227_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_227_297# A2 a_323_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_77_199# B2 a_539_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND A3 a_227_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 X a_77_199# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_227_47# B2 a_77_199# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_227_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_323_297# A3 a_77_199# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_539_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VGND A1 a_227_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o32a_2 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X -X0 a_429_297# A3 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_345_47# B2 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_79_21# B1 a_345_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_79_21# B2 a_629_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND A1 a_345_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR A1 a_345_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_629_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_345_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VGND A3 a_345_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_345_297# A2 a_429_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o32a_4 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X -X0 VPWR a_549_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND a_549_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 X a_549_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_277_297# A3 a_549_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_739_297# B2 a_549_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR B1 a_739_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_549_297# A3 a_277_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_549_297# B2 a_739_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 X a_549_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_739_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_549_297# B2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VGND A3 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_27_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND a_549_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_27_47# B1 a_549_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 X a_549_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VGND A1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_27_297# A2 a_277_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_27_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_549_297# B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_27_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 VPWR A1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 X a_549_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 a_27_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 a_277_297# A2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 a_27_47# B2 a_549_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 VPWR a_549_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o32ai_1 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y -X0 a_109_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_461_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_333_297# A2 a_461_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 Y B2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_27_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 Y A3 a_333_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_27_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_27_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VPWR B1 a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o32ai_2 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y -X0 a_27_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_729_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND A3 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 Y B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 Y A3 a_475_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_475_297# A3 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_27_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_27_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VPWR A1 a_729_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_27_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_475_297# A2 a_729_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 Y B2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VGND A1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_27_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_27_47# B2 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_729_297# A2 a_475_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_27_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 Y B2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 VPWR B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o32ai_4 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y -X0 VGND A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 Y A3 a_806_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_1224_297# A2 a_806_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_1224_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_27_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_1224_297# A2 a_806_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_27_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_27_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_27_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_806_297# A2 a_1224_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 Y B2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_806_297# A2 a_1224_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VGND A3 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_27_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 VGND A3 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VGND A1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VGND A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_27_47# B2 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_1224_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 a_27_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 VPWR B1 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_27_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 a_27_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 a_806_297# A3 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 VPWR A1 a_1224_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 Y B2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 a_27_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 a_27_47# B2 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 VPWR A1 a_1224_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 Y B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X32 Y B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X33 a_27_297# B2 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X34 Y A3 a_806_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X35 Y B2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X36 Y B2 a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X37 a_27_297# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X38 a_806_297# A3 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X39 VGND A1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o41a_1 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X -X0 a_393_297# A3 a_511_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_321_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_321_47# A4 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR B1 a_103_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND A1 a_321_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_103_21# A4 a_393_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_103_21# B1 a_321_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 X a_103_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_619_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_511_297# A2 a_619_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 X a_103_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VGND A3 a_321_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o41a_2 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X -X0 a_496_297# A3 a_597_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_79_21# B1 a_393_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_597_297# A2 a_697_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND A3 a_393_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_697_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VPWR B1 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VGND A1 a_393_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_79_21# A4 a_496_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_393_47# A4 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_393_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o41a_4 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X -X0 a_639_297# A3 a_889_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_889_297# A2 a_1083_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_467_47# A4 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_79_21# A4 a_639_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_79_21# B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_889_297# A3 a_639_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_79_21# B1 a_467_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_639_297# A4 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_467_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VGND A1 a_467_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VGND A3 a_467_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_467_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VPWR A1 a_1083_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_467_47# B1 a_79_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 VGND A2 a_467_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 VPWR B1 a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_1083_297# A2 a_889_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_467_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 a_1083_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 VGND A4 a_467_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o41ai_1 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y -X0 a_432_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_109_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND A3 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_109_47# A4 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_193_297# A3 a_348_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Y B1 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VGND A1 a_109_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 Y A4 a_193_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_348_297# A2 a_432_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o41ai_2 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y -X0 a_549_297# A2 a_743_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND A1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_27_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_299_297# A3 a_549_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Y A4 a_299_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_549_297# A3 a_299_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_27_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_299_297# A4 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND A3 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_27_47# A4 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 Y B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VPWR A1 a_743_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_27_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_743_297# A2 a_549_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 VGND A4 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_743_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_27_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__o41ai_4 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y -X0 VPWR A1 a_1243_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_27_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_27_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_27_47# A3 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND A4 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VGND A4 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_467_297# A4 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 Y B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VGND A1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 Y A4 a_467_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_885_297# A2 a_1243_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_885_297# A2 a_1243_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VGND A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VGND A1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_885_297# A3 a_467_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VPWR A1 a_1243_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_1243_297# A2 a_885_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_27_47# A4 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 a_467_297# A3 a_885_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_1243_297# A2 a_885_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_27_47# A2 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_27_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 a_27_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 a_27_47# A4 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 a_1243_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 a_885_297# A3 a_467_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 Y B1 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 a_27_47# A1 VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X29 a_467_297# A4 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 a_27_47# B1 Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 a_467_297# A3 a_885_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 a_1243_297# A1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 VPWR B1 Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X34 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X35 VGND A3 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X36 Y A4 a_467_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X37 VGND A2 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X38 Y B1 VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X39 VGND A3 a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or2_0 A B VGND VNB VPB VPWR X -X0 VGND a_68_355# X VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_150_355# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 VGND B a_68_355# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_68_355# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 a_68_355# B a_150_355# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VPWR a_68_355# X VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or2_1 A B VGND VNB VPB VPWR X -X0 a_150_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 VGND a_68_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND B a_68_297# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_68_297# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 a_68_297# B a_150_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VPWR a_68_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or2_2 A B VGND VNB VPB VPWR X -X0 a_39_297# B a_121_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 X a_39_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND a_39_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR a_39_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_39_297# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 VGND B a_39_297# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 a_121_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 X a_39_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or2_4 A B VGND VNB VPB VPWR X -X0 a_35_297# B a_121_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 X a_35_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 X a_35_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND a_35_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR a_35_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VPWR a_35_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 X a_35_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VGND a_35_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_35_297# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND B a_35_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_121_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 X a_35_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or2b_1 A B_N VGND VNB VPB VPWR X -X0 a_219_297# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_27_53# B_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 VGND a_27_53# a_219_297# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 VGND a_219_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_219_297# a_27_53# a_301_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 a_301_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 VPWR B_N a_27_53# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 VPWR a_219_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or2b_2 A B_N VGND VNB VPB VPWR X -X0 VGND a_218_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_218_297# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_27_53# B_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_218_297# a_27_53# a_300_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_300_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 X a_218_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR B_N a_27_53# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 X a_218_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VPWR a_218_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND a_27_53# a_218_297# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or2b_4 A B_N VGND VNB VPB VPWR X -X0 X a_219_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_219_297# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND a_219_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 X a_219_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_27_53# B_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 X a_219_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR B_N a_27_53# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 VPWR a_219_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND a_219_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_219_297# a_27_53# a_301_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_301_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VGND a_27_53# a_219_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 X a_219_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR a_219_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or3_1 A B C VGND VNB VPB VPWR X -X0 VPWR a_29_53# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_111_297# B a_183_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_29_53# C a_111_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 VGND a_29_53# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_29_53# C VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 a_29_53# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 a_183_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 VGND B a_29_53# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or3_2 A B C VGND VNB VPB VPWR X -X0 VPWR a_30_53# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_112_297# B a_184_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_184_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 X a_30_53# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_30_53# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 a_30_53# C a_112_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_30_53# C VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 X a_30_53# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VGND B a_30_53# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 VGND a_30_53# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or3_4 A B C VGND VNB VPB VPWR X -X0 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VGND B a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_193_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_27_47# C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_27_47# C a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_109_297# B a_193_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or3b_1 A B C_N VGND VNB VPB VPWR X -X0 a_215_53# a_109_93# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 VGND a_215_53# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_215_53# a_109_93# a_297_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_297_297# B a_369_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_369_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VPWR a_215_53# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_215_53# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 VGND C_N a_109_93# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 VGND B a_215_53# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 VPWR C_N a_109_93# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or3b_2 A B C_N VGND VNB VPB VPWR X -X0 VGND a_27_47# a_176_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_176_21# B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 X a_176_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_27_47# C_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 VGND A a_176_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 VGND a_176_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_27_47# C_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 VPWR a_176_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VPWR A a_388_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 a_472_297# a_27_47# a_176_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 X a_176_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_388_297# B a_472_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or3b_4 A B C_N VGND VNB VPB VPWR X -X0 X a_176_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND a_176_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_542_297# B a_626_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 X a_176_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_626_297# a_27_47# a_176_21# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_47# C_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 VGND a_176_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VGND A a_176_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 X a_176_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_27_47# C_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 VPWR a_176_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VGND a_27_47# a_176_21# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VPWR a_176_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR A a_542_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_176_21# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 X a_176_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or4_1 A B C D VGND VNB VPB VPWR X -X0 a_27_297# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 VGND D a_27_297# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 VGND B a_27_297# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 VGND a_27_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_109_297# C a_205_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 a_205_297# B a_277_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_27_297# C VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 a_277_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_27_297# D a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 VPWR a_27_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or4_2 A B C D VGND VNB VPB VPWR X -X0 a_27_297# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 VGND D a_27_297# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 X a_27_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND B a_27_297# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VGND a_27_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_109_297# C a_205_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_205_297# B a_277_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_27_297# C VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 a_277_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 X a_27_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_27_297# D a_109_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 VPWR a_27_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or4_4 A B C D VGND VNB VPB VPWR X -X0 a_32_297# C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_114_297# C a_220_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND D a_32_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 X a_32_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_32_297# D a_114_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_32_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 X a_32_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 X a_32_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VPWR a_32_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VPWR a_32_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_32_297# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_304_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 X a_32_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VGND B a_32_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_220_297# B a_304_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VGND a_32_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or4b_1 A B C D_N VGND VNB VPB VPWR X -X0 VGND a_109_53# a_215_297# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_215_297# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 VGND B a_215_297# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_297_297# C a_392_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_215_297# a_109_53# a_297_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 a_392_297# B a_465_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 VGND a_215_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VGND D_N a_109_53# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 a_215_297# C VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 VPWR D_N a_109_53# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 a_465_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 VPWR a_215_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or4b_2 A B C D_N VGND VNB VPB VPWR X -X0 a_176_21# a_27_53# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 X a_176_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_27_53# D_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 VGND C a_176_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VGND a_176_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_176_21# B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 VPWR A a_387_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_387_297# B a_483_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 VPWR a_176_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_483_297# C a_555_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 a_27_53# D_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 a_555_297# a_27_53# a_176_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X12 VGND A a_176_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 X a_176_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or4b_4 A B C D_N VGND VNB VPB VPWR X -X0 a_403_297# B a_487_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 X a_215_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 X a_215_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_297_297# C a_403_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_487_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_109_93# a_215_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VGND a_215_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_215_297# a_109_93# a_297_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_215_297# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 VGND D_N a_109_93# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 VPWR D_N a_109_93# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 VPWR a_215_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR a_215_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND B a_215_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND a_215_297# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 X a_215_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_215_297# C VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 X a_215_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or4bb_1 A B C_N D_N VGND VNB VPB VPWR X -X0 VGND a_205_93# a_311_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_393_413# a_27_410# a_489_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_311_413# a_205_93# a_393_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_27_410# C_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_27_410# C_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 a_489_297# B a_561_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_561_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 VPWR a_311_413# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_311_413# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 VGND B a_311_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 VGND D_N a_205_93# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 VPWR D_N a_205_93# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X12 a_311_413# a_27_410# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 VGND a_311_413# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or4bb_2 A B C_N D_N VGND VNB VPB VPWR X -X0 VPWR a_316_413# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND a_316_413# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_27_410# C_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 VGND B a_316_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 a_316_413# a_27_410# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 a_316_413# a_206_93# a_398_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 VGND D_N a_206_93# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 a_398_413# a_27_410# a_494_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_494_297# B a_566_297# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 VGND a_206_93# a_316_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 VPWR D_N a_206_93# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 a_316_413# A VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 a_566_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X13 X a_316_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_27_410# C_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 X a_316_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__or4bb_4 A B C_N D_N VGND VNB VPB VPWR X -X0 X a_315_380# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_499_297# B a_583_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND a_205_93# a_315_380# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 X a_315_380# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND a_315_380# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_27_410# C_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_27_410# C_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 a_315_380# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_315_380# a_205_93# a_397_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 X a_315_380# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VGND B a_315_380# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VGND a_315_380# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VPWR a_315_380# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND D_N a_205_93# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 VPWR a_315_380# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VPWR D_N a_205_93# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X16 a_397_297# a_27_410# a_499_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 a_583_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 X a_315_380# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_315_380# a_27_410# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__probe_p_8 A VGND VNB VPB VPWR X -X0 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND A a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 VPWR A a_27_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__probec_p_8 A VGND VNB VPB VPWR X -X0 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 X a_27_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 VGND A a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 X a_27_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_27_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 VPWR A a_27_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 VGND a_27_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VPWR a_27_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdfbbn_1 CLK_N D RESET_B SCD SCE SET_B VGND VNB VPB VPWR -+ Q Q_N -X0 VPWR SET_B a_1102_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_1800_413# a_1887_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 VGND a_1102_21# a_1614_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X3 a_2596_47# a_1887_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X4 a_1351_329# a_1396_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X5 a_1887_21# a_1714_47# a_2122_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X6 a_2122_329# a_1396_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X7 VGND a_1887_21# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_1822_47# a_1887_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_917_47# a_193_47# a_1017_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 a_1017_413# a_1102_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 VGND SET_B a_1241_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 a_1102_21# a_917_47# a_1351_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X13 VGND a_423_315# a_735_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 VPWR a_1102_21# a_1572_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X15 a_917_47# a_27_47# a_1030_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X16 VPWR SCD a_381_363# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X17 a_381_363# a_423_315# a_453_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X18 a_1030_47# a_1102_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 a_1887_21# a_1396_21# a_2004_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X20 a_381_47# SCE a_453_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X21 a_735_47# D a_453_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 a_1572_329# a_193_47# a_1714_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X23 VPWR a_1887_21# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X24 a_2596_47# a_1887_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 a_423_315# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X26 a_2004_47# a_1714_47# a_1887_21# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X27 a_1396_21# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X28 a_1241_47# a_917_47# a_1102_21# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X29 a_1714_47# a_27_47# a_1800_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X30 VGND a_2596_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 a_1396_21# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X32 a_423_315# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X33 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X34 a_1614_47# a_27_47# a_1714_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X35 a_27_47# CLK_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X36 a_27_47# CLK_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X37 a_752_413# D a_453_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X38 a_1714_47# a_193_47# a_1822_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X39 VPWR a_2596_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X40 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X41 a_453_47# a_27_47# a_917_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X42 VGND SCD a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X43 a_453_47# a_193_47# a_917_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X44 VPWR SCE a_752_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X45 VPWR SET_B a_1887_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X46 a_1102_21# a_1396_21# a_1241_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X47 VGND SET_B a_2004_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdfbbn_2 CLK_N D RESET_B SCD SCE SET_B VGND VNB VPB VPWR -+ Q Q_N -X0 VGND a_423_315# a_764_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 VPWR a_2696_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VPWR SET_B a_1107_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_423_315# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 a_1800_413# a_1888_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 VGND SET_B a_1251_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 a_1351_329# a_1401_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X7 a_1251_47# a_931_47# a_1107_21# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X8 a_1888_21# a_1714_47# a_2122_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X9 a_2122_329# a_1401_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X10 a_1888_21# a_1401_21# a_2004_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X11 VGND a_1888_21# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_2696_47# a_1888_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 Q a_2696_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_931_47# a_193_47# a_1017_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X15 a_1017_413# a_1107_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X16 a_1107_21# a_931_47# a_1351_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X17 a_2696_47# a_1888_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X18 a_2004_47# a_1714_47# a_1888_21# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X19 VPWR a_1107_21# a_1572_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X20 VGND a_2696_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VPWR SCD a_381_363# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X22 a_381_363# a_423_315# a_453_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X23 a_381_47# SCE a_453_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X24 a_1572_329# a_193_47# a_1714_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X25 a_1714_47# a_193_47# a_1823_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X26 VGND a_1107_21# a_1619_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X27 VPWR a_1888_21# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 a_1401_21# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X29 a_1714_47# a_27_47# a_1800_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X30 a_764_47# D a_453_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X31 a_423_315# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X32 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X33 Q_N a_1888_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X34 a_1619_47# a_27_47# a_1714_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X35 a_27_47# CLK_N VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X36 a_1107_21# a_1401_21# a_1251_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X37 a_1401_21# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X38 a_27_47# CLK_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X39 a_752_413# D a_453_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X40 a_453_47# a_193_47# a_931_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X41 Q_N a_1888_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X42 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X43 a_453_47# a_27_47# a_931_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X44 VGND SCD a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X45 a_931_47# a_27_47# a_1041_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X46 a_1823_47# a_1888_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X47 Q a_2696_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X48 VPWR SCE a_752_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X49 VPWR SET_B a_1888_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X50 VGND SET_B a_2004_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X51 a_1041_47# a_1107_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdfbbp_1 CLK D RESET_B SCD SCE SET_B VGND VNB VPB VPWR Q -+ Q_N -X0 VGND a_423_315# a_764_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 VPWR SET_B a_1107_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_423_315# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_1800_413# a_1887_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 VGND SET_B a_1251_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 a_1107_21# a_1400_21# a_1251_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X6 a_2596_47# a_1887_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 a_1351_329# a_1400_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X8 a_1887_21# a_1714_47# a_2122_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X9 a_2122_329# a_1400_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X10 VGND a_1887_21# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_1822_47# a_1887_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 a_931_47# a_27_47# a_1017_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X13 a_1017_413# a_1107_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X14 a_1107_21# a_931_47# a_1351_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X15 VPWR a_1107_21# a_1572_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X16 VPWR SCD a_381_363# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X17 a_381_363# a_423_315# a_453_363# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X18 a_1251_47# a_931_47# a_1107_21# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X19 a_1887_21# a_1400_21# a_2026_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X20 a_1572_329# a_27_47# a_1714_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X21 VPWR a_1887_21# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_2596_47# a_1887_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 a_2026_47# a_1714_47# a_1887_21# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X24 a_1400_21# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 a_1714_47# a_193_47# a_1800_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X26 VGND a_2596_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 a_764_47# D a_453_363# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X28 a_1400_21# RESET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X29 a_423_315# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X30 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X31 a_381_47# SCE a_453_363# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X32 a_1618_47# a_193_47# a_1714_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X33 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X34 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X35 a_752_413# D a_453_363# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X36 a_1714_47# a_27_47# a_1822_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X37 VPWR a_2596_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X38 a_453_363# a_27_47# a_931_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X39 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X40 a_453_363# a_193_47# a_931_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X41 VGND SCD a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X42 VGND a_1107_21# a_1618_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X43 a_931_47# a_193_47# a_1041_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X44 VPWR SCE a_752_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X45 VPWR SET_B a_1887_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X46 VGND SET_B a_2026_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X47 a_1041_47# a_1107_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdfrbp_1 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q Q_N -X0 a_1245_303# a_193_47# a_1592_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X1 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_1079_413# a_193_47# a_1187_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X3 VGND a_299_66# a_569_119# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 a_538_389# D a_620_389# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X5 a_2324_47# a_1767_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X6 a_620_389# a_193_47# a_1079_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_1592_47# a_193_47# a_1758_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_1245_303# a_27_47# a_1592_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 a_1758_413# a_1767_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 a_1946_47# a_1592_47# a_1767_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 a_620_389# a_27_47# a_1079_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X12 a_1293_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 VGND a_1767_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_1191_413# a_1245_303# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X15 VGND RESET_B a_1946_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_780_389# SCD VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X17 a_569_119# D a_620_389# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 a_620_389# a_299_66# a_780_389# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X19 a_620_389# SCE a_817_66# VNB sky130_fd_pr__nfet_01v8 w=420000u l=500000u -X20 VPWR a_2324_47# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=790000u l=150000u -X21 a_2324_47# a_1767_21# VGND VNB sky130_fd_pr__nfet_01v8 w=520000u l=150000u -X22 VPWR a_1079_413# a_1245_303# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X23 VPWR SCE a_538_389# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X24 a_1079_413# a_27_47# a_1191_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X25 VPWR RESET_B a_1191_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X26 a_299_66# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X27 a_1187_47# a_1245_303# a_1293_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X28 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 VPWR RESET_B a_1767_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X31 a_1767_21# a_1592_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X32 VPWR a_1767_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 a_1592_47# a_27_47# a_1701_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X34 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X35 a_299_66# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X36 a_817_66# SCD VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=180000u -X37 VGND a_1079_413# a_1245_303# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X38 a_1701_47# a_1767_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X39 VGND a_2324_47# Q_N VNB sky130_fd_pr__nfet_01v8 w=520000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdfrbp_2 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q Q_N -X0 a_1245_303# a_193_47# a_1592_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X1 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_1079_413# a_193_47# a_1187_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X3 a_2135_47# a_1767_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X4 VGND a_299_66# a_569_119# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 a_538_389# D a_620_389# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X6 a_620_389# a_193_47# a_1079_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_1592_47# a_193_47# a_1758_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_1245_303# a_27_47# a_1592_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 a_1758_413# a_1767_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 a_1946_47# a_1592_47# a_1767_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 Q a_1767_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_620_389# a_27_47# a_1079_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X13 a_1293_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_1191_413# a_1245_303# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X15 VGND RESET_B a_1946_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_780_389# SCD VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X17 a_569_119# D a_620_389# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 a_620_389# a_299_66# a_780_389# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X19 a_620_389# SCE a_817_66# VNB sky130_fd_pr__nfet_01v8 w=420000u l=500000u -X20 VPWR a_1079_413# a_1245_303# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X21 VGND a_1767_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 Q_N a_2135_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 VPWR SCE a_538_389# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X24 a_1079_413# a_27_47# a_1191_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X25 VPWR RESET_B a_1191_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X26 Q_N a_2135_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 a_2135_47# a_1767_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X28 VGND a_2135_47# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 a_299_66# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X30 a_1187_47# a_1245_303# a_1293_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X31 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X32 VPWR a_1767_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X34 VPWR RESET_B a_1767_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X35 a_1767_21# a_1592_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X36 VPWR a_2135_47# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X37 a_1592_47# a_27_47# a_1701_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X38 Q a_1767_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X39 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X40 a_299_66# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X41 a_817_66# SCD VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=180000u -X42 VGND a_1079_413# a_1245_303# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X43 a_1701_47# a_1767_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdfrtn_1 CLK_N D RESET_B SCD SCE VGND VNB VPB VPWR Q -X0 a_1245_303# a_27_47# a_1592_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X1 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_1079_413# a_27_47# a_1187_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X3 VGND a_299_66# a_569_119# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 a_538_389# D a_620_389# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X5 a_620_389# a_27_47# a_1079_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_1592_47# a_27_47# a_1758_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_1245_303# a_193_47# a_1592_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_1758_413# a_1767_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 a_1946_47# a_1592_47# a_1767_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 a_620_389# a_193_47# a_1079_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X11 a_1293_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VGND a_1767_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_1191_413# a_1245_303# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X14 VGND RESET_B a_1946_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 a_780_389# SCD VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X16 a_569_119# D a_620_389# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_620_389# a_299_66# a_780_389# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X18 a_620_389# SCE a_817_66# VNB sky130_fd_pr__nfet_01v8 w=420000u l=500000u -X19 VPWR a_1079_413# a_1245_303# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X20 VPWR SCE a_538_389# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X21 a_1079_413# a_193_47# a_1191_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X22 VPWR RESET_B a_1191_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X23 a_299_66# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X24 a_1187_47# a_1245_303# a_1293_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 a_27_47# CLK_N VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 VPWR RESET_B a_1767_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X28 a_1767_21# a_1592_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X29 VPWR a_1767_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 a_1592_47# a_193_47# a_1701_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X31 a_27_47# CLK_N VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 a_299_66# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X33 a_817_66# SCD VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=180000u -X34 VGND a_1079_413# a_1245_303# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X35 a_1701_47# a_1767_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdfrtp_1 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q -X0 a_1245_303# a_193_47# a_1592_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X1 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 a_1079_413# a_193_47# a_1187_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X3 VGND a_299_66# a_569_119# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 a_538_389# D a_620_389# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X5 a_620_389# a_193_47# a_1079_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_1592_47# a_193_47# a_1758_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_1245_303# a_27_47# a_1592_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_1758_413# a_1767_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 a_1946_47# a_1592_47# a_1767_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 a_620_389# a_27_47# a_1079_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X11 a_1293_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VGND a_1767_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_1191_413# a_1245_303# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X14 VGND RESET_B a_1946_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 a_780_389# SCD VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X16 a_569_119# D a_620_389# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_620_389# a_299_66# a_780_389# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X18 a_620_389# SCE a_817_66# VNB sky130_fd_pr__nfet_01v8 w=420000u l=500000u -X19 VPWR a_1079_413# a_1245_303# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X20 VPWR SCE a_538_389# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X21 a_1079_413# a_27_47# a_1191_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X22 VPWR RESET_B a_1191_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X23 a_299_66# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X24 a_1187_47# a_1245_303# a_1293_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 VPWR RESET_B a_1767_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X28 a_1767_21# a_1592_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X29 VPWR a_1767_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 a_1592_47# a_27_47# a_1701_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X31 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 a_299_66# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X33 a_817_66# SCD VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=180000u -X34 VGND a_1079_413# a_1245_303# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X35 a_1701_47# a_1767_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdfrtp_2 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q -X0 a_1245_303# a_193_47# a_1592_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X1 Q a_1767_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_1079_413# a_193_47# a_1187_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X4 VGND a_299_66# a_569_119# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 a_538_389# D a_620_389# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X6 a_620_389# a_193_47# a_1079_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_1592_47# a_193_47# a_1758_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_1245_303# a_27_47# a_1592_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 a_1758_413# a_1767_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 a_1946_47# a_1592_47# a_1767_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 a_620_389# a_27_47# a_1079_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X12 a_1293_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 VGND a_1767_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_1191_413# a_1245_303# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X15 VGND RESET_B a_1946_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_780_389# SCD VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X17 a_569_119# D a_620_389# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 a_620_389# a_299_66# a_780_389# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X19 a_620_389# SCE a_817_66# VNB sky130_fd_pr__nfet_01v8 w=420000u l=500000u -X20 VPWR a_1079_413# a_1245_303# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X21 VPWR SCE a_538_389# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X22 a_1079_413# a_27_47# a_1191_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X23 VPWR RESET_B a_1191_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X24 a_299_66# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X25 a_1187_47# a_1245_303# a_1293_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X26 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 VPWR RESET_B a_1767_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X29 a_1767_21# a_1592_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X30 VPWR a_1767_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 a_1592_47# a_27_47# a_1701_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X32 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 a_299_66# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X34 a_817_66# SCD VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=180000u -X35 VGND a_1079_413# a_1245_303# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X36 a_1701_47# a_1767_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X37 Q a_1767_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdfrtp_4 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q -X0 a_1245_303# a_193_47# a_1592_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X1 Q a_1767_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_1079_413# a_193_47# a_1187_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X4 Q a_1767_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VGND a_299_66# a_569_119# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 a_538_389# D a_620_389# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X7 a_620_389# a_193_47# a_1079_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_1592_47# a_193_47# a_1758_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 a_1245_303# a_27_47# a_1592_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 a_1758_413# a_1767_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 a_1946_47# a_1592_47# a_1767_21# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VGND a_1767_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_620_389# a_27_47# a_1079_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X14 a_1293_47# RESET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 VGND a_1767_21# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_1191_413# a_1245_303# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X17 VGND RESET_B a_1946_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 a_780_389# SCD VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X19 a_569_119# D a_620_389# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 a_620_389# a_299_66# a_780_389# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X21 a_620_389# SCE a_817_66# VNB sky130_fd_pr__nfet_01v8 w=420000u l=500000u -X22 VPWR a_1079_413# a_1245_303# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X23 VPWR SCE a_538_389# VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X24 a_1079_413# a_27_47# a_1191_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X25 VPWR RESET_B a_1191_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X26 a_299_66# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=540000u l=150000u -X27 a_1187_47# a_1245_303# a_1293_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X28 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 VPWR RESET_B a_1767_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X31 a_1767_21# a_1592_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X32 VPWR a_1767_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 a_1592_47# a_27_47# a_1701_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X34 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X35 a_299_66# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X36 a_817_66# SCD VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=180000u -X37 VGND a_1079_413# a_1245_303# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X38 VPWR a_1767_21# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X39 a_1701_47# a_1767_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X40 Q a_1767_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X41 Q a_1767_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdfsbp_1 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q Q_N -X0 a_1087_47# a_1129_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_1879_47# SET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 VPWR a_1587_329# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VPWR a_643_369# a_809_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X4 a_1129_21# a_997_413# a_1347_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 a_319_21# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 a_265_47# a_319_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 a_1347_47# SET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 a_643_369# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 VPWR a_997_413# a_1514_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X10 VPWR a_1587_329# a_1770_295# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 a_1587_329# a_809_369# a_1712_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X12 a_1514_329# a_643_369# a_1587_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X13 a_1807_47# a_1770_295# a_1879_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_1129_21# SET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X15 a_181_47# D a_265_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_319_21# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_997_413# a_809_369# a_1087_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 VGND a_997_413# a_1514_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X19 VGND a_2412_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 VPWR a_2412_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 a_109_47# SCE a_181_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 a_643_369# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 a_997_413# a_643_369# a_1081_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X24 VPWR a_997_413# a_1129_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X25 a_1514_47# a_809_369# a_1587_329# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X26 a_181_47# a_319_21# a_27_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X27 a_2412_47# a_1587_329# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X28 a_1712_413# a_1770_295# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X29 a_27_369# SCD VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X30 VPWR SCE a_193_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X31 a_181_47# a_809_369# a_997_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X32 a_1587_329# a_643_369# a_1807_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X33 VGND a_1587_329# a_1770_295# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X34 a_193_369# D a_181_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X35 VGND SCD a_109_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X36 VGND a_643_369# a_809_369# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X37 VGND a_1587_329# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X38 VPWR SET_B a_1587_329# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X39 a_1081_413# a_1129_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X40 a_181_47# a_643_369# a_997_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X41 a_2412_47# a_1587_329# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdfsbp_2 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q Q_N -X0 a_1132_21# a_1006_47# a_1350_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_1885_47# SET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_181_47# a_652_47# a_1006_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 VGND a_1597_329# a_1781_295# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VPWR a_1006_47# a_1525_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X5 Q_N a_1597_329# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 a_1525_329# a_652_47# a_1597_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X7 a_1597_329# a_818_47# a_1723_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_1350_47# SET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_2501_47# a_1597_329# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 Q a_2501_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_1006_47# a_652_47# a_1102_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X12 a_1132_21# SET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X13 a_1006_47# a_818_47# a_1090_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 VPWR a_1006_47# a_1132_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X15 a_1813_47# a_1781_295# a_1885_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_181_47# D a_265_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_265_47# a_328_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 a_1517_47# a_818_47# a_1597_329# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X19 VGND a_1597_329# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_181_47# a_818_47# a_1006_47# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X21 VPWR a_1597_329# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_1723_413# a_1781_295# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X23 a_109_47# SCE a_181_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X24 a_328_21# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 VGND a_1006_47# a_1517_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X26 VPWR SET_B a_1597_329# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X27 VGND a_2501_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 a_652_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X29 a_652_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X30 a_1102_413# a_1132_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X31 Q_N a_1597_329# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 a_27_369# SCD VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X33 VPWR SCE a_193_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X34 a_1597_329# a_652_47# a_1813_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X35 a_193_369# D a_181_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X36 a_181_47# a_328_21# a_27_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X37 VGND SCD a_109_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X38 VPWR a_2501_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X39 a_2501_47# a_1597_329# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X40 a_1090_47# a_1132_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X41 VPWR a_652_47# a_818_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X42 VPWR a_1597_329# a_1781_295# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X43 VGND a_652_47# a_818_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X44 a_328_21# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X45 Q a_2501_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdfstp_1 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q -X0 a_1087_47# a_1129_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 VPWR a_997_413# a_1525_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X2 a_1525_329# a_643_369# a_1597_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X3 a_1597_329# a_809_369# a_1723_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_1597_329# a_643_369# a_1815_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 VPWR a_643_369# a_809_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 a_1129_21# a_997_413# a_1347_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 a_319_21# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X8 a_1129_21# SET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 a_265_47# a_319_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 a_1347_47# SET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 a_643_369# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X12 VPWR a_2227_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR a_997_413# a_1129_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X14 a_181_47# D a_265_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 a_319_21# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_997_413# a_809_369# a_1087_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 VGND a_997_413# a_1514_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X18 a_1514_47# a_809_369# a_1597_329# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X19 VGND a_1597_329# a_1781_295# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 a_1723_413# a_1781_295# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X21 a_109_47# SCE a_181_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 a_643_369# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 a_997_413# a_643_369# a_1081_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X24 a_181_47# a_319_21# a_27_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X25 a_1887_47# SET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X26 a_27_369# SCD VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X27 VPWR SCE a_193_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X28 a_181_47# a_809_369# a_997_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X29 a_193_369# D a_181_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X30 a_1815_47# a_1781_295# a_1887_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X31 VPWR a_1597_329# a_1781_295# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X32 VGND SCD a_109_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X33 a_2227_47# a_1597_329# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X34 VGND a_643_369# a_809_369# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X35 VGND a_2227_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X36 VPWR SET_B a_1597_329# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X37 a_1081_413# a_1129_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X38 a_181_47# a_643_369# a_997_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X39 a_2227_47# a_1597_329# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdfstp_2 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q -X0 a_1087_47# a_1129_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 VPWR a_997_413# a_1525_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X2 Q a_2227_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_1525_329# a_643_369# a_1597_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X4 a_1597_329# a_809_369# a_1723_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 a_1597_329# a_643_369# a_1815_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 VGND a_2227_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR a_643_369# a_809_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X8 a_1129_21# a_997_413# a_1347_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_319_21# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X10 a_1129_21# SET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 a_265_47# a_319_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 a_1347_47# SET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 a_643_369# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X14 VPWR a_2227_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VPWR a_997_413# a_1129_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X16 a_181_47# D a_265_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_319_21# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 a_997_413# a_809_369# a_1087_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 VGND a_997_413# a_1514_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X20 a_1514_47# a_809_369# a_1597_329# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X21 VGND a_1597_329# a_1781_295# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 a_1723_413# a_1781_295# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X23 a_109_47# SCE a_181_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X24 a_643_369# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 a_997_413# a_643_369# a_1081_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X26 a_181_47# a_319_21# a_27_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X27 a_1887_47# SET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X28 a_27_369# SCD VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X29 VPWR SCE a_193_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X30 a_181_47# a_809_369# a_997_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X31 a_193_369# D a_181_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X32 a_1815_47# a_1781_295# a_1887_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X33 VPWR a_1597_329# a_1781_295# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X34 VGND SCD a_109_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X35 a_2227_47# a_1597_329# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X36 VGND a_643_369# a_809_369# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X37 VPWR SET_B a_1597_329# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X38 Q a_2227_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X39 a_1081_413# a_1129_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X40 a_181_47# a_643_369# a_997_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X41 a_2227_47# a_1597_329# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdfstp_4 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q -X0 a_1087_47# a_1129_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 VPWR a_997_413# a_1525_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X2 VPWR a_2227_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_1525_329# a_643_369# a_1597_329# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X4 a_1597_329# a_809_369# a_1723_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X5 a_1597_329# a_643_369# a_1815_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X6 VGND a_2227_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR a_643_369# a_809_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X8 a_1129_21# a_997_413# a_1347_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 Q a_2227_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_319_21# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X11 a_1129_21# SET_B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X12 a_265_47# a_319_21# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 a_1347_47# SET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_643_369# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X15 a_2227_47# a_1597_329# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 VPWR a_2227_47# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 Q a_2227_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VPWR a_997_413# a_1129_21# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X19 a_181_47# D a_265_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 a_319_21# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X21 a_997_413# a_809_369# a_1087_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 VGND a_997_413# a_1514_47# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X23 a_1514_47# a_809_369# a_1597_329# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X24 VGND a_1597_329# a_1781_295# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 VGND a_2227_47# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 a_1723_413# a_1781_295# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X27 a_109_47# SCE a_181_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X28 a_643_369# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X29 a_997_413# a_643_369# a_1081_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X30 a_181_47# a_319_21# a_27_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X31 a_1887_47# SET_B VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X32 a_27_369# SCD VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X33 VPWR SCE a_193_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X34 a_181_47# a_809_369# a_997_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X35 a_193_369# D a_181_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X36 a_1815_47# a_1781_295# a_1887_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X37 VPWR a_1597_329# a_1781_295# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X38 VGND SCD a_109_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X39 VGND a_643_369# a_809_369# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X40 VPWR SET_B a_1597_329# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X41 a_1081_413# a_1129_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X42 a_181_47# a_643_369# a_997_413# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X43 Q a_2227_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X44 a_2227_47# a_1597_329# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X45 Q a_2227_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdfxbp_1 CLK D SCD SCE VGND VNB VPB VPWR Q Q_N -X0 a_1089_183# a_193_47# a_1346_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X1 VPWR SCE a_465_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X2 a_1027_47# a_1089_183# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_1023_413# a_1089_183# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 VPWR a_1948_47# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_299_47# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 a_1517_315# a_1346_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_930_413# a_193_47# a_1027_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X8 a_1089_183# a_27_47# a_1346_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 a_1517_315# a_1346_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 a_640_369# SCD VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X11 VPWR a_1517_315# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_483_47# D a_556_369# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 a_1346_413# a_193_47# a_1430_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X14 a_1948_47# a_1517_315# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 a_465_369# D a_556_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X16 a_556_369# SCE a_657_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 VGND a_930_413# a_1089_183# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X18 a_556_369# a_193_47# a_930_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X19 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X21 VPWR a_930_413# a_1089_183# VPB sky130_fd_pr__pfet_01v8_hvt w=750000u l=150000u -X22 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X23 a_1948_47# a_1517_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X24 a_930_413# a_27_47# a_1023_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X25 a_556_369# a_27_47# a_930_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X26 a_1346_413# a_27_47# a_1475_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X27 VGND a_1948_47# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X29 a_556_369# a_299_47# a_640_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X30 a_299_47# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X31 a_657_47# SCD VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X32 a_1430_413# a_1517_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X33 VGND a_299_47# a_483_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X34 a_1475_47# a_1517_315# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X35 VGND a_1517_315# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdfxbp_2 CLK D SCD SCE VGND VNB VPB VPWR Q Q_N -X0 a_560_369# a_299_47# a_644_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X1 a_1097_183# a_27_47# a_1354_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_2049_47# a_1525_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X3 a_560_369# a_193_47# a_938_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X5 VPWR a_938_413# a_1097_183# VPB sky130_fd_pr__pfet_01v8_hvt w=750000u l=150000u -X6 a_1035_47# a_1097_183# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 a_466_369# D a_560_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X8 a_1525_315# a_1354_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND a_2049_47# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VPWR SCE a_466_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X11 a_560_369# SCE a_661_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 a_1354_413# a_27_47# a_1483_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X13 VGND a_938_413# a_1097_183# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X14 VGND a_1525_315# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_299_47# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X16 a_487_47# D a_560_369# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_560_369# a_27_47# a_938_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X18 a_1097_183# a_193_47# a_1354_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X19 VPWR a_2049_47# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_1438_413# a_1525_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X21 VPWR a_1525_315# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_1483_47# a_1525_315# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 a_644_369# SCD VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X24 a_299_47# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 a_938_413# a_27_47# a_1031_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X26 a_661_47# SCD VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X27 Q_N a_2049_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X29 VGND a_299_47# a_487_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X30 Q a_1525_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X32 Q_N a_2049_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X33 a_1525_315# a_1354_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X34 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X35 a_938_413# a_193_47# a_1035_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X36 a_1031_413# a_1097_183# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X37 a_1354_413# a_193_47# a_1438_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X38 Q a_1525_315# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X39 a_2049_47# a_1525_315# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdfxtp_1 CLK D SCD SCE VGND VNB VPB VPWR Q -X0 a_1478_47# a_1520_315# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X2 a_1092_183# a_193_47# a_1349_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X3 a_1520_315# a_1349_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR SCE a_467_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X5 a_1433_413# a_1520_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_1030_47# a_1092_183# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 VPWR a_1520_315# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_299_47# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 a_933_413# a_193_47# a_1030_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X10 a_640_369# SCD VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X11 a_1092_183# a_27_47# a_1349_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X12 a_483_47# D a_556_369# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X13 a_467_369# D a_556_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X14 a_299_47# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 a_556_369# SCE a_657_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 a_1026_413# a_1092_183# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X17 a_1349_413# a_193_47# a_1433_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X18 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 VGND a_933_413# a_1092_183# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X21 VGND a_1520_315# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 a_1520_315# a_1349_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X23 a_556_369# a_299_47# a_640_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X24 a_556_369# a_193_47# a_933_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X25 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X26 a_657_47# SCD VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X27 VGND a_299_47# a_483_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X28 VPWR a_933_413# a_1092_183# VPB sky130_fd_pr__pfet_01v8_hvt w=750000u l=150000u -X29 a_933_413# a_27_47# a_1026_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X30 a_556_369# a_27_47# a_933_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X31 a_1349_413# a_27_47# a_1478_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdfxtp_2 CLK D SCD SCE VGND VNB VPB VPWR Q -X0 a_660_47# SCD VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 a_1355_413# a_193_47# a_1439_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 VGND a_1526_315# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VGND a_299_47# a_486_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 a_1526_315# a_1355_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 a_1098_183# a_27_47# a_1355_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_1098_183# a_193_47# a_1355_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X8 a_559_369# a_193_47# a_939_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 VPWR SCE a_467_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X10 a_1484_47# a_1526_315# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 a_299_47# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X12 a_1526_315# a_1355_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VPWR a_939_413# a_1098_183# VPB sky130_fd_pr__pfet_01v8_hvt w=750000u l=150000u -X14 a_559_369# SCE a_660_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 a_643_369# SCD VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X16 a_939_413# a_193_47# a_1036_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X17 VPWR a_1526_315# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_1439_413# a_1526_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X19 Q a_1526_315# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_299_47# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X21 a_486_47# D a_559_369# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 a_939_413# a_27_47# a_1032_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X24 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 VGND a_939_413# a_1098_183# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X26 Q a_1526_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 a_467_369# D a_559_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X28 a_1036_47# a_1098_183# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X29 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X30 a_559_369# a_27_47# a_939_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X31 a_1355_413# a_27_47# a_1484_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X32 a_559_369# a_299_47# a_643_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X33 a_1032_413# a_1098_183# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdfxtp_4 CLK D SCD SCE VGND VNB VPB VPWR Q -X0 Q a_1527_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 Q a_1527_315# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_560_369# a_299_47# a_644_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X3 a_1033_413# a_1099_183# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 VPWR a_1527_315# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 VPWR a_1527_315# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_1527_315# a_1356_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_466_369# D a_560_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 a_1099_183# a_27_47# a_1356_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 a_1527_315# a_1356_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 Q a_1527_315# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 VPWR SCE a_466_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X13 a_560_369# SCE a_661_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_940_413# a_193_47# a_1037_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X15 VGND a_1527_315# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_1356_413# a_193_47# a_1440_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X17 a_299_47# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X18 a_487_47# D a_560_369# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 a_560_369# a_193_47# a_940_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X20 VGND a_940_413# a_1099_183# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X21 Q a_1527_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 VPWR a_940_413# a_1099_183# VPB sky130_fd_pr__pfet_01v8_hvt w=750000u l=150000u -X23 a_1037_47# a_1099_183# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X24 a_644_369# SCD VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X25 a_560_369# a_27_47# a_940_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X26 a_1356_413# a_27_47# a_1485_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X27 a_299_47# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X28 a_1440_413# a_1527_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X29 a_661_47# SCD VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X30 VGND a_1527_315# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X32 VGND a_299_47# a_487_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X33 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X34 a_940_413# a_27_47# a_1033_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X35 a_1485_47# a_1527_315# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X36 a_1099_183# a_193_47# a_1356_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X37 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdlclkp_1 CLK GATE SCE VGND VNB VPB VPWR GCLK -X0 a_1012_47# a_464_315# a_1094_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X1 VGND a_1012_47# GCLK VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_27_47# a_256_243# a_286_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_286_413# a_256_147# a_382_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 VGND CLK a_256_147# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 a_256_243# a_256_147# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 a_394_47# a_464_315# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X7 a_256_243# a_256_147# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X8 VPWR a_286_413# a_464_315# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_1012_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X10 VPWR SCE a_109_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X11 VGND GATE a_27_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 VPWR a_464_315# a_1012_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X13 a_27_47# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_286_413# a_256_243# a_394_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X15 VPWR a_1012_47# GCLK VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_27_47# a_256_147# a_286_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X17 a_109_369# GATE a_27_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X18 VGND a_286_413# a_464_315# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VPWR CLK a_256_147# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X20 a_1094_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X21 a_382_413# a_464_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdlclkp_2 CLK GATE SCE VGND VNB VPB VPWR GCLK -X0 a_383_413# a_465_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 VGND a_287_413# a_465_315# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_1102_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 a_395_47# a_465_315# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VPWR a_1020_47# GCLK VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_47# a_257_147# a_287_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X6 a_1020_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 a_27_47# a_257_243# a_287_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 GCLK a_1020_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_287_413# a_257_147# a_383_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 GCLK a_1020_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_1020_47# a_465_315# a_1102_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 a_287_413# a_257_243# a_395_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X13 VGND CLK a_257_147# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 VPWR a_287_413# a_465_315# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_257_243# a_257_147# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X16 VPWR SCE a_109_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X17 a_257_243# a_257_147# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X18 VPWR CLK a_257_147# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X19 VGND GATE a_27_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 VGND a_1020_47# GCLK VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_27_47# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 a_109_369# GATE a_27_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X23 VPWR a_465_315# a_1020_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sdlclkp_4 CLK GATE SCE VGND VNB VPB VPWR GCLK -X0 VPWR a_1045_47# GCLK VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_383_413# a_465_315# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 VPWR a_1045_47# GCLK VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 VGND a_287_413# a_465_315# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VPWR CLK a_257_147# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X5 VGND a_1045_47# GCLK VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR a_465_315# a_1045_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 GCLK a_1045_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_395_47# a_465_315# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_27_47# a_257_147# a_287_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X10 a_1127_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 GCLK a_1045_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_27_47# a_257_243# a_287_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X13 a_1045_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_287_413# a_257_147# a_383_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X15 a_287_413# a_257_243# a_395_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X16 VGND CLK a_257_147# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_257_243# a_257_147# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X18 VPWR a_287_413# a_465_315# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_257_243# a_257_147# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 a_1045_47# a_465_315# a_1127_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 VGND a_1045_47# GCLK VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 VPWR SCE a_109_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X23 VGND GATE a_27_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X24 a_27_47# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 a_109_369# GATE a_27_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X26 GCLK a_1045_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 GCLK a_1045_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sedfxbp_1 CLK D DE SCD SCE VGND VNB VPB VPWR Q Q_N -X0 VPWR a_1610_159# a_1960_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_1446_413# a_27_47# a_1537_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X2 a_729_47# a_791_264# a_299_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X3 VPWR a_2051_413# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR SCD a_1231_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X5 a_791_264# a_2051_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 a_2051_413# a_193_47# a_2135_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X7 a_299_47# D a_381_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X8 a_381_369# a_423_343# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 a_1226_119# SCE a_915_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X10 a_1960_413# a_27_47# a_2051_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X11 VGND a_1446_413# a_1610_159# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X12 VGND a_791_264# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 a_1231_369# a_885_21# a_915_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X14 a_2135_413# a_791_264# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X15 a_915_47# a_27_47# a_1446_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X16 a_2051_413# a_27_47# a_2177_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X17 VPWR DE a_729_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X18 a_299_47# a_885_21# a_915_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 a_381_47# DE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 VPWR a_1446_413# a_1610_159# VPB sky130_fd_pr__pfet_01v8_hvt w=750000u l=150000u -X21 VGND a_1610_159# a_1974_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 a_1974_47# a_193_47# a_2051_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X23 VGND SCD a_1226_119# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X24 a_729_369# a_791_264# a_299_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X25 a_2177_47# a_791_264# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X26 a_299_47# SCE a_915_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X27 a_423_343# DE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X28 a_915_47# a_193_47# a_1446_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X29 VGND a_2051_413# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 VPWR a_791_264# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X31 a_885_21# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X32 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X33 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X34 VGND a_423_343# a_729_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X35 a_1561_47# a_1610_159# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X36 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X37 a_1537_413# a_1610_159# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X38 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X39 a_299_47# D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X40 a_1446_413# a_193_47# a_1561_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X41 a_791_264# a_2051_413# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X42 a_423_343# DE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X43 a_885_21# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sedfxbp_2 CLK D DE SCD SCE VGND VNB VPB VPWR Q Q_N -X0 VPWR a_1610_159# a_1960_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 Q_N a_791_264# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 a_791_264# a_2051_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X3 a_1446_413# a_27_47# a_1537_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X4 a_729_47# a_791_264# a_299_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X5 Q a_2051_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR SCD a_1231_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 Q a_2051_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_2051_413# a_193_47# a_2135_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X9 VGND a_2051_413# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_299_47# D a_381_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X11 a_381_369# a_423_343# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X12 VPWR a_2051_413# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_1226_119# SCE a_915_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_1960_413# a_27_47# a_2051_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X15 VGND a_1446_413# a_1610_159# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X16 VGND a_791_264# Q_N VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_1231_369# a_885_21# a_915_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X18 a_2135_413# a_791_264# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X19 a_915_47# a_27_47# a_1446_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X20 a_2051_413# a_27_47# a_2177_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X21 VPWR DE a_729_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X22 a_299_47# a_885_21# a_915_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 a_381_47# DE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X24 VPWR a_1446_413# a_1610_159# VPB sky130_fd_pr__pfet_01v8_hvt w=750000u l=150000u -X25 VGND a_1610_159# a_1974_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X26 a_1974_47# a_193_47# a_2051_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X27 VGND SCD a_1226_119# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X28 a_729_369# a_791_264# a_299_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X29 a_2177_47# a_791_264# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X30 a_299_47# SCE a_915_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X31 a_423_343# DE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X32 a_915_47# a_193_47# a_1446_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X33 VPWR a_791_264# Q_N VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X34 a_791_264# a_2051_413# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X35 a_885_21# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X36 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X37 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X38 VGND a_423_343# a_729_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X39 a_1561_47# a_1610_159# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X40 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X41 a_1537_413# a_1610_159# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X42 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X43 a_299_47# D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X44 a_1446_413# a_193_47# a_1561_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X45 a_423_343# DE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X46 a_885_21# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X47 Q_N a_791_264# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sedfxtp_1 CLK D DE SCD SCE VGND VNB VPB VPWR Q -X0 VPWR a_1610_159# a_1960_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_791_264# a_2051_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X2 a_1446_413# a_27_47# a_1537_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_729_47# a_791_264# a_299_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 VPWR SCD a_1231_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X5 a_2051_413# a_193_47# a_2135_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X6 a_299_47# D a_381_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 a_381_369# a_423_343# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X8 a_1226_119# SCE a_915_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_1960_413# a_27_47# a_2051_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X10 VGND a_1446_413# a_1610_159# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X11 a_1231_369# a_885_21# a_915_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X12 a_2135_413# a_791_264# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X13 a_915_47# a_27_47# a_1446_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X14 a_2051_413# a_27_47# a_2177_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X15 VPWR DE a_729_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X16 a_299_47# a_885_21# a_915_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X17 a_381_47# DE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X18 VPWR a_1446_413# a_1610_159# VPB sky130_fd_pr__pfet_01v8_hvt w=750000u l=150000u -X19 VGND a_1610_159# a_1974_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 a_1974_47# a_193_47# a_2051_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X21 VGND a_2051_413# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 VGND SCD a_1226_119# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 a_729_369# a_791_264# a_299_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X24 a_2177_47# a_791_264# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 a_299_47# SCE a_915_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X26 a_423_343# DE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X27 a_915_47# a_193_47# a_1446_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X28 a_791_264# a_2051_413# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X29 a_885_21# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X30 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X31 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X32 VGND a_423_343# a_729_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X33 a_1561_47# a_1610_159# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X34 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X35 a_1537_413# a_1610_159# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X36 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X37 a_299_47# D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X38 a_1446_413# a_193_47# a_1561_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X39 a_423_343# DE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X40 a_885_21# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X41 VPWR a_2051_413# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sedfxtp_2 CLK D DE SCD SCE VGND VNB VPB VPWR Q -X0 VPWR a_1610_159# a_1960_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_791_264# a_2051_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X2 a_1446_413# a_27_47# a_1537_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_729_47# a_791_264# a_299_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 Q a_2051_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Q a_2051_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR SCD a_1231_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 a_2051_413# a_193_47# a_2135_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_299_47# D a_381_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 a_381_369# a_423_343# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X10 a_1226_119# SCE a_915_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X11 a_1960_413# a_27_47# a_2051_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X12 VGND a_1446_413# a_1610_159# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X13 a_1231_369# a_885_21# a_915_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X14 a_2135_413# a_791_264# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X15 a_915_47# a_27_47# a_1446_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X16 a_2051_413# a_27_47# a_2177_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X17 VPWR DE a_729_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X18 a_299_47# a_885_21# a_915_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X19 a_381_47# DE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X20 VPWR a_1446_413# a_1610_159# VPB sky130_fd_pr__pfet_01v8_hvt w=750000u l=150000u -X21 VGND a_1610_159# a_1974_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X22 a_1974_47# a_193_47# a_2051_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X23 VGND a_2051_413# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 VGND SCD a_1226_119# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 a_729_369# a_791_264# a_299_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X26 a_2177_47# a_791_264# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X27 a_299_47# SCE a_915_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X28 a_423_343# DE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X29 a_915_47# a_193_47# a_1446_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X30 a_791_264# a_2051_413# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X31 a_885_21# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X32 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X33 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X34 VGND a_423_343# a_729_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X35 a_1561_47# a_1610_159# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X36 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X37 a_1537_413# a_1610_159# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X38 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X39 a_299_47# D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X40 a_1446_413# a_193_47# a_1561_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X41 a_423_343# DE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X42 a_885_21# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X43 VPWR a_2051_413# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__sedfxtp_4 CLK D DE SCD SCE VGND VNB VPB VPWR Q -X0 VPWR a_1610_159# a_1960_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X1 a_791_264# a_2051_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X2 a_1446_413# a_27_47# a_1537_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X3 a_729_47# a_791_264# a_299_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 Q a_2051_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 Q a_2051_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR SCD a_1231_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X7 a_2051_413# a_193_47# a_2135_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X8 a_299_47# D a_381_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 a_381_369# a_423_343# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X10 Q a_2051_413# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_1226_119# SCE a_915_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X12 a_1960_413# a_27_47# a_2051_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X13 VGND a_1446_413# a_1610_159# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X14 Q a_2051_413# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_1231_369# a_885_21# a_915_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X16 a_2135_413# a_791_264# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X17 a_915_47# a_27_47# a_1446_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X18 a_2051_413# a_27_47# a_2177_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X19 VPWR DE a_729_369# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X20 a_299_47# a_885_21# a_915_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X21 VGND a_2051_413# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 a_381_47# DE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X23 VPWR a_1446_413# a_1610_159# VPB sky130_fd_pr__pfet_01v8_hvt w=750000u l=150000u -X24 VGND a_1610_159# a_1974_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X25 VPWR a_2051_413# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 a_1974_47# a_193_47# a_2051_413# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X27 VGND a_2051_413# Q VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 VGND SCD a_1226_119# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X29 a_729_369# a_791_264# a_299_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X30 a_2177_47# a_791_264# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X31 a_299_47# SCE a_915_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X32 a_423_343# DE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X33 a_915_47# a_193_47# a_1446_413# VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X34 a_791_264# a_2051_413# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X35 a_885_21# SCE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X36 VGND a_27_47# a_193_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X37 a_27_47# CLK VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X38 VGND a_423_343# a_729_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X39 a_1561_47# a_1610_159# VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X40 a_27_47# CLK VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X41 a_1537_413# a_1610_159# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=420000u l=150000u -X42 VPWR a_27_47# a_193_47# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X43 a_299_47# D a_381_47# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X44 a_1446_413# a_193_47# a_1561_47# VNB sky130_fd_pr__nfet_01v8 w=360000u l=150000u -X45 a_423_343# DE VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X46 a_885_21# SCE VGND VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X47 VPWR a_2051_413# Q VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__tap_1 VGND VNB VPB VPWR -.ends - - -******* EOF - -* 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_sc_hd__tap_2 VGND VNB VPB VPWR -.ends - - -******* EOF - -* 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_sc_hd__tapvgnd_1 VGND VPB VPWR -.ends - - -******* EOF - -* 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_sc_hd__tapvgnd2_1 VGND VPB VPWR -.ends - - -******* EOF - -* 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_sc_hd__tapvpwrvgnd_1 VGND VPWR -.ends - - -******* EOF - -* 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_sc_hd__xnor2_1 A B VGND VNB VPB VPWR Y -X0 VPWR A a_377_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_377_297# B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 Y a_47_47# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_129_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 VGND B a_285_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 a_47_47# B a_129_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X6 VPWR B a_47_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_47_47# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND A a_285_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_285_47# a_47_47# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__xnor2_2 A B VGND VNB VPB VPWR Y -X0 VPWR B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VGND B a_560_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 Y B a_474_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VPWR A a_474_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_27_297# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VGND A a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_474_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_27_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 Y a_27_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_474_297# B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_560_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X13 VPWR a_27_297# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_27_47# B a_27_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 a_560_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 Y a_27_297# a_560_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_27_297# B a_27_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VGND A a_560_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 a_560_47# a_27_297# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__xnor2_4 A B VGND VNB VPB VPWR Y -X0 VGND A a_38_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 a_38_297# B a_38_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 VGND A a_38_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_38_297# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR A a_820_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 VPWR a_38_297# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_38_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 VPWR a_38_297# Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_38_297# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_820_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X10 Y a_38_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_38_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_820_297# B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 Y a_38_297# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 Y a_38_297# a_902_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X15 VGND B a_902_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_38_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X17 Y B a_820_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_38_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VGND B a_902_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 a_902_47# a_38_297# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 Y B a_820_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 a_902_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 a_902_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 a_902_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X25 VPWR A a_38_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 a_38_297# B a_38_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 VGND A a_902_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X28 VGND A a_902_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 a_820_297# B Y VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X30 a_38_47# B a_38_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 Y a_38_297# a_902_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X32 VPWR A a_820_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X33 a_902_47# a_38_297# Y VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X34 a_38_47# B a_38_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X35 VPWR B a_38_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X36 a_902_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X37 VPWR B a_38_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X38 a_820_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X39 VPWR A a_38_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__xnor3_1 A B C VGND VNB VPB VPWR X -X0 a_355_49# C a_78_199# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X1 VGND C a_216_93# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 a_841_297# B a_331_325# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X3 a_331_325# a_735_297# a_1106_49# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X4 X a_78_199# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_1106_49# B a_331_325# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 VGND a_841_297# a_1106_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X7 VGND B a_735_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 VPWR C a_216_93# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X9 a_355_49# a_735_297# a_1106_49# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X10 a_1106_49# B a_355_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X11 a_841_297# A VGND VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X12 a_331_325# C a_78_199# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X13 VPWR B a_735_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_841_297# B a_355_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X15 a_331_325# a_735_297# a_841_297# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X16 X a_78_199# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VPWR a_841_297# a_1106_49# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_78_199# a_216_93# a_355_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X19 a_841_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_78_199# a_216_93# a_331_325# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X21 a_355_49# a_735_297# a_841_297# VNB sky130_fd_pr__nfet_01v8 w=600000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__xnor3_2 A B C VGND VNB VPB VPWR X -X0 VPWR a_87_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_933_297# B a_423_325# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X2 a_447_49# a_827_297# a_1198_49# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X3 X a_87_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X4 a_447_49# C a_87_21# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X5 VPWR C a_308_93# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X6 VGND a_87_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_423_325# C a_87_21# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X8 a_87_21# a_308_93# a_423_325# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X9 a_447_49# a_827_297# a_933_297# VNB sky130_fd_pr__nfet_01v8 w=600000u l=150000u -X10 a_423_325# a_827_297# a_933_297# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X11 a_933_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 a_87_21# a_308_93# a_447_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X13 VGND C a_308_93# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_423_325# a_827_297# a_1198_49# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 VGND a_933_297# a_1198_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X16 VGND B a_827_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VPWR a_933_297# a_1198_49# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 X a_87_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 VPWR B a_827_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X20 a_1198_49# B a_423_325# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X21 a_1198_49# B a_447_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X22 a_933_297# A VGND VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X23 a_933_297# B a_447_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__xnor3_4 A B C VGND VNB VPB VPWR X -X0 a_1382_49# B a_607_325# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X1 a_631_49# C a_101_21# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X2 VGND a_1117_297# a_1382_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X3 VPWR a_101_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR B a_1011_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_1382_49# B a_631_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X6 a_1117_297# A VGND VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X7 a_1117_297# B a_631_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X8 a_1117_297# B a_607_325# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X9 VGND a_101_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 a_631_49# a_1011_297# a_1382_49# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X11 X a_101_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR C a_492_93# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X13 a_101_21# a_492_93# a_631_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X14 a_101_21# a_492_93# a_607_325# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X15 a_631_49# a_1011_297# a_1117_297# VNB sky130_fd_pr__nfet_01v8 w=600000u l=150000u -X16 a_607_325# C a_101_21# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X17 a_607_325# a_1011_297# a_1117_297# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X18 X a_101_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X19 VGND B a_1011_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 VPWR a_1117_297# a_1382_49# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 X a_101_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X22 VGND a_101_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 VGND C a_492_93# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X24 a_1117_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 a_607_325# a_1011_297# a_1382_49# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X26 X a_101_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 VPWR a_101_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__xor2_1 A B VGND VNB VPB VPWR X -X0 a_35_297# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X1 VGND B a_35_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X2 X a_35_297# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 a_285_297# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VPWR A a_285_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_35_297# B a_117_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_117_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_285_47# B X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 a_285_297# a_35_297# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 VGND A a_285_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__xor2_2 A B VGND VNB VPB VPWR X -X0 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 a_112_47# B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 X a_112_47# a_470_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_27_297# B a_112_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_470_297# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X5 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 a_112_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VGND A a_470_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X8 X a_112_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_470_47# B X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VGND B a_112_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X11 a_470_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_470_297# a_112_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VPWR A a_470_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X14 a_470_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 VGND A a_112_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 X B a_470_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_112_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VPWR B a_470_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 VGND a_112_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__xor2_4 A B VGND VNB VPB VPWR X -X0 a_806_297# a_112_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X1 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X2 VGND A a_806_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR A a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 VGND a_112_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X5 VPWR B a_806_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X6 VPWR A a_806_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X7 a_112_47# B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND B a_112_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_806_47# B X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X10 VPWR A a_806_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 a_806_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X12 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND B a_112_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X14 a_806_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_806_297# a_112_47# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X16 a_806_47# B X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 a_806_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_27_297# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X19 a_112_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 VGND A a_112_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_27_297# B a_112_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X22 VGND A a_806_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X23 VGND a_112_47# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X24 a_112_47# B a_27_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X25 VGND A a_112_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X26 a_806_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X27 a_806_297# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X28 X a_112_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X29 X B a_806_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X30 a_112_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X31 X a_112_47# a_806_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X32 a_112_47# A VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X33 a_112_47# B VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X34 VPWR B a_806_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X35 X B a_806_47# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X36 X a_112_47# a_806_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X37 X a_112_47# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X38 a_27_297# B a_112_47# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X39 a_806_297# B VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__xor3_1 A B C VGND VNB VPB VPWR X -X0 a_112_21# a_266_93# a_404_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X1 a_386_325# a_827_297# a_1198_49# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X2 X a_112_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X3 a_386_325# a_827_297# a_931_365# VNB sky130_fd_pr__nfet_01v8 w=600000u l=150000u -X4 a_404_49# a_827_297# a_931_365# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X5 a_931_365# B a_404_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X6 a_404_49# C a_112_21# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X7 a_931_365# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 a_404_49# a_827_297# a_1198_49# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X9 a_386_325# C a_112_21# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X10 VGND a_931_365# a_1198_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X11 VPWR a_931_365# a_1198_49# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 VPWR B a_827_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 VGND C a_266_93# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 a_112_21# a_266_93# a_386_325# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X15 VGND B a_827_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X16 a_931_365# B a_386_325# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X17 a_1198_49# B a_404_49# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X18 a_1198_49# B a_386_325# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X19 a_931_365# A VGND VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X20 VPWR C a_266_93# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X21 X a_112_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__xor3_2 A B C VGND VNB VPB VPWR X -X0 a_478_325# C a_120_21# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X1 VGND C a_358_93# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 VGND B a_919_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X3 VPWR a_1023_365# a_1290_49# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X4 a_1290_49# B a_478_325# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X5 a_1023_365# A VGND VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X6 X a_120_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 VPWR B a_919_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X8 VGND a_120_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X9 a_1290_49# B a_496_49# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X10 a_496_49# C a_120_21# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X11 a_1023_365# B a_478_325# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X12 VPWR C a_358_93# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X13 a_478_325# a_919_297# a_1023_365# VNB sky130_fd_pr__nfet_01v8 w=600000u l=150000u -X14 a_496_49# a_919_297# a_1290_49# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X15 a_120_21# a_358_93# a_496_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X16 a_1023_365# B a_496_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X17 X a_120_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X18 a_496_49# a_919_297# a_1023_365# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X19 VGND a_1023_365# a_1290_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X20 VPWR a_120_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X21 a_478_325# a_919_297# a_1290_49# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X22 a_120_21# a_358_93# a_478_325# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X23 a_1023_365# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -.ends - - -******* EOF - -* 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_sc_hd__xor3_4 A B C VGND VNB VPB VPWR X -X0 a_602_325# a_1031_297# a_1402_49# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X1 VGND C a_480_297# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X2 VGND a_1135_365# a_1402_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X3 a_602_325# C a_79_21# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X4 a_602_325# a_1031_297# a_1135_365# VNB sky130_fd_pr__nfet_01v8 w=600000u l=150000u -X5 a_608_49# a_1031_297# a_1135_365# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X6 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X7 a_1135_365# B a_608_49# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X8 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X9 a_608_49# C a_79_21# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X10 a_1135_365# A VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X11 VPWR a_79_21# X VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X12 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X13 a_608_49# a_1031_297# a_1402_49# VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u -X14 X a_79_21# VPWR VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X15 a_1402_49# B a_608_49# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X16 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X17 VGND B a_1031_297# VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X18 VPWR C a_480_297# VPB sky130_fd_pr__pfet_01v8_hvt w=640000u l=150000u -X19 X a_79_21# VGND VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X20 VGND a_79_21# X VNB sky130_fd_pr__nfet_01v8 w=650000u l=150000u -X21 a_79_21# a_480_297# a_602_325# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X22 a_1402_49# B a_602_325# VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X23 a_1135_365# A VGND VNB sky130_fd_pr__nfet_01v8 w=640000u l=150000u -X24 a_1135_365# B a_602_325# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X25 VPWR B a_1031_297# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X26 VPWR a_1135_365# a_1402_49# VPB sky130_fd_pr__pfet_01v8_hvt w=1e+06u l=150000u -X27 a_79_21# a_480_297# a_608_49# VPB sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -.ends - - -.subckt HEADER VGND VIN VNB VPWR -xMN0 VPWR VGND net7 VNB sky130_fd_pr__nfet_03v3_nvt w=700000u l=500000u -xMN1 net7 VGND VPWR VNB sky130_fd_pr__nfet_03v3_nvt w=700000u l=500000u -xMN2 VPWR VGND net7 VNB sky130_fd_pr__nfet_03v3_nvt w=700000u l=500000u -xMN3 net7 VGND VPWR VNB sky130_fd_pr__nfet_03v3_nvt w=700000u l=500000u -xMN4 net7 VGND VIN VNB sky130_fd_pr__nfet_03v3_nvt w=700000u l=500000u -xMN5 VIN VGND net7 VNB sky130_fd_pr__nfet_03v3_nvt w=700000u l=500000u -xMN6 net7 VGND VIN VNB sky130_fd_pr__nfet_03v3_nvt w=700000u l=500000u -xMN7 VIN VGND net7 VNB sky130_fd_pr__nfet_03v3_nvt w=700000u l=500000u -.ends - -.subckt SLC IN INB VOUT VGND VNB VPWR VPB -xMP0 net02 net07 VPWR VPB sky130_fd_pr__pfet_01v8_hvt m=1 mult=1 w=360000u l=150000u sa=265e-3 sb=265e-3 sd=280e-3 -xMP1 net03 net03 net02 VPB sky130_fd_pr__pfet_01v8_hvt mult=1 w=360000u l=150000u sa=265e-3 sb=265e-3 sd=280e-3 -xMP3 net06 net03 VPWR VPB sky130_fd_pr__pfet_01v8_hvt m=1 mult=1 w=360000u l=150000u sa=265e-3 sb=265e-3 sd=280e-3 -xMP4 net07 net07 net06 VPB sky130_fd_pr__pfet_01v8_hvt m=1 mult=1 w=360000u l=150000u sa=265e-3 sb=265e-3 sd=280e-3 -xMP6 VOUT net06 VPWR VPB sky130_fd_pr__pfet_01v8_hvt m=2 mult=1 w=0.5 l=150000u sa=265e-3 sb=265e-3 sd=280e-3 -xMN4 VOUT net07 VGND VNB sky130_fd_pr__nfet_01v8 m=1 mult=1 w=0.65 l=150000u sa=265e-3 sb=265e-3 sd=280e-3 -xMN0 net03 INB VGND VNB sky130_fd_pr__nfet_01v8_lvt m=10 mult=1 w=0.5 l=150000u sa=265e-3 sb=265e-3 sd=280e-3 -xMN8 net07 IN VGND VNB sky130_fd_pr__nfet_01v8_lvt m=10 mult=1 w=500000u l=150000u sa=265e-3 sb=265e-3 sd=280e-3 -.ends - -******* EOF diff --git a/sky130/spice/sky130_fd_sc_hs.spice b/sky130/spice/sky130_fd_sc_hs.spice deleted file mode 100755 index 3ca0690ef..000000000 --- a/sky130/spice/sky130_fd_sc_hs.spice +++ /dev/null @@ -1,17801 +0,0 @@ -* 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_sc_hs__a2111o_1 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=1 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 -MMPC0 pndC C1 pndB VPB pfet_01v8 m=1 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 -MMPD0 y D1 pndC VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMND0 y D1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a2111o_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_sc_hs__a2111o_2 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 pndC C1 pndB VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPD0 y D1 pndC VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMND0 y D1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__a2111o_2 -* 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_sc_hs__a2111o_4 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 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 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=2 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 -MMPC0 pndC C1 pndB VPB pfet_01v8 m=2 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 -MMPD0 y D1 pndC VPB pfet_01v8 m=2 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 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMND0 y D1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__a2111o_4 -* 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_sc_hs__a2111oi_1 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 pndC C1 pndB VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPD0 Y D1 pndC VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMND0 Y D1 VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a2111oi_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_sc_hs__a2111oi_2 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 pndC C1 pndB VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPD0 Y D1 pndC VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMND0 Y D1 VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a2111oi_2 -* 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_sc_hs__a2111oi_4 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 pndC C1 pndB VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPD0 Y D1 pndC VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMND0 Y D1 VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__a2111oi_4 -* 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_sc_hs__a211o_1 A1 A2 B1 C1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=1 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 -MMPC0 y C1 pndB VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a211o_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_sc_hs__a211o_2 A1 A2 B1 C1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=1 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 -MMPC0 y C1 pndB VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__a211o_2 -* 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_sc_hs__a211o_4 A1 A2 B1 C1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 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 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=2 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 -MMPC0 y C1 pndB VPB pfet_01v8 m=2 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 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__a211o_4 -* 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_sc_hs__a211oi_1 A1 A2 B1 C1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 Y C1 pndB VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a211oi_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_sc_hs__a211oi_2 A1 A2 B1 C1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 Y C1 pndB VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a211oi_2 -* 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_sc_hs__a211oi_4 A1 A2 B1 C1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 Y C1 pndB VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__a211oi_4 -* 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_sc_hs__a21bo_1 A1 A2 B1_N VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPB0 y B1 pndA VPB pfet_01v8 m=1 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 -MMIPB1N B1 B1_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINB1N B1 B1_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a21bo_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_sc_hs__a21bo_2 A1 A2 B1_N VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPB0 y B1 pndA VPB pfet_01v8 m=1 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 -MMIPB1N B1 B1_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINB1N B1 B1_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__a21bo_2 -* 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_sc_hs__a21bo_4 A1 A2 B1_N VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 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 -MMPB0 y B1 pndA VPB pfet_01v8 m=2 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 -MMIPB1N B1 B1_N VPWR VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINB1N B1 B1_N VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__a21bo_4 -* 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_sc_hs__a21boi_1 A1 A2 B1_N VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 net40 A1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 net40 A2 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 Y B1 net40 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPB1N B1 B1_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINB1N B1 B1_N VGND VNB nfet_01v8_lvt m=1 w=0.55 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_sc_hs__a21boi_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_sc_hs__a21boi_2 A1 A2 B1_N VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 net40 A1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 net40 A2 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 Y B1 net40 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPB1N B1 B1_N VPWR VPB pfet_01v8 m=1 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 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINB1N B1 B1_N VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__a21boi_2 -* 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_sc_hs__a21boi_4 A1 A2 B1_N VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 net40 A1 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 net40 A2 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 Y B1 net40 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPB1N B1 B1_N VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINB1N B1 B1_N VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a21boi_4 -* 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_sc_hs__a21o_1 A1 A2 B1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPB0 y B1 pndA VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a21o_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_sc_hs__a21o_2 A1 A2 B1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPB0 y B1 pndA VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__a21o_2 -* 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_sc_hs__a21o_4 A1 A2 B1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 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 -MMPB0 y B1 pndA VPB pfet_01v8 m=2 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 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__a21o_4 -* 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_sc_hs__a21oi_1 A1 A2 B1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 Y B1 pndA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a21oi_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_sc_hs__a21oi_2 A1 A2 B1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 Y B1 pndA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a21oi_2 -* 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_sc_hs__a21oi_4 A1 A2 B1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 Y B1 pndA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__a21oi_4 -* 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_sc_hs__a221o_1 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=1 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 -MMPB1 pndB B2 pndA VPB pfet_01v8 m=1 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 -MMPC0 y C1 pndB VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 sndB1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a221o_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_sc_hs__a221o_2 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=1 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 -MMPB1 pndB B2 pndA VPB pfet_01v8 m=1 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 -MMPC0 y C1 pndB VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 sndB1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__a221o_2 -* 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_sc_hs__a221o_4 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 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 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=2 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 -MMPB1 pndB B2 pndA VPB pfet_01v8 m=2 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 -MMPC0 y C1 pndB VPB pfet_01v8 m=2 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 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 sndB1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__a221o_4 -* 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_sc_hs__a221oi_1 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB1 pndB B2 pndA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 Y C1 pndB VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 sndB1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a221oi_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_sc_hs__a221oi_2 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB1 pndB B2 pndA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 Y C1 pndB VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 sndB1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__a221oi_2 -* 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_sc_hs__a221oi_4 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB1 pndB B2 pndA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 Y C1 pndB VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 sndB1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__a221oi_4 -* 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_sc_hs__a222o_1 A1 A2 B1 B2 C1 C2 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I B2:I C1:I C2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=1 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 -MMPB1 pndB B2 pndA VPB pfet_01v8 m=1 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 -MMPC0 y C1 pndB VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 y C2 pndB VPB pfet_01v8 m=1 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 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 sndB1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 net68 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI10 net68 C2 VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__a222o_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_sc_hs__a222o_2 A1 A2 B1 B2 C1 C2 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I B2:I C1:I C2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=1 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 -MMPB1 pndB B2 pndA VPB pfet_01v8 m=1 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 -MMPC0 y C1 pndB VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 y C2 pndB VPB pfet_01v8 m=1 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 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 sndB1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 net68 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI10 net68 C2 VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__a222o_2 -* 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_sc_hs__a222oi_1 A1 A2 B1 B2 C1 C2 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I B2:I C1:I C2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=1 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 -MMPB1 pndB B2 pndA VPB pfet_01v8 m=1 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 -MMPC0 Y C1 pndB VPB pfet_01v8 m=1 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 -MI8 Y C2 pndB VPB pfet_01v8 m=1 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 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 sndB1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 net62 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI10 net62 C2 VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__a222oi_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_sc_hs__a222oi_2 A1 A2 B1 B2 C1 C2 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I B2:I C1:I C2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 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 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=2 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 -MMPB1 pndB B2 pndA VPB pfet_01v8 m=2 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 -MMPC0 Y C1 pndB VPB pfet_01v8 m=2 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 -MI8 Y C2 pndB VPB pfet_01v8 m=2 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 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 sndB1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 net62 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI10 net62 C2 VGND VNB nfet_01v8_lvt m=2 w=0.64 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_sc_hs__a222oi_2 -* 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_sc_hs__a22o_1 A1 A2 B1 B2 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPB0 y B1 pndA VPB pfet_01v8 m=1 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 -MMPB1 y B2 pndA VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 sndB1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a22o_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_sc_hs__a22o_2 A1 A2 B1 B2 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPB0 y B1 pndA VPB pfet_01v8 m=1 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 -MMPB1 y B2 pndA VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 sndB1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__a22o_2 -* 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_sc_hs__a22o_4 A1 A2 B1 B2 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 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 -MMPB0 y B1 pndA VPB pfet_01v8 m=2 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 -MMPB1 y B2 pndA VPB pfet_01v8 m=2 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 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 sndB1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__a22o_4 -* 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_sc_hs__a22oi_1 A1 A2 B1 B2 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 Y B1 pndA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB1 Y B2 pndA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 sndB1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a22oi_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_sc_hs__a22oi_2 A1 A2 B1 B2 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 Y B1 pndA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB1 Y B2 pndA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 sndB1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__a22oi_2 -* 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_sc_hs__a22oi_4 A1 A2 B1 B2 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 Y B1 pndA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB1 Y B2 pndA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 sndB1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__a22oi_4 -* 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_sc_hs__a2bb2o_1 A1_N A2_N B1 B2 VGND VNB VPB VPWR X -*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN2 X y VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnor0 inor A1_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnor1 inor A2_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi10 VGND B1 sndNB1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi11 sndNB1 B2 y VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi20 y inor VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi20 y inor pmid VPB pfet_01v8 m=1 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 -MMIP2 X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnor0 VPWR A1_N sndPA1N VPB pfet_01v8 m=1 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 -MMPnor1 sndPA1N A2_N inor VPB pfet_01v8 m=1 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 -MMPaoi10 pmid B1 VPWR VPB pfet_01v8 m=1 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 -MMPaoi11 pmid B2 VPWR VPB pfet_01v8 m=1 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_sc_hs__a2bb2o_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_sc_hs__a2bb2o_2 A1_N A2_N B1 B2 VGND VNB VPB VPWR X -*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN2 X y VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnor0 inor A1_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnor1 inor A2_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi10 VGND B1 sndNB1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi11 sndNB1 B2 y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi20 y inor VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi20 y inor pmid VPB pfet_01v8 m=1 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 -MMIP2 X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnor0 VPWR A1_N sndPA1N VPB pfet_01v8 m=1 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 -MMPnor1 sndPA1N A2_N inor VPB pfet_01v8 m=1 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 -MMPaoi10 pmid B1 VPWR VPB pfet_01v8 m=1 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 -MMPaoi11 pmid B2 VPWR VPB pfet_01v8 m=1 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_sc_hs__a2bb2o_2 -* 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_sc_hs__a2bb2o_4 A1_N A2_N B1 B2 VGND VNB VPB VPWR X -*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN2 X y VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnor0 inor A1_N VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnor1 inor A2_N VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi10 VGND B1 sndNB1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi11 sndNB1 B2 y VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi20 y inor VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi20 y inor pmid VPB pfet_01v8 m=2 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 -MMIP2 X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnor0 VPWR A1_N sndPA1N VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnor1 sndPA1N A2_N inor VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi10 pmid B1 VPWR VPB pfet_01v8 m=2 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 -MMPaoi11 pmid B2 VPWR VPB pfet_01v8 m=2 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_sc_hs__a2bb2o_4 -* 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_sc_hs__a2bb2oi_1 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y -*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMNnor0 inor A1_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnor1 inor A2_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi10 VGND B1 sndNB1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi11 sndNB1 B2 Y VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi20 Y inor VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnor0 VPWR A1_N sndPA1N VPB pfet_01v8 m=1 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 -MMPnor1 sndPA1N A2_N inor VPB pfet_01v8 m=1 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 -MMPaoi10 pmid B1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi11 pmid B2 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi20 Y inor pmid VPB pfet_01v8 m=1 w=1.12 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_sc_hs__a2bb2oi_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_sc_hs__a2bb2oi_2 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y -*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMNnor0 inor A1_N VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnor1 inor A2_N VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi10 VGND B1 sndNB1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi11 sndNB1 B2 Y VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi20 Y inor VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnor0 VPWR A1_N sndPA1N VPB pfet_01v8 m=1 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 -MMPnor1 sndPA1N A2_N inor VPB pfet_01v8 m=1 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 -MMPaoi10 pmid B1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi11 pmid B2 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi20 Y inor pmid VPB pfet_01v8 m=2 w=1.12 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_sc_hs__a2bb2oi_2 -* 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_sc_hs__a2bb2oi_4 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y -*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMNnor0 inor A1_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnor1 inor A2_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi10 VGND B1 sndNB1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi11 sndNB1 B2 Y VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi20 Y inor VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnor0 VPWR A1_N sndPA1N VPB pfet_01v8 m=2 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 -MMPnor1 sndPA1N A2_N inor VPB pfet_01v8 m=2 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 -MMPaoi10 pmid B1 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi11 pmid B2 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi20 Y inor pmid VPB pfet_01v8 m=4 w=1.12 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_sc_hs__a2bb2oi_4 -* 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_sc_hs__a311o_1 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=1 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 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=1 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 -MMPC0 y C1 pndB VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a311o_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_sc_hs__a311o_2 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=1 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 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=1 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 -MMPC0 y C1 pndB VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__a311o_2 -* 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_sc_hs__a311o_4 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 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 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=2 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 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=2 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 -MMPC0 y C1 pndB VPB pfet_01v8 m=2 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 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__a311o_4 -* 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_sc_hs__a311oi_1 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 Y C1 pndB VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a311oi_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_sc_hs__a311oi_2 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 Y C1 pndB VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a311oi_2 -* 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_sc_hs__a311oi_4 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 pndB B1 pndA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 Y C1 pndB VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__a311oi_4 -* 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_sc_hs__a31o_1 A1 A2 A3 B1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=1 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 -MMPB0 y B1 pndA VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a31o_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_sc_hs__a31o_2 A1 A2 A3 B1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=1 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 -MMPB0 y B1 pndA VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__a31o_2 -* 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_sc_hs__a31o_4 A1 A2 A3 B1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 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 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=2 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 -MMPB0 y B1 pndA VPB pfet_01v8 m=2 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 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__a31o_4 -* 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_sc_hs__a31oi_1 A1 A2 A3 B1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 Y B1 pndA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a31oi_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_sc_hs__a31oi_2 A1 A2 A3 B1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 Y B1 pndA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a31oi_2 -* 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_sc_hs__a31oi_4 A1 A2 A3 B1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 Y B1 pndA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__a31oi_4 -* 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_sc_hs__a32o_1 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=1 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 -MMPB0 y B1 pndA VPB pfet_01v8 m=1 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 -MMPB1 y B2 pndA VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 sndB1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a32o_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_sc_hs__a32o_2 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=1 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 -MMPB0 y B1 pndA VPB pfet_01v8 m=1 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 -MMPB1 y B2 pndA VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 sndB1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__a32o_2 -* 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_sc_hs__a32o_4 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 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 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=2 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 -MMPB0 y B1 pndA VPB pfet_01v8 m=2 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 -MMPB1 y B2 pndA VPB pfet_01v8 m=2 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 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 sndB1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__a32o_4 -* 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_sc_hs__a32oi_1 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 Y B1 pndA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB1 Y B2 pndA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 sndB1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a32oi_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_sc_hs__a32oi_2 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 Y B1 pndA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB1 Y B2 pndA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 sndB1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__a32oi_2 -* 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_sc_hs__a32oi_4 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 Y B1 pndA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB1 Y B2 pndA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 sndB1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 sndB1 B2 VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__a32oi_4 -* 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_sc_hs__a41o_1 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=1 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 -MMPA3 pndA A4 VPWR VPB pfet_01v8 m=1 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 -MMPB0 y B1 pndA VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 sndA3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA3 sndA3 A4 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a41o_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_sc_hs__a41o_2 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 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 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=1 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 -MMPA3 pndA A4 VPWR VPB pfet_01v8 m=1 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 -MMPB0 y B1 pndA VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 sndA3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA3 sndA3 A4 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__a41o_2 -* 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_sc_hs__a41o_4 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 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 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 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 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=2 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 -MMPA3 pndA A4 VPWR VPB pfet_01v8 m=2 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 -MMPB0 y B1 pndA VPB pfet_01v8 m=2 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 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 sndA3 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA3 sndA3 A4 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__a41o_4 -* 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_sc_hs__a41oi_1 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA3 pndA A4 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 Y B1 pndA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 sndA3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA3 sndA3 A4 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a41oi_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_sc_hs__a41oi_2 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA3 pndA A4 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 Y B1 pndA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 sndA3 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA3 sndA3 A4 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__a41oi_2 -* 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_sc_hs__a41oi_4 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 pndA A1 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 pndA A2 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 pndA A3 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA3 pndA A4 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 Y B1 pndA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 Y A1 sndA1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 sndA1 A2 sndA2 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 sndA2 A3 sndA3 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA3 sndA3 A4 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__a41oi_4 -* 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_sc_hs__and2_1 A B VGND VNB VPB VPWR X -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 y B VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__and2_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_sc_hs__and2_2 A B VGND VNB VPB VPWR X -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=1 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 -MMP1 y B VPWR VPB pfet_01v8 m=1 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 -MMIP0 X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__and2_2 -* 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_sc_hs__and2_4 A B VGND VNB VPB VPWR X -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 y B VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__and2_4 -* 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_sc_hs__and2b_1 A_N B VGND VNB VPB VPWR X -*.PININFO A_N:I B:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 y B VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__and2b_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_sc_hs__and2b_2 A_N B VGND VNB VPB VPWR X -*.PININFO A_N:I B:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=1 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 -MMP1 y B VPWR VPB pfet_01v8 m=1 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 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__and2b_2 -* 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_sc_hs__and2b_4 A_N B VGND VNB VPB VPWR X -*.PININFO A_N:I B:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 y B VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 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 -MMIP1 X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__and2b_4 -* 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_sc_hs__and3_1 A B C VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 y B VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 y C VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__and3_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_sc_hs__and3_2 A B C VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 y B VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 y C VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__and3_2 -* 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_sc_hs__and3_4 A B C VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 y B VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 y C VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__and3_4 -* 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_sc_hs__and3b_1 A_N B C VGND VNB VPB VPWR X -*.PININFO A_N:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 y B VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 y C VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__and3b_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_sc_hs__and3b_2 A_N B C VGND VNB VPB VPWR X -*.PININFO A_N:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=1 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 -MMP1 y B VPWR VPB pfet_01v8 m=1 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 -MMP2 y C VPWR VPB pfet_01v8 m=1 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 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__and3b_2 -* 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_sc_hs__and3b_4 A_N B C VGND VNB VPB VPWR X -*.PININFO A_N:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=2 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 -MMP1 y B VPWR VPB pfet_01v8 m=2 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 -MMP2 y C VPWR VPB pfet_01v8 m=2 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 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 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 -MMIP1 X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__and3b_4 -* 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_sc_hs__and4_1 A B C D VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 y B VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 y C VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP3 y D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C sndC VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 sndC D VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__and4_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_sc_hs__and4_2 A B C D VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=1 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 -MMP1 y B VPWR VPB pfet_01v8 m=1 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 -MMP2 y C VPWR VPB pfet_01v8 m=1 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 -MMP3 y D VPWR VPB pfet_01v8 m=1 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 -MMIP0 X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C sndC VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 sndC D VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__and4_2 -* 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_sc_hs__and4_4 A B C D VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=2 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 -MMP1 y B VPWR VPB pfet_01v8 m=2 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 -MMP2 y C VPWR VPB pfet_01v8 m=2 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 -MMP3 y D VPWR VPB pfet_01v8 m=2 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 -MMIP0 X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C sndC VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 sndC D VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__and4_4 -* 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_sc_hs__and4b_1 A_N B C D VGND VNB VPB VPWR X -*.PININFO A_N:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 y B VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 y C VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP3 y D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C sndC VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 sndC D VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__and4b_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_sc_hs__and4b_2 A_N B C D VGND VNB VPB VPWR X -*.PININFO A_N:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=1 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 -MMP1 y B VPWR VPB pfet_01v8 m=1 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 -MMP2 y C VPWR VPB pfet_01v8 m=1 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 -MMP3 y D VPWR VPB pfet_01v8 m=1 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 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C sndC VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 sndC D VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__and4b_2 -* 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_sc_hs__and4b_4 A_N B C D VGND VNB VPB VPWR X -*.PININFO A_N:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=2 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 -MMP1 y B VPWR VPB pfet_01v8 m=2 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 -MMP2 y C VPWR VPB pfet_01v8 m=2 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 -MMP3 y D VPWR VPB pfet_01v8 m=2 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 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 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 -MMIP1 X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C sndC VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 sndC D VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__and4b_4 -* 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_sc_hs__and4bb_1 A_N B_N C D VGND VNB VPB VPWR X -*.PININFO A_N:I B_N:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 y B VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 y C VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP3 y D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 B B_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C sndC VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 sndC D VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 B B_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__and4bb_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_sc_hs__and4bb_2 A_N B_N C D VGND VNB VPB VPWR X -*.PININFO A_N:I B_N:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=1 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 -MMP1 y B VPWR VPB pfet_01v8 m=1 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 -MMP2 y C VPWR VPB pfet_01v8 m=1 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 -MMP3 y D VPWR VPB pfet_01v8 m=1 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 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 B B_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C sndC VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 sndC D VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 B B_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__and4bb_2 -* 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_sc_hs__and4bb_4 A_N B_N C D VGND VNB VPB VPWR X -*.PININFO A_N:I B_N:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 y A VPWR VPB pfet_01v8 m=2 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 -MMP1 y B VPWR VPB pfet_01v8 m=2 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 -MMP2 y C VPWR VPB pfet_01v8 m=2 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 -MMP3 y D VPWR VPB pfet_01v8 m=2 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 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 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 -MMIP1 B B_N VPWR VPB pfet_01v8 m=1 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 -MMIP2 X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A sndA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C sndC VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 sndC D VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 B B_N VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__and4bb_4 -* 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_sc_hs__buf_1 A VGND VNB VPB VPWR X -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN1 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X Ab VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Ab A VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X Ab VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__buf_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_sc_hs__buf_16 A VGND VNB VPB VPWR X -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN1 Ab A VGND VNB nfet_01v8_lvt m=6 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X Ab VGND VNB nfet_01v8_lvt m=16 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Ab A VPWR VPB pfet_01v8 m=6 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X Ab VPWR VPB pfet_01v8 m=16 w=1.12 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_sc_hs__buf_16 -* 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_sc_hs__buf_2 A VGND VNB VPB VPWR X -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN1 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X Ab VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Ab A VPWR VPB pfet_01v8 m=1 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 -MMIP2 X Ab VPWR VPB pfet_01v8 m=2 w=1.12 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_sc_hs__buf_2 -* 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_sc_hs__buf_4 A VGND VNB VPB VPWR X -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN1 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X Ab VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Ab A VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X Ab VPWR VPB pfet_01v8 m=4 w=1.12 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_sc_hs__buf_4 -* 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_sc_hs__buf_8 A VGND VNB VPB VPWR X -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN1 Ab A VGND VNB nfet_01v8_lvt m=3 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X Ab VGND VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Ab A VPWR VPB pfet_01v8 m=3 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X Ab VPWR VPB pfet_01v8 m=8 w=1.12 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_sc_hs__buf_8 -* 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_sc_hs__bufbuf_16 A VGND VNB VPB VPWR X -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN1 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 Abb Ab VGND VNB nfet_01v8_lvt m=3 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 Abbb Abb VGND VNB nfet_01v8_lvt m=6 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN4 X Abbb VGND VNB nfet_01v8_lvt m=16 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP4 X Abbb VPWR VPB pfet_01v8 m=16 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Ab A VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 Abb Ab VPWR VPB pfet_01v8 m=3 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI5 Abbb Abb VPWR VPB pfet_01v8 m=6 w=1.12 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_sc_hs__bufbuf_16 -* 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_sc_hs__bufbuf_8 A VGND VNB VPB VPWR X -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN1 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 Abb Ab VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 Abbb Abb VGND VNB nfet_01v8_lvt m=3 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN4 X Abbb VGND VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP4 X Abbb VPWR VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Ab A VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 Abb Ab VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI5 Abbb Abb VPWR VPB pfet_01v8 m=3 w=1.12 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_sc_hs__bufbuf_8 -* 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_sc_hs__bufinv_16 A VGND VNB VPB VPWR Y -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMIN1 Ab A VGND VNB nfet_01v8_lvt m=3 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 Abb Ab VGND VNB nfet_01v8_lvt m=6 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 Y Abb VGND VNB nfet_01v8_lvt m=16 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Ab A VPWR VPB pfet_01v8 m=3 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 Abb Ab VPWR VPB pfet_01v8 m=6 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 Y Abb VPWR VPB pfet_01v8 m=16 w=1.12 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_sc_hs__bufinv_16 -* 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_sc_hs__bufinv_8 A VGND VNB VPB VPWR Y -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMIN1 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 Abb Ab VGND VNB nfet_01v8_lvt m=3 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 Y Abb VGND VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Ab A VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 Abb Ab VPWR VPB pfet_01v8 m=3 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 Y Abb VPWR VPB pfet_01v8 m=8 w=1.12 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_sc_hs__bufinv_8 -* 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_sc_hs__clkbuf_1 A VGND VNB VPB VPWR X -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN0 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 X Ab VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 Ab A VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 X Ab VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__clkbuf_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_sc_hs__clkbuf_16 A VGND VNB VPB VPWR X -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN0 Ab A VGND VNB nfet_01v8_lvt m=4 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 X Ab VGND VNB nfet_01v8_lvt m=16 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 Ab A VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 X Ab VPWR VPB pfet_01v8 m=16 w=1.12 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_sc_hs__clkbuf_16 -* 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_sc_hs__clkbuf_2 A VGND VNB VPB VPWR X -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN0 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 X Ab VGND VNB nfet_01v8_lvt m=2 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 Ab A VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 X Ab VPWR VPB pfet_01v8 m=2 w=1.12 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_sc_hs__clkbuf_2 -* 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_sc_hs__clkbuf_4 A VGND VNB VPB VPWR X -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN0 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 X Ab VGND VNB nfet_01v8_lvt m=4 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 Ab A VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 X Ab VPWR VPB pfet_01v8 m=4 w=1.12 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_sc_hs__clkbuf_4 -* 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_sc_hs__clkbuf_8 A VGND VNB VPB VPWR X -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN0 Ab A VGND VNB nfet_01v8_lvt m=2 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 X Ab VGND VNB nfet_01v8_lvt m=8 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 Ab A VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 X Ab VPWR VPB pfet_01v8 m=8 w=1.12 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_sc_hs__clkbuf_8 -* 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_sc_hs__clkdlyinv3sd1_1 A VGND VNB VPB VPWR Y -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMIN1 Abb Ab VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 Y Abb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Abb Ab VPWR VPB pfet_01v8 m=1 w=1 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 Y Abb VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 Ab A VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__clkdlyinv3sd1_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_sc_hs__clkdlyinv3sd2_1 A VGND VNB VPB VPWR Y -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMIN1 Abb Ab VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 Y Abb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Abb Ab VPWR VPB pfet_01v8 m=1 w=1 l=0.25 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 Y Abb VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 Ab A VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__clkdlyinv3sd2_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_sc_hs__clkdlyinv3sd3_1 A VGND VNB VPB VPWR Y -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMIN1 Abb Ab VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 Y Abb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Abb Ab VPWR VPB pfet_01v8 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 -MMIP2 Y Abb VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 Ab A VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__clkdlyinv3sd3_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_sc_hs__clkdlyinv5sd1_1 A VGND VNB VPB VPWR Y -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMIN1 Abb Ab VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 Y Abbbb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 Abbbb Abbb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI13 Abbb Abb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Abb Ab VPWR VPB pfet_01v8 m=1 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 -MMIP2 Y Abbbb VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 Ab A VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 Abbbb Abbb VPWR VPB pfet_01v8 m=1 w=1 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI14 Abbb Abb VPWR VPB pfet_01v8 m=1 w=1 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_sc_hs__clkdlyinv5sd1_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_sc_hs__clkdlyinv5sd2_1 A VGND VNB VPB VPWR Y -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMIN1 Abb Ab VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 Y Abbbb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 Abbbb Abbb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI13 Abbb Abb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Abb Ab VPWR VPB pfet_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 -MMIP2 Y Abbbb VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 Ab A VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 Abbbb Abbb VPWR VPB pfet_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 -MI14 Abbb Abb VPWR VPB pfet_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_sc_hs__clkdlyinv5sd2_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_sc_hs__clkdlyinv5sd3_1 A VGND VNB VPB VPWR Y -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMIN1 Abb Ab VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 Y Abbbb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 Abbbb Abbb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI13 Abbb Abb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Abb Ab VPWR VPB pfet_01v8 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 -MMIP2 Y Abbbb VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 Ab A VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 Abbbb Abbb VPWR VPB pfet_01v8 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 -MI14 Abbb Abb VPWR VPB pfet_01v8 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 -.ENDS sky130_fd_sc_hs__clkdlyinv5sd3_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_sc_hs__clkinv_1 A VGND VNB VPB VPWR Y -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMIP0 Y A VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 Y A VGND VNB nfet_01v8_lvt m=1 w=0.42 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_sc_hs__clkinv_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_sc_hs__clkinv_16 A VGND VNB VPB VPWR Y -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMIN0 Y A VGND VNB nfet_01v8_lvt m=16 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 Y A VPWR VPB pfet_01v8 m=24 w=1.12 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_sc_hs__clkinv_16 -* 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_sc_hs__clkinv_2 A VGND VNB VPB VPWR Y -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMIN0 Y A VGND VNB nfet_01v8_lvt m=2 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 Y A VPWR VPB pfet_01v8 m=3 w=1.12 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_sc_hs__clkinv_2 -* 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_sc_hs__clkinv_4 A VGND VNB VPB VPWR Y -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMIN0 Y A VGND VNB nfet_01v8_lvt m=4 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 Y A VPWR VPB pfet_01v8 m=6 w=1.12 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_sc_hs__clkinv_4 -* 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_sc_hs__clkinv_8 A VGND VNB VPB VPWR Y -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMIN0 Y A VGND VNB nfet_01v8_lvt m=8 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 Y A VPWR VPB pfet_01v8 m=12 w=1.12 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_sc_hs__clkinv_8 -* 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_sc_hs__conb_1 VGND VNB VPB VPWR HI LO -*.PININFO VGND:I VNB:I VPB:I VPWR:I HI:O LO:O -rI12 VGND LO short -rI11 HI VPWR short -.ENDS sky130_fd_sc_hs__conb_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_sc_hs__decap_4 VGND VNB VPB VPWR -*.PININFO VGND:I VNB:I VPB:I VPWR:I -MI2 VPWR VGND VPB phighvt m=1 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 -MI1 VGND VPWR VNB nshort 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 -.ENDS sky130_fd_sc_hs__decap_4 -* 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_sc_hs__decap_8 VGND VNB VPB VPWR -*.PININFO VGND:I VNB:I VPB:I VPWR:I -MI1 VGND VPWR VNB nshort m=2 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 -MI2 VPWR VGND VPB phighvt 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 -.ENDS sky130_fd_sc_hs__decap_8 -* 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_sc_hs__dfbbn_1 CLK_N D RESET_B SET_B VGND VNB VPB VPWR Q Q_N -*.PININFO CLK_N:I D:I RESET_B:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -*.PININFO Q_N:O -MI46 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 db D VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 RESET RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI676 M1 M0 net141 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI675 net141 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net162 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI677 M1 RESET net141 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 M0 clkpos net125 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkpos CLK_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 net125 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 S0 clkneg net110 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net110 net82 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 Q_N net82 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net162 net82 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI668 S0 clkpos net93 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI667 net93 M1 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI630 net82 RESET net81 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI3 net82 S0 net81 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI7 net81 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI679 M1 SET_B VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI669 S0 clkneg net218 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net162 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 net82 S0 net221 VPB pfet_01v8 m=1 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 -MI670 net218 M1 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI678 net165 RESET VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net210 net82 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 S0 clkpos net210 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI10 net82 SET_B VPWR VPB pfet_01v8 m=1 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 -MI11 net221 RESET VPWR VPB pfet_01v8 m=1 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 -MI650 net194 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI665 db D VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 M0 clkneg net194 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 RESET RESET_B VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkpos CLK_N VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI680 M1 M0 net165 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net162 net82 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI661 Q_N net82 VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__dfbbn_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_sc_hs__dfbbn_2 CLK_N D RESET_B SET_B VGND VNB VPB VPWR Q Q_N -*.PININFO CLK_N:I D:I RESET_B:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -*.PININFO Q_N:O -MI46 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 db D VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 RESET RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI676 M1 M0 net141 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI675 net141 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net162 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI677 M1 RESET net141 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 M0 clkpos net118 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkpos CLK_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 net118 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 S0 clkneg net110 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net110 net82 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 Q_N net82 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net162 net82 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI668 S0 clkpos net93 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI667 net93 M1 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI630 net82 RESET net81 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI3 net82 S0 net81 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI7 net81 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI679 M1 SET_B VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI669 S0 clkneg net218 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net162 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 net82 S0 net221 VPB pfet_01v8 m=1 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 -MI670 net218 M1 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI678 net165 RESET VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net210 net82 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 S0 clkpos net210 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI10 net82 SET_B VPWR VPB pfet_01v8 m=1 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 -MI11 net221 RESET VPWR VPB pfet_01v8 m=1 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 -MI650 net194 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI665 db D VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 M0 clkneg net194 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 RESET RESET_B VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkpos CLK_N VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI680 M1 M0 net165 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net162 net82 VPWR VPB pfet_01v8 m=1 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 -MI661 Q_N net82 VPWR VPB pfet_01v8 m=2 w=1.12 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_sc_hs__dfbbn_2 -* 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_sc_hs__dfbbp_1 CLK D RESET_B SET_B VGND VNB VPB VPWR Q Q_N -*.PININFO CLK:I D:I RESET_B:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -*.PININFO Q_N:O -MI46 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 db D VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 RESET RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI676 M1 M0 net141 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI675 net141 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net162 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI677 M1 RESET net141 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 M0 clkpos net125 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 net125 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 S0 clkneg net110 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net110 net82 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 Q_N net82 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net162 net82 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI668 S0 clkpos net93 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI667 net93 M1 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI630 net82 RESET net81 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI3 net82 S0 net81 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI7 net81 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI679 M1 SET_B VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI669 S0 clkneg net218 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net162 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 net82 S0 net221 VPB pfet_01v8 m=1 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 -MI670 net218 M1 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI678 net165 RESET VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net210 net82 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 S0 clkpos net210 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI10 net82 SET_B VPWR VPB pfet_01v8 m=1 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 -MI11 net221 RESET VPWR VPB pfet_01v8 m=1 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 -MI650 net194 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI665 db D VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 M0 clkneg net194 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 RESET RESET_B VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI680 M1 M0 net165 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net162 net82 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI661 Q_N net82 VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__dfbbp_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_sc_hs__dfrbp_1 CLK D RESET_B VGND VNB VPB VPWR Q Q_N -*.PININFO CLK:I D:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O -MI651 Q_N s0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net93 s0 net123 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net123 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 net116 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI4 M0 clkpos net108 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 net108 M1 net116 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 s0 clkneg net92 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net168 s0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net168 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net92 net93 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI39 db D net76 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 net76 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 M1 clkpos s0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net196 net93 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 net93 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 s0 clkpos net196 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net93 s0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI30 net175 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI31 M0 clkneg net175 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI32 M0 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net168 s0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net168 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI661 Q_N s0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 M1 M0 VPWR VPB pfet_01v8 m=1 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 -MI41 db RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI40 db D VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 M1 clkneg s0 VPB pfet_01v8 m=1 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_sc_hs__dfrbp_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_sc_hs__dfrbp_2 CLK D RESET_B VGND VNB VPB VPWR Q Q_N -*.PININFO CLK:I D:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O -MI651 Q_N s0 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net93 s0 net123 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net123 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 net116 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI4 M0 clkpos net108 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 net108 M1 net116 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 s0 clkneg net92 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net168 s0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net168 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net92 net93 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI39 db D net76 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 net76 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 M1 clkpos s0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net196 net93 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 net93 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 s0 clkpos net196 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net93 s0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI30 net175 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI31 M0 clkneg net175 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI32 M0 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net168 s0 VPWR VPB pfet_01v8 m=1 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 -MI660 Q net168 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI661 Q_N s0 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 M1 M0 VPWR VPB pfet_01v8 m=1 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 -MI41 db RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI40 db D VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 M1 clkneg s0 VPB pfet_01v8 m=1 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_sc_hs__dfrbp_2 -* 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_sc_hs__dfrtn_1 CLK_N D RESET_B VGND VNB VPB VPWR Q -*.PININFO CLK_N:I D:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI46 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net88 s0 net118 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net118 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 net111 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI4 M0 clkpos net103 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 net103 M1 net111 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 s0 clkneg net87 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net155 s0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net155 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net87 net88 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkpos CLK_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI39 db D net71 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 net71 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 M1 clkpos s0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net183 net88 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 net88 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 s0 clkpos net183 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net88 s0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI30 net162 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI31 M0 clkneg net162 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI32 M0 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net155 s0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net155 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkpos CLK_N VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 M1 M0 VPWR VPB pfet_01v8 m=1 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 -MI41 db RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI40 db D VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 M1 clkneg s0 VPB pfet_01v8 m=1 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_sc_hs__dfrtn_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_sc_hs__dfrtp_1 CLK D RESET_B VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI46 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net88 s0 net118 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net118 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 net111 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI4 M0 clkpos net103 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 net103 M1 net111 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 s0 clkneg net87 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net155 s0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net155 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net87 net88 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI39 db D net71 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 net71 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 M1 clkpos s0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net183 net88 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 net88 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 s0 clkpos net183 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net88 s0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI30 net162 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI31 M0 clkneg net162 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI32 M0 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net155 s0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net155 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 M1 M0 VPWR VPB pfet_01v8 m=1 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 -MI41 db RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI40 db D VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 M1 clkneg s0 VPB pfet_01v8 m=1 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_sc_hs__dfrtp_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_sc_hs__dfrtp_2 CLK D RESET_B VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI46 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net88 s0 net118 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net118 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 net111 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI4 M0 clkpos net103 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 net103 M1 net111 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 s0 clkneg net87 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net155 s0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net155 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net87 net88 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI39 db D net71 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 net71 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 M1 clkpos s0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net183 net88 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 net88 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 s0 clkpos net183 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net88 s0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI30 net162 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI31 M0 clkneg net162 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI32 M0 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net155 s0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net155 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 M1 M0 VPWR VPB pfet_01v8 m=1 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 -MI41 db RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI40 db D VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 M1 clkneg s0 VPB pfet_01v8 m=1 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_sc_hs__dfrtp_2 -* 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_sc_hs__dfrtp_4 CLK D RESET_B VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI46 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net88 s0 net118 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net118 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 net111 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI4 M0 clkpos net103 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 net103 M1 net111 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 s0 clkneg net87 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net155 s0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net155 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net87 net88 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI39 db D net71 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 net71 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 M1 clkpos s0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net183 net88 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 net88 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 s0 clkpos net183 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net88 s0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI30 net162 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI31 M0 clkneg net162 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI32 M0 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net155 s0 VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net155 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 M1 M0 VPWR VPB pfet_01v8 m=1 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 -MI41 db RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI40 db D VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 M1 clkneg s0 VPB pfet_01v8 m=1 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_sc_hs__dfrtp_4 -* 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_sc_hs__dfsbp_1 CLK D SET_B VGND VNB VPB VPWR Q Q_N -*.PININFO CLK:I D:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O -MI36 net129 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI39 db D VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 M1 M0 net112 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net80 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 S0 clkpos net129 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 net97 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 S0 clkneg net89 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI27 net89 S1 net97 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 M0 clkpos net80 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net112 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net141 S0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net141 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI49 Q_N S0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI40 db D VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 S0 clkneg net192 VPB pfet_01v8 m=1 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 -MI37 net192 M0 VPWR VPB pfet_01v8 m=1 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 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M1 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net169 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M0 clkneg net169 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 net156 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI5 S0 clkpos net156 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 S0 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 S1 S0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net141 S0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net141 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI50 Q_N S0 VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__dfsbp_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_sc_hs__dfsbp_2 CLK D SET_B VGND VNB VPB VPWR Q Q_N -*.PININFO CLK:I D:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O -MI36 net128 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI39 db D VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 M1 M0 net111 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net108 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 S0 clkpos net128 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 net96 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 S0 clkneg net88 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI27 net88 S1 net96 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 M0 clkpos net108 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net111 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net140 S0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net140 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI49 Q_N S0 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI40 db D VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 S0 clkneg net191 VPB pfet_01v8 m=1 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 -MI37 net191 M0 VPWR VPB pfet_01v8 m=1 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 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M1 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net168 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M0 clkneg net168 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 net155 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI5 S0 clkpos net155 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 S0 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 S1 S0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net140 S0 VPWR VPB pfet_01v8 m=1 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 -MI660 Q net140 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI50 Q_N S0 VPWR VPB pfet_01v8 m=2 w=1.12 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_sc_hs__dfsbp_2 -* 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_sc_hs__dfstp_1 CLK D SET_B VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI36 net120 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI39 db D VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 M1 M0 net103 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net71 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 S0 clkpos net120 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 net88 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 S0 clkneg net80 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI27 net80 S1 net88 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 M0 clkpos net71 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net103 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net128 S0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net128 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI40 db D VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 S0 clkneg net179 VPB pfet_01v8 m=1 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 -MI37 net179 M0 VPWR VPB pfet_01v8 m=1 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 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M1 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net156 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M0 clkneg net156 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 net143 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI5 S0 clkpos net143 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 S0 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 S1 S0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net128 S0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net128 VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__dfstp_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_sc_hs__dfstp_2 CLK D SET_B VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI36 net120 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI39 db D VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 M1 M0 net103 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net71 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 S0 clkpos net120 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 net88 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 S0 clkneg net80 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI27 net80 S1 net88 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 M0 clkpos net71 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net103 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net128 S0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net128 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI40 db D VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 S0 clkneg net179 VPB pfet_01v8 m=1 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 -MI37 net179 M0 VPWR VPB pfet_01v8 m=1 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 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M1 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net156 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M0 clkneg net156 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 net143 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI5 S0 clkpos net143 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 S0 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 S1 S0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net128 S0 VPWR VPB pfet_01v8 m=1 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 -MI660 Q net128 VPWR VPB pfet_01v8 m=2 w=1.12 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_sc_hs__dfstp_2 -* 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_sc_hs__dfstp_4 CLK D SET_B VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI36 net120 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI39 db D VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 M1 M0 net103 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net71 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 S0 clkpos net120 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 net88 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 S0 clkneg net80 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI27 net80 S1 net88 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 M0 clkpos net71 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net103 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net128 S0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net128 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI40 db D VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 S0 clkneg net179 VPB pfet_01v8 m=1 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 -MI37 net179 M0 VPWR VPB pfet_01v8 m=1 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 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M1 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net156 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M0 clkneg net156 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 net143 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI5 S0 clkpos net143 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 S0 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 S1 S0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net128 S0 VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net128 VPWR VPB pfet_01v8 m=4 w=1.12 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_sc_hs__dfstp_4 -* 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_sc_hs__dfxbp_1 CLK D VGND VNB VPB VPWR Q Q_N -*.PININFO CLK:I D:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O -MI657 M0 clkpos net96 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net96 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI646 Q S1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI669 net88 S1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 db D VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 S0 clkneg net72 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI641 net72 S1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M1 clkpos S0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI665 Q_N net88 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M0 clkneg net128 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 S1 S0 VPWR VPB pfet_01v8 m=1 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 -MI644 S0 clkpos net147 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI670 net88 S1 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 net147 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net128 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 Q S1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 db D VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 M1 clkneg S0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI666 Q_N net88 VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__dfxbp_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_sc_hs__dfxbp_2 CLK D VGND VNB VPB VPWR Q Q_N -*.PININFO CLK:I D:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O -MI657 M0 clkpos net96 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net96 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI646 Q S1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 db D VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 S0 clkneg net76 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI641 net76 S1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M1 clkpos S0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI669 net52 S1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI665 Q_N net52 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M0 clkneg net132 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 S1 S0 VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI644 S0 clkpos net147 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 net147 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net132 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 Q S1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 db D VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 M1 clkneg S0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI670 net52 S1 VPWR VPB pfet_01v8 m=1 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 -MI666 Q_N net52 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__dfxbp_2 -* 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_sc_hs__dfxtp_1 CLK D VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI657 M0 clkpos net79 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net79 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI646 Q S1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 db D VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 S0 clkneg net59 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI641 net59 S1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M1 clkpos S0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M0 clkneg net107 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 S1 S0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI644 S0 clkpos net122 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 net122 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net107 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 Q S1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 db D VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 M1 clkneg S0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__dfxtp_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_sc_hs__dfxtp_2 CLK D VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI657 M0 clkpos net79 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net79 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI646 Q S1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 db D VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 S0 clkneg net59 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI641 net59 S1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M1 clkpos S0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M0 clkneg net107 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 S1 S0 VPWR VPB pfet_01v8 m=1 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 -MI644 S0 clkpos net122 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 net122 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net107 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 Q S1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 db D VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 M1 clkneg S0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__dfxtp_2 -* 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_sc_hs__dfxtp_4 CLK D VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI657 M0 clkpos net79 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net79 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI646 Q S1 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 db D VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 S0 clkneg net59 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI641 net59 S1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M1 clkpos S0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M0 clkneg net107 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 S1 S0 VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI644 S0 clkpos net122 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 net122 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net107 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 Q S1 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 db D VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 M1 clkneg S0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__dfxtp_4 -* 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_sc_hs__diode_2 DIODE VGND VNB VPB VPWR -*.PININFO DIODE:I VGND:I VNB:I VPB:I VPWR:I -* Notes: Tap diode is not represented here. -.ENDS sky130_fd_sc_hs__diode_2 -* 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_sc_hs__dlclkp_1 CLK GATE VGND VNB VPB VPWR GCLK -*.PININFO CLK:I GATE:I VGND:I VNB:I VPB:I VPWR:I GCLK:O -MI662 net75 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M0 clkpos net75 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 net63 CLK VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net63 m1 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 m1 M0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 M0 clkneg net54 VPB pfet_01v8 m=1 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 -MI37 net54 GATE VPWR VPB pfet_01v8 m=1 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 -MI47 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkpos CLK VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 GCLK net63 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 m1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 M0 clkneg net110 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net110 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 M0 clkpos net91 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net99 CLK VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net63 m1 net99 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI36 net91 GATE VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkpos CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 GCLK net63 VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__dlclkp_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_sc_hs__dlclkp_2 CLK GATE VGND VNB VPB VPWR GCLK -*.PININFO CLK:I GATE:I VGND:I VNB:I VPB:I VPWR:I GCLK:O -MI662 net75 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M0 clkpos net75 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 net63 CLK VPWR VPB pfet_01v8 m=1 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 -MI658 net63 m1 VPWR VPB pfet_01v8 m=1 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 -MI19 m1 M0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 M0 clkneg net54 VPB pfet_01v8 m=1 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 -MI37 net54 GATE VPWR VPB pfet_01v8 m=1 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 -MI47 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkpos CLK VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 GCLK net63 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 m1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 M0 clkneg net110 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net110 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 M0 clkpos net91 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net99 CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net63 m1 net99 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI36 net91 GATE VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkpos CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 GCLK net63 VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__dlclkp_2 -* 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_sc_hs__dlclkp_4 CLK GATE VGND VNB VPB VPWR GCLK -*.PININFO CLK:I GATE:I VGND:I VNB:I VPB:I VPWR:I GCLK:O -MI662 net75 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M0 clkpos net75 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 net63 CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net63 m1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 m1 M0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 M0 clkneg net54 VPB pfet_01v8 m=1 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 -MI37 net54 GATE VPWR VPB pfet_01v8 m=1 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 -MI47 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkpos CLK VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 GCLK net63 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 m1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 M0 clkneg net110 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net110 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 M0 clkpos net91 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net99 CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net63 m1 net99 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI36 net91 GATE VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkpos CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 GCLK net63 VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__dlclkp_4 -* 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_sc_hs__dlrbn_1 D GATE_N RESET_B VGND VNB VPB VPWR Q Q_N -*.PININFO D:I GATE_N:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O -MI635 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 Q_N net125 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 M0 clkneg net61 VPB pfet_01v8 m=1 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 -MI646 net125 m1 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 Q m1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI633 clkpos GATE_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 m1 RESET_B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 net61 db VPWR VPB pfet_01v8 m=1 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 -MI653 net57 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 M0 clkpos net57 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 m1 M0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 db D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 clkpos GATE_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 Q_N net125 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 Q m1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 net125 m1 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net121 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M0 clkneg net116 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net116 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 m1 M0 net121 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 db D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 M0 clkpos net96 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 net96 db VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__dlrbn_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_sc_hs__dlrbn_2 D GATE_N RESET_B VGND VNB VPB VPWR Q Q_N -*.PININFO D:I GATE_N:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O -MI635 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 Q_N net125 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 M0 clkneg net61 VPB pfet_01v8 m=1 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 -MI646 net125 m1 VPWR VPB pfet_01v8 m=1 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 -MI650 Q m1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI633 clkpos GATE_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 m1 RESET_B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 net61 db VPWR VPB pfet_01v8 m=1 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 -MI653 net57 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 M0 clkpos net57 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 m1 M0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 db D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 clkpos GATE_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 Q_N net125 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 Q m1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 net125 m1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net108 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M0 clkneg net116 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net116 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 m1 M0 net108 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 db D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 M0 clkpos net96 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 net96 db VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__dlrbn_2 -* 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_sc_hs__dlrbp_1 D GATE RESET_B VGND VNB VPB VPWR Q Q_N -*.PININFO D:I GATE:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O -MI635 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 Q_N net125 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 M0 clkneg net61 VPB pfet_01v8 m=1 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 -MI646 net125 m1 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 Q m1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI633 clkneg GATE VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 m1 RESET_B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 net61 db VPWR VPB pfet_01v8 m=1 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 -MI653 net57 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 M0 clkpos net57 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 m1 M0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 db D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 clkneg GATE VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 Q_N net125 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 Q m1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 net125 m1 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net121 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M0 clkneg net116 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net116 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 m1 M0 net121 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 db D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 M0 clkpos net96 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 net96 db VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__dlrbp_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_sc_hs__dlrbp_2 D GATE RESET_B VGND VNB VPB VPWR Q Q_N -*.PININFO D:I GATE:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O -MI635 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 Q_N net125 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 M0 clkneg net61 VPB pfet_01v8 m=1 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 -MI646 net125 m1 VPWR VPB pfet_01v8 m=1 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 -MI650 Q m1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI633 clkneg GATE VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 m1 RESET_B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 net61 db VPWR VPB pfet_01v8 m=1 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 -MI653 net57 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 M0 clkpos net57 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 m1 M0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 db D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 clkneg GATE VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 Q_N net125 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 Q m1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 net125 m1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net108 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M0 clkneg net116 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net116 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 m1 M0 net108 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 db D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 M0 clkpos net96 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 net96 db VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__dlrbp_2 -* 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_sc_hs__dlrtn_1 D GATE_N RESET_B VGND VNB VPB VPWR Q -*.PININFO D:I GATE_N:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI635 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 M0 clkneg net54 VPB pfet_01v8 m=1 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 -MI650 Q m1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI633 clkpos GATE_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 m1 RESET_B VPWR VPB pfet_01v8 m=1 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 -MI18 net54 db VPWR VPB pfet_01v8 m=1 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 -MI653 net50 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 M0 clkpos net50 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 m1 M0 VPWR VPB pfet_01v8 m=1 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 -MI638 db D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 clkpos GATE_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 Q m1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net106 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M0 clkneg net101 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net101 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 m1 M0 net106 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 db D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 M0 clkpos net81 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 net81 db VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__dlrtn_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_sc_hs__dlrtn_2 D GATE_N RESET_B VGND VNB VPB VPWR Q -*.PININFO D:I GATE_N:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI635 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 M0 clkneg net54 VPB pfet_01v8 m=1 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 -MI650 Q m1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI633 clkpos GATE_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 m1 RESET_B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 net54 db VPWR VPB pfet_01v8 m=1 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 -MI653 net50 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 M0 clkpos net50 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 m1 M0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 db D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 clkpos GATE_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 Q m1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net106 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M0 clkneg net101 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net101 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 m1 M0 net106 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 db D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 M0 clkpos net81 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 net81 db VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__dlrtn_2 -* 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_sc_hs__dlrtn_4 D GATE_N RESET_B VGND VNB VPB VPWR Q -*.PININFO D:I GATE_N:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI635 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 M0 clkneg net55 VPB pfet_01v8 m=1 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 -MI650 Q m1 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI633 clkpos GATE_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 m1 RESET_B VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 net55 db VPWR VPB pfet_01v8 m=1 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 -MI653 net51 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 M0 clkpos net51 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 m1 M0 VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 db D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 clkpos GATE_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 Q m1 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net94 RESET_B VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M0 clkneg net102 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net102 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 m1 M0 net94 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 db D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 M0 clkpos net82 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 net82 db VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__dlrtn_4 -* 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_sc_hs__dlrtp_1 D GATE RESET_B VGND VNB VPB VPWR Q -*.PININFO D:I GATE:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI635 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 M0 clkneg net54 VPB pfet_01v8 m=1 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 -MI650 Q m1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI633 clkneg GATE VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 m1 RESET_B VPWR VPB pfet_01v8 m=1 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 -MI18 net54 db VPWR VPB pfet_01v8 m=1 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 -MI653 net50 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 M0 clkpos net50 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 m1 M0 VPWR VPB pfet_01v8 m=1 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 -MI638 db D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 clkneg GATE VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 Q m1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net93 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M0 clkneg net101 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net101 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 m1 M0 net93 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 db D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 M0 clkpos net81 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 net81 db VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__dlrtp_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_sc_hs__dlrtp_2 D GATE RESET_B VGND VNB VPB VPWR Q -*.PININFO D:I GATE:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI635 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 M0 clkneg net54 VPB pfet_01v8 m=1 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 -MI650 Q m1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI633 clkneg GATE VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 m1 RESET_B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 net54 db VPWR VPB pfet_01v8 m=1 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 -MI653 net50 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 M0 clkpos net50 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 m1 M0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 db D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 clkneg GATE VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 Q m1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net93 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M0 clkneg net101 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net101 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 m1 M0 net93 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 db D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 M0 clkpos net81 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 net81 db VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__dlrtp_2 -* 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_sc_hs__dlrtp_4 D GATE RESET_B VGND VNB VPB VPWR Q -*.PININFO D:I GATE:I RESET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI635 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 M0 clkneg net55 VPB pfet_01v8 m=1 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 -MI650 Q m1 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI633 clkneg GATE VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 m1 RESET_B VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 net55 db VPWR VPB pfet_01v8 m=1 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 -MI653 net51 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 M0 clkpos net51 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 m1 M0 VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 db D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 clkneg GATE VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 Q m1 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net94 RESET_B VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M0 clkneg net102 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net102 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 m1 M0 net94 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 db D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 M0 clkpos net82 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 net82 db VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__dlrtp_4 -* 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_sc_hs__dlxbn_1 D GATE_N VGND VNB VPB VPWR Q Q_N -*.PININFO D:I GATE_N:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O -MI635 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 Q_N net112 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 M0 clkneg net56 VPB pfet_01v8 m=1 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 -MI646 net112 m1 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 Q m1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI633 clkpos GATE_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 net56 db VPWR VPB pfet_01v8 m=1 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 -MI653 net52 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 M0 clkpos net52 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 m1 M0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 db D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 clkpos GATE_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 Q_N net112 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 Q m1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 net112 m1 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M0 clkneg net107 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net107 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 m1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 db D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 M0 clkpos net87 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 net87 db VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__dlxbn_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_sc_hs__dlxbn_2 D GATE_N VGND VNB VPB VPWR Q Q_N -*.PININFO D:I GATE_N:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O -MI635 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 Q_N net114 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 M0 clkneg net58 VPB pfet_01v8 m=1 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 -MI646 net114 m1 VPWR VPB pfet_01v8 m=1 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 -MI650 Q m1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI633 clkpos GATE_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 net58 db VPWR VPB pfet_01v8 m=1 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 -MI653 net54 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 M0 clkpos net54 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 m1 M0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 db D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 clkpos GATE_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 Q_N net114 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 Q m1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 net114 m1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M0 clkneg net109 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net109 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 m1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 db D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 M0 clkpos net89 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 net89 db VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__dlxbn_2 -* 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_sc_hs__dlxbp_1 D GATE VGND VNB VPB VPWR Q Q_N -*.PININFO D:I GATE:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O -MI635 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 Q_N net114 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 M0 clkneg net58 VPB pfet_01v8 m=1 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 -MI646 net114 m1 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 Q m1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI633 clkneg GATE VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 net58 db VPWR VPB pfet_01v8 m=1 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 -MI653 net54 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 M0 clkpos net54 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 m1 M0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 db D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 clkneg GATE VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 Q_N net114 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 Q m1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 net114 m1 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M0 clkneg net109 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net109 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 m1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 db D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 M0 clkpos net89 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 net89 db VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__dlxbp_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_sc_hs__dlxtn_1 D GATE_N VGND VNB VPB VPWR Q -*.PININFO D:I GATE_N:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI635 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 M0 clkneg net53 VPB pfet_01v8 m=1 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 -MI650 Q m1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI633 clkpos GATE_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 net53 db VPWR VPB pfet_01v8 m=1 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 -MI653 net44 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 M0 clkpos net44 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 m1 M0 VPWR VPB pfet_01v8 m=1 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 -MI638 db D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 clkpos GATE_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 Q m1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M0 clkneg net96 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net96 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 m1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 db D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 M0 clkpos net76 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 net76 db VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__dlxtn_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_sc_hs__dlxtn_2 D GATE_N VGND VNB VPB VPWR Q -*.PININFO D:I GATE_N:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI635 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 M0 clkneg net51 VPB pfet_01v8 m=1 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 -MI650 Q m1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI633 clkpos GATE_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 net51 db VPWR VPB pfet_01v8 m=1 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 -MI653 net47 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 M0 clkpos net47 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 m1 M0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 db D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 clkpos GATE_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 Q m1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M0 clkneg net94 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net94 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 m1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 db D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 M0 clkpos net74 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 net74 db VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__dlxtn_2 -* 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_sc_hs__dlxtn_4 D GATE_N VGND VNB VPB VPWR Q -*.PININFO D:I GATE_N:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI635 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 M0 clkneg net51 VPB pfet_01v8 m=1 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 -MI650 Q m1 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI633 clkpos GATE_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 net51 db VPWR VPB pfet_01v8 m=1 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 -MI653 net47 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 M0 clkpos net47 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 m1 M0 VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 db D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 clkpos GATE_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 Q m1 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M0 clkneg net94 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net94 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 m1 M0 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 db D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 M0 clkpos net74 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 net74 db VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__dlxtn_4 -* 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_sc_hs__dlxtp_1 D GATE VGND VNB VPB VPWR Q -*.PININFO D:I GATE:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI635 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 M0 clkneg net51 VPB pfet_01v8 m=1 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 -MI650 Q m1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI633 clkneg GATE VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 net51 db VPWR VPB pfet_01v8 m=1 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 -MI653 net47 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 M0 clkpos net47 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 m1 M0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 db D VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 clkneg GATE VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 Q m1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M0 clkneg net94 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net94 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 m1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 db D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 M0 clkpos net74 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 net74 db VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__dlxtp_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_sc_hs__dlygate4sd1_1 A VGND VNB VPB VPWR X -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN1 Ab net34 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X Ab VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 net34 net30 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 net30 A VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Ab net34 VPWR VPB pfet_01v8 m=1 w=1 l=0.18 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X Ab VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI7 net34 net30 VPWR VPB pfet_01v8 m=1 w=1 l=0.18 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 net30 A VPWR VPB pfet_01v8 m=1 w=0.42 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_sc_hs__dlygate4sd1_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_sc_hs__dlygate4sd2_1 A VGND VNB VPB VPWR X -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN1 Ab net34 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X Ab VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 net34 net30 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 net30 A VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Ab net34 VPWR VPB pfet_01v8 m=1 w=1 l=0.25 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X Ab VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI7 net34 net30 VPWR VPB pfet_01v8 m=1 w=1 l=0.25 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 net30 A VPWR VPB pfet_01v8 m=1 w=0.42 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_sc_hs__dlygate4sd2_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_sc_hs__dlygate4sd3_1 A VGND VNB VPB VPWR X -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN1 Ab net34 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X Ab VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 net34 net30 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.18 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 net30 A VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Ab net34 VPWR VPB pfet_01v8 m=1 w=1 l=0.5 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X Ab VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI7 net34 net30 VPWR VPB pfet_01v8 m=1 w=1 l=0.5 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 net30 A VPWR VPB pfet_01v8 m=1 w=0.42 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_sc_hs__dlygate4sd3_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_sc_hs__dlymetal6s2s_1 A VGND VNB VPB VPWR X -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN1 Ab net055 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 net47 Ab VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 net055 net59 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI15 net55 A VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 net59 X VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 X net55 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Ab net055 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 net47 Ab VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI7 net055 net59 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 net59 X VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 X net55 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 net55 A VPWR VPB pfet_01v8 m=1 w=0.42 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_sc_hs__dlymetal6s2s_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_sc_hs__dlymetal6s4s_1 A VGND VNB VPB VPWR X -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN1 Ab X VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 net47 Ab VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 X net59 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI15 net55 A VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 net59 net63 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 net63 net55 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Ab X VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 net47 Ab VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI7 X net59 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 net59 net63 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 net63 net55 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 net55 A VPWR VPB pfet_01v8 m=1 w=0.42 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_sc_hs__dlymetal6s4s_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_sc_hs__dlymetal6s6s_1 A VGND VNB VPB VPWR X -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN1 Ab net055 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X Ab VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 net055 net59 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI15 net55 A VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 net59 net63 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 net63 net55 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Ab net055 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X Ab VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI7 net055 net59 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 net59 net63 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 net63 net55 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 net55 A VPWR VPB pfet_01v8 m=1 w=0.42 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_sc_hs__dlymetal6s6s_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_sc_hs__ebufn_1 A TE_B VGND VNB VPB VPWR Z -*.PININFO A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O -MMN0 Z net35 sndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA net39 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 net39 TE_B VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 net35 A VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP0 VPWR TE_B sndTEB VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndTEB net35 Z VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 net39 TE_B VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI5 net35 A VPWR VPB pfet_01v8 m=1 w=0.84 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_sc_hs__ebufn_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_sc_hs__ebufn_2 A TE_B VGND VNB VPB VPWR Z -*.PININFO A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O -MMN0 Z net35 sndA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA net39 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 net39 TE_B VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 net35 A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP0 VPWR TE_B sndTEB VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndTEB net35 Z VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 net39 TE_B VPWR VPB pfet_01v8 m=1 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 -MI5 net35 A VPWR VPB pfet_01v8 m=1 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_sc_hs__ebufn_2 -* 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_sc_hs__ebufn_4 A TE_B VGND VNB VPB VPWR Z -*.PININFO A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O -MMN0 Z net35 sndA VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA net39 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 net39 TE_B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 net35 A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP0 VPWR TE_B sndTEB VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndTEB net35 Z VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 net39 TE_B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI5 net35 A VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__ebufn_4 -* 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_sc_hs__ebufn_8 A TE_B VGND VNB VPB VPWR Z -*.PININFO A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O -MMN0 Z net35 sndA VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA net39 VGND VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 net39 TE_B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 net35 A VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP0 VPWR TE_B sndTEB VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndTEB net35 Z VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 net39 TE_B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI5 net35 A VPWR VPB pfet_01v8 m=2 w=1.12 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_sc_hs__ebufn_8 -* 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_sc_hs__edfxbp_1 CLK D DE VGND VNB VPB VPWR Q Q_N -*.PININFO CLK:I D:I DE:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O -MI14 net123 M1 VPWR VPB pfet_01v8 m=1 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 -MI637 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI13 S0 clkneg net123 VPB pfet_01v8 m=1 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 -MI655 net63 deneg VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 Q S0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net108 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 net91 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI644 S0 clkpos net91 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q_N S1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M0 clkneg net108 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI10 net80 DE VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 S1 S0 VPWR VPB pfet_01v8 m=1 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 -MI9 db S1 net80 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI4 deneg DE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 db D net63 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI661 Q_N S1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI641 net188 S1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 S0 clkneg net188 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net143 DE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI646 Q S0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net163 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 M0 clkpos net163 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 net156 M1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI15 S0 clkpos net156 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI5 deneg DE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI7 db D net143 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI11 db S1 net136 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI12 net136 deneg VGND VNB nfet_01v8_lvt m=1 w=0.42 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_sc_hs__edfxbp_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_sc_hs__edfxtp_1 CLK D DE VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I DE:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI14 net115 M1 VPWR VPB pfet_01v8 m=1 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 -MI637 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI13 S0 clkneg net115 VPB pfet_01v8 m=1 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 -MI655 net59 deneg VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 Q S0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net79 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 net83 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI644 S0 clkpos net83 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M0 clkneg net79 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI10 net76 DE VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 S1 S0 VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 db S1 net76 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI4 deneg DE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 db D net59 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI641 net175 S1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 S0 clkneg net175 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net172 DE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI646 Q S0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net160 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 M0 clkpos net160 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 net148 M1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI15 S0 clkpos net148 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI5 deneg DE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI7 db D net172 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI11 db S1 net128 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI12 net128 deneg VGND VNB nfet_01v8_lvt m=1 w=0.42 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_sc_hs__edfxtp_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_sc_hs__einvn_1 A TE_B VGND VNB VPB VPWR Z -*.PININFO A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O -MMN0 Z A sndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA net25 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 net25 TE_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP0 VPWR TE_B sndTEB VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndTEB A Z VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 net25 TE_B VPWR VPB pfet_01v8 m=1 w=0.64 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_sc_hs__einvn_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_sc_hs__einvn_2 A TE_B VGND VNB VPB VPWR Z -*.PININFO A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O -MMN0 Z A sndA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA TE VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 TE TE_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP0 VPWR TE_B sndTEB VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndTEB A Z VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 TE TE_B VPWR VPB pfet_01v8 m=1 w=0.64 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_sc_hs__einvn_2 -* 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_sc_hs__einvn_4 A TE_B VGND VNB VPB VPWR Z -*.PININFO A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O -MMN0 Z A sndA VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA TE VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 TE TE_B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP0 VPWR TE_B sndTEB VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndTEB A Z VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 TE TE_B VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__einvn_4 -* 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_sc_hs__einvn_8 A TE_B VGND VNB VPB VPWR Z -*.PININFO A:I TE_B:I VGND:I VNB:I VPB:I VPWR:I Z:O -MMN0 Z A sndA VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA TE VGND VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 TE TE_B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP0 VPWR TE_B sndTEB VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndTEB A Z VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 TE TE_B VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__einvn_8 -* 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_sc_hs__einvp_1 A TE VGND VNB VPB VPWR Z -*.PININFO A:I TE:I VGND:I VNB:I VPB:I VPWR:I Z:O -MMN0 Z A sndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA TE VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 TEB TE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP0 VPWR TEB sndTEB VPB pfet_01v8 m=1 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 -MMP1 sndTEB A Z VPB pfet_01v8 m=1 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 -MMIP1 TEB TE VPWR VPB pfet_01v8 m=1 w=0.42 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_sc_hs__einvp_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_sc_hs__einvp_2 A TE VGND VNB VPB VPWR Z -*.PININFO A:I TE:I VGND:I VNB:I VPB:I VPWR:I Z:O -MMN0 Z A sndA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA TE VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 TEB TE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP0 VPWR TEB sndTEB VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndTEB A Z VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 TEB TE VPWR VPB pfet_01v8 m=1 w=0.64 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_sc_hs__einvp_2 -* 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_sc_hs__einvp_4 A TE VGND VNB VPB VPWR Z -*.PININFO A:I TE:I VGND:I VNB:I VPB:I VPWR:I Z:O -MMN0 Z A sndA VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA TE VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 TEB TE VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP0 VPWR TEB sndTEB VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndTEB A Z VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 TEB TE VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__einvp_4 -* 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_sc_hs__einvp_8 A TE VGND VNB VPB VPWR Z -*.PININFO A:I TE:I VGND:I VNB:I VPB:I VPWR:I Z:O -MMN0 Z A sndA VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA TE VGND VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 TEB TE VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP0 VPWR TEB sndTEB VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndTEB A Z VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 TEB TE VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__einvp_8 -* 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_sc_hs__fa_1 A B CIN VGND VNB VPB VPWR COUT SUM -*.PININFO A:I B:I CIN:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O -MMNs1s nint1 majb sumb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 COUT majb VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 SUM sumb VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNmaj10 majb B sndNAp1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNmaj11 sndNAp1 A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNmaj30 majb CIN sndNCINn3 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNmaj31 sndNCINn3 B VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNmaj20 VGND A sndNCINn3 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs2s0 VGND A sndNAn4 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs2s1 sndNAn4 B sndNBn4 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs2s2 sndNBn4 CIN sumb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs3s0 nint1 B VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs3s1 nint1 A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs3s2 nint1 CIN VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 COUT majb VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 SUM sumb VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPmaj10 VPWR A sndPAp1 VPB pfet_01v8 m=1 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 -MMPmaj11 sndPAp1 B majb VPB pfet_01v8 m=1 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 -MMPmaj20 VPWR A sndPCINp3 VPB pfet_01v8 m=1 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 -MMPmaj21 sndPCINp3 CIN majb VPB pfet_01v8 m=1 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 -MMPmaj31 sndPCINp3 B VPWR VPB pfet_01v8 m=1 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 -MMPs2s0 VPWR A sndPAp4 VPB pfet_01v8 m=1 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 -MMPs2s1 sndPAp4 B sndPBp4 VPB pfet_01v8 m=1 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 -MMPs2s2 sndPBp4 CIN sumb VPB pfet_01v8 m=1 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 -MMPs3s0 pint1 B VPWR VPB pfet_01v8 m=1 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 -MMPs3s1 pint1 A VPWR VPB pfet_01v8 m=1 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 -MMPs3s2 pint1 CIN VPWR VPB pfet_01v8 m=1 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 -MMPs1s pint1 majb sumb VPB pfet_01v8 m=1 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_sc_hs__fa_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_sc_hs__fa_2 A B CIN VGND VNB VPB VPWR COUT SUM -*.PININFO A:I B:I CIN:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O -MMNs1s nint1 majb sumb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 COUT majb VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 SUM sumb VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNmaj10 majb B sndNAp1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNmaj11 sndNAp1 A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNmaj30 majb CIN nmajmid VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNmaj21 nmajmid A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNmaj20 VGND B nmajmid VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs2s0 VGND A sndNAn4 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs2s1 sndNAn4 B sndNBn4 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs2s2 sndNBn4 CIN sumb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs3s0 nint1 A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs3s1 nint1 B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs3s2 nint1 CIN VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 COUT majb VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 SUM sumb VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPmaj10 VPWR A sndPAp1 VPB pfet_01v8 m=1 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 -MMPmaj11 sndPAp1 B majb VPB pfet_01v8 m=1 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 -MMPmaj20 VPWR B pmajmid VPB pfet_01v8 m=1 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 -MMPmaj30 pmajmid CIN majb VPB pfet_01v8 m=1 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 -MMPmaj21 pmajmid A VPWR VPB pfet_01v8 m=1 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 -MMPs2s0 VPWR A sndPAp4 VPB pfet_01v8 m=1 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 -MMPs2s1 sndPAp4 B sndPBp4 VPB pfet_01v8 m=1 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 -MMPs2s2 sndPBp4 CIN sumb VPB pfet_01v8 m=1 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 -MMPs3s0 pint1 A VPWR VPB pfet_01v8 m=1 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 -MMPs3s1 pint1 B VPWR VPB pfet_01v8 m=1 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 -MMPs3s2 pint1 CIN VPWR VPB pfet_01v8 m=1 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 -MMPs1s pint1 majb sumb VPB pfet_01v8 m=1 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_sc_hs__fa_2 -* 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_sc_hs__fa_4 A B CIN VGND VNB VPB VPWR COUT SUM -*.PININFO A:I B:I CIN:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O -MMNs1s nint1 majb sumb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 COUT majb VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 SUM sumb VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNmaj10 majb B sndNAp1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNmaj11 sndNAp1 A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNmaj30 majb CIN nmajmid VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNmaj21 nmajmid A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNmaj20 VGND B nmajmid VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs2s0 VGND A sndNAn4 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs2s1 sndNAn4 B sndNBn4 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs2s2 sndNBn4 CIN sumb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs3s0 nint1 A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs3s1 nint1 B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs3s2 nint1 CIN VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 COUT majb VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 SUM sumb VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPmaj10 VPWR A sndPAp1 VPB pfet_01v8 m=1 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 -MMPmaj11 sndPAp1 B majb VPB pfet_01v8 m=1 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 -MMPmaj20 VPWR B pmajmid VPB pfet_01v8 m=1 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 -MMPmaj30 pmajmid CIN majb VPB pfet_01v8 m=1 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 -MMPmaj21 pmajmid A VPWR VPB pfet_01v8 m=1 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 -MMPs2s0 VPWR A sndPAp4 VPB pfet_01v8 m=1 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 -MMPs2s1 sndPAp4 B sndPBp4 VPB pfet_01v8 m=1 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 -MMPs2s2 sndPBp4 CIN sumb VPB pfet_01v8 m=1 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 -MMPs3s0 pint1 A VPWR VPB pfet_01v8 m=1 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 -MMPs3s1 pint1 B VPWR VPB pfet_01v8 m=1 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 -MMPs3s2 pint1 CIN VPWR VPB pfet_01v8 m=1 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 -MMPs1s pint1 majb sumb VPB pfet_01v8 m=1 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_sc_hs__fa_4 -* 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_sc_hs__fah_1 A B CI VGND VNB VPB VPWR COUT SUM -*.PININFO A:I B:I CI:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O -MMIN2 COUT net195 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 SUM net123 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 CIb mid2 net195 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI5 Bb mid1 net195 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI2 CIbb mid2 net123 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 CIb mid1 net123 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 Bb B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 CIbb CIb VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 CIb CI VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 Ab2 A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 Abb2 Ab2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI14 Ab1 A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 Abb2 B mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI21 Ab1 Bb mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 Abb2 Bb mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 Ab1 B mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 COUT net195 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 SUM net123 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI4 CIb mid1 net195 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI3 Bb mid2 net195 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI1 CIbb mid1 net123 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 CIb mid2 net123 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 Bb B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 CIbb CIb VPWR VPB pfet_01v8 m=1 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 -MI45 CIb CI VPWR VPB pfet_01v8 m=1 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 -MI12 Ab2 A VPWR VPB pfet_01v8 m=1 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 -MI13 Abb2 Ab2 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 Ab1 A VPWR VPB pfet_01v8 m=1 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 -MI22 Abb2 Bb mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI23 Ab1 B mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 Abb2 B mid2 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI27 Ab1 Bb mid2 VPB pfet_01v8 m=1 w=0.84 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_sc_hs__fah_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_sc_hs__fah_2 A B CI VGND VNB VPB VPWR COUT SUM -*.PININFO A:I B:I CI:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O -MMIN2 COUT net195 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 SUM net123 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 CIb mid2 net195 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI5 Bb mid1 net195 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI2 CIbb mid2 net123 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 CIb mid1 net123 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 Bb B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 CIbb CIb VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 CIb CI VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 Ab2 A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 Abb2 Ab2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI14 Ab1 A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 Abb2 B mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI21 Ab1 Bb mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 Abb2 Bb mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 Ab1 B mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 COUT net195 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 SUM net123 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI4 CIb mid1 net195 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI3 Bb mid2 net195 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI1 CIbb mid1 net123 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 CIb mid2 net123 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 Bb B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 CIbb CIb VPWR VPB pfet_01v8 m=1 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 -MI45 CIb CI VPWR VPB pfet_01v8 m=1 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 -MI12 Ab2 A VPWR VPB pfet_01v8 m=1 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 -MI13 Abb2 Ab2 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 Ab1 A VPWR VPB pfet_01v8 m=1 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 -MI22 Abb2 Bb mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI23 Ab1 B mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 Abb2 B mid2 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI27 Ab1 Bb mid2 VPB pfet_01v8 m=1 w=0.84 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_sc_hs__fah_2 -* 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_sc_hs__fah_4 A B CI VGND VNB VPB VPWR COUT SUM -*.PININFO A:I B:I CI:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O -MMIN2 COUT net195 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 SUM net123 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 CIb mid2 net195 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI5 Bb mid1 net195 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI2 CIbb mid2 net123 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 CIb mid1 net123 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 Bb B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 CIbb CIb VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 CIb CI VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 Ab2 A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 Abb2 Ab2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI14 Ab1 A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 Abb2 B mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI21 Ab1 Bb mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 Abb2 Bb mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 Ab1 B mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 COUT net195 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 SUM net123 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI4 CIb mid1 net195 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI3 Bb mid2 net195 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI1 CIbb mid1 net123 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 CIb mid2 net123 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 Bb B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 CIbb CIb VPWR VPB pfet_01v8 m=1 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 -MI45 CIb CI VPWR VPB pfet_01v8 m=1 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 -MI12 Ab2 A VPWR VPB pfet_01v8 m=1 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 -MI13 Abb2 Ab2 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 Ab1 A VPWR VPB pfet_01v8 m=1 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 -MI22 Abb2 Bb mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI23 Ab1 B mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 Abb2 B mid2 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI27 Ab1 Bb mid2 VPB pfet_01v8 m=1 w=0.84 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_sc_hs__fah_4 -* 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_sc_hs__fahcin_1 A B CIN VGND VNB VPB VPWR COUT SUM -*.PININFO A:I B:I CIN:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O -MMIP3 SUM net144 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI32 Bbb Bb VPWR VPB pfet_01v8 m=1 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 -MI27 Ab Bb mid2 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 Abb B mid2 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI22 Abb Bb mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI23 Ab B mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 CINb1 CIN VPWR VPB pfet_01v8 m=1 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 -MI13 CINbb2 CINb2 VPWR VPB pfet_01v8 m=1 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 -MI47 Abb Ab VPWR VPB pfet_01v8 m=1 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 -MI12 CINb2 CIN VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 Bb B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 CINbb2 mid2 net144 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 Ab A VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI1 CINb2 mid1 net144 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI3 Bbb mid2 COUT VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI4 CINb1 mid1 COUT VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 SUM net144 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 CINb1 mid2 COUT VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 Ab B mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 Abb Bb mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI21 Ab Bb mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 Abb B mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI14 CINb1 CIN VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 CINbb2 CINb2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 CINb2 CIN VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 Abb Ab VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 Bb B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 CINbb2 mid1 net144 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI2 CINb2 mid2 net144 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI31 Bbb mid1 COUT VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 Bbb Bb VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__fahcin_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_sc_hs__fahcon_1 A B CI VGND VNB VPB VPWR COUT_N SUM -*.PININFO A:I B:I CI:I VGND:I VNB:I VPB:I VPWR:I COUT_N:O SUM:O -MMIP3 SUM net146 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI32 Bb2 B VPWR VPB pfet_01v8 m=1 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 -MI27 Ab Bb1 mid2 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 Abb B mid2 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI22 Abb Bb1 mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI23 Ab B mid1 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 CIb1 CI VPWR VPB pfet_01v8 m=1 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 -MI13 CIbb2 CIb2 VPWR VPB pfet_01v8 m=1 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 -MI47 Abb Ab VPWR VPB pfet_01v8 m=1 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 -MI12 CIb2 CI VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 Bb1 B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 CIb2 mid2 net146 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 Ab A VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI1 CIbb2 mid1 net146 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI3 Bb2 mid2 COUT_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI4 CIb1 mid1 COUT_N VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 SUM net146 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 CIb1 mid2 COUT_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 Ab B mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 Abb Bb1 mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI21 Ab Bb1 mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 Abb B mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI14 CIb1 CI VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 CIbb2 CIb2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI8 CIb2 CI VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 Abb Ab VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 Bb1 B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 CIb2 mid1 net146 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI2 CIbb2 mid2 net146 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI31 Bb2 mid1 COUT_N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 Bb2 B VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__fahcon_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_sc_hs__fill_1 VGND VNB VPB VPWR -*.PININFO VGND:I VNB:I VPB:I VPWR:I -* Notes: Cell contains no devices -.ENDS sky130_fd_sc_hs__fill_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_sc_hs__fill_2 VGND VNB VPB VPWR -*.PININFO VGND:I VNB:I VPB:I VPWR:I -* Notes: Cell contains no devices -.ENDS sky130_fd_sc_hs__fill_2 -* 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_sc_hs__fill_4 VGND VNB VPB VPWR -*.PININFO VGND:I VNB:I VPB:I VPWR:I -* Notes: Cell contains no devices -.ENDS sky130_fd_sc_hs__fill_4 -* 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_sc_hs__fill_8 VGND VNB VPB VPWR -*.PININFO VGND:I VNB:I VPB:I VPWR:I -* Notes: Cell contains no devices -.ENDS sky130_fd_sc_hs__fill_8 -* 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_sc_hs__fill_diode_2 VGND VNB VPB VPWR -*.PININFO VGND:I VNB:I VPB:I VPWR:I -* Notes: Diffusion diodes are not marked as devices and so not -* represented here. -.ENDS sky130_fd_sc_hs__fill_diode_2 -* 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_sc_hs__fill_diode_4 VGND VNB VPB VPWR -*.PININFO VGND:I VNB:I VPB:I VPWR:I -* Notes: Diffusion diodes are not marked as devices and so not -* represented here. -.ENDS sky130_fd_sc_hs__fill_diode_4 -* 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_sc_hs__fill_diode_8 VGND VNB VPB VPWR -*.PININFO VGND:I VNB:I VPB:I VPWR:I -* Notes: Diffusion diodes are not marked as devices and so not -* represented here. -.ENDS sky130_fd_sc_hs__fill_diode_8 -* 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_sc_hs__ha_1 A B VGND VNB VPB VPWR COUT SUM -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O -MMIN2 COUT majb VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 SUM sumb VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnand0 VGND A sndNA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnand1 sndNA B majb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs1 sumb majb nint1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs20 VGND A nint1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs21 VGND B nint1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 COUT majb VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 SUM sumb VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand0 majb A VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand1 majb B VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPs1 VPWR majb sumb VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPs20 VPWR A sndPA VPB pfet_01v8 m=1 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 -MMPs21 sndPA B sumb VPB pfet_01v8 m=1 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_sc_hs__ha_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_sc_hs__ha_2 A B VGND VNB VPB VPWR COUT SUM -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O -MMIN2 COUT majb VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 SUM sumb VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnand0 VGND A sndNA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnand1 sndNA B majb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs1 sumb majb nint1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs20 VGND A nint1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs21 VGND B nint1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 COUT majb VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 SUM sumb VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand0 majb A VPWR VPB pfet_01v8 m=1 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 -MMPnand1 majb B VPWR VPB pfet_01v8 m=1 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 -MMPs1 VPWR majb sumb VPB pfet_01v8 m=1 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 -MMPs20 VPWR A sndPA VPB pfet_01v8 m=1 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 -MMPs21 sndPA B sumb VPB pfet_01v8 m=1 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_sc_hs__ha_2 -* 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_sc_hs__ha_4 A B VGND VNB VPB VPWR COUT SUM -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I COUT:O SUM:O -MMIN2 COUT majb VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 SUM sumb VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnand0 VGND A sndNA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnand1 sndNA B majb VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs1 sumb majb nint1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs20 VGND A nint1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNs21 VGND B nint1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 COUT majb VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 SUM sumb VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand0 majb A VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand1 majb B VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPs1 VPWR majb sumb VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPs20 VPWR A sndPA VPB pfet_01v8 m=2 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 -MMPs21 sndPA B sumb VPB pfet_01v8 m=2 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_sc_hs__ha_4 -* 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_sc_hs__inv_1 A VGND VNB VPB VPWR Y -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMIN1 Y A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Y A VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__inv_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_sc_hs__inv_16 A VGND VNB VPB VPWR Y -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMIN1 Y A VGND VNB nfet_01v8_lvt m=16 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Y A VPWR VPB pfet_01v8 m=16 w=1.12 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_sc_hs__inv_16 -* 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_sc_hs__inv_2 A VGND VNB VPB VPWR Y -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMIN1 Y A VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Y A VPWR VPB pfet_01v8 m=2 w=1.12 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_sc_hs__inv_2 -* 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_sc_hs__inv_4 A VGND VNB VPB VPWR Y -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMIN1 Y A VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Y A VPWR VPB pfet_01v8 m=4 w=1.12 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_sc_hs__inv_4 -* 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_sc_hs__inv_8 A VGND VNB VPB VPWR Y -*.PININFO A:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMIN1 Y A VGND VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Y A VPWR VPB pfet_01v8 m=8 w=1.12 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_sc_hs__inv_8 -* 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_sc_hs__maj3_1 A B C VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN2 X y VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN10 y B sndNBa VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN11 sndNBa A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN20 y B sndNBc VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN21 sndNBc C VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN30 y C sndNCa VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN31 sndNCa A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP10 VPWR A sndPAb VPB pfet_01v8 m=1 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 -MMP11 sndPAb B y VPB pfet_01v8 m=1 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 -MMP20 VPWR C sndPCb VPB pfet_01v8 m=1 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 -MMP21 sndPCb B y VPB pfet_01v8 m=1 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 -MMP30 VPWR A sndPAc VPB pfet_01v8 m=1 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 -MMP31 sndPAc C y VPB pfet_01v8 m=1 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_sc_hs__maj3_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_sc_hs__maj3_2 A B C VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN2 X y VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN10 y B sndNBa VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN11 sndNBa A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN20 y B sndNBc VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN21 sndNBc C VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN30 y C sndNCa VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN31 sndNCa A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP10 VPWR A sndPAb VPB pfet_01v8 m=1 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 -MMP11 sndPAb B y VPB pfet_01v8 m=1 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 -MMP20 VPWR C sndPCb VPB pfet_01v8 m=1 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 -MMP21 sndPCb B y VPB pfet_01v8 m=1 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 -MMP30 VPWR A sndPAc VPB pfet_01v8 m=1 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 -MMP31 sndPAc C y VPB pfet_01v8 m=1 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_sc_hs__maj3_2 -* 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_sc_hs__maj3_4 A B C VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN2 X y VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN10 y B sndNBa VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN11 sndNBa A VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN20 y B sndNBc VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN21 sndNBc C VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN30 y C sndNCa VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN31 sndNCa A VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP10 VPWR A sndPAb VPB pfet_01v8 m=2 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 -MMP11 sndPAb B y VPB pfet_01v8 m=2 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 -MMP20 VPWR C sndPCb VPB pfet_01v8 m=2 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 -MMP21 sndPCb B y VPB pfet_01v8 m=2 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 -MMP30 VPWR A sndPAc VPB pfet_01v8 m=2 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 -MMP31 sndPAc C y VPB pfet_01v8 m=2 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_sc_hs__maj3_4 -* 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_sc_hs__mux2_1 A0 A1 S VGND VNB VPB VPWR X -*.PININFO A0:I A1:I S:I VGND:I VNB:I VPB:I VPWR:I X:O -MMNA00 xb A0 smdNA0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA01 smdNA0 Sb VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA10 xb A1 sndNA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA11 sndNA1 S VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 Sb S VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X xb VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA00 VPWR S sndPS VPB pfet_01v8 m=1 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 -MMPA01 sndPS A0 xb VPB pfet_01v8 m=1 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 -MMPA10 VPWR Sb sndPSb VPB pfet_01v8 m=1 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 -MMPA11 sndPSb A1 xb VPB pfet_01v8 m=1 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 -MMIP1 Sb S VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X xb VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__mux2_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_sc_hs__mux2_2 A0 A1 S VGND VNB VPB VPWR X -*.PININFO A0:I A1:I S:I VGND:I VNB:I VPB:I VPWR:I X:O -MMNA00 xb A0 smdNA0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA01 smdNA0 Sb VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA10 xb A1 sndNA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA11 sndNA1 S VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 Sb S VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X xb VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA00 VPWR S sndPS VPB pfet_01v8 m=1 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 -MMPA01 sndPS A0 xb VPB pfet_01v8 m=1 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 -MMPA10 VPWR Sb sndPSb VPB pfet_01v8 m=1 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 -MMPA11 sndPSb A1 xb VPB pfet_01v8 m=1 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 -MMIP1 Sb S VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X xb VPWR VPB pfet_01v8 m=2 w=1.12 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_sc_hs__mux2_2 -* 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_sc_hs__mux2_4 A0 A1 S VGND VNB VPB VPWR X -*.PININFO A0:I A1:I S:I VGND:I VNB:I VPB:I VPWR:I X:O -MMNA00 xb A0 smdNA0 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA01 smdNA0 Sb VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA10 xb A1 sndNA1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA11 sndNA1 S VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 Sb S VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X xb VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA00 VPWR S sndPS VPB pfet_01v8 m=2 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 -MMPA01 sndPS A0 xb VPB pfet_01v8 m=2 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 -MMPA10 VPWR Sb sndPSb VPB pfet_01v8 m=2 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 -MMPA11 sndPSb A1 xb VPB pfet_01v8 m=2 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 -MMIP1 Sb S VPWR VPB pfet_01v8 m=1 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 -MMIP2 X xb VPWR VPB pfet_01v8 m=4 w=1.12 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_sc_hs__mux2_4 -* 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_sc_hs__mux2i_1 A0 A1 S VGND VNB VPB VPWR Y -*.PININFO A0:I A1:I S:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMNA00 Y A0 smdNA0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA01 smdNA0 Sb VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA10 Y A1 sndNA1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA11 sndNA1 S VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 Sb S VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA00 VPWR S sndPS VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA01 sndPS A0 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA10 VPWR Sb sndPSb VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA11 sndPSb A1 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Sb S VPWR VPB pfet_01v8 m=1 w=0.84 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_sc_hs__mux2i_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_sc_hs__mux2i_2 A0 A1 S VGND VNB VPB VPWR Y -*.PININFO A0:I A1:I S:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMNA00 Y A0 smdNA0 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA01 smdNA0 Sb VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA10 Y A1 sndNA1 VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA11 sndNA1 S VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 Sb S VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA00 VPWR S sndPS VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA01 sndPS A0 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA10 VPWR Sb sndPSb VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA11 sndPSb A1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Sb S VPWR VPB pfet_01v8 m=1 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_sc_hs__mux2i_2 -* 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_sc_hs__mux2i_4 A0 A1 S VGND VNB VPB VPWR Y -*.PININFO A0:I A1:I S:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMNA00 Y A0 smdNA0 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA01 smdNA0 Sb VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA10 Y A1 sndNA1 VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA11 sndNA1 S VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 Sb S VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA00 VPWR S sndPS VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA01 sndPS A0 Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA10 VPWR Sb sndPSb VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA11 sndPSb A1 Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 Sb S VPWR VPB pfet_01v8 m=2 w=0.84 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_sc_hs__mux2i_4 -* 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_sc_hs__mux4_1 A0 A1 A2 A3 S0 S1 VGND VNB VPB VPWR X -*.PININFO A0:I A1:I A2:I A3:I S0:I S1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMNA00 sndNS0ba0 S0b xlowb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA01 VGND A0 sndNS0ba0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA10 sndNS0a1 S0 xlowb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA11 VGND A1 sndNS0a1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA20 sndNS0ba2 S0b xhib VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA21 VGND A2 sndNS0ba2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA30 sndNS0a3 S0 xhib VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA31 VGND A3 sndNS0a3 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNs1o xb S1b xlowb VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNs2o xb S1 xhib VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMIN1 VGND S1 S1b VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMIN2 VGND S0 S0b VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMIN4 VGND xb X VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA00 sndPA0a0 A0 VPWR VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA01 xlowb S0 sndPA0a0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA10 sndPA1a1 A1 VPWR VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA11 xlowb S0b sndPA1a1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA20 sndPA2a2 A2 VPWR VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA21 xhib S0 sndPA2a2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA30 sndPA3a3 A3 VPWR VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA31 xhib S0b sndPA3a3 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPs1o xb S1 xlowb VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPs2o xb S1b xhib VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMIP1 VPWR S1 S1b VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMIP2 VPWR S0 S0b VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMIP4 VPWR xb X VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -.ENDS sky130_fd_sc_hs__mux4_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_sc_hs__mux4_2 A0 A1 A2 A3 S0 S1 VGND VNB VPB VPWR X -*.PININFO A0:I A1:I A2:I A3:I S0:I S1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMNA00 sndNS0ba0 S0b xlowb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA01 VGND A0 sndNS0ba0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA10 sndNS0a1 S0 xlowb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA11 VGND A1 sndNS0a1 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA20 sndNS0ba2 S0b xhib VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA21 VGND A2 sndNS0ba2 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA30 sndNS0a3 S0 xhib VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA31 VGND A3 sndNS0a3 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNs1o xb S1b xlowb VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNs2o xb S1 xhib VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMIN1 VGND S1 S1b VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMIN2 VGND S0 S0b VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMIN4 VGND xb X VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA00 sndPA0a0 A0 VPWR VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA01 xlowb S0 sndPA0a0 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA10 sndPA1a1 A1 VPWR VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA11 xlowb S0b sndPA1a1 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA20 sndPA2a2 A2 VPWR VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA21 xhib S0 sndPA2a2 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA30 sndPA3a3 A3 VPWR VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA31 xhib S0b sndPA3a3 VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPs1o xb S1 xlowb VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPs2o xb S1b xhib VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMIP1 VPWR S1 S1b VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMIP2 VPWR S0 S0b VPB pfet_01v8 m=1 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMIP4 VPWR xb X VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -.ENDS sky130_fd_sc_hs__mux4_2 -* 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_sc_hs__mux4_4 A0 A1 A2 A3 S0 S1 VGND VNB VPB VPWR X -*.PININFO A0:I A1:I A2:I A3:I S0:I S1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMNA00 sndNS0ba0 S0b xlowb VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA01 VGND A0 sndNS0ba0 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA10 sndNS0a1 S0 xlowb VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA11 VGND A1 sndNS0a1 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA20 sndNS0ba2 S0b xhib VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA21 VGND A2 sndNS0ba2 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA30 sndNS0a3 S0 xhib VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNA31 VGND A3 sndNS0a3 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNs1o xb S1b xlowb VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMNs2o xb S1 xhib VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMIN1 VGND S1 S1b VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMIN2 VGND S0 S0b VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMIN4 VGND xb X VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA00 sndPA0a0 A0 VPWR VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA01 xlowb S0 sndPA0a0 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA10 sndPA1a1 A1 VPWR VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA11 xlowb S0b sndPA1a1 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA20 sndPA2a2 A2 VPWR VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA21 xhib S0 sndPA2a2 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA30 sndPA3a3 A3 VPWR VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPA31 xhib S0b sndPA3a3 VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPs1o xb S1 xlowb VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMPs2o xb S1b xhib VPB pfet_01v8 m=2 w=1.0 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMIP1 VPWR S1 S1b VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMIP2 VPWR S0 S0b VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMIP4 VPWR xb X VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -.ENDS sky130_fd_sc_hs__mux4_4 -* 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_sc_hs__nand2_1 A B VGND VNB VPB VPWR Y -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A sndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__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_sc_hs__nand2_2 A B VGND VNB VPB VPWR Y -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A sndA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__nand2_2 -* 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_sc_hs__nand2_4 A B VGND VNB VPB VPWR Y -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A sndA VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__nand2_4 -* 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_sc_hs__nand2_8 A B VGND VNB VPB VPWR Y -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A sndA VNB nfet_01v8_lvt m=8 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B VGND VNB nfet_01v8_lvt m=8 w=0.74 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_sc_hs__nand2_8 -* 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_sc_hs__nand2b_1 A_N B VGND VNB VPB VPWR Y -*.PININFO A_N:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A sndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.55 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_sc_hs__nand2b_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_sc_hs__nand2b_2 A_N B VGND VNB VPB VPWR Y -*.PININFO A_N:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 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 -MMN0 Y A sndA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__nand2b_2 -* 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_sc_hs__nand2b_4 A_N B VGND VNB VPB VPWR Y -*.PININFO A_N:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 A A_N VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A sndA VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__nand2b_4 -* 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_sc_hs__nand3_1 A B C VGND VNB VPB VPWR Y -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 Y C VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A sndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__nand3_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_sc_hs__nand3_2 A B C VGND VNB VPB VPWR Y -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 Y C VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A sndA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__nand3_2 -* 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_sc_hs__nand3_4 A B C VGND VNB VPB VPWR Y -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 Y C VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A sndA VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__nand3_4 -* 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_sc_hs__nand3b_1 A_N B C VGND VNB VPB VPWR Y -*.PININFO A_N:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 Y C VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A sndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.55 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_sc_hs__nand3b_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_sc_hs__nand3b_2 A_N B C VGND VNB VPB VPWR Y -*.PININFO A_N:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 Y C VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 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 -MMN0 Y A sndA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__nand3b_2 -* 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_sc_hs__nand3b_4 A_N B C VGND VNB VPB VPWR Y -*.PININFO A_N:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 Y C VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 A A_N VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A sndA VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__nand3b_4 -* 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_sc_hs__nand4_1 A B C D VGND VNB VPB VPWR Y -*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP3 Y D VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 Y C VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A sndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C sndC VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 sndC D VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__nand4_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_sc_hs__nand4_2 A B C D VGND VNB VPB VPWR Y -*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP3 Y D VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 Y C VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A sndA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C sndC VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 sndC D VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__nand4_2 -* 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_sc_hs__nand4_4 A B C D VGND VNB VPB VPWR Y -*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP3 Y D VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 Y C VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A sndA VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C sndC VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 sndC D VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__nand4_4 -* 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_sc_hs__nand4b_1 A_N B C D VGND VNB VPB VPWR Y -*.PININFO A_N:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 Y C VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP3 Y D VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A sndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C sndC VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 sndC D VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.55 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_sc_hs__nand4b_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_sc_hs__nand4b_2 A_N B C D VGND VNB VPB VPWR Y -*.PININFO A_N:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 Y C VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP3 Y D VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 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 -MMN0 Y A sndA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C sndC VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 sndC D VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__nand4b_2 -* 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_sc_hs__nand4b_4 A_N B C D VGND VNB VPB VPWR Y -*.PININFO A_N:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 Y C VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP3 Y D VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 A A_N VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A sndA VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C sndC VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 sndC D VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__nand4b_4 -* 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_sc_hs__nand4bb_1 A_N B_N C D VGND VNB VPB VPWR Y -*.PININFO A_N:I B_N:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 Y C VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP3 Y D VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 B B_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A sndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C sndC VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 sndC D VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 B B_N VGND VNB nfet_01v8_lvt m=1 w=0.55 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_sc_hs__nand4bb_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_sc_hs__nand4bb_2 A_N B_N C D VGND VNB VPB VPWR Y -*.PININFO A_N:I B_N:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 Y C VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP3 Y D VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 A A_N VPWR VPB pfet_01v8 m=1 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 -MMIP1 B B_N VPWR VPB pfet_01v8 m=1 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 -MMN0 Y A sndA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C sndC VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 sndC D VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 B B_N VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__nand4bb_2 -* 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_sc_hs__nand4bb_4 A_N B_N C D VGND VNB VPB VPWR Y -*.PININFO A_N:I B_N:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 Y A VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 Y B VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 Y C VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMP3 Y D VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP0 A A_N VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 B B_N VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A sndA VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 sndA B sndB VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 sndB C sndC VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 sndC D VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN0 A A_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 B B_N VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__nand4bb_4 -* 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_sc_hs__nor2_1 A B VGND VNB VPB VPWR Y -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 Y B VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__nor2_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_sc_hs__nor2_2 A B VGND VNB VPB VPWR Y -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 Y B VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__nor2_2 -* 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_sc_hs__nor2_4 A B VGND VNB VPB VPWR Y -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 Y B VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__nor2_4 -* 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_sc_hs__nor2_8 A B VGND VNB VPB VPWR Y -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B Y VPB pfet_01v8 m=8 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 Y B VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__nor2_8 -* 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_sc_hs__nor2b_1 A B_N VGND VNB VPB VPWR Y -*.PININFO A:I B_N:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 B B_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 Y B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 B B_N VGND VNB nfet_01v8_lvt m=1 w=0.55 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_sc_hs__nor2b_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_sc_hs__nor2b_2 A B_N VGND VNB VPB VPWR Y -*.PININFO A:I B_N:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 B B_N VPWR VPB pfet_01v8 m=1 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 -MMN0 Y A VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 Y B VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 B B_N VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__nor2b_2 -* 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_sc_hs__nor2b_4 A B_N VGND VNB VPB VPWR Y -*.PININFO A:I B_N:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP1 B B_N VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 Y B VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 B B_N VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__nor2b_4 -* 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_sc_hs__nor3_1 A B C VGND VNB VPB VPWR Y -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B sndPB VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 sndPB C Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 Y B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 Y C VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__nor3_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_sc_hs__nor3_2 A B C VGND VNB VPB VPWR Y -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B sndPB VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 sndPB C Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 Y B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 Y C VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__nor3_2 -* 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_sc_hs__nor3_4 A B C VGND VNB VPB VPWR Y -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B sndPB VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 sndPB C Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 Y B VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 Y C VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__nor3_4 -* 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_sc_hs__nor3b_1 A B C_N VGND VNB VPB VPWR Y -*.PININFO A:I B:I C_N:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B sndPB VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 sndPB C Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 C C_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 Y B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 Y C VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 C C_N VGND VNB nfet_01v8_lvt m=1 w=0.55 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_sc_hs__nor3b_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_sc_hs__nor3b_2 A B C_N VGND VNB VPB VPWR Y -*.PININFO A:I B:I C_N:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B sndPB VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 sndPB C Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 C C_N VPWR VPB pfet_01v8 m=1 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 -MMN0 Y A VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 Y B VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 Y C VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 C C_N VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__nor3b_2 -* 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_sc_hs__nor3b_4 A B C_N VGND VNB VPB VPWR Y -*.PININFO A:I B:I C_N:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B sndPB VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 sndPB C Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 C C_N VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 Y B VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 Y C VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 C C_N VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__nor3b_4 -* 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_sc_hs__nor4_1 A B C D VGND VNB VPB VPWR Y -*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMP1 sndPA B sndPB VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMP2 sndPB C sndPC VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMP3 sndPC D Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMN0 Y A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMN1 Y B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMN2 Y C VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMN3 Y D VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -.ENDS sky130_fd_sc_hs__nor4_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_sc_hs__nor4_2 A B C D VGND VNB VPB VPWR Y -*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMP1 sndPA B sndPB VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMP2 sndPB C sndPC VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMP3 sndPC D Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMN0 Y A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMN1 Y B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMN2 Y C VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMN3 Y D VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -.ENDS sky130_fd_sc_hs__nor4_2 -* 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_sc_hs__nor4_4 A B C D VGND VNB VPB VPWR Y -*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMP1 sndPA B sndPB VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMP2 sndPB C sndPC VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMP3 sndPC D Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMN0 Y A VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMN1 Y B VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMN2 Y C VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -MMN3 Y D VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.028 perim=0.76 -.ENDS sky130_fd_sc_hs__nor4_4 -* 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_sc_hs__nor4b_1 A B C D_N VGND VNB VPB VPWR Y -*.PININFO A:I B:I C:I D_N:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B sndPB VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 sndPB C sndPC VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP3 sndPC D Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 D D_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 Y B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 Y C VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 Y D VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 D D_N VGND VNB nfet_01v8_lvt m=1 w=0.55 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_sc_hs__nor4b_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_sc_hs__nor4b_2 A B C D_N VGND VNB VPB VPWR Y -*.PININFO A:I B:I C:I D_N:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B sndPB VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 sndPB C sndPC VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP3 sndPC D Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 D D_N VPWR VPB pfet_01v8 m=1 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 -MMN0 Y A VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 Y B VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 Y C VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 Y D VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 D D_N VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__nor4b_2 -* 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_sc_hs__nor4b_4 A B C D_N VGND VNB VPB VPWR Y -*.PININFO A:I B:I C:I D_N:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B sndPB VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 sndPB C sndPC VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP3 sndPC D Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 D D_N VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 Y B VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 Y C VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 Y D VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 D D_N VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__nor4b_4 -* 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_sc_hs__nor4bb_1 A B C_N D_N VGND VNB VPB VPWR Y -*.PININFO A:I B:I C_N:I D_N:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B sndPB VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 sndPB C sndPC VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP3 sndPC D Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 C C_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 D D_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 Y B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 Y C VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 Y D VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 C C_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 D D_N VGND VNB nfet_01v8_lvt m=1 w=0.55 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_sc_hs__nor4bb_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_sc_hs__nor4bb_2 A B C_N D_N VGND VNB VPB VPWR Y -*.PININFO A:I B:I C_N:I D_N:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B sndPB VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 sndPB C sndPC VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP3 sndPC D Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 C C_N VPWR VPB pfet_01v8 m=1 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 -MMIP3 D D_N VPWR VPB pfet_01v8 m=1 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 -MMN0 Y A VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 Y B VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 Y C VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 Y D VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 C C_N VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 D D_N VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__nor4bb_2 -* 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_sc_hs__nor4bb_4 A B C_N D_N VGND VNB VPB VPWR Y -*.PININFO A:I B:I C_N:I D_N:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B sndPB VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP2 sndPB C sndPC VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP3 sndPC D Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 C C_N VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 D D_N VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 Y A VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 Y B VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 Y C VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 Y D VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 C C_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 D D_N VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__nor4bb_4 -* 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_sc_hs__o2111a_1 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 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 -MMPA1 sndA1 A2 y VPB pfet_01v8 m=1 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 -MMPB0 VPWR B1 y VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 VPWR C1 y VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPD0 VPWR D1 y VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 pndC C1 pndB VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMND0 y D1 pndC VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o2111a_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_sc_hs__o2111a_2 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 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 -MMPA1 sndA1 A2 y VPB pfet_01v8 m=1 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 -MMPB0 VPWR B1 y VPB pfet_01v8 m=1 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 -MMPC0 VPWR C1 y VPB pfet_01v8 m=1 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 -MMPD0 VPWR D1 y VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 pndC C1 pndB VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMND0 y D1 pndC VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__o2111a_2 -* 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_sc_hs__o2111a_4 A1 A2 B1 C1 D1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 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 -MMPA1 sndA1 A2 y VPB pfet_01v8 m=2 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 -MMPB0 VPWR B1 y VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 VPWR C1 y VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPD0 VPWR D1 y VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 pndC C1 pndB VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMND0 y D1 pndC VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__o2111a_4 -* 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_sc_hs__o2111ai_1 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 VPWR C1 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPD0 VPWR D1 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 pndC C1 pndB VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMND0 Y D1 pndC VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o2111ai_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_sc_hs__o2111ai_2 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 VPWR C1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPD0 VPWR D1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 pndC C1 pndB VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMND0 Y D1 pndC VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__o2111ai_2 -* 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_sc_hs__o2111ai_4 A1 A2 B1 C1 D1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I C1:I D1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 VPWR C1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPD0 VPWR D1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 pndC C1 pndB VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMND0 Y D1 pndC VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__o2111ai_4 -* 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_sc_hs__o211a_1 A1 A2 B1 C1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 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 -MMPA1 sndA1 A2 y VPB pfet_01v8 m=1 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 -MMPB0 VPWR B1 y VPB pfet_01v8 m=1 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 -MMPC0 VPWR C1 y VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 pndB VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o211a_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_sc_hs__o211a_2 A1 A2 B1 C1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 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 -MMPA1 sndA1 A2 y VPB pfet_01v8 m=1 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 -MMPB0 VPWR B1 y VPB pfet_01v8 m=1 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 -MMPC0 VPWR C1 y VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 pndB VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__o211a_2 -* 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_sc_hs__o211a_4 A1 A2 B1 C1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 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 -MMPA1 sndA1 A2 y VPB pfet_01v8 m=2 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 -MMPB0 VPWR B1 y VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 VPWR C1 y VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 pndB VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__o211a_4 -* 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_sc_hs__o211ai_1 A1 A2 B1 C1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 VPWR C1 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 pndB VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o211ai_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_sc_hs__o211ai_2 A1 A2 B1 C1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 VPWR C1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 pndB VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__o211ai_2 -* 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_sc_hs__o211ai_4 A1 A2 B1 C1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 VPWR C1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 pndB VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__o211ai_4 -* 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_sc_hs__o21a_1 A1 A2 B1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 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 -MMPA1 sndA1 A2 y VPB pfet_01v8 m=1 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 -MMPB0 VPWR B1 y VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 pndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o21a_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_sc_hs__o21a_2 A1 A2 B1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 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 -MMPA1 sndA1 A2 y VPB pfet_01v8 m=1 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 -MMPB0 VPWR B1 y VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__o21a_2 -* 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_sc_hs__o21a_4 A1 A2 B1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 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 -MMPA1 sndA1 A2 y VPB pfet_01v8 m=2 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 -MMPB0 VPWR B1 y VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 pndA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__o21a_4 -* 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_sc_hs__o21ai_1 A1 A2 B1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o21ai_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_sc_hs__o21ai_2 A1 A2 B1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 pndA VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__o21ai_2 -* 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_sc_hs__o21ai_4 A1 A2 B1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 pndA VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__o21ai_4 -* 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_sc_hs__o21ba_1 A1 A2 B1_N VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 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 -MMPA1 sndA1 A2 y VPB pfet_01v8 m=1 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 -MMPB0 VPWR B1 y VPB pfet_01v8 m=1 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 -MMIPB1N B1 B1_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 pndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINB1N B1 B1_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o21ba_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_sc_hs__o21ba_2 A1 A2 B1_N VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 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 -MMPA1 sndA1 A2 y VPB pfet_01v8 m=1 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 -MMPB0 VPWR B1 y VPB pfet_01v8 m=1 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 -MMIPB1N B1 B1_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINB1N B1 B1_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__o21ba_2 -* 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_sc_hs__o21ba_4 A1 A2 B1_N VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 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 -MMPA1 sndA1 A2 y VPB pfet_01v8 m=2 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 -MMPB0 VPWR B1 y VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPB1N B1 B1_N VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 pndA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINB1N B1 B1_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__o21ba_4 -* 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_sc_hs__o21bai_1 A1 A2 B1_N VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPB1N B1 B1_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINB1N B1 B1_N VGND VNB nfet_01v8_lvt m=1 w=0.55 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_sc_hs__o21bai_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_sc_hs__o21bai_2 A1 A2 B1_N VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPB1N B1 B1_N VPWR VPB pfet_01v8 m=1 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 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 pndA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINB1N B1 B1_N VGND VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__o21bai_2 -* 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_sc_hs__o21bai_4 A1 A2 B1_N VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1_N:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPB1N B1 B1_N VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 pndA VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINB1N B1 B1_N VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o21bai_4 -* 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_sc_hs__o221a_1 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 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 -MMPA1 sndA1 A2 y VPB pfet_01v8 m=1 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 -MMPB0 VPWR B1 sndB1 VPB pfet_01v8 m=1 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 -MMPB1 sndB1 B2 y VPB pfet_01v8 m=1 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 -MMPC0 VPWR C1 y VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 pndB B2 pndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 pndB VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o221a_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_sc_hs__o221a_2 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 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 -MMPA1 sndA1 A2 y VPB pfet_01v8 m=1 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 -MMPB0 VPWR B1 sndB1 VPB pfet_01v8 m=1 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 -MMPB1 sndB1 B2 y VPB pfet_01v8 m=1 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 -MMPC0 VPWR C1 y VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 pndB B2 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 pndB VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__o221a_2 -* 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_sc_hs__o221a_4 A1 A2 B1 B2 C1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 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 -MMPA1 sndA1 A2 y VPB pfet_01v8 m=2 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 -MMPB0 VPWR B1 sndB1 VPB pfet_01v8 m=2 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 -MMPB1 sndB1 B2 y VPB pfet_01v8 m=2 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 -MMPC0 VPWR C1 y VPB pfet_01v8 m=2 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 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 pndB B2 pndA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 pndB VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__o221a_4 -* 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_sc_hs__o221ai_1 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 sndB1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB1 sndB1 B2 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 VPWR C1 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 pndB B2 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 pndB VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o221ai_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_sc_hs__o221ai_2 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 sndB1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB1 sndB1 B2 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 VPWR C1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 pndB B2 pndA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 pndB VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__o221ai_2 -* 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_sc_hs__o221ai_4 A1 A2 B1 B2 C1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I B2:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 sndB1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB1 sndB1 B2 Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 VPWR C1 Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 pndB B2 pndA VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 pndB VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__o221ai_4 -* 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_sc_hs__o22a_1 A1 A2 B1 B2 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 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 -MMPA1 sndA1 A2 y VPB pfet_01v8 m=1 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 -MMPB0 VPWR B1 sndB1 VPB pfet_01v8 m=1 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 -MMPB1 sndB1 B2 y VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 pndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 y B2 pndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o22a_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_sc_hs__o22a_2 A1 A2 B1 B2 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 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 -MMPA1 sndA1 A2 y VPB pfet_01v8 m=1 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 -MMPB0 VPWR B1 sndB1 VPB pfet_01v8 m=1 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 -MMPB1 sndB1 B2 y VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 y B2 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__o22a_2 -* 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_sc_hs__o22a_4 A1 A2 B1 B2 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 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 -MMPA1 sndA1 A2 y VPB pfet_01v8 m=2 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 -MMPB0 VPWR B1 sndB1 VPB pfet_01v8 m=2 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 -MMPB1 sndB1 B2 y VPB pfet_01v8 m=2 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 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 pndA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 y B2 pndA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__o22a_4 -* 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_sc_hs__o22ai_1 A1 A2 B1 B2 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 sndB1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB1 sndB1 B2 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 Y B2 pndA VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o22ai_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_sc_hs__o22ai_2 A1 A2 B1 B2 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 sndB1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB1 sndB1 B2 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 pndA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 Y B2 pndA VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__o22ai_2 -* 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_sc_hs__o22ai_4 A1 A2 B1 B2 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 sndB1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB1 sndB1 B2 Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 pndA VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 Y B2 pndA VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__o22ai_4 -* 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_sc_hs__o2bb2a_1 A1_N A2_N B1 B2 VGND VNB VPB VPWR X -*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN2 X y VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnand0 VGND A1_N sndNA1N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnand1 sndNA1N A2_N inand VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi10 nmid B1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi11 nmid B2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi20 y inand nmid VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand0 inand A1_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand1 inand A2_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi10 VPWR B1 sndPB1 VPB pfet_01v8 m=1 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 -MMPaoi11 sndPB1 B2 y VPB pfet_01v8 m=1 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 -MMPaoi20 y inand VPWR VPB pfet_01v8 m=1 w=0.84 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_sc_hs__o2bb2a_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_sc_hs__o2bb2a_2 A1_N A2_N B1 B2 VGND VNB VPB VPWR X -*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN2 X y VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnand0 VGND A1_N sndNA1N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnand1 sndNA1N A2_N inand VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi10 nmid B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi11 nmid B2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi20 y inand nmid VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand0 inand A1_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand1 inand A2_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi10 VPWR B1 sndPB1 VPB pfet_01v8 m=1 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 -MMPaoi11 sndPB1 B2 y VPB pfet_01v8 m=1 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 -MMPaoi20 y inand VPWR VPB pfet_01v8 m=1 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_sc_hs__o2bb2a_2 -* 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_sc_hs__o2bb2a_4 A1_N A2_N B1 B2 VGND VNB VPB VPWR X -*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN2 X y VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnand0 VGND A1_N sndNA1N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnand1 sndNA1N A2_N inand VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi10 nmid B1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi11 nmid B2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi20 y inand nmid VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand0 inand A1_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand1 inand A2_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi10 VPWR B1 sndPB1 VPB pfet_01v8 m=2 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 -MMPaoi11 sndPB1 B2 y VPB pfet_01v8 m=2 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 -MMPaoi20 y inand VPWR VPB pfet_01v8 m=2 w=0.84 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_sc_hs__o2bb2a_4 -* 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_sc_hs__o2bb2ai_1 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y -*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMNnand0 VGND A1_N sndNA1N VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnand1 sndNA1N A2_N inand VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi10 nmid B1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi11 nmid B2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi20 Y inand nmid VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand0 inand A1_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand1 inand A2_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi10 VPWR B1 sndPB1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi11 sndPB1 B2 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi20 Y inand VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__o2bb2ai_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_sc_hs__o2bb2ai_2 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y -*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMNnand0 VGND A1_N sndNA1N VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnand1 sndNA1N A2_N inand VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi10 nmid B1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi11 nmid B2 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi20 Y inand nmid VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand0 inand A1_N VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand1 inand A2_N VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi10 VPWR B1 sndPB1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi11 sndPB1 B2 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi20 Y inand VPWR VPB pfet_01v8 m=2 w=1.12 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_sc_hs__o2bb2ai_2 -* 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_sc_hs__o2bb2ai_4 A1_N A2_N B1 B2 VGND VNB VPB VPWR Y -*.PININFO A1_N:I A2_N:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMNnand0 VGND A1_N sndNA1N VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnand1 sndNA1N A2_N inand VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi10 nmid B1 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi11 nmid B2 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi20 Y inand nmid VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand0 inand A1_N VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand1 inand A2_N VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi10 VPWR B1 sndPB1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi11 sndPB1 B2 Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi20 Y inand VPWR VPB pfet_01v8 m=4 w=1.12 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_sc_hs__o2bb2ai_4 -* 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_sc_hs__o311a_1 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 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 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=1 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 -MMPA2 sndA2 A3 y VPB pfet_01v8 m=1 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 -MMPB0 VPWR B1 y VPB pfet_01v8 m=1 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 -MMPC0 VPWR C1 y VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 pndB VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o311a_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_sc_hs__o311a_2 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 sndA2 A3 y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 y VPB pfet_01v8 m=1 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 -MMPC0 VPWR C1 y VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 pndB VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__o311a_2 -* 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_sc_hs__o311a_4 A1 A2 A3 B1 C1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 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 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=2 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 -MMPA2 sndA2 A3 y VPB pfet_01v8 m=2 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 -MMPB0 VPWR B1 y VPB pfet_01v8 m=2 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 -MMPC0 VPWR C1 y VPB pfet_01v8 m=2 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 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 y C1 pndB VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__o311a_4 -* 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_sc_hs__o311ai_1 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 sndA2 A3 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 VPWR C1 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 pndB VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o311ai_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_sc_hs__o311ai_2 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 sndA2 A3 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 VPWR C1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 pndB VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__o311ai_2 -* 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_sc_hs__o311ai_4 A1 A2 A3 B1 C1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I B1:I C1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 sndA2 A3 Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPC0 VPWR C1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 pndB B1 pndA VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNC0 Y C1 pndB VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__o311ai_4 -* 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_sc_hs__o31a_1 A1 A2 A3 B1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 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 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=1 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 -MMPA2 sndA2 A3 y VPB pfet_01v8 m=1 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 -MMPB0 VPWR B1 y VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 pndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o31a_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_sc_hs__o31a_2 A1 A2 A3 B1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 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 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=1 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 -MMPA2 sndA2 A3 y VPB pfet_01v8 m=1 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 -MMPB0 VPWR B1 y VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__o31a_2 -* 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_sc_hs__o31a_4 A1 A2 A3 B1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 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 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=2 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 -MMPA2 sndA2 A3 y VPB pfet_01v8 m=2 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 -MMPB0 VPWR B1 y VPB pfet_01v8 m=2 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 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 pndA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__o31a_4 -* 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_sc_hs__o31ai_1 A1 A2 A3 B1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 sndA2 A3 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o31ai_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_sc_hs__o31ai_2 A1 A2 A3 B1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 sndA2 A3 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 pndA VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__o31ai_2 -* 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_sc_hs__o31ai_4 A1 A2 A3 B1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 sndA2 A3 Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 pndA VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__o31ai_4 -* 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_sc_hs__o32a_1 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 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 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=1 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 -MMPA2 sndA2 A3 y VPB pfet_01v8 m=1 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 -MMPB0 VPWR B1 sndB1 VPB pfet_01v8 m=1 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 -MMPB1 sndB1 B2 y VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 pndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 y B2 pndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o32a_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_sc_hs__o32a_2 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 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 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=1 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 -MMPA2 sndA2 A3 y VPB pfet_01v8 m=1 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 -MMPB0 VPWR B1 sndB1 VPB pfet_01v8 m=1 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 -MMPB1 sndB1 B2 y VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 y B2 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__o32a_2 -* 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_sc_hs__o32a_4 A1 A2 A3 B1 B2 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 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 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=2 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 -MMPA2 sndA2 A3 y VPB pfet_01v8 m=2 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 -MMPB0 VPWR B1 sndB1 VPB pfet_01v8 m=2 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 -MMPB1 sndB1 B2 y VPB pfet_01v8 m=2 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 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 pndA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 y B2 pndA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__o32a_4 -* 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_sc_hs__o32ai_1 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 sndA2 A3 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 sndB1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB1 sndB1 B2 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 Y B2 pndA VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o32ai_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_sc_hs__o32ai_2 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 sndA2 A3 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 sndB1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB1 sndB1 B2 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 pndA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 Y B2 pndA VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__o32ai_2 -* 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_sc_hs__o32ai_4 A1 A2 A3 B1 B2 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I B1:I B2:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 sndA2 A3 Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 sndB1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB1 sndB1 B2 Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 pndA VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB1 Y B2 pndA VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__o32ai_4 -* 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_sc_hs__o41a_1 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 sndA2 A3 sndA3 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA3 sndA3 A4 y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 y VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPX X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA3 pndA A4 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 pndA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o41a_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_sc_hs__o41a_2 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 sndA2 A3 sndA3 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA3 sndA3 A4 y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 y VPB pfet_01v8 m=1 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 -MMIPX X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA3 pndA A4 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__o41a_2 -* 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_sc_hs__o41a_4 A1 A2 A3 A4 B1 VGND VNB VPB VPWR X -*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I X:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 sndA2 A3 sndA3 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA3 sndA3 A4 y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 y VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIPX X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA3 pndA A4 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 y B1 pndA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMINX X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__o41a_4 -* 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_sc_hs__o41ai_1 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 sndA2 A3 sndA3 VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA3 sndA3 A4 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA3 pndA A4 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 pndA VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__o41ai_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_sc_hs__o41ai_2 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 sndA2 A3 sndA3 VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA3 sndA3 A4 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA3 pndA A4 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 pndA VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__o41ai_2 -* 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_sc_hs__o41ai_4 A1 A2 A3 A4 B1 VGND VNB VPB VPWR Y -*.PININFO A1:I A2:I A3:I A4:I B1:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMPA0 VPWR A1 sndA1 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA1 sndA1 A2 sndA2 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA2 sndA2 A3 sndA3 VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPA3 sndA3 A4 Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPB0 VPWR B1 Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA0 pndA A1 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA1 pndA A2 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA2 pndA A3 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNA3 pndA A4 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNB0 Y B1 pndA VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__o41ai_4 -* 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_sc_hs__or2_1 A B VGND VNB VPB VPWR X -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMP1 sndPA B y VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__or2_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_sc_hs__or2_2 A B VGND VNB VPB VPWR X -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 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 -MMP1 sndPA B y VPB pfet_01v8 m=1 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 -MMIP2 X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__or2_2 -* 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_sc_hs__or2_4 A B VGND VNB VPB VPWR X -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=2 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 -MMP1 sndPA B y VPB pfet_01v8 m=2 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 -MMIP2 X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__or2_4 -* 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_sc_hs__or2b_1 A B_N VGND VNB VPB VPWR X -*.PININFO A:I B_N:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 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 -MMP1 sndPA B y VPB pfet_01v8 m=1 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 -MMIP1 B B_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 B B_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__or2b_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_sc_hs__or2b_2 A B_N VGND VNB VPB VPWR X -*.PININFO A:I B_N:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 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 -MMP1 sndPA B y VPB pfet_01v8 m=1 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 -MMIP1 B B_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP2 X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 B B_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__or2b_2 -* 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_sc_hs__or2b_4 A B_N VGND VNB VPB VPWR X -*.PININFO A:I B_N:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=2 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 -MMP1 sndPA B y VPB pfet_01v8 m=2 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 -MMIP1 B B_N VPWR VPB pfet_01v8 m=1 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 -MMIP2 X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN1 B B_N VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__or2b_4 -* 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_sc_hs__or3_1 A B C VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 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 -MMP1 sndPA B sndPB VPB pfet_01v8 m=1 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 -MMP2 sndPB C y VPB pfet_01v8 m=1 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 -MMIP3 X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 y C VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__or3_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_sc_hs__or3_2 A B C VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 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 -MMP1 sndPA B sndPB VPB pfet_01v8 m=1 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 -MMP2 sndPB C y VPB pfet_01v8 m=1 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 -MMIP3 X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 y C VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__or3_2 -* 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_sc_hs__or3_4 A B C VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=2 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 -MMP1 sndPA B sndPB VPB pfet_01v8 m=2 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 -MMP2 sndPB C y VPB pfet_01v8 m=2 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 -MMIP3 X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 y C VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__or3_4 -* 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_sc_hs__or3b_1 A B C_N VGND VNB VPB VPWR X -*.PININFO A:I B:I C_N:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 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 -MMP1 sndPA B sndPB VPB pfet_01v8 m=1 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 -MMP2 sndPB C y VPB pfet_01v8 m=1 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 -MMIP2 C C_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 y C VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 C C_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__or3b_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_sc_hs__or3b_2 A B C_N VGND VNB VPB VPWR X -*.PININFO A:I B:I C_N:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 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 -MMP1 sndPA B sndPB VPB pfet_01v8 m=1 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 -MMP2 sndPB C y VPB pfet_01v8 m=1 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 -MMIP2 C C_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 y C VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 C C_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__or3b_2 -* 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_sc_hs__or3b_4 A B C_N VGND VNB VPB VPWR X -*.PININFO A:I B:I C_N:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=2 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 -MMP1 sndPA B sndPB VPB pfet_01v8 m=2 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 -MMP2 sndPB C y VPB pfet_01v8 m=2 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 -MMIP2 C C_N VPWR VPB pfet_01v8 m=1 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 -MMIP3 X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 y C VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 C C_N VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__or3b_4 -* 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_sc_hs__or4_1 A B C D VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 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 -MMP1 sndPA B sndPB VPB pfet_01v8 m=1 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 -MMP2 sndPB C sndPC VPB pfet_01v8 m=1 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 -MMP3 sndPC D y VPB pfet_01v8 m=1 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 -MMIP4 X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 y C VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 y D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN4 X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__or4_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_sc_hs__or4_2 A B C D VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 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 -MMP1 sndPA B sndPB VPB pfet_01v8 m=1 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 -MMP2 sndPB C sndPC VPB pfet_01v8 m=1 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 -MMP3 sndPC D y VPB pfet_01v8 m=1 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 -MMIP4 X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 y C VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 y D VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN4 X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__or4_2 -* 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_sc_hs__or4_4 A B C D VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I D:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=2 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 -MMP1 sndPA B sndPB VPB pfet_01v8 m=2 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 -MMP2 sndPB C sndPC VPB pfet_01v8 m=2 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 -MMP3 sndPC D y VPB pfet_01v8 m=2 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 -MMIP4 X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 y C VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 y D VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN4 X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__or4_4 -* 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_sc_hs__or4b_1 A B C D_N VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I D_N:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 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 -MMP1 sndPA B sndPB VPB pfet_01v8 m=1 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 -MMP2 sndPB C sndPC VPB pfet_01v8 m=1 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 -MMP3 sndPC D y VPB pfet_01v8 m=1 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 -MMIP3 D D_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP4 X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 y C VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 y D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 D D_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN4 X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__or4b_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_sc_hs__or4b_2 A B C D_N VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I D_N:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 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 -MMP1 sndPA B sndPB VPB pfet_01v8 m=1 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 -MMP2 sndPB C sndPC VPB pfet_01v8 m=1 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 -MMP3 sndPC D y VPB pfet_01v8 m=1 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 -MMIP3 D D_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP4 X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 y C VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 y D VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 D D_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN4 X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__or4b_2 -* 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_sc_hs__or4b_4 A B C D_N VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I D_N:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=2 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 -MMP1 sndPA B sndPB VPB pfet_01v8 m=2 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 -MMP2 sndPB C sndPC VPB pfet_01v8 m=2 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 -MMP3 sndPC D y VPB pfet_01v8 m=2 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 -MMIP3 D D_N VPWR VPB pfet_01v8 m=1 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 -MMIP4 X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 y C VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 y D VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 D D_N VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN4 X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__or4b_4 -* 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_sc_hs__or4bb_1 A B C_N D_N VGND VNB VPB VPWR X -*.PININFO A:I B:I C_N:I D_N:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 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 -MMP1 sndPA B sndPB VPB pfet_01v8 m=1 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 -MMP2 sndPB C sndPC VPB pfet_01v8 m=1 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 -MMP3 sndPC D y VPB pfet_01v8 m=1 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 -MMIP2 C C_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 D D_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP4 X y VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 y C VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 y D VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 C C_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 D D_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN4 X y VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__or4bb_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_sc_hs__or4bb_2 A B C_N D_N VGND VNB VPB VPWR X -*.PININFO A:I B:I C_N:I D_N:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=1 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 -MMP1 sndPA B sndPB VPB pfet_01v8 m=1 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 -MMP2 sndPB C sndPC VPB pfet_01v8 m=1 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 -MMP3 sndPC D y VPB pfet_01v8 m=1 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 -MMIP2 C C_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 D D_N VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP4 X y VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 y C VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 y D VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 C C_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 D D_N VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN4 X y VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__or4bb_2 -* 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_sc_hs__or4bb_4 A B C_N D_N VGND VNB VPB VPWR X -*.PININFO A:I B:I C_N:I D_N:I VGND:I VNB:I VPB:I VPWR:I X:O -MMP0 VPWR A sndPA VPB pfet_01v8 m=2 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 -MMP1 sndPA B sndPB VPB pfet_01v8 m=2 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 -MMP2 sndPB C sndPC VPB pfet_01v8 m=2 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 -MMP3 sndPC D y VPB pfet_01v8 m=2 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 -MMIP2 C C_N VPWR VPB pfet_01v8 m=1 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 -MMIP3 D D_N VPWR VPB pfet_01v8 m=1 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 -MMIP4 X y VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN0 y A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN1 y B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN2 y C VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMN3 y D VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN2 C C_N VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 D D_N VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN4 X y VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__or4bb_4 -* 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_sc_hs__sdfbbn_1 CLK_N D RESET_B SCD SCE SET_B VGND VNB VPB VPWR Q Q_N -*.PININFO CLK_N:I D:I RESET_B:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I -*.PININFO VPWR:I Q:O Q_N:O -MI98 net105 D n0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI103 n1 SCD VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI104 n0 sceb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI120 net105 SCE n1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI46 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 RESET RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI676 M1 M0 net176 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI675 net176 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net213 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI677 M1 RESET net176 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 M0 clkpos net160 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkpos CLK_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 net160 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 S0 clkneg net145 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net145 net117 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 Q_N net117 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net213 net117 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 net105 clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI668 S0 clkpos net125 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI667 net125 M1 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI630 net117 RESET net116 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI3 net117 S0 net116 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI7 net116 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 sceb SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI107 p0 SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI94 net105 D p0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI101 net105 sceb p1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI108 p1 SCD VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI679 M1 SET_B VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI669 S0 clkneg net265 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net213 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 net117 S0 net268 VPB pfet_01v8 m=1 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 -MI670 net265 M1 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI678 net216 RESET VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net257 net117 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 S0 clkpos net257 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI10 net117 SET_B VPWR VPB pfet_01v8 m=1 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 -MI11 net268 RESET VPWR VPB pfet_01v8 m=1 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 -MI650 net241 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 net105 clkpos M0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 M0 clkneg net241 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 RESET RESET_B VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkpos CLK_N VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI680 M1 M0 net216 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net213 net117 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI661 Q_N net117 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI640 sceb SCE VPWR VPB pfet_01v8 m=1 w=0.64 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_sc_hs__sdfbbn_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_sc_hs__sdfbbn_2 CLK_N D RESET_B SCD SCE SET_B VGND VNB VPB VPWR Q Q_N -*.PININFO CLK_N:I D:I RESET_B:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I -*.PININFO VPWR:I Q:O Q_N:O -MI98 net105 D n0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI103 n1 SCD VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI104 n0 sceb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI120 net105 SCE n1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI46 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 RESET RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI676 M1 M0 net176 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI675 net176 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net213 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI677 M1 RESET net176 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 M0 clkpos net160 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkpos CLK_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 net160 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 S0 clkneg net145 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net145 net117 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 Q_N net117 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net213 net117 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 net105 clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI668 S0 clkpos net125 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI667 net125 M1 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI630 net117 RESET net116 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI3 net117 S0 net116 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI7 net116 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 sceb SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI107 p0 SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI94 net105 D p0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI101 net105 sceb p1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI108 p1 SCD VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI679 M1 SET_B VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI669 S0 clkneg net265 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net213 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 net117 S0 net268 VPB pfet_01v8 m=1 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 -MI670 net265 M1 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI678 net216 RESET VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net257 net117 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 S0 clkpos net257 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI10 net117 SET_B VPWR VPB pfet_01v8 m=1 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 -MI11 net268 RESET VPWR VPB pfet_01v8 m=1 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 -MI650 net241 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 net105 clkpos M0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 M0 clkneg net241 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 RESET RESET_B VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkpos CLK_N VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI680 M1 M0 net216 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net213 net117 VPWR VPB pfet_01v8 m=1 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 -MI661 Q_N net117 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI640 sceb SCE VPWR VPB pfet_01v8 m=1 w=0.64 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_sc_hs__sdfbbn_2 -* 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_sc_hs__sdfbbp_1 CLK D RESET_B SCD SCE SET_B VGND VNB VPB VPWR Q Q_N -*.PININFO CLK:I D:I RESET_B:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I -*.PININFO VPWR:I Q:O Q_N:O -MI98 net105 D n0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI103 n1 SCD VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI104 n0 sceb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI120 net105 SCE n1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI46 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 RESET RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI676 M1 M0 net176 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI675 net176 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net213 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI677 M1 RESET net176 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 M0 clkpos net153 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 net153 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 S0 clkneg net145 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net145 net117 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 Q_N net117 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net213 net117 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 net105 clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI668 S0 clkpos net128 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI667 net128 M1 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI630 net117 RESET net116 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI3 net117 S0 net116 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI7 net116 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 sceb SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI107 p0 SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI94 net105 D p0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI101 net105 sceb p1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI108 p1 SCD VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI679 M1 SET_B VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI669 S0 clkneg net265 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net213 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI9 net117 S0 net268 VPB pfet_01v8 m=1 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 -MI670 net265 M1 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI678 net216 RESET VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net257 net117 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 S0 clkpos net257 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI10 net117 SET_B VPWR VPB pfet_01v8 m=1 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 -MI11 net268 RESET VPWR VPB pfet_01v8 m=1 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 -MI650 net241 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 net105 clkpos M0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 M0 clkneg net241 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 RESET RESET_B VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI680 M1 M0 net216 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net213 net117 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI661 Q_N net117 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI640 sceb SCE VPWR VPB pfet_01v8 m=1 w=0.64 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_sc_hs__sdfbbp_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_sc_hs__sdfrbp_1 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q Q_N -*.PININFO CLK:I D:I RESET_B:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I -*.PININFO Q:O Q_N:O -MI642 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 Q_N s0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net94 s0 net128 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net128 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 net121 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 sceb SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI4 M0 clkpos net109 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 net109 M1 net121 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 s0 clkneg net104 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net189 s0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net189 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net104 net94 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 M1 clkpos s0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI666 net148 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI98 db D n0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI103 n1 SCD net148 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI120 db SCE n1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI104 n0 sceb net148 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI643 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net217 net94 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 net94 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 s0 clkpos net217 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net94 s0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI30 net196 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI31 M0 clkneg net196 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI32 M0 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net189 s0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net189 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI661 Q_N s0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 M1 M0 VPWR VPB pfet_01v8 m=1 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 -MI650 M1 clkneg s0 VPB pfet_01v8 m=1 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 -MI633 sceb SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI101 db sceb p1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI107 p0 SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI94 db D p0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MI108 p1 SCD VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI665 db RESET_B VPWR VPB pfet_01v8 m=1 w=0.64 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_sc_hs__sdfrbp_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_sc_hs__sdfrbp_2 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q Q_N -*.PININFO CLK:I D:I RESET_B:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I -*.PININFO Q:O Q_N:O -MI642 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 Q_N s0 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net92 s0 net126 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net126 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 net119 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 sceb SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI4 M0 clkpos net107 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 net107 M1 net119 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 s0 clkneg net91 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net187 s0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net187 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net91 net92 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 M1 clkpos s0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI666 net146 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI98 db D n0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI103 n1 SCD net146 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI120 db SCE n1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI104 n0 sceb net146 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI643 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net215 net92 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 net92 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 s0 clkpos net215 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net92 s0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI30 net194 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI31 M0 clkneg net194 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI32 M0 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net187 s0 VPWR VPB pfet_01v8 m=1 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 -MI660 Q net187 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI661 Q_N s0 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 M1 M0 VPWR VPB pfet_01v8 m=1 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 -MI650 M1 clkneg s0 VPB pfet_01v8 m=1 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 -MI633 sceb SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI101 db sceb p1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI107 p0 SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI94 db D p0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MI108 p1 SCD VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI665 db RESET_B VPWR VPB pfet_01v8 m=1 w=0.64 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_sc_hs__sdfrbp_2 -* 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_sc_hs__sdfrtn_1 CLK_N D RESET_B SCD SCE VGND VNB VPB VPWR Q -*.PININFO CLK_N:I D:I RESET_B:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I -*.PININFO Q:O -MI642 clkpos CLK_N VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net87 s0 net121 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net121 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 net114 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 sceb SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI4 M0 clkpos net102 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 net102 M1 net114 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 s0 clkneg net97 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net174 s0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net174 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net97 net87 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 M1 clkpos s0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI666 net137 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI98 db D n0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI103 n1 SCD net137 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI120 db SCE n1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI104 n0 sceb net137 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI643 clkpos CLK_N VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net202 net87 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 net87 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 s0 clkpos net202 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net87 s0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI30 net181 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI31 M0 clkneg net181 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI32 M0 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net174 s0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net174 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 M1 M0 VPWR VPB pfet_01v8 m=1 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 -MI650 M1 clkneg s0 VPB pfet_01v8 m=1 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 -MI633 sceb SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI101 db sceb p1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI107 p0 SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI94 db D p0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MI108 p1 SCD VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI665 db RESET_B VPWR VPB pfet_01v8 m=1 w=0.64 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_sc_hs__sdfrtn_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_sc_hs__sdfrtp_1 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I RESET_B:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I -*.PININFO Q:O -MI642 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net87 s0 net121 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net121 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 net114 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 sceb SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI4 M0 clkpos net102 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 net102 M1 net114 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 s0 clkneg net86 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net174 s0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net174 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net86 net87 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 M1 clkpos s0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI666 net137 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI98 db D n0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI103 n1 SCD net137 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI120 db SCE n1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI104 n0 sceb net137 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI643 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net202 net87 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 net87 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 s0 clkpos net202 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net87 s0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI30 net181 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI31 M0 clkneg net181 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI32 M0 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net174 s0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net174 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 M1 M0 VPWR VPB pfet_01v8 m=1 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 -MI650 M1 clkneg s0 VPB pfet_01v8 m=1 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 -MI633 sceb SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI101 db sceb p1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI107 p0 SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI94 db D p0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MI108 p1 SCD VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI665 db RESET_B VPWR VPB pfet_01v8 m=1 w=0.64 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_sc_hs__sdfrtp_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_sc_hs__sdfrtp_2 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I RESET_B:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I -*.PININFO Q:O -MI642 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net87 s0 net121 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net121 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 net114 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 sceb SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI4 M0 clkpos net102 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 net102 M1 net114 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 s0 clkneg net86 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net174 s0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net174 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net86 net87 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 M1 clkpos s0 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI666 net137 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI98 db D n0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI103 n1 SCD net137 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI120 db SCE n1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI104 n0 sceb net137 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI643 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net202 net87 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 net87 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 s0 clkpos net202 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net87 s0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI30 net181 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI31 M0 clkneg net181 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI32 M0 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net174 s0 VPWR VPB pfet_01v8 m=1 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 -MI660 Q net174 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 M1 M0 VPWR VPB pfet_01v8 m=1 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 -MI650 M1 clkneg s0 VPB pfet_01v8 m=1 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 -MI633 sceb SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI101 db sceb p1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI107 p0 SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI94 db D p0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MI108 p1 SCD VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI665 db RESET_B VPWR VPB pfet_01v8 m=1 w=0.64 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_sc_hs__sdfrtp_2 -* 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_sc_hs__sdfrtp_4 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I RESET_B:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I -*.PININFO Q:O -MI642 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net87 s0 net121 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net121 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 net114 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 sceb SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI4 M0 clkpos net102 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 net102 M1 net114 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 s0 clkneg net97 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net174 s0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net174 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net97 net87 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 M1 clkpos s0 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI666 net137 RESET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI98 db D n0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI103 n1 SCD net137 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI120 db SCE n1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI104 n0 sceb net137 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI643 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net202 net87 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 net87 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 s0 clkpos net202 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net87 s0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI30 net181 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI31 M0 clkneg net181 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI32 M0 RESET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net174 s0 VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net174 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 M1 M0 VPWR VPB pfet_01v8 m=1 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 -MI650 M1 clkneg s0 VPB pfet_01v8 m=1 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 -MI633 sceb SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI101 db sceb p1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI107 p0 SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI94 db D p0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MI108 p1 SCD VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI665 db RESET_B VPWR VPB pfet_01v8 m=1 w=0.64 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_sc_hs__sdfrtp_4 -* 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_sc_hs__sdfsbp_1 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q Q_N -*.PININFO CLK:I D:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -*.PININFO Q_N:O -MI107 p0 SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI94 db D p0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MI101 db sceb p1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI108 p1 SCD VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net159 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M0 clkneg net159 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 net138 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI669 S0 clkpos net138 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI661 Q_N S0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M1 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 sceb SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net199 S0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net199 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 S0 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 S1 S0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 S0 clkneg net98 VPB pfet_01v8 m=1 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 -MI37 net98 M0 VPWR VPB pfet_01v8 m=1 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 -MI120 db SCE n1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI104 n0 sceb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI103 n1 SCD VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI98 db D n0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI27 net243 S1 net215 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 S0 clkpos net187 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net227 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net199 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI644 sceb SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 net215 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 Q_N S0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 M0 clkpos net206 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net199 S0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 M1 M0 net227 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net206 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI36 net187 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 S0 clkneg net243 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 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_sc_hs__sdfsbp_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_sc_hs__sdfsbp_2 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q Q_N -*.PININFO CLK:I D:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -*.PININFO Q_N:O -MI101 db sceb p1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI107 p0 SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI94 db D p0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MI108 p1 SCD VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 sceb SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net195 S0 VPWR VPB pfet_01v8 m=1 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 -MI660 Q net195 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M1 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net130 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M0 clkneg net130 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 net122 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI669 S0 clkpos net122 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 S0 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 S1 S0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 S0 clkneg net107 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI37 net107 M0 VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI661 Q_N S0 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI98 db D n0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI103 n1 SCD VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI120 db SCE n1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI104 n0 sceb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI34 S0 clkpos net219 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI27 net239 S1 net187 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 M0 clkpos net230 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 M1 M0 net199 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net230 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI36 net219 M0 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 S0 clkneg net239 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net199 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net195 S0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI644 sceb SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 net187 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net195 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 Q_N S0 VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__sdfsbp_2 -* 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_sc_hs__sdfstp_1 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI645 sceb SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net165 S0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net165 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M1 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net104 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M0 clkneg net104 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 net96 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI669 S0 clkpos net96 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 S0 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 S1 S0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 S0 clkneg net84 VPB pfet_01v8 m=1 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 -MI37 net84 M0 VPWR VPB pfet_01v8 m=1 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 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI101 db sceb p1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI107 p0 SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI94 db D p0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MI108 p1 SCD VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 S0 clkpos net189 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI27 net209 S1 net157 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 M0 clkpos net200 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 M1 M0 net169 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net200 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI36 net189 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 S0 clkneg net209 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net169 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net165 S0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI644 sceb SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 net157 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net165 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI98 db D n0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI103 n1 SCD VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI120 db SCE n1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI104 n0 sceb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -.ENDS sky130_fd_sc_hs__sdfstp_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_sc_hs__sdfstp_2 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI645 sceb SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net165 S0 VPWR VPB pfet_01v8 m=1 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 -MI660 Q net165 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M1 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net109 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M0 clkneg net109 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 net96 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI669 S0 clkpos net96 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 S0 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 S1 S0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 S0 clkneg net84 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI37 net84 M0 VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI101 db sceb p1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI107 p0 SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI94 db D p0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MI108 p1 SCD VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 S0 clkpos net212 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI27 net209 S1 net157 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 M0 clkpos net200 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 M1 M0 net169 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net200 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI36 net212 M0 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 S0 clkneg net209 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net169 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net165 S0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI644 sceb SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 net157 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net165 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI98 db D n0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI103 n1 SCD VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI120 db SCE n1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI104 n0 sceb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -.ENDS sky130_fd_sc_hs__sdfstp_2 -* 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_sc_hs__sdfstp_4 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I SCD:I SCE:I SET_B:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI645 sceb SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI663 net165 S0 VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q net165 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M1 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net104 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M0 clkneg net104 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI6 net96 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI669 S0 clkpos net96 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 S0 SET_B VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 S1 S0 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 S0 clkneg net84 VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI37 net84 M0 VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI101 db sceb p1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI107 p0 SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI94 db D p0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MI108 p1 SCD VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 S0 clkpos net189 VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI27 net209 S1 net157 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 M0 clkpos net200 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 M1 M0 net196 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net200 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI36 net189 M0 VGND VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 S0 clkneg net209 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net196 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 net165 S0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI644 sceb SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 net157 SET_B VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 Q net165 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI98 db D n0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI103 n1 SCD VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI120 db SCE n1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI104 n0 sceb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -.ENDS sky130_fd_sc_hs__sdfstp_4 -* 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_sc_hs__sdfxbp_1 CLK D SCD SCE VGND VNB VPB VPWR Q Q_N -*.PININFO CLK:I D:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O -MI98 db D n0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI103 n1 SCD VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI120 db SCE n1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI104 n0 sceb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI657 M0 clkpos net129 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net129 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI641 net120 S1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 S0 clkneg net120 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI646 Q S1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 sceb SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M1 clkpos S0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI661 Q_N net153 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net153 S1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI107 p0 SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI94 db D p0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MI101 db sceb p1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI108 p1 SCD VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 S1 S0 VPWR VPB pfet_01v8 m=1 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 -MI644 S0 clkpos net177 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net189 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 Q S1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q_N net153 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 net177 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 M1 clkneg S0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI640 sceb SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M0 clkneg net189 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 net153 S1 VPWR VPB pfet_01v8 m=1 w=0.84 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_sc_hs__sdfxbp_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_sc_hs__sdfxbp_2 CLK D SCD SCE VGND VNB VPB VPWR Q Q_N -*.PININFO CLK:I D:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O Q_N:O -MI98 db D n0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI103 n1 SCD VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI120 db SCE n1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI104 n0 sceb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI657 M0 clkpos net132 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net132 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI641 net120 S1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 S0 clkneg net120 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI646 Q S1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 sceb SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI652 M1 clkpos S0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI661 Q_N net153 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI662 net153 S1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI107 p0 SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI94 db D p0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MI101 db sceb p1 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI108 p1 SCD VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 S1 S0 VPWR VPB pfet_01v8 m=1 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 -MI644 S0 clkpos net196 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net160 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 Q S1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q_N net153 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 net196 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 M1 clkneg S0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI640 sceb SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M0 clkneg net160 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI647 net153 S1 VPWR VPB pfet_01v8 m=1 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_sc_hs__sdfxbp_2 -* 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_sc_hs__sdfxtp_1 CLK D SCD SCE VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI652 M1 clkpos S0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 sceb SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 M0 clkpos net75 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net75 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI641 net54 S1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI646 Q S1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 S0 clkneg net54 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI98 db D n0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI103 n1 SCD VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI120 db SCE n1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI104 n0 sceb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI643 net122 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI640 sceb SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net138 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 Q S1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 M1 clkneg S0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M0 clkneg net138 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 S1 S0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI644 S0 clkpos net122 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI107 p0 SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI94 db D p0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MI108 p1 SCD VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI101 db sceb p1 VPB pfet_01v8 m=1 w=0.64 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_sc_hs__sdfxtp_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_sc_hs__sdfxtp_2 CLK D SCD SCE VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI652 M1 clkpos S0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 sceb SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 M0 clkpos net78 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net78 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI641 net71 S1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI646 Q S1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 S0 clkneg net71 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI98 db D n0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI103 n1 SCD VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI120 db SCE n1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI104 n0 sceb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI643 net163 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI640 sceb SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net155 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 Q S1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 M1 clkneg S0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M0 clkneg net155 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 S1 S0 VPWR VPB pfet_01v8 m=1 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 -MI644 S0 clkpos net163 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI107 p0 SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI94 db D p0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MI108 p1 SCD VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI101 db sceb p1 VPB pfet_01v8 m=1 w=0.64 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_sc_hs__sdfxtp_2 -* 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_sc_hs__sdfxtp_4 CLK D SCD SCE VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI652 M1 clkpos S0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 S1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 sceb SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 M0 clkpos net78 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net78 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI641 net54 S1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI646 Q S1 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 S0 clkneg net54 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI98 db D n0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI103 n1 SCD VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI120 db SCE n1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI104 n0 sceb VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.525 perim=3.1 -MI643 net163 S1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI640 sceb SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net155 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 Q S1 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI651 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 M1 clkneg S0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M0 clkneg net155 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI637 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 S1 S0 VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI644 S0 clkpos net163 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI107 p0 SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI94 db D p0 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 sb=0.265 -+ sd=0.28 topography=normal area=0.063 perim=1.14 -MI108 p1 SCD VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI101 db sceb p1 VPB pfet_01v8 m=1 w=0.64 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_sc_hs__sdfxtp_4 -* 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_sc_hs__sdlclkp_1 CLK GATE SCE VGND VNB VPB VPWR GCLK -*.PININFO CLK:I GATE:I SCE:I VGND:I VNB:I VPB:I VPWR:I GCLK:O -MI662 net88 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M0 clkpos net88 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 net76 CLK VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net76 m1 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 m1 M0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI22 net63 SCE VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI21 net116 GATE net63 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkpos CLK VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 GCLK net76 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 net116 clkneg M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 net116 clkpos M0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 m1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 M0 clkneg net123 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net123 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 net116 SCE VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net112 CLK VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net76 m1 net112 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI23 net116 GATE VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkpos CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 GCLK net76 VGND VNB nfet_01v8_lvt m=1 w=0.74 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_sc_hs__sdlclkp_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_sc_hs__sdlclkp_2 CLK GATE SCE VGND VNB VPB VPWR GCLK -*.PININFO CLK:I GATE:I SCE:I VGND:I VNB:I VPB:I VPWR:I GCLK:O -MI662 net88 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M0 clkpos net88 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 net76 CLK VPWR VPB pfet_01v8 m=1 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 -MI658 net76 m1 VPWR VPB pfet_01v8 m=1 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 -MI19 m1 M0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI22 net63 SCE VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI21 net116 GATE net63 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkpos CLK VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 GCLK net76 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 net116 clkneg M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 net116 clkpos M0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 m1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 M0 clkneg net123 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net123 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 net116 SCE VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net112 CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net76 m1 net112 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI23 net116 GATE VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkpos CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 GCLK net76 VGND VNB nfet_01v8_lvt m=2 w=0.74 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_sc_hs__sdlclkp_2 -* 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_sc_hs__sdlclkp_4 CLK GATE SCE VGND VNB VPB VPWR GCLK -*.PININFO CLK:I GATE:I SCE:I VGND:I VNB:I VPB:I VPWR:I GCLK:O -MI662 net88 m1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI664 M0 clkpos net88 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 net76 CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net76 m1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 m1 M0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI22 net63 SCE VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI21 net116 GATE net63 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 clkneg clkpos VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 clkpos CLK VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 GCLK net76 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 net116 clkneg M0 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 net116 clkpos M0 VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI20 m1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI655 M0 clkneg net123 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI654 net123 m1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 net116 SCE VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 net112 CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net76 m1 net112 VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI23 net116 GATE VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 clkneg clkpos VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 clkpos CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI653 GCLK net76 VGND VNB nfet_01v8_lvt m=4 w=0.74 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_sc_hs__sdlclkp_4 -* 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_sc_hs__sedfxbp_1 CLK D DE SCD SCE VGND VNB VPB VPWR Q Q_N -*.PININFO CLK:I D:I DE:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O -*.PININFO Q_N:O -MI14 net154 M1 VPWR VPB pfet_01v8 m=1 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 -MI637 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI13 S0 clkneg net154 VPB pfet_01v8 m=1 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 -MI651 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 Q S0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net143 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 net126 q1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI644 S0 clkpos net126 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q_N q1 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M0 clkneg net143 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 q1 S0 VPWR VPB pfet_01v8 m=1 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 -MI33 net111 deneg VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 net102 sceneg db VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 VPWR SCD net102 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI31 net99 D net111 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 net99 SCE db VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI40 net82 q1 net99 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI36 deneg DE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 VPWR DE net82 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 sceneg SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI661 Q_N q1 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI641 net235 q1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 S0 clkneg net235 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI646 Q S0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net219 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 M0 clkpos net219 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 net99 sceneg db VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 q1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 sceneg SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI32 net99 D net198 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 net195 M1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI15 S0 clkpos net195 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI41 net187 q1 net99 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI39 VGND deneg net187 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI37 deneg DE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 net198 DE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI49 net166 SCE db VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI48 VGND SCD net166 VNB nfet_01v8_lvt m=1 w=0.42 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_sc_hs__sedfxbp_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_sc_hs__sedfxbp_2 CLK D DE SCD SCE VGND VNB VPB VPWR Q Q_N -*.PININFO CLK:I D:I DE:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O -*.PININFO Q_N:O -MI14 net154 M1 VPWR VPB pfet_01v8 m=1 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 -MI637 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI13 S0 clkneg net154 VPB pfet_01v8 m=1 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 -MI651 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 Q S0 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net143 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 net126 q1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI644 S0 clkpos net126 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI660 Q_N q1 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M0 clkneg net143 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 q1 S0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 net111 deneg VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 net107 sceneg db VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 VPWR SCD net107 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI31 net99 D net111 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 net99 SCE db VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI40 net91 q1 net99 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI36 deneg DE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 VPWR DE net91 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 sceneg SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI661 Q_N q1 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI641 net235 q1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 S0 clkneg net235 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI646 Q S0 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net214 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 M0 clkpos net214 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 net99 sceneg db VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 q1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 sceneg SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI32 net99 D net175 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 net195 M1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI15 S0 clkpos net195 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI41 net182 q1 net99 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI39 VGND deneg net182 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI37 deneg DE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 net175 DE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI49 net166 SCE db VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI48 VGND SCD net166 VNB nfet_01v8_lvt m=1 w=0.42 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_sc_hs__sedfxbp_2 -* 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_sc_hs__sedfxtp_1 CLK D DE SCD SCE VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I DE:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI14 net146 M1 VPWR VPB pfet_01v8 m=1 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 -MI637 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI13 S0 clkneg net146 VPB pfet_01v8 m=1 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 -MI651 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 Q S0 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net135 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 net118 q1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI644 S0 clkpos net118 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M0 clkneg net135 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 q1 S0 VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 net107 deneg VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 net98 sceneg db VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 VPWR SCD net98 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI31 net95 D net107 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 net95 SCE db VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI40 net78 q1 net95 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI36 deneg DE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 VPWR DE net78 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 sceneg SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI641 net227 q1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 S0 clkneg net227 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI646 Q S0 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net211 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 M0 clkpos net211 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 net95 sceneg db VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 q1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 sceneg SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI32 net95 D net190 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 net187 M1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI15 S0 clkpos net187 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI41 net179 q1 net95 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI39 VGND deneg net179 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI37 deneg DE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 net190 DE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI49 net158 SCE db VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI48 VGND SCD net158 VNB nfet_01v8_lvt m=1 w=0.42 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_sc_hs__sedfxtp_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_sc_hs__sedfxtp_2 CLK D DE SCD SCE VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I DE:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI14 net146 M1 VPWR VPB pfet_01v8 m=1 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 -MI637 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI13 S0 clkneg net146 VPB pfet_01v8 m=1 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 -MI651 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 Q S0 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net114 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 net118 q1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI644 S0 clkpos net118 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M0 clkneg net114 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 q1 S0 VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 net107 deneg VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 net98 sceneg db VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 VPWR SCD net98 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI31 net95 D net107 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 net95 SCE db VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI40 net78 q1 net95 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI36 deneg DE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 VPWR DE net78 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 sceneg SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI641 net222 q1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 S0 clkneg net222 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI646 Q S0 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net211 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 M0 clkpos net211 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 net95 sceneg db VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 q1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 sceneg SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI32 net95 D net190 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 net187 M1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI15 S0 clkpos net187 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI41 net179 q1 net95 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI39 VGND deneg net179 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI37 deneg DE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 net190 DE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI49 net163 SCE db VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI48 VGND SCD net163 VNB nfet_01v8_lvt m=1 w=0.42 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_sc_hs__sedfxtp_2 -* 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_sc_hs__sedfxtp_4 CLK D DE SCD SCE VGND VNB VPB VPWR Q -*.PININFO CLK:I D:I DE:I SCD:I SCE:I VGND:I VNB:I VPB:I VPWR:I Q:O -MI14 net146 M1 VPWR VPB pfet_01v8 m=1 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 -MI637 clkpos clkneg VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI13 S0 clkneg net146 VPB pfet_01v8 m=1 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 -MI651 db clkpos M0 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI645 Q S0 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI658 net135 M1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI638 clkneg CLK VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI643 net118 q1 VPWR VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI639 M1 M0 VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI644 S0 clkpos net118 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI659 M0 clkneg net135 VPB pfet_01v8 m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 q1 S0 VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 net107 deneg VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 net98 sceneg db VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 VPWR SCD net98 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI31 net95 D net107 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI42 net95 SCE db VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI40 net78 q1 net95 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI36 deneg DE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI38 VPWR DE net78 VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 sceneg SCE VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI634 M1 M0 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI636 clkpos clkneg VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI635 clkneg CLK VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI641 net227 q1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI642 S0 clkneg net227 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI648 db clkneg M0 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI646 Q S0 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI656 net211 M1 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI657 M0 clkpos net211 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI43 net95 sceneg db VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI18 q1 S0 VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 sceneg SCE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI32 net95 D net190 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 net187 M1 VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI15 S0 clkpos net187 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI41 net179 q1 net95 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI39 VGND deneg net179 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI37 deneg DE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 net190 DE VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI49 net158 SCE db VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI48 VGND SCD net158 VNB nfet_01v8_lvt m=1 w=0.42 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_sc_hs__sedfxtp_4 -* 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_sc_hs__tap_1 VGND VNB VPB VPWR -*.PININFO VGND:I VNB:I VPB:I VPWR:I -* Notes: Tap pins in this cell are not connected to power buses. -.ENDS sky130_fd_sc_hs__tap_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_sc_hs__tap_2 VGND VNB VPB VPWR -*.PININFO VGND:I VNB:I VPB:I VPWR:I -* Notes: Tap pins in this cell are not connected to power buses. -.ENDS sky130_fd_sc_hs__tap_2 -* 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_sc_hs__tapmet1_2 VGND VPB VPWR -*.PININFO VGND:I VPB:I VPWR:I -* Notes: substrate is tied to vgnd in the cell and does not appear as -* a pin. -.ENDS sky130_fd_sc_hs__tapmet1_2 -* 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_sc_hs__tapvgnd_1 VGND VPB VPWR -*.PININFO VGND:I VPB:I VPWR:I -* Notes: substrate is tied to vgnd in the cell and does not appear as -* a pin. -.ENDS sky130_fd_sc_hs__tapvgnd_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_sc_hs__tapvgnd2_1 VGND VPB VPWR -*.PININFO VGND:I VPB:I VPWR:I -* Notes: substrate is tied to vgnd in the cell and does not appear as -* a pin. -.ENDS sky130_fd_sc_hs__tapvgnd2_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_sc_hs__tapvpwrvgnd_1 VGND VPWR -*.PININFO VGND:I VPWR:I -* Notes: substrate is tied to vgnd and well is tied to vpwr in the -* cell and do not appear as pins. -.ENDS sky130_fd_sc_hs__tapvpwrvgnd_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_sc_hs__xnor2_1 A B VGND VNB VPB VPWR Y -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMNnand0 VGND A sndNA VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnand1 sndNA B inand VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi10 nmid A VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi11 nmid B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi20 Y inand nmid VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand0 inand A VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand1 inand B VPWR VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi10 VPWR A sndPA VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi11 sndPA B Y VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi20 Y inand VPWR VPB pfet_01v8 m=1 w=1.12 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_sc_hs__xnor2_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_sc_hs__xnor2_2 A B VGND VNB VPB VPWR Y -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMNnand0 VGND A sndNA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnand1 sndNA B inand VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi10 nmid A VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi11 nmid B VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi20 Y inand nmid VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand0 inand A VPWR VPB pfet_01v8 m=1 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 -MMPnand1 inand B VPWR VPB pfet_01v8 m=1 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 -MMPaoi10 VPWR A sndPA VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi11 sndPA B Y VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi20 Y inand VPWR VPB pfet_01v8 m=2 w=1.12 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_sc_hs__xnor2_2 -* 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_sc_hs__xnor2_4 A B VGND VNB VPB VPWR Y -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I Y:O -MMNnand0 VGND A sndNA VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnand1 sndNA B inand VNB nfet_01v8_lvt m=2 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi10 nmid A VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi11 nmid B VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi20 Y inand nmid VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand0 inand A VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnand1 inand B VPWR VPB pfet_01v8 m=2 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi10 VPWR A sndPA VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi11 sndPA B Y VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi20 Y inand VPWR VPB pfet_01v8 m=2 w=1.12 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_sc_hs__xnor2_4 -* 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_sc_hs__xnor3_1 A B C VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN3 X net57 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI29 Ab Bb mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 Abb Bb mid1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 Bb B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 mid1 Cb net57 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 Cb C VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI2 mid2 C net57 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 Abb Ab VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 Ab B mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI28 Abb B mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 X net57 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 mid1 C net57 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI27 mid2 B Ab VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 Abb Ab VPWR VPB pfet_01v8 m=1 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 -MI23 mid1 B Abb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 mid2 Bb Abb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI7 mid2 Cb net57 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 Cb C VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 Ab A VPWR VPB pfet_01v8 m=1 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 -MI16 Bb B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 mid1 Bb Ab VPB pfet_01v8 m=1 w=0.84 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_sc_hs__xnor3_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_sc_hs__xnor3_2 A B C VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN3 X net57 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI29 Ab Bb mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 Abb Bb mid1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 Bb B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 mid1 Cb net57 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 Cb C VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI2 mid2 C net57 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 Abb Ab VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 Ab B mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI28 Abb B mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 X net57 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 mid1 C net57 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI27 mid2 B Ab VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 Abb Ab VPWR VPB pfet_01v8 m=1 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 -MI23 mid1 B Abb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 mid2 Bb Abb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI7 mid2 Cb net57 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 Cb C VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 Ab A VPWR VPB pfet_01v8 m=1 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 -MI16 Bb B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 mid1 Bb Ab VPB pfet_01v8 m=1 w=0.84 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_sc_hs__xnor3_2 -* 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_sc_hs__xnor3_4 A B C VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIN3 X net57 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI29 Ab Bb mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 Abb Bb mid1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 Bb B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 mid1 Cb net57 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 Cb C VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI2 mid2 C net57 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 Abb Ab VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 Ab B mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI28 Abb B mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIP3 X net57 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 mid1 C net57 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI27 mid2 B Ab VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI47 Abb Ab VPWR VPB pfet_01v8 m=1 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 -MI23 mid1 B Abb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 mid2 Bb Abb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI7 mid2 Cb net57 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 Cb C VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 Ab A VPWR VPB pfet_01v8 m=1 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 -MI16 Bb B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI19 mid1 Bb Ab VPB pfet_01v8 m=1 w=0.84 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_sc_hs__xnor3_4 -* 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_sc_hs__xor2_1 A B VGND VNB VPB VPWR X -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O -MMNnor0 inor A VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnor1 inor B VGND VNB nfet_01v8_lvt m=1 w=0.55 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi10 VGND A sndNA VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi11 sndNA B X VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi20 X inor VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnor0 VPWR A sndPA VPB pfet_01v8 m=1 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 -MMPnor1 sndPA B inor VPB pfet_01v8 m=1 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 -MMPaoi10 pmid A VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi11 pmid B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi20 X inor pmid VPB pfet_01v8 m=1 w=1.12 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_sc_hs__xor2_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_sc_hs__xor2_2 A B VGND VNB VPB VPWR X -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O -MMNnor0 inor A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnor1 inor B VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi10 VGND A sndNA VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi11 sndNA B X VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi20 X inor VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnor0 VPWR A sndPA VPB pfet_01v8 m=1 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 -MMPnor1 sndPA B inor VPB pfet_01v8 m=1 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 -MMPaoi10 pmid A VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi11 pmid B VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi20 X inor pmid VPB pfet_01v8 m=2 w=1.12 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_sc_hs__xor2_2 -* 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_sc_hs__xor2_4 A B VGND VNB VPB VPWR X -*.PININFO A:I B:I VGND:I VNB:I VPB:I VPWR:I X:O -MMNnor0 inor A VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNnor1 inor B VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi10 VGND A sndNA VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi11 sndNA B X VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMNaoi20 X inor VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPnor0 VPWR A sndPA VPB pfet_01v8 m=2 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 -MMPnor1 sndPA B inor VPB pfet_01v8 m=2 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 -MMPaoi10 pmid A VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi11 pmid B VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMPaoi20 X inor pmid VPB pfet_01v8 m=4 w=1.12 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_sc_hs__xor2_4 -* 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_sc_hs__xor3_1 A B C VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIP3 X net117 VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 mid1 Cb net117 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI1 mid2 C net117 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 Cb C VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 Ab A VPWR VPB pfet_01v8 m=1 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 -MI47 Abb Ab VPWR VPB pfet_01v8 m=1 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 -MI19 mid1 Bb Ab VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 Bb B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI23 mid1 B Abb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 mid2 Bb Abb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI27 mid2 B Ab VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 X net117 VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 Cb C VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 mid1 C net117 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI2 mid2 Cb net117 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 Abb Ab VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 Bb B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 Ab B mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 Abb Bb mid1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI28 Abb B mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI29 Ab Bb mid2 VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__xor3_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_sc_hs__xor3_2 A B C VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIP3 X net117 VPWR VPB pfet_01v8 m=2 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 mid1 Cb net117 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI1 mid2 C net117 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 Cb C VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 Ab A VPWR VPB pfet_01v8 m=1 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 -MI47 Abb Ab VPWR VPB pfet_01v8 m=1 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 -MI19 mid1 Bb Ab VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 Bb B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI23 mid1 B Abb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 mid2 Bb Abb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI27 mid2 B Ab VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 X net117 VGND VNB nfet_01v8_lvt m=2 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 Cb C VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 mid1 C net117 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI2 mid2 Cb net117 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 Abb Ab VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 Bb B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 Ab B mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 Abb Bb mid1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI28 Abb B mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI29 Ab Bb mid2 VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__xor3_2 -* 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_sc_hs__xor3_4 A B C VGND VNB VPB VPWR X -*.PININFO A:I B:I C:I VGND:I VNB:I VPB:I VPWR:I X:O -MMIP3 X net117 VPWR VPB pfet_01v8 m=4 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI650 mid1 Cb net117 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI1 mid2 C net117 VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI33 Cb C VPWR VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI45 Ab A VPWR VPB pfet_01v8 m=1 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 -MI47 Abb Ab VPWR VPB pfet_01v8 m=1 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 -MI19 mid1 Bb Ab VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI16 Bb B VPWR VPB pfet_01v8 m=1 w=1.12 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI23 mid1 B Abb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI26 mid2 Bb Abb VPB pfet_01v8 m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI27 mid2 B Ab VPB pfet_01v8 m=1 w=0.84 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MMIN3 X net117 VGND VNB nfet_01v8_lvt m=4 w=0.74 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI34 Cb C VGND VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI649 mid1 C net117 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 -+ sa=0.265 sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI2 mid2 Cb net117 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI44 Ab A VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI46 Abb Ab VGND VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI17 Bb B VGND VNB nfet_01v8_lvt m=1 w=0.74 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI24 Ab B mid1 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI25 Abb Bb mid1 VNB nfet_01v8_lvt m=1 w=0.42 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI28 Abb B mid2 VNB nfet_01v8_lvt m=1 w=0.64 l=0.15 mult=1 sa=0.265 -+ sb=0.265 sd=0.28 topography=normal area=0.063 perim=1.14 -MI29 Ab Bb mid2 VNB nfet_01v8_lvt m=1 w=0.64 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_sc_hs__xor3_4 diff --git a/sky130/spice/sky130_fd_sc_hvl.spice b/sky130/spice/sky130_fd_sc_hvl.spice deleted file mode 100644 index 35bae37f5..000000000 --- a/sky130/spice/sky130_fd_sc_hvl.spice +++ /dev/null @@ -1,2727 +0,0 @@ -* 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_sc_hvl__a21o_1 A1 A2 B1 VGND VNB VPB VPWR X -X0 VPWR A2 a_469_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 X a_83_283# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X2 X a_83_283# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 a_631_107# A2 VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 VGND B1 a_83_283# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X5 a_83_283# B1 a_469_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X6 a_83_283# A1 a_631_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X7 a_469_443# A1 VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__a21oi_1 A1 A2 B1 VGND VNB VPB VPWR Y -X0 Y B1 VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X1 VGND A2 a_271_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 a_56_443# A2 VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X3 a_271_107# A1 Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 a_56_443# B1 Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X5 VPWR A1 a_56_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__a22o_1 A1 A2 B1 B2 VGND VNB VPB VPWR X -X0 X a_83_81# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X1 a_822_107# A2 VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 a_316_443# B2 a_83_81# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X3 X a_83_81# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X4 a_316_443# A1 VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X5 VGND B2 a_519_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X6 a_519_107# B1 a_83_81# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X7 a_83_81# A1 a_822_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X8 a_83_81# B1 a_316_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X9 VPWR A2 a_316_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__a22oi_1 A1 A2 B1 B2 VGND VNB VPB VPWR Y -X0 VGND B2 a_204_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X1 a_33_443# B2 Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X2 a_502_107# A2 VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 a_204_107# B1 Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 Y B1 a_33_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X5 Y A1 a_502_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X6 VPWR A2 a_33_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X7 a_33_443# A1 VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__and2_1 A B VGND VNB VPB VPWR X -X0 VGND a_30_107# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X1 VPWR a_30_107# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X2 a_30_107# A a_183_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X3 a_183_107# B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X4 VPWR A a_30_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X5 a_30_107# B VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__and3_1 A B C VGND VNB VPB VPWR X -X0 VGND a_30_517# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X1 a_201_173# B a_343_173# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X2 a_30_517# C VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X3 VPWR a_30_517# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X4 a_30_517# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X5 VPWR B a_30_517# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X6 a_30_517# A a_201_173# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X7 a_343_173# C VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__buf_1 A VGND VNB VPB VPWR X -X0 VPWR A a_84_81# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X1 X a_84_81# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 VGND A a_84_81# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X3 X a_84_81# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__buf_2 A VGND VNB VPB VPWR X -X0 VPWR A a_129_279# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X1 VPWR a_129_279# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X2 X a_129_279# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 VGND A a_129_279# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X4 X a_129_279# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X5 VGND a_129_279# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__buf_4 A VGND VNB VPB VPWR X -X0 X a_149_81# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X1 X a_149_81# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 X a_149_81# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X3 X a_149_81# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X4 VGND a_149_81# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X5 VGND A a_149_81# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X6 VPWR a_149_81# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X7 VPWR A a_149_81# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X8 VGND a_149_81# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X9 VPWR a_149_81# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__buf_8 A VGND VNB VPB VPWR X -X0 a_45_443# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X3 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X5 VGND A a_45_443# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X6 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X7 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X8 a_45_443# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X9 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X10 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X11 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X12 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X13 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X14 a_45_443# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X15 VPWR A a_45_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X16 a_45_443# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X17 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X18 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X19 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X20 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X21 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__buf_16 A VGND VNB VPB VPWR X -X0 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X2 a_183_141# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X5 VPWR A a_183_141# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X6 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X7 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X8 a_183_141# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X9 VPWR A a_183_141# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X10 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X11 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X12 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X13 VPWR A a_183_141# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X14 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X15 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X16 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X17 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X18 a_183_141# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X19 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X20 a_183_141# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X21 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X22 a_183_141# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X23 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X24 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X25 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X26 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X27 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X28 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X29 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X30 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X31 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X32 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X33 VGND A a_183_141# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X34 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X35 a_183_141# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X36 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X37 VGND A a_183_141# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X38 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X39 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X40 VGND A a_183_141# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X41 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X42 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X43 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__buf_32 A VGND VNB VPB VPWR X -X0 a_183_141# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X2 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X3 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X5 a_183_141# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X6 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X7 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X8 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X9 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X10 VPWR A a_183_141# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X11 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X12 VPWR A a_183_141# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X13 a_183_141# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X14 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X15 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X16 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X17 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X18 VPWR A a_183_141# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X19 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X20 VGND A a_183_141# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X21 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X22 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X23 VPWR A a_183_141# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X24 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X25 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X26 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X27 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X28 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X29 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X30 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X31 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X32 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X33 a_183_141# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X34 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X35 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X36 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X37 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X38 a_183_141# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X39 a_183_141# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X40 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X41 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X42 VPWR A a_183_141# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X43 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X44 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X45 a_183_141# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X46 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X47 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X48 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X49 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X50 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X51 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X52 a_183_141# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X53 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X54 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X55 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X56 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X57 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X58 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X59 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X60 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X61 VGND A a_183_141# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X62 VGND A a_183_141# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X63 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X64 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X65 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X66 a_183_141# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X67 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X68 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X69 VGND A a_183_141# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X70 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X71 VGND A a_183_141# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X72 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X73 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X74 a_183_141# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X75 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X76 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X77 X a_183_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X78 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X79 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X80 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X81 X a_183_141# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X82 VPWR a_183_141# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X83 VGND a_183_141# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__conb_1 VGND VNB VPB VPWR HI LO -R0 HI VPWR sky130_fd_pr__res_generic_po w=510000u l=45000u -R1 VGND LO sky130_fd_pr__res_generic_po w=510000u l=45000u -.ends - - -******* EOF - -* 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_sc_hvl__decap_4 VGND VNB VPB VPWR -X0 VGND VPWR VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=1e+06u -X1 VPWR VGND VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=1e+06u -.ends - - -******* EOF - -* 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_sc_hvl__decap_8 VGND VNB VPB VPWR -X0 VGND VPWR VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=1e+06u -X1 VPWR VGND VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=1e+06u -X2 VPWR VGND VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=1e+06u -X3 VGND VPWR VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=1e+06u -.ends - - -******* EOF - -* 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_sc_hvl__dfrbp_1 CLK D RESET_B VGND VNB VPB VPWR Q Q_N -X0 a_1176_466# a_350_107# a_1900_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X1 a_37_107# CLK VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X2 VGND a_2937_443# Q VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 a_2122_348# a_1900_107# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X4 VPWR RESET_B a_978_608# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X5 VGND a_37_107# a_350_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X6 a_978_608# a_350_107# a_1215_173# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X7 VPWR a_2937_443# Q VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X8 a_2412_107# a_1900_107# a_2122_348# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X9 a_978_608# a_37_107# a_1134_608# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X10 VPWR a_37_107# a_350_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X11 a_2114_107# a_2122_348# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X12 a_2937_443# a_1900_107# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X13 a_1900_107# a_350_107# a_2079_462# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X14 VPWR a_1900_107# Q_N VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X15 a_2079_462# a_2122_348# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X16 a_509_608# a_37_107# a_978_608# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X17 VGND RESET_B a_2412_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X18 VGND a_1900_107# Q_N VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X19 a_1357_173# RESET_B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X20 VPWR a_978_608# a_1176_466# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X21 a_1215_173# a_1176_466# a_1357_173# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X22 a_509_608# RESET_B VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X23 VGND a_978_608# a_1176_466# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X24 a_2937_443# a_1900_107# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X25 a_509_608# a_350_107# a_978_608# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X26 VGND RESET_B a_728_173# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X27 a_37_107# CLK VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X28 a_728_173# D a_509_608# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X29 a_1900_107# a_37_107# a_2114_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X30 a_1134_608# a_1176_466# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X31 a_1176_466# a_37_107# a_1900_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X32 VPWR RESET_B a_2122_348# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X33 VPWR D a_509_608# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__dfrtp_1 CLK D RESET_B VGND VNB VPB VPWR Q -X0 a_1233_173# RESET_B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X1 VGND RESET_B a_2387_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X2 VPWR a_921_632# a_1119_506# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X3 a_1091_173# a_1119_506# a_1233_173# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X4 a_30_107# CLK VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X5 a_2089_107# a_2096_417# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X6 VPWR a_30_107# a_339_537# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X7 VGND RESET_B a_637_173# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X8 VPWR RESET_B a_921_632# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X9 VGND a_30_107# a_339_537# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X10 a_452_632# RESET_B VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X11 a_2054_543# a_2096_417# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X12 a_921_632# a_339_537# a_1091_173# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X13 VPWR a_2649_207# Q VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X14 a_1875_543# a_339_537# a_2054_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X15 a_1119_506# a_30_107# a_1875_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X16 a_2387_107# a_1875_543# a_2096_417# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X17 a_2096_417# a_1875_543# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X18 a_1077_632# a_1119_506# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X19 a_30_107# CLK VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X20 a_1119_506# a_339_537# a_1875_543# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X21 VPWR D a_452_632# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X22 a_921_632# a_30_107# a_1077_632# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X23 VPWR RESET_B a_2096_417# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X24 a_637_173# D a_452_632# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X25 a_2649_207# a_1875_543# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X26 VGND a_921_632# a_1119_506# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X27 a_2649_207# a_1875_543# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X28 a_452_632# a_339_537# a_921_632# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X29 a_1875_543# a_30_107# a_2089_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X30 VGND a_2649_207# Q VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X31 a_452_632# a_30_107# a_921_632# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__dfsbp_1 CLK D SET_B VGND VNB VPB VPWR Q Q_N -X0 a_605_109# a_339_112# a_761_109# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X1 VPWR a_761_109# a_1732_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X2 a_1755_153# a_30_112# a_1874_543# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X3 a_917_109# a_959_83# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X4 VGND a_761_109# a_1642_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X5 a_1325_107# SET_B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X6 a_1874_543# a_339_112# a_1642_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X7 a_30_112# CLK VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X8 a_2427_107# SET_B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X9 VPWR a_3129_479# Q VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X10 a_3129_479# a_1874_543# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X11 VPWR a_30_112# a_339_112# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X12 VPWR a_761_109# a_959_83# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X13 VPWR a_1874_543# Q_N VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X14 a_2156_417# a_1874_543# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X15 a_2053_543# a_2156_417# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X16 VGND a_30_112# a_339_112# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X17 VGND a_3129_479# Q VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X18 VGND D a_605_109# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X19 a_1874_543# a_339_112# a_2053_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X20 a_976_543# a_959_83# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X21 a_1732_543# a_30_112# a_1874_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X22 a_761_109# a_339_112# a_917_109# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X23 a_959_83# SET_B VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X24 VPWR SET_B a_1874_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X25 a_959_83# a_761_109# a_1325_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X26 a_2156_417# a_1874_543# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X27 a_1755_153# a_2156_417# a_2427_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X28 VPWR D a_605_109# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X29 VGND a_1874_543# Q_N VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X30 a_761_109# a_30_112# a_976_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X31 a_605_109# a_30_112# a_761_109# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X32 a_3129_479# a_1874_543# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X33 a_30_112# CLK VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__dfstp_1 CLK D SET_B VGND VNB VPB VPWR Q -X0 VPWR a_30_131# a_340_593# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X1 a_2553_203# a_1787_137# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X2 VPWR a_2553_203# Q VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X3 VGND a_798_107# a_1645_137# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 a_958_107# a_1000_81# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X5 a_1989_203# a_2031_177# a_2131_203# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X6 a_1268_251# SET_B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X7 a_982_529# a_1000_81# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X8 VPWR a_798_107# a_1000_81# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X9 a_1653_515# a_30_131# a_1787_137# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X10 VGND a_1787_137# a_2031_177# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X11 a_1787_137# a_340_593# a_1989_515# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X12 a_642_107# a_340_593# a_798_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X13 a_2553_203# a_1787_137# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X14 a_798_107# a_30_131# a_982_529# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X15 VPWR SET_B a_1787_137# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X16 a_642_107# a_30_131# a_798_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X17 a_1645_137# a_340_593# a_1787_137# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X18 VGND a_2553_203# Q VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X19 a_2031_177# a_1787_137# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X20 a_1000_81# a_798_107# a_1268_251# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X21 a_30_131# CLK VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X22 VGND D a_642_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X23 a_2131_203# SET_B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X24 a_1989_515# a_2031_177# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X25 a_1000_81# SET_B VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X26 VGND a_30_131# a_340_593# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X27 VPWR D a_642_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X28 VPWR a_798_107# a_1653_515# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X29 a_30_131# CLK VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X30 a_798_107# a_340_593# a_958_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X31 a_1787_137# a_30_131# a_1989_203# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__dfxbp_1 CLK D VGND VNB VPB VPWR Q Q_N -X0 a_1021_111# a_1063_85# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X1 a_1669_111# a_1711_85# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X2 VPWR a_865_111# a_1063_85# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X3 a_865_111# a_339_112# a_1021_111# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X4 a_1494_539# a_30_112# a_1669_111# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X5 VPWR D a_709_111# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X6 VPWR a_1494_539# a_1711_85# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X7 a_1063_85# a_339_112# a_1494_539# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X8 Q a_1711_85# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X9 VGND a_865_111# a_1063_85# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X10 a_1063_85# a_30_112# a_1494_539# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X11 VGND a_30_112# a_339_112# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X12 a_30_112# CLK VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X13 Q a_1711_85# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X14 a_2365_443# a_1711_85# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X15 a_2365_443# a_1711_85# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X16 VGND D a_709_111# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X17 VPWR a_30_112# a_339_112# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X18 a_709_111# a_339_112# a_865_111# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X19 VGND a_1494_539# a_1711_85# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X20 VPWR a_2365_443# Q_N VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X21 a_1021_539# a_1063_85# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X22 a_1669_539# a_1711_85# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X23 a_865_111# a_30_112# a_1021_539# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X24 a_1494_539# a_339_112# a_1669_539# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X25 a_30_112# CLK VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X26 a_709_111# a_30_112# a_865_111# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X27 VGND a_2365_443# Q_N VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__dfxtp_1 CLK D VGND VNB VPB VPWR Q -X0 a_780_574# a_30_127# a_982_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X1 VPWR a_1455_543# a_1729_87# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X2 VGND a_1729_87# Q VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 a_1015_113# a_1024_371# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X4 VPWR a_780_574# a_1024_371# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X5 a_1455_543# a_339_559# a_1731_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X6 VGND a_1455_543# a_1729_87# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X7 a_780_574# a_339_559# a_1015_113# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X8 a_30_127# CLK VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X9 a_1455_543# a_30_127# a_1687_113# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X10 a_605_563# a_30_127# a_780_574# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X11 a_1024_371# a_30_127# a_1455_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X12 a_1024_371# a_339_559# a_1455_543# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X13 a_605_563# a_339_559# a_780_574# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X14 a_30_127# CLK VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X15 VGND a_780_574# a_1024_371# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X16 VPWR a_1729_87# Q VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X17 VPWR D a_605_563# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X18 VGND a_30_127# a_339_559# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X19 VGND D a_605_563# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X20 a_982_543# a_1024_371# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X21 a_1687_113# a_1729_87# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X22 a_1731_543# a_1729_87# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X23 VPWR a_30_127# a_339_559# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__diode_2 DIODE VGND VNB VPB VPWR -D0 VNB DIODE sky130_fd_pr__diode_pw2nd_11v0 pj=5.88e+06u area=6.072e+11p -.ends - - -******* EOF - -* 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_sc_hvl__dlclkp_1 CLK GATE VGND VNB VPB VPWR GCLK -X0 a_303_311# a_239_419# a_1027_159# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X1 a_189_159# a_231_71# a_303_311# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X2 VGND a_1438_171# GCLK VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 VGND GATE a_189_159# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X4 VGND a_303_311# a_1069_133# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X5 a_189_445# a_239_419# a_303_311# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X6 VPWR GATE a_189_445# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X7 a_239_419# a_231_71# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X8 VPWR a_1438_171# GCLK VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X9 a_1438_171# CLK VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X10 a_239_419# a_231_71# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X11 a_1027_457# a_1069_133# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X12 a_1591_171# CLK VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X13 VPWR a_1069_133# a_1438_171# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X14 VPWR CLK a_231_71# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X15 a_303_311# a_231_71# a_1027_457# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X16 VPWR a_303_311# a_1069_133# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X17 VGND CLK a_231_71# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X18 a_1438_171# a_1069_133# a_1591_171# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X19 a_1027_159# a_1069_133# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__dlrtp_1 D GATE RESET_B VGND VNB VPB VPWR Q -X0 a_1096_491# a_1138_81# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X1 a_775_491# a_345_107# a_917_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X2 a_1096_107# a_1138_81# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X3 a_917_107# a_462_107# a_1096_491# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X4 a_775_107# a_462_107# a_917_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X5 VPWR a_917_107# a_1138_81# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X6 a_462_107# a_345_107# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X7 a_1138_81# a_917_107# a_1512_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X8 a_917_107# a_345_107# a_1096_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X9 a_462_107# a_345_107# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X10 VPWR a_1138_81# Q VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X11 a_1138_81# RESET_B VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X12 a_32_107# D VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X13 VPWR a_32_107# a_775_491# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X14 VGND GATE a_345_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X15 a_32_107# D VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X16 VGND a_32_107# a_775_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X17 VGND a_1138_81# Q VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X18 VPWR GATE a_345_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X19 a_1512_107# RESET_B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__dlxtp_1 D GATE VGND VNB VPB VPWR Q -X0 a_650_107# a_384_107# a_806_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X1 a_30_443# GATE VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X2 a_962_107# a_1004_81# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X3 VPWR D a_650_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X4 VGND D a_650_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X5 VGND a_806_107# Q VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X6 a_1014_587# a_1004_81# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X7 VPWR a_806_107# Q VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X8 a_806_107# a_30_443# a_962_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X9 a_1004_81# a_806_107# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X10 a_30_443# GATE VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X11 VPWR a_30_443# a_384_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X12 a_806_107# a_384_107# a_1014_587# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X13 a_650_107# a_30_443# a_806_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X14 a_1004_81# a_806_107# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X15 VGND a_30_443# a_384_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__einvn_1 A TE_B VGND VNB VPB VPWR Z -X0 VGND a_30_173# a_437_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X1 a_30_173# TE_B VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X2 a_437_107# A Z VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 VPWR TE_B a_413_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X4 a_30_173# TE_B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X5 a_413_443# A Z VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__einvp_1 A TE VGND VNB VPB VPWR Z -X0 a_413_443# A Z VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 a_30_189# TE VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X2 a_30_189# TE VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X3 VGND TE a_413_123# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 a_413_123# A Z VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X5 VPWR a_30_189# a_413_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__fill_1 VGND VNB VPB VPWR -.ends - - -******* EOF - -* 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_sc_hvl__fill_2 VGND VNB VPB VPWR -.ends - - -******* EOF - -* 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_sc_hvl__fill_4 VGND VNB VPB VPWR -.ends - - -******* EOF - -* 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_sc_hvl__fill_8 VGND VNB VPB VPWR -.ends - - -******* EOF - -* 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_sc_hvl__inv_1 A VGND VNB VPB VPWR Y -X0 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__inv_2 A VGND VNB VPB VPWR Y -X0 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X2 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__inv_4 A VGND VNB VPB VPWR Y -X0 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X4 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X5 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X6 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X7 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__inv_8 A VGND VNB VPB VPWR Y -X0 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X4 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X5 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X6 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X7 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X8 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X9 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X10 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X11 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X12 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X13 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X14 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X15 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__inv_16 A VGND VNB VPB VPWR Y -X0 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X1 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X5 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X6 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X7 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X8 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X9 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X10 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X11 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X12 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X13 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X14 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X15 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X16 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X17 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X18 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X19 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X20 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X21 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X22 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X23 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X24 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X25 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X26 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X27 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X28 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X29 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X30 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X31 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__lsbufhv2hv_hl_1 A LOWHVPWR VGND VNB VPB VPWR X -X0 X a_662_81# LOWHVPWR LOWHVPWR sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 LOWHVPWR A a_662_81# LOWHVPWR sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X2 X a_662_81# a_762_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 a_762_107# A a_662_81# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__lsbufhv2hv_lh_1 A LOWHVPWR VGND VNB VPB VPWR X -X0 a_847_1221# a_626_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 a_1353_107# a_935_141# a_779_141# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X2 VPWR a_1353_107# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X3 a_847_1221# a_626_141# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X4 a_1353_107# a_847_1221# a_1793_563# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=1e+06u -X5 a_1353_107# a_935_141# a_779_141# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X6 a_626_141# A LOWHVPWR LOWHVPWR sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X7 VGND a_626_141# a_847_1221# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X8 VGND a_1353_107# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X9 a_626_141# A a_779_141# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X10 LOWHVPWR a_626_141# a_935_141# LOWHVPWR sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X11 a_779_141# a_935_141# a_1353_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X12 a_847_1221# a_1353_107# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=1e+06u -X13 a_779_141# a_935_141# a_1353_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X14 VGND a_626_141# a_847_1221# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X15 a_779_141# a_626_141# a_935_141# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__lsbufhv2lv_1 A LVPWR VGND VNB VPB VPWR X -X0 a_30_207# a_30_1337# a_187_207# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X1 a_30_443# a_30_1337# a_30_207# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X2 X a_389_141# a_187_207# VNB sky130_fd_pr__nfet_01v8 w=740000u l=150000u -X3 a_389_1337# a_30_1337# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 a_389_1337# a_30_1337# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X5 X a_389_141# LVPWR LVPWR sky130_fd_pr__pfet_01v8_hvt w=1.12e+06u l=150000u -X6 a_389_141# a_389_1337# LVPWR LVPWR sky130_fd_pr__pfet_01v8_hvt w=1.12e+06u l=150000u -X7 a_187_207# a_30_207# a_389_141# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X8 a_389_141# a_30_207# a_187_207# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X9 a_389_141# a_30_207# a_187_207# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X10 VPWR A a_30_1337# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X11 a_30_1337# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X12 LVPWR a_389_141# a_389_1337# LVPWR sky130_fd_pr__pfet_01v8_hvt w=1.12e+06u l=150000u -X13 a_389_141# a_30_207# a_187_207# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X14 VGND a_30_1337# a_389_1337# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X15 VGND a_30_1337# a_389_1337# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__lsbufhv2lv_simple_1 A LVPWR VGND VNB VPB VPWR X -X0 X a_662_81# a_762_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X1 a_762_107# A a_662_81# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X2 X a_662_81# LVPWR LVPWR sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X3 LVPWR A a_662_81# LVPWR sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__lsbuflv2hv_1 A LVPWR VGND VNB VPB VPWR X -X0 VGND a_404_1133# a_504_1221# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 a_686_151# a_772_151# a_1197_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X2 a_1711_885# a_504_1221# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X3 a_1711_885# a_504_1221# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 a_404_1133# A a_686_151# VNB sky130_fd_pr__nfet_01v8 w=840000u l=150000u -X5 VPWR a_1711_885# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X6 a_404_1133# A LVPWR LVPWR sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X7 VGND a_404_1133# a_504_1221# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X8 a_504_1221# a_404_1133# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X9 a_1197_107# a_504_1221# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=1e+06u -X10 a_686_151# a_772_151# a_1197_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X11 a_686_151# a_404_1133# a_772_151# VNB sky130_fd_pr__nfet_01v8 w=840000u l=150000u -X12 LVPWR a_404_1133# a_772_151# LVPWR sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X13 a_686_151# a_772_151# a_1197_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X14 VGND a_404_1133# a_504_1221# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X15 a_504_1221# a_1197_107# a_1606_563# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=1e+06u -X16 a_504_1221# a_404_1133# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X17 VGND a_1711_885# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X18 a_1197_107# a_772_151# a_686_151# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X19 a_1197_107# a_772_151# a_686_151# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__lsbuflv2hv_clkiso_hlkg_3 A SLEEP_B LVPWR VGND VNB VPB VPWR -+ X -X0 VPWR a_262_107# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=3e+06u l=500000u -X1 VGND a_528_1171# a_362_1243# VNB sky130_fd_pr__nfet_05v0_nvt w=1e+06u l=900000u -X2 a_362_133# a_528_1171# a_1472_1171# VNB sky130_fd_pr__nfet_01v8 w=740000u l=150000u -X3 a_362_1243# a_528_1171# VGND VNB sky130_fd_pr__nfet_05v0_nvt w=1e+06u l=900000u -X4 a_362_1243# a_840_107# a_1410_571# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X5 a_1472_1171# a_528_1171# a_362_133# VNB sky130_fd_pr__nfet_01v8 w=740000u l=150000u -X6 a_940_485# a_2092_381# a_1410_571# VPB sky130_fd_pr__pfet_g5v0d10v5 w=3e+06u l=500000u -X7 a_1472_1171# a_528_1171# LVPWR LVPWR sky130_fd_pr__pfet_01v8_hvt w=1.12e+06u l=150000u -X8 a_840_107# a_1472_1171# VGND VNB sky130_fd_pr__nfet_05v0_nvt w=1e+06u l=900000u -X9 VGND a_1472_1171# a_840_107# VNB sky130_fd_pr__nfet_05v0_nvt w=1e+06u l=900000u -X10 a_940_485# a_2092_381# a_1410_571# VPB sky130_fd_pr__pfet_g5v0d10v5 w=3e+06u l=500000u -X11 a_528_1171# a_3617_1198# LVPWR LVPWR sky130_fd_pr__pfet_01v8_hvt w=1.12e+06u l=150000u -X12 VGND a_528_1171# a_362_1243# VNB sky130_fd_pr__nfet_05v0_nvt w=1e+06u l=900000u -X13 X a_262_107# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=3e+06u l=500000u -X14 LVPWR a_3617_1198# a_528_1171# LVPWR sky130_fd_pr__pfet_01v8_hvt w=1.12e+06u l=150000u -X15 a_362_133# a_528_1171# a_1472_1171# VNB sky130_fd_pr__nfet_01v8 w=740000u l=150000u -X16 a_1472_1171# a_528_1171# a_362_133# VNB sky130_fd_pr__nfet_01v8 w=740000u l=150000u -X17 a_3617_1198# A LVPWR LVPWR sky130_fd_pr__pfet_01v8_hvt w=1.12e+06u l=150000u -X18 a_362_133# a_840_107# a_262_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1e+06u l=500000u -X19 X a_262_107# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=3e+06u l=500000u -X20 LVPWR a_3617_1198# a_528_1171# LVPWR sky130_fd_pr__pfet_01v8_hvt w=1.12e+06u l=150000u -X21 a_528_1171# a_3617_1198# VGND VNB sky130_fd_pr__nfet_01v8 w=740000u l=150000u -X22 a_262_107# a_840_107# a_362_133# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1e+06u l=500000u -X23 a_1410_571# a_2092_381# a_940_485# VPB sky130_fd_pr__pfet_g5v0d10v5 w=3e+06u l=500000u -X24 a_840_107# a_2092_381# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X25 a_1472_1171# a_528_1171# LVPWR LVPWR sky130_fd_pr__pfet_01v8_hvt w=1.12e+06u l=150000u -X26 a_362_133# a_262_107# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=1e+06u l=500000u -X27 a_840_107# a_1472_1171# VGND VNB sky130_fd_pr__nfet_05v0_nvt w=1e+06u l=900000u -X28 VGND a_3617_1198# a_528_1171# VNB sky130_fd_pr__nfet_01v8 w=740000u l=150000u -X29 LVPWR a_528_1171# a_1472_1171# LVPWR sky130_fd_pr__pfet_01v8_hvt w=1.12e+06u l=150000u -X30 a_2092_381# SLEEP_B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X31 a_528_1171# a_3617_1198# VGND VNB sky130_fd_pr__nfet_01v8 w=740000u l=150000u -X32 VGND a_3617_1198# a_528_1171# VNB sky130_fd_pr__nfet_01v8 w=740000u l=150000u -X33 LVPWR a_528_1171# a_1472_1171# LVPWR sky130_fd_pr__pfet_01v8_hvt w=1.12e+06u l=150000u -X34 a_940_485# a_840_107# a_262_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X35 a_362_1243# a_528_1171# VGND VNB sky130_fd_pr__nfet_05v0_nvt w=1e+06u l=900000u -X36 VGND VGND a_362_1243# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X37 VGND a_1472_1171# a_840_107# VNB sky130_fd_pr__nfet_05v0_nvt w=1e+06u l=900000u -X38 a_2092_381# SLEEP_B VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X39 a_528_1171# a_3617_1198# LVPWR LVPWR sky130_fd_pr__pfet_01v8_hvt w=1.12e+06u l=150000u -X40 a_3617_1198# A VGND VNB sky130_fd_pr__nfet_01v8 w=740000u l=150000u -X41 LVPWR A a_3617_1198# LVPWR sky130_fd_pr__pfet_01v8_hvt w=1.12e+06u l=150000u -X42 VGND A a_3617_1198# VNB sky130_fd_pr__nfet_01v8 w=740000u l=150000u -X43 X a_262_107# a_362_133# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1e+06u l=500000u -X44 a_262_107# a_840_107# a_940_485# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X45 a_1410_571# a_362_1243# a_840_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X46 a_1410_571# a_2092_381# a_940_485# VPB sky130_fd_pr__pfet_g5v0d10v5 w=3e+06u l=500000u -X47 X a_262_107# a_362_133# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__lsbuflv2hv_isosrchvaon_1 A SLEEP_B LVPWR VGND VNB VPB VPWR -+ X -X0 a_176_993# a_229_967# a_341_485# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=2e+06u -X1 a_341_183# SLEEP_B a_507_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 X a_229_967# a_341_485# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X3 a_188_1293# a_553_1225# a_229_967# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1e+06u l=500000u -X4 a_341_183# A a_241_1225# VNB sky130_fd_pr__nfet_01v8 w=740000u l=150000u -X5 a_188_1293# a_241_1225# a_176_993# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1e+06u l=500000u -X6 a_341_485# SLEEP_B a_507_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X7 a_188_1293# SLEEP_B a_341_183# VNB sky130_fd_pr__nfet_g5v0d10v5 w=5e+06u l=600000u -X8 a_553_1225# a_241_1225# LVPWR LVPWR sky130_fd_pr__pfet_01v8_hvt w=1.12e+06u l=150000u -X9 a_553_1225# a_241_1225# VGND VNB sky130_fd_pr__nfet_01v8 w=740000u l=150000u -X10 a_341_183# SLEEP_B a_188_1293# VNB sky130_fd_pr__nfet_g5v0d10v5 w=5e+06u l=600000u -X11 a_176_993# a_241_1225# a_188_1293# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1e+06u l=500000u -X12 a_341_485# a_176_993# a_229_967# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=2e+06u -X13 X a_229_967# a_341_183# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X14 a_176_993# a_507_107# a_341_183# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1e+06u l=800000u -X15 LVPWR A a_241_1225# LVPWR sky130_fd_pr__pfet_01v8_hvt w=1.12e+06u l=150000u -X16 a_229_967# a_553_1225# a_188_1293# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__lsbuflv2hv_symmetric_1 A LVPWR VGND VNB VPB VPWR X -X0 a_1400_777# a_1406_429# a_1197_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 VGND a_1406_429# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 a_1406_429# a_816_1221# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X3 a_573_897# A a_686_151# VNB sky130_fd_pr__nfet_01v8 w=840000u l=150000u -X4 a_573_897# A LVPWR LVPWR sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X5 a_1606_563# a_816_1221# a_1400_777# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=1e+06u -X6 VGND a_573_897# a_816_1221# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X7 a_816_1221# a_1400_777# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X8 a_816_1221# a_573_897# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X9 a_686_151# a_573_897# a_772_151# VNB sky130_fd_pr__nfet_01v8 w=840000u l=150000u -X10 LVPWR a_573_897# a_772_151# LVPWR sky130_fd_pr__pfet_01v8_hvt w=840000u l=150000u -X11 a_686_151# a_772_151# a_1197_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X12 a_816_1221# a_1406_429# a_1606_563# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=1e+06u -X13 VPWR a_1400_777# a_816_1221# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X14 VPWR a_1406_429# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X15 a_1406_429# a_816_1221# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X16 a_1197_107# a_772_151# a_686_151# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -X17 a_1400_777# a_1406_429# a_1606_563# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X18 a_1197_107# a_1406_429# a_1400_777# VNB sky130_fd_pr__nfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__mux2_1 A0 A1 S VGND VNB VPB VPWR X -X0 X a_94_81# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X1 a_671_107# a_713_81# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X2 a_373_491# A0 a_94_81# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X3 X a_94_81# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X4 a_373_107# A1 a_94_81# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X5 a_94_81# A1 a_671_491# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X6 a_94_81# A0 a_671_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X7 VPWR S a_373_491# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X8 VPWR S a_713_81# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X9 a_671_491# a_713_81# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X10 VGND S a_373_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X11 VGND S a_713_81# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__mux4_1 A0 A1 A2 A3 S0 S1 VGND VNB VPB VPWR X -X0 a_30_107# S0 VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X1 a_30_107# S0 VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X2 a_1097_627# a_1681_89# a_1669_615# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X3 a_1281_107# A0 VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X4 a_955_627# a_30_107# a_1097_627# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X5 a_481_107# S0 a_637_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X6 a_1253_627# A0 VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X7 a_983_107# S0 a_1097_627# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X8 VGND a_1669_615# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X9 a_481_107# a_30_107# a_637_627# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X10 a_637_627# A3 VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X11 VPWR a_1669_615# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X12 a_1097_627# S1 a_1669_615# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X13 a_1681_89# S1 VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X14 VGND A2 a_339_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X15 a_339_107# a_30_107# a_481_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X16 VGND A1 a_983_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X17 VPWR A1 a_955_627# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X18 VPWR A2 a_339_627# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X19 a_1669_615# a_1681_89# a_481_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X20 a_1097_627# a_30_107# a_1281_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X21 a_339_627# S0 a_481_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X22 a_1097_627# S0 a_1253_627# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X23 a_1681_89# S1 VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X24 a_637_107# A3 VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X25 a_1669_615# S1 a_481_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__nand2_1 A B VGND VNB VPB VPWR Y -X0 VPWR B Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 VGND B a_233_111# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 a_233_111# A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__nand3_1 A B C VGND VNB VPB VPWR Y -X0 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 VGND C a_243_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 VPWR C Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X3 a_385_107# A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 a_243_107# B a_385_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X5 Y B VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__nor2_1 A B VGND VNB VPB VPWR Y -X0 VPWR A a_251_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 Y B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 a_251_443# B Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__nor3_1 A B C VGND VNB VPB VPWR Y -X0 a_347_443# C Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 Y B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 a_205_443# B a_347_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X3 VGND C Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X5 VPWR A a_205_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__o21a_1 A1 A2 B1 VGND VNB VPB VPWR X -X0 a_83_87# A2 a_602_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 a_460_107# A2 VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 a_83_87# B1 a_460_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 X a_83_87# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 VGND A1 a_460_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X5 X a_83_87# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X6 a_602_443# A1 VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X7 VPWR B1 a_83_87# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__o21ai_1 A1 A2 B1 VGND VNB VPB VPWR Y -X0 a_30_107# A1 VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X1 VGND A2 a_30_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 a_205_443# A2 Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X3 a_30_107# B1 Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 Y B1 VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X5 VPWR A1 a_205_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__o22a_1 A1 A2 B1 B2 VGND VNB VPB VPWR X -X0 a_354_107# A2 VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X1 a_87_81# A2 a_831_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X2 X a_87_81# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 VGND A1 a_354_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 X a_87_81# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X5 VPWR B1 a_533_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X6 a_354_107# B1 a_87_81# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X7 a_831_443# A1 VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X8 a_87_81# B2 a_354_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X9 a_533_443# B2 a_87_81# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__o22ai_1 A1 A2 B1 B2 VGND VNB VPB VPWR Y -X0 a_207_443# B2 Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 a_520_443# A1 VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X2 Y B2 a_36_113# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 VGND A1 a_36_113# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 VPWR B1 a_207_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X5 a_36_113# A2 VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X6 a_36_113# B1 Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X7 Y A2 a_520_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__or2_1 A B VGND VNB VPB VPWR X -X0 VPWR a_84_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 a_241_443# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X2 a_84_443# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X3 VGND B a_84_443# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X4 a_84_443# B a_241_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X5 VGND a_84_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__or3_1 A B C VGND VNB VPB VPWR X -X0 VGND a_30_107# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X1 VPWR a_30_107# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X2 a_30_107# C VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X3 a_30_107# C a_190_464# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X4 a_341_464# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X5 a_30_107# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X6 VGND B a_30_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X7 a_190_464# B a_341_464# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__probe_p_8 A VGND VNB VPB VPWR X -X0 a_45_443# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X3 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X5 VGND A a_45_443# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X6 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X7 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X8 a_45_443# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X9 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X10 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X11 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X12 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X13 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X14 a_45_443# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X15 VPWR A a_45_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X16 a_45_443# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X17 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X18 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X19 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X20 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X21 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__probec_p_8 A VGND VNB VPB VPWR X -X0 a_45_443# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X3 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X5 VGND A a_45_443# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X6 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X7 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X8 a_45_443# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X9 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X10 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X11 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X12 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X13 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X14 a_45_443# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X15 VPWR A a_45_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X16 a_45_443# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X17 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X18 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X19 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X20 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X21 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__schmittbuf_1 A VGND VNB VPB VPWR X -X0 a_117_181# A a_231_463# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X1 a_117_181# A a_217_207# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X2 a_78_463# VGND VNB sky130_fd_pr__res_generic_nd__hv w=290000u l=1.355e+06u -X3 a_64_207# VPWR VPB sky130_fd_pr__res_generic_pd__hv w=290000u l=3.11e+06u -X4 a_231_463# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X5 a_64_207# a_117_181# a_217_207# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X6 VGND a_117_181# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X7 VPWR a_117_181# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X8 a_217_207# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X9 a_78_463# a_117_181# a_231_463# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__sdfrbp_1 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q Q_N -X0 a_3098_107# a_2624_107# a_2841_81# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X1 VPWR SCD a_794_655# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X2 a_1999_126# a_2014_537# a_2141_126# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X3 VGND a_2624_107# Q_N VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X4 a_1972_659# a_2014_537# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X5 a_2871_543# a_2841_81# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X6 VGND CLK a_1290_126# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X7 a_2799_107# a_2841_81# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X8 a_2624_107# a_1290_126# a_2799_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X9 VPWR a_1290_126# a_1569_126# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X10 a_339_655# D a_496_655# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X11 a_1816_659# a_1290_126# a_1972_659# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X12 VPWR a_1816_659# a_2014_537# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X13 VPWR RESET_B a_2841_81# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X14 a_794_655# a_222_131# a_339_655# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X15 a_339_655# SCE a_816_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X16 VPWR CLK a_1290_126# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X17 VPWR RESET_B a_1816_659# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X18 VGND a_1816_659# a_2014_537# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X19 VGND SCE a_222_131# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X20 a_2841_81# a_2624_107# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X21 a_3613_443# a_2624_107# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X22 a_2141_126# RESET_B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X23 a_361_107# D a_518_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X24 a_496_655# SCE VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X25 a_339_655# RESET_B VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X26 VGND a_1290_126# a_1569_126# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X27 a_2014_537# a_1569_126# a_2624_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X28 a_2624_107# a_1569_126# a_2871_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X29 a_518_107# a_222_131# a_339_655# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X30 a_2014_537# a_1290_126# a_2624_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X31 a_361_107# RESET_B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X32 VGND RESET_B a_3098_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X33 a_1816_659# a_1569_126# a_1999_126# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X34 a_3613_443# a_2624_107# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X35 VPWR a_3613_443# Q VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X36 VPWR SCE a_222_131# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X37 a_339_655# a_1290_126# a_1816_659# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X38 VPWR a_2624_107# Q_N VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X39 VGND a_3613_443# Q VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X40 a_339_655# a_1569_126# a_1816_659# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X41 a_816_107# SCD a_361_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__sdfrtp_1 CLK D RESET_B SCD SCE VGND VNB VPB VPWR Q -X0 VPWR SCE a_116_451# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X1 VGND SCE a_116_451# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X2 a_1510_100# a_1212_471# a_2360_115# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 a_2574_543# a_2616_417# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X4 VGND RESET_B a_2904_181# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X5 a_1212_100# CLK VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X6 VGND a_3417_443# Q VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X7 a_294_126# SCE a_65_649# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X8 VPWR a_3417_443# Q VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X9 a_1610_126# RESET_B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X10 a_3417_443# a_2360_115# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X11 a_524_649# D a_65_649# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X12 a_2360_115# a_1212_100# a_2539_181# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X13 a_137_126# RESET_B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X14 a_2539_181# a_2616_417# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X15 a_222_649# SCD VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X16 VPWR CLK a_1212_100# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X17 a_65_649# RESET_B VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X18 a_1468_641# a_1510_100# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X19 VPWR RESET_B a_2616_417# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X20 a_3417_443# a_2360_115# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X21 a_65_649# a_116_451# a_592_126# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X22 a_1312_126# a_1212_100# a_1468_641# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X23 VPWR a_1312_126# a_1510_100# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X24 VGND a_1312_126# a_1510_100# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X25 a_1468_126# a_1510_100# a_1610_126# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X26 a_2904_181# a_2360_115# a_2616_417# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X27 VPWR SCE a_524_649# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X28 a_65_649# a_1212_471# a_1312_126# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X29 VPWR RESET_B a_1312_126# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X30 a_2360_115# a_1212_471# a_2574_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X31 a_1212_471# a_1212_100# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X32 a_1312_126# a_1212_471# a_1468_126# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X33 a_1212_471# a_1212_100# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X34 a_137_126# SCD a_294_126# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X35 a_65_649# a_116_451# a_222_649# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X36 a_2616_417# a_2360_115# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X37 a_65_649# a_1212_100# a_1312_126# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X38 a_592_126# D a_137_126# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X39 a_1510_100# a_1212_100# a_2360_115# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__sdfsbp_1 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q Q_N -X0 a_641_569# SCD VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X1 VGND a_972_569# a_1243_116# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X2 a_2501_543# a_972_569# a_2715_173# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X3 a_485_569# a_1243_116# a_1513_120# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X4 a_1711_94# a_1513_120# a_2077_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X5 VGND D a_348_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X6 VPWR a_2501_543# Q_N VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X7 a_348_107# a_30_569# a_485_569# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X8 a_2857_173# SET_B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X9 VPWR CLK a_972_569# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X10 a_343_569# D a_485_569# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X11 a_1513_120# a_972_569# a_1710_556# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X12 a_2394_107# a_1243_116# a_2501_543# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X13 a_2501_543# a_1243_116# a_2687_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X14 a_2729_463# a_2501_543# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X15 a_3609_173# a_2501_543# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X16 VPWR a_3609_173# Q VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X17 VPWR SET_B a_2501_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X18 a_646_107# SCD VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X19 a_3609_173# a_2501_543# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X20 a_485_569# a_30_569# a_641_569# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X21 a_30_569# SCE VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X22 VPWR a_972_569# a_1243_116# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X23 VGND a_3609_173# Q VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X24 a_2729_463# a_2501_543# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X25 VGND CLK a_972_569# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X26 a_1669_120# a_1711_94# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X27 a_2715_173# a_2729_463# a_2857_173# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X28 a_30_569# SCE VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X29 a_1711_94# SET_B VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X30 a_1513_120# a_1243_116# a_1669_120# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X31 VPWR SCE a_343_569# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X32 a_2687_543# a_2729_463# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X33 VGND a_2501_543# Q_N VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X34 a_2359_543# a_972_569# a_2501_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X35 a_1710_556# a_1711_94# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X36 a_485_569# a_972_569# a_1513_120# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X37 a_485_569# SCE a_646_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X38 a_2077_107# SET_B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X39 VPWR a_1513_120# a_1711_94# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X40 VPWR a_1513_120# a_2359_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X41 VGND a_1513_120# a_2394_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__sdfstp_1 CLK D SCD SCE SET_B VGND VNB VPB VPWR Q -X0 VGND a_2477_543# a_2698_421# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X1 a_2352_107# a_1201_123# a_2477_543# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 VGND a_3321_173# Q VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 a_30_107# SCE VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X4 a_1471_113# a_1201_123# a_1627_113# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X5 VPWR SCE a_339_569# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X6 VPWR a_1471_113# a_1669_87# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X7 a_1471_113# a_935_107# a_1686_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X8 VGND CLK a_935_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X9 a_2477_543# a_935_107# a_2669_173# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X10 a_339_569# D a_481_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X11 a_481_107# a_1201_123# a_1471_113# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X12 VPWR a_1471_113# a_2335_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X13 a_481_107# a_935_107# a_1471_113# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X14 a_1669_87# SET_B VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X15 a_481_107# SCE a_637_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X16 a_2812_173# SET_B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X17 VPWR CLK a_935_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X18 a_637_569# SCD VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X19 a_2656_543# a_2698_421# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X20 VGND a_1471_113# a_2352_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X21 a_1686_543# a_1669_87# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X22 a_30_107# SCE VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X23 a_2035_107# SET_B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X24 a_1627_113# a_1669_87# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X25 VPWR SET_B a_2477_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X26 VGND D a_339_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X27 a_1669_87# a_1471_113# a_2035_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X28 a_339_107# a_30_107# a_481_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X29 VPWR a_3321_173# Q VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X30 a_2698_421# a_2477_543# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X31 VGND a_935_107# a_1201_123# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X32 a_2669_173# a_2698_421# a_2812_173# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X33 a_3321_173# a_2477_543# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X34 a_3321_173# a_2477_543# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X35 a_481_107# a_30_107# a_637_569# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X36 VPWR a_935_107# a_1201_123# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X37 a_2477_543# a_1201_123# a_2656_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X38 a_2335_543# a_935_107# a_2477_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X39 a_637_107# SCD VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__sdfxbp_1 CLK D SCD SCE VGND VNB VPB VPWR Q Q_N -X0 a_1528_579# a_1570_457# a_1124_81# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X1 a_425_107# SCE a_567_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X2 VGND a_2518_445# a_2789_147# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 a_2365_445# a_2789_147# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X4 VGND CLK a_1570_457# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X5 a_30_515# SCE VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X6 a_567_107# a_30_515# a_723_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X7 VPWR a_2789_147# a_3531_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X8 a_2518_445# a_1570_457# a_2747_173# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X9 a_268_659# a_30_515# a_567_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X10 VPWR CLK a_1570_457# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X11 a_567_107# a_1570_457# a_1124_81# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X12 VGND SCD a_425_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X13 a_567_107# D a_581_659# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X14 VGND a_1067_107# a_1454_173# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X15 VGND a_3531_107# Q_N VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X16 a_268_659# SCD VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X17 a_1067_107# a_1726_453# a_2518_445# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X18 a_1067_107# a_1124_81# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X19 a_1124_81# a_1726_453# a_567_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X20 VPWR a_3531_107# Q_N VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X21 a_1726_453# a_1570_457# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X22 a_723_107# D VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X23 Q a_2789_147# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X24 a_1124_81# a_1726_453# a_1454_173# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X25 a_30_515# SCE VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X26 a_1067_107# a_1124_81# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X27 a_2747_173# a_2789_147# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X28 VGND a_2789_147# a_3531_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X29 VPWR a_2518_445# a_2789_147# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X30 Q a_2789_147# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X31 a_2365_445# a_1726_453# a_2518_445# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X32 a_1726_453# a_1570_457# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X33 VPWR a_1067_107# a_1528_579# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X34 VPWR SCE a_581_659# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X35 a_2518_445# a_1570_457# a_1067_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__sdfxtp_1 CLK D SCD SCE VGND VNB VPB VPWR Q -X0 VPWR a_2123_543# a_2352_81# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X1 VPWR CLK a_938_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X2 a_342_107# a_30_593# a_484_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X3 a_2123_543# a_938_107# a_2310_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X4 a_484_107# a_30_593# a_641_593# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X5 Q a_2352_81# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X6 a_1688_81# a_1204_107# a_2123_543# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X7 a_30_593# SCE VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X8 a_484_107# SCE a_640_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X9 a_1490_107# a_1204_107# a_1646_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X10 a_1490_107# a_938_107# a_1646_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X11 VPWR SCE a_343_593# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X12 a_2123_543# a_1204_107# a_2302_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X13 VGND a_938_107# a_1204_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X14 a_1688_81# a_938_107# a_2123_543# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X15 a_30_593# SCE VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X16 VGND D a_342_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X17 VGND CLK a_938_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X18 a_484_107# a_938_107# a_1490_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X19 a_2310_107# a_2352_81# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X20 a_484_107# a_1204_107# a_1490_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X21 a_2302_543# a_2352_81# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X22 a_641_593# SCD VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X23 a_640_107# SCD VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X24 a_1646_107# a_1688_81# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X25 VGND a_1490_107# a_1688_81# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X26 VPWR a_1490_107# a_1688_81# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1e+06u l=500000u -X27 Q a_2352_81# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X28 a_1646_543# a_1688_81# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X29 a_343_593# D a_484_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X30 VPWR a_938_107# a_1204_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X31 VGND a_2123_543# a_2352_81# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__sdlclkp_1 CLK GATE SCE VGND VNB VPB VPWR GCLK -X0 VGND a_1630_171# GCLK VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X1 a_1783_171# CLK VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X2 a_58_159# a_423_71# a_495_311# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X3 VPWR a_1261_133# a_1630_171# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X4 VPWR SCE a_219_457# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X5 VPWR CLK a_423_71# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X6 VPWR a_1630_171# GCLK VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X7 a_431_431# a_423_71# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X8 VPWR a_495_311# a_1261_133# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X9 VGND CLK a_423_71# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X10 a_1630_171# a_1261_133# a_1783_171# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X11 a_58_159# SCE VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X12 a_219_457# GATE a_58_159# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X13 a_495_311# a_423_71# a_1219_457# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X14 a_1219_457# a_1261_133# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X15 VGND a_495_311# a_1261_133# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X16 a_58_159# a_431_431# a_495_311# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X17 a_1630_171# CLK VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X18 VGND GATE a_58_159# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X19 a_495_311# a_431_431# a_1219_159# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X20 a_431_431# a_423_71# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X21 a_1219_159# a_1261_133# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__sdlxtp_1 D GATE SCD SCE VGND VNB VPB VPWR Q -X0 a_1724_593# a_1678_81# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X1 a_1480_107# a_944_107# a_1636_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X2 a_489_107# SCE a_645_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X3 a_1678_81# a_1480_107# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X4 a_489_107# a_30_587# a_660_587# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X5 a_489_107# a_1214_107# a_1480_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X6 VGND D a_347_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X7 a_1480_107# a_1214_107# a_1724_593# VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X8 VPWR a_944_107# a_1214_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X9 a_489_107# a_944_107# a_1480_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X10 VPWR SCE a_362_587# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X11 VPWR a_1480_107# Q VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X12 VPWR GATE a_944_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X13 a_1636_107# a_1678_81# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X14 VGND GATE a_944_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X15 VGND a_944_107# a_1214_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X16 a_660_587# SCD VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -X17 a_645_107# SCD VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X18 a_30_587# SCE VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=420000u l=500000u -X19 a_30_587# SCE VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X20 a_347_107# a_30_587# a_489_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X21 a_1678_81# a_1480_107# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u -X22 VGND a_1480_107# Q VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X23 a_362_587# D a_489_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__xnor2_1 A B VGND VNB VPB VPWR Y -X0 VGND A a_523_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X1 VPWR A a_539_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X2 VPWR B a_30_107# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X3 a_539_443# B Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X4 a_222_107# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X5 a_523_107# a_30_107# Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X6 a_523_107# B VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X7 Y a_30_107# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X8 a_30_107# B a_222_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X9 a_30_107# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -.ends - - -******* EOF - -* 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_sc_hvl__xor2_1 A B VGND VNB VPB VPWR X -X0 X a_30_443# a_531_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X1 VGND B a_30_443# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X2 a_30_443# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X3 a_30_443# B a_187_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X4 a_617_107# B X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X5 a_187_443# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X6 a_531_443# B VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X7 X a_30_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -X8 VPWR A a_531_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u -X9 VGND A a_617_107# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u -.ends - - -******* EOF diff --git a/sky130/spice_models.py b/sky130/spice_models.py index 18da20e8a..f664ade58 100644 --- a/sky130/spice_models.py +++ b/sky130/spice_models.py @@ -2,6 +2,7 @@ https://github.com/chipsalliance/silicon-notebooks/blob/main/analog-inverter-magic.ipynb """ + from functools import partial import matplotlib.pyplot as plt diff --git a/sky130/src/sky130_fd_pr b/sky130/src/sky130_fd_pr new file mode 160000 index 000000000..49971d889 --- /dev/null +++ b/sky130/src/sky130_fd_pr @@ -0,0 +1 @@ +Subproject commit 49971d88997f8fc1bf8cb9d07fb6e5fa614b5ec9 diff --git a/sky130/src/sky130_fd_sc_hd b/sky130/src/sky130_fd_sc_hd new file mode 160000 index 000000000..81927f77a --- /dev/null +++ b/sky130/src/sky130_fd_sc_hd @@ -0,0 +1 @@ +Subproject commit 81927f77a86ffb0ef85e0b630e528d9d5ab4b828 diff --git a/sky130/tech.py b/sky130/tech.py index 68cd65e15..efd27baf5 100644 --- a/sky130/tech.py +++ b/sky130/tech.py @@ -1,4 +1,5 @@ -""" Technology definitions.""" +"""Technology definitions.""" + import sys import gdsfactory as gf diff --git a/tests/test_components.py b/tests/test_components.py index 429b58647..f2ce91360 100644 --- a/tests/test_components.py +++ b/tests/test_components.py @@ -1,5 +1,3 @@ -import pathlib - import pytest from gdsfactory.component import Component from pytest_regressions.data_regression import DataRegressionFixture @@ -13,10 +11,10 @@ "import_gds", "sky130_fd_sc_hd__conb_1", "sky130_fd_sc_hd__macro_sparecell", + "compile_components", ] cell_names = set(cells.keys()) - set(skip) -dirpath = pathlib.Path(__file__).absolute().with_suffix(".gds") @pytest.fixture(params=cell_names, scope="function") @@ -24,11 +22,6 @@ def component(request) -> Component: return cells[request.param]() -# def test_pdk_gds(component: Component) -> None: -# """Avoid regressions in GDS geometry shapes and layers.""" -# difftest(component, dirpath=dirpath) - - def test_pdk_settings( component: Component, data_regression: DataRegressionFixture ) -> None: diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_02p4x04p6_m1m2_noshield_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_02p4x04p6_m1m2_noshield_.yml new file mode 100644 index 000000000..a826cfc6d --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_02p4x04p6_m1m2_noshield_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_02p4x04p6_m1m2_noshield +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_02p4x04p6_m1m2_noshield +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_02p7x06p1_m1m2m3m4_shieldl1_fingercap_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_02p7x06p1_m1m2m3m4_shieldl1_fingercap_.yml new file mode 100644 index 000000000..179afcb41 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_02p7x06p1_m1m2m3m4_shieldl1_fingercap_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_02p7x06p1_m1m2m3m4_shieldl1_fingercap +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_02p7x06p1_m1m2m3m4_shieldl1_fingercap +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_02p7x11p1_m1m2m3m4_shieldl1_fingercap_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_02p7x11p1_m1m2m3m4_shieldl1_fingercap_.yml new file mode 100644 index 000000000..1a0fbfa48 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_02p7x11p1_m1m2m3m4_shieldl1_fingercap_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_02p7x11p1_m1m2m3m4_shieldl1_fingercap +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_02p7x11p1_m1m2m3m4_shieldl1_fingercap +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_02p7x21p1_m1m2m3m4_shieldl1_fingercap_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_02p7x21p1_m1m2m3m4_shieldl1_fingercap_.yml new file mode 100644 index 000000000..2effa6386 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_02p7x21p1_m1m2m3m4_shieldl1_fingercap_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_02p7x21p1_m1m2m3m4_shieldl1_fingercap +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_02p7x21p1_m1m2m3m4_shieldl1_fingercap +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_02p7x41p1_m1m2m3m4_shieldl1_fingercap_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_02p7x41p1_m1m2m3m4_shieldl1_fingercap_.yml new file mode 100644 index 000000000..f9c68930d --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_02p7x41p1_m1m2m3m4_shieldl1_fingercap_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_02p7x41p1_m1m2m3m4_shieldl1_fingercap +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_02p7x41p1_m1m2m3m4_shieldl1_fingercap +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_02p9x06p1_m1m2m3m4_shieldl1_fingercap2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_02p9x06p1_m1m2m3m4_shieldl1_fingercap2_.yml new file mode 100644 index 000000000..4ad97da11 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_02p9x06p1_m1m2m3m4_shieldl1_fingercap2_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_02p9x06p1_m1m2m3m4_shieldl1_fingercap2 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_02p9x06p1_m1m2m3m4_shieldl1_fingercap2 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_03p9x03p9_m1m2_shieldl1_floatm3_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_03p9x03p9_m1m2_shieldl1_floatm3_.yml new file mode 100644 index 000000000..fdcfeb0ee --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_03p9x03p9_m1m2_shieldl1_floatm3_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_03p9x03p9_m1m2_shieldl1_floatm3 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_03p9x03p9_m1m2_shieldl1_floatm3 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield_.yml new file mode 100644 index 000000000..29ce6d2f6 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield_o2subcell_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield_o2subcell_.yml new file mode 100644 index 000000000..00925e4d4 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield_o2subcell_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield_o2subcell +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_noshield_o2subcell +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_shieldpo_floatm3_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_shieldpo_floatm3_.yml new file mode 100644 index 000000000..95363b796 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_shieldpo_floatm3_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_shieldpo_floatm3 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_04p4x04p6_l1m1m2_shieldpo_floatm3 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield_.yml new file mode 100644 index 000000000..996f0af23 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield_o2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield_o2_.yml new file mode 100644 index 000000000..d15a6b5d8 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield_o2_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield_o2 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_noshield_o2 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_shieldl1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_shieldl1_.yml new file mode 100644 index 000000000..bda26fa03 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_shieldl1_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_shieldl1 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_04p4x04p6_m1m2_shieldl1 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1_.yml new file mode 100644 index 000000000..3d5ada20c --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4_.yml new file mode 100644 index 000000000..fa51c8885 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4_top_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4_top_.yml new file mode 100644 index 000000000..fdb293586 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4_top_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4_top +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_04p4x04p6_m1m2m3_shieldl1m5_floatm4_top +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_05p9x05p9_m1m2m3m4_shieldl1_wafflecap_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_05p9x05p9_m1m2m3m4_shieldl1_wafflecap_.yml new file mode 100644 index 000000000..c502c9a83 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_05p9x05p9_m1m2m3m4_shieldl1_wafflecap_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_05p9x05p9_m1m2m3m4_shieldl1_wafflecap +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_05p9x05p9_m1m2m3m4_shieldl1_wafflecap +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4_.yml new file mode 100644 index 000000000..f65a03a81 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4_top_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4_top_.yml new file mode 100644 index 000000000..524e56b80 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4_top_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4_top +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_06p8x06p1_l1m1m2m3_shieldpom4_top +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4_.yml new file mode 100644 index 000000000..3ade41f8f --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4_top_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4_top_.yml new file mode 100644 index 000000000..287a3e8e1 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4_top_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4_top +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_06p8x06p1_m1m2m3_shieldl1m4_top +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield_.yml new file mode 100644 index 000000000..552d65758 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield_o2subcell_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield_o2subcell_.yml new file mode 100644 index 000000000..bf6b70549 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield_o2subcell_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield_o2subcell +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_noshield_o2subcell +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_shieldpo_floatm3_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_shieldpo_floatm3_.yml new file mode 100644 index 000000000..4529828a8 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_shieldpo_floatm3_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_shieldpo_floatm3 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_08p6x07p8_l1m1m2_shieldpo_floatm3 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_noshield_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_noshield_.yml new file mode 100644 index 000000000..b0e4976dc --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_noshield_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_noshield +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_noshield +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_shieldl1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_shieldl1_.yml new file mode 100644 index 000000000..c04f98b9a --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_shieldl1_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_shieldl1 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_08p6x07p8_m1m2_shieldl1 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1_.yml new file mode 100644 index 000000000..3e2aff3a8 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4_.yml new file mode 100644 index 000000000..d1250fafe --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4_top_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4_top_.yml new file mode 100644 index 000000000..2cf8f3942 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4_top_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4_top +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_08p6x07p8_m1m2m3_shieldl1m5_floatm4_top +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p3x11p3_m1m2m3m4_shieldl1_wafflecap_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p3x11p3_m1m2m3m4_shieldl1_wafflecap_.yml new file mode 100644 index 000000000..75b195494 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p3x11p3_m1m2m3m4_shieldl1_wafflecap_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p3x11p3_m1m2m3m4_shieldl1_wafflecap +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p3x11p3_m1m2m3m4_shieldl1_wafflecap +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhv_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhv_.yml new file mode 100644 index 000000000..d3f56d98a --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhv_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhv +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhv +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhvtop_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhvtop_.yml new file mode 100644 index 000000000..a9fd70745 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhvtop_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhvtop +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p3x11p8_l1m1m2m3m4_shieldm5_nhvtop +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_noshield_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_noshield_.yml new file mode 100644 index 000000000..cd55ea90f --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_noshield_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_noshield +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_noshield +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_shieldpom3_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_shieldpom3_.yml new file mode 100644 index 000000000..e2f1aee3f --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_shieldpom3_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_shieldpom3 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2_shieldpom3 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4_.yml new file mode 100644 index 000000000..cdd5e0096 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4_top_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4_top_.yml new file mode 100644 index 000000000..f92cfcc9d --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4_top_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4_top +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldm4_top +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4_.yml new file mode 100644 index 000000000..40b869523 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4_top_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4_top_.yml new file mode 100644 index 000000000..b394ab910 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4_top_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4_top +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3_shieldpom4_top +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5_.yml new file mode 100644 index 000000000..267886b5b --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5_top_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5_top_.yml new file mode 100644 index 000000000..03ef08cfa --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5_top_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5_top +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldm5_top +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_.yml new file mode 100644 index 000000000..5934d45da --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_top_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_top_.yml new file mode 100644 index 000000000..d950d6af8 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_top_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_top +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_top +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x6_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x6_.yml new file mode 100644 index 000000000..6478bffa0 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x6_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x6 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x6 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x7_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x7_.yml new file mode 100644 index 000000000..c7b3d7820 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x7_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x7 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x7 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x8_.yml new file mode 100644 index 000000000..1c039391c --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x8_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x8 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x8 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x9_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x9_.yml new file mode 100644 index 000000000..10806f3d7 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x9_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x9 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x9 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x_.yml new file mode 100644 index 000000000..3c0bd4883 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_x +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_xtop_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_xtop_.yml new file mode 100644 index 000000000..bb8bd2f94 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_xtop_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_xtop +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_l1m1m2m3m4_shieldpom5_xtop +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_noshield_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_noshield_.yml new file mode 100644 index 000000000..a5c554910 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_noshield_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_noshield +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_noshield +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_shieldl1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_shieldl1_.yml new file mode 100644 index 000000000..5cb86993d --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_shieldl1_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_shieldl1 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_m1m2_shieldl1 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1_.yml new file mode 100644 index 000000000..537c2417f --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4_.yml new file mode 100644 index 000000000..b3d15a1dc --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4_top_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4_top_.yml new file mode 100644 index 000000000..e4f0640b7 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4_top_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4_top +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3_shieldl1m5_floatm4_top +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5_.yml new file mode 100644 index 000000000..59a01471e --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5_top_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5_top_.yml new file mode 100644 index 000000000..9f05b9f13 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5_top_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5_top +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldl1m5_top +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldm5_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldm5_.yml new file mode 100644 index 000000000..3b7e38053 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldm5_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldm5 +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_m1m2m3m4_shieldm5 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m4_noshield_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m4_noshield_.yml new file mode 100644 index 000000000..31fabfa0a --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_m1m4_noshield_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_m1m4_noshield +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_m1m4_noshield +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_pol1m1m2m3m4m5_noshield_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_pol1m1m2m3m4m5_noshield_.yml new file mode 100644 index 000000000..5a1561a94 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x11p7_pol1m1m2m3m4m5_noshield_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x11p7_pol1m1m2m3m4m5_noshield +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x11p7_pol1m1m2m3m4m5_noshield +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x23p1_pol1m1m2m3m4m5_noshield_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x23p1_pol1m1m2m3m4m5_noshield_.yml new file mode 100644 index 000000000..3345e2d06 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_11p5x23p1_pol1m1m2m3m4m5_noshield_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_11p5x23p1_pol1m1m2m3m4m5_noshield +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_11p5x23p1_pol1m1m2m3m4m5_noshield +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_22p5x11p7_pol1m1m2m3m4m5_noshield_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_22p5x11p7_pol1m1m2m3m4m5_noshield_.yml new file mode 100644 index 000000000..7f27e1ceb --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_22p5x11p7_pol1m1m2m3m4m5_noshield_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_22p5x11p7_pol1m1m2m3m4m5_noshield +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_22p5x11p7_pol1m1m2m3m4m5_noshield +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_22p5x23p1_pol1m1m2m3m4m5_noshield_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_22p5x23p1_pol1m1m2m3m4m5_noshield_.yml new file mode 100644 index 000000000..f2cfb9eae --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_22p5x23p1_pol1m1m2m3m4m5_noshield_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_22p5x23p1_pol1m1m2m3m4m5_noshield +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_22p5x23p1_pol1m1m2m3m4m5_noshield +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_33p6x11p7_pol1m1m2m3m4m5_noshield_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_33p6x11p7_pol1m1m2m3m4m5_noshield_.yml new file mode 100644 index 000000000..35d90d50e --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_33p6x11p7_pol1m1m2m3m4m5_noshield_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_33p6x11p7_pol1m1m2m3m4m5_noshield +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_33p6x11p7_pol1m1m2m3m4m5_noshield +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_33p6x23p1_pol1m1m2m3m4m5_noshield_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_33p6x23p1_pol1m1m2m3m4m5_noshield_.yml new file mode 100644 index 000000000..00c264a72 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_33p6x23p1_pol1m1m2m3m4m5_noshield_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_33p6x23p1_pol1m1m2m3m4m5_noshield +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_33p6x23p1_pol1m1m2m3m4m5_noshield +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_44p7x11p7_pol1m1m2m3m4m5_noshield_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_44p7x11p7_pol1m1m2m3m4m5_noshield_.yml new file mode 100644 index 000000000..5100689d1 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_44p7x11p7_pol1m1m2m3m4m5_noshield_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_44p7x11p7_pol1m1m2m3m4m5_noshield +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_44p7x11p7_pol1m1m2m3m4m5_noshield +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_44p7x23p1_pol1m1m2m3m4m5_noshield_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_44p7x23p1_pol1m1m2m3m4m5_noshield_.yml new file mode 100644 index 000000000..06f567aa6 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_44p7x23p1_pol1m1m2m3m4m5_noshield_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_44p7x23p1_pol1m1m2m3m4m5_noshield +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_44p7x23p1_pol1m1m2m3m4m5_noshield +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield_.yml new file mode 100644 index 000000000..2baee55f9 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield_m5pullin_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield_m5pullin_.yml new file mode 100644 index 000000000..ef7a8e196 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield_m5pullin_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield_m5pullin +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_55p8x11p7_pol1m1m2m3m4m5_noshield_m5pullin +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_.yml new file mode 100644 index 000000000..e873451ad --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_m5pullin_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_m5pullin_.yml new file mode 100644 index 000000000..fe8c39147 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_m5pullin_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_m5pullin +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_m5pullin +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_test_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_test_.yml new file mode 100644 index 000000000..58916b8a2 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_test_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_test +info: {} +module: sky130.components +name: sky130_fd_pr__cap_vpp_55p8x23p1_pol1m1m2m3m4m5_noshield_test +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__esd_rf_nfet_20v0_hbm_21vW60p00_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__esd_rf_nfet_20v0_hbm_21vW60p00_.yml new file mode 100644 index 000000000..86fb508ed --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__esd_rf_nfet_20v0_hbm_21vW60p00_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__esd_rf_nfet_20v0_hbm_21vW60p00 +info: {} +module: sky130.components +name: sky130_fd_pr__esd_rf_nfet_20v0_hbm_21vW60p00 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__esd_rf_nfet_20v0_hbm_32vW60p00_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__esd_rf_nfet_20v0_hbm_32vW60p00_.yml new file mode 100644 index 000000000..e51eb014b --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__esd_rf_nfet_20v0_hbm_32vW60p00_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__esd_rf_nfet_20v0_hbm_32vW60p00 +info: {} +module: sky130.components +name: sky130_fd_pr__esd_rf_nfet_20v0_hbm_32vW60p00 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__esd_rf_nfet_20v0_iec_21vW60p00_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__esd_rf_nfet_20v0_iec_21vW60p00_.yml new file mode 100644 index 000000000..6549e310c --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__esd_rf_nfet_20v0_iec_21vW60p00_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__esd_rf_nfet_20v0_iec_21vW60p00 +info: {} +module: sky130.components +name: sky130_fd_pr__esd_rf_nfet_20v0_iec_21vW60p00 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__esd_rf_nfet_20v0_iec_32vW60p00_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__esd_rf_nfet_20v0_iec_32vW60p00_.yml new file mode 100644 index 000000000..0d6765bfa --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__esd_rf_nfet_20v0_iec_32vW60p00_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__esd_rf_nfet_20v0_iec_32vW60p00 +info: {} +module: sky130.components +name: sky130_fd_pr__esd_rf_nfet_20v0_iec_32vW60p00 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_aura_blocking_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_aura_blocking_.yml new file mode 100644 index 000000000..f479e9a4f --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_aura_blocking_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_aura_blocking +info: {} +module: sky130.components +name: sky130_fd_pr__rf_aura_blocking +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_aura_drc_flag_check_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_aura_drc_flag_check_.yml new file mode 100644 index 000000000..470e8e03f --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_aura_drc_flag_check_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_aura_drc_flag_check +info: {} +module: sky130.components +name: sky130_fd_pr__rf_aura_drc_flag_check +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_aura_lvs_drc_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_aura_lvs_drc_.yml new file mode 100644 index 000000000..624442148 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_aura_lvs_drc_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_aura_lvs_drc +info: {} +module: sky130.components +name: sky130_fd_pr__rf_aura_lvs_drc +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p15_.yml new file mode 100644 index 000000000..a669e5423 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p18_.yml new file mode 100644 index 000000000..2a7417ae4 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p25_.yml new file mode 100644 index 000000000..4f0aef810 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_aM02W1p65L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p15_.yml new file mode 100644 index 000000000..8b47f8765 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p18_.yml new file mode 100644 index 000000000..d9e580676 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p25_.yml new file mode 100644 index 000000000..8bbf4e228 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_aM02W3p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p15_.yml new file mode 100644 index 000000000..1b8163183 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p18_.yml new file mode 100644 index 000000000..e1c76c9e3 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p25_.yml new file mode 100644 index 000000000..808c150b5 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_aM02W5p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p15_.yml new file mode 100644 index 000000000..f0232c546 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p18_.yml new file mode 100644 index 000000000..199aba829 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p25_.yml new file mode 100644 index 000000000..9bd4a4c77 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_aM04W1p65L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p15_.yml new file mode 100644 index 000000000..28fa38d24 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p18_.yml new file mode 100644 index 000000000..42bd6c8c1 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p25_.yml new file mode 100644 index 000000000..2d3491af2 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_aM04W3p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p15_.yml new file mode 100644 index 000000000..8dbee1b81 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p18_.yml new file mode 100644 index 000000000..58fdd9682 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p25_.yml new file mode 100644 index 000000000..465ad0df4 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_aM04W5p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p15_.yml new file mode 100644 index 000000000..8a8bd9c47 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p18_.yml new file mode 100644 index 000000000..13041472b --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p25_.yml new file mode 100644 index 000000000..b253aa125 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_bM02W1p65L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p15_.yml new file mode 100644 index 000000000..b2368164a --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p18_.yml new file mode 100644 index 000000000..2ce292118 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p25_.yml new file mode 100644 index 000000000..44dc06f9e --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_bM02W3p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p15_.yml new file mode 100644 index 000000000..90101cfa2 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p18_.yml new file mode 100644 index 000000000..a4023dd23 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p25_.yml new file mode 100644 index 000000000..286ee0794 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_bM02W5p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p15_.yml new file mode 100644 index 000000000..a7e1fdb5d --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p18_.yml new file mode 100644 index 000000000..1a327baa8 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p25_.yml new file mode 100644 index 000000000..478209145 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_bM04W1p65L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p15_.yml new file mode 100644 index 000000000..9544ae47d --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p18_.yml new file mode 100644 index 000000000..9aa97fc0f --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p25_.yml new file mode 100644 index 000000000..499261c95 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_bM04W3p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p15_.yml new file mode 100644 index 000000000..490be0fea --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p18_.yml new file mode 100644 index 000000000..083805f32 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p25_.yml new file mode 100644 index 000000000..5f6aa53fc --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_bM04W5p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_hcM04W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_hcM04W3p00L0p15_.yml new file mode 100644 index 000000000..599dc26ec --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_hcM04W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_hcM04W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_hcM04W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_hcM04W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_hcM04W5p00L0p15_.yml new file mode 100644 index 000000000..c61ae2998 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_hcM04W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_hcM04W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_hcM04W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p42L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p42L0p15_.yml new file mode 100644 index 000000000..95d3b5528 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p42L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p42L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p42L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p84L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p84L0p15_.yml new file mode 100644 index 000000000..a0f5d04a7 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p84L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p84L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aF02W0p84L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF02W1p65L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF02W1p65L0p15_.yml new file mode 100644 index 000000000..aa2390c5e --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF02W1p65L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aF02W1p65L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aF02W1p65L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF02W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF02W3p00L0p15_.yml new file mode 100644 index 000000000..527057191 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF02W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aF02W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aF02W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p42L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p42L0p15_.yml new file mode 100644 index 000000000..d038a2032 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p42L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p42L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p42L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p84L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p84L0p15_.yml new file mode 100644 index 000000000..f715319bf --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p84L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p84L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aF04W0p84L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF04W1p65L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF04W1p65L0p15_.yml new file mode 100644 index 000000000..961bf90a8 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF04W1p65L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aF04W1p65L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aF04W1p65L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF04W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF04W3p00L0p15_.yml new file mode 100644 index 000000000..04638c2fb --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF04W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aF04W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aF04W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p42L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p42L0p15_.yml new file mode 100644 index 000000000..ae8a29be8 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p42L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p42L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p42L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p84L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p84L0p15_.yml new file mode 100644 index 000000000..0c916c65c --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p84L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p84L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aF06W0p84L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF06W1p65L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF06W1p65L0p15_.yml new file mode 100644 index 000000000..864b51fe7 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF06W1p65L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aF06W1p65L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aF06W1p65L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF06W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF06W3p00L0p15_.yml new file mode 100644 index 000000000..a98a33bbe --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF06W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aF06W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aF06W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p42L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p42L0p15_.yml new file mode 100644 index 000000000..df1dc49a1 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p42L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p42L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p42L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p84L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p84L0p15_.yml new file mode 100644 index 000000000..52072c807 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p84L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p84L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aF08W0p84L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF08W1p65L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF08W1p65L0p15_.yml new file mode 100644 index 000000000..d4d099661 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF08W1p65L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aF08W1p65L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aF08W1p65L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF08W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF08W3p00L0p15_.yml new file mode 100644 index 000000000..f233d6b5c --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aF08W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aF08W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aF08W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15_.yml new file mode 100644 index 000000000..7e8f6a995 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p18_.yml new file mode 100644 index 000000000..077c6ad89 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p25_.yml new file mode 100644 index 000000000..4dc6d7aef --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aM02W1p65L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p15_.yml new file mode 100644 index 000000000..3e0c08607 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p18_.yml new file mode 100644 index 000000000..fa85ec875 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p25_.yml new file mode 100644 index 000000000..88fb339c8 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aM02W3p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p15_.yml new file mode 100644 index 000000000..0353e14ac --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p18_.yml new file mode 100644 index 000000000..685036a7c --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p25_.yml new file mode 100644 index 000000000..d340c7b94 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aM02W5p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p15_.yml new file mode 100644 index 000000000..20b5c6681 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p18_.yml new file mode 100644 index 000000000..55e10d1fd --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p25_.yml new file mode 100644 index 000000000..f6346d915 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aM04W1p65L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p15_.yml new file mode 100644 index 000000000..3a43f099e --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p18_.yml new file mode 100644 index 000000000..ffe01e112 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p25_.yml new file mode 100644 index 000000000..831f06508 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aM04W3p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p15_.yml new file mode 100644 index 000000000..077a298e5 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p18_.yml new file mode 100644 index 000000000..d999981de --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p25_.yml new file mode 100644 index 000000000..9edf95c96 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_aM04W5p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p15_.yml new file mode 100644 index 000000000..a7bd018be --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p18_.yml new file mode 100644 index 000000000..6d3efc2af --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p25_.yml new file mode 100644 index 000000000..3f3c0d7e6 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_bM02W1p65L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p15_.yml new file mode 100644 index 000000000..cb94d47c5 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p18_.yml new file mode 100644 index 000000000..9bee1b095 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p25_.yml new file mode 100644 index 000000000..d3babe259 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_bM02W3p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p15_.yml new file mode 100644 index 000000000..d669f4b12 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p18_.yml new file mode 100644 index 000000000..bf5a89d2a --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p25_.yml new file mode 100644 index 000000000..89ae9f80a --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_bM02W5p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p15_.yml new file mode 100644 index 000000000..62c924a75 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p18_.yml new file mode 100644 index 000000000..df4794455 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p25_.yml new file mode 100644 index 000000000..a919b898b --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_bM04W1p65L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p15_.yml new file mode 100644 index 000000000..954c49f72 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p18_.yml new file mode 100644 index 000000000..2bc4e0c69 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p25_.yml new file mode 100644 index 000000000..912cf030f --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_bM04W3p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p15_.yml new file mode 100644 index 000000000..d53bbc220 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p18_.yml new file mode 100644 index 000000000..2883e77fb --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p25_.yml new file mode 100644 index 000000000..ee09f6a04 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_bM04W5p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p15_.yml new file mode 100644 index 000000000..6534c5ea5 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p18_.yml new file mode 100644 index 000000000..07fd03a25 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p25_.yml new file mode 100644 index 000000000..bfd6df17c --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_cM02W1p65L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p15_.yml new file mode 100644 index 000000000..9a06c8227 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p18_.yml new file mode 100644 index 000000000..1ca12047a --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p25_.yml new file mode 100644 index 000000000..d4b4a7c9d --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_cM02W3p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p15_.yml new file mode 100644 index 000000000..cd86c55ae --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p18_.yml new file mode 100644 index 000000000..dcf098a3d --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p25_.yml new file mode 100644 index 000000000..4dfa8bbca --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_cM02W5p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p15_.yml new file mode 100644 index 000000000..a31f702f3 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p18_.yml new file mode 100644 index 000000000..12b6e54e1 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p25_.yml new file mode 100644 index 000000000..d6f5b7c8d --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_cM04W1p65L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p15_.yml new file mode 100644 index 000000000..5260eea1e --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p18_.yml new file mode 100644 index 000000000..157825e0d --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p25_.yml new file mode 100644 index 000000000..d645b4688 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_cM04W3p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p15_.yml new file mode 100644 index 000000000..77e0abbfb --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p18_.yml new file mode 100644 index 000000000..0f6f85d08 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p25_.yml new file mode 100644 index 000000000..bc97897af --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_lvt_cM04W5p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_mcM04W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_mcM04W3p00L0p15_.yml new file mode 100644 index 000000000..02e3f3ae5 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_mcM04W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_mcM04W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_mcM04W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_mcM04W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_mcM04W5p00L0p15_.yml new file mode 100644 index 000000000..f58650ee6 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_01v8_mcM04W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_01v8_mcM04W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_01v8_mcM04W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_aup_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_aup_.yml new file mode 100644 index 000000000..b476a63b1 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_aup_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_20v0_aup +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_20v0_aup +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_noptap_iso_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_noptap_iso_.yml new file mode 100644 index 000000000..dd9285e5c --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_noptap_iso_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_20v0_noptap_iso +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_20v0_noptap_iso +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_nvt_aup_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_nvt_aup_.yml new file mode 100644 index 000000000..db72fca3c --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_nvt_aup_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_20v0_nvt_aup +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_20v0_nvt_aup +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_nvt_noptap_iso_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_nvt_noptap_iso_.yml new file mode 100644 index 000000000..79d35bcf0 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_nvt_noptap_iso_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_20v0_nvt_noptap_iso +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_20v0_nvt_noptap_iso +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_nvt_withptap_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_nvt_withptap_.yml new file mode 100644 index 000000000..955134628 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_nvt_withptap_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_20v0_nvt_withptap +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_20v0_nvt_withptap +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_nvt_withptap_iso_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_nvt_withptap_iso_.yml new file mode 100644 index 000000000..4ba639d12 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_nvt_withptap_iso_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_20v0_nvt_withptap_iso +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_20v0_nvt_withptap_iso +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_withptap_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_withptap_.yml new file mode 100644 index 000000000..6287a9e64 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_withptap_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_20v0_withptap +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_20v0_withptap +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_withptap_iso_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_withptap_iso_.yml new file mode 100644 index 000000000..f955a6333 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_withptap_iso_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_20v0_withptap_iso +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_20v0_withptap_iso +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_zvt_withptap_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_zvt_withptap_.yml new file mode 100644 index 000000000..d27f991dc --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_20v0_zvt_withptap_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_20v0_zvt_withptap +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_20v0_zvt_withptap +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W3p00L0p50_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W3p00L0p50_.yml new file mode 100644 index 000000000..c7930e947 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W3p00L0p50_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W3p00L0p50 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W3p00L0p50 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W5p00L0p50_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W5p00L0p50_.yml new file mode 100644 index 000000000..c83b6a9f3 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W5p00L0p50_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W5p00L0p50 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W5p00L0p50 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W7p00L0p50_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W7p00L0p50_.yml new file mode 100644 index 000000000..58f10d169 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W7p00L0p50_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W7p00L0p50 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_g5v0d10v5_aM04W7p00L0p50 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W3p00L0p50_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W3p00L0p50_.yml new file mode 100644 index 000000000..9542735e6 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W3p00L0p50_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W3p00L0p50 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W3p00L0p50 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W5p00L0p50_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W5p00L0p50_.yml new file mode 100644 index 000000000..ab24d69ca --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W5p00L0p50_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W5p00L0p50 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W5p00L0p50 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W7p00L0p50_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W7p00L0p50_.yml new file mode 100644 index 000000000..1952be119 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W7p00L0p50_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W7p00L0p50 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_g5v0d10v5_aM10W7p00L0p50 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W3p00L0p50_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W3p00L0p50_.yml new file mode 100644 index 000000000..3b8464881 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W3p00L0p50_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W3p00L0p50 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W3p00L0p50 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W5p00L0p50_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W5p00L0p50_.yml new file mode 100644 index 000000000..1cf4c0d38 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W5p00L0p50_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W5p00L0p50 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_g5v0d10v5_bM02W5p00L0p50 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W3p00L0p50_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W3p00L0p50_.yml new file mode 100644 index 000000000..31bf8fb06 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W3p00L0p50_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W3p00L0p50 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W3p00L0p50 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W5p00L0p50_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W5p00L0p50_.yml new file mode 100644 index 000000000..6126e2dc3 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W5p00L0p50_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W5p00L0p50 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W5p00L0p50 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W7p00L0p50_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W7p00L0p50_.yml new file mode 100644 index 000000000..cf9c82570 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W7p00L0p50_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W7p00L0p50 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_g5v0d10v5_bM04W7p00L0p50 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W3p00L0p50_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W3p00L0p50_.yml new file mode 100644 index 000000000..c4f2c0dea --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W3p00L0p50_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W3p00L0p50 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W3p00L0p50 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W5p00L0p50_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W5p00L0p50_.yml new file mode 100644 index 000000000..8dc14ebf1 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W5p00L0p50_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W5p00L0p50 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W5p00L0p50 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W7p00L0p50_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W7p00L0p50_.yml new file mode 100644 index 000000000..7b9744065 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W7p00L0p50_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W7p00L0p50 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_nfet_g5v0d10v5_bM10W7p00L0p50 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W1p00L1p00_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W1p00L1p00_.yml new file mode 100644 index 000000000..41a358717 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W1p00L1p00_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_npn_05v5_W1p00L1p00 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_npn_05v5_W1p00L1p00 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W1p00L2p00_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W1p00L2p00_.yml new file mode 100644 index 000000000..4c3ea7a61 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W1p00L2p00_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_npn_05v5_W1p00L2p00 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_npn_05v5_W1p00L2p00 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W1p00L4p00_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W1p00L4p00_.yml new file mode 100644 index 000000000..5c824ca11 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W1p00L4p00_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_npn_05v5_W1p00L4p00 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_npn_05v5_W1p00L4p00 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W1p00L8p00_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W1p00L8p00_.yml new file mode 100644 index 000000000..ac5242487 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W1p00L8p00_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_npn_05v5_W1p00L8p00 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_npn_05v5_W1p00L8p00 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W2p00L2p00_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W2p00L2p00_.yml new file mode 100644 index 000000000..6b885314e --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W2p00L2p00_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_npn_05v5_W2p00L2p00 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_npn_05v5_W2p00L2p00 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W2p00L4p00_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W2p00L4p00_.yml new file mode 100644 index 000000000..b5650631e --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W2p00L4p00_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_npn_05v5_W2p00L4p00 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_npn_05v5_W2p00L4p00 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W2p00L8p00_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W2p00L8p00_.yml new file mode 100644 index 000000000..6ade18d82 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W2p00L8p00_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_npn_05v5_W2p00L8p00 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_npn_05v5_W2p00L8p00 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W5p00L5p00_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W5p00L5p00_.yml new file mode 100644 index 000000000..f3a9d5879 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_05v5_W5p00L5p00_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_npn_05v5_W5p00L5p00 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_npn_05v5_W5p00L5p00 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_11v0_W1p00L1p00_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_11v0_W1p00L1p00_.yml new file mode 100644 index 000000000..f74e28c9a --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_npn_11v0_W1p00L1p00_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_npn_11v0_W1p00L1p00 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_npn_11v0_W1p00L1p00 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF02W0p84L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF02W0p84L0p15_.yml new file mode 100644 index 000000000..c971cb215 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF02W0p84L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aF02W0p84L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aF02W0p84L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF02W1p68L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF02W1p68L0p15_.yml new file mode 100644 index 000000000..e93d98b45 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF02W1p68L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aF02W1p68L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aF02W1p68L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF02W2p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF02W2p00L0p15_.yml new file mode 100644 index 000000000..7c468226f --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF02W2p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aF02W2p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aF02W2p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF02W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF02W3p00L0p15_.yml new file mode 100644 index 000000000..360bcccf3 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF02W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aF02W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aF02W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF02W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF02W5p00L0p15_.yml new file mode 100644 index 000000000..2cf964e03 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF02W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aF02W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aF02W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF04W0p84L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF04W0p84L0p15_.yml new file mode 100644 index 000000000..4daa205f3 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF04W0p84L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aF04W0p84L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aF04W0p84L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF04W1p68L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF04W1p68L0p15_.yml new file mode 100644 index 000000000..221f27661 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF04W1p68L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aF04W1p68L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aF04W1p68L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF04W2p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF04W2p00L0p15_.yml new file mode 100644 index 000000000..d3250d8db --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF04W2p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aF04W2p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aF04W2p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF04W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF04W3p00L0p15_.yml new file mode 100644 index 000000000..2569967c1 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF04W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aF04W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aF04W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF04W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF04W5p00L0p15_.yml new file mode 100644 index 000000000..76de2ea62 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF04W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aF04W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aF04W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF06W0p84L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF06W0p84L0p15_.yml new file mode 100644 index 000000000..63b0282f3 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF06W0p84L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aF06W0p84L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aF06W0p84L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF06W1p68L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF06W1p68L0p15_.yml new file mode 100644 index 000000000..f8bfece23 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF06W1p68L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aF06W1p68L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aF06W1p68L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF06W2p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF06W2p00L0p15_.yml new file mode 100644 index 000000000..a5e025241 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF06W2p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aF06W2p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aF06W2p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF06W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF06W3p00L0p15_.yml new file mode 100644 index 000000000..08ffa68ca --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF06W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aF06W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aF06W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF08W0p84L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF08W0p84L0p15_.yml new file mode 100644 index 000000000..b4e699121 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF08W0p84L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aF08W0p84L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aF08W0p84L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF08W1p68L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF08W1p68L0p15_.yml new file mode 100644 index 000000000..7f2751177 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aF08W1p68L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aF08W1p68L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aF08W1p68L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p15_.yml new file mode 100644 index 000000000..b3760c232 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p18_.yml new file mode 100644 index 000000000..888214465 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p25_.yml new file mode 100644 index 000000000..9c7b2befa --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aM02W1p65L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p15_.yml new file mode 100644 index 000000000..84643ad0c --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p18_.yml new file mode 100644 index 000000000..b66e07f7b --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p25_.yml new file mode 100644 index 000000000..3f62acbbd --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aM02W3p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p15_.yml new file mode 100644 index 000000000..9b9e9d4a0 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p18_.yml new file mode 100644 index 000000000..eb14719b3 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p25_.yml new file mode 100644 index 000000000..76431ff58 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aM02W5p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p15_.yml new file mode 100644 index 000000000..2edbcdd14 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p18_.yml new file mode 100644 index 000000000..e82cd9ba7 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p25_.yml new file mode 100644 index 000000000..46c5ef83e --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aM04W1p65L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p15_.yml new file mode 100644 index 000000000..4b25086ba --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p18_.yml new file mode 100644 index 000000000..9c2c32562 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p25_.yml new file mode 100644 index 000000000..6e77cddfe --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aM04W3p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p15_.yml new file mode 100644 index 000000000..d453ad723 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p18_.yml new file mode 100644 index 000000000..0e66a69b1 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p25_.yml new file mode 100644 index 000000000..a17560305 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_aM04W5p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p15_.yml new file mode 100644 index 000000000..3014b4fad --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p18_.yml new file mode 100644 index 000000000..b265a4bf1 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p25_.yml new file mode 100644 index 000000000..9358df368 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_bM02W1p65L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p15_.yml new file mode 100644 index 000000000..db48553ce --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p18_.yml new file mode 100644 index 000000000..707ef070d --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p25_.yml new file mode 100644 index 000000000..c6f3d6f61 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_bM02W3p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p15_.yml new file mode 100644 index 000000000..ed366a888 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p18_.yml new file mode 100644 index 000000000..b9b0c90b7 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p25_.yml new file mode 100644 index 000000000..ed6a68de3 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_bM02W5p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p15_.yml new file mode 100644 index 000000000..6f66b4bba --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p18_.yml new file mode 100644 index 000000000..2eca016b3 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p25_.yml new file mode 100644 index 000000000..920424632 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_bM04W1p65L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p15_.yml new file mode 100644 index 000000000..6aff10825 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p18_.yml new file mode 100644 index 000000000..0edb88832 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p25_.yml new file mode 100644 index 000000000..ae90c20eb --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_bM04W3p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p15_.yml new file mode 100644 index 000000000..97cd90ef8 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p18_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p18_.yml new file mode 100644 index 000000000..8c7787d2e --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p18_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p18 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p18 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p25_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p25_.yml new file mode 100644 index 000000000..5d1262324 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p25_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p25 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_bM04W5p00L0p25 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_hcM04W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_hcM04W3p00L0p15_.yml new file mode 100644 index 000000000..8dfaede9d --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_hcM04W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_hcM04W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_hcM04W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_hcM04W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_hcM04W5p00L0p15_.yml new file mode 100644 index 000000000..b6df40e09 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_hcM04W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_hcM04W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_hcM04W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p35_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p35_.yml new file mode 100644 index 000000000..61ec2a96e --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p35_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p35 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p35 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p50_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p50_.yml new file mode 100644 index 000000000..85f113c77 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p50_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p50 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_lvt_aM02W3p00L0p50 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p35_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p35_.yml new file mode 100644 index 000000000..9c0e1fdb1 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p35_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p35 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p35 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p50_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p50_.yml new file mode 100644 index 000000000..1a969340d --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p50_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p50 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_lvt_aM02W5p00L0p50 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p35_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p35_.yml new file mode 100644 index 000000000..fa6d1e5bf --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p35_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p35 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p35 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p50_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p50_.yml new file mode 100644 index 000000000..b5b4c9bfa --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p50_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p50 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_lvt_aM04W3p00L0p50 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p35_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p35_.yml new file mode 100644 index 000000000..37bc1a29d --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p35_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p35 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p35 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p50_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p50_.yml new file mode 100644 index 000000000..7f1d1b350 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p50_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p50 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_lvt_aM04W5p00L0p50 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_mcM04W3p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_mcM04W3p00L0p15_.yml new file mode 100644 index 000000000..b69cb970e --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_mcM04W3p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_mcM04W3p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_mcM04W3p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_mcM04W5p00L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_mcM04W5p00L0p15_.yml new file mode 100644 index 000000000..edae5b327 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_mcM04W5p00L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_mcM04W5p00L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_mcM04W5p00L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_mvt_aF02W0p84L0p15_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_mvt_aF02W0p84L0p15_.yml new file mode 100644 index 000000000..158d7f18a --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_01v8_mvt_aF02W0p84L0p15_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_01v8_mvt_aF02W0p84L0p15 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_01v8_mvt_aF02W0p84L0p15 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_20v0_withptap_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_20v0_withptap_.yml new file mode 100644 index 000000000..67b111f7e --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pfet_20v0_withptap_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pfet_20v0_withptap +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pfet_20v0_withptap +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pnp_05v5_W0p68L0p68_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pnp_05v5_W0p68L0p68_.yml new file mode 100644 index 000000000..c30c82329 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pnp_05v5_W0p68L0p68_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pnp_05v5_W0p68L0p68 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pnp_05v5_W0p68L0p68 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pnp_05v5_W3p40L3p40_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pnp_05v5_W3p40L3p40_.yml new file mode 100644 index 000000000..7feeb7114 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_pnp_05v5_W3p40L3p40_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_pnp_05v5_W3p40L3p40 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_pnp_05v5_W3p40L3p40 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_test_coil1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_test_coil1_.yml new file mode 100644 index 000000000..aff53edd7 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_test_coil1_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_test_coil1 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_test_coil1 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_test_coil2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_test_coil2_.yml new file mode 100644 index 000000000..42a1b54a7 --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_test_coil2_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_test_coil2 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_test_coil2 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_test_coil3_.yml b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_test_coil3_.yml new file mode 100644 index 000000000..d8c1f061e --- /dev/null +++ b/tests/test_components/test_pdk_settings_sky130_fd_pr__rf_test_coil3_.yml @@ -0,0 +1,5 @@ +function: sky130_fd_pr__rf_test_coil3 +info: {} +module: sky130.components +name: sky130_fd_pr__rf_test_coil3 +settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hd__conb_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hd__conb_1_.yml deleted file mode 100644 index 0ac49cc3d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hd__conb_1_.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: {} -version: 0.0.1 diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2111o_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2111o_1_.yml deleted file mode 100644 index cc5c77379..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2111o_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a2111o_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a2111o_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2111o_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2111o_2_.yml deleted file mode 100644 index 97590bcd2..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2111o_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a2111o_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a2111o_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2111o_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2111o_4_.yml deleted file mode 100644 index 84085413a..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2111o_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a2111o_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a2111o_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2111oi_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2111oi_1_.yml deleted file mode 100644 index 54a0c8eff..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2111oi_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a2111oi_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a2111oi_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2111oi_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2111oi_2_.yml deleted file mode 100644 index d0c0ad5ec..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2111oi_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a2111oi_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a2111oi_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2111oi_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2111oi_4_.yml deleted file mode 100644 index a959e1530..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2111oi_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a2111oi_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a2111oi_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a211o_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a211o_1_.yml deleted file mode 100644 index b7a57eae1..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a211o_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a211o_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a211o_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a211o_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a211o_2_.yml deleted file mode 100644 index 8cb9fc8f1..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a211o_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a211o_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a211o_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a211o_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a211o_4_.yml deleted file mode 100644 index c073746c2..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a211o_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a211o_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a211o_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a211oi_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a211oi_1_.yml deleted file mode 100644 index 5efc4753d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a211oi_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a211oi_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a211oi_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a211oi_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a211oi_2_.yml deleted file mode 100644 index df13ba484..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a211oi_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a211oi_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a211oi_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a211oi_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a211oi_4_.yml deleted file mode 100644 index 52e318ec6..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a211oi_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a211oi_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a211oi_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21bo_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21bo_1_.yml deleted file mode 100644 index 3441daee6..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21bo_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a21bo_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a21bo_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21bo_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21bo_2_.yml deleted file mode 100644 index 61663ea51..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21bo_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a21bo_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a21bo_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21bo_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21bo_4_.yml deleted file mode 100644 index efb35b662..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21bo_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a21bo_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a21bo_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21boi_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21boi_1_.yml deleted file mode 100644 index eab361fc4..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21boi_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a21boi_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a21boi_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21boi_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21boi_2_.yml deleted file mode 100644 index 766298311..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21boi_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a21boi_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a21boi_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21boi_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21boi_4_.yml deleted file mode 100644 index b210108ce..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21boi_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a21boi_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a21boi_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21o_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21o_1_.yml deleted file mode 100644 index bb09742e8..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21o_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a21o_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a21o_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21o_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21o_2_.yml deleted file mode 100644 index 4c2e1c843..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21o_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a21o_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a21o_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21o_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21o_4_.yml deleted file mode 100644 index 6589545c2..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21o_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a21o_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a21o_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21oi_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21oi_1_.yml deleted file mode 100644 index ac70498ee..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21oi_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a21oi_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a21oi_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21oi_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21oi_2_.yml deleted file mode 100644 index f1e286c94..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21oi_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a21oi_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a21oi_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21oi_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21oi_4_.yml deleted file mode 100644 index 5ec5bc55a..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a21oi_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a21oi_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a21oi_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a221o_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a221o_1_.yml deleted file mode 100644 index c04ba21c9..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a221o_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a221o_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a221o_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a221o_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a221o_2_.yml deleted file mode 100644 index 5359cfc11..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a221o_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a221o_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a221o_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a221o_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a221o_4_.yml deleted file mode 100644 index b0b0b2181..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a221o_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a221o_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a221o_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a221oi_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a221oi_1_.yml deleted file mode 100644 index ba4c2eb8e..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a221oi_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a221oi_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a221oi_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a221oi_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a221oi_2_.yml deleted file mode 100644 index b6e1f5cac..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a221oi_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a221oi_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a221oi_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a221oi_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a221oi_4_.yml deleted file mode 100644 index 94ae6ddd9..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a221oi_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a221oi_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a221oi_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a222o_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a222o_1_.yml deleted file mode 100644 index ecc9b2a23..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a222o_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a222o_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a222o_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a222o_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a222o_2_.yml deleted file mode 100644 index 42b16b5fa..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a222o_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a222o_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a222o_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a222oi_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a222oi_1_.yml deleted file mode 100644 index 883639e6f..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a222oi_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a222oi_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a222oi_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a222oi_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a222oi_2_.yml deleted file mode 100644 index 487d0f656..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a222oi_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a222oi_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a222oi_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a22o_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a22o_1_.yml deleted file mode 100644 index ae473173c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a22o_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a22o_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a22o_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a22o_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a22o_2_.yml deleted file mode 100644 index 255317c15..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a22o_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a22o_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a22o_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a22o_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a22o_4_.yml deleted file mode 100644 index 8aec2a0ed..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a22o_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a22o_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a22o_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a22oi_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a22oi_1_.yml deleted file mode 100644 index 4379121cd..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a22oi_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a22oi_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a22oi_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a22oi_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a22oi_2_.yml deleted file mode 100644 index 328161d4f..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a22oi_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a22oi_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a22oi_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a22oi_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a22oi_4_.yml deleted file mode 100644 index 3a300acc8..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a22oi_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a22oi_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a22oi_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2bb2o_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2bb2o_1_.yml deleted file mode 100644 index 50398395a..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2bb2o_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a2bb2o_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a2bb2o_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2bb2o_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2bb2o_2_.yml deleted file mode 100644 index d70286840..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2bb2o_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a2bb2o_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a2bb2o_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2bb2o_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2bb2o_4_.yml deleted file mode 100644 index 515273233..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2bb2o_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a2bb2o_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a2bb2o_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2bb2oi_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2bb2oi_1_.yml deleted file mode 100644 index acbc2a8cd..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2bb2oi_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a2bb2oi_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a2bb2oi_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2bb2oi_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2bb2oi_2_.yml deleted file mode 100644 index f024f7bba..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2bb2oi_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a2bb2oi_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a2bb2oi_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2bb2oi_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2bb2oi_4_.yml deleted file mode 100644 index 98a9bfd1f..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a2bb2oi_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a2bb2oi_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a2bb2oi_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a311o_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a311o_1_.yml deleted file mode 100644 index 9b032d965..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a311o_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a311o_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a311o_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a311o_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a311o_2_.yml deleted file mode 100644 index 9adc51580..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a311o_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a311o_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a311o_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a311o_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a311o_4_.yml deleted file mode 100644 index 2df0295fa..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a311o_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a311o_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a311o_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a311oi_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a311oi_1_.yml deleted file mode 100644 index 02853760d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a311oi_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a311oi_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a311oi_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a311oi_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a311oi_2_.yml deleted file mode 100644 index 81b22332d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a311oi_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a311oi_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a311oi_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a311oi_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a311oi_4_.yml deleted file mode 100644 index 4c0266218..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a311oi_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a311oi_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a311oi_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a31o_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a31o_1_.yml deleted file mode 100644 index 02c2dcab8..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a31o_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a31o_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a31o_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a31o_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a31o_2_.yml deleted file mode 100644 index 51b8f3994..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a31o_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a31o_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a31o_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a31o_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a31o_4_.yml deleted file mode 100644 index b8d0c3fc2..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a31o_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a31o_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a31o_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a31oi_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a31oi_1_.yml deleted file mode 100644 index 256c99aef..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a31oi_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a31oi_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a31oi_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a31oi_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a31oi_2_.yml deleted file mode 100644 index c7ba1e4b9..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a31oi_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a31oi_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a31oi_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a31oi_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a31oi_4_.yml deleted file mode 100644 index 4e894f8cf..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a31oi_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a31oi_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a31oi_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a32o_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a32o_1_.yml deleted file mode 100644 index 936061f08..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a32o_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a32o_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a32o_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a32o_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a32o_2_.yml deleted file mode 100644 index 616a2843f..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a32o_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a32o_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a32o_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a32o_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a32o_4_.yml deleted file mode 100644 index 778112d30..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a32o_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a32o_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a32o_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a32oi_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a32oi_1_.yml deleted file mode 100644 index 3aea508ee..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a32oi_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a32oi_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a32oi_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a32oi_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a32oi_2_.yml deleted file mode 100644 index db92138e2..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a32oi_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a32oi_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a32oi_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a32oi_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a32oi_4_.yml deleted file mode 100644 index 00e581a64..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a32oi_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a32oi_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a32oi_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a41o_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a41o_1_.yml deleted file mode 100644 index cadbe8daa..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a41o_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a41o_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a41o_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a41o_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a41o_2_.yml deleted file mode 100644 index 19abfa068..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a41o_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a41o_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a41o_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a41o_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a41o_4_.yml deleted file mode 100644 index b209ab6fe..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a41o_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a41o_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a41o_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a41oi_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a41oi_1_.yml deleted file mode 100644 index 9dbf6abc4..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a41oi_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a41oi_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a41oi_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a41oi_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a41oi_2_.yml deleted file mode 100644 index 448fcadfd..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a41oi_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a41oi_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a41oi_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a41oi_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a41oi_4_.yml deleted file mode 100644 index 5741ed90d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__a41oi_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__a41oi_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__a41oi_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and2_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and2_1_.yml deleted file mode 100644 index c52aff80e..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and2_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and2_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and2_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and2_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and2_2_.yml deleted file mode 100644 index 5baaa4466..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and2_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and2_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and2_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and2_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and2_4_.yml deleted file mode 100644 index 707e461e7..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and2_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and2_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and2_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and2b_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and2b_1_.yml deleted file mode 100644 index 8b4d427f7..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and2b_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and2b_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and2b_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and2b_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and2b_2_.yml deleted file mode 100644 index 25d6629c0..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and2b_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and2b_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and2b_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and2b_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and2b_4_.yml deleted file mode 100644 index deea0d94f..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and2b_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and2b_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and2b_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and3_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and3_1_.yml deleted file mode 100644 index 7eaa14032..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and3_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and3_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and3_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and3_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and3_2_.yml deleted file mode 100644 index 017cb7127..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and3_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and3_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and3_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and3_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and3_4_.yml deleted file mode 100644 index 0034bc944..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and3_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and3_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and3_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and3b_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and3b_1_.yml deleted file mode 100644 index 40bac9242..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and3b_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and3b_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and3b_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and3b_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and3b_2_.yml deleted file mode 100644 index ba5f324b7..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and3b_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and3b_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and3b_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and3b_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and3b_4_.yml deleted file mode 100644 index f520382be..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and3b_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and3b_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and3b_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4_1_.yml deleted file mode 100644 index 348965b4f..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and4_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and4_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4_2_.yml deleted file mode 100644 index 32a449a09..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and4_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and4_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4_4_.yml deleted file mode 100644 index e6a018c17..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and4_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and4_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4b_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4b_1_.yml deleted file mode 100644 index be76160f0..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4b_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and4b_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and4b_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4b_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4b_2_.yml deleted file mode 100644 index ee4352345..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4b_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and4b_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and4b_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4b_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4b_4_.yml deleted file mode 100644 index 80d643942..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4b_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and4b_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and4b_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4bb_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4bb_1_.yml deleted file mode 100644 index 121d8f251..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4bb_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and4bb_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and4bb_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4bb_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4bb_2_.yml deleted file mode 100644 index 42f3e8a24..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4bb_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and4bb_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and4bb_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4bb_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4bb_4_.yml deleted file mode 100644 index 3a1dde23d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__and4bb_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__and4bb_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__and4bb_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__buf_16_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__buf_16_.yml deleted file mode 100644 index a89140af9..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__buf_16_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__buf_16 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__buf_16 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__buf_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__buf_1_.yml deleted file mode 100644 index 18059401f..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__buf_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__buf_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__buf_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__buf_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__buf_2_.yml deleted file mode 100644 index dc28b34ff..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__buf_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__buf_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__buf_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__buf_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__buf_4_.yml deleted file mode 100644 index 0bdda0450..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__buf_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__buf_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__buf_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__buf_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__buf_8_.yml deleted file mode 100644 index 4cc17ccc9..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__buf_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__buf_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__buf_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__bufbuf_16_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__bufbuf_16_.yml deleted file mode 100644 index 8c2f13f0c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__bufbuf_16_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__bufbuf_16 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__bufbuf_16 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__bufbuf_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__bufbuf_8_.yml deleted file mode 100644 index 8d0ee31ac..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__bufbuf_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__bufbuf_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__bufbuf_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__bufinv_16_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__bufinv_16_.yml deleted file mode 100644 index 84a45a086..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__bufinv_16_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__bufinv_16 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__bufinv_16 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__bufinv_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__bufinv_8_.yml deleted file mode 100644 index b3a5fb3a0..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__bufinv_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__bufinv_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__bufinv_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkbuf_16_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkbuf_16_.yml deleted file mode 100644 index 7fec34c4a..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkbuf_16_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__clkbuf_16 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__clkbuf_16 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkbuf_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkbuf_1_.yml deleted file mode 100644 index bbbd96643..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkbuf_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__clkbuf_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__clkbuf_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkbuf_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkbuf_2_.yml deleted file mode 100644 index 5c5f39a89..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkbuf_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__clkbuf_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__clkbuf_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkbuf_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkbuf_4_.yml deleted file mode 100644 index 8e880232c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkbuf_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__clkbuf_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__clkbuf_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkbuf_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkbuf_8_.yml deleted file mode 100644 index f15a4f522..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkbuf_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__clkbuf_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__clkbuf_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkdlyinv3sd1_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkdlyinv3sd1_1_.yml deleted file mode 100644 index 15ec2873e..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkdlyinv3sd1_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__clkdlyinv3sd1_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__clkdlyinv3sd1_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkdlyinv3sd2_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkdlyinv3sd2_1_.yml deleted file mode 100644 index d7d3cb59d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkdlyinv3sd2_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__clkdlyinv3sd2_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__clkdlyinv3sd2_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkdlyinv3sd3_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkdlyinv3sd3_1_.yml deleted file mode 100644 index 11678f767..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkdlyinv3sd3_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__clkdlyinv3sd3_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__clkdlyinv3sd3_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkdlyinv5sd1_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkdlyinv5sd1_1_.yml deleted file mode 100644 index 9c74e0c33..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkdlyinv5sd1_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__clkdlyinv5sd1_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__clkdlyinv5sd1_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkdlyinv5sd2_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkdlyinv5sd2_1_.yml deleted file mode 100644 index db7b21ade..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkdlyinv5sd2_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__clkdlyinv5sd2_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__clkdlyinv5sd2_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkdlyinv5sd3_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkdlyinv5sd3_1_.yml deleted file mode 100644 index 9730a638a..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkdlyinv5sd3_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__clkdlyinv5sd3_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__clkdlyinv5sd3_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkinv_16_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkinv_16_.yml deleted file mode 100644 index fb682f196..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkinv_16_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__clkinv_16 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__clkinv_16 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkinv_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkinv_1_.yml deleted file mode 100644 index 55540d765..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkinv_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__clkinv_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__clkinv_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkinv_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkinv_2_.yml deleted file mode 100644 index 645ccb4e8..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkinv_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__clkinv_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__clkinv_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkinv_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkinv_4_.yml deleted file mode 100644 index bb89c6c23..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkinv_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__clkinv_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__clkinv_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkinv_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkinv_8_.yml deleted file mode 100644 index 7c060c5b3..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__clkinv_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__clkinv_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__clkinv_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__conb_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__conb_1_.yml deleted file mode 100644 index 9bb2a605f..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__conb_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__conb_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__conb_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__decap_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__decap_4_.yml deleted file mode 100644 index e25c0ac6b..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__decap_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__decap_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__decap_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__decap_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__decap_8_.yml deleted file mode 100644 index aca7d8652..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__decap_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__decap_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__decap_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfbbn_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfbbn_1_.yml deleted file mode 100644 index 0e26bee0e..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfbbn_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dfbbn_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dfbbn_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfbbn_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfbbn_2_.yml deleted file mode 100644 index c4fde1a59..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfbbn_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dfbbn_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dfbbn_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfbbp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfbbp_1_.yml deleted file mode 100644 index 4e4873b90..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfbbp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dfbbp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dfbbp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfrbp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfrbp_1_.yml deleted file mode 100644 index cc6a054a7..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfrbp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dfrbp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dfrbp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfrbp_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfrbp_2_.yml deleted file mode 100644 index 874cc28e5..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfrbp_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dfrbp_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dfrbp_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfrtn_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfrtn_1_.yml deleted file mode 100644 index 1324cccf1..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfrtn_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dfrtn_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dfrtn_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfrtp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfrtp_1_.yml deleted file mode 100644 index 5aabaaa01..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfrtp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dfrtp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dfrtp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfrtp_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfrtp_2_.yml deleted file mode 100644 index bd4f48156..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfrtp_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dfrtp_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dfrtp_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfrtp_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfrtp_4_.yml deleted file mode 100644 index 7533e6fa2..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfrtp_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dfrtp_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dfrtp_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfsbp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfsbp_1_.yml deleted file mode 100644 index ae813599c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfsbp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dfsbp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dfsbp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfsbp_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfsbp_2_.yml deleted file mode 100644 index 2c98f4eec..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfsbp_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dfsbp_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dfsbp_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfstp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfstp_1_.yml deleted file mode 100644 index 51b7249e6..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfstp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dfstp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dfstp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfstp_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfstp_2_.yml deleted file mode 100644 index 1d45055b4..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfstp_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dfstp_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dfstp_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfstp_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfstp_4_.yml deleted file mode 100644 index 7e09a047b..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfstp_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dfstp_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dfstp_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfxbp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfxbp_1_.yml deleted file mode 100644 index 03f8f345c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfxbp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dfxbp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dfxbp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfxbp_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfxbp_2_.yml deleted file mode 100644 index 8f913122f..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfxbp_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dfxbp_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dfxbp_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfxtp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfxtp_1_.yml deleted file mode 100644 index 53783eeb1..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfxtp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dfxtp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dfxtp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfxtp_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfxtp_2_.yml deleted file mode 100644 index 17c9ed84e..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfxtp_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dfxtp_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dfxtp_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfxtp_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfxtp_4_.yml deleted file mode 100644 index a092b15c6..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dfxtp_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dfxtp_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dfxtp_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__diode_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__diode_2_.yml deleted file mode 100644 index 9f5a67bfb..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__diode_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__diode_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__diode_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlclkp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlclkp_1_.yml deleted file mode 100644 index b3572ff84..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlclkp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlclkp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlclkp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlclkp_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlclkp_2_.yml deleted file mode 100644 index 155a4b7e9..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlclkp_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlclkp_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlclkp_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlclkp_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlclkp_4_.yml deleted file mode 100644 index 157449d2d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlclkp_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlclkp_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlclkp_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrbn_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrbn_1_.yml deleted file mode 100644 index 1030a2926..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrbn_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlrbn_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlrbn_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrbn_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrbn_2_.yml deleted file mode 100644 index da5da803d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrbn_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlrbn_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlrbn_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrbp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrbp_1_.yml deleted file mode 100644 index e58aa819c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrbp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlrbp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlrbp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrbp_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrbp_2_.yml deleted file mode 100644 index 92ada93ed..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrbp_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlrbp_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlrbp_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrtn_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrtn_1_.yml deleted file mode 100644 index 5328975e4..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrtn_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlrtn_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlrtn_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrtn_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrtn_2_.yml deleted file mode 100644 index 4a82eb014..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrtn_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlrtn_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlrtn_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrtn_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrtn_4_.yml deleted file mode 100644 index e661aa978..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrtn_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlrtn_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlrtn_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrtp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrtp_1_.yml deleted file mode 100644 index ff0d18fcb..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrtp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlrtp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlrtp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrtp_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrtp_2_.yml deleted file mode 100644 index fa8fd8f63..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrtp_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlrtp_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlrtp_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrtp_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrtp_4_.yml deleted file mode 100644 index d6eea01b6..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlrtp_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlrtp_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlrtp_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxbn_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxbn_1_.yml deleted file mode 100644 index c7ab81bf3..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxbn_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlxbn_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlxbn_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxbn_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxbn_2_.yml deleted file mode 100644 index 0606c1446..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxbn_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlxbn_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlxbn_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxbp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxbp_1_.yml deleted file mode 100644 index afe7accf6..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxbp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlxbp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlxbp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxtn_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxtn_1_.yml deleted file mode 100644 index baf1f9aa1..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxtn_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlxtn_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlxtn_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxtn_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxtn_2_.yml deleted file mode 100644 index 594802616..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxtn_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlxtn_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlxtn_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxtn_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxtn_4_.yml deleted file mode 100644 index 0af70c8c4..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxtn_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlxtn_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlxtn_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxtp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxtp_1_.yml deleted file mode 100644 index f40578da8..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlxtp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlxtp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlxtp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlygate4sd1_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlygate4sd1_1_.yml deleted file mode 100644 index e0a33878d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlygate4sd1_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlygate4sd1_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlygate4sd1_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlygate4sd2_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlygate4sd2_1_.yml deleted file mode 100644 index 1a32e3d29..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlygate4sd2_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlygate4sd2_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlygate4sd2_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlygate4sd3_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlygate4sd3_1_.yml deleted file mode 100644 index 094475546..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlygate4sd3_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlygate4sd3_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlygate4sd3_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlymetal6s2s_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlymetal6s2s_1_.yml deleted file mode 100644 index e83219deb..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlymetal6s2s_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlymetal6s2s_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlymetal6s2s_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlymetal6s4s_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlymetal6s4s_1_.yml deleted file mode 100644 index 2b06b8eae..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlymetal6s4s_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlymetal6s4s_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlymetal6s4s_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlymetal6s6s_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlymetal6s6s_1_.yml deleted file mode 100644 index ad76a2a99..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__dlymetal6s6s_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__dlymetal6s6s_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__dlymetal6s6s_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ebufn_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ebufn_1_.yml deleted file mode 100644 index 53f07ba3d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ebufn_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__ebufn_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__ebufn_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ebufn_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ebufn_2_.yml deleted file mode 100644 index 76874e6f5..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ebufn_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__ebufn_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__ebufn_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ebufn_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ebufn_4_.yml deleted file mode 100644 index dc7d57a18..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ebufn_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__ebufn_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__ebufn_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ebufn_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ebufn_8_.yml deleted file mode 100644 index 0f14b54f1..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ebufn_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__ebufn_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__ebufn_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__edfxbp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__edfxbp_1_.yml deleted file mode 100644 index 5b96e0cf4..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__edfxbp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__edfxbp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__edfxbp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__edfxtp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__edfxtp_1_.yml deleted file mode 100644 index c21b3433e..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__edfxtp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__edfxtp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__edfxtp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvn_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvn_1_.yml deleted file mode 100644 index 1da9b943c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvn_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__einvn_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__einvn_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvn_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvn_2_.yml deleted file mode 100644 index 709665fbb..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvn_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__einvn_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__einvn_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvn_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvn_4_.yml deleted file mode 100644 index 1e3f0e59b..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvn_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__einvn_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__einvn_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvn_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvn_8_.yml deleted file mode 100644 index e913e42f7..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvn_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__einvn_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__einvn_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvp_1_.yml deleted file mode 100644 index fdfaeb8bc..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__einvp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__einvp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvp_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvp_2_.yml deleted file mode 100644 index f74ee05de..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvp_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__einvp_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__einvp_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvp_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvp_4_.yml deleted file mode 100644 index d1c8c65c3..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvp_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__einvp_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__einvp_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvp_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvp_8_.yml deleted file mode 100644 index 2d3b6ef2f..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__einvp_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__einvp_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__einvp_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fa_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fa_1_.yml deleted file mode 100644 index 0a57b90c2..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fa_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__fa_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__fa_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fa_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fa_2_.yml deleted file mode 100644 index 7df2f7fd4..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fa_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__fa_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__fa_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fa_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fa_4_.yml deleted file mode 100644 index aec36b4ea..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fa_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__fa_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__fa_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fah_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fah_1_.yml deleted file mode 100644 index c72135f5e..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fah_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__fah_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__fah_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fah_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fah_2_.yml deleted file mode 100644 index 6432f7e1e..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fah_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__fah_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__fah_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fah_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fah_4_.yml deleted file mode 100644 index 6f2ce3859..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fah_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__fah_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__fah_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fahcin_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fahcin_1_.yml deleted file mode 100644 index fe77a77b9..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fahcin_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__fahcin_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__fahcin_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fahcon_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fahcon_1_.yml deleted file mode 100644 index dd9687c09..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fahcon_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__fahcon_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__fahcon_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_1_.yml deleted file mode 100644 index 1b7129da9..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__fill_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__fill_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_2_.yml deleted file mode 100644 index c59574a52..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__fill_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__fill_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_4_.yml deleted file mode 100644 index 582d98315..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__fill_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__fill_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_8_.yml deleted file mode 100644 index 8f239e630..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__fill_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__fill_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_diode_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_diode_2_.yml deleted file mode 100644 index 07f2493b2..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_diode_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__fill_diode_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__fill_diode_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_diode_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_diode_4_.yml deleted file mode 100644 index 8096f02cb..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_diode_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__fill_diode_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__fill_diode_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_diode_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_diode_8_.yml deleted file mode 100644 index b44ed16c5..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__fill_diode_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__fill_diode_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__fill_diode_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ha_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ha_1_.yml deleted file mode 100644 index 163dbd0d7..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ha_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__ha_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__ha_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ha_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ha_2_.yml deleted file mode 100644 index 8086c16fb..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ha_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__ha_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__ha_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ha_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ha_4_.yml deleted file mode 100644 index 30335a467..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__ha_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__ha_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__ha_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__inv_16_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__inv_16_.yml deleted file mode 100644 index 6d92e5c4b..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__inv_16_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__inv_16 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__inv_16 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__inv_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__inv_1_.yml deleted file mode 100644 index c386d7c5a..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__inv_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__inv_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__inv_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__inv_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__inv_2_.yml deleted file mode 100644 index dffaaaae8..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__inv_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__inv_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__inv_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__inv_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__inv_4_.yml deleted file mode 100644 index 91dc56943..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__inv_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__inv_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__inv_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__inv_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__inv_8_.yml deleted file mode 100644 index ceb6979db..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__inv_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__inv_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__inv_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__maj3_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__maj3_1_.yml deleted file mode 100644 index f40dc3547..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__maj3_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__maj3_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__maj3_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__maj3_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__maj3_2_.yml deleted file mode 100644 index 16e7872ab..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__maj3_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__maj3_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__maj3_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__maj3_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__maj3_4_.yml deleted file mode 100644 index 0a4e6cd36..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__maj3_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__maj3_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__maj3_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux2_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux2_1_.yml deleted file mode 100644 index 38e98aafb..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux2_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__mux2_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__mux2_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux2_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux2_2_.yml deleted file mode 100644 index 2f4f8f8e6..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux2_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__mux2_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__mux2_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux2_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux2_4_.yml deleted file mode 100644 index e022ea778..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux2_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__mux2_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__mux2_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux2i_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux2i_1_.yml deleted file mode 100644 index 348119455..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux2i_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__mux2i_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__mux2i_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux2i_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux2i_2_.yml deleted file mode 100644 index ef850ed1a..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux2i_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__mux2i_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__mux2i_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux2i_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux2i_4_.yml deleted file mode 100644 index 3b09f0dad..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux2i_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__mux2i_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__mux2i_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux4_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux4_1_.yml deleted file mode 100644 index 468b824b1..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux4_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__mux4_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__mux4_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux4_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux4_2_.yml deleted file mode 100644 index 000d94398..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux4_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__mux4_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__mux4_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux4_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux4_4_.yml deleted file mode 100644 index d447b5d9d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__mux4_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__mux4_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__mux4_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2_1_.yml deleted file mode 100644 index eee792dde..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand2_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand2_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2_2_.yml deleted file mode 100644 index b3db5aef8..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand2_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand2_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2_4_.yml deleted file mode 100644 index 49f0e9362..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand2_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand2_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2_8_.yml deleted file mode 100644 index 6b69b6ceb..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand2_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand2_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2b_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2b_1_.yml deleted file mode 100644 index a42579f72..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2b_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand2b_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand2b_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2b_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2b_2_.yml deleted file mode 100644 index 508bfafbd..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2b_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand2b_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand2b_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2b_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2b_4_.yml deleted file mode 100644 index 0f34011ad..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand2b_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand2b_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand2b_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand3_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand3_1_.yml deleted file mode 100644 index 65daa01ff..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand3_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand3_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand3_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand3_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand3_2_.yml deleted file mode 100644 index 66a151855..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand3_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand3_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand3_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand3_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand3_4_.yml deleted file mode 100644 index 0153394d2..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand3_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand3_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand3_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand3b_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand3b_1_.yml deleted file mode 100644 index f6767718a..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand3b_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand3b_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand3b_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand3b_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand3b_2_.yml deleted file mode 100644 index f38371900..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand3b_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand3b_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand3b_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand3b_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand3b_4_.yml deleted file mode 100644 index 8117ead97..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand3b_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand3b_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand3b_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4_1_.yml deleted file mode 100644 index 6e4ac63d9..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand4_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand4_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4_2_.yml deleted file mode 100644 index 6e719810a..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand4_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand4_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4_4_.yml deleted file mode 100644 index cf3ca5c31..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand4_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand4_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4b_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4b_1_.yml deleted file mode 100644 index b098c7da0..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4b_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand4b_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand4b_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4b_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4b_2_.yml deleted file mode 100644 index 9be537c9a..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4b_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand4b_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand4b_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4b_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4b_4_.yml deleted file mode 100644 index ab7932fb9..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4b_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand4b_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand4b_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4bb_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4bb_1_.yml deleted file mode 100644 index e8e907274..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4bb_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand4bb_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand4bb_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4bb_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4bb_2_.yml deleted file mode 100644 index 85d7d77b1..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4bb_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand4bb_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand4bb_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4bb_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4bb_4_.yml deleted file mode 100644 index 589e7d654..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nand4bb_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nand4bb_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nand4bb_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2_1_.yml deleted file mode 100644 index 0e1dd7034..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor2_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor2_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2_2_.yml deleted file mode 100644 index 0ed2dd84c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor2_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor2_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2_4_.yml deleted file mode 100644 index d0fb0e407..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor2_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor2_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2_8_.yml deleted file mode 100644 index 34308e7d7..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor2_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor2_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2b_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2b_1_.yml deleted file mode 100644 index 0439c1f9d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2b_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor2b_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor2b_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2b_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2b_2_.yml deleted file mode 100644 index 32b11e9ae..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2b_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor2b_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor2b_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2b_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2b_4_.yml deleted file mode 100644 index 6424fac24..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor2b_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor2b_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor2b_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor3_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor3_1_.yml deleted file mode 100644 index 18b3d9945..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor3_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor3_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor3_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor3_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor3_2_.yml deleted file mode 100644 index 7e25d5005..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor3_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor3_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor3_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor3_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor3_4_.yml deleted file mode 100644 index a8bfa37ba..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor3_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor3_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor3_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor3b_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor3b_1_.yml deleted file mode 100644 index e852927cf..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor3b_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor3b_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor3b_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor3b_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor3b_2_.yml deleted file mode 100644 index a017d6b7b..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor3b_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor3b_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor3b_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor3b_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor3b_4_.yml deleted file mode 100644 index 6dfe3a47b..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor3b_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor3b_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor3b_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4_1_.yml deleted file mode 100644 index d0af446b2..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor4_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor4_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4_2_.yml deleted file mode 100644 index 7b0c5cf2e..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor4_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor4_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4_4_.yml deleted file mode 100644 index 11a3d5886..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor4_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor4_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4b_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4b_1_.yml deleted file mode 100644 index 4248e7cc0..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4b_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor4b_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor4b_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4b_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4b_2_.yml deleted file mode 100644 index f19ace621..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4b_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor4b_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor4b_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4b_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4b_4_.yml deleted file mode 100644 index e06778d6c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4b_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor4b_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor4b_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4bb_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4bb_1_.yml deleted file mode 100644 index 56f52fa37..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4bb_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor4bb_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor4bb_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4bb_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4bb_2_.yml deleted file mode 100644 index a86935397..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4bb_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor4bb_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor4bb_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4bb_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4bb_4_.yml deleted file mode 100644 index 4e593a73c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__nor4bb_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__nor4bb_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__nor4bb_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2111a_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2111a_1_.yml deleted file mode 100644 index 0a6705858..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2111a_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o2111a_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o2111a_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2111a_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2111a_2_.yml deleted file mode 100644 index 2e70109f7..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2111a_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o2111a_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o2111a_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2111a_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2111a_4_.yml deleted file mode 100644 index e2b147ec5..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2111a_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o2111a_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o2111a_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2111ai_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2111ai_1_.yml deleted file mode 100644 index 8d787f1f7..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2111ai_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o2111ai_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o2111ai_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2111ai_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2111ai_2_.yml deleted file mode 100644 index 7ef617806..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2111ai_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o2111ai_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o2111ai_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2111ai_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2111ai_4_.yml deleted file mode 100644 index 2d1020c70..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2111ai_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o2111ai_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o2111ai_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o211a_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o211a_1_.yml deleted file mode 100644 index 03e6ce5f9..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o211a_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o211a_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o211a_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o211a_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o211a_2_.yml deleted file mode 100644 index 94f8a4845..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o211a_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o211a_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o211a_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o211a_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o211a_4_.yml deleted file mode 100644 index f9f5463bb..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o211a_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o211a_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o211a_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o211ai_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o211ai_1_.yml deleted file mode 100644 index ecf5e73e0..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o211ai_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o211ai_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o211ai_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o211ai_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o211ai_2_.yml deleted file mode 100644 index 470a03604..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o211ai_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o211ai_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o211ai_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o211ai_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o211ai_4_.yml deleted file mode 100644 index 758bf0825..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o211ai_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o211ai_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o211ai_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21a_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21a_1_.yml deleted file mode 100644 index f1ea4b05c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21a_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o21a_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o21a_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21a_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21a_2_.yml deleted file mode 100644 index 15ab215d6..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21a_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o21a_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o21a_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21a_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21a_4_.yml deleted file mode 100644 index 265a9bd3c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21a_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o21a_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o21a_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21ai_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21ai_1_.yml deleted file mode 100644 index 22680f2e5..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21ai_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o21ai_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o21ai_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21ai_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21ai_2_.yml deleted file mode 100644 index 936c5bd0a..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21ai_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o21ai_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o21ai_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21ai_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21ai_4_.yml deleted file mode 100644 index eb1135125..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21ai_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o21ai_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o21ai_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21ba_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21ba_1_.yml deleted file mode 100644 index 5ba6aa800..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21ba_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o21ba_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o21ba_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21ba_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21ba_2_.yml deleted file mode 100644 index 72523a194..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21ba_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o21ba_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o21ba_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21ba_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21ba_4_.yml deleted file mode 100644 index 5dbca1909..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21ba_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o21ba_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o21ba_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21bai_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21bai_1_.yml deleted file mode 100644 index d2b04492c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21bai_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o21bai_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o21bai_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21bai_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21bai_2_.yml deleted file mode 100644 index b5a34a27e..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21bai_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o21bai_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o21bai_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21bai_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21bai_4_.yml deleted file mode 100644 index 5579c3ace..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o21bai_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o21bai_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o21bai_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o221a_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o221a_1_.yml deleted file mode 100644 index c08e6ee94..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o221a_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o221a_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o221a_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o221a_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o221a_2_.yml deleted file mode 100644 index ae0ed5b66..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o221a_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o221a_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o221a_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o221a_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o221a_4_.yml deleted file mode 100644 index cc5013cc0..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o221a_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o221a_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o221a_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o221ai_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o221ai_1_.yml deleted file mode 100644 index d85454de9..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o221ai_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o221ai_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o221ai_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o221ai_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o221ai_2_.yml deleted file mode 100644 index 2d31c3cc6..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o221ai_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o221ai_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o221ai_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o221ai_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o221ai_4_.yml deleted file mode 100644 index 0246d3302..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o221ai_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o221ai_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o221ai_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o22a_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o22a_1_.yml deleted file mode 100644 index 6581e693d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o22a_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o22a_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o22a_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o22a_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o22a_2_.yml deleted file mode 100644 index 01f0ccbdf..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o22a_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o22a_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o22a_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o22a_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o22a_4_.yml deleted file mode 100644 index 5fddd9645..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o22a_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o22a_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o22a_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o22ai_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o22ai_1_.yml deleted file mode 100644 index ac13eea20..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o22ai_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o22ai_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o22ai_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o22ai_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o22ai_2_.yml deleted file mode 100644 index 283e37fc1..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o22ai_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o22ai_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o22ai_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o22ai_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o22ai_4_.yml deleted file mode 100644 index 4274ee7a6..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o22ai_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o22ai_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o22ai_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2bb2a_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2bb2a_1_.yml deleted file mode 100644 index b083ae7b0..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2bb2a_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o2bb2a_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o2bb2a_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2bb2a_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2bb2a_2_.yml deleted file mode 100644 index bd4ad1887..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2bb2a_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o2bb2a_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o2bb2a_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2bb2a_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2bb2a_4_.yml deleted file mode 100644 index bf8bf2430..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2bb2a_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o2bb2a_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o2bb2a_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2bb2ai_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2bb2ai_1_.yml deleted file mode 100644 index f9f5c98b9..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2bb2ai_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o2bb2ai_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o2bb2ai_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2bb2ai_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2bb2ai_2_.yml deleted file mode 100644 index 9556b8271..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2bb2ai_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o2bb2ai_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o2bb2ai_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2bb2ai_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2bb2ai_4_.yml deleted file mode 100644 index 8e0af5eed..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o2bb2ai_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o2bb2ai_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o2bb2ai_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o311a_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o311a_1_.yml deleted file mode 100644 index 3b1c0527b..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o311a_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o311a_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o311a_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o311a_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o311a_2_.yml deleted file mode 100644 index 69e9a9b35..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o311a_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o311a_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o311a_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o311a_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o311a_4_.yml deleted file mode 100644 index 23496308d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o311a_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o311a_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o311a_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o311ai_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o311ai_1_.yml deleted file mode 100644 index e25ecad17..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o311ai_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o311ai_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o311ai_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o311ai_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o311ai_2_.yml deleted file mode 100644 index e0d2c92ea..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o311ai_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o311ai_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o311ai_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o311ai_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o311ai_4_.yml deleted file mode 100644 index 2ef090b1c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o311ai_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o311ai_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o311ai_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o31a_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o31a_1_.yml deleted file mode 100644 index 659779343..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o31a_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o31a_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o31a_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o31a_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o31a_2_.yml deleted file mode 100644 index 020d2fe8f..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o31a_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o31a_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o31a_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o31a_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o31a_4_.yml deleted file mode 100644 index ae4937677..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o31a_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o31a_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o31a_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o31ai_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o31ai_1_.yml deleted file mode 100644 index 716efca60..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o31ai_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o31ai_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o31ai_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o31ai_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o31ai_2_.yml deleted file mode 100644 index a90e67eeb..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o31ai_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o31ai_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o31ai_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o31ai_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o31ai_4_.yml deleted file mode 100644 index 1869e19e5..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o31ai_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o31ai_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o31ai_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o32a_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o32a_1_.yml deleted file mode 100644 index a1754b7d7..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o32a_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o32a_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o32a_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o32a_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o32a_2_.yml deleted file mode 100644 index 55a69392b..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o32a_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o32a_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o32a_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o32a_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o32a_4_.yml deleted file mode 100644 index 511905762..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o32a_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o32a_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o32a_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o32ai_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o32ai_1_.yml deleted file mode 100644 index fbb6d80a2..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o32ai_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o32ai_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o32ai_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o32ai_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o32ai_2_.yml deleted file mode 100644 index e8b2cb3a3..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o32ai_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o32ai_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o32ai_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o32ai_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o32ai_4_.yml deleted file mode 100644 index e5c07ce29..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o32ai_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o32ai_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o32ai_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o41a_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o41a_1_.yml deleted file mode 100644 index 2263c5b45..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o41a_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o41a_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o41a_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o41a_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o41a_2_.yml deleted file mode 100644 index d795a00c3..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o41a_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o41a_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o41a_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o41a_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o41a_4_.yml deleted file mode 100644 index 5a2fce352..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o41a_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o41a_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o41a_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o41ai_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o41ai_1_.yml deleted file mode 100644 index 62e7c608f..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o41ai_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o41ai_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o41ai_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o41ai_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o41ai_2_.yml deleted file mode 100644 index 0d975a91c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o41ai_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o41ai_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o41ai_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o41ai_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o41ai_4_.yml deleted file mode 100644 index 405e43cda..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__o41ai_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__o41ai_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__o41ai_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or2_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or2_1_.yml deleted file mode 100644 index a86fd19bc..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or2_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or2_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or2_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or2_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or2_2_.yml deleted file mode 100644 index faa54ad5e..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or2_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or2_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or2_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or2_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or2_4_.yml deleted file mode 100644 index 1651c06f1..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or2_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or2_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or2_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or2b_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or2b_1_.yml deleted file mode 100644 index fce5af4ff..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or2b_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or2b_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or2b_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or2b_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or2b_2_.yml deleted file mode 100644 index 12b012957..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or2b_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or2b_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or2b_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or2b_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or2b_4_.yml deleted file mode 100644 index b9133f192..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or2b_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or2b_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or2b_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or3_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or3_1_.yml deleted file mode 100644 index 4b824bc0d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or3_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or3_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or3_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or3_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or3_2_.yml deleted file mode 100644 index efc09369c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or3_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or3_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or3_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or3_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or3_4_.yml deleted file mode 100644 index 525127f5e..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or3_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or3_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or3_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or3b_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or3b_1_.yml deleted file mode 100644 index 850d1ebae..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or3b_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or3b_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or3b_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or3b_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or3b_2_.yml deleted file mode 100644 index 16ff40d8a..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or3b_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or3b_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or3b_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or3b_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or3b_4_.yml deleted file mode 100644 index bbe66ff95..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or3b_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or3b_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or3b_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4_1_.yml deleted file mode 100644 index 2ef763c97..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or4_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or4_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4_2_.yml deleted file mode 100644 index 439bd1742..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or4_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or4_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4_4_.yml deleted file mode 100644 index 84fbb8cb4..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or4_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or4_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4b_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4b_1_.yml deleted file mode 100644 index 8975d6561..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4b_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or4b_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or4b_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4b_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4b_2_.yml deleted file mode 100644 index bda974a2c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4b_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or4b_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or4b_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4b_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4b_4_.yml deleted file mode 100644 index e0812441b..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4b_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or4b_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or4b_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4bb_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4bb_1_.yml deleted file mode 100644 index f058c8e90..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4bb_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or4bb_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or4bb_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4bb_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4bb_2_.yml deleted file mode 100644 index 1031c6d4f..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4bb_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or4bb_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or4bb_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4bb_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4bb_4_.yml deleted file mode 100644 index 6b48473ec..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__or4bb_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__or4bb_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__or4bb_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfbbn_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfbbn_1_.yml deleted file mode 100644 index 2d412ea61..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfbbn_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdfbbn_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdfbbn_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfbbn_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfbbn_2_.yml deleted file mode 100644 index a3ca9c4a2..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfbbn_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdfbbn_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdfbbn_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfbbp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfbbp_1_.yml deleted file mode 100644 index 52d9135d4..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfbbp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdfbbp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdfbbp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfrbp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfrbp_1_.yml deleted file mode 100644 index 3fc91d4a4..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfrbp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdfrbp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdfrbp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfrbp_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfrbp_2_.yml deleted file mode 100644 index 52965854f..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfrbp_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdfrbp_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdfrbp_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfrtn_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfrtn_1_.yml deleted file mode 100644 index f3aade832..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfrtn_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdfrtn_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdfrtn_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfrtp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfrtp_1_.yml deleted file mode 100644 index 4935842b0..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfrtp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdfrtp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdfrtp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfrtp_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfrtp_2_.yml deleted file mode 100644 index 41210e9ac..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfrtp_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdfrtp_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdfrtp_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfrtp_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfrtp_4_.yml deleted file mode 100644 index 5313d906c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfrtp_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdfrtp_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdfrtp_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfsbp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfsbp_1_.yml deleted file mode 100644 index 8091bd375..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfsbp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdfsbp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdfsbp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfsbp_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfsbp_2_.yml deleted file mode 100644 index fc791b596..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfsbp_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdfsbp_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdfsbp_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfstp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfstp_1_.yml deleted file mode 100644 index 893c59111..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfstp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdfstp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdfstp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfstp_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfstp_2_.yml deleted file mode 100644 index 8ec2dad57..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfstp_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdfstp_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdfstp_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfstp_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfstp_4_.yml deleted file mode 100644 index f38706240..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfstp_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdfstp_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdfstp_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfxbp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfxbp_1_.yml deleted file mode 100644 index 847516bf4..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfxbp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdfxbp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdfxbp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfxbp_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfxbp_2_.yml deleted file mode 100644 index 55f94463b..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfxbp_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdfxbp_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdfxbp_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfxtp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfxtp_1_.yml deleted file mode 100644 index 1c92f1317..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfxtp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdfxtp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdfxtp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfxtp_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfxtp_2_.yml deleted file mode 100644 index 805b4cf6f..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfxtp_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdfxtp_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdfxtp_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfxtp_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfxtp_4_.yml deleted file mode 100644 index 8b5a58964..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdfxtp_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdfxtp_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdfxtp_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdlclkp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdlclkp_1_.yml deleted file mode 100644 index aa5cacf25..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdlclkp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdlclkp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdlclkp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdlclkp_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdlclkp_2_.yml deleted file mode 100644 index 829c2f60a..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdlclkp_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdlclkp_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdlclkp_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdlclkp_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdlclkp_4_.yml deleted file mode 100644 index 213183dec..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sdlclkp_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sdlclkp_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sdlclkp_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sedfxbp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sedfxbp_1_.yml deleted file mode 100644 index e5a679002..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sedfxbp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sedfxbp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sedfxbp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sedfxbp_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sedfxbp_2_.yml deleted file mode 100644 index f4fd24890..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sedfxbp_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sedfxbp_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sedfxbp_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sedfxtp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sedfxtp_1_.yml deleted file mode 100644 index 4f299af72..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sedfxtp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sedfxtp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sedfxtp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sedfxtp_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sedfxtp_2_.yml deleted file mode 100644 index 5d0dd2c5a..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sedfxtp_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sedfxtp_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sedfxtp_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sedfxtp_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sedfxtp_4_.yml deleted file mode 100644 index a31057f9a..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__sedfxtp_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__sedfxtp_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__sedfxtp_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__tap_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__tap_1_.yml deleted file mode 100644 index 4e5a4d34f..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__tap_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__tap_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__tap_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__tap_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__tap_2_.yml deleted file mode 100644 index 6ca25b896..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__tap_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__tap_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__tap_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__tapmet1_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__tapmet1_2_.yml deleted file mode 100644 index 940ea5e61..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__tapmet1_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__tapmet1_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__tapmet1_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__tapvgnd2_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__tapvgnd2_1_.yml deleted file mode 100644 index 7248375aa..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__tapvgnd2_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__tapvgnd2_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__tapvgnd2_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__tapvgnd_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__tapvgnd_1_.yml deleted file mode 100644 index 66bee458b..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__tapvgnd_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__tapvgnd_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__tapvgnd_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__tapvpwrvgnd_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__tapvpwrvgnd_1_.yml deleted file mode 100644 index 6d53a2a85..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__tapvpwrvgnd_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__tapvpwrvgnd_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__tapvpwrvgnd_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xnor2_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xnor2_1_.yml deleted file mode 100644 index 73e6ae20e..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xnor2_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__xnor2_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__xnor2_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xnor2_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xnor2_2_.yml deleted file mode 100644 index 2a9164e7c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xnor2_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__xnor2_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__xnor2_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xnor2_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xnor2_4_.yml deleted file mode 100644 index 53bb9bee0..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xnor2_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__xnor2_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__xnor2_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xnor3_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xnor3_1_.yml deleted file mode 100644 index 1d468c16d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xnor3_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__xnor3_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__xnor3_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xnor3_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xnor3_2_.yml deleted file mode 100644 index c71defc92..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xnor3_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__xnor3_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__xnor3_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xnor3_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xnor3_4_.yml deleted file mode 100644 index 635806480..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xnor3_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__xnor3_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__xnor3_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xor2_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xor2_1_.yml deleted file mode 100644 index 632bee923..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xor2_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__xor2_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__xor2_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xor2_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xor2_2_.yml deleted file mode 100644 index c96f1b7ca..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xor2_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__xor2_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__xor2_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xor2_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xor2_4_.yml deleted file mode 100644 index 381175c11..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xor2_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__xor2_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__xor2_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xor3_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xor3_1_.yml deleted file mode 100644 index 773ed4459..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xor3_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__xor3_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__xor3_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xor3_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xor3_2_.yml deleted file mode 100644 index 3369f69b5..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xor3_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__xor3_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__xor3_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xor3_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xor3_4_.yml deleted file mode 100644 index d73843287..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hs__xor3_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hs__xor3_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hs__xor3_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__a21o_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__a21o_1_.yml deleted file mode 100644 index bce0ac2c7..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__a21o_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__a21o_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__a21o_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__a21oi_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__a21oi_1_.yml deleted file mode 100644 index 274011b64..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__a21oi_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__a21oi_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__a21oi_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__a22o_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__a22o_1_.yml deleted file mode 100644 index 4ece98f39..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__a22o_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__a22o_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__a22o_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__a22oi_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__a22oi_1_.yml deleted file mode 100644 index cc6ba486c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__a22oi_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__a22oi_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__a22oi_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__and2_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__and2_1_.yml deleted file mode 100644 index 30648e5ff..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__and2_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__and2_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__and2_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__and3_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__and3_1_.yml deleted file mode 100644 index 67820f61c..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__and3_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__and3_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__and3_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__buf_16_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__buf_16_.yml deleted file mode 100644 index 3f1b3c312..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__buf_16_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__buf_16 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__buf_16 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__buf_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__buf_1_.yml deleted file mode 100644 index 28c2f2977..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__buf_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__buf_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__buf_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__buf_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__buf_2_.yml deleted file mode 100644 index 79ac7c7ec..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__buf_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__buf_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__buf_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__buf_32_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__buf_32_.yml deleted file mode 100644 index 918f25629..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__buf_32_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__buf_32 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__buf_32 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__buf_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__buf_4_.yml deleted file mode 100644 index 256bc4d81..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__buf_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__buf_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__buf_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__buf_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__buf_8_.yml deleted file mode 100644 index 7be022c8e..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__buf_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__buf_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__buf_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__conb_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__conb_1_.yml deleted file mode 100644 index bc3619244..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__conb_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__conb_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__conb_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__decap_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__decap_4_.yml deleted file mode 100644 index ed2962389..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__decap_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__decap_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__decap_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__decap_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__decap_8_.yml deleted file mode 100644 index d0cbb71c8..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__decap_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__decap_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__decap_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dfrbp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dfrbp_1_.yml deleted file mode 100644 index d8dc6f53d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dfrbp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__dfrbp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__dfrbp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dfrtp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dfrtp_1_.yml deleted file mode 100644 index ab7b01476..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dfrtp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__dfrtp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__dfrtp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dfsbp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dfsbp_1_.yml deleted file mode 100644 index c59ccb7bf..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dfsbp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__dfsbp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__dfsbp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dfstp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dfstp_1_.yml deleted file mode 100644 index f4d98e13a..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dfstp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__dfstp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__dfstp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dfxbp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dfxbp_1_.yml deleted file mode 100644 index 9d6547492..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dfxbp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__dfxbp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__dfxbp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dfxtp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dfxtp_1_.yml deleted file mode 100644 index eaae2724b..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dfxtp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__dfxtp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__dfxtp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__diode_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__diode_2_.yml deleted file mode 100644 index 33aa1cf06..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__diode_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__diode_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__diode_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dlclkp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dlclkp_1_.yml deleted file mode 100644 index cb5151438..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dlclkp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__dlclkp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__dlclkp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dlrtp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dlrtp_1_.yml deleted file mode 100644 index 9d74a6247..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dlrtp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__dlrtp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__dlrtp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dlxtp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dlxtp_1_.yml deleted file mode 100644 index c5a26a27d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__dlxtp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__dlxtp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__dlxtp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__einvn_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__einvn_1_.yml deleted file mode 100644 index 974f2c1c6..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__einvn_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__einvn_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__einvn_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__einvp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__einvp_1_.yml deleted file mode 100644 index a9082d2a5..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__einvp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__einvp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__einvp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__fill_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__fill_1_.yml deleted file mode 100644 index 60c25a20e..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__fill_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__fill_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__fill_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__fill_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__fill_2_.yml deleted file mode 100644 index 55cda9c7b..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__fill_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__fill_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__fill_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__fill_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__fill_4_.yml deleted file mode 100644 index 737a9ff37..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__fill_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__fill_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__fill_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__fill_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__fill_8_.yml deleted file mode 100644 index 695b1879f..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__fill_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__fill_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__fill_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__inv_16_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__inv_16_.yml deleted file mode 100644 index 1ac067808..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__inv_16_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__inv_16 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__inv_16 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__inv_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__inv_1_.yml deleted file mode 100644 index 9eea5c428..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__inv_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__inv_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__inv_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__inv_2_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__inv_2_.yml deleted file mode 100644 index 68373e445..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__inv_2_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__inv_2 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__inv_2 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__inv_4_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__inv_4_.yml deleted file mode 100644 index c8c585b80..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__inv_4_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__inv_4 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__inv_4 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__inv_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__inv_8_.yml deleted file mode 100644 index 7d6fa851d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__inv_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__inv_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__inv_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbufhv2hv_hl_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbufhv2hv_hl_1_.yml deleted file mode 100644 index 9e5e3eb46..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbufhv2hv_hl_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__lsbufhv2hv_hl_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__lsbufhv2hv_hl_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbufhv2hv_lh_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbufhv2hv_lh_1_.yml deleted file mode 100644 index ff21ab701..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbufhv2hv_lh_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__lsbufhv2hv_lh_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__lsbufhv2hv_lh_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbufhv2lv_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbufhv2lv_1_.yml deleted file mode 100644 index 692e51628..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbufhv2lv_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__lsbufhv2lv_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__lsbufhv2lv_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbufhv2lv_simple_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbufhv2lv_simple_1_.yml deleted file mode 100644 index d2e091a4f..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbufhv2lv_simple_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__lsbufhv2lv_simple_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__lsbufhv2lv_simple_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbuflv2hv_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbuflv2hv_1_.yml deleted file mode 100644 index f3d5f188a..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbuflv2hv_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__lsbuflv2hv_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__lsbuflv2hv_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3_.yml deleted file mode 100644 index f1a7d540d..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1_.yml deleted file mode 100644 index ac5d1f677..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1_.yml deleted file mode 100644 index c146b6cdf..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__mux2_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__mux2_1_.yml deleted file mode 100644 index 38d567f05..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__mux2_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__mux2_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__mux2_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__mux4_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__mux4_1_.yml deleted file mode 100644 index 3f1852c27..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__mux4_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__mux4_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__mux4_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__nand2_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__nand2_1_.yml deleted file mode 100644 index a8b072f13..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__nand2_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__nand2_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__nand2_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__nand3_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__nand3_1_.yml deleted file mode 100644 index c79202566..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__nand3_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__nand3_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__nand3_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__nor2_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__nor2_1_.yml deleted file mode 100644 index 0a1fe77c3..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__nor2_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__nor2_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__nor2_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__nor3_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__nor3_1_.yml deleted file mode 100644 index b61ab13ff..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__nor3_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__nor3_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__nor3_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__o21a_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__o21a_1_.yml deleted file mode 100644 index 63704057b..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__o21a_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__o21a_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__o21a_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__o21ai_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__o21ai_1_.yml deleted file mode 100644 index 6d5778714..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__o21ai_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__o21ai_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__o21ai_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__o22a_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__o22a_1_.yml deleted file mode 100644 index 76ad31426..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__o22a_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__o22a_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__o22a_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__o22ai_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__o22ai_1_.yml deleted file mode 100644 index 218f49811..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__o22ai_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__o22ai_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__o22ai_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__or2_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__or2_1_.yml deleted file mode 100644 index 6998aead4..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__or2_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__or2_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__or2_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__or3_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__or3_1_.yml deleted file mode 100644 index 7c15c0d28..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__or3_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__or3_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__or3_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__probe_p_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__probe_p_8_.yml deleted file mode 100644 index 397b25d7b..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__probe_p_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__probe_p_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__probe_p_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__probec_p_8_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__probec_p_8_.yml deleted file mode 100644 index 566aeffe1..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__probec_p_8_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__probec_p_8 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__probec_p_8 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__schmittbuf_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__schmittbuf_1_.yml deleted file mode 100644 index 7f92c933a..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__schmittbuf_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__schmittbuf_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__schmittbuf_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdfrbp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdfrbp_1_.yml deleted file mode 100644 index 658364b58..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdfrbp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__sdfrbp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__sdfrbp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdfrtp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdfrtp_1_.yml deleted file mode 100644 index c3ce8cc19..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdfrtp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__sdfrtp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__sdfrtp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdfsbp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdfsbp_1_.yml deleted file mode 100644 index 9a7bb8915..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdfsbp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__sdfsbp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__sdfsbp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdfstp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdfstp_1_.yml deleted file mode 100644 index 7b54cceb0..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdfstp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__sdfstp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__sdfstp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdfxbp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdfxbp_1_.yml deleted file mode 100644 index 79a995e07..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdfxbp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__sdfxbp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__sdfxbp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdfxtp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdfxtp_1_.yml deleted file mode 100644 index 40aeb9156..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdfxtp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__sdfxtp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__sdfxtp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdlclkp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdlclkp_1_.yml deleted file mode 100644 index ee0fc3d80..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdlclkp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__sdlclkp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__sdlclkp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdlxtp_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdlxtp_1_.yml deleted file mode 100644 index 50720c938..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__sdlxtp_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__sdlxtp_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__sdlxtp_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__xnor2_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__xnor2_1_.yml deleted file mode 100644 index 77b65dc55..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__xnor2_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__xnor2_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__xnor2_1 -settings: {} diff --git a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__xor2_1_.yml b/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__xor2_1_.yml deleted file mode 100644 index 81e913ba9..000000000 --- a/tests/test_components/test_pdk_settings_sky130_fd_sc_hvl__xor2_1_.yml +++ /dev/null @@ -1,5 +0,0 @@ -function: sky130_fd_sc_hvl__xor2_1 -info: {} -module: sky130.components -name: sky130_fd_sc_hvl__xor2_1 -settings: {}