works speculatively with predCond3
[fleet.git] / electric / latchesK.jelib
index cca2bd4..b45d598 100755 (executable)
@@ -1,5 +1,5 @@
 # header information:
-HlatchesK|8.08j
+HlatchesK|8.09a
 
 # Views:
 Vicon|ic
@@ -12,7 +12,7 @@ LlatchPartsK|latchPartsK
 
 LorangeTSMC090nm|orangeTSMC090nm
 
-LredFour|redFour
+LredFive|redFive
 
 LwiresL|wiresL
 
@@ -27,7 +27,7 @@ Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC
 Trcmos|ScaleFORrcmos()D1000.0
 
 # Cell aLatchGallery;1{lay}
-CaLatchGallery;1{lay}||cmos90|1194232063674|1216652458743||DRC_last_good_drc_area_date()G1216652461603|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1216652461603
+CaLatchGallery;1{lay}||cmos90|1194232063674|1238803256439|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||322.5|-82||||
 NX-Metal-1-Metal-2-Con|contact@1||273|-82||||
@@ -45,7 +45,7 @@ Ilatch2in10A;1{lay}|latch2in@3||-156|-72|||D5G4;
 Ilatch2in20A;1{lay}|latch2in@4||-68|-72|||D5G4;
 Ilatch2in60Cm1;3{lay}|latch2in@7||67|-72|||D5G4;
 Ilatch2in60Cm1;3{lay}|latch2in@8||354|-72|||D5G4;
-Imlat1in10;2{lay}|mlat1in1@0||-55|-216|||D5G4;
+Imlat1in10;3{lay}|mlat1in1@1||-55|-216|||D5G4;
 Imlat2in20;1{lay}|mlat2in1@0||66|-216|||D5G4;
 NMetal-2-Pin|pin@2||-269|266||||
 NMetal-2-Pin|pin@3||-269|-287.5||||
@@ -91,9 +91,9 @@ Ametal-1|net@37|||S2700|dataMux1@0|out[1]|273|-85|contact@1||273|-82
 Ametal-2|net@38||6.2|S0|latch1in@0|vdd_2|-197.5|266|pin@2||-269|266
 Ametal-2|net@39||6.2|S900|pin@2||-269|266|pin@10||-269|166
 Ametal-2|net@40||6.2|S900|pin@4||-269|-266|pin@3||-269|-287.5
-Ametal-2|net@41||6.2|S0|mlat1in1@0|vdd_1|-78|-266|pin@4||-269|-266
+Ametal-2|net@41||6.2|S0|mlat1in1@1|vdd_1|-78|-266|pin@4||-269|-266
 Ametal-2|net@42||6.2|S900|pin@5||-269|-166|pin@4||-269|-266
-Ametal-2|net@43||6.2|S0|mlat1in1@0|vdd|-78|-166|pin@5||-269|-166
+Ametal-2|net@43||6.2|S0|mlat1in1@1|vdd|-78|-166|pin@5||-269|-166
 Ametal-2|net@44||6.2|S900|pin@6||-269|-122|pin@5||-269|-166
 Ametal-2|net@45||6.2|S0|latch2in@3|vdd|-192|-122|pin@6||-269|-122
 Ametal-2|net@46||6.2|S900|pin@7||-269|-22|pin@6||-269|-122
@@ -114,9 +114,9 @@ Ametal-2|net@61||6.2|S900|pin@14||465.5|-72|pin@13||465.5|-216
 Ametal-2|net@62||6.2|S1800|latch2in@8|gnd_1|426|-72|pin@14||465.5|-72
 Ametal-2|net@63||6.2|S900|pin@11||465.5|216|pin@15||465.5|72
 Ametal-2|net@64||6.2|S1800|latch2in@2|gnd_1|301|72|pin@15||465.5|72
-Ametal-2|net@65||6.2|S0|mlat2in1@0|gnd|1.5|-216|mlat1in1@0|gnd_1|-32|-216
-Ametal-2|net@66||6.2|S1800|mlat1in1@0|vdd_2|-32|-166|mlat2in1@0|vdd|1.5|-166
-Ametal-2|net@67||6.2|S1800|mlat1in1@0|vdd_3|-32|-266|mlat2in1@0|vdd_1|1.5|-266
+Ametal-2|net@65||6.2|S0|mlat2in1@0|gnd|1.5|-216|mlat1in1@1|gnd_1|-32|-216
+Ametal-2|net@66||6.2|S1800|mlat1in1@1|vdd_2|-32|-166|mlat2in1@0|vdd|1.5|-166
+Ametal-2|net@67||6.2|S1800|mlat1in1@1|vdd_3|-32|-266|mlat2in1@0|vdd_1|1.5|-266
 Ametal-2|net@68||6.2|S1800|latch1in@1|vdd_3|-27.4|266|latch1in@6|vdd_2|10|266
 Ametal-2|net@69||6.2|S0|latch1in@2|gnd|115|216|latch1in@6|gnd_1|78.5|216
 Ametal-2|net@70||6.2|S0|latch1in@6|vdd|10|166|latch1in@1|vdd_1|-27.4|166
@@ -189,7 +189,7 @@ Eout[1]||D5G2;|pin@4||O
 X
 
 # Cell latch1in09.6B;1{lay}
-Clatch1in09.6B;1{lay}||cmos90|1205073999618|1207539693870||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1207536162573|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1207842400371
+Clatch1in09.6B;1{lay}||cmos90|1205073999618|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IlatchPartsK:latchAmp09.6B;1{lay}|latchAmp@2||17.5|0|||D5G4;
 NMetal-1-Pin|pin@20||0.3|-25||||
@@ -217,8 +217,8 @@ NOff-Page|conn@0||-27|-6||||
 NOff-Page|conn@1||-27|3||||
 NOff-Page|conn@4||24|-6||||
 Iraw1inLatchT;1{ic}|hi2inLat@0||-18|-6|||D5G4;
-IredFour:inv;1{ic}|inv@0||18|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S9.6|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:inv;1{ic}|invLT@0||0|-6|||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:inv;1{ic}|inv@0||18|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S9.6|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|invLT@0||0|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S4|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ilatch1in09.6B;1{ic}|latch1in@0||6.5|7.5|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||0|15.5|||||ART_message(D5G2;)Sies 7 April 2008
 Ngeneric:Invisible-Pin|pin@1||0|22.5|||||ART_message(D5G4;)Slatch with two amplifiers
@@ -271,7 +271,7 @@ Eout[1]||D5G2;|pin@4||O
 X
 
 # Cell latch1in09.6Bi;1{lay}
-Clatch1in09.6Bi;1{lay}||cmos90|1205073999618|1207751774421||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1207536162573|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1207842400371
+Clatch1in09.6Bi;1{lay}||cmos90|1205073999618|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
 IlatchPartsK:latchAmp09.6B;1{lay}|latchAmp@2||17.5|0|||D5G4;
 NMetal-1-Pin|pin@20||0.3|-25||||
@@ -299,8 +299,8 @@ NOff-Page|conn@0||-27|-6||||
 NOff-Page|conn@1||-27|3||||
 NOff-Page|conn@4||24|-6||||
 Iraw1inLatchF;1{ic}|hi2inLat@0||-18|-6|||D5G4;
-IredFour:inv;1{ic}|inv@0||18|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S9.6|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:inv;1{ic}|invLT@0||0|-6|||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:inv;1{ic}|inv@0||18|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S9.6|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|invLT@0||0|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S4|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ilatch1in09.6Bi;1{ic}|latch1in@0||6.5|7.5|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||0|15.5|||||ART_message(D5G2;)Sies 9 April 2008
 Ngeneric:Invisible-Pin|pin@1||0|22.5|||||ART_message(D5G4;)Sinverting latch with two amplifiers
@@ -348,7 +348,7 @@ Eout[1]||D5G2;|pin@4||O
 X
 
 # Cell latch1in10A;1{lay}
-Clatch1in10A;1{lay}||cmos90|1194236252807|1207539453131||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1207539457744
+Clatch1in10A;1{lay}||cmos90|1194236252807|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1243983951396
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Iraw1inLatchF;1{lay}|hi1inLat@0||0|0|||D5G4;
 IlatchPartsK:latchAmp10;1{lay}|latchAmp@0||25|0|||D5G4;
@@ -379,7 +379,7 @@ NOff-Page|conn@0||-21|0||||
 NOff-Page|conn@1||-21|9||||
 NOff-Page|conn@4||18|0||||
 Iraw1inLatchF;1{ic}|hi2inLat@0||-9|0|||D5G4;
-IredFour:invLT;1{ic}|invLT@0||7.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:invLT;1{ic}|invLT@0||7.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
 Ilatch1in10A;1{ic}|latch1in@0||11.5|8.5|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||0|19.5|||||ART_message(D5G3;)S[ies 9 November 2007,renamed 20 March 2008]
 Ngeneric:Invisible-Pin|pin@1||0|25.5|||||ART_message(D5G4;)Slatch with one amplifier
@@ -398,7 +398,7 @@ Eout[1]||D6G2;|conn@4|y|O
 X
 
 # Cell latch1in10Am;2{lay}
-Clatch1in10Am;2{lay}|latch1in10A|cmos90|1194236252807|1223474259911||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223678686566
+Clatch1in10Am;2{lay}|latch1in10A|cmos90|1194236252807|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
 Iraw1inLatchF;1{lay}|hi1inLat@0||0|0|||D5G4;
 IlatchPartsK:latchAmp10;1{lay}|latchAmp@0||34|0|||D5G4;
@@ -426,8 +426,41 @@ Evdd_2||D5G2;|hi1inLat@0|vdd_2|P
 Evdd_3||D5G2;|pin@4||P
 X
 
+# Cell latch1in10Athru;2{lay}
+Clatch1in10Athru;2{lay}|latch1in10A|cmos90|1194236252807|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||30|-22||||
+NX-Metal-1-Metal-2-Con|contact@1||7.8|-22||||
+Iraw1inLatchF;1{lay}|hi1inLat@0||0|0|||D5G4;
+IlatchPartsK:latchAmp10;1{lay}|latchAmp@0||39|0|||D5G4;
+NMetal-2-Pin|pin@4||47|50||||
+NMetal-1-Pin|pin@5||30|-25||||
+IlatchPartsK:shoulderFillWide;1{lay}|shoulder@0||40|50|X||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||19.5|0|||D5G4;
+Ametal-2|net@14||6.2|S0|wellCont@1|vdd_1|15|50|hi1inLat@0|vdd_3|-0.2|50
+Ametal-2|net@15||6.2|S1800|hi1inLat@0|gnd_1|-0.2|0|wellCont@1|gnd|15|0
+Ametal-2|net@16||6.2|S1800|hi1inLat@0|vdd_4|-0.2|-50|wellCont@1|vdd|15|-50
+Ametal-2|net@17||6.2|S1800|wellCont@1|gnd_1|24|0|latchAmp@0|gnd|31|0
+Ametal-2|net@18||6.2|S0|latchAmp@0|vdd|31|-50|wellCont@1|vdd_2|24|-50
+Ametal-2|net@19||6.2|S0|pin@4||47|50|wellCont@1|vdd_3|24|50
+Ametal-1|net@21|||S0|latchAmp@0|in|35.5|-25|pin@5||30|-25
+Ametal-1|net@23|||S2700|pin@5||30|-25|contact@0||30|-22
+Ametal-1|net@27|||S900|hi1inLat@0|out[F]|7.8|-12.5|contact@1||7.8|-22
+Ametal-2|net@28|||S0|contact@0||30|-22|contact@1||7.8|-22
+Egnd||D5G2;|hi1inLat@0|gnd|G
+Egnd_1||D5G2;|latchAmp@0|gnd_1|G
+Ehcl||D5G2;|hi1inLat@0|hcl|I
+Ehcl_1||D5G2;|hi1inLat@0|hcl_1|I
+Ein[1]||D5G2;|hi1inLat@0|in[1]|I
+Eout[1]||D5G2;|latchAmp@0|out[1]|O
+Evdd||D5G2;|hi1inLat@0|vdd|P
+Evdd_1||D5G2;|latchAmp@0|vdd_1|P
+Evdd_2||D5G2;|hi1inLat@0|vdd_2|P
+Evdd_3||D5G2;|pin@4||P
+X
+
 # Cell latch1in10Aw;1{lay}
-Clatch1in10Aw;1{lay}|latch1in10A|cmos90|1194236252807|1223474259911||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223678686566
+Clatch1in10Aw;1{lay}|latch1in10A|cmos90|1194236252807|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Iraw1inLatchF;1{lay}|hi1inLat@0||0|0|||D5G4;
 IlatchPartsK:latchAmp10;1{lay}|latchAmp@0||39|0|||D5G4;
@@ -486,7 +519,7 @@ Eout[1]||D5G2;|pin@4||O
 X
 
 # Cell latch1in10B;1{lay}
-Clatch1in10B;1{lay}||cmos90|1205073999618|1207539693870||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1207228236701|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1209416437511
+Clatch1in10B;1{lay}||cmos90|1205073999618|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IlatchPartsK:latchAmp10B;2{lay}|latchAmp@1||22|0|||D5G4;
 NMetal-1-Pin|pin@15||0.3|-25||||
@@ -514,8 +547,8 @@ NOff-Page|conn@0||-27|-6||||
 NOff-Page|conn@1||-27|3||||
 NOff-Page|conn@4||24|-6||||
 Iraw1inLatchT;1{ic}|hi2inLat@0||-18|-6|||D5G4;
-IredFour:inv;1{ic}|inv@0||18|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:inv;1{ic}|invLT@0||0|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S6|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@0||18|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|invLT@0||0|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S6|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ilatch1in10B;1{ic}|latch1in@0||6.5|7.5|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||0|15.5|||||ART_message(D5G2;)Sies 20 March 2008
 Ngeneric:Invisible-Pin|pin@1||0|22.5|||||ART_message(D5G4;)Slatch with two amplifiers
@@ -573,8 +606,8 @@ NOff-Page|conn@0||-27|-6||||
 NOff-Page|conn@1||-27|3||||
 NOff-Page|conn@4||24|-6||||
 Iraw1inLatchT;1{ic}|hi2inLat@0||-18|-6|||D5G4;
-IredFour:inv;1{ic}|inv@0||18|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:inv;1{ic}|invLT@0||0|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@0||18|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|invLT@0||0|-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
 Ilatch1in20B;1{ic}|latch1in@1||6.5|7.5|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||0|18|||||ART_message(D5G2;)Sies 21 July 2008
 Ngeneric:Invisible-Pin|pin@1||0|22.5|||||ART_message(D5G4;)Slatch with two amplifiers
@@ -596,7 +629,7 @@ Eout[1]||D6G2;|conn@4|y|O
 X
 
 # Cell latch1in20Bm1;1{lay}
-Clatch1in20Bm1;1{lay}|latch1in20B|cmos90|1197076555516|1216652301282||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/",exportsConnectedByParent hcl hcl_1]|DRC_last_good_drc_area_date()G1216651857466|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1216652448576
+Clatch1in20Bm1;1{lay}|latch1in20B|cmos90|1197076555516|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/",exportsConnectedByParent hcl hcl_1]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981826991
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IlatchPartsK:latchAmp20B;1{lay}|latchAmp@2||22|0|||D5G4;
 NMetal-1-Pin|pin@30||0.8|-25||||
@@ -617,6 +650,66 @@ Evdd_2||D5G2;|raw1inLa@1|vdd_2|P
 Evdd_3||D5G2;|latchAmp@2|vdd_3|P
 X
 
+# Cell latch1in20Bm2dn;2{lay}
+Clatch1in20Bm2dn;2{lay}|latch1in20B|cmos90|1197076555516|1241212843263||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/",exportsConnectedByParent hcl hcl_1]|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||-20.5|10||||
+NX-Metal-1-Metal-2-Con|contact@1||26.5|-10||||
+IlatchPartsK:latchAmp20B;1{lay}|latchAmp@2||22|0|||D5G4;
+NMetal-1-Pin|pin@30||0.8|-25||||
+NMetal-2-Pin|pin@32||-13|10||||
+NMetal-2-Pin|pin@34||15|-10||||
+Iraw1inLatchT;1{lay}|raw1inLa@1||-7|0|||D5G4;
+Ametal-2|net@84||6.2|S1800|raw1inLa@1|vdd_3|-7.2|50|latchAmp@2|vdd_2|9.5|50
+Ametal-2|net@85||6.2|S1800|raw1inLa@1|gnd_1|-7.2|0|latchAmp@2|gnd|9.5|0
+Ametal-2|net@86||6.2|S1800|raw1inLa@1|vdd_4|-7.2|-50|latchAmp@2|vdd|9.5|-50
+Ametal-1|net@87|||S900|raw1inLa@1|out[T]|0.8|-12.5|pin@30||0.8|-25
+Ametal-1|net@88|||S1800|pin@30||0.8|-25|latchAmp@2|in|13|-25
+Ametal-1|net@89|||S2700|raw1inLa@1|inA[1]|-20.5|-7|contact@0||-20.5|10
+Ametal-2|net@90|||S1800|contact@0||-20.5|10|pin@32||-13|10
+Ametal-1|net@91|||S900|latchAmp@2|out[1]|26.5|-7|contact@1||26.5|-10
+Ametal-2|net@92|||S0|contact@1||26.5|-10|pin@34||15|-10
+Egnd||D5G2;|raw1inLa@1|gnd|G
+Egnd_1||D5G2;|latchAmp@2|gnd_1|G
+Ehcl||D5G2;|raw1inLa@1|hcl[A]|I
+Ein[1]||D5G2;|pin@32||I
+Eout[1]||D5G2;|pin@34||O
+Evdd||D5G2;|raw1inLa@1|vdd|P
+Evdd_1||D5G2;|latchAmp@2|vdd_1|P
+Evdd_2||D5G2;|raw1inLa@1|vdd_2|P
+Evdd_3||D5G2;|latchAmp@2|vdd_3|P
+X
+
+# Cell latch1in20Bm2up;3{lay}
+Clatch1in20Bm2up;3{lay}|latch1in20B|cmos90|1197076555516|1241212843263||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/",exportsConnectedByParent hcl hcl_1]|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||-20.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@1||26.5|10||||
+IlatchPartsK:latchAmp20B;1{lay}|latchAmp@2||22|0|||D5G4;
+NMetal-1-Pin|pin@30||0.8|-25||||
+NMetal-2-Pin|pin@32||-13|-10||||
+NMetal-2-Pin|pin@34||15|10||||
+Iraw1inLatchT;1{lay}|raw1inLa@1||-7|0|||D5G4;
+Ametal-2|net@84||6.2|S1800|raw1inLa@1|vdd_3|-7.2|50|latchAmp@2|vdd_2|9.5|50
+Ametal-2|net@85||6.2|S1800|raw1inLa@1|gnd_1|-7.2|0|latchAmp@2|gnd|9.5|0
+Ametal-2|net@86||6.2|S1800|raw1inLa@1|vdd_4|-7.2|-50|latchAmp@2|vdd|9.5|-50
+Ametal-1|net@87|||S900|raw1inLa@1|out[T]|0.8|-12.5|pin@30||0.8|-25
+Ametal-1|net@88|||S1800|pin@30||0.8|-25|latchAmp@2|in|13|-25
+Ametal-1|net@89|||S900|raw1inLa@1|inA[1]|-20.5|-7|contact@0||-20.5|-10
+Ametal-2|net@90|||S1800|contact@0||-20.5|-10|pin@32||-13|-10
+Ametal-1|net@91|||S2700|latchAmp@2|out[1]|26.5|-7|contact@1||26.5|10
+Ametal-2|net@92|||S0|contact@1||26.5|10|pin@34||15|10
+Egnd||D5G2;|raw1inLa@1|gnd|G
+Egnd_1||D5G2;|latchAmp@2|gnd_1|G
+Ehcl||D5G2;|raw1inLa@1|hcl[A]|I
+Ein[1]||D5G2;|pin@32||I
+Eout[1]||D5G2;|pin@34||O
+Evdd||D5G2;|raw1inLa@1|vdd|P
+Evdd_1||D5G2;|latchAmp@2|vdd_1|P
+Evdd_2||D5G2;|raw1inLa@1|vdd_2|P
+Evdd_3||D5G2;|latchAmp@2|vdd_3|P
+X
+
 # Cell latch1in30A;1{ic}
 Clatch1in30A;1{ic}||artwork|1194654852906|1206030842528|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -654,7 +747,7 @@ NOff-Page|conn@0||-21|-6||||
 NOff-Page|conn@1||-21|3||||
 NOff-Page|conn@4||18|-6||||
 Iraw1inLatchF;1{ic}|hi2inLat@0||-9|-6|||D5G4;
-IredFour:inv;1{ic}|invLT@0||7.5|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|invLT@0||7.5|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ilatch1in30A;1{ic}|latch1in@0||6.5|7.5|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||0|16|||||ART_message(D5G3;)S[ies 7 December 2007,renamed 20 March 2008]
 Ngeneric:Invisible-Pin|pin@1||0|22.5|||||ART_message(D5G4;)Slatch with one amplifier
@@ -673,7 +766,7 @@ Eout[1]||D6G2;|conn@4|y|O
 X
 
 # Cell latch1in30Am1;1{lay}
-Clatch1in30Am1;1{lay}|latch1in30A|cmos90|1197076555516|1207539453131||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/",exportsConnectedByParent hcl hcl_1]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1207539457744
+Clatch1in30Am1;1{lay}|latch1in30A|cmos90|1197076555516|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/",exportsConnectedByParent hcl hcl_1]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-37.2|28||||
 NX-Metal-1-Metal-2-Con|contact@1||-37.2|-28||||
@@ -711,7 +804,7 @@ Evdd_3||D5G2;|latchAmp@1|vdd_3|O
 X
 
 # Cell latch1in30Am1w;1{lay}
-Clatch1in30Am1w;1{lay}|latch1in30A|cmos90|1197076555516|1223474259911||ATTR_NCC(D5G3;NTX30;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/",exportsConnectedByParent hcl hcl_1]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1205074949379
+Clatch1in30Am1w;1{lay}|latch1in30A|cmos90|1197076555516|1238257435226||ATTR_NCC(D5G3;NTX30;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/",exportsConnectedByParent hcl hcl_1]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@4||11.6|28||||
 NX-Metal-1-Metal-2-Con|contact@5||11.6|-28||||
@@ -779,7 +872,7 @@ Eout[1]||D5G2;|pin@4||O
 X
 
 # Cell latch1in40B;1{lay}
-Clatch1in40B;1{lay}||cmos90|1205073999618|1207539693870||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1209819813021
+Clatch1in40B;1{lay}||cmos90|1205073999618|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IlatchPartsK:latchAmp40Am1;1{lay}|latchAmp@0||18|0|||D5G4;
 NMetal-1-Pin|pin@8||-7.2|-25||||
@@ -810,8 +903,8 @@ NOff-Page|conn@0||-27|-6||||
 NOff-Page|conn@1||-27|3||||
 NOff-Page|conn@4||24|-6||||
 Iraw1inLatchT;1{ic}|hi2inLat@0||-18|-6|||D5G4;
-IredFour:inv;1{ic}|inv@0||18|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S40|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:inv;1{ic}|invLT@0||0|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@0||18|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S40|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|invLT@0||0|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ilatch1in40B;1{ic}|latch1in@0||6.5|7.5|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||0|15.5|||||ART_message(D5G2;)S[ies 14 March 2008,Renamed 20 March 2008]
 Ngeneric:Invisible-Pin|pin@1||0|22.5|||||ART_message(D5G4;)Slatch with two amplifiers
@@ -869,9 +962,9 @@ NOff-Page|conn@0||-21|0||||
 NOff-Page|conn@1||-21|9||||
 NOff-Page|conn@4||42|0||||
 Iraw1inLatchF;1{ic}|hi2inLat@0||-9|0|||D5G4;
-IredFour:invLT;1{ic}|invLT@0||6|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:inv;1{ic}|invLT@1||18|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:inv;1{ic}|invLT@2||30|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S60|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invLT;1{ic}|invLT@0||6|0|||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}|invLT@1||18|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|invLT@2||30|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S60|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ilatch1in60C;1{ic}|latch1in@0||34|14|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||3|16|||||ART_message(D5G3;)S[ies 11 November 2007,renamed 20 March 2007,m2 version 15 July 2008]
 Ngeneric:Invisible-Pin|pin@1||-1.5|23.5|||||ART_message(D5G4;)Slatch with three amplifiers
@@ -896,7 +989,7 @@ Eout[1]|outS[1]|D6G2;|conn@4|y|O
 X
 
 # Cell latch1in60Cm1;1{lay}
-Clatch1in60Cm1;1{lay}|latch1in60C|cmos90|1194627475361|1223678954956||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1223678957834|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223678957834|FACET_characteristic_spacing()D[144.0,144.0]
+Clatch1in60Cm1;1{lay}|latch1in60C|cmos90|1194627475361|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|FACET_characteristic_spacing()D[144.0,144.0]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Ngeneric:Essential-Bounds|art@1||-72|-72|||RR|A
 Ngeneric:Essential-Bounds|art@2||72|72||||A
@@ -923,36 +1016,70 @@ Evdd_3||D5G2;|latchAmp@0|vdd_2|P
 Evdd_4||D5G2;|latchAmp@0|vdd_3|P
 X
 
-# Cell latch1in60Cm2;1{lay}
-Clatch1in60Cm2;1{lay}|latch1in60C|cmos90|1194627475361|1223678926361||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1223678929409|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223678929409|FACET_characteristic_spacing()D[144.0,144.0]
+# Cell latch1in60Cm2dn;2{lay}
+Clatch1in60Cm2dn;2{lay}|latch1in60C|cmos90|1194627475361|1241212843263||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241982414663|FACET_characteristic_spacing()D[144.0,144.0]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Ngeneric:Essential-Bounds|art@1||-72|-72|||RR|A
+Ngeneric:Essential-Bounds|art@2||72|72||||A
+NX-Metal-1-Metal-2-Con|contact@3||64|-10||||
+NX-Metal-1-Metal-2-Con|contact@4||-58.5|10||||
+NX-Metal-1-Metal-2-Con|contact@5||-6|28||||
+NX-Metal-1-Metal-2-Con|contact@6||-37.2|28||||
+Iraw1inLatchF;1{lay}|hi1inLat@0||-45|0|||D5G4;
+IlatchPartsK:latchAmp60Cm1;1{lay}|latchAmp@0||40|0|Y||D5G4;
+NMetal-2-Pin|pin@0||55|-10||||
+NMetal-2-Pin|pin@1||-52.5|10||||
+IwiresL:select22;1{lay}|select22@0||-22.5|0|||D5G4;
+Ametal-2|net@33||6.2|S0|latchAmp@0|gnd|-13.5|0|hi1inLat@0|gnd_1|-45.2|0
+Ametal-2|net@46|||S1800|pin@0||55|-10|contact@3||64|-10
+Ametal-1|net@47|||S2700|latchAmp@0|out[1]|64|-13|contact@3||64|-10
+Ametal-2|net@48|||S0|pin@1||-52.5|10|contact@4||-58.5|10
+Ametal-1|net@49|||S2700|hi1inLat@0|in[1]|-58.5|-7|contact@4||-58.5|10
+Ametal-1|net@54|||S2700|latchAmp@0|in|-6|24|contact@5||-6|28
+Ametal-2|net@55|||S1800|contact@6||-37.2|28|contact@5||-6|28
+Ametal-1|net@57|||S2700|hi1inLat@0|out[F]|-37.2|-12.5|contact@6||-37.2|28
+Ametal-2|net@58||6.2|S1800|hi1inLat@0|vdd_4|-45.2|-50|latchAmp@0|vdd_1|-13.5|-50
+Ametal-2|net@59||6.2|S0|latchAmp@0|vdd|-13.5|50|hi1inLat@0|vdd_3|-45.2|50
+Egnd||D5G2;|hi1inLat@0|gnd|G
+Egnd_1||D5G2;|latchAmp@0|gnd_1|G
+Ehcl||D5G2;|hi1inLat@0|hcl|I
+EinS[1]||D5G2;|pin@1||I
+EoutS[1]||D5G2;|pin@0||O
+Evdd||D5G2;|hi1inLat@0|vdd|P
+Evdd_2||D5G2;|hi1inLat@0|vdd_2|P
+Evdd_3||D5G2;|latchAmp@0|vdd_2|P
+Evdd_4||D5G2;|latchAmp@0|vdd_3|P
+X
+
+# Cell latch1in60Cm2up;1{lay}
+Clatch1in60Cm2up;1{lay}|latch1in60C|cmos90|1194627475361|1241212843263||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241982414663|FACET_characteristic_spacing()D[144.0,144.0]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Ngeneric:Essential-Bounds|art@1||-72|-72|||RR|A
 Ngeneric:Essential-Bounds|art@2||72|72||||A
-NX-Metal-1-Metal-2-Con|contact@1||-37.2|-28||||
-NX-Metal-1-Metal-2-Con|contact@2||-6|-28||||
 NX-Metal-1-Metal-2-Con|contact@3||64|10||||
 NX-Metal-1-Metal-2-Con|contact@4||-58.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@5||-37.2|-28||||
+NX-Metal-1-Metal-2-Con|contact@6||-6|-28||||
 Iraw1inLatchF;1{lay}|hi1inLat@0||-45|0|||D5G4;
 IlatchPartsK:latchAmp60Cm1;1{lay}|latchAmp@0||40|0|||D5G4;
 NMetal-2-Pin|pin@0||55|10||||
 NMetal-2-Pin|pin@1||-52.5|-10||||
 IwiresL:select22;1{lay}|select22@0||-22.5|0|||D5G4;
-Ametal-2|net@18|||S1800|contact@1||-37.2|-28|contact@2||-6|-28
-Ametal-1|net@23|||S900|latchAmp@0|in|-6|-24|contact@2||-6|-28
 Ametal-2|net@33||6.2|S0|latchAmp@0|gnd|-13.5|0|hi1inLat@0|gnd_1|-45.2|0
 Ametal-2|net@35||6.2|S0|latchAmp@0|vdd_1|-13.5|50|hi1inLat@0|vdd_3|-45.2|50
 Ametal-2|net@36||6.2|S0|latchAmp@0|vdd|-13.5|-50|hi1inLat@0|vdd_4|-45.2|-50
-Ametal-1|net@45|||S2700|contact@1||-37.2|-28|hi1inLat@0|out[F]|-37.2|-12.5
 Ametal-2|net@46|||S1800|pin@0||55|10|contact@3||64|10
 Ametal-1|net@47|||S900|latchAmp@0|out[1]|64|13|contact@3||64|10
 Ametal-2|net@48|||S0|pin@1||-52.5|-10|contact@4||-58.5|-10
 Ametal-1|net@49|||S900|hi1inLat@0|in[1]|-58.5|-7|contact@4||-58.5|-10
+Ametal-1|net@54|||S900|hi1inLat@0|out[F]|-37.2|-12.5|contact@5||-37.2|-28
+Ametal-2|net@55|||S1800|contact@5||-37.2|-28|contact@6||-6|-28
+Ametal-1|net@56|||S900|latchAmp@0|in|-6|-24|contact@6||-6|-28
 Egnd||D5G2;|hi1inLat@0|gnd|G
 Egnd_1||D5G2;|latchAmp@0|gnd_1|G
 Ehcl||D5G2;|hi1inLat@0|hcl|I
-Ehcl_1||D5G2;|hi1inLat@0|hcl_1|I
 EinS[1]@907770434|inS[1]|D5G2;|pin@1||I
-EoutS[2]|outS[1]|D5G2;|pin@0||U
+EoutS[2]|outS[1]|D5G2;|pin@0||O
 Evdd||D5G2;|hi1inLat@0|vdd|P
 Evdd_2||D5G2;|hi1inLat@0|vdd_2|P
 Evdd_3||D5G2;|latchAmp@0|vdd_2|P
@@ -960,7 +1087,7 @@ Evdd_4||D5G2;|latchAmp@0|vdd_3|P
 X
 
 # Cell latch1in60Cm3;1{lay}
-Clatch1in60Cm3;1{lay}|latch1in60C|cmos90|1194627475361|1223679028500||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1223679033344|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223679033344|FACET_characteristic_spacing()D[144.0,144.0]
+Clatch1in60Cm3;1{lay}|latch1in60C|cmos90|1194627475361|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|FACET_characteristic_spacing()D[144.0,144.0]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Ngeneric:Essential-Bounds|art@1||-72|-72|||RR|A
 Ngeneric:Essential-Bounds|art@2||72|72||||A
@@ -1031,7 +1158,7 @@ Eout[1]||D5G2;|pin@4||O
 X
 
 # Cell latch2in10A;1{lay}
-Clatch2in10A;1{lay}||cmos90|1204627760999|1216838446048||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1206038362814
+Clatch2in10A;1{lay}||cmos90|1204627760999|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||21.5|-28||||
 NX-Metal-1-Metal-2-Con|contact@4||-1|-28||||
@@ -1077,7 +1204,7 @@ Evdd_3||D5G2;|latchAmp@1|vdd_3|P
 X
 
 # Cell latch2in10A;1{sch}
-Clatch2in10A;1{sch}||schematic|1194187081843|1206031338779|
+Clatch2in10A;1{sch}||schematic|1194187081843|1227300642771|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-21|3||||
 NOff-Page|conn@1||-21|9||||
@@ -1085,7 +1212,7 @@ NOff-Page|conn@2||-21|-3|||XRR|
 NOff-Page|conn@3||-21|-9||||
 NOff-Page|conn@4||18|0||||
 Iraw2inLatchF;1{ic}|hi2inLat@0||-9|0|||D5G4;
-IredFour:inv;1{ic}|invLT@1||9|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}|invLT@1||9|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
 Ilatch2in10A;1{ic}|latch2in@0||23|9.5|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||0|15.5|||||ART_message(D5G3;)S[ies 4 March 2008,renamed 20 March 2008]
 Ngeneric:Invisible-Pin|pin@1||0|22.5|||||ART_message(D5G4;)Slatch with one amplifiers
