update encoding code
[fleet.git] / electric / oneHotM.jelib
index 6afd419..b71da0e 100755 (executable)
@@ -8,12 +8,8 @@ Vschematic|sch
 
 # External Libraries:
 
-LarbiterM|arbiterM
-
 LcentersJ|centersJ
 
-LdriversJ|driversJ
-
 LdriversL|driversL
 
 LfanPinsK|fanPinsK
@@ -30,6 +26,8 @@ LpredicateM|predicateM
 
 LredFive|redFive
 
+LscanM|scanM
+
 LwiresL|wiresL
 
 # Tools:
@@ -79,20 +77,20 @@ Epred[A]|mc|D5G2;|pin@14||I
 X
 
 # Cell aFlag;3{lay}
-CaFlag;3{lay}||cmos90|1228565721258|1237172264091||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1236947095833|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237203725184
+CaFlag;3{lay}||cmos90|1228565721258|1237674992137||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237674995408|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237674995408
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@9||-35.5|106||||
 NX-Metal-1-Metal-2-Con|contact@10||-89.5|106||||
 NX-Metal-1-Metal-2-Con|contact@11||-89.5|-94||||
 NX-Metal-1-Metal-2-Con|contact@12||-35.5|-94||||
 NX-Metal-1-Metal-2-Con|contact@13||-35.5|32||||
-NX-Metal-1-Metal-2-Con|contact@14||195.5|32||||
+NX-Metal-1-Metal-2-Con|contact@14||195|32||||
 NX-Metal-1-Metal-2-Con|contact@15||170|32||||
 NX-Metal-1-Metal-2-Con|contact@16||187|-32||||
 NX-Metal-1-Metal-2-Con|contact@17||42.5|-32||||
 NX-Metal-1-Metal-2-Con|contact@18||92|-12||||
 NX-Metal-1-Metal-2-Con|contact@19||148.5|88||||
-NX-Metal-1-Metal-2-Con|contact@20||174|88||||
+NX-Metal-1-Metal-2-Con|contact@20||173.5|88||||
 NX-Metal-1-Metal-2-Con|contact@23||92|12||||
 NX-Metal-1-Metal-2-Con|contact@24||119.5|-6||||
 NX-Metal-1-Metal-2-Con|contact@25||201.5|-6||||
@@ -112,7 +110,7 @@ NX-Metal-1-Metal-2-Con|contact@38||4|-6|||RR|
 NX-Metal-1-Metal-2-Con|contact@39||23.5|-6|||RR|
 NX-Metal-1-Metal-2-Con|contact@41||64|-6||||
 NX-Metal-1-Metal-2-Con|contact@42||83.5|-6||||
-NX-Metal-1-Metal-2-Con|contact@43||217|12||||
+NX-Metal-1-Metal-2-Con|contact@43||216.5|12||||
 NX-Metal-1-Metal-2-Con|contact@44||165|12||||
 NX-Metal-1-Metal-2-Con|contact@45||-296|-100||||
 NX-Metal-1-Metal-2-Con|contact@46||-269.5|-94||||
@@ -123,7 +121,7 @@ Iflags2i;1{lay}|flags2i@1||-260|0|Y||D5G4;
 Iflags2i;1{lay}|flags2i@2||-286.5|0|Y||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@0||181|-72|Y||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@1||207.5|-72|XY||D5G4;
-Igates2inM:nor10sym;2{lay}|nor10sym@0||195.5|72|||D5G4;
+Igates2inM:nor10sym;2{lay}|nor10sym@0||195|72|||D5G4;
 NMetal-1-Pin|pin@2||17.5|6||||
 NMetal-1-Pin|pin@4||4|6||||
 NMetal-1-Pin|pin@7||77.5|-6||||
@@ -175,28 +173,28 @@ Ametal-1|net@33|||S2700|xor6x12@2|all|-89.5|104|contact@10||-89.5|106
 Ametal-1|net@36|||S2700|xor6x12@2|any|-89.5|-103.5|contact@11||-89.5|-94
 Ametal-2|net@37|||S1800|contact@11||-89.5|-94|contact@12||-35.5|-94
 Ametal-1|net@38|||S2700|flagHalf@1|ina|-35.5|-97|contact@12||-35.5|-94
-Ametal-2|net@46|||S1800|nor10sym@0|gnd|170.5|72|flagHalf@0|gnd_3|172.5|72
-Ametal-2|net@47|||S1800|nor10sym@0|vdd|170.5|122|flagHalf@0|vdd_6|172.5|122
-Ametal-2|net@48|||S1800|nor10sym@0|vdd_1|170.5|22|flagHalf@0|vdd_7|172.5|22
+Ametal-2|net@46|||S0|nor10sym@0|gnd|172.5|72|flagHalf@0|gnd_3|172.5|72
+Ametal-2|net@47|||S0|nor10sym@0|vdd|172.5|122|flagHalf@0|vdd_6|172.5|122
+Ametal-2|net@48|||S0|nor10sym@0|vdd_1|172.5|22|flagHalf@0|vdd_7|172.5|22
 Ametal-2|net@49|||S0|inv10D@0|gnd|172.5|-72|flagHalf@1|gnd_3|172.5|-72
 Ametal-2|net@50|||S0|inv10D@0|vdd|172.5|-122|flagHalf@1|vdd_6|172.5|-122
 Ametal-2|net@51|||S0|inv10D@0|vdd_1|172.5|-22|flagHalf@1|vdd_7|172.5|-22
 Ametal-2|net@52|||S1800|contact@13||-35.5|32|contact@15||170|32
 Ametal-1|net@54|||S900|flagHalf@0|inb|-35.5|43|contact@13||-35.5|32
-Ametal-1|net@57|||S900|nor10sym@0|out_4|195.5|34|contact@14||195.5|32
+Ametal-1|net@57|||S900|nor10sym@0|out_4|195|34|contact@14||195|32
 Ametal-1|net@58|||S0|inv10D@0|in|181|-47|pin@16||170|-47
-Ametal-2|net@60|||S1800|contact@15||170|32|contact@14||195.5|32
+Ametal-2|net@60|||S1800|contact@15||170|32|contact@14||195|32
 Ametal-1|net@63|||S2700|inv10D@0|out|187|-79|contact@16||187|-32
 Ametal-1|net@64|||S900|contact@17||42.5|-32|flagHalf@1|inb_1|42.5|-43
 Ametal-2|net@65|||S1800|contact@17||42.5|-32|contact@16||187|-32
 Ametal-2|net@67|||S1800|pin@20||-41|-12|contact@18||92|-12
 Ametal-1|net@69|||S2700|flagHalf@1|out_9|92|-15|contact@18||92|-12
 Ametal-1|net@84|||S900|flagHalf@0|succ|148.5|106|contact@19||148.5|88
-Ametal-1|net@85|||S2700|nor10sym@0|inB|174|81|contact@20||174|88
-Ametal-2|net@86|||S1800|contact@19||148.5|88|contact@20||174|88
+Ametal-1|net@85|||S2700|nor10sym@0|inB|173.5|81|contact@20||173.5|88
+Ametal-2|net@86|||S1800|contact@19||148.5|88|contact@20||173.5|88
 Ametal-2|net@95|||S1800|pin@35||-41|12|contact@23||92|12
 Ametal-1|net@96|||S900|flagHalf@0|out_9|92|15|contact@23||92|12
-Ametal-2|net@98|||S1800|contact@20||174|88|pin@37||220.5|88
+Ametal-2|net@98|||S1800|contact@20||173.5|88|pin@37||220.5|88
 Ametal-1|net@103|||S900|contact@24||119.5|-6|flagHalf@1|y_1|119.5|-37
 Ametal-1|net@104|||S900|flagHalf@0|y_1|119.5|37|contact@24||119.5|-6
 Ametal-1|net@107|||S2700|inv10D@1|out|201.5|-79|contact@25||201.5|-6
@@ -207,7 +205,7 @@ Ametal-2|net@112||6.2|S1800|wellCont@0|vdd_3|198.5|-22|inv10D@1|vdd_3|199|-22
 Ametal-2|net@113||6.2|S0|inv10D@1|gnd_1|199|-72|wellCont@0|gnd_1|198.5|-72
 Ametal-2|net@114||6.2|S0|inv10D@1|vdd_2|199|-122|wellCont@0|vdd_2|198.5|-122
 Ametal-1|net@115|||S2700|pin@16||170|-47|contact@15||170|32
-Ametal-1|net@116|||S900|nor10sym@0|inA|217|65|contact@43||217|12
+Ametal-1|net@116|||S900|nor10sym@0|inA|216.5|65|contact@43||216.5|12
 Ametal-2|net@117|||S1800|contact@24||119.5|-6|contact@25||201.5|-6
 Ametal-2|net@119|||S0|xor6x12@2|gnd_2|-40.5|72|flagHalf@0|gnd_1|-40.5|72
 Ametal-2|net@120|||S0|xor6x12@2|vdd_4|-40.5|122|flagHalf@0|vdd_3|-40.5|122
@@ -268,7 +266,7 @@ Ametal-2|net@229|||S1800|contact@44||165|12|pin@36||201|12
 Ametal-1|net@230|||S900|contact@44||165|12|pin@68||165|-38
 Ametal-1|net@233|||S1800|pin@70||148.5|-38|pin@68||165|-38
 Ametal-1|net@234|||S900|pin@70||148.5|-38|flagHalf@1|succ|148.5|-106
-Ametal-2|net@235|||S1800|pin@36||201|12|contact@43||217|12
+Ametal-2|net@235|||S1800|pin@36||201|12|contact@43||216.5|12
 Ametal-2|net@254||6.2|S1800|flags2i@2|vdd_7|-278|22|flags2i@1|vdd_5|-268.5|22
 Ametal-2|net@255||6.2|S0|flags2i@1|gnd|-268.5|-72|flags2i@2|gnd_1|-278|-72
 Ametal-2|net@256||6.2|S0|flags2i@1|gnd_2|-268.5|72|flags2i@2|gnd_3|-278|72
@@ -317,272 +315,6 @@ Evdd_14||D5G2;|inv10D@1|vdd|P
 Evdd_15||D5G2;|flags2i@2|vdd_1|P
 X
 
-# Cell aFlag;2{lay}
-CaFlag;2{lay}||cmos90|1228565721258|1233329255297||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1233277006389|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1233329711228
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@9||-35.5|106||||
-NX-Metal-1-Metal-2-Con|contact@10||-89.5|106||||
-NX-Metal-1-Metal-2-Con|contact@11||-89.5|-94||||
-NX-Metal-1-Metal-2-Con|contact@12||-35.5|-94||||
-NX-Metal-1-Metal-2-Con|contact@13||-35.5|32||||
-NX-Metal-1-Metal-2-Con|contact@14||195.5|32||||
-NX-Metal-1-Metal-2-Con|contact@15||170|32||||
-NX-Metal-1-Metal-2-Con|contact@16||187|-32||||
-NX-Metal-1-Metal-2-Con|contact@17||42.5|-32||||
-NX-Metal-1-Metal-2-Con|contact@18||92|-12||||
-NX-Metal-1-Metal-2-Con|contact@19||148.5|88||||
-NX-Metal-1-Metal-2-Con|contact@20||174|88||||
-NX-Metal-1-Metal-2-Con|contact@23||92|12||||
-NX-Metal-1-Metal-2-Con|contact@24||119.5|-6||||
-NX-Metal-1-Metal-2-Con|contact@25||201.5|-6||||
-NX-Metal-1-Metal-2-Con|contact@26||-243|-38||||
-NX-Metal-1-Metal-2-Con|contact@27||-270|-50||||
-NX-Metal-1-Metal-2-Con|contact@28||-302|-44||||
-NX-Metal-1-Metal-2-Con|contact@29||-292.5|-100||||
-NX-Metal-1-Metal-2-Con|contact@30||-260.5|-94||||
-NX-Metal-1-Metal-2-Con|contact@31||-247|-106||||
-NX-Metal-1-Metal-2-Con|contact@32||-286.5|94||||
-NX-Metal-1-Metal-2-Con|contact@33||-254.5|100||||
-NX-Metal-1-Metal-2-Con|contact@34||-227.5|106||||
-NX-Metal-1-Metal-2-Con|contact@35||-281|44||||
-NX-Metal-1-Metal-2-Con|contact@36||-249|50||||
-NX-Metal-1-Metal-2-Con|contact@37||-222|56||||
-NX-Metal-1-Metal-2-Con|contact@38||4|-6|||RR|
-NX-Metal-1-Metal-2-Con|contact@39||23.5|-6|||RR|
-NX-Metal-1-Metal-2-Con|contact@41||64|-6||||
-NX-Metal-1-Metal-2-Con|contact@42||83.5|-6||||
-NX-Metal-1-Metal-2-Con|contact@43||217|12||||
-NX-Metal-1-Metal-2-Con|contact@44||165|12||||
-IflagHalf;1{lay}|flagHalf@0||37.5|72|||D5G4;
-IflagHalf;1{lay}|flagHalf@1||37.5|-72|Y||D5G4;
-Iflags2i;1{lay}|flags2i@0||-233.5|0|Y||D5G4;
-Iflags2i;1{lay}|flags2i@1||-260.5|0|Y||D5G4;
-Iflags2i;1{lay}|flags2i@2||-292.5|0|Y||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@0||181|-72|Y||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@1||207.5|-72|XY||D5G4;
-Igates2inM:nor10sym;2{lay}|nor10sym@0||195.5|72|||D5G4;
-NMetal-1-Pin|pin@2||17.5|6||||
-NMetal-1-Pin|pin@4||4|6||||
-NMetal-1-Pin|pin@7||77.5|-6||||
-NMetal-1-Pin|pin@8||71|-6||||
-NMetal-1-Pin|pin@9||71|6||||
-NMetal-1-Pin|pin@11||64|6||||
-NMetal-1-Pin|pin@16||170|-47||||
-NMetal-2-Pin|pin@20||-41|-12||||
-NMetal-2-Pin|pin@35||-41|12||||
-NMetal-2-Pin|pin@36||201|12||||
-NMetal-2-Pin|pin@37||220.5|88||||
-NMetal-1-Pin|pin@55||-247|-97||||
-NMetal-2-Pin|pin@57||-145|94||||
-NMetal-2-Pin|pin@58||-145|106||||
-NMetal-2-Pin|pin@60||-144|44||||
-NMetal-2-Pin|pin@61||-144|56||||
-NMetal-1-Pin|pin@62||23.5|37||||
-NMetal-1-Pin|pin@64||83.5|6||||
-NMetal-1-Pin|pin@65||77.5|6||||
-NMetal-1-Pin|pin@68||165|-38||||
-NMetal-1-Pin|pin@70||148.5|-38||||
-IwiresL:select15;1{lay}|select15@0||-247|72|Y||D5G4;
-IwiresL:select15;1{lay}|select15@1||-247|-72|Y||D5G4;
-IwiresL:select15;1{lay}|select15@2||-223|72|Y||D5G4;
-IwiresL:select15;1{lay}|select15@3||-223|-72|Y||D5G4;
-IwiresL:strap2hGND;1{lay}|strap2hG@0||0|0|||D5G4;
-IwiresL:strap2hVDD;1{lay}|strap2hV@0||144|0|||D5G4;
-IwiresL:strap2hVDD;1{lay}|strap2hV@1||-144|0|||D5G4;
-IwiresL:wellContacts26;1{lay}|wellCont@0||194|-72|||D5G4;
-IwiresL:wellContacts26;1{lay}|wellCont@1||-275.5|72|Y||D5G4;
-IwiresL:wellContacts26;1{lay}|wellCont@2||-275.5|-72|Y||D5G4;
-Ixor6x12;5{lay}|xor6x12@2||-130.5|0|X||D5G4;
-Ametal-1|net@0|||S900|contact@13||-35.5|32|flagHalf@1|inb|-35.5|-43
-Ametal-1|net@1|||S900|flagHalf@0|inb_1|42.5|43|contact@17||42.5|-32
-Ametal-2|net@5|||S1800|contact@38||4|-6|contact@39||23.5|-6
-Ametal-1|net@6|||S2700|flagHalf@1|out_7|4|-14|contact@38||4|-6
-Ametal-1|net@8|||S0|pin@2||17.5|6|pin@4||4|6
-Ametal-1|net@9|||S2700|pin@4||4|6|flagHalf@0|out_7|4|14
-Ametal-1|net@23|||S2700|flagHalf@1|y|77.5|-32|pin@7||77.5|-6
-Ametal-1|net@24|||S0|pin@7||77.5|-6|pin@8||71|-6
-Ametal-1|net@25|||S2700|pin@8||71|-6|pin@9||71|6
-Ametal-1|net@28|||S2700|pin@11||64|6|flagHalf@0|out_8|64|14
-Ametal-1|net@29|||S0|pin@9||71|6|pin@11||64|6
-Ametal-2|net@30|||S1800|contact@10||-89.5|106|contact@9||-35.5|106
-Ametal-1|net@31|||S2700|flagHalf@0|ina|-35.5|97|contact@9||-35.5|106
-Ametal-1|net@33|||S2700|xor6x12@2|all|-89.5|104|contact@10||-89.5|106
-Ametal-1|net@36|||S2700|xor6x12@2|any|-89.5|-103.5|contact@11||-89.5|-94
-Ametal-2|net@37|||S1800|contact@11||-89.5|-94|contact@12||-35.5|-94
-Ametal-1|net@38|||S2700|flagHalf@1|ina|-35.5|-97|contact@12||-35.5|-94
-Ametal-2|net@46|||S1800|nor10sym@0|gnd|170.5|72|flagHalf@0|gnd_3|172.5|72
-Ametal-2|net@47|||S1800|nor10sym@0|vdd|170.5|122|flagHalf@0|vdd_6|172.5|122
-Ametal-2|net@48|||S1800|nor10sym@0|vdd_1|170.5|22|flagHalf@0|vdd_7|172.5|22
-Ametal-2|net@49|||S0|inv10D@0|gnd|172.5|-72|flagHalf@1|gnd_3|172.5|-72
-Ametal-2|net@50|||S0|inv10D@0|vdd|172.5|-122|flagHalf@1|vdd_6|172.5|-122
-Ametal-2|net@51|||S0|inv10D@0|vdd_1|172.5|-22|flagHalf@1|vdd_7|172.5|-22
-Ametal-2|net@52|||S1800|contact@13||-35.5|32|contact@15||170|32
-Ametal-1|net@54|||S900|flagHalf@0|inb|-35.5|43|contact@13||-35.5|32
-Ametal-1|net@57|||S900|nor10sym@0|out_4|195.5|34|contact@14||195.5|32
-Ametal-1|net@58|||S0|inv10D@0|in|181|-47|pin@16||170|-47
-Ametal-2|net@60|||S1800|contact@15||170|32|contact@14||195.5|32
-Ametal-1|net@63|||S2700|inv10D@0|out|187|-79|contact@16||187|-32
-Ametal-1|net@64|||S900|contact@17||42.5|-32|flagHalf@1|inb_1|42.5|-43
-Ametal-2|net@65|||S1800|contact@17||42.5|-32|contact@16||187|-32
-Ametal-2|net@67|||S1800|pin@20||-41|-12|contact@18||92|-12
-Ametal-1|net@69|||S2700|flagHalf@1|out_9|92|-15|contact@18||92|-12
-Ametal-1|net@84|||S900|flagHalf@0|succ|148.5|106|contact@19||148.5|88
-Ametal-1|net@85|||S2700|nor10sym@0|inB|174|81|contact@20||174|88
-Ametal-2|net@86|||S1800|contact@19||148.5|88|contact@20||174|88
-Ametal-2|net@95|||S1800|pin@35||-41|12|contact@23||92|12
-Ametal-1|net@96|||S900|flagHalf@0|out_9|92|15|contact@23||92|12
-Ametal-2|net@98|||S1800|contact@20||174|88|pin@37||220.5|88
-Ametal-1|net@103|||S900|contact@24||119.5|-6|flagHalf@1|y_1|119.5|-37
-Ametal-1|net@104|||S900|flagHalf@0|y_1|119.5|37|contact@24||119.5|-6
-Ametal-1|net@107|||S2700|inv10D@1|out|201.5|-79|contact@25||201.5|-6
-Ametal-2|net@109|||S0|wellCont@0|gnd|189.5|-72|inv10D@0|gnd_1|189.5|-72
-Ametal-2|net@110|||S0|wellCont@0|vdd|189.5|-122|inv10D@0|vdd_2|189.5|-122
-Ametal-2|net@111|||S0|wellCont@0|vdd_1|189.5|-22|inv10D@0|vdd_3|189.5|-22
-Ametal-2|net@112||6.2|S1800|wellCont@0|vdd_3|198.5|-22|inv10D@1|vdd_3|199|-22
-Ametal-2|net@113||6.2|S0|inv10D@1|gnd_1|199|-72|wellCont@0|gnd_1|198.5|-72
-Ametal-2|net@114||6.2|S0|inv10D@1|vdd_2|199|-122|wellCont@0|vdd_2|198.5|-122
-Ametal-1|net@115|||S2700|pin@16||170|-47|contact@15||170|32
-Ametal-1|net@116|||S900|nor10sym@0|inA|217|65|contact@43||217|12
-Ametal-2|net@117|||S1800|contact@24||119.5|-6|contact@25||201.5|-6
-Ametal-2|net@119|||S0|xor6x12@2|gnd_2|-40.5|72|flagHalf@0|gnd_1|-40.5|72
-Ametal-2|net@120|||S0|xor6x12@2|vdd_4|-40.5|122|flagHalf@0|vdd_3|-40.5|122
-Ametal-2|net@121|||S0|xor6x12@2|vdd_5|-40.5|22|flagHalf@0|vdd_2|-40.5|22
-Ametal-2|net@122|||S0|xor6x12@2|gnd|-40.5|-72|flagHalf@1|gnd_1|-40.5|-72
-Ametal-2|net@123|||S0|xor6x12@2|vdd|-40.5|-22|flagHalf@1|vdd_2|-40.5|-22
-Ametal-2|net@124|||S0|xor6x12@2|vdd_1|-40.5|-122|flagHalf@1|vdd_3|-40.5|-122
-Ametal-2|net@142||6.2|S1800|flags2i@2|vdd_7|-284|22|wellCont@1|vdd_1|-280|22
-Ametal-2|net@143||6.2|S0|wellCont@1|gnd|-280|72|flags2i@2|gnd_3|-284|72
-Ametal-2|net@144||6.2|S0|wellCont@1|vdd|-280|122|flags2i@2|vdd_6|-284|122
-Ametal-2|net@145||6.2|S0|wellCont@2|gnd|-280|-72|flags2i@2|gnd_1|-284|-72
-Ametal-2|net@146||6.2|S0|wellCont@2|vdd|-280|-22|flags2i@2|vdd_2|-284|-22
-Ametal-2|net@147||6.2|S0|wellCont@2|vdd_1|-280|-122|flags2i@2|vdd_3|-284|-122
-Ametal-2|net@148||6.2|S1800|wellCont@1|vdd_3|-271|22|flags2i@1|vdd_5|-269|22
-Ametal-2|net@149||6.2|S0|flags2i@1|gnd_2|-269|72|wellCont@1|gnd_1|-271|72
-Ametal-2|net@150||6.2|S0|flags2i@1|vdd_4|-269|122|wellCont@1|vdd_2|-271|122
-Ametal-2|net@151||6.2|S0|flags2i@1|gnd|-269|-72|wellCont@2|gnd_1|-271|-72
-Ametal-2|net@152||6.2|S0|flags2i@1|vdd|-269|-22|wellCont@2|vdd_2|-271|-22
-Ametal-2|net@153||6.2|S0|flags2i@1|vdd_1|-269|-122|wellCont@2|vdd_3|-271|-122
-Ametal-2|net@154||6.2|S1800|flags2i@1|gnd_3|-252|72|flags2i@0|gnd_2|-242|72
-Ametal-2|net@155||6.2|S0|flags2i@0|gnd|-242|-72|flags2i@1|gnd_1|-252|-72
-Ametal-2|net@156||6.2|S0|flags2i@0|vdd|-242|-22|flags2i@1|vdd_2|-252|-22
-Ametal-2|net@157||6.2|S0|flags2i@0|vdd_1|-242|-122|flags2i@1|vdd_3|-252|-122
-Ametal-2|net@158||6.2|S0|flags2i@0|vdd_4|-242|122|flags2i@1|vdd_6|-252|122
-Ametal-2|net@159||6.2|S0|flags2i@0|vdd_5|-242|22|flags2i@1|vdd_7|-252|22
-Ametal-1|net@164|||S900|flags2i@0|in[2]|-243|0|contact@26||-243|-38
-Ametal-2|net@165|||S0|xor6x12@2|in[3][T]|-169.5|-50|contact@27||-270|-50
-Ametal-1|net@166|||S900|flags2i@1|in[2]|-270|0|contact@27||-270|-50
-Ametal-2|net@167|||S0|xor6x12@2|in[5][T]|-207.5|-44|contact@28||-302|-44
-Ametal-1|net@168|||S900|flags2i@2|in[2]|-302|0|contact@28||-302|-44
-Ametal-2|net@169|||S0|xor6x12@2|in[6][T]|-206.5|-100|contact@29||-292.5|-100
-Ametal-1|net@170|||S900|flags2i@2|in|-292.5|-97|contact@29||-292.5|-100
-Ametal-2|net@171|||S0|xor6x12@2|in[4][T]|-163.5|-94|contact@30||-260.5|-94
-Ametal-1|net@172|||S2700|flags2i@1|in|-260.5|-97|contact@30||-260.5|-94
-Ametal-1|net@176|||S0|flags2i@0|in|-233.5|-97|pin@55||-247|-97
-Ametal-2|net@180|||S0|xor6x12@2|in[5][F]|-209.5|94|contact@32||-286.5|94
-Ametal-1|net@181|||S2700|flags2i@2|out|-286.5|79|contact@32||-286.5|94
-Ametal-2|net@182|||S0|xor6x12@2|in[3][F]|-171.5|100|contact@33||-254.5|100
-Ametal-1|net@183|||S2700|flags2i@1|out|-254.5|79|contact@33||-254.5|100
-Ametal-2|net@184|||S0|xor6x12@2|in[7][F]|-67.5|94|pin@57||-145|94
-Ametal-2|net@185|||S2700|pin@57||-145|94|pin@58||-145|106
-Ametal-2|net@187|||S0|pin@58||-145|106|contact@34||-227.5|106
-Ametal-1|net@188|||S2700|flags2i@0|out|-227.5|79|contact@34||-227.5|106
-Ametal-2|net@189|||S0|xor6x12@2|in[6][F]|-202.5|44|contact@35||-281|44
-Ametal-1|net@190|||S2700|flags2i@2|out[1]|-281|0|contact@35||-281|44
-Ametal-1|net@191|||S2700|flags2i@1|out[1]|-249|0|contact@36||-249|50
-Ametal-2|net@192|||S0|xor6x12@2|in[4][F]|-164.5|50|contact@36||-249|50
-Ametal-2|net@193|||S0|xor6x12@2|in[7][T]@633598832|-60.5|44|pin@60||-144|44
-Ametal-2|net@194|||S2700|pin@60||-144|44|pin@61||-144|56
-Ametal-2|net@196|||S0|pin@61||-144|56|contact@37||-222|56
-Ametal-1|net@197|||S2700|flags2i@0|out[1]|-222|0|contact@37||-222|56
-Ametal-2|net@198||6.2|S1800|flags2i@0|vdd_7|-225|22|xor6x12@2|vdd_7|-220.5|22
-Ametal-2|net@199||6.2|S0|xor6x12@2|gnd_1|-220.5|-72|flags2i@0|gnd_1|-225|-72
-Ametal-2|net@200||6.2|S0|xor6x12@2|gnd_3|-220.5|72|flags2i@0|gnd_3|-225|72
-Ametal-2|net@201||6.2|S0|xor6x12@2|vdd_2|-220.5|-22|flags2i@0|vdd_2|-225|-22
-Ametal-2|net@202||6.2|S0|xor6x12@2|vdd_3|-220.5|-122|flags2i@0|vdd_3|-225|-122
-Ametal-2|net@203||6.2|S0|xor6x12@2|vdd_6|-220.5|122|flags2i@0|vdd_6|-225|122
-Ametal-1|net@206|||S900|pin@55||-247|-97|contact@31||-247|-106
-Ametal-2|net@207|||S1800|contact@31||-247|-106|xor6x12@2|in[2][T]|-59.5|-106
-Ametal-2|net@209|||S1800|contact@26||-243|-38|xor6x12@2|in[7][T]|-65.5|-38
-Ametal-1|net@213|||S2700|contact@39||23.5|-6|pin@62||23.5|37
-Ametal-1|net@214|||S0|pin@62||23.5|37|flagHalf@0|x|17.5|37
-Ametal-1|net@219|||S2700|pin@65||77.5|6|flagHalf@0|y|77.5|32
-Ametal-1|net@221|||S2700|flagHalf@1|out_8|64|-14|contact@41||64|-6
-Ametal-1|net@223|||S900|pin@64||83.5|6|contact@42||83.5|-6
-Ametal-1|net@225|||S0|pin@64||83.5|6|pin@65||77.5|6
-Ametal-2|net@226|||S1800|contact@41||64|-6|contact@42||83.5|-6
-Ametal-1|net@227|||S2700|flagHalf@1|x|17.5|-37|pin@2||17.5|6
-Ametal-2|net@229|||S1800|contact@44||165|12|pin@36||201|12
-Ametal-1|net@230|||S900|contact@44||165|12|pin@68||165|-38
-Ametal-1|net@233|||S1800|pin@70||148.5|-38|pin@68||165|-38
-Ametal-1|net@234|||S900|pin@70||148.5|-38|flagHalf@1|succ|148.5|-106
-Ametal-2|net@235|||S1800|pin@36||201|12|contact@43||217|12
-Ametal-2|net@236||6.2|S0|strap2hV@1|vdd_2|-144|122|xor6x12@2|vdd_6|-220.5|122
-Ametal-2|net@237||6.2|S1800|xor6x12@2|gnd_1|-220.5|-72|strap2hV@1|gnd_1|-144|-72
-Ametal-2|net@238||6.2|S1800|xor6x12@2|gnd_3|-220.5|72|strap2hV@1|gnd|-144|72
-Ametal-2|net@239||6.2|S1800|xor6x12@2|vdd_2|-220.5|-22|strap2hV@1|vdd_1|-144|-22
-Ametal-2|net@240||6.2|S1800|xor6x12@2|vdd_3|-220.5|-122|strap2hV@1|vdd_3|-144|-122
-Ametal-2|net@241||6.2|S1800|xor6x12@2|vdd_7|-220.5|22|strap2hV@1|vdd|-144|22
-Ametal-2|net@242||6.2|S1800|strap2hV@1|vdd_2|-144|122|strap2hG@0|vdd_2|0|122
-Ametal-2|net@243||6.2|S0|strap2hV@0|gnd|144|72|strap2hG@0|gnd|0|72
-Ametal-2|net@244||6.2|S0|strap2hV@0|gnd_1|144|-72|strap2hG@0|gnd_1|0|-72
-Ametal-2|net@245||6.2|S0|strap2hV@0|vdd|144|22|strap2hG@0|vdd|0|22
-Ametal-2|net@246||6.2|S0|strap2hV@0|vdd_1|144|-22|strap2hG@0|vdd_1|0|-22
-Ametal-2|net@247||6.2|S0|strap2hV@0|vdd_3|144|-122|strap2hG@0|vdd_3|0|-122
-Ametal-2|net@248||6.2|S0|strap2hG@0|gnd|0|72|strap2hV@1|gnd|-144|72
-Ametal-2|net@249||6.2|S0|strap2hG@0|gnd_1|0|-72|strap2hV@1|gnd_1|-144|-72
-Ametal-2|net@250||6.2|S0|strap2hG@0|vdd|0|22|strap2hV@1|vdd|-144|22
-Ametal-2|net@251||6.2|S0|strap2hG@0|vdd_1|0|-22|strap2hV@1|vdd_1|-144|-22
-Ametal-2|net@252||6.2|S0|strap2hG@0|vdd_3|0|-122|strap2hV@1|vdd_3|-144|-122
-Ametal-2|net@253||6.2|S0|strap2hV@0|vdd_2|144|122|strap2hG@0|vdd_2|0|122
-Eflag[4][T]|flag[1][F]|D5G2;|pin@20||O
-Eflag[1][F]@442206571|flag[1][T]|D5G2;|pin@35||O
-Eyy|flag[1][clr]|D5G2;|pin@37||I
-Exx|flag[1][set]|D5G2;|pin@36||I
-Eflag[2][F]|flag[A][F]|D5G2;|xor6x12@2|flag[1][F]|I
-Eflag[2][T]|flag[A][T]|D5G2;|xor6x12@2|flag[1][T]|I
-Eflag[3][F]|flag[B][F]|D5G2;|xor6x12@2|flag[2][F]|I
-Eflag[3][T]|flag[B][T]|D5G2;|xor6x12@2|flag[2][T]|I
-Eflag[4][F]|flag[C][F]|D5G2;|xor6x12@2|flag[3][F]|I
-Eflag[4][T]@290146688|flag[C][T]|D5G2;|xor6x12@2|flag[3][T]|I
-Egnd||D5G2;|flags2i@2|gnd|G
-Egnd_2||D5G2;|flags2i@2|gnd_2|G
-Egnd_3||D5G2;|strap2hG@0|gnd_3|G
-Egnd_4||D5G2;|nor10sym@0|gnd_1|G
-Egnd_5||D5G2;|strap2hG@0|gnd_5|G
-Egnd_6@543358865|gnd_6|D5G2;|inv10D@1|gnd|G
-Egnd_7||D5G2;|strap2hG@0|gnd_2|G
-Egnd_8||D5G2;|strap2hG@0|gnd_4|G
-Egnd_9||D5G2;|strap2hV@0|gnd_2|G
-Egnd_10||D5G2;|strap2hV@0|gnd_3|G
-Egnd_11||D5G2;|strap2hV@1|gnd_2|G
-Egnd_12||D5G2;|strap2hV@1|gnd_3|G
-Ein[1][T]||D5G2;|xor6x12@2|in[7][T]|I
-Ein[2][T]||D5G2;|xor6x12@2|in[2][T]|I
-Ein[3][T]||D5G2;|xor6x12@2|in[3][T]|I
-Ein[4][T]||D5G2;|xor6x12@2|in[4][T]|I
-Ein[5][T]||D5G2;|xor6x12@2|in[5][T]|I
-Ein[6][T]||D5G2;|xor6x12@2|in[6][T]|I
-Ein|mc|D5G2;|inv10D@1|in|I
-Evdd||D5G2;|flags2i@2|vdd|P
-Evdd_1||D5G2;|inv10D@1|vdd_1|P
-Evdd_4||D5G2;|flags2i@2|vdd_4|P
-Evdd_5||D5G2;|flags2i@2|vdd_5|P
-Evdd_6||D5G2;|strap2hV@0|vdd_6|P
-Evdd_8||D5G2;|nor10sym@0|vdd_2|P
-Evdd_9||D5G2;|nor10sym@0|vdd_3|P
-Evdd_14||D5G2;|inv10D@1|vdd|P
-Evdd_15||D5G2;|flags2i@2|vdd_1|P
-Evdd_16||D5G2;|strap2hG@0|vdd_4|P
-Evdd_17||D5G2;|strap2hG@0|vdd_5|P
-Evdd_18||D5G2;|strap2hV@0|vdd_4|P
-Evdd_19||D5G2;|strap2hV@0|vdd_5|P
-Evdd_20||D5G2;|strap2hV@0|vdd_8|P
-Evdd_21||D5G2;|strap2hV@1|vdd_4|P
-Evdd_22||D5G2;|strap2hV@1|vdd_5|P
-Evdd_23||D5G2;|strap2hV@1|vdd_6|P
-Evdd_24||D5G2;|strap2hV@1|vdd_8|P
-X
-
 # Cell aFlag;1{sch}
 CaFlag;1{sch}||schematic|1228478445532|1233328134132|
 IaFlag;1{ic}|aFlag@0||57|37|||D5G4;
@@ -916,7 +648,7 @@ Ey_1||D5G2;|pin@23||I
 X
 
 # Cell flags;1{ic}
-Cflags;1{ic}||artwork|1230412917466|1237248740534|E
+Cflags;1{ic}||artwork|1230412917466|1237931998192|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@0||4|0|-1|-1||
 Nschematic:Bus_Pin|pin@1||0|-5|-1|-1||
@@ -927,30 +659,50 @@ NPin|pin@5||3|-4|1|1||
 Ngeneric:Invisible-Pin|pin@9||3|0|1|1||
 Ngeneric:Invisible-Pin|pin@10||0|-4|1|1||
 Ngeneric:Invisible-Pin|pin@11||0|0|||||ART_message(D5G2;)Sflags
-Nschematic:Bus_Pin|pin@12||-2|5|-1|-1||
-NPin|pin@13||-2|4|1|1||
-NPin|pin@14||-2|5|1|1||
+NPin|pin@13||0|4|1|1||
+NPin|pin@14||0|5|1|1||
 Nschematic:Bus_Pin|pin@15||-4|0|-1|-1|RRR|
 NPin|pin@17||-3|0|1|1||
 NPin|pin@18||-4|0|1|1||
