even yet more logic refactoring
[fleet.git] / electric / driversM.jelib
index cb0674d..7233b8e 100755 (executable)
@@ -1,5 +1,5 @@
 # header information:
-HdriversM|8.08k
+HdriversM|8.09a
 
 # Views:
 Vicon|ic
@@ -61,7 +61,7 @@ Eout||D5G2;|pin@4||O
 X
 
 # Cell dataDriver60;1{lay}
-CdataDriver60;1{lay}||cmos90|1230558832252|1240848417057||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240924387408
+CdataDriver60;1{lay}||cmos90|1230558832252|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
 Igates1inM:inv60;1{lay}|inv60@1||28|0|Y||D5G4;
 Igates2inM:nand20;2{lay}|nand20@1||-24|0|||D5G4;
@@ -117,7 +117,7 @@ Eout||D6G2;|conn@0|y|O
 X
 
 # Cell driveConnecter;3{lay}
-CdriveConnecter;3{lay}||cmos90|1212799710274|1240848417057||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240850129473
+CdriveConnecter;3{lay}||cmos90|1212799710274|1241981698008||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241982205540
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-Metal-2-Con|contact@8||-16|28.3|||R|
 NMetal-1-Metal-2-Con|contact@9||0|28.3|||R|
@@ -137,7 +137,7 @@ Etake||D5G2;|pin@8||O
 X
 
 # Cell driveConnecter2;1{lay}
-CdriveConnecter2;1{lay}||cmos90|1212799710274|1240848417057||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240871858524
+CdriveConnecter2;1{lay}||cmos90|1212799710274|1241981698008||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981826991
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-Metal-2-Con|contact@8||-8|28.3|||R|
 NMetal-1-Metal-2-Con|contact@9||8|28.3|||R|
@@ -605,7 +605,7 @@ Eout||D5G2;|pin@4||O
 X
 
 # Cell latchAndDriver30;1{lay}
-ClatchAndDriver30;1{lay}||cmos90|1195047322016|1240848417057||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240879133328
+ClatchAndDriver30;1{lay}||cmos90|1195047322016|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
 Igates1inM:inv30;1{lay}|inv30@1||14|0|||D5G4;
 Igates2inM:nand10;1{lay}|nand10@0||-12|0|||D5G4;
@@ -697,7 +697,7 @@ Eout||D5G2;|pin@4||O
 X
 
 # Cell latchAndDriver60;1{lay}
-ClatchAndDriver60;1{lay}||cmos90|1195047322016|1240848417057||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240879133328
+ClatchAndDriver60;1{lay}||cmos90|1195047322016|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
 Igates1inM:inv60;1{lay}|inv60@1||4.5|0|Y||D5G4;
 Igates2inM:nand20;2{lay}|nand20@1||-47.5|0|||D5G4;
@@ -776,7 +776,7 @@ Eout||D5G2;|pin@4||O
 X
 
 # Cell latchDriver60;1{lay}
-ClatchDriver60;1{lay}||cmos90|1195047322016|1240848417057||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240850129473
+ClatchDriver60;1{lay}||cmos90|1195047322016|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
 Igates1inM:inv20A;1{lay}|inv20A@1||-27.5|0|||D5G4;
 Igates1inM:inv60;1{lay}|inv60@1||4.5|0|Y||D5G4;
@@ -1283,7 +1283,7 @@ Epred||D5G2;|pin@2||O
 X
 
 # Cell predCond20wMC;2{lay}