@@ -1096,7 +1223,10 @@ NWire_Pin|pin@6||-16|-3||||
 NWire_Pin|pin@7||-16|-1||||
 NWire_Pin|pin@8||-11|9||||
 NWire_Pin|pin@9||-11|-9||||
+NWire_Pin|pin@10||-4|0||||
+NWire_Pin|pin@11||-4|4||||
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||0|0|||D0G4;|ATTR_L(D5G1;PUD)D242.10000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|dataBar|D5G2;||2700|pin@10||-4|0|pin@11||-4|4
 Awire|net@2|||1800|conn@0|y|-19|3|pin@4||-16|3
 Awire|net@3|||900|pin@4||-16|3|pin@5||-16|1
 Awire|net@4|||1800|pin@5||-16|1|hi2inLat@0|inA[1]|-12|1
@@ -1108,8 +1238,9 @@ Awire|net@9|||900|pin@8||-11|9|hi2inLat@0|hcl[A]|-11|3
 Awire|net@10|||1800|conn@3|y|-19|-9|pin@9||-11|-9
 Awire|net@11|||2700|pin@9||-11|-9|hi2inLat@0|hcl[B]|-11|-3
 Awire|net@16|||1800|wire90@1|b|2.5|0|invLT@1|in|6.5|0
-Awire|net@36|||1800|hi2inLat@0|out[F]|-6|0|wire90@1|a|-2.5|0
+Awire|net@36|||1800|hi2inLat@0|out[F]|-6|0|pin@10||-4|0
 Awire|net@37|||1800|invLT@1|out|11.5|0|conn@4|a|16|0
+Awire|net@38|||1800|pin@10||-4|0|wire90@1|a|-2.5|0
 Ehcl[A]||D4G2;|conn@1|a|I
 Ehcl[B]||D4G2;|conn@3|a|I
 EinA[1]||D4G2;|conn@0|a|I
@@ -1151,7 +1282,7 @@ Eout[1]||D5G2;|pin@8||O
 X
 
 # Cell latch2in10Aimc;1{lay}
-Clatch2in10Aimc;1{lay}||cmos90|1194186085518|1206031539827||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1206038362814
+Clatch2in10Aimc;1{lay}||cmos90|1194186085518|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IlatchPartsK:latchAmp10;1{lay}|latchAmp@0||27|0|||D5G4;
 NMetal-2-Pin|pin@12||35|50||||
@@ -1184,7 +1315,7 @@ NOff-Page|conn@1||-21|9||||
 NOff-Page|conn@3||-21|-9||||
 NOff-Page|conn@4||12|0||||
 Iraw2inLatchTmc;1{ic}|hi2inLat@0||-9|0|||D5G4;
-IredFour:invLT;1{ic}|invLT@0||4.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:invLT;1{ic}|invLT@0||4.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
 Ilatch2in10Aimc;1{ic}|latch2in@0||8|9|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||0|17.5|||||ART_message(D5G3;)S[ies 21 November 2007,renamed 20 March 2008]
 Ngeneric:Invisible-Pin|pin@1||0|26.5|||||ART_message(D5G4;)S[inverting latch w/ 1 amplifier,output LO after master clear]
@@ -1241,7 +1372,7 @@ Eout[1]||D5G2;|pin@8||O
 X
 
 # Cell latch2in10Alo;1{lay}
-Clatch2in10Alo;1{lay}||cmos90|1194186085518|1206031209843||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1206038362814
+Clatch2in10Alo;1{lay}||cmos90|1194186085518|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||0|-22||||
 NX-Metal-1-Metal-2-Con|contact@1||17.5|-22||||
@@ -1280,7 +1411,7 @@ NOff-Page|conn@2||-21|3|||XYRR|
 NOff-Page|conn@3||-21|9|||Y|
 NOff-Page|conn@4||12|0||||
 Iraw2inLatchF;1{ic}|hi2inLat@0||-9|0|Y||D5G4;
-IredFour:invLT;1{ic}|invLT@0||4.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:invLT;1{ic}|invLT@0||4.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
 Ilatch2in10Alo;1{ic}|latch2in@0||8|9|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||-0.5|16.5|||||ART_message(D5G3;)S[ies 9 November 2007,renamed 20 March 2008]
 Ngeneric:Invisible-Pin|pin@1||0|22.5|||||ART_message(D5G4;)Slatch with one amplifier
@@ -1349,7 +1480,7 @@ Eout[1]||D5G2;|pin@8||O
 X
 
 # Cell latch2in10Alomc;1{lay}
-Clatch2in10Alomc;1{lay}||cmos90|1194186085518|1206031835497||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1206038362814
+Clatch2in10Alomc;1{lay}||cmos90|1194186085518|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@0||15.5|-22||||
 NX-Metal-1-Metal-2-Con|contact@1||-4|-22||||
@@ -1386,7 +1517,7 @@ NOff-Page|conn@1||-21|9||||
 NOff-Page|conn@3||-21|-9||||
 NOff-Page|conn@4||12|0||||
 Iraw2inLatchFmc;1{ic}|hi2inLat@0||-9|0|||D5G4;
-IredFour:invLT;1{ic}|invLT@0||4.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:invLT;1{ic}|invLT@0||4.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
 Ilatch2in10Alomc;1{ic}|latch2in@0||8|9|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||0|17|||||ART_message(D5G3;)S[ies 10 November 2007,renamed 20 March 2008]
 Ngeneric:Invisible-Pin|pin@1||0|22.5|||||ART_message(D5G4;)Smc latch with one amplifier
@@ -1451,7 +1582,7 @@ Eout[1]||D5G2;|pin@4||O
 X
 
 # Cell latch2in20A;1{lay}
-Clatch2in20A;1{lay}||cmos90|1204627760999|1216845501693||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1216845490761|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1216845515164
+Clatch2in20A;1{lay}||cmos90|1204627760999|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||22.5|-28||||
 NX-Metal-1-Metal-2-Con|contact@4||0|-28||||
@@ -1497,7 +1628,7 @@ NOff-Page|conn@2||-21|-3|||XRR|
 NOff-Page|conn@3||-21|-9||||
 NOff-Page|conn@4||18|0||||
 Iraw2inLatchF;1{ic}|hi2inLat@0||-9|0|||D5G4;
-IredFour:inv;1{ic}|invLT@1||9|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|invLT@1||9|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ilatch2in20A;1{ic}|latch2in@0||23|9.5|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||-0.5|16.5|||||ART_message(D5G3;)S[ies 4 March 2008,renamed 20 March 2008]
 Ngeneric:Invisible-Pin|pin@1||0|22.5|||||ART_message(D5G4;)Slatch with one amplifier
@@ -1566,7 +1697,7 @@ Eout[1]||D5G2;|pin@4||O
 X
 
 # Cell latch2in30Bmc;1{lay}
-Clatch2in30Bmc;1{lay}||cmos90|1207491179652|1207706177566||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1207706178953|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1207706178953
+Clatch2in30Bmc;1{lay}||cmos90|1207491179652|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IlatchPartsK:latchAmp30B;1{lay}|latchAmp@0||23.5|0|||D5G4;
 NMetal-1-Pin|pin@0||-13|-25||||
@@ -1597,8 +1728,8 @@ NOff-Page|conn@1||-21|9||||
 NOff-Page|conn@3||-21|-9||||
 NOff-Page|conn@4||27|0||||
 Iraw2inLatchTmcLO;1{ic}|hi2inLat@0||-9|0|||D5G4;
-IredFour:invLT;1{ic}|invLT@0||6|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
-IredFour:inv;1{ic}|invLT@1||18|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invLT;1{ic}|invLT@0||6|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}|invLT@1||18|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ilatch2in30Bmc;1{ic}|latch2in@0||33|15|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||0|15.5|||||ART_message(D5FLeave alone;G3;)Sies 6 April 2008
 Ngeneric:Invisible-Pin|pin@1||0|22.5|||||ART_message(D5FLeave alone;G4;)S[latch with two amplifiers,and Master Clear]
@@ -1623,6 +1754,119 @@ Ehcl[B]|mc|D4G2;|conn@3|a|I
 Eout[1]||D6G2;|conn@4|y|O
 X
 
+# Cell latch2in40C;1{ic}
+Clatch2in40C;1{ic}||artwork|1194792867936|1230861644267|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||-2|-3|-1|-1||
+Nschematic:Bus_Pin|pin@1||-2|3|-1|-1||
+Nschematic:Bus_Pin|pin@2||-3|-1|-1|-1||
+Nschematic:Bus_Pin|pin@3||-3|1|-1|-1||
+Nschematic:Bus_Pin|pin@4||3|0|-1|-1||
+NPin|pin@5||1|-3|1|1||
+NPin|pin@6||1|-2|1|1||
+NPin|pin@7||-2|2|1|1||
+NPin|pin@8||-2|3|1|1||
+NPin|pin@9||-2|-2|1|1||
+NPin|pin@10||-2|-3|1|1||
+Ngeneric:Invisible-Pin|pin@11||0|0|||||ART_message(D5G3;)S40C
+NPin|pin@12||-3|-2|1|1||
+NPin|pin@13||-3|2|1|1||
+NPin|pin@14||1|2|1|1||
+NPin|pin@15||1|3|1|1||
+NPin|pin@16||3|0|1|1||
+AThicker|net@0|||FS1800|pin@7||-2|2|pin@14||1|2
+AThicker|net@1|||FS900|pin@9||-2|-2|pin@10||-2|-3
+AThicker|net@2|||FS2700|pin@14||1|2|pin@15||1|3
+AThicker|net@3|||FS1237|pin@15||1|3|pin@16||3|0
+AThicker|net@4|||FS563|pin@16||3|0|pin@5||1|-3
+AThicker|net@5|||FS2700|pin@5||1|-3|pin@6||1|-2
+AThicker|net@6|||FS0|pin@6||1|-2|pin@9||-2|-2
+AThicker|net@7|||FS1800|pin@13||-3|2|pin@7||-2|2
+AThicker|net@8|||FS2700|pin@7||-2|2|pin@8||-2|3
+AThicker|net@9|||FS0|pin@9||-2|-2|pin@12||-3|-2
+AThicker|net@10|||FS2700|pin@12||-3|-2|pin@13||-3|2
+Ehcl[A]||D5G2;|pin@0||I
+Ehcl[B]||D5G2;|pin@1||I
+EinA[1]||D5G2;|pin@2||I
+EinB[1]||D5G2;|pin@3||I
+EoutS[1]||D5G2;|pin@4||O
+X
+
+# Cell latch2in40C;1{lay}
+Clatch2in40C;1{lay}||cmos90|1194627475361|1238257435226||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@1||-37|-28||||
+NX-Metal-1-Metal-2-Con|contact@2||10|-28||||
+Iraw2inLatchF;1{lay}|hi2inLat@1||-45|0|||D5G4;
+IlatchPartsK:latchAmp40C;1{lay}|latchAmp@2||40|0|||D5G4;
+Ametal-2|net@14||6.2|S0|latchAmp@2|vdd_1|-13.5|50|hi2inLat@1|vdd_3|-18|50
+Ametal-2|net@18|||S1800|contact@1||-37|-28|contact@2||10|-28
+Ametal-1|net@23|||S900|latchAmp@2|in|10|-24|contact@2||10|-28
+Ametal-1|net@33|||S2700|contact@1||-37|-28|hi2inLat@1|out[F]|-37|-12.5
+Ametal-2|net@40||6.2|S1800|hi2inLat@1|gnd_1|-18|0|latchAmp@2|gnd|-13.5|0
+Ametal-2|net@41||6.2|S0|latchAmp@2|vdd|-13.5|-50|hi2inLat@1|vdd_4|-18|-50
+Egnd||D5G2;|hi2inLat@1|gnd|G
+Egnd_1||D5G2;|latchAmp@2|gnd_1|G
+Ehcl[A]||D5G2;|hi2inLat@1|hcl[A]|I
+Ehcl[B]||D5G2;|hi2inLat@1|hcl[B]|I
+EinA[1]||D5FLeave alone;G2;|hi2inLat@1|inA[1]|I
+EinB[1]||D5FLeave alone;G2;|hi2inLat@1|inB[1]|I
+EoutS[1]||D5G2;|latchAmp@2|out[1]|I
+Evdd||D5G2;|hi2inLat@1|vdd|P
+Evdd_2||D5G2;|hi2inLat@1|vdd_2|P
+Evdd_3||D5G2;|latchAmp@2|vdd_2|P
+Evdd_4||D5G2;|latchAmp@2|vdd_3|P
+X
+
+# Cell latch2in40C;1{sch}
+Clatch2in40C;1{sch}||schematic|1194187081843|1230861336584|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-21|3||||
+NOff-Page|conn@1||-21|9||||
+NOff-Page|conn@2||-21|-3|||XRR|
+NOff-Page|conn@3||-21|-9||||
+NOff-Page|conn@4||42|0||||
+Iraw2inLatchF;1{ic}|hi2inLat@0||-9|0|||D5G4;
+IredFive:invLT;1{ic}|invLT@0||6|0|||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}|invLT@1||18|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|invLT@2||30|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S40|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ilatch2in40C;1{ic}|latch2in@1||33|15|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||0|20.5|||||ART_message(D5FLeave alone;G3;)Sies 1 January 2008
+Ngeneric:Invisible-Pin|pin@1||0|27.5|||||ART_message(D5FLeave alone;G4;)Slatch with three amplifiers
+Ngeneric:Invisible-Pin|pin@2||0|32.5|||||ART_message(D5G6;)Slatch2in40C
+NWire_Pin|pin@4||-16|3||||
+NWire_Pin|pin@5||-16|1||||
+NWire_Pin|pin@6||-16|-3||||
+NWire_Pin|pin@7||-16|-1||||
+NWire_Pin|pin@8||-11|9||||
+NWire_Pin|pin@9||-11|-9||||
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||0|0|||D0G4;|ATTR_L(D5G1;PUD)D295.79999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||12|0|||D0G4;|ATTR_L(D5G1;PUD)D242.10000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@2||24|0|||D0G4;|ATTR_L(D5G1;PUD)D555.7999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@2|||1800|conn@0|y|-19|3|pin@4||-16|3
+Awire|net@3|||900|pin@4||-16|3|pin@5||-16|1
+Awire|net@4|||1800|pin@5||-16|1|hi2inLat@0|inA[1]|-12|1
+Awire|net@5|||1800|conn@2|y|-19|-3|pin@6||-16|-3
+Awire|net@6|||2700|pin@6||-16|-3|pin@7||-16|-1
+Awire|net@7|||1800|pin@7||-16|-1|hi2inLat@0|inB[1]|-12|-1
+Awire|net@14|||0|wire90@0|a|-2.5|0|hi2inLat@0|out[F]|-6|0
+Awire|net@15|||0|invLT@0|in|3.5|0|wire90@0|b|2.5|0
+Awire|net@16|||1800|wire90@1|b|14.5|0|invLT@1|in|15.5|0
+Awire|net@17|||1800|wire90@2|b|26.5|0|invLT@2|in|27.5|0
+Awire|net@18|||0|wire90@1|a|9.5|0|invLT@0|out|8.5|0
+Awire|net@19|||1800|invLT@1|out|20.5|0|wire90@2|a|21.5|0
+Awire|net@20|||1800|invLT@2|out|32.5|0|conn@4|a|40|0
+Awire|net@21|||1800|conn@1|y|-19|9|pin@8||-11|9
+Awire|net@22|||900|pin@8||-11|9|hi2inLat@0|hcl[A]|-11|3
+Awire|net@23|||1800|conn@3|y|-19|-9|pin@9||-11|-9
+Awire|net@24|||2700|pin@9||-11|-9|hi2inLat@0|hcl[B]|-11|-3
+Ehcl[A]||D4G2;|conn@1|a|I
+Ehcl[B]||D4G2;|conn@3|a|I
+EinA[1]||D4G2;|conn@0|a|I
+EinB[1]||D4G2;|conn@2|a|I
+EoutS[1]||D6G2;|conn@4|y|O
+X
+
 # Cell latch2in60C;1{ic}
 Clatch2in60C;1{ic}||artwork|1194792867936|1216151386666|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -1662,7 +1906,7 @@ Eout[1]|outS[1]|D5G2;|pin@4||O
 X
 
 # Cell latch2in60C;1{sch}
-Clatch2in60C;1{sch}||schematic|1194187081843|1216151484328|
+Clatch2in60C;1{sch}||schematic|1194187081843|1230577210158|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-21|3||||
 NOff-Page|conn@1||-21|9||||
@@ -1670,9 +1914,9 @@ NOff-Page|conn@2||-21|-3|||XRR|
 NOff-Page|conn@3||-21|-9||||
 NOff-Page|conn@4||42|0||||
 Iraw2inLatchF;1{ic}|hi2inLat@0||-9|0|||D5G4;
-IredFour:invLT;1{ic}|invLT@0||6|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:inv;1{ic}|invLT@1||18|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:inv;1{ic}|invLT@2||30|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S60|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invLT;1{ic}|invLT@0||6|0|||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}|invLT@1||18|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|invLT@2||30|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S60|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ilatch2in60C;1{ic}|latch2in@0||33|15|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||0|20.5|||||ART_message(D5FLeave alone;G3;)S[ies 4 November 2007,renamed 20 March 2008,m2 version 15 July 2008]
 Ngeneric:Invisible-Pin|pin@1||0|27.5|||||ART_message(D5FLeave alone;G4;)Slatch with three amplifiers
@@ -1692,10 +1936,6 @@ Awire|net@4|||1800|pin@5||-16|1|hi2inLat@0|inA[1]|-12|1
 Awire|net@5|||1800|conn@2|y|-19|-3|pin@6||-16|-3
 Awire|net@6|||2700|pin@6||-16|-3|pin@7||-16|-1
 Awire|net@7|||1800|pin@7||-16|-1|hi2inLat@0|inB[1]|-12|-1
-Awire|net@8|||1800|conn@1|y|-19|9|pin@8||-11|9
-Awire|net@9|||900|pin@8||-11|9|hi2inLat@0|hcl[A]|-11|3
-Awire|net@10|||1800|conn@3|y|-19|-9|pin@9||-11|-9
-Awire|net@11|||2700|pin@9||-11|-9|hi2inLat@0|hcl[B]|-11|-3
 Awire|net@14|||0|wire90@0|a|-2.5|0|hi2inLat@0|out[F]|-6|0
 Awire|net@15|||0|invLT@0|in|3.5|0|wire90@0|b|2.5|0
 Awire|net@16|||1800|wire90@1|b|14.5|0|invLT@1|in|15.5|0
@@ -1703,6 +1943,10 @@ Awire|net@17|||1800|wire90@2|b|26.5|0|invLT@2|in|27.5|0
 Awire|net@18|||0|wire90@1|a|9.5|0|invLT@0|out|8.5|0
 Awire|net@19|||1800|invLT@1|out|20.5|0|wire90@2|a|21.5|0
 Awire|net@20|||1800|invLT@2|out|32.5|0|conn@4|a|40|0
+Awire|net@21|||1800|conn@1|y|-19|9|pin@8||-11|9
+Awire|net@22|||900|pin@8||-11|9|hi2inLat@0|hcl[A]|-11|3
+Awire|net@23|||1800|conn@3|y|-19|-9|pin@9||-11|-9
+Awire|net@24|||2700|pin@9||-11|-9|hi2inLat@0|hcl[B]|-11|-3
 Ehcl[A]||D4G2;|conn@1|a|I
 Ehcl[B]||D4G2;|conn@3|a|I
 EinA[1]||D4G2;|conn@0|a|I
@@ -1711,7 +1955,7 @@ Eout[1]|outS[1]|D6G2;|conn@4|y|O
 X
 
 # Cell latch2in60Cm1;3{lay}
-Clatch2in60Cm1;3{lay}|latch2in60C|cmos90|1194627475361|1216151414234||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1216151437503|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1216151437503
+Clatch2in60Cm1;3{lay}|latch2in60C|cmos90|1194627475361|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||-37|-28||||
 NX-Metal-1-Metal-2-Con|contact@2||-6|-28||||
@@ -1736,17 +1980,57 @@ Evdd_3||D5G2;|latchAmp@1|vdd_2|P
 Evdd_4||D5G2;|latchAmp@1|vdd_3|P
 X
 
-# Cell latch2in60Cm2;1{lay}
-Clatch2in60Cm2;1{lay}|latch2in60C|cmos90|1194627475361|1216151808200||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1216151813229|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1216151813229
+# Cell latch2in60Cm2dn;2{lay}
+Clatch2in60Cm2dn;2{lay}|latch2in60C|cmos90|1194627475361|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||-37|-28||||
 NX-Metal-1-Metal-2-Con|contact@2||-6|-28||||