+Nschematic:Bus_Pin|pin@19||0|8|-1|-1||
+NPin|pin@20||1|5|1|1||
+NPin|pin@21||2|6|1|1||
+NPin|pin@22||1|7|1|1||
+NPin|pin@23||-2|7|1|1||
+NPin|pin@24||-1|6|1|1||
+NPin|pin@25||-2|5|1|1||
+Ngeneric:Invisible-Pin|pin@27||0|7|1|1||
+Nschematic:Bus_Pin|pin@29||-1|6|-1|-1||
+Nschematic:Bus_Pin|pin@30||2|6|-1|-1||
+Ngeneric:Invisible-Pin|pin@31||0|6|||||ART_message(D5G1.5;)S3
 AThicker|net@0|||FS2700|pin@17||-3|0|pin@3||-3|4
-AThicker|net@1|||FS1800|pin@13||-2|4|pin@4||3|4
+AThicker|net@1|||FS1800|pin@13||0|4|pin@4||3|4
 AThicker|net@2|||FS900|pin@4||3|4|pin@5||3|-4
 AThicker|net@3|||FS0|pin@5||3|-4|pin@2||-3|-4
 Aschematic:bus|net@5||-0.5|IJ900|pin@10||0|-4|pin@1||0|-5
 Aschematic:bus|net@7||-0.5|IJ1800|pin@9||3|0|pin@0||4|0
-AThicker|net@8|||FS1800|pin@3||-3|4|pin@13||-2|4
-AThicker|net@9|||FS2700|pin@13||-2|4|pin@14||-2|5
+AThicker|net@8|||FS1800|pin@3||-3|4|pin@13||0|4
+AThicker|net@9|||FS2700|pin@13||0|4|pin@14||0|5
 AThicker|net@11|||FS2700|pin@2||-3|-4|pin@17||-3|0
 AThicker|net@12|||FS0|pin@17||-3|0|pin@18||-4|0
+AThicker|net@13|||FS1800|pin@14||0|5|pin@20||1|5
+AThicker|net@14|||FS2250|pin@20||1|5|pin@21||2|6
+AThicker|net@15|||FS3150|pin@21||2|6|pin@22||1|7
+AThicker|net@16|||FS0|pin@22||1|7|pin@23||-2|7
+AThicker|net@17|||FS1350|pin@23||-2|7|pin@24||-1|6
+AThicker|net@18|||FS450|pin@24||-1|6|pin@25||-2|5
+AThicker|net@19|||FS1800|pin@25||-2|5|pin@14||0|5
+Aschematic:bus|net@20||-0.5|IJ900|pin@19||0|8|pin@27||0|7
 Eflag[A,B][set,clr]||D5G2;|pin@0||I
 Ein[13:24][T]|flag[C][T]|D5G2;|pin@15||I
 Ein[1:12][T,F]|m1[1:12]|D5G2;|pin@1||I
-Emc||D5G2;|pin@12||I
+Ep2p,p1p,rd,mc||D5G2;|pin@19||B
+Esin||D5G2;|pin@29||I
+Esout||D5G2;|pin@30||O
 X
 
