everything works, better sizing
[fleet.git] / electric / loopCountM.jelib
index 2a26ae9..cb36fe8 100755 (executable)
@@ -10,9 +10,7 @@ Vschematic|sch
 
 LcentersJ|centersJ
 
-LdriversJ|driversJ
-
-LdriversL|driversL
+LdriversM|driversM
 
 LfanPinsM|fanPinsM
 
@@ -45,13 +43,13 @@ Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC
 Trcmos|ScaleFORrcmos()D1000.0
 
 # Cell calculate;1{ic}
-Ccalculate;1{ic}||artwork|1216796698094|1232998103644|EI
+Ccalculate;1{ic}||cmos90|1216796698094|1241885297532|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NThick-Circle|art@2||-3|2|4|4|||ART_degrees()F[0.0,3.1415927]
-NThick-Circle|art@3||3|-2|4|4|RR||ART_degrees()F[0.0,3.1415927]
-NThick-Circle|art@4||9|2|4|4|||ART_degrees()F[0.0,3.1415927]
-NThick-Circle|art@6||-15|2|4|4|||ART_degrees()F[0.0,3.1415927]
-NThick-Circle|art@7||-9|-2|4|4|RR||ART_degrees()F[0.0,3.1415927]
+Nartwork:Thick-Circle|art@2||-3|2|4|4|||ART_degrees()F[0.0,3.1415927]
+Nartwork:Thick-Circle|art@3||3|-2|4|4|RR||ART_degrees()F[0.0,3.1415927]
+Nartwork:Thick-Circle|art@4||9|2|4|4|||ART_degrees()F[0.0,3.1415927]
+Nartwork:Thick-Circle|art@6||-15|2|4|4|||ART_degrees()F[0.0,3.1415927]
+Nartwork:Thick-Circle|art@7||-9|-2|4|4|RR||ART_degrees()F[0.0,3.1415927]
 Nschematic:Bus_Pin|pin@4||15|-4|-1|-1||
 Nschematic:Bus_Pin|pin@6||9|4|-1|-1||
 Nschematic:Bus_Pin|pin@8||3|-4|-1|-1||
@@ -64,57 +62,59 @@ Nschematic:Bus_Pin|pin@20||3|3|-1|-1||
 Nschematic:Bus_Pin|pin@22||-3|-3|-1|-1||
 Nschematic:Bus_Pin|pin@24||-9|3|-1|-1||
 Nschematic:Bus_Pin|pin@26||-15|-3|-1|-1||
-NPin|pin@28||-5|2|1|1||
-NPin|pin@29||-13|2|1|1||
-NPin|pin@30||1|-2|1|1||
-NPin|pin@31||-7|-2|1|1||
-NPin|pin@32||7|2|1|1||
-NPin|pin@33||-1|2|1|1||
-NPin|pin@34||13|-2|1|1||
-NPin|pin@35||5|-2|1|1||
-NPin|pin@38||-17|-2|1|1||
-NPin|pin@39||-11|-2|1|1||
-NPin|pin@42||17|-2|1|1||
-NPin|pin@45||11|2|1|1||
-NPin|pin@48||15|2|1|1||
-NPin|pin@49||15|3|1|1||
-NPin|pin@50||3|2|1|1||
-NPin|pin@51||3|3|1|1||
-NPin|pin@52||-9|2|1|1||
-NPin|pin@53||-9|3|1|1||
-NPin|pin@54||-15|-2|1|1||
-NPin|pin@55||-15|-3|1|1||
-NPin|pin@56||-3|-2|1|1||
-NPin|pin@57||-3|-3|1|1||
-NPin|pin@58||9|-2|1|1||
-NPin|pin@59||9|-3|1|1||
-NPin|pin@62||15|-4|1|1||
-NPin|pin@64||17|2|1|1||
-Ngeneric:Invisible-Pin|pin@65||0|0|||||ART_message(D5G2;)Scalculate
-NPin|pin@66||-17|2|1|1||
+Nartwork:Pin|pin@28||-5|2|1|1||
+Nartwork:Pin|pin@29||-13|2|1|1||
+Nartwork:Pin|pin@30||1|-2|1|1||
+Nartwork:Pin|pin@31||-7|-2|1|1||
+Nartwork:Pin|pin@32||7|2|1|1||
+Nartwork:Pin|pin@33||-1|2|1|1||
+Nartwork:Pin|pin@34||13|-2|1|1||
+Nartwork:Pin|pin@35||5|-2|1|1||
+Nartwork:Pin|pin@38||-17|-2|1|1||
+Nartwork:Pin|pin@39||-11|-2|1|1||
+Nartwork:Pin|pin@42||17|-2|1|1||
+Nartwork:Pin|pin@45||11|2|1|1||
+Nartwork:Pin|pin@48||15|2|1|1||
+Nartwork:Pin|pin@49||15|3|1|1||
+Nartwork:Pin|pin@50||3|2|1|1||
+Nartwork:Pin|pin@51||3|3|1|1||
+Nartwork:Pin|pin@52||-9|2|1|1||
+Nartwork:Pin|pin@53||-9|3|1|1||
+Nartwork:Pin|pin@54||-15|-2|1|1||
+Nartwork:Pin|pin@55||-15|-3|1|1||
+Nartwork:Pin|pin@56||-3|-2|1|1||
+Nartwork:Pin|pin@57||-3|-3|1|1||
+Nartwork:Pin|pin@58||9|-2|1|1||
+Nartwork:Pin|pin@59||9|-3|1|1||
+Nartwork:Pin|pin@62||15|-4|1|1||
+Nartwork:Pin|pin@64||17|2|1|1||
+Ngeneric:Invisible-Pin|pin@65||0|0.5|||||ART_message(D5G2;)Scalculate
+Nartwork:Pin|pin@66||-17|2|1|1||
 Nschematic:Bus_Pin|pin@67||-17|0|-1|-1||
-AThicker|net@14|||FS0|pin@52||-9|2|pin@29||-13|2
-AThicker|net@15|||FS0|pin@56||-3|-2|pin@31||-7|-2
-AThicker|net@16|||FS0|pin@50||3|2|pin@33||-1|2
-AThicker|net@17|||FS0|pin@58||9|-2|pin@35||5|-2
-AThicker|net@20|||FS1800|pin@38||-17|-2|pin@54||-15|-2
-AThicker|net@24|||FS0|pin@48||15|2|pin@45||11|2
-AThicker|net@28|||FS0|pin@64||17|2|pin@48||15|2
-AThicker|net@29|||FS2700|pin@48||15|2|pin@49||15|3
-AThicker|net@30|||FS0|pin@32||7|2|pin@50||3|2
-AThicker|net@31|||FS2700|pin@50||3|2|pin@51||3|3
-AThicker|net@32|||FS0|pin@28||-5|2|pin@52||-9|2
-AThicker|net@33|||FS2700|pin@52||-9|2|pin@53||-9|3
-AThicker|net@34|||FS1800|pin@54||-15|-2|pin@39||-11|-2
-AThicker|net@35|||FS900|pin@54||-15|-2|pin@55||-15|-3
-AThicker|net@36|||FS0|pin@30||1|-2|pin@56||-3|-2
-AThicker|net@37|||FS900|pin@56||-3|-2|pin@57||-3|-3
-AThicker|net@38|||FS0|pin@34||13|-2|pin@58||9|-2
-AThicker|net@39|||FS900|pin@58||9|-2|pin@59||9|-3
-AThicker|net@42|||FS1350|pin@34||13|-2|pin@62||15|-4
-AThicker|net@43|||FS2250|pin@62||15|-4|pin@42||17|-2
-AThicker|net@47|||FS2700|pin@42||17|-2|pin@64||17|2
-AThicker|net@48|||FS2700|pin@38||-17|-2|pin@66||-17|2
+Ngeneric:Invisible-Pin|pin@68||-16.5|0|||||ART_message(D6G1.5;)Szero
+Ngeneric:Invisible-Pin|pin@69||-15|2.5|||||ART_message(D5G1.5;)Szoo
+Aartwork:Thicker|net@14|||FS0|pin@52||-9|2|pin@29||-13|2
+Aartwork:Thicker|net@15|||FS0|pin@56||-3|-2|pin@31||-7|-2
+Aartwork:Thicker|net@16|||FS0|pin@50||3|2|pin@33||-1|2
+Aartwork:Thicker|net@17|||FS0|pin@58||9|-2|pin@35||5|-2
+Aartwork:Thicker|net@20|||FS1800|pin@38||-17|-2|pin@54||-15|-2
+Aartwork:Thicker|net@24|||FS0|pin@48||15|2|pin@45||11|2
+Aartwork:Thicker|net@28|||FS0|pin@64||17|2|pin@48||15|2
+Aartwork:Thicker|net@29|||FS2700|pin@48||15|2|pin@49||15|3
+Aartwork:Thicker|net@30|||FS0|pin@32||7|2|pin@50||3|2
+Aartwork:Thicker|net@31|||FS2700|pin@50||3|2|pin@51||3|3
+Aartwork:Thicker|net@32|||FS0|pin@28||-5|2|pin@52||-9|2
+Aartwork:Thicker|net@33|||FS2700|pin@52||-9|2|pin@53||-9|3
+Aartwork:Thicker|net@34|||FS1800|pin@54||-15|-2|pin@39||-11|-2
+Aartwork:Thicker|net@35|||FS900|pin@54||-15|-2|pin@55||-15|-3
+Aartwork:Thicker|net@36|||FS0|pin@30||1|-2|pin@56||-3|-2
+Aartwork:Thicker|net@37|||FS900|pin@56||-3|-2|pin@57||-3|-3
+Aartwork:Thicker|net@38|||FS0|pin@34||13|-2|pin@58||9|-2
+Aartwork:Thicker|net@39|||FS900|pin@58||9|-2|pin@59||9|-3
+Aartwork:Thicker|net@42|||FS1350|pin@34||13|-2|pin@62||15|-4
+Aartwork:Thicker|net@43|||FS2250|pin@62||15|-4|pin@42||17|-2
+Aartwork:Thicker|net@47|||FS2700|pin@42||17|-2|pin@64||17|2
+Aartwork:Thicker|net@48|||FS2700|pin@38||-17|-2|pin@66||-17|2
 Ebit[1]||D5G2;|pin@16||I
 Ebit[2]||D5G2;|pin@18||I
 Ebit[3]||D5G2;|pin@20||I
@@ -131,7 +131,7 @@ Ezoo||D5G2;|pin@14||O
 X
 
 # Cell calculate;5{lay}
-Ccalculate;5{lay}||cmos90|1216735796008|1239549868233||ATTR_NCC(D5G3;NTX56;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+Ccalculate;5{lay}||cmos90|1216735796008|1241981698008|I|ATTR_NCC(D5G3;NTX56;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@1||104.5|-28||||
 NX-Metal-1-Metal-2-Con|contact@2||13.5|28||||
@@ -565,25 +565,26 @@ Ezoo||D6G2;|conn@6|y|O
 X
 
 # Cell ilc;1{ic}
-Cilc;1{ic}||artwork|1216798799522|1236741664989|EI
+Cilc;1{ic}||artwork|1216798799522|1241885686064|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NThick-Circle|art@4||0|-3.5|1|1||
-NThick-Circle|art@5||5.5|-2|1|1||
+NThick-Circle|art@7||5.5|-2|1|1||
 Nschematic:Bus_Pin|pin@4||0|-5|-1|-1|R|
 Ngeneric:Invisible-Pin|pin@5||0|-4|1|1|R|
-Nschematic:Bus_Pin|pin@6||-6|-2|-1|-1|X|
+Nschematic:Bus_Pin|pin@6||-6|-2|-1|-1||
 NPin|pin@8||-5|-3|1|1||
 NPin|pin@9||-5|3|1|1||
 NPin|pin@10||5|3|1|1||
 NPin|pin@11||5|-3|1|1||
 Ngeneric:Invisible-Pin|pin@12||0|0|||||ART_message(D5G3;)SILC
-Nschematic:Bus_Pin|pin@31||6|-2|-1|-1||
+Nschematic:Bus_Pin|pin@31||7|-2|-1|-1||
 Nschematic:Bus_Pin|pin@38||6|2|-1|-1||
 Nschematic:Bus_Pin|pin@48||0|4|-1|-1||
 NPin|pin@51||-5|-2|1|1||
 NPin|pin@52||-6|-2|1|1||
 Ngeneric:Invisible-Pin|pin@54||0|3|1|1||
 Ngeneric:Invisible-Pin|pin@55||5|2|1|1||
+Ngeneric:Invisible-Pin|pin@59||6|-2|1|1||
 Aschematic:bus|net@2||-0.5|IJ900|pin@5||0|-4|pin@4||0|-5
 AThicker|net@17|||FS1800|pin@8||-5|-3|pin@11||5|-3
 Aschematic:bus|net@50||-0.5|IJ2700|pin@54||0|3|pin@48||0|4
@@ -593,24 +594,25 @@ AThicker|net@55|||FS0|pin@10||5|3|pin@9||-5|3
 Aschematic:bus|net@57||-0.5|IJ1800|pin@55||5|2|pin@38||6|2
 AThicker|net@67|||FS2700|pin@8||-5|-3|pin@51||-5|-2
 AThicker|net@68|||FS2700|pin@11||5|-3|pin@10||5|3
+Aschematic:bus|net@71||-0.5|IJ1800|pin@59||6|-2|pin@31||7|-2
 Ebitt[1:9]|bitt[1:8]|D5G2;|pin@48||O
-Eilc[cnt]|ilc[decLO]|D5G2;|pin@31||I
-Eilc[load]||D5G2;|pin@6||I
-Eilc[done]|ilc[mo,do]|D5G2;|pin@38||O
+Eilc[cnt]|ilc[decLO,torpLO]|D6G2;|pin@31||I
+Eilc[load]||D4G2;|pin@6||I
+Eilc[done]|ilc[mo,do]|D6G2;|pin@38||O
 EinLO[1:8]|inLO[1:6,8]|D5G2;|pin@4||I
 X
 
-# Cell ilc;8{lay}
-Cilc;8{lay}||cmos90|1216796087191|1239549868233||ATTR_NCC(D5G3;NTY356.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+# Cell ilc;9{lay}
+Cilc;9{lay}||cmos90|1216796087191|1243361520720||ATTR_NCC(D5G3;NTY356.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244052682608
 Ngeneric:Facet-Center|art@0||0|0||||AV
-Icalculate;5{lay}|calculat@1||-24|0|||D5G4;
+Icalculate;5{lay}|calculat@1||-6|0|||D5G4;
 NX-Metal-2-Metal-3-Con|contact@13||296|316||||
 NX-Metal-2-Metal-3-Con|contact@14||152|316||||
 NX-Metal-2-Metal-3-Con|contact@15||8|316||||
 NX-Metal-2-Metal-3-Con|contact@16||302|-316||||
 NX-Metal-2-Metal-3-Con|contact@17||158|-316||||
 NX-Metal-2-Metal-3-Con|contact@18||14|-316||||
-NX-Metal-2-Metal-3-Con|contact@19||-130|-272||||
+NX-Metal-2-Metal-3-Con|contact@19||-130|-316||||
 NX-Metal-3-Metal-4-Con|contact@20||296|-17.4||||
 NX-Metal-3-Metal-4-Con|contact@21||302|-11.6||||
 NX-Metal-3-Metal-4-Con|contact@22||152|-5.8||||
@@ -618,124 +620,132 @@ NX-Metal-3-Metal-4-Con|contact@23||158|0||||
 NX-Metal-3-Metal-4-Con|contact@24||8|5.8||||
 NX-Metal-3-Metal-4-Con|contact@25||14|11.6||||
 NX-Metal-3-Metal-4-Con|contact@26||-130|17.4||||
-NX-Metal-1-Metal-2-Con|contact@30||-221|-310||||
 NX-Metal-1-Metal-2-Con|contact@32||-241.5|122||||
 NX-Metal-2-Metal-3-Con|contact@36||-52|-304||||
 NX-Metal-2-Metal-3-Con|contact@37||-52|304||||
 NX-Metal-2-Metal-3-Con|contact@40||-256|166||||
 NX-Metal-2-Metal-3-Con|contact@41||-256|-166||||
-NX-Metal-1-Metal-2-Con|contact@42||-221|-222||||
-NX-Metal-1-Metal-2-Con|contact@43||-298.5|-222||||
-NX-Metal-1-Metal-2-Con|contact@44||-270.5|-122||||
+NX-Metal-1-Metal-2-Con|contact@44||-261|-122||||
 NX-Metal-1-Metal-2-Con|contact@45||-294.5|-278||||
 NX-Metal-1-Metal-2-Con|contact@46||-271|-278||||
-NX-Metal-1-Metal-2-Con|contact@47||-184|16||||
+NX-Metal-1-Metal-2-Con|contact@47||-166|16||||
 NX-Metal-1-Metal-2-Con|contact@49||-285|-260||||
-NX-Metal-2-Metal-3-Con|contact@50||-298|-260||||
-NX-Metal-2-Metal-3-Con|contact@52||-298|248||||
-NX-Metal-1-Metal-2-Con|contact@53||-284|-116||||
+NX-Metal-2-Metal-3-Con|contact@50||-214|-260||||
+NX-Metal-2-Metal-3-Con|contact@52||-214|248||||
 NX-Metal-2-Metal-3-Con|contact@54||-220|-116||||
-NX-Metal-2-Metal-3-Con|contact@55||-220|260||||
+NX-Metal-2-Metal-3-Con|contact@55||-220|316||||
 NX-Metal-2-Metal-3-Con|contact@56||-220|16||||
-IilcEven;9{lay}|ilcEven@8||37|-216|||D5G4;
-IilcOdd;7{lay}|ilcOdd@6||13|216|Y||D5G4;
+NX-Metal-1-Metal-2-Con|contact@57||-285|248||||
+NX-Metal-1-Metal-2-Con|contact@58||-298.5|34||||
+NX-Metal-2-Metal-3-Con|contact@59||-214|34||||
+NX-Metal-1-Metal-2-Con|contact@61||-282|-116||||
+NX-Metal-1-Metal-2-Con|contact@62||-292.5|-178||||
+NX-Metal-1-Metal-2-Con|contact@63||-255|-178||||
+NX-Metal-1-Metal-2-Con|contact@64||-259.5|-310||||
+NX-Metal-1-Metal-2-Con|contact@65||-245.5|-316||||
+NX-Metal-2-Metal-3-Con|contact@66||-268|-316||||
+NX-Metal-1-Metal-2-Con|contact@67||-267|322||||
+NX-Metal-2-Metal-3-Con|contact@68||-268|322||||
+IilcEven;10{lay}|ilcEven@9||51|-216|||D5G4;
+IilcOdd;8{lay}|ilcOdd@7||13|216|Y||D5G4;
+Igates1inM:inv05;1{lay}|inv05@0||-300.5|0|||D5G4;
 Igates3inM:nand3in6.6A;6{lay}|nand3in6@2||-285|-288|||D5G4;
-Igates2inM:nand10;1{lay}|nand10@1||-291|-144|XY||D5G4;
-NMetal-1-Pin|pin@320||241|75||||
-NMetal-1-Pin|pin@322||202.5|69||||
-NMetal-1-Pin|pin@324||93.5|72||||
-NMetal-1-Pin|pin@326||45|66||||
-NMetal-1-Pin|pin@328||-81|69||||
-NMetal-1-Pin|pin@339||175.5|-75||||
-NMetal-1-Pin|pin@340||136|-69||||
-NMetal-1-Pin|pin@343||2.5|-75||||
-NMetal-1-Pin|pin@344||-46|-69||||
+Igates3inM:orNand10;1{lay}|orNand10@0||-289|-144|||D5G4;
+NMetal-1-Pin|pin@320||259|75||||
+NMetal-1-Pin|pin@322||220.5|69||||
+NMetal-1-Pin|pin@324||111.5|72||||
+NMetal-1-Pin|pin@326||63|66||||
+NMetal-1-Pin|pin@328||-63|69||||
+NMetal-1-Pin|pin@339||193.5|-75||||
+NMetal-1-Pin|pin@340||154|-69||||
+NMetal-1-Pin|pin@343||20.5|-75||||
+NMetal-1-Pin|pin@344||-28|-69||||
 NMetal-1-Pin|pin@422||-147|69||||
 NMetal-1-Pin|pin@423||-56.5|75||||
 NMetal-1-Pin|pin@424||20|72||||
 NMetal-1-Pin|pin@425||110.5|77.5||||
 NMetal-1-Pin|pin@426||187|75||||
-NMetal-1-Pin|pin@427||-70.5|-69||||
-NMetal-1-Pin|pin@428||-161|-78||||
-NMetal-1-Pin|pin@430||96.5|-69||||
-NMetal-1-Pin|pin@431||6|-75||||
-NMetal-1-Pin|pin@432||173|-75||||
-NMetal-1-Pin|pin@433||263.5|-72||||
-NMetal-1-Pin|pin@450||247|-72||||
-NMetal-1-Pin|pin@568||-283.5|-119||||
+NMetal-1-Pin|pin@427||-56.5|-69||||
+NMetal-1-Pin|pin@428||-147|-78||||
+NMetal-1-Pin|pin@430||110.5|-69||||
+NMetal-1-Pin|pin@431||20|-75||||
+NMetal-1-Pin|pin@432||187|-75||||
+NMetal-1-Pin|pin@433||277.5|-72||||
+NMetal-1-Pin|pin@450||265|-72||||
 NMetal-1-Pin|pin@635||-294.5|-313.5||||
 NMetal-3-Pin|pin@642||-52|-12||||
-NMetal-1-Pin|pin@643||-216.5|-78||||
+NMetal-1-Pin|pin@643||-198.5|-78||||
 NMetal-3-Pin|pin@647||-256|-86.5||||
-NMetal-1-Pin|pin@658||-216.5|-33||||
-NMetal-1-Pin|pin@659||-285|-72||||
-NMetal-1-Pin|pin@660||-270.5|-72||||
-NMetal-1-Pin|pin@662||-270.5|-216||||
-NMetal-1-Pin|pin@665||-261|-216||||
+NMetal-1-Pin|pin@658||-198.5|-33||||
+NMetal-1-Pin|pin@659||-267|-72||||
+NMetal-1-Pin|pin@660||-261|-72||||
 NMetal-1-Pin|pin@667||-261|-250||||
 NMetal-1-Pin|pin@668||-271|-250||||
-NMetal-2-Pin|pin@679||-242|-222||||
+NMetal-2-Pin|pin@679||-250|-178||||
 NMetal-1-Pin|pin@686||-241.5|72||||
-NMetal-1-Pin|pin@687||-285|72||||
+NMetal-1-Pin|pin@687||-267|72||||
 NMetal-1-Pin|pin@688||3|75||||
 NMetal-1-Pin|pin@689||3|66||||
 NMetal-1-Pin|pin@690||176|69||||
 NMetal-1-Pin|pin@691||176|77.5||||
+NMetal-1-Pin|pin@695||-267|-163||||
+NMetal-1-Pin|pin@696||-267|-78||||
+NMetal-1-Pin|pin@698||-296|-78||||
+NMetal-1-Pin|pin@707||-248|-218||||
+NMetal-1-Pin|pin@709||-255|-218||||
+NMetal-1-Pin|pin@710||-275|-163||||
+NMetal-1-Pin|pin@712||-248|-296.5||||
+NMetal-1-Pin|pin@713||-259.5|-296.5||||
+NMetal-3-Pin|pin@718||-214|222.5||||
+NMetal-3-Pin|pin@727||-268|-150||||
+NMetal-1-Pin|pin@729||-282|-120||||
+NMetal-1-Pin|pin@730||-267|313||||
+NMetal-2-Pin|pin@731||-276|322||||
 IfanPinsM:pinsIn07m4;1{lay}|pinsIn07@1||-237|0|||D5G4;
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||335.5|-144|||D5G4;
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||335.5|-288|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@6||335.5|0|||D5G4;
-IwiresL:select15;1{lay}|select15@1||-271|-144|||D5G4;
-IwiresL:select50;1{lay}|select50@0||313|-144|||D5G4;
-IwiresL:select50;1{lay}|select50@1||313|-288|||D5G4;
+IwiresL:select15;1{lay}|select15@2||-257|-288|||D5G4;
+IwiresL:select15;1{lay}|select15@3||-262|-144|||D5G4;
 IwiresL:select80;1{lay}|select80@0||298|0|||D5G4;
-Ametal-1|net@660|||S2700|pin@422||-147|69|ilcOdd@6|bit[5]|-147|82
-Ametal-1|net@662|||S2700|pin@423||-56.5|75|ilcOdd@6|do[5]|-56.5|101
-Ametal-1|net@664|||S2700|pin@424||20|72|ilcOdd@6|bit[3]|20|82
-Ametal-1|net@666|||S2700|pin@425||110.5|77.5|ilcOdd@6|do[3]|110.5|101
-Ametal-1|net@668|||S2700|pin@426||187|75|ilcOdd@6|bit[1]|187|82
-Ametal-1|net@669|||S0|pin@320||241|75|pin@426||187|75
-Ametal-1|net@674|||S900|pin@427||-70.5|-69|ilcEven@8|do[6]|-70.5|-101
-Ametal-1|net@676|||S900|pin@428||-161|-78|ilcEven@8|bit[6]|-161|-82
-Ametal-1|net@680|||S900|pin@430||96.5|-69|ilcEven@8|do[4]|96.5|-101
-Ametal-1|net@681|||S1800|pin@343||2.5|-75|pin@431||6|-75
-Ametal-1|net@682|||S900|pin@431||6|-75|ilcEven@8|bit[4]|6|-82
-Ametal-1|net@683|||S1800|pin@432||173|-75|pin@339||175.5|-75
-Ametal-1|net@684|||S900|pin@432||173|-75|ilcEven@8|bit[2]|173|-82
-Ametal-1|net@685|||S1800|pin@450||247|-72|pin@433||263.5|-72
-Ametal-1|net@686|||S900|pin@433||263.5|-72|ilcEven@8|do[2]|263.5|-101
-Ametal-1|net@707|||S0|pin@340||136|-69|pin@430||96.5|-69
-Ametal-1|net@708|||S0|pin@344||-46|-69|pin@427||-70.5|-69
-Ametal-1|net@709|||S900|pin@324||93.5|72|calculat@1|bit[3]|93.5|63
-Ametal-1|net@710|||S900|pin@326||45|66|calculat@1|do[5]|45|63
-Ametal-1|net@711|||S900|pin@328||-81|69|calculat@1|bit[5]|-81|63
-Ametal-1|net@713|||S2700|pin@343||2.5|-75|calculat@1|bit[4]|2.5|-63
-Ametal-1|net@714|||S2700|pin@344||-46|-69|calculat@1|do[6]|-46|-63
-Ametal-1|net@718|||S900|pin@320||241|75|calculat@1|bit[1]|241|63
-Ametal-1|net@719|||S900|pin@322||202.5|69|calculat@1|do[3]|202.5|63
-Ametal-1|net@722|||S2700|pin@339||175.5|-75|calculat@1|bit[2]|175.5|-63
-Ametal-1|net@723|||S2700|pin@340||136|-69|calculat@1|do[4]|136|-63
-Ametal-1|net@725|||S2700|pin@450||247|-72|calculat@1|do[2]|247|-63
-Ametal-1|net@858|||S900|contact@42||-221|-222|ilcEven@8|out[1]|-221|-281
-Ametal-2|net@1004||6.2|S1800|ilcEven@8|vdd_3|321.5|-94|pinsVddG@4|vdd|335.5|-94
-Ametal-2|net@1005||6.2|S0|pinsVddG@4|gnd|335.5|-144|ilcEven@8|gnd_1|321.5|-144
-Ametal-2|net@1006||6.2|S0|pinsVddG@4|vdd_1|335.5|-194|ilcEven@8|vdd_2|321.5|-194
-Ametal-2|net@1007||6.2|S0|pinsVddG@5|gnd|335.5|-288|ilcEven@8|gnd_6|321.5|-288
-Ametal-2|net@1008||6.2|S0|pinsVddG@5|vdd|335.5|-238|ilcEven@8|vdd_12|321.5|-238
-Ametal-2|net@1009||6.2|S0|pinsVddG@5|vdd_1|335.5|-338|ilcEven@8|vdd_13|321.5|-338
+Ametal-1|net@660|||S2700|pin@422||-147|69|ilcOdd@7|bit[5]|-147|82
+Ametal-1|net@662|||S2700|pin@423||-56.5|75|ilcOdd@7|do[5]|-56.5|101
+Ametal-1|net@664|||S2700|pin@424||20|72|ilcOdd@7|bit[3]|20|82
+Ametal-1|net@666|||S2700|pin@425||110.5|77.5|ilcOdd@7|do[3]|110.5|101
+Ametal-1|net@668|||S2700|pin@426||187|75|ilcOdd@7|bit[1]|187|82
+Ametal-1|net@669|||S0|pin@320||259|75|pin@426||187|75
+Ametal-1|net@674|||S900|pin@427||-56.5|-69|ilcEven@9|do[6]|-56.5|-101
+Ametal-1|net@676|||S900|pin@428||-147|-78|ilcEven@9|bit[6]|-147|-82
+Ametal-1|net@680|||S900|pin@430||110.5|-69|ilcEven@9|do[4]|110.5|-101
+Ametal-1|net@681|||S0|pin@343||20.5|-75|pin@431||20|-75
+Ametal-1|net@682|||S900|pin@431||20|-75|ilcEven@9|bit[4]|20|-82
+Ametal-1|net@683|||S1800|pin@432||187|-75|pin@339||193.5|-75
+Ametal-1|net@684|||S900|pin@432||187|-75|ilcEven@9|bit[2]|187|-82
+Ametal-1|net@685|||S1800|pin@450||265|-72|pin@433||277.5|-72
+Ametal-1|net@686|||S900|pin@433||277.5|-72|ilcEven@9|do[2]|277.5|-101
+Ametal-1|net@707|||S0|pin@340||154|-69|pin@430||110.5|-69
+Ametal-1|net@708|||S0|pin@344||-28|-69|pin@427||-56.5|-69
+Ametal-1|net@709|||S900|pin@324||111.5|72|calculat@1|bit[3]|111.5|63
+Ametal-1|net@710|||S900|pin@326||63|66|calculat@1|do[5]|63|63
+Ametal-1|net@711|||S900|pin@328||-63|69|calculat@1|bit[5]|-63|63
+Ametal-1|net@713|||S2700|pin@343||20.5|-75|calculat@1|bit[4]|20.5|-63
+Ametal-1|net@714|||S2700|pin@344||-28|-69|calculat@1|do[6]|-28|-63
+Ametal-1|net@718|||S900|pin@320||259|75|calculat@1|bit[1]|259|63
+Ametal-1|net@719|||S900|pin@322||220.5|69|calculat@1|do[3]|220.5|63
+Ametal-1|net@722|||S2700|pin@339||193.5|-75|calculat@1|bit[2]|193.5|-63
+Ametal-1|net@723|||S2700|pin@340||154|-69|calculat@1|do[4]|154|-63
+Ametal-1|net@725|||S2700|pin@450||265|-72|calculat@1|do[2]|265|-63
 Ametal-4|net@1023|||S1800|pinsIn07@1|in[1]|-237|-17.4|contact@20||296|-17.4
 Ametal-4|net@1024|||S0|contact@21||302|-11.6|pinsIn07@1|in[2]|-237|-11.6
 Ametal-4|net@1025|||S0|contact@22||152|-5.8|pinsIn07@1|in[3]|-237|-5.8
 Ametal-4|net@1026|||S0|contact@23||158|0|pinsIn07@1|in[4]|-237|0
 Ametal-4|net@1027|||S0|contact@24||8|5.8|pinsIn07@1|in[5]|-237|5.8
-Ametal-3|net@1037|||S900|contact@26||-130|17.4|contact@19||-130|-272
-Ametal-2|net@1039|||S0|ilcOdd@6|inLO[1]|322.5|316|contact@13||296|316
-Ametal-2|net@1041|||S0|ilcOdd@6|inLO[3]|155.5|316|contact@14||152|316
-Ametal-2|net@1043|||S1800|ilcOdd@6|inLO[5]|-11.5|316|contact@15||8|316
-Ametal-2|net@1045|||S0|ilcEven@8|inLO[2]|308.5|-316|contact@16||302|-316
-Ametal-2|net@1047|||S1800|ilcEven@8|inLO[4]|141.5|-316|contact@17||158|-316
-Ametal-2|net@1049|||S1800|ilcEven@8|inLO[6]|-25.5|-316|contact@18||14|-316
-Ametal-2|net@1051|||S1800|ilcEven@8|inLO[8]|-196|-272|contact@19||-130|-272
+Ametal-3|net@1037|||S900|contact@26||-130|17.4|contact@19||-130|-316
+Ametal-2|net@1039|||S0|ilcOdd@7|inLO[1]|322.5|316|contact@13||296|316
+Ametal-2|net@1041|||S0|ilcOdd@7|inLO[3]|155.5|316|contact@14||152|316
+Ametal-2|net@1043|||S1800|ilcOdd@7|inLO[5]|-11.5|316|contact@15||8|316
+Ametal-2|net@1045|||S0|ilcEven@9|inLO[2]|322.5|-316|contact@16||302|-316
+Ametal-2|net@1047|||S1800|ilcEven@9|inLO[4]|155.5|-316|contact@17||158|-316
+Ametal-2|net@1049|||S1800|ilcEven@9|inLO[6]|-11.5|-316|contact@18||14|-316
+Ametal-2|net@1051|||S1800|ilcEven@9|inLO[8]|-217|-316|contact@19||-130|-316
 Ametal-4|net@1063|||S0|contact@25||14|11.6|pinsIn07@1|in[6]|-237|11.6
 Ametal-4|net@1065|||S0|contact@26||-130|17.4|pinsIn07@1|in[7]|-237|17.4
 Ametal-3|net@1093|||S2700|contact@20||296|-17.4|contact@13||296|316
@@ -744,89 +754,114 @@ Ametal-3|net@1095|||S2700|contact@22||152|-5.8|contact@14||152|316
 Ametal-3|net@1096|||S900|contact@23||158|0|contact@17||158|-316
 Ametal-3|net@1097|||S900|contact@15||8|316|contact@24||8|5.8
 Ametal-3|net@1098|||S900|contact@25||14|11.6|contact@18||14|-316
-Ametal-2|net@1118|||S1800|nand10@1|gnd|-272.5|-144|ilcEven@8|gnd_9|-269.5|-144
-Ametal-2|net@1119|||S1800|nand10@1|vdd|-272.5|-194|ilcEven@8|vdd_19|-269.5|-194
-Ametal-2|net@1120|||S1800|nand10@1|vdd_1|-272.5|-94|ilcEven@8|vdd_18|-269.5|-94
-Ametal-2|net@1128|||S1800|nand3in6@2|inA|-293.5|-310|contact@30||-221|-310
-Ametal-1|net@1129|||S900|ilcEven@8|out[1]|-221|-281|contact@30||-221|-310
-Ametal-1|net@1132|||S0|pin@568||-283.5|-119|nand10@1|inB|-284|-119
-Ametal-2|net@1159|||S0|ilcOdd@6|inA|-233|122|contact@32||-241.5|122
-Ametal-2|net@1160|||S0|ilcOdd@6|inB|-221|166|contact@40||-256|166
-Ametal-2|net@1162|||S0|ilcEven@8|inB|-235|-166|contact@41||-256|-166
-Ametal-1|net@1173|||S900|pin@687||-285|72|calculat@1|zero|-285|18.1
-Ametal-2|net@1174|||S1800|nand3in6@2|vdd_2|-260.5|-238|ilcEven@8|vdd_16|-258.5|-238
-Ametal-2|net@1175|||S0|ilcEven@8|gnd_8|-258.5|-288|nand3in6@2|gnd_1|-260.5|-288
-Ametal-2|net@1176|||S0|ilcEven@8|vdd_17|-258.5|-338|nand3in6@2|vdd_3|-260.5|-338
+Ametal-2|net@1128|||S1800|nand3in6@2|inA|-293.5|-310|contact@64||-259.5|-310
+Ametal-1|net@1129|||S900|ilcEven@9|out[1]|-248|-253|pin@712||-248|-296.5
+Ametal-2|net@1159|||S0|ilcOdd@7|zero|-233|122|contact@32||-241.5|122
+Ametal-2|net@1160|||S0|ilcOdd@7|ilc[decLO]|-221|166|contact@40||-256|166
+Ametal-2|net@1162|||S0|ilcEven@9|ilc[decLO]|-221|-166|contact@41||-256|-166
+Ametal-1|net@1173|||S900|pin@687||-267|72|calculat@1|zero|-267|18.1
 Ametal-1|net@1180|||S0|nand3in6@2|inC|-285|-313.5|pin@635||-294.5|-313.5
-Ametal-2|net@1190|||S0|ilcEven@8|load[T]|-46|-304|contact@36||-52|-304
+Ametal-2|net@1190|||S0|ilcEven@9|load[T]|-32|-304|contact@36||-52|-304
 Ametal-3|net@1192|||S2700|pin@642||-52|-12|contact@37||-52|304
-Ametal-2|net@1194|||S0|ilcOdd@6|load[T_1]|-32|304|contact@37||-52|304
-Ametal-1|net@1198|||S0|pin@428||-161|-78|pin@643||-216.5|-78
+Ametal-2|net@1194|||S0|ilcOdd@7|load[T]|-32|304|contact@37||-52|304
+Ametal-1|net@1198|||S0|pin@428||-147|-78|pin@643||-198.5|-78
 Ametal-3|net@1204|||S2700|contact@36||-52|-304|pin@642||-52|-12
 Ametal-3|net@1207|||S2700|pin@647||-256|-86.5|contact@40||-256|166
-Ametal-1|net@1220|||S900|nand10@1|inA|-298.5|-169|contact@43||-298.5|-222
 Ametal-3|net@1225|||S2700|contact@41||-256|-166|pin@647||-256|-86.5
-Ametal-2|net@1226|||S0|pin@679||-242|-222|contact@43||-298.5|-222
-Ametal-1|net@1228|||S2700|pin@643||-216.5|-78|pin@658||-216.5|-33
-Ametal-1|net@1229|||S0|pin@658||-216.5|-33|calculat@1|bit[6]|-222|-33
-Ametal-1|net@1231|||S1800|pin@659||-285|-72|pin@660||-270.5|-72
-Ametal-1|net@1232|||S900|pin@660||-270.5|-72|contact@44||-270.5|-122
-Ametal-1|net@1233|||S900|calculat@1|out_4|-285|-36|pin@659||-285|-72
-Ametal-2|net@1235|||S0|ilcEven@8|inA|-247|-122|contact@44||-270.5|-122
-Ametal-1|net@1239|||S1800|pin@662||-270.5|-216|pin@665||-261|-216
+Ametal-1|net@1228|||S2700|pin@643||-198.5|-78|pin@658||-198.5|-33
+Ametal-1|net@1229|||S0|pin@658||-198.5|-33|calculat@1|bit[6]|-204|-33
+Ametal-1|net@1231|||S1800|pin@659||-267|-72|pin@660||-261|-72
+Ametal-1|net@1232|||S900|pin@660||-261|-72|contact@44||-261|-122
+Ametal-1|net@1233|||S900|calculat@1|out_4|-267|-36|pin@659||-267|-72
+Ametal-2|net@1235|||S0|ilcEven@9|zero|-233|-122|contact@44||-261|-122
 Ametal-1|net@1242|||S0|pin@667||-261|-250|pin@668||-271|-250
 Ametal-1|net@1243|||S900|pin@668||-271|-250|contact@46||-271|-278
 Ametal-1|net@1245|||S2700|pin@635||-294.5|-313.5|contact@45||-294.5|-278
-Ametal-1|net@1246|||S900|contact@44||-270.5|-122|pin@662||-270.5|-216
 Ametal-2|net@1247|||S1800|contact@45||-294.5|-278|contact@46||-271|-278
-Ametal-1|net@1248|||S900|pin@665||-261|-216|pin@667||-261|-250
-Ametal-1|net@1256|||S0|pin@322||202.5|69|pin@690||176|69
-Ametal-1|net@1258|||S1800|pin@689||3|66|pin@326||45|66
-Ametal-1|net@1260|||S1800|pin@422||-147|69|pin@328||-81|69
-Ametal-2|net@1270|||S0|contact@42||-221|-222|pin@679||-242|-222
-Ametal-1|net@1271||0.4|S2700|calculat@1|out|-184|10.5|contact@47||-184|16
+Ametal-1|net@1256|||S0|pin@322||220.5|69|pin@690||176|69
+Ametal-1|net@1258|||S1800|pin@689||3|66|pin@326||63|66
+Ametal-1|net@1260|||S1800|pin@422||-147|69|pin@328||-63|69
+Ametal-1|net@1271||0.4|S2700|calculat@1|out|-166|10.5|contact@47||-166|16
 Ametal-1|net@1284|||S900|contact@32||-241.5|122|pin@686||-241.5|72
-Ametal-1|net@1285|||S0|pin@686||-241.5|72|pin@687||-285|72
+Ametal-1|net@1285|||S0|pin@686||-241.5|72|pin@687||-267|72
 Ametal-1|net@1287|||S1800|pin@423||-56.5|75|pin@688||3|75
 Ametal-1|net@1288|||S900|pin@688||3|75|pin@689||3|66
 Ametal-1|net@1291|||S2700|pin@690||176|69|pin@691||176|77.5
 Ametal-1|net@1292|||S0|pin@691||176|77.5|pin@425||110.5|77.5
-Ametal-1|net@1299|||S1800|pin@424||20|72|pin@324||93.5|72
+Ametal-1|net@1299|||S1800|pin@424||20|72|pin@324||111.5|72
 Ametal-1|net@1300|||S2700|nand3in6@2|inB|-285|-264|contact@49||-285|-260
-Ametal-2|net@1301|||S0|contact@49||-285|-260|contact@50||-298|-260
-Ametal-2|net@1308|||S0|ilcOdd@6|outtt[1]|-213|248|contact@52||-298|248
-Ametal-3|net@1313|||S2700|contact@50||-298|-260|contact@52||-298|248
-Ametal-1|net@1315|||S2700|nand10@1|inB|-284|-119|contact@53||-284|-116
-Ametal-2|net@1319|||S1800|ilcOdd@6|do[7]|-262|260|contact@55||-220|260
-Ametal-3|net@1320|||S2700|contact@56||-220|16|contact@55||-220|260
-Ametal-2|net@1323|||S0|contact@47||-184|16|contact@56||-220|16
-Ametal-2|net@1324|||S1800|contact@53||-284|-116|contact@54||-220|-116
+Ametal-2|net@1301|||S1800|contact@49||-285|-260|contact@50||-214|-260
+Ametal-3|net@1313|||S2700|contact@50||-214|-260|contact@59||-214|34
+Ametal-2|net@1319|||S1800|ilcOdd@7|do[7]|-238|316|contact@55||-220|316
+Ametal-3|net@1320|||S2700|contact@56||-220|16|contact@55||-220|316
+Ametal-2|net@1323|||S0|contact@47||-166|16|contact@56||-220|16
 Ametal-3|net@1325|||S2700|contact@54||-220|-116|contact@56||-220|16
-Ametal-2|net@1328||6.2|S0|pinsVddG@6|gnd|335.5|0|calculat@1|gnd_1|261.5|0
-Ametal-2|net@1329||6.2|S1800|calculat@1|vdd_2|261.5|50|pinsVddG@6|vdd|335.5|50
-Ametal-2|net@1330||6.2|S1800|calculat@1|vdd_3|261.5|-50|pinsVddG@6|vdd_1|335.5|-50
-Ebitt[1]||D5G2;|ilcOdd@6|bitt[1]|O
-Ebitt[2]||D5G2;|ilcEven@8|bitt[2]|O
-Ebitt[3]||D5G2;|ilcOdd@6|bitt[3]|O
-Ebitt[4]||D5G2;|ilcEven@8|bitt[4]|O
-Ebitt[5]||D5G2;|ilcOdd@6|bitt[5]|O
-Ebitt[6]||D5G2;|ilcEven@8|bitt[6]|O
-Ebit[7]|bitt[7]|D5G2;|ilcOdd@6|outtt[1]|O
+Ametal-2|net@1328||6.2|S0|pinsVddG@6|gnd|335.5|0|calculat@1|gnd_1|279.5|0
+Ametal-2|net@1329||6.2|S1800|calculat@1|vdd_2|279.5|50|pinsVddG@6|vdd|335.5|50
+Ametal-2|net@1330||6.2|S1800|calculat@1|vdd_3|279.5|-50|pinsVddG@6|vdd_1|335.5|-50
+Ametal-2|net@1342|||S0|contact@52||-214|248|contact@57||-285|248
+Ametal-1|net@1343|||S900|ilcOdd@7|out|-285|295|contact@57||-285|248
+Ametal-2|net@1370||6.2|S1800|nand3in6@2|vdd_3|-260.5|-338|ilcEven@9|vdd_1|-252.5|-338
+Ametal-2|net@1371||6.2|S0|ilcEven@9|gnd_9|-252.5|-288|nand3in6@2|gnd_1|-260.5|-288
+Ametal-2|net@1372||6.2|S0|ilcEven@9|vdd_20|-252.5|-238|nand3in6@2|vdd_2|-260.5|-238
+Ametal-2|net@1375|||S0|inv05@0|gnd_1|-291.5|0|calculat@1|gnd|-291.5|0
+Ametal-2|net@1376|||S0|inv05@0|vdd_2|-291.5|50|calculat@1|vdd|-291.5|50
+Ametal-2|net@1377|||S0|inv05@0|vdd_3|-291.5|-50|calculat@1|vdd_4|-291.5|-50
+Ametal-1|net@1378|||S2700|inv05@0|in[1]|-298.5|15|contact@58||-298.5|34
+Ametal-2|net@1380|||S1800|contact@58||-298.5|34|contact@59||-214|34
+Ametal-3|net@1381|||S2700|contact@59||-214|34|pin@718||-214|222.5
+Ametal-1|net@1387|||S2700|pin@695||-267|-163|pin@696||-267|-78
+Ametal-1|net@1389|||S0|pin@696||-267|-78|pin@698||-296|-78
+Ametal-1|net@1390|||S900|inv05@0|out[1]|-296|-7|pin@698||-296|-78
+Ametal-2|net@1395|||S0|contact@54||-220|-116|contact@61||-282|-116
+Ametal-1|net@1400|||S900|orNand10@0|inA|-292.5|-164|contact@62||-292.5|-178
+Ametal-1|net@1405|||S2700|ilcEven@9|out[1]|-248|-253|pin@707||-248|-218
+Ametal-1|net@1409|||S900|contact@63||-255|-178|pin@709||-255|-218
+Ametal-1|net@1410|||S0|pin@707||-248|-218|pin@709||-255|-218
+Ametal-1|net@1411|||S0|pin@695||-267|-163|pin@710||-275|-163
+Ametal-1|net@1412|||S900|pin@710||-275|-163|orNand10@0|inB@610092188|-275|-171
+Ametal-1|net@1414|||S2700|pin@667||-261|-250|contact@44||-261|-122
+Ametal-2|net@1415||6.2|S1800|orNand10@0|vdd_3|-268.5|-194|ilcEven@9|vdd_19|-255.5|-194
+Ametal-2|net@1416||6.2|S0|ilcEven@9|gnd|-255.5|-144|orNand10@0|gnd_1|-268.5|-144
+Ametal-2|net@1417||6.2|S0|ilcEven@9|vdd|-255.5|-94|orNand10@0|vdd_2|-268.5|-94
+Ametal-2|net@1418|||S0|pin@679||-250|-178|contact@63||-255|-178
+Ametal-1|net@1421|||S0|pin@712||-248|-296.5|pin@713||-259.5|-296.5
+Ametal-1|net@1425|||S900|pin@713||-259.5|-296.5|contact@64||-259.5|-310
+Ametal-3|net@1430|||S2700|pin@718||-214|222.5|contact@52||-214|248
+Ametal-1|net@1432|||S900|ilcEven@9|inC|-245.5|-313|contact@65||-245.5|-316
+Ametal-2|net@1433|||S0|contact@65||-245.5|-316|contact@66||-268|-316
+Ametal-3|net@1441|||S2700|pin@727||-268|-150|contact@68||-268|322
+Ametal-1|net@1443|||S900|contact@61||-282|-116|pin@729||-282|-120
+Ametal-1|net@1444|||S1800|pin@729||-282|-120|orNand10@0|inB|-281|-120
+Ametal-3|net@1445|||S2700|contact@66||-268|-316|pin@727||-268|-150
+Ametal-2|net@1446|||S0|contact@67||-267|322|contact@68||-268|322
+Ametal-1|net@1447|||S900|contact@67||-267|322|pin@730||-267|313
+Ametal-1|net@1448|||S1800|pin@730||-267|313|ilcOdd@7|inC|-265.5|313
+Ametal-2|net@1450|||S0|contact@63||-255|-178|contact@62||-292.5|-178
+Ametal-2|net@1451|||S0|contact@68||-268|322|pin@731||-276|322
+Ebitt[1]||D5G2;|ilcOdd@7|bitt[1]|O
+Ebitt[2]||D5G2;|ilcEven@9|bitt[2]|O
+Ebitt[3]||D5G2;|ilcOdd@7|bitt[3]|O
+Ebitt[4]||D5G2;|ilcEven@9|bitt[4]|O
+Ebitt[5]||D5G2;|ilcOdd@7|bitt[5]|O
+Ebitt[6]||D5G2;|ilcEven@9|bitt[6]|O
+Ebitt[7]||D5G2;|pin@718||O
 Ebitt[8]||D5G2;|pin@679||O
-Egnd||D5G2;|ilcOdd@6|gnd|G
-Egnd_1||D5G2;|ilcOdd@6|gnd_1|G
-Egnd_3||D5G2;|ilcOdd@6|gnd_3|G
-Egnd_4||D5G2;|ilcOdd@6|gnd_4|G
-Egnd_18||D5G2;|pinsVddG@4|gnd|G
-Egnd_19||D5G2;|pinsVddG@5|gnd|G
-Egnd_22||D5G2;|nand10@1|gnd_1|G
+Egnd||D5G2;|ilcOdd@7|gnd|G
+Egnd_1||D5G2;|ilcOdd@7|gnd_1|G
+Egnd_3||D5G2;|ilcOdd@7|gnd_6|G
+Egnd_4||D5G2;|ilcOdd@7|gnd_4|G
+Egnd_6||D5G2;|ilcEven@9|gnd_6|G
 Egnd_24||D5G2;|nand3in6@2|gnd|G
-Egnd_25||D5G2;|calculat@1|gnd|G
 Egnd_26||D5G2;|pinsVddG@6|gnd|G
+Egnd_27||D5G2;|orNand10@0|gnd|G
+Egnd_28||D5G2;|inv05@0|gnd|G
+Egnd_29||D5G2;|ilcEven@9|gnd_1|G
 Eilc[decLO]||D5G2;|pin@647||I
 Eilc[do]||D5G2;|nand3in6@2|out_1|O
 Eilc[load]||D5G2;|pin@642||I
-Eilc[mo]||D5G2;|nand10@1|out|O
+Eout_1|ilc[mo]|D5G2;|orNand10@0|out|O
+Eilc[torpLO]||D5G2;|pin@727||I
 EinLO[1]||D5G2;|pinsIn07@1|in[1]|I
 EinLO[2]||D5G2;|pinsIn07@1|in[2]|I
 EinLO[3]||D5G2;|pinsIn07@1|in[3]|I
@@ -834,126 +869,145 @@ EinLO[4]||D5G2;|pinsIn07@1|in[4]|I
 EinLO[5]||D5G2;|pinsIn07@1|in[5]|I
 EinLO[6]||D5G2;|pinsIn07@1|in[6]|I
 EinLO[8]||D5G2;|pinsIn07@1|in[7]|I
-Evdd||D5G2;|ilcOdd@6|vdd|P
-Evdd_1||D5G2;|ilcOdd@6|vdd_1|P
-Evdd_2||D5G2;|ilcOdd@6|vdd_2|P
-Evdd_3||D5G2;|nand10@1|vdd_3|P
-Evdd_4||D5G2;|calculat@1|vdd_4|P
-Evdd_7||D5G2;|ilcOdd@6|vdd_7|P
-Evdd_10||D5G2;|ilcOdd@6|vdd_10|P
-Evdd_11||D5G2;|ilcOdd@6|vdd_11|P
-Evdd_12||D5G2;|ilcOdd@6|vdd_12|P
-Evdd_13||D5G2;|ilcOdd@6|vdd_13|P
-Evdd_36||D5G2;|pinsVddG@4|vdd|P
-Evdd_37||D5G2;|pinsVddG@4|vdd_1|P
-Evdd_38||D5G2;|pinsVddG@5|vdd|P
-Evdd_39||D5G2;|pinsVddG@5|vdd_1|P
-Evdd_44||D5G2;|nand10@1|vdd_2|P
+Eouttt[1]||D5G2;|ilcEven@9|outtt[1]|O
+Evdd||D5G2;|ilcOdd@7|vdd|P
+Evdd_1||D5G2;|ilcOdd@7|vdd_1|P
+Evdd_2||D5G2;|ilcOdd@7|vdd_2|P
+Evdd_3||D5G2;|ilcEven@9|vdd_3|P
+Evdd_7||D5G2;|ilcOdd@7|vdd_7|P
+Evdd_10||D5G2;|ilcOdd@7|vdd_15|P
+Evdd_11||D5G2;|ilcOdd@7|vdd_16|P
+Evdd_12||D5G2;|ilcOdd@7|vdd_12|P
+Evdd_13||D5G2;|ilcOdd@7|vdd_13|P
 Evdd_46||D5G2;|nand3in6@2|vdd|P
 Evdd_47||D5G2;|nand3in6@2|vdd_1|P
-Evdd_48||D5G2;|calculat@1|vdd|P
 Evdd_49||D5G2;|pinsVddG@6|vdd|P
 Evdd_50||D5G2;|pinsVddG@6|vdd_1|P
+Evdd_51||D5G2;|orNand10@0|vdd|P
+Evdd_52||D5G2;|orNand10@0|vdd_1|P
+Evdd_53||D5G2;|inv05@0|vdd|P
+Evdd_54||D5G2;|inv05@0|vdd_1|P
+Evdd_55||D5G2;|ilcEven@9|vdd_2|P
+Evdd_56||D5G2;|ilcEven@9|vdd_12|P
+Evdd_57||D5G2;|ilcEven@9|vdd_13|P
 X
 
-# Cell ilc;7{sch}
-Cilc;7{sch}||schematic|1216797097518|1239319204558|
+# Cell ilc;8{sch}
+Cilc;8{sch}||schematic|1216797097518|1241982836039|
 Ngeneric:Facet-Center|art@0||0|0||||AV
-Icalculate;1{ic}|calculat@0||3|0|||D5G4;
-NOff-Page|conn@0||36.5|-23.5|||YRR|
+Icalculate;1{ic}|calculat@0||3|-3|||D5G4;
+NOff-Page|conn@0||36.5|-27|||YRR|
 NOff-Page|conn@1||43|6|||XY|
-NOff-Page|conn@11||43.5|-6|||XY|
-NOff-Page|conn@16||-47|0|||X|
-NOff-Page|conn@17||-14.5|25.5|||XR|
-Iilc;1{ic}|ilcAll@0||36|33|||D5G4;
+NOff-Page|conn@11||51.5|-5|||XY|
+NOff-Page|conn@16||-56|0|||X|
+NOff-Page|conn@17||-2.5|31|||XR|
+Iilc;1{ic}|ilcAll@0||40|30|||D5G4;
 IilcEven;1{ic}|ilcEven@0||6|-18|||D5G4;
 IilcOdd;1{ic}|ilcOdd@0||12|18|Y||D5G4;
-IredFive:nand2;1{ic}|nand2@0||-37|-6|X||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nand3;1{ic}|nand3@0||-37.5|6|XY||D0G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5G1.5;NPX3;Y2.5;)S6.667|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-Ngeneric:Invisible-Pin|pin@0||-1|63|||||ART_message(D5G6;)Silc
-Ngeneric:Invisible-Pin|pin@1||-1|54|||||ART_message(D5G3;)Sies 10 March 2009
-Ngeneric:Invisible-Pin|pin@2||-1|58|||||ART_message(D5G4;)Sthe Inner Loop Counter
+IredFive:invI;2{ic}|invI@1||-34|1.5|XRRR||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.25;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand3;1{ic}|nand3@0||-46.5|9|XY||D0G4;|ATTR_Delay(D5G1;NPX4;Y-2.5;)I100|ATTR_X(D5G1.5;NPX3;Y2.5;)S6.667|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Igates3inM:orNand10;1{ic}|orNand10@0||-45|-8|XY||D5G4;
+Ngeneric:Invisible-Pin|pin@0||-1|81|||||ART_message(D5G6;)Silc
+Ngeneric:Invisible-Pin|pin@1||-1|72|||||ART_message(D5G3;)Sies 9 May 2009
+Ngeneric:Invisible-Pin|pin@2||-1|76|||||ART_message(D5G4;)Sthe Inner Loop Counter
 NBus_Pin|pin@3||6|-26|-1|-1||
 NBus_Pin|pin@4||12|27|-1|-1||
-NWire_Pin|pin@31||-66.5|18||||
-NWire_Pin|pin@32||-66.5|22||||
-NWire_Pin|pin@33||-66.5|12||||
-NWire_Pin|pin@34||-66.5|16||||
-NWire_Pin|pin@35||-66.5|6||||
-NWire_Pin|pin@36||-66.5|10||||
-NWire_Pin|pin@37||-66.5|0||||
-NWire_Pin|pin@38||-66.5|4||||
-NWire_Pin|pin@39||-66.5|-6||||
-NWire_Pin|pin@40||-66.5|-2||||
+NWire_Pin|pin@31||-72.5|18||||
+NWire_Pin|pin@32||-72.5|22||||
+NWire_Pin|pin@33||-72.5|12||||
+NWire_Pin|pin@34||-72.5|16||||
+NWire_Pin|pin@35||-72.5|6||||
+NWire_Pin|pin@36||-72.5|10||||
+NWire_Pin|pin@37||-72.5|0||||
+NWire_Pin|pin@38||-72.5|4||||
+NWire_Pin|pin@39||-72.5|-6||||
+NWire_Pin|pin@40||-72.5|-2||||
 NWire_Pin|pin@57||33|-18||||
 NWire_Pin|pin@60||33|18||||
 NWire_Pin|pin@83||36|20||||
 NWire_Pin|pin@84||36|-20||||
 Ngeneric:Invisible-Pin|pin@89||37|3.5|||||ART_message(D3G2;)S["Make ilc[load] HI","to load inLO[1:6,8]."]
 Ngeneric:Invisible-Pin|pin@91||37.5|-12|||||ART_message(D3G2;)S["Make ilc[decLO]",LO to decrement.,Will not decrement,below zero.]
-Ngeneric:Invisible-Pin|pin@152||-61.5|14|||||ART_message(D3G3;)SIn bits[1:6], 0 = HI, 1 = LO.
-Ngeneric:Invisible-Pin|pin@159||-19|50|||||ART_message(D3G3;)S[the Inner Loop Counter is a,"six bit counter on bit[1:6]","with an \"overflow\" bit[7].","It also knows infinity bit[8]","which prevents ilc[done]."]
-Ngeneric:Invisible-Pin|pin@179||-55|30|||||ART_message(D3G2;)S["bit[7] is the \"overflow\" bit, ovf.","bit[7] goes LO when bits[1:6]","count to zero, i.e. all are HI.","bit[7] always loaded HI.","Thus bit[7] says when the",count is used up.]
+Ngeneric:Invisible-Pin|pin@152||-64.5|15.5|||||ART_message(D3G3;)SIn bits[1:6], 0 = HI, 1 = LO.
+Ngeneric:Invisible-Pin|pin@159||-19|68|||||ART_message(D3G2;)S[The Inner Loop Counter (ILC),is a six bit down counter with,"count value on bit[1:6], 1 is LSB.",Values are LO active: i.e. zero is all bits HI.,"A \"no overflow\" bit[7] is always loaded HI.","LO on bit[7] means the count has run out.","If LO, the \"no infinity\" bit[8], forces action",and prevents exit.]
+Ngeneric:Invisible-Pin|pin@179||-66|68.5|||||ART_message(D3G2;)S["bit[7] is the \"no overflow\" bit.","bit[7] goes LO at the same time","that bits[1:6] become all HI,",upon reaching a count of zero.,"bit[7] always loaded HI = no overflow.","Thus bit[7] HI with bit[1:6] HI",is newly loaded zero.]
 NBus_Pin|pin@194||2|28|-1|-1||
 NBus_Pin|pin@195||0|-29.5|-1|-1||
 NWire_Pin|pin@196||36|6||||
-Ngeneric:Invisible-Pin|pin@197||-62.5|58.5|||||ART_message(D3G2;)S[The Inner Loop Counter produces,"two signals of interest: ilc[mo, do]","ilc[mo] means repeat the loop","ilc[do] means do the action.",These are derived from its internal,"bits:   ovf, inf, zero, zoo."]
-Ngeneric:Invisible-Pin|pin@199||-66|41.5|||||ART_message(D3G2;)S[The logic behind these three signals is:,mo = LO if zoo & not inf,do = LO if zero & (not ovf & not inf),ho = HI if zero]
-NWire_Pin|pin@200||-45|-6||||
-NWire_Pin|pin@201||-45|-2||||
-NWire_Pin|pin@202||-31|0||||
-NWire_Pin|pin@204||-31|4||||
-NWire_Pin|pin@206||-18|-7||||
-NWire_Pin|pin@207||-25.5|-7||||
-NWire_Pin|pin@209||-25.5|8||||
-NWire_Pin|pin@210||-18|6||||
-NWire_Pin|pin@211||-45|6||||
-NWire_Pin|pin@212||-45|2.5||||
+Ngeneric:Invisible-Pin|pin@197||-66.5|51.5|||||ART_message(D3G2;)S[The Inner Loop Counter produces,"two signals of interest: ilc[mo, do].","MORE: ilc[mo] means repeat the loop.","DO: ilc[do] means do the action.",These are derived from internal signals:,"zero, zoo, bit[7] AKA overflow, and","bit[8] AKA infinity (see state table)."]
+Ngeneric:Invisible-Pin|pin@199||-66.5|33.5|||||ART_message(D3G2;)S["From -mo and -do entries in state table,","the logic for ilc[mo,do] is:","ilc[mo] is LO if no infinity & (zoo OR ovf).",do is LO if no infinity & zero & no overflow.]
+NWire_Pin|pin@201||-54|-5||||
+NWire_Pin|pin@202||-42|-3||||
+NWire_Pin|pin@204||-42|7||||
+NWire_Pin|pin@206||-18|-9||||
+NWire_Pin|pin@209||-30|11||||
+NWire_Pin|pin@210||-18|9||||
+NWire_Pin|pin@211||-54|9||||
+NWire_Pin|pin@212||-54|5.5||||
 NWire_Pin|pin@218||-12|6||||
-NWire_Pin|pin@219||-16|6||||
-NWire_Pin|pin@220||-16|-5||||
 Ngeneric:Invisible-Pin|pin@221||35|15|||||ART_message(D3G2;)S[this copies,"zoo into ilc[ovf]."]
 NWire_Pin|pin@230||30|16||||
 NWire_Pin|pin@232||30|-16||||
-NWire_Pin|pin@233||33|-6||||
-IorangeTSMC090nm:wire90;1{ic}|wire90@1||-72|18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D353.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@2||-72|12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D470.80000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@3||-72|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D418.3000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@4||-72|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D480.30000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@5||-72|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D403.30000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@41||-21|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1293.3999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@42||-22|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1291.4999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@43||-21|-5|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1019.6999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-Awire|bit[1]|D5G2;||2700|calculat@0|bit[1]|18|3|ilcOdd@0|bit[1]|18|13
-Awire|bit[2]|D5G2;||900|calculat@0|bit[2]|12|-3|ilcEven@0|bit[2]|12|-13
-Awire|bit[3]|D5G2;||2700|calculat@0|bit[3]|6|3|ilcOdd@0|bit[3]|6|13
-Awire|bit[4]|D5G2;||2700|ilcEven@0|bit[4]|0|-13|calculat@0|bit[4]|0|-3
-Awire|bit[5]|D5G2;||2700|calculat@0|bit[5]|-6|3|ilcOdd@0|bit[5]|-6|13
-Awire|bit[6]|D5G2;||900|calculat@0|bit[6]|-12|-3|ilcEven@0|bit[6]|-12|-13
-Awire|bit[7]|D5G2;||900|ilcOdd@0|bit[6]|-18|13|pin@210||-18|6
-Awire|bit[8]|D5G2;||2700|ilcEven@0|bit[7]|-18|-13|pin@206||-18|-7
+NWire_Pin|pin@238||-30|-9||||
+NWire_Pin|pin@242||-54|-8||||
+Ngeneric:Invisible-Pin|pin@243||-55.5|-12|||||ART_message(D3G2;)S["if bit[8] is LO,",it's an infinite repeat.,"ilc[mo,do] both HI."]
+NWire_Pin|pin@247||-34|-8||||
+NWire_Pin|pin@249||-38|6||||
+NWire_Pin|pin@250||-38|-6||||
+NWire_Pin|pin@251||-34|9||||
+Ngeneric:Invisible-Pin|pin@252||29.5|61.5|||||ART_message(D3G2;)S["bit[7] HI",= not overflow,"3  mo,    do","2  mo,    do","1 -mo,   do","0 -mo,  -do"]
+Ngeneric:Invisible-Pin|pin@253||47.5|61.5|||||ART_message(D3G2;)S["bit[7] LO",= overflow,"3 -mo, do","2 -mo, do","1 -mo, do","0 -mo, do"]
+NWire_Pin|pin@255||-16|-27||||
+NWire_Pin|pin@256||-15.5|27||||
+NWire_Pin|pin@257||33|-4||||
+NWire_Pin|pin@258||42|-4||||
+NWire_Pin|pin@259||42|-7.5||||
+Ngeneric:Invisible-Pin|pin@260||42.5|70.5|||||ART_message(D5G3;)Sstate table for ILC
+Ngeneric:Invisible-Pin|pin@261||-51.5|-22|||||ART_message(D3G2;)S["ilc[torpLO] forces bit[7,8]","to no infinity, no overflow."]
+Ngeneric:Invisible-Pin|pin@262||-19|48|||||ART_message(D3G2;)S[The central calculate circuit produces:,zero = all bits have reached zero,"zoo = do[7] = value is zero or one","because bit[2:6] are all zero."]
+Ngeneric:Invisible-Pin|pin@263||26|48.5|||||ART_message(D3G2;)S["Torpedo drives ilc[torpLO] momentarily LO",which turns overflow on and infinity off:,right hand column applies.,"After a torpedo, each move acts exactly once",until ILC is loaded with a fresh value.]
+Ngeneric:Invisible-Pin|pin@264||29.5|67.5|||||ART_message(D3G2;)S["Not shown: for infinite moves,","ilc[mo,do] are both asserted."]
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||-78|18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D349.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@2||-78|12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D488.80000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@3||-78|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D422.3000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@4||-78|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D498.30000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@5||-78|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D407.30000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@48||-22.5|9|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1077.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@49||-22.5|-9|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D687.5999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@51||-22.5|-3|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1261.8999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Awire|bit[1]|D5G2;||2700|calculat@0|bit[1]|18|0|ilcOdd@0|bit[1]|18|13
+Awire|bit[2]|D5G2;||900|calculat@0|bit[2]|12|-6|ilcEven@0|bit[2]|12|-13
+Awire|bit[3]|D5G2;||2700|calculat@0|bit[3]|6|0|ilcOdd@0|bit[3]|6|13
+Awire|bit[4]|D5G2;||2700|ilcEven@0|bit[4]|0|-13|calculat@0|bit[4]|0|-6
+Awire|bit[5]|D5G2;||2700|calculat@0|bit[5]|-6|0|ilcOdd@0|bit[5]|-6|13
+Awire|bit[6]|D5G2;||900|calculat@0|bit[6]|-12|-6|ilcEven@0|bit[6]|-12|-13
+Awire|bit[7]|D5G2;||900|ilcOdd@0|bit[6]|-18|13|pin@210||-18|9
+Awire|bit[8]|D5G2;||2700|ilcEven@0|bit[7]|-18|-13|pin@206||-18|-9
 Abus|bitt[1,3,5,7]|D5G2;|-0.5|IJ2700|ilcOdd@0|bitt[1,3,5]|2|23|pin@194||2|28
 Abus|bitt[2,4,6,8]|D5G2;|-0.5|IJ900|ilcEven@0|bitt[2,4,6,7]|0|-22|pin@195||0|-29.5
-Awire|do[2]|D5G2;||2700|pin@31||-66.5|18|pin@32||-66.5|22
-Awire|do[2]|D5G2;||2700|ilcEven@0|do[2]|18|-14|calculat@0|do[2]|18|-4
-Awire|do[3]|D5G2;||2700|pin@33||-66.5|12|pin@34||-66.5|16
-Awire|do[3]|D5G2;||2700|calculat@0|do[3]|12|4|ilcOdd@0|do[3]|12|14
-Awire|do[4]|D5G2;||2700|pin@35||-66.5|6|pin@36||-66.5|10
-Awire|do[4]|D5G2;||2700|ilcEven@0|do[4]|6|-14|calculat@0|do[4]|6|-4
-Awire|do[5]|D5G2;||2700|pin@37||-66.5|0|pin@38||-66.5|4
-Awire|do[5]|D5G2;||2700|calculat@0|do[5]|0|4|ilcOdd@0|do[5]|0|14
-Awire|do[6]|D5G2;||2700|pin@39||-66.5|-6|pin@40||-66.5|-2
-Awire|do[6]|D5G2;||2700|ilcEven@0|do[6]|-6|-14|calculat@0|do[6]|-6|-4
+Awire|do[2]|D5G2;||2700|pin@31||-72.5|18|pin@32||-72.5|22
+Awire|do[2]|D5G2;||2700|ilcEven@0|do[2]|18|-14|calculat@0|do[2]|18|-7
+Awire|do[3]|D5G2;||2700|pin@33||-72.5|12|pin@34||-72.5|16
+Awire|do[3]|D5G2;||2700|calculat@0|do[3]|12|1|ilcOdd@0|do[3]|12|14
+Awire|do[4]|D5G2;||2700|pin@35||-72.5|6|pin@36||-72.5|10
+Awire|do[4]|D5G2;||2700|ilcEven@0|do[4]|6|-14|calculat@0|do[4]|6|-7
+Awire|do[5]|D5G2;||2700|pin@37||-72.5|0|pin@38||-72.5|4
+Awire|do[5]|D5G2;||2700|calculat@0|do[5]|0|1|ilcOdd@0|do[5]|0|14
+Awire|do[6]|D5G2;||2700|pin@39||-72.5|-6|pin@40||-72.5|-2
+Awire|do[6]|D5G2;||2700|ilcEven@0|do[6]|-6|-14|calculat@0|do[6]|-6|-7
 Awire|do[7]|D5G2;||900|ilcOdd@0|do[7]|-12|14|pin@218||-12|6
-Awire|ilc[do]|D5G2;||900|pin@211||-45|6|pin@212||-45|2.5
-Awire|ilc[mo]|D5G2;||2700|pin@200||-45|-6|pin@201||-45|-2
+Awire|ilc[decLO]|D5G2;||900|pin@258||42|-4|pin@259||42|-7.5
+Awire|ilc[do]|D5G2;||900|pin@211||-54|9|pin@212||-54|5.5
+Awire|ilc[mo]|D5G2;||2700|pin@242||-54|-8|pin@201||-54|-5
+Awire|ilc[torpLO]|D5G2;||900|ilcEven@0|torpLO|-16|-22|pin@255||-16|-27
+Awire|ilc[torpLO]|D5G2;||2700|ilcOdd@0|do[8]|-15.5|22|pin@256||-15.5|27
 Abus|inLO[1,3,5]|D5G2;|-0.5|IJ2700|ilcOdd@0|inLO[1,3,5,7]|12|22|pin@4||12|27
 Abus|inLO[2,4,6,8]|D5G2;|-0.5|IJ900|ilcEven@0|inLO[2,4,6,8]|6|-22|pin@3||6|-26
-Awire|net@63|||1800|wire90@1|b|-69.5|18|pin@31||-66.5|18
-Awire|net@65|||1800|wire90@2|b|-69.5|12|pin@33||-66.5|12
-Awire|net@67|||1800|wire90@3|b|-69.5|6|pin@35||-66.5|6
-Awire|net@69|||1800|wire90@4|b|-69.5|0|pin@37||-66.5|0
-Awire|net@71|||1800|wire90@5|b|-69.5|-6|pin@39||-66.5|-6
+Awire|net@63|||1800|wire90@1|b|-75.5|18|pin@31||-72.5|18
+Awire|net@65|||1800|wire90@2|b|-75.5|12|pin@33||-72.5|12
+Awire|net@67|||1800|wire90@3|b|-75.5|6|pin@35||-72.5|6
+Awire|net@69|||1800|wire90@4|b|-75.5|0|pin@37||-72.5|0
+Awire|net@71|||1800|wire90@5|b|-75.5|-6|pin@39||-72.5|-6
 Awire|net@88|||1800|ilcEven@0|count|23|-18|pin@57||33|-18
 Awire|net@93|||0|pin@60||33|18|ilcOdd@0|count|29|18
 Awire|net@109|||1800|ilcOdd@0|load|29|20|pin@83||36|20
@@ -961,38 +1015,42 @@ Awire|net@111|||0|pin@84||36|-20|ilcEven@0|load|23|-20
 Awire|net@330|||2700|pin@84||36|-20|pin@196||36|6
 Awire|net@331|||2700|pin@196||36|6|pin@83||36|20
 Awire|net@332|||1800|pin@196||36|6|conn@1|y|41|6
-Awire|net@345|||0|nand2@0|out|-39.5|-6|pin@200||-45|-6
-Awire|net@351|||0|pin@204||-31|4|nand3@0|inc|-35|4
-Awire|net@353|||0|pin@207||-25.5|-7|nand2@0|ina|-34.5|-7
-Awire|net@360|||0|pin@209||-25.5|8|nand3@0|ina|-35|8
-Awire|net@364|||0|nand3@0|out|-40|6|pin@211||-45|6
-Awire|net@367|||0|pin@206||-18|-7|pin@207||-25.5|-7
-Awire|net@373|||2700|pin@207||-25.5|-7|pin@209||-25.5|8
-Awire|net@376|||900|pin@218||-12|6|calculat@0|zoo|-12|4
-Awire|net@377|||0|pin@218||-12|6|pin@219||-16|6
-Awire|net@378|||900|pin@219||-16|6|pin@220||-16|-5
-Awire|net@409|||900|pin@60||33|18|pin@233||33|-6
+Awire|net@360|||0|pin@209||-30|11|nand3@0|ina|-44|11
+Awire|net@364|||0|nand3@0|out|-49|9|pin@211||-54|9
+Awire|net@373|||2700|pin@238||-30|-9|pin@209||-30|11
+Awire|net@376|||900|pin@218||-12|6|calculat@0|zoo|-12|1
 Awire|net@410|||1800|ilcOdd@0|check[T_1]|29|16|pin@230||30|16
 Awire|net@414|||0|pin@232||30|-16|ilcEven@0|ilc[decLO_1]|23|-16
-Awire|net@418|||900|pin@233||33|-6|pin@57||33|-18
-Awire|net@420|||0|conn@11|y|41.5|-6|pin@233||33|-6
-Awire|net@421|||0|wire90@41|a|-23.5|0|pin@202||-31|0
-Awire|net@422|||0|calculat@0|zoo_1|-14|0|wire90@41|b|-18.5|0
-Awire|net@423|||0|wire90@42|a|-24.5|6|nand3@0|inb|-35|6
-Awire|net@424|||1800|wire90@42|b|-19.5|6|pin@210||-18|6
-Awire|net@425|||0|pin@220||-16|-5|wire90@43|b|-18.5|-5
-Awire|net@426|||0|wire90@43|a|-23.5|-5|nand2@0|inb|-34.5|-5
-Awire|zero|D5G2;||2700|pin@202||-31|0|pin@204||-31|4
+Awire|net@435|||1800|orNand10@0|inA|-44|-9|pin@238||-30|-9
+Awire|net@444|||0|orNand10@0|out|-49|-8|pin@242||-54|-8
+Awire|net@450|||1800|nand3@0|inb|-44|9|pin@251||-34|9
+Awire|net@451|||1800|wire90@48|b|-20|9|pin@210||-18|9
+Awire|net@453|||0|pin@206||-18|-9|wire90@49|b|-20|-9
+Awire|net@454|||0|wire90@49|a|-25|-9|pin@238||-30|-9
+Awire|net@461|||0|pin@247||-34|-8|orNand10@0|inB|-42|-8
+Awire|net@466|||900|pin@249||-38|6|pin@250||-38|-6
+Awire|net@467|||0|pin@250||-38|-6|orNand10@0|inC|-42|-6
+Awire|net@471|||1800|pin@249||-38|6|pin@218||-12|6
+Awire|net@472|||0|pin@204||-42|7|nand3@0|inc|-44|7
+Awire|net@473|||0|wire90@51|a|-25|-3|pin@202||-42|-3
+Awire|net@474|||0|calculat@0|zoo_1|-14|-3|wire90@51|b|-20|-3
+Awire|net@477|||1800|pin@251||-34|9|wire90@48|a|-25|9
+Awire|net@478|||2700|invI@1|in|-34|4|pin@251||-34|9
+Awire|net@485|||900|pin@60||33|18|pin@257||33|-4
+Awire|net@486|||900|pin@257||33|-4|pin@57||33|-18
+Awire|net@487|||1800|pin@257||33|-4|pin@258||42|-4
+Awire|ovf|D5G2;||900|invI@1|out|-34|-1|pin@247||-34|-8
+Awire|zero|D5G2;||2700|pin@202||-42|-3|pin@204||-42|7
 Awire|zero|D5G2;||900|pin@230||30|16|pin@232||30|-16
 Ebitt[1:8]||D6G2;|conn@17|y|O
-Eilc[decLO]||D4G2;|conn@11|a|I
+Eilc[decLO]|ilc[decLO,torpLO]|D4G2;|conn@11|a|I
 Eilc[load]||D4G2;|conn@1|a|I
-Eilc[mo,do,ho]|ilc[mo,do]|D6G2;|conn@16|y|O
+Eilc[mo,do]||D6G2;|conn@16|y|O
 EinLO[1:6,8]||D4G2;|conn@0|a|I
 X
 
 # Cell ilcEven;1{ic}
-CilcEven;1{ic}||artwork|1216797193489|1236798968301|EI
+CilcEven;1{ic}||artwork|1216797193489|1241875494464|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NThick-Circle|art@1||16.5|0|1|1||
 Nschematic:Bus_Pin|pin@0||12|4|-1|-1||
@@ -1042,6 +1100,9 @@ Nschematic:Bus_Pin|pin@130||-24|5|-1|-1||
 NPin|pin@131||-24|3|1|1||
 NPin|pin@132||-24|5|1|1||
 Nschematic:Bus_Pin|pin@133||17|2|-1|-1||
+Nschematic:Bus_Pin|pin@134||-22|-4|-1|-1||
+NPin|pin@136||-22|-3|1|1||
+NPin|pin@137||-22|-4|1|1||
 Aschematic:bus|net@4||-0.5|IJ900|pin@9||0|-3|pin@8||0|-4
 AThicker|net@21|||FS1800|pin@32||-2|4|pin@33||2|4
 AThicker|net@22|||FS900|pin@33||2|4|pin@34||2|3
@@ -1069,9 +1130,11 @@ AThicker|net@113|||FS2700|pin@115||16|2|pin@53||16|3
 AThicker|net@114|||FS1800|pin@115||16|2|pin@116||17|2
 AThicker|net@126|||FS1800|pin@131||-24|3|pin@50||-18|3
 Aschematic:bus|net@127||-0.5|IJ900|pin@129||-6|-3|pin@128||-6|-4
-AThicker|net@129|||FS1800|pin@102||-27|-3|pin@52||16|-3
+AThicker|net@129|||FS1800|pin@136||-22|-3|pin@52||16|-3
 AThicker|net@130|||FS1800|pin@101||-27|3|pin@131||-24|3
 AThicker|net@131|||FS2700|pin@131||-24|3|pin@132||-24|5
+AThicker|net@133|||FS1800|pin@102||-27|-3|pin@136||-22|-3
+AThicker|net@134|||FS900|pin@136||-22|-3|pin@137||-22|-4
 Ebit[2]||D5G2;|pin@12||O
 Ebit[4]||D5G2;|pin@14||O
 Ebit[6]||D5G2;|pin@16||O
@@ -1081,35 +1144,34 @@ Edo[2]||D5G2;|pin@0||I
 Edo[4]||D5G2;|pin@2||I
 Edo[6]||D5G2;|pin@4||I
 Ecount|ilc[decLO]|D5G2;|pin@57||I
+EtorpLO|ilc[torpLO]|D5G2;|pin@134||I
 EinLO[2,4,6,8]||D5G2;|pin@8||I
 Eload|load[T]|D5G2;|pin@107||I
 Eilc[decLO_1]|zero|D5G2;|pin@133||I
 X
 
-# Cell ilcEven;9{lay}
-CilcEven;9{lay}||cmos90|1216735796008|1239549868233|I|ATTR_NCC(D5G3;NTX-0.5;Y144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+# Cell ilcEven;10{lay}
+CilcEven;10{lay}||cmos90|1216735796008|1241981698008||ATTR_NCC(D5G3;NTX-0.5;Y144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@42||-228|-88||||
-NX-Metal-1-Metal-2-Con|contact@43||-244.5|-106||||
-NX-Metal-1-Metal-2-Con|contact@44||-222.5|-56||||
-NX-Metal-1-Metal-2-Con|contact@45||-296.5|-88||||
-NX-Metal-1-Metal-2-Con|contact@46||-267|-106||||
+NX-Metal-1-Metal-2-Con|contact@45||-250.5|-88||||
+NX-Metal-1-Metal-2-Con|contact@46||-221|-106||||
 NX-Metal-1-Metal-2-Con|contact@48||-221|56||||
 NX-Metal-1-Metal-2-Con|contact@49||-250.5|88||||
+NX-Metal-1-Metal-2-Con|contact@50||-262.5|-106||||
+NX-Metal-1-Metal-2-Con|contact@51||-277.5|-100||||
 Igates1inM:inv30;1{lay}|inv30@9||-233|72|||D5G4;
-Igates1inM:inv30;1{lay}|inv30@10||-279|-72|||D5G4;
-IlatchesK:mlat1in10;3{lay}|mlat1in1@1||-239.5|-72|X||D5G4;
+Igates1inM:inv30;1{lay}|inv30@10||-233|-72|||D5G4;
+IlatchesK:mlat1in5s;2{lay}|mlat1in5@0||-277.5|-72|X||D5G4;
 Igates2inM:nor15;1{lay}|nor15@0||-278|72|X||D5G4;
 NMetal-1-Pin|pin@137||-250.5|47||||
 NMetal-1-Pin|pin@138||-250.5|97||||
-NMetal-1-Pin|pin@143||-244.5|-103||||
-NMetal-1-Pin|pin@148||-296.5|-47||||
-NMetal-2-Pin|pin@149||-233|-56||||
-NMetal-1-Pin|pin@153||-296.5|-97||||
-NMetal-1-Pin|pin@154||-233.5|-58||||
-NMetal-1-Pin|pin@156||-228|-58||||
+NMetal-1-Pin|pin@148||-250.5|-47||||
+NMetal-2-Pin|pin@149||-268|-100||||
+NMetal-1-Pin|pin@153||-250.5|-97||||
 NMetal-1-Pin|pin@157||-250.5|103||||
 NMetal-1-Pin|pin@158||-250.5|41||||
+NMetal-1-Pin|pin@160||-250.5|-53||||
+NMetal-1-Pin|pin@161||-262.5|-97||||
 IringB;3{lay}|ringB@4||-133|0|X||D5G4;
 IringB;3{lay}|ringB@5||34|0|X||D5G4;
 IringB;3{lay}|ringB@6||201|0|X||D5G4;
@@ -1139,26 +1201,10 @@ Ametal-1|net@842|||S1800|pin@138||-250.5|97|inv30@9|inB|-240|97
 Ametal-2|net@844|||S0|inv30@9|gnd_1|-216.5|72|ringB@4|gnd_2|-216.5|72
 Ametal-2|net@845|||S0|inv30@9|vdd_2|-216.5|122|ringB@4|vdd_4|-216.5|122
 Ametal-2|net@846|||S0|inv30@9|vdd_3|-216.5|22|ringB@4|vdd_5|-216.5|22
-Ametal-2|net@853|||S0|ringB@4|load[T]|-83|-88|contact@42||-228|-88
-Ametal-1|net@867|||S2700|contact@43||-244.5|-106|pin@143||-244.5|-103
-Ametal-1|net@868|||S1800|pin@143||-244.5|-103|mlat1in1@1|cl[F]|-239|-103
-Ametal-2|net@874|||S1800|pin@149||-233|-56|contact@44||-222.5|-56
-Ametal-1|net@875|||S900|mlat1in1@1|in|-222.5|-55.5|contact@44||-222.5|-56
-Ametal-2|net@877|||S0|inv30@10|gnd_1|-262.5|-72|mlat1in1@1|gnd_1|-262.5|-72
-Ametal-2|net@878|||S0|inv30@10|vdd_2|-262.5|-22|mlat1in1@1|vdd_2|-262.5|-22
-Ametal-2|net@879|||S0|inv30@10|vdd_3|-262.5|-122|mlat1in1@1|vdd_3|-262.5|-122
-Ametal-2|net@880|||S0|contact@42||-228|-88|contact@45||-296.5|-88
-Ametal-1|net@884|||S1800|pin@153||-296.5|-97|inv30@10|inA|-286|-97
-Ametal-1|net@886|||S900|contact@45||-296.5|-88|pin@153||-296.5|-97
-Ametal-2|net@887|||S0|contact@43||-244.5|-106|contact@46||-267|-106
-Ametal-1|net@888|||S900|inv30@10|out|-267|-72|contact@46||-267|-106
-Ametal-1|net@889|||S900|mlat1in1@1|cl[T]|-233.5|-53|pin@154||-233.5|-58
-Ametal-1|net@892|||S900|pin@156||-228|-58|contact@42||-228|-88
-Ametal-1|net@893|||S1800|pin@154||-233.5|-58|pin@156||-228|-58
-Ametal-2|net@894|||S0|ringB@4|load[F]|-89|-106|contact@43||-244.5|-106
-Ametal-2|net@895|||S0|mlat1in1@1|gnd|-216.5|-72|ringB@4|gnd_3|-216.5|-72
-Ametal-2|net@896|||S0|mlat1in1@1|vdd|-216.5|-22|ringB@4|vdd_6|-216.5|-22
-Ametal-2|net@897|||S0|mlat1in1@1|vdd_1|-216.5|-122|ringB@4|vdd_7|-216.5|-122
+Ametal-2|net@874|||S0|pin@149||-268|-100|contact@51||-277.5|-100
+Ametal-1|net@884|||RS1800|pin@153||-250.5|-97|inv30@10|inA|-240|-97
+Ametal-1|net@886|||S900|contact@45||-250.5|-88|pin@153||-250.5|-97
+Ametal-1|net@888|||S900|inv30@10|out|-221|-72|contact@46||-221|-106
 Ametal-1|net@898|||S2700|pin@138||-250.5|97|pin@157||-250.5|103
 Ametal-1|net@899|||S0|pin@157||-250.5|103|nor15@0|out_2|-258|103
 Ametal-1|net@900|||S900|pin@137||-250.5|47|pin@158||-250.5|41
@@ -1168,43 +1214,58 @@ Ametal-1|net@917|||S900|pin@138||-250.5|97|contact@49||-250.5|88
 Ametal-2|net@918|||S0|nor15@0|gnd|-249.5|72|inv30@9|gnd|-249.5|72
 Ametal-2|net@919|||S0|nor15@0|vdd|-249.5|122|inv30@9|vdd|-249.5|122
 Ametal-2|net@920|||S0|nor15@0|vdd_1|-249.5|22|inv30@9|vdd_1|-249.5|22
-Ametal-1|net@922|||S0|inv30@10|inB|-286|-47|pin@148||-296.5|-47
+Ametal-1|net@922|||S0|inv30@10|inB|-240|-47|pin@148||-250.5|-47
 Ametal-2|net@925|||S0|ringB@4|count[T]|-66|88|contact@49||-250.5|88
-Ametal-1|net@926|||S2700|contact@45||-296.5|-88|pin@148||-296.5|-47
+Ametal-1|net@926|||S2700|contact@45||-250.5|-88|pin@160||-250.5|-53
+Ametal-2|net@927|||S0|ringB@4|load[T]|-83|-88|contact@45||-250.5|-88
+Ametal-2|net@928|||S1800|contact@46||-221|-106|ringB@4|load[F]|-89|-106
+Ametal-2|net@929|||S0|inv30@10|gnd_1|-216.5|-72|ringB@4|gnd_3|-216.5|-72
+Ametal-2|net@930|||S0|inv30@10|vdd_2|-216.5|-22|ringB@4|vdd_6|-216.5|-22
+Ametal-2|net@931|||S0|inv30@10|vdd_3|-216.5|-122|ringB@4|vdd_7|-216.5|-122
+Ametal-2|net@932|||S1800|mlat1in5@0|gnd_1|-251.5|-72|inv30@10|gnd|-249.5|-72
+Ametal-2|net@933|||S1800|mlat1in5@0|vdd_2|-251.5|-22|inv30@10|vdd|-249.5|-22
+Ametal-2|net@934|||S1800|mlat1in5@0|vdd_3|-251.5|-122|inv30@10|vdd_1|-249.5|-122
+Ametal-2|net@936|||S0|contact@46||-221|-106|contact@50||-262.5|-106
+Ametal-1|net@938|||S2700|pin@160||-250.5|-53|pin@148||-250.5|-47
+Ametal-1|net@939|||S0|pin@160||-250.5|-53|mlat1in5@0|clB[T]|-264.5|-53
+Ametal-1|net@941|||S900|mlat1in5@0|inB|-277.5|-97|contact@51||-277.5|-100
+Ametal-1|net@942|||S2700|contact@50||-262.5|-106|pin@161||-262.5|-97
+Ametal-1|net@943|||S0|pin@161||-262.5|-97|mlat1in5@0|clB[F]|-264.5|-97
 Ebit[2]||D5G2;|ringB@6|bit[1]|O
 Ebit[4]||D5G2;|ringB@5|bit[1]|O
 Ebit[6]||D5G2;|ringB@4|bit[1]|O
-Eout[1]|bit[8]|D5G2;|mlat1in1@1|out|O
+Eout[1]|bit[8]|D5G2;|mlat1in5@0|out[1]|O
 Ebitt[2]||D5G2;|ringB@6|bitt[1]|O
 Ebitt[4]||D5G2;|ringB@5|bitt[1]|O
 Ebitt[6]||D5G2;|ringB@4|bitt[1]|O
 Edo[2]||D5G2;|ringB@6|do[1]|I
 Edo[4]||D5G2;|ringB@5|do[1]|I
 Edo[6]||D5G2;|ringB@4|do[1]|I
-Egnd_9|gnd|D5G2;|nor15@0|gnd_1|G
+Egnd||D5G2;|nor15@0|gnd_1|G
 Egnd_1||D5G2;|ringB@6|gnd_1|G
 Egnd_6||D5G2;|ringB@6|gnd|G
-Egnd_7||D5G2;|mlat1in1@1|gnd_1|G
-Egnd_8||D5G2;|inv30@10|gnd|G
-EinB|ilc[decLO]|D5G2;|nor15@0|inB|I
+Egnd_9||D5G2;|mlat1in5@0|gnd|G
+Eilc[decLO]||D5G2;|nor15@0|inB|I
+EinC|ilc[torpLO]|D5G2;|mlat1in5@0|inC|I
 EinLO[2]||D5G2;|ringB@6|inLO[1]|I
 EinLO[4]||D5G2;|ringB@5|inLO[1]|I
 EinLO[6]||D5G2;|ringB@4|inLO[1]|I
 EinLO[8]||D5G2;|pin@149||I
 Eload[T]||D5G2;|ringB@4|load[T]|I
-Evdd_18|vdd|D5G2;|nor15@0|vdd_2|P
+Eouttt[1]||D5G2;|mlat1in5@0|outtt[1]|O
+Evdd||D5G2;|nor15@0|vdd_2|P
+Evdd_1||D5G2;|mlat1in5@0|vdd_1|P
 Evdd_2||D5G2;|ringB@6|vdd_2|P
 Evdd_3||D5G2;|ringB@6|vdd_3|P
 Evdd_12||D5G2;|ringB@6|vdd|P
 Evdd_13||D5G2;|ringB@6|vdd_1|P
-Evdd_16||D5G2;|inv30@10|vdd|P
-Evdd_17||D5G2;|inv30@10|vdd_1|P
 Evdd_19||D5G2;|nor15@0|vdd_3|P
-EinA|zero|D5G2;|nor15@0|inA|I
+Evdd_20||D5G2;|mlat1in5@0|vdd|P
+Ezero||D5G2;|nor15@0|inA|I
 X
 
-# Cell ilcEven;6{sch}
-CilcEven;6{sch}||schematic|1216766649341|1240273053366|
+# Cell ilcEven;7{sch}
+CilcEven;7{sch}||schematic|1216766649341|1241982811881|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||45|12|||XY|
 NOff-Page|conn@1||14.5|12|||XY|
@@ -1219,13 +1280,14 @@ NWire_Con|conn@22||-2.5|-23||||
 NOff-Page|conn@23||-2.5|-29|||RRR|
 NOff-Page|conn@24||-69.5|0|||RR|
 NOff-Page|conn@25||-66|-16|||YR|
+NOff-Page|conn@26||-60|8|||XYR|
 IilcEven;1{ic}|ilcEven@0||51|30.5|||D5G4;
-IredFive:inv;1{ic}|inv@7||-40|-24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@7||-40|-24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S0|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:inv;1{ic}|inv@8||37|-23|X||D0G4;|ATTR_Delay(D5G1;NPX4;Y-4;)S0|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IlatchesK:mlat1in10;1{ic}|mlat1in1@1||-60|0|X||D5G4;
+IlatchesK:mlat1in5s;1{ic}|mlat1in5@1||-60|0|X||D5G4;
 IredFive:nor2n;1{ic}|nor2n@0||-60|-24|Y||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S15|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ngeneric:Invisible-Pin|pin@0||-1|46|||||ART_message(D5G6;)SilcEven
-Ngeneric:Invisible-Pin|pin@1||-1|37|||||ART_message(D5G3;)Sies 29 January 2009
+Ngeneric:Invisible-Pin|pin@1||-1|37|||||ART_message(D5G3;)Sies 8 May 2009
 Ngeneric:Invisible-Pin|pin@2||-1|41|||||ART_message(D5G4;)Seven bits of Inner Loop Counter
 NBus_Pin|pin@6||35|-12|-1|-1||
 NBus_Pin|pin@7||5|-12|-1|-1||
@@ -1239,7 +1301,7 @@ NBus_Pin|pin@63||-25|-12|-1|-1||
 NBus_Pin|pin@123||-25.5|24|-1|-1||
 NBus_Pin|pin@124||4.5|24|-1|-1||
 NBus_Pin|pin@125||34.5|24|-1|-1||
-Ngeneric:Invisible-Pin|pin@126||-69.5|32.5|||||ART_message(D3G2;)S["bit[8] is the infinity bit.",It is LO active.  A LO output,means keep working even,if counter runs out.]
+Ngeneric:Invisible-Pin|pin@126||-69.5|32.5|||||ART_message(D3G2;)S["bit[8] is the infinity bit.",It is LO active.  A LO output,means keep working even,if counter runs out.,"torpLO forces bit[8] HI."]
 NWire_Pin|pin@138||-28|-24||||
 NWire_Pin|pin@139||-28|-20||||
 NWire_Pin|pin@142||26|-23|||X|
@@ -1260,7 +1322,7 @@ IringB;1{ic}|ringB@3||-30|0|X||D5G4;
 IringB;1{ic}|ringB@4||0|0|X||D5G4;
 IringB;1{ic}|ringB@5||30|0|X||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@8||-33.5|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1588.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@9||30.5|-23|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1317.0999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@9||30.5|-23|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1311.1999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@10||-51|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1283.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 Abus|bit[2,4,6,8]|D5G2;|-0.5|IJ2700|conn@22||-2.5|-23|pin@168||-2.5|-18
 Awire|count[F]|D5G2;||2700|pin@138||-28|-24|pin@139||-28|-20
@@ -1300,15 +1362,16 @@ Abus|net@283||-0.5|IJ0|pin@125||34.5|24|pin@124||4.5|24
 Abus|net@284||-0.5|IJ1800|pin@147||-10|24|pin@124||4.5|24
 Abus|net@326||-0.5|IJ900|conn@22||-2.5|-23|conn@23|a|-2.5|-27
 Abus|net@349||-0.5|I0|pin@63||-25|-12|pin@169||-60|-12
-Awire|net@353|||0|mlat1in1@1|out[1]|-62|0|conn@24|a|-67.5|0
-Awire|net@354|||0|pin@157||-54|0|mlat1in1@1|in[1]|-58|0
-Abus|net@357||-0.5|IJ900|mlat1in1@1|cl[T,F]|-60|-4|pin@169||-60|-12
+Awire|net@354|||0|pin@157||-54|0|mlat1in5@1|in|-58|0
 Awire|net@358|||1800|pin@170||-45|-24|inv@7|in|-42.5|-24
 Awire|net@359|||1800|wire90@10|b|-48.5|-24|pin@170||-45|-24
 Awire|net@361|||1800|conn@9|y|-68.5|-25|nor2n@0|inb|-62.5|-25
 Awire|net@362|||0|nor2n@0|ina|-62.5|-23|pin@172||-66|-23
 Awire|net@365|||1800|nor2n@0|out|-57.5|-24|wire90@10|a|-53.5|-24
 Awire|net@366|||2700|pin@172||-66|-23|conn@25|y|-66|-18
+Abus|net@369||-0.5|IJ2700|pin@169||-60|-12|mlat1in5@1|c[T,F]|-60|-3
+Awire|net@373|||900|conn@26|y|-60|6|mlat1in5@1|inC|-60|3
+Awire|net@374|||0|mlat1in5@1|out|-62|0|conn@24|a|-67.5|0
 Ebit[2]||D6G2;|conn@3|y|O
 Ebit[4]||D6G2;|conn@4|y|O
 Ebit[6]||D6G2;|conn@5|y|O
@@ -1317,10 +1380,11 @@ Ebitt[2,4,6,8]||D6G2;|conn@23|y|O
 Edo[2]||D4G2;|conn@0|a|I
 Edo[4]||D4G2;|conn@1|a|I
 Edo[6]||D4G2;|conn@2|a|I
-Ecount[T]|ilc[decLO]|D4G2;|conn@9|a|I
+Eilc[decLO]||D4G2;|conn@9|a|I
+EtorpLO|ilc[torpLO]|D4G2;|conn@26|a|I
 EinLO[2,4,6,8]||D4G2;|conn@6|a|I
 Eload[T]||D4G2;|conn@14|a|I
-Eilc[decLO_1]|zero|D4G2;|conn@25|a|I
+Ezero||D4G2;|conn@25|a|I
 X
 
 # Cell ilcEvenStudy;1{sch}
@@ -1441,8 +1505,127 @@ Edo[6]||D4G2;|conn@2|a|I
 EinLO[2,4,6,8]||D4G2;|conn@6|a|I
 X
 
+# Cell ilcLoad;1{ic}
+CilcLoad;1{ic}||artwork|1240669077154|1241540352226|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||-3|-3.5|1|1||
+Nschematic:Bus_Pin|pin@0||-3|-4|-1|-1||
+Nschematic:Bus_Pin|pin@1||-5|2|-1|-1||
+Nschematic:Bus_Pin|pin@2||3|5|-1|-1||
+Nschematic:Bus_Pin|pin@3||-5|-2|-1|-1||
+NPin|pin@4||-4|-3|1|1||
+NPin|pin@5||-4|3|1|1||
+NPin|pin@6||4|3|1|1||
+NPin|pin@7||4|-3|1|1||
+Ngeneric:Invisible-Pin|pin@8||0|0|||||ART_message(D5G2;)S[load,ILC]
+NPin|pin@9||3|3|1|1||
+NPin|pin@10||3|5|1|1||
+NPin|pin@11||-4|2|1|1||
+NPin|pin@12||-5|2|1|1||
+NPin|pin@14||-4|-2|1|1||
+NPin|pin@15||-5|-2|1|1||
+AThicker|net@0|||FS2700|pin@14||-4|-2|pin@11||-4|2
+AThicker|net@1|||FS1800|pin@5||-4|3|pin@9||3|3
+AThicker|net@2|||FS900|pin@6||4|3|pin@7||4|-3
+AThicker|net@4|||FS1800|pin@9||3|3|pin@6||4|3
+AThicker|net@5|||FS2700|pin@9||3|3|pin@10||3|5
+AThicker|net@6|||FS2700|pin@11||-4|2|pin@5||-4|3
+AThicker|net@7|||FS0|pin@11||-4|2|pin@12||-5|2
+AThicker|net@9|||FS2700|pin@4||-4|-3|pin@14||-4|-2
+AThicker|net@10|||FS0|pin@14||-4|-2|pin@15||-5|-2
+AThicker|net@13|||FS0|pin@7||4|-3|pin@4||-4|-3
+Edo[ins]||D5G2;|pin@1||I
+Eilc[load]||D5G2;|pin@2||O
+Esel[Ld]||D5G2;|pin@3||I
+EDvoid|sel[rD]|D5G2;|pin@0||I
+X
+
+# Cell ilcLoad;1{lay}
+CilcLoad;1{lay}||cmos90|1240768218601|1241981698008|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244310956548
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-108.5|10||||
+NX-Metal-1-Metal-2-Con|contact@1||107.5|10||||
+IcentersJ:ctrAND2in100;2{lay}|ctrAND2i@0||0|0|||D5G4;
+Igates2inM:nand5B;1{lay}|nand5B@0||-108.5|0|||D5G4;
+NMetal-1-Pin|pin@0||-101.5|12||||
+NMetal-1-Pin|pin@1||-91.5|12||||
+NMetal-1-Pin|pin@2||-87|12||||
+NMetal-1-Pin|pin@3||75.5|-19||||
+NMetal-2-Pin|pin@5||96|10||||
+IdriversM:predDri40;1{lay}|predDri4@0||99.5|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-92.5|0|||D5G4;
+Ametal-2|net@0|||S1800|predDri4@0|gnd|79|0|ctrAND2i@0|gnd_1|88|0
+Ametal-2|net@1|||S1800|predDri4@0|vdd|79|50|ctrAND2i@0|vdd_2|88|50
+Ametal-2|net@2|||S1800|predDri4@0|vdd_1|79|-50|ctrAND2i@0|vdd_3|88|-50
+Ametal-2|net@3|||S0|wellCont@0|gnd_1|-88|0|ctrAND2i@0|gnd|-88|0
+Ametal-2|net@4|||S0|wellCont@0|vdd_2|-88|-50|ctrAND2i@0|vdd_1|-88|-50
+Ametal-2|net@5|||S0|wellCont@0|vdd_3|-88|50|ctrAND2i@0|vdd|-88|50
+Ametal-2|net@6|||S0|wellCont@0|gnd|-97|0|nand5B@0|gnd_1|-97|0
+Ametal-2|net@7|||S0|wellCont@0|vdd|-97|-50|nand5B@0|vdd_3|-97|-50
+Ametal-2|net@8|||S0|wellCont@0|vdd_1|-97|50|nand5B@0|vdd_2|-97|50
+Ametal-1|net@9|||S2700|nand5B@0|out|-101.5|-8.1|pin@0||-101.5|12
+Ametal-1|net@10|||S1800|pin@0||-101.5|12|pin@1||-91.5|12
+Ametal-1|net@11|||S1800|pin@1||-91.5|12|pin@2||-87|12
+Ametal-1|net@12|||S900|pin@2||-87|12|ctrAND2i@0|inB|-87|9
+Ametal-1|net@13|||S900|ctrAND2i@0|out|75.5|16|pin@3||75.5|-19
+Ametal-1|net@14|||S1800|pin@3||75.5|-19|predDri4@0|in|99.5|-19
+Ametal-1|net@15|||S900|nand5B@0|inb|-108.5|29|contact@0||-108.5|10
+Ametal-2|net@16|||S1800|contact@0||-108.5|10|pin@5||96|10
+Ametal-2|net@17|||S1800|pin@5||96|10|contact@1||107.5|10
+Ametal-1|net@18|||S900|predDri4@0|pred|107.5|20|contact@1||107.5|10
+Edo[ins]||D5G2;|pin@5||I
+Egnd||D5G2;|nand5B@0|gnd|G
+Egnd_1||D5G2;|predDri4@0|gnd_1|G
+Eout|ilc[load]|D5G2;|ctrAND2i@0|out|O
+Eina|sel[Ld]|D5G2;|nand5B@0|ina|I
+EinA|sel[rD]|D5G2;|ctrAND2i@0|inA|I
+Evdd||D5G2;|nand5B@0|vdd|P
+Evdd_1||D5G2;|nand5B@0|vdd_1|P
+Evdd_2||D5G2;|predDri4@0|vdd_2|P
+Evdd_3||D5G2;|predDri4@0|vdd_3|P
+X
+
+# Cell ilcLoad;1{sch}
+CilcLoad;1{sch}||schematic|1240664875194|1241540352226|I
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||0|18.5|||XR|
+NOff-Page|conn@1||-30|14|||XYRR|
+NOff-Page|conn@2||-30|-13|||XYRR|
+NOff-Page|conn@3||-14|-18|||XYRR|
+IcentersJ:ctrAND2in100;1{ic}|ctrAND2i@0||0|0|R||D5G4;
+IilcLoad;1{ic}|ilcLoad@0||13|20|||D5G4;
+IredFive:nand2;1{ic}|nand2@0||-16|-12|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||-6|35.5|||||ART_message(D5G5;)SilcLoad
+Ngeneric:Invisible-Pin|pin@1||-6|29.5|||||ART_message(D5G3;)Sies 25 April 2009
+NWire_Pin|pin@2||0|12||||
+NWire_Pin|pin@4||-24|14||||
+NWire_Pin|pin@6||-24|-11||||
+NWire_Pin|pin@9||-1|-12||||
+NWire_Pin|pin@10||1|-18||||
+Ngeneric:Invisible-Pin|pin@12||-18.5|-21.5|||||ART_message(D3G2;)S["sel[rD] selects what to load","1 = olc, 0 = ilc"]
+IdriversM:predDri40;1{ic}|predDri4@0||-17|12|X||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-7.5|-12|||D0G4;|ATTR_L(D5G1;PUD)D431.29999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@0|||900|conn@0|a|0|16.5|pin@2||0|12
+Awire|net@1|||900|pin@2||0|12|ctrAND2i@0|out|0|6
+Awire|net@2|||1800|predDri4@0|in|-15|12|pin@2||0|12
+Awire|net@3|||0|predDri4@0|pred|-19|14|pin@4||-24|14
+Awire|net@8|||1800|pin@6||-24|-11|nand2@0|inb|-18.5|-11
+Awire|net@12|||2700|pin@9||-1|-12|ctrAND2i@0|inB|-1|-6
+Awire|net@13|||900|ctrAND2i@0|inA|1|-6|pin@10||1|-18
+Awire|net@17|||1800|conn@1|y|-28|14|pin@4||-24|14
+Awire|net@18|||900|pin@4||-24|14|pin@6||-24|-11
+Awire|net@19|||0|nand2@0|ina|-18.5|-13|conn@2|y|-28|-13
+Awire|net@21|||0|pin@10||1|-18|conn@3|y|-12|-18
+Awire|net@22|||0|pin@9||-1|-12|wire90@0|b|-5|-12
+Awire|net@23|||0|wire90@0|a|-10|-12|nand2@0|out|-13.5|-12
+Emc|do[ins]|D4G2;|conn@1|a|I
+Eilc[load]||D6G2;|conn@0|y|O
+Edo[ins_1]|sel[Ld]|D4G2;|conn@2|a|I
+Esel[Ld_1]|sel[rD]|D4G2;|conn@3|a|I
+X
+
 # Cell ilcOdd;1{ic}
-CilcOdd;1{ic}||artwork|1216797615611|1236798929843|EI
+CilcOdd;1{ic}||artwork|1216797615611|1241875475654|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NThick-Circle|art@1||16.5|0|1|1||
 Nschematic:Bus_Pin|pin@2||0|4|-1|-1||
@@ -1496,6 +1679,9 @@ Nschematic:Bus_Pin|pin@88||-30|5|-1|-1||
 NPin|pin@90||-30|3|1|1||
 NPin|pin@91||-30|5|1|1||
 Nschematic:Bus_Pin|pin@96||17|2|-1|-1||
+Nschematic:Bus_Pin|pin@97||-27.5|-4|-1|-1||
+NPin|pin@99||-27.5|-3|1|1||
+NPin|pin@100||-27.5|-4|1|1||
 Aschematic:bus|net@4||-0.5|IJ900|pin@9||0|-3|pin@8||0|-4
 AThicker|net@9|||FS1800|pin@34||-2|4|pin@35||2|4
 AThicker|net@10|||FS900|pin@35||2|4|pin@36||2|3
@@ -1526,10 +1712,12 @@ AThicker|net@55|||FS2700|pin@73||16|2|pin@32||16|3
 AThicker|net@56|||FS1800|pin@73||16|2|pin@74||17|2
 AThicker|net@68|||FS0|pin@52||-26|3|pin@90||-30|3
 Aschematic:bus|net@73||-0.5|IJ2700|pin@83||-10|-5|pin@87||-10|-3
-AThicker|net@75|||FS1800|pin@71||-33|-3|pin@31||16|-3
+AThicker|net@75|||FS1800|pin@99||-27.5|-3|pin@31||16|-3
 AThicker|net@76|||FS0|pin@90||-30|3|pin@27||-33|3
 AThicker|net@77|||FS2700|pin@90||-30|3|pin@91||-30|5
 AThicker|net@82|||FS900|pin@73||16|2|pin@60||16|-2
+AThicker|net@84|||FS1800|pin@71||-33|-3|pin@99||-27.5|-3
+AThicker|net@85|||FS900|pin@99||-27.5|-3|pin@100||-27.5|-4
 Ebit[1]||D5G2;|pin@12||O
 Ebit[3]||D5G2;|pin@14||O
 Ebit[5]||D5G2;|pin@16||O
@@ -1539,49 +1727,61 @@ Edo[3]||D5G2;|pin@2||I
 Edo[5]||D5G2;|pin@4||I
 Edo[7]||D5G2;|pin@47||I
 Ecount|ilc[decLO]|D5G2;|pin@56||I
+Edo[8]|ilc[torpLO]|D5G2;|pin@97||I
 EinLO[1,3,5,7]|inLO[1,3,5]|D5G2;|pin@8||I
 Eload|load[T]|D5G2;|pin@10||I
 Echeck[T_1]|zero|D5G2;|pin@96||I
 X
 
-# Cell ilcOdd;7{lay}
-CilcOdd;7{lay}||cmos90|1216735796008|1239549868233|I|ATTR_NCC(D5G3;NTX8;Y144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+# Cell ilcOdd;8{lay}
+CilcOdd;8{lay}||cmos90|1216735796008|1241981698008||ATTR_NCC(D5G3;NTX8;Y144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@31||271|122||6.2||
 NX-Metal-1-Metal-2-Con|contact@37||-212.5|88||||
 NX-Metal-1-Metal-2-Con|contact@38||-183|56||||
-NX-Metal-1-Metal-2-Con|contact@39||-231.8|-72||6.2||
-NX-Metal-1-Metal-2-Con|contact@40||-323.5|-88||||
-NX-Metal-1-Metal-2-Con|contact@41||-294|-106||||
+NX-Metal-1-Metal-2-Con|contact@40||-212.5|-88||||
+NX-Metal-1-Metal-2-Con|contact@41||-183|-106||||
 NX-Metal-1-Metal-2-Con|contact@42||-275.5|50||||
-NX-Metal-1-Metal-2-Con|contact@43||-256.5|50||||
-NX-Metal-1-Metal-2-Con|contact@45||-282.5|-44||||
+NX-Metal-1-Metal-2-Con|contact@46||-237.5|-106||||
+NX-Metal-1-Metal-2-Con|contact@47||-259.5|-100||||
+NX-Metal-1-Metal-2-Con|contact@48||-224|-72||6.2||
+NX-Metal-1-Metal-2-Con|contact@49||-246.5|-82||||
+NX-Metal-1-Metal-2-Con|contact@50||-304|-82||||
 Igates1inM:inv05;1{lay}|inv05@1||-277.5|72|Y||D5G4;
+Igates1inM:inv05;1{lay}|inv05@2||-286.5|72|X||D5G4;
+Igates1inM:inv10E;1{lay}|inv10E@0||-294|-72|XY||D5G4;
 Igates1inM:inv30;1{lay}|inv30@11||-195|72|||D5G4;
-Igates1inM:inv30;1{lay}|inv30@12||-306|-72|||D5G4;
-IlatchesK:mlat2in10i;3{lay}|mlat2in1@0||-234|-72|||D5G4;
+Igates1inM:inv30;1{lay}|inv30@12||-195|-72|||D5G4;
+IlatchesK:mlat2in5s;1{lay}|mlat2in5@0||-249.5|-72|X||D5G4;
 Igates2inM:nor15;1{lay}|nor15@0||-240|72|X||D5G4;
 NMetal-1-Pin|pin@204||271|115||||
 NMetal-1-Pin|pin@210||-212.5|97||||
 NMetal-1-Pin|pin@211||-212.5|47||||
-NMetal-1-Pin|pin@217||-242.5|2||||
-NMetal-1-Pin|pin@239||-231.8|-96.5||||
-NMetal-1-Pin|pin@246||-323.5|-47||||
-NMetal-1-Pin|pin@249||-323.5|-97||||
-NMetal-1-Pin|pin@253||-256.5|8||||
-NMetal-1-Pin|pin@255||-211.5|8||||
+NMetal-1-Pin|pin@246||-212.5|-47||||
+NMetal-1-Pin|pin@249||-212.5|-97||||
 NMetal-1-Pin|pin@259||-212.5|103||||
 NMetal-1-Pin|pin@260||-212.5|41||||
-NMetal-1-Pin|pin@261||-273|68||||
-NMetal-1-Pin|pin@262||-270|68||||
-NMetal-1-Pin|pin@263||-270|29||||
 NMetal-1-Pin|pin@264||-270|2||||
-NMetal-2-Pin|pin@268||-275|-44||||
+NMetal-2-Pin|pin@268||-251|-100||||
+NMetal-1-Pin|pin@271||-212.5|-53||||
+NMetal-1-Pin|pin@272||-281|-47||||
+NMetal-1-Pin|pin@273||-273|87||||
+NMetal-1-Pin|pin@274||-273|68||||
+NMetal-1-Pin|pin@275||-270|68||||
+NMetal-1-Pin|pin@277||-222.5|2||||
+NMetal-1-Pin|pin@282||-220.5|-93||||
+NMetal-1-Pin|pin@283||-224|-93||||
+NMetal-1-Pin|pin@284||-222.5|-46||||
+NMetal-1-Pin|pin@285||-246.5|-46||||
+NMetal-1-Pin|pin@288||-291|0||||
+NMetal-1-Pin|pin@290||-304|0||||
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-322.5|72|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||-322.5|-72|||D5G4;
 IringB;3{lay}|ringB@3||-95|0|X||D5G4;
 IringB;3{lay}|ringB@4||72|0|X||D5G4;
 IringB;3{lay}|ringB@5||239|0|X||D5G4;
-IwiresL:select40;1{lay}|select40@0||-305|72|||D5G4;
+IwiresL:select30;1{lay}|select30@0||-310|-72|||D5G4;
+IwiresL:select40;1{lay}|select40@1||-305|72|||D5G4;
 Ametal-2|net@634|||S0|ringB@4|gnd_2|-11.5|72|ringB@3|gnd_1|-11.5|72
 Ametal-2|net@635|||S0|ringB@4|gnd_3|-11.5|-72|ringB@3|gnd|-11.5|-72
 Ametal-2|net@636|||S0|ringB@4|vdd_4|-11.5|122|ringB@3|vdd_3|-11.5|122
@@ -1607,37 +1807,20 @@ Ametal-1|net@802|||S2700|pin@204||271|115|contact@31||271|122
 Ametal-2|net@940||6.2|S1800|contact@31||271|122|ringB@5|vdd_3|322.5|122
 Ametal-1|net@1013|||S0|inv30@11|inB|-202|97|pin@210||-212.5|97
 Ametal-1|net@1015|||S1800|pin@211||-212.5|47|inv30@11|inA|-202|47
-Ametal-1|net@1023|||S2700|mlat2in1@0|clB[F]|-211.5|-39.5|pin@255||-211.5|8
-Ametal-1|net@1027|||S2700|mlat2in1@0|clB[T]|-242.5|-55.5|pin@217||-242.5|2
 Ametal-2|net@1042|||S1800|contact@37||-212.5|88|ringB@3|count[T]|-28|88
 Ametal-1|net@1080|||S900|pin@210||-212.5|97|contact@37||-212.5|88
 Ametal-2|net@1081|||S0|ringB@3|count[F]|-49|56|contact@38||-183|56
 Ametal-1|net@1082||0.4|S900|inv30@11|out|-183|72|contact@38||-183|56
-Ametal-2|net@1083|||S0|mlat2in1@0|gnd_1|-178.5|-72|contact@39||-231.8|-72
-Ametal-1|net@1085|||S900|contact@39||-231.8|-75.1|pin@239||-231.8|-96.5
-Ametal-1|net@1086|||S0|pin@239||-231.8|-96.5|mlat2in1@0|inA|-235.5|-96.5
-Ametal-2|net@1105|||S0|inv30@12|gnd_1|-289.5|-72|mlat2in1@0|gnd|-289.5|-72
-Ametal-2|net@1106|||S0|inv30@12|vdd_2|-289.5|-22|mlat2in1@0|vdd|-289.5|-22
-Ametal-2|net@1107|||S0|inv30@12|vdd_3|-289.5|-122|mlat2in1@0|vdd_1|-289.5|-122
-Ametal-2|net@1108|||S0|mlat2in1@0|clA[T]|-256|-88|contact@40||-323.5|-88
-Ametal-1|net@1109|||S0|inv30@12|inA|-313|-97|pin@249||-323.5|-97
-Ametal-1|net@1111|||S2700|pin@249||-323.5|-97|contact@40||-323.5|-88
-Ametal-2|net@1115|||S0|mlat2in1@0|clA[F]|-250|-106|contact@41||-294|-106
-Ametal-1|net@1116|||S900|inv30@12|out|-294|-72|contact@41||-294|-106
-Ametal-2|net@1117|||S0|ringB@3|load[F]|-51|-106|mlat2in1@0|clA[F]|-250|-106
-Ametal-2|net@1118|||S0|ringB@3|load[T]|-45|-88|mlat2in1@0|clA[T]|-256|-88
-Ametal-2|net@1119|||S0|mlat2in1@0|gnd_1|-178.5|-72|ringB@3|gnd_3|-178.5|-72
-Ametal-2|net@1120|||S0|mlat2in1@0|vdd_2|-178.5|-22|ringB@3|vdd_6|-178.5|-22
-Ametal-2|net@1121|||S0|mlat2in1@0|vdd_3|-178.5|-122|ringB@3|vdd_7|-178.5|-122
+Ametal-1|net@1109|||RS0|inv30@12|inA|-202|-97|pin@249||-212.5|-97
+Ametal-1|net@1111|||S2700|pin@249||-212.5|-97|contact@40||-212.5|-88
+Ametal-1|net@1116|||S900|inv30@12|out|-183|-72|contact@41||-183|-106
 Ametal-2|net@1123|||S0|inv30@11|gnd_1|-178.5|72|ringB@3|gnd_2|-178.5|72
 Ametal-2|net@1124|||S0|inv30@11|vdd_2|-178.5|122|ringB@3|vdd_4|-178.5|122
 Ametal-2|net@1125|||S0|inv30@11|vdd_3|-178.5|22|ringB@3|vdd_5|-178.5|22
-Ametal-2|net@1132|||S0|nor15@0|inB|-234|50|contact@43||-256.5|50
 Ametal-1|net@1134||0.4|S900|inv05@1|in[1]|-275.5|57|contact@42||-275.5|50
-Ametal-1|net@1143|||S0|pin@217||-242.5|2|pin@264||-270|2
-Ametal-1|net@1144|||S1800|pin@253||-256.5|8|pin@255||-211.5|8
-Ametal-1|net@1147|||S1800|pin@246||-323.5|-47|inv30@12|inB|-313|-47
-Ametal-1|net@1148|||S900|pin@246||-323.5|-47|contact@40||-323.5|-88
+Ametal-1|net@1143|||S0|pin@277||-222.5|2|pin@264||-270|2
+Ametal-1|net@1147|||S1800|pin@246||-212.5|-47|inv30@12|inB|-202|-47
+Ametal-1|net@1148|||S900|pin@271||-212.5|-53|contact@40||-212.5|-88
 Ametal-1|net@1155|||S2700|pin@210||-212.5|97|pin@259||-212.5|103
 Ametal-1|net@1156|||S0|pin@259||-212.5|103|nor15@0|out_2|-220|103
 Ametal-1|net@1157|||S900|pin@211||-212.5|47|pin@260||-212.5|41
@@ -1648,21 +1831,56 @@ Ametal-2|net@1162|||S0|inv05@1|vdd_2|-268.5|22|nor15@0|vdd_3|-268.5|22
 Ametal-2|net@1163|||S0|nor15@0|gnd|-211.5|72|inv30@11|gnd|-211.5|72
 Ametal-2|net@1164|||S0|nor15@0|vdd|-211.5|122|inv30@11|vdd|-211.5|122
 Ametal-2|net@1165|||S0|nor15@0|vdd_1|-211.5|22|inv30@11|vdd_1|-211.5|22
-Ametal-2|net@1171||6.2|S1800|pinsVddG@0|vdd_1|-322.5|22|inv05@1|vdd|-286.5|22
-Ametal-2|net@1172||6.2|S0|inv05@1|gnd|-286.5|72|pinsVddG@0|gnd|-322.5|72
-Ametal-2|net@1173||6.2|S0|inv05@1|vdd_1|-286.5|122|pinsVddG@0|vdd|-322.5|122
-Ametal-2|net@1174|||S0|contact@43||-256.5|50|contact@42||-275.5|50
-Ametal-1|net@1175|||S2700|pin@253||-256.5|8|contact@43||-256.5|50
-Ametal-1|net@1176|||S900|inv05@1|out[1]|-273|79|pin@261||-273|68
-Ametal-1|net@1177|||S1800|pin@261||-273|68|pin@262||-270|68
-Ametal-1|net@1178|||S900|pin@262||-270|68|pin@263||-270|29
-Ametal-1|net@1180|||S900|pin@263||-270|29|pin@264||-270|2
-Ametal-1|net@1183|||S900|mlat2in1@0|inB|-282.5|-41.2|contact@45||-282.5|-44
-Ametal-2|net@1184|||S1800|contact@45||-282.5|-44|pin@268||-275|-44
+Ametal-2|net@1185|||S1800|contact@41||-183|-106|ringB@3|load[F]|-51|-106
+Ametal-2|net@1186|||S1800|contact@40||-212.5|-88|ringB@3|load[T]|-45|-88
+Ametal-2|net@1198|||S1800|mlat2in5@0|gnd_1|-213.5|-72|inv30@12|gnd|-211.5|-72
+Ametal-2|net@1199|||S1800|mlat2in5@0|vdd_2|-213.5|-22|inv30@12|vdd|-211.5|-22
+Ametal-2|net@1200|||S1800|mlat2in5@0|vdd_3|-213.5|-122|inv30@12|vdd_1|-211.5|-122
+Ametal-1|net@1201|||S900|pin@246||-212.5|-47|pin@271||-212.5|-53
+Ametal-1|net@1202|||S0|pin@271||-212.5|-53|mlat2in5@0|clA[T]|-237.5|-53
+Ametal-2|net@1204|||S0|contact@41||-183|-106|contact@46||-237.5|-106
+Ametal-1|net@1205|||S900|mlat2in5@0|clA[F]|-237.5|-97|contact@46||-237.5|-106
+Ametal-1|net@1206|||S900|mlat2in5@0|out[1]|-281|-37|pin@272||-281|-47
+Ametal-1|net@1207|||S0|pin@272||-281|-47|inv10E@0|in|-292.5|-47
+Ametal-2|net@1208|||S0|pin@268||-251|-100|contact@47||-259.5|-100
+Ametal-1|net@1209|||S900|mlat2in5@0|inB|-259.5|-97|contact@47||-259.5|-100
+Ametal-2|net@1210|||S0|inv10E@0|gnd|-285.5|-72|mlat2in5@0|gnd|-285.5|-72
+Ametal-2|net@1211|||S0|inv10E@0|vdd_1|-285.5|-22|mlat2in5@0|vdd|-285.5|-22
+Ametal-2|net@1212|||S0|inv10E@0|vdd|-285.5|-122|mlat2in5@0|vdd_1|-285.5|-122
+Ametal-2|net@1213|||S0|inv05@2|gnd|-277.5|72|inv05@1|gnd|-286.5|72
+Ametal-2|net@1214|||S0|inv05@2|vdd|-277.5|122|inv05@1|vdd_1|-286.5|122
+Ametal-2|net@1215|||S0|inv05@2|vdd_1|-277.5|22|inv05@1|vdd|-286.5|22
+Ametal-1|net@1216|||S2700|inv05@1|out[1]|-273|79|pin@273||-273|87
+Ametal-1|net@1217|||S0|pin@273||-273|87|inv05@2|in[1]|-288.5|87
+Ametal-1|net@1218|||S900|inv05@1|out[1]|-273|79|pin@274||-273|68
+Ametal-1|net@1219|||S1800|pin@274||-273|68|pin@275||-270|68
+Ametal-1|net@1222|||S900|pin@275||-270|68|pin@264||-270|2
+Ametal-2|net@1223||6.2|S0|inv05@2|vdd_3|-295.5|22|pinsVddG@0|vdd_1|-322.5|22
+Ametal-2|net@1224||6.2|S1800|pinsVddG@0|gnd|-322.5|72|inv05@2|gnd_1|-295.5|72
+Ametal-2|net@1225||6.2|S1800|pinsVddG@0|vdd|-322.5|122|inv05@2|vdd_2|-295.5|122
+Ametal-1|net@1227|||S900|pin@277||-222.5|2|pin@284||-222.5|-46
+Ametal-1|net@1229|||S2700|contact@50||-304|-82|pin@290||-304|0
+Ametal-1|net@1233|||S2700|mlat2in5@0|inA|-220.5|-97|pin@282||-220.5|-93
+Ametal-1|net@1234|||S0|pin@282||-220.5|-93|pin@283||-224|-93
+Ametal-1|net@1235|||S2700|pin@283||-224|-93|contact@48||-224|-72
+Ametal-2|net@1236||6.2|S0|mlat2in5@0|gnd_1|-213.5|-72|contact@48||-224|-72
+Ametal-1|net@1238|||S0|pin@284||-222.5|-46|pin@285||-246.5|-46
+Ametal-1|net@1239|||S900|pin@285||-246.5|-46|mlat2in5@0|clB[T]|-246.5|-53
+Ametal-1|net@1240|||S2700|mlat2in5@0|clB[F]|-246.5|-97|contact@49||-246.5|-82
+Ametal-1|net@1244|||S900|inv05@2|out[1]|-291|65|pin@288||-291|0
+Ametal-2|net@1248|||S0|contact@49||-246.5|-82|contact@50||-304|-82
+Ametal-1|net@1249|||S0|pin@288||-291|0|pin@290||-304|0
+Ametal-2|net@1250|||S0|inv30@12|gnd_1|-178.5|-72|ringB@3|gnd_3|-178.5|-72
+Ametal-2|net@1251|||S0|inv30@12|vdd_2|-178.5|-22|ringB@3|vdd_6|-178.5|-22
+Ametal-2|net@1252|||S0|inv30@12|vdd_3|-178.5|-122|ringB@3|vdd_7|-178.5|-122
+Ametal-2|net@1253||6.2|S1800|pinsVddG@1|vdd|-322.5|-22|inv10E@0|vdd_3|-302.5|-22
+Ametal-2|net@1254||6.2|S0|inv10E@0|gnd_1|-302.5|-72|pinsVddG@1|gnd|-322.5|-72
+Ametal-2|net@1255||6.2|S0|inv10E@0|vdd_2|-302.5|-122|pinsVddG@1|vdd_1|-322.5|-122
+Ametal-2|net@1256|||S0|nor15@0|inB|-234|50|contact@42||-275.5|50
 Ebit[1]||D5G2;|ringB@5|bit[1]|O
 Ebit[3]||D5G2;|ringB@4|bit[1]|O
 Ebit[5]||D5G2;|ringB@3|bit[1]|O
-Eouttt[1]|bit[7]|D5G2;|mlat2in1@0|outtt[1]|O
+Eout|bit[7]|D5G2;|inv10E@0|out|O
 Ebitt[1]||D5G2;|ringB@5|bitt[1]|O
 Ebitt[3]||D5G2;|ringB@4|bitt[1]|O
 Ebitt[5]||D5G2;|ringB@3|bitt[1]|O
@@ -1671,26 +1889,27 @@ Edo[5]||D5G2;|ringB@3|do[1]|I
 Edo[7]||D5G2;|pin@268||I
 Egnd||D5G2;|ringB@5|gnd|G
 Egnd_1||D5G2;|ringB@5|gnd_1|G
-Egnd_3||D5G2;|inv30@12|gnd|G
 Egnd_4||D5G2;|pinsVddG@0|gnd|G
-EinB|ilc[decLO]|D5G2;|nor15@0|inB|I
+Egnd_6||D5G2;|pinsVddG@1|gnd|G
+Eilc[decLO]||D5G2;|nor15@0|inB|I
+EinC|ilc[torpLO]|D5G2;|mlat2in5@0|inC|I
 EinLO[1]||D5G2;|ringB@5|inLO[1]|I
 EinLO[3]||D5G2;|ringB@4|inLO[1]|I
 EinLO[5]||D5G2;|ringB@3|inLO[1]|I
-Eload[T_1]|load[T]|D5G2;|ringB@3|load[T]|I
+Eload[T]||D5G2;|ringB@3|load[T]|I
 Evdd||D5G2;|ringB@5|vdd|P
 Evdd_1||D5G2;|ringB@5|vdd_1|P
 Evdd_2||D5G2;|ringB@5|vdd_2|P
 Evdd_7||D5G2;|ringB@5|vdd_3|P
-Evdd_10||D5G2;|inv30@12|vdd|P
-Evdd_11||D5G2;|inv30@12|vdd_1|P
 Evdd_12||D5G2;|pinsVddG@0|vdd|P
 Evdd_13||D5G2;|pinsVddG@0|vdd_1|P
-EinA|zero|D5G2;|nor15@0|inA|I
+Evdd_15||D5G2;|pinsVddG@1|vdd|P
+Evdd_16||D5G2;|pinsVddG@1|vdd_1|P
+Ezero||D5G2;|nor15@0|inA|I
 X
 
-# Cell ilcOdd;6{sch}
-CilcOdd;6{sch}||schematic|1216766649341|1240273024047|
+# Cell ilcOdd;7{sch}
+CilcOdd;7{sch}||schematic|1216766649341|1241982729913|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@1||15|12|||XY|
 NOff-Page|conn@2||-15|12|||XY|
@@ -1698,23 +1917,25 @@ NOff-Page|conn@3||24|0|||RR|
 NOff-Page|conn@4||-6|0|||RR|
 NOff-Page|conn@5||-36|0|||RR|
 NOff-Page|conn@6||48|-13.5|||XY|
-NOff-Page|conn@7||38|-30|||XY|
-NOff-Page|conn@12||-76.5|-31|||Y|
+NOff-Page|conn@7||38|-29|||XY|
+NOff-Page|conn@12||-76.5|-29|||Y|
 NWire_Con|conn@19||-15|-25||||
 NOff-Page|conn@20||-15|-31|||RRR|
-NOff-Page|conn@21||-65.5|0|||RR|
+NOff-Page|conn@21||-79|3|||RR|
 NOff-Page|conn@22||-43|12|||XY|
-NOff-Page|conn@24||-72|-20|||YR|
-NWire_Con|conn@25||-66|-12||||
+NOff-Page|conn@24||-72|-35.5|||YRRR|
+NOff-Page|conn@25||-47.5|3|||XY|
 NGround|gnd@0||-48|-7||||
 IilcOdd;1{ic}|ilcOdd@0||39|37|||D5G4;
-IredFive:inv;1{ic}|inv@5||-45|-30|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@6||30|-30|X||D0G4;|ATTR_Delay(D5G1;NPX5;Y-3;)S0|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@7||-54|-18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IlatchesK:mlat2in10i;1{ic}|mlat2in1@1||-55|0|X||D5G4;
-IredFive:nor2n;1{ic}|nor2n@0||-66|-30|Y||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S15|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@5||-45|-30|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S0|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@6||30|-29|X||D0G4;|ATTR_Delay(D5G1;NPX5;Y-3;)S0|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@7||-45|-21|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S0|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@8||-64.5|-21|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S0|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@12||-70|3|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S0|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IlatchesK:mlat2in5s;1{ic}|mlat2in5@4||-55|3|X||D5G4;
+IredFive:nor2n;1{ic}|nor2n@0||-66|-30|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S15|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ngeneric:Invisible-Pin|pin@0||-31|45|||||ART_message(D5G6;)SilcOdd
-Ngeneric:Invisible-Pin|pin@1||-31|36|||||ART_message(D5G3;)Sies 29 January 2009
+Ngeneric:Invisible-Pin|pin@1||-31|36|||||ART_message(D5G3;)Sies 8 May 2009
 Ngeneric:Invisible-Pin|pin@2||-31|40|||||ART_message(D5G4;)Sodd bits of Inner Loop Counter
 NWire_Pin|pin@25||42|-2||||
 NWire_Pin|pin@26||42|-6||||
@@ -1730,8 +1951,8 @@ NBus_Pin|pin@123||4.5|18|-1|-1||
 NBus_Pin|pin@124||34.5|18|-1|-1||
 NWire_Pin|pin@126||-33|-30||||
 NWire_Pin|pin@127||-33|-26||||
-NWire_Pin|pin@130||18|-30|||X|
-NWire_Pin|pin@131||18|-26|||X|
+NWire_Pin|pin@130||18|-29|||X|
+NWire_Pin|pin@131||18|-25|||X|
 NBus_Pin|pin@133||-12|18|-1|-1||
 NBus_Pin|pin@134||-12|24|-1|-1||
 NBus_Pin|pin@135||-12|-12|-1|-1||
@@ -1740,38 +1961,41 @@ Ngeneric:Invisible-Pin|pin@137||-79.5|32.5|||||ART_message(D3G2;)S["bit[7] is th
 Ngeneric:Invisible-Pin|pin@139||43|26|||||ART_message(D3G2;)S[ILC stops,counting,at allZero.]
 NBus_Pin|pin@186||-15|-20|-1|-1||
 NBus_Pin|pin@187||-55|-12|-1|-1||
-NWire_Pin|pin@194||-48|-2||||
 NWire_Pin|pin@195||-48|12||||
-NWire_Pin|pin@197||-48|2||||
-NWire_Pin|pin@199||-42|-18||||
-NWire_Pin|pin@200||-42|-14||||
+NWire_Pin|pin@199||-33|-21||||
+NWire_Pin|pin@200||-33|-17||||
 NBus_Pin|pin@201||-55|11|-1|-1||
 NWire_Pin|pin@202||-51|-30||||
-NWire_Pin|pin@203||-51|-25.5||||
-NWire_Pin|pin@204||-72|-29||||
+NWire_Pin|pin@203||-51|-26||||
+NWire_Pin|pin@204||-72|-31||||
 Ngeneric:Invisible-Pin|pin@206||-66|-35|||||ART_message(D3G2;)Swill not count below zero
-NWire_Pin|pin@207||-66|-18||||
-NWire_Pin|pin@209||-66|-7.5||||
+NWire_Pin|pin@210||-71.5|-29||||
+NWire_Pin|pin@212||-71.5|-21||||
+NWire_Pin|pin@213||-51|-21||||
+NWire_Pin|pin@214||-51|-17||||
+NWire_Pin|pin@230||-48|5||||
+NWire_Pin|pin@231||-48|1||||
 NPower|pwr@0||46|12||||
 IringB;1{ic}|ringB@3||-30|0|X||D5G4;
 IringB;1{ic}|ringB@4||0|0|X||D5G4;
 IringB;1{ic}|ringB@5||30|0|X||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@4||-38.5|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1587.9999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@5||22.5|-30|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1458.0999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@6||-47.5|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D341.09999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@5||22.5|-29|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1320.4999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@6||-38.5|-21|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D316.2999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@7||-57|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1283.2999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@8||-57.5|-21|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D389.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@9||-62|3|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D302.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 Abus|bit[1,3,5,7]|D5G2;|-0.5|IJ2700|conn@19||-15|-25|pin@186||-15|-20
-Awire|check[F]|D5G2;||2700|conn@25||-66|-12|pin@209||-66|-7.5
-Abus|check[T,F]|D5G2;|-0.5|IJ2700|mlat2in1@1|clB[T,F]|-55|4|pin@201||-55|11
-Awire|check[T]|D5G2;||2700|pin@199||-42|-18|pin@200||-42|-14
+Awire|check[F]|D5G2;||2700|pin@199||-33|-21|pin@200||-33|-17
+Abus|check[T,F]|D5G2;|-0.5|IJ900|pin@201||-55|11|mlat2in5@4|clB[T,F]|-55|7
+Awire|check[T]|D5G2;||2700|pin@213||-51|-21|pin@214||-51|-17
 Awire|count[F]|D5G2;||2700|pin@126||-33|-30|pin@127||-33|-26
 Abus|count[T,F]|D5G2;|-0.5|IJ2700|pin@133||-12|18|pin@134||-12|24
-Awire|count[T]|D5G2;||2700|pin@202||-51|-30|pin@203||-51|-25.5
-Awire|ilc[decLO]|D5G2;||2700|pin@207||-66|-18|conn@25||-66|-12
+Awire|count[T]|D5G2;||2700|pin@202||-51|-30|pin@203||-51|-26
 Awire|inLO[1]|D5G2;||900|pin@25||42|-2|pin@26||42|-6
 Awire|inLO[3]|D5G2;||900|pin@27||12|-2|pin@28||12|-6
 Awire|inLO[5]|D5G2;||900|pin@29||-18|-2|pin@30||-18|-6
-Awire|load[F]|D5G2;||2700|pin@130||18|-30|pin@131||18|-26
+Awire|load[F]|D5G2;||2700|pin@130||18|-29|pin@131||18|-25
 Abus|load[T,F]|D5G2;|-0.5|IJ900|pin@135||-12|-12|pin@136||-12|-18
 Abus|net@5||-0.5|IJ1800|pin@135||-12|-12|pin@68||5|-12
 Awire|net@93|||0|pin@29||-18|-2|ringB@3|inLO[1]|-23|-2
@@ -1791,9 +2015,9 @@ Abus|net@265||-0.5|IJ2700|ringB@4|count[T,F]|4.5|10|pin@123||4.5|18
 Abus|net@267||-0.5|IJ2700|ringB@5|count[T,F]|34.5|10|pin@124||34.5|18
 Awire|net@273|||0|wire90@4|a|-41|-30|inv@5|out|-42.5|-30
 Awire|net@274|||0|pin@126||-33|-30|wire90@4|b|-36|-30
-Awire|net@275|||1800|wire90@5|a|25|-30|inv@6|out|27.5|-30
-Awire|net@277|||1800|pin@130||18|-30|wire90@5|b|20|-30
-Awire|net@278|||0|conn@7|y|36|-30|inv@6|in|32.5|-30
+Awire|net@275|||1800|wire90@5|a|25|-29|inv@6|out|27.5|-29
+Awire|net@277|||1800|pin@130||18|-29|wire90@5|b|20|-29
+Awire|net@278|||0|conn@7|y|36|-29|inv@6|in|32.5|-29
 Abus|net@280||-0.5|IJ0|pin@67||35|-12|pin@68||5|-12
 Abus|net@281||-0.5|IJ0|pin@124||34.5|18|pin@123||4.5|18
 Abus|net@282||-0.5|IJ1800|pin@122||-25.5|18|pin@133||-12|18
@@ -1801,22 +2025,30 @@ Abus|net@284||-0.5|IJ1800|pin@69||-25|-12|pin@135||-12|-12
 Abus|net@351||-0.5|IJ0|pin@69||-25|-12|pin@187||-55|-12
 Awire|net@396|||0|pwr@0||46|12|ringB@5|do[1]|40|12
 Abus|net@397||-0.5|IJ900|conn@19||-15|-25|conn@20|a|-15|-29
-Abus|net@430||-0.5|900|mlat2in1@1|clA[T,F]|-55|-4|pin@187||-55|-12
 Awire|net@431|||0|conn@22|y|-45|12|pin@195||-48|12
-Awire|net@434|||0|pin@197||-48|2|mlat2in1@1|inB|-53|2
-Awire|net@438|||1800|mlat2in1@1|inA|-53|-2|pin@194||-48|-2
-Awire|net@439|||900|pin@195||-48|12|pin@197||-48|2
-Awire|net@440|||0|mlat2in1@1|out[1]|-57|0|conn@21|a|-63.5|0
-Awire|net@441|||0|wire90@6|a|-50|-18|inv@7|out|-51.5|-18
-Awire|net@442|||0|pin@199||-42|-18|wire90@6|b|-45|-18
-Awire|net@450|||2700|gnd@0||-48|-5|pin@194||-48|-2
+Awire|net@441|||0|wire90@6|a|-41|-21|inv@7|out|-42.5|-21
+Awire|net@442|||0|pin@199||-33|-21|wire90@6|b|-36|-21
 Awire|net@451|||0|pin@202||-51|-30|wire90@7|b|-54.5|-30
 Awire|net@452|||0|inv@5|in|-47.5|-30|pin@202||-51|-30
 Awire|net@454|||1800|nor2n@0|out|-63.5|-30|wire90@7|a|-59.5|-30
-Awire|net@455|||1800|conn@12|y|-74.5|-31|nor2n@0|inb|-68.5|-31
-Awire|net@456|||0|nor2n@0|ina|-68.5|-29|pin@204||-72|-29
-Awire|net@459|||2700|pin@204||-72|-29|conn@24|y|-72|-22
-Awire|net@460|||0|inv@7|in|-56.5|-18|pin@207||-66|-18
+Awire|net@455|||1800|pin@210||-71.5|-29|nor2n@0|inb|-68.5|-29
+Awire|net@456|||0|nor2n@0|ina|-68.5|-31|pin@204||-72|-31
+Awire|net@459|||900|pin@204||-72|-31|conn@24|y|-72|-33.5
+Awire|net@461|||0|wire90@8|a|-60|-21|inv@8|out|-62|-21
+Awire|net@462|||1800|pin@213||-51|-21|inv@7|in|-47.5|-21
+Awire|net@464|||1800|conn@12|y|-74.5|-29|pin@210||-71.5|-29
+Awire|net@468|||1800|wire90@8|b|-55|-21|pin@213||-51|-21
+Awire|net@480|||2700|gnd@0||-48|-5|pin@231||-48|1
+Awire|net@481|||900|pin@195||-48|12|pin@230||-48|5
+Awire|net@482|||0|inv@8|in|-67|-21|pin@212||-71.5|-21
+Awire|net@483|||2700|pin@210||-71.5|-29|pin@212||-71.5|-21
+Awire|net@505|||1800|mlat2in5@4|inB|-53|5|pin@230||-48|5
+Awire|net@507|||1800|mlat2in5@4|inA|-53|1|pin@231||-48|1
+Abus|net@510||-0.5|IJ900|mlat2in5@4|clA[T,F]|-55|-1|pin@187||-55|-12
+Awire|net@511|||1800|wire90@9|b|-59.5|3|mlat2in5@4|out[1]|-57|3
+Awire|net@515|||0|wire90@9|a|-64.5|3|inv@12|in|-67.5|3
+Awire|net@518|||1800|conn@21|a|-77|3|inv@12|out|-72.5|3
+Awire|net@519|||0|conn@25|y|-49.5|3|mlat2in5@4|inA_1|-53|3
 Ebit[1]||D6G2;|conn@3|y|O
 Ebit[3]||D6G2;|conn@4|y|O
 Ebit[5]||D6G2;|conn@5|y|O
@@ -1825,10 +2057,707 @@ Ebitt[1,3,5,7]||D6G2;|conn@20|y|O
 Edo[3]||D4G2;|conn@1|a|I
 Edo[5]||D4G2;|conn@2|a|I
 Edo[7]||D4G2;|conn@22|a|I
-Ecount|ilc[decLO]|D4G2;|conn@12|a|I
+Eilc[decLO]||D4G2;|conn@12|a|I
+Edo[8]|ilc[torpLO]|D4G2;|conn@25|a|I
 EinLO[1,3,5]||D4G2;|conn@6|a|I
-Eload|load[T]|D4G2;|conn@7|a|I
-Echeck[T_1]|zero|D4G2;|conn@24|a|I
+Eload[T]||D4G2;|conn@7|a|I
+Ezero||D4G2;|conn@24|a|I
+X
+
+# Cell loadORcount;1{ic}
+CloadORcount;1{ic}||artwork|1240670646209|1241540352226|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@1||-6|3|-1|-1||
+Nschematic:Bus_Pin|pin@2||6|0|-1|-1||
+Nschematic:Bus_Pin|pin@3||-6|0|-1|-1||
+Nschematic:Bus_Pin|pin@4||6|3|-1|-1||
+Nschematic:Bus_Pin|pin@5||-4|5|-1|-1||
+Nschematic:Bus_Pin|pin@6||6|-3|-1|-1||
+Nschematic:Bus_Pin|pin@7||0|-6|-1|-1||
+Nschematic:Bus_Pin|pin@8||4|6|-1|-1||
+Nschematic:Bus_Pin|pin@9||-6|-3|-1|-1||
+NPin|pin@10||-5|-4|1|1||
+NPin|pin@11||-5|4|1|1||
+NPin|pin@12||5|4|1|1||
+NPin|pin@13||5|-4|1|1||
+Ngeneric:Invisible-Pin|pin@14||0|0|||||ART_message(D5G2;)S[load,or,count]
+NPin|pin@22||-5|3|1|1||
+NPin|pin@23||-6|3|1|1||
+NPin|pin@24||-4|4|1|1||
+NPin|pin@25||-4|5|1|1||
+NPin|pin@27||5|3|1|1||
+NPin|pin@28||6|3|1|1||
+NPin|pin@29||5|0|1|1||
+NPin|pin@30||6|0|1|1||
+Ngeneric:Invisible-Pin|pin@32||5|-3|1|1||
+Ngeneric:Invisible-Pin|pin@33||0|-4|1|1||
+Ngeneric:Invisible-Pin|pin@34||-5|-3|1|1||
+Ngeneric:Invisible-Pin|pin@35||-5|0|1|1||
+Ngeneric:Invisible-Pin|pin@36||4|4|1|1||
+AThicker|net@0|||FS2700|pin@10||-5|-4|pin@22||-5|3
+AThicker|net@1|||FS1800|pin@24||-4|4|pin@12||5|4
+AThicker|net@2|||FS900|pin@29||5|0|pin@13||5|-4
+Aschematic:bus|net@6||-0.5|IJ2700|pin@7||0|-6|pin@33||0|-4
+Aschematic:bus|net@10||-0.5|IJ0|pin@34||-5|-3|pin@9||-6|-3
+Aschematic:bus|net@12||-0.5|IJ0|pin@35||-5|0|pin@3||-6|0
+AThicker|net@13|||FS2700|pin@22||-5|3|pin@11||-5|4
+AThicker|net@14|||FS0|pin@22||-5|3|pin@23||-6|3
+AThicker|net@15|||FS1800|pin@11||-5|4|pin@24||-4|4
+AThicker|net@16|||FS2700|pin@24||-4|4|pin@25||-4|5
+Aschematic:bus|net@18||-0.5|IJ2700|pin@36||4|4|pin@8||4|6
+AThicker|net@19|||FS900|pin@12||5|4|pin@27||5|3
+AThicker|net@20|||FS1800|pin@27||5|3|pin@28||6|3
+AThicker|net@21|||FS900|pin@27||5|3|pin@29||5|0
+AThicker|net@22|||FS1800|pin@29||5|0|pin@30||6|0
+Aschematic:bus|net@24||-0.5|IJ1800|pin@32||5|-3|pin@6||6|-3
+AThicker|net@30|||FS0|pin@13||5|-4|pin@10||-5|-4
+Edo[ins]||D5G2;|pin@1||I
+Edo[reD]|doneLO[M]|D5G2;|pin@2||I
+Eflag[D][set,clr]||D5G2;|pin@3||O
+Eilc[load]||D5G2;|pin@4||O
+Emc||D5G2;|pin@5||I
+Eolc[load,dec]||D5G2;|pin@6||O
+Eolc[zero,zoo]||D5G2;|pin@7||I
+Es[1:2]||D5G2;|pin@8||O
+Esel[Ld,Co]|sel[Ld,Co,rD]|D5G2;|pin@9||I
+X
+
+# Cell loadORcount;2{lay}
+CloadORcount;2{lay}||cmos90|1240767557206|1241981698008|I|ATTR_NCC(D5G5;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-93|-260||||
+NX-Metal-2-Metal-3-Con|contact@1||40|210||||
+NX-Metal-2-Metal-3-Con|contact@2||40|-172||||
+NX-Metal-2-Metal-3-Con|contact@3||-98|-266||||
+NX-Metal-2-Metal-3-Con|contact@4||-98|10||||
+NX-Metal-2-Metal-3-Con|contact@5||-98|216||||
+NX-Metal-1-Metal-2-Con|contact@6||-30.5|-72||||
+NX-Metal-1-Metal-2-Con|contact@7||47.5|-72||||
+IilcLoad;1{lay}|ilcLoad@0||0|0|||D5G4;
+IolcControlD;2{lay}|olcContr@0||88|-216|Y||D5G4;
+IolcCount;1{lay}|olcCount@0||-74.5|-216|||D5G4;
+IolcLoad;2{lay}|olcLoad@1||0|216|||D5G4;
+NMetal-1-Pin|pin@21||-140.5|-25||||
+NMetal-1-Pin|pin@24||-44|70||||
+NMetal-1-Pin|pin@26||-127|70||||
+NMetal-1-Pin|pin@30||-140.5|119||||
+NMetal-2-Pin|pin@31||-6|-72||||
+NMetal-3-Pin|pin@32||-98|148||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-162.5|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||129|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-162.5|144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||162.5|144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-162.5|288|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||162.5|288|||D5G4;
+IwiresL:select110;1{lay}|select11@0||110|288|||D5G4;
+IwiresL:select15;1{lay}|select15@0||-157.5|144|||D5G4;
+IwiresL:select15;1{lay}|select15@1||157.5|144|||D5G4;
+IwiresL:select15;1{lay}|select15@2||-157.5|288|||D5G4;
+IwiresL:select50;1{lay}|select50@0||-140|0|||D5G4;
+IwiresL:select50;1{lay}|select50@1||140|0|||D5G4;
+Ametal-2|net@10|||S1800|olcContr@0|gnd_1|13.5|-144|olcCount@0|gnd_2|13.5|-144
+Ametal-2|net@11|||S1800|olcContr@0|vdd_2|13.5|-194|olcCount@0|vdd_1|13.5|-194
+Ametal-2|net@12|||S1800|olcContr@0|vdd_3|13.5|-94|olcCount@0|vdd_6|13.5|-94
+Ametal-2|net@17|||S0|olcCount@0|gnd_4|13.5|-288|olcContr@0|gnd|13.5|-288
+Ametal-2|net@18|||S0|olcCount@0|vdd_10|13.5|-338|olcContr@0|vdd_11|13.5|-338
+Ametal-2|net@19|||S0|olcCount@0|vdd_9|13.5|-238|olcContr@0|vdd|13.5|-238
+Ametal-2|net@20|||S0|olcContr@0|fire[Co]|41|-260|contact@0||-93|-260
+Ametal-1|net@21|||S2700|olcCount@0|fiore[Co]|-93|-307|contact@0||-93|-260
+Ametal-2|net@22|||S1800|olcLoad@1|fire[zz]|34|210|contact@1||40|210
+Ametal-3|net@23|||S900|contact@1||40|210|contact@2||40|-172
+Ametal-2|net@25|||S0|olcContr@0|go[zero]|41|-172|contact@2||40|-172
+Ametal-2|net@26|||S1800|olcCount@0|do[ins]|-103.5|-266|contact@3||-98|-266
+Ametal-2|net@28|||S0|ilcLoad@0|do[ins]|96|10|contact@4||-98|10
+Ametal-3|net@29|||S2700|contact@4||-98|10|pin@32||-98|148
+Ametal-2|net@33|||S1800|olcLoad@1|do[ins]|-99.5|216|contact@5||-98|216
+Ametal-3|net@40|||S2700|contact@3||-98|-266|contact@4||-98|10
+Ametal-1|net@41|||S0|ilcLoad@0|ina|-114.5|-25|pin@21||-140.5|-25
+Ametal-1|net@45|||S2700|ilcLoad@0|inA|-44|-7|pin@24||-44|70
+Ametal-1|net@48|||S2700|pin@26||-127|70|olcLoad@1|sel[rD]|-127|129
+Ametal-1|net@49|||S0|pin@24||-44|70|pin@26||-127|70
+Ametal-1|net@55|||S0|pin@30||-140.5|119|olcLoad@1|sel[Ld]|-141.5|119
+Ametal-1|net@56|||S2700|pin@21||-140.5|-25|pin@30||-140.5|119
+Ametal-2|net@57|||S0|pin@31||-6|-72|contact@6||-30.5|-72
+Ametal-1|net@58||0.4|S2700|olcCount@0|olc[zero]|-30.5|-151|contact@6||-30.5|-72
+Ametal-2|net@59|||S1800|pin@31||-6|-72|contact@7||47.5|-72
+Ametal-1|net@60|||S2700|olcContr@0|olc[zero]|47.5|-119|contact@7||47.5|-72
+Ametal-2|net@62||6.2|S0|olcLoad@1|vdd_1|-157.5|238|pinsVddG@4|vdd_1|-162.5|238
+Ametal-2|net@63||6.2|S1800|pinsVddG@4|gnd|-162.5|288|olcLoad@1|gnd|-157.5|288
+Ametal-2|net@64||6.2|S1800|pinsVddG@4|vdd|-162.5|338|olcLoad@1|vdd|-157.5|338
+Ametal-2|net@68||6.2|S1800|pinsVddG@2|gnd|-162.5|144|olcLoad@1|gnd_2|-159|144
+Ametal-2|net@69||6.2|S0|olcLoad@1|vdd_4|-159|194|pinsVddG@2|vdd|-162.5|194
+Ametal-2|net@70||6.2|S0|olcLoad@1|vdd_5|-159|94|pinsVddG@2|vdd_1|-162.5|94
+Ametal-2|net@71||6.2|S0|pinsVddG@3|gnd|162.5|144|olcLoad@1|gnd_3|159|144
+Ametal-2|net@72||6.2|S0|pinsVddG@3|vdd|162.5|194|olcLoad@1|vdd_6|159|194
+Ametal-2|net@73||6.2|S0|pinsVddG@3|vdd_1|162.5|94|olcLoad@1|vdd_7|159|94
+Ametal-2|net@74||6.2|S0|ilcLoad@0|vdd|-120|50|pinsVddG@0|vdd|-162.5|50
+Ametal-2|net@75||6.2|S1800|pinsVddG@0|gnd|-162.5|0|ilcLoad@0|gnd|-120|0
+Ametal-2|net@76||6.2|S1800|pinsVddG@0|vdd_1|-162.5|-50|ilcLoad@0|vdd_1|-120|-50
+Ametal-2|net@77||6.2|S1800|ilcLoad@0|gnd_1|120|0|pinsVddG@1|gnd|129|0
+Ametal-2|net@78||6.2|S1800|ilcLoad@0|vdd_2|120|50|pinsVddG@1|vdd|129|50
+Ametal-2|net@79||6.2|S1800|ilcLoad@0|vdd_3|120|-50|pinsVddG@1|vdd_1|129|-50
+Ametal-3|net@80|||S2700|pin@32||-98|148|contact@5||-98|216
+Ametal-2|net@81||6.2|S0|pinsVddG@5|vdd_1|162.5|238|olcLoad@1|vdd_3|60.5|238
+Ametal-2|net@82||6.2|S1800|olcLoad@1|gnd_1|60.5|288|pinsVddG@5|gnd|162.5|288
+Ametal-2|net@83||6.2|S1800|olcLoad@1|vdd_2|60.5|338|pinsVddG@5|vdd|162.5|338
+Edo[ins]||D5G5;|pin@32||I
+EdoneLO[M]||D5G5;|olcLoad@1|inA|I
+Eflag[D][clr]||D5G5;|olcContr@0|flag[D][clr]|O
+Eflag[D][set]||D5G5;|olcContr@0|flag[D][set]|O
+Egnd||D5G5;|pinsVddG@0|gnd|G
+Egnd_3||D5G5;|olcCount@0|gnd_3|G
+Egnd_4||D5G5;|olcContr@0|gnd_4|G
+Egnd_5||D5G5;|olcContr@0|gnd_5|G
+Egnd_6||D5G5;|olcCount@0|gnd|G
+Egnd_7||D5G5;|pinsVddG@1|gnd|G
+Egnd_8||D5G5;|pinsVddG@2|gnd|G
+Egnd_9||D5G5;|pinsVddG@3|gnd|G
+Egnd_10||D5G5;|pinsVddG@4|gnd|G
+Egnd_11||D5G5;|pinsVddG@5|gnd|G
+Eilc[load]||D5G5;|ilcLoad@0|out|O
+Emc||D5G5;|olcLoad@1|mc|I
+Eolc[dec]||D5G5;|olcCount@0|olc[dec]|O
+Eolc[load]||D5G5;|olcLoad@1|olc[load]|O
+Eolc[zero]||D5G5;|pin@31||I
+Eolc[zoo]||D5G5;|olcContr@0|olc[zoo]|I
+Es[1]||D5G5;|olcContr@0|s[2]|O
+Es[2]||D5G5;|olcContr@0|s[3]|O
+Esel[Co]||D5G5;|olcCount@0|inA|I
+Esel[Ld]||D5G5;|ilcLoad@0|ina|I
+Esel[rD]||D5G5;|ilcLoad@0|inA|I
+Esel[rD_1]||D5G5;|olcLoad@1|sel[rD]|I
+Evdd||D5G5;|pinsVddG@0|vdd|P
+Evdd_1||D5G5;|pinsVddG@0|vdd_1|P
+Evdd_5||D5G5;|olcContr@0|vdd_4|P
+Evdd_6||D5G5;|olcContr@0|vdd_5|P
+Evdd_7||D5G5;|olcCount@0|vdd_7|P
+Evdd_8||D5G5;|olcContr@0|vdd_8|P
+Evdd_9||D5G5;|olcContr@0|vdd_9|P
+Evdd_12||D5G5;|olcCount@0|vdd|P
+Evdd_13||D5G5;|olcCount@0|vdd_3|P
+Evdd_14||D5G5;|olcCount@0|vdd_8|P
+Evdd_15||D5G5;|pinsVddG@1|vdd|P
+Evdd_16||D5G5;|pinsVddG@1|vdd_1|P
+Evdd_17||D5G5;|pinsVddG@2|vdd|P
+Evdd_18||D5G5;|pinsVddG@2|vdd_1|P
+Evdd_19||D5G5;|pinsVddG@3|vdd|P
+Evdd_20||D5G5;|pinsVddG@3|vdd_1|P
+Evdd_21||D5G5;|pinsVddG@4|vdd|P
+Evdd_22||D5G5;|pinsVddG@4|vdd_1|P
+Evdd_23||D5G5;|pinsVddG@5|vdd|P
+Evdd_24||D5G5;|pinsVddG@5|vdd_1|P
+X
+
+# Cell loadORcount;4{sch}
+CloadORcount;4{sch}||schematic|1230935566337|1241983065599|I
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@3||6|-13|||YRRR|
+NOff-Page|conn@5||9|15|||XR|
+NOff-Page|conn@6||-22|2|||XYR|
+NOff-Page|conn@7||-56.5|-14|||Y|
+NOff-Page|conn@8||3|13|||R|
+NOff-Page|conn@9||-15|7|||XR|
+NOff-Page|conn@11||-33|0|||XR|
+NOff-Page|conn@13||-50|-6|||XYRR|
+NOff-Page|conn@14||-7.5|-10|||XY|
+IilcLoad;1{ic}|ilcLoad@0||-36|-12|||D5G4;
+IloadORcount;1{ic}|loadORco@0||24|18|||D5G4;
+IolcControlD;1{ic}|olcContr@1||6|6|||D5G4;
+IolcCount;1{ic}|olcCount@0||30|-12|||D5G4;
+IolcLoad;1{ic}|olcLoad@0||-18|-12|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||-21.5|27.5|||||ART_message(D5G5;)SloadORcount
+Ngeneric:Invisible-Pin|pin@1||-21.5|21.5|||||ART_message(D5G3;)Sies 25 April 2009
+NWire_Pin|pin@368||3|0||||
+NWire_Pin|pin@369||-14|0||||
+NWire_Pin|pin@370||27|0||||
+NWire_Pin|pin@371||9|0||||
+NWire_Pin|pin@373||-39|-20.5||||
+NWire_Pin|pin@374||-21|-20.5||||
+NWire_Pin|pin@375||21|-10||||
+NWire_Pin|pin@376||21|-6||||
+NWire_Pin|pin@378||-27|-10||||
+NWire_Pin|pin@379||-27|-6||||
+NWire_Pin|pin@380||-18|1||||
+NWire_Pin|pin@381||33|-2||||
+NWire_Pin|pin@382||-45|-10||||
+NWire_Pin|pin@383||-45|-6||||
+NWire_Pin|pin@384||-45|-14||||
+NWire_Pin|pin@385||-45|-17||||
+NWire_Pin|pin@386||-27|-14||||
+NWire_Pin|pin@387||-27|-17||||
+NWire_Pin|pin@388||21|-14||||
+NWire_Pin|pin@389||21|-17||||
+NWire_Pin|pin@390||27|-20||||
+Ngeneric:Invisible-Pin|pin@391||-33.5|-21.5|||||ART_message(D3G2;)S["sel[rD] selects what to load","1 = olc, 0 = ilc"]
+NWire_Pin|pin@392||-39|-24||||
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-6.5|0|||D0G4;|ATTR_L(D5G1;PUD)D716.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||15.5|0|||D0G4;|ATTR_L(D5G1;PUD)D643.0999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@880|||900|olcContr@1|fire[zz]|3|3|pin@368||3|0
+Awire|net@882|||900|pin@369||-14|0|olcLoad@0|fire[zz]|-14|-8
+Awire|net@883|||2700|olcCount@0|fire[Co]|27|-8|pin@370||27|0
+Awire|net@885|||2700|pin@371||9|0|olcContr@1|fire[Co]|9|3
+Abus|net@886||-0.5|IJ900|olcContr@1|olc[zero,zoo]|6|2|conn@3|y|6|-11
+Awire|net@887|||900|conn@11|a|-33|-2|ilcLoad@0|ilc[load]|-33|-7
+Awire|net@888|||1800|pin@373||-39|-20.5|pin@374||-21|-20.5
+Awire|net@890|||900|ilcLoad@0|Dvoid|-39|-16|pin@373||-39|-20.5
+Awire|net@892|||900|olcLoad@0|Dvoid|-21|-16|pin@374||-21|-20.5
+Awire|net@893|||0|olcCount@0|do[ins]|25|-10|pin@375||21|-10
+Awire|net@894|||2700|pin@375||21|-10|pin@376||21|-6
+Awire|net@895|||0|pin@376||21|-6|pin@379||-27|-6
+Awire|net@896|||0|olcLoad@0|do[ins]|-24|-10|pin@378||-27|-10
+Awire|net@897|||0|pin@379||-27|-6|pin@383||-45|-6
+Awire|net@898|||2700|pin@378||-27|-10|pin@379||-27|-6
+Awire|net@899|||900|conn@6|y|-22|0|olcLoad@0|mc|-22|-8
+Awire|net@902|||0|ilcLoad@0|do[ins]|-41|-10|pin@382||-45|-10
+Awire|net@904|||2700|pin@382||-45|-10|pin@383||-45|-6
+Awire|net@905|||0|ilcLoad@0|sel[Ld]|-41|-14|pin@384||-45|-14
+Awire|net@907|||0|olcLoad@0|sel[Ld]|-24|-14|pin@386||-27|-14
+Awire|net@909|||0|olcCount@0|sel[Co]|25|-14|pin@388||21|-14
+Abus|net@912||-0.5|IJ900|conn@8|a|3|11|olcContr@1|flag[D][set,clr]|3|9
+Abus|net@913||-0.5|IJ2700|olcContr@1|s[2,3]|9|10|conn@5|a|9|13
+Awire|net@916|||1800|conn@13|y|-48|-6|pin@383||-45|-6
+Awire|net@917|||0|conn@14|y|-9.5|-10|olcLoad@0|do[reD]|-12|-10
+Awire|net@918|||0|wire90@1|a|13|0|pin@371||9|0
+Awire|net@919|||0|pin@370||27|0|wire90@1|b|18|0
+Awire|net@920|||0|pin@368||3|0|wire90@0|b|-4|0
+Awire|net@921|||0|wire90@0|a|-9|0|pin@369||-14|0
+Awire|olc[dec]|D5G2;||2700|olcCount@0|ilc[load]|33|-7|pin@381||33|-2
+Awire|olc[load]|D5G2;||2700|olcLoad@0|olc[load]|-18|-7|pin@380||-18|1
+Awire|olc[zero]|D5G2;||900|olcCount@0|olc[zero]|27|-16|pin@390||27|-20
+Awire|sel[Co]|D5G2;||900|pin@388||21|-14|pin@389||21|-17
+Awire|sel[Ld]|D5G2;||900|pin@384||-45|-14|pin@385||-45|-17
+Awire|sel[Ld]|D5G2;||900|pin@386||-27|-14|pin@387||-27|-17
+Awire|sel[rD]|D5G2;||900|pin@373||-39|-20.5|pin@392||-39|-24
+Emc_1|do[ins]|D4G2;|conn@13|a|I
+Edo[reD]|doneLO[M]|D4G2;|conn@14|a|I
+Eflag[D][set,clr]||D6G2;|conn@8|y|O
+Eilc[load]||D6G2;|conn@11|y|O
+Emc||D4G2;|conn@6|a|I
+Eolc[load,dec]||D6G2;|conn@9|y|O
+Eolc[zero,zoo]||D4G2;|conn@3|a|I
+Es[1:3]|s[1:2]|D6G2;|conn@5|y|O
+Edo[Ld,Co,reD]|sel[Ld,Co,rD]|D4G2;|conn@7|a|I
+X
+
+# Cell loadORcountAdam;1{ic}
+CloadORcountAdam;1{ic}||artwork|1240670646209|1244311624313|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@1||-6|3|-1|-1||
+Nschematic:Bus_Pin|pin@2||6|0|-1|-1||
+Nschematic:Bus_Pin|pin@4||6|3|-1|-1||
+Nschematic:Bus_Pin|pin@5||-4|5|-1|-1||
+Nschematic:Bus_Pin|pin@6||6|-3|-1|-1||
+Nschematic:Bus_Pin|pin@7||0|-6|-1|-1||
+Nschematic:Bus_Pin|pin@8||4|6|-1|-1||
+Nschematic:Bus_Pin|pin@9||-6|-3|-1|-1||
+NPin|pin@10||-5|-4|1|1||
+NPin|pin@11||-5|4|1|1||
+NPin|pin@12||5|4|1|1||
+NPin|pin@13||5|-4|1|1||
+Ngeneric:Invisible-Pin|pin@14||0|0|||||ART_message(D5G2;)S[load,or,count,ADAM]
+NPin|pin@22||-5|3|1|1||
+NPin|pin@23||-6|3|1|1||
+NPin|pin@24||-4|4|1|1||
+NPin|pin@25||-4|5|1|1||
+NPin|pin@27||5|3|1|1||
+NPin|pin@28||6|3|1|1||
+NPin|pin@29||5|0|1|1||
+NPin|pin@30||6|0|1|1||
+Ngeneric:Invisible-Pin|pin@32||5|-3|1|1||
+Ngeneric:Invisible-Pin|pin@33||0|-4|1|1||
+Ngeneric:Invisible-Pin|pin@34||-5|-3|1|1||
+Ngeneric:Invisible-Pin|pin@36||4|4|1|1||
+AThicker|net@0|||FS2700|pin@10||-5|-4|pin@22||-5|3
+AThicker|net@1|||FS1800|pin@24||-4|4|pin@12||5|4
+AThicker|net@2|||FS900|pin@29||5|0|pin@13||5|-4
+Aschematic:bus|net@6||-0.5|IJ2700|pin@7||0|-6|pin@33||0|-4
+Aschematic:bus|net@10||-0.5|IJ0|pin@34||-5|-3|pin@9||-6|-3
+AThicker|net@13|||FS2700|pin@22||-5|3|pin@11||-5|4
+AThicker|net@14|||FS0|pin@22||-5|3|pin@23||-6|3
+AThicker|net@15|||FS1800|pin@11||-5|4|pin@24||-4|4
+AThicker|net@16|||FS2700|pin@24||-4|4|pin@25||-4|5
+Aschematic:bus|net@18||-0.5|IJ2700|pin@36||4|4|pin@8||4|6
+AThicker|net@19|||FS900|pin@12||5|4|pin@27||5|3
+AThicker|net@20|||FS1800|pin@27||5|3|pin@28||6|3
+AThicker|net@21|||FS900|pin@27||5|3|pin@29||5|0
+AThicker|net@22|||FS1800|pin@29||5|0|pin@30||6|0
+Aschematic:bus|net@24||-0.5|IJ1800|pin@32||5|-3|pin@6||6|-3
+AThicker|net@30|||FS0|pin@13||5|-4|pin@10||-5|-4
+Edo[ins]||D5G2;|pin@1||I
+EdoneLO[M]||D5G2;|pin@2||I
+Eilc[load]||D5G2;|pin@4||O
+Emc||D5G2;|pin@5||I
+Eolc[load,dec]||D5G2;|pin@6||O
+Eolc[zero,zoo]||D5G2;|pin@7||I
+Es[1:2]||D5G2;|pin@8||O
+Esel[Ld,Co,rD]||D5G2;|pin@9||I
+X
+
+# Cell loadORcountAdam;2{lay}
+CloadORcountAdam;2{lay}||cmos90|1240767557206|1244311535907|I|ATTR_NCC(D5G5;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244311542346
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-93|-260||||
+NX-Metal-2-Metal-3-Con|contact@1||40|210||||
+NX-Metal-2-Metal-3-Con|contact@2||40|-172||||
+NX-Metal-2-Metal-3-Con|contact@4||-98|10||||
+NX-Metal-1-Metal-2-Con|contact@6||-30.5|-72||||
+NX-Metal-1-Metal-2-Con|contact@7||47.5|-72||||
+NX-Metal-1-Metal-2-Con|contact@8||-135|216||||
+NX-Metal-1-Metal-2-Con|contact@9||-140.5|144||6.2||
+NX-Metal-1-Metal-2-Con|contact@10||-119|-266||||
+NX-Metal-1-Metal-2-Con|contact@11||-119|-288||6.2||
+NX-Metal-1-Metal-2-Con|contact@12||143.5|-304||||
+NX-Metal-1-Metal-2-Con|contact@13||143.5|-338||6.2||
+NX-Metal-1-Metal-2-Con|contact@14||143.5|-160||||
+NX-Metal-1-Metal-2-Con|contact@15||143.5|-194||6.2||
+IilcLoad;1{lay}|ilcLoad@0||0|0|||D5G4;
+IolcControlD;2{lay}|olcContr@0||88|-216|Y||D5G4;
+IolcCount;1{lay}|olcCount@0||-74.5|-216|||D5G4;
+IolcLoad;2{lay}|olcLoad@1||0|216|||D5G4;
+NMetal-1-Pin|pin@21||-140.5|-25||||
+NMetal-1-Pin|pin@24||-44|70||||
+NMetal-1-Pin|pin@26||-127|70||||
+NMetal-1-Pin|pin@30||-140.5|119||||
+NMetal-2-Pin|pin@31||-6|-72||||
+NMetal-3-Pin|pin@32||-98|148||||
+NMetal-1-Pin|pin@38||-135|173||||
+NMetal-1-Pin|pin@39||-141.5|173||||
+NMetal-1-Pin|pin@40||-141.5|163||||
+NMetal-1-Pin|pin@41||-140.5|163||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-162.5|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||129|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-162.5|144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||162.5|144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-162.5|288|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||162.5|288|||D5G4;
+IwiresL:select110;1{lay}|select11@0||110|288|||D5G4;
+IwiresL:select15;1{lay}|select15@0||-157.5|144|||D5G4;
+IwiresL:select15;1{lay}|select15@1||157.5|144|||D5G4;
+IwiresL:select15;1{lay}|select15@2||-157.5|288|||D5G4;
+IwiresL:select50;1{lay}|select50@0||-140|0|||D5G4;
+IwiresL:select50;1{lay}|select50@1||140|0|||D5G4;
+Ametal-2|net@10|||S1800|olcContr@0|gnd_1|13.5|-144|olcCount@0|gnd_2|13.5|-144
+Ametal-2|net@11|||S1800|olcContr@0|vdd_2|13.5|-194|olcCount@0|vdd_1|13.5|-194
+Ametal-2|net@12|||S1800|olcContr@0|vdd_3|13.5|-94|olcCount@0|vdd_6|13.5|-94
+Ametal-2|net@17|||S0|olcCount@0|gnd_4|13.5|-288|olcContr@0|gnd|13.5|-288
+Ametal-2|net@18|||S0|olcCount@0|vdd_10|13.5|-338|olcContr@0|vdd_11|13.5|-338
+Ametal-2|net@19|||S0|olcCount@0|vdd_9|13.5|-238|olcContr@0|vdd|13.5|-238
+Ametal-2|net@20|||S0|olcContr@0|fire[Co]|41|-260|contact@0||-93|-260
+Ametal-1|net@21|||S2700|olcCount@0|fiore[Co]|-93|-307|contact@0||-93|-260
+Ametal-2|net@22|||S1800|olcLoad@1|fire[zz]|34|210|contact@1||40|210
+Ametal-3|net@23|||S900|contact@1||40|210|contact@2||40|-172
+Ametal-2|net@25|||S0|olcContr@0|go[zero]|41|-172|contact@2||40|-172
+Ametal-2|net@28|||S0|ilcLoad@0|do[ins]|96|10|contact@4||-98|10
+Ametal-3|net@29|||S2700|contact@4||-98|10|pin@32||-98|148
+Ametal-1|net@41|||S0|ilcLoad@0|ina|-114.5|-25|pin@21||-140.5|-25
+Ametal-1|net@45|||S2700|ilcLoad@0|inA|-44|-7|pin@24||-44|70
+Ametal-1|net@48|||S2700|pin@26||-127|70|olcLoad@1|sel[rD]|-127|129
+Ametal-1|net@49|||S0|pin@24||-44|70|pin@26||-127|70
+Ametal-1|net@55|||S0|pin@30||-140.5|119|olcLoad@1|sel[Ld]|-141.5|119
+Ametal-1|net@56|||S2700|pin@21||-140.5|-25|pin@30||-140.5|119
+Ametal-2|net@57|||S0|pin@31||-6|-72|contact@6||-30.5|-72
+Ametal-1|net@58||0.4|S2700|olcCount@0|olc[zero]|-30.5|-151|contact@6||-30.5|-72
+Ametal-2|net@59|||S1800|pin@31||-6|-72|contact@7||47.5|-72
+Ametal-1|net@60|||S2700|olcContr@0|olc[zero]|47.5|-119|contact@7||47.5|-72
+Ametal-2|net@62||6.2|S0|olcLoad@1|vdd_1|-157.5|238|pinsVddG@4|vdd_1|-162.5|238
+Ametal-2|net@63||6.2|S1800|pinsVddG@4|gnd|-162.5|288|olcLoad@1|gnd|-157.5|288
+Ametal-2|net@64||6.2|S1800|pinsVddG@4|vdd|-162.5|338|olcLoad@1|vdd|-157.5|338
+Ametal-2|net@68||6.2|S1800|pinsVddG@2|gnd|-162.5|144|olcLoad@1|gnd_2|-159|144
+Ametal-2|net@69||6.2|S0|olcLoad@1|vdd_4|-159|194|pinsVddG@2|vdd|-162.5|194
+Ametal-2|net@70||6.2|S0|olcLoad@1|vdd_5|-159|94|pinsVddG@2|vdd_1|-162.5|94
+Ametal-2|net@71||6.2|S0|pinsVddG@3|gnd|162.5|144|olcLoad@1|gnd_3|159|144
+Ametal-2|net@72||6.2|S0|pinsVddG@3|vdd|162.5|194|olcLoad@1|vdd_6|159|194
+Ametal-2|net@73||6.2|S0|pinsVddG@3|vdd_1|162.5|94|olcLoad@1|vdd_7|159|94
+Ametal-2|net@74||6.2|S0|ilcLoad@0|vdd|-120|50|pinsVddG@0|vdd|-162.5|50
+Ametal-2|net@75||6.2|S1800|pinsVddG@0|gnd|-162.5|0|ilcLoad@0|gnd|-120|0
+Ametal-2|net@76||6.2|S1800|pinsVddG@0|vdd_1|-162.5|-50|ilcLoad@0|vdd_1|-120|-50
+Ametal-2|net@77||6.2|S1800|ilcLoad@0|gnd_1|120|0|pinsVddG@1|gnd|129|0
+Ametal-2|net@78||6.2|S1800|ilcLoad@0|vdd_2|120|50|pinsVddG@1|vdd|129|50
+Ametal-2|net@79||6.2|S1800|ilcLoad@0|vdd_3|120|-50|pinsVddG@1|vdd_1|129|-50
+Ametal-2|net@81||6.2|S0|pinsVddG@5|vdd_1|162.5|238|olcLoad@1|vdd_3|60.5|238
+Ametal-2|net@82||6.2|S1800|olcLoad@1|gnd_1|60.5|288|pinsVddG@5|gnd|162.5|288
+Ametal-2|net@83||6.2|S1800|olcLoad@1|vdd_2|60.5|338|pinsVddG@5|vdd|162.5|338
+Ametal-2|net@84|||S0|olcLoad@1|do[ins]|-99.5|216|contact@8||-135|216
+Ametal-2|net@87||6.2|S1800|olcLoad@1|gnd_2|-159|144|contact@9||-140.5|144
+Ametal-1|net@88|||S900|contact@8||-135|216|pin@38||-135|173
+Ametal-2|net@92|||S0|olcCount@0|do[ins]|-103.5|-266|contact@10||-119|-266
+Ametal-2|net@94||6.2|S1800|olcCount@0|gnd_3|-162.5|-288|contact@11||-119|-288
+Ametal-1|net@96|||S0|pin@38||-135|173|pin@39||-141.5|173
+Ametal-1|net@97|||S900|pin@41||-140.5|163|contact@9||-140.5|144
+Ametal-1|net@98|||S900|pin@39||-141.5|173|pin@40||-141.5|163
+Ametal-1|net@99|||S1800|pin@40||-141.5|163|pin@41||-140.5|163
+Ametal-2|net@101|||S1800|olcContr@0|flag[D][clr]|122|-304|contact@12||143.5|-304
+Ametal-2|net@104||6.2|S0|olcContr@0|vdd_4|162.5|-338|contact@13||143.5|-338
+Ametal-1|net@105|||S900|contact@10||-119|-266|contact@11||-119|-288
+Ametal-1|net@106|||S900|contact@12||143.5|-304|contact@13||143.5|-338
+Ametal-2|net@107|||S1800|olcContr@0|flag[D][set]|122|-160|contact@14||143.5|-160
+Ametal-2|net@110||6.2|S0|olcContr@0|vdd_8|162.5|-194|contact@15||143.5|-194
+Ametal-1|net@111|||S900|contact@14||143.5|-160|contact@15||143.5|-194
+Edo[ins]||D5G5;|pin@32||I
+EdoneLO[M]||D5G5;|olcLoad@1|inA|I
+Egnd||D5G5;|pinsVddG@0|gnd|G
+Egnd_3||D5G5;|olcCount@0|gnd_3|G
+Egnd_4||D5G5;|olcContr@0|gnd_4|G
+Egnd_5||D5G5;|olcContr@0|gnd_5|G
+Egnd_6||D5G5;|olcCount@0|gnd|G
+Egnd_7||D5G5;|pinsVddG@1|gnd|G
+Egnd_8||D5G5;|pinsVddG@2|gnd|G
+Egnd_9||D5G5;|pinsVddG@3|gnd|G
+Egnd_10||D5G5;|pinsVddG@4|gnd|G
+Egnd_11||D5G5;|pinsVddG@5|gnd|G
+Eilc[load]||D5G5;|ilcLoad@0|out|O
+Emc||D5G5;|olcLoad@1|mc|I
+Eolc[dec]||D5G5;|olcCount@0|olc[dec]|O
+Eolc[load]||D5G5;|olcLoad@1|olc[load]|O
+Eolc[zero]||D5G5;|pin@31||I
+Eolc[zoo]||D5G5;|olcContr@0|olc[zoo]|I
+Es[1]||D5G5;|olcContr@0|s[2]|O
+Es[2]||D5G5;|olcContr@0|s[3]|O
+Esel[Co]||D5G5;|olcCount@0|inA|I
+Esel[Ld]||D5G5;|ilcLoad@0|ina|I
+Esel[rD]||D5G5;|ilcLoad@0|inA|I
+Esel[rD_1]||D5G5;|olcLoad@1|sel[rD]|I
+Evdd||D5G5;|pinsVddG@0|vdd|P
+Evdd_1||D5G5;|pinsVddG@0|vdd_1|P
+Evdd_5||D5G5;|olcContr@0|vdd_4|P
+Evdd_6||D5G5;|olcContr@0|vdd_5|P
+Evdd_7||D5G5;|olcCount@0|vdd_7|P
+Evdd_8||D5G5;|olcContr@0|vdd_8|P
+Evdd_9||D5G5;|olcContr@0|vdd_9|P
+Evdd_12||D5G5;|olcCount@0|vdd|P
+Evdd_13||D5G5;|olcCount@0|vdd_3|P
+Evdd_14||D5G5;|olcCount@0|vdd_8|P
+Evdd_15||D5G5;|pinsVddG@1|vdd|P
+Evdd_16||D5G5;|pinsVddG@1|vdd_1|P
+Evdd_17||D5G5;|pinsVddG@2|vdd|P
+Evdd_18||D5G5;|pinsVddG@2|vdd_1|P
+Evdd_19||D5G5;|pinsVddG@3|vdd|P
+Evdd_20||D5G5;|pinsVddG@3|vdd_1|P
+Evdd_21||D5G5;|pinsVddG@4|vdd|P
+Evdd_22||D5G5;|pinsVddG@4|vdd_1|P
+Evdd_23||D5G5;|pinsVddG@5|vdd|P
+Evdd_24||D5G5;|pinsVddG@5|vdd_1|P
+X
+
+# Cell loadORcountAdam;1{lay}
+CloadORcountAdam;1{lay}||cmos90|1240767557206|1241981698008|I|ATTR_NCC(D5G5;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-93|-260||||
+NX-Metal-2-Metal-3-Con|contact@1||40|210||||
+NX-Metal-2-Metal-3-Con|contact@2||40|-172||||
+NX-Metal-2-Metal-3-Con|contact@3||-98|-266||||
+NX-Metal-2-Metal-3-Con|contact@4||-98|10||||
+NX-Metal-2-Metal-3-Con|contact@5||-98|216||||
+NX-Metal-1-Metal-2-Con|contact@6||-30.5|-72||||
+NX-Metal-1-Metal-2-Con|contact@7||47.5|-72||||
+IilcLoad;1{lay}|ilcLoad@0||0|0|||D5G4;
+IolcControlD;2{lay}|olcContr@0||88|-216|Y||D5G4;
+IolcCount;1{lay}|olcCount@0||-74.5|-216|||D5G4;
+IolcLoad;2{lay}|olcLoad@1||0|216|||D5G4;
+NMetal-1-Pin|pin@21||-140.5|-25||||
+NMetal-1-Pin|pin@24||-44|70||||
+NMetal-1-Pin|pin@26||-127|70||||
+NMetal-1-Pin|pin@30||-140.5|119||||
+NMetal-2-Pin|pin@31||-6|-72||||
+NMetal-3-Pin|pin@32||-98|148||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-162.5|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||129|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-162.5|144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||162.5|144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-162.5|288|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||162.5|288|||D5G4;
+IwiresL:select110;1{lay}|select11@0||110|288|||D5G4;
+IwiresL:select15;1{lay}|select15@0||-157.5|144|||D5G4;
+IwiresL:select15;1{lay}|select15@1||157.5|144|||D5G4;
+IwiresL:select15;1{lay}|select15@2||-157.5|288|||D5G4;
+IwiresL:select50;1{lay}|select50@0||-140|0|||D5G4;
+IwiresL:select50;1{lay}|select50@1||140|0|||D5G4;
+Ametal-2|net@10|||S1800|olcContr@0|gnd_1|13.5|-144|olcCount@0|gnd_2|13.5|-144
+Ametal-2|net@11|||S1800|olcContr@0|vdd_2|13.5|-194|olcCount@0|vdd_1|13.5|-194
+Ametal-2|net@12|||S1800|olcContr@0|vdd_3|13.5|-94|olcCount@0|vdd_6|13.5|-94
+Ametal-2|net@17|||S0|olcCount@0|gnd_4|13.5|-288|olcContr@0|gnd|13.5|-288
+Ametal-2|net@18|||S0|olcCount@0|vdd_10|13.5|-338|olcContr@0|vdd_11|13.5|-338
+Ametal-2|net@19|||S0|olcCount@0|vdd_9|13.5|-238|olcContr@0|vdd|13.5|-238
+Ametal-2|net@20|||S0|olcContr@0|fire[Co]|41|-260|contact@0||-93|-260
+Ametal-1|net@21|||S2700|olcCount@0|fiore[Co]|-93|-307|contact@0||-93|-260
+Ametal-2|net@22|||S1800|olcLoad@1|fire[zz]|34|210|contact@1||40|210
+Ametal-3|net@23|||S900|contact@1||40|210|contact@2||40|-172
+Ametal-2|net@25|||S0|olcContr@0|go[zero]|41|-172|contact@2||40|-172
+Ametal-2|net@26|||S1800|olcCount@0|do[ins]|-103.5|-266|contact@3||-98|-266
+Ametal-2|net@28|||S0|ilcLoad@0|do[ins]|96|10|contact@4||-98|10
+Ametal-3|net@29|||S2700|contact@4||-98|10|pin@32||-98|148
+Ametal-2|net@33|||S1800|olcLoad@1|do[ins]|-99.5|216|contact@5||-98|216
+Ametal-3|net@40|||S2700|contact@3||-98|-266|contact@4||-98|10
+Ametal-1|net@41|||S0|ilcLoad@0|ina|-114.5|-25|pin@21||-140.5|-25
+Ametal-1|net@45|||S2700|ilcLoad@0|inA|-44|-7|pin@24||-44|70
+Ametal-1|net@48|||S2700|pin@26||-127|70|olcLoad@1|sel[rD]|-127|129
+Ametal-1|net@49|||S0|pin@24||-44|70|pin@26||-127|70
+Ametal-1|net@55|||S0|pin@30||-140.5|119|olcLoad@1|sel[Ld]|-141.5|119
+Ametal-1|net@56|||S2700|pin@21||-140.5|-25|pin@30||-140.5|119
+Ametal-2|net@57|||S0|pin@31||-6|-72|contact@6||-30.5|-72
+Ametal-1|net@58||0.4|S2700|olcCount@0|olc[zero]|-30.5|-151|contact@6||-30.5|-72
+Ametal-2|net@59|||S1800|pin@31||-6|-72|contact@7||47.5|-72
+Ametal-1|net@60|||S2700|olcContr@0|olc[zero]|47.5|-119|contact@7||47.5|-72
+Ametal-2|net@62||6.2|S0|olcLoad@1|vdd_1|-157.5|238|pinsVddG@4|vdd_1|-162.5|238
+Ametal-2|net@63||6.2|S1800|pinsVddG@4|gnd|-162.5|288|olcLoad@1|gnd|-157.5|288
+Ametal-2|net@64||6.2|S1800|pinsVddG@4|vdd|-162.5|338|olcLoad@1|vdd|-157.5|338
+Ametal-2|net@68||6.2|S1800|pinsVddG@2|gnd|-162.5|144|olcLoad@1|gnd_2|-159|144
+Ametal-2|net@69||6.2|S0|olcLoad@1|vdd_4|-159|194|pinsVddG@2|vdd|-162.5|194
+Ametal-2|net@70||6.2|S0|olcLoad@1|vdd_5|-159|94|pinsVddG@2|vdd_1|-162.5|94
+Ametal-2|net@71||6.2|S0|pinsVddG@3|gnd|162.5|144|olcLoad@1|gnd_3|159|144
+Ametal-2|net@72||6.2|S0|pinsVddG@3|vdd|162.5|194|olcLoad@1|vdd_6|159|194
+Ametal-2|net@73||6.2|S0|pinsVddG@3|vdd_1|162.5|94|olcLoad@1|vdd_7|159|94
+Ametal-2|net@74||6.2|S0|ilcLoad@0|vdd|-120|50|pinsVddG@0|vdd|-162.5|50
+Ametal-2|net@75||6.2|S1800|pinsVddG@0|gnd|-162.5|0|ilcLoad@0|gnd|-120|0
+Ametal-2|net@76||6.2|S1800|pinsVddG@0|vdd_1|-162.5|-50|ilcLoad@0|vdd_1|-120|-50
+Ametal-2|net@77||6.2|S1800|ilcLoad@0|gnd_1|120|0|pinsVddG@1|gnd|129|0
+Ametal-2|net@78||6.2|S1800|ilcLoad@0|vdd_2|120|50|pinsVddG@1|vdd|129|50
+Ametal-2|net@79||6.2|S1800|ilcLoad@0|vdd_3|120|-50|pinsVddG@1|vdd_1|129|-50
+Ametal-3|net@80|||S2700|pin@32||-98|148|contact@5||-98|216
+Ametal-2|net@81||6.2|S0|pinsVddG@5|vdd_1|162.5|238|olcLoad@1|vdd_3|60.5|238
+Ametal-2|net@82||6.2|S1800|olcLoad@1|gnd_1|60.5|288|pinsVddG@5|gnd|162.5|288
+Ametal-2|net@83||6.2|S1800|olcLoad@1|vdd_2|60.5|338|pinsVddG@5|vdd|162.5|338
+Edo[ins]||D5G5;|pin@32||I
+EdoneLO[M]||D5G5;|olcLoad@1|inA|I
+Eflag[D][clr]||D5G5;|olcContr@0|flag[D][clr]|O
+Eflag[D][set]||D5G5;|olcContr@0|flag[D][set]|O
+Egnd||D5G5;|pinsVddG@0|gnd|G
+Egnd_3||D5G5;|olcCount@0|gnd_3|G
+Egnd_4||D5G5;|olcContr@0|gnd_4|G
+Egnd_5||D5G5;|olcContr@0|gnd_5|G
+Egnd_6||D5G5;|olcCount@0|gnd|G
+Egnd_7||D5G5;|pinsVddG@1|gnd|G
+Egnd_8||D5G5;|pinsVddG@2|gnd|G
+Egnd_9||D5G5;|pinsVddG@3|gnd|G
+Egnd_10||D5G5;|pinsVddG@4|gnd|G
+Egnd_11||D5G5;|pinsVddG@5|gnd|G
+Eilc[load]||D5G5;|ilcLoad@0|out|O
+Emc||D5G5;|olcLoad@1|mc|I
+Eolc[dec]||D5G5;|olcCount@0|olc[dec]|O
+Eolc[load]||D5G5;|olcLoad@1|olc[load]|O
+Eolc[zero]||D5G5;|pin@31||I
+Eolc[zoo]||D5G5;|olcContr@0|olc[zoo]|I
+Es[1]||D5G5;|olcContr@0|s[2]|O
+Es[2]||D5G5;|olcContr@0|s[3]|O
+Esel[Co]||D5G5;|olcCount@0|inA|I
+Esel[Ld]||D5G5;|ilcLoad@0|ina|I
+Esel[rD]||D5G5;|ilcLoad@0|inA|I
+Esel[rD_1]||D5G5;|olcLoad@1|sel[rD]|I
+Evdd||D5G5;|pinsVddG@0|vdd|P
+Evdd_1||D5G5;|pinsVddG@0|vdd_1|P
+Evdd_5||D5G5;|olcContr@0|vdd_4|P
+Evdd_6||D5G5;|olcContr@0|vdd_5|P
+Evdd_7||D5G5;|olcCount@0|vdd_7|P
+Evdd_8||D5G5;|olcContr@0|vdd_8|P
+Evdd_9||D5G5;|olcContr@0|vdd_9|P
+Evdd_12||D5G5;|olcCount@0|vdd|P
+Evdd_13||D5G5;|olcCount@0|vdd_3|P
+Evdd_14||D5G5;|olcCount@0|vdd_8|P
+Evdd_15||D5G5;|pinsVddG@1|vdd|P
+Evdd_16||D5G5;|pinsVddG@1|vdd_1|P
+Evdd_17||D5G5;|pinsVddG@2|vdd|P
+Evdd_18||D5G5;|pinsVddG@2|vdd_1|P
+Evdd_19||D5G5;|pinsVddG@3|vdd|P
+Evdd_20||D5G5;|pinsVddG@3|vdd_1|P
+Evdd_21||D5G5;|pinsVddG@4|vdd|P
+Evdd_22||D5G5;|pinsVddG@4|vdd_1|P
+Evdd_23||D5G5;|pinsVddG@5|vdd|P
+Evdd_24||D5G5;|pinsVddG@5|vdd_1|P
+X
+
+# Cell loadORcountAdam;1{sch}
+CloadORcountAdam;1{sch}||schematic|1230935566337|1244311367094|I
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@3||6|-13|||YRRR|
+NOff-Page|conn@5||9|15|||XR|
+NOff-Page|conn@6||-22|2|||XYR|
+NOff-Page|conn@7||-56.5|-14|||Y|
+NOff-Page|conn@9||-15|7|||XR|
+NOff-Page|conn@11||-33|0|||XR|
+NOff-Page|conn@13||-50|-6|||XYRR|
+NOff-Page|conn@14||-7.5|-10|||XY|
+NWire_Con|conn@15||3|13.5||||
+NGround|gnd@0||-0.5|-25.5||||
+IilcLoad;1{ic}|ilcLoad@0||-36|-12|||D5G4;
+IloadORcountAdam;1{ic}|loadORco@1||24|18|||D5G4;
+IolcControlD;1{ic}|olcContr@1||6|6|||D5G4;
+IolcCount;1{ic}|olcCount@0||30|-12|||D5G4;
+IolcLoad;1{ic}|olcLoad@0||-18|-12|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||-21.5|27.5|||||ART_message(D5G5;)SloadORcountAdam
+Ngeneric:Invisible-Pin|pin@1||-21.5|21.5|||||ART_message(D5G3;)Sies 6 June 2009
+NWire_Pin|pin@368||3|0||||
+NWire_Pin|pin@369||-14|0||||
+NWire_Pin|pin@370||27|0||||
+NWire_Pin|pin@371||9|0||||
+NWire_Pin|pin@373||-39|-20.5||||
+NWire_Pin|pin@374||-21|-20.5||||
+NWire_Pin|pin@375||21|-10||||
+NWire_Pin|pin@376||21|-6||||
+NWire_Pin|pin@378||-27|-10||||
+NWire_Pin|pin@379||-27|-6||||
+NWire_Pin|pin@380||-18|1||||
+NWire_Pin|pin@381||33|-2||||
+NWire_Pin|pin@382||-45|-10||||
+NWire_Pin|pin@383||-45|-6||||
+NWire_Pin|pin@384||-45|-14||||
+NWire_Pin|pin@385||-45|-17||||
+NWire_Pin|pin@386||-27|-14||||
+NWire_Pin|pin@387||-27|-17||||
+NWire_Pin|pin@388||21|-14||||
+NWire_Pin|pin@389||21|-17||||
+NWire_Pin|pin@390||27|-20||||
+Ngeneric:Invisible-Pin|pin@391||-33.5|-21.5|||||ART_message(D3G2;)S["sel[rD] selects what to load","1 = olc, 0 = ilc"]
+NWire_Pin|pin@392||-39|-24||||
+NWire_Pin|pin@393||-0.5|-6||||
+NPower|pwr@0||3|19||||
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-6.5|0|||D0G4;|ATTR_L(D5G1;PUD)D716.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||15.5|0|||D0G4;|ATTR_L(D5G1;PUD)D643.0999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@880|||900|olcContr@1|fire[zz]|3|3|pin@368||3|0
+Awire|net@882|||900|pin@369||-14|0|olcLoad@0|fire[zz]|-14|-8
+Awire|net@883|||2700|olcCount@0|fire[Co]|27|-8|pin@370||27|0
+Awire|net@885|||2700|pin@371||9|0|olcContr@1|fire[Co]|9|3
+Abus|net@886||-0.5|IJ900|olcContr@1|olc[zero,zoo]|6|2|conn@3|y|6|-11
+Awire|net@887|||900|conn@11|a|-33|-2|ilcLoad@0|ilc[load]|-33|-7
+Awire|net@888|||1800|pin@373||-39|-20.5|pin@374||-21|-20.5
+Awire|net@890|||900|ilcLoad@0|Dvoid|-39|-16|pin@373||-39|-20.5
+Awire|net@892|||900|olcLoad@0|Dvoid|-21|-16|pin@374||-21|-20.5
+Awire|net@893|||0|olcCount@0|do[ins]|25|-10|pin@375||21|-10
+Awire|net@894|||2700|pin@375||21|-10|pin@376||21|-6
+Awire|net@896|||0|olcLoad@0|do[ins]|-24|-10|pin@378||-27|-10
+Awire|net@898|||2700|pin@378||-27|-10|pin@379||-27|-6
+Awire|net@899|||900|conn@6|y|-22|0|olcLoad@0|mc|-22|-8
+Awire|net@902|||0|ilcLoad@0|do[ins]|-41|-10|pin@382||-45|-10
+Awire|net@904|||2700|pin@382||-45|-10|pin@383||-45|-6
+Awire|net@905|||0|ilcLoad@0|sel[Ld]|-41|-14|pin@384||-45|-14
+Awire|net@907|||0|olcLoad@0|sel[Ld]|-24|-14|pin@386||-27|-14
+Awire|net@909|||0|olcCount@0|sel[Co]|25|-14|pin@388||21|-14
+Abus|net@913||-0.5|IJ2700|olcContr@1|s[2,3]|9|10|conn@5|a|9|13
+Awire|net@916|||1800|conn@13|y|-48|-6|pin@383||-45|-6
+Awire|net@917|||0|conn@14|y|-9.5|-10|olcLoad@0|do[reD]|-12|-10
+Awire|net@918|||0|wire90@1|a|13|0|pin@371||9|0
+Awire|net@919|||0|pin@370||27|0|wire90@1|b|18|0
+Awire|net@920|||0|pin@368||3|0|wire90@0|b|-4|0
+Awire|net@921|||0|wire90@0|a|-9|0|pin@369||-14|0
+Awire|net@922|||1800|pin@379||-27|-6|pin@393||-0.5|-6
+Awire|net@923|||1800|pin@393||-0.5|-6|pin@376||21|-6
+Awire|net@924|||2700|gnd@0||-0.5|-23.5|pin@393||-0.5|-6
+Abus|net@926||-0.5|IJ900|conn@15||3|13.5|olcContr@1|flag[D][set,clr]|3|9
+Awire|net@927|||2700|conn@15||3|13.5|pwr@0||3|19
+Awire|olc[dec]|D5G2;||2700|olcCount@0|ilc[load]|33|-7|pin@381||33|-2
+Awire|olc[load]|D5G2;||2700|olcLoad@0|olc[load]|-18|-7|pin@380||-18|1
+Awire|olc[zero]|D5G2;||900|olcCount@0|olc[zero]|27|-16|pin@390||27|-20
+Awire|sel[Co]|D5G2;||900|pin@388||21|-14|pin@389||21|-17
+Awire|sel[Ld]|D5G2;||900|pin@384||-45|-14|pin@385||-45|-17
+Awire|sel[Ld]|D5G2;||900|pin@386||-27|-14|pin@387||-27|-17
+Awire|sel[rD]|D5G2;||900|pin@373||-39|-20.5|pin@392||-39|-24
+Edo[ins]||D4G2;|conn@13|a|I
+EdoneLO[M]||D4G2;|conn@14|a|I
+Eilc[load]||D6G2;|conn@11|y|O
+Emc||D4G2;|conn@6|a|I
+Eolc[load,dec]||D6G2;|conn@9|y|O
+Eolc[zero,zoo]||D4G2;|conn@3|a|I
+Es[1:2]||D6G2;|conn@5|y|O
+Esel[Ld,Co,rD]||D4G2;|conn@7|a|I
 X
 
 # Cell mux10/2;1{ic}
@@ -1894,7 +2823,7 @@ Es[T,F]|sT,sF|D4G2;|conn@3|a|I
 X
 
 # Cell mux10/2forD;3{lay}
-Cmux10/2forD;3{lay}|mux10/2|cmos90|1216044124953|1239549868233|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent sF /sF_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+Cmux10/2forD;3{lay}|mux10/2|cmos90|1216044124953|1241981698008|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent sF /sF_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||14|-48||20.8||
 NMetal-1-N-Active-Con|contact@1||14|0||20.8||
@@ -2070,7 +2999,7 @@ Evdd_3||D5G2;|pinsVddG@2|vdd_1|P
 X
 
 # Cell mux10/2forPS;4{lay}
-Cmux10/2forPS;4{lay}|mux10/2|cmos90|1216044124953|1239549868233|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent sF /sF_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+Cmux10/2forPS;4{lay}|mux10/2|cmos90|1216044124953|1241981698008|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent sF /sF_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981826991
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||14|-48||20.8||
 NMetal-1-N-Active-Con|contact@1||14|0||20.8||
@@ -2268,7 +3197,7 @@ EsT,sF||D5G2;|pin@4||I
 X
 
 # Cell mux10/2x7;1{sch}
-Cmux10/2x7;1{sch}||schematic|1237122288576|1237123129001|
+Cmux10/2x7;1{sch}||schematic|1237122288576|1241540352226|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-17|-9||||
 NOff-Page|conn@1||7|-9||||
@@ -2367,7 +3296,7 @@ EsT,sF||D4G2;|conn@2|a|I
 X
 
 # Cell muxForD;1{ic}
-CmuxForD;1{ic}||artwork|1237124911036|1237643719230|E
+CmuxForD;1{ic}||artwork|1237124911036|1241540352226|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NThick-Circle|art@2||1.5|0|1|1||
 Nschematic:Bus_Pin|pin@0||-2|0|-1|-1||
@@ -2395,7 +3324,7 @@ Esel||D5G2;|pin@4||I
 X
 
 # Cell muxForD;1{lay}
-CmuxForD;1{lay}||cmos90|1237123713610|1239549868233||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+CmuxForD;1{lay}||cmos90|1237123713610|1241981698008|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@3||135|-16||||
 NX-Metal-1-Metal-2-Con|contact@4||135|0||6.2||
@@ -2554,7 +3483,7 @@ Evdd_5||D5G2;|inv20B@1|vdd_3|P
 X
 
 # Cell muxForD;1{sch}
-CmuxForD;1{sch}||schematic|1237123409146|1240273072038|
+CmuxForD;1{sch}||schematic|1237123409146|1241540352226|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-23|13||||
 NOff-Page|conn@1||-14.5|5||||
@@ -2598,7 +3527,7 @@ Ein[1:7]|sel|D4G2;|conn@0|a|I
 X
 
 # Cell muxForPS;1{ic}
-CmuxForPS;1{ic}||artwork|1237124911036|1237125101936|E
+CmuxForPS;1{ic}||artwork|1237124911036|1241540352226|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NThick-Circle|art@2||1.5|0|1|1||
 Nschematic:Bus_Pin|pin@0||-2|0|-1|-1||
@@ -2626,7 +3555,7 @@ Esel||D5G2;|pin@4||I
 X
 
 # Cell muxForPS;1{lay}
-CmuxForPS;1{lay}||cmos90|1237123713610|1239549868233||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+CmuxForPS;1{lay}||cmos90|1237123713610|1241981698008|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981826991
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@6||-102.5|60||||
 NX-Metal-1-Metal-2-Con|contact@7||-97|-28||||
@@ -2753,7 +3682,7 @@ Evdd_5||D5G2;|inv20B@1|vdd_3|P
 X
 
 # Cell muxForPS;1{sch}
-CmuxForPS;1{sch}||schematic|1237123409146|1240273090344|
+CmuxForPS;1{sch}||schematic|1237123409146|1241540352226|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-23|13||||
 NOff-Page|conn@1||-8|2||||
@@ -2820,21 +3749,21 @@ EzooLO|olc[zero,zoo]|D5G2;|pin@27||O
 X
 
 # Cell olc;9{lay}
-Colc;9{lay}||cmos90|1216796087191|1239549868233|I|ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+Colc;9{lay}||cmos90|1216796087191|1241981698008|I|ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Icalculate;5{lay}|calculat@0||-6|0|||D5G4;
-NX-Metal-2-Metal-3-Con|contact@30||237.5|316||||
-NX-Metal-2-Metal-3-Con|contact@31||93.5|316||||
-NX-Metal-2-Metal-3-Con|contact@32||-50.5|316||||
-NX-Metal-2-Metal-3-Con|contact@33||-74.5|-316||||
-NX-Metal-2-Metal-3-Con|contact@34||69.5|-316||||
-NX-Metal-2-Metal-3-Con|contact@35||213.5|-316||||
-NX-Metal-3-Metal-4-Con|contact@36||237.5|-17.4||||
-NX-Metal-3-Metal-4-Con|contact@37||213.5|-11.6||||
-NX-Metal-3-Metal-4-Con|contact@38||93.5|-5.8||||
-NX-Metal-3-Metal-4-Con|contact@39||69.5|0||||
-NX-Metal-3-Metal-4-Con|contact@40||-50.5|5.8||||
-NX-Metal-3-Metal-4-Con|contact@41||-74.5|11.6||||
+NX-Metal-2-Metal-3-Con|contact@30||243.5|316||||
+NX-Metal-2-Metal-3-Con|contact@31||99.5|316||||
+NX-Metal-2-Metal-3-Con|contact@32||-44.5|316||||
+NX-Metal-2-Metal-3-Con|contact@33||-80.5|-316||||
+NX-Metal-2-Metal-3-Con|contact@34||63.5|-316||||
+NX-Metal-2-Metal-3-Con|contact@35||207.5|-316||||
+NX-Metal-3-Metal-4-Con|contact@36||243.5|-17.4||||
+NX-Metal-3-Metal-4-Con|contact@37||207.5|-11.6||||
+NX-Metal-3-Metal-4-Con|contact@38||99.5|-5.8||||
+NX-Metal-3-Metal-4-Con|contact@39||63.5|0||||
+NX-Metal-3-Metal-4-Con|contact@40||-44.5|5.8||||
+NX-Metal-3-Metal-4-Con|contact@41||-80.5|11.6||||
 NX-Metal-2-Metal-3-Con|contact@42||-134.5|304||||
 NX-Metal-2-Metal-3-Con|contact@43||-134.5|-304||||
 NX-Metal-2-Metal-3-Con|contact@44||-122.5|128||||
@@ -2913,24 +3842,24 @@ Ametal-1|net@815|||S0|pin@454||-51|75|pin@192||-112.5|75
 Ametal-1|net@948|||S0|pin@114||111.5|72|pin@191||-36|72
 Ametal-1|net@975|||S2700|pin@518||-155|69|pin@519||-155|78
 Ametal-1|net@976|||S0|pin@519||-155|78|pin@237||-203|78
-Ametal-4|net@981|||S1800|pinsIn06@1|in[5]|-250|5.8|contact@40||-50.5|5.8
-Ametal-4|net@982|||S1800|pinsIn06@1|in[6]|-250|11.6|contact@41||-74.5|11.6
-Ametal-2|net@990|||S0|olcOdd@3|inLO[1]|266.5|316|contact@30||237.5|316
-Ametal-2|net@992|||S0|olcOdd@3|inLO[3]|99.5|316|contact@31||93.5|316
-Ametal-2|net@994|||S1800|olcOdd@3|inLO[5]|-67.5|316|contact@32||-50.5|316
-Ametal-2|net@996|||S0|olcEven@9|inLO[6]|-67.5|-316|contact@33||-74.5|-316
-Ametal-2|net@998|||S0|olcEven@9|inLO[4]|99.5|-316|contact@34||69.5|-316
-Ametal-2|net@1000|||S0|olcEven@9|inLO[2]|266.5|-316|contact@35||213.5|-316
-Ametal-4|net@1001|||S0|contact@36||237.5|-17.4|pinsIn06@1|in[1]|-250|-17.4
-Ametal-4|net@1005|||S1800|pinsIn06@1|in[2]|-250|-11.6|contact@37||213.5|-11.6
-Ametal-4|net@1011|||S1800|pinsIn06@1|in[3]|-250|-5.8|contact@38||93.5|-5.8
-Ametal-4|net@1012|||S1800|pinsIn06@1|in[4]|-250|0|contact@39||69.5|0
-Ametal-3|net@1020|||S2700|contact@38||93.5|-5.8|contact@31||93.5|316
-Ametal-3|net@1021|||S2700|contact@34||69.5|-316|contact@39||69.5|0
-Ametal-3|net@1022|||S2700|contact@40||-50.5|5.8|contact@32||-50.5|316
-Ametal-3|net@1024|||S2700|contact@36||237.5|-17.4|contact@30||237.5|316
-Ametal-3|net@1025|||S2700|contact@35||213.5|-316|contact@37||213.5|-11.6
-Ametal-3|net@1026|||S900|contact@41||-74.5|11.6|contact@33||-74.5|-316
+Ametal-4|net@981|||S1800|pinsIn06@1|in[5]|-250|5.8|contact@40||-44.5|5.8
+Ametal-4|net@982|||S1800|pinsIn06@1|in[6]|-250|11.6|contact@41||-80.5|11.6
+Ametal-2|net@990|||S0|olcOdd@3|inLO[1]|266.5|316|contact@30||243.5|316
+Ametal-2|net@992|||S0|olcOdd@3|inLO[3]|99.5|316|contact@31||99.5|316
+Ametal-2|net@994|||S1800|olcOdd@3|inLO[5]|-67.5|316|contact@32||-44.5|316
+Ametal-2|net@996|||S0|olcEven@9|inLO[6]|-67.5|-316|contact@33||-80.5|-316
+Ametal-2|net@998|||S0|olcEven@9|inLO[4]|99.5|-316|contact@34||63.5|-316
+Ametal-2|net@1000|||S0|olcEven@9|inLO[2]|266.5|-316|contact@35||207.5|-316
+Ametal-4|net@1001|||S0|contact@36||243.5|-17.4|pinsIn06@1|in[1]|-250|-17.4
+Ametal-4|net@1005|||S1800|pinsIn06@1|in[2]|-250|-11.6|contact@37||207.5|-11.6
+Ametal-4|net@1011|||S1800|pinsIn06@1|in[3]|-250|-5.8|contact@38||99.5|-5.8
+Ametal-4|net@1012|||S1800|pinsIn06@1|in[4]|-250|0|contact@39||63.5|0
+Ametal-3|net@1020|||S2700|contact@38||99.5|-5.8|contact@31||99.5|316
+Ametal-3|net@1021|||S2700|contact@34||63.5|-316|contact@39||63.5|0
+Ametal-3|net@1022|||S2700|contact@40||-44.5|5.8|contact@32||-44.5|316
+Ametal-3|net@1024|||S2700|contact@36||243.5|-17.4|contact@30||243.5|316
+Ametal-3|net@1025|||S2700|contact@35||207.5|-316|contact@37||207.5|-11.6
+Ametal-3|net@1026|||S900|contact@41||-80.5|11.6|contact@33||-80.5|-316
 Ametal-1|net@1027|||S1800|calculat@0|bit[6]|-204|-33|pin@520||-199|-33
 Ametal-1|net@1028|||S900|pin@520||-199|-33|pin@521||-199|-72
 Ametal-1|net@1037|||S2700|olcEven@9|bit[6]|-203|-82|pin@522||-203|-72
@@ -2995,7 +3924,7 @@ Ezero_1||D5G2;|calculat@0|out_4|O
 X
 
 # Cell olc;7{sch}
-Colc;7{sch}||schematic|1216797097518|1236948022581|
+Colc;7{sch}||schematic|1216797097518|1241540352226|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-22.5|-22|||XYRR|
 NOff-Page|conn@3||40.5|-1|||YRR|
@@ -3079,1037 +4008,205 @@ Eolc[load,dec][1:2]|olc[load,dec]|D4G2;|conn@3|a|I
 EzooLO|olc[zero,zoo]|D6G2;|conn@4|y|O
 X
 
-# Cell olcControl;1{ic}
-ColcControl;1{ic}||artwork|1230990041339|1236908967051|EI
-Ngeneric:Facet-Center|art@0||0|0||||AV
-Nschematic:Bus_Pin|pin@1||-4|3|-1|-1||
-Nschematic:Bus_Pin|pin@2||-4|-3|-1|-1|RRR|
-NPin|pin@3||-3|-4|1|1||
-NPin|pin@4||-3|4|1|1||
-NPin|pin@5||3|4|1|1||
-NPin|pin@6||3|-4|1|1||
-Ngeneric:Invisible-Pin|pin@7||0|0|||||ART_message(D5G2;)S[olc,cont]
-Ngeneric:Invisible-Pin|pin@14||-3|-3|1|1|RRR|
-Ngeneric:Invisible-Pin|pin@15||-3|3|1|1||
-Nschematic:Bus_Pin|pin@17||4|3|-1|-1||
-Ngeneric:Invisible-Pin|pin@19||3|3|1|1||
-Nschematic:Bus_Pin|pin@20||2|6|-1|-1||
-Ngeneric:Invisible-Pin|pin@22||2|4|1|1||
-Nschematic:Bus_Pin|pin@23||-2|5|-1|-1||
-NPin|pin@24||-2|4|1|1||
-NPin|pin@25||-2|5|1|1||
-Nschematic:Bus_Pin|pin@28||4|-3|-1|-1||
-Ngeneric:Invisible-Pin|pin@30||3|-3|1|1||
-NPin|pin@31||-2|3|1|1||
-NPin|pin@32||2|3|1|1||
-NPin|pin@33||1|3.5|1|1||
-NPin|pin@34||1|2.5|1|1||
-Ngeneric:Invisible-Pin|pin@35||2.5|3|||||ART_message(D5G1;)SD
-Nschematic:Bus_Pin|pin@36||4|0|-1|-1||
-NPin|pin@39||-3|0|1|1||
-NPin|pin@40||-4|0|1|1||
-Nschematic:Bus_Pin|pin@41||-4|0|-1|-1||
-NPin|pin@42||3|0|1|1||
-NPin|pin@43||4|0|1|1||
-AThicker|net@0|||FS2700|pin@39||-3|0|pin@4||-3|4
-AThicker|net@1|||FS1800|pin@24||-2|4|pin@5||3|4
-AThicker|net@3|||FS0|pin@6||3|-4|pin@3||-3|-4
-Aschematic:bus|net@9||-0.5|IJ0|pin@14||-3|-3|pin@2||-4|-3
-Aschematic:bus|net@11||-0.5|IJ0|pin@15||-3|3|pin@1||-4|3
-Aschematic:bus|net@16||-0.5|IJ1800|pin@19||3|3|pin@17||4|3
-Aschematic:bus|net@19||-0.5|IJ2700|pin@22||2|4|pin@20||2|6
-AThicker|net@21|||FS1800|pin@4||-3|4|pin@24||-2|4
-AThicker|net@22|||FS2700|pin@24||-2|4|pin@25||-2|5
-Aschematic:bus|net@24||-0.5|IJ1800|pin@30||3|-3|pin@28||4|-3
-AThicker|net@26|||FS1800|pin@31||-2|3|pin@32||2|3
-AThicker|net@27|||FS3334|pin@32||2|3|pin@33||1|3.5
-AThicker|net@28|||FS266|pin@32||2|3|pin@34||1|2.5
-AThicker|net@31|||FS2700|pin@3||-3|-4|pin@39||-3|0
-AThicker|net@32|||FS0|pin@39||-3|0|pin@40||-4|0
-AThicker|net@33|||FS2700|pin@42||3|0|pin@5||3|4
-AThicker|net@34|||FS2700|pin@6||3|-4|pin@42||3|0
-AThicker|net@35|||FS1800|pin@42||3|0|pin@43||4|0
-Edo_1[Lo,Co]|Dvoid|D5G2;|pin@41||I
-Eolc[load,dec]|do[Ld,Co,reD]|D5G2;|pin@1||I
-Eflag[Z_1][seet,clr]|flag[D][set,clr]|D5G2;|pin@17||O
-Eolc_1[load,count]|ilc[load]|D5G2;|pin@36||O
-Eolc_1[zero,zoo]|mc|D5G2;|pin@23||I
-Es_1[1,2]|olc[load,dec]|D5G2;|pin@28||O
-Eolc[zero,zoo]||D5G2;|pin@2||I
-Eolc_1[load,dec]|s[1:3]|D5G2;|pin@20||O
-X
-
-# Cell olcControl;4{lay}
-ColcControl;4{lay}||cmos90|1232819186778|1239549868233|I|ATTR_NCC(D5G4;NTX-5.25;Y279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||36.5|-188|||Y|
-NX-Metal-1-Metal-2-Con|contact@1||-25.5|-132|||Y|
-NX-Metal-1-Metal-2-Con|contact@2||59|-132|||Y|
-NX-Metal-1-Metal-2-Con|contact@3||94|-56||||
-NX-Metal-1-Metal-2-Con|contact@4||59|-56||||
-NX-Metal-1-Metal-2-Con|contact@6||36.5|50||||
-NX-Metal-1-Metal-2-Con|contact@7||59|-44||||
-NX-Metal-1-Metal-2-Con|contact@9||94|-244||||
-NX-Metal-1-Metal-2-Con|contact@11||19.5|-226||||
-NX-Metal-2-Metal-3-Con|contact@12||-51|-138||||
-NX-Metal-2-Metal-3-Con|contact@13||-51|144||||
-IolcControlD;1{lay}|olcContr@2||134.5|-144|Y||D5G4;
-IolcControl1;1{lay}|olcContr@3||-32.5|144|||D5G4;
-IolcControl2;2{lay}|olcContr@5||-59.5|-144|Y||D5G4;
-NMetal-1-Pin|pin@32||59|0||||
-NMetal-1-Pin|pin@33||36.5|0||||
-NMetal-1-Pin|pin@42||-49.5|-152||||
-NMetal-1-Pin|pin@43||-25.5|-152||||
-NMetal-2-Pin|pin@45||28|-226||||
-NMetal-2-Pin|pin@46||78|-244||||
-NMetal-3-Pin|pin@48||-51|24||||
-NMetal-3-Pin|pin@49||-51|174||||
-Ametal-2|net@23|||S1800|olcContr@5|gnd_2|58|-216|olcContr@2|gnd_6|60|-216
-Ametal-2|net@24|||S1800|olcContr@5|vdd_5|58|-166|olcContr@2|vdd_10|60|-166
-Ametal-2|net@25|||S1800|olcContr@5|vdd_4|58|-266|olcContr@2|vdd_11|60|-266
-Ametal-2|net@26|||S0|olcContr@2|fire[Co]|88|-188|contact@0||36.5|-188
-Ametal-1|net@27|||S2700|olcContr@5|fire[Co]|36.5|-194|contact@0||36.5|-188
-Ametal-1|net@48|||S2700|olcContr@5|olc[zero]|-49.5|-209|pin@42||-49.5|-152
-Ametal-2|net@49|||S1800|olcContr@5|fire[zz]|-133.5|-100|olcContr@2|go[zero]|88|-100
-Ametal-2|net@50|||S0|olcContr@2|gnd_1|60|-72|olcContr@5|gnd_4|58|-72
-Ametal-2|net@51|||S0|olcContr@2|vdd_2|60|-122|olcContr@5|vdd_8|58|-122
-Ametal-2|net@52|||S0|olcContr@2|vdd_3|60|-22|olcContr@5|vdd_9|58|-22
-Ametal-2|net@63|||S1800|olcContr@5|do[2]|-134.5|-44|contact@7||59|-44
-Ametal-1|net@73|||S900|olcContr@2|olc[zero]|94|-47|contact@3||94|-56
-Ametal-1|net@76|||S2700|contact@2||59|-132|contact@4||59|-56
-Ametal-2|net@78|||S0|olcContr@3|do[2]|75.5|50|contact@6||36.5|50
-Ametal-2|net@79|||S0|contact@3||94|-56|contact@4||59|-56
-Ametal-1|net@84|||S2700|pin@33||36.5|0|contact@6||36.5|50
-Ametal-1|net@86|||S900|pin@32||59|0|contact@7||59|-44
-Ametal-1|net@88|||S0|pin@32||59|0|pin@33||36.5|0
-Ametal-1|net@100|||S900|olcContr@2|olc[zoo]|94|-241|contact@9||94|-244
-Ametal-1|net@105|||S1800|pin@42||-49.5|-152|pin@43||-25.5|-152
-Ametal-1|net@106|||S2700|pin@43||-25.5|-152|contact@1||-25.5|-132
-Ametal-1|net@107|||S2700|olcContr@5|do[Co]|19.5|-232|contact@11||19.5|-226
-Ametal-2|net@108|||S1800|contact@11||19.5|-226|pin@45||28|-226
-Ametal-2|net@109|||S0|contact@2||59|-132|contact@1||-25.5|-132
-Ametal-2|net@110|||S0|contact@9||94|-244|pin@46||78|-244
-Ametal-2|net@111|||S1800|olcContr@5|mc|-59.5|-138|contact@12||-51|-138
-Ametal-3|net@112|||S2700|contact@12||-51|-138|pin@48||-51|24
-Ametal-3|net@113|||S2700|pin@48||-51|24|contact@13||-51|144
-Ametal-2|net@114|||S0|olcContr@3|mc|-32.5|144|contact@13||-51|144
-Ametal-3|net@115|||S2700|contact@13||-51|144|pin@49||-51|174
-ErD|Dvoid|D5G2;|olcContr@3|Cd|I
-Edo[Co]||D5G2;|pin@45||I
-Edo[Ld]||D5G2;|olcContr@3|do[Ld]|O
-Edo[reD]||D5G2;|olcContr@5|do[reD]|O
-Eflag[D][clr]||D5G2;|olcContr@2|flag[D][clr]|O
-Eflag[D][set]||D5G2;|olcContr@2|flag[D][set]|O
-Egnd||D5G2;|olcContr@5|gnd|G
-Egnd_2||D5G2;|olcContr@3|gnd_2|G
-Egnd_3||D5G2;|olcContr@5|gnd_3|G
-Egnd_5||D5G2;|olcContr@2|gnd_4|G
-Egnd_6||D5G2;|olcContr@2|gnd_5|G
-Egnd_9||D5G2;|olcContr@3|gnd_3|G
-Egnd_10||D5G2;|olcContr@3|gnd_5|G
-Egnd_11||D5G2;|olcContr@3|gnd_6|G
-Eilc[load]||D5G2;|olcContr@3|fire[Lo]|O
-Emc_1|mc|D5G2;|pin@49||I
-Emc_1@967497142|mc_1|D5G2;|olcContr@5|mc_1|I
-Eolc[dec]||D5G2;|olcContr@5|olc[dec]|O
-Eolc[load]||D5G2;|olcContr@3|ilc[load]|O
-Eolc[zero]||D5G2;|olcContr@2|olc[zero]|I
-Eolc[zoo]||D5G2;|pin@46||I
-Es[1]||D5G2;|olcContr@3|s[1]|O
-Es[2]||D5G2;|olcContr@2|s[2]|O
-Es[3]||D5G2;|olcContr@2|s[3]|O
-Evdd||D5G2;|olcContr@5|vdd|P
-Evdd_3||D5G2;|olcContr@5|vdd_3|P
-Evdd_4||D5G2;|olcContr@2|vdd_4|P
-Evdd_5||D5G2;|olcContr@2|vdd_5|P
-Evdd_6||D5G2;|olcContr@5|vdd_6|P
-Evdd_7||D5G2;|olcContr@5|vdd_7|P
-Evdd_10||D5G2;|olcContr@2|vdd_8|P
-Evdd_11||D5G2;|olcContr@2|vdd_9|P
-Evdd_13||D5G2;|olcContr@3|vdd_13|P
-Evdd_16||D5G2;|olcContr@3|vdd_4|P
-Evdd_17||D5G2;|olcContr@3|vdd_5|P
-Evdd_18||D5G2;|olcContr@3|vdd_6|P
-Evdd_19||D5G2;|olcContr@3|vdd_7|P
-Evdd_20||D5G2;|olcContr@3|vdd_10|P
-Evdd_21||D5G2;|olcContr@3|vdd_11|P
-Evdd_22||D5G2;|olcContr@3|vdd_12|P
-X
-
-# Cell olcControl;2{sch}
-ColcControl;2{sch}||schematic|1230935566337|1237210271565|I
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@3||-40.5|48|||Y|
-NOff-Page|conn@5||-14.5|55|||XR|
-NOff-Page|conn@6||-24|55|||XYR|
-NOff-Page|conn@7||-65.5|43.5|||Y|
-NOff-Page|conn@8||20.5|64|||R|
-NOff-Page|conn@9||-40.5|56|||X|
-NOff-Page|conn@11||-84|30|||XR|
-NOff-Page|conn@12||-50|-24|||XY|
-IcentersJ:ctrAND1in30;1{ic}|ctrAND1i@0||6|11|R||D5G4;
-IcentersJ:ctrAND1in100;1{ic}|ctrAND1i@3||-84|5.5|XR||D5G4;
-IcentersJ:ctrAND1in30;1{ic}|ctrAND1i@4||60|7|R||D5G4;
-IcentersJ:ctrAND2in100LT;1{ic}|ctrAND2i@3||-36|8|R||D5G4;
-IcentersJ:ctrAND2in100;1{ic}|ctrAND2i@5||72|7|R||D5G4;
-IredFive:inv;1{ic}|inv@6||54|45.5|XR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@7||12|45|R||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@14||47.5|-6|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@16||-70.5|-24|RR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@18||44.5|-19.5|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@19||44.5|-28.5|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@20||-44|-14.5|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@2||60.5|-28.5|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@3||60.5|-19.5|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@4||-28|-14.5|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nand2;1{ic}|nand2@0||45|51|X||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nand2;1{ic}|nand2@1||21.5|51|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nand2;1{ic}|nand2@2||45|39|XY||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nand2;1{ic}|nand2@3||21.5|39|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nand2;1{ic}|nand2@4||-49.5|-6|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nand2;1{ic}|nand2@5||-72|-6|X||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nor2_sy;1{ic}|nor2_sy@1||-6|-1.5|R||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(T)I-1
-IolcControl;1{ic}|olcContr@0||53|64.5|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||1|79.5|||||ART_message(D5G5;)SolcControl
-Ngeneric:Invisible-Pin|pin@1||1|73.5|||||ART_message(D5G3;)Sies 29 January 2009
-NWire_Pin|pin@35||-12|24||||
-Ngeneric:Invisible-Pin|pin@73||65|37.5|||||ART_message(D3G2;)S[this stage sets,"flag[D] from a",newly-decremented,ilc value using,"the \"zoo\" signal."]
-NWire_Pin|pin@83||33|24.5||||
-NWire_Pin|pin@84||33|70.5||||
-NWire_Pin|pin@85||60|38|||X|
-NWire_Pin|pin@86||60|52|||X|
-NWire_Pin|pin@87||6|52||||
-NWire_Pin|pin@89||6|38||||
-NWire_Pin|pin@90||54|40|||X|
-NWire_Pin|pin@94||12|50||||
-NWire_Pin|pin@95||12|40||||
-NWire_Pin|pin@97||54|50|||X|
-NWire_Pin|pin@104||-12|-6||||
-NWire_Pin|pin@113||-36|24||||
-NWire_Pin|pin@121||-36|33.5||||
-Ngeneric:Invisible-Pin|pin@123||-50.5|20.5|||||ART_message(D3G2;)S[this stage fires,for load OLC.]
-Ngeneric:Invisible-Pin|pin@124||-15|44.5|||||ART_message(D3G2;)S[This stage sets,"flag[D] from","the olc[zero]",value.  Use after,"olc[load] or to",restore D after,move.]
-NWire_Pin|pin@144||-37|-6||||
-NWire_Pin|pin@147||-58|21.5||||
-NWire_Pin|pin@149||-35|-6||||
-NWire_Pin|pin@150||1|22||||
-NWire_Pin|pin@151||1|18||||
-NWire_Pin|pin@153||6|26||||
-NWire_Pin|pin@155||54|22||||
-NWire_Pin|pin@156||54|19||||
-NWire_Pin|pin@159||42|24||||
-NWire_Pin|pin@160||42|-6||||
-NWire_Pin|pin@175||-84|24|||X|
-Ngeneric:Invisible-Pin|pin@176||-80|19.5|||X||ART_message(D3G2;)S[this stage fires,for load ILC.]
-NWire_Pin|pin@178||60|26||||
-NWire_Pin|pin@181||31|39||||
-NWire_Pin|pin@182||31|51||||
-NWire_Pin|pin@183||35|39||||
-NWire_Pin|pin@184||35|51||||
-NWire_Pin|pin@186||-60|-5||||
-NWire_Pin|pin@191||-78|-24|||X|
-NWire_Pin|pin@193||-78|-12|||X|
-NWire_Pin|pin@194||-66|-12|||X|
-NWire_Pin|pin@198||-60|24||||
-NWire_Pin|pin@199||-62|24||||
-NWire_Pin|pin@214||-54|-24||||
-NWire_Pin|pin@216||-54|-7||||
-NWire_Pin|pin@218||-66|-7||||
-NWire_Pin|pin@220||-84|-6||||
-NWire_Pin|pin@222||6|3||||
-Ngeneric:Invisible-Pin|pin@224||23.5|-1|||||ART_message(D3G2;)S[no use reporting,"do[Co] and do[2]","and do[reD]",because they can,never wait.]
-NWire_Pin|pin@225||37.5|-28.5||||
-NWire_Pin|pin@227||67.5|-19.5||||
-NWire_Pin|pin@228||67.5|-12.5||||
-NWire_Pin|pin@229||67.5|-28.5||||
-NWire_Pin|pin@230||67.5|-21.5||||
-NWire_Pin|pin@231||37.5|-19.5||||
-NWire_Pin|pin@232||37.5|-14.5||||
-NWire_Pin|pin@233||37.5|-24.5||||
-NWire_Pin|pin@234||71|-6||||
-NWire_Pin|pin@235||73|-5||||
-NWire_Pin|pin@236||72|24||||
-NWire_Pin|pin@238||60|-6||||
-NWire_Pin|pin@239||-6|3||||
-NWire_Pin|pin@244||18|24||||
-NWire_Pin|pin@246||-5|-6||||
-NWire_Pin|pin@247||18|-6||||
-NWire_Pin|pin@248||-7|-6||||
-NWire_Pin|pin@249||-60|-14.5||||
-NWire_Pin|pin@250||-20|-14.5||||
-NWire_Pin|pin@251||-20|-21.5||||
-Ngeneric:Invisible-Pin|pin@252||-51.5|-27.5|||||ART_message(D3G2;)S[selects between,"1 = olc, 0 = ilc"]
-IdriversL:predDri20wMC;1{ic}|predDri2@0||-7|24|X||D5G4;
-IdriversL:predDri20wMC;1{ic}|predDri2@2||48|24|X||D5G4;
-IdriversL:predDri20wMC;1{ic}|predDri2@3||12|24|||D5G4;
-IdriversL:predORdri20wMC;2{ic}|predORdr@0||-60|14|XRRR||D5G4;
-IdriversL:sucDri20;1{ic}|sucDri20@0||-27|24|||D5G4;
-IdriversL:sucDri20or;1{ic}|sucDri20@3||33|61.5|YRRR||D5G4;
-IdriversL:sucDri20or;1{ic}|sucDri20@4||33|32|XYR||D5G4;
-IorangeTSMC090nm:wire90;1{ic}|wire90@6||2|26|||D0G4;|ATTR_L(D5G1;PUD)D802.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@8||-18|24|||D0G4;|ATTR_L(D5G1;PUD)D911.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@9||27.5|39|||D0G4;|ATTR_L(D5G1;PUD)D405.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@10||39|39|X||D0G4;|ATTR_L(D5G1;PUD)D472.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@11||39|51|X||D0G4;|ATTR_L(D5G1;PUD)D346.69999999999993|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@12||27.5|51|||D0G4;|ATTR_L(D5G1;PUD)D438.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@13||51|50|X||D0G4;|ATTR_L(D5G1;PUD)D143.2|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@14||15.5|50|||D0G4;|ATTR_L(D5G1;PUD)D144.29999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@17||-42.5|-6|||D0G4;|ATTR_L(D5G1;PUD)D431.29999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@19||54.5|-6|||D0G4;|ATTR_L(D5G1;PUD)D485.9000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@20||-78.5|-6|X||D0G4;|ATTR_L(D5G1;PUD)D208.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@21||-73.5|-12|X||D0G4;|ATTR_L(D5G1;PUD)D127.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@22||1|3|||D0G4;|ATTR_L(D5G1;PUD)D215.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@23||52.5|-19.5|||D0G4;|ATTR_L(D5G1;PUD)D140.59999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@24||52.5|-28.5|||D0G4;|ATTR_L(D5G1;PUD)D140.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@25||-36|-14.5|||D0G4;|ATTR_L(D5G1;PUD)D140.59999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-Awire|do[2]|D5G2;||900|pin@35||-12|24|pin@104||-12|-6
-Awire|do[Co]|D5G2;||900|pin@159||42|24|pin@160||42|-6
-Awire|do[Ld]|D5G2;||2700|pin@186||-60|-5|predORdr@0|pred|-60|11
-Awire|do[reD]|D5G2;||900|pin@244||18|24|pin@247||18|-6
-Awire|flag[D][clr]|D5G2;||900|pin@84||33|70.5|sucDri20@3|succ|33|64.5
-Awire|flag[D][clr]|D5G2;||2700|pin@225||37.5|-28.5|pin@233||37.5|-24.5
-Awire|flag[D][set]|D5G2;||2700|pin@83||33|24.5|sucDri20@4|succ|33|29
-Awire|flag[D][set]|D5G2;||2700|pin@231||37.5|-19.5|pin@232||37.5|-14.5
-Awire|mc|D5G2;||900|pin@150||1|22|pin@151||1|18
-Awire|mc|D5G2;||900|pin@155||54|22|pin@156||54|19
-Awire|mc|D5G2;||900|pin@147||-58|21.5|predORdr@0|mc|-58|17
-Awire|net@25|||1800|pin@113||-36|24|sucDri20@0|in|-31|24
-Awire|net@80|||0|predDri2@0|pred|-10|24|pin@35||-12|24
-Awire|net@162|||1800|nand2@2|inb|47.5|38|pin@85||60|38
-Awire|net@164|||0|pin@86||60|52|nand2@0|inb|47.5|52
-Awire|net@165|||0|nand2@1|inb|19|52|pin@87||6|52
-Awire|net@168|||1800|pin@89||6|38|nand2@3|inb|19|38
-Awire|net@180|||2700|inv@6|out|54|48|pin@97||54|50
-Awire|net@184|||2700|inv@7|out|12|47.5|pin@94||12|50
-Awire|net@185|||1800|pin@95||12|40|nand2@3|ina|19|40
-Awire|net@186|||1800|nand2@2|ina|47.5|40|pin@90||54|40
-Awire|net@277|||0|pin@35||-12|24|wire90@8|b|-15.5|24
-Awire|net@278|||0|wire90@8|a|-20.5|24|sucDri20@0|succ|-23|24
-Awire|net@279|||0|nand2@2|out|42.5|39|wire90@10|a|41.5|39
-Awire|net@281|||1800|nand2@3|out|24|39|wire90@9|a|25|39
-Awire|net@284|||0|wire90@12|a|25|51|nand2@1|out|24|51
-Awire|net@286|||1800|wire90@11|a|41.5|51|nand2@0|out|42.5|51
-Awire|net@287|||1800|wire90@13|a|53.5|50|pin@97||54|50
-Awire|net@288|||0|wire90@13|b|48.5|50|nand2@0|ina|47.5|50
-Awire|net@289|||1800|wire90@14|b|18|50|nand2@1|ina|19|50
-Awire|net@290|||0|wire90@14|a|13|50|pin@94||12|50
-Awire|net@334|||900|pin@113||-36|24|ctrAND2i@3|out|-36|14
-Awire|net@339|||1800|wire90@17|b|-40|-6|pin@144||-37|-6
-Awire|net@340|||2700|pin@144||-37|-6|ctrAND2i@3|inB|-37|2
-Awire|net@347|||0|pin@104||-12|-6|pin@149||-35|-6
-Awire|net@348|||2700|pin@149||-35|-6|ctrAND2i@3|inA|-35|2
-Awire|net@349|||1800|predDri2@0|mc|-4|22|pin@150||1|22
-Awire|net@356|||900|pin@87||6|52|pin@89||6|38
-Awire|net@357|||0|pin@153||6|26|wire90@6|b|4.5|26
-Awire|net@358|||0|wire90@6|a|-0.5|26|predDri2@0|in|-4|26
-Awire|net@359|||2700|pin@153||6|26|pin@89||6|38
-Awire|net@360|||2700|pin@85||60|38|pin@86||60|52
-Awire|net@378|||1800|predDri2@2|mc|51|22|pin@155||54|22
-Awire|net@383|||0|predDri2@2|pred|45|24|pin@159||42|24
-Awire|net@386|||0|wire90@19|a|52|-6|inv@14|out|50|-6
-Awire|net@388|||0|inv@14|in|45|-6|pin@160||42|-6
-Awire|net@415|||1800|predDri2@2|in|51|26|pin@178||60|26
-Awire|net@420|||2700|ctrAND1i@3|out|-84|11.5|pin@175||-84|24
-Awire|net@422|||0|pin@181||31|39|wire90@9|b|30|39
-Awire|net@424|||0|pin@182||31|51|wire90@12|b|30|51
-Awire|net@425|||900|sucDri20@3|inA_1|31|58.5|pin@182||31|51
-Awire|net@426|||0|wire90@10|b|36.5|39|pin@183||35|39
-Awire|net@428|||0|wire90@11|b|36.5|51|pin@184||35|51
-Awire|net@429|||2700|pin@184||35|51|sucDri20@3|in|35|58.5
-Awire|net@430|||2700|pin@178||60|26|pin@85||60|38
-Awire|net@438|||1800|wire90@20|a|-76|-6|nand2@5|out|-74.5|-6
-Awire|net@441|||1800|nand2@5|inb|-69.5|-5|pin@186||-60|-5
-Awire|net@442|||1800|pin@186||-60|-5|nand2@4|inb|-52|-5
-Awire|net@451|||0|inv@16|out|-73|-24|pin@191||-78|-24
-Awire|net@454|||1800|pin@193||-78|-12|wire90@21|b|-76|-12
-Awire|net@455|||1800|wire90@21|a|-71|-12|pin@194||-66|-12
-Awire|net@461|||2700|pin@191||-78|-24|pin@193||-78|-12
-Awire|net@464|||900|pin@198||-60|24|predORdr@0|in_1|-60|17
-Awire|net@465|||2700|predORdr@0|in|-62|17|pin@199||-62|24
-Awire|net@468|||0|pin@113||-36|24|pin@198||-60|24
-Awire|net@471|||0|wire90@17|a|-45|-6|nand2@4|out|-47|-6
-Awire|net@500|||1800|inv@16|in|-68|-24|pin@214||-54|-24
-Awire|net@501|||1800|pin@214||-54|-24|conn@12|y|-52|-24
-Awire|net@503|||1800|pin@216||-54|-7|nand2@4|ina|-52|-7
-Awire|net@508|||1800|nand2@5|ina|-69.5|-7|pin@218||-66|-7
-Awire|net@509|||2700|pin@214||-54|-24|pin@216||-54|-7
-Awire|net@510|||2700|pin@194||-66|-12|pin@218||-66|-7
-Awire|net@512|||2700|ctrAND1i@0|out|6|17|pin@153||6|26
-Awire|net@516|||0|pin@199||-62|24|pin@175||-84|24
-Awire|net@519|||2700|pin@220||-84|-6|ctrAND1i@3|inB|-84|-0.5
-Awire|net@520|||0|wire90@20|b|-81|-6|pin@220||-84|-6
-Awire|net@521|||900|conn@11|a|-84|28|pin@175||-84|24
-Awire|net@527|||900|ctrAND1i@0|in|6|5|pin@222||6|3
-Awire|net@530|||1800|wire90@22|b|3.5|3|pin@222||6|3
-Awire|net@532|||2700|sucDri20@4|in|35|35|pin@183||35|39
-Awire|net@533|||2700|sucDri20@4|inA_1|31|35|pin@181||31|39
-Awire|net@534|||0|invI@3|in|58|-19.5|wire90@23|b|55|-19.5
-Awire|net@535|||0|wire90@23|a|50|-19.5|inv@18|out|47|-19.5
-Awire|net@537|||1800|invI@3|out|63|-19.5|pin@227||67.5|-19.5
-Awire|net@538|||0|invI@2|in|58|-28.5|wire90@24|b|55|-28.5
-Awire|net@539|||0|wire90@24|a|50|-28.5|inv@19|out|47|-28.5
-Awire|net@540|||1800|invI@2|out|63|-28.5|pin@229||67.5|-28.5
-Awire|net@541|||0|inv@19|in|42|-28.5|pin@225||37.5|-28.5
-Awire|net@542|||0|inv@18|in|42|-19.5|pin@231||37.5|-19.5
-Awire|net@547|||1800|pin@238||60|-6|pin@234||71|-6
-Awire|net@548|||900|ctrAND2i@5|inB|71|1|pin@234||71|-6
-Awire|net@552|||1800|wire90@19|b|57|-6|pin@238||60|-6
-Awire|net@553|||900|ctrAND1i@4|in|60|1|pin@238||60|-6
-Awire|net@554|||2700|ctrAND1i@4|out|60|13|pin@178||60|26
-Awire|net@556|||2700|nor2_sy@1|out|-6|1|pin@239||-6|3
-Awire|net@557|||1800|pin@239||-6|3|wire90@22|a|-1.5|3
-Awire|net@562|||0|predDri2@3|in|9|26|pin@153||6|26
-Awire|net@563|||1800|predDri2@3|pred|15|24|pin@244||18|24
-Awire|net@566|||2700|pin@246||-5|-6|nor2_sy@1|ina|-5|-4
-Awire|net@569|||1800|pin@246||-5|-6|pin@247||18|-6
-Awire|net@571|||0|predDri2@3|mc|9|22|pin@150||1|22
-Awire|net@573|||2700|pin@248||-7|-6|nor2_sy@1|inb|-7|-4
-Awire|net@574|||1800|pin@104||-12|-6|pin@248||-7|-6
-Awire|net@575|||0|invI@4|in|-30.5|-14.5|wire90@25|b|-33.5|-14.5
-Awire|net@576|||0|wire90@25|a|-38.5|-14.5|inv@20|out|-41.5|-14.5
-Awire|net@577|||900|pin@186||-60|-5|pin@249||-60|-14.5
-Awire|net@578|||1800|pin@249||-60|-14.5|inv@20|in|-46.5|-14.5
-Awire|net@579|||1800|invI@4|out|-25.5|-14.5|pin@250||-20|-14.5
-Awire|olc[dec]|D5G2;||900|pin@236||72|24|ctrAND2i@5|out|72|13
-Awire|olc[load]|D5G2;||2700|pin@113||-36|24|pin@121||-36|33.5
-Awire|olc[zero]|D5G2;||900|inv@7|in|12|42.5|pin@95||12|40
-Awire|olc[zero]|D5G2;||900|ctrAND2i@5|inA|73|1|pin@235||73|-5
-Awire|olc[zoo]|D5G2;||900|inv@6|in|54|43|pin@90||54|40
-Awire|s[1]|D5G2;||900|pin@250||-20|-14.5|pin@251||-20|-21.5
-Awire|s[2]|D5G2;||2700|pin@227||67.5|-19.5|pin@228||67.5|-12.5
-Awire|s[3]|D5G2;||2700|pin@229||67.5|-28.5|pin@230||67.5|-21.5
-Edo_1[Lo,Co]|Dvoid|D4G2;|conn@12|a|I
-Eolc_1[zero,zoo]|do[Ld,Co,reD]|D4G2;|conn@7|a|I
-Esucc|flag[D][set,clr]|D6G2;|conn@8|y|O
-Eolc_1[load,count]|ilc[load]|D6G2;|conn@11|y|O
-Emc||D4G2;|conn@6|a|I
-Es_1[1,2]|olc[load,dec]|D6G2;|conn@9|y|O
-Eolc[zero,zoo]||D4G2;|conn@3|a|I
-Es[1,2]|s[1:3]|D6G2;|conn@5|y|O
-X
-
-# Cell olcControl1;1{lay}
-ColcControl1;1{lay}||cmos90|1232824339747|1239702475804||ATTR_NCC(D5G3;NTX26;Y145.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239702481779
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||-55|94||||
-NX-Metal-1-Metal-2-Con|contact@1||-117|94||||
-NX-Metal-1-Metal-2-Con|contact@2||137|94||||
-NX-Metal-1-Metal-2-Con|contact@9||106|0||||
-NX-Metal-1-Metal-2-Con|contact@10||70|-11.7||1.2||
-NX-Metal-1-Metal-2-Con|contact@11||121|11.7||||
-NX-Metal-1-Metal-2-Con|contact@13||90.5|-94||||
-NX-Metal-1-Metal-2-Con|contact@14||49|-94||||
-NX-Metal-1-Metal-2-Con|contact@15||18.5|-44||||
-NX-Metal-1-Metal-2-Con|contact@16||41|-44||||
-NX-Metal-1-Metal-2-Con|contact@17||116|-11.7||1.2||
-NX-Metal-1-Metal-2-Con|contact@18||-130.5|94||||
-NX-Metal-1-Metal-2-Con|contact@19||-145|82||||
-IcentersJ:ctrAND1in100;1{lay}|ctrAND1i@0||-4|72|||D5G4;
-IcentersJ:ctrAND2in100LT;1{lay}|ctrAND2i@1||-46|-72|X||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@0||-121|-40|||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@1||62|40|RR||D5G4;
-Igates1inM:inv05;1{lay}|inv05@0||-80.5|72|||D5G4;
-Igates1inM:inv510;3{lay}|inv510@1||-136.5|72|X||D5G4;
-Igates2inM:nand5A;1{lay}|nand5A@0||-112|72|X||D5G4;
-Igates2inM:nand5A;1{lay}|nand5A@1||-60|72|||D5G4;
-NMetal-1-Pin|pin@0||-76|47||||
-NMetal-1-Pin|pin@1||-90.5|47||||
-NMetal-1-Pin|pin@3||-90.5|87||||
-NMetal-1-Pin|pin@4||-53|47||||
-NMetal-1-Pin|pin@13||-119|-3||||
-NMetal-1-Pin|pin@17||18.5|-3||||
-NMetal-2-Pin|pin@19||117.5|94||||
-NMetal-2-Pin|pin@26||0|0||||
-NMetal-2-Pin|pin@30||-132|-11.7||||
-NMetal-2-Pin|pin@31||-145|6||||
-NMetal-1-Pin|pin@32||70|-49||||
-NMetal-2-Pin|pin@36||108|-94||||
-NMetal-1-Pin|pin@38||70|-11.7||||
-NMetal-1-Pin|pin@39||70|-11||||
-NMetal-1-Pin|pin@42||73.5|-49||||
-NMetal-1-Pin|pin@47||137|2||||
-NMetal-1-Pin|pin@48||116|2||||
-NMetal-2-Pin|pin@53||-139|82||||
-NMetal-2-Pin|pin@56||-145|11.7||||
-IdriversL:predORdri20wMC;1{lay}|predORdr@0||129|72|||D5G4;
-IdriversL:sucDri20;1{lay}|sucDri20@0||90.5|-72|Y||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@0||62|-72|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@1||95|72|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@3||-96|72|||D5G4;
-Ametal-2|net@24|||S0|wellCont@1|gnd|90.5|72|ctrAND1i@0|gnd_1|90.5|72
-Ametal-2|net@25|||S0|wellCont@1|vdd|90.5|22|ctrAND1i@0|vdd_3|90.5|22
-Ametal-2|net@26|||S0|wellCont@1|vdd_1|90.5|122|ctrAND1i@0|vdd_2|90.5|122
-Ametal-2|net@27|||S0|wellCont@1|gnd_1|99.5|72|predORdr@0|gnd|99.5|72
-Ametal-2|net@28|||S0|wellCont@1|vdd_2|99.5|22|predORdr@0|vdd_1|99.5|22
-Ametal-2|net@29|||S0|wellCont@1|vdd_3|99.5|122|predORdr@0|vdd|99.5|122
-Ametal-2|net@36|||S1800|wellCont@3|gnd_1|-91.5|72|inv05@0|gnd|-89.5|72
-Ametal-2|net@37|||S1800|wellCont@3|vdd_2|-91.5|22|inv05@0|vdd_1|-89.5|22
-Ametal-2|net@38|||S1800|wellCont@3|vdd_3|-91.5|122|inv05@0|vdd|-89.5|122
-Ametal-2|net@39|||S0|wellCont@3|gnd|-100.5|72|nand5A@0|gnd|-100.5|72
-Ametal-2|net@40|||S0|wellCont@3|vdd|-100.5|22|nand5A@0|vdd_1|-100.5|22
-Ametal-2|net@41|||S0|wellCont@3|vdd_1|-100.5|122|nand5A@0|vdd|-100.5|122
-Ametal-2|net@42|||S0|nand5A@1|gnd_1|-48.5|72|ctrAND1i@0|gnd|-48.5|72
-Ametal-2|net@43|||S0|nand5A@1|vdd_2|-48.5|122|ctrAND1i@0|vdd|-48.5|122
-Ametal-2|net@44|||S0|nand5A@1|vdd_3|-48.5|22|ctrAND1i@0|vdd_1|-48.5|22
-Ametal-2|net@45|||S0|nand5A@1|gnd|-71.5|72|inv05@0|gnd_1|-71.5|72
-Ametal-2|net@46|||S0|nand5A@1|vdd|-71.5|122|inv05@0|vdd_2|-71.5|122
-Ametal-2|net@47|||S0|nand5A@1|vdd_1|-71.5|22|inv05@0|vdd_3|-71.5|22
-Ametal-1|net@54|||S900|inv05@0|out[1]|-76|65|pin@0||-76|47
-Ametal-1|net@55|||S1800|pin@0||-76|47|nand5A@1|ina|-66|47
-Ametal-1|net@56|||S1800|nand5A@0|ina|-106|47|pin@1||-90.5|47
-Ametal-1|net@59|||S1800|pin@3||-90.5|87|inv05@0|in[1]|-78.5|87
-Ametal-1|net@60|||S900|nand5A@1|out|-53|63.9|pin@4||-53|47
-Ametal-1|net@61|||S1800|pin@4||-53|47|ctrAND1i@0|in|-40|47
-Ametal-1|net@62|||S900|nand5A@1|inb|-55|101|contact@0||-55|94
-Ametal-2|net@63|||S1800|contact@1||-117|94|contact@0||-55|94
-Ametal-1|net@65|||S900|nand5A@0|inb|-117|101|contact@1||-117|94
-Ametal-2|net@66|||S1800|contact@0||-55|94|pin@19||117.5|94
-Ametal-1|net@68||0.4|S2700|predORdr@0|pred|137|88|contact@2||137|94
-Ametal-1|net@75|||S2700|pin@1||-90.5|47|pin@3||-90.5|87
-Ametal-1|net@88|||S900|nand5A@0|out|-119|63.9|pin@13||-119|-3
-Ametal-1|net@94|||S1800|pin@13||-119|-3|pin@17||18.5|-3
-Ametal-1|net@95|||S2700|contact@15||18.5|-44|pin@17||18.5|-3
-Ametal-2|net@101|||S1800|pin@19||117.5|94|contact@2||137|94
-Ametal-2|net@113|||S1800|pin@26||0|0|contact@9||106|0
-Ametal-1|net@114|||S900|predORdr@0|mc|106|65|contact@9||106|0
-Ametal-2|net@119|||S0|ctrAND2i@1|gnd_1|57.5|-72|wellCont@0|gnd|57.5|-72
-Ametal-2|net@120|||S0|ctrAND2i@1|vdd_3|57.5|-122|wellCont@0|vdd|57.5|-122
-Ametal-2|net@121|||S0|ctrAND2i@1|vdd_2|57.5|-22|wellCont@0|vdd_1|57.5|-22
-Ametal-1|net@127|||S900|driveCon@0|out|-137|-40|ctrAND2i@1|out|-137|-56
-Ametal-2|net@128||1.2|S1800|driveCon@0|take|-129|-11.7|contact@10||70|-11.7
-Ametal-1|net@130|||S2700|driveCon@1|out|78|40|ctrAND1i@0|out_1|78|88
-Ametal-2|net@131|||S0|sucDri20@0|gnd|66.5|-72|wellCont@0|gnd_1|66.5|-72
-Ametal-2|net@132|||S0|sucDri20@0|vdd|66.5|-122|wellCont@0|vdd_2|66.5|-122
-Ametal-2|net@133|||S0|sucDri20@0|vdd_1|66.5|-22|wellCont@0|vdd_3|66.5|-22
-Ametal-2|net@138|||S1800|driveCon@1|take|70|11.7|contact@11||121|11.7
-Ametal-1|net@139|||S900|predORdr@0|in|121|50|contact@11||121|11.7
-Ametal-1|net@143|||S2700|sucDri20@0|succ|90.5|-106|contact@13||90.5|-94
-Ametal-1|net@145|||S2700|ctrAND2i@1|in|49|-97|contact@14||49|-94
-Ametal-1|net@146|||S2700|pin@32||70|-49|pin@38||70|-11.7
-Ametal-2|net@147|||S0|pin@36||108|-94|contact@14||49|-94
-Ametal-1|net@151|||S2700|ctrAND2i@1|in_1|41|-47|contact@16||41|-44
-Ametal-2|net@152||1.2|S1800|pin@30||-132|-11.7|driveCon@0|take|-129|-11.7
-Ametal-2|net@153|||S1800|contact@13||90.5|-94|pin@36||108|-94
-Ametal-1|net@155|||S2700|pin@38||70|-11.7|contact@10||70|-11.7
-Ametal-1|net@156|||S2700|pin@38||70|-11.7|pin@39||70|-11
-Ametal-2|net@160|||S1800|contact@15||18.5|-44|contact@16||41|-44
-Ametal-1|net@162|||S1800|pin@32||70|-49|pin@42||73.5|-49
-Ametal-1|net@163|||S900|pin@42||73.5|-49|sucDri20@0|in|73.5|-53
-Ametal-1|net@171|||S900|predORdr@0|inB|137|50|pin@47||137|2
-Ametal-2|net@172||1.2|S1800|contact@10||70|-11.7|contact@17||116|-11.7
-Ametal-1|net@175|||S0|pin@47||137|2|pin@48||116|2
-Ametal-1|net@176|||S900|pin@48||116|2|contact@17||116|-11.7
-Ametal-2|net@184|||S0|contact@1||-117|94|contact@18||-130.5|94
-Ametal-2|net@185|||S0|inv510@1|gnd|-123.5|72|nand5A@0|gnd_1|-123.5|72
-Ametal-2|net@186|||S0|inv510@1|vdd|-123.5|122|nand5A@0|vdd_2|-123.5|122
-Ametal-2|net@187|||S0|inv510@1|vdd_1|-123.5|22|nand5A@0|vdd_3|-123.5|22
-Ametal-1|net@188|||S2700|inv510@1|out10|-145|79|contact@19||-145|82
-Ametal-2|net@189|||S1800|contact@19||-145|82|pin@53||-139|82
-Ametal-2|net@190||1.2|S0|driveCon@1|take|70|11.7|pin@56||-145|11.7
-Ametal-2|net@192||1.2|S2700|pin@31||-145|6|pin@56||-145|11.7
-Ametal-1|net@197|||S900|contact@18||-130.5|94|inv510@1|in[1]|-130.5|79
-Edo[2]||D5G2;|pin@36||O
-Edo[Ld]||D5G2;|pin@19||I
-Egnd_6|gnd|D5G2;|inv510@1|gnd_1|G
-Egnd_2||D5G2;|predORdr@0|gnd_1|G
-Egnd_3||D5G2;|sucDri20@0|gnd_1|G
-Egnd_5||D5G2;|ctrAND2i@1|gnd_2|G
-Efire[Lo]|ilc[load]|D5G2;|pin@31||O
-Emc||D5G2;|pin@26||I
-Eilc[load]|olc[load]|D5G2;|pin@30||O
-ECd|rD|D5G2;|pin@3||I
-Es[1]||D5G2;|pin@53||O
-Evdd_12|vdd|D5G2;|inv510@1|vdd_2|P
-Evdd_4||D5G2;|predORdr@0|vdd_2|P
-Evdd_5||D5G2;|predORdr@0|vdd_3|P
-Evdd_6||D5G2;|sucDri20@0|vdd_2|P
-Evdd_7||D5G2;|sucDri20@0|vdd_3|P
-Evdd_10||D5G2;|ctrAND2i@1|vdd_4|P
-Evdd_11||D5G2;|ctrAND2i@1|vdd_5|P
-Evdd_13||D5G2;|inv510@1|vdd_3|P
-X
-
-# Cell olcControl1;1{sch}
-ColcControl1;1{sch}||schematic|1230935566337|1236908967051|I
+# Cell olcControlD;1{ic}
+ColcControlD;1{ic}||artwork|1240288689648|1241540352226|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@5||-2|44.5|||XR|
-NOff-Page|conn@6||-11.5|44.5|||XYR|
-NOff-Page|conn@7||-7|29|||Y|
-NOff-Page|conn@9||18|32.5|||XR|
-NOff-Page|conn@11||-30|30|||XR|
-NOff-Page|conn@12||4|-24|||XY|
-NOff-Page|conn@13||48.5|24|||XRR|
-IcentersJ:ctrAND1in100;1{ic}|ctrAND1i@3||-30|5.5|XR||D5G4;
-IcentersJ:ctrAND2in100LT;1{ic}|ctrAND2i@3||18|8|R||D5G4;
-IredFive:inv;1{ic}|inv@16||-16.5|-24|RR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@17||-13.5|1|RR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@1||-19|7.5|XR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nand2;1{ic}|nand2@4||4.5|-6|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nand2;1{ic}|nand2@5||-18|-6|X||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-Ngeneric:Invisible-Pin|pin@0||-3|59.5|||||ART_message(D5G5;)SolcControl1
-Ngeneric:Invisible-Pin|pin@1||-3|53.5|||||ART_message(D5G3;)Sies 29 January 2009
-NWire_Pin|pin@35||42|24||||
-NWire_Pin|pin@104||42|-6||||
-NWire_Pin|pin@113||18|24||||
-Ngeneric:Invisible-Pin|pin@123||3.5|20.5|||||ART_message(D3G2;)S[this stage fires,for load OLC.]
-NWire_Pin|pin@135||-19|13.5|||RR|
-NWire_Pin|pin@144||17|-6||||
-NWire_Pin|pin@147||-4|21.5||||
-NWire_Pin|pin@149||19|-6||||
-NWire_Pin|pin@175||-30|24|||X|
-Ngeneric:Invisible-Pin|pin@176||-26|19.5|||X||ART_message(D3G2;)S[this stage fires,for load ILC.]
-NWire_Pin|pin@186||-6|-5||||
-NWire_Pin|pin@191||-24|-24|||X|
-NWire_Pin|pin@193||-24|-12|||X|
-NWire_Pin|pin@194||-12|-12|||X|
-NWire_Pin|pin@198||-6|24||||
-NWire_Pin|pin@199||-8|24||||
-NWire_Pin|pin@214||0|-24||||
-NWire_Pin|pin@216||0|-7||||
-NWire_Pin|pin@218||-12|-7||||
-NWire_Pin|pin@220||-30|-6||||
-NWire_Pin|pin@221||-6|1||||
-NWire_Pin|pin@222||-19|1||||
-IdriversL:predORdri20wMC;2{ic}|predORdr@0||-6|14|XRRR||D5G4;
-IdriversL:sucDri20;1{ic}|sucDri20@0||27|24|||D5G4;
-IorangeTSMC090nm:wire90;1{ic}|wire90@17||11.5|-6|||D0G4;|ATTR_L(D5G1;PUD)D134.60000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@20||-24.5|-6|X||D0G4;|ATTR_L(D5G1;PUD)D560.9608240343941|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@21||-19.5|-12|X||D0G4;|ATTR_L(D5G1;PUD)D560.9608240343941|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-Awire|do[Ld]|D5G2;||2700|pin@221||-6|1|predORdr@0|pred|-6|11
-Awire|mc|D5G2;||900|pin@147||-4|21.5|predORdr@0|mc|-4|17
-Awire|net@25|||1800|pin@113||18|24|sucDri20@0|in|23|24
-Awire|net@334|||900|pin@113||18|24|ctrAND2i@3|out|18|14
-Awire|net@339|||1800|wire90@17|b|14|-6|pin@144||17|-6
-Awire|net@340|||2700|pin@144||17|-6|ctrAND2i@3|inB|17|2
-Awire|net@347|||0|pin@104||42|-6|pin@149||19|-6
-Awire|net@348|||2700|pin@149||19|-6|ctrAND2i@3|inA|19|2
-Awire|net@420|||2700|ctrAND1i@3|out|-30|11.5|pin@175||-30|24
-Awire|net@438|||1800|wire90@20|a|-22|-6|nand2@5|out|-20.5|-6
-Awire|net@441|||1800|nand2@5|inb|-15.5|-5|pin@186||-6|-5
-Awire|net@442|||1800|pin@186||-6|-5|nand2@4|inb|2|-5
-Awire|net@451|||0|inv@16|out|-19|-24|pin@191||-24|-24
-Awire|net@454|||1800|pin@193||-24|-12|wire90@21|b|-22|-12
-Awire|net@455|||1800|wire90@21|a|-17|-12|pin@194||-12|-12
-Awire|net@461|||2700|pin@191||-24|-24|pin@193||-24|-12
-Awire|net@464|||900|pin@198||-6|24|predORdr@0|in_1|-6|17
-Awire|net@465|||2700|predORdr@0|in|-8|17|pin@199||-8|24
-Awire|net@468|||0|pin@113||18|24|pin@198||-6|24
-Awire|net@471|||0|wire90@17|a|9|-6|nand2@4|out|7|-6
-Awire|net@500|||1800|inv@16|in|-14|-24|pin@214||0|-24
-Awire|net@501|||1800|pin@214||0|-24|conn@12|y|2|-24
-Awire|net@503|||1800|pin@216||0|-7|nand2@4|ina|2|-7
-Awire|net@508|||1800|nand2@5|ina|-15.5|-7|pin@218||-12|-7
-Awire|net@509|||2700|pin@214||0|-24|pin@216||0|-7
-Awire|net@510|||2700|pin@194||-12|-12|pin@218||-12|-7
-Awire|net@516|||0|pin@199||-8|24|pin@175||-30|24
-Awire|net@519|||2700|pin@220||-30|-6|ctrAND1i@3|inB|-30|-0.5
-Awire|net@520|||0|wire90@20|b|-27|-6|pin@220||-30|-6
-Awire|net@521|||900|conn@11|a|-30|28|pin@175||-30|24
-Awire|net@531|||900|pin@35||42|24|pin@104||42|-6
-Awire|net@534|||2700|pin@113||18|24|conn@9|a|18|30.5
-Awire|net@535|||0|conn@13|a|46.5|24|pin@35||42|24
-Awire|net@536|||1800|sucDri20@0|succ|31|24|pin@35||42|24
-Awire|net@537|||2700|pin@186||-6|-5|pin@221||-6|1
-Awire|net@538|||1800|inv@17|in|-11|1|pin@221||-6|1
-Awire|net@539|||900|invI@1|in|-19|5|pin@222||-19|1
-Awire|net@540|||1800|pin@222||-19|1|inv@17|out|-16|1
-Awire|s[1]|D5G2;||2700|invI@1|out|-19|10|pin@135||-19|13.5
-Efire[Lo_1]|do[2]|D6G2;|conn@13|y|O
-Edo[Ld,Co]|do[Ld]|D4G2;|conn@7|a|I
-Efire[Li]|ilc[load]|D6G2;|conn@11|y|O
-Emc||D4G2;|conn@6|a|I
-Eolc[load,dec]|olc[load]|D6G2;|conn@9|y|O
-ECd|rD|D4G2;|conn@12|a|I
-Es[1,2]|s[1]|D6G2;|conn@5|y|O
-X
-
-# Cell olcControl2;2{lay}
-ColcControl2;2{lay}||cmos90|1232819186778|1239549868233|I|ATTR_NCC(D5G3;NTX-6;Y140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||-61.5|-100||||
-NX-Metal-1-Metal-2-Con|contact@1||-84|-100||||
-NX-Metal-1-Metal-2-Con|contact@2||37|-44||||
-NX-Metal-1-Metal-2-Con|contact@3||-101|-44||||
-NX-Metal-1-Metal-2-Con|contact@4||11|-44||||
-NX-Metal-1-Metal-2-Con|contact@6||-44.5|-112||||
-NX-Metal-1-Metal-2-Con|contact@7||-86|-6||||
-NX-Metal-1-Metal-2-Con|contact@8||22|-6||||
-NX-Metal-1-Metal-2-Con|contact@9||81|-6||||
-NX-Metal-1-Metal-2-Con|contact@10||25|-112||||
-IcentersJ:ctrAND1in30;1{lay}|ctrAND1i@0||-14|-72|||D5G4;
-IcentersJ:ctrAND1in30;1{lay}|ctrAND1i@2||88|-72|||D5G4;
-IcentersJ:ctrAND2in100;2{lay}|ctrAND2i@0||-33|72|X||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@0||-94|35|Y||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@0||64|72|XY||D5G4;
-Igates2inM:nor05sym;2{lay}|nor05sym@0||-56|-72|||D5G4;
-NMetal-2-Pin|pin@68||-109.5|6.7||||
-NMetal-1-Pin|pin@71||65.5|8||||
-NMetal-1-Pin|pin@74||113|15||||
-NMetal-1-Pin|pin@76||96|15||||
-NMetal-2-Pin|pin@79||-75|-100||||
-NMetal-2-Pin|pin@89||-74|-44||||
-NMetal-2-Pin|pin@91||-26|-112||||
-NMetal-1-Pin|pin@97||79|97||||
-NMetal-1-Pin|pin@102||-86|-68||||
-NMetal-1-Pin|pin@105||-56|-57||||
-NMetal-1-Pin|pin@106||58|8||||
-NMetal-1-Pin|pin@107||53|65||||
-NMetal-2-Pin|pin@112||0|-6||||
-NMetal-1-Pin|pin@113||-44.5|-91||||
-NMetal-1-Pin|pin@114||25|-107||||
-NMetal-1-Pin|pin@116||20|-107||||
-IdriversL:predDri20wMC;3{lay}|predDri2@1||37|-72|Y||D5G4;
-IdriversL:predDri20wMC;3{lay}|predDri2@2||-101|-72|XY||D5G4;
-IdriversL:predDri20wMC;3{lay}|predDri2@3||96|72|||D5G4;
-IwiresL:select15;1{lay}|select15@0||55|72|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@0||-73|-72|||D5G4;
-Ametal-1|net@250|||S900|ctrAND2i@0|out|-110|88|driveCon@0|out|-110|35
-Ametal-2|net@251||1.2|S0|driveCon@0|take|-102|6.7|pin@68||-109.5|6.7
-Ametal-1|net@263|||S2700|ctrAND1i@2|in[1]|65.5|-57|pin@71||65.5|8
-Ametal-1|net@267|||S0|pin@71||65.5|8|pin@106||58|8
-Ametal-1|net@268|||S2700|ctrAND1i@2|out|113|-72|pin@74||113|15
-Ametal-1|net@271|||S0|pin@74||113|15|pin@76||96|15
-Ametal-1|net@272|||S2700|pin@76||96|15|predDri2@3|in|96|50
-Ametal-2|net@282|||S1800|contact@1||-84|-100|pin@79||-75|-100
-Ametal-1|net@283||0.4|S900|predDri2@2|pred|-84|-88|contact@1||-84|-100
-Ametal-2|net@284|||S1800|pin@89||-74|-44|contact@4||11|-44
-Ametal-1|net@285|||S2700|predDri2@1|in|37|-50|contact@2||37|-44
-Ametal-1|net@287|||S2700|predDri2@2|in|-101|-50|contact@3||-101|-44
-Ametal-2|net@288|||S1800|contact@4||11|-44|contact@2||37|-44
-Ametal-1|net@289|||S2700|ctrAND1i@0|out|11|-72|contact@4||11|-44
-Ametal-2|net@296|||S0|ctrAND1i@2|gnd_1|58.5|-72|predDri2@1|gnd_1|58.5|-72
-Ametal-2|net@297|||S0|ctrAND1i@2|vdd_3|58.5|-122|predDri2@1|vdd_2|58.5|-122
-Ametal-2|net@298|||S0|ctrAND1i@2|vdd_2|58.5|-22|predDri2@1|vdd_3|58.5|-22
-Ametal-2|net@299|||S0|predDri2@1|gnd|15.5|-72|ctrAND1i@0|gnd_2|15.5|-72
-Ametal-2|net@300|||S0|predDri2@1|vdd|15.5|-122|ctrAND1i@0|vdd_5|15.5|-122
-Ametal-2|net@301|||S0|predDri2@1|vdd_1|15.5|-22|ctrAND1i@0|vdd_4|15.5|-22
-Ametal-1|net@307|||S2700|predDri2@2|mc|-86|-65|contact@7||-86|-6
-Ametal-1|net@309|||S2700|predDri2@1|mc|22|-65|contact@8||22|-6
-Ametal-2|net@310|||S1800|contact@8||22|-6|contact@9||81|-6
-Ametal-1|net@311|||S900|predDri2@3|mc|81|65|contact@9||81|-6
-Ametal-2|net@312|||S1800|pin@79||-75|-100|contact@0||-61.5|-100
-Ametal-2|net@324|||S1800|contact@3||-101|-44|pin@89||-74|-44
-Ametal-2|net@326|||S0|pin@91||-26|-112|contact@6||-44.5|-112
-Ametal-2|net@334||6.2|S0|inv10D@0|gnd_1|55.5|72|ctrAND2i@0|gnd|54|72
-Ametal-2|net@335||6.2|S0|inv10D@0|vdd_2|55.5|22|ctrAND2i@0|vdd_1|54|22
-Ametal-2|net@336||6.2|S0|inv10D@0|vdd_3|55.5|122|ctrAND2i@0|vdd|54|122
-Ametal-2|net@337|||S1800|inv10D@0|gnd|72.5|72|predDri2@3|gnd|74.5|72
-Ametal-2|net@338|||S1800|inv10D@0|vdd_1|72.5|122|predDri2@3|vdd|74.5|122
-Ametal-2|net@339|||S1800|inv10D@0|vdd|72.5|22|predDri2@3|vdd_1|74.5|22
-Ametal-1|net@340|||S2700|predDri2@3|pred|79|88|pin@97||79|97
-Ametal-1|net@341|||S0|pin@97||79|97|inv10D@0|in|64|97
-Ametal-1|net@350|||S900|predDri2@2|mc|-86|-65|pin@102||-86|-68
-Ametal-2|net@353|||S0|pin@112||0|-6|contact@7||-86|-6
-Ametal-2|net@354|||S0|wellCont@0|gnd_1|-68.5|-72|nor05sym@0|gnd|-68.5|-72
-Ametal-2|net@355|||S0|wellCont@0|vdd_2|-68.5|-122|nor05sym@0|vdd_1|-68.5|-122
-Ametal-2|net@356|||S0|wellCont@0|vdd_3|-68.5|-22|nor05sym@0|vdd|-68.5|-22
-Ametal-2|net@357|||S0|wellCont@0|gnd|-77.5|-72|predDri2@2|gnd|-79.5|-72
-Ametal-2|net@358|||S0|wellCont@0|vdd|-77.5|-122|predDri2@2|vdd|-79.5|-122
-Ametal-2|net@359|||S0|wellCont@0|vdd_1|-77.5|-22|predDri2@2|vdd_1|-79.5|-22
-Ametal-2|net@360||6.2|S0|nor05sym@0|vdd_3|-43.5|-122|ctrAND1i@0|vdd_3|-43.5|-122
-Ametal-2|net@361||6.2|S1800|ctrAND1i@0|gnd_1|-43.5|-72|nor05sym@0|gnd_1|-43.5|-72
-Ametal-2|net@362||6.2|S1800|ctrAND1i@0|vdd_2|-43.5|-22|nor05sym@0|vdd_2|-43.5|-22
-Ametal-1|net@364|||S2700|contact@0||-61.5|-100|nor05sym@0|inA|-61.5|-91
-Ametal-1|net@366|||S0|ctrAND1i@0|in[1]|-36.5|-57|pin@105||-56|-57
-Ametal-1|net@367|||S2700|pin@105||-56|-57|nor05sym@0|out_1|-56|-34.4
-Ametal-1|net@369|||S2700|pin@106||58|8|inv10D@0|out|58|65
-Ametal-1|net@371|||S0|inv10D@0|out|58|65|pin@107||53|65
-Ametal-1|net@372|||S2700|pin@107||53|65|ctrAND2i@0|inB|53|81
-Ametal-2|net@383|||S0|contact@8||22|-6|pin@112||0|-6
-Ametal-1|net@384|||S2700|contact@6||-44.5|-112|pin@113||-44.5|-91
-Ametal-1|net@385|||S0|pin@113||-44.5|-91|nor05sym@0|inB|-50.5|-91
-Ametal-2|net@391|||S1800|pin@91||-26|-112|contact@10||25|-112
-Ametal-1|net@392|||S2700|contact@10||25|-112|pin@114||25|-107
-Ametal-1|net@394|||S0|pin@114||25|-107|pin@116||20|-107
-Ametal-1|net@395|||S2700|pin@116||20|-107|predDri2@1|pred|20|-88
-Edo[2]||D5G2;|pin@79||I
-Edo[Co]||D5G2;|predDri2@3|pred|O
-Edo[reD]||D5G2;|pin@91||O
-Efire[Co]||D5G2;|predDri2@3|in|I
-Efire[zz]||D5G2;|pin@89||O
-Egnd||D5G2;|ctrAND2i@0|gnd_1|G
-Egnd_2||D5G2;|predDri2@3|gnd_1|G
-Egnd_3||D5G2;|predDri2@2|gnd_1|G
-Egnd_4||D5G2;|ctrAND1i@2|gnd_2|G
-Emc||D5G2;|pin@112||I
-Emc_1||D5G2;|predDri2@3|mc_1|I
-Eolc[dec]||D5G2;|pin@68||O
-Eolc[zero]||D5G2;|ctrAND2i@0|inA|I
-Evdd||D5G2;|ctrAND2i@0|vdd_2|P
-Evdd_3||D5G2;|ctrAND2i@0|vdd_3|P
-Evdd_4||D5G2;|predDri2@3|vdd_2|P
-Evdd_5||D5G2;|predDri2@3|vdd_3|P
-Evdd_6||D5G2;|predDri2@2|vdd_2|P
-Evdd_7||D5G2;|predDri2@2|vdd_3|P
-Evdd_8||D5G2;|ctrAND1i@2|vdd_4|P
-Evdd_9||D5G2;|ctrAND1i@2|vdd_5|P
-X
-
-# Cell olcControl2;2{sch}
-ColcControl2;2{sch}||schematic|1230935566337|1236908967051|I
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@6||1|57|||XYR|
-NOff-Page|conn@7||37.5|9|||Y|
-NOff-Page|conn@9||66.5|32|||XRR|
-NOff-Page|conn@13||-16.5|6|||Y|
-NOff-Page|conn@15||25.5|3|||XY|
-NOff-Page|conn@16||6|34|||XR|
-NOff-Page|conn@17||82.5|-6|||XY|
-NOff-Page|conn@18||75.5|23|||XRR|
-IcentersJ:ctrAND1in30;1{ic}|ctrAND1i@2||6|13|R||D5G4;
-IcentersJ:ctrAND1in30;1{ic}|ctrAND1i@3||60|7|R||D5G4;
-IcentersJ:ctrAND2in100;1{ic}|ctrAND2i@0||72|7|R||D5G4;
-IredFive:inv;1{ic}|inv@14||47.5|-6|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nor2_sy;1{ic}|nor2_sy@0||-6|0.5|R||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE(T)I1|ATTR_LEPARALLGRP()I-1|ATTR_su(T)I-1
-Ngeneric:Invisible-Pin|pin@0||1|79.5|||||ART_message(D5G5;)SolcControl2
-Ngeneric:Invisible-Pin|pin@1||1|73.5|||||ART_message(D5G3;)Sies 24 January 2009
-NWire_Pin|pin@35||-12|24||||
-Ngeneric:Invisible-Pin|pin@73||63|43.5|||||ART_message(D3G2;)S[this stage fires,for count OLC.]
-NWire_Pin|pin@104||-12|-6||||
-Ngeneric:Invisible-Pin|pin@124||-16|37|||||ART_message(D3G2;)S[this stage sets,the flags from,"\"zero\" after load."]
-NWire_Pin|pin@150||1|22||||
-NWire_Pin|pin@151||1|18||||
-NWire_Pin|pin@153||6|26||||
-NWire_Pin|pin@155||54|22||||
-NWire_Pin|pin@156||54|19||||
-NWire_Pin|pin@159||42|24||||
-NWire_Pin|pin@160||42|-6||||
-NWire_Pin|pin@161||60|-6||||
-NWire_Pin|pin@178||60|26||||
-NWire_Pin|pin@221||60|32||||
-NWire_Pin|pin@232||6|5||||
-NWire_Pin|pin@233||-6|5||||
-NWire_Pin|pin@234||-7|-6||||
-NWire_Pin|pin@235||-5|-6||||
-NWire_Pin|pin@237||20|24||||
-NWire_Pin|pin@238||20|-6||||
-NWire_Pin|pin@239||20|3||||
-NWire_Pin|pin@240||-12|6||||
-NWire_Pin|pin@241||42|9||||
-NWire_Pin|pin@242||71|-6||||
-NWire_Pin|pin@246||73|-6||||
-NWire_Pin|pin@247||72|23||||
-IdriversL:predDri20wMC;1{ic}|predDri2@0||-7|24|X||D5G4;
-IdriversL:predDri20wMC;1{ic}|predDri2@2||48|24|X||D5G4;
-IdriversL:predDri20wMC;1{ic}|predDri2@3||12|24|||D5G4;
-IorangeTSMC090nm:wire90;1{ic}|wire90@6||2|26|||D0G4;|ATTR_L(D5G1;PUD)D629.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-8;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@19||55.5|-6|||D0G4;|ATTR_L(D5G1;PUD)D142.59999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@23||1|5|||D0G4;|ATTR_L(D5G1;PUD)D137.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-Awire|mc|D5G2;||900|pin@150||1|22|pin@151||1|18
-Awire|mc|D5G2;||900|pin@155||54|22|pin@156||54|19
-Awire|net@80|||0|predDri2@0|pred|-10|24|pin@35||-12|24
-Awire|net@349|||1800|predDri2@0|mc|-4|22|pin@150||1|22
-Awire|net@357|||0|pin@153||6|26|wire90@6|b|4.5|26
-Awire|net@358|||0|wire90@6|a|-0.5|26|predDri2@0|in|-4|26
-Awire|net@378|||1800|predDri2@2|mc|51|22|pin@155||54|22
-Awire|net@383|||0|predDri2@2|pred|45|24|pin@159||42|24
-Awire|net@385|||1800|wire90@19|b|58|-6|pin@161||60|-6
-Awire|net@386|||0|wire90@19|a|53|-6|inv@14|out|50|-6
-Awire|net@388|||0|inv@14|in|45|-6|pin@160||42|-6
-Awire|net@401|||900|ctrAND1i@3|in|60|1|pin@161||60|-6
-Awire|net@415|||1800|predDri2@2|in|51|26|pin@178||60|26
-Awire|net@523|||900|pin@178||60|26|ctrAND1i@3|out|60|13
-Awire|net@524|||2700|pin@178||60|26|pin@221||60|32
-Awire|net@525|||0|conn@9|a|64.5|32|pin@221||60|32
-Awire|net@537|||900|pin@35||-12|24|pin@240||-12|6
-Awire|net@551|||900|pin@241||42|9|pin@160||42|-6
-Awire|net@552|||1800|wire90@23|b|3.5|5|pin@232||6|5
-Awire|net@553|||1800|pin@233||-6|5|wire90@23|a|-1.5|5
-Awire|net@554|||900|ctrAND1i@2|in|6|7|pin@232||6|5
-Awire|net@555|||900|pin@233||-6|5|nor2_sy@0|out|-6|3
-Awire|net@556|||1800|pin@104||-12|-6|pin@234||-7|-6
-Awire|net@557|||2700|pin@234||-7|-6|nor2_sy@0|inb|-7|-2
-Awire|net@558|||900|nor2_sy@0|ina|-5|-2|pin@235||-5|-6
-Awire|net@560|||900|pin@153||6|26|ctrAND1i@2|out|6|19
-Awire|net@561|||0|predDri2@3|in|9|26|pin@153||6|26
-Awire|net@562|||0|predDri2@3|mc|9|22|pin@150||1|22
-Awire|net@563|||1800|predDri2@3|pred|15|24|pin@237||20|24
-Awire|net@564|||900|pin@237||20|24|pin@239||20|3
-Awire|net@566|||900|pin@239||20|3|pin@238||20|-6
-Awire|net@567|||0|conn@15|y|23.5|3|pin@239||20|3
-Awire|net@568|||900|pin@240||-12|6|pin@104||-12|-6
-Awire|net@569|||1800|conn@13|y|-14.5|6|pin@240||-12|6
-Awire|net@570|||900|pin@159||42|24|pin@241||42|9
-Awire|net@571|||1800|conn@7|y|39.5|9|pin@241||42|9
-Awire|net@573|||900|ctrAND2i@0|inB|71|1|pin@242||71|-6
-Awire|net@577|||1800|pin@235||-5|-6|pin@238||20|-6
-Awire|net@578|||0|pin@242||71|-6|pin@161||60|-6
-Awire|net@581|||0|conn@17|y|80.5|-6|pin@246||73|-6
-Awire|net@584|||2700|pin@246||73|-6|ctrAND2i@0|inA|73|1
-Awire|net@585|||2700|pin@153||6|26|conn@16|a|6|32
-Awire|net@587|||0|conn@18|a|73.5|23|pin@247||72|23
-Awire|olc[dec]|D5G2;||900|pin@247||72|23|ctrAND2i@0|out|72|13
-Edo[2]||D4G2;|conn@13|a|I
-Edo[Co]||D4G2;|conn@7|a|I
-Edo[reD]||D4G2;|conn@15|a|I
-Efire[Co]||D6G2;|conn@9|y|O
-Efire[Co_1]|fire[zz]|D6G2;|conn@16|y|O
-Emc||D4G2;|conn@6|a|I
-Efire[Co_1]@45086567|olc[dec]|D6G2;|conn@18|y|O
-Edo[Co_1]|olc[zero]|D4G2;|conn@17|a|I
+Nschematic:Bus_Pin|pin@0||3|-3|-1|-1||
+Nschematic:Bus_Pin|pin@2||-3|-3|-1|-1||
+Nschematic:Bus_Pin|pin@4||-3|3|-1|-1|R|
+Ngeneric:Invisible-Pin|pin@5||-3|2|1|1|R|
+Nschematic:Bus_Pin|pin@6||0|-4|-1|-1|R|
+Ngeneric:Invisible-Pin|pin@7||0|-2|1|1|R|
+Nschematic:Bus_Pin|pin@8||3|4|-1|-1|R|
+Ngeneric:Invisible-Pin|pin@9||3|2|1|1|R|
+NPin|pin@10||-4|-2|1|1||
+NPin|pin@11||4|-2|1|1||
+NPin|pin@12||4|2|1|1||
+NPin|pin@13||-4|2|1|1||
+NPin|pin@18||3|-2|1|1||
+NPin|pin@19||3|-3|1|1||
+Ngeneric:Invisible-Pin|pin@22||0|0|||||ART_message(D5G2;)SolcD
+NPin|pin@25||-3|-2|1|1||
+NPin|pin@26||-3|-3|1|1||
+Aschematic:bus|net@2||-0.5|IJ2700|pin@5||-3|2|pin@4||-3|3
+Aschematic:bus|net@3||-0.5|IJ900|pin@7||0|-2|pin@6||0|-4
+Aschematic:bus|net@4||-0.5|IJ2700|pin@9||3|2|pin@8||3|4
+AThicker|net@8|||FS1800|pin@25||-3|-2|pin@18||3|-2
+AThicker|net@9|||FS900|pin@18||3|-2|pin@19||3|-3
+AThicker|net@14|||FS1800|pin@18||3|-2|pin@11||4|-2
+AThicker|net@20|||FS1800|pin@10||-4|-2|pin@25||-3|-2
+AThicker|net@21|||FS900|pin@25||-3|-2|pin@26||-3|-3
+AThicker|net@22|||FS900|pin@13||-4|2|pin@10||-4|-2
+AThicker|net@23|||FS2700|pin@11||4|-2|pin@12||4|2
+AThicker|net@24|||FS1800|pin@13||-4|2|pin@12||4|2
+Efire[Co]||D5G2;|pin@0||I
+Efire[zz]||D5G2;|pin@2||I
+Eflag[D][set,clr]||D5G2;|pin@4||O
+Eolc[zero,zoo]||D5G2;|pin@6||I
+Es[2,3]|s[1,2]|D5G2;|pin@8||O
 X
 
-# Cell olcControlD;1{lay}
-ColcControlD;1{lay}||cmos90|1232819186778|1239703868553||ATTR_NCC(D5G3;NTX-6;Y140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239703888825
+# Cell olcControlD;2{lay}
+ColcControlD;2{lay}||cmos90|1232819186778|1241981698008|I|ATTR_NCC(D5G3;NTX-6;Y140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244310956548
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@3||-70|-62||||
-NX-Metal-1-Metal-2-Con|contact@4||25|-62||||
-NX-Metal-1-Metal-2-Con|contact@5||-11.5|-6||||
+NX-Metal-1-Metal-2-Con|contact@4||24.5|-62||||
+NX-Metal-1-Metal-2-Con|contact@5||-12|-6||||
 NX-Metal-1-Metal-2-Con|contact@6||-62|-6||||
-NX-Metal-1-Metal-2-Con|contact@7||-16.5|44|||Y|
+NX-Metal-1-Metal-2-Con|contact@7||-17|44|||Y|
 NX-Metal-1-Metal-2-Con|contact@8||-68|44|||Y|
-NX-Metal-1-Metal-2-Con|contact@10||-16.5|-44|||Y|
+NX-Metal-1-Metal-2-Con|contact@10||-17|-44|||Y|
 NX-Metal-1-Metal-2-Con|contact@11||-68|-44|||Y|
-NX-Metal-1-Metal-2-Con|contact@21||56|88||||
-NX-Metal-1-Metal-2-Con|contact@22||16.5|88||||
-NX-Metal-1-Metal-2-Con|contact@23||39|-56||||
-NX-Metal-1-Metal-2-Con|contact@24||56|-56||||
-NX-Metal-1-Metal-2-Con|contact@25||70.5|82||||
-NX-Metal-1-Metal-2-Con|contact@26||70.5|-50||||
+NX-Metal-1-Metal-2-Con|contact@21||55.5|88||||
+NX-Metal-1-Metal-2-Con|contact@22||16|88||||
+NX-Metal-1-Metal-2-Con|contact@23||38.5|-56||||
+NX-Metal-1-Metal-2-Con|contact@24||55.5|-56||||
+NX-Metal-1-Metal-2-Con|contact@25||70|82||||
+NX-Metal-1-Metal-2-Con|contact@26||70|-50||||
 Igates1inM:inv05;1{lay}|inv05@1||-42.5|72|||D5G4;
 Igates1inM:inv05;1{lay}|inv05@4||-42.5|-72|Y||D5G4;
-Igates1inM:inv510;3{lay}|inv510@4||62|72|||D5G4;
-Igates1inM:inv510;3{lay}|inv510@5||62|-72|||D5G4;
+Igates1inM:inv510;3{lay}|inv510@4||61.5|72|||D5G4;
+Igates1inM:inv510;3{lay}|inv510@5||61.5|-72|||D5G4;
 Igates2inM:nand5A;1{lay}|nand5A@0||-63|72|XY||D5G4;
-Igates2inM:nand5A;1{lay}|nand5A@1||-21.5|72|Y||D5G4;
+Igates2inM:nand5A;1{lay}|nand5A@1||-22|72|Y||D5G4;
 Igates2inM:nand5A;1{lay}|nand5A@2||-63|-72|X||D5G4;
-Igates2inM:nand5A;1{lay}|nand5A@3||-21.5|-72|||D5G4;
+Igates2inM:nand5A;1{lay}|nand5A@3||-22|-72|||D5G4;
 NMetal-1-Pin|pin@0||-38|76.5|||Y|
 NMetal-1-Pin|pin@1||-35|76.5|||Y|
 NMetal-1-Pin|pin@3||-35|88|||Y|
-NMetal-1-Pin|pin@5||-27.5|88|||Y|
+NMetal-1-Pin|pin@5||-28|88|||Y|
 NMetal-1-Pin|pin@6||-40.5|97|||Y|
 NMetal-1-Pin|pin@7||-38|-76||||
-NMetal-1-Pin|pin@8||-34|-76||||
-NMetal-1-Pin|pin@9||-34|-92||||
-NMetal-1-Pin|pin@11||-27.5|-92||||
+NMetal-1-Pin|pin@8||-34.5|-76||||
+NMetal-1-Pin|pin@9||-34.5|-92||||
+NMetal-1-Pin|pin@11||-28|-92||||
 NMetal-1-Pin|pin@12||-40.5|-97||||
-NMetal-1-Pin|pin@15||9|83.9||||
-NMetal-1-Pin|pin@22||-11.5|-48||||
-NMetal-1-Pin|pin@28||9|-48||||
-NMetal-1-Pin|pin@29||-14.5|83.9||||
-NMetal-2-Pin|pin@49||-46.5|44|||Y|
-NMetal-1-Pin|pin@59||16.5|106||||
-NMetal-2-Pin|pin@60||34.5|88||||
-NMetal-1-Pin|pin@63||39|-38||||
-NMetal-2-Pin|pin@64||34.5|-56||||
-NMetal-1-Pin|pin@65||25|48||||
-NMetal-1-Pin|pin@66||42|48||||
-NMetal-1-Pin|pin@67||42|2||||
-NMetal-2-Pin|pin@70||-46.5|-44|||Y|
-NMetal-1-Pin|pin@75||-22.5|2||||
-NMetal-2-Pin|pin@77||56|82||||
-NMetal-2-Pin|pin@79||60|-50||||
-IdriversL:sucDri20or;1{lay}|sucDri20@0||24|-72|||D5G4;
-IdriversL:sucDri20or;1{lay}|sucDri20@1||24|72|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@0||-5.5|72|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@1||-5.5|-72|||D5G4;
+NMetal-1-Pin|pin@15||8.5|83.9||||
+NMetal-1-Pin|pin@22||-12|-48||||
+NMetal-1-Pin|pin@28||8.5|-48||||
+NMetal-1-Pin|pin@29||-15|83.9||||
+NMetal-2-Pin|pin@49||-47|44|||Y|
+NMetal-1-Pin|pin@59||16|106||||
+NMetal-2-Pin|pin@60||34|88||||
+NMetal-1-Pin|pin@63||38.5|-38||||
+NMetal-2-Pin|pin@64||34|-56||||
+NMetal-1-Pin|pin@65||24.5|48||||
+NMetal-1-Pin|pin@66||41.5|48||||
+NMetal-1-Pin|pin@67||41.5|2||||
+NMetal-2-Pin|pin@70||-47|-44|||Y|
+NMetal-1-Pin|pin@75||-23|2||||
+NMetal-2-Pin|pin@77||55.5|82||||
+NMetal-2-Pin|pin@79||59.5|-50||||
+IdriversM:sucDri20or;1{lay}|sucDri20@0||23.5|-72|||D5G4;
+IdriversM:sucDri20or;1{lay}|sucDri20@1||23.5|72|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-6|72|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||-6|-72|||D5G4;
 Ametal-1|net@8|||S2700|inv05@1|out[1]|-38|65|pin@0||-38|76.5
 Ametal-1|net@9|||S1800|pin@0||-38|76.5|pin@1||-35|76.5
 Ametal-1|net@10|||S2700|pin@1||-35|76.5|pin@3||-35|88
 Ametal-2|net@11|||S1800|inv05@1|gnd|-51.5|72|nand5A@0|gnd|-51.5|72
 Ametal-2|net@12|||S1800|inv05@1|vdd_1|-51.5|22|nand5A@0|vdd|-51.5|22
 Ametal-2|net@13|||S1800|inv05@1|vdd|-51.5|122|nand5A@0|vdd_1|-51.5|122
-Ametal-2|net@14|||S1800|inv05@1|gnd_1|-33.5|72|nand5A@1|gnd|-33|72
-Ametal-2|net@15|||S1800|inv05@1|vdd_3|-33.5|22|nand5A@1|vdd|-33|22
-Ametal-2|net@16|||S1800|inv05@1|vdd_2|-33.5|122|nand5A@1|vdd_1|-33|122
-Ametal-1|net@20|||S2700|pin@5||-27.5|88|nand5A@1|ina|-27.5|97
+Ametal-2|net@14|||S1800|inv05@1|gnd_1|-33.5|72|nand5A@1|gnd|-33.5|72
+Ametal-2|net@15|||S1800|inv05@1|vdd_3|-33.5|22|nand5A@1|vdd|-33.5|22
+Ametal-2|net@16|||S1800|inv05@1|vdd_2|-33.5|122|nand5A@1|vdd_1|-33.5|122
+Ametal-1|net@20|||S2700|pin@5||-28|88|nand5A@1|ina|-28|97
 Ametal-1|net@21|||S2700|inv05@1|in[1]|-40.5|87|pin@6||-40.5|97
 Ametal-1|net@22|||S0|pin@6||-40.5|97|nand5A@0|ina|-57|97
-Ametal-1|net@23|||S900|pin@8||-34|-76|pin@9||-34|-92
+Ametal-1|net@23|||S900|pin@8||-34.5|-76|pin@9||-34.5|-92
 Ametal-2|net@24|||S1800|inv05@4|gnd|-51.5|-72|nand5A@2|gnd|-51.5|-72
 Ametal-2|net@25|||S1800|inv05@4|vdd_1|-51.5|-22|nand5A@2|vdd|-51.5|-22
 Ametal-2|net@26|||S1800|inv05@4|vdd|-51.5|-122|nand5A@2|vdd_1|-51.5|-122
-Ametal-2|net@27|||S1800|inv05@4|gnd_1|-33.5|-72|nand5A@3|gnd|-33|-72
-Ametal-2|net@28|||S1800|inv05@4|vdd_3|-33.5|-22|nand5A@3|vdd|-33|-22
-Ametal-2|net@29|||S1800|inv05@4|vdd_2|-33.5|-122|nand5A@3|vdd_1|-33|-122
-Ametal-1|net@32|||S900|pin@11||-27.5|-92|nand5A@3|ina|-27.5|-97
+Ametal-2|net@27|||S1800|inv05@4|gnd_1|-33.5|-72|nand5A@3|gnd|-33.5|-72
+Ametal-2|net@28|||S1800|inv05@4|vdd_3|-33.5|-22|nand5A@3|vdd|-33.5|-22
+Ametal-2|net@29|||S1800|inv05@4|vdd_2|-33.5|-122|nand5A@3|vdd_1|-33.5|-122
+Ametal-1|net@32|||S900|pin@11||-28|-92|nand5A@3|ina|-28|-97
 Ametal-1|net@33|||S900|inv05@4|in[1]|-40.5|-87|pin@12||-40.5|-97
 Ametal-1|net@34|||S0|pin@12||-40.5|-97|nand5A@2|ina|-57|-97
 Ametal-1|net@35|||S900|inv05@4|out[1]|-38|-65|pin@7||-38|-76
-Ametal-1|net@36|||S1800|pin@7||-38|-76|pin@8||-34|-76
-Ametal-1|net@39|||S1800|pin@3||-35|88|pin@5||-27.5|88
-Ametal-1|net@40|||S1800|pin@9||-34|-92|pin@11||-27.5|-92
-Ametal-1|net@42|||S2700|pin@15||9|83.9|sucDri20@1|inA|9|85
+Ametal-1|net@36|||S1800|pin@7||-38|-76|pin@8||-34.5|-76
+Ametal-1|net@39|||S1800|pin@3||-35|88|pin@5||-28|88
+Ametal-1|net@40|||S1800|pin@9||-34.5|-92|pin@11||-28|-92
+Ametal-1|net@42|||S2700|pin@15||8.5|83.9|sucDri20@1|inA|8.5|85
 Ametal-1|net@58|||S2700|nand5A@2|out|-70|-80.1|contact@3||-70|-62
-Ametal-1|net@62|||S2700|sucDri20@0|inB|25|-82|contact@4||25|-62
-Ametal-2|net@63|||S1800|contact@3||-70|-62|contact@4||25|-62
-Ametal-1|net@69|||S2700|pin@22||-11.5|-48|contact@5||-11.5|-6
-Ametal-2|net@71|||S1800|contact@6||-62|-6|contact@5||-11.5|-6
-Ametal-2|net@94|||S0|wellCont@0|gnd_1|-1|72|sucDri20@1|gnd|-1|72
-Ametal-2|net@95|||S0|wellCont@0|vdd_2|-1|22|sucDri20@1|vdd_1|-1|22
-Ametal-2|net@96|||S0|wellCont@0|vdd_3|-1|122|sucDri20@1|vdd|-1|122
-Ametal-2|net@102|||S1800|wellCont@1|gnd_1|-1|-72|sucDri20@0|gnd|-1|-72
-Ametal-2|net@103|||S1800|wellCont@1|vdd_2|-1|-122|sucDri20@0|vdd_1|-1|-122
-Ametal-2|net@104|||S1800|wellCont@1|vdd_3|-1|-22|sucDri20@0|vdd|-1|-22
-Ametal-1|net@107|||S900|pin@28||9|-48|sucDri20@0|inA|9|-59
-Ametal-1|net@108|||S1800|pin@22||-11.5|-48|pin@28||9|-48
-Ametal-1|net@111|||S2700|nand5A@1|inb|-16.5|43|contact@7||-16.5|44
-Ametal-2|net@112|||S1800|pin@49||-46.5|44|contact@7||-16.5|44
+Ametal-1|net@62|||S2700|sucDri20@0|inB|24.5|-82|contact@4||24.5|-62
+Ametal-2|net@63|||S1800|contact@3||-70|-62|contact@4||24.5|-62
+Ametal-1|net@69|||S2700|pin@22||-12|-48|contact@5||-12|-6
+Ametal-2|net@71|||S1800|contact@6||-62|-6|contact@5||-12|-6
+Ametal-2|net@94|||S0|wellCont@0|gnd_1|-1.5|72|sucDri20@1|gnd|-1.5|72
+Ametal-2|net@95|||S0|wellCont@0|vdd_2|-1.5|22|sucDri20@1|vdd_1|-1.5|22
+Ametal-2|net@96|||S0|wellCont@0|vdd_3|-1.5|122|sucDri20@1|vdd|-1.5|122
+Ametal-2|net@102|||S1800|wellCont@1|gnd_1|-1.5|-72|sucDri20@0|gnd|-1.5|-72
+Ametal-2|net@103|||S1800|wellCont@1|vdd_2|-1.5|-122|sucDri20@0|vdd_1|-1.5|-122
+Ametal-2|net@104|||S1800|wellCont@1|vdd_3|-1.5|-22|sucDri20@0|vdd|-1.5|-22
+Ametal-1|net@107|||S900|pin@28||8.5|-48|sucDri20@0|inA|8.5|-59
+Ametal-1|net@108|||S1800|pin@22||-12|-48|pin@28||8.5|-48
+Ametal-1|net@111|||S2700|nand5A@1|inb|-17|43|contact@7||-17|44
+Ametal-2|net@112|||S1800|pin@49||-47|44|contact@7||-17|44
 Ametal-1|net@113|||S2700|nand5A@0|inb|-68|43|contact@8||-68|44
-Ametal-1|net@120|||S900|nand5A@3|inb|-16.5|-43|contact@10||-16.5|-44
-Ametal-2|net@121|||S1800|pin@70||-46.5|-44|contact@10||-16.5|-44
+Ametal-1|net@120|||S900|nand5A@3|inb|-17|-43|contact@10||-17|-44
+Ametal-2|net@121|||S1800|pin@70||-47|-44|contact@10||-17|-44
 Ametal-1|net@122|||S900|nand5A@2|inb|-68|-43|contact@11||-68|-44
-Ametal-1|net@134|||S0|pin@15||9|83.9|pin@29||-14.5|83.9
-Ametal-1|net@135|||S900|pin@29||-14.5|83.9|nand5A@1|out|-14.5|80.1
-Ametal-2|net@195|||S1800|contact@8||-68|44|pin@49||-46.5|44
-Ametal-2|net@210|||S1800|inv510@5|gnd|49|-72|sucDri20@0|gnd_1|49|-72
-Ametal-2|net@211|||S1800|inv510@5|vdd|49|-22|sucDri20@0|vdd_2|49|-22
-Ametal-2|net@212|||S1800|inv510@5|vdd_1|49|-122|sucDri20@0|vdd_3|49|-122
-Ametal-2|net@217|||S1800|pin@60||34.5|88|contact@21||56|88
-Ametal-1|net@218||0.4|S2700|inv510@4|in[1]|56|79|contact@21||56|88
-Ametal-1|net@223|||S2700|contact@22||16.5|88|pin@59||16.5|106
-Ametal-1|net@224|||S1800|pin@59||16.5|106|sucDri20@1|succ|19.5|106
-Ametal-2|net@225|||S1800|contact@22||16.5|88|pin@60||34.5|88
-Ametal-1|net@229|||S2700|contact@23||39|-56|pin@63||39|-38
-Ametal-1|net@230|||S0|pin@63||39|-38|sucDri20@0|succ|19.5|-38
-Ametal-2|net@231|||S1800|pin@64||34.5|-56|contact@23||39|-56
-Ametal-2|net@233|||S0|contact@24||56|-56|pin@64||34.5|-56
-Ametal-1|net@234||0.4|S2700|inv510@5|in[1]|56|-65|contact@24||56|-56
-Ametal-2|net@235|||S0|inv510@4|gnd|49|72|sucDri20@1|gnd_1|49|72
-Ametal-2|net@236|||S0|inv510@4|vdd|49|122|sucDri20@1|vdd_2|49|122
-Ametal-2|net@237|||S0|inv510@4|vdd_1|49|22|sucDri20@1|vdd_3|49|22
-Ametal-1|net@246|||S900|sucDri20@1|inB|25|62|pin@65||25|48
-Ametal-1|net@247|||S1800|pin@65||25|48|pin@66||42|48
-Ametal-1|net@248|||S900|pin@66||42|48|pin@67||42|2
-Ametal-2|net@257|||S1800|contact@11||-68|-44|pin@70||-46.5|-44
-Ametal-2|net@264|||S0|nand5A@1|gnd_1|-10|72|wellCont@0|gnd|-10|72
-Ametal-2|net@265|||S0|nand5A@1|vdd_2|-10|22|wellCont@0|vdd|-10|22
-Ametal-2|net@266|||S0|nand5A@1|vdd_3|-10|122|wellCont@0|vdd_1|-10|122
-Ametal-2|net@267|||S0|wellCont@1|gnd|-10|-72|nand5A@3|gnd_1|-10|-72
-Ametal-2|net@268|||S0|wellCont@1|vdd|-10|-122|nand5A@3|vdd_3|-10|-122
-Ametal-2|net@269|||S0|wellCont@1|vdd_1|-10|-22|nand5A@3|vdd_2|-10|-22
-Ametal-1|net@272|||S900|pin@75||-22.5|2|nand5A@3|out_2|-22.5|-61.6
-Ametal-1|net@273|||S0|pin@67||42|2|pin@75||-22.5|2
+Ametal-1|net@134|||S0|pin@15||8.5|83.9|pin@29||-15|83.9
+Ametal-1|net@135|||S900|pin@29||-15|83.9|nand5A@1|out|-15|80.1
+Ametal-2|net@195|||S1800|contact@8||-68|44|pin@49||-47|44
+Ametal-2|net@210|||S1800|inv510@5|gnd|48.5|-72|sucDri20@0|gnd_1|48.5|-72
+Ametal-2|net@211|||S1800|inv510@5|vdd|48.5|-22|sucDri20@0|vdd_2|48.5|-22
+Ametal-2|net@212|||S1800|inv510@5|vdd_1|48.5|-122|sucDri20@0|vdd_3|48.5|-122
+Ametal-2|net@217|||S1800|pin@60||34|88|contact@21||55.5|88
+Ametal-1|net@218||0.4|S2700|inv510@4|in[1]|55.5|79|contact@21||55.5|88
+Ametal-1|net@223|||S2700|contact@22||16|88|pin@59||16|106
+Ametal-1|net@224|||S1800|pin@59||16|106|sucDri20@1|succ|19|106
+Ametal-2|net@225|||S1800|contact@22||16|88|pin@60||34|88
+Ametal-1|net@229|||S2700|contact@23||38.5|-56|pin@63||38.5|-38
+Ametal-1|net@230|||S0|pin@63||38.5|-38|sucDri20@0|succ|19|-38
+Ametal-2|net@231|||S1800|pin@64||34|-56|contact@23||38.5|-56
+Ametal-2|net@233|||S0|contact@24||55.5|-56|pin@64||34|-56
+Ametal-1|net@234||0.4|S2700|inv510@5|in[1]|55.5|-65|contact@24||55.5|-56
+Ametal-2|net@235|||S0|inv510@4|gnd|48.5|72|sucDri20@1|gnd_1|48.5|72
+Ametal-2|net@236|||S0|inv510@4|vdd|48.5|122|sucDri20@1|vdd_2|48.5|122
+Ametal-2|net@237|||S0|inv510@4|vdd_1|48.5|22|sucDri20@1|vdd_3|48.5|22
+Ametal-1|net@246|||S900|sucDri20@1|inB|24.5|62|pin@65||24.5|48
+Ametal-1|net@247|||S1800|pin@65||24.5|48|pin@66||41.5|48
+Ametal-1|net@248|||S900|pin@66||41.5|48|pin@67||41.5|2
+Ametal-2|net@257|||S1800|contact@11||-68|-44|pin@70||-47|-44
+Ametal-2|net@264|||S0|nand5A@1|gnd_1|-10.5|72|wellCont@0|gnd|-10.5|72
+Ametal-2|net@265|||S0|nand5A@1|vdd_2|-10.5|22|wellCont@0|vdd|-10.5|22
+Ametal-2|net@266|||S0|nand5A@1|vdd_3|-10.5|122|wellCont@0|vdd_1|-10.5|122
+Ametal-2|net@267|||S0|wellCont@1|gnd|-10.5|-72|nand5A@3|gnd_1|-10.5|-72
+Ametal-2|net@268|||S0|wellCont@1|vdd|-10.5|-122|nand5A@3|vdd_3|-10.5|-122
+Ametal-2|net@269|||S0|wellCont@1|vdd_1|-10.5|-22|nand5A@3|vdd_2|-10.5|-22
+Ametal-1|net@272|||S900|pin@75||-23|2|nand5A@3|out_2|-23|-61.6
+Ametal-1|net@273|||S0|pin@67||41.5|2|pin@75||-23|2
 Ametal-1|net@275|||S900|nand5A@0|out_2|-62|61.6|contact@6||-62|-6
-Ametal-1|net@276|||S2700|inv510@4|out10|70.5|79|contact@25||70.5|82
-Ametal-2|net@277|||S0|contact@25||70.5|82|pin@77||56|82
-Ametal-1|net@278|||S2700|inv510@5|out10|70.5|-65|contact@26||70.5|-50
-Ametal-2|net@279|||S0|contact@26||70.5|-50|pin@79||60|-50
-Efire[Co]||D5G2;|pin@49||I
-Eflag[D][clr]||D5G2;|pin@60||O
-Eflag[D][set]||D5G2;|pin@64||O
-Egnd_6|gnd|D5G2;|nand5A@0|gnd_1|G
-Egnd_1||D5G2;|nand5A@2|gnd_1|G
-Egnd_4||D5G2;|inv510@4|gnd_1|G
-Egnd_5||D5G2;|inv510@5|gnd_1|G
-Ego[zero]||D5G2;|pin@70||I
-Eolc[zero]||D5G2;|pin@12||I
-Eolc[zoo]||D5G2;|pin@6||I
-Es[2]||D5G2;|pin@79||O
-Es[3]||D5G2;|pin@77||O
-Evdd_10|vdd|D5G2;|nand5A@0|vdd_2|P
-Evdd_2||D5G2;|nand5A@2|vdd_2|P
-Evdd_3||D5G2;|nand5A@2|vdd_3|P
-Evdd_4||D5G2;|inv510@4|vdd_2|P
-Evdd_5||D5G2;|inv510@4|vdd_3|P
-Evdd_8||D5G2;|inv510@5|vdd_2|P
-Evdd_9||D5G2;|inv510@5|vdd_3|P
-Evdd_11||D5G2;|nand5A@0|vdd_3|P
+Ametal-1|net@276|||S2700|inv510@4|out10|70|79|contact@25||70|82
+Ametal-2|net@277|||S0|contact@25||70|82|pin@77||55.5|82
+Ametal-1|net@278|||S2700|inv510@5|out10|70|-65|contact@26||70|-50
+Ametal-2|net@279|||S0|contact@26||70|-50|pin@79||59.5|-50
+Efire[Co]||D5G4;|pin@49||I
+Ego[zero]|fire[zz]|D5G4;|pin@70||I
+Eflag[D][clr]||D5G4;|pin@60||O
+Eflag[D][set]||D5G4;|pin@64||O
+Egnd||D5G4;|nand5A@0|gnd_1|G
+Egnd_1||D5G4;|nand5A@2|gnd_1|G
+Egnd_4||D5G4;|inv510@4|gnd_1|G
+Egnd_5||D5G4;|inv510@5|gnd_1|G
+Eolc[zero]||D5G4;|pin@12||I
+Eolc[zoo]||D5G4;|pin@6||I
+Es[2]|s[1]|D5G4;|pin@79||O
+Es[3]|s[2]|D5G4;|pin@77||O
+Evdd||D5G4;|nand5A@0|vdd_2|P
+Evdd_2||D5G4;|nand5A@2|vdd_2|P
+Evdd_3||D5G4;|nand5A@2|vdd_3|P
+Evdd_4||D5G4;|inv510@4|vdd_2|P
+Evdd_5||D5G4;|inv510@4|vdd_3|P
+Evdd_8||D5G4;|inv510@5|vdd_2|P
+Evdd_9||D5G4;|inv510@5|vdd_3|P
+Evdd_11||D5G4;|nand5A@0|vdd_3|P
 X
 
-# Cell olcControlD;1{sch}
-ColcControlD;1{sch}||schematic|1230935566337|1236908967051|I
+# Cell olcControlD;2{sch}
+ColcControlD;2{sch}||schematic|1230935566337|1241540352226|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@3||-4.5|44|||Y|
 NOff-Page|conn@8||57|17||||
@@ -4126,8 +4223,8 @@ IredFive:nand2;1{ic}|nand2@0||45|51|X||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|AT
 IredFive:nand2;1{ic}|nand2@1||21.5|51|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:nand2;1{ic}|nand2@2||45|39|XY||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:nand2;1{ic}|nand2@3||21.5|39|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IolcControlD;1{ic}|olcContr@0||52|66|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||1|79.5|||||ART_message(D5G5;)SolcControlD
-Ngeneric:Invisible-Pin|pin@1||1|73.5|||||ART_message(D5G3;)Sies 29 January 2009
 Ngeneric:Invisible-Pin|pin@73||63|44.5|||||ART_message(D3G2;)S[this side fires,for count OLC.]
 NWire_Pin|pin@83||33|24.5||||
 NWire_Pin|pin@84||33|70.5||||
@@ -4152,8 +4249,9 @@ NWire_Pin|pin@228||20|6||||
 NWire_Pin|pin@229||50|15||||
 NWire_Pin|pin@230||50|22||||
 NWire_Pin|pin@231||50|6||||
-IdriversL:sucDri20or;1{ic}|sucDri20@3||33|61.5|YRRR||D5G4;
-IdriversL:sucDri20or;1{ic}|sucDri20@4||33|32|XYR||D5G4;
+Ngeneric:Invisible-Pin|pin@232||1|73.5|||||ART_message(D5G3;)Sies 20 April 2009
+IdriversM:sucDri20or;1{ic}|sucDri20@3||33|61.5|YRRR||D5G4;
+IdriversM:sucDri20or;1{ic}|sucDri20@4||33|32|XYR||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@9||27.5|39|||D0G4;|ATTR_L(D5G1;PUD)D406.2|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@10||39|39|X||D0G4;|ATTR_L(D5G1;PUD)D488.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@11||39|51|X||D0G4;|ATTR_L(D5G1;PUD)D348.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -4204,395 +4302,179 @@ Awire|net@580|||1800|conn@16|y|4.5|38|pin@89||6|38
 Awire|net@581|||0|conn@17|y|65.5|38|pin@85||60|38
 Awire|olc[zero]|D5G2;||900|inv@7|in|12|42.5|pin@95||12|40
 Awire|olc[zoo]|D5G2;||900|inv@6|in|54|43|pin@90||54|40
-Awire|s[2]|D5G2;||2700|pin@229||50|15|pin@230||50|22
-Awire|s[3]|D5G2;||2700|pin@231||50|6|pin@224||50|13
-Ego[zero_1]|fire[Co]|D4G2;|conn@17|a|I
+Awire|s[1]|D5G2;||2700|pin@229||50|15|pin@230||50|22
+Awire|s[2]|D5G2;||2700|pin@231||50|6|pin@224||50|13
+Efire[Co]||D4G2;|conn@17|a|I
+Ego[zero]|fire[zz]|D4G2;|conn@16|a|I
 Eflag[D][set,clr]||D6G2;|conn@8|y|O
-Eolc_1[zero,zoo]|go[zero]|D4G2;|conn@16|a|I
 Eolc[zero,zoo]||D4G2;|conn@3|a|I
-Es[2,3]||D6G2;|conn@14|y|O
+Es[2,3]|s[1,2]|D6G2;|conn@14|y|O
 X
 
-# Cell olcControlOld;1{lay}
-ColcControlOld;1{lay}||cmos90|1230946360578|1238257435226|I|ATTR_NCC(D5G5;NTY213;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]
+# Cell olcCount;1{ic}
+ColcCount;1{ic}||artwork|1240668957488|1241540352226|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||11|-204|||Y|
-NX-Metal-1-Metal-2-Con|contact@1||39|-204|||Y|
-NX-Metal-1-Metal-2-Con|contact@2||19|60||||
-NX-Metal-1-Metal-2-Con|contact@3||47|60||||
-NX-Metal-1-Metal-2-Con|contact@4||3.5|-154||||
-NX-Metal-1-Metal-2-Con|contact@5||94|-154||||
-NX-Metal-1-Metal-2-Con|contact@9||67|-72||||
-NX-Metal-1-Metal-2-Con|contact@10||119|-204||||
-NX-Metal-1-Metal-2-Con|contact@11||183|-78||||
-NX-Metal-1-Metal-2-Con|contact@12||-17|-78||||
-NX-Metal-1-Metal-2-Con|contact@13||-74|-78||||
-NX-Metal-1-Metal-2-Con|contact@14||-33|-154||||
-NX-Metal-1-Metal-2-Con|contact@15||-71.5|-154||||
-NX-Metal-1-Metal-2-Con|contact@17||-62.5|-134||||
-NX-Metal-1-Metal-2-Con|contact@18||-100.5|-134||||
-NX-Metal-1-Metal-2-Con|contact@19||192|22||||
-NX-Metal-1-Metal-2-Con|contact@20||93.5|22||||
-NX-Metal-1-Metal-2-Con|contact@21||-84.5|60||||
-NX-Metal-1-Metal-2-Con|contact@23||-38.5|-78||||
-NX-Metal-1-Metal-2-Con|contact@27||123.5|116||||
-NX-Metal-1-Metal-2-Con|contact@28||-160.5|172||||
-NX-Metal-1-Metal-2-Con|contact@31||-123.5|60||||
-NX-Metal-1-Metal-2-Con|contact@32||-169|-22||||
-NX-Metal-1-Metal-2-Con|contact@33||-140.5|-22||||
-NX-Metal-1-Metal-2-Con|contact@34||-10|-22||||
-NX-Metal-1-Metal-2-Con|contact@35||194|166||||
-NX-Metal-1-Metal-2-Con|contact@36||181.5|60||||
-NX-Metal-1-Metal-2-Con|contact@39||-159.5|-204||||
-NX-Metal-1-Metal-2-Con|contact@40||127|-22||||
-NX-Metal-1-Metal-2-Con|contact@41||11.5|-72||||
-NX-Metal-1-Metal-2-Con|contact@42||102|-10||||
-NX-Metal-1-Metal-2-Con|contact@43||46.5|-10||||
-NX-Metal-1-Metal-2-Con|contact@46||-51.5|172||||
-NX-Metal-1-Metal-2-Con|contact@47||-109|-78||||
-NX-Metal-1-Metal-2-Con|contact@48||-176|184||||
-NX-Metal-1-Metal-2-Con|contact@49||125|-72||||
-NX-Metal-1-Metal-2-Con|contact@50||209|-72||||
-IcentersJ:ctrAND2in30A;1{lay}|ctrAND2i@0||-129|-144|XY||D5G4;
-IcentersJ:ctrAND2in30A;1{lay}|ctrAND2i@1||-54|0|X||D5G4;
-Igates1inM:inv05;1{lay}|inv05@7||-8|0|XY||D5G4;
-Igates1inM:inv05;1{lay}|inv05@8||25|-144|||D5G4;
-Igates1inM:inv05;1{lay}|inv05@9||33|0|Y||D5G4;
-Igates1inM:inv05;1{lay}|inv05@10||-76|-144|||D5G4;
-Igates1inM:inv05;1{lay}|inv05@11||211|0|X||D5G4;
-Igates1inM:inv05;1{lay}|inv05@12||211|-144|X||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@2||219.5|0|||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@3||219.5|-144|||D5G4;
-Igates1inM:inv30;1{lay}|inv30@1||135.5|144|X||D5G4;
-IdriversJ:latchDriver60;1{lay}|latchDri@0||160|-144|||D5G4;
-IlatchesK:mlat1in10i;1{lay}|mlat1in1@0||-37|-144|||D5G4;
-Igates2inM:nand5;2{lay}|nand5@2||45.5|-144|XY||D5G4;
-Igates2inM:nand5;2{lay}|nand5@3||4.5|-144|Y||D5G4;
-Igates2inM:nand5;2{lay}|nand5@4||53.5|0|X||D5G4;
-Igates2inM:nand5;2{lay}|nand5@5||12.5|0|||D5G4;
-Igates2inM:nand30;1{lay}|nand30@0||-124.5|144|||D5G4;
-Igates2inM:nor10B;1{lay}|nor10B@0||172.5|144|||D5G4;
-Igates2inM:nor20sym;1{lay}|nor20sym@0||160.5|0|||D5G4;
-Igates2inM:nor60;1{lay}|nor60@0||21.5|144|||D5G4;
-NMetal-1-Pin|pin@4||27|-119|||Y|
-NMetal-1-Pin|pin@5||29.5|-138.5|||Y|
-NMetal-1-Pin|pin@6||33|-138.5|||Y|
-NMetal-1-Pin|pin@7||33|-119|||Y|
-NMetal-2-Pin|pin@9||132.5|-204|||Y|
-NMetal-1-Pin|pin@10||35|-25||||
-NMetal-1-Pin|pin@11||37.5|-5.5||||
-NMetal-1-Pin|pin@12||41|-5.5||||
-NMetal-1-Pin|pin@13||41|-25||||
-NMetal-1-Pin|pin@16||67|-121|||Y|
-NMetal-1-Pin|pin@18||75|13|||Y|
-NMetal-1-Pin|pin@29||75|-64||||
-NMetal-1-Pin|pin@30||44.5|-64||||
-NMetal-1-Pin|pin@33||119|-169||||
-NMetal-1-Pin|pin@34||119|-119||||
-NMetal-1-Pin|pin@42||96.5|-75||||
-NMetal-1-Pin|pin@43||133|-30.5||||
-NMetal-1-Pin|pin@44||125|-30.5||||
-NMetal-1-Pin|pin@45||125|-75||||
-NMetal-1-Pin|pin@48||93.5|34||||
-NMetal-1-Pin|pin@53||142.5|125.9||||
-NMetal-1-Pin|pin@54||172.5|174||||
-NMetal-1-Pin|pin@56||148.5|174||||
-NMetal-1-Pin|pin@59||-146|22.5||||
-NMetal-1-Pin|pin@61||-18|-3||||
-NMetal-1-Pin|pin@63||-18|-7||||
-NMetal-1-Pin|pin@67||-163|119||||
-NMetal-1-Pin|pin@68||-77|169||||
-NMetal-1-Pin|pin@73||180|132||||
-NMetal-1-Pin|pin@74||-109|-119||||
-NMetal-1-Pin|pin@75||-101|75||||
-NMetal-1-Pin|pin@77||-163|75||||
-NMetal-1-Pin|pin@78||-77|82||||
-NMetal-1-Pin|pin@79||-90|82||||
-NMetal-1-Pin|pin@84||-90|-78||||
-NMetal-2-Pin|pin@89||226|184||||
-NMetal-1-Pin|pin@93||-51.5|168.5||||
-NMetal-1-Pin|pin@94||-51.5|167||||
-NMetal-1-Pin|pin@95||-12.5|-3||||
-NMetal-1-Pin|pin@96||-152|22.5||||
-NMetal-1-Pin|pin@97||78|-121||||
-NMetal-1-Pin|pin@98||148.5|169||||
-NMetal-1-Pin|pin@99||-113.5|-119||||
-NMetal-1-Pin|pin@100||-100.5|-78||||
-NMetal-1-Pin|pin@101||127|77||||
-NMetal-1-Pin|pin@105||180|77||||
-NMetal-1-Pin|pin@106||102|-16||||
-NMetal-1-Pin|pin@107||176|132||||
-NMetal-1-Pin|pin@108||194|71||||
-NMetal-1-Pin|pin@109||181.5|71||||
-NMetal-1-Pin|pin@115||-101|-71||||
-NMetal-1-Pin|pin@116||-109|-71||||
-NMetal-1-Pin|pin@120||-146|69||||
-NMetal-1-Pin|pin@121||-176|69||||
-NMetal-1-Pin|pin@123||206.5|-169||||
-NMetal-1-Pin|pin@124||206.5|-25||||
-NMetal-1-Pin|pin@125||192|15||||
-IdriversL:predDri20wMC;3{lay}|predDri2@0||-123.5|0|Y||D5G4;
-IdriversL:sucDri20;1{lay}|sucDri20@0||-169|0|XY||D5G4;
-IdriversL:sucDri20or;1{lay}|sucDri20@2||93|-144|Y||D5G4;
-IdriversL:sucDri20or;1{lay}|sucDri20@3||101|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@1||61.5|-144|Y||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@2||69.5|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@3||-89.5|-144|Y||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@4||-95.5|0|Y||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@5||114.5|144|Y||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@6||-71.5|144|Y||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@7||197.5|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@8||197.5|-144|||D5G4;
-Ametal-2|net@5|||S1800|wellCont@1|gnd_1|66|-144|sucDri20@2|gnd|68|-144
-Ametal-2|net@6|||S1800|wellCont@1|vdd_2|66|-94|sucDri20@2|vdd_1|68|-94
-Ametal-2|net@7|||S1800|wellCont@1|vdd_3|66|-194|sucDri20@2|vdd|68|-194
-Ametal-2|net@26|||S0|nand5@2|gnd|57|-144|wellCont@1|gnd|57|-144
-Ametal-2|net@27|||S0|nand5@2|vdd_1|57|-94|wellCont@1|vdd|57|-94
-Ametal-2|net@28|||S0|nand5@2|vdd|57|-194|wellCont@1|vdd_1|57|-194
-Ametal-1|net@30|||S1800|nand5@3|ina|11|-119|pin@4||27|-119
-Ametal-1|net@31|||S900|pin@4||27|-119|inv05@8|in[1]|27|-129
-Ametal-1|net@32|||S2700|inv05@8|out[1]|29.5|-151|pin@5||29.5|-138.5
-Ametal-1|net@33|||S1800|pin@5||29.5|-138.5|pin@6||33|-138.5
-Ametal-1|net@34|||S2700|pin@6||33|-138.5|pin@7||33|-119
-Ametal-1|net@35|||S1800|pin@7||33|-119|nand5@2|ina|39|-119
-Ametal-2|net@36|||S1800|contact@1||39|-204|contact@10||119|-204
-Ametal-1|net@38|||S900|nand5@3|inb|11|-173|contact@0||11|-204
-Ametal-2|net@39|||S1800|contact@0||11|-204|contact@1||39|-204
-Ametal-1|net@40|||S900|nand5@2|inb|39|-173|contact@1||39|-204
-Ametal-2|net@41|||S0|nand5@4|gnd|65|0|wellCont@2|gnd|65|0
-Ametal-2|net@42|||S0|nand5@4|vdd_1|65|-50|wellCont@2|vdd|65|-50
-Ametal-2|net@43|||S0|nand5@4|vdd|65|50|wellCont@2|vdd_1|65|50
-Ametal-1|net@44|||S1800|nand5@5|ina|19|-25|pin@10||35|-25
-Ametal-1|net@45|||S2700|pin@10||35|-25|inv05@9|in[1]|35|-15
-Ametal-1|net@46|||S900|inv05@9|out[1]|37.5|7|pin@11||37.5|-5.5
-Ametal-1|net@47|||S1800|pin@11||37.5|-5.5|pin@12||41|-5.5
-Ametal-1|net@48|||S900|pin@12||41|-5.5|pin@13||41|-25
-Ametal-1|net@49|||S1800|pin@13||41|-25|nand5@4|ina|47|-25
-Ametal-1|net@52|||S2700|nand5@5|inb|19|29|contact@2||19|60
-Ametal-2|net@53|||S1800|contact@2||19|60|contact@3||47|60
-Ametal-1|net@54|||S2700|nand5@4|inb|47|29|contact@3||47|60
-Ametal-2|net@55|||S1800|wellCont@2|gnd_1|74|0|sucDri20@3|gnd|76|0
-Ametal-2|net@56|||S1800|wellCont@2|vdd_2|74|-50|sucDri20@3|vdd_1|76|-50
-Ametal-2|net@57|||S1800|wellCont@2|vdd_3|74|50|sucDri20@3|vdd|76|50
-Ametal-2|net@60|||S0|inv05@8|gnd_1|34|-144|nand5@2|gnd_1|34|-144
-Ametal-2|net@61|||S0|inv05@8|vdd_3|34|-194|nand5@2|vdd_2|34|-194
-Ametal-2|net@62|||S0|inv05@8|vdd_2|34|-94|nand5@2|vdd_3|34|-94
-Ametal-2|net@63|||S0|inv05@8|gnd|16|-144|nand5@3|gnd_1|16|-144
-Ametal-2|net@64|||S0|inv05@8|vdd_1|16|-194|nand5@3|vdd_2|16|-194
-Ametal-2|net@65|||S0|inv05@8|vdd|16|-94|nand5@3|vdd_3|16|-94
-Ametal-2|net@66|||S0|inv05@9|gnd_1|42|0|nand5@4|gnd_1|42|0
-Ametal-2|net@67|||S0|inv05@9|vdd_3|42|50|nand5@4|vdd_2|42|50
-Ametal-2|net@68|||S0|inv05@9|vdd_2|42|-50|nand5@4|vdd_3|42|-50
-Ametal-2|net@69|||S0|inv05@9|gnd|24|0|nand5@5|gnd_1|24|0
-Ametal-2|net@70|||S0|inv05@9|vdd_1|24|50|nand5@5|vdd_2|24|50
-Ametal-2|net@71|||S0|inv05@9|vdd|24|-50|nand5@5|vdd_3|24|-50
-Ametal-1|net@72|||S0|sucDri20@3|inA|86|13|pin@18||75|13
-Ametal-1|net@73|||S900|pin@18||75|13|pin@29||75|-64
-Ametal-2|net@79|||S1800|contact@4||3.5|-154|contact@5||94|-154
-Ametal-1|net@81|||S2700|nand5@3|out_2|3.5|-154.4|contact@4||3.5|-154
-Ametal-1|net@83|||S900|sucDri20@2|inB|94|-134|contact@5||94|-154
-Ametal-1|net@94|||S0|pin@29||75|-64|pin@30||44.5|-64
-Ametal-1|net@98|||S0|latchDri@0|in|128.5|-169|pin@33||119|-169
-Ametal-2|net@99|||S1800|contact@10||119|-204|pin@9||132.5|-204
-Ametal-1|net@100|||S900|pin@33||119|-169|contact@10||119|-204
-Ametal-1|net@101|||S0|latchDri@0|in_1|128.5|-119|pin@34||119|-119
-Ametal-1|net@102|||S900|pin@34||119|-119|pin@33||119|-169
-Ametal-2|net@103||6.2|S1800|sucDri20@2|gnd_1|118|-144|latchDri@0|gnd_1|124.5|-144
-Ametal-2|net@104||6.2|S0|latchDri@0|vdd_7|124.5|-194|sucDri20@2|vdd_2|118|-194
-Ametal-2|net@105||6.2|S0|latchDri@0|vdd_8|124.5|-94|sucDri20@2|vdd_3|118|-94
-Ametal-2|net@107|||S0|nor20sym@0|gnd|128|0|sucDri20@3|gnd_1|126|0
-Ametal-2|net@108|||S0|nor20sym@0|vdd|128|50|sucDri20@3|vdd_2|126|50
-Ametal-2|net@109|||S0|nor20sym@0|vdd_1|128|-50|sucDri20@3|vdd_3|126|-50
-Ametal-2|net@110|||S1800|contact@12||-17|-78|contact@11||183|-78
-Ametal-1|net@112|||S900|nor20sym@0|out_2|183|-25|contact@11||183|-78
-Ametal-1|net@114|||S2700|mlat1in1@0|cl[F]|-17|-114.1|contact@12||-17|-78
-Ametal-2|net@115|||S1800|contact@13||-74|-78|contact@23||-38.5|-78
-Ametal-1|net@116|||S2700|inv05@10|in[1]|-74|-129|contact@13||-74|-78
-Ametal-2|net@117|||S1800|contact@15||-71.5|-154|contact@14||-33|-154
-Ametal-1|net@118|||S900|mlat1in1@0|cl[T]|-33|-126|contact@14||-33|-154
-Ametal-1|net@120|||S900|inv05@10|out[1]|-71.5|-151|contact@15||-71.5|-154
-Ametal-2|net@123|||S0|inv05@10|gnd_1|-67|-144|mlat1in1@0|gnd|-67|-144
-Ametal-2|net@124|||S0|inv05@10|vdd_2|-67|-94|mlat1in1@0|vdd|-67|-94
-Ametal-2|net@125|||S0|inv05@10|vdd_3|-67|-194|mlat1in1@0|vdd_1|-67|-194
-Ametal-1|net@129|||S900|mlat1in1@0|out[1]|-62.5|-131|contact@17||-62.5|-134
-Ametal-1|net@131|||S2700|ctrAND2i@0|inA|-100.5|-137|contact@18||-100.5|-134
-Ametal-1|net@132|||S2700|pin@16||67|-121|contact@9||67|-72
-Ametal-2|net@134|||S0|wellCont@3|gnd|-94|-144|ctrAND2i@0|gnd|-94|-144
-Ametal-2|net@135|||S0|wellCont@3|vdd|-94|-94|ctrAND2i@0|vdd_1|-94|-94
-Ametal-2|net@136|||S0|wellCont@3|vdd_1|-94|-194|ctrAND2i@0|vdd|-94|-194
-Ametal-2|net@137|||S0|wellCont@3|gnd_1|-85|-144|inv05@10|gnd|-85|-144
-Ametal-2|net@138|||S0|wellCont@3|vdd_2|-85|-94|inv05@10|vdd|-85|-94
-Ametal-2|net@139|||S0|wellCont@3|vdd_3|-85|-194|inv05@10|vdd_1|-85|-194
-Ametal-1|net@143|||S900|pin@42||96.5|-75|sucDri20@2|succ_1|96.5|-81
-Ametal-1|net@145|||S0|pin@43||133|-30.5|pin@44||125|-30.5
-Ametal-1|net@147|||S900|pin@44||125|-30.5|contact@49||125|-72
-Ametal-1|net@148|||S0|pin@45||125|-75|pin@42||96.5|-75
-Ametal-1|net@152|||S0|sucDri20@3|succ|96.5|34|pin@48||93.5|34
-Ametal-2|net@154|||S1800|contact@20||93.5|22|contact@19||192|22
-Ametal-1|net@159|||S2700|ctrAND2i@1|out|-84.5|16|contact@21||-84.5|60
-Ametal-2|net@170|||S1800|contact@23||-38.5|-78|contact@12||-17|-78
-Ametal-1|net@171|||S900|ctrAND2i@1|inB|-38.5|-24.5|contact@23||-38.5|-78
-Ametal-2|net@172|||S1800|wellCont@4|gnd_1|-91|0|ctrAND2i@1|gnd_1|-89|0
-Ametal-2|net@173|||S1800|wellCont@4|vdd_2|-91|50|ctrAND2i@1|vdd_2|-89|50
-Ametal-2|net@174|||S1800|wellCont@4|vdd_3|-91|-50|ctrAND2i@1|vdd_3|-89|-50
-Ametal-2|net@175|||S0|wellCont@4|gnd|-100|0|predDri2@0|gnd_1|-102|0
-Ametal-2|net@176|||S0|wellCont@4|vdd|-100|50|predDri2@0|vdd_3|-102|50
-Ametal-2|net@177|||S0|wellCont@4|vdd_1|-100|-50|predDri2@0|vdd_2|-102|-50
-Ametal-2|net@196|||S0|wellCont@6|gnd|-76|144|nand30@0|gnd_1|-78|144
-Ametal-2|net@197|||S0|wellCont@6|vdd|-76|194|nand30@0|vdd_2|-78|194
-Ametal-2|net@198|||S0|wellCont@6|vdd_1|-76|94|nand30@0|vdd_3|-78|94
-Ametal-2|net@202|||S0|mlat1in1@0|gnd_1|-7|-144|nand5@3|gnd|-7|-144
-Ametal-2|net@203|||S0|mlat1in1@0|vdd_3|-7|-194|nand5@3|vdd|-7|-194
-Ametal-2|net@204|||S0|mlat1in1@0|vdd_2|-7|-94|nand5@3|vdd_1|-7|-94
-Ametal-1|net@215|||S0|nor10B@0|out_3|172.5|125.9|pin@53||142.5|125.9
-Ametal-1|net@216|||S900|pin@53||142.5|125.9|inv30@1|inA|142.5|119
-Ametal-1|net@217|||S2700|nor10B@0|out_4|172.5|154.5|pin@54||172.5|174
-Ametal-1|net@222|||S900|inv30@1|out|123.5|144|contact@27||123.5|116
-Ametal-1|net@224|||S2700|nand30@0|out_1|-160.5|160|contact@28||-160.5|172
-Ametal-2|net@225|||S0|inv30@1|gnd|152|144|nor10B@0|gnd|152|144
-Ametal-2|net@226|||S0|inv30@1|vdd|152|194|nor10B@0|vdd|152|194
-Ametal-2|net@227|||S0|inv30@1|vdd_1|152|94|nor10B@0|vdd_1|152|94
-Ametal-2|net@228|||S0|inv30@1|gnd_1|119|144|wellCont@5|gnd_1|119|144
-Ametal-2|net@229|||S0|inv30@1|vdd_2|119|194|wellCont@5|vdd_2|119|194
-Ametal-2|net@230|||S0|inv30@1|vdd_3|119|94|wellCont@5|vdd_3|119|94
-Ametal-2|net@237|||S0|contact@21||-84.5|60|contact@31||-123.5|60
-Ametal-1|net@238|||S2700|predDri2@0|in|-123.5|22|contact@31||-123.5|60
-Ametal-2|net@239|||S0|contact@33||-140.5|-22|contact@32||-169|-22
-Ametal-1|net@240||0.4|S2700|sucDri20@0|succ|-169|-34|contact@32||-169|-22
-Ametal-1|net@242||0.4|S900|predDri2@0|pred|-140.5|-16|contact@33||-140.5|-22
-Ametal-2|net@243|||S0|inv05@7|gnd_1|-17|0|ctrAND2i@1|gnd|-19|0
-Ametal-2|net@244|||S0|inv05@7|vdd_2|-17|-50|ctrAND2i@1|vdd_1|-19|-50
-Ametal-2|net@245|||S0|inv05@7|vdd_3|-17|50|ctrAND2i@1|vdd|-19|50
-Ametal-2|net@246|||S0|inv05@7|gnd|1|0|nand5@5|gnd|1|0
-Ametal-2|net@247|||S0|inv05@7|vdd_1|1|50|nand5@5|vdd|1|50
-Ametal-2|net@248|||S0|inv05@7|vdd|1|-50|nand5@5|vdd_1|1|-50
-Ametal-1|net@252|||S0|pin@63||-18|-7|ctrAND2i@1|inA|-25.5|-7
-Ametal-1|net@254||0.4|S900|inv05@7|in[1]|-10|-15|contact@34||-10|-22
-Ametal-2|net@255|||S1800|nor10B@0|inA|165.5|166|contact@35||194|166
-Ametal-2|net@260|||S0|contact@2||19|60|contact@21||-84.5|60
-Ametal-2|net@261|||S1800|contact@3||47|60|contact@36||181.5|60
-Ametal-1|net@262|||S900|pin@48||93.5|34|contact@20||93.5|22
-Ametal-1|net@264|||S0|pin@54||172.5|174|pin@56||148.5|174
-Ametal-2|net@265|||S1800|contact@33||-140.5|-22|contact@34||-10|-22
-Ametal-1|net@266|||S900|pin@61||-18|-3|pin@63||-18|-7
-Ametal-1|net@267|||S900|contact@35||194|166|pin@108||194|71
-Ametal-1|net@272|||S1800|nand30@0|inA|-145.5|169|pin@68||-77|169
-Ametal-1|net@277|||S900|ctrAND2i@0|out|-159.5|-160|contact@39||-159.5|-204
-Ametal-1|net@282|||S900|pin@101||127|77|contact@40||127|-22
-Ametal-2|net@286|||S0|contact@9||67|-72|contact@41||11.5|-72
-Ametal-1|net@287|||S900|nand5@5|out_2|11.5|10.4|contact@41||11.5|-72
-Ametal-1|net@289|||S900|sucDri20@3|inB|102|-10|contact@42||102|-10
-Ametal-1|net@290|||S900|nand5@4|out|46.5|-8.1|contact@43||46.5|-10
-Ametal-1|net@292|||S1800|nand30@0|inB|-163.5|119|pin@67||-163|119
-Ametal-1|net@293|||S900|pin@68||-77|169|pin@78||-77|82
-Ametal-2|net@294|||S1800|contact@34||-10|-22|contact@40||127|-22
-Ametal-2|net@295|||S0|contact@42||102|-10|contact@43||46.5|-10
-Ametal-1|net@298|||S2700|pin@43||133|-30.5|nor20sym@0|inA|133|19.5
-Ametal-1|net@299|||S900|pin@125||192|15|nor20sym@0|inB|192|-19.5
-Ametal-1|net@305|||S900|pin@67||-163|119|pin@77||-163|75
-Ametal-1|net@308|||S0|pin@78||-77|82|pin@79||-90|82
-Ametal-1|net@327|||S0|pin@75||-101|75|pin@77||-163|75
-Ametal-1|net@331|||S2700|pin@84||-90|-78|pin@79||-90|82
-Ametal-2|net@333|||S1800|nor60@0|out_3|22.5|184|pin@89||226|184
-Ametal-2|net@334|||S0|nor60@0|out_3|22.5|184|contact@48||-176|184
-Ametal-2|net@340|||S0|nor60@0|gnd_1|110|144|wellCont@5|gnd|110|144
-Ametal-2|net@341|||S0|nor60@0|vdd_2|110|194|wellCont@5|vdd|110|194
-Ametal-2|net@342|||S0|nor60@0|vdd_3|110|94|wellCont@5|vdd_1|110|94
-Ametal-2|net@343|||S0|nor60@0|gnd|-67|144|wellCont@6|gnd_1|-67|144
-Ametal-2|net@344|||S0|nor60@0|vdd|-67|194|wellCont@6|vdd_2|-67|194
-Ametal-2|net@345|||S0|nor60@0|vdd_1|-67|94|wellCont@6|vdd_3|-67|94
-Ametal-1|net@347|||S0|nor60@0|inB|30|168.5|pin@93||-51.5|168.5
-Ametal-1|net@348|||S900|pin@93||-51.5|168.5|pin@94||-51.5|167
-Ametal-2|net@349|||S1800|contact@28||-160.5|172|contact@46||-51.5|172
-Ametal-1|net@350|||S2700|pin@94||-51.5|167|contact@46||-51.5|172
-Ametal-2|net@351|||S1800|nor60@0|inA|3.5|116|contact@27||123.5|116
-Ametal-1|net@352|||S1800|pin@61||-18|-3|pin@95||-12.5|-3
-Ametal-1|net@353|||S2700|pin@95||-12.5|-3|inv05@7|out[1]|-12.5|7
-Ametal-1|net@354|||S0|pin@59||-146|22.5|pin@96||-152|22.5
-Ametal-1|net@355|||S900|pin@96||-152|22.5|sucDri20@0|in|-152|19
-Ametal-1|net@356|||S1800|pin@16||67|-121|pin@97||78|-121
-Ametal-1|net@357|||S900|pin@97||78|-121|sucDri20@2|inA|78|-157
-Ametal-1|net@358|||S900|pin@56||148.5|174|pin@98||148.5|169
-Ametal-1|net@359|||S0|pin@98||148.5|169|inv30@1|inB|142.5|169
-Ametal-1|net@360|||S0|pin@74||-109|-119|pin@99||-113.5|-119
-Ametal-1|net@361|||S900|pin@99||-113.5|-119|ctrAND2i@0|inB|-113.5|-119.5
-Ametal-1|net@362|||S2700|ctrAND2i@0|inA|-100.5|-137|pin@100||-100.5|-78
-Ametal-1|net@363|||S1800|pin@100||-100.5|-78|pin@84||-90|-78
-Ametal-2|net@364|||S0|contact@17||-62.5|-134|contact@18||-100.5|-134
-Ametal-1|net@371|||S1800|pin@101||127|77|pin@105||180|77
-Ametal-1|net@372|||S900|pin@73||180|132|pin@105||180|77
-Ametal-1|net@373||0.4|S2700|pin@106||102|-16|contact@42||102|-10
-Ametal-1|net@374|||S0|pin@73||180|132|pin@107||176|132
-Ametal-1|net@375|||S2700|pin@107||176|132|nor10B@0|inB|176|132.5
-Ametal-1|net@377|||S0|pin@108||194|71|pin@109||181.5|71
-Ametal-1|net@378|||S900|pin@109||181.5|71|contact@36||181.5|60
-Ametal-2|net@385|||S0|contact@13||-74|-78|contact@47||-109|-78
-Ametal-1|net@389|||S900|pin@75||-101|75|pin@115||-101|-71
-Ametal-1|net@391|||S900|contact@47||-109|-78|pin@74||-109|-119
-Ametal-1|net@392|||S0|pin@115||-101|-71|pin@116||-109|-71
-Ametal-1|net@393|||S900|pin@116||-109|-71|contact@47||-109|-78
-Ametal-1|net@395|||S2700|nand5@2|out_1|44.5|-85.5|pin@30||44.5|-64
-Ametal-2|net@398|||S0|contact@0||11|-204|contact@39||-159.5|-204
-Ametal-2|net@401|||S0|sucDri20@0|gnd|-145|0|predDri2@0|gnd|-145|0
-Ametal-2|net@402|||S0|sucDri20@0|vdd|-145|-50|predDri2@0|vdd|-145|-50
-Ametal-2|net@403|||S0|sucDri20@0|vdd_1|-145|50|predDri2@0|vdd_1|-145|50
-Ametal-1|net@404|||S2700|pin@59||-146|22.5|pin@120||-146|69
-Ametal-1|net@405|||S0|pin@120||-146|69|pin@121||-176|69
-Ametal-2|net@409|||RS0|inv05@11|gnd|220|0|inv10D@2|gnd|211|0
-Ametal-2|net@410|||S0|inv05@11|vdd|220|50|inv10D@2|vdd|211|50
-Ametal-2|net@411|||S0|inv05@11|vdd_1|220|-50|inv10D@2|vdd_1|211|-50
-Ametal-2|net@412|||S0|wellCont@7|gnd|193|0|nor20sym@0|gnd_1|193|0
-Ametal-2|net@413|||S0|wellCont@7|vdd|193|-50|nor20sym@0|vdd_3|193|-50
-Ametal-2|net@414|||S0|wellCont@7|vdd_1|193|50|nor20sym@0|vdd_2|193|50
-Ametal-2|net@415|||S0|inv05@11|gnd_1|202|0|wellCont@7|gnd_1|202|0
-Ametal-2|net@416|||S0|inv05@11|vdd_3|202|-50|wellCont@7|vdd_2|202|-50
-Ametal-2|net@417|||S0|inv05@11|vdd_2|202|50|wellCont@7|vdd_3|202|50
-Ametal-2|net@418|||S0|latchDri@0|gnd_2|193|-144|wellCont@8|gnd|193|-144
-Ametal-2|net@419|||S0|latchDri@0|vdd_5|193|-194|wellCont@8|vdd|193|-194
-Ametal-2|net@420|||S0|latchDri@0|vdd_4|193|-94|wellCont@8|vdd_1|193|-94
-Ametal-2|net@421|||S0|inv05@12|gnd_1|202|-144|wellCont@8|gnd_1|202|-144
-Ametal-2|net@422|||S0|inv05@12|vdd_3|202|-194|wellCont@8|vdd_2|202|-194
-Ametal-2|net@423|||S0|inv05@12|vdd_2|202|-94|wellCont@8|vdd_3|202|-94
-Ametal-1|net@424|||S900|inv05@12|out[1]|206.5|-151|pin@123||206.5|-169
-Ametal-1|net@425|||S1800|pin@123||206.5|-169|inv10D@3|in|219.5|-169
-Ametal-1|net@426|||S900|inv05@11|out[1]|206.5|-7|pin@124||206.5|-25
-Ametal-1|net@427|||S1800|pin@124||206.5|-25|inv10D@2|in|219.5|-25
-Ametal-1|net@428|||S900|contact@19||192|22|pin@125||192|15
-Ametal-1|net@429|||S1800|pin@125||192|15|inv05@11|in[1]|209|15
-Ametal-1|net@430|||S900|contact@49||125|-72|pin@45||125|-75
-Ametal-1|net@433|||S2700|inv05@12|in[1]|209|-129|contact@50||209|-72
-Ametal-1|net@434|||S2700|pin@121||-176|69|contact@48||-176|184
-Ametal-2|net@435|||S1800|contact@49||125|-72|contact@50||209|-72
-Esucc_3|flag[Z][clr]|D5G2;|sucDri20@3|succ_1|O
-Esucc_2|flag[Z][set]|D5G2;|sucDri20@2|succ_1|O
-Egnd||D5G2;|nand30@0|gnd|G
-Egnd_1||D5G2;|sucDri20@0|gnd_1|G
-Egnd_2||D5G2;|ctrAND2i@0|gnd_1|G
-Egnd_3||D5G2;|nor10B@0|gnd_1|G
-Egnd_4||D5G2;|inv10D@2|gnd_1|G
-Egnd_5||D5G2;|inv10D@3|gnd|G
-Egnd_6||D5G2;|inv10D@3|gnd_1|G
-Emc||D5G2;|predDri2@0|mc|I
-Eout_7|olc[dec]|D5G2;|latchDri@0|out|O
-Eolc[load]||D5G2;|pin@89||O
-Eina@704190464|olc[zero]|D5G2;|nand5@5|ina|I
-Eina|olc[zoo]|D5G2;|nand5@3|ina|I
-Eout_1|s[1]|D5G2;|inv10D@3|out|O
-Eout|s[2]|D5G2;|inv10D@2|out|O
-Evdd||D5G2;|nand30@0|vdd|P
-Evdd_1||D5G2;|nand30@0|vdd_1|P
-Evdd_2||D5G2;|sucDri20@0|vdd_2|P
-Evdd_3||D5G2;|sucDri20@0|vdd_3|P
-Evdd_4||D5G2;|ctrAND2i@0|vdd_2|P
-Evdd_5||D5G2;|ctrAND2i@0|vdd_3|P
-Evdd_6||D5G2;|nor10B@0|vdd_2|P
-Evdd_7||D5G2;|nor10B@0|vdd_3|P
-Evdd_8||D5G2;|inv10D@2|vdd_2|P
-Evdd_9||D5G2;|inv10D@2|vdd_3|P
-Evdd_10||D5G2;|inv10D@3|vdd|P
-Evdd_11||D5G2;|inv10D@3|vdd_1|P
-Evdd_12||D5G2;|inv10D@3|vdd_2|P
-Evdd_13||D5G2;|inv10D@3|vdd_3|P
+Nschematic:Bus_Pin|pin@0||-5|2|-1|-1||
+Nschematic:Bus_Pin|pin@1||-3|4|-1|-1||
+Nschematic:Bus_Pin|pin@2||3|5|-1|-1||
+Nschematic:Bus_Pin|pin@3||-3|-4|-1|-1||
+Nschematic:Bus_Pin|pin@4||-5|-2|-1|-1||
+NPin|pin@5||-4|-3|1|1||
+NPin|pin@6||-4|3|1|1||
+NPin|pin@7||4|3|1|1||
+NPin|pin@8||4|-3|1|1||
+Ngeneric:Invisible-Pin|pin@9||0|0|||||ART_message(D5G2;)S[count,OLC]
+NPin|pin@10||-4|2|1|1||
+NPin|pin@11||-5|2|1|1||
+NPin|pin@12||-4|-2|1|1||
+NPin|pin@13||-5|-2|1|1||
+NPin|pin@16||-3|3|1|1||
+NPin|pin@17||-3|4|1|1||
+NPin|pin@18||-3|-3|1|1||
+NPin|pin@19||-3|-4|1|1||
+NPin|pin@20||3|3|1|1||
+NPin|pin@21||3|5|1|1||
+AThicker|net@0|||FS2700|pin@12||-4|-2|pin@10||-4|2
+AThicker|net@1|||FS1800|pin@6||-4|3|pin@16||-3|3
+AThicker|net@2|||FS900|pin@7||4|3|pin@8||4|-3
+AThicker|net@4|||FS2700|pin@10||-4|2|pin@6||-4|3
+AThicker|net@5|||FS0|pin@10||-4|2|pin@11||-5|2
+AThicker|net@6|||FS2700|pin@5||-4|-3|pin@12||-4|-2
+AThicker|net@7|||FS0|pin@12||-4|-2|pin@13||-5|-2
+AThicker|net@10|||FS1800|pin@16||-3|3|pin@20||3|3
+AThicker|net@11|||FS2700|pin@16||-3|3|pin@17||-3|4
+AThicker|net@12|||FS0|pin@18||-3|-3|pin@5||-4|-3
+AThicker|net@13|||FS900|pin@18||-3|-3|pin@19||-3|-4
+AThicker|net@14|||FS1800|pin@18||-3|-3|pin@8||4|-3
+AThicker|net@15|||FS1800|pin@20||3|3|pin@7||4|3
+AThicker|net@16|||FS2700|pin@20||3|3|pin@21||3|5
+Edo[ins]||D5G2;|pin@0||I
+Efire[Co]||D5G2;|pin@1||O
+Eilc[load]|olc[dec]|D5G2;|pin@2||O
+Eolc[zero]||D5G2;|pin@3||I
+Esel[Co]||D5G2;|pin@4||I
+X
+
+# Cell olcCount;1{lay}
+ColcCount;1{lay}||cmos90|1232819186778|1241981698008|I|ATTR_NCC(D5G3;NTX-6;Y140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244310956548
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@10||-44.5|-50||||
+NX-Metal-1-Metal-2-Con|contact@11||61.5|-50||||
+NX-Metal-1-Metal-2-Con|contact@12||-75.5|132||||
+NX-Metal-1-Metal-2-Con|contact@13||-59.5|132||||
+NX-Metal-1-Metal-2-Con|contact@14||-43.5|132||||
+IcentersJ:ctrAND1in30;1{lay}|ctrAND1i@2||6.5|-72|X||D5G4;
+IcentersJ:ctrAND2in100;2{lay}|ctrAND2i@0||0|72|X||D5G4;
+Igates2inM:nand10;1{lay}|nand10@0||54.5|-72|RR||D5G4;
+NMetal-2-Pin|pin@68||-31.5|132||||
+NMetal-1-Pin|pin@114||87|-6||||
+NMetal-1-Pin|pin@115||-18.5|-91||||
+NMetal-2-Pin|pin@121||-29|-50||||
+NMetal-1-Pin|pin@123||48.5|-6||||
+NMetal-1-Pin|pin@124||29|-56||||
+NMetal-1-Pin|pin@128||-59.5|126||||
+NMetal-1-Pin|pin@129||-43.5|126||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-88|-72|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||88|-72|||D5G4;
+IdriversM:predDri40;1{lay}|predDri4@0||-52.5|-72|||D5G4;
+IwiresL:select22;1{lay}|select22@0||-79.5|-72|||D5G4;
+IwiresL:select22;1{lay}|select22@1||77.5|-72|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-27.5|-72|||D5G4;
+Ametal-1|net@403|||S2700|pin@114||87|-6|ctrAND2i@0|inB|87|81
+Ametal-1|net@404|||S900|ctrAND1i@2|out|-18.5|-72|pin@115||-18.5|-91
+Ametal-1|net@405|||S0|pin@115||-18.5|-91|predDri4@0|in|-52.5|-91
+Ametal-2|net@413|||S0|predDri4@0|gnd_1|-32|-72|wellCont@0|gnd|-32|-72
+Ametal-2|net@414|||S0|predDri4@0|vdd_3|-32|-122|wellCont@0|vdd|-32|-122
+Ametal-2|net@415|||S0|predDri4@0|vdd_2|-32|-22|wellCont@0|vdd_1|-32|-22
+Ametal-2|net@416|||S0|ctrAND1i@2|gnd_2|-23|-72|wellCont@0|gnd_1|-23|-72
+Ametal-2|net@417|||S0|ctrAND1i@2|vdd_5|-23|-122|wellCont@0|vdd_2|-23|-122
+Ametal-2|net@418|||S0|ctrAND1i@2|vdd_4|-23|-22|wellCont@0|vdd_3|-23|-22
+Ametal-2|net@420|||S0|nand10@0|gnd_1|36|-72|ctrAND1i@2|gnd_1|36|-72
+Ametal-2|net@421|||S0|nand10@0|vdd_2|36|-122|ctrAND1i@2|vdd_3|36|-122
+Ametal-2|net@422|||S0|nand10@0|vdd_3|36|-22|ctrAND1i@2|vdd_2|36|-22
+Ametal-1|net@425||0.4|S2700|predDri4@0|pred|-44.5|-52|contact@10||-44.5|-50
+Ametal-2|net@426|||S1800|contact@10||-44.5|-50|pin@121||-29|-50
+Ametal-2|net@427|||S1800|pin@121||-29|-50|contact@11||61.5|-50
+Ametal-1|net@428|||S900|nand10@0|inB|61.5|-47|contact@11||61.5|-50
+Ametal-1|net@431|||S900|pin@123||48.5|-6|nand10@0|out_2|48.5|-14
+Ametal-1|net@432|||S0|nand10@0|out|46|-56|pin@124||29|-56
+Ametal-1|net@433|||S900|pin@124||29|-56|ctrAND1i@2|in[1]|29|-57
+Ametal-2|net@434||6.2|S0|predDri4@0|vdd|-73|-22|pinsVddG@0|vdd|-88|-22
+Ametal-2|net@435||6.2|S1800|pinsVddG@0|gnd|-88|-72|predDri4@0|gnd|-73|-72
+Ametal-2|net@436||6.2|S1800|pinsVddG@0|vdd_1|-88|-122|predDri4@0|vdd_1|-73|-122
+Ametal-2|net@437||6.2|S1800|nand10@0|gnd|73|-72|pinsVddG@1|gnd|88|-72
+Ametal-2|net@438||6.2|S1800|nand10@0|vdd|73|-122|pinsVddG@1|vdd_1|88|-122
+Ametal-2|net@439||6.2|S1800|nand10@0|vdd_1|73|-22|pinsVddG@1|vdd|88|-22
+Ametal-2|net@444|||S0|contact@14||-43.5|132|contact@13||-59.5|132
+Ametal-1|net@445|||S2700|ctrAND2i@0|out|-75.5|88|contact@12||-75.5|132
+Ametal-2|net@446|||S0|contact@13||-59.5|132|contact@12||-75.5|132
+Ametal-1|net@447|||S2700|pin@128||-59.5|126|contact@13||-59.5|132
+Ametal-2|net@448|||S0|pin@68||-31.5|132|contact@14||-43.5|132
+Ametal-1|net@449|||S2700|pin@129||-43.5|126|contact@14||-43.5|132
+Ametal-1|net@450|||S0|pin@114||87|-6|pin@123||48.5|-6
+Edo[ins]||D5G2;|pin@121||I
+Efiore[Co]|fire[Co]|D5G2;|pin@115||O
+Egnd||D5G4;|ctrAND2i@0|gnd_1|G
+Egnd_2||D5G2;|ctrAND2i@0|gnd|G
+Egnd_3||D5G2;|pinsVddG@0|gnd|G
+Egnd_4||D5G2;|pinsVddG@1|gnd|G
+Eolc[dec]||D5G4;|pin@68||O
+Eolc[zero]||D5G4;|ctrAND2i@0|inA|I
+EinA|sel[Co]|D5G2;|nand10@0|inA|I
+Evdd||D5G4;|ctrAND2i@0|vdd_2|P
+Evdd_1||D5G2;|ctrAND2i@0|vdd_1|P
+Evdd_3||D5G4;|ctrAND2i@0|vdd_3|P
+Evdd_6||D5G2;|ctrAND2i@0|vdd|P
+Evdd_7||D5G2;|pinsVddG@0|vdd|P
+Evdd_8||D5G2;|pinsVddG@0|vdd_1|P
+Evdd_9||D5G2;|pinsVddG@1|vdd|P
+Evdd_10||D5G2;|pinsVddG@1|vdd_1|P
+X
+
+# Cell olcCount;1{sch}
+ColcCount;1{sch}||schematic|1240664875194|1241540352226|I
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||0|18.5|||XR|
+NOff-Page|conn@1||-42|14|||XYRR|
+NOff-Page|conn@2||-42|-13|||XYRR|
+NOff-Page|conn@3||9|-12|||YRR|
+NOff-Page|conn@4||-12|18.5|||XR|
+IcentersJ:ctrAND1in30;1{ic}|ctrAND1i@0||-12|0|R||D5G4;
+IcentersJ:ctrAND2in100;1{ic}|ctrAND2i@0||0|0|R||D5G4;
+IredFive:nand2;1{ic}|nand2@0||-28|-12|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IolcCount;1{ic}|olcCount@0||11|22|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||-6|35.5|||||ART_message(D5G5;)SolcCount
+Ngeneric:Invisible-Pin|pin@1||-6|29.5|||||ART_message(D5G3;)Sies 25 April 2009
+NWire_Pin|pin@4||-36|14||||
+NWire_Pin|pin@6||-36|-11||||
+NWire_Pin|pin@9||-1|-12||||
+Ngeneric:Invisible-Pin|pin@12||-18.5|-21.5|||||ART_message(D3G2;)S[Dvoid selects what to load,"1 = olc, 0 = ilc"]
+NWire_Pin|pin@13||1|-12||||
+NWire_Pin|pin@14||-12|-12||||
+NWire_Pin|pin@16||-12|12||||
+IdriversM:predDri40;1{ic}|predDri4@0||-29|12|X||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-19.5|-12|||D0G4;|ATTR_L(D5G1;PUD)D431.29999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@3|||0|predDri4@0|pred|-31|14|pin@4||-36|14
+Awire|net@8|||1800|pin@6||-36|-11|nand2@0|inb|-30.5|-11
+Awire|net@12|||2700|pin@9||-1|-12|ctrAND2i@0|inB|-1|-6
+Awire|net@17|||1800|conn@1|y|-40|14|pin@4||-36|14
+Awire|net@18|||900|pin@4||-36|14|pin@6||-36|-11
+Awire|net@19|||0|nand2@0|ina|-30.5|-13|conn@2|y|-40|-13
+Awire|net@22|||0|pin@9||-1|-12|pin@14||-12|-12
+Awire|net@23|||0|wire90@0|a|-22|-12|nand2@0|out|-25.5|-12
+Awire|net@24|||0|conn@3|y|7|-12|pin@13||1|-12
+Awire|net@25|||2700|pin@13||1|-12|ctrAND2i@0|inA|1|-6
+Awire|net@26|||900|conn@0|a|0|16.5|ctrAND2i@0|out|0|6
+Awire|net@27|||0|pin@14||-12|-12|wire90@0|b|-17|-12
+Awire|net@28|||900|ctrAND1i@0|in|-12|-6|pin@14||-12|-12
+Awire|net@29|||2700|ctrAND1i@0|out|-12|6|pin@16||-12|12
+Awire|net@31|||1800|predDri4@0|in|-27|12|pin@16||-12|12
+Awire|net@33|||2700|pin@16||-12|12|conn@4|a|-12|16.5
+Edo[ins]||D4G2;|conn@1|a|I
+Eilc[load_1]|fire[Co]|D6G2;|conn@4|y|O
+Eilc[load]|olc[dec]|D6G2;|conn@0|y|O
+EDvoid|olc[zero]|D4G2;|conn@3|a|I
+Esel[Ld]|sel[Co]|D4G2;|conn@2|a|I
 X
 
 # Cell olcEven;1{ic}
@@ -4681,7 +4563,7 @@ Eload[2]|load[T]|D5G2;|pin@10||I
 X
 
 # Cell olcEven;8{lay}
-ColcEven;8{lay}||cmos90|1216735796008|1239549868233|I|ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+ColcEven;8{lay}||cmos90|1216735796008|1241981698008|I|ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@16||-264|56||||
 NX-Metal-1-Metal-2-Con|contact@17||-264|-106||||
@@ -4773,7 +4655,7 @@ Evdd_25||D5G2;|inv30@3|vdd_3|P
 X
 
 # Cell olcEven;4{sch}
-ColcEven;4{sch}||schematic|1216766649341|1236908967051|I
+ColcEven;4{sch}||schematic|1216766649341|1240453396433|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||45|12|||XY|
 NOff-Page|conn@1||14.5|12|||XY|
@@ -4786,8 +4668,8 @@ NOff-Page|conn@7||-39|-18|||XYRR|
 NOff-Page|conn@9||-36|24|||Y|
 NWire_Con|conn@10||15|-20||||
 NOff-Page|conn@11||15|-26|||RRR|
-IredFive:inv;1{ic}|inv@2||-30.5|24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@3||-30.5|-18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@2||-30.5|24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S0|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@3||-30.5|-18|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S0|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IolcEven;1{ic}|olcEven@0||46|26|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||-1|41|||||ART_message(D5G6;)SolcEven
 Ngeneric:Invisible-Pin|pin@1||-1|32|||||ART_message(D5G3;)Sies 2 January 2009
@@ -4862,6 +4744,340 @@ EinLO[2,4,6]||D4G2;|conn@6|a|I
 Eload[2]|load[T]|D4G2;|conn@7|a|I
 X
 
+# Cell olcLoad;1{ic}
+ColcLoad;1{ic}||artwork|1240668640419|1241540352226|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||-3|-4|-1|-1||
+Nschematic:Bus_Pin|pin@1||-6|2|-1|-1||
+Nschematic:Bus_Pin|pin@2||6|2|-1|-1||
+Nschematic:Bus_Pin|pin@3||4|4|-1|-1||
+Nschematic:Bus_Pin|pin@4||-4|4|-1|-1||
+Nschematic:Bus_Pin|pin@5||0|5|-1|-1||
+Nschematic:Bus_Pin|pin@6||-6|-2|-1|-1||
+NPin|pin@7||-5|-3|1|1||
+NPin|pin@8||-5|3|1|1||
+NPin|pin@9||5|3|1|1||
+NPin|pin@10||5|-3|1|1||
+NPin|pin@11||-4|3|1|1||
+NPin|pin@12||-4|4|1|1||
+NPin|pin@13||4|3|1|1||
+NPin|pin@14||4|4|1|1||
+NPin|pin@15||-3|-3|1|1||
+NPin|pin@16||-3|-4|1|1||
+NPin|pin@19||-5|-2|1|1||
+NPin|pin@20||-6|-2|1|1||
+NPin|pin@21||-5|2|1|1||
+NPin|pin@22||-6|2|1|1||
+NPin|pin@23||5|2|1|1||
+NPin|pin@24||6|2|1|1||
+Ngeneric:Invisible-Pin|pin@25||0|0|||||ART_message(D5G2;)S[load,OLC]
+NPin|pin@26||0|3|1|1||
+NPin|pin@27||0|5|1|1||
+AThicker|net@0|||FS2700|pin@19||-5|-2|pin@21||-5|2
+AThicker|net@1|||FS1800|pin@26||0|3|pin@13||4|3
+AThicker|net@2|||FS900|pin@23||5|2|pin@10||5|-3
+AThicker|net@4|||FS1800|pin@8||-5|3|pin@11||-4|3
+AThicker|net@5|||FS2700|pin@11||-4|3|pin@12||-4|4
+AThicker|net@6|||FS1800|pin@13||4|3|pin@9||5|3
+AThicker|net@7|||FS2700|pin@13||4|3|pin@14||4|4
+AThicker|net@8|||FS0|pin@15||-3|-3|pin@7||-5|-3
+AThicker|net@9|||FS900|pin@15||-3|-3|pin@16||-3|-4
+AThicker|net@12|||FS2700|pin@7||-5|-3|pin@19||-5|-2
+AThicker|net@13|||FS0|pin@19||-5|-2|pin@20||-6|-2
+AThicker|net@14|||FS2700|pin@21||-5|2|pin@8||-5|3
+AThicker|net@15|||FS0|pin@21||-5|2|pin@22||-6|2
+AThicker|net@16|||FS900|pin@9||5|3|pin@23||5|2
+AThicker|net@17|||FS1800|pin@23||5|2|pin@24||6|2
+AThicker|net@18|||FS1800|pin@15||-3|-3|pin@10||5|-3
+AThicker|net@19|||FS1800|pin@11||-4|3|pin@26||0|3
+AThicker|net@20|||FS2700|pin@26||0|3|pin@27||0|5
+Edo[ins]||D5G2;|pin@1||I
+Edo[reD]|doneLO[M]|D5G2;|pin@2||I
+Efire[zz]||D5G2;|pin@3||O
+Emc||D5G2;|pin@4||I
+Eolc[load]||D5G2;|pin@5||O
+Esel[Ld]||D5G2;|pin@6||I
+EDvoid|sel[rD]|D5G2;|pin@0||I
+X
+
+# Cell olcLoad;2{lay}
+ColcLoad;2{lay}||cmos90|1240768750847|1241981698008|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244310956548
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-129.5|-50||||
+NX-Metal-1-Metal-2-Con|contact@1||-4.5|82||||
+NX-Metal-1-Metal-2-Con|contact@2||-115|82||||
+NX-Metal-1-Metal-2-Con|contact@9||-135|0||||
+NX-Metal-1-Metal-2-Con|contact@10||-50|0||||
+NX-Metal-1-Metal-2-Con|contact@12||-125.5|100||||
+NX-Metal-1-Metal-2-Con|contact@14||137.5|-94||||
+NX-Metal-1-Metal-2-Con|contact@15||-72|-94||||
+NX-Metal-1-Metal-2-Con|contact@17||36|-6||||
+NX-Metal-1-Metal-2-Con|contact@18||-116.5|-94||||
+NX-Metal-1-Metal-2-Con|contact@19||-154.5|-94||||
+NX-Metal-1-Metal-2-Con|contact@22||-16|94||||
+NX-Metal-1-Metal-2-Con|contact@23||34|94||||
+IcentersJ:ctrAND3in100A;1{lay}|ctrAND3i@1||-7|-72|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@0||-125|-72|XY||D5G4;
+Igates1inM:inv05;1{lay}|inv05@2||-87.5|72|||D5G4;
+Igates1inM:inv510;3{lay}|inv510@0||1.5|72|||D5G4;
+Igates1inM:inv510;3{lay}|inv510@2||-24.5|72|XY||D5G4;
+Igates2inM:nand5B;1{lay}|nand5B@0||-147.5|-72|X||D5G4;
+Igates2inM:nand5B;1{lay}|nand5B@1||-108|72|X||D5G4;
+Igates2inM:nand6sym;1{lay}|nand6sym@1||42|72|||D5G4;
+NMetal-1-Pin|pin@13||-85.5|91||||
+NMetal-1-Pin|pin@14||-83|47||||
+NMetal-2-Pin|pin@24||-102.5|100||||
+NMetal-1-Pin|pin@25||98.5|-91||||
+NMetal-1-Pin|pin@28||-135|-43||||
+NMetal-1-Pin|pin@34||-154.5|28.5||||
+NMetal-1-Pin|pin@36||-144|28.5||||
+NMetal-1-Pin|pin@40||-60|3.5||||
+NMetal-1-Pin|pin@42||-108|41||||
+NMetal-1-Pin|pin@43||-100|41||||
+NMetal-1-Pin|pin@45||-100|3.5||||
+NMetal-1-Pin|pin@46||-72|-49||||
+NMetal-1-Pin|pin@47||-60|-49||||
+NMetal-1-Pin|pin@49||-136|41||||
+NMetal-2-Pin|pin@50||-99.5|0||||
+NMetal-1-Pin|pin@57||-129|3.5||||
+NMetal-1-Pin|pin@59||-129|41||||
+NMetal-2-Pin|pin@63||34|-6||||
+NMetal-1-Pin|pin@66||-18.5|47||||
+NMetal-1-Pin|pin@70||-33|91||||
+NMetal-1-Pin|pin@76||34|53||||
+IdriversM:predDri10wMC;1{lay}|predDri1@0||-138.5|72|X||D5G4;
+IdriversM:predDri40;1{lay}|predDri4@1||-58|72|Y||D5G4;
+IdriversM:sucDri10;1{lay}|sucDri10@0||135|-72|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||19|72|||D5G4;
+Ametal-2|net@3|||S0|inv05@0|gnd|-116|-72|ctrAND3i@1|gnd|-125|-72
+Ametal-2|net@4|||S0|inv05@0|vdd|-116|-122|ctrAND3i@1|vdd_1|-125|-122
+Ametal-2|net@5|||S0|inv05@0|vdd_1|-116|-22|ctrAND3i@1|vdd|-125|-22
+Ametal-2|net@9|||S0|sucDri10@0|gnd|111|-72|ctrAND3i@1|gnd_1|111|-72
+Ametal-2|net@10|||S0|sucDri10@0|vdd|111|-22|ctrAND3i@1|vdd_2|111|-22
+Ametal-2|net@11|||S0|sucDri10@0|vdd_1|111|-122|ctrAND3i@1|vdd_3|111|-122
+Ametal-1|net@12|||S900|nand5B@0|out|-154.5|-80.1|contact@19||-154.5|-94
+Ametal-1|net@16|||S2700|inv05@0|out[1]|-129.5|-65|contact@0||-129.5|-50
+Ametal-2|net@17|||S0|ctrAND3i@1|inB|-95.5|-50|contact@0||-129.5|-50
+Ametal-2|net@75|||S0|nand5B@1|gnd|-96.5|72|inv05@2|gnd|-96.5|72
+Ametal-2|net@76|||S0|nand5B@1|vdd|-96.5|122|inv05@2|vdd|-96.5|122
+Ametal-2|net@77|||S0|nand5B@1|vdd_1|-96.5|22|inv05@2|vdd_1|-96.5|22
+Ametal-2|net@81|||S0|predDri4@1|gnd|-78.5|72|inv05@2|gnd_1|-78.5|72
+Ametal-2|net@82|||S0|predDri4@1|vdd|-78.5|22|inv05@2|vdd_3|-78.5|22
+Ametal-2|net@83|||S0|predDri4@1|vdd_1|-78.5|122|inv05@2|vdd_2|-78.5|122
+Ametal-1|net@89|||S0|predDri4@1|in|-58|91|pin@13||-85.5|91
+Ametal-1|net@90|||S900|pin@13||-85.5|91|inv05@2|in[1]|-85.5|87
+Ametal-1|net@91|||S900|inv05@2|out[1]|-83|65|pin@14||-83|47
+Ametal-1|net@92|||S0|pin@14||-83|47|nand5B@1|ina|-102|47
+Ametal-1|net@93|||S2700|inv510@0|in[1]|-4.5|79|contact@1||-4.5|82
+Ametal-1|net@96|||S2700|nand5B@1|out|-115|63.9|contact@2||-115|82
+Ametal-2|net@121|||S0|contact@1||-4.5|82|contact@2||-115|82
+Ametal-1|net@128|||S0|sucDri10@0|in|118|-91|pin@25||98.5|-91
+Ametal-1|net@129|||S2700|pin@25||98.5|-91|ctrAND3i@1|out|98.5|-56
+Ametal-1|net@134|||S1800|nand5B@0|inb|-147.5|-43|pin@28||-135|-43
+Ametal-1|net@135|||S2700|pin@28||-135|-43|contact@9||-135|0
+Ametal-1|net@138|||S900|predDri4@1|pred|-50|52|contact@10||-50|0
+Ametal-1|net@140|||S900|nand5B@1|inb|-108|101|pin@42||-108|41
+Ametal-2|net@145|||S1800|pin@50||-99.5|0|contact@10||-50|0
+Ametal-2|net@146|||S0|pin@24||-102.5|100|contact@12||-125.5|100
+Ametal-1|net@148|||S2700|predDri1@0|mc|-125.5|97|contact@12||-125.5|100
+Ametal-2|net@153|||S0|predDri1@0|gnd|-119.5|72|nand5B@1|gnd_1|-119.5|72
+Ametal-2|net@154|||S0|predDri1@0|vdd|-119.5|122|nand5B@1|vdd_2|-119.5|122
+Ametal-2|net@155|||S0|predDri1@0|vdd_1|-119.5|22|nand5B@1|vdd_3|-119.5|22
+Ametal-1|net@156|||S2700|nand5B@0|out|-154.5|-80.1|pin@34||-154.5|28.5
+Ametal-1|net@158|||S1800|pin@34||-154.5|28.5|pin@36||-144|28.5
+Ametal-1|net@159|||S900|predDri1@0|in|-144|50|pin@36||-144|28.5
+Ametal-2|net@160|||S1800|ctrAND3i@1|inA|-83.5|-94|contact@14||137.5|-94
+Ametal-1|net@162|||S2700|sucDri10@0|succ|137.5|-106|contact@14||137.5|-94
+Ametal-2|net@163|||S1800|ctrAND3i@1|inA|-83.5|-94|contact@15||-72|-94
+Ametal-1|net@168|||S2700|pin@49||-136|41|predDri1@0|pred_1|-136|88
+Ametal-1|net@170|||S1800|pin@42||-108|41|pin@43||-100|41
+Ametal-2|net@174||6.2|S0|inv05@0|vdd_3|-134|-22|nand5B@0|vdd|-136|-22
+Ametal-2|net@175||6.2|S1800|nand5B@0|gnd|-136|-72|inv05@0|gnd_1|-134|-72
+Ametal-2|net@176||6.2|S1800|nand5B@0|vdd_1|-136|-122|inv05@0|vdd_2|-134|-122
+Ametal-1|net@177|||S2700|pin@47||-60|-49|pin@40||-60|3.5
+Ametal-1|net@178|||S900|pin@43||-100|41|pin@45||-100|3.5
+Ametal-1|net@179|||S2700|contact@15||-72|-94|pin@46||-72|-49
+Ametal-1|net@180|||S1800|pin@46||-72|-49|pin@47||-60|-49
+Ametal-2|net@184|||S1800|contact@9||-135|0|pin@50||-99.5|0
+Ametal-1|net@197|||S1800|pin@45||-100|3.5|pin@40||-60|3.5
+Ametal-1|net@198|||S0|pin@45||-100|3.5|pin@57||-129|3.5
+Ametal-1|net@201|||S0|pin@59||-129|41|pin@49||-136|41
+Ametal-1|net@202|||S2700|pin@57||-129|3.5|pin@59||-129|41
+Ametal-1|net@205|||S900|nand6sym@1|out_1|36|41|contact@17||36|-6
+Ametal-2|net@206|||S0|contact@17||36|-6|pin@63||34|-6
+Ametal-1|net@209|||S2700|ctrAND3i@1|in|-116.5|-97|contact@18||-116.5|-94
+Ametal-2|net@213|||S0|wellCont@0|gnd|14.5|72|inv510@0|gnd_1|14.5|72
+Ametal-2|net@214|||S0|wellCont@0|vdd|14.5|22|inv510@0|vdd_3|14.5|22
+Ametal-2|net@215|||S0|wellCont@0|vdd_1|14.5|122|inv510@0|vdd_2|14.5|122
+Ametal-2|net@216|||S0|wellCont@0|gnd_1|23.5|72|nand6sym@1|gnd|23.5|72
+Ametal-2|net@217|||S0|wellCont@0|vdd_2|23.5|22|nand6sym@1|vdd_1|23.5|22
+Ametal-2|net@218|||S0|wellCont@0|vdd_3|23.5|122|nand6sym@1|vdd|23.5|122
+Ametal-1|net@219|||S0|inv510@0|out5|-7|47|pin@66||-18.5|47
+Ametal-1|net@220|||S2700|pin@66||-18.5|47|inv510@2|in[1]|-18.5|65
+Ametal-2|net@221|||S0|inv510@2|gnd|-11.5|72|inv510@0|gnd|-11.5|72
+Ametal-2|net@222|||S0|inv510@2|vdd|-11.5|22|inv510@0|vdd_1|-11.5|22
+Ametal-2|net@223|||S0|inv510@2|vdd_1|-11.5|122|inv510@0|vdd|-11.5|122
+Ametal-2|net@224|||S0|inv510@2|gnd_1|-37.5|72|predDri4@1|gnd_1|-37.5|72
+Ametal-2|net@225|||S0|inv510@2|vdd_2|-37.5|22|predDri4@1|vdd_2|-37.5|22
+Ametal-2|net@226|||S0|inv510@2|vdd_3|-37.5|122|predDri4@1|vdd_3|-37.5|122
+Ametal-2|net@231|||S0|contact@18||-116.5|-94|contact@19||-154.5|-94
+Ametal-1|net@235|||S2700|inv510@2|out10|-33|65|pin@70||-33|91
+Ametal-1|net@236|||S0|pin@70||-33|91|predDri4@1|in|-58|91
+Ametal-1|net@239|||S900|inv510@2|out5|-16|97|contact@22||-16|94
+Ametal-1|net@244|||S0|pin@76||34|53|nand6sym@1|inB|32.5|53
+Ametal-2|net@245|||S1800|contact@22||-16|94|contact@23||34|94
+Ametal-1|net@246|||S900|contact@23||34|94|pin@76||34|53
+Edo[ins]||D5G2;|pin@50||I
+EinA|doneLO[M]|D5G2;|nand6sym@1|inA|I
+Efire[zz]||D5G2;|pin@63||O
+Egnd||D5G2;|predDri1@0|gnd_1|G
+Egnd_1||D5G2;|nand6sym@1|gnd_1|G
+Egnd_2||D5G2;|nand5B@0|gnd_1|G
+Egnd_3||D5G2;|sucDri10@0|gnd_1|G
+Emc||D5G2;|pin@24||I
+Eolc[load]||D5G2;|ctrAND3i@1|out|O
+Eout||D5G2;|nand6sym@1|out|O
+Eout_2||D5G2;|nand6sym@1|out_2|O
+Esel[Ld]||D5G2;|nand5B@0|ina|I
+Esel[rD]||D5G2;|inv05@0|in[1]|I
+Evdd||D5G2;|predDri1@0|vdd_2|P
+Evdd_1||D5G2;|predDri1@0|vdd_3|P
+Evdd_2||D5G2;|nand6sym@1|vdd_2|P
+Evdd_3||D5G2;|nand6sym@1|vdd_3|P
+Evdd_4||D5G2;|nand5B@0|vdd_2|P
+Evdd_5||D5G2;|nand5B@0|vdd_3|P
+Evdd_6||D5G2;|sucDri10@0|vdd_2|P
+Evdd_7||D5G2;|sucDri10@0|vdd_3|P
+X
+
+# Cell olcLoad;4{sch}
+ColcLoad;4{sch}||schematic|1230935566337|1241983105648|I
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@6||-60|33|||XYR|
+NOff-Page|conn@7||-109.5|26|||Y|
+NOff-Page|conn@9||-84|12|||XR|
+NOff-Page|conn@12||-108|-24|||XYRR|
+NOff-Page|conn@14||-6|31.5|||XR|
+NOff-Page|conn@15||-107.5|-19|||XYRR|
+NOff-Page|conn@16||2.5|12|||XY|
+IcentersJ:ctrAND3in100A;1{ic}|ctrAND3i@2||-84|-3|R||D5G4;
+IredFive:inv;1{ic}|inv@28||-18|6|R||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@30||-100|-24|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@32||-49.5|12|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@34||-30|4.5|XR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@7||-30|-6|XR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@8||-30|18|XR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@5||-100|-18|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@7||-48|-11|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2n_sy;1{ic}|nand2n_s@1||-6|18|R||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2.5;)I100|ATTR_X(D5G1.5;NPX2;Y2.5;)S6|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IolcLoad;1{ic}|olcLoad@0||-38|45|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||-63|48.5|||||ART_message(D5G5;)SolcLoad
+Ngeneric:Invisible-Pin|pin@1||-63|42.5|||||ART_message(D5G3;)Sies 29 April 2009
+Ngeneric:Invisible-Pin|pin@124||-26|46|||||ART_message(D3G2;)S["fire[zz] stage sets flag[D]","from the olc[zero] value.","Use after olc[load] or to",restore D as last act of move.]
+NWire_Pin|pin@257||-105|-17||||
+NWire_Pin|pin@364||-60|8|||X|
+NWire_Pin|pin@374||-5|12||||
+NWire_Pin|pin@379||-18|0|||X|
+NWire_Pin|pin@380||-18|12|||X|
+NWire_Pin|pin@381||-7|12||||
+NWire_Pin|pin@383||-30|0||||
+NWire_Pin|pin@390||-30|24||||
+Ngeneric:Invisible-Pin|pin@399||-110.5|-26.5|||||ART_message(D3G2;)S["sel[rD] selects what to load","1 = olc, 0 = ilc"]
+NWire_Pin|pin@405||-72|6||||
+NWire_Pin|pin@406||-86.5|-18||||
+NWire_Pin|pin@407||-83.5|-24||||
+NWire_Pin|pin@408||-81.5|-12||||
+NWire_Pin|pin@409||-72|-12||||
+NWire_Pin|pin@411||-84|6||||
+NWire_Pin|pin@415||-105|26||||
+NWire_Pin|pin@416||-30|-11||||
+NWire_Pin|pin@420||-60|4||||
+NWire_Pin|pin@421||-60|-18||||
+NWire_Pin|pin@426||-54|0||||
+NWire_Pin|pin@427||-54|-10||||
+NWire_Pin|pin@431||-30|12||||
+NWire_Pin|pin@434||-45|12||||
+NWire_Pin|pin@435||-45|0||||
+NWire_Pin|pin@436||-54|12||||
+NWire_Pin|pin@437||-54|24||||
+Ngeneric:Invisible-Pin|pin@442||-31.5|-16.5|||||ART_message(D5G2;)Sextra load to limit speed
+Ngeneric:Invisible-Pin|pin@443||-4|8.5|||||ART_message(D3G2;)S["doneLO[M] is",the last move event]
+IdriversM:predDri10wMC;1{ic}|predDri1@0||-67|6|XY||D5G4;
+IdriversM:predDri40;1{ic}|predDri4@0||-98|24|X||D5G4;
+IdriversM:sucDri10;1{ic}|sucDri10@1||-77.5|6|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@17||-41.5|-11|||D0G4;|ATTR_L(D5G1;PUD)D306.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@25||-93|-18|||D0G4;|ATTR_L(D5G1;PUD)D393.30000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@39||-46.5|24|||D0G4;|ATTR_L(D5G1;PUD)D299.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@42||-24|0|||D0G4;|ATTR_L(D5G1;PUD)D209.29999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@48||-93|-24|||D0G4;|ATTR_L(D5G1;PUD)D264.2|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@50||-77|-12|||D0G4;|ATTR_L(D5G1;PUD)D1062.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@51||-49|0|||D0G4;|ATTR_L(D5G1;PUD)D136.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@52||-24|12|X||D0G4;|ATTR_L(D5G1;PUD)D330.29999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|do[2]|D5G2;||900|pin@405||-72|6|pin@409||-72|-12
+Awire|net@845|||1800|predDri1@0|mc|-64|8|pin@364||-60|8
+Awire|net@898|||2700|pin@374||-5|12|nand2n_s@1|ina|-5|15.5
+Awire|net@905|||1800|wire90@42|b|-21.5|0|pin@379||-18|0
+Awire|net@906|||2700|pin@379||-18|0|inv@28|in|-18|3.5
+Awire|net@908|||900|pin@380||-18|12|inv@28|out|-18|8.5
+Awire|net@910|||2700|pin@381||-7|12|nand2n_s@1|inb|-7|15.5
+Awire|net@913|||2700|invI@7|out|-30|-3.5|pin@383||-30|0
+Awire|net@914|||1800|pin@383||-30|0|wire90@42|a|-26.5|0
+Awire|net@929|||900|invI@7|in|-30|-8.5|pin@416||-30|-11
+Awire|net@937|||0|pin@390||-30|24|wire90@39|b|-44|24
+Awire|net@955|||900|conn@14|a|-6|29.5|nand2n_s@1|out|-6|20.5
+Awire|net@956|||1800|nand2@5|out|-97.5|-18|wire90@25|a|-95.5|-18
+Awire|net@957|||1800|pin@257||-105|-17|nand2@5|inb|-102.5|-17
+Awire|net@964|||0|nand2@5|ina|-102.5|-19|conn@15|y|-105.5|-19
+Awire|net@975|||0|pin@405||-72|6|sucDri10@1|succ|-73.5|6
+Awire|net@976|||0|wire90@48|a|-95.5|-24|inv@30|out|-97.5|-24
+Awire|net@978|||0|inv@30|in|-102.5|-24|conn@12|y|-106|-24
+Awire|net@979|||900|ctrAND3i@2|inC|-86.5|-9|pin@406||-86.5|-18
+Awire|net@981|||900|ctrAND3i@2|inB|-83.5|-9|pin@407||-83.5|-24
+Awire|net@982|||0|pin@407||-83.5|-24|wire90@48|b|-90.5|-24
+Awire|net@983|||900|ctrAND3i@2|inA|-81.5|-9|pin@408||-81.5|-12
+Awire|net@988|||1800|wire90@25|b|-90.5|-18|pin@406||-86.5|-18
+Awire|net@990|||2700|ctrAND3i@2|out|-84|3|pin@411||-84|6
+Awire|net@991|||2700|pin@411||-84|6|conn@9|a|-84|10
+Awire|net@992|||0|sucDri10@1|in|-81.5|6|pin@411||-84|6
+Awire|net@998|||0|predDri4@0|pred|-100|26|pin@415||-105|26
+Awire|net@999|||0|pin@415||-105|26|conn@7|y|-107.5|26
+Awire|net@1001|||2700|pin@257||-105|-17|pin@415||-105|26
+Awire|net@1005|||1800|wire90@17|b|-39|-11|pin@416||-30|-11
+Awire|net@1015|||0|predDri1@0|pred|-70|6|pin@405||-72|6
+Awire|net@1016|||1800|predDri1@0|in|-64|4|pin@420||-60|4
+Awire|net@1017|||900|pin@420||-60|4|pin@421||-60|-18
+Awire|net@1018|||0|pin@421||-60|-18|pin@406||-86.5|-18
+Awire|net@1019|||1800|wire90@50|b|-74.5|-12|pin@409||-72|-12
+Awire|net@1020|||0|wire90@50|a|-79.5|-12|pin@408||-81.5|-12
+Awire|net@1032|||0|pin@437||-54|24|predDri4@0|in|-96|24
+Awire|net@1033|||1800|nand2@7|out|-45.5|-11|wire90@17|a|-44|-11
+Awire|net@1035|||0|wire90@51|a|-51.5|0|pin@426||-54|0
+Awire|net@1036|||900|pin@426||-54|0|pin@427||-54|-10
+Awire|net@1037|||1800|pin@427||-54|-10|nand2@7|ina|-50.5|-10
+Awire|net@1040|||0|nand2@7|inb|-50.5|-12|pin@409||-72|-12
+Awire|net@1045|||1800|wire90@52|a|-21.5|12|pin@380||-18|12
+Awire|net@1046|||0|wire90@52|b|-26.5|12|pin@431||-30|12
+Awire|net@1047|||2700|pin@431||-30|12|invI@8|in|-30|15.5
+Awire|net@1048|||1800|pin@380||-18|12|pin@381||-7|12
+Awire|net@1056|||900|pin@390||-30|24|invI@8|out|-30|20.5
+Awire|net@1057|||1800|inv@32|out|-47|12|pin@434||-45|12
+Awire|net@1058|||900|pin@434||-45|12|pin@435||-45|0
+Awire|net@1059|||0|pin@435||-45|0|wire90@51|b|-46.5|0
+Awire|net@1060|||0|inv@32|in|-52|12|pin@436||-54|12
+Awire|net@1061|||0|wire90@39|a|-49|24|pin@437||-54|24
+Awire|net@1062|||2700|pin@436||-54|12|pin@437||-54|24
+Awire|net@1080|||900|inv@34|in|-30|2|pin@383||-30|0
+Awire|net@1083|||900|conn@6|y|-60|31|pin@364||-60|8
+Awire|net@1084|||0|conn@16|y|0.5|12|pin@374||-5|12
+Edo[Ld,Co,reD]|do[ins]|D4G2;|conn@7|a|I
+Emc_1|doneLO[M]|D4G2;|conn@16|a|I
+Es[4:6]|fire[zz]|D6G2;|conn@14|y|O
+Emc||D4G2;|conn@6|a|I
+Eolc[load,dec]|olc[load]|D6G2;|conn@9|y|O
+Esel[Ld]||D4G2;|conn@15|a|I
+EDvoid|sel[rD]|D4G2;|conn@12|a|I
+X
+
 # Cell olcOdd;2{ic}
 ColcOdd;2{ic}||artwork|1216797615611|1230943996032|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -4946,7 +5162,7 @@ Eload[1]|load[T]|D5G2;|pin@10||I
 X
 
 # Cell olcOdd;10{lay}
-ColcOdd;10{lay}||cmos90|1216735796008|1239549868233|I|ATTR_NCC(D5G3;NTX1.5;Y140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+ColcOdd;10{lay}||cmos90|1216735796008|1241981698008|I|ATTR_NCC(D5G3;NTX1.5;Y140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@7||211|122||6.2||
 NX-Metal-1-Metal-2-Con|contact@29||-264|-106||||
@@ -5040,7 +5256,7 @@ Evdd_25||D5G2;|inv30@3|vdd_3|P
 X
 
 # Cell olcOdd;9{sch}
-ColcOdd;9{sch}||schematic|1216766649341|1236908967051|I
+ColcOdd;9{sch}||schematic|1216766649341|1240453375657|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@1||15|12|||XY|
 NOff-Page|conn@2||-15|12|||XY|
@@ -5052,8 +5268,8 @@ NOff-Page|conn@7||-51|-24|||XYRR|
 NOff-Page|conn@12||-50.5|24|||XYRR|
 NWire_Con|conn@13||3|-22||||
 NOff-Page|conn@14||3|-28|||RRR|
-IredFive:inv;1{ic}|inv@2||-43.5|-24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@3||-43.5|24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@2||-43.5|-24|||D0G4;|ATTR_Delay(D5G1;NPY-4;)S0|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@3||-43.5|24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S0|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IolcOdd;2{ic}|olcOdd@1||39|37|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||-31|45|||||ART_message(D5G6;)SolcOdd
 Ngeneric:Invisible-Pin|pin@2||-31|40|||||ART_message(D5G4;)Sodd bits of Outer Loop Counter
@@ -5129,13 +5345,12 @@ Eload[1]|load[T]|D4G2;|conn@7|a|I
 X
 
 # Cell olcWcont;1{ic}
-ColcWcont;1{ic}||artwork|1237031259178|1237040279768|E
+ColcWcont;1{ic}||artwork|1237031259178|1241540352226|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
-Nschematic:Bus_Pin|pin@0||5|-4|-1|-1||
-Nschematic:Bus_Pin|pin@2||-5|5|-1|-1||
-Ngeneric:Invisible-Pin|pin@3||-4|5|1|1||
-Nschematic:Bus_Pin|pin@4||-5|-4|-1|-1||
-Ngeneric:Invisible-Pin|pin@5||-4|-4|1|1||
+Nschematic:Bus_Pin|pin@2||-5|0|-1|-1||
+Ngeneric:Invisible-Pin|pin@3||-4|0|1|1||
+Nschematic:Bus_Pin|pin@4||5|-4|-1|-1||
+Ngeneric:Invisible-Pin|pin@5||4|-4|1|1||
 Nschematic:Bus_Pin|pin@6||5|5|-1|-1||
 Nschematic:Bus_Pin|pin@8||0|-7|-1|-1|R|
 Ngeneric:Invisible-Pin|pin@9||0|-6|1|1|R|
@@ -5157,17 +5372,19 @@ NPin|pin@26||-1|8|1|1||
 NPin|pin@27||-2|7|1|1||
 NPin|pin@28||4|5|1|1||
 NPin|pin@29||5|5|1|1||
-NPin|pin@30||4|-4|1|1||
-NPin|pin@31||5|-4|1|1||
 Ngeneric:Invisible-Pin|pin@32||0|0|||||ART_message(D5G2;)S[OLC,w/cont]
-Ngeneric:Invisible-Pin|pin@33||0|8|||||ART_message(D5G1.5;)S9
-Aschematic:bus|net@1||-0.5|IJ0|pin@3||-4|5|pin@2||-5|5
-Aschematic:bus|net@2||-0.5|IJ0|pin@5||-4|-4|pin@4||-5|-4
+Ngeneric:Invisible-Pin|pin@33||0|8|||||ART_message(D5G1.5;)S8
+Nschematic:Bus_Pin|pin@34||5|1|-1|-1||
+Nschematic:Bus_Pin|pin@35||-5|5|-1|-1||
+NPin|pin@36||-4|5|1|1||
+NPin|pin@37||-5|5|1|1||
+NPin|pin@38||4|1|1|1||
+NPin|pin@39||5|1|1|1||
+Aschematic:bus|net@1||-0.5|IJ0|pin@3||-4|0|pin@2||-5|0
+Aschematic:bus|net@2||-0.5|IJ1800|pin@5||4|-4|pin@4||5|-4
 Aschematic:bus|net@4||-0.5|IJ900|pin@9||0|-6|pin@8||0|-7
 Aschematic:bus|net@5||-0.5|IJ2700|pin@11||0|9|pin@10||0|10
-AThicker|net@8|||FS2700|pin@16||-4|-6|pin@17||-4|6
 AThicker|net@9|||FS1800|pin@20||0|6|pin@18||4|6
-AThicker|net@10|||FS900|pin@28||4|5|pin@30||4|-4
 AThicker|net@11|||FS0|pin@19||4|-6|pin@16||-4|-6
 AThicker|net@12|||FS1800|pin@17||-4|6|pin@20||0|6
 AThicker|net@13|||FS2700|pin@20||0|6|pin@21||0|7
@@ -5180,294 +5397,348 @@ AThicker|net@19|||FS450|pin@26||-1|8|pin@27||-2|7
 AThicker|net@20|||FS1800|pin@27||-2|7|pin@21||0|7
 AThicker|net@21|||FS900|pin@18||4|6|pin@28||4|5
 AThicker|net@22|||FS1800|pin@28||4|5|pin@29||5|5
-AThicker|net@23|||FS900|pin@30||4|-4|pin@19||4|-6
-AThicker|net@24|||FS1800|pin@30||4|-4|pin@31||5|-4
-EDvoid||D5G2;|pin@0||I
-Edo[Ld,Co,reD]||D5G2;|pin@2||I
+AThicker|net@25|||FS2700|pin@36||-4|5|pin@17||-4|6
+AThicker|net@26|||FS0|pin@36||-4|5|pin@37||-5|5
+AThicker|net@27|||FS900|pin@28||4|5|pin@38||4|1
+AThicker|net@28|||FS1800|pin@38||4|1|pin@39||5|1
+AThicker|net@29|||FS900|pin@38||4|1|pin@19||4|-6
+AThicker|net@32|||FS900|pin@36||-4|5|pin@16||-4|-6
+Edo[ins]||D5G2;|pin@35||I
+EDvoid_1|doneLO[M]|D5G2;|pin@34||I
 Eflag[D][set,clr]||D5G2;|pin@4||O
 Eilc[load]||D5G2;|pin@6||O
 EinLO[1:6]||D5G2;|pin@8||I
 Ep2p,p1p,rd,mc||D5G2;|pin@10||B
+Edo[Ld,Co,reD]|sel[Ld,Co,rD]|D5G2;|pin@2||I
 Esin||D5G2;|pin@12||I
 Esout||D5G2;|pin@14||O
 X
 
-# Cell olcWcont;1{lay}
-ColcWcont;1{lay}||cmos90|1236866224075|1239549868233||ATTR_NCC(D5G5;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+# Cell olcWcont;3{lay}
+ColcWcont;3{lay}||cmos90|1236866224075|1241981698008|I|ATTR_NCC(D5G5;NTY206.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-2-Metal-3-Con|contact@0||48|60.3||1.2||
-NX-Metal-2-Metal-3-Con|contact@1||60|-222||||
-NX-Metal-1-Metal-2-Con|contact@2||-84.5|-60||||
-NX-Metal-1-Metal-2-Con|contact@3||-191|-60||||
-NX-Metal-2-Metal-3-Con|contact@5||-156|-316||||
-NX-Metal-1-Metal-2-Con|contact@8||44|586|||X|
-NX-Metal-2-Metal-3-Con|contact@9||30|586|||X|
-NX-Metal-1-Metal-2-Con|contact@10||188|586|||X|
-NX-Metal-2-Metal-3-Con|contact@11||174|586|||X|
-NX-Metal-1-Metal-2-Con|contact@12||332|586|||X|
-NX-Metal-2-Metal-3-Con|contact@13||318|586|||X|
-NX-Metal-1-Metal-2-Con|contact@14||62|442|||X|
-NX-Metal-2-Metal-3-Con|contact@15||102|442|||X|
-NX-Metal-1-Metal-2-Con|contact@16||206|442|||X|
-NX-Metal-2-Metal-3-Con|contact@17||246|442|||X|
-NX-Metal-1-Metal-2-Con|contact@18||350|442|||X|
-NX-Metal-2-Metal-3-Con|contact@19||390|442|||X|
-NX-Metal-2-Metal-3-Con|contact@20||390|104||||
-NX-Metal-2-Metal-3-Con|contact@21||246|104||||
-NX-Metal-2-Metal-3-Con|contact@22||102|104||||
-NX-Metal-2-Metal-3-Con|contact@23||318|-104||||
-NX-Metal-2-Metal-3-Con|contact@24||174|-104||||
-NX-Metal-2-Metal-3-Con|contact@25||30|-104||||
-NX-Metal-1-Metal-2-Con|contact@26||-15|472||||
-NX-Metal-1-Metal-2-Con|contact@27||-9|466||||
-NX-Metal-1-Metal-2-Con|contact@28||-3|454||||
-NX-Metal-1-Metal-2-Con|contact@29||3|416||||
-NX-Metal-1-Metal-2-Con|contact@30||3|560||||
-NX-Metal-1-Metal-2-Con|contact@31||-3|598||||
-NX-Metal-1-Metal-2-Con|contact@32||-9|610||||
-NX-Metal-1-Metal-2-Con|contact@33||-15|616||||
-NX-Metal-2-Metal-3-Con|contact@34||-336|560||||
-NX-Metal-2-Metal-3-Con|contact@35||-396|154||||
-NX-Metal-2-Metal-3-Con|contact@36||-120|-298||||
-NX-Metal-2-Metal-3-Con|contact@37||-300|-166||||
-NX-Metal-1-Metal-2-Con|contact@38||-435|442|||X|
-NX-Metal-1-Metal-2-Con|contact@39||-291|442|||X|
-NX-Metal-1-Metal-2-Con|contact@40||-147|442|||X|
-NX-Metal-1-Metal-2-Con|contact@44||14.5|422||||
-NX-Metal-1-Metal-2-Con|contact@45||14.5|504.5||||
-NX-Metal-1-Metal-2-Con|contact@46||456|504.5||||
-NX-Metal-1-Metal-2-Con|contact@48||456|566||||
-NX-Metal-2-Metal-3-Con|contact@49||-120|442||||
-NX-Metal-2-Metal-3-Con|contact@50||-300|442||||
-NX-Metal-2-Metal-3-Con|contact@51||-396|442||||
-NX-Metal-1-Metal-2-Con|contact@52||-21|422||||
-NX-Metal-1-Metal-2-Con|contact@53||-21|566||||
-NX-Metal-2-Metal-3-Con|contact@54||-156|16||||
-Iolc;9{lay}|olc@0||182.5|0|||D5G4;
-IolcControl;4{lay}|olcContr@0||-285|-72|||D5G4;
-NMetal-2-Pin|pin@7||-368|-222.7||||
-NMetal-2-Pin|pin@8||-368|-222||||
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-464.5|288|||D5G4;
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||-464.5|576|||D5G4;
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||464.5|576|||D5G4;
-IscanM:scanEx3h;1{lay}|scanEx3h@0||230.5|576|X||D5G4;
-IscanM:scanEx3h;1{lay}|scanEx3h@1||-248.5|432|X||D5G4;
-IscanM:scanEx3h;1{lay}|scanEx3h@3||248.5|432|X||D5G4;
-IwiresL:select110;1{lay}|select11@0||-123.5|288|||D5G4;
-IwiresL:select110;1{lay}|select11@3||-123.5|144|||D5G4;
-IwiresL:select110;1{lay}|select11@4||-154.5|0|||D5G4;
-IwiresL:select144;1{lay}|select14@0||-392.5|576|||D5G4;
-IwiresL:select144;1{lay}|select14@1||-248.5|576|||D5G4;
-IwiresL:select144;1{lay}|select14@2||-104.5|576|||D5G4;
-IwiresL:select144;1{lay}|select14@3||-392.5|288|||D5G4;
-IwiresL:select144;1{lay}|select14@4||-248.5|288|||D5G4;
-IwiresL:select22;1{lay}|select22@0||460.5|576|||D5G4;
-IwiresL:select60;1{lay}|select60@0||0|432|||D5G4;
-IwiresL:select60;1{lay}|select60@1||0|576|||D5G4;
-Ametal-2|net@2|||S0|olcContr@0|gnd_6|-75.5|-144|olc@0|gnd_20|-75.5|-144
-Ametal-2|net@3|||S0|olcContr@0|vdd_10|-75.5|-194|olc@0|vdd_58|-75.5|-194
-Ametal-2|net@4|||S0|olcContr@0|vdd_11|-75.5|-94|olc@0|vdd_57|-75.5|-94
-Ametal-2|net@5|||S0|olcContr@0|vdd_4|-75.5|-338|olc@0|vdd_62|-75.5|-338
-Ametal-2|net@6|||S0|olcContr@0|vdd_5|-75.5|-238|olc@0|vdd_61|-75.5|-238
-Ametal-2|net@7|||S0|olcContr@0|gnd_5|-75.5|-288|olc@0|gnd_22|-75.5|-288
-Ametal-2|net@8||6.2|S0|olc@0|vdd_25|-75.5|194|olcContr@0|vdd_16|-159|194
-Ametal-2|net@9||6.2|S1800|olcContr@0|gnd_2|-159|144|olc@0|gnd_9|-75.5|144
-Ametal-2|net@10||6.2|S1800|olcContr@0|vdd_17|-159|94|olc@0|vdd_24|-75.5|94
-Ametal-2|net@12||6.2|S0|olc@0|gnd|-109|0|olcContr@0|gnd_9|-203|0
-Ametal-2|net@13||6.2|S0|olc@0|vdd|-109|50|olcContr@0|vdd_19|-203|50
-Ametal-2|net@14||6.2|S1800|olcContr@0|vdd_18|-203|-50|olc@0|vdd_4|-109|-50
-Ametal-3|net@19|||S900|olc@0|xx|48|100|contact@0||48|60.3
-Ametal-2|net@20||1.2|S1800|olcContr@0|olc[load]|-449.5|60.3|contact@0||48|60.3
-Ametal-2|net@23|||S1800|pin@8||-368|-222|contact@1||60|-222
-Ametal-3|net@24|||S900|olc@0|yy|60|100|contact@1||60|-222
-Ametal-2|net@25|||S1800|olcContr@0|olc[dec]|-454|-222.7|pin@7||-368|-222.7
-Ametal-2|net@26|||S2700|pin@7||-368|-222.7|pin@8||-368|-222
-Ametal-1|net@30|||S900|olc@0|zero_1|-84.5|-36|contact@2||-84.5|-60
-Ametal-1|net@31|||S2700|olcContr@0|olc[zero]|-191|-119|contact@3||-191|-60
-Ametal-2|net@33|||S0|contact@2||-84.5|-60|contact@3||-191|-60
-Ametal-2|net@37|||S1800|olcContr@0|olc[zoo]|-207|-316|contact@5||-156|-316
-Ametal-2|net@43||6.2|S1800|pinsVddG@0|gnd|-464.5|288|olc@0|gnd_8|-75.5|288
-Ametal-2|net@52|||S1800|olc@0|bitt[1]|322.5|104|contact@20||390|104
-Ametal-1|net@54|||S2700|scanEx3h@0|dIn[3]|44|569|contact@8||44|586
-Ametal-2|net@55|||S0|contact@8||44|586|contact@9||30|586
-Ametal-2|net@58|||S0|contact@10||188|586|contact@11||174|586
-Ametal-2|net@60|||S0|contact@12||332|586|contact@13||318|586
-Ametal-2|net@62|||S1800|contact@14||62|442|contact@15||102|442
-Ametal-2|net@64|||S1800|contact@16||206|442|contact@17||246|442
-Ametal-2|net@66|||S1800|contact@18||350|442|contact@19||390|442
-Ametal-1|net@68|||S900|contact@14||62|442|scanEx3h@3|dIn[3]|62|425
-Ametal-1|net@69|||S2700|scanEx3h@0|dIn[2]|188|569|contact@10||188|586
-Ametal-1|net@70|||S2700|scanEx3h@0|dIn[1]|332|569|contact@12||332|586
-Ametal-1|net@71|||S2700|scanEx3h@3|dIn[2]|206|425|contact@16||206|442
-Ametal-1|net@72|||S2700|scanEx3h@3|dIn[1]|350|425|contact@18||350|442
-Ametal-2|net@76|||S1800|olc@0|bitt[3]|155.5|104|contact@21||246|104
-Ametal-2|net@78|||S1800|olc@0|bitt[5]|-11.5|104|contact@22||102|104
-Ametal-2|net@80|||S0|olc@0|bitt[2]|322.5|-104|contact@23||318|-104
-Ametal-2|net@82|||S1800|olc@0|bitt[4]|155.5|-104|contact@24||174|-104
-Ametal-2|net@84|||S1800|olc@0|bitt[6]|-11.5|-104|contact@25||30|-104
-Ametal-2|net@91|||S1800|contact@27||-9|466|scanEx3h@3|p1p_1|32.5|466
-Ametal-2|net@93|||S1800|contact@26||-15|472|scanEx3h@3|rd_1|32.5|472
-Ametal-2|net@99|||S1800|contact@28||-3|454|scanEx3h@3|p2p_1|32.5|454
-Ametal-2|net@101|||S1800|contact@29||3|416|scanEx3h@3|mc_1|32.5|416
-Ametal-2|net@104|||S0|scanEx3h@0|rd_1|14.5|616|contact@33||-15|616
-Ametal-2|net@110|||S0|scanEx3h@0|mc_1|14.5|560|contact@30||3|560
-Ametal-2|net@112|||S0|scanEx3h@0|p2p_1|14.5|598|contact@31||-3|598
-Ametal-2|net@114|||S0|scanEx3h@0|p1p_1|14.5|610|contact@32||-9|610
-Ametal-3|net@118|||S900|contact@9||30|586|contact@25||30|-104
-Ametal-3|net@119|||S900|contact@11||174|586|contact@24||174|-104
-Ametal-3|net@120|||S900|contact@13||318|586|contact@23||318|-104
-Ametal-3|net@121|||S900|contact@15||102|442|contact@22||102|104
-Ametal-3|net@122|||S900|contact@17||246|442|contact@21||246|104
-Ametal-3|net@123|||S900|contact@19||390|442|contact@20||390|104
-Ametal-1|net@124|||S2700|contact@26||-15|472|contact@33||-15|616
-Ametal-1|net@125|||S2700|contact@27||-9|466|contact@32||-9|610
-Ametal-1|net@126|||S2700|contact@28||-3|454|contact@31||-3|598
-Ametal-1|net@127|||S2700|contact@29||3|416|contact@30||3|560
-Ametal-2|net@128||6.2|S1800|pinsVddG@0|vdd|-464.5|338|olc@0|vdd_23|-75.5|338
-Ametal-2|net@129||6.2|S1800|pinsVddG@0|vdd_1|-464.5|238|olc@0|vdd_22|-75.5|238
-Ametal-2|net@131||6.2|S0|scanEx3h@0|gnd_1|14.5|576|pinsVddG@1|gnd|-464.5|576
-Ametal-2|net@132||6.2|S1800|pinsVddG@1|vdd|-464.5|626|scanEx3h@0|vdd_3|14.5|626
-Ametal-2|net@133||6.2|S1800|pinsVddG@1|vdd_1|-464.5|526|scanEx3h@0|vdd_1|14.5|526
-Ametal-3|net@134|||S2700|olcContr@0|mc_1|-336|102|contact@34||-336|560
-Ametal-2|net@138|||S1800|olcContr@0|s[1]|-456.5|154|contact@35||-396|154
-Ametal-2|net@142|||S0|olcContr@0|s[3]|-94.5|-298|contact@36||-120|-298
-Ametal-2|net@146|||S0|contact@30||3|560|contact@34||-336|560
-Ametal-2|net@147|||S0|olcContr@0|s[2]|-90.5|-166|contact@37||-300|-166
-Ametal-1|net@150|||S2700|scanEx3h@1|dIn[3]|-435|425|contact@38||-435|442
-Ametal-1|net@152|||S2700|scanEx3h@1|dIn[2]|-291|425|contact@39||-291|442
-Ametal-1|net@154|||S2700|scanEx3h@1|dIn[1]|-147|425|contact@40||-147|442
-Ametal-2|net@159|||S1800|contact@38||-435|442|contact@51||-396|442
-Ametal-2|net@161|||S0|scanEx3h@3|sout|32.5|422|contact@44||14.5|422
-Ametal-1|net@173|||S900|contact@48||456|566|contact@46||456|504.5
-Ametal-1|net@177|||S2700|contact@44||14.5|422|contact@45||14.5|504.5
-Ametal-2|net@178|||S1800|contact@45||14.5|504.5|contact@46||456|504.5
-Ametal-2|net@179|||S1800|scanEx3h@0|sin|446.5|566|contact@48||456|566
-Ametal-2|net@186||6.2|S1800|scanEx3h@1|vdd_2|-32.5|482|scanEx3h@3|vdd_3|32.5|482
-Ametal-2|net@187|||S0|contact@26||-15|472|scanEx3h@1|rd|-32.5|472
-Ametal-2|net@188|||S0|contact@27||-9|466|scanEx3h@1|p1p|-32.5|466
-Ametal-2|net@189|||S0|contact@28||-3|454|scanEx3h@1|p2p|-32.5|454
-Ametal-2|net@190|||S0|contact@29||3|416|scanEx3h@1|mc|-32.5|416
-Ametal-2|net@191||6.2|S1800|scanEx3h@1|gnd|-32.5|432|scanEx3h@3|gnd_1|32.5|432
-Ametal-2|net@192||6.2|S0|scanEx3h@3|vdd_1|32.5|382|scanEx3h@1|vdd|-32.5|382
-Ametal-2|net@193|||S1800|contact@40||-147|442|contact@49||-120|442
-Ametal-2|net@195|||S0|contact@39||-291|442|contact@50||-300|442
-Ametal-3|net@199|||S2700|contact@36||-120|-298|contact@49||-120|442
-Ametal-3|net@200|||S2700|contact@37||-300|-166|contact@50||-300|442
-Ametal-3|net@201|||S2700|contact@35||-396|154|contact@51||-396|442
-Ametal-2|net@202|||S1800|scanEx3h@1|sin|-32.5|422|contact@52||-21|422
-Ametal-2|net@206|||S0|scanEx3h@0|sout|14.5|566|contact@53||-21|566
-Ametal-1|net@207|||S2700|contact@52||-21|422|contact@53||-21|566
-Ametal-2|net@210||6.2|S1800|scanEx3h@0|vdd_2|446.5|626|pinsVddG@2|vdd|464.5|626
-Ametal-2|net@211||6.2|S0|pinsVddG@2|gnd|464.5|576|scanEx3h@0|gnd|446.5|576
-Ametal-2|net@212||6.2|S0|pinsVddG@2|vdd_1|464.5|526|scanEx3h@0|vdd|446.5|526
-Ametal-2|net@216|||S0|olc@0|zoo|-92.5|16|contact@54||-156|16
-Ametal-3|net@218|||S2700|contact@5||-156|-316|contact@54||-156|16
-EDvoid||D5G2;|olcContr@0|rD|I
-Edo[Co]||D5G2;|olcContr@0|do[Co]|I
-Edo[Ld]||D5G2;|olcContr@0|do[Ld]|I
-Edo[reD]||D5G2;|olcContr@0|do[reD]|O
-Eflag[D][clr]||D5G2;|olcContr@0|flag[D][clr]|O
-Eflag[D][set]||D5G2;|olcContr@0|flag[D][set]|O
-Egnd_24|gnd|D5G2;|pinsVddG@1|gnd|G
-Egnd_1||D5G2;|olc@0|gnd_1|G
-Egnd_3||D5G2;|olcContr@0|gnd_3|G
-Egnd_6||D5G2;|olc@0|gnd_6|G
-Egnd_10||D5G2;|olcContr@0|gnd_10|G
-Egnd_11||D5G2;|olcContr@0|gnd_11|G
-Egnd_16||D5G2;|olc@0|gnd_16|G
-Egnd_17||D5G2;|olc@0|gnd_17|G
-Egnd_21||D5G2;|olc@0|gnd_21|G
-Egnd_23||D5G2;|pinsVddG@0|gnd|G
-Egnd_27||D5G2;|scanEx3h@3|gnd|G
-Egnd_28||D5G2;|scanEx3h@1|gnd_1|G
-Egnd_29||D5G2;|pinsVddG@2|gnd|G
-Egnd_30||D5G2;|olcContr@0|gnd|G
-Eilc[load]||D5G2;|olcContr@0|ilc[load]|O
-EinLO[1]||D5G2;|olc@0|inLO[1]|I
-EinLO[2]||D5G2;|olc@0|inLO[2]|I
-EinLO[3]||D5G2;|olc@0|inLO[3]|I
-EinLO[4]||D5G2;|olc@0|inLO[4]|I
-EinLO[5]||D5G2;|olc@0|inLO[5]|I
-EinLO[6]||D5G2;|olc@0|inLO[6]|I
-Emc_3|mc|D5G2;|scanEx3h@3|mc|I
-Emc_1||D5G2;|scanEx3h@1|mc_1|I
-Emc_2||D5G2;|olcContr@0|mc_1@967497142|I
-Ep1p_2|p1p|D5G2;|scanEx3h@3|p1p|B
-Ep1p_1||D5G2;|scanEx3h@1|p1p_1|B
-Ep2p_2|p2p|D5G2;|scanEx3h@3|p2p|B
-Ep2p_1||D5G2;|scanEx3h@1|p2p_1|B
-Erd_2|rd|D5G2;|scanEx3h@3|rd|B
-Erd_1||D5G2;|scanEx3h@1|rd_1|B
-Esin_2|sin|D5G2;|scanEx3h@3|sin|I
-Esout||D5G2;|scanEx3h@1|sout|I
-Evdd_64|vdd|D5G2;|pinsVddG@1|vdd|P
-Evdd_1||D5G2;|pinsVddG@0|vdd_1|P
-Evdd_2||D5G2;|olc@0|vdd_2|P
-Evdd_3||D5G2;|olc@0|vdd_3|P
-Evdd_6||D5G2;|olcContr@0|vdd_6|P
-Evdd_7||D5G2;|olcContr@0|vdd_7|P
-Evdd_12||D5G2;|olc@0|vdd_12|P
-Evdd_13||D5G2;|olcContr@0|vdd_13|P
-Evdd_18||D5G2;|olc@0|vdd_18|P
-Evdd_20||D5G2;|olcContr@0|vdd_20|P
-Evdd_21||D5G2;|olcContr@0|vdd_21|P
-Evdd_22||D5G2;|olcContr@0|vdd_22|P
-Evdd_33||D5G2;|olc@0|vdd_33|P
-Evdd_35||D5G2;|olc@0|vdd_35|P
-Evdd_36||D5G2;|olc@0|vdd_36|P
-Evdd_37||D5G2;|olc@0|vdd_37|P
-Evdd_59||D5G2;|olc@0|vdd_59|P
-Evdd_60||D5G2;|olc@0|vdd_60|P
-Evdd_61||D5G2;|olcContr@0|vdd_3|P
-Evdd_62||D5G2;|pinsVddG@0|vdd|P
-Evdd_63||D5G2;|pinsVddG@1|vdd_1|P
-Evdd_69||D5G2;|scanEx3h@3|vdd|P
-Evdd_70||D5G2;|scanEx3h@3|vdd_2|P
-Evdd_71||D5G2;|scanEx3h@1|vdd_1|P
-Evdd_72||D5G2;|scanEx3h@1|vdd_3|P
-Evdd_73||D5G2;|pinsVddG@2|vdd_1|P
-Evdd_74||D5G2;|pinsVddG@2|vdd|P
-Evdd_75||D5G2;|olcContr@0|vdd|P
+NX-Metal-2-Metal-3-Con|contact@0||48|10||||
+NX-Metal-1-Metal-2-Con|contact@2||-84.5|-216||||
+NX-Metal-2-Metal-3-Con|contact@5||-144|-460||||
+NX-Metal-1-Metal-2-Con|contact@8||44|442|||X|
+NX-Metal-2-Metal-3-Con|contact@9||30|442|||X|
+NX-Metal-1-Metal-2-Con|contact@10||188|442|||X|
+NX-Metal-2-Metal-3-Con|contact@11||174|442|||X|
+NX-Metal-1-Metal-2-Con|contact@12||332|442|||X|
+NX-Metal-2-Metal-3-Con|contact@13||318|442|||X|
+NX-Metal-1-Metal-2-Con|contact@14||62|298|||X|
+NX-Metal-2-Metal-3-Con|contact@15||102|298|||X|
+NX-Metal-1-Metal-2-Con|contact@16||206|298|||X|
+NX-Metal-2-Metal-3-Con|contact@17||246|298|||X|
+NX-Metal-1-Metal-2-Con|contact@18||350|298|||X|
+NX-Metal-2-Metal-3-Con|contact@19||390|298|||X|
+NX-Metal-2-Metal-3-Con|contact@20||390|-40||||
+NX-Metal-2-Metal-3-Con|contact@21||246|-40||||
+NX-Metal-2-Metal-3-Con|contact@22||102|-40||||
+NX-Metal-2-Metal-3-Con|contact@23||318|-248||||
+NX-Metal-2-Metal-3-Con|contact@24||174|-248||||
+NX-Metal-2-Metal-3-Con|contact@25||30|-248||||
+NX-Metal-1-Metal-2-Con|contact@26||-15|328||||
+NX-Metal-1-Metal-2-Con|contact@27||-9|322||||
+NX-Metal-1-Metal-2-Con|contact@28||-3|310||||
+NX-Metal-1-Metal-2-Con|contact@29||3|272||||
+NX-Metal-1-Metal-2-Con|contact@30||3|416||||
+NX-Metal-1-Metal-2-Con|contact@31||-3|454||||
+NX-Metal-1-Metal-2-Con|contact@32||-9|466||||
+NX-Metal-1-Metal-2-Con|contact@33||-15|472||||
+NX-Metal-2-Metal-3-Con|contact@34||-336|416||||
+NX-Metal-1-Metal-2-Con|contact@39||-291|298|||X|
+NX-Metal-1-Metal-2-Con|contact@40||-147|298|||X|
+NX-Metal-1-Metal-2-Con|contact@44||14.5|278||||
+NX-Metal-1-Metal-2-Con|contact@45||14.5|360.5||||
+NX-Metal-1-Metal-2-Con|contact@46||456|360.5||||
+NX-Metal-1-Metal-2-Con|contact@48||456|422||||
+NX-Metal-2-Metal-3-Con|contact@49||-120|298||||
+NX-Metal-2-Metal-3-Con|contact@50||-270|298||||
+NX-Metal-1-Metal-2-Con|contact@52||-21|278||||
+NX-Metal-1-Metal-2-Con|contact@53||-21|422||||
+NX-Metal-2-Metal-3-Con|contact@54||-144|-128||||
+NX-Metal-1-Metal-2-Con|contact@55||-190.5|-460||||
+NX-Metal-2-Metal-3-Con|contact@56||-120|-310||||
+NX-Metal-2-Metal-3-Con|contact@57||-270|-442||||
+NX-Metal-2-Metal-3-Con|contact@58||-336|172||||
+NX-Metal-1-Metal-2-Con|contact@59||-139.5|10||||
+NX-Metal-2-Metal-3-Con|contact@60||60|-228||||
+NX-Metal-1-Metal-2-Con|contact@62||-162.5|-66||||
+NX-Metal-1-Metal-2-Con|contact@64||-282|-172||||
+NX-Metal-1-Metal-2-Con|contact@65||-378.5|-178||||
+NX-Metal-1-Metal-2-Con|contact@66||-186.5|160||||
+IloadORcount;2{lay}|loadORco@1||-238|-144|||D5G4;
+Iolc;9{lay}|olc@0||182.5|-144|||D5G4;
+NMetal-3-Pin|pin@11||-336|303||||
+NMetal-2-Pin|pin@16||-403.5|160||||
+NMetal-2-Pin|pin@18||-379|-66||||
+NMetal-2-Pin|pin@20||-400.5|-178||||
+NMetal-2-Pin|pin@22||-400.5|-172||||
+NMetal-1-Pin|pin@24||-378.5|-169||||
+NMetal-1-Pin|pin@25||-378.5|-175||||
+NMetal-2-Pin|pin@26||-201|160||||
+NMetal-2-Pin|pin@27||-283|298||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||464.5|432|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-464.5|144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||-464.5|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@6||-464.5|-144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@7||-464.5|-288|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@8||-464.5|-432|||D5G4;
+IscanM:scanEx2h;1{lay}|scanEx2h@0||-176.5|288|X||D5G4;
+IscanM:scanEx3h;1{lay}|scanEx3h@0||230.5|432|X||D5G4;
+IscanM:scanEx3h;1{lay}|scanEx3h@3||248.5|288|X||D5G4;
+IwiresL:select22;1{lay}|select22@0||460.5|432|||D5G4;
+IwiresL:select60;1{lay}|select60@0||0|288|||D5G4;
+IwiresL:select60;1{lay}|select60@1||-9|432|||D5G4;
+IwiresL:select70;1{lay}|select70@0||-431.5|144|||D5G4;
+IwiresL:select70;1{lay}|select70@1||-431.5|0|||D5G4;
+IwiresL:select70;1{lay}|select70@2||-431.5|-144|||D5G4;
+IwiresL:select70;1{lay}|select70@3||-431.5|-288|||D5G4;
+IwiresL:select70;1{lay}|select70@4||-431.5|-432|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@0||-392.5|432|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@1||-248.5|432|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@2||-104.5|432|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@3||-392.5|288|||D5G4;
+Ametal-3|net@19|||S2700|olc@0|xx|48|-44|contact@0||48|10
+Ametal-3|net@24|||S900|olc@0|yy|60|-44|contact@60||60|-228
+Ametal-1|net@30|||S900|olc@0|zero_1|-84.5|-180|contact@2||-84.5|-216
+Ametal-2|net@52|||S1800|olc@0|bitt[1]|322.5|-40|contact@20||390|-40
+Ametal-1|net@54|||S2700|scanEx3h@0|dIn[3]|44|425|contact@8||44|442
+Ametal-2|net@55|||S0|contact@8||44|442|contact@9||30|442
+Ametal-2|net@58|||S0|contact@10||188|442|contact@11||174|442
+Ametal-2|net@60|||S0|contact@12||332|442|contact@13||318|442
+Ametal-2|net@62|||S1800|contact@14||62|298|contact@15||102|298
+Ametal-2|net@64|||S1800|contact@16||206|298|contact@17||246|298
+Ametal-2|net@66|||S1800|contact@18||350|298|contact@19||390|298
+Ametal-1|net@68|||S900|contact@14||62|298|scanEx3h@3|dIn[3]|62|281
+Ametal-1|net@69|||S2700|scanEx3h@0|dIn[2]|188|425|contact@10||188|442
+Ametal-1|net@70|||S2700|scanEx3h@0|dIn[1]|332|425|contact@12||332|442
+Ametal-1|net@71|||S2700|scanEx3h@3|dIn[2]|206|281|contact@16||206|298
+Ametal-1|net@72|||S2700|scanEx3h@3|dIn[1]|350|281|contact@18||350|298
+Ametal-2|net@76|||S1800|olc@0|bitt[3]|155.5|-40|contact@21||246|-40
+Ametal-2|net@78|||S1800|olc@0|bitt[5]|-11.5|-40|contact@22||102|-40
+Ametal-2|net@80|||S0|olc@0|bitt[2]|322.5|-248|contact@23||318|-248
+Ametal-2|net@82|||S1800|olc@0|bitt[4]|155.5|-248|contact@24||174|-248
+Ametal-2|net@84|||S1800|olc@0|bitt[6]|-11.5|-248|contact@25||30|-248
+Ametal-2|net@91|||S1800|contact@27||-9|322|scanEx3h@3|p1p_1|32.5|322
+Ametal-2|net@93|||S1800|contact@26||-15|328|scanEx3h@3|rd_1|32.5|328
+Ametal-2|net@99|||S1800|contact@28||-3|310|scanEx3h@3|p2p_1|32.5|310
+Ametal-2|net@101|||S1800|contact@29||3|272|scanEx3h@3|mc_1|32.5|272
+Ametal-2|net@104|||S0|scanEx3h@0|rd_1|14.5|472|contact@33||-15|472
+Ametal-2|net@110|||S0|scanEx3h@0|mc_1|14.5|416|contact@30||3|416
+Ametal-2|net@112|||S0|scanEx3h@0|p2p_1|14.5|454|contact@31||-3|454
+Ametal-2|net@114|||S0|scanEx3h@0|p1p_1|14.5|466|contact@32||-9|466
+Ametal-3|net@118|||S900|contact@9||30|442|contact@25||30|-248
+Ametal-3|net@119|||S900|contact@11||174|442|contact@24||174|-248
+Ametal-3|net@120|||S900|contact@13||318|442|contact@23||318|-248
+Ametal-3|net@121|||S900|contact@15||102|298|contact@22||102|-40
+Ametal-3|net@122|||S900|contact@17||246|298|contact@21||246|-40
+Ametal-3|net@123|||S900|contact@19||390|298|contact@20||390|-40
+Ametal-1|net@124|||S2700|contact@26||-15|328|contact@33||-15|472
+Ametal-1|net@125|||S2700|contact@27||-9|322|contact@32||-9|466
+Ametal-1|net@126|||S2700|contact@28||-3|310|contact@31||-3|454
+Ametal-1|net@127|||S2700|contact@29||3|272|contact@30||3|416
+Ametal-2|net@146|||S0|contact@30||3|416|contact@34||-336|416
+Ametal-1|net@152|||S2700|scanEx2h@0|dIn[2]|-291|281|contact@39||-291|298
+Ametal-1|net@154|||S2700|scanEx2h@0|dIn[1]|-147|281|contact@40||-147|298
+Ametal-2|net@161|||S0|scanEx3h@3|sout|32.5|278|contact@44||14.5|278
+Ametal-1|net@173|||S900|contact@48||456|422|contact@46||456|360.5
+Ametal-1|net@177|||S2700|contact@44||14.5|278|contact@45||14.5|360.5
+Ametal-2|net@178|||S1800|contact@45||14.5|360.5|contact@46||456|360.5
+Ametal-2|net@179|||S1800|scanEx3h@0|sin|446.5|422|contact@48||456|422
+Ametal-2|net@186||6.2|S1800|scanEx2h@0|vdd_2|-32.5|338|scanEx3h@3|vdd_3|32.5|338
+Ametal-2|net@187|||S0|contact@26||-15|328|scanEx2h@0|rd|-32.5|328
+Ametal-2|net@188|||S0|contact@27||-9|322|scanEx2h@0|p1p|-32.5|322
+Ametal-2|net@189|||S0|contact@28||-3|310|scanEx2h@0|p2p|-32.5|310
+Ametal-2|net@190|||S0|contact@29||3|272|scanEx2h@0|mc|-32.5|272
+Ametal-2|net@191||6.2|S1800|scanEx2h@0|gnd|-32.5|288|scanEx3h@3|gnd_1|32.5|288
+Ametal-2|net@192||6.2|S0|scanEx3h@3|vdd_1|32.5|238|scanEx2h@0|vdd|-32.5|238
+Ametal-2|net@193|||S1800|contact@40||-147|298|contact@49||-120|298
+Ametal-2|net@195|||S1800|contact@39||-291|298|contact@50||-270|298
+Ametal-3|net@199|||S2700|contact@56||-120|-310|contact@49||-120|298
+Ametal-2|net@202|||S1800|scanEx2h@0|sin|-32.5|278|contact@52||-21|278
+Ametal-2|net@206|||S0|scanEx3h@0|sout|14.5|422|contact@53||-21|422
+Ametal-1|net@207|||S2700|contact@52||-21|278|contact@53||-21|422
+Ametal-2|net@210||6.2|S1800|scanEx3h@0|vdd_2|446.5|482|pinsVddG@2|vdd|464.5|482
+Ametal-2|net@211||6.2|S0|pinsVddG@2|gnd|464.5|432|scanEx3h@0|gnd|446.5|432
+Ametal-2|net@212||6.2|S0|pinsVddG@2|vdd_1|464.5|382|scanEx3h@0|vdd|446.5|382
+Ametal-2|net@216|||S0|olc@0|zoo|-92.5|-128|contact@54||-144|-128
+Ametal-3|net@218|||S2700|contact@5||-144|-460|contact@54||-144|-128
+Ametal-2|net@242|||S0|olc@0|gnd_20|-75.5|-288|loadORco@1|gnd_5|-75.5|-288
+Ametal-2|net@243|||S0|olc@0|gnd_22|-75.5|-432|loadORco@1|gnd_4|-75.5|-432
+Ametal-2|net@244|||S0|olc@0|vdd_57|-75.5|-238|loadORco@1|vdd_9|-75.5|-238
+Ametal-2|net@245|||S0|olc@0|vdd_58|-75.5|-338|loadORco@1|vdd_8|-75.5|-338
+Ametal-2|net@246|||S0|olc@0|vdd_61|-75.5|-382|loadORco@1|vdd_6|-75.5|-382
+Ametal-2|net@247|||S0|olc@0|vdd_62|-75.5|-482|loadORco@1|vdd_5|-75.5|-482
+Ametal-2|net@248|||S0|loadORco@1|gnd_11|-75.5|144|olc@0|gnd_8|-75.5|144
+Ametal-2|net@249|||S0|loadORco@1|gnd_9|-75.5|0|olc@0|gnd_9|-75.5|0
+Ametal-2|net@250|||S0|loadORco@1|vdd_24|-75.5|94|olc@0|vdd_22|-75.5|94
+Ametal-2|net@251|||S0|loadORco@1|vdd_23|-75.5|194|olc@0|vdd_23|-75.5|194
+Ametal-2|net@252|||S0|loadORco@1|vdd_20|-75.5|-50|olc@0|vdd_24|-75.5|-50
+Ametal-2|net@253|||S0|loadORco@1|vdd_19|-75.5|50|olc@0|vdd_25|-75.5|50
+Ametal-2|net@254|||S0|loadORco@1|gnd_7|-109|-144|olc@0|gnd|-109|-144
+Ametal-2|net@255|||S0|loadORco@1|vdd_15|-109|-94|olc@0|vdd|-109|-94
+Ametal-2|net@256|||S0|loadORco@1|vdd_16|-109|-194|olc@0|vdd_4|-109|-194
+Ametal-2|net@258|||S0|contact@2||-84.5|-216|loadORco@1|olc[zero]|-244|-216
+Ametal-2|net@260|||S0|contact@5||-144|-460|contact@55||-190.5|-460
+Ametal-1|net@261|||S900|loadORco@1|olc[zoo]|-190.5|-457|contact@55||-190.5|-460
+Ametal-2|net@263|||S0|loadORco@1|s[1]|-90.5|-310|contact@56||-120|-310
+Ametal-3|net@265|||S900|contact@50||-270|298|contact@57||-270|-442
+Ametal-2|net@267|||S0|loadORco@1|s[2]|-94.5|-442|contact@57||-270|-442
+Ametal-3|net@268|||S900|contact@34||-336|416|pin@11||-336|303
+Ametal-3|net@269|||S900|pin@11||-336|303|contact@58||-336|172
+Ametal-2|net@271|||S0|contact@58||-336|172|loadORco@1|mc|-340.5|172
+Ametal-2|net@274|||S0|contact@0||48|10|contact@59||-139.5|10
+Ametal-1|net@275||0.4|S900|loadORco@1|olc[load]|-139.5|16|contact@59||-139.5|10
+Ametal-2|net@277|||S1800|loadORco@1|olc[dec]|-344|-228|contact@60||60|-228
+Ametal-2|net@282|||S0|contact@62||-162.5|-66|pin@18||-379|-66
+Ametal-1|net@283|||S900|contact@62||-162.5|-66|loadORco@1|ilc[load]|-162.5|-128
+Ametal-1|net@286|||S900|loadORco@1|sel[rD]|-282|-151|contact@64||-282|-172
+Ametal-2|net@287|||S0|contact@64||-282|-172|pin@22||-400.5|-172
+Ametal-1|net@289|||S0|loadORco@1|sel[Ld]|-352.5|-169|pin@24||-378.5|-169
+Ametal-1|net@290|||S900|pin@24||-378.5|-169|pin@25||-378.5|-175
+Ametal-2|net@291|||S0|contact@65||-378.5|-178|pin@20||-400.5|-178
+Ametal-1|net@292|||S900|pin@25||-378.5|-175|contact@65||-378.5|-178
+Ametal-2|net@293|||S1800|pin@16||-403.5|160|pin@26||-201|160
+Ametal-2|net@295|||S1800|pin@26||-201|160|contact@66||-186.5|160
+Ametal-1|net@296|||S900|loadORco@1|doneLO[M]|-186.5|163|contact@66||-186.5|160
+Ametal-2|net@300|||S0|tranCap@1|gnd|-320.5|432|tranCap@0|gnd_1|-320.5|432
+Ametal-2|net@301|||S0|tranCap@1|vdd|-320.5|482|tranCap@0|vdd_2|-320.5|482
+Ametal-2|net@302|||S0|tranCap@1|gnd_1|-176.5|432|tranCap@2|gnd|-176.5|432
+Ametal-2|net@303|||S0|tranCap@1|vdd_2|-176.5|482|tranCap@2|vdd|-176.5|482
+Ametal-2|net@304|||S0|tranCap@0|vdd_3|-320.5|382|tranCap@1|vdd_1|-320.5|382
+Ametal-2|net@305|||S0|tranCap@1|vdd_3|-176.5|382|tranCap@2|vdd_1|-176.5|382
+Ametal-2|net@306||6.2|S0|scanEx3h@0|vdd_3|14.5|482|tranCap@2|vdd_2|-32.5|482
+Ametal-2|net@307||6.2|S1800|tranCap@2|gnd_1|-32.5|432|scanEx3h@0|gnd_1|14.5|432
+Ametal-2|net@308||6.2|S1800|tranCap@2|vdd_3|-32.5|382|scanEx3h@0|vdd_1|14.5|382
+Ametal-2|net@309|||S0|tranCap@3|gnd_1|-320.5|288|scanEx2h@0|gnd_1|-320.5|288
+Ametal-2|net@310|||S0|tranCap@3|vdd_2|-320.5|338|scanEx2h@0|vdd_3|-320.5|338
+Ametal-2|net@311|||S0|tranCap@3|vdd_3|-320.5|238|scanEx2h@0|vdd_1|-320.5|238
+Ametal-2|net@312||6.2|S0|loadORco@1|gnd_10|-400.5|144|pinsVddG@4|gnd|-464.5|144
+Ametal-2|net@313||6.2|S1800|pinsVddG@4|vdd|-464.5|194|loadORco@1|vdd_21|-400.5|194
+Ametal-2|net@314||6.2|S1800|pinsVddG@4|vdd_1|-464.5|94|loadORco@1|vdd_22|-400.5|94
+Ametal-2|net@315||6.2|S1800|pinsVddG@5|gnd|-464.5|0|loadORco@1|gnd_8|-400.5|0
+Ametal-2|net@316||6.2|S1800|pinsVddG@5|vdd|-464.5|50|loadORco@1|vdd_17|-400.5|50
+Ametal-2|net@317||6.2|S1800|pinsVddG@5|vdd_1|-464.5|-50|loadORco@1|vdd_18|-400.5|-50
+Ametal-2|net@318||6.2|S1800|pinsVddG@6|gnd|-464.5|-144|loadORco@1|gnd|-400.5|-144
+Ametal-2|net@319||6.2|S1800|pinsVddG@6|vdd|-464.5|-94|loadORco@1|vdd|-400.5|-94
+Ametal-2|net@320||6.2|S1800|pinsVddG@6|vdd_1|-464.5|-194|loadORco@1|vdd_1|-400.5|-194
+Ametal-2|net@321||6.2|S1800|pinsVddG@7|gnd|-464.5|-288|loadORco@1|gnd_6|-400.5|-288
+Ametal-2|net@322||6.2|S1800|pinsVddG@7|vdd|-464.5|-238|loadORco@1|vdd_12|-400.5|-238
+Ametal-2|net@323||6.2|S1800|pinsVddG@7|vdd_1|-464.5|-338|loadORco@1|vdd_13|-400.5|-338
+Ametal-2|net@324||6.2|S1800|pinsVddG@8|gnd|-464.5|-432|loadORco@1|gnd_3|-400.5|-432
+Ametal-2|net@325||6.2|S1800|pinsVddG@8|vdd|-464.5|-382|loadORco@1|vdd_7|-400.5|-382
+Ametal-2|net@326||6.2|S1800|pinsVddG@8|vdd_1|-464.5|-482|loadORco@1|vdd_14|-400.5|-482
+Ametal-2|net@327|||S0|pin@27||-283|298|contact@39||-291|298
+Edo[ins_2]|do[ins]|D5G5;|loadORco@1|do[ins]|I
+Edo[reD]|doneLO[M]|D5G5;|pin@16||O
+Eflag[D][clr]||D5G5;|loadORco@1|flag[D][clr]|O
+Eflag[D][set]||D5G5;|loadORco@1|flag[D][set]|O
+Egnd||D5G5;|tranCap@0|gnd|G
+Egnd_1||D5G5;|olc@0|gnd_1|G
+Egnd_6||D5G5;|olc@0|gnd_6|G
+Egnd_16||D5G5;|olc@0|gnd_16|G
+Egnd_17||D5G5;|olc@0|gnd_17|G
+Egnd_21||D5G5;|olc@0|gnd_21|G
+Egnd_27||D5G5;|scanEx3h@3|gnd|G
+Egnd_29||D5G5;|pinsVddG@2|gnd|G
+Egnd_38||D5G5;|tranCap@3|gnd|G
+Egnd_39||D5G5;|tranCap@2|gnd|G
+Egnd_40||D5G5;|tranCap@2|gnd_1|P
+Egnd_41||D5G5;|pinsVddG@4|gnd|G
+Egnd_42||D5G5;|pinsVddG@5|gnd|G
+Egnd_43||D5G5;|pinsVddG@6|gnd|G
+Egnd_44||D5G5;|pinsVddG@7|gnd|G
+Egnd_45||D5G5;|pinsVddG@8|gnd|G
+Eilc[load]||D5G5;|pin@18||O
+EinLO[1]||D5G5;|olc@0|inLO[1]|I
+EinLO[2]||D5G5;|olc@0|inLO[2]|I
+EinLO[3]||D5G5;|olc@0|inLO[3]|I
+EinLO[4]||D5G5;|olc@0|inLO[4]|I
+EinLO[5]||D5G5;|olc@0|inLO[5]|I
+EinLO[6]||D5G5;|olc@0|inLO[6]|I
+Emc||D5G5;|scanEx3h@3|mc|I
+Emc_1||D5G5;|scanEx2h@0|mc_1|I
+Ep1p||D5G5;|scanEx3h@3|p1p|B
+Ep1p_1||D5G5;|scanEx2h@0|p1p_1|B
+Ep2p||D5G5;|scanEx3h@3|p2p|B
+Ep2p_1||D5G5;|scanEx2h@0|p2p_1|B
+Erd||D5G5;|scanEx3h@3|rd|B
+Erd_1||D5G5;|scanEx2h@0|rd_1|B
+Esel[Co]||D5G5;|loadORco@1|sel[Co]|I
+Esel[Ld]||D5G5;|pin@20||I
+Esel[rD]||D5G5;|pin@22||I
+Esel[rD_1]||D5G5;|loadORco@1|sel[rD_1]|I
+Esin||D5G5;|scanEx3h@3|sin|I
+Esout||D5G5;|scanEx2h@0|sout|I
+Evdd||D5G5;|tranCap@0|vdd|P
+Evdd_1||D5G5;|tranCap@2|vdd_1|P
+Evdd_2||D5G5;|olc@0|vdd_2|P
+Evdd_3||D5G5;|olc@0|vdd_3|P
+Evdd_12||D5G5;|olc@0|vdd_12|P
+Evdd_18||D5G5;|olc@0|vdd_18|P
+Evdd_33||D5G5;|olc@0|vdd_33|P
+Evdd_35||D5G5;|olc@0|vdd_35|P
+Evdd_36||D5G5;|olc@0|vdd_36|P
+Evdd_37||D5G5;|olc@0|vdd_37|P
+Evdd_59||D5G5;|olc@0|vdd_59|P
+Evdd_60||D5G5;|olc@0|vdd_60|P
+Evdd_69||D5G5;|scanEx3h@3|vdd|P
+Evdd_70||D5G5;|scanEx3h@3|vdd_2|P
+Evdd_73||D5G5;|pinsVddG@2|vdd_1|P
+Evdd_74||D5G5;|pinsVddG@2|vdd|P
+Evdd_80||D5G5;|pinsVddG@4|vdd|P
+Evdd_90||D5G5;|tranCap@0|vdd_1|P
+Evdd_91||D5G5;|tranCap@3|vdd|P
+Evdd_92||D5G5;|tranCap@3|vdd_1|P
+Evdd_93||D5G5;|tranCap@2|vdd|P
+Evdd_94||D5G5;|tranCap@2|vdd_2|P
+Evdd_95||D5G5;|tranCap@2|vdd_3|P
+Evdd_96||D5G5;|pinsVddG@4|vdd_1|P
+Evdd_97||D5G5;|pinsVddG@5|vdd|P
+Evdd_98||D5G5;|pinsVddG@5|vdd_1|P
+Evdd_99||D5G5;|pinsVddG@6|vdd|P
+Evdd_100||D5G5;|pinsVddG@6|vdd_1|P
+Evdd_101||D5G5;|pinsVddG@7|vdd|P
+Evdd_102||D5G5;|pinsVddG@7|vdd_1|P
+Evdd_103||D5G5;|pinsVddG@8|vdd|P
+Evdd_104||D5G5;|pinsVddG@8|vdd_1|P
 X
 
-# Cell olcWcont;1{sch}
-ColcWcont;1{sch}||schematic|1236866624132|1237031264367|
+# Cell olcWcont;2{sch}
+ColcWcont;2{sch}||schematic|1236866624132|1241987516461|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@0||10|0|||XY|
 NOff-Page|conn@1||0|-40|||YRRR|
-NOff-Page|conn@4||10|3|||XY|
-NOff-Page|conn@6||-21|0|||X|
-NOff-Page|conn@7||-12|10.5|||R|
+NOff-Page|conn@4||-13|-3|||Y|
+NOff-Page|conn@6||12|8|||XR|
+NOff-Page|conn@7||-13.5|0|||RR|
 NOff-Page|conn@9||55|-13|||YRRR|
 NOff-Page|conn@10||81|0||||
 NOff-Page|conn@11||32|0|||Y|
-Iolc;3{ic}|olc@0||0|-30|||D5G4;
-IolcControl;1{ic}|olcContr@0||0|0|X||D5G4;
+NOff-Page|conn@12||14|0|||XY|
+NOff-Page|conn@13||-13|3|||XYRR|
+IloadORcount;1{ic}|loadORco@0||0|0|||D5G4;
+Iolc;3{ic}|olc@0||0|-30|X||D5G4;
 IolcWcont;1{ic}|olcWcont@0||48|29|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||0.5|35.5|||||ART_message(D5G6;)SolcWcont
-Ngeneric:Invisible-Pin|pin@1||-0.5|26.5|||||ART_message(D5G3;)Sies 14 March 2009
 Ngeneric:Invisible-Pin|pin@2||-1.5|30.5|||||ART_message(D5G4;)Sthe OLC and its control
-NBus_Pin|pin@4||-9|-28|-1|-1||
-NBus_Pin|pin@5||9|-3|-1|-1||
-NBus_Pin|pin@6||9|-30|-1|-1||
-NBus_Pin|pin@16||-9|-3|-1|-1||
-NWire_Pin|pin@18||15.5|-10||||
-NWire_Pin|pin@19||15.5|-5.5||||
-NWire_Pin|pin@20||15.5|-22.5||||
-NWire_Pin|pin@21||15.5|-18||||
+NBus_Pin|pin@4||9|-28|-1|-1||
+NBus_Pin|pin@6||-9|-30|-1|-1||
+NBus_Pin|pin@16||9|-3|-1|-1||
+NWire_Pin|pin@18||-32.5|-30||||
+NWire_Pin|pin@19||-32.5|-25.5||||
+NWire_Pin|pin@20||-32.5|-42.5||||
+NWire_Pin|pin@21||-32.5|-38||||
 NWire_Pin|pin@22||-32|-11.5||||
 NWire_Pin|pin@23||-32|-7||||
 NWire_Pin|pin@24||-32|-21.5||||
 NWire_Pin|pin@25||-32|-17||||
-NBus_Pin|pin@27||-12|3|-1|-1||
 NBus_Pin|pin@28||39|-7|-1|-1||
-NBus_Pin|pin@29||70|-7|-1|-1||
 NBus_Pin|pin@30||55|-7|-1|-1||
 NBus_Pin|pin@31||41|9|-1|-1||
 NBus_Pin|pin@32||0|-20|-1|-1||
 NBus_Pin|pin@33||57|9|-1|-1||
-NBus_Pin|pin@34||72|9|-1|-1||
-NBus_Pin|pin@35||-2|11.5|-1|-1||
 NWire_Pin|pin@36||36|-12||||
 NWire_Pin|pin@37||36|-8||||
 NWire_Pin|pin@38||36|-42||||
@@ -5482,22 +5753,30 @@ NWire_Pin|pin@46||36|-36||||
 NWire_Pin|pin@47||36|-32||||
 NWire_Pin|pin@48||37|12||||
 NWire_Pin|pin@49||53|12||||
-NWire_Pin|pin@50||68|12||||
 NWire_Pin|pin@52||53|18||||
-NWire_Pin|pin@53||2|10||||
+NBus_Pin|pin@54||-9|-11|-1|-1||
+NBus_Pin|pin@55||0|-11|-1|-1||
+NWire_Pin|pin@57||-4|9||||
+NWire_Pin|pin@58||12|3||||
+NBus_Pin|pin@60||4|10|-1|-1||
+NBus_Pin|pin@61||71|-7|-1|-1||
+NWire_Pin|pin@62||70|12||||
+NBus_Pin|pin@63||72|8|-1|-1||
+Ngeneric:Invisible-Pin|pin@64||-0.5|26.5|||||ART_message(D5G3;)Sies 10 May 2009
+IscanM:scanEx2h;1{ic}|scanEx2h@0||75|0|||D5G4;
 IscanM:scanEx3h;1{ic}|scanEx3h@1||42|0|||D5G4;
 IscanM:scanEx3h;1{ic}|scanEx3h@2||58|0|||D5G4;
-IscanM:scanEx3h;1{ic}|scanEx3h@3||73|0|||D5G4;
-IorangeTSMC090nm:wire90;1{ic}|wire90@1||22.5|-10|||D0G4;|ATTR_L(D5G1;PUD)D1022.9000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@2||22.5|-22.5|||D0G4;|ATTR_L(D5G1;PUD)D810.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@3||-25|-11.5|||D0G4;|ATTR_L(D5G1;PUD)D4437.900000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@4||-25|-21.5|||D0G4;|ATTR_L(D5G1;PUD)D3501.1000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@5||30.5|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1686.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@6||30.5|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1398.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@7||30.5|-42|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1408.5000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@8||30.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1685.9999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@9||30.5|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1925.1999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@10||30.5|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1638.0999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IwiresL:tranCap;1{ic}|tc[1:4]|D5G3;Y5;|-19.5|15|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||-25.5|-30|||D0G4;|ATTR_L(D5G1;PUD)D849.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@2||-25.5|-42.5|||D0G4;|ATTR_L(D5G1;PUD)D868.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@3||-25|-11.5|||D0G4;|ATTR_L(D5G1;PUD)D3939.7999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@4||-25|-21.5|||D0G4;|ATTR_L(D5G1;PUD)D3317.5999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@5||30.5|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1688.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@6||30.5|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1392.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@7||30.5|-42|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1411.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@8||30.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1679.4999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@9||30.5|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1929.6999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@10||30.5|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1631.5999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 Abus|bitt[1,3,5]|D5G2;|-0.5|IJ2700|scanEx3h@1|dIn[1:4]|41|3|pin@31||41|9
 Abus|bitt[1:6]|D5G2;|-0.5|IJ2700|olc@0|bitt[1:6]|0|-26|pin@32||0|-20
 Awire|bitt[1]|D5G2;||2700|pin@36||36|-12|pin@37||36|-8
@@ -5508,29 +5787,16 @@ Awire|bitt[4]|D5G2;||2700|pin@44||36|-30|pin@45||36|-26
 Awire|bitt[5]|D5G2;||2700|pin@46||36|-36|pin@47||36|-32
 Awire|bitt[6]|D5G2;||2700|pin@38||36|-42|pin@39||36|-38
 Awire|mc|D5G2;||2700|pin@49||53|12|pin@52||53|18
-Awire|mc|D5G2;||2700|olcContr@0|olc_1[zero,zoo]|2|5|pin@53||2|10
-Abus|net@0||-0.5|IJ0|olcContr@0|s_1[1,2]|-4|-3|pin@16||-9|-3
-Awire|net@2|||1800|olcContr@0|do_1[Lo,Co]|4|0|conn@0|y|8|0
-Abus|net@5||-0.5|IJ1800|pin@4||-9|-28|olc@0|olc[load,dec][1:2]|-6|-28
-Abus|net@6||-0.5|IJ1800|olcContr@0|olc[zero,zoo]|4|-3|pin@5||9|-3
-Abus|net@7||-0.5|IJ0|pin@6||9|-30|olc@0|zooLO|6|-30
-Abus|net@15||-0.5|IJ0|conn@4|y|8|3|olcContr@0|olc[load,dec]|4|3
-Awire|net@16|||0|wire90@1|a|20|-10|pin@18||15.5|-10
-Awire|net@18|||0|wire90@2|a|20|-22.5|pin@20||15.5|-22.5
+Awire|mc|D5G2;||2700|loadORco@0|mc|-4|5|pin@57||-4|9
+Awire|net@16|||0|wire90@1|a|-28|-30|pin@18||-32.5|-30
+Awire|net@18|||0|wire90@2|a|-28|-42.5|pin@20||-32.5|-42.5
 Awire|net@19|||0|wire90@3|a|-27.5|-11.5|pin@22||-32|-11.5
 Awire|net@20|||0|wire90@4|a|-27.5|-21.5|pin@24||-32|-21.5
 Abus|net@23||-0.5|IJ2700|conn@1|y|0|-38|olc@0|inLO[1:6]|0|-35
-Awire|net@28|||1800|conn@6|a|-19|0|olcContr@0|olc_1[load,count]|-4|0
-Abus|net@30||-0.5|IJ2700|pin@27||-12|3|conn@7|a|-12|8.5
-Abus|net@31||-0.5|IJ0|olcContr@0|flag[Z_1][seet,clr]|-4|3|pin@27||-12|3
 Abus|net@36||-0.5|IJ900|scanEx3h@1|p2p,p1p,rd|39|-3|pin@28||39|-7
 Abus|net@37||-0.5|IJ1800|pin@28||39|-7|pin@30||55|-7
-Abus|net@38||-0.5|IJ2700|pin@29||70|-7|scanEx3h@3|p2p,p1p,rd|70|-3
-Abus|net@39||-0.5|IJ1800|pin@30||55|-7|pin@29||70|-7
 Awire|net@46|||1800|scanEx3h@1|sout|43|0|scanEx3h@2|sin|53|0
-Awire|net@48|||1800|scanEx3h@2|sout|59|0|scanEx3h@3|sin|68|0
 Awire|net@49|||1800|conn@11|y|34|0|scanEx3h@1|sin|37|0
-Awire|net@50|||0|conn@10|a|79|0|scanEx3h@3|sout|74|0
 Awire|net@51|||1800|wire90@8|b|33|-12|pin@36||36|-12
 Awire|net@52|||1800|wire90@9|b|33|-18|pin@40||36|-18
 Awire|net@53|||1800|wire90@10|b|33|-24|pin@42||36|-24
@@ -5539,24 +5805,527 @@ Awire|net@55|||1800|wire90@6|b|33|-36|pin@46||36|-36
 Awire|net@56|||1800|wire90@7|b|33|-42|pin@38||36|-42
 Awire|net@57|||2700|scanEx3h@1|mc|37|4|pin@48||37|12
 Awire|net@58|||2700|scanEx3h@2|mc|53|4|pin@49||53|12
-Awire|net@59|||2700|scanEx3h@3|mc|68|4|pin@50||68|12
 Awire|net@60|||0|pin@49||53|12|pin@48||37|12
-Awire|net@62|||0|pin@50||68|12|pin@49||53|12
+Abus|net@63||-0.5|IJ1800|pin@6||-9|-30|olc@0|zooLO|-6|-30
+Abus|net@64||-0.5|IJ0|pin@4||9|-28|olc@0|olc[load,dec][1:2]|6|-28
+Abus|net@65||-0.5|IJ0|pin@16||9|-3|loadORco@0|olc[load,dec]|6|-3
+Abus|net@67||-0.5|IJ1800|pin@54||-9|-11|pin@55||0|-11
+Abus|net@68||-0.5|IJ2700|pin@55||0|-11|loadORco@0|olc[zero,zoo]|0|-6
+Awire|net@72|||900|conn@6|a|12|6|pin@58||12|3
+Awire|net@73|||0|pin@58||12|3|loadORco@0|ilc[load]|6|3
+Abus|net@74||-0.5|IJ0|loadORco@0|sel[Ld,Co]|-6|-3|conn@4|y|-11|-3
+Awire|net@78|||0|conn@12|y|12|0|loadORco@0|do[reD]|6|0
+Abus|net@80||-0.5|IJ2700|pin@61||71|-7|scanEx2h@0|p2p,p1p,rd|71|-3
+Awire|net@81|||1800|scanEx3h@2|sout|59|0|scanEx2h@0|sin|70|0
+Awire|net@82|||1800|scanEx2h@0|sout|74|0|conn@10|a|79|0
+Awire|net@83|||2700|scanEx2h@0|mc|70|4|pin@62||70|12
+Awire|net@86|||0|loadORco@0|do[ins]|-6|3|conn@13|y|-11|3
+Abus|net@88||-0.5|IJ1800|pin@30||55|-7|pin@61||71|-7
+Awire|net@89|||1800|pin@49||53|12|pin@62||70|12
+Abus|net@90||-0.5|IJ0|loadORco@0|flag[D][set,clr]|-6|0|conn@7|a|-11.5|0
 Awire|olc[dec]|D5G2;||2700|pin@24||-32|-21.5|pin@25||-32|-17
-Abus|olc[load,dec]|D5G2;|-0.5|IJ900|pin@16||-9|-3|pin@4||-9|-28
+Abus|olc[load,dec]|D5G2;|-0.5|IJ900|pin@16||9|-3|pin@4||9|-28
 Awire|olc[load]|D5G2;||2700|pin@22||-32|-11.5|pin@23||-32|-7
-Abus|olc[zero,zoo]|D5G2;|-0.5|IJ900|pin@5||9|-3|pin@6||9|-30
-Awire|olc[zero]|D5G2;||2700|pin@18||15.5|-10|pin@19||15.5|-5.5
-Awire|olc[zoo]|D5G2;||2700|pin@20||15.5|-22.5|pin@21||15.5|-18
+Abus|olc[zero,zoo]|D5G2;|-0.5|IJ900|pin@54||-9|-11|pin@6||-9|-30
+Awire|olc[zero]|D5G2;||2700|pin@18||-32.5|-30|pin@19||-32.5|-25.5
+Awire|olc[zoo]|D5G2;||2700|pin@20||-32.5|-42.5|pin@21||-32.5|-38
 Abus|p2p,p1p,rd|D5G2;|-0.5|IJ900|scanEx3h@2|p2p,p1p,rd|55|-3|pin@30||55|-7
-Abus|s[1:3]|D5G2;|-0.5|IJ2700|olcContr@0|olc_1[load,dec]|-2|6|pin@35||-2|11.5
-Abus|s[3:1]|D5G2;|-0.5|IJ2700|scanEx3h@3|dIn[1:4]|72|3|pin@34||72|9
-EDvoid||D4G2;|conn@0|a|I
-Edo[Ld,Co,reD]||D4G2;|conn@4|a|I
+Abus|s[1:2]|D5G2;|-0.5|IJ2700|loadORco@0|s[1:2]|4|6|pin@60||4|10
+Abus|s[1:2]|D5G2;|-0.5|IJ2700|scanEx2h@0|dIn[1:3]|72|3|pin@63||72|8
+Edo[ins]||D4G2;|conn@13|a|I
+EDvoid_1|doneLO[M]|D4G2;|conn@12|a|I
 Eflag[D][set,clr]||D6G2;|conn@7|y|O
 Eilc[load]||D6G2;|conn@6|y|O
-EinLO[1:7]|inLO[1:6]|D4G2;|conn@1|a|I
-Ep2p,p1p,rd|p2p,p1p,rd,mc|D4G2;|conn@9|a|B
+EinLO[1:6]||D4G2;|conn@1|a|I
+Ep2p,p1p,rd,mc||D4G2;|conn@9|a|B
+Edo[Ld,Co,reD]|sel[Ld,Co,rD]|D4G2;|conn@4|a|I
+Esin||D4G2;|conn@11|a|I
+Esout||D6G2;|conn@10|y|O
+X
+
+# Cell olcWcontAdam;1{ic}
+ColcWcontAdam;1{ic}||artwork|1237031259178|1244311701632|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@2||-5|0|-1|-1||
+Ngeneric:Invisible-Pin|pin@3||-4|0|1|1||
+Nschematic:Bus_Pin|pin@6||5|5|-1|-1||
+Nschematic:Bus_Pin|pin@10||0|10|-1|-1||
+Ngeneric:Invisible-Pin|pin@11||0|9|1|1||
+Nschematic:Bus_Pin|pin@12||-1|8|-1|-1||
+Nschematic:Bus_Pin|pin@14||2|8|-1|-1||
+NPin|pin@16||-4|-6|1|1||
+NPin|pin@17||-4|6|1|1||
+NPin|pin@18||4|6|1|1||
+NPin|pin@19||4|-6|1|1||
+NPin|pin@20||0|6|1|1||
+NPin|pin@21||0|7|1|1||
+NPin|pin@22||1|7|1|1||
+NPin|pin@23||2|8|1|1||
+NPin|pin@24||1|9|1|1||
+NPin|pin@25||-2|9|1|1||
+NPin|pin@26||-1|8|1|1||
+NPin|pin@27||-2|7|1|1||
+NPin|pin@28||4|5|1|1||
+NPin|pin@29||5|5|1|1||
+Ngeneric:Invisible-Pin|pin@32||0|0|||||ART_message(D5G2;)S[OLC,w/cont,ADAM]
+Ngeneric:Invisible-Pin|pin@33||0|8|||||ART_message(D5G1.5;)S8
+Nschematic:Bus_Pin|pin@34||5|1|-1|-1||
+Nschematic:Bus_Pin|pin@35||-5|5|-1|-1||
+NPin|pin@36||-4|5|1|1||
+NPin|pin@37||-5|5|1|1||
+NPin|pin@38||4|1|1|1||
+NPin|pin@39||5|1|1|1||
+Aschematic:bus|net@1||-0.5|IJ0|pin@3||-4|0|pin@2||-5|0
+Aschematic:bus|net@5||-0.5|IJ2700|pin@11||0|9|pin@10||0|10
+AThicker|net@9|||FS1800|pin@20||0|6|pin@18||4|6
+AThicker|net@11|||FS0|pin@19||4|-6|pin@16||-4|-6
+AThicker|net@12|||FS1800|pin@17||-4|6|pin@20||0|6
+AThicker|net@13|||FS2700|pin@20||0|6|pin@21||0|7
+AThicker|net@14|||FS1800|pin@21||0|7|pin@22||1|7
+AThicker|net@15|||FS2250|pin@22||1|7|pin@23||2|8
+AThicker|net@16|||FS3150|pin@23||2|8|pin@24||1|9
+AThicker|net@17|||FS0|pin@24||1|9|pin@25||-2|9
+AThicker|net@18|||FS1350|pin@25||-2|9|pin@26||-1|8
+AThicker|net@19|||FS450|pin@26||-1|8|pin@27||-2|7
+AThicker|net@20|||FS1800|pin@27||-2|7|pin@21||0|7
+AThicker|net@21|||FS900|pin@18||4|6|pin@28||4|5
+AThicker|net@22|||FS1800|pin@28||4|5|pin@29||5|5
+AThicker|net@25|||FS2700|pin@36||-4|5|pin@17||-4|6
+AThicker|net@26|||FS0|pin@36||-4|5|pin@37||-5|5
+AThicker|net@27|||FS900|pin@28||4|5|pin@38||4|1
+AThicker|net@28|||FS1800|pin@38||4|1|pin@39||5|1
+AThicker|net@29|||FS900|pin@38||4|1|pin@19||4|-6
+AThicker|net@32|||FS900|pin@36||-4|5|pin@16||-4|-6
+Edo[ins]||D5G2;|pin@35||I
+EdoneLO[M]||D5G2;|pin@34||I
+Eilc[load]||D5G2;|pin@6||O
+Ep2p,p1p,rd,mc||D5G2;|pin@10||B
+Esel[Ld,Co,rD]||D5G2;|pin@2||I
+Esin||D5G2;|pin@12||I
+Esout||D5G2;|pin@14||O
+X
+
+# Cell olcWcontAdam;1{lay}
+ColcWcontAdam;1{lay}||cmos90|1236866224075|1244311412890||ATTR_NCC(D5G5;NTX-13.75;Y515;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244311748066
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@0||48|10||||
+NX-Metal-1-Metal-2-Con|contact@2||-84.5|-216||||
+NX-Metal-2-Metal-3-Con|contact@5||-144|-460||||
+NX-Metal-1-Metal-2-Con|contact@8||44|442|||X|
+NX-Metal-2-Metal-3-Con|contact@9||30|442|||X|
+NX-Metal-1-Metal-2-Con|contact@10||188|442|||X|
+NX-Metal-2-Metal-3-Con|contact@11||174|442|||X|
+NX-Metal-1-Metal-2-Con|contact@12||332|442|||X|
+NX-Metal-2-Metal-3-Con|contact@13||318|442|||X|
+NX-Metal-1-Metal-2-Con|contact@14||62|298|||X|
+NX-Metal-2-Metal-3-Con|contact@15||102|298|||X|
+NX-Metal-1-Metal-2-Con|contact@16||206|298|||X|
+NX-Metal-2-Metal-3-Con|contact@17||246|298|||X|
+NX-Metal-1-Metal-2-Con|contact@18||350|298|||X|
+NX-Metal-2-Metal-3-Con|contact@19||390|298|||X|
+NX-Metal-2-Metal-3-Con|contact@20||390|-40||||
+NX-Metal-2-Metal-3-Con|contact@21||246|-40||||
+NX-Metal-2-Metal-3-Con|contact@22||102|-40||||
+NX-Metal-2-Metal-3-Con|contact@23||318|-248||||
+NX-Metal-2-Metal-3-Con|contact@24||174|-248||||
+NX-Metal-2-Metal-3-Con|contact@25||30|-248||||
+NX-Metal-1-Metal-2-Con|contact@26||-15|328||||
+NX-Metal-1-Metal-2-Con|contact@27||-9|322||||
+NX-Metal-1-Metal-2-Con|contact@28||-3|310||||
+NX-Metal-1-Metal-2-Con|contact@29||3|272||||
+NX-Metal-1-Metal-2-Con|contact@30||3|416||||
+NX-Metal-1-Metal-2-Con|contact@31||-3|454||||
+NX-Metal-1-Metal-2-Con|contact@32||-9|466||||
+NX-Metal-1-Metal-2-Con|contact@33||-15|472||||
+NX-Metal-2-Metal-3-Con|contact@34||-342|416||||
+NX-Metal-1-Metal-2-Con|contact@39||-291|298|||X|
+NX-Metal-1-Metal-2-Con|contact@40||-147|298|||X|
+NX-Metal-1-Metal-2-Con|contact@44||14.5|278||||
+NX-Metal-1-Metal-2-Con|contact@45||14.5|360.5||||
+NX-Metal-1-Metal-2-Con|contact@46||456|360.5||||
+NX-Metal-1-Metal-2-Con|contact@48||456|422||||
+NX-Metal-2-Metal-3-Con|contact@49||-120|298||||
+NX-Metal-2-Metal-3-Con|contact@50||-270|298||||
+NX-Metal-1-Metal-2-Con|contact@52||-21|278||||
+NX-Metal-1-Metal-2-Con|contact@53||-21|422||||
+NX-Metal-2-Metal-3-Con|contact@54||-144|-128||||
+NX-Metal-1-Metal-2-Con|contact@55||-190.5|-460||||
+NX-Metal-2-Metal-3-Con|contact@56||-120|-310||||
+NX-Metal-2-Metal-3-Con|contact@57||-270|-442||||
+NX-Metal-2-Metal-3-Con|contact@58||-342|172||||
+NX-Metal-1-Metal-2-Con|contact@59||-139.5|10||||
+NX-Metal-2-Metal-3-Con|contact@60||60|-228||||
+NX-Metal-1-Metal-2-Con|contact@62||-162.5|-66||||
+NX-Metal-1-Metal-2-Con|contact@64||-282|-172||||
+NX-Metal-1-Metal-2-Con|contact@65||-378.5|-178||||
+NX-Metal-1-Metal-2-Con|contact@66||-186.5|160||||
+IloadORcountAdam;2{lay}|loadORco@3||-238|-144|||D5G4;
+Iolc;9{lay}|olc@0||182.5|-144|||D5G4;
+NMetal-3-Pin|pin@11||-342|303||||
+NMetal-2-Pin|pin@16||-403.5|160||||
+NMetal-2-Pin|pin@18||-379|-66||||
+NMetal-2-Pin|pin@20||-400.5|-178||||
+NMetal-2-Pin|pin@22||-400.5|-172||||
+NMetal-1-Pin|pin@24||-378.5|-169||||
+NMetal-1-Pin|pin@25||-378.5|-175||||
+NMetal-2-Pin|pin@26||-201|160||||
+NMetal-2-Pin|pin@27||-283|298||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||464.5|432|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-464.5|144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||-464.5|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@6||-464.5|-144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@7||-464.5|-288|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@8||-464.5|-432|||D5G4;
+IscanM:scanEx2h;1{lay}|scanEx2h@0||-176.5|288|X||D5G4;
+IscanM:scanEx3h;1{lay}|scanEx3h@0||230.5|432|X||D5G4;
+IscanM:scanEx3h;1{lay}|scanEx3h@3||248.5|288|X||D5G4;
+IwiresL:select22;1{lay}|select22@0||460.5|432|||D5G4;
+IwiresL:select60;1{lay}|select60@0||0|288|||D5G4;
+IwiresL:select60;1{lay}|select60@1||-9|432|||D5G4;
+IwiresL:select70;1{lay}|select70@0||-431.5|144|||D5G4;
+IwiresL:select70;1{lay}|select70@1||-431.5|0|||D5G4;
+IwiresL:select70;1{lay}|select70@2||-431.5|-144|||D5G4;
+IwiresL:select70;1{lay}|select70@3||-431.5|-288|||D5G4;
+IwiresL:select70;1{lay}|select70@4||-431.5|-432|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@0||-392.5|432|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@1||-248.5|432|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@2||-104.5|432|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@3||-392.5|288|||D5G4;
+Ametal-3|net@19|||S2700|olc@0|xx|48|-44|contact@0||48|10
+Ametal-3|net@24|||S900|olc@0|yy|60|-44|contact@60||60|-228
+Ametal-1|net@30|||S900|olc@0|zero_1|-84.5|-180|contact@2||-84.5|-216
+Ametal-2|net@52|||S1800|olc@0|bitt[1]|322.5|-40|contact@20||390|-40
+Ametal-1|net@54|||S2700|scanEx3h@0|dIn[3]|44|425|contact@8||44|442
+Ametal-2|net@55|||S0|contact@8||44|442|contact@9||30|442
+Ametal-2|net@58|||S0|contact@10||188|442|contact@11||174|442
+Ametal-2|net@60|||S0|contact@12||332|442|contact@13||318|442
+Ametal-2|net@62|||S1800|contact@14||62|298|contact@15||102|298
+Ametal-2|net@64|||S1800|contact@16||206|298|contact@17||246|298
+Ametal-2|net@66|||S1800|contact@18||350|298|contact@19||390|298
+Ametal-1|net@68|||S900|contact@14||62|298|scanEx3h@3|dIn[3]|62|281
+Ametal-1|net@69|||S2700|scanEx3h@0|dIn[2]|188|425|contact@10||188|442
+Ametal-1|net@70|||S2700|scanEx3h@0|dIn[1]|332|425|contact@12||332|442
+Ametal-1|net@71|||S2700|scanEx3h@3|dIn[2]|206|281|contact@16||206|298
+Ametal-1|net@72|||S2700|scanEx3h@3|dIn[1]|350|281|contact@18||350|298
+Ametal-2|net@76|||S1800|olc@0|bitt[3]|155.5|-40|contact@21||246|-40
+Ametal-2|net@78|||S1800|olc@0|bitt[5]|-11.5|-40|contact@22||102|-40
+Ametal-2|net@80|||S0|olc@0|bitt[2]|322.5|-248|contact@23||318|-248
+Ametal-2|net@82|||S1800|olc@0|bitt[4]|155.5|-248|contact@24||174|-248
+Ametal-2|net@84|||S1800|olc@0|bitt[6]|-11.5|-248|contact@25||30|-248
+Ametal-2|net@91|||S1800|contact@27||-9|322|scanEx3h@3|p1p_1|32.5|322
+Ametal-2|net@93|||S1800|contact@26||-15|328|scanEx3h@3|rd_1|32.5|328
+Ametal-2|net@99|||S1800|contact@28||-3|310|scanEx3h@3|p2p_1|32.5|310
+Ametal-2|net@101|||S1800|contact@29||3|272|scanEx3h@3|mc_1|32.5|272
+Ametal-2|net@104|||S0|scanEx3h@0|rd_1|14.5|472|contact@33||-15|472
+Ametal-2|net@110|||S0|scanEx3h@0|mc_1|14.5|416|contact@30||3|416
+Ametal-2|net@112|||S0|scanEx3h@0|p2p_1|14.5|454|contact@31||-3|454
+Ametal-2|net@114|||S0|scanEx3h@0|p1p_1|14.5|466|contact@32||-9|466
+Ametal-3|net@118|||S900|contact@9||30|442|contact@25||30|-248
+Ametal-3|net@119|||S900|contact@11||174|442|contact@24||174|-248
+Ametal-3|net@120|||S900|contact@13||318|442|contact@23||318|-248
+Ametal-3|net@121|||S900|contact@15||102|298|contact@22||102|-40
+Ametal-3|net@122|||S900|contact@17||246|298|contact@21||246|-40
+Ametal-3|net@123|||S900|contact@19||390|298|contact@20||390|-40
+Ametal-1|net@124|||S2700|contact@26||-15|328|contact@33||-15|472
+Ametal-1|net@125|||S2700|contact@27||-9|322|contact@32||-9|466
+Ametal-1|net@126|||S2700|contact@28||-3|310|contact@31||-3|454
+Ametal-1|net@127|||S2700|contact@29||3|272|contact@30||3|416
+Ametal-2|net@146|||S0|contact@30||3|416|contact@34||-342|416
+Ametal-1|net@152|||S2700|scanEx2h@0|dIn[2]|-291|281|contact@39||-291|298
+Ametal-1|net@154|||S2700|scanEx2h@0|dIn[1]|-147|281|contact@40||-147|298
+Ametal-2|net@161|||S0|scanEx3h@3|sout|32.5|278|contact@44||14.5|278
+Ametal-1|net@173|||S900|contact@48||456|422|contact@46||456|360.5
+Ametal-1|net@177|||S2700|contact@44||14.5|278|contact@45||14.5|360.5
+Ametal-2|net@178|||S1800|contact@45||14.5|360.5|contact@46||456|360.5
+Ametal-2|net@179|||S1800|scanEx3h@0|sin|446.5|422|contact@48||456|422
+Ametal-2|net@186||6.2|S1800|scanEx2h@0|vdd_2|-32.5|338|scanEx3h@3|vdd_3|32.5|338
+Ametal-2|net@187|||S0|contact@26||-15|328|scanEx2h@0|rd|-32.5|328
+Ametal-2|net@188|||S0|contact@27||-9|322|scanEx2h@0|p1p|-32.5|322
+Ametal-2|net@189|||S0|contact@28||-3|310|scanEx2h@0|p2p|-32.5|310
+Ametal-2|net@190|||S0|contact@29||3|272|scanEx2h@0|mc|-32.5|272
+Ametal-2|net@191||6.2|S1800|scanEx2h@0|gnd|-32.5|288|scanEx3h@3|gnd_1|32.5|288
+Ametal-2|net@192||6.2|S0|scanEx3h@3|vdd_1|32.5|238|scanEx2h@0|vdd|-32.5|238
+Ametal-2|net@193|||S1800|contact@40||-147|298|contact@49||-120|298
+Ametal-2|net@195|||S1800|contact@39||-291|298|contact@50||-270|298
+Ametal-3|net@199|||S2700|contact@56||-120|-310|contact@49||-120|298
+Ametal-2|net@202|||S1800|scanEx2h@0|sin|-32.5|278|contact@52||-21|278
+Ametal-2|net@206|||S0|scanEx3h@0|sout|14.5|422|contact@53||-21|422
+Ametal-1|net@207|||S2700|contact@52||-21|278|contact@53||-21|422
+Ametal-2|net@210||6.2|S1800|scanEx3h@0|vdd_2|446.5|482|pinsVddG@2|vdd|464.5|482
+Ametal-2|net@211||6.2|S0|pinsVddG@2|gnd|464.5|432|scanEx3h@0|gnd|446.5|432
+Ametal-2|net@212||6.2|S0|pinsVddG@2|vdd_1|464.5|382|scanEx3h@0|vdd|446.5|382
+Ametal-2|net@216|||S0|olc@0|zoo|-92.5|-128|contact@54||-144|-128
+Ametal-3|net@218|||S2700|contact@5||-144|-460|contact@54||-144|-128
+Ametal-2|net@242|||S0|olc@0|gnd_20|-75.5|-288|loadORco@3|gnd_5|-75.5|-288
+Ametal-2|net@243|||S0|olc@0|gnd_22|-75.5|-432|loadORco@3|gnd_4|-75.5|-432
+Ametal-2|net@244|||S0|olc@0|vdd_57|-75.5|-238|loadORco@3|vdd_9|-75.5|-238
+Ametal-2|net@245|||S0|olc@0|vdd_58|-75.5|-338|loadORco@3|vdd_8|-75.5|-338
+Ametal-2|net@246|||S0|olc@0|vdd_61|-75.5|-382|loadORco@3|vdd_6|-75.5|-382
+Ametal-2|net@247|||S0|olc@0|vdd_62|-75.5|-482|loadORco@3|vdd_5|-75.5|-482
+Ametal-2|net@248|||S0|loadORco@3|gnd_11|-75.5|144|olc@0|gnd_8|-75.5|144
+Ametal-2|net@249|||S0|loadORco@3|gnd_9|-75.5|0|olc@0|gnd_9|-75.5|0
+Ametal-2|net@250|||S0|loadORco@3|vdd_24|-75.5|94|olc@0|vdd_22|-75.5|94
+Ametal-2|net@251|||S0|loadORco@3|vdd_23|-75.5|194|olc@0|vdd_23|-75.5|194
+Ametal-2|net@252|||S0|loadORco@3|vdd_20|-75.5|-50|olc@0|vdd_24|-75.5|-50
+Ametal-2|net@253|||S0|loadORco@3|vdd_19|-75.5|50|olc@0|vdd_25|-75.5|50
+Ametal-2|net@254|||S0|loadORco@3|gnd_7|-109|-144|olc@0|gnd|-109|-144
+Ametal-2|net@255|||S0|loadORco@3|vdd_15|-109|-94|olc@0|vdd|-109|-94
+Ametal-2|net@256|||S0|loadORco@3|vdd_16|-109|-194|olc@0|vdd_4|-109|-194
+Ametal-2|net@258|||S0|contact@2||-84.5|-216|loadORco@3|olc[zero]|-244|-216
+Ametal-2|net@260|||S0|contact@5||-144|-460|contact@55||-190.5|-460
+Ametal-1|net@261|||S900|loadORco@3|olc[zoo]|-190.5|-457|contact@55||-190.5|-460
+Ametal-2|net@263|||S0|loadORco@3|s[1]|-90.5|-310|contact@56||-120|-310
+Ametal-3|net@265|||S900|contact@50||-270|298|contact@57||-270|-442
+Ametal-2|net@267|||S0|loadORco@3|s[2]|-94.5|-442|contact@57||-270|-442
+Ametal-3|net@268|||S900|contact@34||-342|416|pin@11||-342|303
+Ametal-3|net@269|||S900|pin@11||-342|303|contact@58||-342|172
+Ametal-2|net@271|||S1800|contact@58||-342|172|loadORco@3|mc|-340.5|172
+Ametal-2|net@274|||S0|contact@0||48|10|contact@59||-139.5|10
+Ametal-1|net@275||0.4|S900|loadORco@3|olc[load]|-139.5|16|contact@59||-139.5|10
+Ametal-2|net@277|||S1800|loadORco@3|olc[dec]|-344|-228|contact@60||60|-228
+Ametal-2|net@282|||S0|contact@62||-162.5|-66|pin@18||-379|-66
+Ametal-1|net@283|||S900|contact@62||-162.5|-66|loadORco@3|ilc[load]|-162.5|-128
+Ametal-1|net@286|||S900|loadORco@3|sel[rD]|-282|-151|contact@64||-282|-172
+Ametal-2|net@287|||S0|contact@64||-282|-172|pin@22||-400.5|-172
+Ametal-1|net@289|||S0|loadORco@3|sel[Ld]|-352.5|-169|pin@24||-378.5|-169
+Ametal-1|net@290|||S900|pin@24||-378.5|-169|pin@25||-378.5|-175
+Ametal-2|net@291|||S0|contact@65||-378.5|-178|pin@20||-400.5|-178
+Ametal-1|net@292|||S900|pin@25||-378.5|-175|contact@65||-378.5|-178
+Ametal-2|net@293|||S1800|pin@16||-403.5|160|pin@26||-201|160
+Ametal-2|net@295|||S1800|pin@26||-201|160|contact@66||-186.5|160
+Ametal-1|net@296|||S900|loadORco@3|doneLO[M]|-186.5|163|contact@66||-186.5|160
+Ametal-2|net@300|||S0|tranCap@1|gnd|-320.5|432|tranCap@0|gnd_1|-320.5|432
+Ametal-2|net@301|||S0|tranCap@1|vdd|-320.5|482|tranCap@0|vdd_2|-320.5|482
+Ametal-2|net@302|||S0|tranCap@1|gnd_1|-176.5|432|tranCap@2|gnd|-176.5|432
+Ametal-2|net@303|||S0|tranCap@1|vdd_2|-176.5|482|tranCap@2|vdd|-176.5|482
+Ametal-2|net@304|||S0|tranCap@0|vdd_3|-320.5|382|tranCap@1|vdd_1|-320.5|382
+Ametal-2|net@305|||S0|tranCap@1|vdd_3|-176.5|382|tranCap@2|vdd_1|-176.5|382
+Ametal-2|net@306||6.2|S0|scanEx3h@0|vdd_3|14.5|482|tranCap@2|vdd_2|-32.5|482
+Ametal-2|net@307||6.2|S1800|tranCap@2|gnd_1|-32.5|432|scanEx3h@0|gnd_1|14.5|432
+Ametal-2|net@308||6.2|S1800|tranCap@2|vdd_3|-32.5|382|scanEx3h@0|vdd_1|14.5|382
+Ametal-2|net@309|||S0|tranCap@3|gnd_1|-320.5|288|scanEx2h@0|gnd_1|-320.5|288
+Ametal-2|net@310|||S0|tranCap@3|vdd_2|-320.5|338|scanEx2h@0|vdd_3|-320.5|338
+Ametal-2|net@311|||S0|tranCap@3|vdd_3|-320.5|238|scanEx2h@0|vdd_1|-320.5|238
+Ametal-2|net@312||6.2|S0|loadORco@3|gnd_10|-400.5|144|pinsVddG@4|gnd|-464.5|144
+Ametal-2|net@313||6.2|S1800|pinsVddG@4|vdd|-464.5|194|loadORco@3|vdd_21|-400.5|194
+Ametal-2|net@314||6.2|S1800|pinsVddG@4|vdd_1|-464.5|94|loadORco@3|vdd_22|-400.5|94
+Ametal-2|net@315||6.2|S1800|pinsVddG@5|gnd|-464.5|0|loadORco@3|gnd_8|-400.5|0
+Ametal-2|net@316||6.2|S1800|pinsVddG@5|vdd|-464.5|50|loadORco@3|vdd_17|-400.5|50
+Ametal-2|net@317||6.2|S1800|pinsVddG@5|vdd_1|-464.5|-50|loadORco@3|vdd_18|-400.5|-50
+Ametal-2|net@318||6.2|S1800|pinsVddG@6|gnd|-464.5|-144|loadORco@3|gnd|-400.5|-144
+Ametal-2|net@319||6.2|S1800|pinsVddG@6|vdd|-464.5|-94|loadORco@3|vdd|-400.5|-94
+Ametal-2|net@320||6.2|S1800|pinsVddG@6|vdd_1|-464.5|-194|loadORco@3|vdd_1|-400.5|-194
+Ametal-2|net@321||6.2|S1800|pinsVddG@7|gnd|-464.5|-288|loadORco@3|gnd_6|-400.5|-288
+Ametal-2|net@322||6.2|S1800|pinsVddG@7|vdd|-464.5|-238|loadORco@3|vdd_12|-400.5|-238
+Ametal-2|net@323||6.2|S1800|pinsVddG@7|vdd_1|-464.5|-338|loadORco@3|vdd_13|-400.5|-338
+Ametal-2|net@324||6.2|S1800|pinsVddG@8|gnd|-464.5|-432|loadORco@3|gnd_3|-400.5|-432
+Ametal-2|net@325||6.2|S1800|pinsVddG@8|vdd|-464.5|-382|loadORco@3|vdd_7|-400.5|-382
+Ametal-2|net@326||6.2|S1800|pinsVddG@8|vdd_1|-464.5|-482|loadORco@3|vdd_14|-400.5|-482
+Ametal-2|net@327|||S0|pin@27||-283|298|contact@39||-291|298
+Ametal-4|net@330|||S900|olc@0|inLO[6]|-67.5|-132.4|olc@0|inLO[5]|-67.5|-138.2
+Ametal-4|net@331|||S900|olc@0|inLO[5]|-67.5|-138.2|olc@0|inLO[4]|-67.5|-144
+Ametal-4|net@332|||S900|olc@0|inLO[4]|-67.5|-144|olc@0|inLO[3]|-67.5|-149.8
+Ametal-4|net@333|||S900|olc@0|inLO[3]|-67.5|-149.8|olc@0|inLO[2]|-67.5|-155.6
+Ametal-4|net@334|||S900|olc@0|inLO[2]|-67.5|-155.6|olc@0|inLO[1]|-67.5|-161.4
+Edo[ins]||D5G5;|loadORco@3|do[ins]|I
+EdoneLO[M]||D5G5;|pin@16||O
+Egnd||D5G5;|tranCap@0|gnd|G
+Egnd_1||D5G5;|olc@0|gnd_1|G
+Egnd_6||D5G5;|olc@0|gnd_6|G
+Egnd_16||D5G5;|olc@0|gnd_16|G
+Egnd_17||D5G5;|olc@0|gnd_17|G
+Egnd_21||D5G5;|olc@0|gnd_21|G
+Egnd_27||D5G5;|scanEx3h@3|gnd|G
+Egnd_29||D5G5;|pinsVddG@2|gnd|G
+Egnd_38||D5G5;|tranCap@3|gnd|G
+Egnd_39||D5G5;|tranCap@2|gnd|G
+Egnd_40||D5G5;|tranCap@2|gnd_1|P
+Egnd_41||D5G5;|pinsVddG@4|gnd|G
+Egnd_42||D5G5;|pinsVddG@5|gnd|G
+Egnd_43||D5G5;|pinsVddG@6|gnd|G
+Egnd_44||D5G5;|pinsVddG@7|gnd|G
+Egnd_45||D5G5;|pinsVddG@8|gnd|G
+EinLO[6]|gnd_46|D5G5;|olc@0|inLO[6]|I
+Eilc[load]||D5G5;|pin@18||O
+Emc||D5G5;|scanEx3h@3|mc|I
+Emc_1||D5G5;|scanEx2h@0|mc_1|I
+Ep1p||D5G5;|scanEx3h@3|p1p|B
+Ep1p_1||D5G5;|scanEx2h@0|p1p_1|B
+Ep2p||D5G5;|scanEx3h@3|p2p|B
+Ep2p_1||D5G5;|scanEx2h@0|p2p_1|B
+Erd||D5G5;|scanEx3h@3|rd|B
+Erd_1||D5G5;|scanEx2h@0|rd_1|B
+Esel[Co]||D5G5;|loadORco@3|sel[Co]|I
+Esel[Ld]||D5G5;|pin@20||I
+Esel[rD]||D5G5;|pin@22||I
+Esel[rD_1]||D5G5;|loadORco@3|sel[rD_1]|I
+Esin||D5G5;|scanEx3h@3|sin|I
+Esout||D5G5;|scanEx2h@0|sout|I
+Evdd||D5G5;|tranCap@0|vdd|P
+Evdd_1||D5G5;|tranCap@2|vdd_1|P
+Evdd_2||D5G5;|olc@0|vdd_2|P
+Evdd_3||D5G5;|olc@0|vdd_3|P
+Evdd_12||D5G5;|olc@0|vdd_12|P
+Evdd_18||D5G5;|olc@0|vdd_18|P
+Evdd_33||D5G5;|olc@0|vdd_33|P
+Evdd_35||D5G5;|olc@0|vdd_35|P
+Evdd_36||D5G5;|olc@0|vdd_36|P
+Evdd_37||D5G5;|olc@0|vdd_37|P
+Evdd_59||D5G5;|olc@0|vdd_59|P
+Evdd_60||D5G5;|olc@0|vdd_60|P
+Evdd_69||D5G5;|scanEx3h@3|vdd|P
+Evdd_70||D5G5;|scanEx3h@3|vdd_2|P
+Evdd_73||D5G5;|pinsVddG@2|vdd_1|P
+Evdd_74||D5G5;|pinsVddG@2|vdd|P
+Evdd_80||D5G5;|pinsVddG@4|vdd|P
+Evdd_90||D5G5;|tranCap@0|vdd_1|P
+Evdd_91||D5G5;|tranCap@3|vdd|P
+Evdd_92||D5G5;|tranCap@3|vdd_1|P
+Evdd_93||D5G5;|tranCap@2|vdd|P
+Evdd_94||D5G5;|tranCap@2|vdd_2|P
+Evdd_95||D5G5;|tranCap@2|vdd_3|P
+Evdd_96||D5G5;|pinsVddG@4|vdd_1|P
+Evdd_97||D5G5;|pinsVddG@5|vdd|P
+Evdd_98||D5G5;|pinsVddG@5|vdd_1|P
+Evdd_99||D5G5;|pinsVddG@6|vdd|P
+Evdd_100||D5G5;|pinsVddG@6|vdd_1|P
+Evdd_101||D5G5;|pinsVddG@7|vdd|P
+Evdd_102||D5G5;|pinsVddG@7|vdd_1|P
+Evdd_103||D5G5;|pinsVddG@8|vdd|P
+Evdd_104||D5G5;|pinsVddG@8|vdd_1|P
+X
+
+# Cell olcWcontAdam;1{sch}
+ColcWcontAdam;1{sch}||schematic|1236866624132|1244311645558|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@4||-13|-3|||Y|
+NOff-Page|conn@6||12|8|||XR|
+NOff-Page|conn@9||55|-13|||YRRR|
+NOff-Page|conn@10||81|0||||
+NOff-Page|conn@11||32|0|||Y|
+NOff-Page|conn@12||14|0|||XY|
+NOff-Page|conn@13||-13|3|||XYRR|
+NWire_Con|conn@14||0|-39||||
+NGround|gnd@0||0|-44||||
+IloadORcountAdam;1{ic}|loadORco@1||0|0|||D5G4;
+Iolc;3{ic}|olc@0||0|-30|X||D5G4;
+IolcWcontAdam;1{ic}|olcWcont@1||48|29|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||0.5|35.5|||||ART_message(D5G6;)SolcWcontAdam
+Ngeneric:Invisible-Pin|pin@2||-1.5|30.5|||||ART_message(D5G4;)Sthe OLC and its control
+NBus_Pin|pin@4||9|-28|-1|-1||
+NBus_Pin|pin@6||-9|-30|-1|-1||
+NBus_Pin|pin@16||9|-3|-1|-1||
+NWire_Pin|pin@18||-32.5|-30||||
+NWire_Pin|pin@19||-32.5|-25.5||||
+NWire_Pin|pin@20||-32.5|-42.5||||
+NWire_Pin|pin@21||-32.5|-38||||
+NWire_Pin|pin@22||-32|-11.5||||
+NWire_Pin|pin@23||-32|-7||||
+NWire_Pin|pin@24||-32|-21.5||||
+NWire_Pin|pin@25||-32|-17||||
+NBus_Pin|pin@28||39|-7|-1|-1||
+NBus_Pin|pin@30||55|-7|-1|-1||
+NBus_Pin|pin@31||41|9|-1|-1||
+NBus_Pin|pin@32||0|-20|-1|-1||
+NBus_Pin|pin@33||57|9|-1|-1||
+NWire_Pin|pin@36||36|-12||||
+NWire_Pin|pin@37||36|-8||||
+NWire_Pin|pin@38||36|-42||||
+NWire_Pin|pin@39||36|-38||||
+NWire_Pin|pin@40||36|-18||||
+NWire_Pin|pin@41||36|-14||||
+NWire_Pin|pin@42||36|-24||||
+NWire_Pin|pin@43||36|-20||||
+NWire_Pin|pin@44||36|-30||||
+NWire_Pin|pin@45||36|-26||||
+NWire_Pin|pin@46||36|-36||||
+NWire_Pin|pin@47||36|-32||||
+NWire_Pin|pin@48||37|12||||
+NWire_Pin|pin@49||53|12||||
+NWire_Pin|pin@52||53|18||||
+NBus_Pin|pin@54||-9|-11|-1|-1||
+NBus_Pin|pin@55||0|-11|-1|-1||
+NWire_Pin|pin@57||-4|9||||
+NWire_Pin|pin@58||12|3||||
+NBus_Pin|pin@60||4|10|-1|-1||
+NBus_Pin|pin@61||71|-7|-1|-1||
+NWire_Pin|pin@62||70|12||||
+NBus_Pin|pin@63||72|8|-1|-1||
+Ngeneric:Invisible-Pin|pin@64||-0.5|26.5|||||ART_message(D5G3;)Sies 4 June 2009
+IscanM:scanEx2h;1{ic}|scanEx2h@0||75|0|||D5G4;
+IscanM:scanEx3h;1{ic}|scanEx3h@1||42|0|||D5G4;
+IscanM:scanEx3h;1{ic}|scanEx3h@2||58|0|||D5G4;
+IwiresL:tranCap;1{ic}|tc[1:4]|D5G3;Y5;|-19.5|15|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||-25.5|-30|||D0G4;|ATTR_L(D5G1;PUD)D849.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@2||-25.5|-42.5|||D0G4;|ATTR_L(D5G1;PUD)D868.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@3||-25|-11.5|||D0G4;|ATTR_L(D5G1;PUD)D3939.7999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@4||-25|-21.5|||D0G4;|ATTR_L(D5G1;PUD)D3317.5999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@5||30.5|-30|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1688.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@6||30.5|-36|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1392.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@7||30.5|-42|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1411.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@8||30.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1679.4999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@9||30.5|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1929.6999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@10||30.5|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1631.5999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Abus|bitt[1,3,5]|D5G2;|-0.5|IJ2700|scanEx3h@1|dIn[1:4]|41|3|pin@31||41|9
+Abus|bitt[1:6]|D5G2;|-0.5|IJ2700|olc@0|bitt[1:6]|0|-26|pin@32||0|-20
+Awire|bitt[1]|D5G2;||2700|pin@36||36|-12|pin@37||36|-8
+Abus|bitt[2,4,6]|D5G2;|-0.5|IJ2700|scanEx3h@2|dIn[1:4]|57|3|pin@33||57|9
+Awire|bitt[2]|D5G2;||2700|pin@40||36|-18|pin@41||36|-14
+Awire|bitt[3]|D5G2;||2700|pin@42||36|-24|pin@43||36|-20
+Awire|bitt[4]|D5G2;||2700|pin@44||36|-30|pin@45||36|-26
+Awire|bitt[5]|D5G2;||2700|pin@46||36|-36|pin@47||36|-32
+Awire|bitt[6]|D5G2;||2700|pin@38||36|-42|pin@39||36|-38
+Awire|mc|D5G2;||2700|pin@49||53|12|pin@52||53|18
+Awire|mc|D5G2;||2700|loadORco@1|mc|-4|5|pin@57||-4|9
+Awire|net@16|||0|wire90@1|a|-28|-30|pin@18||-32.5|-30
+Awire|net@18|||0|wire90@2|a|-28|-42.5|pin@20||-32.5|-42.5
+Awire|net@19|||0|wire90@3|a|-27.5|-11.5|pin@22||-32|-11.5
+Awire|net@20|||0|wire90@4|a|-27.5|-21.5|pin@24||-32|-21.5
+Abus|net@36||-0.5|IJ900|scanEx3h@1|p2p,p1p,rd|39|-3|pin@28||39|-7
+Abus|net@37||-0.5|IJ1800|pin@28||39|-7|pin@30||55|-7
+Awire|net@46|||1800|scanEx3h@1|sout|43|0|scanEx3h@2|sin|53|0
+Awire|net@49|||1800|conn@11|y|34|0|scanEx3h@1|sin|37|0
+Awire|net@51|||1800|wire90@8|b|33|-12|pin@36||36|-12
+Awire|net@52|||1800|wire90@9|b|33|-18|pin@40||36|-18
+Awire|net@53|||1800|wire90@10|b|33|-24|pin@42||36|-24
+Awire|net@54|||1800|wire90@5|b|33|-30|pin@44||36|-30
+Awire|net@55|||1800|wire90@6|b|33|-36|pin@46||36|-36
+Awire|net@56|||1800|wire90@7|b|33|-42|pin@38||36|-42
+Awire|net@57|||2700|scanEx3h@1|mc|37|4|pin@48||37|12
+Awire|net@58|||2700|scanEx3h@2|mc|53|4|pin@49||53|12
+Awire|net@60|||0|pin@49||53|12|pin@48||37|12
+Abus|net@63||-0.5|IJ1800|pin@6||-9|-30|olc@0|zooLO|-6|-30
+Abus|net@64||-0.5|IJ0|pin@4||9|-28|olc@0|olc[load,dec][1:2]|6|-28
+Abus|net@65||-0.5|IJ0|pin@16||9|-3|loadORco@1|olc[load,dec]|6|-3
+Abus|net@67||-0.5|IJ1800|pin@54||-9|-11|pin@55||0|-11
+Abus|net@68||-0.5|IJ2700|pin@55||0|-11|loadORco@1|olc[zero,zoo]|0|-6
+Awire|net@72|||900|conn@6|a|12|6|pin@58||12|3
+Awire|net@73|||0|pin@58||12|3|loadORco@1|ilc[load]|6|3
+Abus|net@74||-0.5|IJ0|loadORco@1|sel[Ld,Co,rD]|-6|-3|conn@4|y|-11|-3
+Awire|net@78|||0|conn@12|y|12|0|loadORco@1|doneLO[M]|6|0
+Abus|net@80||-0.5|IJ2700|pin@61||71|-7|scanEx2h@0|p2p,p1p,rd|71|-3
+Awire|net@81|||1800|scanEx3h@2|sout|59|0|scanEx2h@0|sin|70|0
+Awire|net@82|||1800|scanEx2h@0|sout|74|0|conn@10|a|79|0
+Awire|net@83|||2700|scanEx2h@0|mc|70|4|pin@62||70|12
+Awire|net@86|||0|loadORco@1|do[ins]|-6|3|conn@13|y|-11|3
+Abus|net@88||-0.5|IJ1800|pin@30||55|-7|pin@61||71|-7
+Awire|net@89|||1800|pin@49||53|12|pin@62||70|12
+Abus|net@91||-0.5|IJ900|olc@0|inLO[1:6]|0|-35|conn@14||0|-39
+Awire|net@92|||900|conn@14||0|-39|gnd@0||0|-42
+Awire|olc[dec]|D5G2;||2700|pin@24||-32|-21.5|pin@25||-32|-17
+Abus|olc[load,dec]|D5G2;|-0.5|IJ900|pin@16||9|-3|pin@4||9|-28
+Awire|olc[load]|D5G2;||2700|pin@22||-32|-11.5|pin@23||-32|-7
+Abus|olc[zero,zoo]|D5G2;|-0.5|IJ900|pin@54||-9|-11|pin@6||-9|-30
+Awire|olc[zero]|D5G2;||2700|pin@18||-32.5|-30|pin@19||-32.5|-25.5
+Awire|olc[zoo]|D5G2;||2700|pin@20||-32.5|-42.5|pin@21||-32.5|-38
+Abus|p2p,p1p,rd|D5G2;|-0.5|IJ900|scanEx3h@2|p2p,p1p,rd|55|-3|pin@30||55|-7
+Abus|s[1:2]|D5G2;|-0.5|IJ2700|scanEx2h@0|dIn[1:3]|72|3|pin@63||72|8
+Abus|s[1:2]|D5G2;|-0.5|IJ2700|loadORco@1|s[1:2]|4|6|pin@60||4|10
+Edo[ins]||D4G2;|conn@13|a|I
+EdoneLO[M]||D4G2;|conn@12|a|I
+Eilc[load]||D6G2;|conn@6|y|O
+Ep2p,p1p,rd,mc||D4G2;|conn@9|a|B
+Esel[Ld,Co,rD]||D4G2;|conn@4|a|I
 Esin||D4G2;|conn@11|a|I
 Esout||D6G2;|conn@10|y|O
 X
@@ -5688,7 +6457,7 @@ Eload[T,F]||D5G2;|pin@6||I
 X
 
 # Cell ringB;3{lay}
-CringB;3{lay}||cmos90|1216735796008|1239549868233|I|ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+CringB;3{lay}||cmos90|1216735796008|1241981698008|I|ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@16||-59.5|56||||
 NX-Metal-1-Metal-2-Con|contact@17||-58.7|88||||
@@ -5857,7 +6626,7 @@ Evdd_7||D5G2;|mlat1in5@6|vdd_3|P
 X
 
 # Cell ringB;1{sch}
-CringB;1{sch}||schematic|1216757841833|1221300240954|I
+CringB;1{sch}||schematic|1216757841833|1241982765266|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-29|-12|||RR|
 NOff-Page|conn@1||21|-20|||XYRRR|
@@ -5867,7 +6636,7 @@ NOff-Page|conn@6||4|18|||XYRR|
 IredFive:inv;1{ic}|inv@0||-13|-12|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:inv;1{ic}|inv@1||-15.5|6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:inv;1{ic}|inv@2||0|6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@3||42|1|RRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@3||42|1|RRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S0|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IlatchesK:mlat1in5i;1{ic}|mlat1in5@0||15|6|Y||D5G4;
 IlatchesK:mlat1in5i;1{ic}|mlat1in5@1||15|18|Y||D5G4;
 IlatchesK:mlat2in10i;1{ic}|mlat2in1@0||8|-12|X||D5G4;
@@ -5895,11 +6664,11 @@ NBus_Pin|pin@46||15|25|-1|-1||
 IringB;1{ic}|ringB@0||-14|22.5|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-7.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D173.2|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@2||7.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D381.09999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@3||-2.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D981.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@3||-2.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D982.1999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@5||16.5|-10|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D523.4000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@6||36|-6|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D535.0999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@6||36|-6|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D535.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@7||22.5|18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D555.1000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@8||35.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D677.1000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@8||35.5|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D678.3000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 Abus|count[F,T]|D5G2;|-0.5|IJ2700|mlat1in5@1|c[T,F]|15|21|pin@46||15|25
 Awire|count[F]|D5G2;||900|pin@44||31|22.5|nor2n@0|inb|31|15.5
 Awire|net@1|||0|inv@0|out|-15.5|-12|pin@3||-21|-12