-CpredCond20wMC;2{lay}||cmos90|1225404733937|1240848417057||ATTR_NCC(D5G3;NTX-3;Y70.5;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240848508679
+CpredCond20wMC;2{lay}||cmos90|1225404733937|1241981698008||ATTR_NCC(D5G3;NTX-3;Y70.5;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-N-Active-Con|contact@2||36|0||20.8||
 NMetal-1-P-Active-Con|contact@4||20|-48||10.4||
@@ -1593,7 +1593,7 @@ Epred||D5G2;|pin@2||O
 X
 
 # Cell predCond20wMS;1{lay}
-CpredCond20wMS;1{lay}||cmos90|1225404733937|1240848417057||ATTR_NCC(D5G3;NTX-3;Y70.5;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240848508679
+CpredCond20wMS;1{lay}||cmos90|1225404733937|1241981698008||ATTR_NCC(D5G3;NTX-3;Y70.5;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244198340525
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-N-Active-Con|contact@2||36|0||20.8||
 NMetal-1-P-Active-Con|contact@4||20|-48||10.4||
@@ -1925,7 +1925,7 @@ Epred||D5G2;|pin@2||O
 X
 
 # Cell predDri10wMC;1{lay}
-CpredDri10wMC;1{lay}||cmos90|1219497083032|1240848417057||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240848508679
+CpredDri10wMC;1{lay}||cmos90|1219497083032|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244198340525
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-N-Active-Con|contact@2||-2.5|0||20.8||
 NMetal-1-N-Active-Con|contact@3||5.5|0||20.8||
@@ -2035,7 +2035,7 @@ Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
 X
 
 # Cell predDri10wMC;1{sch}
-CpredDri10wMC;1{sch}||schematic|1188777360591|1240292847136|
+CpredDri10wMC;1{sch}||schematic|1188777360591|1244175568868||ATTR_verilog_template(D5G1;NTX5;Y-16;)Stranif1 #(100) ($(pred), gnd, $(in)); tranif1 #(100) ($(pred), gnd, $(mc)); wire $(node_name); not #(100) ($(node_name), $(pred)); rtranif0 #(100) ($(pred), vdd, $(node_name));
 IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@0||0|-6|||D0G4;|ATTR_Delay(D5G1;NPX-2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX-0.5;Y2.5;)S10
 IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@1||8.5|-6.5|X||D0G4;|ATTR_Delay(D5G1;NPX-2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX-0.5;Y2.5;)S4
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -2132,7 +2132,7 @@ Epred||D5G2;|pin@2||O
 X
 
 # Cell predDri20wMC;3{lay}
-CpredDri20wMC;3{lay}||cmos90|1219497083032|1240848417057||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240848508679
+CpredDri20wMC;3{lay}||cmos90|1219497083032|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244198340525
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-N-Active-Con|contact@1||-8|0||20.8||
 NMetal-1-N-Active-Con|contact@2||0|0||20.8||
@@ -2257,7 +2257,7 @@ Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
 X
 
 # Cell predDri20wMC;1{sch}
-CpredDri20wMC;1{sch}||schematic|1188777360591|1234019144369|
+CpredDri20wMC;1{sch}||schematic|1188777360591|1244175802175||ATTR_verilog_template(D5G1;NTX9.5;Y-21;)Stranif1 #(100) ($(pred), gnd, $(in)); tranif1 #(100) ($(pred), gnd, $(mc)); wire $(node_name); not #(100) ($(node_name), $(pred)); rtranif0 #(100) ($(pred), vdd, $(node_name));
 IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@0||0|-6|||D0G4;|ATTR_Delay(D5G1;NPX-2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX-0.5;Y2.5;)S20
 IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@1||8.5|-6.5|X||D0G4;|ATTR_Delay(D5G1;NPX-2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX-0.5;Y2.5;)S4
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -2348,7 +2348,7 @@ Epred||D5G2;|pin@2||O
 X
 
 # Cell predDri40;1{lay}
-CpredDri40;1{lay}||cmos90|1240679509573|1240848417057||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240848508679
+CpredDri40;1{lay}||cmos90|1240679509573|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244198340525
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-N-Active-Con|contact@0||0|0||20.8||
 NMetal-1-N-Active-Con|contact@1||-16|0||20.8||
@@ -2477,7 +2477,7 @@ Epred||D5G2;|pin@2||O
 X
 
 # Cell predDri60wMC;1{lay}
-CpredDri60wMC;1{lay}||cmos90|1195047322016|1240848417057||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240924387408
+CpredDri60wMC;1{lay}||cmos90|1195047322016|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
 NMetal-1-P-Active-Con|contact@0||-24|48||20.8||
 NMetal-1-N-Active-Con|contact@1||0|0||20.8||
@@ -3059,7 +3059,7 @@ Esucc||D5G2;|pin@2||O
 X
 
 # Cell suc3ANDdri20;1{lay}
-Csuc3ANDdri20;1{lay}||cmos90|1219500791887|1240848417057||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240924096374
+Csuc3ANDdri20;1{lay}||cmos90|1219500791887|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
 NMetal-1-P-Active-Con|contact@0||27|50||20.8||
 NMetal-1-P-Active-Con|contact@1||19|50||20.8||
@@ -3261,6 +3261,662 @@ EinB|inC|D4G2;|conn@2|a|I
 Esucc||D6G2;|conn@1|y|O
 X
 
+# Cell suc3inhibDri20;1{ic}
+Csuc3inhibDri20;1{ic}||artwork|1188825505548|1242987738308|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||-3|0|6|4|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||-0.5|0|1|1||
+NThick-Circle|art@4||-4|-2|1|1||
+NThick-Circle|art@5||-4|0|1|1||
+Nschematic:Bus_Pin|pin@0||-4.5|-2|-1|-1|Y|
+Nschematic:Bus_Pin|pin@1||-5.5|2|-1|-1|Y|
+Nschematic:Bus_Pin|pin@2||5|0|-1|-1||
+NPin|pin@17||0|4|1|1||
+NPin|pin@18||0|-4|1|1||
+NPin|pin@19||4|0|1|1||
+NPin|pin@32||2|4|1|1||
+NPin|pin@33||2|6|1|1||
+NPin|pin@34||1|5|1|1||
+NPin|pin@35||2|5|1|1||
+NPin|pin@36||3|5|1|1||
+NPin|pin@37||-1|5|1|1||
+NPin|pin@38||3|1|1|1||
+NPin|pin@39||-1|3|1|1||
+NPin|pin@40||0|3|1|1||
+Ngeneric:Invisible-Pin|pin@41||1.5|0|||||ART_message(D5G2;)S20
+NPin|pin@44||-5.5|2|1|1||
+NPin|pin@45||-4.5|2|1|1||
+NPin|pin@46||4|0|1|1||
+NPin|pin@47||5|0|1|1||
+NPin|pin@48||-4.5|3|1|1||
+NPin|pin@49||-3|3|1|1||
+NPin|pin@50||-3.5|-3|1|1||
+NPin|pin@51||-3|-3|1|1||
+Nschematic:Bus_Pin|pin@53||-4.5|0|-1|-1||
+NPin|pin@56||-3.5|1|1|1||
+NPin|pin@57||-4.5|1|1|1||
+NPin|pin@58||-3.5|-2.5|1|1||
+AThicker|net@12|||FS900|pin@40||0|3|pin@18||0|-4
+AThicker|net@13|||FS2250|pin@18||0|-4|pin@19||4|0
+AThicker|net@14|||FS3150|pin@19||4|0|pin@17||0|4
+AThicker|net@25|||FS2700|pin@35||2|5|pin@33||2|6
+AThicker|net@26|||FS450|pin@33||2|6|pin@34||1|5
+AThicker|net@27|||FS2700|pin@32||2|4|pin@35||2|5
+AThicker|net@28|||FS1800|pin@35||2|5|pin@36||3|5
+AThicker|net@29|||FS0|pin@34||1|5|pin@37||-1|5
+AThicker|net@30|||FS900|pin@36||3|5|pin@38||3|1
+AThicker|net@31|||FS900|pin@37||-1|5|pin@39||-1|3
+AThicker|net@32|||FS900|pin@17||0|4|pin@40||0|3
+AThicker|net@33|||FS1800|pin@39||-1|3|pin@40||0|3
+AThicker|net@35|||FS1800|pin@44||-5.5|2|pin@45||-4.5|2
+AThicker|net@36|||FS1800|pin@46||4|0|pin@47||5|0
+AThicker|net@37|||FS0|pin@49||-3|3|pin@48||-4.5|3
+AThicker|net@39|||FS1800|pin@50||-3.5|-3|pin@51||-3|-3
+AThicker|net@44|||FS2700|pin@50||-3.5|-3|pin@56||-3.5|1
+AThicker|net@45|||FS0|pin@56||-3.5|1|pin@57||-4.5|1
+AThicker|net@46|||FS2700|pin@57||-4.5|1|pin@45||-4.5|2
+AThicker|net@47|||FS2700|pin@45||-4.5|2|pin@48||-4.5|3
+AThicker|net@48|||FS3150|pin@51||-3|-3|pin@58||-3.5|-2.5
+EinA||D5G2;|pin@0||I
+EinB||D5G2;|pin@53||I
+EinC||D5G2;|pin@1||I
+Esucc||D5G2;|pin@2||O
+X
+
+# Cell suc3inhibDri20;2{lay}
+Csuc3inhibDri20;2{lay}||cmos90|1219500791887|1243008175142||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1243008185149
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-P-Active-Con|contact@12||37|-46.5||20.8||
+NMetal-1-P-Active-Con|contact@13||29|-46.5||20.8||
+NMetal-1-P-Active-Con|contact@14||21|-46.5||20.8||
+NMetal-1-Polysilicon-Con|contact@23||50.5|-26|5.2||R|
+NMetal-1-P-Active-Con|contact@25||13|-46.5||20.8||
+NMetal-1-P-Active-Con|contact@27||5|-46.5||20.8||
+NMetal-1-P-Active-Con|contact@29||-3|-46.5||20.8||
+NMetal-1-P-Active-Con|contact@31||-11|-46.5||20.8||
+NMetal-1-P-Active-Con|contact@34||-14|46.5||20.8||
+NMetal-1-P-Active-Con|contact@36||-28|46.5||20.8||
+NMetal-1-P-Active-Con|contact@38||-42|46.5||20.8||
+NMetal-1-P-Active-Con|contact@40||-56|46.5||20.8||
+NMetal-1-P-Active-Con|contact@42||-70|46.5||20.8||
+NMetal-1-P-Active-Con|contact@44||-84|46.5||20.8||
+NMetal-1-P-Active-Con|contact@56||0|46.5||20.8||
+NMetal-1-P-Active-Con|contact@59||-84|-46.5||20.8|X|
+NMetal-1-N-Active-Con|contact@61||-76|-3||5.2|X|
+NMetal-1-N-Active-Con|contact@62||-84|-3||5.2|X|
+NMetal-1-P-Active-Con|contact@83||-76|-46.5||20.8|X|
+NMetal-1-Polysilicon-Con|contact@85||-56|21.5|5.2||Y|
+NMetal-1-Polysilicon-Con|contact@86||-70|27.5|5.2||Y|
+NMetal-1-P-Active-Con|contact@92||14|46.5||20.8||
+NMetal-1-P-Active-Con|contact@93||28|46.5||20.8||
+NMetal-1-P-Active-Con|contact@94||42|46.5||20.8||
+NMetal-1-P-Active-Con|contact@95||56|46.5||20.8||
+NMetal-1-P-Active-Con|contact@96||70|46.5||20.8||
+NMetal-1-P-Active-Con|contact@97||84|46.5||20.8||
+NMetal-1-Polysilicon-Con|contact@98||-28|21.5|5.2||Y|
+NMetal-1-Polysilicon-Con|contact@99||-42|27.5|5.2||Y|
+NMetal-1-Polysilicon-Con|contact@100||0|21.5|5.2||Y|
+NMetal-1-Polysilicon-Con|contact@101||-14|27.5|5.2||Y|
+NMetal-1-Polysilicon-Con|contact@102||28|21.5|5.2||Y|
+NMetal-1-Polysilicon-Con|contact@103||14|27.5|5.2||Y|
+NMetal-1-Polysilicon-Con|contact@104||56|21.5|5.2||Y|
+NMetal-1-Polysilicon-Con|contact@105||42|27.5|5.2||Y|
+NMetal-1-Polysilicon-Con|contact@107||70|27.5|5.2||Y|
+NMetal-1-P-Active-Con|contact@111||-19|-46.5||20.8||
+NMetal-1-P-Active-Con|contact@112||-27|-46.5||20.8||
+NMetal-1-P-Active-Con|contact@113||-35|-46.5||20.8||
+NMetal-1-P-Active-Con|contact@114||-43|-46.5||20.8||
+NMetal-1-P-Active-Con|contact@115||-51|-46.5||20.8||
+NMetal-1-P-Active-Con|contact@116||-59|-46.5||20.8||
+NX-Metal-1-Metal-2-Con|contact@117||0|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@118||-28|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@119||-56|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@120||-84|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@121||28|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@122||56|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@123||84|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@124||0|22||||
+NX-Metal-1-Metal-2-Con|contact@125||-70.1|28||||
+NX-Metal-1-Metal-2-Con|contact@126||-42.1|28||||
+NX-Metal-1-Metal-2-Con|contact@127||-14.1|28||||
+NX-Metal-1-Metal-2-Con|contact@128||13.9|28||||
+NX-Metal-1-Metal-2-Con|contact@129||41.9|28||||
+NX-Metal-1-Metal-2-Con|contact@130||69.9|28||||
+NX-Metal-1-Metal-2-Con|contact@132||-56|22||||
+NX-Metal-1-Metal-2-Con|contact@133||-28|22||||
+NX-Metal-1-Metal-2-Con|contact@134||28|22||||
+NX-Metal-1-Metal-2-Con|contact@135||56|22||||
+NX-Metal-1-Metal-2-Con|contact@137||-14|40||||
+NX-Metal-1-Metal-2-Con|contact@138||14|40||||
+NX-Metal-1-Metal-2-Con|contact@139||42|40||||
+NX-Metal-1-Metal-2-Con|contact@140||70|40||||
+NX-Metal-1-Metal-2-Con|contact@141||-42|40||||
+NX-Metal-1-Metal-2-Con|contact@142||-70|40||||
+NMetal-1-N-Active-Con|contact@143||-35|3||5.2||
+NMetal-1-N-Active-Con|contact@144||-43|3||5.2||
+NMetal-1-N-Active-Con|contact@145||-27|3||5.2||
+NMetal-1-Polysilicon-Con|contact@146||-11|-24|84.8|||
+NMetal-1-P-Active-Con|contact@147||-68|-46.5||20.8|X|
+NMetal-1-N-Active-Con|contact@148||-19|3||5.2||
+NMetal-1-N-Active-Con|contact@149||-51|3||5.2||
+NX-Metal-1-Metal-2-Con|contact@150||-19|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@151||-35|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@152||-51|0||6.2||
+NMetal-1-N-Active-Con|contact@154||-68|-3||5.2|X|
+NMetal-1-Polysilicon-Con|contact@162||-76|-23.5|5.2||RR|
+NMetal-1-N-Active-Con|contact@165||33.7|-6||5.2||
+NX-Metal-1-Metal-2-Con|contact@166||-68|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@167||-84|0||6.2||
+NMetal-1-P-Active-Con|contact@169||56|-48||20.8|X|
+NMetal-1-N-Active-Con|contact@170||56|-6||5.2|X|
+NMetal-1-N-Active-Con|contact@171||48|-6||5.2|X|
+NMetal-1-P-Active-Con|contact@172||48|-48||20.8|X|
+NX-Metal-1-Metal-2-Con|contact@173||-67|-22||||
+NX-Metal-1-Metal-2-Con|contact@174||-51|-24||||
+NX-Metal-1-Metal-2-Con|contact@175||48|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@176||-68|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@177||-84|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@178||48|0||6.2||
+NMetal-1-Polysilicon-Con|contact@179||42.5|12|5.2||RR|
+NN-Transistor|nmos@4||-80|-3||11|X|
+NN-Transistor|nmos@5||-39|3||11||
+NN-Transistor|nmos@7||-31|3||11||
+NN-Transistor|nmos@8||-23|3||11||
+NN-Transistor|nmos@9||-47|3||11||
+NN-Transistor|nmos@10||-72|-3||11|X|
+NN-Transistor|nmos@12||37.7|-6||11||
+NN-Transistor|nmos@13||43.7|-6||11||
+NN-Transistor|nmos@14||52|-6||11|X|
+NMetal-1-Pin|pin@6||29|-30.5||||
+NMetal-1-Pin|pin@7||13|-30.5||||
+NMetal-1-Pin|pin@8||-3|-30.5||||
+NPolysilicon-Pin|pin@53||-74|27.5||||
+NPolysilicon-Pin|pin@54||-66|27.5||||
+NPolysilicon-Pin|pin@55||-60|21.5||||
+NPolysilicon-Pin|pin@56||-52|21.5||||
+NPolysilicon-Pin|pin@57||-46|27.5||||
+NPolysilicon-Pin|pin@58||-38|27.5||||
+NPolysilicon-Pin|pin@59||-32|21.5||||
+NPolysilicon-Pin|pin@60||-24|21.5||||
+NPolysilicon-Pin|pin@61||-18|27.5||||
+NPolysilicon-Pin|pin@62||-10|27.5||||
+NPolysilicon-Pin|pin@63||-4|21.5||||
+NPolysilicon-Pin|pin@64||4|21.5||||
+NPolysilicon-Pin|pin@65||10|27.5||||
+NPolysilicon-Pin|pin@66||18|27.5||||
+NPolysilicon-Pin|pin@67||24|21.5||||
+NPolysilicon-Pin|pin@68||32|21.5||||
+NPolysilicon-Pin|pin@69||38|27.5||||
+NPolysilicon-Pin|pin@70||46|27.5||||
+NPolysilicon-Pin|pin@71||52|21.5||||
+NPolysilicon-Pin|pin@72||60|21.5||||
+NPolysilicon-Pin|pin@73||66|27.5||||
+NPolysilicon-Pin|pin@74||74|27.5||||
+NPolysilicon-Pin|pin@82||-11.4|28.5||||
+NPolysilicon-Pin|pin@83||-16.6|28.5||||
+NPolysilicon-Pin|pin@86||-39.4|28.5||||
+NPolysilicon-Pin|pin@89||-67.4|28.5||||
+NPolysilicon-Pin|pin@92||39.4|28.5||||
+NPolysilicon-Pin|pin@93||44.6|28.5||||
+NPolysilicon-Pin|pin@94||67.4|28.5||||
+NPolysilicon-Pin|pin@95||72.6|28.5||||
+NMetal-1-Pin|pin@97||-19|-30.5||||
+NMetal-1-Pin|pin@98||-35|-30.5||||
+NMetal-1-Pin|pin@99||-51|-30.5||||
+NMetal-1-Pin|pin@123||-70|36||||
+NMetal-1-Pin|pin@124||-78|36||||
+NPolysilicon-Pin|pin@126||-80|20||||
+NPolysilicon-Pin|pin@128||-58.6|20||||
+NMetal-1-Pin|pin@131||-59|-63.5||||
+NMetal-1-Pin|pin@132||37|-63.5||||
+NMetal-1-Pin|pin@133||-43|-63.5||||
+NMetal-1-Pin|pin@134||-27|-63.5||||
+NMetal-1-Pin|pin@135||-11|-63.5||||
+NMetal-1-Pin|pin@136||5|-63.5||||
+NMetal-1-Pin|pin@137||21|-63.5||||
+NPolysilicon-Pin|pin@144||-55|-24||||
+NPolysilicon-Pin|pin@145||33|-24||||
+NMetal-1-Pin|pin@172||-76|-12||||
+NMetal-1-Pin|pin@173||-78|12||||
+NMetal-1-Pin|pin@175||-27|12||||
+NPolysilicon-Pin|pin@176||-80|-23.5||||
+NPolysilicon-Pin|pin@177||-72|-23.5||||
+NMetal-1-Pin|pin@178||-67|-12||||
+NMetal-1-Pin|pin@179||-67|-30||||
+NMetal-1-Pin|pin@180||-76|-30||||
+NMetal-1-Pin|pin@182||42.5|-30.5||||
+NMetal-1-Pin|pin@186||50.5|-30.5||||
+NMetal-2-Pin|pin@195||-51|-22||||
+NMetal-1-Pin|pin@196||-59|12||||
+NMetal-1-Pin|pin@197||-43|12||||
+NPolysilicon-Pin|pin@198||80|20||||
+NPolysilicon-Pin|pin@199||58.6|20||||
+NPolysilicon-Pin|pin@200||52|-24||||
+NMetal-2-Pin|pin@203||-43|22||||
+NMetal-2-Pin|pin@205||0|28||||
+NMetal-1-Pin|pin@207||-76|-23.5||||
+NMetal-1-Pin|pin@208||42.5|-17||||
+NMetal-1-Pin|pin@209||33.7|-17||||
+NPolysilicon-Pin|pin@213||33|-16.5||||
+NMetal-1-Pin|pin@215||56|12||||
+NPolysilicon-Pin|pin@216||-41|13.5||||
+NPolysilicon-Pin|pin@217||-28|13.5||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||88.5|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-88.5|0|||D5G4;
+NP-Well-Node|plnode@0||0|0|182|48||A
+NN-Well-Node|plnode@1||0|-50|182|52||A
+NN-Well-Node|plnode@2||0|50|182|52||A
+NP-Select-Node|plnode@3||0|-50|179|52||A
+NP-Select-Node|plnode@4||0|50|179|52||A
+NN-Select-Node|plnode@5||0|0|179|48||A
+NP-Transistor|pmos@3||33|-46.5||26||
+NP-Transistor|pmos@4||25|-46.5||26||
+NP-Transistor|pmos@6||17|-46.5||26||
+NP-Transistor|pmos@8||9|-46.5||26||
+NP-Transistor|pmos@10||1|-46.5||26||
+NP-Transistor|pmos@12||-7|-46.5||26||
+NP-Transistor|pmos@15||-10|46.5||26||
+NP-Transistor|pmos@17||-18|46.5||26||
+NP-Transistor|pmos@19||-24|46.5||26||
+NP-Transistor|pmos@21||-32|46.5||26||
+NP-Transistor|pmos@23||-38|46.5||26||
+NP-Transistor|pmos@25||-46|46.5||26||
+NP-Transistor|pmos@27||-52|46.5||26||
+NP-Transistor|pmos@29||-60|46.5||26||
+NP-Transistor|pmos@31||-66|46.5||26||
+NP-Transistor|pmos@33||-74|46.5||26||
+NP-Transistor|pmos@35||-80|46.5||26||
+NP-Transistor|pmos@37||-4|46.5||26||
+NP-Transistor|pmos@44||-80|-46.5||26|X|
+NP-Transistor|pmos@45||4|46.5||26||
+NP-Transistor|pmos@46||10|46.5||26||
+NP-Transistor|pmos@47||18|46.5||26||
+NP-Transistor|pmos@48||24|46.5||26||
+NP-Transistor|pmos@49||32|46.5||26||
+NP-Transistor|pmos@50||38|46.5||26||
+NP-Transistor|pmos@51||46|46.5||26||
+NP-Transistor|pmos@52||52|46.5||26||
+NP-Transistor|pmos@53||60|46.5||26||
+NP-Transistor|pmos@54||66|46.5||26||
+NP-Transistor|pmos@55||74|46.5||26||
+NP-Transistor|pmos@56||80|46.5||26||
+NP-Transistor|pmos@57||-15|-46.5||26||
+NP-Transistor|pmos@58||-23|-46.5||26||
+NP-Transistor|pmos@59||-31|-46.5||26||
+NP-Transistor|pmos@60||-39|-46.5||26||
+NP-Transistor|pmos@61||-47|-46.5||26||
+NP-Transistor|pmos@62||-55|-46.5||26||
+NP-Transistor|pmos@63||-72|-46.5||26|X|
+NP-Transistor|pmos@66||52|-48||26|X|
+AP-Active|net@86|||RS0|contact@12||37|-46.5|pmos@3|diff-right|35.8|-46.5
+AP-Active|net@87|||RS1800|contact@13||29|-46.5|pmos@3|diff-left|30.2|-46.5
+AP-Active|net@88|||RS0|contact@13||29|-46.5|pmos@4|diff-right|27.8|-46.5
+AP-Active|net@89|||RS1800|contact@14||21|-46.5|pmos@4|diff-left|22.2|-46.5
+AP-Active|net@189|||RS1800|pmos@19|diff-right|-21.2|46.5|pmos@17|diff-left|-20.8|46.5
+AP-Active|net@200|||RS0|contact@27||5|-46.5|pmos@10|diff-right|3.8|-46.5
+AP-Active|net@201|||RS1800|contact@29||-3|-46.5|pmos@10|diff-left|-1.8|-46.5
+AP-Active|net@204|||RS0|contact@29||-3|-46.5|pmos@12|diff-right|-4.2|-46.5
+AP-Active|net@205|||RS1800|contact@31||-11|-46.5|pmos@12|diff-left|-9.8|-46.5
+AP-Active|net@208|||RS1800|contact@34||-14|46.5|pmos@15|diff-left|-12.8|46.5
+AP-Active|net@210|||RS0|contact@34||-14|46.5|pmos@17|diff-right|-15.2|46.5
+AP-Active|net@212|||RS1800|contact@36||-28|46.5|pmos@19|diff-left|-26.8|46.5
+AP-Active|net@214|||RS0|contact@36||-28|46.5|pmos@21|diff-right|-29.2|46.5
+AP-Active|net@216|||RS1800|contact@38||-42|46.5|pmos@23|diff-left|-40.8|46.5
+AP-Active|net@218|||RS0|contact@38||-42|46.5|pmos@25|diff-right|-43.2|46.5
+AP-Active|net@220|||RS1800|contact@40||-56|46.5|pmos@27|diff-left|-54.8|46.5
+AP-Active|net@222|||RS0|contact@40||-56|46.5|pmos@29|diff-right|-57.2|46.5
+AP-Active|net@224|||RS1800|contact@42||-70|46.5|pmos@31|diff-left|-68.8|46.5
+AP-Active|net@225|||RS0|contact@42||-70|46.5|pmos@33|diff-right|-71.2|46.5
+AP-Active|net@226|||RS1800|contact@44||-84|46.5|pmos@35|diff-left|-82.8|46.5
+AP-Active|net@229|||RS0|contact@14||21|-46.5|pmos@6|diff-right|19.8|-46.5
+AP-Active|net@230|||RS1800|contact@25||13|-46.5|pmos@6|diff-left|14.2|-46.5
+AP-Active|net@233|||RS0|contact@25||13|-46.5|pmos@8|diff-right|11.8|-46.5
+AP-Active|net@234|||RS1800|contact@27||5|-46.5|pmos@8|diff-left|6.2|-46.5
+Ametal-2|net@291||6.2|S1800|contact@122||56|50|contact@123||84|50
+AP-Active|net@294|||RS0|contact@56||0|46.5|pmos@37|diff-right|-1.2|46.5
+AN-Active|net@300|||RS1800|contact@62||-84|-3|nmos@4|diff-right|-82.8|-3
+Ametal-1|net@331|||S2700|contact@13||29|-50|pin@6||29|-30.5
+Ametal-1|net@332|||S0|pin@6||29|-30.5|pin@7||13|-30.5
+Ametal-1|net@333|||S900|pin@7||13|-30.5|contact@25||13|-36.1
+Ametal-1|net@334|||S0|pin@7||13|-30.5|pin@8||-3|-30.5
+Ametal-1|net@335|||S900|pin@8||-3|-30.5|contact@29||-3|-36.1
+AP-Active|net@376|||RS1800|contact@59||-84|-46.5|pmos@44|diff-right|-82.8|-46.5
+AP-Active|net@377|||RS0|contact@83||-76|-46.5|pmos@44|diff-left|-77.2|-46.5
+AP-Active|net@441|||RS0|pmos@46|diff-left|7.2|46.5|pmos@45|diff-right|6.8|46.5
+AP-Active|net@442|||RS0|pmos@48|diff-left|21.2|46.5|pmos@47|diff-right|20.8|46.5
+AP-Active|net@443|||RS0|pmos@50|diff-left|35.2|46.5|pmos@49|diff-right|34.8|46.5
+AP-Active|net@444|||RS0|pmos@52|diff-left|49.2|46.5|pmos@51|diff-right|48.8|46.5
+AP-Active|net@445|||RS0|pmos@54|diff-left|63.2|46.5|pmos@53|diff-right|62.8|46.5
+AP-Active|net@446|||RS0|pmos@56|diff-left|77.2|46.5|pmos@55|diff-right|76.8|46.5
+AP-Active|net@448|||RS0|pmos@21|diff-left|-34.8|46.5|pmos@23|diff-right|-35.2|46.5
+AP-Active|net@450|||RS0|pmos@25|diff-left|-48.8|46.5|pmos@27|diff-right|-49.2|46.5
+AP-Active|net@452|||RS0|pmos@29|diff-left|-62.8|46.5|pmos@31|diff-right|-63.2|46.5
+AP-Active|net@454|||RS0|pmos@33|diff-left|-76.8|46.5|pmos@35|diff-right|-77.2|46.5
+AP-Active|net@456|||RS0|pmos@37|diff-left|-6.8|46.5|pmos@15|diff-right|-7.2|46.5
+AP-Active|net@458|||RS1800|contact@56||0|46.5|pmos@45|diff-left|1.2|46.5
+AP-Active|net@459|||RS0|contact@92||14|46.5|pmos@46|diff-right|12.8|46.5
+AP-Active|net@460|||RS1800|contact@92||14|46.5|pmos@47|diff-left|15.2|46.5
+AP-Active|net@461|||RS0|contact@93||28|46.5|pmos@48|diff-right|26.8|46.5
+AP-Active|net@462|||RS1800|contact@93||28|46.5|pmos@49|diff-left|29.2|46.5
+AP-Active|net@463|||RS0|contact@94||42|46.5|pmos@50|diff-right|40.8|46.5
+AP-Active|net@464|||RS1800|contact@94||42|46.5|pmos@51|diff-left|43.2|46.5
+AP-Active|net@465|||RS0|contact@95||56|46.5|pmos@52|diff-right|54.8|46.5
+AP-Active|net@466|||RS1800|contact@95||56|46.5|pmos@53|diff-left|57.2|46.5
+AP-Active|net@467|||RS0|contact@96||70|46.5|pmos@54|diff-right|68.8|46.5
+AP-Active|net@468|||RS1800|contact@96||70|46.5|pmos@55|diff-left|71.2|46.5
+AP-Active|net@469|||RS0|contact@97||84|46.5|pmos@56|diff-right|82.8|46.5
+APolysilicon|net@471|||S900|pmos@33|poly-bottom|-74|28.5|pin@53||-74|27.5
+APolysilicon|net@474|||S900|pmos@29|poly-bottom|-60|28.5|pin@55||-60|21.5
+APolysilicon|net@491|||S2700|pin@57||-46|27.5|pmos@25|poly-bottom|-46|28.5
+APolysilicon|net@492|||S2700|pin@58||-38|27.5|pmos@23|poly-bottom|-38|28.5
+APolysilicon|net@493|||S2700|pin@61||-18|27.5|pmos@17|poly-bottom|-18|28.5
+APolysilicon|net@494|||S2700|pin@62||-10|27.5|pmos@15|poly-bottom|-10|28.5
+APolysilicon|net@495|||S2700|pin@65||10|27.5|pmos@46|poly-bottom|10|28.5
+APolysilicon|net@496|||S2700|pin@66||18|27.5|pmos@47|poly-bottom|18|28.5
+APolysilicon|net@497|||S2700|pin@69||38|27.5|pmos@50|poly-bottom|38|28.5
+APolysilicon|net@498|||S2700|pin@70||46|27.5|pmos@51|poly-bottom|46|28.5
+APolysilicon|net@499|||S2700|pin@73||66|27.5|pmos@54|poly-bottom|66|28.5
+APolysilicon|net@500|||S2700|pin@74||74|27.5|pmos@55|poly-bottom|74|28.5
+APolysilicon|net@501|||S2700|pin@54||-66|27.5|pmos@31|poly-bottom|-66|28.5
+APolysilicon|net@502|||S2700|pin@59||-32|21.5|pmos@21|poly-bottom|-32|28.5
+APolysilicon|net@503|||S2700|pin@60||-24|21.5|pmos@19|poly-bottom|-24|28.5
+APolysilicon|net@504|||S2700|pin@63||-4|21.5|pmos@37|poly-bottom|-4|28.5
+APolysilicon|net@505|||S2700|pin@64||4|21.5|pmos@45|poly-bottom|4|28.5
+APolysilicon|net@506|||S2700|pin@67||24|21.5|pmos@48|poly-bottom|24|28.5
+APolysilicon|net@507|||S2700|pin@68||32|21.5|pmos@49|poly-bottom|32|28.5
+APolysilicon|net@508|||S2700|pin@71||52|21.5|pmos@52|poly-bottom|52|28.5
+APolysilicon|net@509|||S2700|pin@72||60|21.5|pmos@53|poly-bottom|60|28.5
+APolysilicon|net@510|||S2700|pin@56||-52|21.5|pmos@27|poly-bottom|-52|28.5
+APolysilicon|net@511|||S1800|pin@53||-74|27.5|contact@86||-72.6|27.5
+APolysilicon|net@512|||S1800|pin@55||-60|21.5|contact@85||-58.6|21.5
+APolysilicon|net@513|||S1800|contact@85||-53.4|21.5|pin@56||-52|21.5
+APolysilicon|net@514|||S1800|pin@57||-46|27.5|contact@99||-44.6|27.5
+APolysilicon|net@515|||S0|contact@98||-30.6|21.5|pin@59||-32|21.5
+APolysilicon|net@516|||S1800|contact@98||-25.4|21.5|pin@60||-24|21.5
+APolysilicon|net@517|||S0|contact@100||-2.6|21.5|pin@63||-4|21.5
+APolysilicon|net@518|||S1800|contact@100||2.6|21.5|pin@64||4|21.5
+APolysilicon|net@519|||S0|contact@103||11.4|27.5|pin@65||10|27.5
+APolysilicon|net@520|||S1800|contact@103||16.6|27.5|pin@66||18|27.5
+APolysilicon|net@521|||S0|contact@102||25.4|21.5|pin@67||24|21.5
+APolysilicon|net@522|||S1800|contact@102||30.6|21.5|pin@68||32|21.5
+APolysilicon|net@523|||S0|contact@104||53.4|21.5|pin@71||52|21.5
+APolysilicon|net@524|||S1800|contact@104||58.6|21.5|pin@72||60|21.5
+APolysilicon|net@525|||S2700|contact@101||-11.4|27.5|pin@82||-11.4|28.5
+APolysilicon|net@526|||S1800|pin@82||-11.4|28.5|pmos@15|poly-bottom|-10|28.5
+APolysilicon|net@527|||S2700|contact@101||-16.6|27.5|pin@83||-16.6|28.5
+APolysilicon|net@528|||S0|pin@83||-16.6|28.5|pmos@17|poly-bottom|-18|28.5
+APolysilicon|net@533|||S2700|contact@99||-39.4|27.5|pin@86||-39.4|28.5
+APolysilicon|net@534|||S1800|pin@86||-39.4|28.5|pmos@23|poly-bottom|-38|28.5
+APolysilicon|net@539|||S2700|contact@86||-67.4|27.5|pin@89||-67.4|28.5
+APolysilicon|net@540|||S1800|pin@89||-67.4|28.5|pmos@31|poly-bottom|-66|28.5
+APolysilicon|net@545|||S2700|contact@105||39.4|27.5|pin@92||39.4|28.5
+APolysilicon|net@546|||S0|pin@92||39.4|28.5|pmos@50|poly-bottom|38|28.5
+APolysilicon|net@547|||S2700|contact@105||44.6|27.5|pin@93||44.6|28.5
+APolysilicon|net@548|||S1800|pin@93||44.6|28.5|pmos@51|poly-bottom|46|28.5
+APolysilicon|net@549|||S2700|contact@107||67.4|27.5|pin@94||67.4|28.5
+APolysilicon|net@550|||S0|pin@94||67.4|28.5|pmos@54|poly-bottom|66|28.5
+APolysilicon|net@551|||S2700|contact@107||72.6|27.5|pin@95||72.6|28.5
+APolysilicon|net@552|||S1800|pin@95||72.6|28.5|pmos@55|poly-bottom|74|28.5
+AP-Active|net@584|||RS1800|contact@111||-19|-46.5|pmos@57|diff-left|-17.8|-46.5
+AP-Active|net@585|||RS0|contact@31||-11|-46.5|pmos@57|diff-right|-12.2|-46.5
+AP-Active|net@586|||RS0|contact@111||-19|-46.5|pmos@58|diff-right|-20.2|-46.5
+AP-Active|net@587|||RS1800|contact@112||-27|-46.5|pmos@58|diff-left|-25.8|-46.5
+AP-Active|net@588|||RS0|contact@112||-27|-46.5|pmos@59|diff-right|-28.2|-46.5
+AP-Active|net@589|||RS1800|contact@113||-35|-46.5|pmos@59|diff-left|-33.8|-46.5
+AP-Active|net@590|||RS0|contact@113||-35|-46.5|pmos@60|diff-right|-36.2|-46.5
+AP-Active|net@591|||RS1800|contact@114||-43|-46.5|pmos@60|diff-left|-41.8|-46.5
+AP-Active|net@592|||RS0|contact@114||-43|-46.5|pmos@61|diff-right|-44.2|-46.5
+AP-Active|net@593|||RS1800|contact@115||-51|-46.5|pmos@61|diff-left|-49.8|-46.5
+AP-Active|net@594|||RS0|contact@115||-51|-46.5|pmos@62|diff-right|-52.2|-46.5
+AP-Active|net@595|||RS1800|contact@116||-59|-46.5|pmos@62|diff-left|-57.8|-46.5
+Ametal-1|net@596|||S0|pin@8||-3|-30.5|pin@97||-19|-30.5
+Ametal-1|net@597|||S900|pin@97||-19|-30.5|contact@111||-19|-36.1
+Ametal-1|net@598|||S0|pin@97||-19|-30.5|pin@98||-35|-30.5
+Ametal-1|net@599|||S900|pin@98||-35|-30.5|contact@113||-35|-36.1
+Ametal-1|net@600|||S0|pin@98||-35|-30.5|pin@99||-51|-30.5
+Ametal-1|net@601|||S900|pin@99||-51|-30.5|contact@115||-51|-36.1
+Ametal-2|net@614||6.2|S1800|contact@120||-84|50|contact@119||-56|50
+Ametal-1|net@615|||S900|contact@56||0|50|contact@117||0|50
+Ametal-2|net@616||6.2|S1800|contact@118||-28|50|contact@117||0|50
+Ametal-1|net@617|||S900|contact@36||-28|50|contact@118||-28|50
+Ametal-2|net@618||6.2|S1800|contact@119||-56|50|contact@118||-28|50
+Ametal-1|net@619|||S900|contact@40||-56|50|contact@119||-56|50
+Ametal-2|net@620||6.2|S1800|pinsVddG@4|vdd|-88.5|50|contact@120||-84|50
+Ametal-1|net@621|||S900|contact@44||-84|50|contact@120||-84|50
+Ametal-2|net@622||6.2|S1800|contact@117||0|50|contact@121||28|50
+Ametal-1|net@623|||S900|contact@93||28|50|contact@121||28|50
+Ametal-2|net@624||6.2|S1800|contact@121||28|50|contact@122||56|50
+Ametal-1|net@625|||S900|contact@95||56|50|contact@122||56|50
+Ametal-2|net@626||6.2|S1800|contact@123||84|50|pinsVddG@3|vdd|88.5|50
+Ametal-1|net@627|||S900|contact@97||84|50|contact@123||84|50
+Ametal-1|net@631|||S2700|contact@100||0|21.5|contact@124||0|22
+Ametal-1|net@633|||S2700|contact@86||-70.1|27.5|contact@125||-70.1|28
+Ametal-1|net@647|||S2700|contact@101||-14.1|27.5|contact@127||-14.1|28
+Ametal-1|net@648|||S2700|contact@103||13.9|27.5|contact@128||13.9|28
+Ametal-1|net@649|||S2700|contact@105||41.9|27.5|contact@129||41.9|28
+Ametal-1|net@650|||S2700|contact@107||69.9|27.5|contact@130||69.9|28
+Ametal-1|net@652|||S2700|contact@102||28|21.5|contact@134||28|22
+Ametal-1|net@653|||S2700|contact@104||56|21.5|contact@135||56|22
+Ametal-1|net@655|||S2700|contact@85||-56|21.5|contact@132||-56|22
+Ametal-1|net@656|||S2700|contact@98||-28|21.5|contact@133||-28|22
+Ametal-1|net@657|||S2700|contact@99||-42.1|27.5|contact@126||-42.1|28
+Ametal-2|net@670|||S1800|contact@142||-70|40|contact@141||-42|40
+Ametal-1|net@671|||S900|contact@34||-14|40|contact@137||-14|40
+Ametal-2|net@672|||S1800|contact@137||-14|40|contact@138||14|40
+Ametal-1|net@673|||S900|contact@92||14|40|contact@138||14|40
+Ametal-2|net@674|||S1800|contact@138||14|40|contact@139||42|40
+Ametal-1|net@675|||S900|contact@94||42|40|contact@139||42|40
+Ametal-2|net@676|||S1800|contact@139||42|40|contact@140||70|40
+Ametal-1|net@677|||S900|contact@96||70|40|contact@140||70|40
+Ametal-2|net@678|||S1800|contact@141||-42|40|contact@137||-14|40
+Ametal-1|net@679|||S900|contact@38||-42|40|contact@141||-42|40
+Ametal-1|net@681|||S900|contact@42||-70|40|contact@142||-70|40
+Ametal-2|net@685|||S0|contact@124||0|22|contact@133||-28|22
+Ametal-2|net@686|||S1800|contact@125||-70.1|28|contact@126||-42.1|28
+Ametal-2|net@687|||S1800|contact@126||-42.1|28|contact@127||-14.1|28
+Ametal-2|net@688|||S1800|contact@127||-14.1|28|pin@205||0|28
+Ametal-2|net@689|||S1800|contact@128||13.9|28|contact@129||41.9|28
+Ametal-2|net@690|||S1800|contact@129||41.9|28|contact@130||69.9|28
+Ametal-2|net@692|||S0|contact@133||-28|22|pin@203||-43|22
+Ametal-2|net@693|||S0|contact@134||28|22|contact@124||0|22
+Ametal-2|net@694|||S0|contact@135||56|22|contact@134||28|22
+Ametal-1|net@696|||S900|contact@42||-70|46.5|pin@123||-70|36
+Ametal-1|net@697|||S0|pin@123||-70|36|pin@124||-78|36
+APolysilicon|net@702|||S2700|pin@128||-58.6|20|contact@85||-58.6|21.5
+APolysilicon|net@703|||S900|pmos@35|poly-bottom|-80|28.5|pin@126||-80|20
+APolysilicon|net@704|||S1800|pin@126||-80|20|pin@128||-58.6|20
+Ametal-1|net@706|||S900|contact@116||-59|-46.5|pin@131||-59|-63.5
+Ametal-1|net@707|||S1800|pin@137||21|-63.5|pin@132||37|-63.5
+Ametal-1|net@708|||S2700|pin@132||37|-63.5|contact@12||37|-56.9
+Ametal-1|net@709|||S1800|pin@131||-59|-63.5|pin@133||-43|-63.5
+Ametal-1|net@710|||S900|contact@114||-43|-56.9|pin@133||-43|-63.5
+Ametal-1|net@711|||S1800|pin@133||-43|-63.5|pin@134||-27|-63.5
+Ametal-1|net@712|||S900|contact@112||-27|-56.9|pin@134||-27|-63.5
+Ametal-1|net@713|||S1800|pin@134||-27|-63.5|pin@135||-11|-63.5
+Ametal-1|net@714|||S900|contact@31||-11|-56.9|pin@135||-11|-63.5
+Ametal-1|net@715|||S1800|pin@135||-11|-63.5|pin@136||5|-63.5
+Ametal-1|net@716|||S900|contact@27||5|-56.9|pin@136||5|-63.5
+Ametal-1|net@717|||S1800|pin@136||5|-63.5|pin@137||21|-63.5
+Ametal-1|net@718|||S900|contact@14||21|-56.9|pin@137||21|-63.5
+AN-Active|net@723|||RS0|contact@143||-35|3|nmos@5|diff-right|-36.2|3
+AN-Active|net@725|||RS0|contact@145||-27|3|nmos@7|diff-right|-28.2|3
+AN-Active|net@726|||RS1800|contact@144||-43|3|nmos@5|diff-left|-41.8|3
+AN-Active|net@727|||RS1800|contact@143||-35|3|nmos@7|diff-left|-33.8|3
+APolysilicon|net@737|||S2700|pmos@62|poly-top|-55|-28.5|pin@144||-55|-24
+APolysilicon|net@738|||S1800|pin@144||-55|-24|contact@146||-29|-24
+APolysilicon|net@739|||S2700|pmos@3|poly-top|33|-28.5|pin@145||33|-24
+APolysilicon|net@740|||S0|pin@145||33|-24|contact@146||30.9|-24
+APolysilicon|net@741|||S2700|pmos@4|poly-top|25|-28.5|contact@146||25|-24
+APolysilicon|net@742|||S2700|pmos@6|poly-top|17|-28.5|contact@146||17|-24
+APolysilicon|net@743|||S2700|pmos@8|poly-top|9|-28.5|contact@146||9|-24
+APolysilicon|net@744|||S2700|pmos@10|poly-top|1|-28.5|contact@146||1|-24
+APolysilicon|net@745|||S2700|pmos@12|poly-top|-7|-28.5|contact@146||-7|-24
+APolysilicon|net@746|||S2700|pmos@57|poly-top|-15|-28.5|contact@146||-15|-24
+APolysilicon|net@747|||S2700|pmos@58|poly-top|-23|-28.5|contact@146||-23|-24
+APolysilicon|net@748|||S2700|pmos@59|poly-top|-31|-28.5|contact@146||-31|-24
+APolysilicon|net@749|||S2700|pmos@60|poly-top|-39|-28.5|contact@146||-39|-24
+APolysilicon|net@750|||S2700|pmos@61|poly-top|-47|-28.5|contact@146||-47|-24
+AN-Active|net@751|||RS0|contact@148||-19|3|nmos@8|diff-right|-20.2|3
+AN-Active|net@752|||RS1800|contact@149||-51|3|nmos@9|diff-left|-49.8|3
+AN-Active|net@753|||RS1800|contact@145||-27|3|nmos@8|diff-left|-25.8|3
+AN-Active|net@754|||RS0|contact@144||-43|3|nmos@9|diff-right|-44.2|3
+Ametal-2|net@763||6.2|S1800|contact@166||-68|0|contact@152||-51|0
+Ametal-1|net@764|||S900|contact@148||-19|2.5|contact@150||-19|0
+Ametal-2|net@765||6.2|S1800|contact@151||-35|0|contact@150||-19|0
+Ametal-1|net@766|||S900|contact@143||-35|2.5|contact@151||-35|0
+Ametal-2|net@767||6.2|S1800|contact@152||-51|0|contact@151||-35|0
+Ametal-1|net@768|||S900|contact@149||-51|2.5|contact@152||-51|0
+AN-Active|net@773|||RS0|contact@154||-68|-3|nmos@10|diff-left|-69.2|-3
+AN-Active|net@774|||RS1800|contact@61||-76|-3|nmos@10|diff-right|-74.8|-3
+AN-Active|net@777|||RS0|contact@61||-76|-3|nmos@4|diff-left|-77.2|-3
+AP-Active|net@781|||RS0|contact@147||-68|-46.5|pmos@63|diff-left|-69.2|-46.5
+AP-Active|net@782|||RS1800|contact@83||-76|-46.5|pmos@63|diff-right|-74.8|-46.5
+AN-Active|net@844|||RS1800|nmos@12|diff-right|40.5|-6|nmos@13|diff-left|40.9|-6
+AN-Active|net@845|||RS1800|contact@165||33.7|-6|nmos@12|diff-left|34.9|-6
+Ametal-1|net@861|||S2700|pin@172||-76|-12|contact@61||-76|-5.6
+Ametal-2|net@864||6.2|S0|contact@175||48|-50|contact@176||-68|-50
+APolysilicon|net@867|||S2700|pin@177||-72|-23.5|nmos@10|poly-bottom|-72|-13.5
+APolysilicon|net@868|||S2700|pin@176||-80|-23.5|nmos@4|poly-bottom|-80|-13.5
+Ametal-1|net@869|||S900|pin@124||-78|36|pin@173||-78|12
+Ametal-1|net@872|||S900|pin@175||-27|12|contact@145||-27|5.6
+APolysilicon|net@874|||S2700|pmos@44|poly-top|-80|-28.5|pin@176||-80|-23.5
+APolysilicon|net@875|||S0|contact@162||-78.6|-23.5|pin@176||-80|-23.5
+APolysilicon|net@876|||S2700|pmos@63|poly-top|-72|-28.5|pin@177||-72|-23.5
+APolysilicon|net@877|||S1800|contact@162||-73.4|-23.5|pin@177||-72|-23.5
+Ametal-1|net@878|||S1800|pin@172||-76|-12|pin@178||-67|-12
+Ametal-1|net@880|||S0|pin@179||-67|-30|pin@180||-76|-30
+Ametal-1|net@881|||S900|pin@180||-76|-30|contact@83||-76|-36.1
+Ametal-2|net@884||6.2|S1800|contact@167||-84|0|contact@166||-68|0
+Ametal-1|net@885|||S2700|contact@154||-68|-0.4|contact@166||-68|0
+Ametal-2|net@886||6.2|S1800|pinsVddG@4|gnd|-88.5|0|contact@167||-84|0
+Ametal-1|net@887|||S2700|contact@62||-84|-0.4|contact@167||-84|0
+Ametal-1|net@888|||S1800|pin@6||29|-30.5|pin@182||42.5|-30.5
+Ametal-1|net@892|||S1800|pin@196||-59|12|pin@197||-43|12
+Ametal-2|net@895||6.2|S0|pinsVddG@3|gnd|88.5|0|contact@178||48|0
+APolysilicon|net@898|||S900|nmos@14|poly-bottom|52|-16.5|pin@200||52|-24
+AN-Active|net@899|||RS0|contact@170||56|-6|nmos@14|diff-left|54.8|-6
+AN-Active|net@900|||RS1800|contact@171||48|-6|nmos@14|diff-right|49.2|-6
+AP-Active|net@901|||RS0|contact@169||56|-48|pmos@66|diff-left|54.8|-48
+AP-Active|net@902|||RS1800|contact@172||48|-48|pmos@66|diff-right|49.2|-48
+Ametal-1|net@903|||S1800|pin@182||42.5|-30.5|pin@186||50.5|-30.5
+Ametal-1|net@904|||S2700|pin@186||50.5|-30.5|contact@23||50.5|-26.6
+Ametal-1|net@920|||S900|pin@178||-67|-12|pin@179||-67|-30
+Ametal-1|net@921|||S2700|pin@179||-67|-30|contact@173||-67|-22
+Ametal-2|net@922|||S1800|contact@173||-67|-22|pin@195||-51|-22
+Ametal-2|net@923|||S900|pin@195||-51|-22|contact@174||-51|-24
+Ametal-1|net@924|||S0|contact@146||-51|-24|contact@174||-51|-24
+Ametal-1|net@925|||S1800|pin@173||-78|12|pin@196||-59|12
+Ametal-1|net@926|||S900|pin@196||-59|12|contact@116||-59|-36.1
+Ametal-1|net@927|||S1800|pin@197||-43|12|pin@175||-27|12
+Ametal-1|net@928|||S2700|contact@144||-43|5.6|pin@197||-43|12
+Ametal-2|net@929||6.2|S0|pinsVddG@3|vdd_1|88.5|-50|contact@175||48|-50
+Ametal-1|net@930|||S900|contact@172||48|-50|contact@175||48|-50
+Ametal-2|net@931||6.2|S0|contact@176||-68|-50|contact@177||-84|-50
+Ametal-1|net@932|||S900|contact@147||-68|-50|contact@176||-68|-50
+Ametal-2|net@933||6.2|S0|contact@177||-84|-50|pinsVddG@4|vdd_1|-88.5|-50
+Ametal-1|net@934|||S900|contact@59||-84|-50|contact@177||-84|-50
+Ametal-1|net@936|||S2700|contact@171||48|-4|contact@178||48|0
+APolysilicon|net@938|||S0|pin@198||80|20|pin@199||58.6|20
+APolysilicon|net@939|||S2700|pin@199||58.6|20|contact@104||58.6|21.5
+APolysilicon|net@940|||S900|pin@200||52|-24|pmos@66|poly-top|52|-30
+APolysilicon|net@941|||S0|pin@200||52|-24|contact@23||50.5|-24
+Ametal-2|net@946|||S0|pin@203||-43|22|contact@132||-56|22
+Ametal-2|net@948|||S1800|pin@205||0|28|contact@128||13.9|28
+Ametal-1|net@950|||S2700|contact@162||-76|-23.5|pin@207||-76|-23.5
+Ametal-1|net@951|||S900|pin@208||42.5|-17|pin@182||42.5|-30.5
+Ametal-1|net@952|||S0|pin@208||42.5|-17|pin@209||33.7|-17
+Ametal-1|net@955|||S2700|contact@169||56|-37.6|contact@170||56|-3.6
+Ametal-2|net@957||6.2|S1800|contact@150||-19|0|contact@178||48|0
+AN-Active|net@958|||RS0|contact@171||48|-6|nmos@13|diff-right|46.5|-6
+APolysilicon|net@959|||S900|pmos@56|poly-bottom|80|28.5|pin@198||80|20
+Ametal-1|net@960|||S2700|pin@209||33.7|-17|contact@165||33.7|-3.6
+APolysilicon|net@962|||S0|nmos@12|poly-bottom|37.7|-16.5|pin@213||33|-16.5
+APolysilicon|net@963|||S2700|pin@145||33|-24|pin@213||33|-16.5
+APolysilicon|net@964|||S2700|nmos@13|poly-top|43.7|4.5|contact@179||43.7|12
+Ametal-1|net@965|||S1800|contact@179||42.5|12|pin@215||56|12
+Ametal-1|net@967|||S2700|contact@170||56|-3.4|pin@215||56|12
+APolysilicon|net@968|||S1800|nmos@9|poly-top|-47|13.5|pin@216||-41|13.5
+APolysilicon|net@969|||S0|nmos@8|poly-top|-23|13.5|pin@217||-28|13.5
+APolysilicon|net@970|||S1800|pin@216||-41|13.5|nmos@5|poly-top|-39|13.5
+APolysilicon|net@971|||S900|contact@99||-41|27.5|pin@216||-41|13.5
+APolysilicon|net@972|||S0|pin@217||-28|13.5|nmos@7|poly-top|-31|13.5
+APolysilicon|net@973|||S900|contact@98||-28|21.5|pin@217||-28|13.5
+Egnd_2|gnd|D5G2;|pinsVddG@4|gnd|G
+Egnd_1||D5G2;|pinsVddG@3|gnd|G
+EinA||D5G2;|pin@203||I
+EinB||D5G2;|pin@205||I
+EinC||D5G2;|pin@207||I
+Esucc||D5G2;|pin@182||O
+Evdd_4|vdd|D5G2;|pinsVddG@4|vdd|P
+Evdd_2||D5G2;|pinsVddG@3|vdd|P
+Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
+Evdd_5||D5G2;|pinsVddG@4|vdd_1|P
+X
+
+# Cell suc3inhibDri20;1{sch}
+Csuc3inhibDri20;1{sch}||schematic|1188777360591|1243006367613|
+IorangeTSMC090nm:PMOSx;1{ic}|PMOSx@0||0|6|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)S60
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-23|20.5||||
+NOff-Page|conn@1||20.5|0||||
+NOff-Page|conn@2||-23|0||||
+NOff-Page|conn@3||-23|16.5||||
+IredFive:inv;1{ic}|inv@0||13|-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:inv;1{ic}|inv@1||-14.5|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:nms1;2{ic}|nms1@0||-8|8.5|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NPX-2.25;Y1.5;)S10
+IredFive:nms1;2{ic}|nms1@1||-14.5|8.5|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NPX-2.25;Y1.5;)S10
+IredFive:nms2b;1{ic}|nms2@0||0|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S2.5
+Ngeneric:Invisible-Pin|pin@0||2.5|42|||||ART_message(D5G6;)Ssuc3inhibDri20
+Ngeneric:Invisible-Pin|pin@1||1.5|33|||||ART_message(D5G3;)Sies 22 May 2009
+Ngeneric:Invisible-Pin|pin@2||0.5|37|||||ART_message(D5G4;)Ssuccessor inhibited driver size 20
+NWire_Pin|pin@4||0|0||||
+NWire_Pin|pin@12||17|-9||||
+NWire_Pin|pin@13||17|0||||
+NWire_Pin|pin@28||-4|6||||
+NWire_Pin|pin@31||-4|0||||
+NWire_Pin|pin@32||-4|-5||||
+NWire_Pin|pin@36||-8|12||||
+NWire_Pin|pin@37||0|12||||
+NWire_Pin|pin@38||-14.5|12||||
+NWire_Pin|pin@41||-11|20.5||||
+NWire_Pin|pin@42||-17.5|16.5||||
+IredFive:pms2a;2{ic}|pms2a@0||0|20.5|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y0.25;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S30
+Isuc3inhibDri20;1{ic}|suc3inhi@0||19.5|11|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-8|0|||D0G4;|ATTR_L(D5G1;PUD)D309.00000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)S1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||6.5|-9|||D0G4;|ATTR_L(D5G1;PUD)D114.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)S1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@6|||1800|pin@4||0|0|pin@13||17|0
+Awire|net@19|||1800|inv@0|in|15.5|-9|pin@12||17|-9
+Awire|net@20|||1800|pin@13||17|0|conn@1|a|18.5|0
+Awire|net@21|||2700|pin@12||17|-9|pin@13||17|0
+Awire|net@46|||900|pin@4||0|0|nms2@0|d|0|-3
+Awire|net@51|||0|PMOSx@0|g|-3|6|pin@28||-4|6
+Awire|net@57|||2700|pin@4||0|0|PMOSx@0|d|0|4
+Awire|net@68|||900|pin@31||-4|0|pin@32||-4|-5
+Awire|net@69|||900|pin@28||-4|6|pin@31||-4|0
+Awire|net@70|||1800|wire90@0|b|-5.5|0|pin@31||-4|0
+Awire|net@71|||0|inv@0|out|10.5|-9|wire90@1|b|9|-9
+Awire|net@74|||0|nms2@0|g2|-3|-5|pin@32||-4|-5
+Awire|net@75|||1800|nms2@0|g|3|-9|wire90@1|a|4|-9
+Awire|net@84|||1800|inv@1|out|-12|0|wire90@0|a|-10.5|0
+Awire|net@87|||900|pin@37||0|12|PMOSx@0|s|0|8
+Awire|net@88|||2700|nms1@0|d|-8|10.5|pin@36||-8|12
+Awire|net@89|||900|pms2a@0|d|0|14.5|pin@37||0|12
+Awire|net@90|||1800|pin@36||-8|12|pin@37||0|12
+Awire|net@91|||0|pin@36||-8|12|pin@38||-14.5|12
+Awire|net@92|||900|pin@38||-14.5|12|nms1@1|d|-14.5|10.5
+Awire|net@98|||1800|conn@0|y|-21|20.5|pin@41||-11|20.5
+Awire|net@99|||1800|pin@42||-17.5|16.5|pms2a@0|g2|-3|16.5
+Awire|net@100|||1800|pin@41||-11|20.5|pms2a@0|g|-3|20.5
+Awire|net@101|||2700|nms1@0|g|-11|8.5|pin@41||-11|20.5
+Awire|net@102|||1800|conn@3|y|-21|16.5|pin@42||-17.5|16.5
+Awire|net@103|||2700|nms1@1|g|-17.5|8.5|pin@42||-17.5|16.5
+Awire|net@105|||0|inv@1|in|-17|0|conn@2|y|-21|0
+EinA||D4G2;|conn@0|a|I
+EinB||D4G2;|conn@3|a|I
+EinC||D4G2;|conn@2|a|I
+Esucc||D6G2;|conn@1|y|O
+X
+
 # Cell sucANDdri10;1{ic}
 CsucANDdri10;1{ic}||artwork|1188825505548|1240293237831|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -3318,7 +3974,7 @@ Esucc||D5G2;|pin@2||O
 X
 
 # Cell sucANDdri10;1{lay}