-NX-Metal-1-Metal-2-Con|contact@3||64|10||||
+NX-Metal-1-Metal-2-Con|contact@3||64|-40||||
+NX-Metal-1-Metal-2-Con|contact@4||-31.5|28||||
+NX-Metal-1-Metal-2-Con|contact@5||-58.5|22||||
+Iraw2inLatchF;1{lay}|hi2inLat@1||-45|0|||D5G4;
+IlatchPartsK:latchAmp60Cm1;1{lay}|latchAmp@1||40|0|||D5G4;
+NMetal-2-Pin|pin@0||58|-40||||
+NMetal-2-Pin|pin@1||-52.5|22||||
+NMetal-2-Pin|pin@2||-37.5|28||||
+NMetal-1-Pin|pin@3||-58.5|25||||
+Ametal-2|net@14||6.2|S0|latchAmp@1|vdd_1|-13.5|50|hi2inLat@1|vdd_3|-18|50
+Ametal-2|net@18|||S1800|contact@1||-37|-28|contact@2||-6|-28
+Ametal-1|net@23|||S900|latchAmp@1|in|-6|-24|contact@2||-6|-28
+Ametal-1|net@33|||S2700|contact@1||-37|-28|hi2inLat@1|out[F]|-37|-12.5
+Ametal-2|net@40||6.2|S1800|hi2inLat@1|gnd_1|-18|0|latchAmp@1|gnd|-13.5|0
+Ametal-2|net@41||6.2|S0|latchAmp@1|vdd|-13.5|-50|hi2inLat@1|vdd_4|-18|-50
+Ametal-2|net@42|||S1800|pin@0||58|-40|contact@3||64|-40
+Ametal-1|net@43|||S900|latchAmp@1|out[1]|64|13|contact@3||64|-40
+Ametal-2|net@44|||S1800|pin@2||-37.5|28|contact@4||-31.5|28
+Ametal-1|net@45|||S2700|hi2inLat@1|inB[1]|-31.5|-7|contact@4||-31.5|28
+Ametal-2|net@46|||S0|pin@1||-52.5|22|contact@5||-58.5|22
+Ametal-1|net@47|||S2700|hi2inLat@1|inA[1]|-58.5|-7|contact@5||-58.5|22
+Ametal-1|net@48||0.4|S2700|contact@5||-58.5|22|pin@3||-58.5|25
+Egnd||D5G2;|hi2inLat@1|gnd|G
+Egnd_1||D5G2;|latchAmp@1|gnd_1|G
+Ehcl[A]||D5G2;|hi2inLat@1|hcl[A]|I
+Ehcl[B]||D5G2;|hi2inLat@1|hcl[B]|I
+EinA[1]||D5G2;|pin@1||I
+EinB[1]||D5G2;|pin@2||I
+EoutS[1]||D5G2;|pin@0||O
+Evdd||D5G2;|hi2inLat@1|vdd|P
+Evdd_2||D5G2;|hi2inLat@1|vdd_2|P
+Evdd_3||D5G2;|latchAmp@1|vdd_2|P
+Evdd_4||D5G2;|latchAmp@1|vdd_3|P
+X
+
+# Cell latch2in60Cm2up;1{lay}
+Clatch2in60Cm2up;1{lay}|latch2in60C|cmos90|1194627475361|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||-37|-28||||
+NX-Metal-1-Metal-2-Con|contact@2||-6|-28||||
+NX-Metal-1-Metal-2-Con|contact@3||64|40||||
 NX-Metal-1-Metal-2-Con|contact@4||-31.5|-16||||
 NX-Metal-1-Metal-2-Con|contact@5||-58.5|-10||||
 Iraw2inLatchF;1{lay}|hi2inLat@1||-45|0|||D5G4;
 IlatchPartsK:latchAmp60Cm1;1{lay}|latchAmp@1||40|0|||D5G4;
-NMetal-2-Pin|pin@0||58|10||||
+NMetal-2-Pin|pin@0||58|40||||
 NMetal-2-Pin|pin@1||-52.5|-10||||
 NMetal-2-Pin|pin@2||-37.5|-16||||
 Ametal-2|net@14||6.2|S0|latchAmp@1|vdd_1|-13.5|50|hi2inLat@1|vdd_3|-18|50
@@ -1755,8 +2039,8 @@ Ametal-1|net@23|||S900|latchAmp@1|in|-6|-24|contact@2||-6|-28
 Ametal-1|net@33|||S2700|contact@1||-37|-28|hi2inLat@1|out[F]|-37|-12.5
 Ametal-2|net@40||6.2|S1800|hi2inLat@1|gnd_1|-18|0|latchAmp@1|gnd|-13.5|0
 Ametal-2|net@41||6.2|S0|latchAmp@1|vdd|-13.5|-50|hi2inLat@1|vdd_4|-18|-50
-Ametal-2|net@42|||S1800|pin@0||58|10|contact@3||64|10
-Ametal-1|net@43|||S900|latchAmp@1|out[1]|64|13|contact@3||64|10
+Ametal-2|net@42|||S1800|pin@0||58|40|contact@3||64|40
+Ametal-1|net@43|||S2700|latchAmp@1|out[1]|64|13|contact@3||64|40
 Ametal-2|net@44|||S1800|pin@2||-37.5|-16|contact@4||-31.5|-16
 Ametal-1|net@45|||S900|hi2inLat@1|inB[1]|-31.5|-7|contact@4||-31.5|-16
 Ametal-2|net@46|||S0|pin@1||-52.5|-10|contact@5||-58.5|-10
@@ -1775,7 +2059,7 @@ Evdd_4||D5G2;|latchAmp@1|vdd_3|P
 X
 
 # Cell latch2in60Cm3;1{lay}
-Clatch2in60Cm3;1{lay}|latch2in60C|cmos90|1194627475361|1216151841009||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1216111506949
+Clatch2in60Cm3;1{lay}|latch2in60C|cmos90|1194627475361|1238257435226||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@1||-37|-28||||
 NX-Metal-1-Metal-2-Con|contact@2||-6|-28||||
@@ -1939,7 +2223,7 @@ Eout[1]||D5G2;|pin@4||O
 X
 
 # Cell latch3in30Bmc;1{lay}