-# Cell flags;2{lay}
-Cflags;2{lay}||cmos90|1228679954563|1237205745617||ATTR_NCC(D5G4;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237040631228|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237205799137
+# Cell flags;3{lay}
+Cflags;3{lay}||cmos90|1228679954563|1237931221311||ATTR_NCC(D5G4;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237931234110|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237931234110
 IaFlag;3{lay}|aFlag@4||0|144|||D5G4;
 IaFlag;3{lay}|aFlag@5||0|-144|Y||D5G4;
 IpredicateM:abdBUSpins;1{lay}|abdBUSpi@0||0|-144|||D5G4;
@@ -967,15 +719,48 @@ NX-Metal-2-Metal-3-Con|contact@25||204|156||||
 NX-Metal-2-Metal-3-Con|contact@26||198|232||||
 NX-Metal-3-Metal-4-Con|contact@27||204|-139.4||||
 NX-Metal-3-Metal-4-Con|contact@28||198|-148.6||||
-NX-Metal-1-Metal-2-Con|contact@29||217|144||||
+NX-Metal-1-Metal-2-Con|contact@30||-210.5|426||||
+NX-Metal-1-Metal-2-Con|contact@31||217|144||||
+NX-Metal-2-Metal-3-Con|contact@32||192|144||||
+NX-Metal-2-Metal-3-Con|contact@34||192|488||||
+Igates1inM:inv10D;1{lay}|inv10D@0||-198.5|360|||D5G4;
+Igates1inM:inv10D;1{lay}|inv10D@1||-153.5|360|X||D5G4;
+Igates1inM:inv10D;1{lay}|inv10D@2||-40.5|360|||D5G4;
+Igates1inM:inv10D;1{lay}|inv10D@3||-172.5|360|||D5G4;
 NMetal-1-Pin|pin@28||207.5|93||||
 NMetal-1-Pin|pin@29||217|93||||
 NMetal-1-Pin|pin@30||217|-93||||
 NMetal-1-Pin|pin@31||207.5|-93||||
-NMetal-1-Pin|pin@34||-210.5|0||||
-NMetal-1-Pin|pin@35||-192.5|0||||
 NMetal-3-Pin|pin@37||210|-124||||
-NMetal-2-Pin|pin@39||0|144||||
+NMetal-1-Pin|pin@43||-210.5|335||||
+NMetal-2-Pin|pin@46||-220|426||||
+NMetal-1-Pin|pin@49||-139|335||||
+NMetal-1-Pin|pin@50||-50.5|335||||
+NMetal-1-Pin|pin@53||-159.5|438||||
+NMetal-1-Pin|pin@54||-34.5|438||||
+NMetal-1-Pin|pin@55||20|438||||
+NMetal-1-Pin|pin@56||-124|438||||
+NMetal-1-Pin|pin@57||-192.5|335||||
+NMetal-1-Pin|pin@58||-166.5|438||||
+NMetal-1-Pin|pin@60||-268|438||||
+NMetal-1-Pin|pin@61||-154.5|288||||
+NMetal-1-Pin|pin@62||-139|288||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-295|360|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||217.5|360|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-295|504|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||217.5|504|||D5G4;
+IscanM:scanEx3h;1{lay}|scanEx3h@0||-81.5|504|X||D5G4;
+IwiresL:select100;1{lay}|select10@0||-254.5|360|||D5G4;
+IwiresL:select100;1{lay}|select10@1||25|360|||D5G4;
+IwiresL:select100;1{lay}|select10@2||-97|360|||D5G4;
+IwiresL:select144;1{lay}|select14@2||139|360|||D5G4;
+IwiresL:select144;1{lay}|select14@4||139|648|||D5G4;
+IwiresL:select144;1{lay}|select14@6||-225.5|648|||D5G4;
+IwiresL:select144;1{lay}|select14@8||-104.5|648|||D5G4;
+IwiresL:select144;1{lay}|select14@10||16.5|648|||D5G4;
+IwiresL:select90;1{lay}|select90@0||173|504|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-185.5|360|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||-27.5|360|||D5G4;
 Ametal-1|net@69|||S900|aFlag@4|mc|207.5|97|pin@28||207.5|93
 Ametal-1|net@70|||S1800|pin@28||207.5|93|pin@29||217|93
 Ametal-1|net@72|||S0|pin@30||217|-93|pin@31||207.5|-93
@@ -992,10 +777,6 @@ Ametal-1|net@99|||S2700|aFlag@5|flag[A][T]|-68.5|-144|aFlag@4|flag[A][T]|-68.5|1
 Ametal-1|net@100|||S900|aFlag@4|flag[A][F]|-50.5|144|contact@17||-50.5|-132
 Ametal-1|net@103|||S2700|contact@18||-68.5|-156|aFlag@5|flag[A][T]|-68.5|-144
 Ametal-1|net@104|||S900|contact@17||-50.5|-132|aFlag@5|flag[A][F]|-50.5|-144
-Ametal-1|net@110|||S2700|aFlag@5|flag[C][F]|-192.5|-144|pin@35||-192.5|0
-Ametal-1|net@111|||S2700|aFlag@5|flag[C][T]|-210.5|-144|pin@34||-210.5|0
-Ametal-1|net@112|||S2700|pin@34||-210.5|0|aFlag@4|flag[C][T]|-210.5|144
-Ametal-1|net@113|||S2700|pin@35||-192.5|0|aFlag@4|flag[C][F]|-192.5|144
 Ametal-1|net@116|||S900|pin@29||217|93|pin@30||217|-93
 Ametal-2|net@117|||S1800|aFlag@5|flag[1][set]|201|-156|contact@21||210|-156
 Ametal-3|net@118|||S2700|contact@21||210|-156|pin@37||210|-124
@@ -1010,14 +791,66 @@ Ametal-4|net@136|||S1800|abdBUSpi@0|flag[1][xx]|0|-148.6|contact@28||198|-148.6
 Ametal-3|net@137|||S2700|contact@22||210|-232|contact@24||210|-167
 Ametal-3|net@138|||S900|contact@25||204|156|contact@27||204|-139.4
 Ametal-3|net@139|||S900|contact@26||198|232|contact@28||198|-148.6
-Ametal-2|net@160|||S0|contact@29||217|144|pin@39||0|144
-Ametal-1|net@161|||S2700|pin@29||217|93|contact@29||217|144
+Ametal-1|net@166|||S1800|pin@43||-210.5|335|inv10D@0|in|-198.5|335
+Ametal-1|net@170|||S2700|aFlag@4|flag[C][T]|-210.5|144|pin@43||-210.5|335
+Ametal-1|net@173|||S2700|aFlag@4|flag[C][F]|-192.5|144|pin@57||-192.5|335
+Ametal-2|net@177|||S0|wellCont@0|gnd|-190|360|inv10D@0|gnd_1|-190|360
+Ametal-2|net@178|||S0|wellCont@0|vdd|-190|310|inv10D@0|vdd_3|-190|310
+Ametal-2|net@179|||S0|wellCont@0|vdd_1|-190|410|inv10D@0|vdd_2|-190|410
+Ametal-2|net@182||6.2|S0|inv10D@0|vdd|-207|410|pinsVddG@0|vdd|-295|410
+Ametal-2|net@183||6.2|S1800|pinsVddG@0|gnd|-295|360|inv10D@0|gnd|-207|360
+Ametal-2|net@184||6.2|S1800|pinsVddG@0|vdd_1|-295|310|inv10D@0|vdd_1|-207|310
+Ametal-2|net@190|||S0|contact@30||-210.5|426|pin@46||-220|426
+Ametal-1|net@191|||S2700|aFlag@5|flag[C][T]|-210.5|-144|aFlag@4|flag[C][T]|-210.5|144
+Ametal-1|net@192|||S2700|aFlag@5|flag[C][F]|-192.5|-144|aFlag@4|flag[C][F]|-192.5|144
+Ametal-1|net@193|||S2700|pin@43||-210.5|335|contact@30||-210.5|426
+Ametal-1|net@196|||S2700|aFlag@4|flag[B][F]|-154.5|144|pin@61||-154.5|288
+Ametal-1|net@197|||S0|pin@49||-139|335|inv10D@1|in|-153.5|335
+Ametal-1|net@198|||S2700|aFlag@4|flag[A][F]|-50.5|144|pin@50||-50.5|335
+Ametal-1|net@199|||S1800|pin@50||-50.5|335|inv10D@2|in|-40.5|335
+Ametal-1|net@202|||S2700|inv10D@1|out|-159.5|367|pin@53||-159.5|438
+Ametal-1|net@204|||S2700|inv10D@2|out|-34.5|367|pin@54||-34.5|438
+Ametal-1|net@205|||S1800|pin@54||-34.5|438|pin@55||20|438
+Ametal-1|net@206|||S2700|pin@55||20|438|scanEx3h@0|dIn[1]|20|497
+Ametal-1|net@207|||S1800|pin@53||-159.5|438|pin@56||-124|438
+Ametal-1|net@208|||S2700|pin@56||-124|438|scanEx3h@0|dIn[2]|-124|497
+Ametal-1|net@209|||S2700|pin@57||-192.5|335|inv10D@0|out|-192.5|367
+Ametal-1|net@210|||S1800|pin@57||-192.5|335|inv10D@3|in|-172.5|335
+Ametal-1|net@211|||S2700|inv10D@3|out|-166.5|367|pin@58||-166.5|438
+Ametal-1|net@213|||S0|pin@58||-166.5|438|pin@60||-268|438
+Ametal-1|net@215|||S900|scanEx3h@0|dIn[3]|-268|497|pin@60||-268|438
+Ametal-2|net@216|||S0|inv10D@3|gnd|-181|360|wellCont@0|gnd_1|-181|360
+Ametal-2|net@217|||S0|inv10D@3|vdd_1|-181|310|wellCont@0|vdd_2|-181|310
+Ametal-2|net@218|||S0|inv10D@3|vdd|-181|410|wellCont@0|vdd_3|-181|410
+Ametal-1|net@226|||S1800|pin@61||-154.5|288|pin@62||-139|288
+Ametal-1|net@227|||S2700|pin@62||-139|288|pin@49||-139|335
+Ametal-2|net@228||6.2|S1800|inv10D@3|vdd_3|-164|310|inv10D@1|vdd_3|-162|310
+Ametal-2|net@229||6.2|S0|inv10D@1|gnd_1|-162|360|inv10D@3|gnd_1|-164|360
+Ametal-2|net@230||6.2|S0|inv10D@1|vdd_2|-162|410|inv10D@3|vdd_2|-164|410
+Ametal-2|net@231||6.2|S1800|inv10D@1|vdd_1|-145|310|inv10D@2|vdd_1|-49|310
+Ametal-2|net@232||6.2|S0|inv10D@2|gnd|-49|360|inv10D@1|gnd|-145|360
+Ametal-2|net@233||6.2|S0|inv10D@2|vdd|-49|410|inv10D@1|vdd|-145|410
+Ametal-2|net@234||6.2|S1800|wellCont@1|vdd_2|-23|310|pinsVddG@1|vdd_1|217.5|310
+Ametal-2|net@235||6.2|S0|pinsVddG@1|gnd|217.5|360|wellCont@1|gnd_1|-23|360
+Ametal-2|net@236||6.2|S0|pinsVddG@1|vdd|217.5|410|wellCont@1|vdd_3|-23|410
+Ametal-2|net@237|||S0|wellCont@1|gnd|-32|360|inv10D@2|gnd_1|-32|360
+Ametal-2|net@238|||S0|wellCont@1|vdd|-32|310|inv10D@2|vdd_3|-32|310
+Ametal-2|net@239|||S0|wellCont@1|vdd_1|-32|410|inv10D@2|vdd_2|-32|410
+Ametal-2|net@240||6.2|S0|pinsVddG@2|vdd|-295|554|scanEx3h@0|vdd_3|-297.5|554
+Ametal-2|net@241||6.2|S1800|scanEx3h@0|gnd_1|-297.5|504|pinsVddG@2|gnd|-295|504
+Ametal-2|net@242||6.2|S1800|scanEx3h@0|vdd_1|-297.5|454|pinsVddG@2|vdd_1|-295|454
+Ametal-2|net@243||6.2|S1800|scanEx3h@0|vdd_2|134.5|554|pinsVddG@3|vdd|217.5|554
+Ametal-2|net@244||6.2|S0|pinsVddG@3|gnd|217.5|504|scanEx3h@0|gnd|134.5|504
+Ametal-2|net@245||6.2|S0|pinsVddG@3|vdd_1|217.5|454|scanEx3h@0|vdd|134.5|454
+Ametal-1|net@249|||S2700|pin@29||217|93|contact@31||217|144
+Ametal-2|net@250|||S0|contact@31||217|144|contact@32||192|144
+Ametal-3|net@259|||S2700|contact@32||192|144|contact@34||192|488
+Ametal-2|net@260|||S1800|scanEx3h@0|mc|134.5|488|contact@34||192|488
 Eflag[A][clr]||D5G2;|abdBUSpi@0|flag[2][xx]|I
 Eflag[A][set]||D5G2;|abdBUSpi@0|flag[3][xx]|I
 Eflag[B][clr]||D5G2;|abdBUSpi@0|flag[1][xx]|I
 Eflag[B][set]||D5G2;|abdBUSpi@0|flag[4][xx]|I
-Eflag[C][F]||D5G2;|pin@35||I
-Eflag[C][T]||D5G2;|pin@34||I
+Eflag[C][T]||D5G2;|pin@46||I
 Egnd||D5G2;|aFlag@5|gnd|G
 Egnd_2||D5G2;|aFlag@5|gnd_2|G
 Egnd_4||D5G2;|aFlag@5|gnd_4|G
@@ -1026,19 +859,32 @@ Egnd_8||D5G2;|aFlag@4|gnd_4|G
 Egnd_10||D5G2;|aFlag@4|gnd_6|G
 Egnd_11||D5G2;|aFlag@4|gnd_2|G
 Egnd_12||D5G2;|aFlag@4|gnd|G
-Einn[1][T]|m1[1]|D5G2;|aFlag@5|in[2]@153280970|O
-Einn[2][T]|m1[2]|D5G2;|aFlag@5|inn[2][T]|I
-Einn[3][T]|m1[3]|D5G2;|aFlag@5|in[2]@490679894|O
-Einn[4][T]|m1[4]|D5G2;|aFlag@5|inn[4][T]|I
-Einn[5][T]|m1[5]|D5G2;|aFlag@5|in[2]|O
-Einn[6][T]|m1[6]|D5G2;|aFlag@5|inn[6][T]|I
+Egnd_14||D5G2;|pinsVddG@0|gnd|G
+Egnd_15||D5G2;|pinsVddG@1|gnd|G
+Egnd_16||D5G2;|pinsVddG@2|gnd|G
+Egnd_17||D5G2;|pinsVddG@3|gnd|G
+Em1[1]||D5G2;|aFlag@5|in[2]@153280970|O
+Em1[2]||D5G2;|aFlag@5|inn[2][T]|I
+Em1[3]||D5G2;|aFlag@5|in[2]@490679894|O
+Em1[4]||D5G2;|aFlag@5|inn[4][T]|I
+Em1[5]||D5G2;|aFlag@5|in[2]|O
+Em1[6]||D5G2;|aFlag@5|inn[6][T]|I
 Em1[7]||D5G2;|aFlag@4|in[1][T]|I
 Em1[8]||D5G2;|aFlag@4|in[2][T]|I
 Em1[9]||D5G2;|aFlag@4|in[3][T]|I
 Em1[10]||D5G2;|aFlag@4|in[4][T]|I
 Em1[11]||D5G2;|aFlag@4|in[5][T]|I
 Em1[12]||D5G2;|aFlag@4|in[6][T]|I
-Emc||D5G2;|pin@39||I
+Emc||D5G2;|scanEx3h@0|mc|I
+Emc_1||D5G2;|scanEx3h@0|mc_1|I
+Ep1p||D5G2;|scanEx3h@0|p1p|B
+Ep1p_1||D5G2;|scanEx3h@0|p1p_1|B
+Ep2p||D5G2;|scanEx3h@0|p2p|B
+Ep2p_1||D5G2;|scanEx3h@0|p2p_1|B
+Erd||D5G2;|scanEx3h@0|rd|B
+Erd_1||D5G2;|scanEx3h@0|rd_1|B
+Esin||D5G2;|scanEx3h@0|sin|I
+Esout||D5G2;|scanEx3h@0|sout|I
 Evdd||D5G2;|aFlag@5|vdd|P
 Evdd_1||D5G2;|aFlag@5|vdd_1|P
 Evdd_4||D5G2;|aFlag@5|vdd_4|P
@@ -1055,146 +901,176 @@ Evdd_23||D5G2;|aFlag@4|vdd|P
 Evdd_24||D5G2;|aFlag@4|vdd_4|P
 Evdd_25||D5G2;|aFlag@4|vdd_5|P
 Evdd_26||D5G2;|aFlag@4|vdd_15|P
+Evdd_29||D5G2;|pinsVddG@0|vdd|P
+Evdd_30||D5G2;|pinsVddG@0|vdd_1|P
+Evdd_31||D5G2;|pinsVddG@1|vdd|P
+Evdd_32||D5G2;|pinsVddG@1|vdd_1|P
+Evdd_33||D5G2;|pinsVddG@2|vdd|P
+Evdd_34||D5G2;|pinsVddG@2|vdd_1|P
+Evdd_35||D5G2;|pinsVddG@3|vdd|P
+Evdd_36||D5G2;|pinsVddG@3|vdd_1|P
 X
 
-# Cell flags;1{lay}
-Cflags;1{lay}||cmos90|1228679954563|1234571065230||ATTR_NCC(D5G4;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1233328757217|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234743305714
-IaFlag;2{lay}|aFlag@2||0|-144|Y||D5G4;
-IaFlag;2{lay}|aFlag@3||0|144|||D5G4;
+# Cell flags;2{lay}
+Cflags;2{lay}||cmos90|1228679954563|1237841013534||ATTR_NCC(D5G4;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237841018642|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237841018642
+IaFlag;3{lay}|aFlag@4||0|144|||D5G4;
+IaFlag;3{lay}|aFlag@5||0|-144|Y||D5G4;
 IpredicateM:abdBUSpins;1{lay}|abdBUSpi@0||0|-144|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@17||-50.5|-132||||
 NX-Metal-1-Metal-2-Con|contact@18||-68.5|-156||||
 NX-Metal-1-Metal-2-Con|contact@19||-172.5|156||||
 NX-Metal-1-Metal-2-Con|contact@20||-154.5|132||||
-NX-Metal-2-Metal-3-Con|contact@21||204|-156||||
-NX-Metal-2-Metal-3-Con|contact@22||204|-232||||
-NX-Metal-3-Metal-4-Con|contact@23||204|-157.8||||
-NX-Metal-3-Metal-4-Con|contact@24||204|-167||||
-NX-Metal-2-Metal-3-Con|contact@25||198|156||||
-NX-Metal-2-Metal-3-Con|contact@26||192|232||||
-NX-Metal-3-Metal-4-Con|contact@27||198|-139.4||||
-NX-Metal-3-Metal-4-Con|contact@28||192|-148.6||||
+NX-Metal-2-Metal-3-Con|contact@21||210|-156||||
+NX-Metal-2-Metal-3-Con|contact@22||210|-232||||
+NX-Metal-3-Metal-4-Con|contact@23||210|-157.8||||
+NX-Metal-3-Metal-4-Con|contact@24||210|-167||||
+NX-Metal-2-Metal-3-Con|contact@25||204|156||||
+NX-Metal-2-Metal-3-Con|contact@26||198|232||||
+NX-Metal-3-Metal-4-Con|contact@27||204|-139.4||||
+NX-Metal-3-Metal-4-Con|contact@28||198|-148.6||||
+NX-Metal-1-Metal-2-Con|contact@29||217|144||||
+NX-Metal-1-Metal-2-Con|contact@30||-210.5|426||||
+Igates1inM:inv10D;1{lay}|inv10D@0||-198.5|360|||D5G4;
 NMetal-1-Pin|pin@28||207.5|93||||
 NMetal-1-Pin|pin@29||217|93||||
 NMetal-1-Pin|pin@30||217|-93||||
 NMetal-1-Pin|pin@31||207.5|-93||||
-NMetal-1-Pin|pin@32||217|140||||
-NMetal-1-Pin|pin@34||-210.5|0||||
-NMetal-1-Pin|pin@35||-192.5|0||||
-NMetal-3-Pin|pin@37||204|-124||||
-Ametal-1|net@69|||S900|aFlag@3|in|207.5|97|pin@28||207.5|93
+NMetal-3-Pin|pin@37||210|-124||||
+NMetal-2-Pin|pin@39||0|144||||
+NMetal-1-Pin|pin@43||-210.5|335||||
+NMetal-2-Pin|pin@46||-220|426||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-295|360|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||217.5|360|||D5G4;
+IwiresL:select100;1{lay}|select10@0||-254.5|360|||D5G4;
+IwiresL:select144;1{lay}|select14@0||-104.5|360|||D5G4;
+IwiresL:select144;1{lay}|select14@1||15.5|360|||D5G4;
+IwiresL:select144;1{lay}|select14@2||139|360|||D5G4;
+IwiresL:select144;1{lay}|select14@3||139|504|||D5G4;
+IwiresL:select144;1{lay}|select14@4||139|648|||D5G4;
+IwiresL:select144;1{lay}|select14@5||-225.5|504|||D5G4;
+IwiresL:select144;1{lay}|select14@6||-225.5|648|||D5G4;
+IwiresL:select144;1{lay}|select14@7||-104.5|504|||D5G4;
+IwiresL:select144;1{lay}|select14@8||-104.5|648|||D5G4;
+IwiresL:select144;1{lay}|select14@9||16.5|504|||D5G4;
+IwiresL:select144;1{lay}|select14@10||16.5|648|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-185.5|360|||D5G4;
+Ametal-1|net@69|||S900|aFlag@4|mc|207.5|97|pin@28||207.5|93
 Ametal-1|net@70|||S1800|pin@28||207.5|93|pin@29||217|93
 Ametal-1|net@72|||S0|pin@30||217|-93|pin@31||207.5|-93
-Ametal-1|net@73|||S900|pin@31||207.5|-93|aFlag@2|in|207.5|-97
-Ametal-2|net@81|||S0|aFlag@2|flag[4][T]|-41|-132|contact@17||-50.5|-132
-Ametal-2|net@82|||S0|aFlag@2|flag[1][F]@442206571|-41|-156|contact@18||-68.5|-156
-Ametal-2|net@86|||S0|aFlag@3|flag[1][F]@442206571|-41|156|contact@19||-172.5|156
-Ametal-2|net@89|||S0|aFlag@3|flag[4][T]|-41|132|contact@20||-154.5|132
-Ametal-1|net@94|||S2700|pin@29||217|93|pin@32||217|140
-Ametal-1|net@95|||S2700|contact@20||-154.5|132|aFlag@3|flag[3][F]|-154.5|144
-Ametal-1|net@96|||S900|contact@19||-172.5|156|aFlag@3|flag[3][T]|-172.5|144
-Ametal-1|net@97|||S900|aFlag@3|flag[3][T]|-172.5|144|aFlag@2|flag[3][T]|-172.5|-144
-Ametal-1|net@98|||S900|aFlag@3|flag[3][F]|-154.5|144|aFlag@2|flag[3][F]|-154.5|-144
-Ametal-1|net@99|||S2700|aFlag@2|flag[2][T]|-68.5|-144|aFlag@3|flag[2][T]|-68.5|144
-Ametal-1|net@100|||S900|aFlag@3|flag[2][F]|-50.5|144|contact@17||-50.5|-132
-Ametal-1|net@103|||S2700|contact@18||-68.5|-156|aFlag@2|flag[2][T]|-68.5|-144
-Ametal-1|net@104|||S900|contact@17||-50.5|-132|aFlag@2|flag[2][F]|-50.5|-144
-Ametal-1|net@110|||S2700|aFlag@2|flag[4][F]|-192.5|-144|pin@35||-192.5|0
-Ametal-1|net@111|||S2700|aFlag@2|flag[4][T]@290146688|-210.5|-144|pin@34||-210.5|0
-Ametal-1|net@112|||S2700|pin@34||-210.5|0|aFlag@3|flag[4][T]@290146688|-210.5|144
-Ametal-1|net@113|||S2700|pin@35||-192.5|0|aFlag@3|flag[4][F]|-192.5|144
+Ametal-1|net@73|||S900|pin@31||207.5|-93|aFlag@5|mc|207.5|-97
+Ametal-2|net@81|||S0|aFlag@5|flag[1][F]|-41|-132|contact@17||-50.5|-132
+Ametal-2|net@82|||S0|aFlag@5|flag[1][T]|-41|-156|contact@18||-68.5|-156
+Ametal-2|net@86|||S0|aFlag@4|flag[1][T]|-41|156|contact@19||-172.5|156
+Ametal-2|net@89|||S0|aFlag@4|flag[1][F]|-41|132|contact@20||-154.5|132
+Ametal-1|net@95|||S2700|contact@20||-154.5|132|aFlag@4|flag[B][F]|-154.5|144
+Ametal-1|net@96|||S900|contact@19||-172.5|156|aFlag@4|flag[B][T]|-172.5|144
+Ametal-1|net@97|||S900|aFlag@4|flag[B][T]|-172.5|144|aFlag@5|flag[B][T]|-172.5|-144
+Ametal-1|net@98|||S900|aFlag@4|flag[B][F]|-154.5|144|aFlag@5|flag[B][F]|-154.5|-144
+Ametal-1|net@99|||S2700|aFlag@5|flag[A][T]|-68.5|-144|aFlag@4|flag[A][T]|-68.5|144
+Ametal-1|net@100|||S900|aFlag@4|flag[A][F]|-50.5|144|contact@17||-50.5|-132
+Ametal-1|net@103|||S2700|contact@18||-68.5|-156|aFlag@5|flag[A][T]|-68.5|-144
+Ametal-1|net@104|||S900|contact@17||-50.5|-132|aFlag@5|flag[A][F]|-50.5|-144
 Ametal-1|net@116|||S900|pin@29||217|93|pin@30||217|-93
-Ametal-2|net@117|||S1800|aFlag@2|xx|201|-156|contact@21||204|-156
-Ametal-3|net@118|||S2700|contact@21||204|-156|pin@37||204|-124
-Ametal-2|net@119|||S0|aFlag@2|yy|220.5|-232|contact@22||204|-232
-Ametal-3|net@122|||S900|contact@21||204|-156|contact@23||204|-157.8
-Ametal-4|net@123|||S1800|abdBUSpi@0|flag[3][xx]|0|-157.8|contact@23||204|-157.8
-Ametal-4|net@125|||S1800|abdBUSpi@0|flag[2][xx]|0|-167|contact@24||204|-167
-Ametal-2|net@127|||S0|aFlag@3|xx|201|156|contact@25||198|156
-Ametal-2|net@129|||S0|aFlag@3|yy|220.5|232|contact@26||192|232
-Ametal-4|net@134|||S1800|abdBUSpi@0|flag[4][xx]|0|-139.4|contact@27||198|-139.4
-Ametal-4|net@136|||S1800|abdBUSpi@0|flag[1][xx]|0|-148.6|contact@28||192|-148.6
-Ametal-3|net@137|||S2700|contact@22||204|-232|contact@24||204|-167
-Ametal-3|net@138|||S900|contact@25||198|156|contact@27||198|-139.4
-Ametal-3|net@139|||S900|contact@26||192|232|contact@28||192|-148.6
-Ametal-4|net@140||6.2|S0|aFlag@3|gnd_10|144|36|aFlag@3|gnd_5|0|36
-Ametal-4|net@141||6.2|S1800|aFlag@2|gnd_5|0|-36|aFlag@2|gnd_10|144|-36
-Ametal-4|net@142||6.2|S1800|aFlag@2|gnd_8|0|-180|aFlag@2|gnd_9|144|-180
-Ametal-4|net@143||6.2|S1800|aFlag@2|gnd_11|-144|-180|aFlag@2|gnd_8|0|-180
-Ametal-4|net@144||6.2|S1800|aFlag@2|gnd_12|-144|-36|aFlag@2|gnd_5|0|-36
-Ametal-4|net@145||6.2|S1800|aFlag@2|vdd_16|0|-252|aFlag@2|vdd_20|144|-252
-Ametal-4|net@146||6.2|S1800|aFlag@2|vdd_17|0|-108|aFlag@2|vdd_6|144|-108
-Ametal-4|net@147||6.2|S1800|aFlag@2|vdd_23|-144|-108|aFlag@2|vdd_17|0|-108
-Ametal-4|net@148||6.2|S1800|aFlag@2|vdd_24|-144|-252|aFlag@2|vdd_16|0|-252
-Ametal-4|net@149||6.2|S1800|aFlag@3|gnd_8|0|180|aFlag@3|gnd_9|144|180
-Ametal-4|net@150||6.2|S1800|aFlag@3|gnd_11|-144|180|aFlag@3|gnd_8|0|180
-Ametal-4|net@151||6.2|S1800|aFlag@3|vdd_16|0|252|aFlag@3|vdd_20|144|252
-Ametal-4|net@152||6.2|S1800|aFlag@3|vdd_17|0|108|aFlag@3|vdd_6|144|108
-Ametal-4|net@153||6.2|S1800|aFlag@3|vdd_23|-144|108|aFlag@3|vdd_17|0|108
-Ametal-4|net@154||6.2|S1800|aFlag@3|vdd_24|-144|252|aFlag@3|vdd_16|0|252
-Ametal-4|net@155||6.2|S1800|aFlag@3|gnd_12|-144|36|aFlag@3|gnd_5|0|36
-Ametal-3|net@156|||S900|aFlag@2|gnd_3|0|0|aFlag@3|gnd_3|0|0
-Ametal-3|net@157|||S900|aFlag@2|vdd_19|144|0|aFlag@3|vdd_19|144|0
-Ametal-3|net@158|||S900|aFlag@2|vdd_22|-144|0|aFlag@3|vdd_22|-144|0
-Eflag[A][clr_1]|flag[A][clr]|D5G2;|abdBUSpi@0|flag[2][xx]|I
-Eflag[A][set_1]|flag[A][set]|D5G2;|abdBUSpi@0|flag[3][xx]|I
-Eflag[B][clr_1]|flag[B][clr]|D5G2;|abdBUSpi@0|flag[1][xx]|I
-Eflag[B][set_1]|flag[B][set]|D5G2;|abdBUSpi@0|flag[4][xx]|I
-Eflag[C][F]||D5G2;|pin@35||I
-Eflag[C][T]||D5G2;|pin@34||I
-Egnd||D5G2;|aFlag@2|gnd|G
-Egnd_2||D5G2;|aFlag@2|gnd_2|G
-Egnd_4||D5G2;|aFlag@2|gnd_4|G
-Egnd_6||D5G2;|aFlag@2|gnd_6@543358865|G
-Egnd_8||D5G2;|aFlag@3|gnd_4|G
-Egnd_10||D5G2;|aFlag@3|gnd_6@543358865|G
-Egnd_11||D5G2;|aFlag@3|gnd_2|G
-Egnd_12||D5G2;|aFlag@3|gnd|G
-Ein[1][T]|m1[1]|D5G2;|aFlag@2|in[1][T]|I
-Ein[2][T]|m1[2]|D5G2;|aFlag@2|in[2][T]|I
-Ein[3][T]|m1[3]|D5G2;|aFlag@2|in[3][T]|I
-Ein[4][T]|m1[4]|D5G2;|aFlag@2|in[4][T]|I
-Ein[5][T]|m1[5]|D5G2;|aFlag@2|in[5][T]|I
-Ein[6][T]|m1[6]|D5G2;|aFlag@2|in[6][T]|I
-Ein[7][T]|m1[7]|D5G2;|aFlag@3|in[1][T]|I
-Ein[8][T]|m1[8]|D5G2;|aFlag@3|in[2][T]|I
-Ein[9][T]|m1[9]|D5G2;|aFlag@3|in[3][T]|I
-Ein[10][T]|m1[10]|D5G2;|aFlag@3|in[4][T]|I
-Ein[11][T]|m1[11]|D5G2;|aFlag@3|in[5][T]|I
-Ein[12][T]|m1[12]|D5G2;|aFlag@3|in[6][T]|I
-Emc||D5G2;|pin@32||I
-Evdd||D5G2;|aFlag@2|vdd|P
-Evdd_1||D5G2;|aFlag@2|vdd_1|P
-Evdd_4||D5G2;|aFlag@2|vdd_4|P
-Evdd_5||D5G2;|aFlag@2|vdd_5|P
-Evdd_8||D5G2;|aFlag@2|vdd_8|P
-Evdd_9||D5G2;|aFlag@2|vdd_9|P
-Evdd_14||D5G2;|aFlag@2|vdd_14|P
-Evdd_15||D5G2;|aFlag@2|vdd_15|P
-Evdd_16||D5G2;|aFlag@3|vdd_1|P
-Evdd_17||D5G2;|aFlag@3|vdd_8|P
-Evdd_18||D5G2;|aFlag@3|vdd_9|P
-Evdd_22||D5G2;|aFlag@3|vdd_14|P
-Evdd_23||D5G2;|aFlag@3|vdd|P
-Evdd_24||D5G2;|aFlag@3|vdd_4|P
-Evdd_25||D5G2;|aFlag@3|vdd_5|P
-Evdd_26||D5G2;|aFlag@3|vdd_15|P
+Ametal-2|net@117|||S1800|aFlag@5|flag[1][set]|201|-156|contact@21||210|-156
+Ametal-3|net@118|||S2700|contact@21||210|-156|pin@37||210|-124
+Ametal-2|net@119|||S0|aFlag@5|flag[1][clr]|220.5|-232|contact@22||210|-232
+Ametal-3|net@122|||S900|contact@21||210|-156|contact@23||210|-157.8
+Ametal-4|net@123|||S1800|abdBUSpi@0|flag[3][xx]|0|-157.8|contact@23||210|-157.8
+Ametal-4|net@125|||S1800|abdBUSpi@0|flag[2][xx]|0|-167|contact@24||210|-167
+Ametal-2|net@127|||S1800|aFlag@4|flag[1][set]|201|156|contact@25||204|156
+Ametal-2|net@129|||S0|aFlag@4|flag[1][clr]|220.5|232|contact@26||198|232
+Ametal-4|net@134|||S1800|abdBUSpi@0|flag[4][xx]|0|-139.4|contact@27||204|-139.4
+Ametal-4|net@136|||S1800|abdBUSpi@0|flag[1][xx]|0|-148.6|contact@28||198|-148.6
+Ametal-3|net@137|||S2700|contact@22||210|-232|contact@24||210|-167
+Ametal-3|net@138|||S900|contact@25||204|156|contact@27||204|-139.4
+Ametal-3|net@139|||S900|contact@26||198|232|contact@28||198|-148.6
+Ametal-2|net@160|||S0|contact@29||217|144|pin@39||0|144
+Ametal-1|net@161|||S2700|pin@29||217|93|contact@29||217|144
+Ametal-1|net@166|||S1800|pin@43||-210.5|335|inv10D@0|in|-198.5|335
+Ametal-1|net@170|||S2700|aFlag@4|flag[C][T]|-210.5|144|pin@43||-210.5|335
+Ametal-1|net@173|||S2700|aFlag@4|flag[C][F]|-192.5|144|inv10D@0|out|-192.5|367
+Ametal-2|net@177|||S0|wellCont@0|gnd|-190|360|inv10D@0|gnd_1|-190|360
+Ametal-2|net@178|||S0|wellCont@0|vdd|-190|310|inv10D@0|vdd_3|-190|310
+Ametal-2|net@179|||S0|wellCont@0|vdd_1|-190|410|inv10D@0|vdd_2|-190|410
+Ametal-2|net@182||6.2|S0|inv10D@0|vdd|-207|410|pinsVddG@0|vdd|-295|410
+Ametal-2|net@183||6.2|S1800|pinsVddG@0|gnd|-295|360|inv10D@0|gnd|-207|360
+Ametal-2|net@184||6.2|S1800|pinsVddG@0|vdd_1|-295|310|inv10D@0|vdd_1|-207|310
+Ametal-2|net@185||6.2|S1800|wellCont@0|vdd_3|-181|410|pinsVddG@1|vdd|217.5|410
+Ametal-2|net@186||6.2|S0|pinsVddG@1|gnd|217.5|360|wellCont@0|gnd_1|-181|360
+Ametal-2|net@187||6.2|S0|pinsVddG@1|vdd_1|217.5|310|wellCont@0|vdd_2|-181|310
+Ametal-2|net@190|||S0|contact@30||-210.5|426|pin@46||-220|426
+Ametal-1|net@191|||S2700|aFlag@5|flag[C][T]|-210.5|-144|aFlag@4|flag[C][T]|-210.5|144
+Ametal-1|net@192|||S2700|aFlag@5|flag[C][F]|-192.5|-144|aFlag@4|flag[C][F]|-192.5|144
+Ametal-1|net@193|||S2700|pin@43||-210.5|335|contact@30||-210.5|426
+Eflag[A][clr]||D5G2;|abdBUSpi@0|flag[2][xx]|I
+Eflag[A][set]||D5G2;|abdBUSpi@0|flag[3][xx]|I
+Eflag[B][clr]||D5G2;|abdBUSpi@0|flag[1][xx]|I
+Eflag[B][set]||D5G2;|abdBUSpi@0|flag[4][xx]|I
+Eflag[C][T]||D5G2;|pin@46||I
+Egnd||D5G2;|aFlag@5|gnd|G
+Egnd_2||D5G2;|aFlag@5|gnd_2|G
+Egnd_4||D5G2;|aFlag@5|gnd_4|G
+Egnd_6||D5G2;|aFlag@5|gnd_6|G
+Egnd_8||D5G2;|aFlag@4|gnd_4|G
+Egnd_10||D5G2;|aFlag@4|gnd_6|G
+Egnd_11||D5G2;|aFlag@4|gnd_2|G
+Egnd_12||D5G2;|aFlag@4|gnd|G
+Egnd_14||D5G2;|pinsVddG@0|gnd|G
+Egnd_15||D5G2;|pinsVddG@1|gnd|G
+Einn[1][T]|m1[1]|D5G2;|aFlag@5|in[2]@153280970|O
+Einn[2][T]|m1[2]|D5G2;|aFlag@5|inn[2][T]|I
+Einn[3][T]|m1[3]|D5G2;|aFlag@5|in[2]@490679894|O
+Einn[4][T]|m1[4]|D5G2;|aFlag@5|inn[4][T]|I
+Einn[5][T]|m1[5]|D5G2;|aFlag@5|in[2]|O
+Einn[6][T]|m1[6]|D5G2;|aFlag@5|inn[6][T]|I
+Em1[7]||D5G2;|aFlag@4|in[1][T]|I
+Em1[8]||D5G2;|aFlag@4|in[2][T]|I
+Em1[9]||D5G2;|aFlag@4|in[3][T]|I
+Em1[10]||D5G2;|aFlag@4|in[4][T]|I
+Em1[11]||D5G2;|aFlag@4|in[5][T]|I
+Em1[12]||D5G2;|aFlag@4|in[6][T]|I
+Emc||D5G2;|pin@39||I
+Evdd||D5G2;|aFlag@5|vdd|P
+Evdd_1||D5G2;|aFlag@5|vdd_1|P
+Evdd_4||D5G2;|aFlag@5|vdd_4|P
+Evdd_5||D5G2;|aFlag@5|vdd_5|P
+Evdd_8||D5G2;|aFlag@5|vdd_8|P
+Evdd_9||D5G2;|aFlag@5|vdd_9|P
+Evdd_14||D5G2;|aFlag@5|vdd_14|P
+Evdd_15||D5G2;|aFlag@5|vdd_15|P
+Evdd_16||D5G2;|aFlag@4|vdd_1|P
+Evdd_17||D5G2;|aFlag@4|vdd_8|P
+Evdd_18||D5G2;|aFlag@4|vdd_9|P
+Evdd_22||D5G2;|aFlag@4|vdd_14|P
+Evdd_23||D5G2;|aFlag@4|vdd|P
+Evdd_24||D5G2;|aFlag@4|vdd_4|P
+Evdd_25||D5G2;|aFlag@4|vdd_5|P
+Evdd_26||D5G2;|aFlag@4|vdd_15|P
+Evdd_29||D5G2;|pinsVddG@0|vdd|P
+Evdd_30||D5G2;|pinsVddG@0|vdd_1|P
+Evdd_31||D5G2;|pinsVddG@1|vdd|P
+Evdd_32||D5G2;|pinsVddG@1|vdd_1|P
 X
 
 # Cell flags;1{sch}
-Cflags;1{sch}||schematic|1228679587685|1237248696933|
+Cflags;1{sch}||schematic|1228679587685|1237930493111|
 IaFlag;1{ic}|aFlag@0||-12|0|X||D5G4;
 IaFlag;1{ic}|aFlag@1||12|0|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@2||26.75|-4|||X|
 NOff-Page|conn@4||0|-14|||XR|
-NOff-Page|conn@5||0|12|||RRR|
 NOff-Page|conn@8||-23.5|-10|||XRR|
-Iflags;1{ic}|flags@0||26|16|||D5G4;
+NOff-Page|conn@9||-13|24.5|||Y|
+NOff-Page|conn@10||-9.5|18|||Y|
+NOff-Page|conn@11||7.5|18||||
+Iflags;1{ic}|flags@0||25.5|23.5|||D5G4;
 IredFive:inv;1{ic}|inv@0||-15.5|-10|||D0G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-Ngeneric:Invisible-Pin|pin@0||0|26|||||ART_message(D5G5;)Sflags
-Ngeneric:Invisible-Pin|pin@1||0|20|||||ART_message(D5G3;)Sies 18 January 2009
+IredFive:invI;2{ic}|invI@0||-42|13.5|R||D0G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@1||-30|13.5|R||D0G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:invI;2{ic}|invI@2||-18|13.5|R||D0G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||-1|37.5|||||ART_message(D5G5;)Sflags
+Ngeneric:Invisible-Pin|pin@1||-1|31.5|||||ART_message(D5G3;)Sies 24 March 2009
 NBus_Pin|pin@2||-15|6|-1|-1||
 NBus_Pin|pin@3||15|6|-1|-1||
 NBus_Pin|pin@5||0|1|-1|-1||
@@ -1207,32 +1083,53 @@ NBus_Pin|pin@15||24|-1|-1|-1||
 NBus_Pin|pin@16||24|3|-1|-1||
 NWire_Pin|pin@17||-9|6||||
 NWire_Pin|pin@26||9|6||||
-NWire_Pin|pin@27||0|6||||
 NWire_Pin|pin@28||-8.5|-10||||
 NWire_Pin|pin@29||-8.5|-13||||
+NWire_Pin|pin@31||-4|6||||
+NBus_Pin|pin@32||-2|24.5|-1|-1||
+NBus_Pin|pin@33||0|10|-1|-1||
+NWire_Pin|pin@35||-42|20.5||||
+NWire_Pin|pin@36||-42|7.5||||
+NWire_Pin|pin@37||-30|20.5||||
+NWire_Pin|pin@38||-30|7.5||||
+NWire_Pin|pin@39||-18|20.5||||
+NWire_Pin|pin@40||-18|7.5||||
+IscanM:scanEx3h;1{ic}|scanEx3h@0||1|18|Y||D5G4;
 Abus|flag[A,B,C][T,F]|D5G2;|-0.5|IJ900|pin@5||0|1|pin@6||0|-3
+Awire|flag[A][F]|D5G2;||900|invI@0|in|-42|11|pin@36||-42|7.5
 Abus|flag[A][T,F]|D5G2;|-0.5|IJ2700|aFlag@0|flag[T,F]|-15|3|pin@2||-15|6
 Abus|flag[A][set,clr]|D5G2;|-0.5|IJ2700|pin@13||-24|-1|pin@14||-24|3
+Awire|flag[B][F]|D5G2;||900|invI@1|in|-30|11|pin@38||-30|7.5
 Abus|flag[B][T,F]|D5G2;|-0.5|IJ2700|aFlag@1|flag[T,F]|15|3|pin@3||15|6
 Abus|flag[B][set,clr]|D5G2;|-0.5|IJ2700|pin@15||24|-1|pin@16||24|3
 Awire|flag[C][F]|D5G2;||900|pin@28||-8.5|-10|pin@29||-8.5|-13
+Awire|flag[C][F]|D5G2;||900|invI@2|in|-18|11|pin@40||-18|7.5
 Abus|m1[1:6]|D5G2;|-0.5|IJ2700|pin@10||-12|-6|aFlag@0|in[1:6][T,F]|-12|-3
 Abus|m1[7:12]|D5G2;|-0.5|IJ2700|pin@11||12|-6|aFlag@1|in[1:6][T,F]|12|-3
+Awire|mc|D5G2;||900|scanEx3h@0|mc|-4|14|pin@31||-4|6
 Abus|net@3||-0.5|IJ0|aFlag@1|flag[A,B,C][T,F]|7|1|pin@5||0|1
 Abus|net@8||-0.5|IJ1800|aFlag@0|flag[A,B,C][T,F]|-7|1|pin@5||0|1
 Abus|net@14||-0.5|IJ0|aFlag@0|flag[1][set,clr]|-17|-1|pin@13||-24|-1
 Abus|net@16||-0.5|IJ1800|aFlag@1|flag[1][set,clr]|17|-1|pin@15||24|-1
 Awire|net@17|||2700|aFlag@0|pred[A]|-9|3|pin@17||-9|6
 Awire|net@37|||2700|aFlag@1|pred[A]|9|3|pin@26||9|6
-Awire|net@38|||1800|pin@27||0|6|pin@26||9|6
-Awire|net@39|||1800|pin@17||-9|6|pin@27||0|6
-Awire|net@40|||900|conn@5|y|0|10|pin@27||0|6
 Awire|net@41|||1800|conn@8|y|-21.5|-10|inv@0|in|-18|-10
 Awire|net@42|||1800|inv@0|out|-13|-10|pin@28||-8.5|-10
+Awire|net@43|||0|pin@26||9|6|pin@31||-4|6
+Awire|net@45|||0|pin@31||-4|6|pin@17||-9|6
+Awire|net@50|||0|conn@11|a|5.5|18|scanEx3h@0|sout|2|18
+Awire|net@51|||0|scanEx3h@0|sin|-4|18|conn@10|y|-7.5|18
+Abus|p2p,p1p,rd|D5G2;|-0.5|IJ2700|scanEx3h@0|p2p,p1p,rd|-2|21|pin@32||-2|24.5
+Abus|s[1:3]|D5G2;|-0.5|IJ900|scanEx3h@0|dIn[1:4]|0|15|pin@33||0|10
+Awire|s[1]|D5G2;||2700|invI@0|out|-42|16|pin@35||-42|20.5
+Awire|s[2]|D5G2;||2700|invI@1|out|-30|16|pin@37||-30|20.5
+Awire|s[3]|D5G2;||2700|invI@2|out|-18|16|pin@39||-18|20.5
 Eflag[1][set,clr]|flag[A,B][set,clr]|D4G2;|conn@2|a|I
 Ein[13:24][T]|flag[C][T]|D4G2;|conn@8|a|I
 Ein[1:6][T,F]|m1[1:12]|D4G2;|conn@4|a|I
-Emc||D4G2;|conn@5|a|I
+Ep2p,p1p,rd,mc||D4G2;|conn@9|a|B
+Esin||D4G2;|conn@10|a|I
+Esout||D6G2;|conn@11|y|O
 X
 
 # Cell flags2i;1{lay}
@@ -1327,7 +1224,7 @@ Esucc|succ[m1]|D5G2;|pin@27||O
 X
 
 # Cell minusOne;1{lay}
-CminusOne;1{lay}||cmos90|1234791024271|1237214468544||ATTR_NCC(D5G4;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237213079025|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237214599630
+CminusOne;1{lay}||cmos90|1234791024271|1237928517211||ATTR_NCC(D5G4;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237928524560|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237928524560
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-69.5|-32||||
 NX-Metal-1-Metal-2-Con|contact@1||11.5|-32||||
@@ -1343,20 +1240,20 @@ NX-Metal-1-Metal-2-Con|contact@15||-124.5|-100||||
 NX-Metal-1-Metal-2-Con|contact@16||-331|-6|||X|
 NX-Metal-1-Metal-2-Con|contact@17||52|-6||||
 NX-Metal-1-Metal-2-Con|contact@18||-86.5|-88||||
-NX-Metal-2-Metal-3-Con|contact@19||252|44|||X|
-NX-Metal-2-Metal-3-Con|contact@20||144|44|||X|
-NX-Metal-2-Metal-3-Con|contact@21||36|44|||X|
-NX-Metal-2-Metal-3-Con|contact@22||-72|44|||X|
-NX-Metal-2-Metal-3-Con|contact@23||-180|44|||X|
-NX-Metal-2-Metal-3-Con|contact@24||-288|44|||X|
-NX-Metal-3-Metal-4-Con|contact@25||252|57.5|||X|
-NX-Metal-3-Metal-4-Con|contact@26||144|63.3|||X|
-NX-Metal-3-Metal-4-Con|contact@27||36|69.1|||X|
-NX-Metal-3-Metal-4-Con|contact@28||-72|74.9|||X|
-NX-Metal-3-Metal-4-Con|contact@29||-180|80.7|||X|
-NX-Metal-3-Metal-4-Con|contact@30||-288|86.5|||X|
+NX-Metal-2-Metal-3-Con|contact@19||276|44|||X|
+NX-Metal-2-Metal-3-Con|contact@20||132|44|||X|
+NX-Metal-2-Metal-3-Con|contact@21||12|44|||X|
+NX-Metal-2-Metal-3-Con|contact@22||-132|50|||X|
+NX-Metal-2-Metal-3-Con|contact@23||-156|44|||X|
+NX-Metal-2-Metal-3-Con|contact@24||-276|44|||X|
+NX-Metal-3-Metal-4-Con|contact@25||276|57.5|||X|
+NX-Metal-3-Metal-4-Con|contact@26||132|63.3|||X|
+NX-Metal-3-Metal-4-Con|contact@27||12|69.1|||X|
+NX-Metal-3-Metal-4-Con|contact@28||-132|74.9|||X|
+NX-Metal-3-Metal-4-Con|contact@29||-156|80.7|||X|
+NX-Metal-3-Metal-4-Con|contact@30||-276|86.5|||X|
 Igates1inM:inv10D;1{lay}|inv10D@0||17.5|-72|XY||D5G4;
-Igates1inM:inv510;1{lay}|inv510@1||-104|-72|XY||D5G4;
+Igates1inM:inv510;2{lay}|inv510@2||-104|-72|XY||D5G4;
 Igates2inM:nand10;1{lay}|nand10@0||44.5|-72|||D5G4;
 Igates2inM:nor05symA;1{lay}|nor05sym@4||-130|-72|||D5G4;
 Igates2inM:nor20;1{lay}|nor20@0||95.5|-72|X||D5G4;
@@ -1374,6 +1271,8 @@ NMetal-1-Pin|pin@41||-71|6|||X|
 NMetal-2-Pin|pin@43||-76|-88||||
 NMetal-1-Pin|pin@44||-86.5|-108||||
 NMetal-1-Pin|pin@45||-82|-108||||
+NMetal-2-Pin|pin@46||-99|44||||
+NMetal-2-Pin|pin@47||-99|50||||
 IfanPinsK:pinsIn06m4;1{lay}|pinsIn06@2||-300|72|XY||D5G4;
 IdriversL:predDri20wMC;3{lay}|predDri2@0||-69.5|-72|Y||D5G4;
 IsucDri10Pairx6;1{lay}|sucDri10@0||0|72|X||D5G4;
@@ -1393,12 +1292,12 @@ Ametal-2|net@54|||S1800|contact@2||-46|-32|pin@4||-7|-32
 Ametal-2|net@73|||S0|predDri2@0|gnd_1|-48|-72|sucDri20@0|gnd|-48|-72
 Ametal-2|net@74|||S0|predDri2@0|vdd_2|-48|-122|sucDri20@0|vdd|-48|-122
 Ametal-2|net@75|||S0|predDri2@0|vdd_3|-48|-22|sucDri20@0|vdd_1|-48|-22
-Ametal-2|net@80|||S0|inv510@1|gnd_1|-91|-72|predDri2@0|gnd|-91|-72
-Ametal-2|net@81|||S0|inv510@1|vdd_2|-91|-122|predDri2@0|vdd|-91|-122
-Ametal-2|net@82|||S0|inv510@1|vdd_3|-91|-22|predDri2@0|vdd_1|-91|-22
+Ametal-2|net@80|||S0|inv510@2|gnd_1|-91|-72|predDri2@0|gnd|-91|-72
+Ametal-2|net@81|||S0|inv510@2|vdd_2|-91|-122|predDri2@0|vdd|-91|-122
+Ametal-2|net@82|||S0|inv510@2|vdd_3|-91|-22|predDri2@0|vdd_1|-91|-22
 Ametal-1|net@83|||S0|predDri2@0|pred|-86.5|-88|pin@14||-98|-88
-Ametal-1|net@84|||S2700|pin@14||-98|-88|inv510@1|in[1]|-98|-87
-Ametal-1|net@86|||S900|inv510@1|out5|-95.5|-47|contact@5||-95.5|-50
+Ametal-1|net@84|||S2700|pin@14||-98|-88|inv510@2|in[1]|-98|-87
+Ametal-1|net@86|||S900|inv510@2|out5|-95.5|-47|contact@5||-95.5|-50
 Ametal-2|net@87|||S1800|pin@15||-94|-94|contact@6||-24|-94
 Ametal-1|net@88|||S2700|sucDri20@0|succ|-24|-106|contact@6||-24|-94
 Ametal-1|net@94|||S900|nand10@0|inB|37.5|-97|contact@8||37.5|-100
@@ -1415,9 +1314,9 @@ Ametal-1|net@105|||S900|pin@20||31|-47|nand10@0|out_1|31|-56
 Ametal-1|net@116|||S900|sucDri10@0|out[1][T]|-230|91|contact@9||-230|50
 Ametal-1|net@120|||S2700|sucDri10@0|out[1][F]|-253|87|contact@11||-253|94
 Ametal-1|net@131|||S1800|pin@31||68.5|-47.5|nor20@0|inB|87|-47.5
-Ametal-2|net@138|||S0|nor05sym@4|gnd_1|-117|-72|inv510@1|gnd_2|-117|-72
-Ametal-2|net@139|||S0|nor05sym@4|vdd_2|-117|-22|inv510@1|vdd_5|-117|-22
-Ametal-2|net@140|||S0|nor05sym@4|vdd_3|-117|-122|inv510@1|vdd_4|-117|-122
+Ametal-2|net@138|||S0|nor05sym@4|gnd_1|-117|-72|inv510@2|gnd_2|-117|-72
+Ametal-2|net@139|||S0|nor05sym@4|vdd_2|-117|-22|inv510@2|vdd_5|-117|-22
+Ametal-2|net@140|||S0|nor05sym@4|vdd_3|-117|-122|inv510@2|vdd_4|-117|-122
 Ametal-2|net@142|||S0|contact@5||-95.5|-50|contact@13||-127.5|-50
 Ametal-1|net@143|||S900|nor05sym@4|inB|-127.5|-47|contact@13||-127.5|-50
 Ametal-2|net@144|||S0|pin@15||-94|-94|contact@14||-134.5|-94
@@ -1439,26 +1338,28 @@ Ametal-1|net@177|||S900|predDri2@0|pred|-86.5|-88|contact@18||-86.5|-88
 Ametal-2|net@178|||S1800|contact@18||-86.5|-88|pin@43||-76|-88
 Ametal-1|net@179|||S900|contact@18||-86.5|-88|pin@44||-86.5|-108
 Ametal-1|net@180|||S1800|pin@44||-86.5|-108|pin@45||-82|-108
-Ametal-2|net@195|||S0|sucDri10@0|bit[6]|265|44|contact@19||252|44
-Ametal-2|net@197|||S0|sucDri10@0|bit[5]|152|44|contact@20||144|44
-Ametal-2|net@199|||S0|sucDri10@0|bit[4]|48|44|contact@21||36|44
-Ametal-2|net@200|||S1800|contact@20||144|44|sucDri10@0|bit[5]|152|44
-Ametal-2|net@201|||S1800|contact@21||36|44|sucDri10@0|bit[4]|48|44
-Ametal-2|net@203|||S0|sucDri10@0|bit[3]|-65|44|contact@22||-72|44
-Ametal-2|net@205|||S0|sucDri10@0|bit[2]|-169|44|contact@23||-180|44
-Ametal-2|net@207|||S0|sucDri10@0|bit[1]|-282|44|contact@24||-288|44
-Ametal-3|net@209|||S2700|contact@19||252|44|contact@25||252|57.5
-Ametal-3|net@211|||S2700|contact@20||144|44|contact@26||144|63.3
-Ametal-3|net@213|||S2700|contact@21||36|44|contact@27||36|69.1
-Ametal-3|net@215|||S2700|contact@22||-72|44|contact@28||-72|74.9
-Ametal-3|net@217|||S2700|contact@23||-180|44|contact@29||-180|80.7
-Ametal-3|net@219|||S2700|contact@24||-288|44|contact@30||-288|86.5
-Ametal-4|net@226|||S0|contact@25||252|57.5|pinsIn06@2|in[6]|-300|57.5
-Ametal-4|net@227|||S0|contact@26||144|63.3|pinsIn06@2|in[5]|-300|63.3
-Ametal-4|net@228|||S0|contact@27||36|69.1|pinsIn06@2|in[4]|-300|69.1
-Ametal-4|net@229|||S0|contact@28||-72|74.9|pinsIn06@2|in[3]|-300|74.9
-Ametal-4|net@230|||S0|contact@29||-180|80.7|pinsIn06@2|in[2]|-300|80.7
-Ametal-4|net@231|||S0|contact@30||-288|86.5|pinsIn06@2|in[1]|-300|86.5
+Ametal-2|net@195|||S1800|sucDri10@0|bit[6]|265|44|contact@19||276|44
+Ametal-2|net@197|||S0|sucDri10@0|bit[5]|152|44|contact@20||132|44
+Ametal-2|net@199|||S0|sucDri10@0|bit[4]|48|44|contact@21||12|44
+Ametal-2|net@200|||S1800|contact@20||132|44|sucDri10@0|bit[5]|152|44
+Ametal-2|net@201|||S1800|contact@21||12|44|sucDri10@0|bit[4]|48|44
+Ametal-2|net@203|||S0|sucDri10@0|bit[3]|-65|44|pin@46||-99|44
+Ametal-2|net@205|||S1800|sucDri10@0|bit[2]|-169|44|contact@23||-156|44
+Ametal-2|net@207|||S1800|sucDri10@0|bit[1]|-282|44|contact@24||-276|44
+Ametal-3|net@209|||S2700|contact@19||276|44|contact@25||276|57.5
+Ametal-3|net@211|||S2700|contact@20||132|44|contact@26||132|63.3
+Ametal-3|net@213|||S2700|contact@21||12|44|contact@27||12|69.1
+Ametal-3|net@215|||S2700|contact@22||-132|50|contact@28||-132|74.9
+Ametal-3|net@217|||S2700|contact@23||-156|44|contact@29||-156|80.7
+Ametal-3|net@219|||S2700|contact@24||-276|44|contact@30||-276|86.5
+Ametal-4|net@226|||S0|contact@25||276|57.5|pinsIn06@2|in[6]|-300|57.5
+Ametal-4|net@227|||S0|contact@26||132|63.3|pinsIn06@2|in[5]|-300|63.3
+Ametal-4|net@228|||S0|contact@27||12|69.1|pinsIn06@2|in[4]|-300|69.1
+Ametal-4|net@229|||S0|contact@28||-132|74.9|pinsIn06@2|in[3]|-300|74.9
+Ametal-4|net@230|||S0|contact@29||-156|80.7|pinsIn06@2|in[2]|-300|80.7
+Ametal-4|net@231|||S0|contact@30||-276|86.5|pinsIn06@2|in[1]|-300|86.5
+Ametal-2|net@233|||S2700|pin@46||-99|44|pin@47||-99|50
+Ametal-2|net@234|||S0|pin@47||-99|50|contact@22||-132|50
 Ein[1]|bit[1]|D5G2;|pinsIn06@2|in[1]|I
 Ein[2]|bit[2]|D5G2;|pinsIn06@2|in[2]|I
 Ein[3]|bit[3]|D5G2;|pinsIn06@2|in[3]|I
@@ -1469,6 +1370,7 @@ Efire[m1]||D5G2;|pin@4||O
 Egnd||D5G2;|sucDri10@0|gnd|G
 Egnd_1||D5G2;|nor20@0|gnd|G
 Egnd_2||D5G2;|nor05sym@4|gnd|G
+Egnd_3||D5G2;|sucDri10@0|gnd_1|G
 EinA|headBit|D5G2;|nor20@0|inA|I
 Eout[1][F]|m1cate[1][F]|D5G2;|sucDri10@0|out[1][F]|O
 Eout[1][T]|m1cate[1][T]|D5G2;|sucDri10@0|out[1][T]|O
@@ -1484,14 +1386,16 @@ Eout[6][F]|m1cate[6][F]|D5G2;|sucDri10@0|out[6][F]|O
 Eout[6][T]|m1cate[6][T]|D5G2;|sucDri10@0|out[6][T]|O
 Emc||D5G2;|predDri2@0|mc|I
 Epred||D5G2;|pin@43||I
-Eout10|s[1]|D5G2;|inv510@1|out|O
-Esucc||D5G2;|pin@15||O
+Eout10|s[1]|D5G2;|inv510@2|out10|O
+Esucc|succ[m1]|D5G2;|pin@15||O
 Evdd||D5G2;|sucDri10@0|vdd|P
 Evdd_1||D5G2;|sucDri10@0|vdd_1|P
 Evdd_2||D5G2;|nor20@0|vdd|P
 Evdd_3||D5G2;|nor20@0|vdd_1|P
 Evdd_4||D5G2;|nor05sym@4|vdd|P
 Evdd_5||D5G2;|nor05sym@4|vdd_1|P
+Evdd_6||D5G2;|sucDri10@0|vdd_2|P
+Evdd_7||D5G2;|sucDri10@0|vdd_3|P
 X
 
 # Cell minusOne;2{sch}
@@ -1598,1715 +1502,6 @@ Es[1]||D6G2;|conn@11|y|O
 Esucc|succ[m1]|D6G2;|conn@13|y|O
 X
 
-# Cell moveAll;1{ic}
-CmoveAll;1{ic}||artwork|1231680916842|1235428073880|E
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NThick-Circle|art@1||3.5|-1|1|1||
-Nschematic:Bus_Pin|pin@0||-4|0|-1|-1||
-Ngeneric:Invisible-Pin|pin@1||-3|0|1|1||
-Nschematic:Bus_Pin|pin@2||4|-3|-1|-1||
-Ngeneric:Invisible-Pin|pin@3||3|-3|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|-3|-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;)Smove
-Nschematic:Bus_Pin|pin@25||4|-1|-1|-1||
-NPin|pin@29||-3|-3|1|1||
-NPin|pin@30||-4|-3|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@41||4|1|-1|-1||
-NPin|pin@43||3|1|1|1||
-NPin|pin@44||4|1|1|1||
-Nschematic:Bus_Pin|pin@45||2|-7|-1|-1||
-Nschematic:Bus_Pin|pin@47||4|3|-1|-1||
-NPin|pin@49||3|3|1|1||
-NPin|pin@50||4|3|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||
-Aschematic:bus|net@0||-0.5|IJ0|pin@1||-3|0|pin@0||-4|0
-Aschematic:bus|net@1||-0.5|IJ1800|pin@3||3|-3|pin@2||4|-3
-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@29||-3|-3|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@14|||FS900|pin@49||3|3|pin@43||3|1
-AThicker|net@19|||FS1800|pin@16||-3|-6|pin@33||2|-6
-AThicker|net@20|||FS2700|pin@56||-3|-5|pin@29||-3|-3
-AThicker|net@21|||FS0|pin@29||-3|-3|pin@30||-4|-3
-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@32|||FS1800|pin@43||3|1|pin@44||4|1
-AThicker|net@35|||FS900|pin@18||3|4|pin@49||3|3
-AThicker|net@36|||FS1800|pin@49||3|3|pin@50||4|3
-AThicker|net@37|||FS2700|pin@54||3|-5|pin@43||3|1
-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
-Etorp_1|bit[Di,Ti]|D5G2;|pin@35||I
-Edo[M,T]|do[Mv,Tp]|D5G2;|pin@0||I
-Eilc[ck_1]|do[reD]|D5G2;|pin@51||O
-Efire[M]||D5G2;|pin@45||O
-Edo[reD_2]|flag[D][set]|D5G2;|pin@53||O
-Eilc[ck]||D5G2;|pin@41||O
-Es[6:10]|ilc[decLO]|D5G2;|pin@25||O
-Eilc[zero,zoo,notX,notInf]|ilc[mo,do,ho]|D5G2;|pin@2||I
-Emc||D5G2;|pin@4||I
-Epred[T,D]|pred[D,T]|D5G2;|pin@6||I
-Etorp_1@241736383|ready|D5G2;|pin@47||I
-Es[1:5]||D5G2;|pin@8||O
-Etorp||D5G2;|pin@14||I
-X
-
-# Cell moveAll;6{lay}
-CmoveAll;6{lay}||cmos90|1231618772918|1236601266343||ATTR_NCC(D5G5;NTX-0.75;Y278.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234746496786|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234747269183
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||38.5|-44||||
-NX-Metal-2-Metal-3-Con|contact@3||47|94||||
-NX-Metal-2-Metal-3-Con|contact@4||47|-192||||
-NX-Metal-1-Metal-2-Con|contact@5||12|-184.5||||
-NX-Metal-2-Metal-3-Con|contact@6||-19|-184.5||||
-NX-Metal-2-Metal-3-Con|contact@7||-19|94||||
-NX-Metal-2-Metal-3-Con|contact@11||-35.5|106||||
-NX-Metal-2-Metal-3-Con|contact@23||-19|256||||
-NX-Metal-1-Metal-2-Con|contact@24||-109|256||||
-NX-Metal-1-Metal-2-Con|contact@26||28.5|-94||||
-NX-Metal-2-Metal-3-Con|contact@27||-88.5|-100||||
-NX-Metal-1-Metal-2-Con|contact@28||-73|-100||||
-NX-Metal-2-Metal-3-Con|contact@30||-74|244||||
-NX-Metal-1-Metal-2-Con|contact@31||-67|-31.5||||
-NX-Metal-2-Metal-3-Con|contact@32||-74|-31.5||||
-NX-Metal-2-Metal-3-Con|contact@33||-52|194||||
-NX-Metal-2-Metal-3-Con|contact@34||-52|50||||
-NX-Metal-2-Metal-3-Con|contact@38||93.5|238||||
-NX-Metal-2-Metal-3-Con|contact@39||93.5|44||||
-NX-Metal-1-Metal-2-Con|contact@40||-27.5|-50||||
-NX-Metal-2-Metal-3-Con|contact@41||-167|-100||||
-NX-Metal-2-Metal-3-Con|contact@43||-167|32||||
-NX-Metal-1-Metal-2-Con|contact@44||80|238||||
-NX-Metal-1-Metal-2-Con|contact@45||38|94||||
-NX-Metal-1-Metal-2-Con|contact@46||22|94||||
-NX-Metal-1-Metal-2-Con|contact@47||-157|32||||
-NX-Metal-1-Metal-2-Con|contact@48||122|50||||
-NX-Metal-1-Metal-2-Con|contact@49||-116.5|56||||
-NX-Metal-2-Metal-3-Con|contact@50||-130|56||||
-NX-Metal-2-Metal-3-Con|contact@51||-130|238||||
-NX-Metal-1-Metal-2-Con|contact@52||-80|238||||
-NX-Metal-1-Metal-2-Con|contact@53||-179|244||||
-NX-Metal-2-Metal-3-Con|contact@54||-173|244||||
-NX-Metal-2-Metal-3-Con|contact@55||-173|88||||
-NX-Metal-1-Metal-2-Con|contact@56||-188.5|88||||
-NX-Metal-2-Metal-3-Con|contact@57||-35.5|-156||||
-ImoveAnd;5{lay}|moveAnd@4||-5.5|216|||D5G4;
-ImoveArb;1{lay}|moveLoop@0||0|-72|||D5G4;
-ImovePreds;3{lay}|movePred@2||17|72|||D5G4;
-ImoveTorpPreds;2{lay}|moveTorp@1||-1|-216|||D5G4;
-NMetal-1-Pin|pin@12||-71|-144||||
-NMetal-1-Pin|pin@14||22.5|-144||||
-NMetal-1-Pin|pin@16||36|-145||||
-NMetal-1-Pin|pin@18||28.5|-145||||
-NMetal-1-Pin|pin@19||67|-150||||
-NMetal-1-Pin|pin@21||112.5|-150||||
-NMetal-1-Pin|pin@39||130|138||||
-NMetal-1-Pin|pin@76||-154|136||||
-NMetal-1-Pin|pin@85||24.5|-60||||
-NMetal-1-Pin|pin@86||38.5|-60||||
-NMetal-1-Pin|pin@87||22.5|-86||||
-NMetal-1-Pin|pin@88||24.5|-86||||
-NMetal-1-Pin|pin@102||168.5|138||||
-NMetal-1-Pin|pin@103||168.5|0||||
-NMetal-1-Pin|pin@104||-27.5|0||||
-NMetal-1-Pin|pin@107||130|184||||
-NMetal-1-Pin|pin@118||-47|136||||
-NMetal-3-Pin|pin@134||-35.5|272||||
-NMetal-1-Pin|pin@135||116|184||||
-NMetal-3-Pin|pin@148||93.5|261||||
-NMetal-3-Pin|pin@149||-88.5|284||||
-Ametal-1|net@22|||S2700|moveTorp@1|out_3|-71|-209|pin@12||-71|-144
-Ametal-1|net@28|||S2700|moveTorp@1|out|36|-209|pin@16||36|-145
-Ametal-1|net@32|||S2700|pin@18||28.5|-145|contact@26||28.5|-94
-Ametal-1|net@33|||S900|moveLoop@0|out[B]|67|-104|pin@19||67|-150
-Ametal-1|net@34|||S1800|pin@19||67|-150|pin@21||112.5|-150
-Ametal-1|net@36|||S2700|moveTorp@1|win[T]|112.5|-191|pin@21||112.5|-150
-Ametal-1|net@39|||S1800|pin@12||-71|-144|pin@14||22.5|-144
-Ametal-1|net@40|||S2700|pin@14||22.5|-144|pin@87||22.5|-86
-Ametal-1|net@41|||S0|pin@16||36|-145|pin@18||28.5|-145
-Ametal-2|net@51|||S1800|moveTorp@1|fire[T]|46.5|-192|contact@4||47|-192
-Ametal-1|net@52|||S2700|moveTorp@1|done[M]|12|-194|contact@5||12|-184.5
-Ametal-2|net@53|||S0|contact@5||12|-184.5|contact@6||-19|-184.5
-Ametal-3|net@65|||S900|contact@3||47|94|contact@4||47|-192
-Ametal-3|net@66|||S2700|contact@6||-19|-184.5|contact@7||-19|94
-Ametal-3|net@68|||S2700|contact@57||-35.5|-156|contact@11||-35.5|106
-Ametal-3|net@143|||S2700|contact@7||-19|94|contact@23||-19|256
-Ametal-2|net@144|||S1800|contact@24||-109|256|contact@23||-19|256
-Ametal-1|net@145|||S2700|moveAnd@4|done[M]|-109|253.6|contact@24||-109|256
-Ametal-1|net@151|||S2700|pin@76||-154|136|moveAnd@4|done[D]|-154|184
-Ametal-2|net@162|||S0|moveLoop@0|req[B1]|94|-94|contact@26||28.5|-94
-Ametal-1|net@167|||S1800|pin@85||24.5|-60|pin@86||38.5|-60
-Ametal-1|net@168|||S2700|pin@86||38.5|-60|contact@0||38.5|-44
-Ametal-1|net@170|||S1800|pin@87||22.5|-86|pin@88||24.5|-86
-Ametal-1|net@171|||S2700|pin@88||24.5|-86|pin@85||24.5|-60
-Ametal-3|net@172|||S900|pin@149||-88.5|284|contact@27||-88.5|-100
-Ametal-1|net@178|||S900|moveLoop@0|in[A]|-73|-100|contact@28||-73|-100
-Ametal-2|net@182|||S1800|contact@0||38.5|-44|moveLoop@0|req[B2]|147|-44
-Ametal-2|net@183|||S1800|contact@27||-88.5|-100|contact@28||-73|-100
-Ametal-3|net@187|||S900|contact@30||-74|244|contact@32||-74|-31.5
-Ametal-2|net@189|||S1800|moveAnd@4|win[M]|-122.5|244|contact@30||-74|244
-Ametal-1|net@191|||S2700|moveLoop@0|out[A]|-67|-40|contact@31||-67|-31.5
-Ametal-2|net@193|||S1800|contact@32||-74|-31.5|contact@31||-67|-31.5
-Ametal-2|net@197|||S1800|moveAnd@4|done[T]|-75.5|194|contact@33||-52|194
-Ametal-3|net@204|||S900|contact@33||-52|194|contact@34||-52|50
-Ametal-1|net@216|||S1800|pin@39||130|138|pin@102||168.5|138
-Ametal-1|net@217|||S900|pin@102||168.5|138|pin@103||168.5|0
-Ametal-1|net@218|||S0|pin@103||168.5|0|pin@104||-27.5|0
-Ametal-2|net@220|||S1800|moveLoop@0|req[A1]|-94|-50|contact@40||-27.5|-50
-Ametal-2|net@223|||S0|moveLoop@0|req[A2]|-147|-100|contact@41||-167|-100
-Ametal-1|net@237|||S900|moveAnd@4|do[Mv]|80|240.5|contact@44||80|238
-Ametal-1|net@241|||S2700|pin@39||130|138|pin@107||130|184
-Ametal-2|net@256|||S0|contact@3||47|94|contact@45||38|94
-Ametal-1|net@257|||S0|movePred@2|done[Tp]|38|94|contact@45||38|94
-Ametal-1|net@260|||S0|movePred@2|done[M]|22|94|contact@46||22|94
-Ametal-1|net@261|||S900|movePred@2|wait|-157|56|contact@47||-157|32
-Ametal-2|net@262|||S1800|contact@43||-167|32|contact@47||-157|32
-Ametal-3|net@265|||S900|contact@38||93.5|238|contact@39||93.5|44
-Ametal-1|net@266|||S900|pin@104||-27.5|0|contact@40||-27.5|-50
-Ametal-3|net@267|||S2700|contact@41||-167|-100|contact@43||-167|32
-Ametal-2|net@268|||S0|contact@39||93.5|44|movePred@2|do[Mv]|59|44
-Ametal-2|net@269|||S1800|contact@11||-35.5|106|movePred@2|mc|22.5|106
-Ametal-1|net@272|||S900|movePred@2|done[T]|122|53|contact@48||122|50
-Ametal-2|net@273|||S1800|contact@34||-52|50|contact@48||122|50
-Ametal-1|net@275|||S900|pin@118||-47|136|movePred@2|done[D]|-47|91
-Ametal-1|net@276|||S1800|pin@76||-154|136|pin@118||-47|136
-Ametal-1|net@286|||S900|movePred@2|in[2]|-116.5|57|contact@49||-116.5|56
-Ametal-2|net@287|||S0|contact@49||-116.5|56|contact@50||-130|56
-Ametal-3|net@288|||S2700|contact@50||-130|56|contact@51||-130|238
-Ametal-1|net@292|||S900|moveAnd@4|bit[4]|-80|245|contact@52||-80|238
-Ametal-1|net@293|||S900|moveAnd@4|bit[5]|-179|245|contact@53||-179|244
-Ametal-2|net@294|||S1800|contact@53||-179|244|contact@54||-173|244
-Ametal-3|net@295|||S900|contact@54||-173|244|contact@55||-173|88
-Ametal-1|net@298|||S2700|movePred@2|in[1]|-188.5|87|contact@56||-188.5|88
-Ametal-2|net@299|||S1800|contact@51||-130|238|contact@52||-80|238
-Ametal-2|net@300|||S0|contact@55||-173|88|contact@56||-188.5|88
-Ametal-2|net@304|||S1800|contact@7||-19|94|contact@46||22|94
-Ametal-3|net@305|||S2700|contact@11||-35.5|106|pin@134||-35.5|272
-Ametal-1|net@311|||S2700|pin@135||116|184|moveAnd@4|again|116|223
-Ametal-1|net@330|||S0|pin@107||130|184|pin@135||116|184
-Ametal-2|net@361|||S1800|moveTorp@1|mc|-36|-156|contact@57||-35.5|-156
-Ametal-3|net@362|||S2700|contact@38||93.5|238|pin@148||93.5|261
-Ametal-2|net@364|||S1800|contact@44||80|238|contact@38||93.5|238
-Ebit[4]||D5G2;|moveAnd@4|bit[4]|I
-Ebit[5]||D5G2;|moveAnd@4|bit[5]|I
-Edo[Mv]||D5G2;|pin@148||I
-Edo[Tp]||D5G2;|moveTorp@1|do[Tp]|I
-Efire[M]||D5G2;|moveAnd@4|fire[M]|O
-Egnd||D5G2;|moveAnd@4|gnd|G
-Egnd_2||D5G2;|moveLoop@0|gnd|G
-Egnd_5||D5G2;|moveTorp@1|gnd_4|G
-Egnd_7||D5G2;|movePred@2|gnd_7|G
-Egnd_10||D5G2;|moveTorp@1|gnd|G
-Egnd_14||D5G2;|movePred@2|gnd_1|G
-Egnd_18||D5G2;|moveLoop@0|gnd_1|G
-Egnd_19||D5G2;|moveAnd@4|gnd_2|G
-Eign[D]||D5G2;|movePred@2|in[1]|I
-Eign[T]||D5G2;|movePred@2|in[2]|I
-Eilc[ck]||D5G2;|moveAnd@4|ilc[ck]|O
-Eilc[decLO]||D5G2;|moveAnd@4|out|O
-Eilc[decLO_1]||D5G2;|moveAnd@4|out_1|O
-Eilc[do]||D5G2;|moveAnd@4|ilc[do]|I
-Eilc[ho]||D5G2;|moveAnd@4|ilc[ho]|I
-Eilc[mo]||D5G2;|moveAnd@4|ilc[mo]|I
-Emc||D5G2;|pin@134||I
-Emc_1||D5G2;|moveTorp@1|mc|I
-Epred[D]||D5G2;|movePred@2|pred[D]|I
-Epred[T]||D5G2;|movePred@2|pred[T]|I
-Eready||D5G2;|pin@149||I
-Es[1]||D5G2;|movePred@2|s[1]|O
-Es[2]||D5G2;|movePred@2|s[2]|O
-Es[3]||D5G2;|movePred@2|s[3]|O
-Es[4]||D5G2;|moveTorp@1|out_1|O
-Es[5]||D5G2;|moveTorp@1|out_2|O
-Etorp||D5G2;|moveTorp@1|torp|I
-Evdd||D5G2;|moveAnd@4|vdd|P
-Evdd_1||D5G2;|moveAnd@4|vdd_1|P
-Evdd_2||D5G2;|movePred@2|vdd_2|P
-Evdd_3||D5G2;|movePred@2|vdd_3|P
-Evdd_4||D5G2;|moveLoop@0|vdd_4|P
-Evdd_14||D5G2;|movePred@2|vdd_14|P
-Evdd_15||D5G2;|moveAnd@4|vdd_15|P
-Evdd_16||D5G2;|moveLoop@0|vdd|P
-Evdd_20||D5G2;|moveTorp@1|vdd|P
-Evdd_21||D5G2;|moveTorp@1|vdd_1|P
-Evdd_22||D5G2;|moveTorp@1|vdd_13|P
-Evdd_23||D5G2;|moveTorp@1|vdd_14|P
-Evdd_34||D5G2;|movePred@2|vdd_15|P
-Evdd_35||D5G2;|moveLoop@0|vdd_2|P
-Evdd_36||D5G2;|moveLoop@0|vdd_3|P
-Evdd_37||D5G2;|moveAnd@4|vdd_16|P
-X
-
-# Cell moveAll;6{sch}
-CmoveAll;6{sch}||schematic|1231522055361|1235429176226|
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@1||-42.5|-36|||XYRR|
-NOff-Page|conn@2||-55|0.5|||Y|
-NOff-Page|conn@3||1|12|||XY|
-NOff-Page|conn@4||-50.5|34|||YR|
-NOff-Page|conn@6||-44|34.5|||R|
-NOff-Page|conn@7||-44|27|||Y|
-NOff-Page|conn@9||0|18||||
-NOff-Page|conn@11||-6.5|-1|||YRR|
-NWire_Con|conn@12||-61|-16||||
-NWire_Con|conn@13||-62|-9.5||||
-NOff-Page|conn@14||8|9||||
-NOff-Page|conn@15||-8|22.5|||R|
-NOff-Page|conn@16||9.5|0|||YRR|
-NOff-Page|conn@17||1|30||||
-NOff-Page|conn@19||40|-36||||
-IarbiterM:meArbiter;1{ic}|meArbite@1||0|-9|RRR||D5G4;
-ImoveAnd;2{ic}|moveAnd@1||-12|9|||D5G4;
-ImovePreds;1{ic}|movePred@0||-36|24|X||D5G4;
-ImoveAll;1{ic}|moveTorp@0||31|43.5|||D5G4;
-ImoveTorpPreds;1{ic}|moveTorp@1||-24|-27|X||D5G4;
-Ngeneric:Invisible-Pin|pin@0||-18|52|||||ART_message(D5G6;)SmoveAll
-Ngeneric:Invisible-Pin|pin@1||-17|46.5|||||ART_message(D5G4;)Sthis is the move and torpedo stage
-Ngeneric:Invisible-Pin|pin@2||-20|40.5|||||ART_message(D5G3;)Sies 15 February 2009
-NWire_Pin|pin@160||24|-12|||Y|
-NWire_Pin|pin@196||-12|-3||||
-NWire_Pin|pin@226||-12|-5||||
-NWire_Pin|pin@227||3|0||||
-NWire_Pin|pin@232||-27|-16||||
-NWire_Pin|pin@237||-12|-15||||
-NWire_Pin|pin@238||-12|-13||||
-NWire_Pin|pin@247||-21|-16.5||||
-NWire_Pin|pin@254||24|5||||
-NWire_Pin|pin@255||24|-6||||
-NWire_Pin|pin@276||-42|21||||
-NWire_Pin|pin@280||-33|34.5||||
-NBus_Pin|pin@281||-29|21|-1|-1||
-NBus_Pin|pin@282||-29|17|-1|-1||
-NBus_Pin|pin@305||-16|27|-1|-1||
-NWire_Pin|pin@306||-24|30||||
-NWire_Pin|pin@307||-24|34||||
-NWire_Pin|pin@309||-54|12||||
-NWire_Pin|pin@310||-54|14||||
-NWire_Pin|pin@311||-54|18||||
-NWire_Pin|pin@312||-54|20||||
-Ngeneric:Invisible-Pin|pin@315||29.5|20|||||ART_message(D3G2;)S[The Inner Loop Counter produces,"three signals of interest: ilc[mo, ho, do]","ilc[mo] means repeat the loop","ilc[ho] means hold the count","ilc[do] means do the action.",These are derived from its internal,"bits:   ovf, inf, zero, zoo."]
-NBus_Pin|pin@318||-33|11|-1|-1||
-NBus_Pin|pin@323||-21|-39|-1|-1||
-NBus_Pin|pin@324||-23.5|24|-1|-1||
-NBus_Pin|pin@325||-23.5|21|-1|-1||
-NWire_Pin|pin@326||-48|24||||
-NWire_Pin|pin@328||-48|-7||||
-NWire_Pin|pin@331||24|-30||||
-NWire_Pin|pin@334||-27|-36||||
-NWire_Pin|pin@336||-32.5|-15||||
-NWire_Pin|pin@337||-32.5|-24||||
-NWire_Pin|pin@338||-36|-30||||
-NWire_Pin|pin@339||-36|-11||||
-NWire_Pin|pin@344||-24|5||||
-NWire_Pin|pin@345||-24|-3||||
-NWire_Pin|pin@346||-42|9||||
-NWire_Pin|pin@349||-12|30||||
-NWire_Pin|pin@352||-12.5|-24||||
-NWire_Pin|pin@353||-12.5|-20.5||||
-NWire_Pin|pin@354||-20.5|-33.5||||
-NWire_Pin|pin@355||-7|-33.5||||
-NWire_Pin|pin@356||-7|-37||||
-NWire_Pin|pin@359||-4|14||||
-NWire_Pin|pin@360||-4|18||||
-NWire_Pin|pin@361||-68.5|-9.5||||
-NWire_Pin|pin@362||-68.5|-6.5||||
-NWire_Pin|pin@363||-54.5|-9.5||||
-NWire_Pin|pin@364||-54.5|-6.5||||
-NWire_Pin|pin@365||-68.5|-16||||
-NWire_Pin|pin@366||-68.5|-13||||
-NWire_Pin|pin@367||-54.5|-16||||
-NWire_Pin|pin@368||-54.5|-13||||
-NBus_Pin|pin@369||-12|-1|-1|-1||
-NWire_Pin|pin@374||36|-36||||
-IredFive:pms1;2{ic}|pms1@0||36|-30|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y0.25;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S20
-NPower|pwr@2||3|-19.5||||
-IorangeTSMC090nm:wire90;1{ic}|wire90@1||17.5|-12|Y||D0G4;|ATTR_L(D5G1;PUD)D616.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@5||-17|-3|||D0G4;|ATTR_L(D5G1;PUD)D1348.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@6||-23|-7|||D0G4;|ATTR_L(D5G1;PUD)D865.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@28||16|-6|||D0G4;|ATTR_L(D5G1;PUD)D1509.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@29||-59|12|||D0G4;|ATTR_L(D5G1;PUD)D479.79999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@30||-18|30|||D0G4;|ATTR_L(D5G1;PUD)D930.6999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@31||-59|18|||D0G4;|ATTR_L(D5G1;PUD)D682.4000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@33||-19|-15|||D0G4;|ATTR_L(D5G1;PUD)D897.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@34||-24|-11|||D0G4;|ATTR_L(D5G1;PUD)D1010.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@36||-14|-33.5|||D0G4;|ATTR_L(D5G1;PUD)D918.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-Awire|bit[4]|D5G2;||2700|pin@361||-68.5|-9.5|pin@362||-68.5|-6.5
-Awire|bit[5]|D5G2;||2700|pin@365||-68.5|-16|pin@366||-68.5|-13
-Awire|do[Mv]|D5G2;||2700|pin@346||-42|9|pin@276||-42|21
-Awire|do[Tp]|D5G2;||900|pin@232||-27|-16|moveTorp@1|mc_1|-27|-22
-Abus|done[D,T]|D5G2;|-0.5|I900|pin@305||-16|27|moveAnd@1|done[D,T]|-16|16
-Awire|done[D]|D5G2;||2700|pin@309||-54|12|pin@310||-54|14
-Abus|done[M,Tp]|D5G2;|-0.5|IJ900|pin@281||-29|21|pin@282||-29|17
-Awire|done[M]|D5G2;||2700|pin@306||-24|30|pin@307||-24|34
-Awire|done[M]|D5G2;||2700|pin@352||-12.5|-24|pin@353||-12.5|-20.5
-Awire|done[T]|D5G2;||2700|pin@311||-54|18|pin@312||-54|20
-Awire|done[Tp]|D5G2;||900|pin@355||-7|-33.5|pin@356||-7|-37
-Abus|ign[D,T]|D5G2;|-0.5|IJ900|pin@324||-23.5|24|pin@325||-23.5|21
-Awire|ign[D]|D5G2;||2700|pin@367||-54.5|-16|pin@368||-54.5|-13
-Awire|ign[T]|D5G2;||2700|pin@363||-54.5|-9.5|pin@364||-54.5|-6.5
-Awire|mc|D5G2;||900|pin@247||-21|-16.5|moveTorp@1|mc|-21|-21
-Awire|mc|D5G2;||900|pin@280||-33|34.5|movePred@0|mc|-33|30
-Awire|net@292|||0|pin@160||24|-12|wire90@1|b|20|-12
-Awire|net@391|||1800|wire90@5|b|-14.5|-3|pin@196||-12|-3
-Awire|net@479|||1800|pin@226||-12|-5|meArbite@1|req[A1]|-7|-5
-Awire|net@480|||900|pin@196||-12|-3|pin@226||-12|-5
-Awire|net@482|||900|pin@227||3|0|meArbite@1|in[A]|3|-4
-Awire|net@500|||2700|pin@237||-12|-15|pin@238||-12|-13
-Awire|net@501|||1800|pin@238||-12|-13|meArbite@1|req[B1]|-7|-13
-Awire|net@508|||0|wire90@1|a|15|-12|meArbite@1|out[B]|8|-12
-Awire|net@510|||2700|pwr@2||3|-19.5|meArbite@1|in[B]|3|-14
-Awire|net@535|||1800|meArbite@1|out[A]|8|-6|wire90@28|a|13.5|-6
-Awire|net@540|||0|pin@255||24|-6|wire90@28|b|18.5|-6
-Awire|net@586|||1800|pin@276||-42|21|movePred@0|do[Mv]|-39|21
-Abus|net@591||-0.5|IJ1800|conn@7|y|-42|27|movePred@0|pred[T,D]|-39|27
-Abus|net@594||-0.5|IJ1800|movePred@0|act[T,D]|-32|21|pin@281||-29|21
-Abus|net@642||-0.5|0|pin@305||-16|27|movePred@0|done_1[M,Tp,D,T]|-32|27
-Awire|net@644|||0|wire90@30|a|-20.5|30|pin@306||-24|30
-Awire|net@647|||1800|wire90@29|b|-56.5|12|pin@309||-54|12
-Awire|net@650|||1800|wire90@31|b|-56.5|18|pin@311||-54|18
-Awire|net@672|||1800|wire90@33|b|-16.5|-15|pin@237||-12|-15
-Abus|net@675||-0.5|IJ1800|movePred@0|pred_1[D,T]|-38|24|pin@324||-23.5|24
-Awire|net@677|||0|movePred@0|s[4:6]|-42|24|pin@326||-48|24
-Awire|net@680|||1800|pin@328||-48|-7|wire90@6|a|-25.5|-7
-Awire|net@691|||1800|moveTorp@1|done[M_1]|-16|-30|pin@331||24|-30
-Awire|net@692|||900|moveTorp@1|do[Tp_1]|-27|-32|pin@334||-27|-36
-Awire|net@695|||0|wire90@33|a|-21.5|-15|pin@336||-32.5|-15
-Awire|net@696|||900|pin@336||-32.5|-15|pin@337||-32.5|-24
-Awire|net@697|||1800|pin@337||-32.5|-24|moveTorp@1|pred|-30|-24
-Awire|net@702|||0|pin@334||-27|-36|conn@1|y|-40.5|-36
-Awire|net@703|||0|moveTorp@1|TpBAR_1|-30|-30|pin@338||-36|-30
-Awire|net@704|||2700|pin@338||-36|-30|pin@339||-36|-11
-Awire|net@711|||1800|pin@339||-36|-11|wire90@34|a|-26.5|-11
-Awire|net@714|||0|pin@254||24|5|moveAnd@1|win[M]|-7|5
-Abus|net@720||-0.5|IJ0|conn@3|y|-1|12|moveAnd@1|mo,do,ho|-6|12
-Awire|net@727|||0|moveAnd@1|again|-17|5|pin@344||-24|5
-Awire|net@728|||900|pin@344||-24|5|pin@345||-24|-3
-Awire|net@729|||1800|pin@345||-24|-3|wire90@5|a|-19.5|-3
-Awire|net@735|||0|moveAnd@1|do[Mv]|-15|9|pin@346||-42|9
-Awire|net@738|||0|meArbite@1|req[B2]|-7|-11|wire90@34|b|-21.5|-11
-Awire|net@739|||0|meArbite@1|req[A2]|-7|-7|wire90@6|b|-20.5|-7
-Awire|net@740|||1800|wire90@30|b|-15.5|30|pin@349||-12|30
-Awire|net@742|||2700|moveAnd@1|done[M]|-12|17|pin@349||-12|30
-Awire|net@749|||1800|moveTorp@1|done[M,Tp]|-20|-24|pin@352||-12.5|-24
-Awire|net@751|||900|moveTorp@1|TpBAR_1@510176284|-20.5|-31|pin@354||-20.5|-33.5
-Awire|net@758|||1800|moveAnd@1|act[dec]|-6|14|pin@359||-4|14
-Awire|net@759|||2700|pin@359||-4|14|pin@360||-4|18
-Awire|net@767|||1800|pin@354||-20.5|-33.5|wire90@36|a|-16.5|-33.5
-Awire|net@768|||1800|wire90@36|b|-11.5|-33.5|pin@355||-7|-33.5
-Awire|net@771|||1800|pin@365||-68.5|-16|conn@12||-61.5|-16
-Awire|net@772|||1800|conn@12||-60.5|-16|pin@367||-54.5|-16
-Awire|net@777|||1800|conn@13||-61.5|-9.5|pin@363||-54.5|-9.5
-Awire|net@778|||0|conn@13||-62.5|-9.5|pin@361||-68.5|-9.5
-Awire|net@781|||0|conn@14|a|6|9|moveAnd@1|fire[M_1]|-9|9
-Awire|net@782|||900|conn@15|a|-8|20.5|moveAnd@1|fire[M]|-8|16
-Awire|net@783|||0|conn@16|y|7.5|0|pin@227||3|0
-Awire|net@784|||0|conn@9|a|-2|18|pin@360||-4|18
-Abus|net@785||-0.5|IJ900|moveAnd@1|bit[4,5]|-12|2|pin@369||-12|-1
-Abus|net@786||-0.5|IJ1800|pin@369||-12|-1|conn@11|y|-8.5|-1
-Awire|net@792|||900|pms1@0|d|36|-32|pin@374||36|-36
-Awire|net@793|||0|conn@19|a|38|-36|pin@374||36|-36
-Awire|net@795|||0|conn@17|a|-1|30|pin@349||-12|30
-Awire|net@796|||1800|pin@331||24|-30|pms1@0|g|33|-30
-Abus|s[1:3]|D5G2;|-0.5|IJ900|movePred@0|take[D]|-33|17|pin@318||-33|11
-Abus|s[4,5]|D5G2;|-0.5|IJ900|moveTorp@1|take[D]|-21|-34|pin@323||-21|-39
-Awire|wait|D5G2;||900|pin@326||-48|24|pin@328||-48|-7
-Awire|win[M]|D5G2;||900|pin@254||24|5|pin@255||24|-6
-Awire|win[T]|D5G2;||2700|pin@331||24|-30|pin@160||24|-12
-Ebit[1:5]|bit[Di,Ti]|D4G2;|conn@11|a|I
-Edo[Mv,Tp]||D4G2;|conn@2|a|I
-Eilc[ck_1]|do[reD]|D6G2;|conn@17|y|O
-Efire[M]||D6G2;|conn@15|y|O
-Edo[reD_2]|flag[D][set]|D6G2;|conn@19|y|O
-Eilc[ck]||D6G2;|conn@14|y|O
-Eilc[dec]|ilc[decLO]|D6G2;|conn@9|y|O
-Eilc[mo,do,ho]||D4G2;|conn@3|a|I
-Emc||D4G2;|conn@4|a|I
-Epred[D,T]||D4G2;|conn@7|a|I
-Etorp_1|ready|D4G2;|conn@16|a|I
-Es[1:5]||D6G2;|conn@6|y|O
-Etorp||D4G2;|conn@1|a|I
-X
-
-# Cell moveAnd;2{ic}
-CmoveAnd;2{ic}||artwork|1232760844673|1234891159809|E
-Ngeneric:Facet-Center|art@0||0|0||||AV
-Nschematic:Bus_Pin|pin@0||6|5|-1|-1||
-Nschematic:Bus_Pin|pin@2||0|-7|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@3||0|-6|1|1|R|
-Nschematic:Bus_Pin|pin@4||6|3|-1|-1||
-Nschematic:Bus_Pin|pin@6||-4|7|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@7||-4|6|1|1|R|
-Nschematic:Bus_Pin|pin@8||4|7|-1|-1||
-Nschematic:Bus_Pin|pin@10||5|-4|-1|-1||
-Nschematic:Bus_Pin|pin@26||0|8|-1|-1||
-Ngeneric:Invisible-Pin|pin@31||5|3|1|1||
-Nschematic:Bus_Pin|pin@34||-3|0|-1|-1||
-Nschematic:Bus_Pin|pin@36||-5|-4|-1|-1||
-NPin|pin@38||-3.5|-6|1|1||
-NPin|pin@39||5|-6|1|1||
-NPin|pin@40||5|-2|1|1||
-NPin|pin@41||2|-2|1|1||
-NPin|pin@42||2|2|1|1||
-NPin|pin@43||5|2|1|1||
-NPin|pin@44||5|6|1|1||
-NPin|pin@45||-5|6|1|1||
-NPin|pin@46||-5|2|1|1||
-NPin|pin@47||-2|2|1|1||
-NPin|pin@48||-2|-2|1|1||
-NPin|pin@49||-3.5|-2|1|1||
-NPin|pin@50||-5|-4|1|1||
-NPin|pin@51||4|6|1|1||
-NPin|pin@52||4|7|1|1||
-NPin|pin@57||5|5|1|1||
-NPin|pin@58||6|5|1|1||
-NPin|pin@59||-2|0|1|1||
-NPin|pin@60||-3|0|1|1||
-NPin|pin@61||0|0|1|1||
-NPin|pin@62||0|-4|1|1||
-NPin|pin@63||-3.5|-4|1|1||
-NPin|pin@64||-1.5|0|1|1||
-NPin|pin@65||0|6|1|1||
-NPin|pin@66||0|8|1|1||
-Nschematic:Bus_Pin|pin@67||3|0|-1|-1||
-NPin|pin@69||2|0|1|1||
-NPin|pin@70||3|0|1|1||
-Aschematic:bus|net@1||-0.5|IJ900|pin@3||0|-6|pin@2||0|-7
-Aschematic:bus|net@3||-0.5|IJ2700|pin@7||-4|6|pin@6||-4|7
-Aschematic:bus|net@25||-0.5|IJ0|pin@4||6|3|pin@31||5|3
-AThicker|net@34|||FS2700|pin@39||5|-6|pin@40||5|-2
-AThicker|net@35|||FS0|pin@40||5|-2|pin@41||2|-2
-AThicker|net@36|||FS2700|pin@69||2|0|pin@42||2|2
-AThicker|net@37|||FS1800|pin@42||2|2|pin@43||5|2
-AThicker|net@38|||FS2700|pin@43||5|2|pin@57||5|5
-AThicker|net@40|||FS900|pin@45||-5|6|pin@46||-5|2
-AThicker|net@41|||FS1800|pin@46||-5|2|pin@47||-2|2
-AThicker|net@42|||FS900|pin@59||-2|0|pin@48||-2|-2
-AThicker|net@43|||FS0|pin@48||-2|-2|pin@49||-3.5|-2
-AThicker|net@44|||FS531|pin@49||-3.5|-2|pin@50||-5|-4
-AThicker|net@45|||FS1269|pin@50||-5|-4|pin@38||-3.5|-6
-AThicker|net@46|||FS0|pin@44||5|6|pin@51||4|6
-AThicker|net@47|||FS2700|pin@51||4|6|pin@52||4|7
-AThicker|net@50|||FS0|pin@65||0|6|pin@45||-5|6
-AThicker|net@53|||FS2700|pin@57||5|5|pin@44||5|6
-AThicker|net@54|||FS1800|pin@57||5|5|pin@58||6|5
-AThicker|net@55|||FS900|pin@47||-2|2|pin@59||-2|0
-AThicker|net@56|||FS0|pin@59||-2|0|pin@60||-3|0
-ADashed|net@57|||FS900|pin@61||0|0|pin@62||0|-4
-ADashed|net@58|||FS0|pin@62||0|-4|pin@63||-3.5|-4
-ADashed|net@59|||FS0|pin@61||0|0|pin@64||-1.5|0
-AThicker|net@60|||FS0|pin@39||5|-6|pin@38||-3.5|-6
-AThicker|net@61|||FS0|pin@51||4|6|pin@65||0|6
-AThicker|net@62|||FS2700|pin@65||0|6|pin@66||0|8
-AThicker|net@64|||FS2700|pin@41||2|-2|pin@69||2|0
-AThicker|net@65|||FS1800|pin@69||2|0|pin@70||3|0
-Eagain||D5G2;|pin@36||O
-Ebit[4,5]|bit[Di,Ti]|D5G2;|pin@2||I
-Edo[Mv]||D5G2;|pin@34||I
-Edone[D,T]||D5G2;|pin@6||O
-Edone[M]||D5G2;|pin@26||O
-Efire[M]||D5G2;|pin@8||O
-Efire[M_1]|ilc[ck]|D5G2;|pin@67||O
-Eact[dec]|ilc[decLO]|D5G2;|pin@0||O
-Emo,do,ho|ilc[mo,do,ho]|D5G2;|pin@4||I
-Ewin[M]||D5G2;|pin@10||I
-X
-
-# Cell moveAnd;5{lay}
-CmoveAnd;5{lay}||cmos90|1232740050263|1234747150410||ATTR_NCC(D5G4;NTY70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1234746354374|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234747269183
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@4||-52.5|-22||||
-NX-Metal-1-Metal-2-Con|contact@5||-50|28||||
-NX-Metal-1-Metal-2-Con|contact@7||-98|28||||
-NX-Metal-1-Metal-2-Con|contact@9||-149|28||||
-NX-Metal-1-Metal-2-Con|contact@11||-3|28||||
-NX-Metal-1-Metal-2-Con|contact@12||-86.5|-34||||
-NX-Metal-1-Metal-2-Con|contact@13||-185|-34||||
-NX-Metal-1-Metal-2-Con|contact@14||-32|-34||||
-NX-Metal-1-Metal-2-Con|contact@15||-9|-28||||
-NX-Metal-1-Metal-2-Con|contact@17||56|28||||
-NX-Metal-1-Metal-2-Con|contact@18||-133.5|28||||
-NX-Metal-1-Metal-2-Con|contact@19||147|28||||
-NX-Metal-1-Metal-2-Con|contact@20||30.5|40||||
-NX-Metal-1-Metal-2-Con|contact@23||-106|-28||||
-Igates2inM:nor05;1{lay}|done[M]|D5G1;|-103.5|0|||D5G4;
-Igates1inM:inv05;1{lay}|inv05@3||-34|0|Y||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@0||-133.5|0|Y||D5G4;
-Igates1inM:inv20B;1{lay}|inv20B@0||177.5|0|||D5G4;
-Igates1inM:inv510;1{lay}|inv510@0||62|0|||D5G4;
-Igates2inM:nand5A;1{lay}|nand5A@0||-79.5|0|||D5G4;
-Igates2inM:nand5A;1{lay}|nand5A@1||-178.5|0|||D5G4;
-Igates2inM:nand20;2{lay}|nand20@0||107.5|0|Y||D5G4;
-Igates2inM:nor05;1{lay}|nor05@0||-55.5|0|||D5G4;
-Igates2inM:nor05;1{lay}|nor05@1||-154.5|0|||D5G4;
-Igates2inM:nor05;1{lay}|nor05@3||152.5|0|X||D5G4;
-Igates2inM:nor20;1{lay}|nor20@0||16.5|0|X||D5G4;
-NMetal-1-Pin|pin@19||-50|24.5||||
-NMetal-1-Pin|pin@20||-72.5|-19||||
-NMetal-1-Pin|pin@22||38.5|32||||
-NMetal-1-Pin|pin@24||-171.5|10.4||||
-NMetal-2-Pin|pin@30||-70|-22||||
-NMetal-1-Pin|pin@32||-52.5|-32||||
-NMetal-2-Pin|pin@36||-117|28||||
-NMetal-1-Pin|pin@37||-3|24.5||||
-NMetal-1-Pin|pin@39||-171.5|-19||||
-NMetal-1-Pin|pin@42||-29.5|12||||
-NMetal-1-Pin|pin@43||-9|12||||
-NMetal-1-Pin|pin@46||72.5|-24.5||||
-NMetal-1-Pin|pin@47||30.5|32||||
-NMetal-1-Pin|pin@48||-106|-19||||
-NMetal-1-Pin|pin@50||-86.5|-25||||
-NMetal-1-Pin|pin@51||-185|-25||||
-NMetal-2-Pin|pin@53||10.5|40||||
-NMetal-1-Pin|pin@54||152.5|25||||
-NMetal-1-Pin|pin@62||157|-31.5||||
-NMetal-1-Pin|pin@63||154.5|-31.5||||
-NMetal-1-Pin|pin@64||154.5|-60||||
-NMetal-2-Pin|pin@65||-102.5|-28||||
-NMetal-1-Pin|pin@66||-32|-46.5||||
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||190|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@1||-120.5|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@2||-20.5|0|||D5G4;
-Ametal-1|net@105|||S2700|pin@19||-50|24.5|nor05@0|inB|-50|25
-Ametal-2|net@106|||S1800|nand5A@0|gnd_1|-68|0|nor05@0|gnd|-68|0
-Ametal-2|net@107|||S1800|nand5A@0|vdd_2|-68|50|nor05@0|vdd|-68|50
-Ametal-2|net@108|||S1800|nand5A@0|vdd_3|-68|-50|nor05@0|vdd_1|-68|-50
-Ametal-1|net@118|||S0|nor05@0|inA|-60|-19|pin@20||-72.5|-19
-Ametal-1|net@119|||S2700|pin@20||-72.5|-19|nand5A@0|out|-72.5|-8.1
-Ametal-1|net@123|||S2700|nor20@0|out_2|38.5|16|pin@22||38.5|32
-Ametal-1|net@125|||S2700|nand5A@1|out|-171.5|-8.1|pin@24||-171.5|10.4
-Ametal-2|net@141|||S1800|pin@30||-70|-22|contact@4||-52.5|-22
-Ametal-1|net@142|||S900|contact@4||-52.5|-22|pin@32||-52.5|-32
-Ametal-1|net@143|||S1800|pin@32||-52.5|-32|nor05@0|out|-49.5|-32
-Ametal-2|net@150|||S0|wellCont@2|gnd_1|-16|0|nor20@0|gnd_1|-16|0
-Ametal-2|net@151|||S0|wellCont@2|vdd_2|-16|-50|nor20@0|vdd_3|-16|-50
-Ametal-2|net@152|||S0|wellCont@2|vdd_3|-16|50|nor20@0|vdd_2|-16|50
-Ametal-2|net@163|||S0|wellCont@1|gnd_1|-116|0|done[M]|gnd|-116|0
-Ametal-2|net@164|||S0|wellCont@1|vdd_2|-116|-50|done[M]|vdd_1|-116|-50
-Ametal-2|net@165|||S0|wellCont@1|vdd_3|-116|50|done[M]|vdd|-116|50
-Ametal-1|net@168|||S2700|nor05@0|inB|-50|25|contact@5||-50|28
-Ametal-1|net@172|||S2700|done[M]|inB|-98|25|contact@7||-98|28
-Ametal-2|net@175|||S1800|pin@36||-117|28|contact@7||-98|28
-Ametal-2|net@177|||S0|contact@5||-50|28|contact@7||-98|28
-Ametal-2|net@178|||S0|pin@36||-117|28|contact@18||-133.5|28
-Ametal-1|net@179|||S2700|nor05@1|inB|-149|25|contact@9||-149|28
-Ametal-2|net@183|||S0|nor05@1|gnd|-167|0|nand5A@1|gnd_1|-167|0
-Ametal-2|net@184|||S0|nor05@1|vdd|-167|50|nand5A@1|vdd_2|-167|50
-Ametal-2|net@185|||S0|nor05@1|vdd_1|-167|-50|nand5A@1|vdd_3|-167|-50
-Ametal-1|net@189|||S0|nor20@0|inB|8|24.5|pin@37||-3|24.5
-Ametal-1|net@190|||S2700|pin@37||-3|24.5|contact@11||-3|28
-Ametal-2|net@192|||S1800|contact@5||-50|28|contact@11||-3|28
-Ametal-1|net@193|||S900|nand5A@1|out|-171.5|-8.1|pin@39||-171.5|-19
-Ametal-1|net@194|||S1800|pin@39||-171.5|-19|nor05@1|inA|-159|-19
-Ametal-2|net@195|||S1800|contact@13||-185|-34|contact@12||-86.5|-34
-Ametal-1|net@201|||S900|inv05@3|in[1]|-32|-15|contact@14||-32|-34
-Ametal-2|net@202|||S0|nand5A@0|gnd|-91|0|done[M]|gnd_1|-91|0
-Ametal-2|net@203|||S0|nand5A@0|vdd|-91|50|done[M]|vdd_2|-91|50
-Ametal-2|net@204|||S0|nand5A@0|vdd_1|-91|-50|done[M]|vdd_3|-91|-50
-Ametal-2|net@205|||S0|inv05@3|gnd|-43|0|nor05@0|gnd_1|-43|0
-Ametal-2|net@206|||S0|inv05@3|vdd_1|-43|50|nor05@0|vdd_2|-43|50
-Ametal-2|net@207|||S0|inv05@3|vdd|-43|-50|nor05@0|vdd_3|-43|-50
-Ametal-2|net@208|||S0|inv05@3|gnd_1|-25|0|wellCont@2|gnd|-25|0
-Ametal-2|net@209|||S0|inv05@3|vdd_2|-25|-50|wellCont@2|vdd|-25|-50
-Ametal-2|net@210|||S0|inv05@3|vdd_3|-25|50|wellCont@2|vdd_1|-25|50
-Ametal-1|net@211|||S2700|inv05@3|out[1]|-29.5|7|pin@42||-29.5|12
-Ametal-1|net@212|||S1800|pin@42||-29.5|12|pin@43||-9|12
-Ametal-1|net@213|||S900|pin@43||-9|12|contact@15||-9|-28
-Ametal-2|net@214|||S0|nor20@0|inA|34.5|-28|contact@15||-9|-28
-Ametal-1|net@239|||S2700|inv510@0|in[1]|56|15|contact@17||56|28
-Ametal-1|net@241|||S2700|pin@46||72.5|-24.5|inv510@0|out|72.5|7
-Ametal-1|net@242|||S1800|pin@47||30.5|32|pin@22||38.5|32
-Ametal-2|net@243|||S0|nand20@0|gnd|75|0|inv510@0|gnd_2|75|0
-Ametal-2|net@244|||S0|nand20@0|vdd|75|-50|inv510@0|vdd_5|75|-50
-Ametal-2|net@245|||S0|nand20@0|vdd_1|75|50|inv510@0|vdd_4|75|50
-Ametal-1|net@248|||S1800|pin@46||72.5|-24.5|nand20@0|inB|100.5|-24.5
-Ametal-1|net@249|||S1800|done[M]|inA|-108|-19|pin@48||-106|-19
-Ametal-1|net@250|||S900|pin@48||-106|-19|contact@23||-106|-28
-Ametal-1|net@251|||S2700|contact@12||-86.5|-34|pin@50||-86.5|-25
-Ametal-1|net@252|||S1800|pin@50||-86.5|-25|nand5A@0|ina|-85.5|-25
-Ametal-1|net@253|||S2700|contact@13||-185|-34|pin@51||-185|-25
-Ametal-1|net@254|||S1800|pin@51||-185|-25|nand5A@1|ina|-184.5|-25
-Ametal-2|net@255|||S0|inv10D@0|gnd|-142|0|nor05@1|gnd_1|-142|0
-Ametal-2|net@256|||S0|inv10D@0|vdd_1|-142|50|nor05@1|vdd_2|-142|50
-Ametal-2|net@257|||S0|inv10D@0|vdd|-142|-50|nor05@1|vdd_3|-142|-50
-Ametal-2|net@258|||S0|inv10D@0|gnd_1|-125|0|wellCont@1|gnd|-125|0
-Ametal-2|net@259|||S0|inv10D@0|vdd_2|-125|-50|wellCont@1|vdd|-125|-50
-Ametal-2|net@260|||S0|inv10D@0|vdd_3|-125|50|wellCont@1|vdd_1|-125|50
-Ametal-2|net@261|||S0|contact@18||-133.5|28|contact@9||-149|28
-Ametal-1|net@262|||S2700|inv10D@0|in|-133.5|25|contact@18||-133.5|28
-Ametal-2|net@263|||S1800|contact@11||-3|28|contact@17||56|28
-Ametal-2|net@265|||S0|inv510@0|gnd_1|49|0|nor20@0|gnd|49|0
-Ametal-2|net@266|||S0|inv510@0|vdd_2|49|50|nor20@0|vdd|49|50
-Ametal-2|net@267|||S0|inv510@0|vdd_3|49|-50|nor20@0|vdd_1|49|-50
-Ametal-2|net@269|||S0|nor05@3|gnd_1|140|0|nand20@0|gnd_1|140|0
-Ametal-2|net@270|||S0|nor05@3|vdd_2|140|50|nand20@0|vdd_3|140|50
-Ametal-2|net@271|||S0|nor05@3|vdd_3|140|-50|nand20@0|vdd_2|140|-50
-Ametal-2|net@272|||S1800|contact@17||56|28|contact@19||147|28
-Ametal-1|net@274|||S2700|nor05@3|inB|147|25|contact@19||147|28
-Ametal-1|net@275|||S2700|pin@47||30.5|32|contact@20||30.5|40
-Ametal-2|net@276|||S0|contact@20||30.5|40|pin@53||10.5|40
-Ametal-1|net@280|||S900|nor05@3|out_1|152.5|37.6|pin@54||152.5|25
-Ametal-2|net@285||6.2|S0|inv20B@0|vdd|169.5|50|nor05@3|vdd|165|50
-Ametal-2|net@286||6.2|S1800|nor05@3|gnd|165|0|inv20B@0|gnd|169.5|0
-Ametal-2|net@287||6.2|S1800|nor05@3|vdd_1|165|-50|inv20B@0|vdd_1|169.5|-50
-Ametal-1|net@288|||S1800|pin@54||152.5|25|inv20B@0|in_1|173.5|25
-Ametal-2|net@294||6.2|S1800|inv20B@0|vdd_2|185.5|50|pinsVddG@0|vdd|190|50
-Ametal-2|net@295||6.2|S0|pinsVddG@0|gnd|190|0|inv20B@0|gnd_1|185.5|0
-Ametal-2|net@296||6.2|S1800|inv20B@0|vdd_3|185.5|-50|pinsVddG@0|vdd_1|190|-50
-Ametal-1|net@305|||S900|nor05@3|inA|157|-19|pin@62||157|-31.5
-Ametal-1|net@306|||S0|pin@62||157|-31.5|pin@63||154.5|-31.5
-Ametal-1|net@307|||S900|pin@63||154.5|-31.5|pin@64||154.5|-60
-Ametal-2|net@309|||S0|pin@65||-102.5|-28|contact@23||-106|-28
-Ametal-2|net@310|||S1800|contact@12||-86.5|-34|contact@14||-32|-34
-Ametal-1|net@311|||S900|contact@14||-32|-34|pin@66||-32|-46.5
-Eagain||D5G2;|nand20@0|out|O
-Ebit[4]||D5G2;|nand5A@0|inb|I
-Ebit[5]||D5G2;|nand5A@1|inb|I
-Edo[Mv]||D5G2;|nand20@0|inA|I
-Edone[D]||D5G2;|nor05@1|out|O
-Edone[M]||D5G2;|done[M]|out_1|O
-Edone[T]||D5G2;|pin@30||O
-Efire[M]||D5G2;|pin@53||O
-Egnd||D5G2;|nand5A@1|gnd|G
-Egnd_2||D5G2;|pinsVddG@0|gnd|G
-Eilc[ck]||D5G2;|inv10D@0|out|O
-Eout|ilc[decLO]|D5G2;|inv20B@0|out|O
-Eout_1|ilc[decLO_1]|D5G2;|inv20B@0|out_1|O
-Eilc[do]||D5G2;|pin@66||I
-Eilc[ho]||D5G2;|pin@64||I
-Eilc[mo]||D5G2;|pin@65||I
-Evdd||D5G2;|nand5A@1|vdd|P
-Evdd_1||D5G2;|pinsVddG@0|vdd_1|P
-Evdd_15||D5G2;|nand5A@1|vdd_1|P
-Evdd_16||D5G2;|pinsVddG@0|vdd|P
-Ewin[M]||D5G2;|pin@36||I
-X
-
-# Cell moveAnd;1{sch}
-CmoveAnd;1{sch}||schematic|1232751857530|1234891159809|
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@0||30|6||||
-NOff-Page|conn@1||18|-2.5|||R|
-NOff-Page|conn@2||-24|0|||X|
-NOff-Page|conn@3||-28.5|-32||||
-NOff-Page|conn@4||1|-39.5|||R|
-NOff-Page|conn@5||19|-37.5|||R|
-NOff-Page|conn@6||-33|-6|||RR|
-NOff-Page|conn@7||36|-33|||R|
-NOff-Page|conn@8||46|-14|||R|
-NOff-Page|conn@9||27|-2.5|||R|
-IredFive:inv;1{ic}|inv@0||5|-33|||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||26|-21|||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@2||22|6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@0||26|-33|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@1||27|-11|R||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-ImoveAnd;2{ic}|moveAnd@1||36|17.5|||D5G4;
-IredFive:nand2;1{ic}|nand2@0||-19|-24|R||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@1||-10|-24|R||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@2||40|-22|||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||18|-12|XR||D0G4;|ATTR_Delay(D5G1;NPY-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nor2n;1{ic}|nor2n@1||-27|-12|XR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nor2n;1{ic}|nor2n@2||-9|-12|XR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nor2n;1{ic}|nor2n@3||0|-12|XR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nor2n;1{ic}|nor2n@4||9|-12|XR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-NWire_Pin|pin@0||19|-18||||
-NWire_Pin|pin@1||10|-18||||
-NWire_Pin|pin@2||1|-18||||
-NWire_Pin|pin@3||-8|-18||||
-NWire_Pin|pin@4||-9|0||||
-NWire_Pin|pin@5||0|0||||
-NWire_Pin|pin@6||8|-24||||
-NWire_Pin|pin@9||-18|-33||||
-NWire_Pin|pin@10||-9|-33||||
-NWire_Pin|pin@11||17|-33||||
-NWire_Pin|pin@12||-20|-31||||
-NWire_Pin|pin@13||-11|-31||||
-NWire_Pin|pin@15||-26|-18||||
-NWire_Pin|pin@16||-28|-25||||
-NWire_Pin|pin@17||-27|-6||||
-Ngeneric:Invisible-Pin|pin@18||-2.5|41|||||ART_message(D5G6;)SmoveAnd
-Ngeneric:Invisible-Pin|pin@19||-3|35.5|||||ART_message(D5G4;)Sthis is the central part of the move stage
-Ngeneric:Invisible-Pin|pin@20||-6|30|||||ART_message(D5G3;)Sies 23 January 2009
-Ngeneric:Invisible-Pin|pin@21||-86|25|||||ART_message(D3G3;)S[This circuit needs three signals:,mo   to control exit: HI except for last cycle,do    to avoid action: HI means do it,ho    to hold the count: HI when count is zero.,"N.B. if do is LO, one otherwise",useless cycle merely causes exit.]
-Ngeneric:Invisible-Pin|pin@23||-87|-11|||||ART_message(D3G3;)S[The logic behind these three signals is:,mo = LO if zoo & not inf,do = LO if zero & (not ovf & not inf),ho = HI if zero]
-NWire_Pin|pin@24||-18|-39||||
-NWire_Pin|pin@25||19|-33||||
-NWire_Pin|pin@26||32|-33||||
-NWire_Pin|pin@27||32|-27||||
-NWire_Pin|pin@28||21|-27||||
-NWire_Pin|pin@29||21|-21||||
-NWire_Pin|pin@30||36|-23||||
-NWire_Pin|pin@32||46|-22||||
-NWire_Pin|pin@33||-10|-16||||
-NWire_Pin|pin@34||-19|-16||||
-NWire_Pin|pin@35||-1|-20||||
-NWire_Pin|pin@36||-10|-20||||
-NWire_Pin|pin@37||27|-18||||
-NWire_Pin|pin@38||9|6||||
-IorangeTSMC090nm:wire90;1{ic}|wire90@0||13|-33|||D0G4;|ATTR_L(D5G1;PUD)D495.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@1||26|-27|||D0G4;|ATTR_L(D5G1;PUD)D142.60000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@2||33|-21|||D0G4;|ATTR_L(D5G1;PUD)D224.60000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@4||-15|-16|||D0G4;|ATTR_L(D5G1;PUD)D222.89999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@5||-5|-20|||D0G4;|ATTR_L(D5G1;PUD)D222.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@6||14.5|6|||D0G4;|ATTR_L(D5G1;PUD)D224.60000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-Awire|bit[Di]|D5G2;||2700|pin@12||-20|-31|nand2@0|inb|-20|-26.5
-Awire|bit[Ti]|D5G2;||2700|pin@13||-11|-31|nand2@1|inb|-11|-26.5
-Awire|done[D]|D5G2;||900|pin@4||-9|0|nor2n@2|out|-9|-9.5
-Awire|done[T]|D5G2;||900|pin@5||0|0|nor2n@3|out|0|-9.5
-Awire|ilc[do]|D5G2;||900|pin@9||-18|-33|pin@24||-18|-39
-Awire|ilc[ho]|D5G2;||900|nor2n@4|ina|8|-14.5|pin@6||8|-24
-Awire|ilc[mo]|D5G2;||900|nor2n@1|ina|-28|-14.5|pin@16||-28|-25
-Awire|net@0|||900|nor2n@1|inb|-26|-14.5|pin@15||-26|-18
-Awire|net@1|||1800|pin@3||-8|-18|pin@2||1|-18
-Awire|net@2|||2700|pin@0||19|-18|nor2n@0|inb|19|-14.5
-Awire|net@4|||900|nor2n@4|inb|10|-14.5|pin@1||10|-18
-Awire|net@5|||1800|pin@2||1|-18|pin@1||10|-18
-Awire|net@6|||900|nor2n@3|inb|1|-14.5|pin@2||1|-18
-Awire|net@7|||1800|pin@15||-26|-18|pin@3||-8|-18
-Awire|net@8|||900|nor2n@2|inb|-8|-14.5|pin@3||-8|-18
-Awire|net@13|||1800|pin@1||10|-18|pin@0||19|-18
-Awire|net@17|||900|nand2@0|ina|-18|-26.5|pin@9||-18|-33
-Awire|net@18|||2700|pin@10||-9|-33|nand2@1|ina|-9|-26.5
-Awire|net@19|||1800|pin@10||-9|-33|inv@0|in|2.5|-33
-Awire|net@20|||0|wire90@0|a|10.5|-33|inv@0|out|7.5|-33
-Awire|net@21|||1800|wire90@0|b|15.5|-33|pin@11||17|-33
-Awire|net@31|||1800|pin@9||-18|-33|pin@10||-9|-33
-Awire|net@37|||900|conn@1|a|18|-4.5|nor2n@0|out|18|-9.5
-Awire|net@41|||2700|pin@25||19|-33|pin@0||19|-18
-Awire|net@42|||1800|conn@6|a|-31|-6|pin@17||-27|-6
-Awire|net@43|||2700|nor2n@1|out|-27|-9.5|pin@17||-27|-6
-Awire|net@44|||2700|conn@5|y|19|-35.5|pin@25||19|-33
-Awire|net@45|||0|invI@0|in|23.5|-33|pin@25||19|-33
-Awire|net@46|||1800|invI@0|out|28.5|-33|pin@26||32|-33
-Awire|net@47|||2700|pin@26||32|-33|pin@27||32|-27
-Awire|net@48|||0|pin@27||32|-27|wire90@1|b|28.5|-27
-Awire|net@49|||0|wire90@1|a|23.5|-27|pin@28||21|-27
-Awire|net@50|||2700|pin@28||21|-27|pin@29||21|-21
-Awire|net@51|||1800|pin@29||21|-21|inv@1|in|23.5|-21
-Awire|net@52|||1800|inv@1|out|28.5|-21|wire90@2|a|30.5|-21
-Awire|net@53|||1800|wire90@2|b|35.5|-21|nand2@2|inb|37.5|-21
-Awire|net@54|||0|nand2@2|ina|37.5|-23|pin@30||36|-23
-Awire|net@56|||1800|nand2@2|out|42.5|-22|pin@32||46|-22
-Awire|net@61|||900|pin@30||36|-23|conn@7|y|36|-31
-Awire|net@63|||900|conn@8|a|46|-16|pin@32||46|-22
-Awire|net@64|||1800|wire90@4|b|-12.5|-16|pin@33||-10|-16
-Awire|net@65|||2700|pin@33||-10|-16|nor2n@2|ina|-10|-14.5
-Awire|net@66|||0|wire90@4|a|-17.5|-16|pin@34||-19|-16
-Awire|net@67|||900|pin@34||-19|-16|nand2@0|out|-19|-21.5
-Awire|net@68|||1800|wire90@5|b|-2.5|-20|pin@35||-1|-20
-Awire|net@69|||2700|pin@35||-1|-20|nor2n@3|ina|-1|-14.5
-Awire|net@70|||0|wire90@5|a|-7.5|-20|pin@36||-10|-20
-Awire|net@71|||900|pin@36||-10|-20|nand2@1|out|-10|-21.5
-Awire|net@72|||900|conn@9|a|27|-4.5|invI@1|out|27|-8.5
-Awire|net@73|||900|invI@1|in|27|-13.5|pin@37||27|-18
-Awire|net@74|||0|pin@37||27|-18|pin@0||19|-18
-Awire|net@75|||0|inv@2|in|19.5|6|wire90@6|b|17|6
-Awire|net@76|||0|wire90@6|a|12|6|pin@38||9|6
-Awire|net@77|||900|pin@38||9|6|nor2n@4|out|9|-9.5
-Awire|net@78|||0|conn@0|a|28|6|inv@2|out|24.5|6
-Awire|skip|D5G2;||2700|pin@11||17|-33|nor2n@0|ina|17|-14.5
-Efire[M_1]@526623343|again|D6G2;|conn@8|y|O
-EdoIt_1|bit[Di,Ti]|D4G2;|conn@4|a|I
-Ewin[M_1]|do[Mv]|D4G2;|conn@7|a|I
-Eact[dec_1]@12201247|done[D,T]|D6G2;|conn@2|y|O
-Eact[dec_1]@149465110|done[M]|D6G2;|conn@6|y|O
-Eact[dec_1]|fire[M]|D6G2;|conn@1|y|O
-Efire[M_1]@254634457|ilc[ck]|D6G2;|conn@9|y|O
-Eilc[dec]|ilc[decLO]|D6G2;|conn@0|y|O
-Efire[M_1]|ilc[mo,do,ho]|D4G2;|conn@3|a|I
-EdoIt_1@563402083|win[M]|D4G2;|conn@5|a|I
-X
-
-# Cell moveArb;1{lay}
-CmoveArb;1{lay}||cmos90|1231618772918|1236601055105||ATTR_NCC(D5G5;NTX5;Y66;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1234210136888|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234210136888
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@10||63|50||6.2||
-IarbiterM:meArbiter;2{lay}|meArbite@0||0|0|||D5G4;
-NMetal-1-Pin|pin@45||63|28||||
-Ametal-2|net@741||6.2|S0|meArbite@0|vdd_2|195.5|50|contact@10||63|50
-Ametal-1|net@813|||S900|contact@10||63|46.9|pin@45||63|28
-Ametal-1|net@814|||S1800|pin@45||63|28|meArbite@0|inA|73|28
-Ereq[B2]|TpBAR|D5G2;|meArbite@0|in[1]|O
-Ereq[A1]|again|D5G2;|meArbite@0|in[3]|O
-Egnd||D5G2;|meArbite@0|gnd_2|G
-Egnd_1||D5G2;|meArbite@0|gnd_1|G
-Ein[A]|ready|D5G2;|meArbite@0|inA_1|I
-Ereq[B1]|torpBAR|D5G2;|meArbite@0|in[4]|O
-Evdd||D5G2;|meArbite@0|vdd_5|P
-Evdd_2||D5G2;|meArbite@0|vdd_2|P
-Evdd_3||D5G2;|meArbite@0|vdd_3|P
-Evdd_4||D5G2;|meArbite@0|vdd_4|P
-Ereq[A2]|wait|D5G2;|meArbite@0|in[2]|O
-Eout[A]|win[M]|D5G2;|meArbite@0|out_1|O
-Eout[B]|win[T]|D5G2;|meArbite@0|out|O
-X
-
-# Cell moveArb;1{sch}
-CmoveArb;1{sch}||schematic|1231522055361|1232915778153|
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@1||-24|-7|||XYRR|
-NOff-Page|conn@10||14.5|-8|||RRR|
-NOff-Page|conn@14||14.5|10|||XR|
-NOff-Page|conn@15||-24|7|||XYRR|
-NOff-Page|conn@16||-24|14|||XYRR|
-NOff-Page|conn@17||3|15|||XYR|
-NOff-Page|conn@18||-24|-13|||XYRR|
-IarbiterM:meArbiter;1{ic}|meArbite@1||0|0|RRR||D5G4;
-Ngeneric:Invisible-Pin|pin@0||-4|41.5|||||ART_message(D5G6;)SmoveArb
-Ngeneric:Invisible-Pin|pin@1||-4.5|36|||||ART_message(D5G4;)Sthis is the arbiter for the move stage
-Ngeneric:Invisible-Pin|pin@2||-7.5|30.5|||||ART_message(D5G3;)Sies 25 January 2009
-NWire_Pin|pin@226||-12|4||||
-NWire_Pin|pin@235||-18|-7||||
-NWire_Pin|pin@236||-18|-2||||
-NWire_Pin|pin@237||-12|-13||||
-NWire_Pin|pin@238||-12|-4||||
-NWire_Pin|pin@251||-18|7||||
-NWire_Pin|pin@252||-18|2||||
-NWire_Pin|pin@255||14.5|3||||
-NWire_Pin|pin@277||-12|14||||
-NWire_Pin|pin@279||14.5|-3||||
-NPower|pwr@2||3|-10.5||||
-Awire|net@390|||1800|pin@252||-18|2|meArbite@1|req[A2]|-7|2
-Awire|net@479|||1800|pin@226||-12|4|meArbite@1|req[A1]|-7|4
-Awire|net@480|||900|pin@277||-12|14|pin@226||-12|4
-Awire|net@497|||2700|pin@235||-18|-7|pin@236||-18|-2
-Awire|net@498|||1800|pin@236||-18|-2|meArbite@1|req[B2]|-7|-2
-Awire|net@500|||2700|pin@237||-12|-13|pin@238||-12|-4
-Awire|net@501|||1800|pin@238||-12|-4|meArbite@1|req[B1]|-7|-4
-Awire|net@532|||900|pin@251||-18|7|pin@252||-18|2
-Awire|net@674|||2700|pwr@2||3|-10.5|meArbite@1|in[B]|3|-5
-Awire|net@676|||1800|meArbite@1|out[A]|8|3|pin@255||14.5|3
-Awire|net@687|||1800|conn@15|y|-22|7|pin@251||-18|7
-Awire|net@688|||900|conn@14|a|14.5|8|pin@255||14.5|3
-Awire|net@690|||1800|conn@16|y|-22|14|pin@277||-12|14
-Awire|net@693|||900|pin@279||14.5|-3|conn@10|a|14.5|-6
-Awire|net@698|||1800|conn@18|y|-22|-13|pin@237||-12|-13
-Awire|net@699|||2700|meArbite@1|in[A]|3|5|conn@17|y|3|13
-Awire|net@700|||1800|meArbite@1|out[B]|8|-3|pin@279||14.5|-3
-Awire|net@701|||1800|conn@1|y|-22|-7|pin@235||-18|-7
-Etorp|TpBAR|D4G2;|conn@1|a|I
-Etorp_1@73727025|again|D4G2;|conn@16|a|I
-Etorp_1@810041755|ready|D4G2;|conn@17|a|I
-Ewait_1|torpBAR|D4G2;|conn@18|a|I
-Etorp_1|wait|D4G2;|conn@15|a|I
-Efire[T_1]|win[M]|D6G2;|conn@14|y|O
-Etake[D]|win[T]|D6G2;|conn@10|y|O
-X
-
-# Cell movePreds;1{ic}
-CmovePreds;1{ic}||artwork|1232735632664|1232995981003|E
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NThick-Circle|art@1||2.5|3|1|1||
-NThick-Circle|art@2||-3.25|0|12|12|300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@3||-3.25|6|12|12|Y300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@4||-8.4|3|12|12|3300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@5||2.5|-3|1|1|Y|
-NThick-Circle|art@6||-3.25|0|12|12|Y300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@7||-3.25|-6|12|12|300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@8||-8.4|-3|12|12|Y3300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@9||5.5|0|1|1||
-NThick-Circle|art@10||4|0|4|2|RRR||ART_degrees()F[0.0,3.1415927]
-Nschematic:Bus_Pin|pin@0||-4|-3|-1|-1||
-Nschematic:Bus_Pin|pin@1||3|-3|-1|-1||
-Nschematic:Bus_Pin|pin@3||-3|6|-1|-1||
-Nschematic:Bus_Pin|pin@4||3|3|-1|-1||
-Ngeneric:Invisible-Pin|pin@5||-0.5|3|||||ART_message(D5G2.5;)S60
-NPin|pin@6||0|6.25|1|1|RR|
-NPin|pin@7||0|7|1|1|RR|
-NPin|pin@8||1|4.5|1|1||
-NPin|pin@13||1|7|1|1|RR|
-NPin|pin@14||-2|7|1|1||
-NPin|pin@15||-2|6|1|1||
-NPin|pin@16||-0.5|6.625|1|1||
-NPin|pin@17||-1|7|1|1|RR|
-NPin|pin@18||0|7.75|1|1|RR|
-NPin|pin@19||-2.5|4|1|1||
-NPin|pin@20||-1|5.6|1|1||
-Ngeneric:Invisible-Pin|pin@23||-0.5|-3|||Y||ART_message(D5G2.5;)S20
-NPin|pin@24||0|-6.25|1|1|YRR|
-NPin|pin@25||0|-7|1|1|YRR|
-NPin|pin@26||1|-4.5|1|1|Y|
-NPin|pin@31||1|-7|1|1|YRR|
-NPin|pin@32||-2|-7|1|1|Y|
-NPin|pin@33||-2|-6|1|1|Y|
-NPin|pin@34||-0.5|-6.625|1|1|Y|
-NPin|pin@35||-1|-7|1|1|YRR|
-NPin|pin@36||0|-7.75|1|1|YRR|
-Ngeneric:Invisible-Pin|pin@47||-2.4|-3|1|1||
-Nschematic:Bus_Pin|pin@49||-4|3|-1|-1||
-Ngeneric:Invisible-Pin|pin@50||-2.4|3|1|1||
-Nschematic:Bus_Pin|pin@51||-3|-7|-1|-1||
-Ngeneric:Invisible-Pin|pin@54||-3|-6|1|1||
-Nschematic:Bus_Pin|pin@55||6|0|-1|-1||
-Nschematic:Bus_Pin|pin@57||2|0|-1|-1||
-Ngeneric:Invisible-Pin|pin@58||3|0|1|1||
-NPin|pin@59||3|1|1|1|RR|
-NPin|pin@60||3|-2|1|1||
-NPin|pin@61||3|2|1|1||
-NPin|pin@62||4|2|1|1||
-NPin|pin@63||4|-2|1|1||
-AThicker|net@0|||FS1431|pin@17||-1|7|pin@16||-0.5|6.625
-AThicker|net@1|||FS900|pin@18||0|7.75|pin@7||0|7
-AThicker|net@3|||FS1800|pin@7||0|7|pin@13||1|7
-AThicker|net@4|||FS369|pin@18||0|7.75|pin@17||-1|7
-AThicker|net@5|||FS900|pin@7||0|7|pin@6||0|6.25
-AThicker|net@6|||FS0|pin@17||-1|7|pin@14||-2|7
-AThicker|net@7|||FS900|pin@14||-2|7|pin@15||-2|6
-AThicker|net@8|||FS2268|pin@19||-2.5|4|pin@20||-1|5.6
-AThicker|net@9|||FS900|pin@13||1|7|pin@8||1|4.5
-AThicker|net@12|||FS2169|pin@35||-1|-7|pin@34||-0.5|-6.625
-AThicker|net@13|||FS2700|pin@36||0|-7.75|pin@25||0|-7
-AThicker|net@15|||FS1800|pin@25||0|-7|pin@31||1|-7
-AThicker|net@16|||FS3231|pin@36||0|-7.75|pin@35||-1|-7
-AThicker|net@17|||FS2700|pin@25||0|-7|pin@24||0|-6.25
-AThicker|net@18|||FS0|pin@35||-1|-7|pin@32||-2|-7
-AThicker|net@19|||FS2700|pin@32||-2|-7|pin@33||-2|-6
-AThicker|net@21|||FS2700|pin@31||1|-7|pin@26||1|-4.5
-Aschematic:bus|net@29||-0.5|IJ0|pin@47||-2.4|-3|pin@0||-4|-3
-Aschematic:bus|net@31||-0.5|IJ0|pin@50||-2.4|3|pin@49||-4|3
-Aschematic:bus|net@34||-0.5|IJ900|pin@54||-3|-6|pin@51||-3|-7
-Aschematic:bus|net@36||-0.5|IJ0|pin@58||3|0|pin@57||2|0
-AThicker|net@37|||FS900|pin@59||3|1|pin@60||3|-2
-AThicker|net@38|||FS2700|pin@59||3|1|pin@61||3|2
-AThicker|net@39|||FS1800|pin@61||3|2|pin@62||4|2
-AThicker|net@40|||FS1800|pin@60||3|-2|pin@63||4|-2
-Edo[Mv]||D5G2;|pin@1||I
-Edone_1[M,Tp,D,T]|done[D,T]|D5G2;|pin@49||I
-Eact[T,D]|done[M,Tp]|D5G2;|pin@0||I
-Epred_1[D,T]|ign[D,T]|D5G2;|pin@57||I
-Emc||D5G2;|pin@3||I
-Epred[T,D]|pred[D,T]|D5G2;|pin@4||I
-Etake[D]|s[1:3]|D5G2;|pin@51||O
-Es[4:6]|wait|D5G2;|pin@55||O
-X
-
-# Cell movePreds;3{lay}
-CmovePreds;3{lay}||cmos90|1232736069601|1233276217940||ATTR_NCC(D5G4;NTY70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1232934526688|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1233276229099
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@5||49.5|-28||||
-NX-Metal-1-Metal-2-Con|contact@6||119|34||||
-NX-Metal-1-Metal-2-Con|contact@7||36|34||||
-NX-Metal-1-Metal-2-Con|contact@8||-26.5|34||||
-NX-Metal-1-Metal-2-Con|contact@9||-96|28||||
-NX-Metal-1-Metal-2-Con|contact@10||-176.5|28||||
-NX-Metal-1-Metal-2-Con|contact@11||137|-34||||
-NX-Metal-1-Metal-2-Con|contact@12||-157.5|-34||||
-NX-Metal-1-Metal-2-Con|contact@13||159.5|-34||||
-Igates1inM:inv05;1{lay}|inv05@0||-203.5|0|X||D5G4;
-Igates1inM:inv05;1{lay}|inv05@1||-135.5|0|XRR||D5G4;
-Igates1inM:inv510;1{lay}|inv510@0||165.5|0|Y||D5G4;
-Igates1inM:inv510;1{lay}|inv510@1||55.5|0|Y||D5G4;
-Igates1inM:inv510;1{lay}|inv510@2||-113.5|0|XY||D5G4;
-NMetal-2-Pin|pin@10||42|-28||||
-NMetal-1-Pin|pin@14||49.5|-16||||
-NMetal-1-Pin|pin@15||38.5|-11||||
-NMetal-1-Pin|pin@16||38.5|-16||||
-NMetal-1-Pin|pin@17||-26.5|-32||||
-NMetal-2-Pin|pin@21||5.5|34||||
-NMetal-1-Pin|pin@24||-96|-15||||
-NMetal-2-Pin|pin@29||-127.5|28||||
-NMetal-2-Pin|pin@31||99.5|-34||||
-NMetal-1-Pin|pin@35||-162.5|-29||||
-NMetal-1-Pin|pin@37||-157.5|-29||||
-NMetal-1-Pin|pin@38||-107.5|-11.5||||
-NMetal-1-Pin|pin@40||-96|-11.5||||
-NMetal-1-Pin|pin@42||-131|25||||
-NMetal-1-Pin|pin@43||-208|-25||||
-IdriversL:predDri60wMC;1{lay}|predDri6@0||105|0|X||D5G4;
-IdriversL:predDri60wMC;1{lay}|predDri6@1||-64|0|Y||D5G4;
-IdriversL:predORdri20wMC;1{lay}|predORdr@0||13|0|XY||D5G4;
-IpredWaitB;1{lay}|predWait@0||-169.5|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@0||146|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@2||-21|0|X||D5G4;
-Ametal-2|net@52|||S1800|pin@10||42|-28|contact@5||49.5|-28
-Ametal-2|net@57|||S0|inv510@1|gnd_1|42.5|0|predORdr@0|gnd|42.5|0
-Ametal-2|net@58|||S0|inv510@1|vdd_2|42.5|-50|predORdr@0|vdd|42.5|-50
-Ametal-2|net@59|||S0|inv510@1|vdd_3|42.5|50|predORdr@0|vdd_1|42.5|50
-Ametal-1|net@60|||S2700|contact@5||49.5|-28|inv510@1|in[1]|49.5|-15
-Ametal-1|net@62||0.4|S2700|pin@14||49.5|-16|inv510@1|in[1]|49.5|-15
-Ametal-1|net@63|||S1800|predORdr@0|pred|5|-16|pin@16||38.5|-16
-Ametal-1|net@64|||S1800|pin@16||38.5|-16|pin@14||49.5|-16
-Ametal-1|net@65|||S900|pin@15||38.5|-11|pin@16||38.5|-16
-Ametal-2|net@73|||S0|wellCont@2|gnd_1|-25.5|0|predDri6@1|gnd_1|-27.5|0
-Ametal-2|net@74|||S0|wellCont@2|vdd_2|-25.5|-50|predDri6@1|vdd_2|-27.5|-50
-Ametal-2|net@75|||S0|wellCont@2|vdd_3|-25.5|50|predDri6@1|vdd_3|-27.5|50
-Ametal-2|net@76|||S0|wellCont@2|gnd|-16.5|0|predORdr@0|gnd_1|-16.5|0
-Ametal-2|net@77|||S0|wellCont@2|vdd|-16.5|-50|predORdr@0|vdd_2|-16.5|-50
-Ametal-2|net@78|||S0|wellCont@2|vdd_1|-16.5|50|predORdr@0|vdd_3|-16.5|50
-Ametal-2|net@79|||S0|inv510@2|gnd_1|-100.5|0|predDri6@1|gnd|-100.5|0
-Ametal-2|net@80|||S0|inv510@2|vdd_2|-100.5|-50|predDri6@1|vdd|-100.5|-50
-Ametal-2|net@81|||S0|inv510@2|vdd_3|-100.5|50|predDri6@1|vdd_1|-100.5|50
-Ametal-2|net@82|||S0|predDri6@0|gnd_1|68.5|0|inv510@1|gnd_2|68.5|0
-Ametal-2|net@83|||S0|predDri6@0|vdd_2|68.5|50|inv510@1|vdd_5|68.5|50
-Ametal-2|net@84|||S0|predDri6@0|vdd_3|68.5|-50|inv510@1|vdd_4|68.5|-50
-Ametal-2|net@85|||S0|predDri6@0|gnd|141.5|0|wellCont@0|gnd|141.5|0
-Ametal-2|net@86|||S0|predDri6@0|vdd_1|141.5|-50|wellCont@0|vdd|141.5|-50
-Ametal-2|net@87|||S0|predDri6@0|vdd|141.5|50|wellCont@0|vdd_1|141.5|50
-Ametal-1|net@88|||S1800|predDri6@1|mc|-78|-32|pin@17||-26.5|-32
-Ametal-1|net@92|||S2700|predDri6@0|mc|119|32|contact@6||119|34
-Ametal-2|net@93|||S1800|contact@7||36|34|contact@6||119|34
-Ametal-1|net@94|||S2700|predORdr@0|mc|36|7|contact@7||36|34
-Ametal-2|net@95|||S1800|contact@8||-26.5|34|pin@21||5.5|34
-Ametal-2|net@97|||S1800|pin@21||5.5|34|contact@7||36|34
-Ametal-1|net@103|||S900|predDri6@1|pred|-96|-7|pin@24||-96|-15
-Ametal-1|net@105|||S2700|pin@17||-26.5|-32|contact@8||-26.5|34
-Ametal-2|net@112|||S1800|pin@29||-127.5|28|contact@9||-96|28
-Ametal-1|net@113|||S2700|predDri6@1|pred|-96|-7|contact@9||-96|28
-Ametal-1|net@115|||S2700|predWait@0|ign[2]|-176.5|25|contact@10||-176.5|28
-Ametal-2|net@116|||S1800|contact@10||-176.5|28|pin@29||-127.5|28
-Ametal-2|net@118|||S1800|pin@31||99.5|-34|contact@11||137|-34
-Ametal-1|net@119|||S900|predDri6@0|pred|137|7|contact@11||137|-34
-Ametal-2|net@120|||S0|pin@31||99.5|-34|contact@12||-157.5|-34
-Ametal-1|net@126|||S2700|pin@35||-162.5|-29|predWait@0|pred[1]|-162.5|-25
-Ametal-1|net@129||0.4|S2700|contact@12||-157.5|-34|pin@37||-157.5|-29
-Ametal-1|net@130||0.4|S0|pin@37||-157.5|-29|pin@35||-162.5|-29
-Ametal-1|net@131|||S2700|inv510@2|in[1]|-107.5|-15|pin@38||-107.5|-11.5
-Ametal-1|net@134|||S2700|pin@40||-96|-11.5|predDri6@1|pred|-96|-7
-Ametal-1|net@135|||S1800|pin@38||-107.5|-11.5|pin@40||-96|-11.5
-Ametal-2|net@138|||S1800|inv05@0|gnd|-194.5|0|predWait@0|gnd|-194.5|0
-Ametal-2|net@139|||S1800|inv05@0|vdd|-194.5|50|predWait@0|vdd|-194.5|50
-Ametal-2|net@140|||S1800|inv05@0|vdd_1|-194.5|-50|predWait@0|vdd_1|-194.5|-50
-Ametal-2|net@142|||S0|inv05@1|gnd_1|-126.5|0|inv510@2|gnd_2|-126.5|0
-Ametal-2|net@143|||S0|inv05@1|vdd_2|-126.5|-50|inv510@2|vdd_4|-126.5|-50
-Ametal-2|net@144|||S0|inv05@1|vdd_3|-126.5|50|inv510@2|vdd_5|-126.5|50
-Ametal-2|net@145|||S0|inv05@1|gnd|-144.5|0|predWait@0|gnd_1|-144.5|0
-Ametal-2|net@146|||S0|inv05@1|vdd_1|-144.5|50|predWait@0|vdd_2|-144.5|50
-Ametal-2|net@147|||S0|inv05@1|vdd|-144.5|-50|predWait@0|vdd_3|-144.5|-50
-Ametal-1|net@148|||S2700|inv05@1|out[1]|-131|7|pin@42||-131|25
-Ametal-1|net@149|||S0|pin@42||-131|25|predWait@0|ign[1]|-153.5|25
-Ametal-1|net@150|||S0|predWait@0|pred[2]|-185.5|-25|pin@43||-208|-25
-Ametal-1|net@151|||S2700|pin@43||-208|-25|inv05@0|out[1]|-208|-7
-Ametal-2|net@153|||S1800|contact@11||137|-34|contact@13||159.5|-34
-Ametal-1|net@154|||S900|inv510@0|in[1]|159.5|-15|contact@13||159.5|-34
-Ametal-2|net@155||6.2|S1800|wellCont@0|vdd_2|150.5|-50|inv510@0|vdd_2|152.5|-50
-Ametal-2|net@156||6.2|S0|inv510@0|gnd_1|152.5|0|wellCont@0|gnd_1|150.5|0
-Ametal-2|net@157||6.2|S0|inv510@0|vdd_3|152.5|50|wellCont@0|vdd_3|150.5|50
-Edo[Mv]||D5G2;|pin@10||I
-Edone[D]||D5G2;|predDri6@1|in|I
-Edone[M]||D5G2;|predORdr@0|inB|I
-Edone[T]||D5G2;|predDri6@0|in|I
-Edone[Tp]||D5G2;|predORdr@0|in|I
-Egnd_1|gnd|D5G2;|inv05@0|gnd_1|G
-Egnd_7||D5G2;|inv510@0|gnd_2|G
-Ein[1]|ign[D]|D5G2;|inv05@0|in[1]|I
-Ein[2]|ign[T]|D5G2;|inv05@1|in[1]|I
-Emc||D5G2;|pin@21||I
-Epred[D]||D5G2;|pin@29||I
-Epred[T]||D5G2;|pin@31||I
-Es[1]||D5G2;|inv510@1|out|O
-Es[2]||D5G2;|inv510@0|out|O
-Es[3]||D5G2;|inv510@2|out|O
-Evdd_2|vdd|D5G2;|inv05@0|vdd_2|P
-Evdd_3||D5G2;|inv05@0|vdd_3|P
-Evdd_14||D5G2;|inv510@0|vdd_4|P
-Evdd_15||D5G2;|inv510@0|vdd_5|P
-Ewait||D5G2;|predWait@0|out|O
-X
-
-# Cell movePreds;1{sch}
-CmovePreds;1{sch}||schematic|1232735258935|1233091765724|
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@0||22|-11.5|||X|
-NOff-Page|conn@2||9|21|||RRR|
-NOff-Page|conn@3||11.5|31|||RRR|
-NOff-Page|conn@4||-8|-8|||RRR|
-NOff-Page|conn@6||24|8.5|||X|
-NOff-Page|conn@7||-42.5|5|||R|
-NOff-Page|conn@8||-8|53.5|||R|
-NOff-Page|conn@9||-32|31|||RRR|
-IredFive:inv;1{ic}|inv@0||-29|-12|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@1||-29|0|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@2||-29|12|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:invI;2{ic}|invI@0||-15|-12|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@1||-15|0|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@2||-15|12|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@3||-22|29|XR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@4||5|28|XR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-ImovePreds;1{ic}|movePred@0||37|24.5|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||3|74|||||ART_message(D5G6;)SmovePreds
-Ngeneric:Invisible-Pin|pin@1||1|70|||||ART_message(D5G4;)Sthis is the predecessor drivers for move
-Ngeneric:Invisible-Pin|pin@2||-2|64.5|||||ART_message(D5G3;)Sies 27 January 2009
-NWire_Pin|pin@3||9|-2||||
-NWire_Pin|pin@4||9|10||||
-NWire_Pin|pin@7||9|-14||||
-NWire_Pin|pin@9||15|-12||||
-NWire_Pin|pin@10||15|-16.5||||
-NWire_Pin|pin@11||15|2||||
-NWire_Pin|pin@12||15|14||||
-NWire_Pin|pin@13||-6|12||||
-NWire_Pin|pin@15||-10|0||||
-NWire_Pin|pin@19||15|9.5||||
-NWire_Pin|pin@20||15|5.5||||
-NWire_Pin|pin@22||15|-10||||
-NWire_Pin|pin@23||15|-6.5||||
-NWire_Pin|pin@25||-37|-12||||
-NWire_Pin|pin@26||-37|-8||||
-NWire_Pin|pin@27||-37|0||||
-NWire_Pin|pin@28||-37|6||||
-NWire_Pin|pin@29||-37|12||||
-NWire_Pin|pin@30||-37|18||||
-NWire_Pin|pin@33||-8|-12||||
-NWire_Pin|pin@37||-22|35||||
-NWire_Pin|pin@38||-12|35||||
-NWire_Pin|pin@39||-22|21||||
-NWire_Pin|pin@40||5|35||||
-NWire_Pin|pin@41||-4|35||||
-NWire_Pin|pin@42||5|20||||
-IdriversL:predDri60wMC;1{ic}|predDri6@0||0|12|X||D5G4;
-IdriversL:predDri60wMC;1{ic}|predDri6@1||0|0|X||D5G4;
-IdriversL:predORdri20wMC;2{ic}|predORdr@0||0|-12|X||D5G4;
-IpredWaitB;1{ic}|predWait@0||-8|43|XYRRR||D5G4;
-IorangeTSMC090nm:wire90;1{ic}|wire90@0||-22|-12|||D0G4;|ATTR_L(D5G1;PUD)D142.60000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@1||-22|0|||D0G4;|ATTR_L(D5G1;PUD)D142.60000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@2||-22|12|||D0G4;|ATTR_L(D5G1;PUD)D142.60000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@3||-16|35|||D0G4;|ATTR_L(D5G1;PUD)D153.59999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@4||1|35|||D0G4;|ATTR_L(D5G1;PUD)D153.59999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-Awire|done[D]|D5G2;||900|pin@12||15|14|pin@19||15|9.5
-Awire|done[M]|D5G2;||900|pin@9||15|-12|pin@10||15|-16.5
-Awire|done[T]|D5G2;||2700|pin@11||15|2|pin@20||15|5.5
-Awire|done[Tp]|D5G2;||2700|pin@22||15|-10|pin@23||15|-6.5
-Awire|ign[D]|D5G2;||900|invI@4|in|5|25.5|pin@42||5|20
-Awire|ign[T]|D5G2;||900|invI@3|in|-22|26.5|pin@39||-22|21
-Awire|net@1|||2700|pin@3||9|-2|pin@4||9|10
-Awire|net@2|||2700|pin@7||9|-14|pin@3||9|-2
-Awire|net@3|||1800|predDri6@1|mc|3|-2|pin@3||9|-2
-Awire|net@4|||1800|predDri6@0|mc|3|10|pin@4||9|10
-Awire|net@8|||1800|predORdr@0|mc|3|-14|pin@7||9|-14
-Awire|net@9|||1800|predORdr@0|in_1|3|-12|pin@9||15|-12
-Awire|net@11|||1800|predDri6@1|in|3|2|pin@11||15|2
-Awire|net@12|||1800|predDri6@0|in|3|14|pin@12||15|14
-Awire|net@13|||0|predDri6@0|pred|-3|12|pin@13||-6|12
-Awire|net@15|||0|predDri6@1|pred|-3|0|pin@15||-10|0
-Awire|net@26|||1800|predORdr@0|in|3|-10|pin@22||15|-10
-Awire|net@27|||900|conn@2|y|9|19|pin@4||9|10
-Awire|net@28|||1800|wire90@0|b|-19.5|-12|invI@0|out|-17.5|-12
-Awire|net@29|||0|wire90@0|a|-24.5|-12|inv@0|in|-26.5|-12
-Awire|net@30|||1800|pin@25||-37|-12|inv@0|out|-31.5|-12
-Awire|net@32|||1800|wire90@1|b|-19.5|0|invI@1|out|-17.5|0
-Awire|net@33|||0|wire90@1|a|-24.5|0|inv@1|in|-26.5|0
-Awire|net@34|||1800|pin@27||-37|0|inv@1|out|-31.5|0
-Awire|net@35|||1800|wire90@2|b|-19.5|12|invI@2|out|-17.5|12
-Awire|net@36|||0|wire90@2|a|-24.5|12|inv@2|in|-26.5|12
-Awire|net@37|||1800|pin@29||-37|12|inv@2|out|-31.5|12
-Awire|net@42|||1800|pin@33||-8|-12|predORdr@0|pred|-3|-12
-Awire|net@44|||900|conn@4|y|-8|-10|pin@33||-8|-12
-Awire|net@45|||1800|invI@0|in|-12.5|-12|pin@33||-8|-12
-Awire|net@46|||1800|invI@1|in|-12.5|0|pin@15||-10|0
-Awire|net@47|||1800|invI@2|in|-12.5|12|pin@13||-6|12
-Awire|net@68|||900|conn@8|a|-8|51.5|predWait@0|out|-8|47
-Awire|net@69|||2700|invI@3|out|-22|31.5|pin@37||-22|35
-Awire|net@70|||1800|pin@37||-22|35|wire90@3|a|-18.5|35
-Awire|net@71|||1800|wire90@3|b|-13.5|35|pin@38||-12|35
-Awire|net@72|||2700|pin@38||-12|35|predWait@0|ign[3]|-12|39
-Awire|net@74|||2700|invI@4|out|5|30.5|pin@40||5|35
-Awire|net@75|||0|pin@40||5|35|wire90@4|b|3.5|35
-Awire|net@76|||0|wire90@4|a|-1.5|35|pin@41||-4|35
-Awire|net@77|||2700|pin@41||-4|35|predWait@0|ign[2]|-4|39
-Awire|pred[D]|D5G2;Y-1.5;||900|predWait@0|pred[2]|-6|39|pin@13||-6|12
-Awire|pred[T]|D5G2;||900|predWait@0|pred[3]|-10|39|pin@15||-10|0
-Awire|s[1]|D5G2;||2700|pin@25||-37|-12|pin@26||-37|-8
-Awire|s[2]|D5G2;||2700|pin@27||-37|0|pin@28||-37|6
-Awire|s[3]|D5G2;||2700|pin@29||-37|12|pin@30||-37|18
-Epred_1[T,D]|do[Mv]|D4G2;|conn@4|a|I
-Edone_1[M,Tp,D,T]|done[D,T]|D4G2;|conn@6|a|I
-Ein|done[M,Tp]|D4G2;|conn@0|a|I
-Epred_1[D,T]|ign[D,T]|D4G2;|conn@9|a|I
-Emc||D4G2;|conn@2|a|I
-Eact_1[T,D]|pred[D,T]|D4G2;|conn@3|a|I
-Etake[D]|s[1:3]|D6G2;|conn@7|y|O
-Es[4:6]|wait|D6G2;|conn@8|y|O
-X
-
-# Cell moveSuccs;1{ic}
-CmoveSuccs;1{ic}||artwork|1232738228648|1232897446329|E
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NThick-Circle|art@2||-3|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
-NThick-Circle|art@3||-0.5|0|1|1||
-NThick-Circle|art@5||2|-6|4|4|RRR||ART_degrees()F[0.0,3.1415927]
-Nschematic:Bus_Pin|pin@0||-5|1|-1|-1||
-Nschematic:Bus_Pin|pin@1||-5|-1|-1|-1||
-Nschematic:Bus_Pin|pin@3||5|0|-1|-1||
-NPin|pin@4||0|4|1|1||
-NPin|pin@5||0|-4|1|1||
-NPin|pin@6||4|0|1|1||
-NPin|pin@7||2|4|1|1||
-NPin|pin@8||2|6|1|1||
-NPin|pin@9||1|5|1|1||
-NPin|pin@10||2|5|1|1||
-NPin|pin@11||3|5|1|1||
-NPin|pin@12||-1|5|1|1||
-NPin|pin@13||3|1|1|1||
-NPin|pin@14||-1|3|1|1||
-NPin|pin@15||0|3|1|1||
-Ngeneric:Invisible-Pin|pin@16||-0.5|0|||||ART_message(D5G2.5;)Ssuccs
-NPin|pin@19||-5|-1|1|1||
-NPin|pin@20||-4|-1|1|1||
-NPin|pin@23||-4|2|1|1||
-NPin|pin@24||-3|2|1|1||
-NPin|pin@25||-4|-2|1|1||
-NPin|pin@26||-3|-2|1|1||
-Ngeneric:Invisible-Pin|pin@34||-4|1|1|1||
-NPin|pin@41||-4|1|1|1||
-Ngeneric:Invisible-Pin|pin@45||4|0|1|1||
-Nschematic:Bus_Pin|pin@47||4|-6|-1|-1||
-NPin|pin@49||1|-4|1|1||
-NPin|pin@51||2|-4|1|1||
-NPin|pin@52||1|-8|1|1||
-NPin|pin@53||2|-8|1|1||
-AThicker|net@0|||FS900|pin@15||0|3|pin@5||0|-4
-AThicker|net@1|||FS2250|pin@5||0|-4|pin@6||4|0
-AThicker|net@2|||FS3150|pin@6||4|0|pin@4||0|4
-AThicker|net@3|||FS2700|pin@10||2|5|pin@8||2|6
-AThicker|net@4|||FS450|pin@8||2|6|pin@9||1|5
-AThicker|net@5|||FS2700|pin@7||2|4|pin@10||2|5
-AThicker|net@6|||FS1800|pin@10||2|5|pin@11||3|5
-AThicker|net@7|||FS0|pin@9||1|5|pin@12||-1|5
-AThicker|net@8|||FS900|pin@11||3|5|pin@13||3|1
-AThicker|net@9|||FS900|pin@12||-1|5|pin@14||-1|3
-AThicker|net@10|||FS900|pin@4||0|4|pin@15||0|3
-AThicker|net@11|||FS1800|pin@14||-1|3|pin@15||0|3
-AThicker|net@15|||FS0|pin@24||-3|2|pin@23||-4|2
-AThicker|net@16|||FS900|pin@23||-4|2|pin@25||-4|-2
-AThicker|net@17|||FS1800|pin@25||-4|-2|pin@26||-3|-2
-Aschematic:bus|net@21||-0.5|IJ0|pin@3||5|0|pin@45||4|0
-Aschematic:bus|net@24||-0.5|IJ1800|pin@0||-5|1|pin@34||-4|1
-AThicker|net@32|||FS450|pin@24||-3|2|pin@41||-4|1
-AThicker|net@38|||FS0|pin@20||-4|-1|pin@19||-5|-1
-AThicker|net@40|||FS900|pin@49||1|-4|pin@52||1|-8
-AThicker|net@41|||FS1800|pin@49||1|-4|pin@51||2|-4
-AThicker|net@43|||FS1800|pin@52||1|-8|pin@53||2|-8
-Ebit[1:3]||D5G2;|pin@0||I
-Efire[M]||D5G2;|pin@1||I
-Esucc|ready|D5G2;|pin@47||O
-Etake[D]|take[D],succ[D,T]|D5G2;|pin@3||O
-X
-
-# Cell moveSuccs;2{lay}
-CmoveSuccs;2{lay}||cmos90|1232737464337|1232934453883||ATTR_NCC(D5G4;NTY70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1232897988950|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1232934478063
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@1||91.5|-40||||
-NX-Metal-1-Metal-2-Con|contact@2||-148.5|40||||
-NX-Metal-1-Metal-2-Con|contact@3||29.5|-10||||
-NX-Metal-1-Metal-2-Con|contact@4||-74.5|-10||||
-NX-Metal-1-Metal-2-Con|contact@5||-86.5|-10||||
-NX-Metal-1-Metal-2-Con|contact@6||165.5|-40||||
-NX-Metal-1-Metal-2-Con|contact@7||122.5|34||||
-IdriversJ:latchAndDriver60;1{lay}|latchAnd@0||-5|0|Y||D5G4;
-Igates2inM:nor10sym;2{lay}|nor10sym@0||144|0|X||D5G4;
-NMetal-1-Pin|pin@8||29.5|-25||||
-NMetal-1-Pin|pin@10||-74.5|-24.5||||
-NMetal-2-Pin|pin@11||37|-40||||
-NMetal-2-Pin|pin@12||-113|34||||
-NMetal-1-Pin|pin@15||-86.5|25||||
-NMetal-2-Pin|pin@24||-113|40||||
-IdriversL:sucANDdri60;2{lay}|sucANDdr@0||65.5|0|||D5G4;
-IdriversL:sucANDdri60;2{lay}|sucANDdr@1||-122.5|0|XY||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@0||116.5|0|||D5G4;
-Ametal-2|net@26|||S1800|sucANDdr@0|gnd|19|0|latchAnd@0|gnd|28|0
-Ametal-2|net@27|||S1800|sucANDdr@0|vdd|19|50|latchAnd@0|vdd_5|28|50
-Ametal-2|net@28|||S1800|sucANDdr@0|vdd_1|19|-50|latchAnd@0|vdd|28|-50
-Ametal-1|net@39|||S1800|pin@8||29.5|-25|sucANDdr@0|inB|34.5|-25
-Ametal-1|net@41|||S0|latchAnd@0|inB|-59.5|-24.5|pin@10||-74.5|-24.5
-Ametal-2|net@45|||S1800|pin@11||37|-40|contact@1||91.5|-40
-Ametal-1|net@46|||S900|sucANDdr@0|succ_1|91.5|-31.5|contact@1||91.5|-40
-Ametal-1|net@48|||S2700|sucANDdr@1|succ_1|-148.5|31.5|contact@2||-148.5|40
-Ametal-2|net@49|||S0|sucANDdr@1|gnd|-76|0|latchAnd@0|gnd_1|-85|0
-Ametal-2|net@50|||S0|sucANDdr@1|vdd|-76|-50|latchAnd@0|vdd_6|-85|-50
-Ametal-2|net@51|||S0|sucANDdr@1|vdd_1|-76|50|latchAnd@0|vdd_1|-85|50
-Ametal-1|net@54|||S2700|pin@8||29.5|-25|contact@3||29.5|-10
-Ametal-1|net@56|||S2700|pin@10||-74.5|-24.5|contact@4||-74.5|-10
-Ametal-1|net@57|||S1800|sucANDdr@1|inB|-91.5|25|pin@15||-86.5|25
-Ametal-2|net@59|||S1800|contact@5||-86.5|-10|contact@4||-74.5|-10
-Ametal-1|net@61|||S900|pin@15||-86.5|25|contact@5||-86.5|-10
-Ametal-2|net@70|||S0|wellCont@0|gnd|112|0|sucANDdr@0|gnd_1|112|0
-Ametal-2|net@71|||S0|wellCont@0|vdd|112|-50|sucANDdr@0|vdd_3|112|-50
-Ametal-2|net@72|||S0|wellCont@0|vdd_1|112|50|sucANDdr@0|vdd_2|112|50
-Ametal-2|net@74|||S1800|contact@1||91.5|-40|contact@6||165.5|-40
-Ametal-1|net@75|||S900|nor10sym@0|inB|165.5|9|contact@6||165.5|-40
-Ametal-1|net@78|||S2700|nor10sym@0|inA|122.5|-7|contact@7||122.5|34
-Ametal-2|net@79|||S1800|nor10sym@0|gnd_1|119|0|wellCont@0|gnd_1|121|0
-Ametal-2|net@80|||S1800|nor10sym@0|vdd_3|119|-50|wellCont@0|vdd_2|121|-50
-Ametal-2|net@81|||S1800|nor10sym@0|vdd_2|119|50|wellCont@0|vdd_3|121|50
-Ametal-2|net@87|||S1800|contact@2||-148.5|40|pin@24||-113|40
-Ametal-2|net@88|||S900|pin@24||-113|40|pin@12||-113|34
-Ametal-2|net@90|||S0|contact@7||122.5|34|pin@12||-113|34
-Ametal-2|net@91|||S0|contact@3||29.5|-10|contact@4||-74.5|-10
-Ebit[1]||D5G2;|latchAnd@0|inA|I
-Ebit[2]||D5G2;|sucANDdr@0|inA|I
-Ebit[3]||D5G2;|sucANDdr@1|inA|I
-Efire[MM]|fire[M]|D5G2;|pin@8||O
-Egnd_4|gnd|D5G2;|sucANDdr@1|gnd_1|G
-Egnd_1||D5G2;|nor10sym@0|gnd|G
-Eout_1|ready|D5G2;|nor10sym@0|out_1|O
-Esucc[D]||D5G2;|pin@11||I
-Esucc[T]||D5G2;|pin@12||I
-Etake[D]||D5G2;|latchAnd@0|out|O
-Evdd_10|vdd|D5G2;|sucANDdr@1|vdd_3|P
-Evdd_1||D5G2;|nor10sym@0|vdd_1|P
-Evdd_9||D5G2;|sucANDdr@1|vdd_2|P
-Evdd_10@720488147|vdd_10|D5G2;|nor10sym@0|vdd|P
-X
-
-# Cell moveSuccs;1{sch}
-CmoveSuccs;1{sch}||schematic|1232737968046|1232897394158|
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@0||23|0||||
-NOff-Page|conn@2||-18|1||||
-NOff-Page|conn@3||-20|-6||||
-NOff-Page|conn@5||23.5|-6||||
-IdriversJ:latchAndDriver60;1{ic}|latchAnd@0||0|12|||D5G4;
-ImoveSuccs;1{ic}|moveSucc@0||29|23|||D5G4;
-IredFive:nor2n_sy;1{ic}|nor2n_sy@0||15|-6|XYRR||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
-NWire_Pin|pin@0||-9|-4||||
-NWire_Pin|pin@1||-9|-13||||
-NWire_Pin|pin@2||-9|-16||||
-NWire_Pin|pin@4||-12|13||||
-NWire_Pin|pin@5||-9|11||||
-NWire_Pin|pin@6||-9|6||||
-NWire_Pin|pin@7||-12|-11||||
-NWire_Pin|pin@8||9|-12||||
-NWire_Pin|pin@9||9|0||||
-NWire_Pin|pin@10||-9|-1||||
-Ngeneric:Invisible-Pin|pin@11||1|43.5|||||ART_message(D5G6;)SmoveSuccs
-Ngeneric:Invisible-Pin|pin@12||0.5|38|||||ART_message(D5G4;)Sthis is the successors for move stage
-Ngeneric:Invisible-Pin|pin@13||-2.5|32.5|||||ART_message(D5G3;)Sies 25 January 2009
-NWire_Pin|pin@15||9|-7||||
-NWire_Pin|pin@16||-12|1||||
-NWire_Pin|pin@21||12|12||||
-NWire_Pin|pin@22||12|7||||
-NWire_Pin|pin@23||9|-5||||
-IdriversL:sucANDdri60;1{ic}|sucANDdr@0||0|0|||D5G4;
-IdriversL:sucANDdri60;1{ic}|sucANDdr@1||0|-12|||D5G4;
-Awire|bit[1]|D5G2;||900|pin@5||-9|11|pin@6||-9|6
-Awire|bit[2]|D5G2;||900|pin@10||-9|-1|pin@0||-9|-4
-Awire|bit[3]|D5G2;||900|pin@1||-9|-13|pin@2||-9|-16
-Awire|net@0|||0|pin@8||9|-12|sucANDdr@1|succ|5|-12
-Awire|net@1|||0|sucANDdr@1|inB|-5|-11|pin@7||-12|-11
-Awire|net@2|||0|sucANDdr@0|inA|-5|-1|pin@10||-9|-1
-Awire|net@6|||0|sucANDdr@1|inA|-5|-13|pin@1||-9|-13
-Awire|net@9|||0|latchAnd@0|in|-4|11|pin@5||-9|11
-Awire|net@11|||1800|sucANDdr@0|succ|5|0|pin@9||9|0
-Awire|net@14|||2700|pin@16||-12|1|pin@4||-12|13
-Awire|net@15|||2700|pin@7||-12|-11|pin@16||-12|1
-Awire|net@16|||0|sucANDdr@0|inB|-5|1|pin@16||-12|1
-Awire|net@17|||1800|conn@2|y|-16|1|pin@16||-12|1
-Awire|net@20|||0|latchAnd@0|in_1|-4|13|pin@4||-12|13
-Awire|net@22|||1800|latchAnd@0|out|4|12|pin@21||12|12
-Awire|net@27|||1800|pin@23||9|-5|nor2n_sy@0|inb|12.5|-5
-Awire|net@31|||1800|pin@15||9|-7|nor2n_sy@0|ina|12.5|-7
-Awire|net@32|||0|conn@5|a|21.5|-6|nor2n_sy@0|out|17.5|-6
-Awire|succ[D]|D5G2;||2700|pin@23||9|-5|pin@9||9|0
-Awire|succ[T]|D5G2;||2700|pin@8||9|-12|pin@15||9|-7
-Awire|take[D]|D5G2;||900|pin@21||12|12|pin@22||12|7
-Efire[M_1]|bit[1:3]|D4G2;|conn@3|a|I
-EinB|fire[M]|D4G2;|conn@2|a|I
-Esucc|ready|D6G2;|conn@5|y|O
-Etake[D]|take[D],succ[D,T]|D6G2;|conn@0|y|O
-X
-
-# Cell moveTorpPreds;1{ic}
-CmoveTorpPreds;1{ic}||artwork|1232807104127|1232904849219|E
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NThick-Circle|art@2||2.5|3|1|1||
-NThick-Circle|art@3||-3.25|0|12|12|300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@4||-3.25|6|12|12|Y300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@5||-8.4|3|12|12|3300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@6||2.5|-3|1|1|Y|
-NThick-Circle|art@7||-3.25|0|12|12|Y300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@8||-3.25|-6|12|12|300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@9||-8.4|-3|12|12|Y3300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@10||-7.5|-3|1|1|Y|
-Nschematic:Bus_Pin|pin@0||-4|3|-1|-1||
-Nschematic:Bus_Pin|pin@2||-3|6|-1|-1||
-NPin|pin@4||1|7|1|1|RR|
-NPin|pin@5||-2|7|1|1||
-NPin|pin@6||-2|6|1|1||
-NPin|pin@7||-0.5|6.625|1|1||
-NPin|pin@8||-1|7|1|1|RR|
-NPin|pin@9||0|7.75|1|1|RR|
-NPin|pin@10||-2.5|4|1|1||
-NPin|pin@11||-1|5.6|1|1||
-Ngeneric:Invisible-Pin|pin@12||-0.5|-3|||Y||ART_message(D5G2.5;)S20
-NPin|pin@13||0|-6.25|1|1|YRR|
-NPin|pin@14||0|-7|1|1|YRR|
-NPin|pin@15||1|-4.5|1|1|Y|
-NPin|pin@16||1|-7|1|1|YRR|
-NPin|pin@17||-2|-7|1|1|Y|
-NPin|pin@18||-2|-6|1|1|Y|
-NPin|pin@19||-0.5|-6.625|1|1|Y|
-NPin|pin@20||-1|-7|1|1|YRR|
-NPin|pin@21||0|-7.75|1|1|YRR|
-Ngeneric:Invisible-Pin|pin@22||-0.5|3|||||ART_message(D5G2.5;)S20
-NPin|pin@23||0|6.25|1|1|RR|
-NPin|pin@24||0|7|1|1|RR|
-NPin|pin@25||1|4.5|1|1||
-Nschematic:Bus_Pin|pin@26||3|5|-1|-1||
-Nschematic:Bus_Pin|pin@28||3|-5|-1|-1||
-Nschematic:Bus_Pin|pin@30||-3|-7|-1|-1||
-Ngeneric:Invisible-Pin|pin@33||-3|-6|1|1||
-Nschematic:Bus_Pin|pin@34||-8|-3|-1|-1||
-NPin|pin@36||3|-1|1|1|Y|
-NPin|pin@37||3|-5|1|1|YRR|
-NPin|pin@38||6|-3|1|1||
-NPin|pin@39||3|5|1|1|Y|
-NPin|pin@40||3|1|1|1|YRR|
-NPin|pin@41||6|3|1|1||
-NPin|pin@42||-4|3|1|1|YRR|
-NPin|pin@43||-2.5|3|1|1|YRR|
-NPin|pin@46||-7|-1|1|1|Y|
-NPin|pin@47||-7|-5|1|1|YRR|
-NPin|pin@48||-4|-3|1|1||
-Nschematic:Bus_Pin|pin@49||6|3|-1|-1||
-Nschematic:Bus_Pin|pin@51||6|-3|-1|-1||
-Nschematic:Bus_Pin|pin@52||-3.5|-4|-1|-1||
-NPin|pin@54||-2.5|-3|1|1||
-NPin|pin@55||-3.5|-3|1|1||
-NPin|pin@56||-3.5|-4|1|1||
-AThicker|net@2|||FS1431|pin@8||-1|7|pin@7||-0.5|6.625
-AThicker|net@3|||FS900|pin@9||0|7.75|pin@24||0|7
-AThicker|net@4|||FS2169|pin@20||-1|-7|pin@19||-0.5|-6.625
-AThicker|net@5|||FS2700|pin@21||0|-7.75|pin@14||0|-7
-AThicker|net@6|||FS1800|pin@14||0|-7|pin@16||1|-7
-AThicker|net@7|||FS3231|pin@21||0|-7.75|pin@20||-1|-7
-AThicker|net@8|||FS2700|pin@14||0|-7|pin@13||0|-6.25
-AThicker|net@9|||FS0|pin@20||-1|-7|pin@17||-2|-7
-AThicker|net@10|||FS2700|pin@17||-2|-7|pin@18||-2|-6
-AThicker|net@11|||FS2700|pin@16||1|-7|pin@15||1|-4.5
-AThicker|net@12|||FS1800|pin@24||0|7|pin@4||1|7
-AThicker|net@13|||FS369|pin@9||0|7.75|pin@8||-1|7
-AThicker|net@14|||FS900|pin@24||0|7|pin@23||0|6.25
-AThicker|net@15|||FS0|pin@8||-1|7|pin@5||-2|7
-AThicker|net@16|||FS900|pin@5||-2|7|pin@6||-2|6
-AThicker|net@17|||FS2268|pin@10||-2.5|4|pin@11||-1|5.6
-AThicker|net@18|||FS900|pin@4||1|7|pin@25||1|4.5
-Aschematic:bus|net@23||-0.5|IJ900|pin@33||-3|-6|pin@30||-3|-7
-AThicker|net@25|||FS2700|pin@37||3|-5|pin@36||3|-1
-AThicker|net@26|||FS2137|pin@37||3|-5|pin@38||6|-3
-AThicker|net@27|||FS3263|pin@38||6|-3|pin@36||3|-1
-AThicker|net@28|||FS2700|pin@40||3|1|pin@39||3|5
-AThicker|net@29|||FS2137|pin@40||3|1|pin@41||6|3
-AThicker|net@30|||FS3263|pin@41||6|3|pin@39||3|5
-AThicker|net@31|||FS1800|pin@42||-4|3|pin@43||-2.5|3
-AThicker|net@33|||FS2700|pin@47||-7|-5|pin@46||-7|-1
-AThicker|net@34|||FS2137|pin@47||-7|-5|pin@48||-4|-3
-AThicker|net@35|||FS3263|pin@48||-4|-3|pin@46||-7|-1
-AThicker|net@37|||FS1800|pin@55||-3.5|-3|pin@54||-2.5|-3
-AThicker|net@38|||FS1800|pin@48||-4|-3|pin@55||-3.5|-3
-AThicker|net@39|||FS900|pin@55||-3.5|-3|pin@56||-3.5|-4
-Epred|TpBAR|D5G2;|pin@49||O
-Emc_1|do[Tp]|D5G2;|pin@26||I
-Edone[M,Tp]|done[M]|D5G2;|pin@0||I
-ETpBAR_1@510176284|fire[T]|D5G2;|pin@52||O
-Emc||D5G2;|pin@2||I
-Etake[D]|s[4,5]|D5G2;|pin@30||O
-Edo[Tp_1]|torp|D5G2;|pin@28||I
-ETpBAR_1|torpBAR|D5G2;|pin@51||O
-Edone[M_1]|win[T]|D5G2;|pin@34||I
-X
-
-# Cell moveTorpPreds;2{lay}
-CmoveTorpPreds;2{lay}||cmos90|1232736069601|1234561012376||ATTR_NCC(D5G4;NTY70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1232916940748|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234567374464
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@5||82|24||||
-NX-Metal-1-Metal-2-Con|contact@6||-3|24||||
-NX-Metal-1-Metal-2-Con|contact@7||-46|24||||
-NX-Metal-1-Metal-2-Con|contact@8||-86.5|-34||||
-NX-Metal-1-Metal-2-Con|contact@9||43|-28||||
-NX-Metal-1-Metal-2-Con|contact@10||13|-28||||
-NMetal-1-Metal-2-Con|contact@13||-29|-34|||R|
-NX-Metal-1-Metal-2-Con|contact@14||-27.5|60||||
-Igates1inM:inv10D;1{lay}|inv10D@0||43|0|X||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@1||69|0|Y||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@2||-102|0|XY||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@3||-76|0|||D5G4;
-Igates1inM:inv30;1{lay}|inv30@0||94|0|X||D5G4;
-NMetal-2-Pin|pin@8||-42.5|-34|||Y|
-NMetal-2-Pin|pin@10||-5|-28|||X|
-NMetal-1-Pin|pin@31||-31|12||||
-NMetal-1-Pin|pin@33||-18|12||||
-NMetal-1-Pin|pin@36||113.5|25||||
-NMetal-1-Pin|pin@37||113.5|-25||||
-NMetal-1-Pin|pin@39||-86.5|-25||||
-NMetal-1-Pin|pin@40||37|25||||
-NMetal-1-Pin|pin@41||-70|25||||
-NMetal-2-Pin|pin@42||47.5|24||||
-NMetal-1-Pin|pin@43||-27.5|12||||
-NMetal-2-Pin|pin@45||-35|60||||
-IdriversL:predDri20wMC;3{lay}|predDri2@0||-46|0|XY||D5G4;
-IdriversL:predORdri20wMC;1{lay}|predORdr@0||5|0|Y||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@1||56|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@2||-89|0|||D5G4;
-Ametal-2|net@69|||S1800|contact@10||13|-28|contact@9||43|-28
-Ametal-1|net@91|||S2700|predDri2@0|mc|-31|7|pin@31||-31|12
-Ametal-1|net@94|||S900|pin@33||-18|12|predORdr@0|mc|-18|7
-Ametal-1|net@98|||S2700|inv30@0|out|82|0|contact@5||82|24
-Ametal-2|net@99|||S1800|contact@6||-3|24|pin@42||47.5|24
-Ametal-1|net@100|||S2700|predORdr@0|in|-3|22|contact@6||-3|24
-Ametal-2|net@101|||S1800|contact@7||-46|24|contact@6||-3|24
-Ametal-1|net@102|||S2700|predDri2@0|in|-46|22|contact@7||-46|24
-Ametal-1|net@106|||S1800|inv30@0|inB|101|25|pin@36||113.5|25
-Ametal-1|net@108|||S0|pin@37||113.5|-25|inv30@0|inA|101|-25
-Ametal-2|net@112|||S0|wellCont@1|gnd|51.5|0|inv10D@0|gnd|51.5|0
-Ametal-2|net@113|||S0|wellCont@1|vdd|51.5|-50|inv10D@0|vdd_1|51.5|-50
-Ametal-2|net@114|||S0|wellCont@1|vdd_1|51.5|50|inv10D@0|vdd|51.5|50
-Ametal-1|net@123|||S2700|pin@37||113.5|-25|pin@36||113.5|25
-Ametal-2|net@124|||S0|wellCont@2|gnd|-93.5|0|inv10D@2|gnd|-93.5|0
-Ametal-2|net@125|||S0|wellCont@2|vdd|-93.5|-50|inv10D@2|vdd|-93.5|-50
-Ametal-2|net@126|||S0|wellCont@2|vdd_1|-93.5|50|inv10D@2|vdd_1|-93.5|50
-Ametal-2|net@127|||S0|wellCont@2|gnd_1|-84.5|0|inv10D@3|gnd|-84.5|0
-Ametal-2|net@128|||S0|wellCont@2|vdd_2|-84.5|-50|inv10D@3|vdd_1|-84.5|-50
-Ametal-2|net@129|||S0|wellCont@2|vdd_3|-84.5|50|inv10D@3|vdd|-84.5|50
-Ametal-1|net@131|||S0|inv10D@3|in|-76|-25|pin@39||-86.5|-25
-Ametal-2|net@135|||S0|pin@8||-42.5|-34|contact@8||-86.5|-34
-Ametal-2|net@137|||S0|inv10D@3|gnd_1|-67.5|0|predDri2@0|gnd_1|-67.5|0
-Ametal-2|net@138|||S0|inv10D@3|vdd_3|-67.5|-50|predDri2@0|vdd_2|-67.5|-50
-Ametal-2|net@139|||S0|inv10D@3|vdd_2|-67.5|50|predDri2@0|vdd_3|-67.5|50
-Ametal-1|net@140|||S900|pin@39||-86.5|-25|contact@8||-86.5|-34
-Ametal-2|net@141|||S0|predDri2@0|gnd|-24.5|0|predORdr@0|gnd|-24.5|0
-Ametal-2|net@142|||S0|predDri2@0|vdd|-24.5|-50|predORdr@0|vdd|-24.5|-50
-Ametal-2|net@143|||S0|predDri2@0|vdd_1|-24.5|50|predORdr@0|vdd_1|-24.5|50
-Ametal-2|net@147|||S0|inv10D@1|gnd|60.5|0|wellCont@1|gnd_1|60.5|0
-Ametal-2|net@148|||S0|inv10D@1|vdd|60.5|-50|wellCont@1|vdd_2|60.5|-50
-Ametal-2|net@149|||S0|inv10D@1|vdd_1|60.5|50|wellCont@1|vdd_3|60.5|50
-Ametal-2|net@150|||S0|inv30@0|gnd_1|77.5|0|inv10D@1|gnd_1|77.5|0
-Ametal-2|net@151|||S0|inv30@0|vdd_2|77.5|50|inv10D@1|vdd_3|77.5|50
-Ametal-2|net@152|||S0|inv30@0|vdd_3|77.5|-50|inv10D@1|vdd_2|77.5|-50
-Ametal-1|net@154|||S900|inv10D@0|in|43|-25|contact@9||43|-28
-Ametal-1|net@155|||S2700|inv10D@0|out|37|7|pin@40||37|25
-Ametal-1|net@156|||S1800|pin@40||37|25|inv10D@1|in|69|25
-Ametal-2|net@157|||S1800|pin@10||-5|-28|contact@10||13|-28
-Ametal-1|net@158||0.4|S900|predORdr@0|pred|13|-16|contact@10||13|-28
-Ametal-2|net@159|||S0|predORdr@0|gnd_1|34.5|0|inv10D@0|gnd_1|34.5|0
-Ametal-2|net@160|||S0|predORdr@0|vdd_2|34.5|-50|inv10D@0|vdd_3|34.5|-50
-Ametal-2|net@161|||S0|predORdr@0|vdd_3|34.5|50|inv10D@0|vdd_2|34.5|50
-Ametal-1|net@162|||S2700|inv10D@3|out|-70|7|pin@41||-70|25
-Ametal-1|net@163|||S0|pin@41||-70|25|inv10D@2|in|-102|25
-Ametal-1|net@164|||S900|predDri2@0|pred|-29|-16|contact@13||-29|-34
-Ametal-2|net@165|||S1800|pin@8||-42.5|-34|contact@13||-29|-34
-Ametal-2|net@166|||S1800|pin@42||47.5|24|contact@5||82|24
-Ametal-1|net@167|||S1800|pin@31||-31|12|pin@43||-27.5|12
-Ametal-1|net@168|||S2700|pin@43||-27.5|12|contact@14||-27.5|60
-Ametal-2|net@169|||S0|contact@14||-27.5|60|pin@45||-35|60
-Ametal-1|net@170|||S1800|pin@43||-27.5|12|pin@33||-18|12
-Eout|TpBAR|D5G2;|inv10D@0|out|O
-Edo[Tp]||D5G2;|pin@10||I
-Edone[M]||D5G2;|predORdr@0|inB|I
-Efire[T]||D5G2;|pin@42||O
-Egnd||D5G2;|inv30@0|gnd|G
-Egnd_4|gnd_5|D5G2;|inv10D@2|gnd_1|G
-Emc||D5G2;|pin@45||I
-Eout_1|s[4]|D5G2;|inv10D@1|out|O
-Eout_2|s[5]|D5G2;|inv10D@2|out|O
-Etorp||D5G2;|pin@8||I
-Eout_3|torpBAR|D5G2;|inv10D@3|out|O
-Evdd||D5G2;|inv30@0|vdd|P
-Evdd_1||D5G2;|inv30@0|vdd_1|P
-Evdd_13||D5G2;|inv10D@2|vdd_2|P
-Evdd_14|vdd_15|D5G2;|inv10D@2|vdd_3|P
-Ewin[T]||D5G2;|pin@36||I
-X
-
-# Cell moveTorpPreds;1{sch}
-CmoveTorpPreds;1{sch}||schematic|1232806775789|1232995786752|
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@0||6|15|||RRR|
-NOff-Page|conn@1||19|7.5|||X|
-NOff-Page|conn@2||-6|14|||RRR|
-NOff-Page|conn@3||-6|-11|||R|
-NOff-Page|conn@4||-29.5|12.5|||RR|
-NOff-Page|conn@5||30|-8|||X|
-NOff-Page|conn@6||-18|12|||R|
-NOff-Page|conn@7||-18|-11.5|||RRR|
-NOff-Page|conn@8||19|4||||
-IredFive:inv;1{ic}|inv@0||-24|6|RR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@1||-24|-6|RR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@1||-12|6|RR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@2||-12|-6|RR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@3||21|-8|XY||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-ImoveTorpPreds;1{ic}|moveTorp@0||27|20|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||2|38.5|||||ART_message(D5G6;)SmoveTorpPreds
-Ngeneric:Invisible-Pin|pin@1||1.5|33|||||ART_message(D5G4;)Sthe torpedo predecessor drivers
-Ngeneric:Invisible-Pin|pin@2||-1.5|27.5|||||ART_message(D5G3;)Sies 24 January 2009
-NWire_Pin|pin@4||6|8||||
-NWire_Pin|pin@6||6|-4||||
-NWire_Pin|pin@7||10|6||||
-NWire_Pin|pin@8||10|13||||
-NWire_Pin|pin@10||10|-8||||
-NWire_Pin|pin@11||-6|6|||RR|
-NWire_Pin|pin@12||-6|-6||||
-NWire_Pin|pin@15||-30|6|||XRR|
-NWire_Pin|pin@16||-30|0|||XRR|
-NWire_Pin|pin@17||-30|-6|||XRR|
-NWire_Pin|pin@18||-30|-12|||XRR|
-NWire_Pin|pin@20||-18|-6||||
-NWire_Pin|pin@21||-18|6||||
-NWire_Pin|pin@22||10|4||||
-IdriversL:predDri20wMC;1{ic}|predDri2@0||0|-6|RR||D5G4;
-IdriversL:predORdri20wMC;2{ic}|predORdr@0||0|6|RR||D5G4;
-Awire|done[M]|D5G2;||2700|pin@7||10|6|pin@8||10|13
-Awire|net@0|||1800|pin@11||-6|6|predORdr@0|pred|-3|6
-Awire|net@1|||0|predDri2@0|pred|-3|-6|pin@12||-6|-6
-Awire|net@2|||0|pin@10||10|-8|predDri2@0|in|3|-8
-Awire|net@6|||1800|predORdr@0|mc|3|8|pin@4||6|8
-Awire|net@7|||900|pin@4||6|8|pin@6||6|-4
-Awire|net@8|||0|pin@6||6|-4|predDri2@0|mc|3|-4
-Awire|net@9|||1800|predORdr@0|in_1|3|6|pin@7||10|6
-Awire|net@15|||900|conn@0|y|6|13|pin@4||6|8
-Awire|net@18|||1800|pin@15||-30|6|inv@0|out|-26.5|6
-Awire|net@21|||1800|pin@17||-30|-6|inv@1|out|-26.5|-6
-Awire|net@26|||1800|invI@2|in|-9.5|-6|pin@12||-6|-6
-Awire|net@27|||1800|invI@1|in|-9.5|6|pin@11||-6|6
-Awire|net@30|||900|conn@2|y|-6|12|pin@11||-6|6
-Awire|net@33|||2700|conn@3|y|-6|-9|pin@12||-6|-6
-Awire|net@38|||2700|conn@7|a|-18|-9.5|pin@20||-18|-6
-Awire|net@39|||1800|pin@20||-18|-6|invI@2|out|-14.5|-6
-Awire|net@40|||0|pin@20||-18|-6|inv@1|in|-21.5|-6
-Awire|net@41|||1800|inv@0|in|-21.5|6|pin@21||-18|6
-Awire|net@42|||1800|pin@21||-18|6|invI@1|out|-14.5|6
-Awire|net@43|||900|conn@6|a|-18|10|pin@21||-18|6
-Awire|net@45|||0|conn@8|a|17|4|pin@22||10|4
-Awire|net@46|||900|pin@22||10|4|pin@10||10|-8
-Awire|net@47|||1800|predORdr@0|in|3|4|pin@22||10|4
-Awire|net@48|||0|conn@5|y|28|-8|invI@3|in|23.5|-8
-Awire|net@49|||0|invI@3|out|18.5|-8|pin@10||10|-8
-Awire|s[4]|D5G2;||900|pin@15||-30|6|pin@16||-30|0
-Awire|s[5]|D5G2;||900|pin@17||-30|-6|pin@18||-30|-12
-Epred|TpBAR|D6G2;|conn@6|y|O
-Emc_1|do[Tp]|D4G2;|conn@2|a|I
-Edone[M,Tp]|done[M]|D4G2;|conn@1|a|I
-ETpBAR_1@155377735|fire[T]|D6G2;|conn@8|y|O
-Emc||D4G2;|conn@0|a|I
-Etake[D]|s[4,5]|D6G2;|conn@4|y|O
-Edo[Tp_1]|torp|D4G2;|conn@3|a|I
-ETpBAR_1|torpBAR|D6G2;|conn@7|y|O
-Edone[M_1]|win[T]|D4G2;|conn@5|a|I
-X
-
 # Cell ohXor;2{ic}
 CohXor;2{ic}||artwork|1214216941201|1232288855295|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -3596,7 +1791,7 @@ Es[1]|s[1,2]|D5G2;|pin@15||O
 X
 
 # Cell onDeck;2{lay}
-ConDeck;2{lay}||cmos90|1230644737459|1237224327522||ATTR_NCC(D5G4;NTY142;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237224331478|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237224331478
+ConDeck;2{lay}||cmos90|1230644737459|1237928364348||ATTR_NCC(D5G4;NTY142;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237928372684|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237928372684
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@13||-40|56||||
 NX-Metal-1-Metal-2-Con|contact@14||10.5|50||||
@@ -3614,9 +1809,13 @@ NX-Metal-1-Metal-2-Con|contact@27||-154.5|44||||
 NX-Metal-1-Metal-2-Con|contact@28||-45.5|82||||
 NX-Metal-1-Metal-2-Con|contact@29||94|-32||||
 NX-Metal-1-Metal-2-Con|contact@31||64|-32||||
+NX-Metal-1-Metal-2-Con|contact@32||-116|100||||
+NX-Metal-1-Metal-2-Con|contact@33||-109|62||||
+NX-Metal-1-Metal-2-Con|contact@34||-87|38||||
+NX-Metal-1-Metal-2-Con|contact@35||-87|106||||
 Igates1inM:inv10D;1{lay}|inv10D@2||-64|72|||D5G4;
 Igates1inM:inv30;1{lay}|inv30@0||160|72|XRR||D5G4;
-Igates1inM:inv510;1{lay}|inv510@0||-31.5|72|||D5G4;
+Igates1inM:inv510;2{lay}|inv510@1||-31.5|72|||D5G4;
 Igates2inM:nand10symLT;1{lay}|nand10sy@1||57|72|X||D5G4;
 Igates3inM:nor3in6.6sym;2{lay}|nor3in6.@0||10|72|Y||D5G4;
 Igates3inM:nor3in6.6sym;2{lay}|nor3in6.@1||104|72|XY||D5G4;
@@ -3644,6 +1843,14 @@ NMetal-1-Pin|pin@100||78|61.5||||
 NMetal-1-Pin|pin@101||-138|68.5||||
 NMetal-1-Pin|pin@102||-134.5|68.5||||
 NMetal-1-Pin|pin@103||-106|83.5||||
+NMetal-2-Pin|pin@105||-129|100||||
+NMetal-2-Pin|pin@107||-95|62||||
+NMetal-2-Pin|pin@109||-77|38||||
+NMetal-2-Pin|pin@111||-94|106||||
+NMetal-1-Pin|pin@112||-87|99.5||||
+NMetal-1-Pin|pin@113||-83|99.5||||
+NMetal-1-Pin|pin@114||-87|50||||
+NMetal-1-Pin|pin@115||-90|50||||
 IdriversL:predDri20wMC;3{lay}|predDri2@1||-155|72|XY||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@2||137|72|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@3||-129|72|||D5G4;
@@ -3655,10 +1862,10 @@ Ametal-2|net@126|||S0|nand10sy@1|gnd_1|38.5|72|nor3in6.@0|gnd_1|38.5|72
 Ametal-2|net@127|||S0|nand10sy@1|vdd_3|38.5|22|nor3in6.@0|vdd_2|38.5|22
 Ametal-2|net@128|||S0|nand10sy@1|vdd_2|38.5|122|nor3in6.@0|vdd_3|38.5|122
 Ametal-2|net@135|||S0|nor3in6.@0|inC|23|56|contact@13||-40|56
-Ametal-1|net@136|||S2700|inv510@0|out5|-40|47|contact@13||-40|56
-Ametal-2|net@137|||S0|inv510@0|gnd_2|-18.5|72|nor3in6.@0|gnd|-18.5|72
-Ametal-2|net@138|||S0|inv510@0|vdd_5|-18.5|22|nor3in6.@0|vdd|-18.5|22
-Ametal-2|net@139|||S0|inv510@0|vdd_4|-18.5|122|nor3in6.@0|vdd_1|-18.5|122
+Ametal-1|net@136|||S2700|inv510@1|out5|-40|47|contact@13||-40|56
+Ametal-2|net@137|||S0|inv510@1|gnd_2|-18.5|72|nor3in6.@0|gnd|-18.5|72
+Ametal-2|net@138|||S0|inv510@1|vdd_5|-18.5|22|nor3in6.@0|vdd|-18.5|22
+Ametal-2|net@139|||S0|inv510@1|vdd_4|-18.5|122|nor3in6.@0|vdd_1|-18.5|122
 Ametal-1|net@140|||S900|nor3in6.@0|inA|10.5|54|contact@14||10.5|50
 Ametal-1|net@143|||S2700|nor05sym@1|out|-80|40|contact@15||-80|50
 Ametal-1|net@144|||S900|nor05sym@2|out|-106|104|contact@16||-106|88
@@ -3685,7 +1892,7 @@ Ametal-2|net@184|||S0|predDri2@1|vdd|-133.5|22|wellCont@3|vdd|-133.5|22
 Ametal-2|net@185|||S0|predDri2@1|vdd_1|-133.5|122|wellCont@3|vdd_1|-133.5|122
 Ametal-1|net@186|||S2700|predDri2@1|in|-155|94|contact@18||-155|112
 Ametal-1|net@210|||S900|pin@37||142.5|97|pin@39||142.5|47
-Ametal-1|net@223||0.4|S2700|inv510@0|in[1]|-37.5|87|contact@21||-37.5|94
+Ametal-1|net@223||0.4|S2700|inv510@1|in[1]|-37.5|87|contact@21||-37.5|94
 Ametal-2|net@224|||S0|contact@21||-37.5|94|pin@67||-49|94
 Ametal-2|net@225|||S0|pin@67||-49|94|contact@22||-134.5|94
 Ametal-1|net@226|||S2700|pin@102||-134.5|68.5|contact@22||-134.5|94
@@ -3712,9 +1919,9 @@ Ametal-2|net@272|||S1800|pin@88||87|88|nor3in6.@1|inB|97|88
 Ametal-2|net@273|||S0|wellCont@4|gnd|-55.5|72|inv10D@2|gnd_1|-55.5|72
 Ametal-2|net@274|||S0|wellCont@4|vdd|-55.5|22|inv10D@2|vdd_3|-55.5|22
 Ametal-2|net@275|||S0|wellCont@4|vdd_1|-55.5|122|inv10D@2|vdd_2|-55.5|122
-Ametal-2|net@276|||S1800|wellCont@4|gnd_1|-46.5|72|inv510@0|gnd_1|-44.5|72
-Ametal-2|net@277|||S1800|wellCont@4|vdd_2|-46.5|22|inv510@0|vdd_3|-44.5|22
-Ametal-2|net@278|||S1800|wellCont@4|vdd_3|-46.5|122|inv510@0|vdd_2|-44.5|122
+Ametal-2|net@276|||S1800|wellCont@4|gnd_1|-46.5|72|inv510@1|gnd_1|-44.5|72
+Ametal-2|net@277|||S1800|wellCont@4|vdd_2|-46.5|22|inv510@1|vdd_3|-44.5|22
+Ametal-2|net@278|||S1800|wellCont@4|vdd_3|-46.5|122|inv510@1|vdd_2|-44.5|122
 Ametal-2|net@279|||S0|pin@71||38|82|contact@28||-45.5|82
 Ametal-1|net@280|||S900|contact@28||-45.5|82|pin@90||-45.5|-5
 Ametal-2|net@284|||S1800|pin@92||74|-32|contact@29||94|-32
@@ -3732,13 +1939,25 @@ Ametal-1|net@308|||S2700|predDri2@1|pred|-138|56|pin@101||-138|68.5
 Ametal-1|net@309|||S1800|pin@101||-138|68.5|pin@102||-134.5|68.5
 Ametal-1|net@311||0.4|S900|contact@16||-106|88|pin@103||-106|83.5
 Ametal-2|net@319|||S0|contact@23||172|112|contact@18||-155|112
+Ametal-1|net@320|||S2700|nor05sym@2|inA|-116|91|contact@32||-116|100
+Ametal-2|net@321|||S0|contact@32||-116|100|pin@105||-129|100
+Ametal-1|net@322|||S2700|nor05sym@2|inB|-109|47|contact@33||-109|62
+Ametal-2|net@323|||S1800|contact@33||-109|62|pin@107||-95|62
+Ametal-2|net@325|||S1800|contact@34||-87|38|pin@109||-77|38
+Ametal-2|net@327|||S0|contact@35||-87|106|pin@111||-94|106
+Ametal-1|net@328|||S900|contact@35||-87|106|pin@112||-87|99.5
+Ametal-1|net@330|||S1800|pin@112||-87|99.5|pin@113||-83|99.5
+Ametal-1|net@331|||S900|pin@113||-83|99.5|nor05sym@1|inB|-83|97
+Ametal-1|net@332|||S2700|contact@34||-87|38|pin@114||-87|50
+Ametal-1|net@334|||S0|pin@114||-87|50|pin@115||-90|50
+Ametal-1|net@335|||S2700|pin@115||-90|50|nor05sym@1|inA|-90|53
 Ebits[ABORT]||D5G2;|onDeckSu@1|bits[ABORT]|O
 Ebits[HEAD]||D5G2;|onDeckSu@1|od[HEAD_1]|I
 Eout|fire[od]|D5G2;|inv30@0|out|O
-Eflag[A][clr]||D5G2;|nor05sym@2|inB|I
-Eflag[A][set]||D5G2;|nor05sym@2|inA|I
-Eflag[D][clr]||D5G2;|nor05sym@1|inB|I
-Eflag[D][set]||D5G2;|nor05sym@1|inA|I
+Eflag[A][clr]||D5G2;|pin@107||I
+Eflag[a][set]|flag[A][set]|D5G2;|pin@105||I
+Eflag[D][clr]||D5G2;|pin@111||I
+Eflag[B][set]|flag[D][set]|D5G2;|pin@109||I
 Egnd||D5G2;|onDeckSu@1|gnd_1|G
 Egnd_1||D5G2;|inv30@0|gnd_1|G
 Egnd_2||D5G2;|onDeckSu@1|gnd_2|G
@@ -3748,7 +1967,7 @@ Eod[ABORT]||D5G2;|pin@92||I
 Eod[HEAD]||D5G2;|pin@82||I
 Eod[OTHER]||D5G2;|pin@71||O
 Epred||D5G2;|pin@67||I
-Es[1]||D5G2;|inv510@0|out|O
+Es[1]||D5G2;|inv510@1|out10|O
 Es[2]||D5G2;|inv10D@2|out|O
 Evdd||D5G2;|onDeckSu@1|vdd_2|P
 Evdd_2||D5G2;|inv30@0|vdd_2|P
@@ -4067,42 +2286,6 @@ EinC|fire[od]|D4G2;|conn@18|a|I
 Eod[HEAD,ABORT,OTHER]||D6G2;|conn@1|y|O
 X
 
-# Cell pred10twin;1{lay}
-Cpred10twin;1{lay}||cmos90|1228699801187|1231684242914||DRC_last_good_drc_area_date()G1228701340461|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1231683979020
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@2||0|-28||||
-NX-Metal-1-Metal-2-Con|contact@3||-13.5|28||||
-NX-Metal-1-Metal-2-Con|contact@4||13.5|28||||
-NMetal-2-Pin|pin@4||0|-28||||
-NMetal-2-Pin|pin@5||-4|-28||||
-NMetal-2-Pin|pin@6||4|-28||||
-NMetal-2-Pin|pin@7||0|28||||
-IdriversL:pred10wMC;2{lay}|pred10wM@2||-12.5|0|X||D5G4;
-IdriversL:pred10wMC;2{lay}|pred10wM@3||12.5|0|||D5G4;
-Ametal-2|net@1|||S1800|pred10wM@3|gnd|-7.5|0|pred10wM@2|gnd|7.5|0
-Ametal-2|net@2|||S1800|pred10wM@3|vdd|-7.5|50|pred10wM@2|vdd|7.5|50
-Ametal-2|net@3|||S1800|pred10wM@3|vdd_1|-7.5|-50|pred10wM@2|vdd_1|7.5|-50
-Ametal-1|net@5|||S0|pred10wM@2|mc|0|-21|pred10wM@3|mc|0|-21
-Ametal-2|net@10|||S1800|pin@4||0|-28|contact@2||0|-28
-Ametal-1|net@11|||S900|pred10wM@3|mc|0|-21|contact@2||0|-28
-Ametal-2|net@12|||S0|contact@2||0|-28|pin@5||-4|-28
-Ametal-2|net@13|||S1800|pin@4||0|-28|pin@6||4|-28
-Ametal-2|net@14|||S0|pin@7||0|28|contact@3||-13.5|28
-Ametal-1|net@15|||S900|pred10wM@2|in[1]|-13.5|29.5|contact@3||-13.5|28
-Ametal-2|net@16|||S1800|pin@7||0|28|contact@4||13.5|28
-Ametal-1|net@17|||S900|pred10wM@3|in[1]|13.5|29.5|contact@4||13.5|28
-Egnd_1||D5G2;|pred10wM@2|gnd_1|G
-Egnd_2||D5G2;|pred10wM@3|gnd_1|G
-Ein||D5G2;|pin@7||I
-Estate[2]|m1[1][F]|D5G2;|pred10wM@3|state[1]|O
-Estate[1]|m1[1][T]|D5G2;|pred10wM@2|state[1]|O
-Emc||D5G2;|pin@4||I
-Evdd_2||D5G2;|pred10wM@2|vdd_2|P
-Evdd_3||D5G2;|pred10wM@2|vdd_3|P
-Evdd_4||D5G2;|pred10wM@3|vdd_2|P
-Evdd_5||D5G2;|pred10wM@3|vdd_3|P
-X
-
 # Cell predWaitB;1{ic}
 CpredWaitB;1{ic}||artwork|1188763932671|1232197872472|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -4441,34 +2624,37 @@ Es[1:6]|s[1:4]|D5G2;|pin@6||O
 X
 
 # Cell reQueue;2{lay}
-CreQueue;2{lay}||cmos90|1234154285247|1237218019162||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234567349720|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234567349720
+CreQueue;2{lay}||cmos90|1234154285247|1237928332531||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234567349720|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234567349720
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IreQueueB;2{lay}|reQueueB@1||-302.5|0|||D5G4;
-IreQueueC;1{lay}|reQueueC@0||199|0|||D5G4;
-Ametal-2|net@5|||S1800|reQueueB@1|loop|-267|28|reQueueC@0|circulate_2|8|28
-Ametal-2|net@6|||S0|reQueueC@0|mc|471.5|60|reQueueB@1|mc|-368.5|60
-Ametal-2|net@12|||S0|reQueueB@1|gnd_1|-262|0|reQueueC@0|gnd_2|-262|0
-Ametal-2|net@13|||S0|reQueueB@1|vdd_4|-262|-50|reQueueC@0|vdd_5|-262|-50
-Ametal-2|net@14|||S0|reQueueB@1|vdd_3|-262|50|reQueueC@0|vdd_4|-262|50
-Eepi[OTHER]||D5G2;|reQueueC@0|epi[OTHER]|I
+IreQueueC;2{lay}|reQueueC@1||199|0|||D5G4;
+Ametal-2|net@5|||S1800|reQueueB@1|loop|-267|28|reQueueC@1|circulate|8|28
+Ametal-2|net@6|||S0|reQueueC@1|mc|471.5|60|reQueueB@1|mc|-368.5|60
+Ametal-2|net@12|||S0|reQueueB@1|gnd_1|-262|0|reQueueC@1|gnd|-262|0
+Ametal-2|net@13|||S0|reQueueB@1|vdd_4|-262|-50|reQueueC@1|vdd|-262|-50
+Ametal-2|net@14|||S0|reQueueB@1|vdd_3|-262|50|reQueueC@1|vdd_4|-262|50
+Eepi[OTHER]||D5G2;|reQueueC@1|epi[OTHER]|I
 Eepi[TAIL]||D5G2;|reQueueB@1|epi[TAIL]|I
-Efire[E]||D5G2;|reQueueC@0|fire[E]|O
-Efire[R]||D5G2;|reQueueC@0|fire[R]|O
+Efire[E]||D5G2;|reQueueC@1|fire[E]|O
+Efire[R]||D5G2;|reQueueC@1|fire[R]|O
 Egnd||D5G2;|reQueueB@1|gnd|G
-Egnd_3||D5G2;|reQueueC@0|gnd_3|G
+Egnd_3||D5G2;|reQueueC@1|gnd_3|G
 Emc||D5G2;|reQueueB@1|mc|I
-Eod[ABORT]||D5G2;|reQueueC@0|od[ABORT]|I
+Eod[ABORT]||D5G2;|reQueueC@1|od[ABORT]|I
 Eod[HEAD]||D5G2;|reQueueB@1|od[HEAD]|I
-Eod[OTHER]||D5G2;|reQueueC@0|od[OTHER]|I
+Eod[OTHER]||D5G2;|reQueueC@1|od[OTHER]|I
+Eps[do]||D5G2;|reQueueC@1|ps[do]|I
+Eps[skip]||D5G2;|reQueueC@1|ps[skip]|I
+Esucc|rq[succ]|D5G2;|reQueueC@1|succ|I
 Es[1]||D5G2;|reQueueB@1|out10|O
 Es[2]||D5G2;|reQueueB@1|out12|O
-Es[3]||D5G2;|reQueueC@0|s[1]|O
-Es[4]||D5G2;|reQueueC@0|s[2]|O
-Esucc||D5G2;|reQueueC@0|succ|I
+Es[3]||D5G2;|reQueueC@1|s[1]|O
+Es[4]||D5G2;|reQueueC@1|s[2]|O
+Esucc_1||D5G2;|reQueueC@1|succ_1|O
 Evdd||D5G2;|reQueueB@1|vdd|P
 Evdd_2||D5G2;|reQueueB@1|vdd_2|P
-Evdd_6||D5G2;|reQueueC@0|vdd_6|P
-Evdd_7||D5G2;|reQueueC@0|vdd_7|P
+Evdd_6||D5G2;|reQueueC@1|vdd_6|P
+Evdd_7||D5G2;|reQueueC@1|vdd_7|P
 X
 
 # Cell reQueue;3{sch}
@@ -4579,7 +2765,7 @@ Eloop_1|s[1:2]|D5G2;|pin@19||O
 X
 
 # Cell reQueueB;2{lay}
-CreQueueB;2{lay}||cmos90|1233968371879|1235178388278||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234559781736|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235178402715
+CreQueueB;2{lay}||cmos90|1233968371879|1237927897568||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234559781736|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237927916701
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@13||-12|34||||
 NX-Metal-1-Metal-2-Con|contact@18||16.5|28||||
@@ -4594,8 +2780,8 @@ NX-Metal-1-Metal-2-Con|contact@38||-151|22||||
 NX-Metal-1-Metal-2-Con|contact@39||-59.5|-22||||
 NX-Metal-1-Metal-2-Con|contact@40||-149|-22||||
 IcentersJ:ctrAND1in30;1{lay}|ctrAND1i@0||-37|0|Y||D5G4;
-Igates1inM:inv510;1{lay}|inv510@2||-180.5|0|Y||D5G4;
-Igates1inM:inv510;1{lay}|inv510@3||-131.5|0|XY||D5G4;
+Igates1inM:inv510;2{lay}|inv510@4||-180.5|0|Y||D5G4;
+Igates1inM:inv510;2{lay}|inv510@5||-131.5|0|XY||D5G4;
 Igates2inM:nand5A;1{lay}|nand5A@0||-156|0|||D5G4;
 NMetal-1-Pin|pin@26||-12|-19||||
 NMetal-1-Pin|pin@43||-114|-5||||
@@ -4632,25 +2818,25 @@ Ametal-2|net@247|||S0|pin@56||-66|60|contact@29||-112|60
 Ametal-2|net@262|||S1800|contact@18||16.5|28|pin@63||35.5|28
 Ametal-1|net@267||0.4|S2700|contact@18||16.5|28|pin@67||16.5|34
 Ametal-1|net@268|||S0|pin@67||16.5|34|sucDri20@0|succ|16.5|34
-Ametal-2|net@269|||S0|inv510@2|gnd_2|-167.5|0|nand5A@0|gnd|-167.5|0
-Ametal-2|net@270|||S0|inv510@2|vdd_5|-167.5|50|nand5A@0|vdd|-167.5|50
-Ametal-2|net@271|||S0|inv510@2|vdd_4|-167.5|-50|nand5A@0|vdd_1|-167.5|-50
-Ametal-2|net@272|||S0|inv510@3|gnd_1|-118.5|0|predDri2@0|gnd|-118.5|0
-Ametal-2|net@273|||S0|inv510@3|vdd_2|-118.5|-50|predDri2@0|vdd|-118.5|-50
-Ametal-2|net@274|||S0|inv510@3|vdd_3|-118.5|50|predDri2@0|vdd_1|-118.5|50
-Ametal-2|net@275|||S0|inv510@2|gnd_1|-193.5|0|predDri2@1|gnd|-193.5|0
-Ametal-2|net@276|||S0|inv510@2|vdd_2|-193.5|-50|predDri2@1|vdd|-193.5|-50
-Ametal-2|net@277|||S0|inv510@2|vdd_3|-193.5|50|predDri2@1|vdd_1|-193.5|50
-Ametal-2|net@280|||S0|inv510@3|gnd_2|-144.5|0|nand5A@0|gnd_1|-144.5|0
-Ametal-2|net@281|||S0|inv510@3|vdd_5|-144.5|50|nand5A@0|vdd_2|-144.5|50
-Ametal-2|net@282|||S0|inv510@3|vdd_4|-144.5|-50|nand5A@0|vdd_3|-144.5|-50
+Ametal-2|net@269|||S0|inv510@4|gnd_2|-167.5|0|nand5A@0|gnd|-167.5|0
+Ametal-2|net@270|||S0|inv510@4|vdd_5|-167.5|50|nand5A@0|vdd|-167.5|50
+Ametal-2|net@271|||S0|inv510@4|vdd_4|-167.5|-50|nand5A@0|vdd_1|-167.5|-50
+Ametal-2|net@272|||S0|inv510@5|gnd_1|-118.5|0|predDri2@0|gnd|-118.5|0
+Ametal-2|net@273|||S0|inv510@5|vdd_2|-118.5|-50|predDri2@0|vdd|-118.5|-50
+Ametal-2|net@274|||S0|inv510@5|vdd_3|-118.5|50|predDri2@0|vdd_1|-118.5|50
+Ametal-2|net@275|||S0|inv510@4|gnd_1|-193.5|0|predDri2@1|gnd|-193.5|0
+Ametal-2|net@276|||S0|inv510@4|vdd_2|-193.5|-50|predDri2@1|vdd|-193.5|-50
+Ametal-2|net@277|||S0|inv510@4|vdd_3|-193.5|50|predDri2@1|vdd_1|-193.5|50
+Ametal-2|net@280|||S0|inv510@5|gnd_2|-144.5|0|nand5A@0|gnd_1|-144.5|0
+Ametal-2|net@281|||S0|inv510@5|vdd_5|-144.5|50|nand5A@0|vdd_2|-144.5|50
+Ametal-2|net@282|||S0|inv510@5|vdd_4|-144.5|-50|nand5A@0|vdd_3|-144.5|-50
 Ametal-1|net@283|||S1800|predDri2@1|pred|-198|-16|pin@69||-186.5|-16
-Ametal-1|net@284|||S2700|pin@69||-186.5|-16|inv510@2|in[1]|-186.5|-15
+Ametal-1|net@284|||S2700|pin@69||-186.5|-16|inv510@4|in[1]|-186.5|-15
 Ametal-1|net@285|||S900|nand5A@0|ina|-162|-25|contact@34||-162|-28
 Ametal-2|net@289|||S0|contact@34||-162|-28|pin@78||-177|-28
 Ametal-1|net@291||0.4|S900|pin@69||-186.5|-16|contact@36||-186.5|-28
 Ametal-1|net@292|||S0|predDri2@0|pred|-114|-16|pin@72||-125.5|-16
-Ametal-1|net@293|||S2700|pin@72||-125.5|-16|inv510@3|in[1]|-125.5|-15
+Ametal-1|net@293|||S2700|pin@72||-125.5|-16|inv510@5|in[1]|-125.5|-15
 Ametal-1|net@296|||S2700|pin@44||-117.5|-5|contact@37||-117.5|22
 Ametal-1|net@298|||S900|nand5A@0|inb|-151|29|contact@38||-151|22
 Ametal-2|net@299|||S0|pin@76||-133|22|contact@38||-151|22
@@ -4671,163 +2857,14 @@ Egnd||D5G2;|predDri2@1|gnd_1|G
 Egnd_1||D5G2;|sucDri20@0|gnd_1|G
 Emc||D5G2;|pin@56||I
 Eod[HEAD]||D5G2;|pin@78||I
-Eout10|s[1]|D5G2;|inv510@2|out|O
-Eout12|s[2]|D5G2;|inv510@3|out|O
+Eout10|s[1]|D5G2;|inv510@4|out10|O
+Eout12|s[2]|D5G2;|inv510@5|out10|O
 Evdd||D5G2;|predDri2@1|vdd_3|P
 Evdd_2||D5G2;|predDri2@1|vdd_2|P
 Evdd_3||D5G2;|sucDri20@0|vdd_2|P
 Evdd_4||D5G2;|sucDri20@0|vdd_3|P
 X
 
-# Cell reQueueB;1{lay}
-CreQueueB;1{lay}||cmos90|1233968371879|1234287764323||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234020441275|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234468249716
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@10||-149|-14.5||||
-NX-Metal-1-Metal-2-Con|contact@11||-77.5|-14.5||||
-NX-Metal-1-Metal-2-Con|contact@13||-30|34||||
-NX-Metal-1-Metal-2-Con|contact@18||-1|28||||
-NX-Metal-1-Metal-2-Con|contact@19||44|28||||
-NX-Metal-1-Metal-2-Con|contact@20||31|28||||
-NX-Metal-1-Metal-2-Con|contact@23||206|-40||||
-NX-Metal-1-Metal-2-Con|contact@24||130|22||||
-NX-Metal-1-Metal-2-Con|contact@25||158.5|22||||
-NX-Metal-1-Metal-2-Con|contact@26||-123|34||||
-NX-Metal-1-Metal-2-Con|contact@27||-189|34||||
-NX-Metal-1-Metal-2-Con|contact@28||-174|40||||
-NX-Metal-1-Metal-2-Con|contact@29||-138|40||||
-NX-Metal-1-Metal-2-Con|contact@30||61|-40||||
-NX-Metal-1-Metal-2-Con|contact@31||104|-40||||
-NX-Metal-1-Metal-2-Con|contact@32||107|40||||
-NX-Metal-1-Metal-2-Con|contact@33||58|40||||
-IcentersJ:ctrAND1in30;1{lay}|ctrAND1i@0||-55|0|Y||D5G4;
-IcentersJ:ctrAND1in30;1{lay}|ctrAND1i@1||181|0|||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@1||-93|0|X||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@3||31|0|Y||D5G4;
-Igates1inM:inv510;1{lay}|inv510@1||138.5|0|Y||D5G4;
-Igates2inM:nand5A;1{lay}|nand5A@0||-156|0|||D5G4;
-NMetal-1-Pin|pin@12||-162|-18.5||||
-NMetal-1-Pin|pin@26||-30|-19||||
-NMetal-1-Pin|pin@37||132.5|-16.5||||
-NMetal-1-Pin|pin@40||-77.5|-25||||
-NMetal-1-Pin|pin@41||-162|-16||||
-NMetal-1-Pin|pin@43||-140|-5||||
-NMetal-1-Pin|pin@44||-143.5|-5||||
-NMetal-1-Pin|pin@45||-143.5|23||||
-NMetal-1-Pin|pin@47||-151|23||||
-NMetal-1-Pin|pin@50||58|24||||
-NMetal-1-Pin|pin@53||107|24||||
-NMetal-2-Pin|pin@56||-66|40||||
-NMetal-1-Pin|pin@58||121|4||||
-NMetal-1-Pin|pin@59||124.5|4||||
-NMetal-1-Pin|pin@60||124.5|-11||||
-NMetal-1-Pin|pin@62||132.5|-11||||
-NMetal-2-Pin|pin@63||14.5|28||||
-NMetal-1-Pin|pin@65||44|34||||
-NMetal-1-Pin|pin@67||-1|34||||
-IdriversL:predDri20wMC;3{lay}|predDri2@0||-123|0|Y||D5G4;
-IdriversL:predDri20wMC;3{lay}|predDri2@1||-189|0|XY||D5G4;
-IdriversL:predDri20wMC;3{lay}|predDri2@2||61|0|||D5G4;
-IdriversL:predDri20wMC;3{lay}|predDri2@3||104|0|X||D5G4;
-IdriversL:sucDri20;1{lay}|sucDri20@0||-1.5|0|||D5G4;
-Ametal-2|net@20|||S0|sucDri20@0|gnd|-25.5|0|ctrAND1i@0|gnd_2|-25.5|0
-Ametal-2|net@21|||S0|sucDri20@0|vdd|-25.5|50|ctrAND1i@0|vdd_5|-25.5|50
-Ametal-2|net@22|||S0|sucDri20@0|vdd_1|-25.5|-50|ctrAND1i@0|vdd_4|-25.5|-50
-Ametal-1|net@67|||S900|pin@12||-162|-18.5|nand5A@0|ina|-162|-25
-Ametal-1|net@97|||S900|nand5A@0|out|-149|-8.1|contact@10||-149|-14.5
-Ametal-1|net@100|||S2700|ctrAND1i@0|in[1]|-77.5|-15|contact@11||-77.5|-14.5
-Ametal-1|net@104|||S2700|ctrAND1i@0|out|-30|0|contact@13||-30|34
-Ametal-1|net@107|||S900|ctrAND1i@0|out|-30|0|pin@26||-30|-19
-Ametal-1|net@108|||S1800|pin@26||-30|-19|sucDri20@0|in|-18.5|-19
-Ametal-2|net@119|||S1800|contact@10||-149|-14.5|contact@11||-77.5|-14.5
-Ametal-2|net@130|||S1800|pin@63||14.5|28|contact@20||31|28
-Ametal-1|net@135|||S2700|inv10D@3|in|31|25|contact@20||31|28
-Ametal-2|net@136|||S0|contact@19||44|28|contact@20||31|28
-Ametal-1|net@149|||S900|ctrAND1i@1|out|206|0|contact@23||206|-40
-Ametal-1|net@155|||S2700|pin@37||132.5|-16.5|inv510@1|in[1]|132.5|-15
-Ametal-2|net@156|||S0|inv510@1|gnd_2|151.5|0|ctrAND1i@1|gnd_1|151.5|0
-Ametal-2|net@157|||S0|inv510@1|vdd_4|151.5|-50|ctrAND1i@1|vdd_3|151.5|-50
-Ametal-2|net@158|||S0|inv510@1|vdd_5|151.5|50|ctrAND1i@1|vdd_2|151.5|50
-Ametal-1|net@165|||S900|inv510@1|out5|130|25|contact@24||130|22
-Ametal-1|net@168||0.4|S2700|ctrAND1i@1|in[1]|158.5|15|contact@25||158.5|22
-Ametal-2|net@169|||S0|inv10D@1|gnd|-84.5|0|ctrAND1i@0|gnd_1|-84.5|0
-Ametal-2|net@170|||S0|inv10D@1|vdd|-84.5|50|ctrAND1i@0|vdd_3|-84.5|50
-Ametal-2|net@171|||S0|inv10D@1|vdd_1|-84.5|-50|ctrAND1i@0|vdd_2|-84.5|-50
-Ametal-1|net@175|||S1800|inv10D@1|in|-93|-25|pin@40||-77.5|-25
-Ametal-1|net@176|||S2700|pin@40||-77.5|-25|ctrAND1i@0|in[1]|-77.5|-15
-Ametal-2|net@178|||S1800|contact@24||130|22|contact@25||158.5|22
-Ametal-2|net@180|||S0|predDri2@1|gnd|-167.5|0|nand5A@0|gnd|-167.5|0
-Ametal-2|net@181|||S0|predDri2@1|vdd|-167.5|-50|nand5A@0|vdd_1|-167.5|-50
-Ametal-2|net@182|||S0|predDri2@1|vdd_1|-167.5|50|nand5A@0|vdd|-167.5|50
-Ametal-2|net@183|||S0|predDri2@0|gnd_1|-101.5|0|inv10D@1|gnd_1|-101.5|0
-Ametal-2|net@184|||S0|predDri2@0|vdd_2|-101.5|-50|inv10D@1|vdd_3|-101.5|-50
-Ametal-2|net@185|||S0|predDri2@0|vdd_3|-101.5|50|inv10D@1|vdd_2|-101.5|50
-Ametal-2|net@186|||S0|predDri2@0|gnd|-144.5|0|nand5A@0|gnd_1|-144.5|0
-Ametal-2|net@187|||S0|predDri2@0|vdd|-144.5|-50|nand5A@0|vdd_3|-144.5|-50
-Ametal-2|net@188|||S0|predDri2@0|vdd_1|-144.5|50|nand5A@0|vdd_2|-144.5|50
-Ametal-1|net@189|||S1800|predDri2@1|pred|-172|-16|pin@41||-162|-16
-Ametal-1|net@190|||S2700|nand5A@0|ina|-162|-25|pin@41||-162|-16
-Ametal-2|net@193|||S0|contact@26||-123|34|contact@27||-189|34
-Ametal-2|net@194|||S0|contact@13||-30|34|contact@26||-123|34
-Ametal-1|net@195|||S2700|predDri2@0|in|-123|22|contact@26||-123|34
-Ametal-1|net@197|||S2700|predDri2@1|in|-189|22|contact@27||-189|34
-Ametal-1|net@198|||S2700|predDri2@0|pred|-140|-16|pin@43||-140|-5
-Ametal-1|net@199|||S0|pin@43||-140|-5|pin@44||-143.5|-5
-Ametal-1|net@200|||S2700|pin@44||-143.5|-5|pin@45||-143.5|23
-Ametal-1|net@203|||S900|nand5A@0|inb|-151|29|pin@47||-151|23
-Ametal-1|net@204|||S0|pin@45||-143.5|23|pin@47||-151|23
-Ametal-1|net@207|||S2700|predDri2@1|mc|-174|7|contact@28||-174|40
-Ametal-2|net@208|||S0|contact@29||-138|40|contact@28||-174|40
-Ametal-1|net@209|||S2700|predDri2@0|mc|-138|7|contact@29||-138|40
-Ametal-1|net@210|||S900|contact@19||44|28|predDri2@2|pred|44|16
-Ametal-2|net@211|||S0|inv10D@3|gnd_1|39.5|0|predDri2@2|gnd|39.5|0
-Ametal-2|net@212|||S0|inv10D@3|vdd_3|39.5|50|predDri2@2|vdd|39.5|50
-Ametal-2|net@213|||S0|inv10D@3|vdd_2|39.5|-50|predDri2@2|vdd_1|39.5|-50
-Ametal-2|net@220|||S0|inv10D@3|gnd|22.5|0|sucDri20@0|gnd_1|22.5|0
-Ametal-2|net@221|||S0|inv10D@3|vdd_1|22.5|50|sucDri20@0|vdd_2|22.5|50
-Ametal-2|net@222|||S0|inv10D@3|vdd|22.5|-50|sucDri20@0|vdd_3|22.5|-50
-Ametal-2|net@225|||S0|contact@23||206|-40|contact@31||104|-40
-Ametal-1|net@227|||S900|predDri2@2|in|61|-22|contact@30||61|-40
-Ametal-2|net@228|||S0|contact@31||104|-40|contact@30||61|-40
-Ametal-1|net@229|||S900|predDri2@3|in|104|-22|contact@31||104|-40
-Ametal-1|net@230|||S1800|predDri2@2|mc_1|49.5|24|pin@50||58|24
-Ametal-1|net@233|||S0|predDri2@3|mc_1|115.5|24|pin@53||107|24
-Ametal-2|net@239|||S0|contact@33||58|40|pin@56||-66|40
-Ametal-2|net@241|||S0|contact@32||107|40|contact@33||58|40
-Ametal-1|net@245|||S900|contact@33||58|40|pin@50||58|24
-Ametal-1|net@246|||S900|contact@32||107|40|pin@53||107|24
-Ametal-2|net@247|||S0|pin@56||-66|40|contact@29||-138|40
-Ametal-1|net@249|||S900|predDri2@3|pred|121|16|pin@58||121|4
-Ametal-1|net@250|||S1800|pin@58||121|4|pin@59||124.5|4
-Ametal-1|net@251|||S900|pin@59||124.5|4|pin@60||124.5|-11
-Ametal-1|net@254|||S2700|pin@37||132.5|-16.5|pin@62||132.5|-11
-Ametal-2|net@255|||S0|predDri2@3|gnd|125.5|0|inv510@1|gnd_1|125.5|0
-Ametal-2|net@256|||S0|predDri2@3|vdd|125.5|50|inv510@1|vdd_3|125.5|50
-Ametal-2|net@257|||S0|predDri2@3|vdd_1|125.5|-50|inv510@1|vdd_2|125.5|-50
-Ametal-2|net@258|||S0|predDri2@3|gnd_1|82.5|0|predDri2@2|gnd_1|82.5|0
-Ametal-2|net@259|||S0|predDri2@3|vdd_2|82.5|50|predDri2@2|vdd_2|82.5|50
-Ametal-2|net@260|||S0|predDri2@3|vdd_3|82.5|-50|predDri2@2|vdd_3|82.5|-50
-Ametal-1|net@261|||S1800|pin@60||124.5|-11|pin@62||132.5|-11
-Ametal-2|net@262|||S1800|contact@18||-1|28|pin@63||14.5|28
-Ametal-1|net@264||0.4|S2700|contact@19||44|28|pin@65||44|34
-Ametal-1|net@267||0.4|S2700|contact@18||-1|28|pin@67||-1|34
-Ametal-1|net@268|||S0|pin@67||-1|34|sucDri20@0|succ|-1.5|34
-Egnd_1|gnd|D5G2;|predDri2@1|gnd_1|G
-Egnd_2||D5G2;|ctrAND1i@1|gnd_2|G
-Eloop||D5G2;|pin@63||O
-Emc||D5G2;|pin@56||I
-Emc_2||D5G2;|predDri2@3|mc|I
-Epred|pred[DRAIN]|D5G2;|predDri2@3|pred|O
-Epred_1@399273489|pred[HEAD]|D5G2;|predDri2@0|pred|O
-Epred_1|pred[TAIL]|D5G2;|predDri2@1|pred|O
-Eout_8|s[1]|D5G2;|inv10D@3|out|O
-Eout_3|s[2]|D5G2;|inv10D@1|out|O
-Eout12|s[3]|D5G2;|inv510@1|out|O
-Evdd_3|vdd|D5G2;|predDri2@1|vdd_3|P
-Evdd_2||D5G2;|predDri2@1|vdd_2|P
-Evdd_4||D5G2;|ctrAND1i@1|vdd_4|P
-Evdd_5||D5G2;|ctrAND1i@1|vdd_5|P
-X
-
 # Cell reQueueB;3{sch}
 CreQueueB;3{sch}||schematic|1229697234749|1234569171634|
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -4970,7 +3007,7 @@ Esucc||D5G2;|pin@8||O
 X
 
 # Cell reQueueC;2{lay}
-CreQueueC;2{lay}||cmos90|1234488582830|1237218036435||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235179577047|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237218130517
+CreQueueC;2{lay}||cmos90|1234488582830|1237928461463||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237776247553|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237776247553
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-387.5|-34||||
 NX-Metal-1-Metal-2-Con|contact@1||-285|-34||||
@@ -4978,16 +3015,17 @@ NX-Metal-1-Metal-2-Con|contact@5||-81.5|40||||
 NX-Metal-1-Metal-2-Con|contact@7||-316|-22||||
 NX-Metal-1-Metal-2-Con|contact@8||-265|-22||||
 NX-Metal-1-Metal-2-Con|contact@9||-51.5|-10||||
-NX-Metal-1-Metal-2-Con|contact@10||21.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@10||23.5|-10||||
 NX-Metal-1-Metal-2-Con|contact@11||218.5|-22||||
 NX-Metal-1-Metal-2-Con|contact@12||-115|-22||||
 NX-Metal-1-Metal-2-Con|contact@13||-40|28||||
 NX-Metal-1-Metal-2-Con|contact@14||-323.5|28||||
-NX-Metal-1-Metal-2-Con|contact@15||-458.5|10||||
+NX-Metal-1-Metal-2-Con|contact@15||-456.5|10||||
 NX-Metal-1-Metal-2-Con|contact@16||-238.5|22||||
 NMetal-2-Pin|pin@1||-371|-34||||
 NMetal-2-Pin|pin@3||400|10||||
 NMetal-2-Pin|pin@6||400|22||||
+NMetal-2-Pin|pin@7||-303|-22||||
 IreQueueEpi;1{lay}|reQueueE@0||-379.5|0|X||D5G4;
 IreQueueMid;1{lay}|reQueueM@0||-173.5|0|||D5G4;
 IreQueuePreds;1{lay}|reQueueP@0||191.5|0|X||D5G4;
@@ -5000,11 +3038,11 @@ Ametal-1|net@30|||S2700|reQueueM@0|out_1|-81.5|32|contact@5||-81.5|40
 Ametal-2|net@33|||S0|reQueueP@0|mc|272.5|60|reQueueE@0|mc|-331.5|60
 Ametal-1|net@34|||S900|reQueueE@0|inA|-316|-20|contact@7||-316|-22
 Ametal-1|net@36|||S900|reQueueM@0|succ|-265|34|contact@8||-265|-22
-Ametal-1|net@39|||S900|reQueueP@0|out10|21.5|7|contact@10||21.5|-10
+Ametal-1|net@39|||S900|reQueueP@0|out10|23.5|7|contact@10||23.5|-10
 Ametal-1|net@40|||S2700|reQueueM@0|inB_1|-51.5|-25|contact@9||-51.5|-10
 Ametal-2|net@44|||S1800|pin@1||-371|-34|contact@1||-285|-34
-Ametal-2|net@46|||S1800|contact@7||-316|-22|contact@8||-265|-22
-Ametal-2|net@47|||S1800|contact@9||-51.5|-10|contact@10||21.5|-10
+Ametal-2|net@46|||S1800|pin@7||-303|-22|contact@8||-265|-22
+Ametal-2|net@47|||S1800|contact@9||-51.5|-10|contact@10||23.5|-10
 Ametal-2|net@53|||S0|reQueueP@0|gnd_1|-41|0|reQueueM@0|gnd_1|-41|0
 Ametal-2|net@54|||S0|reQueueP@0|vdd_1|-41|50|reQueueM@0|vdd_2|-41|50
 Ametal-2|net@55|||S0|reQueueP@0|vdd_3|-41|-50|reQueueM@0|vdd_3|-41|-50
@@ -5017,10 +3055,11 @@ Ametal-2|net@66|||S0|reQueueE@0|gnd_1|-298|0|reQueueM@0|gnd|-298|0
 Ametal-2|net@67|||S0|reQueueE@0|vdd_3|-298|50|reQueueM@0|vdd|-298|50
 Ametal-2|net@68|||S0|reQueueE@0|vdd_1|-298|-50|reQueueM@0|vdd_1|-298|-50
 Ametal-2|net@70|||S1800|contact@0||-387.5|-34|pin@1||-371|-34
-Ametal-1|net@71|||S2700|reQueueE@0|out10|-458.5|7|contact@15||-458.5|10
-Ametal-2|net@72|||S1800|contact@15||-458.5|10|pin@3||400|10
+Ametal-1|net@71|||S2700|reQueueE@0|out10|-456.5|7|contact@15||-456.5|10
+Ametal-2|net@72|||S1800|contact@15||-456.5|10|pin@3||400|10
 Ametal-2|net@75|||S1800|contact@16||-238.5|22|pin@6||400|22
 Ametal-1|net@76|||S2700|reQueueM@0|out@147007177|-238.5|7|contact@16||-238.5|22
+Ametal-2|net@77|||S1800|contact@7||-316|-22|pin@7||-303|-22
 Ecirculate||D5G2;|reQueueM@0|circulate|I
 Eepi[OTHER]||D5G2;|reQueueE@0|epi[OTHER]|I
 Efire[E]||D5G2;|pin@1||O
@@ -5034,7 +3073,7 @@ Eps[do]||D5G2;|reQueueP@0|ps[do]|I
 Eps[skip]||D5G2;|reQueueP@0|ps[skip]|I
 Es[1]||D5G2;|pin@6||O
 Es[2]||D5G2;|pin@3||O
-Esucc||D5G2;|reQueueE@0|inA|I
+Esucc||D5G2;|pin@7||O
 Esucc_1||D5G2;|reQueueM@0|succ|O
 Evdd||D5G2;|reQueueE@0|vdd_5|P
 Evdd_4||D5G2;|reQueueE@0|vdd_4|P
@@ -5042,67 +3081,6 @@ Evdd_6||D5G2;|reQueueP@0|vdd|P
 Evdd_7||D5G2;|reQueueP@0|vdd_2|P
 X
 
-# Cell reQueueC;1{lay}
-CreQueueC;1{lay}||cmos90|1234488582830|1237218019162||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234567291693|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234567291693
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||-387.5|-34||||
-NX-Metal-1-Metal-2-Con|contact@1||-285|-34||||
-NX-Metal-1-Metal-2-Con|contact@5||-81.5|40||||
-NX-Metal-1-Metal-2-Con|contact@7||-316|-22||||
-NX-Metal-1-Metal-2-Con|contact@8||-265|-22||||
-NX-Metal-1-Metal-2-Con|contact@9||-51.5|-10||||
-NX-Metal-1-Metal-2-Con|contact@10||21.5|-10||||
-NX-Metal-1-Metal-2-Con|contact@11||218.5|-22||||
-NX-Metal-1-Metal-2-Con|contact@12||-115|-22||||
-NX-Metal-1-Metal-2-Con|contact@13||-40|28||||
-NX-Metal-1-Metal-2-Con|contact@14||-323.5|28||||
-IreQueueEpi;1{lay}|reQueueE@0||-379.5|0|X||D5G4;
-IreQueueMid;1{lay}|reQueueM@0||-173.5|0|||D5G4;
-IreQueuePreds;1{lay}|reQueueP@0||191.5|0|X||D5G4;
-Ametal-1|net@12|||S900|reQueueE@0|out|-387.5|16|contact@0||-387.5|-34
-Ametal-1|net@15|||S900|reQueueM@0|inB|-285|-26|contact@1||-285|-34
-Ametal-2|net@25|||S0|reQueueM@0|circulate|-191|28|contact@14||-323.5|28
-Ametal-2|net@27|||S1800|reQueueM@0|circulate|-191|28|contact@13||-40|28
-Ametal-2|net@28|||S0|reQueueP@0|fire[clr]|266.5|40|contact@5||-81.5|40
-Ametal-1|net@30|||S2700|reQueueM@0|out_1|-81.5|32|contact@5||-81.5|40
-Ametal-2|net@33|||S0|reQueueP@0|mc|272.5|60|reQueueE@0|mc|-331.5|60
-Ametal-1|net@34|||S900|reQueueE@0|inA|-316|-20|contact@7||-316|-22
-Ametal-1|net@36|||S900|reQueueM@0|succ|-265|34|contact@8||-265|-22
-Ametal-1|net@39|||S900|reQueueP@0|out10|21.5|7|contact@10||21.5|-10
-Ametal-1|net@40|||S2700|reQueueM@0|inB_1|-51.5|-25|contact@9||-51.5|-10
-Ametal-2|net@44|||S1800|contact@0||-387.5|-34|contact@1||-285|-34
-Ametal-2|net@46|||S1800|contact@7||-316|-22|contact@8||-265|-22
-Ametal-2|net@47|||S1800|contact@9||-51.5|-10|contact@10||21.5|-10
-Ametal-2|net@53|||S0|reQueueP@0|gnd_1|-41|0|reQueueM@0|gnd_1|-41|0
-Ametal-2|net@54|||S0|reQueueP@0|vdd_1|-41|50|reQueueM@0|vdd_2|-41|50
-Ametal-2|net@55|||S0|reQueueP@0|vdd_3|-41|-50|reQueueM@0|vdd_3|-41|-50
-Ametal-2|net@59|||S0|contact@11||218.5|-22|contact@12||-115|-22
-Ametal-1|net@60|||S900|reQueueM@0|inB_1@127343053|-115|-19|contact@12||-115|-22
-Ametal-1|net@61|||S900|contact@11||218.5|-22|reQueueP@0|out_2|218.5|-31
-Ametal-1|net@63|||S2700|reQueueP@0|circulate_1|-40|18.5|contact@13||-40|28
-Ametal-1|net@65|||S2700|reQueueE@0|inC|-323.5|22|contact@14||-323.5|28
-Ametal-2|net@66|||S0|reQueueE@0|gnd_1|-298|0|reQueueM@0|gnd|-298|0
-Ametal-2|net@67|||S0|reQueueE@0|vdd_3|-298|50|reQueueM@0|vdd|-298|50
-Ametal-2|net@68|||S0|reQueueE@0|vdd_1|-298|-50|reQueueM@0|vdd_1|-298|-50
-Ecirculate_2|circulate|D5G2;|reQueueM@0|circulate|I
-Eepi[OTHER]||D5G2;|reQueueE@0|epi[OTHER]|I
-Efire[E]||D5G2;|reQueueE@0|out|O
-Efire[R]||D5G2;|reQueueM@0|fire[R]|O
-Egnd_2|gnd|D5G2;|reQueueE@0|gnd_2|G
-Egnd_3||D5G2;|reQueueP@0|gnd|G
-Emc||D5G2;|reQueueP@0|mc|I
-Eod[ABORT]||D5G2;|reQueueP@0|od[ABORT]|I
-Eod[OTHER]||D5G2;|reQueueP@0|OD[OTHER]|I
-Es[1]||D5G2;|reQueueM@0|out@147007177|O
-Es[2]||D5G2;|reQueueE@0|out10|O
-Esucc||D5G2;|reQueueE@0|inA|I
-Esucc_1||D5G2;|reQueueM@0|succ|O
-Evdd_5|vdd|D5G2;|reQueueE@0|vdd_5|P
-Evdd_4||D5G2;|reQueueE@0|vdd_4|P
-Evdd_6||D5G2;|reQueueP@0|vdd|P
-Evdd_7||D5G2;|reQueueP@0|vdd_2|P
-X
-
 # Cell reQueueC;1{sch}
 CreQueueC;1{sch}||schematic|1229695674864|1234569390292|
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -5341,14 +3319,14 @@ Esucc||D6G2;|conn@0|y|O
 X
 
 # Cell reQueueEpi;1{lay}
-CreQueueEpi;1{lay}||cmos90|1234488088508|1234567307781||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234567308705|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234567308705
+CreQueueEpi;1{lay}||cmos90|1234488088508|1237928461463||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234567308705|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234567308705
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-72.5|-16||||
 NX-Metal-1-Metal-2-Con|contact@1||51|-28||||
 NX-Metal-1-Metal-2-Con|contact@2||60|-16||||
 NX-Metal-1-Metal-2-Con|contact@3||49|60||||
 IcentersJ:ctrAND3in30;2{lay}|ctrAND3i@0||-34.5|0|||D5G4;
-Igates1inM:inv510;1{lay}|inv510@0||68.5|0|||D5G4;
+Igates1inM:inv510;2{lay}|inv510@1||68.5|0|||D5G4;
 NMetal-2-Pin|pin@2||42.5|-28||||
 NMetal-1-Pin|pin@3||8|22||||
 NMetal-1-Pin|pin@8||51|-5||||
@@ -5367,26 +3345,26 @@ Ametal-2|net@19|||S1800|pin@2||42.5|-28|contact@1||51|-28
 Ametal-1|net@22|||S2700|predDri2@0|pred|51|-16|pin@8||51|-5
 Ametal-1|net@23|||S1800|pin@8||51|-5|pin@9||54.5|-5
 Ametal-1|net@24|||S2700|pin@9||54.5|-5|pin@10||54.5|15
-Ametal-1|net@25|||S1800|pin@10||54.5|15|inv510@0|in[1]|62.5|15
-Ametal-1|net@27|||S2700|inv510@0|out5|60|-25|contact@2||60|-16
+Ametal-1|net@25|||S1800|pin@10||54.5|15|inv510@1|in[1]|62.5|15
+Ametal-1|net@27|||S2700|inv510@1|out5|60|-25|contact@2||60|-16
 Ametal-2|net@28|||S1800|contact@0||-72.5|-16|contact@2||60|-16
-Ametal-2|net@29|||S0|inv510@0|gnd_1|55.5|0|predDri2@0|gnd|55.5|0
-Ametal-2|net@30|||S0|inv510@0|vdd_3|55.5|-50|predDri2@0|vdd|55.5|-50
-Ametal-2|net@31|||S0|inv510@0|vdd_2|55.5|50|predDri2@0|vdd_1|55.5|50
+Ametal-2|net@29|||S0|inv510@1|gnd_1|55.5|0|predDri2@0|gnd|55.5|0
+Ametal-2|net@30|||S0|inv510@1|vdd_3|55.5|-50|predDri2@0|vdd|55.5|-50
+Ametal-2|net@31|||S0|inv510@1|vdd_2|55.5|50|predDri2@0|vdd_1|55.5|50
 Ametal-1|net@32|||S2700|predDri2@0|mc|49|7|contact@3||49|60
 Ametal-2|net@33|||S0|contact@3||49|60|pin@12||-48|60
 EinC|circulate|D5G2;|ctrAND3i@0|inC|I
 Eepi[OTHER]||D5G2;|pin@2||I
 Eout|fire[E]|D5G2;|ctrAND3i@0|out|O
 Egnd_1|gnd|D5G2;|ctrAND3i@0|gnd|G
-Egnd_2||D5G2;|inv510@0|gnd_2|G
+Egnd_2||D5G2;|inv510@1|gnd_2|G
 Emc||D5G2;|pin@12||I
-Eout10|s[2]|D5G2;|inv510@0|out|O
+Eout10|s[2]|D5G2;|inv510@1|out10|O
 EinA|succ|D5G2;|ctrAND3i@0|inA_1|I
 Evdd_3|vdd|D5G2;|ctrAND3i@0|vdd|P
 Evdd_1||D5G2;|ctrAND3i@0|vdd_1|P
-Evdd_4||D5G2;|inv510@0|vdd_4|P
-Evdd_5||D5G2;|inv510@0|vdd_5|P
+Evdd_4||D5G2;|inv510@1|vdd_4|P
+Evdd_5||D5G2;|inv510@1|vdd_5|P
 X
 
 # Cell reQueueEpi;1{sch}
@@ -5622,7 +3600,7 @@ Esucc||D6G2;|conn@0|y|O
 X
 
 # Cell reQueuePreds;1{lay}
-CreQueuePreds;1{lay}||cmos90|1234477787138|1237218032924||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237217979960|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237218130517
+CreQueuePreds;1{lay}||cmos90|1234477787138|1237928122585||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237217979960|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237218130517
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@8||-114|-28||||
 NX-Metal-1-Metal-2-Con|contact@9||-155.5|-28||||
@@ -5649,7 +3627,7 @@ NX-Metal-1-Metal-2-Con|contact@32||226|60||||
 NX-Metal-1-Metal-2-Con|contact@33||107|-60||||
 NX-Metal-1-Metal-2-Con|contact@34||-112|-66||||
 Igates1inM:inv10D;1{lay}|inv10D@0||181|0|||D5G4;
-Igates1inM:inv510;1{lay}|inv510@0||159.5|0|||D5G4;
+Igates1inM:inv510;2{lay}|inv510@1||159.5|0|||D5G4;
 Igates3inM:nand3in6.6symX;2{lay}|nand3in6@2||-47.5|0|X||D5G4;
 Igates2inM:nand6sym;1{lay}|nand6sym@0||-171|0|X||D5G4;
 Igates2inM:nand6sym;1{lay}|nand6sym@1||-91|0|X||D5G4;
@@ -5676,7 +3654,7 @@ NMetal-2-Pin|pin@50||-136|-66||||
 NMetal-2-Pin|pin@52||-81|60||||
 NMetal-2-Pin|pin@54||-75|40||||
 NMetal-1-Pin|pin@55||128|15||||
-NMetal-1-Pin|pin@56||170|-25||||
+NMetal-1-Pin|pin@56||168|-25||||
 NMetal-1-Pin|pin@57||187|22||||
 NMetal-1-Pin|pin@59||228|-5.5||||
 NMetal-1-Pin|pin@60||231.5|-5.5||||
@@ -5772,19 +3750,19 @@ Ametal-1|net@188|||S900|nand3in6@2|inC|-55|25|contact@30||-55|16
 Ametal-1|net@191|||S2700|nand6sym@0|out|-171|7|contact@31||-171|16
 Ametal-2|net@194|||S1800|contact@26||-116|60|pin@52||-81|60
 Ametal-2|net@196|||S1800|contact@22||-131|40|pin@54||-75|40
-Ametal-2|net@197|||S0|inv510@0|gnd_1|146.5|0|nand6sym@5|gnd|146.5|0
-Ametal-2|net@198|||S0|inv510@0|vdd_2|146.5|50|nand6sym@5|vdd|146.5|50
-Ametal-2|net@199|||S0|inv510@0|vdd_3|146.5|-50|nand6sym@5|vdd_1|146.5|-50
+Ametal-2|net@197|||S0|inv510@1|gnd_1|146.5|0|nand6sym@5|gnd|146.5|0
+Ametal-2|net@198|||S0|inv510@1|vdd_2|146.5|50|nand6sym@5|vdd|146.5|50
+Ametal-2|net@199|||S0|inv510@1|vdd_3|146.5|-50|nand6sym@5|vdd_1|146.5|-50
 Ametal-1|net@200|||S2700|nand6sym@5|out|128|7|pin@55||128|15
-Ametal-1|net@201|||S1800|pin@55||128|15|inv510@0|in[1]|153.5|15
-Ametal-2|net@202|||S0|inv10D@0|gnd|172.5|0|inv510@0|gnd_2|172.5|0
-Ametal-2|net@203|||S0|inv10D@0|vdd|172.5|50|inv510@0|vdd_4|172.5|50
-Ametal-2|net@204|||S0|inv10D@0|vdd_1|172.5|-50|inv510@0|vdd_5|172.5|-50
+Ametal-1|net@201|||S1800|pin@55||128|15|inv510@1|in[1]|153.5|15
+Ametal-2|net@202|||S0|inv10D@0|gnd|172.5|0|inv510@1|gnd_2|172.5|0
+Ametal-2|net@203|||S0|inv10D@0|vdd|172.5|50|inv510@1|vdd_4|172.5|50
+Ametal-2|net@204|||S0|inv10D@0|vdd_1|172.5|-50|inv510@1|vdd_5|172.5|-50
 Ametal-2|net@205|||S0|inv10D@0|gnd_1|189.5|0|predDri2@7|gnd_1|189.5|0
 Ametal-2|net@206|||S0|inv10D@0|vdd_3|189.5|-50|predDri2@7|vdd_2|189.5|-50
 Ametal-2|net@207|||S0|inv10D@0|vdd_2|189.5|50|predDri2@7|vdd_3|189.5|50
-Ametal-1|net@208|||S900|inv510@0|out|170|7|pin@56||170|-25
-Ametal-1|net@209|||S1800|pin@56||170|-25|inv10D@0|in|181|-25
+Ametal-1|net@208|||S900|inv510@1|out10|168|7|pin@56||168|-25
+Ametal-1|net@209|||S1800|pin@56||168|-25|inv10D@0|in|181|-25
 Ametal-1|net@210|||S2700|inv10D@0|out|187|7|pin@57||187|22
 Ametal-1|net@211|||S1800|pin@57||187|22|predDri2@7|in|211|22
 Ametal-1|net@217|||S2700|predDri2@7|mc|226|7|contact@32||226|60
@@ -5806,7 +3784,7 @@ Ametal-2|net@239|||S1800|pin@50||-136|-66|contact@34||-112|-66
 Ametal-1|net@240|||S2700|pin@24||19.5|19|pin@68||19.5|63
 Ametal-2|net@241|||S1800|contact@15||-75.5|-28|contact@16||16|-28
 Ametal-1|net@242|||S2700|pin@2||-190.5|19|pin@69||-190.5|63
-Eout10|abortLO|D5G2;|inv510@0|out|O
+Eout10|abortLO|D5G2;|inv510@1|out10|O
 Ecirculate_1|circulate|D5G2;|pin@61||O
 Efire[clr]|fire[C]|D5G2;|pin@54||I
 Egnd||D5G2;|predDri2@0|gnd_1|G
@@ -6012,7 +3990,7 @@ Ewhen||D5G2;|pin@2||I
 X
 
 # Cell sucDri10Pair;1{lay}
-CsucDri10Pair;1{lay}||cmos90|1230394847248|1230411784162||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1230411790043|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1230411790043
+CsucDri10Pair;1{lay}||cmos90|1230394847248|1237731128937||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237731137563|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237731137563
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||6.5|48||20.8||
 NMetal-1-N-Active-Con|contact@1||0.5|0||5.2||
@@ -6113,10 +4091,12 @@ NMetal-1-Pin|pin@90||-7.5|15||||
 NMetal-1-Pin|pin@92||-30.5|0||||
 NPolysilicon-Pin|pin@93||37.5|13||||
 NPolysilicon-Pin|pin@94||29.5|13||||
-NPolysilicon-Pin|pin@96||37.5|30||||
-NPolysilicon-Pin|pin@97||38.5|30||||
+NPolysilicon-Pin|pin@96||37.5|27||||
 NMetal-1-Pin|pin@98||33.5|13||||
 NMetal-2-Pin|pin@99||21.5|-28||||
+NPolysilicon-Pin|pin@100||38.5|47||||
+NPolysilicon-Pin|pin@101||-43.5|60||||
+NPolysilicon-Pin|pin@102||38.5|27||||
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-52|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||52|0|||D5G4;
 NP-Well-Node|plnode@0||0|0|109|48||A
@@ -6291,11 +4271,13 @@ APolysilicon|net@331|||S0|pin@93||37.5|13|contact@88||36.1|13
 APolysilicon|net@332|||S900|pin@94||29.5|13|nmos@13|poly-top|29.5|9
 APolysilicon|net@333|||S1800|pin@94||29.5|13|contact@88||30.9|13
 APolysilicon|net@334|||S900|pmos@15|poly-bottom|29.5|29|pin@94||29.5|13
-APolysilicon|net@337|||S2700|pin@93||37.5|13|pin@96||37.5|30
-APolysilicon|net@338|||S2700|pmos@17|poly-bottom|38.5|29|pin@97||38.5|30
-APolysilicon|net@339|||S1800|pin@96||37.5|30|pin@97||38.5|30
+APolysilicon|net@337|||S2700|pin@93||37.5|13|pin@96||37.5|27
 Ametal-1|net@340|||S2700|contact@88||33.5|13|pin@98||33.5|13
 Ametal-2|net@341|||S1800|contact@28||4|-28|pin@99||21.5|-28
+APolysilicon|net@342|||S900|pin@100||38.5|47|pmos@17|poly-top|38.5|47
+APolysilicon|net@343|||S900|pin@101||-43.5|60|pmos@13|poly-top|-43.5|59.8
+APolysilicon|net@344|||S1800|pin@96||37.5|27|pin@102||38.5|27
+APolysilicon|net@345|||S2700|pin@102||38.5|27|pmos@17|poly-bottom|38.5|29
 Econd|bit[1]|D5G2;|pin@99||I
 Egnd||D5G2;|pinsVddG@0|gnd|G
 Egnd_1||D5G2;|pinsVddG@1|gnd|G