Merge pull request #26 from lnis-uofu/main
Added RRAM Cells 1T1R, 4T1R and 4T1R MUX2
diff --git a/cells/1T1R_larger/1T1R.svg b/cells/1T1R_larger/1T1R.svg
new file mode 100644
index 0000000..3d1bb5b
--- /dev/null
+++ b/cells/1T1R_larger/1T1R.svg
@@ -0,0 +1,268 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Creator: CorelDRAW X8 -->
+
+<svg
+ xml:space="preserve"
+ width="0.505976in"
+ height="0.948894in"
+ version="1.1"
+ style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+ viewBox="0 0 126 237"
+ id="svg70"
+ sodipodi:docname="1T1R.svg"
+ inkscape:version="1.1 (c68e22c387, 2021-05-23)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
+ id="namedview72"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:document-units="in"
+ showgrid="false"
+ inkscape:zoom="12.916635"
+ inkscape:cx="25.432321"
+ inkscape:cy="36.503316"
+ inkscape:window-width="1920"
+ inkscape:window-height="1017"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Layer_x0020_1" />
+ <defs
+ id="defs4"><marker
+ style="overflow:visible"
+ id="DotS"
+ refX="0.0"
+ refY="0.0"
+ orient="auto"
+ inkscape:stockid="DotS"
+ inkscape:isstock="true"><path
+ transform="scale(0.2) translate(7.4, 1)"
+ style="fill-rule:evenodd;fill:context-stroke;stroke:context-stroke;stroke-width:1.0pt"
+ d="M -2.5,-1.0 C -2.5,1.7600000 -4.7400000,4.0 -7.5,4.0 C -10.260000,4.0 -12.5,1.7600000 -12.5,-1.0 C -12.5,-3.7600000 -10.260000,-6.0 -7.5,-6.0 C -4.7400000,-6.0 -2.5,-3.7600000 -2.5,-1.0 z "
+ id="path1319" /></marker>
+ <style
+ type="text/css"
+ id="style2">
+ <![CDATA[
+ .str2 {stroke:#373435;stroke-width:3.46946}
+ .str1 {stroke:#373435;stroke-width:3.47044}
+ .str0 {stroke:#373435;stroke-width:1.73522}
+ .fil1 {fill:none}
+ .fil3 {fill:none;fill-rule:nonzero}
+ .fil4 {fill:#373435}
+ .fil0 {fill:#FEF6D4}
+ .fil2 {fill:#373435;fill-rule:nonzero}
+ .fnt0 {font-weight:normal;font-size:17.3512px;font-family:'Myriad Pro'}
+ .fnt1 {font-style:italic;font-weight:bold;font-size:13.8808px;font-family:'Lato'}
+ .fnt2 {font-style:italic;font-weight:bold;font-size:17.3512px;font-family:'Lato'}
+ ]]>
+ </style>
+ <marker
+ style="overflow:visible"
+ id="DotS-8"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="DotS"
+ inkscape:isstock="true"><path
+ transform="matrix(0.2,0,0,0.2,1.48,0.2)"
+ style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+ d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+ id="path1319-3" /></marker><marker
+ style="overflow:visible"
+ id="DotS-6"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="DotS"
+ inkscape:isstock="true"><path
+ transform="matrix(0.2,0,0,0.2,1.48,0.2)"
+ style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
+ d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z"
+ id="path1319-1" /></marker></defs>
+ <g
+ id="Layer_x0020_1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <metadata
+ id="CorelCorpID_0Corel-Layer" />
+ <rect
+ class="fil0 str0"
+ x="27"
+ y="20"
+ width="79.704102"
+ height="180.646"
+ id="rect7" />
+ <line
+ class="fil1 str1"
+ x1="48"
+ y1="28"
+ x2="48"
+ y2="74"
+ id="line9" />
+ <line
+ class="fil1 str1"
+ x1="46.302135"
+ y1="29"
+ x2="74"
+ y2="29"
+ id="line11" />
+ <line
+ class="fil1 str1"
+ x1="46.284855"
+ y1="73"
+ x2="74"
+ y2="73"
+ id="line13" />
+ <line
+ class="fil1 str1"
+ x1="41"
+ y1="28"
+ x2="41"
+ y2="74"
+ id="line15" />
+ <line
+ class="fil1 str1"
+ x1="56"
+ y1="36"
+ x2="56"
+ y2="65"
+ id="line17" />
+ <line
+ class="fil1 str1"
+ x1="56"
+ y1="50"
+ x2="74"
+ y2="50"
+ id="line19" />
+
+ <line
+ class="fil3 str1"
+ x1="72.213638"
+ y1="113.07121"
+ x2="72.213638"
+ y2="73.071213"
+ id="line24" /><line
+ class="fil3 str1"
+ x1="72"
+ y1="29"
+ x2="72"
+ y2="4.6801763"
+ id="line24-8"
+ style="clip-rule:evenodd;fill:none;fill-rule:nonzero;stroke:#373435;stroke-width:2.58939;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#DotS);image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision" /><line
+ class="fil3 str1"
+ x1="72"
+ y1="183.80371"
+ x2="72"
+ y2="208.12354"
+ id="line24-8-7"
+ style="clip-rule:evenodd;fill:none;fill-rule:nonzero;stroke:#373435;stroke-width:2.58939;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#DotS-8);image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision" />
+
+
+ <polygon
+ class="fil3 str1"
+ points="63,183 63,113 81,113 81,183 "
+ id="polygon32" />
+ <g
+ id="_2063338991568">
+ <g
+ transform="rotate(179.90718,157.22742,-176.33923)"
+ id="g36">
+ <text
+ x="253"
+ y="-451"
+ class="fil4 fnt0"
+ id="text34">+</text>
+ </g>
+ </g>
+ <g
+ id="_2063338992368">
+ <g
+ transform="rotate(-90.092819,476.81053,-29.005065)"
+ id="g41">
+ <text
+ x="253"
+ y="-451"
+ class="fil4 fnt0"
+ id="text39">_</text>
+ </g>
+ </g>
+ <line
+ class="fil1 str1"
+ x1="52"
+ y1="180"
+ x2="90"
+ y2="129"
+ id="line44" />
+ <polygon
+ class="fil2"
+ points="97,120 82,126 95,136 "
+ id="polygon46" />
+ <g
+ id="_2063338991728"
+ transform="translate(3.703125,-1.4242788)">
+ <g
+ transform="translate(-253.876,520.313)"
+ id="g50">
+ <text
+ x="253"
+ y="-451"
+ class="fil4 fnt1"
+ id="text48">WL</text>
+ </g>
+ </g>
+ <circle
+ class="fil1 str0"
+ cx="36"
+ cy="50"
+ r="4"
+ id="circle53" />
+ <g
+ id="_2063338989616"
+ transform="translate(-2.8485577,3.9879808)">
+ <g
+ transform="translate(-171.614,461.205)"
+ id="g57">
+ <text
+ x="253"
+ y="-451"
+ class="fil4 fnt1"
+ id="text55">VDD</text>
+ </g>
+ </g>
+ <g
+ id="_2063338989808">
+ <g
+ transform="translate(-171.552,666.167)"
+ id="g62">
+ <text
+ x="253"
+ y="-451"
+ class="fil4 fnt1"
+ id="text60">GND</text>
+ </g>
+ </g>
+ <polyline
+ class="fil1 str2"
+ points="72,29 85,29 85,50 72,50 "
+ id="polyline65" />
+ <text
+ x="16"
+ y="237"
+ class="fil4 fnt2"
+ id="text67">1T1R Structure</text>
+ <line
+ class="fil3 str1"
+ x1="32.231556"
+ y1="50.151768"
+ x2="7.9117303"
+ y2="50.151768"
+ id="line24-8-3"
+ style="clip-rule:evenodd;fill:none;fill-rule:nonzero;stroke:#373435;stroke-width:2.58939;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#DotS-6);image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision" /></g>
+</svg>
diff --git a/cells/1T1R_larger/1T1R_larger.gds b/cells/1T1R_larger/1T1R_larger.gds
new file mode 100644
index 0000000..3ff8156
--- /dev/null
+++ b/cells/1T1R_larger/1T1R_larger.gds
Binary files differ
diff --git a/cells/1T1R_larger/1T1R_larger.spice b/cells/1T1R_larger/1T1R_larger.spice
new file mode 100644
index 0000000..4650f43
--- /dev/null
+++ b/cells/1T1R_larger/1T1R_larger.spice
@@ -0,0 +1,21 @@
+
+* Copyright 2020 The SkyWater PDK Authors
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* https://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+* SPDX-License-Identifier: Apache-2.0
+
+.subckt 1T1R_larger VBL VWL VS gndw
+X0 n1 VWL VS gndw nhv
+X1 VBL n1 rram2 area_ox=0.1024 Tfilament_0=3.3e-9
+.ends
diff --git a/cells/4T1R_MUX/4T1R_MUX.gds b/cells/4T1R_MUX/4T1R_MUX.gds
new file mode 100644
index 0000000..1599748
--- /dev/null
+++ b/cells/4T1R_MUX/4T1R_MUX.gds
Binary files differ
diff --git a/cells/4T1R_MUX/4T1R_MUX.spice b/cells/4T1R_MUX/4T1R_MUX.spice
new file mode 100644
index 0000000..8cb433f
--- /dev/null
+++ b/cells/4T1R_MUX/4T1R_MUX.spice
@@ -0,0 +1,34 @@
+
+* Copyright 2020 The SkyWater PDK Authors
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* https://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+* SPDX-License-Identifier: Apache-2.0
+* TODO: Redefine pins as per schematic
+
+.subckt 4T1R_MUX A B C in0 in1 vddw gndw
+MN0 (A in0 0 0 ) nhv
+MN1 (B in1 0 0 ) nhv
+MN2 (out C 0 0 ) nhv
+MN3 (B WL1 gndw gndw ) nhv
+MP4 (C WLN gndw gndw ) nhv
+MN5 (A WL0 gndw gndw ) nhv
+X0 (A C) rram2 area_ox=0.1024 Tfilament_0=3.3e-9
+X1 (B C) rram2 area_ox=0.1024 Tfilament_0=3.3e-1
+MP0 (B in1 vdd vdd ) phv
+MP1 (A in0 vdd vdd ) phv
+MP2 (B BL1 vddw vddw ) phv
+MP3 (out C vdd vdd ) phv
+MP4 (A BL0 vddw vddw ) phv
+MP5 (C BLN vddw vddw ) phv
+.ends
diff --git a/cells/4T1R_MUX/4T1R_MUX.svg b/cells/4T1R_MUX/4T1R_MUX.svg
new file mode 100644
index 0000000..945f757
--- /dev/null
+++ b/cells/4T1R_MUX/4T1R_MUX.svg
@@ -0,0 +1,396 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW X8 -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="1.97522in" height="2.20717in" version="1.1" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 1051 1174"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .str2 {stroke:#373435;stroke-width:1.84757}
+ .str5 {stroke:#373435;stroke-width:7.38817}
+ .str0 {stroke:#373435;stroke-width:7.39027}
+ .str3 {stroke:#0098DA;stroke-width:3.69304}
+ .str4 {stroke:#0098DA;stroke-width:3.69304}
+ .str1 {stroke:#373435;stroke-width:3.69513}
+ .fil0 {fill:none}
+ .fil3 {fill:none;fill-rule:nonzero}
+ .fil7 {fill:#373435}
+ .fil5 {fill:#373435}
+ .fil4 {fill:#0098DA}
+ .fil6 {fill:#0098DA}
+ .fil2 {fill:#373435}
+ .fil1 {fill:#373435;fill-rule:nonzero}
+ .fnt0 {font-style:italic;font-weight:bold;font-size:30.8095px;font-family:'Lato'}
+ .fnt2 {font-style:italic;font-weight:bold;font-size:31.6705px;font-family:'Lato'}
+ .fnt1 {font-style:italic;font-weight:bold;font-size:36.9492px;font-family:'Lato'}
+ .fnt3 {font-style:italic;font-weight:bold;font-size:88.6769px;font-family:'Lato'}
+ ]]>
+ </style>
+ </defs>
+ <g id="Layer_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <line class="fil0 str0" x1="174" y1="386" x2="174" y2= "319" />
+ <line class="fil0 str0" x1="171" y1="385" x2="220" y2= "385" />
+ <line class="fil0 str0" x1="171" y1="320" x2="220" y2= "320" />
+ <line class="fil0 str0" x1="161" y1="386" x2="161" y2= "319" />
+ <line class="fil0 str0" x1="189" y1="375" x2="189" y2= "332" />
+ <line class="fil0 str0" x1="189" y1="352" x2="220" y2= "352" />
+ <line class="fil0 str0" x1="218" y1="381" x2="218" y2= "419" />
+ <line class="fil0 str0" x1="218" y1="240" x2="218" y2= "320" />
+ <path class="fil1" d="M54 265l1 0 1 0 1 1 1 0 1 0 0 0 0 0 1 1 1 0 1 0 0 1 1 0 1 0 0 0 1 1 0 0 1 1 0 0 0 1 0 1 1 0 0 1 1 1 0 1 0 0 1 1 0 0 0 1 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 0 0 0 0 1 -1 1 0 1 0 1 -1 0 0 1 -1 1 0 0 0 1 0 0 -1 0 0 1 -1 0 0 1 -1 0 -1 1 0 0 -1 1 -1 0 -1 0 0 0 0 1 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 -1 0 -1 0 -1 0 0 0 -1 -1 0 0 -1 0 -1 0 -1 -1 0 0 -1 -1 -1 0 0 -1 -1 0 0 -1 0 0 -1 0 0 -1 -1 0 0 -1 0 -1 -1 0 0 -1 0 -1 -1 -1 0 -1 0 0 0 0 0 -1 0 -1 0 -1 0 0 0 -1 0 0 0 -1 0 -1 0 -1 0 0 1 -1 0 0 0 -1 1 -1 0 -1 0 0 1 -1 0 -1 1 0 0 -1 0 0 1 -1 0 0 1 0 1 0 0 -1 1 0 1 0 1 -1 0 0 1 0 0 0 1 0 1 -1 1 0 0 0 0 0zm62 18l-62 0 0 -7 62 0 0 7z"/>
+ <g id="_2499398764448">
+ <g transform="matrix(0.999998 0 0 0.999998 -744.746 -1297.44)">
+ <text x="988" y="1822" class="fil2 fnt0">GND</text>
+ </g>
+ </g>
+ <path class="fil1" d="M226 280c0,4 -4,8 -8,8 -5,0 -8,-4 -8,-8 0,-4 3,-8 8,-8 4,0 8,4 8,8z"/>
+ <path class="fil3 str0" d="M226 280c0,4 -4,8 -8,8 -5,0 -8,-4 -8,-8 0,-4 3,-8 8,-8 4,0 8,4 8,8z"/>
+ <path class="fil1" d="M125 280c0,4 -3,8 -8,8 -4,0 -9,-4 -9,-8 0,-5 5,-9 9,-9 5,0 8,4 8,9z"/>
+ <path class="fil3 str0" d="M125 280c0,4 -3,8 -8,8 -4,0 -9,-4 -9,-8 0,-5 5,-9 9,-9 5,0 8,4 8,9z"/>
+ <line class="fil3 str0" x1="990" y1="562" x2="956" y2= "562" />
+ <line class="fil3 str0" x1="907" y1="426" x2="907" y2= "509" />
+ <line class="fil3 str0" x1="907" y1="411" x2="907" y2= "426" />
+ <line class="fil3 str0" x1="903" y1="411" x2="959" y2= "411" />
+ <line class="fil3 str0" x1="903" y1="505" x2="962" y2= "505" />
+ <line class="fil3 str0" x1="892" y1="411" x2="892" y2= "509" />
+ <line class="fil3 str0" x1="925" y1="427" x2="925" y2= "490" />
+ <line class="fil3 str0" x1="925" y1="459" x2="962" y2= "459" />
+ <line class="fil3 str0" x1="959" y1="459" x2="959" y2= "393" />
+ <line class="fil3 str0" x1="959" y1="397" x2="959" y2= "383" />
+ <line class="fil3 str0" x1="959" y1="541" x2="959" y2= "505" />
+ <path class="fil3 str1" d="M868 458c0,-6 5,-9 10,-9 4,0 9,3 9,9 0,5 -5,9 -9,9 -5,0 -10,-4 -10,-9z"/>
+ <line class="fil3 str0" x1="868" y1="458" x2="845" y2= "458" />
+ <line class="fil3 str0" x1="907" y1="704" x2="907" y2= "607" />
+ <line class="fil3 str0" x1="903" y1="702" x2="962" y2= "702" />
+ <line class="fil3 str0" x1="903" y1="608" x2="962" y2= "608" />
+ <line class="fil3 str0" x1="892" y1="704" x2="892" y2= "607" />
+ <line class="fil3 str0" x1="925" y1="688" x2="925" y2= "625" />
+ <line class="fil3 str0" x1="925" y1="655" x2="962" y2= "655" />
+ <line class="fil3 str0" x1="959" y1="658" x2="959" y2= "724" />
+ <line class="fil3 str0" x1="959" y1="702" x2="959" y2= "732" />
+ <line class="fil3 str0" x1="959" y1="528" x2="959" y2= "608" />
+ <line class="fil3 str0" x1="892" y1="657" x2="846" y2= "657" />
+ <line class="fil3 str0" x1="849" y1="659" x2="849" y2= "458" />
+ <path class="fil1" d="M964 562c0,5 -3,8 -8,8 -4,0 -8,-3 -8,-8 0,-4 4,-7 8,-7 5,0 8,3 8,7z"/>
+ <path class="fil3 str0" d="M964 562c0,5 -3,8 -8,8 -4,0 -8,-3 -8,-8 0,-4 4,-7 8,-7 5,0 8,3 8,7z"/>
+ <path class="fil1" d="M857 562c0,5 -4,8 -8,8 -5,0 -8,-3 -8,-8 0,-4 3,-7 8,-7 4,0 8,3 8,7z"/>
+ <path class="fil3 str0" d="M857 562c0,5 -4,8 -8,8 -5,0 -8,-3 -8,-8 0,-4 3,-7 8,-7 4,0 8,3 8,7z"/>
+ <g id="_2499398777696">
+ <g transform="matrix(0.999998 0 0 0.999998 11.1294 -1254.78)">
+ <text x="988" y="1822" class="fil4 fnt1">out</text>
+ </g>
+ </g>
+ <line class="fil0 str0" x1="517" y1="280" x2="220" y2= "280" />
+ <line class="fil0 str0" x1="632" y1="280" x2="697" y2= "280" />
+ <polygon class="fil0 str0" points="518,294 517,264 635,263 635,294 "/>
+ <line class="fil0 str0" x1="606" y1="326" x2="545" y2= "244" />
+ <polygon class="fil1" points="563,237 530,224 534,258 "/>
+ <g id="_2499398779392">
+ <g transform="matrix(1.50026 -0.00244004 0.00162003 0.999997 -836.313 -956.701)">
+ <text x="988" y="1822" class="fil2 fnt0">-</text>
+ </g>
+ </g>
+ <line class="fil0 str0" x1="174" y1="482" x2="174" y2= "414" />
+ <line class="fil0 str0" x1="171" y1="480" x2="220" y2= "480" />
+ <line class="fil0 str0" x1="171" y1="415" x2="220" y2= "415" />
+ <line class="fil0 str0" x1="161" y1="482" x2="161" y2= "414" />
+ <line class="fil0 str0" x1="189" y1="470" x2="189" y2= "427" />
+ <line class="fil0 str0" x1="189" y1="448" x2="220" y2= "448" />
+ <g id="_2499398783744">
+ <path class="fil1" d="M203 507l0 -1 0 -1 0 -1 0 0 0 0 0 -1 1 -1 0 -1 0 0 0 -1 0 -1 0 0 1 -1 0 -1 1 0 1 -1 0 0 1 0 0 -1 1 0 1 0 0 -1 1 0 0 -1 1 0 0 0 1 0 1 -1 1 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 1 0 1 1 1 0 0 0 1 0 1 1 1 0 0 1 1 0 0 0 0 1 1 0 0 0 1 1 1 0 0 1 1 1 0 0 0 1 1 1 0 0 0 1 1 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 1 0 1 0 1 0 0 0 1 0 0 -1 1 0 1 0 0 -1 1 0 1 0 0 -1 1 0 1 -1 0 -1 1 0 0 -1 0 0 1 0 0 -1 0 0 1 -1 0 -1 1 -1 0 0 0 -1 0 -1 1 -1 0 -1 0 0 0 0 0 0 0 -1 0 -1 0 -1 0 -1 0 -1 -1 -1 0 0 0 -1 0 0 -1 -1 0 0 -1 -1 0 -1 0 0 -1 -1 0 0 0 -1 -1 -1 0 0 -1 -1 -1 0 0 0 -1 0 -1 0 0 0 -1 -1 -1 0 0 0 -1 0 0 0 -1 0 -1 0 -1 0 0zm18 -57l0 57 -8 0 0 -57 8 0z"/>
+ </g>
+ <line class="fil3 str0" x1="161" y1="449" x2="114" y2= "449" />
+ <line class="fil3 str0" x1="159" y1="352" x2="117" y2= "352" />
+ <line class="fil3 str0" x1="402" y1="106" x2="402" y2= "187" />
+ <line class="fil3 str0" x1="402" y1="90" x2="402" y2= "106" />
+ <line class="fil3 str0" x1="398" y1="91" x2="454" y2= "91" />
+ <line class="fil3 str0" x1="398" y1="184" x2="455" y2= "184" />
+ <line class="fil3 str0" x1="388" y1="90" x2="388" y2= "187" />
+ <line class="fil3 str0" x1="420" y1="107" x2="420" y2= "169" />
+ <line class="fil3 str0" x1="420" y1="137" x2="457" y2= "137" />
+ <line class="fil3 str0" x1="454" y1="137" x2="454" y2= "72" />
+ <g id="_2499398735936">
+ <path class="fil1" d="M468 15l0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 0 -1 1 0 1 0 1 -1 0 0 1 -1 1 0 0 -1 1 0 0 -1 0 -1 0 0 1 -1 0 0 1 0 0 -1 1 -1 0 -1 0 -1 0 0 1 -1 0 -1 0 -1 0 0 0 0 0 -1 0 -1 0 0 0 -1 0 -1 -1 -1 0 -1 0 0 0 -1 -1 0 0 -1 -1 0 0 -1 -1 -1 0 0 0 -1 0 0 -1 -1 0 0 -1 -1 -1 0 0 -1 -1 0 -1 0 -1 -1 0 0 -1 0 -1 0 0 0 -1 0 0 0 -1 0 -1 0 0 0 -1 0 -1 0 -1 0 0 0 -1 0 0 0 -1 1 -1 0 0 0 -1 1 -1 0 -1 1 0 0 -1 1 0 0 -1 1 0 0 0 1 -1 1 0 0 -1 1 0 0 0 1 -1 0 0 1 0 1 0 1 -1 1 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 1 1 0 1 0 1 0 1 1 0 0 0 0 1 1 0 0 1 1 1 0 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 1 0 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 0zm-18 61l0 -61 7 0 0 61 -7 0z"/>
+ </g>
+ <path class="fil3 str1" d="M363 137c0,-5 4,-9 10,-9 5,0 8,4 8,9 0,5 -3,9 -8,9 -6,0 -10,-4 -10,-9z"/>
+ <line class="fil3 str0" x1="363" y1="137" x2="340" y2= "137" />
+ <g id="_2499398760128">
+ <g transform="matrix(0.999998 0 0 0.999998 -502.791 -1785.46)">
+ <text x="988" y="1822" class="fil5 fnt0">VDD</text>
+ </g>
+ </g>
+ <line class="fil0 str0" x1="749" y1="104" x2="749" y2= "186" />
+ <line class="fil0 str0" x1="749" y1="88" x2="749" y2= "104" />
+ <line class="fil0 str0" x1="753" y1="89" x2="697" y2= "89" />
+ <line class="fil0 str0" x1="753" y1="183" x2="694" y2= "183" />
+ <line class="fil0 str0" x1="764" y1="88" x2="764" y2= "186" />
+ <line class="fil0 str0" x1="731" y1="105" x2="731" y2= "167" />
+ <line class="fil0 str0" x1="731" y1="136" x2="694" y2= "136" />
+ <line class="fil0 str0" x1="697" y1="136" x2="697" y2= "71" />
+ <line class="fil0 str0" x1="697" y1="74" x2="697" y2= "61" />
+ <line class="fil0 str0" x1="697" y1="300" x2="697" y2= "183" />
+ <path class="fil0 str1" d="M788 136c0,-6 -4,-10 -10,-10 -4,0 -8,4 -8,10 0,5 4,8 8,8 6,0 10,-3 10,-8z"/>
+ <line class="fil0 str0" x1="788" y1="136" x2="811" y2= "136" />
+ <line class="fil0 str0" x1="401" y1="467" x2="401" y2= "370" />
+ <line class="fil0 str0" x1="397" y1="466" x2="456" y2= "466" />
+ <line class="fil0 str0" x1="397" y1="371" x2="456" y2= "371" />
+ <line class="fil0 str0" x1="386" y1="467" x2="386" y2= "370" />
+ <line class="fil0 str0" x1="419" y1="452" x2="419" y2= "388" />
+ <line class="fil0 str0" x1="419" y1="418" x2="456" y2= "418" />
+ <line class="fil0 str0" x1="453" y1="423" x2="453" y2= "487" />
+ <line class="fil0 str0" x1="453" y1="466" x2="453" y2= "496" />
+ <line class="fil0 str0" x1="453" y1="181" x2="453" y2= "371" />
+ <line class="fil0 str0" x1="386" y1="420" x2="340" y2= "420" />
+ <line class="fil0 str0" x1="749" y1="1005" x2="749" y2= "908" />
+ <line class="fil0 str0" x1="753" y1="1004" x2="694" y2= "1004" />
+ <line class="fil0 str0" x1="753" y1="910" x2="694" y2= "910" />
+ <line class="fil0 str0" x1="764" y1="1006" x2="764" y2= "908" />
+ <line class="fil0 str0" x1="731" y1="989" x2="731" y2= "927" />
+ <line class="fil0 str0" x1="731" y1="957" x2="694" y2= "957" />
+ <line class="fil0 str0" x1="697" y1="960" x2="697" y2= "1026" />
+ <line class="fil0 str0" x1="697" y1="1004" x2="697" y2= "1034" />
+ <line class="fil0 str0" x1="697" y1="284" x2="697" y2= "913" />
+ <line class="fil0 str0" x1="764" y1="959" x2="810" y2= "959" />
+ <path class="fil1" d="M461 278c0,5 -3,8 -7,8 -5,0 -8,-3 -8,-8 0,-4 3,-8 8,-8 4,0 7,4 7,8z"/>
+ <path class="fil3 str0" d="M461 278c0,5 -3,8 -7,8 -5,0 -8,-3 -8,-8 0,-4 3,-8 8,-8 4,0 7,4 7,8z"/>
+ <path class="fil1" d="M705 278c0,5 -3,8 -8,8 -4,0 -8,-3 -8,-8 0,-4 4,-8 8,-8 5,0 8,4 8,8z"/>
+ <path class="fil3 str0" d="M705 278c0,5 -3,8 -8,8 -4,0 -8,-3 -8,-8 0,-4 4,-8 8,-8 5,0 8,4 8,8z"/>
+ <line class="fil3 str0" x1="632" y1="813" x2="696" y2= "813" />
+ <g id="_2499068873600">
+ <g transform="matrix(0.00162003 0.999997 -0.999997 0.00162003 2316.44 -148.533)">
+ <text x="988" y="1822" class="fil2 fnt0">+</text>
+ </g>
+ </g>
+ <line class="fil0 str0" x1="406" y1="642" x2="406" y2= "724" />
+ <line class="fil0 str0" x1="406" y1="626" x2="406" y2= "642" />
+ <line class="fil0 str0" x1="402" y1="627" x2="458" y2= "627" />
+ <line class="fil0 str0" x1="402" y1="720" x2="460" y2= "720" />
+ <line class="fil0 str0" x1="392" y1="626" x2="392" y2= "724" />
+ <line class="fil0 str0" x1="424" y1="643" x2="424" y2= "705" />
+ <line class="fil0 str0" x1="424" y1="673" x2="461" y2= "673" />
+ <line class="fil0 str0" x1="458" y1="673" x2="458" y2= "608" />
+ <line class="fil0 str0" x1="458" y1="612" x2="458" y2= "598" />
+ <path class="fil0 str1" d="M367 673c0,-5 5,-9 10,-9 5,0 9,4 9,9 0,6 -4,9 -9,9 -5,0 -10,-3 -10,-9z"/>
+ <line class="fil0 str0" x1="367" y1="673" x2="344" y2= "673" />
+ <g transform="matrix(0.999998 0 0 0.999998 -555.188 -1233.17)">
+ <text x="988" y="1822" class="fil4 fnt0">V</text>
+ </g>
+ <g transform="matrix(0.999998 0 0 0.999998 -537.563 -1230.51)">
+ <text x="988" y="1822" class="fil4 fnt0">p</text>
+ </g>
+ <g transform="matrix(0.999998 0 0 0.999998 -522.578 -1230.51)">
+ <text x="988" y="1822" class="fil4 fnt0">r</text>
+ </g>
+ <g transform="matrix(0.999998 0 0 0.999998 -512.877 -1230.51)">
+ <text x="988" y="1822" class="fil4 fnt0">o</text>
+ </g>
+ <g transform="matrix(0.999998 0 0 0.999998 -497.891 -1230.51)">
+ <text x="988" y="1822" class="fil4 fnt0">g</text>
+ </g>
+ <line class="fil0 str0" x1="405" y1="1004" x2="405" y2= "906" />
+ <line class="fil0 str0" x1="402" y1="1002" x2="461" y2= "1002" />
+ <line class="fil0 str0" x1="402" y1="908" x2="461" y2= "908" />
+ <line class="fil0 str0" x1="390" y1="1004" x2="390" y2= "906" />
+ <line class="fil0 str0" x1="424" y1="988" x2="424" y2= "924" />
+ <line class="fil0 str0" x1="424" y1="954" x2="461" y2= "954" />
+ <line class="fil0 str0" x1="457" y1="959" x2="457" y2= "1023" />
+ <g id="_2499431176960">
+ <path class="fil1" d="M446 1055l0 0 0 -1 0 0 0 -1 0 0 0 -1 0 -1 0 0 1 -1 0 0 0 -1 0 0 1 -1 0 0 1 0 0 0 0 -1 1 0 0 0 1 -1 0 0 1 0 0 -1 1 0 1 0 0 0 0 -1 0 0 1 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 1 1 0 0 0 0 0 0 1 1 0 0 1 0 0 1 1 0 0 0 1 1 0 0 1 0 0 0 0 1 1 0 0 1 0 0 1 1 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 1 -1 0 0 1 0 0 -1 1 0 0 0 0 -1 0 0 1 -1 0 0 0 -1 1 0 0 -1 0 0 1 -1 0 0 0 0 1 0 0 -1 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 -1 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 -1 -1 0 0 -1 0 0 -1 -1 0 0 0 0 -1 -1 0 0 0 -1 0 0 -1 0 0 0 -1 -1 0 0 -1 0 -1 0 0 0 -1 0 0 0 -1 0 -1 0 0 0 0zm15 -53l0 53 -7 0 0 -53 7 0z"/>
+ </g>
+ <line class="fil3 str0" x1="457" y1="719" x2="457" y2= "908" />
+ <line class="fil3 str0" x1="390" y1="957" x2="344" y2= "957" />
+ <g id="_2499431180800">
+ <g transform="matrix(0.999998 0 0 0.999998 -512.456 -754.729)">
+ <text x="988" y="1822" class="fil5 fnt0">GND</text>
+ </g>
+ </g>
+ <path class="fil1" d="M466 814c0,5 -4,8 -8,8 -4,0 -8,-3 -8,-8 0,-4 4,-8 8,-8 4,0 8,4 8,8z"/>
+ <path class="fil3 str0" d="M466 814c0,5 -4,8 -8,8 -4,0 -8,-3 -8,-8 0,-4 4,-8 8,-8 4,0 8,4 8,8z"/>
+ <path class="fil1" d="M705 814c0,5 -3,8 -8,8 -4,0 -8,-3 -8,-8 0,-4 4,-8 8,-8 5,0 8,4 8,8z"/>
+ <path class="fil3 str0" d="M705 814c0,5 -3,8 -8,8 -4,0 -8,-3 -8,-8 0,-4 4,-8 8,-8 5,0 8,4 8,8z"/>
+ <line class="fil3 str0" x1="849" y1="562" x2="702" y2= "562" />
+ <g id="_2499431187744">
+ <g transform="matrix(0.999998 0 0 0.999998 -696.713 -1363.13)">
+ <text x="988" y="1822" class="fil4 fnt0">WL[0]</text>
+ </g>
+ </g>
+ <line class="fil0 str2" x1="303" y1="90" x2="366" y2= "90" />
+ <g id="_2499431192544">
+ <g transform="matrix(0.999998 0 0 0.999998 -690.668 -1702.91)">
+ <text x="988" y="1822" class="fil4 fnt0">BL[0]</text>
+ </g>
+ </g>
+ <line class="fil0 str3" x1="296" y1="631" x2="365" y2= "631" />
+ <g id="_2499436491952">
+ <g transform="matrix(0.999998 0 0 0.999998 -692.47 -1161.99)">
+ <text x="988" y="1822" class="fil4 fnt0">BL[1]</text>
+ </g>
+ </g>
+ <g id="_2499436495120">
+ <g transform="matrix(0.999998 0 0 0.999998 -695.735 -825.842)">
+ <text x="988" y="1822" class="fil4 fnt0">WL[1]</text>
+ </g>
+ </g>
+ <g id="_2499436521200">
+ <g transform="matrix(0.999998 0 0 0.999998 -168.308 -858.172)">
+ <text x="988" y="1822" class="fil4 fnt0">WL[2]</text>
+ </g>
+ </g>
+ <line class="fil0 str2" x1="815" y1="112" x2="886" y2= "112" />
+ <g id="_2499436525680">
+ <g transform="matrix(0.999998 0 0 0.999998 -167.921 -1682.39)">
+ <text x="988" y="1822" class="fil4 fnt0">BL[2]</text>
+ </g>
+ </g>
+ <line class="fil0 str0" x1="174" y1="177" x2="174" y2= "245" />
+ <line class="fil0 str0" x1="172" y1="179" x2="221" y2= "179" />
+ <line class="fil0 str0" x1="172" y1="244" x2="221" y2= "244" />
+ <line class="fil0 str0" x1="162" y1="177" x2="162" y2= "245" />
+ <line class="fil0 str0" x1="190" y1="188" x2="190" y2= "232" />
+ <line class="fil0 str0" x1="190" y1="211" x2="221" y2= "211" />
+ <line class="fil0 str0" x1="218" y1="179" x2="218" y2= "148" />
+ <line class="fil0 str0" x1="143" y1="114" x2="114" y2= "114" />
+ <line class="fil0 str0" x1="174" y1="82" x2="174" y2= "150" />
+ <line class="fil0 str0" x1="172" y1="83" x2="221" y2= "83" />
+ <line class="fil0 str0" x1="172" y1="148" x2="221" y2= "148" />
+ <line class="fil0 str0" x1="162" y1="82" x2="162" y2= "150" />
+ <line class="fil0 str0" x1="190" y1="92" x2="190" y2= "136" />
+ <line class="fil0 str0" x1="190" y1="115" x2="221" y2= "115" />
+ <line class="fil0 str0" x1="218" y1="114" x2="218" y2= "68" />
+ <line class="fil0 str0" x1="218" y1="83" x2="218" y2= "62" />
+ <line class="fil0 str0" x1="143" y1="210" x2="118" y2= "210" />
+ <path class="fil0 str1" d="M143 212c0,4 3,7 8,7 3,0 7,-3 7,-7 0,-4 -4,-8 -7,-8 -5,0 -8,4 -8,8z"/>
+ <path class="fil0 str1" d="M143 115c0,5 3,8 8,8 3,0 7,-3 7,-8 0,-3 -4,-7 -7,-7 -5,0 -8,4 -8,7z"/>
+ <g id="_2499436481072">
+ <g transform="matrix(0.999998 0 0 0.999998 -757.853 -1462.12)">
+ <text x="988" y="1822" class="fil2 fnt0">GND</text>
+ </g>
+ </g>
+ <g id="_2499436484368">
+ <g transform="matrix(0.999998 0 0 0.999998 -762.22 -1602.93)">
+ <text x="988" y="1822" class="fil2 fnt0">VDD</text>
+ </g>
+ </g>
+ <line class="fil0 str0" x1="118" y1="356" x2="118" y2= "207" />
+ <g id="_2499436488176">
+ <g transform="matrix(0.999998 0 0 0.999998 -919.052 -1699.22)">
+ <text x="988" y="1822" class="fil6 fnt0">EN</text>
+ </g>
+ </g>
+ <g id="_2499436487376">
+ <g transform="matrix(0.999998 0 0 0.999998 -919.052 -1367.66)">
+ <text x="988" y="1822" class="fil6 fnt0">EN</text>
+ </g>
+ </g>
+ <line class="fil0 str4" x1="69" y1="96" x2="105" y2= "96" />
+ <g id="_2499436489968">
+ <g transform="matrix(1.50026 -0.00244004 0.00162003 0.999997 -849.736 -1501.62)">
+ <text x="988" y="1822" class="fil2 fnt0">-</text>
+ </g>
+ </g>
+ <line class="fil0 str0" x1="174" y1="921" x2="174" y2= "853" />
+ <line class="fil0 str0" x1="172" y1="920" x2="221" y2= "920" />
+ <line class="fil0 str0" x1="172" y1="855" x2="221" y2= "855" />
+ <line class="fil0 str0" x1="162" y1="921" x2="162" y2= "853" />
+ <line class="fil0 str0" x1="190" y1="910" x2="190" y2= "866" />
+ <line class="fil0 str0" x1="190" y1="887" x2="221" y2= "887" />
+ <line class="fil0 str0" x1="218" y1="916" x2="218" y2= "953" />
+ <line class="fil0 str0" x1="218" y1="775" x2="218" y2= "855" />
+ <path class="fil1" d="M54 800l1 0 1 0 0 0 1 0 1 0 1 1 0 0 0 0 1 0 1 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0 1 0 0 1 0 0 0 1 1 1 0 0 1 1 0 1 0 1 0 1 1 0 0 0 0 1 0 1 0 1 0 0 0 1 0 0 0 1 0 1 -1 1 0 1 0 0 0 0 -1 1 0 1 -1 1 0 0 0 1 0 1 -1 0 0 1 -1 0 0 1 -1 0 -1 0 0 0 -1 1 -1 0 -1 0 0 1 0 0 -1 0 -1 0 -1 0 0 1 -1 0 -1 0 0 0 -1 0 -1 0 -1 -1 0 0 0 0 -1 0 -1 0 -1 -1 0 0 -1 0 -1 -1 -1 0 0 0 -1 0 0 -1 0 0 -1 -1 0 0 -1 -1 0 -1 -1 0 0 -1 0 -1 -1 -1 0 0 0 0 0 -1 -1 -1 0 -1 0 -1 0 0 0 -1 0 0 0 -1 0 -1 0 -1 0 0 1 0 0 -1 0 -1 0 -1 1 -1 0 0 0 -1 1 -1 0 0 1 -1 0 0 1 0 0 -1 0 0 1 -1 0 0 1 -1 1 0 1 -1 0 0 1 0 1 0 1 -1 0 0 0 0 1 0 1 0 1 0 0 0zm58 19l-58 0 0 -7 58 0 0 7z"/>
+ <path class="fil1" d="M226 813c0,5 -3,8 -8,8 -4,0 -7,-3 -7,-8 0,-4 3,-8 7,-8 5,0 8,4 8,8z"/>
+ <path class="fil3 str0" d="M226 813c0,5 -3,8 -8,8 -4,0 -7,-3 -7,-8 0,-4 3,-8 7,-8 5,0 8,4 8,8z"/>
+ <path class="fil1" d="M126 814c0,5 -3,8 -8,8 -4,0 -8,-3 -8,-8 0,-4 4,-8 8,-8 5,0 8,4 8,8z"/>
+ <path class="fil3 str0" d="M126 814c0,5 -3,8 -8,8 -4,0 -8,-3 -8,-8 0,-4 4,-8 8,-8 5,0 8,4 8,8z"/>
+ <line class="fil3 str0" x1="174" y1="1016" x2="174" y2= "949" />
+ <line class="fil3 str0" x1="172" y1="1015" x2="221" y2= "1015" />
+ <line class="fil3 str0" x1="172" y1="950" x2="221" y2= "950" />
+ <line class="fil3 str0" x1="162" y1="1017" x2="162" y2= "949" />
+ <line class="fil3 str0" x1="190" y1="1005" x2="190" y2= "961" />
+ <line class="fil3 str0" x1="190" y1="982" x2="221" y2= "982" />
+ <line class="fil3 str0" x1="218" y1="985" x2="218" y2= "1031" />
+ <line class="fil3 str0" x1="162" y1="983" x2="116" y2= "983" />
+ <line class="fil3 str0" x1="160" y1="887" x2="118" y2= "887" />
+ <line class="fil3 str0" x1="175" y1="712" x2="175" y2= "779" />
+ <line class="fil3 str0" x1="173" y1="713" x2="222" y2= "713" />
+ <line class="fil3 str0" x1="173" y1="778" x2="222" y2= "778" />
+ <line class="fil3 str0" x1="163" y1="711" x2="163" y2= "779" />
+ <line class="fil3 str0" x1="191" y1="723" x2="191" y2= "767" />
+ <line class="fil3 str0" x1="191" y1="746" x2="222" y2= "746" />
+ <line class="fil3 str0" x1="219" y1="713" x2="219" y2= "683" />
+ <line class="fil3 str0" x1="145" y1="649" x2="116" y2= "649" />
+ <line class="fil3 str0" x1="175" y1="617" x2="175" y2= "684" />
+ <line class="fil3 str0" x1="173" y1="618" x2="222" y2= "618" />
+ <line class="fil3 str0" x1="173" y1="683" x2="222" y2= "683" />
+ <line class="fil3 str0" x1="163" y1="616" x2="163" y2= "684" />
+ <line class="fil3 str0" x1="191" y1="628" x2="191" y2= "671" />
+ <line class="fil3 str0" x1="191" y1="651" x2="222" y2= "651" />
+ <line class="fil3 str0" x1="219" y1="648" x2="219" y2= "603" />
+ <line class="fil3 str0" x1="219" y1="618" x2="219" y2= "597" />
+ <line class="fil3 str0" x1="144" y1="746" x2="119" y2= "746" />
+ <path class="fil3 str1" d="M145 746c0,5 2,8 7,8 4,0 7,-3 7,-8 0,-3 -3,-7 -7,-7 -5,0 -7,4 -7,7z"/>
+ <path class="fil3 str1" d="M145 651c0,3 2,7 7,7 4,0 7,-4 7,-7 0,-5 -3,-8 -7,-8 -5,0 -7,3 -7,8z"/>
+ <g id="_2499388745264">
+ <g transform="matrix(0.999998 0 0 0.999998 -756.824 -927.345)">
+ <text x="988" y="1822" class="fil2 fnt0">GND</text>
+ </g>
+ </g>
+ <g id="_2499388747792">
+ <g transform="matrix(0.999998 0 0 0.999998 -790.143 -1234.98)">
+ <text x="988" y="1822" class="fil2 fnt0">VDD</text>
+ </g>
+ </g>
+ <g id="_2499388746192">
+ <g transform="matrix(0.999998 0 0 0.999998 -753.787 -1068.16)">
+ <text x="988" y="1822" class="fil2 fnt0">VDD</text>
+ </g>
+ </g>
+ <line class="fil0 str0" x1="119" y1="891" x2="119" y2= "742" />
+ <g id="_2499388759376">
+ <g transform="matrix(0.999998 0 0 0.999998 -919.052 -1164.45)">
+ <text x="988" y="1822" class="fil6 fnt0">EN</text>
+ </g>
+ </g>
+ <g id="_2499388759440">
+ <g transform="matrix(0.999998 0 0 0.999998 -919.052 -832.891)">
+ <text x="988" y="1822" class="fil6 fnt0">EN</text>
+ </g>
+ </g>
+ <line class="fil0 str0" x1="218" y1="813" x2="517" y2= "813" />
+ <polygon class="fil0 str0" points="517,828 517,798 634,798 635,828 "/>
+ <line class="fil0 str0" x1="606" y1="856" x2="544" y2= "774" />
+ <polygon class="fil1" points="562,767 529,754 534,788 "/>
+ <g id="_2499448824304">
+ <g transform="matrix(0.00162003 0.999997 -0.999997 0.00162003 2316.44 -688.668)">
+ <text x="988" y="1822" class="fil2 fnt0">+</text>
+ </g>
+ </g>
+ <path class="fil1" d="M705 562c0,5 -3,8 -8,8 -4,0 -8,-3 -8,-8 0,-4 4,-7 8,-7 5,0 8,3 8,7z"/>
+ <path class="fil3 str0" d="M705 562c0,5 -3,8 -8,8 -4,0 -8,-3 -8,-8 0,-4 4,-7 8,-7 5,0 8,3 8,7z"/>
+ <g id="_2499448825136">
+ <g transform="matrix(0.999998 0 0 0.999998 -43.5895 -1447.22)">
+ <text x="988" y="1822" class="fil2 fnt0">VDD</text>
+ </g>
+ </g>
+ <g id="_2499448826192">
+ <g transform="matrix(0.999998 0 0 0.999998 -54.5576 -1068)">
+ <text x="988" y="1822" class="fil2 fnt0">GND</text>
+ </g>
+ </g>
+ <polyline class="fil0 str5" points="218,62 454,62 697,62 "/>
+ <line class="fil0 str4" x1="72" y1="629" x2="108" y2= "629" />
+ <polyline class="fil0 str5" points="215,1031 452,1031 697,1031 "/>
+ <polyline class="fil0 str5" points="215,493 334,493 456,493 "/>
+ <g id="_2499448826256">
+ <g transform="matrix(0.972792 0 0 0.999998 -961.345 -1489.2)">
+ <text x="988" y="1822" class="fil6 fnt2">IN_0</text>
+ </g>
+ </g>
+ <g id="_2499448827824">
+ <g transform="matrix(0.999998 0 0 0.999998 -989.133 -950.66)">
+ <text x="988" y="1822" class="fil6 fnt0">IN_1</text>
+ </g>
+ </g>
+ <text x="164" y="1159" class="fil7 fnt3">4T1R Multiplexer</text>
+ </g>
+</svg>
diff --git a/cells/4T1R_larger/4T1R.svg b/cells/4T1R_larger/4T1R.svg
new file mode 100644
index 0000000..9100f88
--- /dev/null
+++ b/cells/4T1R_larger/4T1R.svg
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Creator: CorelDRAW X8 -->
+
+<svg xml:space="preserve" width="1.3427991in" height="0.90766233in" version="1.1" style="clip-rule:evenodd;fill-rule:evenodd;image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision" viewBox="0 0 1342.7991 907.66234" id="svg160" sodipodi:docname="4T1R.svg" inkscape:version="1.1 (c68e22c387, 2021-05-23)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview id="namedview162" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0" inkscape:document-units="in" showgrid="false" fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0" inkscape:zoom="5.6568542" inkscape:cx="43.221902" inkscape:cy="66.202872" inkscape:window-width="1920" inkscape:window-height="1017" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1" inkscape:current-layer="Layer_x0020_1" showguides="true" inkscape:guide-bbox="true">
+ <sodipodi:guide position="1197.9167,433.25381" orientation="1,0" id="guide3979" />
+ </sodipodi:namedview>
+ <defs id="defs4">
+ <marker style="overflow:visible" id="marker4003" refX="0" refY="0" orient="auto" inkscape:stockid="DotS" inkscape:isstock="true">
+ <path transform="matrix(0.2,0,0,0.2,1.48,0.2)" style="fill:#0000ff;fill-rule:evenodd;stroke:context-stroke;stroke-width:0pt" d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" id="path4001" />
+ </marker>
+ <marker style="overflow:visible" id="marker3993" refX="0" refY="0" orient="auto" inkscape:stockid="DotS" inkscape:isstock="true">
+ <path transform="matrix(0.2,0,0,0.2,1.48,0.2)" style="fill:#0000ff;fill-rule:evenodd;stroke:context-stroke;stroke-width:0pt" d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" id="path3991" />
+ </marker>
+ <marker style="overflow:visible" id="marker3983" refX="0" refY="0" orient="auto" inkscape:stockid="DotS" inkscape:isstock="true">
+ <path transform="matrix(0.2,0,0,0.2,1.48,0.2)" style="fill:#0000ff;fill-rule:evenodd;stroke:context-stroke;stroke-width:0pt" d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" id="path3981" />
+ </marker>
+ <marker style="overflow:visible" id="marker1863" refX="0" refY="0" orient="auto" inkscape:stockid="DotS" inkscape:isstock="true">
+ <path transform="matrix(0.2,0,0,0.2,1.48,0.2)" style="fill:#0000ff;fill-rule:evenodd;stroke:context-stroke;stroke-width:0pt" d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" id="path1861" />
+ </marker>
+ <marker style="overflow:visible" id="DotS" refX="0" refY="0" orient="auto" inkscape:stockid="DotS" inkscape:isstock="true">
+ <path transform="matrix(0.2,0,0,0.2,1.48,0.2)" style="fill:#0000ff;fill-rule:evenodd;stroke:context-stroke;stroke-width:0pt" d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" id="path1658" />
+ </marker>
+ <style type="text/css" id="style2">
+ <![CDATA[
+ .str0 {stroke:#373435;stroke-width:13.8898}
+ .str2 {stroke:#373435;stroke-width:6.94488}
+ .str1 {stroke:#373435;stroke-width:6.94488}
+ .str3 {stroke:#373435;stroke-width:13.8858;stroke-linecap:round;stroke-linejoin:round}
+ .fil3 {fill:none}
+ .fil0 {fill:none;fill-rule:nonzero}
+ .fil1 {fill:#373435}
+ .fil2 {fill:#373435;fill-rule:nonzero}
+ .fnt1 {font-weight:normal;font-size:55.5551px;font-family:'LATO'}
+ .fnt0 {font-weight:normal;font-size:69.4449px;font-family:'LATO'}
+ .fnt2 {font-weight:normal;font-size:83.3346px;font-family:'LATO'}
+ ]]>
+ </style>
+ <marker style="overflow:visible" id="marker4003-7" refX="0" refY="0" orient="auto" inkscape:stockid="DotS" inkscape:isstock="true">
+ <path transform="matrix(0.2,0,0,0.2,1.48,0.2)" style="fill:#0000ff;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt" d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" id="path4001-3" />
+ </marker>
+ <marker style="overflow:visible" id="marker4003-7-0" refX="0" refY="0" orient="auto" inkscape:stockid="DotS" inkscape:isstock="true">
+ <path transform="matrix(0.2,0,0,0.2,1.48,0.2)" style="fill:#0000ff;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt" d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" id="path4001-3-9" />
+ </marker>
+ </defs>
+ <g id="Layer_x0020_1" inkscape:label="Layer 1" inkscape:groupmode="layer" transform="translate(113.23629,-121.50862)">
+ <metadata id="CorelCorpID_0Corel-Layer" />
+ <rect class="fil3 str2" x="72.666664" y="185.84372" width="960" height="654.07294" id="rect151" style="fill:#fff6d5;fill-opacity:1;stroke-width:7.05396;stroke-miterlimit:4;stroke-dasharray:7.05396, 7.05396;stroke-dashoffset:0" />
+ <line class="fil0 str0" x1="419.66666" y1="514.91669" x2="34.137535" y2="514.91669" id="line7" style="stroke-width:15;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#marker1863)" />
+ <polygon class="fil0 str0" points="3872,6728 3872,6655 4151,6655 4151,6728 " id="polygon9" transform="translate(-3458.3333,-6177.0833)" />
+ <g transform="matrix(0.00162003,-0.999999,-0.999999,-0.00162003,5850.7167,4736.4167)" id="g13">
+ <text x="4250" y="5500" class="fil1 fnt0" id="text11">+</text>
+ </g>
+ <line class="fil0 str0" x1="680.66669" y1="587.91669" x2="475.66666" y2="434.91666" id="line15" />
+ <polygon class="fil2" points="3895,6583 3922,6644 3961,6591 " id="polygon17" transform="translate(-3458.3333,-6177.0833)" />
+ <line class="fil0 str0" x1="901.66669" y1="574.91669" x2="901.66669" y2="757.91669" id="line19" />
+ <line class="fil0 str0" x1="907.66669" y1="578.91669" x2="797.66669" y2="578.91669" id="line21" />
+ <line class="fil0 str0" x1="907.66669" y1="754.91669" x2="797.66669" y2="754.91669" id="line23" />
+ <line class="fil0 str0" x1="929.66669" y1="573.91669" x2="929.66669" y2="757.91669" id="line25" />
+ <line class="fil0 str0" x1="866.66669" y1="604.91669" x2="866.66669" y2="722.91669" id="line27" />
+ <line class="fil0 str0" x1="866.66669" y1="666.91669" x2="797.66669" y2="666.91669" id="line29" />
+ <line class="fil0 str0" x1="804.66669" y1="786.91669" x2="804.66669" y2="664.91669" id="line31" />
+ <line class="fil0 str0" x1="804.66669" y1="578.91669" x2="804.66669" y2="508.91666" id="line33" />
+ <line class="fil0 str0" x1="929.66669" y1="662.91669" x2="1084.6804" y2="662.91669" id="line35" style="stroke-width:15;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#marker3983)" />
+ <line class="fil0 str0" x1="804.66669" y1="754.91669" x2="803.66669" y2="815.91669" id="line37" />
+ <line class="fil0 str0" x1="691.45837" y1="514.91669" x2="1084.6804" y2="514.91669" id="line39" style="stroke-width:14.9094;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#marker3993)" />
+ <line class="fil0 str0" x1="197.66667" y1="574.91669" x2="197.66667" y2="757.91669" id="line41" />
+ <line class="fil0 str0" x1="191.66667" y1="578.91669" x2="301.66666" y2="578.91669" id="line43" />
+ <line class="fil0 str0" x1="191.66667" y1="754.91669" x2="301.66666" y2="754.91669" id="line45" />
+ <line class="fil0 str0" x1="169.66667" y1="573.91669" x2="169.66667" y2="757.91669" id="line47" />
+ <line class="fil0 str0" x1="232.66667" y1="604.91669" x2="232.66667" y2="722.91669" id="line49" />
+ <line class="fil0 str0" x1="232.66667" y1="666.91669" x2="301.66666" y2="666.91669" id="line51" />
+ <line class="fil0 str0" x1="294.66666" y1="786.91669" x2="294.66666" y2="664.91669" id="line53" />
+ <line class="fil0 str0" x1="294.66666" y1="578.91669" x2="294.66666" y2="508.91666" id="line55" />
+ <line class="fil0 str0" x1="169.66667" y1="662.91669" x2="34.387241" y2="662.91669" id="line57" style="stroke-width:15;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#marker1863)" />
+ <line class="fil0 str0" x1="294.66666" y1="754.91669" x2="294.66666" y2="815.91669" id="line59" />
+ <line class="fil0 str0" x1="199.66667" y1="294.91666" x2="199.66667" y2="448.91666" id="line61" />
+ <line class="fil0 str0" x1="199.66667" y1="265.91666" x2="199.66667" y2="294.91666" id="line63" />
+ <line class="fil0 str0" x1="192.66667" y1="266.91666" x2="296.66666" y2="266.91666" id="line65" />
+ <line class="fil0 str0" x1="192.66667" y1="442.91666" x2="303.66666" y2="442.91666" id="line67" />
+ <line class="fil0 str0" x1="171.66667" y1="265.91666" x2="171.66667" y2="448.91666" id="line69" />
+ <line class="fil0 str0" x1="233.66667" y1="296.91666" x2="233.66667" y2="414.91666" id="line71" />
+ <line class="fil0 str0" x1="233.66667" y1="354.91666" x2="303.66666" y2="354.91666" id="line73" />
+ <line class="fil0 str0" x1="296.66666" y1="354.91666" x2="296.66666" y2="232.91667" id="line75" />
+ <line class="fil0 str0" x1="296.66666" y1="238.91667" x2="296.66666" y2="212.91667" id="line77" />
+ <line class="fil0 str0" x1="296.66666" y1="510.91666" x2="296.66666" y2="442.91666" id="line79" />
+ <path class="fil0 str1" d="m 126.66667,353.91667 c 0,-9 7,-17 17,-17 10,0 17,8 17,17 0,10 -7,17 -17,17 -10,0 -17,-7 -17,-17 z" id="path81" />
+ <line class="fil0 str0" x1="126.66666" y1="353.91666" x2="35.710354" y2="353.91666" id="line83" style="opacity:0.97;stroke-width:15;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#DotS)" />
+ <line class="fil0 str0" x1="901.66669" y1="295.91666" x2="901.66669" y2="449.91666" id="line85" />
+ <line class="fil0 str0" x1="901.66669" y1="266.91666" x2="901.66669" y2="295.91666" id="line87" />
+ <line class="fil0 str0" x1="908.66669" y1="267.91666" x2="804.66669" y2="267.91666" id="line89" />
+ <line class="fil0 str0" x1="908.66669" y1="443.91666" x2="797.66669" y2="443.91666" id="line91" />
+ <line class="fil0 str0" x1="929.66669" y1="266.91666" x2="929.66669" y2="449.91666" id="line93" />
+ <line class="fil0 str0" x1="866.66669" y1="297.91666" x2="866.66669" y2="414.91666" id="line95" />
+ <line class="fil0 str0" x1="866.66669" y1="355.91666" x2="797.66669" y2="355.91666" id="line97" />
+ <line class="fil0 str0" x1="804.66669" y1="355.91666" x2="804.66669" y2="233.91667" id="line99" />
+ <line class="fil0 str0" x1="804.66669" y1="239.91667" x2="804.66669" y2="213.91667" id="line101" />
+ <line class="fil0 str0" x1="804.66669" y1="541.91669" x2="804.66669" y2="443.91666" id="line103" />
+ <path class="fil0 str1" d="m 974.66667,354.91667 c 0,-10 -8,-17 -17,-17 -10,0 -18,7 -18,17 0,10 8,17 18,17 9,0 17,-7 17,-17 z" id="path105" />
+ <line class="fil0 str0" x1="974.66669" y1="354.91666" x2="1084.6804" y2="354.91666" id="line107" style="stroke-width:15;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#marker4003)" />
+ <line class="fil0 str0" x1="549.16669" y1="214.30803" x2="549.16669" y2="138.20862" id="line107-9" style="clip-rule:evenodd;fill:none;fill-rule:nonzero;stroke:#373435;stroke-width:15;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#marker4003-7);image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision" />
+ <line class="fil0 str0" x1="549.16669" y1="811.93176" x2="549.16669" y2="888.03113" id="line107-9-4" style="clip-rule:evenodd;fill:none;fill-rule:nonzero;stroke:#373435;stroke-width:15;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#marker4003-7-0);image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision" />
+ <path class="fil2" d="m 310.66667,514.91667 c 0,8 -7,15 -16,15 -8,0 -15,-7 -15,-15 0,-9 7,-15 15,-15 9,0 16,6 16,15 z" id="path109" />
+ <path class="fil0 str0" d="m 310.66667,514.91667 c 0,8 -7,15 -16,15 -8,0 -15,-7 -15,-15 0,-9 7,-15 15,-15 9,0 16,6 16,15 z" id="path111" />
+ <path class="fil2" d="m 819.66667,514.91667 c 0,8 -7,15 -15,15 -9,0 -15,-7 -15,-15 0,-9 6,-15 15,-15 8,0 15,6 15,15 z" id="path113" />
+ <path class="fil0 str0" d="m 819.66667,514.91667 c 0,8 -7,15 -15,15 -9,0 -15,-7 -15,-15 0,-9 6,-15 15,-15 8,0 15,6 15,15 z" id="path115" />
+ <text x="576.77081" y="903.34375" class="fil1 fnt1" id="text117">GND</text>
+ <text x="578.97614" y="165.47932" class="fil1 fnt1" id="text117-8" style="font-weight:normal;font-size:55.5551px;font-family:LATO;clip-rule:evenodd;fill:#373435;fill-rule:evenodd;image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision">VDD</text>
+
+
+
+
+
+
+ <text x="-118.06958" y="372.91666" class="fil1 fnt1" id="text131">BLB0</text>
+ <text x="-100.06958" y="681.91669" class="fil1 fnt1" id="text133">WL0</text>
+ <text x="1099.814" y="375.52081" class="fil1 fnt1" id="text135">BLB1</text>
+ <text x="1104.2584" y="684.52087" class="fil1 fnt1" id="text137">WL1</text>
+ <g transform="translate(-4301.8115,-4969.8733)" id="g141">
+ <text x="4250" y="5500" class="fil1 fnt1" id="text139">TE</text>
+ </g>
+ <g transform="translate(-3150.186,-4967.2691)" id="g145">
+ <text x="4250" y="5500" class="fil1 fnt1" id="text143">BE</text>
+ </g>
+ <g transform="matrix(1.28955,0,0,1,-4800.1833,-5032.9533)" id="g149">
+ <text x="4250" y="5500" class="fil1 fnt2" id="text147">-</text>
+ </g>
+
+ <line class="fil3 str3" x1="296.66666" y1="212.91667" x2="805.66669" y2="212.91667" id="line153" />
+ <line class="fil3 str3" x1="294.66666" y1="815.91669" x2="803.66669" y2="815.91669" id="line153-9" style="clip-rule:evenodd;fill:none;fill-rule:evenodd;stroke:#373435;stroke-width:13.8858;stroke-linecap:round;stroke-linejoin:round;image-rendering:optimizeQuality;shape-rendering:geometricPrecision;text-rendering:geometricPrecision" />
+
+
+ <text xml:space="preserve" style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:97.2222px;line-height:1.25;font-family:LATO;-inkscape-font-specification:'LATO, Bold Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#333333;fill-opacity:1;stroke:none;stroke-width:10.4167" x="236.63431" y="1005.3921" id="text10690">
+ <tspan sodipodi:role="line" id="tspan10688" style="font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:97.2222px;font-family:LATO;-inkscape-font-specification:'LATO, Bold Italic';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#333333;stroke-width:10.4167" x="236.63431" y="1005.3921">4T1R Structure</tspan>
+ </text>
+ </g>
+</svg>
diff --git a/cells/4T1R_larger/4T1R_larger.gds b/cells/4T1R_larger/4T1R_larger.gds
new file mode 100644
index 0000000..624e532
--- /dev/null
+++ b/cells/4T1R_larger/4T1R_larger.gds
Binary files differ
diff --git a/cells/4T1R_larger/4T1R_larger.spice b/cells/4T1R_larger/4T1R_larger.spice
new file mode 100644
index 0000000..8300c19
--- /dev/null
+++ b/cells/4T1R_larger/4T1R_larger.spice
@@ -0,0 +1,24 @@
+
+* Copyright 2020 The SkyWater PDK Authors
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* https://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+* SPDX-License-Identifier: Apache-2.0
+
+.subckt 1T1R_larger BL0 BL1 BE TE WL0 WL1 vddw gndw
+N1 BE WL1 gndw gndw nhv
+N0 TE WL0 gndw gndw nhv
+X0 TE BE rram2 area_ox=0.1024 Tfilament_0=3.3e-9
+P0 TE BL0 vddw vddw phv
+P1 BE BL1 vddw vddw phv
+.ends