-Clatch3in30Bmc;1{lay}||cmos90|1207491179652|1207852001768||ATTR_NCC(D5G3;NTX4.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1207851998477|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1208078137462
+Clatch3in30Bmc;1{lay}||cmos90|1207491179652|1238257435226||ATTR_NCC(D5G3;NTX4.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||10.5|-28||||
 NX-Metal-1-Metal-2-Con|contact@1||-22.5|-28||||
@@ -1976,8 +2260,8 @@ NOff-Page|conn@4||27|0||||
 NOff-Page|conn@5||-21|-9||||
 NOff-Page|conn@6||-21|-2||||
 Iraw3inLatchTmcLO;1{ic}|hi2inLat@0||-9|0|||D5G4;
-IredFour:invLT;1{ic}|invLT@0||6|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
-IredFour:inv;1{ic}|invLT@1||18|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invLT;1{ic}|invLT@0||6|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}|invLT@1||18|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ilatch3in30Bmc;1{ic}|latch2in@0||33|15|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||0|15.5|||||ART_message(D5FLeave alone;G3;)Sies 9 April 2008
 Ngeneric:Invisible-Pin|pin@1||0|22.5|||||ART_message(D5FLeave alone;G4;)S[two input latch with two amplifiers,and Master Clear]
@@ -2074,7 +2358,7 @@ Eout[T]||D5G2;|pin@3||O
 X
 
 # Cell latchZ10;1{lay}
-ClatchZ10;1{lay}||cmos90|1222518302180|1225156553266||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1223682203991|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223682203991
+ClatchZ10;1{lay}||cmos90|1222518302180|1238257435226||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||24|0||6.2||
 NX-Metal-1-Metal-2-Con|contact@1||-4|0||6.2||
@@ -2384,10 +2668,10 @@ NGround|gnd@0||-13|-17||||
 NGround|gnd@1||12|-16||||
 NGround|gnd@2||24|-16||||
 NGround|gnd@3||36|-16||||
-IredFour:inv;1{ic}|inv@0||-36|0|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:invLT;1{ic}|invLT@0||-19|0|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@0||-36|0|X||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:invLT;1{ic}|invLT@0||-19|0|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IlatchZ10;1{ic}|latchZ10@1||27|19|||D5G4;
-IredFour:nms2;1{ic}|nms2@0||0|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S10
+IredFive:nms2b;1{ic}|nms2@0||0|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S10
 Ngeneric:Invisible-Pin|pin@91||2|26.5|||||ART_message(D5G3;)Sies 10 October 2008
 Ngeneric:Invisible-Pin|pin@92||2|32.5|||||ART_message(D5G4;)Smux 1 input latch w/3*mc
 Ngeneric:Invisible-Pin|pin@93||2|39|||||ART_message(D5G6;)SlatchZ10
@@ -2408,7 +2692,7 @@ NWire_Pin|pin@111||30|-10||||
 NWire_Pin|pin@112||42|-10||||
 NWire_Pin|pin@113||24|0||||
 NWire_Pin|pin@114||36|0||||
-IredFour:pms2;1{ic}|pms2@0||0|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S10
+IredFive:pms2;1{ic}|pms2@0||0|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S10
 NPower|pwr@0||-13|14||||
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||-28.5|0|||D0G4;|ATTR_L(D5G1;PUD)D216.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Awire|cl[F]|D5G2;||2700|pin@107||6|5|pin@108||6|8
@@ -2491,7 +2775,7 @@ Eout|out[T]|D5G2;|pin@4||O
 X
 
 # Cell mLat1inTF;1{lay}
-CmLat1inTF;1{lay}||cmos90|1208347083681|1223474198202||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1208350314336|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1208392398454
+CmLat1inTF;1{lay}||cmos90|1208347083681|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-N-Active-Con|contact@0||-22.5|0||10.4||
 NMetal-1-P-Active-Con|contact@1||-22.5|-48||20.8||
@@ -2633,10 +2917,10 @@ NOff-Page|conn@1||30|0||||
 NOff-Page|conn@2||-12|-18|||YRRR|
 NOff-Page|conn@4||3|-18|||R|
 NOff-Page|conn@5||-16|0|||RR|
-IredFour:invLT;1{ic}|inv@0||18|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invLT;1{ic}|inv@0||18|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 ImLat1inTF;1{ic}|mlat1in1@0||28|20|||D5G4;
-IredFour:nms2;1{ic}|nms2@0||12|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S3
-IredFour:nms2;1{ic}|nms2@1||-6|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S10
+IredFive:nms2b;1{ic}|nms2@0||12|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S3
+IredFive:nms2b;1{ic}|nms2@1||-6|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S10
 Ngeneric:Invisible-Pin|pin@0||0|21.5|||||ART_message(D5G3;)Sies 16 April 2008
 Ngeneric:Invisible-Pin|pin@1||0|28.5|||||ART_message(D5G4;)S[multiplexor 1 input latch,with True False output]
 Ngeneric:Invisible-Pin|pin@2||0|36.5|||||ART_message(D5G6;)SmLat1inTF
@@ -2657,8 +2941,8 @@ NWire_Pin|pin@58||24|-9||||
 NWire_Pin|pin@59||24|9||||
 NWire_Pin|pin@66||1|-12.5||||
 NWire_Pin|pin@67||1|11.5||||
-IredFour:pms2;1{ic}|pms2@0||12|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
-IredFour:pms2;1{ic}|pms2@1||-6|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S10
+IredFive:pms2;1{ic}|pms2@0||12|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
+IredFive:pms2;1{ic}|pms2@1||-6|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S10
 Awire|cl[F]|D5G2;||2700|pin@57||1|5|pin@67||1|11.5
 Awire|cl[T]|D5G2;||900|pin@55||1|-5|pin@66||1|-12.5
 Awire|net@4|||2700|pin@7||12|0|pms2@0|d|12|3
@@ -2714,195 +2998,19 @@ Ngeneric:Invisible-Pin|pin@15||0|0|||||ART_message(D5G2;)S5
 AThicker|net@0|||FS2700|pin@12||-1|0|pin@5||-1|2
 AThicker|net@2|||FS2700|pin@4||-1|-2|pin@12||-1|0
 AThicker|net@3|||FS1800|pin@5||-1|2|pin@6||0.5|2
-AThicker|net@4|||FS0|pin@12||-1|0|pin@13||-2|0
-AThicker|net@7|||FS1350|pin@6||0.5|2|pin@7||1|1.5
-AThicker|net@9|||FS450|pin@8||1|-1.5|pin@9||0.5|-2
-AThicker|net@10|||FS0|pin@9||0.5|-2|pin@4||-1|-2
-Aschematic:bus|net@12||-0.5|IJ900|pin@10||0|-2|pin@0||0|-3
-AThicker|net@13|||FS900|pin@7||1|1.5|pin@8||1|-1.5
-Ec[T,F]||D5G2;|pin@0||I
-Ein||D5G2;|pin@1||I
-Eout||D5G2;|pin@2||O
-X
-
-# Cell mlat1in5i;4{lay}
-Cmlat1in5i;4{lay}||cmos90|1208524562288|1224701739862||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224701752210|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224701752210
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NMetal-1-P-Active-Con|contact@0||5|-48||20.8||
-NMetal-1-N-Active-Con|contact@1||5|0||20.8||
-NMetal-1-P-Active-Con|contact@2||19|-48||20.8||
-NMetal-1-N-Active-Con|contact@3||19|0||20.8||
-NMetal-1-N-Active-Con|contact@4||-10|-8.4||5.2||
-NMetal-1-P-Active-Con|contact@5||-9|38.5||5.2||
-NMetal-1-P-Active-Con|contact@6||5|38.5||5.2||
-NMetal-1-N-Active-Con|contact@7||-19|-8.4||5.2||
-NMetal-1-P-Active-Con|contact@10||-19|-39||5.2||
-NMetal-1-Polysilicon-Con|contact@11||-11.5|14||5.2||
-NMetal-1-Polysilicon-Con|contact@12||-0.5|19.5||5.2||
-NX-Metal-1-Metal-2-Con|contact@16||-9|50||6.2||
-NX-Metal-1-Metal-2-Con|contact@17||-10|0||6.2||
-NMetal-1-Polysilicon-Con|contact@19||16.5|-26.5||5.2||
-NX-Metal-1-Metal-2-Con|contact@20||19|0||6.2||
-NX-Metal-1-Metal-2-Con|contact@21||19|-50||6.2||
-NMetal-1-P-Active-Con|contact@23||-10|-48||20.8||
-NMetal-1-Polysilicon-Con|contact@25||-16.5|-52.5||5.2||
-NX-Metal-1-Metal-2-Con|contact@26||-10|-50||6.2||
-NMetal-1-Polysilicon-Con|contact@27||-7.5|-26.5||5.2||
-NMetal-1-Polysilicon-Con|contact@30||1.5|-25.5||5.2||
-NX-Metal-1-Metal-2-Con|contact@31||5|-60||||
-NX-Metal-1-Metal-2-Con|contact@32||-16.5|-60||||
-NX-Metal-1-Metal-2-Con|contact@33||-4.5|-40||||
-NX-Metal-1-Metal-2-Con|contact@34||13|-40||||
-NN-Transistor|nmos@0||9|0||26||
-NN-Transistor|nmos@1||-6|-8.4||8||
-NN-Transistor|nmos@2||0|-8.4||8||
-NN-Transistor|nmos@3||-15|-8.4||8||
-NN-Transistor|nmos@4||15|0||26||
-NMetal-1-Pin|pin@6||-19|11.4||||
-NPolysilicon-Pin|pin@15||1|18||||
-NPolysilicon-Pin|pin@20||-9|29.5||||
-NPolysilicon-Pin|pin@21||-9|16.5||||
-NPolysilicon-Pin|pin@22||-6|9.5||||
-NPolysilicon-Pin|pin@23||-11.5|9.5||||
-NMetal-1-Pin|pin@25||-0.5|19||||
-NMetal-1-Pin|pin@26||-1.3|-25||||
-NMetal-1-Pin|pin@28||5|7||||
-NPolysilicon-Pin|pin@29||0|-17.4||||
-NMetal-1-Pin|pin@35||7|-11||||
-NMetal-1-Pin|pin@36||7|-37||||
-NMetal-1-Pin|pin@38||5|-37||||
-NMetal-1-Pin|pin@40||5|-11||||
-NPolysilicon-Pin|pin@41||16.5|-30||||
-NPolysilicon-Pin|pin@42||0|-28.5||||
-NPolysilicon-Pin|pin@45||-15|-55.1||||
-NPolysilicon-Pin|pin@49||-6|-26.6||||
-NPolysilicon-Pin|pin@50||-6|-24.4||||
-NPolysilicon-Pin|pin@55||15|-21||||
-NPolysilicon-Pin|pin@56||15|-23.9||||
-NPolysilicon-Pin|pin@59||0|-23.4||||
-NMetal-1-Pin|pin@60||1.5|-25||||
-NMetal-2-Pin|pin@61||5.5|-40||||
-NMetal-1-Pin|pin@64||-7.5|-32||||
-NMetal-1-Pin|pin@65||-4.5|-32||||
-NMetal-1-Pin|pin@66||16.5|-32||||
-NMetal-1-Pin|pin@67||13|-32||||
-NMetal-2-Pin|pin@68||-6|-60||||
-NPolysilicon-Pin|pin@70||0|1||||
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-23.5|0|||D5G4;
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||23.5|0|||D5G4;
-NP-Well-Node|plnode@0||0|0|52|48||A
-NN-Well-Node|plnode@1||0|-50|52|52||A
-NN-Well-Node|plnode@2||0|50|52|52||A
-NP-Select-Node|plnode@3||0|-50|49|52||A
-NP-Select-Node|plnode@4||0|50|49|52||A
-NN-Select-Node|plnode@5||0|0|49|48||A
-NP-Transistor|pmos@0||9|-48||26||
-NP-Transistor|pmos@1||-5|38.5||8||
-NP-Transistor|pmos@2||1|38.5||8||
-NP-Transistor|pmos@4||-15|-39||8||
-NP-Transistor|pmos@5||15|-48||26||
-NP-Transistor|pmos@6||-6|-48||26||
-NP-Transistor|pmos@7||0|-48||26||
-AN-Active|net@24|||RS0|nmos@1|diff-left|-8.8|-8.4|contact@4||-10|-8.4
-AN-Active|net@25|||RS1800|nmos@1|diff-right|-3.2|-8.4|nmos@2|diff-left|-2.8|-8.4
-AP-Active|net@26|||RS0|pmos@1|diff-left|-7.8|38.5|contact@5||-9|38.5
-AP-Active|net@27|||RS1800|pmos@1|diff-right|-2.2|38.5|pmos@2|diff-left|-1.8|38.5
-AN-Active|net@28|||RS1800|contact@1||5|0|nmos@0|diff-left|6.2|0
-AP-Active|net@30|||RS1800|contact@0||5|-48|pmos@0|diff-left|6.2|-48
-AP-Active|net@32|||RS0|contact@6||5|38.5|pmos@2|diff-right|3.8|38.5
-AN-Active|net@33|||RS0|nmos@3|diff-left|-17.8|-8.4|contact@7||-19|-8.4
-AP-Active|net@36|||RS0|pmos@4|diff-left|-17.8|-39|contact@10||-19|-39
-Ametal-2|net@46||6.2|S1800|contact@16||-9|50|pinsVddG@3|vdd|23.5|50
-Ametal-2|net@47||6.2|S0|contact@20||19|0|contact@17||-10|0
-Ametal-1|net@56|||S1800|pin@6||-19|11.4|contact@11||-11.5|11.4
-Ametal-1|net@65|||S2700|contact@7||-19|-7.9|pin@6||-19|11.4
-Ametal-2|net@73||6.2|S1800|pinsVddG@2|vdd|-23.5|50|contact@16||-9|50
-Ametal-1|net@74||0.4|S2700|contact@5||-9|41.1|contact@16||-9|46.9
-Ametal-2|net@75||6.2|S0|contact@17||-10|0|pinsVddG@2|gnd|-23.5|0
-Ametal-1|net@76||0.4|S2700|contact@4||-10|-7.9|contact@17||-10|-3.1
-APolysilicon|net@84|||S900|pmos@2|poly-bottom|1|29.5|pin@15||1|18
-APolysilicon|net@87|||S0|pin@15||1|18|contact@12||-0.5|18
-Ametal-1|net@94|||S2700|contact@1||5|10.4|contact@6||5|35.9
-APolysilicon|net@95|||S0|pmos@1|poly-bottom|-5|29.5|pin@20||-9|29.5
-APolysilicon|net@96|||S2700|pin@21||-9|16.5|pin@20||-9|29.5
-APolysilicon|net@97|||S0|pin@21||-9|16.5|contact@11||-11.5|16.5
-APolysilicon|net@99|||S0|pin@22||-6|9.5|pin@23||-11.5|9.5
-APolysilicon|net@100|||S2700|pin@23||-11.5|9.5|contact@11||-11.5|11.4
-APolysilicon|net@101|||S2700|nmos@1|poly-top|-6|0.6|pin@22||-6|9.5
-APolysilicon|net@104|||S0|nmos@0|poly-top|9|18|pin@15||1|18
-AN-Active|net@105|||RS1800|nmos@0|diff-right|11.8|0|nmos@4|diff-left|12.2|0
-AP-Active|net@106|||RS1800|pmos@0|diff-right|11.8|-48|pmos@5|diff-left|12.2|-48
-AN-Active|net@107|||RS0|contact@3||19|0|nmos@4|diff-right|17.8|0
-AP-Active|net@108|||RS0|contact@2||19|-48|pmos@5|diff-right|17.8|-48
-Ametal-2|net@112||6.2|S0|pinsVddG@3|gnd|23.5|0|contact@20||19|0
-Ametal-1|net@113|||S0|contact@3||19|0|contact@20||19|0
-Ametal-2|net@114||6.2|S0|pinsVddG@3|vdd_1|23.5|-50|contact@21||19|-50
-Ametal-1|net@115|||S900|contact@2||19|-50|contact@21||19|-50
-Ametal-1|net@116|||S900|pin@25||-0.5|19|contact@12||-0.5|19
-Ametal-1|net@118|||S900|pin@28||5|7|contact@1||5|7
-Ametal-2|net@120||6.2|S0|contact@21||19|-50|contact@26||-10|-50
-AP-Active|net@121|||RS1800|pmos@6|diff-right|-3.2|-48|pmos@7|diff-left|-2.8|-48
-AP-Active|net@122|||RS1800|contact@23||-10|-48|pmos@6|diff-left|-8.8|-48
-APolysilicon|net@124|||S1800|nmos@2|poly-bottom|0|-17.4|pin@29||0|-17.4
-Ametal-1|net@137|||S900|pin@38||5|-37|contact@0||5|-37.6
-Ametal-1|net@138|||S900|pin@35||7|-11|pin@36||7|-37
-Ametal-1|net@139|||S0|pin@36||7|-37|pin@38||5|-37
-Ametal-1|net@142|||S2700|pin@40||5|-11|contact@1||5|-10.4
-AP-Active|net@144|||RS0|contact@23||-10|-42.1|pmos@4|diff-right|-12.2|-42.1
-APolysilicon|net@146|||S1800|pmos@5|poly-top|15|-30|pin@41||16.5|-30
-APolysilicon|net@147|||S2700|pin@41||16.5|-30|contact@19||16.5|-26.6
-AN-Active|net@148|||RS0|contact@1||5|-4.2|nmos@2|diff-right|2.8|-4.2
-AN-Active|net@149|||RS0|contact@4||-10|-8.4|nmos@3|diff-right|-12.2|-8.4
-APolysilicon|net@150|||S900|nmos@3|poly-bottom|-15|-17.4|pmos@4|poly-top|-15|-30
-APolysilicon|net@153|||S900|pin@42||0|-28.5|pmos@7|poly-top|0|-30
-Ametal-2|net@156||6.2|S0|contact@26||-10|-50|pinsVddG@2|vdd_1|-23.5|-50
-Ametal-1|net@157|||S900|contact@23||-10|-50|contact@26||-10|-50
-APolysilicon|net@159|||S900|pmos@4|poly-bottom|-15|-48|pin@45||-15|-55.1
-APolysilicon|net@160|||S1800|contact@25||-16.5|-55.1|pin@45||-15|-55.1
-Ametal-1|net@161|||S900|contact@0||5|-48|contact@31||5|-60
-Ametal-1|net@164||0.4|S900|contact@25||-16.5|-55.1|contact@32||-16.5|-60
-APolysilicon|net@165|||S2700|pmos@6|poly-top|-6|-30|pin@49||-6|-26.6
-APolysilicon|net@166|||S0|pin@49||-6|-26.6|contact@27||-7.5|-26.6
-APolysilicon|net@168|||S0|pin@50||-6|-24.4|contact@27||-7.5|-24.4
-Ametal-1|net@173|||S0|pin@35||7|-11|pin@40||5|-11
-APolysilicon|net@177|||S2700|pin@55||15|-21|nmos@4|poly-bottom|15|-18
-APolysilicon|net@178|||S900|pin@55||15|-21|pin@56||15|-23.9
-APolysilicon|net@179|||S1800|pin@56||15|-23.9|contact@19||16.5|-23.9
-APolysilicon|net@186|||S2700|pmos@7|poly-top|0|-30|pin@59||0|-23.4
-Ametal-1|net@187|||S2700|contact@10||-19|-36.4|contact@7||-19|-11
-APolysilicon|net@189|||S0|pmos@0|poly-top|9|-30|pmos@7|poly-top|0|-30
-APolysilicon|net@190|||S2700|pin@59||0|-23.4|nmos@2|poly-bottom|0|-17.4
-APolysilicon|net@191|||S0|contact@30||1.5|-23.4|pin@59||0|-23.4
-Ametal-1|net@192|||S1800|pin@26||-1.3|-25|pin@60||1.5|-25
-Ametal-1|net@193|||S900|pin@60||1.5|-25|contact@30||1.5|-28.1
-Ametal-2|net@196|||S1800|pin@68||-6|-60|contact@31||5|-60
-AP-Active|net@197|||RS0|contact@0||5|-48|pmos@7|diff-right|2.8|-48
-Ametal-1|net@200|||S900|contact@27||-7.5|-26.5|pin@64||-7.5|-32
-Ametal-1|net@201|||S1800|pin@64||-7.5|-32|pin@65||-4.5|-32
-Ametal-2|net@202|||S0|pin@61||5.5|-40|contact@33||-4.5|-40
-Ametal-1|net@203|||S900|pin@65||-4.5|-32|contact@33||-4.5|-40
-Ametal-1|net@204|||S900|contact@19||16.5|-26.5|pin@66||16.5|-32
-Ametal-1|net@205|||S0|pin@66||16.5|-32|pin@67||13|-32
-Ametal-2|net@206|||S1800|pin@61||5.5|-40|contact@34||13|-40
-Ametal-1|net@207|||S900|pin@67||13|-32|contact@34||13|-40
-Ametal-2|net@208|||S1800|contact@32||-16.5|-60|pin@68||-6|-60
-APolysilicon|net@210|||S900|pin@70||0|1|nmos@2|poly-top|0|0.6
-Ec[F]||D5G2;|pin@26||I
-Ec[T]||D5G2;|pin@25||I
-Egnd||D5G2;|pinsVddG@2|gnd|G
-Egnd_1||D5G2;|pinsVddG@3|gnd|G
-Ein||D5G2;|pin@61||I
-Eout||D5G2;|pin@28||O
-Eout_1||D5G2;|pin@68||O
-Eout_2||D5G2;|pin@35||O
-Evdd||D5G2;|pinsVddG@2|vdd|P
-Evdd_1||D5G2;|pinsVddG@2|vdd_1|P
-Evdd_2||D5G2;|pinsVddG@3|vdd|P
-Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
+AThicker|net@4|||FS0|pin@12||-1|0|pin@13||-2|0
+AThicker|net@7|||FS1350|pin@6||0.5|2|pin@7||1|1.5
+AThicker|net@9|||FS450|pin@8||1|-1.5|pin@9||0.5|-2
+AThicker|net@10|||FS0|pin@9||0.5|-2|pin@4||-1|-2
+Aschematic:bus|net@12||-0.5|IJ900|pin@10||0|-2|pin@0||0|-3
+AThicker|net@13|||FS900|pin@7||1|1.5|pin@8||1|-1.5
+Ec[T,F]||D5G2;|pin@0||I
+Ein||D5G2;|pin@1||I
+Eout||D5G2;|pin@2||O
 X
 
-# Cell mlat1in5i;3{lay}
-Cmlat1in5i;3{lay}||cmos90|1208524562288|1225154496881||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1216755888396|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223677671519
+# Cell mlat1in5i;4{lay}
+Cmlat1in5i;4{lay}||cmos90|1208524562288|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||5|-48||20.8||
 NMetal-1-N-Active-Con|contact@1||5|0||20.8||
@@ -2927,8 +3035,8 @@ NMetal-1-Polysilicon-Con|contact@27||-7.5|-26.5||5.2||
 NMetal-1-Polysilicon-Con|contact@30||1.5|-25.5||5.2||
 NX-Metal-1-Metal-2-Con|contact@31||5|-60||||
 NX-Metal-1-Metal-2-Con|contact@32||-16.5|-60||||
-NX-Metal-1-Metal-2-Con|contact@33||-4.5|-34||||
-NX-Metal-1-Metal-2-Con|contact@34||13|-34||||
+NX-Metal-1-Metal-2-Con|contact@33||-4.5|-40||||
+NX-Metal-1-Metal-2-Con|contact@34||13|-40||||
 NN-Transistor|nmos@0||9|0||26||
 NN-Transistor|nmos@1||-6|-8.4||8||
 NN-Transistor|nmos@2||0|-8.4||8||
@@ -2957,13 +3065,13 @@ NPolysilicon-Pin|pin@55||15|-21||||
 NPolysilicon-Pin|pin@56||15|-23.9||||
 NPolysilicon-Pin|pin@59||0|-23.4||||
 NMetal-1-Pin|pin@60||1.5|-25||||
-NMetal-2-Pin|pin@61||5.5|-34||||
+NMetal-2-Pin|pin@61||5.5|-40||||
 NMetal-1-Pin|pin@64||-7.5|-32||||
 NMetal-1-Pin|pin@65||-4.5|-32||||
 NMetal-1-Pin|pin@66||16.5|-32||||
 NMetal-1-Pin|pin@67||13|-32||||
 NMetal-2-Pin|pin@68||-6|-60||||
-NPolysilicon-Pin|pin@71||0|1||||
+NPolysilicon-Pin|pin@70||0|1||||
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-23.5|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||23.5|0|||D5G4;
 NP-Well-Node|plnode@0||0|0|52|48||A
@@ -3055,14 +3163,14 @@ Ametal-2|net@196|||S1800|pin@68||-6|-60|contact@31||5|-60
 AP-Active|net@197|||RS0|contact@0||5|-48|pmos@7|diff-right|2.8|-48
 Ametal-1|net@200|||S900|contact@27||-7.5|-26.5|pin@64||-7.5|-32
 Ametal-1|net@201|||S1800|pin@64||-7.5|-32|pin@65||-4.5|-32
-Ametal-2|net@202|||S0|pin@61||5.5|-34|contact@33||-4.5|-34
-Ametal-1|net@203|||S900|pin@65||-4.5|-32|contact@33||-4.5|-34
+Ametal-2|net@202|||S0|pin@61||5.5|-40|contact@33||-4.5|-40
+Ametal-1|net@203|||S900|pin@65||-4.5|-32|contact@33||-4.5|-40
 Ametal-1|net@204|||S900|contact@19||16.5|-26.5|pin@66||16.5|-32
 Ametal-1|net@205|||S0|pin@66||16.5|-32|pin@67||13|-32
-Ametal-2|net@206|||S1800|pin@61||5.5|-34|contact@34||13|-34
-Ametal-1|net@207|||S900|pin@67||13|-32|contact@34||13|-34
+Ametal-2|net@206|||S1800|pin@61||5.5|-40|contact@34||13|-40
+Ametal-1|net@207|||S900|pin@67||13|-32|contact@34||13|-40
 Ametal-2|net@208|||S1800|contact@32||-16.5|-60|pin@68||-6|-60
-APolysilicon|net@209|||S900|pin@71||0|1|nmos@2|poly-top|0|0.6
+APolysilicon|net@210|||S900|pin@70||0|1|nmos@2|poly-top|0|0.6
 Ec[F]||D5G2;|pin@26||I
 Ec[T]||D5G2;|pin@25||I
 Egnd||D5G2;|pinsVddG@2|gnd|G
@@ -3070,6 +3178,7 @@ Egnd_1||D5G2;|pinsVddG@3|gnd|G
 Ein||D5G2;|pin@61||I
 Eout||D5G2;|pin@28||O
 Eout_1||D5G2;|pin@68||O
+Eout_2||D5G2;|pin@35||O
 Evdd||D5G2;|pinsVddG@2|vdd|P
 Evdd_1||D5G2;|pinsVddG@2|vdd_1|P
 Evdd_2||D5G2;|pinsVddG@3|vdd|P
@@ -3082,9 +3191,9 @@ Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||12|13|||R|
 NOff-Page|conn@1||-12|-12|||YRRR|
 NOff-Page|conn@2||30|0|||YRR|
-IredFour:invLT;1{ic}|invLT@0||-20|3|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:nms2;1{ic}|nms2@2||18|-12|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S5
-IredFour:nms2;1{ic}|nms2@3||0|-12|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S2
+IredFive:invLT;1{ic}|invLT@0||-20|3|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nms2b;1{ic}|nms2@2||18|-12|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S5
+IredFive:nms2b;1{ic}|nms2@3||0|-12|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S2
 Imlat1in5i;1{ic}|passLatc@0||31|18|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||1|32|||||ART_message(D5G6;)Smlat1in5i
 Ngeneric:Invisible-Pin|pin@1||1|23|||||ART_message(D5G3;)Sies 23 April 2008
@@ -3107,8 +3216,8 @@ NWire_Pin|pin@83||18|-3||||
 NWire_Pin|pin@84||24|0||||
 NWire_Pin|pin@85||24|12||||
 NWire_Pin|pin@86||24|-12||||
-IredFour:pms2;1{ic}|pms2@0||0|12|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
-IredFour:pms2;1{ic}|pms2@1||18|12|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S5
+IredFive:pms2;1{ic}|pms2@0||0|12|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
+IredFive:pms2;1{ic}|pms2@1||18|12|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S5
 IorangeTSMC090nm:wire90;1{ic}|wire90@19||-12|3|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D133.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 Awire|c[F]|D5G2;||2700|pin@59||7|-8|pin@57||7|-2
 Awire|c[T]|D5G2;||900|pin@56||7|8|pin@54||7|2
@@ -3145,7 +3254,7 @@ Eout||D6G2;|conn@0|y|O
 X
 
 # Cell mlat1in5iA;1{lay}
-Cmlat1in5iA;1{lay}||cmos90|1208524562288|1224895230459||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224895009733|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224895938347
+Cmlat1in5iA;1{lay}|mlat1in5i|cmos90|1208524562288|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||5|-48||20.8||
 NMetal-1-N-Active-Con|contact@1||5|0||20.8||
@@ -3315,7 +3424,7 @@ Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
 X
 
 # Cell mlat1in5iB;1{lay}
-Cmlat1in5iB;1{lay}||cmos90|1208524562288|1224895814667||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1216755888396|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224895938347
+Cmlat1in5iB;1{lay}|mlat1in5i|cmos90|1208524562288|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||5|-48||20.8||
 NMetal-1-N-Active-Con|contact@1||5|0||20.8||
@@ -3376,6 +3485,7 @@ NMetal-1-Pin|pin@65||-4.5|-32||||
 NMetal-1-Pin|pin@66||16.5|-32||||
 NMetal-1-Pin|pin@67||13|-32||||
 NMetal-2-Pin|pin@68||-6|-60||||
+NPolysilicon-Pin|pin@69||0|1||||
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-23.5|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||23.5|0|||D5G4;
 NP-Well-Node|plnode@0||0|0|52|48||A
@@ -3474,6 +3584,7 @@ Ametal-1|net@205|||S0|pin@66||16.5|-32|pin@67||13|-32
 Ametal-2|net@206|||S1800|pin@61||5.5|-34|contact@34||13|-34
 Ametal-1|net@207|||S900|pin@67||13|-32|contact@34||13|-34
 Ametal-2|net@208|||S1800|contact@32||-16.5|-60|pin@68||-6|-60
+APolysilicon|net@209|||S2700|nmos@2|poly-top|0|0.6|pin@69||0|1
 Ec[F]||D5G2;|pin@26||I
 Ec[T]||D5G2;|pin@25||I
 Egnd||D5G2;|pinsVddG@2|gnd|G
@@ -3489,7 +3600,7 @@ Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
 X
 
 # Cell mlat1in5iC;1{lay}
-Cmlat1in5iC;1{lay}||cmos90|1208524562288|1224701739862||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224701752210|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224701752210
+Cmlat1in5iC;1{lay}|mlat1in5i|cmos90|1208524562288|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||5|-48||20.8||
 NMetal-1-N-Active-Con|contact@1||5|0||20.8||
@@ -3664,6 +3775,285 @@ Evdd_2||D5G2;|pinsVddG@3|vdd|P
 Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
 X
 
+# Cell mlat1in5s;1{ic}
+Cmlat1in5s;1{ic}||artwork|1208548928067|1241974011472|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||0|2.5|1|1||
+Nschematic:Bus_Pin|pin@0||0|-3|-1|-1||
+Nschematic:Bus_Pin|pin@1||-2|0|-1|-1||
+Nschematic:Bus_Pin|pin@2||2|0|-1|-1||
+NPin|pin@4||-1|-2|1|1||
+NPin|pin@5||-1|2|1|1||
+NPin|pin@6||0.5|2|1|1||
+NPin|pin@7||1|1.5|1|1||
+NPin|pin@8||1|-1.5|1|1||
+NPin|pin@9||0.5|-2|1|1||
+Nschematic:Bus_Pin|pin@10||0|-2|-2|-2||
+NPin|pin@12||-1|0|1|1||
+NPin|pin@13||-2|0|1|1||
+Ngeneric:Invisible-Pin|pin@15||0|0|||||ART_message(D5G2;)S5
+Nschematic:Bus_Pin|pin@16||0|3|-1|-1||
+NPin|pin@18||1|0|1|1||
+NPin|pin@19||2|0|1|1||
+AThicker|net@0|||FS2700|pin@12||-1|0|pin@5||-1|2
+AThicker|net@2|||FS2700|pin@4||-1|-2|pin@12||-1|0
+AThicker|net@3|||FS1800|pin@5||-1|2|pin@6||0.5|2
+AThicker|net@4|||FS0|pin@12||-1|0|pin@13||-2|0
+AThicker|net@7|||FS1350|pin@6||0.5|2|pin@7||1|1.5
+AThicker|net@9|||FS450|pin@8||1|-1.5|pin@9||0.5|-2
+AThicker|net@10|||FS0|pin@9||0.5|-2|pin@4||-1|-2
+Aschematic:bus|net@12||-0.5|IJ900|pin@10||0|-2|pin@0||0|-3
+AThicker|net@13|||FS900|pin@18||1|0|pin@8||1|-1.5
+AThicker|net@15|||FS900|pin@7||1|1.5|pin@18||1|0
+AThicker|net@16|||FS1800|pin@18||1|0|pin@19||2|0
+Ec[T,F]||D5G2;|pin@0||I
+Ein||D5G2;|pin@1||I
+EinC||D5G2;|pin@16||I
+Eout|out[1]|D5G2;|pin@2||O
+X
+
+# Cell mlat1in5s;2{lay}
+Cmlat1in5s;2{lay}||cmos90|1204972178946|1243362431039||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244052682608
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-P-Active-Con|contact@0||5.5|-46.5||20.8|X|
+NMetal-1-N-Active-Con|contact@1||7.5|0||20.8|X|
+NMetal-1-P-Active-Con|contact@2||-7.5|40.5||10.4|X|
+NMetal-1-P-Active-Con|contact@3||-8.5|-46.5||20.8|X|
+NMetal-1-N-Active-Con|contact@4||-7.5|0||10.4|X|
+NMetal-1-P-Active-Con|contact@5||-21.5|40.5||10.4|X|
+NMetal-1-N-Active-Con|contact@7||-21.5|0||10.4|X|
+NMetal-1-P-Active-Con|contact@10||14.5|-46.5||20.8|X|
+NMetal-1-N-Active-Con|contact@11||21.5|0||20.8|X|
+NMetal-1-P-Active-Con|contact@12||15.5|46.5||20.8|X|
+NMetal-1-P-Active-Con|contact@13||7.5|46.5||20.8|X|
+NMetal-1-Polysilicon-Con|contact@15||-13|-22||5.2|X|
+NMetal-1-Polysilicon-Con|contact@17||2.8|-24||5.2|X|
+NMetal-1-Polysilicon-Con|contact@19||-7.5|19||5.2|XR|
+NMetal-1-Polysilicon-Con|contact@20||10|23||5.2|X|
+NX-Metal-1-Metal-2-Con|contact@21||7.5|50||6.2|X|
+NX-Metal-1-Metal-2-Con|contact@22||-21.5|50||6.2|X|
+NX-Metal-1-Metal-2-Con|contact@23||-21.5|0||6.2|X|
+NX-Metal-1-Metal-2-Con|contact@24||7.5|0||6.2|X|
+NX-Metal-1-Metal-2-Con|contact@25||5.5|-50||6.2|X|
+NMetal-1-Polysilicon-Con|contact@28||-13.5|59||5.2|XRRR|
+NMetal-1-Polysilicon-Con|contact@33||19|-24||5.2|X|
+NN-Transistor|nmos@0||2.5|0||14|X|
+NN-Transistor|nmos@1||-3.5|0||14|X|
+NN-Transistor|nmos@2||-11.5|0||14|X|
+NN-Transistor|nmos@3||-17.5|0||14|X|
+NN-Transistor|nmos@7||11.5|0||26|X|
+NN-Transistor|nmos@8||17.5|0||26|X|
+NPolysilicon-Pin|pin@4||-4.5|-23|||X|
+NPolysilicon-Pin|pin@5||-11.5|-23|||X|
+NPolysilicon-Pin|pin@12||2.5|-25|||X|
+NPolysilicon-Pin|pin@15||11.5|24|||X|
+NMetal-1-Pin|pin@16||-7.5|27|||X|
+NMetal-1-Pin|pin@17||0.5|27|||X|
+NMetal-1-Pin|pin@18||0.5|10.5|||X|
+NMetal-1-Pin|pin@19||-7.5|10.5|||X|
+NMetal-1-Pin|pin@29||0.5|22|||X|
+NPolysilicon-Pin|pin@32||-11.5|19|||X|
+NPolysilicon-Pin|pin@33||-3.5|19|||X|
+NMetal-1-Pin|pin@37||15.5|62.6|||X|
+NMetal-1-Pin|pin@39||0|-25|||X|
+NMetal-1-Pin|pin@41||-13|19||||
+NMetal-1-Pin|pin@43||-13|-25||||
+NMetal-1-Pin|pin@47||2|62.6||||
+NMetal-1-Pin|pin@48||2|59||||
+NMetal-1-Pin|pin@60||15.5|35||||
+NMetal-1-Pin|pin@62||21.5|35||||
+NMetal-1-Pin|pin@63||21.5|-11||||
+NMetal-1-Pin|pin@65||13.5|-11||||
+NPolysilicon-Pin|pin@68||17.5|-28.5||||
+NMetal-1-Pin|pin@69||13.5|-36.1||||
+NPolysilicon-Pin|pin@70||17.5|-22||||
+NMetal-1-Pin|pin@71||19|-25||||
+NMetal-1-Pin|pin@72||-7.5|-36.1||||
+NPolysilicon-Pin|pin@73||1.5|-26.6||||
+NPolysilicon-Pin|pin@75||-17.5|59||||
+NPolysilicon-Pin|pin@76||2.5|12.5||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||26|0|X||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||-26|0|X||D5G4;
+NP-Well-Node|plnode@0||0|0|57|48||A
+NP-Select-Node|plnode@1||0|-50|54|52||A
+NP-Select-Node|plnode@3||0|50|54|52||A
+NN-Well-Node|plnode@4||0|-50|57|52||A
+NN-Well-Node|plnode@5||0|50|57|52||A
+NN-Select-Node|plnode@6||0|0|54|48||A
+NP-Transistor|pmos@0||1.5|-46.5||26|X|
+NP-Transistor|pmos@1||-11.5|40.5||14|X|
+NP-Transistor|pmos@2||-4.5|-46.5||26|X|
+NP-Transistor|pmos@4||-17.5|40.5||14|X|
+NP-Transistor|pmos@10||10.5|-46.5||26|X|
+NP-Transistor|pmos@11||11.5|46.5||26|X|
+AN-Active|net@0|||RS0|contact@1||7.5|0|nmos@0|diff-left|5.3|0
+AN-Active|net@1|||RS1800|contact@4||-7.5|0|nmos@1|diff-right|-6.3|0
+AN-Active|net@2|||RS0|contact@4||-7.5|0|nmos@2|diff-left|-8.7|0
+AN-Active|net@6|||RS1800|contact@1||7.5|0|nmos@7|diff-right|8.7|0
+AP-Active|net@8|||RS0|contact@0||5.5|-46.5|pmos@0|diff-left|4.3|-46.5
+AP-Active|net@9|||RS0|contact@2||-7.5|40.5|pmos@1|diff-left|-8.7|40.5
+AP-Active|net@10|||RS1800|contact@0||5.5|-46.5|pmos@10|diff-right|7.7|-46.5
+AP-Active|net@11|||RS0|contact@10||14.5|-46.5|pmos@10|diff-left|13.3|-46.5
+AP-Active|net@12|||RS0|contact@12||15.5|46.5|pmos@11|diff-left|14.3|46.5
+AP-Active|net@13|||RS1800|contact@13||7.5|46.5|pmos@11|diff-right|8.7|46.5
+AP-Active|net@14|||RS1800|contact@3||-8.5|-46.5|pmos@2|diff-right|-7.3|-46.5
+AP-Active|net@18|||RS1800|pmos@1|diff-right|-14.5|40.5|pmos@4|diff-left|-14.5|40.5
+AN-Active|net@20|||RS1800|nmos@0|diff-right|-0.5|0|nmos@1|diff-left|-0.5|0
+AN-Active|net@21|||RS1800|nmos@2|diff-right|-14.5|0|nmos@3|diff-left|-14.5|0
+AP-Active|net@24|||RS0|pmos@2|diff-left|-1.5|-46.5|pmos@0|diff-right|-1.5|-46.5
+APolysilicon|net@31|||S900|pin@15||11.5|24|nmos@7|poly-top|11.5|18
+APolysilicon|net@32|||S2700|pin@12||2.5|-25|nmos@0|poly-bottom|2.5|-12
+APolysilicon|net@37|||S2700|pmos@2|poly-top|-4.5|-28.5|pin@4||-4.5|-23
+APolysilicon|net@38|||S0|pin@4||-4.5|-23|pin@5||-11.5|-23
+APolysilicon|net@39|||S2700|pin@5||-11.5|-23|nmos@2|poly-bottom|-11.5|-12
+APolysilicon|net@47|||S900|pmos@4|poly-bottom|-17.5|28.5|nmos@3|poly-top|-17.5|12
+APolysilicon|net@48|||S0|pin@5||-11.5|-23|contact@15||-13|-23
+APolysilicon|net@53|||S1800|pin@12||2.5|-25|contact@17||2.8|-25
+APolysilicon|net@58|||S900|pmos@11|poly-bottom|11.5|28.5|pin@15||11.5|24
+APolysilicon|net@59|||S0|pin@15||11.5|24|contact@20||10|24
+Ametal-1|net@62|||S900|contact@2||-7.5|35.3|pin@16||-7.5|27
+Ametal-1|net@63|||S1800|pin@16||-7.5|27|pin@17||0.5|27
+Ametal-1|net@64|||S900|pin@17||0.5|27|pin@29||0.5|22
+Ametal-1|net@65|||S0|pin@18||0.5|10.5|pin@19||-7.5|10.5
+Ametal-1|net@66|||S900|pin@19||-7.5|10.5|contact@4||-7.5|5.2
+Ametal-1|net@80|||S900|pin@29||0.5|22|pin@18||0.5|10.5
+Ametal-1|net@81|||S1800|pin@29||0.5|22|contact@20||10|22
+APolysilicon|net@88|||S900|pmos@1|poly-bottom|-11.5|28.5|pin@32||-11.5|19
+APolysilicon|net@89|||S1800|pin@32||-11.5|19|contact@19||-10.1|19
+APolysilicon|net@90|||S2700|nmos@1|poly-top|-3.5|12|pin@33||-3.5|19
+APolysilicon|net@91|||S0|pin@33||-3.5|19|contact@19||-4.9|19
+Ametal-2|net@100||6.2|S0|contact@22||-21.5|50|pinsVddG@3|vdd|-26|50
+Ametal-2|net@101||6.2|S1800|contact@23||-21.5|0|contact@24||7.5|0
+Ametal-1|net@104|||S900|contact@13||7.5|50|contact@21||7.5|50
+Ametal-2|net@105||6.2|S0|contact@21||7.5|50|contact@22||-21.5|50
+Ametal-1|net@106|||S2700|contact@5||-21.5|45.7|contact@22||-21.5|46.9
+Ametal-2|net@107||6.2|S1800|pinsVddG@3|gnd|-26|0|contact@23||-21.5|0
+Ametal-1|net@108|||S0|contact@7||-21.5|0|contact@23||-21.5|0
+Ametal-2|net@109||6.2|S1800|contact@24||7.5|0|pinsVddG@2|gnd|26|0
+Ametal-1|net@110|||S0|contact@1||7.5|0|contact@24||7.5|0
+Ametal-1|net@112|||S900|contact@0||5.5|-50|contact@25||5.5|-50
+Ametal-1|net@121|||S0|contact@17||2.8|-25|pin@39||0|-25
+Ametal-1|net@125|||S900|contact@15||-13|-24.6|pin@43||-13|-25
+Ametal-1|net@126|||S900|pin@37||15.5|62.6|contact@12||15.5|56.9
+Ametal-1|net@131|||S0|pin@37||15.5|62.6|pin@47||2|62.6
+Ametal-1|net@132|||S900|pin@47||2|62.6|pin@48||2|59
+Ametal-1|net@136|||S1800|pin@41||-13|19|contact@19||-10.1|19
+Ametal-1|net@137|||S1800|contact@28||-14.9|59|pin@48||2|59
+AN-Active|net@182|||RS0|contact@11||21.5|0|nmos@8|diff-left|20.3|0
+AN-Active|net@183|||RS1800|nmos@7|diff-left|14.3|0|nmos@8|diff-right|14.7|0
+Ametal-1|net@188|||S900|contact@12||15.5|36.1|pin@60||15.5|35
+Ametal-1|net@192|||S900|contact@11||21.5|-10.4|pin@63||21.5|-11
+Ametal-1|net@196|||S1800|pin@60||15.5|35|pin@62||21.5|35
+Ametal-1|net@197|||S0|pin@63||21.5|-11|pin@65||13.5|-11
+Ametal-2|net@206||6.2|S1800|contact@25||5.5|-50|pinsVddG@2|vdd_1|26|-50
+APolysilicon|net@207|||S900|pin@70||17.5|-22|pin@68||17.5|-28.5
+APolysilicon|net@208|||S0|pin@68||17.5|-28.5|pmos@10|poly-top|10.5|-28.5
+Ametal-1|net@209|||S900|pin@65||13.5|-11|pin@69||13.5|-36.1
+Ametal-1|net@210|||S1800|pin@69||13.5|-36.1|contact@10||14.5|-36.1
+APolysilicon|net@211|||S900|nmos@8|poly-bottom|17.5|-18|pin@70||17.5|-22
+APolysilicon|net@212|||S1800|pin@70||17.5|-22|contact@33||19|-22
+Ametal-1|net@213|||S900|contact@33||19|-25|pin@71||19|-25
+Ametal-2|net@214||6.2|S1800|contact@21||7.5|50|pinsVddG@2|vdd|26|50
+Ametal-1|net@215|||S900|contact@4||-7.5|-5.2|pin@72||-7.5|-36.1
+Ametal-1|net@216|||S0|pin@72||-7.5|-36.1|contact@3||-8.5|-36.1
+APolysilicon|net@217|||S2700|pmos@0|poly-top|1.5|-28.5|pin@73||1.5|-26.6
+APolysilicon|net@218|||S1800|pin@73||1.5|-26.6|contact@17||2.8|-26.6
+Ametal-1|net@220|||S2700|contact@11||21.5|10.4|pin@62||21.5|35
+APolysilicon|net@222|||S2700|pmos@4|poly-top|-17.5|52.5|pin@75||-17.5|59
+APolysilicon|net@223|||S0|contact@28||-16.1|59|pin@75||-17.5|59
+Ametal-2|net@224||6.2|S0|contact@25||5.5|-50|pinsVddG@3|vdd_1|-26|-50
+AN-Active|net@225|||S1800|contact@7||-21.5|0|nmos@3|diff-right|-20.3|0
+AP-Active|net@226|||S1800|contact@5||-21.5|40.5|pmos@4|diff-right|-20.3|40.5
+APolysilicon|net@227|||S900|pin@76||2.5|12.5|nmos@0|poly-top|2.5|12
+EclB[F]|c[F]|D5G2;|pin@43||I
+EclB[T]|c[T]|D5G2;|pin@41||I
+Egnd||D5G2;|pinsVddG@2|gnd|G
+Egnd_1||D5G2;|pinsVddG@3|gnd|G
+EinB|in|D5G2;|pin@39||I
+EinC||D5G2;|pin@71||I
+Eout[1]||D5G2;|pin@62||O
+Eoutt[1]||D5G2;X10;|pin@37||O
+Eouttt[1]||D5G2;|pin@65||O
+Evdd||D5G2;|pinsVddG@2|vdd|P
+Evdd_1||D5G2;|pinsVddG@2|vdd_1|P
+Evdd_2||D5G2;|pinsVddG@3|vdd|P
+Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
+X
+
+# Cell mlat1in5s;1{sch}
+Cmlat1in5s;1{sch}||schematic|1208521673320|1241982797155||LEDRIVE_inv@0()F40.223755|LEDRIVE_inv@1()F12.18191|LEDRIVE_inv@2()F25.000002|LEDRIVE_mux1@0.nms2@0()F22.083002|LEDRIVE_mux1@0.pms2@0()F22.083218|LEDRIVE_mux1@1.nms2@0()F5.1026616|LEDRIVE_mux1@1.pms2@0()F5.1029825|LEDRIVE_mux1@2.nms2@0()F5.1026616|LEDRIVE_mux1@2.pms2@0()F5.1029825|LEDRIVE_mux21_tr@0()F12.192992|LEDRIVE_mux21_tr@2()F12.192992|LEDRIVE_mux21_tr@3()F22.612944|LEDRIVE_nand2_sy@0()F13.266861|LEDRIVE_nand2_sy@1()F13.266861|LEDRIVE_nand2_sy@2()F4.2087545|LEDRIVE_nand3@0()F17.913712|LEDRIVE_nand3@1()F17.913712|LEDRIVE_nand3@2()F5.341881|LEDRIVE_nor2_sy@0()F19.59327|LEDRIVE_nor2_sy@1()F5.8922563
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-28|4|||RR|
+NOff-Page|conn@1||-12|-12|||YRRR|
+NOff-Page|conn@2||30|0|||YRR|
+NOff-Page|conn@3||-13|11|||YR|
+Imlat1in5s;1{ic}|mlat1in5@0||31|18|||D5G4;
+IredFive:nand2;1{ic}|nand2@0||-19|4|X||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nms2b;1{ic}|nms2@2||18|-12|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S3
+IredFive:nms2b;1{ic}|nms2@3||0|-12|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S3
+Ngeneric:Invisible-Pin|pin@0||1|32|||||ART_message(D5G6;)Smlat1in5s
+Ngeneric:Invisible-Pin|pin@1||1|23|||||ART_message(D5G3;)Sies 8 May 2009
+Ngeneric:Invisible-Pin|pin@2||1|27|||||ART_message(D5G4;)S1 input latch w/force set
+NWire_Pin|pin@54||7|2||||
+NWire_Pin|pin@56||7|8||||
+NWire_Pin|pin@57||7|-2||||
+NWire_Pin|pin@59||7|-8||||
+NWire_Pin|pin@61||-6|12||||
+NWire_Pin|pin@62||-6|-12||||
+NWire_Pin|pin@64||-24|-3||||
+NWire_Pin|pin@71||11|-2||||
+NWire_Pin|pin@72||11|2||||
+NWire_Pin|pin@73||11|8||||
+NWire_Pin|pin@74||11|-8||||
+NWire_Pin|pin@84||24|0||||
+NWire_Pin|pin@85||24|12||||
+NWire_Pin|pin@86||24|-12||||
+NWire_Pin|pin@87||-24|4||||
+NWire_Pin|pin@88||-13|5||||
+NWire_Pin|pin@89||0|3||||
+NWire_Pin|pin@90||-6|-3||||
+NWire_Pin|pin@91||18|3||||
+IredFive:pms2;1{ic}|pms2@0||0|12|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1.5
+IredFive:pms2;1{ic}|pms2@1||18|12|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S2.5
+IorangeTSMC090nm:wire90;1{ic}|wire90@19||-12|3|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D176.20000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Awire|c[F]|D5G2;||2700|pin@59||7|-8|pin@57||7|-2
+Awire|c[T]|D5G2;||900|pin@56||7|8|pin@54||7|2
+Awire|net@108|||1800|pms2@0|g2|3|8|pin@56||7|8
+Awire|net@112|||0|pin@59||7|-8|nms2@3|g2|3|-8
+Awire|net@116|||1800|pin@61||-6|12|pms2@0|g|-3|12
+Awire|net@118|||1800|pin@62||-6|-12|nms2@3|g|-3|-12
+Awire|net@133|||1350|pin@54||7|2|pin@71||11|-2
+Awire|net@134|||2250|pin@57||7|-2|pin@72||11|2
+Awire|net@136|||1800|pin@73||11|8|pms2@1|g2|15|8
+Awire|net@139|||1800|pin@74||11|-8|nms2@2|g2|15|-8
+Awire|net@159|||0|conn@2|y|28|0|pin@84||24|0
+Awire|net@160|||2700|pin@84||24|0|pin@85||24|12
+Awire|net@161|||0|pin@85||24|12|pms2@1|g|21|12
+Awire|net@162|||900|pin@84||24|0|pin@86||24|-12
+Awire|net@163|||0|pin@86||24|-12|nms2@2|g|21|-12
+Awire|net@164|||2700|pin@74||11|-8|pin@71||11|-2
+Awire|net@165|||900|pin@73||11|8|pin@72||11|2
+Awire|net@166|||1800|nand2@0|ina|-16.5|3|wire90@19|b|-14.5|3
+Awire|net@168|||0|nand2@0|out|-21.5|4|pin@87||-24|4
+Awire|net@170|||900|conn@3|y|-13|9|pin@88||-13|5
+Awire|net@171|||0|pin@88||-13|5|nand2@0|inb|-16.5|5
+Awire|net@172|||900|pin@61||-6|12|pin@90||-6|-3
+Awire|net@173|||900|pms2@0|d|0|6|pin@89||0|3
+Awire|net@174|||0|pin@89||0|3|wire90@19|a|-9.5|3
+Awire|net@175|||900|pin@90||-6|-3|pin@62||-6|-12
+Awire|net@176|||1800|pin@64||-24|-3|pin@90||-6|-3
+Awire|net@177|||900|pms2@1|d|18|6|pin@91||18|3
+Awire|net@178|||1800|pin@89||0|3|pin@91||18|3
+Awire|net@179|||2700|nms2@3|d|0|-6|pin@89||0|3
+Awire|net@180|||900|pin@91||18|3|nms2@2|d|18|-6
+Awire|net@181|||1800|conn@0|a|-26|4|pin@87||-24|4
+Awire|net@182|||2700|pin@64||-24|-3|pin@87||-24|4
+Ec[T,F]||D4G2;|conn@1|a|I
+Ein||D4G2;|conn@2|a|I
+EinC||D4G2;|conn@3|a|I
+Eout|out[1]|D6G2;|conn@0|y|O
+X
+
 # Cell mlat1in10;1{ic}
 Cmlat1in10;1{ic}||artwork|1216198582735|1221133782122|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -3699,7 +4089,7 @@ Eout[1]||D5G2;|pin@4||O
 X
 
 # Cell mlat1in10;3{lay}
-Cmlat1in10;3{lay}||cmos90|1205000991389|1224702109933||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1212683284073|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224722428657
+Cmlat1in10;3{lay}||cmos90|1205000991389|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-N-Active-Con|contact@2||-4.5|0||5.2||
 NMetal-1-P-Active-Con|contact@3||-18.5|-48||15.6||
@@ -3851,171 +4241,16 @@ Evdd_2||D5G2;|pinsVddG@3|vdd|P
 Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
 X
 
-# Cell mlat1in10;2{lay}
-Cmlat1in10;2{lay}||cmos90|1205000991389|1223474198202||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1209772934517
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NMetal-1-N-Active-Con|contact@2||-4.5|0||5.2||
-NMetal-1-P-Active-Con|contact@3||-18.5|-48||15.6||
-NMetal-1-N-Active-Con|contact@4||-18.5|0||5.2||
-NMetal-1-N-Active-Con|contact@5||10.5|0||20.8||
-NMetal-1-P-Active-Con|contact@7||10.5|46.5||20.8||
-NMetal-1-P-Active-Con|contact@8||-4.5|38||5.2||
-NMetal-1-P-Active-Con|contact@11||-4.5|-48||15.6||
-NMetal-1-N-Active-Con|contact@12||18.5|0||20.8||
-NMetal-1-P-Active-Con|contact@13||18.5|46.5||20.8||
-NMetal-1-P-Active-Con|contact@14||18.5|-46.5||20.8||
-NMetal-1-P-Active-Con|contact@15||10.5|-46.5||20.8||
-NMetal-1-Polysilicon-Con|contact@16||-6|19.5||5.2||
-NX-Metal-1-Metal-2-Con|contact@23||10.5|50||6.2||
-NX-Metal-1-Metal-2-Con|contact@24||10.5|0||6.2||
-NX-Metal-1-Metal-2-Con|contact@25||10.5|-50||6.2||
-NX-Metal-1-Metal-2-Con|contact@26||-18.5|-50||6.2||
-NMetal-1-Polysilicon-Con|contact@29||-0.5|-29||5.2|RR|
-NX-Metal-1-Metal-2-Con|contact@30||-18.5|0||6.2||
-NMetal-1-Polysilicon-Con|contact@33||4|58.5||5.2||
-NMetal-1-Polysilicon-Con|contact@34||-17|13.5||5.2||
-NMetal-1-Polysilicon-Con|contact@36||13|24||5.2||
-NX-Metal-1-Metal-2-Con|contact@37||11|28||||
-NX-Metal-1-Metal-2-Con|contact@38||-0.5|28||||
-NN-Transistor|nmos@1||-8.5|0||8||
-NN-Transistor|nmos@2||-14.5|0||8||
-NN-Transistor|nmos@3||5.5|0||8||
-NN-Transistor|nmos@4||-0.5|0||8||
-NN-Transistor|nmos@5||14.5|0||26||
-NMetal-1-Pin|pin@55||-17|16.5||||
-NMetal-1-Pin|pin@58||-6|25||||
-NMetal-1-Pin|pin@68||-0.5|-31||||
-NMetal-1-Pin|pin@74||-6|-39.7||||
-NMetal-1-Pin|pin@86||-6|-4||||
-NMetal-1-Pin|pin@88||-4.5|-4||||
-NMetal-1-Pin|pin@92||-0.5|34.9||||
-NMetal-1-Pin|pin@93||-4|34.9||||
-NMetal-1-Pin|pin@94||-0.5|4.1||||
-NMetal-1-Pin|pin@98||-4.5|4.1||||
-NPolysilicon-Pin|pin@114||5.5|55.9||||
-NMetal-1-Pin|pin@115||18.5|7||||
-NMetal-1-Pin|pin@116||4.5|62.5||||
-NMetal-1-Pin|pin@117||4.5|60.6||||
-NPolysilicon-Pin|pin@121||-14.5|12.9||||
-NMetal-1-Pin|pin@122||-4.5|-39.7||||
-NPolysilicon-Pin|pin@128||-0.5|-33||||
-NPolysilicon-Pin|pin@132||-8.5|16.9||||
-NPolysilicon-Pin|pin@133||-0.5|24||||
-NPolysilicon-Pin|pin@134||-6|24||||
-NMetal-1-Pin|pin@135||-4|36.4||||
-NPolysilicon-Pin|pin@136||14.5|26||||
-NMetal-1-Pin|pin@137||18.5|62.5||||
-NMetal-1-Pin|pin@138||11|26.6||||
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-23|0|||D5G4;
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||23|0|||D5G4;
-NP-Well-Node|plnode@0||0|0|51|48||A
-NN-Well-Node|plnode@1||0|-50|51|52||A
-NN-Well-Node|plnode@2||0|50|51|52||A
-NP-Select-Node|plnode@3||0|-50|47.4|52||A
-NP-Select-Node|plnode@4||0|50|47.4|52||A
-NN-Select-Node|plnode@5||0|0|47.4|48||A
-NP-Transistor|pmos@0||-8.5|-48||20||
-NP-Transistor|pmos@1||-14.5|-48||20||
-NP-Transistor|pmos@2||5.5|38||8||
-NP-Transistor|pmos@3||-0.5|38||8||
-NP-Transistor|pmos@5||14.5|46.5||26||
-NP-Transistor|pmos@6||14.5|-46.5||26||
-AN-Active|net@1|||RS0|contact@2||-4.5|0|nmos@1|diff-right|-5.7|0
-AN-Active|net@6|||S1800|contact@4||-18.5|0|nmos@2|diff-left|-17.3|0
-AN-Active|net@7|||RS1800|contact@2||-4.5|0|nmos@4|diff-left|-3.3|0
-AP-Active|net@10|||RS0|pmos@2|diff-left|2.7|38|pmos@3|diff-right|2.3|38
-AN-Active|net@11|||RS0|nmos@1|diff-left|-11.3|0|nmos@2|diff-right|-11.7|0
-AN-Active|net@12|||RS0|nmos@3|diff-left|2.7|0|nmos@4|diff-right|2.3|0
-AP-Active|net@13|||RS0|pmos@0|diff-left|-11.3|-48|pmos@1|diff-right|-11.7|-48
-AP-Active|net@26|||RS0|contact@11||-4.5|-48|pmos@0|diff-right|-5.7|-48
-AP-Active|net@27|||RS1800|contact@3||-18.5|-48|pmos@1|diff-left|-17.3|-48
-AP-Active|net@30|||RS1800|contact@8||-4.5|38|pmos@3|diff-left|-3.3|38
-AP-Active|net@33|||RS0|contact@13||18.5|46.5|pmos@5|diff-right|17.3|46.5
-AN-Active|net@34|||RS0|contact@12||18.5|0|nmos@5|diff-right|17.3|0
-AN-Active|net@36|||RS1800|contact@5||10.5|0|nmos@5|diff-left|11.7|0
-AP-Active|net@38|||RS1800|contact@7||10.5|46.5|pmos@5|diff-left|11.7|46.5
-AP-Active|net@39|||RS0|contact@14||18.5|-46.5|pmos@6|diff-right|17.3|-46.5
-AP-Active|net@40|||RS1800|contact@15||10.5|-46.5|pmos@6|diff-left|11.7|-46.5
-Ametal-2|net@90||6.2|S1800|pinsVddG@2|vdd|-23|50|contact@23||10.5|50
-Ametal-2|net@92||6.2|S0|contact@26||-18.5|-50|pinsVddG@2|vdd_1|-23|-50
-Ametal-2|net@93||6.2|S1800|contact@23||10.5|50|pinsVddG@3|vdd|23|50
-Ametal-1|net@94|||S900|contact@7||10.5|50|contact@23||10.5|50
-Ametal-2|net@95||6.2|S0|pinsVddG@3|gnd|23|0|contact@24||10.5|0
-Ametal-1|net@96|||S0|contact@5||10.5|0|contact@24||10.5|0
-Ametal-2|net@97||6.2|S0|pinsVddG@3|vdd_1|23|-50|contact@25||10.5|-50
-Ametal-1|net@98|||S900|contact@15||10.5|-50|contact@25||10.5|-50
-Ametal-2|net@99||6.2|S0|contact@25||10.5|-50|contact@26||-18.5|-50
-Ametal-1|net@100|||S900|contact@3||-18.5|-50|contact@26||-18.5|-50
-Ametal-1|net@157|||S2700|contact@14||18.5|-37.6|contact@12||18.5|10.4
-AN-Active|net@164|||RS0|contact@5||10.5|0|nmos@3|diff-right|8.3|0
-AP-Active|net@165|||RS0|contact@7||10.5|41.5|pmos@2|diff-right|8.3|41.5
-Ametal-2|net@183||6.2|S1800|contact@30||-18.5|0|contact@24||10.5|0
-Ametal-2|net@184||6.2|S1800|pinsVddG@2|gnd|-23|0|contact@30||-18.5|0
-Ametal-1|net@185|||S0|contact@4||-18.5|0|contact@30||-18.5|0
-Ametal-1|net@215|||S1800|pin@86||-6|-4|pin@88||-4.5|-4
-Ametal-1|net@217|||S900|contact@2||-4.5|-2.6|pin@88||-4.5|-4
-Ametal-1|net@222|||S900|pin@58||-6|25|contact@16||-6|21.6
-Ametal-1|net@225|||S0|pin@92||-0.5|34.9|pin@93||-4|34.9
-Ametal-1|net@232|||S900|contact@38||-0.5|28|pin@94||-0.5|4.1
-Ametal-1|net@233|||S0|pin@94||-0.5|4.1|pin@98||-4.5|4.1
-Ametal-1|net@234|||S900|pin@98||-4.5|4.1|contact@2||-4.5|2.6
-APolysilicon|net@257|||S2700|pmos@2|poly-top|5.5|47|pin@114||5.5|55.9
-APolysilicon|net@258|||S0|pin@114||5.5|55.9|contact@33||4|55.9
-APolysilicon|net@259|||S2700|nmos@3|poly-top|5.5|9|pmos@2|poly-bottom|5.5|29
-Ametal-1|net@263|||S900|pin@116||4.5|62.5|pin@117||4.5|60.6
-Ametal-1|net@264|||S0|pin@117||4.5|60.6|contact@33||4|60.6
-APolysilicon|net@272|||S900|nmos@2|poly-bottom|-14.5|-9|pmos@1|poly-top|-14.5|-33
-APolysilicon|net@273|||S2700|nmos@2|poly-top|-14.5|9|pin@121||-14.5|12.9
-APolysilicon|net@274|||S0|pin@121||-14.5|12.9|contact@34||-17|12.9
-Ametal-1|net@275|||S1800|pin@74||-6|-39.7|pin@122||-4.5|-39.7
-Ametal-1|net@276|||S900|pin@122||-4.5|-39.7|contact@11||-4.5|-40.2
-Ametal-1|net@285|||S900|pin@68||-0.5|-31|contact@29||-0.5|-31
-Ametal-1|net@286|||S900|pin@55||-17|16.5|contact@34||-17|15
-APolysilicon|net@287|||S2700|nmos@5|poly-top|14.5|18|pin@136||14.5|26
-APolysilicon|net@293|||S1800|pmos@0|poly-top|-8.5|-33|pin@128||-0.5|-33
-APolysilicon|net@294|||S2700|pin@128||-0.5|-33|contact@29||-0.5|-31.6
-APolysilicon|net@296|||S900|nmos@4|poly-bottom|-0.5|-9|contact@29||-0.5|-26.4
-APolysilicon|net@306|||S2700|nmos@1|poly-top|-8.5|9|pin@132||-8.5|16.9
-APolysilicon|net@307|||S1800|pin@132||-8.5|16.9|contact@16||-6|16.9
-APolysilicon|net@308|||S900|pmos@3|poly-bottom|-0.5|29|pin@133||-0.5|24
-APolysilicon|net@309|||S0|pin@133||-0.5|24|pin@134||-6|24
-APolysilicon|net@310|||S900|pin@134||-6|24|contact@16||-6|22.1
-Ametal-1|net@311|||S2700|pin@93||-4|34.9|pin@135||-4|36.4
-Ametal-1|net@312|||S0|pin@135||-4|36.4|contact@8||-4.5|36.4
-APolysilicon|net@313|||S2700|pin@136||14.5|26|pmos@5|poly-bottom|14.5|28.5
-APolysilicon|net@314|||S0|pin@136||14.5|26|contact@36||13|26
-APolysilicon|net@315|||S2700|pmos@6|poly-top|14.5|-28.5|nmos@5|poly-bottom|14.5|-18
-Ametal-1|net@316|||S900|pin@86||-6|-4|pin@74||-6|-39.7
-Ametal-2|net@320|||S1800|contact@38||-0.5|28|contact@37||11|28
-Ametal-1|net@321|||S900|pin@92||-0.5|34.9|contact@38||-0.5|28
-Ametal-1|net@322|||S900|pin@115||18.5|7|contact@12||18.5|7
-Ametal-1|net@323|||S2700|contact@12||18.5|10.4|contact@13||18.5|36.1
-Ametal-1|net@324|||S1800|pin@116||4.5|62.5|pin@137||18.5|62.5
-Ametal-1|net@325|||S900|pin@137||18.5|62.5|contact@13||18.5|56.9
-Ametal-1|net@326|||S900|contact@37||11|28|pin@138||11|26.6
-Ametal-1|net@327|||S1800|pin@138||11|26.6|contact@36||13|26.6
-Ecl[F]||D5G2;|pin@68||I
-Ecl[T]||D5G2;|pin@58||I
-Egnd||D5G2;|pinsVddG@2|gnd|G
-Egnd_1||D5G2;|pinsVddG@3|gnd|G
-Ein||D5G2;|pin@55||I
-Eout||D5G2;|pin@115||O
-Evdd||D5G2;|pinsVddG@2|vdd|P
-Evdd_1||D5G2;|pinsVddG@2|vdd_1|P
-Evdd_2||D5G2;|pinsVddG@3|vdd|P
-Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
-X
-
 # Cell mlat1in10;1{sch}
 Cmlat1in10;1{sch}||schematic|1204973663598|1224952671727|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@1||36|0||||
 NOff-Page|conn@2||-12|-18|||YRRR|
 NOff-Page|conn@4||3|-18|||R|
-IredFour:inv;1{ic}|inv@0||24|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@0||24|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
 Imlat1in10;1{ic}|mlat1in1@1||38|19|||D5G4;
-IredFour:nms2;1{ic}|nms2@0||12|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S2
-IredFour:nms2;1{ic}|nms2@1||-6|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S2
+IredFive:nms2b;1{ic}|nms2@0||12|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S2
+IredFive:nms2b;1{ic}|nms2@1||-6|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S2
 Ngeneric:Invisible-Pin|pin@0||0|23.5|||||ART_message(D5G3;)Sies 8 March 2008
 Ngeneric:Invisible-Pin|pin@1||0|28.5|||||ART_message(D5G4;)Spass gate 2 input latch
 Ngeneric:Invisible-Pin|pin@2||0|33.5|||||ART_message(D5G6;)Smlat1in10
@@ -4036,8 +4271,8 @@ NWire_Pin|pin@58||30|-9||||
 NWire_Pin|pin@59||30|9||||
 NWire_Pin|pin@66||1|-12.5||||
 NWire_Pin|pin@67||1|11.5||||
-IredFour:pms2;1{ic}|pms2@0||12|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S1
-IredFour:pms2;1{ic}|pms2@1||-6|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S2
+IredFive:pms2;1{ic}|pms2@0||12|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S1
+IredFive:pms2;1{ic}|pms2@1||-6|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S2
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||17.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D185.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Awire|cl[F]|D5G2;||2700|pin@57||1|5|pin@67||1|11.5
 Awire|cl[T]|D5G2;||900|pin@55||1|-5|pin@66||1|-12.5
@@ -4105,7 +4340,7 @@ Eout[1]||D5G2;|pin@4||O
 X
 
 # Cell mlat1in10i;1{lay}
-Cmlat1in10i;1{lay}||cmos90|1205000991389|1225155420055||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1218395132993|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223493702741
+Cmlat1in10i;1{lay}||cmos90|1205000991389|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-N-Active-Con|contact@5||-2.5|0||20.8||
 NMetal-1-P-Active-Con|contact@9||-11.5|-41||5.2||
@@ -4344,10 +4579,10 @@ Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@1||-17|0|||X|
 NOff-Page|conn@2||-12|-18|||YRRR|
 NOff-Page|conn@4||3|-18|||R|
-IredFour:invLT;1{ic}|invLT@0||19|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invLT;1{ic}|invLT@0||19|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Imlat1in10i;1{ic}|mlat1in1@0||30.5|23|||D5G4;
-IredFour:nms2;1{ic}|nms2@0||12|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S2
-IredFour:nms2;1{ic}|nms2@1||-6|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S10
+IredFive:nms2b;1{ic}|nms2@0||12|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S2
+IredFive:nms2b;1{ic}|nms2@1||-6|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S10
 Ngeneric:Invisible-Pin|pin@0||0|22.5|||||ART_message(D5G3;)Sies 16 July 2008
 Ngeneric:Invisible-Pin|pin@1||0|28.5|||||ART_message(D5G4;)Spass gate 1 input latch
 Ngeneric:Invisible-Pin|pin@2||0|35|||||ART_message(D5G6;)Smlat1in10i
@@ -4366,8 +4601,8 @@ NWire_Pin|pin@59||27|5||||
 NWire_Pin|pin@71||5|9||||
 NWire_Pin|pin@73||5|-9||||
 NWire_Pin|pin@74||27|-5||||
-IredFour:pms2;1{ic}|pms2@0||12|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S2
-IredFour:pms2;1{ic}|pms2@1||-6|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S10
+IredFive:pms2;1{ic}|pms2@0||12|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S2
+IredFive:pms2;1{ic}|pms2@1||-6|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S10
 IorangeTSMC090nm:wire90;1{ic}|wire90@2||21|5|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D190.2|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 Awire|cl[F]|D5G2;||2700|pin@23||1|2|pin@57||1|5
 Awire|cl[T]|D5G2;||2700|pin@55||1|-5|pin@20||1|-2
@@ -4433,7 +4668,7 @@ Eout[1]||D5G2;|pin@4||O
 X
 
 # Cell mlat1in20i;1{lay}
-Cmlat1in20i;1{lay}||cmos90|1205000991389|1225155505607||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1222046259103|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1222047551233
+Cmlat1in20i;1{lay}||cmos90|1205000991389|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-N-Active-Con|contact@5||-16.5|0||20.8||
 NMetal-1-P-Active-Con|contact@9||-25.5|-40||5.2||
@@ -4783,10 +5018,10 @@ Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@1||-17|0|||X|
 NOff-Page|conn@2||-12|-18|||YRRR|
 NOff-Page|conn@4||3|-18|||R|
-IredFour:invLT;1{ic}|invLT@0||19|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invLT;1{ic}|invLT@0||19|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Imlat1in20i;1{ic}|mlat1in2@0||30.5|23|||D5G4;
-IredFour:nms2;1{ic}|nms2@0||12|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S2
-IredFour:nms2;1{ic}|nms2@1||-6|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S20
+IredFive:nms2b;1{ic}|nms2@0||12|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S2
+IredFive:nms2b;1{ic}|nms2@1||-6|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S20
 Ngeneric:Invisible-Pin|pin@0||0|22.5|||||ART_message(D5G3;)Sies 21 September 2008
 Ngeneric:Invisible-Pin|pin@1||0|28.5|||||ART_message(D5G4;)Smux 1 input latch
 Ngeneric:Invisible-Pin|pin@2||0|35|||||ART_message(D5G6;)Smlat1in20i
@@ -4805,8 +5040,8 @@ NWire_Pin|pin@59||27|5||||
 NWire_Pin|pin@71||5|9||||
 NWire_Pin|pin@73||5|-9||||
 NWire_Pin|pin@74||27|-5||||
-IredFour:pms2;1{ic}|pms2@0||12|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S2
-IredFour:pms2;1{ic}|pms2@1||-6|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S20
+IredFive:pms2;1{ic}|pms2@0||12|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S2
+IredFive:pms2;1{ic}|pms2@1||-6|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S20
 IorangeTSMC090nm:wire90;1{ic}|wire90@2||21|5|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D190.2|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 Awire|cl[F]|D5G2;||2700|pin@23||1|2|pin@57||1|5
 Awire|cl[T]|D5G2;||2700|pin@55||1|-5|pin@20||1|-2
@@ -4882,7 +5117,7 @@ Eout[1]||D5G2;|pin@8||O
 X
 
 # Cell mlat2in5i;3{lay}
-Cmlat2in5i;3{lay}||cmos90|1216739203642|1223474198202||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1216759566473|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1216792607756
+Cmlat2in5i;3{lay}||cmos90|1216739203642|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||-33|41.5||10.4|X|
 NMetal-1-N-Active-Con|contact@1||-33|0||20.8|X|
@@ -5193,11 +5428,11 @@ NOff-Page|conn@1||-34|0|||X|
 NOff-Page|conn@2||-30|-18|||YRRR|
 NOff-Page|conn@3||-18|-18|||R|
 NOff-Page|conn@4||9|-18|||R|
-IredFour:invLT;1{ic}|invLT@1||22|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invLT;1{ic}|invLT@1||22|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Imlat2in5i;1{ic}|mlat2in5@0||35|28|||D5G4;
-IredFour:nms2;1{ic}|nms2@1||-24|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S5
-IredFour:nms2;1{ic}|nms2@2||12|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S5
-IredFour:nms3;1{ic}|nms3@0||-3|-18|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-2;)I100|ATTR_X(D5G1.5;NPX-2;Y0.5;)S1.333
+IredFive:nms2b;1{ic}|nms2@1||-24|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S5
+IredFive:nms2b;1{ic}|nms2@2||12|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S5
+IredFive:nms3;1{ic}|nms3@0||-3|-18|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-2;)I100|ATTR_X(D5G1.5;NPX-2;Y0.5;)S1.333
 Ngeneric:Invisible-Pin|pin@0||-0.5|24.5|||||ART_message(D5G3;)Sies 22 July 2008
 Ngeneric:Invisible-Pin|pin@1||-1.5|28.5|||||ART_message(D5G4;)Spass gate 2 input latch
 Ngeneric:Invisible-Pin|pin@2||0.5|33.5|||||ART_message(D5G6;)Smlat2in5i
