Last active
October 14, 2022 20:33
-
-
Save proppy/1054e1618f5f90ce3af529ab5e56ad3f to your computer and use it in GitHub Desktop.
openram-playground.ipynb
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "nbformat": 4, | |
| "nbformat_minor": 0, | |
| "metadata": { | |
| "colab": { | |
| "name": "openram-playground.ipynb", | |
| "provenance": [], | |
| "collapsed_sections": [], | |
| "include_colab_link": true | |
| }, | |
| "kernelspec": { | |
| "name": "python3", | |
| "display_name": "Python 3" | |
| }, | |
| "language_info": { | |
| "name": "python" | |
| } | |
| }, | |
| "cells": [ | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "view-in-github", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "<a href=\"https://colab.research.google.com/gist/proppy/1054e1618f5f90ce3af529ab5e56ad3f/openram-playground.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "source": [ | |
| "# OpenRAM SKY130 playground\n", | |
| "\n", | |
| "Generate OpenRAM macros with `open_pdks.sky130a`." | |
| ], | |
| "metadata": { | |
| "id": "N4LqLHCjMD1B" | |
| } | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "source": [ | |
| "## Install dependencies\n", | |
| "\n", | |
| "Using conda packages from https://github.com/hdl/conda-eda." | |
| ], | |
| "metadata": { | |
| "id": "8KOnNeUOMMRp" | |
| } | |
| }, | |
| { | |
| "cell_type": "code", | |
| "execution_count": 1, | |
| "metadata": { | |
| "colab": { | |
| "base_uri": "https://localhost:8080/" | |
| }, | |
| "id": "8zaG4mCd4-Ti", | |
| "outputId": "4446e960-3354-4895-b282-ee5ba149f24f" | |
| }, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "name": "stdout", | |
| "text": [ | |
| "⏬ Downloading https://repo.anaconda.com/miniconda/Miniconda3-py37_4.11.0-Linux-x86_64.sh...\n", | |
| "📦 Installing...\n", | |
| "📌 Adjusting configuration...\n", | |
| "🩹 Patching environment...\n", | |
| "⏲ Done in 0:00:22\n", | |
| "🔁 Restarting kernel...\n" | |
| ] | |
| } | |
| ], | |
| "source": [ | |
| "!pip install -q condacolab\n", | |
| "import condacolab\n", | |
| "condacolab.install_from_url(\"https://repo.anaconda.com/miniconda/Miniconda3-py37_4.11.0-Linux-x86_64.sh\")" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "source": [ | |
| "import condacolab\n", | |
| "condacolab.check()\n", | |
| "!sed -i -e /cudatoolkit/d /usr/local/conda-meta/pinned" | |
| ], | |
| "metadata": { | |
| "colab": { | |
| "base_uri": "https://localhost:8080/" | |
| }, | |
| "id": "twnZMX905E-U", | |
| "outputId": "8e12f461-3e03-4192-cdf3-ea0724a471d2" | |
| }, | |
| "execution_count": 1, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "name": "stdout", | |
| "text": [ | |
| "✨🍰✨ Everything looks OK!\n" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "source": [ | |
| "!conda install -c LiteX-Hub -c conda-forge -y open_pdks.sky130a=1.0.290 gdstk cairosvg netgen" | |
| ], | |
| "metadata": { | |
| "colab": { | |
| "base_uri": "https://localhost:8080/" | |
| }, | |
| "id": "emiyv2qr6SnS", | |
| "outputId": "7a500c2b-391d-4b3a-b298-36c5ee9ec2ac" | |
| }, | |
| "execution_count": 2, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "name": "stdout", | |
| "text": [ | |
| "Collecting package metadata (current_repodata.json): - \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\bdone\n", | |
| "Solving environment: - \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\bdone\n", | |
| "\n", | |
| "\n", | |
| "==> WARNING: A newer version of conda exists. <==\n", | |
| " current version: 4.11.0\n", | |
| " latest version: 4.12.0\n", | |
| "\n", | |
| "Please update conda by running\n", | |
| "\n", | |
| " $ conda update -n base -c defaults conda\n", | |
| "\n", | |
| "\n", | |
| "\n", | |
| "## Package Plan ##\n", | |
| "\n", | |
| " environment location: /usr/local\n", | |
| "\n", | |
| " added / updated specs:\n", | |
| " - cairosvg\n", | |
| " - gdstk\n", | |
| " - netgen\n", | |
| " - open_pdks.sky130a=1.0.290\n", | |
| "\n", | |
| "\n", | |
| "The following packages will be downloaded:\n", | |
| "\n", | |
| " package | build\n", | |
| " ---------------------------|-----------------\n", | |
| " _libgcc_mutex-0.1 | conda_forge 3 KB conda-forge\n", | |
| " _openmp_mutex-4.5 | 1_llvm 5 KB conda-forge\n", | |
| " ca-certificates-2021.10.8 | ha878542_0 139 KB conda-forge\n", | |
| " cairo-1.14.12 | he6fea26_5 1.3 MB conda-forge\n", | |
| " cairocffi-1.2.0 | pyhd8ed1ab_0 68 KB conda-forge\n", | |
| " cairosvg-2.5.2 | pyhd8ed1ab_0 40 KB conda-forge\n", | |
| " certifi-2021.10.8 | py37h89c1867_1 145 KB conda-forge\n", | |
| " conda-4.12.0 | py37h89c1867_0 1.0 MB conda-forge\n", | |
| " cssselect2-0.2.1 | pyh9f0ad1d_1 30 KB conda-forge\n", | |
| " defusedxml-0.7.1 | pyhd8ed1ab_0 23 KB conda-forge\n", | |
| " expat-2.4.7 | h27087fc_0 187 KB conda-forge\n", | |
| " fontconfig-2.13.96 | h8e229c2_2 306 KB conda-forge\n", | |
| " freetype-2.10.4 | h0708190_1 890 KB conda-forge\n", | |
| " fribidi-1.0.10 | h36c2ea0_0 112 KB conda-forge\n", | |
| " gdstk-0.8.2 | py37h16bd8b9_0 588 KB conda-forge\n", | |
| " gettext-0.19.8.1 | h0b5b191_1005 3.6 MB conda-forge\n", | |
| " giflib-5.2.1 | h36c2ea0_2 77 KB conda-forge\n", | |
| " glib-2.55.0 | 0 8.3 MB conda-forge\n", | |
| " icu-58.2 | hf484d3e_1000 22.6 MB conda-forge\n", | |
| " jbig-2.1 | h7f98852_2003 43 KB conda-forge\n", | |
| " jpeg-9e | h7f98852_0 269 KB conda-forge\n", | |
| " lcms2-2.12 | hddcbb42_0 443 KB conda-forge\n", | |
| " lerc-3.0 | h9c3ff4c_0 216 KB conda-forge\n", | |
| " libblas-3.9.0 |13_linux64_openblas 12 KB conda-forge\n", | |
| " libcblas-3.9.0 |13_linux64_openblas 12 KB conda-forge\n", | |
| " libdeflate-1.10 | h7f98852_0 77 KB conda-forge\n", | |
| " libgcc-ng-11.2.0 | h1d223b6_14 906 KB conda-forge\n", | |
| " libgfortran-ng-11.2.0 | h69a702a_14 20 KB conda-forge\n", | |
| " libgfortran5-11.2.0 | h5c6108e_14 1.7 MB conda-forge\n", | |
| " libiconv-1.15 | h516909a_1006 2.0 MB conda-forge\n", | |
| " libimagequant-2.17.0 | h7f98852_1 48 KB conda-forge\n", | |
| " liblapack-3.9.0 |13_linux64_openblas 12 KB conda-forge\n", | |
| " libopenblas-0.3.18 |pthreads_h8fe5266_0 9.6 MB conda-forge\n", | |
| " libpng-1.6.37 | h21135ba_2 306 KB conda-forge\n", | |
| " libstdcxx-ng-11.2.0 | he4da1e4_14 4.2 MB conda-forge\n", | |
| " libtiff-4.3.0 | h542a066_3 638 KB conda-forge\n", | |
| " libuuid-2.32.1 | h7f98852_1000 28 KB conda-forge\n", | |
| " libwebp-1.2.2 | h3452ae3_0 85 KB conda-forge\n", | |
| " libwebp-base-1.2.2 | h7f98852_1 824 KB conda-forge\n", | |
| " libxcb-1.13 | h7f98852_1004 391 KB conda-forge\n", | |
| " libzlib-1.2.11 | h36c2ea0_1013 59 KB conda-forge\n", | |
| " llvm-openmp-13.0.1 | he0ac6c6_1 3.4 MB conda-forge\n", | |
| " lz4-c-1.9.3 | h9c3ff4c_1 179 KB conda-forge\n", | |
| " netgen-1.5.119_74_g7e42483 | 20220215_161633 767 KB LiteX-Hub\n", | |
| " numpy-1.21.5 | py37hf2998dd_0 6.1 MB conda-forge\n", | |
| " open_pdks.sky130a-1.0.290_0_gc82996f| 20220222_104027 119.5 MB LiteX-Hub\n", | |
| " openjpeg-2.4.0 | hb52868f_1 444 KB conda-forge\n", | |
| " openssl-1.1.1n | h166bdaf_0 2.1 MB conda-forge\n", | |
| " pcre-8.45 | h9c3ff4c_0 253 KB conda-forge\n", | |
| " pillow-9.0.1 | py37hc8ad62e_1 44.8 MB conda-forge\n", | |
| " pixman-0.34.0 | h14c3975_1003 595 KB conda-forge\n", | |
| " pthread-stubs-0.4 | h36c2ea0_1001 5 KB conda-forge\n", | |
| " python_abi-3.7 | 2_cp37m 4 KB conda-forge\n", | |
| " tcsh-6.24.00 | hc60c720_0 418 KB conda-forge\n", | |
| " tinycss2-1.1.1 | pyhd8ed1ab_0 23 KB conda-forge\n", | |
| " webencodings-0.5.1 | py_1 12 KB conda-forge\n", | |
| " xorg-kbproto-1.0.7 | h7f98852_1002 27 KB conda-forge\n", | |
| " xorg-libice-1.0.10 | h7f98852_0 58 KB conda-forge\n", | |
| " xorg-libsm-1.2.3 | hd9c2040_1000 26 KB conda-forge\n", | |
| " xorg-libx11-1.7.2 | h7f98852_0 941 KB conda-forge\n", | |
| " xorg-libxau-1.0.9 | h7f98852_0 13 KB conda-forge\n", | |
| " xorg-libxdmcp-1.1.3 | h7f98852_0 19 KB conda-forge\n", | |
| " xorg-libxext-1.3.4 | h7f98852_1 54 KB conda-forge\n", | |
| " xorg-libxrender-0.9.10 | h7f98852_1003 32 KB conda-forge\n", | |
| " xorg-renderproto-0.11.1 | h7f98852_1002 9 KB conda-forge\n", | |
| " xorg-xextproto-7.3.0 | h7f98852_1002 28 KB conda-forge\n", | |
| " xorg-xproto-7.0.31 | h7f98852_1007 73 KB conda-forge\n", | |
| " zlib-1.2.11 | h36c2ea0_1013 86 KB conda-forge\n", | |
| " zstd-1.5.2 | ha95c52a_0 458 KB conda-forge\n", | |
| " ------------------------------------------------------------\n", | |
| " Total: 241.4 MB\n", | |
| "\n", | |
| "The following NEW packages will be INSTALLED:\n", | |
| "\n", | |
| " cairo conda-forge/linux-64::cairo-1.14.12-he6fea26_5\n", | |
| " cairocffi conda-forge/noarch::cairocffi-1.2.0-pyhd8ed1ab_0\n", | |
| " cairosvg conda-forge/noarch::cairosvg-2.5.2-pyhd8ed1ab_0\n", | |
| " cssselect2 conda-forge/noarch::cssselect2-0.2.1-pyh9f0ad1d_1\n", | |
| " defusedxml conda-forge/noarch::defusedxml-0.7.1-pyhd8ed1ab_0\n", | |
| " expat conda-forge/linux-64::expat-2.4.7-h27087fc_0\n", | |
| " fontconfig conda-forge/linux-64::fontconfig-2.13.96-h8e229c2_2\n", | |
| " freetype conda-forge/linux-64::freetype-2.10.4-h0708190_1\n", | |
| " fribidi conda-forge/linux-64::fribidi-1.0.10-h36c2ea0_0\n", | |
| " gdstk conda-forge/linux-64::gdstk-0.8.2-py37h16bd8b9_0\n", | |
| " gettext conda-forge/linux-64::gettext-0.19.8.1-h0b5b191_1005\n", | |
| " giflib conda-forge/linux-64::giflib-5.2.1-h36c2ea0_2\n", | |
| " glib conda-forge/linux-64::glib-2.55.0-0\n", | |
| " icu conda-forge/linux-64::icu-58.2-hf484d3e_1000\n", | |
| " jbig conda-forge/linux-64::jbig-2.1-h7f98852_2003\n", | |
| " jpeg conda-forge/linux-64::jpeg-9e-h7f98852_0\n", | |
| " lcms2 conda-forge/linux-64::lcms2-2.12-hddcbb42_0\n", | |
| " lerc conda-forge/linux-64::lerc-3.0-h9c3ff4c_0\n", | |
| " libblas conda-forge/linux-64::libblas-3.9.0-13_linux64_openblas\n", | |
| " libcblas conda-forge/linux-64::libcblas-3.9.0-13_linux64_openblas\n", | |
| " libdeflate conda-forge/linux-64::libdeflate-1.10-h7f98852_0\n", | |
| " libgfortran-ng conda-forge/linux-64::libgfortran-ng-11.2.0-h69a702a_14\n", | |
| " libgfortran5 conda-forge/linux-64::libgfortran5-11.2.0-h5c6108e_14\n", | |
| " libiconv conda-forge/linux-64::libiconv-1.15-h516909a_1006\n", | |
| " libimagequant conda-forge/linux-64::libimagequant-2.17.0-h7f98852_1\n", | |
| " liblapack conda-forge/linux-64::liblapack-3.9.0-13_linux64_openblas\n", | |
| " libopenblas conda-forge/linux-64::libopenblas-0.3.18-pthreads_h8fe5266_0\n", | |
| " libpng conda-forge/linux-64::libpng-1.6.37-h21135ba_2\n", | |
| " libtiff conda-forge/linux-64::libtiff-4.3.0-h542a066_3\n", | |
| " libuuid conda-forge/linux-64::libuuid-2.32.1-h7f98852_1000\n", | |
| " libwebp conda-forge/linux-64::libwebp-1.2.2-h3452ae3_0\n", | |
| " libwebp-base conda-forge/linux-64::libwebp-base-1.2.2-h7f98852_1\n", | |
| " libxcb conda-forge/linux-64::libxcb-1.13-h7f98852_1004\n", | |
| " libzlib conda-forge/linux-64::libzlib-1.2.11-h36c2ea0_1013\n", | |
| " llvm-openmp conda-forge/linux-64::llvm-openmp-13.0.1-he0ac6c6_1\n", | |
| " lz4-c conda-forge/linux-64::lz4-c-1.9.3-h9c3ff4c_1\n", | |
| " netgen LiteX-Hub/linux-64::netgen-1.5.119_74_g7e42483-20220215_161633\n", | |
| " numpy conda-forge/linux-64::numpy-1.21.5-py37hf2998dd_0\n", | |
| " open_pdks.sky130a LiteX-Hub/noarch::open_pdks.sky130a-1.0.290_0_gc82996f-20220222_104027\n", | |
| " openjpeg conda-forge/linux-64::openjpeg-2.4.0-hb52868f_1\n", | |
| " pcre conda-forge/linux-64::pcre-8.45-h9c3ff4c_0\n", | |
| " pillow conda-forge/linux-64::pillow-9.0.1-py37hc8ad62e_1\n", | |
| " pixman conda-forge/linux-64::pixman-0.34.0-h14c3975_1003\n", | |
| " pthread-stubs conda-forge/linux-64::pthread-stubs-0.4-h36c2ea0_1001\n", | |
| " python_abi conda-forge/linux-64::python_abi-3.7-2_cp37m\n", | |
| " tcsh conda-forge/linux-64::tcsh-6.24.00-hc60c720_0\n", | |
| " tinycss2 conda-forge/noarch::tinycss2-1.1.1-pyhd8ed1ab_0\n", | |
| " webencodings conda-forge/noarch::webencodings-0.5.1-py_1\n", | |
| " xorg-kbproto conda-forge/linux-64::xorg-kbproto-1.0.7-h7f98852_1002\n", | |
| " xorg-libice conda-forge/linux-64::xorg-libice-1.0.10-h7f98852_0\n", | |
| " xorg-libsm conda-forge/linux-64::xorg-libsm-1.2.3-hd9c2040_1000\n", | |
| " xorg-libx11 conda-forge/linux-64::xorg-libx11-1.7.2-h7f98852_0\n", | |
| " xorg-libxau conda-forge/linux-64::xorg-libxau-1.0.9-h7f98852_0\n", | |
| " xorg-libxdmcp conda-forge/linux-64::xorg-libxdmcp-1.1.3-h7f98852_0\n", | |
| " xorg-libxext conda-forge/linux-64::xorg-libxext-1.3.4-h7f98852_1\n", | |
| " xorg-libxrender conda-forge/linux-64::xorg-libxrender-0.9.10-h7f98852_1003\n", | |
| " xorg-renderproto conda-forge/linux-64::xorg-renderproto-0.11.1-h7f98852_1002\n", | |
| " xorg-xextproto conda-forge/linux-64::xorg-xextproto-7.3.0-h7f98852_1002\n", | |
| " xorg-xproto conda-forge/linux-64::xorg-xproto-7.0.31-h7f98852_1007\n", | |
| " zstd conda-forge/linux-64::zstd-1.5.2-ha95c52a_0\n", | |
| "\n", | |
| "The following packages will be REMOVED:\n", | |
| "\n", | |
| " libgomp-9.3.0-h5101ec6_17\n", | |
| "\n", | |
| "The following packages will be UPDATED:\n", | |
| "\n", | |
| " conda pkgs/main::conda-4.11.0-py37h06a4308_0 --> conda-forge::conda-4.12.0-py37h89c1867_0\n", | |
| " libgcc-ng pkgs/main::libgcc-ng-9.3.0-h5101ec6_17 --> conda-forge::libgcc-ng-11.2.0-h1d223b6_14\n", | |
| " libstdcxx-ng pkgs/main::libstdcxx-ng-9.3.0-hd4cf53~ --> conda-forge::libstdcxx-ng-11.2.0-he4da1e4_14\n", | |
| " openssl pkgs/main::openssl-1.1.1m-h7f8727e_0 --> conda-forge::openssl-1.1.1n-h166bdaf_0\n", | |
| " zlib pkgs/main::zlib-1.2.11-h7f8727e_4 --> conda-forge::zlib-1.2.11-h36c2ea0_1013\n", | |
| "\n", | |
| "The following packages will be SUPERSEDED by a higher-priority channel:\n", | |
| "\n", | |
| " _libgcc_mutex pkgs/main::_libgcc_mutex-0.1-main --> conda-forge::_libgcc_mutex-0.1-conda_forge\n", | |
| " _openmp_mutex pkgs/main::_openmp_mutex-4.5-1_gnu --> conda-forge::_openmp_mutex-4.5-1_llvm\n", | |
| " ca-certificates pkgs/main::ca-certificates-2021.10.26~ --> conda-forge::ca-certificates-2021.10.8-ha878542_0\n", | |
| " certifi pkgs/main::certifi-2021.10.8-py37h06a~ --> conda-forge::certifi-2021.10.8-py37h89c1867_1\n", | |
| "\n", | |
| "\n", | |
| "\n", | |
| "Downloading and Extracting Packages\n", | |
| "certifi-2021.10.8 | 145 KB | : 100% 1.0/1 [00:00<00:00, 8.86it/s]\n", | |
| "netgen-1.5.119_74_g7 | 767 KB | : 100% 1.0/1 [00:00<00:00, 2.71it/s]\n", | |
| "freetype-2.10.4 | 890 KB | : 100% 1.0/1 [00:00<00:00, 4.40it/s]\n", | |
| "defusedxml-0.7.1 | 23 KB | : 100% 1.0/1 [00:00<00:00, 13.91it/s]\n", | |
| "python_abi-3.7 | 4 KB | : 100% 1.0/1 [00:00<00:00, 19.22it/s]\n", | |
| "cairo-1.14.12 | 1.3 MB | : 100% 1.0/1 [00:00<00:00, 2.73it/s]\n", | |
| "jbig-2.1 | 43 KB | : 100% 1.0/1 [00:00<00:00, 20.65it/s]\n", | |
| "libimagequant-2.17.0 | 48 KB | : 100% 1.0/1 [00:00<00:00, 23.05it/s]\n", | |
| "llvm-openmp-13.0.1 | 3.4 MB | : 100% 1.0/1 [00:00<00:00, 1.48it/s]\n", | |
| "xorg-xextproto-7.3.0 | 28 KB | : 100% 1.0/1 [00:00<00:00, 21.16it/s]\n", | |
| "fribidi-1.0.10 | 112 KB | : 100% 1.0/1 [00:00<00:00, 14.99it/s]\n", | |
| "xorg-libx11-1.7.2 | 941 KB | : 100% 1.0/1 [00:00<00:00, 4.71it/s]\n", | |
| "xorg-renderproto-0.1 | 9 KB | : 100% 1.0/1 [00:00<00:00, 18.91it/s]\n", | |
| "libuuid-2.32.1 | 28 KB | : 100% 1.0/1 [00:00<00:00, 22.57it/s]\n", | |
| "libgfortran5-11.2.0 | 1.7 MB | : 100% 1.0/1 [00:00<00:00, 2.66it/s]\n", | |
| "_libgcc_mutex-0.1 | 3 KB | : 100% 1.0/1 [00:00<00:00, 15.62it/s]\n", | |
| "libdeflate-1.10 | 77 KB | : 100% 1.0/1 [00:00<00:00, 21.21it/s]\n", | |
| "xorg-xproto-7.0.31 | 73 KB | : 100% 1.0/1 [00:00<00:00, 16.70it/s]\n", | |
| "lerc-3.0 | 216 KB | : 100% 1.0/1 [00:00<00:00, 12.69it/s]\n", | |
| "libtiff-4.3.0 | 638 KB | : 100% 1.0/1 [00:00<00:00, 6.26it/s]\n", | |
| "libwebp-1.2.2 | 85 KB | : 100% 1.0/1 [00:00<00:00, 19.73it/s]\n", | |
| "openjpeg-2.4.0 | 444 KB | : 100% 1.0/1 [00:00<00:00, 8.06it/s]\n", | |
| "libwebp-base-1.2.2 | 824 KB | : 100% 1.0/1 [00:00<00:00, 5.34it/s]\n", | |
| "cairosvg-2.5.2 | 40 KB | : 100% 1.0/1 [00:00<00:00, 22.12it/s]\n", | |
| "libiconv-1.15 | 2.0 MB | : 100% 1.0/1 [00:00<00:00, 3.36it/s]\n", | |
| "libgcc-ng-11.2.0 | 906 KB | : 100% 1.0/1 [00:00<00:00, 4.05it/s]\n", | |
| "libcblas-3.9.0 | 12 KB | : 100% 1.0/1 [00:00<00:00, 25.33it/s]\n", | |
| "tinycss2-1.1.1 | 23 KB | : 100% 1.0/1 [00:00<00:00, 23.05it/s]\n", | |
| "cssselect2-0.2.1 | 30 KB | : 100% 1.0/1 [00:00<00:00, 24.77it/s]\n", | |
| "gdstk-0.8.2 | 588 KB | : 100% 1.0/1 [00:00<00:00, 7.78it/s]\n", | |
| "xorg-libice-1.0.10 | 58 KB | : 100% 1.0/1 [00:00<00:00, 25.42it/s]\n", | |
| "xorg-kbproto-1.0.7 | 27 KB | : 100% 1.0/1 [00:00<00:00, 27.18it/s]\n", | |
| "xorg-libxext-1.3.4 | 54 KB | : 100% 1.0/1 [00:00<00:00, 21.34it/s]\n", | |
| "libblas-3.9.0 | 12 KB | : 100% 1.0/1 [00:00<00:00, 24.70it/s]\n", | |
| "lz4-c-1.9.3 | 179 KB | : 100% 1.0/1 [00:00<00:00, 14.40it/s]\n", | |
| "pcre-8.45 | 253 KB | : 100% 1.0/1 [00:00<00:00, 10.69it/s]\n", | |
| "xorg-libxau-1.0.9 | 13 KB | : 100% 1.0/1 [00:00<00:00, 30.48it/s]\n", | |
| "ca-certificates-2021 | 139 KB | : 100% 1.0/1 [00:00<00:00, 15.12it/s]\n", | |
| "tcsh-6.24.00 | 418 KB | : 100% 1.0/1 [00:00<00:00, 7.46it/s]\n", | |
| "libstdcxx-ng-11.2.0 | 4.2 MB | : 100% 1.0/1 [00:00<00:00, 1.28it/s] \n", | |
| "pthread-stubs-0.4 | 5 KB | : 100% 1.0/1 [00:00<00:00, 18.81it/s]\n", | |
| "numpy-1.21.5 | 6.1 MB | : 100% 1.0/1 [00:01<00:00, 1.59s/it] \n", | |
| "xorg-libxdmcp-1.1.3 | 19 KB | : 100% 1.0/1 [00:00<00:00, 25.58it/s]\n", | |
| "cairocffi-1.2.0 | 68 KB | : 100% 1.0/1 [00:00<00:00, 18.23it/s]\n", | |
| "open_pdks.sky130a-1. | 119.5 MB | : 100% 1.0/1 [00:38<00:00, 38.29s/it]\n", | |
| "gettext-0.19.8.1 | 3.6 MB | : 100% 1.0/1 [00:01<00:00, 1.08s/it]\n", | |
| "fontconfig-2.13.96 | 306 KB | : 100% 1.0/1 [00:00<00:00, 8.59it/s]\n", | |
| "libxcb-1.13 | 391 KB | : 100% 1.0/1 [00:00<00:00, 6.22it/s]\n", | |
| "jpeg-9e | 269 KB | : 100% 1.0/1 [00:00<00:00, 7.88it/s]\n", | |
| "pixman-0.34.0 | 595 KB | : 100% 1.0/1 [00:00<00:00, 6.21it/s]\n", | |
| "libpng-1.6.37 | 306 KB | : 100% 1.0/1 [00:00<00:00, 9.70it/s]\n", | |
| "glib-2.55.0 | 8.3 MB | : 100% 1.0/1 [00:02<00:00, 2.04s/it] \n", | |
| "xorg-libxrender-0.9. | 32 KB | : 100% 1.0/1 [00:00<00:00, 18.30it/s]\n", | |
| "libzlib-1.2.11 | 59 KB | : 100% 1.0/1 [00:00<00:00, 17.53it/s]\n", | |
| "xorg-libsm-1.2.3 | 26 KB | : 100% 1.0/1 [00:00<00:00, 13.00it/s]\n", | |
| "libgfortran-ng-11.2. | 20 KB | : 100% 1.0/1 [00:00<00:00, 23.50it/s]\n", | |
| "webencodings-0.5.1 | 12 KB | : 100% 1.0/1 [00:00<00:00, 22.99it/s]\n", | |
| "liblapack-3.9.0 | 12 KB | : 100% 1.0/1 [00:00<00:00, 22.86it/s]\n", | |
| "expat-2.4.7 | 187 KB | : 100% 1.0/1 [00:00<00:00, 16.02it/s]\n", | |
| "conda-4.12.0 | 1.0 MB | : 100% 1.0/1 [00:00<00:00, 2.59it/s]\n", | |
| "openssl-1.1.1n | 2.1 MB | : 100% 1.0/1 [00:00<00:00, 2.26it/s]\n", | |
| "lcms2-2.12 | 443 KB | : 100% 1.0/1 [00:00<00:00, 6.49it/s]\n", | |
| "pillow-9.0.1 | 44.8 MB | : 100% 1.0/1 [00:06<00:00, 6.08s/it] \n", | |
| "giflib-5.2.1 | 77 KB | : 100% 1.0/1 [00:00<00:00, 15.66it/s]\n", | |
| "libopenblas-0.3.18 | 9.6 MB | : 100% 1.0/1 [00:01<00:00, 1.88s/it] \n", | |
| "zlib-1.2.11 | 86 KB | : 100% 1.0/1 [00:00<00:00, 19.14it/s]\n", | |
| "zstd-1.5.2 | 458 KB | : 100% 1.0/1 [00:00<00:00, 8.31it/s]\n", | |
| "icu-58.2 | 22.6 MB | : 100% 1.0/1 [00:03<00:00, 3.87s/it] \n", | |
| "_openmp_mutex-4.5 | 5 KB | : 100% 1.0/1 [00:00<00:00, 18.02it/s]\n", | |
| "Preparing transaction: | \b\b/ \b\b- \b\b\\ \b\b| \b\bdone\n", | |
| "Verifying transaction: - \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\bdone\n", | |
| "Executing transaction: | \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\b\\ \b\b| \b\b/ \b\b- \b\bdone\n" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "source": [ | |
| "## Get OpenRAM\n", | |
| "\n", | |
| "Get latest release and install requirements from PyPI." | |
| ], | |
| "metadata": { | |
| "id": "LU9DBl5wMXJI" | |
| } | |
| }, | |
| { | |
| "cell_type": "code", | |
| "source": [ | |
| "!git clone -b v1.1.19 https://github.com/VLSIDA/OpenRAM.git\n", | |
| "!python -m pip install -r OpenRAM/requirements.txt" | |
| ], | |
| "metadata": { | |
| "colab": { | |
| "base_uri": "https://localhost:8080/" | |
| }, | |
| "id": "jesuQ3pG5NmR", | |
| "outputId": "7acfa8de-e83c-446e-f91d-42e55b33cab2" | |
| }, | |
| "execution_count": 3, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "name": "stdout", | |
| "text": [ | |
| "Cloning into 'OpenRAM'...\n", | |
| "remote: Enumerating objects: 31160, done.\u001b[K\n", | |
| "remote: Counting objects: 100% (4764/4764), done.\u001b[K\n", | |
| "remote: Compressing objects: 100% (1784/1784), done.\u001b[K\n", | |
| "remote: Total 31160 (delta 3590), reused 3991 (delta 2901), pack-reused 26396\u001b[K\n", | |
| "Receiving objects: 100% (31160/31160), 50.95 MiB | 19.84 MiB/s, done.\n", | |
| "Resolving deltas: 100% (24964/24964), done.\n", | |
| "Note: checking out 'f66aac3264598eeae31225c62b6a4af52412d407'.\n", | |
| "\n", | |
| "You are in 'detached HEAD' state. You can look around, make experimental\n", | |
| "changes and commit them, and you can discard any commits you make in this\n", | |
| "state without impacting any branches by performing another checkout.\n", | |
| "\n", | |
| "If you want to create a new branch to retain commits you create, you may\n", | |
| "do so (now or later) by using -b with the checkout command again. Example:\n", | |
| "\n", | |
| " git checkout -b <new-branch-name>\n", | |
| "\n", | |
| "Collecting scikit-learn>=0.22.2\n", | |
| " Downloading scikit_learn-1.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.8 MB)\n", | |
| "\u001b[K |████████████████████████████████| 24.8 MB 1.5 MB/s \n", | |
| "\u001b[?25hCollecting coverage>=4.5.2\n", | |
| " Downloading coverage-6.3.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (207 kB)\n", | |
| "\u001b[K |████████████████████████████████| 207 kB 45.2 MB/s \n", | |
| "\u001b[?25hCollecting scipy>=1.3.3\n", | |
| " Downloading scipy-1.7.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (38.1 MB)\n", | |
| "\u001b[K |████████████████████████████████| 38.1 MB 414 kB/s \n", | |
| "\u001b[?25hRequirement already satisfied: numpy>=1.17.4 in /usr/local/lib/python3.7/site-packages (from -r OpenRAM/requirements.txt (line 4)) (1.21.5)\n", | |
| "Collecting python-subunit>=1.4.0\n", | |
| " Downloading python_subunit-1.4.0-py2.py3-none-any.whl (106 kB)\n", | |
| "\u001b[K |████████████████████████████████| 106 kB 47.4 MB/s \n", | |
| "\u001b[?25hCollecting unittest2>=1.1.0\n", | |
| " Downloading unittest2-1.1.0-py2.py3-none-any.whl (96 kB)\n", | |
| "\u001b[K |████████████████████████████████| 96 kB 5.5 MB/s \n", | |
| "\u001b[?25hCollecting threadpoolctl>=2.0.0\n", | |
| " Downloading threadpoolctl-3.1.0-py3-none-any.whl (14 kB)\n", | |
| "Collecting joblib>=0.11\n", | |
| " Downloading joblib-1.1.0-py2.py3-none-any.whl (306 kB)\n", | |
| "\u001b[K |████████████████████████████████| 306 kB 58.8 MB/s \n", | |
| "\u001b[?25hCollecting testtools>=0.9.34\n", | |
| " Downloading testtools-2.5.0-py3-none-any.whl (181 kB)\n", | |
| "\u001b[K |████████████████████████████████| 181 kB 67.3 MB/s \n", | |
| "\u001b[?25hCollecting extras\n", | |
| " Downloading extras-1.0.0-py2.py3-none-any.whl (7.3 kB)\n", | |
| "Collecting argparse\n", | |
| " Downloading argparse-1.4.0-py2.py3-none-any.whl (23 kB)\n", | |
| "Requirement already satisfied: six>=1.4 in /usr/local/lib/python3.7/site-packages (from unittest2>=1.1.0->-r OpenRAM/requirements.txt (line 6)) (1.16.0)\n", | |
| "Collecting traceback2\n", | |
| " Downloading traceback2-1.4.0-py2.py3-none-any.whl (16 kB)\n", | |
| "Collecting pbr>=0.11\n", | |
| " Downloading pbr-5.8.1-py2.py3-none-any.whl (113 kB)\n", | |
| "\u001b[K |████████████████████████████████| 113 kB 68.7 MB/s \n", | |
| "\u001b[?25hCollecting fixtures>=1.3.0\n", | |
| " Downloading fixtures-3.0.0-py2.py3-none-any.whl (67 kB)\n", | |
| "\u001b[K |████████████████████████████████| 67 kB 5.6 MB/s \n", | |
| "\u001b[?25hCollecting linecache2\n", | |
| " Downloading linecache2-1.0.0-py2.py3-none-any.whl (12 kB)\n", | |
| "Installing collected packages: pbr, linecache2, fixtures, extras, traceback2, threadpoolctl, testtools, scipy, joblib, argparse, unittest2, scikit-learn, python-subunit, coverage\n", | |
| "Successfully installed argparse-1.4.0 coverage-6.3.2 extras-1.0.0 fixtures-3.0.0 joblib-1.1.0 linecache2-1.0.0 pbr-5.8.1 python-subunit-1.4.0 scikit-learn-1.0.2 scipy-1.7.3 testtools-2.5.0 threadpoolctl-3.1.0 traceback2-1.4.0 unittest2-1.1.0\n", | |
| "\u001b[33mWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv\u001b[0m\n" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "source": [ | |
| "%%writefile config.py\n", | |
| "\"\"\"\n", | |
| "Pseudo-dual port (independent read and write ports), 8bit word, 1 kbyte SRAM.\n", | |
| "Useful as a byte FIFO between two devices (the reader and the writer).\n", | |
| "\"\"\"\n", | |
| "word_size = 8 # Bits\n", | |
| "num_words = 1024\n", | |
| "human_byte_size = \"{:.0f}kbytes\".format((word_size * num_words)/1024/8)\n", | |
| "\n", | |
| "# Allow byte writes\n", | |
| "#write_size = 8 # Bits\n", | |
| "\n", | |
| "# Dual port\n", | |
| "num_rw_ports = 0\n", | |
| "num_r_ports = 1\n", | |
| "num_w_ports = 1\n", | |
| "ports_human = '1r1w'\n", | |
| "\n", | |
| "tech_name = \"sky130\"\n", | |
| "nominal_corner_only = True\n", | |
| "\n", | |
| "# Local wordlines have issues with met3 power routing for now\n", | |
| "#local_array_size = 16\n", | |
| "\n", | |
| "route_supplies = \"ring\"\n", | |
| "#route_supplies = \"left\"\n", | |
| "check_lvsdrc = True\n", | |
| "uniquify = True\n", | |
| "#perimeter_pins = False\n", | |
| "#netlist_only = True\n", | |
| "#analytical_delay = False\n", | |
| "\n", | |
| "output_name = \"sky130_sram_1kbyte_1r1w_8x1024_8\"\n", | |
| "output_path = \".\"" | |
| ], | |
| "metadata": { | |
| "colab": { | |
| "base_uri": "https://localhost:8080/" | |
| }, | |
| "id": "uNqPoSUB5fOS", | |
| "outputId": "64302d22-4a96-47cf-bee5-763f55cc082b" | |
| }, | |
| "execution_count": null, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "name": "stdout", | |
| "text": [ | |
| "Writing config.py\n" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "source": [ | |
| "%env OPENRAM_HOME=/content/OpenRAM/compiler\n", | |
| "%env OPENRAM_TECH=/content/OpenRAM/technology/sky130\n", | |
| "%env PDK_ROOT=/usr/local/share/pdk\n", | |
| "%env PYTHONPATH=/env/python:/content/OpenRAM/compiler:/content/OpenRAM/technology:/content/OpenRAM/technology/sky130/modules\n", | |
| "!make -C OpenRAM SRAM_GIT_REPO=https://github.com/google/skywater-pdk-libs-sky130_fd_bd_sram.git\n", | |
| "!python $OPENRAM_HOME/openram.py config.py" | |
| ], | |
| "metadata": { | |
| "colab": { | |
| "base_uri": "https://localhost:8080/" | |
| }, | |
| "id": "RT6Zj3BE5nGS", | |
| "outputId": "0626d1d5-e8e0-4786-e4c0-304882b470fa" | |
| }, | |
| "execution_count": null, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "name": "stdout", | |
| "text": [ | |
| "env: OPENRAM_HOME=/content/OpenRAM/compiler\n", | |
| "env: OPENRAM_TECH=/content/OpenRAM/technology/sky130\n", | |
| "env: PDK_ROOT=/usr/local/share/pdk\n", | |
| "env: PYTHONPATH=/env/python:/content/OpenRAM/compiler:/content/OpenRAM/technology:/content/OpenRAM/technology/sky130/modules\n", | |
| "make: Entering directory '/content/OpenRAM'\n", | |
| "git clone https://github.com/google/skywater-pdk-libs-sky130_fd_bd_sram.git /content/OpenRAM/sky130_fd_bd_sram\n", | |
| "Cloning into '/content/OpenRAM/sky130_fd_bd_sram'...\n", | |
| "remote: Enumerating objects: 2408, done.\u001b[K\n", | |
| "remote: Counting objects: 100% (2408/2408), done.\u001b[K\n", | |
| "remote: Compressing objects: 100% (472/472), done.\u001b[K\n", | |
| "remote: Total 2408 (delta 1948), reused 2370 (delta 1912), pack-reused 0\u001b[K\n", | |
| "Receiving objects: 100% (2408/2408), 1.04 MiB | 12.78 MiB/s, done.\n", | |
| "Resolving deltas: 100% (1948/1948), done.\n", | |
| "Installing sky130 SRAM PDK...\n", | |
| "PDK_ROOT='/usr/local/share/pdk'\n", | |
| "SRAM_LIBRARY='/content/OpenRAM/sky130_fd_bd_sram'\n", | |
| "OPEN_PDKS='/usr/local/share/pdk/sky130A'\n", | |
| "make install\n", | |
| "make[1]: Entering directory '/content/OpenRAM'\n", | |
| "\n", | |
| "Setting up GDS cell library for OpenRAM.\n", | |
| "==================================================================\n", | |
| "mkdir -p /content/OpenRAM/compiler/../technology/sky130/gds_lib\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dff/sky130_fd_bd_sram__openram_dff.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_dff.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell/sky130_fd_bd_sram__openram_dp_cell.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_dp_cell.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_cap_col/sky130_fd_bd_sram__openram_dp_cell_cap_col.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_dp_cell_cap_col.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_cap_row/sky130_fd_bd_sram__openram_dp_cell_cap_row.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_dp_cell_cap_row.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_dummy/sky130_fd_bd_sram__openram_dp_cell_dummy.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_dp_cell_dummy.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_replica/sky130_fd_bd_sram__openram_dp_cell_replica.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_dp_cell_replica.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand2_dec/sky130_fd_bd_sram__openram_dp_nand2_dec.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_dp_nand2_dec.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand3_dec/sky130_fd_bd_sram__openram_dp_nand3_dec.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_dp_nand3_dec.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand4_dec/sky130_fd_bd_sram__openram_dp_nand4_dec.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_dp_nand4_dec.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sense_amp/sky130_fd_bd_sram__openram_sense_amp.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sense_amp.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell/sky130_fd_bd_sram__openram_sp_cell.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_cell.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_addpoly/sky130_fd_bd_sram__openram_sp_cell_addpoly.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_cell_addpoly.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_addpoly_sizing/sky130_fd_bd_sram__openram_sp_cell_addpoly_sizing.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_cell_addpoly_sizing.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_fom_serif_nmos/sky130_fd_bd_sram__openram_sp_cell_fom_serif_nmos.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_cell_fom_serif_nmos.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_fom_serif_pmos/sky130_fd_bd_sram__openram_sp_cell_fom_serif_pmos.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_cell_fom_serif_pmos.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_fom_serifs/sky130_fd_bd_sram__openram_sp_cell_fom_serifs.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_cell_fom_serifs.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_met2/sky130_fd_bd_sram__openram_sp_cell_met2.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_cell_met2.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_metopt1/sky130_fd_bd_sram__openram_sp_cell_metopt1.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_cell_metopt1.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1_dummy/sky130_fd_bd_sram__openram_sp_cell_opt1_dummy.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_cell_opt1_dummy.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1_replica/sky130_fd_bd_sram__openram_sp_cell_opt1_replica.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_cell_opt1_replica.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1a_dummy/sky130_fd_bd_sram__openram_sp_cell_opt1a_dummy.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_cell_opt1a_dummy.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1a_replica/sky130_fd_bd_sram__openram_sp_cell_opt1a_replica.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_cell_opt1a_replica.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_p1_serif/sky130_fd_bd_sram__openram_sp_cell_p1_serif.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_cell_p1_serif.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_p1_serifs/sky130_fd_bd_sram__openram_sp_cell_p1_serifs.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_cell_p1_serifs.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_p1m_sizing/sky130_fd_bd_sram__openram_sp_cell_p1m_sizing.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_cell_p1m_sizing.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_via/sky130_fd_bd_sram__openram_sp_cell_via.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_cell_via.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand2_dec/sky130_fd_bd_sram__openram_sp_nand2_dec.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_nand2_dec.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand3_dec/sky130_fd_bd_sram__openram_sp_nand3_dec.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_nand3_dec.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand4_dec/sky130_fd_bd_sram__openram_sp_nand4_dec.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_nand4_dec.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_rowend_replica/sky130_fd_bd_sram__openram_sp_rowend_replica.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_rowend_replica.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_rowenda_replica/sky130_fd_bd_sram__openram_sp_rowenda_replica.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_sp_rowenda_replica.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_write_driver/sky130_fd_bd_sram__openram_write_driver.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__openram_write_driver.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_base/sky130_fd_bd_sram__sram_dp_blkinv_base.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_blkinv_base.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_mcon/sky130_fd_bd_sram__sram_dp_blkinv_mcon.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_blkinv_mcon.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_met23/sky130_fd_bd_sram__sram_dp_blkinv_met23.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_blkinv_met23.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_opt1/sky130_fd_bd_sram__sram_dp_blkinv_opt1.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_blkinv_opt1.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_opt1a/sky130_fd_bd_sram__sram_dp_blkinv_opt1a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_blkinv_opt1a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_opt2/sky130_fd_bd_sram__sram_dp_blkinv_opt2.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_blkinv_opt2.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_opt2a/sky130_fd_bd_sram__sram_dp_blkinv_opt2a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_blkinv_opt2a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_p1m_siz/sky130_fd_bd_sram__sram_dp_blkinv_p1m_siz.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_blkinv_p1m_siz.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_plic1/sky130_fd_bd_sram__sram_dp_blkinv_plic1.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_blkinv_plic1.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_plic2/sky130_fd_bd_sram__sram_dp_blkinv_plic2.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_blkinv_plic2.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell/sky130_fd_bd_sram__sram_dp_cell.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_fom_ext/sky130_fd_bd_sram__sram_dp_cell_fom_ext_1.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_fom_ext_1.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_fom_srf/sky130_fd_bd_sram__sram_dp_cell_fom_srf_1.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_fom_srf_1.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_limcon_opta/sky130_fd_bd_sram__sram_dp_cell_half_limcon_opta.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_half_limcon_opta.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_limcon_optb/sky130_fd_bd_sram__sram_dp_cell_half_limcon_optb.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_half_limcon_optb.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_limcon_optc/sky130_fd_bd_sram__sram_dp_cell_half_limcon_optc.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_half_limcon_optc.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_met1_opta/sky130_fd_bd_sram__sram_dp_cell_half_met1_opta.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_half_met1_opta.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_met1_optb/sky130_fd_bd_sram__sram_dp_cell_half_met1_optb.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_half_met1_optb.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_poly_siz_opta/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_opta.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_opta.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_poly_siz_optb/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optb.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optb.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_poly_siz_optc/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optc.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optc.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_poly_siz_optd/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optd.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optd.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_wl/sky130_fd_bd_sram__sram_dp_cell_half_wl.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_half_wl.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_met23_opt1/sky130_fd_bd_sram__sram_dp_cell_met23_opt1.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_met23_opt1.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_met23_opt2/sky130_fd_bd_sram__sram_dp_cell_met23_opt2.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_met23_opt2.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_met23_opt5/sky130_fd_bd_sram__sram_dp_cell_met23_opt5.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_met23_opt5.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_ndiff/sky130_fd_bd_sram__sram_dp_cell_ndiff.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_ndiff.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt1_poly_siz/sky130_fd_bd_sram__sram_dp_cell_opt1_poly_siz.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_opt1_poly_siz.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt1a/sky130_fd_bd_sram__sram_dp_cell_opt1a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_opt1a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt1a_poly_siz/sky130_fd_bd_sram__sram_dp_cell_opt1a_poly_siz.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_opt1a_poly_siz.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt2/sky130_fd_bd_sram__sram_dp_cell_opt2.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_opt2.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt2a/sky130_fd_bd_sram__sram_dp_cell_opt2a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_opt2a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt4/sky130_fd_bd_sram__sram_dp_cell_opt4.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_opt4.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt4a/sky130_fd_bd_sram__sram_dp_cell_opt4a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_opt4a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt5/sky130_fd_bd_sram__sram_dp_cell_opt5.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_opt5.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt5a/sky130_fd_bd_sram__sram_dp_cell_opt5a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_opt5a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt6/sky130_fd_bd_sram__sram_dp_cell_opt6.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_opt6.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt6a/sky130_fd_bd_sram__sram_dp_cell_opt6a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_opt6a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_pdiff/sky130_fd_bd_sram__sram_dp_cell_pdiff.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_pdiff.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_poly_chair/sky130_fd_bd_sram__sram_dp_cell_poly_chair.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_poly_chair.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_poly_srf_dp_opta/sky130_fd_bd_sram__sram_dp_cell_poly_srf_dp_opta.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_poly_srf_dp_opta.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_poly_srf_opta/sky130_fd_bd_sram__sram_dp_cell_poly_srf_opta.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_poly_srf_opta.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_poly_srf_optb/sky130_fd_bd_sram__sram_dp_cell_poly_srf_optb.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cell_poly_srf_optb.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cent/sky130_fd_bd_sram__sram_dp_cent.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_cent.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_cent_base/sky130_fd_bd_sram__sram_dp_colend_cent_base.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_cent_base.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_cent_opt1/sky130_fd_bd_sram__sram_dp_colend_cent_opt1.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_cent_opt1.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_cent_opt1a/sky130_fd_bd_sram__sram_dp_colend_cent_opt1a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_cent_opt1a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_limcon_opta/sky130_fd_bd_sram__sram_dp_colend_half_limcon_opta.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_half_limcon_opta.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_limcon_optb/sky130_fd_bd_sram__sram_dp_colend_half_limcon_optb.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_half_limcon_optb.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met1_opta/sky130_fd_bd_sram__sram_dp_colend_half_met1_opta.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_half_met1_opta.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met1_optb/sky130_fd_bd_sram__sram_dp_colend_half_met1_optb.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_half_met1_optb.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met1_optc/sky130_fd_bd_sram__sram_dp_colend_half_met1_optc.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_half_met1_optc.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met23_opta/sky130_fd_bd_sram__sram_dp_colend_half_met23_opta.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_half_met23_opta.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met23_optb/sky130_fd_bd_sram__sram_dp_colend_half_met23_optb.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_half_met23_optb.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met23_optc/sky130_fd_bd_sram__sram_dp_colend_half_met23_optc.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_half_met23_optc.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met23_optd/sky130_fd_bd_sram__sram_dp_colend_half_met23_optd.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_half_met23_optd.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_opta/sky130_fd_bd_sram__sram_dp_colend_half_opta.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_half_opta.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_optb/sky130_fd_bd_sram__sram_dp_colend_half_optb.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_half_optb.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_li_drop/sky130_fd_bd_sram__sram_dp_colend_li_drop.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_li_drop.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt1/sky130_fd_bd_sram__sram_dp_colend_opt1.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_opt1.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt1_poly_siz/sky130_fd_bd_sram__sram_dp_colend_opt1_poly_siz.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_opt1_poly_siz.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt1a_poly_siz/sky130_fd_bd_sram__sram_dp_colend_opt1a_poly_siz.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_opt1a_poly_siz.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt2/sky130_fd_bd_sram__sram_dp_colend_opt2.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_opt2.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt2a/sky130_fd_bd_sram__sram_dp_colend_opt2a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_opt2a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt5/sky130_fd_bd_sram__sram_dp_colend_opt5.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_opt5.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt5a/sky130_fd_bd_sram__sram_dp_colend_opt5a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_opt5a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt6/sky130_fd_bd_sram__sram_dp_colend_opt6.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_opt6.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt6a/sky130_fd_bd_sram__sram_dp_colend_opt6a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_opt6a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_swldrv/sky130_fd_bd_sram__sram_dp_colend_swldrv.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_swldrv.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_swldrv_met23/sky130_fd_bd_sram__sram_dp_colend_swldrv_met23.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_swldrv_met23.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_swldrv_opt1/sky130_fd_bd_sram__sram_dp_colend_swldrv_opt1.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_swldrv_opt1.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_swldrv_opt1a/sky130_fd_bd_sram__sram_dp_colend_swldrv_opt1a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_colend_swldrv_opt1a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_corner/sky130_fd_bd_sram__sram_dp_corner.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_corner.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap1/sky130_fd_bd_sram__sram_dp_horstrap1.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_horstrap1.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap1a/sky130_fd_bd_sram__sram_dp_horstrap1a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_horstrap1a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap2/sky130_fd_bd_sram__sram_dp_horstrap2.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_horstrap2.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap2a/sky130_fd_bd_sram__sram_dp_horstrap2a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_horstrap2a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap5/sky130_fd_bd_sram__sram_dp_horstrap5.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_horstrap5.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap5a/sky130_fd_bd_sram__sram_dp_horstrap5a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_horstrap5a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap6/sky130_fd_bd_sram__sram_dp_horstrap6.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_horstrap6.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap6a/sky130_fd_bd_sram__sram_dp_horstrap6a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_horstrap6a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_h/sky130_fd_bd_sram__sram_dp_horstrap_h.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_horstrap_h.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_half/sky130_fd_bd_sram__sram_dp_horstrap_half.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_horstrap_half.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_half1/sky130_fd_bd_sram__sram_dp_horstrap_half1.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_horstrap_half1.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_half2/sky130_fd_bd_sram__sram_dp_horstrap_half2.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_horstrap_half2.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_half5/sky130_fd_bd_sram__sram_dp_horstrap_half5.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_horstrap_half5.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_li/sky130_fd_bd_sram__sram_dp_horstrap_li.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_horstrap_li.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_limcon/sky130_fd_bd_sram__sram_dp_horstrap_limcon.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_horstrap_limcon.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_mcon/sky130_fd_bd_sram__sram_dp_horstrap_mcon.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_horstrap_mcon.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_npsdm/sky130_fd_bd_sram__sram_dp_horstrap_npsdm.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_horstrap_npsdm.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_p1m_siz/sky130_fd_bd_sram__sram_dp_horstrap_p1m_siz.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_horstrap_p1m_siz.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_licon/sky130_fd_bd_sram__sram_dp_licon_1.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_licon_1.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_licon_05/sky130_fd_bd_sram__sram_dp_licon_05.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_licon_05.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_mcon/sky130_fd_bd_sram__sram_dp_mcon_1.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_mcon_1.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_mcon_05/sky130_fd_bd_sram__sram_dp_mcon_05.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_mcon_05.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowend_inv/sky130_fd_bd_sram__sram_dp_rowend_inv.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_rowend_inv.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowend_strp/sky130_fd_bd_sram__sram_dp_rowend_strp.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_rowend_strp.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowend_strp_cont/sky130_fd_bd_sram__sram_dp_rowend_strp_cont.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_rowend_strp_cont.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowenda/sky130_fd_bd_sram__sram_dp_rowenda.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_rowenda.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowendai/sky130_fd_bd_sram__sram_dp_rowendai.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_rowendai.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowendb/sky130_fd_bd_sram__sram_dp_rowendb.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_rowendb.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowendbi/sky130_fd_bd_sram__sram_dp_rowendbi.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_rowendbi.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_base/sky130_fd_bd_sram__sram_dp_swldrv_base.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_base.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_coreid/sky130_fd_bd_sram__sram_dp_swldrv_coreid.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_coreid.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_fom_drop/sky130_fd_bd_sram__sram_dp_swldrv_fom_drop.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_fom_drop.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_li_drop/sky130_fd_bd_sram__sram_dp_swldrv_li_drop.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_li_drop.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_mcon/sky130_fd_bd_sram__sram_dp_swldrv_mcon.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_mcon.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_mcon_a/sky130_fd_bd_sram__sram_dp_swldrv_mcon_a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_mcon_a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met23/sky130_fd_bd_sram__sram_dp_swldrv_met23_1.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_met23_1.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met23/sky130_fd_bd_sram__sram_dp_swldrv_met23_2.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_met23_2.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met23_1a/sky130_fd_bd_sram__sram_dp_swldrv_met23_1a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_met23_1a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met23_2a/sky130_fd_bd_sram__sram_dp_swldrv_met23_2a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_met23_2a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met2_lwl/sky130_fd_bd_sram__sram_dp_swldrv_met2_lwl.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_met2_lwl.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1_poly_siz_opta/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_opta.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_opta.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1_poly_siz_optb/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optb.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optb.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1_poly_siz_optc/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optc.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optc.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1_poly_siz_optd/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optd.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optd.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1a/sky130_fd_bd_sram__sram_dp_swldrv_opt1a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1ai/sky130_fd_bd_sram__sram_dp_swldrv_opt1ai.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1ai.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1b/sky130_fd_bd_sram__sram_dp_swldrv_opt1b.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1b.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1bi/sky130_fd_bd_sram__sram_dp_swldrv_opt1bi.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1bi.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1c/sky130_fd_bd_sram__sram_dp_swldrv_opt1c.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1c.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1ci/sky130_fd_bd_sram__sram_dp_swldrv_opt1ci.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1ci.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1d/sky130_fd_bd_sram__sram_dp_swldrv_opt1d.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1d.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1di/sky130_fd_bd_sram__sram_dp_swldrv_opt1di.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1di.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2a/sky130_fd_bd_sram__sram_dp_swldrv_opt2a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2ai/sky130_fd_bd_sram__sram_dp_swldrv_opt2ai.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2ai.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2b/sky130_fd_bd_sram__sram_dp_swldrv_opt2b.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2b.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2bi/sky130_fd_bd_sram__sram_dp_swldrv_opt2bi.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2bi.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2c/sky130_fd_bd_sram__sram_dp_swldrv_opt2c.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2c.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2ci/sky130_fd_bd_sram__sram_dp_swldrv_opt2ci.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2ci.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2d/sky130_fd_bd_sram__sram_dp_swldrv_opt2d.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2d.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2di/sky130_fd_bd_sram__sram_dp_swldrv_opt2di.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2di.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3a/sky130_fd_bd_sram__sram_dp_swldrv_opt3a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3ai/sky130_fd_bd_sram__sram_dp_swldrv_opt3ai.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3ai.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3b/sky130_fd_bd_sram__sram_dp_swldrv_opt3b.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3b.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3bi/sky130_fd_bd_sram__sram_dp_swldrv_opt3bi.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3bi.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3c/sky130_fd_bd_sram__sram_dp_swldrv_opt3c.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3c.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3ci/sky130_fd_bd_sram__sram_dp_swldrv_opt3ci.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3ci.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3d/sky130_fd_bd_sram__sram_dp_swldrv_opt3d.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3d.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3di/sky130_fd_bd_sram__sram_dp_swldrv_opt3di.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3di.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4a/sky130_fd_bd_sram__sram_dp_swldrv_opt4a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4ai/sky130_fd_bd_sram__sram_dp_swldrv_opt4ai.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4ai.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4b/sky130_fd_bd_sram__sram_dp_swldrv_opt4b.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4b.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4bi/sky130_fd_bd_sram__sram_dp_swldrv_opt4bi.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4bi.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4c/sky130_fd_bd_sram__sram_dp_swldrv_opt4c.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4c.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4ci/sky130_fd_bd_sram__sram_dp_swldrv_opt4ci.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4ci.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4d/sky130_fd_bd_sram__sram_dp_swldrv_opt4d.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4d.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4di/sky130_fd_bd_sram__sram_dp_swldrv_opt4di.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4di.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_p1lic/sky130_fd_bd_sram__sram_dp_swldrv_p1lic.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_p1lic.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_p1m_ser/sky130_fd_bd_sram__sram_dp_swldrv_p1m_ser.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_p1m_ser.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_p1m_siz/sky130_fd_bd_sram__sram_dp_swldrv_p1m_siz.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_p1m_siz.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_p1m_siz_a/sky130_fd_bd_sram__sram_dp_swldrv_p1m_siz_a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_p1m_siz_a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_strap1/sky130_fd_bd_sram__sram_dp_swldrv_strap1.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_strap1.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_strap2/sky130_fd_bd_sram__sram_dp_swldrv_strap2.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_strap2.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_tap/sky130_fd_bd_sram__sram_dp_swldrv_tap.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_tap.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_tap_b/sky130_fd_bd_sram__sram_dp_swldrv_tap_b.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_tap_b.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_tap_c/sky130_fd_bd_sram__sram_dp_swldrv_tap_c.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_swldrv_tap_c.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_half/sky130_fd_bd_sram__sram_dp_wls_half.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_wls_half.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_p1m_ser/sky130_fd_bd_sram__sram_dp_wls_p1m_ser.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_wls_p1m_ser.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_p1m_siz/sky130_fd_bd_sram__sram_dp_wls_p1m_siz.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_wls_p1m_siz.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_opta/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_opta.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_opta.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_optb/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optb.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optb.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_optc/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optc.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optc.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_optd/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optd.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optd.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_opte/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_opte.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_opte.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wlstrap/sky130_fd_bd_sram__sram_dp_wlstrap.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_dp_wlstrap.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_l1m1/sky130_fd_bd_sram__sram_l1m1.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_l1m1.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell/sky130_fd_bd_sram__sram_sp_cell.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_cell.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_addpoly/sky130_fd_bd_sram__sram_sp_cell_addpoly.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_cell_addpoly.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_addpoly_sizing/sky130_fd_bd_sram__sram_sp_cell_addpoly_sizing.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_cell_addpoly_sizing.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_fom_serif_nmos/sky130_fd_bd_sram__sram_sp_cell_fom_serif_nmos.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_cell_fom_serif_nmos.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_fom_serif_pmos/sky130_fd_bd_sram__sram_sp_cell_fom_serif_pmos.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_cell_fom_serif_pmos.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_fom_serifs/sky130_fd_bd_sram__sram_sp_cell_fom_serifs.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_cell_fom_serifs.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_met2/sky130_fd_bd_sram__sram_sp_cell_met2.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_cell_met2.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_metopt1/sky130_fd_bd_sram__sram_sp_cell_metopt1.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_cell_metopt1.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_opt1/sky130_fd_bd_sram__sram_sp_cell_opt1.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_cell_opt1.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_opt1_ce/sky130_fd_bd_sram__sram_sp_cell_opt1_ce.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_cell_opt1_ce.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_opt1a/sky130_fd_bd_sram__sram_sp_cell_opt1a.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_cell_opt1a.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_p1_serif/sky130_fd_bd_sram__sram_sp_cell_p1_serif.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_cell_p1_serif.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_p1_serifs/sky130_fd_bd_sram__sram_sp_cell_p1_serifs.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_cell_p1_serifs.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_p1m_sizing/sky130_fd_bd_sram__sram_sp_cell_p1m_sizing.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_cell_p1m_sizing.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_via/sky130_fd_bd_sram__sram_sp_cell_via.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_cell_via.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend/sky130_fd_bd_sram__sram_sp_colend.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_colend.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_ce/sky130_fd_bd_sram__sram_sp_colend_ce.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_colend_ce.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_cent/sky130_fd_bd_sram__sram_sp_colend_cent.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_colend_cent.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_cent_ce/sky130_fd_bd_sram__sram_sp_colend_cent_ce.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_colend_cent_ce.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_cent_m2/sky130_fd_bd_sram__sram_sp_colend_cent_m2.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_colend_cent_m2.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_cent_p1m_siz/sky130_fd_bd_sram__sram_sp_colend_cent_p1m_siz.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_colend_cent_p1m_siz.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_met2/sky130_fd_bd_sram__sram_sp_colend_met2.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_colend_met2.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_p1m_siz/sky130_fd_bd_sram__sram_sp_colend_p1m_siz.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_colend_p1m_siz.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_p_cent/sky130_fd_bd_sram__sram_sp_colend_p_cent.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_colend_p_cent.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_p_cent_ce/sky130_fd_bd_sram__sram_sp_colend_p_cent_ce.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_colend_p_cent_ce.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_p_cent_m2/sky130_fd_bd_sram__sram_sp_colend_p_cent_m2.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_colend_p_cent_m2.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda/sky130_fd_bd_sram__sram_sp_colenda.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_colenda.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_ce/sky130_fd_bd_sram__sram_sp_colenda_ce.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_colenda_ce.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_cent/sky130_fd_bd_sram__sram_sp_colenda_cent.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_colenda_cent.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_cent_p1m_siz/sky130_fd_bd_sram__sram_sp_colenda_cent_p1m_siz.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_colenda_cent_p1m_siz.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_p1m_siz/sky130_fd_bd_sram__sram_sp_colenda_p1m_siz.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_colenda_p1m_siz.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_p_cent/sky130_fd_bd_sram__sram_sp_colenda_p_cent.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_colenda_p_cent.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner/sky130_fd_bd_sram__sram_sp_corner.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_corner.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner_ce/sky130_fd_bd_sram__sram_sp_corner_ce.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_corner_ce.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner_met2/sky130_fd_bd_sram__sram_sp_corner_met2.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_corner_met2.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner_met2_b/sky130_fd_bd_sram__sram_sp_corner_met2_b.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_corner_met2_b.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner_p1m_serif/sky130_fd_bd_sram__sram_sp_corner_p1m_serif.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_corner_p1m_serif.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cornera/sky130_fd_bd_sram__sram_sp_cornera.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_cornera.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cornera_p1m_serif/sky130_fd_bd_sram__sram_sp_cornera_p1m_serif.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_cornera_p1m_serif.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cornerb/sky130_fd_bd_sram__sram_sp_cornerb.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_cornerb.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowend/sky130_fd_bd_sram__sram_sp_rowend.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_rowend.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowend_ce/sky130_fd_bd_sram__sram_sp_rowend_ce.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_rowend_ce.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowend_met2/sky130_fd_bd_sram__sram_sp_rowend_met2.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_rowend_met2.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowend_p1m_siz/sky130_fd_bd_sram__sram_sp_rowend_p1m_siz.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_rowend_p1m_siz.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowenda/sky130_fd_bd_sram__sram_sp_rowenda.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_rowenda.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowenda_p1m_siz/sky130_fd_bd_sram__sram_sp_rowenda_p1m_siz.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_rowenda_p1m_siz.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap/sky130_fd_bd_sram__sram_sp_wlstrap.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_wlstrap.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_ce/sky130_fd_bd_sram__sram_sp_wlstrap_ce.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_wlstrap_ce.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_met2/sky130_fd_bd_sram__sram_sp_wlstrap_met2.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_wlstrap_met2.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_p/sky130_fd_bd_sram__sram_sp_wlstrap_p.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_wlstrap_p.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_p1m_siz/sky130_fd_bd_sram__sram_sp_wlstrap_p1m_siz.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_wlstrap_p1m_siz.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_p_ce/sky130_fd_bd_sram__sram_sp_wlstrap_p_ce.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_wlstrap_p_ce.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_p_met2/sky130_fd_bd_sram__sram_sp_wlstrap_p_met2.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_wlstrap_p_met2.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrapa/sky130_fd_bd_sram__sram_sp_wlstrapa.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_wlstrapa.gds'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrapa_p1m_siz/sky130_fd_bd_sram__sram_sp_wlstrapa_p1m_siz.gds' -> '/content/OpenRAM/compiler/../technology/sky130/gds_lib/sky130_fd_bd_sram__sram_sp_wlstrapa_p1m_siz.gds'\n", | |
| "==================================================================\n", | |
| "\n", | |
| "\n", | |
| "Setting up MAG files for OpenRAM.\n", | |
| "==================================================================\n", | |
| "mkdir -p /content/OpenRAM/compiler/../technology/sky130/mag_lib\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dff/sky130_fd_bd_sram__openram_dff.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_dff.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell/sky130_fd_bd_sram__openram_dp_cell.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_dp_cell.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_cap_col/sky130_fd_bd_sram__openram_dp_cell_cap_col.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_dp_cell_cap_col.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_cap_row/sky130_fd_bd_sram__openram_dp_cell_cap_row.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_dp_cell_cap_row.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_dummy/sky130_fd_bd_sram__openram_dp_cell_dummy.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_dp_cell_dummy.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_replica/sky130_fd_bd_sram__openram_dp_cell_replica.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_dp_cell_replica.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand2_dec/sky130_fd_bd_sram__openram_dp_nand2_dec.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_dp_nand2_dec.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand3_dec/sky130_fd_bd_sram__openram_dp_nand3_dec.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_dp_nand3_dec.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand4_dec/sky130_fd_bd_sram__openram_dp_nand4_dec.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_dp_nand4_dec.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sense_amp/sky130_fd_bd_sram__openram_sense_amp.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sense_amp.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell/sky130_fd_bd_sram__openram_sp_cell.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_cell.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_addpoly/sky130_fd_bd_sram__openram_sp_cell_addpoly.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_cell_addpoly.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_addpoly_sizing/sky130_fd_bd_sram__openram_sp_cell_addpoly_sizing.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_cell_addpoly_sizing.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_fom_serif_nmos/sky130_fd_bd_sram__openram_sp_cell_fom_serif_nmos.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_cell_fom_serif_nmos.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_fom_serif_pmos/sky130_fd_bd_sram__openram_sp_cell_fom_serif_pmos.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_cell_fom_serif_pmos.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_fom_serifs/sky130_fd_bd_sram__openram_sp_cell_fom_serifs.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_cell_fom_serifs.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_met2/sky130_fd_bd_sram__openram_sp_cell_met2.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_cell_met2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_metopt1/sky130_fd_bd_sram__openram_sp_cell_metopt1.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_cell_metopt1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1_dummy/sky130_fd_bd_sram__openram_sp_cell_opt1_dummy.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_cell_opt1_dummy.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1_replica/sky130_fd_bd_sram__openram_sp_cell_opt1_replica.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_cell_opt1_replica.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1a_dummy/sky130_fd_bd_sram__openram_sp_cell_opt1a_dummy.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_cell_opt1a_dummy.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1a_replica/sky130_fd_bd_sram__openram_sp_cell_opt1a_replica.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_cell_opt1a_replica.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_p1_serif/sky130_fd_bd_sram__openram_sp_cell_p1_serif.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_cell_p1_serif.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_p1_serifs/sky130_fd_bd_sram__openram_sp_cell_p1_serifs.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_cell_p1_serifs.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_p1m_sizing/sky130_fd_bd_sram__openram_sp_cell_p1m_sizing.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_cell_p1m_sizing.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_via/sky130_fd_bd_sram__openram_sp_cell_via.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_cell_via.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand2_dec/sky130_fd_bd_sram__openram_sp_nand2_dec.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_nand2_dec.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand3_dec/sky130_fd_bd_sram__openram_sp_nand3_dec.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_nand3_dec.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand4_dec/sky130_fd_bd_sram__openram_sp_nand4_dec.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_nand4_dec.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_rowend_replica/sky130_fd_bd_sram__openram_sp_rowend_replica.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_rowend_replica.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_rowenda_replica/sky130_fd_bd_sram__openram_sp_rowenda_replica.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_sp_rowenda_replica.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_write_driver/sky130_fd_bd_sram__openram_write_driver.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__openram_write_driver.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_base/sky130_fd_bd_sram__sram_dp_blkinv_base.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_blkinv_base.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_mcon/sky130_fd_bd_sram__sram_dp_blkinv_mcon.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_blkinv_mcon.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_met23/sky130_fd_bd_sram__sram_dp_blkinv_met23.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_blkinv_met23.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_opt1/sky130_fd_bd_sram__sram_dp_blkinv_opt1.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_blkinv_opt1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_opt1a/sky130_fd_bd_sram__sram_dp_blkinv_opt1a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_blkinv_opt1a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_opt2/sky130_fd_bd_sram__sram_dp_blkinv_opt2.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_blkinv_opt2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_opt2a/sky130_fd_bd_sram__sram_dp_blkinv_opt2a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_blkinv_opt2a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_p1m_siz/sky130_fd_bd_sram__sram_dp_blkinv_p1m_siz.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_blkinv_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_plic1/sky130_fd_bd_sram__sram_dp_blkinv_plic1.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_blkinv_plic1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_plic2/sky130_fd_bd_sram__sram_dp_blkinv_plic2.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_blkinv_plic2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell/sky130_fd_bd_sram__sram_dp_cell.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_fom_ext/sky130_fd_bd_sram__sram_dp_cell_fom_ext_1.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_fom_ext_1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_fom_srf/sky130_fd_bd_sram__sram_dp_cell_fom_srf_1.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_fom_srf_1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_limcon_opta/sky130_fd_bd_sram__sram_dp_cell_half_limcon_opta.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_half_limcon_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_limcon_optb/sky130_fd_bd_sram__sram_dp_cell_half_limcon_optb.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_half_limcon_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_limcon_optc/sky130_fd_bd_sram__sram_dp_cell_half_limcon_optc.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_half_limcon_optc.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_met1_opta/sky130_fd_bd_sram__sram_dp_cell_half_met1_opta.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_half_met1_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_met1_optb/sky130_fd_bd_sram__sram_dp_cell_half_met1_optb.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_half_met1_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_poly_siz_opta/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_opta.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_poly_siz_optb/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optb.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_poly_siz_optc/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optc.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optc.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_poly_siz_optd/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optd.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optd.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_wl/sky130_fd_bd_sram__sram_dp_cell_half_wl.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_half_wl.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_met23_opt1/sky130_fd_bd_sram__sram_dp_cell_met23_opt1.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_met23_opt1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_met23_opt2/sky130_fd_bd_sram__sram_dp_cell_met23_opt2.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_met23_opt2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_met23_opt5/sky130_fd_bd_sram__sram_dp_cell_met23_opt5.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_met23_opt5.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_ndiff/sky130_fd_bd_sram__sram_dp_cell_ndiff.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_ndiff.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt1_poly_siz/sky130_fd_bd_sram__sram_dp_cell_opt1_poly_siz.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_opt1_poly_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt1a/sky130_fd_bd_sram__sram_dp_cell_opt1a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_opt1a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt1a_poly_siz/sky130_fd_bd_sram__sram_dp_cell_opt1a_poly_siz.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_opt1a_poly_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt2/sky130_fd_bd_sram__sram_dp_cell_opt2.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_opt2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt2a/sky130_fd_bd_sram__sram_dp_cell_opt2a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_opt2a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt4/sky130_fd_bd_sram__sram_dp_cell_opt4.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_opt4.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt4a/sky130_fd_bd_sram__sram_dp_cell_opt4a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_opt4a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt5/sky130_fd_bd_sram__sram_dp_cell_opt5.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_opt5.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt5a/sky130_fd_bd_sram__sram_dp_cell_opt5a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_opt5a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt6/sky130_fd_bd_sram__sram_dp_cell_opt6.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_opt6.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt6a/sky130_fd_bd_sram__sram_dp_cell_opt6a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_opt6a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_pdiff/sky130_fd_bd_sram__sram_dp_cell_pdiff.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_pdiff.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_poly_chair/sky130_fd_bd_sram__sram_dp_cell_poly_chair.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_poly_chair.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_poly_srf_dp_opta/sky130_fd_bd_sram__sram_dp_cell_poly_srf_dp_opta.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_poly_srf_dp_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_poly_srf_opta/sky130_fd_bd_sram__sram_dp_cell_poly_srf_opta.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_poly_srf_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_poly_srf_optb/sky130_fd_bd_sram__sram_dp_cell_poly_srf_optb.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cell_poly_srf_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cent/sky130_fd_bd_sram__sram_dp_cent.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_cent.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_cent_base/sky130_fd_bd_sram__sram_dp_colend_cent_base.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_cent_base.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_cent_opt1/sky130_fd_bd_sram__sram_dp_colend_cent_opt1.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_cent_opt1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_cent_opt1a/sky130_fd_bd_sram__sram_dp_colend_cent_opt1a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_cent_opt1a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_limcon_opta/sky130_fd_bd_sram__sram_dp_colend_half_limcon_opta.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_half_limcon_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_limcon_optb/sky130_fd_bd_sram__sram_dp_colend_half_limcon_optb.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_half_limcon_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met1_opta/sky130_fd_bd_sram__sram_dp_colend_half_met1_opta.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_half_met1_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met1_optb/sky130_fd_bd_sram__sram_dp_colend_half_met1_optb.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_half_met1_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met1_optc/sky130_fd_bd_sram__sram_dp_colend_half_met1_optc.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_half_met1_optc.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met23_opta/sky130_fd_bd_sram__sram_dp_colend_half_met23_opta.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_half_met23_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met23_optb/sky130_fd_bd_sram__sram_dp_colend_half_met23_optb.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_half_met23_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met23_optc/sky130_fd_bd_sram__sram_dp_colend_half_met23_optc.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_half_met23_optc.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met23_optd/sky130_fd_bd_sram__sram_dp_colend_half_met23_optd.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_half_met23_optd.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_opta/sky130_fd_bd_sram__sram_dp_colend_half_opta.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_half_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_optb/sky130_fd_bd_sram__sram_dp_colend_half_optb.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_half_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_li_drop/sky130_fd_bd_sram__sram_dp_colend_li_drop.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_li_drop.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt1/sky130_fd_bd_sram__sram_dp_colend_opt1.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_opt1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt1_poly_siz/sky130_fd_bd_sram__sram_dp_colend_opt1_poly_siz.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_opt1_poly_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt1a_poly_siz/sky130_fd_bd_sram__sram_dp_colend_opt1a_poly_siz.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_opt1a_poly_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt2/sky130_fd_bd_sram__sram_dp_colend_opt2.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_opt2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt2a/sky130_fd_bd_sram__sram_dp_colend_opt2a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_opt2a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt5/sky130_fd_bd_sram__sram_dp_colend_opt5.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_opt5.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt5a/sky130_fd_bd_sram__sram_dp_colend_opt5a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_opt5a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt6/sky130_fd_bd_sram__sram_dp_colend_opt6.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_opt6.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt6a/sky130_fd_bd_sram__sram_dp_colend_opt6a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_opt6a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_swldrv/sky130_fd_bd_sram__sram_dp_colend_swldrv.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_swldrv.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_swldrv_met23/sky130_fd_bd_sram__sram_dp_colend_swldrv_met23.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_swldrv_met23.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_swldrv_opt1/sky130_fd_bd_sram__sram_dp_colend_swldrv_opt1.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_swldrv_opt1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_swldrv_opt1a/sky130_fd_bd_sram__sram_dp_colend_swldrv_opt1a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_colend_swldrv_opt1a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_corner/sky130_fd_bd_sram__sram_dp_corner.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_corner.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap1/sky130_fd_bd_sram__sram_dp_horstrap1.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_horstrap1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap1a/sky130_fd_bd_sram__sram_dp_horstrap1a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_horstrap1a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap2/sky130_fd_bd_sram__sram_dp_horstrap2.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_horstrap2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap2a/sky130_fd_bd_sram__sram_dp_horstrap2a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_horstrap2a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap5/sky130_fd_bd_sram__sram_dp_horstrap5.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_horstrap5.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap5a/sky130_fd_bd_sram__sram_dp_horstrap5a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_horstrap5a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap6/sky130_fd_bd_sram__sram_dp_horstrap6.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_horstrap6.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap6a/sky130_fd_bd_sram__sram_dp_horstrap6a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_horstrap6a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_h/sky130_fd_bd_sram__sram_dp_horstrap_h.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_horstrap_h.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_half/sky130_fd_bd_sram__sram_dp_horstrap_half.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_horstrap_half.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_half1/sky130_fd_bd_sram__sram_dp_horstrap_half1.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_horstrap_half1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_half2/sky130_fd_bd_sram__sram_dp_horstrap_half2.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_horstrap_half2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_half5/sky130_fd_bd_sram__sram_dp_horstrap_half5.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_horstrap_half5.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_li/sky130_fd_bd_sram__sram_dp_horstrap_li.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_horstrap_li.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_limcon/sky130_fd_bd_sram__sram_dp_horstrap_limcon.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_horstrap_limcon.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_mcon/sky130_fd_bd_sram__sram_dp_horstrap_mcon.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_horstrap_mcon.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_npsdm/sky130_fd_bd_sram__sram_dp_horstrap_npsdm.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_horstrap_npsdm.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_p1m_siz/sky130_fd_bd_sram__sram_dp_horstrap_p1m_siz.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_horstrap_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_licon/sky130_fd_bd_sram__sram_dp_licon_1.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_licon_1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_licon_05/sky130_fd_bd_sram__sram_dp_licon_05.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_licon_05.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_mcon/sky130_fd_bd_sram__sram_dp_mcon_1.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_mcon_1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_mcon_05/sky130_fd_bd_sram__sram_dp_mcon_05.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_mcon_05.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowend_inv/sky130_fd_bd_sram__sram_dp_rowend_inv.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_rowend_inv.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowend_strp/sky130_fd_bd_sram__sram_dp_rowend_strp.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_rowend_strp.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowend_strp_cont/sky130_fd_bd_sram__sram_dp_rowend_strp_cont.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_rowend_strp_cont.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowenda/sky130_fd_bd_sram__sram_dp_rowenda.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_rowenda.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowendai/sky130_fd_bd_sram__sram_dp_rowendai.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_rowendai.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowendb/sky130_fd_bd_sram__sram_dp_rowendb.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_rowendb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowendbi/sky130_fd_bd_sram__sram_dp_rowendbi.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_rowendbi.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_base/sky130_fd_bd_sram__sram_dp_swldrv_base.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_base.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_coreid/sky130_fd_bd_sram__sram_dp_swldrv_coreid.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_coreid.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_fom_drop/sky130_fd_bd_sram__sram_dp_swldrv_fom_drop.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_fom_drop.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_li_drop/sky130_fd_bd_sram__sram_dp_swldrv_li_drop.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_li_drop.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_mcon/sky130_fd_bd_sram__sram_dp_swldrv_mcon.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_mcon.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_mcon_a/sky130_fd_bd_sram__sram_dp_swldrv_mcon_a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_mcon_a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met23/sky130_fd_bd_sram__sram_dp_swldrv_met23_1.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_met23_1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met23/sky130_fd_bd_sram__sram_dp_swldrv_met23_2.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_met23_2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met23_1a/sky130_fd_bd_sram__sram_dp_swldrv_met23_1a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_met23_1a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met23_2a/sky130_fd_bd_sram__sram_dp_swldrv_met23_2a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_met23_2a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met2_lwl/sky130_fd_bd_sram__sram_dp_swldrv_met2_lwl.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_met2_lwl.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1_poly_siz_opta/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_opta.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1_poly_siz_optb/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optb.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1_poly_siz_optc/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optc.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optc.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1_poly_siz_optd/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optd.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optd.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1a/sky130_fd_bd_sram__sram_dp_swldrv_opt1a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1ai/sky130_fd_bd_sram__sram_dp_swldrv_opt1ai.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1ai.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1b/sky130_fd_bd_sram__sram_dp_swldrv_opt1b.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1b.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1bi/sky130_fd_bd_sram__sram_dp_swldrv_opt1bi.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1bi.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1c/sky130_fd_bd_sram__sram_dp_swldrv_opt1c.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1c.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1ci/sky130_fd_bd_sram__sram_dp_swldrv_opt1ci.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1ci.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1d/sky130_fd_bd_sram__sram_dp_swldrv_opt1d.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1d.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1di/sky130_fd_bd_sram__sram_dp_swldrv_opt1di.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1di.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2a/sky130_fd_bd_sram__sram_dp_swldrv_opt2a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2ai/sky130_fd_bd_sram__sram_dp_swldrv_opt2ai.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2ai.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2b/sky130_fd_bd_sram__sram_dp_swldrv_opt2b.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2b.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2bi/sky130_fd_bd_sram__sram_dp_swldrv_opt2bi.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2bi.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2c/sky130_fd_bd_sram__sram_dp_swldrv_opt2c.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2c.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2ci/sky130_fd_bd_sram__sram_dp_swldrv_opt2ci.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2ci.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2d/sky130_fd_bd_sram__sram_dp_swldrv_opt2d.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2d.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2di/sky130_fd_bd_sram__sram_dp_swldrv_opt2di.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2di.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3a/sky130_fd_bd_sram__sram_dp_swldrv_opt3a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3ai/sky130_fd_bd_sram__sram_dp_swldrv_opt3ai.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3ai.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3b/sky130_fd_bd_sram__sram_dp_swldrv_opt3b.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3b.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3bi/sky130_fd_bd_sram__sram_dp_swldrv_opt3bi.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3bi.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3c/sky130_fd_bd_sram__sram_dp_swldrv_opt3c.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3c.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3ci/sky130_fd_bd_sram__sram_dp_swldrv_opt3ci.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3ci.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3d/sky130_fd_bd_sram__sram_dp_swldrv_opt3d.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3d.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3di/sky130_fd_bd_sram__sram_dp_swldrv_opt3di.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3di.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4a/sky130_fd_bd_sram__sram_dp_swldrv_opt4a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4ai/sky130_fd_bd_sram__sram_dp_swldrv_opt4ai.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4ai.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4b/sky130_fd_bd_sram__sram_dp_swldrv_opt4b.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4b.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4bi/sky130_fd_bd_sram__sram_dp_swldrv_opt4bi.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4bi.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4c/sky130_fd_bd_sram__sram_dp_swldrv_opt4c.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4c.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4ci/sky130_fd_bd_sram__sram_dp_swldrv_opt4ci.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4ci.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4d/sky130_fd_bd_sram__sram_dp_swldrv_opt4d.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4d.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4di/sky130_fd_bd_sram__sram_dp_swldrv_opt4di.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4di.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_p1lic/sky130_fd_bd_sram__sram_dp_swldrv_p1lic.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_p1lic.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_p1m_ser/sky130_fd_bd_sram__sram_dp_swldrv_p1m_ser.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_p1m_ser.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_p1m_siz/sky130_fd_bd_sram__sram_dp_swldrv_p1m_siz.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_p1m_siz_a/sky130_fd_bd_sram__sram_dp_swldrv_p1m_siz_a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_p1m_siz_a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_strap1/sky130_fd_bd_sram__sram_dp_swldrv_strap1.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_strap1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_strap2/sky130_fd_bd_sram__sram_dp_swldrv_strap2.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_strap2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_tap/sky130_fd_bd_sram__sram_dp_swldrv_tap.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_tap.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_tap_b/sky130_fd_bd_sram__sram_dp_swldrv_tap_b.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_tap_b.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_tap_c/sky130_fd_bd_sram__sram_dp_swldrv_tap_c.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_swldrv_tap_c.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_half/sky130_fd_bd_sram__sram_dp_wls_half.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_wls_half.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_p1m_ser/sky130_fd_bd_sram__sram_dp_wls_p1m_ser.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_wls_p1m_ser.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_p1m_siz/sky130_fd_bd_sram__sram_dp_wls_p1m_siz.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_wls_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_opta/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_opta.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_optb/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optb.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_optc/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optc.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optc.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_optd/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optd.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optd.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_opte/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_opte.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_opte.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wlstrap/sky130_fd_bd_sram__sram_dp_wlstrap.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_dp_wlstrap.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_l1m1/sky130_fd_bd_sram__sram_l1m1.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_l1m1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell/sky130_fd_bd_sram__sram_sp_cell.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_cell.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_addpoly/sky130_fd_bd_sram__sram_sp_cell_addpoly.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_cell_addpoly.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_addpoly_sizing/sky130_fd_bd_sram__sram_sp_cell_addpoly_sizing.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_cell_addpoly_sizing.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_fom_serif_nmos/sky130_fd_bd_sram__sram_sp_cell_fom_serif_nmos.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_cell_fom_serif_nmos.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_fom_serif_pmos/sky130_fd_bd_sram__sram_sp_cell_fom_serif_pmos.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_cell_fom_serif_pmos.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_fom_serifs/sky130_fd_bd_sram__sram_sp_cell_fom_serifs.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_cell_fom_serifs.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_met2/sky130_fd_bd_sram__sram_sp_cell_met2.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_cell_met2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_metopt1/sky130_fd_bd_sram__sram_sp_cell_metopt1.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_cell_metopt1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_opt1/sky130_fd_bd_sram__sram_sp_cell_opt1.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_cell_opt1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_opt1_ce/sky130_fd_bd_sram__sram_sp_cell_opt1_ce.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_cell_opt1_ce.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_opt1a/sky130_fd_bd_sram__sram_sp_cell_opt1a.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_cell_opt1a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_p1_serif/sky130_fd_bd_sram__sram_sp_cell_p1_serif.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_cell_p1_serif.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_p1_serifs/sky130_fd_bd_sram__sram_sp_cell_p1_serifs.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_cell_p1_serifs.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_p1m_sizing/sky130_fd_bd_sram__sram_sp_cell_p1m_sizing.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_cell_p1m_sizing.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_via/sky130_fd_bd_sram__sram_sp_cell_via.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_cell_via.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend/sky130_fd_bd_sram__sram_sp_colend.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_colend.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_ce/sky130_fd_bd_sram__sram_sp_colend_ce.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_colend_ce.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_cent/sky130_fd_bd_sram__sram_sp_colend_cent.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_colend_cent.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_cent_ce/sky130_fd_bd_sram__sram_sp_colend_cent_ce.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_colend_cent_ce.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_cent_m2/sky130_fd_bd_sram__sram_sp_colend_cent_m2.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_colend_cent_m2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_cent_p1m_siz/sky130_fd_bd_sram__sram_sp_colend_cent_p1m_siz.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_colend_cent_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_met2/sky130_fd_bd_sram__sram_sp_colend_met2.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_colend_met2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_p1m_siz/sky130_fd_bd_sram__sram_sp_colend_p1m_siz.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_colend_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_p_cent/sky130_fd_bd_sram__sram_sp_colend_p_cent.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_colend_p_cent.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_p_cent_ce/sky130_fd_bd_sram__sram_sp_colend_p_cent_ce.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_colend_p_cent_ce.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_p_cent_m2/sky130_fd_bd_sram__sram_sp_colend_p_cent_m2.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_colend_p_cent_m2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda/sky130_fd_bd_sram__sram_sp_colenda.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_colenda.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_ce/sky130_fd_bd_sram__sram_sp_colenda_ce.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_colenda_ce.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_cent/sky130_fd_bd_sram__sram_sp_colenda_cent.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_colenda_cent.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_cent_p1m_siz/sky130_fd_bd_sram__sram_sp_colenda_cent_p1m_siz.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_colenda_cent_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_p1m_siz/sky130_fd_bd_sram__sram_sp_colenda_p1m_siz.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_colenda_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_p_cent/sky130_fd_bd_sram__sram_sp_colenda_p_cent.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_colenda_p_cent.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner/sky130_fd_bd_sram__sram_sp_corner.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_corner.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner_ce/sky130_fd_bd_sram__sram_sp_corner_ce.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_corner_ce.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner_met2/sky130_fd_bd_sram__sram_sp_corner_met2.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_corner_met2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner_met2_b/sky130_fd_bd_sram__sram_sp_corner_met2_b.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_corner_met2_b.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner_p1m_serif/sky130_fd_bd_sram__sram_sp_corner_p1m_serif.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_corner_p1m_serif.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cornera/sky130_fd_bd_sram__sram_sp_cornera.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_cornera.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cornera_p1m_serif/sky130_fd_bd_sram__sram_sp_cornera_p1m_serif.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_cornera_p1m_serif.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cornerb/sky130_fd_bd_sram__sram_sp_cornerb.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_cornerb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowend/sky130_fd_bd_sram__sram_sp_rowend.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_rowend.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowend_ce/sky130_fd_bd_sram__sram_sp_rowend_ce.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_rowend_ce.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowend_met2/sky130_fd_bd_sram__sram_sp_rowend_met2.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_rowend_met2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowend_p1m_siz/sky130_fd_bd_sram__sram_sp_rowend_p1m_siz.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_rowend_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowenda/sky130_fd_bd_sram__sram_sp_rowenda.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_rowenda.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowenda_p1m_siz/sky130_fd_bd_sram__sram_sp_rowenda_p1m_siz.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_rowenda_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap/sky130_fd_bd_sram__sram_sp_wlstrap.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_wlstrap.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_ce/sky130_fd_bd_sram__sram_sp_wlstrap_ce.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_wlstrap_ce.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_met2/sky130_fd_bd_sram__sram_sp_wlstrap_met2.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_wlstrap_met2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_p/sky130_fd_bd_sram__sram_sp_wlstrap_p.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_wlstrap_p.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_p1m_siz/sky130_fd_bd_sram__sram_sp_wlstrap_p1m_siz.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_wlstrap_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_p_ce/sky130_fd_bd_sram__sram_sp_wlstrap_p_ce.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_wlstrap_p_ce.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_p_met2/sky130_fd_bd_sram__sram_sp_wlstrap_p_met2.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_wlstrap_p_met2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrapa/sky130_fd_bd_sram__sram_sp_wlstrapa.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_wlstrapa.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrapa_p1m_siz/sky130_fd_bd_sram__sram_sp_wlstrapa_p1m_siz.mag' -> '/content/OpenRAM/compiler/../technology/sky130/mag_lib/sky130_fd_bd_sram__sram_sp_wlstrapa_p1m_siz.mag'\n", | |
| "\n", | |
| "cp -f /usr/local/share/pdk/sky130A/libs.tech/magic/sky130A.magicrc /content/OpenRAM/compiler/../technology/sky130/tech/.magicrc\n", | |
| "cp -f /usr/local/share/pdk/sky130A/libs.tech/magic/sky130A.magicrc /content/OpenRAM/compiler/../technology/sky130/mag_lib/.magicrc\n", | |
| "==================================================================\n", | |
| "\n", | |
| "\n", | |
| "Setting up spice simulation library for OpenRAM.\n", | |
| "==================================================================\n", | |
| "mkdir -p /content/OpenRAM/compiler/../technology/sky130/sp_lib\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dff/sky130_fd_bd_sram__openram_dff.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_dff.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell/sky130_fd_bd_sram__openram_dp_cell.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_dp_cell.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_cap_col/sky130_fd_bd_sram__openram_dp_cell_cap_col.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_dp_cell_cap_col.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_cap_row/sky130_fd_bd_sram__openram_dp_cell_cap_row.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_dp_cell_cap_row.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_dummy/sky130_fd_bd_sram__openram_dp_cell_dummy.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_dp_cell_dummy.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_replica/sky130_fd_bd_sram__openram_dp_cell_replica.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_dp_cell_replica.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand2_dec/sky130_fd_bd_sram__openram_dp_nand2_dec.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_dp_nand2_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand3_dec/sky130_fd_bd_sram__openram_dp_nand3_dec.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_dp_nand3_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand4_dec/sky130_fd_bd_sram__openram_dp_nand4_dec.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_dp_nand4_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sense_amp/sky130_fd_bd_sram__openram_sense_amp.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sense_amp.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell/sky130_fd_bd_sram__openram_sp_cell.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_cell.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_addpoly/sky130_fd_bd_sram__openram_sp_cell_addpoly.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_cell_addpoly.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_addpoly_sizing/sky130_fd_bd_sram__openram_sp_cell_addpoly_sizing.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_cell_addpoly_sizing.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_fom_serif_nmos/sky130_fd_bd_sram__openram_sp_cell_fom_serif_nmos.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_cell_fom_serif_nmos.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_fom_serif_pmos/sky130_fd_bd_sram__openram_sp_cell_fom_serif_pmos.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_cell_fom_serif_pmos.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_fom_serifs/sky130_fd_bd_sram__openram_sp_cell_fom_serifs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_cell_fom_serifs.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_met2/sky130_fd_bd_sram__openram_sp_cell_met2.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_cell_met2.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_metopt1/sky130_fd_bd_sram__openram_sp_cell_metopt1.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_cell_metopt1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1_dummy/sky130_fd_bd_sram__openram_sp_cell_opt1_dummy.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_cell_opt1_dummy.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1_replica/sky130_fd_bd_sram__openram_sp_cell_opt1_replica.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_cell_opt1_replica.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1a_dummy/sky130_fd_bd_sram__openram_sp_cell_opt1a_dummy.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_cell_opt1a_dummy.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1a_replica/sky130_fd_bd_sram__openram_sp_cell_opt1a_replica.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_cell_opt1a_replica.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_p1_serif/sky130_fd_bd_sram__openram_sp_cell_p1_serif.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_cell_p1_serif.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_p1_serifs/sky130_fd_bd_sram__openram_sp_cell_p1_serifs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_cell_p1_serifs.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_p1m_sizing/sky130_fd_bd_sram__openram_sp_cell_p1m_sizing.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_cell_p1m_sizing.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_via/sky130_fd_bd_sram__openram_sp_cell_via.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_cell_via.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand2_dec/sky130_fd_bd_sram__openram_sp_nand2_dec.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_nand2_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand3_dec/sky130_fd_bd_sram__openram_sp_nand3_dec.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_nand3_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand4_dec/sky130_fd_bd_sram__openram_sp_nand4_dec.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_nand4_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_rowend_replica/sky130_fd_bd_sram__openram_sp_rowend_replica.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_rowend_replica.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_rowenda_replica/sky130_fd_bd_sram__openram_sp_rowenda_replica.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_rowenda_replica.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_write_driver/sky130_fd_bd_sram__openram_write_driver.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_write_driver.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_base/sky130_fd_bd_sram__sram_dp_blkinv_base.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_blkinv_base.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_mcon/sky130_fd_bd_sram__sram_dp_blkinv_mcon.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_blkinv_mcon.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_met23/sky130_fd_bd_sram__sram_dp_blkinv_met23.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_blkinv_met23.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_opt1/sky130_fd_bd_sram__sram_dp_blkinv_opt1.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_blkinv_opt1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_opt1a/sky130_fd_bd_sram__sram_dp_blkinv_opt1a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_blkinv_opt1a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_opt2/sky130_fd_bd_sram__sram_dp_blkinv_opt2.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_blkinv_opt2.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_opt2a/sky130_fd_bd_sram__sram_dp_blkinv_opt2a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_blkinv_opt2a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_p1m_siz/sky130_fd_bd_sram__sram_dp_blkinv_p1m_siz.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_blkinv_p1m_siz.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_plic1/sky130_fd_bd_sram__sram_dp_blkinv_plic1.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_blkinv_plic1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_plic2/sky130_fd_bd_sram__sram_dp_blkinv_plic2.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_blkinv_plic2.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell/sky130_fd_bd_sram__sram_dp_cell.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_fom_ext/sky130_fd_bd_sram__sram_dp_cell_fom_ext_1.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_fom_ext_1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_fom_srf/sky130_fd_bd_sram__sram_dp_cell_fom_srf_1.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_fom_srf_1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_limcon_opta/sky130_fd_bd_sram__sram_dp_cell_half_limcon_opta.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_half_limcon_opta.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_limcon_optb/sky130_fd_bd_sram__sram_dp_cell_half_limcon_optb.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_half_limcon_optb.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_limcon_optc/sky130_fd_bd_sram__sram_dp_cell_half_limcon_optc.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_half_limcon_optc.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_met1_opta/sky130_fd_bd_sram__sram_dp_cell_half_met1_opta.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_half_met1_opta.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_met1_optb/sky130_fd_bd_sram__sram_dp_cell_half_met1_optb.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_half_met1_optb.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_poly_siz_opta/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_opta.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_opta.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_poly_siz_optb/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optb.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optb.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_poly_siz_optc/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optc.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optc.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_poly_siz_optd/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optd.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optd.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_wl/sky130_fd_bd_sram__sram_dp_cell_half_wl.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_half_wl.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_met23_opt1/sky130_fd_bd_sram__sram_dp_cell_met23_opt1.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_met23_opt1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_met23_opt2/sky130_fd_bd_sram__sram_dp_cell_met23_opt2.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_met23_opt2.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_met23_opt5/sky130_fd_bd_sram__sram_dp_cell_met23_opt5.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_met23_opt5.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_ndiff/sky130_fd_bd_sram__sram_dp_cell_ndiff.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_ndiff.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt1_poly_siz/sky130_fd_bd_sram__sram_dp_cell_opt1_poly_siz.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_opt1_poly_siz.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt1a/sky130_fd_bd_sram__sram_dp_cell_opt1a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_opt1a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt1a_poly_siz/sky130_fd_bd_sram__sram_dp_cell_opt1a_poly_siz.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_opt1a_poly_siz.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt2/sky130_fd_bd_sram__sram_dp_cell_opt2.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_opt2.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt2a/sky130_fd_bd_sram__sram_dp_cell_opt2a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_opt2a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt4/sky130_fd_bd_sram__sram_dp_cell_opt4.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_opt4.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt4a/sky130_fd_bd_sram__sram_dp_cell_opt4a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_opt4a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt5/sky130_fd_bd_sram__sram_dp_cell_opt5.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_opt5.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt5a/sky130_fd_bd_sram__sram_dp_cell_opt5a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_opt5a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt6/sky130_fd_bd_sram__sram_dp_cell_opt6.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_opt6.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt6a/sky130_fd_bd_sram__sram_dp_cell_opt6a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_opt6a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_pdiff/sky130_fd_bd_sram__sram_dp_cell_pdiff.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_pdiff.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_poly_chair/sky130_fd_bd_sram__sram_dp_cell_poly_chair.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_poly_chair.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_poly_srf_dp_opta/sky130_fd_bd_sram__sram_dp_cell_poly_srf_dp_opta.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_poly_srf_dp_opta.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_poly_srf_opta/sky130_fd_bd_sram__sram_dp_cell_poly_srf_opta.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_poly_srf_opta.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_poly_srf_optb/sky130_fd_bd_sram__sram_dp_cell_poly_srf_optb.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cell_poly_srf_optb.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cent/sky130_fd_bd_sram__sram_dp_cent.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_cent.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_cent_base/sky130_fd_bd_sram__sram_dp_colend_cent_base.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_cent_base.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_cent_opt1/sky130_fd_bd_sram__sram_dp_colend_cent_opt1.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_cent_opt1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_cent_opt1a/sky130_fd_bd_sram__sram_dp_colend_cent_opt1a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_cent_opt1a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_limcon_opta/sky130_fd_bd_sram__sram_dp_colend_half_limcon_opta.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_half_limcon_opta.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_limcon_optb/sky130_fd_bd_sram__sram_dp_colend_half_limcon_optb.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_half_limcon_optb.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met1_opta/sky130_fd_bd_sram__sram_dp_colend_half_met1_opta.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_half_met1_opta.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met1_optb/sky130_fd_bd_sram__sram_dp_colend_half_met1_optb.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_half_met1_optb.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met1_optc/sky130_fd_bd_sram__sram_dp_colend_half_met1_optc.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_half_met1_optc.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met23_opta/sky130_fd_bd_sram__sram_dp_colend_half_met23_opta.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_half_met23_opta.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met23_optb/sky130_fd_bd_sram__sram_dp_colend_half_met23_optb.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_half_met23_optb.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met23_optc/sky130_fd_bd_sram__sram_dp_colend_half_met23_optc.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_half_met23_optc.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met23_optd/sky130_fd_bd_sram__sram_dp_colend_half_met23_optd.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_half_met23_optd.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_opta/sky130_fd_bd_sram__sram_dp_colend_half_opta.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_half_opta.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_optb/sky130_fd_bd_sram__sram_dp_colend_half_optb.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_half_optb.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_li_drop/sky130_fd_bd_sram__sram_dp_colend_li_drop.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_li_drop.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt1/sky130_fd_bd_sram__sram_dp_colend_opt1.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_opt1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt1_poly_siz/sky130_fd_bd_sram__sram_dp_colend_opt1_poly_siz.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_opt1_poly_siz.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt1a_poly_siz/sky130_fd_bd_sram__sram_dp_colend_opt1a_poly_siz.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_opt1a_poly_siz.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt2/sky130_fd_bd_sram__sram_dp_colend_opt2.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_opt2.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt2a/sky130_fd_bd_sram__sram_dp_colend_opt2a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_opt2a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt5/sky130_fd_bd_sram__sram_dp_colend_opt5.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_opt5.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt5a/sky130_fd_bd_sram__sram_dp_colend_opt5a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_opt5a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt6/sky130_fd_bd_sram__sram_dp_colend_opt6.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_opt6.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt6a/sky130_fd_bd_sram__sram_dp_colend_opt6a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_opt6a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_swldrv/sky130_fd_bd_sram__sram_dp_colend_swldrv.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_swldrv.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_swldrv_met23/sky130_fd_bd_sram__sram_dp_colend_swldrv_met23.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_swldrv_met23.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_swldrv_opt1/sky130_fd_bd_sram__sram_dp_colend_swldrv_opt1.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_swldrv_opt1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_swldrv_opt1a/sky130_fd_bd_sram__sram_dp_colend_swldrv_opt1a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_colend_swldrv_opt1a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_corner/sky130_fd_bd_sram__sram_dp_corner.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_corner.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap1/sky130_fd_bd_sram__sram_dp_horstrap1.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_horstrap1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap1a/sky130_fd_bd_sram__sram_dp_horstrap1a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_horstrap1a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap2/sky130_fd_bd_sram__sram_dp_horstrap2.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_horstrap2.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap2a/sky130_fd_bd_sram__sram_dp_horstrap2a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_horstrap2a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap5/sky130_fd_bd_sram__sram_dp_horstrap5.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_horstrap5.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap5a/sky130_fd_bd_sram__sram_dp_horstrap5a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_horstrap5a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap6/sky130_fd_bd_sram__sram_dp_horstrap6.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_horstrap6.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap6a/sky130_fd_bd_sram__sram_dp_horstrap6a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_horstrap6a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_h/sky130_fd_bd_sram__sram_dp_horstrap_h.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_horstrap_h.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_half/sky130_fd_bd_sram__sram_dp_horstrap_half.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_horstrap_half.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_half1/sky130_fd_bd_sram__sram_dp_horstrap_half1.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_horstrap_half1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_half2/sky130_fd_bd_sram__sram_dp_horstrap_half2.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_horstrap_half2.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_half5/sky130_fd_bd_sram__sram_dp_horstrap_half5.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_horstrap_half5.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_li/sky130_fd_bd_sram__sram_dp_horstrap_li.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_horstrap_li.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_limcon/sky130_fd_bd_sram__sram_dp_horstrap_limcon.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_horstrap_limcon.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_mcon/sky130_fd_bd_sram__sram_dp_horstrap_mcon.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_horstrap_mcon.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_npsdm/sky130_fd_bd_sram__sram_dp_horstrap_npsdm.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_horstrap_npsdm.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_p1m_siz/sky130_fd_bd_sram__sram_dp_horstrap_p1m_siz.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_horstrap_p1m_siz.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_licon/sky130_fd_bd_sram__sram_dp_licon_1.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_licon_1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_licon_05/sky130_fd_bd_sram__sram_dp_licon_05.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_licon_05.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_mcon/sky130_fd_bd_sram__sram_dp_mcon_1.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_mcon_1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_mcon_05/sky130_fd_bd_sram__sram_dp_mcon_05.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_mcon_05.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowend_inv/sky130_fd_bd_sram__sram_dp_rowend_inv.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_rowend_inv.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowend_strp/sky130_fd_bd_sram__sram_dp_rowend_strp.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_rowend_strp.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowend_strp_cont/sky130_fd_bd_sram__sram_dp_rowend_strp_cont.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_rowend_strp_cont.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowenda/sky130_fd_bd_sram__sram_dp_rowenda.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_rowenda.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowendai/sky130_fd_bd_sram__sram_dp_rowendai.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_rowendai.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowendb/sky130_fd_bd_sram__sram_dp_rowendb.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_rowendb.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowendbi/sky130_fd_bd_sram__sram_dp_rowendbi.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_rowendbi.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_base/sky130_fd_bd_sram__sram_dp_swldrv_base.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_base.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_coreid/sky130_fd_bd_sram__sram_dp_swldrv_coreid.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_coreid.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_fom_drop/sky130_fd_bd_sram__sram_dp_swldrv_fom_drop.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_fom_drop.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_li_drop/sky130_fd_bd_sram__sram_dp_swldrv_li_drop.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_li_drop.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_mcon/sky130_fd_bd_sram__sram_dp_swldrv_mcon.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_mcon.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_mcon_a/sky130_fd_bd_sram__sram_dp_swldrv_mcon_a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_mcon_a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met23/sky130_fd_bd_sram__sram_dp_swldrv_met23_1.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_met23_1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met23/sky130_fd_bd_sram__sram_dp_swldrv_met23_2.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_met23_2.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met23_1a/sky130_fd_bd_sram__sram_dp_swldrv_met23_1a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_met23_1a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met23_2a/sky130_fd_bd_sram__sram_dp_swldrv_met23_2a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_met23_2a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met2_lwl/sky130_fd_bd_sram__sram_dp_swldrv_met2_lwl.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_met2_lwl.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1_poly_siz_opta/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_opta.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_opta.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1_poly_siz_optb/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optb.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optb.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1_poly_siz_optc/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optc.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optc.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1_poly_siz_optd/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optd.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optd.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1a/sky130_fd_bd_sram__sram_dp_swldrv_opt1a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1ai/sky130_fd_bd_sram__sram_dp_swldrv_opt1ai.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1ai.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1b/sky130_fd_bd_sram__sram_dp_swldrv_opt1b.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1b.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1bi/sky130_fd_bd_sram__sram_dp_swldrv_opt1bi.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1bi.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1c/sky130_fd_bd_sram__sram_dp_swldrv_opt1c.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1c.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1ci/sky130_fd_bd_sram__sram_dp_swldrv_opt1ci.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1ci.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1d/sky130_fd_bd_sram__sram_dp_swldrv_opt1d.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1d.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1di/sky130_fd_bd_sram__sram_dp_swldrv_opt1di.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1di.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2a/sky130_fd_bd_sram__sram_dp_swldrv_opt2a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2ai/sky130_fd_bd_sram__sram_dp_swldrv_opt2ai.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2ai.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2b/sky130_fd_bd_sram__sram_dp_swldrv_opt2b.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2b.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2bi/sky130_fd_bd_sram__sram_dp_swldrv_opt2bi.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2bi.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2c/sky130_fd_bd_sram__sram_dp_swldrv_opt2c.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2c.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2ci/sky130_fd_bd_sram__sram_dp_swldrv_opt2ci.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2ci.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2d/sky130_fd_bd_sram__sram_dp_swldrv_opt2d.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2d.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2di/sky130_fd_bd_sram__sram_dp_swldrv_opt2di.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2di.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3a/sky130_fd_bd_sram__sram_dp_swldrv_opt3a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3ai/sky130_fd_bd_sram__sram_dp_swldrv_opt3ai.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3ai.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3b/sky130_fd_bd_sram__sram_dp_swldrv_opt3b.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3b.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3bi/sky130_fd_bd_sram__sram_dp_swldrv_opt3bi.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3bi.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3c/sky130_fd_bd_sram__sram_dp_swldrv_opt3c.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3c.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3ci/sky130_fd_bd_sram__sram_dp_swldrv_opt3ci.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3ci.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3d/sky130_fd_bd_sram__sram_dp_swldrv_opt3d.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3d.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3di/sky130_fd_bd_sram__sram_dp_swldrv_opt3di.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3di.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4a/sky130_fd_bd_sram__sram_dp_swldrv_opt4a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4ai/sky130_fd_bd_sram__sram_dp_swldrv_opt4ai.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4ai.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4b/sky130_fd_bd_sram__sram_dp_swldrv_opt4b.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4b.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4bi/sky130_fd_bd_sram__sram_dp_swldrv_opt4bi.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4bi.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4c/sky130_fd_bd_sram__sram_dp_swldrv_opt4c.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4c.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4ci/sky130_fd_bd_sram__sram_dp_swldrv_opt4ci.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4ci.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4d/sky130_fd_bd_sram__sram_dp_swldrv_opt4d.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4d.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4di/sky130_fd_bd_sram__sram_dp_swldrv_opt4di.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4di.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_p1lic/sky130_fd_bd_sram__sram_dp_swldrv_p1lic.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_p1lic.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_p1m_ser/sky130_fd_bd_sram__sram_dp_swldrv_p1m_ser.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_p1m_ser.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_p1m_siz/sky130_fd_bd_sram__sram_dp_swldrv_p1m_siz.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_p1m_siz.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_p1m_siz_a/sky130_fd_bd_sram__sram_dp_swldrv_p1m_siz_a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_p1m_siz_a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_strap1/sky130_fd_bd_sram__sram_dp_swldrv_strap1.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_strap1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_strap2/sky130_fd_bd_sram__sram_dp_swldrv_strap2.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_strap2.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_tap/sky130_fd_bd_sram__sram_dp_swldrv_tap.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_tap.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_tap_b/sky130_fd_bd_sram__sram_dp_swldrv_tap_b.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_tap_b.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_tap_c/sky130_fd_bd_sram__sram_dp_swldrv_tap_c.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_swldrv_tap_c.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_half/sky130_fd_bd_sram__sram_dp_wls_half.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_wls_half.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_p1m_ser/sky130_fd_bd_sram__sram_dp_wls_p1m_ser.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_wls_p1m_ser.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_p1m_siz/sky130_fd_bd_sram__sram_dp_wls_p1m_siz.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_wls_p1m_siz.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_opta/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_opta.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_opta.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_optb/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optb.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optb.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_optc/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optc.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optc.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_optd/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optd.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optd.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_opte/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_opte.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_opte.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wlstrap/sky130_fd_bd_sram__sram_dp_wlstrap.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_dp_wlstrap.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_l1m1/sky130_fd_bd_sram__sram_l1m1.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_l1m1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell/sky130_fd_bd_sram__sram_sp_cell.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_cell.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_addpoly/sky130_fd_bd_sram__sram_sp_cell_addpoly.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_cell_addpoly.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_addpoly_sizing/sky130_fd_bd_sram__sram_sp_cell_addpoly_sizing.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_cell_addpoly_sizing.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_fom_serif_nmos/sky130_fd_bd_sram__sram_sp_cell_fom_serif_nmos.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_cell_fom_serif_nmos.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_fom_serif_pmos/sky130_fd_bd_sram__sram_sp_cell_fom_serif_pmos.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_cell_fom_serif_pmos.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_fom_serifs/sky130_fd_bd_sram__sram_sp_cell_fom_serifs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_cell_fom_serifs.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_met2/sky130_fd_bd_sram__sram_sp_cell_met2.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_cell_met2.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_metopt1/sky130_fd_bd_sram__sram_sp_cell_metopt1.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_cell_metopt1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_opt1/sky130_fd_bd_sram__sram_sp_cell_opt1.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_cell_opt1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_opt1_ce/sky130_fd_bd_sram__sram_sp_cell_opt1_ce.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_cell_opt1_ce.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_opt1a/sky130_fd_bd_sram__sram_sp_cell_opt1a.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_cell_opt1a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_p1_serif/sky130_fd_bd_sram__sram_sp_cell_p1_serif.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_cell_p1_serif.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_p1_serifs/sky130_fd_bd_sram__sram_sp_cell_p1_serifs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_cell_p1_serifs.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_p1m_sizing/sky130_fd_bd_sram__sram_sp_cell_p1m_sizing.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_cell_p1m_sizing.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_via/sky130_fd_bd_sram__sram_sp_cell_via.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_cell_via.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend/sky130_fd_bd_sram__sram_sp_colend.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_colend.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_ce/sky130_fd_bd_sram__sram_sp_colend_ce.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_colend_ce.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_cent/sky130_fd_bd_sram__sram_sp_colend_cent.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_colend_cent.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_cent_ce/sky130_fd_bd_sram__sram_sp_colend_cent_ce.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_colend_cent_ce.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_cent_m2/sky130_fd_bd_sram__sram_sp_colend_cent_m2.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_colend_cent_m2.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_cent_p1m_siz/sky130_fd_bd_sram__sram_sp_colend_cent_p1m_siz.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_colend_cent_p1m_siz.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_met2/sky130_fd_bd_sram__sram_sp_colend_met2.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_colend_met2.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_p1m_siz/sky130_fd_bd_sram__sram_sp_colend_p1m_siz.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_colend_p1m_siz.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_p_cent/sky130_fd_bd_sram__sram_sp_colend_p_cent.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_colend_p_cent.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_p_cent_ce/sky130_fd_bd_sram__sram_sp_colend_p_cent_ce.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_colend_p_cent_ce.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_p_cent_m2/sky130_fd_bd_sram__sram_sp_colend_p_cent_m2.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_colend_p_cent_m2.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda/sky130_fd_bd_sram__sram_sp_colenda.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_colenda.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_ce/sky130_fd_bd_sram__sram_sp_colenda_ce.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_colenda_ce.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_cent/sky130_fd_bd_sram__sram_sp_colenda_cent.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_colenda_cent.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_cent_p1m_siz/sky130_fd_bd_sram__sram_sp_colenda_cent_p1m_siz.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_colenda_cent_p1m_siz.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_p1m_siz/sky130_fd_bd_sram__sram_sp_colenda_p1m_siz.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_colenda_p1m_siz.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_p_cent/sky130_fd_bd_sram__sram_sp_colenda_p_cent.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_colenda_p_cent.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner/sky130_fd_bd_sram__sram_sp_corner.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_corner.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner_ce/sky130_fd_bd_sram__sram_sp_corner_ce.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_corner_ce.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner_met2/sky130_fd_bd_sram__sram_sp_corner_met2.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_corner_met2.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner_met2_b/sky130_fd_bd_sram__sram_sp_corner_met2_b.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_corner_met2_b.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner_p1m_serif/sky130_fd_bd_sram__sram_sp_corner_p1m_serif.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_corner_p1m_serif.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cornera/sky130_fd_bd_sram__sram_sp_cornera.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_cornera.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cornera_p1m_serif/sky130_fd_bd_sram__sram_sp_cornera_p1m_serif.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_cornera_p1m_serif.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cornerb/sky130_fd_bd_sram__sram_sp_cornerb.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_cornerb.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowend/sky130_fd_bd_sram__sram_sp_rowend.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_rowend.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowend_ce/sky130_fd_bd_sram__sram_sp_rowend_ce.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_rowend_ce.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowend_met2/sky130_fd_bd_sram__sram_sp_rowend_met2.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_rowend_met2.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowend_p1m_siz/sky130_fd_bd_sram__sram_sp_rowend_p1m_siz.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_rowend_p1m_siz.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowenda/sky130_fd_bd_sram__sram_sp_rowenda.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_rowenda.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowenda_p1m_siz/sky130_fd_bd_sram__sram_sp_rowenda_p1m_siz.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_rowenda_p1m_siz.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap/sky130_fd_bd_sram__sram_sp_wlstrap.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_wlstrap.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_ce/sky130_fd_bd_sram__sram_sp_wlstrap_ce.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_wlstrap_ce.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_met2/sky130_fd_bd_sram__sram_sp_wlstrap_met2.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_wlstrap_met2.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_p/sky130_fd_bd_sram__sram_sp_wlstrap_p.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_wlstrap_p.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_p1m_siz/sky130_fd_bd_sram__sram_sp_wlstrap_p1m_siz.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_wlstrap_p1m_siz.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_p_ce/sky130_fd_bd_sram__sram_sp_wlstrap_p_ce.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_wlstrap_p_ce.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_p_met2/sky130_fd_bd_sram__sram_sp_wlstrap_p_met2.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_wlstrap_p_met2.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrapa/sky130_fd_bd_sram__sram_sp_wlstrapa.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_wlstrapa.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrapa_p1m_siz/sky130_fd_bd_sram__sram_sp_wlstrapa_p1m_siz.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__sram_sp_wlstrapa_p1m_siz.sp'\n", | |
| "\n", | |
| "Overwriting some cells with base version.\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dff/sky130_fd_bd_sram__openram_dff.base.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_dff.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell/sky130_fd_bd_sram__openram_dp_cell.base.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_dp_cell.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_cap_col/sky130_fd_bd_sram__openram_dp_cell_cap_col.base.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_dp_cell_cap_col.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_cap_row/sky130_fd_bd_sram__openram_dp_cell_cap_row.base.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_dp_cell_cap_row.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_dummy/sky130_fd_bd_sram__openram_dp_cell_dummy.base.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_dp_cell_dummy.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_replica/sky130_fd_bd_sram__openram_dp_cell_replica.base.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_dp_cell_replica.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand2_dec/sky130_fd_bd_sram__openram_dp_nand2_dec.base.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_dp_nand2_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand3_dec/sky130_fd_bd_sram__openram_dp_nand3_dec.base.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_dp_nand3_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand4_dec/sky130_fd_bd_sram__openram_dp_nand4_dec.base.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_dp_nand4_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sense_amp/sky130_fd_bd_sram__openram_sense_amp.base.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sense_amp.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand2_dec/sky130_fd_bd_sram__openram_sp_nand2_dec.base.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_nand2_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand3_dec/sky130_fd_bd_sram__openram_sp_nand3_dec.base.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_nand3_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand4_dec/sky130_fd_bd_sram__openram_sp_nand4_dec.base.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_sp_nand4_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_write_driver/sky130_fd_bd_sram__openram_write_driver.base.spice' -> '/content/OpenRAM/compiler/../technology/sky130/sp_lib/sky130_fd_bd_sram__openram_write_driver.sp'\n", | |
| "==================================================================\n", | |
| "\n", | |
| "\n", | |
| "Setting up LVS cell library for OpenRAM.\n", | |
| "==================================================================\n", | |
| "mkdir -p /content/OpenRAM/compiler/../technology/sky130/lvs_lib\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dff/sky130_fd_bd_sram__openram_dff.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__openram_dff.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell/sky130_fd_bd_sram__openram_dp_cell.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__openram_dp_cell.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_cap_col/sky130_fd_bd_sram__openram_dp_cell_cap_col.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__openram_dp_cell_cap_col.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_cap_row/sky130_fd_bd_sram__openram_dp_cell_cap_row.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__openram_dp_cell_cap_row.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_dummy/sky130_fd_bd_sram__openram_dp_cell_dummy.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__openram_dp_cell_dummy.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_replica/sky130_fd_bd_sram__openram_dp_cell_replica.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__openram_dp_cell_replica.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand2_dec/sky130_fd_bd_sram__openram_dp_nand2_dec.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__openram_dp_nand2_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand3_dec/sky130_fd_bd_sram__openram_dp_nand3_dec.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__openram_dp_nand3_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand4_dec/sky130_fd_bd_sram__openram_dp_nand4_dec.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__openram_dp_nand4_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sense_amp/sky130_fd_bd_sram__openram_sense_amp.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__openram_sense_amp.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1_dummy/sky130_fd_bd_sram__openram_sp_cell_opt1_dummy.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__openram_sp_cell_opt1_dummy.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1_replica/sky130_fd_bd_sram__openram_sp_cell_opt1_replica.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__openram_sp_cell_opt1_replica.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1a_dummy/sky130_fd_bd_sram__openram_sp_cell_opt1a_dummy.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__openram_sp_cell_opt1a_dummy.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1a_replica/sky130_fd_bd_sram__openram_sp_cell_opt1a_replica.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__openram_sp_cell_opt1a_replica.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand2_dec/sky130_fd_bd_sram__openram_sp_nand2_dec.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__openram_sp_nand2_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand3_dec/sky130_fd_bd_sram__openram_sp_nand3_dec.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__openram_sp_nand3_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand4_dec/sky130_fd_bd_sram__openram_sp_nand4_dec.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__openram_sp_nand4_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_write_driver/sky130_fd_bd_sram__openram_write_driver.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__openram_write_driver.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_opt1/sky130_fd_bd_sram__sram_sp_cell_opt1.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__sram_sp_cell_opt1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_opt1a/sky130_fd_bd_sram__sram_sp_cell_opt1a.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__sram_sp_cell_opt1a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend/sky130_fd_bd_sram__sram_sp_colend.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__sram_sp_colend.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_ce/sky130_fd_bd_sram__sram_sp_colend_ce.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__sram_sp_colend_ce.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda/sky130_fd_bd_sram__sram_sp_colenda.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__sram_sp_colenda.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_ce/sky130_fd_bd_sram__sram_sp_colenda_ce.lvs.spice' -> '/content/OpenRAM/compiler/../technology/sky130/lvs_lib/sky130_fd_bd_sram__sram_sp_colenda_ce.sp'\n", | |
| "==================================================================\n", | |
| "\n", | |
| "\n", | |
| "Setting up Calibre LVS library for OpenRAM.\n", | |
| "==================================================================\n", | |
| "mkdir -p /content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dff/sky130_fd_bd_sram__openram_dff.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__openram_dff.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell/sky130_fd_bd_sram__openram_dp_cell.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__openram_dp_cell.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_cap_col/sky130_fd_bd_sram__openram_dp_cell_cap_col.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__openram_dp_cell_cap_col.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_cap_row/sky130_fd_bd_sram__openram_dp_cell_cap_row.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__openram_dp_cell_cap_row.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_dummy/sky130_fd_bd_sram__openram_dp_cell_dummy.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__openram_dp_cell_dummy.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_replica/sky130_fd_bd_sram__openram_dp_cell_replica.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__openram_dp_cell_replica.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand2_dec/sky130_fd_bd_sram__openram_dp_nand2_dec.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__openram_dp_nand2_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand3_dec/sky130_fd_bd_sram__openram_dp_nand3_dec.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__openram_dp_nand3_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand4_dec/sky130_fd_bd_sram__openram_dp_nand4_dec.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__openram_dp_nand4_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sense_amp/sky130_fd_bd_sram__openram_sense_amp.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__openram_sense_amp.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1_dummy/sky130_fd_bd_sram__openram_sp_cell_opt1_dummy.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__openram_sp_cell_opt1_dummy.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1_replica/sky130_fd_bd_sram__openram_sp_cell_opt1_replica.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__openram_sp_cell_opt1_replica.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1a_dummy/sky130_fd_bd_sram__openram_sp_cell_opt1a_dummy.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__openram_sp_cell_opt1a_dummy.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1a_replica/sky130_fd_bd_sram__openram_sp_cell_opt1a_replica.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__openram_sp_cell_opt1a_replica.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand2_dec/sky130_fd_bd_sram__openram_sp_nand2_dec.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__openram_sp_nand2_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand3_dec/sky130_fd_bd_sram__openram_sp_nand3_dec.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__openram_sp_nand3_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand4_dec/sky130_fd_bd_sram__openram_sp_nand4_dec.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__openram_sp_nand4_dec.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_write_driver/sky130_fd_bd_sram__openram_write_driver.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__openram_write_driver.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_opt1/sky130_fd_bd_sram__sram_sp_cell_opt1.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__sram_sp_cell_opt1.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_opt1a/sky130_fd_bd_sram__sram_sp_cell_opt1a.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__sram_sp_cell_opt1a.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend/sky130_fd_bd_sram__sram_sp_colend.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__sram_sp_colend.sp'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda/sky130_fd_bd_sram__sram_sp_colenda.lvs.calibre.spice' -> '/content/OpenRAM/compiler/../technology/sky130/calibre_lvs_lib/sky130_fd_bd_sram__sram_sp_colenda.sp'\n", | |
| "==================================================================\n", | |
| "\n", | |
| "\n", | |
| "Setting up MAGLEF cell library for OpenRAM.\n", | |
| "==================================================================\n", | |
| "mkdir -p /content/OpenRAM/compiler/../technology/sky130/maglef_lib\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dff/sky130_fd_bd_sram__openram_dff.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_dff.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell/sky130_fd_bd_sram__openram_dp_cell.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_dp_cell.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_cap_col/sky130_fd_bd_sram__openram_dp_cell_cap_col.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_dp_cell_cap_col.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_cap_row/sky130_fd_bd_sram__openram_dp_cell_cap_row.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_dp_cell_cap_row.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_dummy/sky130_fd_bd_sram__openram_dp_cell_dummy.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_dp_cell_dummy.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_cell_replica/sky130_fd_bd_sram__openram_dp_cell_replica.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_dp_cell_replica.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand2_dec/sky130_fd_bd_sram__openram_dp_nand2_dec.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_dp_nand2_dec.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand3_dec/sky130_fd_bd_sram__openram_dp_nand3_dec.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_dp_nand3_dec.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_dp_nand4_dec/sky130_fd_bd_sram__openram_dp_nand4_dec.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_dp_nand4_dec.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sense_amp/sky130_fd_bd_sram__openram_sense_amp.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sense_amp.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell/sky130_fd_bd_sram__openram_sp_cell.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_cell.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_addpoly/sky130_fd_bd_sram__openram_sp_cell_addpoly.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_cell_addpoly.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_addpoly_sizing/sky130_fd_bd_sram__openram_sp_cell_addpoly_sizing.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_cell_addpoly_sizing.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_fom_serif_nmos/sky130_fd_bd_sram__openram_sp_cell_fom_serif_nmos.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_cell_fom_serif_nmos.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_fom_serif_pmos/sky130_fd_bd_sram__openram_sp_cell_fom_serif_pmos.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_cell_fom_serif_pmos.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_fom_serifs/sky130_fd_bd_sram__openram_sp_cell_fom_serifs.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_cell_fom_serifs.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_met2/sky130_fd_bd_sram__openram_sp_cell_met2.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_cell_met2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_metopt1/sky130_fd_bd_sram__openram_sp_cell_metopt1.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_cell_metopt1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1_ce/sky130_fd_bd_sram__openram_sp_cell_opt1_ce.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_cell_opt1_ce.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1_dummy/sky130_fd_bd_sram__openram_sp_cell_opt1_dummy.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_cell_opt1_dummy.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1_replica/sky130_fd_bd_sram__openram_sp_cell_opt1_replica.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_cell_opt1_replica.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1a_dummy/sky130_fd_bd_sram__openram_sp_cell_opt1a_dummy.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_cell_opt1a_dummy.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_opt1a_replica/sky130_fd_bd_sram__openram_sp_cell_opt1a_replica.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_cell_opt1a_replica.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_p1_serif/sky130_fd_bd_sram__openram_sp_cell_p1_serif.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_cell_p1_serif.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_p1_serifs/sky130_fd_bd_sram__openram_sp_cell_p1_serifs.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_cell_p1_serifs.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_p1m_sizing/sky130_fd_bd_sram__openram_sp_cell_p1m_sizing.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_cell_p1m_sizing.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_cell_via/sky130_fd_bd_sram__openram_sp_cell_via.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_cell_via.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand2_dec/sky130_fd_bd_sram__openram_sp_nand2_dec.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_nand2_dec.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand3_dec/sky130_fd_bd_sram__openram_sp_nand3_dec.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_nand3_dec.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_nand4_dec/sky130_fd_bd_sram__openram_sp_nand4_dec.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_nand4_dec.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_rowend_replica/sky130_fd_bd_sram__openram_sp_rowend_replica.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_rowend_replica.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_sp_rowenda_replica/sky130_fd_bd_sram__openram_sp_rowenda_replica.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_sp_rowenda_replica.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/openram_write_driver/sky130_fd_bd_sram__openram_write_driver.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__openram_write_driver.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_base/sky130_fd_bd_sram__sram_dp_blkinv_base.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_blkinv_base.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_mcon/sky130_fd_bd_sram__sram_dp_blkinv_mcon.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_blkinv_mcon.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_met23/sky130_fd_bd_sram__sram_dp_blkinv_met23.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_blkinv_met23.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_opt1/sky130_fd_bd_sram__sram_dp_blkinv_opt1.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_blkinv_opt1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_opt1a/sky130_fd_bd_sram__sram_dp_blkinv_opt1a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_blkinv_opt1a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_opt2/sky130_fd_bd_sram__sram_dp_blkinv_opt2.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_blkinv_opt2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_opt2a/sky130_fd_bd_sram__sram_dp_blkinv_opt2a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_blkinv_opt2a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_p1m_siz/sky130_fd_bd_sram__sram_dp_blkinv_p1m_siz.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_blkinv_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_plic1/sky130_fd_bd_sram__sram_dp_blkinv_plic1.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_blkinv_plic1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_blkinv_plic2/sky130_fd_bd_sram__sram_dp_blkinv_plic2.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_blkinv_plic2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell/sky130_fd_bd_sram__sram_dp_cell.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_fom_ext/sky130_fd_bd_sram__sram_dp_cell_fom_ext_1.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_fom_ext_1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_fom_srf/sky130_fd_bd_sram__sram_dp_cell_fom_srf_1.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_fom_srf_1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_limcon_opta/sky130_fd_bd_sram__sram_dp_cell_half_limcon_opta.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_half_limcon_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_limcon_optb/sky130_fd_bd_sram__sram_dp_cell_half_limcon_optb.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_half_limcon_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_limcon_optc/sky130_fd_bd_sram__sram_dp_cell_half_limcon_optc.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_half_limcon_optc.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_met1_opta/sky130_fd_bd_sram__sram_dp_cell_half_met1_opta.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_half_met1_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_met1_optb/sky130_fd_bd_sram__sram_dp_cell_half_met1_optb.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_half_met1_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_poly_siz_opta/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_opta.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_poly_siz_optb/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optb.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_poly_siz_optc/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optc.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optc.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_poly_siz_optd/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optd.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_half_poly_siz_optd.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_half_wl/sky130_fd_bd_sram__sram_dp_cell_half_wl.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_half_wl.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_met23_opt1/sky130_fd_bd_sram__sram_dp_cell_met23_opt1.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_met23_opt1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_met23_opt2/sky130_fd_bd_sram__sram_dp_cell_met23_opt2.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_met23_opt2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_met23_opt5/sky130_fd_bd_sram__sram_dp_cell_met23_opt5.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_met23_opt5.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_ndiff/sky130_fd_bd_sram__sram_dp_cell_ndiff.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_ndiff.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt1_poly_siz/sky130_fd_bd_sram__sram_dp_cell_opt1_poly_siz.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_opt1_poly_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt1a/sky130_fd_bd_sram__sram_dp_cell_opt1a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_opt1a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt1a_poly_siz/sky130_fd_bd_sram__sram_dp_cell_opt1a_poly_siz.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_opt1a_poly_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt2/sky130_fd_bd_sram__sram_dp_cell_opt2.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_opt2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt2a/sky130_fd_bd_sram__sram_dp_cell_opt2a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_opt2a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt4/sky130_fd_bd_sram__sram_dp_cell_opt4.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_opt4.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt4a/sky130_fd_bd_sram__sram_dp_cell_opt4a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_opt4a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt5/sky130_fd_bd_sram__sram_dp_cell_opt5.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_opt5.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt5a/sky130_fd_bd_sram__sram_dp_cell_opt5a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_opt5a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt6/sky130_fd_bd_sram__sram_dp_cell_opt6.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_opt6.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_opt6a/sky130_fd_bd_sram__sram_dp_cell_opt6a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_opt6a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_pdiff/sky130_fd_bd_sram__sram_dp_cell_pdiff.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_pdiff.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_poly_chair/sky130_fd_bd_sram__sram_dp_cell_poly_chair.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_poly_chair.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_poly_srf_dp_opta/sky130_fd_bd_sram__sram_dp_cell_poly_srf_dp_opta.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_poly_srf_dp_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_poly_srf_opta/sky130_fd_bd_sram__sram_dp_cell_poly_srf_opta.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_poly_srf_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cell_poly_srf_optb/sky130_fd_bd_sram__sram_dp_cell_poly_srf_optb.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cell_poly_srf_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_cent/sky130_fd_bd_sram__sram_dp_cent.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_cent.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_cent_base/sky130_fd_bd_sram__sram_dp_colend_cent_base.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_cent_base.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_cent_opt1/sky130_fd_bd_sram__sram_dp_colend_cent_opt1.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_cent_opt1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_cent_opt1a/sky130_fd_bd_sram__sram_dp_colend_cent_opt1a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_cent_opt1a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_limcon_opta/sky130_fd_bd_sram__sram_dp_colend_half_limcon_opta.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_half_limcon_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_limcon_optb/sky130_fd_bd_sram__sram_dp_colend_half_limcon_optb.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_half_limcon_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met1_opta/sky130_fd_bd_sram__sram_dp_colend_half_met1_opta.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_half_met1_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met1_optb/sky130_fd_bd_sram__sram_dp_colend_half_met1_optb.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_half_met1_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met1_optc/sky130_fd_bd_sram__sram_dp_colend_half_met1_optc.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_half_met1_optc.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met23_opta/sky130_fd_bd_sram__sram_dp_colend_half_met23_opta.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_half_met23_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met23_optb/sky130_fd_bd_sram__sram_dp_colend_half_met23_optb.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_half_met23_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met23_optc/sky130_fd_bd_sram__sram_dp_colend_half_met23_optc.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_half_met23_optc.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_met23_optd/sky130_fd_bd_sram__sram_dp_colend_half_met23_optd.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_half_met23_optd.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_opta/sky130_fd_bd_sram__sram_dp_colend_half_opta.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_half_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_half_optb/sky130_fd_bd_sram__sram_dp_colend_half_optb.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_half_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_li_drop/sky130_fd_bd_sram__sram_dp_colend_li_drop.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_li_drop.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt1/sky130_fd_bd_sram__sram_dp_colend_opt1.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_opt1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt1_poly_siz/sky130_fd_bd_sram__sram_dp_colend_opt1_poly_siz.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_opt1_poly_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt1a_poly_siz/sky130_fd_bd_sram__sram_dp_colend_opt1a_poly_siz.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_opt1a_poly_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt2/sky130_fd_bd_sram__sram_dp_colend_opt2.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_opt2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt2a/sky130_fd_bd_sram__sram_dp_colend_opt2a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_opt2a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt5/sky130_fd_bd_sram__sram_dp_colend_opt5.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_opt5.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt5a/sky130_fd_bd_sram__sram_dp_colend_opt5a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_opt5a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt6/sky130_fd_bd_sram__sram_dp_colend_opt6.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_opt6.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_opt6a/sky130_fd_bd_sram__sram_dp_colend_opt6a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_opt6a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_swldrv/sky130_fd_bd_sram__sram_dp_colend_swldrv.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_swldrv.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_swldrv_met23/sky130_fd_bd_sram__sram_dp_colend_swldrv_met23.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_swldrv_met23.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_swldrv_opt1/sky130_fd_bd_sram__sram_dp_colend_swldrv_opt1.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_swldrv_opt1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_colend_swldrv_opt1a/sky130_fd_bd_sram__sram_dp_colend_swldrv_opt1a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_colend_swldrv_opt1a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_corner/sky130_fd_bd_sram__sram_dp_corner.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_corner.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap1/sky130_fd_bd_sram__sram_dp_horstrap1.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_horstrap1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap1a/sky130_fd_bd_sram__sram_dp_horstrap1a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_horstrap1a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap2/sky130_fd_bd_sram__sram_dp_horstrap2.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_horstrap2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap2a/sky130_fd_bd_sram__sram_dp_horstrap2a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_horstrap2a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap5/sky130_fd_bd_sram__sram_dp_horstrap5.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_horstrap5.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap5a/sky130_fd_bd_sram__sram_dp_horstrap5a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_horstrap5a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap6/sky130_fd_bd_sram__sram_dp_horstrap6.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_horstrap6.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap6a/sky130_fd_bd_sram__sram_dp_horstrap6a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_horstrap6a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_h/sky130_fd_bd_sram__sram_dp_horstrap_h.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_horstrap_h.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_half/sky130_fd_bd_sram__sram_dp_horstrap_half.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_horstrap_half.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_half1/sky130_fd_bd_sram__sram_dp_horstrap_half1.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_horstrap_half1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_half2/sky130_fd_bd_sram__sram_dp_horstrap_half2.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_horstrap_half2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_half5/sky130_fd_bd_sram__sram_dp_horstrap_half5.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_horstrap_half5.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_li/sky130_fd_bd_sram__sram_dp_horstrap_li.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_horstrap_li.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_limcon/sky130_fd_bd_sram__sram_dp_horstrap_limcon.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_horstrap_limcon.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_mcon/sky130_fd_bd_sram__sram_dp_horstrap_mcon.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_horstrap_mcon.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_npsdm/sky130_fd_bd_sram__sram_dp_horstrap_npsdm.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_horstrap_npsdm.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_horstrap_p1m_siz/sky130_fd_bd_sram__sram_dp_horstrap_p1m_siz.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_horstrap_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_licon/sky130_fd_bd_sram__sram_dp_licon_1.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_licon_1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_licon_05/sky130_fd_bd_sram__sram_dp_licon_05.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_licon_05.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_mcon/sky130_fd_bd_sram__sram_dp_mcon_1.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_mcon_1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_mcon_05/sky130_fd_bd_sram__sram_dp_mcon_05.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_mcon_05.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowend_inv/sky130_fd_bd_sram__sram_dp_rowend_inv.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_rowend_inv.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowend_strp/sky130_fd_bd_sram__sram_dp_rowend_strp.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_rowend_strp.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowend_strp_cont/sky130_fd_bd_sram__sram_dp_rowend_strp_cont.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_rowend_strp_cont.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowenda/sky130_fd_bd_sram__sram_dp_rowenda.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_rowenda.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowendai/sky130_fd_bd_sram__sram_dp_rowendai.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_rowendai.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowendb/sky130_fd_bd_sram__sram_dp_rowendb.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_rowendb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_rowendbi/sky130_fd_bd_sram__sram_dp_rowendbi.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_rowendbi.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_base/sky130_fd_bd_sram__sram_dp_swldrv_base.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_base.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_coreid/sky130_fd_bd_sram__sram_dp_swldrv_coreid.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_coreid.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_fom_drop/sky130_fd_bd_sram__sram_dp_swldrv_fom_drop.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_fom_drop.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_li_drop/sky130_fd_bd_sram__sram_dp_swldrv_li_drop.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_li_drop.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_mcon/sky130_fd_bd_sram__sram_dp_swldrv_mcon.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_mcon.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_mcon_a/sky130_fd_bd_sram__sram_dp_swldrv_mcon_a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_mcon_a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met23/sky130_fd_bd_sram__sram_dp_swldrv_met23_1.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_met23_1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met23/sky130_fd_bd_sram__sram_dp_swldrv_met23_2.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_met23_2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met23_1a/sky130_fd_bd_sram__sram_dp_swldrv_met23_1a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_met23_1a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met23_2a/sky130_fd_bd_sram__sram_dp_swldrv_met23_2a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_met23_2a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_met2_lwl/sky130_fd_bd_sram__sram_dp_swldrv_met2_lwl.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_met2_lwl.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1_poly_siz_opta/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_opta.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1_poly_siz_optb/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optb.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1_poly_siz_optc/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optc.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optc.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1_poly_siz_optd/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optd.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1_poly_siz_optd.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1a/sky130_fd_bd_sram__sram_dp_swldrv_opt1a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1ai/sky130_fd_bd_sram__sram_dp_swldrv_opt1ai.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1ai.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1b/sky130_fd_bd_sram__sram_dp_swldrv_opt1b.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1b.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1bi/sky130_fd_bd_sram__sram_dp_swldrv_opt1bi.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1bi.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1c/sky130_fd_bd_sram__sram_dp_swldrv_opt1c.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1c.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1ci/sky130_fd_bd_sram__sram_dp_swldrv_opt1ci.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1ci.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1d/sky130_fd_bd_sram__sram_dp_swldrv_opt1d.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1d.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt1di/sky130_fd_bd_sram__sram_dp_swldrv_opt1di.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt1di.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2a/sky130_fd_bd_sram__sram_dp_swldrv_opt2a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2ai/sky130_fd_bd_sram__sram_dp_swldrv_opt2ai.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2ai.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2b/sky130_fd_bd_sram__sram_dp_swldrv_opt2b.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2b.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2bi/sky130_fd_bd_sram__sram_dp_swldrv_opt2bi.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2bi.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2c/sky130_fd_bd_sram__sram_dp_swldrv_opt2c.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2c.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2ci/sky130_fd_bd_sram__sram_dp_swldrv_opt2ci.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2ci.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2d/sky130_fd_bd_sram__sram_dp_swldrv_opt2d.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2d.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt2di/sky130_fd_bd_sram__sram_dp_swldrv_opt2di.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt2di.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3a/sky130_fd_bd_sram__sram_dp_swldrv_opt3a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3ai/sky130_fd_bd_sram__sram_dp_swldrv_opt3ai.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3ai.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3b/sky130_fd_bd_sram__sram_dp_swldrv_opt3b.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3b.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3bi/sky130_fd_bd_sram__sram_dp_swldrv_opt3bi.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3bi.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3c/sky130_fd_bd_sram__sram_dp_swldrv_opt3c.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3c.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3ci/sky130_fd_bd_sram__sram_dp_swldrv_opt3ci.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3ci.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3d/sky130_fd_bd_sram__sram_dp_swldrv_opt3d.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3d.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt3di/sky130_fd_bd_sram__sram_dp_swldrv_opt3di.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt3di.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4a/sky130_fd_bd_sram__sram_dp_swldrv_opt4a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4ai/sky130_fd_bd_sram__sram_dp_swldrv_opt4ai.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4ai.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4b/sky130_fd_bd_sram__sram_dp_swldrv_opt4b.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4b.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4bi/sky130_fd_bd_sram__sram_dp_swldrv_opt4bi.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4bi.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4c/sky130_fd_bd_sram__sram_dp_swldrv_opt4c.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4c.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4ci/sky130_fd_bd_sram__sram_dp_swldrv_opt4ci.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4ci.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4d/sky130_fd_bd_sram__sram_dp_swldrv_opt4d.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4d.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_opt4di/sky130_fd_bd_sram__sram_dp_swldrv_opt4di.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_opt4di.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_p1lic/sky130_fd_bd_sram__sram_dp_swldrv_p1lic.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_p1lic.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_p1m_ser/sky130_fd_bd_sram__sram_dp_swldrv_p1m_ser.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_p1m_ser.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_p1m_siz/sky130_fd_bd_sram__sram_dp_swldrv_p1m_siz.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_p1m_siz_a/sky130_fd_bd_sram__sram_dp_swldrv_p1m_siz_a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_p1m_siz_a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_strap1/sky130_fd_bd_sram__sram_dp_swldrv_strap1.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_strap1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_strap2/sky130_fd_bd_sram__sram_dp_swldrv_strap2.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_strap2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_tap/sky130_fd_bd_sram__sram_dp_swldrv_tap.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_tap.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_tap_b/sky130_fd_bd_sram__sram_dp_swldrv_tap_b.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_tap_b.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_swldrv_tap_c/sky130_fd_bd_sram__sram_dp_swldrv_tap_c.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_swldrv_tap_c.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_half/sky130_fd_bd_sram__sram_dp_wls_half.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_wls_half.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_p1m_ser/sky130_fd_bd_sram__sram_dp_wls_p1m_ser.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_wls_p1m_ser.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_p1m_siz/sky130_fd_bd_sram__sram_dp_wls_p1m_siz.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_wls_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_opta/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_opta.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_opta.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_optb/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optb.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_optc/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optc.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optc.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_optd/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optd.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_optd.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wls_poly_sizing_opte/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_opte.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_wls_poly_sizing_opte.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_dp_wlstrap/sky130_fd_bd_sram__sram_dp_wlstrap.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_dp_wlstrap.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_l1m1/sky130_fd_bd_sram__sram_l1m1.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_l1m1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell/sky130_fd_bd_sram__sram_sp_cell.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_cell.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_addpoly/sky130_fd_bd_sram__sram_sp_cell_addpoly.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_cell_addpoly.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_addpoly_sizing/sky130_fd_bd_sram__sram_sp_cell_addpoly_sizing.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_cell_addpoly_sizing.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_fom_serif_nmos/sky130_fd_bd_sram__sram_sp_cell_fom_serif_nmos.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_cell_fom_serif_nmos.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_fom_serif_pmos/sky130_fd_bd_sram__sram_sp_cell_fom_serif_pmos.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_cell_fom_serif_pmos.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_fom_serifs/sky130_fd_bd_sram__sram_sp_cell_fom_serifs.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_cell_fom_serifs.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_met2/sky130_fd_bd_sram__sram_sp_cell_met2.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_cell_met2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_metopt1/sky130_fd_bd_sram__sram_sp_cell_metopt1.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_cell_metopt1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_opt1/sky130_fd_bd_sram__sram_sp_cell_opt1.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_cell_opt1.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_opt1_ce/sky130_fd_bd_sram__sram_sp_cell_opt1_ce.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_cell_opt1_ce.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_opt1a/sky130_fd_bd_sram__sram_sp_cell_opt1a.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_cell_opt1a.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_p1_serif/sky130_fd_bd_sram__sram_sp_cell_p1_serif.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_cell_p1_serif.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_p1_serifs/sky130_fd_bd_sram__sram_sp_cell_p1_serifs.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_cell_p1_serifs.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_p1m_sizing/sky130_fd_bd_sram__sram_sp_cell_p1m_sizing.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_cell_p1m_sizing.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cell_via/sky130_fd_bd_sram__sram_sp_cell_via.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_cell_via.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend/sky130_fd_bd_sram__sram_sp_colend.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_colend.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_ce/sky130_fd_bd_sram__sram_sp_colend_ce.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_colend_ce.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_cent/sky130_fd_bd_sram__sram_sp_colend_cent.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_colend_cent.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_cent_ce/sky130_fd_bd_sram__sram_sp_colend_cent_ce.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_colend_cent_ce.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_cent_m2/sky130_fd_bd_sram__sram_sp_colend_cent_m2.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_colend_cent_m2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_cent_p1m_siz/sky130_fd_bd_sram__sram_sp_colend_cent_p1m_siz.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_colend_cent_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_met2/sky130_fd_bd_sram__sram_sp_colend_met2.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_colend_met2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_p1m_siz/sky130_fd_bd_sram__sram_sp_colend_p1m_siz.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_colend_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_p_cent/sky130_fd_bd_sram__sram_sp_colend_p_cent.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_colend_p_cent.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_p_cent_ce/sky130_fd_bd_sram__sram_sp_colend_p_cent_ce.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_colend_p_cent_ce.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colend_p_cent_m2/sky130_fd_bd_sram__sram_sp_colend_p_cent_m2.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_colend_p_cent_m2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda/sky130_fd_bd_sram__sram_sp_colenda.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_colenda.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_ce/sky130_fd_bd_sram__sram_sp_colenda_ce.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_colenda_ce.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_cent/sky130_fd_bd_sram__sram_sp_colenda_cent.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_colenda_cent.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_cent_p1m_siz/sky130_fd_bd_sram__sram_sp_colenda_cent_p1m_siz.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_colenda_cent_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_p1m_siz/sky130_fd_bd_sram__sram_sp_colenda_p1m_siz.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_colenda_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_colenda_p_cent/sky130_fd_bd_sram__sram_sp_colenda_p_cent.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_colenda_p_cent.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner/sky130_fd_bd_sram__sram_sp_corner.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_corner.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner_ce/sky130_fd_bd_sram__sram_sp_corner_ce.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_corner_ce.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner_met2/sky130_fd_bd_sram__sram_sp_corner_met2.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_corner_met2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner_met2_b/sky130_fd_bd_sram__sram_sp_corner_met2_b.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_corner_met2_b.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_corner_p1m_serif/sky130_fd_bd_sram__sram_sp_corner_p1m_serif.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_corner_p1m_serif.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cornera/sky130_fd_bd_sram__sram_sp_cornera.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_cornera.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cornera_p1m_serif/sky130_fd_bd_sram__sram_sp_cornera_p1m_serif.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_cornera_p1m_serif.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_cornerb/sky130_fd_bd_sram__sram_sp_cornerb.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_cornerb.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowend/sky130_fd_bd_sram__sram_sp_rowend.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_rowend.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowend_ce/sky130_fd_bd_sram__sram_sp_rowend_ce.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_rowend_ce.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowend_met2/sky130_fd_bd_sram__sram_sp_rowend_met2.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_rowend_met2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowend_p1m_siz/sky130_fd_bd_sram__sram_sp_rowend_p1m_siz.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_rowend_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowenda/sky130_fd_bd_sram__sram_sp_rowenda.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_rowenda.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_rowenda_p1m_siz/sky130_fd_bd_sram__sram_sp_rowenda_p1m_siz.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_rowenda_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap/sky130_fd_bd_sram__sram_sp_wlstrap.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_wlstrap.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_ce/sky130_fd_bd_sram__sram_sp_wlstrap_ce.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_wlstrap_ce.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_met2/sky130_fd_bd_sram__sram_sp_wlstrap_met2.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_wlstrap_met2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_p/sky130_fd_bd_sram__sram_sp_wlstrap_p.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_wlstrap_p.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_p1m_siz/sky130_fd_bd_sram__sram_sp_wlstrap_p1m_siz.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_wlstrap_p1m_siz.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_p_ce/sky130_fd_bd_sram__sram_sp_wlstrap_p_ce.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_wlstrap_p_ce.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrap_p_met2/sky130_fd_bd_sram__sram_sp_wlstrap_p_met2.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_wlstrap_p_met2.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrapa/sky130_fd_bd_sram__sram_sp_wlstrapa.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_wlstrapa.mag'\n", | |
| "'/content/OpenRAM/sky130_fd_bd_sram/cells/sram_sp_wlstrapa_p1m_siz/sky130_fd_bd_sram__sram_sp_wlstrapa_p1m_siz.maglef' -> '/content/OpenRAM/compiler/../technology/sky130/maglef_lib/sky130_fd_bd_sram__sram_sp_wlstrapa_p1m_siz.mag'\n", | |
| "\n", | |
| "cp -f /usr/local/share/pdk/sky130A/libs.tech/magic/sky130A.magicrc /content/OpenRAM/compiler/../technology/sky130/maglef_lib/.magicrc\n", | |
| "==================================================================\n", | |
| "\n", | |
| "make[1]: Leaving directory '/content/OpenRAM'\n", | |
| "make: Leaving directory '/content/OpenRAM'\n", | |
| "|==============================================================================|\n", | |
| "|========= OpenRAM v1.1.19 =========|\n", | |
| "|========= =========|\n", | |
| "|========= VLSI Design and Automation Lab =========|\n", | |
| "|========= Computer Science and Engineering Department =========|\n", | |
| "|========= University of California Santa Cruz =========|\n", | |
| "|========= =========|\n", | |
| "|========= Usage help: [email protected] =========|\n", | |
| "|========= Development help: [email protected] =========|\n", | |
| "|========= Temp dir: /tmp/openram_root_2819_temp/ =========|\n", | |
| "|========= See LICENSE for license info =========|\n", | |
| "|==============================================================================|\n", | |
| "** Start: 02/25/2022 16:10:52\n", | |
| "Technology: sky130\n", | |
| "Total size: 8192 bits\n", | |
| "Word size: 8\n", | |
| "Words: 1024\n", | |
| "Banks: 1\n", | |
| "Write size: None\n", | |
| "RW ports: 0\n", | |
| "R-only ports: 1\n", | |
| "W-only ports: 1\n", | |
| "DRC/LVS/PEX is only run on the top-level design to save run-time (inline_lvsdrc=True to do inline checking).\n", | |
| "Characterization is disabled (using analytical delay models) (analytical_delay=False to simulate).\n", | |
| "Only generating nominal corner timing.\n", | |
| "Words per row: 8\n", | |
| "Output files are: \n", | |
| "/content/./sky130_sram_1kbyte_1r1w_8x1024_8.lvs\n", | |
| "/content/./sky130_sram_1kbyte_1r1w_8x1024_8.sp\n", | |
| "/content/./sky130_sram_1kbyte_1r1w_8x1024_8.v\n", | |
| "/content/./sky130_sram_1kbyte_1r1w_8x1024_8.lib\n", | |
| "/content/./sky130_sram_1kbyte_1r1w_8x1024_8.py\n", | |
| "/content/./sky130_sram_1kbyte_1r1w_8x1024_8.html\n", | |
| "/content/./sky130_sram_1kbyte_1r1w_8x1024_8.log\n", | |
| "/content/./sky130_sram_1kbyte_1r1w_8x1024_8.lef\n", | |
| "/content/./sky130_sram_1kbyte_1r1w_8x1024_8.gds\n", | |
| "** Submodules: 7.8 seconds\n", | |
| "** Placement: 0.0 seconds\n", | |
| "**** Retrieving pins: 0.0 seconds\n", | |
| "**** Analyzing pins: 0.0 seconds\n", | |
| "**** Finding blockages: 4.8 seconds\n", | |
| "**** Converting blockages: 0.4 seconds\n", | |
| "**** Converting pins: 0.1 seconds\n", | |
| "**** Separating adjacent pins: 0.0 seconds\n", | |
| "**** Enclosing pins: 0.0 seconds\n", | |
| "*** Finding pins and blockages: 82.2 seconds\n", | |
| "*** Maze routing pins: 110.9 seconds\n", | |
| "**** Retrieving pins: 0.2 seconds\n", | |
| "**** Analyzing pins: 4.7 seconds\n", | |
| "**** Finding blockages: 20.6 seconds\n", | |
| "**** Converting blockages: 0.1 seconds\n", | |
| "**** Converting pins: 8.1 seconds\n", | |
| "**** Separating adjacent pins: 15.3 seconds\n", | |
| "**** Enclosing pins: 22.8 seconds\n", | |
| "*** Finding pins and blockages: 159.3 seconds\n", | |
| "*** Maze routing supplies: 860.0 seconds\n", | |
| "** Routing: 1633.4 seconds\n", | |
| "ERROR: file magic.py: line 349: sky130_sram_1kbyte_1r1w_8x1024_8\tLVS mismatch (results in /tmp/openram_root_2819_temp/sky130_sram_1kbyte_1r1w_8x1024_8.lvs.report)\n", | |
| "** Verification: 231.8 seconds\n", | |
| "** SRAM creation: 1873.3 seconds\n", | |
| "SP: Writing to /content/./sky130_sram_1kbyte_1r1w_8x1024_8.sp\n", | |
| "** Spice writing: 0.9 seconds\n", | |
| "GDS: Writing to /content/./sky130_sram_1kbyte_1r1w_8x1024_8.gds\n", | |
| "** GDS: 81.1 seconds\n", | |
| "LEF: Writing to /content/./sky130_sram_1kbyte_1r1w_8x1024_8.lef\n", | |
| "** LEF: 0.0 seconds\n", | |
| "LVS: Writing to /content/./sky130_sram_1kbyte_1r1w_8x1024_8.lvs.sp\n", | |
| "** LVS writing: 0.1 seconds\n", | |
| "LIB: Characterizing... \n", | |
| "WARNING: file elmore.py: line 45: In analytical mode, all ports have the timing of the first read port.\n", | |
| "** Characterization: 0.9 seconds\n", | |
| "Config: Writing to /content/./sky130_sram_1kbyte_1r1w_8x1024_8.py\n", | |
| "** Config: 0.0 seconds\n", | |
| "Datasheet: Writing to /content/./sky130_sram_1kbyte_1r1w_8x1024_8.html\n", | |
| "** Datasheet: 0.0 seconds\n", | |
| "Verilog: Writing to /content/./sky130_sram_1kbyte_1r1w_8x1024_8.v\n", | |
| "** Verilog: 0.0 seconds\n", | |
| "** End: 1956.4 seconds\n" | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "source": [ | |
| "import gdstk\n", | |
| "library = gdstk.read_gds(\"sky130_sram_1kbyte_1r1w_8x1024_8.gds\")\n", | |
| "top_cells = library.top_level()\n", | |
| "top_cells[0].write_svg('sky130_sram_1kbyte_1r1w_8x1024_8.svg')\n", | |
| "import cairosvg\n", | |
| "cairosvg.svg2png(url='sky130_sram_1kbyte_1r1w_8x1024_8.svg', write_to='sky130_sram_1kbyte_1r1w_8x1024_8.png')\n", | |
| "from IPython.display import Image\n", | |
| "Image('sky130_sram_1kbyte_1r1w_8x1024_8.png')" | |
| ], | |
| "metadata": { | |
| "id": "NUSqt4xDL4Iu" | |
| }, | |
| "execution_count": null, | |
| "outputs": [] | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment