commit e63bae1212549b998d610e7701400ee59b404944
parent e89d2328c9aac46de6fbc420be9a8b617ab3188a
Author: vin <git@vineetk.net>
Date: Sat, 29 Nov 2025 02:08:32 -0500
add 6-bit rca and 8-bit equivalent
Diffstat:
| A | vlsi/datapath.jelib | | | 747 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
| M | vlsi/stdcells.jelib | | | 166 | +++++++++++++++++++++++++++++++++++++++---------------------------------------- |
2 files changed, 829 insertions(+), 84 deletions(-)
diff --git a/vlsi/datapath.jelib b/vlsi/datapath.jelib
@@ -0,0 +1,747 @@
+# header information:
+Hdatapath|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 eq_8bit;1{ic}
+Ceq_8bit;1{ic}||artwork|1764387302965|1764387476819|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|16|32|||SCHEM_function(D5G2;)Seq_8bit|trace()V[-8/-16,-8/16,8/16,8/-16,-8/-16]
+Nschematic:Bus_Pin|pin@0||10|0||||
+Nschematic:Wire_Pin|pin@1||8|0||||
+Nschematic:Bus_Pin|pin@2||-10|15||||
+Nschematic:Wire_Pin|pin@3||-8|15||||
+Nschematic:Bus_Pin|pin@4||-10|13||||
+Nschematic:Wire_Pin|pin@5||-8|13||||
+Nschematic:Bus_Pin|pin@6||-10|11||||
+Nschematic:Wire_Pin|pin@7||-8|11||||
+Nschematic:Bus_Pin|pin@8||-10|9||||
+Nschematic:Wire_Pin|pin@9||-8|9||||
+Nschematic:Bus_Pin|pin@10||-10|7||||
+Nschematic:Wire_Pin|pin@11||-8|7||||
+Nschematic:Bus_Pin|pin@12||-10|5||||
+Nschematic:Wire_Pin|pin@13||-8|5||||
+Nschematic:Bus_Pin|pin@14||-10|3||||
+Nschematic:Wire_Pin|pin@15||-8|3||||
+Nschematic:Bus_Pin|pin@16||-10|1||||
+Nschematic:Wire_Pin|pin@17||-8|1||||
+Nschematic:Bus_Pin|pin@18||-10|-1||||
+Nschematic:Wire_Pin|pin@19||-8|-1||||
+Nschematic:Bus_Pin|pin@20||-10|-3||||
+Nschematic:Wire_Pin|pin@21||-8|-3||||
+Nschematic:Bus_Pin|pin@22||-10|-5||||
+Nschematic:Wire_Pin|pin@23||-8|-5||||
+Nschematic:Bus_Pin|pin@24||-10|-7||||
+Nschematic:Wire_Pin|pin@25||-8|-7||||
+Nschematic:Bus_Pin|pin@26||-10|-9||||
+Nschematic:Wire_Pin|pin@27||-8|-9||||
+Nschematic:Bus_Pin|pin@28||-10|-11||||
+Nschematic:Wire_Pin|pin@29||-8|-11||||
+Nschematic:Bus_Pin|pin@30||-10|-13||||
+Nschematic:Wire_Pin|pin@31||-8|-13||||
+Nschematic:Bus_Pin|pin@32||-10|-15||||
+Nschematic:Wire_Pin|pin@33||-8|-15||||
+Aschematic:wire|net@0|||1800|pin@1||8|0|pin@0||10|0
+Aschematic:wire|net@1|||0|pin@3||-8|15|pin@2||-10|15
+Aschematic:wire|net@2|||0|pin@5||-8|13|pin@4||-10|13
+Aschematic:wire|net@3|||0|pin@7||-8|11|pin@6||-10|11
+Aschematic:wire|net@4|||0|pin@9||-8|9|pin@8||-10|9
+Aschematic:wire|net@5|||0|pin@11||-8|7|pin@10||-10|7
+Aschematic:wire|net@6|||0|pin@13||-8|5|pin@12||-10|5
+Aschematic:wire|net@7|||0|pin@15||-8|3|pin@14||-10|3
+Aschematic:wire|net@8|||0|pin@17||-8|1|pin@16||-10|1
+Aschematic:wire|net@9|||0|pin@19||-8|-1|pin@18||-10|-1
+Aschematic:wire|net@10|||0|pin@21||-8|-3|pin@20||-10|-3
+Aschematic:wire|net@11|||0|pin@23||-8|-5|pin@22||-10|-5
+Aschematic:wire|net@12|||0|pin@25||-8|-7|pin@24||-10|-7
+Aschematic:wire|net@13|||0|pin@27||-8|-9|pin@26||-10|-9
+Aschematic:wire|net@14|||0|pin@29||-8|-11|pin@28||-10|-11
+Aschematic:wire|net@15|||0|pin@31||-8|-13|pin@30||-10|-13
+Aschematic:wire|net@16|||0|pin@33||-8|-15|pin@32||-10|-15
+Ex[0]|a[0]|D5G2;|pin@2||I
+Ex[1]|a[1]|D5G2;|pin@4||I
+Ex[2]|a[2]|D5G2;|pin@6||I
+Ex[3]|a[3]|D5G2;|pin@8||I
+Ex[4]|a[4]|D5G2;|pin@10||I
+Ex[5]|a[5]|D5G2;|pin@12||I
+Ex[6]|a[6]|D5G2;|pin@14||I
+Ex[7]|a[7]|D5G2;|pin@16||I
+Ey[0]|b[0]|D5G2;|pin@18||I
+Ey[1]|b[1]|D5G2;|pin@20||I
+Ey[2]|b[2]|D5G2;|pin@22||I
+Ey[3]|b[3]|D5G2;|pin@24||I
+Ey[4]|b[4]|D5G2;|pin@26||I
+Ey[5]|b[5]|D5G2;|pin@28||I
+Ey[6]|b[6]|D5G2;|pin@30||I
+Ey[7]|b[7]|D5G2;|pin@32||I
+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
+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||||
+NMetal-1-Metal-2-Con|contact@2||1150|-10||||
+NMetal-2-Metal-3-Con|contact@3||1128|51||||
+NMetal-2-Metal-3-Con|contact@6||1038|50||||
+NMetal-2-Metal-3-Con|contact@10||1067|17||||
+NMetal-2-Metal-3-Con|contact@11||955|17||||
+NMetal-2-Metal-3-Con|contact@12||1045.5|92||||
+NMetal-2-Metal-3-Con|contact@13||820|92||||
+NMetal-2-Metal-3-Con|contact@14||1037|27||||
+NMetal-2-Metal-3-Con|contact@15||700|27||||
+NMetal-2-Metal-3-Con|contact@17||580|74||||
+NMetal-1-Metal-2-Con|contact@18||1045.5|90||||
+NMetal-1-Metal-2-Con|contact@19||1105|83||||
+NMetal-2-Metal-3-Con|contact@20||1024.5|74||||
+NMetal-1-Metal-2-Con|contact@21||686|27||||
+NMetal-2-Metal-3-Con|contact@23||1015|8||||
+NMetal-2-Metal-3-Con|contact@24||460|8||||
+NMetal-1-Metal-2-Con|contact@25||446|10||||
+NMetal-1-Metal-2-Con|contact@26||1075|37||||
+NMetal-1-Metal-2-Con|contact@27||1090|37||||
+NMetal-2-Metal-3-Con|contact@28||1015|64||||
+NMetal-2-Metal-3-Con|contact@29||1076|64||||
+NMetal-1-Metal-2-Con|contact@30||1083|64||||
+NMetal-2-Metal-3-Con|contact@31||1015|8||||
+NMetal-2-Metal-3-Con|contact@32||994.5|64||||
+NMetal-2-Metal-3-Con|contact@33||339|64||||
+NMetal-2-Metal-3-Con|contact@35||964.5|101||||
+NMetal-2-Metal-3-Con|contact@36||100|101||||
+NMetal-2-Metal-3-Con|contact@38||212|53||||
+NMetal-2-Metal-3-Con|contact@39||963|42||||
+NMetal-1-Metal-2-Con|contact@40||865|110||||
+NMetal-1-Metal-2-Con|contact@44||842|110||||
+NMetal-1-Metal-2-Con|contact@45||723|110||||
+NMetal-1-Metal-2-Con|contact@46||603|110||||
+NMetal-1-Metal-2-Con|contact@47||483|110||||
+NMetal-1-Metal-2-Con|contact@48||363|110||||
+NMetal-1-Metal-2-Con|contact@49||243|110||||
+NMetal-1-Metal-2-Con|contact@50||123|110||||
+NMetal-1-Metal-2-Con|contact@51||3|110||||
+NMetal-1-Metal-2-Con|contact@54||745|110||||
+NMetal-1-Metal-2-Con|contact@56||625|90||||
+NMetal-1-Metal-2-Con|contact@57||625|110||||
+NMetal-1-Metal-2-Con|contact@58||505|90||||
+NMetal-1-Metal-2-Con|contact@59||505|110||||
+NMetal-1-Metal-2-Con|contact@60||745|90||||
+NMetal-1-Metal-2-Con|contact@61||865|90||||
+NMetal-1-Metal-2-Con|contact@62||385|90||||
+NMetal-1-Metal-2-Con|contact@63||385|110||||
+NMetal-1-Metal-2-Con|contact@64||265|110||||
+NMetal-1-Metal-2-Con|contact@65||265|90||||
+NMetal-1-Metal-2-Con|contact@66||145|110||||
+NMetal-1-Metal-2-Con|contact@67||145|90||||
+NMetal-1-Metal-2-Con|contact@68||25|110||||
+NMetal-1-Metal-2-Con|contact@69||25|90||||
+Istdcells:nand2;1{lay}|nand2@0||1080|0|||D5G4;
+Istdcells:nand2;1{lay}|nand2@1||1110|0|||D5G4;
+Istdcells:nor2;1{lay}|nor2@0||960|0|||D5G4;
+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@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-2-Pin|pin@13||983|83||||
+NMetal-1-Pin|pin@15||1105|61||||
+NMetal-2-Pin|pin@16||955|68||||
+NMetal-2-Pin|pin@17||940|68||||
+NMetal-1-Pin|pin@18||686|52||||
+NMetal-2-Pin|pin@20||460|10||||
+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@27||977|42||||
+NMetal-3-Pin|pin@28||963|53||||
+NMetal-1-Pin|pin@32||625|61||||
+NMetal-1-Pin|pin@33||505|61||||
+NMetal-1-Pin|pin@34||745|61||||
+NMetal-1-Pin|pin@35||865|61||||
+NMetal-1-Pin|pin@36||385|61||||
+NMetal-1-Pin|pin@37||25|61||||
+NMetal-1-Pin|pin@38||145|61||||
+NMetal-1-Pin|pin@39||265|61||||
+Istdcells:xor2;1{lay}|xor2@0||0|0|||D5G4;
+Istdcells:xor2;1{lay}|xor2@1||120|0|||D5G4;
+Istdcells:xor2;1{lay}|xor2@2||240|0|||D5G4;
+Istdcells:xor2;1{lay}|xor2@3||360|0|||D5G4;
+Istdcells:xor2;1{lay}|xor2@4||480|0|||D5G4;
+Istdcells:xor2;1{lay}|xor2@5||600|0|||D5G4;
+Istdcells:xor2;1{lay}|xor2@6||720|0|||D5G4;
+Istdcells:xor2;1{lay}|xor2@7||840|0|||D5G4;
+AMetal-1|net@0||7|S1800|xor2@0|gnd|0|0|xor2@1|gnd|120|0
+AMetal-1|net@1||7|S1800|xor2@1|gnd|120|0|xor2@2|gnd|240|0
+AMetal-1|net@2||7|S1800|xor2@2|gnd|240|0|xor2@3|gnd|360|0
+AMetal-1|net@3||7|S1800|xor2@3|gnd|360|0|xor2@4|gnd|480|0
+AMetal-1|net@4||7|S1800|xor2@4|gnd|480|0|xor2@5|gnd|600|0
+AMetal-1|net@5||7|S1800|xor2@5|gnd|600|0|xor2@6|gnd|720|0
+AMetal-1|net@6||7|S1800|xor2@6|gnd|720|0|xor2@7|gnd|840|0
+AMetal-1|net@7||7|S1800|xor2@7|gnd|840|0|nor2@0|gnd|960|0
+AMetal-1|net@8||7|S1800|nor2@0|gnd|960|0|nor2@1|gnd|990|0
+AMetal-1|net@9||7|S1800|nor2@1|gnd|990|0|nor2@2|gnd|1020|0
+AMetal-1|net@10||7|S1800|nor2@2|gnd|1020|0|nor2@3|gnd|1050|0
+AMetal-1|net@11||7|S1800|nor2@3|gnd|1050|0|nand2@0|gnd|1080|0
+AMetal-1|net@12||7|S1800|nand2@0|gnd|1080|0|nand2@1|gnd|1110|0
+AMetal-1|net@13||7|S1800|nand2@1|gnd|1110|0|nor2@4|gnd|1140|0
+AMetal-1|net@14||7|S1800|xor2@0|vdd|0|100|xor2@1|vdd|120|100
+AMetal-1|net@15||7|S1800|xor2@1|vdd|120|100|xor2@2|vdd|240|100
+AMetal-1|net@16||7|S1800|xor2@2|vdd|240|100|xor2@3|vdd|360|100
+AMetal-1|net@17||7|S1800|xor2@3|vdd|360|100|xor2@4|vdd|480|100
+AMetal-1|net@18||7|S1800|xor2@4|vdd|480|100|xor2@5|vdd|600|100
+AMetal-1|net@19||7|S1800|xor2@5|vdd|600|100|xor2@6|vdd|720|100
+AMetal-1|net@20||7|S1800|xor2@6|vdd|720|100|xor2@7|vdd|840|100
+AMetal-1|net@21||7|S1800|xor2@7|vdd|840|100|nor2@0|vdd|960|100
+AMetal-1|net@22||7|S1800|nor2@0|vdd|960|100|nor2@1|vdd|990|100
+AMetal-1|net@23||7|S1800|nor2@1|vdd|990|100|nor2@2|vdd|1020|100
+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@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@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
+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-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-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-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-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
+AMetal-2|net@83||1|S2700|xor2@7|z|940|52|pin@17||940|68
+AMetal-2|net@84||1|S1800|contact@21||687|27|contact@15||700|27
+AMetal-1|net@85||1|S2700|contact@21||686|27|pin@18||686|52
+AMetal-1|net@86||1|S0|xor2@5|z|700|52|pin@18||686|52
+AMetal-2|net@93||1|S1800|contact@25||447|10|pin@20||460|10
+AMetal-2|net@94||1|S2700|contact@24||460|8|pin@20||460|10
+AMetal-1|net@95||1|S2700|contact@25||446|10|pin@21||446|52
+AMetal-1|net@96||1|S0|xor2@3|z|460|52|pin@21||446|52
+AMetal-3|net@97||1|S1800|contact@24||460|8|contact@23||1015|8
+AMetal-1|net@101||1|S1800|contact@26||1075|37|contact@27||1090|37
+AMetal-2|net@102||1|S2700|contact@26||1075|37|pin@23||1075|50
+AMetal-2|net@103||1|S1800|nor2@3|z|1060|50|pin@23||1075|50
+AMetal-2|net@104||1|S1800|contact@27||1090|37|pin@24||1113|37
+AMetal-2|net@105||1|S900|nand2@1|x|1113|44|pin@24||1113|37
+AMetal-3|net@106||1|S0|contact@29||1076|64|contact@28||1015|64
+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-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-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@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@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
+AMetal-2|net@130||1|S1800|contact@38||212|53|xor2@1|z|220|53
+AMetal-3|net@132||1|S0|contact@35||964.5|101|contact@36||100|101
+AMetal-2|net@138||1|S900|contact@44||842|110|xor2@7|y|842|44
+AMetal-2|net@139||1|S900|contact@45||723|110|xor2@6|y|723|44
+AMetal-2|net@140||1|S900|contact@46||603|110|xor2@5|y|603|44
+AMetal-2|net@141||1|S900|contact@47||483|110|xor2@4|y|483|44
+AMetal-2|net@142||1|S900|contact@48||363|110|xor2@3|y|363|44
+AMetal-2|net@143||1|S900|contact@49||243|110|xor2@2|y|243|44
+AMetal-2|net@144||1|S900|contact@50||123|109|xor2@1|y|123|44
+AMetal-2|net@145||1|S900|contact@51||3|110|xor2@0|y|3|44
+AMetal-1|net@151||1|S900|contact@56||625|90|pin@32||625|61
+AMetal-1|net@152||1|S1800|xor2@5|x|617|61|pin@32||625|61
+AMetal-2|net@153||1|S900|contact@57||625|110|contact@56||625|90
+AMetal-2|net@154||1|S900|contact@59||505|110|contact@58||505|90
+AMetal-1|net@155||1|S900|contact@58||505|90|pin@33||505|61
+AMetal-1|net@156||1|S1800|xor2@4|x|497|61|pin@33||505|61
+AMetal-2|net@157||1|S2700|contact@60||745|90|contact@54||745|110
+AMetal-1|net@158||1|S900|contact@60||745|90|pin@34||745|61
+AMetal-1|net@159||1|S1800|xor2@6|x|737|61|pin@34||745|61
+AMetal-2|net@160||1|S2700|contact@61||865|90|contact@40||865|110
+AMetal-1|net@161||1|S900|contact@61||865|90|pin@35||865|61
+AMetal-1|net@162||1|S1800|xor2@7|x|857|61|pin@35||865|61
+AMetal-2|net@163||1|S900|contact@63||385|110|contact@62||385|90
+AMetal-1|net@164||1|S900|contact@62||385|90|pin@36||385|61
+AMetal-1|net@165||1|S1800|xor2@3|x|377|61|pin@36||385|61
+AMetal-2|net@166||1|S900|contact@68||25|110|contact@69||25|90
+AMetal-1|net@167||1|S900|contact@69||25|90|pin@37||25|61
+AMetal-1|net@168||1|S1800|xor2@0|x|17|61|pin@37||25|61
+AMetal-2|net@169||1|S900|contact@66||145|110|contact@67||145|90
+AMetal-1|net@170||1|S900|contact@67||145|90|pin@38||145|61
+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
+Ea[3]||D5G2;|contact@63||I
+Ea[4]||D5G2;|contact@59||I
+Ea[5]||D5G2;|contact@57||I
+Ea[6]||D5G2;|contact@54||I
+Ea[7]||D5G2;|contact@40||I
+Eb[0]||D5G2;|contact@51||I
+Eb[1]||D5G2;|contact@50||I
+Eb[2]||D5G2;|contact@49||I
+Eb[3]||D5G2;|contact@48||I
+Eb[4]||D5G2;|contact@47||I
+Eb[5]||D5G2;|contact@46||I
+Eb[6]||D5G2;|contact@45||I
+Eb[7]||D5G2;|contact@44||I
+X
+
+# Cell eq_8bit;1{sch}
+Ceq_8bit;1{sch}||schematic|1764386892164|1764387476819|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Ieq_8bit;1{ic}|eq_8bit@0||0|31|||D5G4;
+Istdcells:nand2;1{ic}|nand2@0||8|-6|||D5G4;
+Istdcells:nand2;1{ic}|nand2@1||8|-25|||D5G4;
+Istdcells:nor2;1{ic}|nor2@0||-5|-2|||D5G4;
+Istdcells:nor2;1{ic}|nor2@1||-5|-11|||D5G4;
+Istdcells:nor2;1{ic}|nor2@2||-5|-20|||D5G4;
+Istdcells:nor2;1{ic}|nor2@3||-5|-29|||D5G4;
+Istdcells:nor2;1{ic}|nor2@4||20.5|-15|||D5G4;
+NWire_Pin|pin@2||-12.5|-21||||
+NWire_Pin|pin@3||-12.5|-28||||
+NWire_Pin|pin@4||-12.5|-10||||
+NWire_Pin|pin@5||-12.5|-3||||
+NWire_Pin|pin@6||-11|-40||||
+NWire_Pin|pin@7||-11|-30||||
+NWire_Pin|pin@8||-11|9||||
+NWire_Pin|pin@9||-11|-1||||
+NWire_Pin|pin@10||15.25|-6||||
+NWire_Pin|pin@11||15|-16||||
+Istdcells:xor2;1{ic}|xor2@1||-19|9|||D5G4;
+Istdcells:xor2;1{ic}|xor2@2||-19|2|||D5G4;
+Istdcells:xor2;1{ic}|xor2@3||-19|-5|||D5G4;
+Istdcells:xor2;1{ic}|xor2@4||-19|-12|||D5G4;
+Istdcells:xor2;1{ic}|xor2@5||-19|-19|||D5G4;
+Istdcells:xor2;1{ic}|xor2@6||-19|-26|||D5G4;
+Istdcells:xor2;1{ic}|xor2@7||-19|-33|||D5G4;
+Istdcells:xor2;1{ic}|xor2@8||-19|-40|||D5G4;
+Awire|net@4|||900|nor2@0|y|2.5|-2|nand2@0|a|2.5|-5
+Awire|net@5|||2700|nor2@1|y|2.5|-11|nand2@0|b|2.5|-7
+Awire|net@6|||900|nor2@2|y|2.5|-20|nand2@1|a|2.5|-24
+Awire|net@7|||2700|nor2@3|y|2.5|-29|nand2@1|b|2.5|-26
+Awire|net@8|||1800|xor2@4|y|-12.5|-12|nor2@1|b|-10.25|-12
+Awire|net@9|||1800|xor2@5|y|-12.5|-19|nor2@2|a|-10.25|-19
+Awire|net@10|||2700|xor2@6|y|-12.5|-26|pin@2||-12.5|-21
+Awire|net@11|||0|nor2@2|b|-10.25|-21|pin@2||-12.5|-21
+Awire|net@12|||2700|xor2@7|y|-12.5|-33|pin@3||-12.5|-28
+Awire|net@13|||0|nor2@3|a|-10.25|-28|pin@3||-12.5|-28
+Awire|net@14|||900|xor2@3|y|-12.5|-5|pin@4||-12.5|-10
+Awire|net@15|||0|nor2@1|a|-10.25|-10|pin@4||-12.5|-10
+Awire|net@16|||900|xor2@2|y|-12.5|2|pin@5||-12.5|-3
+Awire|net@17|||0|nor2@0|b|-10.25|-3|pin@5||-12.5|-3
+Awire|net@18|||1800|xor2@8|y|-12.5|-40|pin@6||-11|-40
+Awire|net@19|||2700|pin@6||-11|-40|pin@7||-11|-30
+Awire|net@20|||0|nor2@3|b|-10.25|-30|pin@7||-11|-30
+Awire|net@21|||1800|xor2@1|y|-12.5|9|pin@8||-11|9
+Awire|net@22|||900|pin@8||-11|9|pin@9||-11|-1
+Awire|net@23|||0|nor2@0|a|-10.25|-1|pin@9||-11|-1
+Awire|net@24|||1800|nand2@0|y|15|-6|pin@10||15.25|-6
+Awire|net@25|||2700|nor2@4|a|15.25|-14|pin@10||15.25|-6
+Awire|net@26|||2700|nand2@1|y|15|-25|pin@11||15|-16
+Awire|net@27|||0|nor2@4|b|15.25|-16|pin@11||15|-16
+Ex[0]|a[0]|D5G2;|xor2@1|a|I
+Ex[1]|a[1]|D5G2;|xor2@2|a|I
+Ex[2]|a[2]|D5G2;|xor2@3|a|I
+Ex[3]|a[3]|D5G2;|xor2@4|a|I
+Ex[4]|a[4]|D5G2;|xor2@5|a|I
+Ex[5]|a[5]|D5G2;|xor2@6|a|I
+Ex[6]|a[6]|D5G2;|xor2@7|a|I
+Ex[7]|a[7]|D5G2;|xor2@8|a|I
+Ey[0]|b[0]|D5G2;|xor2@1|b|I
+Ey[1]|b[1]|D5G2;|xor2@2|b|I
+Ey[2]|b[2]|D5G2;|xor2@3|b|I
+Ey[3]|b[3]|D5G2;|xor2@4|b|I
+Ey[4]|b[4]|D5G2;|xor2@5|b|I
+Ey[5]|b[5]|D5G2;|xor2@6|b|I
+Ey[6]|b[6]|D5G2;|xor2@7|b|I
+Ey[7]|b[7]|D5G2;|xor2@8|b|I
+Eeq||D5G2;|nor2@4|y|O
+X
+
+# Cell rca_6bit;1{ic}
+Crca_6bit;1{ic}||artwork|1764382845314|1764382883399|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOpened-Thicker-Polygon|art@1||0|0|16|26|||SCHEM_function(D5G2;)Srca_6bit|trace()V[-8/-13,-8/13,8/13,8/-13,-8/-13]
+Nschematic:Bus_Pin|pin@0||-10|12||||
+Nschematic:Wire_Pin|pin@1||-8|12||||
+Nschematic:Bus_Pin|pin@2||-10|10||||
+Nschematic:Wire_Pin|pin@3||-8|10||||
+Nschematic:Bus_Pin|pin@4||-10|8||||
+Nschematic:Wire_Pin|pin@5||-8|8||||
+Nschematic:Bus_Pin|pin@6||-10|6||||
+Nschematic:Wire_Pin|pin@7||-8|6||||
+Nschematic:Bus_Pin|pin@8||-10|4||||
+Nschematic:Wire_Pin|pin@9||-8|4||||
+Nschematic:Bus_Pin|pin@10||-10|2||||
+Nschematic:Wire_Pin|pin@11||-8|2||||
+Nschematic:Bus_Pin|pin@12||-10|0||||
+Nschematic:Wire_Pin|pin@13||-8|0||||
+Nschematic:Bus_Pin|pin@14||-10|-2||||
+Nschematic:Wire_Pin|pin@15||-8|-2||||
+Nschematic:Bus_Pin|pin@16||-10|-4||||
+Nschematic:Wire_Pin|pin@17||-8|-4||||
+Nschematic:Bus_Pin|pin@18||-10|-6||||
+Nschematic:Wire_Pin|pin@19||-8|-6||||
+Nschematic:Bus_Pin|pin@20||-10|-8||||
+Nschematic:Wire_Pin|pin@21||-8|-8||||
+Nschematic:Bus_Pin|pin@22||-10|-10||||
+Nschematic:Wire_Pin|pin@23||-8|-10||||
+Nschematic:Bus_Pin|pin@24||-10|-12||||
+Nschematic:Wire_Pin|pin@25||-8|-12||||
+Nschematic:Bus_Pin|pin@26||10|6||||
+Nschematic:Wire_Pin|pin@27||8|6||||
+Nschematic:Bus_Pin|pin@28||10|4||||
+Nschematic:Wire_Pin|pin@29||8|4||||
+Nschematic:Bus_Pin|pin@30||10|2||||
+Nschematic:Wire_Pin|pin@31||8|2||||
+Nschematic:Bus_Pin|pin@32||10|0||||
+Nschematic:Wire_Pin|pin@33||8|0||||
+Nschematic:Bus_Pin|pin@34||10|-2||||
+Nschematic:Wire_Pin|pin@35||8|-2||||
+Nschematic:Bus_Pin|pin@36||10|-4||||
+Nschematic:Wire_Pin|pin@37||8|-4||||
+Nschematic:Bus_Pin|pin@38||10|-6||||
+Nschematic:Wire_Pin|pin@39||8|-6||||
+Aschematic:wire|net@0|||0|pin@1||-8|12|pin@0||-10|12
+Aschematic:wire|net@1|||0|pin@3||-8|10|pin@2||-10|10
+Aschematic:wire|net@2|||0|pin@5||-8|8|pin@4||-10|8
+Aschematic:wire|net@3|||0|pin@7||-8|6|pin@6||-10|6
+Aschematic:wire|net@4|||0|pin@9||-8|4|pin@8||-10|4
+Aschematic:wire|net@5|||0|pin@11||-8|2|pin@10||-10|2
+Aschematic:wire|net@6|||0|pin@13||-8|0|pin@12||-10|0
+Aschematic:wire|net@7|||0|pin@15||-8|-2|pin@14||-10|-2
+Aschematic:wire|net@8|||0|pin@17||-8|-4|pin@16||-10|-4
+Aschematic:wire|net@9|||0|pin@19||-8|-6|pin@18||-10|-6
+Aschematic:wire|net@10|||0|pin@21||-8|-8|pin@20||-10|-8
+Aschematic:wire|net@11|||0|pin@23||-8|-10|pin@22||-10|-10
+Aschematic:wire|net@12|||0|pin@25||-8|-12|pin@24||-10|-12
+Aschematic:wire|net@13|||1800|pin@27||8|6|pin@26||10|6
+Aschematic:wire|net@14|||1800|pin@29||8|4|pin@28||10|4
+Aschematic:wire|net@15|||1800|pin@31||8|2|pin@30||10|2
+Aschematic:wire|net@16|||1800|pin@33||8|0|pin@32||10|0
+Aschematic:wire|net@17|||1800|pin@35||8|-2|pin@34||10|-2
+Aschematic:wire|net@18|||1800|pin@37||8|-4|pin@36||10|-4
+Aschematic:wire|net@19|||1800|pin@39||8|-6|pin@38||10|-6
+Ea[0]||D5G2;|pin@0||I
+Ea[1]||D5G2;|pin@2||I
+Ea[2]||D5G2;|pin@4||I
+Ea[3]||D5G2;|pin@6||I
+Ea[4]||D5G2;|pin@8||I
+Ea[5]||D5G2;|pin@10||I
+Eb[0]||D5G2;|pin@12||I
+Eb[1]||D5G2;|pin@14||I
+Eb[2]||D5G2;|pin@16||I
+Eb[3]||D5G2;|pin@18||I
+Eb[4]||D5G2;|pin@20||I
+Eb[5]||D5G2;|pin@22||I
+Ecin||D5G2;|pin@24||I
+Ecout||D5G2;|pin@26||O
+Es[0]||D5G2;|pin@28||O
+Es[1]||D5G2;|pin@30||O
+Es[2]||D5G2;|pin@32||O
+Es[3]||D5G2;|pin@34||O
+Es[4]||D5G2;|pin@36||O
+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
+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
+X
+
+# Cell rca_6bit;1{sch}
+Crca_6bit;1{sch}||schematic|1764331674626|1764382847651|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Istdcells:fa;1{ic}|fa[0]|D5G1;|12|10|||D5G4;
+Istdcells:fa;1{ic}|fa[1]|D5G1;|12|-2|||D5G4;
+Istdcells:fa;1{ic}|fa[2]|D5G1;|12|-14|||D5G4;
+Istdcells:fa;1{ic}|fa[3]|D5G1;|12|-26|||D5G4;
+Istdcells:fa;1{ic}|fa[4]|D5G1;|12|-38|||D5G4;
+Istdcells:fa;1{ic}|fa[5]|D5G1;|12|-50|||D5G4;
+NWire_Pin|pin@2||19|-37||||
+NWire_Pin|pin@3||19|-13||||
+NWire_Pin|pin@4||19|-1||||
+NWire_Pin|pin@5||19|11||||
+NWire_Pin|pin@6||5|-4||||
+NWire_Pin|pin@7||5|-16||||
+NWire_Pin|pin@8||5|-28||||
+NWire_Pin|pin@9||5|-52||||
+NWire_Pin|pin@10||5|-40||||
+NWire_Pin|pin@11||5|-44||||
+NWire_Pin|pin@12||19|-44||||
+NWire_Pin|pin@13||19|-25||||
+NWire_Pin|pin@14||5|-32||||
+NWire_Pin|pin@15||19|-32||||
+NWire_Pin|pin@16||5|-20||||
+NWire_Pin|pin@17||19|-20||||
+NWire_Pin|pin@18||5|-8||||
+NWire_Pin|pin@19||19|-8||||
+NWire_Pin|pin@20||5|4||||
+NWire_Pin|pin@21||19|4||||
+NWire_Pin|pin@22||4|8||||
+Irca_6bit;1{ic}|rca_6bit@0||12|34|||D5G4;
+Awire|net@2|||1800|fa[4]|cout|17|-37|pin@2||19|-37
+Awire|net@3|||1800|fa[2]|cout|17|-13|pin@3||19|-13
+Awire|net@4|||1800|fa[1]|cout|17|-1|pin@4||19|-1
+Awire|net@5|||1800|fa[0]|cout|17|11|pin@5||19|11
+Awire|net@6|||0|fa[1]|cin|7|-4|pin@6||5|-4
+Awire|net@7|||0|fa[2]|cin|7|-16|pin@7||5|-16
+Awire|net@8|||0|fa[3]|cin|7|-28|pin@8||5|-28
+Awire|net@9|||0|fa[5]|cin|7|-52|pin@9||5|-52
+Awire|net@10|||0|fa[4]|cin|7|-40|pin@10||5|-40
+Awire|net@11|||2700|pin@9||5|-52|pin@11||5|-44
+Awire|net@12|||1800|pin@11||5|-44|pin@12||19|-44
+Awire|net@13|||2700|pin@12||19|-44|pin@2||19|-37
+Awire|net@14|||1800|fa[3]|cout|17|-25|pin@13||19|-25
+Awire|net@15|||2700|pin@10||5|-40|pin@14||5|-32
+Awire|net@16|||1800|pin@14||5|-32|pin@15||19|-32
+Awire|net@17|||2700|pin@15||19|-32|pin@13||19|-25
+Awire|net@18|||2700|pin@8||5|-28|pin@16||5|-20
+Awire|net@19|||1800|pin@16||5|-20|pin@17||19|-20
+Awire|net@20|||2700|pin@17||19|-20|pin@3||19|-13
+Awire|net@21|||2700|pin@7||5|-16|pin@18||5|-8
+Awire|net@22|||1800|pin@18||5|-8|pin@19||19|-8
+Awire|net@23|||2700|pin@19||19|-8|pin@4||19|-1
+Awire|net@24|||2700|pin@6||5|-4|pin@20||5|4
+Awire|net@25|||1800|pin@20||5|4|pin@21||19|4
+Awire|net@26|||2700|pin@21||19|4|pin@5||19|11
+Awire|net@27|||0|fa[0]|cin|7|8|pin@22||4|8
+Ea[0]||D5G2;|fa[0]|a|I
+Ea[1]||D5G2;|fa[1]|a|I
+Ea[2]||D5G2;|fa[2]|a|I
+Ea[3]||D5G2;|fa[3]|a|I
+Ea[4]||D5G2;|fa[4]|a|I
+Ea[5]||D5G2;|fa[5]|a|I
+Eb[0]||D5G2;|fa[0]|b|I
+Eb[1]||D5G2;|fa[1]|b|I
+Eb[2]||D5G2;|fa[2]|b|I
+Eb[3]||D5G2;|fa[3]|b|I
+Eb[4]||D5G2;|fa[4]|b|I
+Eb[5]||D5G2;|fa[5]|b|I
+Ecin||D5G2;|pin@22||I
+Ecout||D5G2;|fa[5]|cout|O
+Es[0]||D5G2;|fa[0]|s|O
+Es[1]||D5G2;|fa[1]|s|O
+Es[2]||D5G2;|fa[2]|s|O
+Es[3]||D5G2;|fa[3]|s|O
+Es[4]||D5G2;|fa[4]|s|O
+Es[5]||D5G2;|fa[5]|s|O
+X
diff --git a/vlsi/stdcells.jelib b/vlsi/stdcells.jelib
@@ -42,7 +42,7 @@ E~q3||D5G2;|pin@10||O
X
# Cell dec2;1{lay}
-Cdec2;1{lay}||mocmos|1764330336407|1764330890739||DRC_last_good_drc_area_date()G1764330848309|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764330848309
+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
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||||
@@ -58,7 +58,7 @@ 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||118|68||||
+NMetal-2-Pin|pin@4||117|68||||
NMetal-3-Pin|pin@5||64|42||||
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
@@ -71,21 +71,21 @@ 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|58|61|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|58|61|nand2@1|y|88|61
+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|51
-AMetal-2|net@19||1|S1800|contact@3||-2|68|pin@4||118|68
-AMetal-2|net@20||1|S2700|nand2@2|y|118|61|pin@4||118|68
-AMetal-2|net@21||1|S1800|nand2@2|y|118|61|nand2@3|y|148|61
+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|51
+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
@@ -179,12 +179,12 @@ Erst||D5G2;|pin@6||I
X
# Cell dff;1{lay}
-Cdff;1{lay}||mocmos|1764328090584|1764329069760||DRC_last_good_drc_area_date()G1764329070582|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764329070582
+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
Ngeneric:Facet-Center|art@0||0|0||||AV
NMetal-2-Metal-3-Con|contact@0||248|52||||
-NMetal-2-Metal-3-Con|contact@1||318|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||188|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||||
@@ -199,8 +199,8 @@ 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||348|52||||
-NMetal-2-Pin|pin@3||218|52||||
+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||||
@@ -220,30 +220,30 @@ 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|51|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|51|pin@1||408|50
-AMetal-2|net@18||1|S0|mux2@2|z|370|52|pin@2||348|52
-AMetal-2|net@19||1|S900|mux2@2|i0|348|61|pin@2||348|52
-AMetal-3|net@20||1|S1800|contact@0||248|52|contact@1||318|52
+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||318|52|mux2@2|i1|318|61
-AMetal-2|net@23||1|S0|mux2@1|z|240|52|pin@3||218|52
-AMetal-2|net@24||1|S900|mux2@1|i0|218|61|pin@3||218|52
-AMetal-2|net@25||1|S2700|contact@3||188|52|mux2@1|i1|188|61
+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||188|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|58|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|51|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|51|pin@5||278|50
-AMetal-2|net@35||1|S2700|contact@6||258|29|inv2@1|x|258|51
+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|51
+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
@@ -338,47 +338,45 @@ Es||D5G2;|pin@8||O
X
# Cell fa;1{lay}
-Cfa;1{lay}||mocmos|1764326429008|1764327898559||DRC_last_good_drc_area_date()G1764327864868|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764327864868
+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
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@2||286|61||||
-NMetal-2-Metal-3-Con|contact@3||286|27||||
NMetal-2-Metal-3-Con|contact@4||316|61||||
-NMetal-2-Metal-3-Con|contact@5||146|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-2-Pin|pin@2||220|44||||
-NMetal-2-Pin|pin@3||238|44||||
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|27||||
-NMetal-3-Pin|pin@8||146|75||||
+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||||
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@7||1|S900|xor2@0|z|220|52|pin@2||220|44
-AMetal-2|net@8||1|S1800|pin@2||220|44|pin@3||238|44
-AMetal-2|net@9||1|S900|mux2@0|s|238|51|pin@3||238|44
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|18|61
+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|27
-AMetal-2|net@17||3|S0|contact@3||286|27|pin@7||2|27
-AMetal-3|net@18||1|S2700|contact@3||286|27|contact@2||286|61
-AMetal-2|net@19||1|S0|contact@2||286|61|mux2@0|i1|278|61
-AMetal-2|net@20||1|S0|contact@4||316|61|mux2@0|i0|308|61
-AMetal-2|net@21||1|S0|contact@5||146|61|xor2@0|x|138|61
-AMetal-3|net@22||1|S2700|contact@5||146|61|pin@8||146|75
-AMetal-3|net@23||1|S1800|pin@8||146|75|pin@9||316|75
+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
@@ -444,7 +442,7 @@ Ey||D5G2;|pin@2||O
X
# Cell inv;1{lay}
-Cinv;1{lay}||mocmos|1764130924034|1764216735759||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764216737424|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764216737424
+Cinv;1{lay}||mocmos|1764130924034|1764396857033||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764396857831|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764396857831
Ngeneric:Facet-Center|art@0||0|0||||AV
NMetal-1-P-Active-Con|contact@3||5|78.75||||
NMetal-1-Polysilicon-1-Con|contact@7||-2|50||||
@@ -452,7 +450,7 @@ NMetal-1-Metal-2-Con|contact@8||5|50||||
NMetal-1-P-Active-Con|contact@9||5|87|6|||
NMetal-1-N-Active-Con|contact@10||5|17.5|3|||
NMetal-1-N-Active-Con|contact@12||5|25.75||||
-NMetal-1-Metal-2-Con|contact@13||-2|51||||
+NMetal-1-Metal-2-Con|contact@13||-2|50||||
NN-Transistor|nmos@1||5|21.5|4||RR|
NMetal-1-Pin|pin@64||0|0||||
NMetal-1-Pin|pin@66||0|100||||
@@ -487,7 +485,7 @@ AMetal-1|net@281|||S|substr@0||0|0|pin@64||0|0
AMetal-1|net@282||1|S900|pin@68||5|78.25|contact@8||5|50
AMetal-1|net@283|||S900|contact@8||5|50|contact@12||5|25.75
AN-Active|net@284|||S2700|nmos@1|diff-bottom|5|25.25|contact@12||5|25.75
-AMetal-1|net@285||1|S900|contact@13||-2|51|pin@74||-2|50
+AMetal-1|net@285||1|S900|contact@13||-2|50|pin@74||-2|50
AMetal-1|net@286||1|S0|contact@7||-2|50|pin@74||-2|50
AMetal-1|net@287||7|IS2700|contact@9||5|87|pin@72||5|100
AMetal-1|net@288||7|S1800|pin@64||0|0|pin@75||5|0
@@ -547,7 +545,7 @@ Ez||D5G2;|pin@6||O
X
# Cell mux2;1{lay}
-Cmux2;1{lay}||mocmos|1764325856111|1764326212960||DRC_last_good_drc_area_date()G1764326213449|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764326213449
+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
Ngeneric:Facet-Center|art@0||0|0||||AV
Iinv;1{lay}|inv2@0||0|0|||D5G4;
Inand2;1{lay}|nand2@0||20|0|||D5G4;
@@ -555,7 +553,7 @@ Inand2;1{lay}|nand2@1||50|0|||D5G4;
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||98|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||||
@@ -569,12 +567,12 @@ AMetal-1|net@5||7|S1800|nand2@1|vdd|50|100|nand2@2|vdd|80|100
AMetal-2|net@6||1|S900|nand2@1|z|60|52|pin@0||60|44
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||98|69
-AMetal-2|net@10||1|S2700|nand2@2|y|98|61|pin@2||98|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|51|pin@5||-2|57
+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
Egnd||D5G2;|inv2@0|gnd|G
@@ -637,7 +635,7 @@ Ey|z|D5G2;|pin@4||O
X
# Cell nand2;1{lay}
-Cnand2;1{lay}||mocmos|1764130924034|1764218153587||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764218158068|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764218158068
+Cnand2;1{lay}||mocmos|1764130924034|1764394465992||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764394466599|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764394466599
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||18|20||8||
@@ -645,10 +643,10 @@ NMetal-1-P-Active-Con|contact@8||2|79||8||
NMetal-1-P-Active-Con|contact@9||18|79||8||
NMetal-1-Metal-2-Con|contact@10||10|52||||
NMetal-1-P-Active-Con|contact@11||10|79||8||
-NMetal-1-Metal-2-Con|contact@12||2|44||||
+NMetal-1-Metal-2-Con|contact@12||3|44||||
NMetal-1-Polysilicon-1-Con|contact@13||3|44||||
NMetal-1-Polysilicon-1-Con|contact@14||17|61||||
-NMetal-1-Metal-2-Con|contact@15||18|61||||
+NMetal-1-Metal-2-Con|contact@15||17|61||||
NN-Transistor|nmos@1||14|20|9||RRR|
NN-Transistor|nmos@2||9|20|9||RRR|
NMetal-1-Pin|pin@64||0|0||||
@@ -703,7 +701,7 @@ AMetal-1|net@304||1|S0|contact@13||3|44|contact@12||3|44
APolysilicon-1|net@305|||S900|pmos@1|poly-left|6|71|pin@76||6|44
APolysilicon-1|net@306|||S900|pin@76||6|44|pin@71||6|28
APolysilicon-1|net@307|||S1800|contact@13||3.5|44|pin@76||6|44
-AMetal-1|net@308||1|S1800|contact@14||17|61|contact@15||18|61
+AMetal-1|net@308||1|S1800|contact@14||17|61|contact@15||17|61
APolysilicon-1|net@309|||S900|pmos@2|poly-left|14|71|pin@77||14|61
APolysilicon-1|net@310|||S900|pin@77||14|61|pin@75||14|28
APolysilicon-1|net@311|||S0|contact@14||17.5|61|pin@77||14|61
@@ -788,7 +786,7 @@ Ey|z|D5G2;|pin@4||O
X
# Cell nor2;1{lay}
-Cnor2;1{lay}||mocmos|1764130924034|1764217470539||ATTR_NCC(D5G1;NT)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1764217471720|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764217471720
+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
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||
@@ -797,8 +795,8 @@ 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||18|32||||
-NMetal-1-Polysilicon-1-Con|contact@15||4.5|57.5||||
+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||||
NN-Transistor|nmos@1||14|17.5|5||RRR|
NN-Transistor|nmos@2||6|17.5|5||RRR|
@@ -815,7 +813,7 @@ 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|58||||
+NPolysilicon-1-Pin|pin@81||7.5|59||||
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|
@@ -857,14 +855,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||18|32|contact@13||17|32
-AMetal-1|net@350||1|S900|contact@16||4.5|59|contact@15||4.5|58
+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|58
-APolysilicon-1|net@355|||S900|pin@81||7.5|58|pin@79||7.5|35.5
-APolysilicon-1|net@356|||S1800|contact@15||4|58|pin@81||7.5|58
+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
Egnd||D5G2;|pin@64||G
Evdd||D5G2;|pin@66||P
Ex||D5G2;|contact@16||I
@@ -1112,10 +1110,9 @@ Ey|z|D5G2;|pin@4||O
X
# Cell xor2;1{lay}
-Cxor2;1{lay}||mocmos|1764130924034|1764219334592||DRC_last_good_drc_area_date()G1764219555584|DRC_last_good_drc_bit()I18|DRC_last_good_drc_date()G1764219555584
+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
Ngeneric:Facet-Center|art@0||0|0||||AV
-NMetal-2-Metal-3-Con|contact@0||45|52||||
-NMetal-2-Metal-3-Con|contact@1||108|52||||
+NMetal-1-Metal-2-Con|contact@2||40|36||||
Inand2;1{lay}|n1|D5G1;|0|0|||D5G4;
Inand2;1{lay}|n2|D5G1;|30|0|||D5G4;
Inand2;1{lay}|n3|D5G1;|60|0|||D5G4;
@@ -1123,9 +1120,10 @@ 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@3||78|83||||
-NMetal-2-Pin|pin@4||18|75||||
-NMetal-2-Pin|pin@5||48|75||||
+NMetal-2-Pin|pin@3||77|83||||
+NMetal-2-Pin|pin@4||17|75||||
+NMetal-2-Pin|pin@5||47|75||||
+NMetal-2-Pin|pin@6||107|36||||
AMetal-1|net@349||7|S1800|n1|gnd|0|0|n2|gnd|30|0
AMetal-1|net@350||7|S1800|n2|gnd|30|0|n3|gnd|60|0
AMetal-1|net@351||7|S1800|n3|gnd|60|0|n4|gnd|90|0
@@ -1138,14 +1136,14 @@ 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@363||1|S2700|n3|y|78|61|pin@3||78|83
-AMetal-2|net@364||1|S1800|pin@2||2|83|pin@3||78|83
-AMetal-2|net@365||1|S2700|n1|y|18|61|pin@4||18|75
-AMetal-2|net@366||1|S1800|pin@4||18|75|pin@5||48|75
-AMetal-2|net@367||1|S2700|n2|y|48|61|pin@5||48|75
-AMetal-3|net@368||1|S0|contact@1||108|52|contact@0||45|52
-AMetal-2|net@369||1|S0|contact@0||45|52|n2|z|40|52
-AMetal-2|net@370||1|S2700|contact@1||108|52|n4|y|108|61
+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@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
+AMetal-1|net@371||1|S2700|contact@2||40|36|n2|z|40|52
+AMetal-2|net@372||1|S1800|contact@2||40|36|pin@6||107|36
+AMetal-2|net@373||1|S900|n4|y|107|61|pin@6||107|36
Egnd||D5G2;|n1|gnd|G
Evdd||D5G2;|n1|vdd|P
Ex||D5G2;|n1|y|I