commit 613ae59a5258f1adbe0ce1082f7cccacceed3fbd
parent e63bae1212549b998d610e7701400ee59b404944
Author: vin <git@vineetk.net>
Date: Sun, 30 Nov 2025 02:38:59 -0500
add more gates and make some changes to layouts for easier tiling
Diffstat:
| M | vlsi/datapath.jelib | | | 260 | +++++++++++++++++++++---------------------------------------------------------- |
| A | vlsi/memory.jelib | | | 1546 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| M | vlsi/stdcells.jelib | | | 762 | ++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------- |
3 files changed, 2158 insertions(+), 410 deletions(-)
diff --git a/vlsi/datapath.jelib b/vlsi/datapath.jelib
@@ -89,7 +89,7 @@ Eeq||D5G2;|pin@0||O
X
# Cell eq_8bit;1{lay}
-Ceq_8bit;1{lay}||mocmos|1764387557941|1764399144634||DRC_last_good_drc_area_date()G1764399156430|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764399156430
+Ceq_8bit;1{lay}||mocmos|1764387557941|1764456850814||DRC_last_good_drc_area_date()G1764399156430|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764399156430
Ngeneric:Facet-Center|art@0||0|0||||AV
NMetal-2-Metal-3-Con|contact@0||1150|42||||
NMetal-2-Metal-3-Con|contact@1||1150|-2||||
@@ -153,12 +153,12 @@ Istdcells:nor2;1{lay}|nor2@1||990|0|||D5G4;
Istdcells:nor2;1{lay}|nor2@2||1020|0|||D5G4;
Istdcells:nor2;1{lay}|nor2@3||1050|0|||D5G4;
Istdcells:nor2;1{lay}|nor2@4||1140|0|||D5G4;
-NMetal-2-Pin|pin@0||1120|32||||
+NMetal-2-Pin|pin@0||1120|26.5||||
NMetal-2-Pin|pin@1||1090|68||||
NMetal-2-Pin|pin@2||1144|68||||
NMetal-3-Pin|pin@3||1128|50||||
NMetal-2-Pin|pin@11||983|50||||
-NMetal-1-Pin|pin@12||1045.5|59||||
+NMetal-1-Pin|pin@12||1045.5|65||||
NMetal-2-Pin|pin@13||983|83||||
NMetal-1-Pin|pin@15||1105|61||||
NMetal-2-Pin|pin@16||955|68||||
@@ -169,7 +169,7 @@ NMetal-1-Pin|pin@21||446|52||||
NMetal-2-Pin|pin@23||1075|50||||
NMetal-2-Pin|pin@24||1113|37||||
NMetal-2-Pin|pin@25||1015|50||||
-NMetal-2-Pin|pin@26||1015|32||||
+NMetal-2-Pin|pin@26||1015|26.5||||
NMetal-2-Pin|pin@27||977|42||||
NMetal-3-Pin|pin@28||963|53||||
NMetal-1-Pin|pin@32||625|61||||
@@ -216,11 +216,11 @@ AMetal-1|net@24||7|S1800|nor2@2|vdd|1020|100|nor2@3|vdd|1050|100
AMetal-1|net@25||7|S1800|nor2@3|vdd|1050|100|nand2@0|vdd|1080|100
AMetal-1|net@26||7|S1800|nand2@0|vdd|1080|100|nand2@1|vdd|1110|100
AMetal-1|net@27||7|S1800|nand2@1|vdd|1110|100|nor2@4|vdd|1140|100
-AMetal-2|net@28||1|S900|nand2@1|z|1120|52|pin@0||1120|32
-AMetal-2|net@29||1|S0|nor2@4|y|1157|32|pin@0||1120|32
+AMetal-2|net@28||1|S900|nand2@1|z|1120|52|pin@0||1120|26.5
+AMetal-2|net@29||1|S0|nor2@4|y|1157|26.5|pin@0||1120|26.5
AMetal-2|net@30||1|S2700|nand2@0|z|1090|52|pin@1||1090|68
AMetal-2|net@31||1|S1800|pin@1||1090|68|pin@2||1144|68
-AMetal-2|net@32||1|S2700|nor2@4|x|1144|59|pin@2||1144|68
+AMetal-2|net@32||1|S2700|nor2@4|x|1144|65|pin@2||1144|68
AMetal-2|net@33||1|S2700|contact@2||1150|-10|contact@1||1150|-2
AMetal-3|net@34||1|S2700|contact@1||1150|-2|contact@0||1150|42
AMetal-2|net@35||1|S2700|contact@0||1150|42|nor2@4|z|1150|50
@@ -228,22 +228,22 @@ AMetal-3|net@36||1|S900|contact@3||1128|51|pin@3||1128|50
AMetal-3|net@37||1|S1800|contact@6||1038|50|pin@3||1128|50
AMetal-2|net@38||1|S0|contact@6||1038|50|nor2@2|z|1030|50
AMetal-2|net@39||1|S2700|contact@3||1128|51|nand2@1|y|1128|61
-AMetal-2|net@53||1|S2700|contact@10||1067|17|nor2@3|y|1067|32
+AMetal-2|net@53||1|S2700|contact@10||1067|17|nor2@3|y|1067|26.5
AMetal-3|net@54||1|S1800|contact@11||955|17|contact@10||1067|17
AMetal-2|net@57||1|S900|contact@13||820|92|xor2@6|z|820|52
AMetal-3|net@58||1|S1800|contact@13||820|92|contact@12||1045.5|92
-AMetal-2|net@59||1|S2700|contact@14||1037|27|nor2@2|y|1037|32
+AMetal-2|net@59||1|S900|contact@14||1037|27|nor2@2|y|1037|26.5
AMetal-3|net@61||1|S1800|contact@15||700|27|contact@14||1037|27
AMetal-2|net@66||1|S900|contact@17||580|74|xor2@4|z|580|52
AMetal-2|net@70||1|S1800|nor2@0|z|970|50|pin@11||983|50
AMetal-2|net@71||1|S2700|contact@18||1045.5|90|contact@12||1045.5|92
-AMetal-1|net@72||1|S900|contact@18||1045.5|90|pin@12||1045.5|59
-AMetal-1|net@73||1|S0|nor2@3|x|1054.5|59|pin@12||1045.5|59
+AMetal-1|net@72||1|S900|contact@18||1045.5|90|pin@12||1045.5|65
+AMetal-1|net@73||1|S0|nor2@3|x|1054.5|65|pin@12||1045.5|65
AMetal-2|net@74||1|S2700|pin@11||983|50|pin@13||983|83
AMetal-2|net@76||1|S1800|pin@13||983|83|contact@19||1105|83
AMetal-1|net@77||1|S900|contact@19||1105|83|pin@15||1105|61
AMetal-1|net@78||1|S1800|nand2@0|y|1097|61|pin@15||1105|61
-AMetal-2|net@79||1|S900|contact@20||1024.5|74.5|nor2@2|x|1024.5|59
+AMetal-2|net@79||1|S900|contact@20||1024.5|74.5|nor2@2|x|1024.5|65
AMetal-3|net@80||1|S1800|contact@17||580|74|contact@20||1024.5|74
AMetal-2|net@81|||S900|pin@16||955|68|contact@11||955|17
AMetal-2|net@82|||S0|pin@16||955|68|pin@17||940|68
@@ -266,15 +266,15 @@ AMetal-2|net@109||1|S0|contact@30||1083|64|contact@29||1076|64
AMetal-1|net@110||1|S900|contact@30||1083|64|nand2@0|x|1083|44
AMetal-2|net@111|||S0|pin@25||1015|50|nor2@1|z|1000|50
AMetal-2|net@112|||S2700|pin@25||1015|50|contact@28||1015|64
-AMetal-2|net@113|||S0|pin@26||1015|32|nor2@1|y|1007|32
-AMetal-2|net@114|||S900|pin@26||1015|32|contact@31||1015|8
+AMetal-2|net@113|||S0|pin@26||1015|26.5|nor2@1|y|1007|26.5
+AMetal-2|net@114|||S900|pin@26||1015|26.5|contact@31||1015|8
AMetal-3|net@115|||S1800|contact@23||1015|8|contact@31||1015|8
AMetal-2|net@116||1|S900|contact@33||339|64|xor2@2|z|339|52
-AMetal-2|net@117||1|S900|contact@32||994.5|64|nor2@1|x|994.5|59
+AMetal-2|net@117||1|S2700|contact@32||994.5|64|nor2@1|x|994.5|65
AMetal-3|net@118||1|S0|contact@32||994.5|64|contact@33||339|64
-AMetal-2|net@123||1|S900|contact@35||964.5|101|nor2@0|x|964.5|59
+AMetal-2|net@123||1|S900|contact@35||964.5|101|nor2@0|x|964.5|65
AMetal-2|net@124||1|S900|contact@36||100|101|xor2@0|z|100|52
-AMetal-2|net@126|||S900|pin@27||977|42|nor2@0|y|977|32
+AMetal-2|net@126|||S900|pin@27||977|42|nor2@0|y|977|26.5
AMetal-2|net@127|||S0|pin@27||977|42|contact@39||963|42
AMetal-3|net@128||1|S2700|contact@39||963|42|pin@28||963|53
AMetal-3|net@129||1|S1800|contact@38||212|53|pin@28||963|53
@@ -312,9 +312,6 @@ AMetal-1|net@171||1|S1800|xor2@1|x|137|61|pin@38||145|61
AMetal-2|net@172||1|S900|contact@64||265|110|contact@65||265|90
AMetal-1|net@173||1|S900|contact@65||265|90|pin@39||265|61
AMetal-1|net@174||1|S1800|xor2@2|x|257|61|pin@39||265|61
-Eeq||D5G2;|contact@2||O
-Egnd||D5G2;|xor2@0|gnd|G
-Evdd||D5G2;|xor2@0|vdd|P
Ea[0]||D5G2;|contact@68||I
Ea[1]||D5G2;|contact@66||I
Ea[2]||D5G2;|contact@64||I
@@ -331,6 +328,9 @@ Eb[4]||D5G2;|contact@47||I
Eb[5]||D5G2;|contact@46||I
Eb[6]||D5G2;|contact@45||I
Eb[7]||D5G2;|contact@44||I
+Eeq||D5G2;|contact@2||O
+Egnd||D5G2;|xor2@0|gnd|G
+Evdd||D5G2;|xor2@0|vdd|P
X
# Cell eq_8bit;1{sch}
@@ -492,179 +492,55 @@ Es[5]||D5G2;|pin@38||O
X
# Cell rca_6bit;1{lay}
-Crca_6bit;1{lay}||mocmos|1764382961115|1764394756325||DRC_last_good_drc_area_date()G1764394757002|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764394757002
+Crca_6bit;1{lay}||mocmos|1764382961115|1764479202442||DRC_last_good_drc_area_date()G1764473065821|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764473065821
Ngeneric:Facet-Center|art@0||0|0||||AV
-NMetal-2-Metal-3-Con|contact@0||2|52||||
-NMetal-2-Metal-3-Con|contact@1||2|102||||
-NMetal-1-Metal-2-Con|contact@2||2|110||||
-NMetal-2-Metal-3-Con|contact@3||99|61||||
-NMetal-2-Metal-3-Con|contact@4||99|-2||||
-NMetal-1-Metal-2-Con|contact@5||100|-10||||
-NMetal-2-Metal-3-Con|contact@22||122|102||||
-NMetal-2-Metal-3-Con|contact@23||138|102||||
-NMetal-1-Metal-2-Con|contact@24||122|110||||
-NMetal-1-Metal-2-Con|contact@25||138|110||||
-NMetal-2-Metal-3-Con|contact@26||122|36||||
-NMetal-2-Metal-3-Con|contact@27||138|52||||
-NMetal-2-Metal-3-Con|contact@31||449|61||||
-NMetal-2-Metal-3-Con|contact@32||449|-2||||
-NMetal-1-Metal-2-Con|contact@33||450|-10||||
-NMetal-2-Metal-3-Con|contact@34||472|102||||
-NMetal-2-Metal-3-Con|contact@35||488|102||||
-NMetal-1-Metal-2-Con|contact@36||472|110||||
-NMetal-1-Metal-2-Con|contact@37||488|110||||
-NMetal-2-Metal-3-Con|contact@38||472|36||||
-NMetal-2-Metal-3-Con|contact@39||488|52||||
-NMetal-2-Metal-3-Con|contact@40||799|61||||
-NMetal-2-Metal-3-Con|contact@41||799|-2||||
-NMetal-1-Metal-2-Con|contact@42||800|-10||||
-NMetal-2-Metal-3-Con|contact@43||822|102||||
-NMetal-2-Metal-3-Con|contact@44||838|102||||
-NMetal-1-Metal-2-Con|contact@45||822|110||||
-NMetal-1-Metal-2-Con|contact@46||838|110||||
-NMetal-2-Metal-3-Con|contact@47||822|36||||
-NMetal-2-Metal-3-Con|contact@48||838|52||||
-NMetal-2-Metal-3-Con|contact@49||1149|61||||
-NMetal-2-Metal-3-Con|contact@50||1149|-2||||
-NMetal-1-Metal-2-Con|contact@51||1150|-10||||
-NMetal-2-Metal-3-Con|contact@52||1172|102||||
-NMetal-2-Metal-3-Con|contact@53||1188|102||||
-NMetal-1-Metal-2-Con|contact@54||1172|110||||
-NMetal-1-Metal-2-Con|contact@55||1188|110||||
-NMetal-2-Metal-3-Con|contact@56||1172|36||||
-NMetal-2-Metal-3-Con|contact@57||1188|52||||
-NMetal-2-Metal-3-Con|contact@58||1499|61||||
-NMetal-2-Metal-3-Con|contact@59||1499|-2||||
-NMetal-1-Metal-2-Con|contact@60||1500|-10||||
-NMetal-2-Metal-3-Con|contact@61||1522|102||||
-NMetal-2-Metal-3-Con|contact@62||1538|102||||
-NMetal-1-Metal-2-Con|contact@63||1522|110||||
-NMetal-1-Metal-2-Con|contact@64||1538|110||||
-NMetal-2-Metal-3-Con|contact@65||1522|36||||
-NMetal-2-Metal-3-Con|contact@66||1538|52||||
-NMetal-2-Metal-3-Con|contact@67||1849|61||||
-NMetal-2-Metal-3-Con|contact@68||1849|-2||||
-NMetal-1-Metal-2-Con|contact@69||1850|-10||||
-NMetal-2-Metal-3-Con|contact@70||1872|102||||
-NMetal-2-Metal-3-Con|contact@71||1888|102||||
-NMetal-1-Metal-2-Con|contact@72||1872|110||||
-NMetal-1-Metal-2-Con|contact@73||1888|110||||
-NMetal-2-Metal-3-Con|contact@74||1872|36||||
-NMetal-2-Metal-3-Con|contact@75||1888|52||||
-NMetal-1-Metal-2-Con|contact@76||2080|-10||||
-Istdcells:fa;1{lay}|fa@1||0|0|||D5G4;
-Istdcells:fa;1{lay}|fa@2||350|0|||D5G4;
-Istdcells:fa;1{lay}|fa@3||700|0|||D5G4;
-Istdcells:fa;1{lay}|fa@4||1050|0|||D5G4;
-Istdcells:fa;1{lay}|fa@5||1400|0|||D5G4;
-Istdcells:fa;1{lay}|fa@6||1750|0|||D5G4;
-NMetal-2-Pin|pin@7||330|44||||
-NMetal-2-Pin|pin@8||680|44||||
-NMetal-2-Pin|pin@9||1030|44||||
-NMetal-2-Pin|pin@10||1380|44||||
-NMetal-2-Pin|pin@11||1730|44||||
-AMetal-2|net@20||1|S900|contact@0||2|52|fa@1|cin|2|44
-AMetal-3|net@21||1|S900|contact@1||2|102|contact@0||2|52
-AMetal-2|net@22||1|S2700|contact@1||2|102|contact@2||2|110
-AMetal-3|net@23||1|S2700|contact@4||99|-2|contact@3||99|61
-AMetal-2|net@24||1|S900|contact@3||99|61|fa@1|s_1|99|52
-AMetal-2|net@25||1|S2700|contact@5||99|-10|contact@4||99|-2
-AMetal-2|net@44||1|S2700|contact@27||138|52|fa@1|a|138|61
-AMetal-2|net@45||1|S2700|contact@26||122|36|fa@1|b|122|44
-AMetal-3|net@46||1|S2700|contact@26||122|36|contact@22||122|102
-AMetal-3|net@47||1|S2700|contact@27||138|52|contact@23||138|102
-AMetal-2|net@48||1|S2700|contact@22||122|102|contact@24||122|110
-AMetal-2|net@49||1|S2700|contact@23||138|102|contact@25||138|110
-AMetal-3|net@53||1|S2700|contact@32||449|-2|contact@31||449|61
-AMetal-2|net@54||1|S900|contact@31||449|61|fa@2|s_1|449|52
-AMetal-2|net@55||1|S2700|contact@33||449|-10|contact@32||449|-2
-AMetal-2|net@56||1|S2700|contact@39||488|52|fa@2|a|488|61
-AMetal-2|net@57||1|S2700|contact@38||472|36|fa@2|b|472|44
-AMetal-3|net@58||1|S2700|contact@38||472|36|contact@34||472|102
-AMetal-3|net@59||1|S2700|contact@39||488|52|contact@35||488|102
-AMetal-2|net@60||1|S2700|contact@34||472|102|contact@36||472|110
-AMetal-2|net@61||1|S2700|contact@35||488|102|contact@37||488|110
-AMetal-3|net@62||1|S2700|contact@41||799|-2|contact@40||799|61
-AMetal-2|net@63||1|S900|contact@40||799|61|fa@3|s_1|799|52
-AMetal-2|net@64||1|S2700|contact@42||799|-10|contact@41||799|-2
-AMetal-2|net@65||1|S2700|contact@48||838|52|fa@3|a|838|61
-AMetal-2|net@66||1|S2700|contact@47||822|36|fa@3|b|822|44
-AMetal-3|net@67||1|S2700|contact@47||822|36|contact@43||822|102
-AMetal-3|net@68||1|S2700|contact@48||838|52|contact@44||838|102
-AMetal-2|net@69||1|S2700|contact@43||822|102|contact@45||822|110
-AMetal-2|net@70||1|S2700|contact@44||838|102|contact@46||838|110
-AMetal-3|net@71||1|S2700|contact@50||1149|-2|contact@49||1149|61
-AMetal-2|net@72||1|S900|contact@49||1149|61|fa@4|s_1|1149|52
-AMetal-2|net@73||1|S2700|contact@51||1149|-10|contact@50||1149|-2
-AMetal-2|net@74||1|S2700|contact@57||1188|52|fa@4|a|1188|61
-AMetal-2|net@75||1|S2700|contact@56||1172|36|fa@4|b|1172|44
-AMetal-3|net@76||1|S2700|contact@56||1172|36|contact@52||1172|102
-AMetal-3|net@77||1|S2700|contact@57||1188|52|contact@53||1188|102
-AMetal-2|net@78||1|S2700|contact@52||1172|102|contact@54||1172|110
-AMetal-2|net@79||1|S2700|contact@53||1188|102|contact@55||1188|110
-AMetal-3|net@80||1|S2700|contact@59||1499|-2|contact@58||1499|61
-AMetal-2|net@81||1|S900|contact@58||1499|61|fa@5|s_1|1499|52
-AMetal-2|net@82||1|S2700|contact@60||1499|-10|contact@59||1499|-2
-AMetal-2|net@83||1|S2700|contact@66||1538|52|fa@5|a|1538|61
-AMetal-2|net@84||1|S2700|contact@65||1522|36|fa@5|b|1522|44
-AMetal-3|net@85||1|S2700|contact@65||1522|36|contact@61||1522|102
-AMetal-3|net@86||1|S2700|contact@66||1538|52|contact@62||1538|102
-AMetal-2|net@87||1|S2700|contact@61||1522|102|contact@63||1522|110
-AMetal-2|net@88||1|S2700|contact@62||1538|102|contact@64||1538|110
-AMetal-3|net@89||1|S2700|contact@68||1849|-2|contact@67||1849|61
-AMetal-2|net@90||1|S900|contact@67||1849|61|fa@6|s_1|1849|52
-AMetal-2|net@91||1|S2700|contact@69||1849|-10|contact@68||1849|-2
-AMetal-2|net@92||1|S2700|contact@75||1888|52|fa@6|a|1888|61
-AMetal-2|net@93||1|S2700|contact@74||1872|36|fa@6|b|1872|44
-AMetal-3|net@94||1|S2700|contact@74||1872|36|contact@70||1872|102
-AMetal-3|net@95||1|S2700|contact@75||1888|52|contact@71||1888|102
-AMetal-2|net@96||1|S2700|contact@70||1872|102|contact@72||1872|110
-AMetal-2|net@97||1|S2700|contact@71||1888|102|contact@73||1888|110
-AMetal-1|net@98||7|S1800|fa@1|gnd|0|0|fa@2|gnd|350|0
-AMetal-1|net@99||7|S1800|fa@2|gnd|350|0|fa@3|gnd|700|0
-AMetal-1|net@100||7|S1800|fa@3|gnd|700|0|fa@4|gnd|1050|0
-AMetal-1|net@101||7|S1800|fa@4|gnd|1050|0|fa@5|gnd|1400|0
-AMetal-1|net@102||7|S1800|fa@5|gnd|1400|0|fa@6|gnd|1750|0
-AMetal-1|net@103||7|S1800|fa@1|vdd|0|100|fa@2|vdd|350|100
-AMetal-1|net@104||7|S1800|fa@2|vdd|350|100|fa@3|vdd|700|100
-AMetal-1|net@105||7|S1800|fa@3|vdd|700|100|fa@4|vdd|1050|100
-AMetal-1|net@106||7|S1800|fa@4|vdd|1050|100|fa@5|vdd|1400|100
-AMetal-1|net@107||7|S1800|fa@5|vdd|1400|100|fa@6|vdd|1750|100
-AMetal-2|net@108||1|S900|fa@1|cout|330|52|pin@7||330|44
-AMetal-2|net@109||1|S0|fa@2|cin|352|44|pin@7||330|44
-AMetal-2|net@110||1|S900|fa@2|cout|680|52|pin@8||680|44
-AMetal-2|net@111||1|S0|fa@3|cin|702|44|pin@8||680|44
-AMetal-2|net@112||1|S900|fa@3|cout|1030|52|pin@9||1030|44
-AMetal-2|net@113||1|S0|fa@4|cin|1052|44|pin@9||1030|44
-AMetal-2|net@114||1|S900|fa@4|cout|1380|52|pin@10||1380|44
-AMetal-2|net@115||1|S0|fa@5|cin|1402|44|pin@10||1380|44
-AMetal-2|net@116||1|S900|fa@5|cout|1730|52|pin@11||1730|44
-AMetal-2|net@117||1|S0|fa@6|cin|1752|44|pin@11||1730|44
-AMetal-2|net@118||1|S2700|contact@76||2080|-10|fa@6|cout|2080|52
-Ea[0]||D5G2;|contact@25||I
-Ea[1]||D5G2;|contact@37||I
-Ea[2]||D5G2;|contact@46||I
-Ea[3]||D5G2;|contact@55||I
-Ea[4]||D5G2;|contact@64||I
-Ea[5]||D5G2;|contact@73||I
-Eb[0]||D5G2;|contact@24||I
-Eb[1]||D5G2;|contact@36||I
-Eb[2]||D5G2;|contact@45||I
-Eb[3]||D5G2;|contact@54||I
-Eb[4]||D5G2;|contact@63||I
-Eb[5]||D5G2;|contact@72||I
-Ecin||D5G2;|contact@2||I
-Ecout||D5G2;|contact@76||O
-Egnd||D5G2;|fa@1|gnd|G
-Egnd_1||D5G2;|fa@1|gnd|G
-Es[0]||D5G2;|contact@5||O
-Es[1]||D5G2;|contact@33||O
-Es[2]||D5G2;|contact@42||O
-Es[3]||D5G2;|contact@51||O
-Es[4]||D5G2;|contact@60||O
-Es[5]||D5G2;|contact@69||O
-Evdd||D5G2;|fa@1|vdd|P
-Evdd_1||D5G2;|fa@1|vdd|P
+NMetal-1-Metal-2-Con|contact@0||2181|-13||||
+Istdcells:fa;1{lay}|fa@8||0|0|||D5G4;
+Istdcells:fa;1{lay}|fa@9||367|0|||D5G4;
+Istdcells:fa;1{lay}|fa@10||734|0|||D5G4;
+Istdcells:fa;1{lay}|fa@11||1101|0|||D5G4;
+Istdcells:fa;1{lay}|fa@12||1468|0|||D5G4;
+Istdcells:fa;1{lay}|fa@13||1835|0|||D5G4;
+NMetal-2-Pin|pin@0||2181|52||||
+AMetal-1|net@119||7|S1800|fa@8|vdd|0|100|fa@9|vdd|367|100
+AMetal-1|net@120||7|S1800|fa@9|vdd|367|100|fa@10|vdd|734|100
+AMetal-1|net@121||7|S1800|fa@10|vdd|734|100|fa@11|vdd|1101|100
+AMetal-1|net@122||7|S1800|fa@11|vdd|1101|100|fa@12|vdd|1468|100
+AMetal-1|net@123||7|S1800|fa@12|vdd|1468|100|fa@13|vdd|1835|100
+AMetal-1|net@124||7|S1800|fa@8|gnd|0|0|fa@9|gnd|367|0
+AMetal-1|net@125||7|S1800|fa@9|gnd|367|0|fa@10|gnd|734|0
+AMetal-1|net@126||7|S1800|fa@10|gnd|734|0|fa@11|gnd|1101|0
+AMetal-1|net@127||7|S1800|fa@11|gnd|1101|0|fa@12|gnd|1468|0
+AMetal-1|net@128||7|S1800|fa@12|gnd|1468|0|fa@13|gnd|1835|0
+AMetal-1|net@129||1|S1800|fa@8|cout|355|52|fa@9|cin|362|52
+AMetal-1|net@130||1|S1800|fa@9|cout|722|52|fa@10|cin|729|52
+AMetal-1|net@131||1|S1800|fa@10|cout|1089|52|fa@11|cin|1096|52
+AMetal-1|net@132||1|S1800|fa@11|cout|1456|52|fa@12|cin|1463|52
+AMetal-1|net@133||1|S1800|fa@12|cout|1823|52|fa@13|cin|1830|52
+AMetal-2|net@134||1|S2700|contact@0||2181|-13|pin@0||2181|52
+AMetal-2|net@135||1|S0|fa@13|cout|2190|52|pin@0||2181|52
+Ea[0]||D5G2;|fa@8|a|I
+Ea[1]||D5G2;|fa@9|a|I
+Ea[2]||D5G2;|fa@10|a|I
+Ea[3]||D5G2;|fa@11|a|I
+Ea[4]||D5G2;|fa@12|a|I
+Ea[5]||D5G2;|fa@13|a|I
+Eb[0]||D5G2;|fa@8|b|I
+Eb[1]||D5G2;|fa@9|b|I
+Eb[2]||D5G2;|fa@10|b|I
+Eb[3]||D5G2;|fa@11|b|I
+Eb[4]||D5G2;|fa@12|b|I
+Eb[5]||D5G2;|fa@13|b|I
+Ecin||D5G2;|fa@8|cin|I
+Ecout||D5G2;|contact@0||O
+Egnd||D5G2;|fa@8|gnd|G
+Es[0]||D5G2;|fa@8|s|O
+Es[1]||D5G2;|fa@9|s|O
+Es[2]||D5G2;|fa@10|s|O
+Es[3]||D5G2;|fa@11|s|O
+Es[4]||D5G2;|fa@12|s|O
+Es[5]||D5G2;|fa@13|s|O
+Evdd||D5G2;|fa@8|vdd|P
X
# Cell rca_6bit;1{sch}
diff --git a/vlsi/memory.jelib b/vlsi/memory.jelib
@@ -0,0 +1,1546 @@
+# header information:
+Hmemory|9.08
+
+# Views:
+Vicon|ic
+Vlayout|lay
+Vschematic|sch
+
+# External Libraries:
+
+Lstdcells|stdcells
+
+# Technologies:
+Tbicmos|ScaleFORbicmos()D300.0
+Tmocmos|MoCMOSAlternateActivePolyRules()BT|ScaleFORmocmos()D300.0|mocmosNumberOfMetalLayers()I3|mocmosSecondPolysilicon()BF
+
+# Cell dec4;1{ic}
+Cdec4;1{ic}||artwork|1764450900109|1764450960923|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|16|32|||SCHEM_function(D5G2;)Sdec4|trace()V[-8/-16,-8/16,8/16,8/-16,-8/-16]
+Nschematic:Bus_Pin|pin@0||-10|8||||
+Nschematic:Wire_Pin|pin@1||-8|8||||
+Nschematic:Bus_Pin|pin@2||-10|4||||
+Nschematic:Wire_Pin|pin@3||-8|4||||
+Nschematic:Bus_Pin|pin@4||-10|0||||
+Nschematic:Wire_Pin|pin@5||-8|0||||
+Nschematic:Bus_Pin|pin@6||-10|-4||||
+Nschematic:Wire_Pin|pin@7||-8|-4||||
+Nschematic:Bus_Pin|pin@8||-10|-8||||
+Nschematic:Wire_Pin|pin@9||-8|-8||||
+Nschematic:Bus_Pin|pin@10||10|15||||
+Nschematic:Wire_Pin|pin@11||8|15||||
+Nschematic:Bus_Pin|pin@12||10|-5||||
+Nschematic:Wire_Pin|pin@13||8|-5||||
+Nschematic:Bus_Pin|pin@14||10|-7||||
+Nschematic:Wire_Pin|pin@15||8|-7||||
+Nschematic:Bus_Pin|pin@16||10|-9||||
+Nschematic:Wire_Pin|pin@17||8|-9||||
+Nschematic:Bus_Pin|pin@18||10|-11||||
+Nschematic:Wire_Pin|pin@19||8|-11||||
+Nschematic:Bus_Pin|pin@20||10|-13||||
+Nschematic:Wire_Pin|pin@21||8|-13||||
+Nschematic:Bus_Pin|pin@22||10|-15||||
+Nschematic:Wire_Pin|pin@23||8|-15||||
+Nschematic:Bus_Pin|pin@24||10|13||||
+Nschematic:Wire_Pin|pin@25||8|13||||
+Nschematic:Bus_Pin|pin@26||10|11||||
+Nschematic:Wire_Pin|pin@27||8|11||||
+Nschematic:Bus_Pin|pin@28||10|9||||
+Nschematic:Wire_Pin|pin@29||8|9||||
+Nschematic:Bus_Pin|pin@30||10|7||||
+Nschematic:Wire_Pin|pin@31||8|7||||
+Nschematic:Bus_Pin|pin@32||10|5||||
+Nschematic:Wire_Pin|pin@33||8|5||||
+Nschematic:Bus_Pin|pin@34||10|3||||
+Nschematic:Wire_Pin|pin@35||8|3||||
+Nschematic:Bus_Pin|pin@36||10|1||||
+Nschematic:Wire_Pin|pin@37||8|1||||
+Nschematic:Bus_Pin|pin@38||10|-1||||
+Nschematic:Wire_Pin|pin@39||8|-1||||
+Nschematic:Bus_Pin|pin@40||10|-3||||
+Nschematic:Wire_Pin|pin@41||8|-3||||
+Aschematic:wire|net@0|||0|pin@1||-8|8|pin@0||-10|8
+Aschematic:wire|net@1|||0|pin@3||-8|4|pin@2||-10|4
+Aschematic:wire|net@2|||0|pin@5||-8|0|pin@4||-10|0
+Aschematic:wire|net@3|||0|pin@7||-8|-4|pin@6||-10|-4
+Aschematic:wire|net@4|||0|pin@9||-8|-8|pin@8||-10|-8
+Aschematic:wire|net@5|||1800|pin@11||8|15|pin@10||10|15
+Aschematic:wire|net@6|||1800|pin@13||8|-5|pin@12||10|-5
+Aschematic:wire|net@7|||1800|pin@15||8|-7|pin@14||10|-7
+Aschematic:wire|net@8|||1800|pin@17||8|-9|pin@16||10|-9
+Aschematic:wire|net@9|||1800|pin@19||8|-11|pin@18||10|-11
+Aschematic:wire|net@10|||1800|pin@21||8|-13|pin@20||10|-13
+Aschematic:wire|net@11|||1800|pin@23||8|-15|pin@22||10|-15
+Aschematic:wire|net@12|||1800|pin@25||8|13|pin@24||10|13
+Aschematic:wire|net@13|||1800|pin@27||8|11|pin@26||10|11
+Aschematic:wire|net@14|||1800|pin@29||8|9|pin@28||10|9
+Aschematic:wire|net@15|||1800|pin@31||8|7|pin@30||10|7
+Aschematic:wire|net@16|||1800|pin@33||8|5|pin@32||10|5
+Aschematic:wire|net@17|||1800|pin@35||8|3|pin@34||10|3
+Aschematic:wire|net@18|||1800|pin@37||8|1|pin@36||10|1
+Aschematic:wire|net@19|||1800|pin@39||8|-1|pin@38||10|-1
+Aschematic:wire|net@20|||1800|pin@41||8|-3|pin@40||10|-3
+Ea[0]||D5G2;|pin@0||I
+Ea[1]||D5G2;|pin@2||I
+Ea[2]||D5G2;|pin@4||I
+Ea[3]||D5G2;|pin@6||I
+Een||D5G2;|pin@8||I
+Eq[0]||D5G2;|pin@10||O
+Eq[1]||D5G2;|pin@24||O
+Eq[2]||D5G2;|pin@26||O
+Eq[3]||D5G2;|pin@28||O
+Eq[4]||D5G2;|pin@30||O
+Eq[5]||D5G2;|pin@32||O
+Eq[6]||D5G2;|pin@34||O
+Eq[7]||D5G2;|pin@36||O
+Eq[8]||D5G2;|pin@38||O
+Eq[9]||D5G2;|pin@40||O
+Eq[10]||D5G2;|pin@12||O
+Eq[11]||D5G2;|pin@14||O
+Eq[12]||D5G2;|pin@16||O
+Eq[13]||D5G2;|pin@18||O
+Eq[14]||D5G2;|pin@20||O
+Eq[15]||D5G2;|pin@22||O
+X
+
+# Cell dec4;1{lay}
+Cdec4;1{lay}||mocmos|1764451327521|1764459985712||DRC_last_good_drc_area_date()G1764460012797|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764460012797
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-2-Metal-3-Con|contact@0||285.5|36||||
+NMetal-2-Metal-3-Con|contact@1||315.5|36||||
+NMetal-2-Metal-3-Con|contact@2||345.5|36||||
+NMetal-2-Metal-3-Con|contact@3||375.5|36||||
+NMetal-2-Metal-3-Con|contact@4||285.5|174||||
+NMetal-2-Metal-3-Con|contact@5||315.5|174||||
+NMetal-2-Metal-3-Con|contact@6||345.5|174||||
+NMetal-2-Metal-3-Con|contact@7||375.5|174||||
+NMetal-2-Metal-3-Con|contact@8||285.5|256||||
+NMetal-2-Metal-3-Con|contact@9||315.5|256||||
+NMetal-2-Metal-3-Con|contact@10||345.5|256||||
+NMetal-2-Metal-3-Con|contact@11||375.5|256||||
+NMetal-2-Metal-3-Con|contact@12||285.5|396||||
+NMetal-2-Metal-3-Con|contact@13||315.5|396||||
+NMetal-2-Metal-3-Con|contact@14||345.5|396||||
+NMetal-2-Metal-3-Con|contact@15||375.5|396||||
+NMetal-1-Metal-2-Con|contact@16||234.5|68||||
+NMetal-1-Metal-2-Con|contact@17||241.5|61||||
+NMetal-1-Metal-2-Con|contact@18||242.5|26||||
+NMetal-1-Metal-2-Con|contact@19||242.5|17||||
+NMetal-1-Metal-2-Con|contact@20||220.5|35||||
+NMetal-1-Metal-2-Con|contact@21||220.5|47||||
+NMetal-1-Metal-2-Con|contact@22||220.5|58||||
+NMetal-1-Metal-2-Con|contact@24||234.5|35||||
+NMetal-1-Metal-2-Con|contact@25||248.5|88||||
+NMetal-1-Metal-2-Con|contact@26||248.5|36||||
+NMetal-1-Metal-2-Con|contact@27||248.5|361||||
+NMetal-1-Metal-2-Con|contact@28||257.5|372||||
+NMetal-1-Metal-2-Con|contact@29||266.5|383||||
+NMetal-1-Metal-2-Con|contact@30||272.5|395||||
+NMetal-1-Metal-2-Con|contact@33||405|430|6|6||
+NMetal-1-Metal-2-Con|contact@34||405|0|6|6||
+NMetal-1-Metal-2-Con|contact@35||405|215|6|16||
+NMetal-1-Metal-2-Con|contact@36||205|330|6|6||
+NMetal-1-Metal-2-Con|contact@37||205|100|6|6||
+NMetal-2-Metal-3-Con|contact@41||351|45||||
+NMetal-1-Metal-2-Con|contact@42||421|33||||
+NMetal-2-Metal-3-Con|contact@43||416|45||||
+NMetal-1-Metal-2-Con|contact@44||421|45||||
+NMetal-2-Metal-3-Con|contact@45||341|58||||
+NMetal-2-Metal-3-Con|contact@46||416|58||||
+NMetal-1-Metal-2-Con|contact@47||421|58||||
+NMetal-2-Metal-3-Con|contact@48||310|72||||
+NMetal-1-Metal-2-Con|contact@49||310|68||||
+NMetal-2-Metal-3-Con|contact@50||416|72||||
+NMetal-1-Metal-2-Con|contact@51||421|72||||
+NMetal-1-Metal-2-Con|contact@52||423|125||||
+NMetal-1-Metal-2-Con|contact@54||423|138||||
+NMetal-1-Metal-2-Con|contact@56||423|151||||
+NMetal-1-Metal-2-Con|contact@58||423|164||||
+NMetal-2-Metal-3-Con|contact@59||379|125||||
+NMetal-2-Metal-3-Con|contact@60||416|125||||
+NMetal-2-Metal-3-Con|contact@61||416|138||||
+NMetal-2-Metal-3-Con|contact@62||416|151||||
+NMetal-2-Metal-3-Con|contact@63||416|164||||
+NMetal-2-Metal-3-Con|contact@64||349|138||||
+NMetal-2-Metal-3-Con|contact@65||321|151||||
+NMetal-2-Metal-3-Con|contact@66||291|164||||
+NMetal-1-Metal-2-Con|contact@67||423|270||||
+NMetal-1-Metal-2-Con|contact@68||423|281||||
+NMetal-1-Metal-2-Con|contact@69||423|294||||
+NMetal-1-Metal-2-Con|contact@70||423|307||||
+NMetal-2-Metal-3-Con|contact@72||416|281||||
+NMetal-2-Metal-3-Con|contact@73||416|294||||
+NMetal-2-Metal-3-Con|contact@74||416|307||||
+NMetal-2-Metal-3-Con|contact@75||351|281||||
+NMetal-2-Metal-3-Con|contact@76||318|294||||
+NMetal-2-Metal-3-Con|contact@77||291|307||||
+NMetal-1-Metal-2-Con|contact@78||423|364||||
+NMetal-1-Metal-2-Con|contact@79||423|375||||
+NMetal-1-Metal-2-Con|contact@80||423|387||||
+NMetal-1-Metal-2-Con|contact@81||423|399||||
+NMetal-1-Metal-2-Con|contact@85||395|375||||
+NMetal-1-Metal-2-Con|contact@86||367|375||||
+NMetal-1-Metal-2-Con|contact@87||395|387||||
+NMetal-1-Metal-2-Con|contact@89||338|385||||
+NMetal-1-Metal-2-Con|contact@90||395|406||||
+NMetal-1-Metal-2-Con|contact@91||-32|340||||
+NMetal-1-Metal-2-Con|contact@92||-32|373||||
+NMetal-1-Metal-2-Con|contact@93||-32|380||||
+NMetal-1-Metal-2-Con|contact@96||-32|366||||
+NMetal-1-Metal-2-Con|contact@97||-32|359||||
+NMetal-1-Metal-2-Con|contact@98||-18|352||||
+Istdcells:dec2;1{lay}|dec2@1||0|330|||D5G4;
+Istdcells:dec2;1{lay}|dec2@2||-0.5|100|Y||D5G4;
+Istdcells:nor2;1{lay}|nor2@8||281|330|||D5G4;
+Istdcells:nor2;1{lay}|nor2@9||311|330|||D5G4;
+Istdcells:nor2;1{lay}|nor2@10||341|330|||D5G4;
+Istdcells:nor2;1{lay}|nor2@11||371|330|||D5G4;
+Istdcells:nor2;1{lay}|nor2@12||281|320|Y||D5G4;
+Istdcells:nor2;1{lay}|nor2@13||311|320|Y||D5G4;
+Istdcells:nor2;1{lay}|nor2@14||341|320|Y||D5G4;
+Istdcells:nor2;1{lay}|nor2@15||371|320|Y||D5G4;
+Istdcells:nor2;1{lay}|nor2@16||281|110|||D5G4;
+Istdcells:nor2;1{lay}|nor2@17||311|110|||D5G4;
+Istdcells:nor2;1{lay}|nor2@18||341|110|||D5G4;
+Istdcells:nor2;1{lay}|nor2@19||371|110|||D5G4;
+Istdcells:nor2;1{lay}|nor2@20||281|100|Y||D5G4;
+Istdcells:nor2;1{lay}|nor2@21||311|100|Y||D5G4;
+Istdcells:nor2;1{lay}|nor2@22||341|100|Y||D5G4;
+Istdcells:nor2;1{lay}|nor2@23||371|100|Y||D5G4;
+NMetal-2-Pin|pin@0||302|356.5||||
+NMetal-2-Pin|pin@3||302|136.5||||
+NMetal-2-Pin|pin@4||302|293.5||||
+NMetal-2-Pin|pin@5||332|73|1|1||
+NMetal-2-Pin|pin@6||332|357|1|1||
+NMetal-2-Pin|pin@7||332|293.5||||
+NMetal-2-Pin|pin@8||332|136.5||||
+NMetal-2-Pin|pin@11||362|73.5||||
+NMetal-2-Pin|pin@12||362|356.5||||
+NMetal-2-Pin|pin@13||392|356.5||||
+NMetal-2-Pin|pin@14||392|73.5||||
+NMetal-2-Pin|pin@15||392|136.5||||
+NMetal-2-Pin|pin@16||392|293.5||||
+NMetal-2-Pin|pin@17||362|293.5||||
+NMetal-2-Pin|pin@18||362|136.5||||
+NMetal-2-Pin|pin@20||332|61||||
+NMetal-2-Pin|pin@22||362|26||||
+NMetal-2-Pin|pin@24||392|17||||
+NMetal-1-Pin|pin@25||213.5|69||||
+NMetal-1-Pin|pin@26||213.5|17||||
+NMetal-2-Pin|pin@30||227.5|58||||
+NMetal-2-Pin|pin@31||227.5|26||||
+NMetal-1-Pin|pin@32||241.5|47||||
+NMetal-2-Pin|pin@33||234.5|68||||
+NMetal-2-Pin|pin@34||285.5|395||||
+NMetal-2-Pin|pin@37||266.5|256||||
+NMetal-2-Pin|pin@40||257.5|174||||
+NMetal-2-Pin|pin@44||285.5|395||||
+NMetal-1-Pin|pin@45||0|100||||
+NMetal-1-Pin|pin@49||0|100||||
+NMetal-1-Pin|pin@52||405|220||||
+NMetal-2-Pin|pin@53||302|68||||
+NMetal-2-Pin|pin@54||302|73.5||||
+NMetal-2-Pin|pin@55||298|68||||
+NMetal-1-Pin|pin@57||387.5|50||||
+NMetal-1-Pin|pin@58||387.5|33||||
+NMetal-1-Pin|pin@59||421|33||||
+NMetal-2-Pin|pin@60||341|50||||
+NMetal-1-Pin|pin@61||310|50||||
+NMetal-1-Pin|pin@63||381|144||||
+NMetal-2-Pin|pin@64||349|160||||
+NMetal-2-Pin|pin@65||379|160||||
+NMetal-2-Pin|pin@66||318|270||||
+NMetal-1-Pin|pin@67||381|364||||
+NMetal-1-Pin|pin@68||367|380||||
+NMetal-2-Pin|pin@69||367|372||||
+NMetal-2-Pin|pin@70||395|372||||
+NMetal-2-Pin|pin@72||338|387||||
+NMetal-1-Pin|pin@74||338|380||||
+NMetal-2-Pin|pin@75||306|406||||
+NMetal-2-Pin|pin@76||306|380||||
+NMetal-1-Pin|pin@77||395|399||||
+NMetal-2-Pin|pin@78||-11|57||||
+NMetal-2-Pin|pin@79||-11|98||||
+NMetal-2-Pin|pin@80||-11|359||||
+NMetal-2-Pin|pin@83||-18|50||||
+NMetal-1-Pin|pin@86||-18|366||||
+AMetal-1|net@21||7|S1800|nor2@8|vdd|281|430|nor2@9|vdd|311|430
+AMetal-1|net@22||7|S1800|nor2@9|vdd|311|430|nor2@10|vdd|341|430
+AMetal-1|net@23||7|S1800|nor2@10|vdd|341|430|nor2@11|vdd|371|430
+AMetal-1|net@24||7|S1800|nor2@8|gnd|281|330|nor2@9|gnd|311|330
+AMetal-1|net@25||7|S1800|nor2@9|gnd|311|330|nor2@10|gnd|341|330
+AMetal-1|net@26||7|S1800|nor2@10|gnd|341|330|nor2@11|gnd|371|330
+AMetal-1|net@27||7|S1800|nor2@12|gnd|281|320|nor2@13|gnd|311|320
+AMetal-1|net@28||7|S1800|nor2@13|gnd|311|320|nor2@14|gnd|341|320
+AMetal-1|net@29||7|S1800|nor2@14|gnd|341|320|nor2@15|gnd|371|320
+AMetal-1|net@30||7|S1800|nor2@12|vdd|281|220|nor2@13|vdd|311|220
+AMetal-1|net@31||7|S1800|nor2@13|vdd|311|220|nor2@14|vdd|341|220
+AMetal-1|net@32||7|S1800|nor2@14|vdd|341|220|nor2@15|vdd|371|220
+AMetal-1|net@33||7|S900|nor2@8|gnd|281|330|nor2@12|gnd|281|320
+AMetal-1|net@34||7|S1800|nor2@16|vdd|281|210|nor2@17|vdd|311|210
+AMetal-1|net@35||7|S1800|nor2@17|vdd|311|210|nor2@18|vdd|341|210
+AMetal-1|net@36||7|S1800|nor2@18|vdd|341|210|nor2@19|vdd|371|210
+AMetal-1|net@37||7|S1800|nor2@16|gnd|281|110|nor2@17|gnd|311|110
+AMetal-1|net@38||7|S1800|nor2@17|gnd|311|110|nor2@18|gnd|341|110
+AMetal-1|net@39||7|S1800|nor2@18|gnd|341|110|nor2@19|gnd|371|110
+AMetal-1|net@40||7|S1800|nor2@20|gnd|281|100|nor2@21|gnd|311|100
+AMetal-1|net@41||7|S1800|nor2@21|gnd|311|100|nor2@22|gnd|341|100
+AMetal-1|net@42||7|S1800|nor2@22|gnd|341|100|nor2@23|gnd|371|100
+AMetal-1|net@43||7|S1800|nor2@20|vdd|281|0|nor2@21|vdd|311|0
+AMetal-1|net@44||7|S1800|nor2@21|vdd|311|0|nor2@22|vdd|341|0
+AMetal-1|net@45||7|S1800|nor2@22|vdd|341|0|nor2@23|vdd|371|0
+AMetal-1|net@46||7|S900|nor2@16|gnd|281|110|nor2@20|gnd|281|100
+AMetal-1|net@47||7|S900|nor2@12|vdd|281|220|nor2@16|vdd|281|210
+AMetal-1|net@48||7|S900|nor2@16|gnd|281|110|nor2@20|gnd|281|100
+AMetal-2|net@55|||S0|pin@3||302|136.5|nor2@16|y|297.5|136.5
+AMetal-2|net@56||1|S900|pin@0||302|356.5|pin@4||302|293.5
+AMetal-2|net@57||1|S900|pin@4||302|293.5|pin@3||302|136.5
+AMetal-2|net@58|||S0|pin@4||302|293.5|nor2@12|y|297.5|293.5
+AMetal-2|net@59|||S0|pin@0||302|356.5|nor2@8|y|297.5|356.5
+AMetal-2|net@61||1|S0|pin@6||332|356.5|nor2@9|y|328|356.5
+AMetal-2|net@63||1|S2700|pin@7||332|293.5|pin@6||332|357
+AMetal-2|net@64||1|S0|pin@7||332|293.5|nor2@13|y|328|293.5
+AMetal-2|net@65||1|S2700|pin@5||332|73|pin@8||332|136.5
+AMetal-2|net@66||1|S2700|pin@8||332|136.5|pin@7||332|293.5
+AMetal-2|net@67||1|S0|pin@8||332|136.5|nor2@17|y|328|136.5
+AMetal-2|net@68||1|S0|pin@5||332|73.5|nor2@21|y|328|73.5
+AMetal-2|net@73||1|S0|pin@14||392|73.5|nor2@23|y|387.5|73.5
+AMetal-2|net@75||1|S900|pin@15||392|136.5|pin@14||392|73.5
+AMetal-2|net@76||1|S0|pin@15||392|136.5|nor2@19|y|387.5|136.5
+AMetal-2|net@77||1|S900|pin@13||392|356.5|pin@16||392|293.5
+AMetal-2|net@78||1|S900|pin@16||392|293.5|pin@15||392|136.5
+AMetal-2|net@79||1|S0|pin@16||392|293.5|nor2@15|y|387.5|293.5
+AMetal-2|net@80||1|S0|pin@13||392|356.5|nor2@11|y|387.5|356.5
+AMetal-2|net@81||1|S0|pin@12||362|356.5|nor2@10|y|357.5|356.5
+AMetal-2|net@83||1|S2700|pin@17||362|293.5|pin@12||362|356.5
+AMetal-2|net@84||1|S0|pin@17||362|293.5|nor2@14|y|357.5|293.5
+AMetal-2|net@85||1|S2700|pin@11||362|73.5|pin@18||362|136.5
+AMetal-2|net@86||1|S2700|pin@18||362|136.5|pin@17||362|293.5
+AMetal-2|net@87||1|S0|pin@18||362|136.5|nor2@18|y|357.5|136.5
+AMetal-2|net@88||1|S0|pin@11||362|73.5|nor2@22|y|357.5|73.5
+AMetal-2|net@89||1|S900|contact@3||375.5|36|nor2@23|x|375.5|35
+AMetal-2|net@90||1|S900|contact@2||345.5|36|nor2@22|x|345.5|35
+AMetal-2|net@91||1|S900|contact@1||315.5|36|nor2@21|x|315.5|35
+AMetal-2|net@92||1|S900|contact@0||285.5|36|nor2@20|x|285.5|35
+AMetal-3|net@93||1|S1800|contact@0||285.5|36|contact@1||315.5|36
+AMetal-3|net@94||1|S1800|contact@1||315.5|36|contact@2||345.5|36
+AMetal-3|net@95||1|S1800|contact@2||345.5|36|contact@3||375.5|36
+AMetal-2|net@96||1|S900|contact@15||375.5|396|nor2@11|x|375.5|395
+AMetal-2|net@97||1|S900|contact@14||345.5|396|nor2@10|x|345.5|395
+AMetal-2|net@98||1|S900|contact@13||315.5|396|nor2@9|x|315.5|395
+AMetal-2|net@99||1|S900|contact@12||285.5|396|nor2@8|x|285.5|395
+AMetal-2|net@100||1|S900|contact@8||285.5|256|nor2@12|x|285.5|255
+AMetal-2|net@101||1|S900|contact@9||315.5|256|nor2@13|x|315.5|255
+AMetal-2|net@102||1|S900|contact@10||345.5|256|nor2@14|x|345.5|255
+AMetal-2|net@103||1|S900|contact@11||375.5|256|nor2@15|x|375.5|255
+AMetal-2|net@104||1|S2700|contact@7||375.5|174|nor2@19|x|375.5|175
+AMetal-2|net@105||1|S2700|contact@6||345.5|174|nor2@18|x|345.5|175
+AMetal-2|net@106||1|S2700|contact@5||315.5|174|nor2@17|x|315.5|175
+AMetal-2|net@107||1|S2700|contact@4||285.5|174|nor2@16|x|285.5|175
+AMetal-3|net@108||1|S1800|contact@4||285.5|174|contact@5||315.5|174
+AMetal-3|net@109||1|S1800|contact@5||315.5|174|contact@6||345.5|174
+AMetal-3|net@110||1|S1800|contact@6||345.5|174|contact@7||375.5|174
+AMetal-3|net@111||1|S0|contact@11||375.5|256|contact@10||345.5|256
+AMetal-3|net@112||1|S0|contact@10||345.5|256|contact@9||315.5|256
+AMetal-3|net@113||1|S0|contact@9||315.5|256|contact@8||285.5|256
+AMetal-3|net@114||1|S1800|contact@12||285.5|396|contact@13||315.5|396
+AMetal-3|net@115||1|S1800|contact@13||315.5|396|contact@14||345.5|396
+AMetal-3|net@116||1|S1800|contact@14||345.5|396|contact@15||375.5|396
+AMetal-2|net@118||1|S900|pin@5||332|72.5|pin@20||332|61
+AMetal-2|net@120||1|S900|pin@11||362|73.5|pin@22||362|26
+AMetal-2|net@122||1|S900|pin@14||392|73.5|pin@24||392|17
+AMetal-2|net@131||1|S0|pin@20||332|61|contact@17||242.5|61
+AMetal-2|net@132||1|S0|pin@22||362|26|contact@18||243.5|26
+AMetal-2|net@133||1|S0|pin@24||392|17|contact@19||243.5|17
+AMetal-1|net@134||1|S1800|dec2@2|~q3|207.5|69|pin@25||213.5|69
+AMetal-1|net@135||1|S900|pin@25||213.5|69|pin@26||213.5|17
+AMetal-1|net@136||1|S0|contact@19||243.5|17|pin@26||213.5|17
+AMetal-2|net@140||1|S0|contact@20||220.5|35|dec2@2|~q0|206.5|35
+AMetal-2|net@143||1|S0|contact@21||220.5|47|dec2@2|~q1|206.5|47
+AMetal-2|net@144||1|S1800|dec2@2|~q2|206.5|58|contact@22||220.5|58
+AMetal-2|net@145||1|S1800|contact@22||220.5|58|pin@30||227.5|58
+AMetal-2|net@146||1|S900|pin@30||227.5|58|pin@31||227.5|26
+AMetal-2|net@147||1|S0|contact@18||243.5|26|pin@31||227.5|26
+AMetal-1|net@148||1|S1800|contact@21||221.5|47|pin@32||241.5|47
+AMetal-1|net@149||1|S900|contact@17||241.5|61|pin@32||241.5|47
+AMetal-1|net@150||1|S0|contact@24||234.5|35|contact@20||220.5|35
+AMetal-2|net@151||1|S2700|contact@24||234.5|35|pin@33||234.5|68
+AMetal-2|net@152||1|S0|contact@16||234.5|68|pin@33||234.5|68
+AMetal-2|net@159||1|S2700|nor2@8|x|285.5|395|pin@34||285.5|395
+AMetal-2|net@162||1|S0|contact@8||285.5|256|pin@37||266.5|256
+AMetal-2|net@166||1|S1800|pin@40||257.5|174|contact@4||285.5|174
+AMetal-2|net@170||1|S1800|contact@26||248.5|36|contact@0||285.5|36
+AMetal-1|net@171||1|S900|contact@25||248.5|88|contact@26||248.5|36
+AMetal-1|net@181||1|S1800|dec2@1|~q0|207|395|contact@30||272.5|395
+AMetal-2|net@184||1|S1800|contact@30||272.5|395|pin@44||285.5|395
+AMetal-2|net@185||1|S900|contact@12||285.5|396|pin@44||285.5|395
+AMetal-1|net@186||1|S1800|dec2@1|~q1|207|383|contact@29||266.5|383
+AMetal-1|net@187||1|S1800|dec2@1|~q2|207|372|contact@28||257.5|372
+AMetal-1|net@190||7|S1800|dec2@2|gnd|-0.5|100|pin@45||0|100
+AMetal-2|net@193||1|S2700|contact@25||248.5|88|contact@27||248.5|361.5
+AMetal-2|net@195||1|S2700|pin@40||257.5|174|contact@28||257.5|372
+AMetal-2|net@196||1|S2700|pin@37||266.5|256|contact@29||266.5|383
+AMetal-1|net@197||1|S1800|dec2@1|~q3|207|361|contact@27||248.5|361
+AMetal-1|net@208||7|S0|nor2@8|vdd|281|430|dec2@1|vdd|0|430
+AMetal-1|net@210||7|S1800|dec2@2|gnd|-0.5|100|pin@49||0|100
+AMetal-2|net@218||1|S900|dec2@1|en|-4|340|dec2@2|en|-4|90
+AMetal-1|net@219||7|S0|contact@33||405|430|nor2@11|vdd|371|430
+AMetal-1|net@220||7|S0|nor2@20|vdd|281|0|dec2@2|vdd|-0.5|0
+AMetal-1|net@221||7|S0|contact@34||405|0|nor2@23|vdd|371|0
+AMetal-1|net@223||7|S2700|contact@35||405|215|pin@52||405|220
+AMetal-1|net@224||7|S1800|nor2@15|vdd|371|220|pin@52||405|220
+AMetal-1|net@225||7|S0|contact@35||405|210|nor2@19|vdd|371|210
+AMetal-2|net@226||7|S2700|contact@34||405|0|contact@35||405|215
+AMetal-2|net@227||7|S2700|contact@35||405|215|contact@33||405|430
+AMetal-2|net@228||-3|IJS|contact@35||405|215|contact@35||405|215
+AMetal-2|net@229||7|S2700|contact@37||205|100|contact@36||205|330
+AMetal-1|net@230||7|S0|nor2@8|gnd|281|330|contact@36||205|330
+AMetal-1|net@231||7|S0|contact@36||205|330|dec2@1|gnd|0|330
+AMetal-1|net@232||7|S0|nor2@20|gnd|281|100|contact@37||205|100
+AMetal-1|net@233||7|S0|contact@37||205|100|dec2@2|gnd|-0.5|100
+AMetal-2|net@237||1|S900|pin@3||302|136.5|pin@54||302|73.5
+AMetal-2|net@238||1|S900|pin@54||302|73.5|pin@53||302|68
+AMetal-2|net@239||1|S0|pin@54||302|73.5|nor2@20|y|298|73.5
+AMetal-2|net@240||1|S1800|contact@16||234.5|68|pin@55||298|68
+AMetal-2|net@241||1|S1800|pin@55||298|68|pin@53||302|68
+AMetal-2|net@242||1|S2700|pin@55||298|68|nor2@20|y|298|73.5
+AMetal-2|net@248||1|S2700|contact@41||351|45|nor2@22|z|351|50
+AMetal-1|net@249||1|S1800|nor2@23|z|381|50|pin@57||387.5|50
+AMetal-1|net@250||1|S900|pin@57||387.5|50|pin@58||387.5|33
+AMetal-1|net@251||1|S1800|pin@58||387.5|33|pin@59||421|33
+AMetal-1|net@252||1|S2700|contact@42||421|33|pin@59||421|33
+AMetal-3|net@253||1|S0|contact@43||416|45|contact@41||351|45
+AMetal-2|net@254||1|S0|contact@44||421|45|contact@43||416|45
+AMetal-2|net@255||1|S900|contact@45||341|58|pin@60||341|50
+AMetal-2|net@256||1|S1800|nor2@21|z|321|50|pin@60||341|50
+AMetal-3|net@257||1|S0|contact@46||416|58|contact@45||341|58
+AMetal-2|net@258||1|S0|contact@47||421|58|contact@46||416|58
+AMetal-2|net@259||1|S2700|contact@49||310|68|contact@48||310|72
+AMetal-1|net@260||1|S900|contact@49||310|68|pin@61||310|50
+AMetal-1|net@261||1|S1800|nor2@20|z|291|50|pin@61||310|50
+AMetal-3|net@262||1|S0|contact@50||416|72|contact@48||310|72
+AMetal-2|net@263||1|S0|contact@51||421|72|contact@50||416|72
+AMetal-1|net@269||1|S900|nor2@19|z|381|160|pin@63||381|144
+AMetal-2|net@270||1|S1800|contact@63||416|164|contact@58||423|164
+AMetal-2|net@271||1|S0|contact@56||423|151|contact@62||416|151
+AMetal-2|net@272||1|S0|contact@54||423|138|contact@61||416|138
+AMetal-2|net@273||1|S0|contact@52||423|125|contact@60||416|125
+AMetal-3|net@274||1|S0|contact@60||416|125|contact@59||379|125
+AMetal-3|net@275||1|S1800|contact@64||349|138|contact@61||416|138
+AMetal-3|net@276||1|S1800|contact@65||321|151|contact@62||416|151
+AMetal-3|net@277||1|S1800|contact@66||291|164|contact@63||416|164
+AMetal-2|net@278||1|S900|contact@66||291|164|nor2@16|z|291|160
+AMetal-2|net@279||1|S2700|contact@65||321|151|nor2@17|z|321|160
+AMetal-2|net@280||1|S2700|contact@64||349|138|pin@64||349|160
+AMetal-2|net@281||1|S0|nor2@18|z|351|160|pin@64||349|160
+AMetal-2|net@282||1|S2700|contact@59||379|125|pin@65||379|160
+AMetal-2|net@283||1|S0|nor2@19|z|381|160|pin@65||379|160
+AMetal-2|net@284||1|S1800|contact@74||416|307|contact@70||423|307
+AMetal-2|net@285||1|S0|contact@69||423|294|contact@73||416|294
+AMetal-2|net@286||1|S0|contact@68||423|281|contact@72||416|281
+AMetal-1|net@287||1|S0|contact@67||423|270|nor2@15|z|381|270
+AMetal-2|net@288||1|S900|contact@75||351|281|nor2@14|z|351|270
+AMetal-3|net@289||1|S1800|contact@75||351|281|contact@72||416|281
+AMetal-3|net@290||1|S1800|contact@76||318|294|contact@73||416|294
+AMetal-2|net@291||1|S900|contact@76||318|294|pin@66||318|270
+AMetal-2|net@292||1|S0|nor2@13|z|321|270|pin@66||318|270
+AMetal-3|net@293||1|S1800|contact@77||291|307|contact@74||416|307
+AMetal-2|net@294||1|S900|contact@77||291|307|nor2@12|z|291|270
+AMetal-1|net@298||1|S0|contact@78||423|364|pin@67||381|364
+AMetal-1|net@299||1|S900|nor2@11|z|381|380|pin@67||381|364
+AMetal-1|net@300||1|S0|contact@79||423|375|contact@85||395|375
+AMetal-1|net@302||1|S2700|contact@86||367|375|pin@68||367|380
+AMetal-1|net@303||1|S1800|nor2@10|z|351|380|pin@68||367|380
+AMetal-2|net@304||1|S900|contact@86||367|375|pin@69||367|372
+AMetal-2|net@305||1|S1800|pin@69||367|372|pin@70||395|372
+AMetal-2|net@306||1|S2700|pin@70||395|372|contact@85||395|375
+AMetal-1|net@307||1|S1800|contact@87||395|387|contact@80||423|387
+AMetal-2|net@310||1|S0|contact@87||395|387|pin@72||338|387
+AMetal-2|net@311||1|S2700|contact@89||338|385|pin@72||338|387
+AMetal-1|net@312||1|S900|contact@89||338|385|pin@74||338|380
+AMetal-1|net@313||1|S1800|nor2@9|z|321|380|pin@74||338|380
+AMetal-2|net@314||1|S900|pin@75||306|406|pin@76||306|380
+AMetal-2|net@315||1|S1800|nor2@8|z|291|380|pin@76||306|380
+AMetal-2|net@316||1|S0|contact@90||395|406|pin@75||306|406
+AMetal-1|net@317||1|S900|contact@90||395|406|pin@77||395|399
+AMetal-1|net@318||1|S0|contact@81||423|399|pin@77||395|399
+AMetal-1|net@320||1|S1800|contact@91||-31|340|dec2@1|en|-4|340
+AMetal-1|net@321||1|S1800|contact@92||-31|373|dec2@1|b|-2|373
+AMetal-1|net@322||1|S1800|contact@93||-31|380|dec2@1|a|-2|380
+AMetal-2|net@325||1|S0|dec2@2|b|-2|57|pin@78||-11|57
+AMetal-2|net@326||1|S2700|pin@78||-11|57|pin@79||-11|98
+AMetal-2|net@327||1|S2700|pin@79||-11|98|pin@80||-11|359
+AMetal-2|net@328||1|S1800|contact@97||-32|359|pin@80||-11|359
+AMetal-2|net@331||1|S0|dec2@2|a|-2.5|50|pin@83||-18|50
+AMetal-2|net@336||1|S2700|pin@83||-18|50|contact@98||-18|351
+AMetal-1|net@337||1|S2700|contact@98||-18|352|pin@86||-18|366
+AMetal-1|net@338||1|S1800|contact@96||-32|366|pin@86||-18|366
+Ea[0]||D5G2;|contact@97||I
+Ea[1]||D5G2;|contact@96||I
+Ea[2]||D5G2;|contact@92||I
+Ea[3]||D5G2;|contact@93||I
+Een||D5G2;|contact@91||I
+Egnd||D5G2;|dec2@2|gnd|G
+Eq[0]||D5G2;|contact@81||O
+Eq[1]||D5G2;|contact@80||O
+Eq[2]||D5G2;|contact@79||O
+Eq[3]||D5G2;|contact@78||O
+Eq[4]||D5G2;|contact@70||O
+Eq[5]||D5G2;|contact@69||O
+Eq[6]||D5G2;|contact@68||O
+Eq[7]||D5G2;|contact@67||O
+Eq[8]||D5G2;|contact@58||O
+Eq[9]||D5G2;|contact@56||O
+Eq[10]||D5G2;|contact@54||O
+Eq[11]||D5G2;|contact@52||O
+Eq[12]||D5G2;|contact@51||O
+Eq[13]||D5G2;|contact@47||O
+Eq[14]||D5G2;|contact@44||O
+Eq[15]||D5G2;|contact@42||O
+Evdd||D5G2;|dec2@1|vdd|P
+Evdd_1||D5G2;|dec2@1|vdd|P
+X
+
+# Cell dec4;1{sch}
+Cdec4;1{sch}||schematic|1764449827403|1764450902747|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Istdcells:dec2;1{ic}|dec2@0||-5|4|||D5G4;
+Istdcells:dec2;1{ic}|dec2@1||-5|-30|||D5G4;
+Idec4;1{ic}|dec4@0||32|26|||D5G4;
+Istdcells:nor2;1{ic}|nor2@0||17|3|||D5G4;
+Istdcells:nor2;1{ic}|nor2@1||35|3|||D5G4;
+Istdcells:nor2;1{ic}|nor2@2||54|3|||D5G4;
+Istdcells:nor2;1{ic}|nor2@3||73|3|||D5G4;
+Istdcells:nor2;1{ic}|nor2@4||17|-5|||D5G4;
+Istdcells:nor2;1{ic}|nor2@5||35|-5|||D5G4;
+Istdcells:nor2;1{ic}|nor2@6||54|-5|||D5G4;
+Istdcells:nor2;1{ic}|nor2@7||73|-5|||D5G4;
+Istdcells:nor2;1{ic}|nor2@8||17|-13|||D5G4;
+Istdcells:nor2;1{ic}|nor2@9||35|-13|||D5G4;
+Istdcells:nor2;1{ic}|nor2@10||54|-13|||D5G4;
+Istdcells:nor2;1{ic}|nor2@11||73|-13|||D5G4;
+Istdcells:nor2;1{ic}|nor2@12||17|-21|||D5G4;
+Istdcells:nor2;1{ic}|nor2@13||35|-21|||D5G4;
+Istdcells:nor2;1{ic}|nor2@14||54|-21|||D5G4;
+Istdcells:nor2;1{ic}|nor2@15||73|-21|||D5G4;
+NWire_Pin|pin@5||11.75|7||||
+NWire_Pin|pin@6||29.75|7||||
+NWire_Pin|pin@7||48.75|7||||
+NWire_Pin|pin@8||67.75|7||||
+NWire_Pin|pin@9||4|-1||||
+NWire_Pin|pin@10||4|5||||
+NWire_Pin|pin@12||3|3||||
+NWire_Pin|pin@13||3|-9||||
+NWire_Pin|pin@15||2|1||||
+NWire_Pin|pin@16||2|-17||||
+NWire_Pin|pin@18||11.75|-1||||
+NWire_Pin|pin@19||29.75|-1||||
+NWire_Pin|pin@20||48.75|-1||||
+NWire_Pin|pin@21||67.75|-1||||
+NWire_Pin|pin@22||11.75|-9||||
+NWire_Pin|pin@23||29.75|-9||||
+NWire_Pin|pin@24||48.75|-9||||
+NWire_Pin|pin@25||67.75|-9||||
+NWire_Pin|pin@26||11.75|-17||||
+NWire_Pin|pin@27||29.75|-17||||
+NWire_Pin|pin@28||48.75|-17||||
+NWire_Pin|pin@29||67.75|-17||||
+NWire_Pin|pin@30||10|-27||||
+NWire_Pin|pin@32||10|2||||
+NWire_Pin|pin@33||10|-6||||
+NWire_Pin|pin@34||10|-14||||
+NWire_Pin|pin@35||10|-22||||
+NWire_Pin|pin@36||28|-29||||
+NWire_Pin|pin@37||28|2||||
+NWire_Pin|pin@38||28|-22||||
+NWire_Pin|pin@39||28|-14||||
+NWire_Pin|pin@40||28|-6||||
+NWire_Pin|pin@41||47|-31||||
+NWire_Pin|pin@42||66|-33||||
+NWire_Pin|pin@43||66|2||||
+NWire_Pin|pin@44||47|2||||
+NWire_Pin|pin@45||47|-22||||
+NWire_Pin|pin@46||47|-14||||
+NWire_Pin|pin@47||47|-6||||
+NWire_Pin|pin@48||66|-6||||
+NWire_Pin|pin@49||66|-14||||
+NWire_Pin|pin@50||66|-22||||
+NWire_Pin|pin@51||-12|-28||||
+NWire_Pin|pin@52||-12|-30||||
+NWire_Pin|pin@54||-12|4||||
+NWire_Pin|pin@55||-12|6||||
+NWire_Pin|pin@56||-12|2||||
+Awire|net@5|||1800|dec2@0|~q0|0.25|7|pin@5||11.75|7
+Awire|net@7|||2700|nor2@0|a|11.75|4|pin@5||11.75|7
+Awire|net@8|||1800|pin@5||11.75|7|pin@6||29.75|7
+Awire|net@10|||2700|nor2@1|a|29.75|4|pin@6||29.75|7
+Awire|net@11|||1800|pin@6||29.75|7|pin@7||48.75|7
+Awire|net@13|||2700|nor2@2|a|48.75|4|pin@7||48.75|7
+Awire|net@14|||1800|pin@7||48.75|7|pin@8||67.75|7
+Awire|net@16|||2700|nor2@3|a|67.75|4|pin@8||67.75|7
+Awire|net@17|||2700|pin@9||4|-1|pin@10||4|5
+Awire|net@18|||1800|dec2@0|~q1|0.25|5|pin@10||4|5
+Awire|net@20|||1800|dec2@0|~q2|0.25|3|pin@12||3|3
+Awire|net@21|||900|pin@12||3|3|pin@13||3|-9
+Awire|net@23|||1800|dec2@0|~q3|0.25|1|pin@15||2|1
+Awire|net@24|||900|pin@15||2|1|pin@16||2|-17
+Awire|net@27|||0|pin@18||11.75|-1|pin@9||4|-1
+Awire|net@28|||2700|nor2@4|a|11.75|-4|pin@18||11.75|-1
+Awire|net@30|||0|pin@19||29.75|-1|pin@18||11.75|-1
+Awire|net@31|||2700|nor2@5|a|29.75|-4|pin@19||29.75|-1
+Awire|net@33|||0|pin@20||48.75|-1|pin@19||29.75|-1
+Awire|net@34|||2700|nor2@6|a|48.75|-4|pin@20||48.75|-1
+Awire|net@36|||0|pin@21||67.75|-1|pin@20||48.75|-1
+Awire|net@37|||2700|nor2@7|a|67.75|-4|pin@21||67.75|-1
+Awire|net@38|||1800|pin@13||3|-9|pin@22||11.75|-9
+Awire|net@40|||2700|nor2@8|a|11.75|-12|pin@22||11.75|-9
+Awire|net@41|||1800|pin@22||11.75|-9|pin@23||29.75|-9
+Awire|net@43|||2700|nor2@9|a|29.75|-12|pin@23||29.75|-9
+Awire|net@44|||1800|pin@23||29.75|-9|pin@24||48.75|-9
+Awire|net@46|||2700|nor2@10|a|48.75|-12|pin@24||48.75|-9
+Awire|net@47|||1800|pin@24||48.75|-9|pin@25||67.75|-9
+Awire|net@49|||2700|nor2@11|a|67.75|-12|pin@25||67.75|-9
+Awire|net@50|||1800|pin@16||2|-17|pin@26||11.75|-17
+Awire|net@52|||2700|nor2@12|a|11.75|-20|pin@26||11.75|-17
+Awire|net@53|||1800|pin@26||11.75|-17|pin@27||29.75|-17
+Awire|net@55|||2700|nor2@13|a|29.75|-20|pin@27||29.75|-17
+Awire|net@56|||1800|pin@27||29.75|-17|pin@28||48.75|-17
+Awire|net@58|||2700|nor2@14|a|48.75|-20|pin@28||48.75|-17
+Awire|net@59|||1800|pin@28||48.75|-17|pin@29||67.75|-17
+Awire|net@61|||2700|nor2@15|a|67.75|-20|pin@29||67.75|-17
+Awire|net@62|||1800|dec2@1|~q0|0.25|-27|pin@30||10|-27
+Awire|net@66|||0|nor2@0|b|11.75|2|pin@32||10|2
+Awire|net@68|||2700|pin@33||10|-6|pin@32||10|2
+Awire|net@69|||0|nor2@4|b|11.75|-6|pin@33||10|-6
+Awire|net@71|||2700|pin@34||10|-14|pin@33||10|-6
+Awire|net@72|||0|nor2@8|b|11.75|-14|pin@34||10|-14
+Awire|net@73|||2700|pin@30||10|-27|pin@35||10|-22
+Awire|net@74|||2700|pin@35||10|-22|pin@34||10|-14
+Awire|net@75|||0|nor2@12|b|11.75|-22|pin@35||10|-22
+Awire|net@76|||1800|dec2@1|~q1|0.25|-29|pin@36||28|-29
+Awire|net@78|||2700|pin@36||28|-29|pin@38||28|-22
+Awire|net@80|||0|nor2@13|b|29.75|-22|pin@38||28|-22
+Awire|net@81|||2700|pin@38||28|-22|pin@39||28|-14
+Awire|net@83|||0|nor2@9|b|29.75|-14|pin@39||28|-14
+Awire|net@84|||2700|pin@39||28|-14|pin@40||28|-6
+Awire|net@85|||2700|pin@40||28|-6|pin@37||28|2
+Awire|net@86|||0|nor2@5|b|29.75|-6|pin@40||28|-6
+Awire|net@87|||0|nor2@1|b|29.75|2|pin@37||28|2
+Awire|net@88|||1800|dec2@1|~q2|0.25|-31|pin@41||47|-31
+Awire|net@89|||1800|dec2@1|~q3|0.25|-33|pin@42||66|-33
+Awire|net@92|||2700|pin@41||47|-31|pin@45||47|-22
+Awire|net@94|||0|nor2@14|b|48.75|-22|pin@45||47|-22
+Awire|net@95|||2700|pin@45||47|-22|pin@46||47|-14
+Awire|net@97|||0|nor2@10|b|48.75|-14|pin@46||47|-14
+Awire|net@98|||2700|pin@46||47|-14|pin@47||47|-6
+Awire|net@99|||2700|pin@47||47|-6|pin@44||47|2
+Awire|net@100|||0|nor2@6|b|48.75|-6|pin@47||47|-6
+Awire|net@101|||0|nor2@2|b|48.75|2|pin@44||47|2
+Awire|net@102|||1800|pin@43||66|2|nor2@3|b|67.75|2
+Awire|net@104|||2700|pin@48||66|-6|pin@43||66|2
+Awire|net@105|||0|nor2@7|b|67.75|-6|pin@48||66|-6
+Awire|net@107|||2700|pin@49||66|-14|pin@48||66|-6
+Awire|net@108|||0|nor2@11|b|67.75|-14|pin@49||66|-14
+Awire|net@109|||2700|pin@42||66|-33|pin@50||66|-22
+Awire|net@110|||2700|pin@50||66|-22|pin@49||66|-14
+Awire|net@111|||0|nor2@15|b|67.75|-22|pin@50||66|-22
+Awire|net@112|||0|dec2@1|a|-10.25|-28|pin@51||-12|-28
+Awire|net@113|||0|dec2@1|b|-10.25|-30|pin@52||-12|-30
+Awire|net@116|||2700|dec2@1|en|-10.25|-32|dec2@0|en|-10.25|2
+Awire|net@117|||0|dec2@0|b|-10.25|4|pin@54||-12|4
+Awire|net@118|||0|dec2@0|a|-10.25|6|pin@55||-12|6
+Awire|net@119|||1800|pin@56||-12|2|dec2@0|en|-10.25|2
+Ea[0]||D5G2;|pin@52||I
+Ea[1]||D5G2;|pin@51||I
+Ea[2]||D5G2;|pin@54||I
+Ea[3]||D5G2;|pin@55||I
+Een||D5G2;|pin@56||I
+Eq[0]||D5G2;|nor2@0|y|O
+Eq[1]||D5G2;|nor2@1|y|O
+Eq[2]||D5G2;|nor2@2|y|O
+Eq[3]||D5G2;|nor2@3|y|O
+Eq[4]||D5G2;|nor2@4|y|O
+Eq[5]||D5G2;|nor2@5|y|O
+Eq[6]||D5G2;|nor2@6|y|O
+Eq[7]||D5G2;|nor2@7|y|O
+Eq[8]||D5G2;|nor2@8|y|O
+Eq[9]||D5G2;|nor2@9|y|O
+Eq[10]||D5G2;|nor2@10|y|O
+Eq[11]||D5G2;|nor2@11|y|O
+Eq[12]||D5G2;|nor2@12|y|O
+Eq[13]||D5G2;|nor2@13|y|O
+Eq[14]||D5G2;|nor2@14|y|O
+Eq[15]||D5G2;|nor2@15|y|O
+X
+
+# Cell dffe;1{ic}
+Cdffe;1{ic}||artwork|1764465648037|1764484271756|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|6|10|||SCHEM_function(D5G2;)Sdffe|trace()V[-3/-5,-3/5,3/5,3/-5,-3/-5]
+Nschematic:Bus_Pin|pin@0||-5|3||||
+Nschematic:Wire_Pin|pin@1||-3|3||||
+Nschematic:Bus_Pin|pin@2||0|7|||RRR|
+Nschematic:Wire_Pin|pin@3||0|5|||RRR|
+Nschematic:Bus_Pin|pin@4||-5|0||||
+Nschematic:Wire_Pin|pin@5||-3|0||||
+Nschematic:Bus_Pin|pin@6||0|-7|||RRR|
+Nschematic:Wire_Pin|pin@7||0|-5|||RRR|
+Nschematic:Bus_Pin|pin@8||-5|-3||||
+Nschematic:Wire_Pin|pin@9||-3|-3||||
+Aschematic:wire|net@0|||0|pin@1||-3|3|pin@0||-5|3
+Aschematic:wire|net@1|||2700|pin@3||0|5|pin@2||0|7
+Aschematic:wire|net@2|||0|pin@5||-3|0|pin@4||-5|0
+Aschematic:wire|net@3|||900|pin@7||0|-5|pin@6||0|-7
+Aschematic:wire|net@4|||0|pin@9||-3|-3|pin@8||-5|-3
+Eclk||D5G2;|pin@0||I
+Ed||D5G2;X-1;|pin@2||I
+Een||D5G2;|pin@4||I
+Eq||D5G2;X-1;|pin@6||O
+Erst||D5G2;|pin@8||I
+X
+
+# Cell dffe;1{lay}
+Cdffe;1{lay}||mocmos|1764465701414|1764487506462||DRC_last_good_drc_area_date()G1764487508543|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764487508543
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-Metal-2-Con|contact@1||-16|76||||
+NMetal-1-Metal-2-Con|contact@2||-16|83||||
+NMetal-1-Metal-2-Con|contact@3||-16|50||||
+NMetal-1-Metal-2-Con|contact@4||45|29||||
+NMetal-1-Metal-2-Con|contact@5||45|61||||
+NMetal-1-Metal-2-Con|contact@6||45|90||||
+NMetal-1-Metal-2-Con|contact@7||45|110||||
+Istdcells:dff;1{lay}|dff@2||119.5|0|||D5G4;
+Istdcells:mux2;1{lay}|mux2@2||0|0|||D5G4;
+NMetal-1-Pin|pin@0||107.5|22||||
+NMetal-2-Pin|pin@1||-4|22||||
+NMetal-2-Pin|pin@2||620|10.5||||
+NMetal-2-Pin|pin@3||-3|11||||
+NMetal-2-Pin|pin@4||-3|22||||
+NMetal-2-Pin|pin@5||620|11||||
+NMetal-2-Pin|pin@6||115.5|76||||
+NMetal-2-Pin|pin@7||123|57||||
+NMetal-2-Pin|pin@8||123|83||||
+NMetal-2-Pin|pin@9||123|83||||
+AMetal-1|net@65||7|S1800|mux2@2|vdd|0|100|dff@2|vdd|119.5|100
+AMetal-1|net@66||7|S1800|mux2@2|gnd|0|0|dff@2|gnd|119.5|0
+AMetal-1|net@67||1|S900|mux2@2|z|107.5|52|pin@0||107.5|22
+AMetal-1|net@68||1|S0|dff@2|d|115.5|22|pin@0||107.5|22
+AMetal-2|net@70||1|S1800|mux2@2|i[0]|-16|22|pin@1||-4|22
+AMetal-2|net@72||1|S2700|dff@2|q|620|-10|pin@2||620|10.5
+AMetal-2|net@73||1|S2700|pin@3||-3|11|pin@4||-3|22
+AMetal-2|net@74||1|S1800|mux2@2|i[0]|-16|22|pin@4||-3|22
+AMetal-2|net@75||1|S1800|pin@3||-3|11|pin@5||620|11
+AMetal-2|net@76||1|S2700|dff@2|q|620|-10|pin@5||620|11
+AMetal-1|net@80||1|S1800|contact@3||-16|50|mux2@2|s|-9|50
+AMetal-2|net@81||1|S2700|dff@2|clk|115.5|64|pin@6||115.5|76
+AMetal-2|net@82||1|S1800|contact@1||-16|76|pin@6||115.5|76
+AMetal-2|net@83||1|S1800|dff@2|rst|115.5|57|pin@7||123|57
+AMetal-2|net@84||1|S2700|pin@7||123|57|pin@8||123|83
+AMetal-2|net@85||1|S2700|pin@8||123|83|pin@9||123|83
+AMetal-2|net@86||1|S1800|contact@2||-16|83|pin@9||123|83
+AMetal-2|net@87||1|S0|contact@4||45|29|mux2@2|i[1]|-16|29
+AMetal-1|net@88||1|S900|contact@5||45|61|contact@4||45|29
+AMetal-1|net@89||1|S2700|contact@5||45|61|contact@6||45|90
+AMetal-2|net@90||1|S900|contact@7||45|110|contact@6||45|90
+Eclk||D5G2;|contact@1||I
+Ed||D5G2;|contact@7||I
+Een||D5G2;|contact@3||I
+Egnd||D5G2;|mux2@2|gnd|G
+Eq||D5G2;|dff@2|q|O
+Erst||D5G2;|contact@2||I
+Evdd||D5G2;|mux2@2|vdd|P
+X
+
+# Cell dffe;1{sch}
+Cdffe;1{sch}||schematic|1764401637093|1764465650577|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Istdcells:dff;1{ic}|dff@0||0|-7|||D5G4;
+Idffe;1{ic}|dffe@1||0|21|||D5G4;
+Istdcells:mux2;1{ic}|mux2@0||0|7|||D5G4;
+NWire_Pin|pin@0||5|0||||
+NWire_Pin|pin@1||-7|0||||
+NWire_Pin|pin@2||-7|9||||
+NWire_Pin|pin@3||-8|7||||
+NWire_Pin|pin@4||7|7||||
+NWire_Pin|pin@5||7|13||||
+NWire_Pin|pin@6||-6|13||||
+NWire_Pin|pin@7||-6|-7||||
+NWire_Pin|pin@8||-8|5||||
+NWire_Pin|pin@9||-7|-5||||
+NWire_Pin|pin@10||-7|-9||||
+NWire_Pin|pin@11||7|-7||||
+Awire|net@0|||2700|dff@0|q|5|-7|pin@0||5|0
+Awire|net@1|||0|pin@0||5|0|pin@1||-7|0
+Awire|net@2|||2700|pin@1||-7|0|pin@2||-7|9
+Awire|net@3|||0|mux2@0|i0|-5.25|9|pin@2||-7|9
+Awire|net@4|||0|mux2@0|i1|-5.25|7|pin@3||-8|7
+Awire|net@5|||1800|mux2@0|z|5.25|7|pin@4||7|7
+Awire|net@6|||2700|pin@4||7|7|pin@5||7|13
+Awire|net@7|||0|pin@5||7|13|pin@6||-6|13
+Awire|net@8|||900|pin@6||-6|13|pin@7||-6|-7
+Awire|net@9|||0|dff@0|d|-5|-7|pin@7||-6|-7
+Awire|net@10|||0|mux2@0|s0|-5.25|5|pin@8||-8|5
+Awire|net@11|||0|dff@0|clk|-5|-5|pin@9||-7|-5
+Awire|net@12|||0|dff@0|rst|-5|-9|pin@10||-7|-9
+Awire|net@13|||1800|dff@0|q|5|-7|pin@11||7|-7
+Eclk||D5G2;|pin@9||I
+Ed||D5G2;|pin@3||I
+Een||D5G2;|pin@8||I
+Eq||D5G2;|pin@11||O
+Erst||D5G2;|pin@10||I
+X
+
+# Cell mux16;1{ic}
+Cmux16;1{ic}||artwork|1764469733446|1764483232597|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Mux|mux@0||0|0|12|30||
+Nschematic:Bus_Pin|pin@0||-10|19||||
+Nschematic:Wire_Pin|pin@1||-8|19||||
+Nschematic:Bus_Pin|pin@2||-10|-1||||
+Nschematic:Wire_Pin|pin@3||-8|-1||||
+Nschematic:Bus_Pin|pin@4||-10|-3||||
+Nschematic:Wire_Pin|pin@5||-8|-3||||
+Nschematic:Bus_Pin|pin@6||-10|-5||||
+Nschematic:Wire_Pin|pin@7||-8|-5||||
+Nschematic:Bus_Pin|pin@8||-10|-7||||
+Nschematic:Wire_Pin|pin@9||-8|-7||||
+Nschematic:Bus_Pin|pin@10||-10|-9||||
+Nschematic:Wire_Pin|pin@11||-8|-9||||
+Nschematic:Bus_Pin|pin@12||-10|-11||||
+Nschematic:Wire_Pin|pin@13||-8|-11||||
+Nschematic:Bus_Pin|pin@14||-10|17||||
+Nschematic:Wire_Pin|pin@15||-8|17||||
+Nschematic:Bus_Pin|pin@16||-10|15||||
+Nschematic:Wire_Pin|pin@17||-8|15||||
+Nschematic:Bus_Pin|pin@18||-10|13||||
+Nschematic:Wire_Pin|pin@19||-8|13||||
+Nschematic:Bus_Pin|pin@20||-10|11||||
+Nschematic:Wire_Pin|pin@21||-8|11||||
+Nschematic:Bus_Pin|pin@22||-10|9||||
+Nschematic:Wire_Pin|pin@23||-8|9||||
+Nschematic:Bus_Pin|pin@24||-10|7||||
+Nschematic:Wire_Pin|pin@25||-8|7||||
+Nschematic:Bus_Pin|pin@26||-10|5||||
+Nschematic:Wire_Pin|pin@27||-8|5||||
+Nschematic:Bus_Pin|pin@28||-10|3||||
+Nschematic:Wire_Pin|pin@29||-8|3||||
+Nschematic:Bus_Pin|pin@30||-10|1||||
+Nschematic:Wire_Pin|pin@31||-8|1||||
+Nschematic:Bus_Pin|pin@32||-10|-13||||
+Nschematic:Wire_Pin|pin@33||-8|-13||||
+Nschematic:Bus_Pin|pin@34||-10|-15||||
+Nschematic:Wire_Pin|pin@35||-8|-15||||
+Nschematic:Bus_Pin|pin@36||-10|-17||||
+Nschematic:Wire_Pin|pin@37||-8|-17||||
+Nschematic:Bus_Pin|pin@38||-10|-19||||
+Nschematic:Wire_Pin|pin@39||-8|-19||||
+Nschematic:Bus_Pin|pin@40||10|0||||
+Nschematic:Wire_Pin|pin@41||8|0||||
+Ngeneric:Invisible-Pin|pin@42||0|0|||||ART_message(D5G2;)Smux16
+Aschematic:wire|net@0|||0|pin@1||-8|19|pin@0||-10|19
+Aschematic:wire|net@1|||0|pin@3||-8|-1|pin@2||-10|-1
+Aschematic:wire|net@2|||0|pin@5||-8|-3|pin@4||-10|-3
+Aschematic:wire|net@3|||0|pin@7||-8|-5|pin@6||-10|-5
+Aschematic:wire|net@4|||0|pin@9||-8|-7|pin@8||-10|-7
+Aschematic:wire|net@5|||0|pin@11||-8|-9|pin@10||-10|-9
+Aschematic:wire|net@6|||0|pin@13||-8|-11|pin@12||-10|-11
+Aschematic:wire|net@7|||0|pin@15||-8|17|pin@14||-10|17
+Aschematic:wire|net@8|||0|pin@17||-8|15|pin@16||-10|15
+Aschematic:wire|net@9|||0|pin@19||-8|13|pin@18||-10|13
+Aschematic:wire|net@10|||0|pin@21||-8|11|pin@20||-10|11
+Aschematic:wire|net@11|||0|pin@23||-8|9|pin@22||-10|9
+Aschematic:wire|net@12|||0|pin@25||-8|7|pin@24||-10|7
+Aschematic:wire|net@13|||0|pin@27||-8|5|pin@26||-10|5
+Aschematic:wire|net@14|||0|pin@29||-8|3|pin@28||-10|3
+Aschematic:wire|net@15|||0|pin@31||-8|1|pin@30||-10|1
+Aschematic:wire|net@16|||0|pin@33||-8|-13|pin@32||-10|-13
+Aschematic:wire|net@17|||0|pin@35||-8|-15|pin@34||-10|-15
+Aschematic:wire|net@18|||0|pin@37||-8|-17|pin@36||-10|-17
+Aschematic:wire|net@19|||0|pin@39||-8|-19|pin@38||-10|-19
+Aschematic:wire|net@20|||1800|pin@41||8|0|pin@40||10|0
+Ei[0]||D5G2;|pin@0||I
+Ei[1]||D5G2;|pin@14||I
+Ei[2]||D5G2;|pin@16||I
+Ei[3]||D5G2;|pin@18||I
+Ei[4]||D5G2;|pin@20||I
+Ei[5]||D5G2;|pin@22||I
+Ei[6]||D5G2;|pin@24||I
+Ei[7]||D5G2;|pin@26||I
+Ei[8]||D5G2;|pin@28||I
+Ei[9]||D5G2;|pin@30||I
+Ei[10]||D5G2;|pin@2||I
+Ei[11]||D5G2;|pin@4||I
+Ei[12]||D5G2;|pin@6||I
+Ei[13]||D5G2;|pin@8||I
+Ei[14]||D5G2;|pin@10||I
+Ei[15]||D5G2;|pin@12||I
+Es0|s[0]|D5G2;|pin@32||I
+Es1|s[1]|D5G2;|pin@34||I
+Es2|s[2]|D5G2;|pin@36||I
+Es3|s[3]|D5G2;|pin@38||I
+Ez||D5G2;|pin@40||O
+X
+
+# Cell mux16;1{lay}
+Cmux16;1{lay}||mocmos|1764469982530|1764483729987||DRC_last_good_drc_area_date()G1764483752407|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764483752407
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-Metal-2-Con|contact@0||-9|880||||
+NMetal-1-Metal-2-Con|contact@1||134|880||||
+NMetal-1-Metal-2-Con|contact@2||275|880||||
+NMetal-1-Metal-2-Con|contact@3||415|880||||
+NMetal-1-Metal-2-Con|contact@5||-9|675||||
+NMetal-1-Metal-2-Con|contact@6||-9|635||||
+NMetal-1-Metal-2-Con|contact@7||-9|855||||
+NMetal-1-Metal-2-Con|contact@8||-9|476||||
+NMetal-1-Metal-2-Con|contact@9||-9|455||||
+NMetal-1-Metal-2-Con|contact@10||-9|415||||
+NMetal-1-Metal-2-Con|contact@11||-9|256||||
+NMetal-1-Metal-2-Con|contact@12||-9|235||||
+NMetal-1-Metal-2-Con|contact@13||-9|195||||
+NMetal-1-Metal-2-Con|contact@14||-9|174||||
+NMetal-1-Metal-2-Con|contact@15||-9|614||||
+NMetal-1-Metal-2-Con|contact@16||134|635||||
+NMetal-1-Metal-2-Con|contact@17||134|614||||
+NMetal-1-Metal-2-Con|contact@18||134|476||||
+NMetal-1-Metal-2-Con|contact@19||134|455||||
+NMetal-1-Metal-2-Con|contact@20||134|415||||
+NMetal-1-Metal-2-Con|contact@21||134|394||||
+NMetal-1-Metal-2-Con|contact@22||275|394||||
+NMetal-1-Metal-2-Con|contact@23||275|415||||
+NMetal-1-Metal-2-Con|contact@24||275|455||||
+NMetal-1-Metal-2-Con|contact@25||275|476||||
+NMetal-1-Metal-2-Con|contact@26||555|105|6|16||
+NMetal-1-Metal-2-Con|contact@27||575|215|6|16||
+NMetal-1-Metal-2-Con|contact@28||575|0|6|6||
+NMetal-1-Metal-2-Con|contact@29||555|325|6|16||
+NMetal-1-Metal-2-Con|contact@30||575|435|6|16||
+NMetal-1-Metal-2-Con|contact@31||555|545|6|16||
+NMetal-1-Metal-2-Con|contact@32||575|655|6|16||
+NMetal-1-Metal-2-Con|contact@33||555|765|6|16||
+NMetal-1-Metal-2-Con|contact@34||575|870|6|6||
+NMetal-1-Metal-2-Con|contact@35||587|492||||
+Istdcells:mux2;1{lay}|mux2@0||0|0|||D5G4;
+Istdcells:mux2;1{lay}|mux2@2||0|210|Y||D5G4;
+Istdcells:mux2;1{lay}|mux2@3||0|220|||D5G4;
+Istdcells:mux2;1{lay}|mux2@4||0|430|Y||D5G4;
+Istdcells:mux2;1{lay}|mux2@5||0|440|||D5G4;
+Istdcells:mux2;1{lay}|mux2@6||0|650|Y||D5G4;
+Istdcells:mux2;1{lay}|mux2@7||0|660|||D5G4;
+Istdcells:mux2;1{lay}|mux2@8||0|870|Y||D5G4;
+Istdcells:mux2;1{lay}|mux2@9||143|220|||D5G4;
+Istdcells:mux2;1{lay}|mux2@10||143|430|Y||D5G4;
+Istdcells:mux2;1{lay}|mux2@11||143|440|||D5G4;
+Istdcells:mux2;1{lay}|mux2@12||143|650|Y||D5G4;
+Istdcells:mux2;1{lay}|mux2@15||284|440|||D5G4;
+Istdcells:mux2;1{lay}|mux2@16||284|430|Y||D5G4;
+Istdcells:mux2;1{lay}|mux2@17||424|440|||D5G4;
+NMetal-2-Pin|pin@3||134|880||||
+NMetal-2-Pin|pin@5||415|880||||
+NMetal-1-Pin|pin@6||391|462||||
+NMetal-2-Pin|pin@7||391|469||||
+NMetal-2-Pin|pin@8||268|598||||
+NMetal-2-Pin|pin@9||250|462||||
+NMetal-1-Pin|pin@10||250.5|401||||
+NMetal-2-Pin|pin@11||257.5|272||||
+NMetal-2-Pin|pin@12||257.5|408||||
+NMetal-2-Pin|pin@13||127|818||||
+NMetal-2-Pin|pin@14||107.5|621||||
+NMetal-2-Pin|pin@15||127|598||||
+NMetal-2-Pin|pin@16||107.5|462||||
+NMetal-2-Pin|pin@17||107.5|408||||
+NMetal-2-Pin|pin@18||117.5|272||||
+NMetal-2-Pin|pin@19||117.5|401||||
+NMetal-2-Pin|pin@20||107.5|249||||
+NMetal-2-Pin|pin@21||116.5|52||||
+NMetal-2-Pin|pin@22||116.5|242||||
+NMetal-1-Pin|pin@23||525|870||||
+NMetal-1-Pin|pin@24||525|770||||
+NMetal-1-Pin|pin@25||525|760||||
+NMetal-1-Pin|pin@26||525|660||||
+NMetal-1-Pin|pin@27||525|650||||
+NMetal-1-Pin|pin@28||525|550||||
+NMetal-1-Pin|pin@29||525|430||||
+NMetal-1-Pin|pin@30||525|330||||
+NMetal-1-Pin|pin@31||525|320||||
+NMetal-1-Pin|pin@32||525|220||||
+NMetal-1-Pin|pin@33||525|210||||
+NMetal-1-Pin|pin@34||525|110||||
+NMetal-1-Pin|pin@35||525|100||||
+NMetal-1-Pin|pin@36||525|0||||
+NMetal-1-Pin|pin@37||575|220||||
+NMetal-1-Pin|pin@38||555|110||||
+NMetal-1-Pin|pin@39||525|325||||
+NMetal-1-Pin|pin@40||555|320||||
+NMetal-1-Pin|pin@41||525|765||||
+NMetal-1-Pin|pin@42||555|760||||
+NMetal-1-Pin|pin@43||525|655||||
+NMetal-1-Pin|pin@44||575|650||||
+NMetal-1-Pin|pin@45||555|550||||
+NMetal-1-Pin|pin@46||531|545||||
+NMetal-1-Pin|pin@47||575|430||||
+AMetal-1|net@0||7|S2700|mux2@0|vdd|0|100|mux2@2|vdd|0|110
+AMetal-1|net@1||7|S2700|mux2@3|vdd|0|320|mux2@4|vdd|0|330
+AMetal-1|net@2||7|S2700|mux2@2|gnd|0|210|mux2@3|gnd|0|220
+AMetal-1|net@3||7|S2700|mux2@5|vdd|0|540|mux2@6|vdd|0|550
+AMetal-1|net@4||7|S2700|mux2@7|vdd|0|760|mux2@8|vdd|0|770
+AMetal-1|net@5||7|S2700|mux2@6|gnd|0|650|mux2@7|gnd|0|660
+AMetal-1|net@6||7|S2700|mux2@4|gnd|0|430|mux2@5|gnd|0|440
+AMetal-1|net@7||7|S2700|mux2@9|vdd|143|320|mux2@10|vdd|143|330
+AMetal-1|net@8||7|S2700|mux2@11|vdd|143|540|mux2@12|vdd|143|550
+AMetal-1|net@9||7|S2700|mux2@10|gnd|143|430|mux2@11|gnd|143|440
+AMetal-1|net@11||7|S2700|mux2@16|gnd|284|430|mux2@15|gnd|284|440
+AMetal-1|net@31||7|S0|mux2@9|gnd|143|220|mux2@3|gnd|0|220
+AMetal-1|net@32||7|S0|mux2@9|vdd|143|320|mux2@3|vdd|0|320
+AMetal-1|net@33||7|S0|mux2@10|vdd|143|330|mux2@4|vdd|0|330
+AMetal-1|net@36||7|S0|mux2@16|gnd|284|430|mux2@10|gnd|143|430
+AMetal-1|net@37||7|S0|mux2@15|gnd|284|440|mux2@11|gnd|143|440
+AMetal-1|net@38||7|S0|mux2@11|gnd|143|440|mux2@5|gnd|0|440
+AMetal-1|net@39||7|S1800|mux2@4|gnd|0|430|mux2@10|gnd|143|430
+AMetal-1|net@40||7|S1800|mux2@15|gnd|284|440|mux2@17|gnd|424|440
+AMetal-1|net@41||7|S0|mux2@17|vdd|424|540|mux2@15|vdd|284|540
+AMetal-1|net@42||7|S0|mux2@15|vdd|284|540|mux2@11|vdd|143|540
+AMetal-1|net@43||7|S0|mux2@11|vdd|143|540|mux2@5|vdd|0|540
+AMetal-1|net@44||7|S1800|mux2@6|vdd|0|550|mux2@12|vdd|143|550
+AMetal-1|net@45||7|S0|mux2@12|gnd|143|650|mux2@6|gnd|0|650
+AMetal-1|net@46||7|S0|mux2@16|vdd|284|330|mux2@10|vdd|143|330
+AMetal-2|net@51||1|S900|mux2@8|s|-9|820|mux2@7|s|-9|710
+AMetal-1|net@52||1|S2700|contact@5||-9|675|mux2@7|s|-9|710
+AMetal-2|net@53||1|S900|contact@5||-9|675|contact@6||-9|635
+AMetal-2|net@54||1|S2700|contact@7||-9|855|contact@0||-9|880
+AMetal-1|net@55||1|S900|contact@7||-9|855|mux2@8|s|-9|820
+AMetal-2|net@57||1|S900|mux2@6|s|-9|600|mux2@5|s|-9|490
+AMetal-2|net@58||1|S2700|contact@8||-9|476|mux2@5|s|-9|490
+AMetal-1|net@59||1|S900|contact@8||-9|476|contact@9||-9|455
+AMetal-2|net@60||1|S900|contact@9||-9|455|contact@10||-9|415
+AMetal-1|net@61||1|S900|contact@10||-9|415|mux2@4|s|-9|380
+AMetal-2|net@62||1|S900|mux2@4|s|-9|380|mux2@3|s|-9|270
+AMetal-1|net@63||1|S2700|contact@12||-9|235|contact@11||-9|256
+AMetal-2|net@64||1|S2700|contact@11||-9|256|mux2@3|s|-9|270
+AMetal-2|net@65||1|S2700|mux2@0|s|-9|50|mux2@2|s|-9|160
+AMetal-2|net@66||1|S900|contact@14||-9|174|mux2@2|s|-9|160
+AMetal-1|net@67||1|S2700|contact@14||-9|174|contact@13||-9|195
+AMetal-2|net@68||1|S2700|contact@13||-9|195|contact@12||-9|235
+AMetal-2|net@69||1|S900|contact@15||-9|614|mux2@6|s|-9|600
+AMetal-1|net@70||1|S2700|contact@15||-9|614|contact@6||-9|635
+AMetal-2|net@71||1|S2700|contact@16||134|635|pin@3||134|880
+AMetal-2|net@72||1|S0|contact@1||134|880|pin@3||134|880
+AMetal-1|net@73||1|S2700|contact@17||134|614|contact@16||134|635
+AMetal-2|net@74||1|S900|contact@17||134|614|mux2@12|s|134|600
+AMetal-2|net@75||1|S900|mux2@12|s|134|600|mux2@11|s|134|490
+AMetal-1|net@76||1|S2700|contact@19||134|455|contact@18||134|476
+AMetal-2|net@77||1|S2700|contact@18||134|476|mux2@11|s|134|490
+AMetal-1|net@78||1|S2700|contact@21||134|394|contact@20||134|415
+AMetal-2|net@79||1|S2700|contact@20||134|415|contact@19||134|455
+AMetal-2|net@80||1|S900|contact@21||134|394|mux2@10|s|134|380
+AMetal-2|net@81||1|S900|mux2@10|s|134|380|mux2@9|s|134|270
+AMetal-1|net@82||1|S900|contact@23||275|415|contact@22||275|394
+AMetal-2|net@83||1|S900|contact@22||275|394|mux2@16|s|275|380
+AMetal-1|net@84||1|S900|contact@25||275|476|contact@24||275|455
+AMetal-2|net@85||1|S2700|contact@25||275|476|mux2@15|s|275|490
+AMetal-2|net@86||1|S900|contact@24||275|455|contact@23||275|415
+AMetal-2|net@90||1|S2700|mux2@15|s|275|490|contact@2||275|880
+AMetal-2|net@91||1|S2700|mux2@17|s|415|490|pin@5||415|880
+AMetal-2|net@92||1|S0|contact@3||415|880|pin@5||415|880
+AMetal-1|net@93||1|S900|mux2@15|z|391|492|pin@6||391|462
+AMetal-1|net@94||1|S0|mux2@17|i[0]|408|462|pin@6||391|462
+AMetal-2|net@95||1|S2700|mux2@16|z|391|378|pin@7||391|469
+AMetal-2|net@96||1|S0|mux2@17|i[1]|408|469|pin@7||391|469
+AMetal-2|net@97||1|S1800|mux2@12|z|250|598|pin@8||268|598
+AMetal-2|net@98||1|S2700|mux2@15|i[1]|268|469|pin@8||268|598
+AMetal-2|net@99||1|S900|mux2@11|z|250|492|pin@9||250|462
+AMetal-2|net@100||1|S0|mux2@15|i[0]|268|462|pin@9||250|462
+AMetal-1|net@101||1|S2700|mux2@10|z|250.5|378|pin@10||250.5|401
+AMetal-1|net@102||1|S0|mux2@16|i[1]|268|401|pin@10||250.5|401
+AMetal-2|net@103||1|S1800|mux2@9|z|250.5|272|pin@11||257.5|272
+AMetal-2|net@104||1|S2700|pin@11||257.5|272|pin@12||257.5|408
+AMetal-2|net@105||1|S0|mux2@16|i[0]|268|408|pin@12||257.5|408
+AMetal-2|net@106||1|S1800|mux2@8|z|107.5|818|pin@13||127|818
+AMetal-2|net@107||1|S2700|mux2@12|i[0]|127|628|pin@13||127|818
+AMetal-2|net@108||1|S900|mux2@7|z|107.5|712|pin@14||107.5|621
+AMetal-2|net@109||1|S0|mux2@12|i[1]|127|621|pin@14||107.5|621
+AMetal-2|net@110||1|S1800|mux2@6|z|107.5|598|pin@15||127|598
+AMetal-2|net@111||1|S2700|mux2@11|i[1]|127|469|pin@15||127|598
+AMetal-2|net@112||1|S900|mux2@5|z|107.5|492|pin@16||107.5|462
+AMetal-2|net@113||1|S0|mux2@11|i[0]|127|462|pin@16||107.5|462
+AMetal-2|net@114||1|S2700|mux2@4|z|107.5|378|pin@17||107.5|408
+AMetal-2|net@115||1|S0|mux2@10|i[0]|127|408|pin@17||107.5|408
+AMetal-2|net@116||1|S1800|mux2@3|z|107.5|272|pin@18||117.5|272
+AMetal-2|net@117||1|S2700|pin@18||117.5|272|pin@19||117.5|401
+AMetal-2|net@118||1|S0|mux2@10|i[1]|127|401|pin@19||117.5|401
+AMetal-2|net@119||1|S2700|mux2@2|z|107.5|158|pin@20||107.5|249
+AMetal-2|net@120||1|S0|mux2@9|i[1]|127|249|pin@20||107.5|249
+AMetal-2|net@121||1|S1800|mux2@0|z|107.5|52|pin@21||116.5|52
+AMetal-2|net@122||1|S2700|pin@21||116.5|52|pin@22||116.5|242
+AMetal-2|net@123||1|S0|mux2@9|i[0]|127|242|pin@22||116.5|242
+AMetal-1|net@124||7|S1800|mux2@8|gnd|0|870|pin@23||525|870
+AMetal-1|net@125||7|S1800|mux2@8|vdd|0|770|pin@24||525|770
+AMetal-1|net@126||7|S1800|mux2@7|vdd|0|760|pin@25||525|760
+AMetal-1|net@127||7|S1800|mux2@7|gnd|0|660|pin@26||525|660
+AMetal-1|net@128||7|S1800|mux2@6|gnd|0|650|pin@27||525|650
+AMetal-1|net@129||7|S1800|mux2@6|vdd|0|550|pin@28||525|550
+AMetal-1|net@130||7|S1800|mux2@4|gnd|0|430|pin@29||525|430
+AMetal-1|net@131||7|S1800|mux2@4|vdd|0|330|pin@30||525|330
+AMetal-1|net@132||7|S1800|mux2@3|vdd|0|320|pin@31||525|320
+AMetal-1|net@133||7|S1800|mux2@3|gnd|0|220|pin@32||525|220
+AMetal-1|net@134||7|S1800|mux2@2|gnd|0|210|pin@33||525|210
+AMetal-1|net@135||7|S1800|mux2@2|vdd|0|110|pin@34||525|110
+AMetal-1|net@136||7|S1800|mux2@0|vdd|0|100|pin@35||525|100
+AMetal-1|net@137||7|S1800|mux2@0|gnd|0|0|pin@36||525|0
+AMetal-1|net@138||7|S2700|contact@27||575|215|pin@37||575|220
+AMetal-1|net@139||7|S1800|pin@32||525|220|pin@37||575|220
+AMetal-1|net@140||7|S0|contact@27||575|210|pin@33||525|210
+AMetal-1|net@141||7|S2700|contact@26||555|105|pin@38||555|110
+AMetal-1|net@142||7|S1800|pin@34||525|110|pin@38||555|110
+AMetal-1|net@143||7|S0|contact@26||555|100|pin@35||525|100
+AMetal-1|net@144||7|S0|contact@28||575|0|pin@36||525|0
+AMetal-1|net@145||17|IS0|contact@29||555|325|pin@39||525|325
+AMetal-1|net@146||7|S900|pin@30||525|330|pin@39||525|325
+AMetal-1|net@147||7|S900|contact@29||555|325|pin@40||555|320
+AMetal-1|net@148||7|S1800|pin@31||525|320|pin@40||555|320
+AMetal-1|net@149||7|S0|contact@34||575|870|pin@23||525|870
+AMetal-1|net@150||17|IS0|contact@33||555|765|pin@41||525|765
+AMetal-1|net@151||7|S900|pin@24||525|770|pin@41||525|765
+AMetal-1|net@152||7|S900|contact@33||555|765|pin@42||555|760
+AMetal-1|net@153||7|S1800|pin@25||525|760|pin@42||555|760
+AMetal-1|net@154||17|IS0|contact@32||575|655|pin@43||525|655
+AMetal-1|net@155||7|S900|pin@26||525|660|pin@43||525|655
+AMetal-1|net@156||7|S900|contact@32||575|655|pin@44||575|650
+AMetal-1|net@157||7|S1800|pin@27||525|650|pin@44||575|650
+AMetal-1|net@158||7|S2700|contact@31||555|545|pin@45||555|550
+AMetal-1|net@159||7|S1800|pin@28||525|550|pin@45||555|550
+AMetal-1|net@160||17|IS0|contact@31||555|545|pin@46||531|545
+AMetal-1|net@162||7|S1800|pin@29||525|430|pin@47||575|430
+AMetal-1|net@163||7|S900|contact@30||575|435|pin@47||575|430
+AMetal-1|net@164||7|S1800|mux2@17|gnd|424|440|contact@30||575|440
+AMetal-2|net@165||7|S2700|contact@26||555|105|contact@29||555|325
+AMetal-2|net@166||7|S900|contact@34||575|870|contact@32||575|655
+AMetal-2|net@167||7|S900|contact@32||575|655|contact@30||575|435
+AMetal-2|net@168||7|S900|contact@30||575|435|contact@27||575|215
+AMetal-2|net@169||7|S900|contact@27||575|215|contact@28||575|0
+AMetal-2|net@170||7|S2700|contact@29||555|325|contact@31||555|545
+AMetal-2|net@171||7|S2700|contact@31||555|545|contact@33||555|765
+AMetal-1|net@172||1|S0|contact@35||587|492|mux2@17|z|531|492
+Egnd||D5G2;|contact@30||G
+Ei[6]|i[0]|D5G2;|mux2@5|i[0]|I
+Ei[7]|i[1]|D5G2;|mux2@5|i[1]|I
+Ei[4]|i[2]|D5G2;|mux2@6|i[0]|I
+Ei[5]|i[3]|D5G2;|mux2@6|i[1]|I
+Ei[0]|i[4]|D5G2;|mux2@8|i[0]|I
+Ei[1]|i[5]|D5G2;|mux2@8|i[1]|I
+Ei[2]|i[6]|D5G2;|mux2@7|i[0]|I
+Ei[3]|i[7]|D5G2;|mux2@7|i[1]|I
+Ei[14]|i[8]|D5G2;|mux2@0|i[0]|I
+Ei[15]|i[9]|D5G2;|mux2@0|i[1]|I
+Ei[12]|i[10]|D5G2;|mux2@2|i[0]|I
+Ei[13]|i[11]|D5G2;|mux2@2|i[1]|I
+Ei[8]|i[12]|D5G2;|mux2@4|i[0]|I
+Ei[9]|i[13]|D5G2;|mux2@4|i[1]|I
+Ei[10]|i[14]|D5G2;|mux2@3|i[0]|I
+Ei[11]|i[15]|D5G2;|mux2@3|i[1]|I
+Es[0]||D5G2;|contact@0||I
+Es[1]||D5G2;|contact@1||I
+Es[2]||D5G2;|contact@2||I
+Es[3]||D5G2;|contact@3||I
+Evdd||D5G2;|mux2@5|vdd|P
+Evdd_1||D5G2;|contact@31||P
+Ez||D5G2;|contact@35||O
+X
+
+# Cell mux16;1{sch}
+Cmux16;1{sch}||schematic|1764467587445|1764483232597|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Istdcells:mux2;1{ic}|mux2@0||7|8|||D5G4;
+Istdcells:mux2;1{ic}|mux2@1||7|-4|Y||D5G4;
+Istdcells:mux2;1{ic}|mux2@2||7|-16|||D5G4;
+Istdcells:mux2;1{ic}|mux2@3||7|-29|Y||D5G4;
+Istdcells:mux2;1{ic}|mux2@4||7|-41|||D5G4;
+Istdcells:mux2;1{ic}|mux2@5||7|-53|Y||D5G4;
+Istdcells:mux2;1{ic}|mux2@6||7|-65|||D5G4;
+Istdcells:mux2;1{ic}|mux2@7||7|-78|Y||D5G4;
+Istdcells:mux2;1{ic}|mux2@8||26|-16|||D5G4;
+Istdcells:mux2;1{ic}|mux2@9||26|-28|Y||D5G4;
+Istdcells:mux2;1{ic}|mux2@10||26|-40|||D5G4;
+Istdcells:mux2;1{ic}|mux2@11||26|-53|Y||D5G4;
+Istdcells:mux2;1{ic}|mux2@12||43|-28|||D5G4;
+Istdcells:mux2;1{ic}|mux2@13||43|-41|Y||D5G4;
+Istdcells:mux2;1{ic}|mux2@14||60|-35|Y||D5G4;
+Imux16;1{ic}|mux16@0||27|39|||D5G4;
+NWire_Pin|pin@0||-1|6||||
+NWire_Pin|pin@1||-1|14||||
+NWire_Pin|pin@2||-1|-2||||
+NWire_Pin|pin@3||-1|-76||||
+NWire_Pin|pin@4||-1|-67||||
+NWire_Pin|pin@5||-1|-51||||
+NWire_Pin|pin@6||-1|-43||||
+NWire_Pin|pin@7||-1|-27||||
+NWire_Pin|pin@8||-1|-18||||
+NWire_Pin|pin@9||18|-18||||
+NWire_Pin|pin@10||18|14||||
+NWire_Pin|pin@11||18|-51||||
+NWire_Pin|pin@12||18|-42||||
+NWire_Pin|pin@13||18|-26||||
+NWire_Pin|pin@15||35|14||||
+NWire_Pin|pin@16||52|-33||||
+NWire_Pin|pin@17||52|14||||
+NWire_Pin|pin@35||35|-30||||
+NWire_Pin|pin@36||35|-39||||
+NWire_Pin|pin@37||20.75|8||||
+NWire_Pin|pin@38||20|-4||||
+NWire_Pin|pin@39||20|-16||||
+NWire_Pin|pin@40||12.25|-28||||
+NWire_Pin|pin@41||19|-16||||
+NWire_Pin|pin@42||19|-30||||
+NWire_Pin|pin@43||12.25|-38||||
+NWire_Pin|pin@44||14|-53||||
+NWire_Pin|pin@45||14|-40||||
+NWire_Pin|pin@46||20.75|-65||||
+NWire_Pin|pin@47||15|-78||||
+NWire_Pin|pin@48||15|-53||||
+NWire_Pin|pin@49||37.75|-16||||
+NWire_Pin|pin@50||31.25|-43||||
+NWire_Pin|pin@51||33|-53||||
+NWire_Pin|pin@52||33|-41||||
+NWire_Pin|pin@54||48.25|-35||||
+NWire_Pin|pin@55||50|-28||||
+NWire_Pin|pin@56||50|-37||||
+Awire|net@0|||0|mux2@0|s0|1.75|6|pin@0||-1|6
+Awire|net@1|||2700|pin@0||-1|6|pin@1||-1|14
+Awire|net@2|||900|pin@0||-1|6|pin@2||-1|-2
+Awire|net@3|||0|mux2@1|s0|1.75|-2|pin@2||-1|-2
+Awire|net@4|||0|mux2@7|s0|1.75|-76|pin@3||-1|-76
+Awire|net@7|||900|pin@4||-1|-67|pin@3||-1|-76
+Awire|net@8|||0|mux2@6|s0|1.75|-67|pin@4||-1|-67
+Awire|net@10|||900|pin@5||-1|-51|pin@4||-1|-67
+Awire|net@11|||0|mux2@5|s0|1.75|-51|pin@5||-1|-51
+Awire|net@13|||900|pin@6||-1|-43|pin@5||-1|-51
+Awire|net@14|||0|mux2@4|s0|1.75|-43|pin@6||-1|-43
+Awire|net@16|||900|pin@7||-1|-27|pin@6||-1|-43
+Awire|net@17|||0|mux2@3|s0|1.75|-27|pin@7||-1|-27
+Awire|net@18|||900|pin@2||-1|-2|pin@8||-1|-18
+Awire|net@19|||900|pin@8||-1|-18|pin@7||-1|-27
+Awire|net@20|||0|mux2@2|s0|1.75|-18|pin@8||-1|-18
+Awire|net@21|||0|mux2@8|s0|20.75|-18|pin@9||18|-18
+Awire|net@22|||2700|pin@9||18|-18|pin@10||18|14
+Awire|net@23|||0|mux2@11|s0|20.75|-51|pin@11||18|-51
+Awire|net@26|||900|pin@12||18|-42|pin@11||18|-51
+Awire|net@27|||0|mux2@10|s0|20.75|-42|pin@12||18|-42
+Awire|net@28|||900|pin@9||18|-18|pin@13||18|-26
+Awire|net@29|||900|pin@13||18|-26|pin@12||18|-42
+Awire|net@30|||0|mux2@9|s0|20.75|-26|pin@13||18|-26
+Awire|net@33|||0|mux2@14|s0|54.75|-33|pin@16||52|-33
+Awire|net@34|||2700|pin@16||52|-33|pin@17||52|14
+Awire|net@61|||900|pin@15||35|14|pin@35||35|-30
+Awire|net@62|||0|mux2@12|s0|37.75|-30|pin@35||35|-30
+Awire|net@63|||0|mux2@13|s0|37.75|-39|pin@36||35|-39
+Awire|net@64|||900|pin@35||35|-30|pin@36||35|-39
+Awire|net@65|||1800|mux2@0|z|12.25|8|pin@37||20.75|8
+Awire|net@66|||2700|mux2@8|i0|20.75|-14|pin@37||20.75|8
+Awire|net@67|||1800|mux2@1|z|12.25|-4|pin@38||20|-4
+Awire|net@68|||900|pin@38||20|-4|pin@39||20|-16
+Awire|net@69|||0|mux2@8|i1|20.75|-16|pin@39||20|-16
+Awire|net@70|||2700|mux2@3|z|12.25|-29|pin@40||12.25|-28
+Awire|net@71|||0|mux2@9|i1|20.75|-28|pin@40||12.25|-28
+Awire|net@72|||1800|mux2@2|z|12.25|-16|pin@41||19|-16
+Awire|net@73|||900|pin@41||19|-16|pin@42||19|-30
+Awire|net@74|||0|mux2@9|i0|20.75|-30|pin@42||19|-30
+Awire|net@75|||2700|mux2@4|z|12.25|-41|pin@43||12.25|-38
+Awire|net@76|||0|mux2@10|i0|20.75|-38|pin@43||12.25|-38
+Awire|net@77|||1800|mux2@5|z|12.25|-53|pin@44||14|-53
+Awire|net@78|||2700|pin@44||14|-53|pin@45||14|-40
+Awire|net@79|||1800|pin@45||14|-40|mux2@10|i1|20.75|-40
+Awire|net@80|||1800|mux2@6|z|12.25|-65|pin@46||20.75|-65
+Awire|net@81|||900|mux2@11|i0|20.75|-55|pin@46||20.75|-65
+Awire|net@82|||1800|mux2@7|z|12.25|-78|pin@47||15|-78
+Awire|net@83|||2700|pin@47||15|-78|pin@48||15|-53
+Awire|net@84|||0|mux2@11|i1|20.75|-53|pin@48||15|-53
+Awire|net@85|||1800|mux2@8|z|31.25|-16|pin@49||37.75|-16
+Awire|net@86|||2700|mux2@12|i0|37.75|-26|pin@49||37.75|-16
+Awire|net@87|||1800|mux2@9|z|31.25|-28|mux2@12|i1|37.75|-28
+Awire|net@88|||900|mux2@10|z|31.25|-40|pin@50||31.25|-43
+Awire|net@89|||0|mux2@13|i0|37.75|-43|pin@50||31.25|-43
+Awire|net@90|||1800|mux2@11|z|31.25|-53|pin@51||33|-53
+Awire|net@91|||2700|pin@51||33|-53|pin@52||33|-41
+Awire|net@92|||0|mux2@13|i1|37.75|-41|pin@52||33|-41
+Awire|net@95|||2700|mux2@13|z|48.25|-41|pin@54||48.25|-35
+Awire|net@96|||0|mux2@14|i1|54.75|-35|pin@54||48.25|-35
+Awire|net@97|||1800|mux2@12|z|48.25|-28|pin@55||50|-28
+Awire|net@98|||900|pin@55||50|-28|pin@56||50|-37
+Awire|net@99|||0|mux2@14|i0|54.75|-37|pin@56||50|-37
+Ei[0]||D5G2;|mux2@0|i0|I
+Ei[1]||D5G2;|mux2@0|i1|I
+Ei[2]||D5G2;|mux2@1|i0|I
+Ei[3]||D5G2;|mux2@1|i1|I
+Ei[4]||D5G2;|mux2@2|i0|I
+Ei[5]||D5G2;|mux2@2|i1|I
+Ei[6]||D5G2;|mux2@3|i0|I
+Ei[7]||D5G2;|mux2@3|i1|I
+Ei[8]||D5G2;|mux2@4|i0|I
+Ei[9]||D5G2;|mux2@4|i1|I
+Ei[10]||D5G2;|mux2@5|i0|I
+Ei[11]||D5G2;|mux2@5|i1|I
+Ei[12]||D5G2;|mux2@6|i0|I
+Ei[13]||D5G2;|mux2@6|i1|I
+Ei[14]||D5G2;|mux2@7|i0|I
+Ei[15]||D5G2;|mux2@7|i1|I
+Es0|s[0]|D5G2;|pin@1||I
+Es1|s[1]|D5G2;|pin@10||I
+Es2|s[2]|D5G2;|pin@15||I
+Es3|s[3]|D5G2;|pin@17||I
+Ez||D5G2;|mux2@14|z|O
+X
+
+# Cell reg_8bit;1{ic}
+Creg_8bit;1{ic}||artwork|1764484528995|1764485009335|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|32|16|||SCHEM_function(D5G2;)Sreg_8bit|trace()V[-16/-8,-16/8,16/8,16/-8,-16/-8]
+Nschematic:Bus_Pin|pin@0||-18|3||||
+Nschematic:Wire_Pin|pin@1||-16|3||||
+Nschematic:Bus_Pin|pin@2||14|10|||RRR|
+Nschematic:Wire_Pin|pin@3||14|8|||RRR|
+Nschematic:Bus_Pin|pin@4||10|10|||RRR|
+Nschematic:Wire_Pin|pin@5||10|8|||RRR|
+Nschematic:Bus_Pin|pin@6||6|10|||RRR|
+Nschematic:Wire_Pin|pin@7||6|8|||RRR|
+Nschematic:Bus_Pin|pin@8||2|10|||RRR|
+Nschematic:Wire_Pin|pin@9||2|8|||RRR|
+Nschematic:Bus_Pin|pin@10||-2|10|||RRR|
+Nschematic:Wire_Pin|pin@11||-2|8|||RRR|
+Nschematic:Bus_Pin|pin@12||-6|10|||RRR|
+Nschematic:Wire_Pin|pin@13||-6|8|||RRR|
+Nschematic:Bus_Pin|pin@14||-10|10|||RRR|
+Nschematic:Wire_Pin|pin@15||-10|8|||RRR|
+Nschematic:Bus_Pin|pin@16||-14|10|||RRR|
+Nschematic:Wire_Pin|pin@17||-14|8|||RRR|
+Nschematic:Bus_Pin|pin@18||-18|0||||
+Nschematic:Wire_Pin|pin@19||-16|0||||
+Nschematic:Bus_Pin|pin@20||14|-10|||RRR|
+Nschematic:Wire_Pin|pin@21||14|-8|||RRR|
+Nschematic:Bus_Pin|pin@22||10|-10|||RRR|
+Nschematic:Wire_Pin|pin@23||10|-8|||RRR|
+Nschematic:Bus_Pin|pin@24||6|-10|||RRR|
+Nschematic:Wire_Pin|pin@25||6|-8|||RRR|
+Nschematic:Bus_Pin|pin@26||2|-10|||RRR|
+Nschematic:Wire_Pin|pin@27||2|-8|||RRR|
+Nschematic:Bus_Pin|pin@28||-2|-10|||RRR|
+Nschematic:Wire_Pin|pin@29||-2|-8|||RRR|
+Nschematic:Bus_Pin|pin@30||-6|-10|||RRR|
+Nschematic:Wire_Pin|pin@31||-6|-8|||RRR|
+Nschematic:Bus_Pin|pin@32||-10|-10|||RRR|
+Nschematic:Wire_Pin|pin@33||-10|-8|||RRR|
+Nschematic:Bus_Pin|pin@34||-14|-10|||RRR|
+Nschematic:Wire_Pin|pin@35||-14|-8|||RRR|
+Nschematic:Bus_Pin|pin@36||-18|-3||||
+Nschematic:Wire_Pin|pin@37||-16|-3||||
+Aschematic:wire|net@0|||0|pin@1||-16|3|pin@0||-18|3
+Aschematic:wire|net@1|||2700|pin@3||14|8|pin@2||14|10
+Aschematic:wire|net@2|||2700|pin@5||10|8|pin@4||10|10
+Aschematic:wire|net@3|||2700|pin@7||6|8|pin@6||6|10
+Aschematic:wire|net@4|||2700|pin@9||2|8|pin@8||2|10
+Aschematic:wire|net@5|||2700|pin@11||-2|8|pin@10||-2|10
+Aschematic:wire|net@6|||2700|pin@13||-6|8|pin@12||-6|10
+Aschematic:wire|net@7|||2700|pin@15||-10|8|pin@14||-10|10
+Aschematic:wire|net@8|||2700|pin@17||-14|8|pin@16||-14|10
+Aschematic:wire|net@9|||0|pin@19||-16|0|pin@18||-18|0
+Aschematic:wire|net@10|||900|pin@21||14|-8|pin@20||14|-10
+Aschematic:wire|net@11|||900|pin@23||10|-8|pin@22||10|-10
+Aschematic:wire|net@12|||900|pin@25||6|-8|pin@24||6|-10
+Aschematic:wire|net@13|||900|pin@27||2|-8|pin@26||2|-10
+Aschematic:wire|net@14|||900|pin@29||-2|-8|pin@28||-2|-10
+Aschematic:wire|net@15|||900|pin@31||-6|-8|pin@30||-6|-10
+Aschematic:wire|net@16|||900|pin@33||-10|-8|pin@32||-10|-10
+Aschematic:wire|net@17|||900|pin@35||-14|-8|pin@34||-14|-10
+Aschematic:wire|net@18|||0|pin@37||-16|-3|pin@36||-18|-3
+Eclk||D5G2;|pin@0||I
+Ed[0]||D5G2;|pin@2||I
+Ed[1]||D5G2;|pin@4||I
+Ed[2]||D5G2;|pin@6||I
+Ed[3]||D5G2;|pin@8||I
+Ed[4]||D5G2;|pin@10||I
+Ed[5]||D5G2;|pin@12||I
+Ed[6]||D5G2;|pin@14||I
+Ed[7]||D5G2;|pin@16||I
+Een||D5G2;|pin@18||I
+Eq[0]||D5G2;|pin@20||O
+Eq[1]||D5G2;|pin@22||O
+Eq[2]||D5G2;|pin@24||O
+Eq[3]||D5G2;|pin@26||O
+Eq[4]||D5G2;|pin@28||O
+Eq[5]||D5G2;|pin@30||O
+Eq[6]||D5G2;|pin@32||O
+Eq[7]||D5G2;|pin@34||O
+Erst||D5G2;|pin@36||I
+X
+
+# Cell reg_8bit;1{lay}
+Creg_8bit;1{lay}||mocmos|1764485026008|1764488312568||DRC_last_good_drc_area_date()G1764488200339|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764488200339
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-2-Metal-3-Con|contact@0||4555|88||||
+NMetal-2-Metal-3-Con|contact@3||4555|71||||
+NMetal-2-Metal-3-Con|contact@4||4555|55||||
+NMetal-2-Metal-3-Con|contact@5||3902|88||||
+NMetal-2-Metal-3-Con|contact@6||3902|71||||
+NMetal-2-Metal-3-Con|contact@7||3902|55||||
+NMetal-2-Metal-3-Con|contact@8||3249|88||||
+NMetal-2-Metal-3-Con|contact@9||3249|71||||
+NMetal-2-Metal-3-Con|contact@10||3249|55||||
+NMetal-2-Metal-3-Con|contact@11||2596|88||||
+NMetal-2-Metal-3-Con|contact@12||2596|71||||
+NMetal-2-Metal-3-Con|contact@13||2596|55||||
+NMetal-2-Metal-3-Con|contact@14||1942|88||||
+NMetal-2-Metal-3-Con|contact@15||1942|71||||
+NMetal-2-Metal-3-Con|contact@16||1942|55||||
+NMetal-2-Metal-3-Con|contact@17||1289|88||||
+NMetal-2-Metal-3-Con|contact@18||1289|71||||
+NMetal-2-Metal-3-Con|contact@19||1289|55||||
+NMetal-2-Metal-3-Con|contact@20||636|88||||
+NMetal-2-Metal-3-Con|contact@21||636|71||||
+NMetal-2-Metal-3-Con|contact@22||636|55||||
+NMetal-2-Metal-3-Con|contact@23||-17|88||||
+NMetal-2-Metal-3-Con|contact@24||-17|71||||
+NMetal-2-Metal-3-Con|contact@25||-17|55||||
+Idffe;1{lay}|dffe@8||0|0|||D5G4;
+Idffe;1{lay}|dffe@9||653|0|||D5G4;
+Idffe;1{lay}|dffe@10||1306|0|||D5G4;
+Idffe;1{lay}|dffe@11||1959|0|||D5G4;
+Idffe;1{lay}|dffe@12||2613|0|||D5G4;
+Idffe;1{lay}|dffe@13||3266|0|||D5G4;
+Idffe;1{lay}|dffe@14||3919|0|||D5G4;
+Idffe;1{lay}|dffe@15||4572|0|||D5G4;
+NMetal-2-Pin|pin@0||4556|88||||
+AMetal-1|net@14||7|S1800|dffe@8|vdd|0|100|dffe@9|vdd|653|100
+AMetal-1|net@16||7|S1800|dffe@11|vdd|1959|100|dffe@12|vdd|2613|100
+AMetal-1|net@17||7|S1800|dffe@12|vdd|2613|100|dffe@13|vdd|3266|100
+AMetal-1|net@18||7|S1800|dffe@13|vdd|3266|100|dffe@14|vdd|3919|100
+AMetal-1|net@19||7|S1800|dffe@14|vdd|3919|100|dffe@15|vdd|4572|100
+AMetal-1|net@20||7|S0|dffe@15|gnd|4572|0|dffe@14|gnd|3919|0
+AMetal-1|net@21||7|S0|dffe@14|gnd|3919|0|dffe@13|gnd|3266|0
+AMetal-1|net@22||7|S0|dffe@13|gnd|3266|0|dffe@12|gnd|2613|0
+AMetal-1|net@23||7|S0|dffe@12|gnd|2613|0|dffe@11|gnd|1959|0
+AMetal-1|net@24||7|S0|dffe@11|gnd|1959|0|dffe@10|gnd|1306|0
+AMetal-1|net@25||7|S0|dffe@10|gnd|1306|0|dffe@9|gnd|653|0
+AMetal-1|net@26||7|S0|dffe@9|gnd|653|0|dffe@8|gnd|0|0
+AMetal-1|net@27||7|S0|dffe@11|vdd|1959|100|dffe@10|vdd|1306|100
+AMetal-1|net@28||7|S0|dffe@10|vdd|1306|100|dffe@9|vdd|653|100
+AMetal-2|net@31||1|S1800|contact@0||4555|88|pin@0||4556|88
+AMetal-2|net@32||1|S2700|dffe@15|rst|4556|83|pin@0||4556|88
+AMetal-2|net@33||1|S2700|contact@3||4555|71|dffe@15|clk|4555|76
+AMetal-2|net@34||1|S900|contact@4||4555|55|dffe@15|en|4555|50
+AMetal-2|net@35||1|S900|contact@5||3902|88|dffe@14|rst|3902|83
+AMetal-2|net@36||1|S2700|contact@6||3902|71|dffe@14|clk|3902|76
+AMetal-2|net@37||1|S900|contact@7||3902|55|dffe@14|en|3902|50
+AMetal-2|net@38||1|S900|contact@10||3249|55|dffe@13|en|3249|50
+AMetal-2|net@39||1|S2700|contact@9||3249|71|dffe@13|clk|3249|76
+AMetal-2|net@40||1|S900|contact@8||3249|88|dffe@13|rst|3249|83
+AMetal-2|net@41||1|S900|contact@11||2596|88|dffe@12|rst|2596|83
+AMetal-2|net@42||1|S2700|contact@12||2596|71|dffe@12|clk|2596|76
+AMetal-2|net@43||1|S900|contact@13||2596|55|dffe@12|en|2596|50
+AMetal-2|net@44||1|S900|contact@14||1942|88|dffe@11|rst|1942|83
+AMetal-2|net@45||1|S2700|contact@15||1942|71|dffe@11|clk|1942|76
+AMetal-2|net@46||1|S900|contact@16||1942|55|dffe@11|en|1942|50
+AMetal-2|net@47||1|S900|contact@17||1289|88|dffe@10|rst|1289|83
+AMetal-2|net@48||1|S2700|contact@18||1289|71|dffe@10|clk|1289|76
+AMetal-2|net@49||1|S900|contact@19||1289|55|dffe@10|en|1289|50
+AMetal-2|net@50||1|S900|contact@20||636|88|dffe@9|rst|636|83
+AMetal-2|net@51||1|S2700|contact@21||636|71|dffe@9|clk|636|76
+AMetal-2|net@52||1|S900|contact@22||636|55|dffe@9|en|636|50
+AMetal-2|net@53||1|S900|contact@23||-17|88|dffe@8|rst|-17|83
+AMetal-2|net@54||1|S2700|contact@24||-17|71|dffe@8|clk|-17|76
+AMetal-2|net@55||1|S900|contact@25||-17|55|dffe@8|en|-17|50
+AMetal-3|net@56||1|S1800|contact@23||-17|88|contact@20||636|88
+AMetal-3|net@57||1|S1800|contact@20||636|88|contact@17||1289|88
+AMetal-3|net@58||1|S1800|contact@17||1289|88|contact@14||1942|88
+AMetal-3|net@59||1|S1800|contact@14||1942|88|contact@11||2596|88
+AMetal-3|net@60||1|S1800|contact@11||2596|88|contact@8||3249|88
+AMetal-3|net@61||1|S1800|contact@8||3249|88|contact@5||3902|88
+AMetal-3|net@62||1|S1800|contact@5||3902|88|contact@0||4555|88
+AMetal-3|net@63||1|S0|contact@3||4555|71|contact@6||3902|71
+AMetal-3|net@64||1|S0|contact@6||3902|71|contact@9||3249|71
+AMetal-3|net@65||1|S0|contact@9||3249|71|contact@12||2596|71
+AMetal-3|net@66||1|S0|contact@12||2596|71|contact@15||1942|71
+AMetal-3|net@67||1|S0|contact@15||1942|71|contact@18||1289|71
+AMetal-3|net@68||1|S0|contact@18||1289|71|contact@21||636|71
+AMetal-3|net@69||1|S0|contact@21||636|71|contact@24||-17|71
+AMetal-3|net@70||1|S1800|contact@25||-17|55|contact@22||636|55
+AMetal-3|net@71||1|S1800|contact@22||636|55|contact@19||1289|55
+AMetal-3|net@72||1|S1800|contact@19||1289|55|contact@16||1942|55
+AMetal-3|net@73||1|S1800|contact@16||1942|55|contact@13||2596|55
+AMetal-3|net@74||1|S1800|contact@13||2596|55|contact@10||3249|55
+AMetal-3|net@75||1|S1800|contact@10||3249|55|contact@7||3902|55
+AMetal-3|net@76||1|S1800|contact@7||3902|55|contact@4||4555|55
+Eclk||D5G2;|dffe@8|clk|I
+Ed[0]||D5G2;|dffe@15|d|I
+Ed[1]||D5G2;|dffe@14|d|I
+Ed[2]||D5G2;|dffe@13|d|I
+Ed[3]||D5G2;|dffe@12|d|I
+Ed[4]||D5G2;|dffe@11|d|I
+Ed[5]||D5G2;|dffe@10|d|I
+Ed[6]||D5G2;|dffe@9|d|I
+Ed[7]||D5G2;|dffe@8|d|I
+Een||D5G2;|dffe@8|en|I
+Egnd||D5G2;|dffe@8|gnd|G
+Eq[0]||D5G2;|dffe@15|q|O
+Eq[1]||D5G2;|dffe@14|q|O
+Eq[2]||D5G2;|dffe@13|q|O
+Eq[3]||D5G2;|dffe@12|q|O
+Eq[4]||D5G2;|dffe@11|q|O
+Eq[5]||D5G2;|dffe@10|q|O
+Eq[6]||D5G2;|dffe@9|q|O
+Eq[7]||D5G2;|dffe@8|q|O
+Erst||D5G2;|dffe@8|rst|I
+Evdd||D5G2;|dffe@8|vdd|P
+X
+
+# Cell reg_8bit;1{sch}
+Creg_8bit;1{sch}||schematic|1764484051707|1764484987895|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Idffe;1{ic}|dffe@2||0|0|||D5G4;
+Idffe;1{ic}|dffe@8||11|0|||D5G4;
+Idffe;1{ic}|dffe@9||22|0|||D5G4;
+Idffe;1{ic}|dffe@10||33|0|||D5G4;
+Idffe;1{ic}|dffe@11||44|0|||D5G4;
+Idffe;1{ic}|dffe@12||55|0|||D5G4;
+Idffe;1{ic}|dffe@13||66|0|||D5G4;
+Idffe;1{ic}|dffe@14||77|0|||D5G4;
+Ireg_8bit;1{ic}|reg_8bit@0||35|23|||D5G4;
+Awire|net@15|||0|dffe@14|rst|72|-3|dffe@13|rst|61|-3
+Awire|net@16|||0|dffe@13|rst|61|-3|dffe@12|rst|50|-3
+Awire|net@17|||0|dffe@12|rst|50|-3|dffe@11|rst|39|-3
+Awire|net@18|||0|dffe@11|rst|39|-3|dffe@10|rst|28|-3
+Awire|net@19|||0|dffe@10|rst|28|-3|dffe@9|rst|17|-3
+Awire|net@20|||0|dffe@9|rst|17|-3|dffe@8|rst|6|-3
+Awire|net@21|||0|dffe@8|rst|6|-3|dffe@2|rst|-5|-3
+Awire|net@22|||0|dffe@14|en|72|0|dffe@13|en|61|0
+Awire|net@23|||0|dffe@13|en|61|0|dffe@12|en|50|0
+Awire|net@24|||0|dffe@12|en|50|0|dffe@11|en|39|0
+Awire|net@25|||0|dffe@11|en|39|0|dffe@10|en|28|0
+Awire|net@26|||0|dffe@10|en|28|0|dffe@9|en|17|0
+Awire|net@27|||0|dffe@9|en|17|0|dffe@8|en|6|0
+Awire|net@28|||0|dffe@8|en|6|0|dffe@2|en|-5|0
+Awire|net@29|||0|dffe@14|clk|72|3|dffe@13|clk|61|3
+Awire|net@30|||0|dffe@13|clk|61|3|dffe@12|clk|50|3
+Awire|net@31|||0|dffe@12|clk|50|3|dffe@11|clk|39|3
+Awire|net@32|||0|dffe@11|clk|39|3|dffe@10|clk|28|3
+Awire|net@33|||0|dffe@10|clk|28|3|dffe@9|clk|17|3
+Awire|net@34|||0|dffe@9|clk|17|3|dffe@8|clk|6|3
+Awire|net@35|||0|dffe@8|clk|6|3|dffe@2|clk|-5|3
+Eclk||D5G2;|dffe@2|clk|I
+Ed[0]||D5G2;|dffe@14|d|I
+Ed[1]||D5G2;|dffe@13|d|I
+Ed[2]||D5G2;|dffe@12|d|I
+Ed[3]||D5G2;|dffe@11|d|I
+Ed[4]||D5G2;|dffe@10|d|I
+Ed[5]||D5G2;|dffe@9|d|I
+Ed[6]||D5G2;|dffe@8|d|I
+Ed[7]||D5G2;|dffe@2|d|I
+Een||D5G2;|dffe@2|en|I
+Eq[0]||D5G2;|dffe@14|q|O
+Eq[1]||D5G2;|dffe@13|q|O
+Eq[2]||D5G2;|dffe@12|q|O
+Eq[3]||D5G2;|dffe@11|q|O
+Eq[4]||D5G2;|dffe@10|q|O
+Eq[5]||D5G2;|dffe@9|q|O
+Eq[6]||D5G2;|dffe@8|q|O
+Eq[7]||D5G2;|dffe@2|q|O
+Erst||D5G2;|dffe@2|rst|I
+X
diff --git a/vlsi/stdcells.jelib b/vlsi/stdcells.jelib
@@ -11,13 +11,13 @@ Tbicmos|ScaleFORbicmos()D300.0
Tmocmos|MoCMOSAlternateActivePolyRules()BT|ScaleFORmocmos()D300.0|mocmosNumberOfMetalLayers()I3|mocmosSecondPolysilicon()BF
# Cell dec2;1{ic}
-Cdec2;1{ic}||artwork|1764330228609|1764330306685|E
+Cdec2;1{ic}||artwork|1764330228609|1764449952823|E
Ngeneric:Facet-Center|art@0||0|0||||AV
Nschematic:Mux|mux@0||0|0|||X|
-Nschematic:Bus_Pin|pin@0||-5.25|1||||
-Nschematic:Wire_Pin|pin@1||-3.25|1||||
-Nschematic:Bus_Pin|pin@2||-5.25|-1||||
-Nschematic:Wire_Pin|pin@3||-3.25|-1||||
+Nschematic:Bus_Pin|pin@0||-5.25|2||||
+Nschematic:Wire_Pin|pin@1||-3.25|2||||
+Nschematic:Bus_Pin|pin@2||-5.25|0||||
+Nschematic:Wire_Pin|pin@3||-3.25|0||||
Nschematic:Bus_Pin|pin@4||5.25|3||||
Nschematic:Wire_Pin|pin@5||3.25|3||||
Nschematic:Bus_Pin|pin@6||5.25|1||||
@@ -27,14 +27,18 @@ Nschematic:Wire_Pin|pin@9||3.25|-1||||
Nschematic:Bus_Pin|pin@10||5.25|-3||||
Nschematic:Wire_Pin|pin@11||3.25|-3||||
Ngeneric:Invisible-Pin|pin@12||0|0|||||ART_message(D5G1;)Sdec2
-Aschematic:wire|net@0|||0|pin@1||-3.25|1|pin@0||-5.25|1
-Aschematic:wire|net@1|||0|pin@3||-3.25|-1|pin@2||-5.25|-1
+Nschematic:Bus_Pin|pin@13||-5.25|-2||||
+Nschematic:Wire_Pin|pin@14||-3.25|-2||||
+Aschematic:wire|net@0|||0|pin@1||-3.25|2|pin@0||-5.25|2
+Aschematic:wire|net@1|||0|pin@3||-3.25|0|pin@2||-5.25|0
Aschematic:wire|net@2|||1800|pin@5||3.25|3|pin@4||5.25|3
Aschematic:wire|net@3|||1800|pin@7||3.25|1|pin@6||5.25|1
Aschematic:wire|net@4|||1800|pin@9||3.25|-1|pin@8||5.25|-1
Aschematic:wire|net@5|||1800|pin@11||3.25|-3|pin@10||5.25|-3
-Ea||D5G2;|pin@0||I
-Eb||D5G2;|pin@2||I
+Aschematic:wire|net@6|||0|pin@14||-3.25|-2|pin@13||-5.25|-2
+Ea|a0|D5G2;|pin@0||I
+Eb|a1|D5G2;|pin@2||I
+Een||D5G2;|pin@13||I
E~q0||D5G2;|pin@4||O
E~q1||D5G2;|pin@6||O
E~q2||D5G2;|pin@8||O
@@ -42,72 +46,142 @@ E~q3||D5G2;|pin@10||O
X
# Cell dec2;1{lay}
-Cdec2;1{lay}||mocmos|1764330336407|1764396856681||DRC_last_good_drc_area_date()G1764330848309|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764330848309
+Cdec2;1{lay}||mocmos|1764330336407|1764454215340||DRC_last_good_drc_area_date()G1764447253905|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764454499853
Ngeneric:Facet-Center|art@0||0|0||||AV
-NMetal-2-Metal-3-Con|contact@0||64|44||||
-NMetal-2-Metal-3-Con|contact@1||124|44||||
-NMetal-1-Metal-2-Con|contact@3||-2|68||||
-NMetal-2-Metal-3-Con|contact@4||18|42||||
+NMetal-1-Metal-2-Con|contact@3||158|10||||
+NMetal-1-Metal-2-Con|contact@4||15|79||||
+NMetal-1-Metal-2-Con|contact@5||114|86||||
+NMetal-1-Metal-2-Con|contact@6||114|72||||
+NMetal-1-Metal-2-Con|contact@7||154|86||||
+NMetal-1-Metal-2-Con|contact@8||154|72||||
+NMetal-1-Metal-2-Con|contact@9||-2|43||||
+NMetal-1-Metal-2-Con|contact@10||-3.5|10||||
+NMetal-1-Metal-2-Con|contact@11||207|65||||
+NMetal-1-Metal-2-Con|contact@12||207|53||||
+NMetal-1-Metal-2-Con|contact@13||207|42||||
+NMetal-1-Metal-2-Con|contact@14||207|31||||
+NMetal-1-Metal-2-Con|contact@15||74|79||||
+NMetal-1-Metal-2-Con|contact@16||38|10||||
+NMetal-1-Metal-2-Con|contact@17||78|10||||
+NMetal-1-Metal-2-Con|contact@18||118|10||||
+NMetal-1-Metal-2-Con|contact@19||200|24||||
+NMetal-1-Metal-2-Con|contact@20||193|17||||
Iinv;1{lay}|inv@1||0|0|||D5G4;
Iinv;1{lay}|inv@2||20|0|||D5G4;
-Inand2;1{lay}|nand2@0||40|0|||D5G4;
-Inand2;1{lay}|nand2@1||70|0|||D5G4;
-Inand2;1{lay}|nand2@2||100|0|||D5G4;
-Inand2;1{lay}|nand2@3||130|0|||D5G4;
-NMetal-2-Pin|pin@0||5|61||||
-NMetal-2-Pin|pin@1||42|50||||
-NMetal-2-Pin|pin@2||42|36||||
-NMetal-2-Pin|pin@3||102|36||||
-NMetal-2-Pin|pin@4||117|68||||
-NMetal-3-Pin|pin@5||64|42||||
+Inand3;1{lay}|nand3@0||40|0|||D5G4;
+Inand3;1{lay}|nand3@1||80|0|||D5G4;
+Inand3;1{lay}|nand3@2||120|0|||D5G4;
+Inand3;1{lay}|nand3@3||160|0|||D5G4;
+NMetal-2-Pin|pin@1||5|58||||
+NMetal-2-Pin|pin@3||52|43||||
+NMetal-2-Pin|pin@4||132|43||||
+NMetal-1-Pin|pin@7||15|50||||
+NMetal-2-Pin|pin@11||193|79||||
+NMetal-2-Pin|pin@12||193|50||||
+NMetal-2-Pin|pin@13||-2|86||||
+NMetal-2-Pin|pin@14||114|58||||
+NMetal-2-Pin|pin@15||154|58||||
+NMetal-2-Pin|pin@16||18|43||||
+NMetal-1-Pin|pin@22||74|50||||
+NMetal-1-Pin|pin@23||38|35||||
+NMetal-1-Pin|pin@24||78|35||||
+NMetal-1-Pin|pin@25||118|35||||
+NMetal-1-Pin|pin@26||158|35||||
+NMetal-2-Pin|pin@28||66|17||||
+NMetal-2-Pin|pin@31||106|24||||
+NMetal-2-Pin|pin@32||146|42||||
+NMetal-1-Pin|pin@35||200|53||||
+NMetal-1-Pin|pin@36||193|65||||
AMetal-1|net@0||7|S1800|inv@1|gnd|0|0|inv@2|gnd|20|0
-AMetal-1|net@1||7|S1800|inv@2|gnd|20|0|nand2@0|gnd|40|0
-AMetal-1|net@2||7|S1800|nand2@0|gnd|40|0|nand2@1|gnd|70|0
-AMetal-1|net@3||7|S1800|nand2@1|gnd|70|0|nand2@2|gnd|100|0
AMetal-1|net@4||7|S1800|inv@1|vdd|0|100|inv@2|vdd|20|100
-AMetal-1|net@5||7|S1800|inv@2|vdd|20|100|nand2@0|vdd|40|100
-AMetal-1|net@6||7|S1800|nand2@0|vdd|40|100|nand2@1|vdd|70|100
-AMetal-1|net@7||7|S1800|nand2@1|vdd|70|100|nand2@2|vdd|100|100
-AMetal-1|net@8||7|S1800|nand2@2|gnd|100|0|nand2@3|gnd|130|0
-AMetal-1|net@9||7|S1800|nand2@2|vdd|100|100|nand2@3|vdd|130|100
-AMetal-2|net@10||1|S2700|inv@1|y|5|50|pin@0||5|61
-AMetal-2|net@11||1|S0|nand2@0|y|57|61|pin@0||5|61
-AMetal-2|net@12||1|S1800|inv@2|y|25|50|pin@1||42|50
-AMetal-2|net@13||1|S2700|nand2@0|x|42|44|pin@1||42|50
-AMetal-2|net@14||1|S1800|nand2@0|y|57|61|nand2@1|y|87|61
-AMetal-2|net@15||1|S900|nand2@0|x|42|44|pin@2||42|36
-AMetal-2|net@16||1|S1800|pin@2||42|36|pin@3||102|36
-AMetal-2|net@17||1|S900|nand2@2|x|102|44|pin@3||102|36
-AMetal-2|net@18||1|S900|contact@3||-2|68|inv@1|x|-2|50
-AMetal-2|net@19||1|S1800|contact@3||-2|68|pin@4||117|68
-AMetal-2|net@20||1|S2700|nand2@2|y|117|61|pin@4||117|68
-AMetal-2|net@21||1|S1800|nand2@2|y|117|61|nand2@3|y|147|61
-AMetal-2|net@22||1|S1800|contact@1||124|44|nand2@3|x|132|44
-AMetal-2|net@23||1|S1800|contact@0||64|44|nand2@1|x|72|44
-AMetal-3|net@24||1|S1800|contact@0||64|44|contact@1||124|44
-AMetal-2|net@25||1|S2700|contact@4||18|42|inv@2|x|18|50
-AMetal-3|net@26||1|S1800|contact@4||18|42|pin@5||64|42
-AMetal-3|net@27||1|S900|contact@0||64|44|pin@5||64|42
-Ea||D5G2;|inv@1|x|I
-Eb||D5G2;|inv@2|x|I
+AMetal-1|net@76||7|S1800|inv@2|vdd|20|100|nand3@0|vdd|40|100
+AMetal-1|net@77||7|S1800|inv@2|gnd|20|0|nand3@0|gnd|40|0
+AMetal-1|net@78||7|S1800|nand3@0|gnd|40|0|nand3@1|gnd|80|0
+AMetal-1|net@79||7|S1800|nand3@1|gnd|80|0|nand3@2|gnd|120|0
+AMetal-1|net@80||7|S1800|nand3@2|gnd|120|0|nand3@3|gnd|160|0
+AMetal-1|net@81||7|S1800|nand3@0|vdd|40|100|nand3@1|vdd|80|100
+AMetal-1|net@82||7|S1800|nand3@1|vdd|80|100|nand3@2|vdd|120|100
+AMetal-1|net@83||7|S1800|nand3@2|vdd|120|100|nand3@3|vdd|160|100
+AMetal-2|net@88||1|S2700|inv@1|y|5|50|pin@1||5|58
+AMetal-2|net@92||1|S2700|pin@4||132|43|nand3@2|x|132|49
+AMetal-2|net@93||1|S1800|pin@3||52|43|pin@4||132|43
+AMetal-2|net@94||1|S2700|pin@3||52|43|nand3@0|x|52|49
+AMetal-1|net@105||1|S1800|pin@7||15|50|inv@2|x|18|50
+AMetal-1|net@106||1|S2700|pin@7||15|50|contact@4||15|79
+AMetal-2|net@113||1|S900|pin@11||193|79|pin@12||193|50
+AMetal-2|net@114||1|S1800|nand3@3|x|172|50|pin@12||193|50
+AMetal-2|net@115||1|S900|pin@13||-2|86|inv@1|x|-2|50
+AMetal-1|net@116||1|S2700|contact@6||114|73|contact@5||114|85
+AMetal-1|net@117||1|S900|contact@7||154|86|contact@8||154|72
+AMetal-2|net@118||1|S900|contact@6||114|72|pin@14||114|58
+AMetal-2|net@119||1|S0|nand3@2|y|139|58|pin@14||114|58
+AMetal-2|net@120||1|S900|contact@8||154|72|pin@15||154|58
+AMetal-2|net@121||1|S0|nand3@3|y|179|58|pin@15||154|58
+AMetal-2|net@122||1|S1800|contact@5||114|86|contact@7||154|86
+AMetal-2|net@123||1|S0|contact@5||114|86|pin@13||-2|86
+AMetal-2|net@124||1|S1800|contact@9||-2|43|pin@16||18|43
+AMetal-2|net@125||1|S900|inv@2|x|18|50|pin@16||18|43
+AMetal-2|net@138||1|S0|contact@3||158|10|contact@10||-3|10
+AMetal-2|net@139||1|S1800|pin@1||5|58|nand3@0|y|59|58
+AMetal-2|net@140||1|S1800|nand3@0|y|59|58|nand3@1|y|99|58
+AMetal-2|net@141||1|S0|contact@15||74|79|contact@4||15|79
+AMetal-2|net@142||1|S1800|contact@4||15|79|pin@11||193|79
+AMetal-1|net@143||1|S900|contact@15||74|79|pin@22||74|50
+AMetal-1|net@144||1|S0|nand3@1|x|92|50|pin@22||74|50
+AMetal-2|net@145||1|S1800|contact@16||38|10|contact@3||158|10
+AMetal-1|net@146||1|S2700|contact@16||38|10|pin@23||38|35
+AMetal-1|net@147||1|S0|nand3@0|w|45|35|pin@23||38|35
+AMetal-2|net@148||1|S0|contact@17||78|10|contact@16||38|10
+AMetal-1|net@149||1|S2700|contact@17||78|10|pin@24||78|35
+AMetal-1|net@150||1|S0|nand3@1|w|85|35|pin@24||78|35
+AMetal-2|net@151||1|S0|contact@18||118|10|contact@17||78|10
+AMetal-1|net@152||1|S2700|contact@18||118|10|pin@25||118|35
+AMetal-1|net@153||1|S0|nand3@2|w|125|35|pin@25||118|35
+AMetal-1|net@154||1|S2700|contact@3||158|10|pin@26||158|35
+AMetal-1|net@155||1|S0|nand3@3|w|165|35|pin@26||158|35
+AMetal-1|net@156||1|S1800|inv@2|y|25|50|nand3@0|x|52|50
+AMetal-2|net@159||1|S2700|pin@28||66|17|nand3@0|z|66|31
+AMetal-2|net@162||1|S900|nand3@1|z|106|31|pin@31||106|24
+AMetal-2|net@167||1|S1800|nand3@3|z|186|31|contact@14||206|31
+AMetal-2|net@168||1|S0|contact@13||206|42|pin@32||146|42
+AMetal-2|net@169||1|S2700|nand3@2|z|146|31|pin@32||146|42
+AMetal-2|net@173||1|S1800|pin@31||106|24|contact@19||200|24
+AMetal-1|net@174||1|S2700|contact@19||200|24|pin@35||200|53
+AMetal-2|net@177||1|S1800|pin@28||66|17|contact@20||193|17
+AMetal-1|net@178||1|S2700|contact@20||193|17|pin@36||193|65
+AMetal-1|net@180||1|S1800|pin@35||200|53|contact@12||207|53
+AMetal-1|net@181||1|S1800|pin@36||193|65|contact@11||207|65
+AMetal-1|net@182||7|S1800|inv@1|vdd|0|100|inv@2|vdd|20|100
+AMetal-1|net@183||7|S1800|inv@2|vdd|20|100|nand3@0|vdd|40|100
+AMetal-1|net@184||7|S1800|nand3@0|vdd|40|100|nand3@1|vdd|80|100
+AMetal-1|net@185||7|S1800|nand3@1|vdd|80|100|nand3@2|vdd|120|100
+AMetal-1|net@186||7|S1800|nand3@2|vdd|120|100|nand3@3|vdd|160|100
+AMetal-1|net@187||7|S1800|inv@1|gnd|0|0|inv@2|gnd|20|0
+AMetal-1|net@188||7|S1800|inv@2|gnd|20|0|nand3@0|gnd|40|0
+AMetal-1|net@189||7|S1800|nand3@0|gnd|40|0|nand3@1|gnd|80|0
+AMetal-1|net@190||7|S1800|nand3@1|gnd|80|0|nand3@2|gnd|120|0
+AMetal-1|net@191||7|S1800|nand3@2|gnd|120|0|nand3@3|gnd|160|0
+Ea|a0|D5G2;|inv@1|x|I
+Eb|a1|D5G2;|contact@9||I
+Een||D5G2;|contact@10||I
Egnd||D5G2;|inv@1|gnd|G
Evdd||D5G2;|inv@1|vdd|P
-E~q0||D5G2;|nand2@0|z|O
-E~q1||D5G2;|nand2@1|z|O
-E~q3|~q2|D5G2;|nand2@2|z|O
-E~q4|~q3|D5G2;|nand2@3|z|O
+E~q0||D5G2;|contact@11||O
+E~q1||D5G2;|contact@12||O
+E~q2||D5G2;|contact@13||O
+E~q3||D5G2;|contact@14||O
X
# Cell dec2;1{sch}
-Cdec2;1{sch}||schematic|1764329926712|1764330233564|
+Cdec2;1{sch}||schematic|1764329926712|1764449952823|
Ngeneric:Facet-Center|art@0||0|0||||AV
Idec2;1{ic}|dec2@0||1|26|||D5G4;
Iinv;1{ic}|inv@0||-6|14|||D5G4;
Iinv;1{ic}|inv@1||-6|12|||D5G4;
-Inand2;1{ic}|nand2@0||10|13|||D5G4;
-Inand2;1{ic}|nand2@1||10|4|||D5G4;
-Inand2;1{ic}|nand2@2||10|-5|||D5G4;
-Inand2;1{ic}|nand2@3||10|-14|||D5G4;
+Inand3;1{ic}|nand3@0||11|12|||D5G4;
+Inand3;1{ic}|nand3@1||11|3|||D5G4;
+Inand3;1{ic}|nand3@2||11|-6|||D5G4;
+Inand3;1{ic}|nand3@3||11|-15|||D5G4;
NWire_Pin|pin@0||-18|17||||
NWire_Pin|pin@1||-18|-13||||
NWire_Pin|pin@2||-16|17||||
@@ -120,36 +194,50 @@ NWire_Pin|pin@9||1|5||||
NWire_Pin|pin@10||1|14||||
NWire_Pin|pin@11||3|-6||||
NWire_Pin|pin@12||3|12||||
-NWire_Pin|pin@13||19|13||||
-NWire_Pin|pin@14||19|4||||
-NWire_Pin|pin@15||19|-5||||
-NWire_Pin|pin@16||19|-14||||
-Awire|net@1|||0|nand2@3|a|4.5|-13|pin@1||-18|-13
-Awire|net@3|||0|nand2@3|b|4.5|-15|pin@3||-16|-15
+NWire_Pin|pin@13||19|12||||
+NWire_Pin|pin@14||19|3||||
+NWire_Pin|pin@15||19|-6||||
+NWire_Pin|pin@16||19|-15||||
+NWire_Pin|pin@29||-14|17||||
+NWire_Pin|pin@30||-14|10||||
+NWire_Pin|pin@31||-14|1||||
+NWire_Pin|pin@32||-14|-8||||
+NWire_Pin|pin@33||-14|-17||||
Awire|net@6|||900|pin@5||-16|3|pin@3||-16|-15
-Awire|net@7|||0|nand2@1|b|4.5|3|pin@5||-16|3
Awire|net@9|||900|pin@6||-18|-4|pin@1||-18|-13
-Awire|net@10|||0|nand2@2|a|4.5|-4|pin@6||-18|-4
Awire|net@11|||900|pin@0||-18|17|pin@7||-18|14
Awire|net@12|||900|pin@7||-18|14|pin@6||-18|-4
Awire|net@13|||0|inv@0|x|-10.25|14|pin@7||-18|14
Awire|net@14|||900|pin@2||-16|17|pin@8||-16|12
Awire|net@15|||900|pin@8||-16|12|pin@5||-16|3
Awire|net@16|||0|inv@1|x|-10.25|12|pin@8||-16|12
-Awire|net@19|||0|nand2@1|a|4.5|5|pin@9||1|5
Awire|net@20|||1800|inv@0|y|-0.25|14|pin@10||1|14
-Awire|net@21|||1800|pin@10||1|14|nand2@0|a|4.5|14
Awire|net@22|||2700|pin@9||1|5|pin@10||1|14
-Awire|net@23|||0|nand2@2|b|4.5|-6|pin@11||3|-6
Awire|net@24|||1800|inv@1|y|-0.25|12|pin@12||3|12
-Awire|net@25|||1800|pin@12||3|12|nand2@0|b|4.5|12
Awire|net@26|||2700|pin@11||3|-6|pin@12||3|12
-Awire|net@27|||1800|nand2@0|y|17|13|pin@13||19|13
-Awire|net@28|||1800|nand2@1|y|17|4|pin@14||19|4
-Awire|net@29|||1800|nand2@2|y|17|-5|pin@15||19|-5
-Awire|net@30|||1800|nand2@3|y|17|-14|pin@16||19|-14
-Ea||D5G2;|pin@0||I
-Eb||D5G2;|pin@2||I
+Awire|net@51|||0|pin@13||19|12|nand3@0|z|17.5|12
+Awire|net@52|||0|pin@14||19|3|nand3@1|z|17.5|3
+Awire|net@53|||0|pin@15||19|-6|nand3@2|z|17.5|-6
+Awire|net@54|||0|pin@16||19|-15|nand3@3|z|17.5|-15
+Awire|net@63|||1800|pin@9||1|5|nand3@1|w|5|5
+Awire|net@64|||1800|pin@5||-16|3|nand3@1|x|5|3
+Awire|net@65|||1800|pin@6||-18|-4|nand3@2|w|5|-4
+Awire|net@66|||1800|pin@11||3|-6|nand3@2|x|5|-6
+Awire|net@67|||1800|pin@1||-18|-13|nand3@3|w|5|-13
+Awire|net@68|||1800|pin@3||-16|-15|nand3@3|x|5|-15
+Awire|net@69|||0|nand3@0|w|5|14|pin@10||1|14
+Awire|net@70|||1800|pin@12||3|12|nand3@0|x|5|12
+Awire|net@71|||900|pin@29||-14|17|pin@30||-14|10
+Awire|net@72|||1800|pin@30||-14|10|nand3@0|y|5|10
+Awire|net@73|||0|nand3@1|y|5|1|pin@31||-14|1
+Awire|net@74|||900|pin@30||-14|10|pin@31||-14|1
+Awire|net@75|||0|nand3@2|y|5|-8|pin@32||-14|-8
+Awire|net@76|||900|pin@31||-14|1|pin@32||-14|-8
+Awire|net@77|||0|nand3@3|y|5|-17|pin@33||-14|-17
+Awire|net@78|||900|pin@32||-14|-8|pin@33||-14|-17
+Ea|a0|D5G2;|pin@0||I
+Eb|a1|D5G2;|pin@2||I
+Een||D5G2;|pin@29||I
E~q0||D5G2;|pin@13||O
E~q1||D5G2;|pin@14||O
E~q2||D5G2;|pin@15||O
@@ -179,78 +267,84 @@ Erst||D5G2;|pin@6||I
X
# Cell dff;1{lay}
-Cdff;1{lay}||mocmos|1764328090584|1764396856681||DRC_last_good_drc_area_date()G1764329070582|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764329070582
+Cdff;1{lay}||mocmos|1764328090584|1764486293379||DRC_last_good_drc_area_date()G1764485945027|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764486318365
Ngeneric:Facet-Center|art@0||0|0||||AV
-NMetal-2-Metal-3-Con|contact@0||248|52||||
-NMetal-2-Metal-3-Con|contact@1||317|52||||
-NMetal-2-Metal-3-Con|contact@2||118|52||||
-NMetal-2-Metal-3-Con|contact@3||187|52||||
-NMetal-2-Metal-3-Con|contact@4||66|61||||
-NMetal-2-Metal-3-Con|contact@5||5|61||||
-NMetal-1-Metal-2-Con|contact@6||258|29||||
-NMetal-1-Metal-2-Con|contact@7||128|29||||
-NMetal-1-Metal-2-Con|contact@9||18|29||||
-Iinv;1{lay}|inv2@0||130|0|||D5G4;
-Iinv;1{lay}|inv2@1||260|0|||D5G4;
-Iinv;1{lay}|inv2@2||390|0|||D5G4;
-Iinv;1{lay}|inv2@3||410|0|||D5G4;
-Imux2;1{lay}|mux2@0||20|0|||D5G4;
-Imux2;1{lay}|mux2@1||150|0|||D5G4;
-Imux2;1{lay}|mux2@2||280|0|||D5G4;
-NMetal-1-Pin|pin@0||388|52||||
-NMetal-1-Pin|pin@1||408|50||||
-NMetal-2-Pin|pin@2||347|52||||
-NMetal-2-Pin|pin@3||217|52||||
-NMetal-1-Pin|pin@4||148|50||||
-NMetal-1-Pin|pin@5||278|50||||
-NMetal-2-Pin|pin@6||135|29||||
-Itielow;1{lay}|tielow@0||0|0|||D5G4;
-AMetal-1|net@0||7|S1800|tielow@0|gnd|0|0|mux2@0|gnd|20|0
-AMetal-1|net@1||7|S1800|mux2@0|gnd|20|0|inv2@0|gnd|130|0
-AMetal-1|net@2||7|S1800|inv2@0|gnd|130|0|mux2@1|gnd|150|0
-AMetal-1|net@3||7|S1800|mux2@1|gnd|150|0|inv2@1|gnd|260|0
-AMetal-1|net@4||7|S1800|inv2@1|gnd|260|0|mux2@2|gnd|280|0
-AMetal-1|net@5||7|S1800|mux2@2|gnd|280|0|inv2@2|gnd|390|0
-AMetal-1|net@6||7|S1800|inv2@2|gnd|390|0|inv2@3|gnd|410|0
-AMetal-1|net@7||7|S1800|tielow@0|vdd|0|100|mux2@0|vdd|20|100
-AMetal-1|net@8||7|S1800|mux2@0|vdd|20|100|inv2@0|vdd|130|100
-AMetal-1|net@9||7|S1800|inv2@0|vdd|130|100|mux2@1|vdd|150|100
-AMetal-1|net@10||7|S1800|mux2@1|vdd|150|100|inv2@1|vdd|260|100
-AMetal-1|net@11||7|S1800|inv2@1|vdd|260|100|mux2@2|vdd|280|100
-AMetal-1|net@12||7|S1800|mux2@2|vdd|280|100|inv2@2|vdd|390|100
-AMetal-1|net@13||7|S1800|inv2@2|vdd|390|100|inv2@3|vdd|410|100
-AMetal-1|net@14||1|S1800|mux2@2|z|370|52|pin@0||388|52
-AMetal-1|net@15||1|S2700|inv2@2|x|388|50|pin@0||388|52
-AMetal-1|net@16||1|S1800|inv2@2|y|395|50|pin@1||408|50
-AMetal-1|net@17||1|S900|inv2@3|x|408|50|pin@1||408|50
-AMetal-2|net@18||1|S0|mux2@2|z|370|52|pin@2||347|52
-AMetal-2|net@19||1|S900|mux2@2|i0|347|61|pin@2||347|52
-AMetal-3|net@20||1|S1800|contact@0||248|52|contact@1||317|52
-AMetal-2|net@21||1|S0|contact@0||248|52|mux2@1|z|240|52
-AMetal-2|net@22||1|S2700|contact@1||317|52|mux2@2|i1|317|61
-AMetal-2|net@23||1|S0|mux2@1|z|240|52|pin@3||217|52
-AMetal-2|net@24||1|S900|mux2@1|i0|217|61|pin@3||217|52
-AMetal-2|net@25||1|S2700|contact@3||187|52|mux2@1|i1|187|61
-AMetal-2|net@26||1|S0|contact@2||118|52|mux2@0|z|110|52
-AMetal-3|net@27||1|S1800|contact@2||118|52|contact@3||187|52
-AMetal-3|net@28||1|S1800|contact@5||5|61|contact@4||66|61
-AMetal-2|net@29||1|S0|contact@4||66|61|mux2@0|i1|57|61
-AMetal-2|net@30||1|S900|contact@5||5|61|tielow@0|y|5|50
-AMetal-1|net@31||1|S1800|inv2@0|y|135|50|pin@4||148|50
-AMetal-1|net@32||1|S900|mux2@1|s|148|50|pin@4||148|50
-AMetal-1|net@33||1|S1800|inv2@1|y|265|50|pin@5||278|50
-AMetal-1|net@34||1|S900|mux2@2|s|278|50|pin@5||278|50
-AMetal-2|net@35||1|S2700|contact@6||258|29|inv2@1|x|258|50
-AMetal-2|net@36||1|S0|contact@6||258|29|pin@6||135|29
-AMetal-2|net@37||1|S900|inv2@0|y|135|50|pin@6||135|29
-AMetal-2|net@38||1|S2700|contact@7||128|29|inv2@0|x|128|50
-AMetal-2|net@41||1|S1800|contact@9||18|29|contact@7||128|29
-Eclk||D5G2;|contact@9||I
-Ed||D5G2;|mux2@0|i0|I
-Egnd||D5G2;|tielow@0|gnd|G
-Eq||D5G2;|inv2@3|y|O
-Erst||D5G2;|mux2@0|s|I
-Evdd||D5G2;|tielow@0|vdd|P
+NMetal-1-Metal-2-Con|contact@0||500.5|-10||||
+NMetal-1-Metal-2-Con|contact@1||-4|57||||
+NMetal-1-Metal-2-Con|contact@2||-4|22||||
+NMetal-1-Metal-2-Con|contact@3||-4|64||||
+NMetal-1-Metal-2-Con|contact@4||33|87||||
+Iinv;1{lay}|inv@0||163.5|0|||D5G4;
+Iinv;1{lay}|inv@1||315|0|||D5G4;
+Iinv;1{lay}|inv@2||466.5|0|||D5G4;
+Iinv;1{lay}|inv@3||495.5|0|||D5G4;
+Imux2;1{lay}|mux2@3||45|0|||D5G4;
+Imux2;1{lay}|mux2@4||195.5|0|||D5G4;
+Imux2;1{lay}|mux2@5||347|0|||D5G4;
+NMetal-1-Pin|pin@0||454|50||||
+NMetal-1-Pin|pin@1||28|50||||
+NMetal-1-Pin|pin@2||28|29||||
+NMetal-2-Pin|pin@4||-3.5|22||||
+NMetal-2-Pin|pin@5||151.5|29||||
+NMetal-2-Pin|pin@6||303|29||||
+NMetal-2-Pin|pin@7||303|22||||
+NMetal-2-Pin|pin@8||454.5|22||||
+NMetal-1-Pin|pin@9||33|64||||
+NMetal-2-Pin|pin@10||161.5|87||||
+NMetal-2-Pin|pin@11||193.5|87||||
+NMetal-2-Pin|pin@12||313|87||||
+NMetal-1-Pin|pin@13||36|57||||
+NMetal-2-Pin|pin@14||186.5|87||||
+Itielow;1{lay}|tielow@1||0|0|||D5G4;
+AMetal-1|net@56||7|S1800|tielow@1|gnd|0|0|mux2@3|gnd|45|0
+AMetal-1|net@57||7|S1800|mux2@3|gnd|45|0|inv@0|gnd|163.5|0
+AMetal-1|net@58||7|S1800|inv@0|gnd|163.5|0|mux2@4|gnd|195.5|0
+AMetal-1|net@59||7|S1800|mux2@4|gnd|195.5|0|inv@1|gnd|315|0
+AMetal-1|net@60||7|S1800|inv@1|gnd|315|0|mux2@5|gnd|347|0
+AMetal-1|net@61||7|S1800|mux2@5|gnd|347|0|inv@2|gnd|466.5|0
+AMetal-1|net@62||7|S1800|inv@2|gnd|466.5|0|inv@3|gnd|495.5|0
+AMetal-1|net@63||7|S1800|tielow@1|vdd|0|100|mux2@3|vdd|45|100
+AMetal-1|net@64||7|S1800|mux2@3|vdd|45|100|inv@0|vdd|163.5|100
+AMetal-1|net@65||7|S1800|inv@0|vdd|163.5|100|mux2@4|vdd|195.5|100
+AMetal-1|net@66||7|S1800|mux2@4|vdd|195.5|100|inv@1|vdd|315|100
+AMetal-1|net@67||7|S1800|inv@1|vdd|315|100|mux2@5|vdd|347|100
+AMetal-1|net@68||7|S1800|mux2@5|vdd|347|100|inv@2|vdd|466.5|100
+AMetal-1|net@69||7|S1800|inv@2|vdd|466.5|100|inv@3|vdd|495.5|100
+AMetal-1|net@70||1|S1800|inv@2|y|471.5|50|inv@3|x|493.5|50
+AMetal-1|net@71||1|S900|mux2@5|z|454|52|pin@0||454|50
+AMetal-1|net@72||1|S0|inv@2|x|464|50|pin@0||454|50
+AMetal-2|net@73||1|S2700|contact@0||500.5|-10|inv@3|y|500.5|50
+AMetal-1|net@74||1|S1800|tielow@1|y|5|50|pin@1||28|50
+AMetal-1|net@75||1|S900|pin@1||28|50|pin@2||28|29
+AMetal-1|net@76||1|S1800|pin@2||28|29|mux2@3|i[1]|29|29
+AMetal-2|net@79||1|S900|contact@2||-3.5|22|pin@4||-3.5|22
+AMetal-2|net@80||1|S0|mux2@3|i[0]|29|22|pin@4||-3.5|22
+AMetal-2|net@81||1|S900|mux2@3|z|151.5|52|pin@5||151.5|29
+AMetal-2|net@82||1|S0|mux2@4|i[1]|180.5|29|pin@5||151.5|29
+AMetal-2|net@83||1|S900|mux2@4|z|303|52|pin@6||303|29
+AMetal-2|net@84||1|S0|mux2@5|i[1]|332|29|pin@6||303|29
+AMetal-2|net@85||1|S900|pin@6||303|29|pin@7||303|22
+AMetal-2|net@86||1|S1800|mux2@4|i[0]|180.5|22|pin@7||303|22
+AMetal-2|net@87||1|S900|mux2@5|z|454.5|52|pin@8||454.5|22
+AMetal-2|net@88||1|S1800|mux2@5|i[0]|332|22|pin@8||454.5|22
+AMetal-1|net@89||1|S900|contact@4||33|87|pin@9||33|64
+AMetal-1|net@90||1|S1800|contact@3||-4|64|pin@9||33|64
+AMetal-2|net@91||1|S1800|contact@4||33|87|pin@10||161.5|87
+AMetal-2|net@92||1|S2700|inv@0|x|161.5|50|pin@10||161.5|87
+AMetal-2|net@96||1|S1800|pin@11||193.5|87|pin@12||313|87
+AMetal-2|net@97||1|S2700|inv@1|x|313|50|pin@12||313|87
+AMetal-1|net@98||1|S1800|contact@1||-4|57|pin@13||36|57
+AMetal-1|net@99||1|S2700|mux2@3|s|36|50|pin@13||36|57
+AMetal-1|net@100||1|S1800|inv@0|y|168.5|50|mux2@4|s|186.5|50
+AMetal-2|net@101||1|S0|pin@11||193.5|87|pin@14||186.5|87
+AMetal-2|net@102||1|S2700|mux2@4|s|186.5|50|pin@14||186.5|87
+AMetal-1|net@103||1|S1800|inv@1|y|320|50|mux2@5|s|338|50
+Eclk||D5G2;|contact@3||I
+Ed||D5G2;|contact@2||I
+Egnd||D5G2;|tielow@1|gnd|G
+Eq||D5G2;|contact@0||O
+Erst||D5G2;|contact@1||I
+Evdd||D5G2;|tielow@1|vdd|P
X
# Cell dff;1{sch}
@@ -338,51 +432,64 @@ Es||D5G2;|pin@8||O
X
# Cell fa;1{lay}
-Cfa;1{lay}||mocmos|1764326429008|1764396856681||DRC_last_good_drc_area_date()G1764394481579|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764394481579
+Cfa;1{lay}||mocmos|1764326429008|1764479296613||DRC_last_good_drc_area_date()G1764473003475|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764473003475
Ngeneric:Facet-Center|art@0||0|0||||AV
NMetal-2-Metal-3-Con|contact@0||26|61||||
NMetal-2-Metal-3-Con|contact@1||26|91||||
-NMetal-2-Metal-3-Con|contact@4||316|61||||
-NMetal-2-Metal-3-Con|contact@5||147|61||||
-NMetal-1-Metal-2-Con|contact@6||286|10||||
-Imux2;1{lay}|mux2@0||240|0|||D5G4;
+NMetal-1-Metal-2-Con|contact@2||146|22||||
+NMetal-1-Metal-2-Con|contact@3||-4.5|52||||
+NMetal-1-Metal-2-Con|contact@4||122|116||||
+NMetal-2-Metal-3-Con|contact@6||122|111||||
+NMetal-2-Metal-3-Con|contact@7||122|39||||
+NMetal-2-Metal-3-Con|contact@8||138|111||||
+NMetal-2-Metal-3-Con|contact@9||138|56||||
+NMetal-1-Metal-2-Con|contact@10||138|116||||
+NMetal-1-Metal-2-Con|contact@11||86|13||||
+NMetal-1-Metal-2-Con|contact@12||86|-10||||
+Imux2;1{lay}|mux2@1||248|0|||D5G4;
NMetal-2-Pin|pin@4||220|91||||
NMetal-2-Pin|pin@5||26|91||||
NMetal-3-Pin|pin@6||26|91||||
-NMetal-2-Pin|pin@7||2|10||||
-NMetal-3-Pin|pin@8||147|75||||
-NMetal-3-Pin|pin@9||316|75||||
-NMetal-2-Pin|pin@10||238|91||||
-NMetal-1-Pin|pin@11||286|61||||
+NMetal-2-Pin|pin@15||246|91||||
+NMetal-2-Pin|pin@16||3|29||||
+NMetal-1-Pin|pin@17||146|61||||
+NMetal-1-Pin|pin@18||-4.5|44||||
+NMetal-1-Pin|pin@19||86|52||||
Ixor2;1{lay}|xor2@0||120|0|||D5G4;
Ixor2;1{lay}|xor2@1||0|0|||D5G4;
AMetal-1|net@0||7|S1800|xor2@1|gnd|0|0|xor2@0|gnd|120|0
-AMetal-1|net@1||7|S1800|xor2@0|gnd|120|0|mux2@0|gnd|240|0
AMetal-1|net@2||7|S1800|xor2@1|vdd|0|100|xor2@0|vdd|120|100
-AMetal-1|net@3||7|S1800|xor2@0|vdd|120|100|mux2@0|vdd|240|100
AMetal-2|net@10||1|S2700|xor2@0|z|220|52|pin@4||220|91
AMetal-2|net@11||1|S0|contact@0||26|61|xor2@1|x|17|61
AMetal-2|net@12||3|S900|contact@1||26|91|pin@5||26|91
AMetal-2|net@13||1|S0|pin@4||220|91|pin@5||26|91
AMetal-3|net@14||1|S1800|contact@1||26|91|pin@6||26|91
AMetal-3|net@15||1|S2700|contact@0||26|61|pin@6||26|91
-AMetal-2|net@16||1|S900|xor2@1|y|2|44|pin@7||2|10
-AMetal-2|net@20||1|S0|contact@4||316|61|mux2@0|i0|307|61
-AMetal-2|net@21||1|S0|contact@5||147|61|xor2@0|x|137|61
-AMetal-3|net@22||1|S2700|contact@5||147|61|pin@8||147|75
-AMetal-3|net@23||1|S1800|pin@8||147|75|pin@9||316|75
-AMetal-3|net@24||1|S2700|contact@4||316|61|pin@9||316|75
-AMetal-2|net@25||1|S1800|pin@4||220|91|pin@10||238|91
-AMetal-2|net@26||1|S2700|mux2@0|s|238|50|pin@10||238|91
-AMetal-2|net@28||1|S0|contact@6||286|10|pin@7||2|10
-AMetal-1|net@29||1|S2700|contact@6||286|10|pin@11||286|61
-AMetal-1|net@30||1|S1800|mux2@0|i1|277|61|pin@11||286|61
-Ea||D5G2;|xor2@0|x|I
-Eb||D5G2;|xor2@0|y|I
-Ecin||D5G2;|xor2@1|y|I
-Ecout||D5G2;|mux2@0|z|O
+AMetal-1|net@34||7|S0|mux2@1|gnd|248|0|xor2@0|gnd|120|0
+AMetal-1|net@35||7|S0|mux2@1|vdd|248|100|xor2@0|vdd|120|100
+AMetal-2|net@36||1|S1800|pin@4||220|91|pin@15||246|91
+AMetal-2|net@38||1|S900|xor2@1|y|3|44|pin@16||3|29
+AMetal-2|net@39||1|S0|mux2@1|i[1]|233|29|pin@16||3|29
+AMetal-2|net@40||1|S1800|contact@2||146|22|mux2@1|i[0]|233|22
+AMetal-1|net@41||1|S2700|contact@2||146|22|pin@17||146|61
+AMetal-1|net@42||1|S1800|xor2@0|x|137|61|pin@17||146|61
+AMetal-1|net@43||1|S900|contact@3||-4.5|52|pin@18||-4.5|44
+AMetal-1|net@44||1|S0|xor2@1|y|3|44|pin@18||-4.5|44
+AMetal-2|net@45||1|S2700|contact@7||122|39|xor2@0|y|122|44
+AMetal-3|net@46||1|S2700|contact@7||122|39|contact@6||122|111
+AMetal-2|net@47||1|S2700|contact@6||122|111|contact@4||122|116
+AMetal-2|net@48||1|S2700|contact@9||138|56|xor2@0|x|138|61
+AMetal-3|net@49||1|S900|contact@8||138|111|contact@9||138|56
+AMetal-2|net@50||1|S900|contact@10||138|116|contact@8||138|111
+AMetal-2|net@51||1|S2700|contact@12||86|-10|contact@11||86|13
+AMetal-1|net@52||1|S2700|contact@11||86|13|pin@19||86|52
+AMetal-1|net@53||1|S0|xor2@1|z|100|52|pin@19||86|52
+Ea||D5G2;|contact@10||I
+Eb||D5G2;|contact@4||I
+Ecin||D5G2;|contact@3||I
+Ecout||D5G2;|mux2@1|z|O
Egnd||D5G2;|xor2@1|gnd|G
-Es_1|s|D5G2;|xor2@1|z|O
+Es||D5G2;|contact@12||O
Evdd||D5G2;|xor2@1|vdd|P
X
@@ -522,7 +629,7 @@ Ey||D5G2;|pin@11||O
X
# Cell mux2;1{ic}
-Cmux2;1{ic}||artwork|1764128721207|1764258683168|E
+Cmux2;1{ic}||artwork|1764128721207|1764471384861|E
Ngeneric:Facet-Center|art@0||0|0||||AV
Nschematic:Mux|mux@0||0|0||||
Nschematic:Bus_Pin|pin@0||-5.25|2||||
@@ -538,15 +645,21 @@ Aschematic:wire|net@0|||0|pin@1||-3.25|2|pin@0||-5.25|2
Aschematic:wire|net@1|||0|pin@3||-3.25|0|pin@2||-5.25|0
Aschematic:wire|net@2|||0|pin@5||-3.25|-2|pin@4||-5.25|-2
Aschematic:wire|net@3|||1800|pin@7||3.25|0|pin@6||5.25|0
-Ei0||D5G2;|pin@0||I
-Ei1||D5G2;|pin@2||I
+Ei0|i[0]|D5G2;|pin@0||I
+Ei1|i[1]|D5G2;|pin@2||I
Es0|s|D5G2;|pin@4||I
Ez||D5G2;|pin@6||O
X
# Cell mux2;1{lay}
-Cmux2;1{lay}||mocmos|1764325856111|1764396856681||DRC_last_good_drc_area_date()G1764326213449|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764394481579
+Cmux2;1{lay}||mocmos|1764325856111|1764479383124||DRC_last_good_drc_area_date()G1764479386412|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764479386412
Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-Metal-2-Con|contact@0||-16|29||||
+NMetal-1-Metal-2-Con|contact@1||45|29||||
+NMetal-1-Metal-2-Con|contact@2||-16|22||||
+NMetal-1-Metal-2-Con|contact@3||75|22||||
+NMetal-1-Metal-2-Con|contact@4||107.5|52||||
+NMetal-1-Metal-2-Con|contact@5||-9|50||||
Iinv;1{lay}|inv2@0||0|0|||D5G4;
Inand2;1{lay}|nand2@0||20|0|||D5G4;
Inand2;1{lay}|nand2@1||50|0|||D5G4;
@@ -554,10 +667,13 @@ Inand2;1{lay}|nand2@2||80|0|||D5G4;
NMetal-2-Pin|pin@0||60|44||||
NMetal-2-Pin|pin@1||30|69||||
NMetal-2-Pin|pin@2||97|69||||
-NMetal-2-Pin|pin@3||5|37||||
-NMetal-2-Pin|pin@4||52|37||||
-NMetal-2-Pin|pin@5||-2|57||||
-NMetal-2-Pin|pin@6||22|57||||
+NMetal-2-Pin|pin@3||15|36||||
+NMetal-2-Pin|pin@4||53|36||||
+NMetal-1-Pin|pin@7||45|61||||
+NMetal-1-Pin|pin@8||75|61||||
+NMetal-2-Pin|pin@10||15|50||||
+NMetal-2-Pin|pin@11||23|57.5||||
+NMetal-2-Pin|pin@12||-2|57.5||||
AMetal-1|net@0||7|S1800|inv2@0|gnd|0|0|nand2@0|gnd|20|0
AMetal-1|net@1||7|S1800|nand2@0|gnd|20|0|nand2@1|gnd|50|0
AMetal-1|net@2||7|S1800|nand2@1|gnd|50|0|nand2@2|gnd|80|0
@@ -569,22 +685,31 @@ AMetal-2|net@7||1|S0|nand2@2|x|82|44|pin@0||60|44
AMetal-2|net@8||1|S2700|nand2@0|z|30|52|pin@1||30|69
AMetal-2|net@9||1|S1800|pin@1||30|69|pin@2||97|69
AMetal-2|net@10||1|S2700|nand2@2|y|97|61|pin@2||97|69
-AMetal-2|net@11||1|S900|inv2@0|y|5|50|pin@3||5|37
-AMetal-2|net@12||1|S1800|pin@3||5|37|pin@4||52|37
-AMetal-2|net@13||1|S900|nand2@1|x|52|44|pin@4||52|37
-AMetal-2|net@14||1|S2700|inv2@0|x|-2|50|pin@5||-2|57
-AMetal-2|net@15||1|S1800|pin@5||-2|57|pin@6||22|57
-AMetal-2|net@16||1|S2700|nand2@0|x|22|44|pin@6||22|57
+AMetal-2|net@12||1|S1800|pin@3||15|36|pin@4||53|36
+AMetal-2|net@13||1|S900|nand2@1|x|53|44|pin@4||53|36
+AMetal-1|net@17||1|S2700|contact@1||45|30|pin@7||45|61
+AMetal-1|net@18||1|S1800|nand2@0|y|37|61|pin@7||45|61
+AMetal-2|net@19||1|S1800|contact@0||-15|29|contact@1||45|29
+AMetal-2|net@20||1|S0|contact@3||75|22|contact@2||-15|22
+AMetal-1|net@21||1|S2700|contact@3||75|22|pin@8||75|61
+AMetal-1|net@22||1|S1800|nand2@1|y|67|61|pin@8||75|61
+AMetal-1|net@23||1|S0|contact@4||107.5|52|nand2@2|z|90|52
+AMetal-1|net@28||1|S1800|contact@5||-9|50|inv2@0|x|-2|50
+AMetal-2|net@31||1|S2700|pin@3||15|36|pin@10||15|50
+AMetal-2|net@32||1|S1800|inv2@0|y|5|50|pin@10||15|50
+AMetal-2|net@33||1|S2700|nand2@0|x|23|44|pin@11||23|57.5
+AMetal-2|net@34||1|S0|pin@11||23|57.5|pin@12||-2|57.5
+AMetal-2|net@35||1|S2700|inv2@0|x|-2|50|pin@12||-2|57.5
Egnd||D5G2;|inv2@0|gnd|G
-Ei0||D5G2;|nand2@1|y|I
-Ei1||D5G2;|nand2@0|y|I
-Es||D5G2;|inv2@0|x|I
+Ei[0]||D5G2;|contact@2||I
+Ei[1]||D5G2;|contact@0||I
+Es||D5G2;|contact@5||I
Evdd||D5G2;|inv2@0|vdd|P
-Ez||D5G2;|nand2@2|z|O
+Ez||D5G2;|contact@4||O
X
# Cell mux2;1{sch}
-Cmux2;1{sch}||schematic|1764128324037|1764325760019|
+Cmux2;1{sch}||schematic|1764128324037|1764471384861|
Ngeneric:Facet-Center|art@0||0|0||||AV
Iinv;1{ic}|inv2@4||-13|-9|||D5G4;
Imux2;1{ic}|mux2@0||0|11|||D5G4;
@@ -609,8 +734,8 @@ Awire|net@38|||0|pin@22||-17.25|-1|pin@21||-23|-1
Awire|net@39|||2700|inv2@4|x|-17.25|-9|pin@22||-17.25|-1
Awire|net@40|||1800|nand2@2|y|23|-4|pin@23||25|-4
Awire|net@41|||1800|nand2@1|y|7|-8|pin@18||10.5|-8
-Ei0||D5G2;|pin@20||I
-Ei1||D5G2;|pin@19||I
+Ei0|i[0]|D5G2;|pin@20||I
+Ei1|i[1]|D5G2;|pin@19||I
Es0|s|D5G2;|pin@21||I
Ez||D5G2;|pin@23||O
X
@@ -766,6 +891,207 @@ Eb|y|D5G2;|pin@13||I
Ey|z|D5G2;|pin@14||O
X
+# Cell nand3;1{ic}
+Cnand3;1{ic}||artwork|1764433592634|1764438879187|E
+Nschematic:And|and@0||0|0||||
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NCircle|art@2||4|0|1|1||
+Nschematic:Bus_Pin|pin@0||-6|2||||
+Nschematic:Wire_Pin|pin@1||-4|2||||
+Nschematic:Bus_Pin|pin@2||-6|0||||
+Nschematic:Wire_Pin|pin@3||-4|0||||
+Nschematic:Bus_Pin|pin@4||-6|-2||||
+Nschematic:Wire_Pin|pin@5||-4|-2||||
+Nschematic:Bus_Pin|pin@6||6.5|0||||
+Nschematic:Wire_Pin|pin@7||4.5|0||||
+Aschematic:wire|net@0|||0|pin@1||-4|2|pin@0||-6|2
+Aschematic:wire|net@1|||0|pin@3||-4|0|pin@2||-6|0
+Aschematic:wire|net@2|||0|pin@5||-4|-2|pin@4||-6|-2
+Aschematic:wire|net@3|||1800|pin@7||4.5|0|pin@6||6.5|0
+Ew||D5G2;|pin@0||I
+Ex||D5G2;|pin@2||I
+Ey||D5G2;|pin@4||I
+Ez||D5G2;|pin@6||O
+X
+
+# Cell nand3;1{lay}
+Cnand3;1{lay}||mocmos|1764130924034|1764446971751||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764446972631|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764446972631
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-N-Active-Con|contact@6||5|20||8||
+NMetal-1-N-Active-Con|contact@7||23|20||8||
+NMetal-1-P-Active-Con|contact@8||2|76||8||
+NMetal-1-P-Active-Con|contact@11||10|76||8||
+NMetal-1-Metal-2-Con|contact@12||12|50||||
+NMetal-1-Polysilicon-1-Con|contact@13||12|50||||
+NMetal-1-Metal-2-Con|contact@15||19|58||||
+NMetal-1-P-Active-Con|contact@16||18|76||8||
+NMetal-1-P-Active-Con|contact@17||26|76||8||
+NMetal-1-Metal-2-Con|contact@19||5|35||||
+NMetal-1-Polysilicon-1-Con|contact@20||5|35||||
+NMetal-1-Metal-2-Con|contact@21||26|31||||
+NMetal-1-Polysilicon-1-Con|contact@22||19|58||||
+NN-Transistor|nmos@1||14|20|9||RRR|
+NN-Transistor|nmos@2||9|20|9||RRR|
+NN-Transistor|nmos@3||19|20|9||RRR|
+NMetal-1-Pin|pin@64||0|0||||
+NMetal-1-Pin|pin@66||0|100||||
+NMetal-1-Pin|pin@67||30|100||||
+NPolysilicon-1-Pin|pin@75||14|28||||
+NMetal-1-Pin|pin@81||0|0||||
+NMetal-1-Pin|pin@82||30|0||||
+NMetal-1-Pin|pin@83||5|0||||
+NMetal-1-Pin|pin@84||0|100||||
+NMetal-1-Pin|pin@87||2|100||||
+NPolysilicon-1-Pin|pin@92||5|28||||
+NPolysilicon-1-Pin|pin@93||5|68||||
+NMetal-1-Pin|pin@98||18|100||||
+NMetal-1-Pin|pin@99||10|65||||
+NMetal-1-Pin|pin@102||26|65||||
+NMetal-1-Pin|pin@104||26|65||||
+NPolysilicon-1-Pin|pin@106||19|68||||
+NPolysilicon-1-Pin|pin@108||12|68||||
+NPolysilicon-1-Pin|pin@109||14|50||||
+NMetal-1-Pin|pin@110||23|30||||
+NP-Well-Node|plnode@0||15|22|42|56||A
+NN-Well-Node|plnode@1||15|78|42|56||A
+NP-Transistor|pmos@1||6|76|9||R|
+NP-Transistor|pmos@2||14|76|9||R|
+NP-Transistor|pmos@4||22|76|9||R|
+NMetal-1-P-Well-Con|substr@0||0|0|2|2||
+NMetal-1-P-Well-Con|substr@1||10|0|2|2||
+NMetal-1-P-Well-Con|substr@2||20|0|2|2||
+NMetal-1-P-Well-Con|substr@3||30|0|2|2||
+NMetal-1-N-Well-Con|well@1||0|100|2|2||
+NMetal-1-N-Well-Con|well@2||10|100|2|2||
+NMetal-1-N-Well-Con|well@3||20|100|2|2||
+NMetal-1-N-Well-Con|well@4||30|100|2|2||
+AN-Active|net@262|||S0|nmos@2|diff-top|12.75|19.5|nmos@1|diff-bottom|10.25|19.5
+AN-Active|net@263|||S1800|contact@6||5|20|nmos@2|diff-bottom|5.25|20
+AP-Active|net@270|||S1800|contact@8||2|76|pmos@1|diff-top|2.25|76
+AMetal-1|net@282|||S|well@1||0|100|pin@66||0|100
+AMetal-1|net@295|||S|substr@0||0|0|pin@64||0|0
+AP-Active|net@299|||S0|contact@11||10.5|76|pmos@1|diff-bottom|9.75|76
+AP-Active|net@300|||S1800|contact@11||10|76|pmos@2|diff-top|10.25|76
+APolysilicon-1|net@303|||S1800|nmos@1|poly-left|14|28|pin@75||14|28
+AN-Active|net@316|||S1800|nmos@3|diff-bottom|15.25|20|nmos@1|diff-top|17.75|20
+AMetal-1|net@324||7|S0|pin@82||30|0|substr@2||20|0
+AMetal-1|net@325||7|S0|substr@2||20|0|substr@1||10|0
+AMetal-1|net@326|||S|substr@3||30|0|pin@82||30|0
+AMetal-1|net@327||7|S0|substr@1||10|0|pin@83||5|0
+AMetal-1|net@328||7|S0|pin@83||5|0|pin@64||0|0
+AMetal-1|net@329||1|S900|contact@6||5|20|pin@83||5|0
+AN-Active|net@330|||S0|contact@7||23.5|20|nmos@3|diff-top|22.75|20
+AMetal-1|net@333|||S|well@4||30|100|pin@67||30|100
+AP-Active|net@334|||S0|contact@16||18.5|76|pmos@2|diff-bottom|17.75|76
+AMetal-1|net@339|||S|well@1||0|100|pin@84||0|100
+AMetal-1|net@344|||S1800|well@3||20|100|well@3||20|100
+AMetal-1|net@345|||S1800|well@2||10|100|well@2||10|100
+AP-Active|net@349|||S0|pmos@4|diff-top|18.25|76|contact@16||18|76
+AP-Active|net@350|||S0|contact@17||26.5|76|pmos@4|diff-bottom|25.75|76
+AMetal-1|net@356||7|S1800|pin@84||0|100|pin@87||2|100
+AMetal-1|net@357||7|S1800|pin@87||2|100|well@2||10|100
+AMetal-1|net@358||1|S2700|contact@8||2|76|pin@87||2|100
+APolysilicon-1|net@373|||S0|nmos@2|poly-left|9|28|pin@92||5|28
+APolysilicon-1|net@375|||S0|pmos@1|poly-left|6|68|pin@93||5|68
+AMetal-1|net@388||7|S1800|well@3||20|100|pin@67||30|100
+AMetal-1|net@390||7|S1800|well@2||10|100|pin@98||18|100
+AMetal-1|net@391||7|S1800|pin@98||18|100|well@3||20|100
+AMetal-1|net@393||1|S2700|contact@16||18|76|pin@98||18|100
+AMetal-1|net@394||1|S900|contact@11||10|76|pin@99||10|65
+APolysilicon-1|net@400|||S2700|pin@92||5|28|contact@20||5|35
+APolysilicon-1|net@401|||S2700|contact@20||5|35|pin@93||5|68
+AMetal-1|net@408||1|S1800|contact@12||12|50|contact@13||12|50
+AMetal-1|net@409||1|S0|contact@20||5|35|contact@19||5|35
+AMetal-1|net@414||1|S0|pin@102||26|65|pin@99||10|65
+AMetal-1|net@415||1|S900|contact@17||26|76|pin@102||26|65
+AMetal-1|net@419||1|S2700|contact@21||26|30|pin@104||26|65
+AMetal-1|net@420||1|S1800|pin@102||26|65|pin@104||26|65
+APolysilicon-1|net@423|||S0|pmos@4|poly-left|22|68|pin@106||19|68
+APolysilicon-1|net@429|||S2700|nmos@3|poly-left|19|28|contact@22||19|58
+APolysilicon-1|net@430|||S2700|contact@22||19|58|pin@106||19|68
+AMetal-1|net@431||1|S0|contact@15||19|58|contact@22||19|58
+APolysilicon-1|net@434|||S0|pmos@2|poly-left|14|68|pin@108||12|68
+APolysilicon-1|net@435|||S2700|contact@13||12|50|pin@108||12|68
+APolysilicon-1|net@436|||S2700|pin@75||14|28|pin@109||14|50
+APolysilicon-1|net@437|||S1800|contact@13||12|50|pin@109||14|50
+AMetal-1|net@438||1|S0|contact@21||26|30|pin@110||23|30
+AMetal-1|net@439||1|S2700|contact@7||23|20|pin@110||23|30
+Egnd||D5G2;|pin@64||G
+Evdd||D5G2;|pin@66||P
+Ey|w|D5G2;|contact@15||I
+Ex||D5G2;|contact@12||I
+Ew|y|D5G2;|contact@19||I
+Ez||D5G2;|contact@21||O
+X
+
+# Cell nand3;1{sch}
+Cnand3;1{sch}||schematic|1763938781096|1764433594629|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NGround|gnd@0||0|-21||||
+Inand3;1{ic}|nand3@0||0|18|||D5G4;
+NTransistor|nmos@0||-2|-11|||R||ATTR_length(D5G0.5;X-0.5;Y-1;)S2|ATTR_width(D5G1;X0.5;Y-1;)S12
+NTransistor|nmos@1||-2|-6|||R||ATTR_length(D5G0.5;X-0.5;Y-1;)S2|ATTR_width(D5G1;X0.5;Y-1;)S12
+NTransistor|nmos@2||-2|-16|||R||ATTR_length(D5G0.5;X-0.5;Y-1;)S2|ATTR_width(D5G1;X0.5;Y-1;)S12
+NWire_Pin|pin@4||-6|7||||
+NWire_Pin|pin@5||0|7||||
+NWire_Pin|pin@7||-6|-1||||
+NWire_Pin|pin@8||-10|-6||||
+NWire_Pin|pin@9||-10|4||||
+NWire_Pin|pin@10||-5|4||||
+NWire_Pin|pin@11||-5|-11||||
+NWire_Pin|pin@12||-12|4||||
+NWire_Pin|pin@13||-12|-11||||
+NWire_Pin|pin@14||6|7||||
+NWire_Pin|pin@15||0|-1||||
+NWire_Pin|pin@16||6|-1||||
+NWire_Pin|pin@18||1|4||||
+NWire_Pin|pin@19||1|1||||
+NWire_Pin|pin@20||-8|1||||
+NWire_Pin|pin@21||-8|-16||||
+NWire_Pin|pin@22||0|-3||||
+NWire_Pin|pin@23||2|-3||||
+NWire_Pin|pin@24||-12|-16||||
+NTransistor|pmos@0||-8|4|||R|2|ATTR_length(D5G0.5;X-0.5;Y-1;)S2|ATTR_width(D5G1;X0.5;Y-1;)S12
+NTransistor|pmos@1||-2|4|||R|2|ATTR_length(D5G0.5;X-0.5;Y-1;)S2|ATTR_width(D5G1;X0.5;Y-1;)S12
+NTransistor|pmos@2||4|4|||R|2|ATTR_length(D5G0.5;X-0.5;Y-1;)S2|ATTR_width(D5G1;X0.5;Y-1;)S12
+NPower|pwr@0||0|10||||
+Awire|net@0|||900|nmos@1|s|0|-8|nmos@0|d|0|-9
+Awire|net@10|||2700|pmos@0|d|-6|6|pin@4||-6|7
+Awire|net@11|||1800|pin@4||-6|7|pin@5||0|7
+Awire|net@12|||2700|pin@5||0|7|pwr@0||0|10
+Awire|net@15|||900|pmos@0|s|-6|2|pin@7||-6|-1
+Awire|net@18|||0|nmos@1|g|-3|-6|pin@8||-10|-6
+Awire|net@20|||1800|pin@9||-10|4|pmos@0|g|-9|4
+Awire|net@21|||2700|pin@8||-10|-6|pin@9||-10|4
+Awire|net@23|||0|pmos@1|g|-3|4|pin@10||-5|4
+Awire|net@25|||1800|pin@11||-5|-11|nmos@0|g|-3|-11
+Awire|net@26|||900|pin@10||-5|4|pin@11||-5|-11
+Awire|net@27|||0|pin@9||-10|4|pin@12||-12|4
+Awire|net@28|||0|pin@11||-5|-11|pin@13||-12|-11
+Awire|net@29|||2700|pmos@2|d|6|6|pin@14||6|7
+Awire|net@30|||0|pin@14||6|7|pin@5||0|7
+Awire|net@34|||1800|pin@7||-6|-1|pin@15||0|-1
+Awire|net@35|||900|pmos@2|s|6|2|pin@16||6|-1
+Awire|net@36|||0|pin@16||6|-1|pin@15||0|-1
+Awire|net@37|||900|nmos@0|s|0|-13|nmos@2|d|0|-14
+Awire|net@38|||900|nmos@2|s|0|-18|gnd@0||0|-19
+Awire|net@40|||0|pmos@2|g|3|4|pin@18||1|4
+Awire|net@41|||900|pin@18||1|4|pin@19||1|1
+Awire|net@42|||0|pin@19||1|1|pin@20||-8|1
+Awire|net@43|||0|nmos@2|g|-3|-16|pin@21||-8|-16
+Awire|net@45|||900|pin@20||-8|1|pin@21||-8|-16
+Awire|net@46|||900|pin@15||0|-1|pin@22||0|-3
+Awire|net@47|||900|pin@22||0|-3|nmos@1|d|0|-4
+Awire|net@48|||1800|pin@22||0|-3|pin@23||2|-3
+Awire|net@49|||0|pin@21||-8|-16|pin@24||-12|-16
+Awire|net@50|||900|pmos@1|s|0|2|pin@15||0|-1
+Awire|net@51|||2700|pmos@1|d|0|6|pin@5||0|7
+Ea|w|D5G2;|pin@12||I
+Eb|x|D5G2;|pin@13||I
+Ey||D5G2;|pin@24||I
+Ez@805824530|z|D5G2;|pin@23||O
+X
+
# Cell nor2;1{ic}
Cnor2;1{ic}||artwork|1764124089396|1764128627065|E
Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -786,7 +1112,7 @@ Ey|z|D5G2;|pin@4||O
X
# Cell nor2;1{lay}
-Cnor2;1{lay}||mocmos|1764130924034|1764396904880||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764396905815|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764396905815
+Cnor2;1{lay}||mocmos|1764130924034|1764456850814||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764456851921|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764456851921
Ngeneric:Facet-Center|art@0||0|0||||AV
NMetal-1-N-Active-Con|contact@6||2|17.5||4||
NMetal-1-N-Active-Con|contact@7||18|17.5||4||
@@ -794,10 +1120,10 @@ NMetal-1-P-Active-Con|contact@8||3.5|79||12||
NMetal-1-P-Active-Con|contact@9||16.5|79||12||
NMetal-1-N-Active-Con|contact@10||10|17.5||4||
NMetal-1-Metal-2-Con|contact@12||10|50||||
-NMetal-1-Polysilicon-1-Con|contact@13||17|32||||
-NMetal-1-Metal-2-Con|contact@14||17|32||||
-NMetal-1-Polysilicon-1-Con|contact@15||4.5|59||||
-NMetal-1-Metal-2-Con|contact@16||4.5|59||||
+NMetal-1-Polysilicon-1-Con|contact@13||17|26.5||||
+NMetal-1-Metal-2-Con|contact@14||17|26.5||||
+NMetal-1-Polysilicon-1-Con|contact@15||4.5|66||||
+NMetal-1-Metal-2-Con|contact@16||4.5|66||||
NN-Transistor|nmos@1||14|17.5|5||RRR|
NN-Transistor|nmos@2||6|17.5|5||RRR|
NMetal-1-Pin|pin@64||0|0||||
@@ -812,8 +1138,8 @@ NPolysilicon-1-Pin|pin@76||6|35.5||||
NPolysilicon-1-Pin|pin@77||14|35.5||||
NPolysilicon-1-Pin|pin@78||14|69||||
NPolysilicon-1-Pin|pin@79||7.5|35.5||||
-NPolysilicon-1-Pin|pin@80||14|32||||
-NPolysilicon-1-Pin|pin@81||7.5|59||||
+NPolysilicon-1-Pin|pin@80||14|26||||
+NPolysilicon-1-Pin|pin@81||7.5|66||||
NP-Well-Node|plnode@0||10|22|32|56||A
NN-Well-Node|plnode@1||10|78|32|56||A
NP-Transistor|pmos@1||7.5|79|13||R|
@@ -855,14 +1181,14 @@ APolysilicon-1|net@343|||S2700|nmos@2|poly-left|6|23.5|pin@76||6|35.5
APolysilicon-1|net@345|||S2700|pin@77||14|35.5|pin@78||14|69
APolysilicon-1|net@346|||S1800|pmos@2|poly-left|12.5|69|pin@78||14|69
APolysilicon-1|net@347|||S1800|pin@76||6|35.5|pin@79||7.5|35.5
-AMetal-1|net@349||1|S0|contact@14||17|32|contact@13||17|32
-AMetal-1|net@350||1|S900|contact@16||4.5|59|contact@15||4.5|59
-APolysilicon-1|net@351|||S2700|nmos@1|poly-left|14|23.5|pin@80||14|32
-APolysilicon-1|net@352|||S2700|pin@80||14|32|pin@77||14|35.5
-APolysilicon-1|net@353|||S0|contact@13||16.5|32|pin@80||14|32
-APolysilicon-1|net@354|||S900|pmos@1|poly-left|7.5|69|pin@81||7.5|59
-APolysilicon-1|net@355|||S900|pin@81||7.5|59|pin@79||7.5|35.5
-APolysilicon-1|net@356|||S1800|contact@15||4|59|pin@81||7.5|59
+AMetal-1|net@349||1|S0|contact@14||17|26.5|contact@13||17|26.5
+AMetal-1|net@350||1|S900|contact@16||4.5|66|contact@15||4.5|66
+APolysilicon-1|net@351|||S2700|nmos@1|poly-left|14|23.5|pin@80||14|26
+APolysilicon-1|net@352|||S2700|pin@80||14|26|pin@77||14|35.5
+APolysilicon-1|net@353|||S0|contact@13||16.5|26|pin@80||14|26
+APolysilicon-1|net@354|||S900|pmos@1|poly-left|7.5|69|pin@81||7.5|66
+APolysilicon-1|net@355|||S900|pin@81||7.5|66|pin@79||7.5|35.5
+APolysilicon-1|net@356|||S1800|contact@15||4|66|pin@81||7.5|66
Egnd||D5G2;|pin@64||G
Evdd||D5G2;|pin@66||P
Ex||D5G2;|contact@16||I
@@ -1110,7 +1436,7 @@ Ey|z|D5G2;|pin@4||O
X
# Cell xor2;1{lay}
-Cxor2;1{lay}||mocmos|1764130924034|1764394465651||DRC_last_good_drc_area_date()G1764394048662|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764394481579
+Cxor2;1{lay}||mocmos|1764130924034|1764472016461||DRC_last_good_drc_area_date()G1764472017940|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764472017940
Ngeneric:Facet-Center|art@0||0|0||||AV
NMetal-1-Metal-2-Con|contact@2||40|36||||
Inand2;1{lay}|n1|D5G1;|0|0|||D5G4;
@@ -1119,7 +1445,7 @@ Inand2;1{lay}|n3|D5G1;|60|0|||D5G4;
Inand2;1{lay}|n4|D5G1;|90|0|||D5G4;
NMetal-2-Pin|pin@0||10|44||||
NMetal-2-Pin|pin@1||70|44||||
-NMetal-2-Pin|pin@2||2|83||||
+NMetal-2-Pin|pin@2||3|83||||
NMetal-2-Pin|pin@3||77|83||||
NMetal-2-Pin|pin@4||17|75||||
NMetal-2-Pin|pin@5||47|75||||
@@ -1135,9 +1461,9 @@ AMetal-2|net@356||1|S0|n2|x|32|44|pin@0||10|44
AMetal-2|net@357||1|S1800|n2|x|32|44|n3|x|62|44
AMetal-2|net@358||1|S0|n4|x|92|44|pin@1||70|44
AMetal-2|net@359||1|S900|n3|z|70|52|pin@1||70|44
-AMetal-2|net@361||1|S2700|n1|x|2|44|pin@2||2|83
+AMetal-2|net@361||1|S2700|n1|x|3|44|pin@2||3|83
AMetal-2|net@363||1|S2700|n3|y|77|61|pin@3||77|83
-AMetal-2|net@364||1|S1800|pin@2||2|83|pin@3||77|83
+AMetal-2|net@364||1|S1800|pin@2||3|83|pin@3||77|83
AMetal-2|net@365||1|S2700|n1|y|17|61|pin@4||17|75
AMetal-2|net@366||1|S1800|pin@4||17|75|pin@5||47|75
AMetal-2|net@367||1|S2700|n2|y|47|61|pin@5||47|75