-CsucANDdri10;1{lay}||cmos90|1219500791887|1240848417057||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
+CsucANDdri10;1{lay}||cmos90|1219500791887|1240848417057||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244198340525
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||14.5|47||15.6||
 NMetal-1-N-Active-Con|contact@3||0.5|3||5.2||
@@ -3482,7 +4138,7 @@ Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
 X
 
 # Cell sucANDdri10;1{sch}
-CsucANDdri10;1{sch}||schematic|1188777360591|1240293657440|
+CsucANDdri10;1{sch}||schematic|1188777360591|1244175633338||ATTR_verilog_template(D5G1;NTX0.5;Y-13;)Sand (strong1, weak0) #(200) $(node_name) ($(succ), $(inA), $(inB));
 IorangeTSMC090nm:PMOSx;1{ic}|PMOSx@0||0|6|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)S10
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-23|-2||||
@@ -3591,7 +4247,7 @@ Esucc||D5G2;|pin@2||O
 X
 
 # Cell sucANDdri20;3{lay}
-CsucANDdri20;3{lay}||cmos90|1219500791887|1240848417057||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240848508679
+CsucANDdri20;3{lay}||cmos90|1219500791887|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||20.5|50||20.8||
 NMetal-1-P-Active-Con|contact@1||12.5|50||20.8||
