updates from Adam, plus DRC fixes
[fleet.git] / electric / driversM.jelib
index 6dd73a1..7233b8e 100755 (executable)
@@ -1593,7 +1593,7 @@ Epred||D5G2;|pin@2||O
 X
 
 # Cell predCond20wMS;1{lay}
-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()G1241981751253
+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|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981751253
+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|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
+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|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
+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||
@@ -3853,356 +3853,6 @@ Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
 Evdd_5||D5G2;|pinsVddG@4|vdd_1|P
 X
 
-# Cell suc3inhibDri20;1{lay}
-Csuc3inhibDri20;1{lay}||cmos90|1219500791887|1242991233623||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NMetal-1-P-Active-Con|contact@0||79|46.5||20.8||
-NMetal-1-P-Active-Con|contact@1||71|46.5||20.8||
-NMetal-1-P-Active-Con|contact@2||63|46.5||20.8||
-NMetal-1-N-Active-Con|contact@3||66|3||5.2||
-NMetal-1-N-Active-Con|contact@4||80|3||5.2||
-NMetal-1-Polysilicon-Con|contact@7||80|-12.5|5.2|||
-NMetal-1-Polysilicon-Con|contact@11||82.5|28.5|5.2||R|
-NMetal-1-P-Active-Con|contact@12||79|-46.5||20.8||
-NMetal-1-P-Active-Con|contact@13||71|-46.5||20.8||
-NMetal-1-P-Active-Con|contact@14||63|-46.5||20.8||
-NMetal-1-Polysilicon-Con|contact@23||63|-12.5|5.2||R|
-NMetal-1-Polysilicon-Con|contact@24||62.5|21|5.2||R|
-NMetal-1-P-Active-Con|contact@25||55|-46.5||20.8||
-NMetal-1-P-Active-Con|contact@26||55|46.5||20.8||
-NMetal-1-P-Active-Con|contact@27||47|-46.5||20.8||
-NMetal-1-P-Active-Con|contact@28||47|46.5||20.8||
-NMetal-1-P-Active-Con|contact@29||39|-46.5||20.8||
-NMetal-1-P-Active-Con|contact@30||39|46.5||20.8||
-NMetal-1-P-Active-Con|contact@31||31|-46.5||20.8||
-NMetal-1-P-Active-Con|contact@32||31|46.5||20.8||
-NMetal-1-P-Active-Con|contact@33||8|-46.5||20.8||
-NMetal-1-P-Active-Con|contact@34||8|46.5||20.8||
-NMetal-1-P-Active-Con|contact@35||-6|-46.5||20.8||
-NMetal-1-P-Active-Con|contact@36||-6|46.5||20.8||
-NMetal-1-P-Active-Con|contact@37||-20|-46.5||20.8||
-NMetal-1-P-Active-Con|contact@38||-20|46.5||20.8||
-NMetal-1-P-Active-Con|contact@39||-34|-46.5||20.8||
-NMetal-1-P-Active-Con|contact@40||-34|46.5||20.8||
-NMetal-1-P-Active-Con|contact@41||-48|-46.5||20.8||
-NMetal-1-P-Active-Con|contact@42||-48|46.5||20.8||
-NMetal-1-P-Active-Con|contact@43||-62|-46.5||20.8||
-NMetal-1-P-Active-Con|contact@44||-62|46.5||20.8||
-NMetal-1-P-Active-Con|contact@55||22|-46.5||20.8||
-NMetal-1-P-Active-Con|contact@56||22|46.5||20.8||
-NMetal-1-P-Active-Con|contact@57||-71|46.5||20.8||
-NMetal-1-P-Active-Con|contact@58||-79|46.5||20.8||
-NMetal-1-P-Active-Con|contact@59||-71|-46.5||20.8||
-NMetal-1-N-Active-Con|contact@60||-166|0||20.8||
-NMetal-1-N-Active-Con|contact@61||-158|0||20.8||
-NMetal-1-N-Active-Con|contact@62||-149|0||5.2||
-NMetal-1-Polysilicon-Con|contact@63||-48|-19.5|5.2|||
-NX-Metal-1-Metal-2-Con|contact@64||-62|-50||6.2||
-NX-Metal-1-Metal-2-Con|contact@65||-34|-50||6.2||
-NX-Metal-1-Metal-2-Con|contact@66||-6|-50||6.2||
-NX-Metal-1-Metal-2-Con|contact@67||22|-50||6.2||
-NX-Metal-1-Metal-2-Con|contact@68||-48|-40||||
-NX-Metal-1-Metal-2-Con|contact@69||-20|-40||||
-NX-Metal-1-Metal-2-Con|contact@70||8|-40||||
-NX-Metal-1-Metal-2-Con|contact@71||31|-40||||
-NX-Metal-1-Metal-2-Con|contact@72||47|-40||||
-NX-Metal-1-Metal-2-Con|contact@73||63|-40||||
-NX-Metal-1-Metal-2-Con|contact@74||79|-40||||
-NMetal-1-Polysilicon-Con|contact@75||-34|-27.5|5.2|||
-NMetal-1-Polysilicon-Con|contact@76||-20|-19.5|5.2|||
-NMetal-1-Polysilicon-Con|contact@77||-6|-27.5|5.2|||
-NMetal-1-Polysilicon-Con|contact@78||8|-19.5|5.2|||
-NMetal-1-Polysilicon-Con|contact@80||-59.5|-25|5.2||R|
-NMetal-1-P-Active-Con|contact@81||-169.5|-55||20.8||
-NMetal-1-P-Active-Con|contact@82||-177.5|-55||20.8||
-NMetal-1-P-Active-Con|contact@83||-79|-46.5||20.8||
-NMetal-1-Polysilicon-Con|contact@84||19.5|-25|5.2||R|
-NMetal-1-Polysilicon-Con|contact@85||-48|14|5.2||Y|
-NMetal-1-Polysilicon-Con|contact@86||-34|27.5|5.2||Y|
-NMetal-1-Polysilicon-Con|contact@87||-20|14|5.2||Y|
-NMetal-1-Polysilicon-Con|contact@88||-6|27.5|5.2||Y|
-NMetal-1-Polysilicon-Con|contact@89||8|14|5.2||Y|
-NMetal-1-Polysilicon-Con|contact@90||-59.5|25|5.2||YR|
-NMetal-1-Polysilicon-Con|contact@91||19.5|25|5.2||YR|
-NN-Transistor|nmos@1||70|3||8||
-NN-Transistor|nmos@2||76|3||8||
-NN-Transistor|nmos@3||-162|0||26||
-NN-Transistor|nmos@4||-153|0||11||
-NMetal-1-Pin|pin@6||71|-26.5||||
-NMetal-1-Pin|pin@7||55|-26.5||||
-NMetal-1-Pin|pin@8||39|-26.5||||
-NPolysilicon-Pin|pin@9||-52|-19.5||||
-NPolysilicon-Pin|pin@10||4|-19.5||||
-NPolysilicon-Pin|pin@11||-24|-19.5||||
-NPolysilicon-Pin|pin@12||-44|-19.5||||
-NPolysilicon-Pin|pin@13||12|-19.5||||
-NPolysilicon-Pin|pin@14||-16|-19.5||||
-NPolysilicon-Pin|pin@15||-38|-27.5||||
-NPolysilicon-Pin|pin@16||-10|-27.5||||
-NPolysilicon-Pin|pin@18||-30|-27.5||||
-NPolysilicon-Pin|pin@19||-2|-27.5||||
-NPolysilicon-Pin|pin@23||-58|-27.6||||
-NPolysilicon-Pin|pin@24||18|-25.1||||
-NMetal-1-Pin|pin@25||-8.6|-27.5||||
-NMetal-1-Pin|pin@26||19.5|-27.5||||
-NPolysilicon-Pin|pin@27||4|14|||Y|
-NPolysilicon-Pin|pin@28||-24|14|||Y|
-NPolysilicon-Pin|pin@29||-44|14|||Y|
-NPolysilicon-Pin|pin@30||12|14|||Y|
-NPolysilicon-Pin|pin@31||-16|14|||Y|
-NPolysilicon-Pin|pin@32||-38|27.5|||Y|
-NPolysilicon-Pin|pin@33||-10|27.5|||Y|
-NPolysilicon-Pin|pin@34||18|22.5|||Y|
-NPolysilicon-Pin|pin@35||-30|27.5|||Y|
-NPolysilicon-Pin|pin@36||-2|27.5|||Y|
-NPolysilicon-Pin|pin@37||-58|23.1|||Y|
-NPolysilicon-Pin|pin@38||18|25.1|||Y|
-NMetal-1-Pin|pin@39||-8.6|27.5|||Y|
-NMetal-1-Pin|pin@40||19.5|27.5|||Y|
-NPolysilicon-Pin|pin@41||-52|14|||Y|
-NPolysilicon-Pin|pin@42||-30|27.5||||
-NPolysilicon-Pin|pin@43||-38|27.5||||
-NPolysilicon-Pin|pin@44||-58|23.1||||
-NPolysilicon-Pin|pin@45||-10|27.5||||
-NPolysilicon-Pin|pin@47||18|23.1||||
-NPolysilicon-Pin|pin@48||12|14||||
-NPolysilicon-Pin|pin@49||4|14||||
-NPolysilicon-Pin|pin@50||-16|14||||
-NPolysilicon-Pin|pin@51||-24|14||||
-NPolysilicon-Pin|pin@52||-44|14||||
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||83.5|0|||D5G4;
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-83.5|0|||D5G4;
-NP-Well-Node|plnode@0||0|0|172|48||A
-NN-Well-Node|plnode@1||0|-50|172|52||A
-NN-Well-Node|plnode@2||0|50|172|52||A
-NP-Select-Node|plnode@3||0|-50|169|52||A
-NP-Select-Node|plnode@4||0|50|169|52||A
-NN-Select-Node|plnode@5||0|0|169|48||A
-NP-Transistor|pmos@1||75|46.5||26||
-NP-Transistor|pmos@2||67|46.5||26||
-NP-Transistor|pmos@3||75|-46.5||26||
-NP-Transistor|pmos@4||67|-46.5||26||
-NP-Transistor|pmos@5||59|46.5||26||
-NP-Transistor|pmos@6||59|-46.5||26||
-NP-Transistor|pmos@7||51|46.5||26||
-NP-Transistor|pmos@8||51|-46.5||26||
-NP-Transistor|pmos@9||43|46.5||26||
-NP-Transistor|pmos@10||43|-46.5||26||
-NP-Transistor|pmos@11||35|46.5||26||
-NP-Transistor|pmos@12||35|-46.5||26||
-NP-Transistor|pmos@15||12|46.5||26||
-NP-Transistor|pmos@16||12|-46.5||26||
-NP-Transistor|pmos@17||4|46.5||26||
-NP-Transistor|pmos@18||4|-46.5||26||
-NP-Transistor|pmos@19||-2|46.5||26||
-NP-Transistor|pmos@20||-2|-46.5||26||
-NP-Transistor|pmos@21||-10|46.5||26||
-NP-Transistor|pmos@22||-10|-46.5||26||
-NP-Transistor|pmos@23||-16|46.5||26||
-NP-Transistor|pmos@24||-16|-46.5||26||
-NP-Transistor|pmos@25||-24|46.5||26||
-NP-Transistor|pmos@26||-24|-46.5||26||
-NP-Transistor|pmos@27||-30|46.5||26||
-NP-Transistor|pmos@28||-30|-46.5||26||
-NP-Transistor|pmos@29||-38|46.5||26||
-NP-Transistor|pmos@30||-38|-46.5||26||
-NP-Transistor|pmos@31||-44|46.5||26||
-NP-Transistor|pmos@32||-44|-46.5||26||
-NP-Transistor|pmos@33||-52|46.5||26||
-NP-Transistor|pmos@34||-52|-46.5||26||
-NP-Transistor|pmos@35||-58|46.5||26||
-NP-Transistor|pmos@36||-58|-46.5||26||
-NP-Transistor|pmos@37||18|46.5||26||
-NP-Transistor|pmos@38||18|-46.5||26||
-NP-Transistor|pmos@39||-67|46.5||26||
-NP-Transistor|pmos@40||-75|46.5||26||
-NP-Transistor|pmos@43||-173.5|-55||26||
-NP-Transistor|pmos@44||-75|-46.5||26||
-AN-Active|net@2|||RS1800|contact@3||66|3|nmos@1|diff-left|67.2|3
-AN-Active|net@3|||RS0|contact@4||80|3|nmos@2|diff-right|78.8|3
-AN-Active|net@10|||RS1800|nmos@1|diff-right|72.8|3|nmos@2|diff-left|73.2|3
-AP-Active|net@82|||RS0|contact@0||79|46.5|pmos@1|diff-right|77.8|46.5
-AP-Active|net@83|||RS1800|contact@1||71|46.5|pmos@1|diff-left|72.2|46.5
-AP-Active|net@84|||RS0|contact@1||71|46.5|pmos@2|diff-right|69.8|46.5
-AP-Active|net@85|||RS1800|contact@2||63|46.5|pmos@2|diff-left|64.2|46.5
-AP-Active|net@86|||RS0|contact@12||79|-46.5|pmos@3|diff-right|77.8|-46.5
-AP-Active|net@87|||RS1800|contact@13||71|-46.5|pmos@3|diff-left|72.2|-46.5
-AP-Active|net@88|||RS0|contact@13||71|-46.5|pmos@4|diff-right|69.8|-46.5
-AP-Active|net@89|||RS1800|contact@14||63|-46.5|pmos@4|diff-left|64.2|-46.5
-AP-Active|net@183|||RS1800|pmos@34|diff-right|-49.2|-46.5|contact@41||-48|-46.5
-AP-Active|net@184|||RS1800|pmos@34|diff-right|-49.2|-46.5|pmos@32|diff-left|-46.8|-46.5
-AP-Active|net@185|||RS0|pmos@36|diff-left|-60.8|-46.5|contact@43||-62|-46.5
-AP-Active|net@186|||RS0|pmos@34|diff-left|-54.8|-46.5|pmos@36|diff-right|-55.2|-46.5
-AP-Active|net@189|||RS1800|pmos@19|diff-right|0.8|46.5|pmos@17|diff-left|1.2|46.5
-AP-Active|net@190|||RS1800|pmos@20|diff-right|0.8|-46.5|pmos@18|diff-left|1.2|-46.5
-AP-Active|net@191|||RS1800|pmos@23|diff-right|-13.2|46.5|pmos@21|diff-left|-12.8|46.5
-AP-Active|net@192|||RS1800|pmos@24|diff-right|-13.2|-46.5|pmos@22|diff-left|-12.8|-46.5
-AP-Active|net@193|||RS1800|pmos@27|diff-right|-27.2|46.5|pmos@25|diff-left|-26.8|46.5
-AP-Active|net@194|||RS1800|pmos@28|diff-right|-27.2|-46.5|pmos@26|diff-left|-26.8|-46.5
-AP-Active|net@195|||RS1800|pmos@31|diff-right|-41.2|46.5|pmos@29|diff-left|-40.8|46.5
-AP-Active|net@196|||RS1800|pmos@32|diff-right|-41.2|-46.5|pmos@30|diff-left|-40.8|-46.5
-AP-Active|net@197|||RS1800|pmos@35|diff-right|-55.2|46.5|pmos@33|diff-left|-54.8|46.5
-AP-Active|net@200|||RS0|contact@27||47|-46.5|pmos@10|diff-right|45.8|-46.5
-AP-Active|net@201|||RS1800|contact@29||39|-46.5|pmos@10|diff-left|40.2|-46.5
-AP-Active|net@202|||RS0|contact@30||39|46.5|pmos@11|diff-right|37.8|46.5
-AP-Active|net@203|||RS1800|contact@32||31|46.5|pmos@11|diff-left|32.2|46.5
-AP-Active|net@204|||RS0|contact@29||39|-46.5|pmos@12|diff-right|37.8|-46.5
-AP-Active|net@205|||RS1800|contact@31||31|-46.5|pmos@12|diff-left|32.2|-46.5
-AP-Active|net@208|||RS1800|contact@34||8|46.5|pmos@15|diff-left|9.2|46.5
-AP-Active|net@209|||RS1800|contact@33||8|-46.5|pmos@16|diff-left|9.2|-46.5
-AP-Active|net@210|||RS0|contact@34||8|46.5|pmos@17|diff-right|6.8|46.5
-AP-Active|net@211|||RS0|contact@33||8|-46.5|pmos@18|diff-right|6.8|-46.5
-AP-Active|net@212|||RS1800|contact@36||-6|46.5|pmos@19|diff-left|-4.8|46.5
-AP-Active|net@213|||RS1800|contact@35||-6|-46.5|pmos@20|diff-left|-4.8|-46.5
-AP-Active|net@214|||RS0|contact@36||-6|46.5|pmos@21|diff-right|-7.2|46.5
-AP-Active|net@215|||RS0|contact@35||-6|-46.5|pmos@22|diff-right|-7.2|-46.5
-AP-Active|net@216|||RS1800|contact@38||-20|46.5|pmos@23|diff-left|-18.8|46.5
-AP-Active|net@217|||RS1800|contact@37||-20|-46.5|pmos@24|diff-left|-18.8|-46.5
-AP-Active|net@218|||RS0|contact@38||-20|46.5|pmos@25|diff-right|-21.2|46.5
-AP-Active|net@219|||RS0|contact@37||-20|-46.5|pmos@26|diff-right|-21.2|-46.5
-AP-Active|net@220|||RS1800|contact@40||-34|46.5|pmos@27|diff-left|-32.8|46.5
-AP-Active|net@221|||RS1800|contact@39||-34|-46.5|pmos@28|diff-left|-32.8|-46.5
-AP-Active|net@222|||RS0|contact@40||-34|46.5|pmos@29|diff-right|-35.2|46.5
-AP-Active|net@223|||RS0|contact@39||-34|-46.5|pmos@30|diff-right|-35.2|-46.5
-AP-Active|net@224|||RS1800|contact@42||-48|46.5|pmos@31|diff-left|-46.8|46.5
-AP-Active|net@225|||RS0|contact@42||-48|46.5|pmos@33|diff-right|-49.2|46.5
-AP-Active|net@226|||RS1800|contact@44||-62|46.5|pmos@35|diff-left|-60.8|46.5
-AP-Active|net@227|||RS0|contact@2||63|46.5|pmos@5|diff-right|61.8|46.5
-AP-Active|net@228|||RS1800|contact@26||55|46.5|pmos@5|diff-left|56.2|46.5
-AP-Active|net@229|||RS0|contact@14||63|-46.5|pmos@6|diff-right|61.8|-46.5
-AP-Active|net@230|||RS1800|contact@25||55|-46.5|pmos@6|diff-left|56.2|-46.5
-AP-Active|net@231|||RS0|contact@26||55|46.5|pmos@7|diff-right|53.8|46.5
-AP-Active|net@232|||RS1800|contact@28||47|46.5|pmos@7|diff-left|48.2|46.5
-AP-Active|net@233|||RS0|contact@25||55|-46.5|pmos@8|diff-right|53.8|-46.5
-AP-Active|net@234|||RS1800|contact@27||47|-46.5|pmos@8|diff-left|48.2|-46.5
-AP-Active|net@235|||RS0|contact@28||47|46.5|pmos@9|diff-right|45.8|46.5
-AP-Active|net@236|||RS1800|contact@30||39|46.5|pmos@9|diff-left|40.2|46.5
-Ametal-2|net@244||6.2|S0|pinsVddG@3|vdd_1|83.5|-50|contact@67||22|-50
-Ametal-2|net@291||6.2|S1800|pinsVddG@4|vdd|-83.5|50|pinsVddG@3|vdd|83.5|50
-AP-Active|net@292|||RS0|pmos@37|diff-left|15.2|46.5|pmos@15|diff-right|14.8|46.5
-AP-Active|net@293|||RS0|pmos@38|diff-left|15.2|-46.5|pmos@16|diff-right|14.8|-46.5
-AP-Active|net@294|||RS0|contact@56||22|46.5|pmos@37|diff-right|20.8|46.5
-AP-Active|net@295|||RS0|contact@55||22|-46.5|pmos@38|diff-right|20.8|-46.5
-APolysilicon|net@296|||S1800|pmos@40|poly-bottom|-75|28.5|pmos@39|poly-bottom|-67|28.5
-AN-Active|net@298|||RS1800|contact@60||-166|0|nmos@3|diff-left|-164.8|0
-AN-Active|net@299|||RS0|contact@61||-158|0|nmos@3|diff-right|-159.2|0
-AN-Active|net@300|||RS0|contact@62||-149|0|nmos@4|diff-right|-150.2|0
-AN-Active|net@301|||RS1800|contact@61||-158|0|nmos@4|diff-left|-155.8|0
-Ametal-2|net@308||6.2|S0|contact@64||-62|-50|pinsVddG@4|vdd_1|-83.5|-50
-Ametal-1|net@309|||S900|contact@43||-62|-50|contact@64||-62|-50
-Ametal-2|net@310||6.2|S0|contact@65||-34|-50|contact@64||-62|-50
-Ametal-1|net@311|||S900|contact@39||-34|-50|contact@65||-34|-50
-Ametal-2|net@312||6.2|S0|contact@66||-6|-50|contact@65||-34|-50
-Ametal-1|net@313|||S900|contact@35||-6|-50|contact@66||-6|-50
-Ametal-2|net@314||6.2|S0|contact@67||22|-50|contact@66||-6|-50
-Ametal-1|net@315|||S900|contact@55||22|-50|contact@67||22|-50
-Ametal-1|net@318|||S2700|contact@41||-48|-41|contact@68||-48|-40
-Ametal-2|net@319|||S1800|contact@68||-48|-40|contact@69||-20|-40
-Ametal-1|net@320|||S2700|contact@37||-20|-41|contact@69||-20|-40
-Ametal-2|net@321|||S1800|contact@69||-20|-40|contact@70||8|-40
-Ametal-1|net@322|||S2700|contact@33||8|-41|contact@70||8|-40
-Ametal-2|net@323|||S1800|contact@70||8|-40|contact@71||31|-40
-Ametal-1|net@324|||S900|contact@31||31|-40|contact@71||31|-40
-Ametal-2|net@325|||S1800|contact@71||31|-40|contact@72||47|-40
-Ametal-1|net@326|||S900|contact@27||47|-40|contact@72||47|-40
-Ametal-2|net@327|||S1800|contact@72||47|-40|contact@73||63|-40
-Ametal-1|net@328|||S900|contact@14||63|-40|contact@73||63|-40
-Ametal-2|net@329|||S1800|contact@73||63|-40|contact@74||79|-40
-Ametal-1|net@330|||S900|contact@12||79|-40|contact@74||79|-40
-Ametal-1|net@331|||S2700|contact@13||71|-50|pin@6||71|-26.5
-Ametal-1|net@332|||S0|pin@6||71|-26.5|pin@7||55|-26.5
-Ametal-1|net@333|||S900|pin@7||55|-26.5|contact@25||55|-36.1
-Ametal-1|net@334|||S0|pin@7||55|-26.5|pin@8||39|-26.5
-Ametal-1|net@335|||S900|pin@8||39|-26.5|contact@29||39|-36.1
-APolysilicon|net@336|||S2700|pmos@34|poly-top|-52|-28.5|pin@9||-52|-19.5
-APolysilicon|net@337|||S1800|pin@9||-52|-19.5|contact@63||-50.6|-19.5
-APolysilicon|net@338|||S2700|pmos@18|poly-top|4|-28.5|pin@10||4|-19.5
-APolysilicon|net@339|||S1800|pin@10||4|-19.5|contact@78||5.4|-19.5
-APolysilicon|net@340|||S2700|pmos@26|poly-top|-24|-28.5|pin@11||-24|-19.5
-APolysilicon|net@341|||S1800|pin@11||-24|-19.5|contact@76||-22.6|-19.5
-APolysilicon|net@342|||S2700|pmos@32|poly-top|-44|-28.5|pin@12||-44|-19.5
-APolysilicon|net@343|||S0|pin@12||-44|-19.5|contact@63||-45.4|-19.5
-APolysilicon|net@344|||S2700|pmos@16|poly-top|12|-28.5|pin@13||12|-19.5
-APolysilicon|net@345|||S0|pin@13||12|-19.5|contact@78||10.6|-19.5
-APolysilicon|net@346|||S2700|pmos@24|poly-top|-16|-28.5|pin@14||-16|-19.5
-APolysilicon|net@347|||S0|pin@14||-16|-19.5|contact@76||-17.4|-19.5
-APolysilicon|net@348|||S2700|pmos@30|poly-top|-38|-28.5|pin@15||-38|-27.5
-APolysilicon|net@349|||S1800|pin@15||-38|-27.5|contact@75||-36.6|-27.5
-APolysilicon|net@350|||S2700|pmos@22|poly-top|-10|-28.5|pin@16||-10|-27.5
-APolysilicon|net@351|||S1800|pin@16||-10|-27.5|contact@77||-8.6|-27.5
-APolysilicon|net@354|||S2700|pmos@28|poly-top|-30|-28.5|pin@18||-30|-27.5
-APolysilicon|net@355|||S0|pin@18||-30|-27.5|contact@75||-31.4|-27.5
-APolysilicon|net@356|||S2700|pmos@20|poly-top|-2|-28.5|pin@19||-2|-27.5
-APolysilicon|net@357|||S0|pin@19||-2|-27.5|contact@77||-3.4|-27.5
-Ametal-1|net@362|||S1800|contact@63||-45.4|-19.5|contact@76||-22.6|-19.5
-Ametal-1|net@363|||S1800|contact@76||-17.4|-19.5|contact@78||5.4|-19.5
-AP-Active|net@365|||RS1800|contact@57||-71|46.5|pmos@39|diff-left|-69.8|46.5
-AP-Active|net@366|||RS0|contact@57||-71|46.5|pmos@40|diff-right|-72.2|46.5
-AP-Active|net@367|||RS1800|contact@58||-79|46.5|pmos@40|diff-left|-77.8|46.5
-Ametal-1|net@370|||S1800|contact@75||-31.4|-27.5|pin@25||-8.6|-27.5
-APolysilicon|net@372|||S2700|pmos@36|poly-top|-58|-28.5|pin@23||-58|-27.6
-APolysilicon|net@373|||S0|pin@23||-58|-27.6|contact@80||-59.5|-27.6
-AP-Active|net@374|||RS0|contact@81||-169.5|-55|pmos@43|diff-right|-170.7|-55
-AP-Active|net@375|||RS1800|contact@82||-177.5|-55|pmos@43|diff-left|-176.3|-55
-AP-Active|net@376|||RS0|contact@59||-71|-46.5|pmos@44|diff-right|-72.2|-46.5
-AP-Active|net@377|||RS1800|contact@83||-79|-46.5|pmos@44|diff-left|-77.8|-46.5
-APolysilicon|net@379|||S1800|pin@24||18|-25.1|contact@84||19.5|-25.1
-Ametal-1|net@380|||S0|contact@75||-31.4|-27.5|contact@80||-59.5|-27.5
-Ametal-1|net@381|||S1800|pin@25||-8.6|-27.5|contact@77||-8.6|-27.5
-Ametal-1|net@382|||S1800|pin@25||-8.6|-27.5|pin@26||19.5|-27.5
-Ametal-1|net@383|||S2700|pin@26||19.5|-27.5|contact@84||19.5|-26.1
-APolysilicon|net@384|||S1800|pin@41||-52|14|contact@85||-50.6|14
-APolysilicon|net@385|||S1800|pin@27||4|14|contact@89||5.4|14
-APolysilicon|net@386|||S1800|pin@28||-24|14|contact@87||-22.6|14
-APolysilicon|net@387|||S0|pin@29||-44|14|contact@85||-45.4|14
-APolysilicon|net@388|||S0|pin@30||12|14|contact@89||10.6|14
-APolysilicon|net@389|||S0|pin@31||-16|14|contact@87||-17.4|14
-APolysilicon|net@391|||S1800|pin@32||-38|27.5|contact@86||-36.6|27.5
-APolysilicon|net@393|||S1800|pin@33||-10|27.5|contact@88||-8.6|27.5
-APolysilicon|net@396|||S0|pin@35||-30|27.5|contact@86||-31.4|27.5
-APolysilicon|net@398|||S0|pin@36||-2|27.5|contact@88||-3.4|27.5
-Ametal-1|net@399|||S1800|contact@85||-45.4|14|contact@87||-22.6|14
-Ametal-1|net@400|||S1800|contact@87||-17.4|14|contact@89||5.4|14
-Ametal-1|net@401|||S1800|contact@86||-31.4|27.5|pin@39||-8.6|27.5
-APolysilicon|net@403|||S0|pin@37||-58|23.1|contact@90||-59.5|23.1
-APolysilicon|net@404|||S2700|pin@34||18|22.5|pin@38||18|25.1
-APolysilicon|net@405|||S1800|pin@38||18|25.1|contact@91||19.5|25.1
-Ametal-1|net@406|||S0|contact@86||-31.4|27.5|contact@90||-59.5|27.5
-Ametal-1|net@407|||S1800|pin@39||-8.6|27.5|contact@88||-8.6|27.5
-Ametal-1|net@408|||S1800|pin@39||-8.6|27.5|pin@40||19.5|27.5
-Ametal-1|net@409|||S900|pin@40||19.5|27.5|contact@91||19.5|26.1
-APolysilicon|net@410|||S900|pmos@27|poly-bottom|-30|28.5|pin@42||-30|27.5
-APolysilicon|net@411|||S0|pin@42||-30|27.5|contact@86||-31.4|27.5
-APolysilicon|net@412|||S900|pmos@29|poly-bottom|-38|28.5|pin@43||-38|27.5
-APolysilicon|net@413|||S1800|pin@43||-38|27.5|contact@86||-36.6|27.5
-APolysilicon|net@414|||S900|pmos@35|poly-bottom|-58|28.5|pin@44||-58|23.1
-APolysilicon|net@415|||S0|pin@44||-58|23.1|contact@90||-59.5|23.1
-APolysilicon|net@416|||S900|pmos@21|poly-bottom|-10|28.5|pin@45||-10|27.5
-APolysilicon|net@417|||S1800|pin@45||-10|27.5|contact@88||-8.6|27.5
-APolysilicon|net@419|||S900|pmos@37|poly-bottom|18|28.5|pin@47||18|23.1
-APolysilicon|net@420|||S1800|pin@47||18|23.1|contact@91||19.5|23.1
-APolysilicon|net@421|||S900|pmos@15|poly-bottom|12|28.5|pin@48||12|14
-APolysilicon|net@422|||S0|pin@48||12|14|contact@89||10.6|14
-APolysilicon|net@423|||S900|pmos@17|poly-bottom|4|28.5|pin@49||4|14
-APolysilicon|net@424|||S1800|pin@49||4|14|contact@89||5.4|14
-APolysilicon|net@425|||S900|pmos@23|poly-bottom|-16|28.5|pin@50||-16|14
-APolysilicon|net@426|||S0|pin@50||-16|14|contact@87||-17.4|14
-APolysilicon|net@427|||S900|pmos@25|poly-bottom|-24|28.5|pin@51||-24|14
-APolysilicon|net@428|||S1800|pin@51||-24|14|contact@87||-22.6|14
-APolysilicon|net@429|||S900|pmos@31|poly-bottom|-44|28.5|pin@52||-44|14
-APolysilicon|net@430|||S0|pin@52||-44|14|contact@85||-45.4|14
-APolysilicon|net@431|||S900|pmos@33|poly-bottom|-52|28.5|pin@41||-52|14
-APolysilicon|net@432|||S2700|pmos@38|poly-top|18|-28.5|pin@24||18|-25.1
-APolysilicon|net@433|||S2700|pin@36||-2|27.5|pmos@19|poly-bottom|-2|28.5
-AP-Active|net@434|||RS0|contact@44||-62|46.5|pmos@39|diff-right|-64.2|46.5
-Egnd_1||D5G2;|pinsVddG@3|gnd|G
-Egnd_2||D5G2;|pinsVddG@4|gnd|G
-Evdd_2||D5G2;|pinsVddG@3|vdd|P
-Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
-Evdd_4||D5G2;|pinsVddG@4|vdd|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
@@ -4324,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||
@@ -4488,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||||
@@ -5315,7 +4965,7 @@ Esucc||D5G2;|pin@2||O
 X
 
 # Cell sucDri10;1{lay}
-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()G1241981751253
+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||
@@ -5456,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||||
@@ -5537,7 +5187,7 @@ Esucc||D5G2;|pin@2||O
 X
 
 # Cell sucDri20;1{lay}
-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()G1241981751253
+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||
@@ -5714,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||||