@@ -5229,9 +5464,9 @@ NWire_Pin|pin@61||-13|-10||||
 NWire_Pin|pin@62||-8|-18||||
 NWire_Pin|pin@63||-13|18||||
 NWire_Pin|pin@64||-8|10||||
-IredFour:pms2;1{ic}|pms2@1||-24|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S5
-IredFour:pms2;1{ic}|pms2@2||12|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S5
-IredFour:pms3;1{ic}|pms3@0||-3|18|||D5G4;|ATTR_Delay(D5G1;NPX-3;Y-1;)I100|ATTR_X(D5G1.5;NPX2.75;Y3;)S0.6667
+IredFive:pms2;1{ic}|pms2@1||-24|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S5
+IredFive:pms2;1{ic}|pms2@2||12|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S5
+IredFive:pms3;1{ic}|pms3@0||-3|18|||D5G4;|ATTR_Delay(D5G1;NPX-3;Y-1;)I100|ATTR_X(D5G1.5;NPX2.75;Y3;)S0.6667
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||17|14|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D190.2|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 Awire|clA[F]|D5G2;||900|pin@18||-13|-2|pin@61||-13|-10
 Awire|clA[T]|D5G2;||2700|pin@17||-13|2|pin@63||-13|18
@@ -5334,7 +5569,7 @@ Eout[1]||D5G2;|pin@8||O
 X
 
 # Cell mlat2in5s;1{lay}
-Cmlat2in5s;1{lay}||cmos90|1204972178946|1223474198202||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1221520410502|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1221520410502
+Cmlat2in5s;1{lay}||cmos90|1204972178946|1243362147173||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244052682608
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||15.5|-46.5||20.8|X|
 NMetal-1-N-Active-Con|contact@1||17.5|0||20.8|X|
@@ -5416,6 +5651,7 @@ NMetal-1-Pin|pin@71||29|-25||||
 NMetal-1-Pin|pin@72||2.5|-36.1||||
 NPolysilicon-Pin|pin@73||11.5|-26.6||||
 NPolysilicon-Pin|pin@75||-7.5|59||||