@@ -3913,7 +4569,7 @@ Esucc||D5G2;|pin@2||O
 X
 
 # Cell sucANDdri60;2{lay}
-CsucANDdri60;2{lay}||cmos90|1195169145282|1240848417057||ATTR_NCC(D5G3;NTX24;Y70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240879133328
+CsucANDdri60;2{lay}||cmos90|1195169145282|1241981698008||ATTR_NCC(D5G3;NTX24;Y70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241982205540
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@33||10|48||20.8||
 NMetal-1-P-Active-Con|contact@34||18|48||20.8||
@@ -4207,6 +4863,7 @@ EinA||D5G2;|pin@107||I
 EinB||D5G2;|pin@108||I
 Esucc||D5G2;|pin@121||O
 Esucc_1||D5G2;|pin@69||O
+Educc|succ_2|D5G2;|pin@70||O
 Evdd||D5G2;|pinsVddG@4|vdd|P
 Evdd_1||D5G2;|pinsVddG@4|vdd_1|P
 Evdd_2||D5G2;|pinsVddG@5|vdd|P
@@ -4308,7 +4965,7 @@ Esucc||D5G2;|pin@2||O
 X
 
 # Cell sucDri10;1{lay}
-CsucDri10;1{lay}||cmos90|1219500791887|1240848417057||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240848508679
+CsucDri10;1{lay}||cmos90|1219500791887|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244198340525
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-N-Active-Con|contact@3||-2.5|3||5.2||
 NMetal-1-N-Active-Con|contact@4||11.5|3||5.2||
@@ -4449,7 +5106,7 @@ Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
 X
 
 # Cell sucDri10;1{sch}
-CsucDri10;1{sch}||schematic|1188777360591|1240295985324|
+CsucDri10;1{sch}||schematic|1188777360591|1244175605019||ATTR_verilog_template(D5G1;NTX1.5;Y-14;)Sbuf (strong1, weak0) #(200) $(node_name) ($(succ), $(in));
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-26|0||||
 NOff-Page|conn@1||26.5|0||||
@@ -4530,7 +5187,7 @@ Esucc||D5G2;|pin@2||O
 X
 
 # Cell sucDri20;1{lay}
-CsucDri20;1{lay}||cmos90|1219500791887|1240848417057||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240848508679
+CsucDri20;1{lay}||cmos90|1219500791887|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244198340525
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||10.5|50||20.8||
 NMetal-1-P-Active-Con|contact@1||2.5|50||20.8||
@@ -4707,7 +5364,7 @@ Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
 X
 
 # Cell sucDri20;1{sch}
-CsucDri20;1{sch}||schematic|1188777360591|1230428263930|
+CsucDri20;1{sch}||schematic|1188777360591|1244175616508||ATTR_verilog_template(D5G1;NTX1.5;Y-14.5;)Sbuf (strong1, weak0) #(200) $(node_name) ($(succ), $(in));
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-26|0||||
 NOff-Page|conn@1||26.5|0||||
@@ -5165,7 +5822,7 @@ Esucc||D5G2;|pin@2||O
 X
 
 # Cell sucDri20or;1{lay}
-CsucDri20or;1{lay}||cmos90|1219500791887|1240848417057||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240848508679
+CsucDri20or;1{lay}||cmos90|1219500791887|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||11.5|50||20.8||
 NMetal-1-P-Active-Con|contact@1||3.5|50||20.8||
@@ -5647,7 +6304,7 @@ Esucc||D5G2;|pin@2||O
 X
 
 # Cell sucDri40keep;1{lay}
-CsucDri40keep;1{lay}||cmos90|1240679962822|1241004748138||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241004760519
+CsucDri40keep;1{lay}||cmos90|1240679962822|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||-0.5|-50||20.8||
 NMetal-1-P-Active-Con|contact@1||-16.5|-50||20.8||
@@ -5947,7 +6604,7 @@ Esucc||D5G2;|pin@2||O
 X
 
 # Cell sucDri60;1{lay}
-CsucDri60;1{lay}||cmos90|1194963275929|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
+CsucDri60;1{lay}||cmos90|1194963275929|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1242068973650
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@1||4|48||20.8||
 NMetal-1-P-Active-Con|contact@2||12|48||20.8||
@@ -6788,18 +7445,17 @@ Esucc||D5G2;|pin@2||O
 X
 
 # Cell sucNANDdri40keep;1{sch}
-CsucNANDdri40keep;1{sch}||schematic|1188777360591|1241051039709|
-IorangeTSMC090nm:NMOS4fwk;1{ic}|NMOS4fwk@0||6|-6|RR||D5G4;|ATTR_Delay(D5G1;NPX4.5;Y-2;)I100|ATTR_L(D5FLeave alone;G1;NOLPX4.5;)S2|ATTR_W(D6FLeave alone;G1;NOLPX3;Y1;)S3
-IorangeTSMC090nm:PMOS4fwk;1{ic}|PMOS4fwk@1||6|5.5|RR||D5G4;|ATTR_Delay(D5G1;NPX4.5;Y-2;)I100|ATTR_L(D5FLeave alone;G1;NOLPX4.5;)S2|ATTR_W(D6FLeave alone;G1;NOLPX3;Y1;)S3
+CsucNANDdri40keep;1{sch}||schematic|1188777360591|1241033551617|
+IorangeTSMC090nm:PMOSx;1{ic}|PMOSx@0||6|5.5|X||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)S4
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@1||36|0||||
 NOff-Page|conn@2||0|-15|||R|
 NOff-Page|conn@3||-30.5|6||||
 NOff-Page|conn@4||-30.5|10||||
-NGround|gnd@0||6|-12.5||||
 IredFive:inv;1{ic}|inv@3||26|-6|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S4|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:invI;2{ic}|invI@0||-22.5|6|||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.25;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:nms1;2{ic}|nms1@0||-6|-6|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NPX-2.25;Y1.5;)S10
