updates from Adam, plus DRC fixes
[fleet.git] / electric / moveM.jelib
index 9f80a57..6c02d60 100755 (executable)
@@ -694,184 +694,720 @@ Esout||D6G2;|conn@13|y|O
 Esucc[sf]||D4G2;|conn@17|a|I
 X
 
-# Cell moveDone;4{lay}
-CmoveDone;4{lay}||cmos90|1240753691602|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
+# Cell ilcMoveOutAdam;1{ic}
+CilcMoveOutAdam;1{ic}||artwork|1236743723435|1244154482233|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||-81.5|-22||||
-NX-Metal-1-Metal-2-Con|contact@1||-114.5|-22||||
-NX-Metal-1-Metal-2-Con|contact@2||-23|-22||||
-NX-Metal-1-Metal-2-Con|contact@3||-60.5|-22||||
-IflagD;1{lay}|flagD@0||-80|0|Y||D5G4;
-Igates1inM:inv20B;1{lay}|inv20B@0||-47|0|||D5G4;
-Igates1inM:inv510;3{lay}|inv510@0||-149|0|X||D5G4;
-Igates2inM:nand20;2{lay}|nand20@0||130|0|||D5G4;
-Igates2inM:nor10B;1{lay}|nor10B@0||68|0|||D5G4;
-NMetal-1-Pin|pin@0||-81.5|-19||||
-NMetal-1-Pin|pin@1||27|-18.1||||
-NMetal-1-Pin|pin@3||11|20||||
-NMetal-1-Pin|pin@4||11|64||||
-NMetal-1-Pin|pin@6||-143|16||||
-NMetal-2-Pin|pin@8||-78|-22||||
-NMetal-1-Pin|pin@9||92.5|10.5||||
-NMetal-1-Pin|pin@18||92.5|24.5||||
-NMetal-1-Pin|pin@21||-60.5|-25||||
-NMetal-1-Pin|pin@23||-60.5|25||||
-IdriversM:predDri20wMC;3{lay}|predDri2@0||-114.5|0|||D5G4;
-IdriversM:predDri40;1{lay}|predDri4@0||27|0|X||D5G4;
-IdriversM:predDri40;1{lay}|predDri4@1||-23|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@0||93|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@1||2|0|||D5G4;
-Ametal-2|net@28|||S0|wellCont@0|gnd|88.5|0|nor10B@0|gnd_1|88.5|0
-Ametal-2|net@29|||S0|wellCont@0|vdd|88.5|-50|nor10B@0|vdd_3|88.5|-50
-Ametal-2|net@30|||S0|wellCont@0|vdd_1|88.5|50|nor10B@0|vdd_2|88.5|50
-Ametal-2|net@34|||S0|nor10B@0|gnd|47.5|0|predDri4@0|gnd|47.5|0
-Ametal-2|net@35|||S0|nor10B@0|vdd|47.5|50|predDri4@0|vdd|47.5|50
-Ametal-2|net@36|||S0|nor10B@0|vdd_1|47.5|-50|predDri4@0|vdd_1|47.5|-50
-Ametal-2|net@37|||S0|wellCont@1|gnd_1|6.5|0|predDri4@0|gnd_1|6.5|0
-Ametal-2|net@38|||S0|wellCont@1|vdd_2|6.5|-50|predDri4@0|vdd_3|6.5|-50
-Ametal-2|net@39|||S0|wellCont@1|vdd_3|6.5|50|predDri4@0|vdd_2|6.5|50
-Ametal-2|net@40|||S0|wellCont@1|gnd|-2.5|0|predDri4@1|gnd_1|-2.5|0
-Ametal-2|net@41|||S0|wellCont@1|vdd|-2.5|-50|predDri4@1|vdd_3|-2.5|-50
-Ametal-2|net@42|||S0|wellCont@1|vdd_1|-2.5|50|predDri4@1|vdd_2|-2.5|50
-Ametal-1|net@43|||S900|flagD@0|fire[T]|-81.5|-17.5|pin@0||-81.5|-19
-Ametal-1|net@45|||S0|nor10B@0|out_3|68|-18.1|pin@1||27|-18.1
-Ametal-1|net@46|||S900|pin@1||27|-18.1|predDri4@0|in|27|-19
-Ametal-1|net@47|||S1800|nor10B@0|out_4|68|10.5|pin@9||92.5|10.5
-Ametal-1|net@49|||S1800|predDri4@1|pred|-15|20|pin@3||11|20
-Ametal-1|net@50|||S1800|pin@3||11|20|predDri4@0|pred|19|20
-Ametal-1|net@51|||S2700|pin@3||11|20|pin@4||11|64
-Ametal-2|net@52|||S0|predDri2@0|gnd_1|-93|0|flagD@0|gnd|-100.5|0
-Ametal-2|net@53|||S0|predDri2@0|vdd_2|-93|50|flagD@0|vdd_1|-100.5|50
-Ametal-2|net@54|||S0|predDri2@0|vdd_3|-93|-50|flagD@0|vdd|-100.5|-50
-Ametal-2|net@55|||S0|inv510@0|gnd|-136|0|predDri2@0|gnd|-136|0
-Ametal-2|net@56|||S0|inv510@0|vdd|-136|50|predDri2@0|vdd|-136|50
-Ametal-2|net@57|||S0|inv510@0|vdd_1|-136|-50|predDri2@0|vdd_1|-136|-50
-Ametal-1|net@60|||S0|predDri2@0|pred|-131.5|16|pin@6||-143|16
-Ametal-1|net@61|||S900|pin@6||-143|16|inv510@0|in[1]|-143|7
-Ametal-1|net@62||0.4|S900|pin@0||-81.5|-19|contact@0||-81.5|-22
-Ametal-2|net@63|||S1800|contact@0||-81.5|-22|pin@8||-78|-22
-Ametal-2|net@64|||S0|pin@8||-78|-22|contact@1||-114.5|-22
-Ametal-1|net@65|||S900|predDri2@0|in|-114.5|-22|contact@1||-114.5|-22
-Ametal-1|net@71|||S2700|pin@9||92.5|10.5|pin@18||92.5|24.5
-Ametal-1|net@85|||S1800|pin@18||92.5|24.5|nand20@0|inB|123|24.5
-Ametal-2|net@86|||S0|nand20@0|gnd|97.5|0|wellCont@0|gnd_1|97.5|0
-Ametal-2|net@87|||S0|nand20@0|vdd_1|97.5|-50|wellCont@0|vdd_2|97.5|-50
-Ametal-2|net@88|||S0|nand20@0|vdd|97.5|50|wellCont@0|vdd_3|97.5|50
-Ametal-2|net@89|||S0|inv20B@0|gnd_1|-39|0|predDri4@1|gnd|-43.5|0
-Ametal-2|net@90|||S0|inv20B@0|vdd_2|-39|50|predDri4@1|vdd|-43.5|50
-Ametal-2|net@91|||S0|inv20B@0|vdd_3|-39|-50|predDri4@1|vdd_1|-43.5|-50
-Ametal-2|net@94|||S1800|contact@3||-60.5|-22|contact@2||-23|-22
-Ametal-1|net@96|||S900|predDri4@1|in|-23|-19|contact@2||-23|-22
-Ametal-1|net@97|||S0|inv20B@0|in|-51|-25|pin@21||-60.5|-25
-Ametal-1|net@100|||S1800|pin@23||-60.5|25|inv20B@0|in_1|-51|25
-Ametal-1|net@101|||S2700|pin@21||-60.5|-25|contact@3||-60.5|-22
-Ametal-2|net@102|||S1800|pin@8||-78|-22|contact@3||-60.5|-22
-Ametal-2|net@103||6.2|S1800|flagD@0|vdd_2|-59.5|-50|inv20B@0|vdd_1|-55|-50
-Ametal-2|net@104||6.2|S0|inv20B@0|gnd|-55|0|flagD@0|gnd_1|-59.5|0
-Ametal-2|net@105||6.2|S0|inv20B@0|vdd|-55|50|flagD@0|vdd_3|-59.5|50
-Ametal-1|net@106|||S2700|contact@3||-60.5|-22|pin@23||-60.5|25
-Edo[ins]||D5G2;|pin@4||O
-EdoneLO[M]||D5G2;|nand20@0|out_1|O
-Eepi[torp]||D5G2;|predDri2@0|pred|O
-Eout_1|fireLO[T]|D5G2;|inv20B@0|out_1|O
-Efire[T]||D5G2;|pin@8||I
-Eflag[D][set]||D5G2;|flagD@0|flag[D][set]|I
-Egnd||D5G2;|inv510@0|gnd_1|G
-Egnd_1||D5G2;|nand20@0|gnd_1|G
-Eilc[mo]||D5G2;|nor10B@0|inA|I
-Emc||D5G2;|predDri2@0|mc|I
-Emc_1||D5G2;|predDri2@0|mc_1|I
-Es[3]||D5G2;|inv510@0|out10|O
-Esel[Tp]||D5G2;|nand20@0|inA|I
-Evdd||D5G2;|inv510@0|vdd_2|P
-Evdd_2||D5G2;|nand20@0|vdd_2|P
-Evdd_3||D5G2;|nand20@0|vdd_3|P
-Evdd_4||D5G2;|inv510@0|vdd_3|P
-EwinLO[M]||D5G2;|nor10B@0|inB|I
+Nschematic:Bus_Pin|pin@0||-11|-7|-1|-1|R|
+Ngeneric:Invisible-Pin|pin@1||-11|-6|1|1|R|
+Nschematic:Bus_Pin|pin@2||-13|5|-1|-1||
+Nschematic:Bus_Pin|pin@4||-1|-7|-1|-1||
+Nschematic:Bus_Pin|pin@6||-13|-2|-1|-1||
+Nschematic:Bus_Pin|pin@10||-13|3|-1|-1||
+Ngeneric:Invisible-Pin|pin@11||-12|3|1|1||
+Nschematic:Bus_Pin|pin@14||-13|-5|-1|-1||
+NPin|pin@16||-12|-6|1|1||
+NPin|pin@17||-12|6|1|1||
+NPin|pin@18||0|6|1|1||
+NPin|pin@19||0|-6|1|1||
+NPin|pin@22||-1|-6|1|1||
+NPin|pin@23||-1|-7|1|1||
+NPin|pin@24||-12|-2|1|1||
+NPin|pin@25||-13|-2|1|1||
+NPin|pin@26||-12|-5|1|1||
+NPin|pin@27||-13|-5|1|1||
+Nschematic:Bus_Pin|pin@28||-6|-8|-1|-1||
+Ngeneric:Invisible-Pin|pin@29||-6|-6|1|1||
+Nschematic:Bus_Pin|pin@32||1|-5|-1|-1||
+Nschematic:Bus_Pin|pin@34||1|0|-1|-1||
+NPin|pin@36||0|0|1|1||
+NPin|pin@37||1|0|1|1||
+NPin|pin@38||0|-5|1|1||
+NPin|pin@39||1|-5|1|1||
+Ngeneric:Invisible-Pin|pin@40||-6|0|||||ART_message(D5G2;)S[ILC,move,OUT,ADAM]
+Nschematic:Bus_Pin|pin@41||-6|10|-1|-1|RR|
+Ngeneric:Invisible-Pin|pin@42||-6|9|1|1|RR|
+Nschematic:Bus_Pin|pin@43||-7.5|8|-1|-1||
+Nschematic:Bus_Pin|pin@45||-3|8|-1|-1||
+NPin|pin@47||-6|6|1|1||
+NPin|pin@48||-6|7|1|1||
+NPin|pin@49||-4|7|1|1||
+NPin|pin@50||-3|8|1|1||
+NPin|pin@51||-4|9|1|1||
+NPin|pin@52||-8.5|9|1|1||
+NPin|pin@53||-7.5|8|1|1||
+NPin|pin@54||-8.5|7|1|1||
+Ngeneric:Invisible-Pin|pin@55||-6|8|||||ART_message(D5G1.5;)S13
+NPin|pin@58||0|5|1|1||
+NPin|pin@59||1|5|1|1||
+Nschematic:Bus_Pin|pin@60||1|5|-1|-1||
+NPin|pin@61||-12|5|1|1||
+NPin|pin@62||-13|5|1|1||
+Aschematic:bus|net@0||-0.5|IJ900|pin@1||-11|-6|pin@0||-11|-7
+Aschematic:bus|net@5||-0.5|IJ0|pin@11||-12|3|pin@10||-13|3
+AThicker|net@8|||FS2700|pin@61||-12|5|pin@17||-12|6
+AThicker|net@10|||FS900|pin@36||0|0|pin@38||0|-5
+AThicker|net@11|||FS0|pin@22||-1|-6|pin@16||-12|-6
+AThicker|net@14|||FS0|pin@19||0|-6|pin@22||-1|-6
+AThicker|net@15|||FS900|pin@22||-1|-6|pin@23||-1|-7
+AThicker|net@16|||FS2700|pin@26||-12|-5|pin@24||-12|-2
+AThicker|net@17|||FS0|pin@24||-12|-2|pin@25||-13|-2
+AThicker|net@18|||FS2700|pin@16||-12|-6|pin@26||-12|-5
+AThicker|net@19|||FS0|pin@26||-12|-5|pin@27||-13|-5
+Aschematic:bus|net@20||-0.5|IJ900|pin@29||-6|-6|pin@28||-6|-8
+AThicker|net@24|||FS900|pin@58||0|5|pin@36||0|0
+AThicker|net@25|||FS1800|pin@36||0|0|pin@37||1|0
+AThicker|net@26|||FS900|pin@38||0|-5|pin@19||0|-6
+AThicker|net@27|||FS1800|pin@38||0|-5|pin@39||1|-5
+Aschematic:bus|net@28||-0.5|IJ2700|pin@42||-6|9|pin@41||-6|10
+AThicker|net@31|||FS0|pin@47||-6|6|pin@17||-12|6
+AThicker|net@32|||FS0|pin@18||0|6|pin@47||-6|6
+AThicker|net@33|||FS2700|pin@47||-6|6|pin@48||-6|7
+AThicker|net@34|||FS1800|pin@48||-6|7|pin@49||-4|7
+AThicker|net@35|||FS2250|pin@49||-4|7|pin@50||-3|8
+AThicker|net@36|||FS3150|pin@50||-3|8|pin@51||-4|9
+AThicker|net@37|||FS0|pin@51||-4|9|pin@52||-8.5|9
+AThicker|net@38|||FS1350|pin@52||-8.5|9|pin@53||-7.5|8
+AThicker|net@39|||FS450|pin@53||-7.5|8|pin@54||-8.5|7
+AThicker|net@40|||FS1800|pin@54||-8.5|7|pin@48||-6|7
+AThicker|net@42|||FS900|pin@18||0|6|pin@58||0|5
+AThicker|net@43|||FS1800|pin@58||0|5|pin@59||1|5
+AThicker|net@44|||FS2700|pin@24||-12|-2|pin@61||-12|5
+AThicker|net@45|||FS0|pin@61||-12|5|pin@62||-13|5
+Edo[ins]||D4G2;|pin@2||I
+EdoneLO[M]||D6G2;|pin@32||O
+Eepi[torp]||D4G2;|pin@14||I
+Efire[M]||D5G2;|pin@4||O
+Eflag[D][set]|fire[T]|D6G2;|pin@34||O
+Eilc[load]||D4G2;|pin@6||I
+EinLO[1:6,8]||D2G2;|pin@28||I
+Ep2p,p1p,rd,mc||D2G2;|pin@41||B
+Epred[D,T]||D4G2;|pin@10||I
+Esel[Mv,Tp,Di,Ti]||D5G2;|pin@0||I
+Esin||D4G2;|pin@43||I
+Esout||D6G2;|pin@45||O
+Esucc[sf]||D6G2;|pin@60||I
 X
 
