works (again)
[fleet.git] / electric / oneHotM.jelib
index deafcd6..de1fae5 100755 (executable)
@@ -10,9 +10,9 @@ Vschematic|sch
 
 LcentersJ|centersJ
 
-LdriversL|driversL
+LdriversM|driversM
 
-LfanPinsK|fanPinsK
+LfanPinsM|fanPinsM
 
 Lgates1inM|gates1inM
 
@@ -26,6 +26,8 @@ LpredicateM|predicateM
 
 LredFive|redFive
 
+LscanM|scanM
+
 LwiresL|wiresL
 
 # Tools:
@@ -75,7 +77,7 @@ Epred[A]|mc|D5G2;|pin@14||I
 X
 
 # Cell aFlag;3{lay}
-CaFlag;3{lay}||cmos90|1228565721258|1237674992137||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237674995408|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237674995408
+CaFlag;3{lay}||cmos90|1228565721258|1241981698008||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()G1241981751253
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@9||-35.5|106||||
 NX-Metal-1-Metal-2-Con|contact@10||-89.5|106||||
@@ -407,8 +409,8 @@ NWire_Pin|pin@151||24|21||||
 NWire_Pin|pin@152||24|15||||
 NBus_Pin|pin@154||-37|-2|-1|-1||
 Ngeneric:Invisible-Pin|pin@155||18.5|-28|||||ART_message(D3G2;)S["flag[A,B,C][T,F] are the old",flag values.  This circuit,"produces flag[1][set,clr}",which are the new flag vlaues.]
-IdriversL:sucANDdri20;1{ic}|sucANDdr@0||34|14|Y||D5G4;
-IdriversL:sucANDdri20;1{ic}|sucANDdr@3||-29|14|XY||D5G4;
+IdriversM:sucANDdri20;1{ic}|sucANDdr@0||34|14|Y||D5G4;
+IdriversM:sucANDdri20;1{ic}|sucANDdr@3||-29|14|XY||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||8|-15|||D0G4;|ATTR_L(D5G1;PUD)D405.29999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@4||-5|21|||D0G4;|ATTR_L(D5G1;PUD)D385.7999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@5||5|21|||D0G4;|ATTR_L(D5G1;PUD)D406.4000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -537,7 +539,7 @@ Epred[A]|mc|D4G2;|conn@5|a|I
 X
 
 # Cell flagHalf;1{lay}
-CflagHalf;1{lay}||cmos90|1232292950923|1236828111536||DRC_last_good_drc_area_date()G1232304788636|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1236894343337
+CflagHalf;1{lay}||cmos90|1232292950923|1241981698008||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||78|-10||||
 NX-Metal-1-Metal-2-Con|contact@1||-50.5|-10||||
@@ -566,7 +568,7 @@ NMetal-1-Pin|pin@22||82|-19||||
 NMetal-1-Pin|pin@23||82|-35||||
 NMetal-1-Pin|pin@26||86|16.5||||
 NMetal-1-Pin|pin@27||78|16.5||||
-IdriversL:sucANDdri20;2{lay}|sucANDdr@0||101|0|||D5G4;
+IdriversM:sucANDdri20;3{lay}|sucANDdr@1||101|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@0||-4.5|0|||D5G4;
 Ametal-2|net@2|||S1800|nand10@1|gnd_1|14|0|nand5@2|gnd|23|0
 Ametal-2|net@3|||S0|nand5@0|gnd|-55|0|inv05@0|gnd_1|-55|0
@@ -607,19 +609,19 @@ Ametal-1|net@47|||S1800|nand10@1|inB|39.5|-25|pin@18||40|-25
 Ametal-1|net@48|||S900|pin@18||40|-25|pin@19||40|-40
 Ametal-1|net@49|||S1800|nand10@0|inB|-20.5|-25|pin@20||-20|-25
 Ametal-1|net@50|||S900|pin@20||-20|-25|pin@21||-20|-35
-Ametal-2|net@51||6.2|S1800|inv20B@0|gnd_1|62.5|0|sucANDdr@0|gnd|67|0
-Ametal-2|net@52||6.2|S0|sucANDdr@0|vdd|67|50|inv20B@0|vdd_2|62.5|50
-Ametal-2|net@53||6.2|S0|sucANDdr@0|vdd_1|67|-50|inv20B@0|vdd_3|62.5|-50
-Ametal-1|net@54|||S0|sucANDdr@0|inB|86|-19|pin@22||82|-19
+Ametal-2|net@51||6.2|S1800|inv20B@0|gnd_1|62.5|0|sucANDdr@1|gnd|67|0
+Ametal-2|net@52||6.2|S0|sucANDdr@1|vdd|67|50|inv20B@0|vdd_2|62.5|50
+Ametal-2|net@53||6.2|S0|sucANDdr@1|vdd_1|67|-50|inv20B@0|vdd_3|62.5|-50
+Ametal-1|net@54|||S0|sucANDdr@1|inA|86|-19|pin@22||82|-19
 Ametal-1|net@55|||S900|pin@22||82|-19|pin@23||82|-35
 Ametal-2|net@56|||S1800|contact@1||-50.5|-10|contact@0||78|-10
-Ametal-1|net@57|||S900|sucANDdr@0|inA|86|19|pin@26||86|16.5
+Ametal-1|net@57|||S900|sucANDdr@1|inB|86|19|pin@26||86|16.5
 Ametal-1|net@58|||S0|pin@26||86|16.5|pin@27||78|16.5
 Ametal-1|net@60|||S900|pin@27||78|16.5|contact@0||78|-10
 Ametal-1|net@62|||S900|inv05@0|out[1]|-50.5|-7|contact@1||-50.5|-10
 Egnd_1||D5G2;|nand5@0|gnd_1|G
 Egnd_2||D5G2;|inv20B@0|gnd_1|G
-Egnd_3||D5G2;|sucANDdr@0|gnd_1|G
+Egnd_3||D5G2;|sucANDdr@1|gnd_1|G
 Eina||D5G2;|nand5@0|ina|I
 Einb||D5G2;|nand5@0|inb|I
 Einb_1||D5G2;|nand5@2|inb|I
@@ -633,20 +635,20 @@ Eout_6||D5G2;|nand10@0|out|O
 Eout_7||D5G2;|nand10@0|out_2|O
 Eout_8||D5G2;|nand10@1|out_2|O
 Eout_9||D5G2;|inv20B@0|out_2|O
-Esucc||D5G2;|sucANDdr@0|succ|O
+Esucc||D5G2;|sucANDdr@1|succ|O
 Evdd_2||D5G2;|nand5@0|vdd_2|P
 Evdd_3||D5G2;|nand5@0|vdd_3|P
 Evdd_4||D5G2;|inv20B@0|vdd_2|P
 Evdd_5||D5G2;|inv20B@0|vdd_3|P
-Evdd_6||D5G2;|sucANDdr@0|vdd_2|P
-Evdd_7||D5G2;|sucANDdr@0|vdd_3|P
+Evdd_6||D5G2;|sucANDdr@1|vdd_2|P
+Evdd_7||D5G2;|sucANDdr@1|vdd_3|P
 Ex||D5G2;|pin@21||I
 Ey||D5G2;|pin@19||I
 Ey_1||D5G2;|pin@23||I
 X
 
 # Cell flags;1{ic}
-Cflags;1{ic}||artwork|1230412917466|1237248740534|E
+Cflags;1{ic}||artwork|1230412917466|1237931998192|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@0||4|0|-1|-1||
 Nschematic:Bus_Pin|pin@1||0|-5|-1|-1||
@@ -657,30 +659,50 @@ NPin|pin@5||3|-4|1|1||
 Ngeneric:Invisible-Pin|pin@9||3|0|1|1||
 Ngeneric:Invisible-Pin|pin@10||0|-4|1|1||
 Ngeneric:Invisible-Pin|pin@11||0|0|||||ART_message(D5G2;)Sflags
-Nschematic:Bus_Pin|pin@12||-2|5|-1|-1||
-NPin|pin@13||-2|4|1|1||
-NPin|pin@14||-2|5|1|1||
+NPin|pin@13||0|4|1|1||
+NPin|pin@14||0|5|1|1||
 Nschematic:Bus_Pin|pin@15||-4|0|-1|-1|RRR|
 NPin|pin@17||-3|0|1|1||
 NPin|pin@18||-4|0|1|1||
+Nschematic:Bus_Pin|pin@19||0|8|-1|-1||
+NPin|pin@20||1|5|1|1||
+NPin|pin@21||2|6|1|1||
+NPin|pin@22||1|7|1|1||
+NPin|pin@23||-2|7|1|1||
+NPin|pin@24||-1|6|1|1||
+NPin|pin@25||-2|5|1|1||
+Ngeneric:Invisible-Pin|pin@27||0|7|1|1||
+Nschematic:Bus_Pin|pin@29||-1|6|-1|-1||
+Nschematic:Bus_Pin|pin@30||2|6|-1|-1||
+Ngeneric:Invisible-Pin|pin@31||0|6|||||ART_message(D5G1.5;)S3
 AThicker|net@0|||FS2700|pin@17||-3|0|pin@3||-3|4
-AThicker|net@1|||FS1800|pin@13||-2|4|pin@4||3|4
+AThicker|net@1|||FS1800|pin@13||0|4|pin@4||3|4
 AThicker|net@2|||FS900|pin@4||3|4|pin@5||3|-4
 AThicker|net@3|||FS0|pin@5||3|-4|pin@2||-3|-4
 Aschematic:bus|net@5||-0.5|IJ900|pin@10||0|-4|pin@1||0|-5
 Aschematic:bus|net@7||-0.5|IJ1800|pin@9||3|0|pin@0||4|0
-AThicker|net@8|||FS1800|pin@3||-3|4|pin@13||-2|4
-AThicker|net@9|||FS2700|pin@13||-2|4|pin@14||-2|5
+AThicker|net@8|||FS1800|pin@3||-3|4|pin@13||0|4
+AThicker|net@9|||FS2700|pin@13||0|4|pin@14||0|5
 AThicker|net@11|||FS2700|pin@2||-3|-4|pin@17||-3|0
 AThicker|net@12|||FS0|pin@17||-3|0|pin@18||-4|0
+AThicker|net@13|||FS1800|pin@14||0|5|pin@20||1|5
+AThicker|net@14|||FS2250|pin@20||1|5|pin@21||2|6
+AThicker|net@15|||FS3150|pin@21||2|6|pin@22||1|7
+AThicker|net@16|||FS0|pin@22||1|7|pin@23||-2|7
+AThicker|net@17|||FS1350|pin@23||-2|7|pin@24||-1|6
+AThicker|net@18|||FS450|pin@24||-1|6|pin@25||-2|5
+AThicker|net@19|||FS1800|pin@25||-2|5|pin@14||0|5
+Aschematic:bus|net@20||-0.5|IJ900|pin@19||0|8|pin@27||0|7
 Eflag[A,B][set,clr]||D5G2;|pin@0||I
 Ein[13:24][T]|flag[C][T]|D5G2;|pin@15||I
 Ein[1:12][T,F]|m1[1:12]|D5G2;|pin@1||I
-Emc||D5G2;|pin@12||I
+Ep2p,p1p,rd,mc||D5G2;|pin@19||B
+Esin||D5G2;|pin@29||I
+Esout||D5G2;|pin@30||O
 X
 