+IredFive:nms1;2{ic}|nms1@1||6|-6|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NPX-2.25;Y1.5;)S4
 Ngeneric:Invisible-Pin|pin@0||10|41|||||ART_message(D5G6;)SsucNANDdri40
 Ngeneric:Invisible-Pin|pin@1||8.5|25.5|||||ART_message(D5G3;)Sies 29 April 2009
 Ngeneric:Invisible-Pin|pin@2||8.5|33.5|||||ART_message(D5G4;)S[HI is full successor driver,with full keeper]
@@ -6812,10 +7468,6 @@ NWire_Pin|pin@49||12|-6||||
 NWire_Pin|pin@50||6|0||||
 NWire_Pin|pin@51||30|-6||||
 NWire_Pin|pin@52||30|0||||
-Ngeneric:Invisible-Pin|pin@54||19|-13.5|||||VERILOG_declaration(D5G1;)Swor succ;
-NWire_Pin|pin@57||6|7.5||||
-NWire_Pin|pin@58||6|-4||||
-NWire_Pin|pin@59||9|-6||||
 IredFive:pms1;2{ic}|pms1@0||6|10.5|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y0.25;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S4
 IredFive:pms2a;2{ic}|pms2a@0||-6|10|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y0.25;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S40
 IsucNANDdri40keep;1{ic}|sucANDdr@0||22|10|||D5G4;
