works
[fleet.git] / electric / kesselsCounter.jelib
index 9e82cd0..c7f9f6e 100644 (file)
@@ -18,8 +18,6 @@ Lgates2inM|gates2inM
 
 LlatchesK|latchesK
 
-LloopCountM|loopCountM
-
 LorangeTSMC090nm|orangeTSMC090nm
 
 LredFive|redFive
@@ -29,17 +27,743 @@ LscanM|scanM
 LwiresL|wiresL
 
 # Tools:
-Ouser|DefaultTechnology()Sartwork|SchematicTechnology()Scmos90
+Ouser|DefaultTechnology()Scmos90|SchematicTechnology()Scmos90
 Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT
 
 # Technologies:
-Tcmos|ScaleFORcmos()D1000.0
-Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(ST)LayerForPassivationINcmos90"()S169|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPassivationINcmos90"()S169
-Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC
-Trcmos|ScaleFORrcmos()D1000.0
+Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43
+Tmocmos|SelectedFoundryFormocmos()STSMC
+
+# Cell __counter_and_scan_and_dock_interface;1{ic}
+C__counter_and_scan_and_dock_interface;1{ic}||artwork|1244154557083|1244202315006|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||-6|3|-1|-1||
+Nschematic:Bus_Pin|pin@1||6|0|-1|-1||
+Nschematic:Bus_Pin|pin@2||-6|-1|-1|-1||
+Nschematic:Bus_Pin|pin@3||5|-5|-1|-1||
+Nschematic:Bus_Pin|pin@5||0|8|-1|-1||
+Nschematic:Bus_Pin|pin@6||-4|-5|-1|-1||
+Nschematic:Bus_Pin|pin@10||-1|6|-1|-1||
+Nschematic:Bus_Pin|pin@11||2|6|-1|-1||
+NPin|pin@12||6|-5|1|1||
+NPin|pin@13||6|4|1|1||
+NPin|pin@14||-6|4|1|1||
+NPin|pin@15||-6|-5|1|1||
+NPin|pin@16||-2|5|1|1||
+NPin|pin@17||1|5|1|1||
+NPin|pin@18||2|6|1|1||
+NPin|pin@19||1|7|1|1||
+NPin|pin@20||-2|7|1|1||
+NPin|pin@21||-1|6|1|1||
+Ngeneric:Invisible-Pin|pin@22||0|0|||||ART_message(D5G2;)S[Adam's,wonder]
+Nschematic:Bus_Pin|pin@27||0|7|-1|-1||
+NPin|pin@28||0|5|1|1||
+NPin|pin@29||0|4|1|1||
+AThicker|net@0|||FS2700|pin@12||6|-5|pin@13||6|4
+AThicker|net@1|||FS0|pin@13||6|4|pin@29||0|4
+AThicker|net@2|||FS900|pin@14||-6|4|pin@15||-6|-5
+AThicker|net@3|||FS1800|pin@15||-6|-5|pin@12||6|-5
+AThicker|net@4|||FS1800|pin@16||-2|5|pin@28||0|5
+AThicker|net@5|||FS2250|pin@17||1|5|pin@18||2|6
+AThicker|net@6|||FS3150|pin@18||2|6|pin@19||1|7
+AThicker|net@7|||FS0|pin@19||1|7|pin@20||-2|7
+AThicker|net@8|||FS1350|pin@20||-2|7|pin@21||-1|6
+AThicker|net@9|||FS450|pin@21||-1|6|pin@16||-2|5
+Aschematic:bus|net@14||-0.5|IJ2700|pin@27||0|7|pin@5||0|8
+AThicker|net@15|||FS1800|pin@28||0|5|pin@17||1|5
+AThicker|net@16|||FS0|pin@29||0|4|pin@14||-6|4
+AThicker|net@17|||FS900|pin@28||0|5|pin@29||0|4
+Edo[ins]||D5G2;|pin@0||B
+Efire[T]||D5G2;|pin@1||I
+Eflag[D][set,clr]||D5G2;|pin@2||O
+EinLO[1:6]||D5G2;|pin@3||I
+Ep2p,p1p,rd|p2p,p1p,rd,mc|D5G2;|pin@5||I
+Esel[Co]|selA[Co,rD,Ld,Tp]|D5G2;|pin@6||I
+Esin||D5G2;|pin@10||I
+Esout||D5G2;|pin@11||O
+X
 
-# Cell _counter_toplevel;1{ic}
-C_counter_toplevel;1{ic}||artwork|1242939090633|1243555929277|E
+# Cell __counter_and_scan_and_dock_interface;3{lay}
+C__counter_and_scan_and_dock_interface;3{lay}||cmos90|1244097995588|1244502691884||ATTR_NCC(D5G50;NTX-261;Y667.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent mc /mc_[0-9]+/"]|DRC_last_good_drc_area_date()G1244501450711|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244502948662
+Icounter;2{lay}|_counter@0||194.5|0|X||D5G4;
+IadamScan;1{lay}|adamScan@0||0|354|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@2||-1308|294||||
+NX-Metal-1-Metal-2-Con|contact@3||-1469.5|294||||
+NX-Metal-1-Metal-2-Con|contact@44||1554.5|360||6.2||
+NX-Metal-1-Metal-2-Con|contact@45||1698.5|360||6.2||
+NX-Metal-1-Metal-2-Con|contact@47||1720|376||||
+NX-Metal-1-Metal-2-Con|contact@52||1722|350||||
+Idock_interface;2{lay}|dock_int@1||-1223.5|0|||D5G4;
+NMetal-2-Pin|pin@2||1698.5|360||||
+NMetal-2-Pin|pin@3||-1728|376||||
+NMetal-1-Pin|pin@5||1720|370.5||||
+NMetal-1-Pin|pin@6||1720|350||||
+NMetal-1-Pin|pin@14||-893.5|282||||
+NMetal-1-Pin|pin@15||-681.5|282||||
+NMetal-1-Pin|pin@17||-749.5|288||||
+NMetal-1-Pin|pin@19||-735.5|288||||
+NMetal-1-Pin|pin@28||-571.5|282||||
+NMetal-1-Pin|pin@31||-645|288||||
+NMetal-1-Pin|pin@42||-279.5|288||||
+NMetal-1-Pin|pin@44||-169.5|288||||
+NMetal-1-Pin|pin@45||-461.5|288||||
+NMetal-1-Pin|pin@47||-173.5|288||||
+NMetal-1-Pin|pin@48||-1613.5|285||||
+NMetal-1-Pin|pin@50||-1421|285||||
+NMetal-1-Pin|pin@51||-1335|294||||
+NMetal-1-Pin|pin@53||-1325.5|294||||
+NMetal-1-Pin|pin@54||-1056.5|294||||
+NMetal-1-Pin|pin@56||-1181.5|294||||
+NMetal-1-Pin|pin@57||-973.5|294||||
+NMetal-1-Pin|pin@59||-1037.5|294||||
+NMetal-1-Pin|pin@60||-571.5|288||||
+NMetal-1-Pin|pin@62||-605.5|288||||
+NMetal-1-Pin|pin@63||-243|294||||
+NMetal-1-Pin|pin@65||-317.5|294||||
+NMetal-1-Pin|pin@66||122.5|288||||
+NMetal-1-Pin|pin@68||-29.5|288||||
+NMetal-1-Pin|pin@69||159|294||||
+NMetal-1-Pin|pin@71||114.5|294||||
+NMetal-1-Pin|pin@72||232.5|288||||
+NMetal-1-Pin|pin@74||258.5|288||||
+NMetal-1-Pin|pin@75||1328.5|288||||
+NMetal-1-Pin|pin@77||1266.5|288||||
+NMetal-1-Pin|pin@78||1365|288||||
+NMetal-1-Pin|pin@80||1410.5|288||||
+NMetal-1-Pin|pin@81||1036.5|288||||
+NMetal-1-Pin|pin@83||1122.5|288||||
+NMetal-1-Pin|pin@84||963|288||||
+NMetal-1-Pin|pin@86||978.5|288||||
+NMetal-1-Pin|pin@87||926.5|288||||
+NMetal-1-Pin|pin@89||834.5|288||||
+NMetal-1-Pin|pin@90||634.5|288||||
+NMetal-1-Pin|pin@92||690.5|288||||
+NMetal-1-Pin|pin@93||561|288||||
+NMetal-1-Pin|pin@95||546.5|288||||
+NMetal-1-Pin|pin@96||524.5|288||||
+NMetal-1-Pin|pin@98||402.5|288||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||1727|216|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||1727|72|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||1727|-72|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||1727|-216|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-1727|216|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||-1727|72|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@6||-1727|-72|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@7||-1727|-216|||D5G4;
+Ametal-2|net@0|||S0|_counter@0|dec|-1012.5|-56|dock_int@1|dec|-1014.5|-56
+Ametal-2|net@1|||S0|_counter@0|decFailed|-1012.5|-188|dock_int@1|decFailed|-1014.5|-188
+Ametal-2|net@2|||S0|_counter@0|decSucceeded|-1012.5|56|dock_int@1|decSucceeded|-1014.5|56
+Ametal-2|net@3|||S0|_counter@0|gnd|-1012.5|216|dock_int@1|gnd|-1014.5|216
+Ametal-2|net@4|||S0|_counter@0|gnd_9|-1012.5|-216|dock_int@1|gnd_1|-1014.5|-216
+Ametal-2|net@5|||S0|_counter@0|gnd_8|-1012.5|-72|dock_int@1|gnd_2|-1014.5|-72
+Ametal-2|net@6|||S0|_counter@0|gnd_1|-1012.5|72|dock_int@1|gnd_3|-1014.5|72
+Ametal-2|net@7|||S0|_counter@0|load|-1012.5|206|dock_int@1|load|-1014.5|206
+Ametal-2|net@8|||S0|_counter@0|loadLatchesIn|-1012.5|12|dock_int@1|loadLatches|-1014.5|12
+Ametal-2|net@9|||S0|_counter@0|mc_3|-1012.5|232|dock_int@1|mc_1|-1014.5|232
+Ametal-2|net@10|||S0|_counter@0|mc_2|-1012.5|44|dock_int@1|mc_2|-1014.5|44
+Ametal-2|net@11|||S0|_counter@0|mc_1|-1012.5|-100|dock_int@1|mc_3|-1014.5|-100
+Ametal-2|net@12|||S0|_counter@0|mc|-1012.5|-194|dock_int@1|mc_4|-1014.5|-194
+Ametal-2|net@13|||S0|_counter@0|vdd_1|-1012.5|166|dock_int@1|vdd|-1014.5|166
+Ametal-2|net@14|||S0|_counter@0|vdd_3|-1012.5|122|dock_int@1|vdd_1|-1014.5|122
+Ametal-2|net@15|||S0|_counter@0|vdd_16|-1012.5|266|dock_int@1|vdd_2|-1014.5|266
+Ametal-2|net@16|||S0|_counter@0|vdd_18|-1012.5|-22|dock_int@1|vdd_4|-1014.5|-22
+Ametal-2|net@17|||S0|_counter@0|vdd_19|-1012.5|-166|dock_int@1|vdd_5|-1014.5|-166
+Ametal-2|net@18|||S0|_counter@0|vdd_20|-1012.5|-266|dock_int@1|vdd_7|-1014.5|-266
+Ametal-2|net@19|||S0|_counter@0|vdd_17|-1012.5|-122|dock_int@1|vdd_8|-1014.5|-122
+Ametal-2|net@20|||S0|_counter@0|vdd_2|-1012.5|22|dock_int@1|vdd_9|-1014.5|22
+Ametal-1|net@21|||S2700|pin@50||-1421|285|dock_int@1|scan[1]|-1421|288.5
+Ametal-1|net@27|||S900|adamScan@0|dIn[2]|-1469.5|353|contact@3||-1469.5|294
+Ametal-2|net@28|||S1800|contact@3||-1469.5|294|contact@2||-1308|294
+Ametal-1|net@31|||S900|adamScan@0|dIn[3]|-1325.5|353|pin@53||-1325.5|294
+Ametal-1|net@35|||S900|adamScan@0|dIn[4]|-1181.5|353|pin@56||-1181.5|294
+Ametal-1|net@39|||S900|adamScan@0|dIn[5]|-1037.5|353|pin@59||-1037.5|294
+Ametal-1|net@43||0.4|S900|adamScan@0|dIn[6]|-893.5|353|pin@14||-893.5|282
+Ametal-1|net@50||0.4|S900|adamScan@0|dIn[7]|-749.5|353|pin@17||-749.5|288
+Ametal-2|net@63||6.2|S0|pinsVddG@3|vdd|1727|-166|_counter@0|vdd_18@1051096383|1498|-166
+Ametal-2|net@64||6.2|S0|pinsVddG@3|gnd|1727|-216|_counter@0|gnd_9@280784757|1498|-216
+Ametal-2|net@65||6.2|S0|pinsVddG@3|vdd_1|1727|-266|_counter@0|vdd_19@231104532|1498|-266
+Ametal-2|net@66||6.2|S0|pinsVddG@2|vdd_1|1727|-122|_counter@0|vdd_21|1497.5|-122
+Ametal-2|net@67||6.2|S0|pinsVddG@2|gnd|1727|-72|_counter@0|gnd_10|1497.5|-72
+Ametal-2|net@68||6.2|S0|pinsVddG@2|vdd|1727|-22|_counter@0|vdd_20@314363948|1497.5|-22
+Ametal-2|net@69||6.2|S0|pinsVddG@1|vdd_1|1727|22|_counter@0|vdd_9|1497|22
+Ametal-2|net@70||6.2|S0|pinsVddG@1|gnd|1727|72|_counter@0|gnd_4|1497|72
+Ametal-2|net@71||6.2|S0|pinsVddG@1|vdd|1727|122|_counter@0|vdd_10|1497|122
+Ametal-2|net@72||6.2|S0|pinsVddG@0|vdd_1|1727|166|_counter@0|vdd_17@260190562|1497.5|166
+Ametal-2|net@73||6.2|S0|pinsVddG@0|gnd|1727|216|_counter@0|gnd_8@546724924|1497.5|216
+Ametal-2|net@74||6.2|S0|pinsVddG@0|vdd|1727|266|_counter@0|vdd_16@1021839732|1497.5|266
+Ametal-1|net@81|||S900|adamScan@0|dIn[12]|-29.5|353|pin@68||-29.5|288
+Ametal-1|net@85|||S900|adamScan@0|dIn[13]|114.5|353|pin@71||114.5|294
+Ametal-1|net@89|||S900|adamScan@0|dIn[14]|258.5|353|pin@74||258.5|288
+Ametal-1|net@92|||S900|adamScan@0|dIn[15]|402.5|353|pin@98||402.5|288
+Ametal-1|net@97|||S900|adamScan@0|dIn[16]|546.5|353|pin@95||546.5|288
+Ametal-1|net@101|||S900|adamScan@0|dIn[17]|690.5|353|pin@92||690.5|288
+Ametal-1|net@105|||S900|adamScan@0|dIn[18]|834.5|353|pin@89||834.5|288
+Ametal-1|net@109|||S900|adamScan@0|dIn[19]|978.5|353|pin@86||978.5|288
+Ametal-1|net@112|||S900|adamScan@0|dIn[20]|1122.5|353|pin@83||1122.5|288
+Ametal-1|net@117|||S900|adamScan@0|dIn[21]|1266.5|353|pin@77||1266.5|288
+Ametal-1|net@121|||S900|adamScan@0|dIn[22]|1410.5|353|pin@80||1410.5|288
+Ametal-1|net@123|||S900|contact@44||1554.5|360.5|adamScan@0|dIn[23]|1554.5|353
+Ametal-1|net@124|||S900|contact@45||1698.5|360.5|adamScan@0|dIn[24]|1698.5|353
+Ametal-2|net@125|||S0|contact@45||1698.5|360.5|contact@44||1554.5|360.5
+Ametal-2|net@126||1.2|S900|contact@45||1698.5|360.5|pin@2||1698.5|360
+Ametal-2|net@127||6.2|S1800|pin@2||1698.5|360|adamScan@0|gnd_1|1728|360
+Ametal-1|net@129|||S900|contact@2||-1308|294|dock_int@1|scan[2]|-1308|288.5
+Ametal-2|net@135|||S0|contact@47||1720|376|pin@3||-1728|376
+Ametal-1|net@142|||S900|pin@5||1720|370.5|pin@6||1720|350
+Ametal-1|net@143|||S1800|pin@6||1720|350|contact@52||1722|350
+Ametal-1|net@144||0.4|S2700|pin@5||1720|370.5|contact@47||1720|376
+Ametal-2|net@145|||S1800|contact@52||1722|350|adamScan@0|sout|1728|350
+Ametal-1|net@155||0.4|S900|pin@15||-681.5|282|_counter@0|scan[2]|-681.5|270.5
+Ametal-1|net@156|||S2700|pin@62||-605.5|288|adamScan@0|dIn[8]|-605.5|353
+Ametal-1|net@157||0.4|S1800|pin@14||-893.5|282|pin@15||-681.5|282
+Ametal-1|net@171|||S2700|_counter@0|scan[4]|-571.5|270.5|pin@28||-571.5|282
+Ametal-1|net@180|||S900|pin@31||-645|288|_counter@0|scan[3]|-645|270.5
+Ametal-1|net@181|||S1800|pin@19||-735.5|288|pin@31||-645|288
+Ametal-1|net@190||0.4|S900|pin@42||-279.5|288|_counter@0|scan[5]|-279.5|270.5
+Ametal-1|net@194||0.4|S900|pin@44||-169.5|288|_counter@0|scan[7]|-169.5|270.5
+Ametal-1|net@195||0.4|S1800|pin@45||-461.5|288|pin@42||-279.5|288
+Ametal-1|net@199||0.4|S2700|pin@45||-461.5|288|adamScan@0|dIn[9]|-461.5|353
+Ametal-1|net@201|||S2700|pin@65||-317.5|294|adamScan@0|dIn[10]|-317.5|353
+Ametal-1|net@203||0.4|S2700|pin@47||-173.5|288|adamScan@0|dIn[11]|-173.5|353
+Ametal-1|net@205||0.4|S0|pin@44||-169.5|288|pin@47||-173.5|288
+Ametal-1|net@225|||S900|adamScan@0|dIn[1]|-1613.5|353|pin@48||-1613.5|285
+Ametal-1|net@233|||S2700|dock_int@1|scan[3]|-1335|288.5|pin@51||-1335|294
+Ametal-1|net@234|||S1800|pin@48||-1613.5|285|pin@50||-1421|285
+Ametal-1|net@235|||S1800|pin@51||-1335|294|pin@53||-1325.5|294
+Ametal-1|net@236|||S2700|dock_int@1|scan[4]|-1056.5|288.5|pin@54||-1056.5|294
+Ametal-1|net@240|||S0|pin@54||-1056.5|294|pin@56||-1181.5|294
+Ametal-1|net@241|||S2700|_counter@0|scan[1]|-973.5|270.5|pin@57||-973.5|294
+Ametal-1|net@245|||S0|pin@57||-973.5|294|pin@59||-1037.5|294
+Ametal-1|net@246|||S2700|_counter@0|scan[4]|-571.5|270.5|pin@60||-571.5|288
+Ametal-1|net@250||0.4|S0|pin@19||-735.5|288|pin@17||-749.5|288
+Ametal-1|net@251|||S0|pin@60||-571.5|288|pin@62||-605.5|288
+Ametal-1|net@252|||S2700|_counter@0|scan[6]|-243|270.5|pin@63||-243|294
+Ametal-1|net@257|||S1800|pin@65||-317.5|294|pin@63||-243|294
+Ametal-1|net@258||0.4|S2700|_counter@0|scan[8]|122.5|270.5|pin@66||122.5|288
+Ametal-1|net@262||0.4|S0|pin@66||122.5|288|pin@68||-29.5|288
+Ametal-1|net@263|||S2700|_counter@0|scan[9]|159|270.5|pin@69||159|294
+Ametal-1|net@267|||S0|pin@69||159|294|pin@71||114.5|294
+Ametal-1|net@268|||S2700|_counter@0|scan[10]|232.5|270.5|pin@72||232.5|288
+Ametal-1|net@272|||S1800|pin@72||232.5|288|pin@74||258.5|288
+Ametal-1|net@273|||S2700|_counter@0|scan[17]|1328.5|270.5|pin@75||1328.5|288
+Ametal-1|net@277|||S0|pin@75||1328.5|288|pin@77||1266.5|288
+Ametal-1|net@278|||S2700|_counter@0|scan[18]|1365|270.5|pin@78||1365|288
+Ametal-1|net@282|||S2700|_counter@0|scan[16]|1036.5|270.5|pin@81||1036.5|288
+Ametal-1|net@286|||S1800|pin@78||1365|288|pin@80||1410.5|288
+Ametal-1|net@287|||S1800|pin@81||1036.5|288|pin@83||1122.5|288
+Ametal-1|net@288|||S2700|_counter@0|scan[15]|963|270.5|pin@84||963|288
+Ametal-1|net@292|||S1800|pin@84||963|288|pin@86||978.5|288
+Ametal-1|net@293|||S2700|_counter@0|scan[14]|926.5|270.5|pin@87||926.5|288
+Ametal-1|net@297|||S0|pin@87||926.5|288|pin@89||834.5|288
+Ametal-1|net@302|||S2700|_counter@0|scan[13]|634.5|270.5|pin@90||634.5|288
+Ametal-1|net@303|||S1800|pin@90||634.5|288|pin@92||690.5|288
+Ametal-1|net@304|||S2700|_counter@0|scan[12]|561|270.5|pin@93||561|288
+Ametal-1|net@308|||S0|pin@93||561|288|pin@95||546.5|288
+Ametal-1|net@309|||S2700|_counter@0|scan[11]|524.5|270.5|pin@96||524.5|288
+Ametal-1|net@313|||S0|pin@96||524.5|288|pin@98||402.5|288
+Ametal-2|net@314||6.2|S0|dock_int@1|vdd_6|-1432.5|22|pinsVddG@5|vdd_1|-1727|22
+Ametal-2|net@315||6.2|S1800|pinsVddG@4|gnd|-1727|216|dock_int@1|gnd_7|-1432.5|216
+Ametal-2|net@316||6.2|S1800|pinsVddG@4|vdd|-1727|266|dock_int@1|vdd_14|-1432.5|266
+Ametal-2|net@317||6.2|S1800|pinsVddG@4|vdd_1|-1727|166|dock_int@1|vdd_15|-1432.5|166
+Ametal-2|net@318||6.2|S1800|pinsVddG@5|gnd|-1727|72|dock_int@1|gnd_4|-1432.5|72
+Ametal-2|net@319||6.2|S1800|pinsVddG@5|vdd|-1727|122|dock_int@1|vdd_3|-1432.5|122
+Ametal-2|net@320||6.2|S1800|pinsVddG@6|gnd|-1727|-72|dock_int@1|gnd_8|-1432.5|-72
+Ametal-2|net@321||6.2|S1800|pinsVddG@6|vdd|-1727|-22|dock_int@1|vdd_16|-1432.5|-22
+Ametal-2|net@322||6.2|S1800|pinsVddG@6|vdd_1|-1727|-122|dock_int@1|vdd_17|-1432.5|-122
+Ametal-2|net@323||6.2|S1800|pinsVddG@7|gnd|-1727|-216|dock_int@1|gnd_6|-1432.5|-216
+Ametal-2|net@324||6.2|S1800|pinsVddG@7|vdd|-1727|-166|dock_int@1|vdd_12|-1432.5|-166
+Ametal-2|net@325||6.2|S1800|pinsVddG@7|vdd_1|-1727|-266|dock_int@1|vdd_13|-1432.5|-266
+Edo[ins]||D5G6;|dock_int@1|do[ins]|G
+Efire[T]||D5G6;|dock_int@1|fire[T]|U
+Eflag[D][clr]||D5G6;|dock_int@1|flag[D][clr]|U
+Eflag[D][set]||D5G6;|dock_int@1|flag[D][set]|U
+Egnd||D5G6;|adamScan@0|gnd|G
+Egnd_9||D5G6;|adamScan@0|gnd_1|G
+Egnd_13||D5G6;|pinsVddG@0|gnd|G
+Egnd_14||D5G6;|pinsVddG@1|gnd|G
+Egnd_15||D5G6;|pinsVddG@2|gnd|G
+Egnd_16||D5G6;|pinsVddG@3|gnd|G
+Egnd_17||D5G6;|pinsVddG@4|gnd|G
+Egnd_18||D5G6;|pinsVddG@5|gnd|G
+Egnd_19||D5G6;|pinsVddG@6|gnd|G
+Egnd_20||D5G6;|pinsVddG@7|gnd|G
+EinLO[1]||D5G6;|_counter@0|inLO[11]|I
+EinLO[2]||D5G6;|_counter@0|inLO[3]|I
+EinLO[3]||D5G6;|_counter@0|inLO[33]|I
+EinLO[4]||D5G6;|_counter@0|inLO[4]|I
+EinLO[5]||D5G6;|_counter@0|inLO[5]|I
+EinLO[6]||D5G6;|_counter@0|inLO[6]|I
+Emc||D5G6;|dock_int@1|mc|I
+Emc_1||D5G6;|adamScan@0|mc|I
+Ep1p||D5G6;|adamScan@0|p1p|B
+Ep2p||D5G6;|adamScan@0|p2p|B
+Erd||D5G6;|adamScan@0|rd|B
+Esel[Co]|selA[Co]|D5G6;|dock_int@1|sel[Co]|U
+Esel[Ld]|selA[Ld]|D5G6;|dock_int@1|sel[Ld]|U
+Esel[Tp]|selA[Tp]|D5G6;|dock_int@1|sel[Tp]|U
+Esel[rD]|selA[rD]|D5G6;|dock_int@1|sel[rD]|U
+Esin||D5G6;|adamScan@0|sin|I
+Esout||D5G6;|pin@3||O
+Evdd||D5G6;|adamScan@0|vdd_2|P
+Evdd_1||D5G6;|pinsVddG@0|vdd_1|P
+Evdd_3||D5G6;|adamScan@0|vdd_3|P
+Evdd_16||D5G6;|adamScan@0|vdd|P
+Evdd_17||D5G6;|adamScan@0|vdd_1|P
+Evdd_311||D5G6;|pinsVddG@0|vdd|P
+Evdd_312||D5G6;|pinsVddG@1|vdd|P
+Evdd_313||D5G6;|pinsVddG@1|vdd_1|P
+Evdd_314||D5G6;|pinsVddG@2|vdd|P
+Evdd_315||D5G6;|pinsVddG@2|vdd_1|P
+Evdd_316||D5G6;|pinsVddG@3|vdd|P
+Evdd_317||D5G6;|pinsVddG@3|vdd_1|P
+Evdd_318||D5G6;|pinsVddG@4|vdd_1|P
+Evdd_319||D5G6;|pinsVddG@4|vdd|P
+Evdd_320||D5G6;|pinsVddG@5|vdd|P
+Evdd_321||D5G6;|pinsVddG@5|vdd_1|P
+Evdd_322||D5G6;|pinsVddG@6|vdd|P
+Evdd_323||D5G6;|pinsVddG@6|vdd_1|P
+Evdd_324||D5G6;|pinsVddG@7|vdd|P
+Evdd_325||D5G6;|pinsVddG@7|vdd_1|P
+X
+
+# Cell __counter_and_scan_and_dock_interface;1{sch}
+C__counter_and_scan_and_dock_interface;1{sch}||schematic|1244098007290|1244502691884|
+I__counter_and_scan_and_dock_interface;1{ic}|__counte@0||46.5|4.5|||D5G4;
+IadamScan;1{ic}|adamScan@1||25.5|-65|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-48|-20|||X|
+NOff-Page|conn@1||-48|-24.5||||
+NOff-Page|conn@2||-48|-26.5||||
+NOff-Page|conn@3||-53|-42||||
+NOff-Page|conn@8||-48.5|-3.5||||
+NOff-Page|conn@9||-49|-65||||
+NOff-Page|conn@10||42.5|-65||||
+NOff-Page|conn@11||-49.5|-74.5||||
+Idock_interface;1{ic}|dock_int@1||-32.5|-29.5|||D5G4;
+NGround|gnd@1||48|-57||||
+NGround|gnd@2||55|-57||||
+Icounter;1{ic}|kcounter@0||-2|-28.5|RRR||D5G4;
+NWire_Pin|pin@1||-24|-34.5||||
+NWire_Pin|pin@2||-24|-46||||
+NWire_Pin|pin@3||8|-46||||
+NWire_Pin|pin@4||-21|-32.5||||
+NWire_Pin|pin@5||-21|-43||||
+NWire_Pin|pin@6||2|-43||||
+NWire_Pin|pin@7||-21|-30.5||||
+NWire_Pin|pin@8||-21|-17.5||||
+NWire_Pin|pin@9||2|-17.5||||
+NWire_Pin|pin@10||-23|-26||||
+NWire_Pin|pin@11||-23|-15||||
+NWire_Pin|pin@12||5|-15||||
+NWire_Pin|pin@13||-25|-22.5||||
+NWire_Pin|pin@14||-25|-13||||
+NWire_Pin|pin@15||8|-13||||
+NWire_Pin|pin@16||-12.5|-28.5||||
+NWire_Pin|pin@17||-12.5|-36.5||||
+NWire_Pin|pin@18||-32.5|-42.5||||
+NBus_Pin|pin@20||21.5|-33.5|-0.5|-0.5||
+NWire_Pin|pin@21||14.5|-53||||
+NBus_Pin|pin@22||21.5|-3.5|-0.5|-0.5||
+NBus_Pin|pin@23||21.5|-24.5|-0.5|-0.5||
+NBus_Pin|pin@24||13.5|-74.5|-0.5|-0.5||
+Ngeneric:Invisible-Pin|pin@25||-12.5|23|||X||ART_message(D5G6;)S__counter_and_scan_and_dock_interface
+Ngeneric:Invisible-Pin|pin@26||-10.5|17.5|||X||ART_message(D5G4;)Sthe cell that Ivan should use
+Ngeneric:Invisible-Pin|pin@27||-11.5|13.5|||X||ART_message(D5G3;)Sam 4 Jun 2009
+NBus_Pin|pin@28||21.5|-51|-0.5|-0.5||
+NBus_Pin|pin@29||21.5|-40.5|-0.5|-0.5||
+NWire_Pin|pin@34||48|-43||||
+NWire_Pin|pin@35||55|-43||||
+NBus_Pin|pin@36||-32.5|-7|-0.5|-0.5||
+NWire_Pin|pin@37||-41.5|-35||||
+NWire_Pin|pin@38||-41.5|-40.5||||
+NWire_Pin|pin@39||-44.5|-33||||
+NWire_Pin|pin@40||-44.5|-37.5||||
+NWire_Pin|pin@41||-47.5|-31||||
+NWire_Pin|pin@42||-47.5|-33.5||||
+NWire_Pin|pin@43||-51.5|-29||||
+NWire_Pin|pin@44||-51.5|-31.5||||
+Ngeneric:Invisible-Pin|pin@46||-78|-30|||||ART_message(D3G2;)S["selA[stuff] will",connect to,"sel[stuff] further",up in heirarchy]
+Awire|mc|D5G2;||900|pin@16||-12.5|-28.5|pin@17||-12.5|-36.5
+Awire|mc|D5G2;||2700|adamScan@1|mc|14.5|-61|pin@21||14.5|-53
+Awire|mc|D5G2;||900|dock_int@1|mc|-32.5|-36.5|pin@18||-32.5|-42.5
+Awire|net@0|||1800|dock_int@1|decSucceeded|-27.5|-34.5|pin@1||-24|-34.5
+Awire|net@1|||900|pin@1||-24|-34.5|pin@2||-24|-46
+Awire|net@2|||1800|pin@2||-24|-46|pin@3||8|-46
+Awire|net@3|||2700|pin@3||8|-46|kcounter@0|decSucceeded|8|-37.5
+Awire|net@4|||1800|dock_int@1|decFailed|-27.5|-32.5|pin@4||-21|-32.5
+Awire|net@5|||900|pin@4||-21|-32.5|pin@5||-21|-43
+Awire|net@6|||1800|pin@5||-21|-43|pin@6||2|-43
+Awire|net@7|||2700|pin@6||2|-43|kcounter@0|decFailed|2|-37.5
+Awire|net@8|||1800|dock_int@1|load|-27.5|-30.5|pin@7||-21|-30.5
+Awire|net@9|||2700|pin@7||-21|-30.5|pin@8||-21|-17.5
+Awire|net@10|||1800|pin@8||-21|-17.5|pin@9||2|-17.5
+Awire|net@11|||900|pin@9||2|-17.5|kcounter@0|load|2|-19.5
+Awire|net@12|||1800|dock_int@1|loadLatches|-27.5|-26|pin@10||-23|-26
+Awire|net@13|||2700|pin@10||-23|-26|pin@11||-23|-15
+Awire|net@14|||1800|pin@11||-23|-15|pin@12||5|-15
+Awire|net@15|||900|pin@12||5|-15|kcounter@0|loadClock|5|-19.5
+Awire|net@16|||1800|dock_int@1|dec|-27.5|-22.5|pin@13||-25|-22.5
+Awire|net@17|||2700|pin@13||-25|-22.5|pin@14||-25|-13
+Awire|net@18|||1800|pin@14||-25|-13|pin@15||8|-13
+Awire|net@19|||900|pin@15||8|-13|kcounter@0|dec|8|-19.5
+Awire|net@20|||0|kcounter@0|mc|-8|-28.5|pin@16||-12.5|-28.5
+Awire|net@24|||1800|conn@2|y|-46|-26.5|dock_int@1|fire[T]|-36.5|-26.5
+Awire|net@25|||1800|pin@43||-51.5|-29|dock_int@1|sel[Co]|-36.5|-29
+Awire|net@26|||1800|pin@41||-47.5|-31|dock_int@1|sel[rD]|-36.5|-31
+Awire|net@27|||1800|pin@39||-44.5|-33|dock_int@1|sel[Ld]|-36.5|-33
+Awire|net@28|||1800|pin@37||-41.5|-35|dock_int@1|sel[Tp]|-36.5|-35
+Abus|net@29|||IJ1800|kcounter@0|scan[1:6]|12|-33.5|pin@20||21.5|-33.5
+Abus|net@32|||IJ1800|conn@8|y|-46.5|-3.5|pin@22||21.5|-3.5
+Abus|net@33|||IJ900|pin@22||21.5|-3.5|pin@23||21.5|-24.5
+Abus|net@34|||IJ0|pin@23||21.5|-24.5|kcounter@0|in[1:37]|14|-24.5
+Awire|net@35|||1800|conn@9|y|-47|-65|adamScan@1|sin|-3.5|-65
+Awire|net@36|||0|conn@10|a|40.5|-65|adamScan@1|sout|32.5|-65
+Abus|net@39|||IJ1800|conn@0|a|-46|-20|dock_int@1|flag[D][set,clr]|-37.5|-20
+Awire|net@40|||1800|conn@1|y|-46|-24.5|dock_int@1|do[ins]|-36.5|-24.5
+Abus|p2p,p1p,rd|D5G2;||IJ2700|pin@24||13.5|-74.5|adamScan@1|p2p,p1p,rd|13.5|-68
+Abus|scan[1:4]|D5G2;||IJ2700|dock_int@1|scan[1:4]|-32.5|-19|pin@36||-32.5|-7
+Abus|scan[1:24]|D5G2;||IJ2700|adamScan@1|dIn[1:6]|21.5|-62|pin@28||21.5|-51
+Abus|scan[5:22]|D5G2;||IJ900|pin@20||21.5|-33.5|pin@29||21.5|-40.5
+Awire|scan[23]|D5G2;Y-2.5;||2700|gnd@1||48|-55|pin@34||48|-43
+Awire|scan[24]|D5G2;Y0.5;||2700|gnd@2||55|-55|pin@35||55|-43
+Awire|selA[Co]|D5G2;||900|pin@43||-51.5|-29|pin@44||-51.5|-31.5
+Awire|selA[Ld]|D5G2;||900|pin@39||-44.5|-33|pin@40||-44.5|-37.5
+Awire|selA[Tp]|D5G2;||900|pin@37||-41.5|-35|pin@38||-41.5|-40.5
+Awire|selA[rD]|D5G2;||900|pin@41||-47.5|-31|pin@42||-47.5|-33.5
+Edo[ins]||D5G2;X-4;|conn@1|a|B
+Efire[T]||D5G2;X-3.5;|conn@2|a|I
+Eflag[D][set,clr]||D5G2;X11.5;|conn@0|a|O
+EinLO[1:6]||D5G2;X-5;|conn@8|a|I
+Ep2p,p1p,rd|p2p,p1p,rd,mc|D5G2;X-6;|conn@11|a|I
+Esel[Co]|selA[Co,rD,Ld,Tp]|D4G2;|conn@3|a|I
+Esin||D5G2;X-1.5;|conn@9|a|I
+Esout||D5G2;X6;|conn@10|a|O
+X
+
+# Cell adamScan;1{ic}
+CadamScan;1{ic}||artwork|1205596221600|1244098299655|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@6||-4|3|-1|-1||
+Nschematic:Bus_Pin|pin@8||-12|-3|-1|-1|R|
+Ngeneric:Invisible-Pin|pin@9||-12|-2|1|1|R|
+Nschematic:Bus_Pin|pin@10||-29|0|-1|-1||
+Nschematic:Bus_Pin|pin@12||7|0|-1|-1||
+NPin|pin@14||7|0|1|1||
+NPin|pin@15||6|2|1|1||
+NPin|pin@16||0|2|1|1||
+NPin|pin@17||1|0|1|1||
+NPin|pin@18||2|-2|1|1||
+NPin|pin@19||3|0|1|1||
+NPin|pin@20||2|2|1|1||
+NPin|pin@23||0|-2|1|1||
+NPin|pin@24||6|-2|1|1||
+NPin|pin@26||-1|0|1|1||
+NPin|pin@27||-2|2|1|1||
+NPin|pin@28||-6|2|1|1||
+NPin|pin@29||-5|0|1|1||
+NPin|pin@30||-4|-2|1|1||
+NPin|pin@31||-3|0|1|1||
+NPin|pin@32||-4|2|1|1||
+NPin|pin@35||-6|-2|1|1||
+NPin|pin@36||-2|-2|1|1||
+NPin|pin@42||2|-2|1|1||
+NPin|pin@48||4|-2|1|1||
+Nschematic:Bus_Pin|pin@61||-11|4|-1|-1||
+NPin|pin@62||-11|2|1|1||
+NPin|pin@63||-11|4|1|1||
+NPin|pin@64||-11.5|3|1|1||
+NPin|pin@65||-10.5|3|1|1||
+Nschematic:Bus_Pin|pin@72||-4|2|-2|-2||
+NPin|pin@73||4|2|1|1||
+NPin|pin@74||5|0|1|1||
+NPin|pin@75||4|-2|1|1||
+NPin|pin@76||-5|0|1|1||
+NPin|pin@77||-6|2|1|1||
+NPin|pin@78||-14|2|1|1||
+NPin|pin@79||-18|2|1|1||
+NPin|pin@80||-17|0|1|1||
+NPin|pin@81||-16|-2|1|1||
+NPin|pin@82||-15|0|1|1||
+NPin|pin@83||-16|2|1|1||
+NPin|pin@84||-18|-2|1|1||
+NPin|pin@85||-14|-2|1|1||
+NPin|pin@86||-10|-2|1|1||
+NPin|pin@87||-8|-2|1|1||
+NPin|pin@88||-12|2|1|1||
+NPin|pin@89||-17|2|1|1||
+Nschematic:Bus_Pin|pin@90||-7|2|-2|-2||
+NPin|pin@91||-8|2|1|1||
+NPin|pin@92||-7|0|1|1||
+NPin|pin@93||-8|-2|1|1||
+NPin|pin@94||-11|0|1|1||
+NPin|pin@95||-10|-2|1|1||
+NPin|pin@96||-9|0|1|1||
+NPin|pin@97||-10|2|1|1||
+NPin|pin@98||-12|-2|1|1||
+NPin|pin@99||-6|-2|1|1||
+NPin|pin@100||-13|0|1|1||
+NPin|pin@101||-17|0|1|1||
+NPin|pin@102||-18|2|1|1||
+NPin|pin@103||-26|2|1|1||
+NPin|pin@104||-30|2|1|1||
+NPin|pin@105||-29|0|1|1||
+NPin|pin@106||-28|-2|1|1||
+NPin|pin@107||-27|0|1|1||
+NPin|pin@108||-28|2|1|1||
+NPin|pin@109||-30|-2|1|1||
+NPin|pin@110||-26|-2|1|1||
+NPin|pin@111||-22|-2|1|1||
+NPin|pin@112||-20|-2|1|1||
+NPin|pin@113||-24|2|1|1||
+NPin|pin@114||-29|2|1|1||
+Nschematic:Bus_Pin|pin@115||-19|2|-2|-2||
+NPin|pin@116||-20|2|1|1||
+NPin|pin@117||-19|0|1|1||
+NPin|pin@118||-20|-2|1|1||
+NPin|pin@119||-23|0|1|1||
+NPin|pin@120||-22|-2|1|1||
+NPin|pin@121||-21|0|1|1||
+NPin|pin@122||-22|2|1|1||
+NPin|pin@123||-24|-2|1|1||
+NPin|pin@124||-18|-2|1|1||
+NPin|pin@125||-25|0|1|1||
+Aschematic:bus|net@4||-0.5|IJ900|pin@9||-12|-2|pin@8||-12|-3
+AThicker|net@7|||FS1800|pin@23||0|-2|pin@18||2|-2
+AThicker|net@8|||FS2434|pin@18||2|-2|pin@19||3|0
+AThicker|net@10|||FS2966|pin@19||3|0|pin@20||2|2
+AThicker|net@13|||FS1800|pin@18||2|-2|pin@75||4|-2
+AThicker|net@14|||FS2434|pin@24||6|-2|pin@14||7|0
+AThicker|net@15|||FS2966|pin@14||7|0|pin@15||6|2
+AThicker|net@17|||FS1166|pin@16||0|2|pin@17||1|0
+AThicker|net@18|||FS634|pin@17||1|0|pin@23||0|-2
+AThicker|net@20|||FS2966|pin@31||-3|0|pin@32||-4|2
+AThicker|net@23|||FS1800|pin@30||-4|-2|pin@36||-2|-2
+AThicker|net@24|||FS2434|pin@36||-2|-2|pin@26||-1|0
+AThicker|net@25|||FS2966|pin@26||-1|0|pin@27||-2|2
+AThicker|net@26|||FS1800|pin@62||-11|2|pin@28||-6|2
+AThicker|net@27|||FS1166|pin@28||-6|2|pin@29||-5|0
+AThicker|net@28|||FS634|pin@29||-5|0|pin@35||-6|-2
+AThicker|net@30|||FS1800|pin@35||-6|-2|pin@30||-4|-2
+AThicker|net@31|||FS2434|pin@30||-4|-2|pin@31||-3|0
+AThicker|net@36|||FS1800|pin@42||2|-2|pin@48||4|-2
+AThicker|net@59|||FS1800|pin@36||-2|-2|pin@23||0|-2
+AThicker|net@63|||FS0|pin@32||-4|2|pin@62||-11|2
+AThicker|net@64|||FS2700|pin@62||-11|2|pin@63||-11|4
+AThicker|net@65|||FS634|pin@63||-11|4|pin@64||-11.5|3
+AThicker|net@66|||FS1166|pin@63||-11|4|pin@65||-10.5|3
+AThicker|net@71|||FS0|pin@27||-2|2|pin@32||-4|2
+AThicker|net@72|||FS0|pin@16||0|2|pin@27||-2|2
+AThicker|net@73|||FS1800|pin@16||0|2|pin@20||2|2
+AThicker|net@74|||FS1800|pin@73||4|2|pin@15||6|2
+Aschematic:bus|net@78||-0.5|IJ900|pin@6||-4|3|pin@72||-4|2
+AThicker|net@79|||FS1800|pin@20||2|2|pin@73||4|2
+AThicker|net@80|||FS1166|pin@73||4|2|pin@74||5|0
+AThicker|net@81|||FS1800|pin@75||4|-2|pin@24||6|-2
+AThicker|net@82|||FS634|pin@74||5|0|pin@75||4|-2
+AThicker|net@83|||FS2966|pin@96||-9|0|pin@97||-10|2
+AThicker|net@84|||FS1800|pin@95||-10|-2|pin@93||-8|-2
+AThicker|net@85|||FS0|pin@89||-17|2|pin@79||-18|2
+AThicker|net@86|||FS1166|pin@79||-18|2|pin@80||-17|0
+AThicker|net@87|||FS634|pin@80||-17|0|pin@84||-18|-2
+AThicker|net@88|||FS1800|pin@84||-18|-2|pin@81||-16|-2
+AThicker|net@89|||FS2434|pin@81||-16|-2|pin@82||-15|0
+AThicker|net@90|||FS1800|pin@86||-10|-2|pin@87||-8|-2
+AThicker|net@91|||FS1800|pin@85||-14|-2|pin@98||-12|-2
+AThicker|net@92|||FS0|pin@83||-16|2|pin@89||-17|2
+AThicker|net@93|||FS1800|pin@98||-12|-2|pin@95||-10|-2
+AThicker|net@94|||FS0|pin@78||-14|2|pin@83||-16|2
+AThicker|net@95|||FS2434|pin@99||-6|-2|pin@76||-5|0
+AThicker|net@96|||FS0|pin@88||-12|2|pin@78||-14|2
+AThicker|net@97|||FS1800|pin@88||-12|2|pin@97||-10|2
+AThicker|net@98|||FS1800|pin@91||-8|2|pin@77||-6|2
+AThicker|net@99|||FS1800|pin@97||-10|2|pin@91||-8|2
+AThicker|net@100|||FS2434|pin@95||-10|-2|pin@96||-9|0
+AThicker|net@101|||FS1166|pin@91||-8|2|pin@92||-7|0
+AThicker|net@102|||FS1800|pin@93||-8|-2|pin@99||-6|-2
+AThicker|net@103|||FS634|pin@92||-7|0|pin@93||-8|-2
+AThicker|net@104|||FS2966|pin@76||-5|0|pin@77||-6|2
+AThicker|net@105|||FS1166|pin@88||-12|2|pin@94||-11|0
+AThicker|net@106|||FS634|pin@94||-11|0|pin@98||-12|-2
+AThicker|net@107|||FS2966|pin@82||-15|0|pin@83||-16|2
+AThicker|net@108|||FS1800|pin@81||-16|-2|pin@85||-14|-2
+AThicker|net@109|||FS2434|pin@85||-14|-2|pin@100||-13|0
+AThicker|net@110|||FS2966|pin@100||-13|0|pin@78||-14|2
+AThicker|net@111|||FS2966|pin@121||-21|0|pin@122||-22|2
+AThicker|net@112|||FS1800|pin@120||-22|-2|pin@118||-20|-2
+AThicker|net@113|||FS0|pin@114||-29|2|pin@104||-30|2
+AThicker|net@114|||FS1166|pin@104||-30|2|pin@105||-29|0
+AThicker|net@115|||FS634|pin@105||-29|0|pin@109||-30|-2
+AThicker|net@116|||FS1800|pin@109||-30|-2|pin@106||-28|-2
+AThicker|net@117|||FS2434|pin@106||-28|-2|pin@107||-27|0
+AThicker|net@118|||FS1800|pin@111||-22|-2|pin@112||-20|-2
+AThicker|net@119|||FS1800|pin@110||-26|-2|pin@123||-24|-2
+AThicker|net@120|||FS0|pin@108||-28|2|pin@114||-29|2
+AThicker|net@121|||FS1800|pin@123||-24|-2|pin@120||-22|-2
+AThicker|net@122|||FS0|pin@103||-26|2|pin@108||-28|2
+AThicker|net@123|||FS2434|pin@124||-18|-2|pin@101||-17|0
+AThicker|net@124|||FS0|pin@113||-24|2|pin@103||-26|2
+AThicker|net@125|||FS1800|pin@113||-24|2|pin@122||-22|2
+AThicker|net@126|||FS1800|pin@116||-20|2|pin@102||-18|2
+AThicker|net@127|||FS1800|pin@122||-22|2|pin@116||-20|2
+AThicker|net@128|||FS2434|pin@120||-22|-2|pin@121||-21|0
+AThicker|net@129|||FS1166|pin@116||-20|2|pin@117||-19|0
+AThicker|net@130|||FS1800|pin@118||-20|-2|pin@124||-18|-2
+AThicker|net@131|||FS634|pin@117||-19|0|pin@118||-20|-2
+AThicker|net@132|||FS2966|pin@101||-17|0|pin@102||-18|2
+AThicker|net@133|||FS1166|pin@113||-24|2|pin@119||-23|0
+AThicker|net@134|||FS634|pin@119||-23|0|pin@123||-24|-2
+AThicker|net@135|||FS2966|pin@107||-27|0|pin@108||-28|2
+AThicker|net@136|||FS1800|pin@106||-28|-2|pin@110||-26|-2
+AThicker|net@137|||FS2434|pin@110||-26|-2|pin@125||-25|0
+AThicker|net@138|||FS2966|pin@125||-25|0|pin@103||-26|2
+EdIn[1:6]|dIn[1:24]|D5G2;|pin@6||I
+Emc||D5G2;|pin@61||O
+Ep2p,p1p,rd||D5G2;Y-0.5;|pin@8||B
+Esin||D5G2;|pin@10||I
+Esout||D5G2;|pin@12||O
+X
+
+# Cell adamScan;1{lay}
+CadamScan;1{lay}||cmos90|1244075206630|1244075812231||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244099777605|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244075896895
+Ngeneric:Facet-Center|art@0||0|0||||AV
+IscanM:scanEx6h;1{lay}|scanEx6h@0||-432|6|||D5G4;
+IscanM:scanEx6h;1{lay}|scanEx6h@1||-1296|6|||D5G4;
+IscanM:scanEx6h;1{lay}|scanEx6h@2||432|6|||D5G4;
+IscanM:scanEx6h;1{lay}|scanEx6h@3||1296|6|||D5G4;
+Ametal-2|net@1|||S0|scanEx6h@1|vdd_1|-864|-44|scanEx6h@0|vdd|-864|-44
+Ametal-2|net@2|||S0|scanEx6h@2|gnd_1|864|6|scanEx6h@3|gnd|864|6
+Ametal-2|net@3|||S0|scanEx6h@2|mc_1|864|-10|scanEx6h@3|mc|864|-10
+Ametal-2|net@4|||S0|scanEx6h@2|p1p_1|864|40|scanEx6h@3|p1p|864|40
+Ametal-2|net@5|||S0|scanEx6h@2|p2p_1|864|28|scanEx6h@3|p2p|864|28
+Ametal-2|net@6|||S0|scanEx6h@2|rd_1|864|46|scanEx6h@3|rd|864|46
+Ametal-2|net@7|||S0|scanEx6h@2|sout_4|864|-4|scanEx6h@3|sin|864|-4
+Ametal-2|net@8|||S0|scanEx6h@3|vdd|864|-44|scanEx6h@2|vdd_1|864|-44
+Ametal-2|net@9|||S0|scanEx6h@2|vdd_3|864|56|scanEx6h@3|vdd_2|864|56
+Ametal-2|net@10|||S0|scanEx6h@0|gnd|-864|6|scanEx6h@1|gnd_1|-864|6
+Ametal-2|net@11|||S0|scanEx6h@0|mc|-864|-10|scanEx6h@1|mc_1|-864|-10
+Ametal-2|net@12|||S0|scanEx6h@0|p1p|-864|40|scanEx6h@1|p1p_1|-864|40
+Ametal-2|net@13|||S0|scanEx6h@0|p2p|-864|28|scanEx6h@1|p2p_1|-864|28
+Ametal-2|net@14|||S0|scanEx6h@0|rd|-864|46|scanEx6h@1|rd_1|-864|46
+Ametal-2|net@15|||S0|scanEx6h@0|sin|-864|-4|scanEx6h@1|sout_4|-864|-4
+Ametal-2|net@16|||S0|scanEx6h@0|vdd_2|-864|56|scanEx6h@1|vdd_3|-864|56
+Ametal-2|net@17|||S0|scanEx6h@0|gnd_1|0|6|scanEx6h@2|gnd|0|6
+Ametal-2|net@18|||S0|scanEx6h@0|mc_1|0|-10|scanEx6h@2|mc|0|-10
+Ametal-2|net@19|||S0|scanEx6h@0|p1p_1|0|40|scanEx6h@2|p1p|0|40
+Ametal-2|net@20|||S0|scanEx6h@0|p2p_1|0|28|scanEx6h@2|p2p|0|28
+Ametal-2|net@21|||S0|scanEx6h@0|rd_1|0|46|scanEx6h@2|rd|0|46
+Ametal-2|net@22|||S0|scanEx6h@0|sout_4|0|-4|scanEx6h@2|sin|0|-4
+Ametal-2|net@23|||S0|scanEx6h@2|vdd|0|-44|scanEx6h@0|vdd_1|0|-44
+Ametal-2|net@24|||S0|scanEx6h@0|vdd_3|0|56|scanEx6h@2|vdd_2|0|56
+Ametal-2|net@25|||S0|scanEx6h@1|vdd_1|-864|-44|scanEx6h@0|vdd|-864|-44
+EdIn[1]||D5G2;|scanEx6h@1|dIn[1]|I
+EdIn[2]||D5G2;|scanEx6h@1|dIn[2]|I
+EdIn[3]||D5G2;|scanEx6h@1|dIn[3]|I
+EdIn[4]||D5G2;|scanEx6h@1|dIn[4]|I
+EdIn[5]||D5G2;|scanEx6h@1|dIn[5]|I
+EdIn[6]||D5G2;|scanEx6h@1|dIn[6]|I
+EdIn[7]||D5G2;|scanEx6h@0|dIn[1]|I
+EdIn[8]||D5G2;|scanEx6h@0|dIn[2]|I
+EdIn[9]||D5G2;|scanEx6h@0|dIn[3]|I
+EdIn[10]||D5G2;|scanEx6h@0|dIn[4]|I
+EdIn[11]||D5G2;|scanEx6h@0|dIn[5]|I
+EdIn[12]||D5G2;|scanEx6h@0|dIn[6]|I
+EdIn[13]||D5G2;|scanEx6h@2|dIn[1]|I
+EdIn[14]||D5G2;|scanEx6h@2|dIn[2]|I
+EdIn[15]||D5G2;|scanEx6h@2|dIn[3]|I
+EdIn[16]||D5G2;|scanEx6h@2|dIn[4]|I
+EdIn[17]||D5G2;|scanEx6h@2|dIn[5]|I
+EdIn[18]||D5G2;|scanEx6h@2|dIn[6]|I
+EdIn[19]||D5G2;|scanEx6h@3|dIn[1]|I
+EdIn[20]||D5G2;|scanEx6h@3|dIn[2]|I
+EdIn[21]||D5G2;|scanEx6h@3|dIn[3]|I
+EdIn[22]||D5G2;|scanEx6h@3|dIn[4]|I
+EdIn[23]||D5G2;|scanEx6h@3|dIn[5]|I
+EdIn[24]||D5G2;|scanEx6h@3|dIn[6]|I
+Egnd||D5G2;|scanEx6h@1|gnd|G
+Egnd_1||D5G2;|scanEx6h@3|gnd_1|G
+Emc||D5G2;|scanEx6h@1|mc|I
+Emc_1||D5G2;|scanEx6h@3|mc_1|I
+Ep1p||D5G2;|scanEx6h@1|p1p|B
+Ep1p_1||D5G2;|scanEx6h@3|p1p_1|B
+Ep2p||D5G2;|scanEx6h@1|p2p|B
+Ep2p_1||D5G2;|scanEx6h@3|p2p_1|B
+Erd||D5G2;|scanEx6h@1|rd|B
+Erd_1||D5G2;|scanEx6h@3|rd_1|B
+Esin||D5G2;|scanEx6h@1|sin|I
+Esout||D5G2;|scanEx6h@3|sout_4|I
+Evdd||D5G2;|scanEx6h@1|vdd|P
+Evdd_1||D5G2;|scanEx6h@3|vdd_1|P
+Evdd_2||D5G2;|scanEx6h@1|vdd_2|P
+Evdd_3||D5G2;|scanEx6h@3|vdd_3|P
+X
+
+# Cell adamScan;1{sch}
+CadamScan;1{sch}||schematic|1244075474998|1244173610310|
+IadamScan;1{ic}|adamScan@0||78|36|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||31|-19|||YRRR|
+NOff-Page|conn@1||-24.5|0|||Y|
+NOff-Page|conn@2||36|24|||YR|
+NOff-Page|conn@3||96.5|0||||
+NOff-Page|conn@4||42|16|||R|
+Ngeneric:Invisible-Pin|pin@0||6|44.5|||||ART_message(D5G5;)SadamScan
+Ngeneric:Invisible-Pin|pin@1||6|38|||||ART_message(D5G3;)Sies 4 June 09
+Ngeneric:Invisible-Pin|pin@2||6|31|||||ART_message(D5G3;)S[24 horizontal scan cells,without m3 bus]
+NBus_Pin|pin@3||-9.5|-12|-1|-1||
+NBus_Pin|pin@4||80.5|-12|-1|-1||
+NBus_Pin|pin@5||50.5|-12|-1|-1||
+NBus_Pin|pin@6||20.5|-12|-1|-1||
+NBus_Pin|pin@7||31|-12|-1|-1||
+NBus_Pin|pin@9||-4.5|6|-1|-1||
+NBus_Pin|pin@11||25.5|6|-1|-1||
+NBus_Pin|pin@13||55.5|6|-1|-1||
+NBus_Pin|pin@15||85.5|6|-1|-1||
+NWire_Pin|pin@16||-14.5|9||||
+NWire_Pin|pin@17||15.5|9||||
+NWire_Pin|pin@18||75.5|9||||
+NWire_Pin|pin@19||45.5|9||||
+NWire_Pin|pin@20||42|9||||
+IscanM:scanEx6h;1{ic}|scanEx6h@0||-9.5|0|||D5G4;
+IscanM:scanEx6h;1{ic}|scanEx6h@1||20.5|0|||D5G4;
+IscanM:scanEx6h;1{ic}|scanEx6h@2||50.5|0|||D5G4;
+IscanM:scanEx6h;1{ic}|scanEx6h@3||80.5|0|||D5G4;
+Abus|dIn[1:6]|D5G2;|-0.5|IJ900|pin@9||-4.5|6|scanEx6h@0|din[1:6]|-4.5|3
+Abus|dIn[7:12]|D5G2;|-0.5|IJ900|pin@11||25.5|6|scanEx6h@1|din[1:6]|25.5|3
+Abus|dIn[13:18]|D5G2;|-0.5|IJ900|pin@13||55.5|6|scanEx6h@2|din[1:6]|55.5|3
+Abus|dIn[19:24]|D5G2;|-0.5|IJ900|pin@15||85.5|6|scanEx6h@3|din[1:6]|85.5|3
+Awire|net@0|||1800|scanEx6h@0|sout|-2.5|0|scanEx6h@1|sin|15.5|0
+Awire|net@1|||1800|scanEx6h@1|sout|27.5|0|scanEx6h@2|sin|45.5|0
+Awire|net@2|||1800|scanEx6h@2|sout|57.5|0|scanEx6h@3|sin|75.5|0
+Abus|net@3||-0.5|IJ900|scanEx6h@0|cl[T,F],clS[T,F],rd[T,F],mc|-9.5|-3|pin@3||-9.5|-12
+Abus|net@4||-0.5|IJ1800|pin@7||31|-12|pin@5||50.5|-12
+Abus|net@5||-0.5|IJ2700|pin@4||80.5|-12|scanEx6h@3|cl[T,F],clS[T,F],rd[T,F],mc|80.5|-3
+Abus|net@6||-0.5|IJ1800|pin@5||50.5|-12|pin@4||80.5|-12
+Abus|net@7||-0.5|IJ900|scanEx6h@2|cl[T,F],clS[T,F],rd[T,F],mc|50.5|-3|pin@5||50.5|-12
+Abus|net@8||-0.5|IJ1800|pin@3||-9.5|-12|pin@6||20.5|-12
+Abus|net@9||-0.5|IJ900|scanEx6h@1|cl[T,F],clS[T,F],rd[T,F],mc|20.5|-3|pin@6||20.5|-12
+Abus|net@10||-0.5|IJ1800|pin@6||20.5|-12|pin@7||31|-12
+Abus|net@11||-0.5|IJ2700|conn@0|y|31|-17|pin@7||31|-12
+Awire|net@19|||1800|conn@1|y|-22.5|0|scanEx6h@0|sin|-14.5|0
+Awire|net@20|||0|conn@3|a|94.5|0|scanEx6h@3|sout|87.5|0
+Awire|net@21|||2700|scanEx6h@0|mc|-14.5|4|pin@16||-14.5|9
+Awire|net@22|||1800|pin@16||-14.5|9|pin@17||15.5|9
+Awire|net@23|||900|pin@17||15.5|9|scanEx6h@1|mc|15.5|4
+Awire|net@24|||1800|pin@19||45.5|9|pin@18||75.5|9
+Awire|net@25|||900|pin@18||75.5|9|scanEx6h@3|mc|75.5|4
+Awire|net@26|||1800|pin@17||15.5|9|pin@20||42|9
+Awire|net@27|||2700|scanEx6h@2|mc|45.5|4|pin@19||45.5|9
+Awire|net@28|||1800|pin@20||42|9|pin@19||45.5|9
+Awire|net@29|||900|conn@4|a|42|14|pin@20||42|9
+EdIn[1:6]|dIn[1:24]|D4G2;|conn@2|a|I
+Emc||D6G2;|conn@4|y|O
+Ep2p,p1p,rd||D4G2;|conn@0|a|B
+Esin||D4G2;|conn@1|a|I
+Esout||D6G2;|conn@3|y|O
+X
+
+# Cell counter;1{ic}
+Ccounter;1{ic}||artwork|1242939090633|1244152345438|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NBox|art@1||0|4|18|20||
 NTriangle|art@2||-8|4|3|2|RRR|
@@ -67,317 +791,525 @@ Aschematic:wire|net@0|||0|pin@14||0|-6|pin@13||0|-6
 AThicker|net@2|||FS0|pin@26||-7|7|pin@27||-9|7
 AThicker|net@3|||FS900|pin@28||-4|14|pin@29||-4|12
 AThicker|net@5|||FS900|pin@33||5|14|pin@34||5|12
-Edec||D4G2;X-1;|pin@15||U
-EdecFailed||D6G2;X1;|pin@16||U
-EdecSucceeded||D6G2;X1;|pin@17||U
-Ein[1:37]|in[1:6]|D5G2;Y2;|pin@18||U
-Eload||D4G2;X-1;|pin@11||I
-EloadClock|loadLatches|D4G2;X-1;|pin@25||U
-Emc||D5G2;Y-1;|pin@13||U
-Escan[1:6]||D5G2;Y4;|pin@32||U
+Edec||D4G2;X-1;|pin@15||B
+EdecFailed||D6G2;X1;|pin@16||B
+EdecSucceeded||D6G2;X1;|pin@17||B
+Ein[1:37]|inLO[1:6]|D5G2;X-2;Y2;|pin@18||I
+Eload||D4G2;X-1;|pin@11||B
+EloadClock|loadLatches|D4G2;X-1;|pin@25||I
+Emc||D5G2;Y-1;|pin@13||I
+Escan[1:6]|scan[1:18]|D5G2;X1;Y4;|pin@32||O
+X
+
+# Cell counter;2{lay}
+Ccounter;2{lay}||cmos90|1243893354001|1244199628148||ATTR_NCC(D5G50;NTX-169;Y424;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244135977611|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244201826534
+NX-Metal-1-Metal-2-Con|contact@0||-1142|244||||
+NX-Metal-1-Metal-2-Con|contact@1||-740|250||||
+NX-Metal-1-Metal-2-Con|contact@2||-338|256||||
+NX-Metal-1-Metal-2-Con|contact@3||64|176||||
+NX-Metal-1-Metal-2-Con|contact@4||466|156||||
+NX-Metal-1-Metal-2-Con|contact@5||868|150||||
+Icounter_endCap;2{lay}|counter_@7||-1354|0|||D5G4;
+Icounter_oneBit;2{lay}|counter_@10||-200|0|||D5G4;
+Icounter_oneBit;2{lay}|counter_@16||-1004|0|||D5G4;
+Icounter_oneBit;2{lay}|counter_@17||-602|0|||D5G4;
+Icounter_oneBit;2{lay}|counter_@18||202|0|||D5G4;
+Icounter_oneBit;2{lay}|counter_@19||604|0|||D5G4;
+Icounter_oneBit;2{lay}|counter_@20||1006|0|||D5G4;
+NMetal-2-Pin|pin@0||-97|150||||
+NMetal-2-Pin|pin@1||-317|244||||
+NMetal-2-Pin|pin@3||-317|250||||
+NMetal-2-Pin|pin@4||-97|176||||
+NMetal-2-Pin|pin@5||-317|256||||
+NMetal-2-Pin|pin@6||-97|156||||
+Ametal-2|net@232||6.2|S1800|counter_@7|vdd|-1224|-266|counter_@16|vdd_23|-1205|-266
+Ametal-2|net@233||6.2|S0|counter_@16|gnd_10|-1205|-216|counter_@7|gnd|-1224|-216
+Ametal-2|net@234||6.2|S0|counter_@16|vdd|-1205|-166|counter_@7|vdd_1|-1224|-166
+Ametal-2|net@235||6.2|S1800|counter_@7|vdd_2|-1208.5|-122|counter_@16|vdd_21|-1205|-122
+Ametal-2|net@236||6.2|S0|counter_@16|gnd_8|-1205|216|counter_@7|gnd_3|-1208.5|216
+Ametal-2|net@237||6.2|S0|counter_@16|gnd_9|-1205|-72|counter_@7|gnd_1|-1208.5|-72
+Ametal-2|net@238||6.2|S0|counter_@16|gnd_8@583119810|-1205|72|counter_@7|gnd_2|-1208.5|72
+Ametal-2|net@239||6.2|S0|counter_@16|vdd_19|-1205|266|counter_@7|vdd_6|-1208.5|266
+Ametal-2|net@240||6.2|S0|counter_@16|vdd_20|-1205|166|counter_@7|vdd_7|-1208.5|166
+Ametal-2|net@241||6.2|S0|counter_@16|vdd_22|-1205|-22|counter_@7|vdd_3|-1208.5|-22
+Ametal-2|net@242||6.2|S0|counter_@16|vdd_16|-1205|22|counter_@7|vdd_4|-1208.5|22
+Ametal-2|net@243||6.2|S0|counter_@16|vdd_17|-1205|122|counter_@7|vdd_5|-1208.5|122
+Ametal-2|net@244|||S1800|counter_@7|mc|-1207.5|-194|counter_@16|mc_7|-1205|-194
+Ametal-2|net@245|||S0|counter_@16|mc_5|-1205|-100|counter_@7|mc_2|-1207.5|-100
+Ametal-2|net@246|||S0|counter_@16|mc_2|-1205|44|counter_@7|mc_3|-1207.5|44
+Ametal-2|net@247|||S1800|counter_@7|out|-1245.5|-188|counter_@16|nextEmpty|-1205|-188
+Ametal-2|net@248|||S1800|counter_@7|borrow|-1246|-56|counter_@16|borrow|-1205|-56
+Ametal-2|net@249|||S1800|counter_@7|x|-1208|56|counter_@16|nextFull|-1205|56
+Ametal-2|net@250|||S1800|counter_@16|mc_1|-1205|232|counter_@7|mc_4|-1197|232
+Ametal-2|net@251|||S0|counter_@17|vdd_24|-401|266|counter_@10|vdd_19|-401|266
+Ametal-2|net@252|||S0|counter_@10|borrow|-401|-56|counter_@17|dec|-401|-56
+Ametal-2|net@253|||S0|counter_@10|gnd_8|-401|216|counter_@17|gnd|-401|216
+Ametal-2|net@254|||S0|counter_@10|gnd_9|-401|-72|counter_@17|gnd_13|-401|-72
+Ametal-2|net@255|||S0|counter_@10|gnd_10|-401|-216|counter_@17|gnd_14|-401|-216
+Ametal-2|net@256|||S0|counter_@10|gnd_8@583119810|-401|72|counter_@17|gnd_2|-401|72
+Ametal-2|net@257|||S0|counter_@10|loadLatchesOut|-401|12|counter_@17|loadLatchesIn|-401|12
+Ametal-2|net@258|||S0|counter_@10|loadNext|-401|206|counter_@17|load|-401|206
+Ametal-2|net@259|||S0|counter_@10|mc_5|-401|-100|counter_@17|mc_4|-401|-100
+Ametal-2|net@260|||S0|counter_@10|mc_7|-401|-194|counter_@17|mc|-401|-194
+Ametal-2|net@261|||S0|counter_@10|mc_1|-401|232|counter_@17|mc_0|-401|232
+Ametal-2|net@262|||S0|counter_@10|mc_2|-401|44|counter_@17|mc_3|-401|44
+Ametal-2|net@263|||S0|counter_@10|nextEmpty|-401|-188|counter_@17|decFailed|-401|-188
+Ametal-2|net@264|||S0|counter_@10|nextFull|-401|56|counter_@17|decSucceeded|-401|56
+Ametal-2|net@265|||S0|counter_@10|vdd|-401|-166|counter_@17|vdd_30|-401|-166
+Ametal-2|net@266|||S0|counter_@10|vdd_20|-401|166|counter_@17|vdd_1|-401|166
+Ametal-2|net@267|||S0|counter_@10|vdd_21|-401|-122|counter_@17|vdd_28|-401|-122
+Ametal-2|net@268|||S0|counter_@10|vdd_22|-401|-22|counter_@17|vdd_29|-401|-22
+Ametal-2|net@269|||S0|counter_@10|vdd_23|-401|-266|counter_@17|vdd_31|-401|-266
+Ametal-2|net@270|||S0|counter_@10|vdd_16|-401|22|counter_@17|vdd_7|-401|22
+Ametal-2|net@271|||S0|counter_@10|vdd_17|-401|122|counter_@17|vdd_8|-401|122
+Ametal-2|net@272|||S0|counter_@10|dec|1|-56|counter_@18|borrow|1|-56
+Ametal-2|net@273|||S0|counter_@10|decFailed|1|-188|counter_@18|nextEmpty|1|-188
+Ametal-2|net@274|||S0|counter_@10|decSucceeded|1|56|counter_@18|nextFull|1|56
+Ametal-2|net@275|||S0|counter_@10|gnd|1|216|counter_@18|gnd_8|1|216
+Ametal-2|net@276|||S0|counter_@10|gnd_2|1|72|counter_@18|gnd_8@583119810|1|72
+Ametal-2|net@277|||S0|counter_@10|gnd_13|1|-72|counter_@18|gnd_9|1|-72
+Ametal-2|net@278|||S0|counter_@10|gnd_14|1|-216|counter_@18|gnd_10|1|-216
+Ametal-2|net@279|||S0|counter_@10|load|1|206|counter_@18|loadNext|1|206
+Ametal-2|net@280|||S0|counter_@10|loadLatchesIn|1|12|counter_@18|loadLatchesOut|1|12
+Ametal-2|net@281|||S0|counter_@10|mc|1|-194|counter_@18|mc_7|1|-194
+Ametal-2|net@282|||S0|counter_@10|mc_0|1|232|counter_@18|mc_1|1|232
+Ametal-2|net@283|||S0|counter_@10|mc_3|1|44|counter_@18|mc_2|1|44
+Ametal-2|net@284|||S0|counter_@10|mc_4|1|-100|counter_@18|mc_5|1|-100
+Ametal-2|net@285|||S0|counter_@10|vdd_1|1|166|counter_@18|vdd_20|1|166
+Ametal-2|net@286|||S0|counter_@10|vdd_7|1|22|counter_@18|vdd_16|1|22
+Ametal-2|net@287|||S0|counter_@10|vdd_8|1|122|counter_@18|vdd_17|1|122
+Ametal-2|net@288|||S0|counter_@18|vdd_19|1|266|counter_@10|vdd_24|1|266
+Ametal-2|net@289|||S0|counter_@10|vdd_28|1|-122|counter_@18|vdd_21|1|-122
+Ametal-2|net@290|||S0|counter_@10|vdd_29|1|-22|counter_@18|vdd_22|1|-22
+Ametal-2|net@291|||S0|counter_@10|vdd_30|1|-166|counter_@18|vdd|1|-166
+Ametal-2|net@292|||S0|counter_@10|vdd_31|1|-266|counter_@18|vdd_23|1|-266
+Ametal-2|net@293|||S0|counter_@16|dec|-803|-56|counter_@17|borrow|-803|-56
+Ametal-2|net@294|||S0|counter_@16|decFailed|-803|-188|counter_@17|nextEmpty|-803|-188
+Ametal-2|net@295|||S0|counter_@16|decSucceeded|-803|56|counter_@17|nextFull|-803|56
+Ametal-2|net@296|||S0|counter_@16|gnd|-803|216|counter_@17|gnd_8|-803|216
+Ametal-2|net@297|||S0|counter_@16|gnd_2|-803|72|counter_@17|gnd_8@583119810|-803|72
+Ametal-2|net@298|||S0|counter_@16|gnd_13|-803|-72|counter_@17|gnd_9|-803|-72
+Ametal-2|net@299|||S0|counter_@16|gnd_14|-803|-216|counter_@17|gnd_10|-803|-216
+Ametal-2|net@300|||S0|counter_@16|load|-803|206|counter_@17|loadNext|-803|206
+Ametal-2|net@301|||S0|counter_@16|loadLatchesIn|-803|12|counter_@17|loadLatchesOut|-803|12
+Ametal-2|net@302|||S0|counter_@16|mc|-803|-194|counter_@17|mc_7|-803|-194
+Ametal-2|net@303|||S0|counter_@16|mc_0|-803|232|counter_@17|mc_1|-803|232
+Ametal-2|net@304|||S0|counter_@16|mc_3|-803|44|counter_@17|mc_2|-803|44
+Ametal-2|net@305|||S0|counter_@16|mc_4|-803|-100|counter_@17|mc_5|-803|-100
+Ametal-2|net@306|||S0|counter_@16|vdd_1|-803|166|counter_@17|vdd_20|-803|166
+Ametal-2|net@307|||S0|counter_@16|vdd_7|-803|22|counter_@17|vdd_16|-803|22
+Ametal-2|net@308|||S0|counter_@16|vdd_8|-803|122|counter_@17|vdd_17|-803|122
+Ametal-2|net@309|||S0|counter_@17|vdd_19|-803|266|counter_@16|vdd_24|-803|266
+Ametal-2|net@310|||S0|counter_@16|vdd_28|-803|-122|counter_@17|vdd_21|-803|-122
+Ametal-2|net@311|||S0|counter_@16|vdd_29|-803|-22|counter_@17|vdd_22|-803|-22
+Ametal-2|net@312|||S0|counter_@16|vdd_30|-803|-166|counter_@17|vdd|-803|-166
+Ametal-2|net@313|||S0|counter_@16|vdd_31|-803|-266|counter_@17|vdd_23|-803|-266
+Ametal-2|net@314|||S0|counter_@18|dec|403|-56|counter_@19|borrow|403|-56
+Ametal-2|net@315|||S0|counter_@18|decFailed|403|-188|counter_@19|nextEmpty|403|-188
+Ametal-2|net@316|||S0|counter_@18|decSucceeded|403|56|counter_@19|nextFull|403|56
+Ametal-2|net@317|||S0|counter_@18|gnd|403|216|counter_@19|gnd_8|403|216
+Ametal-2|net@318|||S0|counter_@18|gnd_2|403|72|counter_@19|gnd_8@583119810|403|72
+Ametal-2|net@319|||S0|counter_@18|gnd_13|403|-72|counter_@19|gnd_9|403|-72
+Ametal-2|net@320|||S0|counter_@18|gnd_14|403|-216|counter_@19|gnd_10|403|-216
+Ametal-2|net@321|||S0|counter_@18|load|403|206|counter_@19|loadNext|403|206
+Ametal-2|net@322|||S0|counter_@18|loadLatchesIn|403|12|counter_@19|loadLatchesOut|403|12
+Ametal-2|net@323|||S0|counter_@18|mc|403|-194|counter_@19|mc_7|403|-194
+Ametal-2|net@324|||S0|counter_@18|mc_0|403|232|counter_@19|mc_1|403|232
+Ametal-2|net@325|||S0|counter_@18|mc_3|403|44|counter_@19|mc_2|403|44
+Ametal-2|net@326|||S0|counter_@18|mc_4|403|-100|counter_@19|mc_5|403|-100
+Ametal-2|net@327|||S0|counter_@18|vdd_1|403|166|counter_@19|vdd_20|403|166
+Ametal-2|net@328|||S0|counter_@18|vdd_7|403|22|counter_@19|vdd_16|403|22
+Ametal-2|net@329|||S0|counter_@18|vdd_8|403|122|counter_@19|vdd_17|403|122
+Ametal-2|net@330|||S0|counter_@19|vdd_19|403|266|counter_@18|vdd_24|403|266
+Ametal-2|net@331|||S0|counter_@18|vdd_28|403|-122|counter_@19|vdd_21|403|-122
+Ametal-2|net@332|||S0|counter_@18|vdd_29|403|-22|counter_@19|vdd_22|403|-22
+Ametal-2|net@333|||S0|counter_@18|vdd_30|403|-166|counter_@19|vdd|403|-166
+Ametal-2|net@334|||S0|counter_@18|vdd_31|403|-266|counter_@19|vdd_23|403|-266
+Ametal-2|net@335|||S0|counter_@19|dec|805|-56|counter_@20|borrow|805|-56
+Ametal-2|net@336|||S0|counter_@19|decFailed|805|-188|counter_@20|nextEmpty|805|-188
+Ametal-2|net@337|||S0|counter_@19|decSucceeded|805|56|counter_@20|nextFull|805|56
+Ametal-2|net@338|||S0|counter_@19|gnd|805|216|counter_@20|gnd_8|805|216
+Ametal-2|net@339|||S0|counter_@19|gnd_2|805|72|counter_@20|gnd_8@583119810|805|72
+Ametal-2|net@340|||S0|counter_@19|gnd_13|805|-72|counter_@20|gnd_9|805|-72
+Ametal-2|net@341|||S0|counter_@19|gnd_14|805|-216|counter_@20|gnd_10|805|-216
+Ametal-2|net@342|||S0|counter_@19|load|805|206|counter_@20|loadNext|805|206
+Ametal-2|net@343|||S0|counter_@19|loadLatchesIn|805|12|counter_@20|loadLatchesOut|805|12
+Ametal-2|net@344|||S0|counter_@19|mc|805|-194|counter_@20|mc_7|805|-194
+Ametal-2|net@345|||S0|counter_@19|mc_0|805|232|counter_@20|mc_1|805|232
+Ametal-2|net@346|||S0|counter_@19|mc_3|805|44|counter_@20|mc_2|805|44
+Ametal-2|net@347|||S0|counter_@19|mc_4|805|-100|counter_@20|mc_5|805|-100
+Ametal-2|net@348|||S0|counter_@19|vdd_1|805|166|counter_@20|vdd_20|805|166
+Ametal-2|net@349|||S0|counter_@19|vdd_7|805|22|counter_@20|vdd_16|805|22
+Ametal-2|net@350|||S0|counter_@19|vdd_8|805|122|counter_@20|vdd_17|805|122
+Ametal-2|net@351|||S0|counter_@19|vdd_24|805|266|counter_@20|vdd_19|805|266
+Ametal-2|net@352|||S0|counter_@19|vdd_28|805|-122|counter_@20|vdd_21|805|-122
+Ametal-2|net@353|||S0|counter_@19|vdd_29|805|-22|counter_@20|vdd_22|805|-22
+Ametal-2|net@354|||S0|counter_@19|vdd_30|805|-166|counter_@20|vdd|805|-166
+Ametal-2|net@355|||S0|counter_@19|vdd_31|805|-266|counter_@20|vdd_23|805|-266
+Ametal-2|net@356|||S1800|counter_@7|load|-1246.5|206|counter_@16|loadNext|-1205|206
+Ametal-1|net@357|||S900|counter_@16|val_bar|-1142|246.5|contact@0||-1142|244
+Ametal-2|net@358|||S0|pin@1||-317|244|contact@0||-1142|244
+Ametal-2|net@359|||S0|pin@3||-317|250|contact@1||-740|250
+Ametal-1|net@360|||S2700|counter_@17|val_bar|-740|246.5|contact@1||-740|250
+Ametal-2|net@361|||S0|pin@5||-317|256|contact@2||-338|256
+Ametal-1|net@362|||S2700|counter_@10|val_bar|-338|246.5|contact@2||-338|256
+Ametal-2|net@363|||S1800|pin@4||-97|176|contact@3||64|176
+Ametal-1|net@364|||S900|counter_@18|val_bar|64|246.5|contact@3||64|176
+Ametal-2|net@365|||S1800|pin@6||-97|156|contact@4||466|156
+Ametal-1|net@366|||S900|counter_@19|val_bar|466|246.5|contact@4||466|156
+Ametal-2|net@367|||S1800|pin@0||-97|150|contact@5||868|150
+Ametal-1|net@368|||S900|counter_@20|val_bar|868|246.5|contact@5||868|150
+Edec||D5G6;|counter_@20|dec|O
+EdecFailed||D5G6;|counter_@20|decFailed|O
+EdecSucceeded||D5G6;|counter_@20|decSucceeded|O
+Egnd||D5G6;|counter_@20|gnd|G
+Egnd_1||D5G6;|counter_@20|gnd_2|G
+Egnd_4|gnd_2|D5G2;|counter_@7|gnd_4|G
+Egnd_8|gnd_6|D5G6;|counter_@20|gnd_13|G
+Egnd_9|gnd_7|D5G6;|counter_@20|gnd_14|G
+Egnd_8@546724924|gnd_8|D5G2;|counter_@7|gnd_8|G
+Egnd_9@280784757|gnd_9|D5G2;|counter_@7|gnd_9|G
+Egnd_10||D5G2;|counter_@7|gnd_10|G
+EinLO[11]|inLO[1]|D5G2;|pin@0||I
+EinLO[3]|inLO[2]|D5G2;|pin@6||I
+EinLO[33]|inLO[3]|D5G2;|pin@4||I
+EinLO[4]||D5G2;|pin@5||I
+EinLO[5]||D5G2;|pin@3||I
+EinLO[6]||D5G2;|pin@1||I
+Eload||D5G6;|counter_@20|load|O
+EloadLatchesIn|loadLatches|D5G6;|counter_@20|loadLatchesIn|I
+EloadLatchesOut||D5G6;|counter_@16|loadLatchesOut|O
+Emc||D5G6;|counter_@20|mc|I
+Emc_1||D5G7;|counter_@20|mc_4|U
+Emc_2||D5G7;|counter_@20|mc_3|U
+Emc_3||D5G7;|counter_@20|mc_0|U
+Escan[1]||D5G2;|counter_@20|scan[decSucceeded]|U
+Escan[2]||D5G2;|counter_@20|scan[val_bar_latched]|U
+Escan[3]||D5G2;|counter_@20|scan[one]|U
+Escan[4]||D5G2;|counter_@19|scan[decSucceeded]|U
+Escan[5]||D5G2;|counter_@19|scan[val_bar_latched]|U
+Escan[6]||D5G2;|counter_@19|scan[one]|U
+Escan[7]||D5G2;|counter_@18|scan[decSucceeded]|U
+Escan[8]||D5G2;|counter_@18|scan[val_bar_latched]|U
+Escan[9]||D5G2;|counter_@18|scan[one]|U
+Escan[10]||D5G2;|counter_@10|scan[decSucceeded]|U
+Escan[11]||D5G2;|counter_@10|scan[val_bar_latched]|U
+Escan[12]||D5G2;|counter_@10|scan[one]|U
+Escan[13]||D5G2;|counter_@17|scan[decSucceeded]|U
+Escan[14]||D5G2;|counter_@17|scan[val_bar_latched]|U
+Escan[15]||D5G2;|counter_@17|scan[one]|U
+Escan[16]||D5G2;|counter_@16|scan[decSucceeded]|U
+Escan[17]||D5G2;|counter_@16|scan[val_bar_latched]|U
+Escan[18]||D5G2;|counter_@16|scan[one]|U
+Evdd_1|vdd|D5G6;|counter_@20|vdd_1|P
+Evdd_2|vdd_1|D5G6;|counter_@20|vdd_7|P
+Evdd_3|vdd_2|D5G6;|counter_@20|vdd_8|P
+Evdd_9|vdd_4|D5G2;|counter_@7|vdd_9|P
+Evdd_10|vdd_5|D5G2;|counter_@7|vdd_10|P
+Evdd_16|vdd_11|D5G6;|counter_@20|vdd_24|P
+Evdd_17|vdd_12|D5G6;|counter_@20|vdd_28|P
+Evdd_18|vdd_13|D5G6;|counter_@20|vdd_29|P
+Evdd_19|vdd_14|D5G6;|counter_@20|vdd_30|P
+Evdd_20|vdd_15|D5G6;|counter_@20|vdd_31|P
+Evdd_16@1021839732|vdd_16|D5G2;|counter_@7|vdd_16|P
+Evdd_17@260190562|vdd_17|D5G2;|counter_@7|vdd_17|P
+Evdd_18@1051096383|vdd_18|D5G2;|counter_@7|vdd_18|P
+Evdd_19@231104532|vdd_19|D5G2;|counter_@7|vdd_19|P
+Evdd_20@314363948|vdd_20|D5G2;|counter_@7|vdd_20|P
+Evdd_21||D5G2;|counter_@7|vdd_21|P
 X
 
-# Cell _counter_toplevel;1{lay}
-C_counter_toplevel;1{lay}||cmos90|1243893354001|1243915311437||ATTR_NCC(D5G50;NTX988;Y192;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1243915322252|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1243915322252
-Icounter_endCap;1{lay}|counter_@0||-129.5|-1.5|||D5G4;
-Icounter_oneBit;1{lay}|counter_@1||216|6.5|||D5G4;
-Icounter_oneBit;1{lay}|counter_@2||609|6.5|||D5G4;
-Icounter_oneBit;1{lay}|counter_@3||1002|6.5|||D5G4;
-Icounter_oneBit;1{lay}|counter_@4||1395|6.5|||D5G4;
-Icounter_oneBit;1{lay}|counter_@5||1788|6.5|||D5G4;
-Icounter_oneBit;1{lay}|counter_@6||2181|6.5|||D5G4;
-NMetal-2-Pin|pin@0||-32.5|-205.5||||
-NMetal-2-Pin|pin@23||-18|-8.5||||
-NMetal-2-Pin|pin@24||-18|-8.5||||
-Ametal-2|net@4||6.2|S0|counter_@1|gnd_4|22.5|-145.5|counter_@0|gnd_2|16|-145.5
-Ametal-2|net@21|||S0|counter_@0|mc_1|17|-417.5|counter_@1|mc_7|-14|-417.5
-Ametal-2|net@22|||S1800|counter_@0|out@995280369|-21|-411.5|counter_@1|nextEmpty|-14|-411.5
-Ametal-2|net@23||6.2|S0|counter_@1|gnd_1|87|-292.5|counter_@0|gnd_1|11|-292.5
-Ametal-2|net@24|||S0|counter_@1|borrow|-14|-276.5|counter_@0|out|-26.5|-276.5
-Ametal-2|net@25|||S0|counter_@0|mc_2|17|-320.5|counter_@1|mc_5|-14|-320.5
-Ametal-2|net@26||6.2|S1800|counter_@0|vdd_2|11|-342.5|counter_@1|vdd_4|87|-342.5
-Ametal-2|net@27||6.2|S1800|counter_@0|vdd_1|0.5|-389.5|counter_@1|vdd_16|79|-389.5
-Ametal-2|net@28||6.2|S1800|counter_@0|gnd|0.5|-439.5|counter_@1|gnd_7|79|-439.5
-Ametal-2|net@29||6.2|S1800|counter_@0|vdd|0.5|-489.5|counter_@1|vdd|79|-489.5
-Ametal-2|net@30||6.2|S1800|counter_@0|vdd_3|11|-242.5|counter_@1|vdd_5|87|-242.5
-Ametal-2|net@31|||S0|counter_@1|loadLatchesOut|-14|-205.5|pin@0||-32.5|-205.5
-Ametal-2|net@32||6.2|S1800|counter_@0|vdd_4|16|-195.5|counter_@1|vdd_11|22.5|-195.5
-Ametal-2|net@37|||S1800|counter_@2|mc_1|379|14.5|counter_@1|mc_0|434|14.5
-Ametal-2|net@39||6.2|S1800|counter_@1|gnd_6|408.5|1.5|counter_@2|gnd_5|416.5|1.5
-Ametal-2|net@40||6.2|S1800|counter_@1|vdd_14|408.5|51.5|counter_@2|vdd_13|416.5|51.5
-Ametal-2|net@41||6.2|S1800|counter_@1|vdd_15|408.5|-48.5|counter_@2|vdd_12|416.5|-48.5
-Ametal-2|net@42||6.2|S1800|counter_@1|vdd_9|411|-95.5|counter_@2|vdd_10|415.5|-95.5
-Ametal-2|net@43||6.2|S1800|counter_@1|gnd_3|411|-145.5|counter_@2|gnd_4|415.5|-145.5
-Ametal-2|net@44|||S0|counter_@1|mc_3|434|-173.5|counter_@2|mc_2|379|-173.5
-Ametal-2|net@48|||S0|counter_@1|decSucceeded|434|-161.5|counter_@2|nextFull|383.5|-161.5
-Ametal-2|net@49||6.2|S1800|counter_@1|vdd_8|411|-195.5|counter_@2|vdd_11|415.5|-195.5
-Ametal-2|net@50|||S0|counter_@1|loadLatchesIn|434|-205.5|counter_@2|loadLatchesOut|379|-205.5
-Ametal-2|net@51||6.2|S1800|counter_@1|vdd_6|411|-242.5|counter_@2|vdd_5|480|-242.5
-Ametal-2|net@52|||S0|counter_@1|dec|434|-276.5|counter_@2|borrow|379|-276.5
-Ametal-2|net@53||6.2|S1800|counter_@1|gnd_2|411|-292.5|counter_@2|gnd_1|480|-292.5
-Ametal-2|net@54|||S0|counter_@1|mc_4|434|-320.5|counter_@2|mc_5|379|-320.5
-Ametal-2|net@55||6.2|S1800|counter_@1|vdd_7|411|-342.5|counter_@2|vdd_4|480|-342.5
-Ametal-2|net@56||6.2|S1800|counter_@1|vdd_17|408.5|-389.5|counter_@2|vdd_16|472|-389.5
-Ametal-2|net@57|||S0|counter_@1|decFailed|420.5|-411.5|counter_@2|nextEmpty|379|-411.5
-Ametal-2|net@58|||S0|counter_@1|mc_6|434|-417.5|counter_@2|mc_7|379|-417.5
-Ametal-2|net@59||6.2|S1800|counter_@1|gnd|408.5|-439.5|counter_@2|gnd_7|472|-439.5
-Ametal-2|net@60||6.2|S1800|counter_@1|vdd_18|408.5|-489.5|counter_@2|vdd|472|-489.5
-Ametal-2|net@61||6.2|S1800|counter_@2|vdd_14|801.5|51.5|counter_@3|vdd_13|809.5|51.5
-Ametal-2|net@62|||S0|counter_@2|mc_0|827|14.5|counter_@3|mc_1|772|14.5
-Ametal-2|net@63||6.2|S1800|counter_@2|gnd_6|801.5|1.5|counter_@3|gnd_5|809.5|1.5
-Ametal-2|net@65||6.2|S1800|counter_@2|vdd_15|801.5|-48.5|counter_@3|vdd_12|809.5|-48.5
-Ametal-2|net@66||6.2|S1800|counter_@2|vdd_9|804|-95.5|counter_@3|vdd_10|808.5|-95.5
-Ametal-2|net@67||6.2|S1800|counter_@2|gnd_3|804|-145.5|counter_@3|gnd_4|808.5|-145.5
-Ametal-2|net@68|||S0|counter_@2|decSucceeded|827|-161.5|counter_@3|nextFull|776.5|-161.5
-Ametal-2|net@69|||S0|counter_@2|mc_3|827|-173.5|counter_@3|mc_2|772|-173.5
-Ametal-2|net@70||6.2|S1800|counter_@2|vdd_8|804|-195.5|counter_@3|vdd_11|808.5|-195.5
-Ametal-2|net@71|||S0|counter_@2|loadLatchesIn|827|-205.5|counter_@3|loadLatchesOut|772|-205.5
-Ametal-2|net@72||6.2|S1800|counter_@2|vdd_6|804|-242.5|counter_@3|vdd_5|873|-242.5
-Ametal-2|net@73|||S0|counter_@2|dec|827|-276.5|counter_@3|borrow|772|-276.5
-Ametal-2|net@74||6.2|S1800|counter_@2|gnd_2|804|-292.5|counter_@3|gnd_1|873|-292.5
-Ametal-2|net@75|||S0|counter_@2|mc_4|827|-320.5|counter_@3|mc_5|772|-320.5
-Ametal-2|net@76||6.2|S1800|counter_@2|vdd_7|804|-342.5|counter_@3|vdd_4|873|-342.5
-Ametal-2|net@77||6.2|S1800|counter_@2|vdd_17|801.5|-389.5|counter_@3|vdd_16|865|-389.5
-Ametal-2|net@78|||S0|counter_@2|decFailed|813.5|-411.5|counter_@3|nextEmpty|772|-411.5
-Ametal-2|net@79|||S0|counter_@2|mc_6|827|-417.5|counter_@3|mc_7|772|-417.5
-Ametal-2|net@80||6.2|S1800|counter_@2|gnd|801.5|-439.5|counter_@3|gnd_7|865|-439.5
-Ametal-2|net@81||6.2|S1800|counter_@2|vdd_18|801.5|-489.5|counter_@3|vdd|865|-489.5
-Ametal-2|net@82|||S1800|counter_@5|mc_1|1558|14.5|counter_@4|mc_0|1613|14.5
-Ametal-2|net@84|||S0|counter_@4|loadLatchesIn|1613|-205.5|counter_@5|loadLatchesOut|1558|-205.5
-Ametal-2|net@85||6.2|S1800|counter_@4|vdd_6|1590|-242.5|counter_@5|vdd_5|1659|-242.5
-Ametal-2|net@86|||S0|counter_@4|dec|1613|-276.5|counter_@5|borrow|1558|-276.5
-Ametal-2|net@87||6.2|S1800|counter_@4|gnd_2|1590|-292.5|counter_@5|gnd_1|1659|-292.5
-Ametal-2|net@88|||S0|counter_@4|mc_4|1613|-320.5|counter_@5|mc_5|1558|-320.5
-Ametal-2|net@89||6.2|S1800|counter_@4|vdd_7|1590|-342.5|counter_@5|vdd_4|1659|-342.5
-Ametal-2|net@90||6.2|S1800|counter_@4|vdd_17|1587.5|-389.5|counter_@5|vdd_16|1651|-389.5
-Ametal-2|net@91|||S0|counter_@4|decFailed|1599.5|-411.5|counter_@5|nextEmpty|1558|-411.5
-Ametal-2|net@92|||S0|counter_@4|mc_6|1613|-417.5|counter_@5|mc_7|1558|-417.5
-Ametal-2|net@93||6.2|S1800|counter_@4|gnd|1587.5|-439.5|counter_@5|gnd_7|1651|-439.5
-Ametal-2|net@94||6.2|S1800|counter_@4|gnd_6|1587.5|1.5|counter_@5|gnd_5|1595.5|1.5
-Ametal-2|net@95||6.2|S1800|counter_@4|vdd_18|1587.5|-489.5|counter_@5|vdd|1651|-489.5
-Ametal-2|net@96||6.2|S1800|counter_@5|vdd_14|1980.5|51.5|counter_@6|vdd_13|1988.5|51.5
-Ametal-2|net@97|||S0|counter_@5|mc_0|2006|14.5|counter_@6|mc_1|1951|14.5
-Ametal-2|net@98||6.2|S1800|counter_@5|gnd_6|1980.5|1.5|counter_@6|gnd_5|1988.5|1.5
-Ametal-2|net@100||6.2|S1800|counter_@5|vdd_15|1980.5|-48.5|counter_@6|vdd_12|1988.5|-48.5
-Ametal-2|net@101||6.2|S1800|counter_@5|vdd_9|1983|-95.5|counter_@6|vdd_10|1987.5|-95.5
-Ametal-2|net@102||6.2|S1800|counter_@5|gnd_3|1983|-145.5|counter_@6|gnd_4|1987.5|-145.5
-Ametal-2|net@103|||S0|counter_@5|decSucceeded|2006|-161.5|counter_@6|nextFull|1955.5|-161.5
-Ametal-2|net@104|||S0|counter_@5|mc_3|2006|-173.5|counter_@6|mc_2|1951|-173.5
-Ametal-2|net@105||6.2|S1800|counter_@4|vdd_14|1587.5|51.5|counter_@5|vdd_13|1595.5|51.5
-Ametal-2|net@106||6.2|S1800|counter_@5|vdd_8|1983|-195.5|counter_@6|vdd_11|1987.5|-195.5
-Ametal-2|net@107|||S0|counter_@5|loadLatchesIn|2006|-205.5|counter_@6|loadLatchesOut|1951|-205.5
-Ametal-2|net@108||6.2|S1800|counter_@5|vdd_6|1983|-242.5|counter_@6|vdd_5|2052|-242.5
-Ametal-2|net@109|||S0|counter_@5|dec|2006|-276.5|counter_@6|borrow|1951|-276.5
-Ametal-2|net@110||6.2|S1800|counter_@5|gnd_2|1983|-292.5|counter_@6|gnd_1|2052|-292.5
-Ametal-2|net@111|||S0|counter_@5|mc_4|2006|-320.5|counter_@6|mc_5|1951|-320.5
-Ametal-2|net@112||6.2|S1800|counter_@5|vdd_7|1983|-342.5|counter_@6|vdd_4|2052|-342.5
-Ametal-2|net@113||6.2|S1800|counter_@5|vdd_17|1980.5|-389.5|counter_@6|vdd_16|2044|-389.5
-Ametal-2|net@114|||S0|counter_@5|decFailed|1992.5|-411.5|counter_@6|nextEmpty|1951|-411.5
-Ametal-2|net@115|||S0|counter_@5|mc_6|2006|-417.5|counter_@6|mc_7|1951|-417.5
-Ametal-2|net@116||6.2|S1800|counter_@4|vdd_15|1587.5|-48.5|counter_@5|vdd_12|1595.5|-48.5
-Ametal-2|net@117||6.2|S1800|counter_@5|gnd|1980.5|-439.5|counter_@6|gnd_7|2044|-439.5
-Ametal-2|net@118||6.2|S1800|counter_@5|vdd_18|1980.5|-489.5|counter_@6|vdd|2044|-489.5
-Ametal-2|net@119||6.2|S1800|counter_@4|vdd_9|1590|-95.5|counter_@5|vdd_10|1594.5|-95.5
-Ametal-2|net@120||6.2|S1800|counter_@4|gnd_3|1590|-145.5|counter_@5|gnd_4|1594.5|-145.5
-Ametal-2|net@121|||S0|counter_@4|mc_3|1613|-173.5|counter_@5|mc_2|1558|-173.5
-Ametal-2|net@122|||S0|counter_@4|decSucceeded|1613|-161.5|counter_@5|nextFull|1562.5|-161.5
-Ametal-2|net@123||6.2|S1800|counter_@4|vdd_8|1590|-195.5|counter_@5|vdd_11|1594.5|-195.5
-Ametal-2|net@124||6.2|S1800|counter_@3|vdd_14|1194.5|51.5|counter_@4|vdd_13|1202.5|51.5
-Ametal-2|net@125|||S0|counter_@3|mc_0|1220|14.5|counter_@4|mc_1|1165|14.5
-Ametal-2|net@126||6.2|S1800|counter_@3|gnd_6|1194.5|1.5|counter_@4|gnd_5|1202.5|1.5
-Ametal-2|net@128||6.2|S1800|counter_@3|vdd_15|1194.5|-48.5|counter_@4|vdd_12|1202.5|-48.5
-Ametal-2|net@129||6.2|S1800|counter_@3|vdd_9|1197|-95.5|counter_@4|vdd_10|1201.5|-95.5
-Ametal-2|net@130||6.2|S1800|counter_@3|gnd_3|1197|-145.5|counter_@4|gnd_4|1201.5|-145.5
-Ametal-2|net@131|||S0|counter_@3|decSucceeded|1220|-161.5|counter_@4|nextFull|1169.5|-161.5
-Ametal-2|net@132|||S0|counter_@3|mc_3|1220|-173.5|counter_@4|mc_2|1165|-173.5
-Ametal-2|net@133||6.2|S1800|counter_@3|vdd_8|1197|-195.5|counter_@4|vdd_11|1201.5|-195.5
-Ametal-2|net@134|||S0|counter_@3|loadLatchesIn|1220|-205.5|counter_@4|loadLatchesOut|1165|-205.5
-Ametal-2|net@135||6.2|S1800|counter_@3|vdd_6|1197|-242.5|counter_@4|vdd_5|1266|-242.5
-Ametal-2|net@136|||S0|counter_@3|dec|1220|-276.5|counter_@4|borrow|1165|-276.5
-Ametal-2|net@137||6.2|S1800|counter_@3|gnd_2|1197|-292.5|counter_@4|gnd_1|1266|-292.5
-Ametal-2|net@138|||S0|counter_@3|mc_4|1220|-320.5|counter_@4|mc_5|1165|-320.5
-Ametal-2|net@139||6.2|S1800|counter_@3|vdd_7|1197|-342.5|counter_@4|vdd_4|1266|-342.5
-Ametal-2|net@140||6.2|S1800|counter_@3|vdd_17|1194.5|-389.5|counter_@4|vdd_16|1258|-389.5
-Ametal-2|net@141|||S0|counter_@3|decFailed|1206.5|-411.5|counter_@4|nextEmpty|1165|-411.5
-Ametal-2|net@142|||S0|counter_@3|mc_6|1220|-417.5|counter_@4|mc_7|1165|-417.5
-Ametal-2|net@143||6.2|S1800|counter_@3|gnd|1194.5|-439.5|counter_@4|gnd_7|1258|-439.5
-Ametal-2|net@144||6.2|S1800|counter_@3|vdd_18|1194.5|-489.5|counter_@4|vdd|1258|-489.5
-Ametal-2|net@167|||S0|counter_@0|mc_3|17|-173.5|counter_@1|mc_2|-14|-173.5
-Ametal-2|net@168|||S0|counter_@0|x|16.5|-161.5|counter_@1|nextFull|-9.5|-161.5
-Ametal-2|net@169||6.2|S1800|counter_@0|vdd_5|16|-95.5|counter_@1|vdd_10|22.5|-95.5
-Ametal-2|net@170||6.2|S1800|counter_@0|vdd_7|16|-48.5|counter_@1|vdd_12|23.5|-48.5
-Ametal-2|net@171|||S2700|pin@24||-18|-8.5|pin@23||-18|-8.5
-Ametal-2|net@172||6.2|S1800|counter_@0|gnd_3|16|1.5|counter_@1|gnd_5|23.5|1.5
-Ametal-2|net@173|||S0|counter_@0|mc_4|17|14.5|counter_@1|mc_1|-14|14.5
-Ametal-2|net@174||6.2|S1800|counter_@0|vdd_6|16|51.5|counter_@1|vdd_13|23.5|51.5
-Ametal-2|net@175|||S0|counter_@1|loadNext|-14|-8.5|pin@24||-18|-8.5
-Ametal-2|net@176|||FS0|pin@23||-18|-8.5|counter_@0|load|-22|-8.5
-Ametal-2|net@177|||S1800|counter_@2|loadNext|379|-8.5|counter_@1|load|434|-8.5
-Ametal-2|net@178|||S1800|counter_@3|loadNext|772|-8.5|counter_@2|load|827|-8.5
-Ametal-2|net@179|||S1800|counter_@4|loadNext|1165|-8.5|counter_@3|load|1220|-8.5
-Ametal-2|net@180|||S1800|counter_@5|loadNext|1558|-8.5|counter_@4|load|1613|-8.5
-Ametal-2|net@181|||S1800|counter_@6|loadNext|1951|-8.5|counter_@5|load|2006|-8.5
-Edec||D5G2;|counter_@6|dec|O
-EdecFailed||D5G2;|counter_@6|decFailed|O
-EdecSucceeded||D5G2;|counter_@6|decSucceeded|O
-Egnd||D5G2;|counter_@0|gnd|P
-Egnd_1||D5G2;|counter_@0|gnd_1|P
-Egnd_2||D5G2;|counter_@0|gnd_2|P
-Egnd_4||D5G2;|counter_@6|gnd_6|G
-Egnd_5||D5G2;|counter_@6|gnd_3|G
-Egnd_6||D5G2;|counter_@6|gnd_2|G
-Egnd_7||D5G2;|counter_@6|gnd|G
-Ein[1]||D5G2;|counter_@6|~val|O
-Ein[2]||D5G2;|counter_@5|~val|O
-Ein[3]||D5G2;|counter_@4|~val|O
-Ein[4]||D5G2;|counter_@3|~val|O
-Ein[5]||D5G2;|counter_@2|~val|O
-Ein[6]||D5G2;|counter_@1|~val|O
-Eload||D5G2;|counter_@6|load|O
-EloadLatches||D5G2;|counter_@6|loadLatchesIn|O
-Emc||D5G2;|counter_@6|mc_0|U
-Evdd||D5G2;|counter_@0|vdd|P
-Evdd_3||D5G2;|counter_@0|vdd_3|P
-Evdd_4||D5G2;|counter_@0|vdd_4|P
-Evdd_8||D5G2;|counter_@0|vdd_2|P
-Evdd_9||D5G2;|counter_@0|vdd_1|P
-Evdd_10||D5G2;|counter_@6|vdd_14|P
-Evdd_11||D5G2;|counter_@6|vdd_15|P
-Evdd_12||D5G2;|counter_@6|vdd_9|P
-Evdd_13||D5G2;|counter_@6|vdd_8|P
-Evdd_14||D5G2;|counter_@6|vdd_6|P
-Evdd_15||D5G2;|counter_@6|vdd_7|P
-Evdd_16||D5G2;|counter_@6|vdd_17|P
-Evdd_17||D5G2;|counter_@6|vdd_18|P
+# Cell counter;1{lay}
+Ccounter;1{lay}||cmos90|1243893354001|1244152334144||ATTR_NCC(D5G50;NTX988;Y192;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244001465075|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244001465075
+Icounter_endCap;1{lay}|counter_@0||-126.5|-2|||D5G4;
+Icounter_oneBit;1{lay}|counter_@1||220|0|||D5G4;
+Icounter_oneBit;1{lay}|counter_@2||622|0|||D5G4;
+Icounter_oneBit;1{lay}|counter_@3||1024|0|||D5G4;
+Icounter_oneBit;1{lay}|counter_@4||1426|0|||D5G4;
+Icounter_oneBit;1{lay}|counter_@5||1828|0|||D5G4;
+Icounter_oneBit;1{lay}|counter_@6||2230|0|||D5G4;
+Ametal-2|net@37|||S0|counter_@2|mc_1|427.5|8|counter_@1|mc_0|423|8
+Ametal-2|net@44|||S1800|counter_@1|mc_3|423|-177|counter_@2|mc_2|427.5|-177
+Ametal-2|net@48|||S1800|counter_@1|decSucceeded|423|-165|counter_@2|nextFull|427.5|-165
+Ametal-2|net@50|||S1800|counter_@1|loadLatchesIn|423|-209|counter_@2|loadLatchesOut|427.5|-209
+Ametal-2|net@52|||S1800|counter_@1|dec|423|-277|counter_@2|borrow|427.5|-277
+Ametal-2|net@54|||S1800|counter_@1|mc_4|423|-321|counter_@2|mc_5|427.5|-321
+Ametal-2|net@57|||S1800|counter_@1|decFailed|423|-409|counter_@2|nextEmpty|427.5|-409
+Ametal-2|net@58|||S1800|counter_@1|mc_6|423|-415|counter_@2|mc_7|427.5|-415
+Ametal-2|net@62|||S1800|counter_@2|mc_0|825|8|counter_@3|mc_1|829.5|8
+Ametal-2|net@68|||S1800|counter_@2|decSucceeded|825|-165|counter_@3|nextFull|829.5|-165
+Ametal-2|net@69|||S1800|counter_@2|mc_3|825|-177|counter_@3|mc_2|829.5|-177
+Ametal-2|net@71|||S1800|counter_@2|loadLatchesIn|825|-209|counter_@3|loadLatchesOut|829.5|-209
+Ametal-2|net@73|||S1800|counter_@2|dec|825|-277|counter_@3|borrow|829.5|-277
+Ametal-2|net@75|||S1800|counter_@2|mc_4|825|-321|counter_@3|mc_5|829.5|-321
+Ametal-2|net@78|||S1800|counter_@2|decFailed|825|-409|counter_@3|nextEmpty|829.5|-409
+Ametal-2|net@79|||S1800|counter_@2|mc_6|825|-415|counter_@3|mc_7|829.5|-415
+Ametal-2|net@82|||S0|counter_@5|mc_1|1633.5|8|counter_@4|mc_0|1629|8
+Ametal-2|net@84|||S1800|counter_@4|loadLatchesIn|1629|-209|counter_@5|loadLatchesOut|1633.5|-209
+Ametal-2|net@86|||S1800|counter_@4|dec|1629|-277|counter_@5|borrow|1633.5|-277
+Ametal-2|net@88|||S1800|counter_@4|mc_4|1629|-321|counter_@5|mc_5|1633.5|-321
+Ametal-2|net@91|||S1800|counter_@4|decFailed|1629|-409|counter_@5|nextEmpty|1633.5|-409
+Ametal-2|net@92|||S1800|counter_@4|mc_6|1629|-415|counter_@5|mc_7|1633.5|-415
+Ametal-2|net@97|||S1800|counter_@5|mc_0|2031|8|counter_@6|mc_1|2035.5|8
+Ametal-2|net@103|||S1800|counter_@5|decSucceeded|2031|-165|counter_@6|nextFull|2035.5|-165
+Ametal-2|net@104|||S1800|counter_@5|mc_3|2031|-177|counter_@6|mc_2|2035.5|-177
+Ametal-2|net@107|||S1800|counter_@5|loadLatchesIn|2031|-209|counter_@6|loadLatchesOut|2035.5|-209
+Ametal-2|net@109|||S1800|counter_@5|dec|2031|-277|counter_@6|borrow|2035.5|-277
+Ametal-2|net@111|||S1800|counter_@5|mc_4|2031|-321|counter_@6|mc_5|2035.5|-321
+Ametal-2|net@114|||S1800|counter_@5|decFailed|2031|-409|counter_@6|nextEmpty|2035.5|-409
+Ametal-2|net@115|||S1800|counter_@5|mc_6|2031|-415|counter_@6|mc_7|2035.5|-415
+Ametal-2|net@121|||S1800|counter_@4|mc_3|1629|-177|counter_@5|mc_2|1633.5|-177
+Ametal-2|net@122|||S1800|counter_@4|decSucceeded|1629|-165|counter_@5|nextFull|1633.5|-165
+Ametal-2|net@125|||S1800|counter_@3|mc_0|1227|8|counter_@4|mc_1|1231.5|8
+Ametal-2|net@131|||S1800|counter_@3|decSucceeded|1227|-165|counter_@4|nextFull|1231.5|-165
+Ametal-2|net@132|||S1800|counter_@3|mc_3|1227|-177|counter_@4|mc_2|1231.5|-177
+Ametal-2|net@134|||S1800|counter_@3|loadLatchesIn|1227|-209|counter_@4|loadLatchesOut|1231.5|-209
+Ametal-2|net@136|||S1800|counter_@3|dec|1227|-277|counter_@4|borrow|1231.5|-277
+Ametal-2|net@138|||S1800|counter_@3|mc_4|1227|-321|counter_@4|mc_5|1231.5|-321
+Ametal-2|net@141|||S1800|counter_@3|decFailed|1227|-409|counter_@4|nextEmpty|1231.5|-409
+Ametal-2|net@142|||S1800|counter_@3|mc_6|1227|-415|counter_@4|mc_7|1231.5|-415
+Ametal-2|net@177|||S0|counter_@2|loadNext|427.5|-15|counter_@1|load|423|-15
+Ametal-2|net@178|||S0|counter_@3|loadNext|829.5|-15|counter_@2|load|825|-15
+Ametal-2|net@179|||S0|counter_@4|loadNext|1231.5|-15|counter_@3|load|1227|-15
+Ametal-2|net@180|||S0|counter_@5|loadNext|1633.5|-15|counter_@4|load|1629|-15
+Ametal-2|net@181|||S0|counter_@6|loadNext|2035.5|-15|counter_@5|load|2031|-15
+Ametal-2|net@217|||S1800|counter_@0|mc_4|20|8|counter_@1|mc_1|25.5|8
+Ametal-2|net@219|||S1800|counter_@0|load|-19|-15|counter_@1|loadNext|25.5|-15
+Ametal-2|net@221||6.2|S1800|counter_@0|vdd_5|19|-99|counter_@1|vdd_10|25.5|-99
+Ametal-2|net@222||6.2|S1800|counter_@0|gnd_2|19|-149|counter_@1|gnd_4|25.5|-149
+Ametal-2|net@223|||S1800|counter_@0|x|19.5|-165|counter_@1|nextFull|25.5|-165
+Ametal-2|net@224|||S1800|counter_@0|mc_3|20|-177|counter_@1|mc_2|25.5|-177
+Ametal-2|net@225||6.2|S1800|counter_@0|vdd_4|19|-199|counter_@1|vdd_11|25.5|-199
+Ametal-2|net@227|||S1800|counter_@0|out|-18.5|-277|counter_@1|borrow|25.5|-277
+Ametal-2|net@229|||S1800|counter_@0|mc_2|20|-321|counter_@1|mc_5|25.5|-321
+Ametal-2|net@232|||S1800|counter_@0|out@995280369|-18|-409|counter_@1|nextEmpty|25.5|-409
+Ametal-2|net@233|||S1800|counter_@0|mc_1|20|-415|counter_@1|mc_7|25.5|-415
+Ametal-2|net@234|||S1800|counter_@0|gnd_3|19|-5|counter_@1|gnd_8|25.5|-5
+Ametal-2|net@235|||S1800|counter_@0|gnd_1|19|-293|counter_@1|gnd_9|25.5|-293
+Ametal-2|net@236|||S1800|counter_@0|vdd_6|19|45|counter_@1|vdd_19|25.5|45
+Ametal-2|net@237|||S1800|counter_@0|vdd_7|19|-55|counter_@1|vdd_20|25.5|-55
+Ametal-2|net@238|||S1800|counter_@0|vdd_2|19|-343|counter_@1|vdd_21|25.5|-343
+Ametal-2|net@239|||S1800|counter_@0|vdd_3|19|-243|counter_@1|vdd_22|25.5|-243
+Ametal-2|net@300||6.2|S1800|counter_@1|gnd|426|-437|counter_@2|gnd_10|427.5|-437
+Ametal-2|net@301||6.2|S1800|counter_@1|gnd_12|426|-149|counter_@2|gnd_4|427.5|-149
+Ametal-2|net@302||6.2|S1800|counter_@1|gnd_13|426|-5|counter_@2|gnd_8|427.5|-5
+Ametal-2|net@303||6.2|S1800|counter_@1|gnd_11|426|-293|counter_@2|gnd_9|427.5|-293
+Ametal-2|net@304||6.2|S1800|counter_@1|vdd_24|426|-387|counter_@2|vdd|427.5|-387
+Ametal-2|net@305||6.2|S1800|counter_@1|vdd_27|426|-99|counter_@2|vdd_10|427.5|-99
+Ametal-2|net@306||6.2|S1800|counter_@1|vdd_28|426|-199|counter_@2|vdd_11|427.5|-199
+Ametal-2|net@307||6.2|S1800|counter_@1|vdd_29|426|45|counter_@2|vdd_19|427.5|45
+Ametal-2|net@308||6.2|S1800|counter_@1|vdd_30|426|-55|counter_@2|vdd_20|427.5|-55
+Ametal-2|net@309||6.2|S1800|counter_@1|vdd_26|426|-343|counter_@2|vdd_21|427.5|-343
+Ametal-2|net@310||6.2|S1800|counter_@1|vdd_25|426|-243|counter_@2|vdd_22|427.5|-243
+Ametal-2|net@311||6.2|S1800|counter_@1|vdd_1|426|-487|counter_@2|vdd_23|427.5|-487
+Ametal-2|net@312||6.2|S1800|counter_@2|gnd|828|-437|counter_@3|gnd_10|829.5|-437
+Ametal-2|net@313||6.2|S1800|counter_@2|gnd_12|828|-149|counter_@3|gnd_4|829.5|-149
+Ametal-2|net@314||6.2|S1800|counter_@2|gnd_13|828|-5|counter_@3|gnd_8|829.5|-5
+Ametal-2|net@315||6.2|S1800|counter_@2|gnd_11|828|-293|counter_@3|gnd_9|829.5|-293
+Ametal-2|net@316||6.2|S1800|counter_@2|vdd_24|828|-387|counter_@3|vdd|829.5|-387
+Ametal-2|net@317||6.2|S1800|counter_@2|vdd_27|828|-99|counter_@3|vdd_10|829.5|-99
+Ametal-2|net@318||6.2|S1800|counter_@2|vdd_28|828|-199|counter_@3|vdd_11|829.5|-199
+Ametal-2|net@319||6.2|S1800|counter_@2|vdd_29|828|45|counter_@3|vdd_19|829.5|45
+Ametal-2|net@320||6.2|S1800|counter_@2|vdd_30|828|-55|counter_@3|vdd_20|829.5|-55
+Ametal-2|net@321||6.2|S1800|counter_@2|vdd_26|828|-343|counter_@3|vdd_21|829.5|-343
+Ametal-2|net@322||6.2|S1800|counter_@2|vdd_25|828|-243|counter_@3|vdd_22|829.5|-243
+Ametal-2|net@323||6.2|S1800|counter_@2|vdd_1|828|-487|counter_@3|vdd_23|829.5|-487
+Ametal-2|net@324||6.2|S1800|counter_@3|gnd|1230|-437|counter_@4|gnd_10|1231.5|-437
+Ametal-2|net@325||6.2|S1800|counter_@3|gnd_12|1230|-149|counter_@4|gnd_4|1231.5|-149
+Ametal-2|net@326||6.2|S1800|counter_@3|gnd_13|1230|-5|counter_@4|gnd_8|1231.5|-5
+Ametal-2|net@327||6.2|S1800|counter_@3|gnd_11|1230|-293|counter_@4|gnd_9|1231.5|-293
+Ametal-2|net@328||6.2|S1800|counter_@3|vdd_24|1230|-387|counter_@4|vdd|1231.5|-387
+Ametal-2|net@329||6.2|S1800|counter_@3|vdd_27|1230|-99|counter_@4|vdd_10|1231.5|-99
+Ametal-2|net@330||6.2|S1800|counter_@3|vdd_28|1230|-199|counter_@4|vdd_11|1231.5|-199
+Ametal-2|net@331||6.2|S1800|counter_@3|vdd_29|1230|45|counter_@4|vdd_19|1231.5|45
+Ametal-2|net@332||6.2|S1800|counter_@3|vdd_30|1230|-55|counter_@4|vdd_20|1231.5|-55
+Ametal-2|net@333||6.2|S1800|counter_@3|vdd_26|1230|-343|counter_@4|vdd_21|1231.5|-343
+Ametal-2|net@334||6.2|S1800|counter_@3|vdd_25|1230|-243|counter_@4|vdd_22|1231.5|-243
+Ametal-2|net@335||6.2|S1800|counter_@3|vdd_1|1230|-487|counter_@4|vdd_23|1231.5|-487
+Ametal-2|net@336||6.2|S1800|counter_@4|gnd|1632|-437|counter_@5|gnd_10|1633.5|-437
+Ametal-2|net@337||6.2|S1800|counter_@4|gnd_12|1632|-149|counter_@5|gnd_4|1633.5|-149
+Ametal-2|net@338||6.2|S1800|counter_@4|gnd_13|1632|-5|counter_@5|gnd_8|1633.5|-5
+Ametal-2|net@339||6.2|S1800|counter_@4|gnd_11|1632|-293|counter_@5|gnd_9|1633.5|-293
+Ametal-2|net@340||6.2|S1800|counter_@4|vdd_24|1632|-387|counter_@5|vdd|1633.5|-387
+Ametal-2|net@341||6.2|S1800|counter_@4|vdd_27|1632|-99|counter_@5|vdd_10|1633.5|-99
+Ametal-2|net@342||6.2|S1800|counter_@4|vdd_28|1632|-199|counter_@5|vdd_11|1633.5|-199
+Ametal-2|net@343||6.2|S1800|counter_@4|vdd_29|1632|45|counter_@5|vdd_19|1633.5|45
+Ametal-2|net@344||6.2|S1800|counter_@4|vdd_30|1632|-55|counter_@5|vdd_20|1633.5|-55
+Ametal-2|net@345||6.2|S1800|counter_@4|vdd_26|1632|-343|counter_@5|vdd_21|1633.5|-343
+Ametal-2|net@346||6.2|S1800|counter_@4|vdd_25|1632|-243|counter_@5|vdd_22|1633.5|-243
+Ametal-2|net@347||6.2|S1800|counter_@4|vdd_1|1632|-487|counter_@5|vdd_23|1633.5|-487
+Ametal-2|net@348||6.2|S1800|counter_@5|gnd|2034|-437|counter_@6|gnd_10|2035.5|-437
+Ametal-2|net@349||6.2|S1800|counter_@5|gnd_12|2034|-149|counter_@6|gnd_4|2035.5|-149
+Ametal-2|net@350||6.2|S1800|counter_@5|gnd_13|2034|-5|counter_@6|gnd_8|2035.5|-5
+Ametal-2|net@351||6.2|S1800|counter_@5|gnd_11|2034|-293|counter_@6|gnd_9|2035.5|-293
+Ametal-2|net@352||6.2|S1800|counter_@5|vdd_24|2034|-387|counter_@6|vdd|2035.5|-387
+Ametal-2|net@353||6.2|S1800|counter_@5|vdd_27|2034|-99|counter_@6|vdd_10|2035.5|-99
+Ametal-2|net@354||6.2|S1800|counter_@5|vdd_28|2034|-199|counter_@6|vdd_11|2035.5|-199
+Ametal-2|net@355||6.2|S1800|counter_@5|vdd_29|2034|45|counter_@6|vdd_19|2035.5|45
+Ametal-2|net@356||6.2|S1800|counter_@5|vdd_30|2034|-55|counter_@6|vdd_20|2035.5|-55
+Ametal-2|net@357||6.2|S1800|counter_@5|vdd_26|2034|-343|counter_@6|vdd_21|2035.5|-343
+Ametal-2|net@358||6.2|S1800|counter_@5|vdd_25|2034|-243|counter_@6|vdd_22|2035.5|-243
+Ametal-2|net@359||6.2|S1800|counter_@5|vdd_1|2034|-487|counter_@6|vdd_23|2035.5|-487
+Ametal-2|net@368||6.2|S1800|counter_@0|vdd_1|3.5|-387|counter_@1|vdd|25.5|-387
+Ametal-2|net@369||6.2|S0|counter_@1|gnd_10|25.5|-437|counter_@0|gnd|3.5|-437
+Ametal-2|net@370||6.2|S0|counter_@1|vdd_23|25.5|-487|counter_@0|vdd|3.5|-487
+Edec||D5G7;|counter_@6|dec|O
+EdecFailed||D5G7;|counter_@6|decFailed|O
+EdecSucceeded||D5G7;|counter_@6|decSucceeded|O
+Egnd||D5G7;|counter_@6|gnd|G
+Egnd_4||D5G7;|counter_@0|gnd_4|G
+Egnd_5||D5G7;|counter_@0|gnd_5|G
+Egnd_6||D5G7;|counter_@0|gnd_6|G
+Egnd_7||D5G7;|counter_@0|gnd_7|G
+Egnd_11||D5G7;|counter_@6|gnd_11|G
+Egnd_12||D5G7;|counter_@6|gnd_12|G
+Egnd_13||D5G7;|counter_@6|gnd_13|G
+Ein[1]||D5G7;|counter_@6|~val|O
+Ein[2]||D5G7;|counter_@5|~val|O
+Ein[3]||D5G7;|counter_@4|~val|O
+Ein[4]||D5G7;|counter_@3|~val|O
+Ein[5]||D5G7;|counter_@2|~val|O
+Ein[6]||D5G7;|counter_@1|~val|O
+Eload||D5G7;|counter_@6|load|O
+EloadLatches||D5G7;|counter_@6|loadLatchesIn|I
+EloadLatchesOut||D5G7;|counter_@1|loadLatchesOut|O
+Emc_7|mc|D5G6;|counter_@1|mc_7|I
+Emc_1||D5G7;|counter_@6|mc_6|U
+Emc_3||D5G7;|counter_@6|mc_3|U
+Emc_4||D5G7;|counter_@6|mc_4|U
+Evdd_11|vdd|D5G7;|counter_@0|vdd_11|P
+Evdd_8||D5G7;|counter_@0|vdd_8|P
+Evdd_9||D5G7;|counter_@0|vdd_9|P
+Evdd_10||D5G7;|counter_@0|vdd_10|P
+Evdd_12||D5G7;|counter_@0|vdd_12|P
+Evdd_13||D5G7;|counter_@0|vdd_13|P
+Evdd_14||D5G7;|counter_@0|vdd_14|P
+Evdd_15||D5G7;|counter_@0|vdd_15|P
+Evdd_24||D5G7;|counter_@6|vdd_1|P
+Evdd_25||D5G7;|counter_@6|vdd_24|P
+Evdd_26||D5G7;|counter_@6|vdd_25|P
+Evdd_27||D5G7;|counter_@6|vdd_26|P
+Evdd_28||D5G7;|counter_@6|vdd_27|P
+Evdd_29||D5G7;|counter_@6|vdd_28|P
+Evdd_30||D5G7;|counter_@6|vdd_29|P
+Evdd_31||D5G7;|counter_@6|vdd_30|P
 X
 
-# Cell _counter_toplevel;1{sch}
-C_counter_toplevel;1{sch}||schematic|1242939100334|1243899537803|
+# Cell counter;1{sch}
+Ccounter;1{sch}||schematic|1242939100334|1244199440112|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||39|27|||X|
 NOff-Page|conn@1||39|23|||XRR|
 NOff-Page|conn@2||39|19|||X|
 NOff-Page|conn@3||39|15|||XRR|
-NOff-Page|conn@4||-72|59||||
+NOff-Page|conn@4||38.5|51|||X|
 NOff-Page|conn@5||47|-8|||XR|
 NOff-Page|conn@7||39|43|||X|
-I_counter_toplevel;1{ic}|fourBits@0||39|78|||D5G4;
-Icounter_endCap;2{ic}|gasp_2x1@0||-80|31|X||D5G4;
-NGround|gnd@0||57|29|||X|
+NOff-Page|conn@8||-78|52.5|||X|
+Icounter;1{ic}|fourBits@0||48|75|||D5G4;
+Icounter_endCap;2{ic}|gasp_2x1@0||-85|31|X||D5G4;
 Icounter_oneBit;1{ic}|oneBit@0||30|25|||D5G4;
 Icounter_oneBit;1{ic}|oneBit@1||13|25|||D5G4;
 Icounter_oneBit;1{ic}|oneBit@2||-4|25|||D5G4;
-Icounter_oneBit;1{ic}|oneBit@3||-19|25|||D5G4;
-Icounter_oneBit;1{ic}|oneBit@4||-34|25|||D5G4;
-Icounter_oneBit;1{ic}|oneBit@5||-50|25|||D5G4;
-NWire_Pin|pin@71||-26|-4|||X|
+Icounter_oneBit;1{ic}|oneBit@3||-21|25|||D5G4;
+Icounter_oneBit;1{ic}|oneBit@4||-38|25|||D5G4;
+Icounter_oneBit;1{ic}|oneBit@5||-55|25|||D5G4;
+NWire_Pin|pin@71||-28|-4|||X|
 NWire_Pin|pin@72||-11|-4|||X|
 NWire_Pin|pin@73||6|-4|||X|
 NWire_Pin|pin@74||23|-4|||X|
-NWire_Pin|pin@79||-41|-4|||X|
-NWire_Pin|pin@81||-57|-4|||X|
-NWire_Pin|pin@93||-74|-4|||X|
+NWire_Pin|pin@79||-45|-4|||X|
+NWire_Pin|pin@81||-62|-4|||X|
+NWire_Pin|pin@93||-79|-4|||X|
 NWire_Pin|pin@131||47|-4|||X|
 Ngeneric:Invisible-Pin|pin@135||-47.5|83.5|||||ART_message(D5G4;)S[a Kessels-style Counter,includes a ripple-carry adder for the scan chain]
-Ngeneric:Invisible-Pin|pin@136||-46.5|76.5|||||ART_message(D5G3;)Sam 27 May 2009
+Ngeneric:Invisible-Pin|pin@136||-46.5|76.5|||||ART_message(D5G3;)Sam 4 Jun 2009
 Ngeneric:Invisible-Pin|pin@137||-45.5|92.5|||||ART_message(D5G6;)SkesselsCounter
-NWire_Pin|pin@146||18|27|||X|
-NWire_Pin|pin@147||18|27|||X|
 NWire_Pin|pin@148||27|56|||X|
 NWire_Pin|pin@149||10|56|||X|
 NWire_Pin|pin@150||-7|55|||X|
-NWire_Pin|pin@151||-22|55|||X|
-NWire_Pin|pin@152||-37|55|||X|
-NWire_Pin|pin@153||-53|55|||X|
-NWire_Pin|pin@154||-65|43|||X|
-NWire_Pin|pin@155||57|33|||X|
-NWire_Pin|pin@156||-67|33|||X|
-NWire_Pin|pin@157||22|41|||X|
-NWire_Pin|pin@158||5|42|||X|
-NWire_Pin|pin@159||-12|41|||X|
-NWire_Pin|pin@160||-27|42|||X|
-NWire_Pin|pin@161||-42|42|||X|
-NWire_Pin|pin@162||-58|42|||X|
+NWire_Pin|pin@151||-24|55|||X|
+NWire_Pin|pin@152||-41|55|||X|
+NWire_Pin|pin@153||-58|55|||X|
 Ngeneric:Invisible-Pin|pin@163||-20|-14.5|||||ART_message(D5G4;)S[USER IS RESPONSIBLE FOR,"INITIALIZING decFailed TO \"SET\"",UPON MASTER CLEAR]
-Awire|in[1]|D5G2;||2700|oneBit@0|val|27|46|pin@148||27|56
-Awire|in[2]|D5G2;||2700|oneBit@1|val|10|46|pin@149||10|56
-Awire|in[3]|D5G2;||2700|oneBit@2|val|-7|46|pin@150||-7|55
-Awire|in[4]|D5G2;||2700|oneBit@3|val|-22|46|pin@151||-22|55
-Awire|in[5]|D5G2;||2700|oneBit@4|val|-37|46|pin@152||-37|55
-Awire|in[6]|D5G2;||2700|oneBit@5|val|-53|46|pin@153||-53|55
-Awire|net@89|||900|pin@147||18|27|pin@146||18|27
+NBus_Pin|pin@204||20|46|-1|-1||
+NBus_Pin|pin@206||3|46|-1|-1||
+NBus_Pin|pin@208||-14|46|-1|-1||
+NBus_Pin|pin@210||-31|46|-1|-1||
+NBus_Pin|pin@212||-48|46|-1|-1||
+NBus_Pin|pin@214||-65|46|-1|-1||
+NWire_Pin|pin@215||-75|43||||
+Awire|inLO[1]|D5G2;||2700|oneBit@0|val|27|46|pin@148||27|56
+Awire|inLO[2]|D5G2;||2700|oneBit@1|val|10|46|pin@149||10|56
+Awire|inLO[3]|D5G2;||2700|oneBit@2|val|-7|46|pin@150||-7|55
+Awire|inLO[4]|D5G2;||2700|oneBit@3|val|-24|46|pin@151||-24|55
+Awire|inLO[5]|D5G2;||2700|oneBit@4|val|-41|46|pin@152||-41|55
+Awire|inLO[6]|D5G2;||2700|oneBit@5|val|-58|46|pin@153||-58|55
 Awire|net@90|||0|oneBit@1|loadNext|0|27|oneBit@2|load|-5|27
-Awire|net@91|||0|oneBit@2|loadNext|-17|27|oneBit@3|load|-20|27
+Awire|net@91|||0|oneBit@2|loadNext|-17|27|oneBit@3|load|-22|27
 Awire|net@120|||0|pin@74||23|-4|pin@73||6|-4
-Awire|net@123|||900|oneBit@3|mc|-26|11|pin@71||-26|-4
-Awire|net@124|||0|pin@72||-11|-4|pin@71||-26|-4
+Awire|net@123|||900|oneBit@3|mc|-28|11|pin@71||-28|-4
+Awire|net@124|||0|pin@72||-11|-4|pin@71||-28|-4
 Awire|net@125|||900|oneBit@2|mc|-11|11|pin@72||-11|-4
 Awire|net@126|||0|pin@73||6|-4|pin@72||-11|-4
 Awire|net@127|||900|oneBit@1|mc|6|11|pin@73||6|-4
 Awire|net@129|||900|oneBit@0|mc|23|11|pin@74||23|-4
-Awire|net@222|||0|pin@71||-26|-4|pin@79||-41|-4
-Awire|net@223|||900|oneBit@4|mc|-41|11|pin@79||-41|-4
-Awire|net@226|||0|pin@79||-41|-4|pin@81||-57|-4
-Awire|net@227|||900|oneBit@5|mc|-57|11|pin@81||-57|-4
-Awire|net@231|||0|oneBit@3|loadNext|-32|27|oneBit@4|load|-35|27
-Awire|net@232|||0|oneBit@4|loadNext|-47|27|oneBit@5|load|-51|27
-Awire|net@265|||2700|pin@93||-74|-4|gasp_2x1@0|mc|-74|11
-Awire|net@283|||1800|pin@93||-74|-4|pin@81||-57|-4
-Awire|net@288|||0|oneBit@5|loadNext|-63|27|gasp_2x1@0|load|-70|27
+Awire|net@222|||0|pin@71||-28|-4|pin@79||-45|-4
+Awire|net@223|||900|oneBit@4|mc|-45|11|pin@79||-45|-4
+Awire|net@226|||0|pin@79||-45|-4|pin@81||-62|-4
+Awire|net@227|||900|oneBit@5|mc|-62|11|pin@81||-62|-4
+Awire|net@231|||0|oneBit@3|loadNext|-34|27|oneBit@4|load|-39|27
+Awire|net@232|||0|oneBit@4|loadNext|-51|27|oneBit@5|load|-56|27
+Awire|net@265|||2700|pin@93||-79|-4|gasp_2x1@0|mc|-79|11
+Awire|net@283|||1800|pin@93||-79|-4|pin@81||-62|-4
+Awire|net@288|||0|oneBit@5|loadNext|-68|27|gasp_2x1@0|load|-75|27
 Awire|net@327|||2700|conn@5|y|47|-6|pin@131||47|-4
 Awire|net@353|||0|conn@0|y|37|27|oneBit@0|load|29|27
 Awire|net@392|||0|conn@1|a|37|23|oneBit@0|decSucceeded|29|23
 Awire|net@393|||0|conn@2|y|37|19|oneBit@0|dec|29|19
-Awire|net@402|||1800|oneBit@0|loadNext|17|27|pin@147||18|27
-Awire|net@403|||FS0|pin@146||18|27|oneBit@1|load|12|27
 Awire|net@404|||0|oneBit@0|nextFull|17|23|oneBit@1|decSucceeded|12|23
 Awire|net@405|||0|oneBit@0|borrow|17|19|oneBit@1|dec|12|19
 Awire|net@406|||0|oneBit@0|nextEmpty|17|15|oneBit@1|decFailed|12|15
 Awire|net@407|||0|oneBit@1|nextFull|0|23|oneBit@2|decSucceeded|-5|23
 Awire|net@408|||0|oneBit@1|borrow|0|19|oneBit@2|dec|-5|19
 Awire|net@409|||0|oneBit@1|nextEmpty|0|15|oneBit@2|decFailed|-5|15
-Awire|net@410|||0|oneBit@2|nextFull|-17|23|oneBit@3|decSucceeded|-20|23
-Awire|net@412|||0|oneBit@2|borrow|-17|19|oneBit@3|dec|-20|19
-Awire|net@413|||0|oneBit@2|nextEmpty|-17|15|oneBit@3|decFailed|-20|15
-Awire|net@414|||0|oneBit@3|nextFull|-32|23|oneBit@4|decSucceeded|-35|23
-Awire|net@415|||0|oneBit@3|borrow|-32|19|oneBit@4|dec|-35|19
-Awire|net@416|||0|oneBit@3|nextEmpty|-32|15|oneBit@4|decFailed|-35|15
-Awire|net@417|||0|oneBit@4|nextFull|-47|23|oneBit@5|decSucceeded|-51|23
-Awire|net@418|||0|oneBit@4|borrow|-47|19|oneBit@5|dec|-51|19
-Awire|net@419|||0|oneBit@4|nextEmpty|-47|15|oneBit@5|decFailed|-51|15
-Awire|net@420|||0|oneBit@5|nextFull|-63|23|gasp_2x1@0|x|-70|23
-Awire|net@421|||0|oneBit@5|borrow|-63|19|gasp_2x1@0|borrow|-70|19
-Awire|net@422|||0|oneBit@5|nextEmpty|-63|15|gasp_2x1@0|out|-70|15
+Awire|net@410|||0|oneBit@2|nextFull|-17|23|oneBit@3|decSucceeded|-22|23
+Awire|net@412|||0|oneBit@2|borrow|-17|19|oneBit@3|dec|-22|19
+Awire|net@413|||0|oneBit@2|nextEmpty|-17|15|oneBit@3|decFailed|-22|15
+Awire|net@414|||0|oneBit@3|nextFull|-34|23|oneBit@4|decSucceeded|-39|23
+Awire|net@415|||0|oneBit@3|borrow|-34|19|oneBit@4|dec|-39|19
+Awire|net@416|||0|oneBit@3|nextEmpty|-34|15|oneBit@4|decFailed|-39|15
+Awire|net@417|||0|oneBit@4|nextFull|-51|23|oneBit@5|decSucceeded|-56|23
+Awire|net@418|||0|oneBit@4|borrow|-51|19|oneBit@5|dec|-56|19
+Awire|net@419|||0|oneBit@4|nextEmpty|-51|15|oneBit@5|decFailed|-56|15
+Awire|net@420|||0|oneBit@5|nextFull|-68|23|gasp_2x1@0|x|-75|23
+Awire|net@421|||0|oneBit@5|borrow|-68|19|gasp_2x1@0|borrow|-75|19
+Awire|net@422|||0|oneBit@5|nextEmpty|-68|15|gasp_2x1@0|out|-75|15
 Awire|net@429|||0|conn@7|y|37|43|oneBit@0|loadClock|29|43
 Awire|net@430|||0|oneBit@0|loadClockOut|25|43|oneBit@1|loadClock|12|43
 Awire|net@431|||0|oneBit@1|loadClockOut|8|43|oneBit@2|loadClock|-5|43
-Awire|net@432|||0|oneBit@2|loadClockOut|-9|43|oneBit@3|loadClock|-20|43
-Awire|net@433|||0|oneBit@3|loadClockOut|-24|43|oneBit@4|loadClock|-35|43
-Awire|net@434|||0|oneBit@4|loadClockOut|-39|43|oneBit@5|loadClock|-51|43
-Awire|net@435|||0|oneBit@5|loadClockOut|-55|43|pin@154||-65|43
-Awire|net@436|||1800|oneBit@0|ci|29|33|pin@155||57|33
-Awire|net@437|||2700|gnd@0||57|31|pin@155||57|33
-Awire|net@438|||0|oneBit@0|co|17|33|oneBit@1|ci|12|33
-Awire|net@439|||0|oneBit@1|co|0|33|oneBit@2|ci|-5|33
-Awire|net@440|||0|oneBit@2|co|-17|33|oneBit@3|ci|-20|33
-Awire|net@441|||0|oneBit@3|co|-32|33|oneBit@4|ci|-35|33
-Awire|net@442|||0|oneBit@4|co|-47|33|oneBit@5|ci|-51|33
-Awire|net@443|||0|oneBit@5|co|-63|33|pin@156||-67|33
+Awire|net@432|||0|oneBit@2|loadClockOut|-9|43|oneBit@3|loadClock|-22|43
+Awire|net@433|||0|oneBit@3|loadClockOut|-26|43|oneBit@4|loadClock|-39|43
+Awire|net@434|||0|oneBit@4|loadClockOut|-43|43|oneBit@5|loadClock|-56|43
 Awire|net@445|||0|conn@3|a|37|15|oneBit@0|decFailed|29|15
 Awire|net@446|||0|pin@131||47|-4|pin@74||23|-4
-Awire|scan[1]|D5G2;RRRY1;||2700|oneBit@0|scan1|22|35|pin@157||22|41
-Awire|scan[2]|D5G2;RRR||2700|oneBit@1|scan1|5|35|pin@158||5|42
-Awire|scan[3]|D5G2;RRR||2700|oneBit@2|scan1|-12|35|pin@159||-12|41
-Awire|scan[4]|D5G2;RRR||2700|oneBit@3|scan1|-27|35|pin@160||-27|42
-Awire|scan[5]|D5G2;RRR||2700|oneBit@4|scan1|-42|35|pin@161||-42|42
-Awire|scan[6]|D5G2;RRR||2700|oneBit@5|scan1|-58|35|pin@162||-58|42
+Awire|net@484|||1800|oneBit@1|load|12|27|oneBit@0|loadNext|17|27
+Awire|net@503|||0|oneBit@5|loadClockOut|-60|43|pin@215||-75|43
+Awire|net@504|||1800|pin@215||-75|43|oneBit@5|loadClockOut|-60|43
+Abus|scan[1:3]|D5G2;|-0.5|IJ2700|oneBit@0|s[4]|20|36|pin@204||20|46
+Abus|scan[4:6]|D5G2;|-0.5|IJ2700|oneBit@1|s[4]|3|36|pin@206||3|46
+Abus|scan[7:9]|D5G2;|-0.5|IJ2700|oneBit@2|s[4]|-14|36|pin@208||-14|46
+Abus|scan[10:12]|D5G2;|-0.5|IJ2700|oneBit@3|s[4]|-31|36|pin@210||-31|46
+Abus|scan[13:15]|D5G2;|-0.5|IJ2700|oneBit@4|s[4]|-48|36|pin@212||-48|46
+Abus|scan[16:18]|D5G2;|-0.5|IJ2700|oneBit@5|s[4]|-65|36|pin@214||-65|46
 Edec||D5G2;X-4;|conn@2|a|B
 EdecFailed||D5G2;X10;|conn@3|a|B
 EdecSucceeded||D5G2;X8;|conn@1|y|B
-Eval[3:0]|in[1:6]|D5G2;X-8;|conn@4|a|B
+Eval[3:0]|inLO[1:6]|D5G2;X-8;|conn@4|a|I
 Eload||D5G2;X-4;|conn@0|a|B
-EloadClock|loadLatches|D5G2;X-7;|conn@7|a|U
-Emc||D5G2;X-2;|conn@5|a|U
+EloadClock|loadLatches|D5G2;X-7;|conn@7|a|I
+Emc||D5G2;X-2;|conn@5|a|I
+Escan[1:24]|scan[1:18]|D5G2;X5.5;|conn@8|y|O
 X
 
 # Cell counter_endCap;2{ic}
@@ -408,210 +1340,415 @@ Eout||D4G1;X-1;|pin@16||B
 Ex||D5G2;X-2;|pin@21||U
 X
 
+# Cell counter_endCap;2{lay}
+Ccounter_endCap;2{lay}||cmos90|1243673180462|1244150551333||ATTR_NCC(D5G10;NTX120.75;Y345.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244000320300|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244153531443
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||124|238||||
+NX-Metal-1-Metal-2-Con|contact@1||99|238||||
+NX-Metal-1-Metal-2-Con|contact@2||124|-94|||Y|
+NX-Metal-1-Metal-2-Con|contact@3||99.5|-94|||Y|
+NX-Metal-1-Metal-2-Con|contact@4||101.5|200||||
+NX-Metal-1-Metal-2-Con|contact@5||63|200||||
+NX-Metal-1-Metal-2-Con|contact@6||102|-50||||
+NX-Metal-1-Metal-2-Con|contact@7||82|-50||||
+NX-Metal-1-Metal-2-Con|contact@11||108.5|-188||||
+NX-Metal-1-Metal-2-Con|contact@12||63|-188||||
+NX-Metal-1-Metal-2-Con|contact@13||89|-200||||
+NX-Metal-1-Metal-2-Con|contact@14||75|-200||||
+NX-Metal-1-Metal-2-Con|contact@15||132|194||||
+NX-Metal-1-Metal-2-Con|contact@16||141|194||||
+NX-Metal-1-Metal-2-Con|contact@18||107.5|206||||
+NX-Metal-1-Metal-2-Con|contact@26||108|-56||||
+NX-Metal-1-Metal-2-Con|contact@27||146.5|232||||
+NX-Metal-1-Metal-2-Con|contact@28||146.5|44||||
+NX-Metal-1-Metal-2-Con|contact@29||146.5|-100||||
+NX-Metal-1-Metal-2-Con|contact@30||146.5|-194||||
+NX-Metal-1-Metal-2-Con|contact@31||113.5|-100||||
+NX-Metal-1-Metal-2-Con|contact@35||146.5|244||||
+NX-Metal-1-Metal-2-Con|contact@36||113.5|244||||
+NX-Metal-1-Metal-2-Con|contact@37||60.5|88||||
+NX-Metal-1-Metal-2-Con|contact@38||96|88||||
+NX-Metal-1-Metal-2-Con|contact@39||77|41||||
+NX-Metal-1-Metal-2-Con|contact@40||88.5|41||||
+NX-Metal-1-Metal-2-Con|contact@41||82|6||||
+NX-Metal-1-Metal-2-Con|contact@42||88.5|6||||
+NX-Metal-1-Metal-2-Con|contact@43||63|53.5||||
+NX-Metal-1-Metal-2-Con|contact@45||96|58||||
+NX-Metal-1-Metal-2-Con|contact@46||75|-44||||
+NX-Metal-1-Metal-2-Con|contact@47||141|-44||||
+IcentersJ:ctrAND3in30;2{lay}|ctrAND3i@1||98.5|72|Y||D5G4;
+Igates1inM:inv05;1{lay}|inv05@2||97|216|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@4||97.5|-72|Y||D5G4;
+NMetal-1-Pin|pin@2||63|103.5||||
+NMetal-1-Pin|pin@3||69.5|103.5||||
+NMetal-1-Pin|pin@12||63|3||||
+NMetal-1-Pin|pin@14||141|-50||||
+NMetal-1-Pin|pin@15||75|-50||||
+NMetal-1-Pin|pin@16||75|-162||||
+NMetal-1-Pin|pin@17||141|134.5||||
+NMetal-1-Pin|pin@18||141|123||||
+NMetal-1-Pin|pin@19||107.5|252.2||||
+NMetal-1-Pin|pin@21||108|-108.2||||
+NMetal-2-Pin|pin@23||128|44||||
+NMetal-2-Pin|pin@24||126.5|-194||||
+NMetal-2-Pin|pin@26||115|206||||
+NMetal-1-Pin|pin@29||77|43.5||||
+NMetal-1-Pin|pin@31||82|7.5||||
+NMetal-2-Pin|pin@33||146.5|72||||
+NMetal-2-Pin|pin@34||146|56||||
+NMetal-2-Pin|pin@35||146|72||||
+NMetal-2-Pin|pin@38||72|58||||
+NMetal-2-Pin|pin@39||72|53.5||||
+NMetal-2-Pin|pin@40||157|232||||
+NMetal-1-Pin|pin@41||89|-200||||
+NMetal-2-Pin|pin@42||119|-56||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||50.5|-216|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||51|-72|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||51|216|||D5G4;
+IdriversM:predDri10wMC;1{lay}|predDri1@3||126.5|216|||D5G4;
+IdriversM:predDri10wMC;1{lay}|predDri1@5||126.5|-72|Y||D5G4;
+IwiresL:select22;1{lay}|select22@1||155|216|||D5G4;
+IwiresL:select22;1{lay}|select22@2||155|72|||D5G4;
+IwiresL:select22;1{lay}|select22@3||155|-72|||D5G4;
+IwiresL:select40;1{lay}|select40@0||69|-72|||D5G4;
+IwiresL:select40;1{lay}|select40@1||69|-216|||D5G4;
+IwiresL:select40;1{lay}|select40@3||69|216|||D5G4;
+IwiresL:select40;1{lay}|select40@4||146|-216|||D5G4;
+IdriversM:sucDri10;1{lay}|sucDri10@1||106|-216|Y||D5G4;
+Ametal-1|net@0||0.4|S900|contact@0||124|238|predDri1@3|pred_1|124|232
+Ametal-1|net@1||0.4|S900|contact@1||99|238|inv05@2|in[1]|99|231
+Ametal-2|net@2|||S1800|contact@1||99|238|contact@0||124|238
+Ametal-1|net@3||0.4|S2700|contact@2||124|-94|predDri1@5|pred_1|124|-88
+Ametal-1|net@4||0.4|S2700|contact@3||99.5|-94|inv05@4|in[1]|99.5|-87
+Ametal-2|net@5|||S1800|contact@3||99.5|-94|contact@2||124|-94
+Ametal-1|net@6|||S2700|contact@4||101.5|200|inv05@2|out[1]|101.5|209
+Ametal-2|net@7|||S1800|contact@5||63|200|contact@4||101.5|200
+Ametal-1|net@10|||S900|contact@5||63|200|pin@2||63|103.5
+Ametal-1|net@11|||S900|pin@3||69.5|103.5|ctrAND3i@1|inA_1|69.5|92
+Ametal-1|net@12|||S1800|pin@2||63|103.5|pin@3||69.5|103.5
+Ametal-1|net@13|||S900|contact@6||102|-50|inv05@4|out[1]|102|-65
+Ametal-2|net@14|||S1800|contact@7||82|-50|contact@6||102|-50
+Ametal-1|net@26|||S2700|contact@11||108.5|-188|sucDri10@1|succ|108.5|-182
+Ametal-1|net@28|||S2700|contact@12||63|-188|pin@12||63|3
+Ametal-1|net@31|||S0|pin@14||141|-50|predDri1@5|in|132|-50
+Ametal-1|net@33|||S2700|pin@16||75|-162|pin@15||75|-50
+Ametal-1|net@35|||S2700|contact@14||75|-200|pin@16||75|-162
+Ametal-2|net@36|||S1800|contact@14||75|-200|contact@13||89|-200
+Ametal-1|net@37|||S2700|contact@15||132|194|predDri1@3|in|132|194
+Ametal-2|net@38|||S0|contact@16||141|194|contact@15||132|194
+Ametal-1|net@39|||S2700|pin@17||141|134.5|contact@16||141|194
+Ametal-1|net@40|||S900|pin@18||141|123|ctrAND3i@1|out|141|56
+Ametal-1|net@41|||S900|pin@17||141|134.5|pin@18||141|123
+Ametal-1|net@43|||S2700|contact@18||107.5|206|pin@19||107.5|252.2
+Ametal-1|net@44|||S1800|pin@19||107.5|252.2|predDri1@3|pred|112|252.2
+Ametal-1|net@51|||S900|contact@26||108|-56|pin@21||108|-108.2
+Ametal-1|net@52|||S1800|pin@21||108|-108.2|predDri1@5|pred|112|-108.2
+Ametal-1|net@53|||S2700|contact@30||146.5|-194|contact@29||146.5|-100
+Ametal-1|net@54|||S2700|contact@29||146.5|-100|contact@28||146.5|44
+Ametal-1|net@55|||S2700|contact@28||146.5|44|contact@27||146.5|232
+Ametal-1|net@57|||S2700|contact@31||113.5|-100|predDri1@5|mc|113.5|-97
+Ametal-2|net@58|||S1800|contact@31||113.5|-100|contact@29||146.5|-100
+Ametal-2|net@59||6.2|S0|predDri1@5|vdd|107.5|-122|inv05@4|vdd_2|106.5|-122
+Ametal-2|net@60||6.2|S0|predDri1@5|gnd|107.5|-72|inv05@4|gnd_1|106.5|-72
+Ametal-2|net@61||6.2|S0|predDri1@5|vdd_1|107.5|-22|inv05@4|vdd_3|106.5|-22
+Ametal-2|net@62||6.2|S0|predDri1@3|vdd_1|107.5|166|inv05@2|vdd_3|106|166
+Ametal-2|net@63||6.2|S0|predDri1@3|gnd|107.5|216|inv05@2|gnd_1|106|216
+Ametal-2|net@64||6.2|S0|predDri1@3|vdd|107.5|266|inv05@2|vdd_2|106|266
+Ametal-2|net@68|||S1800|pin@23||128|44|contact@28||146.5|44
+Ametal-2|net@69|||S1800|pin@24||126.5|-194|contact@30||146.5|-194
+Ametal-2|net@71|||S0|pin@26||115|206|contact@18||107.5|206
+Ametal-1|net@74|||S2700|pin@29||77|43.5|ctrAND3i@1|inC|77|50
+Ametal-1|net@78|||S2700|contact@7||82|-50|pin@31||82|7.5
+Ametal-2|net@80||6.2|S0|pin@33||146.5|72|ctrAND3i@1|gnd_1|145.5|72
+Ametal-2|net@81|||S2700|pin@34||146|56|pin@35||146|72
+Ametal-2|net@82||6.2|S1800|pin@35||146|72|pin@33||146.5|72
+Ametal-1|net@85|||S900|contact@36||113.5|244|predDri1@3|mc|113.5|241
+Ametal-2|net@86|||S1800|contact@36||113.5|244|contact@35||146.5|244
+Ametal-1|net@89|||S2700|contact@37||60.5|88|ctrAND3i@1|inB|60.5|92
+Ametal-2|net@90|||S0|contact@38||96|88|contact@37||60.5|88
+Ametal-1|net@91|||S2700|contact@39||77|41|pin@29||77|43.5
+Ametal-2|net@92|||S0|contact@40||88.5|41|contact@39||77|41
+Ametal-1|net@93|||S2700|contact@41||82|6|pin@31||82|7.5
+Ametal-2|net@94|||S0|contact@42||88.5|6|contact@41||82|6
+Ametal-1|net@95|||S900|contact@40||88.5|41|contact@42||88.5|6
+Ametal-1|net@96|||S900|contact@43||63|53.5|pin@12||63|3
+Ametal-1|net@103|||S2700|contact@45||96|58|contact@38||96|88
+Ametal-2|net@104|||S1800|pin@38||72|58|contact@45||96|58
+Ametal-2|net@105|||S900|pin@38||72|58|pin@39||72|53.5
+Ametal-2|net@106|||S0|pin@39||72|53.5|contact@43||63|53.5
+Ametal-1|net@107|||S900|contact@35||146.5|244|contact@27||146.5|232
+Ametal-2|net@108|||S0|pin@40||157|232|contact@27||146.5|232
+Ametal-1|net@109|||S0|contact@13||89|-200|pin@41||89|-200
+Ametal-1|net@110|||S2700|pin@41||89|-200|sucDri10@1|in|89|-197
+Ametal-1|net@111|||S900|ctrAND3i@1|out|141|56|contact@47||141|-44
+Ametal-1|net@112|||S900|contact@46||75|-44|pin@15||75|-50
+Ametal-1|net@113||0.4|S900|contact@47||141|-44|pin@14||141|-50
+Ametal-2|net@114|||S0|contact@47||141|-44|contact@46||75|-44
+Ametal-2|net@115|||S0|pin@42||119|-56|contact@26||108|-56
+Ametal-2|net@118|||S1800|contact@12||63|-188|contact@11||108.5|-188
+Ametal-2|net@119||6.2|S0|inv05@2|vdd|88|266|pinsVddG@2|vdd|51|266
+Ametal-2|net@120||6.2|S0|inv05@2|gnd|88|216|pinsVddG@2|gnd|51|216
+Ametal-2|net@121||6.2|S0|inv05@2|vdd_1|88|166|pinsVddG@2|vdd_1|51|166
+Ametal-2|net@125||6.2|S0|sucDri10@1|vdd|82|-266|pinsVddG@0|vdd_1|50.5|-266
+Ametal-2|net@126||6.2|S0|sucDri10@1|gnd|82|-216|pinsVddG@0|gnd|50.5|-216
+Ametal-2|net@127||6.2|S0|sucDri10@1|vdd_1|82|-166|pinsVddG@0|vdd|50.5|-166
+Ametal-2|net@128||6.2|S1800|pinsVddG@1|vdd|51|-22|inv05@4|vdd_1|88.5|-22
+Ametal-2|net@129||6.2|S1800|pinsVddG@1|gnd|51|-72|inv05@4|gnd|88.5|-72
+Ametal-2|net@130||6.2|S1800|pinsVddG@1|vdd_1|51|-122|inv05@4|vdd|88.5|-122
+Eborrow||D5G2;|contact@26||B
+Egnd||D5G2;|sucDri10@1|gnd_1|G
+Egnd_1||D5G2;|predDri1@5|gnd_1|G
+Egnd_2||D5G2;|ctrAND3i@1|gnd_1|G
+Egnd_3||D5G2;Y-3;|predDri1@3|gnd_1|G
+Egnd_4||D5G2;|ctrAND3i@1|gnd|G
+Egnd_8||D5G2;|pinsVddG@2|gnd|G
+Egnd_9||D5G2;|pinsVddG@0|gnd|G
+Egnd_10||D5G2;|pinsVddG@1|gnd|G
+Eload||D5G2;|contact@18||B
+Emc||D5G2;|contact@30||U
+Emc_2||D5G2;|contact@29||U
+Emc_3||D5G2;|contact@28||U
+Emc_4||D5G2;|pin@40||I
+Eout||D5G2;|contact@11||B
+Evdd||D5G2;|sucDri10@1|vdd_2|P
+Evdd_1||D5G2;|sucDri10@1|vdd_3|P
+Evdd_2||D5G2;|predDri1@5|vdd_2|P
+Evdd_3||D5G2;|predDri1@5|vdd_3|P
+Evdd_4||D5G2;|ctrAND3i@1|vdd_2|P
+Evdd_5||D5G2;|ctrAND3i@1|vdd_3|P
+Evdd_6||D5G2;Y-3;|predDri1@3|vdd_2|P
+Evdd_7||D5G2;Y-3;|predDri1@3|vdd_3|P
+Evdd_9||D5G2;|ctrAND3i@1|vdd|P
+Evdd_10||D5G2;|ctrAND3i@1|vdd_1|P
+Evdd_16||D5G2;|pinsVddG@2|vdd|P
+Evdd_17||D5G2;|pinsVddG@2|vdd_1|P
+Evdd_18||D5G2;|pinsVddG@0|vdd|P
+Evdd_19||D5G2;|pinsVddG@0|vdd_1|P
+Evdd_20||D5G2;|pinsVddG@1|vdd|P
+Evdd_21||D5G2;|pinsVddG@1|vdd_1|P
+Ex||D5G2;|pin@34||P
+X
+
 # Cell counter_endCap;1{lay}
-Ccounter_endCap;1{lay}||cmos90|1243673180462|1243915043357||ATTR_NCC(D5G10;NTX121;Y127;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1243914592004|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1243915322252
+Ccounter_endCap;1{lay}||cmos90|1243673180462|1244150551333||ATTR_NCC(D5G10;NTX121;Y127;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244000320300|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244001351577
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||124|25||||
-NX-Metal-1-Metal-2-Con|contact@1||99|25||||
-NX-Metal-1-Metal-2-Con|contact@2||119|-313|||Y|
-NX-Metal-1-Metal-2-Con|contact@3||94.5|-313|||Y|
-NX-Metal-1-Metal-2-Con|contact@4||101.5|-13||||
-NX-Metal-1-Metal-2-Con|contact@5||63|-13||||
-NX-Metal-1-Metal-2-Con|contact@6||97|-269||||
+NX-Metal-1-Metal-2-Con|contact@0||124|19||||
+NX-Metal-1-Metal-2-Con|contact@1||99|19||||
+NX-Metal-1-Metal-2-Con|contact@2||124|-313|||Y|
+NX-Metal-1-Metal-2-Con|contact@3||99.5|-313|||Y|
+NX-Metal-1-Metal-2-Con|contact@4||101.5|-19||||
+NX-Metal-1-Metal-2-Con|contact@5||63|-19||||
+NX-Metal-1-Metal-2-Con|contact@6||102|-269||||
 NX-Metal-1-Metal-2-Con|contact@7||82|-269||||
-NX-Metal-1-Metal-2-Con|contact@11||108.5|-410||||
-NX-Metal-1-Metal-2-Con|contact@12||63|-410||||
-NX-Metal-1-Metal-2-Con|contact@13||83.5|-404||||
-NX-Metal-1-Metal-2-Con|contact@14||141.5|-404||||
-NX-Metal-1-Metal-2-Con|contact@15||132|-19||||
-NX-Metal-1-Metal-2-Con|contact@16||141|-19||||
-NX-Metal-1-Metal-2-Con|contact@18||107.5|-7||||
-NX-Metal-1-Metal-2-Con|contact@26||103|-275||||
-NX-Metal-1-Metal-2-Con|contact@27||146.5|16||||
-NX-Metal-1-Metal-2-Con|contact@28||146.5|-172||||
+NX-Metal-1-Metal-2-Con|contact@11||108.5|-407||||
+NX-Metal-1-Metal-2-Con|contact@12||63|-407||||
+NX-Metal-1-Metal-2-Con|contact@13||89|-413||||
+NX-Metal-1-Metal-2-Con|contact@14||75|-413||||
+NX-Metal-1-Metal-2-Con|contact@15||132|-25||||
+NX-Metal-1-Metal-2-Con|contact@16||141|-25||||
+NX-Metal-1-Metal-2-Con|contact@18||107.5|-13||||
+NX-Metal-1-Metal-2-Con|contact@26||108|-275||||
+NX-Metal-1-Metal-2-Con|contact@27||146.5|10||||
+NX-Metal-1-Metal-2-Con|contact@28||146.5|-175||||
 NX-Metal-1-Metal-2-Con|contact@29||146.5|-319||||
-NX-Metal-1-Metal-2-Con|contact@30||146.5|-416||||
-NX-Metal-1-Metal-2-Con|contact@31||108.5|-319||||
-NX-Metal-1-Metal-2-Con|contact@35||146.5|31||||
-NX-Metal-1-Metal-2-Con|contact@36||113.5|31||||
-NX-Metal-1-Metal-2-Con|contact@37||60.5|-128||||
-NX-Metal-1-Metal-2-Con|contact@38||96|-128||||
-NX-Metal-1-Metal-2-Con|contact@39||77|-175||||
-NX-Metal-1-Metal-2-Con|contact@40||88.5|-175||||
-NX-Metal-1-Metal-2-Con|contact@41||82|-210||||
-NX-Metal-1-Metal-2-Con|contact@42||88.5|-210||||
-NX-Metal-1-Metal-2-Con|contact@43||63|-162.5||||
-NX-Metal-1-Metal-2-Con|contact@45||96|-158||||
-IcentersJ:ctrAND3in30;2{lay}|ctrAND3i@1||98.5|-144|Y||D5G4;
-Igates1inM:inv05;1{lay}|inv05@2||97|3|||D5G4;
-Igates1inM:inv05;1{lay}|inv05@4||92.5|-291|Y||D5G4;
-NMetal-1-Pin|pin@2||63|-112.5||||
-NMetal-1-Pin|pin@3||69.5|-112.5||||
-NMetal-1-Pin|pin@12||63|-213||||
-NMetal-1-Pin|pin@13||141|-269||||
+NX-Metal-1-Metal-2-Con|contact@30||146.5|-413||||
+NX-Metal-1-Metal-2-Con|contact@31||113.5|-319||||
+NX-Metal-1-Metal-2-Con|contact@35||146.5|25||||
+NX-Metal-1-Metal-2-Con|contact@36||113.5|25||||
+NX-Metal-1-Metal-2-Con|contact@37||60.5|-131||||
+NX-Metal-1-Metal-2-Con|contact@38||96|-131||||
+NX-Metal-1-Metal-2-Con|contact@39||77|-178||||
+NX-Metal-1-Metal-2-Con|contact@40||88.5|-178||||
+NX-Metal-1-Metal-2-Con|contact@41||82|-213||||
+NX-Metal-1-Metal-2-Con|contact@42||88.5|-213||||
+NX-Metal-1-Metal-2-Con|contact@43||63|-165.5||||
+NX-Metal-1-Metal-2-Con|contact@45||96|-161||||
+NX-Metal-1-Metal-2-Con|contact@46||75|-263||||
+NX-Metal-1-Metal-2-Con|contact@47||141|-263||||
+IcentersJ:ctrAND3in30;2{lay}|ctrAND3i@1||98.5|-147|Y||D5G4;
+Igates1inM:inv05;1{lay}|inv05@2||97|-3|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@4||97.5|-291|Y||D5G4;
+NMetal-1-Pin|pin@2||63|-115.5||||
+NMetal-1-Pin|pin@3||69.5|-115.5||||
+NMetal-1-Pin|pin@12||63|-216||||
 NMetal-1-Pin|pin@14||141|-269||||
-NMetal-1-Pin|pin@15||141.5|-269||||
-NMetal-1-Pin|pin@16||141.5|-384||||
-NMetal-1-Pin|pin@17||141|-81.5||||
-NMetal-1-Pin|pin@18||141|-93||||
-NMetal-1-Pin|pin@19||107.5|39.2||||
-NMetal-1-Pin|pin@21||103|-327.2||||
-NMetal-2-Pin|pin@23||128|-172||||
-NMetal-2-Pin|pin@24||126.5|-416||||
-NMetal-2-Pin|pin@26||115|-7||||
-NMetal-2-Pin|pin@27||113.5|-275||||
-NMetal-1-Pin|pin@29||77|-172.5||||
-NMetal-1-Pin|pin@31||82|-208.5||||
-NMetal-2-Pin|pin@33||146.5|-144||||
-NMetal-2-Pin|pin@34||146|-160||||
-NMetal-2-Pin|pin@35||146|-144||||
-NMetal-2-Pin|pin@38||72|-158||||
-NMetal-2-Pin|pin@39||72|-162.5||||
-NMetal-2-Pin|pin@40||125|16||||
-NMetal-1-Pin|pin@41||89|-404||||
-NN-Select-Node|plnode@113||100|-144|100|44.4||A
-NN-Select-Node|plnode@114||116.7|0.7|59|43||A
+NMetal-1-Pin|pin@15||75|-269||||
+NMetal-1-Pin|pin@16||75|-381||||
+NMetal-1-Pin|pin@17||141|-84.5||||
+NMetal-1-Pin|pin@18||141|-96||||
+NMetal-1-Pin|pin@19||107.5|33.2||||
+NMetal-1-Pin|pin@21||108|-327.2||||
+NMetal-2-Pin|pin@23||128|-175||||
+NMetal-2-Pin|pin@24||126.5|-413||||
+NMetal-2-Pin|pin@26||115|-13||||
+NMetal-1-Pin|pin@29||77|-175.5||||
+NMetal-1-Pin|pin@31||82|-211.5||||
+NMetal-2-Pin|pin@33||146.5|-147||||
+NMetal-2-Pin|pin@34||146|-163||||
+NMetal-2-Pin|pin@35||146|-147||||
+NMetal-2-Pin|pin@38||72|-161||||
+NMetal-2-Pin|pin@39||72|-165.5||||
+NMetal-2-Pin|pin@40||125|10||||
+NMetal-1-Pin|pin@41||89|-413||||
+NMetal-2-Pin|pin@42||119|-275||||
+NN-Select-Node|plnode@113||100|-147|100|44.4||A
+NN-Select-Node|plnode@114||116.7|-5.3|59|43||A
 NN-Select-Node|plnode@115||112|-291|58.4|44.4||A
-NN-Select-Node|plnode@116||106|-439.5|49.4|29.4||A
-NP-Select-Node|plnode@117||116.75|-71.5|58.9|91.4||A
-NP-Select-Node|plnode@118||121|-193|50.4|44.4||A
-NP-Select-Node|plnode@119||67.5|-192|33.4|44.4||A
-NP-Select-Node|plnode@120||104|-388|35.4|44.4||A
+NN-Select-Node|plnode@116||106|-436.5|49.4|29.4||A
+NP-Select-Node|plnode@117||116.75|-74.5|58.9|91.4||A
+NP-Select-Node|plnode@118||121|-196|50.4|44.4||A
+NP-Select-Node|plnode@119||67.5|-195|33.4|44.4||A
+NP-Select-Node|plnode@120||104|-385|35.4|44.4||A
 NP-Select-Node|plnode@121||121.5|-334.5|39.4|32.4||A
-NP-Select-Node|plnode@122||126.5|43.5|39.4|32.4||A
-NP-Select-Node|plnode@123||63|-96|24.4|44.4||A
-NP-Select-Node|plnode@124||92.5|-243|19.4|44.4||A
-NP-Select-Node|plnode@125||121.5|-485|18.4|38.4||A
-NP-Select-Node|plnode@126||98|-482|18.4|26.4||A
-NP-Well-Node|plnode@127||100|-143.95|100|47.5||A
-NP-Well-Node|plnode@128||116.75|0.7|62.5|43||A
+NP-Select-Node|plnode@122||126.5|37.5|39.4|32.4||A
+NP-Select-Node|plnode@123||63|-99|24.4|44.4||A
+NP-Select-Node|plnode@125||121.5|-482|18.4|38.4||A
+NP-Select-Node|plnode@126||98|-479|18.4|26.4||A
+NP-Well-Node|plnode@127||100|-146.95|100|47.5||A
+NP-Well-Node|plnode@128||116.75|-5.3|62.5|43||A
 NP-Well-Node|plnode@129||112|-291|62|44.4||A
-NP-Well-Node|plnode@130||106|-439.5|53|29.4||A
-NN-Well-Node|plnode@132||100|-217.5|100|95.4||A
+NP-Well-Node|plnode@130||106|-436.5|53|29.4||A
 NN-Well-Node|plnode@133||113.75|-364.25|58.5|91.9||A
-NN-Well-Node|plnode@134||126.5|43.5|43|32.4||A
-NN-Well-Node|plnode@135||109.75|-485|45.5|38.4||A
-NN-Well-Node|plnode@137||100|51.5|100|49||A
-NP-Well-Node|plnode@138||100|3|100|48||A
-NN-Well-Node|plnode@139||100|-46.5|100|51||A
-NP-Select-Node|plnode@141||100|53|100|52||
-NP-Select-Node|plnode@142||100|-46.5|100|51||
-NN-Select-Node|plnode@143||100|3|100|48||
-NN-Well-Node|plnode@144||100.5|-96|100|48||A
-NP-Well-Node|plnode@145||100|-144|100|48||A
-NN-Well-Node|plnode@146||100|-193.5|100|51||A
-NP-Select-Node|plnode@147||100|-96|100|48||
-NP-Select-Node|plnode@148||101|-194|104|52||
-NN-Select-Node|plnode@149||100|-144|100|48||
+NN-Well-Node|plnode@134||126.5|37.5|43|32.4||A
+NN-Well-Node|plnode@135||109.75|-482|45.5|38.4||A
+NN-Well-Node|plnode@137||100|45.5|100|49||A
+NP-Well-Node|plnode@138||100|-3|100|48||A
+NN-Well-Node|plnode@139||100|-52.5|100|51||A
+NP-Select-Node|plnode@141||100|47|100|52||
+NP-Select-Node|plnode@142||100|-52.5|100|51||
+NN-Select-Node|plnode@143||100|-3|100|48||
+NN-Well-Node|plnode@144||100.5|-99|100|48||A
+NP-Well-Node|plnode@145||100|-147|100|48||A
+NN-Well-Node|plnode@146||100|-196.5|100|51||A
+NP-Select-Node|plnode@147||100|-99|100|48||
+NP-Select-Node|plnode@148||101|-197|104|52||
+NN-Select-Node|plnode@149||100|-147|100|48||
 NN-Well-Node|plnode@150||100|-243|100|48||A
 NP-Well-Node|plnode@151||101|-291|104|48||A
 NN-Well-Node|plnode@152||100|-339|100|48||A
 NP-Select-Node|plnode@153||101|-243|104|48||
 NP-Select-Node|plnode@154||100|-339|100|48||
 NN-Select-Node|plnode@155||101|-291|104|48||
-NN-Well-Node|plnode@156||100|-388.5|100|51||A
-NP-Well-Node|plnode@157||100|-438|100|48||A
-NN-Well-Node|plnode@158||100|-488|100|52||A
-NP-Select-Node|plnode@159||100|-388.5|100|51||
-NP-Select-Node|plnode@160||100|-488|100|52||
-NN-Select-Node|plnode@161||100|-438|100|48||
-IdriversM:predDri10wMC;1{lay}|predDri1@3||126.5|3|||D5G4;
-IdriversM:predDri10wMC;1{lay}|predDri1@5||121.5|-291|Y||D5G4;
-IdriversM:sucDri10;1{lay}|sucDri10@1||106|-438|Y||D5G4;
-Ametal-1|net@0||0.4|S900|contact@0||124|25|predDri1@3|pred_1|124|19
-Ametal-1|net@1||0.4|S900|contact@1||99|25|inv05@2|in[1]|99|18
-Ametal-2|net@2|||S1800|contact@1||99|25|contact@0||124|25
-Ametal-1|net@3||0.4|S2700|contact@2||119|-313|predDri1@5|pred_1|119|-307
-Ametal-1|net@4||0.4|S2700|contact@3||94.5|-313|inv05@4|in[1]|94.5|-306
-Ametal-2|net@5|||S1800|contact@3||94.5|-313|contact@2||119|-313
-Ametal-1|net@6|||S2700|contact@4||101.5|-13|inv05@2|out[1]|101.5|-4
-Ametal-2|net@7|||S1800|contact@5||63|-13|contact@4||101.5|-13
-Ametal-1|net@10|||S900|contact@5||63|-13|pin@2||63|-112.5
-Ametal-1|net@11|||S900|pin@3||69.5|-112.5|ctrAND3i@1|inA_1|69.5|-124
-Ametal-1|net@12|||S1800|pin@2||63|-112.5|pin@3||69.5|-112.5
-Ametal-1|net@13|||S900|contact@6||97|-269|inv05@4|out[1]|97|-284
-Ametal-2|net@14|||S1800|contact@7||82|-269|contact@6||97|-269
-Ametal-1|net@26|||S2700|contact@11||108.5|-410|sucDri10@1|succ|108.5|-404
-Ametal-2|net@27|||S1800|contact@12||63|-410|contact@11||108.5|-410
-Ametal-1|net@28|||S2700|contact@12||63|-410|pin@12||63|-213
-Ametal-1|net@29|||S2700|pin@13||141|-269|ctrAND3i@1|out|141|-160
-Ametal-1|net@30|||S900|pin@13||141|-269|pin@14||141|-269
-Ametal-1|net@31|||S0|pin@14||141|-269|predDri1@5|in|127|-269
-Ametal-1|net@32|||S0|pin@15||141.5|-269|pin@13||141|-269
-Ametal-1|net@33|||S2700|pin@16||141.5|-384|pin@15||141.5|-269
-Ametal-1|net@35|||S2700|contact@14||141.5|-404|pin@16||141.5|-384
-Ametal-2|net@36|||S0|contact@14||141.5|-404|contact@13||83.5|-404
-Ametal-1|net@37|||S2700|contact@15||132|-19|predDri1@3|in|132|-19
-Ametal-2|net@38|||S0|contact@16||141|-19|contact@15||132|-19
-Ametal-1|net@39|||S2700|pin@17||141|-81.5|contact@16||141|-19
-Ametal-1|net@40|||S900|pin@18||141|-93|ctrAND3i@1|out|141|-160
-Ametal-1|net@41|||S900|pin@17||141|-81.5|pin@18||141|-93
-Ametal-1|net@43|||S2700|contact@18||107.5|-7|pin@19||107.5|39.2
-Ametal-1|net@44|||S1800|pin@19||107.5|39.2|predDri1@3|pred|112|39.2
-Ametal-1|net@51|||S900|contact@26||103|-275|pin@21||103|-327.2
-Ametal-1|net@52|||S1800|pin@21||103|-327.2|predDri1@5|pred|107|-327.2
-Ametal-1|net@53|||S2700|contact@30||146.5|-416|contact@29||146.5|-319
-Ametal-1|net@54|||S2700|contact@29||146.5|-319|contact@28||146.5|-172
-Ametal-1|net@55|||S2700|contact@28||146.5|-172|contact@27||146.5|16
-Ametal-1|net@57|||S2700|contact@31||108.5|-319|predDri1@5|mc|108.5|-316
-Ametal-2|net@58|||S1800|contact@31||108.5|-319|contact@29||146.5|-319
-Ametal-2|net@59||6.2|S0|predDri1@5|vdd|102.5|-341|inv05@4|vdd_2|101.5|-341
-Ametal-2|net@60||6.2|S0|predDri1@5|gnd|102.5|-291|inv05@4|gnd_1|101.5|-291
-Ametal-2|net@61||6.2|S0|predDri1@5|vdd_1|102.5|-241|inv05@4|vdd_3|101.5|-241
-Ametal-2|net@62||6.2|S0|predDri1@3|vdd_1|107.5|-47|inv05@2|vdd_3|106|-47
-Ametal-2|net@63||6.2|S0|predDri1@3|gnd|107.5|3|inv05@2|gnd_1|106|3
-Ametal-2|net@64||6.2|S0|predDri1@3|vdd|107.5|53|inv05@2|vdd_2|106|53
-Ametal-2|net@68|||S1800|pin@23||128|-172|contact@28||146.5|-172
-Ametal-2|net@69|||S1800|pin@24||126.5|-416|contact@30||146.5|-416
-Ametal-2|net@71|||S0|pin@26||115|-7|contact@18||107.5|-7
-Ametal-2|net@72|||S1800|contact@26||103|-275|pin@27||113.5|-275
-Ametal-1|net@74|||S2700|pin@29||77|-172.5|ctrAND3i@1|inC|77|-166
-Ametal-1|net@78|||S2700|contact@7||82|-269|pin@31||82|-208.5
-Ametal-2|net@80||6.2|S0|pin@33||146.5|-144|ctrAND3i@1|gnd_1|145.5|-144
-Ametal-2|net@81|||S2700|pin@34||146|-160|pin@35||146|-144
-Ametal-2|net@82||6.2|S1800|pin@35||146|-144|pin@33||146.5|-144
-Ametal-1|net@85|||S900|contact@36||113.5|31|predDri1@3|mc|113.5|28
-Ametal-2|net@86|||S1800|contact@36||113.5|31|contact@35||146.5|31
-Ametal-1|net@89|||S2700|contact@37||60.5|-128|ctrAND3i@1|inB|60.5|-124
-Ametal-2|net@90|||S0|contact@38||96|-128|contact@37||60.5|-128
-Ametal-1|net@91|||S2700|contact@39||77|-175|pin@29||77|-172.5
-Ametal-2|net@92|||S0|contact@40||88.5|-175|contact@39||77|-175
-Ametal-1|net@93|||S2700|contact@41||82|-210|pin@31||82|-208.5
-Ametal-2|net@94|||S0|contact@42||88.5|-210|contact@41||82|-210
-Ametal-1|net@95|||S900|contact@40||88.5|-175|contact@42||88.5|-210
-Ametal-1|net@96|||S900|contact@43||63|-162.5|pin@12||63|-213
-Ametal-1|net@103|||S2700|contact@45||96|-158|contact@38||96|-128
-Ametal-2|net@104|||S1800|pin@38||72|-158|contact@45||96|-158
-Ametal-2|net@105|||S900|pin@38||72|-158|pin@39||72|-162.5
-Ametal-2|net@106|||S0|pin@39||72|-162.5|contact@43||63|-162.5
-Ametal-1|net@107|||S900|contact@35||146.5|31|contact@27||146.5|16
-Ametal-2|net@108|||S1800|pin@40||125|16|contact@27||146.5|16
-Ametal-1|net@109|||S1800|contact@13||83.5|-404|pin@41||89|-404
-Ametal-1|net@110|||S900|pin@41||89|-404|sucDri10@1|in|89|-419
-Eout|borrow|D5G2;|contact@26||U
+NN-Well-Node|plnode@156||100|-385.5|100|51||A
+NP-Well-Node|plnode@157||100|-435|100|48||A
+NN-Well-Node|plnode@158||100|-485|100|52||A
+NP-Select-Node|plnode@159||100|-385.5|100|51||
+NP-Select-Node|plnode@160||100|-485|100|52||
+NN-Select-Node|plnode@161||100|-435|100|48||
+IdriversM:predDri10wMC;1{lay}|predDri1@3||126.5|-3|||D5G4;
+IdriversM:predDri10wMC;1{lay}|predDri1@5||126.5|-291|Y||D5G4;
+IwiresL:select22;1{lay}|select22@1||157|-3|||D5G4;
+IwiresL:select22;1{lay}|select22@2||157|-147|||D5G4;
+IwiresL:select22;1{lay}|select22@3||157|-291|||D5G4;
+IwiresL:select22;1{lay}|select22@4||157|-435|||D5G4;
+IdriversM:sucDri10;1{lay}|sucDri10@1||106|-435|Y||D5G4;
+Ametal-1|net@0||0.4|S900|contact@0||124|19|predDri1@3|pred_1|124|13
+Ametal-1|net@1||0.4|S900|contact@1||99|19|inv05@2|in[1]|99|12
+Ametal-2|net@2|||S1800|contact@1||99|19|contact@0||124|19
+Ametal-1|net@3||0.4|S2700|contact@2||124|-313|predDri1@5|pred_1|124|-307
+Ametal-1|net@4||0.4|S2700|contact@3||99.5|-313|inv05@4|in[1]|99.5|-306
+Ametal-2|net@5|||S1800|contact@3||99.5|-313|contact@2||124|-313
+Ametal-1|net@6|||S2700|contact@4||101.5|-19|inv05@2|out[1]|101.5|-10
+Ametal-2|net@7|||S1800|contact@5||63|-19|contact@4||101.5|-19
+Ametal-1|net@10|||S900|contact@5||63|-19|pin@2||63|-115.5
+Ametal-1|net@11|||S900|pin@3||69.5|-115.5|ctrAND3i@1|inA_1|69.5|-127
+Ametal-1|net@12|||S1800|pin@2||63|-115.5|pin@3||69.5|-115.5
+Ametal-1|net@13|||S900|contact@6||102|-269|inv05@4|out[1]|102|-284
+Ametal-2|net@14|||S1800|contact@7||82|-269|contact@6||102|-269
+Ametal-1|net@26|||S2700|contact@11||108.5|-407|sucDri10@1|succ|108.5|-401
+Ametal-2|net@27|||S1800|contact@12||63|-407|contact@11||108.5|-407
+Ametal-1|net@28|||S2700|contact@12||63|-407|pin@12||63|-216
+Ametal-1|net@31|||S0|pin@14||141|-269|predDri1@5|in|132|-269
+Ametal-1|net@33|||S2700|pin@16||75|-381|pin@15||75|-269
+Ametal-1|net@35|||S2700|contact@14||75|-413|pin@16||75|-381
+Ametal-2|net@36|||S1800|contact@14||75|-413|contact@13||89|-413
+Ametal-1|net@37|||S2700|contact@15||132|-25|predDri1@3|in|132|-25
+Ametal-2|net@38|||S0|contact@16||141|-25|contact@15||132|-25
+Ametal-1|net@39|||S2700|pin@17||141|-84.5|contact@16||141|-25
+Ametal-1|net@40|||S900|pin@18||141|-96|ctrAND3i@1|out|141|-163
+Ametal-1|net@41|||S900|pin@17||141|-84.5|pin@18||141|-96
+Ametal-1|net@43|||S2700|contact@18||107.5|-13|pin@19||107.5|33.2
+Ametal-1|net@44|||S1800|pin@19||107.5|33.2|predDri1@3|pred|112|33.2
+Ametal-1|net@51|||S900|contact@26||108|-275|pin@21||108|-327.2
+Ametal-1|net@52|||S1800|pin@21||108|-327.2|predDri1@5|pred|112|-327.2
+Ametal-1|net@53|||S2700|contact@30||146.5|-413|contact@29||146.5|-319
+Ametal-1|net@54|||S2700|contact@29||146.5|-319|contact@28||146.5|-175
+Ametal-1|net@55|||S2700|contact@28||146.5|-175|contact@27||146.5|10
+Ametal-1|net@57|||S2700|contact@31||113.5|-319|predDri1@5|mc|113.5|-316
+Ametal-2|net@58|||S1800|contact@31||113.5|-319|contact@29||146.5|-319
+Ametal-2|net@59||6.2|S0|predDri1@5|vdd|107.5|-341|inv05@4|vdd_2|106.5|-341
+Ametal-2|net@60||6.2|S0|predDri1@5|gnd|107.5|-291|inv05@4|gnd_1|106.5|-291
+Ametal-2|net@61||6.2|S0|predDri1@5|vdd_1|107.5|-241|inv05@4|vdd_3|106.5|-241
+Ametal-2|net@62||6.2|S0|predDri1@3|vdd_1|107.5|-53|inv05@2|vdd_3|106|-53
+Ametal-2|net@63||6.2|S0|predDri1@3|gnd|107.5|-3|inv05@2|gnd_1|106|-3
+Ametal-2|net@64||6.2|S0|predDri1@3|vdd|107.5|47|inv05@2|vdd_2|106|47
+Ametal-2|net@68|||S1800|pin@23||128|-175|contact@28||146.5|-175
+Ametal-2|net@69|||S1800|pin@24||126.5|-413|contact@30||146.5|-413
+Ametal-2|net@71|||S0|pin@26||115|-13|contact@18||107.5|-13
+Ametal-1|net@74|||S2700|pin@29||77|-175.5|ctrAND3i@1|inC|77|-169
+Ametal-1|net@78|||S2700|contact@7||82|-269|pin@31||82|-211.5
+Ametal-2|net@80||6.2|S0|pin@33||146.5|-147|ctrAND3i@1|gnd_1|145.5|-147
+Ametal-2|net@81|||S2700|pin@34||146|-163|pin@35||146|-147
+Ametal-2|net@82||6.2|S1800|pin@35||146|-147|pin@33||146.5|-147
+Ametal-1|net@85|||S900|contact@36||113.5|25|predDri1@3|mc|113.5|22
+Ametal-2|net@86|||S1800|contact@36||113.5|25|contact@35||146.5|25
+Ametal-1|net@89|||S2700|contact@37||60.5|-131|ctrAND3i@1|inB|60.5|-127
+Ametal-2|net@90|||S0|contact@38||96|-131|contact@37||60.5|-131
+Ametal-1|net@91|||S2700|contact@39||77|-178|pin@29||77|-175.5
+Ametal-2|net@92|||S0|contact@40||88.5|-178|contact@39||77|-178
+Ametal-1|net@93|||S2700|contact@41||82|-213|pin@31||82|-211.5
+Ametal-2|net@94|||S0|contact@42||88.5|-213|contact@41||82|-213
+Ametal-1|net@95|||S900|contact@40||88.5|-178|contact@42||88.5|-213
+Ametal-1|net@96|||S900|contact@43||63|-165.5|pin@12||63|-216
+Ametal-1|net@103|||S2700|contact@45||96|-161|contact@38||96|-131
+Ametal-2|net@104|||S1800|pin@38||72|-161|contact@45||96|-161
+Ametal-2|net@105|||S900|pin@38||72|-161|pin@39||72|-165.5
+Ametal-2|net@106|||S0|pin@39||72|-165.5|contact@43||63|-165.5
+Ametal-1|net@107|||S900|contact@35||146.5|25|contact@27||146.5|10
+Ametal-2|net@108|||S1800|pin@40||125|10|contact@27||146.5|10
+Ametal-1|net@109|||S0|contact@13||89|-413|pin@41||89|-413
+Ametal-1|net@110|||S900|pin@41||89|-413|sucDri10@1|in|89|-416
+Ametal-1|net@111|||S900|ctrAND3i@1|out|141|-163|contact@47||141|-263
+Ametal-1|net@112|||S900|contact@46||75|-263|pin@15||75|-269
+Ametal-1|net@113||0.4|S900|contact@47||141|-263|pin@14||141|-269
+Ametal-2|net@114|||S0|contact@47||141|-263|contact@46||75|-263
+Ametal-2|net@115|||S0|pin@42||119|-275|contact@26||108|-275
+Eout|borrow|D5G2;|contact@26||B
 Egnd||D5G2;|sucDri10@1|gnd_1|G
 Egnd_1||D5G2;|predDri1@5|gnd_1|G
 Egnd_2||D5G2;|ctrAND3i@1|gnd_1|G
-Egnd_3||D5G2;|predDri1@3|gnd_1|G
-Eload||D5G2;|contact@18||U
+Egnd_3||D5G2;Y-3;|predDri1@3|gnd_1|G
+Egnd_4||D5G2;|ctrAND3i@1|gnd|G
+Egnd_5||D5G2;|inv05@2|gnd|G
+Egnd_6||D5G2;|inv05@4|gnd|G
+Egnd_7||D5G2;|sucDri10@1|gnd|G
+Eload||D5G2;|contact@18||B
 Emc_1|mc|D5G2;|contact@30||U
 Emc_2||D5G2;|contact@29||U
 Emc_3||D5G2;|contact@28||U
 Emc_4||D5G2;|contact@27||U
-Eout@995280369|out|D5G2;|contact@11||U
+Eout@995280369|out|D5G2;|contact@11||B
 Evdd||D5G2;|sucDri10@1|vdd_2|P
 Evdd_1||D5G2;|sucDri10@1|vdd_3|P
 Evdd_2||D5G2;|predDri1@5|vdd_2|P
 Evdd_3||D5G2;|predDri1@5|vdd_3|P
 Evdd_4||D5G2;|ctrAND3i@1|vdd_2|P
 Evdd_5||D5G2;|ctrAND3i@1|vdd_3|P
-Evdd_6||D5G2;|predDri1@3|vdd_2|P
-Evdd_7||D5G2;|predDri1@3|vdd_3|P
+Evdd_6||D5G2;Y-3;|predDri1@3|vdd_2|P
+Evdd_7||D5G2;Y-3;|predDri1@3|vdd_3|P
+Evdd_8||D5G2;|inv05@2|vdd_1|P
+Evdd_9||D5G2;|ctrAND3i@1|vdd|P
+Evdd_10||D5G2;|ctrAND3i@1|vdd_1|P
+Evdd_11||D5G2;|inv05@2|vdd|P
+Evdd_12||D5G2;|inv05@4|vdd|P
+Evdd_13||D5G2;|inv05@4|vdd_1|P
+Evdd_14||D5G2;|sucDri10@1|vdd|P
+Evdd_15||D5G2;|sucDri10@1|vdd_1|P
 Ex||D5G2;|pin@34||P
 X
 
 # Cell counter_endCap;1{sch}
-Ccounter_endCap;1{sch}||schematic|1242940285645|1243889042399|
+Ccounter_endCap;1{sch}||schematic|1242940285645|1244150551333|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@3||-44|31.5||||
 NOff-Page|conn@5||-53|-25.5|||RR|
@@ -624,15 +1761,12 @@ NGround|gnd@0||-55|-15||||
 IredFive:inv;1{ic}|inv@0||7|-10|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y4;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:inv;1{ic}|inv@1||-23|-10|XRR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y4;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 NWire_Pin|pin@55||-18|-25.5|||X|
-NWire_Pin|pin@67||-40|-10||||
 NWire_Pin|pin@71||-40|24||||
-NWire_Pin|pin@72||-4|-10||||
 NWire_Pin|pin@73||24|-10|||X|
 NWire_Pin|pin@74||24|24|||X|
 NWire_Pin|pin@81||-5|-10||||
 NWire_Pin|pin@82||-5|0||||
 NWire_Pin|pin@83||-10.5|-10||||
-NWire_Pin|pin@85||-21|-15.5|||X|
 NWire_Pin|pin@89||-40|-10||||
 Ngeneric:Invisible-Pin|pin@91||-6.5|41.5|||||ART_message(D5G3;)Sam 27 May 2009
 Ngeneric:Invisible-Pin|pin@92||-5.5|50.5|||||ART_message(D5G6;)SendCap
@@ -646,46 +1780,43 @@ NWire_Pin|pin@102||-7.5|-15.5||||
 IdriversM:predDri10wMC;1{ic}|predDri1@0||-32|24|RR||D5G4;
 IdriversM:predDri10wMC;1{ic}|predDri1@1||17|24|Y||D5G4;
 IdriversM:sucDri10;1{ic}|sucDri10@0||-40|-25.5|RR||D5G4;
-Awire|fire|D5G2;||1800|sucDri10@0|in|-36|-25.5|pin@55||-18|-25.5
+Awire|fire|D8G2;||1800|sucDri10@0|in|-36|-25.5|pin@55||-18|-25.5
 Awire|fire|D5G2;||2700|ctrAND3i@0|out|-8|12|pin@99||-8|22
-Awire|in2_bar|D5G2;||0|inv@0|out|4.5|-10|pin@72||-4|-10
-Awire|in_bar|D5G2;||1800|inv@1|out|-20.5|-10|pin@83||-10.5|-10
+Awire|in2_bar|D8G2;||0|inv@0|out|4.5|-10|pin@81||-5|-10
+Awire|in_bar|D8G2;||1800|inv@1|out|-20.5|-10|pin@83||-10.5|-10
 Awire|net@96|||0|predDri1@0|pred|-35|24|pin@71||-40|24
 Awire|net@97|||0|pin@71||-40|24|conn@6|y|-42|24
-Awire|net@98|||2700|pin@67||-40|-10|pin@71||-40|24
 Awire|net@101|||2700|pin@73||24|-10|pin@74||24|24
 Awire|net@102|||1800|predDri1@1|pred|20|24|pin@74||24|24
 Awire|net@103|||1800|inv@0|in|9.5|-10|pin@73||24|-10
 Awire|net@104|||0|conn@8|y|27|24|pin@74||24|24
-Awire|net@107|||0|pin@72||-4|-10|pin@81||-5|-10
 Awire|net@108|||2700|pin@81||-5|-10|pin@82||-5|0
 Awire|net@109|||0|pin@82||-5|0|ctrAND3i@0|inA|-5.5|0
 Awire|net@111|||2700|pin@83||-10.5|-10|ctrAND3i@0|inC|-10.5|0
-Awire|net@120|||900|pin@67||-40|-10|pin@89||-40|-10
 Awire|net@121|||1800|pin@89||-40|-10|inv@1|in|-25.5|-10
 Awire|net@126|||1800|conn@9|y|-59|-8|pin@93||-55|-8
 Awire|net@127|||900|pin@93||-55|-8|gnd@0||-55|-13
 Awire|net@131|||1800|conn@5|a|-51|-25.5|pin@97||-47|-25.5
 Awire|net@132|||1800|pin@97||-47|-25.5|sucDri10@0|succ|-44|-25.5
 Awire|net@133|||2700|pin@97||-47|-25.5|pin@98||-47|-15.5
-Awire|net@134|||1800|pin@98||-47|-15.5|pin@85||-21|-15.5
 Awire|net@136|||1800|pin@99||-8|22|predDri1@1|in|14|22
 Awire|net@137|||1800|predDri1@0|in|-29|22|pin@99||-8|22
 Awire|net@139|||1800|pin@101||-8|26|predDri1@1|mc|14|26
 Awire|net@140|||1800|conn@3|y|-42|31.5|pin@100||-8|31.5
 Awire|net@141|||1800|predDri1@0|mc|-29|26|pin@101||-8|26
 Awire|net@142|||900|pin@100||-8|31.5|pin@101||-8|26
-Awire|net@143|||1800|pin@85||-21|-15.5|pin@102||-7.5|-15.5
 Awire|net@144|||2700|pin@102||-7.5|-15.5|ctrAND3i@0|inB|-7.5|0
-Ein|borrow|D5G2;X-8;|conn@6|y|U
-Ein2|load|D5G2;X-6;|conn@8|y|U
+Awire|net@145|||900|pin@71||-40|24|pin@89||-40|-10
+Awire|net@147|||1800|pin@98||-47|-15.5|pin@102||-7.5|-15.5
+Ein|borrow|D5G2;X-8;|conn@6|y|B
+Ein2|load|D5G2;X-6;|conn@8|y|B
 Emc||D5G2;X-2;|conn@3|a|U
-Eout||D5G2;X7;|conn@5|a|U
+Eout||D5G2;X7;|conn@5|a|B
 Ex||D5G2;X-3;|conn@9|a|U
 X
 
 # Cell counter_oneBit;1{ic}
-Ccounter_oneBit;1{ic}||artwork|1242938717727|1243882392355|E
+Ccounter_oneBit;1{ic}||artwork|1242938717727|1244152057945|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NTriangle|art@6||-2|2|3|2|XRRR|
 NTriangle|art@7||-2|-6|3|2|XRRR|
@@ -722,15 +1853,8 @@ Nschematic:Wire_Pin|pin@40||-1|18|||X|
 Nschematic:Wire_Pin|pin@42||-5|18|||X|
 Nschematic:Bus_Pin|pin@43||-7|-14|||X|
 Nschematic:Wire_Pin|pin@44||-7|-14|||X|
-Nschematic:Bus_Pin|pin@45||-8|10|||X|
-NPin|pin@49||-8|8|1|1|XR|
-NPin|pin@50||-8|10|1|1|XRR|
-NPin|pin@53||-3|8|1|1|XRR|
-NPin|pin@54||-1|8|1|1|XRRR|
-NPin|pin@55||-13|8|1|1|XRR|
-NPin|pin@56||-11|8|1|1|XRRR|
-Nschematic:Wire_Pin|pin@57||-1|8|||X|
-Nschematic:Wire_Pin|pin@58||-13|8|||X|
+Nschematic:Bus_Pin|pin@73||-10|11|-1|-1||
+Nschematic:Bus_Pin|pin@76||-10|10|-1|-1||
 ASolid|net@0|||FS900|pin@0||-1|10|pin@1||-1|-14
 ASolid|net@1|||FS0|pin@1||-1|-14|pin@2||-13|-14
 ASolid|net@2|||FS2700|pin@2||-13|-14|pin@3||-13|10
@@ -743,323 +1867,585 @@ AThicker|net@11|||FS2331|pin@28||-3|12|pin@29||0|16
 AThicker|net@12|||FS0|pin@29||0|16|pin@30||-1|16
 AThicker|net@13|||FS2700|pin@30||-1|16|pin@32||-1|21
 Aschematic:wire|net@14|||1800|pin@44||-7|-14|pin@43||-7|-14
-AThicker|net@18|||FS2700|pin@49||-8|8|pin@50||-8|10
-AThicker|net@20|||FS1800|pin@53||-3|8|pin@54||-1|8
-AThicker|net@21|||FS1800|pin@55||-13|8|pin@56||-11|8
+Aschematic:bus|net@23||-0.5|IJ900|pin@73||-10|11|pin@76||-10|10
 Eborrow||D6G2;X1;|pin@18||B
-Eci||D5G2;X-1;|pin@57||U
-Eco||D5G2;X1;|pin@58||U
 Edec||D4G2;X-1;|pin@21||B
 EdecFailed||D4G2;X-1;|pin@20||B
 EdecSucceeded||D4G2;X-1;|pin@13||B
-Eload||D4G2;X-1;|pin@14||B
+Eval|in[1]|D5G2;Y2;|pin@15||B
+Eload||D4G2;X-1;|pin@14||I
 EloadClock|loadLatchesIn|D4G2;X-2;|pin@40||I
-EloadClockOut|loadLatchesOut|D6G2;X2;|pin@42||I
-EloadNext||D6G2;X1;|pin@16||B
+EloadClockOut|loadLatchesOut|D6G2;X2;|pin@42||O
+EloadNext||D6G2;X1;|pin@16||O
 Emc||D5G2;Y-1;|pin@43||I
 EnextEmpty||D6G2;X1;|pin@19||B
 EnextFull||D6G2;X1;|pin@17||B
-Escan1|scan|D5G2;RRRY3;|pin@45||U
-Eval|val_bar|D5G2;Y2;|pin@15||B
+Es[4]|s[1:3]|D5G2;|pin@73||O
+X
+
+# Cell counter_oneBit;2{lay}
+Ccounter_oneBit;2{lay}||cmos90|1243828832258|1244164455345||ATTR_NCC(D5G10;NTX3;Y346.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent mc /mc_[0-9]+/"]|DRC_last_good_drc_area_date()G1244134746007|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244164749943
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||19.5|206||||
+NX-Metal-1-Metal-2-Con|contact@1||184.5|206||||
+NX-Metal-1-Metal-2-Con|contact@2||-88.5|56||||
+NX-Metal-1-Metal-2-Con|contact@3||177|56||||
+NX-Metal-1-Metal-2-Con|contact@6||-155|12||||
+NX-Metal-1-Metal-2-Con|contact@10||-118|144||||
+NX-Metal-1-Metal-2-Con|contact@11||-188.5|144||||
+NX-Metal-1-Metal-2-Con|contact@13||198.5|232||||
+NX-Metal-1-Metal-2-Con|contact@20||-113|6||||
+NX-Metal-1-Metal-2-Con|contact@22||-171.5|138||||
+NX-Metal-1-Metal-2-Con|contact@23||-52.5|-135||||
+NX-Metal-1-Metal-2-Con|contact@24||-83|-135||||
+NX-Metal-1-Metal-2-Con|contact@25||-78|144||||
+NX-Metal-1-Metal-2-Con|contact@26||-39.5|144||||
+NX-Metal-1-Metal-2-Con|contact@30||92|138||||
+NX-Metal-1-Metal-2-Con|contact@31||92|-56||||
+NX-Metal-1-Metal-2-Con|contact@32||177|-188||||
+NX-Metal-1-Metal-2-Con|contact@34||-88.5|32||||
+NX-Metal-1-Metal-2-Con|contact@36||-150|94||||
+NX-Metal-1-Metal-2-Con|contact@37||-128.5|94||||
+NMetal-1-Polysilicon-Con|contact@38||-155|12|5.2|||
+NX-Metal-1-Metal-2-Con|contact@39||184.5|238||||
+NX-Metal-1-Metal-2-Con|contact@40||-95.5|138||||
+NX-Metal-1-Metal-2-Con|contact@41||-48.5|32||||
+NX-Metal-1-Metal-2-Con|contact@42||-110.5|138||0.2||
+NX-Metal-1-Metal-2-Con|contact@44||-37|6||||
+NX-Metal-1-Metal-2-Con|contact@45||117.5|-56||||
+NX-Metal-1-Metal-2-Con|contact@46||152|56||||
+Igasp_dn;1{lay}|gasp_dn@0||34.5|72|X||D5G4;
+Igasp_dn;1{lay}|gasp_dn@1||34.5|-72|X||D5G4;
+Igasp_dnU;1{lay}|gasp_dnU@0||31.5|-216|X||D5G4;
+Igasp_load;1{lay}|gasp_loa@0||4|216|X||D5G4;
+IlatchesK:latch1in10A;1{lay}|latch1in@0||-163.5|72|XY||D5G4;
+NMetal-2-Pin|pin@0||-201|206||||
+NMetal-2-Pin|pin@2||201|206||||
+NMetal-2-Pin|pin@3||-201|56||||
+NMetal-2-Pin|pin@7||201|56||||
+NMetal-2-Pin|pin@14||201|-56||||
+NMetal-2-Pin|pin@15||-201|-56||||
+NMetal-2-Pin|pin@16||-201|-188||||
+NMetal-2-Pin|pin@18||201|-188||||
+NMetal-2-Pin|pin@19||-201|12||||
+NMetal-2-Pin|pin@20||201|12||||
+NMetal-1-Pin|pin@23||-138|142.5||||
+NMetal-1-Pin|pin@24||-138|246.5||||
+NMetal-1-Pin|pin@29||-188.5|111||||
+NMetal-1-Pin|pin@30||-190.5|111||||
+NMetal-2-Pin|pin@31||-201|44||||
+NMetal-2-Pin|pin@32||201|44||||
+NMetal-2-Pin|pin@34||201|232||||
+NMetal-2-Pin|pin@35||-201|232||||
+NMetal-2-Pin|pin@36||201|-100||||
+NMetal-2-Pin|pin@37||-201|-100||||
+NMetal-2-Pin|pin@38||201|-194||||
+NMetal-2-Pin|pin@39||-201|-194||||
+NMetal-1-Pin|pin@55||-128.5|142.5||||
+NMetal-1-Pin|pin@75||-110.5|72.5||||
+NMetal-1-Pin|pin@76||-106.5|72.5||||
+NMetal-1-Pin|pin@77||-106.5|39||||
+NMetal-1-Pin|pin@78||-113|39||||
+NMetal-1-Pin|pin@82||-171.5|182||||
+NMetal-1-Pin|pin@89||177|-38||||
+NMetal-1-Pin|pin@90||174.5|-38||||
+NMetal-1-Pin|pin@92||174.5|38||||
+NMetal-1-Pin|pin@93||177|38||||
+NMetal-1-Pin|pin@98||-95.5|182||||
+NMetal-1-Pin|pin@105||117.5|-144||||
+NMetal-1-Pin|pin@106||101|-144||||
+NMetal-1-Pin|pin@115||117.5|-57||||
+NMetal-1-Pin|pin@116||100|-61||||
+NMetal-1-Pin|pin@118||117.5|-61||||
+NMetal-1-Pin|pin@119||-83|-61.5||||
+NMetal-1-Pin|pin@120||-80|-61.5||||
+NMetal-1-Pin|pin@121||-83|84||||
+NMetal-1-Pin|pin@122||-78|84||||
+NMetal-1-Pin|pin@123||-118|231||||
+NMetal-1-Pin|pin@124||-110.5|127||||
+NMetal-1-Pin|pin@127||195|236||||
+NMetal-1-Pin|pin@129||198.5|236||||
+NMetal-1-Pin|pin@134||-80|-9||||
+NMetal-1-Pin|pin@135||-83|-9||||
+NMetal-1-Pin|pin@136||-169|216.5||||
+NMetal-1-Pin|pin@137||-166.5|216.5||||
+NMetal-1-Pin|pin@138||-166.5|270.5||||
+NMetal-1-Pin|pin@139||-130|270.5||||
+NMetal-1-Pin|pin@140||-130|231||||
+NMetal-1-Pin|pin@141||162|270.5||||
+NMetal-1-Pin|pin@143||162|149||||
+NMetal-1-Pin|pin@144||152|149||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-201|-72|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||-201|216|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-201|-216|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||-201|72|||D5G4;
+IwiresL:select15;1{lay}|select15@0||-196|216|||D5G4;
+IwiresL:select70;1{lay}|select70@0||-168.5|-216|||D5G4;
+IwiresL:select80;1{lay}|select80@0||-163.5|-72|||D5G4;
+Ametal-2|net@0|||S1800|pin@0||-201|206|contact@0||19.5|206
+Ametal-2|net@4|||S0|pin@2||201|206|contact@1||184.5|206
+Ametal-2|net@7|||S0|contact@2||-88.5|56|pin@3||-201|56
+Ametal-2|net@14|||S1800|contact@3||177|56|pin@7||201|56
+Ametal-2|net@21|||S1800|pin@15||-201|-56|gasp_dn@1|out|-110.5|-56
+Ametal-2|net@22|||S1800|pin@16||-201|-188|gasp_dnU@0|prev|-116.5|-188
+Ametal-2|net@26|||S1800|pin@19||-201|12|contact@6||-155|12
+Ametal-1|net@32|||S900|pin@24||-138|246.5|pin@23||-138|142.5
+Ametal-1|net@39||0.4|S900|pin@123||-118|231|contact@10||-118|144
+Ametal-2|net@40|||S1800|contact@11||-188.5|144|contact@10||-118|144
+Ametal-1|net@41|||S900|contact@11||-188.5|144|pin@29||-188.5|111
+Ametal-1|net@42|||S0|pin@29||-188.5|111|pin@30||-190.5|111
+Ametal-1|net@43|||S900|pin@30||-190.5|111|latch1in@0|out[1]|-190.5|82.4
+Ametal-2|net@44|||S1800|pin@31||-201|44|gasp_dn@0|mc|119|44
+Ametal-2|net@45|||S0|pin@32||201|44|gasp_dn@0|mc|119|44
+Ametal-2|net@49|||S1800|pin@35||-201|232|contact@13||198.5|232
+Ametal-2|net@50|||S0|pin@36||201|-100|gasp_dn@1|mc|119|-100
+Ametal-2|net@51|||S1800|pin@37||-201|-100|gasp_dn@1|mc|119|-100
+Ametal-2|net@52|||S0|pin@38||201|-194|gasp_dnU@0|mc|146|-194
+Ametal-2|net@53|||S1800|pin@39||-201|-194|gasp_dnU@0|mc|146|-194
+Ametal-2|net@55|||S0|pin@20||201|12|contact@6||-155|12
+Ametal-2|net@61||6.2|S1800|latch1in@0|gnd|-136.5|72|gasp_dn@0|gnd_1|-132|72
+Ametal-2|net@71||6.2|S0|gasp_dn@0|vdd_5|-132|122|latch1in@0|vdd|-136.5|122
+Ametal-1|net@83|||S0|pin@55||-128.5|142.5|pin@23||-138|142.5
+Ametal-2|net@94||6.2|S0|gasp_dn@0|vdd_6|-132|22|latch1in@0|vdd_2|-136.5|22
+Ametal-1|net@101|||S2700|pin@75||-110.5|72.5|gasp_dn@0|out|-110.5|88
+Ametal-1|net@102|||S0|pin@76||-106.5|72.5|pin@75||-110.5|72.5
+Ametal-1|net@103|||S2700|pin@77||-106.5|39|pin@76||-106.5|72.5
+Ametal-1|net@104|||S1800|pin@78||-113|39|pin@77||-106.5|39
+Ametal-1|net@110|||S900|pin@124||-110.5|127|gasp_dn@0|out|-110.5|88
+Ametal-1|net@112||0.6|S2700|contact@22||-171.5|138|pin@82||-171.5|182
+Ametal-1|net@113||0.6|S1800|pin@82||-171.5|182|gasp_loa@0|one|-169|182
+Ametal-2|net@114|||S1800|contact@22||-171.5|138|contact@42||-110.5|138
+Ametal-1|net@117|||S900|contact@23||-52.5|-135|gasp_dnU@0|loadFinished|-52.5|-182
+Ametal-2|net@118|||S0|contact@23||-52.5|-135|contact@24||-83|-135
+Ametal-2|net@123|||S0|contact@26||-39.5|144|contact@25||-78|144
+Ametal-1|net@124||0.4|S900|contact@3||177|56|gasp_dn@0|next|177|50
+Ametal-1|net@132|||S900|pin@106||101|-144|gasp_dnU@0|dec|101|-182
+Ametal-1|net@134|||S2700|pin@105||117.5|-144|gasp_dn@1|dec|117.5|-108.2
+Ametal-1|net@135||0.4|S900|pin@89||177|-38|gasp_dn@1|next|177|-94
+Ametal-1|net@136||0.4|S1800|pin@90||174.5|-38|pin@89||177|-38
+Ametal-1|net@139||0.4|S1800|pin@92||174.5|38|pin@93||177|38
+Ametal-1|net@140||0.4|S2700|pin@93||177|38|gasp_dn@0|next|177|50
+Ametal-1|net@141|||S2700|contact@26||-39.5|144|gasp_loa@0|waitingToEmpty|-39.5|182
+Ametal-1|net@146|||S1800|pin@98||-95.5|182|gasp_loa@0|zero|-93|182
+Ametal-2|net@150|||S0|contact@31||92|-56|gasp_dn@1|out|-110.5|-56
+Ametal-1|net@153||0.4|S2700|contact@32||177|-188|gasp_dnU@0|next|177|-182
+Ametal-2|net@154|||S0|pin@18||201|-188|contact@32||177|-188
+Ametal-1|net@157||0.4|S2700|contact@34||-88.5|32|contact@2||-88.5|56
+Ametal-2|net@158|||S1800|contact@34||-88.5|32|contact@41||-48.5|32
+Ametal-2|net@160||6.2|S1800|pinsVddG@1|vdd_1|-201|166|gasp_loa@0|vdd_2|-193|166
+Ametal-2|net@161||6.2|S1800|pinsVddG@1|gnd|-201|216|gasp_loa@0|gnd_1|-193|216
+Ametal-2|net@162||6.2|S1800|pinsVddG@1|vdd|-201|266|gasp_loa@0|vdd_3|-193|266
+Ametal-2|net@163||6.2|S1800|pinsVddG@0|vdd|-201|-22|gasp_dn@1|vdd_5|-132|-22
+Ametal-2|net@164||6.2|S0|gasp_dn@1|gnd_1|-132|-72|pinsVddG@0|gnd|-201|-72
+Ametal-2|net@165||6.2|S0|gasp_dn@1|vdd_6|-132|-122|pinsVddG@0|vdd_1|-201|-122
+Ametal-2|net@166||6.2|S0|gasp_dnU@0|vdd_3|-138|-266|pinsVddG@2|vdd_1|-201|-266
+Ametal-2|net@167||6.2|S0|gasp_dnU@0|gnd_1|-138|-216|pinsVddG@2|gnd|-201|-216
+Ametal-2|net@168||6.2|S0|gasp_dnU@0|vdd_4|-138|-166|pinsVddG@2|vdd|-201|-166
+Ametal-1|net@169|||S900|contact@36||-150|94|latch1in@0|in[1]|-150|79
+Ametal-2|net@170|||S1800|contact@36||-150|94|contact@37||-128.5|94
+APolysilicon|net@172|||S2700|contact@38||-154.5|12|latch1in@0|hcl|-154.5|13.5
+Ametal-1|net@173|||S900|contact@6||-155|12|contact@38||-155|12
+Ametal-2|net@176|||S1800|contact@13||198.5|232|pin@34||201|232
+Ametal-1|net@206|||S2700|contact@1||184.5|206|contact@39||184.5|238
+Ametal-2|net@208|||S1800|gasp_loa@0|load_1|172.5|238|contact@39||184.5|238
+Ametal-1|net@210|||S900|contact@0||19.5|206|gasp_loa@0|loadNext|19.5|182
+Ametal-1|net@213|||S900|pin@55||-128.5|142.5|contact@37||-128.5|94
+Ametal-1|net@215|||S900|pin@78||-113|39|contact@20||-113|6
+Ametal-2|net@224|||S0|contact@30||92|138|contact@40||-95.5|138
+Ametal-1|net@227|||S900|gasp_dn@0|prev|-48.5|35.8|contact@41||-48.5|32
+Ametal-1|net@228|||S2700|pin@135||-83|-9|pin@121||-83|84
+Ametal-1|net@231|||S0|pin@105||117.5|-144|pin@106||101|-144
+Ametal-2|net@236|||S0|pin@14||201|-56|contact@45||117.5|-56
+Ametal-1|net@243|||S2700|gasp_dn@1|in[1]@133073793|-37|-57|contact@44||-37|6
+Ametal-2|net@244|||S1800|contact@20||-113|6|contact@44||-37|6
+Ametal-1|net@254|||S900|gasp_dn@0|dec|117.5|35.8|contact@45||117.5|-56
+Ametal-1|net@255|||S900|contact@45||117.5|-56|pin@115||117.5|-57
+Ametal-1|net@257|||S900|gasp_dn@1|in[1]|100|-57|pin@116||100|-61
+Ametal-1|net@260||0.4|S2700|pin@118||117.5|-61|contact@45||117.5|-56
+Ametal-1|net@261|||S1800|pin@116||100|-61|pin@118||117.5|-61
+Ametal-1|net@262|||S2700|contact@24||-83|-135|pin@119||-83|-61.5
+Ametal-1|net@263|||S1800|pin@119||-83|-61.5|pin@120||-80|-61.5
+Ametal-1|net@266|||S1800|pin@121||-83|84|pin@122||-78|84
+Ametal-1|net@267|||S2700|pin@122||-78|84|contact@25||-78|144
+Ametal-1|net@268||0.4|S0|pin@123||-118|231|gasp_loa@0|~val|-130|231
+Ametal-1|net@269||0.4|S900|contact@42||-110.5|138|pin@124||-110.5|127
+Ametal-1|net@273|||S900|gasp_loa@0|mc|195|241|pin@127||195|236
+Ametal-1|net@276|||S900|pin@129||198.5|236|contact@13||198.5|232
+Ametal-1|net@277|||S1800|pin@127||195|236|pin@129||198.5|236
+Ametal-1|net@286||0.4|S900|pin@92||174.5|38|pin@90||174.5|-38
+Ametal-1|net@288|||S900|pin@98||-95.5|182|contact@40||-95.5|138
+Ametal-1|net@289|||S2700|pin@120||-80|-61.5|pin@134||-80|-9
+Ametal-1|net@290|||S0|pin@134||-80|-9|pin@135||-83|-9
+Ametal-1|net@293|||S2700|contact@31||92|-56|contact@30||92|138
+Ametal-2|net@296||6.2|S1800|pinsVddG@3|vdd|-201|122|latch1in@0|vdd_1|-196.5|122
+Ametal-2|net@297||6.2|S0|latch1in@0|vdd_3|-196.5|22|pinsVddG@3|vdd_1|-201|22
+Ametal-2|net@298||6.2|S0|latch1in@0|gnd_1|-196.5|72|pinsVddG@3|gnd|-201|72
+Ametal-1|net@299||0.2|S900|pin@136||-169|216.5|gasp_loa@0|one|-169|182
+Ametal-1|net@300||0.6|S0|pin@137||-166.5|216.5|pin@136||-169|216.5
+Ametal-1|net@301|||S900|pin@138||-166.5|270.5|pin@137||-166.5|216.5
+Ametal-1|net@302|||S900|pin@139||-130|270.5|pin@140||-130|231
+Ametal-1|net@303||0.4|S1800|pin@140||-130|231|pin@123||-118|231
+Ametal-2|net@304|||S1800|contact@46||152|56|contact@3||177|56
+Ametal-1|net@309|||S900|pin@141||162|270.5|pin@143||162|149
+Ametal-1|net@314|||S2700|contact@46||152|56|pin@144||152|149
+Ametal-1|net@315|||S0|pin@143||162|149|pin@144||152|149
+Eborrow||D5G6;|pin@15||O
+Edec||D5G6;|pin@14||O
+EdecFailed||D5G6;|pin@18||O
+EdecSucceeded||D5G6;|pin@7||O
+Egnd||D5G6;|gasp_loa@0|gnd|G
+Egnd_2|gnd_1|D5G6;|gasp_dn@0|gnd_2|G
+Egnd_8|gnd_2|D5G6;|pinsVddG@1|gnd|G
+Egnd_9|gnd_3|D5G6;|pinsVddG@0|gnd|G
+Egnd_10|gnd_4|D5G6;|pinsVddG@2|gnd|G
+Egnd_13|gnd_5|D5G6;|gasp_dn@1|gnd_2|G
+Egnd_14|gnd_6|D5G6;|gasp_dnU@0|gnd|G
+Egnd_8@583119810|gnd_7|D5G6;|pinsVddG@3|gnd|G
+Eval_bar|in[1]|D5G6;|pin@24||O
+Eload||D5G6;|pin@2||I
+EloadLatchesIn||D5G6;|pin@20||O
+EloadLatchesOut||D5G6;|pin@19||O
+EloadNext||D5G6;|pin@0||O
+Emc||D5G6;|pin@38||U
+Emc_5|mc_1|D5G6;|pin@37||U
+Emc_7|mc_2|D5G6;|pin@39||U
+Emc_0|mc_3|D5G6;|pin@34||U
+Emc_1|mc_4|D5G6;|pin@35||U
+Emc_2|mc_5|D5G6;|pin@31||U
+Emc_3|mc_6|D5G6;|pin@32||U
+Emc_4|mc_7|D5G6;|pin@36||U
+EnextEmpty||D5G6;|pin@16||O
+EnextFull||D5G6;|pin@3||O
+Escan[decSucceeded]|s[1]|D5G5;R|pin@141||U
+Escan[val_bar_latched]|s[2]|D5G5;R|pin@139||U
+Escan[one]|s[3]|D5G5;R|pin@138||U
+Evdd||D5G6;|pinsVddG@2|vdd|P
+Evdd_1||D5G6;|gasp_loa@0|vdd_1|P
+Evdd_7|vdd_2|D5G6;|gasp_dn@0|vdd_7|P
+Evdd_8|vdd_3|D5G6;|gasp_dn@0|vdd_8|P
+Evdd_19|vdd_4|D5G6;|pinsVddG@1|vdd|P
+Evdd_20|vdd_5|D5G6;|pinsVddG@1|vdd_1|P
+Evdd_21|vdd_6|D5G6;|pinsVddG@0|vdd_1|P
+Evdd_22|vdd_7|D5G6;|pinsVddG@0|vdd|P
+Evdd_23|vdd_8|D5G6;|pinsVddG@2|vdd_1|P
+Evdd_24|vdd_9|D5G6;|gasp_loa@0|vdd|P
+Evdd_28|vdd_10|D5G6;|gasp_dn@1|vdd_7|P
+Evdd_29|vdd_11|D5G6;|gasp_dn@1|vdd_8|P
+Evdd_30|vdd_12|D5G6;|gasp_dnU@0|vdd|P
+Evdd_31|vdd_13|D5G6;|gasp_dnU@0|vdd_2|P
+Evdd_16|vdd_14|D5G6;|pinsVddG@3|vdd_1|P
+Evdd_17|vdd_15|D5G6;|pinsVddG@3|vdd|P
 X
 
 # Cell counter_oneBit;1{lay}
-Ccounter_oneBit;1{lay}||cmos90|1243828832258|1243915207638||ATTR_NCC(D5G10;NTX-8;Y212.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent mc /mc_[0-9]+/"]|DRC_last_good_drc_area_date()G1243914866959|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1243915322252
+Ccounter_oneBit;1{lay}||cmos90|1243828832258|1244150885484||ATTR_NCC(D5G10;NTX-10;Y103.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent mc /mc_[0-9]+/"]|DRC_last_good_drc_area_date()G1244001189426|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244001189426
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||11|-15||||
-NX-Metal-1-Metal-2-Con|contact@1||176|-15||||
-NX-Metal-1-Metal-2-Con|contact@2||-85.5|-168||||
-NX-Metal-1-Metal-2-Con|contact@3||171|-168||||
-NX-Metal-1-Metal-2-Con|contact@6||-149|-212||||
-NMetal-1-Polysilicon-Con|contact@7||-151.5|-212||||
-NX-Metal-1-Metal-2-Con|contact@9||-117.5|17||||
-NX-Metal-1-Metal-2-Con|contact@10||-117.5|-80||||
-NX-Metal-1-Metal-2-Con|contact@11||-183|-80||||
-NX-Metal-1-Metal-2-Con|contact@13||191.5|8||||
-NX-Metal-1-Metal-2-Con|contact@14||191.5|8||||
-NMetal-1-Polysilicon-Con|contact@16||-127|-129||5.2|X|
-NMetal-1-Polysilicon-Con|contact@17||-147|-129||5.2|X|
-NX-Metal-1-Metal-2-Con|contact@18||144|-283||||
-NX-Metal-1-Metal-2-Con|contact@19||-51.5|-218||||
-NX-Metal-1-Metal-2-Con|contact@20||-107|-218||||
-NX-Metal-1-Metal-2-Con|contact@21||-110|-74||||
-NX-Metal-1-Metal-2-Con|contact@22||-171|-74||||
-NX-Metal-1-Metal-2-Con|contact@23||-52|-371||||
-NX-Metal-1-Metal-2-Con|contact@24||-80|-371||||
-NX-Metal-1-Metal-2-Con|contact@25||-80|-80||||
-NX-Metal-1-Metal-2-Con|contact@26||-39|-80||||
-NX-Metal-1-Metal-2-Con|contact@27||140.5|-371||||
-NX-Metal-1-Metal-2-Con|contact@28||92.5|-371||||
-NX-Metal-1-Metal-2-Con|contact@29||-87|-86||||
-NX-Metal-1-Metal-2-Con|contact@30||86|-86||||
-NX-Metal-1-Metal-2-Con|contact@31||86|-283||||
-NX-Metal-1-Metal-2-Con|contact@32||168.5|-418||||
-NX-Metal-1-Metal-2-Con|contact@33||-52.5|-174||||
-NX-Metal-1-Metal-2-Con|contact@34||-85.5|-174||||
-Igasp_dn;1{lay}|gasp_dn@0||32|-152|X||D5G4;
-Igasp_dn;1{lay}|gasp_dn@1||32|-299|X||D5G4;
-Igasp_dnU;1{lay}|gasp_dnU@0||27|-446|X||D5G4;
-Igasp_load;1{lay}|gasp_loa@0||0.5|-5|X||D5G4;
-IlatchesK:latch1in10A;1{lay}|latch1in@0||-160.5|-152|XY||D5G4;
-NMetal-2-Pin|pin@0||-230|-15||||
-NMetal-1-Pin|pin@1||11|-39||||
-NMetal-2-Pin|pin@2||218|-15||||
-NMetal-2-Pin|pin@3||-225.5|-168||||
-NMetal-1-Pin|pin@4||-45|-188.2||||
-NMetal-1-Pin|pin@5||-54|-188||||
-NMetal-1-Pin|pin@6||-54|-188.2||||
-NMetal-2-Pin|pin@7||218|-168||||
-NMetal-2-Pin|pin@10||148|-283||||
-NMetal-1-Pin|pin@11||133|-315||||
-NMetal-1-Pin|pin@12||133|-335.2||||
-NMetal-2-Pin|pin@14||218|-283||||
-NMetal-2-Pin|pin@15||-230|-283||||
-NMetal-2-Pin|pin@16||-230|-418||||
-NMetal-2-Pin|pin@18||204.5|-418||||
-NMetal-2-Pin|pin@19||-230|-212||||
-NMetal-2-Pin|pin@20||218|-212||||
-NMetal-1-Pin|pin@23||-137.5|-81.5||||
-NMetal-1-Pin|pin@24||-137.5|74||||
+NX-Metal-1-Metal-2-Con|contact@0||14|-15||||
+NX-Metal-1-Metal-2-Con|contact@1||182|-15||||
+NX-Metal-1-Metal-2-Con|contact@2||-86|-165||||
+NX-Metal-1-Metal-2-Con|contact@3||174.5|-165||||
+NX-Metal-1-Metal-2-Con|contact@6||-151.5|-209||||
+NX-Metal-1-Metal-2-Con|contact@9||-116|17||||
+NX-Metal-1-Metal-2-Con|contact@10||-116|-77||||
+NX-Metal-1-Metal-2-Con|contact@11||-186.5|-77||||
+NX-Metal-1-Metal-2-Con|contact@13||192.5|8||||
+NX-Metal-1-Metal-2-Con|contact@18||144|-277||||
+NX-Metal-1-Metal-2-Con|contact@19||-51.5|-215||||
+NX-Metal-1-Metal-2-Con|contact@20||-109.5|-215||||
+NX-Metal-1-Metal-2-Con|contact@21||-110|-71||||
+NX-Metal-1-Metal-2-Con|contact@22||-171|-71||||
+NX-Metal-1-Metal-2-Con|contact@23||-55|-356||||
+NX-Metal-1-Metal-2-Con|contact@24||-81|-356||||
+NX-Metal-1-Metal-2-Con|contact@25||-81|-77||||
+NX-Metal-1-Metal-2-Con|contact@26||-42|-77||||
+NX-Metal-1-Metal-2-Con|contact@27||115|-368||||
+NX-Metal-1-Metal-2-Con|contact@28||98.5|-368||||
+NX-Metal-1-Metal-2-Con|contact@29||-87|-83||||
+NX-Metal-1-Metal-2-Con|contact@30||85|-83||||
+NX-Metal-1-Metal-2-Con|contact@31||85|-277||||
+NX-Metal-1-Metal-2-Con|contact@32||174.5|-409||||
+NX-Metal-1-Metal-2-Con|contact@33||-53.5|-171||||
+NX-Metal-1-Metal-2-Con|contact@34||-86|-171||||
+NX-Metal-1-Metal-2-Con|contact@36||-148|-127||||
+NX-Metal-1-Metal-2-Con|contact@37||-122.5|-127||||
+NMetal-1-Polysilicon-Con|contact@38||-151.5|-209|5.2|||
+Igasp_dn;1{lay}|gasp_dn@0||32|-149|X||D5G4;
+Igasp_dn;1{lay}|gasp_dn@1||32|-293|X||D5G4;
+Igasp_dnU;1{lay}|gasp_dnU@0||29|-437|X||D5G4;
+Igasp_load;1{lay}|gasp_loa@0||1.5|-5|X||D5G4;
+IlatchesK:latch1in10A;1{lay}|latch1in@0||-161.5|-149|XY||D5G4;
+NMetal-2-Pin|pin@0||-194.5|-15||||
+NMetal-1-Pin|pin@1||14|-39||||
+NMetal-2-Pin|pin@2||203|-15||||
+NMetal-2-Pin|pin@3||-194.5|-165||||
+NMetal-1-Pin|pin@4||-45|-185.2||||
+NMetal-1-Pin|pin@5||-54|-185||||
+NMetal-1-Pin|pin@6||-54|-185.2||||
+NMetal-2-Pin|pin@7||203|-165||||
+NMetal-2-Pin|pin@10||148|-277||||
+NMetal-1-Pin|pin@11||132.5|-309||||
+NMetal-1-Pin|pin@12||132.5|-329.2||||
+NMetal-2-Pin|pin@14||203|-277||||
+NMetal-2-Pin|pin@15||-194.5|-277||||
+NMetal-2-Pin|pin@16||-194.5|-409||||
+NMetal-2-Pin|pin@18||203|-409||||
+NMetal-2-Pin|pin@19||-194.5|-209||||
+NMetal-2-Pin|pin@20||203|-209||||
+NMetal-1-Pin|pin@23||-136|-78.5||||
+NMetal-1-Pin|pin@24||-136|67.5||||
 NMetal-1-Pin|pin@26||-117.5|17||||
-NMetal-1-Pin|pin@29||-183|-113||||
-NMetal-1-Pin|pin@30||-187.5|-113||||
-NMetal-2-Pin|pin@31||-230|-180||||
-NMetal-2-Pin|pin@32||218|-180||||
-NMetal-2-Pin|pin@34||218|8||||
-NMetal-2-Pin|pin@35||-230|8||||
-NMetal-2-Pin|pin@36||218|-327||||
-NMetal-2-Pin|pin@37||-230|-327||||
-NMetal-2-Pin|pin@38||218|-424||||
-NMetal-2-Pin|pin@39||-230|-424||||
-NMetal-1-Pin|pin@40||-154.5|-212||||
-NMetal-1-Pin|pin@52||-129.5|17||||
-NMetal-1-Pin|pin@53||-127|-126||||
-NMetal-1-Pin|pin@54||-122.5|-119.5||||
-NMetal-1-Pin|pin@55||-122.5|-81.5||||
-NMetal-1-Pin|pin@56||-127|-119.5||||
-NMetal-1-Pin|pin@60||191.5|19.5||||
-NMetal-1-Pin|pin@61||186.5|19.5||||
-NMetal-1-Pin|pin@62||189|13||||
-NMetal-1-Pin|pin@63||189|20||||
-NMetal-1-Pin|pin@64||144|-315||||
-NMetal-1-Pin|pin@70||-45.5|-335.5||||
-NMetal-1-Pin|pin@71||-52.5|-335.5||||
-NMetal-1-Pin|pin@72||-52.5|-315||||
-NMetal-1-Pin|pin@73||-57.5|-315||||
-NMetal-1-Pin|pin@74||-57.5|-224.5||||
-NMetal-1-Pin|pin@75||-107.5|-151.5||||
-NMetal-1-Pin|pin@76||-101|-151.5||||
-NMetal-1-Pin|pin@77||-101|-185||||
-NMetal-1-Pin|pin@78||-107|-185||||
-NMetal-1-Pin|pin@79||-107|-210||||
-NMetal-1-Pin|pin@80||-57.5|-218||||
-NMetal-1-Pin|pin@81||-107.5|-74||||
+NMetal-1-Pin|pin@29||-186.5|-110||||
+NMetal-1-Pin|pin@30||-188.5|-110||||
+NMetal-2-Pin|pin@31||-194.5|-177||||
+NMetal-2-Pin|pin@32||203|-177||||
+NMetal-2-Pin|pin@34||203|8||||
+NMetal-2-Pin|pin@35||-194.5|8||||
+NMetal-2-Pin|pin@36||203|-321||||
+NMetal-2-Pin|pin@37||-194.5|-321||||
+NMetal-2-Pin|pin@38||203|-415||||
+NMetal-2-Pin|pin@39||-194.5|-415||||
+NMetal-1-Pin|pin@52||-132.5|17||||
+NMetal-1-Pin|pin@54||-122.5|-116.5||||
+NMetal-1-Pin|pin@55||-122.5|-78.5||||
+NMetal-1-Pin|pin@61||192.5|19.5||||
+NMetal-1-Pin|pin@64||144|-309||||
+NMetal-1-Pin|pin@70||-51|-329.5||||
+NMetal-1-Pin|pin@71||-53.5|-329.5||||
+NMetal-1-Pin|pin@72||-53.5|-309||||
+NMetal-1-Pin|pin@73||-57.5|-309||||
+NMetal-1-Pin|pin@74||-57.5|-221.5||||
+NMetal-1-Pin|pin@75||-113|-148.5||||
+NMetal-1-Pin|pin@76||-101|-148.5||||
+NMetal-1-Pin|pin@77||-101|-182||||
+NMetal-1-Pin|pin@78||-109.5|-182||||
+NMetal-1-Pin|pin@79||-109.5|-207||||
+NMetal-1-Pin|pin@80||-57.5|-215||||
+NMetal-1-Pin|pin@81||-113|-71||||
 NMetal-1-Pin|pin@82||-171|-39||||
-NMetal-1-Pin|pin@83||-80|-84||||
-NMetal-1-Pin|pin@84||-80|-368||||
-NMetal-1-Pin|pin@86||140.5|-275.5||||
-NMetal-1-Pin|pin@87||144|-275.5||||
-NMetal-1-Pin|pin@88||144|-315||||
-NMetal-1-Pin|pin@89||171|-265||||
-NMetal-1-Pin|pin@90||168|-265||||
-NMetal-1-Pin|pin@91||168|-230.5||||
-NMetal-1-Pin|pin@92||168|-186||||
-NMetal-1-Pin|pin@93||171|-186||||
-NMetal-1-Pin|pin@94||86|-274||||
-NMetal-1-Pin|pin@95||86|-91||||
-NMetal-1-Pin|pin@97||-95|-86||||
+NMetal-1-Pin|pin@83||-81|-81||||
+NMetal-1-Pin|pin@84||-81|-362||||
+NMetal-1-Pin|pin@86||115|-269.5||||
+NMetal-1-Pin|pin@87||144|-269.5||||
+NMetal-1-Pin|pin@88||144|-309||||
+NMetal-1-Pin|pin@89||174.5|-259||||
+NMetal-1-Pin|pin@90||168|-259||||
+NMetal-1-Pin|pin@91||168|-224.5||||
+NMetal-1-Pin|pin@92||168|-183||||
+NMetal-1-Pin|pin@93||174.5|-183||||
+NMetal-1-Pin|pin@94||85|-268||||
+NMetal-1-Pin|pin@95||85|-88||||
+NMetal-1-Pin|pin@97||-95|-83||||
 NMetal-1-Pin|pin@98||-95|-39||||
-NMetal-1-Pin|pin@99||-52.5|-188.2||||
-NMetal-1-Pin|pin@100||-52.5|-168||||
-NN-Well-Node|plnode@1||-198.25|-52.5|9.5|47||A
-NN-Well-Node|plnode@2||-196|46.5|14|55||A
-NP-Select-Node|plnode@3||-196|46.5|14|55||
-NN-Well-Node|plnode@4||-198.25|-52.5|9.5|47||A
-NP-Select-Node|plnode@5||-198.25|-52.5|9.5|47||
-NP-Well-Node|plnode@6||-198.25|-5|9.5|48||A
-NN-Select-Node|plnode@7||-198.25|-5|9.5|48||
-NN-Well-Node|plnode@8||-198.5|-198|10|44||A
-NN-Well-Node|plnode@9||-198.25|-102|9.5|52||A
-NP-Select-Node|plnode@10||-198.25|-102|9.5|52||
-NN-Well-Node|plnode@11||-198.5|-198|10|44||A
-NP-Select-Node|plnode@12||-198.25|-198|9.5|44||
-NP-Well-Node|plnode@13||-198.25|-152|9.5|48||A
-NN-Select-Node|plnode@14||-198.25|-152|9.5|48||
-NP-Select-Node|plnode@15||-165.5|-247.5|76|55||
-NN-Well-Node|plnode@16||-166.75|-347.25|73.5|48.5||A
-NP-Select-Node|plnode@17||-166.75|-347.25|73.5|48.5||
-NP-Well-Node|plnode@18||-166.25|-299|74.5|48||A
-NN-Select-Node|plnode@19||-166.25|-299|74.5|48||
-NN-Well-Node|plnode@20||-135.5|-345|10|44||A
-NN-Well-Node|plnode@21||-167|-247.5|73|55||A
-NP-Select-Node|plnode@22||-165.5|-394.5|76|55||
-NN-Well-Node|plnode@23||-166.75|-496|73.5|52||A
-NP-Select-Node|plnode@24||-166.75|-496|73.5|52||
-NP-Well-Node|plnode@25||-167|-446|73|48||A
-NN-Select-Node|plnode@26||-167|-446|73|48||
-NN-Well-Node|plnode@27||-167|-394.5|73|55||A
-Ametal-2|net@0|||S1800|pin@0||-230|-15|contact@0||11|-15
-Ametal-1|net@1|||S900|contact@0||11|-15|pin@1||11|-39
-Ametal-1|net@2|||S0|pin@1||11|-39|gasp_loa@0|loadNext|11|-39
-Ametal-1|net@3|||S2700|contact@1||176|-15|gasp_loa@0|load|176|17
-Ametal-2|net@4|||S0|pin@2||218|-15|contact@1||176|-15
-Ametal-1|net@6|||S0|pin@4||-45|-188.2|gasp_dn@0|prev|-45.5|-188.2
-Ametal-2|net@7|||S0|contact@2||-85.5|-168|pin@3||-225.5|-168
-Ametal-1|net@8|||S900|pin@5||-54|-188|pin@6||-54|-188.2
-Ametal-1|net@9|||S1800|pin@6||-54|-188.2|gasp_dn@0|prev|-45.5|-188.2
-Ametal-2|net@14|||S1800|contact@3||171|-168|pin@7||218|-168
-Ametal-1|net@16|||S900|pin@11||133|-315|pin@12||133|-335.2
-Ametal-1|net@17|||S1800|pin@12||133|-335.2|gasp_dn@1|dec|140.5|-335.2
-Ametal-2|net@20|||S0|pin@14||218|-283|pin@10||148|-283
-Ametal-2|net@21|||S1800|pin@15||-230|-283|gasp_dn@1|out|-107.5|-283
-Ametal-2|net@22|||S1800|pin@16||-230|-418|gasp_dnU@0|prev|-115.5|-418
-Ametal-2|net@26|||S1800|pin@19||-230|-212|contact@6||-149|-212
-APolysilicon|net@27|||S900|latch1in@0|hcl|-151.5|-210.5|contact@7||-151.5|-212
-Ametal-1|net@32|||S900|pin@24||-137.5|74|pin@23||-137.5|-81.5
-Ametal-1|net@35|||S0|contact@6||-149|-212|contact@7||-151.5|-212
-Ametal-1|net@36||0.4|S1800|contact@9||-117.5|17|pin@26||-117.5|17
-Ametal-1|net@39||0.4|S900|contact@9||-117.5|17|contact@10||-117.5|-80
-Ametal-2|net@40|||S1800|contact@11||-183|-80|contact@10||-117.5|-80
-Ametal-1|net@41|||S900|contact@11||-183|-80|pin@29||-183|-113
-Ametal-1|net@42|||S0|pin@29||-183|-113|pin@30||-187.5|-113
-Ametal-1|net@43|||S900|pin@30||-187.5|-113|latch1in@0|out[1]|-187.5|-141.6
-Ametal-2|net@44|||S1800|pin@31||-230|-180|gasp_dn@0|mc|139|-180
-Ametal-2|net@45|||S0|pin@32||218|-180|gasp_dn@0|mc|139|-180
-Ametal-1|net@46|||S0|contact@13||191.5|8|contact@14||191.5|8
-Ametal-2|net@48|||S0|pin@34||218|8|contact@14||191.5|8
-Ametal-2|net@49|||S1800|pin@35||-230|8|contact@13||191.5|8
-Ametal-2|net@50|||S0|pin@36||218|-327|gasp_dn@1|mc|139|-327
-Ametal-2|net@51|||S1800|pin@37||-230|-327|gasp_dn@1|mc|139|-327
-Ametal-2|net@52|||S0|pin@38||218|-424|gasp_dnU@0|mc|137.5|-424
-Ametal-2|net@53|||S1800|pin@39||-230|-424|gasp_dnU@0|mc|137.5|-424
-Ametal-2|net@55|||S0|pin@20||218|-212|contact@6||-149|-212
-Ametal-1|net@56|||S1800|pin@40||-154.5|-212|contact@6||-149|-212
-Ametal-2|net@61||6.2|S1800|latch1in@0|gnd|-133.5|-152|gasp_dn@0|gnd_1|-129|-152
-Ametal-2|net@71||6.2|S0|gasp_dn@0|vdd_5|-129|-102|latch1in@0|vdd|-133.5|-102
-Ametal-1|net@76||0.4|S1800|pin@52||-129.5|17|pin@26||-117.5|17
-Ametal-1|net@77||1|S900|pin@52||-129.5|17|gasp_loa@0|~val|-129.5|10
-APolysilicon|net@78|||S1800|contact@17||-147|-128.5|contact@16||-127|-128.5
-Ametal-1|net@79|||S900|contact@17||-147|-131.6|latch1in@0|in[1]|-147|-145
-Ametal-1|net@80|||S900|pin@53||-127|-126|contact@16||-127|-126.4
-Ametal-1|net@82|||S900|pin@55||-122.5|-81.5|pin@54||-122.5|-119.5
-Ametal-1|net@83|||S0|pin@55||-122.5|-81.5|pin@23||-137.5|-81.5
-Ametal-1|net@84|||S2700|pin@53||-127|-126|pin@56||-127|-119.5
-Ametal-1|net@85|||S1800|pin@56||-127|-119.5|pin@54||-122.5|-119.5
-Ametal-1|net@86||0.6|S900|pin@60||191.5|19.5|contact@13||191.5|8
-Ametal-1|net@87||0.6|S0|pin@60||191.5|19.5|pin@61||186.5|19.5
-Ametal-1|net@88|||S2700|pin@61||186.5|19.5|gasp_loa@0|mc|186.5|20
-Ametal-1|net@89|||S2700|pin@62||189|13|pin@63||189|20
-Ametal-1|net@90|||S0|pin@63||189|20|gasp_loa@0|mc|186.5|20
-Ametal-1|net@91|||S0|pin@64||144|-315|pin@11||133|-315
-Ametal-1|net@92|||S900|contact@18||144|-283|pin@64||144|-315
-Ametal-2|net@93|||S1800|contact@18||144|-283|pin@10||148|-283
-Ametal-2|net@94||6.2|S0|gasp_dn@0|vdd_6|-129|-202|latch1in@0|vdd_2|-133.5|-202
-Ametal-1|net@95|||S1800|pin@71||-52.5|-335.5|pin@70||-45.5|-335.5
-Ametal-1|net@96|||S900|pin@72||-52.5|-315|pin@71||-52.5|-335.5
-Ametal-1|net@97|||S1800|pin@73||-57.5|-315|pin@72||-52.5|-315
-Ametal-1|net@98|||S900|pin@74||-57.5|-224.5|pin@73||-57.5|-315
-Ametal-1|net@99|||S2700|pin@70||-45.5|-335.5|gasp_dn@1|prev|-45.5|-335.2
-Ametal-1|net@101|||S2700|pin@75||-107.5|-151.5|gasp_dn@0|out|-107.5|-136
-Ametal-1|net@102|||S0|pin@76||-101|-151.5|pin@75||-107.5|-151.5
-Ametal-1|net@103|||S2700|pin@77||-101|-185|pin@76||-101|-151.5
-Ametal-1|net@104|||S1800|pin@78||-107|-185|pin@77||-101|-185
-Ametal-1|net@105|||S2700|pin@79||-107|-210|pin@78||-107|-185
-Ametal-1|net@106|||S900|pin@79||-107|-210|contact@20||-107|-218
-Ametal-2|net@107|||S1800|contact@20||-107|-218|contact@19||-51.5|-218
-Ametal-1|net@108|||S900|pin@80||-57.5|-218|pin@74||-57.5|-224.5
-Ametal-1|net@109|||S1800|pin@80||-57.5|-218|contact@19||-51.5|-218
-Ametal-1|net@110|||S900|pin@81||-107.5|-74|gasp_dn@0|out|-107.5|-136
-Ametal-1|net@112||0.6|S2700|contact@22||-171|-74|pin@82||-171|-39
-Ametal-1|net@113|||S1800|pin@82||-171|-39|gasp_loa@0|one|-168.5|-39
-Ametal-2|net@114|||S1800|contact@22||-171|-74|contact@21||-110|-74
-Ametal-1|net@115||0.6|S0|pin@81||-107.5|-74|contact@21||-110|-74
-Ametal-1|net@116|||S2700|pin@84||-80|-368|pin@83||-80|-84
-Ametal-1|net@117|||S900|contact@23||-52|-371|gasp_dnU@0|loadFinished|-52|-412
-Ametal-2|net@118|||S0|contact@23||-52|-371|contact@24||-80|-371
-Ametal-1|net@119|||S2700|contact@24||-80|-371|pin@84||-80|-368
-Ametal-1|net@120|||S900|contact@25||-80|-80|pin@83||-80|-84
-Ametal-2|net@123|||S0|contact@26||-39|-80|contact@25||-80|-80
-Ametal-1|net@124||0.4|S900|contact@3||171|-168|gasp_dn@0|next|171|-174
-Ametal-1|net@125|||S2700|pin@86||140.5|-275.5|gasp_dn@0|dec|140.5|-188.2
-Ametal-1|net@126|||S1800|pin@86||140.5|-275.5|pin@87||144|-275.5
-Ametal-1|net@127|||S900|pin@87||144|-275.5|contact@18||144|-283
-Ametal-1|net@128|||S2700|pin@88||144|-315|contact@18||144|-283
-Ametal-1|net@132|||S900|contact@28||92.5|-371|gasp_dnU@0|dec|92.5|-412
-Ametal-2|net@133|||S1800|contact@28||92.5|-371|contact@27||140.5|-371
-Ametal-1|net@134|||S2700|contact@27||140.5|-371|gasp_dn@1|dec|140.5|-335.2
-Ametal-1|net@135||0.4|S900|pin@89||171|-265|gasp_dn@1|next|171|-321
-Ametal-1|net@136||0.4|S1800|pin@90||168|-265|pin@89||171|-265
-Ametal-1|net@137||0.4|S900|pin@91||168|-230.5|pin@90||168|-265
-Ametal-1|net@138||0.4|S900|pin@92||168|-186|pin@91||168|-230.5
-Ametal-1|net@139||0.4|S1800|pin@92||168|-186|pin@93||171|-186
-Ametal-1|net@140||0.4|S2700|pin@93||171|-186|gasp_dn@0|next|171|-174
-Ametal-1|net@141|||S2700|contact@26||-39|-80|gasp_loa@0|waitingToEmpty|-39|-39
-Ametal-1|net@142|||S900|pin@95||86|-91|pin@94||86|-274
-Ametal-1|net@145|||S2700|pin@97||-95|-86|pin@98||-95|-39
-Ametal-1|net@146|||S1800|pin@98||-95|-39|gasp_loa@0|zero|-92.5|-39
-Ametal-2|net@147|||S0|contact@30||86|-86|contact@29||-87|-86
-Ametal-1|net@148|||S2700|pin@95||86|-91|contact@30||86|-86
-Ametal-1|net@149|||S900|pin@94||86|-274|contact@31||86|-283
-Ametal-2|net@150|||S0|contact@31||86|-283|gasp_dn@1|out|-107.5|-283
-Ametal-1|net@151|||S1800|pin@97||-95|-86|contact@29||-87|-86
-Ametal-1|net@153||0.4|S2700|contact@32||168.5|-418|gasp_dnU@0|next|168.5|-412
-Ametal-2|net@154|||S0|pin@18||204.5|-418|contact@32||168.5|-418
-Ametal-1|net@155||0.4|S900|contact@33||-52.5|-174|pin@99||-52.5|-188.2
-Ametal-1|net@156|||S1800|pin@99||-52.5|-188.2|gasp_dn@0|prev|-45.5|-188.2
-Ametal-1|net@157||0.4|S2700|contact@34||-85.5|-174|contact@2||-85.5|-168
-Ametal-2|net@158|||S1800|contact@34||-85.5|-174|contact@33||-52.5|-174
-Ametal-1|net@159||0.4|S900|pin@100||-52.5|-168|contact@33||-52.5|-174
-Eborrow||D5G2;|pin@15||O
-Edec||D5G2;|pin@14||O
-EdecFailed||D5G2;|pin@18||O
-EdecSucceeded||D5G2;|pin@7||O
-Egnd||D5G2;|gasp_dnU@0|gnd|G
-Egnd_1||D5G2;|gasp_dn@1|gnd_1|G
-Egnd_2||D5G2;|gasp_dn@1|gnd_2|G
-Egnd_3||D5G2;|gasp_dn@0|gnd_2|G
-Egnd_4||D5G2;|latch1in@0|gnd_1|G
-Egnd_5||D5G2;|gasp_loa@0|gnd_1|G
-Egnd_6||D5G2;|gasp_loa@0|gnd|G
-Egnd_7||D5G2;|gasp_dnU@0|gnd_1|G
-Eload||D5G2;|pin@2||O
-EloadLatchesIn||D5G2;|pin@20||O
-EloadLatchesOut||D5G2;|pin@19||O
-EloadNext||D5G2;|pin@0||O
-Emc_6|mc|D5G2;|pin@38||U
-Emc_0||D5G2;|pin@34||U
-Emc_1||D5G2;|pin@35||U
-Emc_2||D5G2;|pin@31||U
-Emc_3||D5G2;|pin@32||U
-Emc_4||D5G2;|pin@36||U
-Emc_5||D5G2;|pin@37||U
-Emc_7||D5G2;|pin@39||U
-EnextEmpty||D5G2;|pin@16||O
-EnextFull||D5G2;|pin@3||O
-E~val|val_bar|D5G2;|pin@24||O
-Evdd||D5G2;|gasp_dnU@0|vdd_3|P
-Evdd_4||D5G2;|gasp_dn@1|vdd_6|P
-Evdd_5||D5G2;|gasp_dn@1|vdd_5|P
-Evdd_6||D5G2;|gasp_dn@1|vdd_8|P
-Evdd_7||D5G2;|gasp_dn@1|vdd_7|P
-Evdd_8||D5G2;|gasp_dn@0|vdd_7|P
-Evdd_9||D5G2;|gasp_dn@0|vdd_8|P
-Evdd_10||D5G2;|latch1in@0|vdd_1|P
-Evdd_11||D5G2;|latch1in@0|vdd_3|P
-Evdd_12||D5G2;|gasp_loa@0|vdd_2|P
-Evdd_13||D5G2;|gasp_loa@0|vdd_3|P
-Evdd_14||D5G2;|gasp_loa@0|vdd|P
-Evdd_15||D5G2;|gasp_loa@0|vdd_1|P
-Evdd_16||D5G2;|gasp_dnU@0|vdd_4|P
-Evdd_17||D5G2;|gasp_dnU@0|vdd|P
-Evdd_18||D5G2;|gasp_dnU@0|vdd_2|P
+NMetal-1-Pin|pin@99||-53.5|-185.2||||
+NMetal-1-Pin|pin@100||-53.5|-165||||
+NMetal-1-Pin|pin@102||192.5|17||||
+NMetal-1-Pin|pin@103||192.5|17||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-194.5|-293|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||-194.5|-5|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-194.5|-437|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||206|-293|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||206|-437|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||206|-149|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@6||206|-5|||D5G4;
+IwiresL:select30;1{lay}|select30@0||215.5|-293|||D5G4;
+IwiresL:select30;1{lay}|select30@1||215.5|-5|||D5G4;
+IwiresL:select30;1{lay}|select30@2||215.5|-149|||D5G4;
+IwiresL:select30;1{lay}|select30@3||215.5|-437|||D5G4;
+IwiresL:select70;1{lay}|select70@0||-164|-437|||D5G4;
+IwiresL:select70;1{lay}|select70@1||-164|-293|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||198.5|-5|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||198.5|-149|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@2||198.5|-293|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@3||198.5|-437|||D5G4;
+Ametal-2|net@0|||S1800|pin@0||-194.5|-15|contact@0||14|-15
+Ametal-1|net@1|||S900|contact@0||14|-15|pin@1||14|-39
+Ametal-1|net@2|||S1800|pin@1||14|-39|gasp_loa@0|loadNext|17|-39
+Ametal-2|net@4|||S0|pin@2||203|-15|contact@1||182|-15
+Ametal-1|net@6|||S0|pin@4||-45|-185.2|gasp_dn@0|prev|-51|-185.2
+Ametal-2|net@7|||S0|contact@2||-86|-165|pin@3||-194.5|-165
+Ametal-1|net@8|||S900|pin@5||-54|-185|pin@6||-54|-185.2
+Ametal-1|net@9|||S1800|pin@6||-54|-185.2|gasp_dn@0|prev|-51|-185.2
+Ametal-2|net@14|||S1800|contact@3||174.5|-165|pin@7||203|-165
+Ametal-1|net@16|||S900|pin@11||132.5|-309|pin@12||132.5|-329.2
+Ametal-1|net@17|||S0|pin@12||132.5|-329.2|gasp_dn@1|dec|115|-329.2
+Ametal-2|net@20|||S0|pin@14||203|-277|pin@10||148|-277
+Ametal-2|net@21|||S1800|pin@15||-194.5|-277|gasp_dn@1|out|-113|-277
+Ametal-2|net@22|||S1800|pin@16||-194.5|-409|gasp_dnU@0|prev|-119|-409
+Ametal-2|net@26|||S1800|pin@19||-194.5|-209|contact@6||-151.5|-209
+Ametal-1|net@32|||S900|pin@24||-136|67.5|pin@23||-136|-78.5
+Ametal-1|net@36||0.4|S0|contact@9||-116|17|pin@26||-117.5|17
+Ametal-1|net@39||0.4|S900|contact@9||-116|17|contact@10||-116|-77
+Ametal-2|net@40|||S1800|contact@11||-186.5|-77|contact@10||-116|-77
+Ametal-1|net@41|||S900|contact@11||-186.5|-77|pin@29||-186.5|-110
+Ametal-1|net@42|||S0|pin@29||-186.5|-110|pin@30||-188.5|-110
+Ametal-1|net@43|||S900|pin@30||-188.5|-110|latch1in@0|out[1]|-188.5|-138.6
+Ametal-2|net@44|||S1800|pin@31||-194.5|-177|gasp_dn@0|mc|116.5|-177
+Ametal-2|net@45|||S0|pin@32||203|-177|gasp_dn@0|mc|116.5|-177
+Ametal-2|net@49|||S1800|pin@35||-194.5|8|contact@13||192.5|8
+Ametal-2|net@50|||S0|pin@36||203|-321|gasp_dn@1|mc|116.5|-321
+Ametal-2|net@51|||S1800|pin@37||-194.5|-321|gasp_dn@1|mc|116.5|-321
+Ametal-2|net@52|||S0|pin@38||203|-415|gasp_dnU@0|mc|143.5|-415
+Ametal-2|net@53|||S1800|pin@39||-194.5|-415|gasp_dnU@0|mc|143.5|-415
+Ametal-2|net@55|||S0|pin@20||203|-209|contact@6||-151.5|-209
+Ametal-2|net@61||6.2|S1800|latch1in@0|gnd|-134.5|-149|gasp_dn@0|gnd_1|-134.5|-149
+Ametal-2|net@71||6.2|S0|gasp_dn@0|vdd_5|-134.5|-99|latch1in@0|vdd|-134.5|-99
+Ametal-1|net@76||0.4|S1800|pin@52||-132.5|17|pin@26||-117.5|17
+Ametal-1|net@77||1|S900|pin@52||-132.5|17|gasp_loa@0|~val|-132.5|10
+Ametal-1|net@82|||S900|pin@55||-122.5|-78.5|pin@54||-122.5|-116.5
+Ametal-1|net@83|||S0|pin@55||-122.5|-78.5|pin@23||-136|-78.5
+Ametal-1|net@88|||S2700|pin@61||192.5|19.5|gasp_loa@0|mc|192.5|20
+Ametal-1|net@91|||S0|pin@64||144|-309|pin@11||132.5|-309
+Ametal-1|net@92|||S900|contact@18||144|-277|pin@64||144|-309
+Ametal-2|net@93|||S1800|contact@18||144|-277|pin@10||148|-277
+Ametal-2|net@94||6.2|S0|gasp_dn@0|vdd_6|-134.5|-199|latch1in@0|vdd_2|-134.5|-199
+Ametal-1|net@95|||S1800|pin@71||-53.5|-329.5|pin@70||-51|-329.5
+Ametal-1|net@96|||S900|pin@72||-53.5|-309|pin@71||-53.5|-329.5
+Ametal-1|net@97|||S1800|pin@73||-57.5|-309|pin@72||-53.5|-309
+Ametal-1|net@98|||S900|pin@74||-57.5|-221.5|pin@73||-57.5|-309
+Ametal-1|net@99|||S2700|pin@70||-51|-329.5|gasp_dn@1|prev|-51|-329.2
+Ametal-1|net@101|||S2700|pin@75||-113|-148.5|gasp_dn@0|out|-113|-133
+Ametal-1|net@102|||S0|pin@76||-101|-148.5|pin@75||-113|-148.5
+Ametal-1|net@103|||S2700|pin@77||-101|-182|pin@76||-101|-148.5
+Ametal-1|net@104|||S1800|pin@78||-109.5|-182|pin@77||-101|-182
+Ametal-1|net@105|||S2700|pin@79||-109.5|-207|pin@78||-109.5|-182
+Ametal-1|net@106|||S900|pin@79||-109.5|-207|contact@20||-109.5|-215
+Ametal-2|net@107|||S1800|contact@20||-109.5|-215|contact@19||-51.5|-215
+Ametal-1|net@108|||S900|pin@80||-57.5|-215|pin@74||-57.5|-221.5
+Ametal-1|net@109|||S1800|pin@80||-57.5|-215|contact@19||-51.5|-215
+Ametal-1|net@110|||S900|pin@81||-113|-71|gasp_dn@0|out|-113|-133
+Ametal-1|net@112||0.6|S2700|contact@22||-171|-71|pin@82||-171|-39
+Ametal-1|net@113||0.6|S0|pin@82||-171|-39|gasp_loa@0|one|-171.5|-39
+Ametal-2|net@114|||S1800|contact@22||-171|-71|contact@21||-110|-71
+Ametal-1|net@115||0.6|S1800|pin@81||-113|-71|contact@21||-110|-71
+Ametal-1|net@116|||S2700|pin@84||-81|-362|pin@83||-81|-81
+Ametal-1|net@117|||S900|contact@23||-55|-356|gasp_dnU@0|loadFinished|-55|-403
+Ametal-2|net@118|||S0|contact@23||-55|-356|contact@24||-81|-356
+Ametal-1|net@119|||S900|contact@24||-81|-356|pin@84||-81|-362
+Ametal-1|net@120|||S900|contact@25||-81|-77|pin@83||-81|-81
+Ametal-2|net@123|||S0|contact@26||-42|-77|contact@25||-81|-77
+Ametal-1|net@124||0.4|S900|contact@3||174.5|-165|gasp_dn@0|next|174.5|-171
+Ametal-1|net@125|||S2700|pin@86||115|-269.5|gasp_dn@0|dec|115|-185.2
+Ametal-1|net@126|||S1800|pin@86||115|-269.5|pin@87||144|-269.5
+Ametal-1|net@127|||S900|pin@87||144|-269.5|contact@18||144|-277
+Ametal-1|net@128|||S2700|pin@88||144|-309|contact@18||144|-277
+Ametal-1|net@132|||S900|contact@28||98.5|-368|gasp_dnU@0|dec|98.5|-403
+Ametal-2|net@133|||S1800|contact@28||98.5|-368|contact@27||115|-368
+Ametal-1|net@134|||S2700|contact@27||115|-368|gasp_dn@1|dec|115|-329.2
+Ametal-1|net@135||0.4|S900|pin@89||174.5|-259|gasp_dn@1|next|174.5|-315
+Ametal-1|net@136||0.4|S1800|pin@90||168|-259|pin@89||174.5|-259
+Ametal-1|net@137||0.4|S900|pin@91||168|-224.5|pin@90||168|-259
+Ametal-1|net@138||0.4|S900|pin@92||168|-183|pin@91||168|-224.5
+Ametal-1|net@139||0.4|S1800|pin@92||168|-183|pin@93||174.5|-183
+Ametal-1|net@140||0.4|S2700|pin@93||174.5|-183|gasp_dn@0|next|174.5|-171
+Ametal-1|net@141|||S2700|contact@26||-42|-77|gasp_loa@0|waitingToEmpty|-42|-39
+Ametal-1|net@142|||S900|pin@95||85|-88|pin@94||85|-268
+Ametal-1|net@145|||S2700|pin@97||-95|-83|pin@98||-95|-39
+Ametal-1|net@146|||S0|pin@98||-95|-39|gasp_loa@0|zero|-95.5|-39
+Ametal-2|net@147|||S0|contact@30||85|-83|contact@29||-87|-83
+Ametal-1|net@148|||S2700|pin@95||85|-88|contact@30||85|-83
+Ametal-1|net@149|||S900|pin@94||85|-268|contact@31||85|-277
+Ametal-2|net@150|||S0|contact@31||85|-277|gasp_dn@1|out|-113|-277
+Ametal-1|net@151|||S1800|pin@97||-95|-83|contact@29||-87|-83
+Ametal-1|net@153||0.4|S2700|contact@32||174.5|-409|gasp_dnU@0|next|174.5|-403
+Ametal-2|net@154|||S0|pin@18||203|-409|contact@32||174.5|-409
+Ametal-1|net@155||0.4|S900|contact@33||-53.5|-171|pin@99||-53.5|-185.2
+Ametal-1|net@156|||S1800|pin@99||-53.5|-185.2|gasp_dn@0|prev|-51|-185.2
+Ametal-1|net@157||0.4|S2700|contact@34||-86|-171|contact@2||-86|-165
+Ametal-2|net@158|||S1800|contact@34||-86|-171|contact@33||-53.5|-171
+Ametal-1|net@159||0.4|S900|pin@100||-53.5|-165|contact@33||-53.5|-171
+Ametal-2|net@160||6.2|S0|pinsVddG@1|vdd_1|-194.5|-55|gasp_loa@0|vdd_2|-195.5|-55
+Ametal-2|net@161||6.2|S0|pinsVddG@1|gnd|-194.5|-5|gasp_loa@0|gnd_1|-195.5|-5
+Ametal-2|net@162||6.2|S0|pinsVddG@1|vdd|-194.5|45|gasp_loa@0|vdd_3|-195.5|45
+Ametal-2|net@163||6.2|S1800|pinsVddG@0|vdd|-194.5|-243|gasp_dn@1|vdd_5|-134.5|-243
+Ametal-2|net@164||6.2|S0|gasp_dn@1|gnd_1|-134.5|-293|pinsVddG@0|gnd|-194.5|-293
+Ametal-2|net@165||6.2|S0|gasp_dn@1|vdd_6|-134.5|-343|pinsVddG@0|vdd_1|-194.5|-343
+Ametal-2|net@166||6.2|S0|gasp_dnU@0|vdd_3|-140.5|-487|pinsVddG@2|vdd_1|-194.5|-487
+Ametal-2|net@167||6.2|S0|gasp_dnU@0|gnd_1|-140.5|-437|pinsVddG@2|gnd|-194.5|-437
+Ametal-2|net@168||6.2|S0|gasp_dnU@0|vdd_4|-140.5|-387|pinsVddG@2|vdd|-194.5|-387
+Ametal-1|net@169|||S900|contact@36||-148|-127|latch1in@0|in[1]|-148|-142
+Ametal-2|net@170|||S1800|contact@36||-148|-127|contact@37||-122.5|-127
+Ametal-1|net@171|||S2700|contact@37||-122.5|-127|pin@54||-122.5|-116.5
+APolysilicon|net@172|||S2700|contact@38||-152.5|-209|latch1in@0|hcl|-152.5|-207.5
+Ametal-1|net@173|||S900|contact@6||-151.5|-209|contact@38||-151.5|-209
+Ametal-2|net@176|||S1800|contact@13||192.5|8|pin@34||203|8
+Ametal-1|net@177||1.2|S1800|pin@102||192.5|17|pin@103||192.5|17
+Ametal-1|net@178||0.4|S900|pin@103||192.5|17|contact@13||192.5|8
+Ametal-1|net@179||1.2|S900|pin@61||192.5|19.5|pin@102||192.5|17
+Ametal-2|net@180||6.2|S1800|wellCont@0|gnd|194|-5|gasp_loa@0|gnd|198.5|-5
+Ametal-2|net@181||6.2|S1800|wellCont@0|vdd|194|-55|gasp_loa@0|vdd_1|198.5|-55
+Ametal-2|net@182||6.2|S1800|wellCont@0|vdd_1|194|45|gasp_loa@0|vdd|198.5|45
+Ametal-2|net@183||6.2|S1800|wellCont@1|vdd|194|-199|gasp_dn@0|vdd_7|198.5|-199
+Ametal-2|net@184||6.2|S1800|wellCont@1|gnd|194|-149|gasp_dn@0|gnd_2|198.5|-149
+Ametal-2|net@185||6.2|S1800|wellCont@1|vdd_1|194|-99|gasp_dn@0|vdd_8|198.5|-99
+Ametal-2|net@186||6.2|S1800|wellCont@2|vdd_1|194|-243|gasp_dn@1|vdd_8|198.5|-243
+Ametal-2|net@187||6.2|S1800|wellCont@2|gnd|194|-293|gasp_dn@1|gnd_2|198.5|-293
+Ametal-2|net@188||6.2|S1800|wellCont@2|vdd|194|-343|gasp_dn@1|vdd_7|198.5|-343
+Ametal-2|net@189||6.2|S1800|wellCont@3|vdd|194|-487|gasp_dnU@0|vdd_2|198.5|-487
+Ametal-2|net@190||6.2|S1800|wellCont@3|gnd|194|-437|gasp_dnU@0|gnd|198.5|-437
+Ametal-2|net@191||6.2|S1800|wellCont@3|vdd_1|194|-387|gasp_dnU@0|vdd|198.5|-387
+Ametal-2|net@192||6.2|S0|pinsVddG@6|vdd|206|45|wellCont@0|vdd_3|203|45
+Ametal-2|net@193||6.2|S1800|wellCont@0|gnd_1|203|-5|pinsVddG@6|gnd|206|-5
+Ametal-2|net@194||6.2|S1800|wellCont@0|vdd_2|203|-55|pinsVddG@6|vdd_1|206|-55
+Ametal-2|net@195||6.2|S1800|wellCont@1|vdd_3|203|-99|pinsVddG@5|vdd|206|-99
+Ametal-2|net@196||6.2|S1800|wellCont@1|gnd_1|203|-149|pinsVddG@5|gnd|206|-149
+Ametal-2|net@197||6.2|S1800|wellCont@1|vdd_2|203|-199|pinsVddG@5|vdd_1|206|-199
+Ametal-2|net@198||6.2|S1800|wellCont@2|vdd_3|203|-243|pinsVddG@3|vdd|206|-243
+Ametal-2|net@199||6.2|S1800|wellCont@2|gnd_1|203|-293|pinsVddG@3|gnd|206|-293
+Ametal-2|net@200||6.2|S1800|wellCont@2|vdd_2|203|-343|pinsVddG@3|vdd_1|206|-343
+Ametal-2|net@201||6.2|S1800|wellCont@3|vdd_3|203|-387|pinsVddG@4|vdd|206|-387
+Ametal-2|net@202||6.2|S1800|wellCont@3|gnd_1|203|-437|pinsVddG@4|gnd|206|-437
+Ametal-2|net@203||6.2|S1800|wellCont@3|vdd_2|203|-487|pinsVddG@4|vdd_1|206|-487
+Eborrow||D5G6;|pin@15||O
+Edec||D5G6;|pin@14||O
+EdecFailed||D5G6;|pin@18||O
+EdecSucceeded||D5G6;|pin@7||O
+Egnd||D5G6;|pinsVddG@4|gnd|G
+Egnd_4||D5G6;|latch1in@0|gnd_1|G
+Egnd_8||D5G6;|pinsVddG@1|gnd|G
+Egnd_9||D5G6;|pinsVddG@0|gnd|G
+Egnd_10||D5G6;|pinsVddG@2|gnd|G
+Egnd_11||D5G6;|pinsVddG@3|gnd|G
+Egnd_12||D5G6;|pinsVddG@5|gnd|G
+Egnd_13||D5G6;|pinsVddG@6|gnd|G
+Eload||D5G6;|pin@2||I
+EloadLatchesIn||D5G6;|pin@20||O
+EloadLatchesOut||D5G6;|pin@19||O
+EloadNext||D5G6;|pin@0||O
+Emc_6|mc|D5G6;|pin@38||U
+Emc_0||D5G6;|pin@34||U
+Emc_1||D5G6;|pin@35||U
+Emc_2||D5G6;|pin@31||U
+Emc_3||D5G6;|pin@32||U
+Emc_4||D5G6;|pin@36||U
+Emc_5||D5G6;|pin@37||U
+Emc_7||D5G6;Y3;|pin@39||U
+EnextEmpty||D5G6;Y3;|pin@16||O
+EnextFull||D5G6;|pin@3||O
+E~val|val_bar|D5G6;|pin@24||O
+Evdd||D5G6;|pinsVddG@2|vdd|P
+Evdd_1||D5G6;|pinsVddG@4|vdd_1|P
+Evdd_10||D5G6;|latch1in@0|vdd_1|P
+Evdd_11||D5G6;|latch1in@0|vdd_3|P
+Evdd_19||D5G6;|pinsVddG@1|vdd|P
+Evdd_20||D5G6;|pinsVddG@1|vdd_1|P
+Evdd_21||D5G6;|pinsVddG@0|vdd_1|P
+Evdd_22||D5G6;|pinsVddG@0|vdd|P
+Evdd_23||D5G6;|pinsVddG@2|vdd_1|P
+Evdd_24||D5G6;|pinsVddG@4|vdd|P
+Evdd_25||D5G6;|pinsVddG@3|vdd|P
+Evdd_26||D5G6;|pinsVddG@3|vdd_1|P
+Evdd_27||D5G6;|pinsVddG@5|vdd|P
+Evdd_28||D5G6;|pinsVddG@5|vdd_1|P
+Evdd_29||D5G6;|pinsVddG@6|vdd|P
+Evdd_30||D5G6;|pinsVddG@6|vdd_1|P
 X
 
 # Cell counter_oneBit;1{sch}
-Ccounter_oneBit;1{sch}||schematic|1242938375621|1243887141625|
+Ccounter_oneBit;1{sch}||schematic|1242938375621|1244152512221|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@11||-22|77|||XRRR|
 NOff-Page|conn@12||24|46|||X|
-NOff-Page|conn@14||1|46|||X|
+NOff-Page|conn@14||7|46|||X|
 NOff-Page|conn@15||-6|-16|||RR|
 NOff-Page|conn@16||-46|14|||XRR|
 NOff-Page|conn@17||-6|14|||XRR|
@@ -1069,108 +2455,729 @@ NOff-Page|conn@20||-46|-36|||XRR|
 NOff-Page|conn@21||-6|-36|||XRR|
 NOff-Page|conn@22||-46|33|||X|
 NOff-Page|conn@23||-22|-50|||XR|
+NOff-Page|conn@27||-33.5|56.5|||R|
 Igasp_dnU;2{ic}|dnU@0||-23|-28|X||D5G4;
 Igasp_dn;1{ic}|gasp_2x2@0||-27|-2|X||D5G4;
 Igasp_dn;1{ic}|gasp_2x2@1||-27|18|X||D5G4;
 Igasp_load;1{ic}|gasp_loa@0||-17|25|X||D5G4;
 IlatchesK:latch1in10A;1{ic}|latch1in@0||-22|57.5|XRRR||D5G4;
-Icounter_oneBit;1{ic}|oneBit@0||-121|60|X||D5G4;
+Icounter_oneBit;1{ic}|oneBit@0||-85|6|X||D5G4;
 NWire_Pin|pin@27||-11|4|||X|
-NWire_Pin|pin@30||-23|35|||X|
-NWire_Pin|pin@31||-27|-36|||X|
-NWire_Pin|pin@32||-27|32|||X|
 NWire_Pin|pin@33||-11|-26|||X|
 NWire_Pin|pin@34||-13|14|||X|
-NWire_Pin|pin@35||-8|14|||X|
 NWire_Pin|pin@36||-13|-6|||X|
-NWire_Pin|pin@37||-17|14|||X|
 NWire_Pin|pin@38||-31|4|||X|
-NWire_Pin|pin@39||-39|22|||X|
 NWire_Pin|pin@40||-31|-6|||X|
 NWire_Pin|pin@41||-39|-16|||X|
 NWire_Pin|pin@42||-35|-26|||X|
 NWire_Pin|pin@43||-35|27|||X|
-NWire_Pin|pin@45||-27|14|||X|
 NWire_Pin|pin@46||-11|-16|||X|
 NWire_Pin|pin@51||-22|18|||X|
 NWire_Pin|pin@52||-21|0|||X|
 NWire_Pin|pin@53||-21|-20|||X|
 NWire_Pin|pin@56||-22|-40|||X|
-NWire_Pin|pin@58||-22|54.5|||X|
 NWire_Pin|pin@60||14|58.5|||X|
 NWire_Pin|pin@61||14|46|||X|
-NWire_Pin|pin@62||-22|35|||X|
 NWire_Pin|pin@63||-39|24|||X|
 NWire_Pin|pin@64||-31|22|||X|
-NWire_Pin|pin@65||-39|-16|||X|
-NWire_Pin|pin@66||-17|-16|||X|
 Ngeneric:Invisible-Pin|pin@67||-52.5|74.5|||||ART_message(D5G4;)Sone bit of a Kessels Counter
 Ngeneric:Invisible-Pin|pin@68||-51.5|70.5|||||ART_message(D5G3;)Sam 27 May 2009
-Ngeneric:Invisible-Pin|pin@69||-50.5|79.5|||||ART_message(D5G6;)SoneBit
+Ngeneric:Invisible-Pin|pin@69||-50.5|79.5|||||ART_message(D5G6;)Scounter_oneBit
+NWire_Pin|pin@74||-14.5|14||||
+NWire_Pin|pin@75||-29.5|22||||
+NWire_Pin|pin@76||-36|37||||
+NWire_Pin|pin@77||-22|37||||
+NWire_Pin|pin@78||-36|43||||
+NWire_Pin|pin@79||-29.5|43||||
+NWire_Pin|pin@80||-14.5|43||||
 Awire|mc|D5G2;Y-2;||2700|pin@51||-22|18|gasp_loa@0|mc|-22|21
 Awire|mc|D5G2;Y-2;||900|dnU@0|mc|-22|-38|pin@56||-22|-40
 Awire|mc|D5G2;Y-2;||900|gasp_2x2@0|mc|-21|-18|pin@53||-21|-20
 Awire|mc|D5G2;Y-2;||900|gasp_2x2@1|mc|-21|2|pin@52||-21|0
 Awire|net@64|||0|pin@27||-11|4|gasp_2x2@1|dec|-17|4
 Awire|net@65|||900|pin@34||-13|14|pin@36||-13|-6
-Awire|net@67|||0|gasp_2x2@0|out1|-27|-16|pin@65||-39|-16
-Awire|net@68|||900|pin@39||-39|22|pin@41||-39|-16
 Awire|net@69|||1800|conn@19|a|-44|-16|pin@41||-39|-16
 Awire|net@70|||0|dnU@0|out|-27|-26|pin@42||-35|-26
-Awire|net@72|||0|pin@46||-11|-16|pin@66||-17|-16
 Awire|net@76|||0|pin@36||-13|-6|gasp_2x2@0|out2|-17|-6
 Awire|net@77|||900|pin@46||-11|-16|pin@33||-11|-26
-Awire|net@78|||900|pin@45||-27|14|gasp_2x2@1|in|-27|14
 Awire|net@80|||2700|pin@46||-11|-16|pin@27||-11|4
 Awire|net@81|||1800|pin@43||-35|27|gasp_loa@0|L|-27|27
 Awire|net@82|||0|pin@33||-11|-26|dnU@0|dec|-17|-26
-Awire|net@85|||1800|conn@20|y|-44|-36|pin@31||-27|-36
-Awire|net@86|||2700|pin@31||-27|-36|dnU@0|prev|-27|-36
-Awire|net@87|||0|pin@34||-13|14|pin@37||-17|14
-Awire|net@90|||2700|pin@32||-27|32|gasp_loa@0|out|-27|33
 Awire|net@91|||0|conn@18|y|-9|33|gasp_loa@0|load|-17|33
-Awire|net@92|||1800|pin@34||-13|14|pin@35||-8|14
-Awire|net@93|||2700|pin@35||-8|14|conn@17|a|-8|14
-Awire|net@94|||900|pin@37||-17|14|gasp_2x2@1|out2|-17|14
 Awire|net@95|||1800|pin@38||-31|4|gasp_2x2@1|out1|-27|4
 Awire|net@96|||900|pin@38||-31|4|pin@40||-31|-6
 Awire|net@97|||1800|pin@40||-31|-6|gasp_2x2@0|in|-27|-6
 Awire|net@115|||0|conn@15|y|-8|-16|pin@46||-11|-16
 Awire|net@119|||0|conn@12|y|22|46|pin@61||14|46
 Awire|net@120|||1800|latch1in@0|hcl|-19|58.5|pin@60||14|58.5
-Awire|net@121|||0|pin@61||14|46|conn@14|a|3|46
+Awire|net@121|||0|pin@61||14|46|conn@14|a|9|46
 Awire|net@122|||900|pin@60||14|58.5|pin@61||14|46
 Awire|net@124|||1800|conn@22|a|-44|33|gasp_loa@0|out|-27|33
 Awire|net@126|||900|conn@11|y|-22|75|latch1in@0|in[1]|-22|60.5
-Awire|net@127|||0|gasp_loa@0|val|-22|35|pin@30||-23|35
-Awire|net@128|||1800|latch1in@0|out[1]|-22|54.5|pin@58||-22|54.5
-Awire|net@130|||0|pin@62||-22|35|pin@30||-23|35
-Awire|net@131|||2700|pin@39||-39|22|pin@63||-39|24
 Awire|net@132|||1800|pin@63||-39|24|gasp_loa@0|one|-27|24
-Awire|net@133|||0|gasp_loa@0|zero|-27|22|pin@64||-31|22
 Awire|net@134|||0|conn@21|a|-8|-36|dnU@0|next|-17|-36
-Awire|net@136|||2700|pin@65||-39|-16|pin@41||-39|-16
-Awire|net@138|||900|pin@66||-17|-16|gasp_2x2@0|dec|-17|-16
-Awire|net@190|||0|pin@45||-27|14|conn@16|y|-44|14
+Awire|net@196|||0|gasp_loa@0|zero|-27|22|pin@75||-29.5|22
+Awire|net@197|||0|pin@34||-13|14|pin@74||-14.5|14
+Awire|net@200|||0|pin@75||-29.5|22|pin@64||-31|22
+Awire|net@205|||1800|pin@76||-36|37|pin@77||-22|37
+Awire|net@207|||1800|conn@20|y|-44|-36|dnU@0|prev|-27|-36
+Awire|net@208|||1800|pin@34||-13|14|conn@17|a|-8|14
+Awire|net@209|||0|pin@74||-14.5|14|gasp_2x2@1|out2|-17|14
+Awire|net@210|||2700|pin@41||-39|-16|pin@63||-39|24
+Awire|net@211|||0|gasp_2x2@1|in|-27|14|conn@16|y|-44|14
+Awire|net@213|||0|gasp_2x2@0|out1|-27|-16|pin@41||-39|-16
+Awire|net@214|||0|pin@46||-11|-16|gasp_2x2@0|dec|-17|-16
+Awire|net@215|||900|pin@77||-22|37|gasp_loa@0|val|-22|35
 Awire|one|D5G2;RRRY-4;||900|pin@64||-31|22|pin@38||-31|4
-Awire|val_bar[latched]|D5G2;RRR||900|pin@58||-22|54.5|pin@62||-22|35
+Awire|s[1]|D5G2;||900|pin@80||-14.5|43|pin@74||-14.5|14
+Awire|s[2]|D5G2;||900|pin@78||-36|43|pin@76||-36|37
+Awire|s[3]|D5G2;||900|pin@79||-29.5|43|pin@75||-29.5|22
+Awire|val_bar[latched]|D5G2;RRR||900|latch1in@0|out[1]|-22|54.5|pin@77||-22|37
 Awire|waitingToEmpty|D5G2;RRR||2700|pin@42||-35|-26|pin@43||-35|27
 Eborrow||D5G2;X8;|conn@19|a|B
 Edec||D5G2;X-2;|conn@15|a|B
 EdecFailed||D5G2;X8;|conn@21|a|B
-EdecSucceeded||D5G2;X12;|conn@17|a|B
-Eload||D5G2;X-2;|conn@18|a|B
+EdecSucceeded||D6G2;X6;|conn@17|a|B
+Eval|in[1]|D5G2;X-6;|conn@11|y|B
+Eload||D5G2;X-2;|conn@18|a|I
 EloadClock|loadLatchesIn|D5G2;X-12;|conn@12|y|I
 EloadClockOut|loadLatchesOut|D5G2;X12;|conn@14|a|O
-EloadNext||D5G2;X8;|conn@22|a|B
+EloadNext||D5G2;X8;|conn@22|a|O
 Emc||D5G2;X-2;|conn@23|a|I
 EnextEmpty||D5G2;X-6;|conn@20|a|B
 EnextFull||D5G2;X-8;|conn@16|y|B
-Eval|val_bar|D5G2;X-6;|conn@11|y|B
+Es[4]|s[1:3]|D5G2;RX6.5;|conn@27|a|O
+X
+
+# Cell dock_interface;1{ic}
+Cdock_interface;1{ic}||artwork|1237031259178|1244152954017|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@4||-5|9.5|-1|-1|X|
+Ngeneric:Invisible-Pin|pin@5||-4|9.5|1|1||
+NPin|pin@16||-4|-6|1|1||
+NPin|pin@17||-4|10.5|1|1||
+NPin|pin@18||4|10.5|1|1||
+NPin|pin@19||4|-6|1|1||
+Ngeneric:Invisible-Pin|pin@32||0|2|||||ART_message(D5G1.75;)S[kessels,counter,dock,interface]
+Nschematic:Wire_Pin|pin@51||-4|-5.5||||
+NPin|pin@54||-5|-5.5|1|1||
+NPin|pin@55||-4|-5.5|1|1||
+NPin|pin@68||-5|-3.5|1|1||
+NPin|pin@69||-4|-3.5|1|1||
+NPin|pin@70||-5|-1.5|1|1||
+NPin|pin@71||-4|-1.5|1|1||
+NPin|pin@72||-5|0.5|1|1||
+NPin|pin@73||-4|0.5|1|1||
+NPin|pin@74||0|-7|1|1|R|
+NPin|pin@75||0|-6|1|1|R|
+NPin|pin@76||-5|3|1|1||
+NPin|pin@77||-4|3|1|1||
+NPin|pin@78||-5|5|1|1||
+NPin|pin@79||-4|5|1|1||
+NPin|pin@80||4|-5|1|1||
+NPin|pin@81||5|-5|1|1||
+NPin|pin@82||4|-3|1|1||
+NPin|pin@83||5|-3|1|1||
+NPin|pin@84||4|-1|1|1||
+NPin|pin@85||5|-1|1|1||
+NPin|pin@86||4|7|1|1||
+NPin|pin@87||5|7|1|1||
+NPin|pin@88||4|3.5|1|1||
+NPin|pin@89||5|3.5|1|1||
+Nschematic:Wire_Pin|pin@90||5|3.5||||
+Nschematic:Wire_Pin|pin@91||5|7||||
+Nschematic:Wire_Pin|pin@92||5|-1||||
+Nschematic:Wire_Pin|pin@93||5|-3||||
+Nschematic:Wire_Pin|pin@94||5|-5||||
+Nschematic:Wire_Pin|pin@95||-4|-3.5||||
+Nschematic:Wire_Pin|pin@96||-4|-1.5||||
+Nschematic:Wire_Pin|pin@97||-4|0.5||||
+Nschematic:Wire_Pin|pin@98||-4|3||||
+Nschematic:Wire_Pin|pin@99||-4|5||||
+Nschematic:Wire_Pin|pin@100||0|-7||||
+Nschematic:Bus_Pin|pin@113||0|10.5||||
+Aschematic:bus|net@2||-0.5|IJ0|pin@5||-4|9.5|pin@4||-5|9.5
+AThicker|net@11|||FS0|pin@19||4|-6|pin@16||-4|-6
+AThicker|net@34|||FS1800|pin@54||-5|-5.5|pin@55||-4|-5.5
+AThicker|net@41|||FS1800|pin@68||-5|-3.5|pin@69||-4|-3.5
+AThicker|net@42|||FS1800|pin@70||-5|-1.5|pin@71||-4|-1.5
+AThicker|net@43|||FS1800|pin@72||-5|0.5|pin@73||-4|0.5
+AThicker|net@44|||FS0|pin@18||4|10.5|pin@17||-4|10.5
+AThicker|net@45|||FS900|pin@17||-4|10.5|pin@16||-4|-6
+AThicker|net@46|||FS2700|pin@74||0|-7|pin@75||0|-6
+AThicker|net@48|||FS1800|pin@76||-5|3|pin@77||-4|3
+AThicker|net@49|||FS900|pin@18||4|10.5|pin@19||4|-6
+AThicker|net@50|||FS1800|pin@78||-5|5|pin@79||-4|5
+AThicker|net@51|||FS1800|pin@80||4|-5|pin@81||5|-5
+AThicker|net@52|||FS1800|pin@82||4|-3|pin@83||5|-3
+AThicker|net@53|||FS1800|pin@84||4|-1|pin@85||5|-1
+AThicker|net@54|||FS1800|pin@86||4|7|pin@87||5|7
+AThicker|net@55|||FS1800|pin@88||4|3.5|pin@89||5|3.5
+Edec||D5G2;X2;|pin@91||B
+EdecFailed||D5G2;X5;|pin@93||B
+EdecSucceeded||D5G2;X7;|pin@94||B
+Edo[ins]||D5G2;X-4.5;|pin@99||B
+Efire[T]||D5G2;X-4.5;|pin@98||I
+Eflag[D][set,clr]||D5G2;X7;|pin@4||B
+Eload||D5G2;X2.5;|pin@92||B
+EloadLatches||D5G2;X6;|pin@90||O
+Emc||D5G2;|pin@100||I
+Escan[1:4]||D5G2;Y2;|pin@113||O
+Esel[Co]||D5G2;X-4.5;|pin@97||I
+Esel[Ld]||D5G2;X-4.5;|pin@95||I
+Esel[Tp]||D5G2;X-4.5;|pin@51||I
+Esel[rD]||D5G2;X-4.5;|pin@96||I
+X
+
+# Cell dock_interface;2{lay}
+Cdock_interface;2{lay}||cmos90|1236866224075|1244502691884||ATTR_NCC(D5G20;NTY344.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/","exportsConnectedByParent mc /mc_[0-9]+/"]|DRC_last_good_drc_area_date()G1244500053331|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244502948662
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@86||86|6|||XY|
+NX-Metal-1-Metal-2-Con|contact@87||-69|6|||XY|
+NX-Metal-1-Metal-2-Con|contact@91||109|276|||X|
+NX-Metal-1-Metal-2-Con|contact@99||120.5|-112|||XY|
+NX-Metal-1-Metal-2-Con|contact@101||74.5|-112|||XY|
+NX-Metal-1-Metal-2-Con|contact@108||53.5|-44|||XY|
+NX-Metal-1-Metal-2-Con|contact@109||-43.5|-44|||XY|
+NX-Metal-1-Metal-2-Con|contact@231||-0.5|-112||||
+NX-Metal-1-Metal-2-Con|contact@234||-55.5|-12||||
+NX-Metal-1-Metal-2-Con|contact@235||167|176||||
+NX-Metal-1-Metal-2-Con|contact@236||-70.5|-82||||
+NX-Metal-1-Metal-2-Con|contact@237||-170.5|-106||||
+NX-Metal-1-Metal-2-Con|contact@240||197.5|-188||||
+NX-Metal-1-Metal-2-Con|contact@243||185.5|50||||
+NX-Metal-1-Metal-2-Con|contact@248||172.5|-194||||
+NX-Metal-1-Metal-2-Con|contact@249||119|-100||||
+NX-Metal-1-Metal-2-Con|contact@253||167|111||||
+NX-Metal-1-Metal-2-Con|contact@254||132|111||||
+NX-Metal-1-Metal-2-Con|contact@257||-19.5|232||||
+NX-Metal-1-Metal-2-Con|contact@258||-5.5|12||||
+NX-Metal-1-Metal-2-Con|contact@259||-86.5|44||||
+NX-Metal-1-Metal-2-Con|contact@260||19|-200||||
+NX-Metal-1-Metal-2-Con|contact@261||161|-150||||
+NX-Metal-1-Metal-2-Con|contact@262||120.5|-150||||
+NX-Metal-1-Metal-2-Con|contact@263||147|206||||
+NX-Metal-1-Metal-2-Con|contact@264||147|100||||
+NX-Metal-1-Metal-2-Con|contact@265||182.5|100||||
+NX-Metal-1-Metal-2-Con|contact@266||-22.5|144.5||||
+NX-Metal-1-Metal-2-Con|contact@267||-31|144.5||||
+NX-Metal-1-Metal-2-Con|contact@268||-31|-6||||
+NX-Metal-1-Metal-2-Con|contact@269||-90.5|-6||||
+NX-Metal-1-Metal-2-Con|contact@271||170.5|-229||||
+NX-Metal-1-Metal-2-Con|contact@272||-90.5|-229||||
+NX-Metal-1-Metal-2-Con|contact@273||97|144.5||||
+NX-Metal-1-Metal-2-Con|contact@274||97|56||||
+NX-Metal-1-Metal-2-Con|contact@275||185|-156||||
+NX-Metal-1-Metal-2-Con|contact@276||197.5|-156||||
+NX-Metal-1-Metal-2-Con|contact@281||-79.5|204||||
+NX-Metal-1-Metal-2-Con|contact@282||-11|204||||
+NX-Metal-1-Metal-2-Con|contact@283||-100.5|-56||||
+NX-Metal-1-Metal-2-Con|contact@284||-187.5|94||||
+NX-Metal-1-Metal-2-Con|contact@285||-11|94||||
+NX-Metal-1-Metal-2-Con|contact@286||50.5|-143||||
+NX-Metal-1-Metal-2-Con|contact@287||-100.5|-143||||
+NX-Metal-1-Metal-2-Con|contact@288||-11|0||||
+NX-Metal-1-Metal-2-Con|contact@289||-100.5|0||||
+NX-Metal-1-Metal-2-Con|contact@291||-14|-62||||
+NX-Metal-1-Metal-2-Con|contact@292||62.5|-37.5||||
+NX-Metal-1-Metal-2-Con|contact@293||-90.5|-37.5||||
+NX-Metal-1-Metal-2-Con|contact@294||38|-2||||
+NX-Metal-1-Metal-2-Con|contact@295||117|-2||||
+NX-Metal-1-Metal-2-Con|contact@296||117|88||||
+NX-Metal-1-Metal-2-Con|contact@297||131|88||||
+NX-Metal-1-Metal-2-Con|contact@298||-197.5|176||||
+NX-Metal-1-Metal-2-Con|contact@300||-140.4|50||||
+NX-Metal-1-Metal-2-Con|contact@301||-140.4|62||||
+NX-Metal-1-Metal-2-Con|contact@302||-104.5|62||||
+NX-Metal-1-Metal-2-Con|contact@303||-104.5|88||||
+NX-Metal-1-Metal-2-Con|contact@304||-56.5|88||||
+NX-Metal-1-Metal-2-Con|contact@305||-111.5|144.5||||
+NX-Metal-1-Metal-2-Con|contact@306||-56.5|144.5||||
+NX-Metal-1-Metal-2-Con|contact@308||123.5|4||||
+NX-Metal-1-Metal-2-Con|contact@309||160|4||||
+NX-Metal-1-Metal-2-Con|contact@310||160|144.5||||
+NX-Metal-1-Metal-2-Con|contact@311||175|144.5||||
+NX-Metal-1-Metal-2-Con|contact@312||175|188||||
+NX-Metal-1-Metal-2-Con|contact@313||167|188||||
+NX-Metal-1-Metal-2-Con|contact@314||38|-100||||
+NX-Metal-1-Metal-2-Con|contact@315||-210.5|276||||
+NX-Metal-1-Metal-2-Con|contact@317||-143|-47||||
+NX-Metal-1-Metal-2-Con|contact@318||-210.5|-47||||
+NX-Metal-1-Metal-2-Con|contact@319||-114.5|-100||||
+Igasp_dec;1{lay}|gasp_dec@1||162|216|XY||D5G4;
+Igasp_reset_done;1{lay}|gasp_res@2||159|-72|XY||D5G4;
+Igasp_resetting;1{lay}|gasp_res@3||110|-216|X||D5G4;
+Igasp_set;1{lay}|gasp_set@1||60|72|XY||D5G4;
+Igates1inM:inv05;1{lay}|inv05@0||76.5|-72|XY||D5G4;
+Igates1inM:inv05;1{lay}|inv05@1||9.5|-72|X||D5G4;
+Igates1inM:inv05;1{lay}|inv05@2||-127|-72|Y||D5G4;
+Igates2inM:nand5;2{lay}|nand5@0||54.5|-72|||D5G4;
+Igates2inM:nand5;2{lay}|nand5@1||31.5|-72|||D5G4;
+Igates2inM:nand10;1{lay}|nand10@0||-63|-72|XY||D5G4;
+Igates2inM:nor05;1{lay}|nor05@0||-148.5|-72|||D5G4;
+Igates2inM:nor10;1{lay}|nor10@0||-22|-72|||D5G4;
+NMetal-1-Pin|pin@89||86|47|||XY|
+NMetal-1-Pin|pin@97||68|-76|||XY|
+NMetal-1-Pin|pin@98||68|-97|||XY|
+NMetal-1-Pin|pin@124||5|-72.5|||Y|
+NMetal-1-Pin|pin@127||72|-76|||Y|
+NMetal-1-Pin|pin@134||-0.5|-72.5|||Y|
+NMetal-2-Pin|pin@162||209|-82||||
+NMetal-2-Pin|pin@164||209|-12||||
+NMetal-2-Pin|pin@169||209|-106||||
+NMetal-2-Pin|pin@178||-209|50||||
+NMetal-2-Pin|pin@190||-209|44||||
+NMetal-1-Pin|pin@191||132|92||||
+NMetal-2-Pin|pin@192||209|276||||
+NMetal-1-Pin|pin@193||18.5|-57||||
+NMetal-1-Pin|pin@194||18.5|-53.5||||
+NMetal-1-Pin|pin@195||32.5|-53.5||||
+NMetal-1-Pin|pin@196||32.5|-62.5||||
+NMetal-1-Pin|pin@197||38.5|-62.5||||
+NMetal-2-Pin|pin@200||209|-200||||
+NMetal-1-Pin|pin@201||-22.5|180.5||||
+NMetal-1-Pin|pin@202||-17.5|180.5||||
+NMetal-1-Pin|pin@203||185|-47||||
+NMetal-1-Pin|pin@204||185.5|41||||
+NMetal-1-Pin|pin@205||182.5|41||||
+NMetal-1-Pin|pin@206||182.5|8||||
+NMetal-1-Pin|pin@207||185|8||||
+NMetal-2-Pin|pin@209||209|-56||||
+NMetal-2-Pin|pin@210||209|-188||||
+NMetal-2-Pin|pin@211||209|56||||
+NMetal-2-Pin|pin@212||209|206||||
+NMetal-2-Pin|pin@213||209|12||||
+NMetal-2-Pin|pin@214||209|-194||||
+NMetal-2-Pin|pin@215||209|-100||||
+NMetal-2-Pin|pin@216||209|44||||
+NMetal-2-Pin|pin@217||209|232||||
+NMetal-1-Pin|pin@226||-79.5|216.5||||
+NMetal-1-Pin|pin@228||-84.5|216.5||||
+NMetal-1-Pin|pin@229||-79.5|216.5||||
+NMetal-2-Pin|pin@231||-209|-62||||
+NMetal-1-Pin|pin@232||131|92||||
+NMetal-1-Pin|pin@233||62.5|-43||||
+NMetal-1-Pin|pin@234||-197.5|288.5||||
+NMetal-1-Pin|pin@236||-111.5|288.5||||
+NMetal-1-Pin|pin@242||113.5|-108||||
+NMetal-1-Pin|pin@243||120.5|-108||||
+NMetal-1-Pin|pin@245||113.5|-88||||
+NMetal-1-Pin|pin@246||123.5|-88||||
+NMetal-1-Pin|pin@247||167|288.5||||
+NMetal-1-Pin|pin@248||-84.5|288.5||||
+NMetal-1-Pin|pin@250||-55.5|-47||||
+NMetal-2-Pin|pin@252||-244.5|276||||
+NMetal-1-Pin|pin@256||-152.5|-91||||
+NMetal-1-Pin|pin@258||-131|-104||||
+NMetal-1-Pin|pin@259||-131|-87||||
+NMetal-1-Pin|pin@260||-114.5|-71||||
+NMetal-1-Pin|pin@261||-122.5|-71||||
+NMetal-1-Pin|pin@262||-170.5|-91||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||-209|216|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-209|-72|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||-209|-216|||D5G4;
+IwiresL:select144;1{lay}|select14@0||-132|-72|||D5G4;
+IwiresL:select144;1{lay}|select14@1||-100|-216|||D5G4;
+IwiresL:select144;1{lay}|select14@2||-132|216|||D5G4;
+IwiresL:select15;1{lay}|select15@0||27.5|-216|||D5G4;
+IwiresL:select30;1{lay}|select30@0||-51|-72|||D5G4;
+IwiresL:select50;1{lay}|select50@0||-186|-216|||D5G4;
+IdriversM:sucDri10;1{lay}|sucDri10@0||2|-216|XY||D5G4;
+Ametal-1|net@426|||S0|pin@89||86|47|gasp_set@1|sel_bar[set]|83|47
+Ametal-1|net@427|||S2700|contact@86||86|6|pin@89||86|47
+Ametal-2|net@428|||S1800|contact@87||-69|6|contact@86||86|6
+Ametal-1|net@438|||S900|contact@91||109|276|gasp_dec@1|sel[Co]|109|241
+Ametal-1|net@450|||S2700|contact@99||120.5|-112|gasp_res@2|resetting|120.5|-108.2
+Ametal-1|net@453|||S2700|contact@101||74.5|-112|inv05@0|in[1]|74.5|-87
+Ametal-1|net@456|||S900|pin@97||68|-76|pin@98||68|-97
+Ametal-1|net@457|||S0|pin@98||68|-97|nand5@0|ina|61|-97
+Ametal-1|net@470||0.4|S900|contact@108||53.5|-44|nand5@0|out_2|53.5|-61.6
+Ametal-2|net@471|||S1800|contact@109||-43.5|-44|contact@108||53.5|-44
+Ametal-2|net@501||6.2|S0|inv05@0|vdd_2|67.5|-122|nand5@0|vdd_3|66|-122
+Ametal-2|net@506||6.2|S0|inv05@0|gnd_1|67.5|-72|nand5@0|gnd_1|66|-72
+Ametal-2|net@510||6.2|S0|gasp_res@2|vdd_3|87|-22|inv05@0|vdd_1|85.5|-22
+Ametal-2|net@511||6.2|S0|inv05@0|vdd_3|67.5|-22|nand5@0|vdd_2|66|-22
+Ametal-2|net@548||6.2|S0|gasp_res@2|gnd_1|87|-72|inv05@0|gnd|85.5|-72
+Ametal-2|net@549||6.2|S1800|inv05@0|vdd|85.5|-122|gasp_res@2|vdd_5|87|-122
+Ametal-1|net@557|||S900|contact@109||-43.5|-44|nor10@0|inB|-43.5|-63
+Ametal-2|net@558||6.2|S0|nand10@0|vdd|-44.5|-122|nor10@0|vdd_1|-46.5|-122
+Ametal-2|net@559||6.2|S0|nand10@0|gnd|-44.5|-72|nor10@0|gnd|-46.5|-72
+Ametal-2|net@562||6.2|S0|nor10@0|gnd_1|2.5|-72|inv05@1|gnd_1|0.5|-72
+Ametal-2|net@563||6.2|S0|nor10@0|vdd_3|2.5|-122|inv05@1|vdd_3|0.5|-122
+Ametal-1|net@573|||S900|pin@124||5|-72.5|inv05@1|out[1]|5|-79
+Ametal-1|net@578||0.6|S1800|pin@97||68|-76|pin@127||72|-76
+Ametal-1|net@579||0.6|S2700|pin@127||72|-76|inv05@0|out[1]|72|-65
+Ametal-1|net@595|||S0|pin@124||5|-72.5|pin@134||-0.5|-72.5
+Ametal-1|net@596|||S900|pin@134||-0.5|-72.5|nor10@0|inA|-0.5|-79
+Ametal-1|net@965|||S2700|sucDri10@0|succ|-0.5|-182|contact@231||-0.5|-112
+Ametal-2|net@968|||S0|contact@99||120.5|-112|contact@231||-0.5|-112
+Ametal-2|net@969|||S0|contact@101||74.5|-112|contact@231||-0.5|-112
+Ametal-2|net@973|||S0|pin@162||209|-82|contact@236||-70.5|-82
+Ametal-2|net@976|||S1800|contact@234||-55.5|-12|pin@164||209|-12
+Ametal-2|net@980|||S1800|contact@298||-197.5|176|contact@235||167|176
+Ametal-1|net@983|||S900|contact@235||167|176|contact@253||167|111
+Ametal-1|net@987|||S900|contact@87||-69|6|nand10@0|out_2|-69|-14
+Ametal-1|net@988|||S900|contact@236||-70.5|-82|nand10@0|inA|-70.5|-97
+Ametal-2|net@991|||S1800|contact@237||-170.5|-106|pin@169||209|-106
+Ametal-1|net@1031|||S900|contact@248||172.5|-194|gasp_res@3|mc|172.5|-209
+Ametal-1|net@1033|||S2700|contact@249||119|-100|gasp_res@2|mc|119|-97
+Ametal-2|net@1041|||S0|contact@253||167|111|contact@254||132|111
+Ametal-1|net@1042|||S900|contact@254||132|111|pin@191||132|92
+Ametal-1|net@1043|||S0|pin@191||132|92|gasp_set@1|do[ins]|130.5|92
+Ametal-2|net@1045|||S0|contact@243||185.5|50|gasp_set@1|flag[D][set]|-69.5|50
+Ametal-2|net@1046|||S1800|contact@91||109|276|pin@192||209|276
+Ametal-1|net@1049|||S0|pin@193||18.5|-57|inv05@1|in[1]|7.5|-57
+Ametal-1|net@1050|||S900|pin@194||18.5|-53.5|pin@193||18.5|-57
+Ametal-1|net@1051|||S0|pin@195||32.5|-53.5|pin@194||18.5|-53.5
+Ametal-1|net@1052|||S2700|pin@196||32.5|-62.5|pin@195||32.5|-53.5
+Ametal-1|net@1054|||S1800|pin@196||32.5|-62.5|pin@197||38.5|-62.5
+Ametal-1|net@1055|||S900|pin@197||38.5|-62.5|nand5@1|out|38.5|-80.1
+Ametal-2|net@1056|||S1800|contact@235||167|176|gasp_dec@1|do[ins]|180.5|176
+Ametal-2|net@1057||6.2|S1800|sucDri10@0|vdd|26|-266|gasp_res@3|vdd_6|29|-266
+Ametal-2|net@1058||6.2|S1800|sucDri10@0|gnd|26|-216|gasp_res@3|gnd_3|29|-216
+Ametal-2|net@1059||6.2|S1800|sucDri10@0|vdd_1|26|-166|gasp_res@3|vdd_7|29|-166
+Ametal-2|net@1060||6.2|S1800|inv05@1|gnd|18.5|-72|nand5@1|gnd|20|-72
+Ametal-2|net@1061||6.2|S1800|inv05@1|vdd|18.5|-22|nand5@1|vdd|20|-22
+Ametal-2|net@1062||6.2|S1800|inv05@1|vdd_1|18.5|-122|nand5@1|vdd_1|20|-122
+Ametal-2|net@1063|||S0|nand5@0|gnd|43|-72|nand5@1|gnd_1|43|-72
+Ametal-2|net@1064|||S0|nand5@0|vdd|43|-22|nand5@1|vdd_2|43|-22
+Ametal-2|net@1065|||S0|nand5@0|vdd_1|43|-122|nand5@1|vdd_3|43|-122
+Ametal-2|net@1066||6.2|S1800|inv05@1|vdd_2|0.5|-22|nor10@0|vdd_2|2.5|-22
+Ametal-2|net@1067||6.2|S0|nand10@0|vdd_1|-44.5|-22|nor10@0|vdd|-46.5|-22
+Ametal-1|net@1070||0.4|S900|contact@257||-19.5|232|gasp_dec@1|mc|-19.5|223
+Ametal-1|net@1072|||S2700|contact@258||-5.5|12|gasp_set@1|fire|-5.5|56
+Ametal-2|net@1073|||S0|contact@259||-86.5|44|pin@190||-209|44
+Ametal-1|net@1074|||S2700|gasp_set@1|mc|-86.5|41|contact@259||-86.5|44
+Ametal-1|net@1075||0.4|S900|sucDri10@0|in|19|-197|contact@260||19|-200
+Ametal-2|net@1076|||S1800|contact@260||19|-200|pin@200||209|-200
+Ametal-1|net@1077|||S2700|gasp_res@3|resetting|161|-191|contact@261||161|-150
+Ametal-1|net@1079|||S900|gasp_res@2|resetting|120.5|-108.2|contact@262||120.5|-150
+Ametal-2|net@1080|||S1800|contact@262||120.5|-150|contact@261||161|-150
+Ametal-1|net@1082|||S900|contact@263||147|206|contact@264||147|100
+Ametal-1|net@1083|||S900|gasp_set@1|load|182.5|106|contact@265||182.5|100
+Ametal-2|net@1085|||S0|contact@265||182.5|100|contact@264||147|100
+Ametal-1|net@1086|||S1800|pin@201||-22.5|180.5|pin@202||-17.5|180.5
+Ametal-1|net@1087|||S2700|pin@202||-17.5|180.5|gasp_dec@1|decSucceeded|-17.5|200
+Ametal-1|net@1088|||S900|pin@201||-22.5|180.5|contact@266||-22.5|144.5
+Ametal-2|net@1089|||S1800|contact@267||-31|144.5|contact@266||-22.5|144.5
+Ametal-1|net@1090|||S2700|contact@268||-31|-6|contact@267||-31|144.5
+Ametal-2|net@1091|||S1800|contact@269||-90.5|-6|contact@268||-31|-6
+Ametal-1|net@1092|||S900|contact@271||170.5|-229|gasp_res@3|decSucceeded|170.5|-232
+Ametal-2|net@1097|||S1800|contact@272||-90.5|-229|contact@271||170.5|-229
+Ametal-2|net@1098|||S0|contact@273||97|144.5|contact@266||-22.5|144.5
+Ametal-1|net@1099|||S2700|contact@274||97|56|contact@273||97|144.5
+Ametal-1|net@1104|||S1800|pin@203||185|-47|gasp_res@2|cond|191|-47
+Ametal-1|net@1105|||S2700|pin@204||185.5|41|contact@243||185.5|50
+Ametal-1|net@1106|||S1800|pin@205||182.5|41|pin@204||185.5|41
+Ametal-1|net@1107|||S2700|pin@206||182.5|8|pin@205||182.5|41
+Ametal-1|net@1108|||S0|pin@207||185|8|pin@206||182.5|8
+Ametal-1|net@1109|||S2700|pin@203||185|-47|pin@207||185|8
+Ametal-1|net@1110|||S2700|contact@275||185|-156|pin@203||185|-47
+Ametal-1|net@1112|||S2700|contact@240||197.5|-188|contact@276||197.5|-156
+Ametal-2|net@1113|||S0|contact@276||197.5|-156|contact@275||185|-156
+Ametal-2|net@1128|||S1800|contact@281||-79.5|204|contact@282||-11|204
+Ametal-1|net@1129|||S900|contact@283||-100.5|-56|contact@287||-100.5|-143
+Ametal-1|net@1131|||S2700|contact@284||-187.5|94|gasp_set@1|dec|-187.5|106
+Ametal-1|net@1135|||S900|contact@282||-11|204|contact@285||-11|94
+Ametal-1|net@1136|||S900|contact@286||50.5|-143|gasp_res@3|dec|50.5|-182
+Ametal-2|net@1140|||S0|contact@286||50.5|-143|contact@287||-100.5|-143
+Ametal-2|net@1142|||S1800|contact@240||197.5|-188|pin@210||209|-188
+Ametal-2|net@1143|||S1800|contact@274||97|56|pin@211||209|56
+Ametal-2|net@1144|||S1800|contact@263||147|206|pin@212||209|206
+Ametal-2|net@1145|||S1800|contact@258||-5.5|12|pin@213||209|12
+Ametal-2|net@1146|||S1800|contact@248||172.5|-194|pin@214||209|-194
+Ametal-2|net@1147|||S1800|contact@249||119|-100|pin@215||209|-100
+Ametal-2|net@1148|||S1800|contact@259||-86.5|44|pin@216||209|44
+Ametal-2|net@1149|||S1800|contact@257||-19.5|232|pin@217||209|232
+Ametal-2|net@1150|||S1800|contact@284||-187.5|94|contact@285||-11|94
+Ametal-2|net@1154||6.2|S1800|pinsVddG@3|vdd|-209|-166|sucDri10@0|vdd_3|-22|-166
+Ametal-2|net@1155||6.2|S1800|pinsVddG@3|gnd|-209|-216|sucDri10@0|gnd_1|-22|-216
+Ametal-2|net@1156||6.2|S1800|pinsVddG@3|vdd_1|-209|-266|sucDri10@0|vdd_2|-22|-266
+Ametal-2|net@1157||6.2|S1800|pinsVddG@1|vdd_1|-209|166|gasp_dec@1|vdd_3|-106|166
+Ametal-2|net@1158||6.2|S1800|pinsVddG@1|gnd|-209|216|gasp_dec@1|gnd_1|-106|216
+Ametal-2|net@1159||6.2|S1800|pinsVddG@1|vdd|-209|266|gasp_dec@1|vdd_4|-106|266
+Ametal-1|net@1161|||S900|contact@285||-11|94|contact@288||-11|0
+Ametal-2|net@1162|||S0|contact@288||-11|0|contact@289||-100.5|0
+Ametal-1|net@1164|||S900|contact@289||-100.5|0|contact@283||-100.5|-56
+Ametal-1|net@1177||1.2|S1800|pin@228||-84.5|216.5|pin@229||-79.5|216.5
+Ametal-1|net@1178|||S2700|pin@228||-84.5|216.5|gasp_dec@1|dec|-84.5|250
+Ametal-1|net@1179|||S0|pin@226||-79.5|216.5|pin@229||-79.5|216.5
+Ametal-1|net@1181||1.2|S900|pin@226||-79.5|216.5|contact@281||-79.5|204
+Ametal-2|net@1182|||S0|pin@209||209|-56|contact@283||-100.5|-56
+Ametal-1|net@1185|||S2700|contact@291||-14|-62|nor10@0|out|-14|-61.5
+Ametal-2|net@1186|||S0|contact@291||-14|-62|pin@231||-209|-62
+Ametal-1|net@1190|||S2700|contact@272||-90.5|-229|contact@293||-90.5|-37.5
+Ametal-1|net@1191|||S900|contact@269||-90.5|-6|contact@293||-90.5|-37.5
+Ametal-2|net@1192|||S1800|contact@293||-90.5|-37.5|contact@292||62.5|-37.5
+Ametal-1|net@1194|||S2700|nand5@1|inb|38|-43|contact@294||38|-2
+Ametal-2|net@1195|||S0|contact@295||117|-2|contact@294||38|-2
+Ametal-1|net@1196|||S2700|contact@295||117|-2|contact@296||117|88
+Ametal-2|net@1197|||S0|contact@297||131|88|contact@296||117|88
+Ametal-1|net@1198|||S2700|contact@297||131|88|pin@232||131|92
+Ametal-1|net@1199|||S1800|pin@232||131|92|pin@191||132|92
+Ametal-1|net@1200|||S1800|nand5@0|inb|61|-43|pin@233||62.5|-43
+Ametal-1|net@1201||0.6|S2700|pin@233||62.5|-43|contact@292||62.5|-37.5
+Ametal-1|net@1203|||S900|pin@234||-197.5|288.5|contact@298||-197.5|176
+Ametal-2|net@1206|||S1800|pin@178||-209|50|gasp_set@1|flag[D][set]|-69.5|50
+Ametal-2|net@1207|||S0|contact@300||-140.4|50|pin@178||-209|50
+Ametal-1|net@1208||0.4|S900|contact@301||-140.4|62|contact@300||-140.4|50
+Ametal-2|net@1209|||S0|contact@302||-104.5|62|contact@301||-140.4|62
+Ametal-1|net@1210||0.4|S900|contact@303||-104.5|88|contact@302||-104.5|62
+Ametal-2|net@1211|||S0|contact@304||-56.5|88|contact@303||-104.5|88
+Ametal-1|net@1214|||S2700|contact@304||-56.5|88|contact@306||-56.5|144.5
+Ametal-2|net@1215|||S0|contact@306||-56.5|144.5|contact@305||-111.5|144.5
+Ametal-1|net@1216|||S2700|contact@305||-111.5|144.5|pin@236||-111.5|288.5
+Ametal-1|net@1217|||S2700|gasp_dec@1|dec|-84.5|250|pin@248||-84.5|288.5
+Ametal-1|net@1223|||S1800|pin@242||113.5|-108|pin@243||120.5|-108
+Ametal-1|net@1224|||S900|pin@243||120.5|-108|gasp_res@2|resetting|120.5|-108.2
+Ametal-1|net@1226|||S900|pin@245||113.5|-88|pin@242||113.5|-108
+Ametal-1|net@1228|||S2700|pin@246||123.5|-88|contact@308||123.5|4
+Ametal-2|net@1229|||S0|contact@309||160|4|contact@308||123.5|4
+Ametal-1|net@1230|||S2700|contact@309||160|4|contact@310||160|144.5
+Ametal-2|net@1231|||S0|contact@311||175|144.5|contact@310||160|144.5
+Ametal-1|net@1232|||S900|contact@312||175|188|contact@311||175|144.5
+Ametal-2|net@1233|||S1800|contact@313||167|188|contact@312||175|188
+Ametal-1|net@1235|||S900|pin@247||167|288.5|contact@313||167|188
+Ametal-1|net@1241|||S1800|pin@245||113.5|-88|pin@246||123.5|-88
+Ametal-1|net@1243|||S900|contact@234||-55.5|-12|pin@250||-55.5|-47
+Ametal-1|net@1244|||S0|pin@250||-55.5|-47|nand10@0|inB|-56|-47
+Ametal-1|net@1245|||S2700|contact@314||38|-100|nand5@1|ina|38|-97
+Ametal-2|net@1247|||S0|contact@91||109|276|contact@315||-210.5|276
+Ametal-2|net@1248|||S0|contact@315||-210.5|276|pin@252||-244.5|276
+Ametal-1|net@1249|||S900|contact@315||-210.5|276|contact@318||-210.5|-47
+Ametal-1|net@1251|||S900|nor05@0|inB|-143|-47|contact@317||-143|-47
+Ametal-2|net@1254|||S1800|contact@318||-210.5|-47|contact@317||-143|-47
+Ametal-2|net@1257|||S0|contact@314||38|-100|contact@319||-114.5|-100
+Ametal-1|net@1259|||RS0|pin@256||-152.5|-91|nor05@0|inA|-153|-91
+Ametal-1|net@1263|||S0|pin@258||-131|-104|nor05@0|out|-142.5|-104
+Ametal-2|net@1264||6.2|S1800|nor05@0|gnd_1|-136|-72|inv05@2|gnd|-136|-72
+Ametal-2|net@1265||6.2|S1800|nor05@0|vdd_3|-136|-122|inv05@2|vdd|-136|-122
+Ametal-2|net@1266||6.2|S1800|nor05@0|vdd_2|-136|-22|inv05@2|vdd_1|-136|-22
+Ametal-2|net@1267||6.2|S1800|inv05@2|vdd_2|-118|-122|nand10@0|vdd_2|-81.5|-122
+Ametal-2|net@1268||6.2|S1800|inv05@2|gnd_1|-118|-72|nand10@0|gnd_1|-81.5|-72
+Ametal-2|net@1269||6.2|S1800|inv05@2|vdd_3|-118|-22|nand10@0|vdd_3|-81.5|-22
+Ametal-2|net@1270||6.2|S0|nor05@0|vdd_1|-161|-122|pinsVddG@2|vdd_1|-209|-122
+Ametal-2|net@1271||6.2|S0|nor05@0|gnd|-161|-72|pinsVddG@2|gnd|-209|-72
+Ametal-2|net@1272||6.2|S0|nor05@0|vdd|-161|-22|pinsVddG@2|vdd|-209|-22
+Ametal-1|net@1273|||S2700|pin@258||-131|-104|pin@259||-131|-87
+Ametal-1|net@1274|||S1800|pin@259||-131|-87|inv05@2|in[1]|-125|-87
+Ametal-1|net@1275|||S2700|contact@319||-114.5|-100|pin@260||-114.5|-71
+Ametal-1|net@1277|||S0|pin@260||-114.5|-71|pin@261||-122.5|-71
+Ametal-1|net@1278|||S2700|pin@261||-122.5|-71|inv05@2|out[1]|-122.5|-65
+Ametal-1|net@1279|||S0|pin@256||-152.5|-91|pin@262||-170.5|-91
+Ametal-1|net@1280|||S900|pin@262||-170.5|-91|contact@237||-170.5|-106
+Edec||D5G6;|pin@209||U
+EdecFailed||D5G6;|pin@210||U
+EdecSucceeded||D5G6;|pin@211||U
+Edo[ins]||D5G6;|gasp_dec@1|do[ins]|G
+Efire[T]||D5G6;|pin@200||U
+Eflag[D][clr]||D5G6;|pin@231||U
+Eflag[D][set]||D5G6;|pin@178||U
+Egnd||D5G6;|gasp_dec@1|gnd|G
+Egnd_1||D5G6;|gasp_res@3|gnd|G
+Egnd_2||D5G6;|gasp_res@2|gnd|G
+Egnd_3||D5G6;|gasp_set@1|gnd|G
+Egnd_4||D5G6;|gasp_set@1|gnd_1|G
+Egnd_6||D5G6;|pinsVddG@3|gnd|G
+Egnd_7||D5G6;|pinsVddG@1|gnd|G
+Egnd_8||D5G6;|pinsVddG@2|gnd|G
+Eload||D5G6;|pin@212||U
+EloadLatches||D5G6;|pin@213||O
+Emc||D5G6;|pin@190||I
+Emc_1||D5G6;|pin@217||U
+Emc_2||D5G6;|pin@216||U
+Emc_3||D5G6;|pin@215||U
+Emc_4||D5G6;|pin@214||U
+Escan[1]||D5G6;|pin@234||U
+Escan[2]||D5G6;|pin@248||U
+Escan[3]||D5G6;|pin@236||U
+Escan[4]||D5G6;|pin@247||O
+Esel[Co]||D5G6;|pin@192||U
+Esel[Ld]||D5G6;|pin@162||U
+Esel[Tp]||D5G6;|pin@169||U
+Esel[rD]||D5G6;|pin@164||U
+Evdd||D5G6;|gasp_dec@1|vdd|P
+Evdd_1||D5G6;|gasp_set@1|vdd_1|P
+Evdd_2||D5G6;|gasp_dec@1|vdd_2|P
+Evdd_3||D5G6;|gasp_set@1|vdd_3|P
+Evdd_4||D5G6;|gasp_res@2|vdd_4|P
+Evdd_5||D5G6;|gasp_res@3|vdd_5|P
+Evdd_6||D5G6;|gasp_set@1|vdd_2|P
+Evdd_7||D5G6;|gasp_res@3|vdd|P
+Evdd_8||D5G6;|gasp_res@2|vdd|P
+Evdd_9||D5G6;|gasp_set@1|vdd|P
+Evdd_12||D5G6;|pinsVddG@3|vdd|P
+Evdd_13||D5G6;|pinsVddG@3|vdd_1|P
+Evdd_14||D5G6;|pinsVddG@1|vdd|P
+Evdd_15||D5G6;|pinsVddG@1|vdd_1|P
+Evdd_16||D5G6;|pinsVddG@2|vdd|P
+Evdd_17||D5G6;|pinsVddG@2|vdd_1|P
+X
+
+# Cell dock_interface;1{sch}
+Cdock_interface;1{sch}||schematic|1236866624132|1244502691884|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@7||-171|-24.5|||XRR|
+NOff-Page|conn@12||-145|-44|||Y|
+NOff-Page|conn@18||-206|-46||||
+NOff-Page|conn@22||-172|-10.5|||XRR|
+NOff-Page|conn@23||-139|-84|||XRR|
+NOff-Page|conn@24||-139|-82|||XRR|
+NOff-Page|conn@25||-171|-27.5|||XRR|
+NOff-Page|conn@26||-171|-21.5|||XRR|
+NOff-Page|conn@27||-80|-70|||XRR|
+NOff-Page|conn@28||-80|-73|||XRR|
+NOff-Page|conn@29||-80|-76|||XRR|
+NOff-Page|conn@30||-80.5|-86.5|||X|
+NWire_Con|conn@31||-88|-86.5|||X|
+NOff-Page|conn@32||-80.5|-83.5|||X|
+NWire_Con|conn@33||-73.5|-18.5||||
+NWire_Con|conn@35||-73.5|-21.5||||
+NWire_Con|conn@36||-73.5|-12.5||||
+NWire_Con|conn@37||-73.5|-15.5||||
+NOff-Page|conn@43||-38.5|-0.5||||
+Idock_interface;1{ic}|dock_int@0||-119|3.5|||D5G4;
+Igasp_dec;1{ic}|gasp_dec@0||-104.5|-10|||D5G4;
+Igasp_reset_done;1{ic}|gasp_res@0||-104.5|-63|Y||D5G4;
+Igasp_resetting;1{ic}|gasp_res@1||-104.5|-45|Y||D5G4;
+Igasp_set;2{ic}|gasp_set@0||-104.5|-82|Y||D5G4;
+IredFive:inv;1{ic}|inv@4||-130.5|-54|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@5||-166.5|-45|XRR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@6||-184|-47|XRR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S0|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@0||-130.5|-83|||D0G4;|ATTR_Delay(D5G1;NPY-3.5;)S100|ATTR_X(D5G1.5;NPX-0.5;Y3.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@4||-158.5|-55|RR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y4;)S0|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@5||-173.5|-45|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)S100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2;1{ic}|nor2@0||-167.5|-54|YRR||D5G4;|ATTR_Delay(D5G1;NPX2.5;Y4;)S0|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nor2;1{ic}|nor2@1||-194|-47|Y||D5G4;|ATTR_Delay(D5G1;NPX2.5;Y4;)S0|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||-120.5|29|||X||ART_message(D5G6;)Scounter_dock_interface
+Ngeneric:Invisible-Pin|pin@2||-118.5|23|||X||ART_message(D5G4;)Sthe glue needed to connect the KesselsCounter to the dock
+Ngeneric:Invisible-Pin|pin@64||-119.5|19|||X||ART_message(D5G3;)Sam 4 Jun 2009
+NWire_Pin|pin@166||-118.5|-22||||
+NWire_Pin|pin@223||-118.5|-36||||
+NWire_Pin|pin@231||-110.5|-29||||
+NWire_Pin|pin@259||-129.5|-76||||
+NWire_Pin|pin@271||-110.5|-83||||
+NWire_Pin|pin@272||-110.5|-65||||
+NWire_Pin|pin@278||-118.5|-28||||
+NWire_Pin|pin@279||-137.5|-28||||
+NWire_Pin|pin@296||-102.5|-70||||
+NWire_Pin|pin@297||-102.5|-19||||
+NWire_Pin|pin@298||-102.5|-36||||
+NWire_Pin|pin@303||-110.5|-44||||
+NWire_Pin|pin@306||-110.5|-63||||
+NWire_Pin|pin@307||-125.5|-63||||
+NWire_Pin|pin@308||-125.5|-70||||
+NWire_Pin|pin@310||-141.5|-70||||
+NWire_Pin|pin@313||-110.5|-26||||
+Ngeneric:Invisible-Pin|pin@322||-97|-42.5|||X||ART_message(BD6G2;)S[THE RULES:,.,"(1) \"load OLC\" must be predicated on D=clear",.,"(2) \"decrement OLC\" must be predicated on D=set",.,(3) The instruction AFTER a torpedoable move must,"NOT be predicated on D=set, because ps[skip] will","blindly fire even when do[ins] is full (i wish this","were not how things worked, but hey, whatever).  It",is okay for the instruction to be predicated on,D=clear (it takes a while to realize why...).]
+NWire_Pin|pin@323||-137.5|-16||||
+NWire_Pin|pin@326||-125.5|-44||||
+NWire_Pin|pin@337||-191.5|-54||||
+NWire_Pin|pin@340||-110.5|-46||||
+NWire_Pin|pin@361||-125.5|-54||||
+NWire_Pin|pin@375||-138.5|-56||||
+NWire_Pin|pin@390||-161.5|-53||||
+NWire_Pin|pin@393||-161.5|-45||||
+Ngeneric:Invisible-Pin|pin@400||-184.5|-36|||||ART_message(D5G2;)S["Zero \"verilog delay\" on these gates",to keep Verilog-XL happy.]
+NWire_Pin|pin@401||-188.5|-44|||X|
+NWire_Pin|pin@406||-105.5|-86.5|||X|
+NWire_Pin|pin@407||-106|-83.5|||X|
+NWire_Pin|pin@411||-110.5|-10.5||||
+NWire_Pin|pin@412||-88.5|-18.5||||
+NWire_Pin|pin@416||-88.5|-21.5||||
+NWire_Pin|pin@418||-88.5|-12.5||||
+NWire_Pin|pin@420||-88.5|-15.5||||
+NBus_Pin|pin@422||-57.5|-0.5|-0.5|-0.5||
+NWire_Pin|pin@423||-60.5|-18.5||||
+NWire_Pin|pin@424||-60.5|-21.5||||
+NWire_Pin|pin@425||-60.5|-12.5||||
+NWire_Pin|pin@426||-60.5|-15.5||||
+NWire_Pin|pin@427||-211|-48||||
+NWire_Pin|pin@428||-179|-47||||
+NWire_Pin|pin@429||-179|-46||||
+IdriversM:sucDri10;1{ic}|sucDri10@0||-135.5|-44|||D5G4;
+Awire|dec|D8G2;||1800|pin@420||-88.5|-15.5|conn@37||-73.5|-15.5
+Awire|decSucceeded|D8G2;||0|pin@278||-118.5|-28|pin@279||-137.5|-28
+Awire|decSucceeded|D8G2;Y-1;||1800|nand2@4|inb|-156|-56|pin@375||-138.5|-56
+Awire|decSucceeded|D8G2;||1800|pin@407||-106|-83.5|conn@32|y|-82.5|-83.5
+Awire|do[ins]|D8G2;||0|nand2@5|inb|-176|-44|pin@401||-188.5|-44
+Awire|do[ins]|D8G2;||1800|pin@418||-88.5|-12.5|conn@36||-73.5|-12.5
+Awire|do[ins]|D5G2;||0|gasp_dec@0|do[ins]|-114.5|-16|pin@323||-137.5|-16
+Awire|do[ins]|D5G2;||1800|pin@259||-129.5|-76|gasp_set@0|do[ins]|-114.5|-76
+Awire|flag[D][clr]|D8G2;||1800|pin@337||-191.5|-54|nor2@0|out|-170|-54
+Awire|flag[D][set]|D8G2;||0|pin@308||-125.5|-70|pin@310||-141.5|-70
+Awire|flag[D][set]|D8G2;||1800|pin@406||-105.5|-86.5|conn@31||-88|-86.5
+Awire|flag[D][set]|D8G2;||1800|pin@412||-88.5|-18.5|conn@33||-73.5|-18.5
+Awire|mc|D5G2;||900|gasp_dec@0|mc|-110.5|-24|pin@313||-110.5|-26
+Awire|mc|D5G2;||2700|gasp_res@0|mc|-110.5|-49|pin@340||-110.5|-46
+Awire|mc|D5G2;||2700|gasp_res@1|mc|-110.5|-31|pin@231||-110.5|-29
+Awire|mc|D5G2;||2700|gasp_set@0|mc|-110.5|-68|pin@272||-110.5|-65
+Awire|net@169|||2700|pin@223||-118.5|-36|pin@278||-118.5|-28
+Awire|net@170|||1800|pin@166||-118.5|-22|gasp_dec@0|decSucceeded|-114.5|-22
+Awire|net@260|||0|gasp_res@1|decSucceeded|-114.5|-36|pin@223||-118.5|-36
+Awire|net@325|||900|gasp_set@0|sel_bar[set]|-110.5|-79|pin@271||-110.5|-83
+Awire|net@330|||2700|pin@278||-118.5|-28|pin@166||-118.5|-22
+Awire|net@354|||1800|gasp_set@0|dec|-106.5|-70|pin@296||-102.5|-70
+Awire|net@356|||0|pin@297||-102.5|-19|gasp_dec@0|dec|-106.5|-19
+Awire|net@357|||2700|pin@298||-102.5|-36|pin@297||-102.5|-19
+Awire|net@358|||1800|gasp_res@1|dec|-106.5|-36|pin@298||-102.5|-36
+Awire|net@361|||900|pin@298||-102.5|-36|pin@296||-102.5|-70
+Awire|net@366|||900|gasp_res@1|resetting|-110.5|-41|pin@303||-110.5|-44
+Awire|net@372|||0|pin@306||-110.5|-63|pin@307||-125.5|-63
+Awire|net@374|||900|pin@307||-125.5|-63|pin@308||-125.5|-70
+Awire|net@399|||900|pin@326||-125.5|-44|pin@361||-125.5|-54
+Awire|net@402|||1800|sucDri10@0|succ|-131.5|-44|pin@326||-125.5|-44
+Awire|net@417|||900|gasp_res@0|cond|-110.5|-59|pin@306||-110.5|-63
+Awire|net@451|||1800|inv@4|in|-128|-54|pin@361||-125.5|-54
+Awire|net@468|||0|inv@4|out|-133|-54|nand2@4|ina|-156|-54
+Awire|net@503|||1800|nand2@5|out|-171|-45|inv@5|in|-169|-45
+Awire|net@504|||1800|inv@5|out|-164|-45|pin@393||-161.5|-45
+Awire|net@506|||2700|pin@390||-161.5|-53|pin@393||-161.5|-45
+Awire|net@516|||1800|nor2@0|inb|-165|-53|pin@390||-161.5|-53
+Awire|net@517|||1800|nor2@0|ina|-165|-55|nand2@4|out|-161|-55
+Awire|net@519|||1800|conn@12|y|-143|-44|sucDri10@0|in|-139.5|-44
+Awire|net@521|||1800|conn@24|y|-137|-82|nand2@0|inb|-133|-82
+Awire|net@529|||0|conn@30|y|-82.5|-86.5|conn@31||-88|-86.5
+Awire|net@533|||1800|conn@22|y|-170|-10.5|pin@411||-110.5|-10.5
+Awire|net@534|||900|pin@411||-110.5|-10.5|gasp_dec@0|sel[Co]|-110.5|-14
+Awire|net@535|||1800|conn@23|y|-137|-84|nand2@0|ina|-133|-84
+Awire|net@542|||0|gasp_set@0|flag[D][set]|-114.5|-70|pin@308||-125.5|-70
+Awire|net@544|||0|gasp_res@0|resetting|-114.5|-54|pin@361||-125.5|-54
+Awire|net@546|||0|conn@27|a|-82|-70|pin@296||-102.5|-70
+Awire|net@547|||0|conn@29|a|-82|-76|gasp_set@0|load|-106.5|-76
+Awire|net@548|||0|conn@28|a|-82|-73|gasp_set@0|fire|-106.5|-73
+Awire|net@549|||1800|conn@18|y|-204|-46|nor2@1|ina|-196.5|-46
+Awire|net@551|||0|inv@6|in|-186.5|-47|nor2@1|out|-191.5|-47
+Awire|net@552|||1800|inv@6|out|-181.5|-47|pin@428||-179|-47
+Awire|net@553|||0|nand2@5|ina|-176|-46|pin@429||-179|-46
+Awire|net@554|||900|pin@429||-179|-46|pin@428||-179|-47
+Awire|resetting|D8G2;||1800|pin@326||-125.5|-44|pin@303||-110.5|-44
+Awire|resetting|D8G2;||0|conn@35||-73.5|-21.5|pin@416||-88.5|-21.5
+Abus|scan[1:4]|D8G2;Y0.5;||IJ0|conn@43|a|-40.5|-0.5|pin@422||-57.5|-0.5
+Awire|scan[1]|D8G2;||1800|conn@36||-73.5|-12.5|pin@425||-60.5|-12.5
+Awire|scan[2]|D8G2;||1800|conn@37||-73.5|-15.5|pin@426||-60.5|-15.5
+Awire|scan[3]|D8G2;||1800|conn@33||-73.5|-18.5|pin@423||-60.5|-18.5
+Awire|scan[4]|D8G2;||1800|conn@35||-73.5|-21.5|pin@424||-60.5|-21.5
+Awire|sel[Co]|D5G2;||0|nor2@1|inb|-196.5|-48|pin@427||-211|-48
+Awire|sel_bar[set]|D8G2;||1800|nand2@0|out|-128|-83|pin@271||-110.5|-83
+Edec||D5G2;X6;|conn@27|a|B
+EdecFailed||D5G2;X-9.5;|conn@30|y|B
+EdecSucceeded||D5G2;X-7.5;|conn@32|a|B
+Edo[ins]||D5G2;X-4.5;|conn@25|a|B
+Efire[T]||D4G2;X-0.5;|conn@12|a|I
+Eflag[D][set,clr]||D6G2;X-18.5;|conn@7|y|B
+Eload||D5G2;X6;|conn@29|a|B
+EloadLatches||D5G2;X9.5;|conn@28|a|O
+Emc||D5G2;X-2.5;|conn@26|a|I
+Escan[1:4]||D5G2;X5;|conn@43|y|O
+Esel[Co]||D5G2;X-3.5;|conn@22|a|I
+Esel[Ld]||D5G2;X-3.5;|conn@23|a|I
+Esel[Tp]||D5G2;X-3;|conn@18|a|I
+Esel[rD]||D5G2;X-3.5;Y-0.5;|conn@24|a|I
 X
 
 # Cell gasp_dec;1{ic}
-Cgasp_dec;1{ic}||artwork|1242937501096|1243490704015|E
+Cgasp_dec;1{ic}||artwork|1242937501096|1244153116592|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NTriangle|art@4||-9|-6|3|2|RRR|
 NTriangle|art@6||-9|-12|3|2|RRR|
@@ -1192,106 +3199,106 @@ ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||-2|-14
 ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
 ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
 AThicker|net@4|||FS900|pin@26||-6|-4|pin@27||-6|-6
-Eout|dec|D5G1;X2;|pin@22||U
-Ein2|decSucceeded|D5G1;X-2;|pin@25||U
-Ein|do[ins]|D4G1;X-1;|pin@18||B
-Emc||D5G1;Y-1;|pin@20||U
-Econd|sel[Co]|D5G1;Y1;|pin@24||U
+Edec||D5G1;X2;|pin@22||B
+EdecSucceeded||D5G1;X-2;|pin@25||B
+Edo[ins]||D4G1;X-1;|pin@18||B
+Emc||D5G1;Y-1;|pin@20||I
+Esel[Co]||D5G1;Y1;|pin@24||I
 X
 
 # Cell gasp_dec;1{lay}
-Cgasp_dec;1{lay}||cmos90|1243674851154|1243917103103||ATTR_NCC(D5G3;NTX35.5;Y89;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1243903539047|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1243917115073
+Cgasp_dec;1{lay}||cmos90|1243674851154|1244153180071||ATTR_NCC(D5G3;NTX35.5;Y89;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244096393928|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244153531443
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@2||28.5|-16||||
-NX-Metal-1-Metal-2-Con|contact@3||6|-16||||
-NX-Metal-1-Metal-2-Con|contact@4||149.5|22||||
-NX-Metal-1-Metal-2-Con|contact@5||26|22||||
-NX-Metal-1-Metal-2-Con|contact@6||14|-22||||
+NX-Metal-1-Metal-2-Con|contact@2||29.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@3||7|-28||||
+NX-Metal-1-Metal-2-Con|contact@4||149.5|28||||
+NX-Metal-1-Metal-2-Con|contact@5||27|28||||
+NX-Metal-1-Metal-2-Con|contact@6||15|-22||||
 NX-Metal-1-Metal-2-Con|contact@7||-26.5|-22||||
-NX-Metal-1-Metal-2-Con|contact@8||58|34||||
-NX-Metal-1-Metal-2-Con|contact@9||-18.5|34||||
+NX-Metal-1-Metal-2-Con|contact@8||58|40||||
+NX-Metal-1-Metal-2-Con|contact@9||-18.5|40||||
 NX-Metal-1-Metal-2-Con|contact@10||53.5|16||||
-NX-Metal-1-Metal-2-Con|contact@11||80|16||||
-NX-Metal-1-Metal-2-Con|contact@13||219|22||||
+NX-Metal-1-Metal-2-Con|contact@11||80.5|16||||
+NX-Metal-1-Metal-2-Con|contact@13||219|28||||
 NX-Metal-1-Metal-2-Con|contact@14||246.5|-22||||
 NX-Metal-1-Metal-2-Con|contact@15||69|-22||||
-NX-Metal-1-Metal-2-Con|contact@16||179.5|16||||
-NX-Metal-1-Metal-2-Con|contact@17||166.5|16||||
+NX-Metal-1-Metal-2-Con|contact@17||166|22||||
 NX-Metal-1-Metal-2-Con|contact@18||78|-28||||
-NX-Metal-1-Metal-2-Con|contact@19||169|-28||||
+NX-Metal-1-Metal-2-Con|contact@19||168.5|-28||||
 NX-Metal-1-Metal-2-Con|contact@20||196.5|-28||||
 NX-Metal-1-Metal-2-Con|contact@21||227|-28||||
 NX-Metal-1-Metal-2-Con|contact@23||219|-28||||
+NX-Metal-1-Metal-2-Con|contact@24||194.5|22||||
 IcentersJ:ctrAND3in30;2{lay}|ctrAND3i@0||107|0|||D5G4;
-Igates1inM:inv05;1{lay}|inv05@0||24|0|||D5G4;
-Igates1inM:inv05;1{lay}|inv05@1||4|0|Y||D5G4;
-Igates1inM:inv05;1{lay}|inv05@2||164.5|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@0||25|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@1||5|0|Y||D5G4;
+Igates1inM:inv05;1{lay}|inv05@2||164|0|||D5G4;
 Igates2inM:nand5;2{lay}|nand5@0||46.5|0|||D5G4;
 NMetal-1-Pin|pin@1||58|29||||
-NMetal-1-Pin|pin@3||8.5|-2.5||||
-NMetal-1-Pin|pin@4||14|-2.5||||
-NMetal-1-Pin|pin@5||80|23.5||||
-NMetal-1-Pin|pin@6||85.5|23.5||||
+NMetal-1-Pin|pin@3||9.5|-2.5||||
+NMetal-1-Pin|pin@4||15|-2.5||||
+NMetal-1-Pin|pin@7||194.5|16||||
+NMetal-1-Pin|pin@8||80.5|22||||
 IdriversM:predDri20wMC;3{lay}|predDri2@1||196.5|0|||D5G4;
 IdriversM:predDri40;1{lay}|predDri4@0||-26.5|0|||D5G4;
 IdriversM:sucDri10;1{lay}|sucDri10@0||244|0|||D5G4;
-Ametal-1|net@3|||S2700|contact@3||6|-16|inv05@1|in[1]|6|-15
-Ametal-1|net@4|||S2700|contact@2||28.5|-16|inv05@0|out[1]|28.5|-7
-Ametal-2|net@5|||S0|contact@2||28.5|-16|contact@3||6|-16
-Ametal-1|net@6||0.4|S900|contact@4||149.5|22|ctrAND3i@0|out|149.5|16
-Ametal-1|net@7||0.4|S900|contact@5||26|22|inv05@0|in[1]|26|15
-Ametal-2|net@8|||S1800|contact@5||26|22|contact@4||149.5|22
+Ametal-1|net@3|||S2700|contact@3||7|-28|inv05@1|in[1]|7|-15
+Ametal-1|net@4|||S2700|contact@2||29.5|-28|inv05@0|out[1]|29.5|-7
+Ametal-2|net@5|||S0|contact@2||29.5|-28|contact@3||7|-28
+Ametal-1|net@6||0.4|S900|contact@4||149.5|28|ctrAND3i@0|out|149.5|16
+Ametal-1|net@7||0.4|S900|contact@5||27|28|inv05@0|in[1]|27|15
+Ametal-2|net@8|||S1800|contact@5||27|28|contact@4||149.5|28
 Ametal-1|net@11||0.4|S2700|contact@7||-26.5|-22|predDri4@0|in|-26.5|-19
-Ametal-2|net@12|||S1800|contact@7||-26.5|-22|contact@6||14|-22
-Ametal-1|net@14|||S900|contact@9||-18.5|34|predDri4@0|pred|-18.5|20
-Ametal-2|net@17|||S1800|contact@9||-18.5|34|contact@8||58|34
+Ametal-2|net@12|||S1800|contact@7||-26.5|-22|contact@6||15|-22
+Ametal-1|net@14|||S900|contact@9||-18.5|40|predDri4@0|pred|-18.5|20
+Ametal-2|net@17|||S1800|contact@9||-18.5|40|contact@8||58|40
 Ametal-1|net@18||0.4|S900|contact@10||53.5|16|nand5@0|out|53.5|-8.1
-Ametal-2|net@20|||S0|contact@11||80|16|contact@10||53.5|16
+Ametal-2|net@20|||S0|contact@11||80.5|16|contact@10||53.5|16
 Ametal-1|net@25|||S900|contact@14||246.5|-22|sucDri10@0|succ|246.5|-34
 Ametal-1|net@26|||S2700|contact@15||69|-22|ctrAND3i@0|inB|69|-20
 Ametal-2|net@27|||S1800|contact@15||69|-22|contact@14||246.5|-22
-Ametal-1|net@28|||S900|contact@16||179.5|16|predDri2@1|pred|179.5|16
-Ametal-1|net@29|||S900|contact@17||166.5|16|inv05@2|in[1]|166.5|15
-Ametal-2|net@30|||S0|contact@16||179.5|16|contact@17||166.5|16
+Ametal-1|net@29||0.4|S900|contact@17||166|22|inv05@2|in[1]|166|15
 Ametal-1|net@31||0.4|S2700|contact@18||78|-28|ctrAND3i@0|inA_1|78|-20
-Ametal-1|net@32|||S2700|contact@19||169|-28|inv05@2|out[1]|169|-7
-Ametal-2|net@33|||S0|contact@19||169|-28|contact@18||78|-28
-Ametal-2|net@34||6.2|S1800|predDri4@0|vdd_3|-6|-50|inv05@1|vdd|-5|-50
-Ametal-2|net@35||6.2|S1800|inv05@1|vdd_2|13|-50|inv05@0|vdd_1|15|-50
-Ametal-2|net@36||6.2|S1800|inv05@0|vdd_3|33|-50|nand5@0|vdd_1|35|-50
+Ametal-1|net@32|||S2700|contact@19||168.5|-28|inv05@2|out[1]|168.5|-7
+Ametal-2|net@33|||S0|contact@19||168.5|-28|contact@18||78|-28
+Ametal-2|net@34||6.2|S1800|predDri4@0|vdd_3|-6|-50|inv05@1|vdd|-4|-50
+Ametal-2|net@35||6.2|S1800|inv05@1|vdd_2|14|-50|inv05@0|vdd_1|16|-50
+Ametal-2|net@36||6.2|S1800|inv05@0|vdd_3|34|-50|nand5@0|vdd_1|35|-50
 Ametal-2|net@37||6.2|S1800|nand5@0|vdd_3|58|-50|ctrAND3i@0|vdd_1|60|-50
-Ametal-2|net@38||6.2|S1800|ctrAND3i@0|vdd_3|154|-50|inv05@2|vdd_1|155.5|-50
-Ametal-2|net@39||6.2|S1800|inv05@2|vdd_3|173.5|-50|predDri2@1|vdd_1|175|-50
+Ametal-2|net@38||6.2|S1800|ctrAND3i@0|vdd_3|154|-50|inv05@2|vdd_1|155|-50
+Ametal-2|net@39||6.2|S1800|inv05@2|vdd_3|173|-50|predDri2@1|vdd_1|175|-50
 Ametal-2|net@40||6.2|S1800|predDri2@1|vdd_3|218|-50|sucDri10@0|vdd_1|220|-50
-Ametal-2|net@41||6.2|S1800|predDri4@0|vdd_2|-6|50|inv05@1|vdd_1|-5|50
-Ametal-2|net@42||6.2|S1800|inv05@1|vdd_3|13|50|inv05@0|vdd|15|50
-Ametal-2|net@43||6.2|S1800|inv05@0|vdd_2|33|50|nand5@0|vdd|35|50
+Ametal-2|net@41||6.2|S1800|predDri4@0|vdd_2|-6|50|inv05@1|vdd_1|-4|50
+Ametal-2|net@42||6.2|S1800|inv05@1|vdd_3|14|50|inv05@0|vdd|16|50
+Ametal-2|net@43||6.2|S1800|inv05@0|vdd_2|34|50|nand5@0|vdd|35|50
 Ametal-2|net@44||6.2|S1800|nand5@0|vdd_2|58|50|ctrAND3i@0|vdd|60|50
-Ametal-2|net@45||6.2|S1800|ctrAND3i@0|vdd_2|154|50|inv05@2|vdd|155.5|50
-Ametal-2|net@46||6.2|S1800|inv05@2|vdd_2|173.5|50|predDri2@1|vdd|175|50
+Ametal-2|net@45||6.2|S1800|ctrAND3i@0|vdd_2|154|50|inv05@2|vdd|155|50
+Ametal-2|net@46||6.2|S1800|inv05@2|vdd_2|173|50|predDri2@1|vdd|175|50
 Ametal-2|net@47||6.2|S1800|predDri2@1|vdd_2|218|50|sucDri10@0|vdd|220|50
-Ametal-2|net@48||6.2|S1800|predDri4@0|gnd_1|-6|0|inv05@1|gnd|-5|0
-Ametal-2|net@49||6.2|S1800|inv05@1|gnd_1|13|0|inv05@0|gnd|15|0
-Ametal-2|net@50||6.2|S1800|inv05@0|gnd_1|33|0|nand5@0|gnd|35|0
+Ametal-2|net@48||6.2|S1800|predDri4@0|gnd_1|-6|0|inv05@1|gnd|-4|0
+Ametal-2|net@49||6.2|S1800|inv05@1|gnd_1|14|0|inv05@0|gnd|16|0
+Ametal-2|net@50||6.2|S1800|inv05@0|gnd_1|34|0|nand5@0|gnd|35|0
 Ametal-2|net@51||6.2|S1800|nand5@0|gnd_1|58|0|ctrAND3i@0|gnd|60|0
-Ametal-2|net@52||6.2|S1800|ctrAND3i@0|gnd_1|154|0|inv05@2|gnd|155.5|0
-Ametal-2|net@53||6.2|S1800|inv05@2|gnd_1|173.5|0|predDri2@1|gnd|175|0
+Ametal-2|net@52||6.2|S1800|ctrAND3i@0|gnd_1|154|0|inv05@2|gnd|155|0
+Ametal-2|net@53||6.2|S1800|inv05@2|gnd_1|173|0|predDri2@1|gnd|175|0
 Ametal-2|net@54||6.2|S1800|predDri2@1|gnd_1|218|0|sucDri10@0|gnd|220|0
 Ametal-1|net@55|||S0|pin@1||58|29|nand5@0|inb|53|29
-Ametal-1|net@56||0.4|S900|contact@8||58|34|pin@1||58|29
-Ametal-1|net@58|||S2700|pin@3||8.5|-2.5|inv05@1|out[1]|8.5|7
-Ametal-1|net@59|||S0|pin@4||14|-2.5|pin@3||8.5|-2.5
-Ametal-1|net@60|||S900|pin@4||14|-2.5|contact@6||14|-22
-Ametal-1|net@62|||S900|pin@5||80|23.5|contact@11||80|16
-Ametal-1|net@63|||S1800|pin@5||80|23.5|pin@6||85.5|23.5
-Ametal-1|net@64|||S900|pin@6||85.5|23.5|ctrAND3i@0|inC|85.5|22
+Ametal-1|net@56||0.4|S900|contact@8||58|40|pin@1||58|29
+Ametal-1|net@58|||S2700|pin@3||9.5|-2.5|inv05@1|out[1]|9.5|7
+Ametal-1|net@59|||S0|pin@4||15|-2.5|pin@3||9.5|-2.5
+Ametal-1|net@60|||S900|pin@4||15|-2.5|contact@6||15|-22
 Ametal-1|net@65|||S2700|contact@20||196.5|-28|predDri2@1|in|196.5|-22
 Ametal-1|net@66||0.4|S2700|contact@21||227|-28|sucDri10@0|in|227|-19
-Ametal-1|net@69|||S2700|contact@23||219|-28|contact@13||219|22
+Ametal-1|net@69|||S2700|contact@23||219|-28|contact@13||219|28
 Ametal-2|net@70|||S1800|contact@20||196.5|-28|contact@23||219|-28
 Ametal-2|net@71|||S1800|contact@23||219|-28|contact@21||227|-28
-Ametal-2|net@72|||S1800|contact@4||149.5|22|contact@13||219|22
-Edec||D5G2;|sucDri10@0|succ|O
+Ametal-2|net@72|||S1800|contact@4||149.5|28|contact@13||219|28
+Ametal-2|net@73|||S0|contact@24||194.5|22|contact@17||166|22
+Ametal-1|net@74||0.4|S900|contact@24||194.5|22|pin@7||194.5|16
+Ametal-1|net@75|||S0|pin@7||194.5|16|predDri2@1|pred|179.5|16
+Ametal-1|net@76||0.6|S0|ctrAND3i@0|inC|85.5|22|pin@8||80.5|22
+Ametal-1|net@77||0.6|S900|pin@8||80.5|22|contact@11||80.5|16
+Edec||D5G2;|sucDri10@0|succ|B
 EdecSucceeded||D5G2;|predDri2@1|pred|O
 Edo[ins]||D5G2;|contact@9||G
 Egnd||D5G2;|predDri4@0|gnd|G
@@ -1305,7 +3312,7 @@ Evdd_4||D5G2;|sucDri10@0|vdd_3|P
 X
 
 # Cell gasp_dec;1{sch}
-Cgasp_dec;1{sch}||schematic|1242940285645|1243882570876|
+Cgasp_dec;1{sch}||schematic|1242940285645|1244153180071|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@3||4.5|31||||
 NOff-Page|conn@5||25|-25|||XRR|
@@ -1313,7 +3320,7 @@ NOff-Page|conn@6||-44|29||||
 NOff-Page|conn@7||-44|-10||||
 NOff-Page|conn@8||29|29|||X|
 IcentersJ:ctrAND3in30;1{ic}|ctrAND3i@0||-8|6|R||D5G4;
-Igasp_dec;1{ic}|gasp_dec@0||44|3|||D5G4;
+Igasp_dec;1{ic}|gasp_dec@1||44|3|||D5G4;
 IredFive:inv;1{ic}|inv@0||7|-10|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:inv;1{ic}|inv@1||-24|27|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:inv;1{ic}|inv@2||-15.5|27|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
@@ -1322,7 +3329,6 @@ NWire_Pin|pin@14||20|-25|||X|
 NWire_Pin|pin@55||-10|-25||||
 NWire_Pin|pin@67||-40|-8||||
 NWire_Pin|pin@71||-40|29||||
-NWire_Pin|pin@72||-4|-10||||
 NWire_Pin|pin@73||24|-10|||X|
 NWire_Pin|pin@74||24|29|||X|
 NWire_Pin|pin@81||-5|-10||||
@@ -1333,15 +3339,14 @@ NWire_Pin|pin@86||-7|0||||
 Ngeneric:Invisible-Pin|pin@91||-3.5|43.5|||||ART_message(D5G3;)Sam 28 May 2009
 Ngeneric:Invisible-Pin|pin@92||-3.5|48.5|||||ART_message(D5G6;)Sgasp_dec
 Ngeneric:Invisible-Pin|pin@107||-43.5|43.5|||||ART_message(D5G2;)S[Extra inverters delay the acknowledgement,"on do[ins] until we're sure that flag[D][clr] is",all the way low]
-NWire_Pin|pin@117||-13|27||||
 NWire_Pin|pin@118||-8|27||||
 NWire_Pin|pin@119||-10.5|-9||||
 IdriversM:predDri20wMC;1{ic}|predDri2@0||14|29|Y||D5G4;
 IdriversM:predDri40;1{ic}|predDri4@1||-31|27|X||D5G4;
 IdriversM:sucDri10;1{ic}|sucDri10@0||12|-25|XRR||D5G4;
-Awire|fire|D5G2;||0|sucDri10@0|in|8|-25|pin@55||-10|-25
+Awire|fire|D8G2;||0|sucDri10@0|in|8|-25|pin@55||-10|-25
 Awire|fire|D5G2;||2700|ctrAND3i@0|out|-8|12|pin@118||-8|27
-Awire|in2_bar|D5G2;||0|inv@0|out|4.5|-10|pin@72||-4|-10
+Awire|in2_bar|D8G2;||0|inv@0|out|4.5|-10|pin@81||-5|-10
 Awire|net@33|||1800|pin@14||20|-25|conn@5|a|23|-25
 Awire|net@37|||900|pin@84||20|-15|pin@14||20|-25
 Awire|net@74|||1800|sucDri10@0|succ|16|-25|pin@14||20|-25
@@ -1352,7 +3357,6 @@ Awire|net@99|||1800|conn@7|y|-42|-10|nand2@0|ina|-28.5|-10
 Awire|net@101|||2700|pin@73||24|-10|pin@74||24|29
 Awire|net@103|||1800|inv@0|in|9.5|-10|pin@73||24|-10
 Awire|net@104|||0|conn@8|y|27|29|pin@74||24|29
-Awire|net@107|||0|pin@72||-4|-10|pin@81||-5|-10
 Awire|net@108|||2700|pin@81||-5|-10|pin@82||-5|0
 Awire|net@109|||0|pin@82||-5|0|ctrAND3i@0|inA|-5.5|0
 Awire|net@113|||0|pin@84||20|-15|pin@85||-7|-15
@@ -1362,21 +3366,20 @@ Awire|net@124|||1800|pin@71||-40|29|predDri4@1|pred|-33|29
 Awire|net@126|||1800|predDri2@0|pred|17|29|pin@74||24|29
 Awire|net@160|||0|inv@1|out|-26.5|27|predDri4@1|in|-29|27
 Awire|net@161|||0|inv@2|out|-18|27|inv@1|in|-21.5|27
-Awire|net@162|||1800|inv@2|in|-13|27|pin@117||-13|27
 Awire|net@163|||0|predDri2@0|in|11|27|pin@118||-8|27
-Awire|net@164|||0|pin@118||-8|27|pin@117||-13|27
 Awire|net@166|||1800|conn@3|y|6.5|31|predDri2@0|mc|11|31
 Awire|net@167|||1800|nand2@0|out|-23.5|-9|pin@119||-10.5|-9
 Awire|net@168|||2700|pin@119||-10.5|-9|ctrAND3i@0|inC|-10.5|0
-Eout|dec|D5G2;X7;|conn@5|a|U
-Ein2|decSucceeded|D5G2;X-11;|conn@8|y|U
-Ein|do[ins]|D5G2;X-8;|conn@6|y|U
-Emc||D5G2;X-2;|conn@3|a|U
-Econd|sel[Co]|D5G2;X-4;|conn@7|a|U
+Awire|net@170|||1800|inv@2|in|-13|27|pin@118||-8|27
+Edec||D5G2;X7;|conn@5|a|B
+EdecSucceeded||D5G2;X-11;|conn@8|y|B
+Edo[ins]||D5G2;X-8;|conn@6|y|B
+Emc||D5G2;X-2;|conn@3|a|I
+Esel[Co]||D5G2;X-4;|conn@7|a|I
 X
 
 # Cell gasp_dn;1{ic}
-Cgasp_dn;1{ic}||artwork|1242937501096|1243316291733|E
+Cgasp_dn;1{ic}||artwork|1242937501096|1244150635372|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NTriangle|art@4||-1|-4|3|2|R|
 NTriangle|art@6||-9|-14|3|2|RRR|
@@ -1395,122 +3398,123 @@ ASolid|net@0|||FS900|pin@0||-10|-2|pin@1||-10|-16
 ASolid|net@1|||FS1800|pin@1||-10|-16|pin@2||0|-16
 ASolid|net@2|||FS2700|pin@2||0|-16|pin@3||0|-2
 ASolid|net@3|||FS0|pin@3||0|-2|pin@0||-10|-2
-Edec||D5G1;X-2;|pin@24||U
-Emc||D5G1;Y-1;|pin@20||U
-Eout2|next|D5G1;X-2;|pin@22||U
+Edec||D5G1;X-2;|pin@24||B
+Emc||D5G1;Y-1;|pin@20||I
+Eout2|next|D5G1;X-2;|pin@22||B
 Eout1|out|D4G1;X3;|pin@16||B
 Ein|prev|D4G1;X3;|pin@18||B
 X
 
 # Cell gasp_dn;1{lay}
-Cgasp_dn;1{lay}||cmos90|1243657735261|1243838907104||ATTR_NCC(D5G10;NTX-23;Y91;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1243838906067|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1243838913885
+Cgasp_dn;1{lay}||cmos90|1243657735261|1244150670047||ATTR_NCC(D5G10;NTX-22;Y91;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1243998901144|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244153531443
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||-74|-40||||
-NX-Metal-1-Metal-2-Con|contact@1||-40|40||||
-NX-Metal-1-Metal-2-Con|contact@2||-43|-16||||
-NX-Metal-1-Metal-2-Con|contact@3||71.5|40||||
-NX-Metal-1-Metal-2-Con|contact@4||2|-22||||
-NX-Metal-1-Metal-2-Con|contact@5||-139|-22||||
-NX-Metal-1-Metal-2-Con|contact@6||11|16||||
-NX-Metal-1-Metal-2-Con|contact@7||139.5|16||||
-NX-Metal-1-Metal-2-Con|contact@8||-156|28||||
-NX-Metal-1-Metal-2-Con|contact@9||-88.5|28||||
-NX-Metal-1-Metal-2-Con|contact@10||48.5|28||||
-NX-Metal-1-Metal-2-Con|contact@11||97.5|28||||
-NX-Metal-1-Metal-2-Con|contact@12||118.5|28||||
-NX-Metal-1-Metal-2-Con|contact@13||-107|-28||||
-NX-Metal-1-Metal-2-Con|contact@14||79|-28||||
-NX-Metal-1-Metal-2-Con|contact@15||-59.5|-16||||
-NX-Metal-1-Metal-2-Con|contact@16||-108.5|-40||||
-NX-Metal-1-Metal-2-Con|contact@17||54|-38.5||||
-NX-Metal-1-Metal-2-Con|contact@18||77.5|-38.5||||
-IcentersJ:ctrAND4in30;3{lay}|ctrAND4i@0||0|0|||D5G4;
-Igates1inM:inv05;1{lay}|inv05@0||-64|0|||D5G4;
-Igates1inM:inv05;1{lay}|inv05@1||64|0|||D5G4;
-NMetal-1-Pin|pin@12||-74|15||||
-NMetal-1-Pin|pin@16||54|15||||
-NMetal-1-Pin|pin@17||68.5|3||||
-NMetal-1-Pin|pin@18||11|24||||
-NMetal-1-Pin|pin@19||118.5|19||||
-NMetal-1-Pin|pin@23||2|-28||||
-NMetal-1-Pin|pin@26||71.5|3||||
-IdriversM:predDri10wMC;1{lay}|predDri1@0||-94|0|Y||D5G4;
-IdriversM:predDri10wMC;1{lay}|predDri1@1||92|0|Y||D5G4;
-IdriversM:sucDri10;1{lay}|sucDri10@0||137|0|Y||D5G4;
-IdriversM:sucDri20;1{lay}|sucDri20@0||-139|0|Y||D5G4;
-Ametal-2|net@2||6.2|S1800|inv05@0|vdd_3|-55|-50|ctrAND4i@0|vdd_1|-53|-50
-Ametal-2|net@3||6.2|S1800|ctrAND4i@0|vdd_3|53|-50|inv05@1|vdd_1|55|-50
-Ametal-2|net@8||6.2|S1800|inv05@0|vdd_2|-55|50|ctrAND4i@0|vdd|-53|50
-Ametal-2|net@9||6.2|S1800|ctrAND4i@0|vdd_2|53|50|inv05@1|vdd|55|50
-Ametal-1|net@13|||S900|contact@1||-40|40|ctrAND4i@0|inC|-40|25
-Ametal-1|net@21|||S900|contact@2||-43|-16|ctrAND4i@0|inD|-43|-23
-Ametal-1|net@27||0.4|S900|contact@5||-139|-22|sucDri20@0|succ|-139|-34
-Ametal-2|net@30|||S0|contact@4||2|-22|contact@5||-139|-22
-Ametal-1|net@32|||S2700|contact@7||139.5|16|sucDri10@0|succ|139.5|34
-Ametal-2|net@33|||S1800|contact@6||11|16|contact@7||139.5|16
-Ametal-1|net@34||0.4|S900|contact@8||-156|28|sucDri20@0|in|-156|19
-Ametal-2|net@37|||S0|contact@9||-88.5|28|contact@8||-156|28
-Ametal-2|net@38|||S1800|contact@1||-40|40|contact@3||71.5|40
-Ametal-1|net@39|||S900|contact@10||48.5|28|ctrAND4i@0|out|48.5|16
-Ametal-2|net@40|||S1800|contact@9||-88.5|28|contact@10||48.5|28
-Ametal-2|net@42|||S0|contact@11||97.5|28|contact@10||48.5|28
-Ametal-2|net@44|||S0|contact@12||118.5|28|contact@11||97.5|28
-Ametal-2|net@48|||S0|contact@14||79|-28|contact@13||-107|-28
-Ametal-1|net@65|||S900|contact@9||-88.5|28|predDri1@0|in|-88.5|22
-Ametal-1|net@66|||S900|contact@11||97.5|28|predDri1@1|in|97.5|22
-Ametal-1|net@67||0.4|S2700|contact@14||79|-28|predDri1@1|mc|79|-25
-Ametal-1|net@69|||S2700|contact@15||-59.5|-16|inv05@0|out[1]|-59.5|-7
-Ametal-2|net@70|||S1800|contact@15||-59.5|-16|contact@2||-43|-16
-Ametal-1|net@71|||S1800|pin@12||-74|15|inv05@0|in[1]|-62|15
-Ametal-1|net@74|||S2700|contact@16||-108.5|-40|predDri1@0|pred|-108.5|-36.2
-Ametal-2|net@75|||S0|contact@0||-74|-40|contact@16||-108.5|-40
-Ametal-1|net@76|||S2700|contact@0||-74|-40|pin@12||-74|15
-Ametal-1|net@80|||S2700|contact@18||77.5|-38.5|predDri1@1|pred|77.5|-36.2
-Ametal-1|net@81|||S1800|pin@16||54|15|inv05@1|in[1]|66|15
-Ametal-1|net@82|||S900|pin@16||54|15|contact@17||54|-38.5
-Ametal-2|net@83|||S1800|contact@17||54|-38.5|contact@18||77.5|-38.5
-Ametal-2|net@84||6.2|S1800|sucDri20@0|vdd_3|-115|50|predDri1@0|vdd_1|-113|50
-Ametal-2|net@85||6.2|S1800|sucDri20@0|vdd_2|-115|-50|predDri1@0|vdd|-113|-50
-Ametal-2|net@86||6.2|S1800|predDri1@0|vdd_2|-75|-50|inv05@0|vdd_1|-73|-50
-Ametal-2|net@87||6.2|S1800|predDri1@0|vdd_3|-75|50|inv05@0|vdd|-73|50
-Ametal-2|net@88||6.2|S0|inv05@1|vdd_3|73|-50|predDri1@1|vdd|73|-50
-Ametal-2|net@89||6.2|S0|inv05@1|vdd_2|73|50|predDri1@1|vdd_1|73|50
-Ametal-2|net@90||6.2|S1800|predDri1@1|vdd_3|111|50|sucDri10@0|vdd_1|113|50
-Ametal-2|net@91||6.2|S0|sucDri10@0|vdd|113|-50|predDri1@1|vdd_2|111|-50
-Ametal-2|net@93||6.2|S1800|sucDri20@0|gnd_1|-115|0|predDri1@0|gnd|-113|0
-Ametal-2|net@94||6.2|S1800|predDri1@0|gnd_1|-75|0|inv05@0|gnd|-73|0
-Ametal-2|net@95||6.2|S1800|inv05@0|gnd_1|-55|0|ctrAND4i@0|gnd|-53|0
-Ametal-2|net@96||6.2|S1800|ctrAND4i@0|gnd_1|53|0|inv05@1|gnd|55|0
-Ametal-2|net@97||6.2|S0|inv05@1|gnd_1|73|0|predDri1@1|gnd|73|0
-Ametal-2|net@98||6.2|S1800|predDri1@1|gnd_1|111|0|sucDri10@0|gnd|113|0
-Ametal-1|net@100|||S900|pin@17||68.5|3|inv05@1|out[1]|68.5|-7
-Ametal-1|net@101|||S0|pin@18||11|24|ctrAND4i@0|inA|8|24
-Ametal-1|net@102||0.4|S2700|contact@6||11|16|pin@18||11|24
-Ametal-1|net@103|||S1800|pin@19||118.5|19|sucDri10@0|in|120|19
-Ametal-1|net@104||0.4|S2700|pin@19||118.5|19|contact@12||118.5|28
-Ametal-1|net@111|||S2700|contact@13||-107|-28|predDri1@0|mc|-107|-25
-Ametal-1|net@112|||S1800|pin@23||2|-28|ctrAND4i@0|inB|5|-28
-Ametal-1|net@113|||S2700|pin@23||2|-28|contact@4||2|-22
-Ametal-1|net@114||0.6|S0|pin@26||71.5|3|pin@17||68.5|3
-Ametal-1|net@115|||S2700|pin@26||71.5|3|contact@3||71.5|40
-Edec||D5G2;|predDri1@0|pred|O
-Egnd||D5G2;|predDri1@0|gnd|G
+NX-Metal-1-Metal-2-Con|contact@1||-34.5|40||||
+NX-Metal-1-Metal-2-Con|contact@2||-37.5|-16||||
+NX-Metal-1-Metal-2-Con|contact@3||77|40||||
+NX-Metal-1-Metal-2-Con|contact@4||7.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@5||-142.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@6||16.5|16||||
+NX-Metal-1-Metal-2-Con|contact@7||145|16||||
+NX-Metal-1-Metal-2-Con|contact@8||-159.5|28||||
+NX-Metal-1-Metal-2-Con|contact@9||-103|28||||
+NX-Metal-1-Metal-2-Con|contact@10||54|28||||
+NX-Metal-1-Metal-2-Con|contact@11||103|28||||
+NX-Metal-1-Metal-2-Con|contact@12||119.5|28||||
+NX-Metal-1-Metal-2-Con|contact@13||-84.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@14||84.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@15||-63|-16||||
+NX-Metal-1-Metal-2-Con|contact@17||59.5|-40||||
+NX-Metal-1-Metal-2-Con|contact@18||83|-40||||
+IcentersJ:ctrAND4in30;3{lay}|ctrAND4i@0||5.5|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@0||-67.5|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@1||69.5|0|||D5G4;
+NMetal-1-Pin|pin@16||59.5|15||||
+NMetal-1-Pin|pin@17||74|3||||
+NMetal-1-Pin|pin@18||16.5|24||||
+NMetal-1-Pin|pin@19||119.5|19||||
+NMetal-1-Pin|pin@23||7.5|-28||||
+NMetal-1-Pin|pin@26||77|3||||
+NMetal-1-Pin|pin@29||-95|11||||
+NMetal-1-Pin|pin@30||-65.5|11||||
+IdriversM:predDri10wMC;1{lay}|predDri1@0||-97.5|0|XY||D5G4;
+IdriversM:predDri10wMC;1{lay}|predDri1@1||97.5|0|Y||D5G4;
+IdriversM:sucDri10;1{lay}|sucDri10@0||142.5|0|Y||D5G4;
+IdriversM:sucDri20;1{lay}|sucDri20@0||-142.5|0|Y||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-52|0|||D5G4;
+Ametal-2|net@3||6.2|S1800|ctrAND4i@0|vdd_3|58.5|-50|inv05@1|vdd_1|60.5|-50
+Ametal-2|net@9||6.2|S1800|ctrAND4i@0|vdd_2|58.5|50|inv05@1|vdd|60.5|50
+Ametal-1|net@13|||S900|contact@1||-34.5|40|ctrAND4i@0|inC|-34.5|25
+Ametal-1|net@21|||S900|contact@2||-37.5|-16|ctrAND4i@0|inD|-37.5|-23
+Ametal-1|net@27||0.4|S900|contact@5||-142.5|-22|sucDri20@0|succ|-142.5|-34
+Ametal-2|net@30|||S0|contact@4||7.5|-22|contact@5||-142.5|-22
+Ametal-1|net@32|||S2700|contact@7||145|16|sucDri10@0|succ|145|34
+Ametal-2|net@33|||S1800|contact@6||16.5|16|contact@7||145|16
+Ametal-1|net@34||0.4|S900|contact@8||-159.5|28|sucDri20@0|in|-159.5|19
+Ametal-2|net@37|||S0|contact@9||-103|28|contact@8||-159.5|28
+Ametal-2|net@38|||S1800|contact@1||-34.5|40|contact@3||77|40
+Ametal-1|net@39|||S900|contact@10||54|28|ctrAND4i@0|out|54|16
+Ametal-2|net@40|||S1800|contact@9||-103|28|contact@10||54|28
+Ametal-2|net@42|||S0|contact@11||103|28|contact@10||54|28
+Ametal-2|net@44|||S0|contact@12||119.5|28|contact@11||103|28
+Ametal-2|net@48|||S0|contact@14||84.5|-28|contact@13||-84.5|-28
+Ametal-1|net@65|||S900|contact@9||-103|28|predDri1@0|in|-103|22
+Ametal-1|net@66|||S900|contact@11||103|28|predDri1@1|in|103|22
+Ametal-1|net@67||0.4|S2700|contact@14||84.5|-28|predDri1@1|mc|84.5|-25
+Ametal-1|net@69|||S2700|contact@15||-63|-16|inv05@0|out[1]|-63|-7
+Ametal-2|net@70|||S1800|contact@15||-63|-16|contact@2||-37.5|-16
+Ametal-1|net@80|||S2700|contact@18||83|-40|predDri1@1|pred|83|-36.2
+Ametal-1|net@81|||S1800|pin@16||59.5|15|inv05@1|in[1]|71.5|15
+Ametal-1|net@82|||S900|pin@16||59.5|15|contact@17||59.5|-40
+Ametal-2|net@83|||S1800|contact@17||59.5|-40|contact@18||83|-40
+Ametal-2|net@88||6.2|S0|inv05@1|vdd_3|78.5|-50|predDri1@1|vdd|78.5|-50
+Ametal-2|net@89||6.2|S0|inv05@1|vdd_2|78.5|50|predDri1@1|vdd_1|78.5|50
+Ametal-2|net@90||6.2|S1800|predDri1@1|vdd_3|116.5|50|sucDri10@0|vdd_1|118.5|50
+Ametal-2|net@91||6.2|S0|sucDri10@0|vdd|118.5|-50|predDri1@1|vdd_2|116.5|-50
+Ametal-2|net@96||6.2|S1800|ctrAND4i@0|gnd_1|58.5|0|inv05@1|gnd|60.5|0
+Ametal-2|net@97||6.2|S0|inv05@1|gnd_1|78.5|0|predDri1@1|gnd|78.5|0
+Ametal-2|net@98||6.2|S1800|predDri1@1|gnd_1|116.5|0|sucDri10@0|gnd|118.5|0
+Ametal-1|net@100|||S900|pin@17||74|3|inv05@1|out[1]|74|-7
+Ametal-1|net@101|||S0|pin@18||16.5|24|ctrAND4i@0|inA|13.5|24
+Ametal-1|net@102||0.4|S2700|contact@6||16.5|16|pin@18||16.5|24
+Ametal-1|net@103|||S1800|pin@19||119.5|19|sucDri10@0|in|125.5|19
+Ametal-1|net@104||0.4|S2700|pin@19||119.5|19|contact@12||119.5|28
+Ametal-1|net@111|||S2700|contact@13||-84.5|-28|predDri1@0|mc|-84.5|-25
+Ametal-1|net@112|||S1800|pin@23||7.5|-28|ctrAND4i@0|inB|10.5|-28
+Ametal-1|net@113|||S2700|pin@23||7.5|-28|contact@4||7.5|-22
+Ametal-1|net@114||0.6|S0|pin@26||77|3|pin@17||74|3
+Ametal-1|net@115|||S2700|pin@26||77|3|contact@3||77|40
+Ametal-2|net@119|||S0|wellCont@0|gnd|-56.5|0|inv05@0|gnd_1|-58.5|0
+Ametal-2|net@120|||S0|wellCont@0|vdd|-56.5|-50|inv05@0|vdd_3|-58.5|-50
+Ametal-2|net@121|||S0|wellCont@0|vdd_1|-56.5|50|inv05@0|vdd_2|-58.5|50
+Ametal-2|net@122|||S0|wellCont@0|gnd_1|-47.5|0|ctrAND4i@0|gnd|-47.5|0
+Ametal-2|net@123|||S0|wellCont@0|vdd_2|-47.5|-50|ctrAND4i@0|vdd_1|-47.5|-50
+Ametal-2|net@124|||S0|wellCont@0|vdd_3|-47.5|50|ctrAND4i@0|vdd|-47.5|50
+Ametal-2|net@130||6.2|S1800|predDri1@0|gnd|-78.5|0|inv05@0|gnd|-76.5|0
+Ametal-2|net@131||6.2|S1800|predDri1@0|vdd|-78.5|-50|inv05@0|vdd_1|-76.5|-50
+Ametal-2|net@132||6.2|S1800|predDri1@0|vdd_1|-78.5|50|inv05@0|vdd|-76.5|50
+Ametal-2|net@133||6.2|S0|predDri1@0|gnd_1|-116.5|0|sucDri20@0|gnd_1|-118.5|0
+Ametal-2|net@134||6.2|S0|predDri1@0|vdd_2|-116.5|-50|sucDri20@0|vdd_2|-118.5|-50
+Ametal-2|net@135||6.2|S0|predDri1@0|vdd_3|-116.5|50|sucDri20@0|vdd_3|-118.5|50
+Ametal-1|net@136|||S2700|predDri1@0|pred_1|-95|-16|pin@29||-95|11
+Ametal-1|net@138|||S1800|pin@29||-95|11|pin@30||-65.5|11
+Ametal-1|net@139|||S2700|pin@30||-65.5|11|inv05@0|in[1]|-65.5|15
+Edec||D5G2;|predDri1@0|pred|B
+Ein[1]|dec_1|D5G2;|inv05@0|in[1]|I
+Egnd_2|gnd|D5G2;|sucDri20@0|gnd|G
 Egnd_1||D5G2;|sucDri10@0|gnd_1|G
-Egnd_2||D5G2;|sucDri20@0|gnd|G
-Emc||D5G2;|contact@13||B
-Enext||D5G2;|contact@5||O
+Emc||D5G2;|contact@13||I
+Enext||D5G2;|contact@5||B
 Eout||D5G2;|contact@7||O
-Eprev||D5G2;|predDri1@1|pred|O
-Evdd||D5G2;|predDri1@0|vdd_1|P
-Evdd_2||D5G2;|predDri1@0|vdd|P
+Eprev||D5G2;|predDri1@1|pred|B
+Ein[1]@133073793|prev_1|D5G2;|inv05@1|in[1]|I
+Evdd_8|vdd|D5G2;|sucDri20@0|vdd_1|P
 Evdd_5||D5G2;|sucDri10@0|vdd_3|P
 Evdd_6||D5G2;|sucDri10@0|vdd_2|P
 Evdd_7||D5G2;|sucDri20@0|vdd|P
-Evdd_8||D5G2;|sucDri20@0|vdd_1|P
 X
 
 # Cell gasp_dn;2{sch}
-Cgasp_dn;2{sch}||schematic|1242942044308|1243882482663|
+Cgasp_dn;2{sch}||schematic|1242942044308|1244150670047|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||25|15||||
 NOff-Page|conn@1||-44|15|||RR|
@@ -1524,13 +3528,11 @@ IredFive:inv;1{ic}|inv@10||9|31|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D
 Ngeneric:Invisible-Pin|pin@6||-6|87|||||ART_message(D5G5;)Sgasp_dn
 NWire_Pin|pin@114||-39|23||||
 NWire_Pin|pin@115||-39|15||||
-NWire_Pin|pin@119||-12|23||||
 NWire_Pin|pin@120||-38|66||||
 NWire_Pin|pin@121||-38|31||||
 NWire_Pin|pin@122||-14|31||||
 NWire_Pin|pin@127||20|23||||
 NWire_Pin|pin@128||20|15||||
-NWire_Pin|pin@131||-6|31||||
 NWire_Pin|pin@132||22|31|||X|
 NWire_Pin|pin@133||22|66|||X|
 NWire_Pin|pin@161||-12|31||||
@@ -1544,9 +3546,9 @@ IdriversM:predDri10wMC;1{ic}|predDri1@0||-24|66|RR||D5G4;
 IdriversM:predDri10wMC;1{ic}|predDri1@1||7|66|Y||D5G4;
 IdriversM:sucDri10;1{ic}|sucDri10@0||12|15|||D5G4;
 IdriversM:sucDri20;1{ic}|sucDri20@0||-26|15|RR||D5G4;
-Awire|dec_bar|D5G2;||1800|inv@8|out|-26.5|31|pin@122||-14|31
+Awire|dec_bar|D8G2;||1800|inv@8|out|-26.5|31|pin@122||-14|31
 Awire|fire|D5G2;||2700|ctrAND4i@0|out|-10|49|pin@169||-10|64
-Awire|fire|D5G2;||1800|sucDri20@0|in|-22|15|sucDri10@0|in|8|15
+Awire|fire|D8G2;||1800|sucDri20@0|in|-22|15|sucDri10@0|in|8|15
 Awire|net@319|||0|pin@120||-38|66|conn@2|y|-42|66
 Awire|net@322|||0|pin@115||-39|15|conn@1|a|-42|15
 Awire|net@329|||900|pin@114||-39|23|pin@115||-39|15
@@ -1558,14 +3560,11 @@ Awire|net@346|||900|pin@127||20|23|pin@128||20|15
 Awire|net@351|||1800|pin@133||22|66|conn@5|a|25|66
 Awire|net@354|||2700|pin@132||22|31|pin@133||22|66
 Awire|net@356|||1800|pin@121||-38|31|inv@8|in|-31.5|31
-Awire|net@358|||0|pin@119||-12|23|pin@114||-39|23
 Awire|net@365|||1800|predDri1@1|pred|10|66|pin@133||22|66
 Awire|net@368|||1800|inv@10|in|11.5|31|pin@132||22|31
 Awire|net@372|||1800|sucDri10@0|succ|16|15|pin@128||20|15
 Awire|net@373|||0|sucDri20@0|succ|-30|15|pin@115||-39|15
-Awire|net@375|||0|pin@131||-6|31|pin@161||-12|31
 Awire|net@376|||2700|pin@161||-12|31|ctrAND4i@0|inC|-12|37
-Awire|net@377|||1800|pin@119||-12|23|pin@162||-8|23
 Awire|net@378|||2700|pin@162||-8|23|ctrAND4i@0|inB|-8|37
 Awire|net@379|||0|pin@127||20|23|pin@163||-6|23
 Awire|net@380|||2700|pin@163||-6|23|ctrAND4i@0|inA|-6|37
@@ -1575,12 +3574,13 @@ Awire|net@385|||1800|conn@4|y|-42|73.5|pin@170||-10|73.5
 Awire|net@386|||1800|predDri1@0|mc|-21|68|pin@171||-10|68
 Awire|net@387|||900|pin@170||-10|73.5|pin@171||-10|68
 Awire|net@393|||1800|pin@169||-10|64|predDri1@1|in|4|64
-Awire|prev_bar|D5G2;||0|inv@10|out|6.5|31|pin@131||-6|31
+Awire|net@394|||1800|pin@114||-39|23|pin@162||-8|23
+Awire|prev_bar|D8G2;||1800|pin@161||-12|31|inv@10|out|6.5|31
 Edec||D5G2;X-4;|conn@2|a|B
-Emc||D5G2;X-4;|conn@4|a|B
+Emc||D5G2;X-4;|conn@4|a|I
 Enext||D5G2;X6;|conn@1|a|B
 Eprev|out|D5G2;X6;|conn@0|a|B
-Eprev@354184740|prev|D5G2;X7;|conn@5|a|U
+Eprev@354184740|prev|D5G2;X7;|conn@5|a|B
 X
 
 # Cell gasp_dnU;2{ic}
@@ -1611,111 +3611,109 @@ Eprev||D5G1;X2;|pin@17||B
 X
 
 # Cell gasp_dnU;1{lay}
-Cgasp_dnU;1{lay}||cmos90|1243717656805|1243837704840||ATTR_NCC(D5G10;NTX3;Y83.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1243894238580|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1243837751063
+Cgasp_dnU;1{lay}||cmos90|1243717656805|1244150951644||ATTR_NCC(D5G10;NTX3.5;Y83.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1243985151518|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244153531443
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||-63|-22||||
-NX-Metal-1-Metal-2-Con|contact@1||-48|-22||||
-NX-Metal-1-Metal-2-Con|contact@2||-2|-22||||
-NX-Metal-1-Metal-2-Con|contact@3||63.5|-22||||
-NX-Metal-1-Metal-2-Con|contact@4||15|-11||||
-NX-Metal-1-Metal-2-Con|contact@5||81.5|-11||||
-NX-Metal-1-Metal-2-Con|contact@6||103|34||||
-NX-Metal-1-Metal-2-Con|contact@7||79|34||||
-NX-Metal-1-Metal-2-Con|contact@8||-65.5|34||||
-NX-Metal-1-Metal-2-Con|contact@9||-100|34||||
-NX-Metal-1-Metal-2-Con|contact@10||142.5|28||||
-NX-Metal-1-Metal-2-Con|contact@11||61|28||||
-NX-Metal-1-Metal-2-Con|contact@12||-110.5|22||||
-NX-Metal-1-Metal-2-Con|contact@13||92.5|22||||
-NX-Metal-1-Metal-2-Con|contact@14||132|22||||
-NX-Metal-1-Metal-2-Con|contact@15||-127.5|28||||
-NX-Metal-1-Metal-2-Con|contact@16||-44|28||||
-NX-Metal-1-Metal-2-Con|contact@17||44.5|-28||||
-NX-Metal-1-Metal-2-Con|contact@18||-158.5|-28||||
-NX-Metal-1-Metal-2-Con|contact@19||-92|-28||||
-NX-Metal-1-Metal-2-Con|contact@20||111|-28||||
-NX-Metal-1-Metal-2-Con|contact@21||150.5|-28||||
-IcentersJ:ctrAND4in30;3{lay}|ctrAND4i@0||-4|0|||D5G4;
-Igates1inM:inv05;1{lay}|inv05@0||-67.5|0|||D5G4;
-Igates1inM:inv05;1{lay}|inv05@1||59|0|||D5G4;
-Igates1inM:inv05;1{lay}|inv05@2||77|0|||D5G4;
-NMetal-1-Pin|pin@0||4|15.5||||
-NMetal-1-Pin|pin@1||15|15.5||||
-NMetal-1-Pin|pin@2||-128|34||||
-NMetal-1-Pin|pin@3||-127.5|34||||
-NMetal-1-Pin|pin@4||-48|-23||||
-NMetal-1-Pin|pin@5||-2|-28||||
-IdriversM:predDri10wMC;1{lay}|predDri1@0||-97.5|0|||D5G4;
-IdriversM:predDri10wMC;1{lay}|predDri1@1||105.5|0|||D5G4;
-IdriversM:predDri10wMC;1{lay}|predDri1@2||145|0|||D5G4;
-IdriversM:sucDri20;1{lay}|sucDri20@0||-141.5|0|||D5G4;
-Ametal-1|net@0|||S2700|contact@0||-63|-22|inv05@0|out[1]|-63|-7
-Ametal-2|net@2|||S0|contact@1||-48|-22|contact@0||-63|-22
-Ametal-1|net@4|||S2700|contact@3||63.5|-22|inv05@1|out[1]|63.5|-7
-Ametal-2|net@5|||S0|contact@3||63.5|-22|contact@2||-2|-22
-Ametal-1|net@7|||S2700|contact@5||81.5|-11|inv05@2|out[1]|81.5|-7
-Ametal-2|net@8|||S1800|contact@4||15|-11|contact@5||81.5|-11
-Ametal-1|net@9|||S900|contact@6||103|34|predDri1@1|pred_1|103|16
-Ametal-1|net@10|||S900|contact@7||79|34|inv05@2|in[1]|79|15
-Ametal-2|net@11|||S1800|contact@7||79|34|contact@6||103|34
-Ametal-1|net@12|||S900|contact@8||-65.5|34|inv05@0|in[1]|-65.5|15
-Ametal-1|net@13|||S900|contact@9||-100|34|predDri1@0|pred_1|-100|16
-Ametal-2|net@14|||S1800|contact@9||-100|34|contact@8||-65.5|34
-Ametal-1|net@15|||S900|contact@10||142.5|28|predDri1@2|pred_1|142.5|16
-Ametal-1|net@16|||S900|contact@11||61|28|inv05@1|in[1]|61|15
-Ametal-2|net@17|||S1800|contact@11||61|28|contact@10||142.5|28
-Ametal-1|net@18|||S2700|contact@12||-110.5|22|predDri1@0|mc|-110.5|25
-Ametal-1|net@19|||S2700|contact@13||92.5|22|predDri1@1|mc|92.5|25
-Ametal-1|net@20|||S2700|contact@14||132|22|predDri1@2|mc|132|25
-Ametal-2|net@21|||S0|contact@14||132|22|contact@13||92.5|22
-Ametal-2|net@22|||S0|contact@13||92.5|22|contact@12||-110.5|22
-Ametal-1|net@24|||S900|contact@16||-44|28|ctrAND4i@0|inC|-44|25
-Ametal-2|net@25|||S0|contact@16||-44|28|contact@15||-127.5|28
-Ametal-1|net@26|||S2700|contact@17||44.5|-28|ctrAND4i@0|out|44.5|16
-Ametal-1|net@27||0.4|S2700|contact@18||-158.5|-28|sucDri20@0|in|-158.5|-19
-Ametal-1|net@28|||S2700|contact@19||-92|-28|predDri1@0|in|-92|-22
-Ametal-1|net@29|||S2700|contact@20||111|-28|predDri1@1|in|111|-22
-Ametal-1|net@30|||S2700|contact@21||150.5|-28|predDri1@2|in|150.5|-22
-Ametal-2|net@31|||S0|contact@21||150.5|-28|contact@20||111|-28
-Ametal-2|net@32|||S0|contact@20||111|-28|contact@17||44.5|-28
-Ametal-2|net@33|||S0|contact@17||44.5|-28|contact@19||-92|-28
-Ametal-2|net@34|||S0|contact@19||-92|-28|contact@18||-158.5|-28
-Ametal-2|net@35||6.2|S1800|sucDri20@0|vdd_2|-117.5|50|predDri1@0|vdd|-116.5|50
-Ametal-2|net@36||6.2|S1800|predDri1@0|vdd_2|-78.5|50|inv05@0|vdd|-76.5|50
-Ametal-2|net@37||6.2|S1800|inv05@0|vdd_2|-58.5|50|ctrAND4i@0|vdd|-57|50
-Ametal-2|net@38||6.2|S1800|ctrAND4i@0|vdd_2|49|50|inv05@1|vdd|50|50
-Ametal-2|net@39||6.2|S0|inv05@1|vdd_2|68|50|inv05@2|vdd|68|50
-Ametal-2|net@40||6.2|S1800|inv05@2|vdd_2|86|50|predDri1@1|vdd|86.5|50
-Ametal-2|net@41||6.2|S1800|predDri1@1|vdd_2|124.5|50|predDri1@2|vdd|126|50
-Ametal-2|net@42||6.2|S1800|sucDri20@0|vdd_3|-117.5|-50|predDri1@0|vdd_1|-116.5|-50
-Ametal-2|net@43||6.2|S1800|predDri1@0|vdd_3|-78.5|-50|inv05@0|vdd_1|-76.5|-50
-Ametal-2|net@44||6.2|S1800|inv05@0|vdd_3|-58.5|-50|ctrAND4i@0|vdd_1|-57|-50
-Ametal-2|net@45||6.2|S1800|ctrAND4i@0|vdd_3|49|-50|inv05@1|vdd_1|50|-50
-Ametal-2|net@46||6.2|S0|inv05@1|vdd_3|68|-50|inv05@2|vdd_1|68|-50
-Ametal-2|net@47||6.2|S1800|inv05@2|vdd_3|86|-50|predDri1@1|vdd_1|86.5|-50
-Ametal-2|net@48||6.2|S1800|predDri1@1|vdd_3|124.5|-50|predDri1@2|vdd_1|126|-50
-Ametal-2|net@49||6.2|S1800|sucDri20@0|gnd_1|-117.5|0|predDri1@0|gnd|-116.5|0
-Ametal-2|net@50||6.2|S1800|predDri1@0|gnd_1|-78.5|0|inv05@0|gnd|-76.5|0
-Ametal-2|net@51||6.2|S1800|inv05@0|gnd_1|-58.5|0|ctrAND4i@0|gnd|-57|0
-Ametal-2|net@52||6.2|S1800|ctrAND4i@0|gnd_1|49|0|inv05@1|gnd|50|0
-Ametal-2|net@53||6.2|S0|inv05@1|gnd_1|68|0|inv05@2|gnd|68|0
-Ametal-2|net@54||6.2|S1800|inv05@2|gnd_1|86|0|predDri1@1|gnd|86.5|0
-Ametal-2|net@55||6.2|S1800|predDri1@1|gnd_1|124.5|0|predDri1@2|gnd|126|0
-Ametal-1|net@56|||S2700|pin@0||4|15.5|ctrAND4i@0|inA|4|24
-Ametal-1|net@57|||S0|pin@1||15|15.5|pin@0||4|15.5
-Ametal-1|net@58|||S900|pin@1||15|15.5|contact@4||15|-11
-Ametal-1|net@59|||S0|pin@2||-128|34|sucDri20@0|succ|-141.5|34
-Ametal-1|net@60|||S1800|pin@2||-128|34|pin@3||-127.5|34
-Ametal-1|net@61|||S900|pin@3||-127.5|34|contact@15||-127.5|28
-Ametal-1|net@62|||S1800|pin@4||-48|-23|ctrAND4i@0|inD|-47|-23
-Ametal-1|net@63|||S900|contact@1||-48|-22|pin@4||-48|-23
-Ametal-1|net@64|||S1800|pin@5||-2|-28|ctrAND4i@0|inB|1|-28
-Ametal-1|net@65|||S2700|pin@5||-2|-28|contact@2||-2|-22
+NX-Metal-1-Metal-2-Con|contact@0||-67|-22||||
+NX-Metal-1-Metal-2-Con|contact@2||-6|-22||||
+NX-Metal-1-Metal-2-Con|contact@3||68.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@4||11|-11||||
+NX-Metal-1-Metal-2-Con|contact@5||86.5|-11||||
+NX-Metal-1-Metal-2-Con|contact@6||108|34||||
+NX-Metal-1-Metal-2-Con|contact@7||84|34||||
+NX-Metal-1-Metal-2-Con|contact@8||-69.5|34||||
+NX-Metal-1-Metal-2-Con|contact@9||-104|34||||
+NX-Metal-1-Metal-2-Con|contact@10||148|28||||
+NX-Metal-1-Metal-2-Con|contact@11||66|28||||
+NX-Metal-1-Metal-2-Con|contact@12||-114.5|22||||
+NX-Metal-1-Metal-2-Con|contact@13||97.5|22||||
+NX-Metal-1-Metal-2-Con|contact@14||137.5|22||||
+NX-Metal-1-Metal-2-Con|contact@16||-48|28||||
+NX-Metal-1-Metal-2-Con|contact@17||40.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@18||-162.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@19||-96|-28||||
+NX-Metal-1-Metal-2-Con|contact@20||116|-28||||
+NX-Metal-1-Metal-2-Con|contact@21||156|-28||||
+NX-Metal-1-Metal-2-Con|contact@22||-145.5|28||||
+NX-Metal-1-Metal-2-Con|contact@23||-51|-22||||
+IcentersJ:ctrAND4in30;3{lay}|ctrAND4i@0||-8|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@0||-71.5|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@1||64|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@2||82|0|||D5G4;
+NMetal-1-Pin|pin@0||0|15.5||||
+NMetal-1-Pin|pin@1||11|15.5||||
+NMetal-1-Pin|pin@5||-6|-28||||
+IdriversM:predDri10wMC;1{lay}|predDri1@0||-101.5|0|||D5G4;
+IdriversM:predDri10wMC;1{lay}|predDri1@1||110.5|0|||D5G4;
+IdriversM:predDri10wMC;1{lay}|predDri1@2||150.5|0|||D5G4;
+IdriversM:sucDri20;1{lay}|sucDri20@0||-145.5|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||49.5|0|||D5G4;
+Ametal-1|net@0|||S2700|contact@0||-67|-22|inv05@0|out[1]|-67|-7
+Ametal-2|net@2|||S0|contact@23||-51|-22|contact@0||-67|-22
+Ametal-1|net@4|||S2700|contact@3||68.5|-22|inv05@1|out[1]|68.5|-7
+Ametal-2|net@5|||S0|contact@3||68.5|-22|contact@2||-6|-22
+Ametal-1|net@7|||S2700|contact@5||86.5|-11|inv05@2|out[1]|86.5|-7
+Ametal-2|net@8|||S1800|contact@4||11|-11|contact@5||86.5|-11
+Ametal-1|net@9|||S900|contact@6||108|34|predDri1@1|pred_1|108|16
+Ametal-1|net@10|||S900|contact@7||84|34|inv05@2|in[1]|84|15
+Ametal-2|net@11|||S1800|contact@7||84|34|contact@6||108|34
+Ametal-1|net@12|||S900|contact@8||-69.5|34|inv05@0|in[1]|-69.5|15
+Ametal-1|net@13|||S900|contact@9||-104|34|predDri1@0|pred_1|-104|16
+Ametal-2|net@14|||S1800|contact@9||-104|34|contact@8||-69.5|34
+Ametal-1|net@15|||S900|contact@10||148|28|predDri1@2|pred_1|148|16
+Ametal-1|net@16|||S900|contact@11||66|28|inv05@1|in[1]|66|15
+Ametal-2|net@17|||S1800|contact@11||66|28|contact@10||148|28
+Ametal-1|net@18|||S2700|contact@12||-114.5|22|predDri1@0|mc|-114.5|25
+Ametal-1|net@19|||S2700|contact@13||97.5|22|predDri1@1|mc|97.5|25
+Ametal-1|net@20|||S2700|contact@14||137.5|22|predDri1@2|mc|137.5|25
+Ametal-2|net@21|||S0|contact@14||137.5|22|contact@13||97.5|22
+Ametal-2|net@22|||S0|contact@13||97.5|22|contact@12||-114.5|22
+Ametal-1|net@24|||S900|contact@16||-48|28|ctrAND4i@0|inC|-48|25
+Ametal-1|net@26|||S2700|contact@17||40.5|-28|ctrAND4i@0|out|40.5|16
+Ametal-1|net@27||0.4|S2700|contact@18||-162.5|-28|sucDri20@0|in|-162.5|-19
+Ametal-1|net@28|||S2700|contact@19||-96|-28|predDri1@0|in|-96|-22
+Ametal-1|net@29|||S2700|contact@20||116|-28|predDri1@1|in|116|-22
+Ametal-1|net@30|||S2700|contact@21||156|-28|predDri1@2|in|156|-22
+Ametal-2|net@31|||S0|contact@21||156|-28|contact@20||116|-28
+Ametal-2|net@32|||S0|contact@20||116|-28|contact@17||40.5|-28
+Ametal-2|net@33|||S0|contact@17||40.5|-28|contact@19||-96|-28
+Ametal-2|net@34|||S0|contact@19||-96|-28|contact@18||-162.5|-28
+Ametal-2|net@35||6.2|S1800|sucDri20@0|vdd_2|-121.5|50|predDri1@0|vdd|-120.5|50
+Ametal-2|net@36||6.2|S1800|predDri1@0|vdd_2|-82.5|50|inv05@0|vdd|-80.5|50
+Ametal-2|net@37||6.2|S1800|inv05@0|vdd_2|-62.5|50|ctrAND4i@0|vdd|-61|50
+Ametal-2|net@39||6.2|S0|inv05@1|vdd_2|73|50|inv05@2|vdd|73|50
+Ametal-2|net@40||6.2|S1800|inv05@2|vdd_2|91|50|predDri1@1|vdd|91.5|50
+Ametal-2|net@41||6.2|S1800|predDri1@1|vdd_2|129.5|50|predDri1@2|vdd|131.5|50
+Ametal-2|net@42||6.2|S1800|sucDri20@0|vdd_3|-121.5|-50|predDri1@0|vdd_1|-120.5|-50
+Ametal-2|net@43||6.2|S1800|predDri1@0|vdd_3|-82.5|-50|inv05@0|vdd_1|-80.5|-50
+Ametal-2|net@44||6.2|S1800|inv05@0|vdd_3|-62.5|-50|ctrAND4i@0|vdd_1|-61|-50
+Ametal-2|net@46||6.2|S0|inv05@1|vdd_3|73|-50|inv05@2|vdd_1|73|-50
+Ametal-2|net@47||6.2|S1800|inv05@2|vdd_3|91|-50|predDri1@1|vdd_1|91.5|-50
+Ametal-2|net@48||6.2|S1800|predDri1@1|vdd_3|129.5|-50|predDri1@2|vdd_1|131.5|-50
+Ametal-2|net@49||6.2|S1800|sucDri20@0|gnd_1|-121.5|0|predDri1@0|gnd|-120.5|0
+Ametal-2|net@50||6.2|S1800|predDri1@0|gnd_1|-82.5|0|inv05@0|gnd|-80.5|0
+Ametal-2|net@51||6.2|S1800|inv05@0|gnd_1|-62.5|0|ctrAND4i@0|gnd|-61|0
+Ametal-2|net@53||6.2|S0|inv05@1|gnd_1|73|0|inv05@2|gnd|73|0
+Ametal-2|net@54||6.2|S1800|inv05@2|gnd_1|91|0|predDri1@1|gnd|91.5|0
+Ametal-2|net@55||6.2|S1800|predDri1@1|gnd_1|129.5|0|predDri1@2|gnd|131.5|0
+Ametal-1|net@56|||S2700|pin@0||0|15.5|ctrAND4i@0|inA|0|24
+Ametal-1|net@57|||S0|pin@1||11|15.5|pin@0||0|15.5
+Ametal-1|net@58|||S900|pin@1||11|15.5|contact@4||11|-11
+Ametal-1|net@64|||S1800|pin@5||-6|-28|ctrAND4i@0|inB|-3|-28
+Ametal-1|net@65|||S2700|pin@5||-6|-28|contact@2||-6|-22
+Ametal-2|net@66|||S0|wellCont@0|gnd|45|0|ctrAND4i@0|gnd_1|45|0
+Ametal-2|net@67|||S0|wellCont@0|vdd|45|-50|ctrAND4i@0|vdd_3|45|-50
+Ametal-2|net@68|||S0|wellCont@0|vdd_1|45|50|ctrAND4i@0|vdd_2|45|50
+Ametal-2|net@69||6.2|S1800|wellCont@0|gnd_1|54|0|inv05@1|gnd|55|0
+Ametal-2|net@70||6.2|S1800|wellCont@0|vdd_2|54|-50|inv05@1|vdd_1|55|-50
+Ametal-2|net@71||6.2|S1800|wellCont@0|vdd_3|54|50|inv05@1|vdd|55|50
+Ametal-1|net@74||0.4|S900|sucDri20@0|succ|-145.5|34|contact@22||-145.5|28
+Ametal-2|net@75|||S0|contact@16||-48|28|contact@22||-145.5|28
+Ametal-1|net@77|||S2700|ctrAND4i@0|inD|-51|-23|contact@23||-51|-22
 Edec||D5G2;|contact@8||P
 Egnd||D5G2;|sucDri20@0|gnd|G
 Egnd_1||D5G2;|predDri1@2|gnd_1|G
 EloadFinished||D5G2;|contact@7||P
-Emc||D5G2;|contact@12||O
+Emc||D5G2;|contact@12||I
 Enext||D5G2;|sucDri20@0|succ|O
 Eprev||D5G2;|contact@10||U
 Evdd||D5G2;|sucDri20@0|vdd|P
@@ -1725,7 +3723,7 @@ Evdd_4||D5G2;|predDri1@2|vdd_2|P
 X
 
 # Cell gasp_dnU;1{sch}
-Cgasp_dnU;1{sch}||schematic|1242942044308|1243882508855|
+Cgasp_dnU;1{sch}||schematic|1242942044308|1244150951644|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||25|9||||
 NOff-Page|conn@1||-44|11|||RR|
@@ -1759,11 +3757,11 @@ IdriversM:predDri10wMC;1{ic}|predDri1@0||1|9|||D5G4;
 IdriversM:predDri10wMC;1{ic}|predDri1@1||-26|66|RR||D5G4;
 IdriversM:predDri10wMC;1{ic}|predDri1@2||8|66|Y||D5G4;
 IdriversM:sucDri20;1{ic}|sucDri20@0||-31|11|RR||D5G4;
-Awire|dec_bar|D5G2;||1800|inv@7|out|-30.5|31|pin@122||-11|31
+Awire|dec_bar|D8G2;||1800|inv@7|out|-30.5|31|pin@122||-11|31
 Awire|fire|D5G2;||2700|ctrAND4i@0|out|-7|49|pin@158||-7|64
-Awire|fire|D5G2;||1800|sucDri20@0|in|-27|11|predDri1@0|in|-2|11
-Awire|loadFinished_bar|D5G2;||0|inv@9|out|18.5|31|pin@131||-3|31
-Awire|mc|D5G2;||0|predDri1@0|mc|-2|7|pin@154||-11|7
+Awire|fire|D8G2;||1800|sucDri20@0|in|-27|11|predDri1@0|in|-2|11
+Awire|loadFinished_bar|D8G2;||0|inv@9|out|18.5|31|pin@131||-3|31
+Awire|mc|D8G2;||0|predDri1@0|mc|-2|7|pin@154||-11|7
 Awire|net@319|||0|pin@120||-38|66|conn@2|y|-42|66
 Awire|net@322|||0|pin@115||-39|11|conn@1|a|-42|11
 Awire|net@323|||1800|predDri1@0|pred|4|9|pin@128||20|9
@@ -1790,10 +3788,10 @@ Awire|net@362|||1800|predDri1@1|mc|-23|68|pin@157||-9|68
 Awire|net@363|||900|pin@156||-9|72.5|pin@157||-9|68
 Awire|net@364|||1800|predDri1@1|in|-23|64|pin@158||-7|64
 Awire|net@365|||1800|pin@158||-7|64|predDri1@2|in|5|64
-Awire|prev_bar|D5G2;||0|inv@8|out|12|23.5|pin@126||-5|23.5
+Awire|prev_bar|D8G2;||0|inv@8|out|12|23.5|pin@126||-5|23.5
 Edec||D5G2;X-4;|conn@2|a|B
 Eout|loadFinished|D5G2;X11;|conn@3|a|B
-Emc||D5G2;X-6;|conn@4|y|U
+Emc||D5G2;X-6;|conn@4|y|I
 Enext||D5G2;X6;|conn@1|a|B
 Eprev||D5G2;X6;|conn@0|a|B
 X
@@ -1837,99 +3835,99 @@ Eone|zero|D6G1;X1;|pin@12||B
 X
 
 # Cell gasp_load;1{lay}
-Cgasp_load;1{lay}||cmos90|1243719198767|1243887344189||ATTR_NCC(D5G10;NTX3.5;Y87.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1243834569408|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1243887351026
+Cgasp_load;1{lay}||cmos90|1243719198767|1244090157060||ATTR_NCC(D5G10;NTX3;Y87.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244090160906|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244090160906
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||-138.5|-22||||
-NX-Metal-1-Metal-2-Con|contact@1||-115|-22||||
-NX-Metal-1-Metal-2-Con|contact@2||-175.5|22||||
-NX-Metal-1-Metal-2-Con|contact@3||-141|22||||
-NX-Metal-1-Metal-2-Con|contact@4||-16.5|22||||
-NX-Metal-1-Metal-2-Con|contact@5||-107.5|22||||
-NX-Metal-1-Metal-2-Con|contact@6||-124|-16||||
-NX-Metal-1-Metal-2-Con|contact@7||39.5|-16||||
-NX-Metal-1-Metal-2-Con|contact@8||74|22||||
-NX-Metal-1-Metal-2-Con|contact@9||130|22||||
-NX-Metal-1-Metal-2-Con|contact@10||132.5|-16||||
-NX-Metal-1-Metal-2-Con|contact@11||150|-16||||
-NX-Metal-1-Metal-2-Con|contact@12||74|-28||||
-NX-Metal-1-Metal-2-Con|contact@13||150|-28||||
-NX-Metal-1-Metal-2-Con|contact@14||20|-28||||
-NX-Metal-1-Metal-2-Con|contact@15||-30|-28||||
-NX-Metal-1-Metal-2-Con|contact@16||-43|-28||||
-NX-Metal-1-Metal-2-Con|contact@17||-167.5|-28||||
-IcentersJ:ctrAND3in30;2{lay}|ctrAND3i@0||-86|0|||D5G4;
-Igates1inM:inv05;1{lay}|inv05@0||-143|0|||D5G4;
-Igates1inM:inv05;1{lay}|inv05@1||128|0|||D5G4;
-NMetal-1-Pin|pin@0||-175.5|22||||
-NMetal-1-Pin|pin@1||-141|15||||
-NMetal-1-Pin|pin@2||-12.5|-34||||
-NMetal-1-Pin|pin@3||-43|16||||
-NMetal-1-Pin|pin@4||-12.5|19.5||||
-NMetal-1-Pin|pin@5||-16.5|19.5||||
-IdriversM:predDri10wMC;1{lay}|predDri1@0||-173|0|||D5G4;
-IdriversM:sucANDdri10;1{lay}|sucANDdr@0||90|0|||D5G4;
-IdriversM:sucANDdri10;1{lay}|sucANDdr@1||166|0|||D5G4;
-IdriversM:sucDri10;1{lay}|sucDri10@0||-13|0|||D5G4;
-IdriversM:sucDri10;1{lay}|sucDri10@1||37|0|||D5G4;
-Ametal-1|net@0|||S2700|contact@0||-138.5|-22|inv05@0|out[1]|-138.5|-7
-Ametal-1|net@1|||S2700|contact@1||-115|-22|ctrAND3i@0|inA_1|-115|-20
-Ametal-2|net@2|||S0|contact@1||-115|-22|contact@0||-138.5|-22
-Ametal-1|net@3|||S1800|contact@2||-175.5|22|pin@0||-175.5|22
-Ametal-1|net@4||0.4|S900|pin@0||-175.5|22|predDri1@0|pred_1|-175.5|16
-Ametal-1|net@5||0.4|S900|contact@3||-141|22|pin@1||-141|15
-Ametal-1|net@6|||S1800|pin@1||-141|15|inv05@0|in[1]|-141|15
-Ametal-2|net@7|||S0|contact@3||-141|22|contact@2||-175.5|22
-Ametal-1|net@9|||S1800|pin@2||-12.5|-34|sucDri10@0|succ|-10.5|-34
-Ametal-1|net@10|||S900|contact@5||-107.5|22|ctrAND3i@0|inC|-107.5|22
-Ametal-2|net@11|||S1800|contact@5||-107.5|22|contact@4||-16.5|22
-Ametal-1|net@12|||S900|contact@6||-124|-16|ctrAND3i@0|inB|-124|-20
-Ametal-1|net@13|||S900|contact@7||39.5|-16|sucDri10@1|succ|39.5|-34
-Ametal-2|net@14|||S0|contact@7||39.5|-16|contact@6||-124|-16
-Ametal-1|net@15||0.4|S2700|contact@8||74|22|sucANDdr@0|inB|74|31
-Ametal-1|net@16||0.4|S900|contact@9||130|22|inv05@1|in[1]|130|15
-Ametal-2|net@17|||S0|contact@9||130|22|contact@8||74|22
-Ametal-1|net@18|||S2700|contact@10||132.5|-16|inv05@1|out[1]|132.5|-7
-Ametal-1|net@19|||S2700|contact@11||150|-16|sucANDdr@1|inB|150|31
-Ametal-2|net@20|||S1800|contact@10||132.5|-16|contact@11||150|-16
-Ametal-1|net@21|||S900|contact@12||74|-28|sucANDdr@0|inA|74|-31
-Ametal-1|net@22|||S900|contact@13||150|-28|sucANDdr@1|inA|150|-31
-Ametal-2|net@23|||S0|contact@13||150|-28|contact@12||74|-28
-Ametal-1|net@24||0.4|S2700|contact@14||20|-28|sucDri10@1|in|20|-19
-Ametal-2|net@25|||S1800|contact@14||20|-28|contact@12||74|-28
-Ametal-1|net@26||0.4|S2700|contact@15||-30|-28|sucDri10@0|in|-30|-19
-Ametal-2|net@27|||S1800|contact@15||-30|-28|contact@14||20|-28
-Ametal-1|net@28|||S2700|contact@16||-43|-28|pin@3||-43|16
-Ametal-1|net@29|||S0|pin@3||-43|16|ctrAND3i@0|out|-43.5|16
-Ametal-2|net@30|||S1800|contact@16||-43|-28|contact@15||-30|-28
-Ametal-1|net@31|||S2700|contact@17||-167.5|-28|predDri1@0|in|-167.5|-22
-Ametal-2|net@32|||S1800|contact@17||-167.5|-28|contact@16||-43|-28
-Ametal-2|net@33||6.2|S1800|predDri1@0|vdd_2|-154|50|inv05@0|vdd|-152|50
-Ametal-2|net@34||6.2|S1800|inv05@0|vdd_2|-134|50|ctrAND3i@0|vdd|-133|50
-Ametal-2|net@35||6.2|S1800|ctrAND3i@0|vdd_2|-39|50|sucDri10@0|vdd|-37|50
-Ametal-2|net@36||6.2|S1800|sucDri10@0|vdd_2|11|50|sucDri10@1|vdd|13|50
-Ametal-2|net@37||6.2|S1800|sucDri10@1|vdd_2|61|50|sucANDdr@0|vdd|63|50
-Ametal-2|net@38||6.2|S1800|sucANDdr@0|vdd_2|117|50|inv05@1|vdd|119|50
-Ametal-2|net@39||6.2|S1800|inv05@1|vdd_2|137|50|sucANDdr@1|vdd|139|50
-Ametal-2|net@40||6.2|S1800|predDri1@0|gnd_1|-154|0|inv05@0|gnd|-152|0
-Ametal-2|net@41||6.2|S1800|inv05@0|gnd_1|-134|0|ctrAND3i@0|gnd|-133|0
-Ametal-2|net@42||6.2|S1800|ctrAND3i@0|gnd_1|-39|0|sucDri10@0|gnd|-37|0
-Ametal-2|net@43||6.2|S1800|sucDri10@0|gnd_1|11|0|sucDri10@1|gnd|13|0
-Ametal-2|net@44||6.2|S1800|sucDri10@1|gnd_1|61|0|sucANDdr@0|gnd|63|0
-Ametal-2|net@45||6.2|S1800|sucANDdr@0|gnd_1|117|0|inv05@1|gnd|119|0
-Ametal-2|net@46||6.2|S0|sucANDdr@1|gnd|139|0|inv05@1|gnd_1|137|0
-Ametal-2|net@47||6.2|S1800|inv05@1|vdd_3|137|-50|sucANDdr@1|vdd_1|139|-50
-Ametal-2|net@48||6.2|S0|inv05@1|vdd_1|119|-50|sucANDdr@0|vdd_3|117|-50
-Ametal-2|net@49||6.2|S0|sucANDdr@0|vdd_1|63|-50|sucDri10@1|vdd_3|61|-50
-Ametal-2|net@50||6.2|S0|sucDri10@1|vdd_1|13|-50|sucDri10@0|vdd_3|11|-50
-Ametal-2|net@51||6.2|S0|sucDri10@0|vdd_1|-37|-50|ctrAND3i@0|vdd_3|-39|-50
-Ametal-2|net@52||6.2|S0|ctrAND3i@0|vdd_1|-133|-50|inv05@0|vdd_3|-134|-50
-Ametal-2|net@53||6.2|S1800|predDri1@0|vdd_3|-154|-50|inv05@0|vdd_1|-152|-50
-Ametal-1|net@54||0.4|S0|pin@4||-12.5|19.5|pin@5||-16.5|19.5
-Ametal-1|net@55||0.4|S2700|pin@5||-16.5|19.5|contact@4||-16.5|22
-Ametal-1|net@56||0.4|S900|pin@4||-12.5|19.5|pin@2||-12.5|-34
+NX-Metal-1-Metal-2-Con|contact@0||-143.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@1||-120|-22||||
+NX-Metal-1-Metal-2-Con|contact@2||-180.5|22||||
+NX-Metal-1-Metal-2-Con|contact@3||-146|22||||
+NX-Metal-1-Metal-2-Con|contact@5||-112.5|22||||
+NX-Metal-1-Metal-2-Con|contact@6||-129|-16||||
+NX-Metal-1-Metal-2-Con|contact@7||43.5|-16||||
+NX-Metal-1-Metal-2-Con|contact@8||78|22||||
+NX-Metal-1-Metal-2-Con|contact@9||134|22||||
+NX-Metal-1-Metal-2-Con|contact@10||136.5|-16||||
+NX-Metal-1-Metal-2-Con|contact@11||154|-16||||
+NX-Metal-1-Metal-2-Con|contact@12||78|-28||||
+NX-Metal-1-Metal-2-Con|contact@13||154|-28||||
+NX-Metal-1-Metal-2-Con|contact@14||24|-28||||
+NX-Metal-1-Metal-2-Con|contact@15||-35|-28||||
+NX-Metal-1-Metal-2-Con|contact@16||-48.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@17||-172.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@18||-21|22||||
+IcentersJ:ctrAND3in30;2{lay}|ctrAND3i@0||-91|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@0||-148|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@1||132|0|||D5G4;
+NMetal-1-Pin|pin@3||-48.5|14.5||||
+NMetal-1-Pin|pin@8||-15.5|1.5||||
+NMetal-1-Pin|pin@9||-21|1.5||||
+NMetal-2-Pin|pin@10||-168.5|22||||
+IdriversM:predDri10wMC;1{lay}|predDri1@0||-178|0|||D5G4;
+IdriversM:sucANDdri10;1{lay}|sucANDdr@0||94|0|||D5G4;
+IdriversM:sucANDdri10;1{lay}|sucANDdr@1||170|0|||D5G4;
+IdriversM:sucDri10;1{lay}|sucDri10@0||-18|0|||D5G4;
+IdriversM:sucDri10;1{lay}|sucDri10@1||41|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||12.5|0|||D5G4;
+Ametal-1|net@0|||S2700|contact@0||-143.5|-22|inv05@0|out[1]|-143.5|-7
+Ametal-1|net@1|||S2700|contact@1||-120|-22|ctrAND3i@0|inA_1|-120|-20
+Ametal-2|net@2|||S0|contact@1||-120|-22|contact@0||-143.5|-22
+Ametal-2|net@7|||S0|contact@3||-146|22|pin@10||-168.5|22
+Ametal-1|net@10|||S900|contact@5||-112.5|22|ctrAND3i@0|inC|-112.5|22
+Ametal-1|net@12|||S900|contact@6||-129|-16|ctrAND3i@0|inB|-129|-20
+Ametal-1|net@13|||S900|contact@7||43.5|-16|sucDri10@1|succ|43.5|-34
+Ametal-2|net@14|||S0|contact@7||43.5|-16|contact@6||-129|-16
+Ametal-1|net@15||0.4|S2700|contact@8||78|22|sucANDdr@0|inB|78|31
+Ametal-1|net@16||0.4|S900|contact@9||134|22|inv05@1|in[1]|134|15
+Ametal-2|net@17|||S0|contact@9||134|22|contact@8||78|22
+Ametal-1|net@18|||S2700|contact@10||136.5|-16|inv05@1|out[1]|136.5|-7
+Ametal-1|net@19|||S2700|contact@11||154|-16|sucANDdr@1|inB|154|31
+Ametal-2|net@20|||S1800|contact@10||136.5|-16|contact@11||154|-16
+Ametal-1|net@21|||S900|contact@12||78|-28|sucANDdr@0|inA|78|-31
+Ametal-1|net@22|||S900|contact@13||154|-28|sucANDdr@1|inA|154|-31
+Ametal-2|net@23|||S0|contact@13||154|-28|contact@12||78|-28
+Ametal-1|net@24||0.4|S2700|contact@14||24|-28|sucDri10@1|in|24|-19
+Ametal-2|net@25|||S1800|contact@14||24|-28|contact@12||78|-28
+Ametal-1|net@26||0.4|S2700|contact@15||-35|-28|sucDri10@0|in|-35|-19
+Ametal-2|net@27|||S1800|contact@15||-35|-28|contact@14||24|-28
+Ametal-1|net@28|||S2700|contact@16||-48.5|-28|pin@3||-48.5|14.5
+Ametal-2|net@30|||S1800|contact@16||-48.5|-28|contact@15||-35|-28
+Ametal-1|net@31|||S2700|contact@17||-172.5|-28|predDri1@0|in|-172.5|-22
+Ametal-2|net@32|||S1800|contact@17||-172.5|-28|contact@16||-48.5|-28
+Ametal-2|net@33||6.2|S1800|predDri1@0|vdd_2|-159|50|inv05@0|vdd|-157|50
+Ametal-2|net@34||6.2|S1800|inv05@0|vdd_2|-139|50|ctrAND3i@0|vdd|-138|50
+Ametal-2|net@35||6.2|S1800|ctrAND3i@0|vdd_2|-44|50|sucDri10@0|vdd|-42|50
+Ametal-2|net@37||6.2|S1800|sucDri10@1|vdd_2|65|50|sucANDdr@0|vdd|67|50
+Ametal-2|net@38||6.2|S1800|sucANDdr@0|vdd_2|121|50|inv05@1|vdd|123|50
+Ametal-2|net@39||6.2|S1800|inv05@1|vdd_2|141|50|sucANDdr@1|vdd|143|50
+Ametal-2|net@40||6.2|S1800|predDri1@0|gnd_1|-159|0|inv05@0|gnd|-157|0
+Ametal-2|net@41||6.2|S1800|inv05@0|gnd_1|-139|0|ctrAND3i@0|gnd|-138|0
+Ametal-2|net@42||6.2|S1800|ctrAND3i@0|gnd_1|-44|0|sucDri10@0|gnd|-42|0
+Ametal-2|net@44||6.2|S1800|sucDri10@1|gnd_1|65|0|sucANDdr@0|gnd|67|0
+Ametal-2|net@45||6.2|S1800|sucANDdr@0|gnd_1|121|0|inv05@1|gnd|123|0
+Ametal-2|net@46||6.2|S0|sucANDdr@1|gnd|143|0|inv05@1|gnd_1|141|0
+Ametal-2|net@47||6.2|S1800|inv05@1|vdd_3|141|-50|sucANDdr@1|vdd_1|143|-50
+Ametal-2|net@48||6.2|S0|inv05@1|vdd_1|123|-50|sucANDdr@0|vdd_3|121|-50
+Ametal-2|net@49||6.2|S0|sucANDdr@0|vdd_1|67|-50|sucDri10@1|vdd_3|65|-50
+Ametal-2|net@51||6.2|S0|sucDri10@0|vdd_1|-42|-50|ctrAND3i@0|vdd_3|-44|-50
+Ametal-2|net@52||6.2|S0|ctrAND3i@0|vdd_1|-138|-50|inv05@0|vdd_3|-139|-50
+Ametal-2|net@53||6.2|S1800|predDri1@0|vdd_3|-159|-50|inv05@0|vdd_1|-157|-50
+Ametal-2|net@57|||S0|wellCont@0|gnd|8|0|sucDri10@0|gnd_1|6|0
+Ametal-2|net@58|||S0|wellCont@0|vdd|8|-50|sucDri10@0|vdd_3|6|-50
+Ametal-2|net@59|||S0|wellCont@0|vdd_1|8|50|sucDri10@0|vdd_2|6|50
+Ametal-2|net@60||6.2|S1800|wellCont@0|gnd_1|17|0|sucDri10@1|gnd|17|0
+Ametal-2|net@61||6.2|S1800|wellCont@0|vdd_2|17|-50|sucDri10@1|vdd_1|17|-50
+Ametal-2|net@62||6.2|S1800|wellCont@0|vdd_3|17|50|sucDri10@1|vdd|17|50
+Ametal-1|net@63|||S2700|pin@3||-48.5|14.5|ctrAND3i@0|out|-48.5|16
+Ametal-1|net@65||0.4|S900|contact@3||-146|22|inv05@0|in[1]|-146|15
+Ametal-1|net@68|||S2700|sucDri10@0|succ|-15.5|-34|pin@8||-15.5|1.5
+Ametal-1|net@69|||S0|pin@8||-15.5|1.5|pin@9||-21|1.5
+Ametal-1|net@70|||S2700|pin@9||-21|1.5|contact@18||-21|22
+Ametal-2|net@72|||S1800|contact@5||-112.5|22|contact@18||-21|22
+Ametal-1|net@73||0.4|S900|contact@2||-180.5|22|predDri1@0|pred_1|-180.5|16
+Ametal-2|net@74|||S0|pin@10||-168.5|22|contact@2||-180.5|22
 Egnd||D5G2;|predDri1@0|gnd|G
 Egnd_1||D5G2;|sucANDdr@1|gnd_1|G
-Eload||D5G2;|contact@2||O
+Eload_1|load|D5G2;|pin@10||I
 EloadNext||D5G2;|sucDri10@0|succ|O
 Emc||D5G2;|predDri1@0|mc|I
 Eone||D5G2;|sucANDdr@1|succ|O
@@ -1943,7 +3941,7 @@ Ezero||D5G2;|sucANDdr@0|succ|O
 X
 
 # Cell gasp_load;1{sch}
-Cgasp_load;1{sch}||schematic|1242942044308|1243882460806|
+Cgasp_load;1{sch}||schematic|1242942044308|1244150750797|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@1||26|2||||
 NOff-Page|conn@3||26|54||||
@@ -1969,16 +3967,11 @@ NWire_Pin|pin@68||21|54||||
 NWire_Pin|pin@71||-26.5|24||||
 NWire_Pin|pin@72||21|24||||
 NWire_Pin|pin@73||21|13||||
-NWire_Pin|pin@96||-9|13||||
-NWire_Pin|pin@97||-8|54||||
-NWire_Pin|pin@98||-37|13||||
 NWire_Pin|pin@108||-23.5|28||||
-NWire_Pin|pin@115||5|-11||||
 Ngeneric:Invisible-Pin|pin@116||-15.5|70|||||ART_message(D5G2;)Sam 27 May 2009
 NWire_Pin|pin@117||-19|-13||||
 NWire_Pin|pin@118||-19|13||||
 NWire_Pin|pin@120||-26|54||||
-NWire_Pin|pin@121||-8|54||||
 NWire_Pin|pin@122||-19|54||||
 NWire_Pin|pin@123||-19|3||||
 IdriversM:predDri10wMC;1{ic}|predDri1@0||-51|11|X||D5G4;
@@ -1986,10 +3979,10 @@ IdriversM:sucANDdri10;1{ic}|sucANDdr@0||14|2|Y||D5G4;
 IdriversM:sucANDdri10;1{ic}|sucANDdr@1||14|-12|||D5G4;
 IdriversM:sucDri10;1{ic}|sucDri10@0||14.5|54|||D5G4;
 IdriversM:sucDri10;1{ic}|sucDri10@1||14|13|||D5G4;
-Awire|fire|D5G2;||1800|predDri1@0|in|-48|13|pin@98||-37|13
-Awire|fire|D5G2;||0|sucDri10@0|in|10.5|54|pin@97||-8|54
-Awire|fire|D5G2;||0|sucDri10@1|in|10|13|pin@96||-9|13
-Awire|load_bar|D5G2;||1800|inv@1|out|-48.5|24|pin@59||-28.5|24
+Awire|fire|D8G2;||0|sucDri10@1|in|10|13|pin@118||-19|13
+Awire|fire|D8G2;||1800|predDri1@0|in|-48|13|pin@118||-19|13
+Awire|fire|D8G2;||0|sucDri10@0|in|10.5|54|pin@122||-19|54
+Awire|load_bar|D8G2;||1800|inv@1|out|-48.5|24|pin@59||-28.5|24
 Awire|net@14|||0|predDri1@0|pred|-54|11|pin@14||-59|11
 Awire|net@15|||2700|pin@14||-59|11|pin@13||-59|24
 Awire|net@16|||1800|pin@13||-59|24|inv@1|in|-53.5|24
@@ -2010,33 +4003,28 @@ Awire|net@163|||2700|pin@59||-28.5|24|ctrAND3i@0|inA|-28.5|37
 Awire|net@164|||0|pin@67||21|28|pin@108||-23.5|28
 Awire|net@165|||2700|pin@108||-23.5|28|ctrAND3i@0|inC|-23.5|37
 Awire|net@178|||1800|sucANDdr@0|succ|19|2|conn@1|a|24|2
-Awire|net@181|||1800|pin@115||5|-11|sucANDdr@1|inB|9|-11
 Awire|net@183|||1800|sucANDdr@1|succ|19|-12|conn@5|a|24|-12
 Awire|net@195|||0|conn@11|y|-41|9|predDri1@0|mc|-48|9
 Awire|net@196|||0|sucANDdr@1|inA|9|-13|pin@117||-19|-13
-Awire|net@198|||1800|pin@118||-19|13|pin@96||-9|13
 Awire|net@201|||2700|ctrAND3i@0|out|-26|49|pin@120||-26|54
-Awire|net@202|||1800|pin@122||-19|54|pin@121||-8|54
-Awire|net@203|||900|pin@121||-8|54|pin@97||-8|54
 Awire|net@204|||1800|pin@120||-26|54|pin@122||-19|54
 Awire|net@205|||2700|pin@118||-19|13|pin@122||-19|54
-Awire|net@206|||0|pin@118||-19|13|pin@98||-37|13
 Awire|net@207|||900|pin@123||-19|3|pin@117||-19|-13
 Awire|net@208|||900|pin@118||-19|13|pin@123||-19|3
 Awire|net@209|||0|sucANDdr@0|inA|9|3|pin@123||-19|3
 Awire|net@210|||1800|pin@43||-3.5|1|sucANDdr@0|inB|9|1
-Awire|val|D5G2;X11.5;||0|pin@115||5|-11|inv@3|out|3|-11
-ELoad|load|D5G2;X-4;|conn@8|a|U
+Awire|val|D8G2;||0|sucANDdr@1|inB|9|-11|inv@3|out|3|-11
+ELoad|load|D5G2;X-4;|conn@8|a|B
 Eout|loadNext|D5G2;X10;|conn@3|a|B
-Emc||D5G2;X-2;|conn@11|a|U
-Ezero|one|D5G2;X6;|conn@5|a|U
-Eval|val_bar|D5G2;X-4;|conn@6|a|U
-EL|waitingToEmpty|D6G2;X1;|conn@7|y|U
+Emc||D5G2;X-2;|conn@11|a|I
+Ezero|one|D5G2;X6;|conn@5|a|B
+Eval|val_bar|D5G2;X-4;|conn@6|a|B
+EL|waitingToEmpty|D6G2;X1;|conn@7|y|B
 Enext|zero|D5G2;X6;|conn@1|a|B
 X
 
 # Cell gasp_reset_done;1{ic}
-Cgasp_reset_done;1{ic}||artwork|1242937501096|1243490776763|E
+Cgasp_reset_done;1{ic}||artwork|1242937501096|1244152835802|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NTriangle|art@4||-9|-9|3|2|RRR|
 NPin|pin@0||-10|-4|1|1||
@@ -2054,24 +4042,23 @@ ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||-2|-14
 ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
 ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
 AThicker|net@4|||FS900|pin@25||-6|-4|pin@26||-6|-6
-Econd||D5G1;Y1;|pin@24||U
-Emc||D5G1;Y-1;|pin@20||U
-Ein|resetting|D4G1;X-1;|pin@18||B
+Econd||D5G1;Y1;|pin@24||I
+Emc||D5G1;Y-1;|pin@20||I
+Eresetting||D4G1;X-1;|pin@18||B
 X
 
 # Cell gasp_reset_done;1{lay}
-Cgasp_reset_done;1{lay}||cmos90|1243584608527|1243917431983||ATTR_NCC(D5G3;NTX-60;Y79;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1243911674952|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1243917442366
+Cgasp_reset_done;1{lay}||cmos90|1243584608527|1244161975808||ATTR_NCC(D5G3;NTX-60;Y79;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244094721941|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244161979951
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@1||29.5|-28||||
 NX-Metal-1-Metal-2-Con|contact@2||62|-28||||
-NX-Metal-1-Metal-2-Con|contact@7||-30|40||||
+NX-Metal-1-Metal-2-Con|contact@7||-32|40||||
 NX-Metal-1-Metal-2-Con|contact@8||38.5|40||||
-NX-Metal-1-Metal-2-Con|contact@9||-29.5|9.9||||
-NX-Metal-1-Metal-2-Con|contact@10||-18|11.5||||
+NX-Metal-1-Metal-2-Con|contact@9||-31.5|15.9||||
+NX-Metal-1-Metal-2-Con|contact@10||-18|15.9||||
 IcentersJ:ctrAND1in30;1{lay}|ctrAND1i@0||4.5|0|||D5G4;
-Igates2inM:nand5;2{lay}|nand5@0||-36.5|0|||D5G4;
+Igates2inM:nand5;2{lay}|nand5@0||-38.5|0|||D5G4;
 NMetal-1-Pin|pin@3||62|-22||||
-NMetal-2-Pin|pin@4||-18|9.9||||
 IdriversM:predDri10wMC;1{lay}|predDri1@0||53|0|||D5G4;
 Ametal-1|net@5|||S2700|contact@1||29.5|-28|ctrAND1i@0|out|29.5|0
 Ametal-1|net@6||0.4|S2700|contact@2||62|-28|pin@3||62|-22
@@ -2080,21 +4067,20 @@ Ametal-2|net@8|||S1800|contact@1||29.5|-28|contact@2||62|-28
 Ametal-2|net@18||6.2|S0|ctrAND1i@0|vdd_4|34|50|predDri1@0|vdd|34|50
 Ametal-2|net@20||6.2|S0|ctrAND1i@0|gnd_2|34|0|predDri1@0|gnd|34|0
 Ametal-2|net@22||6.2|S0|ctrAND1i@0|vdd_5|34|-50|predDri1@0|vdd_1|34|-50
-Ametal-2|net@28||6.2|S0|nand5@0|vdd_2|-25|50|ctrAND1i@0|vdd_2|-25|50
-Ametal-2|net@29||6.2|S0|nand5@0|vdd_3|-25|-50|ctrAND1i@0|vdd_3|-25|-50
-Ametal-2|net@30||6.2|S0|nand5@0|gnd_1|-25|0|ctrAND1i@0|gnd_1|-25|0
-Ametal-1|net@31|||S900|contact@7||-30|40|nand5@0|inb|-30|29
+Ametal-2|net@28||6.2|S1800|nand5@0|vdd_2|-27|50|ctrAND1i@0|vdd_2|-25|50
+Ametal-2|net@29||6.2|S1800|nand5@0|vdd_3|-27|-50|ctrAND1i@0|vdd_3|-25|-50
+Ametal-2|net@30||6.2|S1800|nand5@0|gnd_1|-27|0|ctrAND1i@0|gnd_1|-25|0
+Ametal-1|net@31|||S900|contact@7||-32|40|nand5@0|inb|-32|29
 Ametal-1|net@32|||S900|contact@8||38.5|40|predDri1@0|pred|38.5|36.2
-Ametal-2|net@33|||S1800|contact@7||-30|40|contact@8||38.5|40
-Ametal-1|net@34|||S2700|nand5@0|out|-29.5|-8.1|contact@9||-29.5|9.9
-Ametal-1|net@35||0.4|S2700|contact@10||-18|11.5|ctrAND1i@0|in[1]|-18|15
-Ametal-2|net@36|||S900|contact@10||-18|11.5|pin@4||-18|9.9
-Ametal-2|net@37|||S0|pin@4||-18|9.9|contact@9||-29.5|9.9
+Ametal-2|net@33|||S1800|contact@7||-32|40|contact@8||38.5|40
+Ametal-1|net@34||0.4|S2700|nand5@0|out|-31.5|-8.1|contact@9||-31.5|15.9
+Ametal-2|net@37|||S0|contact@10||-18|15.9|contact@9||-31.5|15.9
+Ametal-1|net@39|||S2700|ctrAND1i@0|in[1]|-18|15|contact@10||-18|15.9
 Econd||D5G2;|nand5@0|ina|I
 Egnd||D5G2;|nand5@0|gnd|G
 Egnd_1||D5G2;|predDri1@0|gnd_1|G
 Emc||D5G2;|predDri1@0|mc|I
-Eresetting||D5G2;|predDri1@0|pred|O
+Eresetting||D5G2;|predDri1@0|pred|B
 Evdd||D5G2;|nand5@0|vdd|P
 Evdd_3||D5G2;|predDri1@0|vdd_3|P
 Evdd_4||D5G2;|nand5@0|vdd_1|P
@@ -2102,13 +4088,13 @@ Evdd_5||D5G2;|predDri1@0|vdd_2|P
 X
 
 # Cell gasp_reset_done;1{sch}
-Cgasp_reset_done;1{sch}||schematic|1242940285645|1243646876131|
+Cgasp_reset_done;1{sch}||schematic|1242940285645|1244152864794|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@3||-1|14|||RR|
 NOff-Page|conn@6||-36|12||||
 NOff-Page|conn@7||-36|-24||||
 IcentersJ:ctrAND1in30;1{ic}|ctrAND1i@0||-1|-7|R||D5G4;
-Igasp_reset_done;1{ic}|gasp_con@2||30|29|||D5G4;
+Igasp_reset_done;1{ic}|gasp_res@0||30|29|||D5G4;
 IredFive:nand2;1{ic}|nand2@0||-18|-23|||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
 NWire_Pin|pin@67||-32|-22||||
 NWire_Pin|pin@71||-32|12||||
@@ -2119,7 +4105,7 @@ NWire_Pin|pin@86||-1|10||||
 IdriversM:predDri10wMC;1{ic}|predDri1@0||-16|12|RR||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||-7|-23|||D0G4;|ATTR_L(D5G1;PUD)D392.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-1|6|R||D0G4;|ATTR_L(D5G1;PUD)D392.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-Awire|fire|D5G2;||0|pin@86||-1|10|predDri1@0|in|-13|10
+Awire|fire|D8G2;||0|pin@86||-1|10|predDri1@0|in|-13|10
 Awire|net@91|||1800|pin@67||-32|-22|nand2@0|inb|-20.5|-22
 Awire|net@97|||0|pin@71||-32|12|conn@6|y|-34|12
 Awire|net@98|||2700|pin@67||-32|-22|pin@71||-32|12
@@ -2131,13 +4117,13 @@ Awire|net@116|||1800|wire90@0|b|-4.5|-23|pin@80||-1|-23
 Awire|net@117|||0|wire90@0|a|-9.5|-23|nand2@0|out|-15.5|-23
 Awire|net@118|||900|wire90@1|a|-1|3.5|ctrAND1i@0|out|-1|-1
 Awire|net@119|||900|pin@86||-1|10|wire90@1|b|-1|8.5
-Econd||D5G2;X-3;|conn@7|a|U
-Emc||D5G2;X-2;|conn@3|a|U
-Ein|resetting|D5G2;X-10;|conn@6|y|U
+Econd||D5G2;X-3;|conn@7|a|I
+Emc||D5G2;X-2;|conn@3|a|I
+Eresetting||D5G2;X-10;|conn@6|y|B
 X
 
 # Cell gasp_resetting;1{ic}
-Cgasp_resetting;1{ic}||artwork|1242937501096|1243490733522|E
+Cgasp_resetting;1{ic}||artwork|1242937501096|1244152613443|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NTriangle|art@4||-9|-9|3|2|RRR|
 NPin|pin@0||-10|-4|1|1||
@@ -2157,14 +4143,14 @@ ASolid|net@1|||FS1800|pin@1||-10|-14|pin@2||-2|-14
 ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
 ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
 AThicker|net@4|||FS900|pin@25||-6|-4|pin@26||-6|-6
-Eout|dec|D5G1;X2;|pin@22||U
-Ein|decSucceeded|D4G1;X-1;|pin@18||B
-Emc||D5G1;Y-1;|pin@20||U
-Econd|resetting|D5G1;Y1;|pin@24||U
+Edec||D5G1;X2;|pin@22||B
+EdecSucceeded||D4G1;X-1;|pin@18||B
+Emc||D5G1;Y-1;|pin@20||I
+Eresetting||D5G1;Y1;|pin@24||I
 X
 
 # Cell gasp_resetting;1{lay}
-Cgasp_resetting;1{lay}||cmos90|1243587287902|1243917237029||ATTR_NCC(D5G3;NTX-51;Y80;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1243656992064|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1243917289966
+Cgasp_resetting;1{lay}||cmos90|1243587287902|1244152647020||ATTR_NCC(D5G3;NTX-8.5;Y89;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244094631781|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244153531443
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@2||29|28||||
 NX-Metal-1-Metal-2-Con|contact@3||40|28||||
@@ -2198,7 +4184,7 @@ Ametal-1|net@31|||S1800|pin@4||59.5|34|sucDri10@0|succ|59.5|34
 Ametal-2|net@36|||S1800|contact@12||-36.5|-22|contact@11||-24|-22
 Ametal-1|net@37|||S2700|pin@7||-43.5|-22|nand5@0|out_2|-43.5|-10.4
 Ametal-1|net@38|||S1800|pin@7||-43.5|-22|pin@6||-36.5|-22
-Ametal-1|net@39||0.4|S2700|pin@6||-36.5|-22|contact@12||-36.5|-22
+Ametal-1|net@39||0.4|S900|pin@6||-36.5|-22|contact@12||-36.5|-22
 Ametal-2|net@49||6.2|S0|predDri2@0|vdd|-56|-50|nand5@0|vdd_2|-56|-50
 Ametal-2|net@50||6.2|S0|predDri2@0|vdd_1|-56|50|nand5@0|vdd_3|-56|50
 Ametal-2|net@51||6.2|S0|nand5@0|vdd|-33|-50|ctrAND2i@0|vdd_1|-33|-50
@@ -2212,35 +4198,28 @@ Ametal-1|net@58||1|S2700|contact@11||-24|-22|pin@8||-24|-20
 Ametal-1|net@59|||S1800|pin@8||-24|-20|ctrAND2i@0|inB|-21.5|-20
 Ametal-1|net@60|||S1800|predDri2@0|pred|-60.5|-16|pin@9||-51|-16
 Ametal-1|net@61|||S900|pin@9||-51|-16|pin@3||-51|-17
-Edec||D5G2;|sucDri10@0|succ|O
-EdecSucceeded||D5G2;|predDri2@0|pred|O
-Egnd||D5G2;|sucDri10@0|gnd|G
-Egnd_1||D5G2;|ctrAND2i@0|gnd_1|G
-Egnd_2||D5G2;|predDri2@0|gnd_1|G
+Edec||D5G2;|sucDri10@0|succ|B
+EdecSucceeded||D5G2;|predDri2@0|pred|B
+Egnd||D5G2;|predDri2@0|gnd_1|G
 Egnd_3||D5G2;|sucDri10@0|gnd_1|G
 Emc||D5G2;|predDri2@0|mc|I
 Eresetting||D5G2;|nand5@0|ina|I
-Evdd||D5G2;|sucDri10@0|vdd|P
-Evdd_1||D5G2;|sucDri10@0|vdd_1|P
-Evdd_2||D5G2;|ctrAND2i@0|vdd_2|P
-Evdd_3||D5G2;|ctrAND2i@0|vdd_3|P
-Evdd_4||D5G2;|predDri2@0|vdd_2|P
+Evdd||D5G2;|predDri2@0|vdd_2|P
 Evdd_5||D5G2;|predDri2@0|vdd_3|P
 Evdd_6||D5G2;|sucDri10@0|vdd_2|P
 Evdd_7||D5G2;|sucDri10@0|vdd_3|P
 X
 
 # Cell gasp_resetting;1{sch}
-Cgasp_resetting;1{sch}||schematic|1242940285645|1243656416266|
+Cgasp_resetting;1{sch}||schematic|1242940285645|1244152648855|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@3||-19.5|26|||RR|
 NOff-Page|conn@5||25|21.5|||XRR|
 NOff-Page|conn@6||-44|24||||
 NOff-Page|conn@7||-44|-12||||
 IcentersJ:ctrAND2in30;1{ic}|ctrAND2i@0||-11|3|R||D5G4;
-Igasp_resetting;1{ic}|gasp_con@1||27|43.5|||D5G4;
+Igasp_resetting;1{ic}|gasp_res@0||27|43.5|||D5G4;
 IredFive:nand2;1{ic}|nand2@0||-26|-11|||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
-NWire_Pin|pin@63||-10|-6||||
 NWire_Pin|pin@67||-40|-10||||
 NWire_Pin|pin@71||-40|24||||
 Ngeneric:Invisible-Pin|pin@73||-11.5|36.5|||||ART_message(D5G3;)Sam 27 May 2009
@@ -2256,13 +4235,11 @@ IdriversM:predDri20wMC;1{ic}|predDri2@0||-29|24|RR||D5G4;
 IdriversM:sucDri10;1{ic}|sucDri10@0||6.5|21.5|XRR||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@3||-4|15|RR||D0G4;|ATTR_L(D5G1;PUD)D291.79999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Awire|fire|D5G2;||2700|pin@92||-11|15|pin@91||-11|21.5
-Awire|net@87|||2700|pin@63||-10|-6|ctrAND2i@0|inA|-10|-3
 Awire|net@91|||1800|pin@67||-40|-10|nand2@0|inb|-28.5|-10
 Awire|net@97|||0|pin@71||-40|24|conn@6|y|-42|24
 Awire|net@98|||2700|pin@67||-40|-10|pin@71||-40|24
 Awire|net@99|||1800|conn@7|y|-42|-12|nand2@0|ina|-28.5|-12
 Awire|net@101|||0|predDri2@0|pred|-32|24|pin@71||-40|24
-Awire|net@104|||900|pin@63||-10|-6|pin@79||-10|-11
 Awire|net@105|||1800|pin@79||-10|-11|pin@80||20|-11
 Awire|net@107|||0|pin@81||20|21.5|sucDri10@0|succ|10.5|21.5
 Awire|net@108|||0|conn@5|a|23|21.5|pin@81||20|21.5
@@ -2275,14 +4252,15 @@ Awire|net@126|||1800|pin@91||-11|21.5|sucDri10@0|in|2.5|21.5
 Awire|net@127|||1800|pin@88||-26|21.5|pin@91||-11|21.5
 Awire|net@129|||2700|ctrAND2i@0|out|-11|9|pin@92||-11|15
 Awire|net@130|||0|wire90@3|b|-6.5|15|pin@92||-11|15
-Eout|dec|D5G2;X7;|conn@5|a|U
-Ein|decSucceeded|D5G2;X-11;|conn@6|y|U
-Emc||D5G2;X-2;|conn@3|a|U
-Econd|resetting|D5G2;X-5;|conn@7|a|U
+Awire|net@131|||900|ctrAND2i@0|inA|-10|-3|pin@79||-10|-11
+Edec||D5G2;X7;|conn@5|a|B
+EdecSucceeded||D5G2;X-11;|conn@6|y|B
+Emc||D5G2;X-2;|conn@3|a|I
+Eresetting||D5G2;X-5;|conn@7|a|I
 X
 
 # Cell gasp_set;2{ic}
-Cgasp_set;2{ic}||artwork|1242937501096|1243882549433|E
+Cgasp_set;2{ic}||artwork|1242937501096|1244152733875|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NTriangle|art@4||-9|-6|3|2|RRR|
 NThick-Circle|art@7||-6|-3.5|1|1||
@@ -2311,138 +4289,145 @@ ASolid|net@2|||FS2700|pin@2||-2|-14|pin@3||-2|-4
 ASolid|net@3|||FS0|pin@3||-2|-4|pin@0||-10|-4
 AThicker|net@4|||FS900|pin@28||-6|-4|pin@29||-6|-6
 AThicker|net@5|||FS1800|pin@32||-4|-9|pin@33||-2|-9
-Eout2|dec|D5G1;X2;|pin@27||U
-Ein|do[ins]|D4G1;X-1;|pin@18||B
+Edec||D5G1;X2;|pin@27||B
+Edo[ins]||D4G1;X-1;|pin@18||B
 Efire||D5G1;X2;|pin@31||U
-Ein2|flag[D][set]|D5G1;X-3;|pin@25||U
-Eout|load|D5G1;X2;|pin@22||U
-Emc||D5G1;Y-1;|pin@20||U
-Econd|sel_bar[set]|D5G1;Y2;|pin@24||U
+Eflag[D][set]||D5G1;X-3;|pin@25||B
+Eload||D5G1;X2;|pin@22||B
+Emc||D5G1;Y-1;|pin@20||I
+Esel_bar[set]||D5G1;Y2;|pin@24||I
 X
 
 # Cell gasp_set;1{lay}
-Cgasp_set;1{lay}||cmos90|1243720824184|1243917854930||ATTR_NCC(D5G3;NTX30;Y94.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1243917569452|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1243918004179
+Cgasp_set;1{lay}||cmos90|1243720824184|1244224270378||ATTR_NCC(D5G3;NTX30;Y94.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1244140090121|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1244311748066
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||21.5|-28||||
-NX-Metal-1-Metal-2-Con|contact@1||85|-28||||
-NX-Metal-1-Metal-2-Con|contact@2||83.5|40||||
-NX-Metal-1-Metal-2-Con|contact@3||104|40||||
-NX-Metal-1-Metal-2-Con|contact@4||24.5|16||||
-NX-Metal-1-Metal-2-Con|contact@6||-43|-16||||
+NX-Metal-1-Metal-2-Con|contact@0||22|-28||||
+NX-Metal-1-Metal-2-Con|contact@1||85.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@2||82.5|40||||
+NX-Metal-1-Metal-2-Con|contact@3||104.5|40||||
+NX-Metal-1-Metal-2-Con|contact@4||25|16||||
+NX-Metal-1-Metal-2-Con|contact@6||-42.5|-16||||
 NX-Metal-1-Metal-2-Con|contact@7||-27.5|-16||||
 NX-Metal-1-Metal-2-Con|contact@13||158|-47||6.2||
-NX-Metal-1-Metal-2-Con|contact@16||99.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@16||100|-22||||
 NX-Metal-1-Metal-2-Con|contact@17||117.5|10||||
 NX-Metal-1-Metal-2-Con|contact@18||-122|10||||
-NX-Metal-1-Metal-2-Con|contact@19||247.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@19||247.5|-22||||
 NX-Metal-1-Metal-2-Con|contact@20||177.5|34||||
-NX-Metal-1-Metal-2-Con|contact@21||65|34||||
-NX-Metal-1-Metal-2-Con|contact@22||-79|34||||
+NX-Metal-1-Metal-2-Con|contact@21||65.5|34||||
+NX-Metal-1-Metal-2-Con|contact@22||-78.5|34||||
 NX-Metal-1-Metal-2-Con|contact@23||220|34||||
 NX-Metal-1-Metal-2-Con|contact@24||-150|34||||
-NX-Metal-1-Metal-2-Con|contact@25||-71.5|-28||||
-NX-Metal-1-Metal-2-Con|contact@26||-57.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@25||-71|-16||||
+NX-Metal-1-Metal-2-Con|contact@26||-57|-16||||
 NX-Metal-1-Metal-2-Con|contact@28||129.5|22||||
-NX-Metal-1-Metal-2-Con|contact@29||137|16||||
-IcentersJ:ctrAND4in30;3{lay}|ctrAND4i@0||16.5|0|||D5G4;
-Igates1inM:inv05;1{lay}|inv05@0||-47.5|0|||D5G4;
-Igates1inM:inv05;1{lay}|inv05@1||80.5|0|||D5G4;
+NX-Metal-1-Metal-2-Con|contact@29||136|16||||
+NX-Metal-1-Metal-2-Con|contact@30||200.4|22||||
+NX-Metal-1-Metal-2-Con|contact@31||200.4|10||||
+IcentersJ:ctrAND4in30;3{lay}|ctrAND4i@0||17|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@0||-47|0|||D5G4;
+Igates1inM:inv05;1{lay}|inv05@1||81|0|||D5G4;
 Igates1inM:inv05;1{lay}|inv05@2||127.5|0|||D5G4;
-Igates2inM:nor05;1{lay}|nor05@0||104|0|||D5G4;
-NMetal-1-Pin|pin@0||83.5|15||||
+Igates2inM:nor05;1{lay}|nor05@0||104.5|0|||D5G4;
+NMetal-1-Pin|pin@0||82.5|15||||
 NMetal-1-Pin|pin@3||159|-25||||
-NMetal-2-Pin|pin@4||178.5|22||||
 NMetal-1-Pin|pin@5||228.5|-19||||
-NMetal-1-Pin|pin@6||-71.5|-20||||
+NMetal-1-Pin|pin@6||-71|-20||||
 NMetal-1-Pin|pin@8||129.5|15||||
-NMetal-1-Pin|pin@9||137|-7||||
+NMetal-1-Pin|pin@9||136|-7||||
 NMetal-1-Pin|pin@10||134.5|7||||
 NMetal-1-Pin|pin@11||134.5|-7||||
 NMetal-1-Pin|pin@12||177.5|25||||
 NMetal-1-Pin|pin@13||-27.5|-23||||
-NMetal-1-Pin|pin@14||-57.5|15||||
+NMetal-1-Pin|pin@14||-57|15||||
 NMetal-1-Pin|pin@15||220|-19||||
 NMetal-1-Pin|pin@16||-150|-19||||
 NMetal-1-Pin|pin@17||-122|-34||||
-NMetal-1-Pin|pin@18||109.5|10||||
+NMetal-1-Pin|pin@18||110|10||||
+NMetal-1-Pin|pin@19||-71|-10.5||||
 IdriversM:predCond20wMS;1{lay}|predCond@0||178.5|0|||D5G4;
-IdriversM:predDri40;1{lay}|predDri4@0||-79|0|Y||D5G4;
+IdriversM:predDri40;1{lay}|predDri4@0||-78.5|0|Y||D5G4;
+IwiresL:select15;1{lay}|select15@0||-98.5|0|||D5G4;
+IwiresL:select15;1{lay}|select15@1||-37|0|||D5G4;
 IdriversM:sucDri10;1{lay}|sucDri10@0||-125|0|||D5G4;
 IdriversM:sucDri10;1{lay}|sucDri10@1||245|0|||D5G4;
-Ametal-1|net@0|||S900|contact@0||21.5|-28|ctrAND4i@0|inB|21.5|-28
-Ametal-1|net@1|||S2700|contact@1||85|-28|inv05@1|out[1]|85|-7
-Ametal-2|net@2|||S1800|contact@0||21.5|-28|contact@1||85|-28
-Ametal-1|net@3|||S900|contact@2||83.5|40|pin@0||83.5|15
-Ametal-1|net@4|||S0|pin@0||83.5|15|inv05@1|in[1]|82.5|15
-Ametal-1|net@5|||S900|contact@3||104|40|nor05@0|out_1|104|37.6
-Ametal-2|net@6|||S1800|contact@2||83.5|40|contact@3||104|40
-Ametal-1|net@7||0.6|S2700|contact@4||24.5|16|ctrAND4i@0|inA|24.5|24
-Ametal-1|net@12|||S2700|contact@6||-43|-16|inv05@0|out[1]|-43|-7
-Ametal-2|net@14|||S0|contact@7||-27.5|-16|contact@6||-43|-16
+Ametal-1|net@0|||S900|contact@0||22|-28|ctrAND4i@0|inB|22|-28
+Ametal-1|net@1|||S2700|contact@1||85.5|-28|inv05@1|out[1]|85.5|-7
+Ametal-2|net@2|||S1800|contact@0||22|-28|contact@1||85.5|-28
+Ametal-1|net@3||0.4|S900|contact@2||82.5|40|pin@0||82.5|15
+Ametal-1|net@4|||S1800|pin@0||82.5|15|inv05@1|in[1]|83|15
+Ametal-1|net@5|||S900|contact@3||104.5|40|nor05@0|out_1|104.5|37.6
+Ametal-2|net@6|||S1800|contact@2||82.5|40|contact@3||104.5|40
+Ametal-1|net@7||0.6|S2700|contact@4||25|16|ctrAND4i@0|inA|25|24
+Ametal-1|net@12|||S2700|contact@6||-42.5|-16|inv05@0|out[1]|-42.5|-7
+Ametal-2|net@14|||S0|contact@7||-27.5|-16|contact@6||-42.5|-16
 Ametal-1|net@22|||S0|pin@3||159|-25|predCond@0|cond|158|-25
 Ametal-2|net@23||6.2|S1800|predCond@0|vdd_3|138|-50|contact@13||158|-50
 Ametal-1|net@24|||S900|predCond@0|cond|158|-25|contact@13||158|-50
-Ametal-2|net@27|||S900|pin@4||178.5|22|predCond@0|pred_1|178.5|10
-Ametal-1|net@28|||S2700|contact@16||99.5|-28|nor05@0|inA|99.5|-19
+Ametal-1|net@28|||S2700|contact@16||100|-22|nor05@0|inA|100|-19
 Ametal-2|net@31|||S0|contact@17||117.5|10|contact@18||-122|10
-Ametal-1|net@32|||S900|contact@19||247.5|-28|sucDri10@1|succ|247.5|-34
-Ametal-2|net@33|||S0|contact@19||247.5|-28|contact@16||99.5|-28
-Ametal-1|net@35|||S900|contact@21||65|34|ctrAND4i@0|out|65|16
-Ametal-1|net@36|||S900|contact@22||-79|34|predDri4@0|in|-79|19
-Ametal-2|net@37|||S1800|contact@22||-79|34|contact@21||65|34
-Ametal-2|net@38|||S1800|contact@21||65|34|contact@20||177.5|34
+Ametal-1|net@32|||S900|contact@19||247.5|-22|sucDri10@1|succ|247.5|-34
+Ametal-2|net@33|||S0|contact@19||247.5|-22|contact@16||100|-22
+Ametal-1|net@35|||S900|contact@21||65.5|34|ctrAND4i@0|out|65.5|16
+Ametal-1|net@36|||S900|contact@22||-78.5|34|predDri4@0|in|-78.5|19
+Ametal-2|net@37|||S1800|contact@22||-78.5|34|contact@21||65.5|34
+Ametal-2|net@38|||S1800|contact@21||65.5|34|contact@20||177.5|34
 Ametal-1|net@40|||S0|pin@5||228.5|-19|sucDri10@1|in|228|-19
 Ametal-2|net@41|||S0|contact@23||220|34|contact@20||177.5|34
-Ametal-2|net@43|||S1800|contact@24||-150|34|contact@22||-79|34
-Ametal-1|net@44|||S2700|contact@25||-71.5|-28|pin@6||-71.5|-20
-Ametal-1|net@45|||S1800|pin@6||-71.5|-20|predDri4@0|pred|-71|-20
-Ametal-2|net@48|||S0|contact@26||-57.5|-28|contact@25||-71.5|-28
-Ametal-2|net@51||6.2|S1800|inv05@0|vdd_2|-38.5|50|ctrAND4i@0|vdd|-36.5|50
-Ametal-2|net@52||6.2|S1800|ctrAND4i@0|vdd_2|69.5|50|inv05@1|vdd|71.5|50
-Ametal-2|net@53||6.2|S1800|inv05@1|vdd_2|89.5|50|nor05@0|vdd|91.5|50
-Ametal-2|net@54||6.2|S1800|nor05@0|vdd_2|116.5|50|inv05@2|vdd|118.5|50
+Ametal-2|net@43|||S1800|contact@24||-150|34|contact@22||-78.5|34
+Ametal-1|net@44|||S900|contact@25||-71|-16|pin@6||-71|-20
+Ametal-1|net@45|||S1800|pin@6||-71|-20|predDri4@0|pred|-70.5|-20
+Ametal-2|net@48|||S0|contact@26||-57|-16|contact@25||-71|-16
+Ametal-2|net@51||6.2|S1800|inv05@0|vdd_2|-38|50|ctrAND4i@0|vdd|-36|50
+Ametal-2|net@52||6.2|S1800|ctrAND4i@0|vdd_2|70|50|inv05@1|vdd|72|50
+Ametal-2|net@53||6.2|S1800|inv05@1|vdd_2|90|50|nor05@0|vdd|92|50
+Ametal-2|net@54||6.2|S1800|nor05@0|vdd_2|117|50|inv05@2|vdd|118.5|50
 Ametal-2|net@55||6.2|S1800|inv05@2|vdd_2|136.5|50|predCond@0|vdd|138|50
 Ametal-2|net@56||6.2|S1800|predCond@0|vdd_4|219|50|sucDri10@1|vdd|221|50
-Ametal-2|net@59||6.2|S1800|inv05@0|vdd_3|-38.5|-50|ctrAND4i@0|vdd_1|-36.5|-50
-Ametal-2|net@60||6.2|S1800|ctrAND4i@0|vdd_3|69.5|-50|inv05@1|vdd_1|71.5|-50
-Ametal-2|net@61||6.2|S1800|inv05@1|vdd_3|89.5|-50|nor05@0|vdd_1|91.5|-50
-Ametal-2|net@62||6.2|S1800|nor05@0|vdd_3|116.5|-50|inv05@2|vdd_1|118.5|-50
+Ametal-2|net@59||6.2|S1800|inv05@0|vdd_3|-38|-50|ctrAND4i@0|vdd_1|-36|-50
+Ametal-2|net@60||6.2|S1800|ctrAND4i@0|vdd_3|70|-50|inv05@1|vdd_1|72|-50
+Ametal-2|net@61||6.2|S1800|inv05@1|vdd_3|90|-50|nor05@0|vdd_1|92|-50
+Ametal-2|net@62||6.2|S1800|nor05@0|vdd_3|117|-50|inv05@2|vdd_1|118.5|-50
 Ametal-2|net@63||6.2|S1800|inv05@2|vdd_3|136.5|-50|predCond@0|vdd_3|138|-50
 Ametal-2|net@64||6.2|S1800|predCond@0|vdd_5|219|-50|sucDri10@1|vdd_1|221|-50
-Ametal-2|net@67||6.2|S1800|inv05@0|gnd_1|-38.5|0|ctrAND4i@0|gnd|-36.5|0
-Ametal-2|net@68||6.2|S1800|ctrAND4i@0|gnd_1|69.5|0|inv05@1|gnd|71.5|0
-Ametal-2|net@69||6.2|S1800|inv05@1|gnd_1|89.5|0|nor05@0|gnd|91.5|0
-Ametal-2|net@70||6.2|S1800|nor05@0|gnd_1|116.5|0|inv05@2|gnd|118.5|0
+Ametal-2|net@67||6.2|S1800|inv05@0|gnd_1|-38|0|ctrAND4i@0|gnd|-36|0
+Ametal-2|net@68||6.2|S1800|ctrAND4i@0|gnd_1|70|0|inv05@1|gnd|72|0
+Ametal-2|net@69||6.2|S1800|inv05@1|gnd_1|90|0|nor05@0|gnd|92|0
+Ametal-2|net@70||6.2|S1800|nor05@0|gnd_1|117|0|inv05@2|gnd|118.5|0
 Ametal-2|net@71||6.2|S1800|inv05@2|gnd_1|136.5|0|predCond@0|gnd|138|0
 Ametal-2|net@72||6.2|S1800|predCond@0|gnd_2|219|0|sucDri10@1|gnd|221|0
 Ametal-1|net@74|||S1800|pin@8||129.5|15|inv05@2|in[1]|129.5|15
 Ametal-1|net@75||0.6|S900|contact@28||129.5|22|pin@8||129.5|15
-Ametal-2|net@76|||S1800|contact@28||129.5|22|pin@4||178.5|22
-Ametal-2|net@77|||S0|contact@29||137|16|contact@4||24.5|16
-Ametal-1|net@78|||S2700|pin@9||137|-7|contact@29||137|16
-Ametal-1|net@79|||S0|pin@9||137|-7|inv05@2|out[1]|132|-7
+Ametal-2|net@76|||S1800|contact@28||129.5|22|contact@30||200.4|22
+Ametal-2|net@77|||S0|contact@29||136|16|contact@4||25|16
+Ametal-1|net@78|||S2700|pin@9||136|-7|contact@29||136|16
+Ametal-1|net@79|||S0|pin@9||136|-7|inv05@2|out[1]|132|-7
 Ametal-1|net@80||0.6|S900|pin@10||134.5|7|pin@11||134.5|-7
 Ametal-1|net@81|||S0|pin@11||134.5|-7|inv05@2|out[1]|132|-7
 Ametal-1|net@82|||S0|pin@12||177.5|25|predCond@0|in|171.5|25
 Ametal-1|net@83|||S900|contact@20||177.5|34|pin@12||177.5|25
-Ametal-1|net@84|||S1800|pin@13||-27.5|-23|ctrAND4i@0|inD|-26.5|-23
+Ametal-1|net@84|||S1800|pin@13||-27.5|-23|ctrAND4i@0|inD|-26|-23
 Ametal-1|net@85||0.6|S900|contact@7||-27.5|-16|pin@13||-27.5|-23
-Ametal-2|net@86||6.2|S1800|sucDri10@0|vdd_3|-101|-50|predDri4@0|vdd|-99.5|-50
-Ametal-2|net@87||6.2|S1800|sucDri10@0|gnd_1|-101|0|predDri4@0|gnd|-99.5|0
-Ametal-2|net@88||6.2|S1800|sucDri10@0|vdd_2|-101|50|predDri4@0|vdd_1|-99.5|50
-Ametal-2|net@89||6.2|S1800|predDri4@0|vdd_2|-58.5|-50|inv05@0|vdd_1|-56.5|-50
-Ametal-2|net@90||6.2|S1800|predDri4@0|gnd_1|-58.5|0|inv05@0|gnd|-56.5|0
-Ametal-2|net@91||6.2|S1800|predDri4@0|vdd_3|-58.5|50|inv05@0|vdd|-56.5|50
-Ametal-1|net@92|||S900|pin@14||-57.5|15|contact@26||-57.5|-28
-Ametal-1|net@93|||S1800|pin@14||-57.5|15|inv05@0|in[1]|-45.5|15
+Ametal-2|net@86||6.2|S1800|sucDri10@0|vdd_3|-101|-50|predDri4@0|vdd|-99|-50
+Ametal-2|net@87||6.2|S1800|sucDri10@0|gnd_1|-101|0|predDri4@0|gnd|-99|0
+Ametal-2|net@88||6.2|S1800|sucDri10@0|vdd_2|-101|50|predDri4@0|vdd_1|-99|50
+Ametal-2|net@89||6.2|S1800|predDri4@0|vdd_2|-58|-50|inv05@0|vdd_1|-56|-50
+Ametal-2|net@90||6.2|S1800|predDri4@0|gnd_1|-58|0|inv05@0|gnd|-56|0
+Ametal-2|net@91||6.2|S1800|predDri4@0|vdd_3|-58|50|inv05@0|vdd|-56|50
+Ametal-1|net@92|||S900|pin@14||-57|15|contact@26||-57|-16
+Ametal-1|net@93|||S1800|pin@14||-57|15|inv05@0|in[1]|-45|15
 Ametal-1|net@94|||S900|contact@23||220|34|pin@15||220|-19
 Ametal-1|net@95|||S1800|pin@15||220|-19|pin@5||228.5|-19
 Ametal-1|net@96|||S1800|pin@16||-150|-19|sucDri10@0|in|-142|-19
 Ametal-1|net@97|||S2700|pin@16||-150|-19|contact@24||-150|34
 Ametal-1|net@98|||S0|pin@17||-122|-34|sucDri10@0|succ|-122.5|-34
 Ametal-1|net@99|||S2700|pin@17||-122|-34|contact@18||-122|10
-Ametal-1|net@100|||S2700|pin@18||109.5|10|nor05@0|inB|109.5|25
-Ametal-1|net@101|||S1800|pin@18||109.5|10|contact@17||117.5|10
+Ametal-1|net@100|||S2700|pin@18||110|10|nor05@0|inB|110|25
+Ametal-1|net@101|||S1800|pin@18||110|10|contact@17||117.5|10
+Ametal-1|net@102||0.4|S900|pin@19||-71|-10.5|contact@25||-71|-16
+Ametal-1|net@103||0.2|S900|contact@30||200.4|22|contact@31||200.4|10
+Ametal-2|net@104|||S0|contact@31||200.4|10|predCond@0|pred_1|178.5|10
+Ametal-2|net@105|||S0|contact@31||200.4|10|predCond@0|pred_1|178.5|10
 Edec||D5G2;|sucDri10@1|succ|O
 Edo[ins]||D5G2;|predDri4@0|pred|O
 Efire||D5G2;|ctrAND4i@0|out|O
@@ -2451,7 +4436,7 @@ Egnd||D5G2;|sucDri10@0|gnd|G
 Egnd_1||D5G2;|sucDri10@1|gnd_1|G
 Eload||D5G2;|sucDri10@0|succ|O
 Emc||D5G2;|predCond@0|mc|I
-E~sel[set]|sel_bar[set]|D5G2;|ctrAND4i@0|inC|I
+Esel_bar[set]||D5G2;|ctrAND4i@0|inC|I
 Evdd||D5G2;|sucDri10@0|vdd|P
 Evdd_1||D5G2;|sucDri10@0|vdd_1|P
 Evdd_2||D5G2;|sucDri10@1|vdd_2|P
@@ -2459,7 +4444,7 @@ Evdd_3||D5G2;|sucDri10@1|vdd_3|P
 X
 
 # Cell gasp_set;2{sch}
-Cgasp_set;2{sch}||schematic|1242940285645|1243882551931|
+Cgasp_set;2{sch}||schematic|1242940285645|1244152788050|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@3||1.5|22||||
 NOff-Page|conn@5||25|-39|||XRR|
@@ -2469,13 +4454,12 @@ NOff-Page|conn@8||29|24|||X|
 NOff-Page|conn@9||-44|-39|||RR|
 NOff-Page|conn@10||-9|32|||R|
 IcentersJ:ctrAND4in30;2{ic}|ctrAND4i@1||-9|1|R||D5G4;
-Igasp_set;2{ic}|gasp_con@3||43|18|||D5G4;
+Igasp_set;2{ic}|gasp_set@0||43|18|||D5G4;
 IredFive:inv;1{ic}|inv@0||8|-11|X||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y3;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:inv;1{ic}|inv@3||-34|-11|XRR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y3;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:inv;1{ic}|inv@4||-7|-17|XR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:nor2;1{ic}|nor2@0||-7|-25|R||D5G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 NWire_Pin|pin@14||20|-39|||X|
-NWire_Pin|pin@72||-4|-11||||
 NWire_Pin|pin@73||24|-11|||X|
 NWire_Pin|pin@74||24|24|||X|
 NWire_Pin|pin@81||-5|-11||||
@@ -2497,15 +4481,14 @@ IdriversM:predDri40;1{ic}|predDri4@0||-38|25|X||D5G4;
 NPower|pwr@0||2|32|||Y|
 IdriversM:sucDri10;1{ic}|sucDri10@0||7|-39|XRR||D5G4;
 IdriversM:sucDri10;1{ic}|sucDri10@1||-27|-39|RR||D5G4;
-Awire|fire|D5G2;||1800|sucDri10@1|in|-23|-39|sucDri10@0|in|3|-39
-Awire|in2_bar|D5G2;||0|inv@0|out|5.5|-11|pin@72||-4|-11
+Awire|fire|D8G2;||1800|sucDri10@1|in|-23|-39|sucDri10@0|in|3|-39
+Awire|in2_bar|D8G2;||0|inv@0|out|5.5|-11|pin@81||-5|-11
 Awire|net@33|||1800|pin@14||20|-39|conn@5|a|23|-39
 Awire|net@37|||900|pin@84||20|-31|pin@14||20|-39
 Awire|net@74|||1800|sucDri10@0|succ|11|-39|pin@14||20|-39
 Awire|net@101|||2700|pin@73||24|-11|pin@74||24|24
 Awire|net@103|||1800|inv@0|in|10.5|-11|pin@73||24|-11
 Awire|net@104|||0|conn@8|y|27|24|pin@74||24|24
-Awire|net@107|||0|pin@72||-4|-11|pin@81||-5|-11
 Awire|net@121|||0|pin@94||-39|-39|conn@9|a|-42|-39
 Awire|net@122|||0|sucDri10@1|succ|-31|-39|pin@94||-39|-39
 Awire|net@123|||900|pin@93||-39|-31|pin@94||-39|-39
@@ -2532,894 +4515,13 @@ Awire|net@167|||1800|predDri4@0|in|-36|25|pin@121||-9|25
 Awire|net@168|||1800|pin@121||-9|25|predCond@0|in|6|25
 Awire|net@169|||2700|ctrAND4i@1|out|-9|7|pin@121||-9|25
 Awire|net@170|||900|conn@10|a|-9|30|pin@121||-9|25
-Eout|dec|D5G2;X7;|conn@5|a|U
-Ein|do[ins]|D5G2;X-8;|conn@6|y|U
+Edec||D5G2;X7;|conn@5|a|B
+Edo[ins]||D5G2;X-8;|conn@6|y|B
 Efire||D5G2;X6;|conn@10|a|U
-Ein2|flag[D][set]|D5G2;X-11;|conn@8|y|U
-Eout1|load|D5G2;X3;|conn@9|y|U
+Eflag[D][set]||D5G2;X-11;|conn@8|y|B
+Eload||D5G2;X3;|conn@9|y|B
 Emc||D5G2;X-6;|conn@3|y|I
-Econd|sel_bar[set]|D5G2;X-6.5;|conn@7|a|U
-X
-
-# Cell olcWcontAdam;1{ic}
-ColcWcontAdam;1{ic}||artwork|1237031259178|1243489354662|EI
-Ngeneric:Facet-Center|art@0||0|0||||AV
-Nschematic:Bus_Pin|pin@2||-5|0|-1|-1||
-Ngeneric:Invisible-Pin|pin@3||-4|0|1|1||
-Nschematic:Bus_Pin|pin@4||5|-4|-1|-1||
-Ngeneric:Invisible-Pin|pin@5||4|-4|1|1||
-Nschematic:Bus_Pin|pin@6||5|5|-1|-1||
-Nschematic:Bus_Pin|pin@8||0|-7|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@9||0|-6|1|1|R|
-Nschematic:Bus_Pin|pin@10||0|10|-1|-1||
-Ngeneric:Invisible-Pin|pin@11||0|9|1|1||
-Nschematic:Bus_Pin|pin@12||-1|8|-1|-1||
-Nschematic:Bus_Pin|pin@14||2|8|-1|-1||
-NPin|pin@16||-4|-6|1|1||
-NPin|pin@17||-4|6|1|1||
-NPin|pin@18||4|6|1|1||
-NPin|pin@19||4|-6|1|1||
-NPin|pin@20||0|6|1|1||
-NPin|pin@21||0|7|1|1||
-NPin|pin@22||1|7|1|1||
-NPin|pin@23||2|8|1|1||
-NPin|pin@24||1|9|1|1||
-NPin|pin@25||-2|9|1|1||
-NPin|pin@26||-1|8|1|1||
-NPin|pin@27||-2|7|1|1||
-NPin|pin@28||4|5|1|1||
-NPin|pin@29||5|5|1|1||
-Ngeneric:Invisible-Pin|pin@32||0|0|||||ART_message(D5G2;)S[KESSELS,OLC,w/cont]
-Ngeneric:Invisible-Pin|pin@33||0|8|||||ART_message(D5G1.5;)S8
-Nschematic:Bus_Pin|pin@34||5|1|-1|-1||
-Nschematic:Bus_Pin|pin@35||-5|5|-1|-1||
-NPin|pin@36||-4|5|1|1||
-NPin|pin@37||-5|5|1|1||
-NPin|pin@38||4|1|1|1||
-NPin|pin@39||5|1|1|1||
-Nschematic:Wire_Pin|pin@50||-4|-3||||
-Nschematic:Wire_Pin|pin@51||-4|-5||||
-NPin|pin@52||-5|-2|1|1||
-NPin|pin@53||-4|-2|1|1||
-NPin|pin@54||-5|-4|1|1||
-NPin|pin@55||-4|-4|1|1||
-Aschematic:bus|net@1||-0.5|IJ0|pin@3||-4|0|pin@2||-5|0
-Aschematic:bus|net@2||-0.5|IJ1800|pin@5||4|-4|pin@4||5|-4
-Aschematic:bus|net@4||-0.5|IJ900|pin@9||0|-6|pin@8||0|-7
-Aschematic:bus|net@5||-0.5|IJ2700|pin@11||0|9|pin@10||0|10
-AThicker|net@9|||FS1800|pin@20||0|6|pin@18||4|6
-AThicker|net@11|||FS0|pin@19||4|-6|pin@16||-4|-6
-AThicker|net@12|||FS1800|pin@17||-4|6|pin@20||0|6
-AThicker|net@13|||FS2700|pin@20||0|6|pin@21||0|7
-AThicker|net@14|||FS1800|pin@21||0|7|pin@22||1|7
-AThicker|net@15|||FS2250|pin@22||1|7|pin@23||2|8
-AThicker|net@16|||FS3150|pin@23||2|8|pin@24||1|9
-AThicker|net@17|||FS0|pin@24||1|9|pin@25||-2|9
-AThicker|net@18|||FS1350|pin@25||-2|9|pin@26||-1|8
-AThicker|net@19|||FS450|pin@26||-1|8|pin@27||-2|7
-AThicker|net@20|||FS1800|pin@27||-2|7|pin@21||0|7
-AThicker|net@21|||FS900|pin@18||4|6|pin@28||4|5
-AThicker|net@22|||FS1800|pin@28||4|5|pin@29||5|5
-AThicker|net@25|||FS2700|pin@36||-4|5|pin@17||-4|6
-AThicker|net@26|||FS0|pin@36||-4|5|pin@37||-5|5
-AThicker|net@27|||FS900|pin@28||4|5|pin@38||4|1
-AThicker|net@28|||FS1800|pin@38||4|1|pin@39||5|1
-AThicker|net@29|||FS900|pin@38||4|1|pin@19||4|-6
-AThicker|net@32|||FS900|pin@36||-4|5|pin@16||-4|-6
-AThicker|net@33|||FS1800|pin@52||-5|-2|pin@53||-4|-2
-AThicker|net@34|||FS1800|pin@54||-5|-4|pin@55||-4|-4
-Edo[ins]||D5G2;X-3;|pin@35||I
-EdoneLO[M]||D5G2;X5;|pin@34||I
-Efire[T]||D5G2;X-4;Y1;|pin@50||U
-Eflag[D][set,clr]||D5G2;X7;|pin@4||O
-Eilc[load]||D5G2;X4;|pin@6||O
-EinLO[1:6]||D5G2;|pin@8||I
-Ep2p,p1p,rd,mc||D5G2;Y2;|pin@10||B
-Esel[Ld,Co,rD]||D5G2;X-6;|pin@2||I
-Esel[tp]|sel[Tp]|D5G2;X-4;Y1;|pin@51||U
-Esin||D5G2;X-3;|pin@12||I
-Esout||D5G2;X2;|pin@14||O
-X
-
-# Cell olcWcontAdam;1{lay}
-ColcWcontAdam;1{lay}||cmos90|1236866224075|1243919340786||ATTR_NCC(D5G50;NTX241.5;Y736.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1243919347926|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1243919347926
-I_counter_toplevel;1{lay}|_counter@0||2749|11|X||D5G4;
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@8||44|442|||X|
-NX-Metal-2-Metal-3-Con|contact@9||30|442|||X|
-NX-Metal-1-Metal-2-Con|contact@10||188|442|||X|
-NX-Metal-2-Metal-3-Con|contact@11||174|442|||X|
-NX-Metal-1-Metal-2-Con|contact@12||332|442|||X|
-NX-Metal-2-Metal-3-Con|contact@13||318|442|||X|
-NX-Metal-1-Metal-2-Con|contact@14||62|298|||X|
-NX-Metal-2-Metal-3-Con|contact@15||102|298|||X|
-NX-Metal-1-Metal-2-Con|contact@16||206|298|||X|
-NX-Metal-2-Metal-3-Con|contact@17||246|298|||X|
-NX-Metal-1-Metal-2-Con|contact@18||350|298|||X|
-NX-Metal-2-Metal-3-Con|contact@19||390|298|||X|
-NX-Metal-1-Metal-2-Con|contact@26||-15|328||||
-NX-Metal-1-Metal-2-Con|contact@27||-9|322||||
-NX-Metal-1-Metal-2-Con|contact@28||-3|310||||
-NX-Metal-1-Metal-2-Con|contact@29||3|272||||
-NX-Metal-1-Metal-2-Con|contact@30||3|416||||
-NX-Metal-1-Metal-2-Con|contact@31||-3|454||||
-NX-Metal-1-Metal-2-Con|contact@32||-9|466||||
-NX-Metal-1-Metal-2-Con|contact@33||-15|472||||
-NX-Metal-2-Metal-3-Con|contact@34||-336|416||||
-NX-Metal-1-Metal-2-Con|contact@39||-291|298|||X|
-NX-Metal-1-Metal-2-Con|contact@40||-147|298|||X|
-NX-Metal-1-Metal-2-Con|contact@44||14.5|278||||
-NX-Metal-1-Metal-2-Con|contact@45||14.5|360.5||||
-NX-Metal-1-Metal-2-Con|contact@46||456|360.5||||
-NX-Metal-1-Metal-2-Con|contact@48||456|422||||
-NX-Metal-2-Metal-3-Con|contact@49||-120|298||||
-NX-Metal-2-Metal-3-Con|contact@50||-270|298||||
-NX-Metal-1-Metal-2-Con|contact@52||-21|278||||
-NX-Metal-1-Metal-2-Con|contact@53||-21|422||||
-NX-Metal-1-Metal-2-Con|contact@54||301|-400.5|||X|
-NX-Metal-1-Metal-2-Con|contact@55||301|-315.5|||X|
-NX-Metal-1-Metal-2-Con|contact@56||209|-315.5|||X|
-NX-Metal-1-Metal-2-Con|contact@57||301|-438.5|||X|
-NX-Metal-1-Metal-2-Con|contact@58||263.5|-265.5|||X|
-NX-Metal-1-Metal-2-Con|contact@60||-169.5|-450.5|||X|
-NX-Metal-1-Metal-2-Con|contact@61||263.5|-450.5|||X|
-NX-Metal-1-Metal-2-Con|contact@62||68.5|-100.5|||X|
-NX-Metal-1-Metal-2-Con|contact@63||263.5|-100.5|||X|
-NX-Metal-1-Metal-2-Con|contact@64||-66.5|2.5|||X|
-NX-Metal-1-Metal-2-Con|contact@65||263.5|2.5|||X|
-NX-Metal-1-Metal-2-Con|contact@66||252|-150.5|||X|
-NX-Metal-1-Metal-2-Con|contact@67||0.5|22.5|||X|
-NX-Metal-1-Metal-2-Con|contact@68||252|22.5|||X|
-NX-Metal-1-Metal-2-Con|contact@69||188.5|-150.5|||X|
-NX-Metal-1-Metal-2-Con|contact@70||252|-150.5|||X|
-NX-Metal-1-Metal-2-Con|contact@72||200.5|-456.5|||X|
-NX-Metal-1-Metal-2-Con|contact@73||291|-456.5|||X|
-NX-Metal-1-Metal-2-Con|contact@74||282|25.5|||X|
-NX-Metal-1-Metal-2-Con|contact@75||-1.5|-27.5|||X|
-NX-Metal-1-Metal-2-Con|contact@76||282|-27.5|||X|
-NX-Metal-1-Metal-2-Con|contact@77||190.5|-118.5|||X|
-NX-Metal-1-Metal-2-Con|contact@78||282|-118.5|||X|
-NX-Metal-1-Metal-2-Con|contact@79||139|-259.5|||X|
-NX-Metal-1-Metal-2-Con|contact@80||282|-259.5|||X|
-NX-Metal-1-Metal-2-Con|contact@81||-40.5|-356.5|||X|
-NX-Metal-1-Metal-2-Con|contact@82||282|-356.5|||X|
-NX-Metal-1-Metal-2-Con|contact@83||273.5|-194.5|||X|
-NX-Metal-1-Metal-2-Con|contact@84||273.5|-468.5|||X|
-NX-Metal-1-Metal-2-Con|contact@85||13|-468.5|||X|
-NX-Metal-1-Metal-2-Con|contact@86||122|-400.5|||X|
-NX-Metal-1-Metal-2-Con|contact@87||-166.5|-400.5|||X|
-NX-Metal-1-Metal-2-Con|contact@88||149.5|-462.5|||X|
-NX-Metal-1-Metal-2-Con|contact@89||309.5|-462.5|||X|
-NX-Metal-1-Metal-2-Con|contact@90||309.5|46.5|||X|
-NX-Metal-1-Metal-2-Con|contact@91||127|-21.5|||X|
-NX-Metal-1-Metal-2-Con|contact@92||319|-21.5|||X|
-NX-Metal-1-Metal-2-Con|contact@93||38|-163|||X|
-NX-Metal-1-Metal-2-Con|contact@94||327.5|-163|||X|
-NX-Metal-1-Metal-2-Con|contact@95||179|-112.5|||X|
-NX-Metal-1-Metal-2-Con|contact@96||46|-112.5|||X|
-NX-Metal-1-Metal-2-Con|contact@97||46|-157|||X|
-NX-Metal-1-Metal-2-Con|contact@98||18.5|-157|||X|
-NX-Metal-1-Metal-2-Con|contact@99||140.5|-241.5|||X|
-NX-Metal-1-Metal-2-Con|contact@100||43|-241.5|||X|
-NX-Metal-1-Metal-2-Con|contact@101||94.5|-241.5|||X|
-NX-Metal-1-Metal-2-Con|contact@102||252|-321.5|||X|
-NX-Metal-1-Metal-2-Con|contact@103||85.5|-321.5|||X|
-NX-Metal-1-Metal-2-Con|contact@104||309.5|-253.5|||X|
-NX-Metal-1-Metal-2-Con|contact@105||46.5|-253.5|||X|
-NX-Metal-1-Metal-2-Con|contact@107||335.5|-303.5|||X|
-NX-Metal-1-Metal-2-Con|contact@108||73.5|-311|||X|
-NX-Metal-1-Metal-2-Con|contact@109||-23.5|-311|||X|
-NX-Metal-1-Metal-2-Con|contact@110||0|-297.5|||X|
-NX-Metal-1-Metal-2-Con|contact@111||237|-297.5|||X|
-NX-Metal-1-Metal-2-Con|contact@114||-296.5|-174.5|||X|
-NX-Metal-1-Metal-2-Con|contact@116||-320.5|-162.5||||
-NX-Metal-1-Metal-2-Con|contact@117||-273.5|-174.5||||
-NX-Metal-1-Metal-2-Con|contact@118||-167|-162.5||||
-NX-Metal-1-Metal-2-Con|contact@119||309.5|-124.5||||
-NX-Metal-1-Metal-2-Con|contact@120||282|198.5||||
-NX-Metal-1-Metal-2-Con|contact@121||291|2.5||||
-NX-Metal-1-Metal-2-Con|contact@123||-12.5|-438.5||||
-NX-Metal-1-Metal-2-Con|contact@125||-12.5|-406.5||||
-NX-Metal-1-Metal-2-Con|contact@126||45|-303.5||||
-NX-Metal-1-Metal-2-Con|contact@127||-36|-305||||
-NX-Metal-1-Metal-2-Con|contact@128||-320.5|-305||||
-Igasp_dec;1{lay}|gasp_dec@0||180|12.5|X||D5G4;
-Igasp_resetting;1{lay}|gasp_res@0||128|-134.5|X||D5G4;
-Igasp_reset_done;1{lay}|gasp_res@1||179|-281.5|X||D5G4;
-Igasp_set;1{lay}|gasp_set@0||78|-428.5|X||D5G4;
-IloopCountM:ilcLoad;1{lay}|ilcLoad@0||-123|-134.5|||D5G4;
-Igates1inM:inv05;1{lay}|inv05@0||96.5|-281.5|X||D5G4;
-Igates1inM:inv05;1{lay}|inv05@1||29.5|-281.5|XY||D5G4;
-Igates2inM:nand5;2{lay}|nand5@0||74.5|-281.5|Y||D5G4;
-Igates2inM:nand5;2{lay}|nand5@1||51.5|-281.5|X||D5G4;
-Igates2inM:nand10;1{lay}|nand10@0||-43|-281.5|X||D5G4;
-Igates2inM:nor10;1{lay}|nor10@0||-2|-281.5|Y||D5G4;
-NMetal-3-Pin|pin@11||-336|303||||
-NMetal-2-Pin|pin@16||-403.5|160||||
-NMetal-2-Pin|pin@20||-400.5|-178||||
-NMetal-2-Pin|pin@22||-400.5|-162.5|||X|
-NMetal-2-Pin|pin@27||-283|298||||
-NMetal-2-Pin|pin@34||-400.5|-144||||
-NMetal-2-Pin|pin@35||-400.5|-432||||
-NMetal-2-Pin|pin@38||-400.5|-281.5||||
-NMetal-2-Pin|pin@40||-400.5|0||||
-NMetal-2-Pin|pin@42||-400.5|144||||
-NMetal-2-Pin|pin@54||-400.5|-94||||
-NMetal-2-Pin|pin@55||-400.5|-194||||
-NMetal-2-Pin|pin@58||-400.5|-382||||
-NMetal-2-Pin|pin@61||-400.5|-231.5||||
-NMetal-2-Pin|pin@62||-400.5|-331.5||||
-NMetal-2-Pin|pin@63||-400.5|-482||||
-NMetal-2-Pin|pin@66||-400.5|50||||
-NMetal-2-Pin|pin@67||-400.5|-50||||
-NMetal-2-Pin|pin@70||-400.5|194||||
-NMetal-2-Pin|pin@71||-400.5|94||||
-NMetal-1-Pin|pin@76||301|-399.5|||X|
-NMetal-1-Pin|pin@77||263.5|-531|||X|
-NMetal-1-Pin|pin@78||263.5|93.5|||X|
-NMetal-1-Pin|pin@79||263.5|-269.5|||X|
-NMetal-1-Pin|pin@80||252|-307|||X|
-NMetal-1-Pin|pin@81||252|-160|||X|
-NMetal-1-Pin|pin@82||252|101|||X|
-NMetal-1-Pin|pin@84||291|-519|||X|
-NMetal-1-Pin|pin@87||282|202|||X|
-NMetal-1-Pin|pin@89||122|-403.5|||X|
-NMetal-1-Pin|pin@90||-171.5|-357|||X|
-NMetal-1-Pin|pin@91||-49|-357|||X|
-NMetal-1-Pin|pin@92||149.5|-448.5|||X|
-NMetal-1-Pin|pin@94||319|132.5|||X|
-NMetal-1-Pin|pin@95||327.5|130|||X|
-NMetal-1-Pin|pin@96||43|-229.5|||X|
-NMetal-1-Pin|pin@97||87|-278|||X|
-NMetal-1-Pin|pin@98||87|-256.5|||X|
-NMetal-1-Pin|pin@99||46.5|-252.5|||X|
-NMetal-1-Pin|pin@100||335.5|134.5|||X|
-NMetal-1-Pin|pin@101||335.5|-301.5|||X|
-NMetal-1-Pin|pin@104||237|106.5|||X|
-NMetal-1-Pin|pin@105||237|-267|||X|
-NMetal-1-Pin|pin@106||301|90.5|||X|
-NMetal-1-Pin|pin@108||-296.5|-256.5|||X|
-NMetal-2-Pin|pin@109||-400.5|-174.5||||
-NMetal-2-Pin|pin@110||-356.5|-162.5||||
-NMetal-1-Pin|pin@111||-273.5|-159.5||||
-NMetal-1-Pin|pin@112||309.5|152||||
-NMetal-1-Pin|pin@113||309.5|42.5||||
-NMetal-2-Pin|pin@114||490.5|272||||
-NMetal-2-Pin|pin@115||490.5|198.5||||
-NMetal-3-Pin|pin@116||30|430||||
-NMetal-3-Pin|pin@117||174|429||||
-NMetal-3-Pin|pin@118||318|429||||
-NMetal-3-Pin|pin@119||390|290.5||||
-NMetal-3-Pin|pin@120||246|288.5||||
-NMetal-3-Pin|pin@121||102|287.5||||
-NMetal-3-Pin|pin@122||-120|288||||
-NMetal-3-Pin|pin@123||-270|286.5||||
-NMetal-1-Pin|pin@124||25|-285.5||||
-NMetal-1-Pin|pin@126||85.5|-310.5||||
-NMetal-1-Pin|pin@127||92|-278||||
-NMetal-1-Pin|pin@133||27.5|-296.5||||
-NMetal-1-Pin|pin@134||19.5|-285.5||||
-NMetal-1-Pin|pin@137||68.5|-94.5||||
-NMetal-1-Pin|pin@138||18.5|-174.5||||
-NMetal-1-Pin|pin@140||0|-292||||
-NMetal-2-Pin|pin@144||-39.5|-124.5||||
-NMetal-2-Pin|pin@145||298|-124.5||||
-NMetal-1-Pin|pin@146||-40.5|-397.5||||
-NMetal-1-Pin|pin@147||-171.5|-394||||
-NMetal-1-Pin|pin@148||-166.5|-394||||
-NMetal-2-Pin|pin@156||-386.5|160||||
-NMetal-1-Pin|pin@157||43|-206||||
-NMetal-1-Pin|pin@158||46|-206||||
-NMetal-1-Pin|pin@159||27.5|-293||||
-NMetal-1-Pin|pin@160||44.5|-293||||
-NMetal-2-Pin|pin@161||-74.5|-305||||
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||464.5|432|||D5G4;
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-464.5|144|||D5G4;
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||-464.5|0|||D5G4;
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@6||-464.5|-144|||D5G4;
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@7||-464.5|-281.5|||D5G4;
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@8||-464.5|-432|||D5G4;
-IscanM:scanEx2h;1{lay}|scanEx2h@0||-176.5|288|X||D5G4;
-IscanM:scanEx3h;1{lay}|scanEx3h@0||230.5|432|X||D5G4;
-IscanM:scanEx3h;1{lay}|scanEx3h@3||248.5|288|X||D5G4;
-IwiresL:select22;1{lay}|select22@0||460.5|432|||D5G4;
-IwiresL:select60;1{lay}|select60@0||0|288|||D5G4;
-IwiresL:select60;1{lay}|select60@1||-9|432|||D5G4;
-IwiresL:select70;1{lay}|select70@0||-431.5|144|||D5G4;
-IwiresL:select70;1{lay}|select70@1||-431.5|0|||D5G4;
-IwiresL:select70;1{lay}|select70@2||-431.5|-144|||D5G4;
-IwiresL:select70;1{lay}|select70@3||-431.5|-288|||D5G4;
-IwiresL:select70;1{lay}|select70@4||-431.5|-432|||D5G4;
-IdriversM:sucDri10;1{lay}|sucDri10@0||21|-134.5|X||D5G4;
-IwiresL:tranCap;1{lay}|tranCap@0||-392.5|432|||D5G4;
-IwiresL:tranCap;1{lay}|tranCap@1||-248.5|432|||D5G4;
-IwiresL:tranCap;1{lay}|tranCap@2||-104.5|432|||D5G4;
-IwiresL:tranCap;1{lay}|tranCap@3||-392.5|288|||D5G4;
-Ametal-1|net@54|||S2700|scanEx3h@0|dIn[3]|44|425|contact@8||44|442
-Ametal-2|net@55|||S0|contact@8||44|442|contact@9||30|442
-Ametal-2|net@58|||S0|contact@10||188|442|contact@11||174|442
-Ametal-2|net@60|||S0|contact@12||332|442|contact@13||318|442
-Ametal-2|net@62|||S1800|contact@14||62|298|contact@15||102|298
-Ametal-2|net@64|||S1800|contact@16||206|298|contact@17||246|298
-Ametal-2|net@66|||S1800|contact@18||350|298|contact@19||390|298
-Ametal-1|net@68|||S900|contact@14||62|298|scanEx3h@3|dIn[3]|62|281
-Ametal-1|net@69|||S2700|scanEx3h@0|dIn[2]|188|425|contact@10||188|442
-Ametal-1|net@70|||S2700|scanEx3h@0|dIn[1]|332|425|contact@12||332|442
-Ametal-1|net@71|||S2700|scanEx3h@3|dIn[2]|206|281|contact@16||206|298
-Ametal-1|net@72|||S2700|scanEx3h@3|dIn[1]|350|281|contact@18||350|298
-Ametal-2|net@91|||S1800|contact@27||-9|322|scanEx3h@3|p1p_1|32.5|322
-Ametal-2|net@93|||S1800|contact@26||-15|328|scanEx3h@3|rd_1|32.5|328
-Ametal-2|net@99|||S1800|contact@28||-3|310|scanEx3h@3|p2p_1|32.5|310
-Ametal-2|net@101|||S1800|contact@29||3|272|scanEx3h@3|mc_1|32.5|272
-Ametal-2|net@104|||S0|scanEx3h@0|rd_1|14.5|472|contact@33||-15|472
-Ametal-2|net@110|||S0|scanEx3h@0|mc_1|14.5|416|contact@30||3|416
-Ametal-2|net@112|||S0|scanEx3h@0|p2p_1|14.5|454|contact@31||-3|454
-Ametal-2|net@114|||S0|scanEx3h@0|p1p_1|14.5|466|contact@32||-9|466
-Ametal-1|net@124|||S2700|contact@26||-15|328|contact@33||-15|472
-Ametal-1|net@125|||S2700|contact@27||-9|322|contact@32||-9|466
-Ametal-1|net@126|||S2700|contact@28||-3|310|contact@31||-3|454
-Ametal-1|net@127|||S2700|contact@29||3|272|contact@30||3|416
-Ametal-2|net@146|||S0|contact@30||3|416|contact@34||-336|416
-Ametal-1|net@152|||S2700|scanEx2h@0|dIn[2]|-291|281|contact@39||-291|298
-Ametal-1|net@154|||S2700|scanEx2h@0|dIn[1]|-147|281|contact@40||-147|298
-Ametal-2|net@161|||S0|scanEx3h@3|sout|32.5|278|contact@44||14.5|278
-Ametal-1|net@173|||S900|contact@48||456|422|contact@46||456|360.5
-Ametal-1|net@177|||S2700|contact@44||14.5|278|contact@45||14.5|360.5
-Ametal-2|net@178|||S1800|contact@45||14.5|360.5|contact@46||456|360.5
-Ametal-2|net@179|||S1800|scanEx3h@0|sin|446.5|422|contact@48||456|422
-Ametal-2|net@186||6.2|S1800|scanEx2h@0|vdd_2|-32.5|338|scanEx3h@3|vdd_3|32.5|338
-Ametal-2|net@187|||S0|contact@26||-15|328|scanEx2h@0|rd|-32.5|328
-Ametal-2|net@188|||S0|contact@27||-9|322|scanEx2h@0|p1p|-32.5|322
-Ametal-2|net@189|||S0|contact@28||-3|310|scanEx2h@0|p2p|-32.5|310
-Ametal-2|net@190|||S0|contact@29||3|272|scanEx2h@0|mc|-32.5|272
-Ametal-2|net@191||6.2|S1800|scanEx2h@0|gnd|-32.5|288|scanEx3h@3|gnd_1|32.5|288
-Ametal-2|net@192||6.2|S0|scanEx3h@3|vdd_1|32.5|238|scanEx2h@0|vdd|-32.5|238
-Ametal-2|net@193|||S1800|contact@40||-147|298|contact@49||-120|298
-Ametal-2|net@195|||S1800|contact@39||-291|298|contact@50||-270|298
-Ametal-2|net@202|||S1800|scanEx2h@0|sin|-32.5|278|contact@52||-21|278
-Ametal-2|net@206|||S0|scanEx3h@0|sout|14.5|422|contact@53||-21|422
-Ametal-1|net@207|||S2700|contact@52||-21|278|contact@53||-21|422
-Ametal-2|net@210||6.2|S1800|scanEx3h@0|vdd_2|446.5|482|pinsVddG@2|vdd|464.5|482
-Ametal-2|net@211||6.2|S0|pinsVddG@2|gnd|464.5|432|scanEx3h@0|gnd|446.5|432
-Ametal-2|net@212||6.2|S0|pinsVddG@2|vdd_1|464.5|382|scanEx3h@0|vdd|446.5|382
-Ametal-3|net@268|||S900|contact@34||-336|416|pin@11||-336|303
-Ametal-2|net@300|||S0|tranCap@1|gnd|-320.5|432|tranCap@0|gnd_1|-320.5|432
-Ametal-2|net@301|||S0|tranCap@1|vdd|-320.5|482|tranCap@0|vdd_2|-320.5|482
-Ametal-2|net@302|||S0|tranCap@1|gnd_1|-176.5|432|tranCap@2|gnd|-176.5|432
-Ametal-2|net@303|||S0|tranCap@1|vdd_2|-176.5|482|tranCap@2|vdd|-176.5|482
-Ametal-2|net@304|||S0|tranCap@0|vdd_3|-320.5|382|tranCap@1|vdd_1|-320.5|382
-Ametal-2|net@305|||S0|tranCap@1|vdd_3|-176.5|382|tranCap@2|vdd_1|-176.5|382
-Ametal-2|net@306||6.2|S0|scanEx3h@0|vdd_3|14.5|482|tranCap@2|vdd_2|-32.5|482
-Ametal-2|net@307||6.2|S1800|tranCap@2|gnd_1|-32.5|432|scanEx3h@0|gnd_1|14.5|432
-Ametal-2|net@308||6.2|S1800|tranCap@2|vdd_3|-32.5|382|scanEx3h@0|vdd_1|14.5|382
-Ametal-2|net@309|||S0|tranCap@3|gnd_1|-320.5|288|scanEx2h@0|gnd_1|-320.5|288
-Ametal-2|net@310|||S0|tranCap@3|vdd_2|-320.5|338|scanEx2h@0|vdd_3|-320.5|338
-Ametal-2|net@311|||S0|tranCap@3|vdd_3|-320.5|238|scanEx2h@0|vdd_1|-320.5|238
-Ametal-2|net@327|||S0|pin@27||-283|298|contact@39||-291|298
-Ametal-2|net@329||6.2|S1800|pinsVddG@6|gnd|-464.5|-144|pin@34||-400.5|-144
-Ametal-2|net@330||6.2|S1800|pinsVddG@8|gnd|-464.5|-432|pin@35||-400.5|-432
-Ametal-2|net@333||6.2|S1800|pinsVddG@7|gnd|-464.5|-281.5|pin@38||-400.5|-281.5
-Ametal-2|net@335||6.2|S1800|pinsVddG@5|gnd|-464.5|0|pin@40||-400.5|0
-Ametal-2|net@337||6.2|S1800|pinsVddG@4|gnd|-464.5|144|pin@42||-400.5|144
-Ametal-2|net@349||6.2|S1800|pinsVddG@6|vdd|-464.5|-94|pin@54||-400.5|-94
-Ametal-2|net@350||6.2|S1800|pinsVddG@6|vdd_1|-464.5|-194|pin@55||-400.5|-194
-Ametal-2|net@353||6.2|S1800|pinsVddG@8|vdd|-464.5|-382|pin@58||-400.5|-382
-Ametal-2|net@356||6.2|S1800|pinsVddG@7|vdd|-464.5|-231.5|pin@61||-400.5|-231.5
-Ametal-2|net@357||6.2|S1800|pinsVddG@7|vdd_1|-464.5|-331.5|pin@62||-400.5|-331.5
-Ametal-2|net@358||6.2|S1800|pinsVddG@8|vdd_1|-464.5|-482|pin@63||-400.5|-482
-Ametal-2|net@361||6.2|S1800|pinsVddG@5|vdd|-464.5|50|pin@66||-400.5|50
-Ametal-2|net@362||6.2|S1800|pinsVddG@5|vdd_1|-464.5|-50|pin@67||-400.5|-50
-Ametal-2|net@365||6.2|S1800|pinsVddG@4|vdd|-464.5|194|pin@70||-400.5|194
-Ametal-2|net@366||6.2|S1800|pinsVddG@4|vdd_1|-464.5|94|pin@71||-400.5|94
-Ametal-2|net@367|||S1800|contact@54||301|-400.5|_counter@0|decFailed|363.5|-400.5
-Ametal-1|net@370|||S2700|contact@56||209|-315.5|gasp_res@1|cond|209|-306.5
-Ametal-2|net@371|||S1800|contact@56||209|-315.5|contact@55||301|-315.5
-Ametal-1|net@372|||S900|contact@55||301|-315.5|pin@76||301|-399.5
-Ametal-2|net@375|||S1800|contact@58||263.5|-265.5|_counter@0|dec|350|-265.5
-Ametal-1|net@376|||S2700|contact@61||263.5|-450.5|contact@58||263.5|-265.5
-Ametal-1|net@379||0.6|S900|contact@60||-169.5|-450.5|gasp_set@0|dec|-169.5|-462.5
-Ametal-2|net@380|||S0|contact@61||263.5|-450.5|contact@60||-169.5|-450.5
-Ametal-1|net@381|||S2700|pin@77||263.5|-531|contact@61||263.5|-450.5
-Ametal-2|net@383|||S0|contact@63||263.5|-100.5|contact@62||68.5|-100.5
-Ametal-1|net@384|||S900|pin@78||263.5|93.5|contact@65||263.5|2.5
-Ametal-1|net@385|||S900|contact@63||263.5|-100.5|pin@79||263.5|-269.5
-Ametal-1|net@386|||S900|contact@64||-66.5|2.5|gasp_dec@0|dec|-66.5|-21.5
-Ametal-2|net@387|||S0|contact@65||263.5|2.5|contact@64||-66.5|2.5
-Ametal-1|net@388|||S900|contact@65||263.5|2.5|contact@63||263.5|-100.5
-Ametal-1|net@389|||S2700|pin@80||252|-307|pin@81||252|-160
-Ametal-2|net@390|||S1800|contact@66||252|-150.5|_counter@0|decSucceeded|350|-150.5
-Ametal-1|net@392|||S2700|contact@67||0.5|22.5|gasp_dec@0|decSucceeded|0.5|28.5
-Ametal-2|net@393|||S0|contact@68||252|22.5|contact@67||0.5|22.5
-Ametal-1|net@394|||S900|pin@82||252|101|contact@68||252|22.5
-Ametal-1|net@395|||S900|contact@69||188.5|-150.5|gasp_res@0|decSucceeded|188.5|-150.5
-Ametal-1|net@397||0.4|S2700|contact@66||252|-150.5|contact@70||252|-150.5
-Ametal-2|net@398|||S1800|contact@121||291|2.5|_counter@0|load|350|2.5
-Ametal-1|net@400|||S900|contact@72||200.5|-456.5|gasp_set@0|load|200.5|-462.5
-Ametal-2|net@401|||S0|contact@73||291|-456.5|contact@72||200.5|-456.5
-Ametal-1|net@402|||S2700|pin@84||291|-519|contact@73||291|-456.5
-Ametal-2|net@403|||S1800|contact@74||282|25.5|_counter@0|mc|350|25.5
-Ametal-1|net@405|||S2700|contact@75||-1.5|-27.5|gasp_dec@0|mc|-1.5|5.5
-Ametal-2|net@406|||S0|contact@76||282|-27.5|contact@75||-1.5|-27.5
-Ametal-1|net@407|||S2700|contact@76||282|-27.5|contact@74||282|25.5
-Ametal-1|net@408||0.4|S900|contact@77||190.5|-118.5|gasp_res@0|mc|190.5|-127.5
-Ametal-2|net@409|||S0|contact@78||282|-118.5|contact@77||190.5|-118.5
-Ametal-1|net@410|||S2700|contact@78||282|-118.5|contact@76||282|-27.5
-Ametal-1|net@411|||S2700|contact@79||139|-259.5|gasp_res@1|mc|139|-256.5
-Ametal-2|net@412|||S0|contact@80||282|-259.5|contact@79||139|-259.5
-Ametal-1|net@413|||S2700|contact@80||282|-259.5|contact@78||282|-118.5
-Ametal-1|net@419|||S900|contact@120||282|198.5|contact@74||282|25.5
-Ametal-1|net@420|||S0|contact@76||282|-27.5|contact@76||282|-27.5
-Ametal-1|net@421|||S2700|contact@82||282|-356.5|contact@80||282|-259.5
-Ametal-2|net@422|||S1800|contact@83||273.5|-194.5|_counter@0|loadLatches|350|-194.5
-Ametal-1|net@423|||S2700|contact@84||273.5|-468.5|contact@83||273.5|-194.5
-Ametal-1|net@424||0.6|S2700|contact@85||13|-468.5|gasp_set@0|fire|13|-412.5
-Ametal-2|net@425|||S0|contact@84||273.5|-468.5|contact@85||13|-468.5
-Ametal-1|net@426|||S0|pin@89||122|-403.5|gasp_set@0|~sel[set]|101.5|-403.5
-Ametal-1|net@427|||S900|contact@86||122|-400.5|pin@89||122|-403.5
-Ametal-2|net@428|||S1800|contact@87||-166.5|-400.5|contact@86||122|-400.5
-Ametal-1|net@430|||S1800|pin@90||-171.5|-357|pin@91||-49|-357
-Ametal-1|net@431|||S2700|pin@91||-49|-357|nand10@0|out_2|-49|-339.5
-Ametal-1|net@432||0.4|S2700|contact@88||149.5|-462.5|pin@92||149.5|-448.5
-Ametal-1|net@433|||S0|pin@92||149.5|-448.5|gasp_set@0|do[ins]|149|-448.5
-Ametal-2|net@434|||S0|contact@89||309.5|-462.5|contact@88||149.5|-462.5
-Ametal-1|net@435|||S900|contact@90||309.5|46.5|contact@119||309.5|-124.5
-Ametal-2|net@436|||S0|contact@90||309.5|46.5|gasp_dec@0|do[ins]|198.5|46.5
-Ametal-1|net@438|||S2700|contact@91||127|-21.5|gasp_dec@0|sel[Co]|127|-12.5
-Ametal-2|net@439|||S0|contact@92||319|-21.5|contact@91||127|-21.5
-Ametal-1|net@440|||S900|pin@94||319|132.5|contact@92||319|-21.5
-Ametal-1|net@441||0.4|S2700|contact@93||38|-163|sucDri10@0|in|38|-153.5
-Ametal-2|net@442|||S0|contact@94||327.5|-163|contact@93||38|-163
-Ametal-1|net@443|||S900|pin@95||327.5|130|contact@94||327.5|-163
-Ametal-1|net@444|||S2700|contact@95||179|-112.5|gasp_res@0|resetting|179|-109.5
-Ametal-2|net@445|||S1800|contact@96||46|-112.5|contact@95||179|-112.5
-Ametal-1|net@446|||S2700|contact@97||46|-157|contact@96||46|-112.5
-Ametal-1|net@447|||S900|contact@98||18.5|-157|sucDri10@0|succ|18.5|-168.5
-Ametal-2|net@448|||S1800|contact@98||18.5|-157|contact@97||46|-157
-Ametal-1|net@450|||S900|contact@99||140.5|-241.5|gasp_res@1|resetting|140.5|-245.3
-Ametal-2|net@451|||S1800|contact@100||43|-241.5|contact@99||140.5|-241.5
-Ametal-1|net@452|||S2700|contact@100||43|-241.5|pin@96||43|-229.5
-Ametal-1|net@453|||S900|contact@101||94.5|-241.5|inv05@0|in[1]|94.5|-266.5
-Ametal-2|net@454|||S0|contact@101||94.5|-241.5|contact@100||43|-241.5
-Ametal-1|net@456|||S2700|pin@97||87|-278|pin@98||87|-256.5
-Ametal-1|net@457|||S0|pin@98||87|-256.5|nand5@0|ina|81|-256.5
-Ametal-1|net@458|||S2700|contact@102||252|-321.5|pin@80||252|-307
-Ametal-2|net@459|||S1800|contact@103||85.5|-321.5|contact@102||252|-321.5
-Ametal-1|net@461|||S900|contact@104||309.5|-253.5|contact@89||309.5|-462.5
-Ametal-2|net@462|||S1800|contact@105||46.5|-253.5|contact@104||309.5|-253.5
-Ametal-1|net@463|||S2700|contact@105||46.5|-253.5|pin@99||46.5|-252.5
-Ametal-1|net@464|||S0|pin@99||46.5|-252.5|nand5@1|inb|45|-252.5
-Ametal-1|net@467|||S900|pin@100||335.5|134.5|pin@101||335.5|-301.5
-Ametal-1|net@470|||S2700|contact@108||73.5|-311|nand5@0|out_2|73.5|-291.9
-Ametal-2|net@471|||S1800|contact@109||-23.5|-311|contact@108||73.5|-311
-Ametal-2|net@476|||S0|contact@111||237|-297.5|contact@110||0|-297.5
-Ametal-1|net@477|||S900|contact@58||263.5|-265.5|pin@79||263.5|-269.5
-Ametal-1|net@478|||S900|pin@104||237|106.5|pin@105||237|-267
-Ametal-1|net@479|||S2700|contact@107||335.5|-303.5|pin@101||335.5|-301.5
-Ametal-1|net@482|||S2700|contact@111||237|-297.5|pin@105||237|-267
-Ametal-2|net@483||6.2|S0|_counter@0|vdd_10|375.5|62.5|gasp_dec@0|vdd|227|62.5
-Ametal-2|net@484||6.2|S0|_counter@0|gnd_4|375.5|12.5|gasp_dec@0|gnd|227|12.5
-Ametal-2|net@485||6.2|S0|_counter@0|vdd_11|375.5|-37.5|gasp_dec@0|vdd_2|227|-37.5
-Ametal-2|net@486||6.2|S1800|gasp_res@0|vdd_5|227|-84.5|_counter@0|vdd_12|373|-84.5
-Ametal-2|net@487||6.2|S0|_counter@0|gnd_5|373|-134.5|gasp_res@0|gnd_2|227|-134.5
-Ametal-2|net@488||6.2|S1800|gasp_res@0|vdd_4|227|-184.5|_counter@0|vdd_13|373|-184.5
-Ametal-2|net@489||6.2|S0|_counter@0|vdd_14|373|-231.5|gasp_res@1|vdd|227|-231.5
-Ametal-2|net@490||6.2|S0|_counter@0|gnd_6|373|-281.5|gasp_res@1|gnd|227|-281.5
-Ametal-2|net@493||6.2|S1800|gasp_set@0|vdd|227|-378.5|_counter@0|vdd_16|375.5|-378.5
-Ametal-2|net@494||6.2|S0|_counter@0|gnd_7|375.5|-428.5|gasp_set@0|gnd|227|-428.5
-Ametal-2|net@495||6.2|S0|_counter@0|vdd_17|375.5|-478.5|gasp_set@0|vdd_1|227|-478.5
-Ametal-2|net@497||6.2|S0|gasp_res@0|gnd_3|47|-134.5|sucDri10@0|gnd|45|-134.5
-Ametal-2|net@498||6.2|S0|gasp_res@0|vdd_7|47|-84.5|sucDri10@0|vdd|45|-84.5
-Ametal-2|net@499||6.2|S0|gasp_res@0|vdd_6|47|-184.5|sucDri10@0|vdd_1|45|-184.5
-Ametal-2|net@501||6.2|S0|inv05@0|vdd_2|87.5|-231.5|nand5@0|vdd_3|86|-231.5
-Ametal-2|net@502||6.2|S0|nand5@0|vdd_1|63|-231.5|nand5@1|vdd|63|-231.5
-Ametal-2|net@503||6.2|S0|nand5@1|vdd_2|40|-231.5|inv05@1|vdd_1|38.5|-231.5
-Ametal-2|net@506||6.2|S0|inv05@0|gnd_1|87.5|-281.5|nand5@0|gnd_1|86|-281.5
-Ametal-2|net@507||6.2|S0|nand5@0|gnd|63|-281.5|nand5@1|gnd|63|-281.5
-Ametal-2|net@508||6.2|S0|nand5@1|gnd_1|40|-281.5|inv05@1|gnd|38.5|-281.5
-Ametal-2|net@510||6.2|S0|gasp_res@1|vdd_3|107|-331.5|inv05@0|vdd_1|105.5|-331.5
-Ametal-2|net@511||6.2|S0|inv05@0|vdd_3|87.5|-331.5|nand5@0|vdd_2|86|-331.5
-Ametal-2|net@512||6.2|S0|nand5@0|vdd|63|-331.5|nand5@1|vdd_1|63|-331.5
-Ametal-2|net@513||6.2|S0|nand5@1|vdd_3|40|-331.5|inv05@1|vdd|38.5|-331.5
-Ametal-1|net@521|||S900|contact@114||-296.5|-174.5|pin@108||-296.5|-256.5
-Ametal-1|net@522|||S1800|pin@108||-296.5|-256.5|nand10@0|inA|-50.5|-256.5
-Ametal-2|net@523|||S0|contact@114||-296.5|-174.5|pin@109||-400.5|-174.5
-Ametal-2|net@524|||S900|pin@109||-400.5|-174.5|pin@20||-400.5|-178
-Ametal-2|net@527|||S0|pin@110||-356.5|-162.5|pin@22||-400.5|-162.5
-Ametal-2|net@528|||S0|contact@116||-320.5|-162.5|pin@110||-356.5|-162.5
-Ametal-1|net@529|||S2700|contact@128||-320.5|-305|contact@116||-320.5|-162.5
-Ametal-2|net@530||6.2|S0|nand10@0|vdd_3|-61.5|-331.5|pin@62||-400.5|-331.5
-Ametal-2|net@531||6.2|S0|nand10@0|gnd_1|-61.5|-281.5|pin@38||-400.5|-281.5
-Ametal-2|net@532||6.2|S0|nand10@0|vdd_2|-61.5|-231.5|pin@61||-400.5|-231.5
-Ametal-2|net@533||6.2|S1800|ilcLoad@0|vdd_3|-3|-184.5|sucDri10@0|vdd_3|-3|-184.5
-Ametal-2|net@534||6.2|S1800|ilcLoad@0|gnd_1|-3|-134.5|sucDri10@0|gnd_1|-3|-134.5
-Ametal-2|net@535||6.2|S1800|ilcLoad@0|vdd_2|-3|-84.5|sucDri10@0|vdd_2|-3|-84.5
-Ametal-1|net@536|||S2700|contact@117||-273.5|-174.5|pin@111||-273.5|-159.5
-Ametal-1|net@537|||S1800|pin@111||-273.5|-159.5|ilcLoad@0|ina|-237.5|-159.5
-Ametal-2|net@538|||S0|contact@117||-273.5|-174.5|contact@114||-296.5|-174.5
-Ametal-1|net@539|||S2700|contact@118||-167|-162.5|ilcLoad@0|inA|-167|-141.5
-Ametal-2|net@540|||S0|contact@118||-167|-162.5|contact@116||-320.5|-162.5
-Ametal-1|net@541|||S900|pin@112||309.5|152|pin@113||309.5|42.5
-Ametal-1|net@542|||S900|contact@119||309.5|-124.5|contact@104||309.5|-253.5
-Ametal-2|net@544|||S1800|scanEx3h@3|mc|464.5|272|pin@114||490.5|272
-Ametal-2|net@545|||S900|pin@114||490.5|272|pin@115||490.5|198.5
-Ametal-1|net@546|||S900|pin@87||282|202|contact@120||282|198.5
-Ametal-2|net@547|||S0|pin@115||490.5|198.5|contact@120||282|198.5
-Ametal-2|net@548||6.2|S0|gasp_res@1|gnd_1|107|-281.5|inv05@0|gnd|105.5|-281.5
-Ametal-2|net@549||6.2|S1800|inv05@0|vdd|105.5|-231.5|gasp_res@1|vdd_5|107|-231.5
-Ametal-2|net@550||6.2|S0|_counter@0|vdd_15|373|-331.5|gasp_res@1|vdd_4|227|-331.5
-Ametal-1|net@553|||S2700|pin@113||309.5|42.5|contact@90||309.5|46.5
-Ametal-1|net@557|||S2700|contact@109||-23.5|-311|nor10@0|inB|-23.5|-290.5
-Ametal-2|net@558||6.2|S0|nand10@0|vdd|-24.5|-231.5|nor10@0|vdd_1|-26.5|-231.5
-Ametal-2|net@559||6.2|S0|nand10@0|gnd|-24.5|-281.5|nor10@0|gnd|-26.5|-281.5
-Ametal-2|net@560||6.2|S0|nand10@0|vdd_1|-24.5|-331.5|nor10@0|vdd|-26.5|-331.5
-Ametal-2|net@561||6.2|S0|nor10@0|vdd_2|22.5|-331.5|inv05@1|vdd_2|20.5|-331.5
-Ametal-2|net@562||6.2|S0|nor10@0|gnd_1|22.5|-281.5|inv05@1|gnd_1|20.5|-281.5
-Ametal-2|net@563||6.2|S0|nor10@0|vdd_3|22.5|-231.5|inv05@1|vdd_3|20.5|-231.5
-Ametal-3|net@565|||S2700|pin@116||30|430|contact@9||30|442
-Ametal-3|net@566|||S2700|pin@117||174|429|contact@11||174|442
-Ametal-3|net@567|||S2700|pin@118||318|429|contact@13||318|442
-Ametal-3|net@568|||S2700|pin@119||390|290.5|contact@19||390|298
-Ametal-3|net@569|||S2700|pin@120||246|288.5|contact@17||246|298
-Ametal-3|net@570|||S2700|pin@121||102|287.5|contact@15||102|298
-Ametal-3|net@571|||S2700|pin@122||-120|288|contact@49||-120|298
-Ametal-3|net@572|||S2700|pin@123||-270|286.5|contact@50||-270|298
-Ametal-1|net@573|||S2700|pin@124||25|-285.5|inv05@1|out[1]|25|-274.5
-Ametal-1|net@576||0.6|S2700|contact@103||85.5|-321.5|pin@126||85.5|-310.5
-Ametal-1|net@577|||S0|pin@126||85.5|-310.5|nand5@0|inb|81|-310.5
-Ametal-1|net@578|||S1800|pin@97||87|-278|pin@127||92|-278
-Ametal-1|net@579|||S900|pin@127||92|-278|inv05@0|out[1]|92|-288.5
-Ametal-1|net@581||0.4|S900|contact@54||301|-400.5|contact@57||301|-438.5
-Ametal-1|net@583|||S2700|contact@73||291|-456.5|contact@121||291|2.5
-Ametal-1|net@584|||S2700|contact@55||301|-315.5|pin@106||301|90.5
-Ametal-1|net@585||0.4|S900|pin@76||301|-399.5|contact@54||301|-400.5
-Ametal-1|net@594||0.6|S0|pin@133||27.5|-296.5|inv05@1|in[1]|27.5|-296.5
-Ametal-1|net@595|||S0|pin@124||25|-285.5|pin@134||19.5|-285.5
-Ametal-1|net@596|||S2700|pin@134||19.5|-285.5|nor10@0|inA|19.5|-274.5
-Ametal-2|net@601|||S0|contact@82||282|-356.5|contact@81||-40.5|-356.5
-Ametal-1|net@604||0.4|S900|contact@70||252|-150.5|pin@81||252|-160
-Ametal-2|net@605|||S0|contact@66||252|-150.5|contact@69||188.5|-150.5
-Ametal-1|net@606||0.4|S2700|contact@66||252|-150.5|contact@68||252|22.5
-Ametal-1|net@607||0.4|S900|contact@62||68.5|-100.5|gasp_res@0|dec|68.5|-100.5
-Ametal-1|net@608||0.4|S900|pin@137||68.5|-94.5|gasp_res@0|dec|68.5|-100.5
-Ametal-1|net@609||0.4|S2700|pin@138||18.5|-174.5|contact@98||18.5|-157
-Ametal-1|net@611||0.4|S2700|contact@110||0|-297.5|pin@140||0|-292
-Ametal-1|net@612|||S1800|pin@140||0|-292|nor10@0|out|6|-292
-Ametal-2|net@621|||S1800|pin@144||-39.5|-124.5|pin@145||298|-124.5
-Ametal-2|net@623|||S1800|pin@145||298|-124.5|contact@119||309.5|-124.5
-Ametal-2|net@624|||S1800|pin@144||-39.5|-124.5|ilcLoad@0|do[ins]|-27|-124.5
-Ametal-1|net@625|||S900|contact@81||-40.5|-356.5|pin@146||-40.5|-397.5
-Ametal-1|net@626|||S0|pin@146||-40.5|-397.5|gasp_set@0|mc|-68.5|-397.5
-Ametal-1|net@627|||S1800|pin@147||-171.5|-394|pin@148||-166.5|-394
-Ametal-1|net@628|||S900|pin@148||-166.5|-394|contact@87||-166.5|-400.5
-Ametal-1|net@629|||S2700|pin@147||-171.5|-394|pin@90||-171.5|-357
-Ametal-2|net@634|||S1800|contact@123||-12.5|-438.5|contact@57||301|-438.5
-Ametal-2|net@635|||S0|contact@125||-12.5|-406.5|gasp_set@0|flag[D][set]|-51.5|-406.5
-Ametal-2|net@646|||S1800|pin@16||-403.5|160|pin@156||-386.5|160
-Ametal-1|net@647|||S900|contact@125||-12.5|-406.5|contact@123||-12.5|-438.5
-Ametal-1|net@648|||S900|pin@157||43|-206|pin@96||43|-229.5
-Ametal-1|net@649|||S2700|pin@158||46|-206|contact@97||46|-157
-Ametal-1|net@650|||S0|pin@158||46|-206|pin@157||43|-206
-Ametal-1|net@651||0.6|S2700|pin@133||27.5|-296.5|pin@159||27.5|-293
-Ametal-1|net@653||0.6|S1800|pin@159||27.5|-293|pin@160||44.5|-293
-Ametal-1|net@654||0.6|S2700|pin@160||44.5|-293|nand5@1|out|44.5|-289.6
-Ametal-2|net@655|||S1800|contact@126||45|-303.5|contact@107||335.5|-303.5
-Ametal-1|net@656|||S900|contact@126||45|-303.5|nand5@1|ina|45|-306.5
-Ametal-1|net@657|||S900|contact@127||-36|-305|nand10@0|inB|-36|-306.5
-Ametal-2|net@658|||S0|contact@127||-36|-305|pin@161||-74.5|-305
-Ametal-2|net@660|||S0|pin@161||-74.5|-305|contact@128||-320.5|-305
-Edo[ins]||D5G2;|pin@112||B
-EdoneLO[M]||D5G5;|pin@16||O
-Efire[T]||D5G2;|pin@95||I
-Eflag[D][clr]||D5G2;X0.5;Y0.5;|pin@104||U
-Eflag[D][set]||D5G2;|pin@106||U
-Egnd||D5G5;|tranCap@0|gnd|G
-Egnd_1||D5G2;|_counter@0|gnd_1|P
-Egnd_2||D5G2;|_counter@0|gnd_2|P
-Egnd_27||D5G5;|scanEx3h@3|gnd|G
-Egnd_29||D5G5;|pinsVddG@2|gnd|G
-Egnd_38||D5G5;|tranCap@3|gnd|G
-Egnd_39||D5G5;|tranCap@2|gnd|G
-Egnd_40||D5G5;|tranCap@2|gnd_1|P
-Egnd_41||D5G5;|pinsVddG@4|gnd|G
-Egnd_42||D5G5;|pinsVddG@5|gnd|G
-Egnd_43||D5G5;|pinsVddG@6|gnd|G
-Egnd_44||D5G5;|pinsVddG@7|gnd|G
-Egnd_45||D5G5;|pinsVddG@8|gnd|G
-Egnd_46||D5G2;|_counter@0|gnd|P
-Egnd_47||D5G2;|gasp_set@0|gnd_1|G
-Egnd_48||D5G2;|sucDri10@0|gnd_1|G
-Egnd_49||D5G2;|gasp_dec@0|gnd_1|G
-Egnd_50||D5G2;|ilcLoad@0|gnd|G
-Egnd_51||D5G2;|ilcLoad@0|gnd_1|G
-Eilc[load]||D5G2;|ilcLoad@0|out|B
-Ein[1]|inLO[1]|D5G2;|_counter@0|in[1]|O
-Ein[2]|inLO[2]|D5G2;|_counter@0|in[2]|O
-Ein[3]|inLO[3]|D5G2;|_counter@0|in[3]|O
-Ein[4]|inLO[4]|D5G2;|_counter@0|in[4]|O
-Ein[5]|inLO[5]|D5G2;|_counter@0|in[5]|O
-Ein[6]|inLO[6]|D5G2;|_counter@0|in[6]|O
-Emc||D5G5;|scanEx3h@3|mc|I
-Emc_1||D5G5;|scanEx2h@0|mc_1|I
-Ep1p||D5G5;|scanEx3h@3|p1p|B
-Ep1p_1||D5G5;|scanEx2h@0|p1p_1|B
-Ep2p||D5G5;|scanEx3h@3|p2p|B
-Ep2p_1||D5G5;|scanEx2h@0|p2p_1|B
-Erd||D5G5;|scanEx3h@3|rd|B
-Erd_1||D5G5;|scanEx2h@0|rd_1|B
-Esel[Co]||D5G2;|pin@94||I
-Esel[Ld]||D5G5;|pin@20||I
-Esel[Tp]||D5G2;|pin@100||I
-Esel[rD]||D5G5;|pin@22||I
-Esin||D5G5;|scanEx3h@3|sin|I
-Esout||D5G5;|scanEx2h@0|sout|I
-Evdd||D5G5;|tranCap@0|vdd|P
-Evdd_1||D5G5;|tranCap@2|vdd_1|P
-Evdd_2||D5G2;|gasp_set@0|vdd_2|P
-Evdd_3||D5G2;|_counter@0|vdd_3|P
-Evdd_4||D5G2;|_counter@0|vdd_4|P
-Evdd_8||D5G2;|_counter@0|vdd_8|P
-Evdd_9||D5G2;|_counter@0|vdd_9|P
-Evdd_69||D5G5;|scanEx3h@3|vdd|P
-Evdd_70||D5G5;|scanEx3h@3|vdd_2|P
-Evdd_73||D5G5;|pinsVddG@2|vdd_1|P
-Evdd_74||D5G5;|pinsVddG@2|vdd|P
-Evdd_80||D5G5;|pinsVddG@4|vdd|P
-Evdd_90||D5G5;|tranCap@0|vdd_1|P
-Evdd_91||D5G5;|tranCap@3|vdd|P
-Evdd_92||D5G5;|tranCap@3|vdd_1|P
-Evdd_93||D5G5;|tranCap@2|vdd|P
-Evdd_94||D5G5;|tranCap@2|vdd_2|P
-Evdd_95||D5G5;|tranCap@2|vdd_3|P
-Evdd_96||D5G5;|pinsVddG@4|vdd_1|P
-Evdd_97||D5G5;|pinsVddG@5|vdd|P
-Evdd_98||D5G5;|pinsVddG@5|vdd_1|P
-Evdd_99||D5G5;|pinsVddG@6|vdd|P
-Evdd_100||D5G5;|pinsVddG@6|vdd_1|P
-Evdd_101||D5G5;|pinsVddG@7|vdd|P
-Evdd_102||D5G5;|pinsVddG@7|vdd_1|P
-Evdd_103||D5G5;|pinsVddG@8|vdd|P
-Evdd_104||D5G5;|pinsVddG@8|vdd_1|P
-Evdd_105||D5G2;|_counter@0|vdd|P
-Evdd_106||D5G2;|gasp_set@0|vdd_3|P
-Evdd_107||D5G2;|sucDri10@0|vdd_2|P
-Evdd_108||D5G2;|sucDri10@0|vdd_3|P
-Evdd_109||D5G2;|gasp_dec@0|vdd_3|P
-Evdd_110||D5G2;|gasp_dec@0|vdd_4|P
-Evdd_112||D5G2;|ilcLoad@0|vdd_1|P
-Evdd_113||D5G2;|ilcLoad@0|vdd_3|P
-Evdd_114||D5G2;|ilcLoad@0|vdd_2|P
-Evdd_111|vdd_115|D5G2;|ilcLoad@0|vdd|P
-X
-
-# Cell olcWcontAdam;1{sch}
-ColcWcontAdam;1{sch}||schematic|1236866624132|1243906992521|
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@1||-130.5|-59|||XYR|
-NOff-Page|conn@4||64|-56|||Y|
-NOff-Page|conn@6||94|2|||XR|
-NOff-Page|conn@7||52.5|-93|||RR|
-NOff-Page|conn@9||77|-80|||YRRR|
-NOff-Page|conn@10||81|-30||||
-NOff-Page|conn@11||32|-30|||Y|
-NOff-Page|conn@12||91|-53|||XY|
-NOff-Page|conn@13||74|-6|||XYRR|
-NOff-Page|conn@17||-66.5|-44|||X|
-NOff-Page|conn@18||-25|-46|||X|
-Igasp_dec;1{ic}|gasp_con@2||-105.5|-10|X||D5G4;
-Igasp_resetting;1{ic}|gasp_con@5||-105.5|-45|XY||D5G4;
-Igasp_set;2{ic}|gasp_con@9||-105.5|-82|XY||D5G4;
-Igasp_reset_done;1{ic}|gasp_con@10||-105.5|-63|XY||D5G4;
-IloopCountM:ilcLoad;1{ic}|ilcLoad@0||91|-8|||D5G4;
-IredFive:inv;1{ic}|inv@4||-79.5|-54|||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@5||-43.5|-45|RR||D5G4;|ATTR_Delay(D5G1;NPX2;Y-2;)S100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.5;Y3;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-I_counter_toplevel;1{ic}|jocounte@0||-134.5|-80|X||D5G4;
-IredFive:nand2;1{ic}|nand2@0||-79.5|-83|X||D0G4;|ATTR_Delay(D5G1;NPY-3.5;)S100|ATTR_X(D5G1.5;NPX-0.5;Y3.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nand2;1{ic}|nand2@4||-51.5|-55|XRR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y4;)S0|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nand2;1{ic}|nand2@5||-36.5|-45|X||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)S100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nor2;1{ic}|nor2@0||-42.5|-54|XYRR||D5G4;|ATTR_Delay(D5G1;NPX2.5;Y4;)S0|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IolcWcontAdam;1{ic}|olcWcont@1||0|18|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||1.5|42.5|||||ART_message(D5G6;)SolcWcontAdam
-Ngeneric:Invisible-Pin|pin@2||-0.5|37.5|||||ART_message(D5G4;)Sthe Kessels OLC and its control
-NWire_Pin|pin@18||34.5|-75||||
-NWire_Pin|pin@19||34.5|-70.5||||
-NWire_Pin|pin@20||34.5|-83.5||||
-NWire_Pin|pin@21||34.5|-79||||
-NWire_Pin|pin@22||35|-58.5||||
-NWire_Pin|pin@23||35|-52||||
-NWire_Pin|pin@24||35|-66.5||||
-NWire_Pin|pin@25||35|-62||||
-NBus_Pin|pin@28||39|-37|-1|-1||
-NBus_Pin|pin@30||55|-37|-1|-1||
-NBus_Pin|pin@31||41|-21|-1|-1||
-NBus_Pin|pin@33||57|-21|-1|-1||
-NWire_Pin|pin@36||98|-66||||
-NWire_Pin|pin@37||98|-62||||
-NWire_Pin|pin@38||98|-96||||
-NWire_Pin|pin@39||98|-92||||
-NWire_Pin|pin@40||98|-72||||
-NWire_Pin|pin@41||98|-68||||
-NWire_Pin|pin@42||98|-78||||
-NWire_Pin|pin@43||98|-74||||
-NWire_Pin|pin@44||98|-84||||
-NWire_Pin|pin@45||98|-80||||
-NWire_Pin|pin@46||98|-90||||
-NWire_Pin|pin@47||98|-86||||
-NWire_Pin|pin@48||37|-18||||
-NWire_Pin|pin@49||53|-18||||
-NWire_Pin|pin@52||53|-12||||
-NBus_Pin|pin@61||71|-37|-1|-1||
-NWire_Pin|pin@62||70|-18||||
-NBus_Pin|pin@63||72|-22|-1|-1||
-Ngeneric:Invisible-Pin|pin@64||0.5|33.5|||||ART_message(D5G3;)Sam 27 May 2009
-NWire_Pin|pin@123||63|-93||||
-NWire_Pin|pin@140||-99.5|-7|||X|
-NWire_Pin|pin@150||-65.5|-82|||XR|
-NWire_Pin|pin@166||-91.5|-22|||X|
-NWire_Pin|pin@223||-91.5|-36|||X|
-NWire_Pin|pin@231||-99.5|-29|||X|
-NWire_Pin|pin@240||-65.5|-84|||XR|
-NWire_Pin|pin@259||-80.5|-76|||X|
-NWire_Pin|pin@270||-95|-70|||X|
-NWire_Pin|pin@271||-99.5|-83|||X|
-NWire_Pin|pin@272||-99.5|-65|||X|
-NWire_Pin|pin@278||-91.5|-28|||X|
-NWire_Pin|pin@279||-72.5|-28|||X|
-NWire_Pin|pin@293||-164.5|-70|||X|
-NWire_Pin|pin@294||-164.5|-76|||X|
-NWire_Pin|pin@296||-107.5|-70|||X|
-NWire_Pin|pin@297||-107.5|-19|||X|
-NWire_Pin|pin@298||-107.5|-36|||X|
-NWire_Pin|pin@303||-99.5|-44|||X|
-NWire_Pin|pin@306||-99.5|-63|||X|
-NWire_Pin|pin@307||-84.5|-63|||X|
-NWire_Pin|pin@308||-84.5|-70|||X|
-NWire_Pin|pin@310||-68.5|-70|||X|
-Ngeneric:Invisible-Pin|pin@311||-77|4|||||ART_message(D5G5;)STHE GOOD STUFF
-Ngeneric:Invisible-Pin|pin@312||59|6|||||ART_message(D5G5;)STHE LEFTOVERS
-NWire_Pin|pin@313||-99.5|-26|||X|
-Ngeneric:Invisible-Pin|pin@322||-163|-31.5|||||ART_message(BD6G2;)S[THE RULES:,.,"(1) \"load OLC\" must be predicated on D=clear",.,"(2) \"decrement OLC\" must be predicated on D=set",.,(3) The instruction AFTER a torpedoable move must,"NOT be predicated on D=set, because ps[skip] will","blindly fire even when do[ins] is full (i wish this","were not how things worked, but hey, whatever).  It",is okay for the instruction to be predicated on,D=clear (it takes a while to realize why...).]
-NWire_Pin|pin@323||-72.5|-16|||X|
-NWire_Pin|pin@324||-84.5|-44|||X|
-NWire_Pin|pin@325||-84.5|-54|||X|
-NWire_Pin|pin@326||-84.5|-44|||X|
-NWire_Pin|pin@328||-134.5|-91|||X|
-NWire_Pin|pin@337||-18.5|-54|||X|
-NWire_Pin|pin@340||-99.5|-46|||X|
-NBus_Pin|pin@347||-139.5|-56|||X|
-NWire_Pin|pin@355||-39|-54|||X|
-NWire_Pin|pin@361||-84.5|-54|||X|
-NWire_Pin|pin@375||-71.5|-56|||X|
-NWire_Pin|pin@390||-48.5|-53|||X|
-NWire_Pin|pin@393||-48.5|-45|||X|
-NWire_Pin|pin@397||78|-10||||
-NWire_Pin|pin@398||88|-20||||
-NWire_Pin|pin@399||78|-6||||
-Ngeneric:Invisible-Pin|pin@400||-48.5|-63.5|||X||ART_message(D5G2;)S["Zero \"verilog delay\" on these gates",to keep Verilog-XL happy.]
-NWire_Pin|pin@401||-26|-44||||
-IscanM:scanEx2h;1{ic}|scanEx2h@0||75|-30|||D5G4;
-IscanM:scanEx3h;1{ic}|scanEx3h@1||42|-30|||D5G4;
-IscanM:scanEx3h;1{ic}|scanEx3h@2||58|-30|||D5G4;
-IdriversM:sucDri10;1{ic}|sucDri10@0||-74.5|-44|X||D5G4;
-IwiresL:tranCap;1{ic}|tc[1:4]|D5G3;Y5;|59.5|-73|||D5G4;
-IorangeTSMC090nm:wire90;1{ic}|wire90@1||41.5|-75|||D0G4;|ATTR_L(D5G1;PUD)D849.3999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@2||41.5|-83.5|||D0G4;|ATTR_L(D5G1;PUD)D868.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@3||42|-58.5|||D0G4;|ATTR_L(D5G1;PUD)D3939.7999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@4||42|-66.5|||D0G4;|ATTR_L(D5G1;PUD)D3317.5999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@5||92.5|-84|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1688.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@6||92.5|-90|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1392.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@7||92.5|-96|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1411.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@8||92.5|-66|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1679.4999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@9||92.5|-72|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1929.6999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@10||92.5|-78|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1631.5999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-Abus|bitt[1,3,5]|D5G2;|-0.5|IJ2700|scanEx3h@1|dIn[1:4]|41|-27|pin@31||41|-21
-Abus|bitt[1:6]|D5G2;||IJ2700|jocounte@0|scan[1:6]|-139.5|-66|pin@347||-139.5|-56
-Awire|bitt[1]|D5G2;||2700|pin@36||98|-66|pin@37||98|-62
-Abus|bitt[2,4,6]|D5G2;|-0.5|IJ2700|scanEx3h@2|dIn[1:4]|57|-27|pin@33||57|-21
-Awire|bitt[2]|D5G2;||2700|pin@40||98|-72|pin@41||98|-68
-Awire|bitt[3]|D5G2;||2700|pin@42||98|-78|pin@43||98|-74
-Awire|bitt[4]|D5G2;||2700|pin@44||98|-84|pin@45||98|-80
-Awire|bitt[5]|D5G2;||2700|pin@46||98|-90|pin@47||98|-86
-Awire|bitt[6]|D5G2;||2700|pin@38||98|-96|pin@39||98|-92
-Awire|dec|D5G2;X3;||1800|jocounte@0|dec|-125.5|-70|pin@296||-107.5|-70
-Awire|decSucceeded|D5G2;||1800|pin@278||-91.5|-28|pin@279||-72.5|-28
-Awire|decSucceeded|D5G2;||0|jocounte@0|decSucceeded|-143.5|-70|pin@293||-164.5|-70
-Awire|decSucceeded|D5G2;||0|nand2@4|inb|-54|-56|pin@375||-71.5|-56
-Awire|do[ins]|D5G2;||0|pin@259||-80.5|-76|gasp_con@9|in|-95.5|-76
-Awire|do[ins]|D5G2;||1800|gasp_con@2|in|-95.5|-16|pin@323||-72.5|-16
-Awire|do[ins]|D5G2;||0|ilcLoad@0|do[ins]|86|-6|pin@399||78|-6
-Awire|do[ins]|D5G2;||1800|nand2@5|inb|-34|-44|pin@401||-26|-44
-Awire|fire[set]|D5G2;||0|gasp_con@9|fire|-103.5|-73|jocounte@0|loadClock|-125.5|-73
-Awire|flag[D][clr]|D5G2;||0|pin@337||-18.5|-54|pin@355||-39|-54
-Awire|flag[D][set]|D5G2;||1800|pin@308||-84.5|-70|pin@310||-68.5|-70
-Awire|flag[D][set]|D5G2;||1800|pin@294||-164.5|-76|jocounte@0|decFailed|-143.5|-76
-Awire|load|D5G2;||0|gasp_con@9|out|-103.5|-76|jocounte@0|load|-125.5|-76
-Awire|mc|D5G2;||2700|pin@49||53|-18|pin@52||53|-12
-Awire|mc|D5G2;||2700|gasp_con@5|mc|-99.5|-31|pin@231||-99.5|-29
-Awire|mc|D5G2;||2700|gasp_con@9|mc|-99.5|-68|pin@272||-99.5|-65
-Awire|mc|D5G2;||900|gasp_con@2|mc|-99.5|-24|pin@313||-99.5|-26
-Awire|mc|D5G2;||900|jocounte@0|mc|-134.5|-86|pin@328||-134.5|-91
-Awire|mc|D5G2;||2700|gasp_con@10|mc|-99.5|-49|pin@340||-99.5|-46
-Awire|net@16|||0|wire90@1|a|39|-75|pin@18||34.5|-75
-Awire|net@18|||0|wire90@2|a|39|-83.5|pin@20||34.5|-83.5
-Awire|net@19|||0|wire90@3|a|39.5|-58.5|pin@22||35|-58.5
-Awire|net@20|||0|wire90@4|a|39.5|-66.5|pin@24||35|-66.5
-Abus|net@36||-0.5|IJ900|scanEx3h@1|p2p,p1p,rd|39|-33|pin@28||39|-37
-Abus|net@37||-0.5|IJ1800|pin@28||39|-37|pin@30||55|-37
-Awire|net@46|||1800|scanEx3h@1|sout|43|-30|scanEx3h@2|sin|53|-30
-Awire|net@49|||1800|conn@11|y|34|-30|scanEx3h@1|sin|37|-30
-Awire|net@51|||1800|wire90@8|b|95|-66|pin@36||98|-66
-Awire|net@52|||1800|wire90@9|b|95|-72|pin@40||98|-72
-Awire|net@53|||1800|wire90@10|b|95|-78|pin@42||98|-78
-Awire|net@54|||1800|wire90@5|b|95|-84|pin@44||98|-84
-Awire|net@55|||1800|wire90@6|b|95|-90|pin@46||98|-90
-Awire|net@56|||1800|wire90@7|b|95|-96|pin@38||98|-96
-Awire|net@57|||2700|scanEx3h@1|mc|37|-26|pin@48||37|-18
-Awire|net@58|||2700|scanEx3h@2|mc|53|-26|pin@49||53|-18
-Awire|net@60|||0|pin@49||53|-18|pin@48||37|-18
-Abus|net@80||-0.5|IJ2700|pin@61||71|-37|scanEx2h@0|p2p,p1p,rd|71|-33
-Awire|net@81|||1800|scanEx3h@2|sout|59|-30|scanEx2h@0|sin|70|-30
-Awire|net@82|||1800|scanEx2h@0|sout|74|-30|conn@10|a|79|-30
-Awire|net@83|||2700|scanEx2h@0|mc|70|-26|pin@62||70|-18
-Abus|net@88||-0.5|IJ1800|pin@30||55|-37|pin@61||71|-37
-Awire|net@89|||1800|pin@49||53|-18|pin@62||70|-18
-Awire|net@141|||1800|conn@7|a|54.5|-93|pin@123||63|-93
-Awire|net@169|||2700|pin@223||-91.5|-36|pin@278||-91.5|-28
-Awire|net@170|||0|pin@166||-91.5|-22|gasp_con@2|in2|-95.5|-22
-Awire|net@260|||1800|gasp_con@5|in|-95.5|-36|pin@223||-91.5|-36
-Abus|net@284|||IJ900|conn@1|y|-130.5|-61|jocounte@0|in[1:37]|-130.5|-64
-Awire|net@321|||1800|gasp_con@9|in2|-95.5|-70|pin@270||-95|-70
-Awire|net@325|||900|gasp_con@9|cond|-99.5|-79|pin@271||-99.5|-83
-Awire|net@330|||2700|pin@278||-91.5|-28|pin@166||-91.5|-22
-Awire|net@354|||0|gasp_con@9|out2|-103.5|-70|pin@296||-107.5|-70
-Awire|net@356|||1800|pin@297||-107.5|-19|gasp_con@2|out|-103.5|-19
-Awire|net@357|||2700|pin@298||-107.5|-36|pin@297||-107.5|-19
-Awire|net@358|||0|gasp_con@5|out|-103.5|-36|pin@298||-107.5|-36
-Awire|net@361|||900|pin@298||-107.5|-36|pin@296||-107.5|-70
-Awire|net@366|||900|gasp_con@5|cond|-99.5|-41|pin@303||-99.5|-44
-Awire|net@372|||1800|pin@306||-99.5|-63|pin@307||-84.5|-63
-Awire|net@373|||0|pin@308||-84.5|-70|pin@270||-95|-70
-Awire|net@374|||900|pin@307||-84.5|-63|pin@308||-84.5|-70
-Awire|net@399|||900|pin@326||-84.5|-44|pin@361||-84.5|-54
-Awire|net@401|||2700|pin@324||-84.5|-44|pin@326||-84.5|-44
-Awire|net@402|||0|sucDri10@0|succ|-78.5|-44|pin@326||-84.5|-44
-Awire|net@416|||0|pin@325||-84.5|-54|gasp_con@10|in|-95.5|-54
-Awire|net@417|||900|gasp_con@10|cond|-99.5|-59|pin@306||-99.5|-63
-Awire|net@439|||1800|nor2@0|out|-40|-54|pin@355||-39|-54
-Awire|net@450|||900|pin@361||-84.5|-54|pin@325||-84.5|-54
-Awire|net@451|||0|inv@4|in|-82|-54|pin@361||-84.5|-54
-Awire|net@468|||1800|inv@4|out|-77|-54|nand2@4|ina|-54|-54
-Awire|net@502|||1800|sucDri10@0|in|-70.5|-44|conn@17|y|-68.5|-44
-Awire|net@503|||0|nand2@5|out|-39|-45|inv@5|in|-41|-45
-Awire|net@504|||0|inv@5|out|-46|-45|pin@393||-48.5|-45
-Awire|net@506|||2700|pin@390||-48.5|-53|pin@393||-48.5|-45
-Awire|net@513|||900|conn@6|a|94|0|ilcLoad@0|ilc[load]|94|-3
-Awire|net@516|||0|nor2@0|inb|-45|-53|pin@390||-48.5|-53
-Awire|net@517|||0|nor2@0|ina|-45|-55|nand2@4|out|-49|-55
-Awire|net@518|||0|conn@18|y|-27|-46|nand2@5|ina|-34|-46
-Awire|olc[dec]|D5G2;||2700|pin@24||35|-66.5|pin@25||35|-62
-Awire|olc[load]|D5G2;||2700|pin@22||35|-58.5|pin@23||35|-52
-Awire|olc[zero]|D5G2;||2700|pin@18||34.5|-75|pin@19||34.5|-70.5
-Awire|olc[zoo]|D5G2;||2700|pin@20||34.5|-83.5|pin@21||34.5|-79
-Abus|p2p,p1p,rd|D5G2;|-0.5|IJ900|scanEx3h@2|p2p,p1p,rd|55|-33|pin@30||55|-37
-Awire|resetting|D5G2;||1800|pin@303||-99.5|-44|pin@324||-84.5|-44
-Abus|s[1:2]|D5G2;|-0.5|IJ2700|scanEx2h@0|dIn[1:3]|72|-27|pin@63||72|-22
-Awire|sel[Co]|D5G2;||2700|gasp_con@2|cond|-99.5|-14|pin@140||-99.5|-7
-Awire|sel[Ld]|D5G2;||1800|nand2@0|ina|-77|-84|pin@240||-65.5|-84
-Awire|sel[Ld]|D5G2;||0|ilcLoad@0|sel[Ld]|86|-10|pin@397||78|-10
-Awire|sel[rD]|D5G2;||1800|nand2@0|inb|-77|-82|pin@150||-65.5|-82
-Awire|sel[rD]|D5G2;||900|ilcLoad@0|Dvoid|88|-12|pin@398||88|-20
-Awire|sel_bar[set]|D5G2;||0|nand2@0|out|-82|-83|pin@271||-99.5|-83
-Edo[ins]||D4G2;|conn@13|a|I
-EdoneLO[M]||D4G2;|conn@12|a|I
-Efire[T]||D5G2;X-4;|conn@17|a|U
-Eflag[D][set,clr]||D6G2;|conn@7|y|O
-Eilc[load]||D6G2;|conn@6|y|O
-EinLO[1:6]||D4G2;X-1;|conn@1|a|I
-Ep2p,p1p,rd,mc||D4G2;|conn@9|a|B
-Esel[Ld,Co,rD]||D4G2;|conn@4|a|I
-Esel[tp]|sel[Tp]|D5G2;X-3;|conn@18|a|U
-Esin||D4G2;|conn@11|a|I
-Esout||D6G2;|conn@10|y|O
+Esel_bar[set]||D5G2;X-6.5;|conn@7|a|I
 X
 
 # Cell rippleCarry;1{ic}
@@ -4122,12 +5224,12 @@ NWire_Pin|pin@86||-59|-69.5||||
 NPower|pwr@0||-71.5|-55.5||||
 NPower|pwr@1||-58.5|-114.5||||
 IrippleCarry;1{ic}|rippleCa@0||31|17|||D5G4;
-Awire|ci|D5G2;||1800|pin@14||-99|-24|pin@25||-82|-24
-Awire|ci|D5G2;||1800|pin@39||-99|-83|pin@40||-82|-83
+Awire|ci|D8G2;||1800|pin@14||-99|-24|pin@25||-82|-24
+Awire|ci|D8G2;||1800|pin@39||-99|-83|pin@40||-82|-83
 Awire|co|D5G2;||2700|pin@67||-11|-74|pin@68||-11|-71
 Awire|co|D5G2;||2700|pin@85||-59|-74|pin@86||-59|-69.5
-Awire|decSucceeded|D5G2;||1800|pin@36||-99|-35|pin@47||-82|-35
-Awire|decSucceeded|D5G2;||1800|pin@41||-99|-94|pin@42||-82|-94
+Awire|decSucceeded|D8G2;||1800|pin@36||-99|-35|pin@47||-82|-35
+Awire|decSucceeded|D8G2;||1800|pin@41||-99|-94|pin@42||-82|-94
 Awire|net@0|||2700|PMOS@0|s|-73|-17|pin@78||-73|-15
 Awire|net@1|||1800|pin@11||-73|-15|pin@81||-58.5|-15
 Awire|net@2|||900|PMOS@12|d|-73|-48|pin@5||-73|-51
@@ -4280,19 +5382,19 @@ Awire|net@155|||0|pin@50||-53|-110|pin@84||-58.5|-110
 Awire|net@156|||0|pin@84||-58.5|-110|pin@51||-63|-110
 Awire|net@157|||2700|pwr@1||-58.5|-114.5|pin@84||-58.5|-110
 Awire|net@158|||1800|pin@85||-59|-74|pin@46||-53|-74
-Awire|one|D5G2;||1800|pin@58||-99|-46|pin@69||-82|-46
-Awire|one|D5G2;||1800|pin@43||-99|-105|pin@44||-82|-105
+Awire|one|D8G2;||1800|pin@58||-99|-46|pin@69||-82|-46
+Awire|one|D8G2;||1800|pin@43||-99|-105|pin@44||-82|-105
 Awire|scan|D5G2;||2700|pin@24||-11|-15|pin@26||-11|-12
 Awire|scan|D5G2;||2700|pin@81||-58.5|-15|pin@82||-58.5|-11.5
-Awire|~ci|D5G2;||0|PMOS@0|g|-76|-19|pin@31||-99.5|-19
-Awire|~ci|D5G2;||1800|inv@2|out|-88.5|22|pin@38||-79|22
-Awire|~ci|D5G2;||0|PMOS@21|g|-76|-78|pin@72||-99.5|-78
-Awire|~decSucceeded|D5G2;||0|PMOS@1|g|-76|-30|pin@30||-99.5|-30
-Awire|~decSucceeded|D5G2;||1800|inv@1|out|-88.5|5|pin@35||-79|5
-Awire|~decSucceeded|D5G2;||1800|pin@74||-99|-89|pin@75||-82|-89
-Awire|~one|D5G2;||0|PMOS@13|g|-66|-41|pin@29||-99.5|-41
-Awire|~one|D5G2;||1800|inv@0|out|-88.5|13|pin@33||-79|13
-Awire|~one|D5G2;||1800|pin@76||-99|-100|pin@77||-82|-100
+Awire|~ci|D8G2;||0|PMOS@0|g|-76|-19|pin@31||-99.5|-19
+Awire|~ci|D8G2;||1800|inv@2|out|-88.5|22|pin@38||-79|22
+Awire|~ci|D8G2;||0|PMOS@21|g|-76|-78|pin@72||-99.5|-78
+Awire|~decSucceeded|D8G2;||0|PMOS@1|g|-76|-30|pin@30||-99.5|-30
+Awire|~decSucceeded|D8G2;||1800|inv@1|out|-88.5|5|pin@35||-79|5
+Awire|~decSucceeded|D8G2;||1800|pin@74||-99|-89|pin@75||-82|-89
+Awire|~one|D8G2;||0|PMOS@13|g|-66|-41|pin@29||-99.5|-41
+Awire|~one|D8G2;||1800|inv@0|out|-88.5|13|pin@33||-79|13
+Awire|~one|D8G2;||1800|pin@76||-99|-100|pin@77||-82|-100
 Eci||D5G2;|conn@3|a|U
 Eco||D5G2;X2;|conn@2|y|U
 EdecSucceeded||D5G2;|conn@5|a|U