blob: 84f61f29ece24b89b7da6164e64867172457d7f5 [file] [log] [blame] [edit]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>Purpose/Scope &#8212; SkyWater SKY130 PDK 0.0-115-gf086f9e documentation</title>
<link rel="stylesheet" href="../_static/material-icons.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="../_static/extra.css" />
<link rel="stylesheet" href="../_static/notosanscjkjp.css" type="text/css" />
<link rel="stylesheet" href="../_static/roboto.css" type="text/css" />
<link rel="stylesheet" href="../_static/material-design-lite-1.3.0/material.light_green-teal.min.css" type="text/css" />
<link rel="stylesheet" href="../_static/sphinx_symbiflow_theme.css" type="text/css" />
<script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
<script src="../_static/jquery.js"></script>
<script src="../_static/underscore.js"></script>
<script src="../_static/doctools.js"></script>
<script src="../_static/language_data.js"></script>
<script src="../_static/sphinx_symbiflow_theme.js"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="TODO: rules/misc" href="misc.html" />
<link rel="prev" title="Purpose/Scope" href="esd.html" />
</head>
<body>
<div class="mdl-layout mdl-js-layout mdl-layout--fixed-header mdl-layout--fixed-drawer"><header class="mdl-layout__header mdl-layout__header--waterfall ">
<div class="mdl-layout__header-row">
<nav class="mdl-navigation breadcrumb">
<a class="mdl-navigation__link" href="../rules.html">SkyWater SKY130 Process Design Rules</a><i class="material-icons">navigate_next</i>
<a class="mdl-navigation__link is-active">Purpose/Scope</a>
</nav>
<div class="mdl-layout-spacer"></div>
<nav class="mdl-navigation">
<form class="form-inline pull-sm-right" action="../search.html" method="get">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--expandable mdl-textfield--floating-label mdl-textfield--align-right">
<label id="quick-search-icon" class="mdl-button mdl-js-button mdl-button--icon" for="waterfall-exp">
<i class="material-icons">search</i>
</label>
<div class="mdl-textfield__expandable-holder">
<input class="mdl-textfield__input" type="text" name="q" id="waterfall-exp" placeholder="Search" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</div>
</div>
<div class="mdl-tooltip" data-mdl-for="quick-search-icon">
Quick search
</div>
</form>
<a id="button-show-source"
class="mdl-button mdl-js-button mdl-button--icon"
href="../_sources/rules/latchup.rst.txt" rel="nofollow">
<i class="material-icons">code</i>
</a>
<div class="mdl-tooltip" data-mdl-for="button-show-source">
Show Source
</div>
</nav>
</div>
<div class="mdl-layout__header-row header-links">
<div class="mdl-layout-spacer"></div>
<nav class="mdl-navigation">
<a class="mdl-navigation__link" href="../index.html">
<i class="material-icons navigation-link-icon">home</i>
Home
</a>
<a class="mdl-navigation__link" href="https://github.com/google/skywater-pdk">
<i class="material-icons navigation-link-icon">code</i>
GitHub
</a>
<a class="mdl-navigation__link" href="https://www.skywatertechnology.com/">
<i class="material-icons navigation-link-icon">link</i>
SkyWater
</a>
</nav>
</div>
</header><header class="mdl-layout__drawer">
<!-- Title -->
<span class="mdl-layout-title">
<a class="title" href="../index.html">
<span class="title-text">
SkyWater SKY130 PDK
</span>
</a>
</span>
<div class="globaltoc">
<span class="mdl-layout-title toc">Table Of Contents</span>
<nav class="mdl-navigation">
<ul class="current">
<li class="toctree-l1 current"><a class="reference internal" href="../rules.html">Process Design Rules</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="background.html">Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="assumptions.html">Design Rule Criteria &amp; Assumptions</a></li>
<li class="toctree-l2"><a class="reference internal" href="define.html">Device, LVS and other CAD definitions</a></li>
<li class="toctree-l2"><a class="reference internal" href="connectivity.html">Device and Connectivity Information</a></li>
<li class="toctree-l2"><a class="reference internal" href="connectivity/lvs.html">TODO: rules/connectivity/lvs</a></li>
<li class="toctree-l2"><a class="reference internal" href="connectivity/impant.html">TODO: rules/connectivity/impant</a></li>
<li class="toctree-l2"><a class="reference internal" href="connectivity/table.html">TODO: rules/connectivity/table</a></li>
<li class="toctree-l2"><a class="reference internal" href="core.html">Core Rules</a></li>
<li class="toctree-l2"><a class="reference internal" href="periphery.html">Periphery Rules</a></li>
<li class="toctree-l2"><a class="reference internal" href="dummy.html">Dummy Poly Generation to reduce Litr-Poly shorts</a></li>
<li class="toctree-l2"><a class="reference internal" href="areaid.html">TODO: rules/areaid</a></li>
<li class="toctree-l2"><a class="reference internal" href="antenna.html">Antenna Rules</a></li>
<li class="toctree-l2"><a class="reference internal" href="opc.html">OPC sizing/verification procedure</a></li>
<li class="toctree-l2"><a class="reference internal" href="cad.html">CAD switches, created layer algorithms</a></li>
<li class="toctree-l2"><a class="reference internal" href="waffles.html">Created Layer dummy structures (&quot;waffles&quot;)</a></li>
<li class="toctree-l2"><a class="reference internal" href="esd.html">Purpose/Scope</a></li>
<li class="toctree-l2"><a class="reference internal" href="esd.html#critical-requirements-summary">Critical Requirements Summary</a></li>
<li class="toctree-l2"><a class="reference internal" href="esd.html#operating-procedures-and-responsibilities">Operating Procedures and Responsibilities</a></li>
<li class="toctree-l2"><a class="reference internal" href="esd.html#quality-requirements">Quality Requirements</a></li>
<li class="toctree-l2"><a class="reference internal" href="esd.html#mtdr-cad-definitions">MTDR &amp; CAD Definitions</a></li>
<li class="toctree-l2 current"><a class="current reference internal" href="#">Latch-up Design Rules</a></li>
<li class="toctree-l2"><a class="reference internal" href="misc.html">Misc Design Rules</a></li>
</ul>
</li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../contents.html">PDK Contents</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../contents/libraries.html">Libraries</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_pr_base/README.html"><span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">pr</span><span>_</span><span class="lib-name">base</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_pr_base/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">pr</span><span>_</span><span class="lib-name">base</span> (version 0.20.1) cells</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_pr_rf/README.html"><span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">pr</span><span>_</span><span class="lib-name">rf</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_pr_rf/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">pr</span><span>_</span><span class="lib-name">rf</span> (version 0.20.1) cells</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_pr_rf2/README.html"><span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">pr</span><span>_</span><span class="lib-name">rf2</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_pr_rf2/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">pr</span><span>_</span><span class="lib-name">rf2</span> (version 0.20.1) cells</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hd/README.html"><span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">hd</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hd/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">hd</span> (version 0.0.1) cells</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">hdll</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">hdll</span> (version 0.1.0) cells</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html">Table of Contents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html#table-of-figures">Table of Figures</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html#table-of-tables">Table of Tables</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html#revision-history">Revision History</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html#reference-documents">Reference Documents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html#v0-1-1-updates-and-known-limitations-2019-03-28">V0.1.1 Updates and Known Limitations (2019/03/28)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html#v0-1-0-updates-and-known-limitations-2018-04-26">V0.1.0 Updates and Known Limitations (2018/04/26)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html#overview">Overview</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html#ip-usage">IP Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html#digital-pdk">Digital PDK</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">hs</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">hs</span> (version 0.0.0) cells</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html">Table of Contents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html#table-of-figures">Table of Figures</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html#table-of-tables">Table of Tables</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html#revision-history">Revision History</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html#reference-documents">Reference Documents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html#v0-0-1-updates-and-known-limitations">V0.0.1 Updates and Known Limitations</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html#v0-0-0-updates-and-known-limitations">V0.0.0 Updates and Known Limitations</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html#overview">Overview</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html#ip-usage">IP Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html#digital-pdk">Digital PDK</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hvl/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">hvl</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hvl/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">hvl</span> (version 0.0.1) cells</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hvl/release_notes.html">Table of Contents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hvl/release_notes.html#list-of-figures">List of Figures</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hvl/release_notes.html#list-of-tables">List of Tables</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hvl/release_notes.html#revision-history">Revision History</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hvl/release_notes.html#reference-documents">Reference Documents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hvl/release_notes.html#v0-0-1-updates-and-known-limitations">V0.0.1 Updates and Known Limitations</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hvl/release_notes.html#previous-releases">Previous Releases</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">lp</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">lp</span> (version 0.0.0) cells</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/release_notes.html">Table of Contents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/release_notes.html#table-of-figures">Table of Figures</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/release_notes.html#table-of-tables">Table of Tables</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/release_notes.html#revision-history">Revision History</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/release_notes.html#reference-documents">Reference Documents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/release_notes.html#v0-0-1-updates-and-known-limitations">V0.0.1 Updates and Known Limitations</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/release_notes.html#v0-0-0-updates-and-known-limitations">V0.0.0 Updates and Known Limitations</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/release_notes.html#overview">Overview</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/release_notes.html#digital-pdk">Digital PDK</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">ls</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">ls</span> (version 0.1.0) cells</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html">Table of Contents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html#table-of-figures">Table of Figures</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html#table-of-tables">Table of Tables</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html#revision-history">Revision History</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html#reference-documents">Reference Documents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html#v0-1-1-updates-and-known-limitations-2019-03-28">V0.1.1 Updates and Known Limitations (2019/03/28)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html#v0-1-0-updates-and-known-limitations-2018-04-25">V0.1.0 Updates and Known Limitations (2018/04/25)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html#overview">Overview</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html#ip-usage">IP Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html#digital-pdk">Digital PDK</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">ms</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">ms</span> (version 0.0.0) cells</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html">Table of Contents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html#table-of-figures">Table of Figures</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html#table-of-tables">Table of Tables</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html#revision-history">Revision History</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html#reference-documents">Reference Documents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html#v0-0-1-updates-and-known-limitations-2019-03-28">V0.0.1 Updates and Known Limitations (2019/03/28)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html#v0-0-0-updates-and-known-limitations-2018-03-30">V0.0.0 Updates and Known Limitations (2018/03/30)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html#overview">Overview</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html#ip-usage">IP Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html#digital-pdk">Digital PDK</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_osu_sc/README.html"><span class="lib-process">sky130</span><span>_</span><span class="lib-src">osu</span><span>_</span><span class="lib-type">sc</span> Oklahoma State University Standard Cells</a></li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_sp_fmlt/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sp</span><span>_</span><span class="lib-name">fmlt</span> - SKY130 Flash Build Space</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sp_fmlt/release_notes.html">Table of Contents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sp_fmlt/release_notes.html#table-of-tables">Table of Tables</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sp_fmlt/release_notes.html#revision-history">Revision History</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sp_fmlt/release_notes.html#reference-documents">Reference Documents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sp_fmlt/release_notes.html#v0-1-1-updates-and-known-limitations">V0.1.1 Updates and Known Limitations</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sp_fmlt/release_notes.html#overview">Overview</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sp_fmlt/release_notes.html#digital-pdk">Digital PDK</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_sp_sram/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sp</span><span>_</span><span class="lib-name">sram</span> - SKY130 SRAM Build Space</a></li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_io/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">io</span> - SkyWater Foundry provided IO cells</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_io/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">io</span> (version 0.2.1) cells</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_ef_io/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">ef</span><span>_</span><span class="lib-type">io</span> - Efabless created IO cells</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../contents/file_types.html">File Types</a></li>
</ul>
</li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../verification.html">Physical &amp; Design Verification</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../verification/drc.html">Automated Design Rule (DRC) Checking</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../verification/drc/calibre.html">DRC</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/drc/magic.html">TODO: verification/drc/magic</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/drc/klayout.html">TODO: verification/drc/klayout</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../verification/lvs.html">Layout Versus Schematic (LVS) Checking</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../verification/lvs/calibre.html">LVS</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/lvs/magic.html">TODO: verification/lvs/magic</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/lvs/klayout.html">TODO: verification/lvs/klayout</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../verification/pex.html">Parasitic Extraction (PEX)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../verification/pex/calibre.html">PEX</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/pex/magic.html">TODO: verification/pex/magic</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/pex/klayout.html">TODO: verification/pex/klayout</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../verification/drc.html">SkyWater SKY130 Design Rule Verification</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../verification/drc/calibre.html">DRC</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/drc/magic.html">TODO: verification/drc/magic</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/drc/klayout.html">TODO: verification/drc/klayout</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../verification/lvs.html">SkyWater SKY130 Layout verse Schematic (LVS) Verification</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../verification/lvs/calibre.html">LVS</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/lvs/magic.html">TODO: verification/lvs/magic</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/lvs/klayout.html">TODO: verification/lvs/klayout</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../verification/pex.html">SkyWater SKY130 Parasitics Extraction (PEX)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../verification/pex/calibre.html">PEX</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/pex/magic.html">TODO: verification/pex/magic</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/pex/klayout.html">TODO: verification/pex/klayout</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../analog.html">Analog Design</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../analog/virtuoso.html">With Cadence Virtuoso</a></li>
<li class="toctree-l2"><a class="reference internal" href="../analog/magic.html">With MAGIC</a></li>
<li class="toctree-l2"><a class="reference internal" href="../analog/klayout.html">With Klayout</a></li>
<li class="toctree-l2"><a class="reference internal" href="../analog/bag.html">With Berkeley Analog Generator (BAG)</a></li>
<li class="toctree-l2"><a class="reference internal" href="../analog/fasoc.html">With FASoC</a></li>
<li class="toctree-l2"><a class="reference internal" href="../analog/new.html">With your design flow?</a></li>
</ul>
</li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../digital.html">Digital Design</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../digital/innovus.html">With Cadence Innovus</a></li>
<li class="toctree-l2"><a class="reference internal" href="../digital/openroad.html">With OpenROAD</a></li>
<li class="toctree-l2"><a class="reference internal" href="../analog/new.html">With your design flow?</a></li>
</ul>
</li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../sim.html">Simulation</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../sim/spectre.html">With Cadence Spectre</a></li>
<li class="toctree-l2"><a class="reference internal" href="../sim/ngspice.html">With ngspice</a></li>
<li class="toctree-l2"><a class="reference internal" href="../analog/new.html">With your design flow?</a></li>
</ul>
</li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../glossary.html">Glossary</a></li>
<li class="toctree-l1"><a class="reference internal" href="../previous.html">Previous Nomenclature</a></li>
</ul>
</nav>
</div>
</header>
<main class="mdl-layout__content" tabIndex="0">
<header class="mdl-layout__drawer">
<!-- Title -->
<span class="mdl-layout-title">
<a class="title" href="../index.html">
<span class="title-text">
SkyWater SKY130 PDK
</span>
</a>
</span>
<div class="globaltoc">
<span class="mdl-layout-title toc">Table Of Contents</span>
<nav class="mdl-navigation">
<ul class="current">
<li class="toctree-l1 current"><a class="reference internal" href="../rules.html">Process Design Rules</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="background.html">Introduction</a></li>
<li class="toctree-l2"><a class="reference internal" href="assumptions.html">Design Rule Criteria &amp; Assumptions</a></li>
<li class="toctree-l2"><a class="reference internal" href="define.html">Device, LVS and other CAD definitions</a></li>
<li class="toctree-l2"><a class="reference internal" href="connectivity.html">Device and Connectivity Information</a></li>
<li class="toctree-l2"><a class="reference internal" href="connectivity/lvs.html">TODO: rules/connectivity/lvs</a></li>
<li class="toctree-l2"><a class="reference internal" href="connectivity/impant.html">TODO: rules/connectivity/impant</a></li>
<li class="toctree-l2"><a class="reference internal" href="connectivity/table.html">TODO: rules/connectivity/table</a></li>
<li class="toctree-l2"><a class="reference internal" href="core.html">Core Rules</a></li>
<li class="toctree-l2"><a class="reference internal" href="periphery.html">Periphery Rules</a></li>
<li class="toctree-l2"><a class="reference internal" href="dummy.html">Dummy Poly Generation to reduce Litr-Poly shorts</a></li>
<li class="toctree-l2"><a class="reference internal" href="areaid.html">TODO: rules/areaid</a></li>
<li class="toctree-l2"><a class="reference internal" href="antenna.html">Antenna Rules</a></li>
<li class="toctree-l2"><a class="reference internal" href="opc.html">OPC sizing/verification procedure</a></li>
<li class="toctree-l2"><a class="reference internal" href="cad.html">CAD switches, created layer algorithms</a></li>
<li class="toctree-l2"><a class="reference internal" href="waffles.html">Created Layer dummy structures (&quot;waffles&quot;)</a></li>
<li class="toctree-l2"><a class="reference internal" href="esd.html">Purpose/Scope</a></li>
<li class="toctree-l2"><a class="reference internal" href="esd.html#critical-requirements-summary">Critical Requirements Summary</a></li>
<li class="toctree-l2"><a class="reference internal" href="esd.html#operating-procedures-and-responsibilities">Operating Procedures and Responsibilities</a></li>
<li class="toctree-l2"><a class="reference internal" href="esd.html#quality-requirements">Quality Requirements</a></li>
<li class="toctree-l2"><a class="reference internal" href="esd.html#mtdr-cad-definitions">MTDR &amp; CAD Definitions</a></li>
<li class="toctree-l2 current"><a class="current reference internal" href="#">Latch-up Design Rules</a></li>
<li class="toctree-l2"><a class="reference internal" href="misc.html">Misc Design Rules</a></li>
</ul>
</li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../contents.html">PDK Contents</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../contents/libraries.html">Libraries</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_pr_base/README.html"><span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">pr</span><span>_</span><span class="lib-name">base</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_pr_base/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">pr</span><span>_</span><span class="lib-name">base</span> (version 0.20.1) cells</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_pr_rf/README.html"><span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">pr</span><span>_</span><span class="lib-name">rf</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_pr_rf/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">pr</span><span>_</span><span class="lib-name">rf</span> (version 0.20.1) cells</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_pr_rf2/README.html"><span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">pr</span><span>_</span><span class="lib-name">rf2</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_pr_rf2/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">pr</span><span>_</span><span class="lib-name">rf2</span> (version 0.20.1) cells</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hd/README.html"><span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">hd</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hd/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">hd</span> (version 0.0.1) cells</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">hdll</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">hdll</span> (version 0.1.0) cells</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html">Table of Contents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html#table-of-figures">Table of Figures</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html#table-of-tables">Table of Tables</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html#revision-history">Revision History</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html#reference-documents">Reference Documents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html#v0-1-1-updates-and-known-limitations-2019-03-28">V0.1.1 Updates and Known Limitations (2019/03/28)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html#v0-1-0-updates-and-known-limitations-2018-04-26">V0.1.0 Updates and Known Limitations (2018/04/26)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html#overview">Overview</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html#ip-usage">IP Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hdll/release_notes.html#digital-pdk">Digital PDK</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">hs</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">hs</span> (version 0.0.0) cells</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html">Table of Contents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html#table-of-figures">Table of Figures</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html#table-of-tables">Table of Tables</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html#revision-history">Revision History</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html#reference-documents">Reference Documents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html#v0-0-1-updates-and-known-limitations">V0.0.1 Updates and Known Limitations</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html#v0-0-0-updates-and-known-limitations">V0.0.0 Updates and Known Limitations</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html#overview">Overview</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html#ip-usage">IP Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hs/release_notes.html#digital-pdk">Digital PDK</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hvl/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">hvl</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hvl/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">hvl</span> (version 0.0.1) cells</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hvl/release_notes.html">Table of Contents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hvl/release_notes.html#list-of-figures">List of Figures</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hvl/release_notes.html#list-of-tables">List of Tables</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hvl/release_notes.html#revision-history">Revision History</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hvl/release_notes.html#reference-documents">Reference Documents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hvl/release_notes.html#v0-0-1-updates-and-known-limitations">V0.0.1 Updates and Known Limitations</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_hvl/release_notes.html#previous-releases">Previous Releases</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">lp</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">lp</span> (version 0.0.0) cells</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/release_notes.html">Table of Contents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/release_notes.html#table-of-figures">Table of Figures</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/release_notes.html#table-of-tables">Table of Tables</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/release_notes.html#revision-history">Revision History</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/release_notes.html#reference-documents">Reference Documents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/release_notes.html#v0-0-1-updates-and-known-limitations">V0.0.1 Updates and Known Limitations</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/release_notes.html#v0-0-0-updates-and-known-limitations">V0.0.0 Updates and Known Limitations</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/release_notes.html#overview">Overview</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_lp/release_notes.html#digital-pdk">Digital PDK</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">ls</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">ls</span> (version 0.1.0) cells</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html">Table of Contents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html#table-of-figures">Table of Figures</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html#table-of-tables">Table of Tables</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html#revision-history">Revision History</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html#reference-documents">Reference Documents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html#v0-1-1-updates-and-known-limitations-2019-03-28">V0.1.1 Updates and Known Limitations (2019/03/28)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html#v0-1-0-updates-and-known-limitations-2018-04-25">V0.1.0 Updates and Known Limitations (2018/04/25)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html#overview">Overview</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html#ip-usage">IP Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ls/release_notes.html#digital-pdk">Digital PDK</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">ms</span></a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sc</span><span>_</span><span class="lib-name">ms</span> (version 0.0.0) cells</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html">Table of Contents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html#table-of-figures">Table of Figures</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html#table-of-tables">Table of Tables</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html#revision-history">Revision History</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html#reference-documents">Reference Documents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html#v0-0-1-updates-and-known-limitations-2019-03-28">V0.0.1 Updates and Known Limitations (2019/03/28)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html#v0-0-0-updates-and-known-limitations-2018-03-30">V0.0.0 Updates and Known Limitations (2018/03/30)</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html#overview">Overview</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html#ip-usage">IP Usage</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sc_ms/release_notes.html#digital-pdk">Digital PDK</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_osu_sc/README.html"><span class="lib-process">sky130</span><span>_</span><span class="lib-src">osu</span><span>_</span><span class="lib-type">sc</span> Oklahoma State University Standard Cells</a></li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_sp_fmlt/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sp</span><span>_</span><span class="lib-name">fmlt</span> - SKY130 Flash Build Space</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sp_fmlt/release_notes.html">Table of Contents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sp_fmlt/release_notes.html#table-of-tables">Table of Tables</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sp_fmlt/release_notes.html#revision-history">Revision History</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sp_fmlt/release_notes.html#reference-documents">Reference Documents</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sp_fmlt/release_notes.html#v0-1-1-updates-and-known-limitations">V0.1.1 Updates and Known Limitations</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sp_fmlt/release_notes.html#overview">Overview</a></li>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_sp_fmlt/release_notes.html#digital-pdk">Digital PDK</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_sp_sram/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">sp</span><span>_</span><span class="lib-name">sram</span> - SKY130 SRAM Build Space</a></li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_fd_io/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">io</span> - SkyWater Foundry provided IO cells</a><ul>
<li class="toctree-l4"><a class="reference internal" href="../contents/libraries/sky130_fd_io/cells/README.html">Index of <span class="lib-process">sky130</span><span>_</span><span class="lib-src">fd</span><span>_</span><span class="lib-type">io</span> (version 0.2.1) cells</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="../contents/libraries/sky130_ef_io/README.html">TODO: <span class="lib-process">sky130</span><span>_</span><span class="lib-src">ef</span><span>_</span><span class="lib-type">io</span> - Efabless created IO cells</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../contents/file_types.html">File Types</a></li>
</ul>
</li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../verification.html">Physical &amp; Design Verification</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../verification/drc.html">Automated Design Rule (DRC) Checking</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../verification/drc/calibre.html">DRC</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/drc/magic.html">TODO: verification/drc/magic</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/drc/klayout.html">TODO: verification/drc/klayout</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../verification/lvs.html">Layout Versus Schematic (LVS) Checking</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../verification/lvs/calibre.html">LVS</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/lvs/magic.html">TODO: verification/lvs/magic</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/lvs/klayout.html">TODO: verification/lvs/klayout</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../verification/pex.html">Parasitic Extraction (PEX)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../verification/pex/calibre.html">PEX</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/pex/magic.html">TODO: verification/pex/magic</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/pex/klayout.html">TODO: verification/pex/klayout</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../verification/drc.html">SkyWater SKY130 Design Rule Verification</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../verification/drc/calibre.html">DRC</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/drc/magic.html">TODO: verification/drc/magic</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/drc/klayout.html">TODO: verification/drc/klayout</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../verification/lvs.html">SkyWater SKY130 Layout verse Schematic (LVS) Verification</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../verification/lvs/calibre.html">LVS</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/lvs/magic.html">TODO: verification/lvs/magic</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/lvs/klayout.html">TODO: verification/lvs/klayout</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../verification/pex.html">SkyWater SKY130 Parasitics Extraction (PEX)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="../verification/pex/calibre.html">PEX</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/pex/magic.html">TODO: verification/pex/magic</a></li>
<li class="toctree-l3"><a class="reference internal" href="../verification/pex/klayout.html">TODO: verification/pex/klayout</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../analog.html">Analog Design</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../analog/virtuoso.html">With Cadence Virtuoso</a></li>
<li class="toctree-l2"><a class="reference internal" href="../analog/magic.html">With MAGIC</a></li>
<li class="toctree-l2"><a class="reference internal" href="../analog/klayout.html">With Klayout</a></li>
<li class="toctree-l2"><a class="reference internal" href="../analog/bag.html">With Berkeley Analog Generator (BAG)</a></li>
<li class="toctree-l2"><a class="reference internal" href="../analog/fasoc.html">With FASoC</a></li>
<li class="toctree-l2"><a class="reference internal" href="../analog/new.html">With your design flow?</a></li>
</ul>
</li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../digital.html">Digital Design</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../digital/innovus.html">With Cadence Innovus</a></li>
<li class="toctree-l2"><a class="reference internal" href="../digital/openroad.html">With OpenROAD</a></li>
<li class="toctree-l2"><a class="reference internal" href="../analog/new.html">With your design flow?</a></li>
</ul>
</li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../sim.html">Simulation</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../sim/spectre.html">With Cadence Spectre</a></li>
<li class="toctree-l2"><a class="reference internal" href="../sim/ngspice.html">With ngspice</a></li>
<li class="toctree-l2"><a class="reference internal" href="../analog/new.html">With your design flow?</a></li>
</ul>
</li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../glossary.html">Glossary</a></li>
<li class="toctree-l1"><a class="reference internal" href="../previous.html">Previous Nomenclature</a></li>
</ul>
</nav>
</div>
</header>
<div class="document">
<div class="page-content">
<p>Title: M0S8 Latch-up Design Rules (LU MTDR)</p>
<div class="section" id="purpose-scope">
<h1>Purpose/Scope<a class="headerlink" href="#purpose-scope" title="Permalink to this headline"></a></h1>
<div class="section" id="purpose">
<h2>Purpose<a class="headerlink" href="#purpose" title="Permalink to this headline"></a></h2>
<p>Document the Latch-up Design Rules for products using the M0S8 process.</p>
</div>
<div class="section" id="latch-up-generic-rules">
<h2>Latch-up Generic Rules<a class="headerlink" href="#latch-up-generic-rules" title="Permalink to this headline"></a></h2>
</div>
<div class="section" id="signal-pad-latch-up-rules">
<h2>Signal Pad Latch-up Rules<a class="headerlink" href="#signal-pad-latch-up-rules" title="Permalink to this headline"></a></h2>
</div>
<div class="section" id="latch-up-special-cases">
<h2>Latch-up Special Cases<a class="headerlink" href="#latch-up-special-cases" title="Permalink to this headline"></a></h2>
</div>
<div class="section" id="miscellaneous-rules">
<h2>Miscellaneous Rules<a class="headerlink" href="#miscellaneous-rules" title="Permalink to this headline"></a></h2>
</div>
<div class="section" id="definitions-and-terminology">
<h2>Definitions and Terminology<a class="headerlink" href="#definitions-and-terminology" title="Permalink to this headline"></a></h2>
</div>
<div class="section" id="appendix-a-lu-drc-form-description">
<h2>Appendix A - LU DRC Form Description<a class="headerlink" href="#appendix-a-lu-drc-form-description" title="Permalink to this headline"></a></h2>
</div>
<div class="section" id="appendix-b1-cad-automation-algorithm-index">
<h2>Appendix B1- CAD Automation Algorithm Index<a class="headerlink" href="#appendix-b1-cad-automation-algorithm-index" title="Permalink to this headline"></a></h2>
<table class="docutils align-default">
<colgroup>
<col style="width: 4%" />
<col style="width: 96%" />
</colgroup>
<tbody>
<tr class="row-odd"><td></td>
<td><p class="listparagraph rubric" id="definitions-and-terminology-1"><strong>Definitions and Terminology</strong></p>
</td>
</tr>
<tr class="row-even"><td><p><strong>x.1</strong></p></td>
<td><p>“areaid.ed” surrounds any diffusion or ESD nwell tap connected to a signal pad.</p>
<p>Note: algorithm does not flag devices with areaid:en that is drain extended devices.</p>
</td>
</tr>
<tr class="row-odd"><td><p><strong>x.2</strong></p></td>
<td><p><em>ESD_diffusion</em> is defined as any diffusion or ESD_nwell_tap connected metallically or through a resistor to a pad or to Vss/Vcc that is covered by areaid.ed.</p>
<p>Note: CAD flow generates layers ESD_PSD and ESD_NSD in VLW to identify diff directly connected to I/O Pad. It also generates layer io_res to identify ESD resistors.</p>
</td>
</tr>
<tr class="row-even"><td><p><strong>x.3</strong></p></td>
<td><p><em>ESD_nwell_tap</em> is defined as N+ tap coincident with nwell such that N+ tap and nwell are completely surrounded by and abutting N+ diff on all edges, within areaid:ed.</p></td>
</tr>
<tr class="row-odd"><td><p><strong>x.4</strong></p></td>
<td><p><em>ESD_diode</em> is defined as any nwell (other than any ESD nwell tap) covered by areaid:ed and areaid:de that does not contain poly.</p></td>
</tr>
<tr class="row-even"><td><p><strong>x.5</strong></p></td>
<td><p><em>esd_diff_tap_nwell</em> is defined as areaid.ed AND diff_tap_nwell.</p></td>
</tr>
<tr class="row-odd"><td><p><strong>x.6</strong></p></td>
<td><p><em>diff_tap_nwell</em> is defined as tap_nwell INSIDE diff_hole.</p></td>
</tr>
<tr class="row-even"><td><p><strong>x.7</strong></p></td>
<td><p><em>tap_nwell</em> is defined as tap INSIDE nwell.</p></td>
</tr>
<tr class="row-odd"><td><p><strong>x.8</strong></p></td>
<td><p><em>diff_hole</em> is defined as Hole( diff).</p></td>
</tr>
<tr class="row-even"><td><p><strong>x.9</strong></p></td>
<td><p><em>ESD_NFET</em> is defined as (any Ndiff covered by areaid:ed abutting ESD_nwell_tap) Or (any Ndiff covered by areaid:ed abutting gate within 3.5um of ESD_nwell_tap) Or (any Ndiff abutting ESD_nwell_tap within areaid.ed) a double tap guardrings.</p></td>
</tr>
<tr class="row-odd"><td><p><strong>x.10</strong></p></td>
<td><p><em>ESD_FET</em> is defined as (any Pdiff covered by areaid:ed within a double tap guardrings) Or ESD_NFET</p></td>
</tr>
<tr class="row-even"><td><p><strong>x.11</strong></p></td>
<td><p><em>met_ESD_resistor</em> is defined as Metal resistor inside areaid:ed.</p></td>
</tr>
<tr class="row-odd"><td><p><strong>x.12</strong></p></td>
<td><p><em>I/O_or_Output_Pmos</em> is defined as ESD P+ diffusion overlapping poly and overlapping ESD source/drain diffusion connected to I/O or output net.</p></td>
</tr>
<tr class="row-even"><td><p><strong>x.13</strong></p></td>
<td><p><em>flare_gates</em> is defined as 45 degrees poly, straddling diff inside areaid:ed.</p></td>
</tr>
<tr class="row-odd"><td><p><strong>x.14</strong></p></td>
<td><p><em>Non_Vcc_nwell</em> is defined as any nwell or Dnwell connected to a positive power supply through &gt; 10Ω, or connected to Vss or connected to a signal pad.</p></td>
</tr>
<tr class="row-even"><td><p><strong>x.14a</strong></p></td>
<td><p><em>At RISK Non_Vcc_nwell</em> is any nwell containing p+ diffusion connected to a positive external power supply ≥ 3.3V, where the nwell is not metallically connected to the same positive power supply.</p></td>
</tr>
<tr class="row-odd"><td><p><strong>x.15</strong></p></td>
<td><p><em>“RF Pins”</em> that require special ESD protection schemes must be reviewed by the ESD Review Board and the pin labels must use the prefix “RF_” for pin identification. The proper label format is “RF_userPinName”.</p></td>
</tr>
<tr class="row-even"><td><p><strong>x.16</strong></p></td>
<td><p><em>shorted_on_die</em>: Two power (or ground) nets are shorted on die if they are connected on the die through metal buses.</p></td>
</tr>
<tr class="row-odd"><td><p><strong>x.17</strong></p></td>
<td><p><em>shorted_thru_package</em>: Two power (ground) nets are shorted through package if they are not connected on the die, but connected through bond wires or package ground planes.</p></td>
</tr>
<tr class="row-even"><td><p><strong>x.18</strong></p></td>
<td><p><em>isolated_on_die</em>: Two power (ground) nets are isolated_on_die if they are not shorted on die, even if they are shorted through package.</p></td>
</tr>
<tr class="row-odd"><td><p><strong>x.19</strong></p></td>
<td><p><em>internal Vcci, Vssi</em>: Internal power and ground supplies (Vcci or Vssi) are supplies with highest capacitance on die and usually connect to the memory array and the majority of internal circuitry. All other <em>isolated_on_die</em> supplies are labeled as Vccn or Vssn, where n=1,2…</p></td>
</tr>
<tr class="row-even"><td><p><strong>x.20</strong></p></td>
<td><p><em>pwell</em>: is defined as deep nwell not nwell.</p></td>
</tr>
<tr class="row-odd"><td><p><strong>x.21</strong></p></td>
<td><p><em>Positive power supply:</em> Any external or regulated positive power supply (Vcc net)</p></td>
</tr>
<tr class="row-even"><td><p><strong>x.22</strong></p></td>
<td><p>“areaid.ly” encloses any circuitry meeting the loose tapping rule but violating the tight tapping rule. This part of the circuitry must be placed &gt;50um away from signal pad injection sources at the chip-level.</p></td>
</tr>
<tr class="row-odd"><td><p><strong>x.23</strong></p></td>
<td><p>“areaid.inj” encloses any circuitry deemed sensitive (by design team) to injected substrate carriers. This part of the circuitry must be placed &gt;100um away from signal pad injection sources at the chip-level.</p></td>
</tr>
<tr class="row-even"><td><p><strong>x.24</strong></p></td>
<td><p>Sensitive Circuitry: Circuitry that is susceptible to disturb issues associated with injected substrate carriers from signal pad connected diffusions/well. The design community must assess their design’s sensitivity to this phenomenon.</p></td>
</tr>
<tr class="row-odd"><td><p><strong>x.25</strong></p></td>
<td><p>Resistive voltage divider: A resistive connection between power and ground nets, used to produce a fraction of the power supply voltage at its output. It can be composed of any combination of poly, ESD poly, pwell, diffusion, ESD diffusion, and ESD metX (X= 1,2,3 ..n) resistors.</p></td>
</tr>
<tr class="row-even"><td><p><strong>x.26</strong></p></td>
<td><p>SONOS Area: DNWell outside HVI regions overlapping coreid layer overlapping tunm</p></td>
</tr>
<tr class="row-odd"><td><p><strong>x.27</strong></p>
<p><strong>x.28</strong></p>
<p><strong>x.29</strong></p>
</td>
<td><p>SONOS Flash Macros Array: A continuous piece of N+ diff with at least 34 poly gates</p>
<div class="line-block">
<div class="line">“areaid.sigPadDiff” encloses any diffusion connected to signal pad through &lt; 10 KΩ resistor.</div>
<div class="line">areaid.sigPadWell encloses any well connected to signal pad.</div>
<div class="line">areaid.sigPadMetNtr encloses any diffusion metallically connected to signal pad.</div>
</div>
<div class="line-block">
<div class="line">diffusion connected metallically to a signal pad, need both layers (areaid.sigPadDiff, areaid.sigPadMetNtr) over those diffusions.</div>
<div class="line">diffusion connected to a signal pad via a resistor, need only areaid.SigPadDiff over those diffusions</div>
</div>
<p>Signal pad diffusion is any diff or tap connected to a signal pad either metallically or through a resistor of less than 10KOhm.</p>
<p>Notes:</p>
<ol class="arabic simple">
<li><p>Only resistors labeled with text.dg as ‘10KOhm’, or connected to pwr/gnd supplies, will break the connectivity between pad and diffusion.</p></li>
<li><p>Drain Extended FETs must be checked manually for all guard ring rules</p></li>
<li><p>Legacy IP with ‘100KOhm’ text.dg label will also break the connectivity between pad and diffusion.</p></li>
</ol>
<p>SHV: Super High Voltage. SHV nets correspond to any net which is connected to higher than 5.5V supply or signal pad.</p>
</td>
</tr>
</tbody>
</table>
<table class="docutils align-default">
<colgroup>
<col style="width: 12%" />
<col style="width: 88%" />
</colgroup>
<tbody>
<tr class="row-odd"><td><p><strong>CAD LuRes switch</strong></p></td>
<td><p><strong>Description</strong></p></td>
</tr>
<tr class="row-even"><td><p>block_level</p></td>
<td><p>Promote block pins to be treated like pad connections. Switch should be used for IP Blocks that contain pins which get connected to pad at a higher level.</p>
<p>NOTE: Use of the block_level switch affects the following rules:</p>
<p>Section 2 Rule 5 and Rule 15. At the IP block level this is used for information purposes only.</p>
</td>
</tr>
</tbody>
</table>
<table class="docutils align-default">
<colgroup>
<col style="width: 10%" />
<col style="width: 90%" />
</colgroup>
<tbody>
<tr class="row-odd"><td><p><strong>text.dg Label</strong></p></td>
<td><p><strong>Description</strong></p></td>
</tr>
<tr class="row-even"><td><p>probe-only</p></td>
<td><p>Identifies bond pads used only for un-bonded pads (characterization/probe) without ESD protection</p></td>
</tr>
<tr class="row-odd"><td><p>10KOhm</p></td>
<td><p>Identifies minimum of 10 KΩ resistance between signal pad and diffusion. Used to break signal pad to diff connectivity (Sect 4, rule 1)</p></td>
</tr>
<tr class="row-even"><td><p>250Ohm</p>
<p>1KOhm</p>
</td>
<td><p>Identifies deep nwells resistively isolated from bond pads by a minimum of 250 Ω. Allows exemption from grounded DNW rule (Sect 2, rule 2.1b)</p>
<p>Identifies deep nwells resistively isolated from bond pads by a minimum of 1000 Ω. Allows exemption from grounded DNW rule (Sect 13, rule 1)</p>
</td>
</tr>
<tr class="row-odd"><td><p>leaker</p></td>
<td><p>Used to identify a resistive pull-down leaker arrangement between I/O, power and ground nets.</p></td>
</tr>
<tr class="row-even"><td><p>pwr_bias &amp; gnd_bias</p>
<p>openRes</p>
</td>
<td><p>Used to short resistor dividers for certain rule checks. Text must be placed over appropriate resistors.</p>
<p>During latchup checks, resistors short the two nets for their true connectivity.  Resistors texted as openRes in text.dg will open the resistor terminals.</p>
</td>
</tr>
<tr class="row-odd"><td><p>switched_power</p></td>
<td><p>Identifies the switched power output of a p-channel switch. Label needs to be placed over the metal1 that connects the drain of the p-channel switch.</p></td>
</tr>
<tr class="row-even"><td><p>switch_to_global_bus</p></td>
<td><p>Identifies the gates of pass transistors that connect a pad to a common global bus. Use this label ONLY when several pads on a chip connect to the common global bus causing short circuits between the pads.</p></td>
</tr>
</tbody>
</table>
<table class="docutils align-default">
<colgroup>
<col style="width: 7%" />
<col style="width: 50%" />
<col style="width: 11%" />
<col style="width: 22%" />
<col style="width: 10%" />
</colgroup>
<tbody>
<tr class="row-odd"><td></td>
<td><p class="listparagraph rubric" id="section-1-latch-up-generic-rules"><strong>Section 1: Latch-up Generic Rules</strong></p>
</td>
<td></td>
<td><p><strong>Design Signature</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td></td>
<td></td>
<td><p><strong>Value</strong></p></td>
<td><p><strong>Initials</strong></p></td>
<td><p><strong>Date</strong></p></td>
</tr>
<tr class="row-odd"><td><p><strong>1</strong></p></td>
<td><p>DELETED</p></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<table class="docutils align-default">
<colgroup>
<col style="width: 64%" />
<col style="width: 31%" />
<col style="width: 5%" />
<col style="width: 1%" />
</colgroup>
<tbody>
<tr class="row-odd"><td><p>Note: All IP blocks will be checked to the 6 µm tapping rule (except rule 2.1) regardless of spacing to signal pad diff. If the 6µm tapping rule cannot be met for certain diffusions in the IP block due to concerns of die area increase, then areaid.ltd can be drawn over that portion of diffusion that violates the 6µm tapping rule. Usage of areaid.ltd triggers the 15 µm tapping rule checks in that region during verification at IP block level.</p>
<p>Usage of areaid.ly on an IP block helps chip-level integrators in the floor-planning stage to assist in placement of IP blocks. Designers should use the areaid.ltd with discretion and not blanket the whole IP block to overcome the 6 µm tapping rule. While strongly discouraged, frozen/legacy IP blocks can default to the original, proximity-based tapping checks by using the “OLD_TAPPING_RULE_RevU” switch.</p>
<p>Note2: CADflow algorithm treats nwell in isolated PWELL or PSUB as a barrier. Distance check goes around the nwell.</p>
<p>Note3: This check is for diffusion metallically connected to signal pad only.</p>
</td>
<td><p><strong>SPACE</strong></p></td>
<td></td>
<td></td>
</tr>
<tr class="row-even"><td></td>
<td><p>&lt; 50µm from signal pad diff*</p></td>
<td><p>&gt;/= 50µm from signal pad diff*</p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p>2</p></td>
<td><p>Max spacing from center of ptap licon to any part of ndiff within the same psub or pwell</p></td>
<td><p>6 µm</p></td>
<td><p>15 µm</p></td>
</tr>
<tr class="row-even"><td><p>2.1</p></td>
<td><p>Max spacing from center of ptap licon to any part of ndiff within the same isolated pwell (in deep nwell) where the deep nwell, or any nwell that abuts it, does NOT contain a positive power supply connected pdiff</p></td>
<td><p>15 µm</p></td>
<td><p>15 µm</p></td>
</tr>
<tr class="row-odd"><td><p><em>Exemptions to (2): ESD diffusion;</em></p></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>3</strong></p></td>
<td><p>Max spacing from center of N+ tap licon to any part of P+ diff within the same Nwell or DNW</p></td>
<td><p>6 µm</p></td>
<td><p>15 µm</p></td>
</tr>
<tr class="row-odd"><td><p><em>Exemptions to (3): ESD diffusion;</em></p></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="row-even"><td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p>Notes: (a) * Pad diff is any diff directly connected in metal to a signal pad.</p>
<table class="docutils align-default">
<colgroup>
<col style="width: 3%" />
<col style="width: 82%" />
<col style="width: 5%" />
<col style="width: 6%" />
<col style="width: 4%" />
</colgroup>
<tbody>
<tr class="row-odd"><td></td>
<td></td>
<td><p><strong>Value</strong></p></td>
<td><p><strong>Initials</strong></p></td>
<td><p><strong>Date</strong></p></td>
</tr>
<tr class="row-even"><td><p><strong>4</strong></p></td>
<td><p>Minimum distance from diffusion metallically connected to a signal pad to the closest cell in a memory core.</p></td>
<td><p>50 µm</p></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><strong>5</strong></p></td>
<td><p>Minimum space between</p>
<p>ndiff to unrelated ndiff within a common psub or common pwell</p>
<p>pdiff to unrelated pdiff within a common nwell or common deep nwell</p>
<p>metallically connected to separate pads or external nets (ground, power or signal)</p>
<p>Exemptions:</p>
<ol class="arabic simple">
<li><p>FETs covered by areaid:ed</p></li>
<li><p>FETs in the s8_esd library</p></li>
<li><p>Diffs connected to probe-Only pads identified by “probe-only” in text.dg layer</p></li>
<li><p>Source and drain diffs associated with a single FET element (connected across poly gates), whether that FET element is built in single or multiple active regions</p></li>
<li><p>s8usbpd_300msw_nsw</p></li>
<li><p>s8fpiom0s8_top_lvc_b2b_wopad</p></li>
<li><p>s8fpiom0s8_top_hvclamp_wopad</p></li>
<li><p>s8usbpd_sbu_sw_top</p></li>
<li><p>s8usbpd_vddd_sw_nsw</p></li>
<li><p>s8anatk_hvldo_top_gating_aup</p></li>
<li><p>s8srsscore_vccd_switch</p></li>
<li><p>s8subpdv2_vddd_sw_nsw</p></li>
<li><p>s8usbpdv2_dpdm_sw_2X2_nch</p></li>
<li><p>s8usbpdv2_vddd_sw_top</p></li>
<li><p>mmiolib_top_hvclamp_wopad</p></li>
<li><p>mmiolib_top_lvc_b2b_wopad</p></li>
<li><p>mmiolib_top_lvclamp_wopad</p></li>
</ol>
</td>
<td><p>3 µm</p></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>7</strong></p></td>
<td><p>Minimum distance from diffusion metallically connected to a signal pad to sensitive circuitry (marked by areaid.inj). ONLY the circuitry deemed sensitive should be enclosed by this layer.</p>
<p>Note: DELETED</p>
</td>
<td><p>100 µm</p></td>
<td><p><strong>NDRC</strong></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><strong>9</strong></p></td>
<td><p>Deleted – This rule addressed an ESD concern, moved to “M0S8 Active ESD Design Rules (ESD MTDR)” spec – 001-67310</p></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<table class="docutils align-default">
<colgroup>
<col style="width: 3%" />
<col style="width: 85%" />
<col style="width: 3%" />
<col style="width: 6%" />
<col style="width: 3%" />
</colgroup>
<tbody>
<tr class="row-odd"><td></td>
<td><p class="listparagraph rubric" id="section-4-signal-pad-latch-up-rules"><strong>Section 4: Signal Pad Latch-up Rules</strong></p>
</td>
<td></td>
<td><p><strong>Design Signature</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td></td>
<td></td>
<td><p><strong>Value</strong></p></td>
<td><p><strong>Initials</strong></p></td>
<td><p><strong>Date</strong></p></td>
</tr>
<tr class="row-odd"><td><p><strong>1</strong></p></td>
<td><p>DELETED</p></td>
<td><p><strong>DEF</strong></p></td>
<td></td>
<td></td>
</tr>
<tr class="row-even"><td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><strong>1.1</strong></p></td>
<td><p>These are the allowed guard ring scenarios:</p>
<p><a class="reference internal" href="rules/./media/image3.svf"><img alt="latchup1" src="rules/./media/image3.svf" style="width: 4.95625in; height: 4.09792in;" /></a></p>
<p>Exemptions:</p>
<ol class="arabic simple">
<li><p>Pad-Pwr ESD Diodes</p></li>
<li><p>Drain Extended Fets (devices covered by areaid.en)</p></li>
<li><p>s8esdg4_net_d1_420_aup</p></li>
<li><p>s8esdg4_net_d2_360_sub_aup</p></li>
<li><p>s8esdg4_net_d4_60_aup</p></li>
<li><p>s8usbpd_esd_cdm_uhv</p></li>
<li><p>s8usbpd_csa_top</p></li>
<li><p>s8usbpd_ngdo_top</p></li>
<li><p>s8usbpdv2_csa_top</p></li>
<li><p>s8usbpd_esd_21v_vbus_iec</p></li>
<li><p>s8usbpdv2_20vconn_sw_300ma_ocp_switch2</p></li>
<li><p>s8usbpdv2_esd_21v_hbm</p></li>
<li><p>s8rf_n20vhv1_aup</p></li>
<li><p>s8usbpd_esd_shv_iec</p></li>
<li><p>s8usbpd_esd_shv_sbu_iec</p></li>
<li><p>s8usbpd_pgdo_pu_top</p></li>
<li><p>s8usbpd_pdgo_top</p></li>
<li><p>s8usbpd_ea_top</p></li>
<li><p>s8usbpdv2_esd_shv_iec_sbu</p></li>
<li><p>***s8usbpdv2_20sbu_sw_ovp_ngate</p></li>
</ol>
</td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>2</strong></p></td>
<td><p>All signal pad connected N+ diffusion or N+ tap in Nwell must be separated from internal circuitry and any P+ diffusion by a pair of guard rings (See Figure 1).</p>
<p>Exemptions:</p>
<ol class="arabic simple">
<li><p>s8esdg4_net_d1_420_aup</p></li>
<li><p>s8esdg4_net_d2_360_sub_aup</p></li>
<li><p>s8esdg4_net_d4_60_aup</p></li>
<li><p>s8blerf_top</p></li>
<li><p>s8usbpd_esd_cdm_uhv</p></li>
<li><p>s8usbpd_csa_top</p></li>
<li><p>s8usbpd_ngdo_top</p></li>
<li><p>s8usbpdv2_csa_top</p></li>
<li><p>s8usbpd_esd_21v_vbus_iec</p></li>
<li><p>s8usbpdv2_20vconn_sw_300ma_ocp_switch2</p></li>
<li><p>s8usbpdv2_esd_21v_hbm</p></li>
<li><p>device s8rf_n20vhv1_aup</p></li>
<li><p>s8usbpd_esd_shv_iec</p></li>
<li><p>s8usbpd_esd_shv_sbu_iec</p></li>
<li><p>s8usbpd_pgdo_pu_top</p></li>
<li><p>s8usbpd_pdgo_top</p></li>
<li><p>s8usbpd_ea_top</p></li>
<li><p>s8usbpdv2_esd_shv_iec_sbu</p></li>
<li><p>***s8usbpdv2_20sbu_sw_ovp_ngate</p></li>
<li><p>***s8usbpdv2_20vconn_sw_300ma_ovp_ngate</p></li>
</ol>
</td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><strong>2.1</strong></p></td>
<td><ol class="upperalpha simple">
<li><p>For signal pad connected ndiff in psub or ntap in nwell, inner guard ring is P+ tap in substrate connected metallically to a ground supply and outer guard ring is N+ tap in nwell connected metallically to a positive external power supply.</p></li>
<li><p>For signal pad connected ndiff in pwell, inner guard ring is P+ tap in pwell connected metallically to a ground supply or vnb and outer guard ring is N+ tap in dnwell connected metallically to a positive external power supply.</p></li>
</ol>
<p>Note: DELETED.</p>
<p>Exemptions to (A)</p>
<ul class="simple">
<li><p>s8iom0s8_top_tp2</p></li>
<li><p>s8usbpd_esd_cdm_uhv</p></li>
<li><p>s8usbpd_csa_top</p></li>
<li><p>s8usbpd_ngdo_top</p></li>
<li><p>s8usbpd_esd_21v_vbus_iec</p></li>
<li><p>s8usbpdv2_20vconn_sw_300ma_ocp_switch2</p></li>
<li><p>s8usbpdv2_esd_21v_hbm</p></li>
<li><p>s8rf_n20vhv1_aup</p></li>
<li><p>s8usbpdv2_csa_esd_hbm_21v_10x4</p></li>
<li><p>s8usbpdv2_csa_top</p></li>
</ul>
<p>Exemptions to (B)</p>
<ol class="arabic simple">
<li><p>If the ndiff and pwell that contains the ndiff are shorted together, the inner guard ring is P+ tap in pwell connected to signal pad. The outer guard ring is N+ tap in dnwell connected metallically to a positive external power supply.</p></li>
<li><p>If the signal pad connected ndiff in pwell is after an approved ESD resistor, the inner guard ring is P+ tap in pwell connected to a ground supply, vnb, or the source or drain of the NFET. The outer guard ring is N+ tap in dnwell connected metallically to a positive external power supply.</p></li>
<li><p>If the pwell that contains the pad connected ndiff is not connected to Vss, and there are no grounded ndiff in the pwell, then the inner guard ring is ptap connected to an internal signal.</p></li>
</ol>
<p>An internal signal is a signal that is not directly connected to a pad, it is the source or drain of another FET.</p>
<ol class="arabic simple" start="4">
<li><p>s8iom0s8_top_tp2</p></li>
<li><p>s8usbpdv2_20sbu_sw_ls_unit</p></li>
</ol>
</td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>2.1a</strong></p></td>
<td><p>Signal pad connected deep nwell is not allowed.</p>
<ol class="arabic simple">
<li><p>s8usbpd_esd_21v_vbus_iec</p></li>
<li><p>s8usbpdv2_20vconn_sw_300ma_ocp_switch2</p></li>
<li><p>s8usbpdv2_esd_21v_hbm</p></li>
<li><p>s8rf_n20vhv1_aup</p></li>
<li><p>s8usbpdv2_csa_esd_hbm_21v_10x4</p></li>
<li><p>s8usbpdv2_csa_top</p></li>
<li><p>s8usbpd_esd_shv_iec</p></li>
<li><p>s8usbpd_esd_shv_sbu_iec</p></li>
<li><p>s8usbpd_pgdo_pu_top</p></li>
<li><p>s8usbpd_pdgo_top</p></li>
<li><p>s8usbpd_ea_top</p></li>
<li><p>s8usbpdv2_esd_shv_iec_sbu</p></li>
<li><p>***s8usbpdv2_20sbu_sw_ovp_ngate</p></li>
<li><p>***s8usbpdv2_20vconn_sw_300ma_ovp_ngate</p></li>
</ol>
</td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><strong>2.1b</strong></p></td>
<td><p>Deep nwell tied to ground through a resistance of &lt; 250 Ω is not allowed. Only resistors labeled with text.dg as ‘250Ohm’ will break the connectivity between ground and deep nwell</p>
<p>Exemptions:</p>
<p>s8usbpd_amux_denfet_top</p>
</td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>3</strong></p></td>
<td><p>All P+ signal pad connected diffusion or ptap in pwell (or P+ tap in DNWell as part of a DE_PMOS device) must be separated from internal circuitry and any N+ diffusion by a pair of guard rings (Figure 1).</p>
<p>Exemptions:</p>
<ol class="arabic simple">
<li><p>s8esdg4_net_d1_420_aup</p></li>
<li><p>s8esdg4_net_d2_360_sub_aup</p></li>
<li><p>s8esdg4_net_d4_60_aup</p></li>
<li><p>s8fpafeg1_io_gnd2gnd_180x2_lv_dnwl_aup</p></li>
<li><p>s8fpafeg1_io_gnd2gnd_240x1_lv_dnwl_aup</p></li>
<li><p>s8fpafeg1_io_gnd2gnd_240x2_lv_dnwl_aup_tall</p></li>
</ol>
</td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><strong>3.1</strong></p></td>
<td><p>For signal pad connected P+ diffusion, or ptap in pwell, inner guardring is N+ tap in Nwell connected metallically to a positive power supply and outer guardring is P+ tap metallically connected to external ground supply (Figure 1).</p>
<p>Exemptions:</p>
<ol class="arabic simple">
<li><p>pdiff and the nwell in which that pdiff resides are connected to the same signal pad</p></li>
<li><p>s8_esd_localdiode_lv, s8_esd_localdiode_hv</p></li>
<li><p>Non_Vcc_nwell</p></li>
</ol>
</td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>3.2</strong></p></td>
<td><p>Deleted – Moved to “ESD and LU Best Practices” spec – 001-44971</p></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><strong>4</strong></p></td>
<td><p>Each guardring must be continuously strapped in LI.</p>
<p>Exemptions:</p>
<ol class="arabic simple">
<li><p>s8ppscio_sio_pudrvr_reg_pu</p></li>
<li><p>p3ag_gpio_amx</p></li>
<li><p>p3ag_gpio_ag</p></li>
<li><p>s8psoc3io_sio_pudrvr_reg_pu</p></li>
<li><p>s8iom0s8_sio_pudrvr_reg_pu</p></li>
</ol>
</td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td></td>
<td><p>Additionally, the guardring must be strapped in metal. The metal may be broken, but the total series resistance from any part of guardring w/o metal, to the portion of metal strap connected to supply bus must be less than 125 Ω (connected through LI).</p>
<p>Guardrings located on the interior/circuit side of the ESD resistor also require metal strapping,</p>
</td>
<td></td>
<td><p>_____</p></td>
<td><p>_____</p></td>
</tr>
<tr class="row-odd"><td><p><strong>5</strong></p></td>
<td><p>The outer guard ring must connect to respective external power or ground pad Maximum metal resistance from outer guard ring to respective power or ground pad.</p>
<ol class="loweralpha simple">
<li><p>Around diffusion connected to signal pad in metal</p></li>
<li><p>Around diffusion connected to signal pad via ESD resistor</p></li>
<li><p>Within 50 µm of any signal pad connected diffusion, maximum resistance of any outer guard ring hook-up to its respective supply pad</p></li>
</ol>
<p>Exemptions (a) &amp; (b):</p>
<ol class="arabic simple">
<li><p>psoc4able256_top</p></li>
<li><p>psoc4al_top</p></li>
<li><p>psoc4ads2_top</p></li>
<li><p>psoc4a_top</p></li>
<li><p>psoc4able_top</p></li>
<li><p>fpg1_top</p></li>
<li><p>tsg5_m_top</p></li>
<li><p>psoc4able256dma_top</p></li>
</ol>
<p>Exemptions to (c):</p>
<ol class="arabic simple">
<li><p>s8usbpdv2_20vconn_sw_300ma_ovp_ngate</p></li>
<li><p>s8usbpdv2_20sbu_sw_ovp_ngate</p></li>
<li><p>s8ctbm_opa</p></li>
<li><p>psoc4able256_top</p></li>
<li><p>psoc4able_top</p></li>
<li><p>s8atlasana_top</p></li>
<li><p>s8tsafg6*_top</p></li>
<li><p>tsg6m_top</p></li>
<li><p>m0s8gen4_top</p></li>
<li><p>fpg1_top</p></li>
<li><p>psoc4a_top</p></li>
<li><p>psoc4ads2_top</p></li>
<li><p>psoc4al_top</p></li>
<li><p>ccg4_top</p></li>
<li><p>tsg5_m_top</p></li>
<li><p>psoc4able256dma_top</p></li>
<li><p>psoc4able256nr_top</p></li>
<li><p>ccg5_top</p></li>
<li><p>ccg3pa_top</p></li>
<li><p>ccg3pa2_top</p></li>
</ol>
<p>To Run LatchupRes:</p>
<p>In the layout toolbar select Cypress – Physical Verification – Calibre DRC/CLDRC/Latchup/Soft/Stress/StreamNets/LVL… and select “LatchupRes”.</p>
<p>Note: This is a chip level check; however the block_level switch may be used to run this on an IP block for information only</p>
<p>Use NOT_GR text.dg on inner guard ring if the device has more than 2 guard rings</p>
</td>
<td><p>5 Ω</p>
<p>10 Ω
10 Ω</p>
</td>
<td><p><strong>LuRes</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>6</strong></p></td>
<td><p>Minimum width of strapping for outer guardring around diffusion that is metallically connected to signal pad.</p>
<p>LI</p>
<p>M1</p>
</td>
<td><p>0.85 µm</p>
<p>0.65 µm</p>
</td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><strong>6.1</strong></p></td>
<td><p>Minimum width of strapping for inner guardring around diffusion that is metallically connected to signal pad.</p>
<p>LI</p>
<p>M1</p>
<p>Exemptions:</p>
<ol class="arabic simple">
<li><p>s8_esd_signal_40_sym_hv_2k_dnwl_aup1_b</p></li>
</ol>
</td>
<td><p>0.85 µm</p>
<p>0.65 µm</p>
</td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>7</strong></p></td>
<td><p>Minimum width of metal hooking outer guardring to power or ground bus for those elements that are metallically connected to signal pad.</p></td>
<td><p>3 µm</p></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><strong>8</strong></p></td>
<td><p>Minimum number of vias connecting any two metal layers from outer guardring to power or ground bus for those elements that are metallically connected to signal pad.</p></td>
<td><p>6</p></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td></td>
<td><p>Max space between licons for strapping/width checks in rules 6,7, and 8</p></td>
<td><p>2 µm</p></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-odd"><td></td>
<td><p>Max space between mcons for strapping/width checks in rules 6,7, and 8</p></td>
<td><p>2 µm</p></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td></td>
<td><p>Max space between vias for strapping/width checks in rules 6,7, and 8</p></td>
<td><p>2 µm</p></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-odd"><td></td>
<td><p>Max space between vias2 for strapping/width checks in rules 6,7, and 8</p></td>
<td><p>2 µm</p></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>9</strong></p></td>
<td><p>Minimum width of outer guardring taps for those elements that are metallically connected to signal pad.</p></td>
<td><p>0.85 µm</p></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><strong>12</strong></p></td>
<td><p>For all flows - Minimum spacing between:</p>
<ol class="loweralpha">
<li><p>pdiff, metallically connected to signal pad, and grounded ndiff
Exemption:</p>
<ol class="arabic simple">
<li><p>The following cells: s8sio_lvttl2k_io_r, s8sio_gp4k_outbuf</p></li>
<li><p>The pdiff and the nwell which it resides in are connected to the same signal pad</p></li>
</ol>
</li>
<li><p>pwell, metallically connected to signal pad, and grounded ndiff</p>
<p>Exemption:</p>
<p>If B2B cell s8fpafeg1_io_gnd2gnd_240x1_lv_dnwl_aup is used for input ESD protection, then revert to 27µm requirement.</p>
</li>
<li><p>pdiff, metallically connected to signal pad, and grounded nwell</p>
<p>Exemptions:</p>
<ol class="arabic simple" start="3">
<li><p>The pdiff and the nwell which it resides in are connected to the same signal pad</p></li>
</ol>
</li>
<li><p>pwell, metallically connected to signal pad, and grounded nwell</p></li>
</ol>
<p>Exemption:</p>
<p>s8fpafeg1_io_gnd2gnd_180x1_lv_dnwl_aup, s8fpafeg1_io_gnd2gnd_240x1_lv_dnwl_aup</p>
<ol class="loweralpha simple" start="5">
<li><p>ndiff, metallically connected to signal pad, and positive power supply connected pdiff</p></li>
</ol>
<p>Exemptions:</p>
<ol class="arabic simple" start="4">
<li><p>The ndiff and the pwell which it resides in are connected to the same signal pad</p></li>
</ol>
<ol class="loweralpha simple" start="6">
<li><p>nwell, metallically connected to signal pad, and positive power supply connected pdiff</p></li>
</ol>
<p>Exemptions:</p>
<p>***s8usbpdv2_20sbu_sw_ovp_ngate</p>
<ol class="loweralpha simple" start="7">
<li><p>ndiff, metallically connected to signal pad, and positive power supply connected pwell</p></li>
</ol>
<p>Exemptions:</p>
<ol class="arabic simple" start="5">
<li><p>The ndiff and the pwell which it resides in are connected to the same signal pad</p></li>
</ol>
<ol class="loweralpha simple" start="8">
<li><p>nwell, metallically connected to signal pad, and positive power supply connected pwell</p></li>
<li><p>pdiff, metallically connected to signal pad, and ndiff, metallically connected to a different signal pad</p></li>
<li><p>pdiff, metallically connected to signal pad, and nwell metallically connected to a different signal pad</p></li>
</ol>
<p>Exemptions:</p>
<ol class="arabic simple" start="6">
<li><p>The pdiff and the nwell which it resides in are connected to the same signal pad</p></li>
</ol>
<ol class="loweralpha simple" start="11">
<li><p>pwell, metallically connected to signal pad, and ndiff metallically connected to a different signal pad</p></li>
</ol>
<p>Exemption:</p>
<p>If B2B cell s8fpafeg1_io_gnd2gnd_240x1_lv_dnwl_aup is used for input ESD protection, then revert to 27µm requirement.</p>
<ol class="loweralpha simple" start="12">
<li><p>pwell, metallically connected to signal pad, and nwell metallically connected to a different signal pad</p></li>
<li><p>ndiff, metallically connected to signal pad, and pdiff in an <em>At RISK Non_Vcc_nwell</em> (x.14a)</p></li>
</ol>
<p>Exemptions:</p>
<ol class="arabic simple" start="7">
<li><p>The ndiff and pdiff are metallically or resistively connected to the same net – default to the 27µm rule</p></li>
<li><p>The <em>At RISK Non_Vcc_nwell</em> contains pdiff metallically or resistively connected to the signal pad connected ndiff</p></li>
<li><p>The ndiff and the pwell which it resides in are connected to the same signal pad</p></li>
<li><p>The <em>At RISK Non_Vcc_nwell</em> contains pdiff metallically or resistively connected to the <em>At RISK Non_Vcc_nwell</em></p></li>
</ol>
<ol class="loweralpha simple" start="14">
<li><p>ndiff, metallically connected to signal pad, and <em>At RISK Non_Vcc_nwell</em> (x.14a)</p></li>
</ol>
<p>Exemptions:</p>
<ol class="arabic simple" start="11">
<li><p>The <em>At RISK Non_Vcc_nwell</em> contains pdiff locally shorted to the <em>At RISK Non_Vcc_nwell</em> on die in metal through ≤ 1Ω</p></li>
<li><p>The <em>At RISK Non_Vcc_nwell</em> contains pdiff metallically or resistively connected to the signal pad connected ndiff</p></li>
<li><p>The ndiff and the pwell which it resides in are connected to the same signal pad</p></li>
<li><p>The <em>At RISK Non_Vcc_nwell</em> contains pdiff metallically or resistively connected to the <em>At RISK Non_Vcc_nwell</em></p></li>
</ol>
<p>Note: Each pdiff must be checked independently. If any pdiff fails to meet the criteria in 1) or 2) then this spacing rule must be met</p>
<ol class="loweralpha simple" start="15">
<li><p>pdiff, metallically connected to signal pad, and nwell connected to 1.8V (LV) or lower</p></li>
</ol>
<p>Exemptions:</p>
<ol class="arabic simple" start="15">
<li><p>atlas_top</p></li>
<li><p>fpg1_top</p></li>
<li><p>ccg2_top</p></li>
<li><p>ccg4_top</p></li>
<li><p>s8sarmux_top</p></li>
<li><p>s8usbfsm0s8_top</p></li>
<li><p>psoc4a_top</p></li>
<li><p>psoc4al_top</p></li>
<li><p>psoc4ads2_top</p></li>
<li><p>psoc4able_top</p></li>
<li><p>psoc4able256_top</p></li>
<li><p>psoc4able256dma_top</p></li>
</ol>
<ol class="loweralpha simple" start="16">
<li><p>pwell, metallically connected to signal pad, and nwell connected to 1.8V (LV) or lower</p></li>
</ol>
<p>Exemptions:</p>
<ol class="arabic simple" start="27">
<li><p>s8fpafeg1_top</p></li>
<li><p>s8fpafeg1_io_rx_2x1</p></li>
<li><p>s8tnvra_psoc3_osc32a_p3</p></li>
<li><p>m0s8gen4_top</p></li>
</ol>
<p>Rule 12 Notes:</p>
<ol class="arabic simple">
<li><p>If nwell can be externally grounded (i.e. customer driven) then grounded nwell rules must be followed.</p></li>
</ol>
</td>
<td><p>27 µm</p>
<p>40 µm</p>
<p>40 µm
40 µm</p>
<p>27 µm</p>
<p>40 µm</p>
<p>40 µm</p>
<p>40 µm</p>
<p>27 µm</p>
<p>40 µm</p>
<p>40 µm</p>
<p>40 µm</p>
<p>33 µm</p>
<p>16.75 µm</p>
<p>27 µm</p>
<p>40 µm</p>
</td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>13</strong></p></td>
<td><p>Outer n-type guardrings around signal pad n-type injectors must not contain any PMOS device</p>
<p>i.e. PMOS is not allowed between the inner tap ring and the outer tap ring; PMOS is not allowed in the shared well of the outer ntap ring</p>
<p>Exemption:</p>
<ol class="arabic simple">
<li><p>s8p3ana_upper_region_nopumps</p></li>
<li><p>s8tkm0s8_mux_no0</p></li>
</ol>
</td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><strong>14</strong></p></td>
<td><p>Diffusion resistors are not allowed within guardrings around signal pad diffusions. Exception is when resistance of a source/drain is modeled as a diffusion resistor (i.e. diff.res is drawn over srcdrn region).</p>
<p>i.e. Diff resistor is not allowed between the inner tap ring and the outer tap ring; Diff resistor is not allowed in the shared well of the outer ntap ring.</p>
</td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>15</strong></p></td>
<td><p>Any circuitry within 100µm of any diff, or tap metallically connected to a signal pad must have its source and body shorted locally. (Shorted locally implies source/body connected at the FET in metal. No separate routes for source and body)</p>
<p>LatchupRes measures the resistance between source/body of FETs identified in this rule.</p>
<p>To Run LatchupRes:</p>
<p>In the layout toolbar select Cypress – Physical Verification – Calibre DRC/CLDRC/Latchup/Soft/Stress/StreamNets/LVL… and select “LatchupRes”.</p>
<p>The LatchupRes results must be reviewed by the Design team and any anomalous high resistance values <strong>(above 100 Ω</strong>) corrected via layout. Initial and date here indicating completion of this activity.</p>
<p>The final results must be available and presented at the MTDR Layout Review.</p>
<p>Note: This is a chip level check; however, the block_level switch may be used to run this on an IP block for information only.</p>
</td>
<td></td>
<td><p>_____</p></td>
<td><p><strong>LuRes</strong></p>
<p>_____</p>
</td>
</tr>
</tbody>
</table>
<p><a class="reference internal" href="rules/./media/image4.jpeg"><img alt="latchup2" src="rules/./media/image4.jpeg" style="width: 6.36111in; height: 4.87708in;" /></a></p>
<p><strong>Figure 1 – Signal Pad Connected Diff Guard-ring Construction</strong></p>
<table class="docutils align-default">
<colgroup>
<col style="width: 2%" />
<col style="width: 83%" />
<col style="width: 6%" />
<col style="width: 6%" />
<col style="width: 3%" />
</colgroup>
<tbody>
<tr class="row-odd"><td></td>
<td><p class="listparagraph rubric" id="section-5-latch-up-special-cases"><strong>Section 5: Latch-up Special Cases</strong></p>
</td>
<td></td>
<td><p><strong>Design Signature</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td></td>
<td></td>
<td><p><strong>Value</strong></p></td>
<td><p><strong>Initials</strong></p></td>
<td><p><strong>Date</strong></p></td>
</tr>
<tr class="row-odd"><td><p><strong>1</strong></p></td>
<td><p><em>At RISK Non_Vcc_nwell</em> (x.14a) must adhere to the rules in this section.</p>
<p>Exemptions:</p>
<ol class="arabic simple">
<li><p>If the pdiff and the Non_Vcc_nwell that contains it are locally shorted on die in metal through ≤ 1Ω</p></li>
<li><p>If the <em>At RISK Non_Vcc_nwell</em> is &gt; 50µm from a signal pad metallically connected ndiff or nwell</p></li>
<li><p>Cells:</p></li>
</ol>
<p>s8bbcnv_psoc5_top_18</p>
<p>p3ag_p_sio</p>
<p>Any updates to this IP must be reviewed with the ESD/LU group</p>
<p>Notes:</p>
<ol class="arabic simple">
<li><p>For exemption, CAD flow checks for source/body locally shorted in metal. It is the Design Team’s responsibility to validate resistance measurement.</p></li>
<li><p>A flat file can be obtained from the CAD group to help identify Non_Vcc_nwells</p></li>
</ol>
</td>
<td><p><strong>DEF</strong></p></td>
<td></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>1a</strong></p></td>
<td><p>This Nwell must be guardringed by a P+ tap inner ring connected to Vss and continuously strapped in li.</p></td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-odd"><td></td>
<td><p>Additionally, the guardring must be strapped in Met. The Met may be broken, but the total series resistance from any part of guardring w/o met to the portion of met strap connected to supply bus must be less than 125 Ω (connected through li).</p>
<p>Note: Guard Ring can be shared with other guard rings.</p>
</td>
<td></td>
<td><p>_____</p></td>
<td><p>_____</p></td>
</tr>
<tr class="row-even"><td><p><strong>1b</strong></p></td>
<td><p>This Nwell must further be guardringed by an N+ tap/Nwell outer ring connected to a positive external power supply and continuously strapped in li.</p></td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-odd"><td></td>
<td><p>Additionally, the guardring must be strapped in Met. The Met may be broken, but the total series resistance from any part of guardring w/o met to the portion of met strap connected to supply bus must be less than 125 Ω (connected through li).</p>
<p>Note: Guard Ring can be shared with other guard rings.</p>
</td>
<td></td>
<td><p>_____</p></td>
<td><p>_____</p></td>
</tr>
<tr class="row-even"><td><p><strong>2</strong></p></td>
<td><p>If inherent parasitic PNP bipolar transistor is used, surround the device or blocks of devices by an inner P+ tap guardring tied to Vss. Additionally, this structure must be guardringed by a N+ tap/Nwell outer guardring connected to a positive power supply. Both rings must be continuously strapped in li.</p></td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-odd"><td></td>
<td><p>Additionally, the guardrings must be strapped in Met. The Met may be broken, but the total series resistance from any part of guardring w/o met to the portion of met strap connected to supply bus must be less than 125 Ω (connected through li).</p></td>
<td></td>
<td><p>_____</p></td>
<td><p>_____</p></td>
</tr>
<tr class="row-even"><td></td>
<td><p>Max space between licons for rules 1a, 1b and 2</p>
<p><strong>Exemption</strong>:</p>
<p>s8p3ana_top</p>
</td>
<td><p>2 µm</p></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><strong>5</strong></p>
<p><strong>6</strong></p>
<p><strong>7</strong></p>
</td>
<td><p>For SEL immunity, all source and body connections must be shorted locally if the source and body are at the same DC potential. (Shorted locally implies source/body connected at the FET in metal - no separate routes for source and body). Any anomalous high resistance values (above 1000 Ω) need to be corrected via layout.</p>
<p>All not intended-to-use body bias circuitry source and body connections must be shorted locally. Initial and date here on completion of this activity.</p>
<p>Any At Risk Non-Vcc nwell which has P+ diffusion connected to a power supply 3.3V or higher should have its own P+ tap ring connected to ground and there should not be any N+ diffusion between the P+ diffusion in the At Risk Non-Vcc nwell and the P+ tap ring.</p>
<p>Exemptions:</p>
<p>s8p3iomacro_gpio_macro
s8p3iomacro_gpio_macro_ao
s8p3iomacro_sio_macro</p>
<p>Grounded nwell requires a substrate tap ring around it metallically connected to the ground.</p>
<p>Exemptions:</p>
<p>s8iom0s8_top_lvc_b2b_wopad
s8iom0s8_top_lvclamp
s8atlasana_esd_gnd2gnd_sub_dnwl
s8fpafeg1_tk_lvc_b2b_wopad</p>
</td>
<td><p><strong>LuRes</strong></p>
<p>———– ———–</p>
<p><strong>DRC</strong></p>
<p><strong>DRC</strong></p>
</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<table class="docutils align-default">
<colgroup>
<col style="width: 2%" />
<col style="width: 86%" />
<col style="width: 3%" />
<col style="width: 6%" />
<col style="width: 3%" />
</colgroup>
<tbody>
<tr class="row-odd"><td></td>
<td><p class="listparagraph rubric" id="section-11-miscellaneous-rules"><strong>Section 11: Miscellaneous Rules</strong></p>
</td>
<td></td>
<td><p><strong>Design Signature</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td></td>
<td></td>
<td><p><strong>Value</strong></p></td>
<td><p><strong>Initials</strong></p></td>
<td><p><strong>Date</strong></p></td>
</tr>
<tr class="row-odd"><td><p><strong>1</strong></p></td>
<td><p><strong>SoftConn Rules</strong></p></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>1.1</strong></p></td>
<td><p>Nwell must be connected to Ntap at least once.</p></td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><strong>1.2</strong></p></td>
<td><p>Substrate containing diffusion must be connected to Ptap at least once</p></td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>1.3</strong></p></td>
<td><p>Isolated Pwell must be connected to Ptap at least once.</p></td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><strong>1.4</strong></p></td>
<td><p>Ptap net in isolated Pwell does not conflict with substrate majority connection.</p></td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>2</strong></p></td>
<td><p>Deleted</p></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><strong>3</strong></p></td>
<td><p>All top-level pads must be listed as a vcc, vss or io nets in the DRC/LU form. Note 1: Pads marked with “probe-only” text.dg label are exempt from this rule</p>
<p>Note 2: pad.dg inside padvia does not apply to this check</p>
</td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>4</strong></p>
<p><strong>5</strong></p>
<p><strong>6</strong></p>
<p><strong>7</strong></p>
</td>
<td><p>Minimum width of non-ESD PFET or NFET connected to separate bond pads</p>
<p>(i.e. source = pad1 and drain = pad2)</p>
<p>Exemptions:</p>
<p>s8iom0s8/s8iom0s8_top_gpio
s8iom0s8/s8iom0s8_top_xres
s8iom0s8/s8iom0s8_top_power_hvc_wpad
s8iom0s8/s8iom0s8_top_ground_hvc_wpad
s8iom0s8/s8iom0s8_top_hvclamp_wopad
s8iom0s8/s8iom0s8_top_power_lvc_wpad
s8iom0s8/s8iom0s8_top_ground_lvc_wpad
s8iom0s8/s8iom0s8_top_lvc_b2b_wopad
s8iom0s8/s8iom0s8_top_lvclamp
s8iom0s8/s8iom0s8_analog_pad
s8iom0s8/s8iom0s8_top_xres_2
s8ctbm/ s8ctbm_NFET_con_diff_abt_260
s8ctbm/s8ctbm_PFET_con_diff_abt_520
s8usbpd_sbu_sw_top</p>
<p>For SEL immunity, all source and body connections must be shorted locally if the source and body are at the same DC potential. (Shorted locally implies source/body connected at the FET in metal - no separate routes for source and body). Any anomalous high resistance values (above 1000 Ω) need to be corrected via layout.</p>
<p>All not intended-to-use body bias circuitry source and body connections must be shorted locally. Initial and date here on completion of this activity.</p>
<p>Any IP with no substrate tap (compliant to substrate isolation methodology) needs to have areaid.inj layer and placed at least 100µm away from signal pad connected diffusion</p>
<p>Any row of I/O’s need to end with a power pad or with an end cap cell which consists of a substrate tap and NW guard bars</p>
</td>
<td><p>2000 µm</p></td>
<td><p><strong>DRC</strong></p>
<p><strong>LuRes</strong></p>
<p><strong>______ ______</strong></p>
<p><strong>NDRC</strong>
<strong>—– ——</strong>
<strong>NDRC</strong>
<strong>—– ——-</strong></p>
</td>
<td></td>
</tr>
</tbody>
</table>
<table class="docutils align-default">
<colgroup>
<col style="width: 7%" />
<col style="width: 63%" />
<col style="width: 10%" />
<col style="width: 14%" />
<col style="width: 6%" />
</colgroup>
<tbody>
<tr class="row-odd"><td></td>
<td><p class="listparagraph rubric" id="section-12-areaid-rules"><strong>Section 12: Areaid Rules</strong></p>
</td>
<td></td>
<td><p><strong>Design Signature</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td></td>
<td></td>
<td><p><strong>Value</strong></p></td>
<td><p><strong>Initials</strong></p></td>
<td><p><strong>Date</strong></p></td>
</tr>
<tr class="row-odd"><td><p><strong>12</strong></p></td>
<td><p><strong>Areaid Rules</strong></p></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>12.1a</strong></p></td>
<td><p>areaid.sigPadDiff cannot straddle nsrcdrn, psrcdrn, N+tap, or P+tap</p></td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><strong>12.1b</strong></p></td>
<td><p>areaid.sigPadWell cannot straddle nwell</p></td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>12.1c</strong></p></td>
<td><p>areaid.sigPadMetNtr cannot straddle nwell, nsrcdrn, psrcdrn, N+tap, or P+tap</p></td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-odd"><td><p><strong>12.2a</strong></p></td>
<td><p>nsrcdrn, psrcdrn, N+tap, or P+tap connected to a signal pad (ioNet), is not inside areaid.sigPadDiff</p></td>
<td><p><strong>Recommended</strong></p></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>12.2b</strong></p></td>
<td><p>Nwell connected to signal pad (ioNet), is not inside areaid.sigPadWell</p></td>
<td><p><strong>Recommended</strong></p></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
</tbody>
</table>
<table class="docutils align-default">
<colgroup>
<col style="width: 4%" />
<col style="width: 72%" />
<col style="width: 6%" />
<col style="width: 13%" />
<col style="width: 5%" />
</colgroup>
<tbody>
<tr class="row-odd"><td></td>
<td><p class="listparagraph rubric" id="section-13-super-high-voltage-shv-rules"><strong>Section 13: Super High Voltage (SHV) Rules</strong></p>
</td>
<td></td>
<td><p><strong>Design Signature</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td></td>
<td></td>
<td><p><strong>Value</strong></p></td>
<td><p><strong>Initials</strong></p></td>
<td><p><strong>Date</strong></p></td>
</tr>
<tr class="row-odd"><td><p><strong>1</strong></p></td>
<td><p>DNW connected to ground &lt;1000Ω is not allowed if the DNW contains SHV connected active NFETs or PFETs</p>
<p>Note: Only resistors labeled with text.dg as ‘1KOhm’ will break the connectivity between ground and deep nwell</p>
</td>
<td></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td><p><strong>2</strong></p></td>
<td><p>Minimum distance between NW/DNW connected metallically to SHV signal pad to a P+ diff/tap/PW connected to a positive power supply</p>
<p>Note: Fill any intervening space with DNW connected to SHV pad and ptap tied to ground with substrate tap and NW tap collectors</p>
</td>
<td><p>70 µm</p></td>
<td><p><strong>DRC</strong></p>
<p><strong>NDRC</strong></p>
<p><strong>______ ______</strong></p>
</td>
<td></td>
</tr>
<tr class="row-odd"><td><p><strong>3</strong></p></td>
<td><p>Minimum distance between PW connected metallically to SHV signal pad to any N+ diff/tap/NW/DNW connected to a ground</p>
<p>If ntype and its associated ptap are connected to the same ground in metal within 5 Ω (resistance not checked by DRC)</p>
<p>If ntype and its associated ptap are <strong>not</strong> connected to the same ground in metal within 5 Ω (resistance not checked by DRC)</p>
</td>
<td><p>100 µm</p>
<p>150 µm</p>
</td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
<tr class="row-even"><td><p>4</p></td>
<td><p>Minimum distance between SHV ESD clamp to any diff/tap/well metallically connected to signal pad</p>
<p>Note: SHV ESD clamps are listed in the Appendix A</p>
</td>
<td><p>70 µm</p></td>
<td><p><strong>DRC</strong></p></td>
<td></td>
</tr>
</tbody>
</table>
<p>APPENDIX A – LU DRC Form Description</p>
<p><a class="reference internal" href="rules/./media/image5.svf"><img alt="latchup3" src="rules/./media/image5.svf" style="width: 7.49375in; height: 4.2625in;" /></a></p>
<p>APPENDIX B1 – CAD Automation Algorithm Index</p>
<p>TO BE FILLED BY CAD.</p>
</div>
</div>
</div>
<div class="side-doc-outline">
<div class="side-doc-outline--content">
<div class="localtoc">
<p class="caption">
<span class="caption-text">Table Of Contents</span>
</p>
<ul>
<li><a class="reference internal" href="#">Purpose/Scope</a><ul>
<li><a class="reference internal" href="#purpose">Purpose</a></li>
<li><a class="reference internal" href="#latch-up-generic-rules">Latch-up Generic Rules</a></li>
<li><a class="reference internal" href="#signal-pad-latch-up-rules">Signal Pad Latch-up Rules</a></li>
<li><a class="reference internal" href="#latch-up-special-cases">Latch-up Special Cases</a></li>
<li><a class="reference internal" href="#miscellaneous-rules">Miscellaneous Rules</a></li>
<li><a class="reference internal" href="#definitions-and-terminology">Definitions and Terminology</a></li>
<li><a class="reference internal" href="#appendix-a-lu-drc-form-description">Appendix A - LU DRC Form Description</a></li>
<li><a class="reference internal" href="#appendix-b1-cad-automation-algorithm-index">Appendix B1- CAD Automation Algorithm Index</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<div class="clearer"></div>
</div><div class="pagenation">
<a id="button-prev" href="esd.html" class="mdl-button mdl-js-button mdl-js-ripple-effect mdl-button--colored" role="botton" accesskey="P">
<i class="pagenation-arrow-L material-icons">arrow_back</i>
<div class="pagenation-text">
<span class="pagenation-direction">Previous</span>
<div>Purpose/Scope</div>
</div>
</a>
<a id="button-next" href="misc.html" class="mdl-button mdl-js-button mdl-js-ripple-effect mdl-button--colored" role="botton" accesskey="N">
<i class="pagenation-arrow-R material-icons">arrow_forward</i>
<div class="pagenation-text">
<span class="pagenation-direction">Next</span>
<div>TODO: rules/misc</div>
</div>
</a>
</div>
<footer class="mdl-mini-footer">
<div class="mdl-mini-footer__left-section">
<div class="mdl-logo">SkyWater SKY130 PDK</div>
<div>
<ul class="current">
<li class="toctree-l1 current"><a class="reference internal" href="../rules.html">Process Design Rules</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../contents.html">PDK Contents</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../verification.html">Physical &amp; Design Verification</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../analog.html">Analog Design</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../digital.html">Digital Design</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../sim.html">Simulation</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../glossary.html">Glossary</a></li>
<li class="toctree-l1"><a class="reference internal" href="../previous.html">Previous Nomenclature</a></li>
</ul>
</div>
</div>
<div class="mdl-mini-footer__right-section">
<div>&copy; Copyright 2020, SkyWater PDK Authors.</div>
<div>Generated by <a href="http://sphinx.pocoo.org/">Sphinx</a> 3.1.1 using <a href="https://github.com/SymbiFlow/sphinx_symbiflow_theme">sphinx_symbiflow_theme</a>.</div>
</div>
</footer>
</main>
</div>
</body>
</html>