-# Cell moveDone;2{sch}
-CmoveDone;2{sch}||schematic|1240753468829|1241978207005|
+# Cell ilcMoveOutAdam;1{lay}
+CilcMoveOutAdam;1{lay}||cmos90|1236826193407|1244160299076||ATTR_NCC(D5G5;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244201826534
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@0||20|-19||||
-NOff-Page|conn@1||29|2||||
-NOff-Page|conn@2||-6|27|||YR|
-NOff-Page|conn@3||6|-1|||YR|
-NOff-Page|conn@4||-29|8|||Y|
-NOff-Page|conn@5||17.5|-7|||RR|
-NOff-Page|conn@6||-24|29.5|||YR|
-NOff-Page|conn@7||-12|28.5|||YR|
-NOff-Page|conn@8||-47|27.5|||R|
-NOff-Page|conn@9||-6|-26.5|||YRRR|
-NOff-Page|conn@10||14|20||||
-IredFive:inv;1{ic}|inv@0||0|6|XYRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@1||-29|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@2||5|20|XYRR||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:invI;2{ic}|invI@0||-41|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nand2;1{ic}|nand2@0||3|-19|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nor2n;1{ic}|nor2n@0||0|-6|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-Ngeneric:Invisible-Pin|pin@0||2.5|43.5|||||ART_message(D5G6;)SmoveDone
-Ngeneric:Invisible-Pin|pin@1||2.5|35.5|||||ART_message(D5G3;)Sies 9 May 2009
-NWire_Pin|pin@2||-6|-18||||
-NWire_Pin|pin@4||-24|-4||||
-NWire_Pin|pin@5||-24|8||||
-NWire_Pin|pin@6||-6|6||||
-NWire_Pin|pin@7||-6|-6||||
-NWire_Pin|pin@8||25|2||||
-Ngeneric:Invisible-Pin|pin@9||19.5|16|||||ART_message(D3G2;)S["do[reD] restores the D flag",single transistor sets D flag]
-NWire_Pin|pin@12||6|-5||||
-NWire_Pin|pin@15||-24|18||||
-NWire_Pin|pin@17||-47|18|||XYRR|
-NWire_Pin|pin@19||-6|20||||
-NWire_Pin|pin@20||-12|16||||
-NWire_Pin|pin@23||-6|-20||||
-IredFive:pms1;2{ic}|pms1@0||25|6|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y-1.75;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S20
-IdriversM:predDri20wMC;1{ic}|predDri2@0||-18|18|YRR||D5G4;
-IdriversM:predDri40;1{ic}|predDri4@0||-18|-6|X||D5G4;
-IdriversM:predDri40;1{ic}|predDri4@1||-18|6|X||D5G4;
-IorangeTSMC090nm:wire90;1{ic}|wire90@0||-11|-6|||D0G4;|ATTR_L(D5G1;PUD)D709.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@1||-11|6|||D0G4;|ATTR_L(D5G1;PUD)D269.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@2||17|6|||D0G4;|ATTR_L(D5G1;PUD)D269.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-Awire|done[M]|D5G2;||2700|pin@2||-6|-18|pin@7||-6|-6
-Awire|net@1|||900|pms1@0|d|25|4|pin@8||25|2
-Awire|net@2|||0|inv@0|in|-2.5|6|pin@6||-6|6
-Awire|net@3|||1800|inv@0|out|2.5|6|wire90@2|a|14.5|6
-Awire|net@4|||1800|wire90@2|b|19.5|6|pms1@0|g|22|6
-Awire|net@5|||1800|predDri4@1|in|-16|6|wire90@1|a|-13.5|6
-Awire|net@6|||0|pin@6||-6|6|wire90@1|b|-8.5|6
-Awire|net@7|||900|pin@19||-6|20|pin@6||-6|6
-Awire|net@8|||1800|predDri4@0|in|-16|-6|wire90@0|a|-13.5|-6
-Awire|net@9|||1800|wire90@0|b|-8.5|-6|pin@7||-6|-6
-Awire|net@10|||0|conn@1|a|27|2|pin@8||25|2
-Awire|net@12|||1800|pin@7||-6|-6|nor2n@0|out|-2.5|-6
-Awire|net@13|||1800|nor2n@0|inb|2.5|-5|pin@12||6|-5
-Awire|net@16|||0|predDri4@0|pred|-20|-4|pin@4||-24|-4
-Awire|net@17|||1800|pin@5||-24|8|predDri4@1|pred|-20|8
-Awire|net@19|||900|conn@3|y|6|-3|pin@12||6|-5
-Awire|net@20|||1800|conn@4|y|-27|8|pin@5||-24|8
-Awire|net@21|||2700|pin@4||-24|-4|pin@5||-24|8
-Awire|net@25|||0|conn@5|y|15.5|-7|nor2n@0|ina|2.5|-7
-Awire|net@26|||1800|pin@17||-47|18|invI@0|out|-43.5|18
-Awire|net@27|||0|inv@1|out|-31.5|18|invI@0|in|-38.5|18
-Awire|net@28|||0|predDri2@0|pred|-21|18|pin@15||-24|18
-Awire|net@29|||0|pin@15||-24|18|inv@1|in|-26.5|18
-Awire|net@30|||2700|pin@15||-24|18|conn@6|y|-24|27.5
-Awire|net@31|||900|conn@2|y|-6|25|pin@19||-6|20
-Awire|net@32|||1800|predDri2@0|in|-15|20|pin@19||-6|20
-Awire|net@34|||1800|predDri2@0|mc|-15|16|pin@20||-12|16
-Awire|net@37|||2700|pin@20||-12|16|conn@7|y|-12|26.5
-Awire|net@40|||900|conn@8|a|-47|25.5|pin@17||-47|18
-Awire|net@46|||0|conn@0|a|18|-19|nand2@0|out|5.5|-19
-Awire|net@48|||1800|pin@2||-6|-18|nand2@0|inb|0.5|-18
-Awire|net@49|||0|nand2@0|ina|0.5|-20|pin@23||-6|-20
-Awire|net@52|||900|pin@23||-6|-20|conn@9|y|-6|-24.5
-Awire|net@53|||0|inv@2|in|2.5|20|pin@19||-6|20
-Awire|net@54|||0|conn@10|a|12|20|inv@2|out|7.5|20
-Edo[ins]||D4G2;|conn@4|a|I
-Edo[reD]|doneLO[M]|D6G2;|conn@0|y|O
-Eepi[torp]||D4G2;|conn@6|a|I
-Eflag[D][set_1]|fireLO[T]|D6G2;|conn@10|y|O
-Efire[T]||D4G2;|conn@2|a|I
+NX-Metal-1-Metal-2-Con|contact@2||-92.5|-266||||
+NX-Metal-2-Metal-3-Con|contact@7||108|104||||
+NX-Metal-2-Metal-3-Con|contact@9||216|-104||||
+NX-Metal-2-Metal-3-Con|contact@12||360|586||||
+NX-Metal-1-Metal-2-Con|contact@13||360.5|586||||
+NX-Metal-2-Metal-3-Con|contact@15||-78|-178||||
+NX-Metal-1-Metal-2-Con|contact@17||216.5|586||||
+NX-Metal-1-Metal-2-Con|contact@19||72.5|586||||
+NX-Metal-1-Metal-2-Con|contact@21||-71.5|586||||
+NX-Metal-1-Metal-2-Con|contact@23||396|442||||
+NX-Metal-1-Metal-2-Con|contact@25||252|442||||
+NX-Metal-1-Metal-2-Con|contact@27||108|442||||
+NX-Metal-1-Metal-2-Con|contact@29||-36|442||||
+NX-Metal-2-Metal-3-Con|contact@30||216|586||||
+NX-Metal-2-Metal-3-Con|contact@31||72|586||||
+NX-Metal-2-Metal-3-Con|contact@32||-78|586||||
+NX-Metal-2-Metal-3-Con|contact@33||396|442||||
+NX-Metal-2-Metal-3-Con|contact@34||252|442||||
+NX-Metal-2-Metal-3-Con|contact@35||108|442||||
+NX-Metal-2-Metal-3-Con|contact@36||-30|442||||
+NX-Metal-2-Metal-3-Con|contact@37||396|104||||
+NX-Metal-2-Metal-3-Con|contact@38||360|-104||||
+NX-Metal-2-Metal-3-Con|contact@39||252|104||||
+NX-Metal-2-Metal-3-Con|contact@40||72|-104||||
+NX-Metal-2-Metal-3-Con|contact@52||-174|-304||||
+NX-Metal-2-Metal-3-Con|contact@55||-360|-122||||
+NX-Metal-1-Metal-2-Con|contact@56||-260.5|586||||
+NX-Metal-1-Metal-2-Con|contact@57||-404.5|586||||
+NX-Metal-2-Metal-3-Con|contact@61||-174|586||||
+NX-Metal-2-Metal-3-Con|contact@63||-360|442||||
+NX-Metal-2-Metal-3-Con|contact@64||-468|586||||
+NX-Metal-1-Metal-2-Con|contact@66||-132|472||||
+NX-Metal-1-Metal-2-Con|contact@67||-132|616||||
+NX-Metal-1-Metal-2-Con|contact@68||-126|466||||
+NX-Metal-1-Metal-2-Con|contact@69||-126|610||||
+NX-Metal-1-Metal-2-Con|contact@70||-120|454||||
+NX-Metal-1-Metal-2-Con|contact@71||-120|598||||
+NX-Metal-1-Metal-2-Con|contact@76||-59.5|422||||
+NX-Metal-1-Metal-2-Con|contact@77||-59.5|504||||
+NX-Metal-1-Metal-2-Con|contact@78||510|566||||
+NX-Metal-1-Metal-2-Con|contact@79||510|504||||
+NX-Metal-1-Metal-2-Con|contact@83||-441|566||||
+NX-Metal-1-Metal-2-Con|contact@87||497|422||||
+NX-Metal-1-Metal-2-Con|contact@88||497|404||||
+NX-Metal-2-Metal-3-Con|contact@89||-72|-166||||
+NX-Metal-1-Metal-2-Con|contact@91||-202|422||||
+NX-Metal-2-Metal-3-Con|contact@93||-468|-304||||
+NX-Metal-1-Metal-2-Con|contact@94||-473|-122||||
+NX-Metal-1-Metal-2-Con|contact@95||-346|442||||
+NX-Metal-2-Metal-3-Con|contact@96||-300|560||||
+NX-Metal-2-Metal-3-Con|contact@97||-300|416||||
+NX-Metal-1-Metal-2-Con|contact@98||-360.5|-172||||
+NX-Metal-2-Metal-3-Con|contact@99||-84|-172||||
+NX-Metal-1-Metal-2-Con|contact@100||-89|-122||||
+IloopCountM:ilc;9{lay}|ilc@2||184|0|||D5G4;
+ImoveOutAdam;1{lay}|moveOutA@0||-323.5|0|||D5G4;
+NMetal-1-Pin|pin@72||-202|504||||
+NMetal-1-Pin|pin@73||-441|504||||
+NMetal-2-Pin|pin@81||-515|404||||
+NMetal-2-Pin|pin@83||80|586||||
+NMetal-2-Pin|pin@84||100|442||||
+NMetal-2-Pin|pin@89||222|586||||
+NMetal-2-Pin|pin@90||245|442||||
+NMetal-2-Pin|pin@91||367|586||||
+NMetal-2-Pin|pin@92||388|442||||
+NMetal-2-Pin|pin@97||-515|422||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-519.5|576|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||519.5|576|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-519.5|432|||D5G4;
+IscanM:scanEx1h;1{lay}|scanEx1h@0||-303.5|432|X||D5G4;
+IscanM:scanEx2h;1{lay}|scanEx2h@0||-290|576|X||D5G4;
+IscanM:scanEx4h;1{lay}|scanEx4h@2||187|576|X||D5G4;
+IscanM:scanEx4h;1{lay}|scanEx4h@3||222.5|432|X||D5G4;
+IwiresL:select100;1{lay}|select10@0||-472|576|||D5G4;
+IwiresL:select144;1{lay}|select14@0||-443|432|||D5G4;
+IwiresL:select144;1{lay}|select14@1||-148.5|432|||D5G4;
+IwiresL:select15;1{lay}|select15@0||514.5|432|||D5G4;
+IwiresL:select50;1{lay}|select50@0||-123|576|||D5G4;
+IwiresL:select50;1{lay}|select50@1||497|576|||D5G4;
+Ametal-1|net@26|||S900|ilc@2|ilc[do]|-92.5|-249.5|contact@2||-92.5|-266
+Ametal-2|net@33|||S1800|ilc@2|bitt[1]|380|104|contact@37||396|104
+Ametal-2|net@35|||S1800|ilc@2|bitt[3]|213|104|contact@39||252|104
+Ametal-2|net@37|||S1800|ilc@2|bitt[5]|46|104|contact@7||108|104
+Ametal-2|net@39|||S1800|ilc@2|bitt[6]|46|-104|contact@40||72|-104
+Ametal-2|net@41|||S1800|ilc@2|bitt[4]|213|-104|contact@9||216|-104
+Ametal-2|net@43|||S0|ilc@2|bitt[2]|380|-104|contact@38||360|-104
+Ametal-2|net@52|||S1800|contact@12||360|586|contact@13||360.5|586
+Ametal-2|net@55|||S0|ilc@2|bitt[8]|-66|-178|contact@15||-78|-178
+Ametal-2|net@79|||S0|contact@23||396|442|contact@33||396|442
+Ametal-2|net@80|||S1800|contact@34||252|442|contact@25||252|442
+Ametal-2|net@81|||S1800|contact@35||108|442|contact@27||108|442
+Ametal-2|net@82|||S0|contact@36||-30|442|contact@29||-36|442
+Ametal-2|net@83|||S1800|contact@32||-78|586|contact@21||-71.5|586
+Ametal-2|net@84|||S0|contact@17||216.5|586|contact@30||216|586
+Ametal-2|net@85|||S0|contact@19||72.5|586|contact@31||72|586
+Ametal-3|net@95|||S900|contact@12||360|586|contact@38||360|-104
+Ametal-3|net@96|||S900|contact@33||396|442|contact@37||396|104
+Ametal-3|net@97|||S900|contact@34||252|442|contact@39||252|104
+Ametal-3|net@98|||S900|contact@30||216|586|contact@9||216|-104
+Ametal-3|net@106|||S900|contact@31||72|586|contact@40||72|-104
+Ametal-3|net@108|||S900|contact@35||108|442|contact@7||108|104
+Ametal-3|net@109|||S2700|contact@15||-78|-178|contact@32||-78|586
+Ametal-1|net@148|||S900|contact@23||396|442|scanEx4h@3|dIn[1]|396|425
+Ametal-1|net@149|||S2700|scanEx4h@2|dIn[1]|360.5|569|contact@13||360.5|586
+Ametal-1|net@150|||S2700|scanEx4h@2|dIn[2]|216.5|569|contact@17||216.5|586
+Ametal-1|net@151|||S2700|scanEx4h@2|dIn[3]|72.5|569|contact@19||72.5|586
+Ametal-1|net@152|||S2700|scanEx4h@2|dIn[4]|-71.5|569|contact@21||-71.5|586
+Ametal-1|net@153|||S2700|scanEx4h@3|dIn[2]|252|425|contact@25||252|442
+Ametal-1|net@154|||S2700|scanEx4h@3|dIn[3]|108|425|contact@27||108|442
+Ametal-1|net@155|||S2700|scanEx4h@3|dIn[4]|-36|425|contact@29||-36|442
+Ametal-1|net@170|||S2700|scanEx2h@0|dIn[1]|-260.5|569|contact@56||-260.5|586
+Ametal-1|net@172|||S2700|scanEx2h@0|dIn[2]|-404.5|569|contact@57||-404.5|586
+Ametal-2|net@179|||S0|contact@61||-174|586|contact@56||-260.5|586
+Ametal-2|net@183|||S0|contact@95||-346|442|contact@63||-360|442
+Ametal-2|net@185|||S1800|contact@64||-468|586|contact@57||-404.5|586
+Ametal-3|net@191|||S2700|contact@52||-174|-304|contact@61||-174|586
+Ametal-3|net@194|||S2700|contact@55||-360|-122|contact@63||-360|442
+Ametal-2|net@200|||S0|scanEx4h@3|rd_1|-65.5|472|contact@66||-132|472
+Ametal-2|net@203||6.2|S1800|scanEx2h@0|vdd_2|-146|626|scanEx4h@2|vdd_3|-101|626
+Ametal-2|net@204||6.2|S0|scanEx4h@2|gnd_1|-101|576|scanEx2h@0|gnd|-146|576
+Ametal-2|net@205|||S0|scanEx4h@2|mc_1|-101|560|scanEx2h@0|mc|-146|560
+Ametal-2|net@206|||S0|contact@69||-126|610|scanEx2h@0|p1p|-146|610
+Ametal-2|net@207|||S0|contact@71||-120|598|scanEx2h@0|p2p|-146|598
+Ametal-2|net@208|||S0|contact@67||-132|616|scanEx2h@0|rd|-146|616
+Ametal-2|net@210||6.2|S0|scanEx4h@2|vdd_1|-101|526|scanEx2h@0|vdd|-146|526
+Ametal-2|net@219|||S0|scanEx4h@2|p1p_1|-101|610|contact@69||-126|610
+Ametal-2|net@220|||S0|scanEx4h@2|rd_1|-101|616|contact@67||-132|616
+Ametal-2|net@221|||S0|scanEx4h@2|p2p_1|-101|598|contact@71||-120|598
+Ametal-2|net@223|||S0|scanEx4h@3|p1p_1|-65.5|466|contact@68||-126|466
+Ametal-2|net@224|||S0|scanEx4h@3|p2p_1|-65.5|454|contact@70||-120|454
+Ametal-2|net@237|||S1800|contact@77||-59.5|504|contact@79||510|504
+Ametal-2|net@238|||S1800|scanEx4h@3|sout|-65.5|422|contact@76||-59.5|422
+Ametal-2|net@243|||S1800|scanEx4h@2|sin|475|566|contact@78||510|566
+Ametal-1|net@247|||S900|contact@78||510|566|contact@79||510|504
+Ametal-2|net@248|||S0|scanEx4h@2|sout|-101|566|scanEx2h@0|sin|-146|566
+Ametal-2|net@254|||S0|scanEx2h@0|sout|-434|566|contact@83||-441|566
+Ametal-1|net@262|||S2700|pin@73||-441|504|contact@83||-441|566
+Ametal-1|net@263|||S2700|contact@91||-202|422|pin@72||-202|504
+Ametal-1|net@264|||S0|pin@72||-202|504|pin@73||-441|504
+Ametal-2|net@266||6.2|S0|scanEx2h@0|vdd_1|-434|526|pinsVddG@0|vdd_1|-519.5|526
+Ametal-2|net@267||6.2|S1800|pinsVddG@0|gnd|-519.5|576|scanEx2h@0|gnd_1|-434|576
+Ametal-2|net@268||6.2|S1800|pinsVddG@0|vdd|-519.5|626|scanEx2h@0|vdd_3|-434|626
+Ametal-2|net@269||6.2|S0|pinsVddG@1|vdd_1|519.5|526|scanEx4h@2|vdd|475|526
+Ametal-2|net@270||6.2|S1800|scanEx4h@2|gnd|475|576|pinsVddG@1|gnd|519.5|576
+Ametal-2|net@271||6.2|S1800|scanEx4h@2|vdd_2|475|626|pinsVddG@1|vdd|519.5|626
+Ametal-1|net@307|||S900|contact@77||-59.5|504|contact@76||-59.5|422
+Ametal-2|net@311|||S0|scanEx4h@3|sin|510.5|422|contact@87||497|422
+Ametal-1|net@312|||S900|contact@87||497|422|contact@88||497|404
+Ametal-2|net@313|||S0|contact@88||497|404|pin@81||-515|404
+Ametal-2|net@318|||S0|pin@83||80|586|contact@19||72.5|586
+Ametal-2|net@320|||S1800|pin@84||100|442|contact@27||108|442
+Ametal-2|net@324|||S0|pin@89||222|586|contact@17||216.5|586
+Ametal-2|net@326|||S1800|pin@90||245|442|contact@34||252|442
+Ametal-2|net@328|||S0|pin@91||367|586|contact@13||360.5|586
+Ametal-2|net@330|||S1800|pin@92||388|442|contact@33||396|442
+Ametal-2|net@331||6.2|S1800|moveOutA@0|vdd|-127.5|-338|ilc@2|vdd_47|-125.5|-338
+Ametal-2|net@332||6.2|S0|ilc@2|gnd_3|-125.5|288|moveOutA@0|gnd_3|-127.5|288
+Ametal-2|net@333||6.2|S0|ilc@2|gnd_4|-125.5|144|moveOutA@0|gnd_2|-127.5|144
+Ametal-2|net@334||6.2|S0|ilc@2|gnd_27|-125.5|-144|moveOutA@0|gnd_9|-127.5|-144
+Ametal-2|net@335||6.2|S0|ilc@2|gnd_24|-125.5|-288|moveOutA@0|gnd|-127.5|-288
+Ametal-2|net@336||6.2|S0|ilc@2|gnd_28|-125.5|0|moveOutA@0|gnd_4|-127.5|0
+Ametal-2|net@337||6.2|S0|ilc@2|vdd_51|-125.5|-94|moveOutA@0|vdd_18|-127.5|-94
+Ametal-2|net@338||6.2|S0|ilc@2|vdd_54|-125.5|-50|moveOutA@0|vdd_9|-127.5|-50
+Ametal-2|net@339||6.2|S0|ilc@2|vdd_10|-125.5|238|moveOutA@0|vdd_6|-127.5|238
+Ametal-2|net@340||6.2|S0|ilc@2|vdd_11|-125.5|338|moveOutA@0|vdd_5|-127.5|338
+Ametal-2|net@341||6.2|S0|ilc@2|vdd_12|-125.5|94|moveOutA@0|vdd_3|-127.5|94
+Ametal-2|net@342||6.2|S0|ilc@2|vdd_13|-125.5|194|moveOutA@0|vdd_4|-127.5|194
+Ametal-2|net@343||6.2|S0|ilc@2|vdd_52|-125.5|-194|moveOutA@0|vdd_19|-127.5|-194
+Ametal-2|net@344||6.2|S0|ilc@2|vdd_46|-125.5|-238|moveOutA@0|vdd_10|-127.5|-238
+Ametal-2|net@345||6.2|S0|ilc@2|vdd_53|-125.5|50|moveOutA@0|vdd_7|-127.5|50
+Ametal-2|net@346|||S1800|contact@52||-174|-304|moveOutA@0|s[1]|-143.5|-304
+Ametal-2|net@347|||S1800|moveOutA@0|ilc[do]|-133.5|-266|contact@2||-92.5|-266
+Ametal-2|net@348|||S1800|moveOutA@0|ilc[mo]|-254.5|-122|contact@100||-89|-122
+Ametal-3|net@352|||S900|ilc@2|ilc[decLO]|-72|-86.5|contact@89||-72|-166
+Ametal-2|net@353|||S1800|moveOutA@0|ilc[decLO]|-258.5|-166|contact@89||-72|-166
+Ametal-2|net@367|||S1800|scanEx1h@0|sin|-231.5|422|contact@91||-202|422
+Ametal-2|net@372||6.2|S1800|scanEx1h@0|vdd_2|-231.5|482|scanEx4h@3|vdd_3|-65.5|482
+Ametal-2|net@373||6.2|S0|scanEx4h@3|gnd_1|-65.5|432|scanEx1h@0|gnd|-231.5|432
+Ametal-2|net@374|||S0|scanEx4h@3|p1p_1|-65.5|466|scanEx1h@0|p1p|-231.5|466
+Ametal-2|net@375|||S0|scanEx4h@3|p2p_1|-65.5|454|scanEx1h@0|p2p|-231.5|454
+Ametal-2|net@376|||S0|scanEx4h@3|rd_1|-65.5|472|scanEx1h@0|rd|-231.5|472
+Ametal-2|net@377||6.2|S0|scanEx4h@3|vdd_1|-65.5|382|scanEx1h@0|vdd|-231.5|382
+Ametal-2|net@387|||S0|moveOutA@0|s[2]|-427.5|-304|contact@93||-468|-304
+Ametal-3|net@388|||S900|contact@64||-468|586|contact@93||-468|-304
+Ametal-2|net@389|||S0|contact@55||-360|-122|contact@94||-473|-122
+Ametal-1|net@391|||S2700|moveOutA@0|s[3]|-473|-137|contact@94||-473|-122
+Ametal-1|net@393|||S2700|scanEx1h@0|dIn[2]|-346|425|contact@95||-346|442
+Ametal-2|net@395|||S0|scanEx1h@0|sout|-375.5|422|pin@97||-515|422
+Ametal-1|net@396|||S900|contact@69||-126|610|contact@68||-126|466
+Ametal-1|net@399|||S900|contact@67||-132|616|contact@66||-132|472
+Ametal-1|net@400|||S900|contact@71||-120|598|contact@70||-120|454
+Ametal-2|net@401||6.2|S1800|pinsVddG@2|vdd|-519.5|482|scanEx1h@0|vdd_3|-375.5|482
+Ametal-2|net@402||6.2|S0|scanEx1h@0|gnd_1|-375.5|432|pinsVddG@2|gnd|-519.5|432
+Ametal-2|net@403||6.2|S0|scanEx1h@0|vdd_1|-375.5|382|pinsVddG@2|vdd_1|-519.5|382
+Ametal-3|net@404|||S2700|moveOutA@0|mc|-300|-199|contact@97||-300|416
+Ametal-2|net@408|||S0|scanEx4h@3|mc_1|-65.5|416|scanEx1h@0|mc|-231.5|416
+Ametal-3|net@409|||S2700|contact@97||-300|416|contact@96||-300|560
+Ametal-2|net@410|||S0|scanEx1h@0|mc|-231.5|416|contact@97||-300|416
+Ametal-2|net@411|||S0|scanEx2h@0|mc|-146|560|contact@96||-300|560
+Ametal-3|net@437|||S2700|ilc@2|bitt[7]|-30|222.5|contact@36||-30|442
+Ametal-1|net@440|||S900|moveOutA@0|ilc[torpLO]|-360.5|-157|contact@98||-360.5|-172
+Ametal-3|net@442|||S900|ilc@2|ilc[torpLO]|-84|-150|contact@99||-84|-172
+Ametal-2|net@444|||S1800|contact@98||-360.5|-172|contact@99||-84|-172
+Ametal-1|net@446||0.4|S2700|ilc@2|out_1|-89|-128|contact@100||-89|-122
+Edo[ins]||D5G5;|moveOutA@0|do[ins]|I
+EdoneLO[M]||D5G2;|moveOutA@0|doneLO[M]|O
+Eepi[torp]||D5G4;|moveOutA@0|epi[torp]|I
+Efire[M]||D5G4;|moveOutA@0|fire[M]|I
+Efire[T]||D5G5;|moveOutA@0|fire[T]|U
+Egnd||D5G2;|ilc@2|gnd|G
+Egnd_1||D5G2;|ilc@2|gnd_1|G
+Egnd_5||D5G4;|moveOutA@0|gnd_5|G
+Egnd_6||D5G4;|moveOutA@0|gnd_6|G
+Egnd_7||D5G4;|moveOutA@0|gnd_7|G
+Egnd_8||D5G4;|moveOutA@0|gnd_8|G
+Egnd_18||D5G2;|ilc@2|gnd_29|G
+Egnd_19||D5G2;|ilc@2|gnd_6|G
+Egnd_26||D5G2;|scanEx4h@3|gnd|G
+Egnd_28||D5G2;|pinsVddG@0|gnd|G
+Egnd_29||D5G2;|pinsVddG@1|gnd|G
+Egnd_30||D5G2;|ilc@2|gnd_26|G
+Egnd_32||D5G4;|moveOutA@0|gnd_1|G
+Egnd_33||D5G2;|pinsVddG@2|gnd|G
+Eilc[load]||D5G2;|ilc@2|ilc[load]|I
+EinLO[1]||D5G2;|ilc@2|inLO[1]|I
+EinLO[2]||D5G2;|ilc@2|inLO[2]|I
+EinLO[3]||D5G2;|ilc@2|inLO[3]|I
+EinLO[4]||D5G2;|ilc@2|inLO[4]|I
+EinLO[5]||D5G2;|ilc@2|inLO[5]|I
+EinLO[6]||D5G2;|ilc@2|inLO[6]|I
+EinLO[8]||D5G2;|ilc@2|inLO[8]|I
+Emc||D5G2;|scanEx1h@0|mc_1|I
+Ep1p||D5G2;|scanEx1h@0|p1p_1|B
+Ep2p||D5G2;|scanEx1h@0|p2p_1|B
+Epred[D]||D5G4;|moveOutA@0|pred[D]|I
+Epred[T]||D5G4;|moveOutA@0|pred[T]|I
+Erd||D5G2;|scanEx1h@0|rd_1|B
+Esel[Di]||D5G5;|moveOutA@0|sel[Di]|I
+Esel[Mv]||D5G4;|moveOutA@0|sel[Mv]|I
+Esel[Ti]||D5G4;|moveOutA@0|sel[Ti]|I
+Esel[Tp]||D5G4;|moveOutA@0|sel[Tp]|I
+Esin||D5G2;|pin@81||I
+Esout||D5G2;|pin@97||O
+Esucc[sf]||D5G4;|moveOutA@0|succ[sf]|I
+Evdd||D5G2;|ilc@2|vdd|P
+Evdd_1||D5G2;|ilc@2|vdd_1|P
+Evdd_2||D5G2;|ilc@2|vdd_2|P
+Evdd_7||D5G2;|ilc@2|vdd_7|P
+Evdd_8||D5G4;|moveOutA@0|vdd_8|P
+Evdd_11||D5G4;|moveOutA@0|vdd_11|P
+Evdd_12||D5G4;|moveOutA@0|vdd_12|P
+Evdd_13||D5G4;|moveOutA@0|vdd_13|P
+Evdd_14||D5G4;|moveOutA@0|vdd_14|P
+Evdd_15||D5G4;|moveOutA@0|vdd_15|P
+Evdd_16||D5G4;|moveOutA@0|vdd_16|P
+Evdd_17||D5G4;|moveOutA@0|vdd_17|P
+Evdd_36||D5G2;|ilc@2|vdd_3|P
+Evdd_37||D5G2;|ilc@2|vdd_55|P
+Evdd_38||D5G2;|ilc@2|vdd_56|P
+Evdd_39||D5G2;|ilc@2|vdd_57|P
+Evdd_49||D5G2;|ilc@2|vdd_49|P
+Evdd_50||D5G2;|ilc@2|vdd_50|P
+Evdd_52||D5G2;|scanEx4h@3|vdd|P
+Evdd_54||D5G2;|scanEx4h@3|vdd_2|P
+Evdd_56||D5G2;|pinsVddG@0|vdd|P
+Evdd_57||D5G2;|pinsVddG@0|vdd_1|P
+Evdd_58||D5G2;|pinsVddG@1|vdd|P
+Evdd_59||D5G2;|pinsVddG@1|vdd_1|P
+Evdd_61||D5G4;|moveOutA@0|vdd_1|P
+Evdd_62||D5G4;|moveOutA@0|vdd_2|P
+Evdd_63||D5G2;|pinsVddG@2|vdd|P
+Evdd_64||D5G2;|pinsVddG@2|vdd_1|P
+X
+
+# Cell ilcMoveOutAdam;1{sch}
+CilcMoveOutAdam;1{sch}||schematic|1236742999975|1244172483798|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||2|4|||RRR|
+NOff-Page|conn@1||-8.5|13|||XYRR|
+NOff-Page|conn@2||-2|1|||XYRRR|
+NOff-Page|conn@3||-6|27.5|||YR|
+NOff-Page|conn@6||-12|15|||Y|
+NOff-Page|conn@7||-13|-23|||Y|
+NOff-Page|conn@8||0|-30|||YRRR|
+NOff-Page|conn@10||20.5|10||||
+NOff-Page|conn@11||-13.5|10|||X|
+NOff-Page|conn@12||50|-32|||YRRR|
+NOff-Page|conn@13||81|8||||
+NOff-Page|conn@14||37|8|||Y|
+NOff-Page|conn@17||10.5|18|||X|
+IloopCountM:ilc;1{ic}|ilc@0||0|-21|||D5G4;
+IilcMoveOutAdam;1{ic}|ilcMoveO@1||52|33|||D5G4;
+ImoveOutAdam;1{ic}|moveOut@0||0|15|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||1|47|||||ART_message(D5G6;)SilcMoveOutAdam
+Ngeneric:Invisible-Pin|pin@2||-1|42|||||ART_message(D5G4;)Sthe ILC is close to move
+NBus_Pin|pin@4||9|-19|-1|-1||
+NBus_Pin|pin@5||9|13|-1|-1||
+NBus_Pin|pin@15||-6|18|-1|-1||
+NWire_Pin|pin@20||48|-12||||
+NWire_Pin|pin@21||48|-9||||
+NWire_Pin|pin@22||48|-18||||
+NWire_Pin|pin@23||48|-15||||
+NBus_Pin|pin@24||0|-11|-1|-1||
+NBus_Pin|pin@25||44.5|2|-1|-1||
+NBus_Pin|pin@26||55.5|2|-1|-1||
+NBus_Pin|pin@27||47.5|17|-1|-1||
+NBus_Pin|pin@28||58.5|17|-1|-1||
+NBus_Pin|pin@33||51|2|-1|-1||
+NBus_Pin|pin@35||51|-5|-1|-1||
+NBus_Pin|pin@36||2|27|-1|-1||
+NWire_Pin|pin@41||95.5|-18||||
+NWire_Pin|pin@42||95.5|-14||||
+NWire_Pin|pin@43||95.5|-24||||
+NWire_Pin|pin@44||95.5|-20||||
+NWire_Pin|pin@45||95.5|18||||
+NWire_Pin|pin@46||95.5|22||||
+NWire_Pin|pin@47||95.5|12||||
+NWire_Pin|pin@48||95.5|16||||
+NWire_Pin|pin@49||95.5|6||||
+NWire_Pin|pin@50||95.5|10||||
+NWire_Pin|pin@51||95.5|0||||
+NWire_Pin|pin@52||95.5|4||||
+NWire_Pin|pin@53||95.5|-6||||
+NWire_Pin|pin@54||95.5|-2||||
+NWire_Pin|pin@55||95.5|-12||||
+NWire_Pin|pin@56||95.5|-8||||
+NWire_Pin|pin@58||41.5|18||||
+NWire_Pin|pin@60||52.5|18||||
+NWire_Pin|pin@65||-2|26||||
+NBus_Pin|pin@67||65|2|-1|-1||
+NBus_Pin|pin@68||72|2|-1|-1||
+NBus_Pin|pin@69||66|19|-1|-1||
+NWire_Pin|pin@70||64|18||||
+NWire_Pin|pin@71||71|17||||
+NWire_Pin|pin@72||73|18||||
+NBus_Pin|pin@73||15|-23|-1|-1||
+NBus_Pin|pin@74||15|15|-1|-1||
+NWire_Pin|pin@75||60|-12||||
+NWire_Pin|pin@76||60|-9||||
+NWire_Pin|pin@77||60|-18||||
+NWire_Pin|pin@78||60|-15||||
+Ngeneric:Invisible-Pin|pin@79||0|38|||||ART_message(D5G3;)Sies 4 June 2009
+IscanM:scanEx1h;1{ic}|scanEx1h@0||76|8|||D5G4;
+IscanM:scanEx2h;1{ic}|scanEx2h@0||69|8|||D5G4;
+IscanM:scanEx4h;1{ic}|scanEx4h@0||46.5|8|||D5G4;
+IscanM:scanEx4h;1{ic}|scanEx4h@1||57.5|8|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||42|-12|||D0G4;|ATTR_L(D5G1;PUD)D494.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@2||42|-18|||D0G4;|ATTR_L(D5G1;PUD)D569.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@3||90|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1618.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@4||90|18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1538.4999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@5||90|12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1876.1999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@6||90|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1489.5999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@7||90|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1607.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@8||90|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1251.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@9||90|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1436.0000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@10||90|-18|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1428.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@11||54|-12|||D0G4;|ATTR_L(D5G1;PUD)D3918.9999999999986|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@12||54|-18|||D0G4;|ATTR_L(D5G1;PUD)D1218.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Abus|bitt[1,3,5,7]|D5G2;|-0.5|IJ2700|scanEx4h@0|dIn[1:6]|47.5|11|pin@27||47.5|17
+Abus|bitt[1:8]|D5G2;|-0.5|IJ2700|ilc@0|bitt[1:9]|0|-17|pin@24||0|-11
+Awire|bitt[1]|D5G2;||2700|pin@45||95.5|18|pin@46||95.5|22
+Abus|bitt[2,4,6,8]|D5G2;|-0.5|IJ2700|scanEx4h@1|dIn[1:6]|58.5|11|pin@28||58.5|17
+Awire|bitt[2]|D5G2;||2700|pin@47||95.5|12|pin@48||95.5|16
+Awire|bitt[3]|D5G2;||2700|pin@49||95.5|6|pin@50||95.5|10
+Awire|bitt[4]|D5G2;||2700|pin@51||95.5|0|pin@52||95.5|4
+Awire|bitt[5]|D5G2;||2700|pin@53||95.5|-6|pin@54||95.5|-2
+Awire|bitt[6]|D5G2;||2700|pin@55||95.5|-12|pin@56||95.5|-8
+Awire|bitt[7]|D5G2;||2700|pin@41||95.5|-18|pin@42||95.5|-14
+Awire|bitt[8]|D5G2;||2700|pin@43||95.5|-24|pin@44||95.5|-20
+Abus|ilc[decLO,torpLO]|D5G2;|-0.5|IJ2700|pin@73||15|-23|pin@74||15|15
+Awire|ilc[decLO]|D5G2;||2700|pin@75||60|-12|pin@76||60|-9
+Awire|ilc[do]|D5G2;||2700|pin@22||48|-18|pin@23||48|-15
+Abus|ilc[mo,do]|D5G2;Y-3.5;|-0.5|IJ2700|pin@4||9|-19|pin@5||9|13
+Awire|ilc[mo]|D5G2;||2700|pin@20||48|-12|pin@21||48|-9
+Awire|ilc[torpLO]|D5G2;||2700|pin@77||60|-18|pin@78||60|-15
+Awire|mc|D5G2;||900|pin@58||41.5|18|scanEx4h@0|mc|41.5|12
+Awire|mc|D5G2;||900|pin@60||52.5|18|scanEx4h@1|mc|52.5|12
+Awire|mc|D5G2;||2700|scanEx2h@0|mc|64|12|pin@70||64|18
+Awire|mc|D5G2;||2700|scanEx1h@0|mc|71|12|pin@71||71|17
+Awire|mc|D5G2;||2700|moveOut@0|mc|-2|20|pin@65||-2|26
+Awire|net@0|||0|moveOut@0|epi[torp]|-4|13|conn@1|y|-6.5|13
+Abus|net@7||-0.5|IJ0|moveOut@0|pred[D,T]|-4|18|pin@15||-6|18
+Abus|net@8||-0.5|IJ2700|pin@15||-6|18|conn@3|y|-6|25.5
+Abus|net@9||-0.5|IJ900|moveOut@0|sel[Mv,Tp,Di,Ti]|-2|8|conn@2|y|-2|3
+Awire|net@10|||900|moveOut@0|fire[M]|2|8|conn@0|a|2|6
+Abus|net@12||-0.5|IJ1800|ilc@0|ilc[done]|6|-19|pin@4||9|-19
+Abus|net@14||-0.5|IJ0|pin@5||9|13|moveOut@0|ilc[mo,do]|4|13
+Awire|net@17|||1800|wire90@1|b|44.5|-12|pin@20||48|-12
+Awire|net@18|||1800|wire90@2|b|44.5|-18|pin@22||48|-18
+Awire|net@23|||0|ilc@0|ilc[load]|-6|-23|conn@7|y|-11|-23
+Abus|net@26||-0.5|IJ2700|conn@8|y|0|-28|ilc@0|inLO[1:8]|0|-26
+Awire|net@35|||0|conn@10|a|18.5|10|moveOut@0|doneLO[M]|4|10
+Abus|net@38||-0.5|IJ900|scanEx4h@0|p2p,p1p,rd|44.5|5|pin@25||44.5|2
+Abus|net@39||-0.5|IJ1800|pin@33||51|2|pin@26||55.5|2
+Abus|net@40||-0.5|IJ2700|pin@26||55.5|2|scanEx4h@1|p2p,p1p,rd|55.5|5
+Abus|net@45||-0.5|IJ1800|pin@25||44.5|2|pin@33||51|2
+Awire|net@50|||1800|scanEx4h@0|sout|49.5|8|scanEx4h@1|sin|52.5|8
+Awire|net@60|||0|scanEx4h@0|sin|41.5|8|conn@14|y|39|8
+Awire|net@62|||1800|wire90@6|b|92.5|6|pin@49||95.5|6
+Awire|net@63|||1800|wire90@7|b|92.5|0|pin@51||95.5|0
+Awire|net@64|||1800|wire90@8|b|92.5|-6|pin@53||95.5|-6
+Awire|net@65|||1800|wire90@9|b|92.5|-12|pin@55||95.5|-12
+Awire|net@66|||1800|wire90@10|b|92.5|-18|pin@41||95.5|-18
+Awire|net@67|||1800|wire90@3|b|92.5|-24|pin@43||95.5|-24
+Awire|net@68|||1800|wire90@4|b|92.5|18|pin@45||95.5|18
+Awire|net@69|||1800|wire90@5|b|92.5|12|pin@47||95.5|12
+Awire|net@77|||0|conn@17|y|8.5|18|moveOut@0|succ[sf]|4|18
+Awire|net@78|||0|moveOut@0|do[ins]|-4|15|conn@6|y|-10|15
+Abus|net@83||-0.5|IJ1800|pin@26||55.5|2|pin@67||65|2
+Awire|net@84|||0|scanEx1h@0|sin|71|8|scanEx2h@0|sout|68|8
+Awire|net@85|||0|scanEx2h@0|sin|64|8|scanEx4h@1|sout|60.5|8
+Abus|net@87||-0.5|IJ900|scanEx2h@0|p2p,p1p,rd|65|5|pin@67||65|2
+Abus|net@88||-0.5|IJ900|scanEx1h@0|p2p,p1p,rd|72|5|pin@68||72|2
+Abus|net@90||-0.5|IJ1800|scanEx1h@0|sout|75|8|conn@13|a|79|8
+Abus|net@91||-0.5|IJ1800|pin@67||65|2|pin@68||72|2
+Abus|net@92||-0.5|IJ1800|ilc@0|ilc[cnt]|7|-23|pin@73||15|-23
+Abus|net@94||-0.5|IJ0|pin@74||15|15|moveOut@0|ilc[decLO,torpLO]|5|15
+Awire|net@97|||1800|wire90@11|b|56.5|-12|pin@75||60|-12
+Awire|net@98|||1800|wire90@12|b|56.5|-18|pin@77||60|-18
+Awire|net@111|||0|moveOut@0|flag[D][set]|-4|10|conn@11|a|-11.5|10
+Abus|p2p,p1p,rd|D5G2;|-0.5|IJ900|pin@33||51|2|pin@35||51|-5
+Abus|s[1:2]|D5G2;|-0.5|IJ2700|scanEx2h@0|dIn[1:3]|66|11|pin@69||66|19
+Abus|s[1:3]|D5G2;|-0.5|IJ2700|moveOut@0|s[1:3]|2|21|pin@36||2|27
+Awire|s[3]|D5G2;||2700|scanEx1h@0|dIn[1:2]|73|11|pin@72||73|18
+Edo[ins]||D4G2;|conn@6|a|I
+EdoneLO[M]||D6G2;|conn@10|y|O
+Eepi[torp]||D4G2;|conn@1|a|I
+Efire[M]||D6G2;|conn@0|y|O
+Eflag[D][set]|fire[T]|D6G2;|conn@11|y|O
+Eilc[load]||D4G2;|conn@7|a|I
+EinLO[1:6,8]||D4G2;|conn@8|a|I
+Ep2p,p1p,rd,mc||D4G2;|conn@12|a|B
+Epred[D,T]||D4G2;|conn@3|a|I
+Esel[Mv,Tp,Di,Ti]||D4G2;|conn@2|a|I
+Esin||D4G2;|conn@14|a|I
+Esout||D6G2;|conn@13|y|O
+Esucc[sf]||D4G2;|conn@17|a|I
+X
+
+# Cell moveDone;4{lay}
+CmoveDone;4{lay}||cmos90|1240753691602|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||-81.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@1||-114.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@2||-23|-22||||
+NX-Metal-1-Metal-2-Con|contact@3||-60.5|-22||||
+IflagD;1{lay}|flagD@0||-80|0|Y||D5G4;
+Igates1inM:inv20B;1{lay}|inv20B@0||-47|0|||D5G4;
+Igates1inM:inv510;3{lay}|inv510@0||-149|0|X||D5G4;
+Igates2inM:nand20;2{lay}|nand20@0||130|0|||D5G4;
+Igates2inM:nor10B;1{lay}|nor10B@0||68|0|||D5G4;
+NMetal-1-Pin|pin@0||-81.5|-19||||
+NMetal-1-Pin|pin@1||27|-18.1||||
+NMetal-1-Pin|pin@3||11|20||||
+NMetal-1-Pin|pin@4||11|64||||
+NMetal-1-Pin|pin@6||-143|16||||
+NMetal-2-Pin|pin@8||-78|-22||||
+NMetal-1-Pin|pin@9||92.5|10.5||||
+NMetal-1-Pin|pin@18||92.5|24.5||||
+NMetal-1-Pin|pin@21||-60.5|-25||||
+NMetal-1-Pin|pin@23||-60.5|25||||
+IdriversM:predDri20wMC;3{lay}|predDri2@0||-114.5|0|||D5G4;
+IdriversM:predDri40;1{lay}|predDri4@0||27|0|X||D5G4;
+IdriversM:predDri40;1{lay}|predDri4@1||-23|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||93|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||2|0|||D5G4;
+Ametal-2|net@28|||S0|wellCont@0|gnd|88.5|0|nor10B@0|gnd_1|88.5|0
+Ametal-2|net@29|||S0|wellCont@0|vdd|88.5|-50|nor10B@0|vdd_3|88.5|-50
+Ametal-2|net@30|||S0|wellCont@0|vdd_1|88.5|50|nor10B@0|vdd_2|88.5|50
+Ametal-2|net@34|||S0|nor10B@0|gnd|47.5|0|predDri4@0|gnd|47.5|0
+Ametal-2|net@35|||S0|nor10B@0|vdd|47.5|50|predDri4@0|vdd|47.5|50
+Ametal-2|net@36|||S0|nor10B@0|vdd_1|47.5|-50|predDri4@0|vdd_1|47.5|-50
+Ametal-2|net@37|||S0|wellCont@1|gnd_1|6.5|0|predDri4@0|gnd_1|6.5|0
+Ametal-2|net@38|||S0|wellCont@1|vdd_2|6.5|-50|predDri4@0|vdd_3|6.5|-50
+Ametal-2|net@39|||S0|wellCont@1|vdd_3|6.5|50|predDri4@0|vdd_2|6.5|50
+Ametal-2|net@40|||S0|wellCont@1|gnd|-2.5|0|predDri4@1|gnd_1|-2.5|0
+Ametal-2|net@41|||S0|wellCont@1|vdd|-2.5|-50|predDri4@1|vdd_3|-2.5|-50
+Ametal-2|net@42|||S0|wellCont@1|vdd_1|-2.5|50|predDri4@1|vdd_2|-2.5|50
+Ametal-1|net@43|||S900|flagD@0|fire[T]|-81.5|-17.5|pin@0||-81.5|-19
+Ametal-1|net@45|||S0|nor10B@0|out_3|68|-18.1|pin@1||27|-18.1
+Ametal-1|net@46|||S900|pin@1||27|-18.1|predDri4@0|in|27|-19
+Ametal-1|net@47|||S1800|nor10B@0|out_4|68|10.5|pin@9||92.5|10.5
+Ametal-1|net@49|||S1800|predDri4@1|pred|-15|20|pin@3||11|20
+Ametal-1|net@50|||S1800|pin@3||11|20|predDri4@0|pred|19|20
+Ametal-1|net@51|||S2700|pin@3||11|20|pin@4||11|64
+Ametal-2|net@52|||S0|predDri2@0|gnd_1|-93|0|flagD@0|gnd|-100.5|0
+Ametal-2|net@53|||S0|predDri2@0|vdd_2|-93|50|flagD@0|vdd_1|-100.5|50
+Ametal-2|net@54|||S0|predDri2@0|vdd_3|-93|-50|flagD@0|vdd|-100.5|-50
+Ametal-2|net@55|||S0|inv510@0|gnd|-136|0|predDri2@0|gnd|-136|0
+Ametal-2|net@56|||S0|inv510@0|vdd|-136|50|predDri2@0|vdd|-136|50
+Ametal-2|net@57|||S0|inv510@0|vdd_1|-136|-50|predDri2@0|vdd_1|-136|-50
+Ametal-1|net@60|||S0|predDri2@0|pred|-131.5|16|pin@6||-143|16
+Ametal-1|net@61|||S900|pin@6||-143|16|inv510@0|in[1]|-143|7
+Ametal-1|net@62||0.4|S900|pin@0||-81.5|-19|contact@0||-81.5|-22
+Ametal-2|net@63|||S1800|contact@0||-81.5|-22|pin@8||-78|-22
+Ametal-2|net@64|||S0|pin@8||-78|-22|contact@1||-114.5|-22
+Ametal-1|net@65|||S900|predDri2@0|in|-114.5|-22|contact@1||-114.5|-22
+Ametal-1|net@71|||S2700|pin@9||92.5|10.5|pin@18||92.5|24.5
+Ametal-1|net@85|||S1800|pin@18||92.5|24.5|nand20@0|inB|123|24.5
+Ametal-2|net@86|||S0|nand20@0|gnd|97.5|0|wellCont@0|gnd_1|97.5|0
+Ametal-2|net@87|||S0|nand20@0|vdd_1|97.5|-50|wellCont@0|vdd_2|97.5|-50
+Ametal-2|net@88|||S0|nand20@0|vdd|97.5|50|wellCont@0|vdd_3|97.5|50
+Ametal-2|net@89|||S0|inv20B@0|gnd_1|-39|0|predDri4@1|gnd|-43.5|0
+Ametal-2|net@90|||S0|inv20B@0|vdd_2|-39|50|predDri4@1|vdd|-43.5|50
+Ametal-2|net@91|||S0|inv20B@0|vdd_3|-39|-50|predDri4@1|vdd_1|-43.5|-50
+Ametal-2|net@94|||S1800|contact@3||-60.5|-22|contact@2||-23|-22
+Ametal-1|net@96|||S900|predDri4@1|in|-23|-19|contact@2||-23|-22
+Ametal-1|net@97|||S0|inv20B@0|in|-51|-25|pin@21||-60.5|-25
+Ametal-1|net@100|||S1800|pin@23||-60.5|25|inv20B@0|in_1|-51|25
+Ametal-1|net@101|||S2700|pin@21||-60.5|-25|contact@3||-60.5|-22
+Ametal-2|net@102|||S1800|pin@8||-78|-22|contact@3||-60.5|-22
+Ametal-2|net@103||6.2|S1800|flagD@0|vdd_2|-59.5|-50|inv20B@0|vdd_1|-55|-50
+Ametal-2|net@104||6.2|S0|inv20B@0|gnd|-55|0|flagD@0|gnd_1|-59.5|0
+Ametal-2|net@105||6.2|S0|inv20B@0|vdd|-55|50|flagD@0|vdd_3|-59.5|50
+Ametal-1|net@106|||S2700|contact@3||-60.5|-22|pin@23||-60.5|25
+Edo[ins]||D5G2;|pin@4||O
+EdoneLO[M]||D5G2;|nand20@0|out_1|O
+Eepi[torp]||D5G2;|predDri2@0|pred|O
+Eout_1|fireLO[T]|D5G2;|inv20B@0|out_1|O
+Efire[T]||D5G2;|pin@8||I
+Eflag[D][set]||D5G2;|flagD@0|flag[D][set]|I
+Egnd||D5G2;|inv510@0|gnd_1|G
+Egnd_1||D5G2;|nand20@0|gnd_1|G
+Eilc[mo]||D5G2;|nor10B@0|inA|I
+Emc||D5G2;|predDri2@0|mc|I
+Emc_1||D5G2;|predDri2@0|mc_1|I
+Es[3]||D5G2;|inv510@0|out10|O
+Esel[Tp]||D5G2;|nand20@0|inA|I
+Evdd||D5G2;|inv510@0|vdd_2|P
+Evdd_2||D5G2;|nand20@0|vdd_2|P
+Evdd_3||D5G2;|nand20@0|vdd_3|P
+Evdd_4||D5G2;|inv510@0|vdd_3|P
+EwinLO[M]||D5G2;|nor10B@0|inB|I
+X
+
+# Cell moveDone;2{sch}
+CmoveDone;2{sch}||schematic|1240753468829|1241978207005|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||20|-19||||
+NOff-Page|conn@1||29|2||||
+NOff-Page|conn@2||-6|27|||YR|
+NOff-Page|conn@3||6|-1|||YR|
+NOff-Page|conn@4||-29|8|||Y|
+NOff-Page|conn@5||17.5|-7|||RR|
+NOff-Page|conn@6||-24|29.5|||YR|
+NOff-Page|conn@7||-12|28.5|||YR|
+NOff-Page|conn@8||-47|27.5|||R|
+NOff-Page|conn@9||-6|-26.5|||YRRR|
+NOff-Page|conn@10||14|20||||
+IredFive:inv;1{ic}|inv@0||0|6|XYRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@1||-29|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@2||5|20|XYRR||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:invI;2{ic}|invI@0||-41|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@0||3|-19|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2n;1{ic}|nor2n@0||0|-6|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||2.5|43.5|||||ART_message(D5G6;)SmoveDone
+Ngeneric:Invisible-Pin|pin@1||2.5|35.5|||||ART_message(D5G3;)Sies 9 May 2009
+NWire_Pin|pin@2||-6|-18||||
+NWire_Pin|pin@4||-24|-4||||
+NWire_Pin|pin@5||-24|8||||
+NWire_Pin|pin@6||-6|6||||
+NWire_Pin|pin@7||-6|-6||||
+NWire_Pin|pin@8||25|2||||
+Ngeneric:Invisible-Pin|pin@9||19.5|16|||||ART_message(D3G2;)S["do[reD] restores the D flag",single transistor sets D flag]
+NWire_Pin|pin@12||6|-5||||
+NWire_Pin|pin@15||-24|18||||
+NWire_Pin|pin@17||-47|18|||XYRR|
+NWire_Pin|pin@19||-6|20||||
+NWire_Pin|pin@20||-12|16||||
+NWire_Pin|pin@23||-6|-20||||
+IredFive:pms1;2{ic}|pms1@0||25|6|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y-1.75;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S20
+IdriversM:predDri20wMC;1{ic}|predDri2@0||-18|18|YRR||D5G4;
+IdriversM:predDri40;1{ic}|predDri4@0||-18|-6|X||D5G4;
+IdriversM:predDri40;1{ic}|predDri4@1||-18|6|X||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-11|-6|||D0G4;|ATTR_L(D5G1;PUD)D709.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||-11|6|||D0G4;|ATTR_L(D5G1;PUD)D269.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@2||17|6|||D0G4;|ATTR_L(D5G1;PUD)D269.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|done[M]|D5G2;||2700|pin@2||-6|-18|pin@7||-6|-6
+Awire|net@1|||900|pms1@0|d|25|4|pin@8||25|2
+Awire|net@2|||0|inv@0|in|-2.5|6|pin@6||-6|6
+Awire|net@3|||1800|inv@0|out|2.5|6|wire90@2|a|14.5|6
+Awire|net@4|||1800|wire90@2|b|19.5|6|pms1@0|g|22|6
+Awire|net@5|||1800|predDri4@1|in|-16|6|wire90@1|a|-13.5|6
+Awire|net@6|||0|pin@6||-6|6|wire90@1|b|-8.5|6
+Awire|net@7|||900|pin@19||-6|20|pin@6||-6|6
+Awire|net@8|||1800|predDri4@0|in|-16|-6|wire90@0|a|-13.5|-6
+Awire|net@9|||1800|wire90@0|b|-8.5|-6|pin@7||-6|-6
+Awire|net@10|||0|conn@1|a|27|2|pin@8||25|2
+Awire|net@12|||1800|pin@7||-6|-6|nor2n@0|out|-2.5|-6
+Awire|net@13|||1800|nor2n@0|inb|2.5|-5|pin@12||6|-5
+Awire|net@16|||0|predDri4@0|pred|-20|-4|pin@4||-24|-4
+Awire|net@17|||1800|pin@5||-24|8|predDri4@1|pred|-20|8
+Awire|net@19|||900|conn@3|y|6|-3|pin@12||6|-5
+Awire|net@20|||1800|conn@4|y|-27|8|pin@5||-24|8
+Awire|net@21|||2700|pin@4||-24|-4|pin@5||-24|8
+Awire|net@25|||0|conn@5|y|15.5|-7|nor2n@0|ina|2.5|-7
+Awire|net@26|||1800|pin@17||-47|18|invI@0|out|-43.5|18
+Awire|net@27|||0|inv@1|out|-31.5|18|invI@0|in|-38.5|18
+Awire|net@28|||0|predDri2@0|pred|-21|18|pin@15||-24|18
+Awire|net@29|||0|pin@15||-24|18|inv@1|in|-26.5|18
+Awire|net@30|||2700|pin@15||-24|18|conn@6|y|-24|27.5
+Awire|net@31|||900|conn@2|y|-6|25|pin@19||-6|20
+Awire|net@32|||1800|predDri2@0|in|-15|20|pin@19||-6|20
+Awire|net@34|||1800|predDri2@0|mc|-15|16|pin@20||-12|16
+Awire|net@37|||2700|pin@20||-12|16|conn@7|y|-12|26.5
+Awire|net@40|||900|conn@8|a|-47|25.5|pin@17||-47|18
+Awire|net@46|||0|conn@0|a|18|-19|nand2@0|out|5.5|-19
+Awire|net@48|||1800|pin@2||-6|-18|nand2@0|inb|0.5|-18
+Awire|net@49|||0|nand2@0|ina|0.5|-20|pin@23||-6|-20
+Awire|net@52|||900|pin@23||-6|-20|conn@9|y|-6|-24.5
+Awire|net@53|||0|inv@2|in|2.5|20|pin@19||-6|20
+Awire|net@54|||0|conn@10|a|12|20|inv@2|out|7.5|20
+Edo[ins]||D4G2;|conn@4|a|I
+Edo[reD]|doneLO[M]|D6G2;|conn@0|y|O
+Eepi[torp]||D4G2;|conn@6|a|I
+Eflag[D][set_1]|fireLO[T]|D6G2;|conn@10|y|O
+Efire[T]||D4G2;|conn@2|a|I
 Eflag[D][set]||D6G2;|conn@1|y|O
 Eilc[mo]||D4G2;|conn@5|a|I
 Emc||D4G2;|conn@7|a|I
@@ -880,8 +1416,629 @@ Emc_1|sel[Tp]|D4G2;|conn@9|a|I
 EwinLO[M]||D4G2;|conn@3|a|I
 X
 
-# Cell moveOut;1{ic}
-CmoveOut;1{ic}||artwork|1231680916842|1241876120290|EI
+# Cell moveDoneAdam;1{lay}
+CmoveDoneAdam;1{lay}||cmos90|1240753691602|1244160083461||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244201826534
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@1||-114.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@2||-23|-22||||
+NX-Metal-1-Metal-2-Con|contact@3||-60.5|-22||||
+Igates1inM:inv20B;1{lay}|inv20B@0||-47|0|||D5G4;
+Igates1inM:inv510;3{lay}|inv510@0||-149|0|X||D5G4;
+Igates2inM:nand20;2{lay}|nand20@0||130|0|||D5G4;
+Igates2inM:nor10B;1{lay}|nor10B@0||68|0|||D5G4;
+NMetal-1-Pin|pin@1||27|-18.1||||
+NMetal-1-Pin|pin@3||11|20||||
+NMetal-1-Pin|pin@4||11|64||||
+NMetal-1-Pin|pin@6||-143|16||||
+NMetal-2-Pin|pin@8||-78|-22||||
+NMetal-1-Pin|pin@9||92.5|10.5||||
+NMetal-1-Pin|pin@18||92.5|24.5||||
+NMetal-1-Pin|pin@21||-60.5|-25||||
+NMetal-1-Pin|pin@23||-60.5|25||||
+IdriversM:predDri20wMC;3{lay}|predDri2@0||-114.5|0|||D5G4;
+IdriversM:predDri40;1{lay}|predDri4@0||27|0|X||D5G4;
+IdriversM:predDri40;1{lay}|predDri4@1||-23|0|||D5G4;
+IwiresL:select40;1{lay}|select40@0||-75|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||93|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||2|0|||D5G4;
+Ametal-2|net@28|||S0|wellCont@0|gnd|88.5|0|nor10B@0|gnd_1|88.5|0
+Ametal-2|net@29|||S0|wellCont@0|vdd|88.5|-50|nor10B@0|vdd_3|88.5|-50
+Ametal-2|net@30|||S0|wellCont@0|vdd_1|88.5|50|nor10B@0|vdd_2|88.5|50
+Ametal-2|net@34|||S0|nor10B@0|gnd|47.5|0|predDri4@0|gnd|47.5|0
+Ametal-2|net@35|||S0|nor10B@0|vdd|47.5|50|predDri4@0|vdd|47.5|50
+Ametal-2|net@36|||S0|nor10B@0|vdd_1|47.5|-50|predDri4@0|vdd_1|47.5|-50
+Ametal-2|net@37|||S0|wellCont@1|gnd_1|6.5|0|predDri4@0|gnd_1|6.5|0
+Ametal-2|net@38|||S0|wellCont@1|vdd_2|6.5|-50|predDri4@0|vdd_3|6.5|-50
+Ametal-2|net@39|||S0|wellCont@1|vdd_3|6.5|50|predDri4@0|vdd_2|6.5|50
+Ametal-2|net@40|||S0|wellCont@1|gnd|-2.5|0|predDri4@1|gnd_1|-2.5|0
+Ametal-2|net@41|||S0|wellCont@1|vdd|-2.5|-50|predDri4@1|vdd_3|-2.5|-50
+Ametal-2|net@42|||S0|wellCont@1|vdd_1|-2.5|50|predDri4@1|vdd_2|-2.5|50
+Ametal-1|net@45|||S0|nor10B@0|out_3|68|-18.1|pin@1||27|-18.1
+Ametal-1|net@46|||S900|pin@1||27|-18.1|predDri4@0|in|27|-19
+Ametal-1|net@47|||S1800|nor10B@0|out_4|68|10.5|pin@9||92.5|10.5
+Ametal-1|net@49|||S1800|predDri4@1|pred|-15|20|pin@3||11|20
+Ametal-1|net@50|||S1800|pin@3||11|20|predDri4@0|pred|19|20
+Ametal-1|net@51|||S2700|pin@3||11|20|pin@4||11|64
+Ametal-2|net@55|||S0|inv510@0|gnd|-136|0|predDri2@0|gnd|-136|0
+Ametal-2|net@56|||S0|inv510@0|vdd|-136|50|predDri2@0|vdd|-136|50
+Ametal-2|net@57|||S0|inv510@0|vdd_1|-136|-50|predDri2@0|vdd_1|-136|-50
+Ametal-1|net@60|||S0|predDri2@0|pred|-131.5|16|pin@6||-143|16
+Ametal-1|net@61|||S900|pin@6||-143|16|inv510@0|in[1]|-143|7
+Ametal-2|net@64|||S0|pin@8||-78|-22|contact@1||-114.5|-22
+Ametal-1|net@65|||S900|predDri2@0|in|-114.5|-22|contact@1||-114.5|-22
+Ametal-1|net@71|||S2700|pin@9||92.5|10.5|pin@18||92.5|24.5
+Ametal-1|net@85|||S1800|pin@18||92.5|24.5|nand20@0|inB|123|24.5
+Ametal-2|net@86|||S0|nand20@0|gnd|97.5|0|wellCont@0|gnd_1|97.5|0
+Ametal-2|net@87|||S0|nand20@0|vdd_1|97.5|-50|wellCont@0|vdd_2|97.5|-50
+Ametal-2|net@88|||S0|nand20@0|vdd|97.5|50|wellCont@0|vdd_3|97.5|50
+Ametal-2|net@89|||S0|inv20B@0|gnd_1|-39|0|predDri4@1|gnd|-43.5|0
+Ametal-2|net@90|||S0|inv20B@0|vdd_2|-39|50|predDri4@1|vdd|-43.5|50
+Ametal-2|net@91|||S0|inv20B@0|vdd_3|-39|-50|predDri4@1|vdd_1|-43.5|-50
+Ametal-2|net@94|||S1800|contact@3||-60.5|-22|contact@2||-23|-22
+Ametal-1|net@96|||S900|predDri4@1|in|-23|-19|contact@2||-23|-22
+Ametal-1|net@97|||S0|inv20B@0|in|-51|-25|pin@21||-60.5|-25
+Ametal-1|net@100|||S1800|pin@23||-60.5|25|inv20B@0|in_1|-51|25
+Ametal-1|net@101|||S2700|pin@21||-60.5|-25|contact@3||-60.5|-22
+Ametal-2|net@102|||S1800|pin@8||-78|-22|contact@3||-60.5|-22
+Ametal-1|net@106|||S2700|contact@3||-60.5|-22|pin@23||-60.5|25
+Ametal-2|net@107||6.2|S1800|predDri2@0|vdd_3|-93|-50|inv20B@0|vdd_1|-55|-50
+Ametal-2|net@108||6.2|S0|inv20B@0|gnd|-55|0|predDri2@0|gnd_1|-93|0
+Ametal-2|net@109||6.2|S0|inv20B@0|vdd|-55|50|predDri2@0|vdd_2|-93|50
+Edo[ins]||D5G2;|pin@4||O
+EdoneLO[M]||D5G2;|nand20@0|out_1|O
+Eepi[torp]||D5G2;|predDri2@0|pred|O
+EfireLO[T]||D5G2;|inv20B@0|out_1|O
+Efire[T]||D5G2;|pin@8||I
+Egnd||D5G2;|inv510@0|gnd_1|G
+Egnd_1||D5G2;|nand20@0|gnd_1|G
+Eilc[mo]||D5G2;|nor10B@0|inA|I
+Emc||D5G2;|predDri2@0|mc|I
+Emc_1||D5G2;|predDri2@0|mc_1|I
+Es[3]||D5G2;|inv510@0|out10|O
+Esel[Tp]||D5G2;|nand20@0|inA|I
+Evdd||D5G2;|inv510@0|vdd_2|P
+Evdd_2||D5G2;|nand20@0|vdd_2|P
+Evdd_3||D5G2;|nand20@0|vdd_3|P
+Evdd_4||D5G2;|inv510@0|vdd_3|P
+EwinLO[M]||D5G2;|nor10B@0|inB|I
+X
+
+# Cell moveDoneAdam;1{sch}
+CmoveDoneAdam;1{sch}||schematic|1240753468829|1244159975759|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||20|-19||||
+NOff-Page|conn@2||-6|27|||YR|
+NOff-Page|conn@3||6|-1|||YR|
+NOff-Page|conn@4||-29|8|||Y|
+NOff-Page|conn@5||17.5|-7|||RR|
+NOff-Page|conn@6||-24|29.5|||YR|
+NOff-Page|conn@7||-12|28.5|||YR|
+NOff-Page|conn@8||-47|27.5|||R|
+NOff-Page|conn@9||-6|-26.5|||YRRR|
+NOff-Page|conn@10||14|20||||
+IredFive:inv;1{ic}|inv@1||-29|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@2||5|20|XYRR||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:invI;2{ic}|invI@0||-41|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@0||3|-19|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2n;1{ic}|nor2n@0||0|-6|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||2.5|43.5|||||ART_message(D5G6;)SmoveDone
+Ngeneric:Invisible-Pin|pin@1||2.5|35.5|||||ART_message(D5G3;)Sies 9 May 2009
+NWire_Pin|pin@2||-6|-18||||
+NWire_Pin|pin@4||-24|-4||||
+NWire_Pin|pin@5||-24|8||||
+NWire_Pin|pin@6||-6|6||||
+NWire_Pin|pin@7||-6|-6||||
+Ngeneric:Invisible-Pin|pin@9||19.5|16|||||ART_message(D3G2;)S["do[reD] restores the D flag",single transistor sets D flag]
+NWire_Pin|pin@12||6|-5||||
+NWire_Pin|pin@15||-24|18||||
+NWire_Pin|pin@17||-47|18|||XYRR|
+NWire_Pin|pin@19||-6|20||||
+NWire_Pin|pin@20||-12|16||||
+NWire_Pin|pin@23||-6|-20||||
+IdriversM:predDri20wMC;1{ic}|predDri2@0||-18|18|YRR||D5G4;
+IdriversM:predDri40;1{ic}|predDri4@0||-18|-6|X||D5G4;
+IdriversM:predDri40;1{ic}|predDri4@1||-18|6|X||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-11|-6|||D0G4;|ATTR_L(D5G1;PUD)D709.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||-11|6|||D0G4;|ATTR_L(D5G1;PUD)D269.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|done[M]|D5G2;||2700|pin@2||-6|-18|pin@7||-6|-6
+Awire|net@5|||1800|predDri4@1|in|-16|6|wire90@1|a|-13.5|6
+Awire|net@6|||0|pin@6||-6|6|wire90@1|b|-8.5|6
+Awire|net@7|||900|pin@19||-6|20|pin@6||-6|6
+Awire|net@8|||1800|predDri4@0|in|-16|-6|wire90@0|a|-13.5|-6
+Awire|net@9|||1800|wire90@0|b|-8.5|-6|pin@7||-6|-6
+Awire|net@12|||1800|pin@7||-6|-6|nor2n@0|out|-2.5|-6
+Awire|net@13|||1800|nor2n@0|inb|2.5|-5|pin@12||6|-5
+Awire|net@16|||0|predDri4@0|pred|-20|-4|pin@4||-24|-4
+Awire|net@17|||1800|pin@5||-24|8|predDri4@1|pred|-20|8
+Awire|net@19|||900|conn@3|y|6|-3|pin@12||6|-5
+Awire|net@20|||1800|conn@4|y|-27|8|pin@5||-24|8
+Awire|net@21|||2700|pin@4||-24|-4|pin@5||-24|8
+Awire|net@25|||0|conn@5|y|15.5|-7|nor2n@0|ina|2.5|-7
+Awire|net@26|||1800|pin@17||-47|18|invI@0|out|-43.5|18
+Awire|net@27|||0|inv@1|out|-31.5|18|invI@0|in|-38.5|18
+Awire|net@28|||0|predDri2@0|pred|-21|18|pin@15||-24|18
+Awire|net@29|||0|pin@15||-24|18|inv@1|in|-26.5|18
+Awire|net@30|||2700|pin@15||-24|18|conn@6|y|-24|27.5
+Awire|net@31|||900|conn@2|y|-6|25|pin@19||-6|20
+Awire|net@32|||1800|predDri2@0|in|-15|20|pin@19||-6|20
+Awire|net@34|||1800|predDri2@0|mc|-15|16|pin@20||-12|16
+Awire|net@37|||2700|pin@20||-12|16|conn@7|y|-12|26.5
+Awire|net@40|||900|conn@8|a|-47|25.5|pin@17||-47|18
+Awire|net@46|||0|conn@0|a|18|-19|nand2@0|out|5.5|-19
+Awire|net@48|||1800|pin@2||-6|-18|nand2@0|inb|0.5|-18
+Awire|net@49|||0|nand2@0|ina|0.5|-20|pin@23||-6|-20
+Awire|net@52|||900|pin@23||-6|-20|conn@9|y|-6|-24.5
+Awire|net@53|||0|inv@2|in|2.5|20|pin@19||-6|20
+Awire|net@54|||0|conn@10|a|12|20|inv@2|out|7.5|20
+Edo[ins]||D4G2;|conn@4|a|I
+EdoneLO[M]||D6G2;|conn@0|y|O
+Eepi[torp]||D4G2;|conn@6|a|I
+EfireLO[T]||D6G2;|conn@10|y|O
+Efire[T]||D4G2;|conn@2|a|I
+Eilc[mo]||D4G2;|conn@5|a|I
+Emc||D4G2;|conn@7|a|I
+Es[3]||D6G2;|conn@8|y|O
+Esel[Tp]||D4G2;|conn@9|a|I
+EwinLO[M]||D4G2;|conn@3|a|I
+X
+
+# Cell moveOut;1{ic}
+CmoveOut;1{ic}||artwork|1231680916842|1241876120290|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@1||3.5|0|1|1||
+Nschematic:Bus_Pin|pin@0||-4|0|-1|-1||
+Nschematic:Bus_Pin|pin@2||4|-2|-1|-1||
+Ngeneric:Invisible-Pin|pin@3||3|-2|1|1||
+Nschematic:Bus_Pin|pin@4||-2|5|-1|-1||
+Nschematic:Bus_Pin|pin@6||-4|3|-1|-1||
+Ngeneric:Invisible-Pin|pin@7||-3|3|1|1||
+Nschematic:Bus_Pin|pin@8||2|6|-1|-1|R|
+Ngeneric:Invisible-Pin|pin@9||2|4|1|1|R|
+Nschematic:Bus_Pin|pin@14||-4|-2|-1|-1||
+NPin|pin@16||-3|-6|1|1||
+NPin|pin@17||-3|4|1|1||
+NPin|pin@18||3|4|1|1||
+NPin|pin@19||3|-6|1|1||
+NPin|pin@20||-2|4|1|1||
+NPin|pin@21||-2|5|1|1||
+Ngeneric:Invisible-Pin|pin@24||0|0|||||ART_message(D5G2;)S[out,dock,move]
+NPin|pin@29||-3|-2|1|1||
+NPin|pin@30||-4|-2|1|1||
+NPin|pin@33||2|-6|1|1||
+NPin|pin@34||2|-7|1|1||
+Nschematic:Bus_Pin|pin@35||-2|-7|-1|-1||
+Ngeneric:Invisible-Pin|pin@40||-2|-6|1|1||
+Nschematic:Bus_Pin|pin@45||2|-7|-1|-1||
+Nschematic:Bus_Pin|pin@51||4|-5|-1|-1||
+Nschematic:Bus_Pin|pin@53||-4|-5|-1|-1||
+NPin|pin@54||3|-5|1|1||
+NPin|pin@55||4|-5|1|1||
+NPin|pin@56||-3|-5|1|1||
+NPin|pin@57||-4|-5|1|1||
+NPin|pin@64||3|3|1|1||
+NPin|pin@65||4|3|1|1||
+Nschematic:Bus_Pin|pin@66||5|0|-1|-1||
+Nschematic:Bus_Pin|pin@70||4|3|-1|-1||
+NPin|pin@71||-3|0|1|1||
+NPin|pin@72||-4|0|1|1||
+Ngeneric:Invisible-Pin|pin@74||4|0|1|1||
+Aschematic:bus|net@1||-0.5|IJ1800|pin@3||3|-2|pin@2||4|-2
+Aschematic:bus|net@3||-0.5|IJ0|pin@7||-3|3|pin@6||-4|3
+Aschematic:bus|net@4||-0.5|IJ2700|pin@9||2|4|pin@8||2|6
+AThicker|net@8|||FS2700|pin@71||-3|0|pin@17||-3|4
+AThicker|net@9|||FS1800|pin@20||-2|4|pin@18||3|4
+AThicker|net@12|||FS1800|pin@17||-3|4|pin@20||-2|4
+AThicker|net@13|||FS2700|pin@20||-2|4|pin@21||-2|5
+AThicker|net@19|||FS1800|pin@16||-3|-6|pin@33||2|-6
+AThicker|net@20|||FS2700|pin@56||-3|-5|pin@29||-3|-2
+AThicker|net@21|||FS0|pin@29||-3|-2|pin@30||-4|-2
+AThicker|net@23|||FS1800|pin@33||2|-6|pin@19||3|-6
+AThicker|net@24|||FS900|pin@33||2|-6|pin@34||2|-7
+Aschematic:bus|net@29||-0.5|IJ900|pin@40||-2|-6|pin@35||-2|-7
+AThicker|net@38|||FS2700|pin@19||3|-6|pin@54||3|-5
+AThicker|net@39|||FS1800|pin@54||3|-5|pin@55||4|-5
+AThicker|net@40|||FS2700|pin@16||-3|-6|pin@56||-3|-5
+AThicker|net@41|||FS0|pin@56||-3|-5|pin@57||-4|-5
+AThicker|net@47|||FS2700|pin@64||3|3|pin@18||3|4
+AThicker|net@48|||FS1800|pin@64||3|3|pin@65||4|3
+AThicker|net@52|||FS2700|pin@54||3|-5|pin@64||3|3
+AThicker|net@53|||FS2700|pin@29||-3|-2|pin@71||-3|0
+AThicker|net@54|||FS0|pin@71||-3|0|pin@72||-4|0
+Aschematic:bus|net@56||-0.5|IJ1800|pin@74||4|0|pin@66||5|0
+Edo[Mv,Tp]|do[ins]|D4G2;|pin@0||I
+Edo[reD]|doneLO[M]|D6G2;|pin@51||O
+Etorp|epi[torp]|D4G2;|pin@14||I
+Efire[M]||D5G2;|pin@45||O
+Eflag[D][set]||D4G2;|pin@53||O
+Efire[M_1]|ilc[decLO,torpLO]|D6G2;|pin@66||O
+Eilc[mo,do,ho]|ilc[mo,do]|D6G2;|pin@2||I
+Emc||D5G2;|pin@4||I
+Epred[D,T]||D4G2;|pin@6||I
+Es[1:5]|s[1:3]|D5G2;|pin@8||O
+Ebit[Di,Ti]|sel[Mv,Tp,Di,Ti]|D5G2;|pin@35||I
+Esucc@61756879|succ[sf]|D6G2;|pin@70||I
+X
+
+# Cell moveOut;5{lay}
+CmoveOut;5{lay}||cmos90|1236430597532|1241981698008||ATTR_NCC(D5G5;NTY354;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@22||41.5|-10||||
+NX-Metal-2-Metal-3-Con|contact@23||41.5|-166||||
+NX-Metal-2-Metal-3-Con|contact@24||41.5|-278||||
+NX-Metal-2-Metal-3-Con|contact@26||23.5|-298||||
+NX-Metal-2-Metal-3-Con|contact@27||23.5|-178||||
+NX-Metal-2-Metal-3-Con|contact@32||-60.5|-128||||
+NX-Metal-2-Metal-3-Con|contact@33||-60.5|310||||
+NX-Metal-2-Metal-3-Con|contact@34||17.5|134||||
+NX-Metal-1-Metal-2-Con|contact@41||171|-225||||
+NX-Metal-2-Metal-3-Con|contact@42||107.5|-225||||
+NX-Metal-1-Metal-2-Con|contact@43||142.5|72||||
+NX-Metal-2-Metal-3-Con|contact@44||107.5|72||||
+NX-Metal-1-Metal-2-Con|contact@47||79.5|-316||||
+NX-Metal-2-Metal-3-Con|contact@48||89.5|-316||||
+NX-Metal-1-Metal-2-Con|contact@50||-142.5|72||||
+NX-Metal-2-Metal-3-Con|contact@52||-108.5|72||||
+NX-Metal-2-Metal-3-Con|contact@53||-108.5|-272||||
+NX-Metal-1-Metal-2-Con|contact@54||13|-304||||
+NX-Metal-2-Metal-3-Con|contact@56||-42.5|228||||
+NX-Metal-2-Metal-3-Con|contact@57||-42.5|-304||||
+NX-Metal-2-Metal-3-Con|contact@58||89.5|222||||
+NX-Metal-2-Metal-3-Con|contact@64||-108.5|60||||
+NX-Metal-2-Metal-3-Con|contact@66||17.5|-166||||
+NX-Metal-1-Metal-2-Con|contact@67||-121.5|-178||||
+NX-Metal-1-Metal-2-Con|contact@68||87.5|-166||||
+NX-Metal-1-Metal-2-Con|contact@69||-123.5|-128||||
+NX-Metal-1-Metal-2-Con|contact@70||-7.5|278||||
+NX-Metal-2-Metal-3-Con|contact@71||5.5|278||||
+NX-Metal-2-Metal-3-Con|contact@73||5.5|-154||||
+NX-Metal-1-Metal-2-Con|contact@74||116|-154||||
+ImoveDone;4{lay}|moveDone@3||8|-144|||D5G4;
+ImoveRepeat;1{lay}|moveRepe@0||0|144|Y||D5G4;
+NMetal-2-Pin|pin@72||190|-266||||
+NMetal-3-Pin|pin@153||89.5|95||||
+NMetal-2-Pin|pin@155||-128|60||||
+NMetal-1-Pin|pin@160||171|-272||||
+NMetal-1-Pin|pin@162||13|-317||||
+NMetal-2-Pin|pin@169||125|72||||
+NMetal-1-Pin|pin@174||135.5|-32||||
+NMetal-1-Pin|pin@175||143|-32||||
+NMetal-1-Pin|pin@176||143|-72||||
+NMetal-1-Pin|pin@177||19|-72||||
+NMetal-2-Pin|pin@180||-96|-128||||
+NMetal-1-Pin|pin@184||87.5|-155.5||||
+NMetal-2-Pin|pin@185||65|-166||||
+NMetal-3-Pin|pin@187||23.5|-199||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-196|-288|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||-196|-144|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||196|-144|||D5G4;
+IpredDT;2{lay}|predDT@2||20|-288|XY||D5G4;
+IwiresL:select30;1{lay}|select30@0||183.5|-144|||D5G4;
+IwiresL:select40;1{lay}|select40@0||-178.5|-288|||D5G4;
+IwiresL:select50;1{lay}|select50@0||-173.5|-144|||D5G4;
+Ametal-3|net@185|||S900|contact@23||41.5|-166|contact@24||41.5|-278
+Ametal-3|net@186|||S900|contact@22||41.5|-10|contact@23||41.5|-166
+Ametal-2|net@189|||S0|predDT@2|winLO[M]|50.5|-278|contact@24||41.5|-278
+Ametal-2|net@200|||S0|predDT@2|mc|58.5|-298|contact@26||23.5|-298
+Ametal-3|net@204|||S2700|contact@26||23.5|-298|pin@187||23.5|-199
+Ametal-3|net@266|||S2700|contact@32||-60.5|-128|contact@33||-60.5|310
+Ametal-3|net@299|||S900|contact@34||17.5|134|contact@66||17.5|-166
+Ametal-2|net@301|||S0|contact@41||171|-225|contact@42||107.5|-225
+Ametal-3|net@302|||S2700|contact@42||107.5|-225|contact@44||107.5|72
+Ametal-2|net@303|||S0|contact@43||142.5|72|pin@169||125|72
+Ametal-1|net@308|||S2700|predDT@2|sel[Ti]|79.5|-317|contact@47||79.5|-316
+Ametal-2|net@317|||S0|contact@48||89.5|-316|contact@47||79.5|-316
+Ametal-2|net@320|||S0|predDT@2|pred[D]|-55|-272|contact@53||-108.5|-272
+Ametal-3|net@335|||S900|contact@64||-108.5|60|contact@53||-108.5|-272
+Ametal-2|net@337|||S1800|contact@57||-42.5|-304|contact@54||13|-304
+Ametal-3|net@347|||S900|pin@153||89.5|95|contact@48||89.5|-316
+Ametal-3|net@349|||S900|contact@58||89.5|222|pin@153||89.5|95
+Ametal-1|net@357|||S900|contact@41||171|-225|pin@160||171|-272
+Ametal-1|net@358|||S0|pin@160||171|-272|predDT@2|pred[T]|165.5|-272
+Ametal-1|net@363|||S900|contact@54||13|-304|pin@162||13|-317
+Ametal-1|net@364|||S1800|pin@162||13|-317|predDT@2|sel[Di]|20.5|-317
+Ametal-2|net@368||6.2|S1800|pinsVddG@0|vdd|-196|-238|predDT@2|vdd_5|-161|-238
+Ametal-2|net@369||6.2|S0|predDT@2|gnd_1|-161|-288|pinsVddG@0|gnd|-196|-288
+Ametal-2|net@370||6.2|S0|predDT@2|vdd_1|-161|-338|pinsVddG@0|vdd_1|-196|-338
+Ametal-3|net@401|||S900|contact@52||-108.5|72|contact@64||-108.5|60
+Ametal-2|net@402|||S1800|pin@155||-128|60|contact@64||-108.5|60
+Ametal-2|net@403|||S0|contact@52||-108.5|72|contact@50||-142.5|72
+Ametal-2|net@404|||S0|pin@169||125|72|contact@44||107.5|72
+Ametal-2|net@405|||S1800|contact@33||-60.5|310|moveRepe@0|torp|0|310
+Ametal-2|net@406|||S0|contact@32||-60.5|-128|pin@180||-96|-128
+Ametal-2|net@409|||S0|contact@56||-42.5|228|moveRepe@0|sel[Di]|-71|228
+Ametal-2|net@410|||S0|contact@58||89.5|222|moveRepe@0|sel[Ti]|70|222
+Ametal-2|net@411|||S1800|contact@34||17.5|134|moveRepe@0|fire[T]|34|134
+Ametal-2|net@414|||S1800|moveDone@3|fire[T]|-70|-166|contact@66||17.5|-166
+Ametal-1|net@415|||S2700|contact@50||-142.5|72|moveRepe@0|in[D]|-142.5|119
+Ametal-1|net@416|||S2700|contact@43||142.5|72|moveRepe@0|in[T]|142.5|119
+Ametal-2|net@417|||S0|contact@22||41.5|-10|moveRepe@0|winLO[M]|-71.5|-10
+Ametal-1|net@421|||S900|moveDone@3|mc|-121.5|-151|contact@67||-121.5|-178
+Ametal-2|net@422|||S0|contact@27||23.5|-178|contact@67||-121.5|-178
+Ametal-2|net@424|||S1800|contact@23||41.5|-166|pin@185||65|-166
+Ametal-1|net@427|||S1800|pin@174||135.5|-32|pin@175||143|-32
+Ametal-1|net@428|||S900|pin@175||143|-32|pin@176||143|-72
+Ametal-1|net@429|||S0|pin@176||143|-72|pin@177||19|-72
+Ametal-1|net@430|||S900|pin@177||19|-72|moveDone@3|do[ins]|19|-80
+Ametal-2|net@437|||S0|pin@180||-96|-128|contact@69||-123.5|-128
+Ametal-1|net@438|||S900|moveDone@3|epi[torp]|-123.5|-128|contact@69||-123.5|-128
+Ametal-1|net@439|||S2700|contact@68||87.5|-166|pin@184||87.5|-155.5
+Ametal-1|net@440|||S0|pin@184||87.5|-155.5|moveDone@3|winLO[M]|79.5|-155.5
+Ametal-2|net@441||6.2|S1800|moveDone@3|gnd_1|170.5|-144|pinsVddG@2|gnd|196|-144
+Ametal-2|net@444||6.2|S0|moveDone@3|gnd|-154|-144|pinsVddG@1|gnd|-196|-144
+Ametal-2|net@445||6.2|S0|moveDone@3|vdd|-154|-94|pinsVddG@1|vdd|-196|-94
+Ametal-2|net@446||6.2|S0|moveDone@3|vdd_4|-154|-194|pinsVddG@1|vdd_1|-196|-194
+Ametal-2|net@447|||S1800|pin@185||65|-166|contact@68||87.5|-166
+Ametal-1|net@448|||S2700|pin@174||135.5|-32|moveRepe@0|do[ins_1]|135.5|29
+Ametal-2|net@459||6.2|S1800|moveDone@3|vdd_2|170.5|-94|pinsVddG@2|vdd|196|-94
+Ametal-2|net@460||6.2|S0|pinsVddG@2|vdd_1|196|-194|moveDone@3|vdd_3|170.5|-194
+Ametal-2|net@472|||S0|pin@72||190|-266|predDT@2|ilc[do]|38|-266
+Ametal-3|net@473|||S2700|pin@187||23.5|-199|contact@27||23.5|-178
+Ametal-3|net@474|||S900|contact@56||-42.5|228|contact@57||-42.5|-304
+Ametal-1|net@487|||S2700|moveRepe@0|sel[Tp]|-7.5|263|contact@70||-7.5|278
+Ametal-2|net@488|||S1800|contact@70||-7.5|278|contact@71||5.5|278
+Ametal-3|net@489|||S900|contact@71||5.5|278|contact@73||5.5|-154
+Ametal-2|net@507|||S1800|contact@73||5.5|-154|contact@74||116|-154
+Ametal-1|net@509|||S2700|moveDone@3|sel[Tp]|116|-168.5|contact@74||116|-154
+Edo[ins]||D5G5;|moveRepe@0|do[ins]|I
+EdoneLO[M]||D5G5;|moveDone@3|doneLO[M]|O
+Eepi[torp]||D5G5;|pin@180||I
+Efire[M]||D5G5;|predDT@2|fire[M]|I
+Eflag[D][set]||D5G5;|moveDone@3|flag[D][set]|I
+Egnd||D5G5;|predDT@2|gnd|G
+Egnd_1||D5G5;|moveRepe@0|gnd_2|G
+Egnd_2||D5G5;|moveRepe@0|gnd_3|G
+Egnd_3||D5G5;|moveRepe@0|gnd_4|G
+Egnd_4||D5G5;|moveRepe@0|gnd_5|G
+Egnd_5||D5G5;|pinsVddG@0|gnd|G
+Egnd_6||D5G5;|moveRepe@0|gnd|G
+Egnd_7||D5G5;|moveRepe@0|gnd_1|G
+Egnd_8||D5G5;|pinsVddG@1|gnd|G
+Egnd_9||D5G5;|pinsVddG@2|gnd|G
+EwinLO[M]|ilc[decLO]|D5G5;|pin@185||O
+Eilc[do]||D5G5;|pin@72||I
+Eilc[mo]||D5G5;|moveDone@3|ilc[mo]|I
+EfireLO[T]|ilc[torpLO]|D5G5;|moveDone@3|out_1|O
+Emc||D5G5;|pin@187||I
+Epred[D]||D5G5;|pin@155||I
+Epred[T]||D5G5;|pin@169||I
+Es[1]||D5G5;|predDT@2|s[1]|O
+Es[2]||D5G5;|predDT@2|s[2]|O
+Es[3]||D5G5;|moveDone@3|s[3]|O
+Esel[Di]||D5G5;|moveRepe@0|sel[Di]|I
+Esel[Mv]||D5G5;|moveRepe@0|sel[Mv]|I
+Esel[Ti]||D5G5;|pin@153||I
+Esel[Tp]||D5G5;|moveRepe@0|sel[Tp]|I
+Esucc[sf]||D5G5;|moveRepe@0|succ|I
+Evdd||D5G5;|predDT@2|vdd|P
+Evdd_1||D5G5;|moveRepe@0|vdd_1|P
+Evdd_2||D5G5;|moveRepe@0|vdd_5|P
+Evdd_3||D5G5;|moveRepe@0|vdd_6|P
+Evdd_4||D5G5;|moveRepe@0|vdd_7|P
+Evdd_5||D5G5;|moveRepe@0|vdd_8|P
+Evdd_6||D5G5;|moveRepe@0|vdd_9|P
+Evdd_7||D5G5;|moveRepe@0|vdd_10|P
+Evdd_8||D5G5;|moveRepe@0|vdd_11|P
+Evdd_9||D5G5;|moveRepe@0|vdd_12|P
+Evdd_10||D5G5;|predDT@2|vdd_4|P
+Evdd_11||D5G5;|pinsVddG@0|vdd|P
+Evdd_12||D5G5;|pinsVddG@0|vdd_1|P
+Evdd_13||D5G5;|moveRepe@0|vdd|P
+Evdd_14||D5G5;|moveRepe@0|vdd_3|P
+Evdd_15||D5G5;|moveRepe@0|vdd_4|P
+Evdd_16||D5G5;|pinsVddG@1|vdd|P
+Evdd_17||D5G5;|pinsVddG@1|vdd_1|P
+Evdd_18||D5G5;|pinsVddG@2|vdd|P
+Evdd_19||D5G5;|pinsVddG@2|vdd_1|P
+X
+
+# Cell moveOut;3{sch}
+CmoveOut;3{sch}||schematic|1236301496751|1241982924802|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@1||6|36|||YR|
+NOff-Page|conn@3||-19|2|||Y|
+NOff-Page|conn@4||-35|23.5|||YRR|
+NOff-Page|conn@8||60.5|25.5|||RR|
+NOff-Page|conn@9||-19|-7||||
+NOff-Page|conn@15||-16|-2|||Y|
+NOff-Page|conn@17||-14|4|||Y|
+NOff-Page|conn@19||32|-54||||
+NOff-Page|conn@20||47|-34||||
+NOff-Page|conn@25||9|42|||YRR|
+NOff-Page|conn@29||41|3|||Y|
+NOff-Page|conn@31||13|-1|||X|
+NWire_Con|conn@32||34|3||||
+IredFive:inv;1{ic}|inv@9||18|-30|XYRR||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@10||39|43|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:inv;1{ic}|inv@13||-11|30|YRR||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@14||-11|18|YRR||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@15||-11|-18|YRR||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@16||18|-16|XYRR||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:invI;2{ic}|invI@9||-23|30|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@10||-23|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@11||-23|-18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+ImoveRepeat;1{ic}|moveRepe@0||0|0|||D5G4;
+IredFive:nand2;1{ic}|nand2@2||39|19|RR||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:nand2;1{ic}|nand2@3||39|33|YRR||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:nand2;1{ic}|nand2@4||18|-54|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2n;1{ic}|nor2n@1||18|-42|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2n;1{ic}|nor2n@5||18|20|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2n;1{ic}|nor2n@6||18|32|XY||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2n;1{ic}|nor2n@7||18|42|XY||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+ImoveOut;1{ic}|outDockM@0||48|57.5|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||3|69.5|||||ART_message(D5G6;)SmoveOut
+Ngeneric:Invisible-Pin|pin@1||2.5|63|||||ART_message(D5G4;)S[this is the whole move control,for Output DOCK]
+NWire_Pin|pin@4||-29|-18|||XYRR|
+NWire_Pin|pin@5||-29|-12|||XYRR|
+NWire_Pin|pin@10||6|-20|||Y|
+NWire_Pin|pin@13||12|-16|||Y|
+NWire_Pin|pin@17||12|-3||||
+NWire_Pin|pin@20||-6|-18||||
+NWire_Pin|pin@21||-6|2||||
+Ngeneric:Invisible-Pin|pin@43||65.5|18.5|||||ART_message(D3G2;)S["This circuit needs two signals, ilc[mo,do]:","ilc[mo]  means \"more\" and controls exit;","ilc[mo] is HI except for last cycle.","ilc[do] means do the action this cycle;","ilc[do] is HI except for a freshly loaded zero.","N.B. A freshly loaded zero makes both ilc[mo,do] LO",so that the next move cycle exits but avoids action.]
+Ngeneric:Invisible-Pin|pin@44||65.5|0.5|||||ART_message(D3G2;)S[The logic behind these two signals is:,mo = LO if (zoo OR ovf) & not inf,do = LO if zero & not ovf & not inf]
+Ngeneric:Invisible-Pin|pin@73||-40.5|13|||||ART_message(D3G2;)S["pred[T] is from switch fabric","pred[D] is from ship"]
+Ngeneric:Invisible-Pin|pin@89||61|42.5|||||ART_message(D3G2;)S["fire[M] goes to D latches and path","doneLO[M] restores flag[D]","ilc[decLO] decrements the ilc"]
+NWire_Pin|pin@100||43|-34||||
+Ngeneric:Invisible-Pin|pin@102||37.5|-20|||||ART_message(D3G2;)S["do[reD] restores the D flag",single transistor sets D flag]
+NWire_Pin|pin@103||24|41||||
+NWire_Pin|pin@104||48|43||||
+NWire_Pin|pin@105||-6|18||||
+NWire_Pin|pin@106||-29|18|||XYRR|
+NWire_Pin|pin@107||-29|24|||XYRR|
+NWire_Pin|pin@108||-6|30||||
+NWire_Pin|pin@109||-29|30|||XYRR|
+NWire_Pin|pin@110||-29|36|||XYRR|
+NWire_Pin|pin@111||-6|13||||
+NWire_Pin|pin@112||-6|25.5||||
+NWire_Pin|pin@113||48|32||||
+NWire_Pin|pin@115||6|16||||
+NWire_Pin|pin@116||6|28||||
+NWire_Pin|pin@117||48|20||||
+NWire_Pin|pin@118||45|38||||
+NWire_Pin|pin@119||45|14||||
+NWire_Pin|pin@120||45|34||||
+NWire_Pin|pin@121||45|18||||
+NWire_Pin|pin@122||24|21||||
+NWire_Pin|pin@123||24|31||||
+NWire_Pin|pin@128||24|-43|||X|
+NWire_Pin|pin@132||24|-41||||
+NWire_Pin|pin@133||24|-46||||
+NWire_Pin|pin@134||12|-53||||
+NWire_Pin|pin@135||24|3||||
+NWire_Pin|pin@136||48|14||||
+NBus_Pin|pin@149||-10|-4|-1|-1||
+NBus_Pin|pin@152||-10|-7|-1|-1||
+NWire_Pin|pin@154||-6|-40||||
+NWire_Pin|pin@155||-6|-28||||
+NWire_Pin|pin@156||12|-30||||
+NWire_Pin|pin@159||12|-42||||
+NWire_Pin|pin@162||12|-55||||
+NWire_Pin|pin@163||12|-59||||
+Ngeneric:Invisible-Pin|pin@164||-0.5|56|||||ART_message(D5G3;)Sies 9 May 2009
+NBus_Pin|pin@165||34|-5|-1|-1||
+NWire_Pin|pin@166||30|-16||||
+NWire_Pin|pin@167||30|-9.5||||
+IredFive:pms1;2{ic}|pms1@0||43|-30|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y-1.75;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S20
+IdriversM:predDri20wMC;1{ic}|predDri2@0||0|-18|YRR||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@3||0|18|YRR||D5G4;
+IdriversM:predDri20wMC;1{ic}|predDri2@4||0|30|YRR||D5G4;
+IdriversM:predDri40;1{ic}|predDri4@0||0|-42|X||D5G4;
+IdriversM:predDri40;1{ic}|predDri4@1||0|-30|X||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@9||30|19|||D0G4;|ATTR_L(D5G1;PUD)D362.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@10||30.5|43|||D0G4;|ATTR_L(D5G1;PUD)D657.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@11||10|32|||D0G4;|ATTR_L(D5G1;PUD)D269.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@12||10|20|||D0G4;|ATTR_L(D5G1;PUD)D269.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@13||30|33|||D0G4;|ATTR_L(D5G1;PUD)D362.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@15||7|-42|||D0G4;|ATTR_L(D5G1;PUD)D483.09999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@16||7|-30|||D0G4;|ATTR_L(D5G1;PUD)D1036.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@17||35|-30|||D0G4;|ATTR_L(D5G1;PUD)D182.60000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|do[ins]|D5G2;||2700|pin@154||-6|-40|pin@155||-6|-28
+Awire|fireLO[T]|D5G2;||2700|pin@166||30|-16|pin@167||30|-9.5
+Awire|fire[T]|D5G2;||900|pin@17||12|-3|pin@13||12|-16
+Awire|ilc[do]|D5G2;||900|pin@117||48|20|pin@136||48|14
+Awire|ilc[mo]|D5G2;||900|pin@128||24|-43|pin@133||24|-46
+Awire|net@15|||0|pin@10||6|-20|predDri2@0|mc|3|-20
+Awire|net@18|||0|pin@13||12|-16|predDri2@0|in|3|-16
+Awire|net@19|||1800|pin@4||-29|-18|invI@11|out|-25.5|-18
+Awire|net@24|||1800|moveRepe@0|fire[T]|3|-3|pin@17||12|-3
+Awire|net@29|||0|inv@15|out|-13.5|-18|invI@11|in|-20.5|-18
+Awire|net@30|||0|predDri2@0|pred|-3|-18|pin@20||-6|-18
+Awire|net@33|||0|pin@20||-6|-18|inv@15|in|-8.5|-18
+Awire|net@34|||0|moveRepe@0|torp|-3|2|pin@21||-6|2
+Awire|net@35|||2700|pin@20||-6|-18|pin@21||-6|2
+Awire|net@47|||0|pin@21||-6|2|conn@3|y|-17|2
+Abus|net@128||-0.5|IJ1800|pin@149||-10|-4|moveRepe@0|bit[Di,Ti]|-3|-4
+Abus|net@141||-0.5|IJ0|moveRepe@0|in[D,T]|-3|-2|conn@15|y|-14|-2
+Awire|net@179|||900|pms1@0|d|43|-32|pin@100||43|-34
+Awire|net@180|||0|conn@20|a|45|-34|pin@100||43|-34
+Awire|net@191|||0|predDri2@3|pred|-3|18|pin@105||-6|18
+Awire|net@192|||0|pin@105||-6|18|inv@14|in|-8.5|18
+Awire|net@193|||1800|pin@109||-29|30|invI@9|out|-25.5|30
+Awire|net@194|||0|inv@13|out|-13.5|30|invI@9|in|-20.5|30
+Awire|net@195|||0|predDri2@4|pred|-3|30|pin@108||-6|30
+Awire|net@196|||0|pin@108||-6|30|inv@13|in|-8.5|30
+Awire|net@197|||1800|predDri2@3|mc|3|16|pin@115||6|16
+Awire|net@198|||1800|predDri2@4|mc|3|28|pin@116||6|28
+Awire|net@199|||2700|pin@115||6|16|pin@116||6|28
+Awire|net@200|||0|wire90@11|a|7.5|32|predDri2@4|in|3|32
+Awire|net@201|||1800|predDri2@3|in|3|20|wire90@12|a|7.5|20
+Awire|net@203|||0|nor2n@5|out|15.5|20|wire90@12|b|12.5|20
+Awire|net@204|||0|nor2n@6|out|15.5|32|wire90@11|b|12.5|32
+Awire|net@205|||0|wire90@13|a|27.5|33|nor2n@6|ina|20.5|33
+Awire|net@206|||0|wire90@9|a|27.5|19|nor2n@5|ina|20.5|19
+Awire|net@207|||1800|wire90@13|b|32.5|33|nand2@3|out|36.5|33
+Awire|net@208|||1800|wire90@9|b|32.5|19|nand2@2|out|36.5|19
+Awire|net@209|||1800|nand2@3|ina|41.5|32|pin@113||48|32
+Awire|net@210|||0|pin@117||48|20|nand2@2|ina|41.5|20
+Awire|net@211|||0|pin@120||45|34|nand2@3|inb|41.5|34
+Awire|net@212|||0|pin@121||45|18|nand2@2|inb|41.5|18
+Awire|net@213|||1800|nor2n@5|inb|20.5|21|pin@122||24|21
+Awire|net@214|||0|pin@123||24|31|nor2n@6|inb|20.5|31
+Awire|net@216|||2700|pin@122||24|21|pin@123||24|31
+Awire|net@217|||2700|pin@117||48|20|pin@113||48|32
+Awire|net@218|||2700|pin@123||24|31|pin@103||24|41
+Awire|net@219|||0|pin@103||24|41|nor2n@7|inb|20.5|41
+Awire|net@220|||0|wire90@10|a|28|43|nor2n@7|ina|20.5|43
+Awire|net@221|||0|inv@10|out|36.5|43|wire90@10|b|33|43
+Awire|net@222|||900|pin@104||48|43|pin@113||48|32
+Awire|net@223|||1800|inv@10|in|41.5|43|pin@104||48|43
+Awire|net@225|||0|nor2n@7|out|15.5|42|conn@25|a|11|42
+Awire|net@226|||1800|pin@106||-29|18|invI@10|out|-25.5|18
+Awire|net@227|||0|inv@14|out|-13.5|18|invI@10|in|-20.5|18
+Awire|net@228|||2700|pin@10||6|-20|pin@115||6|16
+Awire|net@240|||1800|nor2n@1|ina|20.5|-43|pin@128||24|-43
+Awire|net@250|||1800|pin@159||12|-42|nor2n@1|out|15.5|-42
+Awire|net@251|||1800|nor2n@1|inb|20.5|-41|pin@132||24|-41
+Awire|net@258|||900|conn@1|y|6|34|pin@116||6|28
+Awire|net@260|||900|pin@135||24|3|pin@132||24|-41
+Awire|net@262|||1800|moveRepe@0|winLO[M]|3|3|pin@135||24|3
+Awire|net@298|||0|conn@31|y|11|-1|moveRepe@0|succ|3|-1
+Awire|net@306|||1800|conn@17|y|-12|4|moveRepe@0|do[Mv,Tp]|-4|4
+Abus|net@308||-0.5|IJ2700|pin@152||-10|-7|pin@149||-10|-4
+Awire|net@320|||0|predDri4@0|pred|-2|-40|pin@154||-6|-40
+Awire|net@322|||1800|pin@155||-6|-28|predDri4@1|pred|-2|-28
+Awire|net@325|||0|inv@9|in|15.5|-30|pin@156||12|-30
+Awire|net@326|||1800|inv@9|out|20.5|-30|wire90@17|a|32.5|-30
+Awire|net@327|||1800|wire90@17|b|37.5|-30|pms1@0|g|40|-30
+Awire|net@340|||1800|predDri4@1|in|2|-30|wire90@16|a|4.5|-30
+Awire|net@341|||0|pin@156||12|-30|wire90@16|b|9.5|-30
+Awire|net@342|||900|pin@13||12|-16|pin@156||12|-30
+Awire|net@345|||1800|predDri4@0|in|2|-42|wire90@15|a|4.5|-42
+Awire|net@346|||1800|wire90@15|b|9.5|-42|pin@159||12|-42
+Awire|net@348|||2700|pin@134||12|-53|pin@159||12|-42
+Awire|net@352|||0|conn@19|a|30|-54|nand2@4|out|20.5|-54
+Abus|net@355||-0.5|IJ0|pin@152||-10|-7|conn@9|y|-17|-7
+Awire|net@356|||0|nand2@4|ina|15.5|-55|pin@162||12|-55
+Awire|net@357|||1800|pin@134||12|-53|nand2@4|inb|15.5|-53
+Abus|net@358||-0.5|IJ0|conn@29|a|39|3|conn@32||34|3
+Awire|net@360|||0|inv@16|in|15.5|-16|pin@13||12|-16
+Awire|net@361|||1800|inv@16|out|20.5|-16|pin@166||30|-16
+Awire|pred[D]|D5G2;||900|pin@105||-6|18|pin@111||-6|13
+Awire|pred[T]|D5G2;||900|pin@108||-6|30|pin@112||-6|25.5
+Awire|s[1]|D5G2;||2700|pin@109||-29|30|pin@110||-29|36
+Awire|s[2]|D5G2;||2700|pin@106||-29|18|pin@107||-29|24
+Awire|s[3]|D5G2;||2700|pin@4||-29|-18|pin@5||-29|-12
+Awire|sel[Di]|D5G2;||900|pin@121||45|18|pin@119||45|14
+Awire|sel[Ti]|D5G2;||2700|pin@120||45|34|pin@118||45|38
+Awire|sel[Tp]|D5G2;||900|pin@162||12|-55|pin@163||12|-59
+Awire|winLO[M]|D5G2;||900|pin@122||24|21|pin@135||24|3
+Abus|winLO[M],fireLO[T]|D5G2;|-0.5|IJ900|conn@32||34|3|pin@165||34|-5
+Edo[Mv,Tp]|do[ins]|D4G2;|conn@17|a|I
+Edo[reD]|doneLO[M]|D6G2;|conn@19|y|O
+Eepi[torp]||D4G2;|conn@3|a|I
+Efire[M]||D6G2;|conn@25|y|O
+Eflag[D][set]||D6G2;|conn@20|y|O
+EwinLO[M]|ilc[decLO,torpLO]|D6G2;|conn@29|y|O
+Eilc[mo,do]||D4G2;|conn@8|a|I
+Emc||D4G2;|conn@1|a|I
+Epred[D,T]||D4G2;|conn@15|a|I
+Es[1:5]|s[1:3]|D6G2;|conn@4|y|O
+Ebit[Di,Ti]|sel[Mv,Tp,Di,Ti]|D4G2;|conn@9|a|I
+Esucc[sf]||D4G2;|conn@31|a|I
+X
+
+# Cell moveOutAdam;1{ic}
+CmoveOutAdam;1{ic}||artwork|1231680916842|1244154424937|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NThick-Circle|art@1||3.5|0|1|1||
 Nschematic:Bus_Pin|pin@0||-4|0|-1|-1||
@@ -899,7 +2056,7 @@ NPin|pin@18||3|4|1|1||
 NPin|pin@19||3|-6|1|1||
 NPin|pin@20||-2|4|1|1||
 NPin|pin@21||-2|5|1|1||
-Ngeneric:Invisible-Pin|pin@24||0|0|||||ART_message(D5G2;)S[out,dock,move]
+Ngeneric:Invisible-Pin|pin@24||0|0|||||ART_message(D5G2;)S[out,dock,move,Adam]
 NPin|pin@29||-3|-2|1|1||
 NPin|pin@30||-4|-2|1|1||
 NPin|pin@33||2|-6|1|1||
@@ -943,22 +2100,22 @@ AThicker|net@52|||FS2700|pin@54||3|-5|pin@64||3|3
 AThicker|net@53|||FS2700|pin@29||-3|-2|pin@71||-3|0
 AThicker|net@54|||FS0|pin@71||-3|0|pin@72||-4|0
 Aschematic:bus|net@56||-0.5|IJ1800|pin@74||4|0|pin@66||5|0
-Edo[Mv,Tp]|do[ins]|D4G2;|pin@0||I
-Edo[reD]|doneLO[M]|D6G2;|pin@51||O
-Etorp|epi[torp]|D4G2;|pin@14||I
+Edo[ins]||D4G2;|pin@0||I
+EdoneLO[M]||D6G2;|pin@51||O
+Eepi[torp]||D4G2;|pin@14||I
 Efire[M]||D5G2;|pin@45||O
-Eflag[D][set]||D4G2;|pin@53||O
-Efire[M_1]|ilc[decLO,torpLO]|D6G2;|pin@66||O
-Eilc[mo,do,ho]|ilc[mo,do]|D6G2;|pin@2||I
+Eflag[D][set]|fire[T]|D4G2;|pin@53||O
+Eilc[decLO,torpLO]||D6G2;|pin@66||O
+Eilc[mo,do]||D6G2;|pin@2||I
 Emc||D5G2;|pin@4||I
 Epred[D,T]||D4G2;|pin@6||I
-Es[1:5]|s[1:3]|D5G2;|pin@8||O
-Ebit[Di,Ti]|sel[Mv,Tp,Di,Ti]|D5G2;|pin@35||I
-Esucc@61756879|succ[sf]|D6G2;|pin@70||I
+Es[1:3]||D5G2;|pin@8||O
+Esel[Mv,Tp,Di,Ti]||D5G2;|pin@35||I
+Esucc[sf]||D6G2;|pin@70||I
 X
 
-# Cell moveOut;5{lay}
-CmoveOut;5{lay}||cmos90|1236430597532|1241981698008||ATTR_NCC(D5G5;NTY354;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
+# Cell moveOutAdam;1{lay}
+CmoveOutAdam;1{lay}||cmos90|1236430597532|1244160276345||ATTR_NCC(D5G5;NTY354;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244201826534
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@22||41.5|-10||||
 NX-Metal-2-Metal-3-Con|contact@23||41.5|-166||||
@@ -990,7 +2147,7 @@ NX-Metal-1-Metal-2-Con|contact@70||-7.5|278||||
 NX-Metal-2-Metal-3-Con|contact@71||5.5|278||||
 NX-Metal-2-Metal-3-Con|contact@73||5.5|-154||||
 NX-Metal-1-Metal-2-Con|contact@74||116|-154||||
-ImoveDone;4{lay}|moveDone@3||8|-144|||D5G4;
+ImoveDoneAdam;1{lay}|moveDone@4||8|-144|||D5G4;
 ImoveRepeat;1{lay}|moveRepe@0||0|144|Y||D5G4;
 NMetal-2-Pin|pin@72||190|-266||||
 NMetal-3-Pin|pin@153||89.5|95||||
@@ -1006,6 +2163,7 @@ NMetal-2-Pin|pin@180||-96|-128||||
 NMetal-1-Pin|pin@184||87.5|-155.5||||
 NMetal-2-Pin|pin@185||65|-166||||
 NMetal-3-Pin|pin@187||23.5|-199||||
+NMetal-3-Pin|pin@188||17.5|115||||
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-196|-288|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||-196|-144|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||196|-144|||D5G4;
@@ -1019,7 +2177,7 @@ Ametal-2|net@189|||S0|predDT@2|winLO[M]|50.5|-278|contact@24||41.5|-278
 Ametal-2|net@200|||S0|predDT@2|mc|58.5|-298|contact@26||23.5|-298
 Ametal-3|net@204|||S2700|contact@26||23.5|-298|pin@187||23.5|-199
 Ametal-3|net@266|||S2700|contact@32||-60.5|-128|contact@33||-60.5|310
-Ametal-3|net@299|||S900|contact@34||17.5|134|contact@66||17.5|-166
+Ametal-3|net@299|||S900|pin@188||17.5|115|contact@66||17.5|-166
 Ametal-2|net@301|||S0|contact@41||171|-225|contact@42||107.5|-225
 Ametal-3|net@302|||S2700|contact@42||107.5|-225|contact@44||107.5|72
 Ametal-2|net@303|||S0|contact@43||142.5|72|pin@169||125|72
@@ -1046,29 +2204,29 @@ Ametal-2|net@406|||S0|contact@32||-60.5|-128|pin@180||-96|-128
 Ametal-2|net@409|||S0|contact@56||-42.5|228|moveRepe@0|sel[Di]|-71|228
 Ametal-2|net@410|||S0|contact@58||89.5|222|moveRepe@0|sel[Ti]|70|222
 Ametal-2|net@411|||S1800|contact@34||17.5|134|moveRepe@0|fire[T]|34|134
-Ametal-2|net@414|||S1800|moveDone@3|fire[T]|-70|-166|contact@66||17.5|-166
+Ametal-2|net@414|||S1800|moveDone@4|fire[T]|-70|-166|contact@66||17.5|-166
 Ametal-1|net@415|||S2700|contact@50||-142.5|72|moveRepe@0|in[D]|-142.5|119
 Ametal-1|net@416|||S2700|contact@43||142.5|72|moveRepe@0|in[T]|142.5|119
 Ametal-2|net@417|||S0|contact@22||41.5|-10|moveRepe@0|winLO[M]|-71.5|-10
-Ametal-1|net@421|||S900|moveDone@3|mc|-121.5|-151|contact@67||-121.5|-178
+Ametal-1|net@421|||S900|moveDone@4|mc|-121.5|-151|contact@67||-121.5|-178
 Ametal-2|net@422|||S0|contact@27||23.5|-178|contact@67||-121.5|-178
 Ametal-2|net@424|||S1800|contact@23||41.5|-166|pin@185||65|-166
 Ametal-1|net@427|||S1800|pin@174||135.5|-32|pin@175||143|-32
 Ametal-1|net@428|||S900|pin@175||143|-32|pin@176||143|-72
 Ametal-1|net@429|||S0|pin@176||143|-72|pin@177||19|-72
-Ametal-1|net@430|||S900|pin@177||19|-72|moveDone@3|do[ins]|19|-80
+Ametal-1|net@430|||S900|pin@177||19|-72|moveDone@4|do[ins]|19|-80
 Ametal-2|net@437|||S0|pin@180||-96|-128|contact@69||-123.5|-128
-Ametal-1|net@438|||S900|moveDone@3|epi[torp]|-123.5|-128|contact@69||-123.5|-128
+Ametal-1|net@438|||S900|moveDone@4|epi[torp]|-123.5|-128|contact@69||-123.5|-128
 Ametal-1|net@439|||S2700|contact@68||87.5|-166|pin@184||87.5|-155.5
-Ametal-1|net@440|||S0|pin@184||87.5|-155.5|moveDone@3|winLO[M]|79.5|-155.5
-Ametal-2|net@441||6.2|S1800|moveDone@3|gnd_1|170.5|-144|pinsVddG@2|gnd|196|-144
-Ametal-2|net@444||6.2|S0|moveDone@3|gnd|-154|-144|pinsVddG@1|gnd|-196|-144
-Ametal-2|net@445||6.2|S0|moveDone@3|vdd|-154|-94|pinsVddG@1|vdd|-196|-94
-Ametal-2|net@446||6.2|S0|moveDone@3|vdd_4|-154|-194|pinsVddG@1|vdd_1|-196|-194
+Ametal-1|net@440|||S0|pin@184||87.5|-155.5|moveDone@4|winLO[M]|79.5|-155.5
+Ametal-2|net@441||6.2|S1800|moveDone@4|gnd_1|170.5|-144|pinsVddG@2|gnd|196|-144
+Ametal-2|net@444||6.2|S0|moveDone@4|gnd|-154|-144|pinsVddG@1|gnd|-196|-144
+Ametal-2|net@445||6.2|S0|moveDone@4|vdd|-154|-94|pinsVddG@1|vdd|-196|-94
+Ametal-2|net@446||6.2|S0|moveDone@4|vdd_4|-154|-194|pinsVddG@1|vdd_1|-196|-194
 Ametal-2|net@447|||S1800|pin@185||65|-166|contact@68||87.5|-166
 Ametal-1|net@448|||S2700|pin@174||135.5|-32|moveRepe@0|do[ins_1]|135.5|29
-Ametal-2|net@459||6.2|S1800|moveDone@3|vdd_2|170.5|-94|pinsVddG@2|vdd|196|-94
-Ametal-2|net@460||6.2|S0|pinsVddG@2|vdd_1|196|-194|moveDone@3|vdd_3|170.5|-194
+Ametal-2|net@459||6.2|S1800|moveDone@4|vdd_2|170.5|-94|pinsVddG@2|vdd|196|-94
+Ametal-2|net@460||6.2|S0|pinsVddG@2|vdd_1|196|-194|moveDone@4|vdd_3|170.5|-194
 Ametal-2|net@472|||S0|pin@72||190|-266|predDT@2|ilc[do]|38|-266
 Ametal-3|net@473|||S2700|pin@187||23.5|-199|contact@27||23.5|-178
 Ametal-3|net@474|||S900|contact@56||-42.5|228|contact@57||-42.5|-304
@@ -1076,12 +2234,13 @@ Ametal-1|net@487|||S2700|moveRepe@0|sel[Tp]|-7.5|263|contact@70||-7.5|278
 Ametal-2|net@488|||S1800|contact@70||-7.5|278|contact@71||5.5|278
 Ametal-3|net@489|||S900|contact@71||5.5|278|contact@73||5.5|-154
 Ametal-2|net@507|||S1800|contact@73||5.5|-154|contact@74||116|-154
-Ametal-1|net@509|||S2700|moveDone@3|sel[Tp]|116|-168.5|contact@74||116|-154
+Ametal-1|net@509|||S2700|moveDone@4|sel[Tp]|116|-168.5|contact@74||116|-154
+Ametal-3|net@522|||S900|contact@34||17.5|134|pin@188||17.5|115
 Edo[ins]||D5G5;|moveRepe@0|do[ins]|I
-EdoneLO[M]||D5G5;|moveDone@3|doneLO[M]|O
+EdoneLO[M]||D5G5;|moveDone@4|doneLO[M]|O
 Eepi[torp]||D5G5;|pin@180||I
 Efire[M]||D5G5;|predDT@2|fire[M]|I
-Eflag[D][set]||D5G5;|moveDone@3|flag[D][set]|I
+Efire[T]||D5G5;|pin@188||U
 Egnd||D5G5;|predDT@2|gnd|G
 Egnd_1||D5G5;|moveRepe@0|gnd_2|G
 Egnd_2||D5G5;|moveRepe@0|gnd_3|G
@@ -1092,16 +2251,16 @@ Egnd_6||D5G5;|moveRepe@0|gnd|G
 Egnd_7||D5G5;|moveRepe@0|gnd_1|G
 Egnd_8||D5G5;|pinsVddG@1|gnd|G
 Egnd_9||D5G5;|pinsVddG@2|gnd|G
-EwinLO[M]|ilc[decLO]|D5G5;|pin@185||O
+Eilc[decLO]||D5G5;|pin@185||O
 Eilc[do]||D5G5;|pin@72||I
-Eilc[mo]||D5G5;|moveDone@3|ilc[mo]|I
-EfireLO[T]|ilc[torpLO]|D5G5;|moveDone@3|out_1|O
+Eilc[mo]||D5G5;|moveDone@4|ilc[mo]|I
+Eilc[torpLO]||D5G5;|moveDone@4|fireLO[T]|O
 Emc||D5G5;|pin@187||I
 Epred[D]||D5G5;|pin@155||I
 Epred[T]||D5G5;|pin@169||I
 Es[1]||D5G5;|predDT@2|s[1]|O
 Es[2]||D5G5;|predDT@2|s[2]|O
-Es[3]||D5G5;|moveDone@3|s[3]|O
+Es[3]||D5G5;|moveDone@4|s[3]|O
 Esel[Di]||D5G5;|moveRepe@0|sel[Di]|I
 Esel[Mv]||D5G5;|moveRepe@0|sel[Mv]|I
 Esel[Ti]||D5G5;|pin@153||I
@@ -1129,8 +2288,8 @@ Evdd_18||D5G5;|pinsVddG@2|vdd|P
 Evdd_19||D5G5;|pinsVddG@2|vdd_1|P
 X
 
-# Cell moveOut;3{sch}
-CmoveOut;3{sch}||schematic|1236301496751|1241982924802|
+# Cell moveOutAdam;1{sch}
+CmoveOutAdam;1{sch}||schematic|1236301496751|1244156597298|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@1||6|36|||YR|
 NOff-Page|conn@3||-19|2|||Y|
@@ -1140,12 +2299,11 @@ NOff-Page|conn@9||-19|-7||||
 NOff-Page|conn@15||-16|-2|||Y|
 NOff-Page|conn@17||-14|4|||Y|
 NOff-Page|conn@19||32|-54||||
-NOff-Page|conn@20||47|-34||||
+NOff-Page|conn@20||47|-30||||
 NOff-Page|conn@25||9|42|||YRR|
 NOff-Page|conn@29||41|3|||Y|
 NOff-Page|conn@31||13|-1|||X|
 NWire_Con|conn@32||34|3||||
-IredFive:inv;1{ic}|inv@9||18|-30|XYRR||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@10||39|43|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:inv;1{ic}|inv@13||-11|30|YRR||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@14||-11|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
@@ -1154,6 +2312,7 @@ IredFive:inv;1{ic}|inv@16||18|-16|XYRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATT
 IredFive:invI;2{ic}|invI@9||-23|30|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:invI;2{ic}|invI@10||-23|18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:invI;2{ic}|invI@11||-23|-18|YRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+ImoveOutAdam;1{ic}|moveOutA@0||48|57.5|||D5G4;
 ImoveRepeat;1{ic}|moveRepe@0||0|0|||D5G4;
 IredFive:nand2;1{ic}|nand2@2||39|19|RR||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:nand2;1{ic}|nand2@3||39|33|YRR||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
@@ -1162,8 +2321,7 @@ IredFive:nor2n;1{ic}|nor2n@1||18|-42|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATT
 IredFive:nor2n;1{ic}|nor2n@5||18|20|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:nor2n;1{ic}|nor2n@6||18|32|XY||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:nor2n;1{ic}|nor2n@7||18|42|XY||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-ImoveOut;1{ic}|outDockM@0||48|57.5|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||3|69.5|||||ART_message(D5G6;)SmoveOut
+Ngeneric:Invisible-Pin|pin@0||3|69.5|||||ART_message(D5G6;)SmoveOutAdam
 Ngeneric:Invisible-Pin|pin@1||2.5|63|||||ART_message(D5G4;)S[this is the whole move control,for Output DOCK]
 NWire_Pin|pin@4||-29|-18|||XYRR|
 NWire_Pin|pin@5||-29|-12|||XYRR|
@@ -1176,8 +2334,6 @@ Ngeneric:Invisible-Pin|pin@43||65.5|18.5|||||ART_message(D3G2;)S["This circuit n
 Ngeneric:Invisible-Pin|pin@44||65.5|0.5|||||ART_message(D3G2;)S[The logic behind these two signals is:,mo = LO if (zoo OR ovf) & not inf,do = LO if zero & not ovf & not inf]
 Ngeneric:Invisible-Pin|pin@73||-40.5|13|||||ART_message(D3G2;)S["pred[T] is from switch fabric","pred[D] is from ship"]
 Ngeneric:Invisible-Pin|pin@89||61|42.5|||||ART_message(D3G2;)S["fire[M] goes to D latches and path","doneLO[M] restores flag[D]","ilc[decLO] decrements the ilc"]
-NWire_Pin|pin@100||43|-34||||
-Ngeneric:Invisible-Pin|pin@102||37.5|-20|||||ART_message(D3G2;)S["do[reD] restores the D flag",single transistor sets D flag]
 NWire_Pin|pin@103||24|41||||
 NWire_Pin|pin@104||48|43||||
 NWire_Pin|pin@105||-6|18||||
@@ -1212,11 +2368,10 @@ NWire_Pin|pin@156||12|-30||||
 NWire_Pin|pin@159||12|-42||||
 NWire_Pin|pin@162||12|-55||||
 NWire_Pin|pin@163||12|-59||||
-Ngeneric:Invisible-Pin|pin@164||-0.5|56|||||ART_message(D5G3;)Sies 9 May 2009
+Ngeneric:Invisible-Pin|pin@164||-0.5|56|||||ART_message(D5G3;)Sies 5 June 2009
 NBus_Pin|pin@165||34|-5|-1|-1||
 NWire_Pin|pin@166||30|-16||||
 NWire_Pin|pin@167||30|-9.5||||
-IredFive:pms1;2{ic}|pms1@0||43|-30|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y-1.75;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S20
 IdriversM:predDri20wMC;1{ic}|predDri2@0||0|-18|YRR||D5G4;
 IdriversM:predDri20wMC;1{ic}|predDri2@3||0|18|YRR||D5G4;
 IdriversM:predDri20wMC;1{ic}|predDri2@4||0|30|YRR||D5G4;
@@ -1228,8 +2383,6 @@ IorangeTSMC090nm:wire90;1{ic}|wire90@11||10|32|||D0G4;|ATTR_L(D5G1;PUD)D269.9000
 IorangeTSMC090nm:wire90;1{ic}|wire90@12||10|20|||D0G4;|ATTR_L(D5G1;PUD)D269.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@13||30|33|||D0G4;|ATTR_L(D5G1;PUD)D362.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@15||7|-42|||D0G4;|ATTR_L(D5G1;PUD)D483.09999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@16||7|-30|||D0G4;|ATTR_L(D5G1;PUD)D1036.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@17||35|-30|||D0G4;|ATTR_L(D5G1;PUD)D182.60000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Awire|do[ins]|D5G2;||2700|pin@154||-6|-40|pin@155||-6|-28
 Awire|fireLO[T]|D5G2;||2700|pin@166||30|-16|pin@167||30|-9.5
 Awire|fire[T]|D5G2;||900|pin@17||12|-3|pin@13||12|-16
@@ -1247,8 +2400,6 @@ Awire|net@35|||2700|pin@20||-6|-18|pin@21||-6|2
 Awire|net@47|||0|pin@21||-6|2|conn@3|y|-17|2
 Abus|net@128||-0.5|IJ1800|pin@149||-10|-4|moveRepe@0|bit[Di,Ti]|-3|-4
 Abus|net@141||-0.5|IJ0|moveRepe@0|in[D,T]|-3|-2|conn@15|y|-14|-2
-Awire|net@179|||900|pms1@0|d|43|-32|pin@100||43|-34
-Awire|net@180|||0|conn@20|a|45|-34|pin@100||43|-34
 Awire|net@191|||0|predDri2@3|pred|-3|18|pin@105||-6|18
 Awire|net@192|||0|pin@105||-6|18|inv@14|in|-8.5|18
 Awire|net@193|||1800|pin@109||-29|30|invI@9|out|-25.5|30
@@ -1295,11 +2446,6 @@ Awire|net@306|||1800|conn@17|y|-12|4|moveRepe@0|do[Mv,Tp]|-4|4
 Abus|net@308||-0.5|IJ2700|pin@152||-10|-7|pin@149||-10|-4
 Awire|net@320|||0|predDri4@0|pred|-2|-40|pin@154||-6|-40
 Awire|net@322|||1800|pin@155||-6|-28|predDri4@1|pred|-2|-28
-Awire|net@325|||0|inv@9|in|15.5|-30|pin@156||12|-30
-Awire|net@326|||1800|inv@9|out|20.5|-30|wire90@17|a|32.5|-30
-Awire|net@327|||1800|wire90@17|b|37.5|-30|pms1@0|g|40|-30
-Awire|net@340|||1800|predDri4@1|in|2|-30|wire90@16|a|4.5|-30
-Awire|net@341|||0|pin@156||12|-30|wire90@16|b|9.5|-30
 Awire|net@342|||900|pin@13||12|-16|pin@156||12|-30
 Awire|net@345|||1800|predDri4@0|in|2|-42|wire90@15|a|4.5|-42
 Awire|net@346|||1800|wire90@15|b|9.5|-42|pin@159||12|-42
@@ -1311,6 +2457,8 @@ Awire|net@357|||1800|pin@134||12|-53|nand2@4|inb|15.5|-53
 Abus|net@358||-0.5|IJ0|conn@29|a|39|3|conn@32||34|3
 Awire|net@360|||0|inv@16|in|15.5|-16|pin@13||12|-16
 Awire|net@361|||1800|inv@16|out|20.5|-16|pin@166||30|-16
+Awire|net@362|||0|pin@156||12|-30|predDri4@1|in|2|-30
+Awire|net@366|||1800|pin@156||12|-30|conn@20|a|45|-30
 Awire|pred[D]|D5G2;||900|pin@105||-6|18|pin@111||-6|13
 Awire|pred[T]|D5G2;||900|pin@108||-6|30|pin@112||-6|25.5
 Awire|s[1]|D5G2;||2700|pin@109||-29|30|pin@110||-29|36
@@ -1321,17 +2469,17 @@ Awire|sel[Ti]|D5G2;||2700|pin@120||45|34|pin@118||45|38
 Awire|sel[Tp]|D5G2;||900|pin@162||12|-55|pin@163||12|-59
 Awire|winLO[M]|D5G2;||900|pin@122||24|21|pin@135||24|3
 Abus|winLO[M],fireLO[T]|D5G2;|-0.5|IJ900|conn@32||34|3|pin@165||34|-5
-Edo[Mv,Tp]|do[ins]|D4G2;|conn@17|a|I
-Edo[reD]|doneLO[M]|D6G2;|conn@19|y|O
+Edo[ins]||D4G2;|conn@17|a|I
+EdoneLO[M]||D6G2;|conn@19|y|O
 Eepi[torp]||D4G2;|conn@3|a|I
 Efire[M]||D6G2;|conn@25|y|O
-Eflag[D][set]||D6G2;|conn@20|y|O
-EwinLO[M]|ilc[decLO,torpLO]|D6G2;|conn@29|y|O
+Eflag[D][set]|fire[T]|D6G2;|conn@20|y|O
+Eilc[decLO,torpLO]||D6G2;|conn@29|y|O
 Eilc[mo,do]||D4G2;|conn@8|a|I
 Emc||D4G2;|conn@1|a|I
 Epred[D,T]||D4G2;|conn@15|a|I
-Es[1:5]|s[1:3]|D6G2;|conn@4|y|O
-Ebit[Di,Ti]|sel[Mv,Tp,Di,Ti]|D4G2;|conn@9|a|I
+Es[1:3]||D6G2;|conn@4|y|O
+Esel[Mv,Tp,Di,Ti]||D4G2;|conn@9|a|I
 Esucc[sf]||D4G2;|conn@31|a|I
 X
 
@@ -1387,7 +2535,7 @@ EwinLO[M]||D5G2;|pin@12||O
 X
 
 # Cell moveRepeat;1{lay}
-CmoveRepeat;1{lay}||cmos90|1236350504306|1241981698008||ATTR_NCC(D5G4;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
+CmoveRepeat;1{lay}||cmos90|1236350504306|1241981698008||ATTR_NCC(D5G4;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244201826534
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-Pin|pin@114||-71.5|72||||
 NMetal-1-Pin|pin@116||-68.5|72||||
@@ -1785,7 +2933,7 @@ Emc_1|winLO[M]|D4G2;|conn@1|a|I
 X
 
 # Cell predDT;2{lay}
-CpredDT;2{lay}||cmos90|1236598225931|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
+CpredDT;2{lay}||cmos90|1236598225931|1241981698008||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244201826534
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-53.5|22||||
 NX-Metal-1-Metal-2-Con|contact@1||-6.5|22||||
@@ -2025,7 +3173,7 @@ Emc_1|winLO[M]|D4G2;|conn@23|a|I
 X
 
 # Cell racesArb;2{lay}
-CracesArb;2{lay}||cmos90|1236350504306|1241981698008||ATTR_NCC(D5G4;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241981714344
+CracesArb;2{lay}||cmos90|1236350504306|1241981698008||ATTR_NCC(D5G4;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244201826534
 IarbiterM:arbiter2;1{lay}|arbiter2@0||-152.5|0|||D5G4;
 IarbiterM:arbiter2;1{lay}|arbiter2@1||152.5|0|X||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -2286,7 +3434,7 @@ Etorp||D4G2;|conn@2|a|I
 X
 
 # Cell racesLoop;4{lay}
-CracesLoop;4{lay}||cmos90|1236350504306|1241982067253||ATTR_NCC(D5G3;NTX3.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1241982118847
+CracesLoop;4{lay}||cmos90|1236350504306|1241982067253||ATTR_NCC(D5G3;NTX3.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244201826534
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@32||-60|22||||
 NX-Metal-1-Metal-2-Con|contact@41||-183.5|10||||