@@ -6832,6 +7484,11 @@ Awire|net@148|||900|pin@44||0|10.5|pin@45||0|-6
 Awire|net@149|||900|pin@45||0|-6|conn@2|y|0|-13
 Awire|net@150|||1800|nms1@0|g|-3|-6|pin@45||0|-6
 Awire|net@152|||1800|pin@4||-6|0|pin@50||6|0
+Awire|net@155|||0|pin@47||12|5.5|PMOSx@0|g|9|5.5
+Awire|net@159|||1800|nms1@1|g|9|-6|pin@49||12|-6
+Awire|net@160|||900|pms1@0|d|6|8.5|PMOSx@0|s|6|7.5
+Awire|net@162|||900|PMOSx@0|d|6|3.5|pin@50||6|0
+Awire|net@163|||2700|nms1@1|d|6|-4|pin@50||6|0
 Awire|net@164|||900|pin@47||12|5.5|pin@49||12|-6
 Awire|net@165|||0|pin@52||30|0|pin@50||6|0
 Awire|net@167|||0|inv@3|out|23.5|-6|wire90@2|a|20.5|-6
@@ -6839,15 +7496,6 @@ Awire|net@168|||0|wire90@2|b|15.5|-6|pin@49||12|-6
 Awire|net@169|||1800|inv@3|in|28.5|-6|pin@51||30|-6
 Awire|net@170|||0|conn@1|a|34|0|pin@52||30|0
 Awire|net@171|||2700|pin@51||30|-6|pin@52||30|0