+NPolysilicon-Pin|pin@76||12.5|13||||
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||36|0|X||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||-36|0|X||D5G4;
 NP-Well-Node|plnode@0||0|0|77|48||A
@@ -5543,6 +5779,7 @@ APolysilicon|net@218|||S1800|pin@73||11.5|-26.6|contact@17||12.8|-26.6
 Ametal-1|net@220|||S2700|contact@11||31.5|10.4|pin@62||31.5|35
 APolysilicon|net@222|||S2700|pmos@4|poly-top|-7.5|52.5|pin@75||-7.5|59
 APolysilicon|net@223|||S0|contact@28||-6.1|59|pin@75||-7.5|59
+APolysilicon|net@224|||S900|pin@76||12.5|13|nmos@0|poly-top|12.5|12
 EclA[F]||D5G2;|pin@42||I
 EclA[T]||D5G2;|pin@40||I
 EclB[F]||D5G2;|pin@43||I
@@ -5562,7 +5799,7 @@ Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
 X
 
 # Cell mlat2in5s;1{sch}
-Cmlat2in5s;1{sch}||schematic|1204973663598|1221504574268|
+Cmlat2in5s;1{sch}||schematic|1204973663598|1241982689538|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||18|-18|||YRRR|
 NOff-Page|conn@1||39|1||||
@@ -5571,10 +5808,10 @@ NOff-Page|conn@3||-18|-18|||R|
 NOff-Page|conn@4||9|-18|||R|
 NOff-Page|conn@5||25|8|||YR|
 Imlat2in5s;1{ic}|mlat2in5@0||48|27|||D5G4;
-IredFour:nand2;1{ic}|nand2@0||29|1|||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
-IredFour:nms2;1{ic}|nms2@0||12|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S3
-IredFour:nms2;1{ic}|nms2@1||-24|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S3
-IredFour:nms3;1{ic}|nms3@0||-3|-18|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-2;)I100|ATTR_X(D5G1.5;NPX-2;Y0.5;)S2
+IredFive:nand2;1{ic}|nand2@0||29|1|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nms2b;1{ic}|nms2@0||12|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S3
+IredFive:nms2b;1{ic}|nms2@1||-24|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S3
+IredFive:nms3;1{ic}|nms3@0||-3|-18|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-2;)I100|ATTR_X(D5G1.5;NPX-2;Y0.5;)S2
 Ngeneric:Invisible-Pin|pin@0||-0.5|24.5|||||ART_message(D5G3;)Sies 15 September 2008
 Ngeneric:Invisible-Pin|pin@1||-1.5|28.5|||||ART_message(D5G4;)Spass gate 2 input latch w/force set
 Ngeneric:Invisible-Pin|pin@2||0.5|33.5|||||ART_message(D5G6;)Smlat2in5s
@@ -5608,10 +5845,10 @@ NWire_Pin|pin@68||-17|-5||||
 NWire_Pin|pin@69||-30|-9||||
 NWire_Pin|pin@72||25|2||||
 Ngeneric:Invisible-Pin|pin@73||22.5|20.5|||||ART_message(D3G2;)S[Make inC LO to force,output to be HI.]
-IredFour:pms2;1{ic}|pms2@0||12|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S2.5
-IredFour:pms2;1{ic}|pms2@1||-24|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S2.5
-IredFour:pms3;1{ic}|pms3@0||-3|18|||D5G4;|ATTR_Delay(D5G1;NPX-3;Y-1;)I100|ATTR_X(D5G1.5;NPX2.75;Y3;)I1
-IorangeTSMC090nm:wire90;1{ic}|wire90@0||22|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D339.30000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IredFive:pms2;1{ic}|pms2@0||12|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S2.5
+IredFive:pms2;1{ic}|pms2@1||-24|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S2.5
+IredFive:pms3;1{ic}|pms3@0||-3|18|||D5G4;|ATTR_Delay(D5G1;NPX-3;Y-1;)I100|ATTR_X(D5G1.5;NPX2.75;Y3;)I1
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||22|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D268.20000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Awire|clA[F]|D5G2;||900|pin@18||-13|-2|pin@61||-13|-18
 Awire|clA[T]|D5G2;||2700|pin@17||-13|2|pin@64||-13|18
 Awire|clB[F]|D5G2;||900|pin@36||-8|-2|pin@58||-8|-10
@@ -5713,7 +5950,7 @@ Eout[1]||D5G2;|pin@8||O
 X
 
 # Cell mlat2in10;3{lay}
-Cmlat2in10;3{lay}||cmos90|1204972178946|1224702136125||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1212685267822|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224722428657
+Cmlat2in10;3{lay}||cmos90|1204972178946|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||19.5|-46.5||20.8|X|
 NMetal-1-N-Active-Con|contact@1||20.5|0||20.8|X|
@@ -5923,11 +6160,11 @@ NOff-Page|conn@1||39|0||||
 NOff-Page|conn@2||-30|-18|||YRRR|
 NOff-Page|conn@3||-18|-18|||R|
 NOff-Page|conn@4||9|-18|||R|
-IredFour:inv;1{ic}|inv@0||30|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@0||30|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Imlat2in10;1{ic}|mlat2in1@1||48|27|||D5G4;
-IredFour:nms2;1{ic}|nms2@0||12|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S3
-IredFour:nms2;1{ic}|nms2@1||-24|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S3
-IredFour:nms3;1{ic}|nms3@0||-3|-18|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-2;)I100|ATTR_X(D5G1.5;NPX-2;Y0.5;)S2
+IredFive:nms2b;1{ic}|nms2@0||12|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S3
+IredFive:nms2b;1{ic}|nms2@1||-24|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S3
+IredFive:nms3;1{ic}|nms3@0||-3|-18|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-2;)I100|ATTR_X(D5G1.5;NPX-2;Y0.5;)S2
 Ngeneric:Invisible-Pin|pin@0||-0.5|24.5|||||ART_message(D5G3;)Sies 8 March 2008
 Ngeneric:Invisible-Pin|pin@1||-1.5|28.5|||||ART_message(D5G4;)Spass gate 2 input latch
 Ngeneric:Invisible-Pin|pin@2||0.5|33.5|||||ART_message(D5G6;)Smlat2in10
@@ -5959,9 +6196,9 @@ NWire_Pin|pin@61||-13|-18||||
 NWire_Pin|pin@64||-13|18||||
 NWire_Pin|pin@68||-17|-5||||
 NWire_Pin|pin@69||-30|-9||||
-IredFour:pms2;1{ic}|pms2@0||12|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S2.5
-IredFour:pms2;1{ic}|pms2@1||-24|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S2.5
-IredFour:pms3;1{ic}|pms3@0||-3|18|||D5G4;|ATTR_Delay(D5G1;NPX-3;Y-1;)I100|ATTR_X(D5G1.5;NPX2.75;Y3;)I1
+IredFive:pms2;1{ic}|pms2@0||12|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S2.5
+IredFive:pms2;1{ic}|pms2@1||-24|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S2.5
+IredFive:pms3;1{ic}|pms3@0||-3|18|||D5G4;|ATTR_Delay(D5G1;NPX-3;Y-1;)I100|ATTR_X(D5G1.5;NPX2.75;Y3;)I1
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||22|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D339.30000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Awire|clA[F]|D5G2;||900|pin@18||-13|-2|pin@61||-13|-18
 Awire|clA[T]|D5G2;||2700|pin@17||-13|2|pin@64||-13|18
@@ -6058,7 +6295,7 @@ Eout[1]||D5G2;|pin@8||O
 X
 
 # Cell mlat2in10i;3{lay}
-Cmlat2in10i;3{lay}||cmos90|1204972178946|1225156409034||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1221175913260|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223677671519
+Cmlat2in10i;3{lay}||cmos90|1204972178946|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@52||-23|-49||20.8|X|
 NMetal-1-P-Active-Con|contact@53||-37|-49||20.8|X|
@@ -6458,417 +6695,19 @@ Evdd_2||D5G2;|pinsVddG@2|vdd|P
 Evdd_3||D5G2;|pinsVddG@2|vdd_1|P
 X
 
-# Cell mlat2in10i;2{lay}
-Cmlat2in10i;2{lay}||cmos90|1204972178946|1223474198202||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1218402516820|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1218402575758
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NMetal-1-P-Active-Con|contact@52||-24|-49||20.8|X|
-NMetal-1-P-Active-Con|contact@53||-38|-49||20.8|X|
-NMetal-1-N-Active-Con|contact@54||-38|0||20.8|X|
-NMetal-1-N-Active-Con|contact@55||-24|0||20.8|X|
-NMetal-1-N-Active-Con|contact@57||-8|0||10.4|X|
-NMetal-1-P-Active-Con|contact@58||-3|52||10.4|X|
-NMetal-1-P-Active-Con|contact@60||27|-49||20.8|X|
-NMetal-1-P-Active-Con|contact@61||13|-49||20.8|X|
-NMetal-1-P-Active-Con|contact@62||-24|49||20.8|X|
-NMetal-1-P-Active-Con|contact@63||-38|49||20.8|X|
-NMetal-1-P-Active-Con|contact@64||27|49||20.8|X|
-NMetal-1-P-Active-Con|contact@65||13|49||20.8|X|
-NMetal-1-N-Active-Con|contact@66||13|0||20.8|X|
-NMetal-1-N-Active-Con|contact@67||27|0||20.8|X|
-NMetal-1-P-Active-Con|contact@69||-52|-49||20.8|X|
-NMetal-1-N-Active-Con|contact@70||-52|0||20.8|X|
-NMetal-1-P-Active-Con|contact@71||-52|49||20.8|X|
-NMetal-1-P-Active-Con|contact@72||41|-49||20.8|X|
-NMetal-1-P-Active-Con|contact@73||41|49||20.8|X|
-NMetal-1-N-Active-Con|contact@74||41|0||20.8|X|
-NMetal-1-Polysilicon-Con|contact@75||-38|-30.4||5.2|XRRR|
-NMetal-1-Polysilicon-Con|contact@76||-38|-18.6||5.2|XRRR|
-NMetal-1-Polysilicon-Con|contact@77||27|18.6||5.2|XRRR|
-NMetal-1-Polysilicon-Con|contact@78||27|30.4||5.2|XRRR|
-NMetal-1-Polysilicon-Con|contact@79||-38|30.4||5.2|XRRR|
-NMetal-1-Polysilicon-Con|contact@80||27|-30.4||5.2|XRRR|
-NMetal-1-Polysilicon-Con|contact@83||-26.5|-24.5||5.2|XRR|
-NMetal-1-Polysilicon-Con|contact@84||-49.5|-24.5||5.2|XRR|
-NMetal-1-Polysilicon-Con|contact@86||13|-24.5||5.2|XRRR|
-NMetal-1-Polysilicon-Con|contact@87||38.5|24.5||5.2|XRR|
-NMetal-1-Polysilicon-Con|contact@88||15.5|24.5||5.2|XRR|
-NMetal-1-Polysilicon-Con|contact@95||-49.5|27.8||5.2|XRR|
-NMetal-1-Polysilicon-Con|contact@96||38.5|-27.8||5.2|XRR|
-NMetal-1-Polysilicon-Con|contact@100||-11.5|16.5||5.2||
-NMetal-1-Polysilicon-Con|contact@101||-14|-16.5|5.2|||
-NMetal-1-Polysilicon-Con|contact@102||6.5|35.5||5.2|XRR|
-NMetal-1-Polysilicon-Con|contact@103||3|-35.8||5.2|XRR|
-NX-Metal-1-Metal-2-Con|contact@104||-38|-40||||
-NX-Metal-1-Metal-2-Con|contact@105||27|-40||||
-NX-Metal-1-Metal-2-Con|contact@106||27|10||||
-NX-Metal-1-Metal-2-Con|contact@107||-5|10||||
-NX-Metal-1-Metal-2-Con|contact@108||-38|10||||
-NX-Metal-1-Metal-2-Con|contact@109||-38|40||||
-NX-Metal-1-Metal-2-Con|contact@110||-3|40||||
-NX-Metal-1-Metal-2-Con|contact@111||27|40||||
-NX-Metal-1-Metal-2-Con|contact@112||-24|50||6.2||
-NX-Metal-1-Metal-2-Con|contact@113||-52|50||6.2||
-NX-Metal-1-Metal-2-Con|contact@114||13|50||6.2||
-NX-Metal-1-Metal-2-Con|contact@115||41|50||6.2||
-NX-Metal-1-Metal-2-Con|contact@116||13|0||6.2||
-NX-Metal-1-Metal-2-Con|contact@117||41|0||6.2||
-NX-Metal-1-Metal-2-Con|contact@118||-24|0||6.2||
-NX-Metal-1-Metal-2-Con|contact@119||-52|0||6.2||
-NX-Metal-1-Metal-2-Con|contact@120||-24|-50||6.2||
-NX-Metal-1-Metal-2-Con|contact@121||-52|-50||6.2||
-NX-Metal-1-Metal-2-Con|contact@122||13|-50||6.2||
-NX-Metal-1-Metal-2-Con|contact@123||41|-50||6.2||
-NMetal-1-P-Active-Con|contact@125||50|46||15.6|X|
-NMetal-1-N-Active-Con|contact@126||50|9||5.2|X|
-NX-Metal-1-Metal-2-Con|contact@137||55.5|10||||
-NX-Metal-1-Metal-2-Con|contact@138||55.5|40||||
-NMetal-1-Polysilicon-Con|contact@146||3.5|61.5||5.2|XRR|
-NMetal-1-Polysilicon-Con|contact@147||47.5|-4||5.2|XRR|
-NX-Metal-1-Metal-2-Con|contact@148||47.5|-40||||
-NX-Metal-1-Metal-2-Con|contact@149||3.5|60||||
-NX-Metal-1-Metal-2-Con|contact@150||50|60||||
-NX-Metal-1-Metal-2-Con|contact@151||6.5|34||||
-NX-Metal-1-Metal-2-Con|contact@152||-31|34||||
-NX-Metal-1-Metal-2-Con|contact@153||21.5|34||||
-NX-Metal-1-Metal-2-Con|contact@154||-49.5|28||||
-NX-Metal-1-Metal-2-Con|contact@155||15.5|28||||
-NX-Metal-1-Metal-2-Con|contact@156||38.5|28||||
-NX-Metal-1-Metal-2-Con|contact@157||-16.6|-16||||
-NX-Metal-1-Metal-2-Con|contact@158||-32|-16||||
-NX-Metal-1-Metal-2-Con|contact@159||3|-34||||
-NX-Metal-1-Metal-2-Con|contact@160||21.5|-34||||
-NX-Metal-1-Metal-2-Con|contact@161||-32|-34||||
-NN-Transistor|nmos@8||-34|0||26|X|
-NN-Transistor|nmos@9||-28|0||26|X|
-NN-Transistor|nmos@10||8|0||14|X|
-NN-Transistor|nmos@11||2|0||14|X|
-NN-Transistor|nmos@12||-4|0||14|X|
-NN-Transistor|nmos@13||17|0||26|X|
-NN-Transistor|nmos@14||23|0||26|X|
-NN-Transistor|nmos@15||-48|0||26|X|
-NN-Transistor|nmos@16||-42|0||26|X|
-NN-Transistor|nmos@17||31|0||26|X|
-NN-Transistor|nmos@18||37|0||26|X|
-NN-Transistor|nmos@19||46|9||8|X|
-NPolysilicon-Pin|pin@110||-42|30.4||||
-NPolysilicon-Pin|pin@111||-34|30.4||||
-NPolysilicon-Pin|pin@112||23|30.4||||
-NPolysilicon-Pin|pin@113||31|30.4||||
-NPolysilicon-Pin|pin@114||31|18.6||||
-NPolysilicon-Pin|pin@115||23|18.6||||
-NPolysilicon-Pin|pin@116||23|-30.4||||
-NPolysilicon-Pin|pin@117||31|-30.4||||
-NPolysilicon-Pin|pin@118||-42|-30.4||||
-NPolysilicon-Pin|pin@119||-34|-30.4||||
-NPolysilicon-Pin|pin@120||-34|-18.6||||
-NPolysilicon-Pin|pin@121||-42|-18.6||||
-NPolysilicon-Pin|pin@126||17|24||||
-NPolysilicon-Pin|pin@127||37|24||||
-NPolysilicon-Pin|pin@128||-28|-24.5||||
-NPolysilicon-Pin|pin@129||-48|-25||||
-NPolysilicon-Pin|pin@130||-28|23||||
-NPolysilicon-Pin|pin@136||17|-24.5||||
-NMetal-1-Pin|pin@141||-36.4|32||||
-NMetal-1-Pin|pin@142||21.5|32.5||||
-NMetal-1-Pin|pin@144||-9.5|16.5||||
-NPolysilicon-Pin|pin@149||-48|30.1||||
-NPolysilicon-Pin|pin@150||37|-30.4||||
-NMetal-1-Pin|pin@151||38.5|-24.5||||
-NPolysilicon-Pin|pin@155||-4|38||||
-NPolysilicon-Pin|pin@156||-7|38||||
-NPolysilicon-Pin|pin@159||8|32.9||||
-NPolysilicon-Pin|pin@162||-49.5|23||||
-NPolysilicon-Pin|pin@163||-13|16.5||||
-NPolysilicon-Pin|pin@165||-19|4||||
-NPolysilicon-Pin|pin@166||-16|4||||
-NMetal-1-Pin|pin@176||-5|6||||
-NMetal-1-Pin|pin@178||-8|6||||
-NMetal-1-Pin|pin@190||-50|30.8||||
-NMetal-1-Pin|pin@192||3.5|65||||
-NMetal-1-Pin|pin@194||24.4|32.5||||
-NMetal-1-Pin|pin@195||24.4|16.5||||
-NMetal-1-Pin|pin@196||-35.4|-18||||
-NMetal-1-Pin|pin@201||55.5|-1.5||||
-NPolysilicon-Pin|pin@202||46|-1.4||||
-NMetal-1-Pin|pin@203||55.5|7||||
-NMetal-2-Pin|pin@204||-31|10||||
-NMetal-1-Pin|pin@206||-49.5|30.8||||
-NMetal-2-Pin|pin@207||10|60||||
-NMetal-2-Pin|pin@208||1|34||||
-NMetal-1-Pin|pin@209||-31|32||||
-NMetal-2-Pin|pin@212||-20|28||||
-NMetal-2-Pin|pin@215||-23|-16||||
-NMetal-1-Pin|pin@216||-32|-18||||
-NMetal-2-Pin|pin@217||-17|-34||||
-NMetal-1-Pin|pin@219||21.5|-30.4||||
-NMetal-1-Pin|pin@221||-32|-30.9||||
-NMetal-1-Pin|pin@222||-35.4|-30.9||||
-NMetal-1-Pin|pin@223||-2.5|-24.5||||
-NPolysilicon-Pin|pin@228||2|-33.2||||
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||56.5|0|X||D5G4;
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||-56.5|0|X||D5G4;
-NP-Well-Node|plnode@0||-1|0|116|48||A
-NP-Select-Node|plnode@1||-1|-50|113|52||A
-NP-Select-Node|plnode@3||-1|50|113|52||A
-NN-Well-Node|plnode@4||-1|-50|116|52||A
-NN-Well-Node|plnode@5||-1|50|116|52||A
-NN-Select-Node|plnode@6||-1|0|113|48||A
-NP-Transistor|pmos@12||-28|-49||26|X|
-NP-Transistor|pmos@14||-34|-49||26|X|
-NP-Transistor|pmos@15||-7|52||14|X|
-NP-Transistor|pmos@16||-13|52||14|X|
-NP-Transistor|pmos@17||-19|52||14|X|
-NP-Transistor|pmos@18||23|-49||26|X|
-NP-Transistor|pmos@19||17|-49||26|X|
-NP-Transistor|pmos@20||-28|49||26|X|
-NP-Transistor|pmos@21||-34|49||26|X|
-NP-Transistor|pmos@22||23|49||26|X|
-NP-Transistor|pmos@23||17|49||26|X|
-NP-Transistor|pmos@24||-42|-49||26|X|
-NP-Transistor|pmos@25||-48|-49||26|X|
-NP-Transistor|pmos@26||-42|49||26|X|
-NP-Transistor|pmos@27||-48|49||26|X|
-NP-Transistor|pmos@28||37|-49||26|X|
-NP-Transistor|pmos@29||31|-49||26|X|
-NP-Transistor|pmos@30||37|49||26|X|
-NP-Transistor|pmos@31||31|49||26|X|
-NP-Transistor|pmos@33||46|46||20|X|
-AN-Active|net@282|||RS1800|contact@54||-38|0|nmos@8|diff-right|-36.8|0
-AN-Active|net@283|||RS0|contact@55||-24|0|nmos@9|diff-left|-25.2|0
-AP-Active|net@284|||RS0|contact@52||-24|-49|pmos@12|diff-left|-25.2|-49
-AP-Active|net@285|||RS1800|contact@53||-38|-49|pmos@14|diff-right|-36.8|-49
-AN-Active|net@286|||RS0|nmos@9|diff-right|-30.8|0|nmos@8|diff-left|-31.2|0
-AP-Active|net@287|||RS0|pmos@12|diff-right|-30.8|-49|pmos@14|diff-left|-31.2|-49
-AN-Active|net@289|||RS1800|contact@57||-8|0|nmos@12|diff-right|-6.8|0
-AN-Active|net@290|||RS1800|nmos@12|diff-left|-1.2|0|nmos@11|diff-right|-0.8|0
-AN-Active|net@291|||RS1800|nmos@11|diff-left|4.8|0|nmos@10|diff-right|5.2|0
-AP-Active|net@292|||RS0|contact@58||-3|52|pmos@15|diff-left|-4.2|52
-AP-Active|net@294|||RS1800|pmos@16|diff-left|-10.2|52|pmos@15|diff-right|-9.8|52
-AP-Active|net@295|||RS0|pmos@16|diff-right|-15.8|52|pmos@17|diff-left|-16.2|52
-AP-Active|net@297|||RS0|contact@60||27|-49|pmos@18|diff-left|25.8|-49
-AP-Active|net@298|||RS1800|contact@61||13|-49|pmos@19|diff-right|14.2|-49
-AP-Active|net@299|||RS0|pmos@18|diff-right|20.2|-49|pmos@19|diff-left|19.8|-49
-AP-Active|net@300|||RS0|contact@62||-24|49|pmos@20|diff-left|-25.2|49
-AP-Active|net@301|||RS1800|contact@63||-38|49|pmos@21|diff-right|-36.8|49
-AP-Active|net@302|||RS0|pmos@20|diff-right|-30.8|49|pmos@21|diff-left|-31.2|49
-AP-Active|net@303|||RS0|contact@64||27|49|pmos@22|diff-left|25.8|49
-AP-Active|net@304|||RS1800|contact@65||13|49|pmos@23|diff-right|14.2|49
-AP-Active|net@305|||RS0|pmos@22|diff-right|20.2|49|pmos@23|diff-left|19.8|49
-AN-Active|net@306|||RS1800|contact@66||13|0|nmos@13|diff-right|14.2|0
-AN-Active|net@307|||RS0|contact@67||27|0|nmos@14|diff-left|25.8|0
-AN-Active|net@308|||RS0|nmos@14|diff-right|20.2|0|nmos@13|diff-left|19.8|0
-AN-Active|net@309|||RS1800|contact@70||-52|0|nmos@15|diff-right|-50.8|0
-AP-Active|net@310|||RS1800|contact@69||-52|-49|pmos@25|diff-right|-50.8|-49
-AN-Active|net@311|||RS0|nmos@16|diff-right|-44.8|0|nmos@15|diff-left|-45.2|0
-AP-Active|net@312|||RS0|pmos@24|diff-right|-44.8|-49|pmos@25|diff-left|-45.2|-49
-AP-Active|net@313|||RS1800|contact@71||-52|49|pmos@27|diff-right|-50.8|49
-AP-Active|net@314|||RS0|pmos@26|diff-right|-44.8|49|pmos@27|diff-left|-45.2|49
-AP-Active|net@315|||RS0|contact@72||41|-49|pmos@28|diff-left|39.8|-49
-AP-Active|net@316|||RS0|pmos@28|diff-right|34.2|-49|pmos@29|diff-left|33.8|-49
-AP-Active|net@317|||RS0|contact@73||41|49|pmos@30|diff-left|39.8|49
-AP-Active|net@318|||RS0|pmos@30|diff-right|34.2|49|pmos@31|diff-left|33.8|49
-AN-Active|net@319|||RS0|contact@74||41|0|nmos@18|diff-left|39.8|0
-AN-Active|net@320|||RS0|nmos@18|diff-right|34.2|0|nmos@17|diff-left|33.8|0
-AN-Active|net@321|||RS0|contact@54||-38|0|nmos@16|diff-left|-39.2|0
-AN-Active|net@322|||RS1800|contact@67||27|0|nmos@17|diff-right|28.2|0
-AP-Active|net@323|||RS0|contact@53||-38|-49|pmos@24|diff-left|-39.2|-49
-AP-Active|net@324|||RS0|contact@63||-38|49|pmos@26|diff-left|-39.2|49
-AP-Active|net@325|||RS1800|contact@60||27|-49|pmos@29|diff-right|28.2|-49
-AP-Active|net@326|||RS1800|contact@64||27|49|pmos@31|diff-right|28.2|49
-APolysilicon|net@327|||S900|pmos@26|poly-bottom|-42|31|pin@110||-42|30.4
-APolysilicon|net@328|||S1800|pin@110||-42|30.4|contact@79||-40.6|30.4
-APolysilicon|net@329|||S900|pmos@21|poly-bottom|-34|31|pin@111||-34|30.4
-APolysilicon|net@330|||S0|pin@111||-34|30.4|contact@79||-36.4|30.4
-APolysilicon|net@331|||S900|pmos@22|poly-bottom|23|31|pin@112||23|30.4
-APolysilicon|net@332|||S1800|pin@112||23|30.4|contact@78||24.4|30.4
-APolysilicon|net@333|||S900|pmos@31|poly-bottom|31|31|pin@113||31|30.4
-APolysilicon|net@334|||S0|pin@113||31|30.4|contact@78||29.6|30.4
-APolysilicon|net@335|||S2700|nmos@17|poly-top|31|18|pin@114||31|18.6
-APolysilicon|net@336|||S0|pin@114||31|18.6|contact@77||29.6|18.6
-APolysilicon|net@337|||S2700|nmos@14|poly-top|23|18|pin@115||23|18.6
-APolysilicon|net@338|||S1800|pin@115||23|18.6|contact@77||24.4|18.6
-APolysilicon|net@339|||S2700|pmos@18|poly-top|23|-31|pin@116||23|-30.4
-APolysilicon|net@340|||S1800|pin@116||23|-30.4|contact@80||24.4|-30.4
-APolysilicon|net@341|||S2700|pmos@29|poly-top|31|-31|pin@117||31|-30.4
-APolysilicon|net@342|||S0|pin@117||31|-30.4|contact@80||29.6|-30.4
-APolysilicon|net@343|||S2700|pmos@24|poly-top|-42|-31|pin@118||-42|-30.4
-APolysilicon|net@344|||S1800|pin@118||-42|-30.4|contact@75||-40.6|-30.4
-APolysilicon|net@345|||S2700|pmos@14|poly-top|-34|-31|pin@119||-34|-30.4
-APolysilicon|net@346|||S0|pin@119||-34|-30.4|contact@75||-36.4|-30.4
-APolysilicon|net@347|||S900|nmos@8|poly-bottom|-34|-18|pin@120||-34|-18.6
-APolysilicon|net@348|||S0|pin@120||-34|-18.6|contact@76||-36.4|-18.6
-APolysilicon|net@349|||S900|nmos@16|poly-bottom|-42|-18|pin@121||-42|-18.6
-APolysilicon|net@350|||S1800|pin@121||-42|-18.6|contact@76||-40.6|-18.6
-APolysilicon|net@357|||S900|nmos@9|poly-bottom|-28|-18|pin@128||-28|-24.5
-APolysilicon|net@358|||S900|nmos@15|poly-bottom|-48|-18|pin@129||-48|-25
-APolysilicon|net@365|||S900|pin@126||17|24|nmos@13|poly-top|17|18
-APolysilicon|net@366|||S900|pmos@23|poly-bottom|17|31|pin@126||17|24
-APolysilicon|net@367|||S0|pin@126||17|24|contact@88||15.5|24
-APolysilicon|net@368|||S2700|pin@127||37|24|pmos@30|poly-bottom|37|31
-APolysilicon|net@369|||S2700|nmos@18|poly-top|37|18|pin@127||37|24
-APolysilicon|net@370|||S1800|pin@127||37|24|contact@87||38.5|24
-APolysilicon|net@371|||S900|pin@128||-28|-24.5|pmos@12|poly-top|-28|-31
-APolysilicon|net@372|||S1800|pin@128||-28|-24.5|contact@83||-26.5|-24.5
-APolysilicon|net@373|||S900|pin@129||-48|-25|pmos@25|poly-top|-48|-31
-APolysilicon|net@374|||S0|pin@129||-48|-25|contact@84||-49.5|-25
-APolysilicon|net@375|||S900|pmos@20|poly-bottom|-28|31|pin@130||-28|23
-APolysilicon|net@387|||S2700|pmos@19|poly-top|17|-31|pin@136||17|-24.5
-APolysilicon|net@388|||S0|pin@136||17|-24.5|contact@86||15.6|-24.5
-Ametal-1|net@390|||S0|pin@223||-2.5|-24.5|contact@83||-26.5|-24.5
-Ametal-1|net@391|||S0|contact@83||-26.5|-24.5|contact@84||-49.5|-24.5
-Ametal-1|net@398|||S900|pin@141||-36.4|32|contact@79||-36.4|30.4
-APolysilicon|net@414|||S900|pmos@27|poly-bottom|-48|31|pin@149||-48|30.1
-APolysilicon|net@415|||S0|pin@149||-48|30.1|contact@95||-49.5|30.1
-APolysilicon|net@416|||S2700|pmos@28|poly-top|37|-31|pin@150||37|-30.4
-APolysilicon|net@417|||S1800|pin@150||37|-30.4|contact@96||38.5|-30.4
-Ametal-1|net@418|||S1800|contact@86||10.4|-24.5|pin@151||38.5|-24.5
-Ametal-1|net@419|||S900|pin@151||38.5|-24.5|contact@96||38.5|-25.2
-APolysilicon|net@432|||S2700|nmos@12|poly-top|-4|12|pin@155||-4|38
-APolysilicon|net@433|||S0|pin@155||-4|38|pin@156||-7|38
-APolysilicon|net@434|||S2700|pin@156||-7|38|pmos@15|poly-bottom|-7|40
-Ametal-1|net@441|||S0|pin@144||-9.5|16.5|contact@100||-11.5|16.5
-APolysilicon|net@446|||S0|pin@159||8|32.9|contact@102||6.5|32.9
-APolysilicon|net@452|||S2700|nmos@10|poly-top|8|12|pin@159||8|32.9
-AN-Active|net@457|||RS0|contact@66||13|0|nmos@10|diff-left|10.8|0
-AP-Active|net@458|||RS1800|contact@62||-24|50.5|pmos@17|diff-right|-21.8|50.5
-APolysilicon|net@460|||S2700|pin@162||-49.5|23|contact@95||-49.5|25.2
-APolysilicon|net@461|||S900|pmos@16|poly-bottom|-13|40|pin@163||-13|16.5
-APolysilicon|net@462|||S1800|pin@163||-13|16.5|contact@100||-11.5|16.5
-APolysilicon|net@465|||S1800|pin@165||-19|4|pin@166||-16|4
-APolysilicon|net@466|||S0|pin@130||-28|23|pin@162||-49.5|23
-APolysilicon|net@467|||S900|pmos@17|poly-bottom|-19|40|pin@165||-19|4
-APolysilicon|net@468|||S900|pin@166||-16|4|contact@101||-16|-16.5
-Ametal-2|net@471|||S1800|contact@104||-38|-40|contact@105||27|-40
-Ametal-1|net@473|||S900|contact@53||-38|-40|contact@104||-38|-40
-Ametal-1|net@475|||S900|contact@60||27|-40|contact@105||27|-40
-Ametal-1|net@477|||S900|contact@67||27|10|contact@106||27|10
-Ametal-2|net@478|||S1800|contact@107||-5|10|contact@106||27|10
-Ametal-2|net@480|||S1800|pin@204||-31|10|contact@107||-5|10
-Ametal-1|net@481|||S900|contact@54||-38|10|contact@108||-38|10
-Ametal-1|net@483|||S900|contact@63||-38|40|contact@109||-38|40
-Ametal-2|net@484|||S0|contact@110||-3|40|contact@109||-38|40
-Ametal-1|net@485||0.4|S900|contact@58||-3|46.8|contact@110||-3|40
-Ametal-2|net@486|||S0|contact@111||27|40|contact@110||-3|40
-Ametal-1|net@487|||S900|contact@64||27|40|contact@111||27|40
-Ametal-2|net@488||6.2|S1800|contact@114||13|50|contact@115||41|50
-Ametal-2|net@489||6.2|S0|contact@118||-24|0|contact@119||-52|0
-Ametal-2|net@490||6.2|S0|contact@123||41|-50|contact@122||13|-50
-Ametal-2|net@491||6.2|S1800|contact@113||-52|50|contact@112||-24|50
-Ametal-1|net@492|||S900|contact@62||-24|50|contact@112||-24|50
-Ametal-2|net@493||6.2|S1800|pinsVddG@3|vdd|-56.5|50|contact@113||-52|50
-Ametal-1|net@494|||S900|contact@71||-52|50|contact@113||-52|50
-Ametal-2|net@495||6.2|S1800|contact@112||-24|50|contact@114||13|50
-Ametal-1|net@496|||S900|contact@65||13|50|contact@114||13|50
-Ametal-1|net@498|||S900|contact@73||41|50|contact@115||41|50
-Ametal-2|net@499||6.2|S0|contact@117||41|0|contact@116||13|0
-Ametal-1|net@500|||S0|contact@66||13|0|contact@116||13|0
-Ametal-1|net@502|||S0|contact@74||41|0|contact@117||41|0
-Ametal-2|net@503||6.2|S0|contact@116||13|0|contact@118||-24|0
-Ametal-1|net@504|||S0|contact@55||-24|0|contact@118||-24|0
-Ametal-2|net@505||6.2|S0|contact@119||-52|0|pinsVddG@3|gnd|-56.5|0
-Ametal-1|net@506|||S0|contact@70||-52|0|contact@119||-52|0
-Ametal-2|net@507||6.2|S0|contact@120||-24|-50|contact@121||-52|-50
-Ametal-1|net@508|||S900|contact@52||-24|-50|contact@120||-24|-50
-Ametal-2|net@509||6.2|S0|contact@121||-52|-50|pinsVddG@3|vdd_1|-56.5|-50
-Ametal-1|net@510|||S900|contact@69||-52|-50|contact@121||-52|-50
-Ametal-2|net@511||6.2|S0|contact@122||13|-50|contact@120||-24|-50
-Ametal-1|net@512|||S900|contact@61||13|-50|contact@122||13|-50
-Ametal-1|net@514|||S900|contact@72||41|-50|contact@123||41|-50
-AN-Active|net@515|||RS0|contact@126||50|9|nmos@19|diff-left|48.8|9
-AP-Active|net@521|||RS0|contact@125||50|46|pmos@33|diff-left|48.8|46
-Ametal-1|net@540|||S900|contact@107||-5|10|pin@176||-5|6
-Ametal-1|net@543|||S900|pin@178||-8|6|contact@57||-8|5.2
-Ametal-2|net@550|||S1800|contact@105||27|-40|contact@148||47.5|-40
-Ametal-2|net@552|||S1800|contact@106||27|10|contact@137||55.5|10
-Ametal-2|net@554|||S0|contact@138||55.5|40|contact@111||27|40
-Ametal-1|net@571|||S2700|contact@126||50|6.6|contact@125||50|41.2
-Ametal-1|net@572||0.4|S2700|contact@125||50|49|contact@150||50|60
-Ametal-1|net@576|||S0|pin@176||-5|6|pin@178||-8|6
-Ametal-1|net@590|||S900|pin@192||3.5|65|contact@146||3.5|64.1
-APolysilicon|net@591|||S1800|pmos@15|poly-top|-7|64|contact@146||3.5|64
-Ametal-1|net@593|||S1800|pin@142||21.5|32.5|pin@194||24.4|32.5
-Ametal-1|net@594|||S900|pin@194||24.4|32.5|contact@78||24.4|30.4
-Ametal-1|net@595|||S1800|pin@144||-9.5|16.5|pin@195||24.4|16.5
-Ametal-1|net@596|||S2700|pin@195||24.4|16.5|contact@77||24.4|18.6
-Ametal-1|net@598|||S900|pin@196||-35.4|-18|contact@76||-35.4|-18.6
-Ametal-2|net@605||6.2|S0|pinsVddG@2|vdd_1|56.5|-50|contact@123||41|-50
-Ametal-1|net@608|||S900|contact@138||55.5|40|contact@137||55.5|10
-Ametal-2|net@612||6.2|S1800|contact@115||41|50|pinsVddG@2|vdd|56.5|50
-Ametal-2|net@613||6.2|S1800|contact@117||41|0|pinsVddG@2|gnd|56.5|0
-APolysilicon|net@617|||S900|pmos@33|poly-bottom|46|31|nmos@19|poly-top|46|18
-Ametal-1|net@621|||S0|pin@201||55.5|-1.5|contact@147||47.5|-1.5
-Ametal-1|net@623|||S900|pin@203||55.5|7|pin@201||55.5|-1.5
-AN-Active|net@624|||S1800|contact@74||41|4.5|nmos@19|diff-right|43.2|4.5
-AP-Active|net@625|||S1800|contact@73||41|47.5|pmos@33|diff-right|43.2|47.5
-APolysilicon|net@626|||S900|nmos@19|poly-bottom|46|0|pin@202||46|-1.4
-APolysilicon|net@627|||S1800|pin@202||46|-1.4|contact@147||47.5|-1.4
-Ametal-1|net@629|||S900|contact@147||47.5|-5.6|contact@148||47.5|-40
-Ametal-1|net@630|||S900|contact@137||55.5|10|pin@203||55.5|7
-Ametal-2|net@631|||S1800|contact@108||-38|10|pin@204||-31|10
-Ametal-1|net@633|||S1800|pin@190||-50|30.8|pin@206||-49.5|30.8
-Ametal-1|net@634|||S900|pin@206||-49.5|30.8|contact@95||-49.5|30.4
-Ametal-2|net@635|||S0|pin@207||10|60|contact@149||3.5|60
-Ametal-1|net@636|||S900|contact@146||3.5|60|contact@149||3.5|60
-Ametal-2|net@638|||S1800|pin@207||10|60|contact@150||50|60
-Ametal-2|net@639|||S1800|pin@208||1|34|contact@151||6.5|34
-Ametal-1|net@640|||S900|contact@102||6.5|34|contact@151||6.5|34
-Ametal-1|net@641|||S1800|pin@141||-36.4|32|pin@209||-31|32
-Ametal-1|net@643|||S2700|pin@209||-31|32|contact@152||-31|34
-Ametal-2|net@644|||S0|pin@208||1|34|contact@152||-31|34
-Ametal-2|net@646|||S1800|contact@151||6.5|34|contact@153||21.5|34
-Ametal-1|net@647|||S2700|pin@142||21.5|32.5|contact@153||21.5|34
-Ametal-2|net@648|||S0|pin@212||-20|28|contact@154||-49.5|28
-Ametal-1|net@649|||S2700|contact@95||-49.5|26|contact@154||-49.5|28
-Ametal-2|net@651|||S1800|pin@212||-20|28|contact@155||15.5|28
-Ametal-1|net@652|||S2700|contact@88||15.5|26|contact@155||15.5|28
-Ametal-2|net@653|||S1800|contact@155||15.5|28|contact@156||38.5|28
-Ametal-1|net@654|||S2700|contact@87||38.5|26|contact@156||38.5|28
-Ametal-2|net@656|||S1800|pin@215||-23|-16|contact@157||-16.6|-16
-Ametal-1|net@657|||S2700|contact@101||-16.6|-16.5|contact@157||-16.6|-16
-Ametal-1|net@658|||S1800|pin@196||-35.4|-18|pin@216||-32|-18
-Ametal-1|net@659|||S2700|pin@216||-32|-18|contact@158||-32|-16
-Ametal-2|net@660|||S0|pin@215||-23|-16|contact@158||-32|-16
-Ametal-2|net@662|||S1800|pin@217||-17|-34|contact@159||3|-34
-Ametal-1|net@663|||S900|contact@103||3|-34|contact@159||3|-34
-Ametal-1|net@665|||S0|contact@80||27|-30.4|pin@219||21.5|-30.4
-Ametal-2|net@666|||S1800|contact@159||3|-34|contact@160||21.5|-34
-Ametal-1|net@667|||S900|pin@219||21.5|-30.4|contact@160||21.5|-34
-Ametal-2|net@670|||S0|pin@217||-17|-34|contact@161||-32|-34
-Ametal-1|net@671|||S900|pin@221||-32|-30.9|contact@161||-32|-34
-Ametal-1|net@672|||S0|pin@221||-32|-30.9|pin@222||-35.4|-30.9
-Ametal-1|net@673|||S2700|pin@222||-35.4|-30.9|contact@75||-35.4|-30.4
-Ametal-1|net@674|||S0|contact@86||10.4|-24.5|pin@223||-2.5|-24.5
-APolysilicon|net@680|||S1800|pin@228||2|-33.2|contact@103||3|-33.2
-APolysilicon|net@681|||S900|nmos@11|poly-bottom|2|-12|pin@228||2|-33.2
-EclA[F]||D5G2;|pin@217||I
-EclA[T]||D5G2;|pin@215||I
-EclB[F]||D5G2;|pin@142||I
-EclB[T]||D5G2;|pin@144||I
-Egnd||D5G2;|pinsVddG@3|gnd|G
-Egnd_1||D5G2;|pinsVddG@2|gnd|G
-EinA||D5G2;|pin@223||I
-EinB||D5G2;|pin@190||I
-Eout[1]||D5G2;|pin@203||O
-Eoutt[1]||D5G2;|pin@204||O
-Evdd||D5G2;|pinsVddG@3|vdd|P
-Evdd_1||D5G2;|pinsVddG@3|vdd_1|P
-Evdd_2||D5G2;|pinsVddG@2|vdd|P
-Evdd_3||D5G2;|pinsVddG@2|vdd_1|P
-X
-
 # Cell mlat2in10i;1{sch}