-# Cell flags;2{lay}
-Cflags;2{lay}||cmos90|1228679954563|1237841013534||ATTR_NCC(D5G4;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237841018642|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237841018642
+# Cell flags;3{lay}
+Cflags;3{lay}||cmos90|1228679954563|1241981698008||ATTR_NCC(D5G4;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
 IaFlag;3{lay}|aFlag@4||0|144|||D5G4;
 IaFlag;3{lay}|aFlag@5||0|-144|Y||D5G4;
 IpredicateM:abdBUSpins;1{lay}|abdBUSpi@0||0|-144|||D5G4;
@@ -689,40 +711,61 @@ NX-Metal-1-Metal-2-Con|contact@17||-50.5|-132||||
 NX-Metal-1-Metal-2-Con|contact@18||-68.5|-156||||
 NX-Metal-1-Metal-2-Con|contact@19||-172.5|156||||
 NX-Metal-1-Metal-2-Con|contact@20||-154.5|132||||
-NX-Metal-2-Metal-3-Con|contact@21||210|-156||||
-NX-Metal-2-Metal-3-Con|contact@22||210|-232||||
-NX-Metal-3-Metal-4-Con|contact@23||210|-157.8||||
-NX-Metal-3-Metal-4-Con|contact@24||210|-167||||
+NX-Metal-2-Metal-3-Con|contact@21||192|-156||||
+NX-Metal-2-Metal-3-Con|contact@22||192|-232||||
+NX-Metal-3-Metal-4-Con|contact@23||192|-157.8||||
+NX-Metal-3-Metal-4-Con|contact@24||192|-167||||
 NX-Metal-2-Metal-3-Con|contact@25||204|156||||
 NX-Metal-2-Metal-3-Con|contact@26||198|232||||
 NX-Metal-3-Metal-4-Con|contact@27||204|-139.4||||
 NX-Metal-3-Metal-4-Con|contact@28||198|-148.6||||
-NX-Metal-1-Metal-2-Con|contact@29||217|144||||
-NX-Metal-1-Metal-2-Con|contact@30||-210.5|426||||
-Igates1inM:inv10D;1{lay}|inv10D@0||-198.5|360|||D5G4;
+NX-Metal-1-Metal-2-Con|contact@30||-159|426||||
+NX-Metal-1-Metal-2-Con|contact@31||217|144||||
+NX-Metal-2-Metal-3-Con|contact@32||192|144||||
+NX-Metal-2-Metal-3-Con|contact@34||192|488||||
+Igates1inM:inv10D;1{lay}|inv10D@0||-147.5|360|||D5G4;
+Igates1inM:inv10D;1{lay}|inv10D@1||-102.5|360|X||D5G4;
+Igates1inM:inv10D;1{lay}|inv10D@2||-74.5|360|X||D5G4;
+Igates1inM:inv10D;1{lay}|inv10D@3||-121.5|360|||D5G4;
 NMetal-1-Pin|pin@28||207.5|93||||
 NMetal-1-Pin|pin@29||217|93||||
 NMetal-1-Pin|pin@30||217|-93||||
 NMetal-1-Pin|pin@31||207.5|-93||||
-NMetal-3-Pin|pin@37||210|-124||||
-NMetal-2-Pin|pin@39||0|144||||
-NMetal-1-Pin|pin@43||-210.5|335||||
+NMetal-3-Pin|pin@37||192|-148||||
+NMetal-1-Pin|pin@43||-159|335||||
 NMetal-2-Pin|pin@46||-220|426||||
+NMetal-1-Pin|pin@49||-93|335||||
+NMetal-1-Pin|pin@50||-65|335||||
+NMetal-1-Pin|pin@53||-108.5|444||||
+NMetal-1-Pin|pin@54||-80.5|438||||
+NMetal-1-Pin|pin@55||20|438||||
+NMetal-1-Pin|pin@56||-124|444||||
+NMetal-1-Pin|pin@57||-141.5|335||||
+NMetal-1-Pin|pin@58||-115.5|438||||
+NMetal-1-Pin|pin@60||-268|438||||
+NMetal-1-Pin|pin@61||-154.5|282||||
+NMetal-1-Pin|pin@62||-93|282||||
+NMetal-1-Pin|pin@64||-50.5|287||||
+NMetal-1-Pin|pin@65||-65|287||||
+NMetal-1-Pin|pin@66||-210.5|294||||
+NMetal-1-Pin|pin@67||-159|294||||
+NMetal-1-Pin|pin@68||-192.5|288||||
+NMetal-1-Pin|pin@69||-141.5|288||||
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-295|360|||D5G4;
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||217.5|360|||D5G4;
-IwiresL:select100;1{lay}|select10@0||-254.5|360|||D5G4;
-IwiresL:select144;1{lay}|select14@0||-104.5|360|||D5G4;
-IwiresL:select144;1{lay}|select14@1||15.5|360|||D5G4;
-IwiresL:select144;1{lay}|select14@2||139|360|||D5G4;
-IwiresL:select144;1{lay}|select14@3||139|504|||D5G4;
-IwiresL:select144;1{lay}|select14@4||139|648|||D5G4;
-IwiresL:select144;1{lay}|select14@5||-225.5|504|||D5G4;
-IwiresL:select144;1{lay}|select14@6||-225.5|648|||D5G4;
-IwiresL:select144;1{lay}|select14@7||-104.5|504|||D5G4;
-IwiresL:select144;1{lay}|select14@8||-104.5|648|||D5G4;
-IwiresL:select144;1{lay}|select14@9||16.5|504|||D5G4;
-IwiresL:select144;1{lay}|select14@10||16.5|648|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@0||-185.5|360|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-295|504|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||217.5|504|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-295|648|||D5G4;
+IscanM:scanEx3h;1{lay}|scanEx3h@0||-81.5|504|X||D5G4;
+IwiresL:select100;1{lay}|select10@0||-254.5|648|||D5G4;
+IwiresL:select144;1{lay}|select14@11||-225.5|360|||D5G4;
+IwiresL:select90;1{lay}|select90@0||173|504|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@0||150|360|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@1||6|360|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@2||150|648|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@3||6|648|||D5G4;
+IwiresL:tranCap;1{lay}|tranCap@4||-138|648|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-134.5|360|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||-87.5|360|||D5G4;
 Ametal-1|net@69|||S900|aFlag@4|mc|207.5|97|pin@28||207.5|93
 Ametal-1|net@70|||S1800|pin@28||207.5|93|pin@29||217|93
 Ametal-1|net@72|||S0|pin@30||217|-93|pin@31||207.5|-93
@@ -740,43 +783,112 @@ Ametal-1|net@100|||S900|aFlag@4|flag[A][F]|-50.5|144|contact@17||-50.5|-132
 Ametal-1|net@103|||S2700|contact@18||-68.5|-156|aFlag@5|flag[A][T]|-68.5|-144
 Ametal-1|net@104|||S900|contact@17||-50.5|-132|aFlag@5|flag[A][F]|-50.5|-144
 Ametal-1|net@116|||S900|pin@29||217|93|pin@30||217|-93
-Ametal-2|net@117|||S1800|aFlag@5|flag[1][set]|201|-156|contact@21||210|-156
-Ametal-3|net@118|||S2700|contact@21||210|-156|pin@37||210|-124
-Ametal-2|net@119|||S0|aFlag@5|flag[1][clr]|220.5|-232|contact@22||210|-232
-Ametal-3|net@122|||S900|contact@21||210|-156|contact@23||210|-157.8
-Ametal-4|net@123|||S1800|abdBUSpi@0|flag[3][xx]|0|-157.8|contact@23||210|-157.8
-Ametal-4|net@125|||S1800|abdBUSpi@0|flag[2][xx]|0|-167|contact@24||210|-167
+Ametal-2|net@117|||S0|aFlag@5|flag[1][set]|201|-156|contact@21||192|-156
+Ametal-3|net@118|||S2700|contact@21||192|-156|pin@37||192|-148
+Ametal-2|net@119|||S0|aFlag@5|flag[1][clr]|220.5|-232|contact@22||192|-232
+Ametal-3|net@122|||S900|contact@21||192|-156|contact@23||192|-157.8
+Ametal-4|net@123|||S1800|abdBUSpi@0|flag[3][xx]|0|-157.8|contact@23||192|-157.8
+Ametal-4|net@125|||S1800|abdBUSpi@0|flag[2][xx]|0|-167|contact@24||192|-167
 Ametal-2|net@127|||S1800|aFlag@4|flag[1][set]|201|156|contact@25||204|156
 Ametal-2|net@129|||S0|aFlag@4|flag[1][clr]|220.5|232|contact@26||198|232
 Ametal-4|net@134|||S1800|abdBUSpi@0|flag[4][xx]|0|-139.4|contact@27||204|-139.4
 Ametal-4|net@136|||S1800|abdBUSpi@0|flag[1][xx]|0|-148.6|contact@28||198|-148.6
-Ametal-3|net@137|||S2700|contact@22||210|-232|contact@24||210|-167
+Ametal-3|net@137|||S2700|contact@22||192|-232|contact@24||192|-167
 Ametal-3|net@138|||S900|contact@25||204|156|contact@27||204|-139.4
 Ametal-3|net@139|||S900|contact@26||198|232|contact@28||198|-148.6
-Ametal-2|net@160|||S0|contact@29||217|144|pin@39||0|144
-Ametal-1|net@161|||S2700|pin@29||217|93|contact@29||217|144
-Ametal-1|net@166|||S1800|pin@43||-210.5|335|inv10D@0|in|-198.5|335
-Ametal-1|net@170|||S2700|aFlag@4|flag[C][T]|-210.5|144|pin@43||-210.5|335
-Ametal-1|net@173|||S2700|aFlag@4|flag[C][F]|-192.5|144|inv10D@0|out|-192.5|367
-Ametal-2|net@177|||S0|wellCont@0|gnd|-190|360|inv10D@0|gnd_1|-190|360
-Ametal-2|net@178|||S0|wellCont@0|vdd|-190|310|inv10D@0|vdd_3|-190|310
-Ametal-2|net@179|||S0|wellCont@0|vdd_1|-190|410|inv10D@0|vdd_2|-190|410
-Ametal-2|net@182||6.2|S0|inv10D@0|vdd|-207|410|pinsVddG@0|vdd|-295|410
-Ametal-2|net@183||6.2|S1800|pinsVddG@0|gnd|-295|360|inv10D@0|gnd|-207|360
-Ametal-2|net@184||6.2|S1800|pinsVddG@0|vdd_1|-295|310|inv10D@0|vdd_1|-207|310
-Ametal-2|net@185||6.2|S1800|wellCont@0|vdd_3|-181|410|pinsVddG@1|vdd|217.5|410
-Ametal-2|net@186||6.2|S0|pinsVddG@1|gnd|217.5|360|wellCont@0|gnd_1|-181|360
-Ametal-2|net@187||6.2|S0|pinsVddG@1|vdd_1|217.5|310|wellCont@0|vdd_2|-181|310
-Ametal-2|net@190|||S0|contact@30||-210.5|426|pin@46||-220|426
+Ametal-1|net@166|||S1800|pin@43||-159|335|inv10D@0|in|-147.5|335
+Ametal-1|net@170|||S2700|aFlag@4|flag[C][T]|-210.5|144|pin@66||-210.5|294
+Ametal-1|net@173|||S2700|aFlag@4|flag[C][F]|-192.5|144|pin@68||-192.5|288
+Ametal-2|net@177|||S0|wellCont@0|gnd|-139|360|inv10D@0|gnd_1|-139|360
+Ametal-2|net@178|||S0|wellCont@0|vdd|-139|310|inv10D@0|vdd_3|-139|310
+Ametal-2|net@179|||S0|wellCont@0|vdd_1|-139|410|inv10D@0|vdd_2|-139|410
+Ametal-2|net@182||6.2|S0|inv10D@0|vdd|-156|410|pinsVddG@0|vdd|-295|410
+Ametal-2|net@183||6.2|S1800|pinsVddG@0|gnd|-295|360|inv10D@0|gnd|-156|360
+Ametal-2|net@184||6.2|S1800|pinsVddG@0|vdd_1|-295|310|inv10D@0|vdd_1|-156|310
+Ametal-2|net@190|||S0|contact@30||-159|426|pin@46||-220|426
 Ametal-1|net@191|||S2700|aFlag@5|flag[C][T]|-210.5|-144|aFlag@4|flag[C][T]|-210.5|144
 Ametal-1|net@192|||S2700|aFlag@5|flag[C][F]|-192.5|-144|aFlag@4|flag[C][F]|-192.5|144
-Ametal-1|net@193|||S2700|pin@43||-210.5|335|contact@30||-210.5|426
+Ametal-1|net@193|||S2700|pin@43||-159|335|contact@30||-159|426
+Ametal-1|net@196|||S2700|aFlag@4|flag[B][F]|-154.5|144|pin@61||-154.5|282
+Ametal-1|net@197|||S0|pin@49||-93|335|inv10D@1|in|-102.5|335
+Ametal-1|net@198|||S2700|aFlag@4|flag[A][F]|-50.5|144|pin@64||-50.5|287
+Ametal-1|net@199|||S0|pin@50||-65|335|inv10D@2|in|-74.5|335
+Ametal-1|net@202|||S2700|inv10D@1|out|-108.5|367|pin@53||-108.5|444
+Ametal-1|net@204|||S2700|inv10D@2|out|-80.5|367|pin@54||-80.5|438
+Ametal-1|net@205|||S1800|pin@54||-80.5|438|pin@55||20|438
+Ametal-1|net@206|||S2700|pin@55||20|438|scanEx3h@0|dIn[1]|20|497
+Ametal-1|net@207|||S0|pin@53||-108.5|444|pin@56||-124|444
+Ametal-1|net@208|||S2700|pin@56||-124|444|scanEx3h@0|dIn[2]|-124|497
+Ametal-1|net@209|||S2700|pin@57||-141.5|335|inv10D@0|out|-141.5|367
+Ametal-1|net@210|||S1800|pin@57||-141.5|335|inv10D@3|in|-121.5|335
+Ametal-1|net@211|||S2700|inv10D@3|out|-115.5|367|pin@58||-115.5|438
+Ametal-1|net@213|||S0|pin@58||-115.5|438|pin@60||-268|438
+Ametal-1|net@215|||S900|scanEx3h@0|dIn[3]|-268|497|pin@60||-268|438
+Ametal-2|net@216|||S0|inv10D@3|gnd|-130|360|wellCont@0|gnd_1|-130|360
+Ametal-2|net@217|||S0|inv10D@3|vdd_1|-130|310|wellCont@0|vdd_2|-130|310
+Ametal-2|net@218|||S0|inv10D@3|vdd|-130|410|wellCont@0|vdd_3|-130|410
+Ametal-1|net@226|||S1800|pin@61||-154.5|282|pin@62||-93|282
+Ametal-1|net@227|||S2700|pin@62||-93|282|pin@49||-93|335
+Ametal-2|net@228||6.2|S1800|inv10D@3|vdd_3|-113|310|inv10D@1|vdd_3|-111|310
+Ametal-2|net@229||6.2|S0|inv10D@1|gnd_1|-111|360|inv10D@3|gnd_1|-113|360
+Ametal-2|net@230||6.2|S0|inv10D@1|vdd_2|-111|410|inv10D@3|vdd_2|-113|410
+Ametal-2|net@240||6.2|S0|pinsVddG@2|vdd|-295|554|scanEx3h@0|vdd_3|-297.5|554
+Ametal-2|net@241||6.2|S1800|scanEx3h@0|gnd_1|-297.5|504|pinsVddG@2|gnd|-295|504
+Ametal-2|net@242||6.2|S1800|scanEx3h@0|vdd_1|-297.5|454|pinsVddG@2|vdd_1|-295|454
+Ametal-2|net@243||6.2|S1800|scanEx3h@0|vdd_2|134.5|554|pinsVddG@3|vdd|217.5|554
+Ametal-2|net@244||6.2|S0|pinsVddG@3|gnd|217.5|504|scanEx3h@0|gnd|134.5|504
+Ametal-2|net@245||6.2|S0|pinsVddG@3|vdd_1|217.5|454|scanEx3h@0|vdd|134.5|454
+Ametal-1|net@249|||S2700|pin@29||217|93|contact@31||217|144
+Ametal-2|net@250|||S0|contact@31||217|144|contact@32||192|144
+Ametal-3|net@259|||S2700|contact@32||192|144|contact@34||192|488
+Ametal-2|net@260|||S1800|scanEx3h@0|mc|134.5|488|contact@34||192|488
+Ametal-1|net@264|||S0|pin@64||-50.5|287|pin@65||-65|287
+Ametal-1|net@265|||S2700|pin@65||-65|287|pin@50||-65|335
+Ametal-1|net@267|||S1800|pin@66||-210.5|294|pin@67||-159|294
+Ametal-1|net@268|||S2700|pin@67||-159|294|pin@43||-159|335
+Ametal-1|net@270|||S1800|pin@68||-192.5|288|pin@69||-141.5|288
+Ametal-1|net@271|||S2700|pin@69||-141.5|288|pin@57||-141.5|335
+Ametal-2|net@272|||S1800|inv10D@2|gnd|-66|360|tranCap@1|gnd|-66|360
+Ametal-2|net@273|||S1800|inv10D@2|vdd|-66|410|tranCap@1|vdd|-66|410
+Ametal-2|net@274|||S1800|inv10D@2|vdd_1|-66|310|tranCap@1|vdd_1|-66|310
+Ametal-2|net@275|||S0|wellCont@1|gnd|-92|360|inv10D@1|gnd|-94|360
+Ametal-2|net@276|||S0|wellCont@1|vdd|-92|310|inv10D@1|vdd_1|-94|310
+Ametal-2|net@277|||S0|wellCont@1|vdd_1|-92|410|inv10D@1|vdd|-94|410
+Ametal-2|net@278|||S0|wellCont@1|gnd_1|-83|360|inv10D@2|gnd_1|-83|360
+Ametal-2|net@279|||S0|wellCont@1|vdd_2|-83|310|inv10D@2|vdd_3|-83|310
+Ametal-2|net@280|||S0|wellCont@1|vdd_3|-83|410|inv10D@2|vdd_2|-83|410
+Ametal-2|net@281|||S0|tranCap@3|gnd_1|78|648|tranCap@2|gnd|78|648
+Ametal-2|net@282|||S0|tranCap@1|gnd_1|78|360|tranCap@0|gnd|78|360
+Ametal-2|net@283|||S0|tranCap@4|gnd_1|-66|648|tranCap@3|gnd|-66|648
+Ametal-2|net@284|||S0|tranCap@0|vdd|78|410|tranCap@1|vdd_2|78|410
+Ametal-2|net@285|||S0|tranCap@0|vdd_1|78|310|tranCap@1|vdd_3|78|310
+Ametal-2|net@286|||S0|tranCap@2|vdd|78|698|tranCap@3|vdd_2|78|698
+Ametal-2|net@287|||S0|tranCap@2|vdd_1|78|598|tranCap@3|vdd_3|78|598
+Ametal-2|net@288|||S0|tranCap@3|vdd|-66|698|tranCap@4|vdd_2|-66|698
+Ametal-2|net@289|||S0|tranCap@3|vdd_1|-66|598|tranCap@4|vdd_3|-66|598
+Ametal-2|net@290|||S0|tranCap@3|gnd_1|78|648|tranCap@2|gnd|78|648
+Ametal-2|net@291|||S0|inv10D@0|gnd_1|-139|360|wellCont@0|gnd|-139|360
+Ametal-2|net@292|||S0|inv10D@0|vdd_2|-139|410|wellCont@0|vdd_1|-139|410
+Ametal-2|net@293|||S0|inv10D@0|vdd_3|-139|310|wellCont@0|vdd|-139|310
+Ametal-2|net@294|||S1800|inv10D@2|gnd|-66|360|tranCap@1|gnd|-66|360
+Ametal-2|net@295|||S1800|inv10D@2|vdd|-66|410|tranCap@1|vdd|-66|410
+Ametal-2|net@296|||S1800|inv10D@2|vdd_1|-66|310|tranCap@1|vdd_1|-66|310
+Ametal-2|net@297|||S0|inv10D@2|gnd_1|-83|360|wellCont@1|gnd_1|-83|360
+Ametal-2|net@298|||S0|inv10D@2|vdd_2|-83|410|wellCont@1|vdd_3|-83|410
+Ametal-2|net@299|||S0|inv10D@2|vdd_3|-83|310|wellCont@1|vdd_2|-83|310
+Ametal-2|net@300|||S0|inv10D@3|gnd|-130|360|wellCont@0|gnd_1|-130|360
+Ametal-2|net@301|||S0|inv10D@3|vdd|-130|410|wellCont@0|vdd_3|-130|410
+Ametal-2|net@302|||S0|inv10D@3|vdd_1|-130|310|wellCont@0|vdd_2|-130|310
+Ametal-2|net@303||6.2|S1800|pinsVddG@4|vdd|-295|698|tranCap@4|vdd|-210|698
+Ametal-2|net@304||6.2|S0|tranCap@4|gnd|-210|648|pinsVddG@4|gnd|-295|648
+Ametal-2|net@305||6.2|S0|tranCap@4|vdd_1|-210|598|pinsVddG@4|vdd_1|-295|598
 Eflag[A][clr]||D5G2;|abdBUSpi@0|flag[2][xx]|I
 Eflag[A][set]||D5G2;|abdBUSpi@0|flag[3][xx]|I
 Eflag[B][clr]||D5G2;|abdBUSpi@0|flag[1][xx]|I
 Eflag[B][set]||D5G2;|abdBUSpi@0|flag[4][xx]|I
 Eflag[C][T]||D5G2;|pin@46||I
 Egnd||D5G2;|aFlag@5|gnd|G
+Egnd_1||D5G2;|tranCap@0|gnd_1|P
 Egnd_2||D5G2;|aFlag@5|gnd_2|G
 Egnd_4||D5G2;|aFlag@5|gnd_4|G
 Egnd_6||D5G2;|aFlag@5|gnd_6|G
@@ -785,22 +897,36 @@ Egnd_10||D5G2;|aFlag@4|gnd_6|G
 Egnd_11||D5G2;|aFlag@4|gnd_2|G
 Egnd_12||D5G2;|aFlag@4|gnd|G
 Egnd_14||D5G2;|pinsVddG@0|gnd|G
-Egnd_15||D5G2;|pinsVddG@1|gnd|G
-Einn[1][T]|m1[1]|D5G2;|aFlag@5|in[2]@153280970|O
-Einn[2][T]|m1[2]|D5G2;|aFlag@5|inn[2][T]|I
-Einn[3][T]|m1[3]|D5G2;|aFlag@5|in[2]@490679894|O
-Einn[4][T]|m1[4]|D5G2;|aFlag@5|inn[4][T]|I
-Einn[5][T]|m1[5]|D5G2;|aFlag@5|in[2]|O
-Einn[6][T]|m1[6]|D5G2;|aFlag@5|inn[6][T]|I
+Egnd_16||D5G2;|pinsVddG@2|gnd|G
+Egnd_17||D5G2;|pinsVddG@3|gnd|G
+Egnd_18||D5G2;|pinsVddG@4|gnd|G
+Egnd_19||D5G2;|tranCap@2|gnd_1|P
+Em1[1]||D5G2;|aFlag@5|in[2]@153280970|O
+Em1[2]||D5G2;|aFlag@5|inn[2][T]|I
+Em1[3]||D5G2;|aFlag@5|in[2]@490679894|O
+Em1[4]||D5G2;|aFlag@5|inn[4][T]|I
+Em1[5]||D5G2;|aFlag@5|in[2]|O
+Em1[6]||D5G2;|aFlag@5|inn[6][T]|I
 Em1[7]||D5G2;|aFlag@4|in[1][T]|I
 Em1[8]||D5G2;|aFlag@4|in[2][T]|I
 Em1[9]||D5G2;|aFlag@4|in[3][T]|I
 Em1[10]||D5G2;|aFlag@4|in[4][T]|I
 Em1[11]||D5G2;|aFlag@4|in[5][T]|I
 Em1[12]||D5G2;|aFlag@4|in[6][T]|I
-Emc||D5G2;|pin@39||I
+Emc||D5G2;|scanEx3h@0|mc|I
+Emc_1||D5G2;|scanEx3h@0|mc_1|I
+Ep1p||D5G2;|scanEx3h@0|p1p|B
+Ep1p_1||D5G2;|scanEx3h@0|p1p_1|B
+Ep2p||D5G2;|scanEx3h@0|p2p|B
+Ep2p_1||D5G2;|scanEx3h@0|p2p_1|B
+Erd||D5G2;|scanEx3h@0|rd|B
+Erd_1||D5G2;|scanEx3h@0|rd_1|B
+Esin||D5G2;|scanEx3h@0|sin|I
+Esout||D5G2;|scanEx3h@0|sout|I
 Evdd||D5G2;|aFlag@5|vdd|P
 Evdd_1||D5G2;|aFlag@5|vdd_1|P
+Evdd_2||D5G2;|tranCap@0|vdd_2|P
+Evdd_3||D5G2;|tranCap@0|vdd_3|P
 Evdd_4||D5G2;|aFlag@5|vdd_4|P
 Evdd_5||D5G2;|aFlag@5|vdd_5|P
 Evdd_8||D5G2;|aFlag@5|vdd_8|P
@@ -817,23 +943,34 @@ Evdd_25||D5G2;|aFlag@4|vdd_5|P
 Evdd_26||D5G2;|aFlag@4|vdd_15|P
 Evdd_29||D5G2;|pinsVddG@0|vdd|P
 Evdd_30||D5G2;|pinsVddG@0|vdd_1|P
-Evdd_31||D5G2;|pinsVddG@1|vdd|P
-Evdd_32||D5G2;|pinsVddG@1|vdd_1|P
+Evdd_33||D5G2;|pinsVddG@2|vdd|P
+Evdd_34||D5G2;|pinsVddG@2|vdd_1|P
+Evdd_35||D5G2;|pinsVddG@3|vdd|P
+Evdd_36||D5G2;|pinsVddG@3|vdd_1|P
+Evdd_37||D5G2;|pinsVddG@4|vdd|P
+Evdd_38||D5G2;|pinsVddG@4|vdd_1|P
+Evdd_39||D5G2;|tranCap@2|vdd_2|P
+Evdd_40||D5G2;|tranCap@2|vdd_3|P
 X
 
 # Cell flags;1{sch}
-Cflags;1{sch}||schematic|1228679587685|1237248696933|
+Cflags;1{sch}||schematic|1228679587685|1241216213047|
 IaFlag;1{ic}|aFlag@0||-12|0|X||D5G4;
 IaFlag;1{ic}|aFlag@1||12|0|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@2||26.75|-4|||X|
 NOff-Page|conn@4||0|-14|||XR|
-NOff-Page|conn@5||0|12|||RRR|
 NOff-Page|conn@8||-23.5|-10|||XRR|
-Iflags;1{ic}|flags@0||26|16|||D5G4;
-IredFive:inv;1{ic}|inv@0||-15.5|-10|||D0G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-Ngeneric:Invisible-Pin|pin@0||0|26|||||ART_message(D5G5;)Sflags
-Ngeneric:Invisible-Pin|pin@1||0|20|||||ART_message(D5G3;)Sies 18 January 2009
+NOff-Page|conn@9||-13|24.5|||Y|
+NOff-Page|conn@10||-9.5|18|||Y|
+NOff-Page|conn@11||7.5|18||||
+Iflags;1{ic}|flags@0||25.5|23.5|||D5G4;
+IredFive:inv;1{ic}|inv@0||-15.5|-10|||D0G4;|ATTR_Delay(D5G1;NPX0.75;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@0||-42|13.5|R||D0G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@1||-30|13.5|R||D0G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@2||-18|13.5|R||D0G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||-1|37.5|||||ART_message(D5G5;)Sflags
+Ngeneric:Invisible-Pin|pin@1||-1|31.5|||||ART_message(D5G3;)Sies 24 March 2009
 NBus_Pin|pin@2||-15|6|-1|-1||
 NBus_Pin|pin@3||15|6|-1|-1||
 NBus_Pin|pin@5||0|1|-1|-1||
@@ -846,36 +983,58 @@ NBus_Pin|pin@15||24|-1|-1|-1||
 NBus_Pin|pin@16||24|3|-1|-1||
 NWire_Pin|pin@17||-9|6||||
 NWire_Pin|pin@26||9|6||||
-NWire_Pin|pin@27||0|6||||
 NWire_Pin|pin@28||-8.5|-10||||
 NWire_Pin|pin@29||-8.5|-13||||
+NWire_Pin|pin@31||-4|6||||
+NBus_Pin|pin@32||-2|24.5|-1|-1||
+NBus_Pin|pin@33||0|10|-1|-1||
+NWire_Pin|pin@35||-42|20.5||||
+NWire_Pin|pin@36||-42|7.5||||
+NWire_Pin|pin@37||-30|20.5||||
+NWire_Pin|pin@38||-30|7.5||||
+NWire_Pin|pin@39||-18|20.5||||
+NWire_Pin|pin@40||-18|7.5||||
+IscanM:scanEx3h;1{ic}|scanEx3h@0||1|18|Y||D5G4;
+IwiresL:tranCap;1{ic}|tc[1:5]|D5G3;Y5;|-30|33|||D5G4;
 Abus|flag[A,B,C][T,F]|D5G2;|-0.5|IJ900|pin@5||0|1|pin@6||0|-3
+Awire|flag[A][F]|D5G2;||900|invI@0|in|-42|11|pin@36||-42|7.5
 Abus|flag[A][T,F]|D5G2;|-0.5|IJ2700|aFlag@0|flag[T,F]|-15|3|pin@2||-15|6
 Abus|flag[A][set,clr]|D5G2;|-0.5|IJ2700|pin@13||-24|-1|pin@14||-24|3
+Awire|flag[B][F]|D5G2;||900|invI@1|in|-30|11|pin@38||-30|7.5
 Abus|flag[B][T,F]|D5G2;|-0.5|IJ2700|aFlag@1|flag[T,F]|15|3|pin@3||15|6
 Abus|flag[B][set,clr]|D5G2;|-0.5|IJ2700|pin@15||24|-1|pin@16||24|3
 Awire|flag[C][F]|D5G2;||900|pin@28||-8.5|-10|pin@29||-8.5|-13
+Awire|flag[C][F]|D5G2;||900|invI@2|in|-18|11|pin@40||-18|7.5
 Abus|m1[1:6]|D5G2;|-0.5|IJ2700|pin@10||-12|-6|aFlag@0|in[1:6][T,F]|-12|-3
 Abus|m1[7:12]|D5G2;|-0.5|IJ2700|pin@11||12|-6|aFlag@1|in[1:6][T,F]|12|-3
+Awire|mc|D5G2;||900|scanEx3h@0|mc|-4|14|pin@31||-4|6
 Abus|net@3||-0.5|IJ0|aFlag@1|flag[A,B,C][T,F]|7|1|pin@5||0|1
 Abus|net@8||-0.5|IJ1800|aFlag@0|flag[A,B,C][T,F]|-7|1|pin@5||0|1
 Abus|net@14||-0.5|IJ0|aFlag@0|flag[1][set,clr]|-17|-1|pin@13||-24|-1
 Abus|net@16||-0.5|IJ1800|aFlag@1|flag[1][set,clr]|17|-1|pin@15||24|-1
 Awire|net@17|||2700|aFlag@0|pred[A]|-9|3|pin@17||-9|6
 Awire|net@37|||2700|aFlag@1|pred[A]|9|3|pin@26||9|6
-Awire|net@38|||1800|pin@27||0|6|pin@26||9|6
-Awire|net@39|||1800|pin@17||-9|6|pin@27||0|6
-Awire|net@40|||900|conn@5|y|0|10|pin@27||0|6
 Awire|net@41|||1800|conn@8|y|-21.5|-10|inv@0|in|-18|-10
 Awire|net@42|||1800|inv@0|out|-13|-10|pin@28||-8.5|-10
+Awire|net@43|||0|pin@26||9|6|pin@31||-4|6
+Awire|net@45|||0|pin@31||-4|6|pin@17||-9|6
+Awire|net@50|||0|conn@11|a|5.5|18|scanEx3h@0|sout|2|18
+Awire|net@51|||0|scanEx3h@0|sin|-4|18|conn@10|y|-7.5|18
+Abus|p2p,p1p,rd|D5G2;|-0.5|IJ2700|scanEx3h@0|p2p,p1p,rd|-2|21|pin@32||-2|24.5
+Abus|s[1:3]|D5G2;|-0.5|IJ900|scanEx3h@0|dIn[1:4]|0|15|pin@33||0|10
+Awire|s[1]|D5G2;||2700|invI@0|out|-42|16|pin@35||-42|20.5
+Awire|s[2]|D5G2;||2700|invI@1|out|-30|16|pin@37||-30|20.5
+Awire|s[3]|D5G2;||2700|invI@2|out|-18|16|pin@39||-18|20.5
 Eflag[1][set,clr]|flag[A,B][set,clr]|D4G2;|conn@2|a|I
 Ein[13:24][T]|flag[C][T]|D4G2;|conn@8|a|I
 Ein[1:6][T,F]|m1[1:12]|D4G2;|conn@4|a|I
-Emc||D4G2;|conn@5|a|I
+Ep2p,p1p,rd,mc||D4G2;|conn@9|a|B
+Esin||D4G2;|conn@10|a|I
+Esout||D6G2;|conn@11|y|O
 X
 
 # Cell flags2i;1{lay}
-Cflags2i;1{lay}||cmos90|1232317815342|1232318544085||DRC_last_good_drc_area_date()G1232318130308|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1232318557831
+Cflags2i;1{lay}||cmos90|1232317815342|1241981698008||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Igates1inM:inv10D;1{lay}|inv10D@0||0|-72|Y||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@1||0|72|Y||D5G4;
@@ -966,7 +1125,7 @@ Esucc|succ[m1]|D5G2;|pin@27||O
 X
 
 # Cell minusOne;1{lay}
-CminusOne;1{lay}||cmos90|1234791024271|1237840201864||ATTR_NCC(D5G4;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237840206211|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237840206211
+CminusOne;1{lay}||cmos90|1234791024271|1241981698008||ATTR_NCC(D5G4;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241982205540
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-69.5|-32||||
 NX-Metal-1-Metal-2-Con|contact@1||11.5|-32||||
@@ -982,20 +1141,20 @@ NX-Metal-1-Metal-2-Con|contact@15||-124.5|-100||||
 NX-Metal-1-Metal-2-Con|contact@16||-331|-6|||X|
 NX-Metal-1-Metal-2-Con|contact@17||52|-6||||
 NX-Metal-1-Metal-2-Con|contact@18||-86.5|-88||||
-NX-Metal-2-Metal-3-Con|contact@19||276|44|||X|
-NX-Metal-2-Metal-3-Con|contact@20||132|44|||X|
-NX-Metal-2-Metal-3-Con|contact@21||12|44|||X|
-NX-Metal-2-Metal-3-Con|contact@22||-132|50|||X|
-NX-Metal-2-Metal-3-Con|contact@23||-156|44|||X|
-NX-Metal-2-Metal-3-Con|contact@24||-276|44|||X|
-NX-Metal-3-Metal-4-Con|contact@25||276|57.5|||X|
-NX-Metal-3-Metal-4-Con|contact@26||132|63.3|||X|
-NX-Metal-3-Metal-4-Con|contact@27||12|69.1|||X|
-NX-Metal-3-Metal-4-Con|contact@28||-132|74.9|||X|
-NX-Metal-3-Metal-4-Con|contact@29||-156|80.7|||X|
-NX-Metal-3-Metal-4-Con|contact@30||-276|86.5|||X|
+NX-Metal-2-Metal-3-Con|contact@19||270|44|||X|
+NX-Metal-2-Metal-3-Con|contact@20||126|44|||X|
+NX-Metal-2-Metal-3-Con|contact@21||18|44|||X|
+NX-Metal-2-Metal-3-Con|contact@22||-126|50|||X|
+NX-Metal-2-Metal-3-Con|contact@23||-162|44|||X|
+NX-Metal-2-Metal-3-Con|contact@24||-270|44|||X|
+NX-Metal-3-Metal-4-Con|contact@25||270|57.5|||X|
+NX-Metal-3-Metal-4-Con|contact@26||126|63.3|||X|
+NX-Metal-3-Metal-4-Con|contact@27||18|69.1|||X|
+NX-Metal-3-Metal-4-Con|contact@28||-126|74.9|||X|
+NX-Metal-3-Metal-4-Con|contact@29||-162|80.7|||X|
+NX-Metal-3-Metal-4-Con|contact@30||-270|86.5|||X|
 Igates1inM:inv10D;1{lay}|inv10D@0||17.5|-72|XY||D5G4;
-Igates1inM:inv510;1{lay}|inv510@1||-104|-72|XY||D5G4;
+Igates1inM:inv510;3{lay}|inv510@3||-104|-72|XY||D5G4;
 Igates2inM:nand10;1{lay}|nand10@0||44.5|-72|||D5G4;
 Igates2inM:nor05symA;1{lay}|nor05sym@4||-130|-72|||D5G4;
 Igates2inM:nor20;1{lay}|nor20@0||95.5|-72|X||D5G4;
@@ -1015,10 +1174,10 @@ NMetal-1-Pin|pin@44||-86.5|-108||||
 NMetal-1-Pin|pin@45||-82|-108||||
 NMetal-2-Pin|pin@46||-99|44||||
 NMetal-2-Pin|pin@47||-99|50||||
-IfanPinsK:pinsIn06m4;1{lay}|pinsIn06@2||-300|72|XY||D5G4;
-IdriversL:predDri20wMC;3{lay}|predDri2@0||-69.5|-72|Y||D5G4;
+IfanPinsM:pinsIn06m4;1{lay}|pinsIn06@3||-300|72|XY||D5G4;
+IdriversM:predDri20wMC;3{lay}|predDri2@0||-69.5|-72|Y||D5G4;
 IsucDri10Pairx6;1{lay}|sucDri10@0||0|72|X||D5G4;
-IdriversL:sucDri20;1{lay}|sucDri20@0||-24|-72|Y||D5G4;
+IdriversM:sucDri20;1{lay}|sucDri20@0||-24|-72|Y||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@0||4.5|-72|||D5G4;
 Ametal-2|net@43|||S0|sucDri20@0|gnd_1|0|-72|wellCont@0|gnd|0|-72
 Ametal-2|net@44|||S0|sucDri20@0|vdd_2|0|-122|wellCont@0|vdd|0|-122
@@ -1034,12 +1193,12 @@ Ametal-2|net@54|||S1800|contact@2||-46|-32|pin@4||-7|-32
 Ametal-2|net@73|||S0|predDri2@0|gnd_1|-48|-72|sucDri20@0|gnd|-48|-72
 Ametal-2|net@74|||S0|predDri2@0|vdd_2|-48|-122|sucDri20@0|vdd|-48|-122
 Ametal-2|net@75|||S0|predDri2@0|vdd_3|-48|-22|sucDri20@0|vdd_1|-48|-22
-Ametal-2|net@80|||S0|inv510@1|gnd_1|-91|-72|predDri2@0|gnd|-91|-72
-Ametal-2|net@81|||S0|inv510@1|vdd_2|-91|-122|predDri2@0|vdd|-91|-122
-Ametal-2|net@82|||S0|inv510@1|vdd_3|-91|-22|predDri2@0|vdd_1|-91|-22
+Ametal-2|net@80|||S0|inv510@3|gnd|-91|-72|predDri2@0|gnd|-91|-72
+Ametal-2|net@81|||S0|inv510@3|vdd|-91|-122|predDri2@0|vdd|-91|-122
+Ametal-2|net@82|||S0|inv510@3|vdd_1|-91|-22|predDri2@0|vdd_1|-91|-22
 Ametal-1|net@83|||S0|predDri2@0|pred|-86.5|-88|pin@14||-98|-88
-Ametal-1|net@84|||S2700|pin@14||-98|-88|inv510@1|in[1]|-98|-87
-Ametal-1|net@86|||S900|inv510@1|out5|-95.5|-47|contact@5||-95.5|-50
+Ametal-1|net@84|||S2700|pin@14||-98|-88|inv510@3|in[1]|-98|-79
+Ametal-1|net@86|||S900|inv510@3|out5|-95.5|-47|contact@5||-95.5|-50
 Ametal-2|net@87|||S1800|pin@15||-94|-94|contact@6||-24|-94
 Ametal-1|net@88|||S2700|sucDri20@0|succ|-24|-106|contact@6||-24|-94
 Ametal-1|net@94|||S900|nand10@0|inB|37.5|-97|contact@8||37.5|-100
@@ -1056,9 +1215,9 @@ Ametal-1|net@105|||S900|pin@20||31|-47|nand10@0|out_1|31|-56
 Ametal-1|net@116|||S900|sucDri10@0|out[1][T]|-230|91|contact@9||-230|50
 Ametal-1|net@120|||S2700|sucDri10@0|out[1][F]|-253|87|contact@11||-253|94
 Ametal-1|net@131|||S1800|pin@31||68.5|-47.5|nor20@0|inB|87|-47.5
-Ametal-2|net@138|||S0|nor05sym@4|gnd_1|-117|-72|inv510@1|gnd_2|-117|-72
-Ametal-2|net@139|||S0|nor05sym@4|vdd_2|-117|-22|inv510@1|vdd_5|-117|-22
-Ametal-2|net@140|||S0|nor05sym@4|vdd_3|-117|-122|inv510@1|vdd_4|-117|-122
+Ametal-2|net@138|||S0|nor05sym@4|gnd_1|-117|-72|inv510@3|gnd_1|-117|-72
+Ametal-2|net@139|||S0|nor05sym@4|vdd_2|-117|-22|inv510@3|vdd_3|-117|-22
+Ametal-2|net@140|||S0|nor05sym@4|vdd_3|-117|-122|inv510@3|vdd_2|-117|-122
 Ametal-2|net@142|||S0|contact@5||-95.5|-50|contact@13||-127.5|-50
 Ametal-1|net@143|||S900|nor05sym@4|inB|-127.5|-47|contact@13||-127.5|-50
 Ametal-2|net@144|||S0|pin@15||-94|-94|contact@14||-134.5|-94
@@ -1080,34 +1239,34 @@ Ametal-1|net@177|||S900|predDri2@0|pred|-86.5|-88|contact@18||-86.5|-88
 Ametal-2|net@178|||S1800|contact@18||-86.5|-88|pin@43||-76|-88
 Ametal-1|net@179|||S900|contact@18||-86.5|-88|pin@44||-86.5|-108
 Ametal-1|net@180|||S1800|pin@44||-86.5|-108|pin@45||-82|-108
-Ametal-2|net@195|||S1800|sucDri10@0|bit[6]|265|44|contact@19||276|44
-Ametal-2|net@197|||S0|sucDri10@0|bit[5]|152|44|contact@20||132|44
-Ametal-2|net@199|||S0|sucDri10@0|bit[4]|48|44|contact@21||12|44
-Ametal-2|net@200|||S1800|contact@20||132|44|sucDri10@0|bit[5]|152|44
-Ametal-2|net@201|||S1800|contact@21||12|44|sucDri10@0|bit[4]|48|44
+Ametal-2|net@195|||S1800|sucDri10@0|bit[6]|265|44|contact@19||270|44
+Ametal-2|net@197|||S0|sucDri10@0|bit[5]|152|44|contact@20||126|44
+Ametal-2|net@199|||S0|sucDri10@0|bit[4]|48|44|contact@21||18|44
+Ametal-2|net@200|||S1800|contact@20||126|44|sucDri10@0|bit[5]|152|44
+Ametal-2|net@201|||S1800|contact@21||18|44|sucDri10@0|bit[4]|48|44
 Ametal-2|net@203|||S0|sucDri10@0|bit[3]|-65|44|pin@46||-99|44
-Ametal-2|net@205|||S1800|sucDri10@0|bit[2]|-169|44|contact@23||-156|44
-Ametal-2|net@207|||S1800|sucDri10@0|bit[1]|-282|44|contact@24||-276|44
-Ametal-3|net@209|||S2700|contact@19||276|44|contact@25||276|57.5
-Ametal-3|net@211|||S2700|contact@20||132|44|contact@26||132|63.3
-Ametal-3|net@213|||S2700|contact@21||12|44|contact@27||12|69.1
-Ametal-3|net@215|||S2700|contact@22||-132|50|contact@28||-132|74.9
-Ametal-3|net@217|||S2700|contact@23||-156|44|contact@29||-156|80.7
-Ametal-3|net@219|||S2700|contact@24||-276|44|contact@30||-276|86.5
-Ametal-4|net@226|||S0|contact@25||276|57.5|pinsIn06@2|in[6]|-300|57.5
-Ametal-4|net@227|||S0|contact@26||132|63.3|pinsIn06@2|in[5]|-300|63.3
-Ametal-4|net@228|||S0|contact@27||12|69.1|pinsIn06@2|in[4]|-300|69.1
-Ametal-4|net@229|||S0|contact@28||-132|74.9|pinsIn06@2|in[3]|-300|74.9
-Ametal-4|net@230|||S0|contact@29||-156|80.7|pinsIn06@2|in[2]|-300|80.7
-Ametal-4|net@231|||S0|contact@30||-276|86.5|pinsIn06@2|in[1]|-300|86.5
+Ametal-2|net@205|||S1800|sucDri10@0|bit[2]|-169|44|contact@23||-162|44
+Ametal-2|net@207|||S1800|sucDri10@0|bit[1]|-282|44|contact@24||-270|44
+Ametal-3|net@209|||S2700|contact@19||270|44|contact@25||270|57.5
+Ametal-3|net@211|||S2700|contact@20||126|44|contact@26||126|63.3
+Ametal-3|net@213|||S2700|contact@21||18|44|contact@27||18|69.1
+Ametal-3|net@215|||S2700|contact@22||-126|50|contact@28||-126|74.9
+Ametal-3|net@217|||S2700|contact@23||-162|44|contact@29||-162|80.7
+Ametal-3|net@219|||S2700|contact@24||-270|44|contact@30||-270|86.5
+Ametal-4|net@226|||S0|contact@25||270|57.5|pinsIn06@3|in[6]|-300|57.5
+Ametal-4|net@227|||S0|contact@26||126|63.3|pinsIn06@3|in[5]|-300|63.3
+Ametal-4|net@228|||S0|contact@27||18|69.1|pinsIn06@3|in[4]|-300|69.1
+Ametal-4|net@229|||S0|contact@28||-126|74.9|pinsIn06@3|in[3]|-300|74.9
+Ametal-4|net@230|||S0|contact@29||-162|80.7|pinsIn06@3|in[2]|-300|80.7
+Ametal-4|net@231|||S0|contact@30||-270|86.5|pinsIn06@3|in[1]|-300|86.5
 Ametal-2|net@233|||S2700|pin@46||-99|44|pin@47||-99|50
-Ametal-2|net@234|||S0|pin@47||-99|50|contact@22||-132|50
-Ein[1]|bit[1]|D5G2;|pinsIn06@2|in[1]|I
-Ein[2]|bit[2]|D5G2;|pinsIn06@2|in[2]|I
-Ein[3]|bit[3]|D5G2;|pinsIn06@2|in[3]|I
-Ein[4]|bit[4]|D5G2;|pinsIn06@2|in[4]|I
-Ein[5]|bit[5]|D5G2;|pinsIn06@2|in[5]|I
-Ein[6]|bit[6]|D5G2;|pinsIn06@2|in[6]|I
+Ametal-2|net@234|||S0|pin@47||-99|50|contact@22||-126|50
+Ein[1]|bit[1]|D5G2;|pinsIn06@3|in[1]|I
+Ein[2]|bit[2]|D5G2;|pinsIn06@3|in[2]|I
+Ein[3]|bit[3]|D5G2;|pinsIn06@3|in[3]|I
+Ein[4]|bit[4]|D5G2;|pinsIn06@3|in[4]|I
+Ein[5]|bit[5]|D5G2;|pinsIn06@3|in[5]|I
+Ein[6]|bit[6]|D5G2;|pinsIn06@3|in[6]|I
 Efire[m1]||D5G2;|pin@4||O
 Egnd||D5G2;|sucDri10@0|gnd|G
 Egnd_1||D5G2;|nor20@0|gnd|G
@@ -1128,7 +1287,7 @@ Eout[6][F]|m1cate[6][F]|D5G2;|sucDri10@0|out[6][F]|O
 Eout[6][T]|m1cate[6][T]|D5G2;|sucDri10@0|out[6][T]|O
 Emc||D5G2;|predDri2@0|mc|I
 Epred||D5G2;|pin@43||I
-Eout10|s[1]|D5G2;|inv510@1|out|O
+Eout10|s[1]|D5G2;|inv510@3|out10|O
 Esucc|succ[m1]|D5G2;|pin@15||O
 Evdd||D5G2;|sucDri10@0|vdd|P
 Evdd_1||D5G2;|sucDri10@0|vdd_1|P
@@ -1141,7 +1300,7 @@ Evdd_7||D5G2;|sucDri10@0|vdd_3|P
 X
 
 # Cell minusOne;2{sch}
-CminusOne;2{sch}||schematic|1227919307257|1237248138437|
+CminusOne;2{sch}||schematic|1227919307257|1240925657717|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@6||-29.25|26||||
 NOff-Page|conn@8||0|33|||XR|
@@ -1183,15 +1342,15 @@ NWire_Pin|pin@200||0|13||||
 NWire_Pin|pin@201||0|17||||
 NWire_Pin|pin@203||17|5||||
 NWire_Pin|pin@205||17|-3||||
-IdriversL:predDri20wMC;1{ic}|predDri2@0||-17|26|XY||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@0||-17|26|XY||D5G4;
 IsucDri10Pairx6;1{ic}|sucDri10@1||25|11|||D5G4;
-IdriversL:sucDri20;1{ic}|sucDri20@1||24.5|24|||D5G4;
-IorangeTSMC090nm:wire90;1{ic}|wire90@10||7|24|||D0G4;|ATTR_L(D5G1;PUD)S403|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@11||-8|-15|||D0G4;|ATTR_L(D5G1;PUD)S403|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@12||7|-3|||D0G4;|ATTR_L(D5G1;PUD)S403|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@13||-6|-6|||D0G4;|ATTR_L(D5G1;PUD)S403|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@14||-3|11|||D0G4;|ATTR_L(D5G1;PUD)S403|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@15||14|12|||D0G4;|ATTR_L(D5G1;PUD)S403|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IdriversM:sucDri20;1{ic}|sucDri20@1||24.5|24|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@10||7|24|||D0G4;|ATTR_L(D5G1;PUD)D425.79999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@11||-8|-15|||D0G4;|ATTR_L(D5G1;PUD)D257.29999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@12||7|-3|||D0G4;|ATTR_L(D5G1;PUD)D692.6999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@13||-6|-6|||D0G4;|ATTR_L(D5G1;PUD)D399.29999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@14||-3|11|||D0G4;|ATTR_L(D5G1;PUD)D489.19999999999993|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@15||14|12|||D0G4;|ATTR_L(D5G1;PUD)D1763.0000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Abus|bit[1:6]|D5G2;|-0.5|IJ900|pin@139||15|10|pin@140||15|5
 Awire|headBit|D5G2;||2700|pin@200||0|13|pin@201||0|17
 Awire|net@227|||0|wire90@10|a|4.5|24|pin@112||0|24
@@ -1244,6 +1403,396 @@ Es[1]||D6G2;|conn@11|y|O
 Esucc|succ[m1]|D6G2;|conn@13|y|O
 X
 
+# Cell minusOneGasP;1{ic}
+CminusOneGasP;1{ic}||artwork|1230412359238|1240938416121|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||-2|-4.5|1|1||
+Nschematic:Bus_Pin|pin@1||-4|3|-1|-1||
+Nschematic:Bus_Pin|pin@3||2|-5|-1|-1||
+NPin|pin@6||2|-4|1|1||
+NPin|pin@7||2|-5|1|1||
+NPin|pin@8||-3|-4|1|1||
+NPin|pin@9||-3|4|1|1||
+NPin|pin@10||3|4|1|1||
+NPin|pin@11||3|-4|1|1||
+Ngeneric:Invisible-Pin|pin@12||0|0|||||ART_message(D5G3;)SM1
+NPin|pin@13||-3|3|1|1||
+NPin|pin@14||-4|3|1|1||
+Nschematic:Bus_Pin|pin@18||-2|5|-1|-1||
+Nschematic:Bus_Pin|pin@19||2|6|-1|-1||
+NPin|pin@20||-2|4|1|1||
+NPin|pin@21||-2|5|1|1||
+NPin|pin@22||2|4|1|1||
+NPin|pin@23||2|6|1|1||
+Nschematic:Bus_Pin|pin@27||4|3|-1|-1||
+NPin|pin@28||3|3|1|1||
+NPin|pin@29||4|3|1|1||
+Nschematic:Bus_Pin|pin@34||-2|-5|-1|-1||
+Nschematic:Bus_Pin|pin@35||-4|-3|-1|-1||
+NPin|pin@36||-3|-3|1|1||
+NPin|pin@37||-4|-3|1|1||
+AThicker|net@1|||FS1800|pin@20||-2|4|pin@22||2|4
+AThicker|net@3|||FS0|pin@6||2|-4|pin@8||-3|-4
+AThicker|net@4|||FS2700|pin@13||-3|3|pin@9||-3|4
+AThicker|net@5|||FS0|pin@13||-3|3|pin@14||-4|3
+AThicker|net@8|||FS0|pin@11||3|-4|pin@6||2|-4
+AThicker|net@9|||FS900|pin@6||2|-4|pin@7||2|-5
+AThicker|net@13|||FS1800|pin@9||-3|4|pin@20||-2|4
+AThicker|net@14|||FS2700|pin@20||-2|4|pin@21||-2|5
+AThicker|net@15|||FS1800|pin@22||2|4|pin@10||3|4
+AThicker|net@16|||FS2700|pin@22||2|4|pin@23||2|6
+AThicker|net@19|||FS2700|pin@11||3|-4|pin@28||3|3
+AThicker|net@20|||FS2700|pin@28||3|3|pin@10||3|4
+AThicker|net@21|||FS1800|pin@28||3|3|pin@29||4|3
+AThicker|net@24|||FS2700|pin@36||-3|-3|pin@13||-3|3
+AThicker|net@25|||FS2700|pin@8||-3|-4|pin@36||-3|-3
+AThicker|net@26|||FS0|pin@36||-3|-3|pin@37||-4|-3
+EfireLO[m_2]|fireLO[m1]|D5G2;|pin@34||O
+Efire[m1]||D5G2;|pin@3||O
+Emc||D5G2;|pin@18||I
+Epred||D5G2;|pin@1||I
+Eready_1|ready|D5G2;|pin@35||I
+Es[1]||D5G2;|pin@19||O
+Esucc[m1]||D5G2;|pin@27||O
+X
+
+# Cell minusOneGasP;1{lay}
+CminusOneGasP;1{lay}||cmos90|1240926056446|1241212843263||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-150.5|40|||X|
+NX-Metal-1-Metal-2-Con|contact@7||-133.5|-22|||X|
+NX-Metal-1-Metal-2-Con|contact@8||-59|40||||
+NX-Metal-1-Metal-2-Con|contact@10||-34|-16||||
+NX-Metal-1-Metal-2-Con|contact@13||-68.5|-16||||
+NX-Metal-1-Metal-2-Con|contact@14||-105|-22||||
+NX-Metal-1-Metal-2-Con|contact@15||-79|-40||||
+NX-Metal-1-Metal-2-Con|contact@16||6.5|-40||||
+NX-Metal-1-Metal-2-Con|contact@17||159.5|40||||
+Igates1inM:inv10E;1{lay}|inv10E@0||-120.5|0|XY||D5G4;
+Igates1inM:inv10E;1{lay}|inv10E@1||-103.5|0|||D5G4;
+Igates1inM:inv100B;1{lay}|inv100B@0||127.5|0|||D5G4;
+Igates2inM:nand10symLT;2{lay}|nand10sy@1||-76.5|0|Y||D5G4;
+Igates2inM:nand30;1{lay}|nand30@0||45.5|0|||D5G4;
+NMetal-2-Pin|pin@1||-63.5|-16|||X|
+NMetal-1-Pin|pin@3||-51|24||||
+NMetal-1-Pin|pin@5||-59|24||||
+NMetal-2-Pin|pin@8||-4.5|40||||
+NMetal-2-Pin|pin@9||-122.5|-22|||X|
+NMetal-1-Pin|pin@11||-99.5|25||||
+NMetal-1-Pin|pin@12||81.5|-25||||
+NMetal-1-Pin|pin@13||81.5|17||||
+NMetal-1-Pin|pin@15||90.5|17||||
+NMetal-2-Pin|pin@17||-33|-40||||
+IdriversM:predDri20wMC;3{lay}|predDri2@0||-150.5|0|XY||D5G4;
+IdriversM:sucDri20;1{lay}|sucDri20@0||-34|0|Y||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-5.5|0|||D5G4;
+Ametal-1|net@19||0.4|S900|predDri2@0|pred|-133.5|-16|contact@7||-133.5|-22
+Ametal-2|net@20|||S1800|contact@7||-133.5|-22|pin@9||-122.5|-22
+Ametal-1|net@25|||S2700|predDri2@0|in|-150.5|22|contact@0||-150.5|40
+Ametal-1|net@28|||S2700|sucDri20@0|in|-51|19|pin@3||-51|24
+Ametal-1|net@29|||RS0|pin@3||-51|24|pin@5||-59|24
+Ametal-2|net@30|||S1800|contact@0||-150.5|40|contact@8||-59|40
+Ametal-1|net@31|||S2700|pin@5||-59|24|contact@8||-59|40
+Ametal-2|net@32|||S1800|contact@8||-59|40|pin@8||-4.5|40
+Ametal-2|net@40|||S1800|pin@1||-63.5|-16|contact@10||-34|-16
+Ametal-1|net@41|||S2700|sucDri20@0|succ|-34|-34|contact@10||-34|-16
+Ametal-2|net@50|||S1800|pin@9||-122.5|-22|contact@14||-105|-22
+Ametal-2|net@59|||S0|pin@1||-63.5|-16|contact@13||-68.5|-16
+Ametal-1|net@60|||S2700|nand10sy@1|inA|-68.5|-25|contact@13||-68.5|-16
+Ametal-2|net@61|||S0|sucDri20@0|gnd|-58|0|nand10sy@1|gnd_1|-58|0
+Ametal-2|net@62|||S0|sucDri20@0|vdd|-58|-50|nand10sy@1|vdd_2|-58|-50
+Ametal-2|net@63|||S0|sucDri20@0|vdd_1|-58|50|nand10sy@1|vdd_3|-58|50
+Ametal-1|net@69||0.4|S2700|inv10E@1|in|-105|-25|contact@14||-105|-22
+Ametal-2|net@73|||S0|inv10E@1|gnd|-112|0|inv10E@0|gnd|-112|0
+Ametal-2|net@74|||S0|inv10E@1|vdd|-112|50|inv10E@0|vdd_1|-112|50
+Ametal-2|net@75|||S0|inv10E@1|vdd_1|-112|-50|inv10E@0|vdd|-112|-50
+Ametal-2|net@76|||S0|inv10E@1|gnd_1|-95|0|nand10sy@1|gnd|-95|0
+Ametal-2|net@77|||S0|inv10E@1|vdd_3|-95|-50|nand10sy@1|vdd|-95|-50
+Ametal-2|net@78|||S0|inv10E@1|vdd_2|-95|50|nand10sy@1|vdd_1|-95|50
+Ametal-2|net@79|||S0|predDri2@0|gnd|-129|0|inv10E@0|gnd_1|-129|0
+Ametal-2|net@80|||S0|predDri2@0|vdd|-129|-50|inv10E@0|vdd_2|-129|-50
+Ametal-2|net@81|||S0|predDri2@0|vdd_1|-129|50|inv10E@0|vdd_3|-129|50
+Ametal-1|net@82|||S2700|inv10E@1|out|-99.5|7|pin@11||-99.5|25
+Ametal-1|net@83|||S1800|pin@11||-99.5|25|nand10sy@1|inB|-84.5|25
+Ametal-1|net@84|||S0|pin@11||-99.5|25|inv10E@0|in|-119|25
+Ametal-2|net@85|||S1800|inv100B@0|gnd_2|83|0|nand30@0|gnd_1|92|0
+Ametal-2|net@86|||S1800|inv100B@0|vdd_4|83|50|nand30@0|vdd_2|92|50
+Ametal-2|net@87|||S1800|inv100B@0|vdd_5|83|-50|nand30@0|vdd_3|92|-50
+Ametal-1|net@88|||S900|nand30@0|out|81.5|-16|pin@12||81.5|-25
+Ametal-1|net@89|||S1800|pin@12||81.5|-25|inv100B@0|in|90.5|-25
+Ametal-1|net@90|||S2700|nand30@0|out|81.5|-16|pin@13||81.5|17
+Ametal-1|net@93|||S2700|pin@15||90.5|17|inv100B@0|in_1|90.5|25
+Ametal-1|net@94|||S1800|pin@13||81.5|17|pin@15||90.5|17
+Ametal-2|net@95|||S0|wellCont@0|gnd_1|-1|0|nand30@0|gnd|-1|0
+Ametal-2|net@96|||S0|wellCont@0|vdd_2|-1|-50|nand30@0|vdd_1|-1|-50
+Ametal-2|net@97|||S0|wellCont@0|vdd_3|-1|50|nand30@0|vdd|-1|50
+Ametal-2|net@98|||S0|wellCont@0|gnd|-10|0|sucDri20@0|gnd_1|-10|0
+Ametal-2|net@99|||S0|wellCont@0|vdd|-10|-50|sucDri20@0|vdd_2|-10|-50
+Ametal-2|net@100|||S0|wellCont@0|vdd_1|-10|50|sucDri20@0|vdd_3|-10|50
+Ametal-1|net@101|||S900|nand10sy@1|out_2|-79|-32|contact@15||-79|-40
+Ametal-2|net@102|||S1800|contact@15||-79|-40|pin@17||-33|-40
+Ametal-2|net@103|||S1800|pin@17||-33|-40|contact@16||6.5|-40
+Ametal-1|net@104|||S900|nand30@0|inB|6.5|-25|contact@16||6.5|-40
+Ametal-2|net@106|||S1800|pin@8||-4.5|40|contact@17||159.5|40
+Ametal-1|net@108|||S2700|inv100B@0|out|159.5|7|contact@17||159.5|40
+EfireLO[m1]||D5G4;|nand30@0|out_1|O
+Efire[m1]||D5G4;|pin@8||O
+Egnd||D5G4;|predDri2@0|gnd_1|G
+Egnd_1||D5G4;|inv100B@0|gnd_1|G
+Emc||D5G4;|predDri2@0|mc|I
+Emc_1||D5G4;|predDri2@0|mc_1|I
+Epred||D5G4;|pin@9||I
+Eready||D5G4;|nand30@0|inA|I
+Es[1]||D5G4;|inv10E@0|out|O
+Esucc[m1]||D5G4;|pin@1||O
+Evdd||D5G4;|predDri2@0|vdd_3|P
+Evdd_2||D5G4;|inv100B@0|vdd_2|P
+Evdd_3||D5G4;|inv100B@0|vdd_3|P
+Evdd_4||D5G4;|predDri2@0|vdd_2|P
+X
+
+# Cell minusOneGasP;1{sch}
+CminusOneGasP;1{sch}||schematic|1240925473152|1240939304782|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@4||0|32|||XR|
+NOff-Page|conn@6||-11|32|||RRR|
+NOff-Page|conn@7||-1|-31|||XRRR|
+NOff-Page|conn@9||40.5|23||||
+NOff-Page|conn@10||-0.25|-4|||RR|
+NOff-Page|conn@11||-29.25|25||||
+NOff-Page|conn@12||1|8|||XRR|
+IredFive:inv;1{ic}|inv@0||-18|-16|||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@0||-1|-22|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:invI;2{ic}|invI@1||-9|16.5|R||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S100|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IminusOneGasP;1{ic}|minusOne@1||41|44|||D5G4;
+IredFive:nand2;1{ic}|nand2@0||-9|0|R||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2LT_sy;1{ic}|nand2LT_@0||0|-12|R||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@4||0|61.5|||||ART_message(D5G5;)SminusOneGasP
+Ngeneric:Invisible-Pin|pin@5||0.5|57.5|||||ART_message(D5G3;)Sies 28 April 2009
+NWire_Pin|pin@9||-11|27||||
+NWire_Pin|pin@10||-1|-16||||
+NWire_Pin|pin@11||-24|25||||
+NWire_Pin|pin@12||-24|-16||||
+NWire_Pin|pin@16||1|-16||||
+NWire_Pin|pin@17||33.5|-16||||
+NWire_Pin|pin@18||33.5|23||||
+NWire_Pin|pin@19||0|-7||||
+NWire_Pin|pin@20||-10|-7||||
+NWire_Pin|pin@21||-8|-4||||
+NWire_Pin|pin@23||-9|23||||
+NWire_Pin|pin@29||0|23||||
+Ngeneric:Invisible-Pin|pin@31||-12|52|||||ART_message(D3G2;)S[this is the GasP portion only of M1,"stage with strong fire[m1] signal"]
+NWire_Pin|pin@32||-9|8||||
+IdriversM:predDri20wMC;1{ic}|predDri2@1||-17|25|XY||D5G4;
+IdriversM:sucDri20;1{ic}|sucDri20@1||24.5|23|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@2||-8|-16|||D0G4;|ATTR_L(D5G1;PUD)D283.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@4||-6|-7|||D0G4;|ATTR_L(D5G1;PUD)D527.0999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@14|||1800|predDri2@1|mc|-14|27|pin@9||-11|27
+Awire|net@15|||1800|wire90@2|b|-5.5|-16|pin@10||-1|-16
+Awire|net@16|||1800|pin@11||-24|25|predDri2@1|pred|-20|25
+Awire|net@17|||1800|conn@11|y|-27.25|25|pin@11||-24|25
+Awire|net@18|||1800|pin@12||-24|-16|inv@0|in|-20.5|-16
+Awire|net@19|||900|pin@11||-24|25|pin@12||-24|-16
+Awire|net@20|||2700|pin@9||-11|27|conn@6|y|-11|30
+Awire|net@21|||1800|inv@0|out|-15.5|-16|wire90@2|a|-10.5|-16
+Awire|net@22|||2700|invI@0|in|-1|-19.5|pin@10||-1|-16
+Awire|net@23|||2700|conn@7|a|-1|-29|invI@0|out|-1|-24.5
+Awire|net@24|||0|pin@18||33.5|23|sucDri20@1|succ|28.5|23
+Awire|net@25|||2700|pin@29||0|23|conn@4|a|0|30
+Awire|net@28|||0|conn@9|a|38.5|23|pin@18||33.5|23
+Awire|net@29|||1800|pin@16||1|-16|pin@17||33.5|-16
+Awire|net@30|||2700|pin@17||33.5|-16|pin@18||33.5|23
+Awire|net@31|||900|nand2LT_@0|inb|-1|-14.5|pin@10||-1|-16
+Awire|net@32|||900|nand2LT_@0|ina|1|-14.5|pin@16||1|-16
+Awire|net@33|||1800|wire90@4|b|-3.5|-7|pin@19||0|-7
+Awire|net@34|||900|pin@19||0|-7|nand2LT_@0|out|0|-9.5
+Awire|net@36|||0|pin@29||0|23|pin@23||-9|23
+Awire|net@40|||900|nand2@0|inb|-10|-2.5|pin@20||-10|-7
+Awire|net@41|||2700|pin@21||-8|-4|nand2@0|ina|-8|-2.5
+Awire|net@43|||0|wire90@4|a|-8.5|-7|pin@20||-10|-7
+Awire|net@47|||0|pin@23||-9|23|predDri2@1|in|-14|23
+Awire|net@48|||2700|invI@1|out|-9|19|pin@23||-9|23
+Awire|net@53|||2700|pin@32||-9|8|invI@1|in|-9|14
+Awire|net@54|||0|conn@10|y|-2.25|-4|pin@21||-8|-4
+Awire|net@55|||2700|nand2@0|out|-9|2.5|pin@32||-9|8
+Awire|net@56|||0|conn@12|a|-1|8|pin@32||-9|8
+Awire|net@57|||1800|pin@29||0|23|sucDri20@1|in|20.5|23
+EfireLO[m1]||D6G2;|conn@12|y|O
+Efire[m1]||D6G2;|conn@4|y|O
+Emc||D4G2;|conn@6|a|I
+Epred||D4G2;|conn@11|a|I
+Eready||D4G2;|conn@10|a|I
+Es[1]||D6G2;|conn@7|y|O
+Esucc[m1]||D6G2;|conn@9|y|O
+X
+
+# Cell minusOneStrong;1{ic}
+CminusOneStrong;1{ic}||artwork|1230412359238|1237248138437|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||4|-2|-1|-1||
+Nschematic:Bus_Pin|pin@1||-4|3|-1|-1||
+Nschematic:Bus_Pin|pin@3||0|-5|-1|-1||
+NPin|pin@6||0|-4|1|1||
+NPin|pin@7||0|-5|1|1||
+NPin|pin@8||-3|-4|1|1||
+NPin|pin@9||-3|4|1|1||
+NPin|pin@10||3|4|1|1||
+NPin|pin@11||3|-4|1|1||
+Ngeneric:Invisible-Pin|pin@12||0|0|||||ART_message(D5G3;)SM1
+NPin|pin@13||-3|3|1|1||
+NPin|pin@14||-4|3|1|1||
+Ngeneric:Invisible-Pin|pin@17||3|-2|1|1||
+Nschematic:Bus_Pin|pin@18||-2|5|-1|-1||
+Nschematic:Bus_Pin|pin@19||2|6|-1|-1||
+NPin|pin@20||-2|4|1|1||
+NPin|pin@21||-2|5|1|1||
+NPin|pin@22||2|4|1|1||
+NPin|pin@23||2|6|1|1||
+Nschematic:Bus_Pin|pin@24||-4|-2|-1|-1||
+Ngeneric:Invisible-Pin|pin@26||-3|-2|1|1||
+Nschematic:Bus_Pin|pin@27||4|3|-1|-1||
+NPin|pin@28||3|3|1|1||
+NPin|pin@29||4|3|1|1||
+Nschematic:Bus_Pin|pin@30||-4|0|-1|-1||
+NPin|pin@32||-3|0|1|1||
+NPin|pin@33||-4|0|1|1||
+AThicker|net@0|||FS2700|pin@8||-3|-4|pin@32||-3|0
+AThicker|net@1|||FS1800|pin@20||-2|4|pin@22||2|4
+AThicker|net@3|||FS0|pin@6||0|-4|pin@8||-3|-4
+AThicker|net@4|||FS2700|pin@13||-3|3|pin@9||-3|4
+AThicker|net@5|||FS0|pin@13||-3|3|pin@14||-4|3
+AThicker|net@8|||FS0|pin@11||3|-4|pin@6||0|-4
+AThicker|net@9|||FS900|pin@6||0|-4|pin@7||0|-5
+Aschematic:bus|net@11||-0.5|IJ1800|pin@17||3|-2|pin@0||4|-2
+AThicker|net@13|||FS1800|pin@9||-3|4|pin@20||-2|4
+AThicker|net@14|||FS2700|pin@20||-2|4|pin@21||-2|5
+AThicker|net@15|||FS1800|pin@22||2|4|pin@10||3|4
+AThicker|net@16|||FS2700|pin@22||2|4|pin@23||2|6
+Aschematic:bus|net@18||-0.5|IJ0|pin@26||-3|-2|pin@24||-4|-2
+AThicker|net@19|||FS2700|pin@11||3|-4|pin@28||3|3
+AThicker|net@20|||FS2700|pin@28||3|3|pin@10||3|4
+AThicker|net@21|||FS1800|pin@28||3|3|pin@29||4|3
+AThicker|net@22|||FS2700|pin@32||-3|0|pin@13||-3|3
+AThicker|net@23|||FS0|pin@32||-3|0|pin@33||-4|0
+Ebit[1:6]||D5G2;|pin@24||I
+Efire[m1]||D5G2;|pin@3||O
+EheadBit||D5G2;|pin@30||I
+Em1cate[1:6][T,F]||D5G2;|pin@0||O
+Emc||D5G2;|pin@18||I
+Epred||D5G2;|pin@1||I
+Es[1]||D5G2;|pin@19||O
+Esucc[m1]||D5G2;|pin@27||O
+X
+
+# Cell minusOneStrong;1{lay}
+CminusOneStrong;1{lay}||cmos90|1240926056446|1241212843263||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@18||-14|-50||||
+NX-Metal-1-Metal-2-Con|contact@19||24.5|-50||||
+IminusOneGasP;1{lay}|minusOne@0||0|-72|||D5G4;
+NMetal-1-Pin|pin@24||3.5|6||||
+NMetal-1-Pin|pin@25||-14|0||||
+NMetal-1-Pin|pin@27||-25|0||||
+NMetal-1-Pin|pin@28||45.5|6||||
+NMetal-1-Pin|pin@30||45.5|47.5||||
+NMetal-1-Pin|pin@31||3.5|-40||||
+NMetal-1-Pin|pin@32||9.5|-40||||
+IsucDri10Pairx6s;1{lay}|sucDri10@0||-360|72|||D5G4;
+Ametal-1|net@120|||S900|minusOne@0|ready|24.5|-47|contact@19||24.5|-50
+Ametal-2|net@122|||S1800|contact@18||-14|-50|contact@19||24.5|-50
+Ametal-1|net@123|||S2700|contact@18||-14|-50|pin@25||-14|0
+Ametal-1|net@126|||S2700|pin@27||-25|0|sucDri10@0|out_4|-25|34
+Ametal-1|net@127|||S0|pin@25||-14|0|pin@27||-25|0
+Ametal-1|net@131|||S0|pin@30||45.5|47.5|sucDri10@0|inB|34.5|47.5
+Ametal-1|net@132|||S1800|pin@24||3.5|6|pin@28||45.5|6
+Ametal-1|net@133|||S2700|pin@28||45.5|6|pin@30||45.5|47.5
+Ametal-1|net@134|||S900|pin@24||3.5|6|pin@31||3.5|-40
+Ametal-1|net@136|||S1800|pin@31||3.5|-40|pin@32||9.5|-40
+Ametal-1|net@137|||S900|pin@32||9.5|-40|minusOne@0|fireLO[m1]|9.5|-56
+Ebit[1]||D5G5;|sucDri10@0|in[1]|I
+Ebit[2]||D5G5;|sucDri10@0|in[2]|I
+Ebit[3]||D5G5;|sucDri10@0|in[3]|I
+Ebit[4]||D5G5;|sucDri10@0|in[4]|I
+Ebit[5]||D5G5;|sucDri10@0|in[5]|I
+Ebit[6]||D5G5;|sucDri10@0|in[6]|I
+Efire[m1]||D5G4;|minusOne@0|fire[m1]|O
+Egnd||D5G4;|minusOne@0|gnd|G
+Egnd_1||D5G4;|minusOne@0|gnd_1|G
+Egnd_2||D5G5;|sucDri10@0|gnd_2|G
+Egnd_3||D5G5;|sucDri10@0|gnd_1|G
+EheadBit||D5G5;|sucDri10@0|inA|I
+Em1cate[1][F]||D5G5;|sucDri10@0|in[1]@451244315|I
+Em1cate[1][T]||D5G5;|sucDri10@0|m1cate[1][T]|O
+Em1cate[2][F]||D5G5;|sucDri10@0|in[2]@362228990|I
+Em1cate[2][T]||D5G5;|sucDri10@0|m1cate[2][T]|O
+Em1cate[3][F]||D5G5;|sucDri10@0|in[3]@341176303|I
+Em1cate[3][T]||D5G5;|sucDri10@0|m1cate[4][T]|O
+Em1cate[4][F]||D5G5;|sucDri10@0|in[4]@596770110|I
+Em1cate[4][T]||D5G5;|sucDri10@0|m1cate[6][T]|O
+Em1cate[5][F]||D5G5;|sucDri10@0|in[5]@689079609|I
+Em1cate[5][T]||D5G5;|sucDri10@0|m1cate[5][T]|O
+Em1cate[6][F]||D5G5;|sucDri10@0|in[6]@386420554|I
+Em1cate[6][T]||D5G5;|sucDri10@0|m1cate[3][T]|O
+Emc||D5G4;|minusOne@0|mc|I
+Emc_1||D5G4;|minusOne@0|mc_1|I
+Epred||D5G4;|minusOne@0|pred|I
+Es[1]||D5G4;|minusOne@0|s[1]|O
+Esucc[m1]||D5G4;|minusOne@0|succ[m1]|O
+Evdd||D5G4;|minusOne@0|vdd|P
+Evdd_2||D5G4;|minusOne@0|vdd_2|P
+Evdd_3||D5G4;|minusOne@0|vdd_3|P
+Evdd_4||D5G4;|minusOne@0|vdd_4|P
+Evdd_5||D5G5;|sucDri10@0|vdd_4|P
+Evdd_6||D5G5;|sucDri10@0|vdd_2|P
+Evdd_7||D5G5;|sucDri10@0|vdd_3|P
+Evdd_8||D5G5;|sucDri10@0|vdd_5|P
+X
+
+# Cell minusOneStrong;1{sch}
+CminusOneStrong;1{sch}||schematic|1240925473152|1240939315067|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@4||2|-1.5|||XRRR|
+NOff-Page|conn@6||-2|25|||RRR|
+NOff-Page|conn@7||2|25|||XR|
+NOff-Page|conn@9||14.5|15||||
+NOff-Page|conn@11||-14.25|15||||
+NOff-Page|conn@13||-37.5|3|||X|
+NOff-Page|conn@14||-18.25|4|||RR|
+NOff-Page|conn@15||-13.75|-7.5|||R|
+IminusOneStrong;1{ic}|minusOne@0||41|44|||D5G4;
+IminusOneGasP;1{ic}|minusOne@1||0|12|||D5G4;
+Ngeneric:Invisible-Pin|pin@4||0|61.5|||||ART_message(D5G5;)SminusOneStrong
+Ngeneric:Invisible-Pin|pin@5||0.5|57.5|||||ART_message(D5G3;)Sies 28 April 2009
+Ngeneric:Invisible-Pin|pin@31||-12|52|||||ART_message(D3G2;)S[this is the GasP portion only of M1,"stage with strong fire[m1] signal"]
+NWire_Pin|pin@33||-2|0||||
+NWire_Pin|pin@38||-13.75|-2||||
+IsucDri10Pairx6s;1{ic}|sucDri10@1||-27.5|3|XY||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@7||-13|9|||D0G4;|ATTR_L(D5G1;PUD)D631.1999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@8||-7.5|0|||D0G4;|ATTR_L(D5G1;PUD)D1534.9000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@60|||900|conn@7|a|2|23|minusOne@1|s[1]|2|18
+Awire|net@63|||900|conn@6|y|-2|23|minusOne@1|mc|-2|17
+Awire|net@64|||0|conn@9|a|12.5|15|minusOne@1|succ[m1]|4|15
+Awire|net@67|||2700|pin@33||-2|0|minusOne@1|fireLO[m_2]|-2|7
+Abus|net@73||-0.5|IJ1800|conn@13|a|-35.5|3|sucDri10@1|m1cate[1:6][T,F]|-32.5|3
+Awire|net@76|||1800|conn@11|y|-12.25|15|minusOne@1|pred|-4|15
+Awire|net@77|||2700|conn@4|a|2|0.5|minusOne@1|fire[m1]|2|7
+Abus|net@78||-0.5|IJ0|conn@14|y|-20.25|4|sucDri10@1|bit[1:6]|-22.5|4
+Awire|net@79|||2700|conn@15|y|-13.75|-5.5|pin@38||-13.75|-2
+Awire|net@80|||0|pin@38||-13.75|-2|sucDri10@1|when_1|-17.5|-2
+Awire|net@82|||0|wire90@7|a|-15.5|9|sucDri10@1|ready|-27.5|9
+Awire|net@85|||1800|wire90@7|b|-10.5|9|minusOne@1|ready_1|-4|9
+Awire|net@86|||1800|wire90@8|b|-5|0|pin@33||-2|0
+Awire|net@87|||0|wire90@8|a|-10|0|sucDri10@1|when|-17.5|0
+Ebit[1:6]||D4G2;|conn@14|a|I
+Efire[m1]||D6G2;|conn@4|y|O
+EheadBit||D4G2;|conn@15|a|I
+Em1cate[1:6][T,F]||D6G2;|conn@13|y|O
+Emc||D4G2;|conn@6|a|I
+Epred||D4G2;|conn@11|a|I
+Es[1]||D6G2;|conn@7|y|O
+Esucc[m1]||D6G2;|conn@9|y|O
+X
+
 # Cell ohXor;2{ic}
 CohXor;2{ic}||artwork|1214216941201|1232288855295|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -1268,7 +1817,7 @@ Eout||D5G2;|pin@4||O
 X
 
 # Cell ohXor;3{lay}
-CohXor;3{lay}||cmos90|1214212124019|1232317076001||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1232291105851|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1232317294191
+CohXor;3{lay}||cmos90|1214212124019|1241981698008||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
 NMetal-1-N-Active-Con|contact@1||-14.5|0||20.8||
 NMetal-1-N-Active-Con|contact@2||14.5|0||20.8||
@@ -1447,7 +1996,7 @@ Eout||D6G2;|conn@0|y|O
 X
 
 # Cell ohXorTwin;3{lay}
-CohXorTwin;3{lay}||cmos90|1227894317177|1232316149025||DRC_last_good_drc_area_date()G1232291122510|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1232316209956
+CohXorTwin;3{lay}||cmos90|1227894317177|1241981698008||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IohXor;3{lay}|ohXor@0||0|-72|||D5G4;
 IohXor;3{lay}|ohXor@1||0|72|||D5G4;
@@ -1532,8 +2081,8 @@ Emc_1@106580186|pred|D5G2;|pin@33||I
 Es[1]|s[1,2]|D5G2;|pin@15||O
 X
 
-# Cell onDeck;2{lay}
-ConDeck;2{lay}||cmos90|1230644737459|1237853053003||ATTR_NCC(D5G4;NTY142;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237853056013|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237853056013
+# Cell onDeck;4{lay}
+ConDeck;4{lay}||cmos90|1230644737459|1244036581815||ATTR_NCC(D5G4;NTY142;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244036599861
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@13||-40|56||||
 NX-Metal-1-Metal-2-Con|contact@14||10.5|50||||
@@ -1544,26 +2093,25 @@ NX-Metal-1-Metal-2-Con|contact@18||-155|112||||
 NX-Metal-1-Metal-2-Con|contact@21||-37.5|94||||
 NX-Metal-1-Metal-2-Con|contact@22||-134.5|94||||
 NX-Metal-1-Metal-2-Con|contact@23||172|112||||
-NX-Metal-1-Metal-2-Con|contact@24||63|32||||
+NX-Metal-1-Metal-2-Con|contact@24||54.5|32||||
 NX-Metal-1-Metal-2-Con|contact@25||142.5|32||||
 NX-Metal-1-Metal-2-Con|contact@26||172|-12||||
 NX-Metal-1-Metal-2-Con|contact@27||-154.5|44||||
 NX-Metal-1-Metal-2-Con|contact@28||-45.5|82||||
-NX-Metal-1-Metal-2-Con|contact@29||94|-32||||
-NX-Metal-1-Metal-2-Con|contact@31||64|-32||||
 NX-Metal-1-Metal-2-Con|contact@32||-116|100||||
 NX-Metal-1-Metal-2-Con|contact@33||-109|62||||
 NX-Metal-1-Metal-2-Con|contact@34||-87|38||||
 NX-Metal-1-Metal-2-Con|contact@35||-87|106||||
+NX-Metal-1-Metal-2-Con|contact@36||124|-32||||
 Igates1inM:inv10D;1{lay}|inv10D@2||-64|72|||D5G4;
 Igates1inM:inv30;1{lay}|inv30@0||160|72|XRR||D5G4;
-Igates1inM:inv510;1{lay}|inv510@0||-31.5|72|||D5G4;
-Igates2inM:nand10symLT;1{lay}|nand10sy@1||57|72|X||D5G4;
+Igates1inM:inv510;3{lay}|inv510@2||-31.5|72|||D5G4;
+Igates2inM:nand10symLT;2{lay}|nand10sy@2||57|72|X||D5G4;
 Igates3inM:nor3in6.6sym;2{lay}|nor3in6.@0||10|72|Y||D5G4;
 Igates3inM:nor3in6.6sym;2{lay}|nor3in6.@1||104|72|XY||D5G4;
 Igates2inM:nor05symA;1{lay}|nor05sym@1||-85.5|72|||D5G4;
 Igates2inM:nor05symA;1{lay}|nor05sym@2||-111.5|72|Y||D5G4;
-IonDeckSucc;1{lay}|onDeckSu@1||-50|-72|||D5G4;
+IonDeckSucc;2{lay}|onDeckSu@2||-15.5|-72|||D5G4;
 NMetal-1-Pin|pin@30||78|47||||
 NMetal-1-Pin|pin@31||30|97||||
 NMetal-1-Pin|pin@37||142.5|97||||
@@ -1576,9 +2124,7 @@ NMetal-2-Pin|pin@81||75|44||||
 NMetal-2-Pin|pin@82||3|44||||
 NMetal-2-Pin|pin@86||87|82||||
 NMetal-2-Pin|pin@88||87|88||||
-NMetal-1-Pin|pin@90||-45.5|-5||||
-NMetal-2-Pin|pin@92||74|-32||||
-NMetal-1-Pin|pin@93||-31|-5||||
+NMetal-2-Pin|pin@92||107|-32||||
 NMetal-1-Pin|pin@94||-154.5|9||||
 NMetal-1-Pin|pin@97||-155|9||||
 NMetal-1-Pin|pin@100||78|61.5||||
@@ -1593,21 +2139,26 @@ NMetal-1-Pin|pin@112||-87|99.5||||
 NMetal-1-Pin|pin@113||-83|99.5||||
 NMetal-1-Pin|pin@114||-87|50||||
 NMetal-1-Pin|pin@115||-90|50||||
-IdriversL:predDri20wMC;3{lay}|predDri2@1||-155|72|XY||D5G4;
+NMetal-1-Pin|pin@116||-40|62.5||||
+NMetal-1-Pin|pin@119||22.5|-3||||
+NMetal-1-Pin|pin@121||-45.5|-3||||
+NMetal-1-Pin|pin@122||94|2||||
+NMetal-1-Pin|pin@125||124|2||||
+IdriversM:predDri20wMC;3{lay}|predDri2@1||-155|72|XY||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@2||137|72|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@3||-129|72|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@4||-51|72|||D5G4;
-Ametal-1|net@123|||S0|pin@30||78|47|nand10sy@1|inB|65|47
+Ametal-1|net@123|||S0|pin@30||78|47|nand10sy@2|inB|65|47
 Ametal-1|net@124|||S900|nor3in6.@0|out_1|30|104|pin@31||30|97
-Ametal-1|net@125|||S1800|pin@31||30|97|nand10sy@1|inA|49|97
-Ametal-2|net@126|||S0|nand10sy@1|gnd_1|38.5|72|nor3in6.@0|gnd_1|38.5|72
-Ametal-2|net@127|||S0|nand10sy@1|vdd_3|38.5|22|nor3in6.@0|vdd_2|38.5|22
-Ametal-2|net@128|||S0|nand10sy@1|vdd_2|38.5|122|nor3in6.@0|vdd_3|38.5|122
+Ametal-1|net@125|||S1800|pin@31||30|97|nand10sy@2|inA|49|97
+Ametal-2|net@126|||S0|nand10sy@2|gnd_1|38.5|72|nor3in6.@0|gnd_1|38.5|72
+Ametal-2|net@127|||S0|nand10sy@2|vdd_3|38.5|22|nor3in6.@0|vdd_2|38.5|22
+Ametal-2|net@128|||S0|nand10sy@2|vdd_2|38.5|122|nor3in6.@0|vdd_3|38.5|122
 Ametal-2|net@135|||S0|nor3in6.@0|inC|23|56|contact@13||-40|56
-Ametal-1|net@136|||S2700|inv510@0|out5|-40|47|contact@13||-40|56
-Ametal-2|net@137|||S0|inv510@0|gnd_2|-18.5|72|nor3in6.@0|gnd|-18.5|72
-Ametal-2|net@138|||S0|inv510@0|vdd_5|-18.5|22|nor3in6.@0|vdd|-18.5|22
-Ametal-2|net@139|||S0|inv510@0|vdd_4|-18.5|122|nor3in6.@0|vdd_1|-18.5|122
+Ametal-1|net@136|||S2700|inv510@2|out5|-40|47|contact@13||-40|56
+Ametal-2|net@137|||S0|inv510@2|gnd_1|-18.5|72|nor3in6.@0|gnd|-18.5|72
+Ametal-2|net@138|||S0|inv510@2|vdd_3|-18.5|22|nor3in6.@0|vdd|-18.5|22
+Ametal-2|net@139|||S0|inv510@2|vdd_2|-18.5|122|nor3in6.@0|vdd_1|-18.5|122
 Ametal-1|net@140|||S900|nor3in6.@0|inA|10.5|54|contact@14||10.5|50
 Ametal-1|net@143|||S2700|nor05sym@1|out|-80|40|contact@15||-80|50
 Ametal-1|net@144|||S900|nor05sym@2|out|-106|104|contact@16||-106|88
@@ -1634,47 +2185,38 @@ Ametal-2|net@184|||S0|predDri2@1|vdd|-133.5|22|wellCont@3|vdd|-133.5|22
 Ametal-2|net@185|||S0|predDri2@1|vdd_1|-133.5|122|wellCont@3|vdd_1|-133.5|122
 Ametal-1|net@186|||S2700|predDri2@1|in|-155|94|contact@18||-155|112
 Ametal-1|net@210|||S900|pin@37||142.5|97|pin@39||142.5|47
-Ametal-1|net@223||0.4|S2700|inv510@0|in[1]|-37.5|87|contact@21||-37.5|94
+Ametal-1|net@223||0.4|S2700|inv510@2|in[1]|-37.5|79|contact@21||-37.5|94
 Ametal-2|net@224|||S0|contact@21||-37.5|94|pin@67||-49|94
 Ametal-2|net@225|||S0|pin@67||-49|94|contact@22||-134.5|94
 Ametal-1|net@226|||S2700|pin@102||-134.5|68.5|contact@22||-134.5|94
 Ametal-1|net@229|||S2700|inv30@0|out|172|72|contact@23||172|112
-Ametal-1|net@230|||S900|nand10sy@1|out_1|63|40|contact@24||63|32
+Ametal-1|net@230|||S900|nand10sy@2|out_1|54.5|40|contact@24||54.5|32
 Ametal-1|net@233|||S900|pin@39||142.5|47|contact@25||142.5|32
-Ametal-2|net@240|||S1800|contact@24||63|32|contact@25||142.5|32
-Ametal-1|net@242|||S900|inv30@0|out|172|72|contact@26||172|-12
-Ametal-2|net@244|||S0|nor3in6.@1|gnd_1|75.5|72|nand10sy@1|gnd|75.5|72
-Ametal-2|net@245|||S0|nor3in6.@1|vdd_2|75.5|22|nand10sy@1|vdd_1|75.5|22
-Ametal-2|net@246|||S0|nor3in6.@1|vdd_3|75.5|122|nand10sy@1|vdd|75.5|122
+Ametal-2|net@240|||S1800|contact@24||54.5|32|contact@25||142.5|32
+Ametal-2|net@244|||S0|nor3in6.@1|gnd_1|75.5|72|nand10sy@2|gnd|75.5|72
+Ametal-2|net@245|||S0|nor3in6.@1|vdd_2|75.5|22|nand10sy@2|vdd_1|75.5|22
+Ametal-2|net@246|||S0|nor3in6.@1|vdd_3|75.5|122|nand10sy@2|vdd|75.5|122
 Ametal-2|net@247|||S0|nor3in6.@1|gnd|132.5|72|wellCont@2|gnd|132.5|72
 Ametal-2|net@248|||S0|nor3in6.@1|vdd|132.5|22|wellCont@2|vdd|132.5|22
 Ametal-2|net@249|||S0|nor3in6.@1|vdd_1|132.5|122|wellCont@2|vdd_1|132.5|122
 Ametal-1|net@255|||S1800|pin@78||94|54|nor3in6.@1|inA|103.5|54
-Ametal-1|net@256|||S2700|contact@29||94|-32|pin@78||94|54
 Ametal-2|net@259|||S0|nor3in6.@1|inC|91|56|pin@80||75|56
 Ametal-2|net@260|||S900|pin@80||75|56|pin@81||75|44
 Ametal-2|net@261|||S0|pin@82||3|44|contact@27||-154.5|44
 Ametal-2|net@263|||S0|pin@81||75|44|pin@82||3|44
-Ametal-2|net@266|||S0|contact@26||172|-12|onDeckSu@1|fire[od]|-115|-12
 Ametal-2|net@269|||S1800|pin@71||38|82|pin@86||87|82
 Ametal-2|net@272|||S1800|pin@88||87|88|nor3in6.@1|inB|97|88
 Ametal-2|net@273|||S0|wellCont@4|gnd|-55.5|72|inv10D@2|gnd_1|-55.5|72
 Ametal-2|net@274|||S0|wellCont@4|vdd|-55.5|22|inv10D@2|vdd_3|-55.5|22
 Ametal-2|net@275|||S0|wellCont@4|vdd_1|-55.5|122|inv10D@2|vdd_2|-55.5|122
-Ametal-2|net@276|||S1800|wellCont@4|gnd_1|-46.5|72|inv510@0|gnd_1|-44.5|72
-Ametal-2|net@277|||S1800|wellCont@4|vdd_2|-46.5|22|inv510@0|vdd_3|-44.5|22
-Ametal-2|net@278|||S1800|wellCont@4|vdd_3|-46.5|122|inv510@0|vdd_2|-44.5|122
+Ametal-2|net@276|||S1800|wellCont@4|gnd_1|-46.5|72|inv510@2|gnd|-44.5|72
+Ametal-2|net@277|||S1800|wellCont@4|vdd_2|-46.5|22|inv510@2|vdd_1|-44.5|22
+Ametal-2|net@278|||S1800|wellCont@4|vdd_3|-46.5|122|inv510@2|vdd|-44.5|122
 Ametal-2|net@279|||S0|pin@71||38|82|contact@28||-45.5|82
-Ametal-1|net@280|||S900|contact@28||-45.5|82|pin@90||-45.5|-5
-Ametal-2|net@284|||S1800|pin@92||74|-32|contact@29||94|-32
-Ametal-2|net@285|||S0|pin@92||74|-32|contact@31||64|-32
-Ametal-1|net@290|||S900|pin@93||-31|-5|onDeckSu@1|succ_1|-31|-9
-Ametal-1|net@292||0.4|S2700|onDeckSu@1|od[ABORT]|64|-38|contact@31||64|-32
+Ametal-1|net@280|||S900|contact@28||-45.5|82|pin@121||-45.5|-3
 Ametal-1|net@293|||S900|contact@27||-154.5|44|pin@94||-154.5|9
-Ametal-1|net@297|||S900|pin@97||-155|9|onDeckSu@1|od[HEAD]|-155|-38
 Ametal-1|net@301|||S900|pin@100||78|61.5|pin@30||78|47
 Ametal-2|net@302|||S2700|pin@86||87|82|pin@88||87|88
-Ametal-1|net@303|||S1800|pin@90||-45.5|-5|pin@93||-31|-5
 Ametal-1|net@304|||S0|pin@94||-154.5|9|pin@97||-155|9
 Ametal-1|net@307|||S1800|pin@100||78|61.5|nor3in6.@1|out_2|104|61.5
 Ametal-1|net@308|||S2700|predDri2@1|pred|-138|56|pin@101||-138|68.5
@@ -1693,36 +2235,47 @@ Ametal-1|net@331|||S900|pin@113||-83|99.5|nor05sym@1|inB|-83|97
 Ametal-1|net@332|||S2700|contact@34||-87|38|pin@114||-87|50
 Ametal-1|net@334|||S0|pin@114||-87|50|pin@115||-90|50
 Ametal-1|net@335|||S2700|pin@115||-90|50|nor05sym@1|inA|-90|53
-Ebits[ABORT]||D5G2;|onDeckSu@1|bits[ABORT]|O
-Ebits[HEAD]||D5G2;|onDeckSu@1|od[HEAD_1]|I
-Eout|fire[od]|D5G2;|inv30@0|out|O
-Eflag[A][clr]||D5G2;|pin@107||I
-Eflag[a][set]|flag[A][set]|D5G2;|pin@105||I
-Eflag[D][clr]||D5G2;|pin@111||I
-Eflag[B][set]|flag[D][set]|D5G2;|pin@109||I
-Egnd||D5G2;|onDeckSu@1|gnd_1|G
-Egnd_1||D5G2;|inv30@0|gnd_1|G
-Egnd_2||D5G2;|onDeckSu@1|gnd_2|G
-Egnd_3||D5G2;|predDri2@1|gnd_1|G
-Emc||D5G2;|predDri2@1|mc|I
-Eod[ABORT]||D5G2;|pin@92||I
-Eod[HEAD]||D5G2;|pin@82||I
-Eod[OTHER]||D5G2;|pin@71||O
-Epred||D5G2;|pin@67||I
-Es[1]||D5G2;|inv510@0|out|O
-Es[2]||D5G2;|inv10D@2|out|O
-Evdd||D5G2;|onDeckSu@1|vdd_2|P
-Evdd_2||D5G2;|inv30@0|vdd_2|P
-Evdd_3||D5G2;|inv30@0|vdd_3|P
-Evdd_4||D5G2;|onDeckSu@1|vdd_4|P
-Evdd_5||D5G2;|onDeckSu@1|vdd_5|P
-Evdd_7||D5G2;|predDri2@1|vdd_2|P
-Evdd_8||D5G2;|predDri2@1|vdd_3|P
-Evdd_9||D5G2;|onDeckSu@1|vdd_3|P
+Ametal-1|net@343|||S900|pin@78||94|54|pin@122||94|2
+Ametal-1|net@345|||S2700|contact@26||172|-12|inv30@0|out|172|72
+Ametal-1|net@354||0.4|S2700|contact@13||-40|56|pin@116||-40|62.5
+Ametal-2|net@357|||S0|contact@26||172|-12|onDeckSu@2|fire[od]|-91|-12
+Ametal-1|net@360|||S2700|onDeckSu@2|succ|22.5|-41.5|pin@119||22.5|-3
+Ametal-1|net@364|||S0|pin@119||22.5|-3|pin@121||-45.5|-3
+Ametal-1|net@365|||S900|pin@97||-155|9|onDeckSu@2|od[HEAD]|-155|-38
+Ametal-1|net@367|||S1800|pin@122||94|2|pin@125||124|2
+Ametal-1|net@370|||S900|pin@125||124|2|contact@36||124|-32
+Ametal-1|net@372||0.4|S900|contact@36||124|-32|onDeckSu@2|od[ABORT]|124|-38
+Ametal-2|net@374|||S1800|pin@92||107|-32|contact@36||124|-32
+Ebits[ABORT]||D5G4;|onDeckSu@2|bits[ABORT]|O
+Ebits[HEAD]||D5G4;|onDeckSu@2|bits[HEAD]|I
+Efire[od]||D5G4;|inv30@0|out|O
+Eflag[A][clr]||D5G4;|pin@107||I
+Eflag[A][set]||D5G4;|pin@105||I
+Eflag[D][clr]||D5G4;|pin@111||I
+Eflag[D][set]||D5G4;|pin@109||I
+Egnd||D5G4;|onDeckSu@2|gnd|G
+Egnd_1||D5G4;|inv30@0|gnd_1|G
+Egnd_2||D5G4;|onDeckSu@2|gnd_2|G
+Egnd_3||D5G4;|predDri2@1|gnd_1|G
+Emc||D5G4;|predDri2@1|mc|I
+Eod[ABORT]||D5G4;|pin@92||I
+Eod[HEAD]||D5G4;|pin@82||I
+Eod[OTHER]||D5G4;|pin@71||O
+Epred||D5G4;|pin@67||I
+Es[1]||D5G4;|inv510@2|out10|O
+Es[2]||D5G4;|inv10D@2|out|O
+Evdd||D5G4;|onDeckSu@2|vdd|P
+Evdd_2||D5G4;|inv30@0|vdd_2|P
+Evdd_3||D5G4;|inv30@0|vdd_3|P
+Evdd_4||D5G4;|onDeckSu@2|vdd_4|P
+Evdd_5||D5G4;|onDeckSu@2|vdd_5|P
+Evdd_7||D5G4;|predDri2@1|vdd_2|P
+Evdd_8||D5G4;|predDri2@1|vdd_3|P
+Evdd_9||D5G4;|onDeckSu@2|vdd_3|P
 X
 
-# Cell onDeck;3{sch}
-ConDeck;3{sch}||schematic|1227919307257|1237222996182|
+# Cell onDeck;4{sch}
+ConDeck;4{sch}||schematic|1227919307257|1243007031161|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@1||53.5|14|||XRR|
 NOff-Page|conn@8||-12|57|||XR|
@@ -1732,19 +2285,17 @@ NOff-Page|conn@11||-60|-16||||
 NOff-Page|conn@13||-47|22||||
 NOff-Page|conn@17||-17|38||||
 IredFive:inv;1{ic}|inv@8||-36|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@9||9.5|30|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@10||9.5|36|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@1||-12|17|R||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S30|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_su()I-1
 IredFive:invI;2{ic}|invI@2||-19|-24|||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||-19|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S10|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_su()I-1
-IredFive:nand2LT_sy;1{ic}|nand2LT_@0||0|0|R||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nor2_sy;1{ic}|nor2_sy@4||-42|-12|||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
-IredFive:nor2_sy;1{ic}|nor2_sy@5||-42|-24|||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
+IredFive:invI;2{ic}|invI@5||-12|17|R||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:invI;2{ic}|invI@6||-19|0|||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:nand2LT_sy;1{ic}|nand2LT_@2||0|0|R||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:nor2_sy;1{ic}|nor2_sy@7||-42|-12|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2_sy;1{ic}|nor2_sy@8||-42|-24|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Igates3inM:nor3in6.6symAND;1{ic}|nor3in3.@2||-18|-12|||D5G4;
 Igates3inM:nor3in6.6symAND;1{ic}|nor3in3.@5||23|-12|X||D5G4;
 IonDeck;1{ic}|onDeck@0||53|63|||D5G4;
 Ngeneric:Invisible-Pin|pin@16||0|74.5|||||ART_message(D5G5;)SonDeck
-Ngeneric:Invisible-Pin|pin@17||0.5|70.5|||||ART_message(D5G3;)Sies 12 February 2009
+Ngeneric:Invisible-Pin|pin@17||0.5|70.5|||||ART_message(D5G3;)Sies 22 May 2009
 Ngeneric:Invisible-Pin|pin@108||4|66|||||ART_message(D5G2;)SThis acts unconditionally while predicate decides what to do
 NWire_Pin|pin@135||-48|-25||||
 NWire_Pin|pin@136||-48|-28||||
@@ -1762,7 +2313,6 @@ Ngeneric:Invisible-Pin|pin@154||-58|32|||||ART_message(D3G2;)S[Watch only flag A
 NWire_Pin|pin@162||42|25||||
 NWire_Pin|pin@164||45|36||||
 NWire_Pin|pin@166||3|26||||
-NWire_Pin|pin@167||3|30||||
 NWire_Pin|pin@176||0|12||||
 NWire_Pin|pin@177||-12|12||||
 NWire_Pin|pin@178||1|-12||||
@@ -1776,10 +2326,7 @@ NWire_Pin|pin@192||-42|0||||
 NWire_Pin|pin@197||-42|22||||
 NWire_Pin|pin@198||-12|24||||
 Ngeneric:Invisible-Pin|pin@212||-72.5|13.5|||||ART_message(D3G2;)S[scan report of pred,"and flag[D] only.","Flag[A,B] reported",by flag stage.]
-NWire_Pin|pin@213||21|30||||
 Ngeneric:Invisible-Pin|pin@218||53.5|8|||||ART_message(D3G2;)S["od[HEAD,ABORT,OTHER] are",mutually exclusive]
-NWire_Pin|pin@219||21|34||||
-NWire_Pin|pin@220||-12|38||||
 NWire_Pin|pin@225||3|36||||
 NWire_Pin|pin@226||3|47||||
 NWire_Pin|pin@228||-12|49||||
@@ -1787,10 +2334,12 @@ NWire_Pin|pin@229||48|48||||
 NWire_Pin|pin@231||42|-10||||
 NWire_Pin|pin@232||45|-12||||
 NWire_Pin|pin@233||48|-14||||
-IdriversL:predDri20wMC;1{ic}|predDri2@2||-29|22|X||D5G4;
-IdriversL:suc3ANDdri20;1{ic}|suc3ANDd@1||27|36|||D5G4;
-IdriversL:sucANDdri20;1{ic}|sucANDdr@0||26.5|25|Y||D5G4;
-IdriversL:sucANDdri20;1{ic}|sucANDdr@4||27|48|||D5G4;
+NWire_Pin|pin@234||-12|38||||
+NWire_Pin|pin@236||3|34||||
+IdriversM:predDri20wMC;1{ic}|predDri2@2||-29|22|X||D5G4;
+IdriversM:suc3inhibDri20;1{ic}|suc3inhi@0||27|36|||D5G4;
+IdriversM:sucANDdri20;1{ic}|sucANDdr@0||26.5|25|Y||D5G4;
+IdriversM:sucANDdri20;1{ic}|sucANDdr@4||27|48|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@10||-5|24|||D0G4;|ATTR_L(D5G1;PUD)D956.7000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@11||-8|-12|||D0G4;|ATTR_L(D5G1;PUD)D294.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@13||-35|-24|||D0G4;|ATTR_L(D5G1;PUD)D294.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -1798,20 +2347,18 @@ IorangeTSMC090nm:wire90;1{ic}|wire90@15||-35|-12|||D0G4;|ATTR_L(D5G1;PUD)D294.8|
 IorangeTSMC090nm:wire90;1{ic}|wire90@16||-29|0|||D0G4;|ATTR_L(D5G1;PUD)D294.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@18||11|-12|||D0G4;|ATTR_L(D5G1;PUD)D294.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@19||-6|12|||D0G4;|ATTR_L(D5G1;PUD)D294.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@20||17|30|||D0G4;|ATTR_L(D5G1;PUD)D294.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@21||17|36|||D0G4;|ATTR_L(D5G1;PUD)D294.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Awire|bits[ABORT]|D5G2;||2700|pin@225||3|36|pin@226||3|47
-Awire|bits[HEAD]|D5G2;||2700|pin@166||3|26|pin@167||3|30
+Awire|bits[HEAD]|D5G2;||2700|pin@166||3|26|pin@236||3|34
 Awire|flag[A][clr]|D5G2;||2700|pin@141||-51|-11|pin@142||-51|-8
 Awire|flag[A][set]|D5G2;||900|pin@139||-48|-13|pin@140||-48|-16
 Awire|flag[D][clr]|D5G2;||2700|pin@137||-51|-23|pin@138||-51|-20
 Awire|flag[D][set]|D5G2;||900|pin@135||-48|-25|pin@136||-48|-28
-Awire|net@297|||0|wire90@13|a|-37.5|-24|nor2_sy@5|out|-39.5|-24
-Awire|net@299|||0|nor2_sy@5|ina|-44.5|-25|pin@135||-48|-25
-Awire|net@301|||0|nor2_sy@5|inb|-44.5|-23|pin@137||-51|-23
-Awire|net@305|||0|wire90@15|a|-37.5|-12|nor2_sy@4|out|-39.5|-12
-Awire|net@306|||0|nor2_sy@4|ina|-44.5|-13|pin@139||-48|-13
-Awire|net@307|||0|nor2_sy@4|inb|-44.5|-11|pin@141||-51|-11
+Awire|net@297|||0|wire90@13|a|-37.5|-24|nor2_sy@8|out|-39.5|-24
+Awire|net@299|||0|nor2_sy@8|ina|-44.5|-25|pin@135||-48|-25
+Awire|net@301|||0|nor2_sy@8|inb|-44.5|-23|pin@137||-51|-23
+Awire|net@305|||0|wire90@15|a|-37.5|-12|nor2_sy@7|out|-39.5|-12
+Awire|net@306|||0|nor2_sy@7|ina|-44.5|-13|pin@139||-48|-13
+Awire|net@307|||0|nor2_sy@7|inb|-44.5|-11|pin@141||-51|-11
 Awire|net@314|||1800|wire90@16|b|-26.5|0|pin@147||-24|0
 Awire|net@315|||900|pin@147||-24|0|pin@148||-24|-10
 Awire|net@316|||1800|pin@148||-24|-10|nor3in3.@2|inC|-21|-10
@@ -1820,19 +2367,18 @@ Awire|net@318|||2700|pin@149||-24|-24|pin@150||-24|-14
 Awire|net@319|||1800|pin@150||-24|-14|nor3in3.@2|inA|-21|-14
 Awire|net@322|||0|wire90@11|a|-10.5|-12|nor3in3.@2|out|-15|-12
 Awire|net@339|||1800|sucANDdr@0|succ|31.5|25|pin@162||42|25
-Awire|net@342|||1800|suc3ANDd@1|succ|32|36|pin@164||45|36
 Awire|net@345|||0|sucANDdr@0|inA|21.5|26|pin@166||3|26
 Awire|net@358|||1800|inv@8|out|-33.5|0|wire90@16|a|-31.5|0
 Awire|net@367|||0|pin@176||0|12|wire90@19|b|-3.5|12
 Awire|net@368|||0|wire90@19|a|-8.5|12|pin@177||-12|12
-Awire|net@369|||2700|pin@177||-12|12|invI@1|in|-12|14.5
-Awire|net@370|||2700|nand2LT_@0|out|0|2.5|pin@176||0|12
+Awire|net@369|||2700|pin@177||-12|12|invI@5|in|-12|14.5
+Awire|net@370|||2700|nand2LT_@2|out|0|2.5|pin@176||0|12
 Awire|net@371|||0|wire90@18|a|8.5|-12|pin@178||1|-12
-Awire|net@372|||2700|pin@178||1|-12|nand2LT_@0|ina|1|-2.5
-Awire|net@374|||2700|pin@179||-1|-12|nand2LT_@0|inb|-1|-2.5
+Awire|net@372|||2700|pin@178||1|-12|nand2LT_@2|ina|1|-2.5
+Awire|net@374|||2700|pin@179||-1|-12|nand2LT_@2|inb|-1|-2.5
 Awire|net@375|||1800|wire90@11|b|-5.5|-12|pin@179||-1|-12
-Awire|net@376|||0|invI@3|in|-21.5|0|pin@147||-24|0
-Awire|net@377|||1800|invI@3|out|-16.5|0|pin@180||-12|0
+Awire|net@376|||0|invI@6|in|-21.5|0|pin@147||-24|0
+Awire|net@377|||1800|invI@6|out|-16.5|0|pin@180||-12|0
 Awire|net@379|||1800|invI@2|out|-16.5|-24|pin@182||-12|-24
 Awire|net@380|||0|invI@2|in|-21.5|-24|pin@149||-24|-24
 Awire|net@390|||0|pin@187||-21|20|predDri2@2|mc|-26|20
@@ -1841,21 +2387,11 @@ Awire|net@404|||2700|conn@9|y|-21|16|pin@187||-21|20
 Awire|net@410|||0|predDri2@2|pred|-32|22|pin@197||-42|22
 Awire|net@411|||0|pin@197||-42|22|conn@13|y|-45|22
 Awire|net@412|||2700|pin@192||-42|0|pin@197||-42|22
-Awire|net@415|||2700|invI@1|out|-12|19.5|pin@198||-12|24
+Awire|net@415|||2700|invI@5|out|-12|19.5|pin@198||-12|24
 Awire|net@416|||0|wire90@10|a|-7.5|24|pin@198||-12|24
 Awire|net@417|||0|pin@198||-12|24|predDri2@2|in|-26|24
 Awire|net@436|||0|nor3in3.@2|inB|-21|-12|wire90@15|b|-32.5|-12
-Awire|net@437|||1800|pin@167||3|30|inv@9|in|7|30
-Awire|net@438|||1800|wire90@20|b|19.5|30|pin@213||21|30
-Awire|net@439|||2700|pin@213||21|30|pin@219||21|34
-Awire|net@441|||0|wire90@20|a|14.5|30|inv@9|out|12|30
 Awire|net@444|||0|sucANDdr@0|inB|21.5|24|wire90@10|b|-2.5|24
-Awire|net@453|||2700|pin@198||-12|24|pin@220||-12|38
-Awire|net@456|||1800|pin@219||21|34|suc3ANDd@1|inA|22|34
-Awire|net@458|||0|suc3ANDd@1|inB|22|38|pin@220||-12|38
-Awire|net@463|||0|wire90@21|a|14.5|36|inv@10|out|12|36
-Awire|net@464|||2700|pin@220||-12|38|pin@228||-12|49
-Awire|net@468|||0|inv@10|in|7|36|pin@225||3|36
 Awire|net@472|||2700|pin@228||-12|49|conn@8|a|-12|55
 Awire|net@473|||0|sucANDdr@4|inB|22|49|pin@228||-12|49
 Awire|net@474|||1800|sucANDdr@4|succ|32|48|pin@229||48|48
@@ -1864,129 +2400,98 @@ Awire|net@478|||1800|nor3in3.@5|inC|26|-10|pin@231||42|-10
 Awire|net@480|||1800|nor3in3.@5|inB|26|-12|pin@232||45|-12
 Awire|net@482|||1800|nor3in3.@5|inA|26|-14|pin@233||48|-14
 Awire|net@484|||1800|pin@226||3|47|sucANDdr@4|inA|22|47
-Awire|net@485|||0|suc3ANDd@1|inA_1|22|36|wire90@21|b|19.5|36
+Awire|net@486|||2700|pin@198||-12|24|pin@234||-12|38
+Awire|net@487|||1800|suc3inhi@0|succ|32|36|pin@164||45|36
+Awire|net@488|||2700|pin@234||-12|38|pin@228||-12|49
+Awire|net@489|||0|suc3inhi@0|inC|21.5|38|pin@234||-12|38
+Awire|net@490|||1800|pin@225||3|36|suc3inhi@0|inB|22.5|36
+Awire|net@493|||1800|pin@236||3|34|suc3inhi@0|inA|22.5|34
 Awire|od[ABORT]|D5G2;||900|pin@229||48|48|pin@233||48|-14
 Awire|od[HEAD]|D5G2;||900|pin@162||42|25|pin@231||42|-10
 Awire|od[OTHER]|D5G2;||900|pin@164||45|36|pin@232||45|-12
 Awire|s[1]|D5G2;||2700|pin@180||-12|0|pin@181||-12|5
 Awire|s[2]|D5G2;||2700|pin@182||-12|-24|pin@183||-12|-19
-EheadBit_1|bits[HEAD,ABORT]|D4G2;|conn@17|a|I
-Efire[OD]|fire[od]|D6G2;|conn@8|y|O
-Eflag[A][set,clr]|flag[A,D][set,clr]|D4G2;|conn@11|a|I
+Ebits[HEAD,ABORT]||D4G2;|conn@17|a|I
+Efire[od]||D6G2;|conn@8|y|O
+Eflag[A,D][set,clr]||D4G2;|conn@11|a|I
 Emc||D4G2;|conn@9|a|I
-Esucc[R,H,D]|od[HEAD,ABORT,OTHER]|D6G2;|conn@1|y|O
+Eod[HEAD,ABORT,OTHER]||D6G2;|conn@1|y|O
 Epred||D4G2;|conn@13|a|I
 Es[1,2]||D6G2;|conn@10|y|O
 X
 
-# Cell onDeckSucc;1{lay}
-ConDeckSucc;1{lay}||cmos90|1234810848014|1237224312095||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235135642991|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237224331478
+# Cell onDeckSucc;2{lay}
+ConDeckSucc;2{lay}||cmos90|1234810848014|1243008228686||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1243008310214
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||-71.5|60||||
-NX-Metal-1-Metal-2-Con|contact@1||80.5|60||||
-NX-Metal-1-Metal-2-Con|contact@3||-45|22||||
-NX-Metal-1-Metal-2-Con|contact@4||54|10||||
-NX-Metal-1-Metal-2-Con|contact@5||-22.5|10||||
-NX-Metal-1-Metal-2-Con|contact@6||-30|60||||
-NX-Metal-1-Metal-2-Con|contact@7||-47.5|-16||||
-NX-Metal-1-Metal-2-Con|contact@8||51.5|-22||||
-Igates1inM:inv05;1{lay}|inv05@0||-49.5|0|Y||D5G4;
-Igates1inM:inv05;1{lay}|inv05@1||49.5|0|Y||D5G4;
-NMetal-1-Pin|pin@2||51.5|-19||||
-NMetal-1-Pin|pin@8||-22.5|-24||||
-NMetal-2-Pin|pin@9||-65|60||||
-NMetal-1-Pin|pin@10||-71.5|19||||
-NMetal-1-Pin|pin@11||80.5|19||||
-NMetal-1-Pin|pin@12||-16|26||||
-NMetal-1-Pin|pin@13||-24|26||||
-NMetal-1-Pin|pin@14||-24|38||||
-NMetal-1-Pin|pin@15||-30|38||||
-NMetal-1-Pin|pin@18||114|34||||
-NMetal-1-Pin|pin@19||-105|34||||
-NMetal-1-Pin|pin@20||-47.5|-19||||
-NMetal-2-Pin|pin@22||-120|-16||||
-NMetal-2-Pin|pin@25||-120|-22||||
-IdriversL:suc3ANDdri20;1{lay}|suc3ANDd@0||0|0|Y||D5G4;
-IdriversL:sucANDdri20;2{lay}|sucANDdr@0||-92.5|0|X||D5G4;
-IdriversL:sucANDdri20;2{lay}|sucANDdr@1||101.5|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@0||63|0|||D5G4;
-Ametal-2|net@16|||S1800|pin@9||-65|60|contact@6||-30|60
-Ametal-2|net@18|||S0|inv05@0|gnd_1|-40.5|0|suc3ANDd@0|gnd|-40.5|0
-Ametal-2|net@19|||S0|inv05@0|vdd_2|-40.5|-50|suc3ANDd@0|vdd|-40.5|-50
-Ametal-2|net@20|||S0|inv05@0|vdd_3|-40.5|50|suc3ANDd@0|vdd_1|-40.5|50
-Ametal-2|net@21|||S0|inv05@0|gnd|-58.5|0|sucANDdr@0|gnd|-58.5|0
-Ametal-2|net@22|||S0|inv05@0|vdd_1|-58.5|50|sucANDdr@0|vdd|-58.5|50
-Ametal-2|net@23|||S0|inv05@0|vdd|-58.5|-50|sucANDdr@0|vdd_1|-58.5|-50
-Ametal-2|net@24|||S0|inv05@1|gnd|40.5|0|suc3ANDd@0|gnd_1|40.5|0
-Ametal-2|net@25|||S0|inv05@1|vdd|40.5|-50|suc3ANDd@0|vdd_2|40.5|-50
-Ametal-2|net@26|||S0|inv05@1|vdd_1|40.5|50|suc3ANDd@0|vdd_3|40.5|50
-Ametal-1|net@30||0.4|S900|inv05@1|in[1]|51.5|-15|pin@2||51.5|-19
-Ametal-1|net@31|||S1800|pin@2||51.5|-19|sucANDdr@1|inB|86.5|-19
-Ametal-1|net@34|||S2700|inv05@0|out[1]|-45|7|contact@3||-45|22
-Ametal-2|net@35|||S0|suc3ANDd@0|inA|-24.5|22|contact@3||-45|22
-Ametal-1|net@36|||S2700|inv05@1|out[1]|54|7|contact@4||54|10
-Ametal-1|net@41|||S1800|pin@8||-22.5|-24|suc3ANDd@0|inB|-16|-24
-Ametal-2|net@42|||S0|contact@4||54|10|contact@5||-22.5|10
-Ametal-1|net@43|||S900|contact@5||-22.5|10|pin@8||-22.5|-24
-Ametal-2|net@44|||S1800|contact@0||-71.5|60|pin@9||-65|60
-Ametal-1|net@45|||S900|contact@0||-71.5|60|pin@10||-71.5|19
-Ametal-1|net@46|||S0|pin@10||-71.5|19|sucANDdr@0|inA|-77.5|19
-Ametal-1|net@47|||S900|contact@1||80.5|60|pin@11||80.5|19
-Ametal-1|net@48|||S1800|pin@11||80.5|19|sucANDdr@1|inA|86.5|19
-Ametal-1|net@49|||S2700|suc3ANDd@0|inC|-16|25.5|pin@12||-16|26
-Ametal-1|net@50|||S0|pin@12||-16|26|pin@13||-24|26
-Ametal-1|net@51|||S2700|pin@13||-24|26|pin@14||-24|38
-Ametal-1|net@52|||S0|pin@14||-24|38|pin@15||-30|38
-Ametal-1|net@54|||S2700|pin@15||-30|38|contact@6||-30|60
-Ametal-2|net@55|||S0|contact@1||80.5|60|contact@6||-30|60
-Ametal-1|net@59|||RS0|sucANDdr@0|succ|-102.5|34|pin@19||-105|34
-Ametal-1|net@60|||S1800|sucANDdr@0|inB|-77.5|-19|pin@20||-47.5|-19
-Ametal-1|net@61|||S2700|pin@20||-47.5|-19|inv05@0|in[1]|-47.5|-15
-Ametal-1|net@62|||S2700|pin@20||-47.5|-19|contact@7||-47.5|-16
-Ametal-2|net@63|||S0|contact@7||-47.5|-16|pin@22||-120|-16
-Ametal-1|net@64|||S900|pin@2||51.5|-19|contact@8||51.5|-22
-Ametal-2|net@67|||S0|wellCont@0|gnd|58.5|0|inv05@1|gnd_1|58.5|0
-Ametal-2|net@68|||S0|wellCont@0|vdd|58.5|-50|inv05@1|vdd_2|58.5|-50
-Ametal-2|net@69|||S0|wellCont@0|vdd_1|58.5|50|inv05@1|vdd_3|58.5|50
-Ametal-2|net@70|||S0|wellCont@0|gnd_1|67.5|0|sucANDdr@1|gnd|67.5|0
-Ametal-2|net@71|||S0|wellCont@0|vdd_2|67.5|-50|sucANDdr@1|vdd_1|67.5|-50
-Ametal-2|net@72|||S0|wellCont@0|vdd_3|67.5|50|sucANDdr@1|vdd|67.5|50
-Ametal-1|net@73|||S1800|sucANDdr@1|succ|111.5|34|pin@18||114|34
-Ametal-2|net@74|||S0|contact@8||51.5|-22|pin@25||-120|-22
-Ebits[ABORT]||D5G2;|pin@25||O
-Eod[HEAD_1]|bits[HEAD]|D5G2;|pin@22||I
-Efire[od]||D5G2;|pin@9||I
-Egnd_1|gnd|D5G2;|sucANDdr@0|gnd_1|G
-Egnd_2||D5G2;|sucANDdr@1|gnd_1|G
-Eod[ABORT]||D5G2;|pin@18||O
-Eod[HEAD]||D5G2;|pin@19||O
-Esucc_1|od[OTHER]|D5G2;|suc3ANDd@0|succ_1|O
-Evdd_2|vdd|D5G2;|sucANDdr@0|vdd_2|P
-Evdd_3||D5G2;|sucANDdr@0|vdd_3|P
-Evdd_4||D5G2;|sucANDdr@1|vdd_2|P
-Evdd_5||D5G2;|sucANDdr@1|vdd_3|P
+NX-Metal-1-Metal-2-Con|contact@0||-103|60||||
+NX-Metal-1-Metal-2-Con|contact@1||70|60||||
+NX-Metal-1-Metal-2-Con|contact@2||-112|-22||||
+NX-Metal-1-Metal-2-Con|contact@3||112|-28||||
+NMetal-2-Pin|pin@9||-75.5|60||||
+NMetal-1-Pin|pin@10||-103|19||||
+NMetal-1-Pin|pin@11||70|19||||
+NMetal-1-Pin|pin@18||139.5|34||||
+NMetal-1-Pin|pin@19||-139.5|34||||
+NMetal-2-Pin|pin@22||-130.5|-22||||
+NMetal-2-Pin|pin@25||-130.5|-28||||
+NMetal-1-Pin|pin@32||-103|23.5||||
+IdriversM:suc3inhibDri20;2{lay}|suc3inhi@0||-4.5|0|Y||D5G4;
+IdriversM:sucANDdri20;3{lay}|sucANDdr@2||-127|0|X||D5G4;
+IdriversM:sucANDdri20;3{lay}|sucANDdr@3||127|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||88.5|0|||D5G4;
+Ametal-2|net@44|||S1800|contact@0||-103|60|pin@9||-75.5|60
+Ametal-1|net@45|||S900|contact@0||-103|60|pin@32||-103|23.5
+Ametal-1|net@47|||S900|contact@1||70|60|pin@11||70|19
+Ametal-1|net@48|||S1800|pin@11||70|19|sucANDdr@3|inB|112|19
+Ametal-1|net@59|||RS0|sucANDdr@2|succ|-137|34|pin@19||-139.5|34
+Ametal-2|net@70|||S1800|wellCont@0|gnd_1|93|0|sucANDdr@3|gnd|93|0
+Ametal-2|net@71|||S1800|wellCont@0|vdd_2|93|-50|sucANDdr@3|vdd_1|93|-50
+Ametal-2|net@72|||S1800|wellCont@0|vdd_3|93|50|sucANDdr@3|vdd|93|50
+Ametal-1|net@73|||S1800|sucANDdr@3|succ|137|34|pin@18||139.5|34
+Ametal-2|net@83|||S0|suc3inhi@0|gnd_2|-93|0|sucANDdr@2|gnd|-93|0
+Ametal-2|net@84|||S0|suc3inhi@0|vdd_5|-93|50|sucANDdr@2|vdd|-93|50
+Ametal-2|net@85|||S0|suc3inhi@0|vdd_4|-93|-50|sucANDdr@2|vdd_1|-93|-50
+Ametal-2|net@86|||S0|suc3inhi@0|gnd_1|84|0|wellCont@0|gnd|84|0
+Ametal-2|net@87|||S0|suc3inhi@0|vdd_2|84|-50|wellCont@0|vdd|84|-50
+Ametal-2|net@88|||S0|suc3inhi@0|vdd_3|84|50|wellCont@0|vdd_1|84|50
+Ametal-1|net@90|||S0|pin@10||-103|19|sucANDdr@2|inB|-112|19
+Ametal-2|net@91|||S1800|pin@9||-75.5|60|contact@1||70|60
+Ametal-2|net@97|||S1800|contact@2||-112|-22|suc3inhi@0|inA|-47.5|-22
+Ametal-2|net@98|||S1800|pin@25||-130.5|-28|suc3inhi@0|inB|-4.5|-28
+Ametal-2|net@99|||S1800|pin@22||-130.5|-22|contact@2||-112|-22
+Ametal-1|net@100|||S900|sucANDdr@2|inA|-112|-19|contact@2||-112|-22
+Ametal-2|net@101|||S1800|suc3inhi@0|inB|-4.5|-28|contact@3||112|-28
+Ametal-1|net@103|||S900|sucANDdr@3|inA|112|-19|contact@3||112|-28
+Ametal-1|net@107|||S900|pin@32||-103|23.5|pin@10||-103|19
+Ametal-1|net@108|||S0|suc3inhi@0|inC|-80.5|23.5|pin@32||-103|23.5
+Ebits[ABORT]||D5G4;|pin@25||O
+Ebits[HEAD]||D5G4;|pin@22||I
+Efire[od]||D5G4;|pin@9||I
+Egnd||D5G4;|sucANDdr@2|gnd_1|G
+Egnd_2||D5G4;|sucANDdr@3|gnd_1|G
+Eod[ABORT]||D5G4;|pin@18||O
+Eod[HEAD]||D5G4;|pin@19||O
+Esucc|od[OTHER]|D5G4;|suc3inhi@0|succ|O
+Evdd||D5G4;|sucANDdr@2|vdd_2|P
+Evdd_3||D5G4;|sucANDdr@2|vdd_3|P
+Evdd_4||D5G4;|sucANDdr@3|vdd_2|P
+Evdd_5||D5G4;|sucANDdr@3|vdd_3|P
 X
 
-# Cell onDeckSucc;1{sch}
-ConDeckSucc;1{sch}||schematic|1227919307257|1234874520715|
+# Cell onDeckSucc;2{sch}
+ConDeckSucc;2{sch}||schematic|1227919307257|1243007271455|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@1||23.5|0|||XRR|
 NOff-Page|conn@17||-34|0||||
 NOff-Page|conn@18||-30|-18|||R|
-IredFive:inv;1{ic}|inv@9||-17.5|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@10||-17.5|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-Ngeneric:Invisible-Pin|pin@16||-27|38.5|||||ART_message(D5G5;)SonDeck
-Ngeneric:Invisible-Pin|pin@17||-26.5|34.5|||||ART_message(D5G3;)Sies 12 February 2009
+Ngeneric:Invisible-Pin|pin@16||-27|38.5|||||ART_message(D5G5;)SonDeckSucc
+Ngeneric:Invisible-Pin|pin@17||-26.5|34.5|||||ART_message(D5G3;)Sies 22 May 2009
 Ngeneric:Invisible-Pin|pin@108||-23|30|||||ART_message(D5G2;)SThis acts unconditionally while predicate decides what to do
 NWire_Pin|pin@162||12|-11||||
 NWire_Pin|pin@164||12|0||||
 NWire_Pin|pin@166||-24|-10||||
-NWire_Pin|pin@167||-24|-6||||
 NWire_Pin|pin@198||-30|-12||||
-NWire_Pin|pin@213||-6|-6||||
 Ngeneric:Invisible-Pin|pin@218||27.5|-7|||||ART_message(D3G2;)S["od[HEAD,ABORT,OTHER] are",mutually exclusive]
-NWire_Pin|pin@219||-6|-2||||
-NWire_Pin|pin@220||-30|2||||
 NWire_Pin|pin@225||-24|0||||
 NWire_Pin|pin@226||-24|11||||
 NWire_Pin|pin@228||-30|13||||
@@ -1994,37 +2499,31 @@ NWire_Pin|pin@229||12|12||||
 NWire_Pin|pin@231||12|-5||||
 NWire_Pin|pin@232||12|4||||
 NWire_Pin|pin@233||12|15||||
-IdriversL:suc3ANDdri20;1{ic}|suc3ANDd@1||0|0|||D5G4;
-IdriversL:sucANDdri20;1{ic}|sucANDdr@0||0|-11|Y||D5G4;
-IdriversL:sucANDdri20;1{ic}|sucANDdr@4||0|12|||D5G4;
-IorangeTSMC090nm:wire90;1{ic}|wire90@20||-10|-6|||D0G4;|ATTR_L(D5G1;PUD)D294.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@21||-10|0|||D0G4;|ATTR_L(D5G1;PUD)D294.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+NWire_Pin|pin@235||-24|-2||||
+NWire_Pin|pin@236||-30|2||||
+IdriversM:suc3inhibDri20;1{ic}|suc3inhi@0||1|0|||D5G4;
+IdriversM:sucANDdri20;1{ic}|sucANDdr@0||0|-11|Y||D5G4;
+IdriversM:sucANDdri20;1{ic}|sucANDdr@4||0|12|||D5G4;
 Awire|bits[ABORT]|D5G2;||2700|pin@225||-24|0|pin@226||-24|11
-Awire|bits[HEAD]|D5G2;||2700|pin@166||-24|-10|pin@167||-24|-6
+Awire|bits[HEAD]|D5G2;||2700|pin@166||-24|-10|pin@235||-24|-2
 Awire|net@339|||1800|sucANDdr@0|succ|5|-11|pin@162||12|-11
-Awire|net@342|||1800|suc3ANDd@1|succ|5|0|pin@164||12|0
 Awire|net@345|||0|sucANDdr@0|inA|-5|-10|pin@166||-24|-10
-Awire|net@437|||1800|pin@167||-24|-6|inv@9|in|-20|-6
-Awire|net@438|||1800|wire90@20|b|-7.5|-6|pin@213||-6|-6
-Awire|net@439|||2700|pin@213||-6|-6|pin@219||-6|-2
-Awire|net@441|||0|wire90@20|a|-12.5|-6|inv@9|out|-15|-6
-Awire|net@453|||2700|pin@198||-30|-12|pin@220||-30|2
-Awire|net@456|||1800|pin@219||-6|-2|suc3ANDd@1|inA|-5|-2
-Awire|net@458|||0|suc3ANDd@1|inB|-5|2|pin@220||-30|2
-Awire|net@463|||0|wire90@21|a|-12.5|0|inv@10|out|-15|0
-Awire|net@464|||2700|pin@220||-30|2|pin@228||-30|13
-Awire|net@468|||0|inv@10|in|-20|0|pin@225||-24|0
 Awire|net@473|||0|sucANDdr@4|inB|-5|13|pin@228||-30|13
 Awire|net@474|||1800|sucANDdr@4|succ|5|12|pin@229||12|12
 Awire|net@484|||1800|pin@226||-24|11|sucANDdr@4|inA|-5|11
-Awire|net@485|||0|suc3ANDd@1|inA_1|-5|0|wire90@21|b|-7.5|0
 Awire|net@486|||1800|pin@198||-30|-12|sucANDdr@0|inB|-5|-12
 Awire|net@487|||2700|conn@18|y|-30|-16|pin@198||-30|-12
+Awire|net@488|||2700|pin@198||-30|-12|pin@236||-30|2
+Awire|net@489|||1800|suc3inhi@0|succ|6|0|pin@164||12|0
+Awire|net@490|||1800|pin@225||-24|0|suc3inhi@0|inB|-3.5|0
+Awire|net@493|||1800|pin@235||-24|-2|suc3inhi@0|inA|-3.5|-2
+Awire|net@494|||2700|pin@236||-30|2|pin@228||-30|13
+Awire|net@495|||0|suc3inhi@0|inC|-4.5|2|pin@236||-30|2
 Awire|od[ABORT]|D5G2;||2700|pin@229||12|12|pin@233||12|15
 Awire|od[HEAD]|D5G2;||2700|pin@162||12|-11|pin@231||12|-5
 Awire|od[OTHER]|D5G2;||2700|pin@164||12|0|pin@232||12|4
 Ebits[HEAD,ABORT]||D4G2;|conn@17|a|I
-EinC|fire[od]|D4G2;|conn@18|a|I
+Efire[od]||D4G2;|conn@18|a|I
 Eod[HEAD,ABORT,OTHER]||D6G2;|conn@1|y|O
 X
 
@@ -2080,7 +2579,7 @@ Epred[2]||D5G2;|pin@17||I
 X
 
 # Cell predWaitB;1{lay}
-CpredWaitB;1{lay}||cmos90|1231630327431|1232934522238||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1231633349800|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1232934526688
+CpredWaitB;1{lay}||cmos90|1231630327431|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||-18.5|-48||20.8||
 NMetal-1-N-Active-Con|contact@1||-20.5|0||20.8||
@@ -2366,34 +2865,37 @@ Es[1:6]|s[1:4]|D5G2;|pin@6||O
 X
 
 # Cell reQueue;2{lay}
-CreQueue;2{lay}||cmos90|1234154285247|1237218019162||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234567349720|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234567349720
+CreQueue;2{lay}||cmos90|1234154285247|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IreQueueB;2{lay}|reQueueB@1||-302.5|0|||D5G4;
-IreQueueC;1{lay}|reQueueC@0||199|0|||D5G4;
-Ametal-2|net@5|||S1800|reQueueB@1|loop|-267|28|reQueueC@0|circulate_2|8|28
-Ametal-2|net@6|||S0|reQueueC@0|mc|471.5|60|reQueueB@1|mc|-368.5|60
-Ametal-2|net@12|||S0|reQueueB@1|gnd_1|-262|0|reQueueC@0|gnd_2|-262|0
-Ametal-2|net@13|||S0|reQueueB@1|vdd_4|-262|-50|reQueueC@0|vdd_5|-262|-50
-Ametal-2|net@14|||S0|reQueueB@1|vdd_3|-262|50|reQueueC@0|vdd_4|-262|50
-Eepi[OTHER]||D5G2;|reQueueC@0|epi[OTHER]|I
+IreQueueC;2{lay}|reQueueC@1||199|0|||D5G4;
+Ametal-2|net@5|||S1800|reQueueB@1|loop|-267|28|reQueueC@1|circulate|8|28
+Ametal-2|net@6|||S0|reQueueC@1|mc|471.5|60|reQueueB@1|mc|-368.5|60
+Ametal-2|net@12|||S0|reQueueB@1|gnd_1|-262|0|reQueueC@1|gnd|-262|0
+Ametal-2|net@13|||S0|reQueueB@1|vdd_4|-262|-50|reQueueC@1|vdd|-262|-50
+Ametal-2|net@14|||S0|reQueueB@1|vdd_3|-262|50|reQueueC@1|vdd_4|-262|50
+Eepi[OTHER]||D5G2;|reQueueC@1|epi[OTHER]|I
 Eepi[TAIL]||D5G2;|reQueueB@1|epi[TAIL]|I
-Efire[E]||D5G2;|reQueueC@0|fire[E]|O
-Efire[R]||D5G2;|reQueueC@0|fire[R]|O
+Efire[E]||D5G2;|reQueueC@1|fire[E]|O
+Efire[R]||D5G2;|reQueueC@1|fire[R]|O
 Egnd||D5G2;|reQueueB@1|gnd|G
-Egnd_3||D5G2;|reQueueC@0|gnd_3|G
+Egnd_3||D5G2;|reQueueC@1|gnd_3|G
 Emc||D5G2;|reQueueB@1|mc|I
-Eod[ABORT]||D5G2;|reQueueC@0|od[ABORT]|I
+Eod[ABORT]||D5G2;|reQueueC@1|od[ABORT]|I
 Eod[HEAD]||D5G2;|reQueueB@1|od[HEAD]|I
-Eod[OTHER]||D5G2;|reQueueC@0|od[OTHER]|I
+Eod[OTHER]||D5G2;|reQueueC@1|od[OTHER]|I
+Eps[do]||D5G2;|reQueueC@1|ps[do]|I
+Eps[skip]||D5G2;|reQueueC@1|ps[skip]|I
+Esucc|rq[succ]|D5G2;|reQueueC@1|succ|I
 Es[1]||D5G2;|reQueueB@1|out10|O
 Es[2]||D5G2;|reQueueB@1|out12|O
-Es[3]||D5G2;|reQueueC@0|s[1]|O
-Es[4]||D5G2;|reQueueC@0|s[2]|O
-Esucc||D5G2;|reQueueC@0|succ|I
+Es[3]||D5G2;|reQueueC@1|s[1]|O
+Es[4]||D5G2;|reQueueC@1|s[2]|O
+Esucc_1||D5G2;|reQueueC@1|succ_1|O
 Evdd||D5G2;|reQueueB@1|vdd|P
 Evdd_2||D5G2;|reQueueB@1|vdd_2|P
-Evdd_6||D5G2;|reQueueC@0|vdd_6|P
-Evdd_7||D5G2;|reQueueC@0|vdd_7|P
+Evdd_6||D5G2;|reQueueC@1|vdd_6|P
+Evdd_7||D5G2;|reQueueC@1|vdd_7|P
 X
 
 # Cell reQueue;3{sch}
@@ -2504,7 +3006,7 @@ Eloop_1|s[1:2]|D5G2;|pin@19||O
 X
 
 # Cell reQueueB;2{lay}
-CreQueueB;2{lay}||cmos90|1233968371879|1235178388278||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234559781736|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235178402715
+CreQueueB;2{lay}||cmos90|1233968371879|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241982287554
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@13||-12|34||||
 NX-Metal-1-Metal-2-Con|contact@18||16.5|28||||
@@ -2519,8 +3021,8 @@ NX-Metal-1-Metal-2-Con|contact@38||-151|22||||
 NX-Metal-1-Metal-2-Con|contact@39||-59.5|-22||||
 NX-Metal-1-Metal-2-Con|contact@40||-149|-22||||
 IcentersJ:ctrAND1in30;1{lay}|ctrAND1i@0||-37|0|Y||D5G4;
-Igates1inM:inv510;1{lay}|inv510@2||-180.5|0|Y||D5G4;
-Igates1inM:inv510;1{lay}|inv510@3||-131.5|0|XY||D5G4;
+Igates1inM:inv510;3{lay}|inv510@6||-180.5|0|Y||D5G4;
+Igates1inM:inv510;3{lay}|inv510@7||-131.5|0|XY||D5G4;
 Igates2inM:nand5A;1{lay}|nand5A@0||-156|0|||D5G4;
 NMetal-1-Pin|pin@26||-12|-19||||
 NMetal-1-Pin|pin@43||-114|-5||||
@@ -2533,9 +3035,9 @@ NMetal-1-Pin|pin@69||-186.5|-16||||
 NMetal-1-Pin|pin@72||-125.5|-16||||
 NMetal-2-Pin|pin@76||-133|22||||
 NMetal-2-Pin|pin@78||-177|-28||||
-IdriversL:predDri20wMC;3{lay}|predDri2@0||-97|0|Y||D5G4;
-IdriversL:predDri20wMC;3{lay}|predDri2@1||-215|0|XY||D5G4;
-IdriversL:sucDri20;1{lay}|sucDri20@0||16.5|0|||D5G4;
+IdriversM:predDri20wMC;3{lay}|predDri2@0||-97|0|Y||D5G4;
+IdriversM:predDri20wMC;3{lay}|predDri2@1||-215|0|XY||D5G4;
+IdriversM:sucDri20;1{lay}|sucDri20@0||16.5|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@0||-71|0|||D5G4;
 Ametal-2|net@20|||S0|sucDri20@0|gnd|-7.5|0|ctrAND1i@0|gnd_2|-7.5|0
 Ametal-2|net@21|||S0|sucDri20@0|vdd|-7.5|50|ctrAND1i@0|vdd_5|-7.5|50
@@ -2557,25 +3059,25 @@ Ametal-2|net@247|||S0|pin@56||-66|60|contact@29||-112|60
 Ametal-2|net@262|||S1800|contact@18||16.5|28|pin@63||35.5|28
 Ametal-1|net@267||0.4|S2700|contact@18||16.5|28|pin@67||16.5|34
 Ametal-1|net@268|||S0|pin@67||16.5|34|sucDri20@0|succ|16.5|34
-Ametal-2|net@269|||S0|inv510@2|gnd_2|-167.5|0|nand5A@0|gnd|-167.5|0
-Ametal-2|net@270|||S0|inv510@2|vdd_5|-167.5|50|nand5A@0|vdd|-167.5|50
-Ametal-2|net@271|||S0|inv510@2|vdd_4|-167.5|-50|nand5A@0|vdd_1|-167.5|-50
-Ametal-2|net@272|||S0|inv510@3|gnd_1|-118.5|0|predDri2@0|gnd|-118.5|0
-Ametal-2|net@273|||S0|inv510@3|vdd_2|-118.5|-50|predDri2@0|vdd|-118.5|-50
-Ametal-2|net@274|||S0|inv510@3|vdd_3|-118.5|50|predDri2@0|vdd_1|-118.5|50
-Ametal-2|net@275|||S0|inv510@2|gnd_1|-193.5|0|predDri2@1|gnd|-193.5|0
-Ametal-2|net@276|||S0|inv510@2|vdd_2|-193.5|-50|predDri2@1|vdd|-193.5|-50
-Ametal-2|net@277|||S0|inv510@2|vdd_3|-193.5|50|predDri2@1|vdd_1|-193.5|50
-Ametal-2|net@280|||S0|inv510@3|gnd_2|-144.5|0|nand5A@0|gnd_1|-144.5|0
-Ametal-2|net@281|||S0|inv510@3|vdd_5|-144.5|50|nand5A@0|vdd_2|-144.5|50
-Ametal-2|net@282|||S0|inv510@3|vdd_4|-144.5|-50|nand5A@0|vdd_3|-144.5|-50
+Ametal-2|net@269|||S0|inv510@6|gnd_1|-167.5|0|nand5A@0|gnd|-167.5|0
+Ametal-2|net@270|||S0|inv510@6|vdd_3|-167.5|50|nand5A@0|vdd|-167.5|50
+Ametal-2|net@271|||S0|inv510@6|vdd_2|-167.5|-50|nand5A@0|vdd_1|-167.5|-50
+Ametal-2|net@272|||S0|inv510@7|gnd|-118.5|0|predDri2@0|gnd|-118.5|0
+Ametal-2|net@273|||S0|inv510@7|vdd|-118.5|-50|predDri2@0|vdd|-118.5|-50
+Ametal-2|net@274|||S0|inv510@7|vdd_1|-118.5|50|predDri2@0|vdd_1|-118.5|50
+Ametal-2|net@275|||S0|inv510@6|gnd|-193.5|0|predDri2@1|gnd|-193.5|0
+Ametal-2|net@276|||S0|inv510@6|vdd|-193.5|-50|predDri2@1|vdd|-193.5|-50
+Ametal-2|net@277|||S0|inv510@6|vdd_1|-193.5|50|predDri2@1|vdd_1|-193.5|50
+Ametal-2|net@280|||S0|inv510@7|gnd_1|-144.5|0|nand5A@0|gnd_1|-144.5|0
+Ametal-2|net@281|||S0|inv510@7|vdd_3|-144.5|50|nand5A@0|vdd_2|-144.5|50
+Ametal-2|net@282|||S0|inv510@7|vdd_2|-144.5|-50|nand5A@0|vdd_3|-144.5|-50
 Ametal-1|net@283|||S1800|predDri2@1|pred|-198|-16|pin@69||-186.5|-16
-Ametal-1|net@284|||S2700|pin@69||-186.5|-16|inv510@2|in[1]|-186.5|-15
+Ametal-1|net@284|||S2700|pin@69||-186.5|-16|inv510@6|in[1]|-186.5|-7
 Ametal-1|net@285|||S900|nand5A@0|ina|-162|-25|contact@34||-162|-28
 Ametal-2|net@289|||S0|contact@34||-162|-28|pin@78||-177|-28
 Ametal-1|net@291||0.4|S900|pin@69||-186.5|-16|contact@36||-186.5|-28
 Ametal-1|net@292|||S0|predDri2@0|pred|-114|-16|pin@72||-125.5|-16
-Ametal-1|net@293|||S2700|pin@72||-125.5|-16|inv510@3|in[1]|-125.5|-15
+Ametal-1|net@293|||S2700|pin@72||-125.5|-16|inv510@7|in[1]|-125.5|-7
 Ametal-1|net@296|||S2700|pin@44||-117.5|-5|contact@37||-117.5|22
 Ametal-1|net@298|||S900|nand5A@0|inb|-151|29|contact@38||-151|22
 Ametal-2|net@299|||S0|pin@76||-133|22|contact@38||-151|22
@@ -2596,163 +3098,14 @@ Egnd||D5G2;|predDri2@1|gnd_1|G
 Egnd_1||D5G2;|sucDri20@0|gnd_1|G
 Emc||D5G2;|pin@56||I
 Eod[HEAD]||D5G2;|pin@78||I
-Eout10|s[1]|D5G2;|inv510@2|out|O
-Eout12|s[2]|D5G2;|inv510@3|out|O
+Eout10|s[1]|D5G2;|inv510@6|out10|O
+Eout12|s[2]|D5G2;|inv510@7|out10|O
 Evdd||D5G2;|predDri2@1|vdd_3|P
 Evdd_2||D5G2;|predDri2@1|vdd_2|P
 Evdd_3||D5G2;|sucDri20@0|vdd_2|P
 Evdd_4||D5G2;|sucDri20@0|vdd_3|P
 X
 
-# Cell reQueueB;1{lay}
-CreQueueB;1{lay}||cmos90|1233968371879|1234287764323||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234020441275|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234468249716
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@10||-149|-14.5||||
-NX-Metal-1-Metal-2-Con|contact@11||-77.5|-14.5||||
-NX-Metal-1-Metal-2-Con|contact@13||-30|34||||
-NX-Metal-1-Metal-2-Con|contact@18||-1|28||||
-NX-Metal-1-Metal-2-Con|contact@19||44|28||||
-NX-Metal-1-Metal-2-Con|contact@20||31|28||||
-NX-Metal-1-Metal-2-Con|contact@23||206|-40||||
-NX-Metal-1-Metal-2-Con|contact@24||130|22||||
-NX-Metal-1-Metal-2-Con|contact@25||158.5|22||||
-NX-Metal-1-Metal-2-Con|contact@26||-123|34||||
-NX-Metal-1-Metal-2-Con|contact@27||-189|34||||
-NX-Metal-1-Metal-2-Con|contact@28||-174|40||||
-NX-Metal-1-Metal-2-Con|contact@29||-138|40||||
-NX-Metal-1-Metal-2-Con|contact@30||61|-40||||
-NX-Metal-1-Metal-2-Con|contact@31||104|-40||||
-NX-Metal-1-Metal-2-Con|contact@32||107|40||||
-NX-Metal-1-Metal-2-Con|contact@33||58|40||||
-IcentersJ:ctrAND1in30;1{lay}|ctrAND1i@0||-55|0|Y||D5G4;
-IcentersJ:ctrAND1in30;1{lay}|ctrAND1i@1||181|0|||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@1||-93|0|X||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@3||31|0|Y||D5G4;
-Igates1inM:inv510;1{lay}|inv510@1||138.5|0|Y||D5G4;
-Igates2inM:nand5A;1{lay}|nand5A@0||-156|0|||D5G4;
-NMetal-1-Pin|pin@12||-162|-18.5||||
-NMetal-1-Pin|pin@26||-30|-19||||
-NMetal-1-Pin|pin@37||132.5|-16.5||||
-NMetal-1-Pin|pin@40||-77.5|-25||||
-NMetal-1-Pin|pin@41||-162|-16||||
-NMetal-1-Pin|pin@43||-140|-5||||
-NMetal-1-Pin|pin@44||-143.5|-5||||
-NMetal-1-Pin|pin@45||-143.5|23||||
-NMetal-1-Pin|pin@47||-151|23||||
-NMetal-1-Pin|pin@50||58|24||||
-NMetal-1-Pin|pin@53||107|24||||
-NMetal-2-Pin|pin@56||-66|40||||
-NMetal-1-Pin|pin@58||121|4||||
-NMetal-1-Pin|pin@59||124.5|4||||
-NMetal-1-Pin|pin@60||124.5|-11||||
-NMetal-1-Pin|pin@62||132.5|-11||||
-NMetal-2-Pin|pin@63||14.5|28||||
-NMetal-1-Pin|pin@65||44|34||||
-NMetal-1-Pin|pin@67||-1|34||||
-IdriversL:predDri20wMC;3{lay}|predDri2@0||-123|0|Y||D5G4;
-IdriversL:predDri20wMC;3{lay}|predDri2@1||-189|0|XY||D5G4;
-IdriversL:predDri20wMC;3{lay}|predDri2@2||61|0|||D5G4;
-IdriversL:predDri20wMC;3{lay}|predDri2@3||104|0|X||D5G4;
-IdriversL:sucDri20;1{lay}|sucDri20@0||-1.5|0|||D5G4;
-Ametal-2|net@20|||S0|sucDri20@0|gnd|-25.5|0|ctrAND1i@0|gnd_2|-25.5|0
-Ametal-2|net@21|||S0|sucDri20@0|vdd|-25.5|50|ctrAND1i@0|vdd_5|-25.5|50
-Ametal-2|net@22|||S0|sucDri20@0|vdd_1|-25.5|-50|ctrAND1i@0|vdd_4|-25.5|-50
-Ametal-1|net@67|||S900|pin@12||-162|-18.5|nand5A@0|ina|-162|-25
-Ametal-1|net@97|||S900|nand5A@0|out|-149|-8.1|contact@10||-149|-14.5
-Ametal-1|net@100|||S2700|ctrAND1i@0|in[1]|-77.5|-15|contact@11||-77.5|-14.5
-Ametal-1|net@104|||S2700|ctrAND1i@0|out|-30|0|contact@13||-30|34
-Ametal-1|net@107|||S900|ctrAND1i@0|out|-30|0|pin@26||-30|-19
-Ametal-1|net@108|||S1800|pin@26||-30|-19|sucDri20@0|in|-18.5|-19
-Ametal-2|net@119|||S1800|contact@10||-149|-14.5|contact@11||-77.5|-14.5
-Ametal-2|net@130|||S1800|pin@63||14.5|28|contact@20||31|28
-Ametal-1|net@135|||S2700|inv10D@3|in|31|25|contact@20||31|28
-Ametal-2|net@136|||S0|contact@19||44|28|contact@20||31|28
-Ametal-1|net@149|||S900|ctrAND1i@1|out|206|0|contact@23||206|-40
-Ametal-1|net@155|||S2700|pin@37||132.5|-16.5|inv510@1|in[1]|132.5|-15
-Ametal-2|net@156|||S0|inv510@1|gnd_2|151.5|0|ctrAND1i@1|gnd_1|151.5|0
-Ametal-2|net@157|||S0|inv510@1|vdd_4|151.5|-50|ctrAND1i@1|vdd_3|151.5|-50
-Ametal-2|net@158|||S0|inv510@1|vdd_5|151.5|50|ctrAND1i@1|vdd_2|151.5|50
-Ametal-1|net@165|||S900|inv510@1|out5|130|25|contact@24||130|22
-Ametal-1|net@168||0.4|S2700|ctrAND1i@1|in[1]|158.5|15|contact@25||158.5|22
-Ametal-2|net@169|||S0|inv10D@1|gnd|-84.5|0|ctrAND1i@0|gnd_1|-84.5|0
-Ametal-2|net@170|||S0|inv10D@1|vdd|-84.5|50|ctrAND1i@0|vdd_3|-84.5|50
-Ametal-2|net@171|||S0|inv10D@1|vdd_1|-84.5|-50|ctrAND1i@0|vdd_2|-84.5|-50
-Ametal-1|net@175|||S1800|inv10D@1|in|-93|-25|pin@40||-77.5|-25
-Ametal-1|net@176|||S2700|pin@40||-77.5|-25|ctrAND1i@0|in[1]|-77.5|-15
-Ametal-2|net@178|||S1800|contact@24||130|22|contact@25||158.5|22
-Ametal-2|net@180|||S0|predDri2@1|gnd|-167.5|0|nand5A@0|gnd|-167.5|0
-Ametal-2|net@181|||S0|predDri2@1|vdd|-167.5|-50|nand5A@0|vdd_1|-167.5|-50
-Ametal-2|net@182|||S0|predDri2@1|vdd_1|-167.5|50|nand5A@0|vdd|-167.5|50
-Ametal-2|net@183|||S0|predDri2@0|gnd_1|-101.5|0|inv10D@1|gnd_1|-101.5|0
-Ametal-2|net@184|||S0|predDri2@0|vdd_2|-101.5|-50|inv10D@1|vdd_3|-101.5|-50
-Ametal-2|net@185|||S0|predDri2@0|vdd_3|-101.5|50|inv10D@1|vdd_2|-101.5|50
-Ametal-2|net@186|||S0|predDri2@0|gnd|-144.5|0|nand5A@0|gnd_1|-144.5|0
-Ametal-2|net@187|||S0|predDri2@0|vdd|-144.5|-50|nand5A@0|vdd_3|-144.5|-50
-Ametal-2|net@188|||S0|predDri2@0|vdd_1|-144.5|50|nand5A@0|vdd_2|-144.5|50
-Ametal-1|net@189|||S1800|predDri2@1|pred|-172|-16|pin@41||-162|-16
-Ametal-1|net@190|||S2700|nand5A@0|ina|-162|-25|pin@41||-162|-16
-Ametal-2|net@193|||S0|contact@26||-123|34|contact@27||-189|34
-Ametal-2|net@194|||S0|contact@13||-30|34|contact@26||-123|34
-Ametal-1|net@195|||S2700|predDri2@0|in|-123|22|contact@26||-123|34
-Ametal-1|net@197|||S2700|predDri2@1|in|-189|22|contact@27||-189|34
-Ametal-1|net@198|||S2700|predDri2@0|pred|-140|-16|pin@43||-140|-5
-Ametal-1|net@199|||S0|pin@43||-140|-5|pin@44||-143.5|-5
-Ametal-1|net@200|||S2700|pin@44||-143.5|-5|pin@45||-143.5|23
-Ametal-1|net@203|||S900|nand5A@0|inb|-151|29|pin@47||-151|23
-Ametal-1|net@204|||S0|pin@45||-143.5|23|pin@47||-151|23
-Ametal-1|net@207|||S2700|predDri2@1|mc|-174|7|contact@28||-174|40
-Ametal-2|net@208|||S0|contact@29||-138|40|contact@28||-174|40
-Ametal-1|net@209|||S2700|predDri2@0|mc|-138|7|contact@29||-138|40
-Ametal-1|net@210|||S900|contact@19||44|28|predDri2@2|pred|44|16
-Ametal-2|net@211|||S0|inv10D@3|gnd_1|39.5|0|predDri2@2|gnd|39.5|0
-Ametal-2|net@212|||S0|inv10D@3|vdd_3|39.5|50|predDri2@2|vdd|39.5|50
-Ametal-2|net@213|||S0|inv10D@3|vdd_2|39.5|-50|predDri2@2|vdd_1|39.5|-50
-Ametal-2|net@220|||S0|inv10D@3|gnd|22.5|0|sucDri20@0|gnd_1|22.5|0
-Ametal-2|net@221|||S0|inv10D@3|vdd_1|22.5|50|sucDri20@0|vdd_2|22.5|50
-Ametal-2|net@222|||S0|inv10D@3|vdd|22.5|-50|sucDri20@0|vdd_3|22.5|-50
-Ametal-2|net@225|||S0|contact@23||206|-40|contact@31||104|-40
-Ametal-1|net@227|||S900|predDri2@2|in|61|-22|contact@30||61|-40
-Ametal-2|net@228|||S0|contact@31||104|-40|contact@30||61|-40
-Ametal-1|net@229|||S900|predDri2@3|in|104|-22|contact@31||104|-40
-Ametal-1|net@230|||S1800|predDri2@2|mc_1|49.5|24|pin@50||58|24
-Ametal-1|net@233|||S0|predDri2@3|mc_1|115.5|24|pin@53||107|24
-Ametal-2|net@239|||S0|contact@33||58|40|pin@56||-66|40
-Ametal-2|net@241|||S0|contact@32||107|40|contact@33||58|40
-Ametal-1|net@245|||S900|contact@33||58|40|pin@50||58|24
-Ametal-1|net@246|||S900|contact@32||107|40|pin@53||107|24
-Ametal-2|net@247|||S0|pin@56||-66|40|contact@29||-138|40
-Ametal-1|net@249|||S900|predDri2@3|pred|121|16|pin@58||121|4
-Ametal-1|net@250|||S1800|pin@58||121|4|pin@59||124.5|4
-Ametal-1|net@251|||S900|pin@59||124.5|4|pin@60||124.5|-11
-Ametal-1|net@254|||S2700|pin@37||132.5|-16.5|pin@62||132.5|-11
-Ametal-2|net@255|||S0|predDri2@3|gnd|125.5|0|inv510@1|gnd_1|125.5|0
-Ametal-2|net@256|||S0|predDri2@3|vdd|125.5|50|inv510@1|vdd_3|125.5|50
-Ametal-2|net@257|||S0|predDri2@3|vdd_1|125.5|-50|inv510@1|vdd_2|125.5|-50
-Ametal-2|net@258|||S0|predDri2@3|gnd_1|82.5|0|predDri2@2|gnd_1|82.5|0
-Ametal-2|net@259|||S0|predDri2@3|vdd_2|82.5|50|predDri2@2|vdd_2|82.5|50
-Ametal-2|net@260|||S0|predDri2@3|vdd_3|82.5|-50|predDri2@2|vdd_3|82.5|-50
-Ametal-1|net@261|||S1800|pin@60||124.5|-11|pin@62||132.5|-11
-Ametal-2|net@262|||S1800|contact@18||-1|28|pin@63||14.5|28
-Ametal-1|net@264||0.4|S2700|contact@19||44|28|pin@65||44|34
-Ametal-1|net@267||0.4|S2700|contact@18||-1|28|pin@67||-1|34
-Ametal-1|net@268|||S0|pin@67||-1|34|sucDri20@0|succ|-1.5|34
-Egnd_1|gnd|D5G2;|predDri2@1|gnd_1|G
-Egnd_2||D5G2;|ctrAND1i@1|gnd_2|G
-Eloop||D5G2;|pin@63||O
-Emc||D5G2;|pin@56||I
-Emc_2||D5G2;|predDri2@3|mc|I
-Epred|pred[DRAIN]|D5G2;|predDri2@3|pred|O
-Epred_1@399273489|pred[HEAD]|D5G2;|predDri2@0|pred|O
-Epred_1|pred[TAIL]|D5G2;|predDri2@1|pred|O
-Eout_8|s[1]|D5G2;|inv10D@3|out|O
-Eout_3|s[2]|D5G2;|inv10D@1|out|O
-Eout12|s[3]|D5G2;|inv510@1|out|O
-Evdd_3|vdd|D5G2;|predDri2@1|vdd_3|P
-Evdd_2||D5G2;|predDri2@1|vdd_2|P
-Evdd_4||D5G2;|ctrAND1i@1|vdd_4|P
-Evdd_5||D5G2;|ctrAND1i@1|vdd_5|P
-X
-
 # Cell reQueueB;3{sch}
 CreQueueB;3{sch}||schematic|1229697234749|1234569171634|
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -2788,10 +3141,10 @@ Ngeneric:Invisible-Pin|pin@56||-54|42.5|||||ART_message(D3G2;)S[this part fires,
 NWire_Pin|pin@57||-70|6||||
 NWire_Pin|pin@58||-70|10||||
 NWire_Pin|pin@59||-43|6||||
-IdriversL:predDri20wMC;1{ic}|predDri2@1||-38|30|X||D5G4;
-IdriversL:predDri20wMC;1{ic}|predDri2@2||-38|18|XY||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@1||-38|30|X||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@2||-38|18|XY||D5G4;
 IreQueueB;1{ic}|reQueueB@0||-15|40.5|||D5G4;
-IdriversL:sucDri20;1{ic}|sucDri20@0||-12|24|||D5G4;
+IdriversM:sucDri20;1{ic}|sucDri20@0||-12|24|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||-29|0|||D0G4;|ATTR_L(D5G1;PUD)D301.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-20|24|||D0G4;|ATTR_L(D5G1;PUD)D732.5000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@2||-56|-1|||D0G4;|ATTR_L(D5G1;PUD)D142.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -2895,7 +3248,7 @@ Esucc||D5G2;|pin@8||O
 X
 
 # Cell reQueueC;2{lay}
-CreQueueC;2{lay}||cmos90|1234488582830|1237776243855||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237776247553|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237776247553
+CreQueueC;2{lay}||cmos90|1234488582830|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241982287554
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-387.5|-34||||
 NX-Metal-1-Metal-2-Con|contact@1||-285|-34||||
@@ -2903,12 +3256,12 @@ NX-Metal-1-Metal-2-Con|contact@5||-81.5|40||||
 NX-Metal-1-Metal-2-Con|contact@7||-316|-22||||
 NX-Metal-1-Metal-2-Con|contact@8||-265|-22||||
 NX-Metal-1-Metal-2-Con|contact@9||-51.5|-10||||
-NX-Metal-1-Metal-2-Con|contact@10||21.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@10||23.5|-10||||
 NX-Metal-1-Metal-2-Con|contact@11||218.5|-22||||
 NX-Metal-1-Metal-2-Con|contact@12||-115|-22||||
 NX-Metal-1-Metal-2-Con|contact@13||-40|28||||
 NX-Metal-1-Metal-2-Con|contact@14||-323.5|28||||
-NX-Metal-1-Metal-2-Con|contact@15||-458.5|10||||
+NX-Metal-1-Metal-2-Con|contact@15||-456.5|10||||
 NX-Metal-1-Metal-2-Con|contact@16||-238.5|22||||
 NMetal-2-Pin|pin@1||-371|-34||||
 NMetal-2-Pin|pin@3||400|10||||
@@ -2926,11 +3279,11 @@ Ametal-1|net@30|||S2700|reQueueM@0|out_1|-81.5|32|contact@5||-81.5|40
 Ametal-2|net@33|||S0|reQueueP@0|mc|272.5|60|reQueueE@0|mc|-331.5|60
 Ametal-1|net@34|||S900|reQueueE@0|inA|-316|-20|contact@7||-316|-22
 Ametal-1|net@36|||S900|reQueueM@0|succ|-265|34|contact@8||-265|-22
-Ametal-1|net@39|||S900|reQueueP@0|out10|21.5|7|contact@10||21.5|-10
+Ametal-1|net@39|||S900|reQueueP@0|out10|23.5|7|contact@10||23.5|-10
 Ametal-1|net@40|||S2700|reQueueM@0|inB_1|-51.5|-25|contact@9||-51.5|-10
 Ametal-2|net@44|||S1800|pin@1||-371|-34|contact@1||-285|-34
 Ametal-2|net@46|||S1800|pin@7||-303|-22|contact@8||-265|-22
-Ametal-2|net@47|||S1800|contact@9||-51.5|-10|contact@10||21.5|-10
+Ametal-2|net@47|||S1800|contact@9||-51.5|-10|contact@10||23.5|-10
 Ametal-2|net@53|||S0|reQueueP@0|gnd_1|-41|0|reQueueM@0|gnd_1|-41|0
 Ametal-2|net@54|||S0|reQueueP@0|vdd_1|-41|50|reQueueM@0|vdd_2|-41|50
 Ametal-2|net@55|||S0|reQueueP@0|vdd_3|-41|-50|reQueueM@0|vdd_3|-41|-50
@@ -2943,8 +3296,8 @@ Ametal-2|net@66|||S0|reQueueE@0|gnd_1|-298|0|reQueueM@0|gnd|-298|0
 Ametal-2|net@67|||S0|reQueueE@0|vdd_3|-298|50|reQueueM@0|vdd|-298|50
 Ametal-2|net@68|||S0|reQueueE@0|vdd_1|-298|-50|reQueueM@0|vdd_1|-298|-50
 Ametal-2|net@70|||S1800|contact@0||-387.5|-34|pin@1||-371|-34
-Ametal-1|net@71|||S2700|reQueueE@0|out10|-458.5|7|contact@15||-458.5|10
-Ametal-2|net@72|||S1800|contact@15||-458.5|10|pin@3||400|10
+Ametal-1|net@71|||S2700|reQueueE@0|out10|-456.5|7|contact@15||-456.5|10
+Ametal-2|net@72|||S1800|contact@15||-456.5|10|pin@3||400|10
 Ametal-2|net@75|||S1800|contact@16||-238.5|22|pin@6||400|22
 Ametal-1|net@76|||S2700|reQueueM@0|out@147007177|-238.5|7|contact@16||-238.5|22
 Ametal-2|net@77|||S1800|contact@7||-316|-22|pin@7||-303|-22
@@ -2969,67 +3322,6 @@ Evdd_6||D5G2;|reQueueP@0|vdd|P
 Evdd_7||D5G2;|reQueueP@0|vdd_2|P
 X
 
-# Cell reQueueC;1{lay}
-CreQueueC;1{lay}||cmos90|1234488582830|1237218019162||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234567291693|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234567291693
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||-387.5|-34||||
-NX-Metal-1-Metal-2-Con|contact@1||-285|-34||||
-NX-Metal-1-Metal-2-Con|contact@5||-81.5|40||||
-NX-Metal-1-Metal-2-Con|contact@7||-316|-22||||
-NX-Metal-1-Metal-2-Con|contact@8||-265|-22||||
-NX-Metal-1-Metal-2-Con|contact@9||-51.5|-10||||
-NX-Metal-1-Metal-2-Con|contact@10||21.5|-10||||
-NX-Metal-1-Metal-2-Con|contact@11||218.5|-22||||
-NX-Metal-1-Metal-2-Con|contact@12||-115|-22||||
-NX-Metal-1-Metal-2-Con|contact@13||-40|28||||
-NX-Metal-1-Metal-2-Con|contact@14||-323.5|28||||
-IreQueueEpi;1{lay}|reQueueE@0||-379.5|0|X||D5G4;
-IreQueueMid;1{lay}|reQueueM@0||-173.5|0|||D5G4;
-IreQueuePreds;1{lay}|reQueueP@0||191.5|0|X||D5G4;
-Ametal-1|net@12|||S900|reQueueE@0|out|-387.5|16|contact@0||-387.5|-34
-Ametal-1|net@15|||S900|reQueueM@0|inB|-285|-26|contact@1||-285|-34
-Ametal-2|net@25|||S0|reQueueM@0|circulate|-191|28|contact@14||-323.5|28
-Ametal-2|net@27|||S1800|reQueueM@0|circulate|-191|28|contact@13||-40|28
-Ametal-2|net@28|||S0|reQueueP@0|fire[clr]|266.5|40|contact@5||-81.5|40
-Ametal-1|net@30|||S2700|reQueueM@0|out_1|-81.5|32|contact@5||-81.5|40
-Ametal-2|net@33|||S0|reQueueP@0|mc|272.5|60|reQueueE@0|mc|-331.5|60
-Ametal-1|net@34|||S900|reQueueE@0|inA|-316|-20|contact@7||-316|-22
-Ametal-1|net@36|||S900|reQueueM@0|succ|-265|34|contact@8||-265|-22
-Ametal-1|net@39|||S900|reQueueP@0|out10|21.5|7|contact@10||21.5|-10
-Ametal-1|net@40|||S2700|reQueueM@0|inB_1|-51.5|-25|contact@9||-51.5|-10
-Ametal-2|net@44|||S1800|contact@0||-387.5|-34|contact@1||-285|-34
-Ametal-2|net@46|||S1800|contact@7||-316|-22|contact@8||-265|-22
-Ametal-2|net@47|||S1800|contact@9||-51.5|-10|contact@10||21.5|-10
-Ametal-2|net@53|||S0|reQueueP@0|gnd_1|-41|0|reQueueM@0|gnd_1|-41|0
-Ametal-2|net@54|||S0|reQueueP@0|vdd_1|-41|50|reQueueM@0|vdd_2|-41|50
-Ametal-2|net@55|||S0|reQueueP@0|vdd_3|-41|-50|reQueueM@0|vdd_3|-41|-50
-Ametal-2|net@59|||S0|contact@11||218.5|-22|contact@12||-115|-22
-Ametal-1|net@60|||S900|reQueueM@0|inB_1@127343053|-115|-19|contact@12||-115|-22
-Ametal-1|net@61|||S900|contact@11||218.5|-22|reQueueP@0|out_2|218.5|-31
-Ametal-1|net@63|||S2700|reQueueP@0|circulate_1|-40|18.5|contact@13||-40|28
-Ametal-1|net@65|||S2700|reQueueE@0|inC|-323.5|22|contact@14||-323.5|28
-Ametal-2|net@66|||S0|reQueueE@0|gnd_1|-298|0|reQueueM@0|gnd|-298|0
-Ametal-2|net@67|||S0|reQueueE@0|vdd_3|-298|50|reQueueM@0|vdd|-298|50
-Ametal-2|net@68|||S0|reQueueE@0|vdd_1|-298|-50|reQueueM@0|vdd_1|-298|-50
-Ecirculate_2|circulate|D5G2;|reQueueM@0|circulate|I
-Eepi[OTHER]||D5G2;|reQueueE@0|epi[OTHER]|I
-Efire[E]||D5G2;|reQueueE@0|out|O
-Efire[R]||D5G2;|reQueueM@0|fire[R]|O
-Egnd_2|gnd|D5G2;|reQueueE@0|gnd_2|G
-Egnd_3||D5G2;|reQueueP@0|gnd|G
-Emc||D5G2;|reQueueP@0|mc|I
-Eod[ABORT]||D5G2;|reQueueP@0|od[ABORT]|I
-Eod[OTHER]||D5G2;|reQueueP@0|OD[OTHER]|I
-Es[1]||D5G2;|reQueueM@0|out@147007177|O
-Es[2]||D5G2;|reQueueE@0|out10|O
-Esucc||D5G2;|reQueueE@0|inA|I
-Esucc_1||D5G2;|reQueueM@0|succ|O
-Evdd_5|vdd|D5G2;|reQueueE@0|vdd_5|P
-Evdd_4||D5G2;|reQueueE@0|vdd_4|P
-Evdd_6||D5G2;|reQueueP@0|vdd|P
-Evdd_7||D5G2;|reQueueP@0|vdd_2|P
-X
-
 # Cell reQueueC;1{sch}
 CreQueueC;1{sch}||schematic|1229695674864|1234569390292|
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -3121,14 +3413,14 @@ NWire_Pin|pin@184||8.5|-40||||
 NWire_Pin|pin@185||-26|-14||||
 NWire_Pin|pin@190||30|-38||||
 NWire_Pin|pin@192||18|-38||||
-IdriversL:predDri20wMC;1{ic}|predDri2@2||-66|24|XY||D5G4;
-IdriversL:predDri20wMC;1{ic}|predDri2@3||-66|12|XY||D5G4;
-IdriversL:predDri20wMC;1{ic}|predDri2@4||-66|0|XY||D5G4;
-IdriversL:predDri20wMC;1{ic}|predDri2@5||-66|-12|XY||D5G4;
-IdriversL:predDri20wMC;1{ic}|predDri2@6||18|-12|Y||D5G4;
-IdriversL:predDri20wMC;1{ic}|predDri2@7||-8|-50|||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@2||-66|24|XY||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@3||-66|12|XY||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@4||-66|0|XY||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@5||-66|-12|XY||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@6||18|-12|Y||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@7||-8|-50|||D5G4;
 IreQueueC;1{ic}|reQueueC@0||14|23|||D5G4;
-IdriversL:sucORdri20;1{ic}|sucORdri@0||-12|-6|YRRR||D5G4;
+IdriversM:sucORdri20;1{ic}|sucORdri@0||-12|-6|YRRR||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@12||-65|-30|||D0G4;|ATTR_L(D5G1;PUD)D286.30000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@13||-65|-39|||D0G4;|ATTR_L(D5G1;PUD)D428.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@14||-65|-48|||D0G4;|ATTR_L(D5G1;PUD)D356.70000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -3268,21 +3560,23 @@ Esucc||D6G2;|conn@0|y|O
 X
 
 # Cell reQueueEpi;1{lay}
-CreQueueEpi;1{lay}||cmos90|1234488088508|1234567307781||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234567308705|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234567308705
+CreQueueEpi;1{lay}||cmos90|1234488088508|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241982287554
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-72.5|-16||||
 NX-Metal-1-Metal-2-Con|contact@1||51|-28||||
 NX-Metal-1-Metal-2-Con|contact@2||60|-16||||
 NX-Metal-1-Metal-2-Con|contact@3||49|60||||
 IcentersJ:ctrAND3in30;2{lay}|ctrAND3i@0||-34.5|0|||D5G4;
-Igates1inM:inv510;1{lay}|inv510@0||68.5|0|||D5G4;
+Igates1inM:inv510;3{lay}|inv510@2||68.5|0|||D5G4;
 NMetal-2-Pin|pin@2||42.5|-28||||
 NMetal-1-Pin|pin@3||8|22||||
 NMetal-1-Pin|pin@8||51|-5||||
 NMetal-1-Pin|pin@9||54.5|-5||||
-NMetal-1-Pin|pin@10||54.5|15||||
+NMetal-1-Pin|pin@10||54.5|3||||
 NMetal-2-Pin|pin@12||-48|60||||
-IdriversL:predDri20wMC;3{lay}|predDri2@0||34|0|XY||D5G4;
+NMetal-1-Pin|pin@13||60|-11||||
+NMetal-1-Pin|pin@15||62.5|3||||
+IdriversM:predDri20wMC;3{lay}|predDri2@0||34|0|XY||D5G4;
 Ametal-2|net@0|||S0|predDri2@0|gnd_1|12.5|0|ctrAND3i@0|gnd_1|12.5|0
 Ametal-2|net@1|||S0|predDri2@0|vdd_2|12.5|-50|ctrAND3i@0|vdd_3|12.5|-50
 Ametal-2|net@2|||S0|predDri2@0|vdd_3|12.5|50|ctrAND3i@0|vdd_2|12.5|50
@@ -3293,27 +3587,29 @@ Ametal-1|net@16|||S1800|pin@3||8|22|predDri2@0|in|34|22
 Ametal-2|net@19|||S1800|pin@2||42.5|-28|contact@1||51|-28
 Ametal-1|net@22|||S2700|predDri2@0|pred|51|-16|pin@8||51|-5
 Ametal-1|net@23|||S1800|pin@8||51|-5|pin@9||54.5|-5
-Ametal-1|net@24|||S2700|pin@9||54.5|-5|pin@10||54.5|15
-Ametal-1|net@25|||S1800|pin@10||54.5|15|inv510@0|in[1]|62.5|15
-Ametal-1|net@27|||S2700|inv510@0|out5|60|-25|contact@2||60|-16
+Ametal-1|net@24|||S2700|pin@9||54.5|-5|pin@10||54.5|3
+Ametal-1|net@27|||S2700|inv510@2|out5|60|-25|contact@2||60|-16
 Ametal-2|net@28|||S1800|contact@0||-72.5|-16|contact@2||60|-16
-Ametal-2|net@29|||S0|inv510@0|gnd_1|55.5|0|predDri2@0|gnd|55.5|0
-Ametal-2|net@30|||S0|inv510@0|vdd_3|55.5|-50|predDri2@0|vdd|55.5|-50
-Ametal-2|net@31|||S0|inv510@0|vdd_2|55.5|50|predDri2@0|vdd_1|55.5|50
+Ametal-2|net@29|||S0|inv510@2|gnd|55.5|0|predDri2@0|gnd|55.5|0
+Ametal-2|net@30|||S0|inv510@2|vdd_1|55.5|-50|predDri2@0|vdd|55.5|-50
+Ametal-2|net@31|||S0|inv510@2|vdd|55.5|50|predDri2@0|vdd_1|55.5|50
 Ametal-1|net@32|||S2700|predDri2@0|mc|49|7|contact@3||49|60
 Ametal-2|net@33|||S0|contact@3||49|60|pin@12||-48|60
+Ametal-1|net@38||0.4|S2700|contact@2||60|-16|pin@13||60|-11
+Ametal-1|net@40|||S1800|pin@10||54.5|3|pin@15||62.5|3
+Ametal-1|net@41|||S2700|pin@15||62.5|3|inv510@2|in[1]|62.5|7
 EinC|circulate|D5G2;|ctrAND3i@0|inC|I
 Eepi[OTHER]||D5G2;|pin@2||I
 Eout|fire[E]|D5G2;|ctrAND3i@0|out|O
 Egnd_1|gnd|D5G2;|ctrAND3i@0|gnd|G
-Egnd_2||D5G2;|inv510@0|gnd_2|G
+Egnd_2||D5G2;|inv510@2|gnd_1|G
 Emc||D5G2;|pin@12||I
-Eout10|s[2]|D5G2;|inv510@0|out|O
+Eout10|s[2]|D5G2;|inv510@2|out10|O
 EinA|succ|D5G2;|ctrAND3i@0|inA_1|I
 Evdd_3|vdd|D5G2;|ctrAND3i@0|vdd|P
 Evdd_1||D5G2;|ctrAND3i@0|vdd_1|P
-Evdd_4||D5G2;|inv510@0|vdd_4|P
-Evdd_5||D5G2;|inv510@0|vdd_5|P
+Evdd_4||D5G2;|inv510@2|vdd_2|P
+Evdd_5||D5G2;|inv510@2|vdd_3|P
 X
 
 # Cell reQueueEpi;1{sch}
@@ -3342,7 +3638,7 @@ NWire_Pin|pin@183||8.5|-50||||
 NWire_Pin|pin@185||31.5|-12||||
 NWire_Pin|pin@187||31.5|-38||||
 NWire_Pin|pin@188||19.5|-38||||
-IdriversL:predDri20wMC;1{ic}|predDri2@6||18|-12|Y||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@6||18|-12|Y||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@26||14|-38|X||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Awire|fire[E]|D5G2;||2700|pin@158||6|-14|pin@171||6|-9
 Awire|net@355|||900|ctrAND3i@0|inA|3.5|-32|pin@157||3.5|-38
@@ -3373,7 +3669,7 @@ Esucc||D6G2;|conn@0|y|O
 X
 
 # Cell reQueueMid;1{lay}
-CreQueueMid;1{lay}||cmos90|1234486181742|1234559507906||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234559512248|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234559512248
+CreQueueMid;1{lay}||cmos90|1234486181742|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241982287554
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@2||-114.5|34||||
 NX-Metal-1-Metal-2-Con|contact@4||-51|28||||
@@ -3398,7 +3694,7 @@ NMetal-1-Pin|pin@19||-91.5|-33||||
 NMetal-1-Pin|pin@24||-45|11.5||||
 NMetal-2-Pin|pin@25||-59|-22||||
 NMetal-2-Pin|pin@26||-59|-28||||
-IdriversL:sucORdri20;1{lay}|sucORdri@0||-96|0|||D5G4;
+IdriversM:sucORdri20;1{lay}|sucORdri@0||-96|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@0||-38|0|||D5G4;
 Ametal-1|net@24|||S1800|nand6sym@0|out_2|43|31|pin@0||78|31
 Ametal-1|net@25|||S900|pin@0||78|31|nand20sy@0|inA|78|25
@@ -3498,7 +3794,7 @@ NWire_Pin|pin@156||-3|-38||||
 NWire_Pin|pin@159||-11|-14||||
 NWire_Pin|pin@179||-14|-16||||
 NWire_Pin|pin@185||-43|-27||||
-IdriversL:sucORdri20;1{ic}|sucORdri@0||-12|-6|YRRR||D5G4;
+IdriversM:sucORdri20;1{ic}|sucORdri@0||-12|-6|YRRR||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@17||-30|-39|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@18||-19|-27|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@19||-31|-27|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -3549,7 +3845,7 @@ Esucc||D6G2;|conn@0|y|O
 X
 
 # Cell reQueuePreds;1{lay}
-CreQueuePreds;1{lay}||cmos90|1234477787138|1237218032924||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237217979960|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237218130517
+CreQueuePreds;1{lay}||cmos90|1234477787138|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241982287554
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@8||-114|-28||||
 NX-Metal-1-Metal-2-Con|contact@9||-155.5|-28||||
@@ -3576,7 +3872,7 @@ NX-Metal-1-Metal-2-Con|contact@32||226|60||||
 NX-Metal-1-Metal-2-Con|contact@33||107|-60||||
 NX-Metal-1-Metal-2-Con|contact@34||-112|-66||||
 Igates1inM:inv10D;1{lay}|inv10D@0||181|0|||D5G4;
-Igates1inM:inv510;1{lay}|inv510@0||159.5|0|||D5G4;
+Igates1inM:inv510;3{lay}|inv510@2||159.5|0|||D5G4;
 Igates3inM:nand3in6.6symX;2{lay}|nand3in6@2||-47.5|0|X||D5G4;
 Igates2inM:nand6sym;1{lay}|nand6sym@0||-171|0|X||D5G4;
 Igates2inM:nand6sym;1{lay}|nand6sym@1||-91|0|X||D5G4;
@@ -3603,7 +3899,7 @@ NMetal-2-Pin|pin@50||-136|-66||||
 NMetal-2-Pin|pin@52||-81|60||||
 NMetal-2-Pin|pin@54||-75|40||||
 NMetal-1-Pin|pin@55||128|15||||
-NMetal-1-Pin|pin@56||170|-25||||
+NMetal-1-Pin|pin@56||168|-25||||
 NMetal-1-Pin|pin@57||187|22||||
 NMetal-1-Pin|pin@59||228|-5.5||||
 NMetal-1-Pin|pin@60||231.5|-5.5||||
@@ -3614,11 +3910,12 @@ NMetal-1-Pin|pin@66||-114|-35||||
 NMetal-1-Pin|pin@67||-112|-35||||
 NMetal-1-Pin|pin@68||19.5|63||||
 NMetal-1-Pin|pin@69||-190.5|63||||
-IdriversL:predDri20wMC;3{lay}|predDri2@0||-211|0|XY||D5G4;
-IdriversL:predDri20wMC;3{lay}|predDri2@2||-131|0|XY||D5G4;
-IdriversL:predDri20wMC;3{lay}|predDri2@5||-1|0|XY||D5G4;
-IdriversL:predDri20wMC;3{lay}|predDri2@6||88|0|XY||D5G4;
-IdriversL:predDri20wMC;3{lay}|predDri2@7||211|0|XY||D5G4;
+NMetal-1-Pin|pin@71||153.5|15||||
+IdriversM:predDri20wMC;3{lay}|predDri2@0||-211|0|XY||D5G4;
+IdriversM:predDri20wMC;3{lay}|predDri2@2||-131|0|XY||D5G4;
+IdriversM:predDri20wMC;3{lay}|predDri2@5||-1|0|XY||D5G4;
+IdriversM:predDri20wMC;3{lay}|predDri2@6||88|0|XY||D5G4;
+IdriversM:predDri20wMC;3{lay}|predDri2@7||211|0|XY||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@1||62|0|||D5G4;
 Ametal-1|net@3|||S2700|predDri2@0|pred|-194|-16|pin@0||-194|-4
 Ametal-1|net@4|||S1800|pin@0||-194|-4|pin@1||-190.5|-4
@@ -3699,19 +3996,18 @@ Ametal-1|net@188|||S900|nand3in6@2|inC|-55|25|contact@30||-55|16
 Ametal-1|net@191|||S2700|nand6sym@0|out|-171|7|contact@31||-171|16
 Ametal-2|net@194|||S1800|contact@26||-116|60|pin@52||-81|60
 Ametal-2|net@196|||S1800|contact@22||-131|40|pin@54||-75|40
-Ametal-2|net@197|||S0|inv510@0|gnd_1|146.5|0|nand6sym@5|gnd|146.5|0
-Ametal-2|net@198|||S0|inv510@0|vdd_2|146.5|50|nand6sym@5|vdd|146.5|50
-Ametal-2|net@199|||S0|inv510@0|vdd_3|146.5|-50|nand6sym@5|vdd_1|146.5|-50
+Ametal-2|net@197|||S0|inv510@2|gnd|146.5|0|nand6sym@5|gnd|146.5|0
+Ametal-2|net@198|||S0|inv510@2|vdd|146.5|50|nand6sym@5|vdd|146.5|50
+Ametal-2|net@199|||S0|inv510@2|vdd_1|146.5|-50|nand6sym@5|vdd_1|146.5|-50
 Ametal-1|net@200|||S2700|nand6sym@5|out|128|7|pin@55||128|15
-Ametal-1|net@201|||S1800|pin@55||128|15|inv510@0|in[1]|153.5|15
-Ametal-2|net@202|||S0|inv10D@0|gnd|172.5|0|inv510@0|gnd_2|172.5|0
-Ametal-2|net@203|||S0|inv10D@0|vdd|172.5|50|inv510@0|vdd_4|172.5|50
-Ametal-2|net@204|||S0|inv10D@0|vdd_1|172.5|-50|inv510@0|vdd_5|172.5|-50
+Ametal-2|net@202|||S0|inv10D@0|gnd|172.5|0|inv510@2|gnd_1|172.5|0
+Ametal-2|net@203|||S0|inv10D@0|vdd|172.5|50|inv510@2|vdd_2|172.5|50
+Ametal-2|net@204|||S0|inv10D@0|vdd_1|172.5|-50|inv510@2|vdd_3|172.5|-50
 Ametal-2|net@205|||S0|inv10D@0|gnd_1|189.5|0|predDri2@7|gnd_1|189.5|0
 Ametal-2|net@206|||S0|inv10D@0|vdd_3|189.5|-50|predDri2@7|vdd_2|189.5|-50
 Ametal-2|net@207|||S0|inv10D@0|vdd_2|189.5|50|predDri2@7|vdd_3|189.5|50
-Ametal-1|net@208|||S900|inv510@0|out|170|7|pin@56||170|-25
-Ametal-1|net@209|||S1800|pin@56||170|-25|inv10D@0|in|181|-25
+Ametal-1|net@208|||S900|inv510@2|out10|168|7|pin@56||168|-25
+Ametal-1|net@209|||S1800|pin@56||168|-25|inv10D@0|in|181|-25
 Ametal-1|net@210|||S2700|inv10D@0|out|187|7|pin@57||187|22
 Ametal-1|net@211|||S1800|pin@57||187|22|predDri2@7|in|211|22
 Ametal-1|net@217|||S2700|predDri2@7|mc|226|7|contact@32||226|60
@@ -3733,7 +4029,9 @@ Ametal-2|net@239|||S1800|pin@50||-136|-66|contact@34||-112|-66
 Ametal-1|net@240|||S2700|pin@24||19.5|19|pin@68||19.5|63
 Ametal-2|net@241|||S1800|contact@15||-75.5|-28|contact@16||16|-28
 Ametal-1|net@242|||S2700|pin@2||-190.5|19|pin@69||-190.5|63
-Eout10|abortLO|D5G2;|inv510@0|out|O
+Ametal-1|net@251|||S1800|pin@55||128|15|pin@71||153.5|15
+Ametal-1|net@252|||S900|pin@71||153.5|15|inv510@2|in[1]|153.5|7
+Eout10|abortLO|D5G2;|inv510@2|out10|O
 Ecirculate_1|circulate|D5G2;|pin@61||O
 Efire[clr]|fire[C]|D5G2;|pin@54||I
 Egnd||D5G2;|predDri2@0|gnd_1|G
@@ -3800,11 +4098,11 @@ NWire_Pin|pin@189||-13|-52||||
 NWire_Pin|pin@190||-13|-57||||
 Ngeneric:Invisible-Pin|pin@191||-34|-51.5|||||ART_message(D3G2;)S[this part fires,for an executed,abort instruction]
 NWire_Pin|pin@193||-49|-39||||
-IdriversL:predDri20wMC;1{ic}|predDri2@2||-66|24|XY||D5G4;
-IdriversL:predDri20wMC;1{ic}|predDri2@3||-66|12|XY||D5G4;
-IdriversL:predDri20wMC;1{ic}|predDri2@4||-66|0|XY||D5G4;
-IdriversL:predDri20wMC;1{ic}|predDri2@5||-66|-12|XY||D5G4;
-IdriversL:predDri20wMC;1{ic}|predDri2@6||-7|-50|||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@2||-66|24|XY||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@3||-66|12|XY||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@4||-66|0|XY||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@5||-66|-12|XY||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@6||-7|-50|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@12||-65|-30|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@13||-65|-39|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@14||-65|-48|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -3939,7 +4237,7 @@ Ewhen||D5G2;|pin@2||I
 X
 
 # Cell sucDri10Pair;1{lay}
-CsucDri10Pair;1{lay}||cmos90|1230394847248|1237731128937||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237731137563|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237731137563
+CsucDri10Pair;1{lay}||cmos90|1230394847248|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241982205540
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||6.5|48||20.8||
 NMetal-1-N-Active-Con|contact@1||0.5|0||5.2||
@@ -4240,7 +4538,7 @@ Ein|when|D5G2;|pin@98||I
 X
 
 # Cell sucDri10Pair;1{sch}
-CsucDri10Pair;1{sch}||schematic|1227976012682|1234876959146|
+CsucDri10Pair;1{sch}||schematic|1227976012682|1240934037485|
 IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@2||-12|-35|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)S4
 IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@3||-21|-35|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)S4
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -4281,11 +4579,11 @@ NWire_Pin|pin@78||-18|-17.5||||
 IredFive:pms1;2{ic}|pms1@0||-12|5.5|||D0G4;|ATTR_Delay(D5G1;NPX-2;Y0.25;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S10
 IredFive:pms2_sy;1{ic}|pms2_sy@0||-12|-22|X||D0G4;|ATTR_Delay(D5G1;NPX-5;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX4;Y2;)S10
 IsucDri10Pair;1{ic}|sucDri10@0||4.5|12|||D5G4;
-IorangeTSMC090nm:wire90;1{ic}|wire90@0||-23|0|||D0G4;|ATTR_L(D5G1;PUD)S403|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@1||-22|-22|||D0G4;|ATTR_L(D5G1;PUD)S403|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@3||-4|-12|||D0G4;|ATTR_L(D5G1;PUD)S403|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@4||-4|-42|||D0G4;|ATTR_L(D5G1;PUD)S403|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@5||-17|-38|||D0G4;|ATTR_L(D5G1;PUD)S403|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-23|0|||D0G4;|ATTR_L(D5G1;PUD)D288.29999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||-22|-22|||D0G4;|ATTR_L(D5G1;PUD)D255.40000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@3||-4|-12|||D0G4;|ATTR_L(D5G1;PUD)D120.2|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@4||-4|-42|||D0G4;|ATTR_L(D5G1;PUD)D112.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@5||-17|-38|||D0G4;|ATTR_L(D5G1;PUD)D66.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Awire|net@2|||900|pms1@0|d|-12|3.5|pin@16||-12|0
 Awire|net@4|||0|pms1@0|g|-15|5.5|pin@3||-18|5.5
 Awire|net@6|||1800|pin@4||-18|-8|nms2b@0|g2|-15|-8
@@ -4398,7 +4696,7 @@ Ewhen||D5G2;|pin@6||I
 X
 
 # Cell sucDri10Pairx6;1{lay}
-CsucDri10Pairx6;1{lay}||cmos90|1230648725305|1237212782236||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234796460440|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237212793970
+CsucDri10Pairx6;1{lay}||cmos90|1230648725305|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241982205540
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-253|16||||
 NX-Metal-1-Metal-2-Con|contact@1||-140|16||||
@@ -4534,6 +4832,334 @@ Es[1]|ready|D6G2;|conn@3|y|O
 EheadBit_1|when|D4G2;|conn@1|a|I
 X
 
+# Cell sucDri10Pairx6s;1{ic}
+CsucDri10Pairx6s;1{ic}||artwork|1234796165018|1240938523656|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||-3|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||-0.5|0|1|1||
+NThick-Circle|art@4||-8|4|4|4|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@5||-9.5|5|1|1||
+NThick-Circle|art@6||-9.5|3|1|1||
+Nschematic:Bus_Pin|pin@0||-5|-1|-1|-1||
+Ngeneric:Invisible-Pin|pin@1||-4|-1|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||0|-6|-1|-1||
+Nschematic:Bus_Pin|pin@6||-10|3|-1|-1||
+NPin|pin@8||-4|1|1|1||
+NPin|pin@9||-4|2|1|1||
+NPin|pin@10||-3|2|1|1||
+NPin|pin@11||-4|-2|1|1||
+NPin|pin@12||-3|-2|1|1||
+NPin|pin@13||0|4|1|1||
+NPin|pin@14||0|-4|1|1||
+NPin|pin@15||4|0|1|1||
+NPin|pin@16||2|4|1|1||
+NPin|pin@17||2|6|1|1||
+NPin|pin@18||1|5|1|1||
+NPin|pin@19||-3|2|1|1||
+NPin|pin@20||2|5|1|1||
+NPin|pin@21||3|5|1|1||
+NPin|pin@22||-1|5|1|1||
+NPin|pin@23||3|1|1|1||
+NPin|pin@24||-1|3|1|1||
+NPin|pin@25||0|3|1|1||
+NPin|pin@28||-5|1|1|1||
+NPin|pin@29||2|-2|1|1||
+NPin|pin@30||2|-6|1|1||
+NPin|pin@31||0|-6|1|1||
+NPin|pin@32||-8|6|1|1||
+NPin|pin@33||-9|6|1|1||
+NPin|pin@34||-9|2|1|1||
+NPin|pin@35||-8|2|1|1||
+NPin|pin@36||-5|4|1|1||
+NPin|pin@37||-6|4|1|1||
+Nschematic:Bus_Pin|pin@38||-10|5|-1|-1||
+NPin|pin@40||-9|5|1|1||
+Aschematic:bus|net@0||-0.5|IJ0|pin@1||-4|-1|pin@0||-5|-1
+Aschematic:bus|net@1||-0.5|IJ1800|pin@3||4|0|pin@2||5|0
+AThicker|net@4|||FS2700|pin@16||2|4|pin@20||2|5
+AThicker|net@5|||FS1800|pin@20||2|5|pin@21||3|5
+AThicker|net@6|||FS0|pin@18||1|5|pin@22||-1|5
+AThicker|net@7|||FS900|pin@21||3|5|pin@23||3|1
+AThicker|net@8|||FS2250|pin@8||-4|1|pin@19||-3|2
+AThicker|net@9|||FS900|pin@13||0|4|pin@25||0|3
+AThicker|net@10|||FS1800|pin@24||-1|3|pin@25||0|3
+AThicker|net@12|||FS1800|pin@28||-5|1|pin@8||-4|1
+AThicker|net@13|||FS0|pin@10||-3|2|pin@9||-4|2
+AThicker|net@14|||FS900|pin@9||-4|2|pin@11||-4|-2
+AThicker|net@15|||FS1800|pin@11||-4|-2|pin@12||-3|-2
+AThicker|net@16|||FS900|pin@25||0|3|pin@14||0|-4
+AThicker|net@17|||FS900|pin@22||-1|5|pin@24||-1|3
+AThicker|net@18|||FS2250|pin@14||0|-4|pin@15||4|0
+AThicker|net@19|||FS3150|pin@15||4|0|pin@13||0|4
+AThicker|net@20|||FS2700|pin@20||2|5|pin@17||2|6
+AThicker|net@21|||FS450|pin@17||2|6|pin@18||1|5
+AThicker|net@22|||FS900|pin@29||2|-2|pin@30||2|-6
+AThicker|net@23|||FS0|pin@30||2|-6|pin@31||0|-6
+AThicker|net@24|||FS0|pin@32||-8|6|pin@33||-9|6
+AThicker|net@25|||FS900|pin@33||-9|6|pin@34||-9|2
+AThicker|net@26|||FS1800|pin@34||-9|2|pin@35||-8|2
+AThicker|net@27|||FS2700|pin@28||-5|1|pin@36||-5|4
+AThicker|net@28|||FS0|pin@36||-5|4|pin@37||-6|4
+AThicker|net@29|||FS450|pin@32||-8|6|pin@40||-9|5
+Ebit[1:6]||D5G2;|pin@0||I
+Ewhen|fire[LO]|D5G2;|pin@6||I
+Ewhen_1|headBit|D5G2;|pin@38||I
+Em1cate[1:6][T,F]||D5G2;|pin@2||O
+Eready||D5G2;|pin@4||O
+X
+
+# Cell sucDri10Pairx6s;1{lay}
+CsucDri10Pairx6s;1{lay}||cmos90|1230648725305|1241212843263||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-320|16||||
+NX-Metal-1-Metal-2-Con|contact@1||-207|16||||
+NX-Metal-1-Metal-2-Con|contact@2||-103|16||||
+NX-Metal-1-Metal-2-Con|contact@3||10|16||||
+NX-Metal-1-Metal-2-Con|contact@4||114|16||||
+NX-Metal-1-Metal-2-Con|contact@5||227|16||||
+NX-Metal-1-Metal-2-Con|contact@6||291|10||||
+NX-Metal-1-Metal-2-Con|contact@8||268|22||||
+NX-Metal-1-Metal-2-Con|contact@10||313.5|22||||
+NX-Metal-2-Metal-3-Con|contact@13||-294|-28||||
+NX-Metal-3-Metal-4-Con|contact@14||-294|8.5||||
+NX-Metal-3-Metal-4-Con|contact@15||-192|2.7||||
+NX-Metal-2-Metal-3-Con|contact@16||-192|-28||||
+NX-Metal-3-Metal-4-Con|contact@17||-78|-3.1||||
+NX-Metal-2-Metal-3-Con|contact@18||-78|-28||||
+NX-Metal-3-Metal-4-Con|contact@19||24|-8.9||||
+NX-Metal-2-Metal-3-Con|contact@20||24|-28||||
+NX-Metal-3-Metal-4-Con|contact@21||132|-14.7||||
+NX-Metal-3-Metal-4-Con|contact@22||240|-20.5||||
+NX-Metal-2-Metal-3-Con|contact@23||132|-28||||
+NX-Metal-2-Metal-3-Con|contact@24||240|-28||||
+NX-Metal-1-Metal-2-Con|contact@25||364|16||||
+NX-Metal-1-Metal-2-Con|contact@26||356.5|10||||
+NX-Metal-3-Metal-4-Con|contact@27||240|-8.5||||
+NX-Metal-2-Metal-3-Con|contact@28||240|22||||
+NX-Metal-3-Metal-4-Con|contact@29||132|-2.7||||
+NX-Metal-2-Metal-3-Con|contact@30||132|22||||
+NX-Metal-1-Metal-2-Con|contact@31||155|22||||
+NX-Metal-3-Metal-4-Con|contact@32||24|3.1||||
+NX-Metal-2-Metal-3-Con|contact@33||24|22||||
+NX-Metal-3-Metal-4-Con|contact@34||-78|8.9||||
+NX-Metal-2-Metal-3-Con|contact@35||-78|22||||
+NX-Metal-3-Metal-4-Con|contact@36||-192|14.7||||
+NX-Metal-2-Metal-3-Con|contact@37||-192|22||||
+NX-Metal-3-Metal-4-Con|contact@38||-294|20.5||||
+NX-Metal-2-Metal-3-Con|contact@39||-294|22||||
+NX-Metal-1-Metal-2-Con|contact@40||-279|22||||
+NX-Metal-1-Metal-2-Con|contact@41||-166|22||||
+NX-Metal-1-Metal-2-Con|contact@42||-62|22||||
+NX-Metal-1-Metal-2-Con|contact@43||51|22||||
+NX-Metal-1-Metal-2-Con|contact@44||-256|40||||
+NX-Metal-1-Metal-2-Con|contact@45||-143|34||||
+NX-Metal-1-Metal-2-Con|contact@46||-39|-10||||
+NX-Metal-1-Metal-2-Con|contact@47||74|-22||||
+NX-Metal-1-Metal-2-Con|contact@48||178|-34||||
+Igates2inM:nor10sym;2{lay}|nor10sym@0||335|0|||D5G4;
+Igates2inM:nor20;1{lay}|nor20@0||386|0|Y||D5G4;
+NMetal-1-Pin|pin@31||364|17.5||||
+NMetal-2-Pin|pin@54||430|40||||
+NMetal-2-Pin|pin@63||430|-34||||
+NMetal-2-Pin|pin@64||430|34||||
+NMetal-2-Pin|pin@66||430|10||||
+NMetal-2-Pin|pin@67||430|-10||||
+NMetal-2-Pin|pin@68||430|-22||||
+NMetal-3-Pin|pin@69||-294|29||||
+IfanPinsM:pinsIn06m4;1{lay}|pinsIn06@0||-121|-6|XY||D5G4;
+IfanPinsM:pinsIn06m4;1{lay}|pinsIn06@3||440|6|XY||D5G4;
+IsucDri10Pair;1{lay}|sucDri10@0||-69.5|0|X||D5G4;
+IsucDri10Pair;1{lay}|sucDri10@1||43.5|0|X||D5G4;
+IsucDri10Pair;1{lay}|sucDri10@2||-286.5|0|X||D5G4;
+IsucDri10Pair;1{lay}|sucDri10@3||-173.5|0|X||D5G4;
+IsucDri10Pair;1{lay}|sucDri10@4||147.5|0|X||D5G4;
+IsucDri10Pair;1{lay}|sucDri10@5||260.5|0|X||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-13|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||-230|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@2||204|0|||D5G4;
+Ametal-1|net@32|||S2700|sucDri10@2|in|-320|13|contact@0||-320|16
+Ametal-2|net@33|||S1800|contact@4||114|16|contact@5||227|16
+Ametal-2|net@34|||S1800|contact@0||-320|16|contact@1||-207|16
+Ametal-1|net@35|||S2700|sucDri10@3|in|-207|13|contact@1||-207|16
+Ametal-2|net@36|||S1800|contact@1||-207|16|contact@2||-103|16
+Ametal-1|net@37|||S2700|sucDri10@0|in|-103|13|contact@2||-103|16
+Ametal-2|net@38|||S1800|contact@2||-103|16|contact@3||10|16
+Ametal-1|net@39|||S2700|sucDri10@1|in|10|13|contact@3||10|16
+Ametal-2|net@40|||S1800|contact@3||10|16|contact@4||114|16
+Ametal-1|net@41|||S2700|sucDri10@4|in|114|13|contact@4||114|16
+Ametal-1|net@43|||S2700|sucDri10@5|in|227|13|contact@5||227|16
+Ametal-1|net@52|||S900|sucDri10@5|out[T]|291|19|contact@6||291|10
+Ametal-1|net@56|||S2700|sucDri10@5|out[F]|268|15|contact@8||268|22
+Ametal-1|net@67||0.4|S2700|nor10sym@0|inB|313.5|9|contact@10||313.5|22
+Ametal-2|net@69|||S1800|contact@8||268|22|contact@10||313.5|22
+Ametal-2|net@80|||S1800|sucDri10@2|cond|-308|-28|contact@13||-294|-28
+Ametal-4|net@83|||S0|pinsIn06@0|in[1]|-121|8.5|contact@14||-294|8.5
+Ametal-4|net@84|||S0|pinsIn06@0|in[2]|-121|2.7|contact@15||-192|2.7
+Ametal-2|net@87|||S1800|sucDri10@3|cond|-195|-28|contact@16||-192|-28
+Ametal-4|net@88|||S1800|pinsIn06@0|in[3]|-121|-3.1|contact@17||-78|-3.1
+Ametal-2|net@91|||S1800|sucDri10@0|cond|-91|-28|contact@18||-78|-28
+Ametal-4|net@92|||S1800|pinsIn06@0|in[4]|-121|-8.9|contact@19||24|-8.9
+Ametal-2|net@95|||S1800|sucDri10@1|cond|22|-28|contact@20||24|-28
+Ametal-4|net@96|||S1800|pinsIn06@0|in[5]|-121|-14.7|contact@21||132|-14.7
+Ametal-4|net@98|||S1800|pinsIn06@0|in[6]|-121|-20.5|contact@22||240|-20.5
+Ametal-2|net@101|||S1800|sucDri10@4|cond|126|-28|contact@23||132|-28
+Ametal-2|net@103|||S1800|sucDri10@5|cond|239|-28|contact@24||240|-28
+Ametal-2|net@104||6.2|S0|nor10sym@0|vdd_2|357.5|50|nor20@0|vdd_1|353.5|50
+Ametal-2|net@105||6.2|S1800|nor20@0|gnd|353.5|0|nor10sym@0|gnd_1|357.5|0
+Ametal-2|net@106||6.2|S1800|nor20@0|vdd|353.5|-50|nor10sym@0|vdd_3|357.5|-50
+Ametal-1|net@108|||S0|nor20@0|out_1|372|17.5|pin@31||364|17.5
+Ametal-2|net@110|||S1800|contact@5||227|16|contact@25||364|16
+Ametal-1|net@112|||S900|pin@31||364|17.5|contact@25||364|16
+Ametal-2|net@113|||S0|sucDri10@5|gnd|312.5|0|nor10sym@0|gnd|312.5|0
+Ametal-2|net@114|||S0|sucDri10@5|vdd|312.5|50|nor10sym@0|vdd|312.5|50
+Ametal-2|net@115|||S0|sucDri10@5|vdd_1|312.5|-50|nor10sym@0|vdd_1|312.5|-50
+Ametal-2|net@116|||S0|sucDri10@5|gnd_1|208.5|0|wellCont@2|gnd_1|208.5|0
+Ametal-2|net@117|||S0|sucDri10@5|vdd_3|208.5|-50|wellCont@2|vdd_2|208.5|-50
+Ametal-2|net@118|||S0|sucDri10@5|vdd_2|208.5|50|wellCont@2|vdd_3|208.5|50
+Ametal-2|net@119|||S0|sucDri10@1|gnd|95.5|0|sucDri10@4|gnd_1|95.5|0
+Ametal-2|net@120|||S0|sucDri10@1|vdd|95.5|50|sucDri10@4|vdd_2|95.5|50
+Ametal-2|net@121|||S0|sucDri10@1|vdd_1|95.5|-50|sucDri10@4|vdd_3|95.5|-50
+Ametal-2|net@122|||S0|sucDri10@1|gnd_1|-8.5|0|wellCont@0|gnd_1|-8.5|0
+Ametal-2|net@123|||S0|sucDri10@1|vdd_3|-8.5|-50|wellCont@0|vdd_2|-8.5|-50
+Ametal-2|net@124|||S0|sucDri10@1|vdd_2|-8.5|50|wellCont@0|vdd_3|-8.5|50
+Ametal-2|net@125|||S0|sucDri10@0|gnd_1|-121.5|0|sucDri10@3|gnd|-121.5|0
+Ametal-2|net@126|||S0|sucDri10@0|vdd_2|-121.5|50|sucDri10@3|vdd|-121.5|50
+Ametal-2|net@127|||S0|sucDri10@0|vdd_3|-121.5|-50|sucDri10@3|vdd_1|-121.5|-50
+Ametal-2|net@128|||S0|sucDri10@0|gnd|-17.5|0|wellCont@0|gnd|-17.5|0
+Ametal-2|net@129|||S0|sucDri10@0|vdd_1|-17.5|-50|wellCont@0|vdd|-17.5|-50
+Ametal-2|net@130|||S0|sucDri10@0|vdd|-17.5|50|wellCont@0|vdd_1|-17.5|50
+Ametal-2|net@131|||S0|sucDri10@3|gnd_1|-225.5|0|wellCont@1|gnd_1|-225.5|0
+Ametal-2|net@132|||S0|sucDri10@3|vdd_3|-225.5|-50|wellCont@1|vdd_2|-225.5|-50
+Ametal-2|net@133|||S0|sucDri10@3|vdd_2|-225.5|50|wellCont@1|vdd_3|-225.5|50
+Ametal-2|net@134|||S0|sucDri10@2|gnd|-234.5|0|wellCont@1|gnd|-234.5|0
+Ametal-2|net@135|||S0|sucDri10@2|vdd_1|-234.5|-50|wellCont@1|vdd|-234.5|-50
+Ametal-2|net@136|||S0|sucDri10@2|vdd|-234.5|50|wellCont@1|vdd_1|-234.5|50
+Ametal-2|net@137|||S0|sucDri10@4|gnd|199.5|0|wellCont@2|gnd|199.5|0
+Ametal-2|net@138|||S0|sucDri10@4|vdd_1|199.5|-50|wellCont@2|vdd|199.5|-50
+Ametal-2|net@139|||S0|sucDri10@4|vdd|199.5|50|wellCont@2|vdd_1|199.5|50
+Ametal-1|net@142|||S2700|nor10sym@0|inA|356.5|-7|contact@26||356.5|10
+Ametal-2|net@143|||S1800|contact@6||291|10|contact@26||356.5|10
+Ametal-3|net@147|||S2700|contact@13||-294|-28|contact@14||-294|8.5
+Ametal-3|net@148|||S900|contact@15||-192|2.7|contact@16||-192|-28
+Ametal-3|net@149|||S900|contact@17||-78|-3.1|contact@18||-78|-28
+Ametal-3|net@150|||S900|contact@19||24|-8.9|contact@20||24|-28
+Ametal-3|net@151|||S900|contact@21||132|-14.7|contact@23||132|-28
+Ametal-3|net@152|||S900|contact@22||240|-20.5|contact@24||240|-28
+Ametal-4|net@155|||S0|pinsIn06@3|in[6]|440|-8.5|contact@27||240|-8.5
+Ametal-3|net@156|||S2700|contact@27||240|-8.5|contact@28||240|22
+Ametal-2|net@157|||S0|contact@8||268|22|contact@28||240|22
+Ametal-4|net@158|||S0|pinsIn06@3|in[5]|440|-2.7|contact@29||132|-2.7
+Ametal-3|net@159|||S2700|contact@29||132|-2.7|contact@30||132|22
+Ametal-2|net@160|||S1800|contact@30||132|22|contact@31||155|22
+Ametal-1|net@161|||S2700|sucDri10@4|out[F]|155|15|contact@31||155|22
+Ametal-4|net@162|||S0|pinsIn06@3|in[4]|440|3.1|contact@32||24|3.1
+Ametal-3|net@163|||S2700|contact@32||24|3.1|contact@33||24|22
+Ametal-4|net@165|||S0|pinsIn06@3|in[3]|440|8.9|contact@34||-78|8.9
+Ametal-3|net@166|||S2700|contact@34||-78|8.9|contact@35||-78|22
+Ametal-2|net@167|||S1800|contact@35||-78|22|contact@42||-62|22
+Ametal-4|net@168|||S0|pinsIn06@3|in[2]|440|14.7|contact@36||-192|14.7
+Ametal-3|net@169|||S2700|contact@36||-192|14.7|contact@37||-192|22
+Ametal-4|net@171|||S0|pinsIn06@3|in[1]|440|20.5|contact@38||-294|20.5
+Ametal-3|net@172|||S2700|contact@38||-294|20.5|contact@39||-294|22
+Ametal-2|net@174|||S1800|contact@39||-294|22|contact@40||-279|22
+Ametal-1|net@175|||S2700|sucDri10@2|out[F]|-279|15|contact@40||-279|22
+Ametal-1|net@177|||S2700|sucDri10@3|out[F]|-166|15|contact@41||-166|22
+Ametal-1|net@178|||S2700|sucDri10@0|out[F]|-62|15|contact@42||-62|22
+Ametal-1|net@180|||S2700|sucDri10@1|out[F]|51|15|contact@43||51|22
+Ametal-2|net@181|||S1800|contact@33||24|22|contact@43||51|22
+Ametal-2|net@182|||S1800|contact@37||-192|22|contact@41||-166|22
+Ametal-1|net@183|||S2700|sucDri10@2|out[T]|-256|19|contact@44||-256|40
+Ametal-1|net@186|||S2700|sucDri10@3|out[T]|-143|19|contact@45||-143|34
+Ametal-1|net@188|||S900|sucDri10@0|out[T]|-39|19|contact@46||-39|-10
+Ametal-1|net@190|||S900|sucDri10@1|out[T]|74|19|contact@47||74|-22
+Ametal-1|net@192|||S900|sucDri10@4|out[T]|178|19|contact@48||178|-34
+Ametal-2|net@196|||S1800|contact@44||-256|40|pin@54||430|40
+Ametal-2|net@197|||S1800|contact@48||178|-34|pin@63||430|-34
+Ametal-2|net@204|||S1800|contact@46||-39|-10|pin@67||430|-10
+Ametal-2|net@205|||S1800|contact@47||74|-22|pin@68||430|-22
+Ametal-2|net@206|||S1800|contact@26||356.5|10|pin@66||430|10
+Ametal-2|net@207|||S0|pin@64||430|34|contact@45||-143|34
+Ametal-3|net@208|||S2700|contact@39||-294|22|pin@69||-294|29
+Ein[1]|bit[1]|D5G5;|pinsIn06@0|in[1]|I
+Ein[2]|bit[2]|D5G5;|pinsIn06@0|in[2]|I
+Ein[3]|bit[3]|D5G5;|pinsIn06@0|in[3]|I
+Ein[4]|bit[4]|D5G5;|pinsIn06@0|in[4]|I
+Ein[5]|bit[5]|D5G5;|pinsIn06@0|in[5]|I
+Ein[6]|bit[6]|D5G5;|pinsIn06@0|in[6]|I
+EinB|fire[LO]|D5G5;|nor20@0|inB|I
+Egnd_2|gnd|D5G5;|sucDri10@2|gnd_1|G
+Egnd_1||D5G5;|nor20@0|gnd_1|G
+EinA|headBit|D5G5;|nor20@0|inA|I
+Ein[1]@451244315|m1cate[1][F]|D5G5;|pinsIn06@3|in[1]|I
+Em1cate[1][T]||D5G5;|pin@54||O
+Ein[2]@362228990|m1cate[2][F]|D5G5;|pinsIn06@3|in[2]|I
+Em1cate[2][T]||D5G5;|pin@64||O
+Ein[3]@341176303|m1cate[3][F]|D5G5;|pinsIn06@3|in[3]|I
+Em1cate[4][T]|m1cate[3][T]|D5G5;|pin@67||O
+Ein[4]@596770110|m1cate[4][F]|D5G5;|pinsIn06@3|in[4]|I
+Em1cate[6][T]|m1cate[4][T]|D5G5;|pin@68||O
+Ein[5]@689079609|m1cate[5][F]|D5G5;|pinsIn06@3|in[5]|I
+Em1cate[5][T]||D5G5;|pin@63||O
+Ein[6]@386420554|m1cate[6][F]|D5G5;|pinsIn06@3|in[6]|I
+Em1cate[3][T]|m1cate[6][T]|D5G5;|pin@66||O
+Eout_4|ready|D5G5;|nor10sym@0|out_4|O
+Evdd_4|vdd|D5G5;|sucDri10@2|vdd_2|P
+Evdd_2||D5G5;|nor20@0|vdd_2|P
+Evdd_3||D5G5;|nor20@0|vdd_3|P
+Evdd_5||D5G5;|sucDri10@2|vdd_3|P
+X
+
+# Cell sucDri10Pairx6s;2{sch}
+CsucDri10Pairx6s;2{sch}||schematic|1234795574786|1240934626823|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-10.75|-1.5||||
+NOff-Page|conn@1||-26.75|3||||
+NOff-Page|conn@2||15|-0.5|||XRR|
+NOff-Page|conn@3||-8|-15|||X|
+NOff-Page|conn@4||-26.75|8||||
+IsucDri10Pair;1{ic}|dd[1:6]|D5G3;Y-5;|1|-0.5|||D5G4;
+IredFive:nor2n;1{ic}|nor2n@0||-16|5.5|Y||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2n_sy;1{ic}|nor2n_sy@0||0|-15|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+NWire_Pin|pin@0||8|-14||||
+NWire_Pin|pin@1||8|-10.5||||
+NWire_Pin|pin@2||8|-16||||
+NWire_Pin|pin@3||8|-19.5||||
+Ngeneric:Invisible-Pin|pin@4||-2.5|27|||||ART_message(D5G5;)SsucDri10Pairx6s
+Ngeneric:Invisible-Pin|pin@5||-2.5|22|||||ART_message(D5G3;)Sies 28 April 2009
+NWire_Pin|pin@6||-22|6.5||||
+NWire_Pin|pin@7||-22|8||||
+NWire_Pin|pin@11||-5.5|5.5||||
+NWire_Pin|pin@12||-5.5|0.5||||
+NWire_Pin|pin@13||-22|3||||
+NWire_Pin|pin@14||-22|4.5||||
+IsucDri10Pairx6s;1{ic}|sucDri10@1||26|15|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-9|5.5|||D0G4;|ATTR_L(D5G1;PUD)D255.40000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|m1cate[6][F]|D5G2;||2700|pin@0||8|-14|pin@1||8|-10.5
+Awire|m1cate[6][T]|D5G2;||900|pin@2||8|-16|pin@3||8|-19.5
+Awire|net@0|||1800|nor2n_sy@0|inb|2.5|-14|pin@0||8|-14
+Awire|net@1|||1800|nor2n_sy@0|ina|2.5|-16|pin@2||8|-16
+Abus|net@6||-0.5|IJ0|conn@2|a|13|-0.5|dd[1:6]|out[1][T,F]|6|-0.5
+Awire|net@7|||1800|conn@3|a|-6|-15|nor2n_sy@0|out|-2.5|-15
+Abus|net@10||-0.5|IJ0|dd[1:6]|bit[1]|-4|-1.5|conn@0|y|-8.75|-1.5
+Awire|net@11|||0|nor2n@0|ina|-18.5|6.5|pin@6||-22|6.5
+Awire|net@16|||0|wire90@0|a|-11.5|5.5|nor2n@0|out|-13.5|5.5
+Awire|net@17|||1800|wire90@0|b|-6.5|5.5|pin@11||-5.5|5.5
+Awire|net@18|||900|pin@11||-5.5|5.5|pin@12||-5.5|0.5
+Awire|net@19|||1800|pin@12||-5.5|0.5|dd[1:6]|when|-4|0.5
+Awire|net@20|||1800|conn@1|y|-24.75|3|pin@13||-22|3
+Awire|net@21|||2700|pin@13||-22|3|pin@14||-22|4.5
+Awire|net@22|||1800|pin@14||-22|4.5|nor2n@0|inb|-18.5|4.5
+Awire|net@23|||1800|conn@4|y|-24.75|8|pin@7||-22|8
+Awire|net@24|||2700|pin@6||-22|6.5|pin@7||-22|8
+Ebit[1:6]||D4G2;|conn@0|a|I
+Ewhen|fire[LO]|D4G2;|conn@1|a|I
+Ewhen_1|headBit|D4G2;|conn@4|a|I
+Em1cate[1:6][T,F]||D6G2;|conn@2|y|O
+Eready||D6G2;|conn@3|y|O
+X
+
 # Cell xor6x12;2{ic}
 Cxor6x12;2{ic}||artwork|1227918818535|1232292169603|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -4580,7 +5206,7 @@ Ein[1:3][S][on,off]|in[1:6][T]|D5G2;|pin@8||I
 X
 
 # Cell xor6x12;5{lay}
-Cxor6x12;5{lay}||cmos90|1227884192055|1233328065062||ATTR_NCC(D5G3;NTX-2.5;Y140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1232320400097|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1233328757217
+Cxor6x12;5{lay}||cmos90|1227884192055|1241981698008||ATTR_NCC(D5G3;NTX-2.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@3||-1.5|-88||||
 NX-Metal-1-Metal-2-Con|contact@11||-73.9|-56||||
@@ -4601,7 +5227,7 @@ NX-Metal-1-Metal-2-Con|contact@32||68|44||||
 NX-Metal-1-Metal-2-Con|contact@33||74|-44||||
 NX-Metal-1-Metal-2-Con|contact@35||-6|38||||
 NX-Metal-1-Metal-2-Con|contact@37||68|-100||||
-NX-Metal-1-Metal-2-Con|contact@39||-38|-56||||
+NX-Metal-1-Metal-2-Con|contact@39||-36.5|-56||||
 NX-Metal-1-Metal-2-Con|contact@40||-74|-100||||
 Igates3inM:nand3in6.6sym;1{lay}|nand3in6@1||-11|-72|Y||D5G4;
 Igates3inM:nor3in6.6sym;2{lay}|nor3in6.@2||-14.5|72|Y||D5G4;
@@ -4634,7 +5260,7 @@ NMetal-2-Pin|pin@28||64|44||||
 NMetal-1-Pin|pin@29||-6|54||||
 NMetal-1-Pin|pin@31||-1.5|-96.5||||
 NMetal-2-Pin|pin@35||-65|-44||||
-NMetal-1-Pin|pin@36||-38|-47.5||||
+NMetal-1-Pin|pin@36||-36.5|-47.5||||
 NMetal-2-Pin|pin@40||-71|-100||||
 IwiresL:wellContacts13;1{lay}|wellCont@1||-47.5|72|X||D5G4;
 IwiresL:wellContacts26;1{lay}|wellCont@2||-47.5|-72|||D5G4;
@@ -4663,7 +5289,7 @@ Ametal-2|net@323||6.2|S0|nand3in6@1|gnd|-36|-72|wellCont@2|gnd_1|-43|-72
 Ametal-2|net@324||6.2|S1800|wellCont@2|vdd_2|-43|-122|nand3in6@1|vdd|-36|-122
 Ametal-2|net@325||6.2|S1800|wellCont@2|vdd_3|-43|-22|nand3in6@1|vdd_1|-36|-22
 Ametal-2|net@347|||S0|nor3in6.@2|inC|-1.5|56|contact@12||-68.1|56
-Ametal-2|net@349|||S0|contact@39||-38|-56|contact@11||-73.9|-56
+Ametal-2|net@349|||S0|contact@39||-36.5|-56|contact@11||-73.9|-56
 Ametal-1|net@350||0.4|S2700|ohXorTwi@6|out|-73.9|-61.6|contact@11||-73.9|-56
 Ametal-1|net@352||0.4|S900|ohXorTwi@6|out_3|-68.1|61.5|contact@12||-68.1|56
 Ametal-1|net@354|||S900|ohXorTwi@8|out_3|73.9|61.5|contact@13||73.9|38
@@ -4712,8 +5338,8 @@ Ametal-2|net@429|||S0|pin@25||76|-100|contact@37||68|-100
 Ametal-1|net@430|||S900|ohXorTwi@8|in[1][F]|68|-97|contact@37||68|-100
 Ametal-2|net@438|||S900|pin@8||-65|-38|pin@35||-65|-44
 Ametal-2|net@439|||S0|pin@35||-65|-44|contact@25||-68|-44
-Ametal-1|net@440|||S0|nand3in6@1|inA|-26.5|-47.5|pin@36||-38|-47.5
-Ametal-1|net@444|||S900|pin@36||-38|-47.5|contact@39||-38|-56
+Ametal-1|net@440|||S0|nand3in6@1|inA|-26.5|-47.5|pin@36||-36.5|-47.5
+Ametal-1|net@444|||S900|pin@36||-36.5|-47.5|contact@39||-36.5|-56
 Ametal-1|net@448|||S900|ohXorTwi@6|in[1][F]|-74|-97|contact@40||-74|-100
 Ametal-2|net@450|||S1800|contact@40||-74|-100|pin@40||-71|-100
 Ametal-2|net@451|||S900|pin@40||-71|-100|pin@6||-71|-106