-Awire|net@174|||900|pms1@0|d|6|8.5|pin@57||6|7.5
-Awire|net@175|||2700|PMOS4fwk@1|d|6|7.5|pms1@0|d|6|8.5
-Awire|net@176|||900|PMOS4fwk@1|s|6|3.5|pin@50||6|0
-Awire|net@177|||0|pin@47||12|5.5|PMOS4fwk@1|g|9|5.5
-Awire|net@178|||900|pin@50||6|0|pin@58||6|-4
-Awire|net@179|||0|pin@49||12|-6|pin@59||9|-6
-Awire|net@180|||900|pin@58||6|-4|NMOS4fwk@0|s|6|-4
-Awire|net@181|||0|NMOS4fwk@0|g|9|-6|pin@59||9|-6
-Awire|net@182|||900|NMOS4fwk@0|d|6|-8|gnd@0||6|-10.5
 EinA|in|D4G2;|conn@3|a|I
 EinB||D4G2;|conn@4|a|I
 Emc||D4G2;|conn@2|a|I
@@ -6906,7 +7554,7 @@ Esucc||D5G2;|pin@2||O
 X
 
 # Cell sucORdri20;1{lay}
-CsucORdri20;1{lay}||cmos90|1219500791887|1240848417057||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240924096374
+CsucORdri20;1{lay}||cmos90|1219500791887|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
 NMetal-1-P-Active-Con|contact@0||15|50||20.8||
 NMetal-1-P-Active-Con|contact@1||7|50||20.8||
@@ -7216,7 +7864,7 @@ Esucc||D5G2;|pin@2||O
 X
 
 # Cell sucORdri60;2{lay}
-CsucORdri60;2{lay}||cmos90|1195169145282|1240848417057||ATTR_NCC(D5G3;NTX24;Y70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1240924387408
+CsucORdri60;2{lay}||cmos90|1195169145282|1241212843263||ATTR_NCC(D5G3;NTX24;Y70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241982414663
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-N-Active-Con|contact@0||-51|0||10.4||
 NMetal-1-P-Active-Con|contact@1||-56|-48||20.8||