-Cmlat2in10i;1{sch}||schematic|1204973663598|1219458201107|
+Cmlat2in10i;1{sch}||schematic|1204973663598|1240160023316|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||18|-18|||YRRR|
 NOff-Page|conn@1||-34|0|||X|
 NOff-Page|conn@2||-30|-18|||YRRR|
 NOff-Page|conn@3||-18|-18|||R|
 NOff-Page|conn@4||9|-18|||R|
-IredFour:inv;1{ic}|inv@0||22|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S4|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@0||22|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S4|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Imlat2in10i;1{ic}|mlat2in1@1||35|28|||D5G4;
-IredFour:nms2;1{ic}|nms2@0||12|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S10
-IredFour:nms2;1{ic}|nms2@1||-24|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S10
-IredFour:nms3;1{ic}|nms3@0||-3|-18|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-2;)I100|ATTR_X(D5G1.5;NPX-2;Y0.5;)S2
+IredFive:nms2b;1{ic}|nms2@0||12|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S10
+IredFive:nms2b;1{ic}|nms2@1||-24|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S10
+IredFive:nms3;1{ic}|nms3@0||-3|-18|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-2;)I100|ATTR_X(D5G1.5;NPX-2;Y0.5;)S2
 Ngeneric:Invisible-Pin|pin@0||-0.5|24.5|||||ART_message(D5G3;)Sies 23 April 2008
 Ngeneric:Invisible-Pin|pin@1||-1.5|28.5|||||ART_message(D5G4;)Spass gate 2 input latch
 Ngeneric:Invisible-Pin|pin@2||0.5|33.5|||||ART_message(D5G6;)Smlat2in10i
@@ -6908,9 +6747,9 @@ NWire_Pin|pin@57||2|-23||||
 NWire_Pin|pin@58||-8|-23||||
 NWire_Pin|pin@59||-17|-5||||
 NWire_Pin|pin@60||-30|-9||||
-IredFour:pms2;1{ic}|pms2@0||12|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S10
-IredFour:pms2;1{ic}|pms2@1||-24|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S10
-IredFour:pms3;1{ic}|pms3@0||-3|18|X||D5G4;|ATTR_Delay(D5G1;NPX-3;Y-1;)I100|ATTR_X(D5G1.5;NPX2.75;Y3;)I1
+IredFive:pms2;1{ic}|pms2@0||12|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S10
+IredFive:pms2;1{ic}|pms2@1||-24|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S10
+IredFive:pms3;1{ic}|pms3@0||-3|18|X||D5G4;|ATTR_Delay(D5G1;NPX-3;Y-1;)I100|ATTR_X(D5G1.5;NPX2.75;Y3;)I1
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||17|14|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D200.89999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 Awire|clA[F]|D5G2;||900|pin@18||-13|-2|pin@29||-13|-14
 Awire|clA[T]|D5G2;||2700|pin@17||-13|2|pin@51||-13|21
@@ -6974,7 +6813,7 @@ Eout[1]||D6G2;|conn@1|y|O
 X
 
 # Cell mlat2in10sc;2{lay}
-Cmlat2in10sc;2{lay}|mlat2in10|cmos90|1204972178946|1225154828261||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1221480980953
+Cmlat2in10sc;2{lay}|mlat2in10|cmos90|1204972178946|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||19.5|-46.5||20.8|X|
 NMetal-1-N-Active-Con|contact@1||20.5|0||20.8|X|
@@ -7229,7 +7068,7 @@ Eout[1]||D5G2;|pin@8||O
 X
 
 # Cell mlat2in20;1{lay}
-Cmlat2in20;1{lay}||cmos90|1204972178946|1225155591023||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1209219146545|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1209219146545
+Cmlat2in20;1{lay}||cmos90|1204972178946|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@52||-32|-49||20.8|X|
 NMetal-1-P-Active-Con|contact@53||-46|-49||20.8|X|
@@ -7655,11 +7494,11 @@ NOff-Page|conn@1||39|0||||
 NOff-Page|conn@2||-30|-18|||YRRR|
 NOff-Page|conn@3||-18|-18|||R|
 NOff-Page|conn@4||9|-18|||R|
-IredFour:inv;1{ic}|inv@0||30|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@0||30|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Imlat2in20;2{ic}|mlat2in2@0||35|28|||D5G4;
-IredFour:nms2;1{ic}|nms2@0||12|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S10
-IredFour:nms2;1{ic}|nms2@1||-24|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S10
-IredFour:nms3;1{ic}|nms3@0||-3|-18|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-2;)I100|ATTR_X(D5G1.5;NPX-2;Y0.5;)S2
+IredFive:nms2b;1{ic}|nms2@0||12|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S10
+IredFive:nms2b;1{ic}|nms2@1||-24|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S10
+IredFive:nms3;1{ic}|nms3@0||-3|-18|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-2;)I100|ATTR_X(D5G1.5;NPX-2;Y0.5;)S2
 Ngeneric:Invisible-Pin|pin@0||-0.5|24.5|||||ART_message(D5G3;)Sies 23 April 2008
 Ngeneric:Invisible-Pin|pin@1||-1.5|28.5|||||ART_message(D5G4;)Spass gate 2 input latch
 Ngeneric:Invisible-Pin|pin@2||0.5|33.5|||||ART_message(D5G6;)Smlat2in20
@@ -7699,9 +7538,9 @@ NWire_Pin|pin@57||2|-23||||
 NWire_Pin|pin@58||-8|-23||||
 NWire_Pin|pin@59||-17|-5||||
 NWire_Pin|pin@60||-30|-9||||
-IredFour:pms2;1{ic}|pms2@0||12|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S10
-IredFour:pms2;1{ic}|pms2@1||-24|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S10
-IredFour:pms3;1{ic}|pms3@0||-3|18|X||D5G4;|ATTR_Delay(D5G1;NPX-3;Y-1;)I100|ATTR_X(D5G1.5;NPX2.75;Y3;)I1
+IredFive:pms2;1{ic}|pms2@0||12|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S10
+IredFive:pms2;1{ic}|pms2@1||-24|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S10
+IredFive:pms3;1{ic}|pms3@0||-3|18|X||D5G4;|ATTR_Delay(D5G1;NPX-3;Y-1;)I100|ATTR_X(D5G1.5;NPX2.75;Y3;)I1
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||22|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D339.30000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 Awire|clA[F]|D5G2;||900|pin@18||-13|-2|pin@29||-13|-14
 Awire|clA[T]|D5G2;||2700|pin@17||-13|2|pin@51||-13|21
@@ -7801,7 +7640,7 @@ Eout[1]||D5G2;|pin@8||O
 X
 
 # Cell mlat2in20TF;3{lay}
-Cmlat2in20TF;3{lay}||cmos90|1204972178946|1225155645677||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1209313855627|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1213323188407
+Cmlat2in20TF;3{lay}||cmos90|1204972178946|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@52||-32|-49||20.8|X|
 NMetal-1-P-Active-Con|contact@53||-46|-49||20.8|X|
@@ -8243,11 +8082,11 @@ NOff-Page|conn@2||-30|-18|||YRRR|
 NOff-Page|conn@3||-18|-18|||R|
 NOff-Page|conn@4||9|-18|||R|
 NOff-Page|conn@5||-35.5|0|||RR|
-IredFour:inv;1{ic}|inv@0||30|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@0||30|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Imlat2in20TF;1{ic}|mlat2in2@0||35|28|||D5G4;
-IredFour:nms2;1{ic}|nms2@0||12|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S10
-IredFour:nms2;1{ic}|nms2@1||-24|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S10
-IredFour:nms3;1{ic}|nms3@0||-3|-18|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-2;)I100|ATTR_X(D5G1.5;NPX-2;Y0.5;)S2
+IredFive:nms2b;1{ic}|nms2@0||12|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S10
+IredFive:nms2b;1{ic}|nms2@1||-24|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S10
+IredFive:nms3;1{ic}|nms3@0||-3|-18|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-2;)I100|ATTR_X(D5G1.5;NPX-2;Y0.5;)S2
 Ngeneric:Invisible-Pin|pin@0||-0.5|24.5|||||ART_message(D5G3;)Sies 26 April 2008
 Ngeneric:Invisible-Pin|pin@1||-1.5|28.5|||||ART_message(D5G4;)Spass gate 2 input latch
 Ngeneric:Invisible-Pin|pin@2||0.5|33.5|||||ART_message(D5G6;)Smlat2in20TF
@@ -8287,9 +8126,9 @@ NWire_Pin|pin@57||2|-23||||
 NWire_Pin|pin@58||-8|-23||||
 NWire_Pin|pin@59||-17|-5||||
 NWire_Pin|pin@60||-30|-9||||
-IredFour:pms2;1{ic}|pms2@0||12|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S10
-IredFour:pms2;1{ic}|pms2@1||-24|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S10
-IredFour:pms3;1{ic}|pms3@0||-3|18|X||D5G4;|ATTR_Delay(D5G1;NPX-3;Y-1;)I100|ATTR_X(D5G1.5;NPX2.75;Y3;)I1
+IredFive:pms2;1{ic}|pms2@0||12|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S10
+IredFive:pms2;1{ic}|pms2@1||-24|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S10
+IredFive:pms3;1{ic}|pms3@0||-3|18|X||D5G4;|ATTR_Delay(D5G1;NPX-3;Y-1;)I100|ATTR_X(D5G1.5;NPX2.75;Y3;)I1
 Awire|clA[F]|D5G2;||900|pin@18||-13|-2|pin@29||-13|-14
 Awire|clA[T]|D5G2;||2700|pin@17||-13|2|pin@51||-13|21
 Awire|clB[F]|D5G2;||900|pin@36||-8|-2|pin@58||-8|-23
@@ -8389,7 +8228,7 @@ Eout[1]||D5G2;|pin@4||O
 X
 
 # Cell mlatThru5;1{lay}
-CmlatThru5;1{lay}||cmos90|1214212124019|1223474198202||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1214218256856|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1214218256856
+CmlatThru5;1{lay}||cmos90|1214212124019|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-N-Active-Con|contact@0||-4.5|0||5.2||
 NMetal-1-N-Active-Con|contact@1||-18.5|0||5.2||
@@ -8533,10 +8372,10 @@ Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||33|0||||
 NOff-Page|conn@1||-15|-18|||YRRR|
 NOff-Page|conn@2||0|-18|||R|
-IredFour:invLT;1{ic}|invLT@0||21|0|||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:invLT;1{ic}|invLT@0||21|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 ImlatThru5;1{ic}|mlatThru@1||27|18.5|||D5G4;
-IredFour:nms2;1{ic}|nms2@0||9|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S2.5
-IredFour:nms2;1{ic}|nms2@1||-9|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S2.5
+IredFive:nms2b;1{ic}|nms2@0||9|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S2.5
+IredFive:nms2b;1{ic}|nms2@1||-9|-9|||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||-0.5|24|||||ART_message(D5G3;)Sies 23 June 2008
 Ngeneric:Invisible-Pin|pin@1||-0.5|28|||||ART_message(D5G4;)Snon-inverting mux latch
 Ngeneric:Invisible-Pin|pin@2||-0.5|33|||||ART_message(D5G6;)SmlatThru5
@@ -8558,8 +8397,8 @@ NWire_Pin|pin@17||27|0||||
 NWire_Pin|pin@18||2|5||||
 NWire_Pin|pin@19||2|-5||||
 Ngeneric:Invisible-Pin|pin@20||-14.5|19|||||ART_message(D3G2;)Slatch is transparent when c is true
-IredFour:pms2;1{ic}|pms2@0||9|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S1
-IredFour:pms2;1{ic}|pms2@1||-9|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S2.5
+IredFive:pms2;1{ic}|pms2@0||9|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S1
+IredFive:pms2;1{ic}|pms2@1||-9|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S2.5
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||14.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D205.89999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Awire|c[F]|D5G2;||2700|pin@7||-2|5|pin@11||-2|11.5
 Awire|c[T]|D5G2;||900|pin@6||-2|-5|pin@10||-2|-12.5
@@ -8634,7 +8473,7 @@ Eout|out[1]|D5G2;|pin@2||O
 X
 
 # Cell muxL10mc;1{lay}
-CmuxL10mc;1{lay}||cmos90|1214220878438|1223474198202||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1214304447497|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1214304447497
+CmuxL10mc;1{lay}||cmos90|1214220878438|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||-12|-48||20.8||
 NMetal-1-N-Active-Con|contact@1||2|1.5||20.8||
@@ -8901,8 +8740,8 @@ NOff-Page|conn@2||30|0|||YRR|
 NOff-Page|conn@3||-26|13|||YR|
 NGround|gnd@0||-18|-16.5||||
 ImuxL10mc;1{ic}|muxL10mc@0||31|18|||D5G4;
-IredFour:nms2;1{ic}|nms2@0||0|-12|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S2|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
-IredFour:nms2;1{ic}|nms2@1||18|-12|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S10|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
+IredFive:nms2b;1{ic}|nms2@0||0|-12|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S2|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
+IredFive:nms2b;1{ic}|nms2@1||18|-12|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S10|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
 Ngeneric:Invisible-Pin|pin@0||1|38|||||ART_message(D5G6;)SmuxL10mc
 Ngeneric:Invisible-Pin|pin@1||1|23|||||ART_message(D5G3;)Sies 4 June 2008
 Ngeneric:Invisible-Pin|pin@2||1|30|||||ART_message(D5G4;)S[the inverting pass latch,with HI output master clear]
