works (again)
[fleet.git] / electric / gaspM.jelib
index 344287f..73699c5 100755 (executable)
@@ -13,9 +13,7 @@ LarbiterM|arbiterM
 
 LcentersJ|centersJ
 
-LdriversJ|driversJ
-
-LdriversL|driversL
+LdriversM|driversM
 
 Lgates1inM|gates1inM
 
@@ -123,7 +121,7 @@ Esucc||D5G2;|pin@6||O
 X
 
 # Cell aStage;3{lay}
-CaStage;3{lay}||cmos90|1219582289568|1239549868233||ATTR_NCC(D5G3;NTX9;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+CaStage;3{lay}||cmos90|1219582289568|1241981698008||ATTR_NCC(D5G3;NTX9;Y70;)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||-92.5|34||||
 NX-Metal-1-Metal-2-Con|contact@15||27.5|34||||
@@ -141,8 +139,8 @@ NMetal-2-Pin|pin@39||0|-28||||
 NMetal-2-Pin|pin@40||0|16||||
 NMetal-1-Pin|pin@41||-30|-20||||
 NMetal-1-Pin|pin@45||56|22||||
-IdriversL:predDri20wMC;3{lay}|predDri2@3||27.5|0|Y||D5G4;
-IdriversL:sucDri20;1{lay}|sucDri20@1||73|0|Y||D5G4;
+IdriversM:predDri20wMC;3{lay}|predDri2@3||27.5|0|Y||D5G4;
+IdriversM:sucDri20;1{lay}|sucDri20@1||73|0|Y||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@4||-24.5|0|||D5G4;
 Ametal-1|net@104|||S2700|ctrAND2i@2|out|-92.5|16|contact@13||-92.5|34
 Ametal-1|net@108|||S2700|predDri2@3|in|27.5|22|contact@15||27.5|34
@@ -216,8 +214,8 @@ NWire_Pin|pin@478||-23|6||||
 NWire_Pin|pin@479||17|25||||
 NWire_Pin|pin@480||17|6||||
 NWire_Pin|pin@481||1|6||||
-IdriversL:predDri20wMC;1{ic}|predDri2@1||-18|23|X||D5G4;
-IdriversL:sucDri20;1{ic}|sucDri20@1||11|25|||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@1||-18|23|X||D5G4;
+IdriversM:sucDri20;1{ic}|sucDri20@1||11|25|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||-7|6|||D0G4;|ATTR_L(D5G1;PUD)D291.79999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Awire|net@415|||2700|ctrAND2i@4|out|0|21|pin@192||0|25
 Awire|net@494|||900|ctrAND2i@4|inA|-1|9|pin@229||-1|6
@@ -293,7 +291,7 @@ Esucc||D5G2;|pin@1||O
 X
 
 # Cell anAltEnd;5{lay}
-CanAltEnd;5{lay}||cmos90|1219498763207|1239549868233||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+CanAltEnd;5{lay}||cmos90|1219498763207|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@49||-100.5|-34||||
 NX-Metal-1-Metal-2-Con|contact@50||1.5|34||||
@@ -353,10 +351,10 @@ NMetal-2-Pin|pin@212||-47|16||||
 NMetal-2-Pin|pin@213||-48|-10||||
 NMetal-1-Pin|pin@214||-161|-25||||
 NMetal-1-Pin|pin@215||72|17||||
-IdriversL:predDri20wMC;3{lay}|predDri2@9||1.5|0|XY||D5G4;
-IdriversL:predDri20wMC;3{lay}|predDri2@10||-100.5|0|||D5G4;
+IdriversM:predDri20wMC;3{lay}|predDri2@9||1.5|0|XY||D5G4;
+IdriversM:predDri20wMC;3{lay}|predDri2@10||-100.5|0|||D5G4;
 IlatchesK:rsLatchA;1{lay}|rsLatchA@1||99|0|||D5G4;
-IdriversL:sucORdri20;1{lay}|sucORdri@2||-48.5|0|XY||D5G4;
+IdriversM:sucORdri20;1{lay}|sucORdri@2||-48.5|0|XY||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@8||-152.5|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@10||53.5|0|||D5G4;
 Ametal-2|net@523|||RS0|inv05@4|gnd|41|0|inv10D@8|gnd|32|0
@@ -535,10 +533,10 @@ NWire_Pin|pin@551||4|4.5||||
 NWire_Pin|pin@552||4|-9||||
 NWire_Pin|pin@553||6|-2||||
 NWire_Pin|pin@554||6|9||||
-IdriversL:predDri20wMC;1{ic}|predDri2@0||-19|28|X||D5G4;
-IdriversL:predDri20wMC;1{ic}|predDri2@1||-19|-28|XY||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@0||-19|28|X||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@1||-19|-28|XY||D5G4;
 IlatchesK:rsLatchA;1{ic}|rsLatchA@1||19|0|XRRR||D5G4;
-IdriversL:sucORdri20;1{ic}|sucORdri@0||33|0|Y||D5G4;
+IdriversM:sucORdri20;1{ic}|sucORdri@0||33|0|Y||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@34||-7|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D468.00000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@35||-6|12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D347.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@36||10|-2|Y||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D450.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
@@ -665,7 +663,7 @@ EsuccB||D5G2;|pin@40||O
 X
 
 # Cell anAltStart;3{lay}
-CanAltStart;3{lay}||cmos90|1219611752767|1239549868233||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+CanAltStart;3{lay}||cmos90|1219611752767|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||-237|-22||||
 NX-Metal-1-Metal-2-Con|contact@3||254|-22||||
@@ -715,11 +713,11 @@ NMetal-1-Pin|pin@56||-208.5|16|||X|
 NMetal-1-Pin|pin@60||-116.5|-23||||
 NMetal-1-Pin|pin@67||225.5|16||||
 NMetal-1-Pin|pin@68||93.5|-25||||
-IdriversL:predDri20wMC;3{lay}|predDri2@1||-39.5|0|X||D5G4;
+IdriversM:predDri20wMC;3{lay}|predDri2@1||-39.5|0|X||D5G4;
 IlatchesK:rsLatchA;1{lay}|rsLatchA@0||57|0|||D5G4;
 Igates1inM:inv10D;1{lay}|s[2]|D5G1;|106.5|0|||D5G4;
-IdriversL:sucDri20;1{lay}|sucDri20@0||-237|0|X||D5G4;
-IdriversL:sucDri20;1{lay}|sucDri20@1||254|0|||D5G4;
+IdriversM:sucDri20;1{lay}|sucDri20@0||-237|0|X||D5G4;
+IdriversM:sucDri20;1{lay}|sucDri20@1||254|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@2||-102.5|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@3||119.5|0|||D5G4;
 Ametal-1|net@29|||S0|pin@1||-208.5|-19|sucDri20@0|in|-220|-19
@@ -884,10 +882,10 @@ NWire_Pin|pin@429||28|9||||
 NWire_Pin|pin@430||30|6||||
 NWire_Pin|pin@431||20|6||||
 NWire_Pin|pin@432||20|10||||
-IdriversL:predDri20wMC;1{ic}|predDri2@0||-7.5|19.5|X||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@0||-7.5|19.5|X||D5G4;
 IlatchesK:rsLatchA;1{ic}|rsLatchA@1||46|0|XRRR||D5G4;
-IdriversL:sucDri20;1{ic}|sucDri20@0||40|30|||D5G4;
-IdriversL:sucDri20;1{ic}|sucDri20@1||40|-30|||D5G4;
+IdriversM:sucDri20;1{ic}|sucDri20@0||40|30|||D5G4;
+IdriversM:sucDri20;1{ic}|sucDri20@1||40|-30|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@16||16|22.5|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D700.0000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@17||16|-22.5|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D839.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@19||36|2|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D438.20000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
@@ -982,7 +980,7 @@ EwrD|wr[A,D]|D5G2;|pin@3||O
 X
 
 # Cell fillScanControl;2{lay}
-CfillScanControl;2{lay}||cmos90|1230910570823|1239549868233||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()G1239553775974
+CfillScanControl;2{lay}||cmos90|1230910570823|1241212843263||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()G1241982414663
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-58.5|-100||||
 NX-Metal-2-Metal-3-Con|contact@1||-24|-100||||
@@ -1005,8 +1003,8 @@ NX-Metal-2-Metal-3-Con|contact@17||0|-32||||
 NX-Metal-1-Metal-2-Con|contact@18||54|-32||||
 NX-Metal-2-Metal-3-Con|contact@19||-6|0||||
 NX-Metal-1-Metal-2-Con|contact@20||75|0||||
-IdriversL:dataDriver60;1{lay}|dataDriv@1||124|-72|||D5G4;
-IdriversL:dataDriver60;1{lay}|dataDriv@2||124|72|Y||D5G4;
+IdriversM:dataDriver60;1{lay}|dataDriv@1||124|-72|||D5G4;
+IdriversM:dataDriver60;1{lay}|dataDriv@2||124|72|Y||D5G4;
 NPolysilicon-Pin|pin@0||28|-2.6||||
 NMetal-1-Pin|pin@3||54|-2.6||||
 NMetal-1-Pin|pin@4||66|-96.5||||
@@ -1114,8 +1112,8 @@ NOff-Page|conn@3||8|16|||R|
 NOff-Page|conn@5||-46|4|||R|
 NOff-Page|conn@6||-46|-17|||YRRR|
 NWire_Con|conn@7||-50|-6||||
-IdriversL:dataDriver60;1{ic}|dataDriv@2||16|6|Y||D5G4;
-IdriversL:dataDriver60;1{ic}|dataDriv@3||-16|6|XY||D5G4;
+IdriversM:dataDriver60;1{ic}|dataDriv@2||16|6|Y||D5G4;
+IdriversM:dataDriver60;1{ic}|dataDriv@3||-16|6|XY||D5G4;
 IfillScanControl;1{ic}|fillScan@1||33|27|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||-1.5|54|||||ART_message(D5G6;)SfillScanControl
 Ngeneric:Invisible-Pin|pin@1||-2.5|45|||||ART_message(D5G3;)Sies 2 January 2009
@@ -1226,7 +1224,7 @@ Etok[A,B]|tok|D5G2;|pin@44||I
 X
 
 # Cell gaspBranch;1{lay}
-CgaspBranch;1{lay}||cmos90|1230598606332|1238257435226||ATTR_NCC(D5G5;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]
+CgaspBranch;1{lay}||cmos90|1230598606332|1240656195810||ATTR_NCC(D5G5;NTY210;)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@0||41|-134||||
 NX-Metal-1-Metal-2-Con|contact@1||22|75.9||||
@@ -1238,9 +1236,9 @@ NX-Metal-1-Metal-2-Con|contact@8||114.5|-166||||
 NX-Metal-1-Metal-2-Con|contact@9||147|22||||
 NX-Metal-1-Metal-2-Con|contact@10||114.5|22||||
 IcentersJ:ctrAND3in100LT;2{lay}|ctrAND3i@0||-109.5|0|X||D5G4;
-IdriversL:dataDriver60;1{lay}|dataDriv@0||178|0|||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@0||-202|47.6|||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@1||206|-55.4|XY||D5G4;
+IdriversM:dataDriver60;1{lay}|dataDriv@0||178|0|||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@2||-202|47.6|||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@3||206|-55.4|XY||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@3||3|144|X||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@4||19|-144|XY||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@5||-7|-144|X||D5G4;
@@ -1268,7 +1266,7 @@ IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-288|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||288|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||288|-144|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||-144|-144|||D5G4;
-IdriversJ:predDri60wMC;2{lay}|predDri6@0||73|-144|||D5G4;
+IdriversM:predDri60wMC;1{lay}|predDri6@1||73|-144|||D5G4;
 IwiresL:select100;1{lay}|select10@0||237|144|||D5G4;
 IwiresL:select100;1{lay}|select10@1||153|144|||D5G4;
 IwiresL:select132;1{lay}|select13@0||-79.5|-144|||D5G4;
@@ -1279,14 +1277,14 @@ IwiresL:select15;1{lay}|select15@0||118.5|0|||D5G4;
 IwiresL:select50;1{lay}|select50@1||-264|0|||D5G4;
 IwiresL:select60;1{lay}|select60@0||131.5|-144|||D5G4;
 IwiresL:select60;1{lay}|select60@1||257|0|||D5G4;
-IdriversL:sucANDdri60;2{lay}|sucANDdr@2||58|144|||D5G4;
-IdriversL:sucANDdri60;2{lay}|sucANDdr@3||58|0|Y||D5G4;
+IdriversM:sucANDdri60;2{lay}|sucANDdr@2||58|144|||D5G4;
+IdriversM:sucANDdri60;2{lay}|sucANDdr@3||58|0|Y||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@0||-235|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@1||-10|144|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@2||32|-144|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@3||109|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@4||6|-144|||D5G4;
-Ametal-1|net@2|||S900|driveCon@0|out|-218|47.6|ctrAND3i@0|out|-218|16
+Ametal-1|net@2|||S900|driveCon@2|out|-218|47.6|ctrAND3i@0|out|-218|16
 Ametal-1|net@10|||S0|pin@4||15.5|119|inv10D@3|in|3|119
 Ametal-1|net@11|||S2700|inv10D@3|out|-3|151|pin@5||-3|169
 Ametal-2|net@16|||S0|wellCont@1|gnd_1|-5.5|144|inv10D@3|gnd_1|-5.5|144
@@ -1295,13 +1293,13 @@ Ametal-2|net@18|||S0|wellCont@1|vdd_3|-5.5|194|inv10D@3|vdd_2|-5.5|194
 Ametal-1|net@22|||S900|ctrAND3i@0|in|3|-25|pin@6||3|-29.5
 Ametal-1|net@23|||S1800|pin@6||3|-29.5|pin@7||13|-29.5
 Ametal-1|net@24|||S900|pin@7||13|-29.5|pin@8||13|-128
-Ametal-2|net@28|||S0|wellCont@2|gnd_1|36.5|-144|predDri6@0|gnd|36.5|-144
-Ametal-2|net@29|||S0|wellCont@2|vdd_2|36.5|-194|predDri6@0|vdd_1|36.5|-194
-Ametal-2|net@30|||S0|wellCont@2|vdd_3|36.5|-94|predDri6@0|vdd|36.5|-94
+Ametal-2|net@28|||S0|wellCont@2|gnd_1|36.5|-144|predDri6@1|gnd|36.5|-144
+Ametal-2|net@29|||S0|wellCont@2|vdd_2|36.5|-194|predDri6@1|vdd_1|36.5|-194
+Ametal-2|net@30|||S0|wellCont@2|vdd_3|36.5|-94|predDri6@1|vdd|36.5|-94
 Ametal-1|net@31|||S900|pin@8||13|-128|inv10D@4|out|13|-151
 Ametal-1|net@32|||S2700|contact@0||41|-134|pin@9||41|-119
 Ametal-1|net@33|||S0|pin@9||41|-119|inv10D@4|in|19|-119
-Ametal-1|net@34|||S2700|predDri6@0|pred_1|41|-137|contact@0||41|-134
+Ametal-1|net@34|||S2700|predDri6@1|pred|41|-137|contact@0||41|-134
 Ametal-2|net@35|||S0|pin@10||54|-134|contact@0||41|-134
 Ametal-2|net@36|||S0|wellCont@2|gnd|27.5|-144|inv10D@4|gnd|27.5|-144
 Ametal-2|net@37|||S0|wellCont@2|vdd|27.5|-194|inv10D@4|vdd|27.5|-194
@@ -1309,10 +1307,10 @@ Ametal-2|net@38|||S0|wellCont@2|vdd_1|27.5|-94|inv10D@4|vdd_1|27.5|-94
 Ametal-1|net@39|||S900|pin@8||13|-128|pin@11||13|-169
 Ametal-1|net@40|||S0|pin@11||13|-169|inv10D@5|in|-7|-169
 Ametal-2|net@41||1.2|S1800|contact@1||22|75.9|contact@4||114.5|75.9
-Ametal-2|net@43||1.2|S1800|driveCon@0|take|-210|75.9|contact@1||22|75.9
-Ametal-2|net@44||1.2|S1800|driveCon@1|take|214|-83.7|pin@13||288|-83.7
-Ametal-2|net@45||1.2|S0|driveCon@1|take|214|-83.7|pin@14||-288|-83.7
-Ametal-2|net@46||1.2|S0|driveCon@0|take|-210|75.9|pin@15||-288|75.9
+Ametal-2|net@43||1.2|S1800|driveCon@2|take|-210|75.9|contact@1||22|75.9
+Ametal-2|net@44||1.2|S1800|driveCon@3|take|214|-83.7|pin@13||288|-83.7
+Ametal-2|net@45||1.2|S0|driveCon@3|take|214|-83.7|pin@14||-288|-83.7
+Ametal-2|net@46||1.2|S0|driveCon@2|take|-210|75.9|pin@15||-288|75.9
 Ametal-1|net@49|||S2700|ctrAND3i@0|inA|-60|29|contact@2||-60|184
 Ametal-1|net@51|||S900|ctrAND3i@0|inX|-15.5|-28.5|contact@3||-15.5|-40
 Ametal-2|net@52|||S0|wellCont@0|gnd_1|-230.5|0|ctrAND3i@0|gnd_1|-230.5|0
@@ -1329,9 +1327,9 @@ Ametal-2|net@80|||S0|wellCont@4|vdd_1|1.5|-94|inv10D@5|vdd|1.5|-94
 Ametal-2|net@81||6.2|S1800|wellCont@3|gnd_1|113.5|0|dataDriv@0|gnd|121.5|0
 Ametal-2|net@82||6.2|S1800|wellCont@3|vdd_2|113.5|-50|dataDriv@0|vdd_1|121.5|-50
 Ametal-2|net@83||6.2|S1800|wellCont@3|vdd_3|113.5|50|dataDriv@0|vdd|121.5|50
-Ametal-1|net@87|||S900|predDri6@0|in|73|-163|contact@7||73|-166
+Ametal-1|net@87|||S900|predDri6@1|in|73|-163|contact@7||73|-166
 Ametal-2|net@91|||S1800|contact@7||73|-166|contact@8||114.5|-166
-Ametal-1|net@95|||S2700|driveCon@1|out|222|-55.4|dataDriv@0|out_1|222|32
+Ametal-1|net@95|||S2700|driveCon@3|out|222|-55.4|dataDriv@0|out_1|222|32
 Ametal-2|net@96||6.2|S1800|pinsVddG@0|gnd|-288|144|wellCont@1|gnd|-14.5|144
 Ametal-2|net@97||6.2|S0|wellCont@1|vdd|-14.5|94|pinsVddG@0|vdd_1|-288|94
 Ametal-2|net@98||6.2|S0|wellCont@1|vdd_1|-14.5|194|pinsVddG@0|vdd|-288|194
@@ -1341,9 +1339,9 @@ Ametal-2|net@101||6.2|S0|wellCont@0|vdd_1|-239.5|50|pinsVddG@2|vdd|-288|50
 Ametal-2|net@102||6.2|S1800|pinsVddG@5|vdd|-144|-94|inv10D@5|vdd_2|-15.5|-94
 Ametal-2|net@103||6.2|S0|inv10D@5|gnd_1|-15.5|-144|pinsVddG@5|gnd|-144|-144
 Ametal-2|net@104||6.2|S0|inv10D@5|vdd_3|-15.5|-194|pinsVddG@5|vdd_1|-144|-194
-Ametal-2|net@105||6.2|S1800|predDri6@0|vdd_2|109.5|-94|pinsVddG@4|vdd|288|-94
-Ametal-2|net@106||6.2|S0|pinsVddG@4|gnd|288|-144|predDri6@0|gnd_1|109.5|-144
-Ametal-2|net@107||6.2|S0|pinsVddG@4|vdd_1|288|-194|predDri6@0|vdd_3|109.5|-194
+Ametal-2|net@105||6.2|S1800|predDri6@1|vdd_2|109.5|-94|pinsVddG@4|vdd|288|-94
+Ametal-2|net@106||6.2|S0|pinsVddG@4|gnd|288|-144|predDri6@1|gnd_1|109.5|-144
+Ametal-2|net@107||6.2|S0|pinsVddG@4|vdd_1|288|-194|predDri6@1|vdd_3|109.5|-194
 Ametal-2|net@108||6.2|S1800|dataDriv@0|vdd_6|234.5|50|pinsVddG@3|vdd|288|50
 Ametal-2|net@109||6.2|S0|pinsVddG@3|gnd|288|0|dataDriv@0|gnd_1|234.5|0
 Ametal-2|net@110||6.2|S0|pinsVddG@3|vdd_1|288|-50|dataDriv@0|vdd_7|234.5|-50
@@ -1384,7 +1382,7 @@ Egnd_8||D5G2;|pinsVddG@3|gnd|G
 Egnd_9||D5G2;|pinsVddG@4|gnd|G
 Egnd_10||D5G2;|pinsVddG@5|gnd|G
 EinB||D5G2;|dataDriv@0|inB|I
-Emc||D5G2;|predDri6@0|mc|I
+Emc||D5G2;|predDri6@1|mc|I
 Epred||D5G2;|pin@10||I
 Eout|s[1]|D5G2;|inv10D@5|out|O
 Esucc|succ[A]|D5G2;|sucANDdr@2|succ|O
@@ -1407,7 +1405,7 @@ Evdd_21||D5G2;|pinsVddG@5|vdd_1|P
 X
 
 # Cell gaspBranch;1{sch}
-CgaspBranch;1{sch}||schematic|1188827292653|1230747726622|
+CgaspBranch;1{sch}||schematic|1188827292653|1240580646846|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||0|29|||R|
 NOff-Page|conn@2||43.5|21||||
@@ -1419,7 +1417,7 @@ NOff-Page|conn@11||-12|13.5|||R|
 NOff-Page|conn@12||25|30||||
 NOff-Page|conn@13||6|35|||RRR|
 IcentersJ:ctrAND3in100LT;1{ic}|ctrAND3i@0||0|10|R||D5G4;
-IdriversL:dataDriver60;1{ic}|dataDriv@0||15|30|||D5G4;
+IdriversM:dataDriver60;1{ic}|dataDriv@0||15|30|||D5G4;
 IgaspBranch;1{ic}|gaspMerg@0||28|45|||D5G4;
 IredFive:inv;1{ic}|inv@0||-18|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:inv;1{ic}|inv@1||11|7|R||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
@@ -1445,18 +1443,18 @@ NWire_Pin|pin@128||6|29||||
 NWire_Pin|pin@129||6|31||||
 NWire_Pin|pin@131||3|0||||
 NWire_Pin|pin@132||0|-3||||
-IdriversJ:predDri60wMC;2{ic}|predDri6@0||-18|24|RR||D5G4;
-IdriversL:sucANDdri60;1{ic}|sucANDdr@2||24.5|21|||D5G4;
-IdriversL:sucANDdri60;1{ic}|sucANDdr@3||24.5|-12|Y||D5G4;
+IdriversM:predDri60wMC;1{ic}|predDri6@1||-18|24|RR||D5G4;
+IdriversM:sucANDdri60;1{ic}|sucANDdr@2||24.5|21|||D5G4;
+IdriversM:sucANDdri60;1{ic}|sucANDdr@3||24.5|-12|Y||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||-7|0|||D0G4;|ATTR_L(D5G1;PUD)D602.3000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Awire|net@39|||0|conn@2|a|41.5|21|pin@28||38|21
 Awire|net@41|||2700|pin@26||38|0|pin@28||38|21
 Awire|net@79|||900|pin@46||-24|24|pin@47||-24|0
 Awire|net@94|||1800|conn@4|y|-34|24|pin@46||-24|24
-Awire|net@133|||1800|pin@46||-24|24|predDri6@0|pred|-21|24
-Awire|net@137|||0|pin@53||-12|26|predDri6@0|mc|-15|26
+Awire|net@133|||1800|pin@46||-24|24|predDri6@1|pred|-21|24
+Awire|net@137|||0|pin@53||-12|26|predDri6@1|mc|-15|26
 Awire|net@163|||1800|wire90@0|b|-4.5|0|pin@109||-3|0
-Awire|net@211|||0|pin@100||0|22|predDri6@0|in|-15|22
+Awire|net@211|||0|pin@100||0|22|predDri6@1|in|-15|22
 Awire|net@240|||0|pin@127||-12|0|inv@0|out|-15.5|0
 Awire|net@249|||1800|pin@47||-24|0|inv@0|in|-20.5|0
 Awire|net@262|||900|conn@0|a|0|27|pin@100||0|22
@@ -1552,7 +1550,7 @@ Etok[A,B]||D5G2;|pin@38||I
 X
 
 # Cell gaspCross;1{lay}
-CgaspCross;1{lay}||cmos90|1230753582301|1238257435226||ATTR_NCC(D5G5;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]
+CgaspCross;1{lay}||cmos90|1230753582301|1240581216599||ATTR_NCC(D5G5;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]
 IarbiterM:arbiter2;1{lay}|arbiter2@0||26|72|X||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-45|22||||
@@ -1582,12 +1580,12 @@ NX-Metal-1-Metal-2-Con|contact@26||267|-75||||
 NX-Metal-1-Metal-2-Con|contact@27||-46|-75||||
 IcentersJ:ctrAND4in100LT;2{lay}|ctrAND4i@0||-162.5|0|X||D5G4;
 IcentersJ:ctrAND4in100LT;2{lay}|ctrAND4i@1||-162.5|144|XY||D5G4;
-IdriversL:dataDriver60;1{lay}|dataDriv@0||21|-144|X||D5G4;
-IdriversL:dataDriver60;1{lay}|dataDriv@1||-92|-144|X||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@1||-7|-112|||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@3||-255|39.8|||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@4||-255|104.2|Y||D5G4;
-IdriversJ:driveConnecter2;1{lay}|driveCon@6||-128|-88.6|||D5G4;
+IdriversM:dataDriver60;1{lay}|dataDriv@0||21|-144|X||D5G4;
+IdriversM:dataDriver60;1{lay}|dataDriv@1||-92|-144|X||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@7||-7|-112|||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@8||-255|39.8|||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@9||-255|104.2|Y||D5G4;
+IdriversM:driveConnecter2;1{lay}|driveCon@10||-128|-88.6|||D5G4;
 Igates1inM:inv05;1{lay}|inv05@2||258.5|-144|XY||D5G4;
 Igates1inM:inv05;1{lay}|inv05@3||94.5|-144|Y||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@2||267|-144|Y||D5G4;
@@ -1636,11 +1634,11 @@ IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||288|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||288|144|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-288|144|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||288|-144|Y||D5G4;
-IdriversL:predDri60wMC;1{lay}|predDri6@0||140|-144|Y||D5G4;
-IdriversL:predDri60wMC;1{lay}|predDri6@1||213|-144|XY||D5G4;
+IdriversM:predDri60wMC;1{lay}|predDri6@0||140|-144|Y||D5G4;
+IdriversM:predDri60wMC;1{lay}|predDri6@1||213|-144|XY||D5G4;
 IwiresL:select15;1{lay}|select15@0||281|-144|||D5G4;
-IdriversL:sucDri60cross;1{lay}|sucDri60@2||168.5|144|||D5G4;
-IdriversL:sucDri60cross;1{lay}|sucDri60@3||168.5|0|Y||D5G4;
+IdriversM:sucDri60cross;1{lay}|sucDri60@2||168.5|144|||D5G4;
+IdriversM:sucDri60cross;1{lay}|sucDri60@3||168.5|0|Y||D5G4;
 Ametal-2|net@6|||S0|arbiter2@0|gnd_3|-17.5|0|ctrAND4i@0|gnd_2|-17.5|0
 Ametal-2|net@7|||S0|arbiter2@0|vdd_7|-17.5|50|ctrAND4i@0|vdd_4|-17.5|50
 Ametal-2|net@8|||S0|arbiter2@0|vdd_6|-17.5|-50|ctrAND4i@0|vdd_5|-17.5|-50
@@ -1665,7 +1663,7 @@ Ametal-2|net@70|||S0|sucDri60@2|vdd_1|71.5|94|arbiter2@0|vdd_1|69.5|94
 Ametal-2|net@71|||S0|sucDri60@3|gnd|71.5|0|arbiter2@0|gnd_2|69.5|0
 Ametal-2|net@72|||S0|sucDri60@3|vdd|71.5|-50|arbiter2@0|vdd_4|69.5|-50
 Ametal-2|net@73|||S0|sucDri60@3|vdd_1|71.5|50|arbiter2@0|vdd_5|69.5|50
-Ametal-2|net@77||1.2|S1800|pin@34||-288|-83.7|driveCon@1|take|-15|-83.7
+Ametal-2|net@77||1.2|S1800|pin@34||-288|-83.7|driveCon@7|take|-15|-83.7
 Ametal-2|net@84|||S0|ctrAND4i@1|gnd_2|-17.5|144|arbiter2@0|gnd_1|-17.5|144
 Ametal-2|net@85|||S0|ctrAND4i@1|vdd_4|-17.5|94|arbiter2@0|vdd_3|-17.5|94
 Ametal-2|net@86|||S0|ctrAND4i@1|vdd_5|-17.5|194|arbiter2@0|vdd_2|-17.5|194
@@ -1676,25 +1674,25 @@ Ametal-1|net@90|||S900|ctrAND4i@1|inA|-113|115|ctrAND4i@0|inA|-113|29
 Ametal-1|net@91|||S900|contact@12||-68.5|116|ctrAND4i@0|inB|-68.5|-28.5
 Ametal-2|net@94||1.2|S0|contact@5||142|75.9|contact@2||-45|75.9
 Ametal-2|net@95||1.2|S0|contact@4||130|68.1|contact@3||-31|68.1
-Ametal-1|net@99|||S2700|driveCon@4|out|-271|104.2|ctrAND4i@1|out|-271|128
-Ametal-1|net@100|||S900|driveCon@3|out|-271|39.8|ctrAND4i@0|out|-271|16
-Ametal-2|net@101||1.2|S0|driveCon@3|take|-263|68.1|pin@36||-288|68.1
-Ametal-2|net@102||1.2|S0|driveCon@4|take|-263|75.9|pin@37||-288|75.9
+Ametal-1|net@99|||S2700|driveCon@9|out|-271|104.2|ctrAND4i@1|out|-271|128
+Ametal-1|net@100|||S900|driveCon@8|out|-271|39.8|ctrAND4i@0|out|-271|16
+Ametal-2|net@101||1.2|S0|driveCon@8|take|-263|68.1|pin@36||-288|68.1
+Ametal-2|net@102||1.2|S0|driveCon@9|take|-263|75.9|pin@37||-288|75.9
 Ametal-1|net@103|||S900|contact@2||-45|75.9|contact@0||-45|22
 Ametal-2|net@104|||S1800|ctrAND4i@0|inA@700212083|-45|22|contact@0||-45|22
 Ametal-1|net@105|||S2700|contact@3||-31|68.1|contact@1||-31|122
 Ametal-2|net@106|||S1800|ctrAND4i@1|inA@700212083|-45|122|contact@1||-31|122
-Ametal-2|net@108||1.2|S0|contact@2||-45|75.9|driveCon@4|take|-263|75.9
-Ametal-2|net@110||1.2|S0|contact@3||-31|68.1|driveCon@3|take|-263|68.1
+Ametal-2|net@108||1.2|S0|contact@2||-45|75.9|driveCon@9|take|-263|75.9
+Ametal-2|net@110||1.2|S0|contact@3||-31|68.1|driveCon@8|take|-263|68.1
 Ametal-1|net@111|||S900|contact@5||142|75.9|sucDri60@3|fire[B]|142|-25
 Ametal-1|net@112|||S900|sucDri60@2|fire[A]|130|169|contact@4||130|68.1
 Ametal-1|net@113|||S900|contact@4||130|68.1|sucDri60@3|fire[A]|130|-25
 Ametal-2|net@114||1.2|S0|pin@28||288|68.1|contact@4||130|68.1
 Ametal-2|net@115||1.2|S0|pin@27||288|75.9|contact@5||142|75.9
 Ametal-1|net@116|||S900|sucDri60@2|fire[B]|142|169|contact@5||142|75.9
-Ametal-2|net@118||1.2|S1800|driveCon@1|take|-15|-83.7|pin@30||288|-83.7
-Ametal-1|net@119|||S900|driveCon@1|out|-23|-112|dataDriv@0|out_1|-23|-112
-Ametal-2|net@121||1.2|S1800|pin@33||-288|-60.3|driveCon@6|take|-128|-60.3
+Ametal-2|net@118||1.2|S1800|driveCon@7|take|-15|-83.7|pin@30||288|-83.7
+Ametal-1|net@119|||S900|driveCon@7|out|-23|-112|dataDriv@0|out_1|-23|-112
+Ametal-2|net@121||1.2|S1800|pin@33||-288|-60.3|driveCon@10|take|-128|-60.3
 Ametal-2|net@125|||RS1800|inv10D@2|gnd|258.5|-144|inv05@2|gnd|267.5|-144
 Ametal-2|net@126|||S1800|inv10D@2|vdd|258.5|-194|inv05@2|vdd|267.5|-194
 Ametal-2|net@127|||S1800|inv10D@2|vdd_1|258.5|-94|inv05@2|vdd_1|267.5|-94
@@ -1780,10 +1778,10 @@ Ametal-1|net@303|||S0|pin@131||61.5|-119.5|dataDriv@0|inB|52|-119.5
 Ametal-1|net@306|||S900|pin@107||278.5|103.5|contact@24||278.5|-172
 Ametal-1|net@308|||S900|dataDriv@0|inA|67|-168.5|contact@25||67|-172
 Ametal-1|net@315|||S2700|dataDriv@1|inA|-46|-168.5|contact@27||-46|-75
-Ametal-2|net@317||1.2|S0|pin@29||288|-60.3|driveCon@6|take|-128|-60.3
+Ametal-2|net@317||1.2|S0|pin@29||288|-60.3|driveCon@10|take|-128|-60.3
 Ametal-2|net@320|||S0|contact@26||267|-75|contact@27||-46|-75
 Ametal-1|net@321|||S900|pin@105||267|102.5|contact@26||267|-75
-Ametal-1|net@322|||S900|driveCon@6|out|-136|-88.6|dataDriv@1|out_1|-136|-112
+Ametal-1|net@322|||S900|driveCon@10|out|-136|-88.6|dataDriv@1|out_1|-136|-112
 EAtoD||D5G2;|sucDri60@2|AtoD|I
 EBtoD||D5G2;|sucDri60@2|BtoD|I
 Efire[A]||D5G2;|pin@28||U
@@ -1840,8 +1838,8 @@ NOff-Page|conn@13||18|45||||
 NOff-Page|conn@14||-49|0.5|||R|
 IcentersJ:ctrAND4in100LT;1{ic}|ctrAND4i@1||0|14|XR||D5G4;
 IcentersJ:ctrAND4in100LT;1{ic}|ctrAND4i@2||0|-14|XYR||D5G4;
-IdriversL:dataDriver60;1{ic}|dataDriv@0||9|42|||D5G4;
-IdriversL:dataDriver60;1{ic}|dataDriv@1||9|-42|Y||D5G4;
+IdriversM:dataDriver60;1{ic}|dataDriv@0||9|42|||D5G4;
+IdriversM:dataDriver60;1{ic}|dataDriv@1||9|-42|Y||D5G4;
 IgaspCross;1{ic}|gaspCros@0||39.5|55|||D5G4;
 IredFive:inv;1{ic}|inv@0||-32.5|5|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:inv;1{ic}|inv@1||-32.5|-5|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
@@ -1905,10 +1903,10 @@ NWire_Pin|pin@184||-44.5|5||||
 NWire_Pin|pin@185||-44.5|-5||||
 NWire_Pin|pin@186||-44.5|17.5||||
 NWire_Pin|pin@187||-44.5|-19||||
-IdriversL:predDri60wMC;1{ic}|predDri6@3||-21|27|X||D5G4;
-IdriversL:predDri60wMC;1{ic}|predDri6@4||-21|-27|XY||D5G4;
-IdriversL:sucDri60cross;1{ic}|sucDri60@2||30|-28|||D5G4;
-IdriversL:sucDri60cross;1{ic}|sucDri60@3||30|28|||D5G4;
+IdriversM:predDri60wMC;1{ic}|predDri6@3||-21|27|X||D5G4;
+IdriversM:predDri60wMC;1{ic}|predDri6@4||-21|-27|XY||D5G4;
+IdriversM:sucDri60cross;1{ic}|sucDri60@2||30|-28|||D5G4;
+IdriversM:sucDri60cross;1{ic}|sucDri60@3||30|28|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||24|12|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||24|18|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@2||-10.5|4|||D0G4;|ATTR_L(D5G1;PUD)S958|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -2062,7 +2060,7 @@ Etok||D5G2;|pin@45||I
 X
 
 # Cell gaspDrain;2{lay}
-CgaspDrain;2{lay}||cmos90|1230731813544|1239549868233||ATTR_NCC(D5G5;NTX-25;Y210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+CgaspDrain;2{lay}||cmos90|1230731813544|1241212843263||ATTR_NCC(D5G5;NTX-25;Y210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241982414663
 IarbiterM:arbiter2;1{lay}|arbiter2@0||-31|72|X||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@1||-41|172||||
@@ -2081,9 +2079,9 @@ NX-Metal-1-Metal-2-Con|contact@18||-91|28||||
 NX-Metal-1-Metal-2-Con|contact@19||-70|28||||
 NX-Metal-1-Metal-2-Con|contact@20||-70|84||||
 IcentersJ:ctrAND2in100LT;1{lay}|ctrAND2i@1||-178|0|X||D5G4;
-IdriversL:dataDriver60;1{lay}|dataDriv@0||188|0|X||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@1||160|-43.7|Y||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@2||-253|47.6|||D5G4;
+IdriversM:dataDriver60;1{lay}|dataDriv@0||188|0|X||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@3||160|-43.7|Y||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@4||-253|47.6|||D5G4;
 Igates1inM:inv05;1{lay}|inv05@2||38.5|0|XRR||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@8||-92|144|RR||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@9||30|0|RR||D5G4;
@@ -2115,12 +2113,12 @@ NMetal-2-Pin|pin@49||129|-72||||
 NMetal-2-Pin|pin@50||129|-83.7||||
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||288|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@6||-288|0|||D5G4;
-IdriversJ:predDri60wMC;2{lay}|predDri6@1||84|0|Y||D5G4;
+IdriversM:predDri60wMC;1{lay}|predDri6@2||84|0|Y||D5G4;
 IwiresL:select15;1{lay}|select15@0||-102.5|144|||D5G4;
 IwiresL:select15;1{lay}|select15@1||-145|144|||D5G4;
 IwiresL:select50;1{lay}|select50@0||125|144|||D5G4;
 IwiresL:select60;1{lay}|select60@0||263|0|||D5G4;
-IdriversL:sucANDdri60;2{lay}|sucANDdr@1||59|144|||D5G4;
+IdriversM:sucANDdri60;2{lay}|sucANDdr@1||59|144|||D5G4;
 IwiresL:tranCap;1{lay}|tranCap@0||-72|-144|||D5G4;
 IwiresL:tranCap;1{lay}|tranCap@1||72|-144|||D5G4;
 IwiresL:tranCap;1{lay}|tranCap@2||216|-144|||D5G4;
@@ -2138,17 +2136,17 @@ Ametal-2|net@17|||S900|wellCont@0|vdd_1|12.5|50|arbiter2@0|vdd_5|12.5|50
 Ametal-2|net@18|||S0|wellCont@0|gnd_1|21.5|0|inv10D@9|gnd_1|21.5|0
 Ametal-2|net@19|||S0|wellCont@0|vdd_2|21.5|-50|inv10D@9|vdd_2|21.5|-50
 Ametal-2|net@20|||S0|wellCont@0|vdd_3|21.5|50|inv10D@9|vdd_3|21.5|50
-Ametal-2|net@21|||S0|predDri6@1|gnd|47.5|0|inv05@2|gnd_1|47.5|0
-Ametal-2|net@22|||S0|predDri6@1|vdd|47.5|-50|inv05@2|vdd_2|47.5|-50
-Ametal-2|net@23|||S0|predDri6@1|vdd_1|47.5|50|inv05@2|vdd_3|47.5|50
+Ametal-2|net@21|||S0|predDri6@2|gnd|47.5|0|inv05@2|gnd_1|47.5|0
+Ametal-2|net@22|||S0|predDri6@2|vdd|47.5|-50|inv05@2|vdd_2|47.5|-50
+Ametal-2|net@23|||S0|predDri6@2|vdd_1|47.5|50|inv05@2|vdd_3|47.5|50
 Ametal-1|net@36|||S2700|inv05@2|out[1]|43|7|pin@0||43|25
 Ametal-1|net@37|||S0|pin@0||43|25|inv10D@9|in|30|25
 Ametal-1|net@38|||S2700|arbiter2@0|grant[B]|-70|157|pin@1||-70|169
 Ametal-1|net@39|||S0|pin@1||-70|169|inv10D@8|in|-92|169
 Ametal-1|net@44|||S2700|arbiter2@0|req[B]|-41|169|contact@1||-41|172
 Ametal-2|net@45|||S0|pin@4||76.5|-10|contact@2||52|-10
-Ametal-1|net@46|||S900|predDri6@1|pred_1|52|-7|contact@2||52|-10
-Ametal-1|net@47||0.4|S900|predDri6@1|pred_1|52|-7|pin@5||52|-18
+Ametal-1|net@46|||S900|predDri6@2|pred|52|-7|contact@2||52|-10
+Ametal-1|net@47||0.4|S900|predDri6@2|pred|52|-7|pin@5||52|-18
 Ametal-2|net@50|||S0|contact@2||52|-10|contact@3||-41|-10
 Ametal-1|net@51|||S2700|arbiter2@0|req[A]|-41|-25|contact@3||-41|-10
 Ametal-1|net@52||0.4|S0|pin@5||52|-18|pin@7||40.5|-18
@@ -2158,21 +2156,21 @@ Ametal-2|net@56||1.2|S0|pin@50||129|-83.7|pin@10||-288|-83.7
 Ametal-2|net@57|||S0|dataDriv@0|gnd_1|131.5|0|wellCont@2|gnd_1|131.5|0
 Ametal-2|net@58|||S0|dataDriv@0|vdd_7|131.5|-50|wellCont@2|vdd_2|131.5|-50
 Ametal-2|net@59|||S0|dataDriv@0|vdd_6|131.5|50|wellCont@2|vdd_3|131.5|50
-Ametal-1|net@62|||S2700|driveCon@1|out|144|-43.7|dataDriv@0|out_1|144|32
-Ametal-2|net@64||1.2|S1800|driveCon@2|take|-261|75.9|contact@12||23|75.9
+Ametal-1|net@62|||S2700|driveCon@3|out|144|-43.7|dataDriv@0|out_1|144|32
+Ametal-2|net@64||1.2|S1800|driveCon@4|take|-261|75.9|contact@12||23|75.9
 Ametal-1|net@69|||S1800|dataDriv@0|inB|219|24.5|pin@14||235.5|24.5
 Ametal-2|net@71||1.2|S1800|contact@5||235.5|75.9|pin@13||288|75.9
-Ametal-2|net@75||1.2|S0|driveCon@2|take|-261|75.9|pin@16||-288|75.9
+Ametal-2|net@75||1.2|S0|driveCon@4|take|-261|75.9|pin@16||-288|75.9
 Ametal-2|net@76|||S1800|contact@8||-83|-22|contact@7||-70|-22
 Ametal-1|net@77|||S900|arbiter2@0|grant[A]|-70|-13|contact@7||-70|-22
-Ametal-2|net@92|||S0|wellCont@2|gnd|122.5|0|predDri6@1|gnd_1|120.5|0
-Ametal-2|net@93|||S0|wellCont@2|vdd|122.5|-50|predDri6@1|vdd_2|120.5|-50
-Ametal-2|net@94|||S0|wellCont@2|vdd_1|122.5|50|predDri6@1|vdd_3|120.5|50
+Ametal-2|net@92|||S0|wellCont@2|gnd|122.5|0|predDri6@2|gnd_1|120.5|0
+Ametal-2|net@93|||S0|wellCont@2|vdd|122.5|-50|predDri6@2|vdd_2|120.5|-50
+Ametal-2|net@94|||S0|wellCont@2|vdd_1|122.5|50|predDri6@2|vdd_3|120.5|50
 Ametal-1|net@98|||S2700|pin@14||235.5|24.5|contact@5||235.5|75.9
-Ametal-1|net@116|||S1800|predDri6@1|mc|70|-32|pin@23||121.5|-32
+Ametal-1|net@116|||S1800|predDri6@2|mc|70|-32|pin@23||121.5|-32
 Ametal-1|net@117|||S900|pin@23||121.5|-32|pin@24||121.5|-63
 Ametal-2|net@122||1.2|S0|contact@5||235.5|75.9|contact@6||80|75.9
-Ametal-1|net@123|||S0|predDri6@1|in|84|19|pin@27||80|19
+Ametal-1|net@123|||S0|predDri6@2|in|84|19|pin@27||80|19
 Ametal-1|net@129|||S900|contact@6||80|75.3|pin@27||80|19
 Ametal-2|net@139||6.2|S1800|dataDriv@0|vdd|244.5|50|pinsVddG@3|vdd|288|50
 Ametal-2|net@140||6.2|S0|pinsVddG@3|gnd|288|0|dataDriv@0|gnd|244.5|0
@@ -2209,7 +2207,7 @@ Ametal-2|net@202|||S0|ctrAND2i@1|vdd_2|-74.5|50|arbiter2@0|vdd_7|-74.5|50
 Ametal-2|net@203|||S0|ctrAND2i@1|vdd_3|-74.5|-50|arbiter2@0|vdd_6|-74.5|-50
 Ametal-1|net@205|||S900|contact@8||-83|-22|ctrAND2i@1|in|-83|-25
 Ametal-1|net@209|||S900|sucANDdr@1|succ_1|85|112.5|contact@17||85|84
-Ametal-1|net@213|||S900|driveCon@2|out|-269|47.6|ctrAND2i@1|out|-269|16
+Ametal-1|net@213|||S900|driveCon@4|out|-269|47.6|ctrAND2i@1|out|-269|16
 Ametal-2|net@214||6.2|S1800|pinsVddG@6|gnd|-288|0|ctrAND2i@1|gnd_2|-281.5|0
 Ametal-2|net@215||6.2|S0|ctrAND2i@1|vdd_4|-281.5|50|pinsVddG@6|vdd|-288|50
 Ametal-2|net@216||6.2|S0|ctrAND2i@1|vdd_5|-281.5|-50|pinsVddG@6|vdd_1|-288|-50
@@ -2232,9 +2230,9 @@ Ametal-2|net@240||6.2|S1800|tranCap@3|vdd_2|-144|194|inv10D@10|vdd|-140.5|194
 Ametal-2|net@241||6.2|S1800|sucANDdr@1|gnd_1|105.5|144|tranCap@4|gnd|144|144
 Ametal-2|net@242||6.2|S0|tranCap@4|vdd|144|194|sucANDdr@1|vdd_2|105.5|194
 Ametal-2|net@243||6.2|S0|tranCap@4|vdd_1|144|94|sucANDdr@1|vdd_3|105.5|94
-Ametal-2|net@244||1.2|S1800|driveCon@1|take|152|-72|pin@47||191|-72
+Ametal-2|net@244||1.2|S1800|driveCon@3|take|152|-72|pin@47||191|-72
 Ametal-2|net@245||1.2|S900|pin@47||191|-72|pin@48||191|-83.7
-Ametal-2|net@247||1.2|S0|driveCon@1|take|152|-72|pin@49||129|-72
+Ametal-2|net@247||1.2|S0|driveCon@3|take|152|-72|pin@49||129|-72
 Ametal-2|net@248||1.2|S900|pin@49||129|-72|pin@50||129|-83.7
 Eclear||D5G2;|pin@24||I
 Efire||D5G2;|pin@13||O
@@ -2269,7 +2267,7 @@ Evdd_21||D5G2;|tranCap@4|vdd_3|P
 X
 
 # Cell gaspDrain;1{sch}
-CgaspDrain;1{sch}||schematic|1188827292653|1238782532444|
+CgaspDrain;1{sch}||schematic|1188827292653|1240580646846|
 IarbiterM:arbiter2;1{ic}|arbiter2@0||-21|0|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-6|35|||R|
@@ -2280,7 +2278,7 @@ NOff-Page|conn@10||-46.5|16||||
 NOff-Page|conn@11||30|36||||
 NOff-Page|conn@12||6|40.5|||RRR|
 IcentersJ:ctrAND2in100LT;1{ic}|ctrAND2i@5||-6|15|XR||D5G4;
-IdriversL:dataDriver60;1{ic}|dataDriv@0||20|36|||D5G4;
+IdriversM:dataDriver60;1{ic}|dataDriv@0||20|36|||D5G4;
 IgaspDrain;1{ic}|gaspMerg@0||-41|41|||D5G4;
 IredFive:inv;1{ic}|inv@1||-40|-5|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:inv;1{ic}|inv@4||-34.5|5|RR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
@@ -2313,8 +2311,8 @@ NWire_Pin|pin@194||6|37||||
 NWire_Pin|pin@195||6|35||||
 NWire_Pin|pin@200||6|26||||
 Ngeneric:Invisible-Pin|pin@201||-2.5|50|||||ART_message(D5FLeave alone;G3;)Sies 3 April 2009
-IdriversJ:predDri60wMC;2{ic}|predDri6@0||-24|24|YRR||D5G4;
-IdriversL:sucANDdri60;1{ic}|sucANDdr@4||20|25|||D5G4;
+IdriversM:predDri60wMC;1{ic}|predDri6@1||-24|24|YRR||D5G4;
+IdriversM:sucANDdri60;1{ic}|sucANDdr@4||20|25|||D5G4;
 IwiresL:tranCap;1{ic}|tc[1:5]|D5G3;X2;Y2;|-23|40|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-12|4|||D0G4;|ATTR_L(D5G1;PUD)D175.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@7||-31|-5|X||D0G4;|ATTR_L(D5G1;PUD)D516.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -2324,7 +2322,7 @@ IorangeTSMC090nm:wire90;1{ic}|wire90@15||-41|5|X||D0G4;|ATTR_L(D5G1;PUD)D142.600
 IorangeTSMC090nm:wire90;1{ic}|wire90@16||11|24|||D0G4;|ATTR_L(D5G1;PUD)D350.59999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Awire|clear|D5G2;||2700|pin@158||-18|16|pin@157||-18|22
 Awire|go|D5G2;||900|pin@173||-46|-5|pin@174||-46|-9
-Awire|net@209|||0|pin@99||-6|26|predDri6@0|in|-21|26
+Awire|net@209|||0|pin@99||-6|26|predDri6@1|in|-21|26
 Awire|net@237|||2700|pin@113||-5|4|ctrAND2i@5|inB|-5|9
 Awire|net@241|||1800|wire90@1|b|-9.5|4|pin@114||-7|4
 Awire|net@252|||900|ctrAND2i@5|inA|-7|9|pin@114||-7|4
@@ -2339,7 +2337,7 @@ Awire|net@373|||0|pin@169||-15|-4|arbiter2@0|grant[B]|-18|-4
 Awire|net@374|||0|wire90@1|a|-14.5|4|arbiter2@0|grant[A]|-18|4
 Awire|net@375|||1800|wire90@7|a|-28.5|-5|arbiter2@0|req[B]|-24|-5
 Awire|net@376|||1800|pin@45||-30|5|arbiter2@0|req[A]|-24|5
-Awire|net@381|||0|predDri6@0|pred|-27|24|pin@175||-30|24
+Awire|net@381|||0|predDri6@1|pred|-27|24|pin@175||-30|24
 Awire|net@393|||900|pin@99||-6|26|ctrAND2i@5|out|-6|21
 Awire|net@409|||1800|wire90@11|b|-36.5|-12|invI@0|out|-33.5|-12
 Awire|net@410|||1800|pin@176||-54|-12|wire90@11|a|-41.5|-12
@@ -2362,7 +2360,7 @@ Awire|net@511|||0|conn@2|a|29.5|25|pin@147||27|25
 Awire|net@513|||1800|pin@200||6|26|sucANDdr@4|inB|15|26
 Awire|net@514|||1800|pin@99||-6|26|pin@200||6|26
 Awire|net@515|||900|pin@195||6|35|pin@200||6|26
-Awire|net@516|||0|pin@157||-18|22|predDri6@0|mc|-21|22
+Awire|net@516|||0|pin@157||-18|22|predDri6@1|mc|-21|22
 Awire|s[1]|D5G2;||2700|pin@188||-54|5|pin@189||-54|10
 Awire|s[2]|D5G2;||2700|pin@176||-54|-12|pin@179||-54|-7.5
 Awire|silent|D5G2;||900|inv@5|in|6|13.5|pin@192||6|9
@@ -2443,9 +2441,9 @@ EtokenLO||D5G2;|pin@64||I
 X
 
 # Cell gaspEpi;3{lay}
-CgaspEpi;3{lay}||cmos90|1219611752767|1239703117110||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239703132128
+CgaspEpi;3{lay}||cmos90|1219611752767|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@1||-34|40||||
+NX-Metal-1-Metal-2-Con|contact@1||-35|40||||
 NX-Metal-1-Metal-2-Con|contact@2||33.5|28||||
 NX-Metal-1-Metal-2-Con|contact@5||-98.5|40||||
 NX-Metal-1-Metal-2-Con|contact@6||-173.5|28||||
@@ -2474,7 +2472,6 @@ NMetal-1-Pin|pin@102||-31|-32||||
 NMetal-1-Pin|pin@113||-115.5|-5.5||||
 NMetal-1-Pin|pin@116||-115.5|-7||||
 NMetal-2-Pin|pin@118||160.5|40||||
-NMetal-1-Pin|pin@121||-34|19||||
 NMetal-2-Pin|pin@123||-24.5|-16||||
 NMetal-2-Pin|pin@124||55.5|-22||||
 NMetal-2-Pin|pin@126||123|22||||
@@ -2497,13 +2494,14 @@ NMetal-1-Pin|pin@151||200|34||||
 NMetal-2-Pin|pin@153||-107|-34||||
 NMetal-1-Pin|pin@154||-115.5|-36||||
 NMetal-1-Pin|pin@155||-113|-36||||
-IdriversL:predDri20wMC;3{lay}|predDri2@1||-98.5|0|Y||D5G4;
-IdriversL:suc3ANDdri20;1{lay}|suc3ANDd@0||84.5|0|XY||D5G4;
-IdriversL:suc3ANDdri20;1{lay}|suc3ANDd@1||183.5|0|Y||D5G4;
-IdriversL:sucANDdri20;2{lay}|sucANDdr@3||-16|0|||D5G4;
+NMetal-1-Pin|pin@157||-35|19||||
+IdriversM:predDri20wMC;3{lay}|predDri2@1||-98.5|0|Y||D5G4;
+IdriversM:suc3ANDdri20;1{lay}|suc3ANDd@0||84.5|0|XY||D5G4;
+IdriversM:suc3ANDdri20;1{lay}|suc3ANDd@1||183.5|0|Y||D5G4;
+IdriversM:sucANDdri20;3{lay}|sucANDdr@4||-16|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@3||-72.5|0|||D5G4;
 Ametal-1|net@425|||S2700|inv05@1|out[1]|-54.5|-7|pin@99||-54.5|-4
-Ametal-1|net@428|||S900|sucANDdr@3|inB|-31|-19|pin@102||-31|-32
+Ametal-1|net@428|||S900|sucANDdr@4|inA|-31|-19|pin@102||-31|-32
 Ametal-2|net@432|||S0|predDri2@1|gnd_1|-77|0|wellCont@3|gnd|-77|0
 Ametal-2|net@433|||S0|predDri2@1|vdd_2|-77|-50|wellCont@3|vdd|-77|-50
 Ametal-2|net@434|||S0|predDri2@1|vdd_3|-77|50|wellCont@3|vdd_1|-77|50
@@ -2524,12 +2522,10 @@ Ametal-2|net@489|||S0|inv510@2|vdd_1|-120|50|predDri2@1|vdd_1|-120|50
 Ametal-1|net@493||0.4|S2700|inv05@1|in[1]|-57|15|contact@11||-57|22
 Ametal-1|net@504|||S900|contact@2||33.5|28|nor05sym@1|inB|33.5|25
 Ametal-1|net@508|||S900|nor05sym@1|out_1|22.5|37.6|contact@13||22.5|28
-Ametal-1|net@513|||S900|contact@1||-34|40|pin@121||-34|19
-Ametal-1|net@514|||RS1800|pin@121||-34|19|sucANDdr@3|inA|-31|19
-Ametal-2|net@515|||S0|nor05sym@1|gnd|18|0|sucANDdr@3|gnd_1|18|0
-Ametal-2|net@516|||S0|nor05sym@1|vdd|18|50|sucANDdr@3|vdd_2|18|50
-Ametal-2|net@517|||S0|nor05sym@1|vdd_1|18|-50|sucANDdr@3|vdd_3|18|-50
-Ametal-1|net@520|||S900|sucANDdr@3|succ|-6|34|contact@15||-6|-16
+Ametal-2|net@515|||S0|nor05sym@1|gnd|18|0|sucANDdr@4|gnd_1|18|0
+Ametal-2|net@516|||S0|nor05sym@1|vdd|18|50|sucANDdr@4|vdd_2|18|50
+Ametal-2|net@517|||S0|nor05sym@1|vdd_1|18|-50|sucANDdr@4|vdd_3|18|-50
+Ametal-1|net@520|||S900|sucANDdr@4|succ|-6|34|contact@15||-6|-16
 Ametal-2|net@521|||S1800|pin@123||-24.5|-16|contact@15||-6|-16
 Ametal-1|net@530|||S0|ctrAND3i@2|outM|-189.5|24|ctrAND3i@2|outM|-189.5|24
 Ametal-2|net@531|||S1800|pin@126||123|22|suc3ANDd@1|inA|159|22
@@ -2550,7 +2546,7 @@ Ametal-2|net@561|||S0|nor05sym@1|gnd_1|44|0|suc3ANDd@0|gnd_1|44|0
 Ametal-2|net@562|||S0|nor05sym@1|vdd_3|44|-50|suc3ANDd@0|vdd_2|44|-50
 Ametal-2|net@563|||S0|nor05sym@1|vdd_2|44|50|suc3ANDd@0|vdd_3|44|50
 Ametal-1|net@564|||S900|contact@16||68|-22|suc3ANDd@0|succ|68|-34
-Ametal-2|net@565|||S1800|contact@1||-34|40|contact@17||114|40
+Ametal-2|net@565|||S1800|contact@1||-35|40|contact@17||114|40
 Ametal-1|net@571|||S0|pin@138||158.5|36|pin@139||153.5|36
 Ametal-2|net@572|||S1800|contact@17||114|40|contact@18||153.5|40
 Ametal-1|net@573|||S2700|pin@139||153.5|36|contact@18||153.5|40
@@ -2563,9 +2559,9 @@ Ametal-1|net@585|||S2700|ctrAND3i@2|inB|-155.5|-23|contact@23||-155.5|-16
 Ametal-2|net@586|||S1800|pin@142||127|28|contact@22||200|28
 Ametal-2|net@588|||S1800|contact@7||-219.5|40|contact@5||-98.5|40
 Ametal-1|net@590|||S2700|pin@144||-54.5|-32|inv05@1|out[1]|-54.5|-7
-Ametal-2|net@591|||S0|inv05@1|gnd_1|-50|0|sucANDdr@3|gnd|-50|0
-Ametal-2|net@592|||S0|inv05@1|vdd_2|-50|50|sucANDdr@3|vdd|-50|50
-Ametal-2|net@593|||S0|inv05@1|vdd_3|-50|-50|sucANDdr@3|vdd_1|-50|-50
+Ametal-2|net@591|||S0|inv05@1|gnd_1|-50|0|sucANDdr@4|gnd|-50|0
+Ametal-2|net@592|||S0|inv05@1|vdd_2|-50|50|sucANDdr@4|vdd|-50|50
+Ametal-2|net@593|||S0|inv05@1|vdd_3|-50|-50|sucANDdr@4|vdd_1|-50|-50
 Ametal-2|net@594|||S0|inv05@1|gnd|-68|0|wellCont@3|gnd_1|-68|0
 Ametal-2|net@595|||S0|inv05@1|vdd_1|-68|-50|wellCont@3|vdd_2|-68|-50
 Ametal-2|net@596|||S0|inv05@1|vdd|-68|50|wellCont@3|vdd_3|-68|50
@@ -2580,7 +2576,7 @@ Ametal-1|net@604|||S900|suc3ANDd@1|succ_1|202.5|63|pin@149||202.5|34
 Ametal-1|net@607||0.4|S900|pin@151||200|34|contact@22||200|28
 Ametal-1|net@608|||RS0|pin@149||202.5|34|pin@151||200|34
 Ametal-2|net@612|||S1800|suc3ANDd@0|inA|109|22|pin@126||123|22
-Ametal-2|net@613|||S1800|contact@5||-98.5|40|contact@1||-34|40
+Ametal-2|net@613|||S1800|contact@5||-98.5|40|contact@1||-35|40
 Ametal-2|net@614|||S0|pin@118||160.5|40|contact@18||153.5|40
 Ametal-2|net@623|||S0|ctrAND3i@2|gnd|-146|0|inv510@2|gnd_1|-146|0
 Ametal-2|net@624|||S0|ctrAND3i@2|vdd_1|-146|-50|inv510@2|vdd_2|-146|-50
@@ -2589,6 +2585,8 @@ Ametal-1|net@626|||S900|predDri2@1|pred|-115.5|-16|contact@24||-115.5|-34
 Ametal-2|net@627|||S1800|contact@24||-115.5|-34|pin@153||-107|-34
 Ametal-1|net@628|||S900|contact@24||-115.5|-34|pin@154||-115.5|-36
 Ametal-1|net@629|||S1800|pin@154||-115.5|-36|pin@155||-113|-36
+Ametal-1|net@635|||S1800|pin@157||-35|19|sucANDdr@4|inB|-31|19
+Ametal-1|net@636|||S900|contact@1||-35|40|pin@157||-35|19
 Eepi[OTHER]||D5G2;|pin@142||O
 Eepi[TAIL]||D5G2;|pin@124||O
 Eepi[TORP]||D5G2;|pin@123||O
@@ -2655,10 +2653,10 @@ NWire_Pin|pin@546||-6|50||||
 NWire_Pin|pin@548||36|2||||
 NWire_Pin|pin@549||39|24||||
 Ngeneric:Invisible-Pin|pin@550||45.5|13|||||ART_message(D3G2;)S["epi[TAIL,OTHER] and","epi[TORP] are",mutually exclusive]
-IdriversL:predDri20wMC;1{ic}|predDri2@0||-18|21|X||D5G4;
-IdriversL:suc3ANDdri20;1{ic}|suc3ANDd@0||24.5|36|||D5G4;
-IdriversL:suc3ANDdri20;1{ic}|suc3ANDd@1||24.5|48|||D5G4;
-IdriversL:sucANDdri20;1{ic}|sucANDdr@1||24.5|24|Y||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@0||-18|21|X||D5G4;
+IdriversM:suc3ANDdri20;1{ic}|suc3ANDd@0||24.5|36|||D5G4;
+IdriversM:suc3ANDdri20;1{ic}|suc3ANDd@1||24.5|48|||D5G4;
+IdriversM:sucANDdri20;1{ic}|sucANDdr@1||24.5|24|Y||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||-13|0|||D0G4;|ATTR_L(D5G1;PUD)D372.7999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@3||16|3|X||D0G4;|ATTR_L(D5G1;PUD)D372.7999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@4||10.5|30|X||D0G4;|ATTR_L(D5G1;PUD)D372.7999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -2783,7 +2781,7 @@ EwrD|wr[A,D]|D5G2;|pin@60||O
 X
 
 # Cell gaspFill;2{lay}
-CgaspFill;2{lay}||cmos90|1230738580423|1239549868233||ATTR_NCC(D5G5;NTX-23.25;Y284.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+CgaspFill;2{lay}||cmos90|1230738580423|1241212843263||ATTR_NCC(D5G5;NTX-23.25;Y284.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241982414663
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||6|147.9||1.2||
 NX-Metal-1-Metal-2-Con|contact@1||69.5|182||||
@@ -2806,14 +2804,14 @@ NX-Metal-1-Metal-2-Con|contact@19||-16|188||||
 NX-Metal-1-Metal-2-Con|contact@20||166|188||||
 IcentersJ:ctrAND3in30;2{lay}|ctrAND3i@0||-65.5|216|X||D5G4;
 IcentersJ:ctrAND3in100A;1{lay}|ctrAND3i@1||-136.5|72|X||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@0||-226|119.6|||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@1||-85.5|-127.4|XY||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@2||-226|119.6|||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@3||-85.5|-127.4|XY||D5G4;
 IfillScanControl;2{lay}|fillScan@1||72|-144|||D5G4;
 Igates1inM:inv05;1{lay}|inv05@2||2.5|72|XYRR||D5G4;
 Igates1inM:inv05;1{lay}|inv05@3||-1.5|216|XRR||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@2||-6|72|YRR||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@3||-10|216|RR||D5G4;
-IdriversJ:latchDriver60;1{lay}|latchDri@0||-90|-72|XRR||D5G4;
+IdriversM:latchDriver60;1{lay}|latchDri@1||-90|-72|XRR||D5G4;
 NMetal-2-Pin|pin@0||288|-155.7||||
 NMetal-2-Pin|pin@1||-144|-155.7||||
 NMetal-2-Pin|pin@2||-288|147.9||||
@@ -2858,7 +2856,7 @@ IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||288|72|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||288|-216|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@7||288|-72|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@8||-144|-216|||D5G4;
-IdriversL:predDri60wMC;1{lay}|predDri6@0||57|72|XRR||D5G4;
+IdriversM:predDri60wMC;1{lay}|predDri6@0||57|72|XRR||D5G4;
 IwiresL:select144;1{lay}|select14@3||213.5|216|||D5G4;
 IwiresL:select144;1{lay}|select14@6||213.5|72|||D5G4;
 IwiresL:select15;1{lay}|select15@0||-16.5|72|||D5G4;
@@ -2871,7 +2869,7 @@ IwiresL:select50;1{lay}|select50@3||267.5|-72|||D5G4;
 IwiresL:select50;1{lay}|select50@4||267.5|-216|||D5G4;
 IwiresL:select80;1{lay}|select80@6||-108.5|-216|||D5G4;
 IwiresL:select80;1{lay}|select80@7||-41.5|-216|||D5G4;
-IdriversJ:sucORdri60;2{lay}|sucORdri@0||78|216|Y||D5G4;
+IdriversM:sucORdri60;2{lay}|sucORdri@1||78|216|Y||D5G4;
 IwiresL:tranCap;1{lay}|tranCap@0||-216|-72|||D5G4;
 IwiresL:tranCap;1{lay}|tranCap@1||-216|216|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@0||13|216|||D5G4;
@@ -2889,22 +2887,22 @@ Ametal-2|net@11|||S0|wellCont@1|vdd_3|20.5|122|predDri6@0|vdd_1|20.5|122
 Ametal-2|net@12|||S0|wellCont@0|gnd|8.5|216|inv05@3|gnd_1|7.5|216
 Ametal-2|net@13|||S0|wellCont@0|vdd|8.5|166|inv05@3|vdd_2|7.5|166
 Ametal-2|net@14|||S0|wellCont@0|vdd_1|8.5|266|inv05@3|vdd_3|7.5|266
-Ametal-2|net@15|||S0|wellCont@0|gnd_1|17.5|216|sucORdri@0|gnd|17.5|216
-Ametal-2|net@16|||S0|wellCont@0|vdd_2|17.5|166|sucORdri@0|vdd|17.5|166
-Ametal-2|net@17|||S0|wellCont@0|vdd_3|17.5|266|sucORdri@0|vdd_1|17.5|266
+Ametal-2|net@15|||S0|wellCont@0|gnd_1|17.5|216|sucORdri@1|gnd|17.5|216
+Ametal-2|net@16|||S0|wellCont@0|vdd_2|17.5|166|sucORdri@1|vdd|17.5|166
+Ametal-2|net@17|||S0|wellCont@0|vdd_3|17.5|266|sucORdri@1|vdd_1|17.5|266
 Ametal-2|net@18|||S0|ctrAND3i@0|gnd|-18.5|216|inv10D@3|gnd_1|-18.5|216
 Ametal-2|net@19|||S0|ctrAND3i@0|vdd_1|-18.5|166|inv10D@3|vdd_2|-18.5|166
 Ametal-2|net@20|||S0|ctrAND3i@0|vdd|-18.5|266|inv10D@3|vdd_3|-18.5|266
-Ametal-2|net@25||1.2|S1800|driveCon@1|take|-77.5|-155.7|pin@0||288|-155.7
-Ametal-2|net@26||1.2|S0|driveCon@1|take|-77.5|-155.7|pin@1||-144|-155.7
-Ametal-2|net@28||1.2|S0|driveCon@0|take|-234|147.9|pin@2||-288|147.9
-Ametal-1|net@34|||S900|driveCon@0|out|-242|119.6|ctrAND3i@1|out|-242|88
+Ametal-2|net@25||1.2|S1800|driveCon@3|take|-77.5|-155.7|pin@0||288|-155.7
+Ametal-2|net@26||1.2|S0|driveCon@3|take|-77.5|-155.7|pin@1||-144|-155.7
+Ametal-2|net@28||1.2|S0|driveCon@2|take|-234|147.9|pin@2||-288|147.9
+Ametal-1|net@34|||S900|driveCon@2|out|-242|119.6|ctrAND3i@1|out|-242|88
 Ametal-2|net@35||1.2|S1800|pin@61||0|147.9|contact@0||6|147.9
-Ametal-1|net@36|||S900|sucORdri@0|inA|21.5|196.5|pin@5||21.5|185.5
+Ametal-1|net@36|||S900|sucORdri@1|inA|21.5|196.5|pin@5||21.5|185.5
 Ametal-1|net@37|||S0|pin@5||21.5|185.5|pin@6||6|185.5
 Ametal-1|net@39|||S900|pin@6||6|185.5|contact@0||6|147.9
 Ametal-2|net@40|||S1800|contact@2||-108|182|contact@1||69.5|182
-Ametal-1|net@42|||S900|sucORdri@0|inB|69.5|185.5|contact@1||69.5|182
+Ametal-1|net@42|||S900|sucORdri@1|inB|69.5|185.5|contact@1||69.5|182
 Ametal-1|net@44|||S900|ctrAND3i@0|out|-108|232|contact@2||-108|182
 Ametal-1|net@55|||S0|pin@13||66.5|91|predDri6@0|in|57|91
 Ametal-1|net@56|||S2700|predDri6@0|pred|25|65|pin@14||25|85
@@ -2930,7 +2928,7 @@ Ametal-1|net@80|||S2700|pin@22||4.5|85|inv05@2|in[1]|4.5|87
 Ametal-1|net@81|||S0|ctrAND3i@0|inB|-27.5|196|pin@23||-30|196
 Ametal-2|net@83|||S0|contact@7||-30|176|contact@5||-58.5|176
 Ametal-1|net@86|||S900|ctrAND3i@0|inC|-44|238|contact@8||-44|238
-Ametal-1|net@88|||S2700|sucORdri@0|inA|21.5|196.5|contact@9||21.5|238
+Ametal-1|net@88|||S2700|sucORdri@1|inA|21.5|196.5|contact@9||21.5|238
 Ametal-1|net@90|||S900|pin@23||-30|196|contact@7||-30|176
 Ametal-2|net@91|||S1800|contact@8||-44|238|contact@9||21.5|238
 Ametal-1|net@92|||S900|inv05@3|in[1]|0.5|201|pin@27||0.5|158.5
@@ -2942,18 +2940,18 @@ Ametal-1|net@102|||S1800|inv10D@3|in|-10|241|pin@33||3|241
 Ametal-1|net@103|||S900|pin@33||3|241|inv05@3|out[1]|3|223
 Ametal-2|net@104|||S0|pin@34||45.5|62|contact@12||25|62
 Ametal-1|net@105|||S900|predDri6@0|pred|25|65|contact@12||25|62
-Ametal-2|net@106|||S0|sucORdri@0|succ|93|176|pin@35||45.5|176
+Ametal-2|net@106|||S0|sucORdri@1|succ|93|176|pin@35||45.5|176
 Ametal-1|net@107|||S900|pin@30||6|211|contact@10||6|194
 Ametal-2|net@108||6.2|S1800|pinsVddG@0|vdd|-288|122|ctrAND3i@1|vdd_2|-254.5|122
 Ametal-2|net@109||6.2|S0|ctrAND3i@1|gnd_1|-254.5|72|pinsVddG@0|gnd|-288|72
 Ametal-2|net@110||6.2|S0|ctrAND3i@1|vdd_3|-254.5|22|pinsVddG@0|vdd_1|-288|22
-Ametal-2|net@122||6.2|S0|pinsVddG@2|gnd|288|216|sucORdri@0|gnd_1|138.5|216
-Ametal-2|net@123||6.2|S1800|sucORdri@0|vdd_2|138.5|166|pinsVddG@2|vdd_1|288|166
-Ametal-2|net@124||6.2|S1800|sucORdri@0|vdd_3|138.5|266|pinsVddG@2|vdd|288|266
-Ametal-1|net@126|||S1800|pin@36||-131|-97|latchDri@0|in_1|-121.5|-97
+Ametal-2|net@122||6.2|S0|pinsVddG@2|gnd|288|216|sucORdri@1|gnd_1|138.5|216
+Ametal-2|net@123||6.2|S1800|sucORdri@1|vdd_2|138.5|166|pinsVddG@2|vdd_1|288|166
+Ametal-2|net@124||6.2|S1800|sucORdri@1|vdd_3|138.5|266|pinsVddG@2|vdd|288|266
+Ametal-1|net@126|||S1800|pin@36||-131|-97|latchDri@1|in_1|-121.5|-97
 Ametal-1|net@128|||S900|pin@37||-131|-47|pin@36||-131|-97
-Ametal-1|net@129|||RS0|latchDri@0|in|-121.5|-47|pin@37||-131|-47
-Ametal-1|net@134|||S900|latchDri@0|out|-69.5|-104|driveCon@1|out|-69.5|-127.4
+Ametal-1|net@129|||RS0|latchDri@1|in|-121.5|-47|pin@37||-131|-47
+Ametal-1|net@134|||S900|latchDri@1|out|-69.5|-104|driveCon@3|out|-69.5|-127.4
 Ametal-2|net@135||6.2|S1800|predDri6@0|vdd_2|93.5|22|pinsVddG@3|vdd_1|288|22
 Ametal-2|net@136||6.2|S0|pinsVddG@3|gnd|288|72|predDri6@0|gnd_1|93.5|72
 Ametal-2|net@137||6.2|S0|pinsVddG@3|vdd|288|122|predDri6@0|vdd_3|93.5|122
@@ -2978,9 +2976,9 @@ Ametal-2|net@187||6.2|S1800|fillScan@1|vdd_8|252.5|-122|pinsVddG@7|vdd_1|288|-12
 Ametal-1|net@188|||S900|ctrAND3i@1|out|-242|88|pin@48||-242|0
 Ametal-1|net@191|||S900|pin@50||-131|0|pin@37||-131|-47
 Ametal-1|net@192|||S1800|pin@48||-242|0|pin@50||-131|0
-Ametal-2|net@193|||S0|wellCont@2|gnd|-57|-72|latchDri@0|gnd_2|-57|-72
-Ametal-2|net@194|||S0|wellCont@2|vdd|-57|-122|latchDri@0|vdd_4|-57|-122
-Ametal-2|net@195|||S0|wellCont@2|vdd_1|-57|-22|latchDri@0|vdd_5|-57|-22
+Ametal-2|net@193|||S0|wellCont@2|gnd|-57|-72|latchDri@1|gnd|-57|-72
+Ametal-2|net@194|||S0|wellCont@2|vdd|-57|-122|latchDri@1|vdd|-57|-122
+Ametal-2|net@195|||S0|wellCont@2|vdd_1|-57|-22|latchDri@1|vdd_5|-57|-22
 Ametal-2|net@196||6.2|S1800|wellCont@2|gnd_1|-48|-72|fillScan@1|gnd_1|0|-72
 Ametal-2|net@197||6.2|S0|fillScan@1|vdd_3|0|-22|wellCont@2|vdd_3|-48|-22
 Ametal-2|net@198||6.2|S0|fillScan@1|vdd_4|0|-122|wellCont@2|vdd_2|-48|-122
@@ -2996,10 +2994,10 @@ Ametal-1|net@213|||S900|inv10D@3|out|-16|209|contact@19||-16|188
 Ametal-1|net@214|||S2700|pin@57||166|174|contact@20||166|188
 Ametal-1|net@217|||S1800|pin@58||66.5|140|pin@59||72.5|140
 Ametal-1|net@218|||S2700|pin@59||72.5|140|contact@18||72.5|147.9
-Ametal-2|net@219||1.2|S1800|driveCon@0|take|-234|147.9|pin@61||0|147.9
-Ametal-2|net@220||6.2|S1800|tranCap@0|gnd_1|-144|-72|latchDri@0|gnd_1|-125.5|-72
-Ametal-2|net@221||6.2|S0|latchDri@0|vdd_7|-125.5|-22|tranCap@0|vdd_2|-144|-22
-Ametal-2|net@222||6.2|S0|latchDri@0|vdd_8|-125.5|-122|tranCap@0|vdd_3|-144|-122
+Ametal-2|net@219||1.2|S1800|driveCon@2|take|-234|147.9|pin@61||0|147.9
+Ametal-2|net@220||6.2|S1800|tranCap@0|gnd_1|-144|-72|latchDri@1|gnd_1|-125.5|-72
+Ametal-2|net@221||6.2|S0|latchDri@1|vdd_7|-125.5|-22|tranCap@0|vdd_2|-144|-22
+Ametal-2|net@222||6.2|S0|latchDri@1|vdd_8|-125.5|-122|tranCap@0|vdd_3|-144|-122
 Ametal-2|net@223||6.2|S1800|tranCap@1|vdd_3|-144|166|ctrAND3i@0|vdd_3|-112.5|166
 Ametal-2|net@224||6.2|S0|ctrAND3i@0|gnd_1|-112.5|216|tranCap@1|gnd_1|-144|216
 Ametal-2|net@225||6.2|S0|ctrAND3i@0|vdd_2|-112.5|266|tranCap@1|vdd_2|-144|266
@@ -3064,7 +3062,7 @@ Ewr[D_1]||D5G2;|pin@42||O
 X
 
 # Cell gaspFill;1{sch}
-CgaspFill;1{sch}||schematic|1188827292653|1238782436967|
+CgaspFill;1{sch}||schematic|1188827292653|1240655917342|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||19|-26||||
 NOff-Page|conn@2||35.5|0||||
@@ -3084,7 +3082,7 @@ IredFive:inv;1{ic}|inv@0||-19|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D
 IredFive:inv;1{ic}|inv@1||-19|6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:invI;2{ic}|invI@0||-12|-12|RR||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||-12|12|RR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IdriversJ:latchDriver60;1{ic}|latchDri@0||26.5|-15.5|||D5G4;
+IdriversM:latchDriver60;1{ic}|latchDri@1||26.5|-15.5|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||-1.5|50|||||ART_message(D5G6;)SgaspFill
 Ngeneric:Invisible-Pin|pin@2||-3.5|45|||||ART_message(D5G4;)Sfor the proper stopper
 NWire_Pin|pin@113||3|0||||
@@ -3120,8 +3118,8 @@ NWire_Pin|pin@281||-11.5|-34||||
 NWire_Pin|pin@282||-39|-13.5||||
 NWire_Pin|pin@283||-39|-4.5||||
 Ngeneric:Invisible-Pin|pin@284||-2.5|41|||||ART_message(D5FLeave alone;G3;)Sies 3 April 2009
-IdriversL:predDri60wMC;1{ic}|predDri6@2||-18|-28|YRR||D5G4;
-IdriversJ:sucORdri60;1{ic}|sucORdri@1||21|7|||D5G4;
+IdriversM:predDri60wMC;1{ic}|predDri6@2||-18|-28|YRR||D5G4;
+IdriversM:sucORdri60;1{ic}|sucORdri@2||21|7|||D5G4;
 IwiresL:tranCap;1{ic}|tc[1:2]|D5G3;X2;Y2;|-34|32|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-12|6|||D0G4;|ATTR_L(D5G1;PUD)D602.3000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@12||-12|-6|||D0G4;|ATTR_L(D5G1;PUD)D602.3000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -3135,9 +3133,9 @@ Awire|net@320|||2700|pin@152||12|8|pin@153||12|27
 Awire|net@401|||1800|pin@113||3|0|pin@198||30|0
 Awire|net@408|||900|ctrAND3i@3|out|3.5|-23|pin@191||3.5|-26
 Awire|net@409|||1800|pin@191||3.5|-26|pin@192||12|-26
-Awire|net@417|||0|sucORdri@1|inA|17|6|pin@150||12|6
-Awire|net@419|||0|sucORdri@1|inB|17|8|pin@152||12|8
-Awire|net@420|||1800|sucORdri@1|succ|25|7|pin@197||30|7
+Awire|net@417|||0|sucORdri@2|inA|17|6|pin@150||12|6
+Awire|net@419|||0|sucORdri@2|inB|17|8|pin@152||12|8
+Awire|net@420|||1800|sucORdri@2|succ|25|7|pin@197||30|7
 Awire|net@421|||1800|pin@198||30|0|conn@2|a|33.5|0
 Awire|net@422|||900|pin@197||30|7|pin@198||30|0
 Awire|net@454|||1800|pin@264||-6|-6|pin@200||1|-6
@@ -3166,11 +3164,11 @@ Awire|net@617|||1800|pin@268||-6|6|pin@269||1|6
 Awire|net@618|||0|pin@150||12|6|pin@271||6|6
 Awire|net@631|||900|pin@200||1|-6|ctrAND3i@3|inA|1|-11
 Awire|net@632|||2700|ctrAND3i@3|inB|3|-11|pin@113||3|0
-Awire|net@635|||0|conn@12|a|33|-15.5|latchDri@0|out|30.5|-15.5
+Awire|net@635|||0|conn@12|a|33|-15.5|latchDri@1|out|30.5|-15.5
 Awire|net@638|||2700|pin@113||3|0|ctrAND3i@1|inB|3|10
 Awire|net@639|||900|pin@150||12|6|pin@278||12|-15.5
 Awire|net@641|||900|pin@278||12|-15.5|pin@192||12|-26
-Awire|net@642|||0|latchDri@0|inA|22.5|-15.5|pin@278||12|-15.5
+Awire|net@642|||0|latchDri@1|in|22.5|-15.5|pin@278||12|-15.5
 Abus|net@643||-0.5|IJ900|fillScan@1|si[1:9]|-48|-4|conn@15|y|-48|-10
 Abus|net@644||-0.5|IJ2700|fillScan@1|so[1:9]|-48|4|conn@18|a|-48|10
 Abus|net@647||-0.5|IJ1800|fillScan@1|wrD|-46|0|conn@16|a|-40.5|0
@@ -3189,141 +3187,172 @@ Etake||D6G2;|conn@12|y|O
 EwrD|wr[A,D]|D6G2;|conn@16|y|O
 X
 
-# Cell gaspLit;1{ic}
-CgaspLit;1{ic}||artwork|1210432171628|1237678088440|EI
+# Cell gaspLit;2{ic}
+CgaspLit;2{ic}||artwork|1210432171628|1240662925152|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
-Nschematic:Bus_Pin|pin@14||-3|0|-1|-1||
+Nschematic:Bus_Pin|pin@14||-3|2|-1|-1||
 NPin|pin@24||-2|3|1|1||
 NPin|pin@25||2|3|1|1||
-NPin|pin@26||-1|3|1|1||
-NPin|pin@27||-1|4|1|1||
 NPin|pin@34||-2|-3|1|1||
 NPin|pin@35||2|-3|1|1||
 Ngeneric:Invisible-Pin|pin@45||0|0|||||ART_message(D5G3;)Slit
 Nschematic:Bus_Pin|pin@49||0|-4|-1|-1||
-NPin|pin@67||-2|0|1|1||
-NPin|pin@68||-3|0|1|1||
+NPin|pin@67||-2|2|1|1||
+NPin|pin@68||-3|2|1|1||
 Nschematic:Bus_Pin|pin@69||3|0|-1|-1||
 NPin|pin@71||0|-3|1|1||
 NPin|pin@72||0|-4|1|1||
-Nschematic:Bus_Pin|pin@73||-1|4|-1|-1||
-Nschematic:Bus_Pin|pin@74||1|4|-1|-1||
-NPin|pin@75||1|3|1|1||
-NPin|pin@76||1|4|1|1||
-Ngeneric:Invisible-Pin|pin@77||-1|2.5|||||ART_message(D5G1;)Smc
+Nschematic:Bus_Pin|pin@73||-3|-2|-1|-1||
 NPin|pin@78||2|0|1|1||
 NPin|pin@79||3|0|1|1||
-AThicker|net@29|||FS1800|pin@26||-1|3|pin@75||1|3
-AThicker|net@31|||FS1800|pin@24||-2|3|pin@26||-1|3
-AThicker|net@32|||FS2700|pin@26||-1|3|pin@27||-1|4
-AThicker|net@48|||FS900|pin@67||-2|0|pin@34||-2|-3
-AThicker|net@68|||FS900|pin@24||-2|3|pin@67||-2|0
-AThicker|net@69|||FS0|pin@67||-2|0|pin@68||-3|0
+NPin|pin@80||-2|-2|1|1||
+NPin|pin@81||-3|-2|1|1||
+AThicker|net@48|||FS900|pin@67||-2|2|pin@80||-2|-2
+AThicker|net@68|||FS900|pin@24||-2|3|pin@67||-2|2
+AThicker|net@69|||FS0|pin@67||-2|2|pin@68||-3|2
 AThicker|net@72|||FS0|pin@71||0|-3|pin@34||-2|-3
 AThicker|net@74|||FS0|pin@35||2|-3|pin@71||0|-3
 AThicker|net@75|||FS900|pin@71||0|-3|pin@72||0|-4
 AThicker|net@76|||FS900|pin@78||2|0|pin@35||2|-3
-AThicker|net@77|||FS1800|pin@75||1|3|pin@25||2|3
-AThicker|net@78|||FS2700|pin@75||1|3|pin@76||1|4
 AThicker|net@79|||FS900|pin@25||2|3|pin@78||2|0
 AThicker|net@80|||FS1800|pin@78||2|0|pin@79||3|0
-Edo[L]|do[Lt]|D5G2;|pin@14||I
+AThicker|net@81|||FS900|pin@80||-2|-2|pin@34||-2|-3
+AThicker|net@82|||FS0|pin@80||-2|-2|pin@81||-3|-2
+AThicker|net@84|||FS1800|pin@24||-2|3|pin@25||2|3
+Edo[ins]||D5G2;|pin@14||I
 Efire[L]||D5G2;|pin@49||O
-Emc||D5G2;|pin@73||I
-Esucc[T,D]|ready|D5G2;|pin@69||I
-Es[1]||D5G2;|pin@74||O
+Eready||D5G2;|pin@69||I
+Esel[Lt]||D5G2;|pin@73||I
 X
 
-# Cell gaspLit;2{lay}
-CgaspLit;2{lay}||cmos90|1234187027988|1239702547632||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239702554364
+# Cell gaspLit;4{lay}
+CgaspLit;4{lay}||cmos90|1234187027988|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@1||-29.5|-34||||
-NX-Metal-1-Metal-2-Con|contact@4||-64.5|-10||||
-NX-Metal-1-Metal-2-Con|contact@7||57.5|-34||||
-NX-Metal-1-Metal-2-Con|contact@8||-1.5|-10||||
-NX-Metal-1-Metal-2-Con|contact@9||-46.5|10||||
-IcentersJ:ctrAND2in30A;1{lay}|ctrAND2i@0||27|0|||D5G4;
-Igates1inM:inv510;3{lay}|inv510@3||-73|0|YRR||D5G4;
-NMetal-1-Pin|pin@1||-67|16||||
-NMetal-2-Pin|pin@3||-37|10||||
-IdriversL:predDri20wMC;3{lay}|predDri2@1||-29.5|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@1||-55.5|0|Y||D5G4;
-Ametal-2|net@17|||S0|inv510@3|gnd|-60|0|wellCont@1|gnd|-60|0
-Ametal-2|net@18|||S0|inv510@3|vdd|-60|50|wellCont@1|vdd|-60|50
-Ametal-2|net@19|||S0|inv510@3|vdd_1|-60|-50|wellCont@1|vdd_1|-60|-50
-Ametal-2|net@20|||S0|predDri2@1|gnd|-51|0|wellCont@1|gnd_1|-51|0
-Ametal-2|net@21|||S0|predDri2@1|vdd|-51|50|wellCont@1|vdd_2|-51|50
-Ametal-2|net@22|||S0|predDri2@1|vdd_1|-51|-50|wellCont@1|vdd_3|-51|-50
-Ametal-1|net@23|||S2700|inv510@3|in[1]|-67|7|pin@1||-67|16
-Ametal-1|net@24|||S1800|pin@1||-67|16|predDri2@1|pred|-46.5|16
-Ametal-1|net@28|||S900|predDri2@1|in|-29.5|-22|contact@1||-29.5|-34
-Ametal-1|net@40|||S2700|inv510@3|out5|-64.5|-25|contact@4||-64.5|-10
-Ametal-1|net@49|||S900|ctrAND2i@0|out|57.5|16|contact@7||57.5|-34
-Ametal-2|net@53|||S0|contact@8||-1.5|-10|contact@4||-64.5|-10
-Ametal-1|net@55|||S900|ctrAND2i@0|inA|-1.5|-7|contact@8||-1.5|-10
-Ametal-2|net@56|||S0|ctrAND2i@0|gnd|-8|0|predDri2@1|gnd_1|-8|0
-Ametal-2|net@57|||S0|ctrAND2i@0|vdd|-8|50|predDri2@1|vdd_2|-8|50
-Ametal-2|net@58|||S0|ctrAND2i@0|vdd_1|-8|-50|predDri2@1|vdd_3|-8|-50
-Ametal-2|net@59|||S0|contact@7||57.5|-34|contact@1||-29.5|-34
-Ametal-1|net@60|||S900|predDri2@1|pred|-46.5|16|contact@9||-46.5|10
-Ametal-2|net@61|||S1800|contact@9||-46.5|10|pin@3||-37|10
-Edo[Lt]||D5G2;|pin@3||I
-Eout|fire[L]|D5G2;|ctrAND2i@0|out|O
-Egnd_2|gnd|D5G2;|inv510@3|gnd_1|G
-Egnd_1||D5G2;|ctrAND2i@0|gnd_1|G
-Emc||D5G2;|predDri2@1|mc|I
-EinB|ready|D5G2;|ctrAND2i@0|inB|I
-Eout10|s[1]|D5G2;|inv510@3|out10|O
-Evdd_4|vdd|D5G2;|inv510@3|vdd_2|P
-Evdd_2||D5G2;|ctrAND2i@0|vdd_2|P
-Evdd_3||D5G2;|ctrAND2i@0|vdd_3|P
-Evdd_5||D5G2;|inv510@3|vdd_3|P
+NX-Metal-1-Metal-2-Con|contact@11||-25.5|-16||||
+NX-Metal-1-Metal-2-Con|contact@12||-43|-10||||
+NX-Metal-1-Metal-2-Con|contact@14||49.6|40||||
+NX-Metal-1-Metal-2-Con|contact@15||-9|40||||
+NX-Metal-1-Metal-2-Con|contact@16||47.5|-40||||
+NX-Metal-1-Metal-2-Con|contact@17||-51|-40||||
+NX-Metal-1-Metal-2-Con|contact@18||6|-40||||
+NX-Metal-1-Metal-2-Con|contact@21||17.5|-60.3||||
+IcentersJ:ctrAND3in60;1{lay}|ctrAND3i@0||106|0|Y||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@0||147|-32|XY||D5G4;
+Igates1inM:inv05;1{lay}|inv05@0||1.5|0|||D5G4;
+Igates1inM:inv510;3{lay}|inv510@0||23.5|0|Y||D5G4;
+Igates2inM:nand5;2{lay}|nand5@0||-10|0|X||D5G4;
+NMetal-2-Pin|pin@3||-33.5|-16||||
+NMetal-1-Pin|pin@4||-16.5|20||||
+NMetal-1-Pin|pin@10||-25.5|-25||||
+NMetal-2-Pin|pin@12||-50|-10||||
+NMetal-1-Pin|pin@26||15|17.5||||
+NMetal-1-Pin|pin@29||3.5|17.5||||
+IdriversM:predDri40;1{lay}|predDri4@0||-51|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||-26|0|Y||D5G4;
+Ametal-2|net@61|||S0|contact@11||-25.5|-16|pin@3||-33.5|-16
+Ametal-1|net@65|||S2700|pin@4||-16.5|20|nand5@0|inb|-16.5|29
+Ametal-2|net@78|||S0|nand5@0|gnd_1|-21.5|0|wellCont@1|gnd_1|-21.5|0
+Ametal-2|net@79|||S0|nand5@0|vdd_2|-21.5|50|wellCont@1|vdd_2|-21.5|50
+Ametal-2|net@80|||S0|nand5@0|vdd_3|-21.5|-50|wellCont@1|vdd_3|-21.5|-50
+Ametal-2|net@81|||S0|predDri4@0|gnd_1|-30.5|0|wellCont@1|gnd|-30.5|0
+Ametal-2|net@82|||S0|predDri4@0|vdd_2|-30.5|50|wellCont@1|vdd|-30.5|50
+Ametal-2|net@83|||S0|predDri4@0|vdd_3|-30.5|-50|wellCont@1|vdd_1|-30.5|-50
+Ametal-1|net@84|||S1800|predDri4@0|pred|-43|20|pin@4||-16.5|20
+Ametal-1|net@85|||S900|contact@11||-25.5|-16|pin@10||-25.5|-25
+Ametal-1|net@86|||S1800|pin@10||-25.5|-25|nand5@0|ina|-16.5|-25
+Ametal-1|net@87|||S900|predDri4@0|pred|-43|20|contact@12||-43|-10
+Ametal-2|net@88|||S0|contact@12||-43|-10|pin@12||-50|-10
+Ametal-1|net@97|||S2700|ctrAND3i@0|inA|49.6|20|contact@14||49.6|40
+Ametal-1|net@99|||S2700|nand5@0|out_2|-9|10.4|contact@15||-9|40
+Ametal-1|net@100|||S900|ctrAND3i@0|inA@1021573872|47.5|-19|contact@16||47.5|-40
+Ametal-2|net@102|||S0|contact@18||6|-40|contact@17||-51|-40
+Ametal-1|net@103|||S900|predDri4@0|in|-51|-19|contact@17||-51|-40
+Ametal-1|net@105|||S900|inv05@0|out[1]|6|-7|contact@18||6|-40
+Ametal-2|net@106|||S1800|contact@15||-9|40|contact@14||49.6|40
+Ametal-2|net@107|||S0|contact@16||47.5|-40|contact@18||6|-40
+Ametal-2|net@108|||S1800|inv05@0|gnd|-7.5|0|nand5@0|gnd|1.5|0
+Ametal-2|net@109|||S1800|inv05@0|vdd|-7.5|50|nand5@0|vdd|1.5|50
+Ametal-2|net@110|||S1800|inv05@0|vdd_1|-7.5|-50|nand5@0|vdd_1|1.5|-50
+Ametal-1|net@111|||S900|inv510@0|out5|15|25|pin@26||15|17.5
+Ametal-2|net@117|||S0|inv510@0|gnd|10.5|0|inv05@0|gnd_1|10.5|0
+Ametal-2|net@118|||S0|inv510@0|vdd|10.5|-50|inv05@0|vdd_3|10.5|-50
+Ametal-2|net@119|||S0|inv510@0|vdd_1|10.5|50|inv05@0|vdd_2|10.5|50
+Ametal-2|net@120|||S0|ctrAND3i@0|gnd_1|36.5|0|inv510@0|gnd_1|36.5|0
+Ametal-2|net@121|||S0|ctrAND3i@0|vdd_2|36.5|-50|inv510@0|vdd_2|36.5|-50
+Ametal-2|net@122|||S0|ctrAND3i@0|vdd_3|36.5|50|inv510@0|vdd_3|36.5|50
+Ametal-1|net@123|||S0|pin@26||15|17.5|pin@29||3.5|17.5
+Ametal-1|net@124|||S900|pin@29||3.5|17.5|inv05@0|in[1]|3.5|15
+Ametal-1|net@131|||S2700|driveCon@0|out|163|-32|ctrAND3i@0|out|163|-16
+Ametal-1|net@133|||S900|inv510@0|in[1]|17.5|-7|contact@21||17.5|-60.3
+Ametal-2|net@136||1.2|S0|driveCon@0|take|155|-60.3|contact@21||17.5|-60.3
+Edo[ins]||D5G2;|pin@12||O
+Etake[A]|fire[L]|D5G2;|driveCon@0|take|O
+Egnd||D5G2;|predDri4@0|gnd|G
+Egnd_1||D5G2;|ctrAND3i@0|gnd|G
+EinC|ready|D5G2;|ctrAND3i@0|inC|I
+Esel[Lt]||D5G2;|pin@3||I
+Evdd||D5G2;|predDri4@0|vdd|P
+Evdd_1||D5G2;|predDri4@0|vdd_1|P
+Evdd_2||D5G2;|ctrAND3i@0|vdd|P
+Evdd_3||D5G2;|ctrAND3i@0|vdd_1|P
 X
 
-# Cell gaspLit;2{sch}
-CgaspLit;2{sch}||schematic|1210427649196|1237678088440|
+# Cell gaspLit;4{sch}
+CgaspLit;4{sch}||schematic|1210427649196|1241800586493|
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@6||-33|11|||Y|
-NOff-Page|conn@9||0|17.5|||R|
+NOff-Page|conn@6||-42|14|||Y|
+NOff-Page|conn@9||0|15.7|||R|
 NOff-Page|conn@14||9.5|-9|||XY|
-NOff-Page|conn@15||-15|-24|||YRRR|
-NOff-Page|conn@16||-1|-22.5|||RRR|
-IcentersJ:ctrAND2in30A;1{ic}|ctrAND2i@0||0|0|XR||D5G4;
-IredFive:inv;1{ic}|inv@1||-22|-9|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@0||-1|-15|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
-IgaspLit;1{ic}|litStage@0||20.5|7|||D5G4;
+NOff-Page|conn@15||-33|-10|||Y|
+IcentersJ:ctrAND3in60;1{ic}|ctrAND3i@0||0|3.9|XR||D5G4;
+IgaspLit;2{ic}|gaspLit@0||20.5|7|||D5G4;
+IredFive:inv;1{ic}|inv@0||-5|12|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@0||-21|12|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@1||-17|18.5|XR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@0||-20|-9|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ngeneric:Invisible-Pin|pin@0||1|36|||||ART_message(D5G6;)SgaspLit
 Ngeneric:Invisible-Pin|pin@1||0.5|30.5|||||ART_message(D5G4;)Scontrol for the literals
-Ngeneric:Invisible-Pin|pin@2||-0.5|24.5|||||ART_message(D5G3;)Sies 9 February2009
-NWire_Pin|pin@72||-27|-9||||
-NWire_Pin|pin@73||-27|11||||
-NWire_Pin|pin@74||-1|-9||||
-NWire_Pin|pin@76||-15|9||||
-NWire_Pin|pin@87||0|13||||
+Ngeneric:Invisible-Pin|pin@2||0.5|25.5|||||ART_message(D5G3;)Sies 9 May 2009
+NWire_Pin|pin@73||-36|14||||
 NWire_Pin|pin@88||2|-9||||
-IdriversL:predDri20wMC;1{ic}|predDri2@1||-20|11|X||D5G4;
+NWire_Pin|pin@90||-36|-8||||
+NWire_Pin|pin@94||-0.5|-9||||
+NWire_Pin|pin@95||0|12||||
+NWire_Pin|pin@96||-2.5|-4||||
+NWire_Pin|pin@99||-26.5|12||||
+NWire_Pin|pin@100||-26.5|-4||||
+NWire_Pin|pin@102||-17|12||||
+IdriversM:predDri40;1{ic}|predDri4@0||-31|12|X||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-11|-9|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-Awire|net@174|||1800|conn@6|y|-31|11|pin@73||-27|11
-Awire|net@178|||0|inv@1|in|-24.5|-9|pin@72||-27|-9
-Awire|net@180|||2700|pin@72||-27|-9|pin@73||-27|11
-Awire|net@185|||0|predDri2@1|pred|-23|11|pin@73||-27|11
-Awire|net@189|||1800|wire90@1|b|-8.5|-9|pin@74||-1|-9
-Awire|net@190|||0|wire90@1|a|-13.5|-9|inv@1|out|-19.5|-9
-Awire|net@193|||0|pin@76||-15|9|predDri2@1|mc|-17|9
-Awire|net@209|||2700|ctrAND2i@0|out|0|6|pin@87||0|13
-Awire|net@210|||2700|pin@87||0|13|conn@9|a|0|15.5
-Awire|net@211|||0|pin@87||0|13|predDri2@1|in|-17|13
-Awire|net@220|||2700|conn@15|y|-15|-22|pin@76||-15|9
-Awire|net@221|||2700|invI@0|in|-1|-12.5|pin@74||-1|-9
-Awire|net@222|||2700|conn@16|a|-1|-20.5|invI@0|out|-1|-17.5
+IorangeTSMC090nm:wire90;1{ic}|wire90@2||-13|12|||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@3||-20.5|-4|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@174|||1800|conn@6|y|-40|14|pin@73||-36|14
+Awire|net@180|||2700|pin@90||-36|-8|pin@73||-36|14
 Awire|net@224|||0|conn@14|y|7.5|-9|pin@88||2|-9
-Awire|net@225|||2700|pin@88||2|-9|ctrAND2i@0|inB|2|-3
-Awire|net@228|||900|ctrAND2i@0|inA|-1|-6|pin@74||-1|-9
-Edo[L]|do[Lt]|D4G2;|conn@6|a|I
+Awire|net@230|||0|predDri4@0|pred|-33|14|pin@73||-36|14
+Awire|net@233|||1800|nand2@0|out|-17.5|-9|wire90@1|a|-13.5|-9
+Awire|net@235|||0|nand2@0|inb|-22.5|-8|pin@90||-36|-8
+Awire|net@236|||1800|conn@15|y|-31|-10|nand2@0|ina|-22.5|-10
+Awire|net@241|||2700|pin@88||2|-9|ctrAND3i@0|inC|2|0.9
+Awire|net@243|||900|ctrAND3i@0|inB|-0.5|-2.1|pin@94||-0.5|-9
+Awire|net@245|||900|conn@9|a|0|13.7|pin@95||0|12
+Awire|net@246|||900|pin@95||0|12|ctrAND3i@0|out|0|9.9
+Awire|net@247|||1800|inv@0|in|-2.5|12|pin@95||0|12
+Awire|net@248|||900|ctrAND3i@0|inA|-2.5|-2.1|pin@96||-2.5|-4
+Awire|net@251|||0|inv@0|out|-7.5|12|wire90@2|b|-10.5|12
+Awire|net@252|||0|pin@102||-17|12|invI@0|in|-18.5|12
+Awire|net@253|||1800|predDri4@0|in|-29|12|pin@99||-26.5|12
+Awire|net@254|||1800|pin@99||-26.5|12|invI@0|out|-23.5|12
+Awire|net@255|||900|pin@99||-26.5|12|pin@100||-26.5|-4
+Awire|net@256|||1800|pin@100||-26.5|-4|wire90@3|a|-23|-4
+Awire|net@259|||0|wire90@2|a|-15.5|12|pin@102||-17|12
+Awire|net@260|||900|invI@1|in|-17|16|pin@102||-17|12
+Awire|net@261|||1800|wire90@1|b|-8.5|-9|pin@94||-0.5|-9
+Awire|net@263|||1800|wire90@3|b|-18|-4|pin@96||-2.5|-4
+Edo[ins]||D4G2;|conn@6|a|I
 Efire[L]||D6G2;|conn@9|y|O
-Emc||D4G2;|conn@15|a|I
-Esucc[T,D]|ready|D4G2;|conn@14|a|I
-Es[1]||D6G2;|conn@16|y|O
+Eready||D4G2;|conn@14|a|I
+Esel[Lt]||D4G2;|conn@15|a|I
 X
 
 # Cell gaspMerge;1{ic}
@@ -3371,7 +3400,7 @@ Epred[B_1]|tok[A,B]|D5G2;|pin@44||I
 X
 
 # Cell gaspMerge;3{lay}
-CgaspMerge;3{lay}||cmos90|1195170747999|1238257435226||ATTR_NCC(D5G3;NTX-16;Y212;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]
+CgaspMerge;3{lay}||cmos90|1195170747999|1240656195810||ATTR_NCC(D5G3;NTX-16;Y212;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]
 IarbiterM:arbiter2;1{lay}|arbiter2@0||-13|72|X||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-Metal-2-Con|contact@53||67|68.1|||R|
@@ -3400,12 +3429,12 @@ NX-Metal-1-Metal-2-Con|contact@94||228|-122.5||||
 NX-Metal-1-Metal-2-Con|contact@95||266.5|-122.5||||
 IcentersJ:ctrAND3in100HT;2{lay}|ctrAND3i@6||-198|144|X||D5G4;
 IcentersJ:ctrAND3in100HT;2{lay}|ctrAND3i@7||-198|0|XY||D5G4;
-IdriversL:dataDriver60;1{lay}|dataDriv@0||197|-144|X||D5G4;
-IdriversL:dataDriver60;1{lay}|dataDriv@1||197|0|X||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@4||169|-112|||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@5||169|-32|Y||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@6||-264|39.8|||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@7||-264|104.2|Y||D5G4;
+IdriversM:dataDriver60;1{lay}|dataDriv@0||197|-144|X||D5G4;
+IdriversM:dataDriver60;1{lay}|dataDriv@1||197|0|X||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@8||169|-112|||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@9||169|-32|Y||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@10||-264|39.8|||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@11||-264|104.2|Y||D5G4;
 Igates1inM:inv05;1{lay}|inv05@2||114.5|144|X||D5G4;
 Igates1inM:inv05;1{lay}|inv05@3||114.5|0|RR||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@2||141|144|||D5G4;
@@ -3459,14 +3488,14 @@ IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-144|-144|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||288|-144|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||288|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||288|144|||D5G4;
-IdriversJ:predDri60wMC;2{lay}|predDri6@3||67|144|||D5G4;
-IdriversJ:predDri60wMC;2{lay}|predDri6@5||67|0|Y||D5G4;
+IdriversM:predDri60wMC;1{lay}|predDri6@6||67|144|||D5G4;
+IdriversM:predDri60wMC;1{lay}|predDri6@7||67|0|Y||D5G4;
 IwiresL:select100;1{lay}|select10@0||-17|-144|||D5G4;
 IwiresL:select144;1{lay}|select14@0||213.5|144|||D5G4;
 IwiresL:select30;1{lay}|select30@0||277|-144|||D5G4;
 IwiresL:select30;1{lay}|select30@1||277|0|||D5G4;
 IwiresL:select40;1{lay}|select40@0||125|-144|||D5G4;
-IdriversL:sucDri60plain;1{lay}|sucDri60@1||65|-144|||D5G4;
+IdriversM:sucDri60plain;1{lay}|sucDri60@1||65|-144|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@11||136|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@13||-133|-144|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@14||102|-144|||D5G4;
@@ -3482,12 +3511,12 @@ Ametal-2|net@283|||S1800|inv10D@3|vdd|114.5|-50|inv05@3|vdd|123.5|-50
 Ametal-2|net@284|||S1800|inv10D@3|vdd_1|114.5|50|inv05@3|vdd_1|123.5|50
 Ametal-1|net@285|||S0|inv10D@3|in|123|25|pin@50||110|25
 Ametal-1|net@286|||S900|pin@50||110|25|inv05@3|out[1]|110|7
-Ametal-2|net@290|||S1800|predDri6@3|gnd_1|103.5|144|inv05@2|gnd_1|105.5|144
-Ametal-2|net@291|||S1800|predDri6@3|vdd_2|103.5|194|inv05@2|vdd_2|105.5|194
-Ametal-2|net@292|||S1800|predDri6@3|vdd_3|103.5|94|inv05@2|vdd_3|105.5|94
-Ametal-2|net@296|||S0|inv05@3|gnd_1|105.5|0|predDri6@5|gnd_1|103.5|0
-Ametal-2|net@297|||S0|inv05@3|vdd_2|105.5|-50|predDri6@5|vdd_2|103.5|-50
-Ametal-2|net@298|||S0|inv05@3|vdd_3|105.5|50|predDri6@5|vdd_3|103.5|50
+Ametal-2|net@290|||S1800|predDri6@6|gnd_1|103.5|144|inv05@2|gnd_1|105.5|144
+Ametal-2|net@291|||S1800|predDri6@6|vdd_2|103.5|194|inv05@2|vdd_2|105.5|194
+Ametal-2|net@292|||S1800|predDri6@6|vdd_3|103.5|94|inv05@2|vdd_3|105.5|94
+Ametal-2|net@296|||S0|inv05@3|gnd_1|105.5|0|predDri6@7|gnd_1|103.5|0
+Ametal-2|net@297|||S0|inv05@3|vdd_2|105.5|-50|predDri6@7|vdd_2|103.5|-50
+Ametal-2|net@298|||S0|inv05@3|vdd_3|105.5|50|predDri6@7|vdd_3|103.5|50
 Ametal-1|net@317|||S1800|ctrAND3i@7|inC|-65|25|pin@51||-55|25
 Ametal-1|net@319|||S1800|ctrAND3i@6|inC|-65|119|pin@53||-55|119
 Ametal-1|net@320|||S900|pin@53||-55|119|pin@54||-55|85
@@ -3514,27 +3543,27 @@ Ametal-2|net@471||6.2|S0|inv20B@2|vdd_1|-85|-194|nand10sy@1|vdd_1|-91.5|-194
 Ametal-1|net@473|||S2700|nand10sy@1|inB|-102|-169|pin@156||-102|-67
 Ametal-1|net@474|||S2700|inv20B@2|out|-75|-131|pin@101||-75|-127
 Ametal-1|net@476|||S2700|sucDri60@1|in|40.6|-131|pin@103||40.6|-127
-Ametal-2|net@482|||S0|arbiter2@0|gnd|30.5|144|predDri6@3|gnd|30.5|144
-Ametal-2|net@483|||S0|arbiter2@0|vdd|30.5|194|predDri6@3|vdd|30.5|194
-Ametal-2|net@484|||S0|arbiter2@0|vdd_1|30.5|94|predDri6@3|vdd_1|30.5|94
-Ametal-2|net@485|||S0|arbiter2@0|gnd_2|30.5|0|predDri6@5|gnd|30.5|0
-Ametal-2|net@486|||S0|arbiter2@0|vdd_4|30.5|-50|predDri6@5|vdd|30.5|-50
-Ametal-2|net@487|||S0|arbiter2@0|vdd_5|30.5|50|predDri6@5|vdd_1|30.5|50
+Ametal-2|net@482|||S0|arbiter2@0|gnd|30.5|144|predDri6@6|gnd|30.5|144
+Ametal-2|net@483|||S0|arbiter2@0|vdd|30.5|194|predDri6@6|vdd|30.5|194
+Ametal-2|net@484|||S0|arbiter2@0|vdd_1|30.5|94|predDri6@6|vdd_1|30.5|94
+Ametal-2|net@485|||S0|arbiter2@0|gnd_2|30.5|0|predDri6@7|gnd|30.5|0
+Ametal-2|net@486|||S0|arbiter2@0|vdd_4|30.5|-50|predDri6@7|vdd|30.5|-50
+Ametal-2|net@487|||S0|arbiter2@0|vdd_5|30.5|50|predDri6@7|vdd_1|30.5|50
 Ametal-2|net@491|||S0|wellCont@11|gnd|131.5|0|inv10D@3|gnd_1|131.5|0
 Ametal-2|net@492|||S0|wellCont@11|vdd|131.5|-50|inv10D@3|vdd_2|131.5|-50
 Ametal-2|net@493|||S0|wellCont@11|vdd_1|131.5|50|inv10D@3|vdd_3|131.5|50
 Ametal-2|net@498||6.2|S1800|inv20B@2|vdd_2|-69|-94|sucDri60@1|vdd|32.5|-94
 Ametal-2|net@499||6.2|S0|sucDri60@1|gnd|32.5|-144|inv20B@2|gnd_1|-69|-144
 Ametal-2|net@500||6.2|S0|sucDri60@1|vdd_1|32.5|-194|inv20B@2|vdd_3|-69|-194
-Ametal-1|net@516|||S900|driveCon@4|out|153|-112|dataDriv@0|out_1|153|-112
-Ametal-1|net@517|||S2700|driveCon@5|out|153|-32|dataDriv@1|out_1|153|32
+Ametal-1|net@516|||S900|driveCon@8|out|153|-112|dataDriv@0|out_1|153|-112
+Ametal-1|net@517|||S2700|driveCon@9|out|153|-32|dataDriv@1|out_1|153|32
 Ametal-1|net@545|||S1800|pin@101||-75|-127|pin@103||40.6|-127
-Ametal-1|net@548|||S2700|driveCon@7|out|-280|104.2|ctrAND3i@6|out|-280|160
-Ametal-1|net@549|||S900|driveCon@6|out|-280|39.8|ctrAND3i@7|out|-280|-16
-Ametal-1|net@554|||S2700|predDri6@5|in|67|19|contact@53||67|68.1
-Ametal-1|net@558|||S2700|contact@60||67|75.9|predDri6@3|in|67|125
-Ametal-2|net@560||1.2|S1800|driveCon@7|take|-272|75.9|contact@90||-55|75.9
-Ametal-2|net@561||1.2|S1800|driveCon@6|take|-272|68.1|contact@91||-49|68.1
+Ametal-1|net@548|||S2700|driveCon@11|out|-280|104.2|ctrAND3i@6|out|-280|160
+Ametal-1|net@549|||S900|driveCon@10|out|-280|39.8|ctrAND3i@7|out|-280|-16
+Ametal-1|net@554|||S2700|predDri6@7|in|67|19|contact@53||67|68.1
+Ametal-1|net@558|||S2700|contact@60||67|75.9|predDri6@6|in|67|125
+Ametal-2|net@560||1.2|S1800|driveCon@11|take|-272|75.9|contact@90||-55|75.9
+Ametal-2|net@561||1.2|S1800|driveCon@10|take|-272|68.1|contact@91||-49|68.1
 Ametal-2|net@603||1.2|S1800|contact@60||67|75.9|contact@75||279|75.9
 Ametal-2|net@604||1.2|S1800|contact@53||67|68.1|contact@74||266.5|68.1
 Ametal-2|net@609|||S0|wellCont@11|gnd_1|140.5|0|dataDriv@1|gnd_1|140.5|0
@@ -3543,7 +3572,7 @@ Ametal-2|net@611|||S0|wellCont@11|vdd_3|140.5|50|dataDriv@1|vdd_6|140.5|50
 Ametal-2|net@612|||S1800|ctrAND3i@7|inB|-86|-22|contact@76||-52|-22
 Ametal-1|net@613|||S900|arbiter2@0|grant[A]|-52|-13|contact@76||-52|-22
 Ametal-2|net@614|||S1800|contact@78||5|-10|contact@77||35|-10
-Ametal-1|net@615|||S900|predDri6@5|pred_1|35|-7|contact@77||35|-10
+Ametal-1|net@615|||S900|predDri6@7|pred|35|-7|contact@77||35|-10
 Ametal-1|net@617|||S2700|pin@48||5|-25|contact@78||5|-10
 Ametal-2|net@619|||S1800|pin@147||69|-10|contact@79||112.5|-10
 Ametal-1|net@620|||S2700|inv05@3|in[1]|112.5|-15|contact@79||112.5|-10
@@ -3551,17 +3580,17 @@ Ametal-2|net@621|||S1800|pin@145||69|154|contact@80||112.5|154
 Ametal-1|net@622|||S900|inv05@2|in[1]|112.5|159|contact@80||112.5|154
 Ametal-1|net@625|||S900|pin@45||5|169|contact@81||5|154
 Ametal-2|net@626|||S1800|contact@81||5|154|contact@82||35|154
-Ametal-1|net@627|||S2700|predDri6@3|pred_1|35|151|contact@82||35|154
+Ametal-1|net@627|||S2700|predDri6@6|pred|35|151|contact@82||35|154
 Ametal-2|net@629|||S1800|ctrAND3i@7|inA|-98|22|contact@83||-97.5|22
 Ametal-2|net@631|||S1800|ctrAND3i@6|inA|-98|122|contact@84||-97.5|122
 Ametal-1|net@632|||S2700|contact@83||-97.5|22|contact@84||-97.5|122
 Ametal-1|net@634|||S2700|pin@96||-138.5|-119|pin@158||-138.5|-74.5
 Ametal-1|net@635|||S2700|arbiter2@0|grant[B]|-52|157|contact@86||-52|166
 Ametal-2|net@636|||S1800|ctrAND3i@6|inB|-86|166|contact@86||-52|166
-Ametal-2|net@637||1.2|S1800|driveCon@4|take|161|-83.7|pin@133||288|-83.7
-Ametal-2|net@638||1.2|S1800|driveCon@5|take|161|-60.3|pin@134||288|-60.3
-Ametal-1|net@639|||S1800|predDri6@5|mc|53|-32|pin@135||104.5|-32
-Ametal-1|net@642|||S0|pin@137||104.5|176|predDri6@3|mc|53|176
+Ametal-2|net@637||1.2|S1800|driveCon@8|take|161|-83.7|pin@133||288|-83.7
+Ametal-2|net@638||1.2|S1800|driveCon@9|take|161|-60.3|pin@134||288|-60.3
+Ametal-1|net@639|||S1800|predDri6@7|mc|53|-32|pin@135||104.5|-32
+Ametal-1|net@642|||S0|pin@137||104.5|176|predDri6@6|mc|53|176
 Ametal-1|net@643|||S2700|pin@135||104.5|-32|pin@143||104.5|111
 Ametal-1|net@644|||S2700|contact@88||-86|-72|pin@139||-86|-12
 Ametal-1|net@645|||S1800|pin@139||-86|-12|pin@140||-76.5|-12
@@ -3578,10 +3607,10 @@ Ametal-1|net@659|||S2700|pin@143||104.5|111|pin@137||104.5|176
 Ametal-2|net@661|||S1800|contact@82||35|154|pin@145||69|154
 Ametal-2|net@663|||S1800|contact@77||35|-10|pin@147||69|-10
 Ametal-2|net@665|||S1800|pin@148||69|-72|contact@89||77|-72
-Ametal-2|net@667||1.2|S0|driveCon@6|take|-272|68.1|pin@149||-288|68.1
-Ametal-2|net@668||1.2|S0|driveCon@7|take|-272|75.9|pin@150||-288|75.9
-Ametal-2|net@669||1.2|S0|driveCon@4|take|161|-83.7|pin@151||-288|-83.7
-Ametal-2|net@670||1.2|S0|driveCon@5|take|161|-60.3|pin@152||-288|-60.3
+Ametal-2|net@667||1.2|S0|driveCon@10|take|-272|68.1|pin@149||-288|68.1
+Ametal-2|net@668||1.2|S0|driveCon@11|take|-272|75.9|pin@150||-288|75.9
+Ametal-2|net@669||1.2|S0|driveCon@8|take|161|-83.7|pin@151||-288|-83.7
+Ametal-2|net@670||1.2|S0|driveCon@9|take|161|-60.3|pin@152||-288|-60.3
 Ametal-2|net@675||6.2|S0|pinsVddG@0|vdd|-288|194|ctrAND3i@6|vdd_2|-292.5|194
 Ametal-2|net@676||6.2|S1800|ctrAND3i@6|gnd_1|-292.5|144|pinsVddG@0|gnd|-288|144
 Ametal-2|net@677||6.2|S1800|ctrAND3i@6|vdd_3|-292.5|94|pinsVddG@0|vdd_1|-288|94
@@ -3674,7 +3703,7 @@ Evdd_23||D5G2;|pinsVddG@5|vdd_1|P
 X
 
 # Cell gaspMerge;1{sch}
-CgaspMerge;1{sch}||schematic|1188827292653|1230589291235|
+CgaspMerge;1{sch}||schematic|1188827292653|1240580646846|
 IarbiterM:arbiter2;1{ic}|arbiter2@0||-18|0|Y||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||18.5|31||||
@@ -3687,8 +3716,8 @@ NOff-Page|conn@9||2.5|30||||
 NOff-Page|conn@10||2.5|26||||
 IcentersJ:ctrAND3in100HT;1{ic}|ctrAND3i@1||1|13|XR||D5G4;
 IcentersJ:ctrAND3in100HT;1{ic}|ctrAND3i@2||1|-13|RRR||D5G4;
-IdriversL:dataDriver60;1{ic}|dataDriv@0||19|23|||D5G4;
-IdriversL:dataDriver60;1{ic}|dataDriv@1||21|-23|Y||D5G4;
+IdriversM:dataDriver60;1{ic}|dataDriv@0||19|23|||D5G4;
+IdriversM:dataDriver60;1{ic}|dataDriv@1||21|-23|Y||D5G4;
 IgaspMerge;1{ic}|gaspMerg@0||40|36|||D5G4;
 IredFive:inv;1{ic}|inv@0||-32.5|5|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:inv;1{ic}|inv@2||-32.5|-5|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
@@ -3740,9 +3769,9 @@ NWire_Pin|pin@137||10|24||||
 NWire_Pin|pin@138||10|27||||
 NWire_Pin|pin@139||10|-24||||
 NWire_Pin|pin@140||10|-27.5||||
-IdriversJ:predDri60wMC;2{ic}|predDri6@0||-18|24|RR||D5G4;
-IdriversJ:predDri60wMC;2{ic}|predDri6@1||-18|-24|YRR||D5G4;
-IdriversL:sucDri60plain;1{ic}|sucDri60@0||36|0|||D5G4;
+IdriversM:predDri60wMC;1{ic}|predDri6@2||-18|24|RR||D5G4;
+IdriversM:predDri60wMC;1{ic}|predDri6@3||-18|-24|YRR||D5G4;
+IdriversM:sucDri60plain;1{ic}|sucDri60@0||36|0|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||-9|4|||D0G4;|ATTR_L(D5G1;PUD)D282.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-9|-4|||D0G4;|ATTR_L(D5G1;PUD)D282.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@2||-40|5|||D0G4;|ATTR_L(D5G1;PUD)D142.59999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -3760,14 +3789,14 @@ Awire|net@79|||900|pin@46||-28|24|pin@47||-28|5
 Awire|net@94|||1800|conn@4|y|-34|24|pin@46||-28|24
 Awire|net@95|||1800|conn@3|y|-34|-24|pin@44||-28|-24
 Awire|net@104|||2700|pin@53||-12|26|conn@7|y|-12|28.5
-Awire|net@133|||1800|pin@46||-28|24|predDri6@0|pred|-21|24
-Awire|net@137|||0|pin@53||-12|26|predDri6@0|mc|-15|26
-Awire|net@142|||0|pin@60||-12|-26|predDri6@1|mc|-15|-26
-Awire|net@143|||1800|pin@44||-28|-24|predDri6@1|pred|-21|-24
+Awire|net@133|||1800|pin@46||-28|24|predDri6@2|pred|-21|24
+Awire|net@137|||0|pin@53||-12|26|predDri6@2|mc|-15|26
+Awire|net@142|||0|pin@60||-12|-26|predDri6@3|mc|-15|-26
+Awire|net@143|||1800|pin@44||-28|-24|predDri6@3|pred|-21|-24
 Awire|net@162|||0|wire90@0|a|-11.5|4|arbiter2@0|grant[B]|-15|4
 Awire|net@164|||0|wire90@1|a|-11.5|-4|arbiter2@0|grant[A]|-15|-4
-Awire|net@209|||0|pin@99||1|-22|predDri6@1|in|-15|-22
-Awire|net@211|||0|pin@100||1|22|predDri6@0|in|-15|22
+Awire|net@209|||0|pin@99||1|-22|predDri6@3|in|-15|-22
+Awire|net@211|||0|pin@100||1|22|predDri6@2|in|-15|22
 Awire|net@219|||0|pin@7||10|22|pin@100||1|22
 Awire|net@220|||0|pin@5||10|-22|pin@99||1|-22
 Awire|net@305|||900|pin@7||10|22|pin@108||10|1
@@ -3880,7 +3909,7 @@ Emc_1|tok|D5G2;|pin@34||I
 X
 
 # Cell gaspPlain;1{lay}
-CgaspPlain;1{lay}||cmos90|1230590502705|1238257435226||ATTR_NCC(D5G5;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]
+CgaspPlain;1{lay}||cmos90|1230590502705|1240656195810||ATTR_NCC(D5G5;NTY210;)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@0||-6.5|-10||||
 NX-Metal-1-Metal-2-Con|contact@1||-36.5|-22||||
@@ -3893,9 +3922,9 @@ NX-Metal-1-Metal-2-Con|contact@7||189.5|75.9||1.2||
 NX-Metal-1-Metal-2-Con|contact@8||-93|28||||
 NX-Metal-1-Metal-2-Con|contact@9||-70.5|28||||
 IcentersJ:ctrAND2in100LT;1{lay}|ctrAND2i@1||-157.5|0|X||D5G4;
-IdriversL:dataDriver60;1{lay}|dataDriv@0||127.5|0|X||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@0||-232.5|47.6|||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@1||99.5|-55.4|Y||D5G4;
+IdriversM:dataDriver60;1{lay}|dataDriv@0||127.5|0|X||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@2||-232.5|47.6|||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@3||99.5|-55.4|Y||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@2||-36.5|0|X||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@3||-19.5|0|XY||D5G4;
 NMetal-2-Pin|pin@0||0|-10||||
@@ -3914,7 +3943,7 @@ IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-288|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||288|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-144|-144|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||288|-144|||D5G4;
-IdriversJ:predDri60wMC;2{lay}|predDri6@0||25.5|0|Y||D5G4;
+IdriversM:predDri60wMC;1{lay}|predDri6@1||25.5|0|Y||D5G4;
 IwiresL:select132;1{lay}|select13@1||-226.5|144|||D5G4;
 IwiresL:select132;1{lay}|select13@2||226.5|0|||D5G4;
 IwiresL:select144;1{lay}|select14@2||-94|144|||D5G4;
@@ -3923,13 +3952,13 @@ IwiresL:select144;1{lay}|select14@4||72|-144|||D5G4;
 IwiresL:select144;1{lay}|select14@5||213.5|-144|||D5G4;
 IwiresL:select144;1{lay}|select14@6||213.5|144|||D5G4;
 IwiresL:select40;1{lay}|select40@0||-272.5|0|||D5G4;
-IdriversL:sucDri60;1{lay}|sucDri60@0||32|144|||D5G4;
+IdriversM:sucDri60;1{lay}|sucDri60@0||32|144|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@0||-49.5|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@1||-13|144|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@2||66.5|0|||D5G4;
 Ametal-2|net@0|||S0|pin@0||0|-10|contact@0||-6.5|-10
-Ametal-1|net@1|||S900|predDri6@0|pred_1|-6.5|-7|contact@0||-6.5|-10
-Ametal-1|net@3|||S2700|predDri6@0|pred_1|-6.5|-7|pin@2||-6.5|25
+Ametal-1|net@1|||S900|predDri6@1|pred|-6.5|-7|contact@0||-6.5|-10
+Ametal-1|net@3|||S2700|predDri6@1|pred|-6.5|-7|pin@2||-6.5|25
 Ametal-2|net@14|||S0|inv10D@2|gnd|-28|0|inv10D@3|gnd_1|-28|0
 Ametal-2|net@15|||S0|inv10D@2|vdd_1|-28|-50|inv10D@3|vdd_2|-28|-50
 Ametal-2|net@16|||S0|inv10D@2|vdd|-28|50|inv10D@3|vdd_3|-28|50
@@ -3940,16 +3969,16 @@ Ametal-1|net@26|||S900|inv10D@3|out|-25.5|-7|pin@3||-25.5|-25
 Ametal-1|net@27|||S0|pin@3||-25.5|-25|inv10D@2|in|-36.5|-25
 Ametal-1|net@29|||S2700|inv10D@2|in|-36.5|-25|contact@1||-36.5|-22
 Ametal-2|net@32|||S0|contact@1||-36.5|-22|contact@2||-62.5|-22
-Ametal-2|net@40||1.2|S1800|driveCon@0|take|-240.5|75.9|contact@4||-19|75.9
-Ametal-2|net@41|||S0|predDri6@0|gnd|-11|0|inv10D@3|gnd|-11|0
-Ametal-2|net@42|||S0|predDri6@0|vdd|-11|-50|inv10D@3|vdd|-11|-50
-Ametal-2|net@43|||S0|predDri6@0|vdd_1|-11|50|inv10D@3|vdd_1|-11|50
+Ametal-2|net@40||1.2|S1800|driveCon@2|take|-240.5|75.9|contact@4||-19|75.9
+Ametal-2|net@41|||S0|predDri6@1|gnd|-11|0|inv10D@3|gnd|-11|0
+Ametal-2|net@42|||S0|predDri6@1|vdd|-11|-50|inv10D@3|vdd|-11|-50
+Ametal-2|net@43|||S0|predDri6@1|vdd_1|-11|50|inv10D@3|vdd_1|-11|50
 Ametal-2|net@44||1.2|S1800|contact@3||25.5|75.9|contact@7||189.5|75.9
-Ametal-1|net@45|||S2700|predDri6@0|in|25.5|19|contact@3||25.5|75.9
+Ametal-1|net@45|||S2700|predDri6@1|in|25.5|19|contact@3||25.5|75.9
 Ametal-1|net@46|||S0|pin@2||-6.5|25|inv10D@3|in|-19.5|25
-Ametal-2|net@47||1.2|S1800|driveCon@1|take|91.5|-83.7|pin@10||288|-83.7
-Ametal-2|net@48||1.2|S0|driveCon@1|take|91.5|-83.7|pin@11||-288|-83.7
-Ametal-1|net@49|||S2700|driveCon@1|out|83.5|-55.4|dataDriv@0|out_1|83.5|32
+Ametal-2|net@47||1.2|S1800|driveCon@3|take|91.5|-83.7|pin@10||288|-83.7
+Ametal-2|net@48||1.2|S0|driveCon@3|take|91.5|-83.7|pin@11||-288|-83.7
+Ametal-1|net@49|||S2700|driveCon@3|out|83.5|-55.4|dataDriv@0|out_1|83.5|32
 Ametal-1|net@50|||S0|sucDri60@0|in|-1|119|pin@12||-19|119
 Ametal-2|net@51||1.2|S1800|contact@4||-19|75.9|contact@3||25.5|75.9
 Ametal-1|net@52|||S900|pin@12||-19|119|contact@4||-19|75.9
@@ -3957,7 +3986,7 @@ Ametal-2|net@53|||S1800|pin@13||0|116|contact@5||63.5|116
 Ametal-1|net@55|||S2700|sucDri60@0|succ_2|63.5|112.5|contact@5||63.5|116
 Ametal-2|net@63|||S0|pin@13||0|116|contact@6||-93|116
 Ametal-1|net@64|||S2700|contact@8||-93|28|contact@6||-93|116
-Ametal-2|net@65||1.2|S0|driveCon@0|take|-240.5|75.9|pin@17||-288|75.9
+Ametal-2|net@65||1.2|S0|driveCon@2|take|-240.5|75.9|pin@17||-288|75.9
 Ametal-1|net@67|||S1800|dataDriv@0|inB|158.5|24.5|pin@19||189.5|24.5
 Ametal-2|net@68||1.2|S1800|contact@7||189.5|75.9|pin@9||288|75.9
 Ametal-1|net@69|||S2700|pin@19||189.5|24.5|contact@7||189.5|75.9
@@ -3976,9 +4005,9 @@ Ametal-2|net@84||6.2|S0|pinsVddG@3|vdd_1|288|-50|dataDriv@0|vdd_1|184|-50
 Ametal-2|net@87|||S0|wellCont@2|gnd_1|71|0|dataDriv@0|gnd_1|71|0
 Ametal-2|net@88|||S0|wellCont@2|vdd_2|71|-50|dataDriv@0|vdd_7|71|-50
 Ametal-2|net@89|||S0|wellCont@2|vdd_3|71|50|dataDriv@0|vdd_6|71|50
-Ametal-2|net@90|||S0|wellCont@2|gnd|62|0|predDri6@0|gnd_1|62|0
-Ametal-2|net@91|||S0|wellCont@2|vdd|62|-50|predDri6@0|vdd_2|62|-50
-Ametal-2|net@92|||S0|wellCont@2|vdd_1|62|50|predDri6@0|vdd_3|62|50
+Ametal-2|net@90|||S0|wellCont@2|gnd|62|0|predDri6@1|gnd_1|62|0
+Ametal-2|net@91|||S0|wellCont@2|vdd|62|-50|predDri6@1|vdd_2|62|-50
+Ametal-2|net@92|||S0|wellCont@2|vdd_1|62|50|predDri6@1|vdd_3|62|50
 Ametal-2|net@93||6.2|S0|pinsVddG@5|gnd|288|-144|pinsVddG@4|gnd|-144|-144
 Ametal-2|net@94||6.2|S1800|pinsVddG@4|vdd|-144|-94|pinsVddG@5|vdd|288|-94
 Ametal-2|net@95||6.2|S0|pinsVddG@5|vdd_1|288|-194|pinsVddG@4|vdd_1|-144|-194
@@ -3988,7 +4017,7 @@ Ametal-2|net@98|||S0|ctrAND2i@1|vdd_3|-54|-50|wellCont@0|vdd|-54|-50
 Ametal-2|net@99|||S0|ctrAND2i@1|vdd_2|-54|50|wellCont@0|vdd_1|-54|50
 Ametal-1|net@102|||S2700|ctrAND2i@1|in_1|-70.5|25|contact@9||-70.5|28
 Ametal-2|net@103|||S1800|contact@8||-93|28|contact@9||-70.5|28
-Ametal-1|net@106|||S900|driveCon@0|out|-248.5|47.6|ctrAND2i@1|out|-248.5|16
+Ametal-1|net@106|||S900|driveCon@2|out|-248.5|47.6|ctrAND2i@1|out|-248.5|16
 Ametal-2|net@107||6.2|S1800|pinsVddG@2|vdd_1|-288|-50|ctrAND2i@1|vdd_5|-261|-50
 Ametal-2|net@108||6.2|S0|ctrAND2i@1|gnd_2|-261|0|pinsVddG@2|gnd|-288|0
 Ametal-2|net@109||6.2|S0|ctrAND2i@1|vdd_4|-261|50|pinsVddG@2|vdd|-288|50
@@ -4000,7 +4029,7 @@ Egnd_2||D5G2;|pinsVddG@2|gnd|G
 Egnd_3||D5G2;|pinsVddG@3|gnd|G
 Egnd_4||D5G2;|pinsVddG@4|gnd|G
 Egnd_5||D5G2;|pinsVddG@5|gnd|G
-Emc||D5G2;|predDri6@0|mc|I
+Emc||D5G2;|predDri6@1|mc|I
 Epred||D5G2;|pin@0||I
 Es[2]|s[1]|D5G2;|inv10D@2|out|O
 Esucc||D5G2;|pin@13||O
@@ -4022,7 +4051,7 @@ Evdd_11||D5G2;|pinsVddG@5|vdd_1|P
 X
 
 # Cell gaspPlain;1{sch}
-CgaspPlain;1{sch}||schematic|1194961164447|1232992069272|
+CgaspPlain;1{sch}||schematic|1194961164447|1240580646846|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@1||29.5|11||||
 NOff-Page|conn@2||-30.5|13||||
@@ -4032,7 +4061,7 @@ NOff-Page|conn@7||-12|0.5|||R|
 NOff-Page|conn@8||22.5|21||||
 NOff-Page|conn@9||6|27.5|||RRR|
 IcentersJ:ctrAND2in100LT;1{ic}|ctrAND2i@0||0|-1.5|XR||D5G4;
-IdriversL:dataDriver60;1{ic}|dataDriv@0||14|21|||D5G4;
+IdriversM:dataDriver60;1{ic}|dataDriv@0||14|21|||D5G4;
 IgaspPlain;1{ic}|gaspPlai@0||33.5|30|||D5G4;
 IredFive:inv;1{ic}|inv@1||-19|-12|||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||-12|-6|R||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
@@ -4051,10 +4080,10 @@ NWire_Pin|pin@15||-12|-12||||
 NWire_Pin|pin@19||6|22||||
 NWire_Pin|pin@21||6|20||||
 NWire_Pin|pin@22||6|11||||
-IdriversJ:predDri60wMC;2{ic}|predDri6@0||-18|13|RR||D5G4;
-IdriversJ:sucDri60;1{ic}|sucDri60@0||15|11|||D5G4;
+IdriversM:predDri60wMC;1{ic}|predDri6@1||-18|13|RR||D5G4;
+IdriversM:sucDri60;1{ic}|sucDri60@1||15|11|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-6|-12|||D0G4;|ATTR_L(D5G1;PUD)D602.3000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-Awire|net@0|||0|pin@3||0|11|predDri6@0|in|-15|11
+Awire|net@0|||0|pin@3||0|11|predDri6@1|in|-15|11
 Awire|net@4|||900|conn@5|a|0|18.5|pin@3||0|11
 Awire|net@5|||900|pin@3||0|11|ctrAND2i@0|out|0|4.5
 Awire|net@9|||0|pin@15||-12|-12|inv@1|out|-16.5|-12
@@ -4066,11 +4095,11 @@ Awire|net@17|||2700|pin@6||-1|-12|ctrAND2i@0|inA|-1|-7.5
 Awire|net@18|||900|ctrAND2i@0|inB|1|-7.5|pin@7||1|-12
 Awire|net@19|||1800|pin@7||1|-12|pin@8||24|-12
 Awire|net@21|||2700|pin@8||24|-12|pin@9||24|11
-Awire|net@29|||0|pin@13||-12|15|predDri6@0|mc|-15|15
-Awire|net@30|||0|predDri6@0|pred|-21|13|pin@14||-24|13
+Awire|net@29|||0|pin@13||-12|15|predDri6@1|mc|-15|15
+Awire|net@30|||0|predDri6@1|pred|-21|13|pin@14||-24|13
 Awire|net@33|||900|pin@14||-24|13|pin@5||-24|-12
-Awire|net@41|||1800|pin@22||6|11|sucDri60@0|in|11|11
-Awire|net@42|||0|pin@9||24|11|sucDri60@0|succ|19|11
+Awire|net@41|||1800|pin@22||6|11|sucDri60@1|in|11|11
+Awire|net@42|||0|pin@9||24|11|sucDri60@1|succ|19|11
 Awire|net@44|||2700|pin@13||-12|15|conn@6|y|-12|18
 Awire|net@46|||0|wire90@1|a|-8.5|-12|pin@15||-12|-12
 Awire|net@47|||900|invI@0|in|-12|-8.5|pin@15||-12|-12
@@ -4129,7 +4158,7 @@ Etok||D5G2;|pin@59||I
 X
 
 # Cell gaspSink;1{lay}
-CgaspSink;1{lay}||cmos90|1237900682734|1239702579407||ATTR_NCC(D5G3;NTX-35.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239702590767
+CgaspSink;1{lay}||cmos90|1237900682734|1240848417057||ATTR_NCC(D5G3;NTX-35.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||20.5|68.1||||
 NX-Metal-1-Metal-2-Con|contact@1||-9.5|68.1||||
@@ -4137,9 +4166,9 @@ NX-Metal-1-Metal-2-Con|contact@2||-106|-28||||
 NX-Metal-1-Metal-2-Con|contact@3||-26.5|-28||||
 NX-Metal-1-Metal-2-Con|contact@4||-12|-60||||
 IcentersJ:ctrAND1in30;1{lay}|ctrAND1i@0||-69.5|0|||D5G4;
-IdriversL:dataDriver60;1{lay}|dataDriv@0||68.5|0|||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@0||96.5|32|X||D5G4;
-IdriversJ:driveConnecter2;1{lay}|driveCon@1||-52.5|39.8|X||D5G4;
+IdriversM:dataDriver60;1{lay}|dataDriv@0||68.5|0|||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@2||96.5|32|X||D5G4;
+IdriversM:driveConnecter2;1{lay}|driveCon@3||-52.5|39.8|X||D5G4;
 Igates1inM:inv510;3{lay}|inv510@1||-112|0|XY||D5G4;
 NMetal-2-Pin|pin@1||125|60.3||||
 NMetal-2-Pin|pin@2||125|68.1||||
@@ -4150,10 +4179,10 @@ NMetal-1-Pin|pin@8||-12|-24||||
 NMetal-2-Pin|pin@11||17|-60||||
 NMetal-2-Pin|pin@12||-125|68.1||||
 NMetal-2-Pin|pin@13||-125|60.3||||
-IdriversL:predDri20wMC;3{lay}|predDri2@0||-9.5|0|Y||D5G4;
+IdriversM:predDri20wMC;3{lay}|predDri2@0||-9.5|0|Y||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@0||-35.5|0|||D5G4;
-Ametal-2|net@0||1.2|S1800|pin@12||-125|68.1|driveCon@1|take|-52.5|68.1
-Ametal-2|net@1||1.2|S1800|pin@13||-125|60.3|driveCon@0|take|104.5|60.3
+Ametal-2|net@0||1.2|S1800|pin@12||-125|68.1|driveCon@3|take|-52.5|68.1
+Ametal-2|net@1||1.2|S1800|pin@13||-125|60.3|driveCon@2|take|104.5|60.3
 Ametal-1|net@2|||S0|dataDriv@0|inB|37.5|24.5|pin@3||20.5|24.5
 Ametal-2|net@4||1.2|S1800|contact@0||20.5|68.1|pin@2||125|68.1
 Ametal-2|net@6|||S0|wellCont@0|gnd|-40|0|ctrAND1i@0|gnd_2|-40|0
@@ -4165,10 +4194,10 @@ Ametal-2|net@11|||S0|wellCont@0|vdd_3|-31|50|predDri2@0|vdd_1|-31|50
 Ametal-2|net@12|||S0|dataDriv@0|gnd|12|0|predDri2@0|gnd_1|12|0
 Ametal-2|net@13|||S0|dataDriv@0|vdd_1|12|-50|predDri2@0|vdd_2|12|-50
 Ametal-2|net@14|||S0|dataDriv@0|vdd|12|50|predDri2@0|vdd_3|12|50
-Ametal-1|net@15|||S1800|driveCon@0|out|112.5|32|dataDriv@0|out_1|112.5|32
-Ametal-2|net@16||1.2|S1800|driveCon@0|take|104.5|60.3|pin@1||125|60.3
-Ametal-2|net@17||1.2|S1800|driveCon@1|take|-52.5|68.1|contact@1||-9.5|68.1
-Ametal-1|net@18|||S900|driveCon@1|out|-44.5|39.8|ctrAND1i@0|out|-44.5|0
+Ametal-1|net@15|||S1800|driveCon@2|out|112.5|32|dataDriv@0|out_1|112.5|32
+Ametal-2|net@16||1.2|S1800|driveCon@2|take|104.5|60.3|pin@1||125|60.3
+Ametal-2|net@17||1.2|S1800|driveCon@3|take|-52.5|68.1|contact@1||-9.5|68.1
+Ametal-1|net@18|||S900|driveCon@3|out|-44.5|39.8|ctrAND1i@0|out|-44.5|0
 Ametal-2|net@19||1.2|S1800|contact@1||-9.5|68.1|contact@0||20.5|68.1
 Ametal-1|net@20|||S2700|predDri2@0|in|-9.5|22|contact@1||-9.5|68.1
 Ametal-2|net@21|||S0|inv510@1|gnd|-99|0|ctrAND1i@0|gnd_1|-99|0
@@ -4210,7 +4239,7 @@ NOff-Page|conn@33||-12|6.5|||R|
 NOff-Page|conn@34||29|23||||
 NOff-Page|conn@35||6|30.5|||RRR|
 IcentersJ:ctrAND1in30;1{ic}|ctrAND1i@1||0|9|XR||D5G4;
-IdriversL:dataDriver60;1{ic}|dataDriv@0||15|23|||D5G4;
+IdriversM:dataDriver60;1{ic}|dataDriv@0||15|23|||D5G4;
 IredFive:inv;1{ic}|inv@0||-17|-6|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S5|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
 IredFive:invI;2{ic}|invI@0||-12|-1|XR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ngeneric:Invisible-Pin|pin@0||-37.5|43.5|||||ART_message(D5G4;)Sfor terminating a FIFO
@@ -4223,7 +4252,7 @@ NWire_Pin|pin@256||-12|26||||
 NWire_Pin|pin@257||-24|24||||
 NWire_Pin|pin@258||-12|-6||||
 NWire_Pin|pin@259||6|24||||
-IdriversL:predDri20wMC;1{ic}|predDri2@1||-17|24|XY||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@1||-17|24|XY||D5G4;
 IgaspSink;1{ic}|sinkC@1||-4.5|46.5|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@32||-5|22|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D916.8999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@33||-7|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D216.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
@@ -4306,7 +4335,7 @@ Etok||D5G2;|pin@57||I
 X
 
 # Cell gaspSinkSlow;1{lay}
-CgaspSinkSlow;1{lay}||cmos90|1237900682734|1239703384086||ATTR_NCC(D5G3;NTX-114.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239703386426
+CgaspSinkSlow;1{lay}||cmos90|1237900682734|1240848417057||ATTR_NCC(D5G3;NTX-114.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-58.5|68.1||||
 NX-Metal-1-Metal-2-Con|contact@1||-88.5|68.1||||
@@ -4327,9 +4356,9 @@ NX-Metal-1-Metal-2-Con|contact@16||-171.5|-22||||
 NX-Metal-1-Metal-2-Con|contact@17||186|-22||||
 NX-Metal-1-Metal-2-Con|contact@18||62|68.1||||
 IcentersJ:ctrAND2in30;2{lay}|ctrAND2i@0||-152|0|Y||D5G4;
-IdriversL:dataDriver60;1{lay}|dataDriv@0||-10.5|0|||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@0||17.5|32|X||D5G4;
-IdriversJ:driveConnecter2;1{lay}|driveCon@1||-131.5|39.8|X||D5G4;
+IdriversM:dataDriver60;1{lay}|dataDriv@0||-10.5|0|||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@2||17.5|32|X||D5G4;
+IdriversM:driveConnecter2;1{lay}|driveCon@3||-131.5|39.8|X||D5G4;
 Igates1inM:inv510;3{lay}|inv510@7||68|0|||D5G4;
 Igates1inM:inv510;3{lay}|inv510@8||-198|0|XY||D5G4;
 Igates1inM:inv510;3{lay}|inv510@9||94|0|Y||D5G4;
@@ -4348,11 +4377,11 @@ NMetal-2-Pin|pin@13||-211|60.3||||
 NMetal-1-Pin|pin@14||-189.5|20||||
 NMetal-1-Pin|pin@16||189.5|4||||
 NMetal-1-Pin|pin@17||186|4||||
-IdriversL:predDri20wMC;3{lay}|predDri2@0||-88.5|0|Y||D5G4;
+IdriversM:predDri20wMC;3{lay}|predDri2@0||-88.5|0|Y||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@0||-114.5|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@1||50.5|0|||D5G4;
-Ametal-2|net@0||1.2|S1800|pin@12||-211|68.1|driveCon@1|take|-131.5|68.1
-Ametal-2|net@1||1.2|S1800|pin@13||-211|60.3|driveCon@0|take|25.5|60.3
+Ametal-2|net@0||1.2|S1800|pin@12||-211|68.1|driveCon@3|take|-131.5|68.1
+Ametal-2|net@1||1.2|S1800|pin@13||-211|60.3|driveCon@2|take|25.5|60.3
 Ametal-1|net@2|||S0|dataDriv@0|inB|-41.5|24.5|pin@3||-58.5|24.5
 Ametal-2|net@4||1.2|S1800|contact@18||62|68.1|pin@2||211|68.1
 Ametal-2|net@9|||S0|wellCont@0|gnd_1|-110|0|predDri2@0|gnd|-110|0
@@ -4361,9 +4390,9 @@ Ametal-2|net@11|||S0|wellCont@0|vdd_3|-110|50|predDri2@0|vdd_1|-110|50
 Ametal-2|net@12|||S0|dataDriv@0|gnd|-67|0|predDri2@0|gnd_1|-67|0
 Ametal-2|net@13|||S0|dataDriv@0|vdd_1|-67|-50|predDri2@0|vdd_2|-67|-50
 Ametal-2|net@14|||S0|dataDriv@0|vdd|-67|50|predDri2@0|vdd_3|-67|50
-Ametal-1|net@15|||S1800|driveCon@0|out|33.5|32|dataDriv@0|out_1|33.5|32
-Ametal-2|net@16||1.2|S1800|driveCon@0|take|25.5|60.3|pin@1||211|60.3
-Ametal-2|net@17||1.2|S1800|driveCon@1|take|-131.5|68.1|contact@1||-88.5|68.1
+Ametal-1|net@15|||S1800|driveCon@2|out|33.5|32|dataDriv@0|out_1|33.5|32
+Ametal-2|net@16||1.2|S1800|driveCon@2|take|25.5|60.3|pin@1||211|60.3
+Ametal-2|net@17||1.2|S1800|driveCon@3|take|-131.5|68.1|contact@1||-88.5|68.1
 Ametal-2|net@19||1.2|S1800|contact@1||-88.5|68.1|contact@0||-58.5|68.1
 Ametal-1|net@20|||S2700|predDri2@0|in|-88.5|22|contact@1||-88.5|68.1
 Ametal-1|net@26|||S900|inv510@8|in[1]|-192|-7|contact@2||-192|-28
@@ -4377,7 +4406,7 @@ Ametal-1|net@35|||S900|pin@8||-91|-24|contact@4||-91|-60
 Ametal-2|net@36|||S0|ctrAND2i@0|gnd|-185|0|inv510@8|gnd|-185|0
 Ametal-2|net@37|||S0|ctrAND2i@0|vdd|-185|-50|inv510@8|vdd|-185|-50
 Ametal-2|net@38|||S0|ctrAND2i@0|vdd_1|-185|50|inv510@8|vdd_1|-185|50
-Ametal-1|net@42|||S900|driveCon@1|out|-123.5|39.8|ctrAND2i@0|out|-123.5|-16
+Ametal-1|net@42|||S900|driveCon@3|out|-123.5|39.8|ctrAND2i@0|out|-123.5|-16
 Ametal-1|net@43|||S900|inv510@8|out5|-189.5|25|pin@14||-189.5|20
 Ametal-1|net@44|||S1800|pin@14||-189.5|20|ctrAND2i@0|inB|-173.5|20
 Ametal-2|net@45|||S0|inv510@7|gnd_1|81|0|inv510@9|gnd|81|0
@@ -4452,7 +4481,7 @@ NOff-Page|conn@33||-12|13.5|||R|
 NOff-Page|conn@34||30|36||||
 NOff-Page|conn@35||6|42.5|||RRR|
 IcentersJ:ctrAND2in30;1{ic}|ctrAND2i@1||0|12|R||D5G4;
-IdriversL:dataDriver60;1{ic}|dataDriv@0||16|36|||D5G4;
+IdriversM:dataDriver60;1{ic}|dataDriv@0||16|36|||D5G4;
 IredFive:inv;1{ic}|inv@0||-17|0|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S5|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
 IredFive:inv;1{ic}|inv@1||13|22|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S5|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
 IredFive:inv;1{ic}|inv@2||28|22|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S5|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
@@ -4486,7 +4515,7 @@ NWire_Pin|pin@268||-12|0||||
 NWire_Pin|pin@269||6|37||||
 NWire_Pin|pin@270||6|35||||
 NWire_Pin|pin@272||6|22||||
-IdriversL:predDri20wMC;1{ic}|predDri2@1||-17|24|XY||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@1||-17|24|XY||D5G4;
 IgaspSinkSlow;1{ic}|sinkCver@1||46.5|48.5|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@32||-5|22|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@33||-7|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
@@ -4603,7 +4632,7 @@ Etok||D5G2;|pin@64||I
 X
 
 # Cell gaspSource;1{lay}
-CgaspSource;1{lay}||cmos90|1237896942890|1238804901382||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
+CgaspSource;1{lay}||cmos90|1237896942890|1240581216599||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||-129|-22||||
 NX-Metal-1-Metal-2-Con|contact@1||-101|-22||||
@@ -4616,9 +4645,9 @@ NX-Metal-1-Metal-2-Con|contact@7||-131.5|68.1||||
 NX-Metal-1-Metal-2-Con|contact@8||14.5|22||||
 NX-Metal-1-Metal-2-Con|contact@9||-62|22||||
 IcentersJ:ctrAND2in30;2{lay}|ctrAND2i@0||-42.5|0|||D5G4;
-IdriversL:dataDriver60;1{lay}|dataDriv@0||95|0|||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@0||123|32|X||D5G4;
-IdriversJ:driveConnecter2;1{lay}|driveCon@1||-22|39.8|X||D5G4;
+IdriversM:dataDriver60;1{lay}|dataDriv@0||95|0|||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@2||123|32|X||D5G4;
+IdriversM:driveConnecter2;1{lay}|driveCon@3||-22|39.8|X||D5G4;
 Igates1inM:inv05;1{lay}|inv05@0||-133.5|0|||D5G4;
 Igates1inM:inv05;1{lay}|inv05@1||-142.5|0|XY||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@0||-116|0|RR||D5G4;
@@ -4634,7 +4663,7 @@ NMetal-2-Pin|pin@13||-151.5|68.1||||
 NMetal-2-Pin|pin@14||-151.5|60.3||||
 NMetal-2-Pin|pin@16||-123|-60||||
 NMetal-2-Pin|pin@19||-20.5|22||||
-IdriversL:sucDri20;1{lay}|sucDri20@0||14.5|0|Y||D5G4;
+IdriversM:sucDri20;1{lay}|sucDri20@0||14.5|0|Y||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@0||-80|0|||D5G4;
 Ametal-2|net@0|||S0|sucDri20@0|gnd|-9.5|0|ctrAND2i@0|gnd_1|-9.5|0
 Ametal-2|net@1|||S0|sucDri20@0|vdd|-9.5|-50|ctrAND2i@0|vdd_3|-9.5|-50
@@ -4664,12 +4693,12 @@ Ametal-1|net@26|||S2700|inv05@1|out[1]|-147|7|contact@2||-147|28
 Ametal-1|net@29|||S2700|nand5A@0|ina|-90|25|contact@3||-90|28
 Ametal-2|net@30|||S1800|contact@0||-129|-22|contact@1||-101|-22
 Ametal-2|net@31|||S1800|contact@2||-147|28|contact@3||-90|28
-Ametal-2|net@32||1.2|S1800|pin@14||-151.5|60.3|driveCon@0|take|131|60.3
-Ametal-1|net@34|||S900|driveCon@0|out|139|32|dataDriv@0|out_1|139|32
-Ametal-2|net@35||1.2|S1800|driveCon@0|take|131|60.3|pin@6||151.5|60.3
+Ametal-2|net@32||1.2|S1800|pin@14||-151.5|60.3|driveCon@2|take|131|60.3
+Ametal-1|net@34|||S900|driveCon@2|out|139|32|dataDriv@0|out_1|139|32
+Ametal-2|net@35||1.2|S1800|driveCon@2|take|131|60.3|pin@6||151.5|60.3
 Ametal-2|net@38||1.2|S0|pin@7||151.5|68.1|contact@4||45|68.1
-Ametal-2|net@39||1.2|S0|driveCon@1|take|-22|68.1|contact@7||-131.5|68.1
-Ametal-1|net@40|||S900|driveCon@1|out|-14|39.8|ctrAND2i@0|out|-14|16
+Ametal-2|net@39||1.2|S0|driveCon@3|take|-22|68.1|contact@7||-131.5|68.1
+Ametal-1|net@40|||S900|driveCon@3|out|-14|39.8|ctrAND2i@0|out|-14|16
 Ametal-2|net@41|||S0|dataDriv@0|gnd|38.5|0|sucDri20@0|gnd_1|38.5|0
 Ametal-2|net@42|||S0|dataDriv@0|vdd_1|38.5|-50|sucDri20@0|vdd_2|38.5|-50
 Ametal-2|net@43|||S0|dataDriv@0|vdd|38.5|50|sucDri20@0|vdd_3|38.5|50
@@ -4677,7 +4706,7 @@ Ametal-1|net@44|||S0|dataDriv@0|inB|64|24.5|pin@9||45|24.5
 Ametal-2|net@46||1.2|S0|contact@4||45|68.1|contact@5||-6.5|68.1
 Ametal-1|net@48|||S2700|sucDri20@0|in|-2.5|19|pin@11||-2.5|23.5
 Ametal-1|net@49|||S0|pin@11||-2.5|23.5|pin@12||-6.5|23.5
-Ametal-2|net@50||1.2|S0|contact@5||-6.5|68.1|driveCon@1|take|-22|68.1
+Ametal-2|net@50||1.2|S0|contact@5||-6.5|68.1|driveCon@3|take|-22|68.1
 Ametal-1|net@51|||S2700|pin@12||-6.5|23.5|contact@5||-6.5|68.1
 Ametal-1|net@55|||S900|inv05@1|in[1]|-144.5|-15|contact@6||-144.5|-60
 Ametal-2|net@56|||S1800|contact@6||-144.5|-60|pin@16||-123|-60
@@ -4714,7 +4743,7 @@ NOff-Page|conn@34||30|36||||
 NOff-Page|conn@35||6|42.5|||RRR|
 NOff-Page|conn@36||-15|15.5|||R|
 IcentersJ:ctrAND2in30;1{ic}|ctrAND2i@4||0|12|R||D5G4;
-IdriversL:dataDriver60;1{ic}|dataDriv@0||16|36|||D5G4;
+IdriversM:dataDriver60;1{ic}|dataDriv@0||16|36|||D5G4;
 IredFive:inv;1{ic}|inv@5||-14|24|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:invI;2{ic}|invI@0||-23|-9|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:invI;2{ic}|invI@1||-15|7|XR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
@@ -4737,7 +4766,7 @@ NWire_Pin|pin@484||6|35||||
 NWire_Pin|pin@486||6|24||||
 NWire_Pin|pin@487||-15|0||||
 IgaspSource;1{ic}|sourceA@1||-6.5|46.5|||D5G4;
-IdriversL:sucDri20;1{ic}|sucDri20@1||16|24|||D5G4;
+IdriversM:sucDri20;1{ic}|sucDri20@1||16|24|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@33||-7|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D330.70000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@34||-23|24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D161.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 Awire|net@415|||2700|ctrAND2i@4|out|0|18|pin@192||0|24
@@ -4827,7 +4856,7 @@ Etok||D5G2;|pin@44||I
 X
 
 # Cell gaspTap;2{lay}
-CgaspTap;2{lay}||cmos90|1230598606332|1239549868233||ATTR_NCC(D5G5;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+CgaspTap;2{lay}||cmos90|1230598606332|1241212843263||ATTR_NCC(D5G5;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241982414663
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||56.5|-134||||
 NX-Metal-1-Metal-2-Con|contact@1||22|75.9||||
@@ -4842,9 +4871,9 @@ NX-Metal-1-Metal-2-Con|contact@11||6|84||||
 NX-Metal-1-Metal-2-Con|contact@12||15|60||||
 NX-Metal-1-Metal-2-Con|contact@13||74.5|-72||||
 IcentersJ:ctrAND3in100LT;2{lay}|ctrAND3i@0||-109.5|0|X||D5G4;
-IdriversL:dataDriver60;1{lay}|dataDriv@0||178|0|||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@0||-202|47.6|||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@1||206|-51.7|XY||D5G4;
+IdriversM:dataDriver60;1{lay}|dataDriv@0||178|0|||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@2||-202|47.6|||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@3||206|-51.7|XY||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@4||34.5|-144|XY||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@5||8.5|-144|X||D5G4;
 NMetal-1-Pin|pin@6||3|-29.5||||
@@ -4877,15 +4906,15 @@ NMetal-1-Pin|pin@45||-60|71||||
 NMetal-1-Pin|pin@46||-1|71||||
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-288|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||288|0|||D5G4;
-IdriversJ:predDri60wMC;2{lay}|predDri6@0||88.5|-144|||D5G4;
+IdriversM:predDri60wMC;1{lay}|predDri6@1||88.5|-144|||D5G4;
 IwiresL:select15;1{lay}|select15@0||118.5|0|||D5G4;
 IwiresL:select15;1{lay}|select15@1||5|144|||D5G4;
 IwiresL:select22;1{lay}|select22@0||135.5|-144|||D5G4;
 IwiresL:select50;1{lay}|select50@1||-264|0|||D5G4;
 IwiresL:select50;1{lay}|select50@2||124|144|||D5G4;
 IwiresL:select60;1{lay}|select60@1||257|0|||D5G4;
-IdriversL:sucANDdri60;2{lay}|sucANDdr@2||58|144|||D5G4;
-IdriversL:sucANDdri60;2{lay}|sucANDdr@3||58|0|Y||D5G4;
+IdriversM:sucANDdri60;2{lay}|sucANDdr@2||58|144|||D5G4;
+IdriversM:sucANDdri60;2{lay}|sucANDdr@3||58|0|Y||D5G4;
 IwiresL:tranCap;1{lay}|tranCap@0||-72|-144|||D5G4;
 IwiresL:tranCap;1{lay}|tranCap@1||216|-144|||D5G4;
 IwiresL:tranCap;1{lay}|tranCap@2||-216|144|||D5G4;
@@ -4895,17 +4924,17 @@ IwiresL:wellContacts13;1{lay}|wellCont@0||-235|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@2||47.5|-144|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@3||109|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@4||21.5|-144|||D5G4;
-Ametal-1|net@2|||S900|driveCon@0|out|-218|47.6|ctrAND3i@0|out|-218|16
+Ametal-1|net@2|||S900|driveCon@2|out|-218|47.6|ctrAND3i@0|out|-218|16
 Ametal-1|net@22|||S900|ctrAND3i@0|in|3|-25|pin@6||3|-29.5
 Ametal-1|net@23|||S1800|pin@6||3|-29.5|pin@7||16.5|-29.5
 Ametal-1|net@24|||S900|pin@36||28.5|-73|pin@8||28.5|-128
-Ametal-2|net@28|||S0|wellCont@2|gnd_1|52|-144|predDri6@0|gnd|52|-144
-Ametal-2|net@29|||S0|wellCont@2|vdd_2|52|-194|predDri6@0|vdd_1|52|-194
-Ametal-2|net@30|||S0|wellCont@2|vdd_3|52|-94|predDri6@0|vdd|52|-94
+Ametal-2|net@28|||S0|wellCont@2|gnd_1|52|-144|predDri6@1|gnd|52|-144
+Ametal-2|net@29|||S0|wellCont@2|vdd_2|52|-194|predDri6@1|vdd_1|52|-194
+Ametal-2|net@30|||S0|wellCont@2|vdd_3|52|-94|predDri6@1|vdd|52|-94
 Ametal-1|net@31|||S900|pin@8||28.5|-128|inv10D@4|out|28.5|-151
 Ametal-1|net@32|||S2700|contact@0||56.5|-134|pin@9||56.5|-119
 Ametal-1|net@33|||S0|pin@9||56.5|-119|inv10D@4|in|34.5|-119
-Ametal-1|net@34|||S2700|predDri6@0|pred_1|56.5|-137|contact@0||56.5|-134
+Ametal-1|net@34|||S2700|predDri6@1|pred|56.5|-137|contact@0||56.5|-134
 Ametal-2|net@35|||S1800|pin@10||54|-134|contact@0||56.5|-134
 Ametal-2|net@36|||S0|wellCont@2|gnd|43|-144|inv10D@4|gnd|43|-144
 Ametal-2|net@37|||S0|wellCont@2|vdd|43|-194|inv10D@4|vdd|43|-194
@@ -4913,10 +4942,10 @@ Ametal-2|net@38|||S0|wellCont@2|vdd_1|43|-94|inv10D@4|vdd_1|43|-94
 Ametal-1|net@39|||S900|pin@8||28.5|-128|pin@11||28.5|-169
 Ametal-1|net@40|||S0|pin@11||28.5|-169|inv10D@5|in|8.5|-169
 Ametal-2|net@41||1.2|S1800|contact@1||22|75.9|contact@4||114.5|75.9
-Ametal-2|net@43||1.2|S1800|driveCon@0|take|-210|75.9|contact@1||22|75.9
+Ametal-2|net@43||1.2|S1800|driveCon@2|take|-210|75.9|contact@1||22|75.9
 Ametal-2|net@44||1.2|S1800|pin@42||238|-83.7|pin@13||288|-83.7
 Ametal-2|net@45||1.2|S0|pin@39||176|-83.7|pin@14||-288|-83.7
-Ametal-2|net@46||1.2|S0|driveCon@0|take|-210|75.9|pin@15||-288|75.9
+Ametal-2|net@46||1.2|S0|driveCon@2|take|-210|75.9|pin@15||-288|75.9
 Ametal-1|net@49|||S2700|pin@46||-1|71|contact@2||-1|184
 Ametal-1|net@51|||S900|ctrAND3i@0|inX|-15.5|-28.5|contact@3||-15.5|-40
 Ametal-2|net@52|||S0|wellCont@0|gnd_1|-230.5|0|ctrAND3i@0|gnd_1|-230.5|0
@@ -4932,9 +4961,9 @@ Ametal-2|net@80|||S0|wellCont@4|vdd_1|17|-94|inv10D@5|vdd|17|-94
 Ametal-2|net@81||6.2|S1800|wellCont@3|gnd_1|113.5|0|dataDriv@0|gnd|121.5|0
 Ametal-2|net@82||6.2|S1800|wellCont@3|vdd_2|113.5|-50|dataDriv@0|vdd_1|121.5|-50
 Ametal-2|net@83||6.2|S1800|wellCont@3|vdd_3|113.5|50|dataDriv@0|vdd|121.5|50
-Ametal-1|net@87|||S900|predDri6@0|in|88.5|-163|contact@7||88.5|-166
+Ametal-1|net@87|||S900|predDri6@1|in|88.5|-163|contact@7||88.5|-166
 Ametal-2|net@91|||S1800|contact@7||88.5|-166|contact@8||126.5|-166
-Ametal-1|net@95|||S2700|driveCon@1|out|222|-51.7|dataDriv@0|out_1|222|32
+Ametal-1|net@95|||S2700|driveCon@3|out|222|-51.7|dataDriv@0|out_1|222|32
 Ametal-2|net@99||6.2|S1800|pinsVddG@2|gnd|-288|0|wellCont@0|gnd|-239.5|0
 Ametal-2|net@100||6.2|S0|wellCont@0|vdd|-239.5|-50|pinsVddG@2|vdd_1|-288|-50
 Ametal-2|net@101||6.2|S0|wellCont@0|vdd_1|-239.5|50|pinsVddG@2|vdd|-288|50
@@ -4963,22 +4992,22 @@ Ametal-1|net@149|||S2700|sucANDdr@3|inA|23|-25|pin@27||23|18
 Ametal-1|net@150|||S0|pin@27||23|18|pin@28||15|18
 Ametal-1|net@151|||S2700|pin@28||15|18|contact@12||15|60
 Ametal-2|net@152|||S0|contact@12||15|60|pin@30||-18|60
-Ametal-1|net@153|||S2700|predDri6@0|mc|74.5|-112|contact@13||74.5|-72
+Ametal-1|net@153|||S2700|predDri6@1|mc|74.5|-112|contact@13||74.5|-72
 Ametal-2|net@154|||S0|contact@13||74.5|-72|pin@32||68|-72
 Ametal-2|net@158|||S0|contact@9||147|22|contact@10||114.5|22
 Ametal-2|net@163|||S0|tranCap@0|gnd_1|0|-144|inv10D@5|gnd_1|0|-144
 Ametal-2|net@164|||S0|tranCap@0|vdd_2|0|-94|inv10D@5|vdd_2|0|-94
 Ametal-2|net@165|||S0|tranCap@0|vdd_3|0|-194|inv10D@5|vdd_3|0|-194
-Ametal-2|net@166||6.2|S1800|predDri6@0|vdd_3|125|-194|tranCap@1|vdd_1|144|-194
-Ametal-2|net@167||6.2|S0|tranCap@1|gnd|144|-144|predDri6@0|gnd_1|125|-144
-Ametal-2|net@168||6.2|S0|tranCap@1|vdd|144|-94|predDri6@0|vdd_2|125|-94
+Ametal-2|net@166||6.2|S1800|predDri6@1|vdd_3|125|-194|tranCap@1|vdd_1|144|-194
+Ametal-2|net@167||6.2|S0|tranCap@1|gnd|144|-144|predDri6@1|gnd_1|125|-144
+Ametal-2|net@168||6.2|S0|tranCap@1|vdd|144|-94|predDri6@1|vdd_2|125|-94
 Ametal-1|net@169|||S900|pin@7||16.5|-29.5|pin@35||16.5|-73
 Ametal-1|net@170|||S1800|pin@35||16.5|-73|pin@36||28.5|-73
 Ametal-1|net@172|||S900|contact@10||114.5|22|pin@37||114.5|-70.5
 Ametal-1|net@173|||S1800|pin@37||114.5|-70.5|pin@38||126.5|-70.5
-Ametal-2|net@180||1.2|S1800|driveCon@1|take|214|-80|pin@43||238|-80
+Ametal-2|net@180||1.2|S1800|driveCon@3|take|214|-80|pin@43||238|-80
 Ametal-2|net@181||1.2|S900|pin@43||238|-80|pin@42||238|-83.7
-Ametal-2|net@182||1.2|S0|driveCon@1|take|214|-80|pin@44||176|-80
+Ametal-2|net@182||1.2|S0|driveCon@3|take|214|-80|pin@44||176|-80
 Ametal-2|net@183||1.2|S900|pin@44||176|-80|pin@39||176|-83.7
 Ametal-2|net@184|||S0|tranCap@4|gnd|-144|144|tranCap@2|gnd_1|-144|144
 Ametal-2|net@185|||S0|tranCap@2|vdd_2|-144|194|tranCap@4|vdd|-144|194
@@ -5024,7 +5053,7 @@ Evdd_21||D5G2;|tranCap@3|vdd_3|P
 X
 
 # Cell gaspTap;1{sch}
-CgaspTap;1{sch}||schematic|1188827292653|1238782357064|
+CgaspTap;1{sch}||schematic|1188827292653|1240580646846|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||0|29|||R|
 NOff-Page|conn@2||43.5|21||||
@@ -5036,7 +5065,7 @@ NOff-Page|conn@11||-12|13.5|||R|
 NOff-Page|conn@12||25|30||||
 NOff-Page|conn@13||6|35|||RRR|
 IcentersJ:ctrAND3in100LT;1{ic}|ctrAND3i@0||0|10|R||D5G4;
-IdriversL:dataDriver60;1{ic}|dataDriv@0||15|30|||D5G4;
+IdriversM:dataDriver60;1{ic}|dataDriv@0||15|30|||D5G4;
 IgaspTap;1{ic}|gaspTap@0||28|45|||D5G4;
 IredFive:inv;1{ic}|inv@0||-18|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:invI;2{ic}|invI@0||-12|6|R||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
@@ -5063,19 +5092,19 @@ NWire_Pin|pin@132||0|-3||||
 NWire_Pin|pin@133||11|12||||
 NWire_Pin|pin@134||11|-6||||
 Ngeneric:Invisible-Pin|pin@135||-9.5|53|||||ART_message(D5FLeave alone;G3;)Sies 3 April 2009
-IdriversJ:predDri60wMC;2{ic}|predDri6@0||-18|24|RR||D5G4;
-IdriversL:sucANDdri60;1{ic}|sucANDdr@2||24.5|21|||D5G4;
-IdriversL:sucANDdri60;1{ic}|sucANDdr@3||24.5|-12|Y||D5G4;
+IdriversM:predDri60wMC;1{ic}|predDri6@1||-18|24|RR||D5G4;
+IdriversM:sucANDdri60;1{ic}|sucANDdr@2||24.5|21|||D5G4;
+IdriversM:sucANDdri60;1{ic}|sucANDdr@3||24.5|-12|Y||D5G4;
 IwiresL:tranCap;1{ic}|tc[1:5]|D5G3;X2;Y2;|-16|42|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||-7|0|||D0G4;|ATTR_L(D5G1;PUD)D602.3000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Awire|net@39|||0|conn@2|a|41.5|21|pin@28||38|21
 Awire|net@41|||2700|pin@26||38|0|pin@28||38|21
 Awire|net@79|||900|pin@46||-24|24|pin@47||-24|0
 Awire|net@94|||1800|conn@4|y|-34|24|pin@46||-24|24
-Awire|net@133|||1800|pin@46||-24|24|predDri6@0|pred|-21|24
-Awire|net@137|||0|pin@53||-12|26|predDri6@0|mc|-15|26
+Awire|net@133|||1800|pin@46||-24|24|predDri6@1|pred|-21|24
+Awire|net@137|||0|pin@53||-12|26|predDri6@1|mc|-15|26
 Awire|net@163|||1800|wire90@0|b|-4.5|0|pin@109||-3|0
-Awire|net@211|||0|pin@100||0|22|predDri6@0|in|-15|22
+Awire|net@211|||0|pin@100||0|22|predDri6@1|in|-15|22
 Awire|net@240|||0|pin@127||-12|0|inv@0|out|-15.5|0
 Awire|net@249|||1800|pin@47||-24|0|inv@0|in|-20.5|0
 Awire|net@262|||900|conn@0|a|0|27|pin@100||0|22
@@ -5162,7 +5191,7 @@ Etok||D5G2;|pin@34||I
 X
 
 # Cell gaspWeak;1{lay}
-CgaspWeak;1{lay}||cmos90|1233776660383|1239549868233||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1239553775974
+CgaspWeak;1{lay}||cmos90|1233776660383|1241212843263||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241982414663
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@1||32|40||||
 NX-Metal-1-Metal-2-Con|contact@3||-211|40||||
@@ -5174,9 +5203,9 @@ NX-Metal-1-Metal-2-Con|contact@9||-25|-26.5||||
 NX-Metal-1-Metal-2-Con|contact@10||9.5|-26.5||||
 NX-Metal-1-Metal-2-Con|contact@11||214.5|40||||
 IcentersJ:ctrAND2in100LT;1{lay}|ctrAND2i@0||-120|0|X||D5G4;
-IdriversL:dataDriver60;1{lay}|dataDriv@0||167|0|X||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@0||139|32|||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@1||-195|47.6|||D5G4;
+IdriversM:dataDriver60;1{lay}|dataDriv@0||167|0|X||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@2||139|32|||D5G4;
+IdriversM:driveConnecter;3{lay}|driveCon@3||-195|47.6|||D5G4;
 Igates1inM:inv05;1{lay}|inv05@0||1.5|0|Y||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@0||-7|0|XY||D5G4;
 NMetal-2-Pin|pin@8||38|-10||||
@@ -5188,8 +5217,8 @@ NMetal-1-Pin|pin@22||9.5|-3.5||||
 NMetal-2-Pin|pin@25||223.5|60.3||||
 NMetal-2-Pin|pin@27||-223.5|60.3||||
 NMetal-1-Pin|pin@29||214.5|24.5||||
-IdriversL:predDri20wMC;3{lay}|predDri2@0||32|0|Y||D5G4;
-IdriversL:sucDri20;1{lay}|sucDri20@0||77.5|0|Y||D5G4;
+IdriversM:predDri20wMC;3{lay}|predDri2@0||32|0|Y||D5G4;
+IdriversM:sucDri20;1{lay}|sucDri20@0||77.5|0|Y||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@0||106|0|||D5G4;
 Ametal-1|net@18|||S2700|predDri2@0|in|32|22|contact@1||32|40
 Ametal-1|net@35|||S2700|ctrAND2i@0|out|-211|16|contact@3||-211|40
@@ -5224,19 +5253,19 @@ Ametal-1|net@88|||S2700|inv05@0|in[1]|3.5|-15|contact@7||3.5|-10
 Ametal-1|net@91|||S1800|pin@19||6|-3.5|pin@22||9.5|-3.5
 Ametal-1|net@92|||S900|pin@22||9.5|-3.5|contact@10||9.5|-26.5
 Ametal-1|net@94|||S900|ctrAND2i@0|in|-25|-25|contact@9||-25|-26.5
-Ametal-2|net@98||1.2|S1800|driveCon@0|take|131|60.3|pin@25||223.5|60.3
+Ametal-2|net@98||1.2|S1800|driveCon@2|take|131|60.3|pin@25||223.5|60.3
 Ametal-2|net@102|||S0|dataDriv@0|gnd_1|110.5|0|wellCont@0|gnd_1|110.5|0
 Ametal-2|net@103|||S0|dataDriv@0|vdd_7|110.5|-50|wellCont@0|vdd_2|110.5|-50
 Ametal-2|net@104|||S0|dataDriv@0|vdd_6|110.5|50|wellCont@0|vdd_3|110.5|50
 Ametal-2|net@106|||S1800|contact@1||32|40|contact@11||214.5|40
 Ametal-1|net@107|||S1800|dataDriv@0|inB|198|24.5|pin@29||214.5|24.5
 Ametal-1|net@109|||S2700|pin@29||214.5|24.5|contact@11||214.5|40
-Ametal-1|net@110|||RS900|driveCon@0|out|123|32|dataDriv@0|out_1|123|32
-Ametal-1|net@114|||S2700|contact@3||-211|40|driveCon@1|out|-211|47.6
+Ametal-1|net@110|||RS900|driveCon@2|out|123|32|dataDriv@0|out_1|123|32
+Ametal-1|net@114|||S2700|contact@3||-211|40|driveCon@3|out|-211|47.6
 Ametal-1|net@118|||S900|inv05@0|out[1]|6|7|pin@19||6|-3.5
 Ametal-2|net@119|||S1800|contact@9||-25|-26.5|contact@10||9.5|-26.5
-Ametal-2|net@120||1.2|S1800|pin@27||-223.5|60.3|driveCon@0|take|131|60.3
-Etake_2|fire|D5G2;|driveCon@1|take|O
+Ametal-2|net@120||1.2|S1800|pin@27||-223.5|60.3|driveCon@2|take|131|60.3
+Etake_2|fire|D5G2;|driveCon@3|take|O
 Egnd_2|gnd|D5G2;|ctrAND2i@0|gnd_2|G
 Egnd_1||D5G2;|dataDriv@0|gnd|G
 Emc||D5G2;|predDri2@0|mc|I
@@ -5263,7 +5292,7 @@ NOff-Page|conn@4||-1|-37.5|||RRR|
 NOff-Page|conn@5||6|18.5|||RRR|
 NOff-Page|conn@6||0|9.5|||R|
 IcentersJ:ctrAND2in100LT;1{ic}|ctrAND2i@0||0|-12.5|XR||D5G4;
-IdriversL:dataDriver60;1{ic}|dataDriv@0||14|12|||D5G4;
+IdriversM:dataDriver60;1{ic}|dataDriv@0||14|12|||D5G4;
 IgaspWeak;1{ic}|gaspDock@0||32.5|20|||D5G4;
 IredFive:inv;1{ic}|inv@0||-19|-23|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:invI;2{ic}|invI@0||-1|-29|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
@@ -5282,8 +5311,8 @@ NWire_Pin|pin@12||-1|-23||||
 NWire_Pin|pin@13||6|13||||
 NWire_Pin|pin@14||6|11||||
 NWire_Pin|pin@15||6|0||||
-IdriversL:predDri20wMC;1{ic}|predDri2@0||-18|2|RR||D5G4;
-IdriversL:sucDri20;1{ic}|sucDri20@0||18|0|||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@0||-18|2|RR||D5G4;
+IdriversM:sucDri20;1{ic}|sucDri20@0||18|0|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||-10|-23|||D0G4;|ATTR_L(D5G1;PUD)D602.3000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-6|0|||D0G4;|ATTR_L(D5G1;PUD)D602.3000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Awire|net@1|||1800|pin@6||30|0|conn@0|a|35|0