@@ -8934,9 +8773,9 @@ NWire_Pin|pin@98||-21|-6||||
 NWire_Pin|pin@99||-15|-6||||
 NWire_Pin|pin@100||-18|-6||||
 NWire_Pin|pin@104||-6|0||||
-IredFour:pms2;1{ic}|pms2@0||0|12|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
-IredFour:pms2;1{ic}|pms2@1||18|12|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S10
-IredFour:pms2;1{ic}|pms2@2||-18|10|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S2
+IredFive:pms2;1{ic}|pms2@0||0|12|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
+IredFive:pms2;1{ic}|pms2@1||18|12|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S10
+IredFive:pms2;1{ic}|pms2@2||-18|10|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S2
 IorangeTSMC090nm:wire90;1{ic}|wire90@20||-14|0|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D149.70000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 Awire|c[F]|D5G2;||2700|pin@59||7|-8|pin@57||7|-2
 Awire|c[T]|D5G2;||900|pin@56||7|8|pin@54||7|2
@@ -9040,7 +8879,7 @@ Eout||D5G2;|pin@2||O
 X
 
 # Cell passFlopFmc;1{lay}
-CpassFlopFmc;1{lay}||cmos90|1208524562288|1223474198202||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1213447844177|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1213447844177
+CpassFlopFmc;1{lay}||cmos90|1208524562288|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||-2.5|-48||20.8||
 NMetal-1-N-Active-Con|contact@1||0.5|0||20.8||
@@ -9265,10 +9104,10 @@ NOff-Page|conn@1||9|-13|||YRRR|
 NOff-Page|conn@2||37|0|||YRR|
 NOff-Page|conn@3||-26|13|||YR|
 NGround|gnd@0||-18|-16.5||||
-IredFour:nms2;1{ic}|nms2@0||0|-12|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S2|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
-IredFour:nms2;1{ic}|nms2@1||18|-12|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S5|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
+IredFive:nms2b;1{ic}|nms2@0||0|-12|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S2|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
+IredFive:nms2b;1{ic}|nms2@1||18|-12|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S5|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
 IpassFlopFmc;1{ic}|passFlop@0||31|18|||D5G4;
-IredFour:passTF;1{ic}|passTF@0||30|0|X||D5G4;|ATTR_XN(D5G1;NPX-3.25;Y-0.5;)S10|ATTR_XP(D5G1;NPX3.25;Y-0.5;)S10
+IredFive:passTF;1{ic}|passTF@0||30|0|X||D5G4;|ATTR_XN(D5G1;NPX-3.25;Y-0.5;)S10|ATTR_XP(D5G1;NPX3.25;Y-0.5;)S10
 Ngeneric:Invisible-Pin|pin@0||1|38|||||ART_message(D5G6;)SpassFlopFmc
 Ngeneric:Invisible-Pin|pin@1||1|23|||||ART_message(D5G3;)Sies 12 June 2008
 Ngeneric:Invisible-Pin|pin@2||1|30|||||ART_message(D5G4;)S[the inverting pass flop,with HI output master clear]
@@ -9306,9 +9145,9 @@ NWire_Pin|pin@108||33|-6|||X|
 NWire_Pin|pin@109||29.5|-3|||X|
 NWire_Pin|pin@110||27|-3|||X|
 NWire_Pin|pin@111||27|-6|||X|
-IredFour:pms2;1{ic}|pms2@0||0|12|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
-IredFour:pms2;1{ic}|pms2@1||18|12|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S5
-IredFour:pms2;1{ic}|pms2@2||-18|10|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S2
+IredFive:pms2;1{ic}|pms2@0||0|12|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
+IredFive:pms2;1{ic}|pms2@1||18|12|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S5
+IredFive:pms2;1{ic}|pms2@2||-18|10|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S2
 IorangeTSMC090nm:wire90;1{ic}|wire90@20||-14|0|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D149.70000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 Awire|c[F]|D5G2;||2700|pin@59||7|-8|pin@57||7|-2
 Awire|c[F]|D5G2;||900|pin@107||33|-3|pin@108||33|-6
@@ -9404,7 +9243,7 @@ Eout||D5G2;|pin@2||O
 X
 
 # Cell passLatchFmc;1{lay}
-CpassLatchFmc;1{lay}||cmos90|1208524562288|1223474198202||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1213293376223|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1213294134908
+CpassLatchFmc;1{lay}||cmos90|1208524562288|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||9|-48||20.8||
 NMetal-1-N-Active-Con|contact@1||9|0||20.8||
@@ -9605,8 +9444,8 @@ NOff-Page|conn@1||9|-13|||YRRR|
 NOff-Page|conn@2||30|0|||YRR|
 NOff-Page|conn@3||-26|13|||YR|
 NGround|gnd@0||-18|-16.5||||
-IredFour:nms2;1{ic}|nms2@0||0|-12|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S2|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
-IredFour:nms2;1{ic}|nms2@1||18|-12|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S5|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
+IredFive:nms2b;1{ic}|nms2@0||0|-12|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S2|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
+IredFive:nms2b;1{ic}|nms2@1||18|-12|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S5|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
 IpassLatchFmc;1{ic}|passLatc@1||31|18|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||1|38|||||ART_message(D5G6;)SpassLatchFmc
 Ngeneric:Invisible-Pin|pin@1||1|23|||||ART_message(D5G3;)Sies 4 June 2008
@@ -9639,9 +9478,9 @@ NWire_Pin|pin@98||-21|-6||||
 NWire_Pin|pin@99||-15|-6||||
 NWire_Pin|pin@100||-18|-6||||
 NWire_Pin|pin@104||-6|0||||
-IredFour:pms2;1{ic}|pms2@0||0|12|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
-IredFour:pms2;1{ic}|pms2@1||18|12|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S5
-IredFour:pms2;1{ic}|pms2@2||-18|10|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S2
+IredFive:pms2;1{ic}|pms2@0||0|12|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
+IredFive:pms2;1{ic}|pms2@1||18|12|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S5
+IredFive:pms2;1{ic}|pms2@2||-18|10|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S2
 IorangeTSMC090nm:wire90;1{ic}|wire90@20||-14|0|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D149.70000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 Awire|c[F]|D5G2;||2700|pin@59||7|-8|pin@57||7|-2
 Awire|c[T]|D5G2;||900|pin@56||7|8|pin@54||7|2
@@ -9730,7 +9569,7 @@ Eout||D5G2;|pin@2||O
 X
 
 # Cell passLatchT;1{lay}
-CpassLatchT;1{lay}||cmos90|1208524562288|1223474198202||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1208528919499|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1213289396367
+CpassLatchT;1{lay}||cmos90|1208524562288|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||7.5|-48||26||
 NMetal-1-N-Active-Con|contact@1||7.5|0||26||
@@ -9844,10 +9683,10 @@ Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||12|13|||R|
 NOff-Page|conn@1||-12|-12|||YRRR|
 NOff-Page|conn@2||12|-12|||YRRR|
-IredFour:invLT;1{ic}|invLT@0||-20|3|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:nms2;1{ic}|nms2@0||0|-12|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S2|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
+IredFive:invLT;1{ic}|invLT@0||-20|3|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S2|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nms2b;1{ic}|nms2@0||0|-12|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S2|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
 IpassLatchT;1{ic}|passLatc@0||21.5|16|||D5G4;
-IredFour:passTF;1{ic}|passTF@0||12|0|RRR||D5G4;|ATTR_XN(D5FLeave alone;G1;NPX-3.25;Y-0.5;)S11|ATTR_XP(D5FLeave alone;G1;NPX3.25;Y-0.5;)S11
+IredFive:passTF;1{ic}|passTF@0||12|0|RRR||D5G4;|ATTR_XN(D5FLeave alone;G1;NPX-3.25;Y-0.5;)S11|ATTR_XP(D5FLeave alone;G1;NPX3.25;Y-0.5;)S11
 Ngeneric:Invisible-Pin|pin@0||1|32|||||ART_message(D5G6;)SpassLatchT
 Ngeneric:Invisible-Pin|pin@1||1|23|||||ART_message(D5G3;)Sies 18 April 2008
 Ngeneric:Invisible-Pin|pin@2||1|27|||||ART_message(D5G4;)Sthe non-inverting pass latch
@@ -9861,7 +9700,7 @@ NWire_Pin|pin@62||-6|-12||||
 NWire_Pin|pin@63||-24|3||||
 NWire_Pin|pin@64||-24|-3||||
 NWire_Pin|pin@65||0|-3||||
-IredFour:pms2;1{ic}|pms2@0||0|12|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
+IredFive:pms2;1{ic}|pms2@0||0|12|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
 IorangeTSMC090nm:wire90;1{ic}|wire90@19||-12|3|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D132.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 Awire|c[F]|D5G2;||900|pin@57||6|-0.5|pin@59||6|-8
 Awire|c[T]|D5G2;||2700|pin@54||6|0.5|pin@56||6|8
@@ -9925,7 +9764,7 @@ Eout||D5G2;|pin@2||O
 X
 
 # Cell passLatchTmc;1{lay}
-CpassLatchTmc;1{lay}||cmos90|1208524562288|1223474198202||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1208528919499|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1208977508488
+CpassLatchTmc;1{lay}||cmos90|1208524562288|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||7.5|-48||26||
 NMetal-1-N-Active-Con|contact@1||7.5|0||26||
@@ -10080,9 +9919,9 @@ NOff-Page|conn@1||-9|-14.5|||YRRR|
 NOff-Page|conn@2||12|-12|||YRRR|
 NOff-Page|conn@3||-26|16|||YR|
 NGround|gnd@0||-18|-16.5||||
-IredFour:nms2;1{ic}|nms2@0||0|-12|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S2|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
+IredFive:nms2b;1{ic}|nms2@0||0|-12|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S2|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
 IpassLatchTmc;1{ic}|passLatc@0||21.5|16|||D5G4;
-IredFour:passTF;1{ic}|passTF@0||12|0|RRR||D5G4;|ATTR_XN(D5FLeave alone;G1;NPX-3.25;Y-0.5;)S22|ATTR_XP(D5FLeave alone;G1;NPX3.25;Y-0.5;)S22
+IredFive:passTF;1{ic}|passTF@0||12|0|RRR||D5G4;|ATTR_XN(D5FLeave alone;G1;NPX-3.25;Y-0.5;)S22|ATTR_XP(D5FLeave alone;G1;NPX3.25;Y-0.5;)S22
 Ngeneric:Invisible-Pin|pin@0||1|35|||||ART_message(D5G6;)SpassLatchTmc
 Ngeneric:Invisible-Pin|pin@1||1|20|||||ART_message(D5G3;)Sies 23 April 2008
 Ngeneric:Invisible-Pin|pin@2||1|27|||||ART_message(D5G4;)S[the non-inverting pass latch,with HI output master clear]
@@ -10108,8 +9947,8 @@ NWire_Pin|pin@88||-26|6||||
 NWire_Pin|pin@89||-10|10||||
 NWire_Pin|pin@90||12|4||||
 NWire_Pin|pin@92||0|4||||
-IredFour:pms2;1{ic}|pms2@0||0|12|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
-IredFour:pms2;1{ic}|pms2@1||-18|10|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S2
+IredFive:pms2;1{ic}|pms2@0||0|12|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
+IredFive:pms2;1{ic}|pms2@1||-18|10|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S2
 IorangeTSMC090nm:wire90;1{ic}|wire90@19||-14|0|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D149.70000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 Awire|c[F]|D5G2;||900|pin@57||6|-0.5|pin@59||6|-8
 Awire|c[T]|D5G2;||2700|pin@54||6|0.5|pin@56||6|8
@@ -10200,7 +10039,7 @@ Eout_1|outT[1]|D5G2;|pin@20||U
 X
 
 # Cell passTFmc;1{lay}
-CpassTFmc;1{lay}||cmos90|1212266663071|1223474198202||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1213294511339|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1213294511339
+CpassTFmc;1{lay}||cmos90|1212266663071|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||22|-48||20.8||
 NMetal-1-N-Active-Con|contact@1||22|0||20.8||
@@ -10467,11 +10306,11 @@ NOff-Page|conn@3||-26|13|||YR|
 NOff-Page|conn@4||48|13|||R|
 NOff-Page|conn@5||48|-16|||YRRR|
 NGround|gnd@0||-18|-16.5||||
-IredFour:nms2;1{ic}|nms2@0||0|-18|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S2|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
-IredFour:nms2;1{ic}|nms2@1||18|-18|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S5|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
-IredFour:nms2;1{ic}|nms2@2||36|-18|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S2|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
+IredFive:nms2b;1{ic}|nms2@0||0|-18|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S2|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
+IredFive:nms2b;1{ic}|nms2@1||18|-18|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S5|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
+IredFive:nms2b;1{ic}|nms2@2||36|-18|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOJPX-2.25;Y1.5;)S2|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
 IpassTFmc;1{ic}|passLatc@1||42|27|||D5G4;
-IredFour:passTF;1{ic}|passTF@0||48|-6|RRR||D5G4;|ATTR_XN(D5FLeave alone;G1;NPX-3.25;Y-0.5;)S20|ATTR_XP(D5FLeave alone;G1;NPX3.25;Y-0.5;)S20
+IredFive:passTF;1{ic}|passTF@0||48|-6|RRR||D5G4;|ATTR_XN(D5FLeave alone;G1;NPX-3.25;Y-0.5;)S20|ATTR_XP(D5FLeave alone;G1;NPX3.25;Y-0.5;)S20
 Ngeneric:Invisible-Pin|pin@0||1|34|||||ART_message(D5G6;)SpassTFmc
 Ngeneric:Invisible-Pin|pin@1||1|19|||||ART_message(D5G3;)Sies 31 May 2008
 Ngeneric:Invisible-Pin|pin@2||1|27|||||ART_message(D5G4;)S[pass latch with T and F outputs,and FALSE output master clear]
@@ -10513,10 +10352,10 @@ NWire_Pin|pin@119||48|-9||||
 NWire_Pin|pin@120||30|-3||||
 NWire_Pin|pin@121||-10|6||||
 NWire_Pin|pin@122||-26|10||||
-IredFour:pms2;1{ic}|pms2@0||0|12|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
-IredFour:pms2;1{ic}|pms2@1||18|12|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S5
-IredFour:pms2;1{ic}|pms2@2||-18|10|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
-IredFour:pms2;1{ic}|pms2@3||36|12|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
+IredFive:pms2;1{ic}|pms2@0||0|12|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
+IredFive:pms2;1{ic}|pms2@1||18|12|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S5
+IredFive:pms2;1{ic}|pms2@2||-18|10|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
+IredFive:pms2;1{ic}|pms2@3||36|12|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y1;)S1
 IorangeTSMC090nm:wire90;1{ic}|wire90@20||-14|0|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D149.70000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 Awire|c[F]|D5G2;||2700|pin@59||7|-14|pin@57||7|-2
 Awire|c[F]|D5G2;||900|pin@110||42|-6.5|pin@111||42|-14
@@ -10615,7 +10454,7 @@ Eout||D5G2;|pin@4||O
 X
 
 # Cell plat1in10;1{lay}
-Cplat1in10;1{lay}||cmos90|1208524562288|1223474198202||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1208526830511|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1211407540364
+Cplat1in10;1{lay}||cmos90|1208524562288|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||4|-48||20.8||
 NMetal-1-N-Active-Con|contact@1||5|0||20.8||
@@ -10778,9 +10617,9 @@ Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@1||36|0||||
 NOff-Page|conn@2||-12|-18|||YRRR|
 NOff-Page|conn@4||3|-18|||R|
-IredFour:inv;1{ic}|inv@1||24|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:nms2;1{ic}|nms2@0||12|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S2
-IredFour:nms2;1{ic}|nms2@1||-6|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S5
+IredFive:inv;1{ic}|inv@1||24|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nms2b;1{ic}|nms2@0||12|-9|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S2
+IredFive:nms2b;1{ic}|nms2@1||-6|-9|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S5
 Ngeneric:Invisible-Pin|pin@0||0|24.5|||||ART_message(D5G3;)Sies 21 May 2008
 Ngeneric:Invisible-Pin|pin@1||0|28.5|||||ART_message(D5G4;)Sstronger pass gate 1 input latch
 Ngeneric:Invisible-Pin|pin@2||0|33.5|||||ART_message(D5G6;)Splat1in10
@@ -10802,8 +10641,8 @@ NWire_Pin|pin@59||30|9||||
 NWire_Pin|pin@66||1|-12.5||||
 NWire_Pin|pin@67||1|11.5||||
 Iplat1in10;1{ic}|plat1in1@0||28|20|||D5G4;
-IredFour:pms2;1{ic}|pms2@0||12|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S1
-IredFour:pms2;1{ic}|pms2@1||-6|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S5
+IredFive:pms2;1{ic}|pms2@0||12|9|X||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S1
+IredFive:pms2;1{ic}|pms2@1||-6|9|||D0G4;|ATTR_Delay(D5G1;NPX-3;Y-1.5;)I100|ATTR_X(D5G1.5;NOLPX2.25;Y1;)S5
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||17.5|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D205.89999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Awire|c[F]|D5G2;||2700|pin@57||1|5|pin@67||1|11.5
 Awire|c[T]|D5G2;||900|pin@55||1|-5|pin@66||1|-12.5
@@ -10867,7 +10706,7 @@ Eout[F]||D5G2;|pin@8||O
 X
 
 # Cell raw1inLatchF;1{lay}
-Craw1inLatchF;1{lay}||cmos90|1194182014255|1207539453131||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1207539457744
+Craw1inLatchF;1{lay}||cmos90|1194182014255|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IlatchPartsK:latchKeep;1{lay}|latchFlo@0||-0.2|0|||D5G4;
 IlatchPartsK:latchPointF;1{lay}|latchPoi@0||-19|0|||D5G4;
@@ -10965,7 +10804,7 @@ Eout[T]||D5G2;|pin@8||O
 X
 
 # Cell raw1inLatchT;1{lay}
-Craw1inLatchT;1{lay}||cmos90|1194182014255|1207539693870||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1207539531472|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1207842400371
+Craw1inLatchT;1{lay}||cmos90|1194182014255|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981826991
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-5|28||||
 NX-Metal-1-Metal-2-Con|contact@3||7.8|28||||
@@ -11076,7 +10915,7 @@ Eout[F]||D5G2;|pin@8||O
 X
 
 # Cell raw2inLatchF;1{lay}
-Craw2inLatchF;1{lay}||cmos90|1194182014255|1205533766842||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1206038362814
+Craw2inLatchF;1{lay}||cmos90|1194182014255|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IlatchPartsK:latchKeep;1{lay}|latchKee@0||0|0|||D5G4;
 IlatchPartsK:latchPointF;1{lay}|latchPoi@2||-19|0|||D5G4;
@@ -11217,7 +11056,7 @@ Eout[F]||D5G2;|pin@8||O
 X
 
 # Cell raw2inLatchFmc;1{lay}
-Craw2inLatchFmc;1{lay}||cmos90|1194182014255|1205533766842||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1206038362814
+Craw2inLatchFmc;1{lay}||cmos90|1194182014255|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
 IlatchPartsK:latchKeep;1{lay}|latchKee@0||0|0|||D5G4;
 IlatchPartsK:latchPointFmcHI;1{lay}|latchPoi@5||-19|0|||D5G4;
@@ -11354,7 +11193,7 @@ Eout[T]||D5G2;|pin@8||O
 X
 
 # Cell raw2inLatchT;1{lay}
-Craw2inLatchT;1{lay}||cmos90|1194182014255|1207536639293||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1205074278312
+Craw2inLatchT;1{lay}||cmos90|1194182014255|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IlatchPartsK:latchKeep;1{lay}|latchFlo@0||0|0|||D5G4;
 IlatchPartsK:latchPointTw;1{lay}|latchPoi@2||-19|0|||D5G4;
@@ -11479,7 +11318,7 @@ Eout[T]||D5G2;|pin@8||O
 X
 
 # Cell raw2inLatchTmc;1{lay}
-Craw2inLatchTmc;1{lay}||cmos90|1194182014255|1205533766842||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1206038362814
+Craw2inLatchTmc;1{lay}||cmos90|1194182014255|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IlatchPartsK:latchKeep;1{lay}|latchKee@0||0|0|X||D5G4;
 IlatchPartsK:latchPointTw;1{lay}|latchPoi@7||19|0|X||D5G4;
@@ -11616,7 +11455,7 @@ Eout[T]||D5G2;|pin@8||O
 X
 
 # Cell raw2inLatchTmcLO;1{lay}
-Craw2inLatchTmcLO;1{lay}||cmos90|1194182014255|1207493026595||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1207490732721|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1207705645590
+Craw2inLatchTmcLO;1{lay}||cmos90|1194182014255|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IlatchPartsK:latchKeep;1{lay}|latchKee@0||0|0|X||D5G4;
 IlatchPartsK:latchPointTw;1{lay}|latchPoi@7||19|0|X||D5G4;
@@ -11762,7 +11601,7 @@ Eout[T]||D5G2;|pin@8||O
 X
 
 # Cell raw3inLatchF;1{lay}
-Craw3inLatchF;1{lay}||cmos90|1194182014255|1205533766842||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I11|DRC_last_good_drc_date()G1204630538290
+Craw3inLatchF;1{lay}||cmos90|1194182014255|1238257435226||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||-25|28||||
 NX-Metal-1-Metal-2-Con|contact@1||-6|28||||
@@ -11930,7 +11769,7 @@ Eout[T]||D5G2;|pin@8||O
 X
 
 # Cell raw3inLatchT;1{lay}
-Craw3inLatchT;1{lay}||cmos90|1194182014255|1205533766842||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1207702653497|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1207702653497
+Craw3inLatchT;1{lay}||cmos90|1194182014255|1238257435226||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||6|28||||
 NX-Metal-1-Metal-2-Con|contact@1||25|28||||
@@ -12095,7 +11934,7 @@ Eout[T]||D5G2;|pin@8||O
 X
 
 # Cell raw3inLatchTmcLO;1{lay}
-Craw3inLatchTmcLO;1{lay}||cmos90|1194182014255|1207706488407||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1207705964208|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1207722040469
+Craw3inLatchTmcLO;1{lay}||cmos90|1194182014255|1238257435226||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||6|28||||
 NX-Metal-1-Metal-2-Con|contact@1||24.5|28||||
@@ -12256,7 +12095,7 @@ EpFire|set|D5G2;|pin@81||I
 X
 
 # Cell rsLatchA;1{lay}
-CrsLatchA;1{lay}||cmos90|1204972178946|1225157162574||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1220653010353|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223678132838
+CrsLatchA;1{lay}||cmos90|1204972178946|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-N-Active-Con|contact@1||11.5|0||20.8|X|
 NMetal-1-P-Active-Con|contact@2||2.5|41.5||10.4|X|
@@ -12518,10 +12357,10 @@ NOff-Page|conn@4||48|15|||R|
 NOff-Page|conn@5||-30|-18|||R|
 NGround|gnd@0||24|-13||||
 NGround|gnd@1||0|-13||||
-IredFour:inv;1{ic}|inv@0||30|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
-IredFour:inv;1{ic}|inv@1||-24|-6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S4|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:inv;1{ic}|inv@2||42|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
-IredFour:nms2;1{ic}|nms2@0||-6|-10|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S2
+IredFive:inv;1{ic}|inv@0||30|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||-24|-6|||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:inv;1{ic}|inv@2||42|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:nms2b;1{ic}|nms2@0||-6|-10|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S2
 Ngeneric:Invisible-Pin|pin@0||3|46|||||ART_message(D5G6;)SrsLatchA
 Ngeneric:Invisible-Pin|pin@1||2.5|28|||||ART_message(D5G3;)S[copied from stateBoxB,ies 24 August 2008]
 Ngeneric:Invisible-Pin|pin@2||2|38|||||ART_message(D5G4;)S[set reset latch with MC,used in alternaters]
@@ -12539,7 +12378,7 @@ NWire_Pin|pin@72||-30|-6||||
 NWire_Pin|pin@78||6|14||||
 NWire_Pin|pin@79||0|0||||
 NWire_Pin|pin@82||48|0||||
-IredFour:pms3;1{ic}|pms3@0||24|14|||D5G4;|ATTR_Delay(D5G1;NPX-3;Y-1;)I100|ATTR_X(D5G1.5;NPX2.75;Y3;)I1
+IredFive:pms3;1{ic}|pms3@0||24|14|||D5G4;|ATTR_Delay(D5G1;NPX-3;Y-1;)I100|ATTR_X(D5G1.5;NPX2.75;Y3;)I1
 NPower|pwr@1||-6|15||||
 IrsLatchA;1{ic}|stateBox@0||40.5|26.5|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||-17|-6|||D0G4;|ATTR_L(D5G1;PUD)D162.39999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -12644,7 +12483,7 @@ Eset|setB|D5G2;|pin@81||I
 X
 
 # Cell rsLatchC;1{lay}
-CrsLatchC;1{lay}||cmos90|1219693365806|1223474198202||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1219697041887|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223678437300
+CrsLatchC;1{lay}||cmos90|1219693365806|1238257435226||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||56|-48||20.8|X|
 NMetal-1-P-Active-Con|contact@1||48|-48||20.8|X|
@@ -13017,7 +12856,7 @@ Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
 X
 
 # Cell rsLatchC;1{sch}
-CrsLatchC;1{sch}||schematic|1188777360591|1220647314566|
+CrsLatchC;1{sch}||schematic|1188777360591|1227013754395|
 IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@1||0|-6|X||D0G4;|ATTR_Delay(D5G1;NPX-2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX-0.5;Y2.5;)S4
 IorangeTSMC090nm:PMOSx;1{ic}|PMOSx@3||-6|6|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)S10
 IorangeTSMC090nm:PMOSx;1{ic}|PMOSx@4||22|18|||D0G4;|ATTR_Delay(D5G1;NPX-2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX-1.5;Y3.5;)S5
@@ -13033,11 +12872,11 @@ NOff-Page|conn@5||-30|-18|||R|
 NOff-Page|conn@6||30|-24|||R|
 NOff-Page|conn@7||-30|4.5|||RRR|
 NGround|gnd@1||0|-16||||
-IredFour:inv;1{ic}|inv@0||42|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:inv;1{ic}|inv@2||54|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:nand2_sy;1{ic}|nand2_sy@0||-24|-8|XRR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S4|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:nms2;1{ic}|nms2@1||-6|-12|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S2
-IredFour:nms2_sy;1{ic}|nms2_sy@0||24|-8|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S10
+IredFive:inv;1{ic}|inv@0||42|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@2||54|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2_sy;1{ic}|nand2_sy@0||-24|-8|XRR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S4|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nms2b;1{ic}|nms2@1||-6|-12|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S2
+IredFive:nms2_sy;1{ic}|nms2_sy@0||24|-8|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S10
 Ngeneric:Invisible-Pin|pin@0||3|46|||||ART_message(D5G6;)SrsLatchA
 Ngeneric:Invisible-Pin|pin@1||2.5|28|||||ART_message(D5G3;)Sies 25 August 2008
 Ngeneric:Invisible-Pin|pin@2||2|38|||||ART_message(D5G4;)S[conditional set reset latch,with MC used in hatch]
@@ -13064,9 +12903,10 @@ NWire_Pin|pin@104||30|18||||
 NWire_Pin|pin@105||30|-8||||
 NWire_Pin|pin@106||48|6||||
 NWire_Pin|pin@107||-30|-7||||
+Ngeneric:Invisible-Pin|pin@108||37|28|||||ART_message(D3G2;)S[true inputs make,output on that side HI]
 NPower|pwr@1||-6|15||||
 NPower|pwr@2||24|24||||
-IrsLatchC;1{ic}|rsLatchC@0||40.5|26.5|||D5G4;
+IrsLatchC;1{ic}|rsLatchC@0||44.5|33.5|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||-17|-8|||D0G4;|ATTR_L(D5G1;PUD)D210.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||12|0|||D0G4;|ATTR_L(D5G1;PUD)D353.2|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Awire|net@102|||900|NMOSx@1|s|0|-8|gnd@1||0|-14