update to Ivan latest designs
authorAdam Megacz <adam.megacz@sun.com>
Tue, 24 Mar 2009 16:00:41 +0000 (16:00 +0000)
committerAdam Megacz <adam.megacz@sun.com>
Tue, 24 Mar 2009 16:00:41 +0000 (16:00 +0000)
21 files changed:
electric/aMarinaM.jelib
electric/centersJ.jelib
electric/countersL.jelib
electric/dockM.jelib
electric/dockPartsM.jelib
electric/gaspM.jelib
electric/gates1inM.jelib
electric/gates2inM.jelib
electric/latchGroupsK.jelib
electric/loopCountM.jelib
electric/moveM.jelib
electric/oneHotM.jelib
electric/predicateM.jelib
electric/programPartsM.jelib
electric/programsM.jelib
electric/registersM.jelib
electric/scanM.jelib
electric/stageGroupsM.jelib
electric/stagesM.jelib
electric/testsM.jelib
electric/wiresL.jelib

index 60c80f9..ca8184e 100755 (executable)
@@ -1,5 +1,5 @@
 # header information:
-HaMarinaM|8.08k
+HaMarinaM|8.09a
 
 # Views:
 Vicon|ic
@@ -9,10 +9,10 @@ Vschematic|sch
 
 LdockM|dockM
 
-LfifoL|fifoL
-
 LstageGroupsM|stageGroupsM
 
+LtestsM|testsM
+
 # Tools:
 Ouser|DefaultTechnology()Sartwork|SchematicTechnology()Scmos90
 Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT
@@ -23,6 +23,15 @@ Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(ST)LayerForPassivationINcmo
 Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC
 Trcmos|ScaleFORrcmos()D1000.0
 
+# Cell fetchStuff;1{sch}
+CfetchStuff;1{sch}||schematic|1237734757923|1237734829620|
+ItestsM:aTestMgallery;2{ic}|aTestMga@0||-2.5|0|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Ngeneric:Invisible-Pin|pin@0||-1|36.5|||||ART_message(D5G3;)Sies 22 March 2009
+Ngeneric:Invisible-Pin|pin@1||-2|40.5|||||ART_message(D5G4;)Sthis schematic is here just to bring in other libraries
+Ngeneric:Invisible-Pin|pin@2||0|45.5|||||ART_message(D5G6;)SfetchStuff
+X
+
 # Cell marinaOut;1{ic}
 CmarinaOut;1{ic}||artwork|1237558196771|1237558347198|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -98,7 +107,7 @@ Esir[1:9]||D5G2;|pin@8||B
 X
 
 # Cell marinaOut;2{sch}
-CmarinaOut;2{sch}||schematic|1226940444999|1237752268760|
+CmarinaOut;2{sch}||schematic|1226940444999|1237764459439|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-49|-1||||
 NOff-Page|conn@1||70|-2||||
@@ -153,7 +162,7 @@ NBus_Pin|pin@91||-6|-24|-1|-1||
 NWire_Pin|pin@92||-6|-2||||
 NWire_Pin|pin@93||-6|1||||
 IstageGroupsM:southFifo;1{ic}|southFif@1||-36|0|||D5G4;
-IfifoL:tokenFIFO;1{ic}|tokenFIF@0||24|1|||D5G4;
+IstageGroupsM:tokenFIFO;1{ic}|tokenFIF@1||24|1|||D5G4;
 Awire|ain[14]|D5G2;||2700|pin@92||-6|-2|pin@93||-6|1
 Abus|ain[T,1:14],din[1:37]|D5G2;|-0.5|IJ2700|pin@51||66|-12|pin@7||66|-6
 Abus|aout[T,1:14],iout[1:37]|D5G2;|-0.5|IJ2700|pin@58||-18|-6|pin@59||-18|0
@@ -185,14 +194,14 @@ Abus|net@52||-0.5|IJ0|southFif@1|sir[1:9]|-37|6|conn@2|y|-46|6
 Abus|net@53||-0.5|IJ1800|conn@3|y|-46|12|southFif@1|sid[1:9]|-37|12
 Abus|net@54||-0.5|IJ1800|conn@4|y|-46|9|southFif@1|sic[1:9]|-37|9
 Abus|net@64||-0.5|IJ1800|southFif@1|out[1:37],aout[T,1:14]|-34|-6|pin@58||-18|-6
-Awire|net@96|||0|tokenFIF@0|pred|21|1|pin@76||17|1
-Awire|net@98|||1800|tokenFIF@0|succ|27|1|pin@78||32|1
+Awire|net@96|||0|tokenFIF@1|pred|21|1|pin@76||17|1
+Awire|net@98|||1800|tokenFIF@1|succ|27|1|pin@78||32|1
 Abus|net@106||-0.5|IJ0|northFif@1|in[1:37],ain[T,1:14]|58|-6|pin@80||30|-6
-Abus|net@109||-0.5|IJ1800|tokenFIF@0|sor[1:9]|26|6|northFif@1|sir[1:9]|59|6
+Abus|net@109||-0.5|IJ1800|tokenFIF@1|sor[1:9]|26|6|northFif@1|sir[1:9]|59|6
 Abus|net@116||-0.5|IJ1800|southFif@1|soc[1:9]|-34|9|northFif@1|sic[1:9]|59|9
 Abus|net@117||-0.5|IJ0|northFif@1|sid[1:9]|59|12|southFif@1|sod[1:9]|-34|12
 Abus|net@119||-0.5|IJ1800|southFif@1|sor[1:9]|-34|6|outputDo@0|sir[1:9]|-1|6
-Abus|net@120||-0.5|IJ1800|outputDo@0|sor[1:9]|2|6|tokenFIF@0|sir[1:9]|23|6
+Abus|net@120||-0.5|IJ1800|outputDo@0|sor[1:9]|2|6|tokenFIF@1|sir[1:9]|23|6
 Awire|net@122|||1800|outputDo@0|succ|3|-3|pin@86||6|-3
 Abus|net@123||-0.5|IJ0|pin@17||10|3|outputDo@0|succ[D,T]|3|3
 Abus|net@124||-0.5|IJ0|outputDo@0|pred[D,T]|-3|3|pin@22||-11|3
@@ -210,121 +219,3 @@ Esic[1:9]||D4G2;|conn@4|a|B
 Esid[1:9]||D4G2;|conn@3|a|B
 Esir[1:9]||D4G2;X-4;|conn@2|y|B
 X
-
-# Cell oldMarina;1{sch}
-ColdMarina;1{sch}||schematic|1226940444999|1237557610798|I
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@0||-49|-1||||
-NOff-Page|conn@1||70|-2||||
-NOff-Page|conn@2||-48|6||||
-NOff-Page|conn@3||-48|12|||Y|
-NOff-Page|conn@4||-48|9|||Y|
-NWire_Con|conn@5||-22|-23||||
-IdockM:inputDock;1{ic}|inputDoc@1||0|0|||D5G4;
-IstageGroupsM:northFifo;1{ic}|northFif@1||60|0|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||-14.5|46.5|||||ART_message(D5G6;)SoldMarina
-Ngeneric:Invisible-Pin|pin@2||-16.5|40.5|||||ART_message(D5G4;)Sthis was the inDock experiment
-NBus_Pin|pin@7||66|-6|-1|-1||
-NBus_Pin|pin@9||-6|-15|-1|-1||
-NBus_Pin|pin@10||-6|-9|-1|-1||
-NWire_Pin|pin@11||-18|3||||
-NWire_Pin|pin@12||-18|-1||||
-NBus_Pin|pin@17||10|3|-1|-1||
-NBus_Pin|pin@18||10|0|-1|-1||
-NWire_Pin|pin@20||51|3||||
-NWire_Pin|pin@21||51|0||||
-NBus_Pin|pin@22||-11|3|-1|-1||
-NWire_Pin|pin@25||67|6||||
-NBus_Pin|pin@27||-11|1|-1|-1||
-NWire_Pin|pin@30||67|3||||
-NWire_Pin|pin@31||-23|-2||||
-NWire_Pin|pin@32||-23|-13||||
-NWire_Pin|pin@33||52|-13||||
-NWire_Pin|pin@34||52|-2||||
-NWire_Pin|pin@35||9|-2||||
-NWire_Pin|pin@36||9|-17||||
-NWire_Pin|pin@37||-43|-17||||
-NWire_Pin|pin@39||-43|-3||||
-Ngeneric:Invisible-Pin|pin@40||-55.5|-10.5|||||ART_message(D5G2;)S[fin is from input pad,to test bonding pads.,"When no counters count,",fin is reported to fout.]
-Ngeneric:Invisible-Pin|pin@41||79.5|-6.5|||||ART_message(D5G2;)S[fout goes to output pad,for measuring speeds.]
-NBus_Pin|pin@47||-22|-28|-1|-1||
-NBus_Pin|pin@48||-22|-18|-1|-1||
-NBus_Pin|pin@51||66|-16|-1|-1||
-Ngeneric:Invisible-Pin|pin@54||-5.5|-18.5|||||ART_message(D3G2;)S["inP[B], is the data predecessor bonus bit.",comes from the ship.,Here we fake it by using,input address bit 6.]
-Ngeneric:Invisible-Pin|pin@57||28.5|29.5|||||ART_message(D5G2;)S["ddo[T] and doo[T], the token",state wires use the three stage,token FIFO.]
-NBus_Pin|pin@58||-27|-6|-1|-1||
-NBus_Pin|pin@59||-27|-12|-1|-1||
-NBus_Pin|pin@60||-14|-6|-1|-1||
-NBus_Pin|pin@61||-14|-9|-1|-1||
-NWire_Pin|pin@76||17|1||||
-NWire_Pin|pin@77||17|-4||||
-NWire_Pin|pin@78||32|1||||
-NWire_Pin|pin@79||32|-3||||
-NBus_Pin|pin@80||34|-6|-1|-1||
-NBus_Pin|pin@81||34|-12|-1|-1||
-Ngeneric:Invisible-Pin|pin@82||-15.5|35.5|||||ART_message(D5G3;)Sies 23 February 2009
-NWire_Pin|pin@83||-8|-3||||
-NWire_Pin|pin@84||-8|-5||||
-Ngeneric:Invisible-Pin|pin@85||-12.5|22.5|||||ART_message(D3G2;)S[signalBitFromInboundSwitchFabric,is implementation dependent.,"It's an address bit, here ain[14]."]
-NBus_Pin|pin@86||18|-9|-1|-1||
-NBus_Pin|pin@87||18|-6|-1|-1||
-IstageGroupsM:southFifo;1{ic}|southFif@1||-36|0|||D5G4;
-IfifoL:tokenFIFO;1{ic}|tokenFIF@0||24|1|||D5G4;
-Awire|ain[14]|D5G2;||900|pin@83||-8|-3|pin@84||-8|-5
-Abus|ain[T,1:14],din[1:37]|D5G2;|-0.5|IJ2700|pin@51||66|-16|pin@7||66|-6
-Abus|aout[T,1:14],iout[1:37]|D5G2;|-0.5|IJ900|pin@58||-27|-6|pin@59||-27|-12
-Awire|ddo[D]|D5G2;||900|pin@20||51|3|pin@21||51|0
-Abus|ddo[T,D]|D5G2;|-0.5|IJ900|pin@17||10|3|pin@18||10|0
-Awire|ddo[T]|D5G2;||900|pin@76||17|1|pin@77||17|-4
-Abus|din[1:37],ain[6]|D5G2;|-0.5|IJ2700|pin@9||-6|-15|pin@10||-6|-9
-Awire|doo[D]|D5G2;||900|pin@25||67|6|pin@30||67|3
-Abus|doo[T,D]|D5G2;|-0.5|IJ900|pin@22||-11|3|pin@27||-11|1
-Awire|doo[T]|D5G2;||900|pin@78||32|1|pin@79||32|-3
-Abus|doutA[TT,1:14],doutD[1:37]|D5G2;|-0.5|IJ900|pin@80||34|-6|pin@81||34|-12
-Abus|iout[1:36],aout[T]|D5G2;|-0.5|IJ900|pin@60||-14|-6|pin@61||-14|-9
-Abus|net@6||-0.5|IJ1800|pin@60||-14|-6|inputDoc@1|in[1:36,T]|-2|-6
-Abus|net@8||-0.5|IJ900|pin@87||18|-6|pin@86||18|-9
-Abus|net@9||-0.5|IJ1800|northFif@1|out[1:37],aout[T,1:14]|62|-6|pin@7||66|-6
-Abus|net@13||-0.5|IJ1800|pin@10||-6|-9|inputDoc@1|inD[1:37,T],ain[1:14]|-2|-9
-Awire|net@14|||1800|southFif@1|succ[tap]|-33|3|pin@11||-18|3
-Awire|net@15|||900|pin@11||-18|3|pin@12||-18|-1
-Awire|net@16|||1800|pin@12||-18|-1|inputDoc@1|pred|-3|-1
-Abus|net@23||-0.5|IJ1800|inputDoc@1|succ[T,D]|3|3|pin@17||10|3
-Awire|net@26|||0|northFif@1|pred|57|3|pin@20||51|3
-Abus|net@28||-0.5|IJ0|inputDoc@1|pred[T,D]|-3|3|pin@22||-11|3
-Awire|net@37|||0|pin@30||67|3|northFif@1|succ|63|3
-Awire|net@38|||1800|southFif@1|fout|-33|-2|pin@31||-23|-2
-Awire|net@39|||900|pin@31||-23|-2|pin@32||-23|-13
-Awire|net@40|||1800|pin@32||-23|-13|pin@33||52|-13
-Awire|net@41|||2700|pin@33||52|-13|pin@34||52|-2
-Awire|net@42|||1800|pin@34||52|-2|northFif@1|fin|57|-2
-Awire|net@43|||1800|inputDoc@1|freqOut|3|-2|pin@35||9|-2
-Awire|net@44|||900|pin@35||9|-2|pin@36||9|-17
-Awire|net@45|||0|pin@36||9|-17|pin@37||-43|-17
-Awire|net@46|||2700|pin@37||-43|-17|pin@39||-43|-3
-Awire|net@49|||0|southFif@1|cin|-39|-3|pin@39||-43|-3
-Awire|net@50|||1800|conn@0|y|-47|-1|southFif@1|fin|-39|-1
-Awire|net@51|||1800|northFif@1|fout|63|-2|conn@1|a|68|-2
-Abus|net@52||-0.5|IJ0|southFif@1|sir[1:9]|-37|6|conn@2|y|-46|6
-Abus|net@53||-0.5|IJ1800|conn@3|y|-46|12|southFif@1|sid[1:9]|-37|12
-Abus|net@54||-0.5|IJ1800|conn@4|y|-46|9|southFif@1|sic[1:9]|-37|9
-Abus|net@64||-0.5|IJ1800|southFif@1|out[1:37],aout[T,1:14]|-34|-6|pin@58||-27|-6
-Awire|net@96|||0|tokenFIF@0|pred|21|1|pin@76||17|1
-Awire|net@98|||1800|tokenFIF@0|succ|27|1|pin@78||32|1
-Abus|net@106||-0.5|IJ0|northFif@1|in[1:37],ain[T,1:14]|58|-6|pin@80||34|-6
-Abus|net@107||-0.5|IJ1800|southFif@1|sor[1:9]|-34|6|inputDoc@1|si[1:9]|-1|6
-Abus|net@108||-0.5|IJ1800|inputDoc@1|so[1:9]|2|6|tokenFIF@0|sir[1:9]|23|6
-Abus|net@109||-0.5|IJ1800|tokenFIF@0|sor[1:9]|26|6|northFif@1|sir[1:9]|59|6
-Abus|net@116||-0.5|IJ1800|southFif@1|soc[1:9]|-34|9|northFif@1|sic[1:9]|59|9
-Abus|net@117||-0.5|IJ0|northFif@1|sid[1:9]|59|12|southFif@1|sod[1:9]|-34|12
-Awire|net@118|||0|inputDoc@1|signalBitFromInboundSwitchFabric|-3|-3|pin@83||-8|-3
-Abus|net@119||-0.5|IJ0|pin@80||34|-6|pin@87||18|-6
-Abus|net@120||-0.5|FS0|pin@86||18|-9|inputDoc@1|outS[1:37,T],aout[1:14]|2|-9
-Abus|xx[2:9]|D5G2;|-0.5|IJ900|conn@5||-22|-23|pin@47||-22|-28
-Abus|yy[2:9]|D5G2;|-0.5|IJ2700|conn@5||-22|-23|pin@48||-22|-18
-Efin||D4G2;|conn@0|a|I
-Efout||D6G2;|conn@1|y|O
-Esic[1:9]||D4G2;|conn@4|a|B
-Esid[1:9]||D4G2;|conn@3|a|B
-Esir[1:9]||D4G2;X-4;|conn@2|y|B
-X
index 77094be..00a28c1 100755 (executable)
@@ -1163,7 +1163,7 @@ Eout||D5G2;|pin@3||O
 X
 
 # Cell ctrAND2in100;2{lay}
-CctrAND2in100;2{lay}||cmos90|1195149611468|1232993022310||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1232992921640|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1233256386772
+CctrAND2in100;2{lay}||cmos90|1195149611468|1237674353791||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237674557415|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237674557415
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@6||-34|-34||||
 NX-Metal-1-Metal-2-Con|contact@7||-56|-34||||
@@ -1187,9 +1187,9 @@ Ametal-1|net@131|||S1800|pin@47||-4|25|inv100@2|in_1|8|25
 Ametal-2|net@132|||S0|wellCont@2|gnd_1|-32.5|0|inv30@0|gnd|-32.5|0
 Ametal-2|net@133|||S0|wellCont@2|vdd_2|-32.5|-50|inv30@0|vdd_1|-32.5|-50
 Ametal-2|net@134|||S0|wellCont@2|vdd_3|-32.5|50|inv30@0|vdd|-32.5|50
-Ametal-2|net@135|||S0|nor10sym@0|gnd_1|-39.5|0|wellCont@2|gnd|-41.5|0
-Ametal-2|net@136|||S0|nor10sym@0|vdd_3|-39.5|-50|wellCont@2|vdd|-41.5|-50
-Ametal-2|net@137|||S0|nor10sym@0|vdd_2|-39.5|50|wellCont@2|vdd_1|-41.5|50
+Ametal-2|net@135|||S1800|nor10sym@0|gnd_1|-42|0|wellCont@2|gnd|-41.5|0
+Ametal-2|net@136|||S1800|nor10sym@0|vdd_3|-42|-50|wellCont@2|vdd|-41.5|-50
+Ametal-2|net@137|||S1800|nor10sym@0|vdd_2|-42|50|wellCont@2|vdd_1|-41.5|50
 Ametal-1|net@145|||S0|inv30@0|inA|-23|-25|pin@54||-34|-25
 Ametal-1|net@146|||S900|pin@54||-34|-25|contact@6||-34|-34
 Ametal-2|net@148|||S0|contact@6||-34|-34|contact@7||-56|-34
index 12ac289..1187a25 100755 (executable)
@@ -18,7 +18,7 @@ LorangeTSMC090nm|orangeTSMC090nm
 
 LredFive|redFive
 
-LscanK|scanK
+LscanM|scanM
 
 LwiresL|wiresL
 
@@ -1662,7 +1662,7 @@ Emyp1p_1,myp2p_1|sout|D5G2;|pin@44||O
 X
 
 # Cell cntShift;2{lay}
-CcntShift;2{lay}||cmos90|1226191120170|1236828111536||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235315366180|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235315366180
+CcntShift;2{lay}||cmos90|1226191120170|1237768111257||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235315366180|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235315366180
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-15|0||||
 NX-Metal-1-Metal-2-Con|contact@1||-3.5|100||||
@@ -1689,8 +1689,8 @@ NMetal-1-Pin|pin@25||-3.5|97||||
 NMetal-1-Pin|pin@26||-3|-97||||
 NMetal-2-Pin|pin@27||-43|-44||||
 NMetal-2-Pin|pin@28||43|56||||
-IscanK:scanBusInM3;1{lay}|scanBusI@0||0|-144|||D5G4;
-IscanK:scanBusOutM3;1{lay}|scanBusO@0||0|144|||D5G4;
+IscanM:scanBusInM3;1{lay}|scanBusI@1||0|-144|||D5G4;
+IscanM:scanBusOutM3;1{lay}|scanBusO@1||0|144|||D5G4;
 IwiresL:select15;1{lay}|select15@0||-29|-72|||D5G4;
 IwiresL:select15;1{lay}|select15@1||-29|72|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@0||-38.5|72|||D5G4;
@@ -1722,21 +1722,21 @@ Ametal-1|net@59|||S900|contact@1||-3.5|100|pin@25||-3.5|97
 Ametal-1|net@60|||S1800|pin@25||-3.5|97|nand10@0|inB|-0.5|97
 Ametal-1|net@61|||S900|contact@2||-3|-95|pin@26||-3|-97
 Ametal-1|net@62|||S1800|pin@26||-3|-97|nand10@1|inB|-0.5|-97
-Ametal-3|net@63|||S2700|scanBusI@0|si[9]|24|-144|scanBusO@0|so[9]|24|144
-Ametal-3|net@65|||S900|scanBusO@0|so[2]|-18|144|contact@5||-18|-95
-Ametal-3|net@66|||S900|contact@6||-12|100|scanBusI@0|si[3]|-12|-144
-Ametal-3|net@67|||S900|scanBusO@0|so[4]|-6|147|scanBusI@0|si[4]|-6|-141
-Ametal-3|net@68|||S900|scanBusO@0|so[5]|0|144|scanBusI@0|si[5]|0|-144
-Ametal-3|net@69|||S900|scanBusO@0|so[6]|6|144|scanBusI@0|si[6]|6|-144
-Ametal-3|net@70|||S900|scanBusO@0|so[7]|12|144|scanBusI@0|si[7]|12|-144
-Ametal-3|net@71|||S900|scanBusO@0|so[8]|18|144|scanBusI@0|si[8]|18|-144
-Ametal-3|net@72|||S900|contact@5||-18|-95|scanBusI@0|si[2]|-18|-144
+Ametal-3|net@63|||S2700|scanBusI@1|si[9]|24|-144|scanBusO@1|so[9]|24|144
+Ametal-3|net@65|||S900|scanBusO@1|so[2]|-18|144|contact@5||-18|-95
+Ametal-3|net@66|||S900|contact@6||-12|100|scanBusI@1|si[3]|-12|-144
+Ametal-3|net@67|||S900|scanBusO@1|so[4]|-6|147|scanBusI@1|si[4]|-6|-141
+Ametal-3|net@68|||S900|scanBusO@1|so[5]|0|144|scanBusI@1|si[5]|0|-144
+Ametal-3|net@69|||S900|scanBusO@1|so[6]|6|144|scanBusI@1|si[6]|6|-144
+Ametal-3|net@70|||S900|scanBusO@1|so[7]|12|144|scanBusI@1|si[7]|12|-144
+Ametal-3|net@71|||S900|scanBusO@1|so[8]|18|144|scanBusI@1|si[8]|18|-144
+Ametal-3|net@72|||S900|contact@5||-18|-95|scanBusI@1|si[2]|-18|-144
 Ametal-2|net@73|||S1800|contact@5||-18|-95|contact@2||-3|-95
 Ametal-2|net@74|||S1800|contact@6||-12|100|contact@1||-3.5|100
-Ametal-3|net@75|||S900|scanBusO@0|so[3]|-12|144|contact@6||-12|100
+Ametal-3|net@75|||S900|scanBusO@1|so[3]|-12|144|contact@6||-12|100
 Ametal-2|net@77|||S1800|pin@27||-43|-44|contact@7||-24|-44
-Ametal-3|net@78|||S2700|scanBusI@0|si[1]|-24|-144|contact@7||-24|-44
-Ametal-3|net@83|||S900|scanBusO@0|so[1]|-24|144|contact@8||-24|56
+Ametal-3|net@78|||S2700|scanBusI@1|si[1]|-24|-144|contact@7||-24|-44
+Ametal-3|net@83|||S900|scanBusO@1|so[1]|-24|144|contact@8||-24|56
 Ametal-2|net@86|||S1800|contact@8||-24|56|pin@28||43|56
 Ametal-2|net@87||6.2|S1800|wellCont@0|vdd_2|-34|22|nand10@0|vdd_2|-26|22
 Ametal-2|net@88||6.2|S0|nand10@0|gnd_1|-26|72|wellCont@0|gnd_1|-34|72
@@ -1750,25 +1750,25 @@ Egnd_2||D5G2;|inv40B@2|gnd_1|G
 Egnd_3||D5G2;|inv40B@3|gnd_1|G
 Emyp1p||D5G2;|pin@22||O
 Emyp2p||D5G2;|pin@21||O
-Esid[1]||D5G2;|scanBusI@0|si[1]|B
-Esid[2]||D5G2;|scanBusI@0|si[2]|B
-Esid[3]||D5G2;|scanBusI@0|si[3]|B
-Esid[4]||D5G2;|scanBusI@0|si[4]|B
-Esid[5]||D5G2;|scanBusI@0|si[5]|B
-Esid[6]||D5G2;|scanBusI@0|si[6]|B
-Esid[7]||D5G2;|scanBusI@0|si[7]|B
-Esid[8]||D5G2;|scanBusI@0|si[8]|B
-Esid[9]||D5G2;|scanBusI@0|si[9]|B
+Esid[1]||D5G2;|scanBusI@1|si[1]|B
+Esid[2]||D5G2;|scanBusI@1|si[2]|B
+Esid[3]||D5G2;|scanBusI@1|si[3]|B
+Esid[4]||D5G2;|scanBusI@1|si[4]|B
+Esid[5]||D5G2;|scanBusI@1|si[5]|B
+Esid[6]||D5G2;|scanBusI@1|si[6]|B
+Esid[7]||D5G2;|scanBusI@1|si[7]|B
+Esid[8]||D5G2;|scanBusI@1|si[8]|B
+Esid[9]||D5G2;|scanBusI@1|si[9]|B
 Esin||D5G2;|pin@28||I
-Esod[1]||D5G2;|scanBusO@0|so[1]|B
-Esod[2]||D5G2;|scanBusO@0|so[2]|B
-Esod[3]||D5G2;|scanBusO@0|so[3]|B
-Esod[4]||D5G2;|scanBusO@0|so[4]|B
-Esod[5]||D5G2;|scanBusO@0|so[5]|B
-Esod[6]||D5G2;|scanBusO@0|so[6]|B
-Esod[7]||D5G2;|scanBusO@0|so[7]|B
-Esod[8]||D5G2;|scanBusO@0|so[8]|B
-Esod[9]||D5G2;|scanBusO@0|so[9]|B
+Esod[1]||D5G2;|scanBusO@1|so[1]|B
+Esod[2]||D5G2;|scanBusO@1|so[2]|B
+Esod[3]||D5G2;|scanBusO@1|so[3]|B
+Esod[4]||D5G2;|scanBusO@1|so[4]|B
+Esod[5]||D5G2;|scanBusO@1|so[5]|B
+Esod[6]||D5G2;|scanBusO@1|so[6]|B
+Esod[7]||D5G2;|scanBusO@1|so[7]|B
+Esod[8]||D5G2;|scanBusO@1|so[8]|B
+Esod[9]||D5G2;|scanBusO@1|so[9]|B
 Esout||D5G2;|pin@27||O
 Evdd||D5G2;|wellCont@0|vdd|P
 Evdd_1||D5G2;|wellCont@0|vdd_1|P
@@ -1781,7 +1781,7 @@ Evdd_7||D5G2;|inv40B@3|vdd_3|P
 X
 
 # Cell cntShift;1{lay}
-CcntShift;1{lay}||cmos90|1226191120170|1236828111536||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226276472217|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235252233294
+CcntShift;1{lay}||cmos90|1226191120170|1237768111257||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226276472217|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235252233294
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-15.5|0||||
 NX-Metal-1-Metal-2-Con|contact@1||-3.5|100||||
@@ -1814,8 +1814,8 @@ NMetal-1-Pin|pin@25||-3.5|97||||
 NMetal-1-Pin|pin@26||-3|-97||||
 NMetal-2-Pin|pin@27||-43|-44||||
 NMetal-2-Pin|pin@28||43|56||||
-IscanK:scanBusInM3;1{lay}|scanBusI@0||0|-144|||D5G4;
-IscanK:scanBusOutM3;1{lay}|scanBusO@0||0|144|||D5G4;
+IscanM:scanBusInM3;1{lay}|scanBusI@1||0|-144|||D5G4;
+IscanM:scanBusOutM3;1{lay}|scanBusO@1||0|144|||D5G4;
 IwiresL:select15;1{lay}|select15@0||-29|-72|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@0||-38.5|72|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@1||-38.5|-72|||D5G4;
@@ -1860,21 +1860,21 @@ Ametal-1|net@59|||S900|contact@1||-3.5|100|pin@25||-3.5|97
 Ametal-1|net@60|||S1800|pin@25||-3.5|97|nand10@0|inB|-0.5|97
 Ametal-1|net@61|||S900|contact@2||-3|-95|pin@26||-3|-97
 Ametal-1|net@62|||S1800|pin@26||-3|-97|nand10@1|inB|-0.5|-97
-Ametal-3|net@63|||S2700|scanBusI@0|si[9]|24|-144|scanBusO@0|so[9]|24|144
-Ametal-3|net@65|||S900|scanBusO@0|so[2]|-18|144|contact@5||-18|-95
-Ametal-3|net@66|||S900|contact@6||-12|100|scanBusI@0|si[3]|-12|-144
-Ametal-3|net@67|||S900|scanBusO@0|so[4]|-6|147|scanBusI@0|si[4]|-6|-141
-Ametal-3|net@68|||S900|scanBusO@0|so[5]|0|144|scanBusI@0|si[5]|0|-144
-Ametal-3|net@69|||S900|scanBusO@0|so[6]|6|144|scanBusI@0|si[6]|6|-144
-Ametal-3|net@70|||S900|scanBusO@0|so[7]|12|144|scanBusI@0|si[7]|12|-144
-Ametal-3|net@71|||S900|scanBusO@0|so[8]|18|144|scanBusI@0|si[8]|18|-144
-Ametal-3|net@72|||S900|contact@5||-18|-95|scanBusI@0|si[2]|-18|-144
+Ametal-3|net@63|||S2700|scanBusI@1|si[9]|24|-144|scanBusO@1|so[9]|24|144
+Ametal-3|net@65|||S900|scanBusO@1|so[2]|-18|144|contact@5||-18|-95
+Ametal-3|net@66|||S900|contact@6||-12|100|scanBusI@1|si[3]|-12|-144
+Ametal-3|net@67|||S900|scanBusO@1|so[4]|-6|147|scanBusI@1|si[4]|-6|-141
+Ametal-3|net@68|||S900|scanBusO@1|so[5]|0|144|scanBusI@1|si[5]|0|-144
+Ametal-3|net@69|||S900|scanBusO@1|so[6]|6|144|scanBusI@1|si[6]|6|-144
+Ametal-3|net@70|||S900|scanBusO@1|so[7]|12|144|scanBusI@1|si[7]|12|-144
+Ametal-3|net@71|||S900|scanBusO@1|so[8]|18|144|scanBusI@1|si[8]|18|-144
+Ametal-3|net@72|||S900|contact@5||-18|-95|scanBusI@1|si[2]|-18|-144
 Ametal-2|net@73|||S1800|contact@5||-18|-95|contact@2||-3|-95
 Ametal-2|net@74|||S1800|contact@6||-12|100|contact@1||-3.5|100
-Ametal-3|net@75|||S900|scanBusO@0|so[3]|-12|144|contact@6||-12|100
+Ametal-3|net@75|||S900|scanBusO@1|so[3]|-12|144|contact@6||-12|100
 Ametal-2|net@77|||S1800|pin@27||-43|-44|contact@7||-24|-44
-Ametal-3|net@78|||S2700|scanBusI@0|si[1]|-24|-144|contact@7||-24|-44
-Ametal-3|net@83|||S900|scanBusO@0|so[1]|-24|144|contact@8||-24|56
+Ametal-3|net@78|||S2700|scanBusI@1|si[1]|-24|-144|contact@7||-24|-44
+Ametal-3|net@83|||S900|scanBusO@1|so[1]|-24|144|contact@8||-24|56
 Ametal-2|net@86|||S1800|contact@8||-24|56|pin@28||43|56
 EctgLO||D5G2;|pin@14||I
 Egnd||D5G2;|wellCont@0|gnd|G
@@ -1883,25 +1883,25 @@ Egnd_2||D5G2;|inv40B@2|gnd_1|G
 Egnd_3||D5G2;|inv40B@3|gnd_1|G
 Ep1p|myp1p|D5G2;|pin@22||O
 Ep2p|myp2p|D5G2;|pin@21||O
-Esid[1]||D5G2;|scanBusI@0|si[1]|B
-Esid[2]||D5G2;|scanBusI@0|si[2]|B
-Esid[3]||D5G2;|scanBusI@0|si[3]|B
-Esid[4]||D5G2;|scanBusI@0|si[4]|B
-Esid[5]||D5G2;|scanBusI@0|si[5]|B
-Esid[6]||D5G2;|scanBusI@0|si[6]|B
-Esid[7]||D5G2;|scanBusI@0|si[7]|B
-Esid[8]||D5G2;|scanBusI@0|si[8]|B
-Esid[9]||D5G2;|scanBusI@0|si[9]|B
+Esid[1]||D5G2;|scanBusI@1|si[1]|B
+Esid[2]||D5G2;|scanBusI@1|si[2]|B
+Esid[3]||D5G2;|scanBusI@1|si[3]|B
+Esid[4]||D5G2;|scanBusI@1|si[4]|B
+Esid[5]||D5G2;|scanBusI@1|si[5]|B
+Esid[6]||D5G2;|scanBusI@1|si[6]|B
+Esid[7]||D5G2;|scanBusI@1|si[7]|B
+Esid[8]||D5G2;|scanBusI@1|si[8]|B
+Esid[9]||D5G2;|scanBusI@1|si[9]|B
 Esin||D5G2;|pin@28||I
-Esod[1]||D5G2;|scanBusO@0|so[1]|B
-Esod[2]||D5G2;|scanBusO@0|so[2]|B
-Esod[3]||D5G2;|scanBusO@0|so[3]|B
-Esod[4]||D5G2;|scanBusO@0|so[4]|B
-Esod[5]||D5G2;|scanBusO@0|so[5]|B
-Esod[6]||D5G2;|scanBusO@0|so[6]|B
-Esod[7]||D5G2;|scanBusO@0|so[7]|B
-Esod[8]||D5G2;|scanBusO@0|so[8]|B
-Esod[9]||D5G2;|scanBusO@0|so[9]|B
+Esod[1]||D5G2;|scanBusO@1|so[1]|B
+Esod[2]||D5G2;|scanBusO@1|so[2]|B
+Esod[3]||D5G2;|scanBusO@1|so[3]|B
+Esod[4]||D5G2;|scanBusO@1|so[4]|B
+Esod[5]||D5G2;|scanBusO@1|so[5]|B
+Esod[6]||D5G2;|scanBusO@1|so[6]|B
+Esod[7]||D5G2;|scanBusO@1|so[7]|B
+Esod[8]||D5G2;|scanBusO@1|so[8]|B
+Esod[9]||D5G2;|scanBusO@1|so[9]|B
 Esout||D5G2;|pin@27||O
 Evdd||D5G2;|wellCont@0|vdd|P
 Evdd_1||D5G2;|wellCont@0|vdd_1|P
index 3d7218e..0228dee 100755 (executable)
@@ -8,7 +8,7 @@ Vschematic|sch
 
 # External Libraries:
 
-LdockPartsM|dockPartsM
+LfanPinsK|fanPinsK
 
 LorangeTSMC090nm|orangeTSMC090nm
 
@@ -16,9 +16,9 @@ LredFive|redFive
 
 LregistersM|registersM
 
-LstageGroupsM|stageGroupsM
+LscanM|scanM
 
-LstagesM|stagesM
+LstageGroupsM|stageGroupsM
 
 LwiresL|wiresL
 
@@ -128,43 +128,10 @@ Eso[1:9]|sor[1:9]|D5G2;|pin@80||B
 Esucc[T,D]|succ[D,T]|D5G2;|pin@9||O
 X
 
-# Cell inputDock;1{lay}
-CinputDock;1{lay}||cmos90|1234799662181|1237153584713||ATTR_NCC(D5G5;NTY360;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-3-Metal-4-Con|contact@2||336|-17.4||||
-NX-Metal-3-Metal-4-Con|contact@3||480|-11.6||||
-NX-Metal-3-Metal-4-Con|contact@4||624|-5.8||||
-NX-Metal-3-Metal-4-Con|contact@5||768|0||||
-NX-Metal-3-Metal-4-Con|contact@6||912|5.8||||
-NX-Metal-3-Metal-4-Con|contact@7||1056|11.6||||
-NX-Metal-3-Metal-4-Con|contact@8||1200|17.4||||
-IdockPartsM:dockCenterTry1;2{lay}|dockCent@0||0|0|||D5G4;
-IregistersM:dockRegAndDriver;1{lay}|dockRegA@2||0|-455|||D5G4;
-IstageGroupsM:dockWagNine;1{lay}|dockWagN@0||-2|-2430.5|||D5G4;
-IstagesM:epiDockStage;1{lay}|epiDockS@0||-3|-2076.5|||D5G4;
-IstagesM:litDockStage;2{lay}|litDockS@1||0|818|||D5G4;
-IstagesM:mOneDockStage;1{lay}|mOneDock@0||0|-747.5|||D5G4;
-IstagesM:onDeckDockStage;1{lay}|onDeckDo@0||0|-1342|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||-1528|-745|||||ART_message(D5G40;)Sm1stage
-Ngeneric:Invisible-Pin|pin@1||-1506.5|-1276.5|||||ART_message(D5G40;)SonDeck
-Ngeneric:Invisible-Pin|pin@2||-1517.5|-1873.5|||||ART_message(D5G40;)SreQueue
-Ngeneric:Invisible-Pin|pin@3||-1514.5|-458|||||ART_message(D5G40;)Spredicate
-Ngeneric:Invisible-Pin|pin@4||-1526|-2071.5|||||ART_message(D5G40;)SepiStage
-IstagesM:rqDockStage;1{lay}|rqDockSt@0||0|-1850|||D5G4;
-Ametal-4|net@2|||S1800|dockCent@0|inLO[8]|454.5|17.4|contact@8||1200|17.4
-Ametal-4|net@4|||S0|dockCent@0|inLO[1]|454.5|-17.4|contact@2||336|-17.4
-Ametal-4|net@16|||S1800|dockCent@0|inLO[2]|454.5|-11.6|contact@3||480|-11.6
-Ametal-4|net@18|||S1800|dockCent@0|inLO[3]|454.5|-5.8|contact@4||624|-5.8
-Ametal-4|net@20|||S1800|dockCent@0|inLO[4]|454.5|0|contact@5||768|0
-Ametal-4|net@22|||S1800|dockCent@0|inLO[5]|454.5|5.8|contact@6||912|5.8
-Ametal-4|net@24|||S1800|dockCent@0|inLO[6]|454.5|11.6|contact@7||1056|11.6
-X
-
 # Cell inputDock;1{sch}
-CinputDock;1{sch}||schematic|1234803948154|1237554326457|
+CinputDock;1{sch}||schematic|1234803948154|1237644873372|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IwiresL:bitAssignments;1{ic}|bitAssig@0||-38.5|29||V|D5G4;
-IstageGroupsM:centerFive;1{ic}|centerFi@0||24|0|||D5G4;
 NOff-Page|conn@2||15|-9||||
 NOff-Page|conn@3||13|6|||XRR|
 NOff-Page|conn@5||-31|6|||Y|
@@ -177,11 +144,9 @@ NWire_Con|conn@15||-34|42||||
 NOff-Page|conn@16||-39|-19|||RRR|
 NWire_Con|conn@17||-39|-14||||
 NOff-Page|conn@18||57.5|19|||Y|
-IdockPartsM:dockCenterTry2;1{ic}|dockCent@1||6|32|||D5G4;
 IstageGroupsM:dockWagNine;1{ic}|dockWagN@0||-24|-2|||D5G4;
 IinputDock;1{ic}|inputDoc@0||66|61.5|||D5G4;
 IredFive:inv;1{ic}|inv@0||87|1|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IstagesM:litDockStage;1{ic}|litDockS@1||72|1|||D5G4;
 IregistersM:newPathReg;1{ic}|newPathR@0||72|29|Y||D5G4;
 Ngeneric:Invisible-Pin|pin@0||16.5|64|||||ART_message(D5G5;)SinputDock
 Ngeneric:Invisible-Pin|pin@1||16.5|58|||||ART_message(D5G3;)Sies 23 February 2009
@@ -203,18 +168,13 @@ NWire_Pin|pin@18||-36|3||||
 NBus_Pin|pin@19||0|6|-1|-1||
 NBus_Pin|pin@20||0|9|-1|-1||
 NWire_Pin|pin@21||33|-3||||
-NBus_Pin|pin@22||24|21|-1|-1||
-NWire_Pin|pin@23||10|21||||
 NBus_Pin|pin@25||42|43|-1|-1||
 NBus_Pin|pin@26||42|35.5|-1|-1||
 NBus_Pin|pin@28||37|-9|-1|-1||
 NBus_Pin|pin@29||37|-14|-1|-1||
 NBus_Pin|pin@36||2|47|-1|-1||
-NBus_Pin|pin@40||2|19|-1|-1||
-NBus_Pin|pin@41||-17|19|-1|-1||
 NWire_Pin|pin@43||-25|36||||
 NWire_Pin|pin@44||-25|42||||
-NBus_Pin|pin@47||24|-18|-1|-1||
 NBus_Pin|pin@48||56|3|-1|-1||
 NBus_Pin|pin@54||64|35|-1|-1|Y|
 NBus_Pin|pin@55||64|30|-1|-1|Y|
@@ -229,7 +189,6 @@ NWire_Pin|pin@76||60|-4||||
 NWire_Pin|pin@77||64|-1||||
 NWire_Pin|pin@78||64|4||||
 NBus_Pin|pin@79||56|-7|-1|-1||
-NBus_Pin|pin@81||72|-14|-1|-1||
 NWire_Pin|pin@82||-34|36||||
 NWire_Pin|pin@83||-34|49||||
 NBus_Pin|pin@84||42|29|-1|-1||
@@ -246,10 +205,10 @@ NBus_Pin|pin@94||-24|-20|-1|-1||
 NWire_Pin|pin@95||-39|-8||||
 NWire_Pin|pin@97||62|19||||
 NWire_Pin|pin@98||62|4||||
-NWire_Pin|pin@99||-9|20||||
 NWire_Pin|pin@101||70|48||||
 NBus_Pin|pin@103||-23|29|-1|-1||
 NBus_Pin|pin@104||-23|25|-1|-1||
+Ngeneric:Invisible-Pin|pin@105||17|53.5|||||ART_message(D5G3;)Sdepricated 21 March 2009
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||-14|3|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||32|6|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Abus|aout[TT,1:14]|D5G2;|-0.5|IJ2700|pin@90||84|29|pin@91||84|34
@@ -257,84 +216,48 @@ Abus|do[Ld,Co,Mv,Tp,Lt]|D5G2;|-0.5|IJ900|pin@13||41|-5|pin@14||41|-9
 Abus|do[Ld,Co]|D5G2;|-0.5|IJ900|pin@103||-23|29|pin@104||-23|25
 Awire|do[Lt]|D5G2;||2700|pin@77||64|-1|pin@78||64|4
 Awire|epi[TORP]|D5G2;||900|pin@10||33|0|pin@21||33|-3
-Awire|epi[TORP]|D5G2;||900|dockCent@1|torp|10|25|pin@23||10|21
-Awire|fire[M]|D5G2;||2700|dockCent@1|fire[M]|6|40|pin@61||6|48
 Abus|flag[A,B,D][set,clr]|D5G2;|-0.5|IJ2700|pin@11||14|-5|pin@12||14|-2
 Abus|flag[A,B,D][set,clr]|D5G2;|-0.5|IJ900|pin@25||42|43|pin@26||42|35.5
 Awire|flag[C][F]|D5G2;||900|pin@86||98|1|pin@87||98|-1
 Abus|flag[C][T,F]|D5G2;|-0.5|IJ900|pin@84||42|29|pin@85||42|23
 Awire|flag[C][T]|D5G2;||900|pin@88||82|1|pin@89||82|-1
-Abus|inLO[1:7]|D5G2;|-0.5|IJ900|dockCent@1|inLO[1:6,8]|-17|24|pin@41||-17|19
-Abus|inLO[1:7]|D5G2;|-0.5|IJ900|litDockS@1|outLO[1:8]|72|-12|pin@81||72|-14
 Abus|in[1:12]|D5G2;|-0.5|IJ900|pin@54||64|35|pin@55||64|30
-Abus|m1[1:12]|D5G2;|-0.5|IJ900|dockCent@1|m1[1:12]|24|24|pin@22||24|21
-Abus|m1[1:36]|D5G2;|-0.5|IJ900|centerFi@0|m1[1:36]|24|-13|pin@47||24|-18
 Awire|mc|D5G2;||2700|pin@43||-25|36|pin@44||-25|42
 Awire|mc|D5G2;||2700|conn@15||-34|42|pin@83||-34|49
 Awire|net@2|||1800|wire90@0|b|-11.5|3|pin@3||5|3
 Awire|net@3|||900|pin@3||5|3|pin@4||5|0
-Awire|net@4|||1800|pin@4||5|0|centerFi@0|pred[R]|21|0
-Abus|net@6||-0.5|IJ1800|conn@2|y|17|-9|centerFi@0|in[1:36,T]|20|-9
-Abus|net@8||-0.5|IJ1800|dockWagN@0|out[1:36]|-17|-11|centerFi@0|ring[1:36]|20|-11
-Abus|net@9||-0.5|IJ1800|centerFi@0|rq[1:36]|28|-11|pin@6||32|-11
 Abus|net@10||-0.5|IJ900|pin@6||32|-11|pin@7||32|-24
 Abus|net@11||-0.5|IJ0|pin@7||32|-24|pin@8||-34|-24
 Abus|net@12||-0.5|IJ2700|pin@8||-34|-24|pin@9||-34|-11
 Abus|net@13||-0.5|IJ1800|pin@9||-34|-11|dockWagN@0|in[1:36]|-30|-11
-Awire|net@14|||1800|centerFi@0|epi[TORP]|27|0|pin@10||33|0
-Abus|net@15||-0.5|IJ0|centerFi@0|flag[A,B,D][set,clr]|21|-5|pin@11||14|-5
-Abus|net@17||-0.5|IJ1800|centerFi@0|do[Ld,Co,Mv,Tp,Lt]|27|-5|pin@13||41|-5
 Awire|net@20|||2700|pin@15||36|6|pin@16||36|16
 Awire|net@21|||0|pin@16||36|16|pin@17||-36|16
 Awire|net@22|||900|pin@17||-36|16|pin@18||-36|3
 Awire|net@23|||1800|pin@18||-36|3|dockWagN@0|pred|-27|3
 Abus|net@24||-0.5|IJ1800|dockWagN@0|sor[1:9]|-22|6|pin@19||0|6
 Abus|net@25||-0.5|IJ2700|pin@19||0|6|pin@20||0|9
-Abus|net@26||-0.5|IJ1800|pin@20||0|9|centerFi@0|sir[1:9]|23|9
-Awire|net@27|||1800|conn@3|y|15|6|centerFi@0|do[epi]|21|6
 Abus|net@28||-0.5|IJ1800|conn@5|y|-29|6|dockWagN@0|sir[1:9]|-25|6
-Abus|net@30||-0.5|IJ1800|dockCent@1|flag[A,B,D][set,clr]|31|35.5|pin@26||42|35.5
-Abus|net@34||-0.5|IJ1800|centerFi@0|ps[1:36]|28|-9|pin@28||37|-9
 Abus|net@44||-0.5|IJ1800|conn@8|y|-11|47|pin@36||2|47
-Abus|net@46||-0.5|IJ2700|dockCent@1|pred[D,T]|2|39|pin@36||2|47
-Awire|net@52|||0|dockCent@1|mc|-19|36|pin@43||-25|36
 Awire|net@60|||1800|dockWagN@0|succ|-21|3|wire90@0|a|-16.5|3
-Awire|net@61|||1800|centerFi@0|succ|27|6|wire90@1|a|29.5|6
 Awire|net@62|||1800|wire90@1|b|34.5|6|pin@15||36|6
 Abus|net@72||-0.5|IJ1800|newPathR@0|aout[1:14,TT]|75|29|pin@90||84|29
 Abus|net@81||-0.5|IJ1800|pin@59||64|28|newPathR@0|ainB[1:14,TT]|69|28
 Abus|net@82||-0.5|IJ1800|pin@55||64|30|newPathR@0|ainA[1:14,TT]|69|30
-Abus|net@95||-0.5|IJ0|conn@13|a|81|9|litDockS@1|sor[1:9]|74|9
-Abus|net@105||-0.5|IJ1800|conn@9|y|64|-9|litDockS@1|inA[1:37]|68|-9
-Awire|net@107|||900|pin@71||11|44|dockCent@1|ready|11|39
 Awire|net@110|||900|pin@73||80|44|pin@74||80|-2
-Awire|net@111|||0|pin@74||80|-2|litDockS@1|succ_1[D,T]|76|-2
 Awire|net@113|||900|pin@75||60|48|pin@76||60|-4
-Awire|net@114|||1800|pin@76||60|-4|litDockS@1|fire[M]|68|-4
-Awire|net@115|||0|litDockS@1|do[L]|68|-1|pin@77||64|-1
-Abus|net@117||-0.5|IJ1800|litDockS@1|succ[D,T]|76|4|conn@7|a|85|4
-Abus|net@119||-0.5|IJ1800|pin@79||56|-7|litDockS@1|inB[1:20]|68|-7
 Awire|net@121|||1800|pin@71||11|44|pin@73||80|44
-Abus|net@122||-0.5|IJ1800|centerFi@0|sor[1:9]|26|9|litDockS@1|sir[1:9]|71|9
 Awire|net@124|||1800|pin@61||6|48|pin@75||60|48
-Abus|net@127||-0.5|IJ1800|dockCent@1|flag[C][T,F]|32|29|pin@84||42|29
-Awire|net@128|||1800|litDockS@1|outS[1]|76|1|pin@88||82|1
 Awire|net@129|||1800|inv@0|out|89.5|1|pin@86||98|1
 Awire|net@131|||1800|pin@88||82|1|inv@0|in|84.5|1
-Abus|net@135||-0.5|IJ1800|litDockS@1|out[1:37]|78|-8|pin@92||84|-8
 Awire|net@136|||900|conn@17||-39|-14|conn@16|a|-39|-17
 Awire|net@138|||1800|conn@18|y|59.5|19|pin@97||62|19
 Awire|net@139|||900|pin@97||62|19|pin@98||62|4
-Awire|net@141|||0|litDockS@1|do[L_1]|68|4|pin@98||62|4
 Awire|net@144|||1800|pin@75||60|48|pin@101||70|48
 Awire|net@147|||900|pin@101||70|48|newPathR@0|fire[A,B]|70|32
-Abus|net@148||-0.5|IJ0|dockCent@1|torp_1|-19|29|pin@103||-23|29
 Abus|out[1:37]|D5G2;|-0.5|IJ900|pin@92||84|-8|pin@93||84|-9
 Abus|ps[1:15]|D5G2;|-0.5|IJ2700|pin@57||64|23|pin@59||64|28
 Abus|ps[1:20]|D5G2;|-0.5|IJ2700|pin@79||56|-7|pin@48||56|3
 Abus|ps[1:36]|D5G2;|-0.5|IJ900|pin@28||37|-9|pin@29||37|-14
-Abus|ps[18,19]|D5G2;|-0.5|IJ900|dockCent@1|bit[4:5]|2|24|pin@40||2|19
-Awire|ps[21]|D5G2;||900|dockCent@1|Dvoid|-9|25|pin@99||-9|20
 Awire|sir[9]|D5G2;||900|conn@15||-34|42|pin@82||-34|36
 Abus|take[1:6]|D5G2;|-0.5|IJ900|dockWagN@0|take[1:6]|-24|-15|pin@94||-24|-20
 Awire|take[4]|D5G2;||2700|conn@17||-39|-14|pin@95||-39|-8
@@ -574,20 +497,902 @@ Esucc[D,T]||D6G2;|pin@14||O
 X
 
 # Cell outputDock;1{lay}
-CoutputDock;1{lay}||cmos90|1234799662181|1237129757239||ATTR_NCC(D5G5;NTY360;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]
+CoutputDock;1{lay}||cmos90|1234799662181|1237854260856||DRC_last_good_drc_area_date()G1237854710447|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237854710447
 Ngeneric:Facet-Center|art@0||0|0||||AV
-IregistersM:dockRegAndDriver;1{lay}|dockRegA@2||0|-671|||D5G4;
-IstageGroupsM:dockWagNine;1{lay}|dockWagN@0||0|-2430.5|||D5G4;
-IstageGroupsM:epiRQod;1{lay}|epiRQod@0||0|-1998.5|||D5G4;
-IstagesM:mOneDockStage;1{lay}|mOneDock@0||0|-963.5|||D5G4;
-IdockPartsM:newDandP;1{lay}|newDandP@0||0|921.5|||D5G4;
-IstagesM:outDockCenter;1{lay}|outDockC@1||0|-172|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||-1528|-925|||||ART_message(D5G40;)Sm1stage
-Ngeneric:Invisible-Pin|pin@3||-1514.5|-638|||||ART_message(D5G40;)Spredicate
+NX-Metal-2-Metal-3-Con|contact@0||-1524|-758||||
+NX-Metal-2-Metal-3-Con|contact@1||348|-758||||
+NX-Metal-2-Metal-3-Con|contact@2||492|-758||||
+NX-Metal-2-Metal-3-Con|contact@3||636|-758||||
+NX-Metal-2-Metal-3-Con|contact@4||780|-758||||
+NX-Metal-2-Metal-3-Con|contact@5||924|-758||||
+NX-Metal-2-Metal-3-Con|contact@6||1068|-758||||
+NX-Metal-2-Metal-3-Con|contact@7||1212|-758||||
+NX-Metal-2-Metal-3-Con|contact@8||1356|-758||||
+NX-Metal-2-Metal-3-Con|contact@9||1500|-758||||
+NX-Metal-2-Metal-3-Con|contact@10||-1380|-758||||
+NX-Metal-2-Metal-3-Con|contact@11||-1236|-758||||
+NX-Metal-2-Metal-3-Con|contact@12||-1092|-758||||
+NX-Metal-2-Metal-3-Con|contact@13||-948|-758||||
+NX-Metal-2-Metal-3-Con|contact@14||-804|-758||||
+NX-Metal-2-Metal-3-Con|contact@15||-660|-758||||
+NX-Metal-2-Metal-3-Con|contact@16||-516|-758||||
+NX-Metal-2-Metal-3-Con|contact@17||-372|-758||||
+NX-Metal-2-Metal-3-Con|contact@18||-1464|-758||||
+NX-Metal-2-Metal-3-Con|contact@19||1560|-758||||
+NX-Metal-2-Metal-3-Con|contact@20||1416|-758||||
+NX-Metal-2-Metal-3-Con|contact@21||1272|-758||||
+NX-Metal-2-Metal-3-Con|contact@22||1128|-758||||
+NX-Metal-2-Metal-3-Con|contact@23||984|-758||||
+NX-Metal-2-Metal-3-Con|contact@24||840|-758||||
+NX-Metal-2-Metal-3-Con|contact@25||696|-758||||
+NX-Metal-2-Metal-3-Con|contact@26||552|-758||||
+NX-Metal-2-Metal-3-Con|contact@27||408|-758||||
+NX-Metal-2-Metal-3-Con|contact@28||-312|-758||||
+NX-Metal-2-Metal-3-Con|contact@29||-456|-758||||
+NX-Metal-2-Metal-3-Con|contact@30||-600|-758||||
+NX-Metal-2-Metal-3-Con|contact@31||-744|-758||||
+NX-Metal-2-Metal-3-Con|contact@32||-888|-758||||
+NX-Metal-2-Metal-3-Con|contact@33||-1032|-758||||
+NX-Metal-2-Metal-3-Con|contact@34||-1176|-758||||
+NX-Metal-2-Metal-3-Con|contact@35||-1320|-758||||
+NX-Metal-2-Metal-3-Con|contact@36||-1524|88||||
+NX-Metal-2-Metal-3-Con|contact@37||348|88||||
+NX-Metal-2-Metal-3-Con|contact@38||492|88||||
+NX-Metal-2-Metal-3-Con|contact@39||636|88||||
+NX-Metal-2-Metal-3-Con|contact@40||780|88||||
+NX-Metal-2-Metal-3-Con|contact@41||924|88||||
+NX-Metal-2-Metal-3-Con|contact@42||1068|88||||
+NX-Metal-2-Metal-3-Con|contact@43||1212|88||||
+NX-Metal-2-Metal-3-Con|contact@44||1356|88||||
+NX-Metal-2-Metal-3-Con|contact@45||1500|88||||
+NX-Metal-2-Metal-3-Con|contact@46||-1380|88||||
+NX-Metal-2-Metal-3-Con|contact@47||-1236|88||||
+NX-Metal-2-Metal-3-Con|contact@48||-1092|88||||
+NX-Metal-2-Metal-3-Con|contact@49||-948|88||||
+NX-Metal-2-Metal-3-Con|contact@50||-804|88||||
+NX-Metal-2-Metal-3-Con|contact@51||-660|88||||
+NX-Metal-2-Metal-3-Con|contact@52||-516|88||||
+NX-Metal-2-Metal-3-Con|contact@53||-372|88||||
+NX-Metal-2-Metal-3-Con|contact@54||-1464|88||||
+NX-Metal-2-Metal-3-Con|contact@55||1560|88||||
+NX-Metal-2-Metal-3-Con|contact@56||1416|88||||
+NX-Metal-2-Metal-3-Con|contact@57||1272|88||||
+NX-Metal-2-Metal-3-Con|contact@58||1128|88||||
+NX-Metal-2-Metal-3-Con|contact@59||984|88||||
+NX-Metal-2-Metal-3-Con|contact@60||840|88||||
+NX-Metal-2-Metal-3-Con|contact@61||696|88||||
+NX-Metal-2-Metal-3-Con|contact@62||552|88||||
+NX-Metal-2-Metal-3-Con|contact@63||408|88||||
+NX-Metal-2-Metal-3-Con|contact@64||-312|88||||
+NX-Metal-2-Metal-3-Con|contact@65||-456|88||||
+NX-Metal-2-Metal-3-Con|contact@66||-600|88||||
+NX-Metal-2-Metal-3-Con|contact@67||-744|88||||
+NX-Metal-2-Metal-3-Con|contact@68||-888|88||||
+NX-Metal-2-Metal-3-Con|contact@69||-1032|88||||
+NX-Metal-2-Metal-3-Con|contact@70||-1176|88||||
+NX-Metal-2-Metal-3-Con|contact@71||-1320|88||||
+NX-Metal-2-Metal-3-Con|contact@72||-1488|-88||||
+NX-Metal-2-Metal-3-Con|contact@73||1536|-88||||
+NX-Metal-2-Metal-3-Con|contact@74||1392|-88||||
+NX-Metal-2-Metal-3-Con|contact@75||1248|-88||||
+NX-Metal-2-Metal-3-Con|contact@76||1104|-88||||
+NX-Metal-2-Metal-3-Con|contact@77||960|-88||||
+NX-Metal-2-Metal-3-Con|contact@78||816|-88||||
+NX-Metal-2-Metal-3-Con|contact@79||672|-88||||
+NX-Metal-2-Metal-3-Con|contact@80||528|-88||||
+NX-Metal-2-Metal-3-Con|contact@81||384|-88||||
+NX-Metal-2-Metal-3-Con|contact@82||-336|-88||||
+NX-Metal-2-Metal-3-Con|contact@83||-480|-88||||
+NX-Metal-2-Metal-3-Con|contact@84||-624|-88||||
+NX-Metal-2-Metal-3-Con|contact@85||-768|-88||||
+NX-Metal-2-Metal-3-Con|contact@86||-912|-88||||
+NX-Metal-2-Metal-3-Con|contact@87||-1056|-88||||
+NX-Metal-2-Metal-3-Con|contact@88||-1200|-88||||
+NX-Metal-2-Metal-3-Con|contact@89||-1344|-88||||
+NX-Metal-2-Metal-3-Con|contact@90||-1548|-88||||
+NX-Metal-2-Metal-3-Con|contact@91||324|-88||||
+NX-Metal-2-Metal-3-Con|contact@92||468|-88||||
+NX-Metal-2-Metal-3-Con|contact@93||612|-88||||
+NX-Metal-2-Metal-3-Con|contact@94||756|-88||||
+NX-Metal-2-Metal-3-Con|contact@95||900|-88||||
+NX-Metal-2-Metal-3-Con|contact@96||1044|-88||||
+NX-Metal-2-Metal-3-Con|contact@97||1188|-88||||
+NX-Metal-2-Metal-3-Con|contact@98||1332|-88||||
+NX-Metal-2-Metal-3-Con|contact@99||1476|-88||||
+NX-Metal-2-Metal-3-Con|contact@100||-1404|-88||||
+NX-Metal-2-Metal-3-Con|contact@101||-1260|-88||||
+NX-Metal-2-Metal-3-Con|contact@102||-1116|-88||||
+NX-Metal-2-Metal-3-Con|contact@103||-972|-88||||
+NX-Metal-2-Metal-3-Con|contact@104||-828|-88||||
+NX-Metal-2-Metal-3-Con|contact@105||-684|-88||||
+NX-Metal-2-Metal-3-Con|contact@106||-540|-88||||
+NX-Metal-2-Metal-3-Con|contact@107||-396|-88||||
+NX-Metal-2-Metal-3-Con|contact@108||-1542|-394||||
+NX-Metal-2-Metal-3-Con|contact@109||330|-394||||
+NX-Metal-2-Metal-3-Con|contact@110||474|-394||||
+NX-Metal-2-Metal-3-Con|contact@111||618|-394||||
+NX-Metal-2-Metal-3-Con|contact@112||762|-394||||
+NX-Metal-2-Metal-3-Con|contact@113||906|-394||||
+NX-Metal-2-Metal-3-Con|contact@114||1050|-394||||
+NX-Metal-2-Metal-3-Con|contact@115||1194|-394||||
+NX-Metal-2-Metal-3-Con|contact@116||1338|-394||||
+NX-Metal-2-Metal-3-Con|contact@117||1482|-394||||
+NX-Metal-2-Metal-3-Con|contact@118||-1398|-394||||
+NX-Metal-2-Metal-3-Con|contact@119||-1254|-394||||
+NX-Metal-2-Metal-3-Con|contact@120||-1110|-394||||
+NX-Metal-2-Metal-3-Con|contact@121||-966|-394||||
+NX-Metal-2-Metal-3-Con|contact@122||-822|-394||||
+NX-Metal-2-Metal-3-Con|contact@123||-678|-394||||
+NX-Metal-2-Metal-3-Con|contact@124||-534|-394||||
+NX-Metal-2-Metal-3-Con|contact@125||-390|-394||||
+NX-Metal-2-Metal-3-Con|contact@126||-1482|-394||||
+NX-Metal-2-Metal-3-Con|contact@127||1542|-394||||
+NX-Metal-2-Metal-3-Con|contact@128||1398|-394||||
+NX-Metal-2-Metal-3-Con|contact@129||1254|-394||||
+NX-Metal-2-Metal-3-Con|contact@130||1110|-394||||
+NX-Metal-2-Metal-3-Con|contact@131||966|-394||||
+NX-Metal-2-Metal-3-Con|contact@132||822|-394||||
+NX-Metal-2-Metal-3-Con|contact@133||678|-394||||
+NX-Metal-2-Metal-3-Con|contact@134||534|-394||||
+NX-Metal-2-Metal-3-Con|contact@135||390|-394||||
+NX-Metal-2-Metal-3-Con|contact@136||-330|-394||||
+NX-Metal-2-Metal-3-Con|contact@137||-474|-394||||
+NX-Metal-2-Metal-3-Con|contact@138||-618|-394||||
+NX-Metal-2-Metal-3-Con|contact@139||-762|-394||||
+NX-Metal-2-Metal-3-Con|contact@140||-906|-394||||
+NX-Metal-2-Metal-3-Con|contact@141||-1050|-394||||
+NX-Metal-2-Metal-3-Con|contact@142||-1194|-394||||
+NX-Metal-2-Metal-3-Con|contact@143||-1338|-394||||
+NX-Metal-2-Metal-3-Con|contact@144||-72|-770||||
+NX-Metal-2-Metal-3-Con|contact@145||-72|56||||
+NX-Metal-2-Metal-3-Con|contact@146||-102|50||||
+NX-Metal-2-Metal-3-Con|contact@147||-102|-50||||
+NX-Metal-2-Metal-3-Con|contact@148||-84|-520||||
+NX-Metal-2-Metal-3-Con|contact@149||-84|664||||
+NX-Metal-2-Metal-3-Con|contact@150||1614|56||||
+NX-Metal-2-Metal-3-Con|contact@151||1614|-632||||
+NX-Metal-2-Metal-3-Con|contact@152||1620|-62||||
+NX-Metal-2-Metal-3-Con|contact@153||1620|-1096||||
+NX-Metal-2-Metal-3-Con|contact@154||180|-144||||
+NX-Metal-2-Metal-3-Con|contact@156||156|-150||||
+NX-Metal-3-Metal-4-Con|contact@159||-168|589.8||||
+NX-Metal-3-Metal-4-Con|contact@160||-162|599||||
+NX-Metal-3-Metal-4-Con|contact@165||-180|553||||
+NX-Metal-3-Metal-4-Con|contact@166||-174|562.2||||
+NX-Metal-2-Metal-3-Con|contact@169||-168|-38||||
+NX-Metal-2-Metal-3-Con|contact@170||-162|-106||||
+NX-Metal-2-Metal-3-Con|contact@171||-180|-82||||
+NX-Metal-2-Metal-3-Con|contact@172||-174|-44||||
+NX-Metal-2-Metal-3-Con|contact@173||156|914||||
+NX-Metal-2-Metal-3-Con|contact@174||180|964||||
+NX-Metal-2-Metal-3-Con|contact@175||156|-1064||||
+NX-Metal-2-Metal-3-Con|contact@178||156|-238||||
+IstageGroupsM:dockWagNine;1{lay}|dockWagN@0||0|-792|||D5G4;
+IstageGroupsM:epiRQod;2{lay}|epiRQod@1||0|-360|||D5G4;
+IstageGroupsM:outM1PredLit;3{lay}|outM1Pre@1||0|288|||D5G4;
+IfanPinsK:pins36m3at144;2{lay}|pins36m3@1||18|-356|||D5G4;
+IscanM:scanBusInM3;1{lay}|scanBusI@0||72|-2000|||D5G4;
+IscanM:scanBusInM3;1{lay}|scanBusI@1||72|2000|||D5G4;
+Ametal-3|net@18|||S900|pins36m3@1|x[28]|-1524|-356|contact@0||-1524|-758
+Ametal-2|net@19|||S1800|dockWagN@0|out[28]|-1548|-758|contact@0||-1524|-758
+Ametal-3|net@20|||S900|pins36m3@1|x[1]|348|-356|contact@1||348|-758
+Ametal-2|net@21|||S1800|dockWagN@0|out[1]|324|-758|contact@1||348|-758
+Ametal-3|net@22|||S900|pins36m3@1|x[2]|492|-356|contact@2||492|-758
+Ametal-2|net@23|||S1800|dockWagN@0|out[2]|468|-758|contact@2||492|-758
+Ametal-3|net@24|||S900|pins36m3@1|x[3]|636|-356|contact@3||636|-758
+Ametal-2|net@25|||S1800|dockWagN@0|out[3]|612|-758|contact@3||636|-758
+Ametal-3|net@26|||S900|pins36m3@1|x[4]|780|-356|contact@4||780|-758
+Ametal-2|net@27|||S1800|dockWagN@0|out[4]|756|-758|contact@4||780|-758
+Ametal-3|net@28|||S900|pins36m3@1|x[5]|924|-356|contact@5||924|-758
+Ametal-2|net@29|||S1800|dockWagN@0|out[5]|900|-758|contact@5||924|-758
+Ametal-3|net@30|||S900|pins36m3@1|x[6]|1068|-356|contact@6||1068|-758
+Ametal-2|net@31|||S1800|dockWagN@0|out[6]|1044|-758|contact@6||1068|-758
+Ametal-3|net@32|||S900|pins36m3@1|x[7]|1212|-356|contact@7||1212|-758
+Ametal-2|net@33|||S1800|dockWagN@0|out[7]|1188|-758|contact@7||1212|-758
+Ametal-3|net@34|||S900|pins36m3@1|x[8]|1356|-356|contact@8||1356|-758
+Ametal-2|net@35|||S1800|dockWagN@0|out[8]|1332|-758|contact@8||1356|-758
+Ametal-3|net@36|||S900|pins36m3@1|x[9]|1500|-356|contact@9||1500|-758
+Ametal-2|net@37|||S1800|dockWagN@0|out[9]|1476|-758|contact@9||1500|-758
+Ametal-3|net@38|||S900|pins36m3@1|x[29]|-1380|-356|contact@10||-1380|-758
+Ametal-2|net@39|||S1800|dockWagN@0|out[29]|-1404|-758|contact@10||-1380|-758
+Ametal-3|net@40|||S900|pins36m3@1|x[30]|-1236|-356|contact@11||-1236|-758
+Ametal-2|net@41|||S1800|dockWagN@0|out[30]|-1260|-758|contact@11||-1236|-758
+Ametal-3|net@42|||S900|pins36m3@1|x[31]|-1092|-356|contact@12||-1092|-758
+Ametal-2|net@43|||S1800|dockWagN@0|out[31]|-1116|-758|contact@12||-1092|-758
+Ametal-3|net@44|||S900|pins36m3@1|x[32]|-948|-356|contact@13||-948|-758
+Ametal-2|net@45|||S1800|dockWagN@0|out[32]|-972|-758|contact@13||-948|-758
+Ametal-3|net@46|||S900|pins36m3@1|x[33]|-804|-356|contact@14||-804|-758
+Ametal-2|net@47|||S1800|dockWagN@0|out[33]|-828|-758|contact@14||-804|-758
+Ametal-3|net@48|||S900|pins36m3@1|x[34]|-660|-356|contact@15||-660|-758
+Ametal-2|net@49|||S1800|dockWagN@0|out[34]|-684|-758|contact@15||-660|-758
+Ametal-3|net@50|||S900|pins36m3@1|x[35]|-516|-356|contact@16||-516|-758
+Ametal-2|net@51|||S1800|dockWagN@0|out[35]|-540|-758|contact@16||-516|-758
+Ametal-3|net@52|||S900|pins36m3@1|x[36]|-372|-356|contact@17||-372|-758
+Ametal-2|net@53|||S1800|dockWagN@0|out[36]|-396|-758|contact@17||-372|-758
+Ametal-3|net@54|||S900|pins36m3@1|x[27]|-1464|-356|contact@18||-1464|-758
+Ametal-2|net@55|||S1800|dockWagN@0|out[27]|-1476|-758|contact@18||-1464|-758
+Ametal-3|net@56|||S900|pins36m3@1|x[10]|1560|-356|contact@19||1560|-758
+Ametal-2|net@57|||S1800|dockWagN@0|out[10]|1548|-758|contact@19||1560|-758
+Ametal-3|net@58|||S900|pins36m3@1|x[11]|1416|-356|contact@20||1416|-758
+Ametal-2|net@59|||S1800|dockWagN@0|out[11]|1404|-758|contact@20||1416|-758
+Ametal-3|net@60|||S900|pins36m3@1|x[12]|1272|-356|contact@21||1272|-758
+Ametal-2|net@61|||S1800|dockWagN@0|out[12]|1260|-758|contact@21||1272|-758
+Ametal-3|net@62|||S900|pins36m3@1|x[13]|1128|-356|contact@22||1128|-758
+Ametal-2|net@63|||S1800|dockWagN@0|out[13]|1116|-758|contact@22||1128|-758
+Ametal-3|net@64|||S900|pins36m3@1|x[14]|984|-356|contact@23||984|-758
+Ametal-2|net@65|||S1800|dockWagN@0|out[14]|972|-758|contact@23||984|-758
+Ametal-3|net@66|||S900|pins36m3@1|x[15]|840|-356|contact@24||840|-758
+Ametal-2|net@67|||S1800|dockWagN@0|out[15]|828|-758|contact@24||840|-758
+Ametal-3|net@68|||S900|pins36m3@1|x[16]|696|-356|contact@25||696|-758
+Ametal-2|net@69|||S1800|dockWagN@0|out[16]|684|-758|contact@25||696|-758
+Ametal-3|net@70|||S900|pins36m3@1|x[17]|552|-356|contact@26||552|-758
+Ametal-2|net@71|||S1800|dockWagN@0|out[17]|540|-758|contact@26||552|-758
+Ametal-3|net@72|||S900|pins36m3@1|x[18]|408|-356|contact@27||408|-758
+Ametal-2|net@73|||S1800|dockWagN@0|out[18]|396|-758|contact@27||408|-758
+Ametal-3|net@74|||S900|pins36m3@1|x[19]|-312|-356|contact@28||-312|-758
+Ametal-2|net@75|||S1800|dockWagN@0|out[19]|-324|-758|contact@28||-312|-758
+Ametal-3|net@76|||S900|pins36m3@1|x[20]|-456|-356|contact@29||-456|-758
+Ametal-2|net@77|||S1800|dockWagN@0|out[20]|-468|-758|contact@29||-456|-758
+Ametal-3|net@78|||S900|pins36m3@1|x[21]|-600|-356|contact@30||-600|-758
+Ametal-2|net@79|||S1800|dockWagN@0|out[21]|-612|-758|contact@30||-600|-758
+Ametal-3|net@80|||S900|pins36m3@1|x[22]|-744|-356|contact@31||-744|-758
+Ametal-2|net@81|||S1800|dockWagN@0|out[22]|-756|-758|contact@31||-744|-758
+Ametal-3|net@82|||S900|pins36m3@1|x[23]|-888|-356|contact@32||-888|-758
+Ametal-2|net@83|||S1800|dockWagN@0|out[23]|-900|-758|contact@32||-888|-758
+Ametal-3|net@84|||S900|pins36m3@1|x[24]|-1032|-356|contact@33||-1032|-758
+Ametal-2|net@85|||S1800|dockWagN@0|out[24]|-1044|-758|contact@33||-1032|-758
+Ametal-3|net@86|||S900|pins36m3@1|x[25]|-1176|-356|contact@34||-1176|-758
+Ametal-2|net@87|||S1800|dockWagN@0|out[25]|-1188|-758|contact@34||-1176|-758
+Ametal-3|net@88|||S900|pins36m3@1|x[26]|-1320|-356|contact@35||-1320|-758
+Ametal-2|net@89|||S1800|dockWagN@0|out[26]|-1332|-758|contact@35||-1320|-758
+Ametal-3|net@90|||S2700|pins36m3@1|x[28]|-1524|-356|contact@36||-1524|88
+Ametal-2|net@91|||S1800|outM1Pre@1|ring[28]|-1548|88|contact@36||-1524|88
+Ametal-3|net@92|||S2700|pins36m3@1|x[1]|348|-356|contact@37||348|88
+Ametal-2|net@93|||S1800|outM1Pre@1|ring[1]|324|88|contact@37||348|88
+Ametal-3|net@94|||S2700|pins36m3@1|x[2]|492|-356|contact@38||492|88
+Ametal-2|net@95|||S1800|outM1Pre@1|ring[2]|468|88|contact@38||492|88
+Ametal-3|net@96|||S2700|pins36m3@1|x[3]|636|-356|contact@39||636|88
+Ametal-2|net@97|||S1800|outM1Pre@1|ring[3]|612|88|contact@39||636|88
+Ametal-3|net@98|||S2700|pins36m3@1|x[4]|780|-356|contact@40||780|88
+Ametal-2|net@99|||S1800|outM1Pre@1|ring[4]|756|88|contact@40||780|88
+Ametal-3|net@100|||S2700|pins36m3@1|x[5]|924|-356|contact@41||924|88
+Ametal-2|net@101|||S1800|outM1Pre@1|ring[5]|900|88|contact@41||924|88
+Ametal-3|net@102|||S2700|pins36m3@1|x[6]|1068|-356|contact@42||1068|88
+Ametal-2|net@103|||S1800|outM1Pre@1|ring[6]|1044|88|contact@42||1068|88
+Ametal-3|net@104|||S2700|pins36m3@1|x[7]|1212|-356|contact@43||1212|88
+Ametal-2|net@105|||S1800|outM1Pre@1|ring[7]|1188|88|contact@43||1212|88
+Ametal-3|net@106|||S2700|pins36m3@1|x[8]|1356|-356|contact@44||1356|88
+Ametal-2|net@107|||S1800|outM1Pre@1|ring[8]|1332|88|contact@44||1356|88
+Ametal-3|net@108|||S2700|pins36m3@1|x[9]|1500|-356|contact@45||1500|88
+Ametal-2|net@109|||S1800|outM1Pre@1|ring[9]|1476|88|contact@45||1500|88
+Ametal-3|net@110|||S2700|pins36m3@1|x[29]|-1380|-356|contact@46||-1380|88
+Ametal-2|net@111|||S1800|outM1Pre@1|ring[29]|-1404|88|contact@46||-1380|88
+Ametal-3|net@112|||S2700|pins36m3@1|x[30]|-1236|-356|contact@47||-1236|88
+Ametal-2|net@113|||S1800|outM1Pre@1|ring[30]|-1260|88|contact@47||-1236|88
+Ametal-3|net@114|||S2700|pins36m3@1|x[31]|-1092|-356|contact@48||-1092|88
+Ametal-2|net@115|||S1800|outM1Pre@1|ring[31]|-1116|88|contact@48||-1092|88
+Ametal-3|net@116|||S2700|pins36m3@1|x[32]|-948|-356|contact@49||-948|88
+Ametal-2|net@117|||S1800|outM1Pre@1|ring[32]|-972|88|contact@49||-948|88
+Ametal-3|net@118|||S2700|pins36m3@1|x[33]|-804|-356|contact@50||-804|88
+Ametal-2|net@119|||S1800|outM1Pre@1|ring[33]|-828|88|contact@50||-804|88
+Ametal-3|net@120|||S2700|pins36m3@1|x[34]|-660|-356|contact@51||-660|88
+Ametal-2|net@121|||S1800|outM1Pre@1|ring[34]|-684|88|contact@51||-660|88
+Ametal-3|net@122|||S2700|pins36m3@1|x[35]|-516|-356|contact@52||-516|88
+Ametal-2|net@123|||S1800|outM1Pre@1|ring[35]|-540|88|contact@52||-516|88
+Ametal-3|net@124|||S2700|pins36m3@1|x[36]|-372|-356|contact@53||-372|88
+Ametal-2|net@125|||S1800|outM1Pre@1|ring[36]|-396|88|contact@53||-372|88
+Ametal-3|net@126|||S2700|pins36m3@1|x[27]|-1464|-356|contact@54||-1464|88
+Ametal-2|net@127|||S1800|outM1Pre@1|ring[27]|-1476|88|contact@54||-1464|88
+Ametal-3|net@128|||S2700|pins36m3@1|x[10]|1560|-356|contact@55||1560|88
+Ametal-2|net@129|||S1800|outM1Pre@1|ring[10]|1548|88|contact@55||1560|88
+Ametal-3|net@130|||S2700|pins36m3@1|x[11]|1416|-356|contact@56||1416|88
+Ametal-2|net@131|||S1800|outM1Pre@1|ring[11]|1404|88|contact@56||1416|88
+Ametal-3|net@132|||S2700|pins36m3@1|x[12]|1272|-356|contact@57||1272|88
+Ametal-2|net@133|||S1800|outM1Pre@1|ring[12]|1260|88|contact@57||1272|88
+Ametal-3|net@134|||S2700|pins36m3@1|x[13]|1128|-356|contact@58||1128|88
+Ametal-2|net@135|||S1800|outM1Pre@1|ring[13]|1116|88|contact@58||1128|88
+Ametal-3|net@136|||S2700|pins36m3@1|x[14]|984|-356|contact@59||984|88
+Ametal-2|net@137|||S1800|outM1Pre@1|ring[14]|972|88|contact@59||984|88
+Ametal-3|net@138|||S2700|pins36m3@1|x[15]|840|-356|contact@60||840|88
+Ametal-2|net@139|||S1800|outM1Pre@1|ring[15]|828|88|contact@60||840|88
+Ametal-3|net@140|||S2700|pins36m3@1|x[16]|696|-356|contact@61||696|88
+Ametal-2|net@141|||S1800|outM1Pre@1|ring[16]|684|88|contact@61||696|88
+Ametal-3|net@142|||S2700|pins36m3@1|x[17]|552|-356|contact@62||552|88
+Ametal-2|net@143|||S1800|outM1Pre@1|ring[17]|540|88|contact@62||552|88
+Ametal-3|net@144|||S2700|pins36m3@1|x[18]|408|-356|contact@63||408|88
+Ametal-2|net@145|||S1800|outM1Pre@1|ring[18]|396|88|contact@63||408|88
+Ametal-3|net@146|||S2700|pins36m3@1|x[19]|-312|-356|contact@64||-312|88
+Ametal-2|net@147|||S1800|outM1Pre@1|ring[19]|-324|88|contact@64||-312|88
+Ametal-3|net@148|||S2700|pins36m3@1|x[20]|-456|-356|contact@65||-456|88
+Ametal-2|net@149|||S1800|outM1Pre@1|ring[20]|-468|88|contact@65||-456|88
+Ametal-3|net@150|||S2700|pins36m3@1|x[21]|-600|-356|contact@66||-600|88
+Ametal-2|net@151|||S1800|outM1Pre@1|ring[21]|-612|88|contact@66||-600|88
+Ametal-3|net@152|||S2700|pins36m3@1|x[22]|-744|-356|contact@67||-744|88
+Ametal-2|net@153|||S1800|outM1Pre@1|ring[22]|-756|88|contact@67||-744|88
+Ametal-3|net@154|||S2700|pins36m3@1|x[23]|-888|-356|contact@68||-888|88
+Ametal-2|net@155|||S1800|outM1Pre@1|ring[23]|-900|88|contact@68||-888|88
+Ametal-3|net@156|||S2700|pins36m3@1|x[24]|-1032|-356|contact@69||-1032|88
+Ametal-2|net@157|||S1800|outM1Pre@1|ring[24]|-1044|88|contact@69||-1032|88
+Ametal-3|net@158|||S2700|pins36m3@1|x[25]|-1176|-356|contact@70||-1176|88
+Ametal-2|net@159|||S1800|outM1Pre@1|ring[25]|-1188|88|contact@70||-1176|88
+Ametal-3|net@160|||S2700|pins36m3@1|x[26]|-1320|-356|contact@71||-1320|88
+Ametal-2|net@161|||S1800|outM1Pre@1|ring[26]|-1332|88|contact@71||-1320|88
+Ametal-3|net@162|||S900|outM1Pre@1|m1[27]|-1488|244|contact@72||-1488|-88
+Ametal-2|net@163|||S0|epiRQod@1|m1[27]|-1476|-88|contact@72||-1488|-88
+Ametal-3|net@164|||S900|outM1Pre@1|m1[10]|1536|244|contact@73||1536|-88
+Ametal-2|net@165|||S0|epiRQod@1|m1[10]|1548|-88|contact@73||1536|-88
+Ametal-3|net@166|||S900|outM1Pre@1|m1[11]|1392|244|contact@74||1392|-88
+Ametal-2|net@167|||S0|epiRQod@1|m1[11]|1404|-88|contact@74||1392|-88
+Ametal-3|net@168|||S900|outM1Pre@1|m1[12]|1248|244|contact@75||1248|-88
+Ametal-2|net@169|||S0|epiRQod@1|m1[12]|1260|-88|contact@75||1248|-88
+Ametal-3|net@170|||S900|outM1Pre@1|m1[13]|1104|244|contact@76||1104|-88
+Ametal-2|net@171|||S0|epiRQod@1|m1[13]|1116|-88|contact@76||1104|-88
+Ametal-3|net@172|||S900|outM1Pre@1|m1[14]|960|244|contact@77||960|-88
+Ametal-2|net@173|||S0|epiRQod@1|m1[14]|972|-88|contact@77||960|-88
+Ametal-3|net@174|||S900|outM1Pre@1|m1[15]|816|244|contact@78||816|-88
+Ametal-2|net@175|||S0|epiRQod@1|m1[15]|828|-88|contact@78||816|-88
+Ametal-3|net@176|||S900|outM1Pre@1|m1[16]|672|244|contact@79||672|-88
+Ametal-2|net@177|||S0|epiRQod@1|m1[16]|684|-88|contact@79||672|-88
+Ametal-3|net@178|||S900|outM1Pre@1|m1[17]|528|244|contact@80||528|-88
+Ametal-2|net@179|||S0|epiRQod@1|m1[17]|540|-88|contact@80||528|-88
+Ametal-3|net@180|||S900|outM1Pre@1|m1[18]|384|244|contact@81||384|-88
+Ametal-2|net@181|||S0|epiRQod@1|m1[18]|396|-88|contact@81||384|-88
+Ametal-3|net@182|||S900|outM1Pre@1|m1[19]|-336|244|contact@82||-336|-88
+Ametal-2|net@183|||S0|epiRQod@1|m1[19]|-324|-88|contact@82||-336|-88
+Ametal-3|net@184|||S900|outM1Pre@1|m1[20]|-480|244|contact@83||-480|-88
+Ametal-2|net@185|||S0|epiRQod@1|m1[20]|-468|-88|contact@83||-480|-88
+Ametal-3|net@186|||S900|outM1Pre@1|m1[21]|-624|244|contact@84||-624|-88
+Ametal-2|net@187|||S0|epiRQod@1|m1[21]|-612|-88|contact@84||-624|-88
+Ametal-3|net@188|||S900|outM1Pre@1|m1[22]|-768|244|contact@85||-768|-88
+Ametal-2|net@189|||S0|epiRQod@1|m1[22]|-756|-88|contact@85||-768|-88
+Ametal-3|net@190|||S900|outM1Pre@1|m1[23]|-912|244|contact@86||-912|-88
+Ametal-2|net@191|||S0|epiRQod@1|m1[23]|-900|-88|contact@86||-912|-88
+Ametal-3|net@192|||S900|outM1Pre@1|m1[24]|-1056|244|contact@87||-1056|-88
+Ametal-2|net@193|||S0|epiRQod@1|m1[24]|-1044|-88|contact@87||-1056|-88
+Ametal-3|net@194|||S900|outM1Pre@1|m1[25]|-1200|244|contact@88||-1200|-88
+Ametal-2|net@195|||S0|epiRQod@1|m1[25]|-1188|-88|contact@88||-1200|-88
+Ametal-3|net@196|||S900|outM1Pre@1|m1[26]|-1344|244|contact@89||-1344|-88
+Ametal-2|net@197|||S0|epiRQod@1|m1[26]|-1332|-88|contact@89||-1344|-88
+Ametal-3|net@199|||S900|outM1Pre@1|m1[28]|-1548|244|contact@90||-1548|-88
+Ametal-2|net@200|||S0|epiRQod@1|m1[28]|-1548|-88|contact@90||-1548|-88
+Ametal-3|net@201|||S900|outM1Pre@1|m1[1]|324|244|contact@91||324|-88
+Ametal-2|net@202|||S0|epiRQod@1|m1[1]|324|-88|contact@91||324|-88
+Ametal-3|net@203|||S900|outM1Pre@1|m1[2]|468|244|contact@92||468|-88
+Ametal-2|net@204|||S0|epiRQod@1|m1[2]|468|-88|contact@92||468|-88
+Ametal-3|net@205|||S900|outM1Pre@1|m1[3]|612|244|contact@93||612|-88
+Ametal-2|net@206|||S0|epiRQod@1|m1[3]|612|-88|contact@93||612|-88
+Ametal-3|net@207|||S900|outM1Pre@1|m1[4]|756|244|contact@94||756|-88
+Ametal-2|net@208|||S0|epiRQod@1|m1[4]|756|-88|contact@94||756|-88
+Ametal-3|net@209|||S900|outM1Pre@1|m1[5]|900|244|contact@95||900|-88
+Ametal-2|net@210|||S0|epiRQod@1|m1[5]|900|-88|contact@95||900|-88
+Ametal-3|net@211|||S900|outM1Pre@1|m1[6]|1044|244|contact@96||1044|-88
+Ametal-2|net@212|||S0|epiRQod@1|m1[6]|1044|-88|contact@96||1044|-88
+Ametal-3|net@213|||S900|outM1Pre@1|m1[7]|1188|244|contact@97||1188|-88
+Ametal-2|net@214|||S0|epiRQod@1|m1[7]|1188|-88|contact@97||1188|-88
+Ametal-3|net@215|||S900|outM1Pre@1|m1[8]|1332|244|contact@98||1332|-88
+Ametal-2|net@216|||S0|epiRQod@1|m1[8]|1332|-88|contact@98||1332|-88
+Ametal-3|net@217|||S900|outM1Pre@1|m1[9]|1476|244|contact@99||1476|-88
+Ametal-2|net@218|||S0|epiRQod@1|m1[9]|1476|-88|contact@99||1476|-88
+Ametal-3|net@219|||S900|outM1Pre@1|m1[29]|-1404|244|contact@100||-1404|-88
+Ametal-2|net@220|||S0|epiRQod@1|m1[29]|-1404|-88|contact@100||-1404|-88
+Ametal-3|net@221|||S900|outM1Pre@1|m1[30]|-1260|244|contact@101||-1260|-88
+Ametal-2|net@222|||S0|epiRQod@1|m1[30]|-1260|-88|contact@101||-1260|-88
+Ametal-3|net@223|||S900|outM1Pre@1|m1[31]|-1116|244|contact@102||-1116|-88
+Ametal-2|net@224|||S0|epiRQod@1|m1[31]|-1116|-88|contact@102||-1116|-88
+Ametal-3|net@225|||S900|outM1Pre@1|m1[32]|-972|244|contact@103||-972|-88
+Ametal-2|net@226|||S0|epiRQod@1|m1[32]|-972|-88|contact@103||-972|-88
+Ametal-3|net@227|||S900|outM1Pre@1|m1[33]|-828|244|contact@104||-828|-88
+Ametal-2|net@228|||S0|epiRQod@1|m1[33]|-828|-88|contact@104||-828|-88
+Ametal-3|net@229|||S900|outM1Pre@1|m1[34]|-684|244|contact@105||-684|-88
+Ametal-2|net@230|||S0|epiRQod@1|m1[34]|-684|-88|contact@105||-684|-88
+Ametal-3|net@231|||S900|outM1Pre@1|m1[35]|-540|244|contact@106||-540|-88
+Ametal-2|net@232|||S0|epiRQod@1|m1[35]|-540|-88|contact@106||-540|-88
+Ametal-3|net@233|||S900|outM1Pre@1|m1[36]|-396|244|contact@107||-396|-88
+Ametal-2|net@234|||S0|epiRQod@1|m1[36]|-396|-88|contact@107||-396|-88
+Ametal-3|net@238|||S2700|dockWagN@0|in[28]|-1542|-1008|contact@108||-1542|-394
+Ametal-2|net@239|||S1800|epiRQod@1|rq[28]|-1548|-394|contact@108||-1542|-394
+Ametal-3|net@240|||S2700|dockWagN@0|in[1]|330|-1008|contact@109||330|-394
+Ametal-2|net@241|||S1800|epiRQod@1|rq[1]|324|-394|contact@109||330|-394
+Ametal-3|net@242|||S2700|dockWagN@0|in[2]|474|-1008|contact@110||474|-394
+Ametal-2|net@243|||S1800|epiRQod@1|rq[2]|468|-394|contact@110||474|-394
+Ametal-3|net@244|||S2700|dockWagN@0|in[3]|618|-1008|contact@111||618|-394
+Ametal-2|net@245|||S1800|epiRQod@1|rq[3]|612|-394|contact@111||618|-394
+Ametal-3|net@246|||S2700|dockWagN@0|in[4]|762|-1008|contact@112||762|-394
+Ametal-2|net@247|||S1800|epiRQod@1|rq[4]|756|-394|contact@112||762|-394
+Ametal-3|net@248|||S2700|dockWagN@0|in[5]|906|-1008|contact@113||906|-394
+Ametal-2|net@249|||S1800|epiRQod@1|rq[5]|900|-394|contact@113||906|-394
+Ametal-3|net@250|||S2700|dockWagN@0|in[6]|1050|-1008|contact@114||1050|-394
+Ametal-2|net@251|||S1800|epiRQod@1|rq[6]|1044|-394|contact@114||1050|-394
+Ametal-3|net@252|||S2700|dockWagN@0|in[7]|1194|-1008|contact@115||1194|-394
+Ametal-2|net@253|||S1800|epiRQod@1|rq[7]|1188|-394|contact@115||1194|-394
+Ametal-3|net@254|||S2700|dockWagN@0|in[8]|1338|-1008|contact@116||1338|-394
+Ametal-2|net@255|||S1800|epiRQod@1|rq[8]|1332|-394|contact@116||1338|-394
+Ametal-3|net@256|||S2700|dockWagN@0|in[9]|1482|-1008|contact@117||1482|-394
+Ametal-2|net@257|||S1800|epiRQod@1|rq[9]|1476|-394|contact@117||1482|-394
+Ametal-3|net@258|||S2700|dockWagN@0|in[29]|-1398|-1008|contact@118||-1398|-394
+Ametal-2|net@259|||S1800|epiRQod@1|rq[29]|-1404|-394|contact@118||-1398|-394
+Ametal-3|net@260|||S2700|dockWagN@0|in[30]|-1254|-1008|contact@119||-1254|-394
+Ametal-2|net@261|||S1800|epiRQod@1|rq[30]|-1260|-394|contact@119||-1254|-394
+Ametal-3|net@262|||S2700|dockWagN@0|in[31]|-1110|-1008|contact@120||-1110|-394
+Ametal-2|net@263|||S1800|epiRQod@1|rq[31]|-1116|-394|contact@120||-1110|-394
+Ametal-3|net@264|||S2700|dockWagN@0|in[32]|-966|-1008|contact@121||-966|-394
+Ametal-2|net@265|||S1800|epiRQod@1|rq[32]|-972|-394|contact@121||-966|-394
+Ametal-3|net@266|||S2700|dockWagN@0|in[33]|-822|-1008|contact@122||-822|-394
+Ametal-2|net@267|||S1800|epiRQod@1|rq[33]|-828|-394|contact@122||-822|-394
+Ametal-3|net@268|||S2700|dockWagN@0|in[34]|-678|-1008|contact@123||-678|-394
+Ametal-2|net@269|||S1800|epiRQod@1|rq[34]|-684|-394|contact@123||-678|-394
+Ametal-3|net@270|||S2700|dockWagN@0|in[35]|-534|-1008|contact@124||-534|-394
+Ametal-2|net@271|||S1800|epiRQod@1|rq[35]|-540|-394|contact@124||-534|-394
+Ametal-3|net@272|||S2700|dockWagN@0|in[36]|-390|-1008|contact@125||-390|-394
+Ametal-2|net@273|||S1800|epiRQod@1|rq[36]|-396|-394|contact@125||-390|-394
+Ametal-3|net@274|||S2700|dockWagN@0|in[27]|-1482|-1008|contact@126||-1482|-394
+Ametal-2|net@275|||S0|epiRQod@1|rq[27]|-1476|-394|contact@126||-1482|-394
+Ametal-3|net@276|||S2700|dockWagN@0|in[10]|1542|-1008|contact@127||1542|-394
+Ametal-2|net@277|||S0|epiRQod@1|rq[10]|1548|-394|contact@127||1542|-394
+Ametal-3|net@278|||S2700|dockWagN@0|in[11]|1398|-1008|contact@128||1398|-394
+Ametal-2|net@279|||S0|epiRQod@1|rq[11]|1404|-394|contact@128||1398|-394
+Ametal-3|net@280|||S2700|dockWagN@0|in[12]|1254|-1008|contact@129||1254|-394
+Ametal-2|net@281|||S0|epiRQod@1|rq[12]|1260|-394|contact@129||1254|-394
+Ametal-3|net@282|||S2700|dockWagN@0|in[13]|1110|-1008|contact@130||1110|-394
+Ametal-2|net@283|||S0|epiRQod@1|rq[13]|1116|-394|contact@130||1110|-394
+Ametal-3|net@284|||S2700|dockWagN@0|in[14]|966|-1008|contact@131||966|-394
+Ametal-2|net@285|||S0|epiRQod@1|rq[14]|972|-394|contact@131||966|-394
+Ametal-3|net@286|||S2700|dockWagN@0|in[15]|822|-1008|contact@132||822|-394
+Ametal-2|net@287|||S0|epiRQod@1|rq[15]|828|-394|contact@132||822|-394
+Ametal-3|net@288|||S2700|dockWagN@0|in[16]|678|-1008|contact@133||678|-394
+Ametal-2|net@289|||S0|epiRQod@1|rq[16]|684|-394|contact@133||678|-394
+Ametal-3|net@290|||S2700|dockWagN@0|in[17]|534|-1008|contact@134||534|-394
+Ametal-2|net@291|||S0|epiRQod@1|rq[17]|540|-394|contact@134||534|-394
+Ametal-3|net@292|||S2700|dockWagN@0|in[18]|390|-1008|contact@135||390|-394
+Ametal-2|net@293|||S0|epiRQod@1|rq[18]|396|-394|contact@135||390|-394
+Ametal-3|net@294|||S2700|dockWagN@0|in[19]|-330|-1008|contact@136||-330|-394
+Ametal-2|net@295|||S0|epiRQod@1|rq[19]|-324|-394|contact@136||-330|-394
+Ametal-3|net@296|||S2700|dockWagN@0|in[20]|-474|-1008|contact@137||-474|-394
+Ametal-2|net@297|||S0|epiRQod@1|rq[20]|-468|-394|contact@137||-474|-394
+Ametal-3|net@298|||S2700|dockWagN@0|in[21]|-618|-1008|contact@138||-618|-394
+Ametal-2|net@299|||S0|epiRQod@1|rq[21]|-612|-394|contact@138||-618|-394
+Ametal-3|net@300|||S2700|dockWagN@0|in[22]|-762|-1008|contact@139||-762|-394
+Ametal-2|net@301|||S0|epiRQod@1|rq[22]|-756|-394|contact@139||-762|-394
+Ametal-3|net@302|||S2700|dockWagN@0|in[23]|-906|-1008|contact@140||-906|-394
+Ametal-2|net@303|||S0|epiRQod@1|rq[23]|-900|-394|contact@140||-906|-394
+Ametal-3|net@304|||S2700|dockWagN@0|in[24]|-1050|-1008|contact@141||-1050|-394
+Ametal-2|net@305|||S0|epiRQod@1|rq[24]|-1044|-394|contact@141||-1050|-394
+Ametal-3|net@306|||S2700|dockWagN@0|in[25]|-1194|-1008|contact@142||-1194|-394
+Ametal-2|net@307|||S0|epiRQod@1|rq[25]|-1188|-394|contact@142||-1194|-394
+Ametal-3|net@308|||S2700|dockWagN@0|in[26]|-1338|-1008|contact@143||-1338|-394
+Ametal-2|net@309|||S0|epiRQod@1|rq[26]|-1332|-394|contact@143||-1338|-394
+Ametal-2|net@311|||S0|dockWagN@0|succ|-45.5|-770|contact@144||-72|-770
+Ametal-2|net@312|||S1800|outM1Pre@1|pred[R]|-76|56|contact@145||-72|56
+Ametal-3|net@314|||S2700|contact@144||-72|-770|contact@145||-72|56
+Ametal-3|net@315|||S2700|contact@147||-102|-50|contact@146||-102|50
+Ametal-2|net@316|||S0|outM1Pre@1|succ[m1]|-94|50|contact@146||-102|50
+Ametal-2|net@318|||S1800|epiRQod@1|do[od]|-148|-50|contact@147||-102|-50
+Ametal-2|net@320|||S0|epiRQod@1|epi[TORP]|-40|-520|contact@148||-84|-520
+Ametal-2|net@321|||S1800|outM1Pre@1|epi[torp]|-200|664|contact@149||-84|664
+Ametal-3|net@323|||S2700|contact@148||-84|-520|contact@149||-84|664
+Ametal-2|net@324|||S0|dockWagN@0|sor[1]|1629|-632|contact@151||1614|-632
+Ametal-2|net@325|||S0|outM1Pre@1|sir[1]|1629|56|contact@150||1614|56
+Ametal-3|net@326|||S900|contact@150||1614|56|contact@151||1614|-632
+Ametal-2|net@329|||S0|epiRQod@1|sor[1]|1641|-62|contact@152||1620|-62
+Ametal-3|net@334|||S900|contact@152||1620|-62|contact@153||1620|-1096
+Ametal-2|net@336|||S1800|dockWagN@0|sir[1]|1614|-1096|contact@153||1620|-1096
+Ametal-3|net@337|||S900|contact@174||180|964|contact@154||180|-144
+Ametal-2|net@338|||S0|epiRQod@1|ps[do]|232|-144|contact@154||180|-144
+Ametal-3|net@339|||S900|contact@173||156|914|contact@156||156|-150
+Ametal-2|net@341|||S0|epiRQod@1|ps[skip]|231|-150|contact@156||156|-150
+Ametal-4|net@351|||S1800|outM1Pre@1|flag[D][clr]|-237|589.8|contact@159||-168|589.8
+Ametal-4|net@353|||S1800|outM1Pre@1|flag[D][set]|-237|599|contact@160||-162|599
+Ametal-4|net@361|||S1800|outM1Pre@1|flag[A][clr]|-237|553|contact@165||-180|553
+Ametal-4|net@363|||S1800|outM1Pre@1|flag[A][set]|-237|562.2|contact@166||-174|562.2
+Ametal-3|net@371|||S2700|contact@169||-168|-38|contact@159||-168|589.8
+Ametal-3|net@372|||S2700|contact@170||-162|-106|contact@160||-162|599
+Ametal-3|net@373|||S2700|contact@171||-180|-82|contact@165||-180|553
+Ametal-3|net@374|||S2700|contact@172||-174|-44|contact@166||-174|562.2
+Ametal-2|net@376|||S1800|epiRQod@1|flag[D][clr]|-193|-38|contact@169||-168|-38
+Ametal-2|net@378|||S1800|epiRQod@1|flag[D][set]|-176|-106|contact@170||-162|-106
+Ametal-2|net@380|||S1800|epiRQod@1|flag[A][clr]|-194|-82|contact@171||-180|-82
+Ametal-2|net@382|||S1800|epiRQod@1|flag[A][set]|-228|-44|contact@172||-174|-44
+Ametal-2|net@384|||S1800|outM1Pre@1|ps[skip]|-310|914|contact@173||156|914
+Ametal-2|net@388|||S1800|dockWagN@0|pred|-10.5|-1064|contact@175||156|-1064
+Ametal-2|net@393|||S0|epiRQod@1|rq[succ]|400.5|-238|contact@178||156|-238
+Ametal-3|net@633|||S2700|outM1Pre@1|vdd_5|144|0|epiRQod@1|vdd_4|144|0
+Ametal-3|net@634|||S2700|outM1Pre@1|vdd_7|-1584|0|epiRQod@1|vdd_6|-1584|0
+Ametal-3|net@635|||S2700|outM1Pre@1|vdd_9|-1296|0|epiRQod@1|vdd_8|-1296|0
+Ametal-3|net@636|||S2700|outM1Pre@1|vdd_11|-1008|0|epiRQod@1|vdd_10|-1008|0
+Ametal-3|net@637|||S2700|outM1Pre@1|vdd_13|-720|0|epiRQod@1|vdd_12|-720|0
+Ametal-3|net@638|||S2700|outM1Pre@1|vdd_15|-432|0|epiRQod@1|vdd_14|-432|0
+Ametal-3|net@639|||S2700|outM1Pre@1|vdd_17|-144|0|epiRQod@1|vdd_16|-144|0
+Ametal-3|net@640|||S2700|outM1Pre@1|vdd_19|432|0|epiRQod@1|vdd_18|432|0
+Ametal-3|net@641|||S2700|outM1Pre@1|vdd_21|720|0|epiRQod@1|vdd_20|720|0
+Ametal-3|net@642|||S2700|outM1Pre@1|vdd_23|1008|0|epiRQod@1|vdd_22|1008|0
+Ametal-3|net@643|||S2700|outM1Pre@1|vdd_25|1296|0|epiRQod@1|vdd_24|1296|0
+Ametal-3|net@644|||S2700|outM1Pre@1|vdd_27|1584|0|epiRQod@1|vdd_26|1584|0
+Ametal-3|net@645|||S2700|outM1Pre@1|gnd_6|0|0|epiRQod@1|gnd_5|0|0
+Ametal-3|net@646|||S2700|outM1Pre@1|gnd_8|-1440|0|epiRQod@1|gnd_7|-1440|0
+Ametal-3|net@647|||S2700|outM1Pre@1|gnd_10|-1152|0|epiRQod@1|gnd_9|-1152|0
+Ametal-3|net@648|||S2700|outM1Pre@1|gnd_12|-864|0|epiRQod@1|gnd_11|-864|0
+Ametal-3|net@649|||S2700|outM1Pre@1|gnd_14|-576|0|epiRQod@1|gnd_13|-576|0
+Ametal-3|net@650|||S2700|outM1Pre@1|gnd_16|-288|0|epiRQod@1|gnd_15|-288|0
+Ametal-3|net@651|||S2700|outM1Pre@1|gnd_18|288|0|epiRQod@1|gnd_17|288|0
+Ametal-3|net@652|||S2700|outM1Pre@1|gnd_20|576|0|epiRQod@1|gnd_19|576|0
+Ametal-3|net@653|||S2700|outM1Pre@1|gnd_22|864|0|epiRQod@1|gnd_21|864|0
+Ametal-3|net@654|||S2700|outM1Pre@1|gnd_24|1152|0|epiRQod@1|gnd_23|1152|0
+Ametal-3|net@655|||S2700|outM1Pre@1|gnd_26|1440|0|epiRQod@1|gnd_25|1440|0
+Ametal-3|net@656|||S2700|outM1Pre@1|gnd_28|1728|0|epiRQod@1|gnd_27|1728|0
+Ametal-3|net@657|||S2700|outM1Pre@1|sir[2]|1638|0|epiRQod@1|sor[2]|1638|0
+Ametal-3|net@658|||S2700|outM1Pre@1|sir[3]|1644|0|epiRQod@1|sor[3]|1644|0
+Ametal-3|net@659|||S2700|outM1Pre@1|sir[4]|1650|3|epiRQod@1|sor[4]|1650|3
+Ametal-3|net@660|||S2700|outM1Pre@1|sir[5]|1656|0|epiRQod@1|sor[5]|1656|0
+Ametal-3|net@661|||S2700|outM1Pre@1|sir[6]|1662|0|epiRQod@1|sor[6]|1662|0
+Ametal-3|net@662|||S2700|outM1Pre@1|sir[7]|1668|0|epiRQod@1|sor[7]|1668|0
+Ametal-3|net@663|||S2700|outM1Pre@1|sir[8]|1674|0|epiRQod@1|sor[8]|1674|0
+Ametal-3|net@664|||S2700|outM1Pre@1|sir[9]|1680|0|epiRQod@1|sor[9]|1680|0
+Ametal-3|net@665|||S2700|dockWagN@0|gnd_5|0|-576|epiRQod@1|gnd_6|0|-576
+Ametal-3|net@666|||S2700|dockWagN@0|gnd_7|-1440|-576|epiRQod@1|gnd_8|-1440|-576
+Ametal-3|net@667|||S2700|dockWagN@0|gnd_9|-1152|-576|epiRQod@1|gnd_10|-1152|-576
+Ametal-3|net@668|||S2700|dockWagN@0|gnd_11|-864|-576|epiRQod@1|gnd_12|-864|-576
+Ametal-3|net@669|||S2700|dockWagN@0|gnd_13|-576|-576|epiRQod@1|gnd_14|-576|-576
+Ametal-3|net@670|||S2700|dockWagN@0|gnd_15|-288|-576|epiRQod@1|gnd_16|-288|-576
+Ametal-3|net@671|||S2700|dockWagN@0|gnd_17|288|-576|epiRQod@1|gnd_18|288|-576
+Ametal-3|net@672|||S2700|dockWagN@0|gnd_19|576|-576|epiRQod@1|gnd_20|576|-576
+Ametal-3|net@673|||S2700|dockWagN@0|gnd_21|864|-576|epiRQod@1|gnd_22|864|-576
+Ametal-3|net@674|||S2700|dockWagN@0|gnd_23|1152|-576|epiRQod@1|gnd_24|1152|-576
+Ametal-3|net@675|||S2700|dockWagN@0|gnd_25|1440|-576|epiRQod@1|gnd_26|1440|-576
+Ametal-3|net@676|||S2700|dockWagN@0|gnd_27|1728|-576|epiRQod@1|gnd_28|1728|-576
+Ametal-3|net@677|||S2700|dockWagN@0|gnd_60|-1728|-576|epiRQod@1|gnd_3|-1728|-576
+Ametal-3|net@678|||S2700|dockWagN@0|sor[2]|1638|-576|epiRQod@1|sir[2]|1638|-576
+Ametal-3|net@679|||S2700|dockWagN@0|sor[3]|1644|-576|epiRQod@1|sir[3]|1644|-576
+Ametal-3|net@680|||S2700|dockWagN@0|sor[4]|1650|-573|epiRQod@1|sir[4]|1650|-573
+Ametal-3|net@681|||S2700|dockWagN@0|sor[5]|1656|-576|epiRQod@1|sir[5]|1656|-576
+Ametal-3|net@682|||S2700|dockWagN@0|sor[6]|1662|-576|epiRQod@1|sir[6]|1662|-576
+Ametal-3|net@683|||S2700|dockWagN@0|sor[7]|1668|-576|epiRQod@1|sir[7]|1668|-576
+Ametal-3|net@684|||S2700|dockWagN@0|sor[8]|1674|-576|epiRQod@1|sir[8]|1674|-576
+Ametal-3|net@685|||S2700|dockWagN@0|sor[9]|1680|-576|epiRQod@1|sir[9]|1680|-576
+Ametal-3|net@686|||S2700|dockWagN@0|vdd_4|144|-576|epiRQod@1|vdd_5|144|-576
+Ametal-3|net@687|||S2700|dockWagN@0|vdd_6|-1584|-576|epiRQod@1|vdd_7|-1584|-576
+Ametal-3|net@688|||S2700|dockWagN@0|vdd_8|-1296|-576|epiRQod@1|vdd_9|-1296|-576
+Ametal-3|net@689|||S2700|dockWagN@0|vdd_10|-1008|-576|epiRQod@1|vdd_11|-1008|-576
+Ametal-3|net@690|||S2700|dockWagN@0|vdd_12|-720|-576|epiRQod@1|vdd_13|-720|-576
+Ametal-3|net@691|||S2700|dockWagN@0|vdd_18|432|-576|epiRQod@1|vdd_19|432|-576
+Ametal-3|net@692|||S2700|dockWagN@0|vdd_20|720|-576|epiRQod@1|vdd_21|720|-576
+Ametal-3|net@693|||S2700|dockWagN@0|vdd_22|1008|-576|epiRQod@1|vdd_23|1008|-576
+Ametal-3|net@694|||S2700|dockWagN@0|vdd_24|1296|-576|epiRQod@1|vdd_25|1296|-576
+Ametal-3|net@695|||S2700|dockWagN@0|vdd_26|1584|-576|epiRQod@1|vdd_27|1584|-576
+Ametal-3|net@696|||S2700|dockWagN@0|vdd_64|-432|-576|epiRQod@1|vdd_15|-432|-576
+Ametal-3|net@697|||S2700|dockWagN@0|vdd_65|-144|-576|epiRQod@1|vdd_17|-144|-576
+Ametal-3|net@698|||S2700|outM1Pre@1|gnd_3|-1728|0|epiRQod@1|gnd_4|-1728|0
+Ametal-3|net@699|||S2700|contact@175||156|-1064|contact@178||156|-238
+Ametal-3|net@700|||S2700|scanBusI@0|si[1]|48|-2000|scanBusI@1|si[1]|48|2000
+Ametal-3|net@701|||S900|scanBusI@1|si[2]|54|2000|scanBusI@0|si[2]|54|-2000
+Ametal-3|net@702|||S900|scanBusI@1|si[3]|60|2000|scanBusI@0|si[3]|60|-2000
+Ametal-3|net@703|||S900|scanBusI@1|si[4]|66|2003|scanBusI@0|si[4]|66|-1997
+Ametal-3|net@704|||S900|scanBusI@1|si[5]|72|2000|scanBusI@0|si[5]|72|-2000
+Ametal-3|net@705|||S900|scanBusI@1|si[6]|78|2000|scanBusI@0|si[6]|78|-2000
+Ametal-3|net@706|||S900|scanBusI@1|si[7]|84|2000|scanBusI@0|si[7]|84|-2000
+Ametal-3|net@707|||S900|scanBusI@1|si[8]|90|2000|scanBusI@0|si[8]|90|-2000
+Ametal-3|net@708|||S900|scanBusI@1|si[9]|96|2000|scanBusI@0|si[9]|96|-2000
+Ametal-2|net@709|||S0|contact@174||180|964|outM1Pre@1|ps[do]|-255|964
+Edo[epi]||D5G7;|epiRQod@1|do[epi]|O
+Edp[1]||D5G7;|outM1Pre@1|dp[1]|I
+Edp[2]||D5G7;|outM1Pre@1|dp[2]|I
+Edp[3]||D5G7;|outM1Pre@1|dp[3]|I
+Edp[4]||D5G7;|outM1Pre@1|dp[4]|I
+Edp[5]||D5G7;|outM1Pre@1|dp[5]|I
+Edp[6]||D5G7;|outM1Pre@1|dp[6]|I
+Edp[7]||D5G7;|outM1Pre@1|dp[7]|I
+Edp[8]||D5G7;|outM1Pre@1|dp[8]|I
+Edp[9]||D5G7;|outM1Pre@1|dp[9]|I
+Edp[10]||D5G7;|outM1Pre@1|dp[10]|O
+Edp[11]||D5G7;|outM1Pre@1|dp[11]|O
+Edp[12]||D5G7;|outM1Pre@1|dp[12]|O
+Edp[13]||D5G7;|outM1Pre@1|dp[13]|O
+Edp[14]||D5G7;|outM1Pre@1|dp[14]|O
+Edp[15]||D5G7;|outM1Pre@1|dp[15]|O
+Edp[16]||D5G7;|outM1Pre@1|dp[16]|O
+Edp[17]||D5G7;|outM1Pre@1|dp[17]|O
+Edp[18]||D5G7;|outM1Pre@1|dp[18]|O
+Edp[19]||D5G7;|outM1Pre@1|dp[19]|O
+Edp[20]||D5G7;|outM1Pre@1|dp[20]|I
+Edp[21]||D5G7;|outM1Pre@1|dp[21]|I
+Edp[22]||D5G7;|outM1Pre@1|dp[22]|I
+Edp[23]||D5G7;|outM1Pre@1|dp[23]|I
+Edp[24]||D5G7;|outM1Pre@1|dp[24]|I
+Edp[25]||D5G7;|outM1Pre@1|dp[25]|I
+Edp[26]||D5G7;|outM1Pre@1|dp[26]|I
+Edp[27]||D5G7;|outM1Pre@1|dp[27]|I
+Edp[28]||D5G7;|outM1Pre@1|dp[28]|I
+Edp[29]||D5G7;|outM1Pre@1|dp[29]|O
+Edp[30]||D5G7;|outM1Pre@1|dp[30]|O
+Edp[31]||D5G7;|outM1Pre@1|dp[31]|O
+Edp[32]||D5G7;|outM1Pre@1|dp[32]|O
+Edp[33]||D5G7;|outM1Pre@1|dp[33]|O
+Edp[34]||D5G7;|outM1Pre@1|dp[34]|O
+Edp[35]||D5G7;|outM1Pre@1|dp[35]|O
+Edp[36]||D5G7;|outM1Pre@1|dp[36]|O
+Edp[37]||D5G7;|outM1Pre@1|dp[37]|O
+Edp[B]||D5G7;|outM1Pre@1|dp[B]|I
+EdsA[1]||D5G7;|outM1Pre@1|dsA[1]|I
+EdsA[2]||D5G7;|outM1Pre@1|dsA[2]|I
+EdsA[3]||D5G7;|outM1Pre@1|dsA[3]|I
+EdsA[4]||D5G7;|outM1Pre@1|dsA[4]|I
+EdsA[5]||D5G7;|outM1Pre@1|dsA[5]|I
+EdsA[6]||D5G7;|outM1Pre@1|dsA[6]|I
+EdsA[7]||D5G7;|outM1Pre@1|dsA[7]|I
+EdsA[8]||D5G7;|outM1Pre@1|dsA[8]|I
+EdsA[9]||D5G7;|outM1Pre@1|dsA[9]|I
+EdsA[10]||D5G7;|outM1Pre@1|dsA[10]|I
+EdsA[11]||D5G7;|outM1Pre@1|dsA[11]|I
+EdsA[12]||D5G7;|outM1Pre@1|dsA[12]|I
+EdsA[13]||D5G7;|outM1Pre@1|dsA[13]|I
+EdsA[14]||D5G7;|outM1Pre@1|dsA[14]|I
+EdsA[TT]||D5G7;|outM1Pre@1|dsA[TT]|I
+EdsD[1]||D5G7;|outM1Pre@1|dsD[1]|I
+EdsD[2]||D5G7;|outM1Pre@1|dsD[2]|I
+EdsD[3]||D5G7;|outM1Pre@1|dsD[3]|I
+EdsD[4]||D5G7;|outM1Pre@1|dsD[4]|I
+EdsD[5]||D5G7;|outM1Pre@1|dsD[5]|I
+EdsD[6]||D5G7;|outM1Pre@1|dsD[6]|I
+EdsD[7]||D5G7;|outM1Pre@1|dsD[7]|I
+EdsD[8]||D5G7;|outM1Pre@1|dsD[8]|I
+EdsD[9]||D5G7;|outM1Pre@1|dsD[9]|I
+EdsD[10]||D5G7;|outM1Pre@1|dsD[10]|O
+EdsD[11]||D5G7;|outM1Pre@1|dsD[11]|O
+EdsD[12]||D5G7;|outM1Pre@1|dsD[12]|O
+EdsD[13]||D5G7;|outM1Pre@1|dsD[13]|O
+EdsD[14]||D5G7;|outM1Pre@1|dsD[14]|O
+EdsD[15]||D5G7;|outM1Pre@1|dsD[15]|O
+EdsD[16]||D5G7;|outM1Pre@1|dsD[16]|O
+EdsD[17]||D5G7;|outM1Pre@1|dsD[17]|O
+EdsD[18]||D5G7;|outM1Pre@1|dsD[18]|O
+EdsD[19]||D5G7;|outM1Pre@1|dsD[19]|O
+EdsD[20]||D5G7;|outM1Pre@1|dsD[20]|I
+EdsD[21]||D5G7;|outM1Pre@1|dsD[21]|I
+EdsD[22]||D5G7;|outM1Pre@1|dsD[22]|I
+EdsD[23]||D5G7;|outM1Pre@1|dsD[23]|I
+EdsD[24]||D5G7;|outM1Pre@1|dsD[24]|I
+EdsD[25]||D5G7;|outM1Pre@1|dsD[25]|I
+EdsD[26]||D5G7;|outM1Pre@1|dsD[26]|I
+EdsD[27]||D5G7;|outM1Pre@1|dsD[27]|I
+EdsD[28]||D5G7;|outM1Pre@1|dsD[28]|I
+EdsD[29]||D5G7;|outM1Pre@1|dsD[29]|O
+EdsD[30]||D5G7;|outM1Pre@1|dsD[30]|O
+EdsD[31]||D5G7;|outM1Pre@1|dsD[31]|O
+EdsD[32]||D5G7;|outM1Pre@1|dsD[32]|O
+EdsD[33]||D5G7;|outM1Pre@1|dsD[33]|O
+EdsD[34]||D5G7;|outM1Pre@1|dsD[34]|O
+EdsD[35]||D5G7;|outM1Pre@1|dsD[35]|O
+EdsD[36]||D5G7;|outM1Pre@1|dsD[36]|O
+EdsD[37]||D5G7;|outM1Pre@1|dsD[37]|O
+Etake[4]|fout|D5G7;|dockWagN@0|take[4]|O
+Egnd||D5G7;|epiRQod@1|gnd|G
+Egnd_4||D5G7;|outM1Pre@1|gnd_4|G
+Egnd_5||D5G7;|outM1Pre@1|gnd_5|G
+Egnd_6||D5G2;|dockWagN@0|gnd_6|G
+Egnd_7||D5G7;|outM1Pre@1|gnd_7|G
+Egnd_8||D5G2;|dockWagN@0|gnd_8|G
+Egnd_9||D5G7;|outM1Pre@1|gnd_9|G
+Egnd_10||D5G2;|dockWagN@0|gnd_10|G
+Egnd_11||D5G7;|outM1Pre@1|gnd_11|G
+Egnd_12||D5G2;|dockWagN@0|gnd_12|G
+Egnd_13||D5G7;|outM1Pre@1|gnd_13|G
+Egnd_14||D5G2;|dockWagN@0|gnd_14|G
+Egnd_15||D5G7;|outM1Pre@1|gnd_15|G
+Egnd_16||D5G2;|dockWagN@0|gnd_16|G
+Egnd_17||D5G7;|outM1Pre@1|gnd_17|G
+Egnd_18||D5G2;|dockWagN@0|gnd_18|G
+Egnd_19||D5G7;|outM1Pre@1|gnd_19|G
+Egnd_20||D5G2;|dockWagN@0|gnd_20|G
+Egnd_21||D5G7;|outM1Pre@1|gnd_21|G
+Egnd_22||D5G2;|dockWagN@0|gnd_22|G
+Egnd_23||D5G7;|outM1Pre@1|gnd_23|G
+Egnd_24||D5G2;|dockWagN@0|gnd_24|G
+Egnd_25||D5G7;|outM1Pre@1|gnd_25|G
+Egnd_26||D5G2;|dockWagN@0|gnd_26|G
+Egnd_27||D5G7;|outM1Pre@1|gnd_27|G
+Egnd_28||D5G2;|dockWagN@0|gnd_28|G
+Egnd_29||D5G7;|outM1Pre@1|gnd_29|G
+Egnd_30||D5G7;|epiRQod@1|gnd_30|G
+Egnd_31||D5G7;|outM1Pre@1|gnd_31|G
+Egnd_34||D5G7;|outM1Pre@1|gnd_34|G
+Egnd_35||D5G7;|outM1Pre@1|gnd_35|G
+Egnd_38||D5G7;|outM1Pre@1|gnd_38|G
+Egnd_39||D5G7;|epiRQod@1|gnd_39|G
+Egnd_42||D5G7;|epiRQod@1|gnd_42|G
+Egnd_43||D5G7;|epiRQod@1|gnd_43|G
+Egnd_44||D5G2;|dockWagN@0|gnd_44|G
+Egnd_45||D5G2;|dockWagN@0|gnd_45|G
+Egnd_46||D5G7;|epiRQod@1|gnd_46|G
+Egnd_47||D5G7;|epiRQod@1|gnd_47|G
+Egnd_48||D5G7;|epiRQod@1|gnd_48|G
+Egnd_49||D5G7;|outM1Pre@1|gnd|G
+Egnd_50||D5G7;|outM1Pre@1|gnd_30|G
+Egnd_51||D5G7;|outM1Pre@1|gnd_39|G
+Egnd_52||D5G7;|outM1Pre@1|gnd_42|G
+Egnd_53||D5G7;|outM1Pre@1|gnd_43|G
+Egnd_54||D5G7;|outM1Pre@1|gnd_46|G
+Egnd_55||D5G7;|outM1Pre@1|gnd_47|G
+Egnd_56||D5G7;|outM1Pre@1|gnd_50|G
+Egnd_57||D5G7;|outM1Pre@1|gnd_51|G
+Egnd_58||D5G7;|outM1Pre@1|gnd_54|G
+Egnd_59||D5G7;|outM1Pre@1|gnd_55|G
+Egnd_60||D5G7;|outM1Pre@1|gnd_56|G
+Egnd_61||D5G7;|outM1Pre@1|gnd_57|G
+Egnd_62||D5G7;|outM1Pre@1|gnd_58|G
+Egnd_63||D5G7;|outM1Pre@1|gnd_59|G
+Egnd_64||D5G7;|outM1Pre@1|gnd_60|G
+Egnd_65||D5G7;|outM1Pre@1|gnd_61|G
+Egnd_66||D5G7;|outM1Pre@1|gnd_62|G
+Egnd_67||D5G7;|outM1Pre@1|gnd_63|G
+Egnd_68||D5G7;|outM1Pre@1|gnd_64|G
+Egnd_69||D5G7;|outM1Pre@1|gnd_65|G
+Egnd_70||D5G7;|outM1Pre@1|gnd_66|G
+Egnd_71||D5G7;|outM1Pre@1|gnd_67|G
+Egnd_72||D5G7;|outM1Pre@1|gnd_68|G
+Egnd_73||D5G2;|dockWagN@0|gnd|G
+Egnd_74||D5G2;|dockWagN@0|gnd_30|G
+Egnd_75||D5G2;|dockWagN@0|gnd_39|G
+Egnd_76||D5G2;|dockWagN@0|gnd_42|G
+Egnd_77||D5G2;|dockWagN@0|gnd_43|G
+Egnd_78||D5G2;|dockWagN@0|gnd_46|G
+Egnd_79||D5G2;|dockWagN@0|gnd_47|G
+Egnd_80||D5G2;|dockWagN@0|gnd_48|G
+Egnd_81||D5G2;|dockWagN@0|gnd_49|G
+Egnd_82||D5G2;|dockWagN@0|gnd_50|G
+Egnd_83||D5G2;|dockWagN@0|gnd_51|G
+Egnd_84||D5G2;|dockWagN@0|gnd_52|G
+Egnd_85||D5G2;|dockWagN@0|gnd_53|G
+Egnd_86||D5G2;|dockWagN@0|gnd_54|G
+Egnd_87||D5G2;|dockWagN@0|gnd_55|G
+Egnd_88||D5G2;|dockWagN@0|gnd_56|G
+Egnd_89||D5G2;|dockWagN@0|gnd_57|G
+Egnd_90||D5G2;|dockWagN@0|gnd_58|G
+Egnd_91||D5G2;|dockWagN@0|gnd_59|G
+Ein[1]||D5G7;|epiRQod@1|in[1]|I
+Ein[2]||D5G7;|epiRQod@1|in[2]|I
+Ein[3]||D5G7;|epiRQod@1|in[3]|I
+Ein[4]||D5G7;|epiRQod@1|in[4]|I
+Ein[5]||D5G7;|epiRQod@1|in[5]|I
+Ein[6]||D5G7;|epiRQod@1|in[6]|I
+Ein[7]||D5G7;|epiRQod@1|in[7]|I
+Ein[8]||D5G7;|epiRQod@1|in[8]|I
+Ein[9]||D5G7;|epiRQod@1|in[9]|I
+Ein[10]||D5G7;|epiRQod@1|in[10]|I
+Ein[11]||D5G7;|epiRQod@1|in[11]|I
+Ein[12]||D5G7;|epiRQod@1|in[12]|I
+Ein[13]||D5G7;|epiRQod@1|in[13]|I
+Ein[14]||D5G7;|epiRQod@1|in[14]|I
+Ein[15]||D5G7;|epiRQod@1|in[15]|I
+Ein[16]||D5G7;|epiRQod@1|in[16]|I
+Ein[17]||D5G7;|epiRQod@1|in[17]|I
+Ein[18]||D5G7;|epiRQod@1|in[18]|I
+Ein[19]||D5G7;|epiRQod@1|in[19]|I
+Ein[20]||D5G7;|epiRQod@1|in[20]|I
+Ein[21]||D5G7;|epiRQod@1|in[21]|I
+Ein[22]||D5G7;|epiRQod@1|in[22]|I
+Ein[23]||D5G7;|epiRQod@1|in[23]|I
+Ein[24]||D5G7;|epiRQod@1|in[24]|I
+Ein[25]||D5G7;|epiRQod@1|in[25]|I
+Ein[26]||D5G7;|epiRQod@1|in[26]|I
+Ein[27]||D5G7;|epiRQod@1|in[27]|I
+Ein[28]||D5G7;|epiRQod@1|in[28]|I
+Ein[29]||D5G7;|epiRQod@1|in[29]|I
+Ein[30]||D5G7;|epiRQod@1|in[30]|I
+Ein[31]||D5G7;|epiRQod@1|in[31]|I
+Ein[32]||D5G7;|epiRQod@1|in[32]|I
+Ein[33]||D5G7;|epiRQod@1|in[33]|I
+Ein[34]||D5G7;|epiRQod@1|in[34]|I
+Ein[35]||D5G7;|epiRQod@1|in[35]|I
+Ein[36]||D5G7;|epiRQod@1|in[36]|I
+Ein[T]||D5G7;|epiRQod@1|in[T]|O
+Epred[D]||D5G7;|outM1Pre@1|pred[D]|I
+Epred[T]||D5G7;|outM1Pre@1|pred[T]|O
+EsignalBitFromInboundSwitchFabric||D5G7;|outM1Pre@1|signalBitFromInboundSwitchFabric|I
+Esir[10]|sir[1]|D5G7;|epiRQod@1|sir[1]|I
+Esir[2]||D5G7;|dockWagN@0|sir[2]|B
+Esir[3]||D5G7;|dockWagN@0|sir[3]|B
+Esir[4]||D5G7;|dockWagN@0|sir[4]|B
+Esir[5]||D5G7;|dockWagN@0|sir[5]|B
+Esir[6]||D5G7;|dockWagN@0|sir[6]|B
+Esir[7]||D5G7;|dockWagN@0|sir[7]|B
+Esir[8]||D5G7;|dockWagN@0|sir[8]|B
+Esir[9]||D5G7;|dockWagN@0|sir[9]|B
+Esor[1]||D5G7;|outM1Pre@1|sor[1]|O
+Esor[2]||D5G7;|outM1Pre@1|sor[2]|B
+Esor[3]||D5G7;|outM1Pre@1|sor[3]|B
+Esor[4]||D5G7;|outM1Pre@1|sor[4]|B
+Esor[5]||D5G7;|outM1Pre@1|sor[5]|B
+Esor[6]||D5G7;|outM1Pre@1|sor[6]|B
+Esor[7]||D5G7;|outM1Pre@1|sor[7]|B
+Esor[8]||D5G7;|outM1Pre@1|sor[8]|B
+Esor[9]||D5G7;|outM1Pre@1|sor[9]|B
+Esucc[D]||D5G7;|outM1Pre@1|succ[D]|I
+Esucc[T]||D5G7;|outM1Pre@1|succ[T]|I
+Evdd||D5G7;|epiRQod@1|vdd|P
+Evdd_4||D5G7;|outM1Pre@1|vdd_4|P
+Evdd_5||D5G2;|dockWagN@0|vdd_5|P
+Evdd_6||D5G7;|outM1Pre@1|vdd_6|P
+Evdd_7||D5G2;|dockWagN@0|vdd_7|P
+Evdd_8||D5G7;|outM1Pre@1|vdd_8|P
+Evdd_9||D5G2;|dockWagN@0|vdd_9|P
+Evdd_10||D5G7;|outM1Pre@1|vdd_10|P
+Evdd_12||D5G7;|outM1Pre@1|vdd_12|P
+Evdd_13||D5G2;|dockWagN@0|vdd_13|P
+Evdd_14||D5G7;|outM1Pre@1|vdd_14|P
+Evdd_15||D5G2;|dockWagN@0|vdd_15|P
+Evdd_16||D5G7;|outM1Pre@1|vdd_16|P
+Evdd_17||D5G2;|dockWagN@0|vdd_17|P
+Evdd_18||D5G7;|outM1Pre@1|vdd_18|P
+Evdd_19||D5G2;|dockWagN@0|vdd_19|P
+Evdd_20||D5G7;|outM1Pre@1|vdd_20|P
+Evdd_21||D5G2;|dockWagN@0|vdd_21|P
+Evdd_22||D5G7;|outM1Pre@1|vdd_22|P
+Evdd_23||D5G2;|dockWagN@0|vdd_23|P
+Evdd_24||D5G7;|outM1Pre@1|vdd_24|P
+Evdd_25||D5G2;|dockWagN@0|vdd_25|P
+Evdd_26||D5G7;|outM1Pre@1|vdd_26|P
+Evdd_27||D5G2;|dockWagN@0|vdd_27|P
+Evdd_28||D5G7;|epiRQod@1|vdd_28|P
+Evdd_29||D5G7;|outM1Pre@1|vdd_29|P
+Evdd_30||D5G7;|outM1Pre@1|vdd_30|P
+Evdd_31||D5G7;|outM1Pre@1|vdd_31|P
+Evdd_34||D5G7;|outM1Pre@1|vdd_34|P
+Evdd_37||D5G7;|outM1Pre@1|vdd_37|P
+Evdd_40||D5G7;|outM1Pre@1|vdd_40|P
+Evdd_43||D5G7;|epiRQod@1|vdd_43|P
+Evdd_46||D5G7;|epiRQod@1|vdd_46|P
+Evdd_47||D5G2;|dockWagN@0|vdd_47|P
+Evdd_48||D5G2;|dockWagN@0|vdd_48|P
+Evdd_49||D5G7;|epiRQod@1|vdd_49|P
+Evdd_50||D5G2;|dockWagN@0|vdd_50|P
+Evdd_51||D5G2;|dockWagN@0|vdd_51|P
+Evdd_52||D5G7;|epiRQod@1|vdd_52|P
+Evdd_53||D5G7;|epiRQod@1|vdd_53|P
+Evdd_54||D5G7;|epiRQod@1|vdd_54|P
+Evdd_55||D5G7;|outM1Pre@1|vdd|P
+Evdd_56||D5G7;|outM1Pre@1|vdd_28|P
+Evdd_57||D5G7;|outM1Pre@1|vdd_43|P
+Evdd_58||D5G7;|outM1Pre@1|vdd_46|P
+Evdd_59||D5G7;|outM1Pre@1|vdd_49|P
+Evdd_60||D5G7;|outM1Pre@1|vdd_52|P
+Evdd_61||D5G7;|outM1Pre@1|vdd_55|P
+Evdd_62||D5G7;|outM1Pre@1|vdd_58|P
+Evdd_63||D5G7;|outM1Pre@1|vdd_61|P
+Evdd_64||D5G7;|outM1Pre@1|vdd_64|P
+Evdd_65||D5G7;|outM1Pre@1|vdd_65|P
+Evdd_66||D5G7;|outM1Pre@1|vdd_66|P
+Evdd_67||D5G7;|outM1Pre@1|vdd_67|P
+Evdd_68||D5G7;|outM1Pre@1|vdd_68|P
+Evdd_69||D5G7;|outM1Pre@1|vdd_69|P
+Evdd_70||D5G7;|outM1Pre@1|vdd_70|P
+Evdd_71||D5G7;|outM1Pre@1|vdd_71|P
+Evdd_72||D5G7;|outM1Pre@1|vdd_72|P
+Evdd_73||D5G7;|outM1Pre@1|vdd_73|P
+Evdd_74||D5G7;|outM1Pre@1|vdd_74|P
+Evdd_75||D5G7;|outM1Pre@1|vdd_75|P
+Evdd_76||D5G7;|outM1Pre@1|vdd_76|P
+Evdd_77||D5G7;|outM1Pre@1|vdd_77|P
+Evdd_78||D5G7;|outM1Pre@1|vdd_78|P
+Evdd_79||D5G2;|dockWagN@0|vdd|P
+Evdd_80||D5G2;|dockWagN@0|vdd_28|P
+Evdd_81||D5G2;|dockWagN@0|vdd_43|P
+Evdd_82||D5G2;|dockWagN@0|vdd_46|P
+Evdd_83||D5G2;|dockWagN@0|vdd_49|P
+Evdd_84||D5G2;|dockWagN@0|vdd_52|P
+Evdd_85||D5G2;|dockWagN@0|vdd_53|P
+Evdd_86||D5G2;|dockWagN@0|vdd_54|P
+Evdd_87||D5G2;|dockWagN@0|vdd_55|P
+Evdd_88||D5G2;|dockWagN@0|vdd_56|P
+Evdd_89||D5G2;|dockWagN@0|vdd_57|P
+Evdd_90||D5G2;|dockWagN@0|vdd_58|P
+Evdd_91||D5G2;|dockWagN@0|vdd_59|P
+Evdd_92||D5G2;|dockWagN@0|vdd_60|P
+Evdd_93||D5G2;|dockWagN@0|vdd_61|P
+Evdd_94||D5G2;|dockWagN@0|vdd_62|P
+Evdd_95||D5G2;|dockWagN@0|vdd_63|P
 X
 
 # Cell outputDock;1{sch}
-CoutputDock;1{sch}||schematic|1237468720313|1237557812962|
+CoutputDock;1{sch}||schematic|1237468720313|1237849082242|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-24|-22|||R|
 NOff-Page|conn@2||24|-23.5|||RRR|
@@ -597,15 +1402,14 @@ NOff-Page|conn@5||40|8|||Y|
 NOff-Page|conn@6||8|8||||
 NOff-Page|conn@7||36.5|-15||||
 NOff-Page|conn@8||36|-20|||XRR|
-NOff-Page|conn@9||-42.5|-22|||Y|
-NWire_Con|conn@10||-48.5|-22||||
+NOff-Page|conn@9||-48|-17|||YR|
 NOff-Page|conn@11||-8|-5|||Y|
 IstageGroupsM:dockWagNine;1{ic}|dockWagN@0||-48|0|||D5G4;
 IstageGroupsM:epiRQod;1{ic}|epiRQod@1||48|0|||D5G4;
 IstageGroupsM:outM1PredLit;1{ic}|outM1Pre@0||0|0|||D5G4;
 IoutputDock;1{ic}|outputDo@0||24|36|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||-10.5|33|||||ART_message(D5G5;)SoutputDock
-Ngeneric:Invisible-Pin|pin@1||-10.5|27|||||ART_message(D5G3;)Sies 20 March 2009
+Ngeneric:Invisible-Pin|pin@0||-33.5|33|||||ART_message(D5G5;)SoutputDock
+Ngeneric:Invisible-Pin|pin@1||-33.5|27|||||ART_message(D5G3;)Sies 20 March 2009
 NBus_Pin|pin@16||60|-9|-1|-1||
 NBus_Pin|pin@17||60|-30|-1|-1||
 NBus_Pin|pin@18||-60|-30|-1|-1||
@@ -626,8 +1430,6 @@ NBus_Pin|pin@36||54|8|-1|-1||
 NBus_Pin|pin@37||54|12|-1|-1||
 NBus_Pin|pin@38||-54|12|-1|-1||
 NBus_Pin|pin@39||-54|8|-1|-1||
-NBus_Pin|pin@41||-48|-18|-1|-1||
-NWire_Pin|pin@42||-48.5|-26||||
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-24|5|RR||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S10|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@2||53.5|-20|RR||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S10|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@3||23|5|RR||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S10|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
@@ -673,11 +1475,9 @@ Awire|net@88|||0|wire90@3|b|20.5|5|outM1Pre@0|m1[succ]|4|5
 Awire|net@89|||1800|wire90@3|a|25.5|5|epiRQod@1|do[od]|44|5
 Awire|net@90|||1800|epiRQod@1|succ|52|5|wire90@4|b|53|5
 Awire|net@91|||1800|wire90@4|a|58|5|pin@20||60|5
-Awire|net@93|||1800|conn@10||-48.5|-22|conn@9|a|-44.5|-22
 Awire|net@94|||1800|conn@11|y|-6|-5|outM1Pre@0|signalBitFromInboundSwitchFabric|-4|-5
+Awire|net@95|||900|dockWagN@0|take[1:6]|-48|-13|conn@9|a|-48|-15
 Abus|ps[skip,do]|D5G2;|-0.5|IJ1800|outM1Pre@0|ps[skip,do]|4|3|epiRQod@1|ps[skip,do]|44|3
-Abus|take[1:6]|D5G2;|-0.5|IJ900|dockWagN@0|take[1:6]|-48|-13|pin@41||-48|-18
-Awire|take[4]|D5G2;||900|conn@10||-48.5|-22|pin@42||-48.5|-26
 Awire|torp|D5G2;||2700|pin@27||63|-20|pin@28||63|18
 Edo[epi]||D4G2;|conn@8|a|I
 Edp[1:37,B]||D4G2;|conn@0|a|I
index 123605f..6f99ffe 100755 (executable)
@@ -8,6 +8,18 @@ Vschematic|sch
 
 # External Libraries:
 
+LdriversJ|driversJ
+
+LdriversL|driversL
+
+LgaspM|gaspM
+
+Lgates1inM|gates1inM
+
+Lgates2inM|gates2inM
+
+LlatchesK|latchesK
+
 LloopCountM|loopCountM
 
 LoneHotM|oneHotM
@@ -16,11 +28,11 @@ LorangeTSMC090nm|orangeTSMC090nm
 
 LpredicateM|predicateM
 
-LregistersM|registersM
+LredFive|redFive
 
-LstageGroupsM|stageGroupsM
+LregistersM|registersM
 
-LstagesM|stagesM
+LscanJ|scanJ
 
 LwiresL|wiresL
 
@@ -34,425 +46,8 @@ Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(ST)LayerForPassivationINcmo
 Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC
 Trcmos|ScaleFORrcmos()D1000.0
 
-# Cell dockCenterTry1;1{ic}
-CdockCenterTry1;1{ic}||artwork|1234802642866|1237036492725|EI
-Ngeneric:Facet-Center|art@0||0|0||||AV
-Nschematic:Bus_Pin|pin@0||0|-8|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@1||0|-6|1|1|R|
-Nschematic:Bus_Pin|pin@2||-32|8|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@3||-32|6|1|1|R|
-Nschematic:Bus_Pin|pin@4||-22|7|-1|-1||
-Nschematic:Bus_Pin|pin@6||-32|-7.5|-1|-1||
-Nschematic:Bus_Pin|pin@8||0|8|-1|-1||
-Nschematic:Bus_Pin|pin@10||-14|7|-1|-1||
-Nschematic:Bus_Pin|pin@12||25|3.5|-1|-1||
-Ngeneric:Invisible-Pin|pin@13||24|3.5|1|1||
-Nschematic:Bus_Pin|pin@14||26|-3|-1|-1||
-Ngeneric:Invisible-Pin|pin@15||24|-3|1|1||
-Nschematic:Bus_Pin|pin@16||18|-8|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@17||18|-6|1|1|R|
-Nschematic:Bus_Pin|pin@18||-22|-8|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@19||-22|-6|1|1|R|
-Nschematic:Bus_Pin|pin@20||-43|4|-1|-1||
-Nschematic:Bus_Pin|pin@22||-4|7|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@23||-4|6|1|1|R|
-Nschematic:Bus_Pin|pin@24||4|7|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@25||4|6|1|1|R|
-Nschematic:Bus_Pin|pin@26||-36|-7|-1|-1||
-Nschematic:Bus_Pin|pin@28||-4|-7|-1|-1||
-Nschematic:Bus_Pin|pin@30||22|8|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@31||22|6|1|1|R|
-Nschematic:Bus_Pin|pin@32||-14|-8|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@33||-14|-6|1|1|R|
-Nschematic:Bus_Pin|pin@34||4|-7|-1|-1||
-NPin|pin@36||-6|-6|1|1||
-NPin|pin@37||-6|6|1|1||
-NPin|pin@38||6|6|1|1||
-NPin|pin@39||6|-6|1|1||
-Ngeneric:Invisible-Pin|pin@40||0|0|||||ART_message(D5G3;)Smove
-NPin|pin@41||-24|-6|1|1||
-NPin|pin@42||-24|6|1|1||
-NPin|pin@43||-12|6|1|1||
-NPin|pin@44||-12|-6|1|1||
-Ngeneric:Invisible-Pin|pin@45||-18|0|||||ART_message(D5G3;)Spredicate
-NPin|pin@46||12|-6|1|1||
-NPin|pin@47||12|6|1|1||
-NPin|pin@48||24|6|1|1||
-NPin|pin@49||24|-6|1|1||
-Ngeneric:Invisible-Pin|pin@50||18|0|||||ART_message(D5G3;)Sflags
-NPin|pin@51||-12|0|1|1||
-NPin|pin@52||-6|0|1|1||
-NPin|pin@53||6|-0.5|1|1||
-NPin|pin@54||12|-0.5|1|1||
-NPin|pin@55||-42|-6|1|1||
-NPin|pin@56||-42|6|1|1||
-NPin|pin@57||-30|6|1|1||
-NPin|pin@58||-30|-6|1|1||
-Ngeneric:Invisible-Pin|pin@59||-36|0|||||ART_message(D5G3;)Scount
-NPin|pin@60||-30|0|1|1||
-NPin|pin@61||-24|0|1|1||
-NPin|pin@62||-4|-6|1|1||
-NPin|pin@63||-4|-7|1|1||
-NPin|pin@64||4|-6|1|1||
-NPin|pin@65||4|-7.5|1|1||
-NPin|pin@66||-14|6|1|1||
-NPin|pin@67||-14|7|1|1||
-NPin|pin@68||0|6|1|1||
-NPin|pin@69||0|8|1|1||
-NPin|pin@70||-22|6|1|1||
-NPin|pin@71||-22|7|1|1||
-NPin|pin@72||-32|-6|1|1||
-NPin|pin@73||-32|-7.5|1|1||
-Nschematic:Bus_Pin|pin@74||-41|-8|-1|-1||
-Ngeneric:Invisible-Pin|pin@75||-41|-6|1|1||
-NPin|pin@76||-42|4|1|1||
-NPin|pin@77||-43|4|1|1||
-NPin|pin@78||-36|-6|1|1||
-NPin|pin@79||-36|-7.5|1|1||
-Aschematic:bus|net@0||-0.5|IJ900|pin@1||0|-6|pin@0||0|-8
-Aschematic:bus|net@1||-0.5|IJ2700|pin@3||-32|6|pin@2||-32|8
-Aschematic:bus|net@6||-0.5|IJ1800|pin@13||24|3.5|pin@12||25|3.5
-Aschematic:bus|net@7||-0.5|IJ1800|pin@15||24|-3|pin@14||26|-3
-Aschematic:bus|net@8||-0.5|IJ900|pin@17||18|-6|pin@16||18|-8
-Aschematic:bus|net@9||-0.5|IJ900|pin@19||-22|-6|pin@18||-22|-8
-Aschematic:bus|net@11||-0.5|IJ2700|pin@23||-4|6|pin@22||-4|7
-Aschematic:bus|net@12||-0.5|IJ2700|pin@25||4|6|pin@24||4|7
-Aschematic:bus|net@15||-0.5|IJ2700|pin@31||22|6|pin@30||22|8
-Aschematic:bus|net@16||-0.5|IJ900|pin@33||-14|-6|pin@32||-14|-8
-AThicker|net@18|||FS2700|pin@52||-6|0|pin@37||-6|6
-AThicker|net@19|||FS1800|pin@68||0|6|pin@38||6|6
-AThicker|net@20|||FS900|pin@38||6|6|pin@53||6|-0.5
-AThicker|net@21|||FS0|pin@64||4|-6|pin@62||-4|-6
-AThicker|net@22|||FS2700|pin@61||-24|0|pin@42||-24|6
-AThicker|net@23|||FS1800|pin@70||-22|6|pin@66||-14|6
-AThicker|net@24|||FS900|pin@51||-12|0|pin@44||-12|-6
-AThicker|net@25|||FS0|pin@44||-12|-6|pin@41||-24|-6
-AThicker|net@26|||FS2700|pin@54||12|-0.5|pin@47||12|6
-AThicker|net@27|||FS1800|pin@47||12|6|pin@48||24|6
-AThicker|net@28|||FS900|pin@48||24|6|pin@49||24|-6
-AThicker|net@29|||FS0|pin@49||24|-6|pin@46||12|-6
-AThicker|net@30|||FS900|pin@43||-12|6|pin@51||-12|0
-AThicker|net@31|||FS2700|pin@36||-6|-6|pin@52||-6|0
-AThicker|net@32|||FS1800|pin@51||-12|0|pin@52||-6|0
-AThicker|net@33|||FS900|pin@53||6|-0.5|pin@39||6|-6
-AThicker|net@34|||FS2700|pin@46||12|-6|pin@54||12|-0.5
-AThicker|net@35|||FS1800|pin@53||6|-0.5|pin@54||12|-0.5
-AThicker|net@36|||FS2700|pin@55||-42|-6|pin@76||-42|4
-AThicker|net@37|||FS1800|pin@56||-42|6|pin@57||-30|6
-AThicker|net@38|||FS900|pin@60||-30|0|pin@58||-30|-6
-AThicker|net@39|||FS0|pin@78||-36|-6|pin@55||-42|-6
-AThicker|net@40|||FS900|pin@57||-30|6|pin@60||-30|0
-AThicker|net@41|||FS1800|pin@60||-30|0|pin@61||-24|0
-AThicker|net@42|||FS2700|pin@41||-24|-6|pin@61||-24|0
-AThicker|net@43|||FS0|pin@62||-4|-6|pin@36||-6|-6
-AThicker|net@44|||FS900|pin@62||-4|-6|pin@63||-4|-7
-AThicker|net@45|||FS0|pin@39||6|-6|pin@64||4|-6
-AThicker|net@46|||FS900|pin@64||4|-6|pin@65||4|-7.5
-AThicker|net@47|||FS1800|pin@66||-14|6|pin@43||-12|6
-AThicker|net@48|||FS2700|pin@66||-14|6|pin@67||-14|7
-AThicker|net@49|||FS1800|pin@37||-6|6|pin@68||0|6
-AThicker|net@50|||FS2700|pin@68||0|6|pin@69||0|8
-AThicker|net@51|||FS1800|pin@42||-24|6|pin@70||-22|6
-AThicker|net@52|||FS2700|pin@70||-22|6|pin@71||-22|7
-AThicker|net@53|||FS0|pin@58||-30|-6|pin@72||-32|-6
-AThicker|net@54|||FS900|pin@72||-32|-6|pin@73||-32|-7.5
-Aschematic:bus|net@55||-0.5|IJ900|pin@75||-41|-6|pin@74||-41|-8
-AThicker|net@56|||FS2700|pin@76||-42|4|pin@56||-42|6
-AThicker|net@57|||FS0|pin@76||-42|4|pin@77||-43|4
-AThicker|net@58|||FS0|pin@72||-32|-6|pin@78||-36|-6
-AThicker|net@59|||FS900|pin@78||-36|-6|pin@79||-36|-7.5
-ErD|Dvoid|D5G2;|pin@26||I
-Ebit[4:5]||D5G2;|pin@0||I
-Ebitt[1:14]||D5G2;|pin@2||O
-Edo[Lt]||D5G2;|pin@4||O
-Edo[reD]||D5G2;|pin@6||O
-Efire[M]||D5G2;|pin@8||O
-Efire[do]||D5G2;|pin@10||O
-Eflag[A,B,D][set,clr]||D5G2;|pin@12||I
-Eflag[C][T,F]||D5G2;|pin@14||I
-EinLO[1:6,8]||D5G2;|pin@74||I
-Em1[1:12]||D5G2;|pin@16||I
-Em1cate[1:6][T,F]||D5G2;|pin@18||I
-Emc||D5G2;|pin@20||I
-Epred[D,T]||D5G2;|pin@22||I
-Eps[skip,do]||D5G2;|pin@24||O
-Eready||D5G2;|pin@28||I
-Es[1:10]||D5G2;|pin@30||O
-Esel[rD,Fl,Ld,Co,Mv,Tp,Lt]||D5G2;|pin@32||I
-Etorp||D5G2;|pin@34||I
-X
-
-# Cell dockCenterTry1;2{lay}
-CdockCenterTry1;2{lay}||cmos90|1232935857164|1237071326905|I|ATTR_NCC(D5G6;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234749489388|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234749489388
-IpredicateM:abdBUSpins;1{lay}|abdBUSpi@0||1400|-72|||D5G4;
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||-1154.5|-72||||
-NX-Metal-1-Metal-2-Con|contact@2||-1053.5|-60||||
-NX-Metal-1-Metal-2-Con|contact@3||-1096|204.3||1.2||
-NX-Metal-1-Metal-2-Con|contact@4||-1061|-78.7||1.2||
-NX-Metal-1-Metal-2-Con|contact@13||-785.5|-72||||
-NX-Metal-1-Metal-2-Con|contact@15||437.5|72||||
-NX-Metal-2-Metal-3-Con|contact@20||198.5|216||||
-NX-Metal-1-Metal-2-Con|contact@22||1604.5|216||||
-NX-Metal-2-Metal-3-Con|contact@25||-672|-16||||
-NX-Metal-2-Metal-3-Con|contact@26||-672|-160||||
-NX-Metal-3-Metal-4-Con|contact@27||-672|-49||||
-NX-Metal-3-Metal-4-Con|contact@28||-672|-58.2||||
-NX-Metal-1-Metal-2-Con|contact@30||101|228||||
-NX-Metal-2-Metal-3-Con|contact@31||-567|-154||||
-NX-Metal-2-Metal-3-Con|contact@32||-567|304||||
-NX-Metal-2-Metal-3-Con|contact@33||327.5|272||||
-NX-Metal-2-Metal-3-Con|contact@35||300|248||||
-NX-Metal-1-Metal-2-Con|contact@36||580.5|222||||
-NX-Metal-2-Metal-3-Con|contact@37||300|-172||||
-NX-Metal-2-Metal-3-Con|contact@39||198.5|-228||||
-NX-Metal-1-Metal-2-Con|contact@44||468|115.5||||
-NX-Metal-1-Metal-2-Con|contact@45||436|115.5||||
-NX-Metal-2-Metal-3-Con|contact@46||138.5|260||||
-NX-Metal-2-Metal-3-Con|contact@47||138.5|72||||
-NX-Metal-1-Metal-2-Con|contact@49||453.5|204||||
-NX-Metal-1-Metal-2-Con|contact@50||196.5|204||||
-NX-Metal-1-Metal-2-Con|contact@51||509.5|228||||
-IoneHotM:flags;1{lay}|flags@0||1387.5|72|||D5G4;
-IloopCountM:ilc;6{lay}|ilc@1||760.5|0|||D5G4;
-IoneHotM:moveAll;6{lay}|moveAll@3||234|72|||D5G4;
-IpredicateM:ohPredAll;2{lay}|ohPredAl@1||-344|72|||D5G4;
-IloopCountM:olc;8{lay}|olc@0||-1320.5|0|X||D5G4;
-IloopCountM:olcControl;4{lay}|olcContr@3||-844.5|72|||D5G4;
-NMetal-2-Pin|pin@17||-635|50||||
-NMetal-2-Pin|pin@26||-237.5|216||||
-NMetal-4-Pin|pin@34||183|17.4||||
-NMetal-1-Pin|pin@58||408|313||||
-NMetal-1-Pin|pin@61||408|263||||
-NMetal-1-Pin|pin@68||436|216.5||||
-NMetal-1-Pin|pin@69||383|216.5||||
-IwiresL:select22;1{lay}|select22@0||423|288|||D5G4;
-Ametal-2|net@0||6.2|S1800|olc@0|vdd_57|-1062.5|-94|olcContr@3|vdd_3|-1026.5|-94
-Ametal-2|net@1||6.2|S0|olcContr@3|gnd|-1026.5|-144|olc@0|gnd_20|-1062.5|-144
-Ametal-2|net@2||6.2|S0|olcContr@3|vdd|-1026.5|-194|olc@0|vdd_58|-1062.5|-194
-Ametal-2|net@9||6.2|S1800|olc@0|vdd|-1029|50|olcContr@3|vdd_6|-1026.5|50
-Ametal-2|net@10||6.2|S0|olcContr@3|gnd_3|-1026.5|0|olc@0|gnd|-1029|0
-Ametal-2|net@11||6.2|S0|olcContr@3|vdd_7|-1026.5|-50|olc@0|vdd_4|-1029|-50
-Ametal-2|net@22|||S0|contact@13||-785.5|-72|contact@0||-1154.5|-72
-Ametal-2|net@23||6.2|S1800|olcContr@3|vdd_11|-635|50|pin@17||-635|50
-Ametal-1|net@47|||S2700|olc@0|load[T]|-1096|82|contact@3||-1096|204.3
-Ametal-2|net@48||1.2|S0|olcContr@3|olc[load]|-1009|204.3|contact@3||-1096|204.3
-Ametal-1|net@49|||S2700|olc@0|count[T]|-1061|-82|contact@4||-1061|-78.7
-Ametal-2|net@50||1.2|S0|olcContr@3|olc[dec]|-1013.5|-78.7|contact@4||-1061|-78.7
-Ametal-2|net@69||6.2|S0|flags@0|gnd_2|1086.5|-144|ilc@1|gnd_18|1084.5|-144
-Ametal-2|net@70||6.2|S1800|ilc@1|gnd|1084.5|288|flags@0|gnd_11|1086.5|288
-Ametal-2|net@71||6.2|S1800|ilc@1|gnd_17|1084.5|0|flags@0|gnd|1086.5|0
-Ametal-2|net@72||6.2|S1800|ilc@1|vdd|1084.5|238|flags@0|vdd_25|1086.5|238
-Ametal-2|net@73||6.2|S1800|ilc@1|vdd_1|1084.5|338|flags@0|vdd_24|1086.5|338
-Ametal-2|net@74||6.2|S1800|ilc@1|vdd_2|1084.5|194|flags@0|vdd_23|1086.5|194
-Ametal-2|net@75||6.2|S1800|ilc@1|vdd_34|1084.5|50|flags@0|vdd_15|1086.5|50
-Ametal-2|net@76||6.2|S1800|ilc@1|vdd_35|1084.5|-50|flags@0|vdd|1086.5|-50
-Ametal-2|net@77||6.2|S1800|ilc@1|vdd_36|1084.5|-94|flags@0|vdd_5|1086.5|-94
-Ametal-2|net@78||6.2|S1800|ilc@1|vdd_37|1084.5|-194|flags@0|vdd_4|1086.5|-194
-Ametal-2|net@79||6.2|S0|flags@0|gnd_12|1086.5|144|ilc@1|gnd_1|1084.5|144
-Ametal-2|net@80||6.2|S1800|ilc@1|vdd_7|1084.5|94|flags@0|vdd_26|1086.5|94
-Ametal-2|net@91|||S1800|contact@47||138.5|72|contact@15||437.5|72
-Ametal-2|net@133|||S0|olcContr@3|gnd_5|-635|-144|ohPredAl@1|gnd_2|-681|-144
-Ametal-2|net@134|||S0|olcContr@3|gnd_6|-635|0|ohPredAl@1|gnd_8|-681|0
-Ametal-2|net@135|||S0|olcContr@3|vdd_10|-635|-50|ohPredAl@1|vdd_18|-681|-50
-Ametal-2|net@136|||S0|olcContr@3|vdd_11|-635|50|ohPredAl@1|vdd_19|-681|50
-Ametal-2|net@137|||S0|olcContr@3|vdd_4|-635|-194|ohPredAl@1|vdd_17|-681|-194
-Ametal-2|net@138|||S0|olcContr@3|vdd_5|-635|-94|ohPredAl@1|vdd_11|-681|-94
-Ametal-1|net@142|||S900|olc@0|zero_1|-1053.5|-36|contact@2||-1053.5|-60
-Ametal-1|net@166|||S2700|ilc@1|ilc[mo]|437.5|63|contact@15||437.5|72
-Ametal-2|net@221|||S1800|pin@26||-237.5|216|contact@20||198.5|216
-Ametal-2|net@226|||S1800|contact@20||198.5|216|contact@22||1604.5|216
-Ametal-1|net@228|||S2700|flags@0|mc|1604.5|212|contact@22||1604.5|216
-Ametal-3|net@240|||S2700|contact@26||-672|-160|contact@28||-672|-58.2
-Ametal-2|net@242|||S1800|olcContr@3|flag[D][set]|-675.5|-16|contact@25||-672|-16
-Ametal-2|net@243|||S1800|olcContr@3|flag[D][clr]|-675.5|-160|contact@26||-672|-160
-Ametal-3|net@245|||S2700|contact@27||-672|-49|contact@25||-672|-16
-Ametal-4|net@246|||S0|ohPredAl@1|flag[D][set]|-377|-49|contact@27||-672|-49
-Ametal-4|net@248|||S0|ohPredAl@1|flag[D][clr]|-377|-58.2|contact@28||-672|-58.2
-Ametal-4|net@251|||S1800|ohPredAl@1|flag[A][clr]|-377|-95|flags@0|flag[A][clr_1]|1387.5|-95
-Ametal-4|net@253|||S0|flags@0|flag[A][set_1]|1387.5|-85.8|ohPredAl@1|flag[A][set]|-377|-85.8
-Ametal-4|net@254|||S0|flags@0|flag[B][clr_1]|1387.5|-76.6|ohPredAl@1|flag[B][clr]|-377|-76.6
-Ametal-4|net@255|||S0|flags@0|flag[B][set_1]|1387.5|-67.4|ohPredAl@1|flag[B][set]|-377|-67.4
-Ametal-4|net@256|||S1800|flags@0|flag[B][set_1]|1387.5|-67.4|abdBUSpi@0|flag[4][xx]|1400|-67.4
-Ametal-4|net@259|||S0|abdBUSpi@0|flag[1][xx]|1400|-76.6|flags@0|flag[B][clr_1]|1387.5|-76.6
-Ametal-4|net@260|||S1800|flags@0|flag[A][clr_1]|1387.5|-95|abdBUSpi@0|flag[2][xx]|1400|-95
-Ametal-4|net@261|||S1800|flags@0|flag[A][set_1]|1387.5|-85.8|abdBUSpi@0|flag[3][xx]|1400|-85.8
-Ametal-4|net@262|||S0|ilc@1|in[6]|454.5|11.6|olc@0|in[6]|-1070.5|11.6
-Ametal-4|net@264|||S1800|olc@0|in[1]|-1070.5|-17.4|ilc@1|in[1]|454.5|-17.4
-Ametal-4|net@265|||S1800|olc@0|in[2]|-1070.5|-11.6|ilc@1|in[2]|454.5|-11.6
-Ametal-4|net@266|||S1800|olc@0|in[3]|-1070.5|-5.8|ilc@1|in[3]|454.5|-5.8
-Ametal-4|net@267|||S1800|olc@0|in[4]|-1070.5|0|ilc@1|in[4]|454.5|0
-Ametal-4|net@268|||S1800|olc@0|in[5]|-1070.5|5.8|ilc@1|in[5]|454.5|5.8
-Ametal-4|net@269|||S0|ilc@1|in[7]|454.5|17.4|pin@34||183|17.4
-Ametal-2|net@333||6.2|S0|olcContr@3|vdd_20|-1026.5|194|olc@0|vdd_21|-1062|194
-Ametal-2|net@334||6.2|S1800|olc@0|gnd_7|-1062|144|olcContr@3|gnd_10|-1026.5|144
-Ametal-2|net@335||6.2|S1800|olc@0|vdd_20|-1062|94|olcContr@3|vdd_21|-1026.5|94
-Ametal-2|net@357|||S0|contact@51||509.5|228|contact@30||101|228
-Ametal-2|net@361|||S1800|olcContr@3|do[Co]|-816.5|-154|contact@31||-567|-154
-Ametal-2|net@364|||S0|ohPredAl@1|do[Co]|-532.5|304|contact@32||-567|304
-Ametal-2|net@366|||S0|ohPredAl@1|do[Ld]|-498.5|310|olcContr@3|do[Ld]|-759.5|310
-Ametal-3|net@373|||S2700|contact@31||-567|-154|contact@32||-567|304
-Ametal-2|net@377|||S1800|ohPredAl@1|do[Mv]|-566.5|272|contact@33||327.5|272
-Ametal-2|net@384|||S0|moveAll@3|gnd_14|38.5|144|ohPredAl@1|gnd_1|-7|144
-Ametal-2|net@385|||S0|moveAll@3|gnd|38.5|288|ohPredAl@1|gnd_3|-7|288
-Ametal-2|net@386|||S0|moveAll@3|vdd_3|38.5|94|ohPredAl@1|vdd_2|-7|94
-Ametal-2|net@387|||S0|moveAll@3|vdd_2|38.5|194|ohPredAl@1|vdd_3|-7|194
-Ametal-2|net@388|||S0|moveAll@3|vdd|38.5|338|ohPredAl@1|vdd_6|-7|338
-Ametal-2|net@389|||S0|moveAll@3|vdd_15|38.5|238|ohPredAl@1|vdd_7|-7|238
-Ametal-2|net@396||6.2|S1800|ilc@1|vdd_28|426.5|50|moveAll@3|vdd_35|429.5|50
-Ametal-2|net@397||6.2|S0|moveAll@3|gnd_7|429.5|144|ilc@1|gnd_21|426.5|144
-Ametal-2|net@398||6.2|S0|moveAll@3|gnd_18|429.5|0|ilc@1|gnd_14|426.5|0
-Ametal-2|net@399||6.2|S0|moveAll@3|vdd_14|429.5|94|ilc@1|vdd_43|426.5|94
-Ametal-2|net@400||6.2|S0|moveAll@3|vdd_34|429.5|194|ilc@1|vdd_42|426.5|194
-Ametal-2|net@401||6.2|S0|moveAll@3|vdd_36|429.5|-50|ilc@1|vdd_29|426.5|-50
-Ametal-2|net@402||6.2|S0|ilc@1|gnd_16|426.5|288|moveAll@3|gnd_19|418.5|288
-Ametal-2|net@403||6.2|S1800|moveAll@3|vdd_1|418.5|238|ilc@1|vdd_33|426.5|238
-Ametal-2|net@404||6.2|S1800|moveAll@3|vdd_37|418.5|338|ilc@1|vdd_32|426.5|338
-Ametal-2|net@405||6.2|S1800|moveAll@3|vdd_21|343.5|-194|ilc@1|vdd_41|426.5|-194
-Ametal-2|net@406||6.2|S0|ilc@1|gnd_20|426.5|-144|moveAll@3|gnd_10|343.5|-144
-Ametal-2|net@407||6.2|S0|ilc@1|vdd_40|426.5|-94|moveAll@3|vdd_20|343.5|-94
-Ametal-1|net@408|||S2700|moveAll@3|ilc[decLO]|408|301|pin@58||408|313
-Ametal-1|net@409|||S1800|pin@58||408|313|ilc@1|inB|439|313
-Ametal-1|net@412|||S2700|ilc@1|load[T]|580.5|82|contact@36||580.5|222
-Ametal-3|net@414|||S2700|contact@37||300|-172|contact@35||300|248
-Ametal-2|net@415|||S1800|olcContr@3|ilc[load]|-1022|222|contact@36||580.5|222
-Ametal-1|net@416|||S900|moveAll@3|ilc[decLO_1]|408|275|pin@61||408|263
-Ametal-1|net@417|||S1800|pin@61||408|263|ilc@1|inA|439|263
-Ametal-2|net@419|||S1800|moveAll@3|do[Tp]|228|-172|contact@37||300|-172
-Ametal-3|net@420|||S2700|contact@20||198.5|216|moveAll@3|mc|198.5|344
-Ametal-3|net@421|||S2700|contact@33||327.5|272|moveAll@3|do[Mv]|327.5|333
-Ametal-1|net@430|||S2700|contact@30||101|228|moveAll@3|ilc[ck]|101|281
-Ametal-3|net@432|||S900|contact@20||198.5|216|contact@39||198.5|-228
-Ametal-2|net@445|||S1800|contact@45||436|115.5|contact@44||468|115.5
-Ametal-1|net@446|||S900|ilc@1|ilc[ho]|468|118.5|contact@44||468|115.5
-Ametal-1|net@451|||S2700|contact@45||436|115.5|pin@68||436|216.5
-Ametal-1|net@453|||S2700|pin@69||383|216.5|moveAll@3|ilc[ho]|383|228
-Ametal-1|net@454|||S0|pin@68||436|216.5|pin@69||383|216.5
-Ametal-2|net@456|||S1800|moveAll@3|ilc[mo]|126|260|contact@46||138.5|260
-Ametal-1|net@461||0.4|S2700|ilc@1|out_1|453.5|182.5|contact@49||453.5|204
-Ametal-1|net@464|||S900|moveAll@3|ilc[do]|196.5|241.5|contact@50||196.5|204
-Ametal-3|net@465|||S900|contact@46||138.5|260|contact@47||138.5|72
-Ametal-2|net@466|||S0|contact@49||453.5|204|contact@50||196.5|204
-Ametal-1|net@470|||S900|ilc@1|check[T]|509.5|271.5|contact@51||509.5|228
-Ametal-2|net@472|||S0|contact@35||300|248|ohPredAl@1|do[Tp]|-606.5|248
-Ebit[4]||D5G2;|moveAll@3|bit[4]|I
-Ebit[5]||D5G2;|moveAll@3|bit[5]|I
-Ebitt[1]||D5G2;|ilc@1|bitt[1]|O
-Ebitt[2]||D5G2;|ilc@1|bitt[2]|O
-Ebitt[3]||D5G2;|ilc@1|bitt[3]|O
-Ebitt[4]||D5G2;|ilc@1|bitt[4]|O
-Ebitt[5]||D5G2;|ilc@1|bitt[5]|O
-Ebitt[6]||D5G2;|ilc@1|bitt[6]|O
-Ebitt[7]||D5G2;|ilc@1|bit[7]|O
-Ebitt[8]||D5G2;|ilc@1|bit[8]|O
-Ebitt[9]||D5G2;|olc@0|bitt[1]|O
-Ebitt[10]||D5G2;|olc@0|bitt[2]|O
-Ebitt[11]||D5G2;|olc@0|bitt[3]|O
-Ebitt[12]||D5G2;|olc@0|bitt[4]|O
-Ebitt[13]||D5G2;|olc@0|bitt[5]|O
-Ebitt[14]||D5G2;|olc@0|bitt[6]|O
-Edo[Lt]||D5G2;|ohPredAl@1|do[Lt]|O
-Edo[reD]||D5G2;|olcContr@3|do[reD]|O
-Efire[M]||D5G2;|moveAll@3|fire[M]|O
-Efire[do]||D5G2;|ohPredAl@1|fire[do]|O
-Eflag[A][clr]||D5G2;|abdBUSpi@0|flag[2][xx]|I
-Eflag[A][set]||D5G2;|abdBUSpi@0|flag[3][xx]|I
-Eflag[B][clr]||D5G2;|abdBUSpi@0|flag[1][xx]|I
-Eflag[B][set]||D5G2;|abdBUSpi@0|flag[4][xx]|I
-Eflag[C][F]||D5G2;|flags@0|flag[C][F]|I
-Eflag[C][T]||D5G2;|flags@0|flag[C][T]|I
-Eflag[D][clr]||D5G2;|ohPredAl@1|flag[D][clr]|I
-Eflag[D][set]||D5G2;|ohPredAl@1|flag[D][set]|I
-Egnd||D5G2;|olc@0|gnd_6|G
-Egnd_1||D5G2;|olc@0|gnd_1|G
-Egnd_4||D5G2;|flags@0|gnd_4|G
-Egnd_6||D5G2;|flags@0|gnd_6|G
-Egnd_8||D5G2;|flags@0|gnd_8|G
-Egnd_10||D5G2;|flags@0|gnd_10|G
-Egnd_15||D5G2;|ilc@1|gnd_15|G
-Egnd_17||D5G2;|olc@0|gnd_17|G
-Egnd_19||D5G2;|ilc@1|gnd_19|G
-Egnd_21||D5G2;|olc@0|gnd_16|G
-Egnd_22||D5G2;|olc@0|gnd_21|G
-Eign[D]||D5G2;|moveAll@3|ign[D]|I
-Eign[T]||D5G2;|moveAll@3|ign[T]|I
-EinLO[1]||D5G2;|ilc@1|in[1]|I
-EinLO[2]||D5G2;|ilc@1|in[2]|I
-EinLO[3]||D5G2;|ilc@1|in[3]|I
-EinLO[4]||D5G2;|ilc@1|in[4]|I
-EinLO[5]||D5G2;|ilc@1|in[5]|I
-EinLO[6]||D5G2;|ilc@1|in[6]|I
-EinLO[8]||D5G2;|ilc@1|in[7]|I
-Em1[1]||D5G2;|flags@0|in[1][T]|I
-Em1[2]||D5G2;|flags@0|in[2][T]|I
-Em1[3]||D5G2;|flags@0|in[3][T]|I
-Em1[4]||D5G2;|flags@0|in[4][T]|I
-Em1[5]||D5G2;|flags@0|in[5][T]|I
-Em1[6]||D5G2;|flags@0|in[6][T]|I
-Em1[7]||D5G2;|flags@0|in[7][T]|I
-Em1[8]||D5G2;|flags@0|in[8][T]|I
-Em1[9]||D5G2;|flags@0|in[9][T]|I
-Em1[10]||D5G2;|flags@0|in[10][T]|I
-Em1[11]||D5G2;|flags@0|in[11][T]|I
-Em1[12]||D5G2;|flags@0|in[12][T]|I
-Em1cate[1][F]||D5G2;|ohPredAl@1|m1cate[1][F]|I
-Em1cate[1][T]||D5G2;|ohPredAl@1|m1cate[1][T]|I
-Em1cate[2][F]||D5G2;|ohPredAl@1|m1cate[2][F]|I
-Em1cate[2][T]||D5G2;|ohPredAl@1|m1cate[2][T]|I
-Em1cate[3][F]||D5G2;|ohPredAl@1|m1cate[3][F]|I
-Em1cate[3][T]||D5G2;|ohPredAl@1|m1cate[3][T]|I
-Em1cate[4][F]||D5G2;|ohPredAl@1|m1cate[4][F]|I
-Em1cate[4][T]||D5G2;|ohPredAl@1|m1cate[4][T]|I
-Em1cate[5][F]||D5G2;|ohPredAl@1|m1cate[5][F]|I
-Em1cate[5][T]||D5G2;|ohPredAl@1|m1cate[5][T]|I
-Em1cate[6][F]||D5G2;|ohPredAl@1|m1cate[6][F]|I
-Em1cate[6][T]||D5G2;|ohPredAl@1|m1cate[6][T]|I
-Emc_1||D5G2;|moveAll@3|mc_1|I
-Epred[D]||D5G2;|moveAll@3|pred[D]|I
-Epred[T]||D5G2;|moveAll@3|pred[T]|I
-Eps[do]||D5G2;|ohPredAl@1|succ[do]|O
-Eps[skip]||D5G2;|ohPredAl@1|succ[skip]|O
-ErD||D5G2;|olcContr@3|rD|I
-Eready||D5G2;|moveAll@3|ready|I
-Es[1]||D5G2;|moveAll@3|s[1]|O
-Es[2]||D5G2;|moveAll@3|s[2]|O
-Es[3]||D5G2;|moveAll@3|s[3]|O
-Es[4]||D5G2;|moveAll@3|s[4]|O
-Es[5]||D5G2;|moveAll@3|s[5]|O
-Esel[Co]||D5G2;|ohPredAl@1|sel[Co]|I
-Esel[Fl]||D5G2;|ohPredAl@1|sel[Fl]|I
-Esel[Ld]||D5G2;|ohPredAl@1|sel[Ld]|I
-Esel[Lt]||D5G2;|ohPredAl@1|sel[Lt]|I
-Esel[Mv]||D5G2;|ohPredAl@1|sel[Mv]|I
-Esel[Tp]||D5G2;|ohPredAl@1|sel[Tp]|I
-Esel[rD]||D5G2;|ohPredAl@1|sel[rD]|I
-Etorp||D5G2;|moveAll@3|torp|I
-Evdd||D5G2;|olc@0|vdd_33|P
-Evdd_1||D5G2;|flags@0|vdd_1|P
-Evdd_2||D5G2;|olc@0|vdd_2|P
-Evdd_3||D5G2;|olc@0|vdd_3|P
-Evdd_8||D5G2;|flags@0|vdd_8|P
-Evdd_9||D5G2;|flags@0|vdd_9|P
-Evdd_12||D5G2;|olc@0|vdd_12|P
-Evdd_14||D5G2;|flags@0|vdd_14|P
-Evdd_16||D5G2;|flags@0|vdd_16|P
-Evdd_17||D5G2;|flags@0|vdd_17|P
-Evdd_18||D5G2;|flags@0|vdd_18|P
-Evdd_22||D5G2;|flags@0|vdd_22|P
-Evdd_30||D5G2;|ilc@1|vdd_30|P
-Evdd_31||D5G2;|ilc@1|vdd_31|P
-Evdd_35||D5G2;|olc@0|vdd_35|P
-Evdd_36||D5G2;|olc@0|vdd_36|P
-Evdd_37||D5G2;|olc@0|vdd_37|P
-Evdd_38||D5G2;|ilc@1|vdd_38|P
-Evdd_39||D5G2;|ilc@1|vdd_39|P
-Evdd_41||D5G2;|olc@0|vdd_18|P
-Evdd_59||D5G2;|olc@0|vdd_59|P
-Evdd_60||D5G2;|olc@0|vdd_60|P
-X
-
 # Cell dockCenterTry1;1{sch}
-CdockCenterTry1;1{sch}||schematic|1233272314089|1237039715112|I
+CdockCenterTry1;1{sch}||schematic|1233272314089|1237642183312|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||14|-9.5|||RRR|
 NOff-Page|conn@1||3.5|-3|||XYRR|
@@ -473,7 +68,6 @@ NOff-Page|conn@16||-26|0|||XY|
 NOff-Page|conn@17||28.5|24|||R|
 NOff-Page|conn@18||21|3|||YRR|
 NOff-Page|conn@19||-36|-44.5|||YRRR|
-IdockCenterTry1;1{ic}|dockCent@0||10.5|53.5|||D5G4;
 IoneHotM:flags;1{ic}|flags@0||48|0|||D5G4;
 IloopCountM:ilc;1{ic}|ilc@0||12|-30|||D5G4;
 IoneHotM:moveAll;1{ic}|moveAll@0||12|0|||D5G4;
@@ -561,6 +155,7 @@ NBus_Pin|pin@107||-10|8.5|-1|-1||
 NBus_Pin|pin@108||-38|11|-1|-1||
 NWire_Pin|pin@109||12|-45||||
 NWire_Pin|pin@110||12|-42||||
+Ngeneric:Invisible-Pin|pin@111||-2|67.5|||||ART_message(D5G3;)Sdepricated 21 March 2009
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-48|36|||D0G4;|ATTR_L(D5G1;PUD)S4231|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@2||-48|30|||D0G4;|ATTR_L(D5G1;PUD)S3133|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@3||-48|24|||D0G4;|ATTR_L(D5G1;PUD)S1028|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -703,116 +298,8 @@ Esel[rD,Fl,Ld,Co,Mv,Tp,Lt]||D4G2;|conn@10|a|I
 Etorp||D4G2;|conn@1|a|I
 X
 
-# Cell dockCenterTry2;1{ic}
-CdockCenterTry2;1{ic}||artwork|1234802642866|1237036492725|EI
-Ngeneric:Facet-Center|art@0||0|0||||AV
-Nschematic:Bus_Pin|pin@0||-4|-8|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@1||-4|-6|1|1|R|
-Nschematic:Bus_Pin|pin@2||-14|8|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@3||-14|6|1|1|R|
-Nschematic:Bus_Pin|pin@8||0|8|-1|-1||
-Nschematic:Bus_Pin|pin@12||25|3.5|-1|-1||
-Ngeneric:Invisible-Pin|pin@13||24|3.5|1|1||
-Nschematic:Bus_Pin|pin@14||26|-3|-1|-1||
-Ngeneric:Invisible-Pin|pin@15||24|-3|1|1||
-Nschematic:Bus_Pin|pin@16||18|-8|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@17||18|-6|1|1|R|
-Nschematic:Bus_Pin|pin@20||-25|4|-1|-1||
-Nschematic:Bus_Pin|pin@22||-4|7|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@23||-4|6|1|1|R|
-Nschematic:Bus_Pin|pin@26||-15|-7|-1|-1||
-Nschematic:Bus_Pin|pin@28||5|7|-1|-1||
-Nschematic:Bus_Pin|pin@30||22|8|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@31||22|6|1|1|R|
-Nschematic:Bus_Pin|pin@34||4|-7|-1|-1||
-NPin|pin@36||-6|-6|1|1||
-NPin|pin@37||-6|6|1|1||
-NPin|pin@38||6|6|1|1||
-NPin|pin@39||6|-6|1|1||
-Ngeneric:Invisible-Pin|pin@40||0|0|||||ART_message(D5G3;)Smove
-NPin|pin@46||12|-6|1|1||
-NPin|pin@47||12|6|1|1||
-NPin|pin@48||24|6|1|1||
-NPin|pin@49||24|-6|1|1||
-Ngeneric:Invisible-Pin|pin@50||18|0|||||ART_message(D5G3;)Sflags
-NPin|pin@51||-12|0|1|1||
-NPin|pin@52||-6|0|1|1||
-NPin|pin@53||6|-0.5|1|1||
-NPin|pin@54||12|-0.5|1|1||
-NPin|pin@55||-24|-6|1|1||
-NPin|pin@56||-24|6|1|1||
-NPin|pin@57||-12|6|1|1||
-NPin|pin@58||-12|-6|1|1||
-Ngeneric:Invisible-Pin|pin@59||-18|0|||||ART_message(D5G3;)Scount
-NPin|pin@64||4|-6|1|1||
-NPin|pin@65||4|-7.5|1|1||
-NPin|pin@68||0|6|1|1||
-NPin|pin@69||0|8|1|1||
-Nschematic:Bus_Pin|pin@74||-23|-8|-1|-1||
-Ngeneric:Invisible-Pin|pin@75||-23|-6|1|1||
-NPin|pin@76||-24|4|1|1||
-NPin|pin@77||-25|4|1|1||
-NPin|pin@78||-15|-6|1|1||
-NPin|pin@79||-15|-7|1|1||
-NPin|pin@80||5|6|1|1||
-NPin|pin@81||5|7|1|1||
-Nschematic:Bus_Pin|pin@82||-25|-3|-1|-1||
-Ngeneric:Invisible-Pin|pin@84||-24|-3|1|1||
-Aschematic:bus|net@0||-0.5|IJ900|pin@1||-4|-6|pin@0||-4|-8
-Aschematic:bus|net@1||-0.5|IJ2700|pin@3||-14|6|pin@2||-14|8
-Aschematic:bus|net@6||-0.5|IJ1800|pin@13||24|3.5|pin@12||25|3.5
-Aschematic:bus|net@7||-0.5|IJ1800|pin@15||24|-3|pin@14||26|-3
-Aschematic:bus|net@8||-0.5|IJ900|pin@17||18|-6|pin@16||18|-8
-Aschematic:bus|net@11||-0.5|IJ2700|pin@23||-4|6|pin@22||-4|7
-Aschematic:bus|net@15||-0.5|IJ2700|pin@31||22|6|pin@30||22|8
-AThicker|net@18|||FS2700|pin@52||-6|0|pin@37||-6|6
-AThicker|net@19|||FS1800|pin@68||0|6|pin@80||5|6
-AThicker|net@20|||FS900|pin@38||6|6|pin@53||6|-0.5
-AThicker|net@26|||FS2700|pin@54||12|-0.5|pin@47||12|6
-AThicker|net@27|||FS1800|pin@47||12|6|pin@48||24|6
-AThicker|net@28|||FS900|pin@48||24|6|pin@49||24|-6
-AThicker|net@29|||FS0|pin@49||24|-6|pin@46||12|-6
-AThicker|net@31|||FS2700|pin@36||-6|-6|pin@52||-6|0
-AThicker|net@32|||FS1800|pin@51||-12|0|pin@52||-6|0
-AThicker|net@33|||FS900|pin@53||6|-0.5|pin@39||6|-6
-AThicker|net@34|||FS2700|pin@46||12|-6|pin@54||12|-0.5
-AThicker|net@35|||FS1800|pin@53||6|-0.5|pin@54||12|-0.5
-AThicker|net@36|||FS2700|pin@55||-24|-6|pin@76||-24|4
-AThicker|net@37|||FS1800|pin@56||-24|6|pin@57||-12|6
-AThicker|net@39|||FS0|pin@78||-15|-6|pin@55||-24|-6
-AThicker|net@45|||FS0|pin@39||6|-6|pin@64||4|-6
-AThicker|net@46|||FS900|pin@64||4|-6|pin@65||4|-7.5
-AThicker|net@49|||FS1800|pin@37||-6|6|pin@68||0|6
-AThicker|net@50|||FS2700|pin@68||0|6|pin@69||0|8
-Aschematic:bus|net@55||-0.5|IJ900|pin@75||-23|-6|pin@74||-23|-8
-AThicker|net@56|||FS2700|pin@76||-24|4|pin@56||-24|6
-AThicker|net@57|||FS0|pin@76||-24|4|pin@77||-25|4
-AThicker|net@59|||FS900|pin@78||-15|-6|pin@79||-15|-7
-AThicker|net@60|||FS2700|pin@51||-12|0|pin@57||-12|6
-AThicker|net@61|||FS2700|pin@58||-12|-6|pin@51||-12|0
-AThicker|net@62|||FS1800|pin@80||5|6|pin@38||6|6
-AThicker|net@63|||FS2700|pin@80||5|6|pin@81||5|7
-AThicker|net@64|||FS0|pin@64||4|-6|pin@36||-6|-6
-Aschematic:bus|net@66||-0.5|IJ0|pin@84||-24|-3|pin@82||-25|-3
-AThicker|net@68|||FS0|pin@58||-12|-6|pin@78||-15|-6
-EDvoid||D5G2;|pin@26||I
-Ebit[4:5]|bit[Di,Ti]|D5G2;|pin@0||I
-Ebitt[1:14]||D5G2;|pin@2||O
-Etorp_1|do[Ld,Co]|D5G2;|pin@82||I
-Efire[M]||D5G2;|pin@8||O
-Eflag[A,B,D][set,clr]||D5G2;|pin@12||I
-Eflag[C][T,F]||D5G2;|pin@14||I
-EinLO[1:6,8]|inLO[1:7]|D5G2;|pin@74||I
-Em1[1:12]||D5G2;|pin@16||I
-Emc||D5G2;|pin@20||I
-Epred[D,T]||D5G2;|pin@22||I
-Eready||D5G2;|pin@28||I
-Es[1:10]||D5G2;|pin@30||O
-Etorp||D5G2;|pin@34||I
-X
-
 # Cell dockCenterTry2;1{sch}
-CdockCenterTry2;1{sch}||schematic|1233272314089|1237036492725|I
+CdockCenterTry2;1{sch}||schematic|1233272314089|1237642257279|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||14|-9.5|||RRR|
 NOff-Page|conn@1||3.5|-3|||XYRR|
@@ -828,7 +315,6 @@ NOff-Page|conn@17||28.5|24|||R|
 NOff-Page|conn@18||21|3|||YRR|
 NOff-Page|conn@19||-36|-44.5|||YRRR|
 NOff-Page|conn@20||-28.5|14|||XYRR|
-IdockCenterTry2;1{ic}|dockCent@1||10.5|53.5|||D5G4;
 IoneHotM:flags;1{ic}|flags@0||48|0|||D5G4;
 IloopCountM:ilc;1{ic}|ilc@0||12|-30|||D5G4;
 IoneHotM:moveAll;1{ic}|moveAll@0||12|0|||D5G4;
@@ -910,6 +396,7 @@ NWire_Pin|pin@109||12|-45||||
 NWire_Pin|pin@110||12|-42||||
 NWire_Pin|pin@111||2|-5||||
 NWire_Pin|pin@112||2|-9||||
+Ngeneric:Invisible-Pin|pin@113||-2.5|68|||||ART_message(D5G3;)Sdepricated 21 March 2009
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-48|36|||D0G4;|ATTR_L(D5G1;PUD)S4231|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@2||-48|30|||D0G4;|ATTR_L(D5G1;PUD)S3133|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@3||-48|24|||D0G4;|ATTR_L(D5G1;PUD)S1028|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -1038,8 +525,108 @@ Es[1:10]||D6G2;|conn@17|y|O
 Etorp||D4G2;|conn@1|a|I
 X
 
-# Cell newDandP;1{lay}
-CnewDandP;1{lay}||cmos90|1233580559397|1237127517475||ATTR_NCC(D5G5;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235127733562
+# Cell litDandP;1{ic}
+ClitDandP;1{ic}||artwork|1234739572932|1237553101667|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@2||-4|-2|-1|-1||
+Nschematic:Bus_Pin|pin@4||-4|-5|-1|-1||
+Nschematic:Bus_Pin|pin@6||-4|-10|-1|-1||
+Nschematic:Bus_Pin|pin@8||-4|-8|-1|-1||
+Nschematic:Bus_Pin|pin@10||6|-9|-1|-1||
+Nschematic:Bus_Pin|pin@12||-1|8|-1|-1||
+Nschematic:Bus_Pin|pin@14||2|8|-1|-1||
+Nschematic:Bus_Pin|pin@16||4|3|-1|-1||
+Ngeneric:Invisible-Pin|pin@17||3|3|1|1||
+NPin|pin@18||-3|-6|1|1||
+NPin|pin@19||3|-6|1|1||
+NPin|pin@20||0|-6|1|1||
+NPin|pin@21||0|-7|1|1||
+NPin|pin@22||-4|-7|1|1||
+NPin|pin@23||-4|-11|1|1||
+NPin|pin@24||4|-7|1|1||
+NPin|pin@25||4|-6|1|1||
+NPin|pin@26||6|-9|1|1||
+NPin|pin@27||4|-12|1|1||
+NPin|pin@28||4|-11|1|1||
+NPin|pin@29||2.5|-7|1|1||
+Ngeneric:Invisible-Pin|pin@30||0|0|||||ART_message(D5G2;)SLIT
+NPin|pin@31||-3|3|1|1||
+NPin|pin@32||-4|3|1|1||
+NPin|pin@33||-2|9|1|1||
+NPin|pin@34||-1|8|1|1||
+NPin|pin@35||-2|7|1|1||
+NPin|pin@36||0|6|1|1||
+NPin|pin@37||0|7|1|1||
+NPin|pin@38||1|7|1|1||
+NPin|pin@39||2|8|1|1||
+NPin|pin@40||1|9|1|1||
+NPin|pin@43||-3|6|1|1||
+NPin|pin@46||3|6|1|1||
+Nschematic:Bus_Pin|pin@49||4|-3|-1|-1||
+NPin|pin@51||3|-3|1|1||
+NPin|pin@52||4|-3|1|1||
+Nschematic:Bus_Pin|pin@55||0|-13|-1|-1||
+Ngeneric:Invisible-Pin|pin@56||0|-11|1|1||
+Nschematic:Bus_Pin|pin@59||4|0|-1|-1||
+Nschematic:Bus_Pin|pin@60||-4|3|-1|-1||
+NPin|pin@61||-3|-2|1|1||
+NPin|pin@62||-4|-2|1|1||
+NPin|pin@63||3|0|1|1||
+NPin|pin@64||4|0|1|1||
+Ngeneric:Invisible-Pin|pin@65||0|8|||||ART_message(D5G1.5;)S1
+NPin|pin@66||-3|-5|1|1||
+NPin|pin@67||-4|-5|1|1||
+Aschematic:bus|net@8||-0.5|IJ1800|pin@17||3|3|pin@16||4|3
+AThicker|net@9|||FS1800|pin@20||0|-6|pin@19||3|-6
+AThicker|net@10|||FS0|pin@21||0|-7|pin@22||-4|-7
+AThicker|net@11|||FS1237|pin@25||4|-6|pin@26||6|-9
+AThicker|net@12|||FS563|pin@26||6|-9|pin@27||4|-12
+AThicker|net@13|||FS2700|pin@24||4|-7|pin@25||4|-6
+AThicker|net@14|||FS900|pin@28||4|-11|pin@27||4|-12
+AThicker|net@15|||FS0|pin@24||4|-7|pin@29||2.5|-7
+AThicker|net@16|||FS0|pin@31||-3|3|pin@32||-4|3
+AThicker|net@17|||FS1800|pin@18||-3|-6|pin@20||0|-6
+AThicker|net@19|||FS900|pin@20||0|-6|pin@21||0|-7
+AThicker|net@20|||FS900|pin@22||-4|-7|pin@23||-4|-11
+AThicker|net@21|||FS2700|pin@31||-3|3|pin@43||-3|6
+AThicker|net@22|||FS3150|pin@39||2|8|pin@40||1|9
+AThicker|net@23|||FS0|pin@40||1|9|pin@33||-2|9
+AThicker|net@24|||FS1350|pin@33||-2|9|pin@34||-1|8
+AThicker|net@25|||FS450|pin@34||-1|8|pin@35||-2|7
+AThicker|net@26|||FS1800|pin@35||-2|7|pin@37||0|7
+AThicker|net@27|||FS2700|pin@36||0|6|pin@37||0|7
+AThicker|net@28|||FS1800|pin@37||0|7|pin@38||1|7
+AThicker|net@29|||FS2250|pin@38||1|7|pin@39||2|8
+AThicker|net@30|||FS1800|pin@43||-3|6|pin@46||3|6
+AThicker|net@35|||FS1800|pin@21||0|-7|pin@29||2.5|-7
+AThicker|net@40|||FS2700|pin@63||3|0|pin@46||3|6
+AThicker|net@43|||FS2700|pin@19||3|-6|pin@51||3|-3
+AThicker|net@44|||FS1800|pin@51||3|-3|pin@52||4|-3
+Aschematic:bus|net@47||-0.5|IJ900|pin@56||0|-11|pin@55||0|-13
+AThicker|net@48|||FS1800|pin@23||-4|-11|pin@28||4|-11
+AThicker|net@49|||FS900|pin@61||-3|-2|pin@66||-3|-5
+AThicker|net@50|||FS0|pin@61||-3|-2|pin@62||-4|-2
+AThicker|net@51|||FS2700|pin@51||3|-3|pin@63||3|0
+AThicker|net@52|||FS1800|pin@63||3|0|pin@64||4|0
+AThicker|net@53|||FS2700|pin@61||-3|-2|pin@31||-3|3
+AThicker|net@54|||FS900|pin@66||-3|-5|pin@18||-3|-6
+AThicker|net@55|||FS0|pin@66||-3|-5|pin@67||-4|-5
+Eaout[TT,1:14],ds[1:37]||D5G2;|pin@10||O
+Edo[L]||D5G2;|pin@2||I
+Edp[1:37,B]||D5G2;|pin@6||I
+Efire[M]||D5G2;|pin@4||I
+Eflag[C]||D5G2;|pin@59||O
+EoutLO[1:7]||D5G2;|pin@55||O
+Eps[1:20]||D5G2;|pin@8||I
+Eready||D5G2;|pin@49||O
+EsignalBitFromInboundSwitchFabric||D4G2;|pin@60||I
+Esir[1:9]||D5G2;|pin@12||I
+Esor[1:9]||D5G2;|pin@14||O
+Esucc[D,T]||D5G2;|pin@16||O
+X
+
+# Cell litDandP;1{lay}
+ClitDandP;1{lay}||cmos90|1233580559397|1237678324652||ATTR_NCC(D5G5;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237674944760|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237674944760
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@0||318|182||||
 NX-Metal-2-Metal-3-Con|contact@1||462|182||||
@@ -1074,8 +661,58 @@ NX-Metal-2-Metal-3-Con|contact@33||954|238||||
 NX-Metal-2-Metal-3-Con|contact@34||810|200||||
 NX-Metal-2-Metal-3-Con|contact@35||72|188||||
 NX-Metal-2-Metal-3-Con|contact@36||72|-82||||
-IstagesM:litDockStage;2{lay}|litDockS@1||0|-72|||D5G4;
+NX-Metal-1-Metal-2-Con|contact@37||211.5|-32|||X|
+NX-Metal-1-Metal-2-Con|contact@38||13.5|-82|||X|
+NX-Metal-1-Metal-2-Con|contact@39||116.5|-82|||X|
+NX-Metal-1-Metal-2-Con|contact@40||149.5|-82|||X|
+NX-Metal-1-Metal-2-Con|contact@41||-79.5|-38|||X|
+NX-Metal-1-Metal-2-Con|contact@42||-256.5|3||||
+NX-Metal-1-Metal-2-Con|contact@43||1698.5|3||||
+NX-Metal-1-Metal-2-Con|contact@44||-217.5|-3||||
+NX-Metal-2-Metal-3-Con|contact@45||1680|-3||||
+NX-Metal-2-Metal-3-Con|contact@46||-324|-285||||
+NX-Metal-1-Metal-2-Con|contact@47||-122.5|-32||||
+NX-Metal-1-Metal-2-Con|contact@48||12.5|-56||||
+NX-Metal-1-Metal-2-Con|contact@49||117.5|-106||||
+NX-Metal-2-Metal-3-Con|contact@50||522|-106||||
+NX-Metal-1-Metal-2-Con|contact@51||150.5|-94||||
+NX-Metal-2-Metal-3-Con|contact@52||810|-94||||
+NX-Metal-2-Metal-3-Con|contact@53||666|-56||||
+NMetal-1-Polysilicon-Con|contact@54||170.5|10||5.2||
+NMetal-1-Polysilicon-Con|contact@55||161.5|10||5.2||
+NX-Metal-1-Metal-2-Con|contact@56||147.5|-11.7||1.2||
+NX-Metal-1-Metal-2-Con|contact@57||104.5|100||||
+NX-Metal-1-Metal-2-Con|contact@58||67|100||||
+NX-Metal-1-Metal-2-Con|contact@59||129|-32||||
+NX-Metal-1-Metal-2-Con|contact@60||74|-32||||
+NX-Metal-1-Metal-2-Con|contact@61||135|32||||
+NX-Metal-1-Metal-2-Con|contact@62||198|32||||
+NX-Metal-2-Metal-3-Con|contact@63||180|50||||
+NX-Metal-2-Metal-3-Con|contact@64||-78.5|-344||||
+NX-Metal-2-Metal-3-Con|contact@65||-50.5|-344||||
+NX-Metal-2-Metal-3-Con|contact@66||-22.5|-344||||
+NX-Metal-2-Metal-3-Con|contact@67||5.5|-344||||
+NX-Metal-2-Metal-3-Con|contact@68||33.5|-344||||
+NX-Metal-2-Metal-3-Con|contact@69||61.5|-344||||
+NX-Metal-3-Metal-4-Con|contact@70||-78.5|-239.2||||
+NX-Metal-3-Metal-4-Con|contact@71||-50.5|-233.4||||
+NX-Metal-3-Metal-4-Con|contact@72||-22.5|-227.6||||
+NX-Metal-3-Metal-4-Con|contact@73||5.5|-221.8||||
+NX-Metal-3-Metal-4-Con|contact@74||33.5|-216||||
+NX-Metal-3-Metal-4-Con|contact@75||61.5|-210.2||||
+NX-Metal-1-Metal-2-Con|contact@76||-108|-285||||
+IdriversJ:driveConnecter;3{lay}|driveCon@0||-66.5|40|RR||D5G4;
+IdriversJ:driveConnecter;3{lay}|driveCon@1||43.5|-40|||D5G4;
+IgaspM:gaspLit;2{lay}|gaspLit@0||-173|72|||D5G4;
+Igates1inM:inv10D;1{lay}|inv10D@0||61|72|||D5G4;
+IlatchesK:latch2in60Cm2dn;2{lay}|latch2in@0||216|72|Y||D5G4;
+IdriversJ:latchAndDriver60;1{lay}|latchAnd@0||48|-72|X||D5G4;
+IdriversJ:latchAndDriver30;1{lay}|latchAnd@1||109|72|||D5G4;
+IdriversJ:latchDriver60;1{lay}|latchDri@0||-71|72|Y||D5G4;
+IloopCountM:muxForD;1{lay}|muxForD@0||5.5|-360|Y||D5G4;
+IregistersM:newDregister;2{lay}|newDregi@0||0|0|||D5G4;
 IregistersM:newPathReg;1{lay}|newPathR@0||0|216|||D5G4;
+Igates2inM:nor10sym;2{lay}|nor10sym@0||-101|-72|||D5G4;
 NMetal-2-Pin|pin@2||392|188||||
 NMetal-2-Pin|pin@3||392|182||||
 NMetal-2-Pin|pin@4||536|188||||
@@ -1093,6 +730,50 @@ NMetal-2-Pin|pin@15||1256|182||||
 NMetal-2-Pin|pin@31||-739.5|200||||
 NMetal-2-Pin|pin@34||-451.5|182||||
 NMetal-3-Pin|pin@54||72|-276||||
+NMetal-1-Pin|pin@55||-115.5|47||||
+NMetal-1-Pin|pin@56||-115.5|97||||
+NMetal-1-Pin|pin@57||-115.5|88||||
+NMetal-1-Pin|pin@58||13.5|-97|||X|
+NMetal-1-Pin|pin@59||116.5|-48|||X|
+NMetal-2-Pin|pin@60||-47|-32|||X|
+NMetal-2-Pin|pin@61||156|-38|||X|
+NMetal-1-Pin|pin@62||149.5|-47.5|||X|
+NMetal-2-Pin|pin@63||156|-32|||X|
+NMetal-1-Pin|pin@64||102.5|-48||||
+NMetal-1-Pin|pin@65||154.5|-47.5||||
+NMetal-1-Pin|pin@66||-101|0||||
+NMetal-1-Pin|pin@67||-161.5|0||||
+NPolysilicon-Pin|pin@68||162|11.6||||
+NPolysilicon-Pin|pin@69||170|11.6||||
+NMetal-1-Pin|pin@70||117.5|0||||
+NMetal-1-Pin|pin@71||89|0||||
+NMetal-1-Pin|pin@72||198|12.6||||
+NMetal-1-Pin|pin@73||129|-96.5||||
+NMetal-1-Pin|pin@74||74|0||||
+NMetal-1-Pin|pin@75||45|0||||
+NMetal-1-Pin|pin@76||45|47||||
+NMetal-1-Pin|pin@77||117.5|-48||||
+NMetal-1-Pin|pin@78||147.5|7.4||||
+NMetal-1-Pin|pin@79||89|46.5||||
+NMetal-1-Pin|pin@80||90|46.5||||
+NMetal-3-Pin|pin@81||180|138||||
+NMetal-2-Pin|pin@82||62.5|-82||||
+NMetal-3-Pin|pin@83||-78.5|-316.5||||
+NMetal-3-Pin|pin@84||-50.5|-316.5||||
+NMetal-3-Pin|pin@85||-22.5|-316.5||||
+NMetal-3-Pin|pin@86||5.5|-316.5||||
+NMetal-3-Pin|pin@87||33.5|-316.5||||
+NMetal-3-Pin|pin@88||61.5|-316.5||||
+IscanJ:scanEx1vertD;3{lay}|scanEx1v@0||1656|72|||D5G4;
+IwiresL:select110;1{lay}|select11@0||7.5|72|||D5G4;
+IwiresL:select22;1{lay}|select22@0||-131.5|-72|||D5G4;
+IwiresL:select30;1{lay}|select30@0||-271.5|72|||D5G4;
+IwiresL:select30;1{lay}|select30@1||224|-72|||D5G4;
+IdriversL:sucANDdri60;2{lay}|sucANDdr@0||-22.5|-72|X||D5G4;
+IdriversL:sucANDdri60;2{lay}|sucANDdr@1||185.5|-72|Y||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-73.5|-72|X||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||74|72|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@2||134.5|-72|||D5G4;
 Ametal-2|net@5|||S900|pin@2||392|188|pin@3||392|182
 Ametal-2|net@6|||S0|pin@3||392|182|contact@0||318|182
 Ametal-2|net@7|||S900|pin@4||536|188|pin@5||536|182
@@ -1113,19 +794,6 @@ Ametal-4|net@36|||S0|contact@9||1530|210.2|newPathR@0|in[10]@234680799|-288|210.
 Ametal-4|net@37|||S0|contact@10||1386|216|newPathR@0|in[11]@771251451|-288|216
 Ametal-4|net@38|||S0|contact@11||1242|221.8|newPathR@0|in[12]@261336565|-288|221.8
 Ametal-4|net@39|||S0|contact@12||1098|227.6|newPathR@0|in[13]@816991420|-288|227.6
-Ametal-3|net@67|||S2700|litDockS@1|ps[10]|1530|-282|contact@9||1530|210.2
-Ametal-3|net@68|||S2700|litDockS@1|ps[9]|1470|-282|contact@7||1470|204.4
-Ametal-3|net@69|||S2700|litDockS@1|ps[11]|1386|-282|contact@10||1386|216
-Ametal-3|net@70|||S2700|litDockS@1|ps[8]|1326|-282|contact@8||1326|198.6
-Ametal-3|net@71|||S2700|litDockS@1|ps[12]|1242|-282|contact@11||1242|221.8
-Ametal-3|net@72|||S2700|litDockS@1|ps[7]|1182|-282|contact@6||1182|182
-Ametal-3|net@73|||S2700|litDockS@1|ps[13]|1098|-282|contact@12||1098|227.6
-Ametal-3|net@74|||S2700|litDockS@1|ps[6]|1038|-282|contact@5||1038|182
-Ametal-3|net@76|||S2700|litDockS@1|ps[5]|894|-282|contact@4||894|182
-Ametal-3|net@77|||S2700|litDockS@1|ps[4]|750|-282|contact@3||750|182
-Ametal-3|net@78|||S2700|litDockS@1|ps[3]|606|-282|contact@2||606|182
-Ametal-3|net@79|||S2700|litDockS@1|ps[2]|462|-282|contact@1||462|182
-Ametal-3|net@80|||S2700|litDockS@1|ps[1]|318|-282|contact@0||318|182
 Ametal-4|net@95|||S0|newPathR@0|in[4]|288|168|contact@17||-1548|168
 Ametal-4|net@97|||S1800|contact@14||-1200|150.6|newPathR@0|in[1]|288|150.6
 Ametal-4|net@98|||S1800|contact@15||-1344|156.4|newPathR@0|in[2]|288|156.4
@@ -1133,33 +801,19 @@ Ametal-4|net@99|||S1800|contact@16||-1488|162.2|newPathR@0|in[3]|288|162.2
 Ametal-4|net@100|||S1800|contact@18||-1404|173.8|newPathR@0|in[5]|288|173.8
 Ametal-4|net@101|||S1800|contact@19||-1260|179.6|newPathR@0|in[6]|288|179.6
 Ametal-4|net@102|||S1800|contact@20||-1116|185.4|newPathR@0|in[7]|288|185.4
-Ametal-3|net@103|||S2700|litDockS@1|dp[26]|-1200|138|contact@14||-1200|150.6
-Ametal-3|net@106|||S2700|litDockS@1|dp[27]|-1344|138|contact@15||-1344|156.4
-Ametal-3|net@108|||S2700|litDockS@1|dp[28]|-1488|138|contact@16||-1488|162.2
-Ametal-3|net@110|||S2700|litDockS@1|dp[29]|-1548|138|contact@17||-1548|168
-Ametal-3|net@112|||S2700|litDockS@1|dp[30]|-1404|138|contact@18||-1404|173.8
-Ametal-3|net@114|||S2700|litDockS@1|dp[31]|-1260|138|contact@19||-1260|179.6
-Ametal-3|net@116|||S2700|litDockS@1|dp[32]|-1116|138|contact@20||-1116|185.4
-Ametal-3|net@124|||S2700|litDockS@1|dp[35]|-684|138|contact@21||-684|194
 Ametal-2|net@125|||S0|newPathR@0|ainA[10]|-595.5|194|contact@21||-684|194
 Ametal-2|net@126|||S2700|newPathR@0|ainA[11]|-739.5|194|pin@31||-739.5|200
-Ametal-3|net@128|||S2700|litDockS@1|dp[36]|-540|138|contact@22||-540|200
 Ametal-2|net@133|||S900|newPathR@0|ainA[9]|-451.5|194|pin@34||-451.5|182
-Ametal-3|net@135|||S2700|litDockS@1|dp[34]|-828|138|contact@24||-828|182
 Ametal-2|net@141|||S1800|pin@31||-739.5|200|contact@22||-540|200
 Ametal-2|net@142|||S0|pin@34||-451.5|182|contact@24||-828|182
 Ametal-2|net@144|||RS1800|newPathR@0|ainA[12]|-883.5|194|contact@26||-877.5|194
 Ametal-1|net@152|||S2700|contact@26||-877.5|194|contact@27||-877.5|226
 Ametal-2|net@154|||S0|contact@28||-396|226|contact@27||-877.5|226
-Ametal-3|net@155|||S2700|litDockS@1|dp[37]|-396|138|contact@28||-396|226
 Ametal-2|net@157|||RS1800|newPathR@0|ainA[8]|-307.5|194|contact@29||-301.5|194
 Ametal-1|net@164|||S2700|contact@29||-301.5|194|contact@32||-301.5|232
 Ametal-2|net@165|||S0|contact@32||-301.5|232|contact@31||-972|232
-Ametal-3|net@166|||S2700|litDockS@1|dp[33]|-972|138|contact@31||-972|232
-Ametal-3|net@170|||S2700|litDockS@1|ps[14]|954|-282|contact@33||954|238
 Ametal-2|net@173|||S1800|newPathR@0|ps[14]|182|238|contact@33||954|238
 Ametal-2|net@175|||S1800|newPathR@0|ps[15]|322.5|200|contact@34||810|200
-Ametal-3|net@176|||S2700|litDockS@1|ps[15]|810|-282|contact@34||810|200
 Ametal-2|net@177|||S1800|pin@2||392|188|newPathR@0|ainB[1]|466.5|188
 Ametal-2|net@178|||S0|newPathR@0|ainB[2]|610.5|188|pin@4||536|188
 Ametal-2|net@179|||S0|newPathR@0|ainB[3]|754.5|188|pin@6||680|188
@@ -1170,578 +824,503 @@ Ametal-2|net@183|||S0|newPathR@0|ainB[7]|1330.5|188|pin@14||1256|188
 Ametal-2|net@184|||S0|newPathR@0|fire[M]|74.5|188|contact@35||72|188
 Ametal-3|net@185|||S900|contact@36||72|-82|pin@54||72|-276
 Ametal-3|net@186|||S900|contact@35||72|188|contact@36||72|-82
-Ametal-2|net@187|||S1800|litDockS@1|fire[M]|62.5|-82|contact@36||72|-82
-Eaout[1]||D5G2;|newPathR@0|x[1]|I
-Eaout[2]||D5G2;|newPathR@0|x[2]|I
-Eaout[3]||D5G2;|newPathR@0|x[3]|I
-Eaout[4]||D5G2;|newPathR@0|x[4]|I
-Eaout[5]||D5G2;|newPathR@0|x[5]|I
-Eaout[6]||D5G2;|newPathR@0|x[6]|I
-Eaout[7]||D5G2;|newPathR@0|x[7]|I
-Eaout[8]||D5G2;|newPathR@0|x[8]|I
-Eaout[9]||D5G2;|newPathR@0|x[9]|I
-Eaout[10]||D5G2;|newPathR@0|x[10]|I
-Eaout[11]||D5G2;|newPathR@0|x[11]|I
-Eaout[12]||D5G2;|newPathR@0|x[12]|I
-Eaout[13]||D5G2;|newPathR@0|x[13]|I
-Eaout[14]||D5G2;|newPathR@0|x[14]|I
-Eaout[TT]||D5G2;|newPathR@0|x[TT]|I
-Edo[L]||D5G2;|litDockS@1|do[L]|O
-Edp[1]||D5G2;|litDockS@1|dp[1]|I
-Edp[2]||D5G2;|litDockS@1|dp[2]|I
-Edp[3]||D5G2;|litDockS@1|dp[3]|I
-Edp[4]||D5G2;|litDockS@1|dp[4]|I
-Edp[5]||D5G2;|litDockS@1|dp[5]|I
-Edp[6]||D5G2;|litDockS@1|dp[6]|I
-Edp[7]||D5G2;|litDockS@1|dp[7]|I
-Edp[8]||D5G2;|litDockS@1|dp[8]|I
-Edp[9]||D5G2;|litDockS@1|dp[9]|I
-Edp[10]||D5G2;|litDockS@1|dp[10]|O
-Edp[11]||D5G2;|litDockS@1|dp[11]|O
-Edp[12]||D5G2;|litDockS@1|dp[12]|O
-Edp[13]||D5G2;|litDockS@1|dp[13]|O
-Edp[14]||D5G2;|litDockS@1|dp[14]|O
-Edp[15]||D5G2;|litDockS@1|dp[15]|O
-Edp[16]||D5G2;|litDockS@1|dp[16]|O
-Edp[17]||D5G2;|litDockS@1|dp[17]|O
-Edp[18]||D5G2;|litDockS@1|dp[18]|O
-Edp[19]||D5G2;|litDockS@1|dp[19]|O
-Edp[20]||D5G2;|litDockS@1|dp[20]|I
-Edp[21]||D5G2;|litDockS@1|dp[21]|I
-Edp[22]||D5G2;|litDockS@1|dp[22]|I
-Edp[23]||D5G2;|litDockS@1|dp[23]|I
-Edp[24]||D5G2;|litDockS@1|dp[24]|I
-Edp[25]||D5G2;|litDockS@1|dp[25]|I
-Edp[26]||D5G2;|litDockS@1|dp[26]|I
-Edp[27]||D5G2;|litDockS@1|dp[27]|I
-Edp[28]||D5G2;|litDockS@1|dp[28]|I
-Edp[29]||D5G2;|litDockS@1|dp[29]|O
-Edp[30]||D5G2;|litDockS@1|dp[30]|O
-Edp[31]||D5G2;|litDockS@1|dp[31]|O
-Edp[32]||D5G2;|litDockS@1|dp[32]|O
-Edp[33]||D5G2;|litDockS@1|dp[33]|O
-Edp[34]||D5G2;|litDockS@1|dp[34]|O
-Edp[35]||D5G2;|litDockS@1|dp[35]|O
-Edp[36]||D5G2;|litDockS@1|dp[36]|O
-Edp[37]||D5G2;|litDockS@1|dp[37]|O
-Edp[B]||D5G2;|litDockS@1|dp[B]|I
-Efire[M]||D5G2;|pin@54||I
-Eflag[C]||D5G2;|litDockS@1|flag[C]|O
-Egnd||D5G2;|litDockS@1|gnd|G
-Egnd_1||D5G2;|litDockS@1|gnd_1|G
-Egnd_2||D5G2;|litDockS@1|gnd_2|G
-Egnd_5||D5G2;|litDockS@1|gnd_5|G
-Egnd_9||D5G2;|litDockS@1|gnd_9|G
-Egnd_10||D5G2;|litDockS@1|gnd_10|G
-Egnd_11||D5G2;|newPathR@0|gnd_2|G
-Egnd_12||D5G2;|litDockS@1|gnd_11|G
-Egnd_13||D5G2;|litDockS@1|gnd_12|G
-EoutLO[1]||D5G2;|litDockS@1|outLO[1]|I
-EoutLO[2]||D5G2;|litDockS@1|outLO[2]|I
-EoutLO[3]||D5G2;|litDockS@1|outLO[3]|I
-EoutLO[4]||D5G2;|litDockS@1|outLO[4]|I
-EoutLO[5]||D5G2;|litDockS@1|outLO[5]|I
-EoutLO[6]||D5G2;|litDockS@1|outLO[6]|I
-EoutLO[7]||D5G2;|litDockS@1|outLO[7]|I
-Eout[1]||D5G2;|litDockS@1|out[1]|I
-Eout[2]||D5G2;|litDockS@1|out[2]|I
-Eout[3]||D5G2;|litDockS@1|out[3]|I
-Eout[4]||D5G2;|litDockS@1|out[4]|I
-Eout[5]||D5G2;|litDockS@1|out[5]|I
-Eout[6]||D5G2;|litDockS@1|out[6]|I
-Eout[7]||D5G2;|litDockS@1|out[7]|I
-Eout[8]||D5G2;|litDockS@1|out[8]|I
-Eout[9]||D5G2;|litDockS@1|out[9]|I
-Eout[10]||D5G2;|litDockS@1|out[10]|O
-Eout[11]||D5G2;|litDockS@1|out[11]|O
-Eout[12]||D5G2;|litDockS@1|out[12]|O
-Eout[13]||D5G2;|litDockS@1|out[13]|O
-Eout[14]||D5G2;|litDockS@1|out[14]|O
-Eout[15]||D5G2;|litDockS@1|out[15]|O
-Eout[16]||D5G2;|litDockS@1|out[16]|O
-Eout[17]||D5G2;|litDockS@1|out[17]|O
-Eout[18]||D5G2;|litDockS@1|out[18]|O
-Eout[19]||D5G2;|litDockS@1|out[19]|O
-Eout[20]||D5G2;|litDockS@1|out[20]|I
-Eout[21]||D5G2;|litDockS@1|out[21]|I
-Eout[22]||D5G2;|litDockS@1|out[22]|I
-Eout[23]||D5G2;|litDockS@1|out[23]|I
-Eout[24]||D5G2;|litDockS@1|out[24]|I
-Eout[25]||D5G2;|litDockS@1|out[25]|I
-Eout[26]||D5G2;|litDockS@1|out[26]|I
-Eout[27]||D5G2;|litDockS@1|out[27]|I
-Eout[28]||D5G2;|litDockS@1|out[28]|I
-Eout[29]||D5G2;|litDockS@1|out[29]|O
-Eout[30]||D5G2;|litDockS@1|out[30]|O
-Eout[31]||D5G2;|litDockS@1|out[31]|O
-Eout[32]||D5G2;|litDockS@1|out[32]|O
-Eout[33]||D5G2;|litDockS@1|out[33]|O
-Eout[34]||D5G2;|litDockS@1|out[34]|O
-Eout[35]||D5G2;|litDockS@1|out[35]|O
-Eout[36]||D5G2;|litDockS@1|out[36]|O
-Eout[37]||D5G2;|litDockS@1|out[37]|O
-Eps[1]||D5G2;|litDockS@1|ps[1]|I
-Eps[2]||D5G2;|litDockS@1|ps[2]|I
-Eps[3]||D5G2;|litDockS@1|ps[3]|I
-Eps[4]||D5G2;|litDockS@1|ps[4]|I
-Eps[5]||D5G2;|litDockS@1|ps[5]|I
-Eps[6]||D5G2;|litDockS@1|ps[6]|I
-Eps[7]||D5G2;|litDockS@1|ps[7]|I
-Eps[8]||D5G2;|litDockS@1|ps[8]|I
-Eps[9]||D5G2;|litDockS@1|ps[9]|I
-Eps[10]||D5G2;|litDockS@1|ps[10]|O
-Eps[11]||D5G2;|litDockS@1|ps[11]|O
-Eps[12]||D5G2;|litDockS@1|ps[12]|O
-Eps[13]||D5G2;|litDockS@1|ps[13]|O
-Eps[14]||D5G2;|litDockS@1|ps[14]|O
-Eps[15]||D5G2;|litDockS@1|ps[15]|O
-Eps[16]||D5G2;|litDockS@1|ps[16]|O
-Eps[17]||D5G2;|litDockS@1|ps[17]|O
-Eps[18]||D5G2;|litDockS@1|ps[18]|O
-Eps[19]||D5G2;|litDockS@1|ps[19]|I
-Eps[20]||D5G2;|litDockS@1|ps[20]|I
-Eready||D5G2;|litDockS@1|ready|O
-EsignalBitFromInboundSwitchFabric||D5G2;|litDockS@1|xxx|I
-Esir[1]||D5G2;|litDockS@1|sir[1]|I
-Esir[2]||D5G2;|litDockS@1|sir[2]|B
-Esir[3]||D5G2;|litDockS@1|sir[3]|B
-Esir[4]||D5G2;|litDockS@1|sir[4]|B
-Esir[5]||D5G2;|litDockS@1|sir[5]|B
-Esir[6]||D5G2;|litDockS@1|sir[6]|B
-Esir[7]||D5G2;|litDockS@1|sir[7]|B
-Esir[8]||D5G2;|litDockS@1|sir[8]|B
-Esir[9]||D5G2;|litDockS@1|sir[9]|B
-Esor[1]||D5G2;|litDockS@1|sor[1]|O
-Esor[2]||D5G2;|litDockS@1|sor[2]|B
-Esor[3]||D5G2;|litDockS@1|sor[3]|B
-Esor[4]||D5G2;|litDockS@1|sor[4]|B
-Esor[5]||D5G2;|litDockS@1|sor[5]|B
-Esor[6]||D5G2;|litDockS@1|sor[6]|B
-Esor[7]||D5G2;|litDockS@1|sor[7]|B
-Esor[8]||D5G2;|litDockS@1|sor[8]|B
-Esor[9]||D5G2;|litDockS@1|sor[9]|B
-Esucc[D]||D5G2;|litDockS@1|succ[D]|I
-Esucc[T]||D5G2;|litDockS@1|succ[T]|I
-Evdd||D5G2;|litDockS@1|vdd|P
-Evdd_1||D5G2;|litDockS@1|vdd_1|P
-Evdd_3||D5G2;|litDockS@1|vdd_3|P
-Evdd_4||D5G2;|litDockS@1|vdd_4|P
-Evdd_5||D5G2;|litDockS@1|vdd_5|P
-Evdd_10||D5G2;|litDockS@1|vdd_10|P
-Evdd_11||D5G2;|litDockS@1|vdd_11|P
-Evdd_16||D5G2;|litDockS@1|vdd_16|P
-Evdd_17||D5G2;|litDockS@1|vdd_17|P
-Evdd_18||D5G2;|litDockS@1|vdd_18|P
-Evdd_19||D5G2;|litDockS@1|vdd_19|P
-Evdd_20||D5G2;|litDockS@1|vdd_20|P
-Evdd_21||D5G2;|newPathR@0|vdd_6|P
-Evdd_22||D5G2;|litDockS@1|vdd_22|P
-Evdd_23||D5G2;|litDockS@1|vdd_23|P
-Evdd_24||D5G2;|newPathR@0|vdd_5|P
-Evdd_25||D5G2;|litDockS@1|vdd_21|P
-Evdd_26||D5G2;|litDockS@1|vdd_24|P
+Ametal-2|net@188||6.2|S0|gaspLit@0|vdd_4|-259|122|newDregi@0|vdd_23|-288|122
+Ametal-2|net@189||6.2|S1800|newDregi@0|gnd_13|-288|72|gaspLit@0|gnd_2|-259|72
+Ametal-2|net@190||6.2|S1800|newDregi@0|vdd_24|-288|22|gaspLit@0|vdd_5|-259|22
+Ametal-1|net@191|||S900|latchDri@0|out|-50.5|40|driveCon@0|out|-50.5|40
+Ametal-1|net@192|||S1800|pin@55||-115.5|47|latchDri@0|in_1|-102.5|47
+Ametal-1|net@193|||S2700|pin@55||-115.5|47|pin@57||-115.5|88
+Ametal-1|net@194|||S1800|pin@56||-115.5|97|latchDri@0|in|-102.5|97
+Ametal-2|net@195||6.2|S0|latchDri@0|vdd_8|-106.5|22|gaspLit@0|vdd_3|-111|22
+Ametal-2|net@196||6.2|S1800|gaspLit@0|gnd_1|-111|72|latchDri@0|gnd_1|-106.5|72
+Ametal-2|net@197||6.2|S1800|gaspLit@0|vdd_2|-111|122|latchDri@0|vdd_7|-106.5|122
+Ametal-1|net@198|||S2700|pin@57||-115.5|88|pin@56||-115.5|97
+Ametal-1|net@199|||S0|pin@57||-115.5|88|gaspLit@0|out|-115.5|88
+Ametal-2|net@200||1.2|S1800|driveCon@0|take|-58.5|11.7|newDregi@0|take[B]|0|11.7
+Ametal-1|net@201|||S0|pin@58||13.5|-97|sucANDdr@0|inB|8.5|-97
+Ametal-1|net@202|||S2700|sucANDdr@1|succ_1|211.5|-40.5|contact@37||211.5|-32
+Ametal-1|net@203|||S2700|pin@58||13.5|-97|contact@38||13.5|-82
+Ametal-1|net@204|||S900|pin@59||116.5|-48|contact@39||116.5|-82
+Ametal-2|net@205|||S0|contact@40||149.5|-82|contact@39||116.5|-82
+Ametal-1|net@206|||S900|pin@62||149.5|-47.5|contact@40||149.5|-82
+Ametal-2|net@207|||S0|wellCont@0|gnd|-69|-72|sucANDdr@0|gnd_1|-69|-72
+Ametal-2|net@208|||S0|wellCont@0|vdd|-69|-122|sucANDdr@0|vdd_3|-69|-122
+Ametal-2|net@209|||S0|wellCont@0|vdd_1|-69|-22|sucANDdr@0|vdd_2|-69|-22
+Ametal-1|net@210|||S2700|nor10sym@0|inA|-79.5|-79|contact@41||-79.5|-38
+Ametal-2|net@211|||S1800|nor10sym@0|gnd_1|-78.5|-72|wellCont@0|gnd_1|-78|-72
+Ametal-2|net@212|||S1800|nor10sym@0|vdd_3|-78.5|-122|wellCont@0|vdd_2|-78|-122
+Ametal-2|net@213|||S1800|nor10sym@0|vdd_2|-78.5|-22|wellCont@0|vdd_3|-78|-22
+Ametal-2|net@214|||S0|contact@37||211.5|-32|pin@63||156|-32
+Ametal-2|net@215|||S900|pin@63||156|-32|pin@61||156|-38
+Ametal-2|net@216|||S1800|contact@41||-79.5|-38|pin@61||156|-38
+Ametal-2|net@217|||S1800|pin@82||62.5|-82|contact@39||116.5|-82
+Ametal-2|net@218||6.2|S0|nor10sym@0|vdd|-123.5|-22|newDregi@0|vdd_2|-144|-22
+Ametal-2|net@219||6.2|S1800|newDregi@0|gnd_11|-144|-72|nor10sym@0|gnd|-123.5|-72
+Ametal-2|net@220||6.2|S1800|newDregi@0|vdd_21|-144|-122|nor10sym@0|vdd_1|-123.5|-122
+Ametal-2|net@221||6.2|S1800|sucANDdr@1|gnd_1|232|-72|newDregi@0|gnd_12|237.5|-72
+Ametal-2|net@222||6.2|S0|newDregi@0|vdd_1|237.5|-22|sucANDdr@1|vdd_3|232|-22
+Ametal-2|net@223||6.2|S0|newDregi@0|vdd_22|237.5|-122|sucANDdr@1|vdd_2|232|-122
+Ametal-2|net@224|||S0|scanEx1v@0|gnd|1584|72|newDregi@0|gnd_2|1584|72
+Ametal-2|net@225|||S0|scanEx1v@0|vdd|1584|22|newDregi@0|vdd_5|1584|22
+Ametal-2|net@226|||S0|scanEx1v@0|vdd_2|1584|122|newDregi@0|vdd_6|1584|122
+Ametal-2|net@227||6.2|S0|sucANDdr@0|vdd_1|24|-122|latchAnd@0|vdd_5|15|-122
+Ametal-2|net@228||6.2|S1800|latchAnd@0|gnd|15|-72|sucANDdr@0|gnd|24|-72
+Ametal-2|net@229||6.2|S1800|latchAnd@0|vdd|15|-22|sucANDdr@0|vdd|24|-22
+Ametal-2|net@230||1.2|S0|driveCon@1|take|35.5|-11.7|newDregi@0|take[A]|0|-11.7
+Ametal-1|net@231|||S900|driveCon@1|out|27.5|-40|latchAnd@0|out|27.5|-40
+Ametal-1|net@232|||S0|pin@59||116.5|-48|pin@64||102.5|-48
+Ametal-1|net@233|||S2700|pin@64||102.5|-48|latchAnd@0|inB|102.5|-47.5
+Ametal-1|net@234|||S1800|pin@62||149.5|-47.5|pin@65||154.5|-47.5
+Ametal-1|net@235|||S2700|pin@65||154.5|-47.5|sucANDdr@1|inB|154.5|-47
+Ametal-1|net@236|||S2700|nor10sym@0|out_3|-101|-36|pin@66||-101|0
+Ametal-1|net@237|||S2700|pin@67||-161.5|0|gaspLit@0|inB|-161.5|47.5
+Ametal-1|net@238|||S0|pin@66||-101|0|pin@67||-161.5|0
+Ametal-1|net@239|||S900|gaspLit@0|out10|-256.5|79|contact@42||-256.5|3
+Ametal-1|net@240|||S900|scanEx1v@0|dIn[1]|1698.5|65|contact@43||1698.5|3
+Ametal-2|net@241|||S0|contact@43||1698.5|3|contact@42||-256.5|3
+Ametal-1|net@242|||S900|gaspLit@0|mc|-217.5|65|contact@44||-217.5|-3
+Ametal-3|net@243|||S900|scanEx1v@0|mc|1680|47|contact@45||1680|-3
+Ametal-2|net@244|||S1800|contact@44||-217.5|-3|contact@45||1680|-3
+Ametal-3|net@245|||S900|newDregi@0|inB[20]|-324|-282|contact@46||-324|-285
+Ametal-1|net@246|||S2700|nor10sym@0|inB|-122.5|-63|contact@47||-122.5|-32
+Ametal-2|net@247|||S0|pin@60||-47|-32|contact@47||-122.5|-32
+Ametal-2|net@248|||S0|sucANDdr@0|succ|-25.5|-32|pin@60||-47|-32
+Ametal-1|net@249|||S900|sucANDdr@0|inA|12.5|-47|contact@48||12.5|-56
+Ametal-1|net@250|||S900|latchAnd@0|inA|117.5|-96.5|contact@49||117.5|-106
+Ametal-3|net@251|||S2700|newDregi@0|x[17]|522|-282|contact@50||522|-106
+Ametal-1|net@252|||S2700|sucANDdr@1|inA|150.5|-97|contact@51||150.5|-94
+Ametal-3|net@253|||S2700|newDregi@0|x[15]|810|-282|contact@52||810|-94
+Ametal-3|net@254|||S2700|newDregi@0|x[16]|666|-282|contact@53||666|-56
+Ametal-2|net@255|||S1800|contact@48||12.5|-56|contact@53||666|-56
+Ametal-2|net@256|||S1800|contact@49||117.5|-106|contact@50||522|-106
+Ametal-2|net@257|||S1800|contact@51||150.5|-94|contact@52||810|-94
+Ametal-2|net@258|||S0|latch2in@0|gnd_1|288|72|newDregi@0|gnd_3|288|72
+Ametal-2|net@259|||S0|latch2in@0|vdd_4|288|122|newDregi@0|vdd_7|288|122
+Ametal-2|net@260|||S0|latch2in@0|vdd_3|288|22|newDregi@0|vdd_8|288|22
+APolysilicon|net@261|||S1800|contact@55||161.5|11.6|pin@68||162|11.6
+APolysilicon|net@262|||S2700|pin@68||162|11.6|latch2in@0|hcl[A]|162|13.5
+APolysilicon|net@263|||S0|contact@54||170.5|11.6|pin@69||170|11.6
+APolysilicon|net@264|||S2700|pin@69||170|11.6|latch2in@0|hcl[B]|170|13.5
+Ametal-2|net@265||1.2|S1800|driveCon@1|take|35.5|-11.7|contact@56||147.5|-11.7
+Ametal-2|net@266||6.2|S1800|latchAnd@1|vdd_3|139.5|22|latch2in@0|vdd_2|144|22
+Ametal-1|net@267|||S0|pin@70||117.5|0|pin@71||89|0
+Ametal-1|net@268|||S2700|latchAnd@1|inA|104.5|97|contact@57||104.5|100
+Ametal-1|net@269|||S2700|inv10D@0|out|67|79|contact@58||67|100
+Ametal-2|net@270|||S0|wellCont@1|gnd|69.5|72|inv10D@0|gnd_1|69.5|72
+Ametal-2|net@271|||S0|wellCont@1|vdd|69.5|22|inv10D@0|vdd_3|69.5|22
+Ametal-2|net@272|||S0|wellCont@1|vdd_1|69.5|122|inv10D@0|vdd_2|69.5|122
+Ametal-2|net@273|||S0|wellCont@1|gnd_1|78.5|72|latchAnd@1|gnd|78.5|72
+Ametal-2|net@274|||S0|wellCont@1|vdd_2|78.5|22|latchAnd@1|vdd_1|78.5|22
+Ametal-2|net@275|||S0|wellCont@1|vdd_3|78.5|122|latchAnd@1|vdd|78.5|122
+Ametal-2|net@276||6.2|S0|inv10D@0|vdd_1|52.5|22|latchDri@0|vdd_4|-38|22
+Ametal-2|net@277||6.2|S1800|latchDri@0|gnd_2|-38|72|inv10D@0|gnd|52.5|72
+Ametal-2|net@278||6.2|S1800|latchDri@0|vdd_5|-38|122|inv10D@0|vdd|52.5|122
+Ametal-1|net@279|||S900|latchAnd@1|out|135|72|contact@61||135|32
+Ametal-1|net@280|||S0|pin@72||198|12.6|contact@54||170.5|12.6
+Ametal-2|net@281|||S0|wellCont@2|gnd|130|-72|latchAnd@0|gnd_1|128|-72
+Ametal-2|net@282|||S0|wellCont@2|vdd|130|-122|latchAnd@0|vdd_1|128|-122
+Ametal-2|net@283|||S0|wellCont@2|vdd_1|130|-22|latchAnd@0|vdd_6|128|-22
+Ametal-2|net@284|||S0|wellCont@2|vdd_2|139|-122|sucANDdr@1|vdd|139|-122
+Ametal-2|net@285|||S0|wellCont@2|gnd_1|139|-72|sucANDdr@1|gnd|139|-72
+Ametal-2|net@286|||S0|wellCont@2|vdd_3|139|-22|sucANDdr@1|vdd_1|139|-22
+Ametal-1|net@287|||S0|pin@73||129|-96.5|latchAnd@0|inA|117.5|-96.5
+Ametal-2|net@288|||S1800|contact@60||74|-32|contact@59||129|-32
+Ametal-1|net@289|||S0|pin@74||74|0|pin@75||45|0
+Ametal-1|net@290|||S0|inv10D@0|in|61|47|pin@76||45|47
+Ametal-1|net@291|||S2700|pin@75||45|0|pin@76||45|47
+Ametal-1|net@292|||S2700|pin@72||198|12.6|contact@62||198|32
+Ametal-1|net@293|||S900|pin@70||117.5|0|pin@77||117.5|-48
+Ametal-1|net@294|||S0|pin@77||117.5|-48|pin@59||116.5|-48
+Ametal-1|net@295|||S2700|contact@56||147.5|-11.1|pin@78||147.5|7.4
+Ametal-1|net@296|||S1800|pin@78||147.5|7.4|contact@55||161.5|7.4
+Ametal-2|net@297|||S0|contact@57||104.5|100|contact@58||67|100
+Ametal-1|net@298|||S2700|pin@73||129|-96.5|contact@59||129|-32
+Ametal-1|net@299|||S2700|contact@60||74|-32|pin@74||74|0
+Ametal-2|net@300|||S1800|contact@61||135|32|contact@62||198|32
+Ametal-2|net@301||6.2|S1800|latchAnd@1|vdd_2|139.5|122|latch2in@0|vdd|144|122
+Ametal-2|net@302||6.2|S0|latch2in@0|gnd|144|72|latchAnd@1|gnd_1|139.5|72
+Ametal-1|net@303|||S2700|pin@71||89|0|pin@79||89|46.5
+Ametal-1|net@304|||S1800|pin@79||89|46.5|pin@80||90|46.5
+Ametal-1|net@305|||S2700|pin@80||90|46.5|latchAnd@1|inB|90|47
+Ametal-3|net@306|||S900|pin@81||180|138|contact@63||180|50
+Ametal-2|net@307|||S1800|latch2in@0|inA[1]|163.5|50|contact@63||180|50
+Ametal-2|net@308|||S1800|contact@38||13.5|-82|pin@82||62.5|-82
+Ametal-2|net@309|||S0|muxForD@0|in[1]|-73.5|-344|contact@64||-78.5|-344
+Ametal-3|net@310|||S2700|contact@64||-78.5|-344|pin@83||-78.5|-316.5
+Ametal-3|net@311|||S2700|contact@65||-50.5|-344|pin@84||-50.5|-316.5
+Ametal-3|net@312|||S2700|contact@66||-22.5|-344|pin@85||-22.5|-316.5
+Ametal-3|net@313|||S2700|contact@67||5.5|-344|pin@86||5.5|-316.5
+Ametal-3|net@314|||S2700|contact@68||33.5|-344|pin@87||33.5|-316.5
+Ametal-3|net@315|||S2700|contact@69||61.5|-344|pin@88||61.5|-316.5
+Ametal-2|net@316|||S1800|contact@65||-50.5|-344|muxForD@0|in[2]|-45.5|-344
+Ametal-2|net@317|||S0|muxForD@0|in[3]|-17.5|-344|contact@66||-22.5|-344
+Ametal-2|net@318|||S0|muxForD@0|in[4]|10.5|-344|contact@67||5.5|-344
+Ametal-2|net@319|||S0|muxForD@0|in[5]|38.5|-344|contact@68||33.5|-344
+Ametal-2|net@320|||S0|muxForD@0|in[6]|66.5|-344|contact@69||61.5|-344
+Ametal-4|net@321|||S0|newDregi@0|dd[1]|0|-239.2|contact@70||-78.5|-239.2
+Ametal-3|net@322|||S2700|pin@83||-78.5|-316.5|contact@70||-78.5|-239.2
+Ametal-4|net@323|||S0|newDregi@0|dd[2]|0|-233.4|contact@71||-50.5|-233.4
+Ametal-3|net@324|||S2700|pin@84||-50.5|-316.5|contact@71||-50.5|-233.4
+Ametal-4|net@325|||S0|newDregi@0|dd[3]|0|-227.6|contact@72||-22.5|-227.6
+Ametal-3|net@326|||S2700|pin@85||-22.5|-316.5|contact@72||-22.5|-227.6
+Ametal-4|net@327|||S1800|newDregi@0|dd[4]|0|-221.8|contact@73||5.5|-221.8
+Ametal-3|net@328|||S2700|pin@86||5.5|-316.5|contact@73||5.5|-221.8
+Ametal-4|net@329|||S1800|newDregi@0|dd[5]|0|-216|contact@74||33.5|-216
+Ametal-3|net@330|||S2700|pin@87||33.5|-316.5|contact@74||33.5|-216
+Ametal-3|net@331|||S2700|pin@88||61.5|-316.5|contact@75||61.5|-210.2
+Ametal-4|net@332|||S1800|newDregi@0|dd[6]|0|-210.2|contact@75||61.5|-210.2
+Ametal-2|net@333|||S0|contact@76||-108|-285|contact@46||-324|-285
+Ametal-1|net@334|||S2700|muxForD@0|cont|-108|-335|contact@76||-108|-285
+Ametal-3|net@335|||S2700|newDregi@0|x[10]|1530|-282|contact@9||1530|210.2
+Ametal-3|net@336|||S2700|newDregi@0|x[9]|1470|-282|contact@7||1470|204.4
+Ametal-3|net@337|||S2700|newDregi@0|x[11]|1386|-282|contact@10||1386|216
+Ametal-3|net@338|||S2700|newDregi@0|x[8]|1326|-282|contact@8||1326|198.6
+Ametal-3|net@339|||S2700|newDregi@0|x[12]|1242|-282|contact@11||1242|221.8
+Ametal-3|net@340|||S2700|newDregi@0|x[7]|1182|-282|contact@6||1182|182
+Ametal-3|net@341|||S2700|newDregi@0|x[13]|1098|-282|contact@12||1098|227.6
+Ametal-3|net@342|||S2700|newDregi@0|x[6]|1038|-282|contact@5||1038|182
+Ametal-3|net@343|||S2700|newDregi@0|x[5]|894|-282|contact@4||894|182
+Ametal-3|net@344|||S2700|newDregi@0|x[4]|750|-282|contact@3||750|182
+Ametal-3|net@345|||S2700|newDregi@0|x[3]|606|-282|contact@2||606|182
+Ametal-3|net@346|||S2700|newDregi@0|x[2]|462|-282|contact@1||462|182
+Ametal-3|net@347|||S2700|newDregi@0|x[1]|318|-282|contact@0||318|182
+Ametal-3|net@348|||S2700|newDregi@0|inA[26]|-1200|138|contact@14||-1200|150.6
+Ametal-3|net@349|||S2700|newDregi@0|inA[27]|-1344|138|contact@15||-1344|156.4
+Ametal-3|net@350|||S2700|newDregi@0|inA[28]|-1488|138|contact@16||-1488|162.2
+Ametal-3|net@351|||S2700|newDregi@0|inA[29]|-1548|138|contact@17||-1548|168
+Ametal-3|net@352|||S2700|newDregi@0|inA[30]|-1404|138|contact@18||-1404|173.8
+Ametal-3|net@353|||S2700|newDregi@0|inA[31]|-1260|138|contact@19||-1260|179.6
+Ametal-3|net@354|||S2700|newDregi@0|inA[32]|-1116|138|contact@20||-1116|185.4
+Ametal-3|net@355|||S2700|newDregi@0|inA[35]|-684|138|contact@21||-684|194
+Ametal-3|net@356|||S2700|newDregi@0|inA[36]|-540|138|contact@22||-540|200
+Ametal-3|net@357|||S2700|newDregi@0|inA[34]|-828|138|contact@24||-828|182
+Ametal-3|net@358|||S2700|newDregi@0|inA[37]|-396|138|contact@28||-396|226
+Ametal-3|net@359|||S2700|newDregi@0|inA[33]|-972|138|contact@31||-972|232
+Ametal-3|net@360|||S2700|newDregi@0|x[14]|954|-282|contact@33||954|238
+Ametal-3|net@361|||S2700|newDregi@0|x[15]|810|-282|contact@34||810|200
+Ametal-2|net@362|||S1800|pin@82||62.5|-82|contact@36||72|-82
+Eaout[1]||D5G8;|newPathR@0|x[1]|I
+Eaout[2]||D5G8;|newPathR@0|x[2]|I
+Eaout[3]||D5G8;|newPathR@0|x[3]|I
+Eaout[4]||D5G8;|newPathR@0|x[4]|I
+Eaout[5]||D5G8;|newPathR@0|x[5]|I
+Eaout[6]||D5G8;|newPathR@0|x[6]|I
+Eaout[7]||D5G8;|newPathR@0|x[7]|I
+Eaout[8]||D5G8;|newPathR@0|x[8]|I
+Eaout[9]||D5G8;|newPathR@0|x[9]|I
+Eaout[10]||D5G8;|newPathR@0|x[10]|I
+Eaout[11]||D5G8;|newPathR@0|x[11]|I
+Eaout[12]||D5G8;|newPathR@0|x[12]|I
+Eaout[13]||D5G8;|newPathR@0|x[13]|I
+Eaout[14]||D5G8;|newPathR@0|x[14]|I
+Eaout[TT]||D5G8;|newPathR@0|x[TT]|I
+Edp[1]||D5G8;|newDregi@0|inA[1]|I
+Edp[2]||D5G8;|newDregi@0|inA[2]|I
+Edp[3]||D5G8;|newDregi@0|inA[3]|I
+Edp[4]||D5G8;|newDregi@0|inA[4]|I
+Edp[5]||D5G8;|newDregi@0|inA[5]|I
+Edp[6]||D5G8;|newDregi@0|inA[6]|I
+Edp[7]||D5G8;|newDregi@0|inA[7]|I
+Edp[8]||D5G8;|newDregi@0|inA[8]|I
+Edp[9]||D5G8;|newDregi@0|inA[9]|I
+Edp[10]||D5G8;|newDregi@0|inA[10]|O
+Edp[11]||D5G8;|newDregi@0|inA[11]|O
+Edp[12]||D5G8;|newDregi@0|inA[12]|O
+Edp[13]||D5G8;|newDregi@0|inA[13]|O
+Edp[14]||D5G8;|newDregi@0|inA[14]|O
+Edp[15]||D5G8;|newDregi@0|inA[15]|O
+Edp[16]||D5G8;|newDregi@0|inA[16]|O
+Edp[17]||D5G8;|newDregi@0|inA[17]|O
+Edp[18]||D5G8;|newDregi@0|inA[18]|O
+Edp[19]||D5G8;|newDregi@0|inA[19]|O
+Edp[20]||D5G8;|newDregi@0|inA[20]|I
+Edp[21]||D5G8;|newDregi@0|inA[21]|I
+Edp[22]||D5G8;|newDregi@0|inA[22]|I
+Edp[23]||D5G8;|newDregi@0|inA[23]|I
+Edp[24]||D5G8;|newDregi@0|inA[24]|I
+Edp[25]||D5G8;|newDregi@0|inA[25]|I
+Edp[26]||D5G8;|newDregi@0|inA[26]|I
+Edp[27]||D5G8;|newDregi@0|inA[27]|I
+Edp[28]||D5G8;|newDregi@0|inA[28]|I
+Edp[29]||D5G8;|newDregi@0|inA[29]|O
+Edp[30]||D5G8;|newDregi@0|inA[30]|O
+Edp[31]||D5G8;|newDregi@0|inA[31]|O
+Edp[32]||D5G8;|newDregi@0|inA[32]|O
+Edp[33]||D5G8;|newDregi@0|inA[33]|O
+Edp[34]||D5G8;|newDregi@0|inA[34]|O
+Edp[35]||D5G8;|newDregi@0|inA[35]|O
+Edp[36]||D5G8;|newDregi@0|inA[36]|O
+Edp[37]||D5G8;|newDregi@0|inA[37]|O
+Edp[B]||D5G8;|pin@81||I
+Eout[1]|ds[1]|D5G8;|newDregi@0|out[1]|I
+Eout[2]|ds[2]|D5G8;|newDregi@0|out[2]|I
+Eout[3]|ds[3]|D5G8;|newDregi@0|out[3]|I
+Eout[4]|ds[4]|D5G8;|newDregi@0|out[4]|I
+Eout[5]|ds[5]|D5G8;|newDregi@0|out[5]|I
+Eout[6]|ds[6]|D5G8;|newDregi@0|out[6]|I
+Eout[7]|ds[7]|D5G8;|newDregi@0|out[7]|I
+Eout[8]|ds[8]|D5G8;|newDregi@0|out[8]|I
+Eout[9]|ds[9]|D5G8;|newDregi@0|out[9]|I
+Eout[10]|ds[10]|D5G8;|newDregi@0|out[10]|O
+Eout[11]|ds[11]|D5G8;|newDregi@0|out[11]|O
+Eout[12]|ds[12]|D5G8;|newDregi@0|out[12]|O
+Eout[13]|ds[13]|D5G8;|newDregi@0|out[13]|O
+Eout[14]|ds[14]|D5G8;|newDregi@0|out[14]|O
+Eout[15]|ds[15]|D5G8;|newDregi@0|out[15]|O
+Eout[16]|ds[16]|D5G8;|newDregi@0|out[16]|O
+Eout[17]|ds[17]|D5G8;|newDregi@0|out[17]|O
+Eout[18]|ds[18]|D5G8;|newDregi@0|out[18]|O
+Eout[19]|ds[19]|D5G8;|newDregi@0|out[19]|O
+Eout[20]|ds[20]|D5G8;|newDregi@0|out[20]|I
+Eout[21]|ds[21]|D5G8;|newDregi@0|out[21]|I
+Eout[22]|ds[22]|D5G8;|newDregi@0|out[22]|I
+Eout[23]|ds[23]|D5G8;|newDregi@0|out[23]|I
+Eout[24]|ds[24]|D5G8;|newDregi@0|out[24]|I
+Eout[25]|ds[25]|D5G8;|newDregi@0|out[25]|I
+Eout[26]|ds[26]|D5G8;|newDregi@0|out[26]|I
+Eout[27]|ds[27]|D5G8;|newDregi@0|out[27]|I
+Eout[28]|ds[28]|D5G8;|newDregi@0|out[28]|I
+Eout[29]|ds[29]|D5G8;|newDregi@0|out[29]|O
+Eout[30]|ds[30]|D5G8;|newDregi@0|out[30]|O
+Eout[31]|ds[31]|D5G8;|newDregi@0|out[31]|O
+Eout[32]|ds[32]|D5G8;|newDregi@0|out[32]|O
+Eout[33]|ds[33]|D5G8;|newDregi@0|out[33]|O
+Eout[34]|ds[34]|D5G8;|newDregi@0|out[34]|O
+Eout[35]|ds[35]|D5G8;|newDregi@0|out[35]|O
+Eout[36]|ds[36]|D5G8;|newDregi@0|out[36]|O
+Eout[37]|ds[37]|D5G8;|newDregi@0|out[37]|O
+Efire[M]||D5G8;|pin@54||I
+Eflag[C]||D5G8;|latch2in@0|outS[1]|O
+Egnd||D5G8;|newDregi@0|gnd|G
+Egnd_1||D5G8;|newDregi@0|gnd_1|G
+Egnd_2||D5G8;|muxForD@0|gnd_2|G
+Egnd_5||D5G8;|newDregi@0|gnd_5|G
+Egnd_9||D5G8;|newDregi@0|gnd_9|G
+Egnd_10||D5G8;|newDregi@0|gnd_10|G
+Egnd_11||D5G8;|newPathR@0|gnd_2|G
+Egnd_12||D5G8;|scanEx1v@0|gnd_1|G
+Egnd_13||D5G8;|muxForD@0|gnd_1|G
+Eps[1]||D5G8;|newDregi@0|x[1]|I
+Eps[2]||D5G8;|newDregi@0|x[2]|I
+Eps[3]||D5G8;|newDregi@0|x[3]|I
+Eps[4]||D5G8;|newDregi@0|x[4]|I
+Eps[5]||D5G8;|newDregi@0|x[5]|I
+Eps[6]||D5G8;|newDregi@0|x[6]|I
+Eps[7]||D5G8;|newDregi@0|x[7]|I
+Eps[8]||D5G8;|newDregi@0|x[8]|I
+Eps[9]||D5G8;|newDregi@0|x[9]|I
+Eps[10]||D5G8;|newDregi@0|x[10]|O
+Eps[11]||D5G8;|newDregi@0|x[11]|O
+Eps[12]||D5G8;|newDregi@0|x[12]|O
+Eps[13]||D5G8;|newDregi@0|x[13]|O
+Eps[14]||D5G8;|newDregi@0|x[14]|O
+Eps[15]||D5G8;|newDregi@0|x[15]|O
+Eps[16]||D5G8;|newDregi@0|x[16]|O
+Eps[17]||D5G8;|newDregi@0|x[17]|O
+Eps[18]||D5G8;|newDregi@0|x[18]|O
+Eps[19]||D5G8;|newDregi@0|inB[19]|I
+Eps[20]||D5G8;|newDregi@0|inB[20]|I
+Eready||D5G8;|nor10sym@0|out_4|O
+EsignalBitFromInboundSwitchFabric||D5G8;|latch2in@0|inB[1]|I
+Esir[1]||D5G8;|scanEx1v@0|sir[1]|I
+Esir[2]||D5G8;|scanEx1v@0|sir[2]|B
+Esir[3]||D5G8;|scanEx1v@0|sir[3]|B
+Esir[4]||D5G8;|scanEx1v@0|sir[4]|B
+Esir[5]||D5G8;|scanEx1v@0|sir[5]|B
+Esir[6]||D5G8;|scanEx1v@0|sir[6]|B
+Esir[7]||D5G8;|scanEx1v@0|sir[7]|B
+Esir[8]||D5G8;|scanEx1v@0|si[8]|B
+Esir[9]||D5G8;|scanEx1v@0|sir[9]|B
+Esor[1]||D5G8;|scanEx1v@0|sor[1]|O
+Esor[2]||D5G8;|scanEx1v@0|sor[2]|B
+Esor[3]||D5G8;|scanEx1v@0|sor[3]|B
+Esor[4]||D5G8;|scanEx1v@0|sor[4]|B
+Esor[5]||D5G8;|scanEx1v@0|sor[5]|B
+Esor[6]||D5G8;|scanEx1v@0|sor[6]|B
+Esor[7]||D5G8;|scanEx1v@0|sor[7]|B
+Esor[8]||D5G8;|scanEx1v@0|sor[8]|B
+Esor[9]||D5G8;|scanEx1v@0|sor[9]|B
+Esucc[D]||D5G8;|pin@60||I
+Esucc[T]||D5G8;|pin@61||I
+Evdd||D5G8;|newDregi@0|vdd|P
+Evdd_1||D5G8;|scanEx1v@0|vdd_1|P
+Evdd_3||D5G8;|newDregi@0|vdd_3|P
+Evdd_4||D5G8;|newDregi@0|vdd_4|P
+Evdd_5||D5G8;|muxForD@0|vdd_5|P
+Evdd_10||D5G8;|newDregi@0|vdd_10|P
+Evdd_11||D5G8;|newDregi@0|vdd_11|P
+Evdd_16||D5G8;|newDregi@0|vdd_16|P
+Evdd_17||D5G8;|newDregi@0|vdd_17|P
+Evdd_18||D5G8;|newDregi@0|vdd_18|P
+Evdd_19||D5G8;|newDregi@0|vdd_19|P
+Evdd_20||D5G8;|newDregi@0|vdd_20|P
+Evdd_21||D5G8;|newPathR@0|vdd_6|P
+Evdd_22||D5G8;|muxForD@0|vdd_2|P
+Evdd_23||D5G8;|muxForD@0|vdd_3|P
+Evdd_24||D5G8;|newPathR@0|vdd_5|P
+Evdd_25||D5G8;|scanEx1v@0|vdd_3|P
+Evdd_26||D5G8;|muxForD@0|vdd_4|P
 X
 
-# Cell newDandP;1{sch}
-CnewDandP;1{sch}||schematic|1233580161522|1237247725462|I
+# Cell litDandP;1{sch}
+ClitDandP;1{sch}||schematic|1234735235714|1237644516844|
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@0||8.5|12||||
-NOff-Page|conn@3||10.5|-15||||
-NOff-Page|conn@4||-13.5|-18.5||||
-NOff-Page|conn@5||-14|-13.5|||XRR|
-NOff-Page|conn@6||9|2||||
-NOff-Page|conn@7||-9|2|||Y|
-NOff-Page|conn@8||9|-6||||
-NOff-Page|conn@9||11|-3||||
-NOff-Page|conn@10||-10|-11||||
-NOff-Page|conn@11||-9.5|-8|||Y|
-NOff-Page|conn@12||9|-9||||
-NOff-Page|conn@14||0|-23|||RRR|
-NOff-Page|conn@15||-10.5|-3|||Y|
-IstagesM:litDockStage;1{ic}|litDockS@0||0|-6|||D5G4;
-IregistersM:newPathReg;1{ic}|newPathR@0||0|12|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||-0.5|32.5|||||ART_message(D5G5;)SnewDandP
-Ngeneric:Invisible-Pin|pin@1||0|22.5|||||ART_message(D5G3;)Sies 15 March 2009
-Ngeneric:Invisible-Pin|pin@2||0|26.5|||||ART_message(D5G3;)SThis is the data register and the path register
-NBus_Pin|pin@3||-12|6|-1|-1||
-NBus_Pin|pin@4||-12|11|-1|-1||
-NBus_Pin|pin@5||-12|17|-1|-1||
-NBus_Pin|pin@6||-12|13|-1|-1||
-NBus_Pin|pin@7||-9|-18.5|-1|-1||
-NBus_Pin|pin@9||-9|-16|-1|-1||
-NBus_Pin|pin@10||-9|-13.5|-1|-1||
-NBus_Pin|pin@11||-9|-14|-1|-1||
-NWire_Pin|pin@12||-2|6.5||||
-NWire_Pin|pin@13||-5|6.5||||
-NWire_Pin|pin@14||-5|-11||||
-Abus|dp[26:37]|D5G2;|-0.5|IJ2700|pin@3||-12|6|pin@4||-12|11
-Abus|net@0||-0.5|IJ1800|newPathR@0|aout[1:14,TT]|3|12|conn@0|a|6.5|12
-Abus|net@3||-0.5|IJ1800|pin@4||-12|11|newPathR@0|ainA[1:14,TT]|-3|11
-Abus|net@6||-0.5|IJ1800|pin@6||-12|13|newPathR@0|ainB[1:14,TT]|-3|13
-Abus|net@7||-0.5|IJ1800|conn@4|y|-11.5|-18.5|pin@7||-9|-18.5
-Abus|net@12||-0.5|IJ1800|conn@5|y|-12|-13.5|pin@10||-9|-13.5
-Abus|net@13||-0.5|IJ900|pin@10||-9|-13.5|pin@11||-9|-14
-Abus|net@15||-0.5|IJ2700|pin@7||-9|-18.5|pin@9||-9|-16
-Abus|net@16||-0.5|IJ0|conn@3|a|8.5|-15|litDockS@0|out[1:37]|6|-15
-Abus|net@17||-0.5|IJ1800|pin@9||-9|-16|litDockS@0|inA[1:37]|-4|-16
-Abus|net@18||-0.5|IJ1800|pin@11||-9|-14|litDockS@0|inB[1:20]|-4|-14
-Abus|net@19||-0.5|IJ1800|conn@7|y|-7|2|litDockS@0|sir[1:9]|-1|2
-Abus|net@20||-0.5|IJ1800|litDockS@0|sor[1:9]|2|2|conn@6|a|7|2
-Abus|net@21||-0.5|IJ1800|litDockS@0|succ[D,T]|4|-3|conn@9|a|9|-3
-Awire|net@22|||1800|litDockS@0|outS[1]|4|-6|conn@8|a|7|-6
-Awire|net@23|||1800|conn@10|y|-8|-11|pin@14||-5|-11
-Awire|net@24|||1800|conn@11|y|-7.5|-8|litDockS@0|do[L]|-4|-8
-Awire|net@25|||0|conn@12|a|7|-9|litDockS@0|succ_1[D,T]|4|-9
-Abus|net@27||-0.5|IJ900|litDockS@0|outLO[1:8]|0|-19|conn@14|a|0|-21
-Awire|net@28|||900|newPathR@0|fire[A,B]|-2|9|pin@12||-2|6.5
-Awire|net@29|||0|pin@12||-2|6.5|pin@13||-5|6.5
-Awire|net@30|||1800|pin@14||-5|-11|litDockS@0|fire[M]|-4|-11
-Awire|net@31|||900|pin@13||-5|6.5|pin@14||-5|-11
-Awire|net@32|||1800|conn@15|y|-8.5|-3|litDockS@0|do[L_1]|-4|-3
-Abus|ps[1:15]|D5G2;|-0.5|IJ900|pin@5||-12|17|pin@6||-12|13
-Eaout[1:14,TT]|aout[TT,1:14]|D6G2;|conn@0|y|O
-Edo[L]||D4G2;|conn@11|a|I
-EinA[1:37]|dp[1:37,B]|D4G2;|conn@4|a|I
-Efire[M]||D4G2;|conn@10|a|I
-Eflag[C]||D6G2;|conn@8|y|O
+NOff-Page|conn@2||26|26||||
+NOff-Page|conn@4||11|27||||
+NOff-Page|conn@5||-7|27|||Y|
+NOff-Page|conn@6||42|26|||RRR|
+NOff-Page|conn@8||-11.5|12|||Y|
+NOff-Page|conn@9||31|-35.5||||
+NOff-Page|conn@10||-12.5|-15||||
+NOff-Page|conn@11||-10.5|-20.5|||XRR|
+NOff-Page|conn@12||6|7|||RRR|
+NOff-Page|conn@14||38.5|-21.5||||
+NWire_Con|conn@16||51|7.5||||
+NOff-Page|conn@17||82|-14||||
+NOff-Page|conn@18||62.5|-13|||Y|
+IgaspM:gaspLit;1{ic}|gaspLit@0||0|12|||D5G4;
+IredFive:inv;1{ic}|inv@0||49|-7|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IlatchesK:latch2in60C;1{ic}|latch2in@0||73|-14|||D5G4;
+IdriversJ:latchAndDriver60;1{ic}|latchAnd@1||30|-6|X||D5G4;
+IdriversJ:latchAndDriver30;1{ic}|latchAnd@2||59.5|-6|||D5G4;
+IdriversJ:latchDriver60;1{ic}|latchDri@0||-11|-1|RRR||D5G4;
+IlitDandP;1{ic}|litDockS@0||62.5|40|||D5G4;
+IloopCountM:muxForD;1{ic}|muxForD@0||29|-21.5|||D5G4;
+IregistersM:newDregister;1{ic}|newDregi@0||0|-18|Y||D5G4;
+IregistersM:newPathReg;1{ic}|newPathR@0||-0.5|-31.5|Y||D5G4;
+IredFive:nor2n_sy;1{ic}|nor2n_sy@0||15|12|YRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||3|55.5|||||ART_message(D5G6;)SlitDandP
+Ngeneric:Invisible-Pin|pin@1||1.5|41|||||ART_message(D5G3;)Sies 21 March 2009
+Ngeneric:Invisible-Pin|pin@2||2.5|47.5|||||ART_message(D5G3;)S["Here are the drivers for the D register,","the D register itself, and the path register"]
+NBus_Pin|pin@11||-2|-8|-1|-1||
+NWire_Pin|pin@12||0|5||||
+NWire_Pin|pin@14||-11|5||||
+NWire_Pin|pin@15||-11|-10||||
+NWire_Pin|pin@18||-3|32||||
+NWire_Pin|pin@22||-3|20||||
+NWire_Pin|pin@23||-1|20||||
+NWire_Pin|pin@24||42|19|||X|
+NWire_Pin|pin@25||39|1|||X|
+NWire_Pin|pin@28||21|13|||X|
+NWire_Pin|pin@32||42|7|||X|
+NWire_Pin|pin@33||21|6|||X|
+NWire_Pin|pin@34||21|18|||X|
+NWire_Pin|pin@35||39|13|||X|
+NWire_Pin|pin@36||39|5|||X|
+NWire_Pin|pin@37||39|17|||X|
+NWire_Pin|pin@38||21|11|||X|
+NWire_Pin|pin@40||6|-6|||X|
+NWire_Pin|pin@41||6|-11|||X|
+NWire_Pin|pin@42||42|-5|||X|
+NWire_Pin|pin@43||42|-7|||X|
+NWire_Pin|pin@44||42|-12|||X|
+NBus_Pin|pin@45||-6|-20.5|-1|-1||
+NBus_Pin|pin@46||-6|-19|-1|-1||
+NBus_Pin|pin@48||-6|-17|-1|-1||
+NWire_Pin|pin@49||6|12||||
+NBus_Pin|pin@53||24|-17.5|-1|-1||
+NBus_Pin|pin@56||51|3.5|-1|-1||
+NBus_Pin|pin@57||51|11.5|-1|-1||
+NWire_Pin|pin@59||66.5|-15||||
+NWire_Pin|pin@60||66.5|-18||||
+NWire_Pin|pin@61||71|-20.5||||
+NWire_Pin|pin@63||71|-6||||
+NBus_Pin|pin@66||-6|-13|-1|-1||
+Ngeneric:Invisible-Pin|pin@67||64.5|6.5|||||ART_message(D3G2;)S["flag[C] loaded from data","predecessor bonus bit ps[B]",or from xxx (from where?),on moves that don't capture,data.]
+Ngeneric:Invisible-Pin|pin@68||34.5|-24.5|||||ART_message(D3G2;)Sthis mux is for counter input
+Ngeneric:Invisible-Pin|pin@69||48.5|21.5|||||ART_message(D3G2;)Sbit[Do] is called use[Do] in move logic
+NBus_Pin|pin@70||24|-21.5|-1|-1||
+NWire_Pin|pin@71||29|-29.5||||
+NBus_Pin|pin@73||-8.5|-25.5|-1|-1|Y|
+NBus_Pin|pin@74||-8.5|-30.5|-1|-1|Y|
+NBus_Pin|pin@75||-8.5|-37.5|-1|-1|Y|
+NBus_Pin|pin@76||-8.5|-32.5|-1|-1|Y|
+NBus_Pin|pin@77||11.5|-31.5|-1|-1|Y|
+NBus_Pin|pin@78||11.5|-26.5|-1|-1||
+NBus_Pin|pin@79||11|-18|-1|-1||
+NBus_Pin|pin@80||11|-13|-1|-1||
+NWire_Pin|pin@81||-2.5|-24.5||||
+IscanJ:scanEx1vertA;1{ic}|scanEx1v@0||3|27|YRRR||D5G4;
+IdriversL:sucANDdri60;1{ic}|sucANDdr@0||30|18|X||D5G4;
+IdriversL:sucANDdri60;1{ic}|sucANDdr@1||30|6|X||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-6|5|X||D0G4;|ATTR_L(D5G1;PUD)D4175.400000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Abus|aout[TT,1:14]|D5G2;|-0.5|IJ2700|pin@77||11.5|-31.5|pin@78||11.5|-26.5
+Abus|bit[Dc,Do,To]|D5G2;|-0.5|IJ2700|conn@16||51|7.5|pin@57||51|11.5
+Awire|bit[Dc]|D5G2;||900|pin@43||42|-7|pin@44||42|-12
+Awire|bit[Do]|D5G2;||900|pin@37||39|17|pin@35||39|13
+Awire|bit[To]|D5G2;||900|pin@36||39|5|pin@25||39|1
+Abus|dp[1:37]|D5G2;|-0.5|IJ2700|pin@48||-6|-17|pin@66||-6|-13
+Abus|dp[26:37]|D5G2;|-0.5|IJ900|pin@73||-8.5|-25.5|pin@74||-8.5|-30.5
+Awire|dp[B]|D5G2;||900|pin@59||66.5|-15|pin@60||66.5|-18
+Abus|ds[1:6]|D5G2;|-0.5|IJ2700|pin@70||24|-21.5|pin@53||24|-17.5
+Abus|ds[1:37]|D5G2;|-0.5|IJ2700|pin@79||11|-18|pin@80||11|-13
+Awire|fire[M]|D5G2;||2700|newPathR@0|fire[A,B]|-2.5|-28.5|pin@81||-2.5|-24.5
+Awire|net@10|||900|gaspLit@0|fire[L]|0|8|pin@12||0|5
+Awire|net@11|||0|pin@12||0|5|wire90@0|a|-3.5|5
+Awire|net@13|||0|wire90@0|b|-8.5|5|pin@14||-11|5
+Awire|net@14|||900|pin@14||-11|5|latchDri@0|inA|-11|3
+Abus|net@18||-0.5|IJ1800|conn@5|y|-5|27|scanEx1v@0|si[1:9]|1|27
+Abus|net@19||-0.5|IJ1800|scanEx1v@0|so[1:9]|5|27|conn@4|a|9|27
+Awire|net@20|||0|scanEx1v@0|mc|2|32|pin@18||-3|32
+Awire|net@25|||0|nor2n_sy@0|out|12.5|12|pin@49||6|12
+Awire|net@27|||2700|gaspLit@0|s[1]|1|16|scanEx1v@0|dIn[1]|1|22
+Awire|net@29|||1800|pin@22||-3|20|pin@23||-1|20
+Awire|net@30|||900|pin@23||-1|20|gaspLit@0|mc|-1|16
+Awire|net@31|||1800|sucANDdr@0|inB|35|19|pin@24||42|19
+Awire|net@33|||1800|sucANDdr@0|inA|35|17|pin@37||39|17
+Awire|net@36|||0|pin@28||21|13|nor2n_sy@0|inb|17.5|13
+Awire|net@37|||0|pin@38||21|11|nor2n_sy@0|ina|17.5|11
+Awire|net@38|||1800|sucANDdr@1|inA|35|5|pin@36||39|5
+Awire|net@40|||1800|pin@33||21|6|sucANDdr@1|succ|25|6
+Awire|net@41|||1800|sucANDdr@1|inB|35|7|pin@32||42|7
+Awire|net@42|||0|sucANDdr@0|succ|25|18|pin@34||21|18
+Awire|net@44|||2700|pin@32||42|7|pin@24||42|19
+Awire|net@45|||1800|latchAnd@1|in_1|34|-5|pin@42||42|-5
+Awire|net@46|||0|latchAnd@1|out|26|-6|pin@40||6|-6
+Awire|net@47|||1800|latchAnd@1|in|34|-7|pin@43||42|-7
+Awire|net@50|||900|pin@32||42|7|pin@42||42|-5
+Awire|net@51|||900|conn@6|y|42|24|pin@24||42|19
+Awire|net@55|||900|pin@18||-3|32|pin@22||-3|20
+Awire|net@56|||1800|conn@8|y|-9.5|12|gaspLit@0|do[L]|-3|12
+Abus|net@58||-0.5|IJ1800|conn@11|y|-8.5|-20.5|pin@45||-6|-20.5
+Abus|net@59||-0.5|IJ2700|pin@45||-6|-20.5|pin@46||-6|-19
+Abus|net@60||-0.5|IJ1800|pin@46||-6|-19|newDregi@0|inB[1:37]|-3|-19
+Abus|net@63||-0.5|IJ1800|pin@48||-6|-17|newDregi@0|inA[1:37]|-3|-17
+Awire|net@64|||0|pin@49||6|12|gaspLit@0|succ[T,D]|3|12
+Awire|net@65|||2700|conn@12|a|6|9|pin@49||6|12
+Awire|net@76|||0|inv@0|in|46.5|-7|pin@43||42|-7
+Awire|net@77|||1800|inv@0|out|51.5|-7|latchAnd@2|inA|55.5|-7
+Awire|net@78|||0|latch2in@0|inA[1]|70|-15|pin@59||66.5|-15
+Awire|net@81|||0|pin@63||71|-6|latchAnd@2|out|63.5|-6
+Awire|net@82|||1800|pin@42||42|-5|latchAnd@2|inB|55.5|-5
+Awire|net@83|||2700|latch2in@0|hcl[B]|71|-11|pin@63||71|-6
+Awire|net@84|||0|conn@17|a|80|-14|latch2in@0|out[1]|76|-14
+Awire|net@90|||0|latch2in@0|inB[1]|70|-13|conn@18|y|64.5|-13
+Abus|net@92||-0.5|IJ1800|pin@70||24|-21.5|muxForD@0|in[1:6]|27|-21.5
+Abus|net@93||-0.5|IJ1800|muxForD@0|out[1:7]|32|-21.5|conn@14|a|36.5|-21.5
+Abus|net@95||-0.5|IJ1800|newPathR@0|aout[1:14,TT]|2.5|-31.5|pin@77||11.5|-31.5
+Abus|net@96||-0.5|IJ1800|pin@76||-8.5|-32.5|newPathR@0|ainB[1:14,TT]|-3.5|-32.5
+Abus|net@97||-0.5|IJ1800|pin@74||-8.5|-30.5|newPathR@0|ainA[1:14,TT]|-3.5|-30.5
+Abus|net@98||-0.5|IJ1800|newDregi@0|out[1:37]|3|-18|pin@79||11|-18
+Abus|ps[1:15]|D5G2;|-0.5|IJ2700|pin@75||-8.5|-37.5|pin@76||-8.5|-32.5
+Abus|ps[17,16,15]|D5G2;|-0.5|IJ900|conn@16||51|7.5|pin@56||51|3.5
+Awire|ps[20]|D5G2;||900|muxForD@0|sel|29|-24.5|pin@71||29|-29.5
+Awire|succ[D]|D5G2;||2700|pin@28||21|13|pin@34||21|18
+Awire|succ[T]|D5G2;||2700|pin@33||21|6|pin@38||21|11
+Abus|take[A,B]|D5G2;|-0.5|IJ2700|newDregi@0|take[A,B]|-2|-15|pin@11||-2|-8
+Awire|take[A]|D5G2;||900|pin@40||6|-6|pin@41||6|-11
+Awire|take[A]|D5G2;||900|latch2in@0|hcl[A]|71|-17|pin@61||71|-20.5
+Awire|take[B]|D5G2;||900|latchDri@0|out|-11|-5|pin@15||-11|-10
+Eaout[TT,1:14],ds[1:37]||D6G2;|conn@9|y|O
+Edo[L]||D4G2;|conn@8|a|I
+Edp[1:37,B]||D4G2;|conn@10|a|I
+Efire[M]||D4G2;|conn@6|a|I
+Eflag[C]||D6G2;|conn@17|y|O
 EoutLO[1:7]||D6G2;|conn@14|y|O
-Eout[1:37]||D6G2;|conn@3|y|O
-EinB[1:20]|ps[1:20]|D4G2;|conn@5|a|I
+Eps[1:20]||D4G2;|conn@11|a|I
 Eready||D6G2;|conn@12|y|O
-EsignalBitFromInboundSwitchFabric||D4G2;|conn@15|a|I
-Esir[1:9]||D4G2;|conn@7|a|I
-Esor[1:9]||D6G2;|conn@6|y|O
-Esucc[D,T]||D6G2;|conn@9|y|O
-X
-
-# Cell theRing;1{lay}
-CtheRing;1{lay}||cmos90|1233784289754|1237203534521|I|ATTR_NCC(D5G5;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1233968006491|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1233968006491
-Ngeneric:Facet-Center|art@0||0|0||||AV
-IstageGroupsM:dockWagNine;1{lay}|dockWagN@0||0|-288|||D5G4;
-IstagesM:epiDockStage;1{lay}|epiDockS@0||0|0|||D5G4;
-Ametal-3|net@87|||S900|epiDockS@0|sir[2]|1638|-72|dockWagN@0|sor[2]|1638|-72
-Ametal-3|net@88|||S900|epiDockS@0|sir[3]|1644|-72|dockWagN@0|sor[3]|1644|-72
-Ametal-3|net@89|||S900|epiDockS@0|sir[4]|1650|-69|dockWagN@0|sor[4]|1650|-69
-Ametal-3|net@90|||S900|epiDockS@0|sir[5]|1656|-72|dockWagN@0|sor[5]|1656|-72
-Ametal-3|net@91|||S900|epiDockS@0|sir[6]|1662|-72|dockWagN@0|sor[6]|1662|-72
-Ametal-3|net@92|||S900|epiDockS@0|sir[7]|1668|-72|dockWagN@0|sor[7]|1668|-72
-Ametal-3|net@93|||S900|epiDockS@0|sir[8]|1674|-72|dockWagN@0|sor[8]|1674|-72
-Ametal-3|net@94|||S900|epiDockS@0|sir[9]|1680|-72|dockWagN@0|sor[9]|1680|-72
-Edo[epi]||D5G2;|epiDockS@0|pred|O
-Eepi[1]||D5G2;|epiDockS@0|out[1]|O
-Eepi[2]||D5G2;|epiDockS@0|out[2]|O
-Eepi[3]||D5G2;|epiDockS@0|out[3]|O
-Eepi[4]||D5G2;|epiDockS@0|out[4]|O
-Eepi[5]||D5G2;|epiDockS@0|out[5]|O
-Eepi[6]||D5G2;|epiDockS@0|out[6]|O
-Eepi[7]||D5G2;|epiDockS@0|out[7]|O
-Eepi[8]||D5G2;|epiDockS@0|out[8]|O
-Eepi[9]||D5G2;|epiDockS@0|out[9]|O
-Eepi[10]||D5G2;|epiDockS@0|out[10]|O
-Eepi[11]||D5G2;|epiDockS@0|out[11]|O
-Eepi[12]||D5G2;|epiDockS@0|out[12]|O
-Eepi[13]||D5G2;|epiDockS@0|out[13]|O
-Eepi[14]||D5G2;|epiDockS@0|out[14]|O
-Eepi[15]||D5G2;|epiDockS@0|out[15]|O
-Eepi[16]||D5G2;|epiDockS@0|out[16]|O
-Eepi[17]||D5G2;|epiDockS@0|out[17]|O
-Eepi[18]||D5G2;|epiDockS@0|out[18]|O
-Eepi[19]||D5G2;|epiDockS@0|out[19]|O
-Eepi[20]||D5G2;|epiDockS@0|out[20]|O
-Eepi[21]||D5G2;|epiDockS@0|out[21]|O
-Eepi[22]||D5G2;|epiDockS@0|out[22]|O
-Eepi[23]||D5G2;|epiDockS@0|out[23]|O
-Eepi[24]||D5G2;|epiDockS@0|out[24]|O
-Eepi[25]||D5G2;|epiDockS@0|out[25]|O
-Eepi[26]||D5G2;|epiDockS@0|out[26]|O
-Eepi[27]||D5G2;|epiDockS@0|out[27]|O
-Eepi[28]||D5G2;|epiDockS@0|out[28]|O
-Eepi[29]||D5G2;|epiDockS@0|out[29]|O
-Eepi[30]||D5G2;|epiDockS@0|out[30]|O
-Eepi[31]||D5G2;|epiDockS@0|out[31]|O
-Eepi[32]||D5G2;|epiDockS@0|out[32]|O
-Eepi[33]||D5G2;|epiDockS@0|out[33]|O
-Eepi[34]||D5G2;|epiDockS@0|out[34]|O
-Eepi[35]||D5G2;|epiDockS@0|out[35]|O
-Eepi[36]||D5G2;|epiDockS@0|out[36]|O
-Eepi[OTHER]||D5G2;|epiDockS@0|epi[OTHER]|O
-Eepi[TAIL]||D5G2;|epiDockS@0|epi[TAIL]|O
-Eepi[TORP]||D5G2;|epiDockS@0|epi[TORP]|O
-Egnd||D5G2;|dockWagN@0|gnd|G
-Egnd_1||D5G2;|dockWagN@0|gnd_1|G
-Egnd_3||D5G2;|dockWagN@0|gnd_3|G
-Egnd_5||D5G2;|dockWagN@0|gnd_5|G
-Egnd_6||D5G2;|dockWagN@0|gnd_6|G
-Egnd_7||D5G2;|dockWagN@0|gnd_7|G
-Egnd_8||D5G2;|dockWagN@0|gnd_8|G
-Egnd_9||D5G2;|dockWagN@0|gnd_9|G
-Egnd_10||D5G2;|dockWagN@0|gnd_10|G
-Egnd_11||D5G2;|dockWagN@0|gnd_11|G
-Egnd_12||D5G2;|dockWagN@0|gnd_12|G
-Egnd_13||D5G2;|dockWagN@0|gnd_13|G
-Egnd_14||D5G2;|dockWagN@0|gnd_14|G
-Egnd_15||D5G2;|dockWagN@0|gnd_15|G
-Egnd_16||D5G2;|dockWagN@0|gnd_16|G
-Egnd_17||D5G2;|dockWagN@0|gnd_17|G
-Egnd_18||D5G2;|dockWagN@0|gnd_18|G
-Egnd_19||D5G2;|dockWagN@0|gnd_19|G
-Egnd_20||D5G2;|dockWagN@0|gnd_20|G
-Egnd_21||D5G2;|dockWagN@0|gnd_21|G
-Egnd_22||D5G2;|dockWagN@0|gnd_22|G
-Egnd_23||D5G2;|epiDockS@0|gnd|G
-Egnd_24||D5G2;|epiDockS@0|gnd_1|G
-Ein[1]||D5G2;|dockWagN@0|in[1]|I
-Ein[2]||D5G2;|dockWagN@0|in[2]|I
-Ein[3]||D5G2;|dockWagN@0|in[3]|I
-Ein[4]||D5G2;|dockWagN@0|in[4]|I
-Ein[5]||D5G2;|dockWagN@0|in[5]|I
-Ein[6]||D5G2;|dockWagN@0|in[6]|I
-Ein[7]||D5G2;|dockWagN@0|in[7]|I
-Ein[8]||D5G2;|dockWagN@0|in[8]|I
-Ein[9]||D5G2;|dockWagN@0|in[9]|I
-Ein[10]||D5G2;|dockWagN@0|in[10]|O
-Ein[11]||D5G2;|dockWagN@0|in[11]|O
-Ein[12]||D5G2;|dockWagN@0|in[12]|O
-Ein[13]||D5G2;|dockWagN@0|in[13]|O
-Ein[14]||D5G2;|dockWagN@0|in[14]|O
-Ein[15]||D5G2;|dockWagN@0|in[15]|O
-Ein[16]||D5G2;|dockWagN@0|in[16]|O
-Ein[17]||D5G2;|dockWagN@0|in[17]|O
-Ein[18]||D5G2;|dockWagN@0|in[18]|O
-Ein[19]||D5G2;|dockWagN@0|in[19]|I
-Ein[20]||D5G2;|dockWagN@0|in[20]|I
-Ein[21]||D5G2;|dockWagN@0|in[21]|I
-Ein[22]||D5G2;|dockWagN@0|in[22]|I
-Ein[23]||D5G2;|dockWagN@0|in[23]|I
-Ein[24]||D5G2;|dockWagN@0|in[24]|I
-Ein[25]||D5G2;|dockWagN@0|in[25]|I
-Ein[26]||D5G2;|dockWagN@0|in[26]|I
-Ein[27]||D5G2;|dockWagN@0|in[27]|I
-Ein[28]||D5G2;|dockWagN@0|in[28]|O
-Ein[29]||D5G2;|dockWagN@0|in[29]|O
-Ein[30]||D5G2;|dockWagN@0|in[30]|O
-Ein[31]||D5G2;|dockWagN@0|in[31]|O
-Ein[32]||D5G2;|dockWagN@0|in[32]|O
-Ein[33]||D5G2;|dockWagN@0|in[33]|O
-Ein[34]||D5G2;|dockWagN@0|in[34]|O
-Ein[35]||D5G2;|dockWagN@0|in[35]|O
-Ein[36]||D5G2;|dockWagN@0|in[36]|O
-Ein[37]||D5G2;|epiDockS@0|in[1]|I
-Ein[38]||D5G2;|epiDockS@0|in[2]|I
-Ein[39]||D5G2;|epiDockS@0|in[3]|I
-Ein[40]||D5G2;|epiDockS@0|in[4]|I
-Ein[41]||D5G2;|epiDockS@0|in[5]|I
-Ein[42]||D5G2;|epiDockS@0|in[6]|I
-Ein[43]||D5G2;|epiDockS@0|in[7]|I
-Ein[44]||D5G2;|epiDockS@0|in[8]|I
-Ein[45]||D5G2;|epiDockS@0|in[9]|I
-Ein[46]||D5G2;|epiDockS@0|in[10]|I
-Ein[47]||D5G2;|epiDockS@0|in[11]|I
-Ein[48]||D5G2;|epiDockS@0|in[12]|I
-Ein[49]||D5G2;|epiDockS@0|in[13]|I
-Ein[50]||D5G2;|epiDockS@0|in[14]|I
-Ein[51]||D5G2;|epiDockS@0|in[15]|I
-Ein[52]||D5G2;|epiDockS@0|in[16]|I
-Ein[53]||D5G2;|epiDockS@0|in[17]|I
-Ein[54]||D5G2;|epiDockS@0|in[18]|I
-Ein[55]||D5G2;|epiDockS@0|in[19]|I
-Ein[56]||D5G2;|epiDockS@0|in[20]|I
-Ein[57]||D5G2;|epiDockS@0|in[21]|I
-Ein[58]||D5G2;|epiDockS@0|in[22]|I
-Ein[59]||D5G2;|epiDockS@0|in[23]|I
-Ein[60]||D5G2;|epiDockS@0|in[24]|I
-Ein[61]||D5G2;|epiDockS@0|in[25]|I
-Ein[62]||D5G2;|epiDockS@0|in[26]|I
-Ein[63]||D5G2;|epiDockS@0|in[27]|I
-Ein[64]||D5G2;|epiDockS@0|in[28]|I
-Ein[65]||D5G2;|epiDockS@0|in[29]|I
-Ein[66]||D5G2;|epiDockS@0|in[30]|I
-Ein[67]||D5G2;|epiDockS@0|in[31]|I
-Ein[68]||D5G2;|epiDockS@0|in[32]|I
-Ein[69]||D5G2;|epiDockS@0|in[33]|I
-Ein[70]||D5G2;|epiDockS@0|in[34]|I
-Ein[71]||D5G2;|epiDockS@0|in[35]|I
-Ein[72]||D5G2;|epiDockS@0|in[36]|I
-Ein[T]||D5G2;|epiDockS@0|tokenLO|O
-Eout[1]||D5G2;|dockWagN@0|out[1]|O
-Eout[2]||D5G2;|dockWagN@0|out[2]|O
-Eout[3]||D5G2;|dockWagN@0|out[3]|O
-Eout[4]||D5G2;|dockWagN@0|out[4]|O
-Eout[5]||D5G2;|dockWagN@0|out[5]|O
-Eout[6]||D5G2;|dockWagN@0|out[6]|O
-Eout[7]||D5G2;|dockWagN@0|out[7]|O
-Eout[8]||D5G2;|dockWagN@0|out[8]|O
-Eout[9]||D5G2;|dockWagN@0|out[9]|O
-Eout[10]||D5G2;|dockWagN@0|out[10]|O
-Eout[11]||D5G2;|dockWagN@0|out[11]|O
-Eout[12]||D5G2;|dockWagN@0|out[12]|O
-Eout[13]||D5G2;|dockWagN@0|out[13]|O
-Eout[14]||D5G2;|dockWagN@0|out[14]|O
-Eout[15]||D5G2;|dockWagN@0|out[15]|O
-Eout[16]||D5G2;|dockWagN@0|out[16]|O
-Eout[17]||D5G2;|dockWagN@0|out[17]|O
-Eout[18]||D5G2;|dockWagN@0|out[18]|O
-Eout[19]||D5G2;|dockWagN@0|out[19]|O
-Eout[20]||D5G2;|dockWagN@0|out[20]|O
-Eout[21]||D5G2;|dockWagN@0|out[21]|O
-Eout[22]||D5G2;|dockWagN@0|out[22]|O
-Eout[23]||D5G2;|dockWagN@0|out[23]|O
-Eout[24]||D5G2;|dockWagN@0|out[24]|O
-Eout[25]||D5G2;|dockWagN@0|out[25]|O
-Eout[26]||D5G2;|dockWagN@0|out[26]|O
-Eout[27]||D5G2;|dockWagN@0|out[27]|O
-Eout[28]||D5G2;|dockWagN@0|out[28]|O
-Eout[29]||D5G2;|dockWagN@0|out[29]|O
-Eout[30]||D5G2;|dockWagN@0|out[30]|O
-Eout[31]||D5G2;|dockWagN@0|out[31]|O
-Eout[32]||D5G2;|dockWagN@0|out[32]|O
-Eout[33]||D5G2;|dockWagN@0|out[33]|O
-Eout[34]||D5G2;|dockWagN@0|out[34]|O
-Eout[35]||D5G2;|dockWagN@0|out[35]|O
-Eout[36]||D5G2;|dockWagN@0|out[36]|O
-Epred||D5G2;|dockWagN@0|pred|I
-Esir[1]||D5G2;|dockWagN@0|sir[10]|I
-Esir[2]||D5G2;|dockWagN@0|sir[2]|B
-Esir[3]||D5G2;|dockWagN@0|sir[3]|B
-Esir[4]||D5G2;|dockWagN@0|sir[4]|B
-Esir[5]||D5G2;|dockWagN@0|sir[5]|B
-Esir[6]||D5G2;|dockWagN@0|sir[6]|B
-Esir[7]||D5G2;|dockWagN@0|sir[7]|B
-Esir[8]||D5G2;|dockWagN@0|sir[8]|B
-Esir[9]||D5G2;|dockWagN@0|sir[9]|B
-Esir[10]||D5G2;|epiDockS@0|sir[1]|I
-Esor[1]||D5G2;|dockWagN@0|sor[1]|O
-Esor[2]||D5G2;|epiDockS@0|sor[1]|O
-Esor[3]||D5G2;|epiDockS@0|sor[2]|B
-Esor[4]||D5G2;|epiDockS@0|sor[3]|B
-Esor[5]||D5G2;|epiDockS@0|sor[4]|B
-Esor[6]||D5G2;|epiDockS@0|sor[5]|B
-Esor[7]||D5G2;|epiDockS@0|sor[6]|B
-Esor[8]||D5G2;|epiDockS@0|sor[7]|B
-Esor[9]||D5G2;|epiDockS@0|sor[8]|B
-Esor[10]||D5G2;|epiDockS@0|sor[9]|B
-Esucc||D5G2;|dockWagN@0|succ|O
-Etake[1]||D5G2;|dockWagN@0|take[1]|O
-Etake[2]||D5G2;|dockWagN@0|take[2]|O
-Etake[3]||D5G2;|dockWagN@0|take[3]|O
-Etake[4]||D5G2;|dockWagN@0|take[4]|O
-Etake[5]||D5G2;|dockWagN@0|take[5]|O
-Etake[6]||D5G2;|dockWagN@0|take[6]|O
-Etake[epi]||D5G2;|epiDockS@0|take[epi]|U
-Evdd||D5G2;|dockWagN@0|vdd|O
-Evdd_1||D5G2;|dockWagN@0|vdd_1|P
-Evdd_3||D5G2;|dockWagN@0|vdd_3|P
-Evdd_4||D5G2;|dockWagN@0|vdd_4|P
-Evdd_5||D5G2;|dockWagN@0|vdd_5|P
-Evdd_6||D5G2;|dockWagN@0|vdd_6|P
-Evdd_7||D5G2;|dockWagN@0|vdd_7|P
-Evdd_11||D5G2;|dockWagN@0|vdd_11|P
-Evdd_12||D5G2;|dockWagN@0|vdd_12|P
-Evdd_14||D5G2;|dockWagN@0|vdd_14|P
-Evdd_15||D5G2;|dockWagN@0|vdd_15|P
-Evdd_16||D5G2;|dockWagN@0|vdd_16|P
-Evdd_17||D5G2;|dockWagN@0|vdd_17|P
-Evdd_18||D5G2;|dockWagN@0|vdd_18|P
-Evdd_19||D5G2;|dockWagN@0|vdd_19|P
-Evdd_20||D5G2;|dockWagN@0|vdd_20|P
-Evdd_21||D5G2;|dockWagN@0|vdd_21|P
-Evdd_22||D5G2;|dockWagN@0|vdd_22|P
-Evdd_23||D5G2;|dockWagN@0|vdd_23|P
-Evdd_24||D5G2;|dockWagN@0|vdd_24|P
-Evdd_25||D5G2;|dockWagN@0|vdd_25|P
-Evdd_26||D5G2;|dockWagN@0|vdd_26|P
-Evdd_27||D5G2;|dockWagN@0|vdd_27|P
-Evdd_28||D5G2;|dockWagN@0|vdd_28|P
-Evdd_29||D5G2;|dockWagN@0|vdd_29|P
-Evdd_30||D5G2;|dockWagN@0|vdd_30|P
-Evdd_31||D5G2;|dockWagN@0|vdd_31|P
-Evdd_32||D5G2;|dockWagN@0|vdd_32|P
-Evdd_33||D5G2;|dockWagN@0|vdd_33|P
-Evdd_34||D5G2;|dockWagN@0|vdd_34|P
-Evdd_35||D5G2;|dockWagN@0|vdd_35|P
-Evdd_36||D5G2;|dockWagN@0|vdd_36|P
-Evdd_37||D5G2;|dockWagN@0|vdd_37|P
-Evdd_38||D5G2;|dockWagN@0|vdd_38|P
-Evdd_39||D5G2;|dockWagN@0|vdd_39|P
-Evdd_40||D5G2;|dockWagN@0|vdd_40|P
-Evdd_41||D5G2;|dockWagN@0|vdd_41|P
-Evdd_42||D5G2;|dockWagN@0|vdd_42|P
-Evdd_43||D5G2;|dockWagN@0|vdd_43|P
-Evdd_44||D5G2;|dockWagN@0|vdd_44|P
-Evdd_45||D5G2;|dockWagN@0|vdd_45|P
-Evdd_46||D5G2;|dockWagN@0|vdd_46|P
-Evdd_47||D5G2;|epiDockS@0|vdd|P
-Evdd_48||D5G2;|epiDockS@0|vdd_1|P
-Evdd_49||D5G2;|epiDockS@0|vdd_3|P
-Evdd_50||D5G2;|epiDockS@0|vdd_4|P
-X
-
-# Cell theRing;1{sch}
-CtheRing;1{sch}||schematic|1233796583676|1237470343913|I
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@1||-38.5|-7||||
-NOff-Page|conn@4||40.5|-9||||
-NOff-Page|conn@5||-12.5|-12||||
-IstageGroupsM:dockWagNine;1{ic}|dockWagN@0||24|0|||D5G4;
-IstagesM:epiDockStage;1{ic}|epiDockS@0||-24|0|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||-2|36|||||ART_message(D5G4;)Sexcept for m1 to od
-Ngeneric:Invisible-Pin|pin@1||-3.5|42.5|||||ART_message(D5G6;)StheRing
-Ngeneric:Invisible-Pin|pin@2||-4|31.5|||||ART_message(D5G3;)Sies 6 February 2009
-NBus_Pin|pin@4||-15|-7|-1|-1||
-NBus_Pin|pin@5||-15|-6|-1|-1||
-NBus_Pin|pin@8||-9|-8|-1|-1||
-NBus_Pin|pin@9||-9|-12|-1|-1||
-NBus_Pin|pin@12||-8|0|-1|-1||
-NBus_Pin|pin@13||-6|-3|-1|-1||
-NBus_Pin|pin@15||-12|3|-1|-1||
-NBus_Pin|pin@16||-12|5|-1|-1||
-NWire_Pin|pin@18||-16|18||||
-NWire_Pin|pin@19||-16|21.5||||
-NWire_Pin|pin@20||-16|12||||
-NWire_Pin|pin@21||-16|15.5||||
-NBus_Pin|pin@22||-29.5|6|-1|-1||
-NBus_Pin|pin@23||34|8|-1|-1||
-NBus_Pin|pin@24||12.5|7|-1|-1||
-NBus_Pin|pin@25||12.5|6|-1|-1||
-NBus_Pin|pin@26||11.5|-8|-1|-1||
-NBus_Pin|pin@27||11.5|-7|-1|-1||
-NWire_Pin|pin@28||17.75|4||||
-NWire_Pin|pin@29||17.75|3||||
-IstagesM:rqDockStage;1{ic}|rqDockSt@0||0|0|||D5G4;
-IorangeTSMC090nm:wire90;1{ic}|wire90@0||12|3|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@1||-21.5|18|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@2||-21.5|12|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-Abus|epi[succ,tail]|D5G2;|-0.5|IJ2700|pin@15||-12|3|pin@16||-12|5
-Awire|epi[succ]|D5G2;||2700|pin@18||-16|18|pin@19||-16|21.5
-Awire|epi[tail]|D5G2;||2700|pin@20||-16|12|pin@21||-16|15.5
-Abus|net@7||-0.5|IJ1800|epiDockS@0|out[1:36]|-19|-7|pin@4||-15|-7
-Abus|net@8||-0.5|IJ2700|pin@4||-15|-7|pin@5||-15|-6
-Abus|net@9||-0.5|IJ1800|pin@5||-15|-6|rqDockSt@0|inA[1:36]|-4|-6
-Abus|net@14||-0.5|IJ0|epiDockS@0|in[1:36,T]|-28|-7|conn@1|y|-36.5|-7
-Abus|net@15||-0.5|IJ900|pin@27||11.5|-7|pin@26||11.5|-8
-Abus|net@16||-0.5|IJ0|rqDockSt@0|inB[1:36]|-4|-8|pin@8||-9|-8
-Abus|net@17||-0.5|IJ900|pin@8||-9|-8|pin@9||-9|-12
-Abus|net@18||-0.5|IJ0|conn@4|a|38.5|-9|dockWagN@0|out[1:36]|31|-9
-Abus|net@19||-0.5|IJ0|pin@9||-9|-12|conn@5|y|-10.5|-12
-Awire|net@23|||2700|pin@29||17.75|3|pin@28||17.75|4
-Abus|net@24||-0.5|IJ0|rqDockSt@0|predB|-3|0|pin@12||-8|0
-Abus|net@25||-0.5|IJ0|rqDockSt@0|pred[RQM,DRAIN]|-3|-3|pin@13||-6|-3
-Awire|net@28|||1800|rqDockSt@0|succ|3|3|wire90@0|a|9.5|3
-Abus|net@29||-0.5|IJ0|pin@15||-12|3|epiDockS@0|succ|-21|3
-Abus|net@30||-0.5|IJ0|rqDockSt@0|predA|-3|3|pin@15||-12|3
-Awire|net@33|||1800|wire90@1|b|-19|18|pin@18||-16|18
-Awire|net@35|||1800|wire90@2|b|-19|12|pin@20||-16|12
-Abus|net@36||-0.5|IJ1800|epiDockS@0|sor[1:9]|-22|6|rqDockSt@0|sir[1:9]|-1|6
-Abus|net@37||-0.5|IJ2700|pin@25||12.5|6|pin@24||12.5|7
-Abus|net@38||-0.5|IJ0|epiDockS@0|sir[1:9]|-25|6|pin@22||-29.5|6
-Abus|net@39||-0.5|IJ1800|dockWagN@0|sor[1:9]|26|8|pin@23||34|8
-Abus|net@40||-0.5|IJ1800|rqDockSt@0|sor[1:9]|2|6|pin@25||12.5|6
-Abus|net@41||-0.5|FS1854|pin@24||12.5|7|dockWagN@0|sir[1:9]|23|8
-Abus|net@42||-0.5|IJ1800|rqDockSt@0|out[1:36]|5|-7|pin@27||11.5|-7
-Abus|net@43||-0.5|FS1713|pin@26||11.5|-8|dockWagN@0|in[1:36]|18|-9
-Awire|net@44|||1800|wire90@0|b|14.5|3|pin@29||17.75|3
-Awire|net@45|||FS1971|pin@28||17.75|4|dockWagN@0|pred|21|5
-EinP[1:36]||D4G2;|conn@5|a|I
-Ein[1:36,T]|ins[1:36,T]|D4G2;|conn@1|a|I
-Eout[1:36]||D6G2;|conn@4|y|O
+EsignalBitFromInboundSwitchFabric||D4G2;|conn@18|a|I
+Esir[1:9]||D4G2;|conn@5|a|I
+Esor[1:9]||D6G2;|conn@4|y|O
+Esucc[D,T]||D6G2;|conn@2|y|O
 X
index 64eae2c..cebb320 100755 (executable)
@@ -27,8 +27,6 @@ LorangeTSMC090nm|orangeTSMC090nm
 
 LredFive|redFive
 
-LscanJ|scanJ
-
 LscanM|scanM
 
 LwiresL|wiresL
@@ -125,7 +123,7 @@ Esucc||D5G2;|pin@6||O
 X
 
 # Cell aStage;3{lay}
-CaStage;3{lay}||cmos90|1219582289568|1233782828933||ATTR_NCC(D5G3;NTX9;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1230996565830|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234017879468
+CaStage;3{lay}||cmos90|1219582289568|1237766602180||ATTR_NCC(D5G3;NTX9;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1230996565830|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237766992410
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@13||-92.5|34||||
 NX-Metal-1-Metal-2-Con|contact@15||27.5|34||||
@@ -983,7 +981,7 @@ EwrD|wr[A,D]|D5G2;|pin@3||O
 X
 
 # Cell fillScanControl;2{lay}
-CfillScanControl;2{lay}||cmos90|1230910570823|1236894769168||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1230911653825|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1236894868405
+CfillScanControl;2{lay}||cmos90|1230910570823|1237735011569||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1230911653825|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1236894868405
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-58.5|-94||||
 NX-Metal-2-Metal-3-Con|contact@1||-24|-94||||
@@ -1015,21 +1013,21 @@ NMetal-1-Pin|pin@5||66|96.5||||
 NMetal-1-Pin|pin@6||75|47.5||||
 NMetal-1-Pin|pin@8||75|-47.5||||
 NMetal-2-Pin|pin@9||63|0||||
-IscanJ:scanBusInM3;1{lay}|scanBusI@0||0|-144|||D5G4;
-IscanJ:scanBusOutM3;1{lay}|scanBusO@0||0|144|||D5G4;
+IscanM:scanBusInM3;1{lay}|scanBusI@1||0|-144|||D5G4;
+IscanM:scanBusOutM3;1{lay}|scanBusO@1||0|144|||D5G4;
 IscanM:scanCellE;1{lay}|scanCell@2||0|72|Y||D5G4;
 IscanM:scanCellE;1{lay}|scanCell@3||0|-72|||D5G4;
 Ametal-3|net@6|||S2700|contact@7||-24|-62|contact@5||-24|44
-Ametal-3|net@7|||S900|contact@14||-18|-44|scanBusI@0|si[2]|-18|-144
-Ametal-3|net@8|||S900|contact@15||-12|-50|scanBusI@0|si[3]|-12|-144
-Ametal-3|net@9|||S900|scanBusO@0|so[4]|-6|147|contact@19||-6|0
-Ametal-3|net@10|||S900|scanBusO@0|so[6]|6|144|scanBusI@0|si[6]|6|-144
-Ametal-3|net@11|||S900|scanBusO@0|so[7]|12|144|scanBusI@0|si[7]|12|-144
-Ametal-3|net@12|||S900|scanBusO@0|so[8]|18|144|scanBusI@0|si[8]|18|-144
+Ametal-3|net@7|||S900|contact@14||-18|-44|scanBusI@1|si[2]|-18|-144
+Ametal-3|net@8|||S900|contact@15||-12|-50|scanBusI@1|si[3]|-12|-144
+Ametal-3|net@9|||S900|scanBusO@1|so[4]|-6|147|contact@19||-6|0
+Ametal-3|net@10|||S900|scanBusO@1|so[6]|6|144|scanBusI@1|si[6]|6|-144
+Ametal-3|net@11|||S900|scanBusO@1|so[7]|12|144|scanBusI@1|si[7]|12|-144
+Ametal-3|net@12|||S900|scanBusO@1|so[8]|18|144|scanBusI@1|si[8]|18|-144
 Ametal-1|net@13|||S900|scanCell@3|sin|-58.5|-79|contact@0||-58.5|-94
-Ametal-3|net@14|||S2700|scanBusI@0|si[1]|-24|-144|contact@1||-24|-94
+Ametal-3|net@14|||S2700|scanBusI@1|si[1]|-24|-144|contact@1||-24|-94
 Ametal-2|net@15|||S1800|contact@2||-24|82|contact@3||66|82
-Ametal-3|net@16|||S2700|contact@2||-24|82|scanBusO@0|so[1]|-24|144
+Ametal-3|net@16|||S2700|contact@2||-24|82|scanBusO@1|so[1]|-24|144
 Ametal-1|net@17|||S900|scanCell@2|sout|66|82.4|contact@3||66|82
 Ametal-1|net@18|||S900|scanCell@2|sin|-58.5|79|contact@4||-58.5|44
 Ametal-2|net@19|||S1800|contact@4||-58.5|44|contact@5||-24|44
@@ -1038,9 +1036,9 @@ Ametal-1|net@21|||S2700|scanCell@3|sout|66|-82.4|contact@6||66|-62
 APolysilicon|net@22|||S2700|pin@0||28|-2.6|scanCell@2|rd|28|13.5
 APolysilicon|net@23|||S2700|scanCell@3|rd|28|-13.5|pin@0||28|-2.6
 Ametal-1|net@24||0.4|S2700|scanCell@2|p2p|-43|47|contact@9||-43|50
-Ametal-3|net@25|||S900|scanBusO@0|so[2]|-18|144|contact@10||-18|50
+Ametal-3|net@25|||S900|scanBusO@1|so[2]|-18|144|contact@10||-18|50
 Ametal-2|net@26|||S1800|contact@9||-43|50|contact@10||-18|50
-Ametal-3|net@27|||S900|scanBusO@0|so[3]|-12|144|contact@11||-12|44
+Ametal-3|net@27|||S900|scanBusO@1|so[3]|-12|144|contact@11||-12|44
 Ametal-2|net@28|||S1800|contact@11||-12|44|contact@12||4|44
 Ametal-1|net@29||0.4|S2700|scanCell@2|p1p|4|41|contact@12||4|44
 Ametal-1|net@30|||S2700|scanCell@3|p2p|-43|-47|contact@13||-43|-44
@@ -1049,9 +1047,9 @@ Ametal-2|net@32|||S1800|contact@13||-43|-44|contact@14||-18|-44
 Ametal-3|net@33|||S900|contact@11||-12|44|contact@15||-12|-50
 Ametal-2|net@34|||S1800|contact@15||-12|-50|contact@16||4|-50
 Ametal-1|net@35||0.4|S900|scanCell@3|p1p|4|-41|contact@16||4|-50
-Ametal-3|net@39|||S2700|contact@17||0|-32|scanBusO@0|so[5]|0|144
+Ametal-3|net@39|||S2700|contact@17||0|-32|scanBusO@1|so[5]|0|144
 Ametal-2|net@40|||S1800|contact@17||0|-32|contact@18||54|-32
-Ametal-3|net@41|||S2700|scanBusI@0|si[5]|0|-144|contact@17||0|-32
+Ametal-3|net@41|||S2700|scanBusI@1|si[5]|0|-144|contact@17||0|-32
 Ametal-1|net@42|||S0|pin@3||54|-2.6|contact@8||28|-2.6
 Ametal-2|net@43|||S1800|contact@0||-58.5|-94|contact@1||-24|-94
 Ametal-1|net@44|||S2700|contact@18||54|-32|pin@3||54|-2.6
@@ -1065,10 +1063,10 @@ Ametal-1|net@57|||S2700|scanCell@2|sout|66|82.4|pin@5||66|96.5
 Ametal-1|net@58|||S1800|pin@5||66|96.5|dataDriv@2|inA|78|96.5
 Ametal-1|net@59|||S0|dataDriv@2|inB|93|47.5|pin@6||75|47.5
 Ametal-1|net@62|||S1800|pin@8||75|-47.5|dataDriv@1|inB|93|-47.5
-Ametal-3|net@63|||S900|contact@19||-6|0|scanBusI@0|si[4]|-6|-141
+Ametal-3|net@63|||S900|contact@19||-6|0|scanBusI@1|si[4]|-6|-141
 Ametal-2|net@64|||S0|pin@9||63|0|contact@19||-6|0
 Ametal-1|net@66|||S900|pin@6||75|47.5|contact@20||75|0
-Ametal-3|net@67|||S900|scanBusO@0|so[9]|24|144|scanBusI@0|si[9]|24|-144
+Ametal-3|net@67|||S900|scanBusO@1|so[9]|24|144|scanBusI@1|si[9]|24|-144
 Ametal-1|net@68|||S900|contact@20||75|0|pin@8||75|-47.5
 Ametal-2|net@69|||S1800|pin@9||63|0|contact@20||75|0
 Ametal-2|net@70||6.2|S0|scanCell@2|vdd_3|72|22|dataDriv@2|vdd|67.5|22
@@ -1078,24 +1076,24 @@ Egnd||D5G2;|scanCell@3|gnd|G
 Egnd_1||D5G2;|scanCell@2|gnd|G
 Egnd_3||D5G2;|dataDriv@1|gnd_1|G
 Egnd_4||D5G2;|dataDriv@2|gnd_1|G
-Esi[1]||D5G2;|scanBusI@0|si[1]|B
-Esi[2]||D5G2;|scanBusI@0|si[2]|B
-Esi[3]||D5G2;|scanBusI@0|si[3]|B
-Esi[4]||D5G2;|scanBusI@0|si[4]|B
-Esi[5]||D5G2;|scanBusI@0|si[5]|B
-Esi[6]||D5G2;|scanBusI@0|si[6]|B
-Esi[7]||D5G2;|scanBusI@0|si[7]|B
-Esi[8]||D5G2;|scanBusI@0|si[8]|B
-Esi[9]||D5G2;|scanBusI@0|si[9]|B
-Eso[1]||D5G2;|scanBusO@0|so[1]|B
-Eso[2]||D5G2;|scanBusO@0|so[2]|B
-Eso[3]||D5G2;|scanBusO@0|so[3]|B
-Eso[4]||D5G2;|scanBusO@0|so[4]|B
-Eso[5]||D5G2;|scanBusO@0|so[5]|B
-Eso[6]||D5G2;|scanBusO@0|so[6]|B
-Eso[7]||D5G2;|scanBusO@0|so[7]|B
-Eso[8]||D5G2;|scanBusO@0|so[8]|B
-Eso[9]||D5G2;|scanBusO@0|so[9]|B
+Esi[1]||D5G2;|scanBusI@1|si[1]|B
+Esi[2]||D5G2;|scanBusI@1|si[2]|B
+Esi[3]||D5G2;|scanBusI@1|si[3]|B
+Esi[4]||D5G2;|scanBusI@1|si[4]|B
+Esi[5]||D5G2;|scanBusI@1|si[5]|B
+Esi[6]||D5G2;|scanBusI@1|si[6]|B
+Esi[7]||D5G2;|scanBusI@1|si[7]|B
+Esi[8]||D5G2;|scanBusI@1|si[8]|B
+Esi[9]||D5G2;|scanBusI@1|si[9]|B
+Eso[1]||D5G2;|scanBusO@1|so[1]|B
+Eso[2]||D5G2;|scanBusO@1|so[2]|B
+Eso[3]||D5G2;|scanBusO@1|so[3]|B
+Eso[4]||D5G2;|scanBusO@1|so[4]|B
+Eso[5]||D5G2;|scanBusO@1|so[5]|B
+Eso[6]||D5G2;|scanBusO@1|so[6]|B
+Eso[7]||D5G2;|scanBusO@1|so[7]|B
+Eso[8]||D5G2;|scanBusO@1|so[8]|B
+Eso[9]||D5G2;|scanBusO@1|so[9]|B
 Evdd||D5G2;|scanCell@3|vdd|P
 Evdd_2||D5G2;|scanCell@3|vdd_2|P
 Evdd_3||D5G2;|scanCell@2|vdd|P
@@ -1108,132 +1106,6 @@ Ewr[A]||D5G2;|dataDriv@1|out_1|O
 Ewr[D]||D5G2;|dataDriv@2|out_1|O
 X
 
-# Cell fillScanControl;1{lay}
-CfillScanControl;1{lay}||cmos90|1230910570823|1230922991323||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1230911653825|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1230923824901
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||-58.5|-94||||
-NX-Metal-2-Metal-3-Con|contact@1||-24|-94||||
-NX-Metal-2-Metal-3-Con|contact@2||-24|82||||
-NX-Metal-1-Metal-2-Con|contact@3||66|82||||
-NX-Metal-1-Metal-2-Con|contact@4||-58.5|44||||
-NX-Metal-2-Metal-3-Con|contact@5||-24|44||||
-NX-Metal-1-Metal-2-Con|contact@6||66|-62||||
-NX-Metal-2-Metal-3-Con|contact@7||-24|-62||||
-NMetal-1-Polysilicon-Con|contact@8||28|0||5.2||
-NX-Metal-1-Metal-2-Con|contact@9||-43|50||||
-NX-Metal-2-Metal-3-Con|contact@10||-18|50||||
-NX-Metal-2-Metal-3-Con|contact@11||-12|44||||
-NX-Metal-1-Metal-2-Con|contact@12||4|44||||
-NX-Metal-1-Metal-2-Con|contact@13||-43|-44||||
-NX-Metal-2-Metal-3-Con|contact@14||-18|-44||||
-NX-Metal-2-Metal-3-Con|contact@15||-12|-50||||
-NX-Metal-1-Metal-2-Con|contact@16||4|-50||||
-NX-Metal-2-Metal-3-Con|contact@17||0|-32||||
-NX-Metal-1-Metal-2-Con|contact@18||54|-32||||
-NX-Metal-2-Metal-3-Con|contact@19||-6|0||||
-NX-Metal-1-Metal-2-Con|contact@20||75|0||||
-IdriversL:dataDriver60;1{lay}|dataDriv@1||124|-72|||D5G4;
-IdriversL:dataDriver60;1{lay}|dataDriv@2||124|72|Y||D5G4;
-NPolysilicon-Pin|pin@0||28|-2.6||||
-NMetal-1-Pin|pin@3||54|-2.6||||
-NMetal-1-Pin|pin@4||66|-96.5||||
-NMetal-1-Pin|pin@5||66|96.5||||
-NMetal-1-Pin|pin@6||75|47.5||||
-NMetal-1-Pin|pin@8||75|-47.5||||
-NMetal-2-Pin|pin@9||63|0||||
-IscanJ:scanBusInM3;1{lay}|scanBusI@0||0|-144|||D5G4;
-IscanJ:scanBusOutM3;1{lay}|scanBusO@0||0|144|||D5G4;
-IscanJ:scanCellE;1{lay}|scanCell@0||0|-72|||D5G4;
-IscanJ:scanCellE;1{lay}|scanCell@1||0|72|Y||D5G4;
-Ametal-3|net@6|||S2700|contact@7||-24|-62|contact@5||-24|44
-Ametal-3|net@7|||S900|contact@14||-18|-44|scanBusI@0|si[2]|-18|-144
-Ametal-3|net@8|||S900|contact@15||-12|-50|scanBusI@0|si[3]|-12|-144
-Ametal-3|net@9|||S900|scanBusO@0|so[4]|-6|147|contact@19||-6|0
-Ametal-3|net@10|||S900|scanBusO@0|so[6]|6|144|scanBusI@0|si[6]|6|-144
-Ametal-3|net@11|||S900|scanBusO@0|so[7]|12|144|scanBusI@0|si[7]|12|-144
-Ametal-3|net@12|||S900|scanBusO@0|so[8]|18|144|scanBusI@0|si[8]|18|-144
-Ametal-1|net@13|||S900|scanCell@0|inA[1]|-58.5|-79|contact@0||-58.5|-94
-Ametal-3|net@14|||S2700|scanBusI@0|si[1]|-24|-144|contact@1||-24|-94
-Ametal-2|net@15|||S1800|contact@2||-24|82|contact@3||66|82
-Ametal-3|net@16|||S2700|contact@2||-24|82|scanBusO@0|so[1]|-24|144
-Ametal-1|net@17|||S900|scanCell@1|out[2]|66|82.4|contact@3||66|82
-Ametal-1|net@18|||S900|scanCell@1|inA[1]|-58.5|79|contact@4||-58.5|44
-Ametal-2|net@19|||S1800|contact@4||-58.5|44|contact@5||-24|44
-Ametal-2|net@20|||S1800|contact@7||-24|-62|contact@6||66|-62
-Ametal-1|net@21|||S2700|scanCell@0|out[2]|66|-82.4|contact@6||66|-62
-APolysilicon|net@22|||S2700|pin@0||28|-2.6|scanCell@1|hcl[B]|28|13.5
-APolysilicon|net@23|||S2700|scanCell@0|hcl[B]|28|-13.5|pin@0||28|-2.6
-Ametal-1|net@24||0.4|S2700|scanCell@1|p2p|-43|47|contact@9||-43|50
-Ametal-3|net@25|||S900|scanBusO@0|so[2]|-18|144|contact@10||-18|50
-Ametal-2|net@26|||S1800|contact@9||-43|50|contact@10||-18|50
-Ametal-3|net@27|||S900|scanBusO@0|so[3]|-12|144|contact@11||-12|44
-Ametal-2|net@28|||S1800|contact@11||-12|44|contact@12||4|44
-Ametal-1|net@29||0.4|S2700|scanCell@1|p2p_1|4|41|contact@12||4|44
-Ametal-1|net@30|||S2700|scanCell@0|p2p|-43|-47|contact@13||-43|-44
-Ametal-3|net@31|||S900|contact@10||-18|50|contact@14||-18|-44
-Ametal-2|net@32|||S1800|contact@13||-43|-44|contact@14||-18|-44
-Ametal-3|net@33|||S900|contact@11||-12|44|contact@15||-12|-50
-Ametal-2|net@34|||S1800|contact@15||-12|-50|contact@16||4|-50
-Ametal-1|net@35||0.4|S900|scanCell@0|p2p_1|4|-41|contact@16||4|-50
-Ametal-3|net@39|||S2700|contact@17||0|-32|scanBusO@0|so[5]|0|144
-Ametal-2|net@40|||S1800|contact@17||0|-32|contact@18||54|-32
-Ametal-3|net@41|||S2700|scanBusI@0|si[5]|0|-144|contact@17||0|-32
-Ametal-1|net@42|||S0|pin@3||54|-2.6|contact@8||28|-2.6
-Ametal-2|net@43|||S1800|contact@0||-58.5|-94|contact@1||-24|-94
-Ametal-1|net@44|||S2700|contact@18||54|-32|pin@3||54|-2.6
-APolysilicon|net@45|||S0|contact@8||28|-2.6|pin@0||28|-2.6
-Ametal-2|net@49||6.2|S1800|dataDriv@1|gnd|67.5|-72|scanCell@0|gnd_1|72|-72
-Ametal-2|net@50||6.2|S0|scanCell@0|vdd_1|72|-122|dataDriv@1|vdd_1|67.5|-122
-Ametal-2|net@51||6.2|S0|scanCell@0|vdd_3|72|-22|dataDriv@1|vdd|67.5|-22
-Ametal-1|net@55|||S900|scanCell@0|out[2]|66|-82.4|pin@4||66|-96.5
-Ametal-1|net@56|||S1800|pin@4||66|-96.5|dataDriv@1|inA|78|-96.5
-Ametal-1|net@57|||S2700|scanCell@1|out[2]|66|82.4|pin@5||66|96.5
-Ametal-1|net@58|||S1800|pin@5||66|96.5|dataDriv@2|inA|78|96.5
-Ametal-1|net@59|||S0|dataDriv@2|inB|93|47.5|pin@6||75|47.5
-Ametal-1|net@62|||S1800|pin@8||75|-47.5|dataDriv@1|inB|93|-47.5
-Ametal-3|net@63|||S900|contact@19||-6|0|scanBusI@0|si[4]|-6|-141
-Ametal-2|net@64|||S0|pin@9||63|0|contact@19||-6|0
-Ametal-1|net@66|||S900|pin@6||75|47.5|contact@20||75|0
-Ametal-3|net@67|||S900|scanBusO@0|so[9]|24|144|scanBusI@0|si[9]|24|-144
-Ametal-1|net@68|||S900|contact@20||75|0|pin@8||75|-47.5
-Ametal-2|net@69|||S1800|pin@9||63|0|contact@20||75|0
-Ametal-2|net@70||6.2|S0|scanCell@1|vdd_3|72|22|dataDriv@2|vdd|67.5|22
-Ametal-2|net@71||6.2|S1800|dataDriv@2|gnd|67.5|72|scanCell@1|gnd_1|72|72
-Ametal-2|net@72||6.2|S1800|dataDriv@2|vdd_1|67.5|122|scanCell@1|vdd_1|72|122
-Egnd||D5G2;|scanCell@0|gnd|G
-Egnd_1||D5G2;|scanCell@1|gnd|G
-Egnd_3||D5G2;|dataDriv@1|gnd_1|G
-Egnd_4||D5G2;|dataDriv@2|gnd_1|G
-Esi[1]||D5G2;|scanBusI@0|si[1]|B
-Esi[2]||D5G2;|scanBusI@0|si[2]|B
-Esi[3]||D5G2;|scanBusI@0|si[3]|B
-Esi[4]||D5G2;|scanBusI@0|si[4]|B
-Esi[5]||D5G2;|scanBusI@0|si[5]|B
-Esi[6]||D5G2;|scanBusI@0|si[6]|B
-Esi[7]||D5G2;|scanBusI@0|si[7]|B
-Esi[8]||D5G2;|scanBusI@0|si[8]|B
-Esi[9]||D5G2;|scanBusI@0|si[9]|B
-Eso[1]||D5G2;|scanBusO@0|so[1]|B
-Eso[2]||D5G2;|scanBusO@0|so[2]|B
-Eso[3]||D5G2;|scanBusO@0|so[3]|B
-Eso[4]||D5G2;|scanBusO@0|so[4]|B
-Eso[5]||D5G2;|scanBusO@0|so[5]|B
-Eso[6]||D5G2;|scanBusO@0|so[6]|B
-Eso[7]||D5G2;|scanBusO@0|so[7]|B
-Eso[8]||D5G2;|scanBusO@0|so[8]|B
-Eso[9]||D5G2;|scanBusO@0|so[9]|B
-Evdd||D5G2;|scanCell@0|vdd|P
-Evdd_2||D5G2;|scanCell@0|vdd_2|P
-Evdd_3||D5G2;|scanCell@1|vdd|P
-Evdd_4||D5G2;|scanCell@1|vdd_2|P
-Evdd_6||D5G2;|dataDriv@1|vdd_6|P
-Evdd_7||D5G2;|dataDriv@1|vdd_7|P
-Evdd_8||D5G2;|dataDriv@2|vdd_6|P
-Evdd_9||D5G2;|dataDriv@2|vdd_7|P
-EwrA|wr[A]|D5G2;|dataDriv@1|out_1|O
-EwrD|wr[D]|D5G2;|dataDriv@2|out_1|O
-X
-
 # Cell fillScanControl;1{sch}
 CfillScanControl;1{sch}||schematic|1230909995775|1236894832887|
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -3435,7 +3307,7 @@ EwrD|wr[A,D]|D6G2;|conn@16|y|O
 X
 
 # Cell gaspLit;1{ic}
-CgaspLit;1{ic}||artwork|1210432171628|1234736350631|EI
+CgaspLit;1{ic}||artwork|1210432171628|1237678088440|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@14||-3|0|-1|-1||
 NPin|pin@24||-2|3|1|1||
@@ -3472,7 +3344,7 @@ AThicker|net@77|||FS1800|pin@75||1|3|pin@25||2|3
 AThicker|net@78|||FS2700|pin@75||1|3|pin@76||1|4
 AThicker|net@79|||FS900|pin@25||2|3|pin@78||2|0
 AThicker|net@80|||FS1800|pin@78||2|0|pin@79||3|0
-Edo[L]||D5G2;|pin@14||I
+Edo[L]|do[Lt]|D5G2;|pin@14||I
 Efire[L]||D5G2;|pin@49||O
 Emc||D5G2;|pin@73||I
 Esucc[T,D]|ready|D5G2;|pin@69||I
@@ -3480,15 +3352,17 @@ Es[1]||D5G2;|pin@74||O
 X
 
 # Cell gaspLit;2{lay}
-CgaspLit;2{lay}||cmos90|1234187027988|1234737700180||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234188354237|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234737816349
+CgaspLit;2{lay}||cmos90|1234187027988|1237678348193||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234188354237|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237731753279
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@1||-29.5|-34||||
 NX-Metal-1-Metal-2-Con|contact@4||-64.5|-10||||
 NX-Metal-1-Metal-2-Con|contact@7||57.5|-34||||
 NX-Metal-1-Metal-2-Con|contact@8||-1.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@9||-46.5|10||||
 IcentersJ:ctrAND2in30A;1{lay}|ctrAND2i@0||27|0|||D5G4;
 Igates1inM:inv510;1{lay}|inv510@1||-73|0|YRR||D5G4;
 NMetal-1-Pin|pin@1||-67|16||||
+NMetal-2-Pin|pin@3||-37|10||||
 IdriversL:predDri20wMC;3{lay}|predDri2@1||-29.5|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@1||-55.5|0|Y||D5G4;
 Ametal-2|net@17|||S0|inv510@1|gnd_1|-60|0|wellCont@1|gnd|-60|0
@@ -3508,7 +3382,9 @@ Ametal-2|net@56|||S0|ctrAND2i@0|gnd|-8|0|predDri2@1|gnd_1|-8|0
 Ametal-2|net@57|||S0|ctrAND2i@0|vdd|-8|50|predDri2@1|vdd_2|-8|50
 Ametal-2|net@58|||S0|ctrAND2i@0|vdd_1|-8|-50|predDri2@1|vdd_3|-8|-50
 Ametal-2|net@59|||S0|contact@7||57.5|-34|contact@1||-29.5|-34
-Epred|do[L]|D5G2;|predDri2@1|pred|O
+Ametal-1|net@60|||S900|predDri2@1|pred|-46.5|16|contact@9||-46.5|10
+Ametal-2|net@61|||S1800|contact@9||-46.5|10|pin@3||-37|10
+Edo[Lt]||D5G2;|pin@3||I
 Eout|fire[L]|D5G2;|ctrAND2i@0|out|O
 Egnd_2|gnd|D5G2;|inv510@1|gnd_2|G
 Egnd_1||D5G2;|ctrAND2i@0|gnd_1|G
@@ -3522,7 +3398,7 @@ Evdd_5||D5G2;|inv510@1|vdd_5|P
 X
 
 # Cell gaspLit;2{sch}
-CgaspLit;2{sch}||schematic|1210427649196|1234736340690|
+CgaspLit;2{sch}||schematic|1210427649196|1237678088440|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@6||-33|11|||Y|
 NOff-Page|conn@9||0|17.5|||R|
@@ -3560,7 +3436,7 @@ Awire|net@222|||2700|conn@16|a|-1|-20.5|invI@0|out|-1|-17.5
 Awire|net@224|||0|conn@14|y|7.5|-9|pin@88||2|-9
 Awire|net@225|||2700|pin@88||2|-9|ctrAND2i@0|inB|2|-3
 Awire|net@228|||900|ctrAND2i@0|inA|-1|-6|pin@74||-1|-9
-Edo[L]||D4G2;|conn@6|a|I
+Edo[L]|do[Lt]|D4G2;|conn@6|a|I
 Efire[L]||D6G2;|conn@9|y|O
 Emc||D4G2;|conn@15|a|I
 Esucc[T,D]|ready|D4G2;|conn@14|a|I
@@ -4912,170 +4788,3 @@ Esucc||D6G2;|conn@0|y|O
 Efire|take|D6G2;|conn@2|y|O
 Etok||D4G2;|conn@5|a|I
 X
-
-# Cell scanAMPx5;1{ic}
-CscanAMPx5;1{ic}||artwork|1230921761208|1230921820600|E
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NThick-Circle|art@2||-0.5|0|1|1||
-Nschematic:Bus_Pin|pin@0||-3|0|-1|-1||
-Nschematic:Bus_Pin|pin@1||3|0|-1|-1||
-NPin|pin@2||-3|1.4|1|1||
-NPin|pin@3||-3|-1.5|1|1||
-Ngeneric:Invisible-Pin|pin@4||-2.5|0|||||ART_message(D5G1;)S10
-Ngeneric:Invisible-Pin|pin@5||1|0|||||ART_message(D5G1.5;)S20
-NPin|pin@6||3|0|1|1||
-NPin|pin@7||0|-2.5|1|1||
-NPin|pin@8||0|2.5|1|1||
-NPin|pin@9||-1|0|1|1||
-Ngeneric:Invisible-Pin|pin@10||-1|1.5|||||ART_message(D5G1;)Sx5
-AThicker|net@0|||FS369|pin@9||-1|0|pin@3||-3|-1.5
-AThicker|net@1|||FS2700|pin@7||0|-2.5|pin@8||0|2.5
-AThicker|net@2|||FS900|pin@2||-3|1.4|pin@3||-3|-1.5
-AThicker|net@3|||FS398|pin@6||3|0|pin@7||0|-2.5
-AThicker|net@4|||FS1402|pin@8||0|2.5|pin@6||3|0
-AThicker|net@5|||FS3250|pin@9||-1|0|pin@2||-3|1.4
-Esi[1:9]||D5G2;|pin@0||I
-Eso[1:9]||D5G2;|pin@1||O
-X
-
-# Cell scanAMPx5;1{lay}
-CscanAMPx5;1{lay}||cmos90|1230920010804|1230927471049||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1230927473409|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1230927473409
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-2-Metal-3-Con|contact@0||-24|-40||||
-NX-Metal-2-Metal-3-Con|contact@2||-18|-28||||
-NX-Metal-2-Metal-3-Con|contact@3||-6|-40||||
-NX-Metal-1-Metal-2-Con|contact@5||-83.5|-40||||
-NX-Metal-2-Metal-3-Con|contact@7||-12|-16||||
-NX-Metal-1-Metal-2-Con|contact@8||-13.5|-16||||
-NX-Metal-1-Metal-2-Con|contact@9||45.5|-40||||
-NX-Metal-1-Metal-2-Con|contact@10||56.5|-28||||
-NX-Metal-2-Metal-3-Con|contact@11||-24|16||||
-NX-Metal-2-Metal-3-Con|contact@12||-18|28||||
-NX-Metal-2-Metal-3-Con|contact@14||-12|40||||
-NX-Metal-2-Metal-3-Con|contact@15||-6|28||||
-NX-Metal-2-Metal-3-Con|contact@16||0|16||||
-NX-Metal-1-Metal-2-Con|contact@17||-61|16||||
-NX-Metal-1-Metal-2-Con|contact@18||-47|28||||
-NX-Metal-1-Metal-2-Con|contact@20||9|40||||
-NX-Metal-1-Metal-2-Con|contact@21||23|28||||
-NX-Metal-1-Metal-2-Con|contact@22||79|16||||
-NX-Metal-2-Metal-3-Con|contact@23||0|-28||||
-NX-Metal-1-Metal-2-Con|contact@24||-24.5|-28||||
-NMetal-1-Pin|pin@0||79|11.5||||
-NMetal-1-Pin|pin@2||-61|11.5||||
-NMetal-2-Pin|pin@5||-6|-16||||
-IscanJ:scanAmp;2{lay}|scanAmp@0||0|0|||D5G4;
-IscanJ:scanAmp;2{lay}|scanAmp@1||-38|0|X||D5G4;
-IscanJ:scanAmp;2{lay}|scanAmp@2||70|0|||D5G4;
-IscanJ:scanAmp;2{lay}|scanAmp@4||-70|0|||D5G4;
-IscanJ:scanAmp;2{lay}|scanAmp@5||32|0|X||D5G4;
-IscanJ:scanBusInM3;1{lay}|scanBusI@0||0|-72|||D5G4;
-IscanJ:scanBusOutM3;1{lay}|scanBusO@0||0|72|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@0||-19|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@1||51|0|||D5G4;
-Ametal-2|net@1|||S0|wellCont@0|gnd_1|-14.5|0|scanAmp@0|gnd|-16.5|0
-Ametal-2|net@2|||S0|wellCont@0|vdd_2|-14.5|-50|scanAmp@0|vdd_3|-16.5|-50
-Ametal-2|net@3|||S0|wellCont@0|vdd_3|-14.5|50|scanAmp@0|vdd|-16.5|50
-Ametal-2|net@7|||S0|wellCont@1|gnd_1|55.5|0|scanAmp@2|gnd|53.5|0
-Ametal-2|net@8|||S0|wellCont@1|vdd_2|55.5|-50|scanAmp@2|vdd_3|53.5|-50
-Ametal-2|net@9|||S0|wellCont@1|vdd_3|55.5|50|scanAmp@2|vdd|53.5|50
-Ametal-3|net@16|||S2700|contact@11||-24|16|scanBusO@0|so[1]|-24|72
-Ametal-2|net@17|||S0|scanAmp@4|gnd_2|-54|0|scanAmp@1|gnd_2|-54|0
-Ametal-2|net@18|||S0|scanAmp@4|vdd_4|-54|50|scanAmp@1|vdd_4|-54|50
-Ametal-2|net@19|||S0|scanAmp@4|vdd_5|-54|-50|scanAmp@1|vdd_5|-54|-50
-Ametal-3|net@24|||S900|scanBusO@0|so[6]|6|72|scanBusI@0|si[6]|6|-72
-Ametal-3|net@25|||S900|scanBusO@0|so[7]|12|72|scanBusI@0|si[7]|12|-72
-Ametal-3|net@26|||S900|scanBusO@0|so[8]|18|72|scanBusI@0|si[8]|18|-72
-Ametal-3|net@27|||S900|scanBusO@0|so[9]|24|72|scanBusI@0|si[9]|24|-72
-Ametal-3|net@34|||S2700|scanBusI@0|si[1]|-24|-72|contact@0||-24|-40
-Ametal-2|net@35|||S1800|contact@5||-83.5|-40|contact@0||-24|-40
-Ametal-3|net@38|||S900|contact@2||-18|-28|scanBusI@0|si[2]|-18|-72
-Ametal-3|net@40|||S900|contact@3||-6|-40|scanBusI@0|si[4]|-6|-69
-Ametal-2|net@44|||S1800|wellCont@0|gnd|-23.5|0|scanAmp@1|gnd|-21.5|0
-Ametal-2|net@45|||S1800|wellCont@0|vdd|-23.5|-50|scanAmp@1|vdd_3|-21.5|-50
-Ametal-2|net@46|||S1800|wellCont@0|vdd_1|-23.5|50|scanAmp@1|vdd|-21.5|50
-Ametal-2|net@47|||S0|scanAmp@5|gnd_2|16|0|scanAmp@0|gnd_2|16|0
-Ametal-2|net@48|||S0|scanAmp@5|vdd_4|16|50|scanAmp@0|vdd_4|16|50
-Ametal-2|net@49|||S0|scanAmp@5|vdd_5|16|-50|scanAmp@0|vdd_5|16|-50
-Ametal-2|net@50|||S0|scanAmp@5|gnd|48.5|0|wellCont@1|gnd|46.5|0
-Ametal-2|net@51|||S0|scanAmp@5|vdd_3|48.5|-50|wellCont@1|vdd|46.5|-50
-Ametal-2|net@52|||S0|scanAmp@5|vdd|48.5|50|wellCont@1|vdd_1|46.5|50
-Ametal-1|net@54|||S900|scanAmp@4|in[1]|-83.5|-21|contact@5||-83.5|-40
-Ametal-3|net@64|||S2700|scanBusI@0|si[3]|-12|-72|contact@7||-12|-16
-Ametal-2|net@65|||S0|contact@7||-12|-16|contact@8||-13.5|-16
-Ametal-1|net@66||0.4|S2700|scanAmp@0|in[1]|-13.5|-21|contact@8||-13.5|-16
-Ametal-2|net@67|||S1800|contact@3||-6|-40|contact@9||45.5|-40
-Ametal-1|net@68|||S900|scanAmp@5|in[1]|45.5|-21|contact@9||45.5|-40
-Ametal-2|net@69|||S1800|contact@23||0|-28|contact@10||56.5|-28
-Ametal-1|net@70|||S900|scanAmp@2|in[1]|56.5|-21|contact@10||56.5|-28
-Ametal-2|net@71|||S1800|contact@17||-61|16|contact@11||-24|16
-Ametal-3|net@74|||S900|scanBusO@0|so[2]|-18|72|contact@12||-18|28
-Ametal-3|net@79|||S900|scanBusO@0|so[3]|-12|72|contact@14||-12|40
-Ametal-3|net@81|||S2700|contact@15||-6|28|scanBusO@0|so[4]|-6|75
-Ametal-3|net@83|||S900|scanBusO@0|so[5]|0|72|contact@16||0|16
-Ametal-1|net@86|||S900|scanAmp@4|out[1]|-61|22.4|contact@17||-61|16
-Ametal-2|net@87|||S1800|contact@18||-47|28|contact@12||-18|28
-Ametal-1|net@88|||S2700|scanAmp@1|out[1]|-47|22.4|contact@18||-47|28
-Ametal-2|net@91|||S1800|contact@14||-12|40|contact@20||9|40
-Ametal-1|net@92|||S2700|scanAmp@0|out[1]|9|22.4|contact@20||9|40
-Ametal-2|net@93|||S1800|contact@15||-6|28|contact@21||23|28
-Ametal-1|net@94|||S2700|scanAmp@5|out[1]|23|22.4|contact@21||23|28
-Ametal-2|net@95|||S1800|contact@16||0|16|contact@22||79|16
-Ametal-1|net@96|||S900|scanAmp@2|out[1]|79|22.4|contact@22||79|16
-Ametal-3|net@97|||S2700|scanBusI@0|si[5]|0|-72|contact@23||0|-28
-Ametal-1|net@98||0.4|S900|contact@22||79|16|pin@0||79|11.5
-Ametal-1|net@101||0.4|S2700|pin@2||-61|11.5|contact@17||-61|16
-Ametal-2|net@105|||S1800|contact@7||-12|-16|pin@5||-6|-16
-Ametal-2|net@111|||S0|contact@2||-18|-28|contact@24||-24.5|-28
-Ametal-1|net@112|||S900|scanAmp@1|in[1]|-24.5|-21|contact@24||-24.5|-28
-Egnd||D5G2;|scanAmp@4|gnd|G
-Egnd_2||D5G2;|scanAmp@2|gnd_2|G
-Esi[1]||D5G2;|scanBusI@0|si[1]|B
-Esi[2]||D5G2;|scanBusI@0|si[2]|B
-Esi[3]||D5G2;|scanBusI@0|si[3]|B
-Esi[4]||D5G2;|scanBusI@0|si[4]|B
-Esi[5]||D5G2;|scanBusI@0|si[5]|B
-Esi[6]||D5G2;|scanBusI@0|si[6]|B
-Esi[7]||D5G2;|scanBusI@0|si[7]|B
-Esi[8]||D5G2;|scanBusI@0|si[8]|B
-Esi[9]||D5G2;|scanBusI@0|si[9]|B
-Eso[1]||D5G2;|scanBusO@0|so[1]|B
-Eso[2]||D5G2;|scanBusO@0|so[2]|B
-Eso[3]||D5G2;|scanBusO@0|so[3]|B
-Eso[4]||D5G2;|scanBusO@0|so[4]|B
-Eso[5]||D5G2;|scanBusO@0|so[5]|B
-Eso[6]||D5G2;|scanBusO@0|so[6]|B
-Eso[7]||D5G2;|scanBusO@0|so[7]|B
-Eso[8]||D5G2;|scanBusO@0|so[8]|B
-Eso[9]||D5G2;|scanBusO@0|so[9]|B
-Evdd||D5G2;|scanAmp@4|vdd|P
-Evdd_3||D5G2;|scanAmp@4|vdd_3|P
-Evdd_4||D5G2;|scanAmp@2|vdd_4|P
-Evdd_5||D5G2;|scanAmp@2|vdd_5|P
-X
-
-# Cell scanAMPx5;1{sch}
-CscanAMPx5;1{sch}||schematic|1230921117018|1230921928655|
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@0||-8|10|||R|
-NOff-Page|conn@1||-8|-11|||YRRR|
-NWire_Con|conn@2||-15|0||||
-NBus_Pin|pin@0||-15|-5|-1|-1||
-NBus_Pin|pin@1||-15|5|-1|-1||
-NBus_Pin|pin@2||-6|-5|-1|-1||
-NBus_Pin|pin@3||6|4.5|-1|-1||
-Ngeneric:Invisible-Pin|pin@4||-7.5|25|||||ART_message(D5G5;)SscanAMPx5
-Ngeneric:Invisible-Pin|pin@5||-7|21|||||ART_message(D5G3;)Sies 2 January 2008
-NBus_Pin|pin@6||-6|0|-1|-1||
-NBus_Pin|pin@8||6|0|-1|-1||
-IscanJ:scanAmp;1{ic}|sa[1:5]|D5G3;X-1.5;Y4;|0|0|||D5G4;
-IscanAMPx5;1{ic}|scanAMPx@0||12|14.5|||D5G4;
-Abus|net@5||-0.5|IJ1800|pin@6||-6|0|sa[1:5]|si[1:9]|-3|0
-Abus|net@6||-0.5|IJ0|pin@8||6|0|sa[1:5]|sout|3|0
-Abus|si[1:5]|D5G2;|-0.5|IJ900|pin@6||-6|0|pin@2||-6|-5
-Abus|si[6:9]|D5G2;|-0.5|IJ900|conn@2||-15|0|pin@0||-15|-5
-Abus|so[1:5]|D5G2;|-0.5|IJ2700|pin@8||6|0|pin@3||6|4.5
-Abus|so[6:9]|D5G2;|-0.5|IJ2700|conn@2||-15|0|pin@1||-15|5
-Esi[1:9]||D4G2;|conn@1|a|I
-Eso[1:9]||D6G2;|conn@0|y|O
-X
index 0716bc3..75d0a80 100755 (executable)
@@ -8,6 +8,8 @@ Vschematic|sch
 
 # External Libraries:
 
+LorangeTSMC090nm|orangeTSMC090nm
+
 LredFive|redFive
 
 LwiresL|wiresL
@@ -22,6 +24,182 @@ Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(ST)LayerForPassivationINcmo
 Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC
 Trcmos|ScaleFORrcmos()D1000.0
 
+# Cell amp1.5;1{ic}
+Camp1.5;1{ic}||artwork|1237669708337|1237669888343|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||-3|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||-0.5|0|1|1||
+NThick-Circle|art@4||1|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
+Nschematic:Bus_Pin|pin@0||-4|0|-1|-1||
+Nschematic:Bus_Pin|pin@1||4|0|-1|-1||
+NPin|pin@2||-3|2|1|1||
+NPin|pin@3||-4|2|1|1||
+NPin|pin@4||-4|-2|1|1||
+NPin|pin@5||-3|-2|1|1||
+NPin|pin@6||1|2|1|1||
+NPin|pin@7||0|2|1|1||
+NPin|pin@8||0|-2|1|1||
+NPin|pin@9||1|-2|1|1||
+NPin|pin@12||3|0|1|1||
+NPin|pin@13||4|0|1|1||
+Ngeneric:Invisible-Pin|pin@14||-2.5|0|||||ART_message(D5G1;)S1.5C
+Ngeneric:Invisible-Pin|pin@15||1.5|0|||||ART_message(D5G1;)S1.5C
+AThicker|net@0|||FS0|pin@2||-3|2|pin@3||-4|2
+AThicker|net@1|||FS900|pin@3||-4|2|pin@4||-4|-2
+AThicker|net@2|||FS1800|pin@4||-4|-2|pin@5||-3|-2
+AThicker|net@3|||FS0|pin@6||1|2|pin@7||0|2
+AThicker|net@5|||FS1800|pin@8||0|-2|pin@9||1|-2
+AThicker|net@8|||FS1800|pin@12||3|0|pin@13||4|0
+AThicker|net@9|||FS900|pin@7||0|2|pin@8||0|-2
+Ein[1]||D5G2;|pin@0||I
+Eout[1]||D5G2;|pin@1||O
+X
+
+# Cell amp1.5;1{lay}
+Camp1.5;1{lay}||cmos90|1188767772815|1237671290904||ATTR_NCC(D5G3;NTX5.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237669917634|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237671299256
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-N-Active-Con|contact@38||5|-12||5.2|X|
+NMetal-1-P-Active-Con|contact@39||5|-48||10.4|X|
+NMetal-1-N-Active-Con|contact@40||-11|-9||10.4|X|
+NMetal-1-P-Active-Con|contact@41||-11|-48||10.4|X|
+NX-Metal-1-Metal-2-Con|contact@87||-11|-50||6.2||
+NMetal-1-Polysilicon-Con|contact@89||-3|-25|5.2||R|
+NMetal-1-N-Active-Con|contact@90||-5|12||5.2||
+NMetal-1-N-Active-Con|contact@91||11|9||10.4||
+NMetal-1-P-Active-Con|contact@95||11|48||10.4|X|
+NMetal-1-P-Active-Con|contact@96||-5|48||10.4|X|
+NMetal-1-Polysilicon-Con|contact@97||3|25|5.2||R|
+NX-Metal-1-Metal-2-Con|contact@98||-11|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@99||11|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@100||11|50||6.2||
+NN-Transistor|nmos@15||-6|-12||5|X|
+NN-Transistor|nmos@16||0|12||5||
+NN-Transistor|nmos@17||0|-12||5|X|
+NN-Transistor|nmos@18||6|12||5||
+NMetal-1-Pin|pin@72||3|25||||
+NMetal-1-Pin|pin@92||5|-25||||
+NPolysilicon-Pin|pin@93||6|24||||
+NPolysilicon-Pin|pin@94||0|24||||
+NPolysilicon-Pin|pin@95||-6|-26||||
+NPolysilicon-Pin|pin@96||0|-26||||
+NMetal-1-Pin|pin@97||-5|-22.4||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-15.5|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||15.5|0|||D5G4;
+NP-Select-Node|plnode@21||0|50|33|52||A
+NP-Select-Node|plnode@22||0|-50|33|52||A
+NN-Well-Node|plnode@25||0|50|36|52||A
+NN-Well-Node|plnode@26||0|-50|36|52||A
+NN-Select-Node|plnode@27||0|0|33|48||A
+NP-Well-Node|plnode@29||0|0|36|48||A
+NP-Transistor|pmos@28||-6|-48||14|X|
+NP-Transistor|pmos@29||0|48||14|X|
+NP-Transistor|pmos@30||0|-48||14|X|
+NP-Transistor|pmos@31||6|48||14|X|
+Ametal-1|net@562|||S900|contact@41||-11|-50|contact@87||-11|-50
+Ametal-2|net@602||6.2|S0|contact@100||11|50|pinsVddG@2|vdd|-15.5|50
+Ametal-2|net@605||6.2|S1800|contact@87||-11|-50|pinsVddG@3|vdd_1|15.5|-50
+Ametal-2|net@606||6.2|S0|contact@87||-11|-50|pinsVddG@2|vdd_1|-15.5|-50
+Ametal-2|net@607||6.2|S0|contact@99||11|0|contact@98||-11|0
+Ametal-2|net@618||6.2|S0|contact@98||-11|0|pinsVddG@2|gnd|-15.5|0
+Ametal-1|net@619|||S2700|contact@40||-11|-3.8|contact@98||-11|0
+Ametal-2|net@620||6.2|S0|pinsVddG@3|gnd|15.5|0|contact@99||11|0
+Ametal-1|net@621|||S900|contact@91||11|3.8|contact@99||11|0
+Ametal-1|net@622|||S2700|contact@90||-5|14.6|contact@96||-5|42.8
+Ametal-1|net@624|||S900|pin@72||3|25|contact@97||3|25
+Ametal-2|net@625||6.2|S0|pinsVddG@3|vdd|15.5|50|contact@100||11|50
+Ametal-1|net@626|||S900|contact@95||11|50|contact@100||11|50
+AP-Active|net@630|||RS0|pmos@31|diff-right|3.2|48|pmos@29|diff-left|2.8|48
+AN-Active|net@631|||RS1800|nmos@18|diff-right|8.8|10.5|contact@91||11|10.5
+AN-Active|net@632|||RS0|nmos@18|diff-left|3.2|12|nmos@16|diff-right|2.8|12
+AN-Active|net@633|||RS1800|nmos@17|diff-left|2.8|-12|contact@38||5|-12
+AN-Active|net@634|||RS0|nmos@17|diff-right|-2.8|-12|nmos@15|diff-left|-3.2|-12
+AP-Active|net@635|||RS0|pmos@28|diff-right|-8.8|-48|contact@41||-11|-48
+AP-Active|net@637|||RS1800|pmos@28|diff-left|-3.2|-48|pmos@30|diff-right|-2.8|-48
+AP-Active|net@638|||RS1800|contact@96||-5|48|pmos@29|diff-right|-2.8|48
+AP-Active|net@639|||RS0|contact@39||5|-48|pmos@30|diff-left|2.8|-48
+AN-Active|net@640|||RS1800|contact@40||-11|-10.5|nmos@15|diff-right|-8.8|-10.5
+AN-Active|net@641|||RS1800|contact@90||-5|12|nmos@16|diff-left|-2.8|12
+APolysilicon|net@642|||S900|pin@95||-6|-26|pmos@28|poly-top|-6|-36
+APolysilicon|net@643|||S2700|pmos@30|poly-top|0|-36|pin@96||0|-26
+APolysilicon|net@644|||S2700|pin@94||0|24|pmos@29|poly-bottom|0|36
+APolysilicon|net@645|||S2700|pin@93||6|24|pmos@31|poly-bottom|6|36
+APolysilicon|net@646|||S2700|nmos@18|poly-top|6|19.5|pin@93||6|24
+APolysilicon|net@647|||S2700|nmos@16|poly-top|0|19.5|pin@94||0|24
+APolysilicon|net@648|||S0|contact@97||3|24|pin@94||0|24
+APolysilicon|net@649|||S0|pin@93||6|24|contact@97||3|24
+APolysilicon|net@650|||S900|nmos@15|poly-bottom|-6|-19.5|pin@95||-6|-26
+APolysilicon|net@651|||S2700|pin@96||0|-26|nmos@17|poly-bottom|0|-19.5
+APolysilicon|net@652|||S1800|contact@89||-3|-26|pin@96||0|-26
+APolysilicon|net@653|||S1800|pin@95||-6|-26|contact@89||-3|-26
+Ametal-1|net@654|||S900|contact@90||-5|14.6|pin@97||-5|-22.4
+Ametal-1|net@655|||S1800|pin@97||-5|-22.4|contact@89||-3|-22.4
+Ametal-1|net@656|||S900|pin@92||5|-25|contact@39||5|-42.8
+Ametal-1|net@657|||S900|contact@38||5|-14.6|pin@92||5|-25
+AP-Active|net@658|||RS0|contact@95||11|48|pmos@31|diff-left|8.8|48
+Egnd||D5G2;|pinsVddG@2|gnd|G
+Egnd_1||D5G2;|pinsVddG@3|gnd|G
+Ein[1]||D5G2;|pin@72||I
+Eout[1]||D5G2;|pin@92||O
+Evdd||D5G2;|pinsVddG@2|vdd|P
+Evdd_1||D5G2;|pinsVddG@2|vdd_1|P
+Evdd_2||D5G2;|pinsVddG@3|vdd|P
+Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
+X
+
+# Cell amp1.5;1{sch}
+Camp1.5;1{sch}||schematic|1223326987357|1237669711226|
+Iamp1.5;1{ic}|amp1.5@0||29|16|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-18|0|||XYRR|
+NOff-Page|conn@1||20|0|||XRR|
+IredFive:nms2a;2{ic}|nms2a@0||-6|-9|||D5G4;|ATTR_Delay(D5G1;NPX3.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX2.5;Y1;)S1.5
+IredFive:nms2a;2{ic}|nms2a@1||12|-9|||D5G4;|ATTR_Delay(D5G1;NPX3.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX2.5;Y1;)S1.5
+Ngeneric:Invisible-Pin|pin@0||1|34|||||ART_message(D5G6;)Samp1.5
+Ngeneric:Invisible-Pin|pin@1||1|29|||||ART_message(D5G4;)Spoor logical effort amplifier
+Ngeneric:Invisible-Pin|pin@2||1|21|||||ART_message(D5G3;)Sies 21 March 2009
+NWire_Pin|pin@3||-12|0||||
+NWire_Pin|pin@4||-12|9||||
+NWire_Pin|pin@5||-12|-9||||
+NWire_Pin|pin@6||-12|-5||||
+NWire_Pin|pin@7||-12|5||||
+NWire_Pin|pin@8||6|0||||
+NWire_Pin|pin@9||6|9||||
+NWire_Pin|pin@10||6|-9||||
+NWire_Pin|pin@11||6|-5||||
+NWire_Pin|pin@12||6|5||||
+NWire_Pin|pin@13||-6|0||||
+NWire_Pin|pin@14||12|0||||
+IredFive:pms2a;2{ic}|pms2a@0||-6|9|||D5G4;|ATTR_Delay(D5G1;NPX-2.5;Y0.25;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S1.5
+IredFive:pms2a;2{ic}|pms2a@1||12|9|||D5G4;|ATTR_Delay(D5G1;NPX-2.5;Y0.25;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S1.5
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||0|0|||D0G4;|ATTR_L(D5G1;PUD)D154.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@7|||1800|conn@0|y|-16|0|pin@3||-12|0
+Awire|net@8|||2700|pin@3||-12|0|pin@7||-12|5
+Awire|net@9|||1800|pin@4||-12|9|pms2a@0|g|-9|9
+Awire|net@10|||900|pin@3||-12|0|pin@6||-12|-5
+Awire|net@11|||1800|pin@5||-12|-9|nms2a@0|g|-9|-9
+Awire|net@12|||900|pin@6||-12|-5|pin@5||-12|-9
+Awire|net@13|||0|nms2a@0|g2|-9|-5|pin@6||-12|-5
+Awire|net@14|||2700|pin@7||-12|5|pin@4||-12|9
+Awire|net@15|||0|pms2a@0|g2|-9|5|pin@7||-12|5
+Awire|net@16|||900|pin@13||-6|0|nms2a@0|d|-6|-3
+Awire|net@17|||900|pin@8||6|0|pin@11||6|-5
+Awire|net@18|||1800|pin@10||6|-9|nms2a@1|g|9|-9
+Awire|net@19|||900|pin@11||6|-5|pin@10||6|-9
+Awire|net@20|||0|nms2a@1|g2|9|-5|pin@11||6|-5
+Awire|net@21|||2700|pin@12||6|5|pin@9||6|9
+Awire|net@22|||0|pms2a@1|g2|9|5|pin@12||6|5
+Awire|net@23|||900|pin@14||12|0|nms2a@1|d|12|-3
+Awire|net@24|||2700|pin@8||6|0|pin@12||6|5
+Awire|net@25|||1800|pin@9||6|9|pms2a@1|g|9|9
+Awire|net@26|||900|pms2a@0|d|-6|3|pin@13||-6|0
+Awire|net@27|||0|wire90@0|a|-2.5|0|pin@13||-6|0
+Awire|net@28|||1800|wire90@0|b|2.5|0|pin@8||6|0
+Awire|net@29|||900|pms2a@1|d|12|3|pin@14||12|0
+Awire|net@30|||1800|pin@14||12|0|conn@1|a|18|0
+Ein|in[1]|D4G2;|conn@0|a|I
+Eout|out[1]|D6G2;|conn@1|y|O
+X
+
 # Cell inv05;1{lay}
 Cinv05;1{lay}||cmos90|1188767772815|1223474198202||ATTR_NCC(D5G3;NTX5.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234017879468
 Ngeneric:Facet-Center|art@0||0|0||||AV
index 21574d8..fc92c29 100755 (executable)
@@ -6994,7 +6994,7 @@ Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
 X
 
 # Cell nor10sym;2{lay}
-Cnor10sym;2{lay}||cmos90|1188767772815|1223474198202||ATTR_NCC(D5G3;NTX5.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224340820342|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224871007199
+Cnor10sym;2{lay}||cmos90|1188767772815|1237674353791||ATTR_NCC(D5G3;NTX5.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224340820342|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237674413835
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@122||-14|-48||20.8||
 NMetal-1-P-Active-Con|contact@123||0|-48||20.8||
@@ -7053,14 +7053,14 @@ NMetal-1-Pin|pin@322||-16|-28.5||||
 NMetal-1-Pin|pin@323||21.5|10.5||||
 NMetal-1-Pin|pin@324||14|10.5||||
 NMetal-1-Pin|pin@326||14|29||||
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-25|0|||D5G4;
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||25|0|||D5G4;
-NP-Select-Node|plnode@21||0|50|46|52||A
-NP-Select-Node|plnode@22||0|-50|46|52||A
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-22.5|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||22.5|0|||D5G4;
+NP-Select-Node|plnode@21||0|50|43|52||A
+NP-Select-Node|plnode@22||0|-50|43|52||A
 NN-Well-Node|plnode@25||0|50|46|52||A
 NN-Well-Node|plnode@26||0|-50|46|52||A
 NP-Well-Node|plnode@29||0|0|46|48||A
-NN-Select-Node|plnode@30||0|0|46|48||A
+NN-Select-Node|plnode@30||0|0|43|48||A
 NP-Transistor|pmos@63||-10|-48||26||
 NP-Transistor|pmos@64||-4|-48||26||
 NP-Transistor|pmos@65||4|-48||26||
@@ -7092,18 +7092,18 @@ Ametal-1|net@774|||S1800|contact@154||2.6|29|pin@326||14|29
 Ametal-1|net@776|||S0|contact@140||-2.6|-28.5|pin@322||-16|-28.5
 AN-Active|net@848|||RS1800|contact@128||8|0|nmos@35|diff-left|9.2|0
 AN-Active|net@849|||RS0|contact@184||16|0|nmos@35|diff-right|14.8|0
-Ametal-2|net@929||6.2|S0|contact@195||-14|50|pinsVddG@2|vdd|-25|50
-Ametal-2|net@947||6.2|S1800|contact@192||14|-50|pinsVddG@3|vdd_1|25|-50
+Ametal-2|net@929||6.2|S0|contact@195||-14|50|pinsVddG@2|vdd|-22.5|50
+Ametal-2|net@947||6.2|S1800|contact@192||14|-50|pinsVddG@3|vdd_1|22.5|-50
 Ametal-1|net@992|||S900|contact@122||-14|-50|contact@190||-14|-50
 Ametal-2|net@995||6.2|S1800|contact@190||-14|-50|contact@192||14|-50
 Ametal-1|net@996|||S900|contact@124||14|-50|contact@192||14|-50
 Ametal-1|net@1000|||S900|contact@131||14|50|contact@194||14|50
 Ametal-2|net@1001||6.2|S0|contact@194||14|50|contact@195||-14|50
 Ametal-1|net@1002|||S900|contact@130||-14|50|contact@195||-14|50
-Ametal-2|net@1010||6.2|S0|pinsVddG@3|vdd|25|50|contact@194||14|50
-Ametal-2|net@1012||6.2|S1800|pinsVddG@2|vdd_1|-25|-50|contact@190||-14|-50
-Ametal-2|net@1018||6.2|S1800|pinsVddG@2|gnd|-25|0|contact@199||-16|0
-Ametal-2|net@1019||6.2|S1800|contact@200||16|0|pinsVddG@3|gnd|25|0
+Ametal-2|net@1010||6.2|S0|pinsVddG@3|vdd|22.5|50|contact@194||14|50
+Ametal-2|net@1012||6.2|S1800|pinsVddG@2|vdd_1|-22.5|-50|contact@190||-14|-50
+Ametal-2|net@1018||6.2|S1800|pinsVddG@2|gnd|-22.5|0|contact@199||-16|0
+Ametal-2|net@1019||6.2|S1800|contact@200||16|0|pinsVddG@3|gnd|22.5|0
 Ametal-1|net@1020|||S1800|contact@127||0|0|contact@198||0|0
 Ametal-2|net@1021||6.2|S1800|contact@199||-16|0|contact@198||0|0
 Ametal-1|net@1022|||S1800|contact@125||-16|0|contact@199||-16|0
index 04cdb8c..599a2ee 100755 (executable)
@@ -14,9 +14,7 @@ LlatchesK|latchesK
 
 LorangeTSMC090nm|orangeTSMC090nm
 
-LscanJ|scanJ
-
-LscanK|scanK
+LscanM|scanM
 
 LwiresL|wiresL
 
@@ -619,7 +617,7 @@ Esout||D5G2;|pin@10||O
 X
 
 # Cell latchWscM2;1{sch}
-ClatchWscM2;1{sch}||schematic|1190293857683|1226011611632|
+ClatchWscM2;1{sch}||schematic|1190293857683|1237739013003|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-1.5|-20|||YRRR|
 NOff-Page|conn@1||-14|-10|||X|
@@ -641,112 +639,7 @@ NWire_Pin|pin@10||-1|1||||
 NWire_Pin|pin@15||-7|-10||||
 Ngeneric:Invisible-Pin|pin@16||-1.5|21|||||ART_message(D5G3;)Ss[1:9] = sin,phi2,phi1,wr, rd, phi1_return, phi2_return, sin_return, mc
 NBus_Pin|pin@17||2|-17|-1|-1||
-IscanJ:scanCellE;1{ic}|scanCell@2||2|-10|X||D5G4;
-Awire|net@2|||0|pin@7||7|7|hi2inLat@1|out[1]|4|7
-Awire|net@3|||1800|conn@5|y|-9|8|hi2inLat@1|inA[1]|-2|8
-Awire|net@6|||1800|pin@5||-7|6|hi2inLat@1|inB[1]|-2|6
-Awire|net@7|||1800|conn@6|y|-5|12.5|pin@6||-1|12.5
-Awire|net@8|||900|pin@6||-1|12.5|hi2inLat@1|hcl[A]|-1|10
-Awire|net@9|||0|conn@4|a|10|7|pin@7||7|7
-Awire|net@10|||900|pin@7||7|7|pin@8||7|-1
-Awire|net@11|||0|pin@8||7|-1|pin@9||2|-1
-Awire|net@15|||1800|conn@1|a|-12|-10|pin@15||-7|-10
-Awire|net@23|||900|pin@9||2|-1|scanCell@2|dIn[1]|2|-7
-Awire|net@24|||0|conn@2|y|17|-10|scanCell@2|sin|9|-10
-Awire|net@25|||0|scanCell@2|sout|-5|-10|pin@15||-7|-10
-Awire|net@26|||900|pin@5||-7|6|pin@15||-7|-10
-Abus|p2p,p1p,rd|D5G2;|-0.5|IJ900|scanCell@2|p2p,p1p,rd|2|-13|pin@17||2|-17
-Awire|wr|D5G2;||900|hi2inLat@1|hcl[B]|-1|4|pin@10||-1|1
-Ehcl||D4G2;|conn@6|a|I
-Ein[1]||D4G2;|conn@5|a|I
-Eout[1]||D6G2;|conn@4|y|O
-Ep2p,p1p,wr,rd||D4G2;|conn@0|a|B
-Esin||D4G2;|conn@2|a|I
-Esout||D6G2;|conn@1|y|O
-X
-
-# Cell latchWscan;1{ic}
-ClatchWscan;1{ic}||artwork|1190300246447|1230909348921|EI
-Ngeneric:Facet-Center|art@0||0|0||||AV
-Nschematic:Bus_Pin|pin@0||-2|6|-2|-2||
-Nschematic:Bus_Pin|pin@2||-3|3|-2|-2||
-Nschematic:Bus_Pin|pin@4||3|3|-2|-2||
-Nschematic:Bus_Pin|pin@6||0|-6|-2|-2||
-Nschematic:Bus_Pin|pin@8||-2|-3|-2|-2||
-Nschematic:Bus_Pin|pin@10||2|-3|-2|-2||
-NPin|pin@12||-2|-5|1|1||
-NPin|pin@13||-2|-1|1|1||
-NPin|pin@14||1|-1|1|1||
-NPin|pin@15||2|-3|1|1||
-NPin|pin@16||1|-5|1|1||
-NPin|pin@17||-1|-5|1|1||
-NPin|pin@20||-1|-1|1|1||
-NPin|pin@21||0|-3|1|1||
-NPin|pin@22||-3|1|1|1|XRR|
-NPin|pin@23||1|1|1|1|XRR|
-NPin|pin@24||1|0|1|1|XRR|
-NPin|pin@25||3|3|1|1|XRR|
-NPin|pin@26||1|6|1|1|XRR|
-NPin|pin@27||1|5|1|1|XRR|
-NPin|pin@28||-2|5|1|1|XRR|
-NPin|pin@29||-2|6|1|1|XRR|
-NPin|pin@30||-3|5|1|1|XRR|
-Nschematic:Bus_Pin|pin@31||0|-1|-2|-2||
-Nschematic:Bus_Pin|pin@32||0|1|-2|-2||
-Nschematic:Bus_Pin|pin@33||0|-5|-2|-2||
-Ngeneric:Invisible-Pin|pin@34||0|3|||||ART_message(D5G3;)S60C
-AThicker|net@6|||FS2700|pin@12||-2|-5|pin@13||-2|-1
-AThicker|net@7|||FS1800|pin@20||-1|-1|pin@14||1|-1
-AThicker|net@8|||FS1166|pin@14||1|-1|pin@15||2|-3
-AThicker|net@9|||FS634|pin@15||2|-3|pin@16||1|-5
-AThicker|net@10|||FS0|pin@16||1|-5|pin@17||-1|-5
-AThicker|net@11|||FS0|pin@17||-1|-5|pin@12||-2|-5
-AThicker|net@14|||FS1800|pin@13||-2|-1|pin@20||-1|-1
-AThicker|net@15|||FS1166|pin@20||-1|-1|pin@21||0|-3
-AThicker|net@17|||FS2434|pin@17||-1|-5|pin@21||0|-3
-AThicker|net@18|||FS0|pin@27||1|5|pin@28||-2|5
-AThicker|net@19|||FS0|pin@28||-2|5|pin@30||-3|5
-AThicker|net@20|||FS900|pin@30||-3|5|pin@22||-3|1
-AThicker|net@21|||FS2700|pin@28||-2|5|pin@29||-2|6
-AThicker|net@22|||FS0|pin@23||1|1|pin@22||-3|1
-AThicker|net@23|||FS900|pin@23||1|1|pin@24||1|0
-AThicker|net@24|||FS2363|pin@24||1|0|pin@25||3|3
-AThicker|net@25|||FS3037|pin@25||3|3|pin@26||1|6
-AThicker|net@26|||FS900|pin@26||1|6|pin@27||1|5
-Aschematic:bus|net@28||-0.5|IJ2700|pin@31||0|-1|pin@32||0|1
-Aschematic:bus|net@29||-0.5|IJ2700|pin@6||0|-6|pin@33||0|-5
-Ehcl||D5G2;|pin@0||I
-Ein[1]||D5G2;|pin@2||I
-Eout[1]||D5G2;|pin@4||O
-Ep2p,p1p,wr,rd||D5G2;|pin@6||B
-Esin||D5G2;|pin@8||I
-Esout||D5G2;|pin@10||O
-X
-
-# Cell latchWscan;1{sch}
-ClatchWscan;1{sch}||schematic|1190293857683|1206032306937|
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@0||-1.5|-20|||YRRR|
-NOff-Page|conn@1||-14|-10|||X|
-NOff-Page|conn@2||19|-10|||XY|
-NOff-Page|conn@4||12|7||||
-NOff-Page|conn@5||-11|8||||
-NOff-Page|conn@6||-7|12.5|||Y|
-IlatchesK:latch2in60C;1{ic}|hi2inLat@1||1|7|Y||D5G4;
-IlatchWscan;1{ic}|latchWsc@1||29|2|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||1|32|||||ART_message(D5G6;)SlatchWscan
-Ngeneric:Invisible-Pin|pin@1||0|24|||||ART_message(D5G3;)Sies 11 November 2007
-Ngeneric:Invisible-Pin|pin@2||-1|27|||||ART_message(D5G4;)Sto load and unload data
-NWire_Pin|pin@5||-7|6||||
-NWire_Pin|pin@6||-1|12.5||||
-NWire_Pin|pin@7||7|7||||
-NWire_Pin|pin@8||7|-1||||
-NWire_Pin|pin@9||2|-1||||
-NWire_Pin|pin@10||-1|1||||
-NWire_Pin|pin@15||-7|-10||||
-Ngeneric:Invisible-Pin|pin@16||-1.5|21|||||ART_message(D5G3;)Ss[1:9] = sin,phi2,phi1,wr, rd, phi1_return, phi2_return, sin_return, mc
-NBus_Pin|pin@17||2|-17|-1|-1||
-IscanJ:scanCellE;1{ic}|scanCell@2||2|-10|X||D5G4;
+IscanM:scanCellE;1{ic}|scanCell@3||2|-10|X||D5G4;
 Awire|net@2|||0|pin@7||7|7|hi2inLat@1|out[1]|4|7
 Awire|net@3|||1800|conn@5|y|-9|8|hi2inLat@1|inA[1]|-2|8
 Awire|net@6|||1800|pin@5||-7|6|hi2inLat@1|inB[1]|-2|6
@@ -756,11 +649,11 @@ Awire|net@9|||0|conn@4|a|10|7|pin@7||7|7
 Awire|net@10|||900|pin@7||7|7|pin@8||7|-1
 Awire|net@11|||0|pin@8||7|-1|pin@9||2|-1
 Awire|net@15|||1800|conn@1|a|-12|-10|pin@15||-7|-10
-Awire|net@23|||900|pin@9||2|-1|scanCell@2|dIn[1]|2|-7
-Awire|net@24|||0|conn@2|y|17|-10|scanCell@2|sin|9|-10
-Awire|net@25|||0|scanCell@2|sout|-5|-10|pin@15||-7|-10
+Awire|net@23|||900|pin@9||2|-1|scanCell@3|dIn[1]|2|-7
+Awire|net@24|||0|conn@2|y|17|-10|scanCell@3|sin|9|-10
+Awire|net@25|||0|scanCell@3|sout|-5|-10|pin@15||-7|-10
 Awire|net@26|||900|pin@5||-7|6|pin@15||-7|-10
-Abus|p2p,p1p,rd|D5G2;|-0.5|IJ900|scanCell@2|p2p,p1p,rd|2|-13|pin@17||2|-17
+Abus|p2p,p1p,rd|D5G2;|-0.5|IJ900|scanCell@3|p2p,p1p,rd|2|-13|pin@17||2|-17
 Awire|wr|D5G2;||900|hi2inLat@1|hcl[B]|-1|4|pin@10||-1|1
 Ehcl||D4G2;|conn@6|a|I
 Ein[1]||D4G2;|conn@5|a|I
@@ -770,46 +663,8 @@ Esin||D4G2;|conn@2|a|I
 Esout||D6G2;|conn@1|y|O
 X
 
-# Cell latchWscanL;1{lay}
-ClatchWscanL;1{lay}|latchWscan|cmos90|1194874260822|1216150460416||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226012824409
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-2-Metal-3-Con|contact@0||60|-44||||
-NX-Metal-1-Metal-2-Con|contact@1||-42.5|-44||||
-NX-Metal-2-Metal-3-Con|contact@2||-40|-82||||
-NX-Metal-1-Metal-2-Con|contact@3||-66|-82||||
-IlatchesK:latch2in60Cm3;1{lay}|latch2in@0||0|72|||D5G4;
-IscanJ:scanCellE;1{lay}|scanCell@0||0|-72|X||D5G4;
-Ametal-3|net@0|||S900|latch2in@0|out[1]|60|59|contact@0||60|-44
-Ametal-2|net@4|||S0|contact@0||60|-44|contact@1||-42.5|-44
-Ametal-1|net@5|||S2700|scanCell@0|inB[1]|-42.5|-79|contact@1||-42.5|-44
-Ametal-3|net@6|||S900|latch2in@0|inB[1]|-40|59|contact@2||-40|-82
-Ametal-2|net@7|||S1800|contact@3||-66|-82|contact@2||-40|-82
-Ametal-1|net@11|||S2700|scanCell@0|out[2]|-66|-82.4|contact@3||-66|-82
-Egnd||D5G2;|latch2in@0|gnd|G
-Egnd_1||D5G2;|latch2in@0|gnd_1|G
-Egnd_2||D5G2;|scanCell@0|gnd|G
-Egnd_3||D5G2;|scanCell@0|gnd_1|G
-Ehcl||D5G2;|latch2in@0|hcl[A]|I
-Ein[1]||D5G2;|latch2in@0|inA[1]|I
-Eout[1]||D5G2;|latch2in@0|out[1]|O
-Ep1p||D5G2;|scanCell@0|p2p_1|I
-Ep2p||D5G2;|scanCell@0|p2p|I
-Erd||D5G2;|scanCell@0|hcl[B]|I
-Esin||D5G2;|scanCell@0|inA[1]|I
-Esout||D5G2;|scanCell@0|out[2]|O
-Evdd||D5G2;|latch2in@0|vdd|P
-Evdd_1||D5G2;|scanCell@0|vdd_1|P
-Evdd_2||D5G2;|latch2in@0|vdd_2|P
-Evdd_3||D5G2;|latch2in@0|vdd_3|P
-Evdd_4||D5G2;|latch2in@0|vdd_4|P
-Evdd_5||D5G2;|scanCell@0|vdd|P
-Evdd_6||D5G2;|scanCell@0|vdd_2|P
-Evdd_7||D5G2;|scanCell@0|vdd_3|P
-Ewr||D5G2;|latch2in@0|hcl[B]|I
-X
-
 # Cell latchWscanM2L;2{lay}
-ClatchWscanM2L;2{lay}|latchWscM2|cmos90|1194874260822|1226012972943||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226012562751|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226013006634
+ClatchWscanM2L;2{lay}|latchWscM2|cmos90|1194874260822|1237741044729||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226012562751|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226013006634
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@7||-42.5|-44||||
 NX-Metal-1-Metal-2-Con|contact@8||16|-44||||
@@ -823,8 +678,8 @@ NMetal-1-Pin|pin@19||-64|-82.4||||
 NMetal-1-Pin|pin@21||-64|6||||
 NMetal-1-Pin|pin@22||64|-2||||
 NMetal-1-Pin|pin@23||16|-2||||
-IscanJ:scanCellE;1{lay}|scanCell@0||0|-72|X||D5G4;
-Ametal-1|net@34|||S2700|scanCell@0|inB[1]|-42.5|-79|contact@7||-42.5|-44
+IscanM:scanCellE;1{lay}|scanCell@1||0|-72|X||D5G4;
+Ametal-1|net@34|||S2700|scanCell@1|dIn[1]|-42.5|-79|contact@7||-42.5|-44
 Ametal-2|net@37|||S0|contact@8||16|-44|contact@7||-42.5|-44
 Ametal-1|net@39|||S900|contact@9||64|82|pin@22||64|-2
 Ametal-1|net@40|||S900|latch2in@2|out[1]|64|85|contact@9||64|82
@@ -832,36 +687,36 @@ Ametal-2|net@41|||S1800|pin@12||30|82|contact@9||64|82
 Ametal-1|net@45|||S900|latch2in@2|inA[1]|-58.5|65|contact@10||-58.5|62
 Ametal-1|net@46|||S900|latch2in@2|inB[1]|-31.5|65|pin@16||-31.5|6
 Ametal-1|net@47|||S0|pin@16||-31.5|6|pin@21||-64|6
-Ametal-1|net@49|||S1800|scanCell@0|out[2]|-66|-82.4|pin@19||-64|-82.4
+Ametal-1|net@49|||S1800|scanCell@1|sout|-66|-82.4|pin@19||-64|-82.4
 Ametal-1|net@54|||S0|pin@22||64|-2|pin@23||16|-2
 Ametal-1|net@55|||S900|pin@23||16|-2|contact@8||16|-44
 Ametal-1|net@57|||S2700|pin@19||-64|-82.4|pin@21||-64|6
 Ametal-2|net@58|||S1800|contact@10||-58.5|62|pin@13||-30|62
 Egnd||D5G2;|latch2in@2|gnd|G
 Egnd_1||D5G2;|latch2in@2|gnd_1|G
-Egnd_2||D5G2;|scanCell@0|gnd|G
-Egnd_3||D5G2;|scanCell@0|gnd_1|G
+Egnd_2||D5G2;|scanCell@1|gnd|G
+Egnd_3||D5G2;|scanCell@1|gnd_1|G
 Ehcl||D5G2;|latch2in@2|hcl[A]|I
 Ein[1]||D5G2;|pin@13||I
 Eout[1]||D5G2;|pin@12||O
-Ep1p||D5G2;|scanCell@0|p2p_1|I
-Ep2p||D5G2;|scanCell@0|p2p|I
-Erd||D5G2;|scanCell@0|hcl[B]|I
-Esin||D5G2;|scanCell@0|inA[1]|I
-Esout||D5G2;|scanCell@0|out[2]|O
+Ep1p||D5G2;|scanCell@1|p1p|I
+Ep2p||D5G2;|scanCell@1|p2p|I
+Erd||D5G2;|scanCell@1|rd|I
+Esin||D5G2;|scanCell@1|sin|I
+Esout||D5G2;|scanCell@1|sout|O
 Evdd||D5G2;|latch2in@2|vdd|P
-Evdd_1||D5G2;|scanCell@0|vdd_1|P
+Evdd_1||D5G2;|scanCell@1|vdd_1|P
 Evdd_2||D5G2;|latch2in@2|vdd_2|P
 Evdd_3||D5G2;|latch2in@2|vdd_3|P
 Evdd_4||D5G2;|latch2in@2|vdd_4|P
-Evdd_5||D5G2;|scanCell@0|vdd|P
-Evdd_6||D5G2;|scanCell@0|vdd_2|P
-Evdd_7||D5G2;|scanCell@0|vdd_3|P
+Evdd_5||D5G2;|scanCell@1|vdd|P
+Evdd_6||D5G2;|scanCell@1|vdd_2|P
+Evdd_7||D5G2;|scanCell@1|vdd_3|P
 Ewr||D5G2;|latch2in@2|hcl[B]|I
 X
 
 # Cell latchWscanM2Ldn;3{lay}
-ClatchWscanM2Ldn;3{lay}|latchWscM2|cmos90|1194874260822|1230863957750||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1230863966571|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1230863966571
+ClatchWscanM2Ldn;3{lay}|latchWscM2|cmos90|1194874260822|1237740961901||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237740970249|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237740970249
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@7||-42.5|-44||||
 NX-Metal-1-Metal-2-Con|contact@8||16|-44||||
@@ -875,8 +730,8 @@ NMetal-1-Pin|pin@19||-64|-82.4||||
 NMetal-1-Pin|pin@21||-64|6||||
 NMetal-1-Pin|pin@22||64|-2||||
 NMetal-1-Pin|pin@23||16|-2||||
-IscanJ:scanCellE;1{lay}|scanCell@0||0|-72|X||D5G4;
-Ametal-1|net@34|||S2700|scanCell@0|inB[1]|-42.5|-79|contact@7||-42.5|-44
+IscanM:scanCellE;1{lay}|scanCell@1||0|-72|X||D5G4;
+Ametal-1|net@34|||S2700|scanCell@1|dIn[1]|-42.5|-79|contact@7||-42.5|-44
 Ametal-2|net@37|||S0|contact@8||16|-44|contact@7||-42.5|-44
 Ametal-1|net@39|||S900|contact@9||64|32|pin@22||64|-2
 Ametal-1|net@40|||S900|latch2in@2|out[1]|64|85|contact@9||64|32
@@ -884,36 +739,36 @@ Ametal-2|net@41|||S1800|pin@12||30|32|contact@9||64|32
 Ametal-1|net@45|||S900|latch2in@2|inA[1]|-58.5|65|contact@10||-58.5|62
 Ametal-1|net@46|||S900|latch2in@2|inB[1]|-31.5|65|pin@16||-31.5|6
 Ametal-1|net@47|||S0|pin@16||-31.5|6|pin@21||-64|6
-Ametal-1|net@49|||S1800|scanCell@0|out[2]|-66|-82.4|pin@19||-64|-82.4
+Ametal-1|net@49|||S1800|scanCell@1|sout|-66|-82.4|pin@19||-64|-82.4
 Ametal-1|net@54|||S0|pin@22||64|-2|pin@23||16|-2
 Ametal-1|net@55|||S900|pin@23||16|-2|contact@8||16|-44
 Ametal-1|net@57|||S2700|pin@19||-64|-82.4|pin@21||-64|6
 Ametal-2|net@58|||S1800|contact@10||-58.5|62|pin@13||-30|62
 Egnd||D5G2;|latch2in@2|gnd|G
 Egnd_1||D5G2;|latch2in@2|gnd_1|G
-Egnd_2||D5G2;|scanCell@0|gnd|G
-Egnd_3||D5G2;|scanCell@0|gnd_1|G
+Egnd_2||D5G2;|scanCell@1|gnd|G
+Egnd_3||D5G2;|scanCell@1|gnd_1|G
 Ehcl||D5G2;|latch2in@2|hcl[A]|I
 Ein[1]||D5G2;|pin@13||I
 Eout[1]||D5G2;|pin@12||O
-Ep1p||D5G2;|scanCell@0|p2p_1|I
-Ep2p||D5G2;|scanCell@0|p2p|I
-Erd||D5G2;|scanCell@0|hcl[B]|I
-Esin||D5G2;|scanCell@0|inA[1]|I
-Esout||D5G2;|scanCell@0|out[2]|O
+Ep1p||D5G2;|scanCell@1|p1p|I
+Ep2p||D5G2;|scanCell@1|p2p|I
+Erd||D5G2;|scanCell@1|rd|I
+Esin||D5G2;|scanCell@1|sin|I
+Esout||D5G2;|scanCell@1|sout|O
 Evdd||D5G2;|latch2in@2|vdd|P
-Evdd_1||D5G2;|scanCell@0|vdd_1|P
+Evdd_1||D5G2;|scanCell@1|vdd_1|P
 Evdd_2||D5G2;|latch2in@2|vdd_2|P
 Evdd_3||D5G2;|latch2in@2|vdd_3|P
 Evdd_4||D5G2;|latch2in@2|vdd_4|P
-Evdd_5||D5G2;|scanCell@0|vdd|P
-Evdd_6||D5G2;|scanCell@0|vdd_2|P
-Evdd_7||D5G2;|scanCell@0|vdd_3|P
+Evdd_5||D5G2;|scanCell@1|vdd|P
+Evdd_6||D5G2;|scanCell@1|vdd_2|P
+Evdd_7||D5G2;|scanCell@1|vdd_3|P
 Ewr||D5G2;|latch2in@2|hcl[B]|I
 X
 
 # Cell latchWscanM2R;2{lay}
-ClatchWscanM2R;2{lay}|latchWscM2|cmos90|1194874260822|1226011402495||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226011108553|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226012417464
+ClatchWscanM2R;2{lay}|latchWscM2|cmos90|1194874260822|1237741014025||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237741017696|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237741017696
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@5||66|-82||||
 NX-Metal-1-Metal-2-Con|contact@6||-31.5|-82||||
@@ -926,11 +781,11 @@ NMetal-2-Pin|pin@12||30|82||||
 NMetal-2-Pin|pin@13||-30|56||||
 NMetal-2-Pin|pin@14||-30|62||||
 NMetal-2-Pin|pin@15||-52|62||||
-IscanJ:scanCellE;1{lay}|scanCell@0||0|-72|||D5G4;
+IscanM:scanCellE;1{lay}|scanCell@1||0|-72|||D5G4;
 Ametal-2|net@27|||S0|contact@5||66|-82|contact@6||-31.5|-82
-Ametal-1|net@29|||S2700|scanCell@0|out[2]|66|-82.4|contact@5||66|-82
+Ametal-1|net@29|||S2700|scanCell@1|sout|66|-82.4|contact@5||66|-82
 Ametal-1|net@33|||S900|latch2in@2|inB[1]|-31.5|65|contact@6||-31.5|-82
-Ametal-1|net@34|||S2700|scanCell@0|inB[1]|42.5|-79|contact@7||42.5|-44
+Ametal-1|net@34|||S2700|scanCell@1|dIn[1]|42.5|-79|contact@7||42.5|-44
 Ametal-2|net@37|||S0|contact@8||64|-44|contact@7||42.5|-44
 Ametal-1|net@39|||S900|contact@9||64|82|contact@8||64|-44
 Ametal-1|net@40|||S900|latch2in@2|out[1]|64|85|contact@9||64|82
@@ -941,29 +796,29 @@ Ametal-2|net@44|||S0|pin@15||-52|62|contact@10||-58.5|62
 Ametal-1|net@45|||S900|latch2in@2|inA[1]|-58.5|65|contact@10||-58.5|62
 Egnd||D5G2;|latch2in@2|gnd|G
 Egnd_1||D5G2;|latch2in@2|gnd_1|G
-Egnd_2||D5G2;|scanCell@0|gnd|G
-Egnd_3||D5G2;|scanCell@0|gnd_1|G
+Egnd_2||D5G2;|scanCell@1|gnd|G
+Egnd_3||D5G2;|scanCell@1|gnd_1|G
 Ehcl||D5G2;|latch2in@2|hcl[A]|I
 Ein[1]||D5G2;|pin@13||I
 Eout[1]||D5G2;|pin@12||O
-Ep1p||D5G2;|scanCell@0|p2p_1|I
-Ep2p||D5G2;|scanCell@0|p2p|I
-Erd||D5G2;|scanCell@0|hcl[B]|I
-Esin||D5G2;|scanCell@0|inA[1]|I
-Esout||D5G2;|scanCell@0|out[2]|O
+Ep1p||D5G2;|scanCell@1|p1p|I
+Ep2p||D5G2;|scanCell@1|p2p|I
+Erd||D5G2;|scanCell@1|rd|I
+Esin||D5G2;|scanCell@1|sin|I
+Esout||D5G2;|scanCell@1|sout|O
 Evdd||D5G2;|latch2in@2|vdd|P
-Evdd_1||D5G2;|scanCell@0|vdd_1|P
+Evdd_1||D5G2;|scanCell@1|vdd_1|P
 Evdd_2||D5G2;|latch2in@2|vdd_2|P
 Evdd_3||D5G2;|latch2in@2|vdd_3|P
 Evdd_4||D5G2;|latch2in@2|vdd_4|P
-Evdd_5||D5G2;|scanCell@0|vdd|P
-Evdd_6||D5G2;|scanCell@0|vdd_2|P
-Evdd_7||D5G2;|scanCell@0|vdd_3|P
+Evdd_5||D5G2;|scanCell@1|vdd|P
+Evdd_6||D5G2;|scanCell@1|vdd_2|P
+Evdd_7||D5G2;|scanCell@1|vdd_3|P
 Ewr||D5G2;|latch2in@2|hcl[B]|I
 X
 
 # Cell latchWscanM2Rdn;1{lay}
-ClatchWscanM2Rdn;1{lay}|latchWscM2|cmos90|1194874260822|1230867438029||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226011108553|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1230867665017
+ClatchWscanM2Rdn;1{lay}|latchWscM2|cmos90|1194874260822|1237739044425||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237739052267|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237739052267
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@5||66|-82||||
 NX-Metal-1-Metal-2-Con|contact@6||-31.5|-82||||
@@ -976,11 +831,11 @@ NMetal-2-Pin|pin@12||30|32||||
 NMetal-2-Pin|pin@13||-30|56||||
 NMetal-2-Pin|pin@14||-30|62||||
 NMetal-2-Pin|pin@15||-52|62||||
-IscanJ:scanCellE;1{lay}|scanCell@0||0|-72|||D5G4;
+IscanM:scanCellE;1{lay}|scanCell@1||0|-72|||D5G4;
 Ametal-2|net@27|||S0|contact@5||66|-82|contact@6||-31.5|-82
-Ametal-1|net@29|||S2700|scanCell@0|out[2]|66|-82.4|contact@5||66|-82
+Ametal-1|net@29|||S2700|scanCell@1|sout|66|-82.4|contact@5||66|-82
 Ametal-1|net@33|||S900|latch2in@2|inB[1]|-31.5|65|contact@6||-31.5|-82
-Ametal-1|net@34|||S2700|scanCell@0|inB[1]|42.5|-79|contact@7||42.5|-44
+Ametal-1|net@34|||S2700|scanCell@1|dIn[1]|42.5|-79|contact@7||42.5|-44
 Ametal-2|net@37|||S0|contact@8||64|-44|contact@7||42.5|-44
 Ametal-1|net@39|||S900|contact@9||64|32|contact@8||64|-44
 Ametal-1|net@40|||S900|latch2in@2|out[1]|64|85|contact@9||64|32
@@ -991,327 +846,27 @@ Ametal-2|net@44|||S0|pin@15||-52|62|contact@10||-58.5|62
 Ametal-1|net@45|||S900|latch2in@2|inA[1]|-58.5|65|contact@10||-58.5|62
 Egnd||D5G2;|latch2in@2|gnd|G
 Egnd_1||D5G2;|latch2in@2|gnd_1|G
-Egnd_2||D5G2;|scanCell@0|gnd|G
-Egnd_3||D5G2;|scanCell@0|gnd_1|G
+Egnd_2||D5G2;|scanCell@1|gnd|G
+Egnd_3||D5G2;|scanCell@1|gnd_1|G
 Ehcl||D5G2;|latch2in@2|hcl[A]|I
 Ein[1]||D5G2;|pin@13||I
 EoutS[1]|out[1]|D5G2;|pin@12||O
-Ep1p||D5G2;|scanCell@0|p2p_1|I
-Ep2p||D5G2;|scanCell@0|p2p|I
-Erd||D5G2;|scanCell@0|hcl[B]|I
-Esin||D5G2;|scanCell@0|inA[1]|I
-Esout||D5G2;|scanCell@0|out[2]|O
+Ep1p||D5G2;|scanCell@1|p1p|I
+Ep2p||D5G2;|scanCell@1|p2p|I
+Erd||D5G2;|scanCell@1|rd|I
+Esin||D5G2;|scanCell@1|sin|I
+Esout||D5G2;|scanCell@1|sout|O
 Evdd||D5G2;|latch2in@2|vdd|P
-Evdd_1||D5G2;|scanCell@0|vdd_1|P
+Evdd_1||D5G2;|scanCell@1|vdd_1|P
 Evdd_2||D5G2;|latch2in@2|vdd_2|P
 Evdd_3||D5G2;|latch2in@2|vdd_3|P
 Evdd_4||D5G2;|latch2in@2|vdd_4|P
-Evdd_5||D5G2;|scanCell@0|vdd|P
-Evdd_6||D5G2;|scanCell@0|vdd_2|P
-Evdd_7||D5G2;|scanCell@0|vdd_3|P
+Evdd_5||D5G2;|scanCell@1|vdd|P
+Evdd_6||D5G2;|scanCell@1|vdd_2|P
+Evdd_7||D5G2;|scanCell@1|vdd_3|P
 Ewr||D5G2;|latch2in@2|hcl[B]|I
 X
 
-# Cell latchWscanR;1{lay}
-ClatchWscanR;1{lay}|latchWscan|cmos90|1194874260822|1216150471336||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-2-Metal-3-Con|contact@0||60|-44||||
-NX-Metal-1-Metal-2-Con|contact@1||42.5|-44||||
-NX-Metal-2-Metal-3-Con|contact@2||-40|-82||||
-NX-Metal-1-Metal-2-Con|contact@3||66|-82||||
-IlatchesK:latch2in60Cm3;1{lay}|latch2in@0||0|72|||D5G4;
-IscanJ:scanCellE;1{lay}|scanCell@0||0|-72|||D5G4;
-Ametal-3|net@0|||S900|latch2in@0|out[1]|60|59|contact@0||60|-44
-Ametal-2|net@4|||S0|contact@0||60|-44|contact@1||42.5|-44
-Ametal-1|net@5|||S2700|scanCell@0|inB[1]|42.5|-79|contact@1||42.5|-44
-Ametal-3|net@6|||S900|latch2in@0|inB[1]|-40|59|contact@2||-40|-82
-Ametal-2|net@7|||S0|contact@3||66|-82|contact@2||-40|-82
-Ametal-1|net@11|||S2700|scanCell@0|out[2]|66|-82.4|contact@3||66|-82
-Egnd||D5G2;|latch2in@0|gnd|G
-Egnd_1||D5G2;|latch2in@0|gnd_1|G
-Egnd_2||D5G2;|scanCell@0|gnd|G
-Egnd_3||D5G2;|scanCell@0|gnd_1|G
-Ehcl||D5G2;|latch2in@0|hcl[A]|I
-Ein[1]||D5G2;|latch2in@0|inA[1]|I
-Eout[1]||D5G2;|latch2in@0|out[1]|O
-Ep1p||D5G2;|scanCell@0|p2p_1|I
-Ep2p||D5G2;|scanCell@0|p2p|I
-Erd||D5G2;|scanCell@0|hcl[B]|I
-Esin||D5G2;|scanCell@0|inA[1]|I
-Esout||D5G2;|scanCell@0|out[2]|O
-Evdd||D5G2;|latch2in@0|vdd|P
-Evdd_1||D5G2;|scanCell@0|vdd_1|P
-Evdd_2||D5G2;|latch2in@0|vdd_2|P
-Evdd_3||D5G2;|latch2in@0|vdd_3|P
-Evdd_4||D5G2;|latch2in@0|vdd_4|P
-Evdd_5||D5G2;|scanCell@0|vdd|P
-Evdd_6||D5G2;|scanCell@0|vdd_2|P
-Evdd_7||D5G2;|scanCell@0|vdd_3|P
-Ewr||D5G2;|latch2in@0|hcl[B]|I
-X
-
-# Cell twin1in30wScan;1{lay}
-Ctwin1in30wScan;1{lay}||cmos90|1226009859659|1226009948357|
-Ngeneric:Facet-Center|art@0||0|0||||AV
-Idata1inTwin30m1;1{lay}|data1inT@0||0|0|||D5G4;
-IscanJ:scanCellE;1{lay}|scanCell@0||0|-144|X||D5G4;
-IscanJ:scanCellE;1{lay}|scanCell@1||0|144|X||D5G4;
-Egnd_2||D5G2;|scanCell@0|gnd|G
-Egnd_3||D5G2;|scanCell@0|gnd_1|G
-Egnd_4||D5G2;|scanCell@1|gnd|G
-Egnd_5||D5G2;|scanCell@1|gnd_1|G
-Ep1p||D5G2;|scanCell@0|p2p_1|I
-Ep1p_1||D5G2;|scanCell@1|p2p_1|I
-Ep2p||D5G2;|scanCell@0|p2p|I
-Ep2p_1||D5G2;|scanCell@1|p2p|I
-Erd||D5G2;|scanCell@0|hcl[B]|I
-Erd_1||D5G2;|scanCell@1|hcl[B]|I
-Esin||D5G2;|scanCell@0|inA[1]|I
-Esin_1||D5G2;|scanCell@1|inA[1]|I
-Esout||D5G2;|scanCell@0|out[2]|O
-Esout_1||D5G2;|scanCell@1|out[2]|O
-Evdd_1||D5G2;|scanCell@0|vdd_1|P
-Evdd_5||D5G2;|scanCell@0|vdd|P
-Evdd_6||D5G2;|scanCell@0|vdd_2|P
-Evdd_7||D5G2;|scanCell@0|vdd_3|P
-Evdd_8||D5G2;|scanCell@1|vdd_1|P
-Evdd_9||D5G2;|scanCell@1|vdd|P
-Evdd_10||D5G2;|scanCell@1|vdd_2|P
-Evdd_11||D5G2;|scanCell@1|vdd_3|P
-X
-
-# Cell twin1in40wScan;1{sch}
-Ctwin1in40wScan;1{sch}||schematic|1205512034198|1206030906699|
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@0||-32|24||||
-NOff-Page|conn@1||18|24||||
-NOff-Page|conn@2||-30|0||||
-NOff-Page|conn@3||0|12|||X|
-NOff-Page|conn@4||-31|18||||
-NOff-Page|conn@7||9.5|-2.5|||YRRR|
-NOff-Page|conn@8||-12|-9.5|||YRRR|
-NOff-Page|conn@9||-6|0||||
-NOff-Page|conn@10||25|12|||X|
-IlatchesK:latch1in40B;1{ic}|latch1in@0||6|24|||D5G4;
-IlatchesK:latch1in40B;1{ic}|latch1in@1||-24|12|Y||D5G4;
-Ngeneric:Invisible-Pin|pin@0||0|43|||||ART_message(D5G6;)Stwin1in40wScan
-Ngeneric:Invisible-Pin|pin@1||0|34|||||ART_message(D5G3;)Sies 14 March 2008
-Ngeneric:Invisible-Pin|pin@2||0|38|||||ART_message(D5G4;)Stwo size 40 latches with scan
-NWire_Pin|pin@5||12|24||||
-NWire_Pin|pin@6||-18|12||||
-NWire_Pin|pin@7||-26|18||||
-NWire_Pin|pin@9||4|18||||
-NBus_Pin|pin@10||-18|-6|-1|-1||
-NBus_Pin|pin@12||12|6|-1|-1||
-NWire_Pin|pin@15||-30|12||||
-NWire_Pin|pin@16||-30|6||||
-NWire_Pin|pin@17||0|24||||
-NWire_Pin|pin@18||0|30||||
-IscanK:scanCellKv;1{ic}|scanCell@0||12|12|X||D5G4;
-IscanK:scanCellKv;1{ic}|scanCell@1||-18|0|||D5G4;
-Awire|in[1]|D5G2;||900|pin@15||-30|12|pin@16||-30|6
-Awire|in[2]|D5G2;||2700|pin@17||0|24|pin@18||0|30
-Awire|net@5|||1800|latch1in@1|out[1]|-21|12|pin@6||-18|12
-Awire|net@7|||2700|latch1in@1|hcl|-26|15|pin@7||-26|18
-Awire|net@10|||2700|pin@9||4|18|latch1in@0|hcl|4|21
-Awire|net@18|||1800|latch1in@0|out[1]|9|24|pin@5||12|24
-Awire|net@19|||1800|pin@7||-26|18|pin@9||4|18
-Awire|net@23|||0|latch1in@1|in[1]|-27|12|pin@15||-30|12
-Awire|net@25|||0|latch1in@0|in[1]|3|24|pin@17||0|24
-Awire|net@29|||0|scanCell@1|sin|-25|0|conn@2|y|-28|0
-Awire|net@30|||0|scanCell@0|sout|5|12|conn@3|a|2|12
-Awire|net@31|||1800|conn@4|y|-29|18|pin@7||-26|18
-Awire|net@41|||0|conn@9|a|-8|0|scanCell@1|sout|-11|0
-Awire|net@42|||0|conn@10|y|23|12|scanCell@0|sin|19|12
-Awire|out[1]|D5G2;||900|pin@6||-18|12|scanCell@1|dIn[1]|-18|3
-Awire|out[2]|D5G2;||900|pin@5||12|24|scanCell@0|dIn[1]|12|15
-Abus|p2pL[T,F],p1p[T,F],rd[T,F]|D5G2;|-0.5|IJ900|scanCell@1|p2p[T,F],p1p[T,F],rd[T,F]|-18|-3|pin@10||-18|-6
-Abus|p2pU[T,F],p1p[T,F],rd[T,F]|D5G2;|-0.5|IJ2700|pin@12||12|6|scanCell@0|p2p[T,F],p1p[T,F],rd[T,F]|12|9
-Ehcl||D4G2;|conn@4|a|I
-Ein[1:2]||D4G2;|conn@0|a|I
-Eout[1:2]||D6G2;|conn@1|y|O
-Ep1p[T,F],rd[T,F]||D4G2;|conn@7|a|I
-Ep2pL[T,F],p2pU[T,F]||D4G2;|conn@8|a|I
-EsinL||D4G2;|conn@2|a|I
-EsinU||D4G2;|conn@10|a|I
-EsoutL||D6G2;|conn@9|y|O
-EsoutU||D6G2;|conn@3|y|O
-X
-
-# Cell twin1in40wScanA;1{lay}
-Ctwin1in40wScanA;1{lay}|twin1in40wScan|cmos90|1205074845537|1223474205558||ATTR_NCC(D5G3;NTY216;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@8||43.5|-166||||
-NX-Metal-1-Metal-2-Con|contact@9||34.5|-160||||
-NX-Metal-1-Metal-2-Con|contact@10||-48|-166||||
-NX-Metal-1-Metal-2-Con|contact@11||-39|-160||||
-NX-Metal-1-Metal-2-Con|contact@12||43.5|-122||||
-NX-Metal-1-Metal-2-Con|contact@13||34.5|-128||||
-NX-Metal-1-Metal-2-Con|contact@14||-39|-128||||
-NX-Metal-1-Metal-2-Con|contact@15||-48|-122||||
-NX-Metal-1-Metal-2-Con|contact@19||-54|60.3||||
-NMetal-1-Polysilicon-Con|contact@23||-54|82||5.2||
-NMetal-1-Polysilicon-Con|contact@24||-54|62||5.2||
-NX-Metal-1-Metal-2-Con|contact@25||-54|60.3||||
-NX-Metal-1-Metal-2-Con|contact@31||49|-72||||
-NX-Metal-1-Metal-2-Con|contact@33||-65|-72||||
-NX-Metal-1-Metal-2-Con|contact@34||-10.5|-84||||
-NX-Metal-1-Metal-2-Con|contact@35||61.5|110||||
-NX-Metal-1-Metal-2-Con|contact@36||20|110||||
-NX-Metal-1-Metal-2-Con|contact@38||6|-78||||
-NX-Metal-1-Metal-2-Con|contact@39||28|-78||||
-NX-Metal-1-Metal-2-Con|contact@40||36|-84||||
-NX-Metal-1-Metal-2-Con|contact@41||34|-60||||
-NX-Metal-1-Metal-2-Con|contact@42||22.5|-60||||
-IlatchesK:latch1in40B;1{lay}|latch1in@1||-30|144|Y||D5G4;
-IlatchesK:latch1in40B;1{lay}|latch1in@2||-30|0|||D5G4;
-IlatchesK:mlat1in10;2{lay}|mlat1in1@0||44.5|144|XY||D5G4;
-IlatchesK:mlat1in10;2{lay}|mlat1in1@2||44.5|0|Y||D5G4;
-IlatchesK:mlat2in10sc;2{lay}|mlat2in1@2||34.5|-144|XY||D5G4;
-IlatchesK:mlat2in10sc;2{lay}|mlat2in1@3||-39|-144|Y||D5G4;
-NMetal-2-Pin|pin@83||0|-160||||
-NMetal-2-Pin|pin@84||0|-166||||
-NMetal-2-Pin|pin@89||0|-128||||
-NMetal-2-Pin|pin@90||0|-122||||
-NMetal-2-Pin|pin@99||-72|60.3||||
-NMetal-2-Pin|pin@100||72|60.3||||
-NMetal-1-Pin|pin@102||-22|-64||||
-NMetal-1-Pin|pin@104||4|-64||||
-NMetal-1-Pin|pin@119||4|66||||
-NMetal-1-Pin|pin@120||17.5|66||||
-NMetal-1-Pin|pin@121||17.5|-77||||
-NMetal-1-Pin|pin@123||17.5|-77||||
-NMetal-1-Pin|pin@157||49.5|137||||
-NMetal-1-Pin|pin@158||49.5|-49||||
-NMetal-1-Pin|pin@159||42|-49||||
-NMetal-1-Pin|pin@160||42|-80||||
-NMetal-1-Pin|pin@162||60.5|-80||||
-NMetal-1-Pin|pin@177||49|-7||||
-NMetal-1-Pin|pin@190||33|73||||
-NMetal-1-Pin|pin@191||20|73||||
-NMetal-2-Pin|pin@193||72|110||||
-NMetal-2-Pin|pin@194||-72|110||||
-NMetal-2-Pin|pin@195||-72|-60||||
-NMetal-2-Pin|pin@200||72|-60||||
-NMetal-1-Pin|pin@202||33|-24||||
-NMetal-1-Pin|pin@206||28|-24||||
-NMetal-1-Pin|pin@209||22.5|-17||||
-NMetal-1-Pin|pin@210||27.5|-17||||
-NMetal-1-Pin|pin@211||34|-69||||
-NMetal-1-Pin|pin@213||36|-78||||
-NMetal-1-Pin|pin@215||36|-69||||
-IwiresL:select15;1{lay}|select15@6||21|144|||D5G4;
-IwiresL:select15;1{lay}|select15@7||21|0|||D5G4;
-IwiresL:select15;1{lay}|select15@8||-2|-144|||D5G4;
-Ametal-2|net@191|||S0|pin@83||0|-160|contact@11||-39|-160
-Ametal-2|net@192|||S0|contact@8||43.5|-166|pin@84||0|-166
-Ametal-1|net@194|||S900|mlat2in1@2|clA[T]|43.5|-163|contact@8||43.5|-166
-Ametal-1|net@196|||S2700|mlat2in1@2|clB[T]|34.5|-163|contact@9||34.5|-160
-Ametal-1|net@198|||S900|mlat2in1@3|clA[T]|-48|-163|contact@10||-48|-166
-Ametal-1|net@200|||S2700|mlat2in1@3|clB[T]|-39|-163|contact@11||-39|-160
-Ametal-2|net@203|||S0|pin@89||0|-128|contact@14||-39|-128
-Ametal-2|net@204|||S0|contact@12||43.5|-122|pin@90||0|-122
-Ametal-1|net@206|||S900|mlat2in1@2|clA[F]|43.5|-119|contact@12||43.5|-122
-Ametal-1|net@208|||S900|mlat2in1@2|clB[F]|34.5|-119|contact@13||34.5|-128
-Ametal-1|net@210|||S900|mlat2in1@3|clB[F]|-39|-119|contact@14||-39|-128
-Ametal-1|net@212|||S900|mlat2in1@3|clA[F]|-48|-119|contact@15||-48|-122
-Ametal-2|net@227||1.2|S1800|contact@19||-54|60.3|pin@100||72|60.3
-Ametal-1|net@229|||S2700|mlat2in1@3|inB|-22|-119|pin@102||-22|-64
-Ametal-1|net@231|||S1800|pin@102||-22|-64|pin@104||4|-64
-Ametal-1|net@232|||S2700|pin@104||4|-64|latch1in@2|out[1]|4|13
-Ametal-2|net@259||1.2|S0|contact@19||-54|60.3|contact@25||-54|60.3
-Ametal-1|net@263|||S900|latch1in@1|out[1]|4|131|pin@119||4|66
-Ametal-1|net@264|||S1800|pin@119||4|66|pin@120||17.5|66
-Ametal-1|net@265|||S900|pin@120||17.5|66|pin@121||17.5|-77
-Ametal-1|net@267|||S1800|pin@121||17.5|-77|pin@123||17.5|-77
-Ametal-1|net@268|||S900|pin@123||17.5|-77|mlat2in1@2|inB|17.5|-119
-APolysilicon|net@308|||S2700|contact@23||-54|84.6|latch1in@1|hcl[A]|-54|85.5
-APolysilicon|net@309|||S900|contact@24||-54|59.4|latch1in@2|hcl[A]|-54|58.5
-Ametal-2|net@310||1.2|S0|contact@25||-54|60.3|pin@99||-72|60.3
-Ametal-1|net@311|||S900|contact@23||-54|79.4|contact@25||-54|60.3
-Ametal-1|net@312|||S900|contact@24||-54|64.6|contact@19||-54|60.3
-Ametal-2|net@345|||S0|pin@84||0|-166|contact@10||-48|-166
-Ametal-2|net@346|||S0|contact@9||34.5|-160|pin@83||0|-160
-Ametal-2|net@347|||S0|contact@13||34.5|-128|pin@89||0|-128
-Ametal-2|net@348|||S0|pin@90||0|-122|contact@15||-48|-122
-Ametal-1|net@379|||S1800|mlat1in1@0|out|26|137|pin@157||49.5|137
-Ametal-1|net@380|||S900|pin@157||49.5|137|pin@158||49.5|-49
-Ametal-1|net@381|||S0|pin@158||49.5|-49|pin@159||42|-49
-Ametal-1|net@382|||S900|pin@159||42|-49|pin@160||42|-80
-Ametal-1|net@384|||S1800|pin@160||42|-80|pin@162||60.5|-80
-Ametal-1|net@414|||S0|mlat1in1@2|out|63|-7|pin@177||49|-7
-Ametal-1|net@416|||S2700|contact@31||49|-72|pin@177||49|-7
-Ametal-1|net@421|||S2700|mlat2in1@2|inA|60.5|-119|pin@162||60.5|-80
-Ametal-2|net@422||6.2|S1800|mlat2in1@3|vdd|-6|-194|mlat2in1@2|vdd|1.5|-194
-Ametal-2|net@423||6.2|S0|mlat2in1@2|gnd|1.5|-144|mlat2in1@3|gnd|-6|-144
-Ametal-2|net@424||6.2|S0|mlat2in1@2|vdd_1|1.5|-94|mlat2in1@3|vdd_1|-6|-94
-Ametal-1|net@425|||S2700|mlat2in1@3|out[1]|-10.5|-157|contact@34||-10.5|-84
-Ametal-1|net@428|||S2700|mlat2in1@3|inA|-65|-119|contact@33||-65|-72
-Ametal-2|net@432|||S0|contact@31||49|-72|contact@33||-65|-72
-Ametal-2|net@439||6.2|S0|mlat1in1@2|gnd|21.5|0|latch1in@2|gnd_1|12|0
-Ametal-2|net@440||6.2|S0|mlat1in1@2|vdd|21.5|-50|latch1in@2|vdd_4|12|-50
-Ametal-2|net@441||6.2|S0|mlat1in1@2|vdd_1|21.5|50|latch1in@2|vdd_3|12|50
-Ametal-2|net@442||6.2|S0|mlat1in1@0|vdd_3|21.5|194|latch1in@1|vdd_4|12|194
-Ametal-2|net@443||6.2|S1800|latch1in@1|gnd_1|12|144|mlat1in1@0|gnd_1|21.5|144
-Ametal-2|net@444||6.2|S1800|latch1in@1|vdd_3|12|94|mlat1in1@0|vdd_2|21.5|94
-Ametal-1|net@447|||S2700|mlat2in1@2|out[1]|6|-157|contact@38||6|-78
-Ametal-1|net@452|||S0|pin@190||33|73|pin@191||20|73
-Ametal-1|net@453|||S2700|pin@191||20|73|contact@36||20|110
-Ametal-2|net@454|||S0|pin@193||72|110|contact@35||61.5|110
-Ametal-1|net@455|||S900|mlat1in1@0|in|61.5|127.5|contact@35||61.5|110
-Ametal-2|net@456|||S0|contact@36||20|110|pin@194||-72|110
-Ametal-2|net@459|||S1800|pin@195||-72|-60|contact@42||22.5|-60
-Ametal-2|net@465|||S1800|contact@38||6|-78|contact@39||28|-78
-Ametal-1|net@467|||S900|pin@190||33|73|pin@202||33|-24
-Ametal-2|net@468|||S1800|contact@34||-10.5|-84|contact@40||36|-84
-Ametal-2|net@470|||S0|pin@200||72|-60|contact@41||34|-60
-Ametal-1|net@472|||S2700|pin@211||34|-69|contact@41||34|-60
-Ametal-1|net@479|||S0|pin@202||33|-24|pin@206||28|-24
-Ametal-1|net@486|||S2700|contact@42||22.5|-60|pin@209||22.5|-17
-Ametal-1|net@487|||S1800|pin@209||22.5|-17|pin@210||27.5|-17
-Ametal-1|net@488|||S2700|pin@210||27.5|-17|mlat1in1@2|in|27.5|-16.5
-Ametal-1|net@490|||S900|pin@206||28|-24|contact@39||28|-78
-Ametal-1|net@493|||S2700|contact@40||36|-84|pin@213||36|-78
-Ametal-1|net@495|||S1800|pin@211||34|-69|pin@215||36|-69
-Ametal-1|net@496|||S2700|pin@213||36|-78|pin@215||36|-69
-Egnd||D5G2;|latch1in@1|gnd|G
-Egnd_1||D5G2;|mlat1in1@2|gnd_1|G
-Egnd_5||D5G2;|mlat2in1@2|gnd_1|G
-Egnd_6||D5G2;|latch1in@2|gnd|G
-Egnd_7||D5G2;|mlat1in1@0|gnd|G
-Egnd_8||D5G2;|mlat2in1@3|gnd_1|G
-Ehcl||D5G2;|pin@99||I
-Ehcl_1||D5G2;|pin@100||I
-Ein[1]||D5G2;|latch1in@2|inA[1]|I
-Ein[2]||D5G2;|latch1in@1|inA[1]|I
-Eout[1]||D5G2;|latch1in@2|out[1]|O
-Eout[2]||D5G2;|latch1in@1|out[1]|O
-Ep1p[F]||D5G2;|pin@90||I
-Ep1p[T]||D5G2;|pin@84||I
-Ep2pL[F]||D5G2;|mlat1in1@2|cl[F]|I
-Ep2pL[T]||D5G2;|mlat1in1@2|cl[T]|I
-Ep2pU[F]||D5G2;|mlat1in1@0|cl[F]|I
-Ep2pU[T]||D5G2;|mlat1in1@0|cl[T]|I
-Erd[F]||D5G2;|pin@89||I
-Erd[T]||D5G2;|pin@83||I
-EsinL||D5G2;|pin@195||I
-EsinU||D5G2;|pin@193||I
-EsoutL||D5G2;|pin@200||O
-EsoutU||D5G2;|pin@194||O
-Evdd||D5G2;|latch1in@1|vdd|P
-Evdd_1||D5G2;|mlat1in1@0|vdd_1|P
-Evdd_2||D5G2;|latch1in@1|vdd_2|P
-Evdd_3||D5G2;|mlat1in1@2|vdd_3|P
-Evdd_10||D5G2;|mlat2in1@2|vdd_2|P
-Evdd_11||D5G2;|mlat2in1@2|vdd_3|P
-Evdd_12||D5G2;|latch1in@2|vdd|P
-Evdd_13||D5G2;|latch1in@2|vdd_2|P
-Evdd_14||D5G2;|mlat1in1@0|vdd|P
-Evdd_15||D5G2;|mlat1in1@2|vdd_2|P
-Evdd_16||D5G2;|mlat2in1@3|vdd_2|P
-Evdd_17||D5G2;|mlat2in1@3|vdd_3|P
-X
-
 # Cell twin1in40wScanB;1{lay}
 Ctwin1in40wScanB;1{lay}|data1inTwin10B|cmos90|1205074845537|1223474205558||ATTR_NCC(D5G3;NTX-42;Y216;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1222633519965
 Ngeneric:Facet-Center|art@0||0|0||||AV
index e94bb23..82edbbd 100755 (executable)
@@ -131,7 +131,7 @@ Ezoo||D5G2;|pin@14||O
 X
 
 # Cell calculate;5{lay}
-Ccalculate;5{lay}||cmos90|1216735796008|1237071326905|I|ATTR_NCC(D5G3;NTX56;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1236817801190|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237071488647
+Ccalculate;5{lay}||cmos90|1216735796008|1237673069698||ATTR_NCC(D5G3;NTX56;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237673073418|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237673073418
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@1||104.5|-28||||
 NX-Metal-1-Metal-2-Con|contact@2||13.5|28||||
@@ -208,6 +208,7 @@ NMetal-1-Pin|pin@257||-269|-29||||
 IwiresL:select15;1{lay}|select15@4||202|0|||D5G4;
 IwiresL:select15;1{lay}|select15@5||270|0|||D5G4;
 IwiresL:select15;1{lay}|select15@6||182|0|||D5G4;
+IwiresL:select15;1{lay}|select15@7||-280.5|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@9||42|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@10||133|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@11||-49|0|||D5G4;
@@ -600,9 +601,9 @@ EinLO[1:8]|inLO[1:6,8]|D5G2;|pin@4||I
 X
 
 # Cell ilc;8{lay}
-Cilc;8{lay}||cmos90|1216796087191|1237174941740||ATTR_NCC(D5G3;NTY356.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237174065022|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237174972089
+Cilc;8{lay}||cmos90|1216796087191|1237672459494||ATTR_NCC(D5G3;NTY356.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237672464642|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237672464642
 Ngeneric:Facet-Center|art@0||0|0||||AV
-Icalculate;5{lay}|calculat@1||50|0|||D5G4;
+Icalculate;5{lay}|calculat@1||-24|0|||D5G4;
 NX-Metal-2-Metal-3-Con|contact@13||296|316||||
 NX-Metal-2-Metal-3-Con|contact@14||152|316||||
 NX-Metal-2-Metal-3-Con|contact@15||8|316||||
@@ -628,7 +629,7 @@ NX-Metal-1-Metal-2-Con|contact@43||-298.5|-222||||
 NX-Metal-1-Metal-2-Con|contact@44||-270.5|-122||||
 NX-Metal-1-Metal-2-Con|contact@45||-294.5|-278||||
 NX-Metal-1-Metal-2-Con|contact@46||-271|-278||||
-NX-Metal-1-Metal-2-Con|contact@47||-110|16||||
+NX-Metal-1-Metal-2-Con|contact@47||-184|16||||
 NX-Metal-1-Metal-2-Con|contact@49||-285|-260||||
 NX-Metal-2-Metal-3-Con|contact@50||-298|-260||||
 NX-Metal-2-Metal-3-Con|contact@52||-298|248||||
@@ -640,15 +641,15 @@ IilcEven;9{lay}|ilcEven@8||37|-216|||D5G4;
 IilcOdd;7{lay}|ilcOdd@6||13|216|Y||D5G4;
 Igates3inM:nand3in6.6;6{lay}|nand3in6@2||-285|-288|||D5G4;
 Igates2inM:nand10;1{lay}|nand10@1||-291|-144|XY||D5G4;
-NMetal-1-Pin|pin@320||315|75||||
-NMetal-1-Pin|pin@322||276.5|69||||
-NMetal-1-Pin|pin@324||167.5|72||||
-NMetal-1-Pin|pin@326||119|66||||
-NMetal-1-Pin|pin@328||-7|69||||
-NMetal-1-Pin|pin@339||249.5|-75||||
-NMetal-1-Pin|pin@340||210|-69||||
-NMetal-1-Pin|pin@343||76.5|-75||||
-NMetal-1-Pin|pin@344||28|-69||||
+NMetal-1-Pin|pin@320||241|75||||
+NMetal-1-Pin|pin@322||202.5|69||||
+NMetal-1-Pin|pin@324||93.5|72||||
+NMetal-1-Pin|pin@326||45|66||||
+NMetal-1-Pin|pin@328||-81|69||||
+NMetal-1-Pin|pin@339||175.5|-75||||
+NMetal-1-Pin|pin@340||136|-69||||
+NMetal-1-Pin|pin@343||2.5|-75||||
+NMetal-1-Pin|pin@344||-46|-69||||
 NMetal-1-Pin|pin@422||-147|69||||
 NMetal-1-Pin|pin@423||-56.5|75||||
 NMetal-1-Pin|pin@424||20|72||||
@@ -660,14 +661,14 @@ NMetal-1-Pin|pin@430||96.5|-69||||
 NMetal-1-Pin|pin@431||6|-75||||
 NMetal-1-Pin|pin@432||173|-75||||
 NMetal-1-Pin|pin@433||263.5|-72||||
-NMetal-1-Pin|pin@450||321|-72||||
+NMetal-1-Pin|pin@450||247|-72||||
 NMetal-1-Pin|pin@568||-283.5|-119||||
 NMetal-1-Pin|pin@635||-294.5|-313.5||||
 NMetal-3-Pin|pin@642||-58|-12||||
-NMetal-1-Pin|pin@643||-142.5|-78||||
+NMetal-1-Pin|pin@643||-216.5|-78||||
 NMetal-3-Pin|pin@647||-256|-86.5||||
-NMetal-1-Pin|pin@658||-142.5|-33||||
-NMetal-1-Pin|pin@659||-211|-72||||
+NMetal-1-Pin|pin@658||-216.5|-33||||
+NMetal-1-Pin|pin@659||-285|-72||||
 NMetal-1-Pin|pin@660||-270.5|-72||||
 NMetal-1-Pin|pin@662||-270.5|-216||||
 NMetal-1-Pin|pin@665||-261|-216||||
@@ -675,7 +676,7 @@ NMetal-1-Pin|pin@667||-261|-250||||
 NMetal-1-Pin|pin@668||-271|-250||||
 NMetal-2-Pin|pin@679||-242|-222||||
 NMetal-1-Pin|pin@686||-241.5|72||||
-NMetal-1-Pin|pin@687||-211|72||||
+NMetal-1-Pin|pin@687||-285|72||||
 NMetal-1-Pin|pin@688||3|75||||
 NMetal-1-Pin|pin@689||3|66||||
 NMetal-1-Pin|pin@690||176|69||||
@@ -683,37 +684,38 @@ NMetal-1-Pin|pin@691||176|77.5||||
 IfanPinsK:pinsIn07m4;1{lay}|pinsIn07@0||-237|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||335.5|-144|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||335.5|-288|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@6||335.5|0|||D5G4;
 IwiresL:select15;1{lay}|select15@1||-271|-144|||D5G4;
-IwiresL:select30;1{lay}|select30@0||-245|0|||D5G4;
 IwiresL:select50;1{lay}|select50@0||313|-144|||D5G4;
 IwiresL:select50;1{lay}|select50@1||313|-288|||D5G4;
+IwiresL:select80;1{lay}|select80@0||298|0|||D5G4;
 Ametal-1|net@660|||S2700|pin@422||-147|69|ilcOdd@6|bit[5]|-147|82
 Ametal-1|net@662|||S2700|pin@423||-56.5|75|ilcOdd@6|do[5]|-56.5|101
 Ametal-1|net@664|||S2700|pin@424||20|72|ilcOdd@6|bit[3]|20|82
 Ametal-1|net@666|||S2700|pin@425||110.5|77.5|ilcOdd@6|do[3]|110.5|101
 Ametal-1|net@668|||S2700|pin@426||187|75|ilcOdd@6|bit[1]|187|82
-Ametal-1|net@669|||S0|pin@320||315|75|pin@426||187|75
+Ametal-1|net@669|||S0|pin@320||241|75|pin@426||187|75
 Ametal-1|net@674|||S900|pin@427||-70.5|-69|ilcEven@8|do[6]|-70.5|-101
 Ametal-1|net@676|||S900|pin@428||-161|-78|ilcEven@8|bit[6]|-161|-82
 Ametal-1|net@680|||S900|pin@430||96.5|-69|ilcEven@8|do[4]|96.5|-101
-Ametal-1|net@681|||S0|pin@343||76.5|-75|pin@431||6|-75
+Ametal-1|net@681|||S1800|pin@343||2.5|-75|pin@431||6|-75
 Ametal-1|net@682|||S900|pin@431||6|-75|ilcEven@8|bit[4]|6|-82
-Ametal-1|net@683|||S1800|pin@432||173|-75|pin@339||249.5|-75
+Ametal-1|net@683|||S1800|pin@432||173|-75|pin@339||175.5|-75
 Ametal-1|net@684|||S900|pin@432||173|-75|ilcEven@8|bit[2]|173|-82
-Ametal-1|net@685|||S0|pin@450||321|-72|pin@433||263.5|-72
+Ametal-1|net@685|||S1800|pin@450||247|-72|pin@433||263.5|-72
 Ametal-1|net@686|||S900|pin@433||263.5|-72|ilcEven@8|do[2]|263.5|-101
-Ametal-1|net@707|||S0|pin@340||210|-69|pin@430||96.5|-69
-Ametal-1|net@708|||S0|pin@344||28|-69|pin@427||-70.5|-69
-Ametal-1|net@709|||S900|pin@324||167.5|72|calculat@1|bit[3]|167.5|63
-Ametal-1|net@710|||S900|pin@326||119|66|calculat@1|do[5]|119|63
-Ametal-1|net@711|||S900|pin@328||-7|69|calculat@1|bit[5]|-7|63
-Ametal-1|net@713|||S2700|pin@343||76.5|-75|calculat@1|bit[4]|76.5|-63
-Ametal-1|net@714|||S2700|pin@344||28|-69|calculat@1|do[6]|28|-63
-Ametal-1|net@718|||S900|pin@320||315|75|calculat@1|bit[1]|315|63
-Ametal-1|net@719|||S900|pin@322||276.5|69|calculat@1|do[3]|276.5|63
-Ametal-1|net@722|||S2700|pin@339||249.5|-75|calculat@1|bit[2]|249.5|-63
-Ametal-1|net@723|||S2700|pin@340||210|-69|calculat@1|do[4]|210|-63
-Ametal-1|net@725|||S2700|pin@450||321|-72|calculat@1|do[2]|321|-63
+Ametal-1|net@707|||S0|pin@340||136|-69|pin@430||96.5|-69
+Ametal-1|net@708|||S0|pin@344||-46|-69|pin@427||-70.5|-69
+Ametal-1|net@709|||S900|pin@324||93.5|72|calculat@1|bit[3]|93.5|63
+Ametal-1|net@710|||S900|pin@326||45|66|calculat@1|do[5]|45|63
+Ametal-1|net@711|||S900|pin@328||-81|69|calculat@1|bit[5]|-81|63
+Ametal-1|net@713|||S2700|pin@343||2.5|-75|calculat@1|bit[4]|2.5|-63
+Ametal-1|net@714|||S2700|pin@344||-46|-69|calculat@1|do[6]|-46|-63
+Ametal-1|net@718|||S900|pin@320||241|75|calculat@1|bit[1]|241|63
+Ametal-1|net@719|||S900|pin@322||202.5|69|calculat@1|do[3]|202.5|63
+Ametal-1|net@722|||S2700|pin@339||175.5|-75|calculat@1|bit[2]|175.5|-63
+Ametal-1|net@723|||S2700|pin@340||136|-69|calculat@1|do[4]|136|-63
+Ametal-1|net@725|||S2700|pin@450||247|-72|calculat@1|do[2]|247|-63
 Ametal-1|net@858|||S900|contact@42||-221|-222|ilcEven@8|out[1]|-221|-281
 Ametal-2|net@1004||6.2|S1800|ilcEven@8|vdd_3|321.5|-94|pinsVddG@4|vdd|335.5|-94
 Ametal-2|net@1005||6.2|S0|pinsVddG@4|gnd|335.5|-144|ilcEven@8|gnd_1|321.5|-144
@@ -751,7 +753,7 @@ Ametal-1|net@1132|||S0|pin@568||-283.5|-119|nand10@1|inB|-284|-119
 Ametal-2|net@1159|||S0|ilcOdd@6|inA|-233|122|contact@32||-241.5|122
 Ametal-2|net@1160|||S0|ilcOdd@6|inB|-221|166|contact@40||-256|166
 Ametal-2|net@1162|||S0|ilcEven@8|inB|-235|-166|contact@41||-256|-166
-Ametal-1|net@1173|||S900|pin@687||-211|72|calculat@1|zero|-211|18.1
+Ametal-1|net@1173|||S900|pin@687||-285|72|calculat@1|zero|-285|18.1
 Ametal-2|net@1174|||S1800|nand3in6@2|vdd_2|-260.5|-238|ilcEven@8|vdd_16|-258.5|-238
 Ametal-2|net@1175|||S0|ilcEven@8|gnd_8|-258.5|-288|nand3in6@2|gnd_1|-260.5|-288
 Ametal-2|net@1176|||S0|ilcEven@8|vdd_17|-258.5|-338|nand3in6@2|vdd_3|-260.5|-338
@@ -759,17 +761,17 @@ Ametal-1|net@1180|||S0|nand3in6@2|inC|-285|-313.5|pin@635||-294.5|-313.5
 Ametal-2|net@1190|||S0|ilcEven@8|load[T]|-46|-304|contact@36||-58|-304
 Ametal-3|net@1192|||S2700|pin@642||-58|-12|contact@37||-58|304
 Ametal-2|net@1194|||S0|ilcOdd@6|load[T_1]|-32|304|contact@37||-58|304
-Ametal-1|net@1198|||S1800|pin@428||-161|-78|pin@643||-142.5|-78
+Ametal-1|net@1198|||S0|pin@428||-161|-78|pin@643||-216.5|-78
 Ametal-3|net@1204|||S2700|contact@36||-58|-304|pin@642||-58|-12
 Ametal-3|net@1207|||S2700|pin@647||-256|-86.5|contact@40||-256|166
 Ametal-1|net@1220|||S900|nand10@1|inA|-298.5|-169|contact@43||-298.5|-222
 Ametal-3|net@1225|||S2700|contact@41||-256|-166|pin@647||-256|-86.5
 Ametal-2|net@1226|||S0|pin@679||-242|-222|contact@43||-298.5|-222
-Ametal-1|net@1228|||S2700|pin@643||-142.5|-78|pin@658||-142.5|-33
-Ametal-1|net@1229|||S0|pin@658||-142.5|-33|calculat@1|bit[6]|-148|-33
-Ametal-1|net@1231|||S0|pin@659||-211|-72|pin@660||-270.5|-72
+Ametal-1|net@1228|||S2700|pin@643||-216.5|-78|pin@658||-216.5|-33
+Ametal-1|net@1229|||S0|pin@658||-216.5|-33|calculat@1|bit[6]|-222|-33
+Ametal-1|net@1231|||S1800|pin@659||-285|-72|pin@660||-270.5|-72
 Ametal-1|net@1232|||S900|pin@660||-270.5|-72|contact@44||-270.5|-122
-Ametal-1|net@1233|||S900|calculat@1|out_4|-211|-36|pin@659||-211|-72
+Ametal-1|net@1233|||S900|calculat@1|out_4|-285|-36|pin@659||-285|-72
 Ametal-2|net@1235|||S0|ilcEven@8|inA|-247|-122|contact@44||-270.5|-122
 Ametal-1|net@1239|||S1800|pin@662||-270.5|-216|pin@665||-261|-216
 Ametal-1|net@1242|||S0|pin@667||-261|-250|pin@668||-271|-250
@@ -778,18 +780,18 @@ Ametal-1|net@1245|||S2700|pin@635||-294.5|-313.5|contact@45||-294.5|-278
 Ametal-1|net@1246|||S900|contact@44||-270.5|-122|pin@662||-270.5|-216
 Ametal-2|net@1247|||S1800|contact@45||-294.5|-278|contact@46||-271|-278
 Ametal-1|net@1248|||S900|pin@665||-261|-216|pin@667||-261|-250
-Ametal-1|net@1256|||S0|pin@322||276.5|69|pin@690||176|69
-Ametal-1|net@1258|||S1800|pin@689||3|66|pin@326||119|66
-Ametal-1|net@1260|||S1800|pin@422||-147|69|pin@328||-7|69
+Ametal-1|net@1256|||S0|pin@322||202.5|69|pin@690||176|69
+Ametal-1|net@1258|||S1800|pin@689||3|66|pin@326||45|66
+Ametal-1|net@1260|||S1800|pin@422||-147|69|pin@328||-81|69
 Ametal-2|net@1270|||S0|contact@42||-221|-222|pin@679||-242|-222
-Ametal-1|net@1271||0.4|S2700|calculat@1|out|-110|10.5|contact@47||-110|16
+Ametal-1|net@1271||0.4|S2700|calculat@1|out|-184|10.5|contact@47||-184|16
 Ametal-1|net@1284|||S900|contact@32||-241.5|122|pin@686||-241.5|72
-Ametal-1|net@1285|||S1800|pin@686||-241.5|72|pin@687||-211|72
+Ametal-1|net@1285|||S0|pin@686||-241.5|72|pin@687||-285|72
 Ametal-1|net@1287|||S1800|pin@423||-56.5|75|pin@688||3|75
 Ametal-1|net@1288|||S900|pin@688||3|75|pin@689||3|66
 Ametal-1|net@1291|||S2700|pin@690||176|69|pin@691||176|77.5
 Ametal-1|net@1292|||S0|pin@691||176|77.5|pin@425||110.5|77.5
-Ametal-1|net@1299|||S1800|pin@424||20|72|pin@324||167.5|72
+Ametal-1|net@1299|||S1800|pin@424||20|72|pin@324||93.5|72
 Ametal-1|net@1300|||S2700|nand3in6@2|inB|-285|-264|contact@49||-285|-260
 Ametal-2|net@1301|||S0|contact@49||-285|-260|contact@50||-298|-260
 Ametal-2|net@1308|||S0|ilcOdd@6|outtt[1]|-213|248|contact@52||-298|248
@@ -797,9 +799,12 @@ Ametal-3|net@1313|||S2700|contact@50||-298|-260|contact@52||-298|248
 Ametal-1|net@1315|||S2700|nand10@1|inB|-284|-119|contact@53||-284|-116
 Ametal-2|net@1319|||S1800|ilcOdd@6|do[7]|-262|260|contact@55||-220|260
 Ametal-3|net@1320|||S2700|contact@56||-220|16|contact@55||-220|260
-Ametal-2|net@1323|||S0|contact@47||-110|16|contact@56||-220|16
+Ametal-2|net@1323|||S0|contact@47||-184|16|contact@56||-220|16
 Ametal-2|net@1324|||S1800|contact@53||-284|-116|contact@54||-220|-116
 Ametal-3|net@1325|||S2700|contact@54||-220|-116|contact@56||-220|16
+Ametal-2|net@1328||6.2|S0|pinsVddG@6|gnd|335.5|0|calculat@1|gnd_1|261.5|0
+Ametal-2|net@1329||6.2|S1800|calculat@1|vdd_2|261.5|50|pinsVddG@6|vdd|335.5|50
+Ametal-2|net@1330||6.2|S1800|calculat@1|vdd_3|261.5|-50|pinsVddG@6|vdd_1|335.5|-50
 Ebitt[1]||D5G2;|ilcOdd@6|bitt[1]|O
 Ebitt[2]||D5G2;|ilcEven@8|bitt[2]|O
 Ebitt[3]||D5G2;|ilcOdd@6|bitt[3]|O
@@ -817,6 +822,7 @@ Egnd_19||D5G2;|pinsVddG@5|gnd|G
 Egnd_22||D5G2;|nand10@1|gnd_1|G
 Egnd_24||D5G2;|nand3in6@2|gnd|G
 Egnd_25||D5G2;|calculat@1|gnd|G
+Egnd_26||D5G2;|pinsVddG@6|gnd|G
 Eilc[decLO]||D5G2;|pin@647||I
 Eilc[do]||D5G2;|nand3in6@2|out_1|O
 Eilc[load]||D5G2;|pin@642||I
@@ -846,6 +852,8 @@ Evdd_44||D5G2;|nand10@1|vdd_2|P
 Evdd_46||D5G2;|nand3in6@2|vdd|P
 Evdd_47||D5G2;|nand3in6@2|vdd_1|P
 Evdd_48||D5G2;|calculat@1|vdd|P
+Evdd_49||D5G2;|pinsVddG@6|vdd|P
+Evdd_50||D5G2;|pinsVddG@6|vdd_1|P
 X
 
 # Cell ilc;7{lay}
@@ -3183,7 +3191,7 @@ EsT,sF||D4G2;|conn@2|a|I
 X
 
 # Cell muxForD;1{ic}
-CmuxForD;1{ic}||artwork|1237124911036|1237125054986|E
+CmuxForD;1{ic}||artwork|1237124911036|1237643719230|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NThick-Circle|art@2||1.5|0|1|1||
 Nschematic:Bus_Pin|pin@0||-2|0|-1|-1||
@@ -3206,20 +3214,28 @@ AThicker|net@5|||FS900|pin@8||1|2|pin@9||1|-2
 AThicker|net@6|||FS140|pin@9||1|-2|pin@6||-1|-2.5
 AThicker|net@8|||FS900|pin@10||0|-2.25|pin@11||0|-3
 Ein[1:6]||D5G2;|pin@0||I
-Eout[1:7]||D5G2;|pin@2||O
+Eout[1:7]|outLO[1:7]|D5G2;|pin@2||O
 Esel||D5G2;|pin@4||I
 X
 
 # Cell muxForD;1{lay}
-CmuxForD;1{lay}||cmos90|1237123713610|1237153512841||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237124868902|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237228665946
+CmuxForD;1{lay}||cmos90|1237123713610|1237841338711||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237645776075|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237841459996
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||-129|28||||
-NX-Metal-1-Metal-2-Con|contact@1||113.5|28||||
-NX-Metal-1-Metal-2-Con|contact@2||129|-28||||
 NX-Metal-1-Metal-2-Con|contact@3||135|-16||||
 NX-Metal-1-Metal-2-Con|contact@4||135|0||6.2||
 NX-Metal-1-Metal-2-Con|contact@5||-102.5|60||||
 NX-Metal-1-Metal-2-Con|contact@6||-97|-28||||
+NX-Metal-1-Metal-2-Con|contact@7||129|28||||
+NX-Metal-1-Metal-2-Con|contact@8||-129|-28||||
+NX-Metal-1-Metal-2-Con|contact@9||113.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@10||-83|10||||
+NX-Metal-1-Metal-2-Con|contact@11||-55|16||||
+NX-Metal-1-Metal-2-Con|contact@12||-27|10||||
+NX-Metal-1-Metal-2-Con|contact@13||1|16||||
+NX-Metal-1-Metal-2-Con|contact@14||29|10||||
+NX-Metal-1-Metal-2-Con|contact@15||57|16||||
+NX-Metal-1-Metal-2-Con|contact@16||85|10||||
+NX-Metal-1-Metal-2-Con|contact@17||-113.5|-34||||
 Igates1inM:inv20B;1{lay}|inv20B@0||-127|0|X||D5G4;
 Igates1inM:inv20B;1{lay}|inv20B@1||127|0|||D5G4;
 Imux10/2forD;3{lay}|mux10/2f@0||1|0|||D5G4;
@@ -3240,15 +3256,20 @@ NMetal-1-Pin|pin@9||-102.5|33||||
 NMetal-1-Pin|pin@10||-102.5|66||||
 NMetal-1-Pin|pin@11||-102.5|-20||||
 NMetal-1-Pin|pin@12||-97|-20||||
+NMetal-2-Pin|pin@13||-90|10||||
+NMetal-2-Pin|pin@17||-62|16||||
+NMetal-2-Pin|pin@18||-34|10||||
+NMetal-2-Pin|pin@19||-6|16||||
+NMetal-2-Pin|pin@20||22|10||||
+NMetal-2-Pin|pin@21||50|16||||
+NMetal-2-Pin|pin@22||78|10||||
+NMetal-2-Pin|pin@24||-105|-34||||
 IwiresL:wellContacts13;1{lay}|wellCont@0||-108|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@1||108|0|||D5G4;
 Ametal-1|net@4|||S1800|inv20B@0|in|-123|-25|pin@0||-113.5|-25
 Ametal-1|net@7|||S0|pin@2||-113.5|25|inv20B@0|in_1|-123|25
 Ametal-1|net@14|||S0|inv20B@1|in|123|-25|pin@3||113.5|-25
 Ametal-1|net@17|||S1800|pin@5||113.5|25|inv20B@1|in_1|123|25
-Ametal-1|net@19|||S2700|inv20B@0|out|-129|13|contact@0||-129|28
-Ametal-1|net@21|||S2700|pin@5||113.5|25|contact@1||113.5|28
-Ametal-1|net@22|||S900|inv20B@1|out_1|129|-13|contact@2||129|-28
 Ametal-2|net@27|||S0|inv20B@1|gnd_1|135|0|contact@4||135|0
 Ametal-1|net@28|||S2700|pin@0||-113.5|-25|pin@2||-113.5|25
 Ametal-1|net@29|||S2700|pin@3||113.5|-25|pin@5||113.5|25
@@ -3311,10 +3332,29 @@ Ametal-2|net@85||6.2|S0|wellCont@0|vdd_1|-112.5|50|inv20B@0|vdd|-119|50
 Ametal-2|net@86||6.2|S0|inv20B@1|vdd|119|50|wellCont@1|vdd_3|112.5|50
 Ametal-2|net@87||6.2|S1800|wellCont@1|gnd_1|112.5|0|inv20B@1|gnd|119|0
 Ametal-2|net@88||6.2|S1800|wellCont@1|vdd_2|112.5|-50|inv20B@1|vdd_1|119|-50
-Ametal-2|net@89|||S0|mux10/2f@0|s[T]|1|28|contact@0||-129|28
-Ametal-2|net@90|||S1800|mux10/2f@0|s[T]|1|28|contact@1||113.5|28
-Ametal-2|net@91|||S1800|mux10/2f@0|s[F_1]|1|-28|contact@2||129|-28
 Ametal-2|net@92|||S1800|mux10/2f@6|in[1]|89|-16|contact@3||135|-16
+Ametal-1|net@93|||S2700|inv20B@1|out_1|129|-13|contact@7||129|28
+Ametal-2|net@94|||S1800|mux10/2f@6|s[T]|85|28|contact@7||129|28
+Ametal-1|net@95|||S900|inv20B@0|out|-129|13|contact@8||-129|-28
+Ametal-2|net@96|||S0|mux10/2f@1|s[F_1]|-83|-28|contact@8||-129|-28
+Ametal-2|net@97|||S1800|mux10/2f@6|s[F_1]|85|-28|contact@9||113.5|-28
+Ametal-1|net@98|||S900|pin@3||113.5|-25|contact@9||113.5|-28
+Ametal-2|net@101|||S1800|pin@13||-90|10|contact@10||-83|10
+Ametal-1|net@102|||S900|mux10/2f@1|out[1]|-83|13|contact@10||-83|10
+Ametal-1|net@104||0.4|S2700|mux10/2f@2|out[1]|-55|13|contact@11||-55|16
+Ametal-2|net@105|||S1800|pin@18||-34|10|contact@12||-27|10
+Ametal-1|net@106|||S900|mux10/2f@3|out[1]|-27|13|contact@12||-27|10
+Ametal-2|net@107|||S1800|pin@19||-6|16|contact@13||1|16
+Ametal-1|net@108||0.4|S2700|mux10/2f@0|out[1]|1|13|contact@13||1|16
+Ametal-2|net@109|||S1800|pin@20||22|10|contact@14||29|10
+Ametal-1|net@110|||S900|mux10/2f@4|out[1]|29|13|contact@14||29|10
+Ametal-2|net@111|||S1800|pin@21||50|16|contact@15||57|16
+Ametal-1|net@112||0.4|S2700|mux10/2f@5|out[1]|57|13|contact@15||57|16
+Ametal-1|net@114|||S900|mux10/2f@6|out[1]|85|13|contact@16||85|10
+Ametal-2|net@115|||S1800|pin@17||-62|16|contact@11||-55|16
+Ametal-2|net@120|||S1800|pin@22||78|10|contact@16||85|10
+Ametal-1|net@121|||S900|pin@0||-113.5|-25|contact@17||-113.5|-34
+Ametal-2|net@122|||S1800|contact@17||-113.5|-34|pin@24||-105|-34
 Egnd_1|gnd|D5G2;|inv20B@0|gnd_1|G
 Egnd_2||D5G2;|inv20B@1|gnd_1|G
 Ein[1]||D5G2;|mux10/2f@1|in[1]|I
@@ -3323,14 +3363,14 @@ Ein[3]||D5G2;|mux10/2f@3|in[1]|I
 Ein[4]||D5G2;|mux10/2f@0|in[1]|I
 Ein[5]||D5G2;|mux10/2f@4|in[1]|I
 Ein[6]||D5G2;|mux10/2f@5|in[1]|I
-Eout[1]|outLO[1]|D5G2;|mux10/2f@1|out[1]|I
-Eout[2]|outLO[2]|D5G2;|mux10/2f@2|out[1]|I
-Eout[3]|outLO[3]|D5G2;|mux10/2f@3|out[1]|I
-Eout[4]|outLO[4]|D5G2;|mux10/2f@0|out[1]|I
-Eout[5]|outLO[5]|D5G2;|mux10/2f@4|out[1]|I
-Eout[6]|outLO[6]|D5G2;|mux10/2f@5|out[1]|I
-Eout[7]|outLO[7]|D5G2;|mux10/2f@6|out[1]|I
-Econt|sel|D5G2;|pin@0||I
+EoutLO[1]||D5G2;|pin@13||O
+EoutLO[2]||D5G2;|pin@17||O
+EoutLO[3]||D5G2;|pin@18||O
+EoutLO[4]||D5G2;|pin@19||O
+EoutLO[5]||D5G2;|pin@20||O
+EoutLO[6]||D5G2;|pin@21||O
+EoutLO[7]||D5G2;|pin@22||O
+Esel||D5G2;|pin@24||I
 Evdd_2|vdd|D5G2;|inv20B@0|vdd_2|P
 Evdd_3||D5G2;|inv20B@0|vdd_3|P
 Evdd_4||D5G2;|inv20B@1|vdd_2|P
@@ -3338,7 +3378,7 @@ Evdd_5||D5G2;|inv20B@1|vdd_3|P
 X
 
 # Cell muxForD;1{sch}
-CmuxForD;1{sch}||schematic|1237123409146|1237311344104|
+CmuxForD;1{sch}||schematic|1237123409146|1237643719230|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-23|12||||
 NOff-Page|conn@1||-14.5|5||||
@@ -3377,7 +3417,7 @@ Awire|sT|D5G2;||900|pin@5||12|12|pin@6||12|9
 Abus|sT,sF|D5G2;|-0.5|IJ2700|mux10/2x@0|sT,sF|0|4|pin@8||0|7
 Awire|xx|D5G2;||2700|conn@3||-29|5|pin@12||-29|10
 Ein[1:7]@152727257|in[1:6]|D4G2;|conn@1|a|I
-Eout[1:7]||D6G2;|conn@2|y|O
+Eout[1:7]|outLO[1:7]|D6G2;|conn@2|y|O
 Ein[1:7]|sel|D4G2;|conn@0|a|I
 X
 
@@ -3410,13 +3450,13 @@ Esel||D5G2;|pin@4||I
 X
 
 # Cell muxForPS;1{lay}
-CmuxForPS;1{lay}||cmos90|1237123713610|1237154054566||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237124068183|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237155911791
+CmuxForPS;1{lay}||cmos90|1237123713610|1237646260048||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237646267434|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237646267434
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@3||-129|-28||||
-NX-Metal-1-Metal-2-Con|contact@4||113.5|-28||||
-NX-Metal-1-Metal-2-Con|contact@5||129|28||||
 NX-Metal-1-Metal-2-Con|contact@6||-102.5|60||||
 NX-Metal-1-Metal-2-Con|contact@7||-97|-28||||
+NX-Metal-1-Metal-2-Con|contact@8||-129|28||||
+NX-Metal-1-Metal-2-Con|contact@9||113.5|28||||
+NX-Metal-1-Metal-2-Con|contact@10||129|-28||||
 Igates1inM:inv20B;1{lay}|inv20B@0||-127|0|X||D5G4;
 Igates1inM:inv20B;1{lay}|inv20B@1||127|0|||D5G4;
 Imux10/2forPS;4{lay}|mux10/2f@7||-83|0|||D5G4;
@@ -3449,9 +3489,6 @@ Ametal-1|net@14|||S0|inv20B@1|in|123|-25|pin@3||113.5|-25
 Ametal-1|net@15|||S2700|pin@3||113.5|-25|pin@4||113.5|3
 Ametal-1|net@16|||S2700|pin@4||113.5|3|pin@5||113.5|25
 Ametal-1|net@17|||S1800|pin@5||113.5|25|inv20B@1|in_1|123|25
-Ametal-1|net@25|||S900|inv20B@0|out_1|-129|-13|contact@3||-129|-28
-Ametal-1|net@27|||S900|pin@3||113.5|-25|contact@4||113.5|-28
-Ametal-1|net@29|||S2700|inv20B@1|out|129|13|contact@5||129|28
 Ametal-2|net@30|||S0|mux10/2f@7|gnd|-64.5|0|mux10/2f@9|gnd_1|-73.5|0
 Ametal-2|net@31|||S0|mux10/2f@7|vdd|-64.5|50|mux10/2f@9|vdd_2|-73.5|50
 Ametal-2|net@32|||S0|mux10/2f@7|vdd_1|-64.5|-50|mux10/2f@9|vdd_3|-73.5|-50
@@ -3510,9 +3547,12 @@ Ametal-2|net@84||6.2|S0|wellCont@0|vdd_1|-112.5|50|inv20B@0|vdd|-119|50
 Ametal-2|net@85||6.2|S0|inv20B@1|vdd|119|50|wellCont@1|vdd_3|112.5|50
 Ametal-2|net@86||6.2|S1800|wellCont@1|gnd_1|112.5|0|inv20B@1|gnd|119|0
 Ametal-2|net@87||6.2|S1800|wellCont@1|vdd_2|112.5|-50|inv20B@1|vdd_1|119|-50
-Ametal-2|net@88|||S1800|mux10/2f@8|sF_1|1|-28|contact@4||113.5|-28
-Ametal-2|net@89|||S0|mux10/2f@8|sF_1|1|-28|contact@3||-129|-28
-Ametal-2|net@90|||S1800|mux10/2f@8|sT|1|28|contact@5||129|28
+Ametal-1|net@91|||S2700|inv20B@0|out|-129|13|contact@8||-129|28
+Ametal-2|net@92|||S0|mux10/2f@7|sT|-83|28|contact@8||-129|28
+Ametal-2|net@93|||S1800|mux10/2f@13|sT|85|28|contact@9||113.5|28
+Ametal-1|net@94|||S2700|pin@5||113.5|25|contact@9||113.5|28
+Ametal-1|net@95|||S900|inv20B@1|out_1|129|-13|contact@10||129|-28
+Ametal-2|net@96|||S1800|mux10/2f@13|sF_1|85|-28|contact@10||129|-28
 Egnd||D5G2;|inv20B@0|gnd_1|G
 Egnd_2||D5G2;|inv20B@1|gnd_1|G
 Ein[1]||D5G2;|mux10/2f@7|in[1]|I
@@ -4684,7 +4724,7 @@ Es[1,2]|s[1]|D6G2;|conn@5|y|O
 X
 
 # Cell olcControl2;2{lay}
-ColcControl2;2{lay}||cmos90|1232819186778|1237037960644|I|ATTR_NCC(D5G3;NTX-6;Y140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237037967404|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237037967404
+ColcControl2;2{lay}||cmos90|1232819186778|1237674785388|I|ATTR_NCC(D5G3;NTX-6;Y140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237674789074|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237674789074
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-61.5|-100||||
 NX-Metal-1-Metal-2-Con|contact@1||-84|-100||||
@@ -4721,6 +4761,7 @@ NMetal-1-Pin|pin@116||20|-107||||
 IdriversL:predDri20wMC;3{lay}|predDri2@1||37|-72|Y||D5G4;
 IdriversL:predDri20wMC;3{lay}|predDri2@2||-101|-72|XY||D5G4;
 IdriversL:predDri20wMC;3{lay}|predDri2@3||96|72|||D5G4;
+IwiresL:select15;1{lay}|select15@0||55|72|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@0||-73|-72|||D5G4;
 Ametal-1|net@250|||S900|ctrAND2i@0|out|-110|88|driveCon@0|out|-110|35
 Ametal-2|net@251||1.2|S0|driveCon@0|take|-102|6.7|pin@68||-109.5|6.7
@@ -4749,9 +4790,9 @@ Ametal-1|net@311|||S900|predDri2@3|mc|81|65|contact@9||81|-6
 Ametal-2|net@312|||S1800|pin@79||-75|-100|contact@0||-61.5|-100
 Ametal-2|net@324|||S1800|contact@3||-101|-44|pin@89||-74|-44
 Ametal-2|net@326|||S0|pin@91||-26|-112|contact@6||-44.5|-112
-Ametal-2|net@334||6.2|S1800|inv10D@0|gnd_1|55.5|72|ctrAND2i@0|gnd|56.5|72
-Ametal-2|net@335||6.2|S1800|inv10D@0|vdd_2|55.5|22|ctrAND2i@0|vdd_1|56.5|22
-Ametal-2|net@336||6.2|S1800|inv10D@0|vdd_3|55.5|122|ctrAND2i@0|vdd|56.5|122
+Ametal-2|net@334||6.2|S0|inv10D@0|gnd_1|55.5|72|ctrAND2i@0|gnd|54|72
+Ametal-2|net@335||6.2|S0|inv10D@0|vdd_2|55.5|22|ctrAND2i@0|vdd_1|54|22
+Ametal-2|net@336||6.2|S0|inv10D@0|vdd_3|55.5|122|ctrAND2i@0|vdd|54|122
 Ametal-2|net@337|||S1800|inv10D@0|gnd|72.5|72|predDri2@3|gnd|74.5|72
 Ametal-2|net@338|||S1800|inv10D@0|vdd_1|72.5|122|predDri2@3|vdd|74.5|122
 Ametal-2|net@339|||S1800|inv10D@0|vdd|72.5|22|predDri2@3|vdd_1|74.5|22
@@ -4805,7 +4846,7 @@ Evdd_9||D5G2;|ctrAND1i@2|vdd_5|P
 X
 
 # Cell olcControl2;1{lay}
-ColcControl2;1{lay}||cmos90|1232819186778|1236908967051|I|ATTR_NCC(D5G3;NTX-6;Y140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1233266775956|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1233271291817
+ColcControl2;1{lay}||cmos90|1232819186778|1237674336139|I|ATTR_NCC(D5G3;NTX-6;Y140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1233266775956|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1233271291817
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-71.5|-100||||
 NX-Metal-1-Metal-2-Con|contact@1||-84|-100||||
@@ -4886,9 +4927,9 @@ Ametal-2|net@321|||S0|contact@5||23|-88|pin@91||-26|-88
 Ametal-1|net@322|||S900|pin@82||-52|-53|contact@6||-52|-88
 Ametal-2|net@324|||S1800|contact@3||-101|-44|pin@89||-74|-44
 Ametal-2|net@326|||S0|pin@91||-26|-88|contact@6||-52|-88
-Ametal-2|net@334||6.2|S0|inv10D@0|gnd_1|60.5|72|ctrAND2i@0|gnd|56.5|72
-Ametal-2|net@335||6.2|S0|inv10D@0|vdd_2|60.5|22|ctrAND2i@0|vdd_1|56.5|22
-Ametal-2|net@336||6.2|S0|inv10D@0|vdd_3|60.5|122|ctrAND2i@0|vdd|56.5|122
+Ametal-2|net@334||6.2|S0|inv10D@0|gnd_1|60.5|72|ctrAND2i@0|gnd|54|72
+Ametal-2|net@335||6.2|S0|inv10D@0|vdd_2|60.5|22|ctrAND2i@0|vdd_1|54|22
+Ametal-2|net@336||6.2|S0|inv10D@0|vdd_3|60.5|122|ctrAND2i@0|vdd|54|122
 Ametal-2|net@337|||S0|inv10D@0|gnd|77.5|72|predDri2@3|gnd|77.5|72
 Ametal-2|net@338|||S0|inv10D@0|vdd_1|77.5|122|predDri2@3|vdd|77.5|122
 Ametal-2|net@339|||S0|inv10D@0|vdd|77.5|22|predDri2@3|vdd_1|77.5|22
index 11c133f..c2cf306 100755 (executable)
@@ -159,7 +159,7 @@ Eflag[D][set]||D6G2;|conn@7|y|O
 X
 
 # Cell ilcMoveOut;1{ic}
-CilcMoveOut;1{ic}||artwork|1236743723435|1237249108343|EI
+CilcMoveOut;1{ic}||artwork|1236743723435|1237672115096|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@0||-11|-7|-1|-1|R|
 Ngeneric:Invisible-Pin|pin@1||-11|-6|1|1|R|
@@ -235,7 +235,7 @@ AThicker|net@39|||FS450|pin@53||-7.5|8|pin@54||-8.5|7
 AThicker|net@40|||FS1800|pin@54||-8.5|7|pin@48||-6|7
 AThicker|net@42|||FS900|pin@18||0|6|pin@58||0|5
 AThicker|net@43|||FS1800|pin@58||0|5|pin@59||1|5
-Ebit[Di,Ti]|bit[Di,Ti,Do]|D5G2;|pin@0||I
+Ebit[Di,Ti]||D5G2;|pin@0||I
 Edo[Mv,Tp]||D5G2;|pin@2||I
 Edo[reD]||D5G2;|pin@32||O
 Etorp|epi[torp]|D5G2;|pin@14||I
@@ -251,7 +251,7 @@ Esucc[sf]||D5G2;|pin@60||I
 X
 
 # Cell ilcMoveOut;1{lay}
-CilcMoveOut;1{lay}||cmos90|1236826193407|1237224787959||ATTR_NCC(D5G5;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237224815817|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237224815817
+CilcMoveOut;1{lay}||cmos90|1236826193407|1237842255329||ATTR_NCC(D5G5;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237842209622|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237842341571
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@2||-92.5|-266||||
 NX-Metal-1-Metal-2-Con|contact@3||-115.5|-122||||
@@ -288,9 +288,9 @@ NX-Metal-2-Metal-3-Con|contact@54||-174|-134||||
 NX-Metal-2-Metal-3-Con|contact@55||-354|-128||||
 NX-Metal-1-Metal-2-Con|contact@56||-260.5|586||||
 NX-Metal-1-Metal-2-Con|contact@57||-404.5|586||||
-NX-Metal-1-Metal-2-Con|contact@58||-193|442||||
-NX-Metal-1-Metal-2-Con|contact@59||-337|442||||
-NX-Metal-1-Metal-2-Con|contact@60||-481|442||||
+NX-Metal-1-Metal-2-Con|contact@58||-197.5|442||||
+NX-Metal-1-Metal-2-Con|contact@59||-341.5|442||||
+NX-Metal-1-Metal-2-Con|contact@60||-485.5|442||||
 NX-Metal-2-Metal-3-Con|contact@61||-162|586||||
 NX-Metal-2-Metal-3-Con|contact@62||-474|442||||
 NX-Metal-2-Metal-3-Con|contact@63||-354|442||||
@@ -309,11 +309,11 @@ NX-Metal-1-Metal-2-Con|contact@78||510|566||||
 NX-Metal-1-Metal-2-Con|contact@79||510|504||||
 NX-Metal-1-Metal-2-Con|contact@80||-73|422||||
 NX-Metal-1-Metal-2-Con|contact@81||-73|392||||
-NX-Metal-1-Metal-2-Con|contact@82||-418.5|392||||
+NX-Metal-1-Metal-2-Con|contact@82||-423|392||||
 NX-Metal-1-Metal-2-Con|contact@83||-441|566||||
 NX-Metal-2-Metal-3-Con|contact@84||-42|248||||
-NX-Metal-1-Metal-2-Con|contact@87||516|422||||
-NX-Metal-1-Metal-2-Con|contact@88||516|404||||
+NX-Metal-1-Metal-2-Con|contact@87||497|422||||
+NX-Metal-1-Metal-2-Con|contact@88||497|404||||
 IloopCountM:ilc;8{lay}|ilc@1||184|0|||D5G4;
 ImoveOut;2{lay}|moveOut@0||-323.5|0|||D5G4;
 NMetal-1-Pin|pin@51||-80.5|498||||
@@ -322,16 +322,17 @@ NMetal-1-Pin|pin@53||-75|504||||
 NMetal-1-Pin|pin@54||-126|504||||
 NMetal-1-Pin|pin@55||-69.5|510||||
 NMetal-1-Pin|pin@56||-120|510||||
-NMetal-1-Pin|pin@72||-418.5|504||||
+NMetal-1-Pin|pin@72||-423|504||||
 NMetal-1-Pin|pin@73||-441|504||||
 NMetal-2-Pin|pin@81||-515|404||||
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-519.5|576|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||519.5|576|||D5G4;
 IscanM:scanEx2h;1{lay}|scanEx2h@0||-290|576|X||D5G4;
-IscanM:scanEx3h;1{lay}|scanEx3h@1||-294.5|432|X||D5G4;
+IscanM:scanEx3h;1{lay}|scanEx3h@1||-299|432|X||D5G4;
 IscanM:scanEx4h;1{lay}|scanEx4h@2||187|576|X||D5G4;
 IscanM:scanEx4h;1{lay}|scanEx4h@3||222.5|432|X||D5G4;
 IwiresL:select100;1{lay}|select10@0||-472|576|||D5G4;
+IwiresL:select15;1{lay}|select15@0||514.5|432|||D5G4;
 IwiresL:select30;1{lay}|select30@0||-70|432|||D5G4;
 IwiresL:select50;1{lay}|select50@0||-123|576|||D5G4;
 IwiresL:select50;1{lay}|select50@1||497|576|||D5G4;
@@ -393,27 +394,27 @@ Ametal-2|net@163|||S0|moveOut@0|s[4]|-147.5|-134|contact@54||-174|-134
 Ametal-2|net@165|||S1800|moveOut@0|s[3]|-368|-128|contact@55||-354|-128
 Ametal-1|net@170|||S2700|scanEx2h@0|dIn[1]|-260.5|569|contact@56||-260.5|586
 Ametal-1|net@172|||S2700|scanEx2h@0|dIn[2]|-404.5|569|contact@57||-404.5|586
-Ametal-1|net@174|||S2700|scanEx3h@1|dIn[1]|-193|425|contact@58||-193|442
-Ametal-1|net@176|||S2700|scanEx3h@1|dIn[2]|-337|425|contact@59||-337|442
-Ametal-1|net@178|||S2700|scanEx3h@1|dIn[3]|-481|425|contact@60||-481|442
+Ametal-1|net@174|||S2700|scanEx3h@1|dIn[1]|-197.5|425|contact@58||-197.5|442
+Ametal-1|net@176|||S2700|scanEx3h@1|dIn[2]|-341.5|425|contact@59||-341.5|442
+Ametal-1|net@178|||S2700|scanEx3h@1|dIn[3]|-485.5|425|contact@60||-485.5|442
 Ametal-2|net@179|||S0|contact@61||-162|586|contact@56||-260.5|586
-Ametal-2|net@181|||S0|contact@62||-474|442|contact@60||-481|442
-Ametal-2|net@183|||S0|contact@59||-337|442|contact@63||-354|442
+Ametal-2|net@181|||S0|contact@62||-474|442|contact@60||-485.5|442
+Ametal-2|net@183|||S0|contact@59||-341.5|442|contact@63||-354|442
 Ametal-2|net@185|||S0|contact@64||-330|586|contact@57||-404.5|586
-Ametal-2|net@187|||S0|contact@65||-174|442|contact@58||-193|442
+Ametal-2|net@187|||S0|contact@65||-174|442|contact@58||-197.5|442
 Ametal-3|net@189|||S2700|contact@49||-186|-298|contact@74||-186|560
 Ametal-3|net@190|||S2700|contact@51||-474|-304|contact@62||-474|442
 Ametal-3|net@191|||S2700|contact@52||-162|-304|contact@61||-162|586
 Ametal-3|net@192|||S2700|contact@53||-330|-134|contact@64||-330|586
 Ametal-3|net@193|||S2700|contact@54||-174|-134|contact@65||-174|442
 Ametal-3|net@194|||S2700|contact@55||-354|-128|contact@63||-354|442
-Ametal-2|net@195||6.2|S1800|scanEx3h@1|vdd_2|-78.5|482|scanEx4h@3|vdd_3|-65.5|482
-Ametal-2|net@196||6.2|S0|scanEx4h@3|gnd_1|-65.5|432|scanEx3h@1|gnd|-78.5|432
-Ametal-2|net@197|||S0|scanEx4h@3|mc_1|-65.5|416|scanEx3h@1|mc|-78.5|416
-Ametal-2|net@198|||S0|contact@68||-75|466|scanEx3h@1|p1p|-78.5|466
-Ametal-2|net@199|||S0|contact@70||-69.5|454|scanEx3h@1|p2p|-78.5|454
+Ametal-2|net@195||6.2|S1800|scanEx3h@1|vdd_2|-83|482|scanEx4h@3|vdd_3|-65.5|482
+Ametal-2|net@196||6.2|S0|scanEx4h@3|gnd_1|-65.5|432|scanEx3h@1|gnd|-83|432
+Ametal-2|net@197|||S0|scanEx4h@3|mc_1|-65.5|416|scanEx3h@1|mc|-83|416
+Ametal-2|net@198|||S0|contact@68||-75|466|scanEx3h@1|p1p|-83|466
+Ametal-2|net@199|||S0|contact@70||-69.5|454|scanEx3h@1|p2p|-83|454
 Ametal-2|net@200|||S0|scanEx4h@3|rd_1|-65.5|472|contact@66||-80.5|472
-Ametal-2|net@202||6.2|S0|scanEx4h@3|vdd_1|-65.5|382|scanEx3h@1|vdd|-78.5|382
+Ametal-2|net@202||6.2|S0|scanEx4h@3|vdd_1|-65.5|382|scanEx3h@1|vdd|-83|382
 Ametal-2|net@203||6.2|S1800|scanEx2h@0|vdd_2|-146|626|scanEx4h@2|vdd_3|-101|626
 Ametal-2|net@204||6.2|S0|scanEx4h@2|gnd_1|-101|576|scanEx2h@0|gnd|-146|576
 Ametal-2|net@205|||S0|scanEx4h@2|mc_1|-101|560|scanEx2h@0|mc|-146|560
@@ -429,7 +430,7 @@ Ametal-2|net@218|||S0|scanEx2h@0|mc|-146|560|contact@74||-186|560
 Ametal-2|net@219|||S0|scanEx4h@2|p1p_1|-101|610|contact@69||-126|610
 Ametal-2|net@220|||S0|scanEx4h@2|rd_1|-101|616|contact@67||-132|616
 Ametal-2|net@221|||S0|scanEx4h@2|p2p_1|-101|598|contact@71||-120|598
-Ametal-2|net@222|||S1800|contact@66||-80.5|472|scanEx3h@1|rd|-78.5|472
+Ametal-2|net@222|||S0|contact@66||-80.5|472|scanEx3h@1|rd|-83|472
 Ametal-2|net@223|||S0|scanEx4h@3|p1p_1|-65.5|466|contact@68||-75|466
 Ametal-2|net@224|||S0|scanEx4h@3|p2p_1|-65.5|454|contact@70||-69.5|454
 Ametal-1|net@226|||S0|pin@51||-80.5|498|pin@52||-132|498
@@ -443,13 +444,13 @@ Ametal-2|net@238|||S1800|scanEx4h@3|sout|-65.5|422|contact@76||-59.5|422
 Ametal-2|net@243|||S1800|scanEx4h@2|sin|475|566|contact@78||510|566
 Ametal-1|net@247|||S900|contact@78||510|566|contact@79||510|504
 Ametal-2|net@248|||S0|scanEx4h@2|sout|-101|566|scanEx2h@0|sin|-146|566
-Ametal-2|net@249|||S0|contact@81||-73|392|contact@82||-418.5|392
-Ametal-2|net@250|||S1800|scanEx3h@1|sin|-78.5|422|contact@80||-73|422
+Ametal-2|net@249|||S0|contact@81||-73|392|contact@82||-423|392
+Ametal-2|net@250|||S1800|scanEx3h@1|sin|-83|422|contact@80||-73|422
 Ametal-2|net@254|||S0|scanEx2h@0|sout|-434|566|contact@83||-441|566
 Ametal-1|net@261|||S900|contact@80||-73|422|contact@81||-73|392
 Ametal-1|net@262|||S2700|pin@73||-441|504|contact@83||-441|566
-Ametal-1|net@263|||S2700|contact@82||-418.5|392|pin@72||-418.5|504
-Ametal-1|net@264|||S0|pin@72||-418.5|504|pin@73||-441|504
+Ametal-1|net@263|||S2700|contact@82||-423|392|pin@72||-423|504
+Ametal-1|net@264|||S0|pin@72||-423|504|pin@73||-441|504
 Ametal-2|net@266||6.2|S0|scanEx2h@0|vdd_1|-434|526|pinsVddG@0|vdd_1|-519.5|526
 Ametal-2|net@267||6.2|S1800|pinsVddG@0|gnd|-519.5|576|scanEx2h@0|gnd_1|-434|576
 Ametal-2|net@268||6.2|S1800|pinsVddG@0|vdd|-519.5|626|scanEx2h@0|vdd_3|-434|626
@@ -457,21 +458,20 @@ Ametal-2|net@269||6.2|S0|pinsVddG@1|vdd_1|519.5|526|scanEx4h@2|vdd|475|526
 Ametal-2|net@270||6.2|S1800|scanEx4h@2|gnd|475|576|pinsVddG@1|gnd|519.5|576
 Ametal-2|net@271||6.2|S1800|scanEx4h@2|vdd_2|475|626|pinsVddG@1|vdd|519.5|626
 Ametal-2|net@299|||S0|ilc@1|bit[7]|-29|248|contact@84||-42|248
-Ametal-2|net@300||6.2|S1800|moveOut@0|vdd_2|-68.5|-50|ilc@1|vdd_4|-51.5|-50
-Ametal-2|net@301||6.2|S0|ilc@1|gnd_25|-51.5|0|moveOut@0|gnd_1|-68.5|0
-Ametal-2|net@302||6.2|S0|ilc@1|vdd_48|-51.5|50|moveOut@0|vdd_3|-68.5|50
 Ametal-1|net@307|||S900|contact@77||-59.5|504|contact@76||-59.5|422
-Ametal-2|net@311|||S1800|scanEx4h@3|sin|510.5|422|contact@87||516|422
-Ametal-1|net@312|||S900|contact@87||516|422|contact@88||516|404
-Ametal-2|net@313|||S0|contact@88||516|404|pin@81||-515|404
+Ametal-2|net@311|||S0|scanEx4h@3|sin|510.5|422|contact@87||497|422
+Ametal-1|net@312|||S900|contact@87||497|422|contact@88||497|404
+Ametal-2|net@313|||S0|contact@88||497|404|pin@81||-515|404
+Ametal-2|net@314||6.2|S1800|moveOut@0|gnd_5|-127.5|0|ilc@1|gnd_25|-125.5|0
+Ametal-2|net@315||6.2|S0|ilc@1|vdd_4|-125.5|-50|moveOut@0|vdd_13|-127.5|-50
+Ametal-2|net@316||6.2|S0|ilc@1|vdd_48|-125.5|50|moveOut@0|vdd_14|-127.5|50
 Ebit[Di]||D5G2;|moveOut@0|use[Di]|I
-Ebit[Do]||D5G2;|moveOut@0|inA|I
 Ebit[Ti]||D5G2;|moveOut@0|use[Ti]|I
 Edo[Mv]||D5G2;|moveOut@0|do[Mv]|I
 Edo[Tp]||D5G2;|moveOut@0|do[Tp]|I
 Edo[reD]||D5G2;|moveOut@0|do[reD]|I
 Eepi[torp]||D5G2;|moveOut@0|epi[torp]|I
-Efire[M]||D5G2;|moveOut@0|fire[M_1]|O
+Efire[M]||D5G2;|moveOut@0|fire[M]|I
 Eflag[D][set]||D5G2;|moveOut@0|flag[D][set_1]|I
 Egnd||D5G2;|ilc@1|gnd|G
 Egnd_1||D5G2;|ilc@1|gnd_1|G
@@ -486,6 +486,7 @@ Egnd_26||D5G2;|scanEx4h@3|gnd|G
 Egnd_27||D5G2;|scanEx3h@1|gnd_1|G
 Egnd_28||D5G2;|pinsVddG@0|gnd|G
 Egnd_29||D5G2;|pinsVddG@1|gnd|G
+Egnd_30||D5G2;|ilc@1|gnd_26|G
 Eilc[load]||D5G2;|ilc@1|ilc[load]|I
 EinLO[1]||D5G2;|ilc@1|inLO[1]|I
 EinLO[2]||D5G2;|ilc@1|inLO[2]|I
@@ -496,7 +497,6 @@ EinLO[6]||D5G2;|ilc@1|inLO[6]|I
 EinLO[8]||D5G2;|ilc@1|inLO[8]|I
 Emc_9|mc|D5G2;|scanEx4h@3|mc|I
 Emc_1||D5G2;|scanEx3h@1|mc_1|I
-Emc_2||D5G2;|moveOut@0|mc_1|I
 Ep1p_6|p1p|D5G2;|scanEx4h@3|p1p|B
 Ep1p_1||D5G2;|scanEx3h@1|p1p_1|B
 Ep2p_6|p2p|D5G2;|scanEx4h@3|p2p|B
@@ -505,9 +505,9 @@ Epred[D]||D5G2;|moveOut@0|pred[D]|I
 Epred[T]||D5G2;|moveOut@0|pred[T_1]|O
 Erd_6|rd|D5G2;|scanEx4h@3|rd|B
 Erd_1||D5G2;|scanEx3h@1|rd_1|B
-Esucc|sf[succ]|D5G2;|moveOut@0|succ|O
 Esin||D5G2;|pin@81||I
 Esout||D5G2;|scanEx3h@1|sout|I
+Esucc[sf]||D5G2;|moveOut@0|succ|I
 Evdd||D5G2;|ilc@1|vdd|P
 Evdd_1||D5G2;|ilc@1|vdd_1|P
 Evdd_2||D5G2;|ilc@1|vdd_2|P
@@ -516,7 +516,7 @@ Evdd_4||D5G2;|moveOut@0|vdd_4|P
 Evdd_7||D5G2;|ilc@1|vdd_7|P
 Evdd_8||D5G2;|moveOut@0|vdd_8|P
 Evdd_9||D5G2;|moveOut@0|vdd_9|P
-Evdd_11||D5G2;|moveOut@0|vdd_11|P
+Evdd_12||D5G2;|moveOut@0|vdd_12|P
 Evdd_27||D5G2;|moveOut@0|vdd_27|P
 Evdd_28||D5G2;|moveOut@0|vdd_28|P
 Evdd_29||D5G2;|moveOut@0|vdd_29|P
@@ -527,6 +527,8 @@ Evdd_37||D5G2;|ilc@1|vdd_37|P
 Evdd_38||D5G2;|ilc@1|vdd_38|P
 Evdd_39||D5G2;|ilc@1|vdd_39|P
 Evdd_40||D5G2;|moveOut@0|vdd_1|P
+Evdd_49||D5G2;|ilc@1|vdd_49|P
+Evdd_50||D5G2;|ilc@1|vdd_50|P
 Evdd_52||D5G2;|scanEx4h@3|vdd|P
 Evdd_54||D5G2;|scanEx4h@3|vdd_2|P
 Evdd_55||D5G2;|scanEx3h@1|vdd_1|P
@@ -537,7 +539,7 @@ Evdd_59||D5G2;|pinsVddG@1|vdd_1|P
 X
 
 # Cell ilcMoveOut;1{sch}
-CilcMoveOut;1{sch}||schematic|1236742999975|1237249095008|
+CilcMoveOut;1{sch}||schematic|1236742999975|1237672115096|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||2|4|||RRR|
 NOff-Page|conn@1||-8.5|13|||XYRR|
@@ -686,7 +688,7 @@ Abus|p2p,p1p,rd|D5G2;|-0.5|IJ900|pin@33||50|-6|pin@35||50|-22
 Abus|s[1,5]|D5G2;|-0.5|IJ2700|scanEx2h@0|dIn[1:3]|41.5|-12|pin@29||41.5|-7
 Abus|s[1:5]|D5G2;|-0.5|IJ2700|outDockM@0|s[1:5]|2|21|pin@36||2|27
 Abus|s[4,3,2]|D5G2;|-0.5|IJ2700|scanEx3h@0|dIn[1:4]|62|-12|pin@30||62|-8
-Ebit[Di,Ti]|bit[Di,Ti,Do]|D4G2;|conn@2|a|I
+Ebit[Di,Ti]||D4G2;|conn@2|a|I
 Edo[Mv,Tp]||D4G2;|conn@6|a|I
 Edo[reD]||D6G2;|conn@10|y|O
 Etorp|epi[torp]|D4G2;|conn@1|a|I
@@ -915,7 +917,7 @@ Euse[Di,Ti]|use[Di,Do]|D4G2;|conn@9|a|I
 X
 
 # Cell moveOut;1{ic}
-CmoveOut;1{ic}||artwork|1231680916842|1237249070142|EI
+CmoveOut;1{ic}||artwork|1231680916842|1237671796274|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@0||-4|0|-1|-1||
 Ngeneric:Invisible-Pin|pin@1||-3|0|1|1||
@@ -976,7 +978,7 @@ AThicker|net@47|||FS2700|pin@64||3|3|pin@18||3|4
 AThicker|net@48|||FS1800|pin@64||3|3|pin@65||4|3
 AThicker|net@50|||FS2700|pin@68||3|0|pin@64||3|3
 AThicker|net@51|||FS1800|pin@68||3|0|pin@69||4|0
-Ebit[Di,Ti]|bit[Di,Ti,Do]|D5G2;|pin@35||I
+Ebit[Di,Ti]||D5G2;|pin@35||I
 Edo[Mv,Tp]||D5G2;|pin@0||I
 Edo[reD]||D5G2;|pin@51||O
 Etorp|epi[torp]|D5G2;|pin@14||I
@@ -991,7 +993,7 @@ Efire[M_1]|winLO[M]|D5G2;|pin@66||O
 X
 
 # Cell moveOut;2{lay}
-CmoveOut;2{lay}||cmos90|1236430597532|1237224715919||ATTR_NCC(D5G5;NTY354;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237224671725|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237224815817
+CmoveOut;2{lay}||cmos90|1236430597532|1237772599513||ATTR_NCC(D5G5;NTY354;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237672159879|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237841095916
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@21||52|-266||||
 NX-Metal-2-Metal-3-Con|contact@22||41.5|-10||||
@@ -1001,7 +1003,7 @@ NX-Metal-2-Metal-3-Con|contact@26||23.5|-298||||
 NX-Metal-2-Metal-3-Con|contact@27||23.5|-178||||
 NX-Metal-1-Metal-2-Con|contact@29||35.5|-166||||
 NX-Metal-1-Metal-2-Con|contact@31||-78.5|-172||||
-NX-Metal-2-Metal-3-Con|contact@32||-60.5|-134||||
+NX-Metal-2-Metal-3-Con|contact@32||-60.5|-128||||
 NX-Metal-2-Metal-3-Con|contact@33||-60.5|310||||
 NX-Metal-2-Metal-3-Con|contact@34||17.5|134||||
 NX-Metal-2-Metal-3-Con|contact@35||17.5|-172||||
@@ -1023,8 +1025,7 @@ NX-Metal-2-Metal-3-Con|contact@57||-42.5|-304||||
 NX-Metal-2-Metal-3-Con|contact@58||89.5|222||||
 NX-Metal-1-Metal-2-Con|contact@59||-155|-166||||
 NX-Metal-1-Metal-2-Con|contact@60||-63.5|-178||||
-NX-Metal-1-Metal-2-Con|contact@61||120.5|-40||||
-NX-Metal-1-Metal-2-Con|contact@62||231|28||||
+NX-Metal-1-Metal-2-Con|contact@63||116|-40||||
 Imvtp;1{lay}|mvtp@1||84|-144|X||D5G4;
 NMetal-2-Pin|pin@72||190|-266||||
 NMetal-1-Pin|pin@80||52|-271||||
@@ -1035,19 +1036,16 @@ NMetal-2-Pin|pin@155||-128|72||||
 NMetal-2-Pin|pin@157||72|210||||
 NMetal-1-Pin|pin@160||171|-272||||
 NMetal-1-Pin|pin@162||8|-317||||
-NMetal-1-Pin|pin@163||120.5|-72||||
 NMetal-2-Pin|pin@165||-142|-40||||
-NMetal-1-Pin|pin@167||231|33||||
+NMetal-1-Pin|pin@168||116|-72||||
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-196|-288|||D5G4;
 IpredDT;1{lay}|predDT@1||15|-288|XY||D5G4;
 Iraces;3{lay}|races@1||0|144|Y||D5G4;
 IwiresL:select15;1{lay}|select15@0||-29.5|-144|||D5G4;
 IwiresL:select40;1{lay}|select40@0||-178.5|-288|||D5G4;
-IdriversL:sucANDdri20;2{lay}|sucANDdr@0||221|0|Y||D5G4;
 Itorp;1{lay}|torp@1||-113.5|-144|XY||D5G4;
 Ametal-1|net@182|||S900|predDT@1|ilc[do]|52|-263|contact@21||52|-266
 Ametal-2|net@183|||S1800|contact@21||52|-266|pin@72||190|-266
-Ametal-2|net@184|||S1800|races@1|winLO[M]|-71.5|-10|contact@22||41.5|-10
 Ametal-3|net@185|||S900|contact@23||41.5|-154|contact@24||41.5|-278
 Ametal-3|net@186|||S900|contact@22||41.5|-10|contact@23||41.5|-154
 Ametal-2|net@187|||S0|mvtp@1|winLO[M]|78.5|-154|contact@23||41.5|-154
@@ -1060,10 +1058,10 @@ Ametal-3|net@204|||S2700|contact@26||23.5|-298|contact@27||23.5|-178
 Ametal-1|net@240|||S2700|mvtp@1|done[M]|35.5|-180|contact@29||35.5|-166
 Ametal-2|net@244|||S0|contact@35||17.5|-172|contact@31||-78.5|-172
 Ametal-1|net@245||0.4|S900|torp@1|in@387994497|-78.5|-166|contact@31||-78.5|-172
-Ametal-2|net@259|||S1800|torp@1|torp_1|-73.5|-134|contact@32||-60.5|-134
+Ametal-2|net@259|||S1800|torp@1|torp_1|-73.5|-128|contact@32||-60.5|-128
 Ametal-2|net@261|||S0|races@1|torp|0|310|contact@33||-60.5|310
 Ametal-2|net@263|||S0|contact@29||35.5|-166|contact@59||-155|-166
-Ametal-3|net@266|||S2700|contact@32||-60.5|-134|contact@33||-60.5|310
+Ametal-3|net@266|||S2700|contact@32||-60.5|-128|contact@33||-60.5|310
 Ametal-1|net@267||0.4|S0|mvtp@1|pred|35.5|-128|pin@120||19|-128
 Ametal-1|net@268||0.4|S2700|pin@120||19|-128|pin@121||19|-72
 Ametal-2|net@271||6.2|S1800|torp@1|vdd_8|-31|-94|mvtp@1|vdd_6|-28|-94
@@ -1103,30 +1101,23 @@ Ametal-1|net@366|||S900|torp@1|mc|-63.5|-151|contact@60||-63.5|-178
 Ametal-2|net@368||6.2|S1800|pinsVddG@0|vdd|-196|-238|predDT@1|vdd_5@73437559|-166|-238
 Ametal-2|net@369||6.2|S0|predDT@1|gnd_1|-166|-288|pinsVddG@0|gnd|-196|-288
 Ametal-2|net@370||6.2|S0|predDT@1|vdd_1|-166|-338|pinsVddG@0|vdd_1|-196|-338
-Ametal-1|net@380||0.4|S2700|pin@163||120.5|-72|races@1|do[Mv]|120.5|-56
-Ametal-1|net@381||0.4|S1800|pin@121||19|-72|pin@163||120.5|-72
-Ametal-1|net@382||0.4|S2700|races@1|do[Mv]|120.5|-56|contact@61||120.5|-40
-Ametal-2|net@383|||S0|contact@61||120.5|-40|pin@165||-142|-40
-Ametal-1|net@388|||S1800|races@1|winHI[M]|184.5|-19|sucANDdr@0|inA|206|-19
-Ametal-2|net@389|||S1800|races@1|succ|62.5|28|contact@62||231|28
-Ametal-1|net@391|||S2700|sucANDdr@0|succ|231|-34|contact@62||231|28
-Ametal-2|net@392|||S0|sucANDdr@0|gnd|187|0|races@1|gnd_5|187|0
-Ametal-2|net@393|||S0|sucANDdr@0|vdd|187|-50|races@1|vdd_2|187|-50
-Ametal-2|net@394|||S0|sucANDdr@0|vdd_1|187|50|races@1|vdd_10|187|50
-Ametal-1|net@395||0.4|S2700|contact@62||231|28|pin@167||231|33
+Ametal-1|net@381||0.4|S1800|pin@121||19|-72|pin@168||116|-72
+Ametal-2|net@383|||S0|contact@63||116|-40|pin@165||-142|-40
+Ametal-2|net@396|||S0|contact@22||41.5|-10|races@1|winLO[M]|-71.5|-10
+Ametal-1|net@398|||S2700|races@1|do[Mv]|116|-56|contact@63||116|-40
+Ametal-1|net@400||0.4|S2700|pin@168||116|-72|races@1|do[Mv]|116|-56
 Euse[Di]|bit[Di]|D5G2;|races@1|bit[Di]|I
-EinA|bit[Do]|D5G2;|sucANDdr@0|inB|I
 Euse[Ti]|bit[Ti]|D5G2;|pin@153||I
 Edo[Mv]||D5G2;|pin@165||I
 Edo[Tp]||D5G2;|pin@157||I
 Edo[reD]||D5G2;|torp@1|do[reD]|I
 Eepi[torp]||D5G2;|torp@1|torp_1|I
-Efire[M_1]|fire[M]|D5G2;|predDT@1|out|O
+Efire[M]||D5G2;|predDT@1|fire[M]|I
 Eflag[D][set_1]|flag[D][set]|D5G2;|torp@1|flag[D][set]|I
 Egnd||D5G2;|predDT@1|gnd_2|G
-Egnd_1||D5G2;|sucANDdr@0|gnd_1|G
 Egnd_2||D5G2;|races@1|gnd_2|G
 Egnd_4||D5G2;|races@1|gnd|G
+Egnd_5||D5G2;|races@1|gnd_5|G
 Egnd_8||D5G2;|mvtp@1|gnd_2|G
 Egnd_10||D5G2;|races@1|gnd_3|G
 Egnd_11||D5G2;|races@1|gnd_4|G
@@ -1136,7 +1127,6 @@ Egnd_15||D5G2;|races@1|gnd_1|G
 Eilc[do]||D5G2;|pin@72||I
 Eilc[mo_1]|ilc[mo]|D5G2;|mvtp@1|inA|I
 Emc||D5G2;|predDT@1|mc|I
-Emc_1||D5G2;|torp@1|mc_1|I
 Epred[D]||D5G2;|pin@155||I
 Epred[T_1]|pred[T]|D5G2;|predDT@1|pred|O
 Es[1]||D5G2;|predDT@1|s[1]|O
@@ -1144,15 +1134,15 @@ Es[2]||D5G2;|predDT@1|s[2]|O
 Es[3]||D5G2;|torp@1|s[3]|U
 Es[4]||D5G2;|mvtp@1|s[4]|O
 Es[5]||D5G2;|mvtp@1|s[5]|O
-Esucc|sf[succ]|D5G2;|races@1|succ|O
+Esucc|succ[sf]|D5G2;|races@1|succ|I
 Evdd||D5G2;|predDT@1|vdd_5|P
 Evdd_1||D5G2;|races@1|vdd_1|P
-Evdd_2||D5G2;|sucANDdr@0|vdd_2|P
-Evdd_3||D5G2;|sucANDdr@0|vdd_3|P
 Evdd_4||D5G2;|races@1|vdd_4|P
 Evdd_8||D5G2;|races@1|vdd|P
 Evdd_9||D5G2;|races@1|vdd_5|P
-Evdd_11||D5G2;|races@1|vdd_11|P
+Evdd_12||D5G2;|races@1|vdd_12|P
+Evdd_13||D5G2;|races@1|vdd_13|P
+Evdd_14||D5G2;|races@1|vdd_14|P
 Evdd_18||D5G2;|mvtp@1|vdd_4|P
 Evdd_19||D5G2;|mvtp@1|vdd_5|P
 Evdd_22||D5G2;|predDT@1|vdd_4|P
@@ -1169,7 +1159,7 @@ EwinLO[M]||D5G2;|mvtp@1|winLO[M]|I
 X
 
 # Cell moveOut;2{sch}
-CmoveOut;2{sch}||schematic|1236301496751|1237249039920|
+CmoveOut;2{sch}||schematic|1236301496751|1237671796274|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@1||6|38|||YR|
 NOff-Page|conn@3||-19|2|||Y|
@@ -1373,7 +1363,7 @@ Awire|s[2]|D5G2;||2700|pin@106||-29|18|pin@107||-29|24
 Awire|s[3]|D5G2;||2700|pin@4||-29|-18|pin@5||-29|-12
 Awire|s[4]|D5G2;||2700|pin@16||-29|-30|pin@3||-29|-24
 Awire|s[5]|D5G2;||2700|pin@28||-29|-42|pin@30||-29|-37
-Euse[Di,Ti]|bit[Di,Ti,Do]|D4G2;|conn@9|a|I
+Euse[Di,Ti]|bit[Di,Ti]|D4G2;|conn@9|a|I
 Edo[Mv,Tp]||D4G2;|conn@17|a|I
 Edo[reD]||D6G2;|conn@19|y|O
 Etorp|epi[torp]|D4G2;|conn@3|a|I
@@ -1564,7 +1554,7 @@ Emc_1|winLO[M]|D4G2;|conn@1|a|I
 X
 
 # Cell predDT;1{lay}
-CpredDT;1{lay}||cmos90|1236598225931|1236903833304|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1236903837605|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1236903837605
+CpredDT;1{lay}||cmos90|1236598225931|1237677869062|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237677871095|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237677871095
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-58.5|22||||
 NX-Metal-1-Metal-2-Con|contact@1||-6.5|22||||
@@ -1577,6 +1567,7 @@ NX-Metal-1-Metal-2-Con|contact@7||119|-10||||
 NX-Metal-1-Metal-2-Con|contact@8||85.5|-16||||
 NX-Metal-1-Metal-2-Con|contact@9||113.5|16||||
 NX-Metal-1-Metal-2-Con|contact@11||-176.5|16||||
+NX-Metal-1-Metal-2-Con|contact@12||134.5|40||||
 Igates1inM:inv05;1{lay}|inv05@0||-39|0|XRR||D5G4;
 Igates1inM:inv510;1{lay}|inv510@1||103|0|Y||D5G4;
 Igates1inM:inv510;2{lay}|inv510@2||-168|0|XY||D5G4;
@@ -1602,6 +1593,7 @@ NMetal-1-Pin|pin@23||119|-24.5||||
 NMetal-2-Pin|pin@30||75|-16||||
 NMetal-2-Pin|pin@32||124|16||||
 NMetal-2-Pin|pin@36||-160|16||||
+NMetal-2-Pin|pin@38||150|40||||
 IdriversL:predDri20wMC;3{lay}|predDri2@0||-133.5|0|Y||D5G4;
 IdriversL:predDri20wMC;3{lay}|predDri2@1||68.5|0|XY||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@0||-23.5|0|||D5G4;
@@ -1675,7 +1667,9 @@ Ametal-1|net@101||0.4|S2700|inv510@1|out|113.5|-7|contact@9||113.5|16
 Ametal-2|net@102|||S1800|contact@9||113.5|16|pin@32||124|16
 Ametal-1|net@105||0.4|S2700|inv510@2|out10|-176.5|-7|contact@11||-176.5|16
 Ametal-2|net@106|||S1800|contact@11||-176.5|16|pin@36||-160|16
-Eout|fire[M]|D5G2;|nor20@0|out|O
+Ametal-1|net@107|||S2700|nor20@0|out|134.5|17.5|contact@12||134.5|40
+Ametal-2|net@108|||S1800|contact@12||134.5|40|pin@38||150|40
+Efire[M]||D5G2;|pin@38||I
 Egnd_2|gnd|D5G2;|inv510@2|gnd_2|G
 Egnd_1||D5G2;|nor20@0|gnd|G
 Eilc[do]||D5G2;|pin@4||I
@@ -1796,7 +1790,7 @@ Emc_1|winLO[M]|D4G2;|conn@23|a|I
 X
 
 # Cell races;1{ic}
-Craces;1{ic}||artwork|1236301245757|1237066815533|EI
+Craces;1{ic}||artwork|1236301245757|1237646762645|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NThick-Circle|art@2||2.5|3|1|1||
 Nschematic:Bus_Pin|pin@0||-4|4|-1|-1||
@@ -1820,9 +1814,6 @@ NPin|pin@26||3|-3|1|1||
 NPin|pin@27||-2|2|1|1||
 NPin|pin@28||-3|2|1|1||
 Nschematic:Bus_Pin|pin@29||3|-1|-1|-1||
-Nschematic:Bus_Pin|pin@31||3|1|-1|-1||
-NPin|pin@33||2|1|1|1||
-NPin|pin@34||3|1|1|1||
 NPin|pin@35||2|-1|1|1||
 NPin|pin@36||3|-1|1|1||
 Aschematic:bus|net@0||-0.5|IJ0|pin@1||-2|4|pin@0||-4|4
@@ -1838,314 +1829,85 @@ AThicker|net@17|||FS900|pin@25||2|-3|pin@21||2|-4
 AThicker|net@18|||FS1800|pin@25||2|-3|pin@26||3|-3
 AThicker|net@19|||FS2700|pin@18||-2|1|pin@27||-2|2
 AThicker|net@20|||FS0|pin@27||-2|2|pin@28||-3|2
-AThicker|net@21|||FS2700|pin@35||2|-1|pin@33||2|1
-AThicker|net@24|||FS2700|pin@33||2|1|pin@20||2|4
-AThicker|net@25|||FS1800|pin@33||2|1|pin@34||3|1
 AThicker|net@26|||FS2700|pin@25||2|-3|pin@35||2|-1
 AThicker|net@27|||FS1800|pin@35||2|-1|pin@36||3|-1
+AThicker|net@28|||FS2700|pin@35||2|-1|pin@20||2|4
 Euse[D,T]|bit[Di,Ti]|D5G2;|pin@10||I
 Edo[Mv,Tp]||D5G2;|pin@0||I
 Efire[T]||D5G2;|pin@4||O
 Ein[D,T]||D5G2;|pin@6||I
 Etorp_1|succ|D5G2;|pin@29||I
 Etorp||D5G2;|pin@8||I
-EwinLO[M_1]|winHI[M]|D5G2;|pin@31||O
 EwinLO[M]||D5G2;|pin@12||O
 X
 
 # Cell races;3{lay}
-Craces;3{lay}||cmos90|1236350504306|1237075750456||ATTR_NCC(D5G4;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237075757813|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237075757813
+Craces;3{lay}||cmos90|1236350504306|1237672046399||ATTR_NCC(D5G4;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237672061811|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237672061811
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-Pin|pin@112||46.5|72||||
 NMetal-1-Pin|pin@114||-71.5|72||||
 NMetal-1-Pin|pin@116||-68.5|72||||
 NMetal-1-Pin|pin@117||68.5|72||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||196|144|||D5G4;
 IracesArb;1{lay}|racesArb@0||0|-72|||D5G4;
-IracesLoop;1{lay}|racesLoo@0||-4.5|144|X||D5G4;
-Ametal-1|net@354|||S2700|pin@112||46.5|72|racesLoo@0|inB_1|46.5|83
-Ametal-1|net@358|||S2700|pin@114||-71.5|72|racesLoo@0|inA@211721699|-71.5|84
+IracesLoop;2{lay}|racesLoo@1||-10|144|X||D5G4;
+IwiresL:select30;1{lay}|select30@0||183.5|144|||D5G4;
 Ametal-1|net@361|||S1800|pin@114||-71.5|72|pin@116||-68.5|72
 Ametal-1|net@362|||S900|pin@116||-68.5|72|racesArb@0|out_1|-68.5|32
 Ametal-1|net@363|||S1800|pin@112||46.5|72|pin@117||68.5|72
 Ametal-1|net@364|||S900|pin@117||68.5|72|racesArb@0|out_2|68.5|32
+Ametal-1|net@365|||S2700|pin@114||-71.5|72|racesLoo@1|inA|-71.5|84
+Ametal-1|net@366|||S2700|pin@112||46.5|72|racesLoo@1|inB|46.5|83
+Ametal-2|net@368||6.2|S1800|racesLoo@1|vdd_1|176|94|pinsVddG@0|vdd_1|196|94
+Ametal-2|net@369||6.2|S0|pinsVddG@0|gnd|196|144|racesLoo@1|gnd|176|144
+Ametal-2|net@370||6.2|S0|pinsVddG@0|vdd|196|194|racesLoo@1|vdd|176|194
 Ebit[Di]||D5G2;|racesArb@0|bit[Di]|I
 Ebit[Ti]||D5G2;|racesArb@0|bit[Ti]|I
-Edo[Mv]||D5G2;|racesLoo@0|do[Mv]|I
+Edo[Mv]||D5G2;|racesLoo@1|do[Mv]|I
 Edo[Tp]||D5G2;|racesArb@0|do[Tp]|I
 Efire[T]||D5G2;|racesArb@0|fire[T]|O
 Egnd||D5G2;|racesArb@0|gnd|G
-Egnd_1||D5G2;|racesLoo@0|gnd_1@37674654|G
+Egnd_1||D5G2;|racesLoo@1|gnd_1|G
 Egnd_2||D5G2;|racesArb@0|gnd_2|G
 Egnd_3||D5G2;|racesArb@0|gnd_3|G
 Egnd_4||D5G2;|racesArb@0|gnd_4|G
-Egnd_5||D5G2;|racesLoo@0|gnd_1|G
+Egnd_5||D5G2;|pinsVddG@0|gnd|G
 Ein[D]||D5G2;|racesArb@0|in[D]|I
 Ein[T]||D5G2;|racesArb@0|in[T]|I
-Esucc||D5G2;|racesLoo@0|inA|I
+Esucc||D5G2;|racesLoo@1|succ|I
 Etorp||D5G2;|racesArb@0|torp|I
 Evdd||D5G2;|racesArb@0|vdd|P
 Evdd_1||D5G2;|racesArb@0|vdd_1|P
-Evdd_2||D5G2;|racesLoo@0|vdd_2|P
-Evdd_3||D5G2;|racesLoo@0|vdd_3@992237199|P
+Evdd_3||D5G2;|racesLoo@1|vdd_3|P
 Evdd_4||D5G2;|racesArb@0|vdd_4|P
 Evdd_5||D5G2;|racesArb@0|vdd_5|P
 Evdd_6||D5G2;|racesArb@0|vdd_6|P
 Evdd_7||D5G2;|racesArb@0|vdd_7|P
 Evdd_8||D5G2;|racesArb@0|vdd_8|P
 Evdd_9||D5G2;|racesArb@0|vdd_9|P
-Evdd_10||D5G2;|racesLoo@0|vdd_3|P
-Evdd_11||D5G2;|racesLoo@0|vdd_4|P
-EwinHI[M]||D5G2;|racesLoo@0|winHI[M]|O
-EwinLO[M]||D5G2;|racesLoo@0|winLO[M]|O
-X
-
-# Cell races;2{lay}
-Craces;2{lay}||cmos90|1236350504306|1237067864481||ATTR_NCC(D5G4;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1236823775941|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237036160823
-IarbiterM:arbiter2;1{lay}|arbiter2@0||-152.5|-72|||D5G4;
-IarbiterM:arbiter2;1{lay}|arbiter2@1||152.5|-72|X||D5G4;
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||-12|-116||||
-NX-Metal-1-Metal-2-Con|contact@1||12|-116||||
-NX-Metal-1-Metal-2-Con|contact@10||36.5|-28||||
-NX-Metal-1-Metal-2-Con|contact@11||7|-28||||
-NX-Metal-1-Metal-2-Con|contact@12||-142.5|-166||||
-NX-Metal-1-Metal-2-Con|contact@13||142.5|-166||||
-NX-Metal-1-Metal-2-Con|contact@14||-33|-84||||
-NX-Metal-1-Metal-2-Con|contact@15||-98.5|-84||||
-NX-Metal-1-Metal-2-Con|contact@16||33|-78||||
-NX-Metal-1-Metal-2-Con|contact@17||98.5|-78||||
-NX-Metal-1-Metal-2-Con|contact@18||-197|154||||
-NX-Metal-1-Metal-2-Con|contact@23||-127.5|166||||
-NX-Metal-1-Metal-2-Con|contact@24||-84.5|166||||
-NX-Metal-1-Metal-2-Con|contact@25||83.5|22||||
-NX-Metal-1-Metal-2-Con|contact@26||113.5|22||||
-NX-Metal-1-Metal-2-Con|contact@27||-83.5|22||||
-NX-Metal-1-Metal-2-Con|contact@28||-113.5|22||||
-NX-Metal-1-Metal-2-Con|contact@29||-144.5|116||||
-NX-Metal-1-Metal-2-Con|contact@30||-113|116||||
-NX-Metal-1-Metal-2-Con|contact@31||42.5|10||||
-Igates1inM:inv05;1{lay}|inv05@0||-170|144|XY||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@0||-187.5|144|Y||D5G4;
-Igates1inM:inv20B;1{lay}|inv20B@0||-129.5|144|Y||D5G4;
-Igates1inM:inv20B;1{lay}|inv20B@1||40.5|0|||D5G4;
-Igates3inM:nand3in44s;3{lay}|nand3in4@2||18.5|144|||D5G4;
-Igates2inM:nand10;1{lay}|nand10@0||-25.5|-144|X||D5G4;
-Igates2inM:nand10;1{lay}|nand10@1||25.5|-144|||D5G4;
-Igates2inM:nand10;1{lay}|nand10@2||-151.5|144|X||D5G4;
-Igates2inM:nand20;2{lay}|nand20@0||-76.5|0|||D5G4;
-Igates2inM:nand20;2{lay}|nand20@1||76.5|0|X||D5G4;
-Igates2inM:nor20;1{lay}|nor20@0||-76.5|-144|XY||D5G4;
-Igates2inM:nor20;1{lay}|nor20@1||76.5|-144|Y||D5G4;
-Igates2inM:nor20sym;1{lay}|nor20sym@0||-15.5|0|||D5G4;
-NMetal-1-Pin|pin@2||-113.5|-168.5||||
-NMetal-1-Pin|pin@3||113.5|-168.5||||
-NMetal-1-Pin|pin@19||-133.5|128||||
-NMetal-1-Pin|pin@23||-43|-30||||
-NMetal-1-Pin|pin@24||-51|-30||||
-NMetal-1-Pin|pin@25||-51|-71||||
-NMetal-1-Pin|pin@27||-62.5|-71||||
-NMetal-1-Pin|pin@28||27|-71||||
-NMetal-1-Pin|pin@30||62.5|-71||||
-NMetal-1-Pin|pin@31||27|-19.5||||
-NMetal-1-Pin|pin@39||-174.5|169||||
-NMetal-1-Pin|pin@54||-197|169||||
-NMetal-1-Pin|pin@71||68.5|72||||
-NMetal-2-Pin|pin@72||0|-166||||
-NMetal-1-Pin|pin@79||-99|83||||
-NMetal-1-Pin|pin@82||18.5|72||||
-NMetal-1-Pin|pin@85||-84.5|165.5||||
-NMetal-1-Pin|pin@87||-68.5|83||||
-NMetal-1-Pin|pin@90||-181.5|126||||
-NMetal-1-Pin|pin@92||-172|126||||
-NMetal-1-Pin|pin@93||-133.5|168||||
-NMetal-1-Pin|pin@95||-138|168||||
-NMetal-1-Pin|pin@98||6|-169||||
-NMetal-1-Pin|pin@99||6|-87||||
-NMetal-2-Pin|pin@101||-134|116||||
-NMetal-1-Pin|pin@103||-107|178||||
-NMetal-2-Pin|pin@104||34|10||||
-NMetal-1-Pin|pin@105||-113|130||||
-NMetal-1-Pin|pin@106||-107|130||||
-NMetal-2-Pin|pin@108||-71|-84||||
-NMetal-2-Pin|pin@110||70|-78||||
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||196|144|||D5G4;
-IwiresL:select60;1{lay}|select60@0||168.5|144|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@0||21.5|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@2||-112.5|144|||D5G4;
-IwiresL:wellContacts26;1{lay}|wellCont@4||0|-144|||D5G4;
-Ametal-2|net@0|||S0|arbiter2@0|gnd_1|-109|0|nand20@0|gnd|-109|0
-Ametal-2|net@1|||S0|arbiter2@0|vdd_2|-109|50|nand20@0|vdd|-109|50
-Ametal-2|net@2|||S0|arbiter2@0|vdd_3|-109|-50|nand20@0|vdd_1|-109|-50
-Ametal-2|net@3|||S1800|arbiter2@1|gnd_1|109|0|nand20@1|gnd|109|0
-Ametal-2|net@4|||S1800|arbiter2@1|vdd_2|109|50|nand20@1|vdd|109|50
-Ametal-2|net@5|||S1800|arbiter2@1|vdd_3|109|-50|nand20@1|vdd_1|109|-50
-Ametal-2|net@6|||S0|arbiter2@0|gnd_3|-109|-144|nor20@0|gnd_1|-109|-144
-Ametal-2|net@7|||S0|arbiter2@0|vdd_6|-109|-194|nor20@0|vdd_2|-109|-194
-Ametal-2|net@8|||S0|arbiter2@0|vdd_7|-109|-94|nor20@0|vdd_3|-109|-94
-Ametal-2|net@9|||S1800|arbiter2@1|gnd_3|109|-144|nor20@1|gnd_1|109|-144
-Ametal-2|net@10|||S1800|arbiter2@1|vdd_6|109|-194|nor20@1|vdd_2|109|-194
-Ametal-2|net@11|||S1800|arbiter2@1|vdd_7|109|-94|nor20@1|vdd_3|109|-94
-Ametal-1|net@24|||S2700|arbiter2@0|grant[B]|-113.5|13|contact@28||-113.5|22
-Ametal-1|net@26|||S2700|arbiter2@1|grant[B]|113.5|13|contact@26||113.5|22
-Ametal-1|net@28|||S900|arbiter2@0|grant[A]|-113.5|-157|pin@2||-113.5|-168.5
-Ametal-1|net@29|||S1800|pin@2||-113.5|-168.5|nor20@0|inB|-85|-168.5
-Ametal-1|net@30|||S900|arbiter2@1|grant[A]|113.5|-157|pin@3||113.5|-168.5
-Ametal-1|net@31|||S0|pin@3||113.5|-168.5|nor20@1|inB|85|-168.5
-Ametal-1|net@33|||S2700|nand10@0|out_1|-12|-128|contact@0||-12|-116
-Ametal-2|net@34|||S0|nor20@1|inA|58.5|-116|contact@1||12|-116
-Ametal-1|net@35|||S2700|nand10@1|out_1|12|-128|contact@1||12|-116
-Ametal-2|net@92||6.2|S0|nand10@2|vdd_1|-133|94|inv20B@0|vdd|-137.5|94
-Ametal-2|net@93||6.2|S1800|inv20B@0|gnd|-137.5|144|nand10@2|gnd|-133|144
-Ametal-2|net@94||6.2|S1800|inv20B@0|vdd_1|-137.5|194|nand10@2|vdd|-133|194
-Ametal-2|net@96||6.2|S1800|nand10@2|vdd_3|-170|94|inv05@0|vdd|-161|94
-Ametal-2|net@97||6.2|S0|inv05@0|gnd|-161|144|nand10@2|gnd_1|-170|144
-Ametal-2|net@98||6.2|S0|inv05@0|vdd_1|-161|194|nand10@2|vdd_2|-170|194
-Ametal-1|net@102|||S900|pin@19||-133.5|128|inv20B@0|in_1|-133.5|119
-Ametal-2|net@109||6.2|S0|wellCont@4|gnd|-4.5|-144|nand10@0|gnd|-7|-144
-Ametal-2|net@110||6.2|S0|wellCont@4|vdd|-4.5|-194|nand10@0|vdd_1|-7|-194
-Ametal-2|net@111||6.2|S0|wellCont@4|vdd_1|-4.5|-94|nand10@0|vdd|-7|-94
-Ametal-2|net@112||6.2|S1800|wellCont@4|gnd_1|4.5|-144|nand10@1|gnd|7|-144
-Ametal-2|net@113||6.2|S1800|wellCont@4|vdd_2|4.5|-194|nand10@1|vdd_1|7|-194
-Ametal-2|net@114||6.2|S1800|wellCont@4|vdd_3|4.5|-94|nand10@1|vdd|7|-94
-Ametal-2|net@115||6.2|S1800|wellCont@0|gnd_1|26|0|inv20B@1|gnd|32.5|0
-Ametal-2|net@116||6.2|S1800|wellCont@0|vdd_2|26|-50|inv20B@1|vdd_1|32.5|-50
-Ametal-2|net@117||6.2|S1800|wellCont@0|vdd_3|26|50|inv20B@1|vdd|32.5|50
-Ametal-2|net@118|||S0|wellCont@0|gnd|17|0|nor20sym@0|gnd_1|17|0
-Ametal-2|net@119|||S0|wellCont@0|vdd|17|-50|nor20sym@0|vdd_3|17|-50
-Ametal-2|net@120|||S0|wellCont@0|vdd_1|17|50|nor20sym@0|vdd_2|17|50
-Ametal-2|net@122||6.2|S1800|nand20@1|vdd_2|44|50|inv20B@1|vdd_2|48.5|50
-Ametal-2|net@123||6.2|S0|inv20B@1|gnd_1|48.5|0|nand20@1|gnd_1|44|0
-Ametal-2|net@124||6.2|S0|inv20B@1|vdd_3|48.5|-50|nand20@1|vdd_3|44|-50
-Ametal-2|net@125||6.2|S1800|nor20sym@0|gnd|-48|0|nand20@0|gnd_1|-44|0
-Ametal-2|net@126||6.2|S0|nand20@0|vdd_2|-44|50|nor20sym@0|vdd|-48|50
-Ametal-2|net@127||6.2|S0|nand20@0|vdd_3|-44|-50|nor20sym@0|vdd_1|-48|-50
-Ametal-2|net@140|||S0|nand10@0|gnd_1|-44|-144|nor20@0|gnd|-44|-144
-Ametal-2|net@141|||S0|nand10@0|vdd_3|-44|-194|nor20@0|vdd|-44|-194
-Ametal-2|net@142|||S0|nand10@0|vdd_2|-44|-94|nor20@0|vdd_1|-44|-94
-Ametal-2|net@143|||S0|nand10@1|gnd_1|44|-144|nor20@1|gnd|44|-144
-Ametal-2|net@144|||S0|nand10@1|vdd_3|44|-194|nor20@1|vdd|44|-194
-Ametal-2|net@145|||S0|nand10@1|vdd_2|44|-94|nor20@1|vdd_1|44|-94
-Ametal-1|net@146|||S900|nor20sym@0|inA|-43|19.5|pin@23||-43|-30
-Ametal-1|net@147|||S0|pin@23||-43|-30|pin@24||-51|-30
-Ametal-1|net@151|||S900|pin@27||-62.5|-71|nor20@0|out_1|-62.5|-126.5
-Ametal-1|net@155|||S900|pin@30||62.5|-71|nor20@1|out_1|62.5|-126.5
-Ametal-1|net@157|||S0|pin@25||-51|-71|pin@27||-62.5|-71
-Ametal-1|net@158|||S1800|pin@28||27|-71|pin@30||62.5|-71
-Ametal-1|net@160|||S0|pin@31||27|-19.5|nor20sym@0|inB|16|-19.5
-Ametal-1|net@161|||S900|inv20B@1|in|36.5|-25|contact@10||36.5|-28
-Ametal-1|net@164|||S900|nor20sym@0|out_2|7|-25|contact@11||7|-28
-Ametal-2|net@165|||S0|contact@10||36.5|-28|contact@11||7|-28
-Ametal-1|net@168|||S2700|arbiter2@0|req[A]|-142.5|-169|contact@12||-142.5|-166
-Ametal-1|net@171|||S2700|arbiter2@1|req[A]|142.5|-169|contact@13||142.5|-166
-Ametal-1|net@176|||S2700|inv05@0|out[1]|-174.5|151|pin@39||-174.5|169
-Ametal-1|net@177|||S1800|pin@39||-174.5|169|nand10@2|inA|-159|169
-Ametal-1|net@181|||S900|contact@16||33|-78|nand10@1|inA|33|-119
-Ametal-1|net@182|||S2700|nand10@0|inA|-33|-119|contact@14||-33|-84
-Ametal-1|net@192|||S900|nand20@0|inA|-98.5|-24.5|contact@15||-98.5|-84
-Ametal-1|net@197|||S900|nand20@1|inA|98.5|-24.5|contact@17||98.5|-78
-Ametal-1|net@211|||S1800|pin@54||-197|169|inv10D@0|in|-187.5|169
-Ametal-2|net@212|||S1800|pin@72||0|-166|contact@13||142.5|-166
-Ametal-1|net@215|||S2700|contact@18||-197|154|pin@54||-197|169
-Ametal-1|net@248|||S900|pin@24||-51|-30|pin@25||-51|-71
-Ametal-1|net@249|||S900|pin@31||27|-19.5|pin@28||27|-71
-Ametal-1|net@264|||S900|pin@71||68.5|72|nand20@1|out_1|68.5|32
-Ametal-2|net@268|||S1800|contact@12||-142.5|-166|pin@72||0|-166
-Ametal-2|net@271|||S0|contact@0||-12|-116|nor20@0|inA|-58.5|-116
-Ametal-1|net@276|||S900|nand3in4@2|inA|-99|114|pin@79||-99|83
-Ametal-1|net@277|||S1800|pin@79||-99|83|pin@87||-68.5|83
-Ametal-1|net@280|||S1800|pin@82||18.5|72|pin@71||68.5|72
-Ametal-1|net@281|||S2700|pin@82||18.5|72|nand3in4@2|inB|18.5|122
-Ametal-2|net@283|||S0|nand3in4@2|gnd|-106|144|wellCont@2|gnd_1|-108|144
-Ametal-2|net@284|||S0|nand3in4@2|vdd_1|-106|94|wellCont@2|vdd_2|-108|94
-Ametal-2|net@285|||S0|nand3in4@2|vdd|-106|194|wellCont@2|vdd_3|-108|194
-Ametal-2|net@287|||S1800|contact@23||-127.5|166|contact@24||-84.5|166
-Ametal-1|net@288|||S900|contact@24||-84.5|166|pin@85||-84.5|165.5
-Ametal-2|net@291|||S0|nand3in4@2|out|18.5|154|contact@18||-197|154
-Ametal-1|net@294|||S2700|nand20@0|out_1|-68.5|32|pin@87||-68.5|83
-Ametal-1|net@300|||S2700|pin@90||-181.5|126|inv10D@0|out|-181.5|137
-Ametal-1|net@304|||S0|pin@19||-133.5|128|nand10@2|out|-160|128
-Ametal-1|net@307|||S1800|pin@90||-181.5|126|pin@92||-172|126
-Ametal-1|net@308|||S2700|pin@92||-172|126|inv05@0|in[1]|-172|129
-Ametal-1|net@309|||S900|inv20B@0|in|-133.5|169|pin@93||-133.5|168
-Ametal-1|net@312|||S900|pin@95||-138|168|nand10@2|out_1|-138|160
-Ametal-1|net@313||6.2|IJS0|pin@93||-133.5|168|pin@95||-138|168
-Ametal-2|net@314|||S0|inv10D@0|gnd_1|-179|144|inv05@0|gnd_1|-179|144
-Ametal-2|net@315|||S0|inv10D@0|vdd_2|-179|94|inv05@0|vdd_2|-179|94
-Ametal-2|net@316|||S0|inv10D@0|vdd_3|-179|194|inv05@0|vdd_3|-179|194
-Ametal-2|net@317||6.2|S0|wellCont@2|gnd|-117|144|inv20B@0|gnd_1|-121.5|144
-Ametal-2|net@318||6.2|S1800|inv20B@0|vdd_2|-121.5|94|wellCont@2|vdd|-117|94
-Ametal-2|net@319||6.2|S1800|inv20B@0|vdd_3|-121.5|194|wellCont@2|vdd_1|-117|194
-Ametal-1|net@321|||S900|nand20@1|inB|83.5|24.5|contact@25||83.5|22
-Ametal-2|net@324|||S1800|contact@25||83.5|22|contact@26||113.5|22
-Ametal-2|net@325|||S0|pin@110||70|-78|contact@16||33|-78
-Ametal-1|net@328|||S900|nand20@0|inB|-83.5|24.5|contact@27||-83.5|22
-Ametal-2|net@330|||S0|contact@27||-83.5|22|contact@28||-113.5|22
-Ametal-2|net@331|||S0|contact@14||-33|-84|pin@108||-71|-84
-Ametal-1|net@332|||S0|pin@98||6|-169|nand10@0|inB|-18.5|-169
-Ametal-1|net@333|||S0|nand10@1|inB|18.5|-169|pin@98||6|-169
-Ametal-1|net@334|||S2700|pin@98||6|-169|pin@99||6|-87
-Ametal-1|net@335|||S900|nand10@2|inB|-144.5|119|contact@29||-144.5|116
-Ametal-2|net@336|||S1800|contact@29||-144.5|116|pin@101||-134|116
-Ametal-2|net@337|||S1800|pin@101||-134|116|contact@30||-113|116
-Ametal-1|net@338|||S2700|pin@106||-107|130|pin@103||-107|178
-Ametal-1|net@339|||S2700|inv20B@0|out_1|-127.5|157|contact@23||-127.5|166
-Ametal-2|net@340|||S1800|pin@104||34|10|contact@31||42.5|10
-Ametal-1|net@341|||S900|inv20B@1|out|42.5|13|contact@31||42.5|10
-Ametal-1|net@342|||S2700|contact@30||-113|116|pin@105||-113|130
-Ametal-1|net@343|||S1800|pin@105||-113|130|pin@106||-107|130
-Ametal-2|net@345|||S0|pin@108||-71|-84|contact@15||-98.5|-84
-Ametal-2|net@347|||S0|contact@17||98.5|-78|pin@110||70|-78
-Ametal-2|net@350||6.2|S1800|nand3in4@2|vdd_2|143|194|pinsVddG@0|vdd|196|194
-Ametal-2|net@351||6.2|S0|pinsVddG@0|gnd|196|144|nand3in4@2|gnd_1|143|144
-Ametal-2|net@352||6.2|S0|pinsVddG@0|vdd_1|196|94|nand3in4@2|vdd_3|143|94
-Euse[Di_1]|bit[Di]|D5G2;|pin@108||I
-Euse[Ti]|bit[Ti]|D5G2;|pin@110||I
-Edo[Mv]||D5G2;|pin@103||I
-Edo[Mv_1]||D5G2;|pin@101||I
-Edo[Tp]||D5G2;|pin@99||I
-Efire[T]||D5G2;|pin@104||O
-Egnd||D5G2;|arbiter2@0|gnd|G
-Egnd_2||D5G2;|arbiter2@0|gnd_2|G
-Egnd_3||D5G2;|arbiter2@1|gnd|G
-Egnd_4||D5G2;|arbiter2@1|gnd_2|G
-Egnd_6||D5G2;|pinsVddG@0|gnd|G
-Egnd_7||D5G2;|inv10D@0|gnd|G
-Ereq[B]|in[D]|D5G2;|arbiter2@0|req[B]|I
-Ereq[B_1]|in[T]|D5G2;|arbiter2@1|req[B]|I
-Etorp||D5G2;|pin@72||I
-Evdd||D5G2;|arbiter2@0|vdd|P
-Evdd_1||D5G2;|arbiter2@0|vdd_1|P
-Evdd_4||D5G2;|arbiter2@0|vdd_4|P
-Evdd_5||D5G2;|arbiter2@0|vdd_5|P
-Evdd_6||D5G2;|arbiter2@1|vdd|P
-Evdd_7||D5G2;|arbiter2@1|vdd_1|P
-Evdd_8||D5G2;|arbiter2@1|vdd_4|P
-Evdd_9||D5G2;|arbiter2@1|vdd_5|P
-Evdd_12||D5G2;|pinsVddG@0|vdd|P
-Evdd_13||D5G2;|pinsVddG@0|vdd_1|P
-Evdd_14||D5G2;|inv10D@0|vdd|P
-Evdd_15||D5G2;|inv10D@0|vdd_1|P
-Eout|winLO[M]|D5G2;|nand3in4@2|out|O
+Evdd_12||D5G2;|racesLoo@1|vdd_4|P
+Evdd_13||D5G2;|pinsVddG@0|vdd|P
+Evdd_14||D5G2;|pinsVddG@0|vdd_1|P
+EwinLO[M]||D5G2;|racesLoo@1|winLO[M]|O
 X
 
 # Cell races;1{sch}
-Craces;1{sch}||schematic|1236296906280|1237319407627|
+Craces;1{sch}||schematic|1236296906280|1237672169408|
+Igates1inM:amp1.5;1{ic}|amp1.5@0||21|45|X||D5G4;
 IarbiterM:arbiter2;1{ic}|arbiter2@0||0|18|Y||D5G4;
 IarbiterM:arbiter2;1{ic}|arbiter2@1||0|-18|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-31.5|20.5||||
 NOff-Page|conn@2||-18|-4||||
-NOff-Page|conn@7||42|30|||R|
+NOff-Page|conn@7||48|25||||
 NOff-Page|conn@8||65.5|0||||
 NOff-Page|conn@11||-30|36|||Y|
 NOff-Page|conn@12||-30.5|26||||
 NOff-Page|conn@13||10|40||||
-NOff-Page|conn@14||59|24||||
 IredFive:invI;2{ic}|invI@0||54|0|||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:nand2;1{ic}|nand2@0||-1|5|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:nand2;1{ic}|nand2@1||-1|-5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:nand2;1{ic}|nand2@2||-2|36|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nand2;1{ic}|nand2@3||48.5|24|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:nand2n;1{ic}|nand2n@0||18|23|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:nand2n;1{ic}|nand2n@1||18|-23|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Igates3inM:nand3in44s;1{ic}|nand3in4@0||36|25|||D5G4;
@@ -2153,7 +1915,6 @@ IredFive:nor2_sy;1{ic}|nor2_sy@0||36|0|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|
 IredFive:nor2n;1{ic}|nor2n@0||18|13|XYRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:nor2n;1{ic}|nor2n@1||18|-13|XRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFive:nor2n;1{ic}|nor2n@2||18|37|XRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nor2n;1{ic}|nor2n@3||22|45|RR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 NWire_Pin|pin@0||-12|-4||||
 NWire_Pin|pin@1||-12|13||||
 NWire_Pin|pin@2||-12|-13||||
@@ -2179,11 +1940,8 @@ NWire_Pin|pin@25||31|-1||||
 NWire_Pin|pin@26||31|-13||||
 NWire_Pin|pin@28||14|-24||||
 NWire_Pin|pin@35||31|37||||
-NWire_Pin|pin@41||42|25||||
 NWire_Pin|pin@42||-6|45||||
 NWire_Pin|pin@43||-6|37||||
-NWire_Pin|pin@44||54|24||||
-NWire_Pin|pin@46||54|45||||
 NWire_Pin|pin@49||-18|4||||
 NWire_Pin|pin@50||-18|10||||
 NWire_Pin|pin@51||-18|35||||
@@ -2205,10 +1963,8 @@ NWire_Pin|pin@69||31|27||||
 NWire_Pin|pin@70||14|40||||
 NWire_Pin|pin@71||14|38||||
 NWire_Pin|pin@72||31|25||||
-NWire_Pin|pin@73||42|23||||
-NWire_Pin|pin@74||28.5|45||||
-NWire_Pin|pin@75||28.5|46||||
-NWire_Pin|pin@76||28.5|44||||
+NWire_Pin|pin@77||42|45||||
+NWire_Pin|pin@79||42|25||||
 Iraces;1{ic}|races@0||56|54.5|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||9|14|||D0G4;|ATTR_L(D5G1;PUD)D321.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||9|-14|||D0G4;|ATTR_L(D5G1;PUD)D321.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -2224,7 +1980,6 @@ IorangeTSMC090nm:wire90;1{ic}|wire90@11||9|36|||D0G4;|ATTR_L(D5G1;PUD)D392.89999
 IorangeTSMC090nm:wire90;1{ic}|wire90@12||9|45|||D0G4;|ATTR_L(D5G1;PUD)D174.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@13||26|37|||D0G4;|ATTR_L(D5G1;PUD)D1154.8999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@15||46|0|||D0G4;|ATTR_L(D5G1;PUD)D590.5000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@17||35|45|||D0G4;|ATTR_L(D5G1;PUD)D174.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Awire|bit[Di]|D5G2;||2700|pin@53||-18|30|pin@54||-18|33.5
 Awire|bit[Ti]|D5G2;||2700|pin@55||-18|-30|pin@56||-18|-26
 Awire|do[Mv]|D5G2;||2700|pin@51||-18|35|pin@52||-18|40
@@ -2273,12 +2028,10 @@ Awire|net@57|||0|wire90@9|a|23.5|23|nand2n@0|out|20.5|23
 Awire|net@60|||0|wire90@8|a|23.5|-23|nand2n@1|out|20.5|-23
 Awire|net@86|||0|wire90@11|a|6.5|36|nand2@2|out|0.5|36
 Awire|net@89|||0|conn@8|a|63.5|0|invI@0|out|56.5|0
-Awire|net@93|||2700|pin@41||42|25|conn@7|a|42|28
 Awire|net@94|||0|wire90@12|a|6.5|45|pin@42||-6|45
 Awire|net@95|||900|pin@42||-6|45|pin@43||-6|37
 Awire|net@96|||1800|pin@43||-6|37|nand2@2|ina|-4.5|37
 Awire|net@98|||0|pin@35||31|37|wire90@13|b|28.5|37
-Awire|net@104|||2700|pin@44||54|24|pin@46||54|45
 Awire|net@110|||0|pin@11||-6|4|pin@49||-18|4
 Awire|net@112|||0|nand2@2|inb|-4.5|35|pin@51||-18|35
 Awire|net@123|||1800|pin@62||31|16.5|pin@63||42|16.5
@@ -2293,7 +2046,6 @@ Awire|net@134|||0|arbiter2@0|req[A]|-3|13|pin@1||-12|13
 Awire|net@135|||1800|pin@2||-12|-13|arbiter2@1|req[A]|-3|-13
 Awire|net@140|||0|nand3in4@0|inC|34|27|pin@69||31|27
 Awire|net@143|||900|pin@63||42|16.5|pin@65||42|-23
-Awire|net@144|||1800|nand3in4@0|out|39|25|pin@41||42|25
 Awire|net@145|||900|pin@35||31|37|pin@69||31|27
 Awire|net@150|||0|invI@0|in|51.5|0|wire90@15|b|48.5|0
 Awire|net@151|||0|wire90@15|a|43.5|0|nor2_sy@0|out|38.5|0
@@ -2302,28 +2054,20 @@ Awire|net@153|||1800|wire90@11|b|11.5|36|nor2n@2|inb|15.5|36
 Awire|net@154|||1800|conn@13|y|12|40|pin@70||14|40
 Awire|net@155|||900|pin@70||14|40|pin@71||14|38
 Awire|net@156|||1800|pin@71||14|38|nor2n@2|ina|15.5|38
-Awire|net@157|||0|conn@14|a|57|24|pin@44||54|24
 Awire|net@159|||1800|wire90@9|b|28.5|23|nand3in4@0|inA|34|23
 Awire|net@161|||1800|pin@72||31|25|nand3in4@0|inB|34|25
 Awire|net@162|||2700|pin@62||31|16.5|pin@72||31|25
-Awire|net@164|||1800|wire90@17|b|37.5|45|pin@46||54|45
-Awire|net@167|||1800|pin@41||42|25|nand2@3|ina|46|25
-Awire|net@168|||900|pin@41||42|25|pin@73||42|23
-Awire|net@169|||1800|pin@73||42|23|nand2@3|inb|46|23
-Awire|net@170|||0|pin@44||54|24|nand2@3|out|51|24
-Awire|net@171|||0|wire90@17|a|32.5|45|pin@74||28.5|45
-Awire|net@172|||2700|pin@74||28.5|45|pin@75||28.5|46
-Awire|net@173|||0|pin@75||28.5|46|nor2n@3|ina|24.5|46
-Awire|net@174|||900|pin@74||28.5|45|pin@76||28.5|44
-Awire|net@175|||0|pin@76||28.5|44|nor2n@3|inb|24.5|44
-Awire|net@176|||0|nor2n@3|out|19.5|45|wire90@12|b|11.5|45
+Awire|net@178|||1800|pin@79||42|25|conn@7|a|46|25
+Awire|net@180|||1800|amp1.5@0|in[1]|25|45|pin@77||42|45
+Awire|net@182|||1800|nand3in4@0|out|39|25|pin@79||42|25
+Awire|net@184|||0|amp1.5@0|out[1]|17|45|wire90@12|b|11.5|45
+Awire|net@185|||900|pin@77||42|45|pin@79||42|25
 Euse[A_1]@611241925|bit[Di,Ti]|D4G2;|conn@12|a|I
 Edo[Mv,Tp]||D4G2;|conn@11|a|I
 EwinLO_1|fire[T]|D6G2;|conn@8|y|O
 Ereq[A]|in[D,T]|D4G2;|conn@0|a|I
 Etorp_1|succ|D4G2;|conn@13|a|I
 Ein[B_1]|torp|D4G2;|conn@2|a|I
-EwinLO[M_1]|winHI[M]|D6G2;|conn@14|y|O
 Egrant[A]|winLO[M]|D6G2;|conn@7|y|O
 X
 
@@ -2605,6 +2349,67 @@ Ein[D,T]||D4G2;|conn@0|a|I
 Etorp||D4G2;|conn@2|a|I
 X
 
+# Cell racesLoop;2{lay}
+CracesLoop;2{lay}||cmos90|1236350504306|1237671207869||ATTR_NCC(D5G3;NTX3.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237671299256|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237671299256
+Igates1inM:amp1.5;1{lay}|amp1.5@0||-170.5|0|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@32||-68|22||||
+NX-Metal-1-Metal-2-Con|contact@33||-167.5|10||||
+Igates3inM:nand3in44s;3{lay}|nand3in4@2||61.5|0|||D5G4;
+Igates2inM:nand5A;1{lay}|nand5A@0||-134.5|0|||D5G4;
+Igates2inM:nor20;1{lay}|nor20@2||-90.5|0|X||D5G4;
+NMetal-1-Pin|pin@79||-56.5|-61||||
+NMetal-1-Pin|pin@82||61.5|-60||||
+NMetal-1-Pin|pin@115||-68|16||||
+NMetal-1-Pin|pin@116||-56.5|-32.5||||
+NMetal-1-Pin|pin@119||-56|-32.5||||
+NMetal-1-Pin|pin@126||-113.5|24.5||||
+NMetal-1-Pin|pin@128||-126|56||||
+NMetal-1-Pin|pin@131||-126|29.6||||
+NMetal-1-Pin|pin@132||-129.5|29.6||||
+NMetal-1-Pin|pin@133||-113.5|10.4||||
+IwiresL:wellContacts13;1{lay}|wellCont@5||-150.5|0|Y||D5G4;
+Ametal-1|net@281|||S2700|pin@82||61.5|-60|nand3in4@2|inB|61.5|-22
+Ametal-2|net@390|||S0|nor20@2|gnd|-58|0|nand3in4@2|gnd|-63|0
+Ametal-2|net@391|||S0|nor20@2|vdd|-58|50|nand3in4@2|vdd|-63|50
+Ametal-2|net@392|||S0|nor20@2|vdd_1|-58|-50|nand3in4@2|vdd_1|-63|-50
+Ametal-2|net@393|||S0|nand3in4@2|inC|64.5|22|contact@32||-68|22
+Ametal-1|net@395|||S900|contact@32||-68|22|pin@115||-68|16
+Ametal-1|net@396|||S0|pin@115||-68|16|nor20@2|out_2|-68.5|16
+Ametal-1|net@402|||S2700|pin@79||-56.5|-61|pin@116||-56.5|-32.5
+Ametal-1|net@403|||S1800|pin@116||-56.5|-32.5|pin@119||-56|-32.5
+Ametal-1|net@404|||S2700|pin@119||-56|-32.5|nand3in4@2|inA|-56|-30
+Ametal-1|net@415|||S1800|pin@126||-113.5|24.5|nor20@2|inB|-99|24.5
+Ametal-2|net@423|||S0|nand3in4@2|out|61.5|10|contact@33||-167.5|10
+Ametal-2|net@425|||S0|nand5A@0|gnd_1|-123|0|nor20@2|gnd_1|-123|0
+Ametal-2|net@426|||S0|nand5A@0|vdd_2|-123|50|nor20@2|vdd_2|-123|50
+Ametal-2|net@427|||S0|nand5A@0|vdd_3|-123|-50|nor20@2|vdd_3|-123|-50
+Ametal-2|net@431|||S0|wellCont@5|gnd|-155|0|amp1.5@0|gnd_1|-155|0
+Ametal-2|net@432|||S0|wellCont@5|vdd|-155|50|amp1.5@0|vdd_2|-155|50
+Ametal-2|net@433|||S0|wellCont@5|vdd_1|-155|-50|amp1.5@0|vdd_3|-155|-50
+Ametal-2|net@434|||S0|wellCont@5|gnd_1|-146|0|nand5A@0|gnd|-146|0
+Ametal-2|net@435|||S0|wellCont@5|vdd_2|-146|50|nand5A@0|vdd|-146|50
+Ametal-2|net@436|||S0|wellCont@5|vdd_3|-146|-50|nand5A@0|vdd_1|-146|-50
+Ametal-1|net@437|||S1800|amp1.5@0|out[1]|-165.5|-25|nand5A@0|ina|-140.5|-25
+Ametal-1|net@441|||S900|pin@128||-126|56|pin@131||-126|29.6
+Ametal-1|net@442|||S0|pin@131||-126|29.6|pin@132||-129.5|29.6
+Ametal-1|net@443|||S900|pin@132||-129.5|29.6|nand5A@0|inb|-129.5|29
+Ametal-1|net@445|||S900|amp1.5@0|in[1]|-167.5|25|contact@33||-167.5|10
+Ametal-1|net@446|||S1800|nand5A@0|out_2|-135.5|10.4|pin@133||-113.5|10.4
+Ametal-1|net@448|||S900|pin@126||-113.5|24.5|pin@133||-113.5|10.4
+Edo[Mv]||D5G2;|pin@128||I
+Egnd||D5G2;|amp1.5@0|gnd|G
+Egnd_1||D5G2;|nand3in4@2|gnd_1|G
+EinA||D5G2;|pin@82||I
+EinB||D5G2;|pin@79||I
+Esucc||D5G2;|nor20@2|inA|I
+Evdd||D5G2;|amp1.5@0|vdd|P
+Evdd_1||D5G2;|amp1.5@0|vdd_1|P
+Evdd_3||D5G2;|nand3in4@2|vdd_2|P
+Evdd_4||D5G2;|nand3in4@2|vdd_3|P
+EwinLO[M]||D5G2;|nand3in4@2|out|O
+X
+
 # Cell racesLoop;1{lay}
 CracesLoop;1{lay}||cmos90|1236350504306|1237075716136||ATTR_NCC(D5G3;NTX9;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237070748313|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237075757813
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -2683,17 +2488,15 @@ EwinLO[M]||D5G2;|nand3in4@2|out|O
 X
 
 # Cell racesLoop;1{sch}
-CracesLoop;1{sch}||schematic|1236296906280|1237121458775|
+CracesLoop;1{sch}||schematic|1236296906280|1237670262673|
+Igates1inM:amp1.5;1{ic}|amp1.5@0||23.5|15|X||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@7||42|0|||R|
+NOff-Page|conn@7||48|-7||||
 NOff-Page|conn@11||-13|5|||Y|
 NOff-Page|conn@13||10|10||||
-NOff-Page|conn@14||59|-7||||
 NOff-Page|conn@15||19.5|-11|||Y|
 NOff-Page|conn@16||19.5|-5|||Y|
-IredFive:inv;1{ic}|inv@1||18|15|X||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@2||48|-7|||D5G4;|ATTR_Delay(D5G1;NPX1.75;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX1.25;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nand2;1{ic}|nand2@2||-2|6|Y||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2;1{ic}|nand2@2||-2|6|Y||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
 Igates3inM:nand3in44s;1{ic}|nand3in4@0||36|-7|||D5G4;
 IredFive:nor2n;1{ic}|nor2n@2||18|7|XRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ngeneric:Invisible-Pin|pin@3||9.5|39|||||ART_message(D5G6;)SracesLoop
@@ -2703,8 +2506,6 @@ NWire_Pin|pin@35||30|7||||
 NWire_Pin|pin@41||42|-7||||
 NWire_Pin|pin@42||-6|15||||
 NWire_Pin|pin@43||-6|7||||
-NWire_Pin|pin@44||54|-7||||
-NWire_Pin|pin@46||54|15||||
 NWire_Pin|pin@69||30|-5||||
 NWire_Pin|pin@70||14|10||||
 NWire_Pin|pin@71||14|8||||
@@ -2712,31 +2513,23 @@ NWire_Pin|pin@72||24|-7||||
 NWire_Pin|pin@73||24|-5||||
 NWire_Pin|pin@74||24|-11||||
 NWire_Pin|pin@75||24|-9||||
+NWire_Pin|pin@76||42|15||||
 IorangeTSMC090nm:wire90;1{ic}|wire90@11||9|6|||D0G4;|ATTR_L(D5G1;PUD)D303.70000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@12||9|15|||D0G4;|ATTR_L(D5G1;PUD)D174.69999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@13||26|7|||D0G4;|ATTR_L(D5G1;PUD)D798.6999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@14||26|15|||D0G4;|ATTR_L(D5G1;PUD)D174.69999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Awire|net@86|||0|wire90@11|a|6.5|6|nand2@2|out|0.5|6
-Awire|net@92|||0|invI@2|in|45.5|-7|pin@41||42|-7
-Awire|net@93|||2700|pin@41||42|-7|conn@7|a|42|-2
 Awire|net@94|||0|wire90@12|a|6.5|15|pin@42||-6|15
 Awire|net@95|||900|pin@42||-6|15|pin@43||-6|7
 Awire|net@96|||1800|pin@43||-6|7|nand2@2|ina|-4.5|7
-Awire|net@97|||0|inv@1|out|15.5|15|wire90@12|b|11.5|15
 Awire|net@98|||0|pin@35||30|7|wire90@13|b|28.5|7
-Awire|net@100|||0|pin@44||54|-7|invI@2|out|50.5|-7
-Awire|net@103|||0|pin@46||54|15|wire90@14|b|28.5|15
-Awire|net@104|||2700|pin@44||54|-7|pin@46||54|15
 Awire|net@140|||0|nand3in4@0|inC|34|-5|pin@69||30|-5
 Awire|net@144|||1800|nand3in4@0|out|39|-7|pin@41||42|-7
 Awire|net@145|||900|pin@35||30|7|pin@69||30|-5
-Awire|net@149|||0|wire90@14|a|23.5|15|inv@1|in|20.5|15
 Awire|net@152|||0|wire90@13|a|23.5|7|nor2n@2|out|20.5|7
 Awire|net@153|||1800|wire90@11|b|11.5|6|nor2n@2|inb|15.5|6
 Awire|net@154|||1800|conn@13|y|12|10|pin@70||14|10
 Awire|net@155|||900|pin@70||14|10|pin@71||14|8
 Awire|net@156|||1800|pin@71||14|8|nor2n@2|ina|15.5|8
-Awire|net@157|||0|conn@14|a|57|-7|pin@44||54|-7
 Awire|net@158|||0|nand3in4@0|inB|34|-7|pin@72||24|-7
 Awire|net@159|||2700|pin@72||24|-7|pin@73||24|-5
 Awire|net@160|||0|pin@73||24|-5|conn@16|y|21.5|-5
@@ -2744,25 +2537,28 @@ Awire|net@161|||1800|conn@15|y|21.5|-11|pin@74||24|-11
 Awire|net@162|||2700|pin@74||24|-11|pin@75||24|-9
 Awire|net@166|||1800|pin@75||24|-9|nand3in4@0|inA|34|-9
 Awire|net@167|||0|nand2@2|inb|-4.5|5|conn@11|y|-11|5
+Awire|net@168|||0|conn@7|a|46|-7|pin@41||42|-7
+Awire|net@170|||2700|pin@41||42|-7|pin@76||42|15
+Awire|net@173|||1800|amp1.5@0|in[1]|27.5|15|pin@76||42|15
+Awire|net@174|||0|amp1.5@0|out[1]|19.5|15|wire90@12|b|11.5|15
 Edo[Mv,Tp]|do[Mv]|D4G2;|conn@11|a|I
 EinA||D4G2;|conn@15|a|I
 EinB||D4G2;|conn@16|a|I
 Esucc||D4G2;|conn@13|a|I
-EwinHI[M]||D6G2;|conn@14|y|O
 EwinLO[M]||D6G2;|conn@7|y|O
 X
 
 # Cell torp;1{lay}
-Ctorp;1{lay}||cmos90|1236523077508|1237224572687|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1236903693196|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237224671725
+Ctorp;1{lay}||cmos90|1236523077508|1237772599513|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237772601347|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237772601347
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||-52|-10||||
+NX-Metal-1-Metal-2-Con|contact@0||-52|-16||||
 NX-Metal-1-Metal-2-Con|contact@1||-78|-16||||
 IflagD;1{lay}|flagD@0||5|0|X||D5G4;
 Igates1inM:inv510;2{lay}|inv510@3||-69.5|0|XY||D5G4;
 NMetal-1-Pin|pin@29||-63.5|-16||||
 NMetal-1-Pin|pin@33||-2.5|22||||
 NMetal-1-Pin|pin@42||-2.5|17.5||||
-NMetal-2-Pin|pin@48||-40|-10||||
+NMetal-2-Pin|pin@48||-40|-16||||
 NMetal-2-Pin|pin@50||-69|-16||||
 NMetal-1-Pin|pin@51||61|-34||||
 IdriversL:predDri20wMC;3{lay}|predDri2@0||-35|0|Y||D5G4;
@@ -2785,8 +2581,8 @@ Ametal-2|net@189|||S0|wellCont@3|vdd_1|25.5|50|flagD@0|vdd|25.5|50
 Ametal-2|net@193|||S0|sucDri20@0|gnd|34.5|0|wellCont@3|gnd_1|34.5|0
 Ametal-2|net@194|||S0|sucDri20@0|vdd|34.5|-50|wellCont@3|vdd_2|34.5|-50
 Ametal-2|net@195|||S0|sucDri20@0|vdd_1|34.5|50|wellCont@3|vdd_3|34.5|50
-Ametal-1|net@199|||S2700|predDri2@0|pred|-52|-16|contact@0||-52|-10
-Ametal-2|net@200|||S1800|contact@0||-52|-10|pin@48||-40|-10
+Ametal-1|net@199|||S2700|predDri2@0|pred|-52|-16|contact@0||-52|-16
+Ametal-2|net@200|||S1800|contact@0||-52|-16|pin@48||-40|-16
 Ametal-1|net@201||0.4|S900|inv510@3|out10|-78|-7|contact@1||-78|-16
 Ametal-2|net@202|||S1800|contact@1||-78|-16|pin@50||-69|-16
 Ametal-1|net@203|||S1800|sucDri20@0|succ|58.5|-34|pin@51||61|-34
index 6afd419..deafcd6 100755 (executable)
@@ -8,12 +8,8 @@ Vschematic|sch
 
 # External Libraries:
 
-LarbiterM|arbiterM
-
 LcentersJ|centersJ
 
-LdriversJ|driversJ
-
 LdriversL|driversL
 
 LfanPinsK|fanPinsK
@@ -79,20 +75,20 @@ Epred[A]|mc|D5G2;|pin@14||I
 X
 
 # Cell aFlag;3{lay}
-CaFlag;3{lay}||cmos90|1228565721258|1237172264091||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1236947095833|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237203725184
+CaFlag;3{lay}||cmos90|1228565721258|1237674992137||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237674995408|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237674995408
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@9||-35.5|106||||
 NX-Metal-1-Metal-2-Con|contact@10||-89.5|106||||
 NX-Metal-1-Metal-2-Con|contact@11||-89.5|-94||||
 NX-Metal-1-Metal-2-Con|contact@12||-35.5|-94||||
 NX-Metal-1-Metal-2-Con|contact@13||-35.5|32||||
-NX-Metal-1-Metal-2-Con|contact@14||195.5|32||||
+NX-Metal-1-Metal-2-Con|contact@14||195|32||||
 NX-Metal-1-Metal-2-Con|contact@15||170|32||||
 NX-Metal-1-Metal-2-Con|contact@16||187|-32||||
 NX-Metal-1-Metal-2-Con|contact@17||42.5|-32||||
 NX-Metal-1-Metal-2-Con|contact@18||92|-12||||
 NX-Metal-1-Metal-2-Con|contact@19||148.5|88||||
-NX-Metal-1-Metal-2-Con|contact@20||174|88||||
+NX-Metal-1-Metal-2-Con|contact@20||173.5|88||||
 NX-Metal-1-Metal-2-Con|contact@23||92|12||||
 NX-Metal-1-Metal-2-Con|contact@24||119.5|-6||||
 NX-Metal-1-Metal-2-Con|contact@25||201.5|-6||||
@@ -112,7 +108,7 @@ NX-Metal-1-Metal-2-Con|contact@38||4|-6|||RR|
 NX-Metal-1-Metal-2-Con|contact@39||23.5|-6|||RR|
 NX-Metal-1-Metal-2-Con|contact@41||64|-6||||
 NX-Metal-1-Metal-2-Con|contact@42||83.5|-6||||
-NX-Metal-1-Metal-2-Con|contact@43||217|12||||
+NX-Metal-1-Metal-2-Con|contact@43||216.5|12||||
 NX-Metal-1-Metal-2-Con|contact@44||165|12||||
 NX-Metal-1-Metal-2-Con|contact@45||-296|-100||||
 NX-Metal-1-Metal-2-Con|contact@46||-269.5|-94||||
@@ -123,7 +119,7 @@ Iflags2i;1{lay}|flags2i@1||-260|0|Y||D5G4;
 Iflags2i;1{lay}|flags2i@2||-286.5|0|Y||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@0||181|-72|Y||D5G4;
 Igates1inM:inv10D;1{lay}|inv10D@1||207.5|-72|XY||D5G4;
-Igates2inM:nor10sym;2{lay}|nor10sym@0||195.5|72|||D5G4;
+Igates2inM:nor10sym;2{lay}|nor10sym@0||195|72|||D5G4;
 NMetal-1-Pin|pin@2||17.5|6||||
 NMetal-1-Pin|pin@4||4|6||||
 NMetal-1-Pin|pin@7||77.5|-6||||
@@ -175,28 +171,28 @@ Ametal-1|net@33|||S2700|xor6x12@2|all|-89.5|104|contact@10||-89.5|106
 Ametal-1|net@36|||S2700|xor6x12@2|any|-89.5|-103.5|contact@11||-89.5|-94
 Ametal-2|net@37|||S1800|contact@11||-89.5|-94|contact@12||-35.5|-94
 Ametal-1|net@38|||S2700|flagHalf@1|ina|-35.5|-97|contact@12||-35.5|-94
-Ametal-2|net@46|||S1800|nor10sym@0|gnd|170.5|72|flagHalf@0|gnd_3|172.5|72
-Ametal-2|net@47|||S1800|nor10sym@0|vdd|170.5|122|flagHalf@0|vdd_6|172.5|122
-Ametal-2|net@48|||S1800|nor10sym@0|vdd_1|170.5|22|flagHalf@0|vdd_7|172.5|22
+Ametal-2|net@46|||S0|nor10sym@0|gnd|172.5|72|flagHalf@0|gnd_3|172.5|72
+Ametal-2|net@47|||S0|nor10sym@0|vdd|172.5|122|flagHalf@0|vdd_6|172.5|122
+Ametal-2|net@48|||S0|nor10sym@0|vdd_1|172.5|22|flagHalf@0|vdd_7|172.5|22
 Ametal-2|net@49|||S0|inv10D@0|gnd|172.5|-72|flagHalf@1|gnd_3|172.5|-72
 Ametal-2|net@50|||S0|inv10D@0|vdd|172.5|-122|flagHalf@1|vdd_6|172.5|-122
 Ametal-2|net@51|||S0|inv10D@0|vdd_1|172.5|-22|flagHalf@1|vdd_7|172.5|-22
 Ametal-2|net@52|||S1800|contact@13||-35.5|32|contact@15||170|32
 Ametal-1|net@54|||S900|flagHalf@0|inb|-35.5|43|contact@13||-35.5|32
-Ametal-1|net@57|||S900|nor10sym@0|out_4|195.5|34|contact@14||195.5|32
+Ametal-1|net@57|||S900|nor10sym@0|out_4|195|34|contact@14||195|32
 Ametal-1|net@58|||S0|inv10D@0|in|181|-47|pin@16||170|-47
-Ametal-2|net@60|||S1800|contact@15||170|32|contact@14||195.5|32
+Ametal-2|net@60|||S1800|contact@15||170|32|contact@14||195|32
 Ametal-1|net@63|||S2700|inv10D@0|out|187|-79|contact@16||187|-32
 Ametal-1|net@64|||S900|contact@17||42.5|-32|flagHalf@1|inb_1|42.5|-43
 Ametal-2|net@65|||S1800|contact@17||42.5|-32|contact@16||187|-32
 Ametal-2|net@67|||S1800|pin@20||-41|-12|contact@18||92|-12
 Ametal-1|net@69|||S2700|flagHalf@1|out_9|92|-15|contact@18||92|-12
 Ametal-1|net@84|||S900|flagHalf@0|succ|148.5|106|contact@19||148.5|88
-Ametal-1|net@85|||S2700|nor10sym@0|inB|174|81|contact@20||174|88
-Ametal-2|net@86|||S1800|contact@19||148.5|88|contact@20||174|88
+Ametal-1|net@85|||S2700|nor10sym@0|inB|173.5|81|contact@20||173.5|88
+Ametal-2|net@86|||S1800|contact@19||148.5|88|contact@20||173.5|88
 Ametal-2|net@95|||S1800|pin@35||-41|12|contact@23||92|12
 Ametal-1|net@96|||S900|flagHalf@0|out_9|92|15|contact@23||92|12
-Ametal-2|net@98|||S1800|contact@20||174|88|pin@37||220.5|88
+Ametal-2|net@98|||S1800|contact@20||173.5|88|pin@37||220.5|88
 Ametal-1|net@103|||S900|contact@24||119.5|-6|flagHalf@1|y_1|119.5|-37
 Ametal-1|net@104|||S900|flagHalf@0|y_1|119.5|37|contact@24||119.5|-6
 Ametal-1|net@107|||S2700|inv10D@1|out|201.5|-79|contact@25||201.5|-6
@@ -207,7 +203,7 @@ Ametal-2|net@112||6.2|S1800|wellCont@0|vdd_3|198.5|-22|inv10D@1|vdd_3|199|-22
 Ametal-2|net@113||6.2|S0|inv10D@1|gnd_1|199|-72|wellCont@0|gnd_1|198.5|-72
 Ametal-2|net@114||6.2|S0|inv10D@1|vdd_2|199|-122|wellCont@0|vdd_2|198.5|-122
 Ametal-1|net@115|||S2700|pin@16||170|-47|contact@15||170|32
-Ametal-1|net@116|||S900|nor10sym@0|inA|217|65|contact@43||217|12
+Ametal-1|net@116|||S900|nor10sym@0|inA|216.5|65|contact@43||216.5|12
 Ametal-2|net@117|||S1800|contact@24||119.5|-6|contact@25||201.5|-6
 Ametal-2|net@119|||S0|xor6x12@2|gnd_2|-40.5|72|flagHalf@0|gnd_1|-40.5|72
 Ametal-2|net@120|||S0|xor6x12@2|vdd_4|-40.5|122|flagHalf@0|vdd_3|-40.5|122
@@ -268,7 +264,7 @@ Ametal-2|net@229|||S1800|contact@44||165|12|pin@36||201|12
 Ametal-1|net@230|||S900|contact@44||165|12|pin@68||165|-38
 Ametal-1|net@233|||S1800|pin@70||148.5|-38|pin@68||165|-38
 Ametal-1|net@234|||S900|pin@70||148.5|-38|flagHalf@1|succ|148.5|-106
-Ametal-2|net@235|||S1800|pin@36||201|12|contact@43||217|12
+Ametal-2|net@235|||S1800|pin@36||201|12|contact@43||216.5|12
 Ametal-2|net@254||6.2|S1800|flags2i@2|vdd_7|-278|22|flags2i@1|vdd_5|-268.5|22
 Ametal-2|net@255||6.2|S0|flags2i@1|gnd|-268.5|-72|flags2i@2|gnd_1|-278|-72
 Ametal-2|net@256||6.2|S0|flags2i@1|gnd_2|-268.5|72|flags2i@2|gnd_3|-278|72
@@ -317,272 +313,6 @@ Evdd_14||D5G2;|inv10D@1|vdd|P
 Evdd_15||D5G2;|flags2i@2|vdd_1|P
 X
 
-# Cell aFlag;2{lay}
-CaFlag;2{lay}||cmos90|1228565721258|1233329255297||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1233277006389|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1233329711228
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@9||-35.5|106||||
-NX-Metal-1-Metal-2-Con|contact@10||-89.5|106||||
-NX-Metal-1-Metal-2-Con|contact@11||-89.5|-94||||
-NX-Metal-1-Metal-2-Con|contact@12||-35.5|-94||||
-NX-Metal-1-Metal-2-Con|contact@13||-35.5|32||||
-NX-Metal-1-Metal-2-Con|contact@14||195.5|32||||
-NX-Metal-1-Metal-2-Con|contact@15||170|32||||
-NX-Metal-1-Metal-2-Con|contact@16||187|-32||||
-NX-Metal-1-Metal-2-Con|contact@17||42.5|-32||||
-NX-Metal-1-Metal-2-Con|contact@18||92|-12||||
-NX-Metal-1-Metal-2-Con|contact@19||148.5|88||||
-NX-Metal-1-Metal-2-Con|contact@20||174|88||||
-NX-Metal-1-Metal-2-Con|contact@23||92|12||||
-NX-Metal-1-Metal-2-Con|contact@24||119.5|-6||||
-NX-Metal-1-Metal-2-Con|contact@25||201.5|-6||||
-NX-Metal-1-Metal-2-Con|contact@26||-243|-38||||
-NX-Metal-1-Metal-2-Con|contact@27||-270|-50||||
-NX-Metal-1-Metal-2-Con|contact@28||-302|-44||||
-NX-Metal-1-Metal-2-Con|contact@29||-292.5|-100||||
-NX-Metal-1-Metal-2-Con|contact@30||-260.5|-94||||
-NX-Metal-1-Metal-2-Con|contact@31||-247|-106||||
-NX-Metal-1-Metal-2-Con|contact@32||-286.5|94||||
-NX-Metal-1-Metal-2-Con|contact@33||-254.5|100||||
-NX-Metal-1-Metal-2-Con|contact@34||-227.5|106||||
-NX-Metal-1-Metal-2-Con|contact@35||-281|44||||
-NX-Metal-1-Metal-2-Con|contact@36||-249|50||||
-NX-Metal-1-Metal-2-Con|contact@37||-222|56||||
-NX-Metal-1-Metal-2-Con|contact@38||4|-6|||RR|
-NX-Metal-1-Metal-2-Con|contact@39||23.5|-6|||RR|
-NX-Metal-1-Metal-2-Con|contact@41||64|-6||||
-NX-Metal-1-Metal-2-Con|contact@42||83.5|-6||||
-NX-Metal-1-Metal-2-Con|contact@43||217|12||||
-NX-Metal-1-Metal-2-Con|contact@44||165|12||||
-IflagHalf;1{lay}|flagHalf@0||37.5|72|||D5G4;
-IflagHalf;1{lay}|flagHalf@1||37.5|-72|Y||D5G4;
-Iflags2i;1{lay}|flags2i@0||-233.5|0|Y||D5G4;
-Iflags2i;1{lay}|flags2i@1||-260.5|0|Y||D5G4;
-Iflags2i;1{lay}|flags2i@2||-292.5|0|Y||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@0||181|-72|Y||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@1||207.5|-72|XY||D5G4;
-Igates2inM:nor10sym;2{lay}|nor10sym@0||195.5|72|||D5G4;
-NMetal-1-Pin|pin@2||17.5|6||||
-NMetal-1-Pin|pin@4||4|6||||
-NMetal-1-Pin|pin@7||77.5|-6||||
-NMetal-1-Pin|pin@8||71|-6||||
-NMetal-1-Pin|pin@9||71|6||||
-NMetal-1-Pin|pin@11||64|6||||
-NMetal-1-Pin|pin@16||170|-47||||
-NMetal-2-Pin|pin@20||-41|-12||||
-NMetal-2-Pin|pin@35||-41|12||||
-NMetal-2-Pin|pin@36||201|12||||
-NMetal-2-Pin|pin@37||220.5|88||||
-NMetal-1-Pin|pin@55||-247|-97||||
-NMetal-2-Pin|pin@57||-145|94||||
-NMetal-2-Pin|pin@58||-145|106||||
-NMetal-2-Pin|pin@60||-144|44||||
-NMetal-2-Pin|pin@61||-144|56||||
-NMetal-1-Pin|pin@62||23.5|37||||
-NMetal-1-Pin|pin@64||83.5|6||||
-NMetal-1-Pin|pin@65||77.5|6||||
-NMetal-1-Pin|pin@68||165|-38||||
-NMetal-1-Pin|pin@70||148.5|-38||||
-IwiresL:select15;1{lay}|select15@0||-247|72|Y||D5G4;
-IwiresL:select15;1{lay}|select15@1||-247|-72|Y||D5G4;
-IwiresL:select15;1{lay}|select15@2||-223|72|Y||D5G4;
-IwiresL:select15;1{lay}|select15@3||-223|-72|Y||D5G4;
-IwiresL:strap2hGND;1{lay}|strap2hG@0||0|0|||D5G4;
-IwiresL:strap2hVDD;1{lay}|strap2hV@0||144|0|||D5G4;
-IwiresL:strap2hVDD;1{lay}|strap2hV@1||-144|0|||D5G4;
-IwiresL:wellContacts26;1{lay}|wellCont@0||194|-72|||D5G4;
-IwiresL:wellContacts26;1{lay}|wellCont@1||-275.5|72|Y||D5G4;
-IwiresL:wellContacts26;1{lay}|wellCont@2||-275.5|-72|Y||D5G4;
-Ixor6x12;5{lay}|xor6x12@2||-130.5|0|X||D5G4;
-Ametal-1|net@0|||S900|contact@13||-35.5|32|flagHalf@1|inb|-35.5|-43
-Ametal-1|net@1|||S900|flagHalf@0|inb_1|42.5|43|contact@17||42.5|-32
-Ametal-2|net@5|||S1800|contact@38||4|-6|contact@39||23.5|-6
-Ametal-1|net@6|||S2700|flagHalf@1|out_7|4|-14|contact@38||4|-6
-Ametal-1|net@8|||S0|pin@2||17.5|6|pin@4||4|6
-Ametal-1|net@9|||S2700|pin@4||4|6|flagHalf@0|out_7|4|14
-Ametal-1|net@23|||S2700|flagHalf@1|y|77.5|-32|pin@7||77.5|-6
-Ametal-1|net@24|||S0|pin@7||77.5|-6|pin@8||71|-6
-Ametal-1|net@25|||S2700|pin@8||71|-6|pin@9||71|6
-Ametal-1|net@28|||S2700|pin@11||64|6|flagHalf@0|out_8|64|14
-Ametal-1|net@29|||S0|pin@9||71|6|pin@11||64|6
-Ametal-2|net@30|||S1800|contact@10||-89.5|106|contact@9||-35.5|106
-Ametal-1|net@31|||S2700|flagHalf@0|ina|-35.5|97|contact@9||-35.5|106
-Ametal-1|net@33|||S2700|xor6x12@2|all|-89.5|104|contact@10||-89.5|106
-Ametal-1|net@36|||S2700|xor6x12@2|any|-89.5|-103.5|contact@11||-89.5|-94
-Ametal-2|net@37|||S1800|contact@11||-89.5|-94|contact@12||-35.5|-94
-Ametal-1|net@38|||S2700|flagHalf@1|ina|-35.5|-97|contact@12||-35.5|-94
-Ametal-2|net@46|||S1800|nor10sym@0|gnd|170.5|72|flagHalf@0|gnd_3|172.5|72
-Ametal-2|net@47|||S1800|nor10sym@0|vdd|170.5|122|flagHalf@0|vdd_6|172.5|122
-Ametal-2|net@48|||S1800|nor10sym@0|vdd_1|170.5|22|flagHalf@0|vdd_7|172.5|22
-Ametal-2|net@49|||S0|inv10D@0|gnd|172.5|-72|flagHalf@1|gnd_3|172.5|-72
-Ametal-2|net@50|||S0|inv10D@0|vdd|172.5|-122|flagHalf@1|vdd_6|172.5|-122
-Ametal-2|net@51|||S0|inv10D@0|vdd_1|172.5|-22|flagHalf@1|vdd_7|172.5|-22
-Ametal-2|net@52|||S1800|contact@13||-35.5|32|contact@15||170|32
-Ametal-1|net@54|||S900|flagHalf@0|inb|-35.5|43|contact@13||-35.5|32
-Ametal-1|net@57|||S900|nor10sym@0|out_4|195.5|34|contact@14||195.5|32
-Ametal-1|net@58|||S0|inv10D@0|in|181|-47|pin@16||170|-47
-Ametal-2|net@60|||S1800|contact@15||170|32|contact@14||195.5|32
-Ametal-1|net@63|||S2700|inv10D@0|out|187|-79|contact@16||187|-32
-Ametal-1|net@64|||S900|contact@17||42.5|-32|flagHalf@1|inb_1|42.5|-43
-Ametal-2|net@65|||S1800|contact@17||42.5|-32|contact@16||187|-32
-Ametal-2|net@67|||S1800|pin@20||-41|-12|contact@18||92|-12
-Ametal-1|net@69|||S2700|flagHalf@1|out_9|92|-15|contact@18||92|-12
-Ametal-1|net@84|||S900|flagHalf@0|succ|148.5|106|contact@19||148.5|88
-Ametal-1|net@85|||S2700|nor10sym@0|inB|174|81|contact@20||174|88
-Ametal-2|net@86|||S1800|contact@19||148.5|88|contact@20||174|88
-Ametal-2|net@95|||S1800|pin@35||-41|12|contact@23||92|12
-Ametal-1|net@96|||S900|flagHalf@0|out_9|92|15|contact@23||92|12
-Ametal-2|net@98|||S1800|contact@20||174|88|pin@37||220.5|88
-Ametal-1|net@103|||S900|contact@24||119.5|-6|flagHalf@1|y_1|119.5|-37
-Ametal-1|net@104|||S900|flagHalf@0|y_1|119.5|37|contact@24||119.5|-6
-Ametal-1|net@107|||S2700|inv10D@1|out|201.5|-79|contact@25||201.5|-6
-Ametal-2|net@109|||S0|wellCont@0|gnd|189.5|-72|inv10D@0|gnd_1|189.5|-72
-Ametal-2|net@110|||S0|wellCont@0|vdd|189.5|-122|inv10D@0|vdd_2|189.5|-122
-Ametal-2|net@111|||S0|wellCont@0|vdd_1|189.5|-22|inv10D@0|vdd_3|189.5|-22
-Ametal-2|net@112||6.2|S1800|wellCont@0|vdd_3|198.5|-22|inv10D@1|vdd_3|199|-22
-Ametal-2|net@113||6.2|S0|inv10D@1|gnd_1|199|-72|wellCont@0|gnd_1|198.5|-72
-Ametal-2|net@114||6.2|S0|inv10D@1|vdd_2|199|-122|wellCont@0|vdd_2|198.5|-122
-Ametal-1|net@115|||S2700|pin@16||170|-47|contact@15||170|32
-Ametal-1|net@116|||S900|nor10sym@0|inA|217|65|contact@43||217|12
-Ametal-2|net@117|||S1800|contact@24||119.5|-6|contact@25||201.5|-6
-Ametal-2|net@119|||S0|xor6x12@2|gnd_2|-40.5|72|flagHalf@0|gnd_1|-40.5|72
-Ametal-2|net@120|||S0|xor6x12@2|vdd_4|-40.5|122|flagHalf@0|vdd_3|-40.5|122
-Ametal-2|net@121|||S0|xor6x12@2|vdd_5|-40.5|22|flagHalf@0|vdd_2|-40.5|22
-Ametal-2|net@122|||S0|xor6x12@2|gnd|-40.5|-72|flagHalf@1|gnd_1|-40.5|-72
-Ametal-2|net@123|||S0|xor6x12@2|vdd|-40.5|-22|flagHalf@1|vdd_2|-40.5|-22
-Ametal-2|net@124|||S0|xor6x12@2|vdd_1|-40.5|-122|flagHalf@1|vdd_3|-40.5|-122
-Ametal-2|net@142||6.2|S1800|flags2i@2|vdd_7|-284|22|wellCont@1|vdd_1|-280|22
-Ametal-2|net@143||6.2|S0|wellCont@1|gnd|-280|72|flags2i@2|gnd_3|-284|72
-Ametal-2|net@144||6.2|S0|wellCont@1|vdd|-280|122|flags2i@2|vdd_6|-284|122
-Ametal-2|net@145||6.2|S0|wellCont@2|gnd|-280|-72|flags2i@2|gnd_1|-284|-72
-Ametal-2|net@146||6.2|S0|wellCont@2|vdd|-280|-22|flags2i@2|vdd_2|-284|-22
-Ametal-2|net@147||6.2|S0|wellCont@2|vdd_1|-280|-122|flags2i@2|vdd_3|-284|-122
-Ametal-2|net@148||6.2|S1800|wellCont@1|vdd_3|-271|22|flags2i@1|vdd_5|-269|22
-Ametal-2|net@149||6.2|S0|flags2i@1|gnd_2|-269|72|wellCont@1|gnd_1|-271|72
-Ametal-2|net@150||6.2|S0|flags2i@1|vdd_4|-269|122|wellCont@1|vdd_2|-271|122
-Ametal-2|net@151||6.2|S0|flags2i@1|gnd|-269|-72|wellCont@2|gnd_1|-271|-72
-Ametal-2|net@152||6.2|S0|flags2i@1|vdd|-269|-22|wellCont@2|vdd_2|-271|-22
-Ametal-2|net@153||6.2|S0|flags2i@1|vdd_1|-269|-122|wellCont@2|vdd_3|-271|-122
-Ametal-2|net@154||6.2|S1800|flags2i@1|gnd_3|-252|72|flags2i@0|gnd_2|-242|72
-Ametal-2|net@155||6.2|S0|flags2i@0|gnd|-242|-72|flags2i@1|gnd_1|-252|-72
-Ametal-2|net@156||6.2|S0|flags2i@0|vdd|-242|-22|flags2i@1|vdd_2|-252|-22
-Ametal-2|net@157||6.2|S0|flags2i@0|vdd_1|-242|-122|flags2i@1|vdd_3|-252|-122
-Ametal-2|net@158||6.2|S0|flags2i@0|vdd_4|-242|122|flags2i@1|vdd_6|-252|122
-Ametal-2|net@159||6.2|S0|flags2i@0|vdd_5|-242|22|flags2i@1|vdd_7|-252|22
-Ametal-1|net@164|||S900|flags2i@0|in[2]|-243|0|contact@26||-243|-38
-Ametal-2|net@165|||S0|xor6x12@2|in[3][T]|-169.5|-50|contact@27||-270|-50
-Ametal-1|net@166|||S900|flags2i@1|in[2]|-270|0|contact@27||-270|-50
-Ametal-2|net@167|||S0|xor6x12@2|in[5][T]|-207.5|-44|contact@28||-302|-44
-Ametal-1|net@168|||S900|flags2i@2|in[2]|-302|0|contact@28||-302|-44
-Ametal-2|net@169|||S0|xor6x12@2|in[6][T]|-206.5|-100|contact@29||-292.5|-100
-Ametal-1|net@170|||S900|flags2i@2|in|-292.5|-97|contact@29||-292.5|-100
-Ametal-2|net@171|||S0|xor6x12@2|in[4][T]|-163.5|-94|contact@30||-260.5|-94
-Ametal-1|net@172|||S2700|flags2i@1|in|-260.5|-97|contact@30||-260.5|-94
-Ametal-1|net@176|||S0|flags2i@0|in|-233.5|-97|pin@55||-247|-97
-Ametal-2|net@180|||S0|xor6x12@2|in[5][F]|-209.5|94|contact@32||-286.5|94
-Ametal-1|net@181|||S2700|flags2i@2|out|-286.5|79|contact@32||-286.5|94
-Ametal-2|net@182|||S0|xor6x12@2|in[3][F]|-171.5|100|contact@33||-254.5|100
-Ametal-1|net@183|||S2700|flags2i@1|out|-254.5|79|contact@33||-254.5|100
-Ametal-2|net@184|||S0|xor6x12@2|in[7][F]|-67.5|94|pin@57||-145|94
-Ametal-2|net@185|||S2700|pin@57||-145|94|pin@58||-145|106
-Ametal-2|net@187|||S0|pin@58||-145|106|contact@34||-227.5|106
-Ametal-1|net@188|||S2700|flags2i@0|out|-227.5|79|contact@34||-227.5|106
-Ametal-2|net@189|||S0|xor6x12@2|in[6][F]|-202.5|44|contact@35||-281|44
-Ametal-1|net@190|||S2700|flags2i@2|out[1]|-281|0|contact@35||-281|44
-Ametal-1|net@191|||S2700|flags2i@1|out[1]|-249|0|contact@36||-249|50
-Ametal-2|net@192|||S0|xor6x12@2|in[4][F]|-164.5|50|contact@36||-249|50
-Ametal-2|net@193|||S0|xor6x12@2|in[7][T]@633598832|-60.5|44|pin@60||-144|44
-Ametal-2|net@194|||S2700|pin@60||-144|44|pin@61||-144|56
-Ametal-2|net@196|||S0|pin@61||-144|56|contact@37||-222|56
-Ametal-1|net@197|||S2700|flags2i@0|out[1]|-222|0|contact@37||-222|56
-Ametal-2|net@198||6.2|S1800|flags2i@0|vdd_7|-225|22|xor6x12@2|vdd_7|-220.5|22
-Ametal-2|net@199||6.2|S0|xor6x12@2|gnd_1|-220.5|-72|flags2i@0|gnd_1|-225|-72
-Ametal-2|net@200||6.2|S0|xor6x12@2|gnd_3|-220.5|72|flags2i@0|gnd_3|-225|72
-Ametal-2|net@201||6.2|S0|xor6x12@2|vdd_2|-220.5|-22|flags2i@0|vdd_2|-225|-22
-Ametal-2|net@202||6.2|S0|xor6x12@2|vdd_3|-220.5|-122|flags2i@0|vdd_3|-225|-122
-Ametal-2|net@203||6.2|S0|xor6x12@2|vdd_6|-220.5|122|flags2i@0|vdd_6|-225|122
-Ametal-1|net@206|||S900|pin@55||-247|-97|contact@31||-247|-106
-Ametal-2|net@207|||S1800|contact@31||-247|-106|xor6x12@2|in[2][T]|-59.5|-106
-Ametal-2|net@209|||S1800|contact@26||-243|-38|xor6x12@2|in[7][T]|-65.5|-38
-Ametal-1|net@213|||S2700|contact@39||23.5|-6|pin@62||23.5|37
-Ametal-1|net@214|||S0|pin@62||23.5|37|flagHalf@0|x|17.5|37
-Ametal-1|net@219|||S2700|pin@65||77.5|6|flagHalf@0|y|77.5|32
-Ametal-1|net@221|||S2700|flagHalf@1|out_8|64|-14|contact@41||64|-6
-Ametal-1|net@223|||S900|pin@64||83.5|6|contact@42||83.5|-6
-Ametal-1|net@225|||S0|pin@64||83.5|6|pin@65||77.5|6
-Ametal-2|net@226|||S1800|contact@41||64|-6|contact@42||83.5|-6
-Ametal-1|net@227|||S2700|flagHalf@1|x|17.5|-37|pin@2||17.5|6
-Ametal-2|net@229|||S1800|contact@44||165|12|pin@36||201|12
-Ametal-1|net@230|||S900|contact@44||165|12|pin@68||165|-38
-Ametal-1|net@233|||S1800|pin@70||148.5|-38|pin@68||165|-38
-Ametal-1|net@234|||S900|pin@70||148.5|-38|flagHalf@1|succ|148.5|-106
-Ametal-2|net@235|||S1800|pin@36||201|12|contact@43||217|12
-Ametal-2|net@236||6.2|S0|strap2hV@1|vdd_2|-144|122|xor6x12@2|vdd_6|-220.5|122
-Ametal-2|net@237||6.2|S1800|xor6x12@2|gnd_1|-220.5|-72|strap2hV@1|gnd_1|-144|-72
-Ametal-2|net@238||6.2|S1800|xor6x12@2|gnd_3|-220.5|72|strap2hV@1|gnd|-144|72
-Ametal-2|net@239||6.2|S1800|xor6x12@2|vdd_2|-220.5|-22|strap2hV@1|vdd_1|-144|-22
-Ametal-2|net@240||6.2|S1800|xor6x12@2|vdd_3|-220.5|-122|strap2hV@1|vdd_3|-144|-122
-Ametal-2|net@241||6.2|S1800|xor6x12@2|vdd_7|-220.5|22|strap2hV@1|vdd|-144|22
-Ametal-2|net@242||6.2|S1800|strap2hV@1|vdd_2|-144|122|strap2hG@0|vdd_2|0|122
-Ametal-2|net@243||6.2|S0|strap2hV@0|gnd|144|72|strap2hG@0|gnd|0|72
-Ametal-2|net@244||6.2|S0|strap2hV@0|gnd_1|144|-72|strap2hG@0|gnd_1|0|-72
-Ametal-2|net@245||6.2|S0|strap2hV@0|vdd|144|22|strap2hG@0|vdd|0|22
-Ametal-2|net@246||6.2|S0|strap2hV@0|vdd_1|144|-22|strap2hG@0|vdd_1|0|-22
-Ametal-2|net@247||6.2|S0|strap2hV@0|vdd_3|144|-122|strap2hG@0|vdd_3|0|-122
-Ametal-2|net@248||6.2|S0|strap2hG@0|gnd|0|72|strap2hV@1|gnd|-144|72
-Ametal-2|net@249||6.2|S0|strap2hG@0|gnd_1|0|-72|strap2hV@1|gnd_1|-144|-72
-Ametal-2|net@250||6.2|S0|strap2hG@0|vdd|0|22|strap2hV@1|vdd|-144|22
-Ametal-2|net@251||6.2|S0|strap2hG@0|vdd_1|0|-22|strap2hV@1|vdd_1|-144|-22
-Ametal-2|net@252||6.2|S0|strap2hG@0|vdd_3|0|-122|strap2hV@1|vdd_3|-144|-122
-Ametal-2|net@253||6.2|S0|strap2hV@0|vdd_2|144|122|strap2hG@0|vdd_2|0|122
-Eflag[4][T]|flag[1][F]|D5G2;|pin@20||O
-Eflag[1][F]@442206571|flag[1][T]|D5G2;|pin@35||O
-Eyy|flag[1][clr]|D5G2;|pin@37||I
-Exx|flag[1][set]|D5G2;|pin@36||I
-Eflag[2][F]|flag[A][F]|D5G2;|xor6x12@2|flag[1][F]|I
-Eflag[2][T]|flag[A][T]|D5G2;|xor6x12@2|flag[1][T]|I
-Eflag[3][F]|flag[B][F]|D5G2;|xor6x12@2|flag[2][F]|I
-Eflag[3][T]|flag[B][T]|D5G2;|xor6x12@2|flag[2][T]|I
-Eflag[4][F]|flag[C][F]|D5G2;|xor6x12@2|flag[3][F]|I
-Eflag[4][T]@290146688|flag[C][T]|D5G2;|xor6x12@2|flag[3][T]|I
-Egnd||D5G2;|flags2i@2|gnd|G
-Egnd_2||D5G2;|flags2i@2|gnd_2|G
-Egnd_3||D5G2;|strap2hG@0|gnd_3|G
-Egnd_4||D5G2;|nor10sym@0|gnd_1|G
-Egnd_5||D5G2;|strap2hG@0|gnd_5|G
-Egnd_6@543358865|gnd_6|D5G2;|inv10D@1|gnd|G
-Egnd_7||D5G2;|strap2hG@0|gnd_2|G
-Egnd_8||D5G2;|strap2hG@0|gnd_4|G
-Egnd_9||D5G2;|strap2hV@0|gnd_2|G
-Egnd_10||D5G2;|strap2hV@0|gnd_3|G
-Egnd_11||D5G2;|strap2hV@1|gnd_2|G
-Egnd_12||D5G2;|strap2hV@1|gnd_3|G
-Ein[1][T]||D5G2;|xor6x12@2|in[7][T]|I
-Ein[2][T]||D5G2;|xor6x12@2|in[2][T]|I
-Ein[3][T]||D5G2;|xor6x12@2|in[3][T]|I
-Ein[4][T]||D5G2;|xor6x12@2|in[4][T]|I
-Ein[5][T]||D5G2;|xor6x12@2|in[5][T]|I
-Ein[6][T]||D5G2;|xor6x12@2|in[6][T]|I
-Ein|mc|D5G2;|inv10D@1|in|I
-Evdd||D5G2;|flags2i@2|vdd|P
-Evdd_1||D5G2;|inv10D@1|vdd_1|P
-Evdd_4||D5G2;|flags2i@2|vdd_4|P
-Evdd_5||D5G2;|flags2i@2|vdd_5|P
-Evdd_6||D5G2;|strap2hV@0|vdd_6|P
-Evdd_8||D5G2;|nor10sym@0|vdd_2|P
-Evdd_9||D5G2;|nor10sym@0|vdd_3|P
-Evdd_14||D5G2;|inv10D@1|vdd|P
-Evdd_15||D5G2;|flags2i@2|vdd_1|P
-Evdd_16||D5G2;|strap2hG@0|vdd_4|P
-Evdd_17||D5G2;|strap2hG@0|vdd_5|P
-Evdd_18||D5G2;|strap2hV@0|vdd_4|P
-Evdd_19||D5G2;|strap2hV@0|vdd_5|P
-Evdd_20||D5G2;|strap2hV@0|vdd_8|P
-Evdd_21||D5G2;|strap2hV@1|vdd_4|P
-Evdd_22||D5G2;|strap2hV@1|vdd_5|P
-Evdd_23||D5G2;|strap2hV@1|vdd_6|P
-Evdd_24||D5G2;|strap2hV@1|vdd_8|P
-X
-
 # Cell aFlag;1{sch}
 CaFlag;1{sch}||schematic|1228478445532|1233328134132|
 IaFlag;1{ic}|aFlag@0||57|37|||D5G4;
@@ -950,7 +680,7 @@ Emc||D5G2;|pin@12||I
 X
 
 # Cell flags;2{lay}
-Cflags;2{lay}||cmos90|1228679954563|1237205745617||ATTR_NCC(D5G4;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237040631228|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237205799137
+Cflags;2{lay}||cmos90|1228679954563|1237841013534||ATTR_NCC(D5G4;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237841018642|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237841018642
 IaFlag;3{lay}|aFlag@4||0|144|||D5G4;
 IaFlag;3{lay}|aFlag@5||0|-144|Y||D5G4;
 IpredicateM:abdBUSpins;1{lay}|abdBUSpi@0||0|-144|||D5G4;
@@ -968,14 +698,31 @@ NX-Metal-2-Metal-3-Con|contact@26||198|232||||
 NX-Metal-3-Metal-4-Con|contact@27||204|-139.4||||
 NX-Metal-3-Metal-4-Con|contact@28||198|-148.6||||
 NX-Metal-1-Metal-2-Con|contact@29||217|144||||
+NX-Metal-1-Metal-2-Con|contact@30||-210.5|426||||
+Igates1inM:inv10D;1{lay}|inv10D@0||-198.5|360|||D5G4;
 NMetal-1-Pin|pin@28||207.5|93||||
 NMetal-1-Pin|pin@29||217|93||||
 NMetal-1-Pin|pin@30||217|-93||||
 NMetal-1-Pin|pin@31||207.5|-93||||
-NMetal-1-Pin|pin@34||-210.5|0||||
-NMetal-1-Pin|pin@35||-192.5|0||||
 NMetal-3-Pin|pin@37||210|-124||||
 NMetal-2-Pin|pin@39||0|144||||
+NMetal-1-Pin|pin@43||-210.5|335||||
+NMetal-2-Pin|pin@46||-220|426||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-295|360|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||217.5|360|||D5G4;
+IwiresL:select100;1{lay}|select10@0||-254.5|360|||D5G4;
+IwiresL:select144;1{lay}|select14@0||-104.5|360|||D5G4;
+IwiresL:select144;1{lay}|select14@1||15.5|360|||D5G4;
+IwiresL:select144;1{lay}|select14@2||139|360|||D5G4;
+IwiresL:select144;1{lay}|select14@3||139|504|||D5G4;
+IwiresL:select144;1{lay}|select14@4||139|648|||D5G4;
+IwiresL:select144;1{lay}|select14@5||-225.5|504|||D5G4;
+IwiresL:select144;1{lay}|select14@6||-225.5|648|||D5G4;
+IwiresL:select144;1{lay}|select14@7||-104.5|504|||D5G4;
+IwiresL:select144;1{lay}|select14@8||-104.5|648|||D5G4;
+IwiresL:select144;1{lay}|select14@9||16.5|504|||D5G4;
+IwiresL:select144;1{lay}|select14@10||16.5|648|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-185.5|360|||D5G4;
 Ametal-1|net@69|||S900|aFlag@4|mc|207.5|97|pin@28||207.5|93
 Ametal-1|net@70|||S1800|pin@28||207.5|93|pin@29||217|93
 Ametal-1|net@72|||S0|pin@30||217|-93|pin@31||207.5|-93
@@ -992,10 +739,6 @@ Ametal-1|net@99|||S2700|aFlag@5|flag[A][T]|-68.5|-144|aFlag@4|flag[A][T]|-68.5|1
 Ametal-1|net@100|||S900|aFlag@4|flag[A][F]|-50.5|144|contact@17||-50.5|-132
 Ametal-1|net@103|||S2700|contact@18||-68.5|-156|aFlag@5|flag[A][T]|-68.5|-144
 Ametal-1|net@104|||S900|contact@17||-50.5|-132|aFlag@5|flag[A][F]|-50.5|-144
-Ametal-1|net@110|||S2700|aFlag@5|flag[C][F]|-192.5|-144|pin@35||-192.5|0
-Ametal-1|net@111|||S2700|aFlag@5|flag[C][T]|-210.5|-144|pin@34||-210.5|0
-Ametal-1|net@112|||S2700|pin@34||-210.5|0|aFlag@4|flag[C][T]|-210.5|144
-Ametal-1|net@113|||S2700|pin@35||-192.5|0|aFlag@4|flag[C][F]|-192.5|144
 Ametal-1|net@116|||S900|pin@29||217|93|pin@30||217|-93
 Ametal-2|net@117|||S1800|aFlag@5|flag[1][set]|201|-156|contact@21||210|-156
 Ametal-3|net@118|||S2700|contact@21||210|-156|pin@37||210|-124
@@ -1012,12 +755,27 @@ Ametal-3|net@138|||S900|contact@25||204|156|contact@27||204|-139.4
 Ametal-3|net@139|||S900|contact@26||198|232|contact@28||198|-148.6
 Ametal-2|net@160|||S0|contact@29||217|144|pin@39||0|144
 Ametal-1|net@161|||S2700|pin@29||217|93|contact@29||217|144
+Ametal-1|net@166|||S1800|pin@43||-210.5|335|inv10D@0|in|-198.5|335
+Ametal-1|net@170|||S2700|aFlag@4|flag[C][T]|-210.5|144|pin@43||-210.5|335
+Ametal-1|net@173|||S2700|aFlag@4|flag[C][F]|-192.5|144|inv10D@0|out|-192.5|367
+Ametal-2|net@177|||S0|wellCont@0|gnd|-190|360|inv10D@0|gnd_1|-190|360
+Ametal-2|net@178|||S0|wellCont@0|vdd|-190|310|inv10D@0|vdd_3|-190|310
+Ametal-2|net@179|||S0|wellCont@0|vdd_1|-190|410|inv10D@0|vdd_2|-190|410
+Ametal-2|net@182||6.2|S0|inv10D@0|vdd|-207|410|pinsVddG@0|vdd|-295|410
+Ametal-2|net@183||6.2|S1800|pinsVddG@0|gnd|-295|360|inv10D@0|gnd|-207|360
+Ametal-2|net@184||6.2|S1800|pinsVddG@0|vdd_1|-295|310|inv10D@0|vdd_1|-207|310
+Ametal-2|net@185||6.2|S1800|wellCont@0|vdd_3|-181|410|pinsVddG@1|vdd|217.5|410
+Ametal-2|net@186||6.2|S0|pinsVddG@1|gnd|217.5|360|wellCont@0|gnd_1|-181|360
+Ametal-2|net@187||6.2|S0|pinsVddG@1|vdd_1|217.5|310|wellCont@0|vdd_2|-181|310
+Ametal-2|net@190|||S0|contact@30||-210.5|426|pin@46||-220|426
+Ametal-1|net@191|||S2700|aFlag@5|flag[C][T]|-210.5|-144|aFlag@4|flag[C][T]|-210.5|144
+Ametal-1|net@192|||S2700|aFlag@5|flag[C][F]|-192.5|-144|aFlag@4|flag[C][F]|-192.5|144
+Ametal-1|net@193|||S2700|pin@43||-210.5|335|contact@30||-210.5|426
 Eflag[A][clr]||D5G2;|abdBUSpi@0|flag[2][xx]|I
 Eflag[A][set]||D5G2;|abdBUSpi@0|flag[3][xx]|I
 Eflag[B][clr]||D5G2;|abdBUSpi@0|flag[1][xx]|I
 Eflag[B][set]||D5G2;|abdBUSpi@0|flag[4][xx]|I
-Eflag[C][F]||D5G2;|pin@35||I
-Eflag[C][T]||D5G2;|pin@34||I
+Eflag[C][T]||D5G2;|pin@46||I
 Egnd||D5G2;|aFlag@5|gnd|G
 Egnd_2||D5G2;|aFlag@5|gnd_2|G
 Egnd_4||D5G2;|aFlag@5|gnd_4|G
@@ -1026,6 +784,8 @@ Egnd_8||D5G2;|aFlag@4|gnd_4|G
 Egnd_10||D5G2;|aFlag@4|gnd_6|G
 Egnd_11||D5G2;|aFlag@4|gnd_2|G
 Egnd_12||D5G2;|aFlag@4|gnd|G
+Egnd_14||D5G2;|pinsVddG@0|gnd|G
+Egnd_15||D5G2;|pinsVddG@1|gnd|G
 Einn[1][T]|m1[1]|D5G2;|aFlag@5|in[2]@153280970|O
 Einn[2][T]|m1[2]|D5G2;|aFlag@5|inn[2][T]|I
 Einn[3][T]|m1[3]|D5G2;|aFlag@5|in[2]@490679894|O
@@ -1055,131 +815,10 @@ Evdd_23||D5G2;|aFlag@4|vdd|P
 Evdd_24||D5G2;|aFlag@4|vdd_4|P
 Evdd_25||D5G2;|aFlag@4|vdd_5|P
 Evdd_26||D5G2;|aFlag@4|vdd_15|P
-X
-
-# Cell flags;1{lay}
-Cflags;1{lay}||cmos90|1228679954563|1234571065230||ATTR_NCC(D5G4;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1233328757217|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234743305714
-IaFlag;2{lay}|aFlag@2||0|-144|Y||D5G4;
-IaFlag;2{lay}|aFlag@3||0|144|||D5G4;
-IpredicateM:abdBUSpins;1{lay}|abdBUSpi@0||0|-144|||D5G4;
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@17||-50.5|-132||||
-NX-Metal-1-Metal-2-Con|contact@18||-68.5|-156||||
-NX-Metal-1-Metal-2-Con|contact@19||-172.5|156||||
-NX-Metal-1-Metal-2-Con|contact@20||-154.5|132||||
-NX-Metal-2-Metal-3-Con|contact@21||204|-156||||
-NX-Metal-2-Metal-3-Con|contact@22||204|-232||||
-NX-Metal-3-Metal-4-Con|contact@23||204|-157.8||||
-NX-Metal-3-Metal-4-Con|contact@24||204|-167||||
-NX-Metal-2-Metal-3-Con|contact@25||198|156||||
-NX-Metal-2-Metal-3-Con|contact@26||192|232||||
-NX-Metal-3-Metal-4-Con|contact@27||198|-139.4||||
-NX-Metal-3-Metal-4-Con|contact@28||192|-148.6||||
-NMetal-1-Pin|pin@28||207.5|93||||
-NMetal-1-Pin|pin@29||217|93||||
-NMetal-1-Pin|pin@30||217|-93||||
-NMetal-1-Pin|pin@31||207.5|-93||||
-NMetal-1-Pin|pin@32||217|140||||
-NMetal-1-Pin|pin@34||-210.5|0||||
-NMetal-1-Pin|pin@35||-192.5|0||||
-NMetal-3-Pin|pin@37||204|-124||||
-Ametal-1|net@69|||S900|aFlag@3|in|207.5|97|pin@28||207.5|93
-Ametal-1|net@70|||S1800|pin@28||207.5|93|pin@29||217|93
-Ametal-1|net@72|||S0|pin@30||217|-93|pin@31||207.5|-93
-Ametal-1|net@73|||S900|pin@31||207.5|-93|aFlag@2|in|207.5|-97
-Ametal-2|net@81|||S0|aFlag@2|flag[4][T]|-41|-132|contact@17||-50.5|-132
-Ametal-2|net@82|||S0|aFlag@2|flag[1][F]@442206571|-41|-156|contact@18||-68.5|-156
-Ametal-2|net@86|||S0|aFlag@3|flag[1][F]@442206571|-41|156|contact@19||-172.5|156
-Ametal-2|net@89|||S0|aFlag@3|flag[4][T]|-41|132|contact@20||-154.5|132
-Ametal-1|net@94|||S2700|pin@29||217|93|pin@32||217|140
-Ametal-1|net@95|||S2700|contact@20||-154.5|132|aFlag@3|flag[3][F]|-154.5|144
-Ametal-1|net@96|||S900|contact@19||-172.5|156|aFlag@3|flag[3][T]|-172.5|144
-Ametal-1|net@97|||S900|aFlag@3|flag[3][T]|-172.5|144|aFlag@2|flag[3][T]|-172.5|-144
-Ametal-1|net@98|||S900|aFlag@3|flag[3][F]|-154.5|144|aFlag@2|flag[3][F]|-154.5|-144
-Ametal-1|net@99|||S2700|aFlag@2|flag[2][T]|-68.5|-144|aFlag@3|flag[2][T]|-68.5|144
-Ametal-1|net@100|||S900|aFlag@3|flag[2][F]|-50.5|144|contact@17||-50.5|-132
-Ametal-1|net@103|||S2700|contact@18||-68.5|-156|aFlag@2|flag[2][T]|-68.5|-144
-Ametal-1|net@104|||S900|contact@17||-50.5|-132|aFlag@2|flag[2][F]|-50.5|-144
-Ametal-1|net@110|||S2700|aFlag@2|flag[4][F]|-192.5|-144|pin@35||-192.5|0
-Ametal-1|net@111|||S2700|aFlag@2|flag[4][T]@290146688|-210.5|-144|pin@34||-210.5|0
-Ametal-1|net@112|||S2700|pin@34||-210.5|0|aFlag@3|flag[4][T]@290146688|-210.5|144
-Ametal-1|net@113|||S2700|pin@35||-192.5|0|aFlag@3|flag[4][F]|-192.5|144
-Ametal-1|net@116|||S900|pin@29||217|93|pin@30||217|-93
-Ametal-2|net@117|||S1800|aFlag@2|xx|201|-156|contact@21||204|-156
-Ametal-3|net@118|||S2700|contact@21||204|-156|pin@37||204|-124
-Ametal-2|net@119|||S0|aFlag@2|yy|220.5|-232|contact@22||204|-232
-Ametal-3|net@122|||S900|contact@21||204|-156|contact@23||204|-157.8
-Ametal-4|net@123|||S1800|abdBUSpi@0|flag[3][xx]|0|-157.8|contact@23||204|-157.8
-Ametal-4|net@125|||S1800|abdBUSpi@0|flag[2][xx]|0|-167|contact@24||204|-167
-Ametal-2|net@127|||S0|aFlag@3|xx|201|156|contact@25||198|156
-Ametal-2|net@129|||S0|aFlag@3|yy|220.5|232|contact@26||192|232
-Ametal-4|net@134|||S1800|abdBUSpi@0|flag[4][xx]|0|-139.4|contact@27||198|-139.4
-Ametal-4|net@136|||S1800|abdBUSpi@0|flag[1][xx]|0|-148.6|contact@28||192|-148.6
-Ametal-3|net@137|||S2700|contact@22||204|-232|contact@24||204|-167
-Ametal-3|net@138|||S900|contact@25||198|156|contact@27||198|-139.4
-Ametal-3|net@139|||S900|contact@26||192|232|contact@28||192|-148.6
-Ametal-4|net@140||6.2|S0|aFlag@3|gnd_10|144|36|aFlag@3|gnd_5|0|36
-Ametal-4|net@141||6.2|S1800|aFlag@2|gnd_5|0|-36|aFlag@2|gnd_10|144|-36
-Ametal-4|net@142||6.2|S1800|aFlag@2|gnd_8|0|-180|aFlag@2|gnd_9|144|-180
-Ametal-4|net@143||6.2|S1800|aFlag@2|gnd_11|-144|-180|aFlag@2|gnd_8|0|-180
-Ametal-4|net@144||6.2|S1800|aFlag@2|gnd_12|-144|-36|aFlag@2|gnd_5|0|-36
-Ametal-4|net@145||6.2|S1800|aFlag@2|vdd_16|0|-252|aFlag@2|vdd_20|144|-252
-Ametal-4|net@146||6.2|S1800|aFlag@2|vdd_17|0|-108|aFlag@2|vdd_6|144|-108
-Ametal-4|net@147||6.2|S1800|aFlag@2|vdd_23|-144|-108|aFlag@2|vdd_17|0|-108
-Ametal-4|net@148||6.2|S1800|aFlag@2|vdd_24|-144|-252|aFlag@2|vdd_16|0|-252
-Ametal-4|net@149||6.2|S1800|aFlag@3|gnd_8|0|180|aFlag@3|gnd_9|144|180
-Ametal-4|net@150||6.2|S1800|aFlag@3|gnd_11|-144|180|aFlag@3|gnd_8|0|180
-Ametal-4|net@151||6.2|S1800|aFlag@3|vdd_16|0|252|aFlag@3|vdd_20|144|252
-Ametal-4|net@152||6.2|S1800|aFlag@3|vdd_17|0|108|aFlag@3|vdd_6|144|108
-Ametal-4|net@153||6.2|S1800|aFlag@3|vdd_23|-144|108|aFlag@3|vdd_17|0|108
-Ametal-4|net@154||6.2|S1800|aFlag@3|vdd_24|-144|252|aFlag@3|vdd_16|0|252
-Ametal-4|net@155||6.2|S1800|aFlag@3|gnd_12|-144|36|aFlag@3|gnd_5|0|36
-Ametal-3|net@156|||S900|aFlag@2|gnd_3|0|0|aFlag@3|gnd_3|0|0
-Ametal-3|net@157|||S900|aFlag@2|vdd_19|144|0|aFlag@3|vdd_19|144|0
-Ametal-3|net@158|||S900|aFlag@2|vdd_22|-144|0|aFlag@3|vdd_22|-144|0
-Eflag[A][clr_1]|flag[A][clr]|D5G2;|abdBUSpi@0|flag[2][xx]|I
-Eflag[A][set_1]|flag[A][set]|D5G2;|abdBUSpi@0|flag[3][xx]|I
-Eflag[B][clr_1]|flag[B][clr]|D5G2;|abdBUSpi@0|flag[1][xx]|I
-Eflag[B][set_1]|flag[B][set]|D5G2;|abdBUSpi@0|flag[4][xx]|I
-Eflag[C][F]||D5G2;|pin@35||I
-Eflag[C][T]||D5G2;|pin@34||I
-Egnd||D5G2;|aFlag@2|gnd|G
-Egnd_2||D5G2;|aFlag@2|gnd_2|G
-Egnd_4||D5G2;|aFlag@2|gnd_4|G
-Egnd_6||D5G2;|aFlag@2|gnd_6@543358865|G
-Egnd_8||D5G2;|aFlag@3|gnd_4|G
-Egnd_10||D5G2;|aFlag@3|gnd_6@543358865|G
-Egnd_11||D5G2;|aFlag@3|gnd_2|G
-Egnd_12||D5G2;|aFlag@3|gnd|G
-Ein[1][T]|m1[1]|D5G2;|aFlag@2|in[1][T]|I
-Ein[2][T]|m1[2]|D5G2;|aFlag@2|in[2][T]|I
-Ein[3][T]|m1[3]|D5G2;|aFlag@2|in[3][T]|I
-Ein[4][T]|m1[4]|D5G2;|aFlag@2|in[4][T]|I
-Ein[5][T]|m1[5]|D5G2;|aFlag@2|in[5][T]|I
-Ein[6][T]|m1[6]|D5G2;|aFlag@2|in[6][T]|I
-Ein[7][T]|m1[7]|D5G2;|aFlag@3|in[1][T]|I
-Ein[8][T]|m1[8]|D5G2;|aFlag@3|in[2][T]|I
-Ein[9][T]|m1[9]|D5G2;|aFlag@3|in[3][T]|I
-Ein[10][T]|m1[10]|D5G2;|aFlag@3|in[4][T]|I
-Ein[11][T]|m1[11]|D5G2;|aFlag@3|in[5][T]|I
-Ein[12][T]|m1[12]|D5G2;|aFlag@3|in[6][T]|I
-Emc||D5G2;|pin@32||I
-Evdd||D5G2;|aFlag@2|vdd|P
-Evdd_1||D5G2;|aFlag@2|vdd_1|P
-Evdd_4||D5G2;|aFlag@2|vdd_4|P
-Evdd_5||D5G2;|aFlag@2|vdd_5|P
-Evdd_8||D5G2;|aFlag@2|vdd_8|P
-Evdd_9||D5G2;|aFlag@2|vdd_9|P
-Evdd_14||D5G2;|aFlag@2|vdd_14|P
-Evdd_15||D5G2;|aFlag@2|vdd_15|P
-Evdd_16||D5G2;|aFlag@3|vdd_1|P
-Evdd_17||D5G2;|aFlag@3|vdd_8|P
-Evdd_18||D5G2;|aFlag@3|vdd_9|P
-Evdd_22||D5G2;|aFlag@3|vdd_14|P
-Evdd_23||D5G2;|aFlag@3|vdd|P
-Evdd_24||D5G2;|aFlag@3|vdd_4|P
-Evdd_25||D5G2;|aFlag@3|vdd_5|P
-Evdd_26||D5G2;|aFlag@3|vdd_15|P
+Evdd_29||D5G2;|pinsVddG@0|vdd|P
+Evdd_30||D5G2;|pinsVddG@0|vdd_1|P
+Evdd_31||D5G2;|pinsVddG@1|vdd|P
+Evdd_32||D5G2;|pinsVddG@1|vdd_1|P
 X
 
 # Cell flags;1{sch}
@@ -1327,7 +966,7 @@ Esucc|succ[m1]|D5G2;|pin@27||O
 X
 
 # Cell minusOne;1{lay}
-CminusOne;1{lay}||cmos90|1234791024271|1237214468544||ATTR_NCC(D5G4;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237213079025|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237214599630
+CminusOne;1{lay}||cmos90|1234791024271|1237840201864||ATTR_NCC(D5G4;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237840206211|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237840206211
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-69.5|-32||||
 NX-Metal-1-Metal-2-Con|contact@1||11.5|-32||||
@@ -1343,18 +982,18 @@ NX-Metal-1-Metal-2-Con|contact@15||-124.5|-100||||
 NX-Metal-1-Metal-2-Con|contact@16||-331|-6|||X|
 NX-Metal-1-Metal-2-Con|contact@17||52|-6||||
 NX-Metal-1-Metal-2-Con|contact@18||-86.5|-88||||
-NX-Metal-2-Metal-3-Con|contact@19||252|44|||X|
-NX-Metal-2-Metal-3-Con|contact@20||144|44|||X|
-NX-Metal-2-Metal-3-Con|contact@21||36|44|||X|
-NX-Metal-2-Metal-3-Con|contact@22||-72|44|||X|
-NX-Metal-2-Metal-3-Con|contact@23||-180|44|||X|
-NX-Metal-2-Metal-3-Con|contact@24||-288|44|||X|
-NX-Metal-3-Metal-4-Con|contact@25||252|57.5|||X|
-NX-Metal-3-Metal-4-Con|contact@26||144|63.3|||X|
-NX-Metal-3-Metal-4-Con|contact@27||36|69.1|||X|
-NX-Metal-3-Metal-4-Con|contact@28||-72|74.9|||X|
-NX-Metal-3-Metal-4-Con|contact@29||-180|80.7|||X|
-NX-Metal-3-Metal-4-Con|contact@30||-288|86.5|||X|
+NX-Metal-2-Metal-3-Con|contact@19||276|44|||X|
+NX-Metal-2-Metal-3-Con|contact@20||132|44|||X|
+NX-Metal-2-Metal-3-Con|contact@21||12|44|||X|
+NX-Metal-2-Metal-3-Con|contact@22||-132|50|||X|
+NX-Metal-2-Metal-3-Con|contact@23||-156|44|||X|
+NX-Metal-2-Metal-3-Con|contact@24||-276|44|||X|
+NX-Metal-3-Metal-4-Con|contact@25||276|57.5|||X|
+NX-Metal-3-Metal-4-Con|contact@26||132|63.3|||X|
+NX-Metal-3-Metal-4-Con|contact@27||12|69.1|||X|
+NX-Metal-3-Metal-4-Con|contact@28||-132|74.9|||X|
+NX-Metal-3-Metal-4-Con|contact@29||-156|80.7|||X|
+NX-Metal-3-Metal-4-Con|contact@30||-276|86.5|||X|
 Igates1inM:inv10D;1{lay}|inv10D@0||17.5|-72|XY||D5G4;
 Igates1inM:inv510;1{lay}|inv510@1||-104|-72|XY||D5G4;
 Igates2inM:nand10;1{lay}|nand10@0||44.5|-72|||D5G4;
@@ -1374,6 +1013,8 @@ NMetal-1-Pin|pin@41||-71|6|||X|
 NMetal-2-Pin|pin@43||-76|-88||||
 NMetal-1-Pin|pin@44||-86.5|-108||||
 NMetal-1-Pin|pin@45||-82|-108||||
+NMetal-2-Pin|pin@46||-99|44||||
+NMetal-2-Pin|pin@47||-99|50||||
 IfanPinsK:pinsIn06m4;1{lay}|pinsIn06@2||-300|72|XY||D5G4;
 IdriversL:predDri20wMC;3{lay}|predDri2@0||-69.5|-72|Y||D5G4;
 IsucDri10Pairx6;1{lay}|sucDri10@0||0|72|X||D5G4;
@@ -1439,26 +1080,28 @@ Ametal-1|net@177|||S900|predDri2@0|pred|-86.5|-88|contact@18||-86.5|-88
 Ametal-2|net@178|||S1800|contact@18||-86.5|-88|pin@43||-76|-88
 Ametal-1|net@179|||S900|contact@18||-86.5|-88|pin@44||-86.5|-108
 Ametal-1|net@180|||S1800|pin@44||-86.5|-108|pin@45||-82|-108
-Ametal-2|net@195|||S0|sucDri10@0|bit[6]|265|44|contact@19||252|44
-Ametal-2|net@197|||S0|sucDri10@0|bit[5]|152|44|contact@20||144|44
-Ametal-2|net@199|||S0|sucDri10@0|bit[4]|48|44|contact@21||36|44
-Ametal-2|net@200|||S1800|contact@20||144|44|sucDri10@0|bit[5]|152|44
-Ametal-2|net@201|||S1800|contact@21||36|44|sucDri10@0|bit[4]|48|44
-Ametal-2|net@203|||S0|sucDri10@0|bit[3]|-65|44|contact@22||-72|44
-Ametal-2|net@205|||S0|sucDri10@0|bit[2]|-169|44|contact@23||-180|44
-Ametal-2|net@207|||S0|sucDri10@0|bit[1]|-282|44|contact@24||-288|44
-Ametal-3|net@209|||S2700|contact@19||252|44|contact@25||252|57.5
-Ametal-3|net@211|||S2700|contact@20||144|44|contact@26||144|63.3
-Ametal-3|net@213|||S2700|contact@21||36|44|contact@27||36|69.1
-Ametal-3|net@215|||S2700|contact@22||-72|44|contact@28||-72|74.9
-Ametal-3|net@217|||S2700|contact@23||-180|44|contact@29||-180|80.7
-Ametal-3|net@219|||S2700|contact@24||-288|44|contact@30||-288|86.5
-Ametal-4|net@226|||S0|contact@25||252|57.5|pinsIn06@2|in[6]|-300|57.5
-Ametal-4|net@227|||S0|contact@26||144|63.3|pinsIn06@2|in[5]|-300|63.3
-Ametal-4|net@228|||S0|contact@27||36|69.1|pinsIn06@2|in[4]|-300|69.1
-Ametal-4|net@229|||S0|contact@28||-72|74.9|pinsIn06@2|in[3]|-300|74.9
-Ametal-4|net@230|||S0|contact@29||-180|80.7|pinsIn06@2|in[2]|-300|80.7
-Ametal-4|net@231|||S0|contact@30||-288|86.5|pinsIn06@2|in[1]|-300|86.5
+Ametal-2|net@195|||S1800|sucDri10@0|bit[6]|265|44|contact@19||276|44
+Ametal-2|net@197|||S0|sucDri10@0|bit[5]|152|44|contact@20||132|44
+Ametal-2|net@199|||S0|sucDri10@0|bit[4]|48|44|contact@21||12|44
+Ametal-2|net@200|||S1800|contact@20||132|44|sucDri10@0|bit[5]|152|44
+Ametal-2|net@201|||S1800|contact@21||12|44|sucDri10@0|bit[4]|48|44
+Ametal-2|net@203|||S0|sucDri10@0|bit[3]|-65|44|pin@46||-99|44
+Ametal-2|net@205|||S1800|sucDri10@0|bit[2]|-169|44|contact@23||-156|44
+Ametal-2|net@207|||S1800|sucDri10@0|bit[1]|-282|44|contact@24||-276|44
+Ametal-3|net@209|||S2700|contact@19||276|44|contact@25||276|57.5
+Ametal-3|net@211|||S2700|contact@20||132|44|contact@26||132|63.3
+Ametal-3|net@213|||S2700|contact@21||12|44|contact@27||12|69.1
+Ametal-3|net@215|||S2700|contact@22||-132|50|contact@28||-132|74.9
+Ametal-3|net@217|||S2700|contact@23||-156|44|contact@29||-156|80.7
+Ametal-3|net@219|||S2700|contact@24||-276|44|contact@30||-276|86.5
+Ametal-4|net@226|||S0|contact@25||276|57.5|pinsIn06@2|in[6]|-300|57.5
+Ametal-4|net@227|||S0|contact@26||132|63.3|pinsIn06@2|in[5]|-300|63.3
+Ametal-4|net@228|||S0|contact@27||12|69.1|pinsIn06@2|in[4]|-300|69.1
+Ametal-4|net@229|||S0|contact@28||-132|74.9|pinsIn06@2|in[3]|-300|74.9
+Ametal-4|net@230|||S0|contact@29||-156|80.7|pinsIn06@2|in[2]|-300|80.7
+Ametal-4|net@231|||S0|contact@30||-276|86.5|pinsIn06@2|in[1]|-300|86.5
+Ametal-2|net@233|||S2700|pin@46||-99|44|pin@47||-99|50
+Ametal-2|net@234|||S0|pin@47||-99|50|contact@22||-132|50
 Ein[1]|bit[1]|D5G2;|pinsIn06@2|in[1]|I
 Ein[2]|bit[2]|D5G2;|pinsIn06@2|in[2]|I
 Ein[3]|bit[3]|D5G2;|pinsIn06@2|in[3]|I
@@ -1469,6 +1112,7 @@ Efire[m1]||D5G2;|pin@4||O
 Egnd||D5G2;|sucDri10@0|gnd|G
 Egnd_1||D5G2;|nor20@0|gnd|G
 Egnd_2||D5G2;|nor05sym@4|gnd|G
+Egnd_3||D5G2;|sucDri10@0|gnd_1|G
 EinA|headBit|D5G2;|nor20@0|inA|I
 Eout[1][F]|m1cate[1][F]|D5G2;|sucDri10@0|out[1][F]|O
 Eout[1][T]|m1cate[1][T]|D5G2;|sucDri10@0|out[1][T]|O
@@ -1485,13 +1129,15 @@ Eout[6][T]|m1cate[6][T]|D5G2;|sucDri10@0|out[6][T]|O
 Emc||D5G2;|predDri2@0|mc|I
 Epred||D5G2;|pin@43||I
 Eout10|s[1]|D5G2;|inv510@1|out|O
-Esucc||D5G2;|pin@15||O
+Esucc|succ[m1]|D5G2;|pin@15||O
 Evdd||D5G2;|sucDri10@0|vdd|P
 Evdd_1||D5G2;|sucDri10@0|vdd_1|P
 Evdd_2||D5G2;|nor20@0|vdd|P
 Evdd_3||D5G2;|nor20@0|vdd_1|P
 Evdd_4||D5G2;|nor05sym@4|vdd|P
 Evdd_5||D5G2;|nor05sym@4|vdd_1|P
+Evdd_6||D5G2;|sucDri10@0|vdd_2|P
+Evdd_7||D5G2;|sucDri10@0|vdd_3|P
 X
 
 # Cell minusOne;2{sch}
@@ -1598,1715 +1244,6 @@ Es[1]||D6G2;|conn@11|y|O
 Esucc|succ[m1]|D6G2;|conn@13|y|O
 X
 
-# Cell moveAll;1{ic}
-CmoveAll;1{ic}||artwork|1231680916842|1235428073880|E
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NThick-Circle|art@1||3.5|-1|1|1||
-Nschematic:Bus_Pin|pin@0||-4|0|-1|-1||
-Ngeneric:Invisible-Pin|pin@1||-3|0|1|1||
-Nschematic:Bus_Pin|pin@2||4|-3|-1|-1||
-Ngeneric:Invisible-Pin|pin@3||3|-3|1|1||
-Nschematic:Bus_Pin|pin@4||-2|5|-1|-1||
-Nschematic:Bus_Pin|pin@6||-4|3|-1|-1||
-Ngeneric:Invisible-Pin|pin@7||-3|3|1|1||
-Nschematic:Bus_Pin|pin@8||2|6|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@9||2|4|1|1|R|
-Nschematic:Bus_Pin|pin@14||-4|-3|-1|-1||
-NPin|pin@16||-3|-6|1|1||
-NPin|pin@17||-3|4|1|1||
-NPin|pin@18||3|4|1|1||
-NPin|pin@19||3|-6|1|1||
-NPin|pin@20||-2|4|1|1||
-NPin|pin@21||-2|5|1|1||
-Ngeneric:Invisible-Pin|pin@24||0|0|||||ART_message(D5G2;)Smove
-Nschematic:Bus_Pin|pin@25||4|-1|-1|-1||
-NPin|pin@29||-3|-3|1|1||
-NPin|pin@30||-4|-3|1|1||
-NPin|pin@33||2|-6|1|1||
-NPin|pin@34||2|-7|1|1||
-Nschematic:Bus_Pin|pin@35||-2|-7|-1|-1||
-Ngeneric:Invisible-Pin|pin@40||-2|-6|1|1||
-Nschematic:Bus_Pin|pin@41||4|1|-1|-1||
-NPin|pin@43||3|1|1|1||
-NPin|pin@44||4|1|1|1||
-Nschematic:Bus_Pin|pin@45||2|-7|-1|-1||
-Nschematic:Bus_Pin|pin@47||4|3|-1|-1||
-NPin|pin@49||3|3|1|1||
-NPin|pin@50||4|3|1|1||
-Nschematic:Bus_Pin|pin@51||4|-5|-1|-1||
-Nschematic:Bus_Pin|pin@53||-4|-5|-1|-1||
-NPin|pin@54||3|-5|1|1||
-NPin|pin@55||4|-5|1|1||
-NPin|pin@56||-3|-5|1|1||
-NPin|pin@57||-4|-5|1|1||
-Aschematic:bus|net@0||-0.5|IJ0|pin@1||-3|0|pin@0||-4|0
-Aschematic:bus|net@1||-0.5|IJ1800|pin@3||3|-3|pin@2||4|-3
-Aschematic:bus|net@3||-0.5|IJ0|pin@7||-3|3|pin@6||-4|3
-Aschematic:bus|net@4||-0.5|IJ2700|pin@9||2|4|pin@8||2|6
-AThicker|net@8|||FS2700|pin@29||-3|-3|pin@17||-3|4
-AThicker|net@9|||FS1800|pin@20||-2|4|pin@18||3|4
-AThicker|net@12|||FS1800|pin@17||-3|4|pin@20||-2|4
-AThicker|net@13|||FS2700|pin@20||-2|4|pin@21||-2|5
-AThicker|net@14|||FS900|pin@49||3|3|pin@43||3|1
-AThicker|net@19|||FS1800|pin@16||-3|-6|pin@33||2|-6
-AThicker|net@20|||FS2700|pin@56||-3|-5|pin@29||-3|-3
-AThicker|net@21|||FS0|pin@29||-3|-3|pin@30||-4|-3
-AThicker|net@23|||FS1800|pin@33||2|-6|pin@19||3|-6
-AThicker|net@24|||FS900|pin@33||2|-6|pin@34||2|-7
-Aschematic:bus|net@29||-0.5|IJ900|pin@40||-2|-6|pin@35||-2|-7
-AThicker|net@32|||FS1800|pin@43||3|1|pin@44||4|1
-AThicker|net@35|||FS900|pin@18||3|4|pin@49||3|3
-AThicker|net@36|||FS1800|pin@49||3|3|pin@50||4|3
-AThicker|net@37|||FS2700|pin@54||3|-5|pin@43||3|1
-AThicker|net@38|||FS2700|pin@19||3|-6|pin@54||3|-5
-AThicker|net@39|||FS1800|pin@54||3|-5|pin@55||4|-5
-AThicker|net@40|||FS2700|pin@16||-3|-6|pin@56||-3|-5
-AThicker|net@41|||FS0|pin@56||-3|-5|pin@57||-4|-5
-Etorp_1|bit[Di,Ti]|D5G2;|pin@35||I
-Edo[M,T]|do[Mv,Tp]|D5G2;|pin@0||I
-Eilc[ck_1]|do[reD]|D5G2;|pin@51||O
-Efire[M]||D5G2;|pin@45||O
-Edo[reD_2]|flag[D][set]|D5G2;|pin@53||O
-Eilc[ck]||D5G2;|pin@41||O
-Es[6:10]|ilc[decLO]|D5G2;|pin@25||O
-Eilc[zero,zoo,notX,notInf]|ilc[mo,do,ho]|D5G2;|pin@2||I
-Emc||D5G2;|pin@4||I
-Epred[T,D]|pred[D,T]|D5G2;|pin@6||I
-Etorp_1@241736383|ready|D5G2;|pin@47||I
-Es[1:5]||D5G2;|pin@8||O
-Etorp||D5G2;|pin@14||I
-X
-
-# Cell moveAll;6{lay}
-CmoveAll;6{lay}||cmos90|1231618772918|1236601266343||ATTR_NCC(D5G5;NTX-0.75;Y278.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234746496786|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234747269183
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||38.5|-44||||
-NX-Metal-2-Metal-3-Con|contact@3||47|94||||
-NX-Metal-2-Metal-3-Con|contact@4||47|-192||||
-NX-Metal-1-Metal-2-Con|contact@5||12|-184.5||||
-NX-Metal-2-Metal-3-Con|contact@6||-19|-184.5||||
-NX-Metal-2-Metal-3-Con|contact@7||-19|94||||
-NX-Metal-2-Metal-3-Con|contact@11||-35.5|106||||
-NX-Metal-2-Metal-3-Con|contact@23||-19|256||||
-NX-Metal-1-Metal-2-Con|contact@24||-109|256||||
-NX-Metal-1-Metal-2-Con|contact@26||28.5|-94||||
-NX-Metal-2-Metal-3-Con|contact@27||-88.5|-100||||
-NX-Metal-1-Metal-2-Con|contact@28||-73|-100||||
-NX-Metal-2-Metal-3-Con|contact@30||-74|244||||
-NX-Metal-1-Metal-2-Con|contact@31||-67|-31.5||||
-NX-Metal-2-Metal-3-Con|contact@32||-74|-31.5||||
-NX-Metal-2-Metal-3-Con|contact@33||-52|194||||
-NX-Metal-2-Metal-3-Con|contact@34||-52|50||||
-NX-Metal-2-Metal-3-Con|contact@38||93.5|238||||
-NX-Metal-2-Metal-3-Con|contact@39||93.5|44||||
-NX-Metal-1-Metal-2-Con|contact@40||-27.5|-50||||
-NX-Metal-2-Metal-3-Con|contact@41||-167|-100||||
-NX-Metal-2-Metal-3-Con|contact@43||-167|32||||
-NX-Metal-1-Metal-2-Con|contact@44||80|238||||
-NX-Metal-1-Metal-2-Con|contact@45||38|94||||
-NX-Metal-1-Metal-2-Con|contact@46||22|94||||
-NX-Metal-1-Metal-2-Con|contact@47||-157|32||||
-NX-Metal-1-Metal-2-Con|contact@48||122|50||||
-NX-Metal-1-Metal-2-Con|contact@49||-116.5|56||||
-NX-Metal-2-Metal-3-Con|contact@50||-130|56||||
-NX-Metal-2-Metal-3-Con|contact@51||-130|238||||
-NX-Metal-1-Metal-2-Con|contact@52||-80|238||||
-NX-Metal-1-Metal-2-Con|contact@53||-179|244||||
-NX-Metal-2-Metal-3-Con|contact@54||-173|244||||
-NX-Metal-2-Metal-3-Con|contact@55||-173|88||||
-NX-Metal-1-Metal-2-Con|contact@56||-188.5|88||||
-NX-Metal-2-Metal-3-Con|contact@57||-35.5|-156||||
-ImoveAnd;5{lay}|moveAnd@4||-5.5|216|||D5G4;
-ImoveArb;1{lay}|moveLoop@0||0|-72|||D5G4;
-ImovePreds;3{lay}|movePred@2||17|72|||D5G4;
-ImoveTorpPreds;2{lay}|moveTorp@1||-1|-216|||D5G4;
-NMetal-1-Pin|pin@12||-71|-144||||
-NMetal-1-Pin|pin@14||22.5|-144||||
-NMetal-1-Pin|pin@16||36|-145||||
-NMetal-1-Pin|pin@18||28.5|-145||||
-NMetal-1-Pin|pin@19||67|-150||||
-NMetal-1-Pin|pin@21||112.5|-150||||
-NMetal-1-Pin|pin@39||130|138||||
-NMetal-1-Pin|pin@76||-154|136||||
-NMetal-1-Pin|pin@85||24.5|-60||||
-NMetal-1-Pin|pin@86||38.5|-60||||
-NMetal-1-Pin|pin@87||22.5|-86||||
-NMetal-1-Pin|pin@88||24.5|-86||||
-NMetal-1-Pin|pin@102||168.5|138||||
-NMetal-1-Pin|pin@103||168.5|0||||
-NMetal-1-Pin|pin@104||-27.5|0||||
-NMetal-1-Pin|pin@107||130|184||||
-NMetal-1-Pin|pin@118||-47|136||||
-NMetal-3-Pin|pin@134||-35.5|272||||
-NMetal-1-Pin|pin@135||116|184||||
-NMetal-3-Pin|pin@148||93.5|261||||
-NMetal-3-Pin|pin@149||-88.5|284||||
-Ametal-1|net@22|||S2700|moveTorp@1|out_3|-71|-209|pin@12||-71|-144
-Ametal-1|net@28|||S2700|moveTorp@1|out|36|-209|pin@16||36|-145
-Ametal-1|net@32|||S2700|pin@18||28.5|-145|contact@26||28.5|-94
-Ametal-1|net@33|||S900|moveLoop@0|out[B]|67|-104|pin@19||67|-150
-Ametal-1|net@34|||S1800|pin@19||67|-150|pin@21||112.5|-150
-Ametal-1|net@36|||S2700|moveTorp@1|win[T]|112.5|-191|pin@21||112.5|-150
-Ametal-1|net@39|||S1800|pin@12||-71|-144|pin@14||22.5|-144
-Ametal-1|net@40|||S2700|pin@14||22.5|-144|pin@87||22.5|-86
-Ametal-1|net@41|||S0|pin@16||36|-145|pin@18||28.5|-145
-Ametal-2|net@51|||S1800|moveTorp@1|fire[T]|46.5|-192|contact@4||47|-192
-Ametal-1|net@52|||S2700|moveTorp@1|done[M]|12|-194|contact@5||12|-184.5
-Ametal-2|net@53|||S0|contact@5||12|-184.5|contact@6||-19|-184.5
-Ametal-3|net@65|||S900|contact@3||47|94|contact@4||47|-192
-Ametal-3|net@66|||S2700|contact@6||-19|-184.5|contact@7||-19|94
-Ametal-3|net@68|||S2700|contact@57||-35.5|-156|contact@11||-35.5|106
-Ametal-3|net@143|||S2700|contact@7||-19|94|contact@23||-19|256
-Ametal-2|net@144|||S1800|contact@24||-109|256|contact@23||-19|256
-Ametal-1|net@145|||S2700|moveAnd@4|done[M]|-109|253.6|contact@24||-109|256
-Ametal-1|net@151|||S2700|pin@76||-154|136|moveAnd@4|done[D]|-154|184
-Ametal-2|net@162|||S0|moveLoop@0|req[B1]|94|-94|contact@26||28.5|-94
-Ametal-1|net@167|||S1800|pin@85||24.5|-60|pin@86||38.5|-60
-Ametal-1|net@168|||S2700|pin@86||38.5|-60|contact@0||38.5|-44
-Ametal-1|net@170|||S1800|pin@87||22.5|-86|pin@88||24.5|-86
-Ametal-1|net@171|||S2700|pin@88||24.5|-86|pin@85||24.5|-60
-Ametal-3|net@172|||S900|pin@149||-88.5|284|contact@27||-88.5|-100
-Ametal-1|net@178|||S900|moveLoop@0|in[A]|-73|-100|contact@28||-73|-100
-Ametal-2|net@182|||S1800|contact@0||38.5|-44|moveLoop@0|req[B2]|147|-44
-Ametal-2|net@183|||S1800|contact@27||-88.5|-100|contact@28||-73|-100
-Ametal-3|net@187|||S900|contact@30||-74|244|contact@32||-74|-31.5
-Ametal-2|net@189|||S1800|moveAnd@4|win[M]|-122.5|244|contact@30||-74|244
-Ametal-1|net@191|||S2700|moveLoop@0|out[A]|-67|-40|contact@31||-67|-31.5
-Ametal-2|net@193|||S1800|contact@32||-74|-31.5|contact@31||-67|-31.5
-Ametal-2|net@197|||S1800|moveAnd@4|done[T]|-75.5|194|contact@33||-52|194
-Ametal-3|net@204|||S900|contact@33||-52|194|contact@34||-52|50
-Ametal-1|net@216|||S1800|pin@39||130|138|pin@102||168.5|138
-Ametal-1|net@217|||S900|pin@102||168.5|138|pin@103||168.5|0
-Ametal-1|net@218|||S0|pin@103||168.5|0|pin@104||-27.5|0
-Ametal-2|net@220|||S1800|moveLoop@0|req[A1]|-94|-50|contact@40||-27.5|-50
-Ametal-2|net@223|||S0|moveLoop@0|req[A2]|-147|-100|contact@41||-167|-100
-Ametal-1|net@237|||S900|moveAnd@4|do[Mv]|80|240.5|contact@44||80|238
-Ametal-1|net@241|||S2700|pin@39||130|138|pin@107||130|184
-Ametal-2|net@256|||S0|contact@3||47|94|contact@45||38|94
-Ametal-1|net@257|||S0|movePred@2|done[Tp]|38|94|contact@45||38|94
-Ametal-1|net@260|||S0|movePred@2|done[M]|22|94|contact@46||22|94
-Ametal-1|net@261|||S900|movePred@2|wait|-157|56|contact@47||-157|32
-Ametal-2|net@262|||S1800|contact@43||-167|32|contact@47||-157|32
-Ametal-3|net@265|||S900|contact@38||93.5|238|contact@39||93.5|44
-Ametal-1|net@266|||S900|pin@104||-27.5|0|contact@40||-27.5|-50
-Ametal-3|net@267|||S2700|contact@41||-167|-100|contact@43||-167|32
-Ametal-2|net@268|||S0|contact@39||93.5|44|movePred@2|do[Mv]|59|44
-Ametal-2|net@269|||S1800|contact@11||-35.5|106|movePred@2|mc|22.5|106
-Ametal-1|net@272|||S900|movePred@2|done[T]|122|53|contact@48||122|50
-Ametal-2|net@273|||S1800|contact@34||-52|50|contact@48||122|50
-Ametal-1|net@275|||S900|pin@118||-47|136|movePred@2|done[D]|-47|91
-Ametal-1|net@276|||S1800|pin@76||-154|136|pin@118||-47|136
-Ametal-1|net@286|||S900|movePred@2|in[2]|-116.5|57|contact@49||-116.5|56
-Ametal-2|net@287|||S0|contact@49||-116.5|56|contact@50||-130|56
-Ametal-3|net@288|||S2700|contact@50||-130|56|contact@51||-130|238
-Ametal-1|net@292|||S900|moveAnd@4|bit[4]|-80|245|contact@52||-80|238
-Ametal-1|net@293|||S900|moveAnd@4|bit[5]|-179|245|contact@53||-179|244
-Ametal-2|net@294|||S1800|contact@53||-179|244|contact@54||-173|244
-Ametal-3|net@295|||S900|contact@54||-173|244|contact@55||-173|88
-Ametal-1|net@298|||S2700|movePred@2|in[1]|-188.5|87|contact@56||-188.5|88
-Ametal-2|net@299|||S1800|contact@51||-130|238|contact@52||-80|238
-Ametal-2|net@300|||S0|contact@55||-173|88|contact@56||-188.5|88
-Ametal-2|net@304|||S1800|contact@7||-19|94|contact@46||22|94
-Ametal-3|net@305|||S2700|contact@11||-35.5|106|pin@134||-35.5|272
-Ametal-1|net@311|||S2700|pin@135||116|184|moveAnd@4|again|116|223
-Ametal-1|net@330|||S0|pin@107||130|184|pin@135||116|184
-Ametal-2|net@361|||S1800|moveTorp@1|mc|-36|-156|contact@57||-35.5|-156
-Ametal-3|net@362|||S2700|contact@38||93.5|238|pin@148||93.5|261
-Ametal-2|net@364|||S1800|contact@44||80|238|contact@38||93.5|238
-Ebit[4]||D5G2;|moveAnd@4|bit[4]|I
-Ebit[5]||D5G2;|moveAnd@4|bit[5]|I
-Edo[Mv]||D5G2;|pin@148||I
-Edo[Tp]||D5G2;|moveTorp@1|do[Tp]|I
-Efire[M]||D5G2;|moveAnd@4|fire[M]|O
-Egnd||D5G2;|moveAnd@4|gnd|G
-Egnd_2||D5G2;|moveLoop@0|gnd|G
-Egnd_5||D5G2;|moveTorp@1|gnd_4|G
-Egnd_7||D5G2;|movePred@2|gnd_7|G
-Egnd_10||D5G2;|moveTorp@1|gnd|G
-Egnd_14||D5G2;|movePred@2|gnd_1|G
-Egnd_18||D5G2;|moveLoop@0|gnd_1|G
-Egnd_19||D5G2;|moveAnd@4|gnd_2|G
-Eign[D]||D5G2;|movePred@2|in[1]|I
-Eign[T]||D5G2;|movePred@2|in[2]|I
-Eilc[ck]||D5G2;|moveAnd@4|ilc[ck]|O
-Eilc[decLO]||D5G2;|moveAnd@4|out|O
-Eilc[decLO_1]||D5G2;|moveAnd@4|out_1|O
-Eilc[do]||D5G2;|moveAnd@4|ilc[do]|I
-Eilc[ho]||D5G2;|moveAnd@4|ilc[ho]|I
-Eilc[mo]||D5G2;|moveAnd@4|ilc[mo]|I
-Emc||D5G2;|pin@134||I
-Emc_1||D5G2;|moveTorp@1|mc|I
-Epred[D]||D5G2;|movePred@2|pred[D]|I
-Epred[T]||D5G2;|movePred@2|pred[T]|I
-Eready||D5G2;|pin@149||I
-Es[1]||D5G2;|movePred@2|s[1]|O
-Es[2]||D5G2;|movePred@2|s[2]|O
-Es[3]||D5G2;|movePred@2|s[3]|O
-Es[4]||D5G2;|moveTorp@1|out_1|O
-Es[5]||D5G2;|moveTorp@1|out_2|O
-Etorp||D5G2;|moveTorp@1|torp|I
-Evdd||D5G2;|moveAnd@4|vdd|P
-Evdd_1||D5G2;|moveAnd@4|vdd_1|P
-Evdd_2||D5G2;|movePred@2|vdd_2|P
-Evdd_3||D5G2;|movePred@2|vdd_3|P
-Evdd_4||D5G2;|moveLoop@0|vdd_4|P
-Evdd_14||D5G2;|movePred@2|vdd_14|P
-Evdd_15||D5G2;|moveAnd@4|vdd_15|P
-Evdd_16||D5G2;|moveLoop@0|vdd|P
-Evdd_20||D5G2;|moveTorp@1|vdd|P
-Evdd_21||D5G2;|moveTorp@1|vdd_1|P
-Evdd_22||D5G2;|moveTorp@1|vdd_13|P
-Evdd_23||D5G2;|moveTorp@1|vdd_14|P
-Evdd_34||D5G2;|movePred@2|vdd_15|P
-Evdd_35||D5G2;|moveLoop@0|vdd_2|P
-Evdd_36||D5G2;|moveLoop@0|vdd_3|P
-Evdd_37||D5G2;|moveAnd@4|vdd_16|P
-X
-
-# Cell moveAll;6{sch}
-CmoveAll;6{sch}||schematic|1231522055361|1235429176226|
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@1||-42.5|-36|||XYRR|
-NOff-Page|conn@2||-55|0.5|||Y|
-NOff-Page|conn@3||1|12|||XY|
-NOff-Page|conn@4||-50.5|34|||YR|
-NOff-Page|conn@6||-44|34.5|||R|
-NOff-Page|conn@7||-44|27|||Y|
-NOff-Page|conn@9||0|18||||
-NOff-Page|conn@11||-6.5|-1|||YRR|
-NWire_Con|conn@12||-61|-16||||
-NWire_Con|conn@13||-62|-9.5||||
-NOff-Page|conn@14||8|9||||
-NOff-Page|conn@15||-8|22.5|||R|
-NOff-Page|conn@16||9.5|0|||YRR|
-NOff-Page|conn@17||1|30||||
-NOff-Page|conn@19||40|-36||||
-IarbiterM:meArbiter;1{ic}|meArbite@1||0|-9|RRR||D5G4;
-ImoveAnd;2{ic}|moveAnd@1||-12|9|||D5G4;
-ImovePreds;1{ic}|movePred@0||-36|24|X||D5G4;
-ImoveAll;1{ic}|moveTorp@0||31|43.5|||D5G4;
-ImoveTorpPreds;1{ic}|moveTorp@1||-24|-27|X||D5G4;
-Ngeneric:Invisible-Pin|pin@0||-18|52|||||ART_message(D5G6;)SmoveAll
-Ngeneric:Invisible-Pin|pin@1||-17|46.5|||||ART_message(D5G4;)Sthis is the move and torpedo stage
-Ngeneric:Invisible-Pin|pin@2||-20|40.5|||||ART_message(D5G3;)Sies 15 February 2009
-NWire_Pin|pin@160||24|-12|||Y|
-NWire_Pin|pin@196||-12|-3||||
-NWire_Pin|pin@226||-12|-5||||
-NWire_Pin|pin@227||3|0||||
-NWire_Pin|pin@232||-27|-16||||
-NWire_Pin|pin@237||-12|-15||||
-NWire_Pin|pin@238||-12|-13||||
-NWire_Pin|pin@247||-21|-16.5||||
-NWire_Pin|pin@254||24|5||||
-NWire_Pin|pin@255||24|-6||||
-NWire_Pin|pin@276||-42|21||||
-NWire_Pin|pin@280||-33|34.5||||
-NBus_Pin|pin@281||-29|21|-1|-1||
-NBus_Pin|pin@282||-29|17|-1|-1||
-NBus_Pin|pin@305||-16|27|-1|-1||
-NWire_Pin|pin@306||-24|30||||
-NWire_Pin|pin@307||-24|34||||
-NWire_Pin|pin@309||-54|12||||
-NWire_Pin|pin@310||-54|14||||
-NWire_Pin|pin@311||-54|18||||
-NWire_Pin|pin@312||-54|20||||
-Ngeneric:Invisible-Pin|pin@315||29.5|20|||||ART_message(D3G2;)S[The Inner Loop Counter produces,"three signals of interest: ilc[mo, ho, do]","ilc[mo] means repeat the loop","ilc[ho] means hold the count","ilc[do] means do the action.",These are derived from its internal,"bits:   ovf, inf, zero, zoo."]
-NBus_Pin|pin@318||-33|11|-1|-1||
-NBus_Pin|pin@323||-21|-39|-1|-1||
-NBus_Pin|pin@324||-23.5|24|-1|-1||
-NBus_Pin|pin@325||-23.5|21|-1|-1||
-NWire_Pin|pin@326||-48|24||||
-NWire_Pin|pin@328||-48|-7||||
-NWire_Pin|pin@331||24|-30||||
-NWire_Pin|pin@334||-27|-36||||
-NWire_Pin|pin@336||-32.5|-15||||
-NWire_Pin|pin@337||-32.5|-24||||
-NWire_Pin|pin@338||-36|-30||||
-NWire_Pin|pin@339||-36|-11||||
-NWire_Pin|pin@344||-24|5||||
-NWire_Pin|pin@345||-24|-3||||
-NWire_Pin|pin@346||-42|9||||
-NWire_Pin|pin@349||-12|30||||
-NWire_Pin|pin@352||-12.5|-24||||
-NWire_Pin|pin@353||-12.5|-20.5||||
-NWire_Pin|pin@354||-20.5|-33.5||||
-NWire_Pin|pin@355||-7|-33.5||||
-NWire_Pin|pin@356||-7|-37||||
-NWire_Pin|pin@359||-4|14||||
-NWire_Pin|pin@360||-4|18||||
-NWire_Pin|pin@361||-68.5|-9.5||||
-NWire_Pin|pin@362||-68.5|-6.5||||
-NWire_Pin|pin@363||-54.5|-9.5||||
-NWire_Pin|pin@364||-54.5|-6.5||||
-NWire_Pin|pin@365||-68.5|-16||||
-NWire_Pin|pin@366||-68.5|-13||||
-NWire_Pin|pin@367||-54.5|-16||||
-NWire_Pin|pin@368||-54.5|-13||||
-NBus_Pin|pin@369||-12|-1|-1|-1||
-NWire_Pin|pin@374||36|-36||||
-IredFive:pms1;2{ic}|pms1@0||36|-30|||D5G4;|ATTR_Delay(D5G1;NPX-2;Y0.25;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.25;Y2.75;)S20
-NPower|pwr@2||3|-19.5||||
-IorangeTSMC090nm:wire90;1{ic}|wire90@1||17.5|-12|Y||D0G4;|ATTR_L(D5G1;PUD)D616.9999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@5||-17|-3|||D0G4;|ATTR_L(D5G1;PUD)D1348.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@6||-23|-7|||D0G4;|ATTR_L(D5G1;PUD)D865.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@28||16|-6|||D0G4;|ATTR_L(D5G1;PUD)D1509.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@29||-59|12|||D0G4;|ATTR_L(D5G1;PUD)D479.79999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@30||-18|30|||D0G4;|ATTR_L(D5G1;PUD)D930.6999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@31||-59|18|||D0G4;|ATTR_L(D5G1;PUD)D682.4000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@33||-19|-15|||D0G4;|ATTR_L(D5G1;PUD)D897.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@34||-24|-11|||D0G4;|ATTR_L(D5G1;PUD)D1010.4|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@36||-14|-33.5|||D0G4;|ATTR_L(D5G1;PUD)D918.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-Awire|bit[4]|D5G2;||2700|pin@361||-68.5|-9.5|pin@362||-68.5|-6.5
-Awire|bit[5]|D5G2;||2700|pin@365||-68.5|-16|pin@366||-68.5|-13
-Awire|do[Mv]|D5G2;||2700|pin@346||-42|9|pin@276||-42|21
-Awire|do[Tp]|D5G2;||900|pin@232||-27|-16|moveTorp@1|mc_1|-27|-22
-Abus|done[D,T]|D5G2;|-0.5|I900|pin@305||-16|27|moveAnd@1|done[D,T]|-16|16
-Awire|done[D]|D5G2;||2700|pin@309||-54|12|pin@310||-54|14
-Abus|done[M,Tp]|D5G2;|-0.5|IJ900|pin@281||-29|21|pin@282||-29|17
-Awire|done[M]|D5G2;||2700|pin@306||-24|30|pin@307||-24|34
-Awire|done[M]|D5G2;||2700|pin@352||-12.5|-24|pin@353||-12.5|-20.5
-Awire|done[T]|D5G2;||2700|pin@311||-54|18|pin@312||-54|20
-Awire|done[Tp]|D5G2;||900|pin@355||-7|-33.5|pin@356||-7|-37
-Abus|ign[D,T]|D5G2;|-0.5|IJ900|pin@324||-23.5|24|pin@325||-23.5|21
-Awire|ign[D]|D5G2;||2700|pin@367||-54.5|-16|pin@368||-54.5|-13
-Awire|ign[T]|D5G2;||2700|pin@363||-54.5|-9.5|pin@364||-54.5|-6.5
-Awire|mc|D5G2;||900|pin@247||-21|-16.5|moveTorp@1|mc|-21|-21
-Awire|mc|D5G2;||900|pin@280||-33|34.5|movePred@0|mc|-33|30
-Awire|net@292|||0|pin@160||24|-12|wire90@1|b|20|-12
-Awire|net@391|||1800|wire90@5|b|-14.5|-3|pin@196||-12|-3
-Awire|net@479|||1800|pin@226||-12|-5|meArbite@1|req[A1]|-7|-5
-Awire|net@480|||900|pin@196||-12|-3|pin@226||-12|-5
-Awire|net@482|||900|pin@227||3|0|meArbite@1|in[A]|3|-4
-Awire|net@500|||2700|pin@237||-12|-15|pin@238||-12|-13
-Awire|net@501|||1800|pin@238||-12|-13|meArbite@1|req[B1]|-7|-13
-Awire|net@508|||0|wire90@1|a|15|-12|meArbite@1|out[B]|8|-12
-Awire|net@510|||2700|pwr@2||3|-19.5|meArbite@1|in[B]|3|-14
-Awire|net@535|||1800|meArbite@1|out[A]|8|-6|wire90@28|a|13.5|-6
-Awire|net@540|||0|pin@255||24|-6|wire90@28|b|18.5|-6
-Awire|net@586|||1800|pin@276||-42|21|movePred@0|do[Mv]|-39|21
-Abus|net@591||-0.5|IJ1800|conn@7|y|-42|27|movePred@0|pred[T,D]|-39|27
-Abus|net@594||-0.5|IJ1800|movePred@0|act[T,D]|-32|21|pin@281||-29|21
-Abus|net@642||-0.5|0|pin@305||-16|27|movePred@0|done_1[M,Tp,D,T]|-32|27
-Awire|net@644|||0|wire90@30|a|-20.5|30|pin@306||-24|30
-Awire|net@647|||1800|wire90@29|b|-56.5|12|pin@309||-54|12
-Awire|net@650|||1800|wire90@31|b|-56.5|18|pin@311||-54|18
-Awire|net@672|||1800|wire90@33|b|-16.5|-15|pin@237||-12|-15
-Abus|net@675||-0.5|IJ1800|movePred@0|pred_1[D,T]|-38|24|pin@324||-23.5|24
-Awire|net@677|||0|movePred@0|s[4:6]|-42|24|pin@326||-48|24
-Awire|net@680|||1800|pin@328||-48|-7|wire90@6|a|-25.5|-7
-Awire|net@691|||1800|moveTorp@1|done[M_1]|-16|-30|pin@331||24|-30
-Awire|net@692|||900|moveTorp@1|do[Tp_1]|-27|-32|pin@334||-27|-36
-Awire|net@695|||0|wire90@33|a|-21.5|-15|pin@336||-32.5|-15
-Awire|net@696|||900|pin@336||-32.5|-15|pin@337||-32.5|-24
-Awire|net@697|||1800|pin@337||-32.5|-24|moveTorp@1|pred|-30|-24
-Awire|net@702|||0|pin@334||-27|-36|conn@1|y|-40.5|-36
-Awire|net@703|||0|moveTorp@1|TpBAR_1|-30|-30|pin@338||-36|-30
-Awire|net@704|||2700|pin@338||-36|-30|pin@339||-36|-11
-Awire|net@711|||1800|pin@339||-36|-11|wire90@34|a|-26.5|-11
-Awire|net@714|||0|pin@254||24|5|moveAnd@1|win[M]|-7|5
-Abus|net@720||-0.5|IJ0|conn@3|y|-1|12|moveAnd@1|mo,do,ho|-6|12
-Awire|net@727|||0|moveAnd@1|again|-17|5|pin@344||-24|5
-Awire|net@728|||900|pin@344||-24|5|pin@345||-24|-3
-Awire|net@729|||1800|pin@345||-24|-3|wire90@5|a|-19.5|-3
-Awire|net@735|||0|moveAnd@1|do[Mv]|-15|9|pin@346||-42|9
-Awire|net@738|||0|meArbite@1|req[B2]|-7|-11|wire90@34|b|-21.5|-11
-Awire|net@739|||0|meArbite@1|req[A2]|-7|-7|wire90@6|b|-20.5|-7
-Awire|net@740|||1800|wire90@30|b|-15.5|30|pin@349||-12|30
-Awire|net@742|||2700|moveAnd@1|done[M]|-12|17|pin@349||-12|30
-Awire|net@749|||1800|moveTorp@1|done[M,Tp]|-20|-24|pin@352||-12.5|-24
-Awire|net@751|||900|moveTorp@1|TpBAR_1@510176284|-20.5|-31|pin@354||-20.5|-33.5
-Awire|net@758|||1800|moveAnd@1|act[dec]|-6|14|pin@359||-4|14
-Awire|net@759|||2700|pin@359||-4|14|pin@360||-4|18
-Awire|net@767|||1800|pin@354||-20.5|-33.5|wire90@36|a|-16.5|-33.5
-Awire|net@768|||1800|wire90@36|b|-11.5|-33.5|pin@355||-7|-33.5
-Awire|net@771|||1800|pin@365||-68.5|-16|conn@12||-61.5|-16
-Awire|net@772|||1800|conn@12||-60.5|-16|pin@367||-54.5|-16
-Awire|net@777|||1800|conn@13||-61.5|-9.5|pin@363||-54.5|-9.5
-Awire|net@778|||0|conn@13||-62.5|-9.5|pin@361||-68.5|-9.5
-Awire|net@781|||0|conn@14|a|6|9|moveAnd@1|fire[M_1]|-9|9
-Awire|net@782|||900|conn@15|a|-8|20.5|moveAnd@1|fire[M]|-8|16
-Awire|net@783|||0|conn@16|y|7.5|0|pin@227||3|0
-Awire|net@784|||0|conn@9|a|-2|18|pin@360||-4|18
-Abus|net@785||-0.5|IJ900|moveAnd@1|bit[4,5]|-12|2|pin@369||-12|-1
-Abus|net@786||-0.5|IJ1800|pin@369||-12|-1|conn@11|y|-8.5|-1
-Awire|net@792|||900|pms1@0|d|36|-32|pin@374||36|-36
-Awire|net@793|||0|conn@19|a|38|-36|pin@374||36|-36
-Awire|net@795|||0|conn@17|a|-1|30|pin@349||-12|30
-Awire|net@796|||1800|pin@331||24|-30|pms1@0|g|33|-30
-Abus|s[1:3]|D5G2;|-0.5|IJ900|movePred@0|take[D]|-33|17|pin@318||-33|11
-Abus|s[4,5]|D5G2;|-0.5|IJ900|moveTorp@1|take[D]|-21|-34|pin@323||-21|-39
-Awire|wait|D5G2;||900|pin@326||-48|24|pin@328||-48|-7
-Awire|win[M]|D5G2;||900|pin@254||24|5|pin@255||24|-6
-Awire|win[T]|D5G2;||2700|pin@331||24|-30|pin@160||24|-12
-Ebit[1:5]|bit[Di,Ti]|D4G2;|conn@11|a|I
-Edo[Mv,Tp]||D4G2;|conn@2|a|I
-Eilc[ck_1]|do[reD]|D6G2;|conn@17|y|O
-Efire[M]||D6G2;|conn@15|y|O
-Edo[reD_2]|flag[D][set]|D6G2;|conn@19|y|O
-Eilc[ck]||D6G2;|conn@14|y|O
-Eilc[dec]|ilc[decLO]|D6G2;|conn@9|y|O
-Eilc[mo,do,ho]||D4G2;|conn@3|a|I
-Emc||D4G2;|conn@4|a|I
-Epred[D,T]||D4G2;|conn@7|a|I
-Etorp_1|ready|D4G2;|conn@16|a|I
-Es[1:5]||D6G2;|conn@6|y|O
-Etorp||D4G2;|conn@1|a|I
-X
-
-# Cell moveAnd;2{ic}
-CmoveAnd;2{ic}||artwork|1232760844673|1234891159809|E
-Ngeneric:Facet-Center|art@0||0|0||||AV
-Nschematic:Bus_Pin|pin@0||6|5|-1|-1||
-Nschematic:Bus_Pin|pin@2||0|-7|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@3||0|-6|1|1|R|
-Nschematic:Bus_Pin|pin@4||6|3|-1|-1||
-Nschematic:Bus_Pin|pin@6||-4|7|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@7||-4|6|1|1|R|
-Nschematic:Bus_Pin|pin@8||4|7|-1|-1||
-Nschematic:Bus_Pin|pin@10||5|-4|-1|-1||
-Nschematic:Bus_Pin|pin@26||0|8|-1|-1||
-Ngeneric:Invisible-Pin|pin@31||5|3|1|1||
-Nschematic:Bus_Pin|pin@34||-3|0|-1|-1||
-Nschematic:Bus_Pin|pin@36||-5|-4|-1|-1||
-NPin|pin@38||-3.5|-6|1|1||
-NPin|pin@39||5|-6|1|1||
-NPin|pin@40||5|-2|1|1||
-NPin|pin@41||2|-2|1|1||
-NPin|pin@42||2|2|1|1||
-NPin|pin@43||5|2|1|1||
-NPin|pin@44||5|6|1|1||
-NPin|pin@45||-5|6|1|1||
-NPin|pin@46||-5|2|1|1||
-NPin|pin@47||-2|2|1|1||
-NPin|pin@48||-2|-2|1|1||
-NPin|pin@49||-3.5|-2|1|1||
-NPin|pin@50||-5|-4|1|1||
-NPin|pin@51||4|6|1|1||
-NPin|pin@52||4|7|1|1||
-NPin|pin@57||5|5|1|1||
-NPin|pin@58||6|5|1|1||
-NPin|pin@59||-2|0|1|1||
-NPin|pin@60||-3|0|1|1||
-NPin|pin@61||0|0|1|1||
-NPin|pin@62||0|-4|1|1||
-NPin|pin@63||-3.5|-4|1|1||
-NPin|pin@64||-1.5|0|1|1||
-NPin|pin@65||0|6|1|1||
-NPin|pin@66||0|8|1|1||
-Nschematic:Bus_Pin|pin@67||3|0|-1|-1||
-NPin|pin@69||2|0|1|1||
-NPin|pin@70||3|0|1|1||
-Aschematic:bus|net@1||-0.5|IJ900|pin@3||0|-6|pin@2||0|-7
-Aschematic:bus|net@3||-0.5|IJ2700|pin@7||-4|6|pin@6||-4|7
-Aschematic:bus|net@25||-0.5|IJ0|pin@4||6|3|pin@31||5|3
-AThicker|net@34|||FS2700|pin@39||5|-6|pin@40||5|-2
-AThicker|net@35|||FS0|pin@40||5|-2|pin@41||2|-2
-AThicker|net@36|||FS2700|pin@69||2|0|pin@42||2|2
-AThicker|net@37|||FS1800|pin@42||2|2|pin@43||5|2
-AThicker|net@38|||FS2700|pin@43||5|2|pin@57||5|5
-AThicker|net@40|||FS900|pin@45||-5|6|pin@46||-5|2
-AThicker|net@41|||FS1800|pin@46||-5|2|pin@47||-2|2
-AThicker|net@42|||FS900|pin@59||-2|0|pin@48||-2|-2
-AThicker|net@43|||FS0|pin@48||-2|-2|pin@49||-3.5|-2
-AThicker|net@44|||FS531|pin@49||-3.5|-2|pin@50||-5|-4
-AThicker|net@45|||FS1269|pin@50||-5|-4|pin@38||-3.5|-6
-AThicker|net@46|||FS0|pin@44||5|6|pin@51||4|6
-AThicker|net@47|||FS2700|pin@51||4|6|pin@52||4|7
-AThicker|net@50|||FS0|pin@65||0|6|pin@45||-5|6
-AThicker|net@53|||FS2700|pin@57||5|5|pin@44||5|6
-AThicker|net@54|||FS1800|pin@57||5|5|pin@58||6|5
-AThicker|net@55|||FS900|pin@47||-2|2|pin@59||-2|0
-AThicker|net@56|||FS0|pin@59||-2|0|pin@60||-3|0
-ADashed|net@57|||FS900|pin@61||0|0|pin@62||0|-4
-ADashed|net@58|||FS0|pin@62||0|-4|pin@63||-3.5|-4
-ADashed|net@59|||FS0|pin@61||0|0|pin@64||-1.5|0
-AThicker|net@60|||FS0|pin@39||5|-6|pin@38||-3.5|-6
-AThicker|net@61|||FS0|pin@51||4|6|pin@65||0|6
-AThicker|net@62|||FS2700|pin@65||0|6|pin@66||0|8
-AThicker|net@64|||FS2700|pin@41||2|-2|pin@69||2|0
-AThicker|net@65|||FS1800|pin@69||2|0|pin@70||3|0
-Eagain||D5G2;|pin@36||O
-Ebit[4,5]|bit[Di,Ti]|D5G2;|pin@2||I
-Edo[Mv]||D5G2;|pin@34||I
-Edone[D,T]||D5G2;|pin@6||O
-Edone[M]||D5G2;|pin@26||O
-Efire[M]||D5G2;|pin@8||O
-Efire[M_1]|ilc[ck]|D5G2;|pin@67||O
-Eact[dec]|ilc[decLO]|D5G2;|pin@0||O
-Emo,do,ho|ilc[mo,do,ho]|D5G2;|pin@4||I
-Ewin[M]||D5G2;|pin@10||I
-X
-
-# Cell moveAnd;5{lay}
-CmoveAnd;5{lay}||cmos90|1232740050263|1234747150410||ATTR_NCC(D5G4;NTY70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1234746354374|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234747269183
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@4||-52.5|-22||||
-NX-Metal-1-Metal-2-Con|contact@5||-50|28||||
-NX-Metal-1-Metal-2-Con|contact@7||-98|28||||
-NX-Metal-1-Metal-2-Con|contact@9||-149|28||||
-NX-Metal-1-Metal-2-Con|contact@11||-3|28||||
-NX-Metal-1-Metal-2-Con|contact@12||-86.5|-34||||
-NX-Metal-1-Metal-2-Con|contact@13||-185|-34||||
-NX-Metal-1-Metal-2-Con|contact@14||-32|-34||||
-NX-Metal-1-Metal-2-Con|contact@15||-9|-28||||
-NX-Metal-1-Metal-2-Con|contact@17||56|28||||
-NX-Metal-1-Metal-2-Con|contact@18||-133.5|28||||
-NX-Metal-1-Metal-2-Con|contact@19||147|28||||
-NX-Metal-1-Metal-2-Con|contact@20||30.5|40||||
-NX-Metal-1-Metal-2-Con|contact@23||-106|-28||||
-Igates2inM:nor05;1{lay}|done[M]|D5G1;|-103.5|0|||D5G4;
-Igates1inM:inv05;1{lay}|inv05@3||-34|0|Y||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@0||-133.5|0|Y||D5G4;
-Igates1inM:inv20B;1{lay}|inv20B@0||177.5|0|||D5G4;
-Igates1inM:inv510;1{lay}|inv510@0||62|0|||D5G4;
-Igates2inM:nand5A;1{lay}|nand5A@0||-79.5|0|||D5G4;
-Igates2inM:nand5A;1{lay}|nand5A@1||-178.5|0|||D5G4;
-Igates2inM:nand20;2{lay}|nand20@0||107.5|0|Y||D5G4;
-Igates2inM:nor05;1{lay}|nor05@0||-55.5|0|||D5G4;
-Igates2inM:nor05;1{lay}|nor05@1||-154.5|0|||D5G4;
-Igates2inM:nor05;1{lay}|nor05@3||152.5|0|X||D5G4;
-Igates2inM:nor20;1{lay}|nor20@0||16.5|0|X||D5G4;
-NMetal-1-Pin|pin@19||-50|24.5||||
-NMetal-1-Pin|pin@20||-72.5|-19||||
-NMetal-1-Pin|pin@22||38.5|32||||
-NMetal-1-Pin|pin@24||-171.5|10.4||||
-NMetal-2-Pin|pin@30||-70|-22||||
-NMetal-1-Pin|pin@32||-52.5|-32||||
-NMetal-2-Pin|pin@36||-117|28||||
-NMetal-1-Pin|pin@37||-3|24.5||||
-NMetal-1-Pin|pin@39||-171.5|-19||||
-NMetal-1-Pin|pin@42||-29.5|12||||
-NMetal-1-Pin|pin@43||-9|12||||
-NMetal-1-Pin|pin@46||72.5|-24.5||||
-NMetal-1-Pin|pin@47||30.5|32||||
-NMetal-1-Pin|pin@48||-106|-19||||
-NMetal-1-Pin|pin@50||-86.5|-25||||
-NMetal-1-Pin|pin@51||-185|-25||||
-NMetal-2-Pin|pin@53||10.5|40||||
-NMetal-1-Pin|pin@54||152.5|25||||
-NMetal-1-Pin|pin@62||157|-31.5||||
-NMetal-1-Pin|pin@63||154.5|-31.5||||
-NMetal-1-Pin|pin@64||154.5|-60||||
-NMetal-2-Pin|pin@65||-102.5|-28||||
-NMetal-1-Pin|pin@66||-32|-46.5||||
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||190|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@1||-120.5|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@2||-20.5|0|||D5G4;
-Ametal-1|net@105|||S2700|pin@19||-50|24.5|nor05@0|inB|-50|25
-Ametal-2|net@106|||S1800|nand5A@0|gnd_1|-68|0|nor05@0|gnd|-68|0
-Ametal-2|net@107|||S1800|nand5A@0|vdd_2|-68|50|nor05@0|vdd|-68|50
-Ametal-2|net@108|||S1800|nand5A@0|vdd_3|-68|-50|nor05@0|vdd_1|-68|-50
-Ametal-1|net@118|||S0|nor05@0|inA|-60|-19|pin@20||-72.5|-19
-Ametal-1|net@119|||S2700|pin@20||-72.5|-19|nand5A@0|out|-72.5|-8.1
-Ametal-1|net@123|||S2700|nor20@0|out_2|38.5|16|pin@22||38.5|32
-Ametal-1|net@125|||S2700|nand5A@1|out|-171.5|-8.1|pin@24||-171.5|10.4
-Ametal-2|net@141|||S1800|pin@30||-70|-22|contact@4||-52.5|-22
-Ametal-1|net@142|||S900|contact@4||-52.5|-22|pin@32||-52.5|-32
-Ametal-1|net@143|||S1800|pin@32||-52.5|-32|nor05@0|out|-49.5|-32
-Ametal-2|net@150|||S0|wellCont@2|gnd_1|-16|0|nor20@0|gnd_1|-16|0
-Ametal-2|net@151|||S0|wellCont@2|vdd_2|-16|-50|nor20@0|vdd_3|-16|-50
-Ametal-2|net@152|||S0|wellCont@2|vdd_3|-16|50|nor20@0|vdd_2|-16|50
-Ametal-2|net@163|||S0|wellCont@1|gnd_1|-116|0|done[M]|gnd|-116|0
-Ametal-2|net@164|||S0|wellCont@1|vdd_2|-116|-50|done[M]|vdd_1|-116|-50
-Ametal-2|net@165|||S0|wellCont@1|vdd_3|-116|50|done[M]|vdd|-116|50
-Ametal-1|net@168|||S2700|nor05@0|inB|-50|25|contact@5||-50|28
-Ametal-1|net@172|||S2700|done[M]|inB|-98|25|contact@7||-98|28
-Ametal-2|net@175|||S1800|pin@36||-117|28|contact@7||-98|28
-Ametal-2|net@177|||S0|contact@5||-50|28|contact@7||-98|28
-Ametal-2|net@178|||S0|pin@36||-117|28|contact@18||-133.5|28
-Ametal-1|net@179|||S2700|nor05@1|inB|-149|25|contact@9||-149|28
-Ametal-2|net@183|||S0|nor05@1|gnd|-167|0|nand5A@1|gnd_1|-167|0
-Ametal-2|net@184|||S0|nor05@1|vdd|-167|50|nand5A@1|vdd_2|-167|50
-Ametal-2|net@185|||S0|nor05@1|vdd_1|-167|-50|nand5A@1|vdd_3|-167|-50
-Ametal-1|net@189|||S0|nor20@0|inB|8|24.5|pin@37||-3|24.5
-Ametal-1|net@190|||S2700|pin@37||-3|24.5|contact@11||-3|28
-Ametal-2|net@192|||S1800|contact@5||-50|28|contact@11||-3|28
-Ametal-1|net@193|||S900|nand5A@1|out|-171.5|-8.1|pin@39||-171.5|-19
-Ametal-1|net@194|||S1800|pin@39||-171.5|-19|nor05@1|inA|-159|-19
-Ametal-2|net@195|||S1800|contact@13||-185|-34|contact@12||-86.5|-34
-Ametal-1|net@201|||S900|inv05@3|in[1]|-32|-15|contact@14||-32|-34
-Ametal-2|net@202|||S0|nand5A@0|gnd|-91|0|done[M]|gnd_1|-91|0
-Ametal-2|net@203|||S0|nand5A@0|vdd|-91|50|done[M]|vdd_2|-91|50
-Ametal-2|net@204|||S0|nand5A@0|vdd_1|-91|-50|done[M]|vdd_3|-91|-50
-Ametal-2|net@205|||S0|inv05@3|gnd|-43|0|nor05@0|gnd_1|-43|0
-Ametal-2|net@206|||S0|inv05@3|vdd_1|-43|50|nor05@0|vdd_2|-43|50
-Ametal-2|net@207|||S0|inv05@3|vdd|-43|-50|nor05@0|vdd_3|-43|-50
-Ametal-2|net@208|||S0|inv05@3|gnd_1|-25|0|wellCont@2|gnd|-25|0
-Ametal-2|net@209|||S0|inv05@3|vdd_2|-25|-50|wellCont@2|vdd|-25|-50
-Ametal-2|net@210|||S0|inv05@3|vdd_3|-25|50|wellCont@2|vdd_1|-25|50
-Ametal-1|net@211|||S2700|inv05@3|out[1]|-29.5|7|pin@42||-29.5|12
-Ametal-1|net@212|||S1800|pin@42||-29.5|12|pin@43||-9|12
-Ametal-1|net@213|||S900|pin@43||-9|12|contact@15||-9|-28
-Ametal-2|net@214|||S0|nor20@0|inA|34.5|-28|contact@15||-9|-28
-Ametal-1|net@239|||S2700|inv510@0|in[1]|56|15|contact@17||56|28
-Ametal-1|net@241|||S2700|pin@46||72.5|-24.5|inv510@0|out|72.5|7
-Ametal-1|net@242|||S1800|pin@47||30.5|32|pin@22||38.5|32
-Ametal-2|net@243|||S0|nand20@0|gnd|75|0|inv510@0|gnd_2|75|0
-Ametal-2|net@244|||S0|nand20@0|vdd|75|-50|inv510@0|vdd_5|75|-50
-Ametal-2|net@245|||S0|nand20@0|vdd_1|75|50|inv510@0|vdd_4|75|50
-Ametal-1|net@248|||S1800|pin@46||72.5|-24.5|nand20@0|inB|100.5|-24.5
-Ametal-1|net@249|||S1800|done[M]|inA|-108|-19|pin@48||-106|-19
-Ametal-1|net@250|||S900|pin@48||-106|-19|contact@23||-106|-28
-Ametal-1|net@251|||S2700|contact@12||-86.5|-34|pin@50||-86.5|-25
-Ametal-1|net@252|||S1800|pin@50||-86.5|-25|nand5A@0|ina|-85.5|-25
-Ametal-1|net@253|||S2700|contact@13||-185|-34|pin@51||-185|-25
-Ametal-1|net@254|||S1800|pin@51||-185|-25|nand5A@1|ina|-184.5|-25
-Ametal-2|net@255|||S0|inv10D@0|gnd|-142|0|nor05@1|gnd_1|-142|0
-Ametal-2|net@256|||S0|inv10D@0|vdd_1|-142|50|nor05@1|vdd_2|-142|50
-Ametal-2|net@257|||S0|inv10D@0|vdd|-142|-50|nor05@1|vdd_3|-142|-50
-Ametal-2|net@258|||S0|inv10D@0|gnd_1|-125|0|wellCont@1|gnd|-125|0
-Ametal-2|net@259|||S0|inv10D@0|vdd_2|-125|-50|wellCont@1|vdd|-125|-50
-Ametal-2|net@260|||S0|inv10D@0|vdd_3|-125|50|wellCont@1|vdd_1|-125|50
-Ametal-2|net@261|||S0|contact@18||-133.5|28|contact@9||-149|28
-Ametal-1|net@262|||S2700|inv10D@0|in|-133.5|25|contact@18||-133.5|28
-Ametal-2|net@263|||S1800|contact@11||-3|28|contact@17||56|28
-Ametal-2|net@265|||S0|inv510@0|gnd_1|49|0|nor20@0|gnd|49|0
-Ametal-2|net@266|||S0|inv510@0|vdd_2|49|50|nor20@0|vdd|49|50
-Ametal-2|net@267|||S0|inv510@0|vdd_3|49|-50|nor20@0|vdd_1|49|-50
-Ametal-2|net@269|||S0|nor05@3|gnd_1|140|0|nand20@0|gnd_1|140|0
-Ametal-2|net@270|||S0|nor05@3|vdd_2|140|50|nand20@0|vdd_3|140|50
-Ametal-2|net@271|||S0|nor05@3|vdd_3|140|-50|nand20@0|vdd_2|140|-50
-Ametal-2|net@272|||S1800|contact@17||56|28|contact@19||147|28
-Ametal-1|net@274|||S2700|nor05@3|inB|147|25|contact@19||147|28
-Ametal-1|net@275|||S2700|pin@47||30.5|32|contact@20||30.5|40
-Ametal-2|net@276|||S0|contact@20||30.5|40|pin@53||10.5|40
-Ametal-1|net@280|||S900|nor05@3|out_1|152.5|37.6|pin@54||152.5|25
-Ametal-2|net@285||6.2|S0|inv20B@0|vdd|169.5|50|nor05@3|vdd|165|50
-Ametal-2|net@286||6.2|S1800|nor05@3|gnd|165|0|inv20B@0|gnd|169.5|0
-Ametal-2|net@287||6.2|S1800|nor05@3|vdd_1|165|-50|inv20B@0|vdd_1|169.5|-50
-Ametal-1|net@288|||S1800|pin@54||152.5|25|inv20B@0|in_1|173.5|25
-Ametal-2|net@294||6.2|S1800|inv20B@0|vdd_2|185.5|50|pinsVddG@0|vdd|190|50
-Ametal-2|net@295||6.2|S0|pinsVddG@0|gnd|190|0|inv20B@0|gnd_1|185.5|0
-Ametal-2|net@296||6.2|S1800|inv20B@0|vdd_3|185.5|-50|pinsVddG@0|vdd_1|190|-50
-Ametal-1|net@305|||S900|nor05@3|inA|157|-19|pin@62||157|-31.5
-Ametal-1|net@306|||S0|pin@62||157|-31.5|pin@63||154.5|-31.5
-Ametal-1|net@307|||S900|pin@63||154.5|-31.5|pin@64||154.5|-60
-Ametal-2|net@309|||S0|pin@65||-102.5|-28|contact@23||-106|-28
-Ametal-2|net@310|||S1800|contact@12||-86.5|-34|contact@14||-32|-34
-Ametal-1|net@311|||S900|contact@14||-32|-34|pin@66||-32|-46.5
-Eagain||D5G2;|nand20@0|out|O
-Ebit[4]||D5G2;|nand5A@0|inb|I
-Ebit[5]||D5G2;|nand5A@1|inb|I
-Edo[Mv]||D5G2;|nand20@0|inA|I
-Edone[D]||D5G2;|nor05@1|out|O
-Edone[M]||D5G2;|done[M]|out_1|O
-Edone[T]||D5G2;|pin@30||O
-Efire[M]||D5G2;|pin@53||O
-Egnd||D5G2;|nand5A@1|gnd|G
-Egnd_2||D5G2;|pinsVddG@0|gnd|G
-Eilc[ck]||D5G2;|inv10D@0|out|O
-Eout|ilc[decLO]|D5G2;|inv20B@0|out|O
-Eout_1|ilc[decLO_1]|D5G2;|inv20B@0|out_1|O
-Eilc[do]||D5G2;|pin@66||I
-Eilc[ho]||D5G2;|pin@64||I
-Eilc[mo]||D5G2;|pin@65||I
-Evdd||D5G2;|nand5A@1|vdd|P
-Evdd_1||D5G2;|pinsVddG@0|vdd_1|P
-Evdd_15||D5G2;|nand5A@1|vdd_1|P
-Evdd_16||D5G2;|pinsVddG@0|vdd|P
-Ewin[M]||D5G2;|pin@36||I
-X
-
-# Cell moveAnd;1{sch}
-CmoveAnd;1{sch}||schematic|1232751857530|1234891159809|
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@0||30|6||||
-NOff-Page|conn@1||18|-2.5|||R|
-NOff-Page|conn@2||-24|0|||X|
-NOff-Page|conn@3||-28.5|-32||||
-NOff-Page|conn@4||1|-39.5|||R|
-NOff-Page|conn@5||19|-37.5|||R|
-NOff-Page|conn@6||-33|-6|||RR|
-NOff-Page|conn@7||36|-33|||R|
-NOff-Page|conn@8||46|-14|||R|
-NOff-Page|conn@9||27|-2.5|||R|
-IredFive:inv;1{ic}|inv@0||5|-33|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@1||26|-21|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@2||22|6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@0||26|-33|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@1||27|-11|R||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-ImoveAnd;2{ic}|moveAnd@1||36|17.5|||D5G4;
-IredFive:nand2;1{ic}|nand2@0||-19|-24|R||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nand2;1{ic}|nand2@1||-10|-24|R||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nand2;1{ic}|nand2@2||40|-22|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nor2n;1{ic}|nor2n@0||18|-12|XR||D0G4;|ATTR_Delay(D5G1;NPY-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nor2n;1{ic}|nor2n@1||-27|-12|XR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nor2n;1{ic}|nor2n@2||-9|-12|XR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nor2n;1{ic}|nor2n@3||0|-12|XR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:nor2n;1{ic}|nor2n@4||9|-12|XR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-NWire_Pin|pin@0||19|-18||||
-NWire_Pin|pin@1||10|-18||||
-NWire_Pin|pin@2||1|-18||||
-NWire_Pin|pin@3||-8|-18||||
-NWire_Pin|pin@4||-9|0||||
-NWire_Pin|pin@5||0|0||||
-NWire_Pin|pin@6||8|-24||||
-NWire_Pin|pin@9||-18|-33||||
-NWire_Pin|pin@10||-9|-33||||
-NWire_Pin|pin@11||17|-33||||
-NWire_Pin|pin@12||-20|-31||||
-NWire_Pin|pin@13||-11|-31||||
-NWire_Pin|pin@15||-26|-18||||
-NWire_Pin|pin@16||-28|-25||||
-NWire_Pin|pin@17||-27|-6||||
-Ngeneric:Invisible-Pin|pin@18||-2.5|41|||||ART_message(D5G6;)SmoveAnd
-Ngeneric:Invisible-Pin|pin@19||-3|35.5|||||ART_message(D5G4;)Sthis is the central part of the move stage
-Ngeneric:Invisible-Pin|pin@20||-6|30|||||ART_message(D5G3;)Sies 23 January 2009
-Ngeneric:Invisible-Pin|pin@21||-86|25|||||ART_message(D3G3;)S[This circuit needs three signals:,mo   to control exit: HI except for last cycle,do    to avoid action: HI means do it,ho    to hold the count: HI when count is zero.,"N.B. if do is LO, one otherwise",useless cycle merely causes exit.]
-Ngeneric:Invisible-Pin|pin@23||-87|-11|||||ART_message(D3G3;)S[The logic behind these three signals is:,mo = LO if zoo & not inf,do = LO if zero & (not ovf & not inf),ho = HI if zero]
-NWire_Pin|pin@24||-18|-39||||
-NWire_Pin|pin@25||19|-33||||
-NWire_Pin|pin@26||32|-33||||
-NWire_Pin|pin@27||32|-27||||
-NWire_Pin|pin@28||21|-27||||
-NWire_Pin|pin@29||21|-21||||
-NWire_Pin|pin@30||36|-23||||
-NWire_Pin|pin@32||46|-22||||
-NWire_Pin|pin@33||-10|-16||||
-NWire_Pin|pin@34||-19|-16||||
-NWire_Pin|pin@35||-1|-20||||
-NWire_Pin|pin@36||-10|-20||||
-NWire_Pin|pin@37||27|-18||||
-NWire_Pin|pin@38||9|6||||
-IorangeTSMC090nm:wire90;1{ic}|wire90@0||13|-33|||D0G4;|ATTR_L(D5G1;PUD)D495.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@1||26|-27|||D0G4;|ATTR_L(D5G1;PUD)D142.60000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@2||33|-21|||D0G4;|ATTR_L(D5G1;PUD)D224.60000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@4||-15|-16|||D0G4;|ATTR_L(D5G1;PUD)D222.89999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@5||-5|-20|||D0G4;|ATTR_L(D5G1;PUD)D222.90000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@6||14.5|6|||D0G4;|ATTR_L(D5G1;PUD)D224.60000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-Awire|bit[Di]|D5G2;||2700|pin@12||-20|-31|nand2@0|inb|-20|-26.5
-Awire|bit[Ti]|D5G2;||2700|pin@13||-11|-31|nand2@1|inb|-11|-26.5
-Awire|done[D]|D5G2;||900|pin@4||-9|0|nor2n@2|out|-9|-9.5
-Awire|done[T]|D5G2;||900|pin@5||0|0|nor2n@3|out|0|-9.5
-Awire|ilc[do]|D5G2;||900|pin@9||-18|-33|pin@24||-18|-39
-Awire|ilc[ho]|D5G2;||900|nor2n@4|ina|8|-14.5|pin@6||8|-24
-Awire|ilc[mo]|D5G2;||900|nor2n@1|ina|-28|-14.5|pin@16||-28|-25
-Awire|net@0|||900|nor2n@1|inb|-26|-14.5|pin@15||-26|-18
-Awire|net@1|||1800|pin@3||-8|-18|pin@2||1|-18
-Awire|net@2|||2700|pin@0||19|-18|nor2n@0|inb|19|-14.5
-Awire|net@4|||900|nor2n@4|inb|10|-14.5|pin@1||10|-18
-Awire|net@5|||1800|pin@2||1|-18|pin@1||10|-18
-Awire|net@6|||900|nor2n@3|inb|1|-14.5|pin@2||1|-18
-Awire|net@7|||1800|pin@15||-26|-18|pin@3||-8|-18
-Awire|net@8|||900|nor2n@2|inb|-8|-14.5|pin@3||-8|-18
-Awire|net@13|||1800|pin@1||10|-18|pin@0||19|-18
-Awire|net@17|||900|nand2@0|ina|-18|-26.5|pin@9||-18|-33
-Awire|net@18|||2700|pin@10||-9|-33|nand2@1|ina|-9|-26.5
-Awire|net@19|||1800|pin@10||-9|-33|inv@0|in|2.5|-33
-Awire|net@20|||0|wire90@0|a|10.5|-33|inv@0|out|7.5|-33
-Awire|net@21|||1800|wire90@0|b|15.5|-33|pin@11||17|-33
-Awire|net@31|||1800|pin@9||-18|-33|pin@10||-9|-33
-Awire|net@37|||900|conn@1|a|18|-4.5|nor2n@0|out|18|-9.5
-Awire|net@41|||2700|pin@25||19|-33|pin@0||19|-18
-Awire|net@42|||1800|conn@6|a|-31|-6|pin@17||-27|-6
-Awire|net@43|||2700|nor2n@1|out|-27|-9.5|pin@17||-27|-6
-Awire|net@44|||2700|conn@5|y|19|-35.5|pin@25||19|-33
-Awire|net@45|||0|invI@0|in|23.5|-33|pin@25||19|-33
-Awire|net@46|||1800|invI@0|out|28.5|-33|pin@26||32|-33
-Awire|net@47|||2700|pin@26||32|-33|pin@27||32|-27
-Awire|net@48|||0|pin@27||32|-27|wire90@1|b|28.5|-27
-Awire|net@49|||0|wire90@1|a|23.5|-27|pin@28||21|-27
-Awire|net@50|||2700|pin@28||21|-27|pin@29||21|-21
-Awire|net@51|||1800|pin@29||21|-21|inv@1|in|23.5|-21
-Awire|net@52|||1800|inv@1|out|28.5|-21|wire90@2|a|30.5|-21
-Awire|net@53|||1800|wire90@2|b|35.5|-21|nand2@2|inb|37.5|-21
-Awire|net@54|||0|nand2@2|ina|37.5|-23|pin@30||36|-23
-Awire|net@56|||1800|nand2@2|out|42.5|-22|pin@32||46|-22
-Awire|net@61|||900|pin@30||36|-23|conn@7|y|36|-31
-Awire|net@63|||900|conn@8|a|46|-16|pin@32||46|-22
-Awire|net@64|||1800|wire90@4|b|-12.5|-16|pin@33||-10|-16
-Awire|net@65|||2700|pin@33||-10|-16|nor2n@2|ina|-10|-14.5
-Awire|net@66|||0|wire90@4|a|-17.5|-16|pin@34||-19|-16
-Awire|net@67|||900|pin@34||-19|-16|nand2@0|out|-19|-21.5
-Awire|net@68|||1800|wire90@5|b|-2.5|-20|pin@35||-1|-20
-Awire|net@69|||2700|pin@35||-1|-20|nor2n@3|ina|-1|-14.5
-Awire|net@70|||0|wire90@5|a|-7.5|-20|pin@36||-10|-20
-Awire|net@71|||900|pin@36||-10|-20|nand2@1|out|-10|-21.5
-Awire|net@72|||900|conn@9|a|27|-4.5|invI@1|out|27|-8.5
-Awire|net@73|||900|invI@1|in|27|-13.5|pin@37||27|-18
-Awire|net@74|||0|pin@37||27|-18|pin@0||19|-18
-Awire|net@75|||0|inv@2|in|19.5|6|wire90@6|b|17|6
-Awire|net@76|||0|wire90@6|a|12|6|pin@38||9|6
-Awire|net@77|||900|pin@38||9|6|nor2n@4|out|9|-9.5
-Awire|net@78|||0|conn@0|a|28|6|inv@2|out|24.5|6
-Awire|skip|D5G2;||2700|pin@11||17|-33|nor2n@0|ina|17|-14.5
-Efire[M_1]@526623343|again|D6G2;|conn@8|y|O
-EdoIt_1|bit[Di,Ti]|D4G2;|conn@4|a|I
-Ewin[M_1]|do[Mv]|D4G2;|conn@7|a|I
-Eact[dec_1]@12201247|done[D,T]|D6G2;|conn@2|y|O
-Eact[dec_1]@149465110|done[M]|D6G2;|conn@6|y|O
-Eact[dec_1]|fire[M]|D6G2;|conn@1|y|O
-Efire[M_1]@254634457|ilc[ck]|D6G2;|conn@9|y|O
-Eilc[dec]|ilc[decLO]|D6G2;|conn@0|y|O
-Efire[M_1]|ilc[mo,do,ho]|D4G2;|conn@3|a|I
-EdoIt_1@563402083|win[M]|D4G2;|conn@5|a|I
-X
-
-# Cell moveArb;1{lay}
-CmoveArb;1{lay}||cmos90|1231618772918|1236601055105||ATTR_NCC(D5G5;NTX5;Y66;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1234210136888|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234210136888
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@10||63|50||6.2||
-IarbiterM:meArbiter;2{lay}|meArbite@0||0|0|||D5G4;
-NMetal-1-Pin|pin@45||63|28||||
-Ametal-2|net@741||6.2|S0|meArbite@0|vdd_2|195.5|50|contact@10||63|50
-Ametal-1|net@813|||S900|contact@10||63|46.9|pin@45||63|28
-Ametal-1|net@814|||S1800|pin@45||63|28|meArbite@0|inA|73|28
-Ereq[B2]|TpBAR|D5G2;|meArbite@0|in[1]|O
-Ereq[A1]|again|D5G2;|meArbite@0|in[3]|O
-Egnd||D5G2;|meArbite@0|gnd_2|G
-Egnd_1||D5G2;|meArbite@0|gnd_1|G
-Ein[A]|ready|D5G2;|meArbite@0|inA_1|I
-Ereq[B1]|torpBAR|D5G2;|meArbite@0|in[4]|O
-Evdd||D5G2;|meArbite@0|vdd_5|P
-Evdd_2||D5G2;|meArbite@0|vdd_2|P
-Evdd_3||D5G2;|meArbite@0|vdd_3|P
-Evdd_4||D5G2;|meArbite@0|vdd_4|P
-Ereq[A2]|wait|D5G2;|meArbite@0|in[2]|O
-Eout[A]|win[M]|D5G2;|meArbite@0|out_1|O
-Eout[B]|win[T]|D5G2;|meArbite@0|out|O
-X
-
-# Cell moveArb;1{sch}
-CmoveArb;1{sch}||schematic|1231522055361|1232915778153|
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@1||-24|-7|||XYRR|
-NOff-Page|conn@10||14.5|-8|||RRR|
-NOff-Page|conn@14||14.5|10|||XR|
-NOff-Page|conn@15||-24|7|||XYRR|
-NOff-Page|conn@16||-24|14|||XYRR|
-NOff-Page|conn@17||3|15|||XYR|
-NOff-Page|conn@18||-24|-13|||XYRR|
-IarbiterM:meArbiter;1{ic}|meArbite@1||0|0|RRR||D5G4;
-Ngeneric:Invisible-Pin|pin@0||-4|41.5|||||ART_message(D5G6;)SmoveArb
-Ngeneric:Invisible-Pin|pin@1||-4.5|36|||||ART_message(D5G4;)Sthis is the arbiter for the move stage
-Ngeneric:Invisible-Pin|pin@2||-7.5|30.5|||||ART_message(D5G3;)Sies 25 January 2009
-NWire_Pin|pin@226||-12|4||||
-NWire_Pin|pin@235||-18|-7||||
-NWire_Pin|pin@236||-18|-2||||
-NWire_Pin|pin@237||-12|-13||||
-NWire_Pin|pin@238||-12|-4||||
-NWire_Pin|pin@251||-18|7||||
-NWire_Pin|pin@252||-18|2||||
-NWire_Pin|pin@255||14.5|3||||
-NWire_Pin|pin@277||-12|14||||
-NWire_Pin|pin@279||14.5|-3||||
-NPower|pwr@2||3|-10.5||||
-Awire|net@390|||1800|pin@252||-18|2|meArbite@1|req[A2]|-7|2
-Awire|net@479|||1800|pin@226||-12|4|meArbite@1|req[A1]|-7|4
-Awire|net@480|||900|pin@277||-12|14|pin@226||-12|4
-Awire|net@497|||2700|pin@235||-18|-7|pin@236||-18|-2
-Awire|net@498|||1800|pin@236||-18|-2|meArbite@1|req[B2]|-7|-2
-Awire|net@500|||2700|pin@237||-12|-13|pin@238||-12|-4
-Awire|net@501|||1800|pin@238||-12|-4|meArbite@1|req[B1]|-7|-4
-Awire|net@532|||900|pin@251||-18|7|pin@252||-18|2
-Awire|net@674|||2700|pwr@2||3|-10.5|meArbite@1|in[B]|3|-5
-Awire|net@676|||1800|meArbite@1|out[A]|8|3|pin@255||14.5|3
-Awire|net@687|||1800|conn@15|y|-22|7|pin@251||-18|7
-Awire|net@688|||900|conn@14|a|14.5|8|pin@255||14.5|3
-Awire|net@690|||1800|conn@16|y|-22|14|pin@277||-12|14
-Awire|net@693|||900|pin@279||14.5|-3|conn@10|a|14.5|-6
-Awire|net@698|||1800|conn@18|y|-22|-13|pin@237||-12|-13
-Awire|net@699|||2700|meArbite@1|in[A]|3|5|conn@17|y|3|13
-Awire|net@700|||1800|meArbite@1|out[B]|8|-3|pin@279||14.5|-3
-Awire|net@701|||1800|conn@1|y|-22|-7|pin@235||-18|-7
-Etorp|TpBAR|D4G2;|conn@1|a|I
-Etorp_1@73727025|again|D4G2;|conn@16|a|I
-Etorp_1@810041755|ready|D4G2;|conn@17|a|I
-Ewait_1|torpBAR|D4G2;|conn@18|a|I
-Etorp_1|wait|D4G2;|conn@15|a|I
-Efire[T_1]|win[M]|D6G2;|conn@14|y|O
-Etake[D]|win[T]|D6G2;|conn@10|y|O
-X
-
-# Cell movePreds;1{ic}
-CmovePreds;1{ic}||artwork|1232735632664|1232995981003|E
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NThick-Circle|art@1||2.5|3|1|1||
-NThick-Circle|art@2||-3.25|0|12|12|300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@3||-3.25|6|12|12|Y300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@4||-8.4|3|12|12|3300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@5||2.5|-3|1|1|Y|
-NThick-Circle|art@6||-3.25|0|12|12|Y300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@7||-3.25|-6|12|12|300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@8||-8.4|-3|12|12|Y3300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@9||5.5|0|1|1||
-NThick-Circle|art@10||4|0|4|2|RRR||ART_degrees()F[0.0,3.1415927]
-Nschematic:Bus_Pin|pin@0||-4|-3|-1|-1||
-Nschematic:Bus_Pin|pin@1||3|-3|-1|-1||
-Nschematic:Bus_Pin|pin@3||-3|6|-1|-1||
-Nschematic:Bus_Pin|pin@4||3|3|-1|-1||
-Ngeneric:Invisible-Pin|pin@5||-0.5|3|||||ART_message(D5G2.5;)S60
-NPin|pin@6||0|6.25|1|1|RR|
-NPin|pin@7||0|7|1|1|RR|
-NPin|pin@8||1|4.5|1|1||
-NPin|pin@13||1|7|1|1|RR|
-NPin|pin@14||-2|7|1|1||
-NPin|pin@15||-2|6|1|1||
-NPin|pin@16||-0.5|6.625|1|1||
-NPin|pin@17||-1|7|1|1|RR|
-NPin|pin@18||0|7.75|1|1|RR|
-NPin|pin@19||-2.5|4|1|1||
-NPin|pin@20||-1|5.6|1|1||
-Ngeneric:Invisible-Pin|pin@23||-0.5|-3|||Y||ART_message(D5G2.5;)S20
-NPin|pin@24||0|-6.25|1|1|YRR|
-NPin|pin@25||0|-7|1|1|YRR|
-NPin|pin@26||1|-4.5|1|1|Y|
-NPin|pin@31||1|-7|1|1|YRR|
-NPin|pin@32||-2|-7|1|1|Y|
-NPin|pin@33||-2|-6|1|1|Y|
-NPin|pin@34||-0.5|-6.625|1|1|Y|
-NPin|pin@35||-1|-7|1|1|YRR|
-NPin|pin@36||0|-7.75|1|1|YRR|
-Ngeneric:Invisible-Pin|pin@47||-2.4|-3|1|1||
-Nschematic:Bus_Pin|pin@49||-4|3|-1|-1||
-Ngeneric:Invisible-Pin|pin@50||-2.4|3|1|1||
-Nschematic:Bus_Pin|pin@51||-3|-7|-1|-1||
-Ngeneric:Invisible-Pin|pin@54||-3|-6|1|1||
-Nschematic:Bus_Pin|pin@55||6|0|-1|-1||
-Nschematic:Bus_Pin|pin@57||2|0|-1|-1||
-Ngeneric:Invisible-Pin|pin@58||3|0|1|1||
-NPin|pin@59||3|1|1|1|RR|
-NPin|pin@60||3|-2|1|1||
-NPin|pin@61||3|2|1|1||
-NPin|pin@62||4|2|1|1||
-NPin|pin@63||4|-2|1|1||
-AThicker|net@0|||FS1431|pin@17||-1|7|pin@16||-0.5|6.625
-AThicker|net@1|||FS900|pin@18||0|7.75|pin@7||0|7
-AThicker|net@3|||FS1800|pin@7||0|7|pin@13||1|7
-AThicker|net@4|||FS369|pin@18||0|7.75|pin@17||-1|7
-AThicker|net@5|||FS900|pin@7||0|7|pin@6||0|6.25
-AThicker|net@6|||FS0|pin@17||-1|7|pin@14||-2|7
-AThicker|net@7|||FS900|pin@14||-2|7|pin@15||-2|6
-AThicker|net@8|||FS2268|pin@19||-2.5|4|pin@20||-1|5.6
-AThicker|net@9|||FS900|pin@13||1|7|pin@8||1|4.5
-AThicker|net@12|||FS2169|pin@35||-1|-7|pin@34||-0.5|-6.625
-AThicker|net@13|||FS2700|pin@36||0|-7.75|pin@25||0|-7
-AThicker|net@15|||FS1800|pin@25||0|-7|pin@31||1|-7
-AThicker|net@16|||FS3231|pin@36||0|-7.75|pin@35||-1|-7
-AThicker|net@17|||FS2700|pin@25||0|-7|pin@24||0|-6.25
-AThicker|net@18|||FS0|pin@35||-1|-7|pin@32||-2|-7
-AThicker|net@19|||FS2700|pin@32||-2|-7|pin@33||-2|-6
-AThicker|net@21|||FS2700|pin@31||1|-7|pin@26||1|-4.5
-Aschematic:bus|net@29||-0.5|IJ0|pin@47||-2.4|-3|pin@0||-4|-3
-Aschematic:bus|net@31||-0.5|IJ0|pin@50||-2.4|3|pin@49||-4|3
-Aschematic:bus|net@34||-0.5|IJ900|pin@54||-3|-6|pin@51||-3|-7
-Aschematic:bus|net@36||-0.5|IJ0|pin@58||3|0|pin@57||2|0
-AThicker|net@37|||FS900|pin@59||3|1|pin@60||3|-2
-AThicker|net@38|||FS2700|pin@59||3|1|pin@61||3|2
-AThicker|net@39|||FS1800|pin@61||3|2|pin@62||4|2
-AThicker|net@40|||FS1800|pin@60||3|-2|pin@63||4|-2
-Edo[Mv]||D5G2;|pin@1||I
-Edone_1[M,Tp,D,T]|done[D,T]|D5G2;|pin@49||I
-Eact[T,D]|done[M,Tp]|D5G2;|pin@0||I
-Epred_1[D,T]|ign[D,T]|D5G2;|pin@57||I
-Emc||D5G2;|pin@3||I
-Epred[T,D]|pred[D,T]|D5G2;|pin@4||I
-Etake[D]|s[1:3]|D5G2;|pin@51||O
-Es[4:6]|wait|D5G2;|pin@55||O
-X
-
-# Cell movePreds;3{lay}
-CmovePreds;3{lay}||cmos90|1232736069601|1233276217940||ATTR_NCC(D5G4;NTY70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1232934526688|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1233276229099
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@5||49.5|-28||||
-NX-Metal-1-Metal-2-Con|contact@6||119|34||||
-NX-Metal-1-Metal-2-Con|contact@7||36|34||||
-NX-Metal-1-Metal-2-Con|contact@8||-26.5|34||||
-NX-Metal-1-Metal-2-Con|contact@9||-96|28||||
-NX-Metal-1-Metal-2-Con|contact@10||-176.5|28||||
-NX-Metal-1-Metal-2-Con|contact@11||137|-34||||
-NX-Metal-1-Metal-2-Con|contact@12||-157.5|-34||||
-NX-Metal-1-Metal-2-Con|contact@13||159.5|-34||||
-Igates1inM:inv05;1{lay}|inv05@0||-203.5|0|X||D5G4;
-Igates1inM:inv05;1{lay}|inv05@1||-135.5|0|XRR||D5G4;
-Igates1inM:inv510;1{lay}|inv510@0||165.5|0|Y||D5G4;
-Igates1inM:inv510;1{lay}|inv510@1||55.5|0|Y||D5G4;
-Igates1inM:inv510;1{lay}|inv510@2||-113.5|0|XY||D5G4;
-NMetal-2-Pin|pin@10||42|-28||||
-NMetal-1-Pin|pin@14||49.5|-16||||
-NMetal-1-Pin|pin@15||38.5|-11||||
-NMetal-1-Pin|pin@16||38.5|-16||||
-NMetal-1-Pin|pin@17||-26.5|-32||||
-NMetal-2-Pin|pin@21||5.5|34||||
-NMetal-1-Pin|pin@24||-96|-15||||
-NMetal-2-Pin|pin@29||-127.5|28||||
-NMetal-2-Pin|pin@31||99.5|-34||||
-NMetal-1-Pin|pin@35||-162.5|-29||||
-NMetal-1-Pin|pin@37||-157.5|-29||||
-NMetal-1-Pin|pin@38||-107.5|-11.5||||
-NMetal-1-Pin|pin@40||-96|-11.5||||
-NMetal-1-Pin|pin@42||-131|25||||
-NMetal-1-Pin|pin@43||-208|-25||||
-IdriversL:predDri60wMC;1{lay}|predDri6@0||105|0|X||D5G4;
-IdriversL:predDri60wMC;1{lay}|predDri6@1||-64|0|Y||D5G4;
-IdriversL:predORdri20wMC;1{lay}|predORdr@0||13|0|XY||D5G4;
-IpredWaitB;1{lay}|predWait@0||-169.5|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@0||146|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@2||-21|0|X||D5G4;
-Ametal-2|net@52|||S1800|pin@10||42|-28|contact@5||49.5|-28
-Ametal-2|net@57|||S0|inv510@1|gnd_1|42.5|0|predORdr@0|gnd|42.5|0
-Ametal-2|net@58|||S0|inv510@1|vdd_2|42.5|-50|predORdr@0|vdd|42.5|-50
-Ametal-2|net@59|||S0|inv510@1|vdd_3|42.5|50|predORdr@0|vdd_1|42.5|50
-Ametal-1|net@60|||S2700|contact@5||49.5|-28|inv510@1|in[1]|49.5|-15
-Ametal-1|net@62||0.4|S2700|pin@14||49.5|-16|inv510@1|in[1]|49.5|-15
-Ametal-1|net@63|||S1800|predORdr@0|pred|5|-16|pin@16||38.5|-16
-Ametal-1|net@64|||S1800|pin@16||38.5|-16|pin@14||49.5|-16
-Ametal-1|net@65|||S900|pin@15||38.5|-11|pin@16||38.5|-16
-Ametal-2|net@73|||S0|wellCont@2|gnd_1|-25.5|0|predDri6@1|gnd_1|-27.5|0
-Ametal-2|net@74|||S0|wellCont@2|vdd_2|-25.5|-50|predDri6@1|vdd_2|-27.5|-50
-Ametal-2|net@75|||S0|wellCont@2|vdd_3|-25.5|50|predDri6@1|vdd_3|-27.5|50
-Ametal-2|net@76|||S0|wellCont@2|gnd|-16.5|0|predORdr@0|gnd_1|-16.5|0
-Ametal-2|net@77|||S0|wellCont@2|vdd|-16.5|-50|predORdr@0|vdd_2|-16.5|-50
-Ametal-2|net@78|||S0|wellCont@2|vdd_1|-16.5|50|predORdr@0|vdd_3|-16.5|50
-Ametal-2|net@79|||S0|inv510@2|gnd_1|-100.5|0|predDri6@1|gnd|-100.5|0
-Ametal-2|net@80|||S0|inv510@2|vdd_2|-100.5|-50|predDri6@1|vdd|-100.5|-50
-Ametal-2|net@81|||S0|inv510@2|vdd_3|-100.5|50|predDri6@1|vdd_1|-100.5|50
-Ametal-2|net@82|||S0|predDri6@0|gnd_1|68.5|0|inv510@1|gnd_2|68.5|0
-Ametal-2|net@83|||S0|predDri6@0|vdd_2|68.5|50|inv510@1|vdd_5|68.5|50
-Ametal-2|net@84|||S0|predDri6@0|vdd_3|68.5|-50|inv510@1|vdd_4|68.5|-50
-Ametal-2|net@85|||S0|predDri6@0|gnd|141.5|0|wellCont@0|gnd|141.5|0
-Ametal-2|net@86|||S0|predDri6@0|vdd_1|141.5|-50|wellCont@0|vdd|141.5|-50
-Ametal-2|net@87|||S0|predDri6@0|vdd|141.5|50|wellCont@0|vdd_1|141.5|50
-Ametal-1|net@88|||S1800|predDri6@1|mc|-78|-32|pin@17||-26.5|-32
-Ametal-1|net@92|||S2700|predDri6@0|mc|119|32|contact@6||119|34
-Ametal-2|net@93|||S1800|contact@7||36|34|contact@6||119|34
-Ametal-1|net@94|||S2700|predORdr@0|mc|36|7|contact@7||36|34
-Ametal-2|net@95|||S1800|contact@8||-26.5|34|pin@21||5.5|34
-Ametal-2|net@97|||S1800|pin@21||5.5|34|contact@7||36|34
-Ametal-1|net@103|||S900|predDri6@1|pred|-96|-7|pin@24||-96|-15
-Ametal-1|net@105|||S2700|pin@17||-26.5|-32|contact@8||-26.5|34
-Ametal-2|net@112|||S1800|pin@29||-127.5|28|contact@9||-96|28
-Ametal-1|net@113|||S2700|predDri6@1|pred|-96|-7|contact@9||-96|28
-Ametal-1|net@115|||S2700|predWait@0|ign[2]|-176.5|25|contact@10||-176.5|28
-Ametal-2|net@116|||S1800|contact@10||-176.5|28|pin@29||-127.5|28
-Ametal-2|net@118|||S1800|pin@31||99.5|-34|contact@11||137|-34
-Ametal-1|net@119|||S900|predDri6@0|pred|137|7|contact@11||137|-34
-Ametal-2|net@120|||S0|pin@31||99.5|-34|contact@12||-157.5|-34
-Ametal-1|net@126|||S2700|pin@35||-162.5|-29|predWait@0|pred[1]|-162.5|-25
-Ametal-1|net@129||0.4|S2700|contact@12||-157.5|-34|pin@37||-157.5|-29
-Ametal-1|net@130||0.4|S0|pin@37||-157.5|-29|pin@35||-162.5|-29
-Ametal-1|net@131|||S2700|inv510@2|in[1]|-107.5|-15|pin@38||-107.5|-11.5
-Ametal-1|net@134|||S2700|pin@40||-96|-11.5|predDri6@1|pred|-96|-7
-Ametal-1|net@135|||S1800|pin@38||-107.5|-11.5|pin@40||-96|-11.5
-Ametal-2|net@138|||S1800|inv05@0|gnd|-194.5|0|predWait@0|gnd|-194.5|0
-Ametal-2|net@139|||S1800|inv05@0|vdd|-194.5|50|predWait@0|vdd|-194.5|50
-Ametal-2|net@140|||S1800|inv05@0|vdd_1|-194.5|-50|predWait@0|vdd_1|-194.5|-50
-Ametal-2|net@142|||S0|inv05@1|gnd_1|-126.5|0|inv510@2|gnd_2|-126.5|0
-Ametal-2|net@143|||S0|inv05@1|vdd_2|-126.5|-50|inv510@2|vdd_4|-126.5|-50
-Ametal-2|net@144|||S0|inv05@1|vdd_3|-126.5|50|inv510@2|vdd_5|-126.5|50
-Ametal-2|net@145|||S0|inv05@1|gnd|-144.5|0|predWait@0|gnd_1|-144.5|0
-Ametal-2|net@146|||S0|inv05@1|vdd_1|-144.5|50|predWait@0|vdd_2|-144.5|50
-Ametal-2|net@147|||S0|inv05@1|vdd|-144.5|-50|predWait@0|vdd_3|-144.5|-50
-Ametal-1|net@148|||S2700|inv05@1|out[1]|-131|7|pin@42||-131|25
-Ametal-1|net@149|||S0|pin@42||-131|25|predWait@0|ign[1]|-153.5|25
-Ametal-1|net@150|||S0|predWait@0|pred[2]|-185.5|-25|pin@43||-208|-25
-Ametal-1|net@151|||S2700|pin@43||-208|-25|inv05@0|out[1]|-208|-7
-Ametal-2|net@153|||S1800|contact@11||137|-34|contact@13||159.5|-34
-Ametal-1|net@154|||S900|inv510@0|in[1]|159.5|-15|contact@13||159.5|-34
-Ametal-2|net@155||6.2|S1800|wellCont@0|vdd_2|150.5|-50|inv510@0|vdd_2|152.5|-50
-Ametal-2|net@156||6.2|S0|inv510@0|gnd_1|152.5|0|wellCont@0|gnd_1|150.5|0
-Ametal-2|net@157||6.2|S0|inv510@0|vdd_3|152.5|50|wellCont@0|vdd_3|150.5|50
-Edo[Mv]||D5G2;|pin@10||I
-Edone[D]||D5G2;|predDri6@1|in|I
-Edone[M]||D5G2;|predORdr@0|inB|I
-Edone[T]||D5G2;|predDri6@0|in|I
-Edone[Tp]||D5G2;|predORdr@0|in|I
-Egnd_1|gnd|D5G2;|inv05@0|gnd_1|G
-Egnd_7||D5G2;|inv510@0|gnd_2|G
-Ein[1]|ign[D]|D5G2;|inv05@0|in[1]|I
-Ein[2]|ign[T]|D5G2;|inv05@1|in[1]|I
-Emc||D5G2;|pin@21||I
-Epred[D]||D5G2;|pin@29||I
-Epred[T]||D5G2;|pin@31||I
-Es[1]||D5G2;|inv510@1|out|O
-Es[2]||D5G2;|inv510@0|out|O
-Es[3]||D5G2;|inv510@2|out|O
-Evdd_2|vdd|D5G2;|inv05@0|vdd_2|P
-Evdd_3||D5G2;|inv05@0|vdd_3|P
-Evdd_14||D5G2;|inv510@0|vdd_4|P
-Evdd_15||D5G2;|inv510@0|vdd_5|P
-Ewait||D5G2;|predWait@0|out|O
-X
-
-# Cell movePreds;1{sch}
-CmovePreds;1{sch}||schematic|1232735258935|1233091765724|
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@0||22|-11.5|||X|
-NOff-Page|conn@2||9|21|||RRR|
-NOff-Page|conn@3||11.5|31|||RRR|
-NOff-Page|conn@4||-8|-8|||RRR|
-NOff-Page|conn@6||24|8.5|||X|
-NOff-Page|conn@7||-42.5|5|||R|
-NOff-Page|conn@8||-8|53.5|||R|
-NOff-Page|conn@9||-32|31|||RRR|
-IredFive:inv;1{ic}|inv@0||-29|-12|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@1||-29|0|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@2||-29|12|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@0||-15|-12|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@1||-15|0|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@2||-15|12|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@3||-22|29|XR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@4||5|28|XR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-ImovePreds;1{ic}|movePred@0||37|24.5|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||3|74|||||ART_message(D5G6;)SmovePreds
-Ngeneric:Invisible-Pin|pin@1||1|70|||||ART_message(D5G4;)Sthis is the predecessor drivers for move
-Ngeneric:Invisible-Pin|pin@2||-2|64.5|||||ART_message(D5G3;)Sies 27 January 2009
-NWire_Pin|pin@3||9|-2||||
-NWire_Pin|pin@4||9|10||||
-NWire_Pin|pin@7||9|-14||||
-NWire_Pin|pin@9||15|-12||||
-NWire_Pin|pin@10||15|-16.5||||
-NWire_Pin|pin@11||15|2||||
-NWire_Pin|pin@12||15|14||||
-NWire_Pin|pin@13||-6|12||||
-NWire_Pin|pin@15||-10|0||||
-NWire_Pin|pin@19||15|9.5||||
-NWire_Pin|pin@20||15|5.5||||
-NWire_Pin|pin@22||15|-10||||
-NWire_Pin|pin@23||15|-6.5||||
-NWire_Pin|pin@25||-37|-12||||
-NWire_Pin|pin@26||-37|-8||||
-NWire_Pin|pin@27||-37|0||||
-NWire_Pin|pin@28||-37|6||||
-NWire_Pin|pin@29||-37|12||||
-NWire_Pin|pin@30||-37|18||||
-NWire_Pin|pin@33||-8|-12||||
-NWire_Pin|pin@37||-22|35||||
-NWire_Pin|pin@38||-12|35||||
-NWire_Pin|pin@39||-22|21||||
-NWire_Pin|pin@40||5|35||||
-NWire_Pin|pin@41||-4|35||||
-NWire_Pin|pin@42||5|20||||
-IdriversL:predDri60wMC;1{ic}|predDri6@0||0|12|X||D5G4;
-IdriversL:predDri60wMC;1{ic}|predDri6@1||0|0|X||D5G4;
-IdriversL:predORdri20wMC;2{ic}|predORdr@0||0|-12|X||D5G4;
-IpredWaitB;1{ic}|predWait@0||-8|43|XYRRR||D5G4;
-IorangeTSMC090nm:wire90;1{ic}|wire90@0||-22|-12|||D0G4;|ATTR_L(D5G1;PUD)D142.60000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@1||-22|0|||D0G4;|ATTR_L(D5G1;PUD)D142.60000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@2||-22|12|||D0G4;|ATTR_L(D5G1;PUD)D142.60000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@3||-16|35|||D0G4;|ATTR_L(D5G1;PUD)D153.59999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@4||1|35|||D0G4;|ATTR_L(D5G1;PUD)D153.59999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-Awire|done[D]|D5G2;||900|pin@12||15|14|pin@19||15|9.5
-Awire|done[M]|D5G2;||900|pin@9||15|-12|pin@10||15|-16.5
-Awire|done[T]|D5G2;||2700|pin@11||15|2|pin@20||15|5.5
-Awire|done[Tp]|D5G2;||2700|pin@22||15|-10|pin@23||15|-6.5
-Awire|ign[D]|D5G2;||900|invI@4|in|5|25.5|pin@42||5|20
-Awire|ign[T]|D5G2;||900|invI@3|in|-22|26.5|pin@39||-22|21
-Awire|net@1|||2700|pin@3||9|-2|pin@4||9|10
-Awire|net@2|||2700|pin@7||9|-14|pin@3||9|-2
-Awire|net@3|||1800|predDri6@1|mc|3|-2|pin@3||9|-2
-Awire|net@4|||1800|predDri6@0|mc|3|10|pin@4||9|10
-Awire|net@8|||1800|predORdr@0|mc|3|-14|pin@7||9|-14
-Awire|net@9|||1800|predORdr@0|in_1|3|-12|pin@9||15|-12
-Awire|net@11|||1800|predDri6@1|in|3|2|pin@11||15|2
-Awire|net@12|||1800|predDri6@0|in|3|14|pin@12||15|14
-Awire|net@13|||0|predDri6@0|pred|-3|12|pin@13||-6|12
-Awire|net@15|||0|predDri6@1|pred|-3|0|pin@15||-10|0
-Awire|net@26|||1800|predORdr@0|in|3|-10|pin@22||15|-10
-Awire|net@27|||900|conn@2|y|9|19|pin@4||9|10
-Awire|net@28|||1800|wire90@0|b|-19.5|-12|invI@0|out|-17.5|-12
-Awire|net@29|||0|wire90@0|a|-24.5|-12|inv@0|in|-26.5|-12
-Awire|net@30|||1800|pin@25||-37|-12|inv@0|out|-31.5|-12
-Awire|net@32|||1800|wire90@1|b|-19.5|0|invI@1|out|-17.5|0
-Awire|net@33|||0|wire90@1|a|-24.5|0|inv@1|in|-26.5|0
-Awire|net@34|||1800|pin@27||-37|0|inv@1|out|-31.5|0
-Awire|net@35|||1800|wire90@2|b|-19.5|12|invI@2|out|-17.5|12
-Awire|net@36|||0|wire90@2|a|-24.5|12|inv@2|in|-26.5|12
-Awire|net@37|||1800|pin@29||-37|12|inv@2|out|-31.5|12
-Awire|net@42|||1800|pin@33||-8|-12|predORdr@0|pred|-3|-12
-Awire|net@44|||900|conn@4|y|-8|-10|pin@33||-8|-12
-Awire|net@45|||1800|invI@0|in|-12.5|-12|pin@33||-8|-12
-Awire|net@46|||1800|invI@1|in|-12.5|0|pin@15||-10|0
-Awire|net@47|||1800|invI@2|in|-12.5|12|pin@13||-6|12
-Awire|net@68|||900|conn@8|a|-8|51.5|predWait@0|out|-8|47
-Awire|net@69|||2700|invI@3|out|-22|31.5|pin@37||-22|35
-Awire|net@70|||1800|pin@37||-22|35|wire90@3|a|-18.5|35
-Awire|net@71|||1800|wire90@3|b|-13.5|35|pin@38||-12|35
-Awire|net@72|||2700|pin@38||-12|35|predWait@0|ign[3]|-12|39
-Awire|net@74|||2700|invI@4|out|5|30.5|pin@40||5|35
-Awire|net@75|||0|pin@40||5|35|wire90@4|b|3.5|35
-Awire|net@76|||0|wire90@4|a|-1.5|35|pin@41||-4|35
-Awire|net@77|||2700|pin@41||-4|35|predWait@0|ign[2]|-4|39
-Awire|pred[D]|D5G2;Y-1.5;||900|predWait@0|pred[2]|-6|39|pin@13||-6|12
-Awire|pred[T]|D5G2;||900|predWait@0|pred[3]|-10|39|pin@15||-10|0
-Awire|s[1]|D5G2;||2700|pin@25||-37|-12|pin@26||-37|-8
-Awire|s[2]|D5G2;||2700|pin@27||-37|0|pin@28||-37|6
-Awire|s[3]|D5G2;||2700|pin@29||-37|12|pin@30||-37|18
-Epred_1[T,D]|do[Mv]|D4G2;|conn@4|a|I
-Edone_1[M,Tp,D,T]|done[D,T]|D4G2;|conn@6|a|I
-Ein|done[M,Tp]|D4G2;|conn@0|a|I
-Epred_1[D,T]|ign[D,T]|D4G2;|conn@9|a|I
-Emc||D4G2;|conn@2|a|I
-Eact_1[T,D]|pred[D,T]|D4G2;|conn@3|a|I
-Etake[D]|s[1:3]|D6G2;|conn@7|y|O
-Es[4:6]|wait|D6G2;|conn@8|y|O
-X
-
-# Cell moveSuccs;1{ic}
-CmoveSuccs;1{ic}||artwork|1232738228648|1232897446329|E
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NThick-Circle|art@2||-3|0|4|4|RRR||ART_degrees()F[0.0,3.1415927]
-NThick-Circle|art@3||-0.5|0|1|1||
-NThick-Circle|art@5||2|-6|4|4|RRR||ART_degrees()F[0.0,3.1415927]
-Nschematic:Bus_Pin|pin@0||-5|1|-1|-1||
-Nschematic:Bus_Pin|pin@1||-5|-1|-1|-1||
-Nschematic:Bus_Pin|pin@3||5|0|-1|-1||
-NPin|pin@4||0|4|1|1||
-NPin|pin@5||0|-4|1|1||
-NPin|pin@6||4|0|1|1||
-NPin|pin@7||2|4|1|1||
-NPin|pin@8||2|6|1|1||
-NPin|pin@9||1|5|1|1||
-NPin|pin@10||2|5|1|1||
-NPin|pin@11||3|5|1|1||
-NPin|pin@12||-1|5|1|1||
-NPin|pin@13||3|1|1|1||
-NPin|pin@14||-1|3|1|1||
-NPin|pin@15||0|3|1|1||
-Ngeneric:Invisible-Pin|pin@16||-0.5|0|||||ART_message(D5G2.5;)Ssuccs
-NPin|pin@19||-5|-1|1|1||
-NPin|pin@20||-4|-1|1|1||
-NPin|pin@23||-4|2|1|1||
-NPin|pin@24||-3|2|1|1||
-NPin|pin@25||-4|-2|1|1||
-NPin|pin@26||-3|-2|1|1||
-Ngeneric:Invisible-Pin|pin@34||-4|1|1|1||
-NPin|pin@41||-4|1|1|1||
-Ngeneric:Invisible-Pin|pin@45||4|0|1|1||
-Nschematic:Bus_Pin|pin@47||4|-6|-1|-1||
-NPin|pin@49||1|-4|1|1||
-NPin|pin@51||2|-4|1|1||
-NPin|pin@52||1|-8|1|1||
-NPin|pin@53||2|-8|1|1||
-AThicker|net@0|||FS900|pin@15||0|3|pin@5||0|-4
-AThicker|net@1|||FS2250|pin@5||0|-4|pin@6||4|0
-AThicker|net@2|||FS3150|pin@6||4|0|pin@4||0|4
-AThicker|net@3|||FS2700|pin@10||2|5|pin@8||2|6
-AThicker|net@4|||FS450|pin@8||2|6|pin@9||1|5
-AThicker|net@5|||FS2700|pin@7||2|4|pin@10||2|5
-AThicker|net@6|||FS1800|pin@10||2|5|pin@11||3|5
-AThicker|net@7|||FS0|pin@9||1|5|pin@12||-1|5
-AThicker|net@8|||FS900|pin@11||3|5|pin@13||3|1
-AThicker|net@9|||FS900|pin@12||-1|5|pin@14||-1|3
-AThicker|net@10|||FS900|pin@4||0|4|pin@15||0|3
-AThicker|net@11|||FS1800|pin@14||-1|3|pin@15||0|3
-AThicker|net@15|||FS0|pin@24||-3|2|pin@23||-4|2
-AThicker|net@16|||FS900|pin@23||-4|2|pin@25||-4|-2
-AThicker|net@17|||FS1800|pin@25||-4|-2|pin@26||-3|-2
-Aschematic:bus|net@21||-0.5|IJ0|pin@3||5|0|pin@45||4|0
-Aschematic:bus|net@24||-0.5|IJ1800|pin@0||-5|1|pin@34||-4|1
-AThicker|net@32|||FS450|pin@24||-3|2|pin@41||-4|1
-AThicker|net@38|||FS0|pin@20||-4|-1|pin@19||-5|-1
-AThicker|net@40|||FS900|pin@49||1|-4|pin@52||1|-8
-AThicker|net@41|||FS1800|pin@49||1|-4|pin@51||2|-4
-AThicker|net@43|||FS1800|pin@52||1|-8|pin@53||2|-8
-Ebit[1:3]||D5G2;|pin@0||I
-Efire[M]||D5G2;|pin@1||I
-Esucc|ready|D5G2;|pin@47||O
-Etake[D]|take[D],succ[D,T]|D5G2;|pin@3||O
-X
-
-# Cell moveSuccs;2{lay}
-CmoveSuccs;2{lay}||cmos90|1232737464337|1232934453883||ATTR_NCC(D5G4;NTY70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1232897988950|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1232934478063
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@1||91.5|-40||||
-NX-Metal-1-Metal-2-Con|contact@2||-148.5|40||||
-NX-Metal-1-Metal-2-Con|contact@3||29.5|-10||||
-NX-Metal-1-Metal-2-Con|contact@4||-74.5|-10||||
-NX-Metal-1-Metal-2-Con|contact@5||-86.5|-10||||
-NX-Metal-1-Metal-2-Con|contact@6||165.5|-40||||
-NX-Metal-1-Metal-2-Con|contact@7||122.5|34||||
-IdriversJ:latchAndDriver60;1{lay}|latchAnd@0||-5|0|Y||D5G4;
-Igates2inM:nor10sym;2{lay}|nor10sym@0||144|0|X||D5G4;
-NMetal-1-Pin|pin@8||29.5|-25||||
-NMetal-1-Pin|pin@10||-74.5|-24.5||||
-NMetal-2-Pin|pin@11||37|-40||||
-NMetal-2-Pin|pin@12||-113|34||||
-NMetal-1-Pin|pin@15||-86.5|25||||
-NMetal-2-Pin|pin@24||-113|40||||
-IdriversL:sucANDdri60;2{lay}|sucANDdr@0||65.5|0|||D5G4;
-IdriversL:sucANDdri60;2{lay}|sucANDdr@1||-122.5|0|XY||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@0||116.5|0|||D5G4;
-Ametal-2|net@26|||S1800|sucANDdr@0|gnd|19|0|latchAnd@0|gnd|28|0
-Ametal-2|net@27|||S1800|sucANDdr@0|vdd|19|50|latchAnd@0|vdd_5|28|50
-Ametal-2|net@28|||S1800|sucANDdr@0|vdd_1|19|-50|latchAnd@0|vdd|28|-50
-Ametal-1|net@39|||S1800|pin@8||29.5|-25|sucANDdr@0|inB|34.5|-25
-Ametal-1|net@41|||S0|latchAnd@0|inB|-59.5|-24.5|pin@10||-74.5|-24.5
-Ametal-2|net@45|||S1800|pin@11||37|-40|contact@1||91.5|-40
-Ametal-1|net@46|||S900|sucANDdr@0|succ_1|91.5|-31.5|contact@1||91.5|-40
-Ametal-1|net@48|||S2700|sucANDdr@1|succ_1|-148.5|31.5|contact@2||-148.5|40
-Ametal-2|net@49|||S0|sucANDdr@1|gnd|-76|0|latchAnd@0|gnd_1|-85|0
-Ametal-2|net@50|||S0|sucANDdr@1|vdd|-76|-50|latchAnd@0|vdd_6|-85|-50
-Ametal-2|net@51|||S0|sucANDdr@1|vdd_1|-76|50|latchAnd@0|vdd_1|-85|50
-Ametal-1|net@54|||S2700|pin@8||29.5|-25|contact@3||29.5|-10
-Ametal-1|net@56|||S2700|pin@10||-74.5|-24.5|contact@4||-74.5|-10
-Ametal-1|net@57|||S1800|sucANDdr@1|inB|-91.5|25|pin@15||-86.5|25
-Ametal-2|net@59|||S1800|contact@5||-86.5|-10|contact@4||-74.5|-10
-Ametal-1|net@61|||S900|pin@15||-86.5|25|contact@5||-86.5|-10
-Ametal-2|net@70|||S0|wellCont@0|gnd|112|0|sucANDdr@0|gnd_1|112|0
-Ametal-2|net@71|||S0|wellCont@0|vdd|112|-50|sucANDdr@0|vdd_3|112|-50
-Ametal-2|net@72|||S0|wellCont@0|vdd_1|112|50|sucANDdr@0|vdd_2|112|50
-Ametal-2|net@74|||S1800|contact@1||91.5|-40|contact@6||165.5|-40
-Ametal-1|net@75|||S900|nor10sym@0|inB|165.5|9|contact@6||165.5|-40
-Ametal-1|net@78|||S2700|nor10sym@0|inA|122.5|-7|contact@7||122.5|34
-Ametal-2|net@79|||S1800|nor10sym@0|gnd_1|119|0|wellCont@0|gnd_1|121|0
-Ametal-2|net@80|||S1800|nor10sym@0|vdd_3|119|-50|wellCont@0|vdd_2|121|-50
-Ametal-2|net@81|||S1800|nor10sym@0|vdd_2|119|50|wellCont@0|vdd_3|121|50
-Ametal-2|net@87|||S1800|contact@2||-148.5|40|pin@24||-113|40
-Ametal-2|net@88|||S900|pin@24||-113|40|pin@12||-113|34
-Ametal-2|net@90|||S0|contact@7||122.5|34|pin@12||-113|34
-Ametal-2|net@91|||S0|contact@3||29.5|-10|contact@4||-74.5|-10
-Ebit[1]||D5G2;|latchAnd@0|inA|I
-Ebit[2]||D5G2;|sucANDdr@0|inA|I
-Ebit[3]||D5G2;|sucANDdr@1|inA|I
-Efire[MM]|fire[M]|D5G2;|pin@8||O
-Egnd_4|gnd|D5G2;|sucANDdr@1|gnd_1|G
-Egnd_1||D5G2;|nor10sym@0|gnd|G
-Eout_1|ready|D5G2;|nor10sym@0|out_1|O
-Esucc[D]||D5G2;|pin@11||I
-Esucc[T]||D5G2;|pin@12||I
-Etake[D]||D5G2;|latchAnd@0|out|O
-Evdd_10|vdd|D5G2;|sucANDdr@1|vdd_3|P
-Evdd_1||D5G2;|nor10sym@0|vdd_1|P
-Evdd_9||D5G2;|sucANDdr@1|vdd_2|P
-Evdd_10@720488147|vdd_10|D5G2;|nor10sym@0|vdd|P
-X
-
-# Cell moveSuccs;1{sch}
-CmoveSuccs;1{sch}||schematic|1232737968046|1232897394158|
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@0||23|0||||
-NOff-Page|conn@2||-18|1||||
-NOff-Page|conn@3||-20|-6||||
-NOff-Page|conn@5||23.5|-6||||
-IdriversJ:latchAndDriver60;1{ic}|latchAnd@0||0|12|||D5G4;
-ImoveSuccs;1{ic}|moveSucc@0||29|23|||D5G4;
-IredFive:nor2n_sy;1{ic}|nor2n_sy@0||15|-6|XYRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-NWire_Pin|pin@0||-9|-4||||
-NWire_Pin|pin@1||-9|-13||||
-NWire_Pin|pin@2||-9|-16||||
-NWire_Pin|pin@4||-12|13||||
-NWire_Pin|pin@5||-9|11||||
-NWire_Pin|pin@6||-9|6||||
-NWire_Pin|pin@7||-12|-11||||
-NWire_Pin|pin@8||9|-12||||
-NWire_Pin|pin@9||9|0||||
-NWire_Pin|pin@10||-9|-1||||
-Ngeneric:Invisible-Pin|pin@11||1|43.5|||||ART_message(D5G6;)SmoveSuccs
-Ngeneric:Invisible-Pin|pin@12||0.5|38|||||ART_message(D5G4;)Sthis is the successors for move stage
-Ngeneric:Invisible-Pin|pin@13||-2.5|32.5|||||ART_message(D5G3;)Sies 25 January 2009
-NWire_Pin|pin@15||9|-7||||
-NWire_Pin|pin@16||-12|1||||
-NWire_Pin|pin@21||12|12||||
-NWire_Pin|pin@22||12|7||||
-NWire_Pin|pin@23||9|-5||||
-IdriversL:sucANDdri60;1{ic}|sucANDdr@0||0|0|||D5G4;
-IdriversL:sucANDdri60;1{ic}|sucANDdr@1||0|-12|||D5G4;
-Awire|bit[1]|D5G2;||900|pin@5||-9|11|pin@6||-9|6
-Awire|bit[2]|D5G2;||900|pin@10||-9|-1|pin@0||-9|-4
-Awire|bit[3]|D5G2;||900|pin@1||-9|-13|pin@2||-9|-16
-Awire|net@0|||0|pin@8||9|-12|sucANDdr@1|succ|5|-12
-Awire|net@1|||0|sucANDdr@1|inB|-5|-11|pin@7||-12|-11
-Awire|net@2|||0|sucANDdr@0|inA|-5|-1|pin@10||-9|-1
-Awire|net@6|||0|sucANDdr@1|inA|-5|-13|pin@1||-9|-13
-Awire|net@9|||0|latchAnd@0|in|-4|11|pin@5||-9|11
-Awire|net@11|||1800|sucANDdr@0|succ|5|0|pin@9||9|0
-Awire|net@14|||2700|pin@16||-12|1|pin@4||-12|13
-Awire|net@15|||2700|pin@7||-12|-11|pin@16||-12|1
-Awire|net@16|||0|sucANDdr@0|inB|-5|1|pin@16||-12|1
-Awire|net@17|||1800|conn@2|y|-16|1|pin@16||-12|1
-Awire|net@20|||0|latchAnd@0|in_1|-4|13|pin@4||-12|13
-Awire|net@22|||1800|latchAnd@0|out|4|12|pin@21||12|12
-Awire|net@27|||1800|pin@23||9|-5|nor2n_sy@0|inb|12.5|-5
-Awire|net@31|||1800|pin@15||9|-7|nor2n_sy@0|ina|12.5|-7
-Awire|net@32|||0|conn@5|a|21.5|-6|nor2n_sy@0|out|17.5|-6
-Awire|succ[D]|D5G2;||2700|pin@23||9|-5|pin@9||9|0
-Awire|succ[T]|D5G2;||2700|pin@8||9|-12|pin@15||9|-7
-Awire|take[D]|D5G2;||900|pin@21||12|12|pin@22||12|7
-Efire[M_1]|bit[1:3]|D4G2;|conn@3|a|I
-EinB|fire[M]|D4G2;|conn@2|a|I
-Esucc|ready|D6G2;|conn@5|y|O
-Etake[D]|take[D],succ[D,T]|D6G2;|conn@0|y|O
-X
-
-# Cell moveTorpPreds;1{ic}
-CmoveTorpPreds;1{ic}||artwork|1232807104127|1232904849219|E
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NThick-Circle|art@2||2.5|3|1|1||
-NThick-Circle|art@3||-3.25|0|12|12|300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@4||-3.25|6|12|12|Y300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@5||-8.4|3|12|12|3300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@6||2.5|-3|1|1|Y|
-NThick-Circle|art@7||-3.25|0|12|12|Y300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@8||-3.25|-6|12|12|300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@9||-8.4|-3|12|12|Y3300||ART_degrees()F[0.0,1.0471976]
-NThick-Circle|art@10||-7.5|-3|1|1|Y|
-Nschematic:Bus_Pin|pin@0||-4|3|-1|-1||
-Nschematic:Bus_Pin|pin@2||-3|6|-1|-1||
-NPin|pin@4||1|7|1|1|RR|
-NPin|pin@5||-2|7|1|1||
-NPin|pin@6||-2|6|1|1||
-NPin|pin@7||-0.5|6.625|1|1||
-NPin|pin@8||-1|7|1|1|RR|
-NPin|pin@9||0|7.75|1|1|RR|
-NPin|pin@10||-2.5|4|1|1||
-NPin|pin@11||-1|5.6|1|1||
-Ngeneric:Invisible-Pin|pin@12||-0.5|-3|||Y||ART_message(D5G2.5;)S20
-NPin|pin@13||0|-6.25|1|1|YRR|
-NPin|pin@14||0|-7|1|1|YRR|
-NPin|pin@15||1|-4.5|1|1|Y|
-NPin|pin@16||1|-7|1|1|YRR|
-NPin|pin@17||-2|-7|1|1|Y|
-NPin|pin@18||-2|-6|1|1|Y|
-NPin|pin@19||-0.5|-6.625|1|1|Y|
-NPin|pin@20||-1|-7|1|1|YRR|
-NPin|pin@21||0|-7.75|1|1|YRR|
-Ngeneric:Invisible-Pin|pin@22||-0.5|3|||||ART_message(D5G2.5;)S20
-NPin|pin@23||0|6.25|1|1|RR|
-NPin|pin@24||0|7|1|1|RR|
-NPin|pin@25||1|4.5|1|1||
-Nschematic:Bus_Pin|pin@26||3|5|-1|-1||
-Nschematic:Bus_Pin|pin@28||3|-5|-1|-1||
-Nschematic:Bus_Pin|pin@30||-3|-7|-1|-1||
-Ngeneric:Invisible-Pin|pin@33||-3|-6|1|1||
-Nschematic:Bus_Pin|pin@34||-8|-3|-1|-1||
-NPin|pin@36||3|-1|1|1|Y|
-NPin|pin@37||3|-5|1|1|YRR|
-NPin|pin@38||6|-3|1|1||
-NPin|pin@39||3|5|1|1|Y|
-NPin|pin@40||3|1|1|1|YRR|
-NPin|pin@41||6|3|1|1||
-NPin|pin@42||-4|3|1|1|YRR|
-NPin|pin@43||-2.5|3|1|1|YRR|
-NPin|pin@46||-7|-1|1|1|Y|
-NPin|pin@47||-7|-5|1|1|YRR|
-NPin|pin@48||-4|-3|1|1||
-Nschematic:Bus_Pin|pin@49||6|3|-1|-1||
-Nschematic:Bus_Pin|pin@51||6|-3|-1|-1||
-Nschematic:Bus_Pin|pin@52||-3.5|-4|-1|-1||
-NPin|pin@54||-2.5|-3|1|1||
-NPin|pin@55||-3.5|-3|1|1||
-NPin|pin@56||-3.5|-4|1|1||
-AThicker|net@2|||FS1431|pin@8||-1|7|pin@7||-0.5|6.625
-AThicker|net@3|||FS900|pin@9||0|7.75|pin@24||0|7
-AThicker|net@4|||FS2169|pin@20||-1|-7|pin@19||-0.5|-6.625
-AThicker|net@5|||FS2700|pin@21||0|-7.75|pin@14||0|-7
-AThicker|net@6|||FS1800|pin@14||0|-7|pin@16||1|-7
-AThicker|net@7|||FS3231|pin@21||0|-7.75|pin@20||-1|-7
-AThicker|net@8|||FS2700|pin@14||0|-7|pin@13||0|-6.25
-AThicker|net@9|||FS0|pin@20||-1|-7|pin@17||-2|-7
-AThicker|net@10|||FS2700|pin@17||-2|-7|pin@18||-2|-6
-AThicker|net@11|||FS2700|pin@16||1|-7|pin@15||1|-4.5
-AThicker|net@12|||FS1800|pin@24||0|7|pin@4||1|7
-AThicker|net@13|||FS369|pin@9||0|7.75|pin@8||-1|7
-AThicker|net@14|||FS900|pin@24||0|7|pin@23||0|6.25
-AThicker|net@15|||FS0|pin@8||-1|7|pin@5||-2|7
-AThicker|net@16|||FS900|pin@5||-2|7|pin@6||-2|6
-AThicker|net@17|||FS2268|pin@10||-2.5|4|pin@11||-1|5.6
-AThicker|net@18|||FS900|pin@4||1|7|pin@25||1|4.5
-Aschematic:bus|net@23||-0.5|IJ900|pin@33||-3|-6|pin@30||-3|-7
-AThicker|net@25|||FS2700|pin@37||3|-5|pin@36||3|-1
-AThicker|net@26|||FS2137|pin@37||3|-5|pin@38||6|-3
-AThicker|net@27|||FS3263|pin@38||6|-3|pin@36||3|-1
-AThicker|net@28|||FS2700|pin@40||3|1|pin@39||3|5
-AThicker|net@29|||FS2137|pin@40||3|1|pin@41||6|3
-AThicker|net@30|||FS3263|pin@41||6|3|pin@39||3|5
-AThicker|net@31|||FS1800|pin@42||-4|3|pin@43||-2.5|3
-AThicker|net@33|||FS2700|pin@47||-7|-5|pin@46||-7|-1
-AThicker|net@34|||FS2137|pin@47||-7|-5|pin@48||-4|-3
-AThicker|net@35|||FS3263|pin@48||-4|-3|pin@46||-7|-1
-AThicker|net@37|||FS1800|pin@55||-3.5|-3|pin@54||-2.5|-3
-AThicker|net@38|||FS1800|pin@48||-4|-3|pin@55||-3.5|-3
-AThicker|net@39|||FS900|pin@55||-3.5|-3|pin@56||-3.5|-4
-Epred|TpBAR|D5G2;|pin@49||O
-Emc_1|do[Tp]|D5G2;|pin@26||I
-Edone[M,Tp]|done[M]|D5G2;|pin@0||I
-ETpBAR_1@510176284|fire[T]|D5G2;|pin@52||O
-Emc||D5G2;|pin@2||I
-Etake[D]|s[4,5]|D5G2;|pin@30||O
-Edo[Tp_1]|torp|D5G2;|pin@28||I
-ETpBAR_1|torpBAR|D5G2;|pin@51||O
-Edone[M_1]|win[T]|D5G2;|pin@34||I
-X
-
-# Cell moveTorpPreds;2{lay}
-CmoveTorpPreds;2{lay}||cmos90|1232736069601|1234561012376||ATTR_NCC(D5G4;NTY70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1232916940748|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234567374464
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@5||82|24||||
-NX-Metal-1-Metal-2-Con|contact@6||-3|24||||
-NX-Metal-1-Metal-2-Con|contact@7||-46|24||||
-NX-Metal-1-Metal-2-Con|contact@8||-86.5|-34||||
-NX-Metal-1-Metal-2-Con|contact@9||43|-28||||
-NX-Metal-1-Metal-2-Con|contact@10||13|-28||||
-NMetal-1-Metal-2-Con|contact@13||-29|-34|||R|
-NX-Metal-1-Metal-2-Con|contact@14||-27.5|60||||
-Igates1inM:inv10D;1{lay}|inv10D@0||43|0|X||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@1||69|0|Y||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@2||-102|0|XY||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@3||-76|0|||D5G4;
-Igates1inM:inv30;1{lay}|inv30@0||94|0|X||D5G4;
-NMetal-2-Pin|pin@8||-42.5|-34|||Y|
-NMetal-2-Pin|pin@10||-5|-28|||X|
-NMetal-1-Pin|pin@31||-31|12||||
-NMetal-1-Pin|pin@33||-18|12||||
-NMetal-1-Pin|pin@36||113.5|25||||
-NMetal-1-Pin|pin@37||113.5|-25||||
-NMetal-1-Pin|pin@39||-86.5|-25||||
-NMetal-1-Pin|pin@40||37|25||||
-NMetal-1-Pin|pin@41||-70|25||||
-NMetal-2-Pin|pin@42||47.5|24||||
-NMetal-1-Pin|pin@43||-27.5|12||||
-NMetal-2-Pin|pin@45||-35|60||||
-IdriversL:predDri20wMC;3{lay}|predDri2@0||-46|0|XY||D5G4;
-IdriversL:predORdri20wMC;1{lay}|predORdr@0||5|0|Y||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@1||56|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@2||-89|0|||D5G4;
-Ametal-2|net@69|||S1800|contact@10||13|-28|contact@9||43|-28
-Ametal-1|net@91|||S2700|predDri2@0|mc|-31|7|pin@31||-31|12
-Ametal-1|net@94|||S900|pin@33||-18|12|predORdr@0|mc|-18|7
-Ametal-1|net@98|||S2700|inv30@0|out|82|0|contact@5||82|24
-Ametal-2|net@99|||S1800|contact@6||-3|24|pin@42||47.5|24
-Ametal-1|net@100|||S2700|predORdr@0|in|-3|22|contact@6||-3|24
-Ametal-2|net@101|||S1800|contact@7||-46|24|contact@6||-3|24
-Ametal-1|net@102|||S2700|predDri2@0|in|-46|22|contact@7||-46|24
-Ametal-1|net@106|||S1800|inv30@0|inB|101|25|pin@36||113.5|25
-Ametal-1|net@108|||S0|pin@37||113.5|-25|inv30@0|inA|101|-25
-Ametal-2|net@112|||S0|wellCont@1|gnd|51.5|0|inv10D@0|gnd|51.5|0
-Ametal-2|net@113|||S0|wellCont@1|vdd|51.5|-50|inv10D@0|vdd_1|51.5|-50
-Ametal-2|net@114|||S0|wellCont@1|vdd_1|51.5|50|inv10D@0|vdd|51.5|50
-Ametal-1|net@123|||S2700|pin@37||113.5|-25|pin@36||113.5|25
-Ametal-2|net@124|||S0|wellCont@2|gnd|-93.5|0|inv10D@2|gnd|-93.5|0
-Ametal-2|net@125|||S0|wellCont@2|vdd|-93.5|-50|inv10D@2|vdd|-93.5|-50
-Ametal-2|net@126|||S0|wellCont@2|vdd_1|-93.5|50|inv10D@2|vdd_1|-93.5|50
-Ametal-2|net@127|||S0|wellCont@2|gnd_1|-84.5|0|inv10D@3|gnd|-84.5|0
-Ametal-2|net@128|||S0|wellCont@2|vdd_2|-84.5|-50|inv10D@3|vdd_1|-84.5|-50
-Ametal-2|net@129|||S0|wellCont@2|vdd_3|-84.5|50|inv10D@3|vdd|-84.5|50
-Ametal-1|net@131|||S0|inv10D@3|in|-76|-25|pin@39||-86.5|-25
-Ametal-2|net@135|||S0|pin@8||-42.5|-34|contact@8||-86.5|-34
-Ametal-2|net@137|||S0|inv10D@3|gnd_1|-67.5|0|predDri2@0|gnd_1|-67.5|0
-Ametal-2|net@138|||S0|inv10D@3|vdd_3|-67.5|-50|predDri2@0|vdd_2|-67.5|-50
-Ametal-2|net@139|||S0|inv10D@3|vdd_2|-67.5|50|predDri2@0|vdd_3|-67.5|50
-Ametal-1|net@140|||S900|pin@39||-86.5|-25|contact@8||-86.5|-34
-Ametal-2|net@141|||S0|predDri2@0|gnd|-24.5|0|predORdr@0|gnd|-24.5|0
-Ametal-2|net@142|||S0|predDri2@0|vdd|-24.5|-50|predORdr@0|vdd|-24.5|-50
-Ametal-2|net@143|||S0|predDri2@0|vdd_1|-24.5|50|predORdr@0|vdd_1|-24.5|50
-Ametal-2|net@147|||S0|inv10D@1|gnd|60.5|0|wellCont@1|gnd_1|60.5|0
-Ametal-2|net@148|||S0|inv10D@1|vdd|60.5|-50|wellCont@1|vdd_2|60.5|-50
-Ametal-2|net@149|||S0|inv10D@1|vdd_1|60.5|50|wellCont@1|vdd_3|60.5|50
-Ametal-2|net@150|||S0|inv30@0|gnd_1|77.5|0|inv10D@1|gnd_1|77.5|0
-Ametal-2|net@151|||S0|inv30@0|vdd_2|77.5|50|inv10D@1|vdd_3|77.5|50
-Ametal-2|net@152|||S0|inv30@0|vdd_3|77.5|-50|inv10D@1|vdd_2|77.5|-50
-Ametal-1|net@154|||S900|inv10D@0|in|43|-25|contact@9||43|-28
-Ametal-1|net@155|||S2700|inv10D@0|out|37|7|pin@40||37|25
-Ametal-1|net@156|||S1800|pin@40||37|25|inv10D@1|in|69|25
-Ametal-2|net@157|||S1800|pin@10||-5|-28|contact@10||13|-28
-Ametal-1|net@158||0.4|S900|predORdr@0|pred|13|-16|contact@10||13|-28
-Ametal-2|net@159|||S0|predORdr@0|gnd_1|34.5|0|inv10D@0|gnd_1|34.5|0
-Ametal-2|net@160|||S0|predORdr@0|vdd_2|34.5|-50|inv10D@0|vdd_3|34.5|-50
-Ametal-2|net@161|||S0|predORdr@0|vdd_3|34.5|50|inv10D@0|vdd_2|34.5|50
-Ametal-1|net@162|||S2700|inv10D@3|out|-70|7|pin@41||-70|25
-Ametal-1|net@163|||S0|pin@41||-70|25|inv10D@2|in|-102|25
-Ametal-1|net@164|||S900|predDri2@0|pred|-29|-16|contact@13||-29|-34
-Ametal-2|net@165|||S1800|pin@8||-42.5|-34|contact@13||-29|-34
-Ametal-2|net@166|||S1800|pin@42||47.5|24|contact@5||82|24
-Ametal-1|net@167|||S1800|pin@31||-31|12|pin@43||-27.5|12
-Ametal-1|net@168|||S2700|pin@43||-27.5|12|contact@14||-27.5|60
-Ametal-2|net@169|||S0|contact@14||-27.5|60|pin@45||-35|60
-Ametal-1|net@170|||S1800|pin@43||-27.5|12|pin@33||-18|12
-Eout|TpBAR|D5G2;|inv10D@0|out|O
-Edo[Tp]||D5G2;|pin@10||I
-Edone[M]||D5G2;|predORdr@0|inB|I
-Efire[T]||D5G2;|pin@42||O
-Egnd||D5G2;|inv30@0|gnd|G
-Egnd_4|gnd_5|D5G2;|inv10D@2|gnd_1|G
-Emc||D5G2;|pin@45||I
-Eout_1|s[4]|D5G2;|inv10D@1|out|O
-Eout_2|s[5]|D5G2;|inv10D@2|out|O
-Etorp||D5G2;|pin@8||I
-Eout_3|torpBAR|D5G2;|inv10D@3|out|O
-Evdd||D5G2;|inv30@0|vdd|P
-Evdd_1||D5G2;|inv30@0|vdd_1|P
-Evdd_13||D5G2;|inv10D@2|vdd_2|P
-Evdd_14|vdd_15|D5G2;|inv10D@2|vdd_3|P
-Ewin[T]||D5G2;|pin@36||I
-X
-
-# Cell moveTorpPreds;1{sch}
-CmoveTorpPreds;1{sch}||schematic|1232806775789|1232995786752|
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@0||6|15|||RRR|
-NOff-Page|conn@1||19|7.5|||X|
-NOff-Page|conn@2||-6|14|||RRR|
-NOff-Page|conn@3||-6|-11|||R|
-NOff-Page|conn@4||-29.5|12.5|||RR|
-NOff-Page|conn@5||30|-8|||X|
-NOff-Page|conn@6||-18|12|||R|
-NOff-Page|conn@7||-18|-11.5|||RRR|
-NOff-Page|conn@8||19|4||||
-IredFive:inv;1{ic}|inv@0||-24|6|RR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:inv;1{ic}|inv@1||-24|-6|RR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@1||-12|6|RR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@2||-12|-6|RR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFive:invI;2{ic}|invI@3||21|-8|XY||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-ImoveTorpPreds;1{ic}|moveTorp@0||27|20|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||2|38.5|||||ART_message(D5G6;)SmoveTorpPreds
-Ngeneric:Invisible-Pin|pin@1||1.5|33|||||ART_message(D5G4;)Sthe torpedo predecessor drivers
-Ngeneric:Invisible-Pin|pin@2||-1.5|27.5|||||ART_message(D5G3;)Sies 24 January 2009
-NWire_Pin|pin@4||6|8||||
-NWire_Pin|pin@6||6|-4||||
-NWire_Pin|pin@7||10|6||||
-NWire_Pin|pin@8||10|13||||
-NWire_Pin|pin@10||10|-8||||
-NWire_Pin|pin@11||-6|6|||RR|
-NWire_Pin|pin@12||-6|-6||||
-NWire_Pin|pin@15||-30|6|||XRR|
-NWire_Pin|pin@16||-30|0|||XRR|
-NWire_Pin|pin@17||-30|-6|||XRR|
-NWire_Pin|pin@18||-30|-12|||XRR|
-NWire_Pin|pin@20||-18|-6||||
-NWire_Pin|pin@21||-18|6||||
-NWire_Pin|pin@22||10|4||||
-IdriversL:predDri20wMC;1{ic}|predDri2@0||0|-6|RR||D5G4;
-IdriversL:predORdri20wMC;2{ic}|predORdr@0||0|6|RR||D5G4;
-Awire|done[M]|D5G2;||2700|pin@7||10|6|pin@8||10|13
-Awire|net@0|||1800|pin@11||-6|6|predORdr@0|pred|-3|6
-Awire|net@1|||0|predDri2@0|pred|-3|-6|pin@12||-6|-6
-Awire|net@2|||0|pin@10||10|-8|predDri2@0|in|3|-8
-Awire|net@6|||1800|predORdr@0|mc|3|8|pin@4||6|8
-Awire|net@7|||900|pin@4||6|8|pin@6||6|-4
-Awire|net@8|||0|pin@6||6|-4|predDri2@0|mc|3|-4
-Awire|net@9|||1800|predORdr@0|in_1|3|6|pin@7||10|6
-Awire|net@15|||900|conn@0|y|6|13|pin@4||6|8
-Awire|net@18|||1800|pin@15||-30|6|inv@0|out|-26.5|6
-Awire|net@21|||1800|pin@17||-30|-6|inv@1|out|-26.5|-6
-Awire|net@26|||1800|invI@2|in|-9.5|-6|pin@12||-6|-6
-Awire|net@27|||1800|invI@1|in|-9.5|6|pin@11||-6|6
-Awire|net@30|||900|conn@2|y|-6|12|pin@11||-6|6
-Awire|net@33|||2700|conn@3|y|-6|-9|pin@12||-6|-6
-Awire|net@38|||2700|conn@7|a|-18|-9.5|pin@20||-18|-6
-Awire|net@39|||1800|pin@20||-18|-6|invI@2|out|-14.5|-6
-Awire|net@40|||0|pin@20||-18|-6|inv@1|in|-21.5|-6
-Awire|net@41|||1800|inv@0|in|-21.5|6|pin@21||-18|6
-Awire|net@42|||1800|pin@21||-18|6|invI@1|out|-14.5|6
-Awire|net@43|||900|conn@6|a|-18|10|pin@21||-18|6
-Awire|net@45|||0|conn@8|a|17|4|pin@22||10|4
-Awire|net@46|||900|pin@22||10|4|pin@10||10|-8
-Awire|net@47|||1800|predORdr@0|in|3|4|pin@22||10|4
-Awire|net@48|||0|conn@5|y|28|-8|invI@3|in|23.5|-8
-Awire|net@49|||0|invI@3|out|18.5|-8|pin@10||10|-8
-Awire|s[4]|D5G2;||900|pin@15||-30|6|pin@16||-30|0
-Awire|s[5]|D5G2;||900|pin@17||-30|-6|pin@18||-30|-12
-Epred|TpBAR|D6G2;|conn@6|y|O
-Emc_1|do[Tp]|D4G2;|conn@2|a|I
-Edone[M,Tp]|done[M]|D4G2;|conn@1|a|I
-ETpBAR_1@155377735|fire[T]|D6G2;|conn@8|y|O
-Emc||D4G2;|conn@0|a|I
-Etake[D]|s[4,5]|D6G2;|conn@4|y|O
-Edo[Tp_1]|torp|D4G2;|conn@3|a|I
-ETpBAR_1|torpBAR|D6G2;|conn@7|y|O
-Edone[M_1]|win[T]|D4G2;|conn@5|a|I
-X
-
 # Cell ohXor;2{ic}
 CohXor;2{ic}||artwork|1214216941201|1232288855295|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -3596,7 +1533,7 @@ Es[1]|s[1,2]|D5G2;|pin@15||O
 X
 
 # Cell onDeck;2{lay}
-ConDeck;2{lay}||cmos90|1230644737459|1237224327522||ATTR_NCC(D5G4;NTY142;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237224331478|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237224331478
+ConDeck;2{lay}||cmos90|1230644737459|1237853053003||ATTR_NCC(D5G4;NTY142;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237853056013|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237853056013
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@13||-40|56||||
 NX-Metal-1-Metal-2-Con|contact@14||10.5|50||||
@@ -3614,6 +1551,10 @@ NX-Metal-1-Metal-2-Con|contact@27||-154.5|44||||
 NX-Metal-1-Metal-2-Con|contact@28||-45.5|82||||
 NX-Metal-1-Metal-2-Con|contact@29||94|-32||||
 NX-Metal-1-Metal-2-Con|contact@31||64|-32||||
+NX-Metal-1-Metal-2-Con|contact@32||-116|100||||
+NX-Metal-1-Metal-2-Con|contact@33||-109|62||||
+NX-Metal-1-Metal-2-Con|contact@34||-87|38||||
+NX-Metal-1-Metal-2-Con|contact@35||-87|106||||
 Igates1inM:inv10D;1{lay}|inv10D@2||-64|72|||D5G4;
 Igates1inM:inv30;1{lay}|inv30@0||160|72|XRR||D5G4;
 Igates1inM:inv510;1{lay}|inv510@0||-31.5|72|||D5G4;
@@ -3644,6 +1585,14 @@ NMetal-1-Pin|pin@100||78|61.5||||
 NMetal-1-Pin|pin@101||-138|68.5||||
 NMetal-1-Pin|pin@102||-134.5|68.5||||
 NMetal-1-Pin|pin@103||-106|83.5||||
+NMetal-2-Pin|pin@105||-129|100||||
+NMetal-2-Pin|pin@107||-95|62||||
+NMetal-2-Pin|pin@109||-77|38||||
+NMetal-2-Pin|pin@111||-94|106||||
+NMetal-1-Pin|pin@112||-87|99.5||||
+NMetal-1-Pin|pin@113||-83|99.5||||
+NMetal-1-Pin|pin@114||-87|50||||
+NMetal-1-Pin|pin@115||-90|50||||
 IdriversL:predDri20wMC;3{lay}|predDri2@1||-155|72|XY||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@2||137|72|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@3||-129|72|||D5G4;
@@ -3732,13 +1681,25 @@ Ametal-1|net@308|||S2700|predDri2@1|pred|-138|56|pin@101||-138|68.5
 Ametal-1|net@309|||S1800|pin@101||-138|68.5|pin@102||-134.5|68.5
 Ametal-1|net@311||0.4|S900|contact@16||-106|88|pin@103||-106|83.5
 Ametal-2|net@319|||S0|contact@23||172|112|contact@18||-155|112
+Ametal-1|net@320|||S2700|nor05sym@2|inA|-116|91|contact@32||-116|100
+Ametal-2|net@321|||S0|contact@32||-116|100|pin@105||-129|100
+Ametal-1|net@322|||S2700|nor05sym@2|inB|-109|47|contact@33||-109|62
+Ametal-2|net@323|||S1800|contact@33||-109|62|pin@107||-95|62
+Ametal-2|net@325|||S1800|contact@34||-87|38|pin@109||-77|38
+Ametal-2|net@327|||S0|contact@35||-87|106|pin@111||-94|106
+Ametal-1|net@328|||S900|contact@35||-87|106|pin@112||-87|99.5
+Ametal-1|net@330|||S1800|pin@112||-87|99.5|pin@113||-83|99.5
+Ametal-1|net@331|||S900|pin@113||-83|99.5|nor05sym@1|inB|-83|97
+Ametal-1|net@332|||S2700|contact@34||-87|38|pin@114||-87|50
+Ametal-1|net@334|||S0|pin@114||-87|50|pin@115||-90|50
+Ametal-1|net@335|||S2700|pin@115||-90|50|nor05sym@1|inA|-90|53
 Ebits[ABORT]||D5G2;|onDeckSu@1|bits[ABORT]|O
 Ebits[HEAD]||D5G2;|onDeckSu@1|od[HEAD_1]|I
 Eout|fire[od]|D5G2;|inv30@0|out|O
-Eflag[A][clr]||D5G2;|nor05sym@2|inB|I
-Eflag[A][set]||D5G2;|nor05sym@2|inA|I
-Eflag[D][clr]||D5G2;|nor05sym@1|inB|I
-Eflag[D][set]||D5G2;|nor05sym@1|inA|I
+Eflag[A][clr]||D5G2;|pin@107||I
+Eflag[a][set]|flag[A][set]|D5G2;|pin@105||I
+Eflag[D][clr]||D5G2;|pin@111||I
+Eflag[B][set]|flag[D][set]|D5G2;|pin@109||I
 Egnd||D5G2;|onDeckSu@1|gnd_1|G
 Egnd_1||D5G2;|inv30@0|gnd_1|G
 Egnd_2||D5G2;|onDeckSu@1|gnd_2|G
@@ -4067,42 +2028,6 @@ EinC|fire[od]|D4G2;|conn@18|a|I
 Eod[HEAD,ABORT,OTHER]||D6G2;|conn@1|y|O
 X
 
-# Cell pred10twin;1{lay}
-Cpred10twin;1{lay}||cmos90|1228699801187|1231684242914||DRC_last_good_drc_area_date()G1228701340461|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1231683979020
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@2||0|-28||||
-NX-Metal-1-Metal-2-Con|contact@3||-13.5|28||||
-NX-Metal-1-Metal-2-Con|contact@4||13.5|28||||
-NMetal-2-Pin|pin@4||0|-28||||
-NMetal-2-Pin|pin@5||-4|-28||||
-NMetal-2-Pin|pin@6||4|-28||||
-NMetal-2-Pin|pin@7||0|28||||
-IdriversL:pred10wMC;2{lay}|pred10wM@2||-12.5|0|X||D5G4;
-IdriversL:pred10wMC;2{lay}|pred10wM@3||12.5|0|||D5G4;
-Ametal-2|net@1|||S1800|pred10wM@3|gnd|-7.5|0|pred10wM@2|gnd|7.5|0
-Ametal-2|net@2|||S1800|pred10wM@3|vdd|-7.5|50|pred10wM@2|vdd|7.5|50
-Ametal-2|net@3|||S1800|pred10wM@3|vdd_1|-7.5|-50|pred10wM@2|vdd_1|7.5|-50
-Ametal-1|net@5|||S0|pred10wM@2|mc|0|-21|pred10wM@3|mc|0|-21
-Ametal-2|net@10|||S1800|pin@4||0|-28|contact@2||0|-28
-Ametal-1|net@11|||S900|pred10wM@3|mc|0|-21|contact@2||0|-28
-Ametal-2|net@12|||S0|contact@2||0|-28|pin@5||-4|-28
-Ametal-2|net@13|||S1800|pin@4||0|-28|pin@6||4|-28
-Ametal-2|net@14|||S0|pin@7||0|28|contact@3||-13.5|28
-Ametal-1|net@15|||S900|pred10wM@2|in[1]|-13.5|29.5|contact@3||-13.5|28
-Ametal-2|net@16|||S1800|pin@7||0|28|contact@4||13.5|28
-Ametal-1|net@17|||S900|pred10wM@3|in[1]|13.5|29.5|contact@4||13.5|28
-Egnd_1||D5G2;|pred10wM@2|gnd_1|G
-Egnd_2||D5G2;|pred10wM@3|gnd_1|G
-Ein||D5G2;|pin@7||I
-Estate[2]|m1[1][F]|D5G2;|pred10wM@3|state[1]|O
-Estate[1]|m1[1][T]|D5G2;|pred10wM@2|state[1]|O
-Emc||D5G2;|pin@4||I
-Evdd_2||D5G2;|pred10wM@2|vdd_2|P
-Evdd_3||D5G2;|pred10wM@2|vdd_3|P
-Evdd_4||D5G2;|pred10wM@3|vdd_2|P
-Evdd_5||D5G2;|pred10wM@3|vdd_3|P
-X
-
 # Cell predWaitB;1{ic}
 CpredWaitB;1{ic}||artwork|1188763932671|1232197872472|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -4970,7 +2895,7 @@ Esucc||D5G2;|pin@8||O
 X
 
 # Cell reQueueC;2{lay}
-CreQueueC;2{lay}||cmos90|1234488582830|1237218036435||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235179577047|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237218130517
+CreQueueC;2{lay}||cmos90|1234488582830|1237776243855||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237776247553|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237776247553
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-387.5|-34||||
 NX-Metal-1-Metal-2-Con|contact@1||-285|-34||||
@@ -4988,6 +2913,7 @@ NX-Metal-1-Metal-2-Con|contact@16||-238.5|22||||
 NMetal-2-Pin|pin@1||-371|-34||||
 NMetal-2-Pin|pin@3||400|10||||
 NMetal-2-Pin|pin@6||400|22||||
+NMetal-2-Pin|pin@7||-303|-22||||
 IreQueueEpi;1{lay}|reQueueE@0||-379.5|0|X||D5G4;
 IreQueueMid;1{lay}|reQueueM@0||-173.5|0|||D5G4;
 IreQueuePreds;1{lay}|reQueueP@0||191.5|0|X||D5G4;
@@ -5003,7 +2929,7 @@ Ametal-1|net@36|||S900|reQueueM@0|succ|-265|34|contact@8||-265|-22
 Ametal-1|net@39|||S900|reQueueP@0|out10|21.5|7|contact@10||21.5|-10
 Ametal-1|net@40|||S2700|reQueueM@0|inB_1|-51.5|-25|contact@9||-51.5|-10
 Ametal-2|net@44|||S1800|pin@1||-371|-34|contact@1||-285|-34
-Ametal-2|net@46|||S1800|contact@7||-316|-22|contact@8||-265|-22
+Ametal-2|net@46|||S1800|pin@7||-303|-22|contact@8||-265|-22
 Ametal-2|net@47|||S1800|contact@9||-51.5|-10|contact@10||21.5|-10
 Ametal-2|net@53|||S0|reQueueP@0|gnd_1|-41|0|reQueueM@0|gnd_1|-41|0
 Ametal-2|net@54|||S0|reQueueP@0|vdd_1|-41|50|reQueueM@0|vdd_2|-41|50
@@ -5021,6 +2947,7 @@ Ametal-1|net@71|||S2700|reQueueE@0|out10|-458.5|7|contact@15||-458.5|10
 Ametal-2|net@72|||S1800|contact@15||-458.5|10|pin@3||400|10
 Ametal-2|net@75|||S1800|contact@16||-238.5|22|pin@6||400|22
 Ametal-1|net@76|||S2700|reQueueM@0|out@147007177|-238.5|7|contact@16||-238.5|22
+Ametal-2|net@77|||S1800|contact@7||-316|-22|pin@7||-303|-22
 Ecirculate||D5G2;|reQueueM@0|circulate|I
 Eepi[OTHER]||D5G2;|reQueueE@0|epi[OTHER]|I
 Efire[E]||D5G2;|pin@1||O
@@ -5034,7 +2961,7 @@ Eps[do]||D5G2;|reQueueP@0|ps[do]|I
 Eps[skip]||D5G2;|reQueueP@0|ps[skip]|I
 Es[1]||D5G2;|pin@6||O
 Es[2]||D5G2;|pin@3||O
-Esucc||D5G2;|reQueueE@0|inA|I
+Esucc||D5G2;|pin@7||O
 Esucc_1||D5G2;|reQueueM@0|succ|O
 Evdd||D5G2;|reQueueE@0|vdd_5|P
 Evdd_4||D5G2;|reQueueE@0|vdd_4|P
@@ -6012,7 +3939,7 @@ Ewhen||D5G2;|pin@2||I
 X
 
 # Cell sucDri10Pair;1{lay}
-CsucDri10Pair;1{lay}||cmos90|1230394847248|1230411784162||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1230411790043|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1230411790043
+CsucDri10Pair;1{lay}||cmos90|1230394847248|1237731128937||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237731137563|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237731137563
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||6.5|48||20.8||
 NMetal-1-N-Active-Con|contact@1||0.5|0||5.2||
@@ -6113,10 +4040,12 @@ NMetal-1-Pin|pin@90||-7.5|15||||
 NMetal-1-Pin|pin@92||-30.5|0||||
 NPolysilicon-Pin|pin@93||37.5|13||||
 NPolysilicon-Pin|pin@94||29.5|13||||
-NPolysilicon-Pin|pin@96||37.5|30||||
-NPolysilicon-Pin|pin@97||38.5|30||||
+NPolysilicon-Pin|pin@96||37.5|27||||
 NMetal-1-Pin|pin@98||33.5|13||||
 NMetal-2-Pin|pin@99||21.5|-28||||
+NPolysilicon-Pin|pin@100||38.5|47||||
+NPolysilicon-Pin|pin@101||-43.5|60||||
+NPolysilicon-Pin|pin@102||38.5|27||||
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-52|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||52|0|||D5G4;
 NP-Well-Node|plnode@0||0|0|109|48||A
@@ -6291,11 +4220,13 @@ APolysilicon|net@331|||S0|pin@93||37.5|13|contact@88||36.1|13
 APolysilicon|net@332|||S900|pin@94||29.5|13|nmos@13|poly-top|29.5|9
 APolysilicon|net@333|||S1800|pin@94||29.5|13|contact@88||30.9|13
 APolysilicon|net@334|||S900|pmos@15|poly-bottom|29.5|29|pin@94||29.5|13
-APolysilicon|net@337|||S2700|pin@93||37.5|13|pin@96||37.5|30
-APolysilicon|net@338|||S2700|pmos@17|poly-bottom|38.5|29|pin@97||38.5|30
-APolysilicon|net@339|||S1800|pin@96||37.5|30|pin@97||38.5|30
+APolysilicon|net@337|||S2700|pin@93||37.5|13|pin@96||37.5|27
 Ametal-1|net@340|||S2700|contact@88||33.5|13|pin@98||33.5|13
 Ametal-2|net@341|||S1800|contact@28||4|-28|pin@99||21.5|-28
+APolysilicon|net@342|||S900|pin@100||38.5|47|pmos@17|poly-top|38.5|47
+APolysilicon|net@343|||S900|pin@101||-43.5|60|pmos@13|poly-top|-43.5|59.8
+APolysilicon|net@344|||S1800|pin@96||37.5|27|pin@102||38.5|27
+APolysilicon|net@345|||S2700|pin@102||38.5|27|pmos@17|poly-bottom|38.5|29
 Econd|bit[1]|D5G2;|pin@99||I
 Egnd||D5G2;|pinsVddG@0|gnd|G
 Egnd_1||D5G2;|pinsVddG@1|gnd|G
index 84700e9..4886fa9 100755 (executable)
@@ -462,7 +462,7 @@ Esout||D5G2;|pin@36||O
 X
 
 # Cell ohPredAll;2{lay}
-CohPredAll;2{lay}||cmos90|1232121970122|1237210796322||ATTR_NCC(D5G5;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237208725543|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237211132037
+CohPredAll;2{lay}||cmos90|1232121970122|1237853428495||ATTR_NCC(D5G5;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237840671609|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237854093025
 IabdBUSpins;1{lay}|abdBUSpi@0||-33|-144|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@21||235.5|0||||
@@ -477,14 +477,14 @@ NX-Metal-1-Metal-2-Con|contact@47||31.5|200||||
 NX-Metal-1-Metal-2-Con|contact@48||-76|156||||
 NX-Metal-1-Metal-2-Con|contact@50||-25|194||||
 NX-Metal-1-Metal-2-Con|contact@51||-114.5|194||||
-NX-Metal-1-Metal-2-Con|contact@52||-18|232||||
-NX-Metal-1-Metal-2-Con|contact@53||-68|232||||
+NX-Metal-1-Metal-2-Con|contact@52||-18|244||||
+NX-Metal-1-Metal-2-Con|contact@53||-68|244||||
 NX-Metal-1-Metal-2-Con|contact@54||95.5|-6||||
 NX-Metal-1-Metal-2-Con|contact@55||57|-6||||
-NX-Metal-2-Metal-3-Con|contact@56||-282|-82||||
-NX-Metal-2-Metal-3-Con|contact@58||-282|-206||||
-NX-Metal-3-Metal-4-Con|contact@62||-282|-157.8||||
-NX-Metal-3-Metal-4-Con|contact@63||-282|-167||||
+NX-Metal-2-Metal-3-Con|contact@56||-276|-82||||
+NX-Metal-2-Metal-3-Con|contact@58||-276|-206||||
+NX-Metal-3-Metal-4-Con|contact@62||-276|-157.8||||
+NX-Metal-3-Metal-4-Con|contact@63||-276|-167||||
 NX-Metal-2-Metal-3-Con|contact@64||-204|-82||||
 NX-Metal-3-Metal-4-Con|contact@65||-204|-139.4||||
 NX-Metal-2-Metal-3-Con|contact@66||-204|-206||||
@@ -514,13 +514,21 @@ NMetal-1-Pin|pin@49||-76|-209||||
 NMetal-1-Pin|pin@54||57|46||||
 NMetal-2-Pin|pin@55||-106|194||||
 NMetal-1-Pin|pin@57||-68|168||||
-NMetal-2-Pin|pin@60||-51|232||||
+NMetal-2-Pin|pin@60||-51|244||||
 NMetal-1-Pin|pin@62||-90.5|168||||
 NMetal-1-Pin|pin@63||-102.5|144||||
 NMetal-1-Pin|pin@64||-90.5|144||||
 NMetal-1-Pin|pin@83||31.5|241||||
 IscanM:scanEx2h;1{lay}|scanEx2h@0||172|504|X||D5G4;
+IwiresL:select144;1{lay}|select14@0||0|360|||D5G4;
+IwiresL:select144;1{lay}|select14@1||-260.5|360|||D5G4;
+IwiresL:select144;1{lay}|select14@2||-130|360|||D5G4;
+IwiresL:select144;1{lay}|select14@3||130|360|||D5G4;
+IwiresL:select144;1{lay}|select14@4||267|360|||D5G4;
+IwiresL:select144;1{lay}|select14@5||-260.5|504|||D5G4;
+IwiresL:select144;1{lay}|select14@6||-129.5|504|||D5G4;
 IwiresL:select30;1{lay}|select30@0||331|504|||D5G4;
+IwiresL:select90;1{lay}|select90@0||-11.5|504|||D5G4;
 Ametal-2|net@36|||S1800|ohPredDo@1|fire[do_1]|-194|-144|contact@43||-57|-144
 Ametal-2|net@43|||S1800|ohPredDo@1|fire[skip]|-86|156|contact@48||-76|156
 Ametal-2|net@140|||S1800|contact@45||63|0|contact@21||235.5|0
@@ -549,23 +557,23 @@ Ametal-1|net@275|||S900|ohPredDo@1|succ@9468550|-114.5|250|contact@51||-114.5|19
 Ametal-1|net@276|||S2700|pin@49||-76|-209|contact@48||-76|156
 Ametal-1|net@278|||S1800|ohPredCt@1|resetLO|41|46|pin@54||57|46
 Ametal-1|net@280|||S1800|pin@62||-90.5|168|pin@57||-68|168
-Ametal-2|net@285|||S1800|pin@60||-51|232|contact@52||-18|232
-Ametal-1|net@286||0.4|S900|ohPredCt@1|succ[do]|-18|241|contact@52||-18|232
-Ametal-2|net@288|||S0|pin@60||-51|232|contact@53||-68|232
+Ametal-2|net@285|||S1800|pin@60||-51|244|contact@52||-18|244
+Ametal-1|net@286||0.4|S2700|ohPredCt@1|succ[do]|-18|241|contact@52||-18|244
+Ametal-2|net@288|||S0|pin@60||-51|244|contact@53||-68|244
 Ametal-1|net@291|||S900|pin@54||57|46|contact@55||57|-6
-Ametal-1|net@293|||S2700|pin@57||-68|168|contact@53||-68|232
+Ametal-1|net@293|||S2700|pin@57||-68|168|contact@53||-68|244
 Ametal-2|net@294|||S0|contact@54||95.5|-6|contact@55||57|-6
 Ametal-1|net@298|||S0|ohPredPr@1|fire[both]|68.5|-56|ohPredCt@1|fire[both]|54|-56
 Ametal-1|net@300|||S900|pin@63||-102.5|144|ohPredDo@1|succ_1|-102.5|135
 Ametal-1|net@301|||S1800|pin@63||-102.5|144|pin@64||-90.5|144
 Ametal-1|net@302|||S2700|pin@64||-90.5|144|pin@62||-90.5|168
-Ametal-2|net@303|||S1800|ohPredDo@1|flag[A][set]|-296.5|-82|contact@56||-282|-82
-Ametal-2|net@307|||S1800|ohPredDo@1|flag[A][clr]|-296.5|-206|contact@58||-282|-206
-Ametal-4|net@317|||S1800|contact@63||-282|-167|abdBUSpi@0|flag[2][xx]|-33|-167
-Ametal-4|net@318|||S1800|contact@62||-282|-157.8|abdBUSpi@0|flag[3][xx]|-33|-157.8
+Ametal-2|net@303|||S1800|ohPredDo@1|flag[A][set]|-296.5|-82|contact@56||-276|-82
+Ametal-2|net@307|||S1800|ohPredDo@1|flag[A][clr]|-296.5|-206|contact@58||-276|-206
+Ametal-4|net@317|||S1800|contact@63||-276|-167|abdBUSpi@0|flag[2][xx]|-33|-167
+Ametal-4|net@318|||S1800|contact@62||-276|-157.8|abdBUSpi@0|flag[3][xx]|-33|-157.8
 Ametal-4|net@319|||S1800|contact@67||-204|-148.6|abdBUSpi@0|flag[1][xx]|-33|-148.6
-Ametal-3|net@323|||S900|contact@56||-282|-82|contact@62||-282|-157.8
-Ametal-3|net@325|||S2700|contact@58||-282|-206|contact@63||-282|-167
+Ametal-3|net@323|||S900|contact@56||-276|-82|contact@62||-276|-157.8
+Ametal-3|net@325|||S2700|contact@58||-276|-206|contact@63||-276|-167
 Ametal-2|net@326|||S1800|ohPredDo@1|flag[B][set]|-213.5|-82|contact@64||-204|-82
 Ametal-4|net@328|||S1800|contact@65||-204|-139.4|abdBUSpi@0|flag[4][xx]|-33|-139.4
 Ametal-3|net@333|||S900|contact@64||-204|-82|contact@65||-204|-139.4
index 9e4b098..1b5cc1c 100755 (executable)
@@ -7,9 +7,11 @@ Vschematic|sch
 
 # External Libraries:
 
-LredFive|redFive
+LlatchesK|latchesK
+
+LorangeTSMC090nm|orangeTSMC090nm
 
-LscanK|scanK
+LredFive|redFive
 
 Lspiceparts|spiceparts
 
@@ -2072,6 +2074,91 @@ EintD[1:18]||D6G2;|conn@0|y|O
 Es[T,F]||D4G2;|conn@1|a|I
 X
 
+# Cell scanCellKh;1{ic}
+CscanCellKh;1{ic}||artwork|1194707157688|1209771649430|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||0|3|-1|-1||
+Nschematic:Bus_Pin|pin@2||0|-3|-1|-1||
+Nschematic:Bus_Pin|pin@4||-7|0|-1|-1||
+Nschematic:Bus_Pin|pin@6||7|0|-1|-1||
+NPin|pin@8||6|2|1|1||
+Ngeneric:Invisible-Pin|pin@11||4|0|||||ART_message(D5G2;)Sm10
+NPin|pin@12||1|2|1|1||
+NPin|pin@13||1|-2|1|1||
+NPin|pin@14||6|-2|1|1||
+NPin|pin@15||7|0|1|1||
+Nschematic:Bus_Pin|pin@16||0|-2|-1|-1||
+Ngeneric:Invisible-Pin|pin@18||-4|0|||||ART_message(D5G2;)Sm10
+NPin|pin@19||-7|2|1|1||
+NPin|pin@20||-7|-2|1|1||
+NPin|pin@21||-2|-2|1|1||
+NPin|pin@22||-1|0|1|1||
+NPin|pin@23||-2|2|1|1||
+NPin|pin@26||0|0|1|1||
+NPin|pin@27||0|-1|1|1||
+NPin|pin@28||1|-1|1|1||
+NPin|pin@29||1|1|1|1||
+NPin|pin@30||0|1|1|1||
+NPin|pin@31||0|3|1|1||
+AThicker|net@8|||FS2434|pin@14||6|-2|pin@15||7|0
+AThicker|net@9|||FS2966|pin@15||7|0|pin@8||6|2
+Aschematic:bus|net@11||-0.5|IJ2700|pin@2||0|-3|pin@16||0|-2
+AThicker|net@15|||FS0|pin@21||-2|-2|pin@20||-7|-2
+AThicker|net@16|||FS900|pin@19||-7|2|pin@20||-7|-2
+AThicker|net@17|||FS2434|pin@21||-2|-2|pin@22||-1|0
+AThicker|net@18|||FS2966|pin@22||-1|0|pin@23||-2|2
+AThicker|net@21|||FS2700|pin@28||1|-1|pin@29||1|1
+AThicker|net@22|||FS1800|pin@22||-1|0|pin@26||0|0
+AThicker|net@23|||FS900|pin@26||0|0|pin@27||0|-1
+AThicker|net@24|||FS2700|pin@13||1|-2|pin@28||1|-1
+AThicker|net@25|||FS1800|pin@27||0|-1|pin@28||1|-1
+AThicker|net@26|||FS2700|pin@29||1|1|pin@12||1|2
+AThicker|net@27|||FS0|pin@29||1|1|pin@30||0|1
+AThicker|net@28|||FS2700|pin@30||0|1|pin@31||0|3
+AThicker|net@31|||FS1800|pin@12||1|2|pin@8||6|2
+AThicker|net@32|||FS0|pin@14||6|-2|pin@13||1|-2
+AThicker|net@33|||FS0|pin@23||-2|2|pin@19||-7|2
+Ecl[T,F],clS[T,F],rd[T,F]||D5G2;|pin@2||I
+Edin[1]||D5G2;|pin@0||I
+Esin||D5G2;|pin@4||I
+Esout||D5G2;|pin@6||O
+X
+
+# Cell scanCellKh;1{sch}
+CscanCellKh;1{sch}||schematic|1194655242436|1224952683382|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-1|-19|||YRRR|
+NOff-Page|conn@1||16|-5||||
+NOff-Page|conn@2||-1|7.5|||YR|
+NOff-Page|conn@3||-20|-7|||Y|
+IlatchesK:mlat1in10;1{ic}|mlat1in1@1||-13|-7|||D5G4;
+IlatchesK:mlat2in10;1{ic}|mlat2in1@2||4|-5|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||0.5|39.5|||||ART_message(D5G5;)SscanCellKh
+Ngeneric:Invisible-Pin|pin@1||1|34.5|||||ART_message(D5G3;)Sies 2 May 2008
+Ngeneric:Invisible-Pin|pin@2||1|28.5|||||ART_message(D5G3;)S["this is a \"horizontal\" read/write scan cell",for use with separate data registers]
+Ngeneric:Invisible-Pin|pin@3||2.5|14|||||ART_message(D5G3;)Ss[1:9] = sin,phi2,phi1,wr, rd, phi1_return, phi2_return, sin_return, mc
+NWire_Pin|pin@5||-1|-3||||
+NBus_Pin|pin@12||4|4|-1|-1||
+NBus_Pin|pin@13||4|-14|-1|-1||
+NBus_Pin|pin@14||-13|-16|-1|-1||
+Ngeneric:Invisible-Pin|pin@15||1|20.5|||||ART_message(D5G3;)S[vertical and horizontal flavor,use different inputs to second latch]
+IscanCellKh;1{ic}|scanCell@1||24|7|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-4|-7|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D271.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Abus|clS[T,F]|D5G2;|-0.5|IJ2700|pin@13||4|-14|mlat2in1@2|clA[T,F]|4|-9
+Abus|cl[T,F]|D5G2;|-0.5|IJ2700|pin@14||-13|-16|mlat1in1@1|cl[T,F]|-13|-11
+Awire|net@12|||2700|pin@5||-1|-3|conn@2|y|-1|5.5
+Awire|net@57|||1800|conn@3|y|-18|-7|mlat1in1@1|in[1]|-15|-7
+Awire|net@58|||0|wire90@0|a|-6.5|-7|mlat1in1@1|out[1]|-11|-7
+Awire|net@69|||1800|wire90@0|b|-1.5|-7|mlat2in1@2|inA|2|-7
+Awire|net@70|||1800|pin@5||-1|-3|mlat2in1@2|inB|2|-3
+Awire|net@71|||0|conn@1|a|14|-5|mlat2in1@2|out[1]|6|-5
+Abus|rd[T,F]|D5G2;|-0.5|IJ2700|mlat2in1@2|clB[T,F]|4|-1|pin@12||4|4
+Ecl[T,F],clS[T,F],rd[T,F]||D4G2;|conn@0|a|I
+Edin[1]||D4G2;|conn@2|a|I
+Esin||D4G2;|conn@3|a|I
+Esout||D6G2;|conn@1|y|O
+X
+
 # Cell srDrive;1{ic}
 CsrDrive;1{ic}||artwork|1214646364771|1220550524779|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -2189,7 +2276,7 @@ Esout||D5G2;|pin@2||O
 X
 
 # Cell srFirst;1{sch}
-CsrFirst;1{sch}||schematic|1220548805595|1233496699582|
+CsrFirst;1{sch}||schematic|1220548805595|1237768479574|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-18|9|||XYRR|
 NOff-Page|conn@1||6|0|||Y|
@@ -2201,16 +2288,16 @@ Ngeneric:Invisible-Pin|pin@3||-12|37|||||ART_message(D5G6;)SsrFirst
 Ngeneric:Invisible-Pin|pin@4||-12|28|||||ART_message(D5G3;)Sies 4 September 2008
 Ngeneric:Invisible-Pin|pin@5||-12|32|||||ART_message(D5G4;)Sselects the first instruction
 NPower|pwr@0||-6|9|||XRRR|
-IscanK:scanCellKh;1{ic}|scanCell@0||-12|9|XYR||D5G4;
+IscanCellKh;1{ic}|scanCell@1||-12|9|XYR||D5G4;
 IsrFirst;1{ic}|srFirst@1||4|17|||D5G4;
 ItfDriver;1{ic}|tfDriver@1||0|0|||D5G4;
-Awire|net@0|||0|pwr@0||-6|9|scanCell@0|din[1]|-9|9
+Awire|net@0|||0|pwr@0||-6|9|scanCell@1|din[1]|-9|9
 Awire|net@1|||0|gnd@0||-8|21|pin@0||-12|21
-Awire|net@2|||900|pin@0||-12|21|scanCell@0|sin|-12|16
-Abus|net@4||-0.5|IJ0|scanCell@0|p2p[T,F],p1p[T,F],rd[T,F]|-15|9|conn@0|y|-16|9
+Awire|net@2|||900|pin@0||-12|21|scanCell@1|sin|-12|16
+Abus|net@4||-0.5|IJ0|scanCell@1|cl[T,F],clS[T,F],rd[T,F]|-15|9|conn@0|y|-16|9
 Abus|net@5||-0.5|IJ0|conn@1|a|4|0|tfDriver@1|out[T,F]|2|0
 Awire|net@6|||900|pin@1||-12|0|conn@2|a|-12|-2
-Awire|net@7|||900|scanCell@0|sout|-12|2|pin@1||-12|0
+Awire|net@7|||900|scanCell@1|sout|-12|2|pin@1||-12|0
 Awire|net@10|||1800|pin@1||-12|0|tfDriver@1|in|-2|0
 Ecl[T,F],clS[T,F],rd[T,F]||D4G2;|conn@0|a|I
 Eout[T,F]||D6G2;|conn@1|y|O
@@ -2266,7 +2353,7 @@ Esout||D5G2;|pin@2||O
 X
 
 # Cell srLoop;1{sch}
-CsrLoop;1{sch}||schematic|1220548805595|1233496699582|
+CsrLoop;1{sch}||schematic|1220548805595|1237768479574|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-19|9|||XYRR|
 NOff-Page|conn@1||6|0|||Y|
@@ -2282,17 +2369,17 @@ Ngeneric:Invisible-Pin|pin@4||-18.5|52|||||ART_message(D5G3;)Sies 4 September 20
 Ngeneric:Invisible-Pin|pin@5||-18.5|56|||||ART_message(D5G4;)Sselects the instruction for loopback
 NWire_Pin|pin@6||-13|36||||
 NWire_Pin|pin@7||-11|36||||
-IscanK:scanCellKh;1{ic}|scanCell@0||-12|9|XYR||D5G4;
+IscanCellKh;1{ic}|scanCell@1||-12|9|XYR||D5G4;
 IsrLoop;1{ic}|srLoop@1||4|17|||D5G4;
 ItfDriver;1{ic}|tfDriver@1||0|0|||D5G4;
-Abus|net@4||-0.5|IJ0|scanCell@0|p2p[T,F],p1p[T,F],rd[T,F]|-15|9|conn@0|y|-17|9
+Abus|net@4||-0.5|IJ0|scanCell@1|cl[T,F],clS[T,F],rd[T,F]|-15|9|conn@0|y|-17|9
 Abus|net@5||-0.5|IJ0|conn@1|a|4|0|tfDriver@1|out[T,F]|2|0
 Awire|net@6|||900|pin@1||-12|0|conn@2|a|-12|-2
-Awire|net@7|||900|scanCell@0|sout|-12|2|pin@1||-12|0
+Awire|net@7|||900|scanCell@1|sout|-12|2|pin@1||-12|0
 Awire|net@10|||1800|pin@1||-12|0|tfDriver@1|in|-2|0
 Awire|net@11|||2700|inv@0|in|-12|24|nor2@0|out|-12|27
-Awire|net@12|||0|gnd@1||-4.5|9|scanCell@0|din[1]|-9|9
-Awire|net@14|||2700|scanCell@0|sin|-12|16|inv@0|out|-12|19
+Awire|net@12|||0|gnd@1||-4.5|9|scanCell@1|din[1]|-9|9
+Awire|net@14|||2700|scanCell@1|sin|-12|16|inv@0|out|-12|19
 Awire|net@15|||1800|conn@3|y|-15.5|36|pin@6||-13|36
 Awire|net@16|||900|pin@6||-13|36|nor2@0|inb|-13|32
 Awire|net@17|||0|conn@4|y|-8.5|36|pin@7||-11|36
@@ -2347,7 +2434,7 @@ Esout||D5G2;|pin@2||O
 X
 
 # Cell srThru;1{sch}
-CsrThru;1{sch}||schematic|1220548805595|1233496699582|
+CsrThru;1{sch}||schematic|1220548805595|1237768479574|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-18|9|||XYRR|
 NOff-Page|conn@1||6|0|||Y|
@@ -2358,16 +2445,16 @@ NWire_Pin|pin@1||-12|0||||
 Ngeneric:Invisible-Pin|pin@3||-12.5|43|||||ART_message(D5G6;)SsrThru
 Ngeneric:Invisible-Pin|pin@4||-12.5|34|||||ART_message(D5G3;)Sies 4 September 2008
 Ngeneric:Invisible-Pin|pin@5||-12.5|38|||||ART_message(D5G4;)Sselects an instruction
-IscanK:scanCellKh;1{ic}|scanCell@0||-12|9|XYR||D5G4;
+IscanCellKh;1{ic}|scanCell@1||-12|9|XYR||D5G4;
 IsrThru;1{ic}|srThru@1||5|21|||D5G4;
 ItfDriver;1{ic}|tfDriver@1||0|0|||D5G4;
-Abus|net@4||-0.5|IJ0|scanCell@0|p2p[T,F],p1p[T,F],rd[T,F]|-15|9|conn@0|y|-16|9
+Abus|net@4||-0.5|IJ0|scanCell@1|cl[T,F],clS[T,F],rd[T,F]|-15|9|conn@0|y|-16|9
 Abus|net@5||-0.5|IJ0|conn@1|a|4|0|tfDriver@1|out[T,F]|2|0
 Awire|net@6|||900|pin@1||-12|0|conn@2|a|-12|-2
-Awire|net@7|||900|scanCell@0|sout|-12|2|pin@1||-12|0
+Awire|net@7|||900|scanCell@1|sout|-12|2|pin@1||-12|0
 Awire|net@10|||1800|pin@1||-12|0|tfDriver@1|in|-2|0
-Awire|net@12|||0|gnd@1||-4.5|9|scanCell@0|din[1]|-9|9
-Awire|net@28|||2700|scanCell@0|sin|-12|16|conn@3|y|-12|22
+Awire|net@12|||0|gnd@1||-4.5|9|scanCell@1|din[1]|-9|9
+Awire|net@28|||2700|scanCell@1|sin|-12|16|conn@3|y|-12|22
 Ecl[T,F],clS[T,F],rd[T,F]||D4G2;|conn@0|a|I
 Eout[T,F]||D6G2;|conn@1|y|O
 Esin||D4G2;|conn@3|a|I
index 167192f..29bc87a 100755 (executable)
@@ -369,20 +369,21 @@ Eshift||D5G2;|pin@4||I
 X
 
 # Cell programA;1{sch}
-CprogramA;1{sch}||schematic|1219331355301|1237319251411|
+CprogramA;1{sch}||schematic|1219331355301|1237325202795|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IwiresL:bitAssignments;1{ic}|bitAssig@0||22|11.5||V|D5G4;
 NOff-Page|conn@0||-24|18|||X|
 NOff-Page|conn@1||-19|24|||X|
 NOff-Page|conn@3||-42|40|||XYRRR|
+IprogramPartsM:flBgets-B;1{ic}|flBgets-@0||0|-42|||D5G4;
 IinsDecrementOLC;1{ic}|insDecre@3||-18|-54|||D5G4;
 IinsLoadILC;2{ic}|insLoadI@1||-18|-18|||D5G4;
 IinsLoadOLC;1{ic}|insLoadO@5||-18|-6|||D5G4;
-IinsMove;2{ic}|insMove@2||-18|-42|||D5G4;
+IinsMove;2{ic}|insMove@4||-18|-30|||D5G4;
 IinsSetFlags;1{ic}|insSetFl@7||-18|6|||D5G4;
-IinsSetFlags;1{ic}|insSetFl@10||-18|-30|||D5G4;
+IinsSetFlags;1{ic}|insSetFl@11||-18|-42|||D5G4;
 IlatchesK:mlat1in10;1{ic}|lat[1:36]|D5G3;Y5;|-30|36|X||D5G4;
-IprogramPartsM:mvBitsCapDat;1{ic}|mvBitsCa@0||0|-42|||D5G4;
+IprogramPartsM:mvBitsCapDat;1{ic}|mvBitsCa@2||0|-30|||D5G4;
 IprogramPartsM:number3;1{ic}|number3@2||0|-6|||D5G4;
 IprogramPartsM:number4;1{ic}|number4@1||0|-18|||D5G4;
 IprogramPartsM:numberXX;1{ic}|numberXX@1||0|-54|||D5G4;
@@ -409,7 +410,6 @@ NBus_Pin|pin@534||0|12|-1|-1||
 NBus_Pin|pin@538||-20|36|-1|-1||
 NBus_Pin|pin@539||-20|30|-1|-1||
 IprogramA;1{ic}|programA@0||25|36|||D5G4;
-IprogramPartsM:flBgets-B;1{ic}|skBgets-@4||0|-30|||D5G4;
 IprogramPartsM:flClrAB;1{ic}|skClrAB@1||0|6|||D5G4;
 IskipNever;1{ic}|skipNeve@7||-36|6|||D5G4;
 IskipNever;1{ic}|skipNeve@8||-36|-6|||D5G4;
@@ -467,26 +467,26 @@ Abus|net@934||-0.5|IJ0|insLoadO@5|s[T,F]|-24|-6|skipNeve@8|s[T,F]|-40|-6
 Abus|net@935||-0.5|IJ2700|insLoadO@5|outD[19:30]|-18|-4|insSetFl@7|outD[19:30]|-18|8
 Abus|net@936||-0.5|IJ2700|number3@2|intD[1:18]|0|-4|skClrAB@1|intD[1:18]|0|8
 Abus|net@937||-0.5|IJ900|insLoadO@5|outD[19:30]|-18|-4|insLoadI@1|outD[19:30]|-18|-16
-Abus|net@938||-0.5|IJ900|insLoadI@1|outD[19:30]|-18|-16|insSetFl@10|outD[19:30]|-18|-28
-Abus|net@939||-0.5|IJ900|insSetFl@10|outD[19:30]|-18|-28|insMove@2|outD[19:30]|-18|-40
-Abus|net@940||-0.5|IJ900|insMove@2|outD[19:30]|-18|-40|insDecre@3|outD[19:30]|-18|-52
+Abus|net@938||-0.5|IJ900|insLoadI@1|outD[19:30]|-18|-16|insMove@4|outD[19:30]|-18|-28
+Abus|net@939||-0.5|IJ900|insMove@4|outD[19:30]|-18|-28|insSetFl@11|outD[19:30]|-18|-40
+Abus|net@940||-0.5|IJ900|insSetFl@11|outD[19:30]|-18|-40|insDecre@3|outD[19:30]|-18|-52
 Abus|net@941||-0.5|IJ1800|srLoop@1|out[T,F]|-45|-18|skipWhen@10|s[T,F]|-40|-18
 Abus|net@942||-0.5|IJ1800|skipWhen@10|s[T,F]|-40|-18|insLoadI@1|s[T,F]|-24|-18
 Abus|net@943||-0.5|IJ1800|srThru@5|out[T,F]|-45|-30|skipNeve@12|s[T,F]|-40|-30
-Abus|net@944||-0.5|IJ1800|skipNeve@12|s[T,F]|-40|-30|insSetFl@10|s[T,F]|-24|-30
+Abus|net@944||-0.5|IJ1800|skipNeve@12|s[T,F]|-40|-30|insMove@4|s[T,F]|-24|-30
 Abus|net@945||-0.5|IJ1800|srThru@6|out[T,F]|-45|-42|skipNeve@14|s[T,F]|-40|-42
-Abus|net@946||-0.5|IJ1800|skipNeve@14|s[T,F]|-40|-42|insMove@2|s[T,F]|-24|-42
+Abus|net@946||-0.5|IJ1800|skipNeve@14|s[T,F]|-40|-42|insSetFl@11|s[T,F]|-24|-42
 Abus|net@947||-0.5|IJ1800|srThru@7|out[T,F]|-45|-54|skipWhen@9|s[T,F]|-40|-54
 Abus|net@948||-0.5|IJ1800|skipWhen@9|s[T,F]|-40|-54|insDecre@3|in[T,F]|-24|-54
 Abus|net@949||-0.5|IJ900|number3@2|intD[1:18]|0|-4|number4@1|intD[1:18]|0|-16
-Abus|net@950||-0.5|IJ900|number4@1|intD[1:18]|0|-16|skBgets-@4|intD[1:18]|0|-28
-Abus|net@951||-0.5|IJ900|skBgets-@4|intD[1:18]|0|-28|mvBitsCa@0|intD[1:18]|0|-40
+Abus|net@950||-0.5|IJ900|number4@1|intD[1:18]|0|-16|mvBitsCa@2|intD[1:18]|0|-28
+Abus|net@951||-0.5|IJ900|mvBitsCa@2|intD[1:18]|0|-28|flBgets-@0|intD[1:18]|0|-40
 Abus|net@958||-0.5|IJ1800|insDecre@3|in[T,F]|-24|-54|numberXX@1|s[T,F]|-6|-54
-Abus|net@959||-0.5|IJ900|mvBitsCa@0|intD[1:18]|0|-40|numberXX@1|intD[1:18]|0|-52
+Abus|net@959||-0.5|IJ900|flBgets-@0|intD[1:18]|0|-40|numberXX@1|intD[1:18]|0|-52
 Abus|net@960||-0.5|IJ1800|lat[1:36]|in[1]|-28|36|pin@538||-20|36
 Abus|net@962||-0.5|IJ1800|insLoadI@1|s[T,F]|-24|-18|number4@1|s[T,F]|-6|-18
-Abus|net@963||-0.5|IJ1800|insSetFl@10|s[T,F]|-24|-30|skBgets-@4|s[T,F]|-6|-30
-Abus|net@964||-0.5|IJ1800|insMove@2|s[T,F]|-24|-42|mvBitsCa@0|s[T,F]|-6|-42
+Abus|net@963||-0.5|IJ1800|insMove@4|s[T,F]|-24|-30|mvBitsCa@2|s[T,F]|-6|-30
+Abus|net@964||-0.5|IJ1800|insSetFl@11|s[T,F]|-24|-42|flBgets-@0|s[T,F]|-6|-42
 Abus|val[1:18]|D5G2;|-0.5|IJ2700|skClrAB@1|intD[1:18]|0|8|pin@534||0|12
 Abus|val[1:36]|D5G2;|-0.5|IJ900|pin@538||-20|36|pin@539||-20|30
 Abus|val[19:30]|D5G2;|-0.5|IJ2700|insSetFl@7|outD[19:30]|-18|8|pin@533||-18|12
index 4f5d227..6e441db 100755 (executable)
@@ -8,6 +8,8 @@ Vschematic|sch
 
 # External Libraries:
 
+LcoversM|coversM
+
 LdriversJ|driversJ
 
 LfanPinsK|fanPinsK
@@ -3161,7 +3163,7 @@ Etake[1]||D5G2;|pin@6||O
 X
 
 # Cell dockPSreg;1{lay}
-CdockPSreg;1{lay}||cmos90|1234804509076|1237207578659||ATTR_NCC(D5G3;NTX66;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237207586743|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237207586743
+CdockPSreg;1{lay}||cmos90|1234804509076|1237835318533||DRC_last_good_drc_area_date()G1237835324347|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237835324347
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@6||324|-16||||
 NX-Metal-2-Metal-3-Con|contact@7||468|-16||||
@@ -3264,13 +3266,15 @@ NX-Metal-2-Metal-3-Con|contact@103||-972|-16||||
 NX-Metal-2-Metal-3-Con|contact@104||-828|-16||||
 NX-Metal-2-Metal-3-Con|contact@105||-684|-16||||
 NX-Metal-2-Metal-3-Con|contact@106||-540|-16||||
-IdriversJ:driveConnecter;3{lay}|driveCon@0||-190.5|32|||D5G4;
+NX-Metal-1-Metal-2-Con|contact@107||-218.5|28||||
+IcoversM:cover1h;1{lay}|cover1h@0||0|0|||D5G4;
+IdriversJ:driveConnecter;3{lay}|driveCon@0||-264|32|||D5G4;
 Iins1in20Bx18;1{lay}|ins1in20@0||-936|0|X||D5G4;
 Iins1in20Bx18;1{lay}|ins1in20@1||936|0|||D5G4;
-IdriversJ:latchDriver60;1{lay}|latchDri@0||-186|0|X||D5G4;
+IdriversJ:latchDriver60;1{lay}|latchDri@0||-259.5|0|X||D5G4;
 IloopCountM:muxForPS;1{lay}|muxForOD@0||153|0|||D5G4;
-NMetal-1-Pin|pin@0||-141.5|25||||
-NMetal-1-Pin|pin@1||-141.5|-25||||
+NMetal-1-Pin|pin@0||-218.5|25||||
+NMetal-1-Pin|pin@1||-218.5|-25||||
 NMetal-2-Pin|pin@2||-139|60.3||||
 NMetal-2-Pin|pin@50||-66|60.3||||
 NMetal-2-Pin|pin@51||-66|66.2||||
@@ -3284,22 +3288,22 @@ NMetal-3-Pin|pin@73||192|60||||
 NMetal-3-Pin|pin@74||222|60||||
 NMetal-3-Pin|pin@75||246|60||||
 NMetal-2-Pin|pin@79||-468|22||||
+NMetal-2-Pin|pin@81||-224.5|28||||
 IfanPinsK:pins18m3at144;1{lay}|pins18m3@0||930|-66|||D5G4;
 IfanPinsK:pins18m3at144;1{lay}|pins18m3@1||924|66|||D5G4;
 IfanPinsK:pins18m3at144;1{lay}|pins18m3@3||-942|-66|X||D5G4;
 IfanPinsK:pins18m3at144;1{lay}|pins18m3@4||-948|66|X||D5G4;
-Ametal-2|net@0||1.2|S1800|ins1in20@0|hcl[1]|-288|60.3|driveCon@0|take|-198.5|60.3
-Ametal-2|net@1||1.2|S1800|driveCon@0|take|-198.5|60.3|pin@2||-139|60.3
-Ametal-1|net@2|||S2700|driveCon@0|out|-206.5|32|latchDri@0|out|-206.5|32
-Ametal-2|net@16||6.2|S1800|ins1in20@0|vdd_1|-288|-50|latchDri@0|vdd_5|-219|-50
-Ametal-2|net@17||6.2|S0|latchDri@0|gnd_2|-219|0|ins1in20@0|gnd|-288|0
-Ametal-2|net@18||6.2|S0|latchDri@0|vdd_4|-219|50|ins1in20@0|vdd|-288|50
-Ametal-1|net@21|||S1800|latchDri@0|in|-154.5|-25|pin@1||-141.5|-25
-Ametal-1|net@22|||S1800|latchDri@0|in_1|-154.5|25|pin@0||-141.5|25
-Ametal-1|net@26|||S900|pin@0||-141.5|25|pin@1||-141.5|-25
-Ametal-2|net@30||6.2|S0|muxForOD@0|vdd|18|50|latchDri@0|vdd_8|-150.5|50
-Ametal-2|net@31||6.2|S1800|latchDri@0|gnd_1|-150.5|0|muxForOD@0|gnd|18|0
-Ametal-2|net@32||6.2|S0|muxForOD@0|vdd_3|18|-50|latchDri@0|vdd_7|-150.5|-50
+IwiresL:select110;1{lay}|select11@1||-40.5|0|||D5G4;
+IwiresL:select132;1{lay}|select13@0||-143|0|||D5G4;
+IwiresL:select144;1{lay}|select14@0||-1656|0|||D5G4;
+IwiresL:select144;1{lay}|select14@1||1656|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-213|0|||D5G4;
+Ametal-2|net@0||1.2|S1800|ins1in20@0|hcl[1]|-288|60.3|driveCon@0|take|-272|60.3
+Ametal-2|net@1||1.2|S1800|driveCon@0|take|-272|60.3|pin@2||-139|60.3
+Ametal-1|net@2|||S2700|driveCon@0|out|-280|32|latchDri@0|out|-280|32
+Ametal-1|net@21|||S1800|latchDri@0|in|-228|-25|pin@1||-218.5|-25
+Ametal-1|net@22|||S1800|latchDri@0|in_1|-228|25|pin@0||-218.5|25
+Ametal-1|net@26|||S900|pin@0||-218.5|25|pin@1||-218.5|-25
 Ametal-2|net@33||6.2|S1800|muxForOD@0|vdd_4|288|50|ins1in20@1|vdd|288|50
 Ametal-2|net@34||6.2|S0|ins1in20@1|gnd|288|0|muxForOD@0|gnd_2|288|0
 Ametal-2|net@35||6.2|S0|ins1in20@1|vdd_1|288|-50|muxForOD@0|vdd_5|288|-50
@@ -3497,9 +3501,52 @@ Ametal-3|net@335|||S2700|pins18m3@3|x[16]|-684|-66|contact@105||-684|-16
 Ametal-2|net@336|||S1800|ins1in20@0|in[16]|-684|-16|contact@105||-684|-16
 Ametal-3|net@337|||S2700|pins18m3@3|x[17]|-540|-66|contact@106||-540|-16
 Ametal-2|net@338|||S1800|ins1in20@0|in[17]|-540|-16|contact@106||-540|-16
-Efire[1]||D5G2;|pin@0||I
-Egnd_2|gnd|D5G2;|ins1in20@0|gnd_2|G
-Egnd_2@975371161|gnd_2|D5G2;|ins1in20@1|gnd_2|G
+Ametal-2|net@339||6.2|S0|ins1in20@0|vdd_1|-288|-50|latchDri@0|vdd_5|-292.5|-50
+Ametal-2|net@340||6.2|S1800|latchDri@0|gnd_2|-292.5|0|ins1in20@0|gnd|-288|0
+Ametal-2|net@341||6.2|S1800|latchDri@0|vdd_4|-292.5|50|ins1in20@0|vdd|-288|50
+Ametal-1|net@342|||S2700|pin@0||-218.5|25|contact@107||-218.5|28
+Ametal-2|net@343|||S0|contact@107||-218.5|28|pin@81||-224.5|28
+Ametal-2|net@347||6.2|S0|wellCont@0|gnd|-217.5|0|latchDri@0|gnd_1|-224|0
+Ametal-2|net@348||6.2|S0|wellCont@0|vdd|-217.5|-50|latchDri@0|vdd_7|-224|-50
+Ametal-2|net@349||6.2|S0|wellCont@0|vdd_1|-217.5|50|latchDri@0|vdd_8|-224|50
+Ametal-2|net@350||6.2|S1800|wellCont@0|vdd_2|-208.5|-50|muxForOD@0|vdd_3|18|-50
+Ametal-2|net@351||6.2|S0|muxForOD@0|gnd|18|0|wellCont@0|gnd_1|-208.5|0
+Ametal-2|net@352||6.2|S0|muxForOD@0|vdd|18|50|wellCont@0|vdd_3|-208.5|50
+Ametal-2|net@353||6.2|S1800|ins1in20@1|vdd_5|1584|50|cover1h@0|vdd_29|1728|50
+Ametal-2|net@354||6.2|S0|cover1h@0|gnd_29|1728|0|ins1in20@1|gnd_2|1584|0
+Ametal-2|net@355||6.2|S0|cover1h@0|vdd_30|1728|-50|ins1in20@1|vdd_4|1584|-50
+Ametal-2|net@356||6.2|S0|ins1in20@0|vdd_4|-1584|-50|cover1h@0|vdd_3|-1728|-50
+Ametal-2|net@357||6.2|S1800|cover1h@0|gnd_1|-1728|0|ins1in20@0|gnd_2|-1584|0
+Ametal-2|net@358||6.2|S1800|cover1h@0|vdd_1|-1728|50|ins1in20@0|vdd_5|-1584|50
+Efire[1]||D5G2;|pin@81||I
+Egnd||D5G2;|cover1h@0|gnd_4|G
+Egnd_3||D5G2;|cover1h@0|gnd_3|G
+Egnd_4||D5G2;|cover1h@0|gnd_4@1001953996|G
+Egnd_5||D5G2;|cover1h@0|gnd_5|G
+Egnd_6||D5G2;|cover1h@0|gnd_6|G
+Egnd_7||D5G2;|cover1h@0|gnd_7|G
+Egnd_8||D5G2;|cover1h@0|gnd_8|G
+Egnd_9||D5G2;|cover1h@0|gnd_9|G
+Egnd_10||D5G2;|cover1h@0|gnd_10|G
+Egnd_11||D5G2;|cover1h@0|gnd_11|G
+Egnd_12||D5G2;|cover1h@0|gnd_12|G
+Egnd_13||D5G2;|cover1h@0|gnd_13|G
+Egnd_14||D5G2;|cover1h@0|gnd_14|G
+Egnd_15||D5G2;|cover1h@0|gnd_15|G
+Egnd_16||D5G2;|cover1h@0|gnd_16|G
+Egnd_17||D5G2;|cover1h@0|gnd_17|G
+Egnd_18||D5G2;|cover1h@0|gnd_18|G
+Egnd_19||D5G2;|cover1h@0|gnd_19|G
+Egnd_20||D5G2;|cover1h@0|gnd_20|G
+Egnd_21||D5G2;|cover1h@0|gnd_21|G
+Egnd_22||D5G2;|cover1h@0|gnd_22|G
+Egnd_23||D5G2;|cover1h@0|gnd_23|G
+Egnd_24||D5G2;|cover1h@0|gnd_24|G
+Egnd_25||D5G2;|cover1h@0|gnd_25|G
+Egnd_26||D5G2;|cover1h@0|gnd_26|G
+Egnd_27||D5G2;|cover1h@0|gnd_27|G
+Egnd_28||D5G2;|cover1h@0|gnd_28|G
+Egnd_30||D5G2;|cover1h@0|gnd_30|G
 Ex[1]|m1[1]|D5G2;|pins18m3@0|x[1]|I
 Ex[2]|m1[2]|D5G2;|pins18m3@0|x[2]|I
 Ex[3]|m1[3]|D5G2;|pins18m3@0|x[3]|I
@@ -3579,12 +3626,33 @@ Eps[33]||D5G2;|pins18m3@4|x[15]|O
 Eps[34]||D5G2;|pins18m3@4|x[16]|O
 Eps[35]||D5G2;|pins18m3@4|x[17]|O
 Eps[36]||D5G2;|pins18m3@4|x[18]|O
-Esel||D5G2;|muxForOD@0|sel|I
 Etake[1]||D5G2;|pin@2||O
-Evdd_5|vdd|D5G2;|ins1in20@0|vdd_5|P
-Evdd_4||D5G2;|ins1in20@0|vdd_4|P
-Evdd_5@142282112|vdd_5|D5G2;|ins1in20@1|vdd_4|P
-Evdd_6||D5G2;|ins1in20@1|vdd_5|P
+Evdd||D5G2;|cover1h@0|vdd|P
+Evdd_4||D5G2;|cover1h@0|vdd_4|P
+Evdd_5||D5G2;|cover1h@0|vdd_5|P
+Evdd_6||D5G2;|cover1h@0|vdd_6|P
+Evdd_7||D5G2;|cover1h@0|vdd_7|P
+Evdd_8||D5G2;|cover1h@0|vdd_8|P
+Evdd_9||D5G2;|cover1h@0|vdd_9|P
+Evdd_10||D5G2;|cover1h@0|vdd_10|P
+Evdd_11||D5G2;|cover1h@0|vdd_11|P
+Evdd_12||D5G2;|cover1h@0|vdd_12|P
+Evdd_13||D5G2;|cover1h@0|vdd_13|P
+Evdd_14||D5G2;|cover1h@0|vdd_14|P
+Evdd_15||D5G2;|cover1h@0|vdd_15|P
+Evdd_16||D5G2;|cover1h@0|vdd_16|P
+Evdd_17||D5G2;|cover1h@0|vdd_17|P
+Evdd_18||D5G2;|cover1h@0|vdd_18|P
+Evdd_19||D5G2;|cover1h@0|vdd_19|P
+Evdd_20||D5G2;|cover1h@0|vdd_20|P
+Evdd_21||D5G2;|cover1h@0|vdd_21|P
+Evdd_22||D5G2;|cover1h@0|vdd_22|P
+Evdd_23||D5G2;|cover1h@0|vdd_23|P
+Evdd_24||D5G2;|cover1h@0|vdd_24|P
+Evdd_25||D5G2;|cover1h@0|vdd_25|P
+Evdd_26||D5G2;|cover1h@0|vdd_26|P
+Evdd_27||D5G2;|cover1h@0|vdd_27|P
+Evdd_28||D5G2;|cover1h@0|vdd_28|P
 X
 
 # Cell dockPSreg;1{sch}
@@ -5171,7 +5239,7 @@ Etake[A,B]||D5G2;|pin@0||I
 X
 
 # Cell newDregister;2{lay}
-CnewDregister;2{lay}||cmos90|1233568379793|1237125981775||ATTR_NCC(D5G5;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237125313244|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237228665946
+CnewDregister;2{lay}||cmos90|1233568379793|1237643916108||ATTR_NCC(D5G5;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237125313244|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237645913554
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-Polysilicon-Con|contact@39||-170.5|-10||5.2||
 NMetal-1-Polysilicon-Con|contact@40||-161.5|-10||5.2||
@@ -5634,12 +5702,6 @@ Ametal-1|net@1042|||S900|contact@187||216|11.7|pin@75||216|0
 Ametal-1|net@1045|||S900|pin@77||248.5|0|pin@57||248.5|-47
 Ametal-1|net@1046|||S1800|pin@75||216|0|pin@77||248.5|0
 Ametal-2|net@1047||1.2|S1800|pin@73||0|-11.7|data2in6@0|dcl|288|-11.7
-Edd[1]||D5G2;|shadow@1|in[1]|I
-Edd[2]||D5G2;|shadow@1|in[2]|I
-Edd[3]||D5G2;|shadow@1|in[3]|I
-Edd[4]||D5G2;|shadow@1|in[4]|I
-Edd[5]||D5G2;|shadow@1|in[5]|I
-Edd[6]||D5G2;|shadow@1|in[6]|I
 EinA[1]|dp[1]|D5G2;|pins37m3@1|x[1]|I
 EinA[2]|dp[2]|D5G2;|pins37m3@1|x[2]|I
 EinA[3]|dp[3]|D5G2;|pins37m3@1|x[3]|I
@@ -5724,6 +5786,12 @@ Eout[34]||D5G2;|pins37m3@0|x[34]|O
 Eout[35]||D5G2;|pins37m3@0|x[35]|O
 Eout[36]||D5G2;|pins37m3@0|x[36]|O
 Eout[37]||D5G2;|pins37m3@0|x[37]|O
+Edd[1]|outt[1]|D5G2;|shadow@1|in[1]|I
+Edd[2]|outt[2]|D5G2;|shadow@1|in[2]|I
+Edd[3]|outt[3]|D5G2;|shadow@1|in[3]|I
+Edd[4]|outt[4]|D5G2;|shadow@1|in[4]|I
+Edd[5]|outt[5]|D5G2;|shadow@1|in[5]|I
+Edd[6]|outt[6]|D5G2;|shadow@1|in[6]|I
 Ex[1]|ps[1]|D5G2;|pins18m3@0|x[1]|I
 Ex[2]|ps[2]|D5G2;|pins18m3@0|x[2]|I
 Ex[3]|ps[3]|D5G2;|pins18m3@0|x[3]|I
@@ -6609,7 +6677,7 @@ EainB[1:14,TT]|ps[1:15]|D5G2;|pin@3||I
 X
 
 # Cell newPathReg;1{lay}
-CnewPathReg;1{lay}||cmos90|1233578276999|1236828016991||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235006777277|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235127483895
+CnewPathReg;1{lay}||cmos90|1233578276999|1237846657541||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235006777277|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237846686873
 Iaddr2in60Cx7;2{lay}|addr2in6@0||936|0|||D5G4;
 Iaddr2in60Cx7;2{lay}|addr2in6@1||-792|0|X||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -6645,25 +6713,25 @@ NX-Metal-2-Metal-3-Con|contact@43||-786|40||||
 NX-Metal-2-Metal-3-Con|contact@44||-930|40||||
 NX-Metal-2-Metal-3-Con|contact@45||-1074|40||||
 NX-Metal-2-Metal-3-Con|contact@46||-1218|40||||
-NX-Metal-2-Metal-3-Con|contact@63||482.5|-22||||
-NX-Metal-2-Metal-3-Con|contact@64||626.5|-22||||
-NX-Metal-2-Metal-3-Con|contact@65||770.5|-22||||
-NX-Metal-2-Metal-3-Con|contact@66||914.5|-22||||
-NX-Metal-2-Metal-3-Con|contact@67||1058.5|-22||||
-NX-Metal-2-Metal-3-Con|contact@68||1202.5|-22||||
-NX-Metal-2-Metal-3-Con|contact@69||1346.5|-22||||
-NX-Metal-3-Metal-4-Con|contact@70||482.5|-65.4||||
-NX-Metal-3-Metal-4-Con|contact@71||626.5|-59.6||||
-NX-Metal-3-Metal-4-Con|contact@72||770.5|-53.8||||
-NX-Metal-3-Metal-4-Con|contact@73||914.5|-48||||
-NX-Metal-3-Metal-4-Con|contact@74||1058.5|-42.2||||
-NX-Metal-3-Metal-4-Con|contact@75||1202.5|-36.4||||
-NX-Metal-3-Metal-4-Con|contact@76||1346.5|-30.6||||
+NX-Metal-2-Metal-3-Con|contact@63||486|-22||||
+NX-Metal-2-Metal-3-Con|contact@64||630|-22||||
+NX-Metal-2-Metal-3-Con|contact@65||774|-22||||
+NX-Metal-2-Metal-3-Con|contact@66||918|-22||||
+NX-Metal-2-Metal-3-Con|contact@67||1062|-22||||
+NX-Metal-2-Metal-3-Con|contact@68||1206|-22||||
+NX-Metal-2-Metal-3-Con|contact@69||1350|-22||||
+NX-Metal-3-Metal-4-Con|contact@70||486|-89.4||||
+NX-Metal-3-Metal-4-Con|contact@71||630|-83.6||||
+NX-Metal-3-Metal-4-Con|contact@72||774|-77.8||||
+NX-Metal-3-Metal-4-Con|contact@73||918|-72||||
+NX-Metal-3-Metal-4-Con|contact@74||1062|-66.2||||
+NX-Metal-3-Metal-4-Con|contact@75||1206|-60.4||||
+NX-Metal-3-Metal-4-Con|contact@76||1350|-54.6||||
 NX-Metal-1-Metal-2-Con|contact@77||95|-22||||
 NX-Metal-1-Metal-2-Con|contact@78||40|-28||||
 NX-Metal-1-Metal-2-Con|contact@79||121|-28||||
-NX-Metal-1-Metal-2-Con|contact@80||135.5|22||||
-NX-Metal-1-Metal-2-Con|contact@81||101|22||||
+NX-Metal-1-Metal-2-Con|contact@80||135.5|28||||
+NX-Metal-1-Metal-2-Con|contact@81||101|28||||
 NX-Metal-3-Metal-4-Con|contact@82||-1194|11.6||||
 NX-Metal-1-Metal-2-Con|contact@83||74.5|-10||||
 NX-Metal-2-Metal-3-Con|contact@84||-41|-10||||
@@ -6688,11 +6756,12 @@ NMetal-2-Pin|pin@18||322.5|-16||||
 NMetal-1-Pin|pin@27||74.5|-25||||
 NMetal-1-Pin|pin@28||74.5|-9||||
 NMetal-2-Pin|pin@30||182|22||||
+NMetal-2-Pin|pin@31||182|28||||
 IfanPinsK:pins15m3at144;1{lay}|pins15m3@0||6|60|||D5G4;
 IfanPinsK:pinsIn07m3;1{lay}|pinsIn07@2||-762|-24|||D5G4;
 IfanPinsK:pinsIn07m4;1{lay}|pinsIn07@5||-288|0|||D5G4;
-IfanPinsK:pinsIn07m4;1{lay}|pinsIn07@6||288|-48|||D5G4;
-IfanPinsK:pinsIn07m3;1{lay}|pinsIn07@7||914.5|-30.5|X||D5G4;
+IfanPinsK:pinsIn07m4;1{lay}|pinsIn07@6||288|-72|||D5G4;
+IfanPinsK:pinsIn07m3;1{lay}|pinsIn07@7||918|-30.5|X||D5G4;
 IwiresL:select132;1{lay}|select13@0||228|0|||D5G4;
 IwiresL:select144;1{lay}|select14@0||-208|0|||D5G4;
 IwiresL:select144;1{lay}|select14@1||-85|0|||D5G4;
@@ -6766,34 +6835,34 @@ Ametal-3|net@160|||S900|pins15m3@0|in[11]|-786|60|contact@43||-786|40
 Ametal-3|net@161|||S900|pins15m3@0|in[12]|-930|60|contact@44||-930|40
 Ametal-3|net@162|||S900|pins15m3@0|in[13]|-1074|60|contact@45||-1074|40
 Ametal-3|net@163|||S900|pins15m3@0|in[14]|-1218|60|contact@46||-1218|40
-Ametal-3|net@218|||S2700|pinsIn07@7|in[1]|482.5|-30.5|contact@63||482.5|-22
-Ametal-2|net@219|||S1800|addr2in6@0|inA[1]|451.5|-22|contact@63||482.5|-22
-Ametal-3|net@220|||S2700|pinsIn07@7|in[2]|626.5|-30.5|contact@64||626.5|-22
-Ametal-2|net@221|||S1800|addr2in6@0|inA[2]|595.5|-22|contact@64||626.5|-22
-Ametal-3|net@222|||S2700|pinsIn07@7|in[3]|770.5|-30.5|contact@65||770.5|-22
-Ametal-2|net@223|||S1800|addr2in6@0|inA[3]|739.5|-22|contact@65||770.5|-22
-Ametal-3|net@224|||S2700|pinsIn07@7|in[4]|914.5|-30.5|contact@66||914.5|-22
-Ametal-2|net@225|||S1800|addr2in6@0|inA[4]|883.5|-22|contact@66||914.5|-22
-Ametal-3|net@226|||S2700|pinsIn07@7|in[5]|1058.5|-30.5|contact@67||1058.5|-22
-Ametal-2|net@227|||S1800|addr2in6@0|inA[5]|1027.5|-22|contact@67||1058.5|-22
-Ametal-3|net@228|||S2700|pinsIn07@7|in[6]|1202.5|-30.5|contact@68||1202.5|-22
-Ametal-2|net@229|||S1800|addr2in6@0|inA[6]|1171.5|-22|contact@68||1202.5|-22
-Ametal-3|net@230|||S2700|pinsIn07@7|in[7]|1346.5|-30.5|contact@69||1346.5|-22
-Ametal-2|net@231|||S1800|addr2in6@0|inA[7]|1315.5|-22|contact@69||1346.5|-22
-Ametal-4|net@235|||S0|contact@73||914.5|-48|pinsIn07@6|in[4]|288|-48
-Ametal-4|net@236|||S0|contact@74||1058.5|-42.2|pinsIn07@6|in[5]|288|-42.2
-Ametal-4|net@237|||S0|contact@75||1202.5|-36.4|pinsIn07@6|in[6]|288|-36.4
-Ametal-4|net@238|||S0|contact@76||1346.5|-30.6|pinsIn07@6|in[7]|288|-30.6
-Ametal-4|net@239|||S1800|pinsIn07@6|in[1]|288|-65.4|contact@70||482.5|-65.4
-Ametal-3|net@240|||S900|pinsIn07@7|in[1]|482.5|-30.5|contact@70||482.5|-65.4
-Ametal-4|net@241|||S0|contact@71||626.5|-59.6|pinsIn07@6|in[2]|288|-59.6
-Ametal-3|net@242|||S900|pinsIn07@7|in[2]|626.5|-30.5|contact@71||626.5|-59.6
-Ametal-4|net@243|||S0|contact@72||770.5|-53.8|pinsIn07@6|in[3]|288|-53.8
-Ametal-3|net@244|||S900|pinsIn07@7|in[3]|770.5|-30.5|contact@72||770.5|-53.8
-Ametal-3|net@246|||S900|pinsIn07@7|in[4]|914.5|-30.5|contact@73||914.5|-48
-Ametal-3|net@248|||S900|pinsIn07@7|in[5]|1058.5|-30.5|contact@74||1058.5|-42.2
-Ametal-3|net@250|||S900|pinsIn07@7|in[6]|1202.5|-30.5|contact@75||1202.5|-36.4
-Ametal-3|net@252|||S900|pinsIn07@7|in[7]|1346.5|-30.5|contact@76||1346.5|-30.6
+Ametal-3|net@218|||S2700|pinsIn07@7|in[1]|486|-30.5|contact@63||486|-22
+Ametal-2|net@219|||S1800|addr2in6@0|inA[1]|451.5|-22|contact@63||486|-22
+Ametal-3|net@220|||S2700|pinsIn07@7|in[2]|630|-30.5|contact@64||630|-22
+Ametal-2|net@221|||S1800|addr2in6@0|inA[2]|595.5|-22|contact@64||630|-22
+Ametal-3|net@222|||S2700|pinsIn07@7|in[3]|774|-30.5|contact@65||774|-22
+Ametal-2|net@223|||S1800|addr2in6@0|inA[3]|739.5|-22|contact@65||774|-22
+Ametal-3|net@224|||S2700|pinsIn07@7|in[4]|918|-30.5|contact@66||918|-22
+Ametal-2|net@225|||S1800|addr2in6@0|inA[4]|883.5|-22|contact@66||918|-22
+Ametal-3|net@226|||S2700|pinsIn07@7|in[5]|1062|-30.5|contact@67||1062|-22
+Ametal-2|net@227|||S1800|addr2in6@0|inA[5]|1027.5|-22|contact@67||1062|-22
+Ametal-3|net@228|||S2700|pinsIn07@7|in[6]|1206|-30.5|contact@68||1206|-22
+Ametal-2|net@229|||S1800|addr2in6@0|inA[6]|1171.5|-22|contact@68||1206|-22
+Ametal-3|net@230|||S2700|pinsIn07@7|in[7]|1350|-30.5|contact@69||1350|-22
+Ametal-2|net@231|||S1800|addr2in6@0|inA[7]|1315.5|-22|contact@69||1350|-22
+Ametal-4|net@235|||S0|contact@73||918|-72|pinsIn07@6|in[4]|288|-72
+Ametal-4|net@236|||S0|contact@74||1062|-66.2|pinsIn07@6|in[5]|288|-66.2
+Ametal-4|net@237|||S0|contact@75||1206|-60.4|pinsIn07@6|in[6]|288|-60.4
+Ametal-4|net@238|||S0|contact@76||1350|-54.6|pinsIn07@6|in[7]|288|-54.6
+Ametal-4|net@239|||S1800|pinsIn07@6|in[1]|288|-89.4|contact@70||486|-89.4
+Ametal-3|net@240|||S900|pinsIn07@7|in[1]|486|-30.5|contact@70||486|-89.4
+Ametal-4|net@241|||S0|contact@71||630|-83.6|pinsIn07@6|in[2]|288|-83.6
+Ametal-3|net@242|||S900|pinsIn07@7|in[2]|630|-30.5|contact@71||630|-83.6
+Ametal-4|net@243|||S0|contact@72||774|-77.8|pinsIn07@6|in[3]|288|-77.8
+Ametal-3|net@244|||S900|pinsIn07@7|in[3]|774|-30.5|contact@72||774|-77.8
+Ametal-3|net@246|||S900|pinsIn07@7|in[4]|918|-30.5|contact@73||918|-72
+Ametal-3|net@248|||S900|pinsIn07@7|in[5]|1062|-30.5|contact@74||1062|-66.2
+Ametal-3|net@250|||S900|pinsIn07@7|in[6]|1206|-30.5|contact@75||1206|-60.4
+Ametal-3|net@252|||S900|pinsIn07@7|in[7]|1350|-30.5|contact@76||1350|-54.6
 Ametal-2|net@254|||S1800|latch2in@0|inA[1]|307.5|-22|pin@5||322.5|-22
 Ametal-2|net@255|||S900|pin@5||322.5|-22|latch2in@0|inB[1]|322.5|-28
 Ametal-2|net@256|||S1800|nand3in6@0|inA|48.5|-22|contact@77||95|-22
@@ -6823,8 +6892,8 @@ Ametal-1|net@297|||S900|latchAnd@0|inB|121|-25|contact@79||121|-28
 Ametal-2|net@301|||S0|inv10D@0|gnd|109.5|0|latchAnd@0|gnd|109.5|0
 Ametal-2|net@302|||S0|inv10D@0|vdd_1|109.5|50|latchAnd@0|vdd|109.5|50
 Ametal-2|net@303|||S0|inv10D@0|vdd|109.5|-50|latchAnd@0|vdd_1|109.5|-50
-Ametal-1|net@305|||S900|latchAnd@0|inA|135.5|25|contact@80||135.5|22
-Ametal-1|net@307|||S900|inv10D@0|in|101|25|contact@81||101|22
+Ametal-1|net@305|||S2700|latchAnd@0|inA|135.5|25|contact@80||135.5|28
+Ametal-1|net@307|||S2700|inv10D@0|in|101|25|contact@81||101|28
 Ametal-2|net@312|||S900|pin@18||322.5|-16|pin@5||322.5|-22
 Ametal-4|net@313|||S0|contact@17||-1050|11.6|contact@82||-1194|11.6
 Ametal-4|net@316|||S1800|contact@17||-1050|11.6|pinsIn07@5|in[6]|-288|11.6
@@ -6847,8 +6916,9 @@ Ametal-1|net@342|||S2700|contact@83||74.5|-10|pin@28||74.5|-9
 Ametal-2|net@347|||S0|contact@83||74.5|-10|contact@84||-41|-10
 Ametal-3|net@350|||S2700|contact@84||-41|-10|contact@85||-41|11.6
 Ametal-1|net@351|||S900|nand3in6@0|inC|40|-25.5|contact@78||40|-28
-Ametal-2|net@352|||S0|contact@80||135.5|22|contact@81||101|22
-Ametal-2|net@354|||S1800|contact@80||135.5|22|pin@30||182|22
+Ametal-2|net@352|||S0|contact@80||135.5|28|contact@81||101|28
+Ametal-2|net@355|||S1800|contact@80||135.5|28|pin@31||182|28
+Ametal-2|net@356|||S900|pin@31||182|28|pin@30||182|22
 Ex[1]|aout[1]|D5G2;|pins15m3@0|in[2]|I
 Ex[2]|aout[2]|D5G2;|pins15m3@0|in[3]|I
 Ex[3]|aout[3]|D5G2;|pins15m3@0|in[4]|I
index 26c3890..303036f 100755 (executable)
@@ -12,7 +12,7 @@ LlatchesK|latchesK
 
 LorangeTSMC090nm|orangeTSMC090nm
 
-LscanJ|scanJ
+LredFive|redFive
 
 LwiresL|wiresL
 
@@ -26,6 +26,960 @@ Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(ST)LayerForPassivationINcmo
 Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC
 Trcmos|ScaleFORrcmos()D1000.0
 
+# Cell noScanJ;1{ic}
+CnoScanJ;1{ic}||artwork|1219346951264|1231693151331|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||4|0|-1|-1||
+NPin|pin@1||-3|-3|1|1||
+NPin|pin@2||2|-3|1|1||
+NPin|pin@3||4|0|1|1||
+NPin|pin@4||2|3|1|1||
+NPin|pin@5||-3|3|1|1||
+Ngeneric:Invisible-Pin|pin@6||0|0|||||ART_message(D5G2;)SnoScanJ
+Nschematic:Bus_Pin|pin@7||-4|-2|-1|-1||
+NPin|pin@8||-3|-2|1|1||
+NPin|pin@9||-4|-2|1|1||
+Ngeneric:Invisible-Pin|pin@10||-2|-2|||||ART_message(D5G1;)Smc
+AThicker|net@0|||FS1800|pin@1||-3|-3|pin@2||2|-3
+AThicker|net@1|||FS2363|pin@2||2|-3|pin@3||4|0
+AThicker|net@2|||FS3037|pin@3||4|0|pin@4||2|3
+AThicker|net@3|||FS0|pin@4||2|3|pin@5||-3|3
+AThicker|net@4|||FS900|pin@5||-3|3|pin@8||-3|-2
+AThicker|net@5|||FS900|pin@8||-3|-2|pin@1||-3|-3
+AThicker|net@6|||FS0|pin@8||-3|-2|pin@9||-4|-2
+Emc||D5G2;|pin@7||I
+Esor[1:9]||D5G2;|pin@0||O
+X
+
+# Cell noScanJ;1{sch}
+CnoScanJ;1{sch}||schematic|1219346782524|1231693219883|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-2|29|||YRRR|
+NOff-Page|conn@1||-18|18|||XR|
+NWire_Con|conn@2||-18|27||||
+NGround|gnd@0||-10|-45.5|||X|
+NGround|gnd@1||-33|17||||
+IredFive:inv;1{ic}|inv@0||5|-12|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@1||-5|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@2||5|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@3||-5|12|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@4||5|12|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@5||-5|-12|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@6||5|-24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@7||-5|-24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@8||5|-36|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@9||-5|-36|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+InoScanJ;1{ic}|noScanJ@0||20|34|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||2.5|58.5|||||ART_message(D5G6;)SnoScanJ
+Ngeneric:Invisible-Pin|pin@1||2|53|||||ART_message(D5G4;)Sthis ties off the scan controls
+Ngeneric:Invisible-Pin|pin@2||1|47|||||ART_message(D5G3;)Sies 11 January 2009
+NWire_Pin|pin@4||-10|0||||
+NWire_Pin|pin@5||12|12||||
+NWire_Pin|pin@6||12|18||||
+NWire_Pin|pin@9||-10|12||||
+NWire_Pin|pin@10||-10|-12||||
+NWire_Pin|pin@11||12|-12||||
+NWire_Pin|pin@12||12|-6||||
+NWire_Pin|pin@15||12|0||||
+NWire_Pin|pin@16||12|6||||
+NBus_Pin|pin@18||-2|21|-1|-1||
+NWire_Pin|pin@20||-18|24||||
+NWire_Pin|pin@21||-33|24||||
+Ngeneric:Invisible-Pin|pin@22||0.5|41|||||ART_message(D5G3;)Ssor[1:9] = sin,phi2,phi1,wr, rd, phi1_return, phi2_return, sin_return, mc
+NWire_Pin|pin@23||-10|-24||||
+NWire_Pin|pin@24||12|-24||||
+NWire_Pin|pin@25||12|-18||||
+NWire_Pin|pin@26||-10|-36||||
+NWire_Pin|pin@27||12|-36||||
+NWire_Pin|pin@28||12|-30||||
+NWire_Pin|pin@29||-18|33||||
+NResistor|res@0||-24|24|||||SCHEM_resistance(D5G1;)S10000
+Awire|net@1|||1800|pin@10||-10|-12|inv@5|in|-7.5|-12
+Awire|net@3|||1800|inv@4|out|7.5|12|pin@5||12|12
+Awire|net@5|||0|inv@3|in|-7.5|12|pin@9||-10|12
+Awire|net@6|||900|pin@9||-10|12|pin@4||-10|0
+Awire|net@8|||1800|inv@0|out|7.5|-12|pin@11||12|-12
+Awire|net@11|||1800|inv@2|out|7.5|0|pin@15||12|0
+Awire|net@13|||0|inv@1|in|-7.5|0|pin@4||-10|0
+Awire|net@14|||900|pin@4||-10|0|pin@10||-10|-12
+Abus|net@15||-0.5|IJ900|conn@0|a|-2|27|pin@18||-2|21
+Awire|net@18|||900|pin@20||-18|24|conn@1|y|-18|20
+Awire|net@19|||0|res@0|a|-26|24|pin@21||-33|24
+Awire|net@22|||1800|res@0|b|-22|24|pin@20||-18|24
+Awire|net@23|||900|pin@21||-33|24|gnd@1||-33|19
+Awire|net@24|||0|inv@4|in|2.5|12|inv@3|out|-2.5|12
+Awire|net@25|||0|inv@2|in|2.5|0|inv@1|out|-2.5|0
+Awire|net@26|||0|inv@0|in|2.5|-12|inv@5|out|-2.5|-12
+Awire|net@27|||1800|pin@23||-10|-24|inv@7|in|-7.5|-24
+Awire|net@28|||0|inv@6|in|2.5|-24|inv@7|out|-2.5|-24
+Awire|net@29|||1800|inv@6|out|7.5|-24|pin@24||12|-24
+Awire|net@31|||1800|pin@26||-10|-36|inv@9|in|-7.5|-36
+Awire|net@32|||0|inv@8|in|2.5|-36|inv@9|out|-2.5|-36
+Awire|net@33|||1800|inv@8|out|7.5|-36|pin@27||12|-36
+Awire|net@35|||900|pin@10||-10|-12|pin@23||-10|-24
+Awire|net@36|||900|pin@23||-10|-24|pin@26||-10|-36
+Awire|net@37|||900|pin@26||-10|-36|gnd@0||-10|-43.5
+Awire|net@38|||2700|pin@20||-18|24|conn@2||-18|27
+Awire|sor[1]|D5G2;||2700|pin@5||12|12|pin@6||12|18
+Awire|sor[2]|D5G2;||2700|pin@15||12|0|pin@16||12|6
+Awire|sor[3]|D5G2;||2700|pin@11||12|-12|pin@12||12|-6
+Awire|sor[4]|D5G2;||2700|pin@24||12|-24|pin@25||12|-18
+Awire|sor[5]|D5G2;||2700|pin@27||12|-36|pin@28||12|-30
+Awire|sor[9]|D5G2;||2700|conn@2||-18|27|pin@29||-18|33
+Emc||D4G2;|conn@1|a|I
+Esor[1:9]||D6G2;|conn@0|y|O
+X
+
+# Cell scanAMPx4;1{ic}
+CscanAMPx4;1{ic}||artwork|1184794003346|1195828170086|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@3||-0.5|0|1|1||
+Nschematic:Bus_Pin|pin@0||-3|0|-1|-1||
+NPin|pin@3||3|0|1|1||
+NPin|pin@4||0|-2.5|1|1||
+NPin|pin@8||0|2.5|1|1||
+NPin|pin@9||-1|0|1|1||
+NPin|pin@10||-3|1.4|1|1||
+NPin|pin@11||-3|-1.5|1|1||
+Nschematic:Bus_Pin|pin@12||3|0|-1|-1||
+Ngeneric:Invisible-Pin|pin@13||1|0|||||ART_message(D5G2;)S4
+AThicker|net@2|||FS398|pin@3||3|0|pin@4||0|-2.5
+AThicker|net@8|||FS1402|pin@8||0|2.5|pin@3||3|0
+AThicker|net@9|||FS3250|pin@9||-1|0|pin@10||-3|1.4
+AThicker|net@10|||FS369|pin@9||-1|0|pin@11||-3|-1.5
+AThicker|net@12|||FS2700|pin@4||0|-2.5|pin@8||0|2.5
+AThicker|net@13|||FS900|pin@10||-3|1.4|pin@11||-3|-1.5
+Ein[1:4]||D5G2;|pin@0||B
+Eout[1:4]||D5G2;|pin@12||U
+X
+
+# Cell scanAMPx4;2{lay}
+CscanAMPx4;2{lay}||cmos90|1195825374878|1237742159737||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1222633946282|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1222633946282
+Ngeneric:Facet-Center|art@0||0|0||||AV
+IscanAmp;2{lay}|scanAmp@8||-56|0|X||D5G4;
+IscanAmp;2{lay}|scanAmp@9||9|0|X||D5G4;
+IscanAmp;2{lay}|scanAmp@10||-23|0|||D5G4;
+IscanAmp;2{lay}|scanAmp@11||56|0|||D5G4;
+IwiresL:select15;1{lay}|select15@2||-39.5|0|||D5G4;
+IwiresL:wellContacts26;1{lay}|wellCont@1||32|0|||D5G4;
+Ametal-2|net@85||6.2|S0|wellCont@1|gnd|27.5|0|scanAmp@9|gnd|25.5|0
+Ametal-2|net@86||6.2|S1800|scanAmp@9|vdd|25.5|50|wellCont@1|vdd_1|27.5|50
+Ametal-2|net@87||6.2|S1800|scanAmp@9|vdd_3|25.5|-50|wellCont@1|vdd|27.5|-50
+Ametal-2|net@88||6.2|S1800|wellCont@1|gnd_1|36.5|0|scanAmp@11|gnd|39.5|0
+Ametal-2|net@89||6.2|S0|scanAmp@11|vdd|39.5|50|wellCont@1|vdd_3|36.5|50
+Ametal-2|net@90||6.2|S0|scanAmp@11|vdd_3|39.5|-50|wellCont@1|vdd_2|36.5|-50
+Ametal-2|net@91|||S0|scanAmp@10|gnd|-39.5|0|scanAmp@8|gnd|-39.5|0
+Ametal-2|net@92|||S0|scanAmp@10|vdd|-39.5|50|scanAmp@8|vdd|-39.5|50
+Ametal-2|net@93|||S0|scanAmp@10|vdd_3|-39.5|-50|scanAmp@8|vdd_3|-39.5|-50
+Ametal-2|net@94|||S0|scanAmp@10|gnd_2|-7|0|scanAmp@9|gnd_2|-7|0
+Ametal-2|net@95|||S0|scanAmp@10|vdd_4|-7|50|scanAmp@9|vdd_4|-7|50
+Ametal-2|net@96|||S0|scanAmp@10|vdd_5|-7|-50|scanAmp@9|vdd_5|-7|-50
+Egnd||D5G2;|scanAmp@8|gnd_2|G
+Egnd_3||D5G2;|scanAmp@11|gnd_2|G
+Ein[1]||D5G2;|scanAmp@8|in[1]|I
+Ein[2]||D5G2;|scanAmp@10|in[1]|I
+Ein[3]||D5G2;|scanAmp@9|in[1]|I
+Ein[4]||D5G2;|scanAmp@11|in[1]|I
+Eout[1]||D5G2;|scanAmp@8|out[1]|O
+Eout[2]||D5G2;|scanAmp@10|out[1]|O
+Eout[3]||D5G2;|scanAmp@9|out[1]|O
+Eout[4]||D5G2;|scanAmp@11|out[1]|O
+Evdd||D5G2;|scanAmp@8|vdd_4|P
+Evdd_5||D5G2;|scanAmp@8|vdd_5|P
+Evdd_6||D5G2;|scanAmp@11|vdd_4|P
+Evdd_7||D5G2;|scanAmp@11|vdd_5|P
+X
+
+# Cell scanAMPx4;1{sch}
+CscanAMPx4;1{sch}||schematic|1184793850280|1237742157121|
+IscanAmp;1{ic}|amp[1:4]|D5G2;Y3.5;|0|0|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-9|0|||Y|
+NOff-Page|conn@2||9|0||||
+Ngeneric:Invisible-Pin|pin@0||-1|24.5|||||ART_message(D5G5;)SscanAMPx4
+Ngeneric:Invisible-Pin|pin@1||-0.5|20.5|||||ART_message(D5G3;)Sies 23 November 07
+Ngeneric:Invisible-Pin|pin@2||4.5|15|||||ART_message(D5G3;)Ss[1:9] = sin,phi2,phi1,wr, rd, phi1_return, phi2_return, sin_return, mc
+IscanAMPx4;1{ic}|scanAmp4@0||19|7|||D5G4;
+Abus|net@6||-0.5|IJ1800|conn@0|y|-7|0|amp[1:4]|in[1]|-3|0
+Abus|net@7||-0.5|IJ1800|amp[1:4]|out[1]|3|0|conn@2|a|7|0
+Ein[1:4]||D4G2;|conn@0|a|B
+Eout[1:4]||D6G2;|conn@2|y|O
+X
+
+# Cell scanAMPx5;1{ic}
+CscanAMPx5;1{ic}||artwork|1230921761208|1230921820600|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||-0.5|0|1|1||
+Nschematic:Bus_Pin|pin@0||-3|0|-1|-1||
+Nschematic:Bus_Pin|pin@1||3|0|-1|-1||
+NPin|pin@2||-3|1.4|1|1||
+NPin|pin@3||-3|-1.5|1|1||
+Ngeneric:Invisible-Pin|pin@4||-2.5|0|||||ART_message(D5G1;)S10
+Ngeneric:Invisible-Pin|pin@5||1|0|||||ART_message(D5G1.5;)S20
+NPin|pin@6||3|0|1|1||
+NPin|pin@7||0|-2.5|1|1||
+NPin|pin@8||0|2.5|1|1||
+NPin|pin@9||-1|0|1|1||
+Ngeneric:Invisible-Pin|pin@10||-1|1.5|||||ART_message(D5G1;)Sx5
+AThicker|net@0|||FS369|pin@9||-1|0|pin@3||-3|-1.5
+AThicker|net@1|||FS2700|pin@7||0|-2.5|pin@8||0|2.5
+AThicker|net@2|||FS900|pin@2||-3|1.4|pin@3||-3|-1.5
+AThicker|net@3|||FS398|pin@6||3|0|pin@7||0|-2.5
+AThicker|net@4|||FS1402|pin@8||0|2.5|pin@6||3|0
+AThicker|net@5|||FS3250|pin@9||-1|0|pin@2||-3|1.4
+Esi[1:9]||D5G2;|pin@0||I
+Eso[1:9]||D5G2;|pin@1||O
+X
+
+# Cell scanAMPx5;1{lay}
+CscanAMPx5;1{lay}||cmos90|1230920010804|1237742159737||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1230927473409|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1230927473409
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@0||-24|-40||||
+NX-Metal-2-Metal-3-Con|contact@2||-18|-28||||
+NX-Metal-2-Metal-3-Con|contact@3||-6|-40||||
+NX-Metal-1-Metal-2-Con|contact@5||-83.5|-40||||
+NX-Metal-2-Metal-3-Con|contact@7||-12|-16||||
+NX-Metal-1-Metal-2-Con|contact@8||-13.5|-16||||
+NX-Metal-1-Metal-2-Con|contact@9||45.5|-40||||
+NX-Metal-1-Metal-2-Con|contact@10||56.5|-28||||
+NX-Metal-2-Metal-3-Con|contact@11||-24|16||||
+NX-Metal-2-Metal-3-Con|contact@12||-18|28||||
+NX-Metal-2-Metal-3-Con|contact@14||-12|40||||
+NX-Metal-2-Metal-3-Con|contact@15||-6|28||||
+NX-Metal-2-Metal-3-Con|contact@16||0|16||||
+NX-Metal-1-Metal-2-Con|contact@17||-61|16||||
+NX-Metal-1-Metal-2-Con|contact@18||-47|28||||
+NX-Metal-1-Metal-2-Con|contact@20||9|40||||
+NX-Metal-1-Metal-2-Con|contact@21||23|28||||
+NX-Metal-1-Metal-2-Con|contact@22||79|16||||
+NX-Metal-2-Metal-3-Con|contact@23||0|-28||||
+NX-Metal-1-Metal-2-Con|contact@24||-24.5|-28||||
+NMetal-1-Pin|pin@0||79|11.5||||
+NMetal-1-Pin|pin@2||-61|11.5||||
+NMetal-2-Pin|pin@5||-6|-16||||
+IscanAmp;2{lay}|scanAmp@6||0|0|||D5G4;
+IscanAmp;2{lay}|scanAmp@7||-38|0|X||D5G4;
+IscanAmp;2{lay}|scanAmp@8||70|0|||D5G4;
+IscanAmp;2{lay}|scanAmp@9||-70|0|||D5G4;
+IscanAmp;2{lay}|scanAmp@10||32|0|X||D5G4;
+IscanBusInM3;1{lay}|scanBusI@1||0|-72|||D5G4;
+IscanBusOutM3;1{lay}|scanBusO@1||0|72|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-19|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||51|0|||D5G4;
+Ametal-2|net@1|||S0|wellCont@0|gnd_1|-14.5|0|scanAmp@6|gnd|-16.5|0
+Ametal-2|net@2|||S0|wellCont@0|vdd_2|-14.5|-50|scanAmp@6|vdd_3|-16.5|-50
+Ametal-2|net@3|||S0|wellCont@0|vdd_3|-14.5|50|scanAmp@6|vdd|-16.5|50
+Ametal-2|net@7|||S0|wellCont@1|gnd_1|55.5|0|scanAmp@8|gnd|53.5|0
+Ametal-2|net@8|||S0|wellCont@1|vdd_2|55.5|-50|scanAmp@8|vdd_3|53.5|-50
+Ametal-2|net@9|||S0|wellCont@1|vdd_3|55.5|50|scanAmp@8|vdd|53.5|50
+Ametal-3|net@16|||S2700|contact@11||-24|16|scanBusO@1|so[1]|-24|72
+Ametal-2|net@17|||S0|scanAmp@9|gnd_2|-54|0|scanAmp@7|gnd_2|-54|0
+Ametal-2|net@18|||S0|scanAmp@9|vdd_4|-54|50|scanAmp@7|vdd_4|-54|50
+Ametal-2|net@19|||S0|scanAmp@9|vdd_5|-54|-50|scanAmp@7|vdd_5|-54|-50
+Ametal-3|net@24|||S900|scanBusO@1|so[6]|6|72|scanBusI@1|si[6]|6|-72
+Ametal-3|net@25|||S900|scanBusO@1|so[7]|12|72|scanBusI@1|si[7]|12|-72
+Ametal-3|net@26|||S900|scanBusO@1|so[8]|18|72|scanBusI@1|si[8]|18|-72
+Ametal-3|net@27|||S900|scanBusO@1|so[9]|24|72|scanBusI@1|si[9]|24|-72
+Ametal-3|net@34|||S2700|scanBusI@1|si[1]|-24|-72|contact@0||-24|-40
+Ametal-2|net@35|||S1800|contact@5||-83.5|-40|contact@0||-24|-40
+Ametal-3|net@38|||S900|contact@2||-18|-28|scanBusI@1|si[2]|-18|-72
+Ametal-3|net@40|||S900|contact@3||-6|-40|scanBusI@1|si[4]|-6|-69
+Ametal-2|net@44|||S1800|wellCont@0|gnd|-23.5|0|scanAmp@7|gnd|-21.5|0
+Ametal-2|net@45|||S1800|wellCont@0|vdd|-23.5|-50|scanAmp@7|vdd_3|-21.5|-50
+Ametal-2|net@46|||S1800|wellCont@0|vdd_1|-23.5|50|scanAmp@7|vdd|-21.5|50
+Ametal-2|net@47|||S0|scanAmp@10|gnd_2|16|0|scanAmp@6|gnd_2|16|0
+Ametal-2|net@48|||S0|scanAmp@10|vdd_4|16|50|scanAmp@6|vdd_4|16|50
+Ametal-2|net@49|||S0|scanAmp@10|vdd_5|16|-50|scanAmp@6|vdd_5|16|-50
+Ametal-2|net@50|||S0|scanAmp@10|gnd|48.5|0|wellCont@1|gnd|46.5|0
+Ametal-2|net@51|||S0|scanAmp@10|vdd_3|48.5|-50|wellCont@1|vdd|46.5|-50
+Ametal-2|net@52|||S0|scanAmp@10|vdd|48.5|50|wellCont@1|vdd_1|46.5|50
+Ametal-1|net@54|||S900|scanAmp@9|in[1]|-83.5|-21|contact@5||-83.5|-40
+Ametal-3|net@64|||S2700|scanBusI@1|si[3]|-12|-72|contact@7||-12|-16
+Ametal-2|net@65|||S0|contact@7||-12|-16|contact@8||-13.5|-16
+Ametal-1|net@66||0.4|S2700|scanAmp@6|in[1]|-13.5|-21|contact@8||-13.5|-16
+Ametal-2|net@67|||S1800|contact@3||-6|-40|contact@9||45.5|-40
+Ametal-1|net@68|||S900|scanAmp@10|in[1]|45.5|-21|contact@9||45.5|-40
+Ametal-2|net@69|||S1800|contact@23||0|-28|contact@10||56.5|-28
+Ametal-1|net@70|||S900|scanAmp@8|in[1]|56.5|-21|contact@10||56.5|-28
+Ametal-2|net@71|||S1800|contact@17||-61|16|contact@11||-24|16
+Ametal-3|net@74|||S900|scanBusO@1|so[2]|-18|72|contact@12||-18|28
+Ametal-3|net@79|||S900|scanBusO@1|so[3]|-12|72|contact@14||-12|40
+Ametal-3|net@81|||S2700|contact@15||-6|28|scanBusO@1|so[4]|-6|75
+Ametal-3|net@83|||S900|scanBusO@1|so[5]|0|72|contact@16||0|16
+Ametal-1|net@86|||S900|scanAmp@9|out[1]|-61|22.4|contact@17||-61|16
+Ametal-2|net@87|||S1800|contact@18||-47|28|contact@12||-18|28
+Ametal-1|net@88|||S2700|scanAmp@7|out[1]|-47|22.4|contact@18||-47|28
+Ametal-2|net@91|||S1800|contact@14||-12|40|contact@20||9|40
+Ametal-1|net@92|||S2700|scanAmp@6|out[1]|9|22.4|contact@20||9|40
+Ametal-2|net@93|||S1800|contact@15||-6|28|contact@21||23|28
+Ametal-1|net@94|||S2700|scanAmp@10|out[1]|23|22.4|contact@21||23|28
+Ametal-2|net@95|||S1800|contact@16||0|16|contact@22||79|16
+Ametal-1|net@96|||S900|scanAmp@8|out[1]|79|22.4|contact@22||79|16
+Ametal-3|net@97|||S2700|scanBusI@1|si[5]|0|-72|contact@23||0|-28
+Ametal-1|net@98||0.4|S900|contact@22||79|16|pin@0||79|11.5
+Ametal-1|net@101||0.4|S2700|pin@2||-61|11.5|contact@17||-61|16
+Ametal-2|net@105|||S1800|contact@7||-12|-16|pin@5||-6|-16
+Ametal-2|net@111|||S0|contact@2||-18|-28|contact@24||-24.5|-28
+Ametal-1|net@112|||S900|scanAmp@7|in[1]|-24.5|-21|contact@24||-24.5|-28
+Egnd||D5G2;|scanAmp@9|gnd|G
+Egnd_2||D5G2;|scanAmp@8|gnd_2|G
+Esi[1]||D5G2;|scanBusI@1|si[1]|B
+Esi[2]||D5G2;|scanBusI@1|si[2]|B
+Esi[3]||D5G2;|scanBusI@1|si[3]|B
+Esi[4]||D5G2;|scanBusI@1|si[4]|B
+Esi[5]||D5G2;|scanBusI@1|si[5]|B
+Esi[6]||D5G2;|scanBusI@1|si[6]|B
+Esi[7]||D5G2;|scanBusI@1|si[7]|B
+Esi[8]||D5G2;|scanBusI@1|si[8]|B
+Esi[9]||D5G2;|scanBusI@1|si[9]|B
+Eso[1]||D5G2;|scanBusO@1|so[1]|B
+Eso[2]||D5G2;|scanBusO@1|so[2]|B
+Eso[3]||D5G2;|scanBusO@1|so[3]|B
+Eso[4]||D5G2;|scanBusO@1|so[4]|B
+Eso[5]||D5G2;|scanBusO@1|so[5]|B
+Eso[6]||D5G2;|scanBusO@1|so[6]|B
+Eso[7]||D5G2;|scanBusO@1|so[7]|B
+Eso[8]||D5G2;|scanBusO@1|so[8]|B
+Eso[9]||D5G2;|scanBusO@1|so[9]|B
+Evdd||D5G2;|scanAmp@9|vdd|P
+Evdd_3||D5G2;|scanAmp@9|vdd_3|P
+Evdd_4||D5G2;|scanAmp@8|vdd_4|P
+Evdd_5||D5G2;|scanAmp@8|vdd_5|P
+X
+
+# Cell scanAMPx5;1{sch}
+CscanAMPx5;1{sch}||schematic|1230921117018|1237742157121|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-8|10|||R|
+NOff-Page|conn@1||-8|-11|||YRRR|
+NWire_Con|conn@2||-15|0||||
+NBus_Pin|pin@0||-15|-5|-1|-1||
+NBus_Pin|pin@1||-15|5|-1|-1||
+NBus_Pin|pin@2||-6|-5|-1|-1||
+NBus_Pin|pin@3||6|4.5|-1|-1||
+Ngeneric:Invisible-Pin|pin@4||-7.5|25|||||ART_message(D5G5;)SscanAMPx5
+Ngeneric:Invisible-Pin|pin@5||-7|21|||||ART_message(D5G3;)Sies 2 January 2008
+NBus_Pin|pin@6||-6|0|-1|-1||
+NBus_Pin|pin@8||6|0|-1|-1||
+IscanAmp;1{ic}|sa[1:5]|D5G3;X-1.5;Y4;|0|0|||D5G4;
+IscanAMPx5;1{ic}|scanAMPx@1||12|14.5|||D5G4;
+Abus|net@5||-0.5|IJ1800|pin@6||-6|0|sa[1:5]|in[1]|-3|0
+Abus|net@6||-0.5|IJ0|pin@8||6|0|sa[1:5]|out[1]|3|0
+Abus|si[1:5]|D5G2;|-0.5|IJ900|pin@6||-6|0|pin@2||-6|-5
+Abus|si[6:9]|D5G2;|-0.5|IJ900|conn@2||-15|0|pin@0||-15|-5
+Abus|so[1:5]|D5G2;|-0.5|IJ2700|pin@8||6|0|pin@3||6|4.5
+Abus|so[6:9]|D5G2;|-0.5|IJ2700|conn@2||-15|0|pin@1||-15|5
+Esi[1:9]||D4G2;|conn@1|a|I
+Eso[1:9]||D6G2;|conn@0|y|O
+X
+
+# Cell scanAmp;1{ic}
+CscanAmp;1{ic}||artwork|1184794003346|1230921714721|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@3||-0.5|0|1|1||
+Nschematic:Bus_Pin|pin@0||-3|0|-1|-1||
+NPin|pin@3||3|0|1|1||
+NPin|pin@4||0|-2.5|1|1||
+NPin|pin@8||0|2.5|1|1||
+NPin|pin@9||-1|0|1|1||
+NPin|pin@10||-3|1.4|1|1||
+NPin|pin@11||-3|-1.5|1|1||
+Nschematic:Bus_Pin|pin@12||3|0|-1|-1||
+Ngeneric:Invisible-Pin|pin@13||-2.5|0|||||ART_message(D5G1;)S10
+Ngeneric:Invisible-Pin|pin@14||1|0|||||ART_message(D5G1.5;)S20
+AThicker|net@2|||FS398|pin@3||3|0|pin@4||0|-2.5
+AThicker|net@8|||FS1402|pin@8||0|2.5|pin@3||3|0
+AThicker|net@9|||FS3250|pin@9||-1|0|pin@10||-3|1.4
+AThicker|net@10|||FS369|pin@9||-1|0|pin@11||-3|-1.5
+AThicker|net@12|||FS2700|pin@4||0|-2.5|pin@8||0|2.5
+AThicker|net@13|||FS900|pin@10||-3|1.4|pin@11||-3|-1.5
+Ein[1]||D5G2;|pin@0||B
+Eout[1]||D5G2;|pin@12||B
+X
+
+# Cell scanAmp;2{lay}
+CscanAmp;2{lay}||cmos90|1195824023365|1227550697853||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1230920426043
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-N-Active-Con|contact@0||-8|0||20.8||
+NMetal-1-P-Active-Con|contact@1||-8|-48||20.8||
+NMetal-1-N-Active-Con|contact@2||0|0||20.8||
+NMetal-1-P-Active-Con|contact@4||-8|48||20.8||
+NMetal-1-Polysilicon-Con|contact@6||-6|24|5.2||XR|
+NMetal-1-Polysilicon-Con|contact@7||-6|-24|5.2||XR|
+NMetal-1-N-Active-Con|contact@11||8|0||20.8||
+NMetal-1-P-Active-Con|contact@12||8|-48||20.8||
+NMetal-1-N-Active-Con|contact@13||16|0||20.8||
+NMetal-1-P-Active-Con|contact@14||16|-48||20.8||
+NMetal-1-P-Active-Con|contact@15||8|48||20.8||
+NMetal-1-P-Active-Con|contact@16||16|48||20.8||
+NMetal-1-P-Active-Con|contact@17||0|48||20.8||
+NMetal-1-P-Active-Con|contact@19||0|-48||20.8||
+NMetal-1-Polysilicon-Con|contact@20||3.5|25|5.2||R|
+NMetal-1-Polysilicon-Con|contact@21||3.5|-25|5.2||R|
+NX-Metal-1-Metal-2-Con|contact@23||16|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@24||16|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@26||16|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@28||0|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@29||0|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@30||0|-50||6.2||
+NN-Transistor|nmos@0||-4|0||26||
+NN-Transistor|nmos@1||4|0||26||
+NN-Transistor|nmos@2||12|0||26||
+NMetal-1-Pin|pin@0||1|-27.6||||
+NMetal-1-Pin|pin@1||1.5|22.4||||
+NMetal-1-Pin|pin@2||-8|7|||X|
+NMetal-1-Pin|pin@3||-13.5|-21|||X|
+NPolysilicon-Pin|pin@4||-4|-21.4|||X|
+NPolysilicon-Pin|pin@5||-4|26.6|||X|
+NMetal-1-Pin|pin@6||-6|-21|||X|
+NMetal-1-Pin|pin@7||-6|21|||X|
+NMetal-1-Pin|pin@8||-13.5|21|||X|
+NMetal-1-Pin|pin@9||-8|32|||X|
+NMetal-1-Pin|pin@10||1.5|32|||X|
+NMetal-1-Pin|pin@11||1.5|16|||X|
+NMetal-1-Pin|pin@12||-8|16|||X|
+NMetal-1-Pin|pin@13||-8|-16|||X|
+NMetal-1-Pin|pin@14||1|-16|||X|
+NMetal-1-Pin|pin@15||1|-32|||X|
+NMetal-1-Pin|pin@16||-8|-32|||X|
+NPolysilicon-Pin|pin@23||4|22.4||||
+NPolysilicon-Pin|pin@24||4|-27.6||||
+NPolysilicon-Pin|pin@25||12|-24.9||||
+NPolysilicon-Pin|pin@26||12|25.1||||
+NMetal-1-Pin|pin@36||9|22.4||||
+NMetal-1-Pin|pin@37||9|37.6||||
+NMetal-1-Pin|pin@39||9|-10.4||||
+NMetal-1-Pin|pin@40||9|-37.6||||
+NMetal-1-Pin|pin@41||9|10.4||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-16.5|0|X||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||16|0|||D5G4;
+NP-Select-Node|plnode@1||4|-50|35|52|X|A
+NN-Well-Node|plnode@3||4|-50|38|52|X|A
+NN-Select-Node|plnode@4||4|0|35|48|X|A
+NP-Well-Node|plnode@5||4|0|38|48|X|A
+NP-Select-Node|plnode@6||4|50|35|52||A
+NN-Well-Node|plnode@8||4|50|38|52||A
+NP-Transistor|pmos@0||-4|48||26||
+NP-Transistor|pmos@1||-4|-48||26||
+NP-Transistor|pmos@2||4|48||26||
+NP-Transistor|pmos@3||12|48||26||
+NP-Transistor|pmos@4||4|-48||26||
+NP-Transistor|pmos@5||12|-48||26||
+Ametal-1|net@105|||S2700|pin@0||1|-27.6|pin@14||1|-16
+Ametal-1|net@106|||S2700|pin@11||1.5|16|pin@1||1.5|22.4
+AN-Active|net@108|||RS1800|contact@0||-8|0|nmos@0|diff-left|-6.8|0
+AN-Active|net@109|||RS0|contact@2||0|0|nmos@0|diff-right|-1.2|0
+AP-Active|net@110|||RS1800|contact@1||-8|-48|pmos@1|diff-left|-6.8|-48
+AP-Active|net@112|||RS1800|contact@4||-8|48|pmos@0|diff-left|-6.8|48
+APolysilicon|net@120|||S2700|pin@5||-4|26.6|pmos@0|poly-bottom|-4|30
+APolysilicon|net@121|||S2700|pin@4||-4|-21.4|nmos@0|poly-bottom|-4|-18
+APolysilicon|net@122|||S2700|pmos@1|poly-top|-4|-30|pin@4||-4|-21.4
+APolysilicon|net@123|||S1800|contact@7||-6|-21.4|pin@4||-4|-21.4
+APolysilicon|net@124|||S2700|nmos@0|poly-top|-4|18|pin@5||-4|26.6
+APolysilicon|net@125|||S1800|contact@6||-6|26.6|pin@5||-4|26.6
+Ametal-1|net@129|||S2700|pin@2||-8|7|contact@0||-8|10.4
+Ametal-1|net@130|||S2700|contact@7||-6|-24|pin@6||-6|-21
+Ametal-1|net@131|||S900|pin@8||-13.5|21|pin@3||-13.5|-21
+Ametal-1|net@132|||S1800|pin@3||-13.5|-21|pin@6||-6|-21
+Ametal-1|net@133|||S900|contact@6||-6|24|pin@7||-6|21
+Ametal-1|net@134|||S0|pin@7||-6|21|pin@8||-13.5|21
+Ametal-1|net@135|||S900|contact@4||-8|48|pin@9||-8|32
+Ametal-1|net@136|||S1800|pin@9||-8|32|pin@10||1.5|32
+Ametal-1|net@137|||S900|pin@10||1.5|32|pin@11||1.5|16
+Ametal-1|net@138|||S0|pin@11||1.5|16|pin@12||-8|16
+Ametal-1|net@139|||S900|pin@12||-8|16|contact@0||-8|10.4
+Ametal-1|net@140|||S900|contact@0||-8|0|pin@13||-8|-16
+Ametal-1|net@141|||S1800|pin@13||-8|-16|pin@14||1|-16
+Ametal-1|net@142|||S900|pin@14||1|-16|pin@15||1|-32
+Ametal-1|net@143|||S0|pin@15||1|-32|pin@16||-8|-32
+Ametal-1|net@144|||S900|pin@16||-8|-32|contact@1||-8|-37.6
+AN-Active|net@145|||RS0|contact@11||8|0|nmos@1|diff-right|6.8|0
+AN-Active|net@147|||RS1800|contact@11||8|0|nmos@2|diff-left|9.2|0
+AN-Active|net@148|||RS0|contact@13||16|0|nmos@2|diff-right|14.8|0
+AP-Active|net@149|||RS0|contact@12||8|-48|pmos@4|diff-right|6.8|-48
+AP-Active|net@150|||RS1800|contact@19||0|-48|pmos@4|diff-left|1.2|-48
+AP-Active|net@151|||RS1800|contact@12||8|-48|pmos@5|diff-left|9.2|-48
+AP-Active|net@152|||RS0|contact@14||16|-48|pmos@5|diff-right|14.8|-48
+AP-Active|net@153|||RS0|contact@15||8|48|pmos@2|diff-right|6.8|48
+AP-Active|net@154|||RS1800|contact@17||0|48|pmos@2|diff-left|1.2|48
+AP-Active|net@155|||RS1800|contact@15||8|48|pmos@3|diff-left|9.2|48
+AP-Active|net@156|||RS0|contact@16||16|48|pmos@3|diff-right|14.8|48
+Ametal-1|net@159|||S0|contact@13||16|0|contact@23||16|0
+Ametal-1|net@160|||S900|contact@16||16|50|contact@24||16|50
+Ametal-1|net@163|||S900|contact@14||16|-50|contact@26||16|-50
+Ametal-2|net@171||6.2|S1800|contact@23||16|0|pinsVddG@5|gnd|16|0
+Ametal-2|net@172||6.2|S1800|contact@26||16|-50|pinsVddG@5|vdd_1|16|-50
+Ametal-2|net@173||6.2|S1800|contact@24||16|50|pinsVddG@5|vdd|16|50
+APolysilicon|net@175|||S900|pin@23||4|22.4|nmos@1|poly-top|4|18
+APolysilicon|net@176|||S2700|pin@26||12|25.1|pmos@3|poly-bottom|12|30
+APolysilicon|net@177|||S2700|pin@25||12|-24.9|nmos@2|poly-bottom|12|-18
+APolysilicon|net@178|||S2700|pin@24||4|-27.6|nmos@1|poly-bottom|4|-18
+APolysilicon|net@179|||S900|pmos@2|poly-bottom|4|30|pin@23||4|22.4
+APolysilicon|net@180|||S0|pin@23||4|22.4|contact@20||3.5|22.4
+APolysilicon|net@181|||S2700|pmos@4|poly-top|4|-30|pin@24||4|-27.6
+APolysilicon|net@182|||S0|pin@24||4|-27.6|contact@21||3.5|-27.6
+APolysilicon|net@183|||S2700|pmos@5|poly-top|12|-30|pin@25||12|-24.9
+APolysilicon|net@184|||S1800|contact@21||3.5|-24.9|pin@25||12|-24.9
+APolysilicon|net@185|||S2700|nmos@2|poly-top|12|18|pin@26||12|25.1
+APolysilicon|net@186|||S1800|contact@20||3.5|25.1|pin@26||12|25.1
+Ametal-2|net@243||6.2|S0|contact@30||0|-50|pinsVddG@4|vdd_1|-16.5|-50
+Ametal-2|net@244||6.2|S0|contact@29||0|50|pinsVddG@4|vdd|-16.5|50
+Ametal-1|net@246|||S0|contact@2||0|0|contact@28||0|0
+Ametal-2|net@247||6.2|S0|contact@24||16|50|contact@29||0|50
+Ametal-1|net@248|||S900|contact@17||0|50|contact@29||0|50
+Ametal-2|net@249||6.2|S0|contact@26||16|-50|contact@30||0|-50
+Ametal-1|net@250|||S900|contact@19||0|-50|contact@30||0|-50
+AP-Active|net@251|||RS0|contact@17||0|48|pmos@0|diff-right|-1.2|48
+AP-Active|net@252|||RS0|contact@19||0|-48|pmos@1|diff-right|-1.2|-48
+AN-Active|net@253|||RS1800|contact@2||0|0|nmos@1|diff-left|1.2|0
+Ametal-2|net@254||6.2|S1800|contact@28||0|0|pinsVddG@5|gnd|16|0
+Ametal-2|net@255||6.2|S0|contact@28||0|0|pinsVddG@4|gnd|-16.5|0
+Ametal-1|net@259|||S1800|pin@1||1.5|22.4|contact@20||3.5|22.4
+Ametal-1|net@260|||S1800|pin@0||1|-27.6|contact@21||3.5|-27.6
+Ametal-1|net@269|||S2700|pin@36||9|22.4|pin@37||9|37.6
+Ametal-1|net@270|||S0|pin@37||9|37.6|contact@15||8|37.6
+Ametal-1|net@272|||S0|pin@39||9|-10.4|contact@11||8|-10.4
+Ametal-1|net@274|||S0|pin@40||9|-37.6|contact@12||8|-37.6
+Ametal-1|net@275|||S900|pin@39||9|-10.4|pin@40||9|-37.6
+Ametal-1|net@276|||S900|pin@36||9|22.4|pin@41||9|10.4
+Ametal-1|net@277|||S0|pin@41||9|10.4|contact@11||8|10.4
+Egnd||D5G2;|pinsVddG@4|gnd|G
+Egnd_2||D5G2;|pinsVddG@5|gnd|G
+Ein[1]||D5G2;|pin@3||I
+Eout[1]||D5G2;|pin@36||B
+Evdd||D5G2;|pinsVddG@4|vdd|P
+Evdd_3||D5G2;|pinsVddG@4|vdd_1|P
+Evdd_4||D5G2;|pinsVddG@5|vdd|P
+Evdd_5||D5G2;|pinsVddG@5|vdd_1|P
+X
+
+# Cell scanAmp;1{sch}
+CscanAmp;1{sch}||schematic|1184793850280|1227550697853|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-15|0|||Y|
+NOff-Page|conn@2||15|0||||
+IredFive:inv;1{ic}|inv@0||-9|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@1||9|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||-1|24.5|||||ART_message(D5G5;)SscanAmp
+Ngeneric:Invisible-Pin|pin@1||-0.5|20.5|||||ART_message(D5G3;)Sies 23 November 07
+Ngeneric:Invisible-Pin|pin@2||4.5|15|||||ART_message(D5G3;)Ss[1:9] = sin,phi2,phi1,wr, rd, phi1_return, phi2_return, sin_return, mc
+IscanAmp;1{ic}|scanAmp@0||26|7.5|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||0|0|||D0G4;|ATTR_L(D5G1;PUD)S70|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@0|||1800|conn@0|y|-13|0|inv@0|in|-11.5|0
+Awire|net@1|||1800|inv@0|out|-6.5|0|wire90@0|a|-2.5|0
+Awire|net@2|||1800|wire90@0|b|2.5|0|inv@1|in|6.5|0
+Awire|net@3|||1800|inv@1|out|11.5|0|conn@2|a|13|0
+Ein[1]||D4G2;|conn@0|a|B
+Eout[1]||D6G2;|conn@2|y|B
+X
+
+# Cell scanBoost;1{ic}
+CscanBoost;1{ic}||artwork|1184794003346|1195828433834|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@3||-4.5|0|1|1||
+NThick-Circle|art@4||3.5|0|1|1||
+Nschematic:Bus_Pin|pin@0||-7|0|-1|-1||
+NPin|pin@3||-1|0|1|1||
+NPin|pin@4||-4|-2.5|1|1||
+NPin|pin@8||-4|2.5|1|1||
+NPin|pin@9||-5|0|1|1||
+NPin|pin@10||-7|1.4|1|1||
+NPin|pin@11||-7|-1.5|1|1||
+Nschematic:Bus_Pin|pin@12||7|0|-1|-1||
+Ngeneric:Invisible-Pin|pin@13||-3|0|||||ART_message(D5G2;)S8
+Nschematic:Bus_Pin|pin@14||0|-2|-1|-1||
+Nschematic:Bus_Pin|pin@16||1|0|-1|-1||
+Nschematic:Bus_Pin|pin@17||-1|0|-1|-1||
+NPin|pin@18||1|1.4|1|1||
+NPin|pin@19||1|-1.5|1|1||
+NPin|pin@20||7|0|1|1||
+NPin|pin@21||4|-2.5|1|1||
+NPin|pin@22||4|2.5|1|1||
+NPin|pin@23||3|0|1|1||
+Nschematic:Bus_Pin|pin@24||0|0|-1|-1||
+Ngeneric:Invisible-Pin|pin@25||5|0|||||ART_message(D5G2;)S8
+AThicker|net@2|||FS398|pin@3||-1|0|pin@4||-4|-2.5
+AThicker|net@8|||FS1402|pin@8||-4|2.5|pin@3||-1|0
+AThicker|net@9|||FS3250|pin@9||-5|0|pin@10||-7|1.4
+AThicker|net@10|||FS369|pin@9||-5|0|pin@11||-7|-1.5
+AThicker|net@12|||FS2700|pin@4||-4|-2.5|pin@8||-4|2.5
+AThicker|net@13|||FS900|pin@10||-7|1.4|pin@11||-7|-1.5
+Aschematic:bus|net@16||-0.5|IJ0|pin@24||0|0|pin@17||-1|0
+AThicker|net@17|||FS369|pin@23||3|0|pin@19||1|-1.5
+AThicker|net@18|||FS2700|pin@21||4|-2.5|pin@22||4|2.5
+AThicker|net@19|||FS900|pin@18||1|1.4|pin@19||1|-1.5
+AThicker|net@20|||FS398|pin@20||7|0|pin@21||4|-2.5
+AThicker|net@21|||FS1402|pin@22||4|2.5|pin@20||7|0
+AThicker|net@22|||FS3250|pin@23||3|0|pin@18||1|1.4
+Aschematic:bus|net@23||-0.5|IJ0|pin@16||1|0|pin@24||0|0
+Aschematic:bus|net@25||-0.5|IJ2700|pin@14||0|-2|pin@24||0|0
+Ep2p,p1p,rd,mc||D5G2;|pin@14||U
+Esi[1:9]||D5G2;|pin@0||B
+Eso[1:9]||D5G2;|pin@12||U
+X
+
+# Cell scanBoost;3{lay}
+CscanBoost;3{lay}||cmos90|1195825833782|1237742144184||ATTR_NCC(D5G3;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@4||-12|-94||||
+NX-Metal-2-Metal-3-Con|contact@5||-12|-62||||
+NX-Metal-2-Metal-3-Con|contact@12||0|-238||||
+NX-Metal-2-Metal-3-Con|contact@26||24|-94||||
+NX-Metal-2-Metal-3-Con|contact@29||24|-62||||
+NX-Metal-2-Metal-3-Con|contact@47||-6|32||||
+NX-Metal-1-Metal-2-Con|contact@48||-42.5|32||||
+NX-Metal-1-Metal-2-Con|contact@49||-65|82||||
+NX-Metal-2-Metal-3-Con|contact@50||-6|82||||
+NX-Metal-2-Metal-3-Con|contact@51||6|112||||
+NX-Metal-1-Metal-2-Con|contact@52||-36.5|112||||
+NX-Metal-2-Metal-3-Con|contact@53||18|112||||
+NX-Metal-2-Metal-3-Con|contact@54||12|82||||
+NX-Metal-1-Metal-2-Con|contact@55||22.5|82||||
+NX-Metal-1-Metal-2-Con|contact@56||42.5|112||||
+NX-Metal-1-Metal-2-Con|contact@57||-14|62||||
+NX-Metal-2-Metal-3-Con|contact@58||6|62||||
+NX-Metal-1-Metal-2-Con|contact@62||65|62||||
+NX-Metal-2-Metal-3-Con|contact@63||18|62||||
+NX-Metal-2-Metal-3-Con|contact@64||12|32||||
+NX-Metal-1-Metal-2-Con|contact@66||25|32||||
+NX-Metal-2-Metal-3-Con|contact@67||-18|-238||||
+NX-Metal-2-Metal-3-Con|contact@68||-18|-206||||
+NX-Metal-2-Metal-3-Con|contact@69||0|-206||||
+NX-Metal-1-Metal-2-Con|contact@70||-64|-182||||
+NX-Metal-1-Metal-2-Con|contact@71||64|-182||||
+NX-Metal-2-Metal-3-Con|contact@72||30|-182||||
+NX-Metal-2-Metal-3-Con|contact@73||-36|-182||||
+NX-Metal-1-Metal-2-Con|contact@74||-64|-38||||
+NX-Metal-2-Metal-3-Con|contact@75||-30|-38||||
+NX-Metal-1-Metal-2-Con|contact@76||64|-38||||
+NX-Metal-2-Metal-3-Con|contact@77||36|-38||||
+NMetal-1-Pin|pin@66||0|5||||
+NMetal-1-Pin|pin@67||25|5||||
+NMetal-2-Pin|pin@79||-31|-238||||
+NMetal-3-Pin|pin@82||36|0||||
+NMetal-3-Pin|pin@83||30|0||||
+NMetal-3-Pin|pin@84||-30|0||||
+NMetal-3-Pin|pin@85||-36|0||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-72|216|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||72|216|||D5G4;
+IscanAMPx4;2{lay}|scanAmp4@7||0|72|Y||D5G4;
+IscanBusInM3;1{lay}|scanBusI@2||0|-288|||D5G4;
+IscanBusOutM3;1{lay}|scanBusO@2||0|288|||D5G4;
+IscanTwinAmpPair;1{lay}|scanTwin@2||0|-216|||D5G4;
+IscanTwinAmpPair;1{lay}|scanTwin@3||0|-72|||D5G4;
+IwiresL:select144;1{lay}|select14@1||0|216|||D5G4;
+Ametal-3|net@7|||S2700|scanBusI@2|si[6]|6|-288|contact@58||6|62
+Ametal-3|net@9|||S2700|scanBusI@2|si[8]|18|-288|contact@63||18|62
+Ametal-3|net@26|||S2700|scanBusI@2|si[3]|-12|-288|contact@4||-12|-94
+Ametal-3|net@42|||S2700|scanBusI@2|si[5]|0|-288|contact@12||0|-238
+Ametal-2|net@71|||S1800|contact@12||0|-238|scanTwin@2|in[2]|18.5|-238
+Ametal-3|net@99|||S900|contact@47||-6|32|scanBusI@2|si[4]|-6|-285
+Ametal-3|net@104|||S2700|scanBusI@2|si[9]|24|-288|contact@26||24|-94
+Ametal-2|net@142|||S1800|contact@48||-42.5|32|contact@47||-6|32
+Ametal-3|net@143|||S900|scanBusO@2|so[4]|-6|291|contact@50||-6|82
+Ametal-2|net@151|||S1800|contact@49||-65|82|contact@50||-6|82
+Ametal-3|net@153|||S2700|contact@51||6|112|scanBusO@2|so[6]|6|288
+Ametal-2|net@154|||S1800|contact@53||18|112|contact@56||42.5|112
+Ametal-2|net@155|||S1800|contact@52||-36.5|112|contact@51||6|112
+Ametal-3|net@157|||S2700|contact@53||18|112|scanBusO@2|so[8]|18|288
+Ametal-3|net@159|||S2700|contact@54||12|82|scanBusO@2|so[7]|12|288
+Ametal-2|net@161|||S1800|contact@54||12|82|contact@55||22.5|82
+Ametal-2|net@168|||S1800|contact@57||-14|62|contact@58||6|62
+Ametal-2|net@175|||S1800|contact@63||18|62|contact@62||65|62
+Ametal-3|net@180|||S2700|scanBusI@2|si[7]|12|-288|contact@64||12|32
+Ametal-1|net@260|||S2700|contact@48||-42.5|32|scanAmp4@7|in[1]|-42.5|93
+Ametal-1|net@261|||S900|contact@49||-65|82|scanAmp4@7|out[1]|-65|49.6
+Ametal-1|net@263|||S900|contact@57||-14|62|scanAmp4@7|out[2]|-14|49.6
+Ametal-1|net@265|||S900|contact@52||-36.5|112|scanAmp4@7|in[2]|-36.5|93
+Ametal-1|net@267|||S2700|contact@55||22.5|82|scanAmp4@7|in[3]|22.5|93
+Ametal-1|net@270|||S900|contact@56||42.5|112|scanAmp4@7|in[4]|42.5|93
+Ametal-1|net@271|||S900|contact@62||65|62|scanAmp4@7|out[4]|65|49.6
+Ametal-1|net@275|||S1800|pin@66||0|5|pin@67||25|5
+Ametal-1|net@276|||S900|scanAmp4@7|out[3]|0|49.6|pin@66||0|5
+Ametal-2|net@279|||S1800|contact@64||12|32|contact@66||25|32
+Ametal-1|net@281|||S2700|pin@67||25|5|contact@66||25|32
+Ametal-2|net@293|||S1800|scanTwin@2|in[1]|-18.5|-238|contact@67||-18|-238
+Ametal-3|net@294|||S2700|scanBusI@2|si[2]|-18|-288|contact@67||-18|-238
+Ametal-2|net@297|||S1800|scanTwin@2|outA[1]|-32|-206|contact@68||-18|-206
+Ametal-2|net@300|||S0|scanTwin@2|outA[2]|32|-206|contact@69||0|-206
+Ametal-2|net@302|||S0|scanTwin@2|in[1]|-18.5|-238|pin@79||-31|-238
+Ametal-2|net@304|||S1800|scanTwin@3|in[1]|-18.5|-94|contact@4||-12|-94
+Ametal-2|net@307|||S0|contact@5||-12|-62|scanTwin@3|outA[1]|-32|-62
+Ametal-2|net@309|||S1800|contact@29||24|-62|scanTwin@3|outA[2]|32|-62
+Ametal-2|net@310|||S0|contact@26||24|-94|scanTwin@3|in[2]|18.5|-94
+Ametal-3|net@323|||S2700|contact@68||-18|-206|scanBusO@2|so[2]|-18|288
+Ametal-3|net@324|||S2700|contact@69||0|-206|scanBusO@2|so[5]|0|288
+Ametal-3|net@325|||S2700|contact@29||24|-62|scanBusO@2|so[9]|24|288
+Ametal-3|net@326|||S2700|contact@5||-12|-62|scanBusO@2|so[3]|-12|288
+Ametal-3|net@328|||S900|pin@85||-36|0|contact@73||-36|-182
+Ametal-3|net@330|||S900|pin@83||30|0|contact@72||30|-182
+Ametal-1|net@334|||S2700|scanTwin@2|outB[1]|-64|-199|contact@70||-64|-182
+Ametal-1|net@336|||S2700|scanTwin@2|outB[2]|64|-199|contact@71||64|-182
+Ametal-2|net@338|||S1800|contact@72||30|-182|contact@71||64|-182
+Ametal-2|net@339|||S1800|contact@70||-64|-182|contact@73||-36|-182
+Ametal-1|net@342|||S2700|scanTwin@3|outB[1]|-64|-55|contact@74||-64|-38
+Ametal-3|net@343|||S900|pin@84||-30|0|contact@75||-30|-38
+Ametal-2|net@344|||S1800|contact@74||-64|-38|contact@75||-30|-38
+Ametal-1|net@346|||S2700|scanTwin@3|outB[2]|64|-55|contact@76||64|-38
+Ametal-3|net@347|||S900|pin@82||36|0|contact@77||36|-38
+Ametal-2|net@348|||S1800|contact@77||36|-38|contact@76||64|-38
+Ametal-2|net@349||6.2|S1800|pinsVddG@2|vdd|-72|266|pinsVddG@3|vdd|72|266
+Ametal-2|net@350||6.2|S0|pinsVddG@3|gnd|72|216|pinsVddG@2|gnd|-72|216
+Ametal-2|net@351||6.2|S0|pinsVddG@3|vdd_1|72|166|pinsVddG@2|vdd_1|-72|166
+Egnd||D5G2;|pinsVddG@2|gnd|G
+Egnd_3||D5G2;|scanTwin@2|gnd_3|G
+Egnd_4||D5G2;|scanTwin@2|gnd_4|G
+Egnd_13||D5G2;|scanAmp4@7|gnd_3|G
+Egnd_14||D5G2;|scanAmp4@7|gnd|G
+Egnd_15||D5G2;|scanTwin@3|gnd_3|G
+Egnd_16||D5G2;|scanTwin@3|gnd_4|G
+Egnd_17||D5G2;|pinsVddG@3|gnd|G
+Emc||D5G2;|pin@82||O
+Ep1p||D5G2;|pin@84||O
+Ep2p||D5G2;|pin@85||O
+Erd||D5G2;|pin@83||O
+Esi[1]||D5G2;|scanBusI@2|si[1]|B
+Esi[2]||D5G2;|scanBusI@2|si[2]|B
+Esi[3]||D5G2;|scanBusI@2|si[3]|B
+Esi[4]||D5G2;|scanBusI@2|si[4]|B
+Esi[5]||D5G2;|scanBusI@2|si[5]|B
+Esi[6]||D5G2;|scanBusI@2|si[6]|B
+Esi[7]||D5G2;|scanBusI@2|si[7]|B
+Esi[8]||D5G2;|scanBusI@2|si[8]|B
+Esi[9]||D5G2;|scanBusI@2|si[9]|B
+Eso[1]||D5G2;|scanBusO@2|so[1]|B
+Eso[2]||D5G2;|scanBusO@2|so[2]|B
+Eso[3]||D5G2;|scanBusO@2|so[3]|B
+Eso[4]||D5G2;|scanBusO@2|so[4]|B
+Eso[5]||D5G2;|scanBusO@2|so[5]|B
+Eso[6]||D5G2;|scanBusO@2|so[6]|B
+Eso[7]||D5G2;|scanBusO@2|so[7]|B
+Eso[8]||D5G2;|scanBusO@2|so[8]|B
+Eso[9]||D5G2;|scanBusO@2|so[9]|B
+Evdd||D5G2;|pinsVddG@2|vdd|P
+Evdd_1||D5G2;|pinsVddG@2|vdd_1|P
+Evdd_6||D5G2;|scanTwin@2|vdd_6|P
+Evdd_7||D5G2;|scanTwin@2|vdd_7|P
+Evdd_8||D5G2;|scanTwin@2|vdd_8|P
+Evdd_9||D5G2;|scanTwin@2|vdd_9|P
+Evdd_27||D5G2;|scanAmp4@7|vdd_7|P
+Evdd_28||D5G2;|scanAmp4@7|vdd|P
+Evdd_29||D5G2;|scanAmp4@7|vdd_5|P
+Evdd_30||D5G2;|scanAmp4@7|vdd_6|P
+Evdd_31||D5G2;|scanTwin@3|vdd_6|P
+Evdd_32||D5G2;|scanTwin@3|vdd_7|P
+Evdd_33||D5G2;|scanTwin@3|vdd_8|P
+Evdd_34||D5G2;|scanTwin@3|vdd_9|P
+Evdd_35||D5G2;|pinsVddG@3|vdd|P
+Evdd_36||D5G2;|pinsVddG@3|vdd_1|P
+X
+
+# Cell scanBoost;2{sch}
+CscanBoost;2{sch}||schematic|1184793850280|1237742119244|
+IscanTwinAmp;1{ic}|a[1:4]|D5G3;X5;Y-2;|0|0|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-9|-15|||YRRR|
+NOff-Page|conn@2||-9|13|||R|
+NOff-Page|conn@3||9|6||||
+Ngeneric:Invisible-Pin|pin@0||-1|36.5|||||ART_message(D5G5;)SscanBoost
+Ngeneric:Invisible-Pin|pin@1||-0.5|32.5|||||ART_message(D5G3;)Sies 23 November 07
+Ngeneric:Invisible-Pin|pin@2||4.5|27|||||ART_message(D5G3;)Ss[1:9] = sin,phi2,phi1,wr, rd, phi1_return, phi2_return, sin_return, mc
+NBus_Pin|pin@3||0|-15|-1|-1||
+NBus_Pin|pin@4||-3|9|-1|-1||
+NBus_Pin|pin@8||-21|-7|-1|-1||
+NBus_Pin|pin@9||-21|9|-1|-1||
+NBus_Pin|pin@16||3|6|-1|-1||
+IscanAMPx4;1{ic}|scanAmp4@4||-21|3|R||D5G4;
+IscanBoost;1{ic}|scanBoos@0||28|14|R||D5G4;
+Abus|net@27||-0.5|IJ0|conn@3|a|7|6|pin@16||3|6
+Abus|net@28||-0.5|IJ900|pin@16||3|6|a[1:4]|outB[1]|3|3
+Abus|si[2,3,5,9]|D5G2;|-0.5|IJ900|a[1:4]|in[1]|0|-3|pin@3||0|-15
+Abus|si[4],so[6,7,8]|D5G2;|-0.5|IJ900|scanAmp4@4|in[1:4]|-21|0|pin@8||-21|-7
+Abus|so[2,3,5,9]|D5G2;|-0.5|IJ2700|a[1:4]|outA[1]|-3|3|pin@4||-3|9
+Abus|so[4],si[6,7,8]|D5G2;|-0.5|IJ2700|scanAmp4@4|out[1:4]|-21|6|pin@9||-21|9
+Ep2p,p1p,rd,mc||D6G2;|conn@3|y|O
+Esi[1:9]||D4G2;|conn@0|a|B
+Eso[1:9]||D6G2;|conn@2|y|O
+X
+
+# Cell scanBusInM1;1{lay}
+CscanBusInM1;1{lay}||cmos90|1180628762335|1205537532351|I
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-Pin|pin@1||-24|0||||
+NMetal-1-Pin|pin@9||-18|0||||
+NMetal-1-Pin|pin@10||-12|0||||
+NMetal-1-Pin|pin@11||-6|3||||
+NMetal-1-Pin|pin@12||0|0||||
+NMetal-1-Pin|pin@13||6|0||||
+NMetal-1-Pin|pin@14||12|0||||
+NMetal-1-Pin|pin@15||18|0||||
+NMetal-1-Pin|pin@16||24|0||||
+Esi[1]||D5G2;|pin@1||B
+Esi[2]||D5G2;|pin@9||B
+Esi[3]||D5G2;|pin@10||B
+Esi[4]||D5G2;|pin@11||B
+Esi[5]||D5G2;|pin@12||B
+Esi[6]||D5G2;|pin@13||B
+Esi[7]||D5G2;|pin@14||B
+Esi[8]||D5G2;|pin@15||B
+Esi[9]||D5G2;|pin@16||B
+X
+
+# Cell scanBusInM2;1{lay}
+CscanBusInM2;1{lay}||cmos90|1180628762335|1205537534566|I
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-2-Pin|pin@1||-24|0||||
+NMetal-2-Pin|pin@9||-18|0||||
+NMetal-2-Pin|pin@10||-12|0||||
+NMetal-2-Pin|pin@11||-6|3||||
+NMetal-2-Pin|pin@12||0|0||||
+NMetal-2-Pin|pin@13||6|0||||
+NMetal-2-Pin|pin@14||12|0||||
+NMetal-2-Pin|pin@15||18|0||||
+NMetal-2-Pin|pin@16||24|0||||
+Esi[1]||D5G2;|pin@1||B
+Esi[2]||D5G2;|pin@9||B
+Esi[3]||D5G2;|pin@10||B
+Esi[4]||D5G2;|pin@11||B
+Esi[5]||D5G2;|pin@12||B
+Esi[6]||D5G2;|pin@13||B
+Esi[7]||D5G2;|pin@14||B
+Esi[8]||D5G2;|pin@15||B
+Esi[9]||D5G2;|pin@16||B
+X
+
+# Cell scanBusInM3;1{lay}
+CscanBusInM3;1{lay}||cmos90|1180628762335|1205537536702|I|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234017879468
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-3-Pin|pin@1||-24|0||||
+NMetal-3-Pin|pin@9||-18|0||||
+NMetal-3-Pin|pin@10||-12|0||||
+NMetal-3-Pin|pin@11||-6|3||||
+NMetal-3-Pin|pin@12||0|0||||
+NMetal-3-Pin|pin@13||6|0||||
+NMetal-3-Pin|pin@14||12|0||||
+NMetal-3-Pin|pin@15||18|0||||
+NMetal-3-Pin|pin@16||24|0||||
+Esi[1]||D5G2;|pin@1||B
+Esi[2]||D5G2;|pin@9||B
+Esi[3]||D5G2;|pin@10||B
+Esi[4]||D5G2;|pin@11||B
+Esi[5]||D5G2;|pin@12||B
+Esi[6]||D5G2;|pin@13||B
+Esi[7]||D5G2;|pin@14||B
+Esi[8]||D5G2;|pin@15||B
+Esi[9]||D5G2;|pin@16||B
+X
+
+# Cell scanBusInM3noSin;1{lay}
+CscanBusInM3noSin;1{lay}||cmos90|1180628762335|1226322292292|I|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226002623395
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-3-Pin|pin@9||-18|0||||
+NMetal-3-Pin|pin@10||-12|0||||
+NMetal-3-Pin|pin@11||-6|3||||
+NMetal-3-Pin|pin@12||0|0||||
+NMetal-3-Pin|pin@13||6|0||||
+NMetal-3-Pin|pin@14||12|0||||
+NMetal-3-Pin|pin@16||24|0||||
+Esi[2]||D5G2;|pin@9||B
+Esi[3]||D5G2;|pin@10||B
+Esi[4]||D5G2;|pin@11||B
+Esi[5]||D5G2;|pin@12||B
+Esi[6]||D5G2;|pin@13||B
+Esi[7]||D5G2;|pin@14||B
+Esi[9]||D5G2;|pin@16||B
+X
+
+# Cell scanBusOutM1;1{lay}
+CscanBusOutM1;1{lay}||cmos90|1180628762335|1205537538719|I
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-Pin|pin@1||-24|0||||
+NMetal-1-Pin|pin@9||-18|0||||
+NMetal-1-Pin|pin@10||-12|0||||
+NMetal-1-Pin|pin@11||-6|3||||
+NMetal-1-Pin|pin@12||0|0||||
+NMetal-1-Pin|pin@13||6|0||||
+NMetal-1-Pin|pin@14||12|0||||
+NMetal-1-Pin|pin@15||18|0||||
+NMetal-1-Pin|pin@16||24|0||||
+Eso[1]||D5G2;|pin@1||B
+Eso[2]||D5G2;|pin@9||B
+Eso[3]||D5G2;|pin@10||B
+Eso[4]||D5G2;|pin@11||B
+Eso[5]||D5G2;|pin@12||B
+Eso[6]||D5G2;|pin@13||B
+Eso[7]||D5G2;|pin@14||B
+Eso[8]||D5G2;|pin@15||B
+Eso[9]||D5G2;|pin@16||B
+X
+
+# Cell scanBusOutM2;1{lay}
+CscanBusOutM2;1{lay}||cmos90|1180628762335|1205537540776|I
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-2-Pin|pin@1||-24|0||||
+NMetal-2-Pin|pin@9||-18|0||||
+NMetal-2-Pin|pin@10||-12|0||||
+NMetal-2-Pin|pin@11||-6|3||||
+NMetal-2-Pin|pin@12||0|0||||
+NMetal-2-Pin|pin@13||6|0||||
+NMetal-2-Pin|pin@14||12|0||||
+NMetal-2-Pin|pin@15||18|0||||
+NMetal-2-Pin|pin@16||24|0||||
+Eso[1]||D5G2;|pin@1||B
+Eso[2]||D5G2;|pin@9||B
+Eso[3]||D5G2;|pin@10||B
+Eso[4]||D5G2;|pin@11||B
+Eso[5]||D5G2;|pin@12||B
+Eso[6]||D5G2;|pin@13||B
+Eso[7]||D5G2;|pin@14||B
+Eso[8]||D5G2;|pin@15||B
+Eso[9]||D5G2;|pin@16||B
+X
+
+# Cell scanBusOutM3;1{lay}
+CscanBusOutM3;1{lay}||cmos90|1180628762335|1205537542797|I|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234017879468
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-3-Pin|pin@1||-24|0||||
+NMetal-3-Pin|pin@9||-18|0||||
+NMetal-3-Pin|pin@10||-12|0||||
+NMetal-3-Pin|pin@11||-6|3||||
+NMetal-3-Pin|pin@12||0|0||||
+NMetal-3-Pin|pin@13||6|0||||
+NMetal-3-Pin|pin@14||12|0||||
+NMetal-3-Pin|pin@15||18|0||||
+NMetal-3-Pin|pin@16||24|0||||
+Eso[1]||D5G2;|pin@1||B
+Eso[2]||D5G2;|pin@9||B
+Eso[3]||D5G2;|pin@10||B
+Eso[4]||D5G2;|pin@11||B
+Eso[5]||D5G2;|pin@12||B
+Eso[6]||D5G2;|pin@13||B
+Eso[7]||D5G2;|pin@14||B
+Eso[8]||D5G2;|pin@15||B
+Eso[9]||D5G2;|pin@16||B
+X
+
+# Cell scanBusOutM3noSout;1{lay}
+CscanBusOutM3noSout;1{lay}||cmos90|1180628762335|1226002282578|I|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226002623395
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-3-Pin|pin@9||-18|0||||
+NMetal-3-Pin|pin@10||-12|0||||
+NMetal-3-Pin|pin@11||-6|3||||
+NMetal-3-Pin|pin@12||0|0||||
+NMetal-3-Pin|pin@13||6|0||||
+NMetal-3-Pin|pin@14||12|0||||
+NMetal-3-Pin|pin@15||18|0||||
+NMetal-3-Pin|pin@16||24|0||||
+Eso[2]||D5G2;|pin@9||B
+Eso[3]||D5G2;|pin@10||B
+Eso[4]||D5G2;|pin@11||B
+Eso[5]||D5G2;|pin@12||B
+Eso[6]||D5G2;|pin@13||B
+Eso[7]||D5G2;|pin@14||B
+Eso[8]||D5G2;|pin@15||B
+Eso[9]||D5G2;|pin@16||B
+X
+
 # Cell scanCap;1{ic}
 CscanCap;1{ic}||artwork|1184794003346|1194706304473|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -49,7 +1003,7 @@ Esi[1:9]||D5G2;|pin@0||B
 X
 
 # Cell scanCap;1{lay}
-CscanCap;1{lay}||cmos90|1184793644771|1226322962956|I|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226347799796
+CscanCap;1{lay}||cmos90|1184793644771|1237735007456|I|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226347799796
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@0||12|12||||
 NX-Metal-2-Metal-3-Con|contact@1||-18|12||||
@@ -58,26 +1012,26 @@ NX-Metal-2-Metal-3-Con|contact@3||6|6||||
 NX-Metal-2-Metal-3-Con|contact@4||-24|18||||
 NX-Metal-2-Metal-3-Con|contact@5||18|18||||
 NMetal-3-Pin|pin@0||-18|16.5||||
-IscanJ:scanBusInM3;1{lay}|scanBusI@1||0|0|||D5G4;
-Ametal-3|net@0|||S2700|scanBusI@1|si[2]|-18|0|contact@1||-18|12
+IscanBusInM3;1{lay}|scanBusI@2||0|0|||D5G4;
+Ametal-3|net@0|||S2700|scanBusI@2|si[2]|-18|0|contact@1||-18|12
 Ametal-2|net@2|||S1800|contact@1||-18|12|contact@0||12|12
 Ametal-2|net@3|||S1800|contact@4||-24|18|contact@5||18|18
-Ametal-3|net@6|||S2700|scanBusI@1|si[7]|12|0|contact@0||12|12
+Ametal-3|net@6|||S2700|scanBusI@2|si[7]|12|0|contact@0||12|12
 Ametal-3|net@7|||S2700|contact@1||-18|12|pin@0||-18|16.5
-Ametal-3|net@10|||S2700|scanBusI@1|si[3]|-12|0|contact@2||-12|6
+Ametal-3|net@10|||S2700|scanBusI@2|si[3]|-12|0|contact@2||-12|6
 Ametal-2|net@11|||S1800|contact@2||-12|6|contact@3||6|6
-Ametal-3|net@12|||S2700|scanBusI@1|si[6]|6|0|contact@3||6|6
-Ametal-3|net@14|||S2700|scanBusI@1|si[1]|-24|0|contact@4||-24|18
-Ametal-3|net@16|||S2700|scanBusI@1|si[8]|18|0|contact@5||18|18
-Esi[1]||D5G2;|scanBusI@1|si[1]|B
-Esi[2]||D5G2;|scanBusI@1|si[2]|B
-Esi[3]||D5G2;|scanBusI@1|si[3]|B
-Esi[4]||D5G2;|scanBusI@1|si[4]|B
-Esi[5]||D5G2;|scanBusI@1|si[5]|B
-Esi[6]||D5G2;|scanBusI@1|si[6]|B
-Esi[7]||D5G2;|scanBusI@1|si[7]|B
-Esi[8]||D5G2;|scanBusI@1|si[8]|B
-Esi[9]||D5G2;|scanBusI@1|si[9]|B
+Ametal-3|net@12|||S2700|scanBusI@2|si[6]|6|0|contact@3||6|6
+Ametal-3|net@14|||S2700|scanBusI@2|si[1]|-24|0|contact@4||-24|18
+Ametal-3|net@16|||S2700|scanBusI@2|si[8]|18|0|contact@5||18|18
+Esi[1]||D5G2;|scanBusI@2|si[1]|B
+Esi[2]||D5G2;|scanBusI@2|si[2]|B
+Esi[3]||D5G2;|scanBusI@2|si[3]|B
+Esi[4]||D5G2;|scanBusI@2|si[4]|B
+Esi[5]||D5G2;|scanBusI@2|si[5]|B
+Esi[6]||D5G2;|scanBusI@2|si[6]|B
+Esi[7]||D5G2;|scanBusI@2|si[7]|B
+Esi[8]||D5G2;|scanBusI@2|si[8]|B
+Esi[9]||D5G2;|scanBusI@2|si[9]|B
 X
 
 # Cell scanCap;1{sch}
@@ -481,9 +1435,8 @@ Esor[1:9]||D6G2;|conn@5|y|B
 X
 
 # Cell scanEx1vertA;3{lay}
-CscanEx1vertA;3{lay}|scanEx1|cmos90|1194706959936|1227527985167||ATTR_NCC(D5G3;NTY65;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227528013436|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234017879468
+CscanEx1vertA;3{lay}|scanEx1|cmos90|1194706959936|1237735832126||ATTR_NCC(D5G3;NTY65;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237735839033|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237735839033
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||-58.5|-22||||
 NX-Metal-1-Metal-2-Con|contact@6||66|10||||
 NX-Metal-1-Metal-2-Con|contact@15||-43|28||||
 NX-Metal-2-Metal-3-Con|contact@16||-18|28||||
@@ -492,65 +1445,64 @@ NX-Metal-1-Metal-2-Con|contact@18||4|34||||
 NMetal-1-Polysilicon-Con|contact@19||55|44||5.2||
 NX-Metal-1-Metal-2-Con|contact@20||55|40||||
 NX-Metal-2-Metal-3-Con|contact@21||0|40||||
+NX-Metal-1-Metal-2-Con|contact@22||-58.5|-16||||
 NMetal-3-Pin|pin@20||24|-25||||
-NMetal-2-Pin|pin@21||-27|-22||||
 NMetal-2-Pin|pin@22||-27|-16||||
 NMetal-2-Pin|pin@23||-27|10||||
 NMetal-2-Pin|pin@24||-27|16||||
 NPolysilicon-Pin|pin@26||53.5|58.5||||
 NPolysilicon-Pin|pin@28||53.5|46.6||||
-IscanJ:scanBusInM3;1{lay}|scanBusI@2||0|-72|||D5G4;
-IscanJ:scanBusOutM3;1{lay}|scanBusO@2||0|72|||D5G4;
+IscanBusInM3;1{lay}|scanBusI@3||0|-72|||D5G4;
+IscanBusOutM3;1{lay}|scanBusO@3||0|72|||D5G4;
 IscanCellE;1{lay}|scanCell@0||0|0|||D5G4;
-Ametal-3|net@4|||S900|contact@16||-18|28|scanBusI@2|si[2]|-18|-72
-Ametal-3|net@5|||S900|contact@17||-12|34|scanBusI@2|si[3]|-12|-72
-Ametal-3|net@6|||S900|scanBusO@2|so[4]|-6|75|scanBusI@2|si[4]|-6|-69
-Ametal-3|net@7|||S900|contact@21||0|40|scanBusI@2|si[5]|0|-72
-Ametal-3|net@8|||S900|scanBusO@2|so[6]|6|72|scanBusI@2|si[6]|6|-72
-Ametal-3|net@9|||S900|scanBusO@2|so[7]|12|72|scanBusI@2|si[7]|12|-72
-Ametal-1|net@13|||S900|scanCell@0|sin|-58.5|-7|contact@0||-58.5|-22
+Ametal-3|net@4|||S900|contact@16||-18|28|scanBusI@3|si[2]|-18|-72
+Ametal-3|net@5|||S900|contact@17||-12|34|scanBusI@3|si[3]|-12|-72
+Ametal-3|net@6|||S900|scanBusO@3|so[4]|-6|75|scanBusI@3|si[4]|-6|-69
+Ametal-3|net@7|||S900|contact@21||0|40|scanBusI@3|si[5]|0|-72
+Ametal-3|net@8|||S900|scanBusO@3|so[6]|6|72|scanBusI@3|si[6]|6|-72
+Ametal-3|net@9|||S900|scanBusO@3|so[7]|12|72|scanBusI@3|si[7]|12|-72
 Ametal-1|net@28|||S2700|scanCell@0|sout|66|-10.4|contact@6||66|10
 Ametal-1|net@53|||S2700|scanCell@0|p2p|-43|25|contact@15||-43|28
 Ametal-2|net@55|||S1800|contact@15||-43|28|contact@16||-18|28
 Ametal-2|net@58|||S1800|contact@17||-12|34|contact@18||4|34
 Ametal-1|net@59|||S2700|scanCell@0|p1p|4|31|contact@18||4|34
-Ametal-3|net@60|||S900|pin@20||24|-25|scanBusI@2|si[9]|24|-72
-Ametal-3|net@71|||S900|scanBusO@2|so[3]|-12|72|contact@17||-12|34
-Ametal-3|net@72|||S900|scanBusO@2|so[2]|-18|72|contact@16||-18|28
-Ametal-3|net@76|||S900|scanBusO@2|so[9]|24|72|pin@20||24|-25
-Ametal-2|net@77|||S1800|contact@0||-58.5|-22|pin@21||-27|-22
-Ametal-2|net@95|||S2700|pin@21||-27|-22|pin@22||-27|-16
+Ametal-3|net@60|||S900|pin@20||24|-25|scanBusI@3|si[9]|24|-72
+Ametal-3|net@71|||S900|scanBusO@3|so[3]|-12|72|contact@17||-12|34
+Ametal-3|net@72|||S900|scanBusO@3|so[2]|-18|72|contact@16||-18|28
+Ametal-3|net@76|||S900|scanBusO@3|so[9]|24|72|pin@20||24|-25
 Ametal-2|net@96|||S1800|pin@23||-27|10|contact@6||66|10
 Ametal-2|net@97|||S2700|pin@23||-27|10|pin@24||-27|16
 Ametal-1|net@99|||S900|contact@19||55|41.4|contact@20||55|40
 Ametal-2|net@102|||S0|contact@20||55|40|contact@21||0|40
-Ametal-3|net@103|||S900|scanBusO@2|so[5]|0|72|contact@21||0|40
+Ametal-3|net@103|||S900|scanBusO@3|so[5]|0|72|contact@21||0|40
 APolysilicon|net@104|||S1800|scanCell@0|rd|28|58.5|pin@26||53.5|58.5
 APolysilicon|net@107|||S1800|pin@28||53.5|46.6|contact@19||55|46.6
 APolysilicon|net@108|||S900|pin@26||53.5|58.5|pin@28||53.5|46.6
-Ametal-3|net@109|||S2700|scanBusI@2|si[8]|18|-72|scanBusO@2|so[8]|18|72
+Ametal-3|net@109|||S2700|scanBusI@3|si[8]|18|-72|scanBusO@3|so[8]|18|72
+Ametal-2|net@126|||S0|pin@22||-27|-16|contact@22||-58.5|-16
+Ametal-1|net@127|||S900|scanCell@0|sin|-58.5|-7|contact@22||-58.5|-16
 EdIn[1]||D5G2;|scanCell@0|dIn[1]|I
 Egnd||D5G2;|scanCell@0|gnd|G
 Egnd_1||D5G2;|scanCell@0|gnd_1|G
 Emc||D5G2;|pin@20||O
 Esir[1]||D5G2;|pin@22||I
-Esir[2]||D5G2;|scanBusI@2|si[2]|B
-Esir[3]||D5G2;|scanBusI@2|si[3]|B
-Esir[4]||D5G2;|scanBusI@2|si[4]|B
-Esir[5]||D5G2;|scanBusI@2|si[5]|B
-Esir[6]||D5G2;|scanBusI@2|si[6]|B
-Esir[7]||D5G2;|scanBusI@2|si[7]|B
-Esir[8]||D5G2;|scanBusI@2|si[8]|B
-Esir[9]||D5G2;|scanBusI@2|si[9]|B
+Esir[2]||D5G2;|scanBusI@3|si[2]|B
+Esir[3]||D5G2;|scanBusI@3|si[3]|B
+Esir[4]||D5G2;|scanBusI@3|si[4]|B
+Esir[5]||D5G2;|scanBusI@3|si[5]|B
+Esir[6]||D5G2;|scanBusI@3|si[6]|B
+Esir[7]||D5G2;|scanBusI@3|si[7]|B
+Esir[8]||D5G2;|scanBusI@3|si[8]|B
+Esir[9]||D5G2;|scanBusI@3|si[9]|B
 Esor[1]||D5G2;|pin@24||O
-Esor[2]||D5G2;|scanBusO@2|so[2]|B
-Esor[3]||D5G2;|scanBusO@2|so[3]|B
-Esor[4]||D5G2;|scanBusO@2|so[4]|B
-Esor[5]||D5G2;|scanBusO@2|so[5]|B
-Esor[6]||D5G2;|scanBusO@2|so[6]|B
-Esor[7]||D5G2;|scanBusO@2|so[7]|B
-Esor[8]||D5G2;|scanBusO@2|so[8]|B
-Esor[9]||D5G2;|scanBusO@2|so[9]|B
+Esor[2]||D5G2;|scanBusO@3|so[2]|B
+Esor[3]||D5G2;|scanBusO@3|so[3]|B
+Esor[4]||D5G2;|scanBusO@3|so[4]|B
+Esor[5]||D5G2;|scanBusO@3|so[5]|B
+Esor[6]||D5G2;|scanBusO@3|so[6]|B
+Esor[7]||D5G2;|scanBusO@3|so[7]|B
+Esor[8]||D5G2;|scanBusO@3|so[8]|B
+Esor[9]||D5G2;|scanBusO@3|so[9]|B
 Evdd||D5G2;|scanCell@0|vdd|P
 Evdd_1||D5G2;|scanCell@0|vdd_1|P
 Evdd_2||D5G2;|scanCell@0|vdd_2|P
@@ -823,10 +1775,10 @@ Esout||D6G2;|conn@1|y|O
 X
 
 # Cell scanEx2vertA;1{lay}
-CscanEx2vertA;1{lay}|scanEx2|cmos90|1194706959936|1235245610035||ATTR_NCC(D5G3;NTY136.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235246816268
+CscanEx2vertA;1{lay}|scanEx2|cmos90|1194706959936|1237737101839||ATTR_NCC(D5G3;NTY136.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237737109370|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237737109370
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||-58.5|-94||||
-NX-Metal-2-Metal-3-Con|contact@1||-24|-94||||
+NX-Metal-1-Metal-2-Con|contact@0||-58.5|-88||||
+NX-Metal-2-Metal-3-Con|contact@1||-24|-88||||
 NX-Metal-2-Metal-3-Con|contact@2||-24|82||||
 NX-Metal-1-Metal-2-Con|contact@3||66|82||||
 NX-Metal-1-Metal-2-Con|contact@4||-58.5|44||||
@@ -848,21 +1800,21 @@ NPolysilicon-Pin|pin@8||28|-2.6||||
 NMetal-3-Pin|pin@20||24|-97||||
 NMetal-3-Pin|pin@24||24|97||||
 NMetal-1-Pin|pin@30||54|-2.6||||
-IscanJ:scanBusInM3;1{lay}|scanBusI@1||0|-144|||D5G4;
-IscanJ:scanBusOutM3;1{lay}|scanBusO@1||0|144|||D5G4;
+IscanBusInM3;1{lay}|scanBusI@2||0|-144|||D5G4;
+IscanBusOutM3;1{lay}|scanBusO@2||0|144|||D5G4;
 IscanCellE;1{lay}|scanCell@2||0|72|Y||D5G4;
 IscanCellE;1{lay}|scanCell@3||0|-72|||D5G4;
 Ametal-3|net@3|||S2700|contact@7||-24|-62|contact@5||-24|44
-Ametal-3|net@4|||S900|contact@16||-18|-44|scanBusI@1|si[2]|-18|-144
-Ametal-3|net@5|||S900|contact@17||-12|-50|scanBusI@1|si[3]|-12|-144
-Ametal-3|net@6|||S900|scanBusO@1|so[4]|-6|147|scanBusI@1|si[4]|-6|-141
-Ametal-3|net@8|||S900|scanBusO@1|so[6]|6|144|scanBusI@1|si[6]|6|-144
-Ametal-3|net@9|||S900|scanBusO@1|so[7]|12|144|scanBusI@1|si[7]|12|-144
-Ametal-3|net@10|||S900|scanBusO@1|so[8]|18|144|scanBusI@1|si[8]|18|-144
-Ametal-1|net@13|||S900|scanCell@3|sin|-58.5|-79|contact@0||-58.5|-94
-Ametal-3|net@14|||S2700|scanBusI@1|si[1]|-24|-144|contact@1||-24|-94
+Ametal-3|net@4|||S900|contact@16||-18|-44|scanBusI@2|si[2]|-18|-144
+Ametal-3|net@5|||S900|contact@17||-12|-50|scanBusI@2|si[3]|-12|-144
+Ametal-3|net@6|||S900|scanBusO@2|so[4]|-6|147|scanBusI@2|si[4]|-6|-141
+Ametal-3|net@8|||S900|scanBusO@2|so[6]|6|144|scanBusI@2|si[6]|6|-144
+Ametal-3|net@9|||S900|scanBusO@2|so[7]|12|144|scanBusI@2|si[7]|12|-144
+Ametal-3|net@10|||S900|scanBusO@2|so[8]|18|144|scanBusI@2|si[8]|18|-144
+Ametal-1|net@13|||S900|scanCell@3|sin|-58.5|-79|contact@0||-58.5|-88
+Ametal-3|net@14|||S2700|scanBusI@2|si[1]|-24|-144|contact@1||-24|-88
 Ametal-2|net@16|||S1800|contact@2||-24|82|contact@3||66|82
-Ametal-3|net@17|||S2700|contact@2||-24|82|scanBusO@1|so[1]|-24|144
+Ametal-3|net@17|||S2700|contact@2||-24|82|scanBusO@2|so[1]|-24|144
 Ametal-1|net@20|||S900|scanCell@2|sout|66|82.4|contact@3||66|82
 Ametal-1|net@23|||S900|scanCell@2|sin|-58.5|79|contact@4||-58.5|44
 Ametal-2|net@25|||S1800|contact@4||-58.5|44|contact@5||-24|44
@@ -871,9 +1823,9 @@ Ametal-1|net@28|||S2700|scanCell@3|sout|66|-82.4|contact@6||66|-62
 APolysilicon|net@31|||S2700|pin@8||28|-2.6|scanCell@2|rd|28|13.5
 APolysilicon|net@32|||S2700|scanCell@3|rd|28|-13.5|pin@8||28|-2.6
 Ametal-1|net@45||0.4|S2700|scanCell@2|p2p|-43|47|contact@11||-43|50
-Ametal-3|net@46|||S900|scanBusO@1|so[2]|-18|144|contact@12||-18|50
+Ametal-3|net@46|||S900|scanBusO@2|so[2]|-18|144|contact@12||-18|50
 Ametal-2|net@47|||S1800|contact@11||-43|50|contact@12||-18|50
-Ametal-3|net@48|||S900|scanBusO@1|so[3]|-12|144|contact@13||-12|44
+Ametal-3|net@48|||S900|scanBusO@2|so[3]|-12|144|contact@13||-12|44
 Ametal-2|net@50|||S1800|contact@13||-12|44|contact@14||4|44
 Ametal-1|net@51||0.4|S2700|scanCell@2|p1p|4|41|contact@14||4|44
 Ametal-1|net@53|||S2700|scanCell@3|p2p|-43|-47|contact@15||-43|-44
@@ -882,14 +1834,14 @@ Ametal-2|net@55|||S1800|contact@15||-43|-44|contact@16||-18|-44
 Ametal-3|net@57|||S900|contact@13||-12|44|contact@17||-12|-50
 Ametal-2|net@58|||S1800|contact@17||-12|-50|contact@18||4|-50
 Ametal-1|net@59||0.4|S900|scanCell@3|p1p|4|-41|contact@18||4|-50
-Ametal-3|net@60|||S900|pin@20||24|-97|scanBusI@1|si[9]|24|-144
-Ametal-3|net@64|||S900|scanBusO@1|so[9]|24|144|pin@24||24|97
+Ametal-3|net@60|||S900|pin@20||24|-97|scanBusI@2|si[9]|24|-144
+Ametal-3|net@64|||S900|scanBusO@2|so[9]|24|144|pin@24||24|97
 Ametal-3|net@65|||S900|pin@24||24|97|pin@20||24|-97
-Ametal-3|net@69|||S2700|contact@19||0|-32|scanBusO@1|so[5]|0|144
+Ametal-3|net@69|||S2700|contact@19||0|-32|scanBusO@2|so[5]|0|144
 Ametal-2|net@70|||S1800|contact@19||0|-32|contact@20||54|-32
-Ametal-3|net@72|||S2700|scanBusI@1|si[5]|0|-144|contact@19||0|-32
+Ametal-3|net@72|||S2700|scanBusI@2|si[5]|0|-144|contact@19||0|-32
 Ametal-1|net@76|||S0|pin@30||54|-2.6|contact@8||28|-2.6
-Ametal-2|net@77|||S1800|contact@0||-58.5|-94|contact@1||-24|-94
+Ametal-2|net@77|||S1800|contact@0||-58.5|-88|contact@1||-24|-88
 Ametal-1|net@79|||S2700|contact@20||54|-32|pin@30||54|-2.6
 APolysilicon|net@80|||S0|contact@8||28|-2.6|pin@8||28|-2.6
 EdIn[1]||D5FLeave alone;G2;|scanCell@3|dIn[1]|I
@@ -900,24 +1852,128 @@ Egnd_2||D5G2;|scanCell@3|gnd|G
 Egnd_3||D5G2;|scanCell@3|gnd_1|G
 Emc||D5G2;|pin@20||O
 Emc_1||D5G2;|pin@24||O
-Esir[1]||D5G2;|scanBusI@1|si[1]|B
-Esir[2]||D5G2;|scanBusI@1|si[2]|B
-Esir[3]||D5G2;|scanBusI@1|si[3]|B
-Esir[4]||D5G2;|scanBusI@1|si[4]|B
-Esir[5]||D5G2;|scanBusI@1|si[5]|B
-Esir[6]||D5G2;|scanBusI@1|si[6]|B
-Esir[7]||D5G2;|scanBusI@1|si[7]|B
-Esir[8]||D5G2;|scanBusI@1|si[8]|B
-Esir[9]||D5G2;|scanBusI@1|si[9]|B
-Esor[1]||D5G2;|scanBusO@1|so[1]|B
-Esor[2]||D5G2;|scanBusO@1|so[2]|B
-Esor[3]||D5G2;|scanBusO@1|so[3]|B
-Esor[4]||D5G2;|scanBusO@1|so[4]|B
-Esor[5]||D5G2;|scanBusO@1|so[5]|B
-Esor[6]||D5G2;|scanBusO@1|so[6]|B
-Esor[7]||D5G2;|scanBusO@1|so[7]|B
-Esor[8]||D5G2;|scanBusO@1|so[8]|B
-Esor[9]||D5G2;|scanBusO@1|so[9]|B
+Esir[1]||D5G2;|scanBusI@2|si[1]|B
+Esir[2]||D5G2;|scanBusI@2|si[2]|B
+Esir[3]||D5G2;|scanBusI@2|si[3]|B
+Esir[4]||D5G2;|scanBusI@2|si[4]|B
+Esir[5]||D5G2;|scanBusI@2|si[5]|B
+Esir[6]||D5G2;|scanBusI@2|si[6]|B
+Esir[7]||D5G2;|scanBusI@2|si[7]|B
+Esir[8]||D5G2;|scanBusI@2|si[8]|B
+Esir[9]||D5G2;|scanBusI@2|si[9]|B
+Esor[1]||D5G2;|scanBusO@2|so[1]|B
+Esor[2]||D5G2;|scanBusO@2|so[2]|B
+Esor[3]||D5G2;|scanBusO@2|so[3]|B
+Esor[4]||D5G2;|scanBusO@2|so[4]|B
+Esor[5]||D5G2;|scanBusO@2|so[5]|B
+Esor[6]||D5G2;|scanBusO@2|so[6]|B
+Esor[7]||D5G2;|scanBusO@2|so[7]|B
+Esor[8]||D5G2;|scanBusO@2|so[8]|B
+Esor[9]||D5G2;|scanBusO@2|so[9]|B
+Evdd||D5G2;|scanCell@2|vdd|P
+Evdd_1||D5G2;|scanCell@2|vdd_1|P
+Evdd_2||D5G2;|scanCell@2|vdd_2|P
+Evdd_3||D5G2;|scanCell@3|vdd|P
+Evdd_4||D5G2;|scanCell@3|vdd_1|P
+Evdd_5||D5G2;|scanCell@3|vdd_2|P
+Evdd_6||D5G2;|scanCell@2|vdd_3|P
+Evdd_7||D5G2;|scanCell@3|vdd_3|P
+X
+
+# Cell scanEx2vertB;1{lay}
+CscanEx2vertB;1{lay}|scanEx2|cmos90|1194706959936|1237773404130||ATTR_NCC(D5G3;NTY136.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237737109370|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237774872319
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-58.5|-88||||
+NX-Metal-1-Metal-2-Con|contact@3||66|82||||
+NX-Metal-1-Metal-2-Con|contact@4||-58.5|44||||
+NX-Metal-2-Metal-3-Con|contact@5||-24|44||||
+NX-Metal-1-Metal-2-Con|contact@6||66|-62||||
+NX-Metal-2-Metal-3-Con|contact@7||-24|-62||||
+NMetal-1-Polysilicon-Con|contact@8||28|0||5.2||
+NX-Metal-1-Metal-2-Con|contact@11||-43|50||||
+NX-Metal-2-Metal-3-Con|contact@12||-18|50||||
+NX-Metal-2-Metal-3-Con|contact@13||-12|44||||
+NX-Metal-1-Metal-2-Con|contact@14||4|44||||
+NX-Metal-1-Metal-2-Con|contact@15||-43|-44||||
+NX-Metal-2-Metal-3-Con|contact@16||-18|-44||||
+NX-Metal-2-Metal-3-Con|contact@17||-12|-50||||
+NX-Metal-1-Metal-2-Con|contact@18||4|-50||||
+NX-Metal-2-Metal-3-Con|contact@19||0|-32||||
+NX-Metal-1-Metal-2-Con|contact@20||54|-32||||
+NPolysilicon-Pin|pin@8||28|-2.6||||
+NMetal-3-Pin|pin@20||24|-97||||
+NMetal-3-Pin|pin@24||24|97||||
+NMetal-1-Pin|pin@30||54|-2.6||||
+NMetal-2-Pin|pin@31||-42|-88||||
+NMetal-2-Pin|pin@33||-15|82||||
+IscanBusInM3;1{lay}|scanBusI@2||0|-144|||D5G4;
+IscanBusOutM3;1{lay}|scanBusO@2||0|144|||D5G4;
+IscanCellE;1{lay}|scanCell@2||0|72|Y||D5G4;
+IscanCellE;1{lay}|scanCell@3||0|-72|||D5G4;
+Ametal-3|net@3|||S2700|contact@7||-24|-62|contact@5||-24|44
+Ametal-3|net@4|||S900|contact@16||-18|-44|scanBusI@2|si[2]|-18|-144
+Ametal-3|net@5|||S900|contact@17||-12|-50|scanBusI@2|si[3]|-12|-144
+Ametal-3|net@6|||S900|scanBusO@2|so[4]|-6|147|scanBusI@2|si[4]|-6|-141
+Ametal-3|net@8|||S900|scanBusO@2|so[6]|6|144|scanBusI@2|si[6]|6|-144
+Ametal-3|net@9|||S900|scanBusO@2|so[7]|12|144|scanBusI@2|si[7]|12|-144
+Ametal-3|net@10|||S900|scanBusO@2|so[8]|18|144|scanBusI@2|si[8]|18|-144
+Ametal-1|net@13|||S900|scanCell@3|sin|-58.5|-79|contact@0||-58.5|-88
+Ametal-1|net@20|||S900|scanCell@2|sout|66|82.4|contact@3||66|82
+Ametal-1|net@23|||S900|scanCell@2|sin|-58.5|79|contact@4||-58.5|44
+Ametal-2|net@25|||S1800|contact@4||-58.5|44|contact@5||-24|44
+Ametal-2|net@26|||S1800|contact@7||-24|-62|contact@6||66|-62
+Ametal-1|net@28|||S2700|scanCell@3|sout|66|-82.4|contact@6||66|-62
+APolysilicon|net@31|||S2700|pin@8||28|-2.6|scanCell@2|rd|28|13.5
+APolysilicon|net@32|||S2700|scanCell@3|rd|28|-13.5|pin@8||28|-2.6
+Ametal-1|net@45||0.4|S2700|scanCell@2|p2p|-43|47|contact@11||-43|50
+Ametal-3|net@46|||S900|scanBusO@2|so[2]|-18|144|contact@12||-18|50
+Ametal-2|net@47|||S1800|contact@11||-43|50|contact@12||-18|50
+Ametal-3|net@48|||S900|scanBusO@2|so[3]|-12|144|contact@13||-12|44
+Ametal-2|net@50|||S1800|contact@13||-12|44|contact@14||4|44
+Ametal-1|net@51||0.4|S2700|scanCell@2|p1p|4|41|contact@14||4|44
+Ametal-1|net@53|||S2700|scanCell@3|p2p|-43|-47|contact@15||-43|-44
+Ametal-3|net@54|||S900|contact@12||-18|50|contact@16||-18|-44
+Ametal-2|net@55|||S1800|contact@15||-43|-44|contact@16||-18|-44
+Ametal-3|net@57|||S900|contact@13||-12|44|contact@17||-12|-50
+Ametal-2|net@58|||S1800|contact@17||-12|-50|contact@18||4|-50
+Ametal-1|net@59||0.4|S900|scanCell@3|p1p|4|-41|contact@18||4|-50
+Ametal-3|net@60|||S900|pin@20||24|-97|scanBusI@2|si[9]|24|-144
+Ametal-3|net@64|||S900|scanBusO@2|so[9]|24|144|pin@24||24|97
+Ametal-3|net@65|||S900|pin@24||24|97|pin@20||24|-97
+Ametal-3|net@69|||S2700|contact@19||0|-32|scanBusO@2|so[5]|0|144
+Ametal-2|net@70|||S1800|contact@19||0|-32|contact@20||54|-32
+Ametal-3|net@72|||S2700|scanBusI@2|si[5]|0|-144|contact@19||0|-32
+Ametal-1|net@76|||S0|pin@30||54|-2.6|contact@8||28|-2.6
+Ametal-1|net@79|||S2700|contact@20||54|-32|pin@30||54|-2.6
+APolysilicon|net@80|||S0|contact@8||28|-2.6|pin@8||28|-2.6
+Ametal-2|net@81|||S1800|contact@0||-58.5|-88|pin@31||-42|-88
+Ametal-2|net@84|||S0|contact@3||66|82|pin@33||-15|82
+EdIn[1]||D5FLeave alone;G2;|scanCell@3|dIn[1]|I
+EdIn[2]||D5FLeave alone;G2;|scanCell@2|dIn[1]|I
+Egnd||D5G2;|scanCell@2|gnd|G
+Egnd_1||D5G2;|scanCell@2|gnd_1|G
+Egnd_2||D5G2;|scanCell@3|gnd|G
+Egnd_3||D5G2;|scanCell@3|gnd_1|G
+Emc||D5G2;|pin@20||O
+Emc_1||D5G2;|pin@24||O
+Esir[1]||D5G2;|pin@31||I
+Esir[2]||D5G2;|scanBusI@2|si[2]|B
+Esir[3]||D5G2;|scanBusI@2|si[3]|B
+Esir[4]||D5G2;|scanBusI@2|si[4]|B
+Esir[5]||D5G2;|scanBusI@2|si[5]|B
+Esir[6]||D5G2;|scanBusI@2|si[6]|B
+Esir[7]||D5G2;|scanBusI@2|si[7]|B
+Esir[8]||D5G2;|scanBusI@2|si[8]|B
+Esir[9]||D5G2;|scanBusI@2|si[9]|B
+Esor[1]||D5G2;|pin@33||O
+Esor[2]||D5G2;|scanBusO@2|so[2]|B
+Esor[3]||D5G2;|scanBusO@2|so[3]|B
+Esor[4]||D5G2;|scanBusO@2|so[4]|B
+Esor[5]||D5G2;|scanBusO@2|so[5]|B
+Esor[6]||D5G2;|scanBusO@2|so[6]|B
+Esor[7]||D5G2;|scanBusO@2|so[7]|B
+Esor[8]||D5G2;|scanBusO@2|so[8]|B
+Esor[9]||D5G2;|scanBusO@2|so[9]|B
 Evdd||D5G2;|scanCell@2|vdd|P
 Evdd_1||D5G2;|scanCell@2|vdd_1|P
 Evdd_2||D5G2;|scanCell@2|vdd_2|P
@@ -1287,7 +2343,7 @@ Esout||D6G2;|conn@1|y|O
 X
 
 # Cell scanEx3hor;2{lay}
-CscanEx3hor;2{lay}|scanEx3|cmos90|1194706959936|1233798180868||ATTR_NCC(D5G3;NTY65;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1233798189810|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1233798189810
+CscanEx3hor;2{lay}|scanEx3|cmos90|1194706959936|1237735011569||ATTR_NCC(D5G3;NTY65;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1233798189810|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1233798189810
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@15||101|22||||
 NX-Metal-2-Metal-3-Con|contact@16||-18|22||||
@@ -1319,32 +2375,32 @@ NPolysilicon-Pin|pin@31||53|58.5||||
 NPolysilicon-Pin|pin@33||53|46.6||||
 NPolysilicon-Pin|pin@34||341|58.5||||
 NPolysilicon-Pin|pin@36||341|46.6||||
-IscanJ:scanBusInM3;1{lay}|scanBusI@2||0|-72|||D5G4;
-IscanJ:scanBusOutM3;1{lay}|scanBusO@2||0|72|||D5G4;
+IscanBusInM3;1{lay}|scanBusI@3||0|-72|||D5G4;
+IscanBusOutM3;1{lay}|scanBusO@3||0|72|||D5G4;
 IscanCellE;1{lay}|scanCell@0||144|0|||D5G4;
 IscanCellE;1{lay}|scanCell@1||0|0|||D5G4;
 IscanCellE;1{lay}|scanCell@2||288|0|||D5G4;
-Ametal-3|net@4|||S900|contact@16||-18|22|scanBusI@2|si[2]|-18|-72
-Ametal-3|net@5|||S900|contact@17||-12|34|scanBusI@2|si[3]|-12|-72
-Ametal-3|net@6|||S900|scanBusO@2|so[4]|-6|75|scanBusI@2|si[4]|-6|-69
-Ametal-3|net@7|||S900|contact@21||0|40|scanBusI@2|si[5]|0|-72
-Ametal-3|net@8|||S900|scanBusO@2|so[6]|6|72|scanBusI@2|si[6]|6|-72
-Ametal-3|net@9|||S900|scanBusO@2|so[7]|12|72|scanBusI@2|si[7]|12|-72
+Ametal-3|net@4|||S900|contact@16||-18|22|scanBusI@3|si[2]|-18|-72
+Ametal-3|net@5|||S900|contact@17||-12|34|scanBusI@3|si[3]|-12|-72
+Ametal-3|net@6|||S900|scanBusO@3|so[4]|-6|75|scanBusI@3|si[4]|-6|-69
+Ametal-3|net@7|||S900|contact@21||0|40|scanBusI@3|si[5]|0|-72
+Ametal-3|net@8|||S900|scanBusO@3|so[6]|6|72|scanBusI@3|si[6]|6|-72
+Ametal-3|net@9|||S900|scanBusO@3|so[7]|12|72|scanBusI@3|si[7]|12|-72
 Ametal-1|net@53|||S900|scanCell@0|p2p|101|25|contact@15||101|22
 Ametal-2|net@55|||S0|contact@15||101|22|contact@16||-18|22
 Ametal-2|net@58|||S1800|contact@17||-12|34|contact@18||148|34
 Ametal-1|net@59|||S2700|scanCell@0|p1p|148|31|contact@18||148|34
-Ametal-3|net@60|||S900|pin@20||24|-25|scanBusI@2|si[9]|24|-72
-Ametal-3|net@71|||S900|scanBusO@2|so[3]|-12|72|contact@17||-12|34
-Ametal-3|net@72|||S900|scanBusO@2|so[2]|-18|72|contact@16||-18|22
-Ametal-3|net@76|||S900|scanBusO@2|so[9]|24|72|pin@20||24|-25
+Ametal-3|net@60|||S900|pin@20||24|-25|scanBusI@3|si[9]|24|-72
+Ametal-3|net@71|||S900|scanBusO@3|so[3]|-12|72|contact@17||-12|34
+Ametal-3|net@72|||S900|scanBusO@3|so[2]|-18|72|contact@16||-18|22
+Ametal-3|net@76|||S900|scanBusO@3|so[9]|24|72|pin@20||24|-25
 Ametal-1|net@99|||S900|contact@19||199|41.4|contact@20||199|40
 Ametal-2|net@102|||S0|contact@20||199|40|contact@21||0|40
-Ametal-3|net@103|||S900|scanBusO@2|so[5]|0|72|contact@21||0|40
+Ametal-3|net@103|||S900|scanBusO@3|so[5]|0|72|contact@21||0|40
 APolysilicon|net@104|||S1800|scanCell@0|rd|172|58.5|pin@26||197.5|58.5
 APolysilicon|net@107|||S1800|pin@28||197.5|46.6|contact@19||199|46.6
 APolysilicon|net@108|||S900|pin@26||197.5|58.5|pin@28||197.5|46.6
-Ametal-3|net@109|||S2700|scanBusI@2|si[8]|18|-72|scanBusO@2|so[8]|18|72
+Ametal-3|net@109|||S2700|scanBusI@3|si[8]|18|-72|scanBusO@3|so[8]|18|72
 Ametal-2|net@110|||S0|scanCell@0|gnd|72|0|scanCell@1|gnd_1|72|0
 Ametal-2|net@111|||S0|scanCell@0|vdd|72|-50|scanCell@1|vdd_1|72|-50
 Ametal-2|net@112|||S0|scanCell@0|vdd_2|72|50|scanCell@1|vdd_3|72|50
@@ -1386,23 +2442,23 @@ Egnd||D5G2;|scanCell@1|gnd|G
 Egnd_5||D5G2;|scanCell@2|gnd_1|G
 Emc||D5G2;|pin@20||O
 Esir[1]||D5G2;|pin@22||I
-Esir[2]||D5G2;|scanBusI@2|si[2]|B
-Esir[3]||D5G2;|scanBusI@2|si[3]|B
-Esir[4]||D5G2;|scanBusI@2|si[4]|B
-Esir[5]||D5G2;|scanBusI@2|si[5]|B
-Esir[6]||D5G2;|scanBusI@2|si[6]|B
-Esir[7]||D5G2;|scanBusI@2|si[7]|B
-Esir[8]||D5G2;|scanBusI@2|si[8]|B
-Esir[9]||D5G2;|scanBusI@2|si[9]|B
+Esir[2]||D5G2;|scanBusI@3|si[2]|B
+Esir[3]||D5G2;|scanBusI@3|si[3]|B
+Esir[4]||D5G2;|scanBusI@3|si[4]|B
+Esir[5]||D5G2;|scanBusI@3|si[5]|B
+Esir[6]||D5G2;|scanBusI@3|si[6]|B
+Esir[7]||D5G2;|scanBusI@3|si[7]|B
+Esir[8]||D5G2;|scanBusI@3|si[8]|B
+Esir[9]||D5G2;|scanBusI@3|si[9]|B
 Esor[1]||D5G2;|pin@24||O
-Esor[2]||D5G2;|scanBusO@2|so[2]|B
-Esor[3]||D5G2;|scanBusO@2|so[3]|B
-Esor[4]||D5G2;|scanBusO@2|so[4]|B
-Esor[5]||D5G2;|scanBusO@2|so[5]|B
-Esor[6]||D5G2;|scanBusO@2|so[6]|B
-Esor[7]||D5G2;|scanBusO@2|so[7]|B
-Esor[8]||D5G2;|scanBusO@2|so[8]|B
-Esor[9]||D5G2;|scanBusO@2|so[9]|B
+Esor[2]||D5G2;|scanBusO@3|so[2]|B
+Esor[3]||D5G2;|scanBusO@3|so[3]|B
+Esor[4]||D5G2;|scanBusO@3|so[4]|B
+Esor[5]||D5G2;|scanBusO@3|so[5]|B
+Esor[6]||D5G2;|scanBusO@3|so[6]|B
+Esor[7]||D5G2;|scanBusO@3|so[7]|B
+Esor[8]||D5G2;|scanBusO@3|so[8]|B
+Esor[9]||D5G2;|scanBusO@3|so[9]|B
 Evdd||D5G2;|scanCell@1|vdd_2|P
 Evdd_4||D5G2;|scanCell@1|vdd|P
 Evdd_9||D5G2;|scanCell@2|vdd_1|P
@@ -1623,8 +2679,8 @@ Esir[2,3,5]||D4G2;|conn@0|a|I
 Esout||D6G2;|conn@10|y|O
 X
 
-# Cell scanEx3shapeL;1{lay}
-CscanEx3shapeL;1{lay}|scanEx3|cmos90|1194706959936|1235246127442||ATTR_NCC(D5G3;NTY136.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1233801929240|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234017879468
+# Cell scanEx3shapeL;2{lay}
+CscanEx3shapeL;2{lay}|scanEx3|cmos90|1194706959936|1237734314941||ATTR_NCC(D5G3;NTY136.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237735853102|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237735853102
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@27||-24|-56||||
 NX-Metal-2-Metal-3-Con|contact@28||-24|62||||
@@ -1641,73 +2697,73 @@ NPolysilicon-Pin|pin@49||-90|130.5||||
 NMetal-2-Pin|pin@50||-80|100||||
 NMetal-2-Pin|pin@51||-80|94||||
 IscanCellE;1{lay}|scanCell@2||-144|72|||D5G4;
-IscanJ:scanEx1vertD;3{lay}|scanEx1v@2||0|-72|||D5G4;
-IscanJ:scanEx1vertD;3{lay}|scanEx1v@3||0|72|||D5G4;
-Ametal-3|net@122|||S900|scanEx1v@2|sor[2]|-18|0|scanEx1v@3|sir[2]|-18|0
-Ametal-3|net@123|||S900|scanEx1v@2|sor[3]|-12|0|scanEx1v@3|sir[3]|-12|0
-Ametal-3|net@124|||S900|scanEx1v@2|sor[4]|-6|3|scanEx1v@3|sir[4]|-6|3
-Ametal-3|net@125|||S900|scanEx1v@2|sor[5]|0|0|scanEx1v@3|sir[5]|0|0
-Ametal-3|net@126|||S900|scanEx1v@2|sor[6]|6|0|scanEx1v@3|sir[6]|6|0
-Ametal-3|net@127|||S900|scanEx1v@2|sor[7]|12|0|scanEx1v@3|sir[7]|12|0
-Ametal-3|net@128|||S900|scanEx1v@2|sor[8]|18|0|scanEx1v@3|si[8]|18|0
-Ametal-3|net@129|||S900|scanEx1v@2|sor[9]|24|0|scanEx1v@3|sir[9]|24|0
-Ametal-2|net@133|||S1800|scanEx1v@2|sor[1]|-27|-56|contact@27||-24|-56
+IscanEx1vertA;3{lay}|scanEx1v@4||0|-72|||D5G4;
+IscanEx1vertA;3{lay}|scanEx1v@5||0|72|||D5G4;
+Ametal-3|net@122|||S900|scanEx1v@4|sor[2]|-18|0|scanEx1v@5|sir[2]|-18|0
+Ametal-3|net@123|||S900|scanEx1v@4|sor[3]|-12|0|scanEx1v@5|sir[3]|-12|0
+Ametal-3|net@124|||S900|scanEx1v@4|sor[4]|-6|3|scanEx1v@5|sir[4]|-6|3
+Ametal-3|net@125|||S900|scanEx1v@4|sor[5]|0|0|scanEx1v@5|sir[5]|0|0
+Ametal-3|net@126|||S900|scanEx1v@4|sor[6]|6|0|scanEx1v@5|sir[6]|6|0
+Ametal-3|net@127|||S900|scanEx1v@4|sor[7]|12|0|scanEx1v@5|sir[7]|12|0
+Ametal-3|net@128|||S900|scanEx1v@4|sor[8]|18|0|scanEx1v@5|sir[8]|18|0
+Ametal-3|net@129|||S900|scanEx1v@4|sor[9]|24|0|scanEx1v@5|sir[9]|24|0
+Ametal-2|net@133|||S1800|scanEx1v@4|sor[1]|-27|-56|contact@27||-24|-56
 Ametal-3|net@134|||S2700|contact@27||-24|-56|contact@28||-24|62
 Ametal-2|net@135|||S0|contact@28||-24|62|contact@29||-202.5|62
 Ametal-1|net@137|||S900|scanCell@2|sin|-202.5|65|contact@29||-202.5|62
 Ametal-1|net@138||0.4|S900|scanCell@2|sout|-78|61.6|contact@30||-78|56
-Ametal-2|net@139|||S0|scanEx1v@3|sir[1]|-27|56|contact@30||-78|56
-Ametal-3|net@140|||S900|scanEx1v@3|sor[3]|-12|144|contact@31||-12|106
+Ametal-2|net@139|||S0|scanEx1v@5|sir[1]|-27|56|contact@30||-78|56
+Ametal-3|net@140|||S900|scanEx1v@5|sor[3]|-12|144|contact@31||-12|106
 Ametal-1|net@143|||S2700|scanCell@2|p1p|-140|103|contact@32||-140|106
 Ametal-2|net@144|||S0|contact@31||-12|106|contact@32||-140|106
-Ametal-2|net@145|||S0|scanCell@2|gnd_1|-72|72|scanEx1v@3|gnd|-72|72
-Ametal-2|net@146|||S0|scanCell@2|vdd_1|-72|22|scanEx1v@3|vdd|-72|22
-Ametal-2|net@147|||S0|scanCell@2|vdd_3|-72|122|scanEx1v@3|vdd_2|-72|122
-Ametal-3|net@148|||S900|scanEx1v@3|sor[2]|-18|144|contact@33||-18|100
+Ametal-2|net@145|||S0|scanCell@2|gnd_1|-72|72|scanEx1v@5|gnd|-72|72
+Ametal-2|net@146|||S0|scanCell@2|vdd_1|-72|22|scanEx1v@5|vdd|-72|22
+Ametal-2|net@147|||S0|scanCell@2|vdd_3|-72|122|scanEx1v@5|vdd_2|-72|122
+Ametal-3|net@148|||S900|scanEx1v@5|sor[2]|-18|144|contact@33||-18|100
 Ametal-1|net@151|||S900|scanCell@2|p2p|-187|97|contact@34||-187|94
 Ametal-2|net@152|||S0|pin@51||-80|94|contact@34||-187|94
-Ametal-3|net@153|||S900|scanEx1v@3|sor[5]|0|144|contact@35||0|112
+Ametal-3|net@153|||S900|scanEx1v@5|sor[5]|0|144|contact@35||0|112
 Ametal-2|net@159|||S0|contact@35||0|112|contact@37||-90|112
 Ametal-1|net@160|||S900|contact@36||-90|125.4|contact@37||-90|112
 APolysilicon|net@162|||S1800|scanCell@2|rd|-116|130.5|pin@49||-90|130.5
 APolysilicon|net@163|||S2700|contact@36||-90|128.6|pin@49||-90|130.5
 Ametal-2|net@164|||S0|contact@33||-18|100|pin@50||-80|100
 Ametal-2|net@165|||S900|pin@50||-80|100|pin@51||-80|94
-EdIn[1]||D5G2;|scanEx1v@2|dIn[1]|I
+EdIn[1]||D5G2;|scanEx1v@4|dIn[1]|I
 EdIn[2]||D5FLeave alone;G2;|scanCell@2|dIn[1]|I
-EdIn[3]||D5G2;|scanEx1v@3|dIn[1]|I
+EdIn[3]||D5G2;|scanEx1v@5|dIn[1]|I
 Egnd||D5G2;|scanCell@2|gnd|G
-Egnd_1||D5G2;|scanEx1v@2|gnd|G
-Egnd_2||D5G2;|scanEx1v@2|gnd_1|G
-Egnd_3||D5G2;|scanEx1v@3|gnd_1|G
-Emc||D5G2;|scanEx1v@2|mc|O
-Emc_1||D5G2;|scanEx1v@3|mc|O
-Esir[1]||D5G2;|scanEx1v@2|sir[1]|I
-Esir[2]||D5G2;|scanEx1v@2|sir[2]|B
-Esir[3]||D5G2;|scanEx1v@2|sir[3]|B
-Esir[4]||D5G2;|scanEx1v@2|sir[4]|B
-Esir[5]||D5G2;|scanEx1v@2|sir[5]|B
-Esir[6]||D5G2;|scanEx1v@2|sir[6]|B
-Esir[7]||D5G2;|scanEx1v@2|sir[7]|B
-Esir[8]||D5G2;|scanEx1v@2|si[8]|B
-Esir[9]||D5G2;|scanEx1v@2|sir[9]|B
-Esor[1]||D5G2;|scanEx1v@3|sor[1]|O
-Esor[2]||D5G2;|scanEx1v@3|sor[2]|B
-Esor[3]||D5G2;|scanEx1v@3|sor[3]|B
-Esor[4]||D5G2;|scanEx1v@3|sor[4]|B
-Esor[5]||D5G2;|scanEx1v@3|sor[5]|B
-Esor[6]||D5G2;|scanEx1v@3|sor[6]|B
-Esor[7]||D5G2;|scanEx1v@3|sor[7]|B
-Esor[8]||D5G2;|scanEx1v@3|sor[8]|B
-Esor[9]||D5G2;|scanEx1v@3|sor[9]|B
+Egnd_1||D5G2;|scanEx1v@4|gnd|G
+Egnd_2||D5G2;|scanEx1v@4|gnd_1|G
+Egnd_3||D5G2;|scanEx1v@5|gnd_1|G
+Emc||D5G2;|scanEx1v@4|mc|O
+Emc_1||D5G2;|scanEx1v@5|mc|O
+Esir[1]||D5G2;|scanEx1v@4|sir[1]|I
+Esir[2]||D5G2;|scanEx1v@4|sir[2]|B
+Esir[3]||D5G2;|scanEx1v@4|sir[3]|B
+Esir[4]||D5G2;|scanEx1v@4|sir[4]|B
+Esir[5]||D5G2;|scanEx1v@4|sir[5]|B
+Esir[6]||D5G2;|scanEx1v@4|sir[6]|B
+Esir[7]||D5G2;|scanEx1v@4|sir[7]|B
+Esir[8]||D5G2;|scanEx1v@4|sir[8]|B
+Esir[9]||D5G2;|scanEx1v@4|sir[9]|B
+Esor[1]||D5G2;|scanEx1v@5|sor[1]|O
+Esor[2]||D5G2;|scanEx1v@5|sor[2]|B
+Esor[3]||D5G2;|scanEx1v@5|sor[3]|B
+Esor[4]||D5G2;|scanEx1v@5|sor[4]|B
+Esor[5]||D5G2;|scanEx1v@5|sor[5]|B
+Esor[6]||D5G2;|scanEx1v@5|sor[6]|B
+Esor[7]||D5G2;|scanEx1v@5|sor[7]|B
+Esor[8]||D5G2;|scanEx1v@5|sor[8]|B
+Esor[9]||D5G2;|scanEx1v@5|sor[9]|B
 Evdd||D5G2;|scanCell@2|vdd_2|P
-Evdd_1||D5G2;|scanEx1v@2|vdd_1|P
-Evdd_2||D5G2;|scanEx1v@2|vdd_2|P
-Evdd_3||D5G2;|scanEx1v@2|vdd_3|P
+Evdd_1||D5G2;|scanEx1v@4|vdd_1|P
+Evdd_2||D5G2;|scanEx1v@4|vdd_2|P
+Evdd_3||D5G2;|scanEx1v@4|vdd_3|P
 Evdd_8||D5G2;|scanCell@2|vdd|P
-Evdd_9||D5G2;|scanEx1v@2|vdd|P
-Evdd_10||D5G2;|scanEx1v@3|vdd_1|P
-Evdd_11||D5G2;|scanEx1v@3|vdd_3|P
+Evdd_9||D5G2;|scanEx1v@4|vdd|P
+Evdd_10||D5G2;|scanEx1v@5|vdd_1|P
+Evdd_11||D5G2;|scanEx1v@5|vdd_3|P
 X
 
 # Cell scanEx4h;1{ic}
@@ -2686,45 +3742,45 @@ Esout||D6G2;|conn@1|y|O
 X
 
 # Cell scanFill1;1{lay}
-CscanFill1;1{lay}||cmos90|1235216336382|1235225259597||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235225580324
+CscanFill1;1{lay}||cmos90|1235216336382|1237735011569||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235225580324
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-72|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||72|0|||D5G4;
-IscanJ:scanBusInM3;1{lay}|scanBusI@0||0|-72|||D5G4;
-IscanJ:scanBusOutM3;1{lay}|scanBusO@0||0|72|||D5G4;
+IscanBusInM3;1{lay}|scanBusI@1||0|-72|||D5G4;
+IscanBusOutM3;1{lay}|scanBusO@1||0|72|||D5G4;
 IwiresL:select144;1{lay}|select14@0||0|0|||D5G4;
 Ametal-2|net@1||6.2|S0|pinsVddG@1|vdd|72|50|pinsVddG@0|vdd|-72|50
 Ametal-2|net@2||6.2|S0|pinsVddG@1|gnd|72|0|pinsVddG@0|gnd|-72|0
 Ametal-2|net@3||6.2|S0|pinsVddG@1|vdd_1|72|-50|pinsVddG@0|vdd_1|-72|-50
-Ametal-3|net@6|||S900|scanBusO@0|so[1]|-24|72|scanBusI@0|si[1]|-24|-72
-Ametal-3|net@7|||S2700|scanBusI@0|si[2]|-18|-72|scanBusO@0|so[2]|-18|72
-Ametal-3|net@8|||S2700|scanBusI@0|si[3]|-12|-72|scanBusO@0|so[3]|-12|72
-Ametal-3|net@9|||S2700|scanBusI@0|si[4]|-6|-69|scanBusO@0|so[4]|-6|75
-Ametal-3|net@10|||S2700|scanBusI@0|si[5]|0|-72|scanBusO@0|so[5]|0|72
-Ametal-3|net@11|||S2700|scanBusI@0|si[6]|6|-72|scanBusO@0|so[6]|6|72
-Ametal-3|net@12|||S2700|scanBusI@0|si[7]|12|-72|scanBusO@0|so[7]|12|72
-Ametal-3|net@13|||S2700|scanBusI@0|si[8]|18|-72|scanBusO@0|so[8]|18|72
-Ametal-3|net@14|||S2700|scanBusI@0|si[9]|24|-72|scanBusO@0|so[9]|24|72
+Ametal-3|net@6|||S900|scanBusO@1|so[1]|-24|72|scanBusI@1|si[1]|-24|-72
+Ametal-3|net@7|||S2700|scanBusI@1|si[2]|-18|-72|scanBusO@1|so[2]|-18|72
+Ametal-3|net@8|||S2700|scanBusI@1|si[3]|-12|-72|scanBusO@1|so[3]|-12|72
+Ametal-3|net@9|||S2700|scanBusI@1|si[4]|-6|-69|scanBusO@1|so[4]|-6|75
+Ametal-3|net@10|||S2700|scanBusI@1|si[5]|0|-72|scanBusO@1|so[5]|0|72
+Ametal-3|net@11|||S2700|scanBusI@1|si[6]|6|-72|scanBusO@1|so[6]|6|72
+Ametal-3|net@12|||S2700|scanBusI@1|si[7]|12|-72|scanBusO@1|so[7]|12|72
+Ametal-3|net@13|||S2700|scanBusI@1|si[8]|18|-72|scanBusO@1|so[8]|18|72
+Ametal-3|net@14|||S2700|scanBusI@1|si[9]|24|-72|scanBusO@1|so[9]|24|72
 Egnd||D5G2;|pinsVddG@0|gnd|G
 Egnd_1||D5G2;|pinsVddG@1|gnd|G
-Esir[1]||D5G2;|scanBusI@0|si[1]|B
-Esir[2]||D5G2;|scanBusI@0|si[2]|B
-Esir[3]||D5G2;|scanBusI@0|si[3]|B
-Esir[4]||D5G2;|scanBusI@0|si[4]|B
-Esir[5]||D5G2;|scanBusI@0|si[5]|B
-Esir[6]||D5G2;|scanBusI@0|si[6]|B
-Esir[7]||D5G2;|scanBusI@0|si[7]|B
-Esir[8]||D5G2;|scanBusI@0|si[8]|B
-Esir[9]||D5G2;|scanBusI@0|si[9]|B
-Esor[1]||D5G2;|scanBusO@0|so[1]|B
-Esor[2]||D5G2;|scanBusO@0|so[2]|B
-Esor[3]||D5G2;|scanBusO@0|so[3]|B
-Esor[4]||D5G2;|scanBusO@0|so[4]|B
-Esor[5]||D5G2;|scanBusO@0|so[5]|B
-Esor[6]||D5G2;|scanBusO@0|so[6]|B
-Esor[7]||D5G2;|scanBusO@0|so[7]|B
-Esor[8]||D5G2;|scanBusO@0|so[8]|B
-Esor[9]||D5G2;|scanBusO@0|so[9]|B
+Esir[1]||D5G2;|scanBusI@1|si[1]|B
+Esir[2]||D5G2;|scanBusI@1|si[2]|B
+Esir[3]||D5G2;|scanBusI@1|si[3]|B
+Esir[4]||D5G2;|scanBusI@1|si[4]|B
+Esir[5]||D5G2;|scanBusI@1|si[5]|B
+Esir[6]||D5G2;|scanBusI@1|si[6]|B
+Esir[7]||D5G2;|scanBusI@1|si[7]|B
+Esir[8]||D5G2;|scanBusI@1|si[8]|B
+Esir[9]||D5G2;|scanBusI@1|si[9]|B
+Esor[1]||D5G2;|scanBusO@1|so[1]|B
+Esor[2]||D5G2;|scanBusO@1|so[2]|B
+Esor[3]||D5G2;|scanBusO@1|so[3]|B
+Esor[4]||D5G2;|scanBusO@1|so[4]|B
+Esor[5]||D5G2;|scanBusO@1|so[5]|B
+Esor[6]||D5G2;|scanBusO@1|so[6]|B
+Esor[7]||D5G2;|scanBusO@1|so[7]|B
+Esor[8]||D5G2;|scanBusO@1|so[8]|B
+Esor[9]||D5G2;|scanBusO@1|so[9]|B
 Evdd||D5G2;|pinsVddG@0|vdd|P
 Evdd_1||D5G2;|pinsVddG@0|vdd_1|P
 Evdd_2||D5G2;|pinsVddG@1|vdd|P
@@ -2732,14 +3788,14 @@ Evdd_3||D5G2;|pinsVddG@1|vdd_1|P
 X
 
 # Cell scanFill2;1{lay}
-CscanFill2;1{lay}||cmos90|1235216336382|1235225318338||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235399144057
+CscanFill2;1{lay}||cmos90|1235216336382|1237735011569||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237735757667
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-72|-72|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||72|-72|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-72|72|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||72|72|||D5G4;
-IscanJ:scanBusInM3;1{lay}|scanBusI@0||0|-144|||D5G4;
-IscanJ:scanBusOutM3;1{lay}|scanBusO@0||0|144|||D5G4;
+IscanBusInM3;1{lay}|scanBusI@1||0|-144|||D5G4;
+IscanBusOutM3;1{lay}|scanBusO@1||0|144|||D5G4;
 IwiresL:select144;1{lay}|select14@0||0|-72|||D5G4;
 IwiresL:select144;1{lay}|select14@1||0|72|||D5G4;
 Ametal-2|net@0||6.2|S1800|pinsVddG@2|vdd|-72|122|pinsVddG@3|vdd|72|122
@@ -2748,37 +3804,37 @@ Ametal-2|net@2||6.2|S0|pinsVddG@1|gnd|72|-72|pinsVddG@0|gnd|-72|-72
 Ametal-2|net@3||6.2|S0|pinsVddG@1|vdd_1|72|-122|pinsVddG@0|vdd_1|-72|-122
 Ametal-2|net@4||6.2|S0|pinsVddG@3|gnd|72|72|pinsVddG@2|gnd|-72|72
 Ametal-2|net@5||6.2|S0|pinsVddG@3|vdd_1|72|22|pinsVddG@2|vdd_1|-72|22
-Ametal-3|net@6|||S900|scanBusO@0|so[1]|-24|144|scanBusI@0|si[1]|-24|-144
-Ametal-3|net@7|||S2700|scanBusI@0|si[2]|-18|-144|scanBusO@0|so[2]|-18|144
-Ametal-3|net@8|||S2700|scanBusI@0|si[3]|-12|-144|scanBusO@0|so[3]|-12|144
-Ametal-3|net@9|||S2700|scanBusI@0|si[4]|-6|-141|scanBusO@0|so[4]|-6|147
-Ametal-3|net@10|||S2700|scanBusI@0|si[5]|0|-144|scanBusO@0|so[5]|0|144
-Ametal-3|net@11|||S2700|scanBusI@0|si[6]|6|-144|scanBusO@0|so[6]|6|144
-Ametal-3|net@12|||S2700|scanBusI@0|si[7]|12|-144|scanBusO@0|so[7]|12|144
-Ametal-3|net@13|||S2700|scanBusI@0|si[8]|18|-144|scanBusO@0|so[8]|18|144
-Ametal-3|net@14|||S2700|scanBusI@0|si[9]|24|-144|scanBusO@0|so[9]|24|144
+Ametal-3|net@6|||S900|scanBusO@1|so[1]|-24|144|scanBusI@1|si[1]|-24|-144
+Ametal-3|net@7|||S2700|scanBusI@1|si[2]|-18|-144|scanBusO@1|so[2]|-18|144
+Ametal-3|net@8|||S2700|scanBusI@1|si[3]|-12|-144|scanBusO@1|so[3]|-12|144
+Ametal-3|net@9|||S2700|scanBusI@1|si[4]|-6|-141|scanBusO@1|so[4]|-6|147
+Ametal-3|net@10|||S2700|scanBusI@1|si[5]|0|-144|scanBusO@1|so[5]|0|144
+Ametal-3|net@11|||S2700|scanBusI@1|si[6]|6|-144|scanBusO@1|so[6]|6|144
+Ametal-3|net@12|||S2700|scanBusI@1|si[7]|12|-144|scanBusO@1|so[7]|12|144
+Ametal-3|net@13|||S2700|scanBusI@1|si[8]|18|-144|scanBusO@1|so[8]|18|144
+Ametal-3|net@14|||S2700|scanBusI@1|si[9]|24|-144|scanBusO@1|so[9]|24|144
 Egnd||D5G2;|pinsVddG@0|gnd|G
 Egnd_1||D5G2;|pinsVddG@1|gnd|G
 Egnd_2||D5G2;|pinsVddG@2|gnd|G
 Egnd_3||D5G2;|pinsVddG@3|gnd|G
-Esir[1]||D5G2;|scanBusI@0|si[1]|B
-Esir[2]||D5G2;|scanBusI@0|si[2]|B
-Esir[3]||D5G2;|scanBusI@0|si[3]|B
-Esir[4]||D5G2;|scanBusI@0|si[4]|B
-Esir[5]||D5G2;|scanBusI@0|si[5]|B
-Esir[6]||D5G2;|scanBusI@0|si[6]|B
-Esir[7]||D5G2;|scanBusI@0|si[7]|B
-Esir[8]||D5G2;|scanBusI@0|si[8]|B
-Esir[9]||D5G2;|scanBusI@0|si[9]|B
-Esor[1]||D5G2;|scanBusO@0|so[1]|B
-Esor[2]||D5G2;|scanBusO@0|so[2]|B
-Esor[3]||D5G2;|scanBusO@0|so[3]|B
-Esor[4]||D5G2;|scanBusO@0|so[4]|B
-Esor[5]||D5G2;|scanBusO@0|so[5]|B
-Esor[6]||D5G2;|scanBusO@0|so[6]|B
-Esor[7]||D5G2;|scanBusO@0|so[7]|B
-Esor[8]||D5G2;|scanBusO@0|so[8]|B
-Esor[9]||D5G2;|scanBusO@0|so[9]|B
+Esir[1]||D5G2;|scanBusI@1|si[1]|B
+Esir[2]||D5G2;|scanBusI@1|si[2]|B
+Esir[3]||D5G2;|scanBusI@1|si[3]|B
+Esir[4]||D5G2;|scanBusI@1|si[4]|B
+Esir[5]||D5G2;|scanBusI@1|si[5]|B
+Esir[6]||D5G2;|scanBusI@1|si[6]|B
+Esir[7]||D5G2;|scanBusI@1|si[7]|B
+Esir[8]||D5G2;|scanBusI@1|si[8]|B
+Esir[9]||D5G2;|scanBusI@1|si[9]|B
+Esor[1]||D5G2;|scanBusO@1|so[1]|B
+Esor[2]||D5G2;|scanBusO@1|so[2]|B
+Esor[3]||D5G2;|scanBusO@1|so[3]|B
+Esor[4]||D5G2;|scanBusO@1|so[4]|B
+Esor[5]||D5G2;|scanBusO@1|so[5]|B
+Esor[6]||D5G2;|scanBusO@1|so[6]|B
+Esor[7]||D5G2;|scanBusO@1|so[7]|B
+Esor[8]||D5G2;|scanBusO@1|so[8]|B
+Esor[9]||D5G2;|scanBusO@1|so[9]|B
 Evdd||D5G2;|pinsVddG@0|vdd|P
 Evdd_1||D5G2;|pinsVddG@0|vdd_1|P
 Evdd_2||D5G2;|pinsVddG@1|vdd|P
@@ -2891,7 +3947,7 @@ Esoc[1:9]||D6G2;|conn@8|y|B
 X
 
 # Cell scanFx2hor;1{lay}
-CscanFx2hor;1{lay}|scanFx2|cmos90|1235234827344|1235397863675||ATTR_NCC(D5G3;NTY66;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235311639997|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235398092924
+CscanFx2hor;1{lay}|scanFx2|cmos90|1235234827344|1237735011569||ATTR_NCC(D5G3;NTY66;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235311639997|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235398092924
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@4||-114.5|-28||||
 NX-Metal-2-Metal-3-Con|contact@5||-24|-28||||
@@ -2922,13 +3978,13 @@ NPolysilicon-Pin|pin@15||60|58.5||||
 NPolysilicon-Pin|pin@18||260|58.5||||
 NMetal-2-Pin|pin@20||117|22||||
 NMetal-2-Pin|pin@21||117|22||||
-IscanJ:scanBusInM3;1{lay}|scanBusI@0||0|-72|||D5G4;
-IscanJ:scanBusOutM3;1{lay}|scanBusO@0||0|72|||D5G4;
+IscanBusInM3;1{lay}|scanBusI@1||0|-72|||D5G4;
+IscanBusOutM3;1{lay}|scanBusO@1||0|72|||D5G4;
 IscanCellF;2{lay}|scanCell@4||-61|0|||D5G4;
 IscanCellF;2{lay}|scanCell@6||139|0|||D5G4;
-Ametal-3|net@6|||S2700|scanBusI@0|si[6]|6|-72|scanBusO@0|so[6]|6|72
-Ametal-3|net@7|||S2700|scanBusI@0|si[7]|12|-72|scanBusO@0|so[7]|12|72
-Ametal-3|net@8|||S2700|scanBusI@0|si[8]|18|-72|scanBusO@0|so[8]|18|72
+Ametal-3|net@6|||S2700|scanBusI@1|si[6]|6|-72|scanBusO@1|so[6]|6|72
+Ametal-3|net@7|||S2700|scanBusI@1|si[7]|12|-72|scanBusO@1|so[7]|12|72
+Ametal-3|net@8|||S2700|scanBusI@1|si[8]|18|-72|scanBusO@1|so[8]|18|72
 Ametal-2|net@19|||S1800|contact@4||-114.5|-28|contact@5||-24|-28
 Ametal-1|net@23|||S2700|contact@4||-114.5|-28|scanCell@4|sin|-114.5|-7
 Ametal-1|net@25||0.4|S2700|contact@6||5|-28|scanCell@4|sout|5|-10.4
@@ -2945,11 +4001,11 @@ APolysilicon|net@84|||S900|contact@30||-33|59.4|scanCell@4|rd|-33|58.5
 Ametal-1|net@93|||S900|contact@26||-57|34|scanCell@4|p1p|-57|31
 Ametal-1|net@94|||S2700|contact@24||-99|16|scanCell@4|p2p|-99|27.5
 Ametal-1|net@98||0.4|S2700|contact@28||12.5|22|scanCell@4|wr|12.5|31
-Ametal-3|net@100|||S2700|contact@29||-6|22|scanBusO@0|so[4]|-6|75
-Ametal-3|net@101|||S2700|contact@25||-18|16|scanBusO@0|so[2]|-18|72
-Ametal-3|net@102|||S2700|contact@32||0|60|scanBusO@0|so[5]|0|72
-Ametal-3|net@103|||S2700|contact@27||-12|34|scanBusO@0|so[3]|-12|72
-Ametal-3|net@104|||S2700|contact@35||24|40|scanBusO@0|so[9]|24|72
+Ametal-3|net@100|||S2700|contact@29||-6|22|scanBusO@1|so[4]|-6|75
+Ametal-3|net@101|||S2700|contact@25||-18|16|scanBusO@1|so[2]|-18|72
+Ametal-3|net@102|||S2700|contact@32||0|60|scanBusO@1|so[5]|0|72
+Ametal-3|net@103|||S2700|contact@27||-12|34|scanBusO@1|so[3]|-12|72
+Ametal-3|net@104|||S2700|contact@35||24|40|scanBusO@1|so[9]|24|72
 Ametal-2|net@112|||S0|scanCell@4|gnd_1|72|0|scanCell@6|gnd|72|0
 Ametal-2|net@113|||S0|scanCell@4|vdd_1|72|-50|scanCell@6|vdd|72|-50
 Ametal-2|net@114|||S0|scanCell@4|vdd_3|72|50|scanCell@6|vdd_2|72|50
@@ -2967,40 +4023,40 @@ Ametal-1|net@129|||S900|scanCell@6|p2p|101|27.5|contact@54||101|16
 Ametal-2|net@133|||S1800|contact@6||5|-28|contact@55||85.5|-28
 Ametal-1|net@134|||S900|scanCell@6|sin|85.5|-7|contact@55||85.5|-28
 Ametal-1|net@135||0.4|S900|scanCell@6|sout|205|-10.4|contact@56||205|-16
-Ametal-3|net@138|||S900|scanBusO@0|so[1]|-24|72|contact@57||-24|-16
+Ametal-3|net@138|||S900|scanBusO@1|so[1]|-24|72|contact@57||-24|-16
 Ametal-2|net@139|||S0|contact@56||205|-16|contact@57||-24|-16
 Ametal-2|net@140|||S1800|contact@28||12.5|22|pin@20||117|22
 Ametal-1|net@142||0.4|S900|scanCell@6|wr|212.5|31|contact@58||212.5|22
 Ametal-2|net@144|||S900|pin@20||117|22|pin@21||117|22
 Ametal-2|net@145|||S1800|pin@21||117|22|contact@58||212.5|22
-Ametal-3|net@146|||S2700|scanBusI@0|si[3]|-12|-72|contact@27||-12|34
-Ametal-3|net@147|||S2700|scanBusI@0|si[4]|-6|-69|contact@29||-6|22
-Ametal-3|net@148|||S2700|scanBusI@0|si[9]|24|-72|contact@35||24|40
-Ametal-3|net@149|||S2700|scanBusI@0|si[5]|0|-72|contact@32||0|60
-Ametal-3|net@150|||S2700|scanBusI@0|si[2]|-18|-72|contact@25||-18|16
-Ametal-3|net@155|||S2700|scanBusI@0|si[1]|-24|-72|contact@5||-24|-28
+Ametal-3|net@146|||S2700|scanBusI@1|si[3]|-12|-72|contact@27||-12|34
+Ametal-3|net@147|||S2700|scanBusI@1|si[4]|-6|-69|contact@29||-6|22
+Ametal-3|net@148|||S2700|scanBusI@1|si[9]|24|-72|contact@35||24|40
+Ametal-3|net@149|||S2700|scanBusI@1|si[5]|0|-72|contact@32||0|60
+Ametal-3|net@150|||S2700|scanBusI@1|si[2]|-18|-72|contact@25||-18|16
+Ametal-3|net@155|||S2700|scanBusI@1|si[1]|-24|-72|contact@5||-24|-28
 Edout[2]|dout[1]|D5G2;|scanCell@4|dout[1]|O
 Edout[3]|dout[2]|D5G2;|scanCell@6|dout[1]|O
 Egnd_4|gnd|D5G2;|scanCell@4|gnd|G
 Egnd_1||D5G2;|scanCell@6|gnd_1|G
-Esic[1]||D5G2;|scanBusI@0|si[1]|B
-Esic[2]||D5G2;|scanBusI@0|si[2]|B
-Esic[3]||D5G2;|scanBusI@0|si[3]|B
-Esic[4]||D5G2;|scanBusI@0|si[4]|B
-Esic[5]||D5G2;|scanBusI@0|si[5]|B
-Esic[6]||D5G2;|scanBusI@0|si[6]|B
-Esic[7]||D5G2;|scanBusI@0|si[7]|B
-Esic[8]||D5G2;|scanBusI@0|si[8]|B
-Esic[9]||D5G2;|scanBusI@0|si[9]|B
-Esoc[1]||D5G2;|scanBusO@0|so[1]|B
-Esoc[2]||D5G2;|scanBusO@0|so[2]|B
-Esoc[3]||D5G2;|scanBusO@0|so[3]|B
-Esoc[4]||D5G2;|scanBusO@0|so[4]|B
-Esoc[5]||D5G2;|scanBusO@0|so[5]|B
-Esoc[6]||D5G2;|scanBusO@0|so[6]|B
-Esoc[7]||D5G2;|scanBusO@0|so[7]|B
-Esoc[8]||D5G2;|scanBusO@0|so[8]|B
-Esoc[9]||D5G2;|scanBusO@0|so[9]|B
+Esic[1]||D5G2;|scanBusI@1|si[1]|B
+Esic[2]||D5G2;|scanBusI@1|si[2]|B
+Esic[3]||D5G2;|scanBusI@1|si[3]|B
+Esic[4]||D5G2;|scanBusI@1|si[4]|B
+Esic[5]||D5G2;|scanBusI@1|si[5]|B
+Esic[6]||D5G2;|scanBusI@1|si[6]|B
+Esic[7]||D5G2;|scanBusI@1|si[7]|B
+Esic[8]||D5G2;|scanBusI@1|si[8]|B
+Esic[9]||D5G2;|scanBusI@1|si[9]|B
+Esoc[1]||D5G2;|scanBusO@1|so[1]|B
+Esoc[2]||D5G2;|scanBusO@1|so[2]|B
+Esoc[3]||D5G2;|scanBusO@1|so[3]|B
+Esoc[4]||D5G2;|scanBusO@1|so[4]|B
+Esoc[5]||D5G2;|scanBusO@1|so[5]|B
+Esoc[6]||D5G2;|scanBusO@1|so[6]|B
+Esoc[7]||D5G2;|scanBusO@1|so[7]|B
+Esoc[8]||D5G2;|scanBusO@1|so[8]|B
+Esoc[9]||D5G2;|scanBusO@1|so[9]|B
 Evdd_9|vdd|D5G2;|scanCell@4|vdd_2|P
 Evdd_1||D5G2;|scanCell@6|vdd_1|P
 Evdd_3||D5G2;|scanCell@6|vdd_3|P
@@ -3008,7 +4064,7 @@ Evdd_8||D5G2;|scanCell@4|vdd|P
 X
 
 # Cell scanFx2vert;1{lay}
-CscanFx2vert;1{lay}|scanFx2|cmos90|1235234827344|1235243829891||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235243439048|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235246816268
+CscanFx2vert;1{lay}|scanFx2|cmos90|1235234827344|1237735011569||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235243439048|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235246816268
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-114.5|-88||||
 NX-Metal-2-Metal-3-Con|contact@1||-24|-88||||
@@ -3044,15 +4100,15 @@ NX-Metal-1-Metal-2-Con|contact@34||60|132||||
 NX-Metal-2-Metal-3-Con|contact@35||24|132||||
 NPolysilicon-Pin|pin@14||60|-13.5||||
 NPolysilicon-Pin|pin@15||60|130.5||||
-IscanJ:scanBusInM3;1{lay}|scanBusI@0||0|-144|||D5G4;
-IscanJ:scanBusOutM3;1{lay}|scanBusO@0||0|144|||D5G4;
+IscanBusInM3;1{lay}|scanBusI@1||0|-144|||D5G4;
+IscanBusOutM3;1{lay}|scanBusO@1||0|144|||D5G4;
 IscanCellF;2{lay}|scanCell@3||-61|-72|||D5G4;
 IscanCellF;2{lay}|scanCell@4||-61|72|||D5G4;
-Ametal-3|net@6|||S2700|scanBusI@0|si[6]|6|-144|scanBusO@0|so[6]|6|144
-Ametal-3|net@7|||S2700|scanBusI@0|si[7]|12|-144|scanBusO@0|so[7]|12|144
-Ametal-3|net@8|||S2700|scanBusI@0|si[8]|18|-144|scanBusO@0|so[8]|18|144
+Ametal-3|net@6|||S2700|scanBusI@1|si[6]|6|-144|scanBusO@1|so[6]|6|144
+Ametal-3|net@7|||S2700|scanBusI@1|si[7]|12|-144|scanBusO@1|so[7]|12|144
+Ametal-3|net@8|||S2700|scanBusI@1|si[8]|18|-144|scanBusO@1|so[8]|18|144
 Ametal-1|net@9|||S900|scanCell@3|sin|-114.5|-79|contact@0||-114.5|-88
-Ametal-3|net@11|||S2700|scanBusI@0|si[1]|-24|-144|contact@1||-24|-88
+Ametal-3|net@11|||S2700|scanBusI@1|si[1]|-24|-144|contact@1||-24|-88
 Ametal-1|net@13||0.4|S2700|scanCell@3|sout|5|-82.4|contact@2||5|-62
 Ametal-2|net@17|||S1800|contact@0||-114.5|-88|contact@1||-24|-88
 Ametal-2|net@18|||S0|contact@2||5|-62|contact@3||-24|-62
@@ -3062,17 +4118,17 @@ Ametal-1|net@23|||S2700|contact@4||-114.5|56|scanCell@4|sin|-114.5|65
 Ametal-1|net@25||0.4|S900|contact@6||5|82|scanCell@4|sout|5|61.6
 Ametal-3|net@27|||S2700|contact@3||-24|-62|contact@5||-24|56
 Ametal-1|net@31|||S900|scanCell@3|p2p|-99|-44.5|contact@12||-99|-50
-Ametal-3|net@33|||S2700|scanBusI@0|si[2]|-18|-144|contact@13||-18|-50
+Ametal-3|net@33|||S2700|scanBusI@1|si[2]|-18|-144|contact@13||-18|-50
 Ametal-1|net@35|||S2700|scanCell@3|p1p|-57|-41|contact@14||-57|-38
-Ametal-3|net@37|||S2700|scanBusI@0|si[3]|-12|-144|contact@15||-12|-38
+Ametal-3|net@37|||S2700|scanBusI@1|si[3]|-12|-144|contact@15||-12|-38
 Ametal-1|net@39|||S900|scanCell@3|wr|12.5|-41|contact@16||12.5|-44
-Ametal-3|net@41|||S2700|scanBusI@0|si[4]|-6|-141|contact@17||-6|-44
+Ametal-3|net@41|||S2700|scanBusI@1|si[4]|-6|-141|contact@17||-6|-44
 APolysilicon|net@43|||S2700|scanCell@3|rd|-33|-13.5|contact@18||-33|-11
 Ametal-1|net@45|||S900|contact@18||-33|-11|contact@19||-33|-12
-Ametal-3|net@47|||S2700|scanBusI@0|si[5]|0|-144|contact@20||0|-12
+Ametal-3|net@47|||S2700|scanBusI@1|si[5]|0|-144|contact@20||0|-12
 Ametal-1|net@52|||S2700|contact@21||60|-20|contact@22||60|-12
 Ametal-2|net@53|||S1800|contact@23||24|-12|contact@22||60|-12
-Ametal-3|net@54|||S900|contact@23||24|-12|scanBusI@0|si[9]|24|-144
+Ametal-3|net@54|||S900|contact@23||24|-12|scanBusI@1|si[9]|24|-144
 APolysilicon|net@58|||S1800|scanCell@3|mc|47|-13.5|pin@14||60|-13.5
 APolysilicon|net@59|||S900|pin@14||60|-13.5|contact@21||60|-15.4
 Ametal-2|net@60|||S1800|contact@12||-99|-50|contact@13||-18|-50
@@ -3097,36 +4153,36 @@ APolysilicon|net@84|||S900|contact@30||-33|131.4|scanCell@4|rd|-33|130.5
 Ametal-1|net@93|||S900|contact@26||-57|106|scanCell@4|p1p|-57|103
 Ametal-1|net@94|||S2700|contact@24||-99|94|scanCell@4|p2p|-99|99.5
 Ametal-1|net@98|||S2700|contact@28||12.5|100|scanCell@4|wr|12.5|103
-Ametal-3|net@100|||S2700|contact@32||0|132|scanBusO@0|so[5]|0|144
-Ametal-3|net@101|||S2700|contact@35||24|132|scanBusO@0|so[9]|24|144
-Ametal-3|net@102|||S2700|contact@29||-6|100|scanBusO@0|so[4]|-6|147
-Ametal-3|net@103|||S2700|contact@25||-18|94|scanBusO@0|so[2]|-18|144
-Ametal-3|net@104|||S2700|contact@27||-12|106|scanBusO@0|so[3]|-12|144
-Ametal-3|net@108|||S900|scanBusO@0|so[1]|-24|144|contact@7||-24|82
+Ametal-3|net@100|||S2700|contact@32||0|132|scanBusO@1|so[5]|0|144
+Ametal-3|net@101|||S2700|contact@35||24|132|scanBusO@1|so[9]|24|144
+Ametal-3|net@102|||S2700|contact@29||-6|100|scanBusO@1|so[4]|-6|147
+Ametal-3|net@103|||S2700|contact@25||-18|94|scanBusO@1|so[2]|-18|144
+Ametal-3|net@104|||S2700|contact@27||-12|106|scanBusO@1|so[3]|-12|144
+Ametal-3|net@108|||S900|scanBusO@1|so[1]|-24|144|contact@7||-24|82
 Edout[1]||D5G2;|scanCell@3|dout[1]|O
 Edout[2]||D5G2;|scanCell@4|dout[1]|O
 Egnd||D5G2;|scanCell@3|gnd|G
 Egnd_1||D5G2;|scanCell@4|gnd_1|G
 Egnd_3||D5G2;|scanCell@3|gnd_1|G
 Egnd_4||D5G2;|scanCell@4|gnd|G
-Esic[1]||D5G2;|scanBusI@0|si[1]|B
-Esic[2]||D5G2;|scanBusI@0|si[2]|B
-Esic[3]||D5G2;|scanBusI@0|si[3]|B
-Esic[4]||D5G2;|scanBusI@0|si[4]|B
-Esic[5]||D5G2;|scanBusI@0|si[5]|B
-Esic[6]||D5G2;|scanBusI@0|si[6]|B
-Esic[7]||D5G2;|scanBusI@0|si[7]|B
-Esic[8]||D5G2;|scanBusI@0|si[8]|B
-Esic[9]||D5G2;|scanBusI@0|si[9]|B
-Esoc[1]||D5G2;|scanBusO@0|so[1]|B
-Esoc[2]||D5G2;|scanBusO@0|so[2]|B
-Esoc[3]||D5G2;|scanBusO@0|so[3]|B
-Esoc[4]||D5G2;|scanBusO@0|so[4]|B
-Esoc[5]||D5G2;|scanBusO@0|so[5]|B
-Esoc[6]||D5G2;|scanBusO@0|so[6]|B
-Esoc[7]||D5G2;|scanBusO@0|so[7]|B
-Esoc[8]||D5G2;|scanBusO@0|so[8]|B
-Esoc[9]||D5G2;|scanBusO@0|so[9]|B
+Esic[1]||D5G2;|scanBusI@1|si[1]|B
+Esic[2]||D5G2;|scanBusI@1|si[2]|B
+Esic[3]||D5G2;|scanBusI@1|si[3]|B
+Esic[4]||D5G2;|scanBusI@1|si[4]|B
+Esic[5]||D5G2;|scanBusI@1|si[5]|B
+Esic[6]||D5G2;|scanBusI@1|si[6]|B
+Esic[7]||D5G2;|scanBusI@1|si[7]|B
+Esic[8]||D5G2;|scanBusI@1|si[8]|B
+Esic[9]||D5G2;|scanBusI@1|si[9]|B
+Esoc[1]||D5G2;|scanBusO@1|so[1]|B
+Esoc[2]||D5G2;|scanBusO@1|so[2]|B
+Esoc[3]||D5G2;|scanBusO@1|so[3]|B
+Esoc[4]||D5G2;|scanBusO@1|so[4]|B
+Esoc[5]||D5G2;|scanBusO@1|so[5]|B
+Esoc[6]||D5G2;|scanBusO@1|so[6]|B
+Esoc[7]||D5G2;|scanBusO@1|so[7]|B
+Esoc[8]||D5G2;|scanBusO@1|so[8]|B
+Esoc[9]||D5G2;|scanBusO@1|so[9]|B
 Evdd||D5G2;|scanCell@3|vdd|P
 Evdd_1||D5G2;|scanCell@4|vdd_1|P
 Evdd_2||D5G2;|scanCell@3|vdd_2|P
@@ -3269,7 +4325,7 @@ Esoc[1:9]||D6G2;|conn@8|y|B
 X
 
 # Cell scanFx3shapeL;2{lay}
-CscanFx3shapeL;2{lay}|scanFx3|cmos90|1235234827344|1235311632236||ATTR_NCC(D5G3;NTY138;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235311639997|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235311639997
+CscanFx3shapeL;2{lay}|scanFx3|cmos90|1235234827344|1237735011569||ATTR_NCC(D5G3;NTY138;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235311639997|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235311639997
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-114.5|-100||||
 NX-Metal-2-Metal-3-Con|contact@1||-24|-100||||
@@ -3317,16 +4373,16 @@ NPolysilicon-Pin|pin@15||60|130.5||||
 NPolysilicon-Pin|pin@18||260|130.5||||
 NMetal-2-Pin|pin@20||117|94||||
 NMetal-2-Pin|pin@21||117|94||||
-IscanJ:scanBusInM3;1{lay}|scanBusI@0||0|-144|||D5G4;
-IscanJ:scanBusOutM3;1{lay}|scanBusO@0||0|144|||D5G4;
+IscanBusInM3;1{lay}|scanBusI@1||0|-144|||D5G4;
+IscanBusOutM3;1{lay}|scanBusO@1||0|144|||D5G4;
 IscanCellF;2{lay}|scanCell@3||-61|-72|||D5G4;
 IscanCellF;2{lay}|scanCell@4||-61|72|||D5G4;
 IscanCellF;2{lay}|scanCell@6||139|72|||D5G4;
-Ametal-3|net@6|||S2700|scanBusI@0|si[6]|6|-144|scanBusO@0|so[6]|6|144
-Ametal-3|net@7|||S2700|scanBusI@0|si[7]|12|-144|scanBusO@0|so[7]|12|144
-Ametal-3|net@8|||S2700|scanBusI@0|si[8]|18|-144|scanBusO@0|so[8]|18|144
+Ametal-3|net@6|||S2700|scanBusI@1|si[6]|6|-144|scanBusO@1|so[6]|6|144
+Ametal-3|net@7|||S2700|scanBusI@1|si[7]|12|-144|scanBusO@1|so[7]|12|144
+Ametal-3|net@8|||S2700|scanBusI@1|si[8]|18|-144|scanBusO@1|so[8]|18|144
 Ametal-1|net@9|||S900|scanCell@3|sin|-114.5|-79|contact@0||-114.5|-100
-Ametal-3|net@11|||S2700|scanBusI@0|si[1]|-24|-144|contact@1||-24|-100
+Ametal-3|net@11|||S2700|scanBusI@1|si[1]|-24|-144|contact@1||-24|-100
 Ametal-1|net@13||0.4|S2700|scanCell@3|sout|5|-82.4|contact@2||5|-62
 Ametal-2|net@17|||S1800|contact@0||-114.5|-100|contact@1||-24|-100
 Ametal-2|net@18|||S0|contact@2||5|-62|contact@3||-24|-62
@@ -3334,17 +4390,17 @@ Ametal-2|net@19|||S1800|contact@4||-114.5|44|contact@5||-24|44
 Ametal-1|net@23|||S2700|contact@4||-114.5|44|scanCell@4|sin|-114.5|65
 Ametal-1|net@25||0.4|S2700|contact@6||5|44|scanCell@4|sout|5|61.6
 Ametal-1|net@31|||S900|scanCell@3|p2p|-99|-44.5|contact@12||-99|-56
-Ametal-3|net@33|||S2700|scanBusI@0|si[2]|-18|-144|contact@13||-18|-56
+Ametal-3|net@33|||S2700|scanBusI@1|si[2]|-18|-144|contact@13||-18|-56
 Ametal-1|net@35|||S2700|scanCell@3|p1p|-57|-41|contact@14||-57|-38
-Ametal-3|net@37|||S2700|scanBusI@0|si[3]|-12|-144|contact@15||-12|-38
+Ametal-3|net@37|||S2700|scanBusI@1|si[3]|-12|-144|contact@15||-12|-38
 Ametal-1|net@39||0.4|S900|scanCell@3|wr|12.5|-41|contact@16||12.5|-50
-Ametal-3|net@41|||S2700|scanBusI@0|si[4]|-6|-141|contact@17||-6|-50
+Ametal-3|net@41|||S2700|scanBusI@1|si[4]|-6|-141|contact@17||-6|-50
 APolysilicon|net@43|||S2700|scanCell@3|rd|-33|-13.5|contact@18||-33|-12.6
 Ametal-1|net@45|||S900|contact@18||-33|-12|contact@19||-33|-12
-Ametal-3|net@47|||S2700|scanBusI@0|si[5]|0|-144|contact@20||0|-12
+Ametal-3|net@47|||S2700|scanBusI@1|si[5]|0|-144|contact@20||0|-12
 Ametal-1|net@52|||S2700|contact@21||60|-14.9|contact@22||60|-12
 Ametal-2|net@53|||S1800|contact@23||24|-12|contact@22||60|-12
-Ametal-3|net@54|||S900|contact@23||24|-12|scanBusI@0|si[9]|24|-144
+Ametal-3|net@54|||S900|contact@23||24|-12|scanBusI@1|si[9]|24|-144
 APolysilicon|net@58|||S1800|scanCell@3|mc|47|-13.5|pin@14||60|-13.5
 APolysilicon|net@59|||S900|pin@14||60|-13.5|contact@21||60|-14.9
 Ametal-2|net@60|||S1800|contact@12||-99|-56|contact@13||-18|-56
@@ -3369,11 +4425,11 @@ APolysilicon|net@84|||S900|contact@30||-33|131.4|scanCell@4|rd|-33|130.5
 Ametal-1|net@93|||S900|contact@26||-57|106|scanCell@4|p1p|-57|103
 Ametal-1|net@94|||S2700|contact@24||-99|88|scanCell@4|p2p|-99|99.5
 Ametal-1|net@98||0.4|S2700|contact@28||12.5|94|scanCell@4|wr|12.5|103
-Ametal-3|net@100|||S2700|contact@29||-6|94|scanBusO@0|so[4]|-6|147
-Ametal-3|net@101|||S2700|contact@25||-18|88|scanBusO@0|so[2]|-18|144
-Ametal-3|net@102|||S2700|contact@32||0|132|scanBusO@0|so[5]|0|144
-Ametal-3|net@103|||S2700|contact@27||-12|106|scanBusO@0|so[3]|-12|144
-Ametal-3|net@104|||S2700|contact@35||24|112|scanBusO@0|so[9]|24|144
+Ametal-3|net@100|||S2700|contact@29||-6|94|scanBusO@1|so[4]|-6|147
+Ametal-3|net@101|||S2700|contact@25||-18|88|scanBusO@1|so[2]|-18|144
+Ametal-3|net@102|||S2700|contact@32||0|132|scanBusO@1|so[5]|0|144
+Ametal-3|net@103|||S2700|contact@27||-12|106|scanBusO@1|so[3]|-12|144
+Ametal-3|net@104|||S2700|contact@35||24|112|scanBusO@1|so[9]|24|144
 Ametal-2|net@112|||S0|scanCell@4|gnd_1|72|72|scanCell@6|gnd|72|72
 Ametal-2|net@113|||S0|scanCell@4|vdd_1|72|22|scanCell@6|vdd|72|22
 Ametal-2|net@114|||S0|scanCell@4|vdd_3|72|122|scanCell@6|vdd_2|72|122
@@ -3392,7 +4448,7 @@ Ametal-3|net@132|||S2700|contact@3||-24|-62|contact@5||-24|44
 Ametal-2|net@133|||S1800|contact@6||5|44|contact@55||85.5|44
 Ametal-1|net@134|||S900|scanCell@6|sin|85.5|65|contact@55||85.5|44
 Ametal-1|net@135||0.4|S900|scanCell@6|sout|205|61.6|contact@56||205|56
-Ametal-3|net@138|||S900|scanBusO@0|so[1]|-24|144|contact@57||-24|56
+Ametal-3|net@138|||S900|scanBusO@1|so[1]|-24|144|contact@57||-24|56
 Ametal-2|net@139|||S0|contact@56||205|56|contact@57||-24|56
 Ametal-2|net@140|||S1800|contact@28||12.5|94|pin@20||117|94
 Ametal-1|net@142||0.4|S900|scanCell@6|wr|212.5|103|contact@58||212.5|94
@@ -3405,24 +4461,24 @@ Egnd||D5G2;|scanCell@3|gnd|G
 Egnd_1||D5G2;|scanCell@6|gnd_1|G
 Egnd_3||D5G2;|scanCell@3|gnd_1|G
 Egnd_4||D5G2;|scanCell@4|gnd|G
-Esic[1]||D5G2;|scanBusI@0|si[1]|B
-Esic[2]||D5G2;|scanBusI@0|si[2]|B
-Esic[3]||D5G2;|scanBusI@0|si[3]|B
-Esic[4]||D5G2;|scanBusI@0|si[4]|B
-Esic[5]||D5G2;|scanBusI@0|si[5]|B
-Esic[6]||D5G2;|scanBusI@0|si[6]|B
-Esic[7]||D5G2;|scanBusI@0|si[7]|B
-Esic[8]||D5G2;|scanBusI@0|si[8]|B
-Esic[9]||D5G2;|scanBusI@0|si[9]|B
-Esoc[1]||D5G2;|scanBusO@0|so[1]|B
-Esoc[2]||D5G2;|scanBusO@0|so[2]|B
-Esoc[3]||D5G2;|scanBusO@0|so[3]|B
-Esoc[4]||D5G2;|scanBusO@0|so[4]|B
-Esoc[5]||D5G2;|scanBusO@0|so[5]|B
-Esoc[6]||D5G2;|scanBusO@0|so[6]|B
-Esoc[7]||D5G2;|scanBusO@0|so[7]|B
-Esoc[8]||D5G2;|scanBusO@0|so[8]|B
-Esoc[9]||D5G2;|scanBusO@0|so[9]|B
+Esic[1]||D5G2;|scanBusI@1|si[1]|B
+Esic[2]||D5G2;|scanBusI@1|si[2]|B
+Esic[3]||D5G2;|scanBusI@1|si[3]|B
+Esic[4]||D5G2;|scanBusI@1|si[4]|B
+Esic[5]||D5G2;|scanBusI@1|si[5]|B
+Esic[6]||D5G2;|scanBusI@1|si[6]|B
+Esic[7]||D5G2;|scanBusI@1|si[7]|B
+Esic[8]||D5G2;|scanBusI@1|si[8]|B
+Esic[9]||D5G2;|scanBusI@1|si[9]|B
+Esoc[1]||D5G2;|scanBusO@1|so[1]|B
+Esoc[2]||D5G2;|scanBusO@1|so[2]|B
+Esoc[3]||D5G2;|scanBusO@1|so[3]|B
+Esoc[4]||D5G2;|scanBusO@1|so[4]|B
+Esoc[5]||D5G2;|scanBusO@1|so[5]|B
+Esoc[6]||D5G2;|scanBusO@1|so[6]|B
+Esoc[7]||D5G2;|scanBusO@1|so[7]|B
+Esoc[8]||D5G2;|scanBusO@1|so[8]|B
+Esoc[9]||D5G2;|scanBusO@1|so[9]|B
 Evdd||D5G2;|scanCell@3|vdd|P
 Evdd_1||D5G2;|scanCell@6|vdd_1|P
 Evdd_2||D5G2;|scanCell@3|vdd_2|P
@@ -3434,7 +4490,7 @@ Evdd_9||D5G2;|scanCell@4|vdd_2|P
 X
 
 # Cell scanFx3vert;1{lay}
-CscanFx3vert;1{lay}|scanFx3|cmos90|1235234827344|1235243842469||ATTR_NCC(D5G3;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235236224584|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235252233294
+CscanFx3vert;1{lay}|scanFx3|cmos90|1235234827344|1237735011569||ATTR_NCC(D5G3;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235236224584|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235252233294
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-114.5|-160||||
 NX-Metal-2-Metal-3-Con|contact@1||-24|-160||||
@@ -3487,8 +4543,8 @@ NX-Metal-2-Metal-3-Con|contact@47||24|204||||
 NPolysilicon-Pin|pin@14||60|-85.5||||
 NPolysilicon-Pin|pin@15||60|58.5||||
 NPolysilicon-Pin|pin@16||60|202.5||||
-IscanJ:scanBusInM3;1{lay}|scanBusI@0||0|-216|||D5G4;
-IscanJ:scanBusOutM3;1{lay}|scanBusO@0||0|216|||D5G4;
+IscanBusInM3;1{lay}|scanBusI@1||0|-216|||D5G4;
+IscanBusOutM3;1{lay}|scanBusO@1||0|216|||D5G4;
 IscanCellF;2{lay}|scanCell@3||-61|-144|||D5G4;
 IscanCellF;2{lay}|scanCell@4||-61|0|||D5G4;
 IscanCellF;2{lay}|scanCell@5||-61|144|||D5G4;
@@ -3498,11 +4554,11 @@ Ametal-3|net@2|||S2700|contact@25||-18|22|contact@37||-18|166
 Ametal-3|net@3|||S2700|contact@27||-12|34|contact@39||-12|178
 Ametal-3|net@4|||S2700|contact@29||-6|28|contact@41||-6|172
 Ametal-3|net@5|||S2700|contact@32||0|60|contact@44||0|204
-Ametal-3|net@6|||S2700|scanBusI@0|si[6]|6|-216|scanBusO@0|so[6]|6|216
-Ametal-3|net@7|||S2700|scanBusI@0|si[7]|12|-216|scanBusO@0|so[7]|12|216
-Ametal-3|net@8|||S2700|scanBusI@0|si[8]|18|-216|scanBusO@0|so[8]|18|216
+Ametal-3|net@6|||S2700|scanBusI@1|si[6]|6|-216|scanBusO@1|so[6]|6|216
+Ametal-3|net@7|||S2700|scanBusI@1|si[7]|12|-216|scanBusO@1|so[7]|12|216
+Ametal-3|net@8|||S2700|scanBusI@1|si[8]|18|-216|scanBusO@1|so[8]|18|216
 Ametal-1|net@9|||S900|scanCell@3|sin|-114.5|-151|contact@0||-114.5|-160
-Ametal-3|net@11|||S2700|scanBusI@0|si[1]|-24|-216|contact@1||-24|-160
+Ametal-3|net@11|||S2700|scanBusI@1|si[1]|-24|-216|contact@1||-24|-160
 Ametal-1|net@13||0.4|S2700|scanCell@3|sout|5|-154.4|contact@2||5|-134
 Ametal-2|net@17|||S1800|contact@0||-114.5|-160|contact@1||-24|-160
 Ametal-2|net@18|||S0|contact@2||5|-134|contact@3||-24|-134
@@ -3515,19 +4571,19 @@ Ametal-1|net@24|||S900|scanCell@5|sin|-114.5|137|contact@8||-114.5|128
 Ametal-1|net@25||0.4|S900|contact@6||5|10|scanCell@4|sout|5|-10.4
 Ametal-1|net@26||0.4|S2700|scanCell@5|sout|5|133.6|contact@10||5|154
 Ametal-3|net@27|||S2700|contact@3||-24|-134|contact@5||-24|-16
-Ametal-3|net@29|||S2700|contact@11||-24|154|scanBusO@0|so[1]|-24|216
+Ametal-3|net@29|||S2700|contact@11||-24|154|scanBusO@1|so[1]|-24|216
 Ametal-1|net@31|||S900|scanCell@3|p2p|-99|-116.5|contact@12||-99|-122
-Ametal-3|net@33|||S2700|scanBusI@0|si[2]|-18|-216|contact@13||-18|-122
+Ametal-3|net@33|||S2700|scanBusI@1|si[2]|-18|-216|contact@13||-18|-122
 Ametal-1|net@35|||S2700|scanCell@3|p1p|-57|-113|contact@14||-57|-110
-Ametal-3|net@37|||S2700|scanBusI@0|si[3]|-12|-216|contact@15||-12|-110
+Ametal-3|net@37|||S2700|scanBusI@1|si[3]|-12|-216|contact@15||-12|-110
 Ametal-1|net@39|||S900|scanCell@3|wr|12.5|-113|contact@16||12.5|-116
-Ametal-3|net@41|||S2700|scanBusI@0|si[4]|-6|-213|contact@17||-6|-116
+Ametal-3|net@41|||S2700|scanBusI@1|si[4]|-6|-213|contact@17||-6|-116
 APolysilicon|net@43|||S2700|scanCell@3|rd|-33|-85.5|contact@18||-33|-83
 Ametal-1|net@45|||S900|contact@18||-33|-83|contact@19||-33|-84
-Ametal-3|net@47|||S2700|scanBusI@0|si[5]|0|-216|contact@20||0|-84
+Ametal-3|net@47|||S2700|scanBusI@1|si[5]|0|-216|contact@20||0|-84
 Ametal-1|net@52|||S2700|contact@21||60|-92|contact@22||60|-84
 Ametal-2|net@53|||S1800|contact@23||24|-84|contact@22||60|-84
-Ametal-3|net@54|||S900|contact@23||24|-84|scanBusI@0|si[9]|24|-216
+Ametal-3|net@54|||S900|contact@23||24|-84|scanBusI@1|si[9]|24|-216
 APolysilicon|net@58|||S1800|scanCell@3|mc|47|-85.5|pin@14||60|-85.5
 APolysilicon|net@59|||S900|pin@14||60|-85.5|contact@21||60|-87.4
 Ametal-2|net@60|||S1800|contact@12||-99|-122|contact@13||-18|-122
@@ -3556,11 +4612,11 @@ APolysilicon|net@82|||S900|pin@15||60|58.5|contact@33||60|57.1
 Ametal-1|net@83|||S900|contact@30||-33|60|contact@31||-33|60
 APolysilicon|net@84|||S900|contact@30||-33|59.4|scanCell@4|rd|-33|58.5
 APolysilicon|net@85|||S900|contact@42||-33|203.4|scanCell@5|rd|-33|202.5
-Ametal-3|net@86|||S2700|contact@44||0|204|scanBusO@0|so[5]|0|216
-Ametal-3|net@87|||S900|scanBusO@0|so[9]|24|216|contact@47||24|204
-Ametal-3|net@88|||S2700|contact@41||-6|172|scanBusO@0|so[4]|-6|219
-Ametal-3|net@89|||S2700|contact@39||-12|178|scanBusO@0|so[3]|-12|216
-Ametal-3|net@90|||S2700|contact@37||-18|166|scanBusO@0|so[2]|-18|216
+Ametal-3|net@86|||S2700|contact@44||0|204|scanBusO@1|so[5]|0|216
+Ametal-3|net@87|||S900|scanBusO@1|so[9]|24|216|contact@47||24|204
+Ametal-3|net@88|||S2700|contact@41||-6|172|scanBusO@1|so[4]|-6|219
+Ametal-3|net@89|||S2700|contact@39||-12|178|scanBusO@1|so[3]|-12|216
+Ametal-3|net@90|||S2700|contact@37||-18|166|scanBusO@1|so[2]|-18|216
 APolysilicon|net@91|||S2700|contact@45||60|201.1|pin@16||60|202.5
 APolysilicon|net@92|||S0|pin@16||60|202.5|scanCell@5|mc|47|202.5
 Ametal-1|net@93|||S900|contact@26||-57|34|scanCell@4|p1p|-57|31
@@ -3579,24 +4635,24 @@ Egnd_2||D5G2;|scanCell@5|gnd_1|G
 Egnd_3||D5G2;|scanCell@3|gnd_1|G
 Egnd_4||D5G2;|scanCell@4|gnd|G
 Egnd_5||D5G2;|scanCell@5|gnd|G
-Esi[1]|sic[1]|D5G2;|scanBusI@0|si[1]|B
-Esi[2]|sic[2]|D5G2;|scanBusI@0|si[2]|B
-Esi[3]|sic[3]|D5G2;|scanBusI@0|si[3]|B
-Esi[4]|sic[4]|D5G2;|scanBusI@0|si[4]|B
-Esi[5]|sic[5]|D5G2;|scanBusI@0|si[5]|B
-Esi[6]|sic[6]|D5G2;|scanBusI@0|si[6]|B
-Esi[7]|sic[7]|D5G2;|scanBusI@0|si[7]|B
-Esi[8]|sic[8]|D5G2;|scanBusI@0|si[8]|B
-Esi[9]|sic[9]|D5G2;|scanBusI@0|si[9]|B
-Eso[1]|soc[1]|D5G2;|scanBusO@0|so[1]|B
-Eso[2]|soc[2]|D5G2;|scanBusO@0|so[2]|B
-Eso[3]|soc[3]|D5G2;|scanBusO@0|so[3]|B
-Eso[4]|soc[4]|D5G2;|scanBusO@0|so[4]|B
-Eso[5]|soc[5]|D5G2;|scanBusO@0|so[5]|B
-Eso[6]|soc[6]|D5G2;|scanBusO@0|so[6]|B
-Eso[7]|soc[7]|D5G2;|scanBusO@0|so[7]|B
-Eso[8]|soc[8]|D5G2;|scanBusO@0|so[8]|B
-Eso[9]|soc[9]|D5G2;|scanBusO@0|so[9]|B
+Esi[1]|sic[1]|D5G2;|scanBusI@1|si[1]|B
+Esi[2]|sic[2]|D5G2;|scanBusI@1|si[2]|B
+Esi[3]|sic[3]|D5G2;|scanBusI@1|si[3]|B
+Esi[4]|sic[4]|D5G2;|scanBusI@1|si[4]|B
+Esi[5]|sic[5]|D5G2;|scanBusI@1|si[5]|B
+Esi[6]|sic[6]|D5G2;|scanBusI@1|si[6]|B
+Esi[7]|sic[7]|D5G2;|scanBusI@1|si[7]|B
+Esi[8]|sic[8]|D5G2;|scanBusI@1|si[8]|B
+Esi[9]|sic[9]|D5G2;|scanBusI@1|si[9]|B
+Eso[1]|soc[1]|D5G2;|scanBusO@1|so[1]|B
+Eso[2]|soc[2]|D5G2;|scanBusO@1|so[2]|B
+Eso[3]|soc[3]|D5G2;|scanBusO@1|so[3]|B
+Eso[4]|soc[4]|D5G2;|scanBusO@1|so[4]|B
+Eso[5]|soc[5]|D5G2;|scanBusO@1|so[5]|B
+Eso[6]|soc[6]|D5G2;|scanBusO@1|so[6]|B
+Eso[7]|soc[7]|D5G2;|scanBusO@1|so[7]|B
+Eso[8]|soc[8]|D5G2;|scanBusO@1|so[8]|B
+Eso[9]|soc[9]|D5G2;|scanBusO@1|so[9]|B
 Evdd||D5G2;|scanCell@3|vdd|P
 Evdd_1||D5G2;|scanCell@4|vdd_1|P
 Evdd_2||D5G2;|scanCell@3|vdd_2|P
@@ -3610,3 +4666,780 @@ Evdd_9||D5G2;|scanCell@4|vdd_2|P
 Evdd_10||D5G2;|scanCell@5|vdd|P
 Evdd_11||D5G2;|scanCell@5|vdd_2|P
 X
+
+# Cell scanM1toM2left;1{lay}
+CscanM1toM2left;1{lay}||cmos90|1184874424873|1237767991779|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-24|-24||||
+NX-Metal-1-Metal-2-Con|contact@1||-18|-18||||
+NX-Metal-1-Metal-2-Con|contact@2||-12|-12||||
+NX-Metal-1-Metal-2-Con|contact@3||-6|-6||||
+NX-Metal-1-Metal-2-Con|contact@4||0|0||||
+NX-Metal-1-Metal-2-Con|contact@5||6|6||||
+NX-Metal-1-Metal-2-Con|contact@6||12|12||||
+NX-Metal-1-Metal-2-Con|contact@7||18|18||||
+NX-Metal-1-Metal-2-Con|contact@8||24|24||||
+IscanBusInM1;1{lay}|scanBusI@1||0|-30|||D5G4;
+IscanBusOutM2;1{lay}|scanBusO@1||-30|0|XYRRR||D5G4;
+Ametal-2|net@3|||S0|contact@4||0|0|scanBusO@1|so[5]|-30|0
+Ametal-2|net@4|||S0|contact@5||6|6|scanBusO@1|so[6]|-30|6
+Ametal-2|net@5|||S0|contact@6||12|12|scanBusO@1|so[7]|-30|12
+Ametal-2|net@6|||S0|contact@7||18|18|scanBusO@1|so[8]|-30|18
+Ametal-2|net@7|||S0|contact@8||24|24|scanBusO@1|so[9]|-30|24
+Ametal-2|net@9|||S1800|scanBusO@1|so[1]|-30|-24|contact@0||-24|-24
+Ametal-2|net@11|||S1800|scanBusO@1|so[2]|-30|-18|contact@1||-18|-18
+Ametal-2|net@13|||S0|contact@2||-12|-12|scanBusO@1|so[3]|-30|-12
+Ametal-2|net@15|||S1800|scanBusO@1|so[4]|-33|-6|contact@3||-6|-6
+Ametal-1|net@36|||S2700|scanBusI@1|si[1]|-24|-30|contact@0||-24|-24
+Ametal-1|net@37|||S900|contact@1||-18|-18|scanBusI@1|si[2]|-18|-30
+Ametal-1|net@38|||S900|contact@2||-12|-12|scanBusI@1|si[3]|-12|-30
+Ametal-1|net@39|||S900|contact@3||-6|-6|scanBusI@1|si[4]|-6|-27
+Ametal-1|net@40|||S900|contact@4||0|0|scanBusI@1|si[5]|0|-30
+Ametal-1|net@41|||S900|contact@5||6|6|scanBusI@1|si[6]|6|-30
+Ametal-1|net@42|||S900|contact@6||12|12|scanBusI@1|si[7]|12|-30
+Ametal-1|net@43|||S900|contact@7||18|18|scanBusI@1|si[8]|18|-30
+Ametal-1|net@44|||S900|contact@8||24|24|scanBusI@1|si[9]|24|-30
+Esi[1]||D5G2;|scanBusI@1|si[1]|B
+Esi[2]||D5G2;|scanBusI@1|si[2]|B
+Esi[3]||D5G2;|scanBusI@1|si[3]|B
+Esi[4]||D5G2;|scanBusI@1|si[4]|B
+Esi[5]||D5G2;|scanBusI@1|si[5]|B
+Esi[6]||D5G2;|scanBusI@1|si[6]|B
+Esi[7]||D5G2;|scanBusI@1|si[7]|B
+Esi[8]||D5G2;|scanBusI@1|si[8]|B
+Esi[9]||D5G2;|scanBusI@1|si[9]|B
+Eso[1]||D5G2;|scanBusO@1|so[1]|B
+Eso[2]||D5G2;|scanBusO@1|so[2]|B
+Eso[3]||D5G2;|scanBusO@1|so[3]|B
+Eso[4]||D5G2;|scanBusO@1|so[4]|B
+Eso[5]||D5G2;|scanBusO@1|so[5]|B
+Eso[6]||D5G2;|scanBusO@1|so[6]|B
+Eso[7]||D5G2;|scanBusO@1|so[7]|B
+Eso[8]||D5G2;|scanBusO@1|so[8]|B
+Eso[9]||D5G2;|scanBusO@1|so[9]|B
+X
+
+# Cell scanM1toM2right;1{lay}
+CscanM1toM2right;1{lay}||cmos90|1184874424873|1237767991779|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-24|24||||
+NX-Metal-1-Metal-2-Con|contact@1||-18|18||||
+NX-Metal-1-Metal-2-Con|contact@2||-12|12||||
+NX-Metal-1-Metal-2-Con|contact@3||-6|6||||
+NX-Metal-1-Metal-2-Con|contact@4||0|0||||
+NX-Metal-1-Metal-2-Con|contact@5||6|-6||||
+NX-Metal-1-Metal-2-Con|contact@6||12|-12||||
+NX-Metal-1-Metal-2-Con|contact@7||18|-18||||
+NX-Metal-1-Metal-2-Con|contact@8||24|-24||||
+IscanBusInM1;1{lay}|scanBusI@1||0|-30|||D5G4;
+IscanBusOutM2;1{lay}|scanBusO@1||30|0|RRR||D5G4;
+Ametal-2|net@3|||S1800|contact@4||0|0|scanBusO@1|so[5]|30|0
+Ametal-2|net@4|||S1800|contact@5||6|-6|scanBusO@1|so[6]|30|-6
+Ametal-2|net@5|||S1800|contact@6||12|-12|scanBusO@1|so[7]|30|-12
+Ametal-2|net@6|||S1800|contact@7||18|-18|scanBusO@1|so[8]|30|-18
+Ametal-2|net@7|||S1800|contact@8||24|-24|scanBusO@1|so[9]|30|-24
+Ametal-2|net@9|||S0|scanBusO@1|so[1]|30|24|contact@0||-24|24
+Ametal-2|net@11|||S0|scanBusO@1|so[2]|30|18|contact@1||-18|18
+Ametal-2|net@13|||S1800|contact@2||-12|12|scanBusO@1|so[3]|30|12
+Ametal-2|net@15|||S0|scanBusO@1|so[4]|33|6|contact@3||-6|6
+Ametal-1|net@36|||S2700|scanBusI@1|si[1]|-24|-30|contact@0||-24|24
+Ametal-1|net@37|||S900|contact@1||-18|18|scanBusI@1|si[2]|-18|-30
+Ametal-1|net@38|||S900|contact@2||-12|12|scanBusI@1|si[3]|-12|-30
+Ametal-1|net@39|||S900|contact@3||-6|6|scanBusI@1|si[4]|-6|-27
+Ametal-1|net@40|||S900|contact@4||0|0|scanBusI@1|si[5]|0|-30
+Ametal-1|net@41|||S900|contact@5||6|-6|scanBusI@1|si[6]|6|-30
+Ametal-1|net@42|||S900|contact@6||12|-12|scanBusI@1|si[7]|12|-30
+Ametal-1|net@43|||S900|contact@7||18|-18|scanBusI@1|si[8]|18|-30
+Ametal-1|net@44|||S900|contact@8||24|-24|scanBusI@1|si[9]|24|-30
+Esi[1]||D5G2;|scanBusI@1|si[1]|B
+Esi[2]||D5G2;|scanBusI@1|si[2]|B
+Esi[3]||D5G2;|scanBusI@1|si[3]|B
+Esi[4]||D5G2;|scanBusI@1|si[4]|B
+Esi[5]||D5G2;|scanBusI@1|si[5]|B
+Esi[6]||D5G2;|scanBusI@1|si[6]|B
+Esi[7]||D5G2;|scanBusI@1|si[7]|B
+Esi[8]||D5G2;|scanBusI@1|si[8]|B
+Esi[9]||D5G2;|scanBusI@1|si[9]|B
+Eso[1]||D5G2;|scanBusO@1|so[1]|B
+Eso[2]||D5G2;|scanBusO@1|so[2]|B
+Eso[3]||D5G2;|scanBusO@1|so[3]|B
+Eso[4]||D5G2;|scanBusO@1|so[4]|B
+Eso[5]||D5G2;|scanBusO@1|so[5]|B
+Eso[6]||D5G2;|scanBusO@1|so[6]|B
+Eso[7]||D5G2;|scanBusO@1|so[7]|B
+Eso[8]||D5G2;|scanBusO@1|so[8]|B
+Eso[9]||D5G2;|scanBusO@1|so[9]|B
+X
+
+# Cell scanM2toM1left;1{lay}
+CscanM2toM1left;1{lay}||cmos90|1184874424873|1237767988437|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-24|24||||
+NX-Metal-1-Metal-2-Con|contact@1||-18|18||||
+NX-Metal-1-Metal-2-Con|contact@2||-12|12||||
+NX-Metal-1-Metal-2-Con|contact@3||-6|6||||
+NX-Metal-1-Metal-2-Con|contact@4||0|0||||
+NX-Metal-1-Metal-2-Con|contact@5||6|-6||||
+NX-Metal-1-Metal-2-Con|contact@6||12|-12||||
+NX-Metal-1-Metal-2-Con|contact@7||18|-18||||
+NX-Metal-1-Metal-2-Con|contact@8||24|-24||||
+IscanBusInM2;1{lay}|scanBusI@1||-30|0|RRR||D5G4;
+IscanBusOutM1;1{lay}|scanBusO@1||0|30|||D5G4;
+Ametal-2|net@3|||S0|contact@4||0|0|scanBusI@1|si[5]|-30|0
+Ametal-2|net@4|||S0|contact@5||6|-6|scanBusI@1|si[6]|-30|-6
+Ametal-2|net@5|||S0|contact@6||12|-12|scanBusI@1|si[7]|-30|-12
+Ametal-2|net@6|||S0|contact@7||18|-18|scanBusI@1|si[8]|-30|-18
+Ametal-2|net@7|||S0|contact@8||24|-24|scanBusI@1|si[9]|-30|-24
+Ametal-2|net@9|||S1800|scanBusI@1|si[1]|-30|24|contact@0||-24|24
+Ametal-2|net@11|||S1800|scanBusI@1|si[2]|-30|18|contact@1||-18|18
+Ametal-2|net@13|||S0|contact@2||-12|12|scanBusI@1|si[3]|-30|12
+Ametal-2|net@15|||S1800|scanBusI@1|si[4]|-27|6|contact@3||-6|6
+Ametal-1|net@36|||S2700|contact@0||-24|24|scanBusO@1|so[1]|-24|30
+Ametal-1|net@37|||S2700|contact@1||-18|18|scanBusO@1|so[2]|-18|30
+Ametal-1|net@38|||S2700|contact@2||-12|12|scanBusO@1|so[3]|-12|30
+Ametal-1|net@39|||S2700|contact@3||-6|6|scanBusO@1|so[4]|-6|33
+Ametal-1|net@40|||S2700|contact@4||0|0|scanBusO@1|so[5]|0|30
+Ametal-1|net@41|||S2700|contact@5||6|-6|scanBusO@1|so[6]|6|30
+Ametal-1|net@42|||S2700|contact@6||12|-12|scanBusO@1|so[7]|12|30
+Ametal-1|net@43|||S2700|contact@7||18|-18|scanBusO@1|so[8]|18|30
+Ametal-1|net@44|||S2700|contact@8||24|-24|scanBusO@1|so[9]|24|30
+Esi[1]||D5G2;|scanBusI@1|si[1]|B
+Esi[2]||D5G2;|scanBusI@1|si[2]|B
+Esi[3]||D5G2;|scanBusI@1|si[3]|B
+Esi[4]||D5G2;|scanBusI@1|si[4]|B
+Esi[5]||D5G2;|scanBusI@1|si[5]|B
+Esi[6]||D5G2;|scanBusI@1|si[6]|B
+Esi[7]||D5G2;|scanBusI@1|si[7]|B
+Esi[8]||D5G2;|scanBusI@1|si[8]|B
+Esi[9]||D5G2;|scanBusI@1|si[9]|B
+Eso[1]||D5G2;|scanBusO@1|so[1]|B
+Eso[2]||D5G2;|scanBusO@1|so[2]|B
+Eso[3]||D5G2;|scanBusO@1|so[3]|B
+Eso[4]||D5G2;|scanBusO@1|so[4]|B
+Eso[5]||D5G2;|scanBusO@1|so[5]|B
+Eso[6]||D5G2;|scanBusO@1|so[6]|B
+Eso[7]||D5G2;|scanBusO@1|so[7]|B
+Eso[8]||D5G2;|scanBusO@1|so[8]|B
+Eso[9]||D5G2;|scanBusO@1|so[9]|B
+X
+
+# Cell scanM2toM1right;1{lay}
+CscanM2toM1right;1{lay}||cmos90|1184874424873|1237767988437|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||24|24||||
+NX-Metal-1-Metal-2-Con|contact@1||18|18||||
+NX-Metal-1-Metal-2-Con|contact@2||12|12||||
+NX-Metal-1-Metal-2-Con|contact@3||6|6||||
+NX-Metal-1-Metal-2-Con|contact@4||0|0||||
+NX-Metal-1-Metal-2-Con|contact@5||-6|-6||||
+NX-Metal-1-Metal-2-Con|contact@6||-12|-12||||
+NX-Metal-1-Metal-2-Con|contact@7||-18|-18||||
+NX-Metal-1-Metal-2-Con|contact@8||-24|-24||||
+IscanBusInM2;1{lay}|scanBusI@1||-30|0|RRR||D5G4;
+IscanBusOutM1;1{lay}|scanBusO@1||0|-30|XY||D5G4;
+Ametal-2|net@3|||S0|contact@4||0|0|scanBusI@1|si[5]|-30|0
+Ametal-2|net@4|||S0|contact@5||-6|-6|scanBusI@1|si[6]|-30|-6
+Ametal-2|net@5|||S0|contact@6||-12|-12|scanBusI@1|si[7]|-30|-12
+Ametal-2|net@6|||S0|contact@7||-18|-18|scanBusI@1|si[8]|-30|-18
+Ametal-2|net@7|||S0|contact@8||-24|-24|scanBusI@1|si[9]|-30|-24
+Ametal-2|net@9|||S1800|scanBusI@1|si[1]|-30|24|contact@0||24|24
+Ametal-2|net@11|||S1800|scanBusI@1|si[2]|-30|18|contact@1||18|18
+Ametal-2|net@13|||S0|contact@2||12|12|scanBusI@1|si[3]|-30|12
+Ametal-2|net@15|||S1800|scanBusI@1|si[4]|-27|6|contact@3||6|6
+Ametal-1|net@36|||S900|contact@0||24|24|scanBusO@1|so[1]|24|-30
+Ametal-1|net@37|||S900|contact@1||18|18|scanBusO@1|so[2]|18|-30
+Ametal-1|net@38|||S900|contact@2||12|12|scanBusO@1|so[3]|12|-30
+Ametal-1|net@39|||S900|contact@3||6|6|scanBusO@1|so[4]|6|-33
+Ametal-1|net@40|||S900|contact@4||0|0|scanBusO@1|so[5]|0|-30
+Ametal-1|net@41|||S900|contact@5||-6|-6|scanBusO@1|so[6]|-6|-30
+Ametal-1|net@42|||S900|contact@6||-12|-12|scanBusO@1|so[7]|-12|-30
+Ametal-1|net@43|||S900|contact@7||-18|-18|scanBusO@1|so[8]|-18|-30
+Ametal-1|net@44|||S900|contact@8||-24|-24|scanBusO@1|so[9]|-24|-30
+Esi[1]||D5G2;|scanBusI@1|si[1]|B
+Esi[2]||D5G2;|scanBusI@1|si[2]|B
+Esi[3]||D5G2;|scanBusI@1|si[3]|B
+Esi[4]||D5G2;|scanBusI@1|si[4]|B
+Esi[5]||D5G2;|scanBusI@1|si[5]|B
+Esi[6]||D5G2;|scanBusI@1|si[6]|B
+Esi[7]||D5G2;|scanBusI@1|si[7]|B
+Esi[8]||D5G2;|scanBusI@1|si[8]|B
+Esi[9]||D5G2;|scanBusI@1|si[9]|B
+Eso[1]||D5G2;|scanBusO@1|so[1]|B
+Eso[2]||D5G2;|scanBusO@1|so[2]|B
+Eso[3]||D5G2;|scanBusO@1|so[3]|B
+Eso[4]||D5G2;|scanBusO@1|so[4]|B
+Eso[5]||D5G2;|scanBusO@1|so[5]|B
+Eso[6]||D5G2;|scanBusO@1|so[6]|B
+Eso[7]||D5G2;|scanBusO@1|so[7]|B
+Eso[8]||D5G2;|scanBusO@1|so[8]|B
+Eso[9]||D5G2;|scanBusO@1|so[9]|B
+X
+
+# Cell scanM2toM3left;1{lay}
+CscanM2toM3left;1{lay}||cmos90|1184874424873|1237767983069|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@0||-24|24||||
+NX-Metal-2-Metal-3-Con|contact@1||-18|18||||
+NX-Metal-2-Metal-3-Con|contact@2||-12|12||||
+NX-Metal-2-Metal-3-Con|contact@3||-6|6||||
+NX-Metal-2-Metal-3-Con|contact@4||0|0||||
+NX-Metal-2-Metal-3-Con|contact@5||6|-6||||
+NX-Metal-2-Metal-3-Con|contact@6||12|-12||||
+NX-Metal-2-Metal-3-Con|contact@7||18|-18||||
+NX-Metal-2-Metal-3-Con|contact@8||24|-24||||
+IscanBusInM2;1{lay}|scanBusI@1||-30|0|RRR||D5G4;
+IscanBusOutM3;1{lay}|scanBusO@0||0|30|||D5G4;
+Ametal-2|net@3|||S0|contact@4||0|0|scanBusI@1|si[5]|-30|0
+Ametal-2|net@4|||S0|contact@5||6|-6|scanBusI@1|si[6]|-30|-6
+Ametal-2|net@5|||S0|contact@6||12|-12|scanBusI@1|si[7]|-30|-12
+Ametal-2|net@6|||S0|contact@7||18|-18|scanBusI@1|si[8]|-30|-18
+Ametal-2|net@7|||S0|contact@8||24|-24|scanBusI@1|si[9]|-30|-24
+Ametal-2|net@9|||S1800|scanBusI@1|si[1]|-30|24|contact@0||-24|24
+Ametal-3|net@10|||S900|scanBusO@0|so[1]|-24|30|contact@0||-24|24
+Ametal-2|net@11|||S1800|scanBusI@1|si[2]|-30|18|contact@1||-18|18
+Ametal-3|net@12|||S900|scanBusO@0|so[2]|-18|30|contact@1||-18|18
+Ametal-2|net@13|||S0|contact@2||-12|12|scanBusI@1|si[3]|-30|12
+Ametal-3|net@14|||S900|scanBusO@0|so[3]|-12|30|contact@2||-12|12
+Ametal-2|net@15|||S1800|scanBusI@1|si[4]|-27|6|contact@3||-6|6
+Ametal-3|net@16|||S900|scanBusO@0|so[4]|-6|33|contact@3||-6|6
+Ametal-3|net@18|||S900|scanBusO@0|so[5]|0|30|contact@4||0|0
+Ametal-3|net@20|||S900|scanBusO@0|so[6]|6|30|contact@5||6|-6
+Ametal-3|net@22|||S900|scanBusO@0|so[7]|12|30|contact@6||12|-12
+Ametal-3|net@24|||S900|scanBusO@0|so[8]|18|30|contact@7||18|-18
+Ametal-3|net@26|||S900|scanBusO@0|so[9]|24|30|contact@8||24|-24
+Esi[1]||D5G2;|scanBusI@1|si[1]|B
+Esi[2]||D5G2;|scanBusI@1|si[2]|B
+Esi[3]||D5G2;|scanBusI@1|si[3]|B
+Esi[4]||D5G2;|scanBusI@1|si[4]|B
+Esi[5]||D5G2;|scanBusI@1|si[5]|B
+Esi[6]||D5G2;|scanBusI@1|si[6]|B
+Esi[7]||D5G2;|scanBusI@1|si[7]|B
+Esi[8]||D5G2;|scanBusI@1|si[8]|B
+Esi[9]||D5G2;|scanBusI@1|si[9]|B
+Eso[1]||D5G2;|scanBusO@0|so[1]|B
+Eso[2]||D5G2;|scanBusO@0|so[2]|B
+Eso[3]||D5G2;|scanBusO@0|so[3]|B
+Eso[4]||D5G2;|scanBusO@0|so[4]|B
+Eso[5]||D5G2;|scanBusO@0|so[5]|B
+Eso[6]||D5G2;|scanBusO@0|so[6]|B
+Eso[7]||D5G2;|scanBusO@0|so[7]|B
+Eso[8]||D5G2;|scanBusO@0|so[8]|B
+Eso[9]||D5G2;|scanBusO@0|so[9]|B
+X
+
+# Cell scanM2toM3right;1{lay}
+CscanM2toM3right;1{lay}||cmos90|1184874424873|1237767983069|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@0||24|24||||
+NX-Metal-2-Metal-3-Con|contact@1||18|18||||
+NX-Metal-2-Metal-3-Con|contact@2||12|12||||
+NX-Metal-2-Metal-3-Con|contact@3||6|6||||
+NX-Metal-2-Metal-3-Con|contact@4||0|0||||
+NX-Metal-2-Metal-3-Con|contact@5||-6|-6||||
+NX-Metal-2-Metal-3-Con|contact@6||-12|-12||||
+NX-Metal-2-Metal-3-Con|contact@7||-18|-18||||
+NX-Metal-2-Metal-3-Con|contact@8||-24|-24||||
+IscanBusInM2;1{lay}|scanBusI@1||-30|0|RRR||D5G4;
+IscanBusOutM3;1{lay}|scanBusO@0||0|-30|XY||D5G4;
+Ametal-2|net@3|||S0|contact@4||0|0|scanBusI@1|si[5]|-30|0
+Ametal-2|net@4|||S0|contact@5||-6|-6|scanBusI@1|si[6]|-30|-6
+Ametal-2|net@5|||S0|contact@6||-12|-12|scanBusI@1|si[7]|-30|-12
+Ametal-2|net@6|||S0|contact@7||-18|-18|scanBusI@1|si[8]|-30|-18
+Ametal-2|net@7|||S0|contact@8||-24|-24|scanBusI@1|si[9]|-30|-24
+Ametal-2|net@9|||S1800|scanBusI@1|si[1]|-30|24|contact@0||24|24
+Ametal-3|net@10|||S2700|scanBusO@0|so[1]|24|-30|contact@0||24|24
+Ametal-2|net@11|||S1800|scanBusI@1|si[2]|-30|18|contact@1||18|18
+Ametal-3|net@12|||S2700|scanBusO@0|so[2]|18|-30|contact@1||18|18
+Ametal-2|net@13|||S0|contact@2||12|12|scanBusI@1|si[3]|-30|12
+Ametal-3|net@14|||S2700|scanBusO@0|so[3]|12|-30|contact@2||12|12
+Ametal-2|net@15|||S1800|scanBusI@1|si[4]|-27|6|contact@3||6|6
+Ametal-3|net@16|||S2700|scanBusO@0|so[4]|6|-33|contact@3||6|6
+Ametal-3|net@18|||S2700|scanBusO@0|so[5]|0|-30|contact@4||0|0
+Ametal-3|net@20|||S2700|scanBusO@0|so[6]|-6|-30|contact@5||-6|-6
+Ametal-3|net@22|||S2700|scanBusO@0|so[7]|-12|-30|contact@6||-12|-12
+Ametal-3|net@24|||S2700|scanBusO@0|so[8]|-18|-30|contact@7||-18|-18
+Ametal-3|net@26|||S2700|scanBusO@0|so[9]|-24|-30|contact@8||-24|-24
+Esi[1]||D5G2;|scanBusI@1|si[1]|B
+Esi[2]||D5G2;|scanBusI@1|si[2]|B
+Esi[3]||D5G2;|scanBusI@1|si[3]|B
+Esi[4]||D5G2;|scanBusI@1|si[4]|B
+Esi[5]||D5G2;|scanBusI@1|si[5]|B
+Esi[6]||D5G2;|scanBusI@1|si[6]|B
+Esi[7]||D5G2;|scanBusI@1|si[7]|B
+Esi[8]||D5G2;|scanBusI@1|si[8]|B
+Esi[9]||D5G2;|scanBusI@1|si[9]|B
+Eso[1]||D5G2;|scanBusO@0|so[1]|B
+Eso[2]||D5G2;|scanBusO@0|so[2]|B
+Eso[3]||D5G2;|scanBusO@0|so[3]|B
+Eso[4]||D5G2;|scanBusO@0|so[4]|B
+Eso[5]||D5G2;|scanBusO@0|so[5]|B
+Eso[6]||D5G2;|scanBusO@0|so[6]|B
+Eso[7]||D5G2;|scanBusO@0|so[7]|B
+Eso[8]||D5G2;|scanBusO@0|so[8]|B
+Eso[9]||D5G2;|scanBusO@0|so[9]|B
+X
+
+# Cell scanM3toM2left;1{lay}
+CscanM3toM2left;1{lay}||cmos90|1184874424873|1237767991779|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@0||-24|-24||||
+NX-Metal-2-Metal-3-Con|contact@1||-18|-18||||
+NX-Metal-2-Metal-3-Con|contact@2||-12|-12||||
+NX-Metal-2-Metal-3-Con|contact@3||-6|-6||||
+NX-Metal-2-Metal-3-Con|contact@4||0|0||||
+NX-Metal-2-Metal-3-Con|contact@5||6|6||||
+NX-Metal-2-Metal-3-Con|contact@6||12|12||||
+NX-Metal-2-Metal-3-Con|contact@7||18|18||||
+NX-Metal-2-Metal-3-Con|contact@8||24|24||||
+IscanBusInM3;1{lay}|scanBusO@0||0|-30|||D5G4;
+IscanBusOutM2;1{lay}|scanBusO@1||-30|0|XYRRR||D5G4;
+Ametal-2|net@3|||S0|contact@4||0|0|scanBusO@1|so[5]|-30|0
+Ametal-2|net@4|||S0|contact@5||6|6|scanBusO@1|so[6]|-30|6
+Ametal-2|net@5|||S0|contact@6||12|12|scanBusO@1|so[7]|-30|12
+Ametal-2|net@6|||S0|contact@7||18|18|scanBusO@1|so[8]|-30|18
+Ametal-2|net@7|||S0|contact@8||24|24|scanBusO@1|so[9]|-30|24
+Ametal-2|net@9|||S1800|scanBusO@1|so[1]|-30|-24|contact@0||-24|-24
+Ametal-3|net@10|||S2700|scanBusO@0|si[1]|-24|-30|contact@0||-24|-24
+Ametal-2|net@11|||S1800|scanBusO@1|so[2]|-30|-18|contact@1||-18|-18
+Ametal-3|net@12|||S2700|scanBusO@0|si[2]|-18|-30|contact@1||-18|-18
+Ametal-2|net@13|||S0|contact@2||-12|-12|scanBusO@1|so[3]|-30|-12
+Ametal-3|net@14|||S2700|scanBusO@0|si[3]|-12|-30|contact@2||-12|-12
+Ametal-2|net@15|||S1800|scanBusO@1|so[4]|-33|-6|contact@3||-6|-6
+Ametal-3|net@16|||S2700|scanBusO@0|si[4]|-6|-27|contact@3||-6|-6
+Ametal-3|net@18|||S2700|scanBusO@0|si[5]|0|-30|contact@4||0|0
+Ametal-3|net@20|||S2700|scanBusO@0|si[6]|6|-30|contact@5||6|6
+Ametal-3|net@22|||S2700|scanBusO@0|si[7]|12|-30|contact@6||12|12
+Ametal-3|net@24|||S2700|scanBusO@0|si[8]|18|-30|contact@7||18|18
+Ametal-3|net@26|||S2700|scanBusO@0|si[9]|24|-30|contact@8||24|24
+Esi[1]||D5G2;|scanBusO@0|si[1]|B
+Esi[2]||D5G2;|scanBusO@0|si[2]|B
+Esi[3]||D5G2;|scanBusO@0|si[3]|B
+Esi[4]||D5G2;|scanBusO@0|si[4]|B
+Esi[5]||D5G2;|scanBusO@0|si[5]|B
+Esi[6]||D5G2;|scanBusO@0|si[6]|B
+Esi[7]||D5G2;|scanBusO@0|si[7]|B
+Esi[8]||D5G2;|scanBusO@0|si[8]|B
+Esi[9]||D5G2;|scanBusO@0|si[9]|B
+Eso[1]||D5G2;|scanBusO@1|so[1]|B
+Eso[2]||D5G2;|scanBusO@1|so[2]|B
+Eso[3]||D5G2;|scanBusO@1|so[3]|B
+Eso[4]||D5G2;|scanBusO@1|so[4]|B
+Eso[5]||D5G2;|scanBusO@1|so[5]|B
+Eso[6]||D5G2;|scanBusO@1|so[6]|B
+Eso[7]||D5G2;|scanBusO@1|so[7]|B
+Eso[8]||D5G2;|scanBusO@1|so[8]|B
+Eso[9]||D5G2;|scanBusO@1|so[9]|B
+X
+
+# Cell scanM3toM2right;1{lay}
+CscanM3toM2right;1{lay}||cmos90|1184874424873|1237767991779|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@0||-24|24||||
+NX-Metal-2-Metal-3-Con|contact@1||-18|18||||
+NX-Metal-2-Metal-3-Con|contact@2||-12|12||||
+NX-Metal-2-Metal-3-Con|contact@3||-6|6||||
+NX-Metal-2-Metal-3-Con|contact@4||0|0||||
+NX-Metal-2-Metal-3-Con|contact@5||6|-6||||
+NX-Metal-2-Metal-3-Con|contact@6||12|-12||||
+NX-Metal-2-Metal-3-Con|contact@7||18|-18||||
+NX-Metal-2-Metal-3-Con|contact@8||24|-24||||
+IscanBusInM3;1{lay}|scanBusO@0||0|-30|||D5G4;
+IscanBusOutM2;1{lay}|scanBusO@1||30|0|RRR||D5G4;
+Ametal-2|net@3|||S1800|contact@4||0|0|scanBusO@1|so[5]|30|0
+Ametal-2|net@4|||S1800|contact@5||6|-6|scanBusO@1|so[6]|30|-6
+Ametal-2|net@5|||S1800|contact@6||12|-12|scanBusO@1|so[7]|30|-12
+Ametal-2|net@6|||S1800|contact@7||18|-18|scanBusO@1|so[8]|30|-18
+Ametal-2|net@7|||S1800|contact@8||24|-24|scanBusO@1|so[9]|30|-24
+Ametal-2|net@9|||S0|scanBusO@1|so[1]|30|24|contact@0||-24|24
+Ametal-3|net@10|||S2700|scanBusO@0|si[1]|-24|-30|contact@0||-24|24
+Ametal-2|net@11|||S0|scanBusO@1|so[2]|30|18|contact@1||-18|18
+Ametal-3|net@12|||S2700|scanBusO@0|si[2]|-18|-30|contact@1||-18|18
+Ametal-2|net@13|||S1800|contact@2||-12|12|scanBusO@1|so[3]|30|12
+Ametal-3|net@14|||S2700|scanBusO@0|si[3]|-12|-30|contact@2||-12|12
+Ametal-2|net@15|||S0|scanBusO@1|so[4]|33|6|contact@3||-6|6
+Ametal-3|net@16|||S2700|scanBusO@0|si[4]|-6|-27|contact@3||-6|6
+Ametal-3|net@18|||S2700|scanBusO@0|si[5]|0|-30|contact@4||0|0
+Ametal-3|net@20|||S2700|scanBusO@0|si[6]|6|-30|contact@5||6|-6
+Ametal-3|net@22|||S2700|scanBusO@0|si[7]|12|-30|contact@6||12|-12
+Ametal-3|net@24|||S2700|scanBusO@0|si[8]|18|-30|contact@7||18|-18
+Ametal-3|net@26|||S2700|scanBusO@0|si[9]|24|-30|contact@8||24|-24
+Esi[1]||D5G2;|scanBusO@0|si[1]|B
+Esi[2]||D5G2;|scanBusO@0|si[2]|B
+Esi[3]||D5G2;|scanBusO@0|si[3]|B
+Esi[4]||D5G2;|scanBusO@0|si[4]|B
+Esi[5]||D5G2;|scanBusO@0|si[5]|B
+Esi[6]||D5G2;|scanBusO@0|si[6]|B
+Esi[7]||D5G2;|scanBusO@0|si[7]|B
+Esi[8]||D5G2;|scanBusO@0|si[8]|B
+Esi[9]||D5G2;|scanBusO@0|si[9]|B
+Eso[1]||D5G2;|scanBusO@1|so[1]|B
+Eso[2]||D5G2;|scanBusO@1|so[2]|B
+Eso[3]||D5G2;|scanBusO@1|so[3]|B
+Eso[4]||D5G2;|scanBusO@1|so[4]|B
+Eso[5]||D5G2;|scanBusO@1|so[5]|B
+Eso[6]||D5G2;|scanBusO@1|so[6]|B
+Eso[7]||D5G2;|scanBusO@1|so[7]|B
+Eso[8]||D5G2;|scanBusO@1|so[8]|B
+Eso[9]||D5G2;|scanBusO@1|so[9]|B
+X
+
+# Cell scanTwinAmp;1{ic}
+CscanTwinAmp;1{ic}||artwork|1194889896092|1226318616435|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||0|-0.5|1|1|R|
+Nschematic:Bus_Pin|pin@0||0|-3|-1|-1|R|
+Nschematic:Bus_Pin|pin@1||-3|3|-1|-1|R|
+NPin|pin@2||2|-3|1|1|R|
+NPin|pin@3||-2|-3|1|1|R|
+NPin|pin@4||0|-1|1|1|R|
+NPin|pin@6||-6|0|1|1|R|
+NPin|pin@7||-3|3|1|1|R|
+Ngeneric:Invisible-Pin|pin@8||-3|1.5|||R||ART_message(D5G1.5;)S20
+Nschematic:Bus_Pin|pin@9||3|3|-1|-1|RR|
+NPin|pin@17||0|0|1|1|R|
+NPin|pin@21||6|0|1|1|R|
+NPin|pin@22||0|0|1|1|R|
+NPin|pin@23||3|3|1|1|R|
+Ngeneric:Invisible-Pin|pin@24||3|1.5|||R||ART_message(D5G1.5;)S40
+AThicker|net@0|||FS0|pin@2||2|-3|pin@3||-2|-3
+AThicker|net@1|||FS2250|pin@3||-2|-3|pin@4||0|-1
+AThicker|net@2|||FS1350|pin@4||0|-1|pin@2||2|-3
+AThicker|net@4|||FS2250|pin@6||-6|0|pin@7||-3|3
+AThicker|net@21|||FS1800|pin@6||-6|0|pin@17||0|0
+AThicker|net@22|||FS1350|pin@7||-3|3|pin@17||0|0
+AThicker|net@23|||FS1800|pin@22||0|0|pin@21||6|0
+AThicker|net@24|||FS1350|pin@23||3|3|pin@21||6|0
+AThicker|net@25|||FS2250|pin@22||0|0|pin@23||3|3
+Ein[1]||D5G2;|pin@0||I
+EoutA[1]||D5G2;|pin@1||O
+EoutB[1]||D5G2;|pin@9||O
+X
+
+# Cell scanTwinAmp;3{lay}
+CscanTwinAmp;3{lay}||cmos90|1194893522880|1223474198202||ATTR_NCC(D5G3;NTX4;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226012824409
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-N-Active-Con|contact@0||-12|0||20.8||
+NMetal-1-P-Active-Con|contact@1||-12|-48||20.8||
+NMetal-1-N-Active-Con|contact@2||-4|0||20.8||
+NMetal-1-P-Active-Con|contact@3||-4|-48||20.8||
+NMetal-1-P-Active-Con|contact@4||-12|48||20.8||
+NMetal-1-P-Active-Con|contact@5||-4|48||20.8||
+NMetal-1-P-Active-Con|contact@6||-20|48||20.8||
+NMetal-1-N-Active-Con|contact@7||-20|0||20.8||
+NMetal-1-P-Active-Con|contact@8||-20|-48||20.8||
+NMetal-1-Polysilicon-Con|contact@9||-12|24|5.2|||
+NMetal-1-Polysilicon-Con|contact@10||-12|-24|5.2|||
+NX-Metal-1-Metal-2-Con|contact@11||-20|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@12||-4|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@13||-4|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@14||-20|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@15||-4|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@16||-20|-50||6.2||
+NMetal-1-N-Active-Con|contact@17||4|0||20.8||
+NMetal-1-P-Active-Con|contact@18||4|-48||20.8||
+NMetal-1-N-Active-Con|contact@19||12|0||20.8||
+NMetal-1-P-Active-Con|contact@20||12|-48||20.8||
+NMetal-1-P-Active-Con|contact@21||4|48||20.8||
+NMetal-1-P-Active-Con|contact@22||12|48||20.8||
+NMetal-1-N-Active-Con|contact@23||20|0||20.8||
+NMetal-1-P-Active-Con|contact@24||20|-48||20.8||
+NMetal-1-N-Active-Con|contact@25||28|0||20.8||
+NMetal-1-P-Active-Con|contact@26||28|-48||20.8||
+NMetal-1-P-Active-Con|contact@27||20|48||20.8||
+NMetal-1-P-Active-Con|contact@28||28|48||20.8||
+NX-Metal-1-Metal-2-Con|contact@33||12|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@34||28|50||6.2||
+NX-Metal-1-Metal-2-Con|contact@35||12|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@36||28|-50||6.2||
+NX-Metal-1-Metal-2-Con|contact@37||12|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@38||28|0||6.2||
+NMetal-1-N-Active-Con|contact@39||-28|0||20.8||
+NMetal-1-P-Active-Con|contact@40||-28|-48||20.8||
+NMetal-1-Polysilicon-Con|contact@41||8|-24|10.8|||
+NMetal-1-Polysilicon-Con|contact@42||-25.5|-24|5.2||R|
+NX-Metal-1-Metal-2-Con|contact@44||3|-28||||
+NMetal-1-Polysilicon-Con|contact@45||8|24|10.8|||
+NX-Metal-1-Metal-2-Con|contact@46||3|28||||
+NX-Metal-1-Metal-2-Con|contact@49||-17|-28||||
+NX-Metal-1-Metal-2-Con|contact@50||-17|28||||
+NMetal-1-Metal-2-Con|contact@52||-25.5|-22|||R|
+NMetal-1-P-Active-Con|contact@53||-28|48||20.8||
+NX-Metal-1-Metal-2-Con|contact@54||-12|10||||
+NN-Transistor|nmos@0||-16|0||26||
+NN-Transistor|nmos@1||-8|0||26||
+NN-Transistor|nmos@2||0|0||26||
+NN-Transistor|nmos@3||8|0||26||
+NN-Transistor|nmos@4||16|0||26||
+NN-Transistor|nmos@5||24|0||26||
+NN-Transistor|nmos@6||-24|0||26||
+NPolysilicon-Pin|pin@6||-16|24||||
+NPolysilicon-Pin|pin@7||-16|-24||||
+NPolysilicon-Pin|pin@8||-8|-24||||
+NPolysilicon-Pin|pin@9||-8|24||||
+NPolysilicon-Pin|pin@49||0|-24||||
+NPolysilicon-Pin|pin@50||16|-24||||
+NPolysilicon-Pin|pin@51||24|-24||||
+NMetal-1-Pin|pin@52||-12|-31||||
+NMetal-1-Pin|pin@53||-4|-31||||
+NMetal-1-Pin|pin@54||-4|-18||||
+NMetal-1-Pin|pin@55||-12|-18||||
+NMetal-1-Pin|pin@56||-28|-16||||
+NMetal-1-Pin|pin@57||-17|-16||||
+NMetal-1-Pin|pin@58||-17|-32||||
+NMetal-1-Pin|pin@60||-28|-32||||
+NPolysilicon-Pin|pin@61||-24|-26||||
+NMetal-1-Pin|pin@62||-17|-24||||
+NPolysilicon-Pin|pin@63||0|24||||
+NPolysilicon-Pin|pin@64||16|24||||
+NPolysilicon-Pin|pin@65||24|24||||
+NMetal-1-Pin|pin@67||-28|24||||
+NMetal-1-Pin|pin@68||-12|17||||
+NMetal-1-Pin|pin@69||-4|17||||
+NMetal-1-Pin|pin@70||-4|31||||
+NMetal-1-Pin|pin@71||-12|31||||
+NMetal-1-Pin|pin@73||-17|24||||
+NMetal-1-Pin|pin@76||-25.5|-25||||
+NMetal-1-Pin|pin@79||4|17||||
+NMetal-1-Pin|pin@80||20|17||||
+NMetal-1-Pin|pin@81||4|64||||
+NMetal-1-Pin|pin@82||20|64||||
+NMetal-2-Pin|pin@83||-12|10||||
+NMetal-2-Pin|pin@84||-25.5|-22||||
+NMetal-1-Pin|pin@86||4|-64||||
+NMetal-1-Pin|pin@87||20|-64||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||28|0|||D5G4;
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@4||-32.5|0|||D5G4;
+NP-Select-Node|plnode@0||0|50|67|52||A
+NP-Select-Node|plnode@1||0|-50|67|52||A
+NN-Well-Node|plnode@2||0|50|70|52||A
+NN-Well-Node|plnode@3||0|-50|70|52||A
+NN-Select-Node|plnode@4||0|0|67|48||A
+NP-Well-Node|plnode@5||0|0|70|48||A
+NP-Transistor|pmos@0||-16|48||26||
+NP-Transistor|pmos@1||-8|48||26||
+NP-Transistor|pmos@2||-16|-48||26||
+NP-Transistor|pmos@3||-8|-48||26||
+NP-Transistor|pmos@4||0|48||26||
+NP-Transistor|pmos@5||8|48||26||
+NP-Transistor|pmos@6||0|-48||26||
+NP-Transistor|pmos@7||8|-48||26||
+NP-Transistor|pmos@8||16|48||26||
+NP-Transistor|pmos@9||24|48||26||
+NP-Transistor|pmos@10||16|-48||26||
+NP-Transistor|pmos@11||24|-48||26||
+NP-Transistor|pmos@12||-24|-48||26||
+NP-Transistor|pmos@13||-24|48||26||
+AN-Active|net@53|||RS0|contact@0||-12|0|nmos@0|diff-right|-13.2|0
+AN-Active|net@54|||RS1800|contact@7||-20|0|nmos@0|diff-left|-18.8|0
+AN-Active|net@55|||RS1800|contact@0||-12|0|nmos@1|diff-left|-10.8|0
+AN-Active|net@56|||RS0|contact@2||-4|0|nmos@1|diff-right|-5.2|0
+AP-Active|net@57|||RS0|contact@1||-12|-48|pmos@2|diff-right|-13.2|-48
+AP-Active|net@58|||RS1800|contact@8||-20|-48|pmos@2|diff-left|-18.8|-48
+AP-Active|net@59|||RS1800|contact@1||-12|-48|pmos@3|diff-left|-10.8|-48
+AP-Active|net@60|||RS0|contact@3||-4|-48|pmos@3|diff-right|-5.2|-48
+AP-Active|net@61|||RS0|contact@4||-12|48|pmos@0|diff-right|-13.2|48
+AP-Active|net@62|||RS1800|contact@6||-20|48|pmos@0|diff-left|-18.8|48
+AP-Active|net@63|||RS1800|contact@4||-12|48|pmos@1|diff-left|-10.8|48
+AP-Active|net@64|||RS0|contact@5||-4|48|pmos@1|diff-right|-5.2|48
+Ametal-2|net@65||6.2|S1800|contact@11||-20|0|contact@12||-4|0
+Ametal-1|net@66|||S0|contact@7||-20|0|contact@11||-20|0
+Ametal-1|net@67|||S0|contact@2||-4|0|contact@12||-4|0
+Ametal-1|net@68|||S900|contact@5||-4|50|contact@13||-4|50
+Ametal-2|net@69||6.2|S1800|contact@14||-20|50|contact@13||-4|50
+Ametal-1|net@70|||S900|contact@6||-20|50|contact@14||-20|50
+Ametal-1|net@71|||S900|contact@3||-4|-50|contact@15||-4|-50
+Ametal-2|net@72||6.2|S0|contact@15||-4|-50|contact@16||-20|-50
+Ametal-1|net@73|||S900|contact@8||-20|-50|contact@16||-20|-50
+Ametal-2|net@80||6.2|S1800|contact@37||12|0|contact@38||28|0
+Ametal-2|net@81||6.2|S1800|contact@35||12|-50|contact@36||28|-50
+Ametal-2|net@82||6.2|S1800|contact@33||12|50|contact@34||28|50
+APolysilicon|net@84|||S900|pin@6||-16|24|nmos@0|poly-top|-16|18
+APolysilicon|net@85|||S2700|pin@9||-8|24|pmos@1|poly-bottom|-8|30
+APolysilicon|net@86|||S2700|pin@8||-8|-24|nmos@1|poly-bottom|-8|-18
+APolysilicon|net@87|||S2700|pin@7||-16|-24|nmos@0|poly-bottom|-16|-18
+APolysilicon|net@88|||S900|pmos@0|poly-bottom|-16|30|pin@6||-16|24
+APolysilicon|net@89|||S1800|pin@6||-16|24|contact@9||-14.6|24
+APolysilicon|net@90|||S2700|pmos@2|poly-top|-16|-30|pin@7||-16|-24
+APolysilicon|net@91|||S1800|pin@7||-16|-24|contact@10||-14.6|-24
+APolysilicon|net@92|||S2700|pmos@3|poly-top|-8|-30|pin@8||-8|-24
+APolysilicon|net@93|||S1800|contact@10||-9.4|-24|pin@8||-8|-24
+APolysilicon|net@94|||S2700|nmos@1|poly-top|-8|18|pin@9||-8|24
+APolysilicon|net@95|||S1800|contact@9||-9.4|24|pin@9||-8|24
+AN-Active|net@110|||RS0|contact@17||4|0|nmos@2|diff-right|2.8|0
+AN-Active|net@111|||RS1800|contact@2||-4|0|nmos@2|diff-left|-2.8|0
+AN-Active|net@112|||RS1800|contact@17||4|0|nmos@3|diff-left|5.2|0
+AN-Active|net@113|||RS0|contact@19||12|0|nmos@3|diff-right|10.8|0
+AN-Active|net@114|||RS1800|contact@19||12|0|nmos@4|diff-left|13.2|0
+AN-Active|net@115|||RS0|contact@23||20|0|nmos@4|diff-right|18.8|0
+AN-Active|net@116|||RS1800|contact@23||20|0|nmos@5|diff-left|21.2|0
+AN-Active|net@117|||RS0|contact@25||28|0|nmos@5|diff-right|26.8|0
+AP-Active|net@118|||RS1800|contact@20||12|-48|pmos@10|diff-left|13.2|-48
+AP-Active|net@119|||RS0|contact@24||20|-48|pmos@10|diff-right|18.8|-48
+AP-Active|net@120|||RS1800|contact@24||20|-48|pmos@11|diff-left|21.2|-48
+AP-Active|net@121|||RS0|contact@26||28|-48|pmos@11|diff-right|26.8|-48
+AP-Active|net@122|||RS0|contact@21||4|48|pmos@4|diff-right|2.8|48
+AP-Active|net@123|||RS1800|contact@5||-4|48|pmos@4|diff-left|-2.8|48
+AP-Active|net@124|||RS1800|contact@21||4|48|pmos@5|diff-left|5.2|48
+AP-Active|net@125|||RS0|contact@22||12|48|pmos@5|diff-right|10.8|48
+AP-Active|net@126|||RS0|contact@18||4|-48|pmos@6|diff-right|2.8|-48
+AP-Active|net@127|||RS1800|contact@3||-4|-48|pmos@6|diff-left|-2.8|-48
+AP-Active|net@128|||RS1800|contact@18||4|-48|pmos@7|diff-left|5.2|-48
+AP-Active|net@129|||RS0|contact@20||12|-48|pmos@7|diff-right|10.8|-48
+AP-Active|net@130|||RS1800|contact@22||12|48|pmos@8|diff-left|13.2|48
+AP-Active|net@131|||RS0|contact@27||20|48|pmos@8|diff-right|18.8|48
+AP-Active|net@132|||RS1800|contact@27||20|48|pmos@9|diff-left|21.2|48
+AP-Active|net@133|||RS0|contact@28||28|48|pmos@9|diff-right|26.8|48
+Ametal-1|net@218|||S2700|pin@80||20|17|contact@27||20|37.6
+Ametal-2|net@221||6.2|S1800|contact@13||-4|50|contact@33||12|50
+Ametal-1|net@222|||S900|contact@22||12|50|contact@33||12|50
+Ametal-2|net@223||6.2|S1800|contact@34||28|50|pinsVddG@3|vdd|28|50
+Ametal-1|net@224|||S900|contact@28||28|50|contact@34||28|50
+Ametal-2|net@225||6.2|S1800|contact@15||-4|-50|contact@35||12|-50
+Ametal-1|net@226|||S900|contact@20||12|-50|contact@35||12|-50
+Ametal-2|net@227||6.2|S1800|contact@36||28|-50|pinsVddG@3|vdd_1|28|-50
+Ametal-1|net@228|||S900|contact@26||28|-50|contact@36||28|-50
+Ametal-2|net@229||6.2|S1800|contact@12||-4|0|contact@37||12|0
+Ametal-1|net@230|||S0|contact@19||12|0|contact@37||12|0
+Ametal-2|net@231||6.2|S1800|contact@38||28|0|pinsVddG@3|gnd|28|0
+Ametal-1|net@232|||S0|contact@25||28|0|contact@38||28|0
+Ametal-2|net@236||6.2|S0|contact@11||-20|0|pinsVddG@4|gnd|-32.5|0
+Ametal-2|net@237||6.2|S0|contact@14||-20|50|pinsVddG@4|vdd|-32.5|50
+Ametal-2|net@238||6.2|S0|contact@16||-20|-50|pinsVddG@4|vdd_1|-32.5|-50
+APolysilicon|net@241|||S900|nmos@5|poly-bottom|24|-18|pin@51||24|-24
+APolysilicon|net@242|||S900|nmos@3|poly-bottom|8|-18|contact@41||8|-24
+APolysilicon|net@243|||S900|nmos@2|poly-bottom|0|-18|pin@49||0|-24
+APolysilicon|net@244|||S900|nmos@4|poly-bottom|16|-18|pin@50||16|-24
+APolysilicon|net@245|||S900|pin@49||0|-24|pmos@6|poly-top|0|-30
+APolysilicon|net@246|||S1800|pin@49||0|-24|contact@41||2.6|-24
+APolysilicon|net@247|||S900|contact@41||8|-24|pmos@7|poly-top|8|-30
+APolysilicon|net@248|||S900|pin@50||16|-24|pmos@10|poly-top|16|-30
+APolysilicon|net@249|||S0|pin@50||16|-24|contact@41||13.4|-24
+APolysilicon|net@250|||S900|pin@51||24|-24|pmos@11|poly-top|24|-30
+APolysilicon|net@251|||S1800|pin@50||16|-24|pin@51||24|-24
+AN-Active|net@252|||RS1800|contact@39||-28|0|nmos@6|diff-left|-26.8|0
+AN-Active|net@253|||RS0|contact@7||-20|0|nmos@6|diff-right|-21.2|0
+AP-Active|net@254|||RS1800|contact@40||-28|-48|pmos@12|diff-left|-26.8|-48
+AP-Active|net@255|||RS0|contact@8||-20|-48|pmos@12|diff-right|-21.2|-48
+APolysilicon|net@256|||S900|nmos@6|poly-bottom|-24|-18|pin@61||-24|-26
+Ametal-1|net@257|||S2700|contact@1||-12|-48|pin@52||-12|-31
+Ametal-1|net@258|||S1800|pin@52||-12|-31|pin@53||-4|-31
+Ametal-1|net@259|||S2700|pin@53||-4|-31|pin@54||-4|-18
+Ametal-1|net@260|||S0|pin@54||-4|-18|pin@55||-12|-18
+Ametal-1|net@261|||S2700|pin@55||-12|-18|contact@0||-12|-10.4
+Ametal-1|net@263|||S900|contact@39||-28|0|pin@56||-28|-16
+Ametal-1|net@264|||S1800|pin@56||-28|-16|pin@57||-17|-16
+Ametal-1|net@267|||S0|pin@58||-17|-32|pin@60||-28|-32
+Ametal-1|net@268|||S2700|contact@40||-28|-37.6|pin@60||-28|-32
+APolysilicon|net@269|||S900|pin@61||-24|-26|pmos@12|poly-top|-24|-30
+APolysilicon|net@270|||S1800|contact@42||-25.5|-26|pin@61||-24|-26
+Ametal-1|net@271|||S900|pin@62||-17|-24|pin@58||-17|-32
+Ametal-1|net@272|||S1800|pin@62||-17|-24|contact@10||-14.6|-24
+Ametal-1|net@277|||S900|contact@41||3|-24|contact@44||3|-28
+APolysilicon|net@278|||S900|pin@63||0|24|nmos@2|poly-top|0|18
+APolysilicon|net@279|||S2700|pin@64||16|24|pmos@8|poly-bottom|16|30
+APolysilicon|net@280|||S2700|contact@45||8|24|pmos@5|poly-bottom|8|30
+APolysilicon|net@281|||S2700|pin@65||24|24|pmos@9|poly-bottom|24|30
+APolysilicon|net@282|||S900|pmos@4|poly-bottom|0|30|pin@63||0|24
+APolysilicon|net@283|||S1800|pin@63||0|24|contact@45||2.6|24
+APolysilicon|net@284|||S2700|nmos@3|poly-top|8|18|contact@45||8|24
+APolysilicon|net@285|||S2700|nmos@4|poly-top|16|18|pin@64||16|24
+APolysilicon|net@286|||S0|pin@64||16|24|contact@45||13.4|24
+APolysilicon|net@287|||S2700|nmos@5|poly-top|24|18|pin@65||24|24
+APolysilicon|net@288|||S1800|pin@64||16|24|pin@65||24|24
+Ametal-1|net@291|||S1800|pin@73||-17|24|contact@9||-14.6|24
+Ametal-1|net@292|||S2700|contact@39||-28|0|pin@67||-28|24
+Ametal-1|net@293|||S2700|contact@0||-12|0|pin@68||-12|17
+Ametal-1|net@294|||S1800|pin@68||-12|17|pin@69||-4|17
+Ametal-1|net@295|||S2700|pin@69||-4|17|pin@70||-4|31
+Ametal-1|net@296|||S0|pin@70||-4|31|pin@71||-12|31
+Ametal-1|net@297|||S2700|pin@71||-12|31|contact@4||-12|37.6
+Ametal-1|net@300|||S2700|contact@45||3|24|contact@46||3|28
+Ametal-1|net@308|||S2700|contact@49||-17|-28|pin@62||-17|-24
+Ametal-2|net@309|||S0|contact@44||3|-28|contact@49||-17|-28
+Ametal-1|net@310|||S1800|pin@67||-28|24|pin@73||-17|24
+Ametal-1|net@311|||S2700|pin@73||-17|24|contact@50||-17|28
+Ametal-2|net@314|||S0|contact@46||3|28|contact@50||-17|28
+Ametal-1|net@315|||S1800|contact@42||-25.5|-25|pin@76||-25.5|-25
+Ametal-1|net@319|||S2700|contact@17||4|0|pin@79||4|17
+Ametal-1|net@320|||S2700|contact@23||20|10.4|pin@80||20|17
+Ametal-1|net@321|||S1800|pin@79||4|17|pin@80||20|17
+Ametal-1|net@322|||S2700|contact@21||4|48|pin@81||4|64
+Ametal-1|net@323|||S1800|pin@81||4|64|pin@82||20|64
+Ametal-1|net@324|||S900|pin@82||20|64|contact@27||20|58.4
+Ametal-2|net@328|||S1800|pin@84||-25.5|-22|contact@52||-25.5|-22
+Ametal-1|net@329|||S2700|contact@42||-25.5|-26.6|contact@52||-25.5|-22
+Ametal-1|net@330|||S900|pin@57||-17|-16|pin@62||-17|-24
+Ametal-1|net@331|||S900|contact@23||20|-10.4|contact@24||20|-37.6
+Ametal-1|net@332|||S900|contact@18||4|-48|pin@86||4|-64
+Ametal-1|net@333|||S1800|pin@86||4|-64|pin@87||20|-64
+Ametal-1|net@334|||S2700|pin@87||20|-64|contact@24||20|-58.4
+AP-Active|net@335|||RS1800|contact@53||-28|48|pmos@13|diff-left|-26.8|48
+AP-Active|net@336|||RS0|contact@6||-20|48|pmos@13|diff-right|-21.2|48
+Ametal-1|net@337|||S900|contact@53||-28|37.6|pin@67||-28|24
+APolysilicon|net@338|||S2700|nmos@6|poly-top|-24|18|pmos@13|poly-bottom|-24|30
+Ametal-2|net@339|||S0|pin@83||-12|10|contact@54||-12|10
+Ametal-1|net@340|||S900|contact@0||-12|10|contact@54||-12|10
+Egnd||D5G2;|pinsVddG@4|gnd|G
+Egnd_3||D5G2;|pinsVddG@3|gnd|G
+Ein[1]||D5G2;|pin@84||I
+EoutA[1]||D5G2;|pin@83||O
+EoutB[1]||D5G2;|pin@80||O
+Evdd||D5G2;|pinsVddG@4|vdd|P
+Evdd_6||D5G2;|pinsVddG@3|vdd|P
+Evdd_7||D5G2;|pinsVddG@3|vdd_1|P
+Evdd_9||D5G2;|pinsVddG@4|vdd_1|P
+X
+
+# Cell scanTwinAmp;2{sch}
+CscanTwinAmp;2{sch}||schematic|1194889686814|1196126035592|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-18|0||||
+NOff-Page|conn@1||18|0||||
+NOff-Page|conn@2||18|8.5||||
+IredFive:inv;1{ic}|inv@0||9|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@1||-9|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@2||9|8.5|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S40|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||1.5|27|||||ART_message(D5G6;)SscanAmp
+Ngeneric:Invisible-Pin|pin@1||0.5|18|||||ART_message(D5G3;)Sies 26 November 2007
+NWire_Pin|pin@2||4|8.5||||
+NWire_Pin|pin@3||4|0||||
+IscanTwinAmp;1{ic}|scanTwin@0||26|21|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||0|0|||D0G4;|ATTR_L(D5G1;PUD)D947.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@0|||1800|conn@0|y|-16|0|inv@1|in|-11.5|0
+Awire|net@1|||1800|inv@1|out|-6.5|0|wire90@0|a|-2.5|0
+Awire|net@2|||1800|pin@3||4|0|inv@0|in|6.5|0
+Awire|net@3|||1800|inv@0|out|11.5|0|conn@1|a|16|0
+Awire|net@4|||0|inv@2|in|6.5|8.5|pin@2||4|8.5
+Awire|net@5|||1800|wire90@0|b|2.5|0|pin@3||4|0
+Awire|net@6|||900|pin@2||4|8.5|pin@3||4|0
+Awire|net@9|||0|conn@2|a|16|8.5|inv@2|out|11.5|8.5
+Ein[1]||D4G2;|conn@0|a|I
+EoutA[1]||D6G2;|conn@1|y|O
+EoutB[1]||D6G2;|conn@2|y|O
+X
+
+# Cell scanTwinAmpPair;1{lay}
+CscanTwinAmpPair;1{lay}||cmos90|1196125119543|1237742122748||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]
+Ngeneric:Facet-Center|art@0||0|0||||AV
+IscanTwinAmp;3{lay}|scanTwin@2||44|0|||D5G4;
+IscanTwinAmp;3{lay}|scanTwin@3||-44|0|X||D5G4;
+IwiresL:wellContacts26;1{lay}|wellCont@1||0|0|||D5G4;
+Ametal-2|net@4||6.2|S1800|wellCont@1|gnd_1|4.5|0|scanTwin@2|gnd|11.5|0
+Ametal-2|net@5||6.2|S1800|wellCont@1|vdd_2|4.5|-50|scanTwin@2|vdd_9|11.5|-50
+Ametal-2|net@6||6.2|S1800|wellCont@1|vdd_3|4.5|50|scanTwin@2|vdd|11.5|50
+Ametal-2|net@7||6.2|S1800|scanTwin@3|vdd|-11.5|50|wellCont@1|vdd_1|-4.5|50
+Ametal-2|net@8||6.2|S0|wellCont@1|gnd|-4.5|0|scanTwin@3|gnd|-11.5|0
+Ametal-2|net@9||6.2|S0|wellCont@1|vdd|-4.5|-50|scanTwin@3|vdd_9|-11.5|-50
+Egnd_3||D5G2;|scanTwin@3|gnd_3|G
+Egnd_4||D5G2;|scanTwin@2|gnd_3|G
+Ein[1]||D5G2;|scanTwin@3|in[1]|I
+Ein[2]||D5G2;|scanTwin@2|in[1]|I
+EoutA[1]||D5G2;|scanTwin@3|outA[1]|O
+EoutA[2]||D5G2;|scanTwin@2|outA[1]|O
+EoutB[1]||D5G2;|scanTwin@3|outB[1]|O
+EoutB[2]||D5G2;|scanTwin@2|outB[1]|O
+Evdd_6||D5G2;|scanTwin@3|vdd_6|P
+Evdd_7||D5G2;|scanTwin@3|vdd_7|P
+Evdd_8||D5G2;|scanTwin@2|vdd_6|P
+Evdd_9||D5G2;|scanTwin@2|vdd_7|P
+X
index 8c8b61b..912e492 100755 (executable)
@@ -10,8 +10,12 @@ Vschematic|sch
 
 LcountersL|countersL
 
+LcoversM|coversM
+
 LfanPinsK|fanPinsK
 
+LgaspM|gaspM
+
 LorangeTSMC090nm|orangeTSMC090nm
 
 LscanM|scanM
@@ -30,679 +34,8 @@ Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(ST)LayerForPassivationINcmo
 Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC
 Trcmos|ScaleFORrcmos()D1000.0
 
-# Cell centerFive;1{ic}
-CcenterFive;1{ic}||artwork|1232990316370|1237223829936|EI
-Ngeneric:Facet-Center|art@0||0|0||||AV
-Nschematic:Bus_Pin|pin@0||3|-5|-1|-1||
-Nschematic:Bus_Pin|pin@1||-3|-5|-1|-1||
-Nschematic:Bus_Pin|pin@2||-4|-11|-1|-1||
-Nschematic:Bus_Pin|pin@3||0|-13|-1|-1||
-Nschematic:Bus_Pin|pin@5||-3|0|-1|-1||
-Nschematic:Bus_Pin|pin@6||4|-9|-1|-1||
-Nschematic:Bus_Pin|pin@7||-1|9|-1|-1||
-Nschematic:Bus_Pin|pin@8||2|9|-1|-1||
-Ngeneric:Invisible-Pin|pin@48||-2|-5|1|1||
-Ngeneric:Invisible-Pin|pin@49||2|-5|1|1||
-Ngeneric:Invisible-Pin|pin@53||0|-12|1|1||
-Nschematic:Bus_Pin|pin@54||-4|-9|-1|-1||
-Nschematic:Bus_Pin|pin@55||4|-11|-1|-1||
-Nschematic:Bus_Pin|pin@56||-3|6|-1|-1||
-Nschematic:Bus_Pin|pin@57||3|6|-1|-1||
-Nschematic:Bus_Pin|pin@62||3|0|-1|-1||
-NPin|pin@64||2|7|1|1||
-NPin|pin@65||-2|-7|1|1||
-NPin|pin@66||4|-8|1|1||
-NPin|pin@67||3|-7|1|1||
-NPin|pin@68||3|-8|1|1||
-NPin|pin@69||0|7|1|1||
-NPin|pin@70||0|8|1|1||
-NPin|pin@71||1|8|1|1||
-NPin|pin@72||2|9|1|1||
-NPin|pin@73||1|10|1|1||
-NPin|pin@74||-2|10|1|1||
-NPin|pin@75||-1|9|1|1||
-NPin|pin@76||-2|7|1|1||
-NPin|pin@77||-2|8|1|1||
-NPin|pin@78||-2|6|1|1||
-NPin|pin@79||-3|6|1|1||
-NPin|pin@80||2|0|1|1||
-NPin|pin@81||3|0|1|1||
-NPin|pin@82||4|-12|1|1||
-NPin|pin@83||2|-7|1|1||
-NPin|pin@84||0|-7|1|1||
-NPin|pin@85||0|-8|1|1||
-NPin|pin@86||-4|-8|1|1||
-NPin|pin@87||-4|-12|1|1||
-NPin|pin@88||3|-12|1|1||
-NPin|pin@89||3|-13|1|1||
-NPin|pin@90||-2|0|1|1||
-NPin|pin@91||-3|0|1|1||
-NPin|pin@92||2|6|1|1||
-NPin|pin@93||3|6|1|1||
-Ngeneric:Invisible-Pin|pin@94||0|0|||||ART_message(D5G3;)S[ctr,5]
-Ngeneric:Invisible-Pin|pin@95||0|9|||||ART_message(D5G1.5;)S10
-Nschematic:Bus_Pin|pin@96||-2|-7|-1|-1||
-Nschematic:Wire_Pin|pin@97||-2|-5||||
-Nschematic:Bus_Pin|pin@98||-4|-7|-1|-1||
-Ngeneric:Invisible-Pin|pin@99||-2|-7|1|1||
-Nschematic:Bus_Pin|pin@100||-4|-5|-1|-1||
-Ngeneric:Invisible-Pin|pin@101||-2|-5|1|1||
-Nschematic:Bus_Pin|pin@102||-4|-4|-1|-1||
-Ngeneric:Invisible-Pin|pin@103||-2|-4|1|1||
-Nschematic:Bus_Pin|pin@104||-2|-4|-1|-1||
-Nschematic:Wire_Pin|pin@105||-2|-2||||
-Aschematic:bus|net@42||-0.5|IJ0|pin@0||3|-5|pin@49||2|-5
-Aschematic:bus|net@44||-0.5|IJ0|pin@48||-2|-5|pin@1||-3|-5
-Aschematic:bus|net@50||-0.5|IJ900|pin@53||0|-12|pin@3||0|-13
-AThicker|net@56|||FS2700|pin@83||2|-7|pin@80||2|0
-AThicker|net@57|||FS0|pin@64||2|7|pin@69||0|7
-AThicker|net@58|||FS0|pin@69||0|7|pin@76||-2|7
-AThicker|net@59|||FS900|pin@86||-4|-8|pin@87||-4|-12
-AThicker|net@60|||FS1800|pin@87||-4|-12|pin@88||3|-12
-AThicker|net@61|||FS900|pin@76||-2|7|pin@78||-2|6
-AThicker|net@62|||FS0|pin@78||-2|6|pin@79||-3|6
-AThicker|net@63|||FS1800|pin@80||2|0|pin@81||3|0
-AThicker|net@64|||FS900|pin@88||3|-12|pin@89||3|-13
-AThicker|net@65|||FS3150|pin@66||4|-8|pin@67||3|-7
-AThicker|net@66|||FS900|pin@84||0|-7|pin@85||0|-8
-AThicker|net@67|||FS0|pin@68||3|-8|pin@85||0|-8
-AThicker|net@68|||FS2700|pin@69||0|7|pin@70||0|8
-AThicker|net@69|||FS0|pin@83||2|-7|pin@84||0|-7
-AThicker|net@70|||FS0|pin@84||0|-7|pin@65||-2|-7
-AThicker|net@71|||FS900|pin@67||3|-7|pin@68||3|-8
-AThicker|net@72|||FS0|pin@85||0|-8|pin@86||-4|-8
-AThicker|net@73|||FS900|pin@66||4|-8|pin@82||4|-12
-AThicker|net@74|||FS450|pin@82||4|-12|pin@89||3|-13
-AThicker|net@75|||FS900|pin@92||2|6|pin@80||2|0
-AThicker|net@76|||FS2700|pin@65||-2|-7|pin@90||-2|0
-AThicker|net@77|||FS1800|pin@70||0|8|pin@71||1|8
-AThicker|net@78|||FS2250|pin@71||1|8|pin@72||2|9
-AThicker|net@79|||FS3150|pin@72||2|9|pin@73||1|10
-AThicker|net@80|||FS0|pin@73||1|10|pin@74||-2|10
-AThicker|net@81|||FS1350|pin@74||-2|10|pin@75||-1|9
-AThicker|net@82|||FS450|pin@75||-1|9|pin@77||-2|8
-AThicker|net@83|||FS1800|pin@77||-2|8|pin@70||0|8
-AThicker|net@84|||FS2700|pin@90||-2|0|pin@78||-2|6
-AThicker|net@85|||FS0|pin@90||-2|0|pin@91||-3|0
-AThicker|net@86|||FS900|pin@64||2|7|pin@92||2|6
-AThicker|net@87|||FS1800|pin@92||2|6|pin@93||3|6
-Aschematic:wire|net@88|||900|pin@97||-2|-5|pin@96||-2|-7
-Aschematic:bus|net@89||-0.5|IJ0|pin@99||-2|-7|pin@98||-4|-7
-Aschematic:bus|net@90||-0.5|IJ0|pin@101||-2|-5|pin@100||-4|-5
-Aschematic:bus|net@91||-0.5|IJ0|pin@103||-2|-4|pin@102||-4|-4
-Aschematic:wire|net@92|||900|pin@105||-2|-2|pin@104||-2|-4
-Edo[Ld,Co,Mv,Tp,Lt]|do[Lt]|D5G2;|pin@0||O
-Edo[epi]||D5G2;|pin@56||I
-Eepi[TORP]||D5G2;|pin@62||O
-Efire[M]||D5G2;|pin@96||O
-Eflag[A,B,D][set,clr]||D5G2;|pin@1||I
-Eflag[C][T,F]||D5G2;|pin@100||I
-EinLO[1:6,8]||D5G2;|pin@98||I
-Ein[1:36,T]||D5G2;|pin@54||I
-Em1[1:36]||D5G2;|pin@3||O
-Epred[D,T]||D5G2;|pin@102||I
-Epred[R]||D5G2;|pin@5||I
-Eps[1:36]||D5G2;|pin@6||O
-Ering[1:36]||D5G2;|pin@2||I
-Erq[1:36]||D5G2;|pin@55||O
-Esucc|rq[succ]|D5G2;|pin@57||O
-Esf[succ]||D5G2;|pin@104||O
-Esir[1:9]||D5G2;|pin@7||I
-Esor[1:9]||D5G2;|pin@8||O
-X
-
-# Cell centerFive;1{lay}
-CcenterFive;1{lay}||cmos90|1235191731689|1237228267709|I|ATTR_NCC(D5G7;NTY1452;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237228447790
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-2-Metal-3-Con|contact@0||-1488|-88||||
-NX-Metal-2-Metal-3-Con|contact@1||1536|-88||||
-NX-Metal-2-Metal-3-Con|contact@2||1392|-88||||
-NX-Metal-2-Metal-3-Con|contact@3||1248|-88||||
-NX-Metal-2-Metal-3-Con|contact@4||1104|-88||||
-NX-Metal-2-Metal-3-Con|contact@5||960|-88||||
-NX-Metal-2-Metal-3-Con|contact@6||816|-88||||
-NX-Metal-2-Metal-3-Con|contact@7||672|-88||||
-NX-Metal-2-Metal-3-Con|contact@8||528|-88||||
-NX-Metal-2-Metal-3-Con|contact@9||384|-88||||
-NX-Metal-2-Metal-3-Con|contact@10||-336|-88||||
-NX-Metal-2-Metal-3-Con|contact@11||-480|-88||||
-NX-Metal-2-Metal-3-Con|contact@12||-624|-88||||
-NX-Metal-2-Metal-3-Con|contact@13||-768|-88||||
-NX-Metal-2-Metal-3-Con|contact@14||-912|-88||||
-NX-Metal-2-Metal-3-Con|contact@15||-1056|-88||||
-NX-Metal-2-Metal-3-Con|contact@16||-1200|-88||||
-NX-Metal-2-Metal-3-Con|contact@17||-1344|-88||||
-NX-Metal-2-Metal-3-Con|contact@18||-1548|-88||||
-NX-Metal-2-Metal-3-Con|contact@19||-1404|-88||||
-NX-Metal-2-Metal-3-Con|contact@20||-1260|-88||||
-NX-Metal-2-Metal-3-Con|contact@21||-1116|-88||||
-NX-Metal-2-Metal-3-Con|contact@22||-972|-88||||
-NX-Metal-2-Metal-3-Con|contact@23||-828|-88||||
-NX-Metal-2-Metal-3-Con|contact@24||-684|-88||||
-NX-Metal-2-Metal-3-Con|contact@25||-540|-88||||
-NX-Metal-2-Metal-3-Con|contact@26||-396|-88||||
-NX-Metal-2-Metal-3-Con|contact@27||1332|-88||||
-NX-Metal-2-Metal-3-Con|contact@28||1476|-88||||
-NX-Metal-2-Metal-3-Con|contact@29||1188|-88||||
-NX-Metal-2-Metal-3-Con|contact@30||1044|-88||||
-NX-Metal-2-Metal-3-Con|contact@31||900|-88||||
-NX-Metal-2-Metal-3-Con|contact@32||756|-88||||
-NX-Metal-2-Metal-3-Con|contact@33||612|-88||||
-NX-Metal-2-Metal-3-Con|contact@34||468|-88||||
-NX-Metal-2-Metal-3-Con|contact@35||324|-88||||
-NX-Metal-2-Metal-3-Con|contact@36||1632|56||||
-NX-Metal-1-Metal-2-Con|contact@37||-144|-50||||
-NX-Metal-1-Metal-2-Con|contact@38||-144|50||||
-NX-Metal-2-Metal-3-Con|contact@39||-159|952||||
-NX-Metal-2-Metal-3-Con|contact@40||-200|914||||
-NX-Metal-2-Metal-3-Con|contact@41||-159|-144||||
-NX-Metal-2-Metal-3-Con|contact@42||-200|-150||||
-NX-Metal-3-Metal-4-Con|contact@43||-216|553||||
-NX-Metal-3-Metal-4-Con|contact@44||-222|562.2||||
-NX-Metal-3-Metal-4-Con|contact@45||-234|599||||
-NX-Metal-3-Metal-4-Con|contact@46||-228|589.8||||
-NX-Metal-1-Metal-2-Con|contact@49||-215|-46||||
-NX-Metal-2-Metal-3-Con|contact@50||-222|-46||||
-NX-Metal-1-Metal-2-Con|contact@51||-182|-39||||
-NX-Metal-2-Metal-3-Con|contact@52||-228|-39||||
-NX-Metal-1-Metal-2-Con|contact@53||-189|-88||||
-NX-Metal-2-Metal-3-Con|contact@54||-234|-88||||
-NX-Metal-1-Metal-2-Con|contact@55||-208|-94||||
-NX-Metal-2-Metal-3-Con|contact@56||-216|-94||||
-NX-Metal-2-Metal-3-Con|contact@57||-140|-520||||
-NX-Metal-2-Metal-3-Con|contact@58||-140|658||||
-IepiRQod;1{lay}|epiRQod@0||0|-360|||D5G4;
-Im1predicate;1{lay}|m1predic@0||0|288|||D5G4;
-NMetal-3-Pin|pin@16||-140|189||||
-Ametal-3|net@0|||S900|m1predic@0|m1[27]|-1488|294|contact@0||-1488|-88
-Ametal-2|net@1|||S0|epiRQod@0|m1[27]|-1476|-88|contact@0||-1488|-88
-Ametal-3|net@2|||S900|m1predic@0|m1[10]|1536|294|contact@1||1536|-88
-Ametal-2|net@3|||S0|epiRQod@0|m1[10]|1548|-88|contact@1||1536|-88
-Ametal-3|net@4|||S900|m1predic@0|m1[11]|1392|294|contact@2||1392|-88
-Ametal-2|net@5|||S0|epiRQod@0|m1[11]|1404|-88|contact@2||1392|-88
-Ametal-3|net@6|||S900|m1predic@0|m1[12]|1248|294|contact@3||1248|-88
-Ametal-2|net@7|||S0|epiRQod@0|m1[12]|1260|-88|contact@3||1248|-88
-Ametal-3|net@8|||S900|m1predic@0|m1[13]|1104|294|contact@4||1104|-88
-Ametal-2|net@9|||S0|epiRQod@0|m1[13]|1116|-88|contact@4||1104|-88
-Ametal-3|net@10|||S900|m1predic@0|m1[14]|960|294|contact@5||960|-88
-Ametal-2|net@11|||S0|epiRQod@0|m1[14]|972|-88|contact@5||960|-88
-Ametal-3|net@12|||S900|m1predic@0|m1[15]|816|294|contact@6||816|-88
-Ametal-2|net@13|||S0|epiRQod@0|m1[15]|828|-88|contact@6||816|-88
-Ametal-3|net@14|||S900|m1predic@0|m1[16]|672|294|contact@7||672|-88
-Ametal-2|net@15|||S0|epiRQod@0|m1[16]|684|-88|contact@7||672|-88
-Ametal-3|net@16|||S900|m1predic@0|m1[17]|528|294|contact@8||528|-88
-Ametal-2|net@17|||S0|epiRQod@0|m1[17]|540|-88|contact@8||528|-88
-Ametal-3|net@18|||S900|m1predic@0|m1[18]|384|294|contact@9||384|-88
-Ametal-2|net@19|||S0|epiRQod@0|m1[18]|396|-88|contact@9||384|-88
-Ametal-3|net@20|||S900|m1predic@0|m1[19]|-336|294|contact@10||-336|-88
-Ametal-2|net@21|||S0|epiRQod@0|m1[19]|-324|-88|contact@10||-336|-88
-Ametal-3|net@22|||S900|m1predic@0|m1[20]|-480|294|contact@11||-480|-88
-Ametal-2|net@23|||S0|epiRQod@0|m1[20]|-468|-88|contact@11||-480|-88
-Ametal-3|net@24|||S900|m1predic@0|m1[21]|-624|294|contact@12||-624|-88
-Ametal-2|net@25|||S0|epiRQod@0|m1[21]|-612|-88|contact@12||-624|-88
-Ametal-3|net@26|||S900|m1predic@0|m1[22]|-768|294|contact@13||-768|-88
-Ametal-2|net@27|||S0|epiRQod@0|m1[22]|-756|-88|contact@13||-768|-88
-Ametal-3|net@28|||S900|m1predic@0|m1[23]|-912|294|contact@14||-912|-88
-Ametal-2|net@29|||S0|epiRQod@0|m1[23]|-900|-88|contact@14||-912|-88
-Ametal-3|net@30|||S900|m1predic@0|m1[24]|-1056|294|contact@15||-1056|-88
-Ametal-2|net@31|||S0|epiRQod@0|m1[24]|-1044|-88|contact@15||-1056|-88
-Ametal-3|net@32|||S900|m1predic@0|m1[25]|-1200|294|contact@16||-1200|-88
-Ametal-2|net@33|||S0|epiRQod@0|m1[25]|-1188|-88|contact@16||-1200|-88
-Ametal-3|net@34|||S900|m1predic@0|m1[26]|-1344|294|contact@17||-1344|-88
-Ametal-2|net@35|||S0|epiRQod@0|m1[26]|-1332|-88|contact@17||-1344|-88
-Ametal-2|net@48|||S0|epiRQod@0|m1[28]|-1548|-88|contact@18||-1548|-88
-Ametal-2|net@50|||S0|epiRQod@0|m1[29]|-1404|-88|contact@19||-1404|-88
-Ametal-2|net@52|||S0|epiRQod@0|m1[30]|-1260|-88|contact@20||-1260|-88
-Ametal-2|net@54|||S0|epiRQod@0|m1[31]|-1116|-88|contact@21||-1116|-88
-Ametal-2|net@56|||S0|epiRQod@0|m1[32]|-972|-88|contact@22||-972|-88
-Ametal-2|net@58|||S0|epiRQod@0|m1[33]|-828|-88|contact@23||-828|-88
-Ametal-2|net@60|||S0|epiRQod@0|m1[34]|-684|-88|contact@24||-684|-88
-Ametal-2|net@62|||S0|epiRQod@0|m1[35]|-540|-88|contact@25||-540|-88
-Ametal-2|net@64|||S0|epiRQod@0|m1[36]|-396|-88|contact@26||-396|-88
-Ametal-3|net@82|||S2700|contact@18||-1548|-88|m1predic@0|m1[28]|-1548|294
-Ametal-3|net@83|||S2700|contact@19||-1404|-88|m1predic@0|m1[29]|-1404|294
-Ametal-3|net@84|||S2700|contact@20||-1260|-88|m1predic@0|m1[30]|-1260|294
-Ametal-3|net@85|||S2700|contact@21||-1116|-88|m1predic@0|m1[31]|-1116|294
-Ametal-3|net@86|||S2700|contact@22||-972|-88|m1predic@0|m1[32]|-972|294
-Ametal-3|net@87|||S2700|contact@23||-828|-88|m1predic@0|m1[33]|-828|294
-Ametal-3|net@88|||S2700|contact@24||-684|-88|m1predic@0|m1[34]|-684|294
-Ametal-3|net@89|||S2700|contact@25||-540|-88|m1predic@0|m1[35]|-540|294
-Ametal-3|net@90|||S2700|contact@26||-396|-88|m1predic@0|m1[36]|-396|294
-Ametal-2|net@104|||S0|epiRQod@0|m1[8]|1332|-88|contact@27||1332|-88
-Ametal-2|net@106|||S0|epiRQod@0|m1[9]|1476|-88|contact@28||1476|-88
-Ametal-2|net@108|||S0|epiRQod@0|m1[7]|1188|-88|contact@29||1188|-88
-Ametal-2|net@110|||S0|epiRQod@0|m1[6]|1044|-88|contact@30||1044|-88
-Ametal-2|net@112|||S0|epiRQod@0|m1[5]|900|-88|contact@31||900|-88
-Ametal-2|net@114|||S0|epiRQod@0|m1[4]|756|-88|contact@32||756|-88
-Ametal-2|net@116|||S0|epiRQod@0|m1[3]|612|-88|contact@33||612|-88
-Ametal-2|net@118|||S0|epiRQod@0|m1[2]|468|-88|contact@34||468|-88
-Ametal-2|net@120|||S0|epiRQod@0|m1[1]|324|-88|contact@35||324|-88
-Ametal-3|net@129|||S900|m1predic@0|m1[9]|1476|294|contact@28||1476|-88
-Ametal-3|net@138|||S2700|contact@27||1332|-88|m1predic@0|m1[8]|1332|294
-Ametal-3|net@139|||S2700|contact@29||1188|-88|m1predic@0|m1[7]|1188|294
-Ametal-3|net@140|||S2700|contact@30||1044|-88|m1predic@0|m1[6]|1044|294
-Ametal-3|net@141|||S2700|contact@31||900|-88|m1predic@0|m1[5]|900|294
-Ametal-3|net@142|||S2700|contact@32||756|-88|m1predic@0|m1[4]|756|294
-Ametal-3|net@143|||S2700|contact@33||612|-88|m1predic@0|m1[3]|612|294
-Ametal-3|net@144|||S2700|contact@34||468|-88|m1predic@0|m1[2]|468|294
-Ametal-3|net@145|||S2700|contact@35||324|-88|m1predic@0|m1[1]|324|294
-Ametal-3|net@154|||S2700|epiRQod@0|sor[1]|1632|0|contact@36||1632|56
-Ametal-2|net@158|||S1800|epiRQod@0|pred_1|-148|-50|contact@37||-144|-50
-Ametal-1|net@161|||S2700|contact@37||-144|-50|contact@38||-144|50
-Ametal-2|net@163|||S1800|m1predic@0|ps[do]|-255|952|contact@39||-159|952
-Ametal-2|net@165|||S1800|m1predic@0|ps[skip]|-310|914|contact@40||-200|914
-Ametal-2|net@169|||S0|epiRQod@0|ps[do]|232|-144|contact@41||-159|-144
-Ametal-2|net@171|||S0|epiRQod@0|ps[skip]|231|-150|contact@42||-200|-150
-Ametal-4|net@174|||S1800|m1predic@0|flag[A][clr]|-237|553|contact@43||-216|553
-Ametal-4|net@176|||S1800|m1predic@0|flag[A][set]|-237|562.2|contact@44||-222|562.2
-Ametal-4|net@178|||S1800|m1predic@0|flag[D][set]|-237|599|contact@45||-234|599
-Ametal-4|net@180|||S1800|m1predic@0|flag[D][clr]|-237|589.8|contact@46||-228|589.8
-Ametal-1|net@185|||S2700|epiRQod@0|flag[A][set]|-215|-53|contact@49||-215|-46
-Ametal-2|net@186|||S1800|contact@50||-222|-46|contact@49||-215|-46
-Ametal-2|net@188|||S1800|contact@52||-228|-39|contact@51||-182|-39
-Ametal-1|net@189|||S2700|epiRQod@0|flag[D][clr]|-182|-47|contact@51||-182|-39
-Ametal-2|net@192|||S1800|contact@54||-234|-88|contact@53||-189|-88
-Ametal-1|net@193|||S2700|epiRQod@0|flag[D][set]|-189|-91|contact@53||-189|-88
-Ametal-1|net@199|||S2700|epiRQod@0|flag[A][clr]|-208|-97|contact@55||-208|-94
-Ametal-2|net@200|||S1800|contact@56||-216|-94|contact@55||-208|-94
-Ametal-3|net@203|||S900|contact@39||-159|952|contact@41||-159|-144
-Ametal-3|net@204|||S900|contact@40||-200|914|contact@42||-200|-150
-Ametal-3|net@205|||S900|contact@43||-216|553|contact@56||-216|-94
-Ametal-3|net@206|||S900|contact@44||-222|562.2|contact@50||-222|-46
-Ametal-3|net@207|||S900|contact@45||-234|599|contact@54||-234|-88
-Ametal-3|net@208|||S900|contact@46||-228|589.8|contact@52||-228|-39
-Ametal-2|net@209|||S0|epiRQod@0|epi[TORP]|-40|-520|contact@57||-140|-520
-Ametal-3|net@210|||S2700|contact@57||-140|-520|pin@16||-140|189
-Ametal-3|net@212|||S2700|pin@16||-140|189|contact@58||-140|658
-Ametal-2|net@213|||S1800|m1predic@0|epi[torp]|-665|658|contact@58||-140|658
-Ametal-3|net@214|||S900|epiRQod@0|sor[2]|1638|0|m1predic@0|sir[2]|1638|0
-Ametal-3|net@215|||S900|epiRQod@0|sor[3]|1644|0|m1predic@0|sir[3]|1644|0
-Ametal-3|net@216|||S900|epiRQod@0|sor[4]|1650|3|m1predic@0|sir[4]|1650|3
-Ametal-3|net@217|||S900|epiRQod@0|sor[5]|1656|0|m1predic@0|sir[5]|1656|0
-Ametal-3|net@218|||S900|epiRQod@0|sor[6]|1662|0|m1predic@0|sir[6]|1662|0
-Ametal-3|net@219|||S900|epiRQod@0|sor[7]|1668|0|m1predic@0|sir[7]|1668|0
-Ametal-3|net@220|||S900|epiRQod@0|sor[8]|1674|0|m1predic@0|sir[8]|1674|0
-Ametal-3|net@221|||S900|epiRQod@0|sor[9]|1680|0|m1predic@0|sir[9]|1680|0
-Ametal-2|net@222|||S1800|contact@38||-144|50|m1predic@0|succ|-94|50
-Ametal-2|net@223|||S0|contact@36||1632|56|m1predic@0|sir[1]|1629|56
-Edo[Lt]||D5G7;|m1predic@0|do[Lt]|O
-Edo[epi]||D5G7;|epiRQod@0|do[epi]|O
-Efire[M]||D5G7;|m1predic@0|fire[M]|O
-Eflag[C][F]||D5G7;|m1predic@0|flag[C][F]|I
-Eflag[C][T]||D5G7;|m1predic@0|flag[C][T]|I
-Egnd||D5G7;|epiRQod@0|gnd|G
-Egnd_1||D5G7;|epiRQod@0|gnd_1|G
-Egnd_2||D5G7;|epiRQod@0|gnd_2|G
-Egnd_3||D5G7;|epiRQod@0|gnd_3|G
-Egnd_4||D5G7;|m1predic@0|gnd_4|G
-Egnd_5||D5G7;|epiRQod@0|gnd_5|G
-Egnd_6||D5G7;|epiRQod@0|gnd_6|G
-Egnd_7||D5G7;|epiRQod@0|gnd_7|G
-Egnd_8||D5G7;|epiRQod@0|gnd_8|G
-Egnd_12||D5G7;|m1predic@0|gnd_3|G
-Egnd_13||D5G7;|m1predic@0|gnd_5|G
-Egnd_14||D5G7;|m1predic@0|gnd_6|G
-Egnd_15||D5G7;|m1predic@0|gnd_7|G
-Egnd_16||D5G7;|m1predic@0|gnd_8|G
-Egnd_17||D5G7;|m1predic@0|gnd_9|G
-Egnd_18||D5G7;|m1predic@0|gnd_10|G
-Egnd_19||D5G7;|m1predic@0|gnd_18|G
-Egnd_20||D5G7;|m1predic@0|gnd_19|G
-Egnd_23||D5G7;|m1predic@0|gnd_23|G
-Egnd_26||D5G7;|m1predic@0|gnd_26|G
-Egnd_27||D5G7;|m1predic@0|gnd_27|G
-Egnd_28||D5G7;|m1predic@0|gnd_28|G
-Egnd_29||D5G7;|m1predic@0|gnd_29|G
-Egnd_30||D5G7;|m1predic@0|gnd_30|G
-Egnd_31||D5G7;|m1predic@0|gnd_31|G
-Egnd_32||D5G7;|m1predic@0|gnd_32|G
-Egnd_33||D5G7;|m1predic@0|gnd|G
-Egnd_34||D5G7;|m1predic@0|gnd_1|G
-Egnd_35||D5G7;|m1predic@0|gnd_2|G
-EinLO[1]||D5G7;|m1predic@0|inLO[1]|I
-EinLO[2]||D5G7;|m1predic@0|inLO[2]|I
-EinLO[3]||D5G7;|m1predic@0|inLO[3]|I
-EinLO[4]||D5G7;|m1predic@0|inLO[4]|I
-EinLO[5]||D5G7;|m1predic@0|inLO[5]|I
-EinLO[6]||D5G7;|m1predic@0|inLO[6]|I
-EinLO[8]||D5G7;|m1predic@0|inLO[8]|I
-Ein[1]||D5G7;|epiRQod@0|in[1]|I
-Ein[2]||D5G7;|epiRQod@0|in[2]|I
-Ein[3]||D5G7;|epiRQod@0|in[3]|I
-Ein[4]||D5G7;|epiRQod@0|in[4]|I
-Ein[5]||D5G7;|epiRQod@0|in[5]|I
-Ein[6]||D5G7;|epiRQod@0|in[6]|I
-Ein[7]||D5G7;|epiRQod@0|in[7]|I
-Ein[8]||D5G7;|epiRQod@0|in[8]|I
-Ein[9]||D5G7;|epiRQod@0|in[9]|I
-Ein[10]||D5G7;|epiRQod@0|in[10]|I
-Ein[11]||D5G7;|epiRQod@0|in[11]|I
-Ein[12]||D5G7;|epiRQod@0|in[12]|I
-Ein[13]||D5G7;|epiRQod@0|in[13]|I
-Ein[14]||D5G7;|epiRQod@0|in[14]|I
-Ein[15]||D5G7;|epiRQod@0|in[15]|I
-Ein[16]||D5G7;|epiRQod@0|in[16]|I
-Ein[17]||D5G7;|epiRQod@0|in[17]|I
-Ein[18]||D5G7;|epiRQod@0|in[18]|I
-Ein[19]||D5G7;|epiRQod@0|in[19]|I
-Ein[20]||D5G7;|epiRQod@0|in[20]|I
-Ein[21]||D5G7;|epiRQod@0|in[21]|I
-Ein[22]||D5G7;|epiRQod@0|in[22]|I
-Ein[23]||D5G7;|epiRQod@0|in[23]|I
-Ein[24]||D5G7;|epiRQod@0|in[24]|I
-Ein[25]||D5G7;|epiRQod@0|in[25]|I
-Ein[26]||D5G7;|epiRQod@0|in[26]|I
-Ein[27]||D5G7;|epiRQod@0|in[27]|I
-Ein[28]||D5G7;|epiRQod@0|in[28]|I
-Ein[29]||D5G7;|epiRQod@0|in[29]|I
-Ein[30]||D5G7;|epiRQod@0|in[30]|I
-Ein[31]||D5G7;|epiRQod@0|in[31]|I
-Ein[32]||D5G7;|epiRQod@0|in[32]|I
-Ein[33]||D5G7;|epiRQod@0|in[33]|I
-Ein[34]||D5G7;|epiRQod@0|in[34]|I
-Ein[35]||D5G7;|epiRQod@0|in[35]|I
-Ein[36]||D5G7;|epiRQod@0|in[36]|I
-Ein[T]||D5G7;|epiRQod@0|in[T]|O
-EoutLO[1]||D5G7;|m1predic@0|outLO[1]|O
-EoutLO[2]||D5G7;|m1predic@0|outLO[2]|O
-EoutLO[3]||D5G7;|m1predic@0|outLO[3]|O
-EoutLO[4]||D5G7;|m1predic@0|outLO[4]|O
-EoutLO[5]||D5G7;|m1predic@0|outLO[5]|O
-EoutLO[6]||D5G7;|m1predic@0|outLO[6]|O
-EoutLO[7]||D5G7;|m1predic@0|outLO[7]|O
-Epred[D]||D5G7;|m1predic@0|pred[D]|I
-Epred|pred[R]|D5G7;|m1predic@0|pred|I
-Epred[T]||D5G7;|m1predic@0|pred[T]|O
-Eps[1]||D5G7;|m1predic@0|ps[1]|I
-Eps[2]||D5G7;|m1predic@0|ps[2]|I
-Eps[3]||D5G7;|m1predic@0|ps[3]|I
-Eps[4]||D5G7;|m1predic@0|ps[4]|I
-Eps[5]||D5G7;|m1predic@0|ps[5]|I
-Eps[6]||D5G7;|m1predic@0|ps[6]|I
-Eps[7]||D5G7;|m1predic@0|ps[7]|I
-Eps[8]||D5G7;|m1predic@0|ps[8]|I
-Eps[9]||D5G7;|m1predic@0|ps[9]|I
-Eps[10]||D5G7;|m1predic@0|ps[10]|O
-Eps[11]||D5G7;|m1predic@0|ps[11]|O
-Eps[12]||D5G7;|m1predic@0|ps[12]|O
-Eps[13]||D5G7;|m1predic@0|ps[13]|O
-Eps[14]||D5G7;|m1predic@0|ps[14]|O
-Eps[15]||D5G7;|m1predic@0|ps[15]|O
-Eps[16]||D5G7;|m1predic@0|ps[16]|O
-Eps[17]||D5G7;|m1predic@0|ps[17]|O
-Eps[18]||D5G7;|m1predic@0|ps[18]|O
-Eps[19]||D5G7;|m1predic@0|ps[19]|I
-Eps[20]||D5G7;|m1predic@0|ps[20]|I
-Eps[21]||D5G7;|m1predic@0|ps[21]|I
-Eps[22]||D5G7;|m1predic@0|ps[22]|I
-Eps[23]||D5G7;|m1predic@0|ps[23]|I
-Eps[24]||D5G7;|m1predic@0|ps[24]|I
-Eps[25]||D5G7;|m1predic@0|ps[25]|I
-Eps[26]||D5G7;|m1predic@0|ps[26]|I
-Eps[27]||D5G7;|m1predic@0|ps[27]|I
-Eps[28]||D5G7;|m1predic@0|ps[28]|O
-Eps[29]||D5G7;|m1predic@0|ps[29]|O
-Eps[30]||D5G7;|m1predic@0|ps[30]|O
-Eps[31]||D5G7;|m1predic@0|ps[31]|O
-Eps[32]||D5G7;|m1predic@0|ps[32]|O
-Eps[33]||D5G7;|m1predic@0|ps[33]|O
-Eps[34]||D5G7;|m1predic@0|ps[34]|O
-Eps[35]||D5G7;|m1predic@0|ps[35]|O
-Eps[36]||D5G7;|m1predic@0|ps[36]|O
-Ering[1]||D5G7;|m1predic@0|ring[1]|I
-Ering[2]||D5G7;|m1predic@0|ring[2]|I
-Ering[3]||D5G7;|m1predic@0|ring[3]|I
-Ering[4]||D5G7;|m1predic@0|ring[4]|I
-Ering[5]||D5G7;|m1predic@0|ring[5]|I
-Ering[6]||D5G7;|m1predic@0|ring[6]|I
-Ering[7]||D5G7;|m1predic@0|ring[7]|I
-Ering[8]||D5G7;|m1predic@0|ring[8]|I
-Ering[9]||D5G7;|m1predic@0|ring[9]|I
-Ering[10]||D5G7;|m1predic@0|ring[10]|I
-Ering[11]||D5G7;|m1predic@0|ring[11]|I
-Ering[12]||D5G7;|m1predic@0|ring[12]|I
-Ering[13]||D5G7;|m1predic@0|ring[13]|I
-Ering[14]||D5G7;|m1predic@0|ring[14]|I
-Ering[15]||D5G7;|m1predic@0|ring[15]|I
-Ering[16]||D5G7;|m1predic@0|ring[16]|I
-Ering[17]||D5G7;|m1predic@0|ring[17]|I
-Ering[18]||D5G7;|m1predic@0|ring[18]|I
-Ering[19]||D5G7;|m1predic@0|ring[19]|I
-Ering[20]||D5G7;|m1predic@0|ring[20]|I
-Ering[21]||D5G7;|m1predic@0|ring[21]|I
-Ering[22]||D5G7;|m1predic@0|ring[22]|I
-Ering[23]||D5G7;|m1predic@0|ring[23]|I
-Ering[24]||D5G7;|m1predic@0|ring[24]|I
-Ering[25]||D5G7;|m1predic@0|ring[25]|I
-Ering[26]||D5G7;|m1predic@0|ring[26]|I
-Ering[27]||D5G7;|m1predic@0|ring[27]|I
-Ering[28]||D5G7;|m1predic@0|ring[28]|I
-Ering[29]||D5G7;|m1predic@0|ring[29]|I
-Ering[30]||D5G7;|m1predic@0|ring[30]|I
-Ering[31]||D5G7;|m1predic@0|ring[31]|I
-Ering[32]||D5G7;|m1predic@0|ring[32]|I
-Ering[33]||D5G7;|m1predic@0|ring[33]|I
-Ering[34]||D5G7;|m1predic@0|ring[34]|I
-Ering[35]||D5G7;|m1predic@0|ring[35]|I
-Ering[36]||D5G7;|m1predic@0|ring[36]|I
-Erq[1]||D5G7;|epiRQod@0|rq[1]|O
-Erq[2]||D5G7;|epiRQod@0|rq[2]|O
-Erq[3]||D5G7;|epiRQod@0|rq[3]|O
-Erq[4]||D5G7;|epiRQod@0|rq[4]|O
-Erq[5]||D5G7;|epiRQod@0|rq[5]|O
-Erq[6]||D5G7;|epiRQod@0|rq[6]|O
-Erq[7]||D5G7;|epiRQod@0|rq[7]|O
-Erq[8]||D5G7;|epiRQod@0|rq[8]|O
-Erq[9]||D5G7;|epiRQod@0|rq[9]|O
-Erq[10]||D5G7;|epiRQod@0|rq[10]|O
-Erq[11]||D5G7;|epiRQod@0|rq[11]|O
-Erq[12]||D5G7;|epiRQod@0|rq[12]|O
-Erq[13]||D5G7;|epiRQod@0|rq[13]|O
-Erq[14]||D5G7;|epiRQod@0|rq[14]|O
-Erq[15]||D5G7;|epiRQod@0|rq[15]|O
-Erq[16]||D5G7;|epiRQod@0|rq[16]|O
-Erq[17]||D5G7;|epiRQod@0|rq[17]|O
-Erq[18]||D5G7;|epiRQod@0|rq[18]|O
-Erq[19]||D5G7;|epiRQod@0|rq[19]|O
-Erq[20]||D5G7;|epiRQod@0|rq[20]|O
-Erq[21]||D5G7;|epiRQod@0|rq[21]|O
-Erq[22]||D5G7;|epiRQod@0|rq[22]|O
-Erq[23]||D5G7;|epiRQod@0|rq[23]|O
-Erq[24]||D5G7;|epiRQod@0|rq[24]|O
-Erq[25]||D5G7;|epiRQod@0|rq[25]|O
-Erq[26]||D5G7;|epiRQod@0|rq[26]|O
-Erq[27]||D5G7;|epiRQod@0|rq[27]|O
-Erq[28]||D5G7;|epiRQod@0|rq[28]|O
-Erq[29]||D5G7;|epiRQod@0|rq[29]|O
-Erq[30]||D5G7;|epiRQod@0|rq[30]|O
-Erq[31]||D5G7;|epiRQod@0|rq[31]|O
-Erq[32]||D5G7;|epiRQod@0|rq[32]|O
-Erq[33]||D5G7;|epiRQod@0|rq[33]|O
-Erq[34]||D5G7;|epiRQod@0|rq[34]|O
-Erq[35]||D5G7;|epiRQod@0|rq[35]|O
-Erq[36]||D5G7;|epiRQod@0|rq[36]|O
-Esucc|rq[succ]|D5G7;|epiRQod@0|succ|I
-Esel||D5G7;|m1predic@0|sel|I
-Esf[succ]||D5G7;|m1predic@0|sf[succ]|O
-Esir[1]||D5G7;|epiRQod@0|sir[1]|I
-Esir[2]||D5G7;|epiRQod@0|sir[2]|B
-Esir[3]||D5G7;|epiRQod@0|sir[3]|B
-Esir[4]||D5G7;|epiRQod@0|sir[4]|B
-Esir[5]||D5G7;|epiRQod@0|sir[5]|B
-Esir[6]||D5G7;|epiRQod@0|sir[6]|B
-Esir[7]||D5G7;|epiRQod@0|sir[7]|B
-Esir[8]||D5G7;|epiRQod@0|sir[8]|B
-Esir[9]||D5G7;|epiRQod@0|sir[9]|B
-Esor[10]|sor[1]|D5G7;|m1predic@0|sor[1]|B
-Esor[11]||D5G7;|m1predic@0|sor[2]|B
-Esor[12]||D5G7;|m1predic@0|sor[3]|B
-Esor[13]||D5G7;|m1predic@0|sor[4]|B
-Esor[14]||D5G7;|m1predic@0|sor[5]|B
-Esor[15]||D5G7;|m1predic@0|sor[6]|B
-Esor[16]||D5G7;|m1predic@0|sor[7]|B
-Esor[17]||D5G7;|m1predic@0|sor[8]|B
-Esor[18]||D5G7;|m1predic@0|sor[9]|B
-Evdd||D5G7;|epiRQod@0|vdd|P
-Evdd_1||D5G7;|epiRQod@0|vdd_1|P
-Evdd_2||D5G7;|m1predic@0|vdd_2|P
-Evdd_3||D5G7;|epiRQod@0|vdd_3|P
-Evdd_4||D5G7;|epiRQod@0|vdd_4|P
-Evdd_5||D5G7;|epiRQod@0|vdd_5|P
-Evdd_6||D5G7;|epiRQod@0|vdd_6|P
-Evdd_7||D5G7;|epiRQod@0|vdd_7|P
-Evdd_8||D5G7;|m1predic@0|vdd_8|P
-Evdd_9||D5G7;|epiRQod@0|vdd_9|O
-Evdd_10||D5G7;|epiRQod@0|vdd_10|P
-Evdd_11||D5G7;|epiRQod@0|vdd_11|P
-Evdd_12||D5G7;|epiRQod@0|vdd_12|P
-Evdd_13||D5G7;|epiRQod@0|vdd_13|P
-Evdd_14||D5G7;|epiRQod@0|vdd_14|P
-Evdd_15||D5G7;|epiRQod@0|vdd_15|P
-Evdd_16||D5G7;|epiRQod@0|vdd_16|P
-Evdd_17||D5G7;|epiRQod@0|vdd_17|P
-Evdd_21||D5G7;|m1predic@0|vdd_4|P
-Evdd_25||D5G7;|m1predic@0|vdd_9|P
-Evdd_26||D5G7;|m1predic@0|vdd_10|P
-Evdd_27||D5G7;|m1predic@0|vdd_11|P
-Evdd_28||D5G7;|m1predic@0|vdd_12|P
-Evdd_29||D5G7;|m1predic@0|vdd_13|P
-Evdd_30||D5G7;|m1predic@0|vdd_14|P
-Evdd_31||D5G7;|m1predic@0|vdd_15|P
-Evdd_32||D5G7;|m1predic@0|vdd_16|P
-Evdd_33||D5G7;|m1predic@0|vdd_17|P
-Evdd_34||D5G7;|m1predic@0|vdd_18|P
-Evdd_35||D5G7;|m1predic@0|vdd_22|P
-Evdd_36||D5G7;|m1predic@0|vdd_23|P
-Evdd_37||D5G7;|m1predic@0|vdd_24|P
-Evdd_38||D5G7;|m1predic@0|vdd_33|P
-Evdd_39||D5G7;|m1predic@0|vdd_36|P
-Evdd_40||D5G7;|m1predic@0|vdd_37|P
-Evdd_41||D5G7;|m1predic@0|vdd_38|P
-Evdd_42||D5G7;|m1predic@0|vdd_39|P
-Evdd_52||D5G7;|m1predic@0|vdd_52|P
-Evdd_54||D5G7;|m1predic@0|vdd_54|P
-Evdd_56||D5G7;|m1predic@0|vdd_56|P
-Evdd_57||D5G7;|m1predic@0|vdd_57|P
-Evdd_58||D5G7;|m1predic@0|vdd_58|P
-Evdd_59||D5G7;|m1predic@0|vdd_59|P
-Evdd_60||D5G7;|m1predic@0|vdd_60|P
-Evdd_61||D5G7;|m1predic@0|vdd_61|P
-Evdd_62||D5G7;|m1predic@0|vdd_62|P
-Evdd_63||D5G7;|m1predic@0|vdd_63|P
-Evdd_64||D5G7;|m1predic@0|vdd_64|P
-Evdd_69||D5G7;|m1predic@0|vdd_69|P
-Evdd_70||D5G7;|m1predic@0|vdd_70|P
-Evdd_73||D5G7;|m1predic@0|vdd_73|P
-Evdd_74||D5G7;|m1predic@0|vdd_74|P
-Evdd_75||D5G7;|m1predic@0|vdd|P
-Evdd_76||D5G7;|m1predic@0|vdd_1|P
-Evdd_77||D5G7;|m1predic@0|vdd_3|P
-Evdd_78||D5G7;|m1predic@0|vdd_5|P
-Evdd_79||D5G7;|m1predic@0|vdd_6|P
-Evdd_80||D5G7;|m1predic@0|vdd_7|P
-X
-
-# Cell centerFive;1{sch}
-CcenterFive;1{sch}||schematic|1234875125563|1237555392233|I
-Ngeneric:Facet-Center|art@0||0|0||||AV
-IcenterFive;1{ic}|centerFi@0||40|24|||D5G4;
-NOff-Page|conn@0||-30|6|||Y|
-NOff-Page|conn@1||30|5|||Y|
-NOff-Page|conn@2||-12|-3||||
-NOff-Page|conn@5||-30|-10||||
-NOff-Page|conn@6||30|-9||||
-NOff-Page|conn@8||11|8|||Y|
-NOff-Page|conn@9||-12|9||||
-NOff-Page|conn@11||11|-20|||XRR|
-NOff-Page|conn@12||11|-15||||
-NOff-Page|conn@13||-11|-9||||
-NOff-Page|conn@15||-12|-1||||
-NOff-Page|conn@16||-32|-4|||Y|
-NOff-Page|conn@17||-32|1|||XRR|
-NOff-Page|conn@18||-30.5|4|||Y|
-NOff-Page|conn@19||-12.5|4|||Y|
-IepiRQod;1{ic}|epiRQod@0||20|0|||D5G4;
-Im1predicate;1{ic}|m1predic@0||-20|0|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||0|36|||||ART_message(D5G6;)ScenterFive
-Ngeneric:Invisible-Pin|pin@1||0|24|||||ART_message(D5G3;)Sies 16 February 2009
-Ngeneric:Invisible-Pin|pin@2||0|30|||||ART_message(D5G4;)Sthese are the five working stages
-NBus_Pin|pin@8||0|6|-1|-1||
-NBus_Pin|pin@9||0|3|-1|-1||
-Ngeneric:Invisible-Pin|pin@18||30.5|-13|||||ART_message(D3G2;)Sto the ring
-Ngeneric:Invisible-Pin|pin@19||-35.5|-15|||||ART_message(D3G2;)Sfrom the ring
-NBus_Pin|pin@20||24|8|-1|-1||
-NBus_Pin|pin@21||24|18|-1|-1||
-NBus_Pin|pin@22||-24|18|-1|-1||
-NBus_Pin|pin@23||-24|9|-1|-1||
-Ngeneric:Invisible-Pin|pin@24||6.5|14|||||ART_message(D3G2;)Sfrom the ring
-Ngeneric:Invisible-Pin|pin@25||-16.5|14|||||ART_message(D3G2;)Sto the D register
-NBus_Pin|pin@29||10|1|-1|-1||
-NBus_Pin|pin@30||10|-2|-1|-1||
-NWire_Pin|pin@34||31|-20||||
-NWire_Pin|pin@35||31|-4||||
-NWire_Pin|pin@36||-32|-6||||
-NWire_Pin|pin@37||-32|-8||||
-NWire_Pin|pin@38||7.5|6.5||||
-NWire_Pin|pin@39||7.5|-6||||
-NBus_Pin|pin@40||0|-11|-1|-1||
-NBus_Pin|pin@41||0|-9|-1|-1||
-IorangeTSMC090nm:wire90;1{ic}|wire90@0||0.5|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D791.7000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-Awire|epi[torp]|D5G2;||2700|pin@34||31|-20|pin@35||31|-4
-Awire|epi[torp]|D5G2;||900|pin@36||-32|-6|pin@37||-32|-8
-Abus|flag[A,D][set,clr]|D5G2;|-0.5|IJ900|pin@29||10|1|pin@30||10|-2
-Abus|net@9||-0.5|IJ1800|m1predic@0|ps[skip,do]|-16|6|pin@8||0|6
-Abus|net@11||-0.5|IJ1800|pin@9||0|3|epiRQod@0|ps[skip,do]|16|3
-Awire|net@13|||1800|conn@0|y|-28|6|m1predic@0|pred|-24|6
-Awire|net@14|||0|conn@1|a|28|5|epiRQod@0|succ|24|5
-Abus|net@27||-0.5|IJ1800|conn@5|y|-28|-10|m1predic@0|in[1:36]|-24|-10
-Abus|net@28||-0.5|IJ0|conn@6|a|28|-9|epiRQod@0|out[1:36]|26|-9
-Abus|net@29||-0.5|IJ0|conn@9|a|-14|9|m1predic@0|sor[1:9]|-18|9
-Abus|net@30||-0.5|IJ1800|conn@8|y|13|8|epiRQod@0|sir[1:9]|19|8
-Abus|net@31||-0.5|IJ1800|epiRQod@0|sor[1:9]|22|8|pin@20||24|8
-Abus|net@32||-0.5|IJ2700|pin@20||24|8|pin@21||24|18
-Abus|net@33||-0.5|IJ0|pin@21||24|18|pin@22||-24|18
-Abus|net@34||-0.5|IJ900|pin@22||-24|18|pin@23||-24|9
-Abus|net@35||-0.5|IJ1800|pin@23||-24|9|m1predic@0|sir[1:9]|-21|9
-Awire|net@39|||0|epiRQod@0|do[epi]|15|-20|conn@11|y|13|-20
-Abus|net@41||-0.5|IJ1800|conn@12|y|13|-15|epiRQod@0|in[1:36,T]|15|-15
-Abus|net@42||-0.5|IJ0|conn@13|a|-13|-9|m1predic@0|out[1:36]|-16|-9
-Abus|net@49||-0.5|IJ1800|m1predic@0|flag[A,D][set,clr]|-16|1|pin@29||10|1
-Awire|net@57|||2700|pin@39||7.5|-6|pin@38||7.5|6.5
-Abus|net@59||-0.5|I0|epiRQod@0|flag[A][set,clr]|16|1|pin@29||10|1
-Awire|net@60|||0|conn@15|a|-14|-1|m1predic@0|fire[M]|-16|-1
-Awire|net@61|||0|conn@2|a|-14|-3|m1predic@0|do[Ld,Co,Mv,Tp,Lt]|-16|-3
-Awire|net@62|||1800|epiRQod@0|epi[TORP]|21|-20|pin@34||31|-20
-Awire|net@64|||0|m1predic@0|torp|-24|-6|pin@36||-32|-6
-Abus|net@65||-0.5|IJ0|m1predic@0|inLO[1:6,8]|-25|-4|conn@16|y|-30|-4
-Abus|net@66||-0.5|IJ0|m1predic@0|flag[C][T,F]|-25|1|conn@17|y|-30|1
-Abus|net@67||-0.5|IJ1800|conn@18|y|-28.5|4|m1predic@0|pred[D,T]|-25|4
-Awire|net@68|||0|conn@19|a|-14.5|4|m1predic@0|succ|-16|4
-Awire|net@70|||0|wire90@0|a|-2|-6|m1predic@0|od[do]|-16|-6
-Abus|net@71||-0.5|IJ900|pin@41||0|-9|pin@40||0|-11
-Awire|net@72|||1800|wire90@0|b|3|-6|pin@39||7.5|-6
-Awire|net@73|||FS1700|pin@38||7.5|6.5|epiRQod@0|do[od]|16|5
-Abus|net@74||-0.5|IJ0|epiRQod@0|m1[1:36]|14|-9|pin@41||0|-9
-Abus|net@75||-0.5|FS0|pin@40||0|-11|m1predic@0|m1[1:36]|-16|-11
-Abus|ps[skip,do]|D5G2;|-0.5|IJ900|pin@8||0|6|pin@9||0|3
-Edo[Ld,Co,Mv,Tp,Lt]|do[Lt]|D6G2;|conn@2|y|O
-Edo[epi]||D4G2;|conn@11|a|I
-Efire[M]||D6G2;|conn@15|y|O
-Eflag[C][T,F]||D4G2;|conn@17|a|I
-EinLO[1:6,8]||D4G2;|conn@16|a|I
-Ein[1:36,T]||D4G2;|conn@12|a|I
-Epred[D,T]||D4G2;|conn@18|a|I
-Epred|pred[R]|D4G2;|conn@0|a|I
-Eps[1:36]||D6G2;|conn@13|y|O
-Ein[1:36]|ring[1:36]|D4G2;|conn@5|a|I
-Erq[1:36]||D6G2;|conn@6|y|O
-Esucc|rq[succ]|D6G2;|conn@1|y|O
-Esf[succ]||D6G2;|conn@19|y|O
-Esir[1:9]||D4G2;|conn@8|a|I
-Esor[1:9]||D6G2;|conn@9|y|O
-X
-
 # Cell dockWagNine;1{ic}
-CdockWagNine;1{ic}||artwork|1233960043274|1237554401750|EI
+CdockWagNine;1{ic}||artwork|1233960043274|1237849036068|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@0||-6|-9|-1|-1||
 Nschematic:Bus_Pin|pin@1||7|-9|-1|-1||
@@ -735,7 +68,6 @@ NPin|pin@30||2|6|1|1||
 NPin|pin@31||-2|-5|1|1||
 NPin|pin@32||2|-5|1|1||
 NPin|pin@35||-6|-7|1|1||
-Ngeneric:Invisible-Pin|pin@39||0|-12|1|1||
 Ngeneric:Invisible-Pin|pin@40||0.25|8|||||ART_message(D5G1.5;)S11
 NPin|pin@41||-3|-7|1|1||
 NPin|pin@42||-3|-6|1|1||
@@ -748,6 +80,8 @@ NPin|pin@48||-3|-12|1|1||
 NPin|pin@49||3|-12|1|1||
 NPin|pin@50||3|-11|1|1||
 Ngeneric:Invisible-Pin|pin@51||0|-9|||||ART_message(D5G3;)S9@36
+NPin|pin@52||0|-12|1|1||
+NPin|pin@53||0|-13|1|1||
 AThicker|net@4|||FS900|pin@35||-6|-7|pin@7||-6|-11
 AThicker|net@6|||FS1800|pin@8||2|5|pin@9||3|5
 AThicker|net@7|||FS900|pin@17||-2|5|pin@31||-2|-5
@@ -769,7 +103,6 @@ AThicker|net@26|||FS1350|pin@26||-2|9|pin@28||-1|8
 AThicker|net@27|||FS450|pin@28||-1|8|pin@29||-2|7
 AThicker|net@28|||FS1800|pin@29||-2|7|pin@20||0|7
 AThicker|net@29|||FS2700|pin@17||-2|5|pin@27||-2|6
-Aschematic:bus|net@34||-0.5|IJ900|pin@39||0|-12|pin@6||0|-13
 AThicker|net@35|||FS0|pin@41||-3|-7|pin@35||-6|-7
 AThicker|net@36|||FS2700|pin@41||-3|-7|pin@42||-3|-6
 AThicker|net@37|||FS1800|pin@46||0|-6|pin@43||3|-6
@@ -781,20 +114,22 @@ AThicker|net@42|||FS1800|pin@42||-3|-6|pin@46||0|-6
 AThicker|net@43|||FS900|pin@45||0|-5|pin@46||0|-6
 AThicker|net@44|||FS1800|pin@7||-6|-11|pin@47||-3|-11
 AThicker|net@45|||FS900|pin@47||-3|-11|pin@48||-3|-12
-AThicker|net@46|||FS1800|pin@48||-3|-12|pin@49||3|-12
+AThicker|net@46|||FS1800|pin@52||0|-12|pin@49||3|-12
 AThicker|net@47|||FS1800|pin@50||3|-11|pin@14||5|-11
 AThicker|net@48|||FS2700|pin@49||3|-12|pin@50||3|-11
+AThicker|net@49|||FS1800|pin@48||-3|-12|pin@52||0|-12
+AThicker|net@50|||FS900|pin@52||0|-12|pin@53||0|-13
 Ein[1:36]||D5G2;|pin@0||I
 Eout[1:36]||D5G2;|pin@1||O
 Epred||D5G2;|pin@2||I
 Esir[1:9]||D5G2;|pin@3||I
 Esor[1:9]||D5G2;|pin@4||O
 Esucc||D5G2;|pin@5||O
-Etake[1:6]||D5G2;|pin@6||O
+Etake[1:6]|take[4]|D5G2;|pin@6||O
 X
 
 # Cell dockWagNine;1{lay}
-CdockWagNine;1{lay}||cmos90|1233953945395|1235176705684|I|ATTR_NCC(D5G6;NTX-9;Y217;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1234017879468|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234017879468
+CdockWagNine;1{lay}||cmos90|1233953945395|1237852385033|I|DRC_last_good_drc_area_date()G1237852414442|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237852414442
 IstagesM:altEndDockStage;1{lay}|altEndDo@0||0|0|||D5G4;
 IstagesM:altStartDockStage;1{lay}|altStart@0||0|-216|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -1380,23 +715,22 @@ NX-Metal-2-Metal-3-Con|contact@581||1632|-736||||
 NX-Metal-2-Metal-3-Con|contact@582||1632|-704||||
 NX-Metal-2-Metal-3-Con|contact@585||1632|-448||||
 NX-Metal-2-Metal-3-Con|contact@586||1620|-416||||
-NX-Metal-2-Metal-3-Con|contact@588||1626|-128||||
-NX-Metal-2-Metal-3-Con|contact@590||48|-1136||||
-NX-Metal-2-Metal-3-Con|contact@591||42|-1180||||
-NX-Metal-2-Metal-3-Con|contact@592||48|-892||||
-NX-Metal-2-Metal-3-Con|contact@593||48|-848||||
-NX-Metal-2-Metal-3-Con|contact@594||48|-604||||
-NX-Metal-2-Metal-3-Con|contact@595||48|-560||||
-NX-Metal-2-Metal-3-Con|contact@596||48|-10||||
-NX-Metal-2-Metal-3-Con|contact@597||-42|-1036||||
-NX-Metal-2-Metal-3-Con|contact@598||-36|-992||||
-NX-Metal-2-Metal-3-Con|contact@599||-36|-748||||
-NX-Metal-2-Metal-3-Con|contact@600||-36|-704||||
-NX-Metal-2-Metal-3-Con|contact@601||-36|-460||||
-NX-Metal-2-Metal-3-Con|contact@602||-36|-416||||
-NX-Metal-2-Metal-3-Con|contact@603||-36|16||||
-NX-Metal-2-Metal-3-Con|contact@604||42|-310||||
-NX-Metal-2-Metal-3-Con|contact@605||-42|-310||||
+NX-Metal-2-Metal-3-Con|contact@590||12|-1136||||
+NX-Metal-2-Metal-3-Con|contact@591||18|-1180||||
+NX-Metal-2-Metal-3-Con|contact@592||12|-892||||
+NX-Metal-2-Metal-3-Con|contact@593||12|-848||||
+NX-Metal-2-Metal-3-Con|contact@594||12|-604||||
+NX-Metal-2-Metal-3-Con|contact@595||12|-560||||
+NX-Metal-2-Metal-3-Con|contact@596||12|-10||||
+NX-Metal-2-Metal-3-Con|contact@597||-18|-1036||||
+NX-Metal-2-Metal-3-Con|contact@598||-12|-992||||
+NX-Metal-2-Metal-3-Con|contact@599||-12|-748||||
+NX-Metal-2-Metal-3-Con|contact@600||-12|-704||||
+NX-Metal-2-Metal-3-Con|contact@601||-12|-460||||
+NX-Metal-2-Metal-3-Con|contact@602||-12|-416||||
+NX-Metal-2-Metal-3-Con|contact@603||-12|16||||
+NX-Metal-2-Metal-3-Con|contact@604||18|-310||||
+NX-Metal-2-Metal-3-Con|contact@605||-18|-310||||
 NX-Metal-2-Metal-3-Con|contact@606||1626|-1024||||
 NX-Metal-2-Metal-3-Con|contact@607||1620|-1168||||
 NX-Metal-2-Metal-3-Con|contact@608||1614|-880||||
@@ -1404,6 +738,7 @@ NX-Metal-2-Metal-3-Con|contact@609||1614|-848||||
 NX-Metal-2-Metal-3-Con|contact@610||1614|-592||||
 NX-Metal-2-Metal-3-Con|contact@611||1614|-560||||
 NX-Metal-2-Metal-3-Con|contact@612||1614|-16||||
+NX-Metal-2-Metal-3-Con|contact@613||1626|-134||||
 Ngeneric:Invisible-Pin|pin@0||0|-1174|||||ART_message(D5G30;)SB1
 Ngeneric:Invisible-Pin|pin@1||0|-994|||||ART_message(D5G30;)SA1
 Ngeneric:Invisible-Pin|pin@2||0|-850|||||ART_message(D5G30;)SB2
@@ -2584,99 +1919,41 @@ Ametal-2|net@1148|||S0|plainDoc@10|in[25]|-1188|-1024|contact@574||-1212|-1024
 Ametal-3|net@1149|||S900|pins36m3@10|x[25]|-1212|-336|contact@574||-1212|-1024
 Ametal-2|net@1150|||S0|plainDoc@10|in[26]|-1332|-1024|contact@575||-1356|-1024
 Ametal-3|net@1151|||S900|pins36m3@10|x[26]|-1356|-336|contact@575||-1356|-1024
-Ametal-3|net@1152|||S2700|plainDoc@11|sor[2]|1638|-1080|plainDoc@10|sir[2]|1638|-1080
-Ametal-3|net@1153|||S900|plainDoc@9|sir[3]|1644|-936|plainDoc@10|sor[3]|1644|-936
-Ametal-3|net@1154|||S900|plainDoc@9|sir[4]|1650|-933|plainDoc@10|sor[4]|1650|-933
-Ametal-3|net@1155|||S900|plainDoc@9|sir[5]|1656|-936|plainDoc@10|sor[5]|1656|-936
-Ametal-3|net@1156|||S900|plainDoc@9|sir[6]|1662|-936|plainDoc@10|sor[6]|1662|-936
-Ametal-3|net@1157|||S900|plainDoc@9|sir[7]|1668|-936|plainDoc@10|sor[7]|1668|-936
-Ametal-3|net@1158|||S900|plainDoc@9|sir[8]|1674|-936|plainDoc@10|sor[8]|1674|-936
-Ametal-3|net@1159|||S900|plainDoc@9|sir[9]|1680|-936|plainDoc@10|sor[9]|1680|-936
-Ametal-3|net@1160|||S900|plainDoc@10|sir[3]|1644|-1080|plainDoc@11|sor[3]|1644|-1080
-Ametal-3|net@1161|||S900|plainDoc@10|sir[4]|1650|-1077|plainDoc@11|sor[4]|1650|-1077
-Ametal-3|net@1162|||S900|plainDoc@10|sir[5]|1656|-1080|plainDoc@11|sor[5]|1656|-1080
-Ametal-3|net@1163|||S900|plainDoc@10|sir[6]|1662|-1080|plainDoc@11|sor[6]|1662|-1080
-Ametal-3|net@1164|||S900|plainDoc@10|sir[7]|1668|-1080|plainDoc@11|sor[7]|1668|-1080
-Ametal-3|net@1165|||S900|plainDoc@10|sir[8]|1674|-1080|plainDoc@11|sor[8]|1674|-1080
-Ametal-3|net@1166|||S900|plainDoc@10|sir[9]|1680|-1080|plainDoc@11|sor[9]|1680|-1080
-Ametal-3|net@1167|||S2700|plainDoc@9|sor[9]|1680|-792|plainDoc@8|sir[9]|1680|-792
-Ametal-3|net@1168|||S900|plainDoc@6|sir[9]|1680|-504|plainDoc@7|sor[9]|1680|-504
-Ametal-3|net@1169|||S900|plainDoc@7|sir[9]|1680|-648|plainDoc@8|sor[9]|1680|-648
-Ametal-3|net@1170|||S900|plainDoc@6|sir[2]|1638|-504|plainDoc@7|sor[2]|1638|-504
-Ametal-3|net@1171|||S900|plainDoc@6|sir[3]|1644|-504|plainDoc@7|sor[3]|1644|-504
-Ametal-3|net@1172|||S900|plainDoc@6|sir[4]|1650|-501|plainDoc@7|sor[4]|1650|-501
-Ametal-3|net@1173|||S900|plainDoc@6|sir[5]|1656|-504|plainDoc@7|sor[5]|1656|-504
-Ametal-3|net@1174|||S900|plainDoc@6|sir[6]|1662|-504|plainDoc@7|sor[6]|1662|-504
-Ametal-3|net@1175|||S900|plainDoc@6|sir[7]|1668|-504|plainDoc@7|sor[7]|1668|-504
-Ametal-3|net@1176|||S900|plainDoc@6|sir[8]|1674|-504|plainDoc@7|sor[8]|1674|-504
-Ametal-3|net@1177|||S900|plainDoc@7|sir[2]|1638|-648|plainDoc@8|sor[2]|1638|-648
-Ametal-3|net@1178|||S900|plainDoc@7|sir[3]|1644|-648|plainDoc@8|sor[3]|1644|-648
-Ametal-3|net@1179|||S900|plainDoc@7|sir[4]|1650|-645|plainDoc@8|sor[4]|1650|-645
-Ametal-3|net@1180|||S900|plainDoc@7|sir[5]|1656|-648|plainDoc@8|sor[5]|1656|-648
-Ametal-3|net@1181|||S900|plainDoc@7|sir[6]|1662|-648|plainDoc@8|sor[6]|1662|-648
-Ametal-3|net@1182|||S900|plainDoc@7|sir[7]|1668|-648|plainDoc@8|sor[7]|1668|-648
-Ametal-3|net@1183|||S900|plainDoc@7|sir[8]|1674|-648|plainDoc@8|sor[8]|1674|-648
-Ametal-3|net@1184|||S900|plainDoc@8|sir[2]|1638|-792|plainDoc@9|sor[2]|1638|-792
-Ametal-3|net@1185|||S900|plainDoc@8|sir[3]|1644|-792|plainDoc@9|sor[3]|1644|-792
-Ametal-3|net@1186|||S900|plainDoc@8|sir[4]|1650|-789|plainDoc@9|sor[4]|1650|-789
-Ametal-3|net@1187|||S900|plainDoc@8|sir[5]|1656|-792|plainDoc@9|sor[5]|1656|-792
-Ametal-3|net@1188|||S900|plainDoc@8|sir[6]|1662|-792|plainDoc@9|sor[6]|1662|-792
-Ametal-3|net@1189|||S900|plainDoc@8|sir[7]|1668|-792|plainDoc@9|sor[7]|1668|-792
-Ametal-3|net@1190|||S900|plainDoc@8|sir[8]|1674|-792|plainDoc@9|sor[8]|1674|-792
-Ametal-3|net@1191|||S900|plainDoc@9|sir[2]|1638|-936|plainDoc@10|sor[2]|1638|-936
-Ametal-3|net@1192|||S900|altStart@0|sir[9]|1680|-360|plainDoc@6|sor[9]|1680|-360
-Ametal-3|net@1193|||S2700|plainDoc@6|sor[2]|1638|-360|altStart@0|sir[2]|1638|-360
-Ametal-3|net@1194|||S2700|plainDoc@6|sor[3]|1644|-360|altStart@0|sir[3]|1644|-360
-Ametal-3|net@1195|||S2700|plainDoc@6|sor[4]|1650|-357|altStart@0|sir[4]|1650|-357
-Ametal-3|net@1196|||S2700|plainDoc@6|sor[5]|1656|-360|altStart@0|sir[5]|1656|-360
-Ametal-3|net@1197|||S2700|plainDoc@6|sor[6]|1662|-360|altStart@0|sir[6]|1662|-360
-Ametal-3|net@1198|||S2700|plainDoc@6|sor[7]|1668|-360|altStart@0|sir[7]|1668|-360
-Ametal-3|net@1199|||S2700|plainDoc@6|sor[8]|1674|-360|altStart@0|sir[8]|1674|-360
-Ametal-3|net@1200|||S2700|altStart@0|sor[2]|1638|-72|altEndDo@0|sir[2]|1638|-72
-Ametal-3|net@1201|||S2700|altStart@0|sor[3]|1644|-72|altEndDo@0|sir[3]|1644|-72
-Ametal-3|net@1202|||S2700|altStart@0|sor[4]|1650|-69|altEndDo@0|sir[4]|1650|-69
-Ametal-3|net@1203|||S2700|altStart@0|sor[5]|1656|-72|altEndDo@0|sir[5]|1656|-72
-Ametal-3|net@1204|||S2700|altStart@0|sor[6]|1662|-72|altEndDo@0|sir[6]|1662|-72
-Ametal-3|net@1205|||S2700|altStart@0|sor[7]|1668|-72|altEndDo@0|sir[7]|1668|-72
-Ametal-3|net@1206|||S2700|altStart@0|sor[8]|1674|-72|altEndDo@0|sir[8]|1674|-72
-Ametal-3|net@1207|||S2700|altStart@0|sor[9]|1680|-72|altEndDo@0|sir[9]|1680|-72
 Ametal-2|net@1208|||S0|plainDoc@11|sor[1]|1629|-1136|contact@576||1614|-1136
 Ametal-2|net@1214|||S1800|plainDoc@10|sor[1]|1629|-992|contact@578||1632|-992
 Ametal-2|net@1220|||S1800|plainDoc@8|sir[1]|1629|-736|contact@581||1632|-736
 Ametal-2|net@1222|||S1800|plainDoc@8|sor[1]|1629|-704|contact@582||1632|-704
 Ametal-2|net@1228|||S1800|plainDoc@6|sir[1]|1629|-448|contact@585||1632|-448
 Ametal-2|net@1230|||S0|plainDoc@6|sor[1]|1629|-416|contact@586||1620|-416
-Ametal-2|net@1234|||S0|altStart@0|sor[1]|1629|-128|contact@588||1626|-128
-Ametal-3|net@1237|||S2700|contact@595||48|-560|contact@596||48|-10
-Ametal-3|net@1238|||S900|contact@604||42|-310|contact@591||42|-1180
-Ametal-2|net@1239|||S1800|plainDoc@11|succ|0|-1136|contact@590||48|-1136
-Ametal-2|net@1241|||S1800|plainDoc@11|pred|0|-1180|contact@591||42|-1180
-Ametal-3|net@1242|||S2700|contact@590||48|-1136|contact@592||48|-892
-Ametal-2|net@1243|||S1800|plainDoc@9|pred|0|-892|contact@592||48|-892
-Ametal-2|net@1245|||S1800|plainDoc@9|succ|0|-848|contact@593||48|-848
-Ametal-3|net@1246|||S2700|contact@593||48|-848|contact@594||48|-604
-Ametal-2|net@1247|||S1800|plainDoc@7|pred|0|-604|contact@594||48|-604
-Ametal-2|net@1249|||S1800|plainDoc@7|succ|0|-560|contact@595||48|-560
-Ametal-2|net@1251|||S1800|altEndDo@0|predB|-48|-10|contact@596||48|-10
-Ametal-3|net@1252|||S2700|contact@602||-36|-416|contact@603||-36|16
-Ametal-3|net@1253|||S900|contact@605||-42|-310|contact@597||-42|-1036
-Ametal-2|net@1254|||S0|plainDoc@10|pred|0|-1036|contact@597||-42|-1036
-Ametal-2|net@1256|||S0|plainDoc@10|succ|0|-992|contact@598||-36|-992
-Ametal-3|net@1257|||S2700|contact@598||-36|-992|contact@599||-36|-748
-Ametal-2|net@1258|||S0|plainDoc@8|pred|0|-748|contact@599||-36|-748
-Ametal-2|net@1260|||S0|plainDoc@8|succ|0|-704|contact@600||-36|-704
-Ametal-3|net@1261|||S2700|contact@600||-36|-704|contact@601||-36|-460
-Ametal-2|net@1262|||S0|plainDoc@6|pred|0|-460|contact@601||-36|-460
-Ametal-2|net@1264|||S0|plainDoc@6|succ|0|-416|contact@602||-36|-416
-Ametal-2|net@1266|||S1800|altEndDo@0|predA|-47|16|contact@603||-36|16
-Ametal-2|net@1268|||S0|altStart@0|succB_1|170|-310|contact@604||42|-310
-Ametal-2|net@1270|||S1800|altStart@0|succA_1|-182|-310|contact@605||-42|-310
+Ametal-3|net@1237|||S2700|contact@595||12|-560|contact@596||12|-10
+Ametal-3|net@1238|||S900|contact@604||18|-310|contact@591||18|-1180
+Ametal-2|net@1239|||S1800|plainDoc@11|succ|0|-1136|contact@590||12|-1136
+Ametal-2|net@1241|||S1800|plainDoc@11|pred|0|-1180|contact@591||18|-1180
+Ametal-3|net@1242|||S2700|contact@590||12|-1136|contact@592||12|-892
+Ametal-2|net@1243|||S1800|plainDoc@9|pred|0|-892|contact@592||12|-892
+Ametal-2|net@1245|||S1800|plainDoc@9|succ|0|-848|contact@593||12|-848
+Ametal-3|net@1246|||S2700|contact@593||12|-848|contact@594||12|-604
+Ametal-2|net@1247|||S1800|plainDoc@7|pred|0|-604|contact@594||12|-604
+Ametal-2|net@1249|||S1800|plainDoc@7|succ|0|-560|contact@595||12|-560
+Ametal-2|net@1251|||S1800|altEndDo@0|predB|-48|-10|contact@596||12|-10
+Ametal-3|net@1252|||S2700|contact@602||-12|-416|contact@603||-12|16
+Ametal-3|net@1253|||S900|contact@605||-18|-310|contact@597||-18|-1036
+Ametal-2|net@1254|||S0|plainDoc@10|pred|0|-1036|contact@597||-18|-1036
+Ametal-2|net@1256|||S0|plainDoc@10|succ|0|-992|contact@598||-12|-992
+Ametal-3|net@1257|||S2700|contact@598||-12|-992|contact@599||-12|-748
+Ametal-2|net@1258|||S0|plainDoc@8|pred|0|-748|contact@599||-12|-748
+Ametal-2|net@1260|||S0|plainDoc@8|succ|0|-704|contact@600||-12|-704
+Ametal-3|net@1261|||S2700|contact@600||-12|-704|contact@601||-12|-460
+Ametal-2|net@1262|||S0|plainDoc@6|pred|0|-460|contact@601||-12|-460
+Ametal-2|net@1264|||S0|plainDoc@6|succ|0|-416|contact@602||-12|-416
+Ametal-2|net@1266|||S1800|altEndDo@0|predA|-47|16|contact@603||-12|16
+Ametal-2|net@1268|||S0|altStart@0|succB_1|178.5|-310|contact@604||18|-310
+Ametal-2|net@1270|||S1800|altStart@0|succA_1|-173.5|-310|contact@605||-18|-310
 Ametal-2|net@1276|||S0|plainDoc@10|sir[1]|1629|-1024|contact@606||1626|-1024
 Ametal-3|net@1279|||S900|contact@581||1632|-736|contact@578||1632|-992
 Ametal-3|net@1282|||S2700|contact@582||1632|-704|contact@585||1632|-448
 Ametal-2|net@1286|||S0|plainDoc@11|sir[1]|1629|-1168|contact@607||1620|-1168
 Ametal-2|net@1290|||S0|plainDoc@9|sir[1]|1629|-880|contact@608||1614|-880
-Ametal-3|net@1291|||S900|contact@588||1626|-128|contact@606||1626|-1024
 Ametal-3|net@1292|||S900|contact@586||1620|-416|contact@607||1620|-1168
 Ametal-3|net@1293|||S2700|contact@576||1614|-1136|contact@608||1614|-880
 Ametal-2|net@1296|||S0|plainDoc@9|sor[1]|1629|-848|contact@609||1614|-848
@@ -2685,171 +1962,426 @@ Ametal-2|net@1301|||S0|plainDoc@7|sor[1]|1629|-560|contact@611||1614|-560
 Ametal-2|net@1304|||S0|altEndDo@0|sir[1]|1629|-16|contact@612||1614|-16
 Ametal-3|net@1305|||S2700|contact@609||1614|-848|contact@610||1614|-592
 Ametal-3|net@1307|||S900|contact@612||1614|-16|contact@611||1614|-560
+Ametal-3|net@1327|||S2700|contact@606||1626|-1024|contact@613||1626|-134
+Ametal-2|net@1329|||S0|altStart@0|sor[1]|1641|-134|contact@613||1626|-134
+Ametal-3|net@1332|||S900|altStart@0|vdd_4|144|-72|altEndDo@0|vdd_5|144|-72
+Ametal-3|net@1333|||S900|altStart@0|vdd_6|-1584|-72|altEndDo@0|vdd_7|-1584|-72
+Ametal-3|net@1334|||S900|altStart@0|vdd_8|-1296|-72|altEndDo@0|vdd_9|-1296|-72
+Ametal-3|net@1335|||S900|altStart@0|vdd_12|-720|-72|altEndDo@0|vdd_13|-720|-72
+Ametal-3|net@1336|||S900|altStart@0|vdd_10|-1008|-72|altEndDo@0|vdd_15|-1008|-72
+Ametal-3|net@1337|||S900|altStart@0|vdd_14|-432|-72|altEndDo@0|vdd_16|-432|-72
+Ametal-3|net@1338|||S900|altStart@0|vdd_16|-144|-72|altEndDo@0|vdd_17|-144|-72
+Ametal-3|net@1339|||S900|altStart@0|vdd_18|432|-72|altEndDo@0|vdd_19|432|-72
+Ametal-3|net@1340|||S900|altStart@0|vdd_20|720|-72|altEndDo@0|vdd_21|720|-72
+Ametal-3|net@1341|||S900|altStart@0|vdd_22|1008|-72|altEndDo@0|vdd_23|1008|-72
+Ametal-3|net@1342|||S900|altStart@0|vdd_24|1296|-72|altEndDo@0|vdd_25|1296|-72
+Ametal-3|net@1343|||S900|altStart@0|vdd_26|1584|-72|altEndDo@0|vdd_27|1584|-72
+Ametal-3|net@1344|||S900|altStart@0|gnd_3|-1728|-360|plainDoc@6|gnd_4|-1728|-360
+Ametal-3|net@1345|||S900|altStart@0|gnd_6|0|-360|plainDoc@6|gnd_5|0|-360
+Ametal-3|net@1346|||S900|altStart@0|gnd_8|-1440|-360|plainDoc@6|gnd_7|-1440|-360
+Ametal-3|net@1347|||S900|altStart@0|gnd_10|-1152|-360|plainDoc@6|gnd_9|-1152|-360
+Ametal-3|net@1348|||S900|altStart@0|gnd_12|-864|-360|plainDoc@6|gnd_11|-864|-360
+Ametal-3|net@1349|||S900|altStart@0|gnd_14|-576|-360|plainDoc@6|gnd_13|-576|-360
+Ametal-3|net@1350|||S900|altStart@0|gnd_16|-288|-360|plainDoc@6|gnd_15|-288|-360
+Ametal-3|net@1351|||S900|altStart@0|gnd_18|288|-360|plainDoc@6|gnd_17|288|-360
+Ametal-3|net@1352|||S900|altStart@0|gnd_20|576|-360|plainDoc@6|gnd_19|576|-360
+Ametal-3|net@1353|||S900|altStart@0|gnd_22|864|-360|plainDoc@6|gnd_21|864|-360
+Ametal-3|net@1354|||S900|altStart@0|gnd_24|1152|-360|plainDoc@6|gnd_23|1152|-360
+Ametal-3|net@1355|||S900|altStart@0|gnd_26|1440|-360|plainDoc@6|gnd_25|1440|-360
+Ametal-3|net@1356|||S900|altStart@0|gnd_28|1728|-360|plainDoc@6|gnd_27|1728|-360
+Ametal-3|net@1357|||S900|altStart@0|vdd_5|144|-360|plainDoc@6|vdd_4|144|-360
+Ametal-3|net@1358|||S900|altStart@0|vdd_7|-1584|-360|plainDoc@6|vdd_6|-1584|-360
+Ametal-3|net@1359|||S900|altStart@0|vdd_9|-1296|-360|plainDoc@6|vdd_8|-1296|-360
+Ametal-3|net@1360|||S900|altStart@0|vdd_11|-1008|-360|plainDoc@6|vdd_10|-1008|-360
+Ametal-3|net@1361|||S900|altStart@0|vdd_13|-720|-360|plainDoc@6|vdd_12|-720|-360
+Ametal-3|net@1362|||S900|altStart@0|vdd_15|-432|-360|plainDoc@6|vdd_14|-432|-360
+Ametal-3|net@1363|||S900|altStart@0|vdd_17|-144|-360|plainDoc@6|vdd_16|-144|-360
+Ametal-3|net@1364|||S900|altStart@0|vdd_19|432|-360|plainDoc@6|vdd_18|432|-360
+Ametal-3|net@1365|||S900|altStart@0|vdd_21|720|-360|plainDoc@6|vdd_20|720|-360
+Ametal-3|net@1366|||S900|altStart@0|vdd_23|1008|-360|plainDoc@6|vdd_22|1008|-360
+Ametal-3|net@1367|||S900|altStart@0|vdd_25|1296|-360|plainDoc@6|vdd_24|1296|-360
+Ametal-3|net@1368|||S900|altStart@0|vdd_27|1584|-360|plainDoc@6|vdd_26|1584|-360
+Ametal-3|net@1369|||S900|plainDoc@6|gnd_3|-1728|-504|plainDoc@7|gnd_4|-1728|-504
+Ametal-3|net@1370|||S900|plainDoc@6|gnd_6|0|-504|plainDoc@7|gnd_5|0|-504
+Ametal-3|net@1371|||S900|plainDoc@6|gnd_8|-1440|-504|plainDoc@7|gnd_7|-1440|-504
+Ametal-3|net@1372|||S900|plainDoc@6|gnd_10|-1152|-504|plainDoc@7|gnd_9|-1152|-504
+Ametal-3|net@1373|||S900|plainDoc@6|gnd_12|-864|-504|plainDoc@7|gnd_11|-864|-504
+Ametal-3|net@1374|||S900|plainDoc@6|gnd_14|-576|-504|plainDoc@7|gnd_13|-576|-504
+Ametal-3|net@1375|||S900|plainDoc@6|gnd_16|-288|-504|plainDoc@7|gnd_15|-288|-504
+Ametal-3|net@1376|||S900|plainDoc@6|gnd_18|288|-504|plainDoc@7|gnd_17|288|-504
+Ametal-3|net@1377|||S900|plainDoc@6|gnd_20|576|-504|plainDoc@7|gnd_19|576|-504
+Ametal-3|net@1378|||S900|plainDoc@6|gnd_22|864|-504|plainDoc@7|gnd_21|864|-504
+Ametal-3|net@1379|||S900|plainDoc@6|gnd_24|1152|-504|plainDoc@7|gnd_23|1152|-504
+Ametal-3|net@1380|||S900|plainDoc@6|gnd_26|1440|-504|plainDoc@7|gnd_25|1440|-504
+Ametal-3|net@1381|||S900|plainDoc@6|gnd_28|1728|-504|plainDoc@7|gnd_27|1728|-504
+Ametal-3|net@1382|||S900|plainDoc@6|vdd_5|144|-504|plainDoc@7|vdd_4|144|-504
+Ametal-3|net@1383|||S900|plainDoc@6|vdd_7|-1584|-504|plainDoc@7|vdd_6|-1584|-504
+Ametal-3|net@1384|||S900|plainDoc@6|vdd_9|-1296|-504|plainDoc@7|vdd_8|-1296|-504
+Ametal-3|net@1385|||S900|plainDoc@6|vdd_11|-1008|-504|plainDoc@7|vdd_10|-1008|-504
+Ametal-3|net@1386|||S900|plainDoc@6|vdd_13|-720|-504|plainDoc@7|vdd_12|-720|-504
+Ametal-3|net@1387|||S900|plainDoc@6|vdd_15|-432|-504|plainDoc@7|vdd_14|-432|-504
+Ametal-3|net@1388|||S900|plainDoc@6|vdd_17|-144|-504|plainDoc@7|vdd_16|-144|-504
+Ametal-3|net@1389|||S900|plainDoc@6|vdd_19|432|-504|plainDoc@7|vdd_18|432|-504
+Ametal-3|net@1390|||S900|plainDoc@6|vdd_21|720|-504|plainDoc@7|vdd_20|720|-504
+Ametal-3|net@1391|||S900|plainDoc@6|vdd_23|1008|-504|plainDoc@7|vdd_22|1008|-504
+Ametal-3|net@1392|||S900|plainDoc@6|vdd_25|1296|-504|plainDoc@7|vdd_24|1296|-504
+Ametal-3|net@1393|||S900|plainDoc@6|vdd_27|1584|-504|plainDoc@7|vdd_26|1584|-504
+Ametal-3|net@1394|||S900|plainDoc@7|gnd_3|-1728|-648|plainDoc@8|gnd_4|-1728|-648
+Ametal-3|net@1395|||S900|plainDoc@7|gnd_6|0|-648|plainDoc@8|gnd_5|0|-648
+Ametal-3|net@1396|||S900|plainDoc@7|gnd_8|-1440|-648|plainDoc@8|gnd_7|-1440|-648
+Ametal-3|net@1397|||S900|plainDoc@7|gnd_10|-1152|-648|plainDoc@8|gnd_9|-1152|-648
+Ametal-3|net@1398|||S900|plainDoc@7|gnd_12|-864|-648|plainDoc@8|gnd_11|-864|-648
+Ametal-3|net@1399|||S900|plainDoc@7|gnd_14|-576|-648|plainDoc@8|gnd_13|-576|-648
+Ametal-3|net@1400|||S900|plainDoc@7|gnd_16|-288|-648|plainDoc@8|gnd_15|-288|-648
+Ametal-3|net@1401|||S900|plainDoc@7|gnd_18|288|-648|plainDoc@8|gnd_17|288|-648
+Ametal-3|net@1402|||S900|plainDoc@7|gnd_20|576|-648|plainDoc@8|gnd_19|576|-648
+Ametal-3|net@1403|||S900|plainDoc@7|gnd_22|864|-648|plainDoc@8|gnd_21|864|-648
+Ametal-3|net@1404|||S900|plainDoc@7|gnd_24|1152|-648|plainDoc@8|gnd_23|1152|-648
+Ametal-3|net@1405|||S900|plainDoc@7|gnd_26|1440|-648|plainDoc@8|gnd_25|1440|-648
+Ametal-3|net@1406|||S900|plainDoc@7|gnd_28|1728|-648|plainDoc@8|gnd_27|1728|-648
+Ametal-3|net@1407|||S900|plainDoc@7|vdd_5|144|-648|plainDoc@8|vdd_4|144|-648
+Ametal-3|net@1408|||S900|plainDoc@7|vdd_7|-1584|-648|plainDoc@8|vdd_6|-1584|-648
+Ametal-3|net@1409|||S900|plainDoc@7|vdd_9|-1296|-648|plainDoc@8|vdd_8|-1296|-648
+Ametal-3|net@1410|||S900|plainDoc@7|vdd_11|-1008|-648|plainDoc@8|vdd_10|-1008|-648
+Ametal-3|net@1411|||S900|plainDoc@7|vdd_13|-720|-648|plainDoc@8|vdd_12|-720|-648
+Ametal-3|net@1412|||S900|plainDoc@7|vdd_15|-432|-648|plainDoc@8|vdd_14|-432|-648
+Ametal-3|net@1413|||S900|plainDoc@7|vdd_17|-144|-648|plainDoc@8|vdd_16|-144|-648
+Ametal-3|net@1414|||S900|plainDoc@7|vdd_19|432|-648|plainDoc@8|vdd_18|432|-648
+Ametal-3|net@1415|||S900|plainDoc@7|vdd_21|720|-648|plainDoc@8|vdd_20|720|-648
+Ametal-3|net@1416|||S900|plainDoc@7|vdd_23|1008|-648|plainDoc@8|vdd_22|1008|-648
+Ametal-3|net@1417|||S900|plainDoc@7|vdd_25|1296|-648|plainDoc@8|vdd_24|1296|-648
+Ametal-3|net@1418|||S900|plainDoc@7|vdd_27|1584|-648|plainDoc@8|vdd_26|1584|-648
+Ametal-3|net@1419|||S900|plainDoc@8|gnd_3|-1728|-792|plainDoc@9|gnd_4|-1728|-792
+Ametal-3|net@1420|||S900|plainDoc@8|gnd_6|0|-792|plainDoc@9|gnd_5|0|-792
+Ametal-3|net@1421|||S900|plainDoc@8|gnd_8|-1440|-792|plainDoc@9|gnd_7|-1440|-792
+Ametal-3|net@1422|||S900|plainDoc@8|gnd_10|-1152|-792|plainDoc@9|gnd_9|-1152|-792
+Ametal-3|net@1423|||S900|plainDoc@8|gnd_12|-864|-792|plainDoc@9|gnd_11|-864|-792
+Ametal-3|net@1424|||S900|plainDoc@8|gnd_14|-576|-792|plainDoc@9|gnd_13|-576|-792
+Ametal-3|net@1425|||S900|plainDoc@8|gnd_16|-288|-792|plainDoc@9|gnd_15|-288|-792
+Ametal-3|net@1426|||S900|plainDoc@8|gnd_18|288|-792|plainDoc@9|gnd_17|288|-792
+Ametal-3|net@1427|||S900|plainDoc@8|gnd_20|576|-792|plainDoc@9|gnd_19|576|-792
+Ametal-3|net@1428|||S900|plainDoc@8|gnd_22|864|-792|plainDoc@9|gnd_21|864|-792
+Ametal-3|net@1429|||S900|plainDoc@8|gnd_24|1152|-792|plainDoc@9|gnd_23|1152|-792
+Ametal-3|net@1430|||S900|plainDoc@8|gnd_26|1440|-792|plainDoc@9|gnd_25|1440|-792
+Ametal-3|net@1431|||S900|plainDoc@8|gnd_28|1728|-792|plainDoc@9|gnd_27|1728|-792
+Ametal-3|net@1432|||S900|plainDoc@8|vdd_5|144|-792|plainDoc@9|vdd_4|144|-792
+Ametal-3|net@1433|||S900|plainDoc@8|vdd_7|-1584|-792|plainDoc@9|vdd_6|-1584|-792
+Ametal-3|net@1434|||S900|plainDoc@8|vdd_9|-1296|-792|plainDoc@9|vdd_8|-1296|-792
+Ametal-3|net@1435|||S900|plainDoc@8|vdd_11|-1008|-792|plainDoc@9|vdd_10|-1008|-792
+Ametal-3|net@1436|||S900|plainDoc@8|vdd_13|-720|-792|plainDoc@9|vdd_12|-720|-792
+Ametal-3|net@1437|||S900|plainDoc@8|vdd_15|-432|-792|plainDoc@9|vdd_14|-432|-792
+Ametal-3|net@1438|||S900|plainDoc@8|vdd_17|-144|-792|plainDoc@9|vdd_16|-144|-792
+Ametal-3|net@1439|||S900|plainDoc@8|vdd_19|432|-792|plainDoc@9|vdd_18|432|-792
+Ametal-3|net@1440|||S900|plainDoc@8|vdd_21|720|-792|plainDoc@9|vdd_20|720|-792
+Ametal-3|net@1441|||S900|plainDoc@8|vdd_23|1008|-792|plainDoc@9|vdd_22|1008|-792
+Ametal-3|net@1442|||S900|plainDoc@8|vdd_25|1296|-792|plainDoc@9|vdd_24|1296|-792
+Ametal-3|net@1443|||S900|plainDoc@8|vdd_27|1584|-792|plainDoc@9|vdd_26|1584|-792
+Ametal-3|net@1444|||S900|plainDoc@9|gnd_3|-1728|-936|plainDoc@10|gnd_4|-1728|-936
+Ametal-3|net@1445|||S900|plainDoc@9|gnd_6|0|-936|plainDoc@10|gnd_5|0|-936
+Ametal-3|net@1446|||S900|plainDoc@9|gnd_8|-1440|-936|plainDoc@10|gnd_7|-1440|-936
+Ametal-3|net@1447|||S900|plainDoc@9|gnd_10|-1152|-936|plainDoc@10|gnd_9|-1152|-936
+Ametal-3|net@1448|||S900|plainDoc@9|gnd_12|-864|-936|plainDoc@10|gnd_11|-864|-936
+Ametal-3|net@1449|||S900|plainDoc@9|gnd_14|-576|-936|plainDoc@10|gnd_13|-576|-936
+Ametal-3|net@1450|||S900|plainDoc@9|gnd_16|-288|-936|plainDoc@10|gnd_15|-288|-936
+Ametal-3|net@1451|||S900|plainDoc@9|gnd_18|288|-936|plainDoc@10|gnd_17|288|-936
+Ametal-3|net@1452|||S900|plainDoc@9|gnd_20|576|-936|plainDoc@10|gnd_19|576|-936
+Ametal-3|net@1453|||S900|plainDoc@9|gnd_22|864|-936|plainDoc@10|gnd_21|864|-936
+Ametal-3|net@1454|||S900|plainDoc@9|gnd_24|1152|-936|plainDoc@10|gnd_23|1152|-936
+Ametal-3|net@1455|||S900|plainDoc@9|gnd_26|1440|-936|plainDoc@10|gnd_25|1440|-936
+Ametal-3|net@1456|||S900|plainDoc@9|gnd_28|1728|-936|plainDoc@10|gnd_27|1728|-936
+Ametal-3|net@1457|||S900|plainDoc@9|vdd_5|144|-936|plainDoc@10|vdd_4|144|-936
+Ametal-3|net@1458|||S900|plainDoc@9|vdd_7|-1584|-936|plainDoc@10|vdd_6|-1584|-936
+Ametal-3|net@1459|||S900|plainDoc@9|vdd_9|-1296|-936|plainDoc@10|vdd_8|-1296|-936
+Ametal-3|net@1460|||S900|plainDoc@9|vdd_11|-1008|-936|plainDoc@10|vdd_10|-1008|-936
+Ametal-3|net@1461|||S900|plainDoc@9|vdd_13|-720|-936|plainDoc@10|vdd_12|-720|-936
+Ametal-3|net@1462|||S900|plainDoc@9|vdd_15|-432|-936|plainDoc@10|vdd_14|-432|-936
+Ametal-3|net@1463|||S900|plainDoc@9|vdd_17|-144|-936|plainDoc@10|vdd_16|-144|-936
+Ametal-3|net@1464|||S900|plainDoc@9|vdd_19|432|-936|plainDoc@10|vdd_18|432|-936
+Ametal-3|net@1465|||S900|plainDoc@9|vdd_21|720|-936|plainDoc@10|vdd_20|720|-936
+Ametal-3|net@1466|||S900|plainDoc@9|vdd_23|1008|-936|plainDoc@10|vdd_22|1008|-936
+Ametal-3|net@1467|||S900|plainDoc@9|vdd_25|1296|-936|plainDoc@10|vdd_24|1296|-936
+Ametal-3|net@1468|||S900|plainDoc@9|vdd_27|1584|-936|plainDoc@10|vdd_26|1584|-936
+Ametal-3|net@1469|||S900|plainDoc@10|gnd_3|-1728|-1080|plainDoc@11|gnd_4|-1728|-1080
+Ametal-3|net@1470|||S900|plainDoc@10|gnd_6|0|-1080|plainDoc@11|gnd_5|0|-1080
+Ametal-3|net@1471|||S900|plainDoc@10|gnd_8|-1440|-1080|plainDoc@11|gnd_7|-1440|-1080
+Ametal-3|net@1472|||S900|plainDoc@10|gnd_10|-1152|-1080|plainDoc@11|gnd_9|-1152|-1080
+Ametal-3|net@1473|||S900|plainDoc@10|gnd_12|-864|-1080|plainDoc@11|gnd_11|-864|-1080
+Ametal-3|net@1474|||S900|plainDoc@10|gnd_14|-576|-1080|plainDoc@11|gnd_13|-576|-1080
+Ametal-3|net@1475|||S900|plainDoc@10|gnd_16|-288|-1080|plainDoc@11|gnd_15|-288|-1080
+Ametal-3|net@1476|||S900|plainDoc@10|gnd_18|288|-1080|plainDoc@11|gnd_17|288|-1080
+Ametal-3|net@1477|||S900|plainDoc@10|gnd_20|576|-1080|plainDoc@11|gnd_19|576|-1080
+Ametal-3|net@1478|||S900|plainDoc@10|gnd_22|864|-1080|plainDoc@11|gnd_21|864|-1080
+Ametal-3|net@1479|||S900|plainDoc@10|gnd_24|1152|-1080|plainDoc@11|gnd_23|1152|-1080
+Ametal-3|net@1480|||S900|plainDoc@10|gnd_26|1440|-1080|plainDoc@11|gnd_25|1440|-1080
+Ametal-3|net@1481|||S900|plainDoc@10|gnd_28|1728|-1080|plainDoc@11|gnd_27|1728|-1080
+Ametal-3|net@1482|||S900|plainDoc@10|vdd_5|144|-1080|plainDoc@11|vdd_4|144|-1080
+Ametal-3|net@1483|||S900|plainDoc@10|vdd_7|-1584|-1080|plainDoc@11|vdd_6|-1584|-1080
+Ametal-3|net@1484|||S900|plainDoc@10|vdd_9|-1296|-1080|plainDoc@11|vdd_8|-1296|-1080
+Ametal-3|net@1485|||S900|plainDoc@10|vdd_11|-1008|-1080|plainDoc@11|vdd_10|-1008|-1080
+Ametal-3|net@1486|||S900|plainDoc@10|vdd_13|-720|-1080|plainDoc@11|vdd_12|-720|-1080
+Ametal-3|net@1487|||S900|plainDoc@10|vdd_15|-432|-1080|plainDoc@11|vdd_14|-432|-1080
+Ametal-3|net@1488|||S900|plainDoc@10|vdd_17|-144|-1080|plainDoc@11|vdd_16|-144|-1080
+Ametal-3|net@1489|||S900|plainDoc@10|vdd_19|432|-1080|plainDoc@11|vdd_18|432|-1080
+Ametal-3|net@1490|||S900|plainDoc@10|vdd_21|720|-1080|plainDoc@11|vdd_20|720|-1080
+Ametal-3|net@1491|||S900|plainDoc@10|vdd_23|1008|-1080|plainDoc@11|vdd_22|1008|-1080
+Ametal-3|net@1492|||S900|plainDoc@10|vdd_25|1296|-1080|plainDoc@11|vdd_24|1296|-1080
+Ametal-3|net@1493|||S900|plainDoc@10|vdd_27|1584|-1080|plainDoc@11|vdd_26|1584|-1080
+Ametal-3|net@1494|||S900|altStart@0|gnd_5|0|-72|altEndDo@0|gnd_6|0|-72
+Ametal-3|net@1495|||S900|altStart@0|gnd_7|-1440|-72|altEndDo@0|gnd_8|-1440|-72
+Ametal-3|net@1496|||S900|altStart@0|gnd_9|-1152|-72|altEndDo@0|gnd_10|-1152|-72
+Ametal-3|net@1497|||S900|altStart@0|gnd_11|-864|-72|altEndDo@0|gnd_12|-864|-72
+Ametal-3|net@1498|||S900|altStart@0|gnd_13|-576|-72|altEndDo@0|gnd_14|-576|-72
+Ametal-3|net@1499|||S900|altStart@0|gnd_15|-288|-72|altEndDo@0|gnd_16|-288|-72
+Ametal-3|net@1500|||S900|altStart@0|gnd_17|288|-72|altEndDo@0|gnd_18|288|-72
+Ametal-3|net@1501|||S900|altStart@0|gnd_19|576|-72|altEndDo@0|gnd_20|576|-72
+Ametal-3|net@1502|||S900|altStart@0|gnd_21|864|-72|altEndDo@0|gnd_22|864|-72
+Ametal-3|net@1503|||S900|altStart@0|gnd_23|1152|-72|altEndDo@0|gnd_24|1152|-72
+Ametal-3|net@1504|||S900|altStart@0|gnd_25|1440|-72|altEndDo@0|gnd_26|1440|-72
+Ametal-3|net@1505|||S900|altStart@0|gnd_27|1728|-72|altEndDo@0|gnd_28|1728|-72
+Ametal-3|net@1506|||S900|altStart@0|sor[2]|1638|-72|altEndDo@0|sir[2]|1638|-72
+Ametal-3|net@1507|||S900|altStart@0|sor[3]|1644|-72|altEndDo@0|sir[3]|1644|-72
+Ametal-3|net@1508|||S900|altStart@0|sor[4]|1650|-69|altEndDo@0|sir[4]|1650|-69
+Ametal-3|net@1509|||S900|altStart@0|sor[5]|1656|-72|altEndDo@0|sir[5]|1656|-72
+Ametal-3|net@1510|||S900|altStart@0|sor[6]|1662|-72|altEndDo@0|sir[6]|1662|-72
+Ametal-3|net@1511|||S900|altStart@0|sor[7]|1668|-72|altEndDo@0|sir[7]|1668|-72
+Ametal-3|net@1512|||S900|altStart@0|sor[8]|1674|-72|altEndDo@0|sir[8]|1674|-72
+Ametal-3|net@1513|||S900|altStart@0|sor[9]|1680|-72|altEndDo@0|sir[9]|1680|-72
+Ametal-3|net@1514|||S900|altStart@0|gnd_4|-1728|-72|altEndDo@0|gnd_4|-1728|-72
+Ametal-3|net@1515|||S900|altStart@0|sir[2]|1638|-360|plainDoc@6|sor[2]|1638|-360
+Ametal-3|net@1516|||S900|altStart@0|sir[3]|1644|-360|plainDoc@6|sor[3]|1644|-360
+Ametal-3|net@1517|||S900|altStart@0|sir[4]|1650|-357|plainDoc@6|sor[4]|1650|-357
+Ametal-3|net@1518|||S900|altStart@0|sir[5]|1656|-360|plainDoc@6|sor[5]|1656|-360
+Ametal-3|net@1519|||S900|altStart@0|sir[6]|1662|-360|plainDoc@6|sor[6]|1662|-360
+Ametal-3|net@1520|||S900|altStart@0|sir[7]|1668|-360|plainDoc@6|sor[7]|1668|-360
+Ametal-3|net@1521|||S900|altStart@0|sir[8]|1674|-360|plainDoc@6|sor[8]|1674|-360
+Ametal-3|net@1522|||S900|altStart@0|sir[9]|1680|-360|plainDoc@6|sor[9]|1680|-360
+Ametal-3|net@1523|||S900|plainDoc@6|sir[2]|1638|-504|plainDoc@7|sor[2]|1638|-504
+Ametal-3|net@1524|||S900|plainDoc@6|sir[3]|1644|-504|plainDoc@7|sor[3]|1644|-504
+Ametal-3|net@1525|||S900|plainDoc@6|sir[4]|1650|-501|plainDoc@7|sor[4]|1650|-501
+Ametal-3|net@1526|||S900|plainDoc@6|sir[5]|1656|-504|plainDoc@7|sor[5]|1656|-504
+Ametal-3|net@1527|||S900|plainDoc@6|sir[6]|1662|-504|plainDoc@7|sor[6]|1662|-504
+Ametal-3|net@1528|||S900|plainDoc@6|sir[7]|1668|-504|plainDoc@7|sor[7]|1668|-504
+Ametal-3|net@1529|||S900|plainDoc@6|sir[8]|1674|-504|plainDoc@7|sor[8]|1674|-504
+Ametal-3|net@1530|||S900|plainDoc@6|sir[9]|1680|-504|plainDoc@7|sor[9]|1680|-504
+Ametal-3|net@1531|||S900|plainDoc@7|sir[2]|1638|-648|plainDoc@8|sor[2]|1638|-648
+Ametal-3|net@1532|||S900|plainDoc@7|sir[3]|1644|-648|plainDoc@8|sor[3]|1644|-648
+Ametal-3|net@1533|||S900|plainDoc@7|sir[4]|1650|-645|plainDoc@8|sor[4]|1650|-645
+Ametal-3|net@1534|||S900|plainDoc@7|sir[5]|1656|-648|plainDoc@8|sor[5]|1656|-648
+Ametal-3|net@1535|||S900|plainDoc@7|sir[6]|1662|-648|plainDoc@8|sor[6]|1662|-648
+Ametal-3|net@1536|||S900|plainDoc@7|sir[7]|1668|-648|plainDoc@8|sor[7]|1668|-648
+Ametal-3|net@1537|||S900|plainDoc@7|sir[8]|1674|-648|plainDoc@8|sor[8]|1674|-648
+Ametal-3|net@1538|||S900|plainDoc@7|sir[9]|1680|-648|plainDoc@8|sor[9]|1680|-648
+Ametal-3|net@1539|||S900|plainDoc@8|sir[2]|1638|-792|plainDoc@9|sor[2]|1638|-792
+Ametal-3|net@1540|||S900|plainDoc@8|sir[3]|1644|-792|plainDoc@9|sor[3]|1644|-792
+Ametal-3|net@1541|||S900|plainDoc@8|sir[4]|1650|-789|plainDoc@9|sor[4]|1650|-789
+Ametal-3|net@1542|||S900|plainDoc@8|sir[5]|1656|-792|plainDoc@9|sor[5]|1656|-792
+Ametal-3|net@1543|||S900|plainDoc@8|sir[6]|1662|-792|plainDoc@9|sor[6]|1662|-792
+Ametal-3|net@1544|||S900|plainDoc@8|sir[7]|1668|-792|plainDoc@9|sor[7]|1668|-792
+Ametal-3|net@1545|||S900|plainDoc@8|sir[8]|1674|-792|plainDoc@9|sor[8]|1674|-792
+Ametal-3|net@1546|||S900|plainDoc@8|sir[9]|1680|-792|plainDoc@9|sor[9]|1680|-792
+Ametal-3|net@1547|||S900|plainDoc@9|sir[2]|1638|-936|plainDoc@10|sor[2]|1638|-936
+Ametal-3|net@1548|||S900|plainDoc@9|sir[3]|1644|-936|plainDoc@10|sor[3]|1644|-936
+Ametal-3|net@1549|||S900|plainDoc@9|sir[4]|1650|-933|plainDoc@10|sor[4]|1650|-933
+Ametal-3|net@1550|||S900|plainDoc@9|sir[5]|1656|-936|plainDoc@10|sor[5]|1656|-936
+Ametal-3|net@1551|||S900|plainDoc@9|sir[6]|1662|-936|plainDoc@10|sor[6]|1662|-936
+Ametal-3|net@1552|||S900|plainDoc@9|sir[7]|1668|-936|plainDoc@10|sor[7]|1668|-936
+Ametal-3|net@1553|||S900|plainDoc@9|sir[8]|1674|-936|plainDoc@10|sor[8]|1674|-936
+Ametal-3|net@1554|||S900|plainDoc@9|sir[9]|1680|-936|plainDoc@10|sor[9]|1680|-936
+Ametal-3|net@1555|||S900|plainDoc@10|sir[2]|1638|-1080|plainDoc@11|sor[2]|1638|-1080
+Ametal-3|net@1556|||S900|plainDoc@10|sir[3]|1644|-1080|plainDoc@11|sor[3]|1644|-1080
+Ametal-3|net@1557|||S900|plainDoc@10|sir[4]|1650|-1077|plainDoc@11|sor[4]|1650|-1077
+Ametal-3|net@1558|||S900|plainDoc@10|sir[5]|1656|-1080|plainDoc@11|sor[5]|1656|-1080
+Ametal-3|net@1559|||S900|plainDoc@10|sir[6]|1662|-1080|plainDoc@11|sor[6]|1662|-1080
+Ametal-3|net@1560|||S900|plainDoc@10|sir[7]|1668|-1080|plainDoc@11|sor[7]|1668|-1080
+Ametal-3|net@1561|||S900|plainDoc@10|sir[8]|1674|-1080|plainDoc@11|sor[8]|1674|-1080
+Ametal-3|net@1562|||S900|plainDoc@10|sir[9]|1680|-1080|plainDoc@11|sor[9]|1680|-1080
 Egnd||D5G2;|altEndDo@0|gnd|G
-Egnd_1||D5G2;|altStart@0|gnd_1|G
-Egnd_3||D5G2;|altEndDo@0|gnd_3|G
-Egnd_5||D5G2;|altStart@0|gnd_5|G
-Egnd_6||D5G2;|altEndDo@0|gnd_6|G
+Egnd_5||D5G2;|altEndDo@0|gnd_5|G
+Egnd_6||D5G2;|plainDoc@11|gnd_6|G
 Egnd_7||D5G2;|altEndDo@0|gnd_7|G
-Egnd_8||D5G2;|altEndDo@0|gnd_8|G
-Egnd_9||D5G2;|altStart@0|gnd|G
-Egnd_10||D5G2;|altStart@0|gnd_3|G
-Egnd_11||D5G2;|plainDoc@6|gnd_2|G
-Egnd_12||D5G2;|plainDoc@6|gnd_1|G
-Egnd_13||D5G2;|plainDoc@7|gnd_2|G
-Egnd_14||D5G2;|plainDoc@7|gnd_1|G
-Egnd_15||D5G2;|plainDoc@8|gnd_2|G
-Egnd_16||D5G2;|plainDoc@8|gnd_1|G
-Egnd_17||D5G2;|plainDoc@9|gnd_2|G
-Egnd_18||D5G2;|plainDoc@9|gnd_1|G
-Egnd_19||D5G2;|plainDoc@10|gnd_2|G
-Egnd_20||D5G2;|plainDoc@10|gnd_1|G
-Egnd_21||D5G2;|plainDoc@11|gnd_2|G
-Egnd_22||D5G2;|plainDoc@11|gnd_1|G
-Ein[1]||D5G2;|altStart@0|in[1]|I
-Ein[2]||D5G2;|altStart@0|in[2]|I
-Ein[3]||D5G2;|altStart@0|in[3]|I
-Ein[4]||D5G2;|altStart@0|in[4]|I
-Ein[5]||D5G2;|altStart@0|in[5]|I
-Ein[6]||D5G2;|altStart@0|in[6]|I
-Ein[7]||D5G2;|altStart@0|in[7]|I
-Ein[8]||D5G2;|altStart@0|in[8]|I
-Ein[9]||D5G2;|altStart@0|in[9]|I
-Ein[10]||D5G2;|altStart@0|in[10]|O
-Ein[11]||D5G2;|altStart@0|in[11]|O
-Ein[12]||D5G2;|altStart@0|in[12]|O
-Ein[13]||D5G2;|altStart@0|in[13]|O
-Ein[14]||D5G2;|altStart@0|in[14]|O
-Ein[15]||D5G2;|altStart@0|in[15]|O
-Ein[16]||D5G2;|altStart@0|in[16]|O
-Ein[17]||D5G2;|altStart@0|in[17]|O
-Ein[18]||D5G2;|altStart@0|in[18]|O
-Ein[19]||D5G2;|altStart@0|in[19]|I
-Ein[20]||D5G2;|altStart@0|in[20]|I
-Ein[21]||D5G2;|altStart@0|in[21]|I
-Ein[22]||D5G2;|altStart@0|in[22]|I
-Ein[23]||D5G2;|altStart@0|in[23]|I
-Ein[24]||D5G2;|altStart@0|in[24]|I
-Ein[25]||D5G2;|altStart@0|in[25]|I
-Ein[26]||D5G2;|altStart@0|in[26]|I
-Ein[27]||D5G2;|altStart@0|in[27]|I
-Ein[28]||D5G2;|altStart@0|in[28]|O
-Ein[29]||D5G2;|altStart@0|in[29]|O
-Ein[30]||D5G2;|altStart@0|in[30]|O
-Ein[31]||D5G2;|altStart@0|in[31]|O
-Ein[32]||D5G2;|altStart@0|in[32]|O
-Ein[33]||D5G2;|altStart@0|in[33]|O
-Ein[34]||D5G2;|altStart@0|in[34]|O
-Ein[35]||D5G2;|altStart@0|in[35]|O
-Ein[36]||D5G2;|altStart@0|in[36]|O
-Eout[1]||D5G2;|altEndDo@0|out[1]|O
-Eout[2]||D5G2;|altEndDo@0|out[2]|O
-Eout[3]||D5G2;|altEndDo@0|out[3]|O
-Eout[4]||D5G2;|altEndDo@0|out[4]|O
-Eout[5]||D5G2;|altEndDo@0|out[5]|O
-Eout[6]||D5G2;|altEndDo@0|out[6]|O
-Eout[7]||D5G2;|altEndDo@0|out[7]|O
-Eout[8]||D5G2;|altEndDo@0|out[8]|O
-Eout[9]||D5G2;|altEndDo@0|out[9]|O
-Eout[10]||D5G2;|altEndDo@0|out[10]|O
-Eout[11]||D5G2;|altEndDo@0|out[11]|O
-Eout[12]||D5G2;|altEndDo@0|out[12]|O
-Eout[13]||D5G2;|altEndDo@0|out[13]|O
-Eout[14]||D5G2;|altEndDo@0|out[14]|O
-Eout[15]||D5G2;|altEndDo@0|out[15]|O
-Eout[16]||D5G2;|altEndDo@0|out[16]|O
-Eout[17]||D5G2;|altEndDo@0|out[17]|O
-Eout[18]||D5G2;|altEndDo@0|out[18]|O
-Eout[19]||D5G2;|altEndDo@0|out[19]|O
-Eout[20]||D5G2;|altEndDo@0|out[20]|O
-Eout[21]||D5G2;|altEndDo@0|out[21]|O
-Eout[22]||D5G2;|altEndDo@0|out[22]|O
-Eout[23]||D5G2;|altEndDo@0|out[23]|O
-Eout[24]||D5G2;|altEndDo@0|out[24]|O
-Eout[25]||D5G2;|altEndDo@0|out[25]|O
-Eout[26]||D5G2;|altEndDo@0|out[26]|O
-Eout[27]||D5G2;|altEndDo@0|out[27]|O
-Eout[28]||D5G2;|altEndDo@0|out[28]|O
-Eout[29]||D5G2;|altEndDo@0|out[29]|O
-Eout[30]||D5G2;|altEndDo@0|out[30]|O
-Eout[31]||D5G2;|altEndDo@0|out[31]|O
-Eout[32]||D5G2;|altEndDo@0|out[32]|O
-Eout[33]||D5G2;|altEndDo@0|out[33]|O
-Eout[34]||D5G2;|altEndDo@0|out[34]|O
-Eout[35]||D5G2;|altEndDo@0|out[35]|O
-Eout[36]||D5G2;|altEndDo@0|out[36]|O
-Epred||D5G2;|altStart@0|pred_1|I
-Esir[10]|sir[1]|D5G2;|altStart@0|sir[1]|I
-Esir[2]||D5G2;|plainDoc@11|sir[2]|B
-Esir[3]||D5G2;|plainDoc@11|sir[3]|B
-Esir[4]||D5G2;|plainDoc@11|sir[4]|B
-Esir[5]||D5G2;|plainDoc@11|sir[5]|B
-Esir[6]||D5G2;|plainDoc@11|sir[6]|B
-Esir[7]||D5G2;|plainDoc@11|sir[7]|B
-Esir[8]||D5G2;|plainDoc@11|sir[8]|B
-Esir[9]||D5G2;|plainDoc@11|sir[9]|B
-Esor[1]||D5G2;|altEndDo@0|sor[1]|O
-Esor[2]||D5G2;|altEndDo@0|sor[2]|B
-Esor[3]||D5G2;|altEndDo@0|sor[3]|B
-Esor[4]||D5G2;|altEndDo@0|sor[4]|B
-Esor[5]||D5G2;|altEndDo@0|sor[5]|B
-Esor[6]||D5G2;|altEndDo@0|sor[6]|B
-Esor[7]||D5G2;|altEndDo@0|sor[7]|B
-Esor[8]||D5G2;|altEndDo@0|sor[8]|B
-Esor[9]||D5G2;|altEndDo@0|sor[9]|B
-Esucc||D5G2;|altEndDo@0|succ|O
-Etake[1]||D5G2;|plainDoc@10|take[1]|O
-Etake[2]||D5G2;|plainDoc@8|take[1]|O
-Etake[3]||D5G2;|plainDoc@6|take[1]|O
-Etake[4]||D5G2;|plainDoc@11|take[1]|O
-Etake[5]||D5G2;|plainDoc@9|take[1]|O
-Etake[6]||D5G2;|plainDoc@7|take[1]|O
-Evdd||D5G2;|altEndDo@0|vdd|O
-Evdd_1||D5G2;|altEndDo@0|vdd_1|P
-Evdd_3||D5G2;|altEndDo@0|vdd_3|P
+Egnd_8||D5G2;|plainDoc@11|gnd_8|G
+Egnd_9||D5G2;|altEndDo@0|gnd_9|G
+Egnd_10||D5G2;|plainDoc@11|gnd_10|G
+Egnd_11||D5G2;|altEndDo@0|gnd_11|G
+Egnd_12||D5G2;|plainDoc@11|gnd_12|G
+Egnd_13||D5G2;|altEndDo@0|gnd_13|G
+Egnd_14||D5G2;|plainDoc@11|gnd_14|G
+Egnd_15||D5G2;|altEndDo@0|gnd_15|G
+Egnd_16||D5G2;|plainDoc@11|gnd_16|G
+Egnd_17||D5G2;|altEndDo@0|gnd_17|G
+Egnd_18||D5G2;|plainDoc@11|gnd_18|G
+Egnd_19||D5G2;|altEndDo@0|gnd_19|G
+Egnd_20||D5G2;|plainDoc@11|gnd_20|G
+Egnd_21||D5G2;|altEndDo@0|gnd_21|G
+Egnd_22||D5G2;|plainDoc@11|gnd_22|G
+Egnd_23||D5G2;|altEndDo@0|gnd_23|G
+Egnd_24||D5G2;|plainDoc@11|gnd_24|G
+Egnd_25||D5G2;|altEndDo@0|gnd_25|G
+Egnd_26||D5G2;|plainDoc@11|gnd_26|G
+Egnd_27||D5G2;|altEndDo@0|gnd_27|G
+Egnd_28||D5G2;|plainDoc@11|gnd_28|G
+Egnd_30||D5G2;|altEndDo@0|gnd_30|G
+Egnd_39||D5G2;|altEndDo@0|gnd_39|G
+Egnd_42||D5G2;|altEndDo@0|gnd_42|G
+Egnd_43||D5G2;|altStart@0|gnd|G
+Egnd_44||D5G2;|altStart@0|gnd_30|G
+Egnd_45||D5G2;|altStart@0|gnd_39|G
+Egnd_46||D5G2;|altStart@0|gnd_42|G
+Egnd_47||D5G2;|plainDoc@6|gnd|G
+Egnd_48||D5G2;|plainDoc@6|gnd_30|G
+Egnd_49||D5G2;|plainDoc@7|gnd|G
+Egnd_50||D5G2;|plainDoc@7|gnd_30|G
+Egnd_51||D5G2;|plainDoc@8|gnd|G
+Egnd_52||D5G2;|plainDoc@8|gnd_30|G
+Egnd_53||D5G2;|plainDoc@9|gnd|G
+Egnd_54||D5G2;|plainDoc@9|gnd_30|G
+Egnd_55||D5G2;|plainDoc@10|gnd|G
+Egnd_56||D5G2;|plainDoc@10|gnd_30|G
+Egnd_57||D5G2;|plainDoc@11|gnd|G
+Egnd_58||D5G2;|plainDoc@11|gnd_3|G
+Egnd_59||D5G2;|plainDoc@11|gnd_30|G
+Egnd_60||D5G2;|altEndDo@0|gnd_43|G
+Ein[1]||D5G7;|altStart@0|in[1]|I
+Ein[2]||D5G7;|altStart@0|in[2]|I
+Ein[3]||D5G7;|altStart@0|in[3]|I
+Ein[4]||D5G7;|altStart@0|in[4]|I
+Ein[5]||D5G7;|altStart@0|in[5]|I
+Ein[6]||D5G7;|altStart@0|in[6]|I
+Ein[7]||D5G7;|altStart@0|in[7]|I
+Ein[8]||D5G7;|altStart@0|in[8]|I
+Ein[9]||D5G7;|altStart@0|in[9]|I
+Ein[10]||D5G7;|altStart@0|in[10]|O
+Ein[11]||D5G7;|altStart@0|in[11]|O
+Ein[12]||D5G7;|altStart@0|in[12]|O
+Ein[13]||D5G7;|altStart@0|in[13]|O
+Ein[14]||D5G7;|altStart@0|in[14]|O
+Ein[15]||D5G7;|altStart@0|in[15]|O
+Ein[16]||D5G7;|altStart@0|in[16]|O
+Ein[17]||D5G7;|altStart@0|in[17]|O
+Ein[18]||D5G7;|altStart@0|in[18]|O
+Ein[19]||D5G7;|altStart@0|in[19]|I
+Ein[20]||D5G7;|altStart@0|in[20]|I
+Ein[21]||D5G7;|altStart@0|in[21]|I
+Ein[22]||D5G7;|altStart@0|in[22]|I
+Ein[23]||D5G7;|altStart@0|in[23]|I
+Ein[24]||D5G7;|altStart@0|in[24]|I
+Ein[25]||D5G7;|altStart@0|in[25]|I
+Ein[26]||D5G7;|altStart@0|in[26]|I
+Ein[27]||D5G7;|altStart@0|in[27]|I
+Ein[28]||D5G7;|altStart@0|in[28]|O
+Ein[29]||D5G7;|altStart@0|in[29]|O
+Ein[30]||D5G7;|altStart@0|in[30]|O
+Ein[31]||D5G7;|altStart@0|in[31]|O
+Ein[32]||D5G7;|altStart@0|in[32]|O
+Ein[33]||D5G7;|altStart@0|in[33]|O
+Ein[34]||D5G7;|altStart@0|in[34]|O
+Ein[35]||D5G7;|altStart@0|in[35]|O
+Ein[36]||D5G7;|altStart@0|in[36]|O
+Eout[1]||D5G7;|altEndDo@0|out[1]|O
+Eout[2]||D5G7;|altEndDo@0|out[2]|O
+Eout[3]||D5G7;|altEndDo@0|out[3]|O
+Eout[4]||D5G7;|altEndDo@0|out[4]|O
+Eout[5]||D5G7;|altEndDo@0|out[5]|O
+Eout[6]||D5G7;|altEndDo@0|out[6]|O
+Eout[7]||D5G7;|altEndDo@0|out[7]|O
+Eout[8]||D5G7;|altEndDo@0|out[8]|O
+Eout[9]||D5G7;|altEndDo@0|out[9]|O
+Eout[10]||D5G7;|altEndDo@0|out[10]|O
+Eout[11]||D5G7;|altEndDo@0|out[11]|O
+Eout[12]||D5G7;|altEndDo@0|out[12]|O
+Eout[13]||D5G7;|altEndDo@0|out[13]|O
+Eout[14]||D5G7;|altEndDo@0|out[14]|O
+Eout[15]||D5G7;|altEndDo@0|out[15]|O
+Eout[16]||D5G7;|altEndDo@0|out[16]|O
+Eout[17]||D5G7;|altEndDo@0|out[17]|O
+Eout[18]||D5G7;|altEndDo@0|out[18]|O
+Eout[19]||D5G7;|altEndDo@0|out[19]|O
+Eout[20]||D5G7;|altEndDo@0|out[20]|O
+Eout[21]||D5G7;|altEndDo@0|out[21]|O
+Eout[22]||D5G7;|altEndDo@0|out[22]|O
+Eout[23]||D5G7;|altEndDo@0|out[23]|O
+Eout[24]||D5G7;|altEndDo@0|out[24]|O
+Eout[25]||D5G7;|altEndDo@0|out[25]|O
+Eout[26]||D5G7;|altEndDo@0|out[26]|O
+Eout[27]||D5G7;|altEndDo@0|out[27]|O
+Eout[28]||D5G7;|altEndDo@0|out[28]|O
+Eout[29]||D5G7;|altEndDo@0|out[29]|O
+Eout[30]||D5G7;|altEndDo@0|out[30]|O
+Eout[31]||D5G7;|altEndDo@0|out[31]|O
+Eout[32]||D5G7;|altEndDo@0|out[32]|O
+Eout[33]||D5G7;|altEndDo@0|out[33]|O
+Eout[34]||D5G7;|altEndDo@0|out[34]|O
+Eout[35]||D5G7;|altEndDo@0|out[35]|O
+Eout[36]||D5G7;|altEndDo@0|out[36]|O
+Epred||D5G7;|altStart@0|pred_1|I
+Esir[1]||D5G7;|altStart@0|sir[1]|I
+Esir[2]||D5G7;|plainDoc@11|sir[2]|B
+Esir[3]||D5G7;|plainDoc@11|sir[3]|B
+Esir[4]||D5G7;|plainDoc@11|sir[4]|B
+Esir[5]||D5G7;|plainDoc@11|sir[5]|B
+Esir[6]||D5G7;|plainDoc@11|sir[6]|B
+Esir[7]||D5G7;|plainDoc@11|sir[7]|B
+Esir[8]||D5G7;|plainDoc@11|sir[8]|B
+Esir[9]||D5G7;|plainDoc@11|sir[9]|B
+Esor[1]||D5G7;|altEndDo@0|sor[1]|O
+Esor[2]||D5G7;|altEndDo@0|sor[2]|B
+Esor[3]||D5G7;|altEndDo@0|sor[3]|B
+Esor[4]||D5G7;|altEndDo@0|sor[4]|B
+Esor[5]||D5G7;|altEndDo@0|sor[5]|B
+Esor[6]||D5G7;|altEndDo@0|sor[6]|B
+Esor[7]||D5G7;|altEndDo@0|sor[7]|B
+Esor[8]||D5G7;|altEndDo@0|sor[8]|B
+Esor[9]||D5G7;|altEndDo@0|sor[9]|B
+Esucc||D5G7;|altEndDo@0|succ|O
+Etake[4]||D5G7;|plainDoc@11|take[1]|O
+Evdd||D5G2;|altEndDo@0|vdd|P
 Evdd_4||D5G2;|altEndDo@0|vdd_4|P
-Evdd_5||D5G2;|altStart@0|vdd_5|P
-Evdd_6||D5G2;|altStart@0|vdd_6|P
-Evdd_7||D5G2;|altStart@0|vdd_7|P
-Evdd_11||D5G2;|altEndDo@0|vdd_11|P
-Evdd_12||D5G2;|altStart@0|vdd_12|P
-Evdd_14||D5G2;|altEndDo@0|vdd_14|P
-Evdd_15||D5G2;|altEndDo@0|vdd_15|P
-Evdd_16||D5G2;|altEndDo@0|vdd_16|P
-Evdd_17||D5G2;|altEndDo@0|vdd_17|P
+Evdd_5||D5G2;|plainDoc@11|vdd_5|P
+Evdd_6||D5G2;|altEndDo@0|vdd_6|P
+Evdd_7||D5G2;|plainDoc@11|vdd_7|P
+Evdd_8||D5G2;|altEndDo@0|vdd_8|P
+Evdd_9||D5G2;|plainDoc@11|vdd_9|P
+Evdd_10||D5G2;|altEndDo@0|vdd_10|P
+Evdd_12||D5G2;|altEndDo@0|vdd_12|P
+Evdd_13||D5G2;|plainDoc@11|vdd_13|P
+Evdd_15||D5G2;|plainDoc@11|vdd_15|P
+Evdd_17||D5G2;|plainDoc@11|vdd_17|P
 Evdd_18||D5G2;|altEndDo@0|vdd_18|P
-Evdd_19||D5G2;|altStart@0|vdd|P
-Evdd_20||D5G2;|altStart@0|vdd_1|P
-Evdd_21||D5G2;|altStart@0|vdd_3|P
-Evdd_22||D5G2;|altStart@0|vdd_11|P
-Evdd_23||D5G2;|plainDoc@6|vdd_5|P
-Evdd_24||D5G2;|plainDoc@6|vdd_1|P
-Evdd_25||D5G2;|plainDoc@6|vdd_3|P
-Evdd_26||D5G2;|plainDoc@6|vdd_4|P
-Evdd_27||D5G2;|plainDoc@7|vdd_5|P
-Evdd_28||D5G2;|plainDoc@7|vdd_1|P
-Evdd_29||D5G2;|plainDoc@7|vdd_3|P
-Evdd_30||D5G2;|plainDoc@7|vdd_4|P
-Evdd_31||D5G2;|plainDoc@8|vdd_5|P
-Evdd_32||D5G2;|plainDoc@8|vdd_1|P
-Evdd_33||D5G2;|plainDoc@8|vdd_3|P
-Evdd_34||D5G2;|plainDoc@8|vdd_4|P
-Evdd_35||D5G2;|plainDoc@9|vdd_5|P
-Evdd_36||D5G2;|plainDoc@9|vdd_1|P
-Evdd_37||D5G2;|plainDoc@9|vdd_3|P
-Evdd_38||D5G2;|plainDoc@9|vdd_4|P
-Evdd_39||D5G2;|plainDoc@10|vdd_5|P
-Evdd_40||D5G2;|plainDoc@10|vdd_1|P
-Evdd_41||D5G2;|plainDoc@10|vdd_3|P
-Evdd_42||D5G2;|plainDoc@10|vdd_4|P
-Evdd_43||D5G2;|plainDoc@11|vdd_5|P
-Evdd_44||D5G2;|plainDoc@11|vdd_1|P
-Evdd_45||D5G2;|plainDoc@11|vdd_3|P
-Evdd_46||D5G2;|plainDoc@11|vdd_4|P
+Evdd_19||D5G2;|plainDoc@11|vdd_19|P
+Evdd_20||D5G2;|altEndDo@0|vdd_20|P
+Evdd_21||D5G2;|plainDoc@11|vdd_21|P
+Evdd_22||D5G2;|altEndDo@0|vdd_22|P
+Evdd_23||D5G2;|plainDoc@11|vdd_23|P
+Evdd_24||D5G2;|altEndDo@0|vdd_24|P
+Evdd_25||D5G2;|plainDoc@11|vdd_25|P
+Evdd_26||D5G2;|altEndDo@0|vdd_26|P
+Evdd_27||D5G2;|plainDoc@11|vdd_27|P
+Evdd_28||D5G2;|altEndDo@0|vdd_28|P
+Evdd_43||D5G2;|altEndDo@0|vdd_43|P
+Evdd_46||D5G2;|altEndDo@0|vdd_46|P
+Evdd_47||D5G2;|altStart@0|vdd|P
+Evdd_48||D5G2;|altStart@0|vdd_28|P
+Evdd_49||D5G2;|altStart@0|vdd_43|P
+Evdd_50||D5G2;|altStart@0|vdd_46|P
+Evdd_51||D5G2;|plainDoc@6|vdd|P
+Evdd_52||D5G2;|plainDoc@6|vdd_28|P
+Evdd_53||D5G2;|plainDoc@7|vdd|P
+Evdd_54||D5G2;|plainDoc@7|vdd_28|P
+Evdd_55||D5G2;|plainDoc@8|vdd|P
+Evdd_56||D5G2;|plainDoc@8|vdd_28|P
+Evdd_57||D5G2;|plainDoc@9|vdd|P
+Evdd_58||D5G2;|plainDoc@9|vdd_28|P
+Evdd_59||D5G2;|plainDoc@10|vdd|P
+Evdd_60||D5G2;|plainDoc@10|vdd_28|P
+Evdd_61||D5G2;|plainDoc@11|vdd|P
+Evdd_62||D5G2;|plainDoc@11|vdd_11|P
+Evdd_63||D5G2;|plainDoc@11|vdd_28|P
+Evdd_64||D5G2;|altEndDo@0|vdd_47|P
+Evdd_65||D5G2;|altEndDo@0|vdd_48|P
 X
 
 # Cell dockWagNine;1{sch}
-CdockWagNine;1{sch}||schematic|1233955281017|1235176705684|I
+CdockWagNine;1{sch}||schematic|1233955281017|1237849017269|I
 IstagesM:altEndDockStage;1{ic}|altEndDo@0||54|0|||D5G4;
 IstagesM:altStartDockStage;1{ic}|altStart@0||-54|0|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -2870,7 +2402,6 @@ NBus_Pin|pin@8||42|-6|-1|-1||
 NBus_Pin|pin@9||42|-8|-1|-1||
 NBus_Pin|pin@10||42|-25|-1|-1||
 Ngeneric:Invisible-Pin|pin@12||0.5|-7.5|||||ART_message(D5G3;)Sb-side
-NBus_Pin|pin@13||-24|-12|-1|-1||
 NBus_Pin|pin@29||33|24|-1|-1||
 NBus_Pin|pin@30||33|0|-1|-1||
 NWire_Pin|pin@33||39|-15||||
@@ -2929,7 +2460,6 @@ Abus|net@20||-0.5|IJ0|pin@3||-42|-8|altStart@0|outB[1:36]|-50|-8
 Abus|net@21||-0.5|IJ0|pin@1||-36|-6|altStart@0|outA[1:36]|-50|-6
 Abus|net@22||-0.5|IJ1800|conn@0|y|-61|-7|altStart@0|in[1:36]|-58|-7
 Abus|net@25||-0.5|IJ0|conn@1|a|61.5|-7|altEndDo@0|out[1:36]|59|-7
-Abus|net@27||-0.5|IJ0|plainDoc@1|sor[1:9]|-22|-12|pin@13||-24|-12
 Abus|net@48||-0.5|IJ1800|plainDoc@5|sor[1:9]|26|24|pin@29||33|24
 Abus|net@49||-0.5|IJ900|pin@29||33|24|pin@30||33|0
 Abus|net@54||-0.5|IJ0|conn@3|a|59.5|6|altEndDo@0|sor[1:9]|56|6
@@ -2969,10 +2499,10 @@ Abus|net@126||-0.5|IJ0|altStart@0|sir[1:9]|-55|6|conn@2|y|-63|6
 Abus|net@127||-0.5|IJ0|plainDoc@3|sir[1:9]|-1|24|plainDoc@4|sor[1:9]|-22|24
 Abus|net@128||-0.5|IJ0|plainDoc@5|sir[1:9]|23|24|plainDoc@3|sor[1:9]|2|24
 Abus|net@130||-0.5|IJ1800|plainDoc@0|sor[1:9]|2|-12|plainDoc@2|sir[1:9]|23|-12
-Abus|net@131||-0.5|IJ0|plainDoc@0|sir[1:9]|-1|-12|pin@13||-24|-12
 Abus|net@132||-0.5|IJ1800|plainDoc@2|sor[1:9]|26|-12|pin@61||36|-12
 Abus|net@133||-0.5|IJ2700|pin@61||36|-12|pin@62||36|6
 Abus|net@134||-0.5|IJ1800|pin@62||36|6|altEndDo@0|sir[1:9]|53|6
+Abus|net@136||-0.5|IJ0|plainDoc@0|sir[1:9]|-1|-12|plainDoc@1|sor[1:9]|-22|-12
 Awire|take[1]|D5G2;||900|plainDoc@4|take[1]|-24|8|pin@44||-24|6
 Awire|take[2]|D5G2;||900|plainDoc@3|take[1]|0|8|pin@46||0|6
 Awire|take[3]|D5G2;||900|plainDoc@5|take[1]|24|8|pin@48||24|6
@@ -2985,7 +2515,7 @@ Epred||D4G2;|conn@4|a|I
 Esir[1:9]||D4G2;|conn@2|a|I
 Esor[1:9]||D6G2;|conn@3|y|O
 Esucc||D6G2;|conn@5|y|O
-Esor[10:18]|take[1:6]|D6G2;|conn@6|y|O
+Esor[10:18]|take[4]|D6G2;|conn@6|y|O
 X
 
 # Cell epiRQod;1{ic}
@@ -3130,8 +2660,484 @@ Esir[1:9]||D5G2;|pin@16||I
 Esor[1:9]||D5G2;|pin@18||O
 X
 
+# Cell epiRQod;2{lay}
+CepiRQod;2{lay}||cmos90|1234832013083|1237851124049|I|DRC_last_good_drc_area_date()G1237823195166|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237851966103
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@0||1632|-128||||
+NX-Metal-2-Metal-3-Con|contact@10||126|-116||||
+NX-Metal-2-Metal-3-Con|contact@12||-78|-166||||
+NX-Metal-2-Metal-3-Con|contact@15||-480|-128||||
+NX-Metal-2-Metal-3-Con|contact@16||1536|-128||||
+NX-Metal-2-Metal-3-Con|contact@17||1392|-128||||
+NX-Metal-2-Metal-3-Con|contact@18||1248|-128||||
+NX-Metal-2-Metal-3-Con|contact@19||1104|-128||||
+NX-Metal-2-Metal-3-Con|contact@20||960|-128||||
+NX-Metal-2-Metal-3-Con|contact@21||816|-128||||
+NX-Metal-2-Metal-3-Con|contact@22||672|-128||||
+NX-Metal-2-Metal-3-Con|contact@23||528|-128||||
+NX-Metal-2-Metal-3-Con|contact@24||384|-128||||
+NX-Metal-2-Metal-3-Con|contact@25||-336|-128||||
+NX-Metal-2-Metal-3-Con|contact@26||-624|-128||||
+NX-Metal-2-Metal-3-Con|contact@27||-768|-128||||
+NX-Metal-2-Metal-3-Con|contact@28||-912|-128||||
+NX-Metal-2-Metal-3-Con|contact@29||-1056|-128||||
+NX-Metal-2-Metal-3-Con|contact@30||-1200|-128||||
+NX-Metal-2-Metal-3-Con|contact@31||-1344|-128||||
+NX-Metal-2-Metal-3-Con|contact@32||-1488|-128||||
+NX-Metal-2-Metal-3-Con|contact@33||-396|-128||||
+NX-Metal-2-Metal-3-Con|contact@34||324|-128||||
+NX-Metal-2-Metal-3-Con|contact@35||468|-128||||
+NX-Metal-2-Metal-3-Con|contact@36||612|-128||||
+NX-Metal-2-Metal-3-Con|contact@37||756|-128||||
+NX-Metal-2-Metal-3-Con|contact@38||900|-128||||
+NX-Metal-2-Metal-3-Con|contact@39||1044|-128||||
+NX-Metal-2-Metal-3-Con|contact@40||1188|-128||||
+NX-Metal-2-Metal-3-Con|contact@41||1332|-128||||
+NX-Metal-2-Metal-3-Con|contact@42||1476|-128||||
+NX-Metal-2-Metal-3-Con|contact@43||-1548|-128||||
+NX-Metal-2-Metal-3-Con|contact@44||-1404|-128||||
+NX-Metal-2-Metal-3-Con|contact@45||-1260|-128||||
+NX-Metal-2-Metal-3-Con|contact@46||-1116|-128||||
+NX-Metal-2-Metal-3-Con|contact@47||-972|-128||||
+NX-Metal-2-Metal-3-Con|contact@48||-828|-128||||
+NX-Metal-2-Metal-3-Con|contact@49||-684|-128||||
+NX-Metal-2-Metal-3-Con|contact@50||-540|-128||||
+NX-Metal-2-Metal-3-Con|contact@159||-1488|16||||
+NX-Metal-2-Metal-3-Con|contact@160||1536|16||||
+NX-Metal-2-Metal-3-Con|contact@161||1392|16||||
+NX-Metal-2-Metal-3-Con|contact@162||1248|16||||
+NX-Metal-2-Metal-3-Con|contact@163||1104|16||||
+NX-Metal-2-Metal-3-Con|contact@164||960|16||||
+NX-Metal-2-Metal-3-Con|contact@165||816|16||||
+NX-Metal-2-Metal-3-Con|contact@166||672|16||||
+NX-Metal-2-Metal-3-Con|contact@167||528|16||||
+NX-Metal-2-Metal-3-Con|contact@168||384|16||||
+NX-Metal-2-Metal-3-Con|contact@169||-336|16||||
+NX-Metal-2-Metal-3-Con|contact@170||-480|16||||
+NX-Metal-2-Metal-3-Con|contact@171||-624|16||||
+NX-Metal-2-Metal-3-Con|contact@172||-768|16||||
+NX-Metal-2-Metal-3-Con|contact@173||-912|16||||
+NX-Metal-2-Metal-3-Con|contact@174||-1056|16||||
+NX-Metal-2-Metal-3-Con|contact@175||-1200|16||||
+NX-Metal-2-Metal-3-Con|contact@176||-1344|16||||
+NX-Metal-2-Metal-3-Con|contact@177||-1548|16||||
+NX-Metal-2-Metal-3-Con|contact@178||324|16||||
+NX-Metal-2-Metal-3-Con|contact@179||468|16||||
+NX-Metal-2-Metal-3-Con|contact@180||612|16||||
+NX-Metal-2-Metal-3-Con|contact@181||756|16||||
+NX-Metal-2-Metal-3-Con|contact@182||900|16||||
+NX-Metal-2-Metal-3-Con|contact@183||1044|16||||
+NX-Metal-2-Metal-3-Con|contact@184||1188|16||||
+NX-Metal-2-Metal-3-Con|contact@185||1332|16||||
+NX-Metal-2-Metal-3-Con|contact@186||1476|16||||
+NX-Metal-2-Metal-3-Con|contact@187||-1404|16||||
+NX-Metal-2-Metal-3-Con|contact@188||-1260|16||||
+NX-Metal-2-Metal-3-Con|contact@189||-1116|16||||
+NX-Metal-2-Metal-3-Con|contact@190||-972|16||||
+NX-Metal-2-Metal-3-Con|contact@191||-828|16||||
+NX-Metal-2-Metal-3-Con|contact@192||-684|16||||
+NX-Metal-2-Metal-3-Con|contact@193||-540|16||||
+NX-Metal-2-Metal-3-Con|contact@194||-396|16||||
+NX-Metal-2-Metal-3-Con|contact@195||1632|-16||||
+NX-Metal-2-Metal-3-Con|contact@196||126|116||||
+NX-Metal-2-Metal-3-Con|contact@197||-78|22||||
+IstagesM:epiDockStage;1{lay}|epiDockS@0||0|-144|||D5G4;
+Ngeneric:Invisible-Pin|pin@2||-2|-138|||||ART_message(D5G40;)SepiStage
+IfanPinsK:pins36m3at144;2{lay}|pins36m3@0||-6|-91|||D5G4;
+IrqOD;2{lay}|rqOD@0||0|144|||D5G4;
+Ametal-2|net@16|||S1800|epiDockS@0|sor[1]|1629|-128|contact@0||1632|-128
+Ametal-2|net@43|||S1800|epiDockS@0|epi[OTHER]|111.5|-116|contact@10||126|-116
+Ametal-2|net@47|||S0|epiDockS@0|epi[TAIL]|40|-166|contact@12||-78|-166
+Ametal-3|net@69|||S900|pins36m3@0|x[20]|-480|-91|contact@15||-480|-128
+Ametal-2|net@70|||S0|epiDockS@0|out[20]|-468|-128|contact@15||-480|-128
+Ametal-3|net@71|||S900|pins36m3@0|x[10]|1536|-91|contact@16||1536|-128
+Ametal-2|net@72|||S0|epiDockS@0|out[10]|1548|-128|contact@16||1536|-128
+Ametal-3|net@73|||S900|pins36m3@0|x[11]|1392|-91|contact@17||1392|-128
+Ametal-2|net@74|||S0|epiDockS@0|out[11]|1404|-128|contact@17||1392|-128
+Ametal-3|net@75|||S900|pins36m3@0|x[12]|1248|-91|contact@18||1248|-128
+Ametal-2|net@76|||S0|epiDockS@0|out[12]|1260|-128|contact@18||1248|-128
+Ametal-3|net@77|||S900|pins36m3@0|x[13]|1104|-91|contact@19||1104|-128
+Ametal-2|net@78|||S0|epiDockS@0|out[13]|1116|-128|contact@19||1104|-128
+Ametal-3|net@79|||S900|pins36m3@0|x[14]|960|-91|contact@20||960|-128
+Ametal-2|net@80|||S0|epiDockS@0|out[14]|972|-128|contact@20||960|-128
+Ametal-3|net@81|||S900|pins36m3@0|x[15]|816|-91|contact@21||816|-128
+Ametal-2|net@82|||S0|epiDockS@0|out[15]|828|-128|contact@21||816|-128
+Ametal-3|net@83|||S900|pins36m3@0|x[16]|672|-91|contact@22||672|-128
+Ametal-2|net@84|||S0|epiDockS@0|out[16]|684|-128|contact@22||672|-128
+Ametal-3|net@85|||S900|pins36m3@0|x[17]|528|-91|contact@23||528|-128
+Ametal-2|net@86|||S0|epiDockS@0|out[17]|540|-128|contact@23||528|-128
+Ametal-3|net@87|||S900|pins36m3@0|x[18]|384|-91|contact@24||384|-128
+Ametal-2|net@88|||S0|epiDockS@0|out[18]|396|-128|contact@24||384|-128
+Ametal-3|net@89|||S900|pins36m3@0|x[19]|-336|-91|contact@25||-336|-128
+Ametal-2|net@90|||S0|epiDockS@0|out[19]|-324|-128|contact@25||-336|-128
+Ametal-3|net@91|||S900|pins36m3@0|x[21]|-624|-91|contact@26||-624|-128
+Ametal-2|net@92|||S0|epiDockS@0|out[21]|-612|-128|contact@26||-624|-128
+Ametal-3|net@93|||S900|pins36m3@0|x[22]|-768|-91|contact@27||-768|-128
+Ametal-2|net@94|||S0|epiDockS@0|out[22]|-756|-128|contact@27||-768|-128
+Ametal-3|net@95|||S900|pins36m3@0|x[23]|-912|-91|contact@28||-912|-128
+Ametal-2|net@96|||S0|epiDockS@0|out[23]|-900|-128|contact@28||-912|-128
+Ametal-3|net@97|||S900|pins36m3@0|x[24]|-1056|-91|contact@29||-1056|-128
+Ametal-2|net@98|||S0|epiDockS@0|out[24]|-1044|-128|contact@29||-1056|-128
+Ametal-3|net@99|||S900|pins36m3@0|x[25]|-1200|-91|contact@30||-1200|-128
+Ametal-2|net@100|||S0|epiDockS@0|out[25]|-1188|-128|contact@30||-1200|-128
+Ametal-3|net@101|||S900|pins36m3@0|x[26]|-1344|-91|contact@31||-1344|-128
+Ametal-2|net@102|||S0|epiDockS@0|out[26]|-1332|-128|contact@31||-1344|-128
+Ametal-3|net@103|||S900|pins36m3@0|x[27]|-1488|-91|contact@32||-1488|-128
+Ametal-2|net@104|||S0|epiDockS@0|out[27]|-1476|-128|contact@32||-1488|-128
+Ametal-3|net@105|||S900|pins36m3@0|x[36]|-396|-91|contact@33||-396|-128
+Ametal-2|net@106|||S0|epiDockS@0|out[36]|-396|-128|contact@33||-396|-128
+Ametal-3|net@107|||S900|pins36m3@0|x[1]|324|-91|contact@34||324|-128
+Ametal-2|net@108|||S0|epiDockS@0|out[1]|324|-128|contact@34||324|-128
+Ametal-3|net@109|||S900|pins36m3@0|x[2]|468|-91|contact@35||468|-128
+Ametal-2|net@110|||S0|epiDockS@0|out[2]|468|-128|contact@35||468|-128
+Ametal-3|net@111|||S900|pins36m3@0|x[3]|612|-91|contact@36||612|-128
+Ametal-2|net@112|||S0|epiDockS@0|out[3]|612|-128|contact@36||612|-128
+Ametal-3|net@113|||S900|pins36m3@0|x[4]|756|-91|contact@37||756|-128
+Ametal-2|net@114|||S0|epiDockS@0|out[4]|756|-128|contact@37||756|-128
+Ametal-3|net@115|||S900|pins36m3@0|x[5]|900|-91|contact@38||900|-128
+Ametal-2|net@116|||S0|epiDockS@0|out[5]|900|-128|contact@38||900|-128
+Ametal-3|net@117|||S900|pins36m3@0|x[6]|1044|-91|contact@39||1044|-128
+Ametal-2|net@118|||S0|epiDockS@0|out[6]|1044|-128|contact@39||1044|-128
+Ametal-3|net@119|||S900|pins36m3@0|x[7]|1188|-91|contact@40||1188|-128
+Ametal-2|net@120|||S0|epiDockS@0|out[7]|1188|-128|contact@40||1188|-128
+Ametal-3|net@121|||S900|pins36m3@0|x[8]|1332|-91|contact@41||1332|-128
+Ametal-2|net@122|||S0|epiDockS@0|out[8]|1332|-128|contact@41||1332|-128
+Ametal-3|net@123|||S900|pins36m3@0|x[9]|1476|-91|contact@42||1476|-128
+Ametal-2|net@124|||S0|epiDockS@0|out[9]|1476|-128|contact@42||1476|-128
+Ametal-3|net@125|||S900|pins36m3@0|x[28]|-1548|-91|contact@43||-1548|-128
+Ametal-2|net@126|||S0|epiDockS@0|out[28]|-1548|-128|contact@43||-1548|-128
+Ametal-3|net@127|||S900|pins36m3@0|x[29]|-1404|-91|contact@44||-1404|-128
+Ametal-2|net@128|||S0|epiDockS@0|out[29]|-1404|-128|contact@44||-1404|-128
+Ametal-3|net@129|||S900|pins36m3@0|x[30]|-1260|-91|contact@45||-1260|-128
+Ametal-2|net@130|||S0|epiDockS@0|out[30]|-1260|-128|contact@45||-1260|-128
+Ametal-3|net@131|||S900|pins36m3@0|x[31]|-1116|-91|contact@46||-1116|-128
+Ametal-2|net@132|||S0|epiDockS@0|out[31]|-1116|-128|contact@46||-1116|-128
+Ametal-3|net@133|||S900|pins36m3@0|x[32]|-972|-91|contact@47||-972|-128
+Ametal-2|net@134|||S0|epiDockS@0|out[32]|-972|-128|contact@47||-972|-128
+Ametal-3|net@135|||S900|pins36m3@0|x[33]|-828|-91|contact@48||-828|-128
+Ametal-2|net@136|||S0|epiDockS@0|out[33]|-828|-128|contact@48||-828|-128
+Ametal-3|net@137|||S900|pins36m3@0|x[34]|-684|-91|contact@49||-684|-128
+Ametal-2|net@138|||S0|epiDockS@0|out[34]|-684|-128|contact@49||-684|-128
+Ametal-3|net@139|||S900|pins36m3@0|x[35]|-540|-91|contact@50||-540|-128
+Ametal-2|net@140|||S0|epiDockS@0|out[35]|-540|-128|contact@50||-540|-128
+Ametal-3|net@400|||S900|rqOD@0|sir[2]|1638|-72|epiDockS@0|sor[2]|1638|-72
+Ametal-3|net@401|||S900|rqOD@0|sir[3]|1644|-72|epiDockS@0|sor[3]|1644|-72
+Ametal-3|net@402|||S900|rqOD@0|sir[4]|1650|-69|epiDockS@0|sor[4]|1650|-69
+Ametal-3|net@403|||S900|rqOD@0|sir[5]|1656|-72|epiDockS@0|sor[5]|1656|-72
+Ametal-3|net@404|||S900|rqOD@0|sir[6]|1662|-72|epiDockS@0|sor[6]|1662|-72
+Ametal-3|net@405|||S900|rqOD@0|sir[7]|1668|-72|epiDockS@0|sor[7]|1668|-72
+Ametal-3|net@406|||S900|rqOD@0|sir[8]|1674|-72|epiDockS@0|sor[8]|1674|-72
+Ametal-3|net@407|||S900|rqOD@0|sir[9]|1680|-72|epiDockS@0|sor[9]|1680|-72
+Ametal-3|net@408|||S900|rqOD@0|vdd_5|144|-72|epiDockS@0|vdd_4|144|-72
+Ametal-3|net@409|||S900|rqOD@0|vdd_7|-1584|-72|epiDockS@0|vdd_6|-1584|-72
+Ametal-3|net@410|||S900|rqOD@0|vdd_9|-1296|-72|epiDockS@0|vdd_8|-1296|-72
+Ametal-3|net@411|||S900|rqOD@0|vdd_11|-1008|-72|epiDockS@0|vdd_10|-1008|-72
+Ametal-3|net@412|||S900|rqOD@0|vdd_13|-720|-72|epiDockS@0|vdd_12|-720|-72
+Ametal-3|net@413|||S900|rqOD@0|vdd_15|-432|-72|epiDockS@0|vdd_14|-432|-72
+Ametal-3|net@414|||S900|rqOD@0|vdd_17|-144|-72|epiDockS@0|vdd_16|-144|-72
+Ametal-3|net@415|||S900|rqOD@0|vdd_19|432|-72|epiDockS@0|vdd_18|432|-72
+Ametal-3|net@416|||S900|rqOD@0|vdd_21|720|-72|epiDockS@0|vdd_20|720|-72
+Ametal-3|net@417|||S900|rqOD@0|vdd_23|1008|-72|epiDockS@0|vdd_22|1008|-72
+Ametal-3|net@418|||S900|rqOD@0|vdd_25|1296|-72|epiDockS@0|vdd_24|1296|-72
+Ametal-3|net@419|||S900|rqOD@0|vdd_27|1584|-72|epiDockS@0|vdd_26|1584|-72
+Ametal-3|net@420|||S900|rqOD@0|gnd_6|0|-72|epiDockS@0|gnd_5|0|-72
+Ametal-3|net@421|||S900|rqOD@0|gnd_8|-1440|-72|epiDockS@0|gnd_7|-1440|-72
+Ametal-3|net@422|||S900|rqOD@0|gnd_10|-1152|-72|epiDockS@0|gnd_9|-1152|-72
+Ametal-3|net@423|||S900|rqOD@0|gnd_12|-864|-72|epiDockS@0|gnd_11|-864|-72
+Ametal-3|net@424|||S900|rqOD@0|gnd_14|-576|-72|epiDockS@0|gnd_13|-576|-72
+Ametal-3|net@425|||S900|rqOD@0|gnd_16|-288|-72|epiDockS@0|gnd_15|-288|-72
+Ametal-3|net@426|||S900|rqOD@0|gnd_18|288|-72|epiDockS@0|gnd_17|288|-72
+Ametal-3|net@427|||S900|rqOD@0|gnd_20|576|-72|epiDockS@0|gnd_19|576|-72
+Ametal-3|net@428|||S900|rqOD@0|gnd_22|864|-72|epiDockS@0|gnd_21|864|-72
+Ametal-3|net@429|||S900|rqOD@0|gnd_24|1152|-72|epiDockS@0|gnd_23|1152|-72
+Ametal-3|net@430|||S900|rqOD@0|gnd_26|1440|-72|epiDockS@0|gnd_25|1440|-72
+Ametal-3|net@431|||S900|rqOD@0|gnd_28|1728|-72|epiDockS@0|gnd_27|1728|-72
+Ametal-3|net@432|||S900|rqOD@0|gnd_3|-1728|-72|epiDockS@0|gnd_4|-1728|-72
+Ametal-3|net@433|||S2700|pins36m3@0|x[27]|-1488|-91|contact@159||-1488|16
+Ametal-2|net@434|||S0|rqOD@0|inE[27]|-1476|16|contact@159||-1488|16
+Ametal-3|net@435|||S2700|pins36m3@0|x[10]|1536|-91|contact@160||1536|16
+Ametal-2|net@436|||S0|rqOD@0|inE[10]|1548|16|contact@160||1536|16
+Ametal-3|net@437|||S2700|pins36m3@0|x[11]|1392|-91|contact@161||1392|16
+Ametal-2|net@438|||S0|rqOD@0|inE[11]|1404|16|contact@161||1392|16
+Ametal-3|net@439|||S2700|pins36m3@0|x[12]|1248|-91|contact@162||1248|16
+Ametal-2|net@440|||S0|rqOD@0|inE[12]|1260|16|contact@162||1248|16
+Ametal-3|net@441|||S2700|pins36m3@0|x[13]|1104|-91|contact@163||1104|16
+Ametal-2|net@442|||S0|rqOD@0|inE[13]|1116|16|contact@163||1104|16
+Ametal-3|net@443|||S2700|pins36m3@0|x[14]|960|-91|contact@164||960|16
+Ametal-2|net@444|||S0|rqOD@0|inE[14]|972|16|contact@164||960|16
+Ametal-3|net@445|||S2700|pins36m3@0|x[15]|816|-91|contact@165||816|16
+Ametal-2|net@446|||S0|rqOD@0|inE[15]|828|16|contact@165||816|16
+Ametal-3|net@447|||S2700|pins36m3@0|x[16]|672|-91|contact@166||672|16
+Ametal-2|net@448|||S0|rqOD@0|inE[16]|684|16|contact@166||672|16
+Ametal-3|net@449|||S2700|pins36m3@0|x[17]|528|-91|contact@167||528|16
+Ametal-2|net@450|||S0|rqOD@0|inE[17]|540|16|contact@167||528|16
+Ametal-3|net@451|||S2700|pins36m3@0|x[18]|384|-91|contact@168||384|16
+Ametal-2|net@452|||S0|rqOD@0|inE[18]|396|16|contact@168||384|16
+Ametal-3|net@453|||S2700|pins36m3@0|x[19]|-336|-91|contact@169||-336|16
+Ametal-2|net@454|||S0|rqOD@0|inE[19]|-324|16|contact@169||-336|16
+Ametal-3|net@455|||S2700|pins36m3@0|x[20]|-480|-91|contact@170||-480|16
+Ametal-2|net@456|||S0|rqOD@0|inE[20]|-468|16|contact@170||-480|16
+Ametal-3|net@457|||S2700|pins36m3@0|x[21]|-624|-91|contact@171||-624|16
+Ametal-2|net@458|||S0|rqOD@0|inE[21]|-612|16|contact@171||-624|16
+Ametal-3|net@459|||S2700|pins36m3@0|x[22]|-768|-91|contact@172||-768|16
+Ametal-2|net@460|||S0|rqOD@0|inE[22]|-756|16|contact@172||-768|16
+Ametal-3|net@461|||S2700|pins36m3@0|x[23]|-912|-91|contact@173||-912|16
+Ametal-2|net@462|||S0|rqOD@0|inE[23]|-900|16|contact@173||-912|16
+Ametal-3|net@463|||S2700|pins36m3@0|x[24]|-1056|-91|contact@174||-1056|16
+Ametal-2|net@464|||S0|rqOD@0|inE[24]|-1044|16|contact@174||-1056|16
+Ametal-3|net@465|||S2700|pins36m3@0|x[25]|-1200|-91|contact@175||-1200|16
+Ametal-2|net@466|||S0|rqOD@0|inE[25]|-1188|16|contact@175||-1200|16
+Ametal-3|net@467|||S2700|pins36m3@0|x[26]|-1344|-91|contact@176||-1344|16
+Ametal-2|net@468|||S0|rqOD@0|inE[26]|-1332|16|contact@176||-1344|16
+Ametal-3|net@469|||S2700|pins36m3@0|x[28]|-1548|-91|contact@177||-1548|16
+Ametal-2|net@470|||S0|rqOD@0|inE[28]|-1548|16|contact@177||-1548|16
+Ametal-3|net@471|||S2700|pins36m3@0|x[1]|324|-91|contact@178||324|16
+Ametal-2|net@472|||S0|rqOD@0|inE[1]|324|16|contact@178||324|16
+Ametal-3|net@473|||S2700|pins36m3@0|x[2]|468|-91|contact@179||468|16
+Ametal-2|net@474|||S0|rqOD@0|inE[2]|468|16|contact@179||468|16
+Ametal-3|net@475|||S2700|pins36m3@0|x[3]|612|-91|contact@180||612|16
+Ametal-2|net@476|||S0|rqOD@0|inE[3]|612|16|contact@180||612|16
+Ametal-3|net@477|||S2700|pins36m3@0|x[4]|756|-91|contact@181||756|16
+Ametal-2|net@478|||S0|rqOD@0|inE[4]|756|16|contact@181||756|16
+Ametal-3|net@479|||S2700|pins36m3@0|x[5]|900|-91|contact@182||900|16
+Ametal-2|net@480|||S0|rqOD@0|inE[5]|900|16|contact@182||900|16
+Ametal-3|net@481|||S2700|pins36m3@0|x[6]|1044|-91|contact@183||1044|16
+Ametal-2|net@482|||S0|rqOD@0|inE[6]|1044|16|contact@183||1044|16
+Ametal-3|net@483|||S2700|pins36m3@0|x[7]|1188|-91|contact@184||1188|16
+Ametal-2|net@484|||S0|rqOD@0|inE[7]|1188|16|contact@184||1188|16
+Ametal-3|net@485|||S2700|pins36m3@0|x[8]|1332|-91|contact@185||1332|16
+Ametal-2|net@486|||S0|rqOD@0|inE[8]|1332|16|contact@185||1332|16
+Ametal-3|net@487|||S2700|pins36m3@0|x[9]|1476|-91|contact@186||1476|16
+Ametal-2|net@488|||S0|rqOD@0|inE[9]|1476|16|contact@186||1476|16
+Ametal-3|net@489|||S2700|pins36m3@0|x[29]|-1404|-91|contact@187||-1404|16
+Ametal-2|net@490|||S0|rqOD@0|inE[29]|-1404|16|contact@187||-1404|16
+Ametal-3|net@491|||S2700|pins36m3@0|x[30]|-1260|-91|contact@188||-1260|16
+Ametal-2|net@492|||S0|rqOD@0|inE[30]|-1260|16|contact@188||-1260|16
+Ametal-3|net@493|||S2700|pins36m3@0|x[31]|-1116|-91|contact@189||-1116|16
+Ametal-2|net@494|||S0|rqOD@0|inE[31]|-1116|16|contact@189||-1116|16
+Ametal-3|net@495|||S2700|pins36m3@0|x[32]|-972|-91|contact@190||-972|16
+Ametal-2|net@496|||S0|rqOD@0|inE[32]|-972|16|contact@190||-972|16
+Ametal-3|net@497|||S2700|pins36m3@0|x[33]|-828|-91|contact@191||-828|16
+Ametal-2|net@498|||S0|rqOD@0|inE[33]|-828|16|contact@191||-828|16
+Ametal-3|net@499|||S2700|pins36m3@0|x[34]|-684|-91|contact@192||-684|16
+Ametal-2|net@500|||S0|rqOD@0|inE[34]|-684|16|contact@192||-684|16
+Ametal-3|net@501|||S2700|pins36m3@0|x[35]|-540|-91|contact@193||-540|16
+Ametal-2|net@502|||S0|rqOD@0|inE[35]|-540|16|contact@193||-540|16
+Ametal-3|net@503|||S2700|pins36m3@0|x[36]|-396|-91|contact@194||-396|16
+Ametal-2|net@504|||S0|rqOD@0|inE[36]|-396|16|contact@194||-396|16
+Ametal-3|net@506|||S2700|contact@0||1632|-128|contact@195||1632|-16
+Ametal-2|net@507|||S1800|rqOD@0|sir[1]|1629|-16|contact@195||1632|-16
+Ametal-2|net@508|||S0|rqOD@0|epi[OTHER]|281.5|116|contact@196||126|116
+Ametal-3|net@511|||S900|contact@196||126|116|contact@10||126|-116
+Ametal-3|net@513|||S2700|contact@12||-78|-166|contact@197||-78|22
+Ametal-2|net@514|||S1800|rqOD@0|epi[TAIL]|-180|22|contact@197||-78|22
+Edo[epi]||D5G7;|epiDockS@0|pred|O
+Edo[od]||D5G7;|rqOD@0|do[od]|I
+Eepi[TORP]||D5G7;|epiDockS@0|epi[TORP]|O
+Eflag[A][clr]||D5G7;|rqOD@0|flag[A][clr]|I
+Eflag[A][set]||D5G7;|rqOD@0|flag[A][set]|I
+Eflag[D][clr]||D5G7;|rqOD@0|flag[D][clr]|I
+Eflag[D][set]||D5G7;|rqOD@0|flag[D][set]|I
+Egnd||D5G7;|rqOD@0|gnd|G
+Egnd_3||D5G7;|epiDockS@0|gnd_3|G
+Egnd_4||D5G7;|rqOD@0|gnd_4|G
+Egnd_5||D5G7;|rqOD@0|gnd_5|G
+Egnd_6||D5G7;|epiDockS@0|gnd_6|G
+Egnd_7||D5G7;|rqOD@0|gnd_7|G
+Egnd_8||D5G7;|epiDockS@0|gnd_8|G
+Egnd_9||D5G7;|rqOD@0|gnd_9|G
+Egnd_10||D5G7;|epiDockS@0|gnd_10|G
+Egnd_11||D5G7;|rqOD@0|gnd_11|G
+Egnd_12||D5G7;|epiDockS@0|gnd_12|G
+Egnd_13||D5G7;|rqOD@0|gnd_13|G
+Egnd_14||D5G7;|epiDockS@0|gnd_14|G
+Egnd_15||D5G7;|rqOD@0|gnd_15|G
+Egnd_16||D5G7;|epiDockS@0|gnd_16|G
+Egnd_17||D5G7;|rqOD@0|gnd_17|G
+Egnd_18||D5G7;|epiDockS@0|gnd_18|G
+Egnd_19||D5G7;|rqOD@0|gnd_19|G
+Egnd_20||D5G7;|epiDockS@0|gnd_20|G
+Egnd_21||D5G7;|rqOD@0|gnd_21|G
+Egnd_22||D5G7;|epiDockS@0|gnd_22|G
+Egnd_23||D5G7;|rqOD@0|gnd_23|G
+Egnd_24||D5G7;|epiDockS@0|gnd_24|G
+Egnd_25||D5G7;|rqOD@0|gnd_25|G
+Egnd_26||D5G7;|epiDockS@0|gnd_26|G
+Egnd_27||D5G7;|rqOD@0|gnd_27|G
+Egnd_28||D5G7;|epiDockS@0|gnd_28|G
+Egnd_30||D5G7;|rqOD@0|gnd_30|G
+Egnd_39||D5G7;|rqOD@0|gnd_39|G
+Egnd_42||D5G7;|rqOD@0|gnd_42|G
+Egnd_43||D5G7;|rqOD@0|gnd_43|G
+Egnd_46||D5G7;|rqOD@0|gnd_46|G
+Egnd_47||D5G7;|epiDockS@0|gnd|G
+Egnd_48||D5G7;|epiDockS@0|gnd_30|G
+Ein[1]||D5G7;|epiDockS@0|in[1]|I
+Ein[2]||D5G7;|epiDockS@0|in[2]|I
+Ein[3]||D5G7;|epiDockS@0|in[3]|I
+Ein[4]||D5G7;|epiDockS@0|in[4]|I
+Ein[5]||D5G7;|epiDockS@0|in[5]|I
+Ein[6]||D5G7;|epiDockS@0|in[6]|I
+Ein[7]||D5G7;|epiDockS@0|in[7]|I
+Ein[8]||D5G7;|epiDockS@0|in[8]|I
+Ein[9]||D5G7;|epiDockS@0|in[9]|I
+Ein[10]||D5G7;|epiDockS@0|in[10]|I
+Ein[11]||D5G7;|epiDockS@0|in[11]|I
+Ein[12]||D5G7;|epiDockS@0|in[12]|I
+Ein[13]||D5G7;|epiDockS@0|in[13]|I
+Ein[14]||D5G7;|epiDockS@0|in[14]|I
+Ein[15]||D5G7;|epiDockS@0|in[15]|I
+Ein[16]||D5G7;|epiDockS@0|in[16]|I
+Ein[17]||D5G7;|epiDockS@0|in[17]|I
+Ein[18]||D5G7;|epiDockS@0|in[18]|I
+Ein[19]||D5G7;|epiDockS@0|in[19]|I
+Ein[20]||D5G7;|epiDockS@0|in[20]|I
+Ein[21]||D5G7;|epiDockS@0|in[21]|I
+Ein[22]||D5G7;|epiDockS@0|in[22]|I
+Ein[23]||D5G7;|epiDockS@0|in[23]|I
+Ein[24]||D5G7;|epiDockS@0|in[24]|I
+Ein[25]||D5G7;|epiDockS@0|in[25]|I
+Ein[26]||D5G7;|epiDockS@0|in[26]|I
+Ein[27]||D5G7;|epiDockS@0|in[27]|I
+Ein[28]||D5G7;|epiDockS@0|in[28]|I
+Ein[29]||D5G7;|epiDockS@0|in[29]|I
+Ein[30]||D5G7;|epiDockS@0|in[30]|I
+Ein[31]||D5G7;|epiDockS@0|in[31]|I
+Ein[32]||D5G7;|epiDockS@0|in[32]|I
+Ein[33]||D5G7;|epiDockS@0|in[33]|I
+Ein[34]||D5G7;|epiDockS@0|in[34]|I
+Ein[35]||D5G7;|epiDockS@0|in[35]|I
+Ein[36]||D5G7;|epiDockS@0|in[36]|I
+Ein[T]||D5G7;|epiDockS@0|tokenLO|O
+Em1[1]||D5G7;|rqOD@0|m1[1]|I
+Em1[2]||D5G7;|rqOD@0|m1[2]|I
+Em1[3]||D5G7;|rqOD@0|m1[3]|I
+Em1[4]||D5G7;|rqOD@0|m1[4]|I
+Em1[5]||D5G7;|rqOD@0|m1[5]|I
+Em1[6]||D5G7;|rqOD@0|m1[6]|I
+Em1[7]||D5G7;|rqOD@0|m1[7]|I
+Em1[8]||D5G7;|rqOD@0|m1[8]|I
+Em1[9]||D5G7;|rqOD@0|m1[9]|I
+Em1[10]||D5G7;|rqOD@0|m1[10]|I
+Em1[11]||D5G7;|rqOD@0|m1[11]|I
+Em1[12]||D5G7;|rqOD@0|m1[12]|I
+Em1[13]||D5G7;|rqOD@0|m1[13]|I
+Em1[14]||D5G7;|rqOD@0|m1[14]|I
+Em1[15]||D5G7;|rqOD@0|m1[15]|I
+Em1[16]||D5G7;|rqOD@0|m1[16]|I
+Em1[17]||D5G7;|rqOD@0|m1[17]|I
+Em1[18]||D5G7;|rqOD@0|m1[18]|I
+Em1[19]||D5G7;|rqOD@0|m1[19]|I
+Em1[20]||D5G7;|rqOD@0|m1[20]|I
+Em1[21]||D5G7;|rqOD@0|m1[21]|I
+Em1[22]||D5G7;|rqOD@0|m1[22]|I
+Em1[23]||D5G7;|rqOD@0|m1[23]|I
+Em1[24]||D5G7;|rqOD@0|m1[24]|I
+Em1[25]||D5G7;|rqOD@0|m1[25]|I
+Em1[26]||D5G7;|rqOD@0|m1[26]|I
+Em1[27]||D5G7;|rqOD@0|m1[27]|I
+Em1[28]||D5G7;|rqOD@0|m1[28]|I
+Em1[29]||D5G7;|rqOD@0|m1[29]|I
+Em1[30]||D5G7;|rqOD@0|m1[30]|I
+Em1[31]||D5G7;|rqOD@0|m1[31]|I
+Em1[32]||D5G7;|rqOD@0|m1[32]|I
+Em1[33]||D5G7;|rqOD@0|m1[33]|I
+Em1[34]||D5G7;|rqOD@0|m1[34]|I
+Em1[35]||D5G7;|rqOD@0|m1[35]|I
+Em1[36]||D5G7;|rqOD@0|m1[36]|I
+Eps[do]||D5G7;|rqOD@0|ps[do]|I
+Eps[skip]||D5G7;|rqOD@0|ps[skip]|I
+Erq[1]||D5G7;|rqOD@0|rq[1]|O
+Erq[2]||D5G7;|rqOD@0|rq[2]|O
+Erq[3]||D5G7;|rqOD@0|rq[3]|O
+Erq[4]||D5G7;|rqOD@0|rq[4]|O
+Erq[5]||D5G7;|rqOD@0|rq[5]|O
+Erq[6]||D5G7;|rqOD@0|rq[6]|O
+Erq[7]||D5G7;|rqOD@0|rq[7]|O
+Erq[8]||D5G7;|rqOD@0|rq[8]|O
+Erq[9]||D5G7;|rqOD@0|rq[9]|O
+Erq[10]||D5G7;|rqOD@0|rq[10]|O
+Erq[11]||D5G7;|rqOD@0|rq[11]|O
+Erq[12]||D5G7;|rqOD@0|rq[12]|O
+Erq[13]||D5G7;|rqOD@0|rq[13]|O
+Erq[14]||D5G7;|rqOD@0|rq[14]|O
+Erq[15]||D5G7;|rqOD@0|rq[15]|O
+Erq[16]||D5G7;|rqOD@0|rq[16]|O
+Erq[17]||D5G7;|rqOD@0|rq[17]|O
+Erq[18]||D5G7;|rqOD@0|rq[18]|O
+Erq[19]||D5G7;|rqOD@0|rq[19]|O
+Erq[20]||D5G7;|rqOD@0|rq[20]|O
+Erq[21]||D5G7;|rqOD@0|rq[21]|O
+Erq[22]||D5G7;|rqOD@0|rq[22]|O
+Erq[23]||D5G7;|rqOD@0|rq[23]|O
+Erq[24]||D5G7;|rqOD@0|rq[24]|O
+Erq[25]||D5G7;|rqOD@0|rq[25]|O
+Erq[26]||D5G7;|rqOD@0|rq[26]|O
+Erq[27]||D5G7;|rqOD@0|rq[27]|O
+Erq[28]||D5G7;|rqOD@0|rq[28]|O
+Erq[29]||D5G7;|rqOD@0|rq[29]|O
+Erq[30]||D5G7;|rqOD@0|rq[30]|O
+Erq[31]||D5G7;|rqOD@0|rq[31]|O
+Erq[32]||D5G7;|rqOD@0|rq[32]|O
+Erq[33]||D5G7;|rqOD@0|rq[33]|O
+Erq[34]||D5G7;|rqOD@0|rq[34]|O
+Erq[35]||D5G7;|rqOD@0|rq[35]|O
+Erq[36]||D5G7;|rqOD@0|rq[36]|O
+Erq[succ]||D5G7;|rqOD@0|rq[succ]|O
+Esir[1]||D5G7;|epiDockS@0|sir[1]|I
+Esir[2]||D5G7;|epiDockS@0|sir[2]|B
+Esir[3]||D5G7;|epiDockS@0|sir[3]|B
+Esir[4]||D5G7;|epiDockS@0|sir[4]|B
+Esir[5]||D5G7;|epiDockS@0|sir[5]|B
+Esir[6]||D5G7;|epiDockS@0|sir[6]|B
+Esir[7]||D5G7;|epiDockS@0|sir[7]|B
+Esir[8]||D5G7;|epiDockS@0|sir[8]|B
+Esir[9]||D5G7;|epiDockS@0|sir[9]|B
+Esor[1]||D5G7;|rqOD@0|sor[1]|O
+Esor[2]||D5G7;|rqOD@0|sor[2]|B
+Esor[3]||D5G7;|rqOD@0|sor[3]|B
+Esor[4]||D5G7;|rqOD@0|sor[4]|B
+Esor[5]||D5G7;|rqOD@0|sor[5]|B
+Esor[6]||D5G7;|rqOD@0|sor[6]|B
+Esor[7]||D5G7;|rqOD@0|sor[7]|B
+Esor[8]||D5G7;|rqOD@0|sor[8]|B
+Esor[9]||D5G7;|rqOD@0|sor[9]|B
+Evdd||D5G7;|rqOD@0|vdd|P
+Evdd_4||D5G7;|rqOD@0|vdd_4|P
+Evdd_5||D5G7;|epiDockS@0|vdd_5|P
+Evdd_6||D5G7;|rqOD@0|vdd_6|P
+Evdd_7||D5G7;|epiDockS@0|vdd_7|P
+Evdd_8||D5G7;|rqOD@0|vdd_8|P
+Evdd_9||D5G7;|epiDockS@0|vdd_9|P
+Evdd_10||D5G7;|rqOD@0|vdd_10|P
+Evdd_11||D5G7;|epiDockS@0|vdd_11|P
+Evdd_12||D5G7;|rqOD@0|vdd_12|P
+Evdd_13||D5G7;|epiDockS@0|vdd_13|P
+Evdd_14||D5G7;|rqOD@0|vdd_14|P
+Evdd_15||D5G7;|epiDockS@0|vdd_15|P
+Evdd_16||D5G7;|rqOD@0|vdd_16|P
+Evdd_17||D5G7;|epiDockS@0|vdd_17|P
+Evdd_18||D5G7;|rqOD@0|vdd_18|P
+Evdd_19||D5G7;|epiDockS@0|vdd_19|P
+Evdd_20||D5G7;|rqOD@0|vdd_20|P
+Evdd_21||D5G7;|epiDockS@0|vdd_21|P
+Evdd_22||D5G7;|rqOD@0|vdd_22|P
+Evdd_23||D5G7;|epiDockS@0|vdd_23|P
+Evdd_24||D5G7;|rqOD@0|vdd_24|P
+Evdd_25||D5G7;|epiDockS@0|vdd_25|P
+Evdd_26||D5G7;|rqOD@0|vdd_26|P
+Evdd_27||D5G7;|epiDockS@0|vdd_27|P
+Evdd_28||D5G7;|rqOD@0|vdd_28|P
+Evdd_43||D5G7;|rqOD@0|vdd_43|P
+Evdd_46||D5G7;|rqOD@0|vdd_46|P
+Evdd_49||D5G7;|rqOD@0|vdd_49|P
+Evdd_52||D5G7;|rqOD@0|vdd_52|P
+Evdd_53||D5G7;|epiDockS@0|vdd|P
+Evdd_54||D5G7;|epiDockS@0|vdd_28|P
+X
+
 # Cell epiRQod;1{lay}
-CepiRQod;1{lay}||cmos90|1234832013083|1237224185431|I|ATTR_NCC(D5G5;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237224241731|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237224241731
+CepiRQod;1{lay}||cmos90|1234832013083|1237820062855|I|ATTR_NCC(D5G5;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237819805310
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@0||1629|-128||||
 NX-Metal-2-Metal-3-Con|contact@1||1629|-16||||
@@ -3146,7 +3152,6 @@ NX-Metal-2-Metal-3-Con|contact@10||123|-116||||
 NX-Metal-2-Metal-3-Con|contact@11||-74|22||||
 NX-Metal-2-Metal-3-Con|contact@12||-74|-166||||
 NX-Metal-1-Metal-2-Con|contact@13||1578|128||||
-NX-Metal-2-Metal-3-Con|contact@14||1632|128||||
 NX-Metal-2-Metal-3-Con|contact@15||-481|-128||||
 NX-Metal-2-Metal-3-Con|contact@16||1535|-128||||
 NX-Metal-2-Metal-3-Con|contact@17||1391|-128||||
@@ -3301,22 +3306,6 @@ IfanPinsK:pins36m3at144;2{lay}|pins36m3@1||-18|144|||D5G4;
 IstagesM:rqDockStage;1{lay}|rqDockSt@0||0|0|||D5G4;
 IwiresL:select144;1{lay}|select14@0||55|144|||D5G4;
 IwiresL:select144;1{lay}|select14@1||165|144|||D5G4;
-Ametal-3|net@0|||S900|rqDockSt@0|sir[2]|1638|-72|epiDockS@0|sor[2]|1638|-72
-Ametal-3|net@1|||S900|rqDockSt@0|sir[3]|1644|-72|epiDockS@0|sor[3]|1644|-72
-Ametal-3|net@2|||S900|rqDockSt@0|sir[4]|1650|-69|epiDockS@0|sor[4]|1650|-69
-Ametal-3|net@3|||S900|rqDockSt@0|sir[5]|1656|-72|epiDockS@0|sor[5]|1656|-72
-Ametal-3|net@4|||S900|rqDockSt@0|sir[6]|1662|-72|epiDockS@0|sor[6]|1662|-72
-Ametal-3|net@5|||S900|rqDockSt@0|sir[7]|1668|-72|epiDockS@0|sor[7]|1668|-72
-Ametal-3|net@6|||S900|rqDockSt@0|sir[8]|1674|-72|epiDockS@0|sor[8]|1674|-72
-Ametal-3|net@7|||S900|rqDockSt@0|sir[9]|1680|-72|epiDockS@0|sor[9]|1680|-72
-Ametal-3|net@8|||S900|rqDockSt@0|sor[2]|1638|72|onDeckDo@0|sir[2]|1638|72
-Ametal-3|net@9|||S900|rqDockSt@0|sor[3]|1644|72|onDeckDo@0|sir[3]|1644|72
-Ametal-3|net@10|||S900|rqDockSt@0|sor[4]|1650|75|onDeckDo@0|sir[4]|1650|75
-Ametal-3|net@11|||S900|rqDockSt@0|sor[5]|1656|72|onDeckDo@0|sir[5]|1656|72
-Ametal-3|net@12|||S900|rqDockSt@0|sor[6]|1662|72|onDeckDo@0|sir[6]|1662|72
-Ametal-3|net@13|||S900|rqDockSt@0|sor[7]|1668|72|onDeckDo@0|sir[7]|1668|72
-Ametal-3|net@14|||S900|rqDockSt@0|sor[8]|1674|72|onDeckDo@0|sir[8]|1674|72
-Ametal-3|net@15|||S900|rqDockSt@0|sor[9]|1680|72|onDeckDo@0|sir[9]|1680|72
 Ametal-2|net@16|||S1800|epiDockS@0|sor[1]|1629|-128|contact@0||1629|-128
 Ametal-2|net@19|||S0|rqDockSt@0|sir[1]|1629|-16|contact@1||1629|-16
 Ametal-3|net@22|||S2700|contact@0||1629|-128|contact@1||1629|-16
@@ -3335,15 +3324,8 @@ Ametal-2|net@44|||S1800|rqDockSt@0|epi[TAIL]|-180|22|contact@11||-74|22
 Ametal-3|net@45|||S900|contact@11||-74|22|contact@12||-74|-166
 Ametal-2|net@47|||S0|epiDockS@0|epi[TAIL]|40|-166|contact@12||-74|-166
 Ametal-3|net@57|||S900|contact@5||123|116|contact@10||123|-116
-Ametal-2|net@58||6.2|S1800|onDeckDo@0|vdd_9|-13.5|94|rqDockSt@0|vdd|242.5|94
-Ametal-2|net@59||6.2|S1800|onDeckDo@0|gnd_4|-13.5|144|rqDockSt@0|gnd|242.5|144
-Ametal-2|net@60||6.2|S1800|onDeckDo@0|vdd_8|-13.5|194|rqDockSt@0|vdd_4|242.5|194
-Ametal-2|net@61|||S900|onDeckDo@0|gnd_2|1584|144|rqDockSt@0|gnd_6|1584|144
-Ametal-2|net@62|||S900|onDeckDo@0|vdd_3|1584|94|rqDockSt@0|vdd_11|1584|94
-Ametal-2|net@63|||S900|onDeckDo@0|vdd_5|1584|194|rqDockSt@0|vdd_12|1584|194
 Ametal-1|net@64||0.4|S900|rqDockSt@0|sout|1578|133.6|contact@13||1578|128
-Ametal-3|net@67|||S2700|onDeckDo@0|sir[1]|1632|72|contact@14||1632|128
-Ametal-2|net@68|||S1800|contact@13||1578|128|contact@14||1632|128
+Ametal-2|net@68|||S1800|contact@13||1578|128|onDeckDo@0|sir[1]|1614|128
 Ametal-3|net@69|||S900|pins36m3@0|x[20]|-481|-91|contact@15||-481|-128
 Ametal-2|net@70|||S0|epiDockS@0|out[20]|-468|-128|contact@15||-481|-128
 Ametal-3|net@71|||S900|pins36m3@0|x[10]|1535|-91|contact@16||1535|-128
@@ -3632,21 +3614,29 @@ Ametal-3|net@353|||S900|pins36m3@1|x[34]|-696|144|contact@157||-696|-16
 Ametal-2|net@354|||S0|rqDockSt@0|inB[34]|-684|-16|contact@157||-696|-16
 Ametal-3|net@355|||S900|pins36m3@1|x[36]|-408|144|contact@158||-408|-16
 Ametal-2|net@356|||S0|rqDockSt@0|inB[36]|-396|-16|contact@158||-408|-16
+Ametal-3|net@383|||S900|rqDockSt@0|sir[2]|1638|-72|epiDockS@0|sor[2]|1638|-72
+Ametal-3|net@384|||S900|rqDockSt@0|sir[3]|1644|-72|epiDockS@0|sor[3]|1644|-72
+Ametal-3|net@385|||S900|rqDockSt@0|sir[4]|1650|-69|epiDockS@0|sor[4]|1650|-69
+Ametal-3|net@386|||S900|rqDockSt@0|sir[5]|1656|-72|epiDockS@0|sor[5]|1656|-72
+Ametal-3|net@387|||S900|rqDockSt@0|sir[6]|1662|-72|epiDockS@0|sor[6]|1662|-72
+Ametal-3|net@388|||S900|rqDockSt@0|sir[7]|1668|-72|epiDockS@0|sor[7]|1668|-72
+Ametal-3|net@389|||S900|rqDockSt@0|sir[8]|1674|-72|epiDockS@0|sor[8]|1674|-72
+Ametal-3|net@390|||S900|rqDockSt@0|sir[9]|1680|-72|epiDockS@0|sor[9]|1680|-72
+Ametal-3|net@391|||S900|onDeckDo@0|sir[2]|1638|72|rqDockSt@0|sor[2]|1638|72
+Ametal-3|net@392|||S900|onDeckDo@0|sir[3]|1644|72|rqDockSt@0|sor[3]|1644|72
+Ametal-3|net@393|||S900|onDeckDo@0|sir[4]|1650|75|rqDockSt@0|sor[4]|1650|75
+Ametal-3|net@394|||S900|onDeckDo@0|sir[5]|1656|72|rqDockSt@0|sor[5]|1656|72
+Ametal-3|net@395|||S900|onDeckDo@0|sir[6]|1662|72|rqDockSt@0|sor[6]|1662|72
+Ametal-3|net@396|||S900|onDeckDo@0|sir[7]|1668|72|rqDockSt@0|sor[7]|1668|72
+Ametal-3|net@397|||S900|onDeckDo@0|sir[8]|1674|72|rqDockSt@0|sor[8]|1674|72
+Ametal-3|net@398|||S900|onDeckDo@0|sir[9]|1680|72|rqDockSt@0|sor[9]|1680|72
 Edo[epi]||D5G7;|epiDockS@0|pred|O
 Epred_1|do[od]|D5G7;|onDeckDo@0|pred|I
 Eepi[TORP]||D5G7;|epiDockS@0|epi[TORP]|O
-Eflag[A][clr]||D5G7;|onDeckDo@0|flag[A][clr]|I
-Eflag[A][set]||D5G7;|onDeckDo@0|flag[A][set]|I
-Eflag[D][clr]||D5G7;|onDeckDo@0|flag[D][clr]|I
-Eflag[D][set]||D5G7;|onDeckDo@0|flag[D][set]|I
-Egnd||D5G7;|epiDockS@0|gnd|G
-Egnd_1||D5G7;|epiDockS@0|gnd_1|G
-Egnd_2||D5G7;|rqDockSt@0|gnd_1|G
-Egnd_3||D5G7;|onDeckDo@0|gnd_3|G
-Egnd_5||D5G7;|rqDockSt@0|gnd_5|G
-Egnd_6||D5G7;|onDeckDo@0|gnd|G
-Egnd_7||D5G7;|onDeckDo@0|gnd_1|G
-Egnd_8||D5G7;|onDeckDo@0|gnd_5|G
+Eflag[A][clr]||D5G2;|onDeckDo@0|flag[A][clr]|I
+Eflag[A][set]||D5G2;|onDeckDo@0|flag[A][set]|I
+Eflag[D][clr]||D5G2;|onDeckDo@0|flag[D][clr]|I
+Eflag[D][set]||D5G2;|onDeckDo@0|flag[D][set]|I
 Ein[1]||D5G7;|epiDockS@0|in[1]|I
 Ein[2]||D5G7;|epiDockS@0|in[2]|I
 Ein[3]||D5G7;|epiDockS@0|in[3]|I
@@ -3758,7 +3748,7 @@ Erq[33]||D5G7;|rqDockSt@0|out[33]|O
 Erq[34]||D5G7;|rqDockSt@0|out[34]|O
 Erq[35]||D5G7;|rqDockSt@0|out[35]|O
 Erq[36]||D5G7;|rqDockSt@0|out[36]|O
-Esucc|rq[succ]|D5G7;|rqDockSt@0|succ|I
+Esucc|rq[succ]|D5G7;|rqDockSt@0|succ|O
 Esir[1]||D5G7;|epiDockS@0|sir[1]|I
 Esir[2]||D5G7;|epiDockS@0|sir[2]|B
 Esir[3]||D5G7;|epiDockS@0|sir[3]|B
@@ -3768,7 +3758,7 @@ Esir[6]||D5G7;|epiDockS@0|sir[6]|B
 Esir[7]||D5G7;|epiDockS@0|sir[7]|B
 Esir[8]||D5G7;|epiDockS@0|sir[8]|B
 Esir[9]||D5G7;|epiDockS@0|sir[9]|B
-Esor[1]||D5G7;|onDeckDo@0|sor[1]|B
+Esor[1]||D5G2;|onDeckDo@0|sor[1]|O
 Esor[2]||D5G7;|onDeckDo@0|sor[2]|B
 Esor[3]||D5G7;|onDeckDo@0|sor[3]|B
 Esor[4]||D5G7;|onDeckDo@0|sor[4]|B
@@ -3777,27 +3767,10 @@ Esor[6]||D5G7;|onDeckDo@0|sor[6]|B
 Esor[7]||D5G7;|onDeckDo@0|sor[7]|B
 Esor[8]||D5G7;|onDeckDo@0|sor[8]|B
 Esor[9]||D5G7;|onDeckDo@0|sor[9]|B
-Esucc_1||D5G7;|rqDockSt@0|succ_1|O
-Evdd||D5G7;|epiDockS@0|vdd|P
-Evdd_1||D5G7;|epiDockS@0|vdd_1|P
-Evdd_3||D5G7;|epiDockS@0|vdd_3|P
-Evdd_4||D5G7;|epiDockS@0|vdd_4|P
-Evdd_5||D5G7;|rqDockSt@0|vdd_1|P
-Evdd_6||D5G7;|rqDockSt@0|vdd_3|P
-Evdd_7||D5G7;|onDeckDo@0|vdd_7|P
-Evdd_9||D5G7;|rqDockSt@0|vdd_9|O
-Evdd_10||D5G7;|rqDockSt@0|vdd_10|P
-Evdd_11||D5G7;|onDeckDo@0|vdd|P
-Evdd_12||D5G7;|onDeckDo@0|vdd_1|P
-Evdd_13||D5G7;|onDeckDo@0|vdd_4|P
-Evdd_14||D5G7;|onDeckDo@0|vdd_6|P
-Evdd_15||D5G7;|onDeckDo@0|vdd_10|P
-Evdd_16||D5G7;|onDeckDo@0|vdd_11|P
-Evdd_17||D5G7;|onDeckDo@0|vdd_12|P
 X
 
 # Cell epiRQod;1{sch}
-CepiRQod;1{sch}||schematic|1234831433498|1237554088150|
+CepiRQod;1{sch}||schematic|1234831433498|1237772701868|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-30|3|||XRR|
 NOff-Page|conn@1||-30|-7||||
@@ -4303,665 +4276,117 @@ Esor[1:9]||D6G2;|conn@7|y|B
 Esucc||D6G2;|conn@8|y|O
 X
 
-# Cell m1predicate;1{ic}
-Cm1predicate;1{ic}||artwork|1234833372209|1237230019488|EI
+# Cell northFifo;1{ic}
+CnorthFifo;1{ic}||artwork|1226940536869|1237556915698|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
-Nschematic:Bus_Pin|pin@0||4|-3|-1|-1||
-Nschematic:Bus_Pin|pin@4||-4|-10|-1|-1||
-Nschematic:Bus_Pin|pin@6||4|-11|-1|-1||
-Nschematic:Bus_Pin|pin@8||4|-6|-1|-1||
-Nschematic:Bus_Pin|pin@10||4|-9|-1|-1||
-Nschematic:Bus_Pin|pin@12||-4|6|-1|-1||
-Nschematic:Bus_Pin|pin@14||4|6|-1|-1||
-Ngeneric:Invisible-Pin|pin@15||3|6|1|1||
-Nschematic:Bus_Pin|pin@16||-1|9|-1|-1||
-Nschematic:Bus_Pin|pin@18||2|9|-1|-1||
-NPin|pin@20||3|7|1|1||
-NPin|pin@21||-3|-7|1|1||
-NPin|pin@22||-3|7|1|1||
-NPin|pin@23||3|-7|1|1||
-NPin|pin@26||0|-7|1|1||
-NPin|pin@27||0|-8|1|1||
-NPin|pin@28||-4|-8|1|1||
-NPin|pin@29||-4|-12|1|1||
-NPin|pin@30||3|-12|1|1||
-NPin|pin@31||3|-13|1|1||
-NPin|pin@32||4|-8|1|1||
-Ngeneric:Invisible-Pin|pin@33||0|0|||||ART_message(D5G2;)S[m1,out,pr'ct]
-NPin|pin@34||3|-7|1|1||
-NPin|pin@35||3|-8|1|1||
-NPin|pin@36||0|7|1|1||
-NPin|pin@37||0|8|1|1||
-NPin|pin@38||1|8|1|1||
-NPin|pin@39||2|9|1|1||
-NPin|pin@40||1|10|1|1||
-NPin|pin@41||-2|10|1|1||
-NPin|pin@42||-1|9|1|1||
-NPin|pin@43||-2|8|1|1||
-NPin|pin@44||-3|6|1|1||
-NPin|pin@45||-4|6|1|1||
-NPin|pin@50||4|-12|1|1||
-Ngeneric:Invisible-Pin|pin@51||0|9|||||ART_message(D5G1.5;)S3
-Nschematic:Bus_Pin|pin@52||-4|-6|-1|-1||
-Nschematic:Bus_Pin|pin@54||-5|-4|-1|-1|RRR|
-Ngeneric:Invisible-Pin|pin@55||-3|-4|1|1|RRR|
-Nschematic:Bus_Pin|pin@56||-5|1|-1|-1|RRR|
-Ngeneric:Invisible-Pin|pin@57||-3|1|1|1|RRR|
-Nschematic:Bus_Pin|pin@58||-5|4|-1|-1|RRR|
-Ngeneric:Invisible-Pin|pin@59||-3|4|1|1|RRR|
-Nschematic:Bus_Pin|pin@60||4|4|-1|-1||
-Nschematic:Bus_Pin|pin@62||4|-1|-1|-1||
-NPin|pin@64||3|-3|1|1||
-NPin|pin@65||4|-3|1|1||
-NPin|pin@66||3|-1|1|1||
-NPin|pin@67||4|-1|1|1||
-NPin|pin@68||3|4|1|1||
-NPin|pin@69||4|4|1|1||
-NPin|pin@70||-3|-6|1|1||
-NPin|pin@71||-4|-6|1|1||
-Nschematic:Bus_Pin|pin@72||4|1|-1|-1||
-Ngeneric:Invisible-Pin|pin@73||3|1|1|1||
-NPin|pin@74||3|-6|1|1||
-NPin|pin@75||4|-6|1|1||
-Aschematic:bus|net@7||-0.5|IJ1800|pin@15||3|6|pin@14||4|6
-AThicker|net@11|||FS0|pin@20||3|7|pin@36||0|7
-AThicker|net@12|||FS2700|pin@36||0|7|pin@37||0|8
-AThicker|net@13|||FS1800|pin@37||0|8|pin@38||1|8
-AThicker|net@14|||FS2250|pin@38||1|8|pin@39||2|9
-AThicker|net@15|||FS3150|pin@39||2|9|pin@40||1|10
-AThicker|net@16|||FS0|pin@40||1|10|pin@41||-2|10
-AThicker|net@17|||FS1350|pin@41||-2|10|pin@42||-1|9
-AThicker|net@19|||FS450|pin@42||-1|9|pin@43||-2|8
-AThicker|net@20|||FS1800|pin@43||-2|8|pin@37||0|8
-AThicker|net@21|||FS0|pin@36||0|7|pin@22||-3|7
-AThicker|net@23|||FS900|pin@28||-4|-8|pin@29||-4|-12
-AThicker|net@25|||FS1800|pin@29||-4|-12|pin@30||3|-12
-AThicker|net@26|||FS900|pin@22||-3|7|pin@44||-3|6
-AThicker|net@27|||FS0|pin@44||-3|6|pin@45||-4|6
-AThicker|net@32|||FS900|pin@30||3|-12|pin@31||3|-13
-AThicker|net@34|||FS3150|pin@32||4|-8|pin@34||3|-7
-AThicker|net@35|||FS900|pin@26||0|-7|pin@27||0|-8
-AThicker|net@36|||FS0|pin@35||3|-8|pin@27||0|-8
-AThicker|net@37|||FS0|pin@23||3|-7|pin@26||0|-7
-AThicker|net@38|||FS0|pin@26||0|-7|pin@21||-3|-7
-AThicker|net@39|||FS900|pin@34||3|-7|pin@35||3|-8
-AThicker|net@40|||FS0|pin@27||0|-8|pin@28||-4|-8
-AThicker|net@41|||FS900|pin@32||4|-8|pin@50||4|-12
-AThicker|net@42|||FS450|pin@50||4|-12|pin@31||3|-13
-AThicker|net@44|||FS2700|pin@70||-3|-6|pin@44||-3|6
-Aschematic:bus|net@46||-0.5|IJ0|pin@55||-3|-4|pin@54||-5|-4
-Aschematic:bus|net@47||-0.5|IJ0|pin@57||-3|1|pin@56||-5|1
-Aschematic:bus|net@48||-0.5|IJ0|pin@59||-3|4|pin@58||-5|4
-AThicker|net@51|||FS2700|pin@74||3|-6|pin@64||3|-3
-AThicker|net@52|||FS1800|pin@64||3|-3|pin@65||4|-3
-AThicker|net@53|||FS2700|pin@64||3|-3|pin@66||3|-1
-AThicker|net@54|||FS1800|pin@66||3|-1|pin@67||4|-1
-AThicker|net@55|||FS900|pin@20||3|7|pin@68||3|4
-AThicker|net@56|||FS1800|pin@68||3|4|pin@69||4|4
-AThicker|net@57|||FS2700|pin@21||-3|-7|pin@70||-3|-6
-AThicker|net@58|||FS0|pin@70||-3|-6|pin@71||-4|-6
-Aschematic:bus|net@59||-0.5|IJ1800|pin@73||3|1|pin@72||4|1
-AThicker|net@60|||FS2700|pin@66||3|-1|pin@68||3|4
-AThicker|net@61|||FS2700|pin@23||3|-7|pin@74||3|-6
-AThicker|net@62|||FS1800|pin@74||3|-6|pin@75||4|-6
-Edo[Ld,Co,Mv,Tp,Lt]|do[Lt]|D5G2;|pin@0||O
-Etorp|epi[torp]|D5G2;|pin@52||I
-Efire[M]||D5G2;|pin@62||O
-Eflag[A,D][set,clr]||D5G2;|pin@72||O
-Eflag[C][T,F]||D5G2;|pin@56||I
-EinLO[1:6,8]||D5G2;|pin@54||I
-Em1[1:36]||D5G2;|pin@6||O
-Eod[do]|m1[succ]|D5G2;|pin@8||O
-Epred[D,T]||D5G2;|pin@58||I
-Epred|pred[R]|D5G2;|pin@12||I
-Eout[1:36]|ps[1:36]|D5G2;|pin@10||O
-Eps[skip,do]||D5G2;|pin@14||O
-Ein[1:36]|ring[1:36]|D5G2;|pin@4||I
-Esucc|sf[succ]|D5G2;|pin@60||O
-Esir[1:9]||D5G2;|pin@16||I
-Esor[1:9]||D5G2;|pin@18||O
+NThick-Circle|art@1||1|9|2|2|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@2||1|12|2|2|RRR||ART_degrees()F[0.0,3.1415927]
+NThick-Circle|art@3||1|6|2|2|RRR||ART_degrees()F[0.0,3.1415927]
+Nschematic:Bus_Pin|pin@0||-3|-2|-1|-1||
+Nschematic:Bus_Pin|pin@1||3|-2|-1|-1||
+Nschematic:Bus_Pin|pin@2||-2|-6|-1|-1||
+Nschematic:Bus_Pin|pin@3||2|-6|-1|-1||
+Nschematic:Bus_Pin|pin@4||-3|3|-1|-1||
+Nschematic:Bus_Pin|pin@5||-1|9|-1|-1||
+Nschematic:Bus_Pin|pin@6||-1|12|-1|-1||
+Nschematic:Bus_Pin|pin@7||-1|6|-1|-1||
+Nschematic:Bus_Pin|pin@8||3|3|-1|-1||
+NPin|pin@9||1|7|1|1||
+NPin|pin@10||-1|9|1|1||
+NPin|pin@11||-2|7|1|1||
+NPin|pin@12||-2|8|1|1||
+NPin|pin@13||1.5|-5|1|1||
+NPin|pin@14||1|8|1|1||
+NPin|pin@15||0|-4|1|1||
+NPin|pin@17||1|10|1|1||
+NPin|pin@18||0|7|1|1||
+NPin|pin@19||0|8|1|1||
+NPin|pin@20||2|4|1|1||
+NPin|pin@21||2|-6|1|1||
+NPin|pin@22||1.5|-7|1|1||
+NPin|pin@23||-2|-4|1|1||
+NPin|pin@24||2|-4|1|1||
+NPin|pin@25||-2|13|1|1||
+NPin|pin@26||-1|12|1|1||
+NPin|pin@27||0|-5|1|1||
+NPin|pin@28||-2|11|1|1||
+NPin|pin@29||1|11|1|1||
+NPin|pin@31||-2|4|1|1||
+NPin|pin@32||1|13|1|1||
+NPin|pin@33||0|10|1|1||
+NPin|pin@34||0|11|1|1||
+NPin|pin@35||2|-2|1|1||
+NPin|pin@36||3|-2|1|1||
+NPin|pin@37||-2|-2|1|1||
+NPin|pin@38||-3|-2|1|1||
+NPin|pin@41||-1|6|1|1||
+NPin|pin@42||0|4|1|1||
+NPin|pin@43||-2|5|1|1||
+NPin|pin@44||1|5|1|1||
+NPin|pin@46||0|5|1|1||
+Ngeneric:Invisible-Pin|pin@47||0|1|||||ART_message(D5G1.5;)S[north,FIFO]
+NPin|pin@48||-2|-7|1|1||
+NPin|pin@49||-2|-5|1|1||
+NPin|pin@50||-2|10|1|1||
+NPin|pin@51||-2|3|1|1||
+NPin|pin@52||-3|3|1|1||
+NPin|pin@53||2|3|1|1||
+NPin|pin@54||3|3|1|1||
+Ngeneric:Invisible-Pin|pin@55||0|12|||||ART_message(D5G1.5;)S85
+Ngeneric:Invisible-Pin|pin@56||0|9|||||ART_message(D5G1.5;)S6
+Ngeneric:Invisible-Pin|pin@57||0|6|||||ART_message(D5G1.5;)S12
+AThicker|net@0|||FS634|pin@21||2|-6|pin@22||1.5|-7
+AThicker|net@1|||FS1350|pin@50||-2|10|pin@10||-1|9
+AThicker|net@2|||FS450|pin@26||-1|12|pin@28||-2|11
+AThicker|net@3|||FS1800|pin@28||-2|11|pin@34||0|11
+AThicker|net@4|||FS450|pin@10||-1|9|pin@12||-2|8
+AThicker|net@5|||FS1166|pin@13||1.5|-5|pin@21||2|-6
+AThicker|net@8|||FS0|pin@32||1|13|pin@25||-2|13
+AThicker|net@9|||FS1800|pin@34||0|11|pin@29||1|11
+AThicker|net@10|||FS2700|pin@33||0|10|pin@34||0|11
+AThicker|net@11|||FS0|pin@20||2|4|pin@42||0|4
+AThicker|net@12|||FS2700|pin@18||0|7|pin@19||0|8
+AThicker|net@13|||FS1350|pin@11||-2|7|pin@41||-1|6
+AThicker|net@14|||FS450|pin@41||-1|6|pin@43||-2|5
+AThicker|net@15|||FS1800|pin@43||-2|5|pin@46||0|5
+AThicker|net@16|||FS2700|pin@48||-2|-7|pin@49||-2|-5
+AThicker|net@19|||FS1800|pin@48||-2|-7|pin@22||1.5|-7
+AThicker|net@20|||FS900|pin@53||2|3|pin@35||2|-2
+AThicker|net@21|||FS900|pin@35||2|-2|pin@24||2|-4
+AThicker|net@22|||FS1800|pin@35||2|-2|pin@36||3|-2
+AThicker|net@23|||FS0|pin@42||0|4|pin@31||-2|4
+AThicker|net@25|||FS1800|pin@15||0|-4|pin@24||2|-4
+AThicker|net@26|||FS0|pin@37||-2|-2|pin@38||-3|-2
+AThicker|net@27|||FS1800|pin@46||0|5|pin@44||1|5
+AThicker|net@28|||FS1800|pin@49||-2|-5|pin@27||0|-5
+AThicker|net@29|||FS2700|pin@42||0|4|pin@46||0|5
+AThicker|net@32|||FS1800|pin@12||-2|8|pin@19||0|8
+AThicker|net@34|||FS900|pin@51||-2|3|pin@37||-2|-2
+AThicker|net@36|||FS0|pin@17||1|10|pin@50||-2|10
+AThicker|net@37|||FS1800|pin@19||0|8|pin@14||1|8
+AThicker|net@38|||FS1800|pin@23||-2|-4|pin@15||0|-4
+AThicker|net@39|||FS1800|pin@27||0|-5|pin@13||1.5|-5
+AThicker|net@40|||FS0|pin@9||1|7|pin@11||-2|7
+AThicker|net@41|||FS900|pin@15||0|-4|pin@27||0|-5
+AThicker|net@42|||FS1350|pin@25||-2|13|pin@26||-1|12
+AThicker|net@43|||FS900|pin@31||-2|4|pin@51||-2|3
+AThicker|net@44|||FS0|pin@51||-2|3|pin@52||-3|3
+AThicker|net@45|||FS900|pin@20||2|4|pin@53||2|3
+AThicker|net@46|||FS1800|pin@53||2|3|pin@54||3|3
+AThicker|net@47|||FS900|pin@37||-2|-2|pin@23||-2|-4
+Ein[1:37],ain[T,1:14]|ain[TT,1:14],in[1:37]|D5G2;|pin@2||I
+Eout[1:37],aout[T,1:14]|aout[TT,1:14],out[1:37]|D5G2;|pin@3||O
+Efin||D5G2;|pin@0||I
+Efout||D5G2;|pin@1||O
+Epred||D5G2;|pin@4||I
+Esic[1:9]||D5G2;|pin@5||B
+Esid[1:9]||D5G2;|pin@6||B
+Esir[1:9]||D5G2;|pin@7||B
+Esucc||D5G2;|pin@8||O
 X
 
-# Cell m1predicate;1{lay}
-Cm1predicate;1{lay}||cmos90|1234833024712|1237227811102|I|ATTR_NCC(D5G6;NTY1165;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237214599630|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237228447790
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||-253|-12||||
-NX-Metal-2-Metal-3-Con|contact@1||-102|-12||||
-NX-Metal-1-Metal-2-Con|contact@2||-230|-6||||
-NX-Metal-2-Metal-3-Con|contact@3||-114|-6||||
-NX-Metal-1-Metal-2-Con|contact@4||-140|0||||
-NX-Metal-2-Metal-3-Con|contact@5||-96|0||||
-NX-Metal-1-Metal-2-Con|contact@6||-117|6||||
-NX-Metal-2-Metal-3-Con|contact@7||-120|6||||
-NX-Metal-1-Metal-2-Con|contact@8||-36|0||||
-NX-Metal-1-Metal-2-Con|contact@9||-13|6||||
-NX-Metal-1-Metal-2-Con|contact@10||77|-12||||
-NX-Metal-1-Metal-2-Con|contact@11||100|-6||||
-NX-Metal-2-Metal-3-Con|contact@12||-24|0||||
-NX-Metal-2-Metal-3-Con|contact@13||-42|6||||
-NX-Metal-2-Metal-3-Con|contact@14||-18|-12||||
-NX-Metal-2-Metal-3-Con|contact@15||-48|-6||||
-NX-Metal-1-Metal-2-Con|contact@16||181|-82||||
-NX-Metal-1-Metal-2-Con|contact@17||204|-50||||
-NX-Metal-1-Metal-2-Con|contact@18||294|-38||||
-NX-Metal-1-Metal-2-Con|contact@19||317|-32||||
-NX-Metal-2-Metal-3-Con|contact@20||12|-32||||
-NX-Metal-2-Metal-3-Con|contact@21||18|-50||||
-NX-Metal-2-Metal-3-Con|contact@22||30|-82||||
-NX-Metal-2-Metal-3-Con|contact@23||36|-38||||
-NX-Metal-2-Metal-3-Con|contact@24||1632|-200||||
-IstagesM:mOneDockStage;1{lay}|mOneDock@0||0|-144|||D5G4;
-IstagesM:outDockPredStage;1{lay}|outDockP@0||0|504|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||-764.5|-142|||||ART_message(D5G40;)Sm1stage
-NMetal-2-Pin|pin@7||-300|0||||
-NMetal-2-Pin|pin@9||-300|-6||||
-NMetal-2-Pin|pin@11||-300|-12||||
-NMetal-2-Pin|pin@13||-105|6||||
-NMetal-3-Pin|pin@30||1632|-182||||
-Ametal-3|net@83|||S2700|mOneDock@0|x[10]|1536|-44|outDockP@0|m1[42]|1536|6
-Ametal-3|net@84|||S900|outDockP@0|m1[1]|324|6|mOneDock@0|x[1]|324|-44
-Ametal-3|net@85|||S900|outDockP@0|m1[2]|468|6|mOneDock@0|x[2]|468|-44
-Ametal-3|net@86|||S900|outDockP@0|m1[3]|612|6|mOneDock@0|x[3]|612|-44
-Ametal-3|net@87|||S900|outDockP@0|m1[4]|756|6|mOneDock@0|x[4]|756|-44
-Ametal-3|net@88|||S900|outDockP@0|m1[5]|900|6|mOneDock@0|x[5]|900|-44
-Ametal-3|net@89|||S900|outDockP@0|m1[6]|1044|6|mOneDock@0|x[6]|1044|-44
-Ametal-3|net@90|||S900|outDockP@0|m1[37]|1188|6|mOneDock@0|x[7]|1188|-44
-Ametal-3|net@91|||S900|outDockP@0|m1[38]|1332|6|mOneDock@0|x[8]|1332|-44
-Ametal-3|net@92|||S900|outDockP@0|m1[41]|1476|6|mOneDock@0|x[9]|1476|-44
-Ametal-3|net@93|||S900|outDockP@0|m1[39]|1392|6|mOneDock@0|x[11]|1392|-44
-Ametal-3|net@94|||S900|outDockP@0|m1[40]|1248|6|mOneDock@0|x[12]|1248|-44
-Ametal-3|net@95|||S900|outDockP@0|m1[13]|1104|6|mOneDock@0|x[13]|1104|-44
-Ametal-3|net@96|||S900|outDockP@0|m1[14]|960|6|mOneDock@0|x[14]|960|-44
-Ametal-3|net@97|||S900|outDockP@0|m1[15]|816|6|mOneDock@0|x[15]|816|-44
-Ametal-3|net@98|||S900|outDockP@0|m1[16]|672|6|mOneDock@0|x[16]|672|-44
-Ametal-3|net@99|||S900|outDockP@0|m1[17]|528|6|mOneDock@0|x[17]|528|-44
-Ametal-3|net@100|||S900|outDockP@0|m1[18]|384|6|mOneDock@0|x[18]|384|-44
-Ametal-3|net@101|||S900|outDockP@0|m1[19]|-336|6|mOneDock@0|x[19]|-336|-44
-Ametal-3|net@102|||S900|outDockP@0|m1[20]|-480|6|mOneDock@0|x[20]|-480|-44
-Ametal-3|net@103|||S900|outDockP@0|m1[21]|-624|6|mOneDock@0|x[21]|-624|-44
-Ametal-3|net@104|||S900|outDockP@0|m1[22]|-768|6|mOneDock@0|x[22]|-768|-44
-Ametal-3|net@105|||S900|outDockP@0|m1[23]|-912|6|mOneDock@0|x[23]|-912|-44
-Ametal-3|net@106|||S900|outDockP@0|m1[24]|-1056|6|mOneDock@0|x[24]|-1056|-44
-Ametal-3|net@107|||S900|outDockP@0|m1[25]|-1200|6|mOneDock@0|x[25]|-1200|-44
-Ametal-3|net@108|||S900|outDockP@0|m1[26]|-1344|6|mOneDock@0|x[26]|-1344|-44
-Ametal-3|net@109|||S900|outDockP@0|m1[27]|-1488|6|mOneDock@0|x[27]|-1488|-44
-Ametal-3|net@110|||S900|outDockP@0|m1[28]|-1548|6|mOneDock@0|x[28]|-1548|-44
-Ametal-3|net@111|||S900|outDockP@0|m1[29]|-1404|6|mOneDock@0|x[29]|-1404|-44
-Ametal-3|net@112|||S900|outDockP@0|m1[30]|-1260|6|mOneDock@0|x[30]|-1260|-44
-Ametal-3|net@113|||S900|outDockP@0|m1[31]|-1116|6|mOneDock@0|x[31]|-1116|-44
-Ametal-3|net@114|||S900|outDockP@0|m1[32]|-972|6|mOneDock@0|x[32]|-972|-44
-Ametal-3|net@115|||S900|outDockP@0|m1[33]|-828|6|mOneDock@0|x[33]|-828|-44
-Ametal-3|net@116|||S900|outDockP@0|m1[34]|-684|6|mOneDock@0|x[34]|-684|-44
-Ametal-3|net@117|||S900|outDockP@0|m1[35]|-540|6|mOneDock@0|x[35]|-540|-44
-Ametal-3|net@118|||S900|outDockP@0|m1[36]|-396|6|mOneDock@0|x[36]|-396|-44
-Ametal-2|net@124|||S1800|pin@11||-300|-12|contact@0||-253|-12
-Ametal-1|net@125|||S2700|mOneDock@0|m1cate[1][F]|-253|-57|contact@0||-253|-12
-Ametal-2|net@126|||S1800|contact@0||-253|-12|contact@1||-102|-12
-Ametal-3|net@127|||S900|outDockP@0|m1cate[1][F]|-102|144|contact@1||-102|-12
-Ametal-2|net@128|||S1800|pin@9||-300|-6|contact@2||-230|-6
-Ametal-1|net@129|||S2700|mOneDock@0|m1cate[1][T]|-230|-53|contact@2||-230|-6
-Ametal-2|net@130|||S1800|contact@2||-230|-6|contact@3||-114|-6
-Ametal-3|net@131|||S900|outDockP@0|m1cate[1][T]|-114|144|contact@3||-114|-6
-Ametal-2|net@132|||S1800|pin@7||-300|0|contact@4||-140|0
-Ametal-1|net@133|||S2700|mOneDock@0|m1cate[2][F]|-140|-57|contact@4||-140|0
-Ametal-2|net@134|||S1800|contact@4||-140|0|contact@5||-96|0
-Ametal-3|net@135|||S900|outDockP@0|m1cate[2][F]|-96|144|contact@5||-96|0
-Ametal-2|net@136|||S0|pin@13||-105|6|contact@6||-117|6
-Ametal-1|net@137|||S2700|mOneDock@0|m1cate[2][T]|-117|-53|contact@6||-117|6
-Ametal-2|net@138|||S0|contact@6||-117|6|contact@7||-120|6
-Ametal-3|net@139|||S900|outDockP@0|m1cate[2][T]|-120|144|contact@7||-120|6
-Ametal-1|net@140|||S2700|mOneDock@0|m1cate[3][F]|-36|-57|contact@8||-36|0
-Ametal-2|net@142|||S1800|contact@13||-42|6|contact@9||-13|6
-Ametal-1|net@143|||S2700|mOneDock@0|m1cate[3][T]|-13|-53|contact@9||-13|6
-Ametal-2|net@144|||S1800|contact@14||-18|-12|contact@10||77|-12
-Ametal-1|net@145|||S2700|mOneDock@0|m1cate[4][F]|77|-57|contact@10||77|-12
-Ametal-2|net@146|||S1800|contact@15||-48|-6|contact@11||100|-6
-Ametal-1|net@147|||S2700|mOneDock@0|m1cate[4][T]|100|-53|contact@11||100|-6
-Ametal-3|net@148|||S900|outDockP@0|m1cate[3][F]|-24|144|contact@12||-24|0
-Ametal-2|net@149|||S1800|contact@8||-36|0|contact@12||-24|0
-Ametal-3|net@151|||S900|outDockP@0|m1cate[3][T]|-42|144|contact@13||-42|6
-Ametal-3|net@153|||S900|outDockP@0|m1cate[4][F]|-18|144|contact@14||-18|-12
-Ametal-3|net@155|||S900|outDockP@0|m1cate[4][T]|-48|144|contact@15||-48|-6
-Ametal-1|net@157|||S900|mOneDock@0|m1cate[5][F]|181|-57|contact@16||181|-82
-Ametal-1|net@159|||S2700|mOneDock@0|m1cate[5][T]|204|-53|contact@17||204|-50
-Ametal-1|net@161|||S2700|mOneDock@0|m1cate[6][F]|294|-57|contact@18||294|-38
-Ametal-1|net@163|||S2700|mOneDock@0|m1cate[6][T]|317|-53|contact@19||317|-32
-Ametal-2|net@181|||S0|contact@16||181|-82|contact@22||30|-82
-Ametal-2|net@182|||S0|contact@17||204|-50|contact@21||18|-50
-Ametal-2|net@183|||S0|contact@18||294|-38|contact@23||36|-38
-Ametal-2|net@184|||S0|contact@19||317|-32|contact@20||12|-32
-Ametal-3|net@185|||S900|outDockP@0|m1cate[6][T]|12|144|contact@20||12|-32
-Ametal-3|net@186|||S900|outDockP@0|m1cate[5][F]|30|144|contact@22||30|-82
-Ametal-3|net@187|||S900|outDockP@0|m1cate[6][F]|36|144|contact@23||36|-38
-Ametal-3|net@188|||S900|outDockP@0|m1cate[5][T]|18|144|contact@21||18|-50
-Ametal-3|net@189|||S2700|mOneDock@0|sor[9]|1680|-144|outDockP@0|sir[9]|1680|864
-Ametal-3|net@191|||S900|outDockP@0|sir[2]|1638|864|mOneDock@0|sir[2]|1638|-288
-Ametal-3|net@192|||S900|outDockP@0|sir[3]|1644|864|mOneDock@0|sir[3]|1644|-288
-Ametal-3|net@193|||S900|outDockP@0|sir[4]|1650|867|mOneDock@0|sir[4]|1650|-285
-Ametal-3|net@194|||S900|outDockP@0|sir[5]|1656|864|mOneDock@0|sir[5]|1656|-288
-Ametal-3|net@195|||S900|outDockP@0|sir[6]|1662|864|mOneDock@0|sir[6]|1662|-288
-Ametal-3|net@196|||S900|outDockP@0|sir[7]|1668|864|mOneDock@0|sir[7]|1668|-288
-Ametal-3|net@197|||S900|outDockP@0|sir[8]|1674|864|mOneDock@0|sir[8]|1674|-288
-Ametal-3|net@198|||S900|outDockP@0|sir[2]|1638|864|mOneDock@0|sor[2]|1638|-144
-Ametal-3|net@199|||S900|outDockP@0|sir[3]|1644|864|mOneDock@0|sor[3]|1644|-144
-Ametal-3|net@200|||S900|outDockP@0|sir[4]|1650|867|mOneDock@0|sor[4]|1650|-141
-Ametal-3|net@201|||S900|outDockP@0|sir[5]|1656|864|mOneDock@0|sor[5]|1656|-144
-Ametal-3|net@202|||S900|outDockP@0|sir[6]|1662|864|mOneDock@0|sor[6]|1662|-144
-Ametal-3|net@203|||S900|outDockP@0|sir[7]|1668|864|mOneDock@0|sor[7]|1668|-144
-Ametal-3|net@204|||S900|outDockP@0|sir[8]|1674|864|mOneDock@0|sor[8]|1674|-144
-Ametal-2|net@205|||S1800|mOneDock@0|sor[1]|1629|-200|contact@24||1632|-200
-Ametal-3|net@206|||S2700|contact@24||1632|-200|pin@30||1632|-182
-Ametal-3|net@207|||S2700|pin@30||1632|-182|outDockP@0|si[1]|1632|864
-Edo[Lt]||D5G7;|outDockP@0|do[Lt]|O
-Esucc|do[od]|D5G7;|mOneDock@0|succ|O
-Eepi[torp]||D5G7;|outDockP@0|epi[torp]|I
-Efire[M]||D5G7;|outDockP@0|fire[M]|O
-Eflag[A][clr]||D5G7;|outDockP@0|flag[A][clr]|I
-Eflag[A][set]||D5G7;|outDockP@0|flag[A][set]|I
-Eflag[C][F]||D5G7;|outDockP@0|flag[C][F]|I
-Eflag[C][T]||D5G7;|outDockP@0|flag[C][T]|I
-Eflag[D][clr]||D5G7;|outDockP@0|flag[D][clr]|I
-Eflag[D][set]||D5G7;|outDockP@0|flag[D][set]|I
-Egnd||D5G7;|mOneDock@0|gnd_3|G
-Egnd_1||D5G7;|mOneDock@0|gnd_1|G
-Egnd_2||D5G7;|mOneDock@0|gnd_2|G
-Egnd_3||D5G7;|outDockP@0|gnd|G
-Egnd_4||D5G7;|outDockP@0|gnd_1|G
-Egnd_5||D5G7;|outDockP@0|gnd_3|G
-Egnd_6||D5G7;|outDockP@0|gnd_4|G
-Egnd_7||D5G7;|outDockP@0|gnd_5|G
-Egnd_8||D5G7;|outDockP@0|gnd_6|G
-Egnd_9||D5G7;|outDockP@0|gnd_8|G
-Egnd_10||D5G7;|outDockP@0|gnd_10|G
-Egnd_18||D5G7;|outDockP@0|gnd_18|G
-Egnd_19||D5G7;|outDockP@0|gnd_19|G
-Egnd_23||D5G7;|outDockP@0|gnd_23|G
-Egnd_26||D5G7;|outDockP@0|gnd_26|G
-Egnd_27||D5G7;|outDockP@0|gnd_27|G
-Egnd_28||D5G7;|outDockP@0|gnd_28|G
-Egnd_29||D5G7;|outDockP@0|gnd_29|G
-Egnd_30||D5G7;|outDockP@0|gnd_30|G
-Egnd_31||D5G7;|outDockP@0|gnd_31|G
-Egnd_32||D5G7;|outDockP@0|gnd_32|G
-EinLO[1]||D5G7;|outDockP@0|inLO[1]|I
-EinLO[2]||D5G7;|outDockP@0|inLO[2]|I
-EinLO[3]||D5G7;|outDockP@0|inLO[3]|I
-EinLO[4]||D5G7;|outDockP@0|inLO[4]|I
-EinLO[5]||D5G7;|outDockP@0|inLO[5]|I
-EinLO[6]||D5G7;|outDockP@0|inLO[6]|I
-EinLO[8]||D5G7;|outDockP@0|inLO[8]|I
-Em1[1]||D5G7;|outDockP@0|m1[1]|I
-Em1[2]||D5G7;|outDockP@0|m1[2]|I
-Em1[3]||D5G7;|outDockP@0|m1[3]|I
-Em1[4]||D5G7;|outDockP@0|m1[4]|I
-Em1[5]||D5G7;|outDockP@0|m1[5]|I
-Em1[6]||D5G7;|outDockP@0|m1[6]|I
-Em1[7]||D5G7;|outDockP@0|m1[37]|I
-Em1[8]||D5G7;|outDockP@0|m1[38]|I
-Em1[9]||D5G7;|outDockP@0|m1[41]|I
-Em1[10]||D5G7;|outDockP@0|m1[42]|O
-Em1[11]||D5G7;|outDockP@0|m1[39]|O
-Em1[12]||D5G7;|outDockP@0|m1[40]|O
-Em1[13]||D5G7;|outDockP@0|m1[13]|O
-Em1[14]||D5G7;|outDockP@0|m1[14]|O
-Em1[15]||D5G7;|outDockP@0|m1[15]|O
-Em1[16]||D5G7;|outDockP@0|m1[16]|O
-Em1[17]||D5G7;|outDockP@0|m1[17]|O
-Em1[18]||D5G7;|outDockP@0|m1[18]|O
-Em1[19]||D5G7;|outDockP@0|m1[19]|I
-Em1[20]||D5G7;|outDockP@0|m1[20]|I
-Em1[21]||D5G7;|outDockP@0|m1[21]|I
-Em1[22]||D5G7;|outDockP@0|m1[22]|I
-Em1[23]||D5G7;|outDockP@0|m1[23]|I
-Em1[24]||D5G7;|outDockP@0|m1[24]|I
-Em1[25]||D5G7;|outDockP@0|m1[25]|I
-Em1[26]||D5G7;|outDockP@0|m1[26]|I
-Em1[27]||D5G7;|outDockP@0|m1[27]|I
-Em1[28]||D5G7;|outDockP@0|m1[28]|O
-Em1[29]||D5G7;|outDockP@0|m1[29]|O
-Em1[30]||D5G7;|outDockP@0|m1[30]|O
-Em1[31]||D5G7;|outDockP@0|m1[31]|O
-Em1[32]||D5G7;|outDockP@0|m1[32]|O
-Em1[33]||D5G7;|outDockP@0|m1[33]|O
-Em1[34]||D5G7;|outDockP@0|m1[34]|O
-Em1[35]||D5G7;|outDockP@0|m1[35]|O
-Em1[36]||D5G7;|outDockP@0|m1[36]|O
-EoutLO[1]||D5G7;|outDockP@0|outLO[1]|O
-EoutLO[2]||D5G7;|outDockP@0|outLO[2]|O
-EoutLO[3]||D5G7;|outDockP@0|outLO[3]|O
-EoutLO[4]||D5G7;|outDockP@0|outLO[4]|O
-EoutLO[5]||D5G7;|outDockP@0|outLO[5]|O
-EoutLO[6]||D5G7;|outDockP@0|outLO[6]|O
-EoutLO[7]||D5G7;|outDockP@0|outLO[7]|O
-Epred[D]||D5G7;|outDockP@0|pred[D]|I
-Epred|pred[R]|D5G7;|mOneDock@0|pred|I
-Epred[T]||D5G7;|outDockP@0|pred[T]|O
-Eps[1]||D5G7;|outDockP@0|ps[1]|I
-Eps[2]||D5G7;|outDockP@0|ps[2]|I
-Eps[3]||D5G7;|outDockP@0|ps[3]|I
-Eps[4]||D5G7;|outDockP@0|ps[4]|I
-Eps[5]||D5G7;|outDockP@0|ps[5]|I
-Eps[6]||D5G7;|outDockP@0|ps[6]|I
-Eps[7]||D5G7;|outDockP@0|ps[7]|I
-Eps[8]||D5G7;|outDockP@0|ps[8]|I
-Eps[9]||D5G7;|outDockP@0|ps[9]|I
-Eps[10]||D5G7;|outDockP@0|ps[10]|O
-Eps[11]||D5G7;|outDockP@0|ps[11]|O
-Eps[12]||D5G7;|outDockP@0|ps[12]|O
-Eps[13]||D5G7;|outDockP@0|ps[13]|O
-Eps[14]||D5G7;|outDockP@0|ps[14]|O
-Eps[15]||D5G7;|outDockP@0|ps[15]|O
-Eps[16]||D5G7;|outDockP@0|ps[16]|O
-Eps[17]||D5G7;|outDockP@0|ps[17]|O
-Eps[18]||D5G7;|outDockP@0|ps[18]|O
-Eps[19]||D5G7;|outDockP@0|ps[19]|I
-Eps[20]||D5G7;|outDockP@0|ps[20]|I
-Eps[21]||D5G7;|outDockP@0|ps[21]|I
-Eps[22]||D5G7;|outDockP@0|ps[22]|I
-Eps[23]||D5G7;|outDockP@0|ps[23]|I
-Eps[24]||D5G7;|outDockP@0|ps[24]|I
-Eps[25]||D5G7;|outDockP@0|ps[25]|I
-Eps[26]||D5G7;|outDockP@0|ps[26]|I
-Eps[27]||D5G7;|outDockP@0|ps[27]|I
-Eps[28]||D5G7;|outDockP@0|ps[28]|O
-Eps[29]||D5G7;|outDockP@0|ps[29]|O
-Eps[30]||D5G7;|outDockP@0|ps[30]|O
-Eps[31]||D5G7;|outDockP@0|ps[31]|O
-Eps[32]||D5G7;|outDockP@0|ps[32]|O
-Eps[33]||D5G7;|outDockP@0|ps[33]|O
-Eps[34]||D5G7;|outDockP@0|ps[34]|O
-Eps[35]||D5G7;|outDockP@0|ps[35]|O
-Eps[36]||D5G7;|outDockP@0|ps[36]|O
-Eps[do]||D5G7;|outDockP@0|ps[do]|O
-Eps[skip]||D5G7;|outDockP@0|ps[skip]|O
-Ering[1]||D5G7;|mOneDock@0|in[1]|I
-Ering[2]||D5G7;|mOneDock@0|in[2]|I
-Ering[3]||D5G7;|mOneDock@0|in[3]|I
-Ering[4]||D5G7;|mOneDock@0|in[4]|I
-Ering[5]||D5G7;|mOneDock@0|in[5]|I
-Ering[6]||D5G7;|mOneDock@0|in[6]|I
-Ering[7]||D5G7;|mOneDock@0|in[7]|I
-Ering[8]||D5G7;|mOneDock@0|in[8]|I
-Ering[9]||D5G7;|mOneDock@0|in[9]|I
-Ering[10]||D5G7;|mOneDock@0|in[10]|I
-Ering[11]||D5G7;|mOneDock@0|in[11]|I
-Ering[12]||D5G7;|mOneDock@0|in[12]|I
-Ering[13]||D5G7;|mOneDock@0|in[13]|I
-Ering[14]||D5G7;|mOneDock@0|in[14]|I
-Ering[15]||D5G7;|mOneDock@0|in[15]|I
-Ering[16]||D5G7;|mOneDock@0|in[16]|I
-Ering[17]||D5G7;|mOneDock@0|in[17]|I
-Ering[18]||D5G7;|mOneDock@0|in[18]|I
-Ering[19]||D5G7;|mOneDock@0|in[19]|I
-Ering[20]||D5G7;|mOneDock@0|in[20]|I
-Ering[21]||D5G7;|mOneDock@0|in[21]|I
-Ering[22]||D5G7;|mOneDock@0|in[22]|I
-Ering[23]||D5G7;|mOneDock@0|in[23]|I
-Ering[24]||D5G7;|mOneDock@0|in[24]|I
-Ering[25]||D5G7;|mOneDock@0|in[25]|I
-Ering[26]||D5G7;|mOneDock@0|in[26]|I
-Ering[27]||D5G7;|mOneDock@0|in[27]|I
-Ering[28]||D5G7;|mOneDock@0|in[28]|I
-Ering[29]||D5G7;|mOneDock@0|in[29]|I
-Ering[30]||D5G7;|mOneDock@0|in[30]@505268089|I
-Ering[31]||D5G7;|mOneDock@0|in[30]|I
-Ering[32]||D5G7;|mOneDock@0|in[31]|I
-Ering[33]||D5G7;|mOneDock@0|in[32]|I
-Ering[34]||D5G7;|mOneDock@0|in[33]|I
-Ering[35]||D5G7;|mOneDock@0|in[34]|I
-Ering[36]||D5G7;|mOneDock@0|in[35]|I
-Esel||D5G7;|outDockP@0|sel|I
-Esf[succ]||D5G7;|outDockP@0|sf[succ]|O
-Esir[1]||D5G7;|mOneDock@0|sir[1]|I
-Esir[2]||D5G2;|mOneDock@0|sir[2]|B
-Esir[3]||D5G2;|mOneDock@0|sir[3]|B
-Esir[4]||D5G2;|mOneDock@0|sir[4]|B
-Esir[5]||D5G2;|mOneDock@0|sir[5]|B
-Esir[6]||D5G2;|mOneDock@0|sir[6]|B
-Esir[7]||D5G2;|mOneDock@0|sir[7]|B
-Esir[8]||D5G2;|mOneDock@0|sir[8]|B
-Esir[9]||D5G7;|mOneDock@0|sir[9]|B
-Esor[1]||D5G7;|outDockP@0|so[1]|B
-Esor[2]||D5G7;|outDockP@0|sor[2]|B
-Esor[3]||D5G7;|outDockP@0|sor[3]|B
-Esor[4]||D5G7;|outDockP@0|sor[4]|B
-Esor[5]||D5G7;|outDockP@0|sor[5]|B
-Esor[6]||D5G7;|outDockP@0|sor[6]|B
-Esor[7]||D5G7;|outDockP@0|sor[7]|B
-Esor[8]||D5G7;|outDockP@0|sor[8]|B
-Esor[9]||D5G7;|outDockP@0|sor[9]|B
-Evdd||D5G7;|mOneDock@0|vdd_4|P
-Evdd_1||D5G7;|mOneDock@0|vdd_1|P
-Evdd_2||D5G7;|outDockP@0|vdd_2|P
-Evdd_3||D5G7;|mOneDock@0|vdd_3|P
-Evdd_4||D5G7;|outDockP@0|vdd_4|P
-Evdd_5||D5G7;|mOneDock@0|vdd_5|P
-Evdd_6||D5G7;|mOneDock@0|vdd_6|P
-Evdd_7||D5G7;|mOneDock@0|vdd_7|P
-Evdd_8||D5G7;|outDockP@0|vdd|P
-Evdd_9||D5G7;|outDockP@0|vdd_1|P
-Evdd_10||D5G7;|outDockP@0|vdd_7|P
-Evdd_11||D5G7;|outDockP@0|vdd_8|P
-Evdd_12||D5G7;|outDockP@0|vdd_9|P
-Evdd_13||D5G7;|outDockP@0|vdd_10|P
-Evdd_14||D5G7;|outDockP@0|vdd_11|P
-Evdd_15||D5G7;|outDockP@0|vdd_14|P
-Evdd_16||D5G7;|outDockP@0|vdd_16|P
-Evdd_17||D5G7;|outDockP@0|vdd_17|P
-Evdd_18||D5G7;|outDockP@0|vdd_18|P
-Evdd_22||D5G7;|outDockP@0|vdd_22|P
-Evdd_23||D5G7;|outDockP@0|vdd_23|P
-Evdd_24||D5G7;|outDockP@0|vdd_24|P
-Evdd_33||D5G7;|outDockP@0|vdd_33|P
-Evdd_36||D5G7;|outDockP@0|vdd_36|P
-Evdd_37||D5G7;|outDockP@0|vdd_37|P
-Evdd_38||D5G7;|outDockP@0|vdd_38|P
-Evdd_39||D5G7;|outDockP@0|vdd_39|P
-Evdd_52||D5G7;|outDockP@0|vdd_52|P
-Evdd_54||D5G7;|outDockP@0|vdd_54|P
-Evdd_56||D5G7;|outDockP@0|vdd_56|P
-Evdd_57||D5G7;|outDockP@0|vdd_57|P
-Evdd_58||D5G7;|outDockP@0|vdd_58|P
-Evdd_59||D5G7;|outDockP@0|vdd_59|P
-Evdd_60||D5G7;|outDockP@0|vdd_60|P
-Evdd_61||D5G7;|outDockP@0|vdd_61|P
-Evdd_62||D5G7;|outDockP@0|vdd_62|P
-Evdd_63||D5G7;|outDockP@0|vdd_63|P
-Evdd_64||D5G7;|outDockP@0|vdd_64|P
-Evdd_69||D5G7;|outDockP@0|vdd_69|P
-Evdd_70||D5G7;|outDockP@0|vdd_70|P
-Evdd_73||D5G7;|outDockP@0|vdd_73|P
-Evdd_74||D5G7;|outDockP@0|vdd_74|P
-X
-
-# Cell m1predicate;2{sch}
-Cm1predicate;2{sch}||schematic|1234832666621|1237249175709|I
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@0||-36|-9||||
-NOff-Page|conn@1||35.5|-9||||
-NOff-Page|conn@2||-36|3|||Y|
-NOff-Page|conn@3||-11.5|5||||
-NOff-Page|conn@4||36|3||||
-NOff-Page|conn@5||36|-2||||
-NOff-Page|conn@9||-36|8|||Y|
-NOff-Page|conn@10||34|8||||
-NOff-Page|conn@11||13|-5|||XYRR|
-NOff-Page|conn@12||26|-18|||YRRR|
-NOff-Page|conn@13||13|0|||XRR|
-NOff-Page|conn@14||14.5|5|||Y|
-NOff-Page|conn@15||32.5|5|||Y|
-NOff-Page|conn@16||42|-5||||
-NOff-Page|conn@17||0.5|-13|||RRR|
-NOff-Page|conn@18||35.5|1|||Y|
-Im1predicate;1{ic}|m1predic@0||39.5|31.5|||D5G4;
-IstagesM:mOneDockStage;1{ic}|mOneDock@0||-24|0|||D5G4;
-IstagesM:outDockPredStage;1{ic}|outDockP@0||24|0|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||1|44|||||ART_message(D5G6;)Sm1predicate
-Ngeneric:Invisible-Pin|pin@1||-0.5|27|||||ART_message(D5G3;)Sies 16 February 2009
-Ngeneric:Invisible-Pin|pin@2||2.5|35.5|||||ART_message(D5G4;)S["the m1 and predicate stages,",with scan chain]
-NWire_Pin|pin@10||-24|-13||||
-NBus_Pin|pin@12||0.5|-9|-1|-1||
-NBus_Pin|pin@13||0.5|-9|-1|-1||
-NBus_Pin|pin@15||0|3|-1|-1||
-NBus_Pin|pin@16||0|3|-1|-1||
-NBus_Pin|pin@18||0|8|-1|-1||
-NBus_Pin|pin@19||0|8|-1|-1||
-NWire_Pin|pin@20||22|-16||||
-Awire|net@9|||0|mOneDock@0|pred|-28|3|conn@2|y|-34|3
-Abus|net@21||-0.5|IJ0|mOneDock@0|sir[1:9]|-25|8|conn@9|y|-34|8
-Abus|net@23||-0.5|IJ1800|conn@0|y|-34|-9|mOneDock@0|in[1:36]|-28|-9
-Awire|net@25|||1800|mOneDock@0|succ|-20|5|conn@3|a|-13.5|5
-Abus|net@27||-0.5|IJ900|pin@12||0.5|-9|pin@13||0.5|-9
-Abus|net@28||-0.5|IJ1800|pin@13||0.5|-9|outDockP@0|in[1:36]|20|-9
-Abus|net@31||-0.5|IJ900|pin@15||0|3|pin@16||0|3
-Abus|net@34||-0.5|IJ1800|outDockP@0|ps[skip,do]|29|3|conn@4|a|34|3
-Abus|net@35||-0.5|IJ0|conn@10|a|32|8|outDockP@0|sor[1:9]|26|8
-Abus|net@37||-0.5|IJ2700|pin@18||0|8|pin@19||0|8
-Abus|net@38||-0.5|IJ1800|pin@19||0|8|outDockP@0|sir[1:9]|23|8
-Awire|net@39|||0|conn@5|a|34|-2|outDockP@0|do[Lt]|28|-2
-Awire|net@44|||1800|conn@11|y|15|-5|outDockP@0|torp|20|-5
-Abus|net@46||-0.5|IJ1800|conn@13|y|15|0|outDockP@0|flag[C][T,F]|20|0
-Abus|net@47||-0.5|IJ1800|conn@14|y|16.5|5|outDockP@0|pred[D,T]|20|5
-Abus|net@50||-0.5|IJ0|outDockP@0|m1cate[1:6][T,F]|19|3|pin@15||0|3
-Abus|net@52||-0.5|IJ1800|outDockP@0|ps[1:36]|30|-9|conn@1|a|33.5|-9
-Awire|net@53|||1800|outDockP@0|fire[M]|28|-5|conn@16|a|40|-5
-Abus|net@54||-0.5|IJ0|pin@16||0|3|mOneDock@0|succ_1|-20|3
-Abus|net@55||-0.5|1800|mOneDock@0|sor[1:9]|-22|8|pin@18||0|8
-Abus|net@56||-0.5|IJ1800|mOneDock@0|out[1:36]|-18|-9|pin@12||0.5|-9
-Abus|net@58||-0.5|IJ900|pin@13||0.5|-9|conn@17|a|0.5|-11
-Abus|net@59||-0.5|IJ0|conn@18|a|33.5|1|outDockP@0|flag[A,D][set,clr]|28|1
-Abus|net@60||-0.5|IJ2700|conn@12|y|26|-16|outDockP@0|inLO[1:6,8]|26|-13
-Awire|take[m1]|D5G2;||900|mOneDock@0|take[1]|-24|-12|pin@10||-24|-13
-Awire|take[ps]|D5G2;||900|outDockP@0|take[1]|22|-12|pin@20||22|-16
-Edo[Ld,Co,Mv,Tp,Lt]|do[Lt]|D6G2;|conn@5|y|O
-Etorp|epi[torp]|D4G2;|conn@11|a|I
-Efire[M]||D6G2;|conn@16|y|O
-Eflag[A,D][set,clr]||D6G2;|conn@18|y|O
-Eflag[C][T,F]||D4G2;|conn@13|a|I
-EinLO[1:6,8]||D4G2;|conn@12|a|I
-Eps[37:72]|m1[1:36]|D6G2;|conn@17|y|O
-Edo[od]|m1[succ]|D6G2;|conn@3|y|O
-Epred[D,T]||D4G2;|conn@14|a|I
-Epred|pred[R]|D4G2;|conn@2|a|I
-Eps[1:36]||D6G2;|conn@1|y|O
-Eps[skip,do]||D6G2;|conn@4|y|O
-Ein[1:36]|ring[1:36]|D4G2;|conn@0|a|I
-Esucc|sf[succ]|D6G2;|conn@15|y|O
-Esir[1:9]||D4G2;|conn@9|a|I
-Esor[1:9]||D6G2;|conn@10|y|O
-X
-
-# Cell northFifo;1{ic}
-CnorthFifo;1{ic}||artwork|1226940536869|1237556915698|EI
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NThick-Circle|art@1||1|9|2|2|RRR||ART_degrees()F[0.0,3.1415927]
-NThick-Circle|art@2||1|12|2|2|RRR||ART_degrees()F[0.0,3.1415927]
-NThick-Circle|art@3||1|6|2|2|RRR||ART_degrees()F[0.0,3.1415927]
-Nschematic:Bus_Pin|pin@0||-3|-2|-1|-1||
-Nschematic:Bus_Pin|pin@1||3|-2|-1|-1||
-Nschematic:Bus_Pin|pin@2||-2|-6|-1|-1||
-Nschematic:Bus_Pin|pin@3||2|-6|-1|-1||
-Nschematic:Bus_Pin|pin@4||-3|3|-1|-1||
-Nschematic:Bus_Pin|pin@5||-1|9|-1|-1||
-Nschematic:Bus_Pin|pin@6||-1|12|-1|-1||
-Nschematic:Bus_Pin|pin@7||-1|6|-1|-1||
-Nschematic:Bus_Pin|pin@8||3|3|-1|-1||
-NPin|pin@9||1|7|1|1||
-NPin|pin@10||-1|9|1|1||
-NPin|pin@11||-2|7|1|1||
-NPin|pin@12||-2|8|1|1||
-NPin|pin@13||1.5|-5|1|1||
-NPin|pin@14||1|8|1|1||
-NPin|pin@15||0|-4|1|1||
-NPin|pin@17||1|10|1|1||
-NPin|pin@18||0|7|1|1||
-NPin|pin@19||0|8|1|1||
-NPin|pin@20||2|4|1|1||
-NPin|pin@21||2|-6|1|1||
-NPin|pin@22||1.5|-7|1|1||
-NPin|pin@23||-2|-4|1|1||
-NPin|pin@24||2|-4|1|1||
-NPin|pin@25||-2|13|1|1||
-NPin|pin@26||-1|12|1|1||
-NPin|pin@27||0|-5|1|1||
-NPin|pin@28||-2|11|1|1||
-NPin|pin@29||1|11|1|1||
-NPin|pin@31||-2|4|1|1||
-NPin|pin@32||1|13|1|1||
-NPin|pin@33||0|10|1|1||
-NPin|pin@34||0|11|1|1||
-NPin|pin@35||2|-2|1|1||
-NPin|pin@36||3|-2|1|1||
-NPin|pin@37||-2|-2|1|1||
-NPin|pin@38||-3|-2|1|1||
-NPin|pin@41||-1|6|1|1||
-NPin|pin@42||0|4|1|1||
-NPin|pin@43||-2|5|1|1||
-NPin|pin@44||1|5|1|1||
-NPin|pin@46||0|5|1|1||
-Ngeneric:Invisible-Pin|pin@47||0|1|||||ART_message(D5G1.5;)S[north,FIFO]
-NPin|pin@48||-2|-7|1|1||
-NPin|pin@49||-2|-5|1|1||
-NPin|pin@50||-2|10|1|1||
-NPin|pin@51||-2|3|1|1||
-NPin|pin@52||-3|3|1|1||
-NPin|pin@53||2|3|1|1||
-NPin|pin@54||3|3|1|1||
-Ngeneric:Invisible-Pin|pin@55||0|12|||||ART_message(D5G1.5;)S85
-Ngeneric:Invisible-Pin|pin@56||0|9|||||ART_message(D5G1.5;)S6
-Ngeneric:Invisible-Pin|pin@57||0|6|||||ART_message(D5G1.5;)S12
-AThicker|net@0|||FS634|pin@21||2|-6|pin@22||1.5|-7
-AThicker|net@1|||FS1350|pin@50||-2|10|pin@10||-1|9
-AThicker|net@2|||FS450|pin@26||-1|12|pin@28||-2|11
-AThicker|net@3|||FS1800|pin@28||-2|11|pin@34||0|11
-AThicker|net@4|||FS450|pin@10||-1|9|pin@12||-2|8
-AThicker|net@5|||FS1166|pin@13||1.5|-5|pin@21||2|-6
-AThicker|net@8|||FS0|pin@32||1|13|pin@25||-2|13
-AThicker|net@9|||FS1800|pin@34||0|11|pin@29||1|11
-AThicker|net@10|||FS2700|pin@33||0|10|pin@34||0|11
-AThicker|net@11|||FS0|pin@20||2|4|pin@42||0|4
-AThicker|net@12|||FS2700|pin@18||0|7|pin@19||0|8
-AThicker|net@13|||FS1350|pin@11||-2|7|pin@41||-1|6
-AThicker|net@14|||FS450|pin@41||-1|6|pin@43||-2|5
-AThicker|net@15|||FS1800|pin@43||-2|5|pin@46||0|5
-AThicker|net@16|||FS2700|pin@48||-2|-7|pin@49||-2|-5
-AThicker|net@19|||FS1800|pin@48||-2|-7|pin@22||1.5|-7
-AThicker|net@20|||FS900|pin@53||2|3|pin@35||2|-2
-AThicker|net@21|||FS900|pin@35||2|-2|pin@24||2|-4
-AThicker|net@22|||FS1800|pin@35||2|-2|pin@36||3|-2
-AThicker|net@23|||FS0|pin@42||0|4|pin@31||-2|4
-AThicker|net@25|||FS1800|pin@15||0|-4|pin@24||2|-4
-AThicker|net@26|||FS0|pin@37||-2|-2|pin@38||-3|-2
-AThicker|net@27|||FS1800|pin@46||0|5|pin@44||1|5
-AThicker|net@28|||FS1800|pin@49||-2|-5|pin@27||0|-5
-AThicker|net@29|||FS2700|pin@42||0|4|pin@46||0|5
-AThicker|net@32|||FS1800|pin@12||-2|8|pin@19||0|8
-AThicker|net@34|||FS900|pin@51||-2|3|pin@37||-2|-2
-AThicker|net@36|||FS0|pin@17||1|10|pin@50||-2|10
-AThicker|net@37|||FS1800|pin@19||0|8|pin@14||1|8
-AThicker|net@38|||FS1800|pin@23||-2|-4|pin@15||0|-4
-AThicker|net@39|||FS1800|pin@27||0|-5|pin@13||1.5|-5
-AThicker|net@40|||FS0|pin@9||1|7|pin@11||-2|7
-AThicker|net@41|||FS900|pin@15||0|-4|pin@27||0|-5
-AThicker|net@42|||FS1350|pin@25||-2|13|pin@26||-1|12
-AThicker|net@43|||FS900|pin@31||-2|4|pin@51||-2|3
-AThicker|net@44|||FS0|pin@51||-2|3|pin@52||-3|3
-AThicker|net@45|||FS900|pin@20||2|4|pin@53||2|3
-AThicker|net@46|||FS1800|pin@53||2|3|pin@54||3|3
-AThicker|net@47|||FS900|pin@37||-2|-2|pin@23||-2|-4
-Ein[1:37],ain[T,1:14]|ain[TT,1:14],in[1:37]|D5G2;|pin@2||I
-Eout[1:37],aout[T,1:14]|aout[TT,1:14],out[1:37]|D5G2;|pin@3||O
-Efin||D5G2;|pin@0||I
-Efout||D5G2;|pin@1||O
-Epred||D5G2;|pin@4||I
-Esic[1:9]||D5G2;|pin@5||B
-Esid[1:9]||D5G2;|pin@6||B
-Esir[1:9]||D5G2;|pin@7||B
-Esucc||D5G2;|pin@8||O
-X
-
-# Cell northFifo;1{sch}
-CnorthFifo;1{sch}||schematic|1226317630702|1237217311672|I
+# Cell northFifo;1{sch}
+CnorthFifo;1{sch}||schematic|1226317630702|1237217311672|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-27|8||||
 NOff-Page|conn@1||-27|0|||X|
@@ -5030,11 +4455,11 @@ Esucc||D6G2;|conn@1|y|O
 X
 
 # Cell outM1PredLit;1{ic}
-CoutM1PredLit;1{ic}||artwork|1237245852416|1237557726722|E
+CoutM1PredLit;1{ic}||artwork|1237245852416|1237772701868|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@0||-4|-15|-1|-1||
 Nschematic:Bus_Pin|pin@2||-4|1|-1|-1||
-Nschematic:Bus_Pin|pin@4||4|1|-1|-1|RR|
+Nschematic:Bus_Pin|pin@4||4|1|-1|-1||
 Ngeneric:Invisible-Pin|pin@5||3|1|1|1|RR|
 Nschematic:Bus_Pin|pin@6||6|-9|-1|-1||
 Nschematic:Bus_Pin|pin@8||4|5|-1|-1||
@@ -5062,8 +4487,6 @@ NPin|pin@43||2|8|1|1||
 NPin|pin@44||1|9|1|1||
 NPin|pin@45||-3|6|1|1||
 NPin|pin@46||3|6|1|1||
-NPin|pin@49||-3|-2|1|1||
-NPin|pin@50||-4|-2|1|1||
 NPin|pin@53||0|-7|1|1||
 NPin|pin@56||-4|-7|1|1||
 NPin|pin@57||-4|-11|1|1||
@@ -5083,7 +4506,6 @@ Ngeneric:Invisible-Pin|pin@79||0|-9|||||ART_message(D5G3;)SM1
 NPin|pin@82||4|-6|1|1||
 NPin|pin@83||6|-9|1|1||
 NPin|pin@84||4|-11|1|1||
-Nschematic:Bus_Pin|pin@85||-4|-2|-1|-1|XRRR|
 NPin|pin@87||-3|1|1|1||
 NPin|pin@88||-4|1|1|1||
 NPin|pin@89||-3|5|1|1||
@@ -5113,7 +4535,6 @@ AThicker|net@23|||FS2700|pin@39||0|6|pin@40||0|7
 AThicker|net@24|||FS1800|pin@40||0|7|pin@41||1|7
 AThicker|net@25|||FS2250|pin@41||1|7|pin@43||2|8
 AThicker|net@26|||FS1800|pin@45||-3|6|pin@46||3|6
-AThicker|net@34|||FS0|pin@49||-3|-2|pin@50||-4|-2
 AThicker|net@41|||FS1800|pin@42||0|-6|pin@31||3|-6
 AThicker|net@45|||FS1800|pin@30||-3|-6|pin@42||0|-6
 AThicker|net@46|||FS900|pin@42||0|-6|pin@53||0|-7
@@ -5135,9 +4556,7 @@ AThicker|net@71|||FS563|pin@83||6|-9|pin@72||4|-12
 AThicker|net@72|||FS2700|pin@72||4|-12|pin@84||4|-11
 AThicker|net@74|||FS1800|pin@76||0|-11|pin@84||4|-11
 AThicker|net@76|||FS900|pin@89||-3|5|pin@87||-3|1
-AThicker|net@78|||FS900|pin@87||-3|1|pin@49||-3|-2
 AThicker|net@79|||FS0|pin@87||-3|1|pin@88||-4|1
-AThicker|net@80|||FS900|pin@49||-3|-2|pin@101||-3|-5
 AThicker|net@82|||FS900|pin@45||-3|6|pin@89||-3|5
 AThicker|net@83|||FS0|pin@89||-3|5|pin@90||-4|5
 AThicker|net@84|||FS2700|pin@91||3|5|pin@46||3|6
@@ -5152,25 +4571,602 @@ AThicker|net@92|||FS1800|pin@98||-3|-18|pin@94||0|-18
 AThicker|net@94|||FS900|pin@101||-3|-5|pin@30||-3|-6
 AThicker|net@95|||FS0|pin@101||-3|-5|pin@102||-4|-5
 AThicker|net@96|||FS900|pin@91||3|5|pin@31||3|-6
-Edp[1:37,B]||D5G2;|pin@0||I
-Eaout[TT,1:14],ds[1:37]|dsA[TT,1:14],dsD[1:37]|D5G2;|pin@99||O
-Eepi[torp]||D5G2;|pin@2||I
-Eflag[A,D][set,clr]||D5G2;|pin@4||O
-Epred_1[D,T]|flag[C][T]|D5G2;|pin@85||I
-Em1[1:36]||D5G2;|pin@6||O
-Epred[D,T]||D5G2;|pin@12||I
-Epred[R]||D5G2;|pin@14||I
-Eps[skip,do]||D5G2;|pin@16||O
-Ering[1:36]||D5G2;|pin@18||I
+AThicker|net@97|||FS900|pin@87||-3|1|pin@101||-3|-5
+Edp[1:37,B]||D4G2;|pin@0||I
+Eaout[TT,1:14],ds[1:37]|dsA[TT,1:14],dsD[1:37]|D6G2;|pin@99||O
+Eepi[torp]||D4G2;|pin@2||I
+Eflag[A,D][set,clr]||D6G2;|pin@4||O
+Em1[1:36]||D6G2;|pin@6||O
+Epred[D,T]||D4G2;|pin@12||I
+Epred[R]||D4G2;|pin@14||I
+Eps[skip,do]||D6G2;|pin@16||O
+Ering[1:36]||D4G2;|pin@18||I
 EsignalBitFromInboundSwitchFabric||D4G2;|pin@22||I
 Esir[1:9]||D5G2;|pin@24||I
 Esor[1:9]||D5G2;|pin@26||O
-Esucc[D,T]||D5G2;|pin@28||O
-Em1[succ]|succ[m1]|D5G2;|pin@8||O
+Esucc[D,T]||D6G2;|pin@28||O
+Em1[succ]|succ[m1]|D6G2;|pin@8||O
+X
+
+# Cell outM1PredLit;3{lay}
+CoutM1PredLit;3{lay}||cmos90|1234833024712|1237852643075|I|ATTR_NCC(D5G6;NTY1566.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237852913753|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237852913753
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-253|-12||||
+NX-Metal-2-Metal-3-Con|contact@1||-102|-12||||
+NX-Metal-1-Metal-2-Con|contact@2||-230|-6||||
+NX-Metal-2-Metal-3-Con|contact@3||-114|-6||||
+NX-Metal-1-Metal-2-Con|contact@4||-140|0||||
+NX-Metal-2-Metal-3-Con|contact@5||-96|0||||
+NX-Metal-1-Metal-2-Con|contact@6||-117|6||||
+NX-Metal-2-Metal-3-Con|contact@7||-120|6||||
+NX-Metal-1-Metal-2-Con|contact@8||-36|0||||
+NX-Metal-1-Metal-2-Con|contact@9||-13|6||||
+NX-Metal-1-Metal-2-Con|contact@10||77|-12||||
+NX-Metal-1-Metal-2-Con|contact@11||100|-6||||
+NX-Metal-2-Metal-3-Con|contact@12||-24|0||||
+NX-Metal-2-Metal-3-Con|contact@13||-42|6||||
+NX-Metal-2-Metal-3-Con|contact@14||-18|-12||||
+NX-Metal-2-Metal-3-Con|contact@15||-48|-6||||
+NX-Metal-1-Metal-2-Con|contact@16||181|-82||||
+NX-Metal-1-Metal-2-Con|contact@17||204|-50||||
+NX-Metal-1-Metal-2-Con|contact@18||294|-38||||
+NX-Metal-1-Metal-2-Con|contact@19||317|-32||||
+NX-Metal-2-Metal-3-Con|contact@20||12|-32||||
+NX-Metal-2-Metal-3-Con|contact@21||18|-50||||
+NX-Metal-2-Metal-3-Con|contact@22||30|-82||||
+NX-Metal-2-Metal-3-Con|contact@23||36|-38||||
+NX-Metal-2-Metal-3-Con|contact@24||1632|-200||||
+NX-Metal-2-Metal-3-Con|contact@25||1632|1496||||
+NX-Metal-2-Metal-3-Con|contact@33||-486|156||||
+NX-Metal-2-Metal-3-Con|contact@34||-324|156||||
+NX-Metal-2-Metal-3-Con|contact@35||-180|614||||
+NX-Metal-2-Metal-3-Con|contact@36||-342|614||||
+NX-Metal-2-Metal-3-Con|contact@37||-12|176||||
+NX-Metal-2-Metal-3-Con|contact@38||-252|1522||||
+NX-Metal-2-Metal-3-Con|contact@39||-252|682||||
+NX-Metal-2-Metal-3-Con|contact@40||-108|1408||||
+NX-Metal-2-Metal-3-Con|contact@41||-108|538||||
+NX-Metal-2-Metal-3-Con|contact@42||1134|858||||
+NX-Metal-2-Metal-3-Con|contact@43||1134|1546||||
+NX-Metal-2-Metal-3-Con|contact@44||-444|1096||||
+NX-Metal-2-Metal-3-Con|contact@45||-414|1096||||
+NX-Metal-2-Metal-3-Con|contact@46||-390|1096||||
+NX-Metal-2-Metal-3-Con|contact@47||-360|1096||||
+NX-Metal-2-Metal-3-Con|contact@48||-330|1096||||
+NX-Metal-2-Metal-3-Con|contact@49||-300|1096||||
+NX-Metal-3-Metal-4-Con|contact@50||-444|1200.8||||
+NX-Metal-3-Metal-4-Con|contact@51||-414|1206.6||||
+NX-Metal-3-Metal-4-Con|contact@52||-390|1212.4||||
+NX-Metal-3-Metal-4-Con|contact@53||-360|1218.2||||
+NX-Metal-3-Metal-4-Con|contact@54||-330|1224||||
+NX-Metal-3-Metal-4-Con|contact@55||-300|1229.8||||
+IstagesM:litDandP;2{lay}|litDandP@1||0|1440|||D5G4;
+IstagesM:mOneDockStage;1{lay}|mOneDock@0||0|-144|||D5G4;
+IstagesM:outDockPredStage;2{lay}|outDockP@1||0|504|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||-764.5|-142|||||ART_message(D5G40;)Sm1stage
+NMetal-2-Pin|pin@7||-300|0||||
+NMetal-2-Pin|pin@9||-300|-6||||
+NMetal-2-Pin|pin@11||-300|-12||||
+NMetal-2-Pin|pin@13||-105|6||||
+NMetal-2-Pin|pin@54||-801|538||||
+NMetal-2-Pin|pin@56||283|1546||||
+NMetal-2-Pin|pin@58||283|1552||||
+Ametal-3|net@83|||S2700|mOneDock@0|x[10]|1536|-44|outDockP@1|m1[10]|1536|6
+Ametal-3|net@84|||S900|outDockP@1|m1[1]|324|6|mOneDock@0|x[1]|324|-44
+Ametal-3|net@85|||S900|outDockP@1|m1[2]|468|6|mOneDock@0|x[2]|468|-44
+Ametal-3|net@86|||S900|outDockP@1|m1[3]|612|6|mOneDock@0|x[3]|612|-44
+Ametal-3|net@87|||S900|outDockP@1|m1[4]|756|6|mOneDock@0|x[4]|756|-44
+Ametal-3|net@88|||S900|outDockP@1|m1[5]|900|6|mOneDock@0|x[5]|900|-44
+Ametal-3|net@89|||S900|outDockP@1|m1[6]|1044|6|mOneDock@0|x[6]|1044|-44
+Ametal-3|net@90|||S900|outDockP@1|m1[7]|1188|6|mOneDock@0|x[7]|1188|-44
+Ametal-3|net@91|||S900|outDockP@1|m1[8]|1332|6|mOneDock@0|x[8]|1332|-44
+Ametal-3|net@92|||S900|outDockP@1|m1[9]|1476|6|mOneDock@0|x[9]|1476|-44
+Ametal-3|net@93|||S900|outDockP@1|m1[11]|1392|6|mOneDock@0|x[11]|1392|-44
+Ametal-3|net@94|||S900|outDockP@1|m1[12]|1248|6|mOneDock@0|x[12]|1248|-44
+Ametal-3|net@95|||S900|outDockP@1|m1[13]|1104|6|mOneDock@0|x[13]|1104|-44
+Ametal-3|net@96|||S900|outDockP@1|m1[14]|960|6|mOneDock@0|x[14]|960|-44
+Ametal-3|net@97|||S900|outDockP@1|m1[15]|816|6|mOneDock@0|x[15]|816|-44
+Ametal-3|net@98|||S900|outDockP@1|m1[16]|672|6|mOneDock@0|x[16]|672|-44
+Ametal-3|net@99|||S900|outDockP@1|m1[17]|528|6|mOneDock@0|x[17]|528|-44
+Ametal-3|net@100|||S900|outDockP@1|m1[18]|384|6|mOneDock@0|x[18]|384|-44
+Ametal-3|net@101|||S900|outDockP@1|m1[19]|-336|6|mOneDock@0|x[19]|-336|-44
+Ametal-3|net@102|||S900|outDockP@1|m1[20]|-480|6|mOneDock@0|x[20]|-480|-44
+Ametal-3|net@103|||S900|outDockP@1|m1[21]|-624|6|mOneDock@0|x[21]|-624|-44
+Ametal-3|net@104|||S900|outDockP@1|m1[22]|-768|6|mOneDock@0|x[22]|-768|-44
+Ametal-3|net@105|||S900|outDockP@1|m1[23]|-912|6|mOneDock@0|x[23]|-912|-44
+Ametal-3|net@106|||S900|outDockP@1|m1[24]|-1056|6|mOneDock@0|x[24]|-1056|-44
+Ametal-3|net@107|||S900|outDockP@1|m1[25]|-1200|6|mOneDock@0|x[25]|-1200|-44
+Ametal-3|net@108|||S900|outDockP@1|m1[26]|-1344|6|mOneDock@0|x[26]|-1344|-44
+Ametal-3|net@109|||S900|outDockP@1|m1[27]|-1488|6|mOneDock@0|x[27]|-1488|-44
+Ametal-3|net@110|||S900|outDockP@1|m1[28]|-1548|6|mOneDock@0|x[28]|-1548|-44
+Ametal-3|net@111|||S900|outDockP@1|m1[29]|-1404|6|mOneDock@0|x[29]|-1404|-44
+Ametal-3|net@112|||S900|outDockP@1|m1[30]|-1260|6|mOneDock@0|x[30]|-1260|-44
+Ametal-3|net@113|||S900|outDockP@1|m1[31]|-1116|6|mOneDock@0|x[31]|-1116|-44
+Ametal-3|net@114|||S900|outDockP@1|m1[32]|-972|6|mOneDock@0|x[32]|-972|-44
+Ametal-3|net@115|||S900|outDockP@1|m1[33]|-828|6|mOneDock@0|x[33]|-828|-44
+Ametal-3|net@116|||S900|outDockP@1|m1[34]|-684|6|mOneDock@0|x[34]|-684|-44
+Ametal-3|net@117|||S900|outDockP@1|m1[35]|-540|6|mOneDock@0|x[35]|-540|-44
+Ametal-3|net@118|||S900|outDockP@1|m1[36]|-396|6|mOneDock@0|x[36]|-396|-44
+Ametal-2|net@124|||S1800|pin@11||-300|-12|contact@0||-253|-12
+Ametal-1|net@125|||S2700|mOneDock@0|m1cate[1][F]|-253|-57|contact@0||-253|-12
+Ametal-2|net@126|||S1800|contact@0||-253|-12|contact@1||-102|-12
+Ametal-3|net@127|||S900|outDockP@1|m1cate[1][F]|-102|144|contact@1||-102|-12
+Ametal-2|net@128|||S1800|pin@9||-300|-6|contact@2||-230|-6
+Ametal-1|net@129|||S2700|mOneDock@0|m1cate[1][T]|-230|-53|contact@2||-230|-6
+Ametal-2|net@130|||S1800|contact@2||-230|-6|contact@3||-114|-6
+Ametal-3|net@131|||S900|outDockP@1|m1cate[1][T]|-114|144|contact@3||-114|-6
+Ametal-2|net@132|||S1800|pin@7||-300|0|contact@4||-140|0
+Ametal-1|net@133|||S2700|mOneDock@0|m1cate[2][F]|-140|-57|contact@4||-140|0
+Ametal-2|net@134|||S1800|contact@4||-140|0|contact@5||-96|0
+Ametal-3|net@135|||S900|outDockP@1|m1cate[2][F]|-96|144|contact@5||-96|0
+Ametal-2|net@136|||S0|pin@13||-105|6|contact@6||-117|6
+Ametal-1|net@137|||S2700|mOneDock@0|m1cate[2][T]|-117|-53|contact@6||-117|6
+Ametal-2|net@138|||S0|contact@6||-117|6|contact@7||-120|6
+Ametal-3|net@139|||S900|outDockP@1|m1cate[2][T]|-120|144|contact@7||-120|6
+Ametal-1|net@140|||S2700|mOneDock@0|m1cate[3][F]|-36|-57|contact@8||-36|0
+Ametal-2|net@142|||S1800|contact@13||-42|6|contact@9||-13|6
+Ametal-1|net@143|||S2700|mOneDock@0|m1cate[3][T]|-13|-53|contact@9||-13|6
+Ametal-2|net@144|||S1800|contact@14||-18|-12|contact@10||77|-12
+Ametal-1|net@145|||S2700|mOneDock@0|m1cate[4][F]|77|-57|contact@10||77|-12
+Ametal-2|net@146|||S1800|contact@15||-48|-6|contact@11||100|-6
+Ametal-1|net@147|||S2700|mOneDock@0|m1cate[4][T]|100|-53|contact@11||100|-6
+Ametal-3|net@148|||S900|outDockP@1|m1cate[3][F]|-24|144|contact@12||-24|0
+Ametal-2|net@149|||S1800|contact@8||-36|0|contact@12||-24|0
+Ametal-3|net@151|||S900|outDockP@1|m1cate[3][T]|-42|144|contact@13||-42|6
+Ametal-3|net@153|||S900|outDockP@1|m1cate[4][F]|-18|144|contact@14||-18|-12
+Ametal-3|net@155|||S900|outDockP@1|m1cate[4][T]|-48|144|contact@15||-48|-6
+Ametal-1|net@157|||S900|mOneDock@0|m1cate[5][F]|181|-57|contact@16||181|-82
+Ametal-1|net@159|||S2700|mOneDock@0|m1cate[5][T]|204|-53|contact@17||204|-50
+Ametal-1|net@161|||S2700|mOneDock@0|m1cate[6][F]|294|-57|contact@18||294|-38
+Ametal-1|net@163|||S2700|mOneDock@0|m1cate[6][T]|317|-53|contact@19||317|-32
+Ametal-2|net@181|||S0|contact@16||181|-82|contact@22||30|-82
+Ametal-2|net@182|||S0|contact@17||204|-50|contact@21||18|-50
+Ametal-2|net@183|||S0|contact@18||294|-38|contact@23||36|-38
+Ametal-2|net@184|||S0|contact@19||317|-32|contact@20||12|-32
+Ametal-3|net@185|||S900|outDockP@1|m1cate[6][T]|12|144|contact@20||12|-32
+Ametal-3|net@186|||S900|outDockP@1|m1cate[5][F]|30|144|contact@22||30|-82
+Ametal-3|net@187|||S900|outDockP@1|m1cate[6][F]|36|144|contact@23||36|-38
+Ametal-3|net@188|||S900|outDockP@1|m1cate[5][T]|18|144|contact@21||18|-50
+Ametal-3|net@189|||S2700|mOneDock@0|sor[9]|1680|-144|outDockP@1|sir[9]|1680|864
+Ametal-3|net@191|||S900|outDockP@1|sir[2]|1638|864|mOneDock@0|sir[2]|1638|-288
+Ametal-3|net@192|||S900|outDockP@1|sir[3]|1644|864|mOneDock@0|sir[3]|1644|-288
+Ametal-3|net@193|||S900|outDockP@1|sir[4]|1650|867|mOneDock@0|sir[4]|1650|-285
+Ametal-3|net@194|||S900|outDockP@1|sir[5]|1656|864|mOneDock@0|sir[5]|1656|-288
+Ametal-3|net@195|||S900|outDockP@1|sir[6]|1662|864|mOneDock@0|sir[6]|1662|-288
+Ametal-3|net@196|||S900|outDockP@1|sir[7]|1668|864|mOneDock@0|sir[7]|1668|-288
+Ametal-3|net@197|||S900|outDockP@1|sir[8]|1674|864|mOneDock@0|sir[8]|1674|-288
+Ametal-3|net@198|||S900|outDockP@1|sir[2]|1638|864|mOneDock@0|sor[2]|1638|-144
+Ametal-3|net@199|||S900|outDockP@1|sir[3]|1644|864|mOneDock@0|sor[3]|1644|-144
+Ametal-3|net@200|||S900|outDockP@1|sir[4]|1650|867|mOneDock@0|sor[4]|1650|-141
+Ametal-3|net@201|||S900|outDockP@1|sir[5]|1656|864|mOneDock@0|sor[5]|1656|-144
+Ametal-3|net@202|||S900|outDockP@1|sir[6]|1662|864|mOneDock@0|sor[6]|1662|-144
+Ametal-3|net@203|||S900|outDockP@1|sir[7]|1668|864|mOneDock@0|sor[7]|1668|-144
+Ametal-3|net@204|||S900|outDockP@1|sir[8]|1674|864|mOneDock@0|sor[8]|1674|-144
+Ametal-2|net@205|||S1800|mOneDock@0|sor[1]|1629|-200|contact@24||1632|-200
+Ametal-3|net@245|||S2700|outDockP@1|ps[1]|318|1137.5|litDandP@1|ps[1]|318|1158
+Ametal-3|net@246|||S900|litDandP@1|ps[2]|462|1158|outDockP@1|ps[2]|462|1137.5
+Ametal-3|net@247|||S900|litDandP@1|ps[3]|606|1158|outDockP@1|ps[3]|606|1137.5
+Ametal-3|net@248|||S900|litDandP@1|ps[4]|750|1158|outDockP@1|ps[4]|750|1137.5
+Ametal-3|net@249|||S900|litDandP@1|ps[5]|894|1158|outDockP@1|ps[5]|894|1137.5
+Ametal-3|net@250|||S900|litDandP@1|ps[6]|1038|1158|outDockP@1|ps[6]|1038|1137.5
+Ametal-3|net@251|||S900|litDandP@1|ps[7]|1182|1158|outDockP@1|ps[7]|1182|1137.5
+Ametal-3|net@252|||S900|litDandP@1|ps[8]|1326|1158|outDockP@1|ps[8]|1326|1137.5
+Ametal-3|net@253|||S900|litDandP@1|ps[9]|1470|1158|outDockP@1|ps[9]|1470|1137.5
+Ametal-3|net@254|||S900|litDandP@1|ps[10]|1530|1158|outDockP@1|ps[10]|1530|1137.5
+Ametal-3|net@255|||S900|litDandP@1|ps[11]|1386|1158|outDockP@1|ps[11]|1386|1137.5
+Ametal-3|net@256|||S900|litDandP@1|ps[12]|1242|1158|outDockP@1|ps[12]|1242|1137.5
+Ametal-3|net@257|||S900|litDandP@1|ps[13]|1098|1158|outDockP@1|ps[13]|1098|1137.5
+Ametal-3|net@258|||S900|litDandP@1|ps[14]|954|1158|outDockP@1|ps[14]|954|1137.5
+Ametal-3|net@259|||S900|litDandP@1|ps[15]|810|1158|outDockP@1|ps[15]|810|1137.5
+Ametal-3|net@260|||S900|litDandP@1|ps[16]|666|1158|outDockP@1|ps[16]|666|1137.5
+Ametal-3|net@261|||S900|litDandP@1|ps[17]|522|1158|outDockP@1|ps[17]|522|1137.5
+Ametal-3|net@262|||S900|litDandP@1|ps[18]|378|1158|outDockP@1|ps[18]|378|1137.5
+Ametal-3|net@263|||S2700|outDockP@1|sor[9]|1680|1008|litDandP@1|sir[9]|1680|1440
+Ametal-3|net@264|||S900|litDandP@1|sir[2]|1638|1440|outDockP@1|sor[2]|1638|1008
+Ametal-3|net@265|||S900|litDandP@1|sir[3]|1644|1440|outDockP@1|sor[3]|1644|1008
+Ametal-3|net@266|||S900|litDandP@1|sir[4]|1650|1443|outDockP@1|sor[4]|1650|1011
+Ametal-3|net@267|||S900|litDandP@1|sir[5]|1656|1440|outDockP@1|sor[5]|1656|1008
+Ametal-3|net@268|||S900|litDandP@1|sir[6]|1662|1440|outDockP@1|sor[6]|1662|1008
+Ametal-3|net@269|||S900|litDandP@1|sir[7]|1668|1440|outDockP@1|sor[7]|1668|1008
+Ametal-3|net@270|||S900|litDandP@1|sir[8]|1674|1440|outDockP@1|sor[8]|1674|1008
+Ametal-3|net@271|||S2700|outDockP@1|sor[1]|1632|1008|contact@25||1632|1496
+Ametal-2|net@272|||S1800|litDandP@1|sir[1]|1629|1496|contact@25||1632|1496
+Ametal-3|net@289|||S900|litDandP@1|ps[20]|-324|1158|contact@34||-324|156
+Ametal-2|net@291|||S0|contact@34||-324|156|contact@33||-486|156
+Ametal-3|net@292|||S2700|outDockP@1|ps[20]|-486|138|contact@33||-486|156
+Ametal-3|net@295|||S900|litDandP@1|ps[19]|-180|1158|contact@35||-180|614
+Ametal-3|net@298|||S2700|outDockP@1|ps[19]|-342|138|contact@36||-342|614
+Ametal-3|net@299|||S2700|contact@24||1632|-200|outDockP@1|sir[1]|1632|864
+Ametal-2|net@300|||S0|contact@35||-180|614|contact@36||-342|614
+Ametal-3|net@303|||S900|litDandP@1|fire[M]|-12|1164|contact@37||-12|176
+Ametal-2|net@305|||S1800|outDockP@1|fire[M]|-603.5|176|contact@37||-12|176
+Ametal-2|net@307|||S1800|outDockP@1|do[Lt]|-503.5|682|contact@39||-252|682
+Ametal-2|net@309|||S0|litDandP@1|do[Lt]|-210|1522|contact@38||-252|1522
+Ametal-3|net@313|||S900|contact@38||-252|1522|contact@39||-252|682
+Ametal-2|net@316|||S0|litDandP@1|succ[D]|-47|1408|contact@40||-108|1408
+Ametal-3|net@317|||S900|contact@40||-108|1408|contact@41||-108|538
+Ametal-2|net@326|||S900|pin@54||-801|538|outDockP@1|succ[sf]|-801|532
+Ametal-2|net@327|||S0|contact@41||-108|538|pin@54||-801|538
+Ametal-2|net@329|||S1800|pin@56||283|1546|contact@43||1134|1546
+Ametal-2|net@330|||S0|outDockP@1|flag[C][T]|1142|858|contact@42||1134|858
+Ametal-3|net@334|||S2700|contact@42||1134|858|contact@43||1134|1546
+Ametal-2|net@338|||S2700|pin@56||283|1546|pin@58||283|1552
+Ametal-2|net@339|||S0|pin@58||283|1552|litDandP@1|flag[C]|274|1552
+Ametal-3|net@400|||S900|outDockP@1|vdd_5|144|0|mOneDock@0|vdd_4|144|0
+Ametal-3|net@401|||S900|outDockP@1|vdd_7|-1584|0|mOneDock@0|vdd_6|-1584|0
+Ametal-3|net@402|||S900|outDockP@1|vdd_9|-1296|0|mOneDock@0|vdd_8|-1296|0
+Ametal-3|net@403|||S900|outDockP@1|vdd_11|-1008|0|mOneDock@0|vdd_10|-1008|0
+Ametal-3|net@404|||S900|outDockP@1|vdd_13|-720|0|mOneDock@0|vdd_12|-720|0
+Ametal-3|net@405|||S900|outDockP@1|vdd_15|-432|0|mOneDock@0|vdd_14|-432|0
+Ametal-3|net@406|||S900|outDockP@1|vdd_17|-144|0|mOneDock@0|vdd_16|-144|0
+Ametal-3|net@407|||S900|outDockP@1|vdd_19|432|0|mOneDock@0|vdd_18|432|0
+Ametal-3|net@408|||S900|outDockP@1|vdd_21|720|0|mOneDock@0|vdd_20|720|0
+Ametal-3|net@409|||S900|outDockP@1|vdd_23|1008|0|mOneDock@0|vdd_22|1008|0
+Ametal-3|net@410|||S900|outDockP@1|vdd_25|1296|0|mOneDock@0|vdd_24|1296|0
+Ametal-3|net@411|||S900|outDockP@1|vdd_27|1584|0|mOneDock@0|vdd_26|1584|0
+Ametal-3|net@412|||S900|outDockP@1|gnd_6|0|0|mOneDock@0|gnd_5|0|0
+Ametal-3|net@413|||S900|outDockP@1|gnd_8|-1440|0|mOneDock@0|gnd_7|-1440|0
+Ametal-3|net@414|||S900|outDockP@1|gnd_10|-1152|0|mOneDock@0|gnd_9|-1152|0
+Ametal-3|net@415|||S900|outDockP@1|gnd_12|-864|0|mOneDock@0|gnd_11|-864|0
+Ametal-3|net@416|||S900|outDockP@1|gnd_14|-576|0|mOneDock@0|gnd_13|-576|0
+Ametal-3|net@417|||S900|outDockP@1|gnd_16|-288|0|mOneDock@0|gnd_15|-288|0
+Ametal-3|net@418|||S900|outDockP@1|gnd_18|288|0|mOneDock@0|gnd_17|288|0
+Ametal-3|net@419|||S900|outDockP@1|gnd_20|576|0|mOneDock@0|gnd_19|576|0
+Ametal-3|net@420|||S900|outDockP@1|gnd_22|864|0|mOneDock@0|gnd_21|864|0
+Ametal-3|net@421|||S900|outDockP@1|gnd_24|1152|0|mOneDock@0|gnd_23|1152|0
+Ametal-3|net@422|||S900|outDockP@1|gnd_26|1440|0|mOneDock@0|gnd_25|1440|0
+Ametal-3|net@423|||S900|outDockP@1|gnd_28|1728|0|mOneDock@0|gnd_27|1728|0
+Ametal-3|net@424|||S900|litDandP@1|gnd_3|-1728|1152|outDockP@1|gnd_4|-1728|1152
+Ametal-3|net@425|||S900|litDandP@1|gnd_6|0|1152|outDockP@1|gnd_5|0|1152
+Ametal-3|net@426|||S900|litDandP@1|gnd_8|-1440|1152|outDockP@1|gnd_7|-1440|1152
+Ametal-3|net@427|||S900|litDandP@1|gnd_10|-1152|1152|outDockP@1|gnd_9|-1152|1152
+Ametal-3|net@428|||S900|litDandP@1|gnd_12|-864|1152|outDockP@1|gnd_11|-864|1152
+Ametal-3|net@429|||S900|litDandP@1|gnd_14|-576|1152|outDockP@1|gnd_13|-576|1152
+Ametal-3|net@430|||S900|litDandP@1|gnd_16|-288|1152|outDockP@1|gnd_15|-288|1152
+Ametal-3|net@431|||S900|litDandP@1|gnd_18|288|1152|outDockP@1|gnd_17|288|1152
+Ametal-3|net@432|||S900|litDandP@1|gnd_20|576|1152|outDockP@1|gnd_19|576|1152
+Ametal-3|net@433|||S900|litDandP@1|gnd_22|864|1152|outDockP@1|gnd_21|864|1152
+Ametal-3|net@434|||S900|litDandP@1|gnd_24|1152|1152|outDockP@1|gnd_23|1152|1152
+Ametal-3|net@435|||S900|litDandP@1|gnd_26|1440|1152|outDockP@1|gnd_25|1440|1152
+Ametal-3|net@436|||S900|litDandP@1|gnd_28|1728|1152|outDockP@1|gnd_27|1728|1152
+Ametal-3|net@437|||S900|litDandP@1|vdd_5|144|1152|outDockP@1|vdd_4|144|1152
+Ametal-3|net@438|||S900|litDandP@1|vdd_7|-1584|1152|outDockP@1|vdd_6|-1584|1152
+Ametal-3|net@439|||S900|litDandP@1|vdd_9|-1296|1152|outDockP@1|vdd_8|-1296|1152
+Ametal-3|net@440|||S900|litDandP@1|vdd_11|-1008|1152|outDockP@1|vdd_10|-1008|1152
+Ametal-3|net@441|||S900|litDandP@1|vdd_13|-720|1152|outDockP@1|vdd_12|-720|1152
+Ametal-3|net@442|||S900|litDandP@1|vdd_15|-432|1152|outDockP@1|vdd_14|-432|1152
+Ametal-3|net@443|||S900|litDandP@1|vdd_17|-144|1152|outDockP@1|vdd_16|-144|1152
+Ametal-3|net@444|||S900|litDandP@1|vdd_19|432|1152|outDockP@1|vdd_18|432|1152
+Ametal-3|net@445|||S900|litDandP@1|vdd_21|720|1152|outDockP@1|vdd_20|720|1152
+Ametal-3|net@446|||S900|litDandP@1|vdd_23|1008|1152|outDockP@1|vdd_22|1008|1152
+Ametal-3|net@447|||S900|litDandP@1|vdd_25|1296|1152|outDockP@1|vdd_24|1296|1152
+Ametal-3|net@448|||S900|litDandP@1|vdd_27|1584|1152|outDockP@1|vdd_26|1584|1152
+Ametal-3|net@449|||S900|outDockP@1|gnd_3|-1728|0|mOneDock@0|gnd_4|-1728|0
+Ametal-2|net@451|||S1800|outDockP@1|in[1]|-448|1096|contact@44||-444|1096
+Ametal-2|net@457|||S0|contact@45||-414|1096|outDockP@1|in[2]|-420|1096
+Ametal-2|net@458|||S0|contact@46||-390|1096|outDockP@1|in[3]|-392|1096
+Ametal-2|net@459|||S0|contact@47||-360|1096|outDockP@1|in[4]|-364|1096
+Ametal-2|net@460|||S0|contact@48||-330|1096|outDockP@1|in[5]|-336|1096
+Ametal-2|net@461|||S0|contact@49||-300|1096|outDockP@1|in[6]|-308|1096
+Ametal-4|net@463|||S0|litDandP@1|outt[1]|0|1200.8|contact@50||-444|1200.8
+Ametal-4|net@465|||S0|litDandP@1|outt[2]|0|1206.6|contact@51||-414|1206.6
+Ametal-4|net@467|||S0|litDandP@1|outt[3]|0|1212.4|contact@52||-390|1212.4
+Ametal-4|net@469|||S0|litDandP@1|outt[4]|0|1218.2|contact@53||-360|1218.2
+Ametal-4|net@471|||S0|litDandP@1|outt[5]|0|1224|contact@54||-330|1224
+Ametal-4|net@473|||S0|litDandP@1|outt[6]|0|1229.8|contact@55||-300|1229.8
+Ametal-3|net@474|||S2700|contact@44||-444|1096|contact@50||-444|1200.8
+Ametal-3|net@475|||S2700|contact@45||-414|1096|contact@51||-414|1206.6
+Ametal-3|net@476|||S2700|contact@46||-390|1096|contact@52||-390|1212.4
+Ametal-3|net@477|||S2700|contact@47||-360|1096|contact@53||-360|1218.2
+Ametal-3|net@478|||S2700|contact@48||-330|1096|contact@54||-330|1224
+Ametal-3|net@479|||S2700|contact@49||-300|1096|contact@55||-300|1229.8
+Edp[1]||D5G7;|litDandP@1|dp[1]|I
+Edp[2]||D5G7;|litDandP@1|dp[2]|I
+Edp[3]||D5G7;|litDandP@1|dp[3]|I
+Edp[4]||D5G7;|litDandP@1|dp[4]|I
+Edp[5]||D5G7;|litDandP@1|dp[5]|I
+Edp[6]||D5G7;|litDandP@1|dp[6]|I
+Edp[7]||D5G7;|litDandP@1|dp[7]|I
+Edp[8]||D5G7;|litDandP@1|dp[8]|I
+Edp[9]||D5G7;|litDandP@1|dp[9]|I
+Edp[10]||D5G7;|litDandP@1|dp[10]|O
+Edp[11]||D5G7;|litDandP@1|dp[11]|O
+Edp[12]||D5G7;|litDandP@1|dp[12]|O
+Edp[13]||D5G7;|litDandP@1|dp[13]|O
+Edp[14]||D5G7;|litDandP@1|dp[14]|O
+Edp[15]||D5G7;|litDandP@1|dp[15]|O
+Edp[16]||D5G7;|litDandP@1|dp[16]|O
+Edp[17]||D5G7;|litDandP@1|dp[17]|O
+Edp[18]||D5G7;|litDandP@1|dp[18]|O
+Edp[19]||D5G7;|litDandP@1|dp[19]|O
+Edp[20]||D5G7;|litDandP@1|dp[20]|I
+Edp[21]||D5G7;|litDandP@1|dp[21]|I
+Edp[22]||D5G7;|litDandP@1|dp[22]|I
+Edp[23]||D5G7;|litDandP@1|dp[23]|I
+Edp[24]||D5G7;|litDandP@1|dp[24]|I
+Edp[25]||D5G7;|litDandP@1|dp[25]|I
+Edp[26]||D5G7;|litDandP@1|dp[26]|I
+Edp[27]||D5G7;|litDandP@1|dp[27]|I
+Edp[28]||D5G7;|litDandP@1|dp[28]|I
+Edp[29]||D5G7;|litDandP@1|dp[29]|O
+Edp[30]||D5G7;|litDandP@1|dp[30]|O
+Edp[31]||D5G7;|litDandP@1|dp[31]|O
+Edp[32]||D5G7;|litDandP@1|dp[32]|O
+Edp[33]||D5G7;|litDandP@1|dp[33]|O
+Edp[34]||D5G7;|litDandP@1|dp[34]|O
+Edp[35]||D5G7;|litDandP@1|dp[35]|O
+Edp[36]||D5G7;|litDandP@1|dp[36]|O
+Edp[37]||D5G7;|litDandP@1|dp[37]|O
+Edp[B]||D5G7;|litDandP@1|dp[B]|I
+EdsA[1]||D5G7;|litDandP@1|dsA[1]|I
+EdsA[2]||D5G7;|litDandP@1|dsA[2]|I
+EdsA[3]||D5G7;|litDandP@1|dsA[3]|I
+EdsA[4]||D5G7;|litDandP@1|dsA[4]|I
+EdsA[5]||D5G7;|litDandP@1|dsA[5]|I
+EdsA[6]||D5G7;|litDandP@1|dsA[6]|I
+EdsA[7]||D5G7;|litDandP@1|dsA[7]|I
+EdsA[8]||D5G7;|litDandP@1|dsA[8]|I
+EdsA[9]||D5G7;|litDandP@1|dsA[9]|I
+EdsA[10]||D5G7;|litDandP@1|dsA[10]|I
+EdsA[11]||D5G7;|litDandP@1|dsA[11]|I
+EdsA[12]||D5G7;|litDandP@1|dsA[12]|I
+EdsA[13]||D5G7;|litDandP@1|dsA[13]|I
+EdsA[14]||D5G7;|litDandP@1|dsA[14]|I
+EdsA[TT]||D5G7;|litDandP@1|dsA[TT]|I
+EdsD[1]||D5G7;|litDandP@1|dsD[1]|I
+EdsD[2]||D5G7;|litDandP@1|dsD[2]|I
+EdsD[3]||D5G7;|litDandP@1|dsD[3]|I
+EdsD[4]||D5G7;|litDandP@1|dsD[4]|I
+EdsD[5]||D5G7;|litDandP@1|dsD[5]|I
+EdsD[6]||D5G7;|litDandP@1|dsD[6]|I
+EdsD[7]||D5G7;|litDandP@1|dsD[7]|I
+EdsD[8]||D5G7;|litDandP@1|dsD[8]|I
+EdsD[9]||D5G7;|litDandP@1|dsD[9]|I
+EdsD[10]||D5G7;|litDandP@1|dsD[10]|O
+EdsD[11]||D5G7;|litDandP@1|dsD[11]|O
+EdsD[12]||D5G7;|litDandP@1|dsD[12]|O
+EdsD[13]||D5G7;|litDandP@1|dsD[13]|O
+EdsD[14]||D5G7;|litDandP@1|dsD[14]|O
+EdsD[15]||D5G7;|litDandP@1|dsD[15]|O
+EdsD[16]||D5G7;|litDandP@1|dsD[16]|O
+EdsD[17]||D5G7;|litDandP@1|dsD[17]|O
+EdsD[18]||D5G7;|litDandP@1|dsD[18]|O
+EdsD[19]||D5G7;|litDandP@1|dsD[19]|O
+EdsD[20]||D5G7;|litDandP@1|dsD[20]|I
+EdsD[21]||D5G7;|litDandP@1|dsD[21]|I
+EdsD[22]||D5G7;|litDandP@1|dsD[22]|I
+EdsD[23]||D5G7;|litDandP@1|dsD[23]|I
+EdsD[24]||D5G7;|litDandP@1|dsD[24]|I
+EdsD[25]||D5G7;|litDandP@1|dsD[25]|I
+EdsD[26]||D5G7;|litDandP@1|dsD[26]|I
+EdsD[27]||D5G7;|litDandP@1|dsD[27]|I
+EdsD[28]||D5G7;|litDandP@1|dsD[28]|I
+EdsD[29]||D5G7;|litDandP@1|dsD[29]|O
+EdsD[30]||D5G7;|litDandP@1|dsD[30]|O
+EdsD[31]||D5G7;|litDandP@1|dsD[31]|O
+EdsD[32]||D5G7;|litDandP@1|dsD[32]|O
+EdsD[33]||D5G7;|litDandP@1|dsD[33]|O
+EdsD[34]||D5G7;|litDandP@1|dsD[34]|O
+EdsD[35]||D5G7;|litDandP@1|dsD[35]|O
+EdsD[36]||D5G7;|litDandP@1|dsD[36]|O
+EdsD[37]||D5G7;|litDandP@1|dsD[37]|O
+Eepi[torp]||D5G7;|outDockP@1|epi[torp]|I
+Eflag[A][clr]||D5G7;|outDockP@1|flag[A][clr]|I
+Eflag[A][set]||D5G7;|outDockP@1|flag[A][set]|I
+Eflag[D][clr]||D5G7;|outDockP@1|flag[D][clr]|I
+Eflag[D][set]||D5G7;|outDockP@1|flag[D][set]|I
+Egnd||D5G7;|outDockP@1|gnd|G
+Egnd_3||D5G7;|mOneDock@0|gnd_3|G
+Egnd_4||D5G7;|litDandP@1|gnd_4|G
+Egnd_5||D5G7;|litDandP@1|gnd_5|G
+Egnd_6||D5G7;|mOneDock@0|gnd_6|G
+Egnd_7||D5G7;|litDandP@1|gnd_7|G
+Egnd_8||D5G7;|mOneDock@0|gnd_8|G
+Egnd_9||D5G7;|litDandP@1|gnd_9|G
+Egnd_10||D5G7;|mOneDock@0|gnd_10|G
+Egnd_11||D5G7;|litDandP@1|gnd_11|G
+Egnd_12||D5G7;|mOneDock@0|gnd_12|G
+Egnd_13||D5G7;|litDandP@1|gnd_13|G
+Egnd_14||D5G7;|mOneDock@0|gnd_14|G
+Egnd_15||D5G7;|litDandP@1|gnd_15|G
+Egnd_16||D5G7;|mOneDock@0|gnd_16|G
+Egnd_17||D5G7;|litDandP@1|gnd_17|G
+Egnd_18||D5G7;|mOneDock@0|gnd_18|G
+Egnd_19||D5G7;|litDandP@1|gnd_19|G
+Egnd_20||D5G7;|mOneDock@0|gnd_20|G
+Egnd_21||D5G7;|litDandP@1|gnd_21|G
+Egnd_22||D5G7;|mOneDock@0|gnd_22|G
+Egnd_23||D5G7;|litDandP@1|gnd_23|G
+Egnd_24||D5G7;|mOneDock@0|gnd_24|G
+Egnd_25||D5G7;|litDandP@1|gnd_25|G
+Egnd_26||D5G7;|mOneDock@0|gnd_26|G
+Egnd_27||D5G7;|litDandP@1|gnd_27|G
+Egnd_28||D5G7;|mOneDock@0|gnd_28|G
+Egnd_29||D5G7;|litDandP@1|gnd_29|G
+Egnd_30||D5G7;|outDockP@1|gnd_30|G
+Egnd_31||D5G7;|outDockP@1|gnd_31|G
+Egnd_34||D5G7;|outDockP@1|gnd_34|G
+Egnd_35||D5G7;|outDockP@1|gnd_35|G
+Egnd_38||D5G7;|outDockP@1|gnd_38|G
+Egnd_39||D5G7;|outDockP@1|gnd_39|G
+Egnd_42||D5G7;|outDockP@1|gnd_42|G
+Egnd_43||D5G7;|outDockP@1|gnd_43|G
+Egnd_46||D5G7;|outDockP@1|gnd_46|G
+Egnd_47||D5G7;|outDockP@1|gnd_47|G
+Egnd_50||D5G7;|outDockP@1|gnd_50|G
+Egnd_51||D5G7;|outDockP@1|gnd_51|G
+Egnd_54||D5G7;|outDockP@1|gnd_54|G
+Egnd_55||D5G7;|outDockP@1|gnd_55|G
+Egnd_56||D5G7;|outDockP@1|gnd_56|G
+Egnd_57||D5G7;|litDandP@1|gnd|G
+Egnd_58||D5G7;|litDandP@1|gnd_30|G
+Egnd_59||D5G7;|litDandP@1|gnd_35|G
+Egnd_60||D5G7;|litDandP@1|gnd_38|G
+Egnd_61||D5G7;|litDandP@1|gnd_39|G
+Egnd_62||D5G7;|litDandP@1|gnd_42|G
+Egnd_63||D5G7;|litDandP@1|gnd_43|G
+Egnd_64||D5G7;|litDandP@1|gnd_46|G
+Egnd_65||D5G7;|mOneDock@0|gnd|G
+Egnd_66||D5G7;|mOneDock@0|gnd_30|G
+Egnd_67||D5G7;|mOneDock@0|gnd_39|G
+Egnd_68||D5G7;|mOneDock@0|gnd_42|G
+Em1[1]||D5G7;|mOneDock@0|x[1]|I
+Em1[2]||D5G7;|mOneDock@0|x[2]|I
+Em1[3]||D5G7;|mOneDock@0|x[3]|I
+Em1[4]||D5G7;|mOneDock@0|x[4]|I
+Em1[5]||D5G7;|mOneDock@0|x[5]|I
+Em1[6]||D5G7;|mOneDock@0|x[6]|I
+Em1[7]||D5G7;|mOneDock@0|x[7]|I
+Em1[8]||D5G7;|mOneDock@0|x[8]|I
+Em1[9]||D5G7;|mOneDock@0|x[9]|I
+Em1[10]||D5G7;|mOneDock@0|x[10]|O
+Em1[11]||D5G7;|mOneDock@0|x[11]|O
+Em1[12]||D5G7;|mOneDock@0|x[12]|O
+Em1[13]||D5G7;|mOneDock@0|x[13]|O
+Em1[14]||D5G7;|mOneDock@0|x[14]|O
+Em1[15]||D5G7;|mOneDock@0|x[15]|O
+Em1[16]||D5G7;|mOneDock@0|x[16]|O
+Em1[17]||D5G7;|mOneDock@0|x[17]|O
+Em1[18]||D5G7;|mOneDock@0|x[18]|O
+Em1[19]||D5G7;|mOneDock@0|x[19]|I
+Em1[20]||D5G7;|mOneDock@0|x[20]|I
+Em1[21]||D5G7;|mOneDock@0|x[21]|I
+Em1[22]||D5G7;|mOneDock@0|x[22]|I
+Em1[23]||D5G7;|mOneDock@0|x[23]|I
+Em1[24]||D5G7;|mOneDock@0|x[24]|I
+Em1[25]||D5G7;|mOneDock@0|x[25]|I
+Em1[26]||D5G7;|mOneDock@0|x[26]|I
+Em1[27]||D5G7;|mOneDock@0|x[27]|I
+Em1[28]||D5G7;|mOneDock@0|x[28]|O
+Em1[29]||D5G7;|mOneDock@0|x[29]|O
+Em1[30]||D5G7;|mOneDock@0|x[30]|O
+Em1[31]||D5G7;|mOneDock@0|x[31]|O
+Em1[32]||D5G7;|mOneDock@0|x[32]|O
+Em1[33]||D5G7;|mOneDock@0|x[33]|O
+Em1[34]||D5G7;|mOneDock@0|x[34]|O
+Em1[35]||D5G7;|mOneDock@0|x[35]|O
+Em1[36]||D5G7;|mOneDock@0|x[36]|O
+Epred[D]||D5G7;|outDockP@1|pred[D]|I
+Epred[R]||D5G7;|mOneDock@0|pred|I
+Epred[T]||D5G7;|outDockP@1|pred[T]|O
+Eps[do]||D5G7;|outDockP@1|ps[do]|O
+Eps[skip]||D5G7;|outDockP@1|ps[skip]|O
+Ering[1]||D5G7;|mOneDock@0|in[1]|I
+Ering[2]||D5G7;|mOneDock@0|in[2]|I
+Ering[3]||D5G7;|mOneDock@0|in[3]|I
+Ering[4]||D5G7;|mOneDock@0|in[4]|I
+Ering[5]||D5G7;|mOneDock@0|in[5]|I
+Ering[6]||D5G7;|mOneDock@0|in[6]|I
+Ering[7]||D5G7;|mOneDock@0|in[7]|I
+Ering[8]||D5G7;|mOneDock@0|in[8]|I
+Ering[9]||D5G7;|mOneDock@0|in[9]|I
+Ering[10]||D5G7;|mOneDock@0|in[10]|I
+Ering[11]||D5G7;|mOneDock@0|in[11]|I
+Ering[12]||D5G7;|mOneDock@0|in[12]|I
+Ering[13]||D5G7;|mOneDock@0|in[13]|I
+Ering[14]||D5G7;|mOneDock@0|in[14]|I
+Ering[15]||D5G7;|mOneDock@0|in[15]|I
+Ering[16]||D5G7;|mOneDock@0|in[16]|I
+Ering[17]||D5G7;|mOneDock@0|in[17]|I
+Ering[18]||D5G7;|mOneDock@0|in[18]|I
+Ering[19]||D5G7;|mOneDock@0|in[19]|I
+Ering[20]||D5G7;|mOneDock@0|in[20]|I
+Ering[21]||D5G7;|mOneDock@0|in[21]|I
+Ering[22]||D5G7;|mOneDock@0|in[22]|I
+Ering[23]||D5G7;|mOneDock@0|in[23]|I
+Ering[24]||D5G7;|mOneDock@0|in[24]|I
+Ering[25]||D5G7;|mOneDock@0|in[25]|I
+Ering[26]||D5G7;|mOneDock@0|in[26]|I
+Ering[27]||D5G7;|mOneDock@0|in[27]|I
+Ering[28]||D5G7;|mOneDock@0|in[28]|I
+Ering[29]||D5G7;|mOneDock@0|in[29]|I
+Ering[30]||D5G7;|mOneDock@0|in[30]@505268089|I
+Ering[31]||D5G7;|mOneDock@0|in[30]|I
+Ering[32]||D5G7;|mOneDock@0|in[31]|I
+Ering[33]||D5G7;|mOneDock@0|in[32]|I
+Ering[34]||D5G7;|mOneDock@0|in[33]|I
+Ering[35]||D5G7;|mOneDock@0|in[34]|I
+Ering[36]||D5G7;|mOneDock@0|in[35]|I
+EsignalBitFromInboundSwitchFabric||D5G7;|litDandP@1|signalBitFromInboundSwitchFabric|I
+Esir[1]||D5G7;|mOneDock@0|sir[1]|I
+Esir[2]||D5G7;|mOneDock@0|sir[2]|B
+Esir[3]||D5G7;|mOneDock@0|sir[3]|B
+Esir[4]||D5G7;|mOneDock@0|sir[4]|B
+Esir[5]||D5G7;|mOneDock@0|sir[5]|B
+Esir[6]||D5G7;|mOneDock@0|sir[6]|B
+Esir[7]||D5G7;|mOneDock@0|sir[7]|B
+Esir[8]||D5G7;|mOneDock@0|sir[8]|B
+Esir[9]||D5G7;|mOneDock@0|sir[9]|B
+Esor[1]||D5G7;|litDandP@1|sor[1]|O
+Esor[2]||D5G7;|litDandP@1|sor[2]|B
+Esor[3]||D5G7;|litDandP@1|sor[3]|B
+Esor[4]||D5G7;|litDandP@1|sor[4]|B
+Esor[5]||D5G7;|litDandP@1|sor[5]|B
+Esor[6]||D5G7;|litDandP@1|sor[6]|B
+Esor[7]||D5G7;|litDandP@1|sor[7]|B
+Esor[8]||D5G7;|litDandP@1|sor[8]|B
+Esor[9]||D5G7;|litDandP@1|sor[9]|B
+Esucc[D]||D5G7;|litDandP@1|succ[D]|I
+Esucc[T]||D5G7;|litDandP@1|succ[T]|I
+Esucc[m1]||D5G7;|mOneDock@0|succ|O
+Evdd||D5G7;|outDockP@1|vdd|P
+Evdd_4||D5G7;|litDandP@1|vdd_4|P
+Evdd_5||D5G7;|mOneDock@0|vdd_5|P
+Evdd_6||D5G7;|litDandP@1|vdd_6|P
+Evdd_7||D5G7;|mOneDock@0|vdd_7|P
+Evdd_8||D5G7;|litDandP@1|vdd_8|P
+Evdd_9||D5G7;|mOneDock@0|vdd_9|P
+Evdd_10||D5G7;|litDandP@1|vdd_10|P
+Evdd_11||D5G7;|mOneDock@0|vdd_11|P
+Evdd_12||D5G7;|litDandP@1|vdd_12|P
+Evdd_13||D5G7;|mOneDock@0|vdd_13|P
+Evdd_14||D5G7;|litDandP@1|vdd_14|P
+Evdd_15||D5G7;|mOneDock@0|vdd_15|P
+Evdd_16||D5G7;|litDandP@1|vdd_16|P
+Evdd_17||D5G7;|mOneDock@0|vdd_17|P
+Evdd_18||D5G7;|litDandP@1|vdd_18|P
+Evdd_19||D5G7;|mOneDock@0|vdd_19|P
+Evdd_20||D5G7;|litDandP@1|vdd_20|P
+Evdd_21||D5G7;|mOneDock@0|vdd_21|P
+Evdd_22||D5G7;|litDandP@1|vdd_22|P
+Evdd_23||D5G7;|mOneDock@0|vdd_23|P
+Evdd_24||D5G7;|litDandP@1|vdd_24|P
+Evdd_25||D5G7;|mOneDock@0|vdd_25|P
+Evdd_26||D5G7;|litDandP@1|vdd_26|P
+Evdd_27||D5G7;|mOneDock@0|vdd_27|P
+Evdd_28||D5G7;|outDockP@1|vdd_28|P
+Evdd_29||D5G7;|litDandP@1|vdd_29|P
+Evdd_30||D5G7;|litDandP@1|vdd_30|P
+Evdd_31||D5G7;|outDockP@1|vdd_31|P
+Evdd_34||D5G7;|outDockP@1|vdd_34|P
+Evdd_37||D5G7;|outDockP@1|vdd_37|P
+Evdd_40||D5G7;|outDockP@1|vdd_40|P
+Evdd_43||D5G7;|outDockP@1|vdd_43|P
+Evdd_46||D5G7;|outDockP@1|vdd_46|P
+Evdd_49||D5G7;|outDockP@1|vdd_49|P
+Evdd_52||D5G7;|outDockP@1|vdd_52|P
+Evdd_55||D5G7;|outDockP@1|vdd_55|P
+Evdd_58||D5G7;|outDockP@1|vdd_58|P
+Evdd_61||D5G7;|outDockP@1|vdd_61|P
+Evdd_64||D5G7;|outDockP@1|vdd_64|P
+Evdd_65||D5G7;|outDockP@1|vdd_65|P
+Evdd_66||D5G7;|outDockP@1|vdd_66|P
+Evdd_67||D5G7;|litDandP@1|vdd|P
+Evdd_68||D5G7;|litDandP@1|vdd_28|P
+Evdd_69||D5G7;|litDandP@1|vdd_37|P
+Evdd_70||D5G7;|litDandP@1|vdd_40|P
+Evdd_71||D5G7;|litDandP@1|vdd_43|P
+Evdd_72||D5G7;|litDandP@1|vdd_46|P
+Evdd_73||D5G7;|litDandP@1|vdd_49|P
+Evdd_74||D5G7;|litDandP@1|vdd_52|P
+Evdd_75||D5G7;|mOneDock@0|vdd|P
+Evdd_76||D5G7;|mOneDock@0|vdd_28|P
+Evdd_77||D5G7;|mOneDock@0|vdd_43|P
+Evdd_78||D5G7;|mOneDock@0|vdd_46|P
 X
 
 # Cell outM1PredLit;2{lay}
-CoutM1PredLit;2{lay}||cmos90|1234833024712|1237233034381|I|ATTR_NCC(D5G6;NTY1566.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237214599630|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237228447790
+CoutM1PredLit;2{lay}||cmos90|1234833024712|1237839547833|I|ATTR_NCC(D5G6;NTY1566.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237770966251|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237770188294
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-253|-12||||
 NX-Metal-2-Metal-3-Con|contact@1||-102|-12||||
@@ -5197,7 +5193,26 @@ NX-Metal-2-Metal-3-Con|contact@21||18|-50||||
 NX-Metal-2-Metal-3-Con|contact@22||30|-82||||
 NX-Metal-2-Metal-3-Con|contact@23||36|-38||||
 NX-Metal-2-Metal-3-Con|contact@24||1632|-200||||
-IstagesM:litDockStage;2{lay}|litDockS@0||0|1368|||D5G4;
+NX-Metal-2-Metal-3-Con|contact@25||1632|1496||||
+NX-Metal-3-Metal-4-Con|contact@26||-78|486.6||||
+NX-Metal-3-Metal-4-Con|contact@27||-54|492.4||||
+NX-Metal-3-Metal-4-Con|contact@28||-12|498.2||||
+NX-Metal-3-Metal-4-Con|contact@29||12|504||||
+NX-Metal-3-Metal-4-Con|contact@30||42|509.8||||
+NX-Metal-3-Metal-4-Con|contact@31||60|515.6||||
+NX-Metal-3-Metal-4-Con|contact@32||102|521.4||||
+NX-Metal-2-Metal-3-Con|contact@33||-486|156||||
+NX-Metal-2-Metal-3-Con|contact@34||-324|156||||
+NX-Metal-2-Metal-3-Con|contact@35||-180|614||||
+NX-Metal-2-Metal-3-Con|contact@36||-342|614||||
+NX-Metal-2-Metal-3-Con|contact@37||72|176||||
+NX-Metal-2-Metal-3-Con|contact@38||-252|1522||||
+NX-Metal-2-Metal-3-Con|contact@39||-252|682||||
+NX-Metal-2-Metal-3-Con|contact@40||-108|1408||||
+NX-Metal-2-Metal-3-Con|contact@41||-108|538||||
+NX-Metal-2-Metal-3-Con|contact@42||1134|858||||
+NX-Metal-2-Metal-3-Con|contact@43||1134|1546||||
+IstagesM:litDandP;1{lay}|litDandP@0||0|1440|||D5G4;
 IstagesM:mOneDockStage;1{lay}|mOneDock@0||0|-144|||D5G4;
 IstagesM:outDockPredStage;1{lay}|outDockP@0||0|504|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||-764.5|-142|||||ART_message(D5G40;)Sm1stage
@@ -5205,7 +5220,9 @@ NMetal-2-Pin|pin@7||-300|0||||
 NMetal-2-Pin|pin@9||-300|-6||||
 NMetal-2-Pin|pin@11||-300|-12||||
 NMetal-2-Pin|pin@13||-105|6||||
-NMetal-3-Pin|pin@30||1632|-182||||
+NMetal-2-Pin|pin@54||-801|538||||
+NMetal-2-Pin|pin@56||283|1546||||
+NMetal-2-Pin|pin@58||283|1552||||
 Ametal-3|net@83|||S2700|mOneDock@0|x[10]|1536|-44|outDockP@0|m1[42]|1536|6
 Ametal-3|net@84|||S900|outDockP@0|m1[1]|324|6|mOneDock@0|x[1]|324|-44
 Ametal-3|net@85|||S900|outDockP@0|m1[2]|468|6|mOneDock@0|x[2]|468|-44
@@ -5298,92 +5315,157 @@ Ametal-3|net@202|||S900|outDockP@0|sir[6]|1662|864|mOneDock@0|sor[6]|1662|-144
 Ametal-3|net@203|||S900|outDockP@0|sir[7]|1668|864|mOneDock@0|sor[7]|1668|-144
 Ametal-3|net@204|||S900|outDockP@0|sir[8]|1674|864|mOneDock@0|sor[8]|1674|-144
 Ametal-2|net@205|||S1800|mOneDock@0|sor[1]|1629|-200|contact@24||1632|-200
-Ametal-3|net@206|||S2700|contact@24||1632|-200|pin@30||1632|-182
-Ametal-3|net@207|||S2700|pin@30||1632|-182|outDockP@0|si[1]|1632|864
-Ametal-2|net@209||6.2|S1800|outDockP@0|vdd_60|135.5|1130|litDockS@0|vdd_5|140.5|1130
-Ametal-2|net@210||6.2|S0|litDockS@0|gnd_2|140.5|1080|outDockP@0|gnd_30|135.5|1080
-Ametal-2|net@211||6.2|S0|litDockS@0|vdd_24|140.5|1030|outDockP@0|vdd_64|135.5|1030
-Ametal-3|net@212|||S2700|outDockP@0|ps[2]|462|1137.5|litDockS@0|ps[2]|462|1158
-Ametal-3|net@213|||S900|litDockS@0|ps[1]|318|1158|outDockP@0|ps[1]|318|1137.5
-Ametal-3|net@214|||S900|litDockS@0|ps[3]|606|1158|outDockP@0|ps[3]|606|1137.5
-Ametal-3|net@215|||S900|litDockS@0|ps[4]|750|1158|outDockP@0|ps[4]|750|1137.5
-Ametal-3|net@216|||S900|litDockS@0|ps[5]|894|1158|outDockP@0|ps[5]|894|1137.5
-Ametal-3|net@217|||S900|litDockS@0|ps[6]|1038|1158|outDockP@0|ps[6]|1038|1137.5
-Ametal-3|net@218|||S900|litDockS@0|ps[7]|1182|1158|outDockP@0|ps[7]|1182|1137.5
-Ametal-3|net@219|||S900|litDockS@0|ps[8]|1326|1158|outDockP@0|ps[8]|1326|1137.5
-Ametal-3|net@220|||S900|litDockS@0|ps[9]|1470|1158|outDockP@0|ps[9]|1470|1137.5
-Ametal-3|net@221|||S900|litDockS@0|ps[10]|1530|1158|outDockP@0|ps[10]|1530|1137.5
-Ametal-3|net@222|||S900|litDockS@0|ps[11]|1386|1158|outDockP@0|ps[11]|1386|1137.5
-Ametal-3|net@223|||S900|litDockS@0|ps[12]|1242|1158|outDockP@0|ps[12]|1242|1137.5
-Ametal-3|net@224|||S900|litDockS@0|ps[13]|1098|1158|outDockP@0|ps[13]|1098|1137.5
-Ametal-3|net@225|||S900|litDockS@0|ps[14]|954|1158|outDockP@0|ps[14]|954|1137.5
-Ametal-3|net@226|||S900|litDockS@0|ps[15]|810|1158|outDockP@0|ps[15]|810|1137.5
-Ametal-3|net@227|||S900|litDockS@0|ps[16]|666|1158|outDockP@0|ps[16]|666|1137.5
-Ametal-3|net@228|||S900|litDockS@0|ps[17]|522|1158|outDockP@0|ps[17]|522|1137.5
-Ametal-3|net@229|||S900|litDockS@0|ps[18]|378|1158|outDockP@0|ps[18]|378|1137.5
-Ametal-3|net@230|||S900|litDockS@0|sir[9]|1680|1440|outDockP@0|sor[9]|1680|1008
-Ametal-3|net@231|||S2700|outDockP@0|sor[2]|1638|1008|litDockS@0|sir[2]|1638|1440
-Ametal-3|net@232|||S2700|outDockP@0|sor[3]|1644|1008|litDockS@0|sir[3]|1644|1440
-Ametal-3|net@233|||S2700|outDockP@0|sor[4]|1650|1011|litDockS@0|sir[4]|1650|1443
-Ametal-3|net@234|||S2700|outDockP@0|sor[5]|1656|1008|litDockS@0|sir[5]|1656|1440
-Ametal-3|net@235|||S2700|outDockP@0|sor[6]|1662|1008|litDockS@0|sir[6]|1662|1440
-Ametal-3|net@236|||S2700|outDockP@0|sor[7]|1668|1008|litDockS@0|sir[7]|1668|1440
-Ametal-3|net@237|||S2700|outDockP@0|sor[8]|1674|1008|litDockS@0|sir[8]|1674|1440
-Edo[L]||D5G2;|litDockS@0|do[L]|O
-Edo[Lt]||D5G7;|outDockP@0|do[Lt]|O
-Edo[od]||D5G7;|mOneDock@0|succ|O
-Edp[1]||D5G2;|litDockS@0|dp[1]|I
-Edp[2]||D5G2;|litDockS@0|dp[2]|I
-Edp[3]||D5G2;|litDockS@0|dp[3]|I
-Edp[4]||D5G2;|litDockS@0|dp[4]|I
-Edp[5]||D5G2;|litDockS@0|dp[5]|I
-Edp[6]||D5G2;|litDockS@0|dp[6]|I
-Edp[7]||D5G2;|litDockS@0|dp[7]|I
-Edp[8]||D5G2;|litDockS@0|dp[8]|I
-Edp[9]||D5G2;|litDockS@0|dp[9]|I
-Edp[10]||D5G2;|litDockS@0|dp[10]|O
-Edp[11]||D5G2;|litDockS@0|dp[11]|O
-Edp[12]||D5G2;|litDockS@0|dp[12]|O
-Edp[13]||D5G2;|litDockS@0|dp[13]|O
-Edp[14]||D5G2;|litDockS@0|dp[14]|O
-Edp[15]||D5G2;|litDockS@0|dp[15]|O
-Edp[16]||D5G2;|litDockS@0|dp[16]|O
-Edp[17]||D5G2;|litDockS@0|dp[17]|O
-Edp[18]||D5G2;|litDockS@0|dp[18]|O
-Edp[19]||D5G2;|litDockS@0|dp[19]|O
-Edp[20]||D5G2;|litDockS@0|dp[20]|I
-Edp[21]||D5G2;|litDockS@0|dp[21]|I
-Edp[22]||D5G2;|litDockS@0|dp[22]|I
-Edp[23]||D5G2;|litDockS@0|dp[23]|I
-Edp[24]||D5G2;|litDockS@0|dp[24]|I
-Edp[25]||D5G2;|litDockS@0|dp[25]|I
-Edp[26]||D5G2;|litDockS@0|dp[26]|I
-Edp[27]||D5G2;|litDockS@0|dp[27]|I
-Edp[28]||D5G2;|litDockS@0|dp[28]|I
-Edp[29]||D5G2;|litDockS@0|dp[29]|O
-Edp[30]||D5G2;|litDockS@0|dp[30]|O
-Edp[31]||D5G2;|litDockS@0|dp[31]|O
-Edp[32]||D5G2;|litDockS@0|dp[32]|O
-Edp[33]||D5G2;|litDockS@0|dp[33]|O
-Edp[34]||D5G2;|litDockS@0|dp[34]|O
-Edp[35]||D5G2;|litDockS@0|dp[35]|O
-Edp[36]||D5G2;|litDockS@0|dp[36]|O
-Edp[37]||D5G2;|litDockS@0|dp[37]|O
-Edp[B]||D5G2;|litDockS@0|dp[B]|I
+Ametal-3|net@245|||S2700|outDockP@0|ps[1]|318|1137.5|litDandP@0|ps[1]|318|1158
+Ametal-3|net@246|||S900|litDandP@0|ps[2]|462|1158|outDockP@0|ps[2]|462|1137.5
+Ametal-3|net@247|||S900|litDandP@0|ps[3]|606|1158|outDockP@0|ps[3]|606|1137.5
+Ametal-3|net@248|||S900|litDandP@0|ps[4]|750|1158|outDockP@0|ps[4]|750|1137.5
+Ametal-3|net@249|||S900|litDandP@0|ps[5]|894|1158|outDockP@0|ps[5]|894|1137.5
+Ametal-3|net@250|||S900|litDandP@0|ps[6]|1038|1158|outDockP@0|ps[6]|1038|1137.5
+Ametal-3|net@251|||S900|litDandP@0|ps[7]|1182|1158|outDockP@0|ps[7]|1182|1137.5
+Ametal-3|net@252|||S900|litDandP@0|ps[8]|1326|1158|outDockP@0|ps[8]|1326|1137.5
+Ametal-3|net@253|||S900|litDandP@0|ps[9]|1470|1158|outDockP@0|ps[9]|1470|1137.5
+Ametal-3|net@254|||S900|litDandP@0|ps[10]|1530|1158|outDockP@0|ps[10]|1530|1137.5
+Ametal-3|net@255|||S900|litDandP@0|ps[11]|1386|1158|outDockP@0|ps[11]|1386|1137.5
+Ametal-3|net@256|||S900|litDandP@0|ps[12]|1242|1158|outDockP@0|ps[12]|1242|1137.5
+Ametal-3|net@257|||S900|litDandP@0|ps[13]|1098|1158|outDockP@0|ps[13]|1098|1137.5
+Ametal-3|net@258|||S900|litDandP@0|ps[14]|954|1158|outDockP@0|ps[14]|954|1137.5
+Ametal-3|net@259|||S900|litDandP@0|ps[15]|810|1158|outDockP@0|ps[15]|810|1137.5
+Ametal-3|net@260|||S900|litDandP@0|ps[16]|666|1158|outDockP@0|ps[16]|666|1137.5
+Ametal-3|net@261|||S900|litDandP@0|ps[17]|522|1158|outDockP@0|ps[17]|522|1137.5
+Ametal-3|net@262|||S900|litDandP@0|ps[18]|378|1158|outDockP@0|ps[18]|378|1137.5
+Ametal-3|net@263|||S2700|outDockP@0|sor[9]|1680|1008|litDandP@0|sir[9]|1680|1440
+Ametal-3|net@264|||S900|litDandP@0|sir[2]|1638|1440|outDockP@0|sor[2]|1638|1008
+Ametal-3|net@265|||S900|litDandP@0|sir[3]|1644|1440|outDockP@0|sor[3]|1644|1008
+Ametal-3|net@266|||S900|litDandP@0|sir[4]|1650|1443|outDockP@0|sor[4]|1650|1011
+Ametal-3|net@267|||S900|litDandP@0|sir[5]|1656|1440|outDockP@0|sor[5]|1656|1008
+Ametal-3|net@268|||S900|litDandP@0|sir[6]|1662|1440|outDockP@0|sor[6]|1662|1008
+Ametal-3|net@269|||S900|litDandP@0|sir[7]|1668|1440|outDockP@0|sor[7]|1668|1008
+Ametal-3|net@270|||S900|litDandP@0|sir[8]|1674|1440|outDockP@0|sor[8]|1674|1008
+Ametal-3|net@271|||S2700|outDockP@0|so[1]|1632|1008|contact@25||1632|1496
+Ametal-2|net@272|||S1800|litDandP@0|sir[1]|1629|1496|contact@25||1632|1496
+Ametal-3|net@273|||S900|litDandP@0|outLO[1]|-78|1054|contact@26||-78|486.6
+Ametal-3|net@275|||S900|litDandP@0|outLO[2]|-54|1054|contact@27||-54|492.4
+Ametal-3|net@277|||S900|litDandP@0|outLO[3]|-12|1054|contact@28||-12|498.2
+Ametal-3|net@279|||S900|litDandP@0|outLO[4]|12|1054|contact@29||12|504
+Ametal-3|net@281|||S900|litDandP@0|outLO[5]|42|1054|contact@30||42|509.8
+Ametal-3|net@283|||S900|litDandP@0|outLO[6]|60|1054|contact@31||60|515.6
+Ametal-3|net@285|||S900|litDandP@0|outLO[7]|102|1054|contact@32||102|521.4
+Ametal-3|net@289|||S900|litDandP@0|ps[20]|-324|1158|contact@34||-324|156
+Ametal-2|net@291|||S0|contact@34||-324|156|contact@33||-486|156
+Ametal-3|net@292|||S2700|outDockP@0|ps[20]|-486|138|contact@33||-486|156
+Ametal-3|net@295|||S900|litDandP@0|ps[19]|-180|1158|contact@35||-180|614
+Ametal-3|net@298|||S2700|outDockP@0|ps[19]|-342|138|contact@36||-342|614
+Ametal-3|net@299|||S2700|contact@24||1632|-200|outDockP@0|si[1]|1632|864
+Ametal-2|net@300|||S0|contact@35||-180|614|contact@36||-342|614
+Ametal-3|net@303|||S900|litDandP@0|fire[M]|72|1164|contact@37||72|176
+Ametal-2|net@305|||S1800|outDockP@0|fire[M]|-603.5|176|contact@37||72|176
+Ametal-2|net@307|||S1800|outDockP@0|do[Lt]|-503.5|682|contact@39||-252|682
+Ametal-2|net@309|||S0|litDandP@0|do[Lt]|-210|1522|contact@38||-252|1522
+Ametal-3|net@313|||S900|contact@38||-252|1522|contact@39||-252|682
+Ametal-2|net@316|||S0|litDandP@0|succ[D]|-47|1408|contact@40||-108|1408
+Ametal-3|net@317|||S900|contact@40||-108|1408|contact@41||-108|538
+Ametal-2|net@326|||S900|pin@54||-801|538|outDockP@0|succ[sf]|-801|532
+Ametal-2|net@327|||S0|contact@41||-108|538|pin@54||-801|538
+Ametal-2|net@329|||S1800|pin@56||283|1546|contact@43||1134|1546
+Ametal-2|net@330|||S0|outDockP@0|flag[C][T]|1142|858|contact@42||1134|858
+Ametal-3|net@334|||S2700|contact@42||1134|858|contact@43||1134|1546
+Ametal-2|net@338|||S2700|pin@56||283|1546|pin@58||283|1552
+Ametal-2|net@339|||S0|pin@58||283|1552|litDandP@0|flag[C]|274|1552
+Edp[1]||D5G8;|litDandP@0|dp[1]|I
+Edp[2]||D5G8;|litDandP@0|dp[2]|I
+Edp[3]||D5G8;|litDandP@0|dp[3]|I
+Edp[4]||D5G8;|litDandP@0|dp[4]|I
+Edp[5]||D5G8;|litDandP@0|dp[5]|I
+Edp[6]||D5G8;|litDandP@0|dp[6]|I
+Edp[7]||D5G8;|litDandP@0|dp[7]|I
+Edp[8]||D5G8;|litDandP@0|dp[8]|I
+Edp[9]||D5G8;|litDandP@0|dp[9]|I
+Edp[10]||D5G8;|litDandP@0|dp[10]|O
+Edp[11]||D5G8;|litDandP@0|dp[11]|O
+Edp[12]||D5G8;|litDandP@0|dp[12]|O
+Edp[13]||D5G8;|litDandP@0|dp[13]|O
+Edp[14]||D5G8;|litDandP@0|dp[14]|O
+Edp[15]||D5G8;|litDandP@0|dp[15]|O
+Edp[16]||D5G8;|litDandP@0|dp[16]|O
+Edp[17]||D5G8;|litDandP@0|dp[17]|O
+Edp[18]||D5G8;|litDandP@0|dp[18]|O
+Edp[19]||D5G8;|litDandP@0|dp[19]|O
+Edp[20]||D5G8;|litDandP@0|dp[20]|I
+Edp[21]||D5G8;|litDandP@0|dp[21]|I
+Edp[22]||D5G8;|litDandP@0|dp[22]|I
+Edp[23]||D5G8;|litDandP@0|dp[23]|I
+Edp[24]||D5G8;|litDandP@0|dp[24]|I
+Edp[25]||D5G8;|litDandP@0|dp[25]|I
+Edp[26]||D5G8;|litDandP@0|dp[26]|I
+Edp[27]||D5G8;|litDandP@0|dp[27]|I
+Edp[28]||D5G8;|litDandP@0|dp[28]|I
+Edp[29]||D5G8;|litDandP@0|dp[29]|O
+Edp[30]||D5G8;|litDandP@0|dp[30]|O
+Edp[31]||D5G8;|litDandP@0|dp[31]|O
+Edp[32]||D5G8;|litDandP@0|dp[32]|O
+Edp[33]||D5G8;|litDandP@0|dp[33]|O
+Edp[34]||D5G8;|litDandP@0|dp[34]|O
+Edp[35]||D5G8;|litDandP@0|dp[35]|O
+Edp[36]||D5G8;|litDandP@0|dp[36]|O
+Edp[37]||D5G8;|litDandP@0|dp[37]|O
+Edp[B]||D5G8;|litDandP@0|dp[B]|I
+EdsA[1]||D5G8;|litDandP@0|aout[1]|I
+EdsA[2]||D5G8;|litDandP@0|aout[2]|I
+EdsA[3]||D5G8;|litDandP@0|aout[3]|I
+EdsA[4]||D5G8;|litDandP@0|aout[4]|I
+EdsA[5]||D5G8;|litDandP@0|aout[5]|I
+EdsA[6]||D5G8;|litDandP@0|aout[6]|I
+EdsA[7]||D5G8;|litDandP@0|aout[7]|I
+EdsA[8]||D5G8;|litDandP@0|aout[8]|I
+EdsA[9]||D5G8;|litDandP@0|aout[9]|I
+EdsA[10]||D5G8;|litDandP@0|aout[10]|I
+EdsA[11]||D5G8;|litDandP@0|aout[11]|I
+EdsA[12]||D5G8;|litDandP@0|aout[12]|I
+EdsA[13]||D5G8;|litDandP@0|aout[13]|I
+EdsA[14]||D5G8;|litDandP@0|aout[14]|I
+EdsA[TT]||D5G8;|litDandP@0|aout[TT]|I
+EdsD[1]||D5G8;|litDandP@0|ds[1]|I
+EdsD[2]||D5G8;|litDandP@0|ds[2]|I
+EdsD[3]||D5G8;|litDandP@0|ds[3]|I
+EdsD[4]||D5G8;|litDandP@0|ds[4]|I
+EdsD[5]||D5G8;|litDandP@0|ds[5]|I
+EdsD[6]||D5G8;|litDandP@0|ds[6]|I
+EdsD[7]||D5G8;|litDandP@0|ds[7]|I
+EdsD[8]||D5G8;|litDandP@0|ds[8]|I
+EdsD[9]||D5G8;|litDandP@0|ds[9]|I
+EdsD[10]||D5G8;|litDandP@0|ds[10]|O
+EdsD[11]||D5G8;|litDandP@0|ds[11]|O
+EdsD[12]||D5G8;|litDandP@0|ds[12]|O
+EdsD[13]||D5G8;|litDandP@0|ds[13]|O
+EdsD[14]||D5G8;|litDandP@0|ds[14]|O
+EdsD[15]||D5G8;|litDandP@0|ds[15]|O
+EdsD[16]||D5G8;|litDandP@0|ds[16]|O
+EdsD[17]||D5G8;|litDandP@0|ds[17]|O
+EdsD[18]||D5G8;|litDandP@0|ds[18]|O
+EdsD[19]||D5G8;|litDandP@0|ds[19]|O
+EdsD[20]||D5G8;|litDandP@0|ds[20]|I
+EdsD[21]||D5G8;|litDandP@0|ds[21]|I
+EdsD[22]||D5G8;|litDandP@0|ds[22]|I
+EdsD[23]||D5G8;|litDandP@0|ds[23]|I
+EdsD[24]||D5G8;|litDandP@0|ds[24]|I
+EdsD[25]||D5G8;|litDandP@0|ds[25]|I
+EdsD[26]||D5G8;|litDandP@0|ds[26]|I
+EdsD[27]||D5G8;|litDandP@0|ds[27]|I
+EdsD[28]||D5G8;|litDandP@0|ds[28]|I
+EdsD[29]||D5G8;|litDandP@0|ds[29]|O
+EdsD[30]||D5G8;|litDandP@0|ds[30]|O
+EdsD[31]||D5G8;|litDandP@0|ds[31]|O
+EdsD[32]||D5G8;|litDandP@0|ds[32]|O
+EdsD[33]||D5G8;|litDandP@0|ds[33]|O
+EdsD[34]||D5G8;|litDandP@0|ds[34]|O
+EdsD[35]||D5G8;|litDandP@0|ds[35]|O
+EdsD[36]||D5G8;|litDandP@0|ds[36]|O
+EdsD[37]||D5G8;|litDandP@0|ds[37]|O
 Eepi[torp]||D5G7;|outDockP@0|epi[torp]|I
-Efire[M]||D5G7;|outDockP@0|fire[M]|O
-Efire[M_1]||D5G2;|litDockS@0|fire[M]|I
 Eflag[A][clr]||D5G7;|outDockP@0|flag[A][clr]|I
 Eflag[A][set]||D5G7;|outDockP@0|flag[A][set]|I
-Eflag[C]||D5G2;|litDockS@0|flag[C]|O
-Eflag[C][F]||D5G7;|outDockP@0|flag[C][F]|I
-Eflag[C][T]||D5G7;|outDockP@0|flag[C][T]|I
 Eflag[D][clr]||D5G7;|outDockP@0|flag[D][clr]|I
 Eflag[D][set]||D5G7;|outDockP@0|flag[D][set]|I
-Egnd||D5G7;|mOneDock@0|gnd_3|G
-Egnd_1||D5G7;|mOneDock@0|gnd_1|G
-Egnd_2||D5G7;|mOneDock@0|gnd_2|G
-Egnd_3||D5G7;|outDockP@0|gnd|G
 Egnd_4||D5G7;|outDockP@0|gnd_1|G
 Egnd_5||D5G7;|outDockP@0|gnd_3|G
 Egnd_6||D5G7;|outDockP@0|gnd_4|G
@@ -5391,179 +5473,64 @@ Egnd_7||D5G7;|outDockP@0|gnd_5|G
 Egnd_8||D5G7;|outDockP@0|gnd_6|G
 Egnd_9||D5G7;|outDockP@0|gnd_8|G
 Egnd_10||D5G7;|outDockP@0|gnd_10|G
-Egnd_11||D5G2;|litDockS@0|gnd_11|G
-Egnd_12||D5G2;|litDockS@0|gnd_12|G
+Egnd_11||D5G8;|litDandP@0|gnd_11|G
+Egnd_12||D5G8;|litDandP@0|gnd_12|G
+Egnd_13||D5G8;|litDandP@0|gnd_13|G
+Egnd_15||D5G7;|outDockP@0|gnd_15|G
 Egnd_18||D5G7;|outDockP@0|gnd_18|G
 Egnd_19||D5G7;|outDockP@0|gnd_19|G
 Egnd_23||D5G7;|outDockP@0|gnd_23|G
 Egnd_26||D5G7;|outDockP@0|gnd_26|G
 Egnd_27||D5G7;|outDockP@0|gnd_27|G
-Egnd_28||D5G7;|outDockP@0|gnd_28|G
 Egnd_29||D5G7;|outDockP@0|gnd_29|G
-Egnd_30||D5G7;|outDockP@0|gnd_30|G
-Egnd_31||D5G7;|outDockP@0|gnd_31|G
 Egnd_32||D5G7;|outDockP@0|gnd_32|G
-Egnd_33||D5G2;|litDockS@0|gnd|G
-Egnd_34||D5G2;|litDockS@0|gnd_1|G
-Egnd_35||D5G2;|litDockS@0|gnd_5|G
-Egnd_36||D5G2;|litDockS@0|gnd_9|G
-Egnd_37||D5G2;|litDockS@0|gnd_10|G
-EinLO[1]||D5G7;|outDockP@0|inLO[1]|I
-EinLO[2]||D5G7;|outDockP@0|inLO[2]|I
-EinLO[3]||D5G7;|outDockP@0|inLO[3]|I
-EinLO[4]||D5G7;|outDockP@0|inLO[4]|I
-EinLO[5]||D5G7;|outDockP@0|inLO[5]|I
-EinLO[6]||D5G7;|outDockP@0|inLO[6]|I
-EinLO[8]||D5G7;|outDockP@0|inLO[8]|I
-Em1[1]||D5G7;|outDockP@0|m1[1]|I
-Em1[2]||D5G7;|outDockP@0|m1[2]|I
-Em1[3]||D5G7;|outDockP@0|m1[3]|I
-Em1[4]||D5G7;|outDockP@0|m1[4]|I
-Em1[5]||D5G7;|outDockP@0|m1[5]|I
-Em1[6]||D5G7;|outDockP@0|m1[6]|I
-Em1[7]||D5G7;|outDockP@0|m1[37]|I
-Em1[8]||D5G7;|outDockP@0|m1[38]|I
-Em1[9]||D5G7;|outDockP@0|m1[41]|I
-Em1[10]||D5G7;|outDockP@0|m1[42]|O
-Em1[11]||D5G7;|outDockP@0|m1[39]|O
-Em1[12]||D5G7;|outDockP@0|m1[40]|O
-Em1[13]||D5G7;|outDockP@0|m1[13]|O
-Em1[14]||D5G7;|outDockP@0|m1[14]|O
-Em1[15]||D5G7;|outDockP@0|m1[15]|O
-Em1[16]||D5G7;|outDockP@0|m1[16]|O
-Em1[17]||D5G7;|outDockP@0|m1[17]|O
-Em1[18]||D5G7;|outDockP@0|m1[18]|O
-Em1[19]||D5G7;|outDockP@0|m1[19]|I
-Em1[20]||D5G7;|outDockP@0|m1[20]|I
-Em1[21]||D5G7;|outDockP@0|m1[21]|I
-Em1[22]||D5G7;|outDockP@0|m1[22]|I
-Em1[23]||D5G7;|outDockP@0|m1[23]|I
-Em1[24]||D5G7;|outDockP@0|m1[24]|I
-Em1[25]||D5G7;|outDockP@0|m1[25]|I
-Em1[26]||D5G7;|outDockP@0|m1[26]|I
-Em1[27]||D5G7;|outDockP@0|m1[27]|I
-Em1[28]||D5G7;|outDockP@0|m1[28]|O
-Em1[29]||D5G7;|outDockP@0|m1[29]|O
-Em1[30]||D5G7;|outDockP@0|m1[30]|O
-Em1[31]||D5G7;|outDockP@0|m1[31]|O
-Em1[32]||D5G7;|outDockP@0|m1[32]|O
-Em1[33]||D5G7;|outDockP@0|m1[33]|O
-Em1[34]||D5G7;|outDockP@0|m1[34]|O
-Em1[35]||D5G7;|outDockP@0|m1[35]|O
-Em1[36]||D5G7;|outDockP@0|m1[36]|O
-EoutLO[1]||D5G7;|outDockP@0|outLO[1]|O
-EoutLO[2]||D5G7;|outDockP@0|outLO[2]|O
-EoutLO[3]||D5G7;|outDockP@0|outLO[3]|O
-EoutLO[4]||D5G7;|outDockP@0|outLO[4]|O
-EoutLO[5]||D5G7;|outDockP@0|outLO[5]|O
-EoutLO[6]||D5G7;|outDockP@0|outLO[6]|O
-EoutLO[7]||D5G7;|outDockP@0|outLO[7]|O
-EoutLO[8]||D5G2;|litDockS@0|outLO[1]|I
-EoutLO[9]||D5G2;|litDockS@0|outLO[2]|I
-EoutLO[10]||D5G2;|litDockS@0|outLO[3]|I
-EoutLO[11]||D5G2;|litDockS@0|outLO[4]|I
-EoutLO[12]||D5G2;|litDockS@0|outLO[5]|I
-EoutLO[13]||D5G2;|litDockS@0|outLO[6]|I
-EoutLO[14]||D5G2;|litDockS@0|outLO[7]|I
-Eout[1]||D5G2;|litDockS@0|out[1]|I
-Eout[2]||D5G2;|litDockS@0|out[2]|I
-Eout[3]||D5G2;|litDockS@0|out[3]|I
-Eout[4]||D5G2;|litDockS@0|out[4]|I
-Eout[5]||D5G2;|litDockS@0|out[5]|I
-Eout[6]||D5G2;|litDockS@0|out[6]|I
-Eout[7]||D5G2;|litDockS@0|out[7]|I
-Eout[8]||D5G2;|litDockS@0|out[8]|I
-Eout[9]||D5G2;|litDockS@0|out[9]|I
-Eout[10]||D5G2;|litDockS@0|out[10]|O
-Eout[11]||D5G2;|litDockS@0|out[11]|O
-Eout[12]||D5G2;|litDockS@0|out[12]|O
-Eout[13]||D5G2;|litDockS@0|out[13]|O
-Eout[14]||D5G2;|litDockS@0|out[14]|O
-Eout[15]||D5G2;|litDockS@0|out[15]|O
-Eout[16]||D5G2;|litDockS@0|out[16]|O
-Eout[17]||D5G2;|litDockS@0|out[17]|O
-Eout[18]||D5G2;|litDockS@0|out[18]|O
-Eout[19]||D5G2;|litDockS@0|out[19]|O
-Eout[20]||D5G2;|litDockS@0|out[20]|I
-Eout[21]||D5G2;|litDockS@0|out[21]|I
-Eout[22]||D5G2;|litDockS@0|out[22]|I
-Eout[23]||D5G2;|litDockS@0|out[23]|I
-Eout[24]||D5G2;|litDockS@0|out[24]|I
-Eout[25]||D5G2;|litDockS@0|out[25]|I
-Eout[26]||D5G2;|litDockS@0|out[26]|I
-Eout[27]||D5G2;|litDockS@0|out[27]|I
-Eout[28]||D5G2;|litDockS@0|out[28]|I
-Eout[29]||D5G2;|litDockS@0|out[29]|O
-Eout[30]||D5G2;|litDockS@0|out[30]|O
-Eout[31]||D5G2;|litDockS@0|out[31]|O
-Eout[32]||D5G2;|litDockS@0|out[32]|O
-Eout[33]||D5G2;|litDockS@0|out[33]|O
-Eout[34]||D5G2;|litDockS@0|out[34]|O
-Eout[35]||D5G2;|litDockS@0|out[35]|O
-Eout[36]||D5G2;|litDockS@0|out[36]|O
-Eout[37]||D5G2;|litDockS@0|out[37]|O
+Egnd_33||D5G8;|litDandP@0|gnd|G
+Egnd_34||D5G8;|litDandP@0|gnd_1|G
+Egnd_35||D5G8;|litDandP@0|gnd_5|G
+Egnd_36||D5G8;|litDandP@0|gnd_9|G
+Egnd_37||D5G8;|litDandP@0|gnd_10|G
+Egnd_38||D5G7;|outDockP@0|gnd_33|G
+Em1[1]||D5G7;|mOneDock@0|x[1]|I
+Em1[2]||D5G7;|mOneDock@0|x[2]|I
+Em1[3]||D5G7;|mOneDock@0|x[3]|I
+Em1[4]||D5G7;|mOneDock@0|x[4]|I
+Em1[5]||D5G7;|mOneDock@0|x[5]|I
+Em1[6]||D5G7;|mOneDock@0|x[6]|I
+Em1[7]||D5G7;|mOneDock@0|x[7]|I
+Em1[8]||D5G7;|mOneDock@0|x[8]|I
+Em1[9]||D5G7;|mOneDock@0|x[9]|I
+Em1[10]||D5G7;|mOneDock@0|x[10]|O
+Em1[11]||D5G7;|mOneDock@0|x[11]|O
+Em1[12]||D5G7;|mOneDock@0|x[12]|O
+Em1[13]||D5G7;|mOneDock@0|x[13]|O
+Em1[14]||D5G7;|mOneDock@0|x[14]|O
+Em1[15]||D5G7;|mOneDock@0|x[15]|O
+Em1[16]||D5G7;|mOneDock@0|x[16]|O
+Em1[17]||D5G7;|mOneDock@0|x[17]|O
+Em1[18]||D5G7;|mOneDock@0|x[18]|O
+Em1[19]||D5G7;|mOneDock@0|x[19]|I
+Em1[20]||D5G7;|mOneDock@0|x[20]|I
+Em1[21]||D5G7;|mOneDock@0|x[21]|I
+Em1[22]||D5G7;|mOneDock@0|x[22]|I
+Em1[23]||D5G7;|mOneDock@0|x[23]|I
+Em1[24]||D5G7;|mOneDock@0|x[24]|I
+Em1[25]||D5G7;|mOneDock@0|x[25]|I
+Em1[26]||D5G7;|mOneDock@0|x[26]|I
+Em1[27]||D5G7;|mOneDock@0|x[27]|I
+Em1[28]||D5G7;|mOneDock@0|x[28]|O
+Em1[29]||D5G7;|mOneDock@0|x[29]|O
+Em1[30]||D5G7;|mOneDock@0|x[30]|O
+Em1[31]||D5G7;|mOneDock@0|x[31]|O
+Em1[32]||D5G7;|mOneDock@0|x[32]|O
+Em1[33]||D5G7;|mOneDock@0|x[33]|O
+Em1[34]||D5G7;|mOneDock@0|x[34]|O
+Em1[35]||D5G7;|mOneDock@0|x[35]|O
+Em1[36]||D5G7;|mOneDock@0|x[36]|O
 Epred[D]||D5G7;|outDockP@0|pred[D]|I
 Epred[R]||D5G7;|mOneDock@0|pred|I
 Epred[T]||D5G7;|outDockP@0|pred[T]|O
-Eps[1]||D5G7;|outDockP@0|ps[1]|I
-Eps[2]||D5G7;|outDockP@0|ps[2]|I
-Eps[3]||D5G7;|outDockP@0|ps[3]|I
-Eps[4]||D5G7;|outDockP@0|ps[4]|I
-Eps[5]||D5G7;|outDockP@0|ps[5]|I
-Eps[6]||D5G7;|outDockP@0|ps[6]|I
-Eps[7]||D5G7;|outDockP@0|ps[7]|I
-Eps[8]||D5G7;|outDockP@0|ps[8]|I
-Eps[9]||D5G7;|outDockP@0|ps[9]|I
-Eps[10]||D5G7;|outDockP@0|ps[10]|O
-Eps[11]||D5G7;|outDockP@0|ps[11]|O
-Eps[12]||D5G7;|outDockP@0|ps[12]|O
-Eps[13]||D5G7;|outDockP@0|ps[13]|O
-Eps[14]||D5G7;|outDockP@0|ps[14]|O
-Eps[15]||D5G7;|outDockP@0|ps[15]|O
-Eps[16]||D5G7;|outDockP@0|ps[16]|O
-Eps[17]||D5G7;|outDockP@0|ps[17]|O
-Eps[18]||D5G7;|outDockP@0|ps[18]|O
-Eps[19]||D5G7;|outDockP@0|ps[19]|I
-Eps[20]||D5G7;|outDockP@0|ps[20]|I
-Eps[21]||D5G7;|outDockP@0|ps[21]|I
-Eps[22]||D5G7;|outDockP@0|ps[22]|I
-Eps[23]||D5G7;|outDockP@0|ps[23]|I
-Eps[24]||D5G7;|outDockP@0|ps[24]|I
-Eps[25]||D5G7;|outDockP@0|ps[25]|I
-Eps[26]||D5G7;|outDockP@0|ps[26]|I
-Eps[27]||D5G7;|outDockP@0|ps[27]|I
-Eps[28]||D5G7;|outDockP@0|ps[28]|O
-Eps[29]||D5G7;|outDockP@0|ps[29]|O
-Eps[30]||D5G7;|outDockP@0|ps[30]|O
-Eps[31]||D5G7;|outDockP@0|ps[31]|O
-Eps[32]||D5G7;|outDockP@0|ps[32]|O
-Eps[33]||D5G7;|outDockP@0|ps[33]|O
-Eps[34]||D5G7;|outDockP@0|ps[34]|O
-Eps[35]||D5G7;|outDockP@0|ps[35]|O
-Eps[36]||D5G7;|outDockP@0|ps[36]|O
-Eps[37]||D5G2;|litDockS@0|ps[1]|I
-Eps[38]||D5G2;|litDockS@0|ps[2]|I
-Eps[39]||D5G2;|litDockS@0|ps[3]|I
-Eps[40]||D5G2;|litDockS@0|ps[4]|I
-Eps[41]||D5G2;|litDockS@0|ps[5]|I
-Eps[42]||D5G2;|litDockS@0|ps[6]|I
-Eps[43]||D5G2;|litDockS@0|ps[7]|I
-Eps[44]||D5G2;|litDockS@0|ps[8]|I
-Eps[45]||D5G2;|litDockS@0|ps[9]|I
-Eps[46]||D5G2;|litDockS@0|ps[10]|O
-Eps[47]||D5G2;|litDockS@0|ps[11]|O
-Eps[48]||D5G2;|litDockS@0|ps[12]|O
-Eps[49]||D5G2;|litDockS@0|ps[13]|O
-Eps[50]||D5G2;|litDockS@0|ps[14]|O
-Eps[51]||D5G2;|litDockS@0|ps[15]|O
-Eps[52]||D5G2;|litDockS@0|ps[16]|O
-Eps[53]||D5G2;|litDockS@0|ps[17]|O
-Eps[54]||D5G2;|litDockS@0|ps[18]|O
-Eps[55]||D5G2;|litDockS@0|ps[19]|I
-Eps[56]||D5G2;|litDockS@0|ps[20]|I
 Eps[do]||D5G7;|outDockP@0|ps[do]|O
 Eps[skip]||D5G7;|outDockP@0|ps[skip]|O
-Eready||D5G2;|litDockS@0|ready|O
 Ering[1]||D5G7;|mOneDock@0|in[1]|I
 Ering[2]||D5G7;|mOneDock@0|in[2]|I
 Ering[3]||D5G7;|mOneDock@0|in[3]|I
@@ -5600,9 +5567,7 @@ Ering[33]||D5G7;|mOneDock@0|in[32]|I
 Ering[34]||D5G7;|mOneDock@0|in[33]|I
 Ering[35]||D5G7;|mOneDock@0|in[34]|I
 Ering[36]||D5G7;|mOneDock@0|in[35]|I
-Esel||D5G7;|outDockP@0|sel|I
-Esf[succ]||D5G7;|outDockP@0|sf[succ]|O
-EsignalBitFromInboundSwitchFabric||D5G2;|litDockS@0|xxx|I
+EsignalBitFromInboundSwitchFabric||D5G8;|litDandP@0|signalBitFromInboundSwitchFabric|I
 Esir[1]||D5G7;|mOneDock@0|sir[1]|I
 Esir[2]||D5G2;|mOneDock@0|sir[2]|B
 Esir[3]||D5G2;|mOneDock@0|sir[3]|B
@@ -5612,37 +5577,19 @@ Esir[6]||D5G2;|mOneDock@0|sir[6]|B
 Esir[7]||D5G2;|mOneDock@0|sir[7]|B
 Esir[8]||D5G2;|mOneDock@0|sir[8]|B
 Esir[9]||D5G7;|mOneDock@0|sir[9]|B
-Esir[10]||D5G2;|litDockS@0|sir[1]|I
-Esir[11]||D5G2;|litDockS@0|sir[2]|B
-Esir[12]||D5G2;|litDockS@0|sir[3]|B
-Esir[13]||D5G2;|litDockS@0|sir[4]|B
-Esir[14]||D5G2;|litDockS@0|sir[5]|B
-Esir[15]||D5G2;|litDockS@0|sir[6]|B
-Esir[16]||D5G2;|litDockS@0|sir[7]|B
-Esir[17]||D5G2;|litDockS@0|sir[8]|B
-Esir[18]||D5G2;|litDockS@0|sir[9]|B
-Esor[10]||D5G2;|litDockS@0|sor[1]|O
-Esor[11]||D5G2;|litDockS@0|sor[2]|B
-Esor[12]||D5G2;|litDockS@0|sor[3]|B
-Esor[13]||D5G2;|litDockS@0|sor[4]|B
-Esor[14]||D5G2;|litDockS@0|sor[5]|B
-Esor[15]||D5G2;|litDockS@0|sor[6]|B
-Esor[16]||D5G2;|litDockS@0|sor[7]|B
-Esor[17]||D5G2;|litDockS@0|sor[8]|B
-Esor[18]||D5G2;|litDockS@0|sor[9]|B
-Esucc[D]||D5G2;|litDockS@0|succ[D]|I
-Esucc[T]||D5G2;|litDockS@0|succ[T]|I
-Etake[m1]||D5G2;|mOneDock@0|take[1]|O
-Etake[ps]||D5G7;|outDockP@0|take[1]|O
-Evdd||D5G7;|mOneDock@0|vdd_4|P
-Evdd_1||D5G7;|mOneDock@0|vdd_1|P
+Esor[1]||D5G8;|litDandP@0|sor[1]|O
+Esor[2]||D5G8;|litDandP@0|sor[2]|B
+Esor[3]||D5G8;|litDandP@0|sor[3]|B
+Esor[4]||D5G8;|litDandP@0|sor[4]|B
+Esor[5]||D5G8;|litDandP@0|sor[5]|B
+Esor[6]||D5G8;|litDandP@0|sor[6]|B
+Esor[7]||D5G8;|litDandP@0|sor[7]|B
+Esor[8]||D5G8;|litDandP@0|sor[8]|B
+Esor[9]||D5G8;|litDandP@0|sor[9]|B
+Esucc[D]||D5G8;|litDandP@0|succ[D]|I
+Esucc[T]||D5G8;|litDandP@0|succ[T]|I
+Esucc[m1]||D5G7;|mOneDock@0|succ|O
 Evdd_2||D5G7;|outDockP@0|vdd_2|P
-Evdd_3||D5G7;|mOneDock@0|vdd_3|P
-Evdd_4||D5G7;|outDockP@0|vdd_4|P
-Evdd_5||D5G7;|mOneDock@0|vdd_5|P
-Evdd_6||D5G7;|mOneDock@0|vdd_6|P
-Evdd_7||D5G7;|mOneDock@0|vdd_7|P
-Evdd_8||D5G7;|outDockP@0|vdd|P
 Evdd_9||D5G7;|outDockP@0|vdd_1|P
 Evdd_10||D5G7;|outDockP@0|vdd_7|P
 Evdd_11||D5G7;|outDockP@0|vdd_8|P
@@ -5653,47 +5600,47 @@ Evdd_15||D5G7;|outDockP@0|vdd_14|P
 Evdd_16||D5G7;|outDockP@0|vdd_16|P
 Evdd_17||D5G7;|outDockP@0|vdd_17|P
 Evdd_18||D5G7;|outDockP@0|vdd_18|P
-Evdd_19||D5G2;|litDockS@0|vdd_19|P
-Evdd_20||D5G2;|litDockS@0|vdd_20|P
-Evdd_21||D5G2;|litDockS@0|vdd_21|P
+Evdd_19||D5G8;|litDandP@0|vdd_19|P
+Evdd_20||D5G8;|litDandP@0|vdd_20|P
+Evdd_21||D5G8;|litDandP@0|vdd_21|P
 Evdd_22||D5G7;|outDockP@0|vdd_22|P
 Evdd_23||D5G7;|outDockP@0|vdd_23|P
 Evdd_24||D5G7;|outDockP@0|vdd_24|P
-Evdd_33||D5G7;|outDockP@0|vdd_33|P
+Evdd_25||D5G8;|litDandP@0|vdd_25|P
+Evdd_31||D5G7;|outDockP@0|vdd_31|P
+Evdd_32||D5G7;|outDockP@0|vdd_32|P
 Evdd_36||D5G7;|outDockP@0|vdd_36|P
 Evdd_37||D5G7;|outDockP@0|vdd_37|P
 Evdd_38||D5G7;|outDockP@0|vdd_38|P
 Evdd_39||D5G7;|outDockP@0|vdd_39|P
+Evdd_49||D5G7;|outDockP@0|vdd_49|P
+Evdd_50||D5G7;|outDockP@0|vdd_50|P
 Evdd_52||D5G7;|outDockP@0|vdd_52|P
 Evdd_54||D5G7;|outDockP@0|vdd_54|P
-Evdd_56||D5G7;|outDockP@0|vdd_56|P
-Evdd_57||D5G7;|outDockP@0|vdd_57|P
 Evdd_58||D5G7;|outDockP@0|vdd_58|P
 Evdd_59||D5G7;|outDockP@0|vdd_59|P
-Evdd_60||D5G7;|outDockP@0|vdd_60|P
 Evdd_61||D5G7;|outDockP@0|vdd_61|P
-Evdd_62||D5G7;|outDockP@0|vdd_62|P
 Evdd_63||D5G7;|outDockP@0|vdd_63|P
-Evdd_64||D5G7;|outDockP@0|vdd_64|P
 Evdd_69||D5G7;|outDockP@0|vdd_69|P
 Evdd_70||D5G7;|outDockP@0|vdd_70|P
 Evdd_73||D5G7;|outDockP@0|vdd_73|P
 Evdd_74||D5G7;|outDockP@0|vdd_74|P
-Evdd_75||D5G2;|litDockS@0|vdd|P
-Evdd_76||D5G2;|litDockS@0|vdd_1|P
-Evdd_77||D5G2;|litDockS@0|vdd_3|P
-Evdd_78||D5G2;|litDockS@0|vdd_4|P
-Evdd_79||D5G2;|litDockS@0|vdd_10|P
-Evdd_80||D5G2;|litDockS@0|vdd_11|P
-Evdd_81||D5G2;|litDockS@0|vdd_16|P
-Evdd_82||D5G2;|litDockS@0|vdd_17|P
-Evdd_83||D5G2;|litDockS@0|vdd_18|P
-Evdd_84||D5G2;|litDockS@0|vdd_22|P
-Evdd_85||D5G2;|litDockS@0|vdd_23|P
+Evdd_75||D5G8;|litDandP@0|vdd|P
+Evdd_76||D5G8;|litDandP@0|vdd_1|P
+Evdd_77||D5G8;|litDandP@0|vdd_3|P
+Evdd_78||D5G8;|litDandP@0|vdd_4|P
+Evdd_79||D5G8;|litDandP@0|vdd_10|P
+Evdd_80||D5G8;|litDandP@0|vdd_11|P
+Evdd_81||D5G8;|litDandP@0|vdd_16|P
+Evdd_82||D5G8;|litDandP@0|vdd_17|P
+Evdd_83||D5G8;|litDandP@0|vdd_18|P
+Evdd_84||D5G8;|litDandP@0|vdd_22|P
+Evdd_85||D5G8;|litDandP@0|vdd_23|P
+Evdd_86||D5G8;|litDandP@0|vdd_24|P
 X
 
 # Cell outM1PredLit;1{sch}
-CoutM1PredLit;1{sch}||schematic|1237229034349|1237557683362|
+CoutM1PredLit;1{sch}||schematic|1237229034349|1237855160532|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@2||35.5|-10||||
 NOff-Page|conn@3||57|3||||
@@ -5708,9 +5655,8 @@ NOff-Page|conn@15||57|8||||
 NOff-Page|conn@16||12.5|1|||Y|
 NOff-Page|conn@17||10.5|3||||
 NOff-Page|conn@18||39.5|12.5|||YR|
-NOff-Page|conn@19||-9.5|0|||Y|
 NOff-Page|conn@21||60|-9||||
-IstagesM:litDockStage;1{ic}|litDockS@0||48|0|||D5G4;
+IstagesM:litDandP;1{ic}|litDandP@0||48|0|||D5G4;
 IstagesM:mOneDockStage;1{ic}|mOneDock@0||-48|0|||D5G4;
 IstagesM:outDockPredStage;1{ic}|outDockP@0||0|0|||D5G4;
 IoutM1PredLit;1{ic}|outM1Pre@0||49|43|||D5G4;
@@ -5721,30 +5667,32 @@ NBus_Pin|pin@3||14|-9|-1|-1||
 NBus_Pin|pin@5||14|-12|-1|-1||
 NBus_Pin|pin@6||37|-8|-1|-1||
 NBus_Pin|pin@7||37|-4|-1|-1||
-NBus_Pin|pin@11||12|-15|-1|-1||
-NBus_Pin|pin@12||12|-20|-1|-1||
-NWire_Pin|pin@17||58|-3||||
 NBus_Pin|pin@23||-24|-9|-1|-1||
 NWire_Pin|pin@27||-36|5||||
 NBus_Pin|pin@28||-30|3|-1|-1||
 NBus_Pin|pin@29||-30|0|-1|-1||
-NBus_Pin|pin@30||2|-15|-1|-1||
-NBus_Pin|pin@31||48|-15|-1|-1||
 NWire_Pin|pin@34||39.5|3||||
 NWire_Pin|pin@35||9|5||||
 NWire_Pin|pin@36||9|7||||
 NWire_Pin|pin@37||-2|-16||||
 NWire_Pin|pin@38||-48|-15||||
-NWire_Pin|pin@39||70.5|0||||
-NWire_Pin|pin@40||70.5|-4.5||||
-NWire_Pin|pin@41||58|-6.5||||
-Abus|inLO[1:7]|D5G2;|-0.5|IJ900|pin@11||12|-15|pin@12||12|-20
+NWire_Pin|pin@42||-12|0||||
+NWire_Pin|pin@43||-12|-20||||
+NWire_Pin|pin@44||69|-20||||
+NWire_Pin|pin@45||69|0||||
+NBus_Pin|pin@46||2|-18.5|-1|-1||
+NWire_Pin|pin@47||14|-5||||
+NWire_Pin|pin@48||14|-7||||
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||29|-20|X||D0G4;|ATTR_L(D5G1;PUD)D4175.400000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||26|-5|X||D0G4;|ATTR_L(D5G1;PUD)D4175.400000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@2||26|-2|X||D0G4;|ATTR_L(D5G1;PUD)D4175.400000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Abus|dsD[1:6]|D5G2;|-0.5|IJ900|outDockP@0|inLO[1:6,8]|2|-13|pin@46||2|-18.5
+Awire|fire[M]|D5G2;||900|pin@47||14|-5|pin@48||14|-7
 Abus|m1cate[1:6][T,F]|D5G2;|-0.5|IJ900|pin@28||-30|3|pin@29||-30|0
 Abus|net@0||-0.5|IJ1800|outDockP@0|ps[1:36]|6|-9|pin@3||14|-9
-Abus|net@3||-0.5|IJ0|litDockS@0|inB[1:20]|44|-8|pin@6||37|-8
-Abus|net@10||-0.5|IJ0|litDockS@0|inA[1:37]|44|-10|conn@2|y|37.5|-10
-Awire|net@19|||1800|litDockS@0|succ_1[D,T]|52|-3|pin@17||58|-3
-Abus|net@21||-0.5|IJ0|conn@3|a|55|3|litDockS@0|succ[D,T]|52|3
+Abus|net@3||-0.5|IJ0|litDandP@0|ps[1:20]|44|-8|pin@6||37|-8
+Abus|net@10||-0.5|IJ0|litDandP@0|dp[1:37,B]|44|-10|conn@2|y|37.5|-10
+Abus|net@21||-0.5|IJ0|conn@3|a|55|3|litDandP@0|succ[D,T]|52|3
 Abus|net@29||-0.5|IJ1800|pin@23||-24|-9|outDockP@0|in[1:36]|-4|-9
 Abus|net@30||-0.5|IJ900|pin@23||-24|-9|conn@6|a|-24|-11
 Abus|net@32||-0.5|IJ1800|conn@8|y|-9.5|5|outDockP@0|pred[D,T]|-4|5
@@ -5753,31 +5701,32 @@ Awire|net@37|||2700|conn@12|a|-36|-11|pin@27||-36|5
 Awire|net@38|||0|pin@27||-36|5|mOneDock@0|succ|-44|5
 Abus|net@39||-0.5|IJ0|mOneDock@0|in[1:36]|-52|-9|conn@13|y|-56|-9
 Abus|net@43||-0.5|IJ1800|mOneDock@0|out[1:36]|-42|-9|pin@23||-24|-9
-Awire|net@44|||0|litDockS@0|fire[M]|44|-5|outDockP@0|fire[M]|4|-5
-Awire|net@45|||0|litDockS@0|do[L]|44|-2|outDockP@0|do[Lt]|4|-2
 Abus|net@46||-0.5|IJ0|outDockP@0|m1cate[1:6][T,F]|-5|3|pin@28||-30|3
 Abus|net@47||-0.5|IJ1800|mOneDock@0|sor[1:9]|-46|8|outDockP@0|sir[1:9]|-1|8
-Abus|net@48||-0.5|IJ1800|outDockP@0|sor[1:9]|2|8|litDockS@0|sir[1:9]|47|8
+Abus|net@48||-0.5|IJ1800|outDockP@0|sor[1:9]|2|8|litDandP@0|sir[1:9]|47|8
 Abus|net@49||-0.5|IJ0|mOneDock@0|sir[1:9]|-49|8|conn@14|y|-54|8
-Abus|net@50||-0.5|IJ0|conn@15|a|55|8|litDockS@0|sor[1:9]|50|8
+Abus|net@50||-0.5|IJ0|conn@15|a|55|8|litDandP@0|sor[1:9]|50|8
 Abus|net@51||-0.5|IJ0|pin@28||-30|3|mOneDock@0|succ_1|-44|3
-Abus|net@52||-0.5|IJ0|pin@11||12|-15|pin@30||2|-15
-Abus|net@53||-0.5|IJ2700|pin@30||2|-15|outDockP@0|inLO[1:6,8]|2|-13
-Abus|net@54||-0.5|IJ1800|pin@11||12|-15|pin@31||48|-15
-Abus|net@55||-0.5|IJ2700|pin@31||48|-15|litDockS@0|outLO[1:8]|48|-13
 Abus|net@59||-0.5|IJ1800|outDockP@0|flag[A,D][set,clr]|4|1|conn@16|a|10.5|1
 Awire|net@63|||0|outDockP@0|torp|-4|-5|conn@4|y|-7.5|-5
 Awire|net@64|||900|conn@18|y|39.5|10.5|pin@34||39.5|3
-Awire|net@66|||0|litDockS@0|do[L_1]|44|3|pin@34||39.5|3
-Awire|net@74|||0|outDockP@0|flag[C][T,F]|-4|0|conn@19|y|-7.5|0
+Awire|net@66|||0|litDandP@0|signalBitFromInboundSwitchFabric|44|3|pin@34||39.5|3
 Awire|net@78|||1800|outDockP@0|succ[sf]|4|5|pin@35||9|5
-Awire|net@79|||1800|litDockS@0|outS[1]|52|0|pin@39||70.5|0
+Awire|net@79|||1800|litDandP@0|flag[C]|52|0|pin@45||69|0
 Abus|net@80||-0.5|IJ0|conn@17|a|8.5|3|outDockP@0|ps[skip,do]|5|3
-Abus|net@81||-0.5|IJ1800|litDockS@0|out[1:37]|54|-9|conn@21|a|58|-9
+Abus|net@81||-0.5|IJ1800|litDandP@0|aout[TT,1:14],ds[1:37]|54|-9|conn@21|a|58|-9
+Awire|net@82|||0|outDockP@0|flag[C][T,F]|-4|0|pin@42||-12|0
+Awire|net@83|||900|pin@42||-12|0|pin@43||-12|-20
+Awire|net@86|||2700|pin@44||69|-20|pin@45||69|0
+Awire|net@87|||1800|wire90@0|a|31.5|-20|pin@44||69|-20
+Awire|net@88|||0|wire90@0|b|26.5|-20|pin@43||-12|-20
+Awire|net@89|||0|litDandP@0|do[L]|44|-2|wire90@2|a|28.5|-2
+Awire|net@90|||0|litDandP@0|fire[M]|44|-5|wire90@1|a|28.5|-5
+Awire|net@91|||0|wire90@2|b|23.5|-2|outDockP@0|do[Lt]|4|-2
+Awire|net@92|||0|pin@47||14|-5|outDockP@0|fire[M]|4|-5
+Awire|net@93|||0|wire90@1|b|23.5|-5|pin@47||14|-5
 Abus|ps[1:20]|D5G2;|-0.5|IJ2700|pin@6||37|-8|pin@7||37|-4
 Abus|ps[1:36]|D5G2;|-0.5|IJ900|pin@3||14|-9|pin@5||14|-12
-Awire|ready|D5G2;||900|pin@17||58|-3|pin@41||58|-6.5
-Awire|sourceOfFlagC|D5G2;||900|pin@39||70.5|0|pin@40||70.5|-4.5
 Awire|succ[D]|D5G2;||2700|pin@35||9|5|pin@36||9|7
 Awire|take[m1]|D5G2;||900|mOneDock@0|take[1]|-48|-12|pin@38||-48|-15
 Awire|take[ps]|D5G2;||900|outDockP@0|take[1]|-2|-12|pin@37||-2|-16
@@ -5785,7 +5734,6 @@ Edp[1:37,B]||D4G2;|conn@2|a|I
 Eaout[TT,1:14],ds[1:37]|dsA[TT,1:14],dsD[1:37]|D6G2;|conn@21|y|O
 Eepi[torp]||D4G2;|conn@4|a|I
 Eflag[A,D][set,clr]||D6G2;|conn@16|y|O
-Epred_1[D,T]|flag[C][T]|D4G2;|conn@19|a|I
 Em1[1:36]||D6G2;|conn@6|y|O
 Epred[D,T]||D4G2;|conn@8|a|I
 Epred[R]||D4G2;|conn@11|a|I
@@ -6536,6 +6484,967 @@ Esor[1:9]||D6G3;|conn@7|y|B
 Esucc||D6G3;|conn@8|y|O
 X
 
+# Cell rqOD;2{lay}
+CrqOD;2{lay}||cmos90|1234832013083|1237851124049|I|DRC_last_good_drc_area_date()G1237822780631|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237851966103
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@3||-132|116||||
+NX-Metal-2-Metal-3-Con|contact@4||-132|-172||||
+NX-Metal-2-Metal-3-Con|contact@6||12|-60||||
+NX-Metal-2-Metal-3-Con|contact@7||12|40||||
+NX-Metal-2-Metal-3-Con|contact@8||-12|-66||||
+NX-Metal-2-Metal-3-Con|contact@9||-12|154||||
+NX-Metal-1-Metal-2-Con|contact@13||1578|-16||||
+NX-Metal-2-Metal-3-Con|contact@87||-636|160||||
+NX-Metal-2-Metal-3-Con|contact@88||1524|160||||
+NX-Metal-2-Metal-3-Con|contact@89||1380|160||||
+NX-Metal-2-Metal-3-Con|contact@90||1236|160||||
+NX-Metal-2-Metal-3-Con|contact@91||1092|160||||
+NX-Metal-2-Metal-3-Con|contact@92||948|160||||
+NX-Metal-2-Metal-3-Con|contact@93||804|160||||
+NX-Metal-2-Metal-3-Con|contact@94||660|160||||
+NX-Metal-2-Metal-3-Con|contact@95||516|160||||
+NX-Metal-2-Metal-3-Con|contact@96||372|160||||
+NX-Metal-2-Metal-3-Con|contact@97||-348|160||||
+NX-Metal-2-Metal-3-Con|contact@98||-492|160||||
+NX-Metal-2-Metal-3-Con|contact@99||-780|160||||
+NX-Metal-2-Metal-3-Con|contact@100||-924|160||||
+NX-Metal-2-Metal-3-Con|contact@101||-1068|160||||
+NX-Metal-2-Metal-3-Con|contact@102||-1212|160||||
+NX-Metal-2-Metal-3-Con|contact@103||-1356|160||||
+NX-Metal-2-Metal-3-Con|contact@104||-1500|160||||
+NX-Metal-2-Metal-3-Con|contact@105||-552|160||||
+NX-Metal-2-Metal-3-Con|contact@106||312|160||||
+NX-Metal-2-Metal-3-Con|contact@107||456|160||||
+NX-Metal-2-Metal-3-Con|contact@108||600|160||||
+NX-Metal-2-Metal-3-Con|contact@109||744|160||||
+NX-Metal-2-Metal-3-Con|contact@110||888|160||||
+NX-Metal-2-Metal-3-Con|contact@111||1032|160||||
+NX-Metal-2-Metal-3-Con|contact@112||1176|160||||
+NX-Metal-2-Metal-3-Con|contact@113||1320|160||||
+NX-Metal-2-Metal-3-Con|contact@114||1464|160||||
+NX-Metal-2-Metal-3-Con|contact@115||-1560|160||||
+NX-Metal-2-Metal-3-Con|contact@116||-1416|160||||
+NX-Metal-2-Metal-3-Con|contact@117||-1272|160||||
+NX-Metal-2-Metal-3-Con|contact@118||-1128|160||||
+NX-Metal-2-Metal-3-Con|contact@119||-984|160||||
+NX-Metal-2-Metal-3-Con|contact@120||-840|160||||
+NX-Metal-2-Metal-3-Con|contact@121||-696|160||||
+NX-Metal-2-Metal-3-Con|contact@122||-408|160||||
+NX-Metal-2-Metal-3-Con|contact@123||-636|-160||||
+NX-Metal-2-Metal-3-Con|contact@124||1524|-160||||
+NX-Metal-2-Metal-3-Con|contact@125||1380|-160||||
+NX-Metal-2-Metal-3-Con|contact@126||1236|-160||||
+NX-Metal-2-Metal-3-Con|contact@127||1092|-160||||
+NX-Metal-2-Metal-3-Con|contact@128||948|-160||||
+NX-Metal-2-Metal-3-Con|contact@129||804|-160||||
+NX-Metal-2-Metal-3-Con|contact@130||660|-160||||
+NX-Metal-2-Metal-3-Con|contact@131||516|-160||||
+NX-Metal-2-Metal-3-Con|contact@132||372|-160||||
+NX-Metal-2-Metal-3-Con|contact@133||-348|-160||||
+NX-Metal-2-Metal-3-Con|contact@134||-492|-160||||
+NX-Metal-2-Metal-3-Con|contact@135||-780|-160||||
+NX-Metal-2-Metal-3-Con|contact@136||-924|-160||||
+NX-Metal-2-Metal-3-Con|contact@137||-1068|-160||||
+NX-Metal-2-Metal-3-Con|contact@138||-1212|-160||||
+NX-Metal-2-Metal-3-Con|contact@139||-1356|-160||||
+NX-Metal-2-Metal-3-Con|contact@140||-1500|-160||||
+NX-Metal-2-Metal-3-Con|contact@141||-552|-160||||
+NX-Metal-2-Metal-3-Con|contact@142||312|-160||||
+NX-Metal-2-Metal-3-Con|contact@143||456|-160||||
+NX-Metal-2-Metal-3-Con|contact@144||600|-160||||
+NX-Metal-2-Metal-3-Con|contact@145||744|-160||||
+NX-Metal-2-Metal-3-Con|contact@146||888|-160||||
+NX-Metal-2-Metal-3-Con|contact@147||1032|-160||||
+NX-Metal-2-Metal-3-Con|contact@148||1176|-160||||
+NX-Metal-2-Metal-3-Con|contact@149||1320|-160||||
+NX-Metal-2-Metal-3-Con|contact@150||1464|-160||||
+NX-Metal-2-Metal-3-Con|contact@151||-1560|-160||||
+NX-Metal-2-Metal-3-Con|contact@152||-1416|-160||||
+NX-Metal-2-Metal-3-Con|contact@153||-1272|-160||||
+NX-Metal-2-Metal-3-Con|contact@154||-1128|-160||||
+NX-Metal-2-Metal-3-Con|contact@155||-984|-160||||
+NX-Metal-2-Metal-3-Con|contact@156||-840|-160||||
+NX-Metal-2-Metal-3-Con|contact@157||-696|-160||||
+NX-Metal-2-Metal-3-Con|contact@158||-408|-160||||
+IcoversM:cover3h;1{lay}|cover3h@0||0|0|||D5G4;
+IstagesM:onDeckDockStage;1{lay}|onDeckDo@0||0|72|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||-53.5|154|||||ART_message(D5G40;)SonDeck
+Ngeneric:Invisible-Pin|pin@1||20.5|-133|||||ART_message(D5G40;)SreQueue
+IfanPinsK:pins36m3at144;2{lay}|pins36m3@1||-18|0|||D5G4;
+IstagesM:rqDockStage;1{lay}|rqDockSt@0||0|-144|||D5G4;
+IwiresL:select144;1{lay}|select14@0||55|0|||D5G4;
+IwiresL:select144;1{lay}|select14@1||165|0|||D5G4;
+IwiresL:select144;1{lay}|select14@2||-1656|0|||D5G4;
+IwiresL:select144;1{lay}|select14@3||-1656|-144|||D5G4;
+IwiresL:select144;1{lay}|select14@4||-1656|144|||D5G4;
+IwiresL:select144;1{lay}|select14@5||-1510|0|||D5G4;
+IwiresL:select144;1{lay}|select14@6||-1364|0|||D5G4;
+IwiresL:select144;1{lay}|select14@7||-1218|0|||D5G4;
+IwiresL:select144;1{lay}|select14@8||-1072|0|||D5G4;
+IwiresL:select144;1{lay}|select14@9||-926|0|||D5G4;
+IwiresL:select144;1{lay}|select14@10||-780|0|||D5G4;
+IwiresL:select144;1{lay}|select14@11||-634|0|||D5G4;
+IwiresL:select144;1{lay}|select14@12||-488|0|||D5G4;
+IwiresL:select144;1{lay}|select14@13||-342|0|||D5G4;
+Ametal-2|net@27|||S0|onDeckDo@0|od[HEAD]|-96|116|contact@3||-132|116
+Ametal-2|net@29|||S1800|rqDockSt@0|od[HEAD]|-224|-172|contact@4||-132|-172
+Ametal-3|net@30|||S900|contact@3||-132|116|contact@4||-132|-172
+Ametal-2|net@34|||S0|rqDockSt@0|od[ABORT]|809|-60|contact@6||12|-60
+Ametal-3|net@36|||S2700|contact@6||12|-60|contact@7||12|40
+Ametal-2|net@37|||S1800|onDeckDo@0|od[ABORT]|-25|40|contact@7||12|40
+Ametal-2|net@38|||S0|rqDockSt@0|od[OTHER]|1031|-66|contact@8||-12|-66
+Ametal-3|net@39|||S2700|contact@8||-12|-66|contact@9||-12|154
+Ametal-2|net@41|||S1800|onDeckDo@0|od[OTHER]|-61|154|contact@9||-12|154
+Ametal-1|net@64||0.4|S900|rqDockSt@0|sout|1578|-10.4|contact@13||1578|-16
+Ametal-2|net@68|||S1800|contact@13||1578|-16|onDeckDo@0|sir[1]|1614|-16
+Ametal-3|net@213|||S2700|pins36m3@1|x[21]|-636|0|contact@87||-636|160
+Ametal-2|net@214|||S0|onDeckDo@0|out[21]|-612|160|contact@87||-636|160
+Ametal-3|net@215|||S2700|pins36m3@1|x[10]|1524|0|contact@88||1524|160
+Ametal-2|net@216|||S0|onDeckDo@0|out[10]|1548|160|contact@88||1524|160
+Ametal-3|net@217|||S2700|pins36m3@1|x[11]|1380|0|contact@89||1380|160
+Ametal-2|net@218|||S0|onDeckDo@0|out[11]|1404|160|contact@89||1380|160
+Ametal-3|net@219|||S2700|pins36m3@1|x[12]|1236|0|contact@90||1236|160
+Ametal-2|net@220|||S0|onDeckDo@0|out[12]|1260|160|contact@90||1236|160
+Ametal-3|net@221|||S2700|pins36m3@1|x[13]|1092|0|contact@91||1092|160
+Ametal-2|net@222|||S0|onDeckDo@0|out[13]|1116|160|contact@91||1092|160
+Ametal-3|net@223|||S2700|pins36m3@1|x[14]|948|0|contact@92||948|160
+Ametal-2|net@224|||S0|onDeckDo@0|out[14]|972|160|contact@92||948|160
+Ametal-3|net@225|||S2700|pins36m3@1|x[15]|804|0|contact@93||804|160
+Ametal-2|net@226|||S0|onDeckDo@0|out[15]|828|160|contact@93||804|160
+Ametal-3|net@227|||S2700|pins36m3@1|x[16]|660|0|contact@94||660|160
+Ametal-2|net@228|||S0|onDeckDo@0|out[16]|684|160|contact@94||660|160
+Ametal-3|net@229|||S2700|pins36m3@1|x[17]|516|0|contact@95||516|160
+Ametal-2|net@230|||S0|onDeckDo@0|out[17]|540|160|contact@95||516|160
+Ametal-3|net@231|||S2700|pins36m3@1|x[18]|372|0|contact@96||372|160
+Ametal-2|net@232|||S0|onDeckDo@0|out[18]|396|160|contact@96||372|160
+Ametal-3|net@233|||S2700|pins36m3@1|x[19]|-348|0|contact@97||-348|160
+Ametal-2|net@234|||S0|onDeckDo@0|out[19]|-324|160|contact@97||-348|160
+Ametal-3|net@235|||S2700|pins36m3@1|x[20]|-492|0|contact@98||-492|160
+Ametal-2|net@236|||S0|onDeckDo@0|out[20]|-468|160|contact@98||-492|160
+Ametal-3|net@237|||S2700|pins36m3@1|x[22]|-780|0|contact@99||-780|160
+Ametal-2|net@238|||S0|onDeckDo@0|out[22]|-756|160|contact@99||-780|160
+Ametal-3|net@239|||S2700|pins36m3@1|x[23]|-924|0|contact@100||-924|160
+Ametal-2|net@240|||S0|onDeckDo@0|out[23]|-900|160|contact@100||-924|160
+Ametal-3|net@241|||S2700|pins36m3@1|x[24]|-1068|0|contact@101||-1068|160
+Ametal-2|net@242|||S0|onDeckDo@0|out[24]|-1044|160|contact@101||-1068|160
+Ametal-3|net@243|||S2700|pins36m3@1|x[25]|-1212|0|contact@102||-1212|160
+Ametal-2|net@244|||S0|onDeckDo@0|out[25]|-1188|160|contact@102||-1212|160
+Ametal-3|net@245|||S2700|pins36m3@1|x[26]|-1356|0|contact@103||-1356|160
+Ametal-2|net@246|||S0|onDeckDo@0|out[26]|-1332|160|contact@103||-1356|160
+Ametal-3|net@247|||S2700|pins36m3@1|x[27]|-1500|0|contact@104||-1500|160
+Ametal-2|net@248|||S0|onDeckDo@0|out[27]|-1476|160|contact@104||-1500|160
+Ametal-3|net@249|||S2700|pins36m3@1|x[35]|-552|0|contact@105||-552|160
+Ametal-2|net@250|||S0|onDeckDo@0|out[35]|-540|160|contact@105||-552|160
+Ametal-3|net@251|||S2700|pins36m3@1|x[1]|312|0|contact@106||312|160
+Ametal-2|net@252|||S0|onDeckDo@0|out[1]|324|160|contact@106||312|160
+Ametal-3|net@253|||S2700|pins36m3@1|x[2]|456|0|contact@107||456|160
+Ametal-2|net@254|||S0|onDeckDo@0|out[2]|468|160|contact@107||456|160
+Ametal-3|net@255|||S2700|pins36m3@1|x[3]|600|0|contact@108||600|160
+Ametal-2|net@256|||S0|onDeckDo@0|out[3]|612|160|contact@108||600|160
+Ametal-3|net@257|||S2700|pins36m3@1|x[4]|744|0|contact@109||744|160
+Ametal-2|net@258|||S0|onDeckDo@0|out[4]|756|160|contact@109||744|160
+Ametal-3|net@259|||S2700|pins36m3@1|x[5]|888|0|contact@110||888|160
+Ametal-2|net@260|||S0|onDeckDo@0|out[5]|900|160|contact@110||888|160
+Ametal-3|net@261|||S2700|pins36m3@1|x[6]|1032|0|contact@111||1032|160
+Ametal-2|net@262|||S0|onDeckDo@0|out[6]|1044|160|contact@111||1032|160
+Ametal-3|net@263|||S2700|pins36m3@1|x[7]|1176|0|contact@112||1176|160
+Ametal-2|net@264|||S0|onDeckDo@0|out[7]|1188|160|contact@112||1176|160
+Ametal-3|net@265|||S2700|pins36m3@1|x[8]|1320|0|contact@113||1320|160
+Ametal-2|net@266|||S0|onDeckDo@0|out[8]|1332|160|contact@113||1320|160
+Ametal-3|net@267|||S2700|pins36m3@1|x[9]|1464|0|contact@114||1464|160
+Ametal-2|net@268|||S0|onDeckDo@0|out[9]|1476|160|contact@114||1464|160
+Ametal-3|net@269|||S2700|pins36m3@1|x[28]|-1560|0|contact@115||-1560|160
+Ametal-2|net@270|||S0|onDeckDo@0|out[28]|-1548|160|contact@115||-1560|160
+Ametal-3|net@271|||S2700|pins36m3@1|x[29]|-1416|0|contact@116||-1416|160
+Ametal-2|net@272|||S0|onDeckDo@0|out[29]|-1404|160|contact@116||-1416|160
+Ametal-3|net@273|||S2700|pins36m3@1|x[30]|-1272|0|contact@117||-1272|160
+Ametal-2|net@274|||S0|onDeckDo@0|out[30]|-1260|160|contact@117||-1272|160
+Ametal-3|net@275|||S2700|pins36m3@1|x[31]|-1128|0|contact@118||-1128|160
+Ametal-2|net@276|||S0|onDeckDo@0|out[31]|-1116|160|contact@118||-1128|160
+Ametal-3|net@277|||S2700|pins36m3@1|x[32]|-984|0|contact@119||-984|160
+Ametal-2|net@278|||S0|onDeckDo@0|out[32]|-972|160|contact@119||-984|160
+Ametal-3|net@279|||S2700|pins36m3@1|x[33]|-840|0|contact@120||-840|160
+Ametal-2|net@280|||S0|onDeckDo@0|out[33]|-828|160|contact@120||-840|160
+Ametal-3|net@281|||S2700|pins36m3@1|x[34]|-696|0|contact@121||-696|160
+Ametal-2|net@282|||S0|onDeckDo@0|out[34]|-684|160|contact@121||-696|160
+Ametal-3|net@283|||S2700|pins36m3@1|x[36]|-408|0|contact@122||-408|160
+Ametal-2|net@284|||S0|onDeckDo@0|out[36]|-396|160|contact@122||-408|160
+Ametal-3|net@285|||S900|pins36m3@1|x[21]|-636|0|contact@123||-636|-160
+Ametal-2|net@286|||S0|rqDockSt@0|inB[21]|-612|-160|contact@123||-636|-160
+Ametal-3|net@287|||S900|pins36m3@1|x[10]|1524|0|contact@124||1524|-160
+Ametal-2|net@288|||S0|rqDockSt@0|inB[10]|1548|-160|contact@124||1524|-160
+Ametal-3|net@289|||S900|pins36m3@1|x[11]|1380|0|contact@125||1380|-160
+Ametal-2|net@290|||S0|rqDockSt@0|inB[11]|1404|-160|contact@125||1380|-160
+Ametal-3|net@291|||S900|pins36m3@1|x[12]|1236|0|contact@126||1236|-160
+Ametal-2|net@292|||S0|rqDockSt@0|inB[12]|1260|-160|contact@126||1236|-160
+Ametal-3|net@293|||S900|pins36m3@1|x[13]|1092|0|contact@127||1092|-160
+Ametal-2|net@294|||S0|rqDockSt@0|inB[13]|1116|-160|contact@127||1092|-160
+Ametal-3|net@295|||S900|pins36m3@1|x[14]|948|0|contact@128||948|-160
+Ametal-2|net@296|||S0|rqDockSt@0|inB[14]|972|-160|contact@128||948|-160
+Ametal-3|net@297|||S900|pins36m3@1|x[15]|804|0|contact@129||804|-160
+Ametal-2|net@298|||S0|rqDockSt@0|inB[15]|828|-160|contact@129||804|-160
+Ametal-3|net@299|||S900|pins36m3@1|x[16]|660|0|contact@130||660|-160
+Ametal-2|net@300|||S0|rqDockSt@0|inB[16]|684|-160|contact@130||660|-160
+Ametal-3|net@301|||S900|pins36m3@1|x[17]|516|0|contact@131||516|-160
+Ametal-2|net@302|||S0|rqDockSt@0|inB[17]|540|-160|contact@131||516|-160
+Ametal-3|net@303|||S900|pins36m3@1|x[18]|372|0|contact@132||372|-160
+Ametal-2|net@304|||S0|rqDockSt@0|inB[18]|396|-160|contact@132||372|-160
+Ametal-3|net@305|||S900|pins36m3@1|x[19]|-348|0|contact@133||-348|-160
+Ametal-2|net@306|||S0|rqDockSt@0|inB[19]|-324|-160|contact@133||-348|-160
+Ametal-3|net@307|||S900|pins36m3@1|x[20]|-492|0|contact@134||-492|-160
+Ametal-2|net@308|||S0|rqDockSt@0|inB[20]|-468|-160|contact@134||-492|-160
+Ametal-3|net@309|||S900|pins36m3@1|x[22]|-780|0|contact@135||-780|-160
+Ametal-2|net@310|||S0|rqDockSt@0|inB[22]|-756|-160|contact@135||-780|-160
+Ametal-3|net@311|||S900|pins36m3@1|x[23]|-924|0|contact@136||-924|-160
+Ametal-2|net@312|||S0|rqDockSt@0|inB[23]|-900|-160|contact@136||-924|-160
+Ametal-3|net@313|||S900|pins36m3@1|x[24]|-1068|0|contact@137||-1068|-160
+Ametal-2|net@314|||S0|rqDockSt@0|inB[24]|-1044|-160|contact@137||-1068|-160
+Ametal-3|net@315|||S900|pins36m3@1|x[25]|-1212|0|contact@138||-1212|-160
+Ametal-2|net@316|||S0|rqDockSt@0|inB[25]|-1188|-160|contact@138||-1212|-160
+Ametal-3|net@317|||S900|pins36m3@1|x[26]|-1356|0|contact@139||-1356|-160
+Ametal-2|net@318|||S0|rqDockSt@0|inB[26]|-1332|-160|contact@139||-1356|-160
+Ametal-3|net@319|||S900|pins36m3@1|x[27]|-1500|0|contact@140||-1500|-160
+Ametal-2|net@320|||S0|rqDockSt@0|inB[27]|-1476|-160|contact@140||-1500|-160
+Ametal-3|net@321|||S900|pins36m3@1|x[35]|-552|0|contact@141||-552|-160
+Ametal-2|net@322|||S0|rqDockSt@0|inB[35]|-540|-160|contact@141||-552|-160
+Ametal-3|net@323|||S900|pins36m3@1|x[1]|312|0|contact@142||312|-160
+Ametal-2|net@324|||S0|rqDockSt@0|inB[1]|324|-160|contact@142||312|-160
+Ametal-3|net@325|||S900|pins36m3@1|x[2]|456|0|contact@143||456|-160
+Ametal-2|net@326|||S0|rqDockSt@0|inB[2]|468|-160|contact@143||456|-160
+Ametal-3|net@327|||S900|pins36m3@1|x[3]|600|0|contact@144||600|-160
+Ametal-2|net@328|||S0|rqDockSt@0|inB[3]|612|-160|contact@144||600|-160
+Ametal-3|net@329|||S900|pins36m3@1|x[4]|744|0|contact@145||744|-160
+Ametal-2|net@330|||S0|rqDockSt@0|inB[4]|756|-160|contact@145||744|-160
+Ametal-3|net@331|||S900|pins36m3@1|x[5]|888|0|contact@146||888|-160
+Ametal-2|net@332|||S0|rqDockSt@0|inB[5]|900|-160|contact@146||888|-160
+Ametal-3|net@333|||S900|pins36m3@1|x[6]|1032|0|contact@147||1032|-160
+Ametal-2|net@334|||S0|rqDockSt@0|inB[6]|1044|-160|contact@147||1032|-160
+Ametal-3|net@335|||S900|pins36m3@1|x[7]|1176|0|contact@148||1176|-160
+Ametal-2|net@336|||S0|rqDockSt@0|inB[7]|1188|-160|contact@148||1176|-160
+Ametal-3|net@337|||S900|pins36m3@1|x[8]|1320|0|contact@149||1320|-160
+Ametal-2|net@338|||S0|rqDockSt@0|inB[8]|1332|-160|contact@149||1320|-160
+Ametal-3|net@339|||S900|pins36m3@1|x[9]|1464|0|contact@150||1464|-160
+Ametal-2|net@340|||S0|rqDockSt@0|inB[9]|1476|-160|contact@150||1464|-160
+Ametal-3|net@341|||S900|pins36m3@1|x[28]|-1560|0|contact@151||-1560|-160
+Ametal-2|net@342|||S0|rqDockSt@0|inB[28]|-1548|-160|contact@151||-1560|-160
+Ametal-3|net@343|||S900|pins36m3@1|x[29]|-1416|0|contact@152||-1416|-160
+Ametal-2|net@344|||S0|rqDockSt@0|inB[29]|-1404|-160|contact@152||-1416|-160
+Ametal-3|net@345|||S900|pins36m3@1|x[30]|-1272|0|contact@153||-1272|-160
+Ametal-2|net@346|||S0|rqDockSt@0|inB[30]|-1260|-160|contact@153||-1272|-160
+Ametal-3|net@347|||S900|pins36m3@1|x[31]|-1128|0|contact@154||-1128|-160
+Ametal-2|net@348|||S0|rqDockSt@0|inB[31]|-1116|-160|contact@154||-1128|-160
+Ametal-3|net@349|||S900|pins36m3@1|x[32]|-984|0|contact@155||-984|-160
+Ametal-2|net@350|||S0|rqDockSt@0|inB[32]|-972|-160|contact@155||-984|-160
+Ametal-3|net@351|||S900|pins36m3@1|x[33]|-840|0|contact@156||-840|-160
+Ametal-2|net@352|||S0|rqDockSt@0|inB[33]|-828|-160|contact@156||-840|-160
+Ametal-3|net@353|||S900|pins36m3@1|x[34]|-696|0|contact@157||-696|-160
+Ametal-2|net@354|||S0|rqDockSt@0|inB[34]|-684|-160|contact@157||-696|-160
+Ametal-3|net@355|||S900|pins36m3@1|x[36]|-408|0|contact@158||-408|-160
+Ametal-2|net@356|||S0|rqDockSt@0|inB[36]|-396|-160|contact@158||-408|-160
+Ametal-3|net@391|||S900|onDeckDo@0|sir[2]|1638|-72|rqDockSt@0|sor[2]|1638|-72
+Ametal-3|net@392|||S900|onDeckDo@0|sir[3]|1644|-72|rqDockSt@0|sor[3]|1644|-72
+Ametal-3|net@393|||S900|onDeckDo@0|sir[4]|1650|-69|rqDockSt@0|sor[4]|1650|-69
+Ametal-3|net@394|||S900|onDeckDo@0|sir[5]|1656|-72|rqDockSt@0|sor[5]|1656|-72
+Ametal-3|net@395|||S900|onDeckDo@0|sir[6]|1662|-72|rqDockSt@0|sor[6]|1662|-72
+Ametal-3|net@396|||S900|onDeckDo@0|sir[7]|1668|-72|rqDockSt@0|sor[7]|1668|-72
+Ametal-3|net@397|||S900|onDeckDo@0|sir[8]|1674|-72|rqDockSt@0|sor[8]|1674|-72
+Ametal-3|net@398|||S900|onDeckDo@0|sir[9]|1680|-72|rqDockSt@0|sor[9]|1680|-72
+Ametal-2|net@400||6.2|S0|rqDockSt@0|vdd|242.5|-50|onDeckDo@0|vdd_5@786373726|-13.5|-50
+Ametal-2|net@401||6.2|S1800|onDeckDo@0|gnd_2@125792157|-13.5|0|rqDockSt@0|gnd|242.5|0
+Ametal-2|net@402||6.2|S1800|onDeckDo@0|vdd_10|-13.5|50|rqDockSt@0|vdd_4|242.5|50
+Ametal-2|net@404||6.2|S1800|rqDockSt@0|vdd_9|1584|-50|onDeckDo@0|vdd_4|1728|-50
+Ametal-2|net@405||6.2|S0|onDeckDo@0|gnd_3|1728|0|rqDockSt@0|gnd_5|1584|0
+Ametal-2|net@406||6.2|S0|onDeckDo@0|vdd_7|1728|50|rqDockSt@0|vdd_11|1584|50
+Ametal-2|net@407|||S900|cover3h@0|gnd_45|1728|144|onDeckDo@0|gnd_1|1728|144
+Ametal-2|net@408|||S900|cover3h@0|gnd_29|1728|0|onDeckDo@0|gnd_3|1728|0
+Ametal-2|net@409|||S900|cover3h@0|vdd_53|1728|194|onDeckDo@0|vdd_1|1728|194
+Ametal-2|net@410|||S900|cover3h@0|vdd_30|1728|-50|onDeckDo@0|vdd_4|1728|-50
+Ametal-2|net@411|||S900|cover3h@0|vdd_54|1728|94|onDeckDo@0|vdd_6|1728|94
+Ametal-2|net@412|||S900|cover3h@0|vdd_29|1728|50|onDeckDo@0|vdd_7|1728|50
+Ametal-2|net@413|||S900|cover3h@0|gnd_41|1728|-144|rqDockSt@0|gnd_1|1728|-144
+Ametal-2|net@414|||S900|cover3h@0|vdd_48|1728|-194|rqDockSt@0|vdd_1|1728|-194
+Ametal-2|net@415|||S900|cover3h@0|vdd_47|1728|-94|rqDockSt@0|vdd_3|1728|-94
+Ametal-2|net@416||6.2|S0|onDeckDo@0|vdd_11|-275.5|-50|cover3h@0|vdd_3|-1728|-50
+Ametal-2|net@417||6.2|S1800|cover3h@0|gnd_1|-1728|0|onDeckDo@0|gnd_4|-275.5|0
+Ametal-2|net@418||6.2|S1800|cover3h@0|vdd_1|-1728|50|onDeckDo@0|vdd_9|-275.5|50
+Ametal-2|net@419||6.2|S0|rqDockSt@0|vdd_12|-1584|-194|cover3h@0|vdd_45|-1728|-194
+Ametal-2|net@420||6.2|S1800|cover3h@0|gnd_40|-1728|-144|rqDockSt@0|gnd_6|-1584|-144
+Ametal-2|net@421||6.2|S1800|cover3h@0|vdd_44|-1728|-94|rqDockSt@0|vdd_13|-1584|-94
+Ametal-2|net@422||6.2|S0|onDeckDo@0|vdd_5|-1584|194|cover3h@0|vdd_50|-1728|194
+Ametal-2|net@423||6.2|S1800|cover3h@0|gnd_44|-1728|144|onDeckDo@0|gnd_2|-1584|144
+Ametal-2|net@424||6.2|S1800|cover3h@0|vdd_51|-1728|94|onDeckDo@0|vdd_8|-1584|94
+Edo[od]||D5G7;|onDeckDo@0|pred|I
+Eepi[OTHER]||D5G7;|rqDockSt@0|epi[OTHER]|I
+Eepi[TAIL]||D5G7;|rqDockSt@0|epi[TAIL]|I
+Eflag[A][clr]||D5G2;|onDeckDo@0|flag[A][clr]|I
+Eflag[A][set]||D5G2;|onDeckDo@0|flag[A][set]|I
+Eflag[D][clr]||D5G2;|onDeckDo@0|flag[D][clr]|I
+Eflag[D][set]||D5G2;|onDeckDo@0|flag[D][set]|I
+Egnd||D5G2;|cover3h@0|gnd|G
+Egnd_3||D5G2;|cover3h@0|gnd_3|G
+Egnd_4||D5G2;|cover3h@0|gnd_4|G
+Egnd_5||D5G2;|cover3h@0|gnd_5|G
+Egnd_6||D5G2;|cover3h@0|gnd_6|G
+Egnd_7||D5G2;|cover3h@0|gnd_7|G
+Egnd_8||D5G2;|cover3h@0|gnd_8|G
+Egnd_9||D5G2;|cover3h@0|gnd_9|G
+Egnd_10||D5G2;|cover3h@0|gnd_10|G
+Egnd_11||D5G2;|cover3h@0|gnd_11|G
+Egnd_12||D5G2;|cover3h@0|gnd_12|G
+Egnd_13||D5G2;|cover3h@0|gnd_13|G
+Egnd_14||D5G2;|cover3h@0|gnd_14|G
+Egnd_15||D5G2;|cover3h@0|gnd_15|G
+Egnd_16||D5G2;|cover3h@0|gnd_16|G
+Egnd_17||D5G2;|cover3h@0|gnd_17|G
+Egnd_18||D5G2;|cover3h@0|gnd_18|G
+Egnd_19||D5G2;|cover3h@0|gnd_19|G
+Egnd_20||D5G2;|cover3h@0|gnd_20|G
+Egnd_21||D5G2;|cover3h@0|gnd_21|G
+Egnd_22||D5G2;|cover3h@0|gnd_22|G
+Egnd_23||D5G2;|cover3h@0|gnd_23|G
+Egnd_24||D5G2;|cover3h@0|gnd_24|G
+Egnd_25||D5G2;|cover3h@0|gnd_25|G
+Egnd_26||D5G2;|cover3h@0|gnd_26|G
+Egnd_27||D5G2;|cover3h@0|gnd_27|G
+Egnd_28||D5G2;|cover3h@0|gnd_28|G
+Egnd_30||D5G2;|cover3h@0|gnd_30|G
+Egnd_39||D5G2;|cover3h@0|gnd_39|G
+Egnd_42||D5G2;|cover3h@0|gnd_42|G
+Egnd_43||D5G2;|cover3h@0|gnd_43|G
+Egnd_46||D5G2;|cover3h@0|gnd_46|G
+EinE[1]||D5G7;|rqDockSt@0|inA[1]|I
+EinE[2]||D5G7;|rqDockSt@0|inA[2]|I
+EinE[3]||D5G7;|rqDockSt@0|inA[3]|I
+EinE[4]||D5G7;|rqDockSt@0|inA[4]|I
+EinE[5]||D5G7;|rqDockSt@0|inA[5]|I
+EinE[6]||D5G7;|rqDockSt@0|inA[6]|I
+EinE[7]||D5G7;|rqDockSt@0|inA[7]|I
+EinE[8]||D5G7;|rqDockSt@0|inA[8]|I
+EinE[9]||D5G7;|rqDockSt@0|inA[9]|I
+EinE[10]||D5G7;|rqDockSt@0|inA[10]|I
+EinE[11]||D5G7;|rqDockSt@0|inA[11]|I
+EinE[12]||D5G7;|rqDockSt@0|inA[12]|I
+EinE[13]||D5G7;|rqDockSt@0|inA[13]|I
+EinE[14]||D5G7;|rqDockSt@0|inA[14]|I
+EinE[15]||D5G7;|rqDockSt@0|inA[15]|I
+EinE[16]||D5G7;|rqDockSt@0|inA[16]|I
+EinE[17]||D5G7;|rqDockSt@0|inA[17]|I
+EinE[18]||D5G7;|rqDockSt@0|inA[18]|I
+EinE[19]||D5G7;|rqDockSt@0|inA[19]|I
+EinE[20]||D5G7;|rqDockSt@0|inA[20]|I
+EinE[21]||D5G7;|rqDockSt@0|inA[21]|I
+EinE[22]||D5G7;|rqDockSt@0|inA[22]|I
+EinE[23]||D5G7;|rqDockSt@0|inA[23]|I
+EinE[24]||D5G7;|rqDockSt@0|inA[24]|I
+EinE[25]||D5G7;|rqDockSt@0|inA[25]|I
+EinE[26]||D5G7;|rqDockSt@0|inA[26]|I
+EinE[27]||D5G7;|rqDockSt@0|inA[27]|I
+EinE[28]||D5G7;|rqDockSt@0|inA[28]|I
+EinE[29]||D5G7;|rqDockSt@0|inA[29]|I
+EinE[30]||D5G7;|rqDockSt@0|inA[30]|I
+EinE[31]||D5G7;|rqDockSt@0|inA[31]|I
+EinE[32]||D5G7;|rqDockSt@0|inA[32]|I
+EinE[33]||D5G7;|rqDockSt@0|inA[33]|I
+EinE[34]||D5G7;|rqDockSt@0|inA[34]|I
+EinE[35]||D5G7;|rqDockSt@0|inA[35]|I
+EinE[36]||D5G7;|rqDockSt@0|inA[36]|I
+Em1[1]||D5G7;|onDeckDo@0|in[1]|I
+Em1[2]||D5G7;|onDeckDo@0|in[2]|I
+Em1[3]||D5G7;|onDeckDo@0|in[3]|I
+Em1[4]||D5G7;|onDeckDo@0|in[4]|I
+Em1[5]||D5G7;|onDeckDo@0|in[5]|I
+Em1[6]||D5G7;|onDeckDo@0|in[6]|I
+Em1[7]||D5G7;|onDeckDo@0|in[7]|I
+Em1[8]||D5G7;|onDeckDo@0|in[8]|I
+Em1[9]||D5G7;|onDeckDo@0|in[9]|I
+Em1[10]||D5G7;|onDeckDo@0|in[10]|I
+Em1[11]||D5G7;|onDeckDo@0|in[11]|I
+Em1[12]||D5G7;|onDeckDo@0|in[12]|I
+Em1[13]||D5G7;|onDeckDo@0|in[13]|I
+Em1[14]||D5G7;|onDeckDo@0|in[14]|I
+Em1[15]||D5G7;|onDeckDo@0|in[15]|I
+Em1[16]||D5G7;|onDeckDo@0|in[16]|I
+Em1[17]||D5G7;|onDeckDo@0|in[17]|I
+Em1[18]||D5G7;|onDeckDo@0|in[18]|I
+Em1[19]||D5G7;|onDeckDo@0|in[19]|I
+Em1[20]||D5G7;|onDeckDo@0|in[20]|I
+Em1[21]||D5G7;|onDeckDo@0|in[21]|I
+Em1[22]||D5G7;|onDeckDo@0|in[22]|I
+Em1[23]||D5G7;|onDeckDo@0|in[23]|I
+Em1[24]||D5G7;|onDeckDo@0|in[24]|I
+Em1[25]||D5G7;|onDeckDo@0|in[25]|I
+Em1[26]||D5G7;|onDeckDo@0|in[26]|I
+Em1[27]||D5G7;|onDeckDo@0|in[27]|I
+Em1[28]||D5G7;|onDeckDo@0|in[28]|I
+Em1[29]||D5G7;|onDeckDo@0|in[29]|I
+Em1[30]||D5G7;|onDeckDo@0|in[30]|I
+Em1[31]||D5G7;|onDeckDo@0|in[31]|I
+Em1[32]||D5G7;|onDeckDo@0|in[32]|I
+Em1[33]||D5G7;|onDeckDo@0|in[33]|I
+Em1[34]||D5G7;|onDeckDo@0|in[34]|I
+Em1[35]||D5G7;|onDeckDo@0|in[35]|I
+Em1[36]||D5G7;|onDeckDo@0|in[36]|I
+Eps[do]||D5G7;|rqDockSt@0|ps[do_1]|I
+Eps[skip]||D5G7;|rqDockSt@0|ps[skip]|I
+Erq[1]||D5G7;|rqDockSt@0|out[1]|O
+Erq[2]||D5G7;|rqDockSt@0|out[2]|O
+Erq[3]||D5G7;|rqDockSt@0|out[3]|O
+Erq[4]||D5G7;|rqDockSt@0|out[4]|O
+Erq[5]||D5G7;|rqDockSt@0|out[5]|O
+Erq[6]||D5G7;|rqDockSt@0|out[6]|O
+Erq[7]||D5G7;|rqDockSt@0|out[7]|O
+Erq[8]||D5G7;|rqDockSt@0|out[8]|O
+Erq[9]||D5G7;|rqDockSt@0|out[9]|O
+Erq[10]||D5G7;|rqDockSt@0|out[10]|O
+Erq[11]||D5G7;|rqDockSt@0|out[11]|O
+Erq[12]||D5G7;|rqDockSt@0|out[12]|O
+Erq[13]||D5G7;|rqDockSt@0|out[13]|O
+Erq[14]||D5G7;|rqDockSt@0|out[14]|O
+Erq[15]||D5G7;|rqDockSt@0|out[15]|O
+Erq[16]||D5G7;|rqDockSt@0|out[16]|O
+Erq[17]||D5G7;|rqDockSt@0|out[17]|O
+Erq[18]||D5G7;|rqDockSt@0|out[18]|O
+Erq[19]||D5G7;|rqDockSt@0|out[19]|O
+Erq[20]||D5G7;|rqDockSt@0|out[20]|O
+Erq[21]||D5G7;|rqDockSt@0|out[21]|O
+Erq[22]||D5G7;|rqDockSt@0|out[22]|O
+Erq[23]||D5G7;|rqDockSt@0|out[23]|O
+Erq[24]||D5G7;|rqDockSt@0|out[24]|O
+Erq[25]||D5G7;|rqDockSt@0|out[25]|O
+Erq[26]||D5G7;|rqDockSt@0|out[26]|O
+Erq[27]||D5G7;|rqDockSt@0|out[27]|O
+Erq[28]||D5G7;|rqDockSt@0|out[28]|O
+Erq[29]||D5G7;|rqDockSt@0|out[29]|O
+Erq[30]||D5G7;|rqDockSt@0|out[30]|O
+Erq[31]||D5G7;|rqDockSt@0|out[31]|O
+Erq[32]||D5G7;|rqDockSt@0|out[32]|O
+Erq[33]||D5G7;|rqDockSt@0|out[33]|O
+Erq[34]||D5G7;|rqDockSt@0|out[34]|O
+Erq[35]||D5G7;|rqDockSt@0|out[35]|O
+Erq[36]||D5G7;|rqDockSt@0|out[36]|O
+Erq[succ]||D5G7;|rqDockSt@0|succ|O
+Esir[1]||D5G7;|rqDockSt@0|sir[1]|I
+Esir[2]||D5G7;|rqDockSt@0|sir[2]|B
+Esir[3]||D5G7;|rqDockSt@0|sir[3]|B
+Esir[4]||D5G7;|rqDockSt@0|sir[4]|B
+Esir[5]||D5G7;|rqDockSt@0|sir[5]|B
+Esir[6]||D5G7;|rqDockSt@0|sir[6]|B
+Esir[7]||D5G7;|rqDockSt@0|sir[7]|B
+Esir[8]||D5G7;|rqDockSt@0|sir[8]|B
+Esir[9]||D5G7;|rqDockSt@0|sir[9]|B
+Esor[1]||D5G2;|onDeckDo@0|sor[1]|O
+Esor[2]||D5G7;|onDeckDo@0|sor[2]|B
+Esor[3]||D5G7;|onDeckDo@0|sor[3]|B
+Esor[4]||D5G7;|onDeckDo@0|sor[4]|B
+Esor[5]||D5G7;|onDeckDo@0|sor[5]|B
+Esor[6]||D5G7;|onDeckDo@0|sor[6]|B
+Esor[7]||D5G7;|onDeckDo@0|sor[7]|B
+Esor[8]||D5G7;|onDeckDo@0|sor[8]|B
+Esor[9]||D5G7;|onDeckDo@0|sor[9]|B
+Evdd||D5G2;|cover3h@0|vdd|P
+Evdd_4||D5G2;|cover3h@0|vdd_4|P
+Evdd_5||D5G2;|cover3h@0|vdd_5|P
+Evdd_6||D5G2;|cover3h@0|vdd_6|P
+Evdd_7||D5G2;|cover3h@0|vdd_7|P
+Evdd_8||D5G2;|cover3h@0|vdd_8|P
+Evdd_9||D5G2;|cover3h@0|vdd_9|P
+Evdd_10||D5G2;|cover3h@0|vdd_10|P
+Evdd_11||D5G2;|cover3h@0|vdd_11|P
+Evdd_12||D5G2;|cover3h@0|vdd_12|P
+Evdd_13||D5G2;|cover3h@0|vdd_13|P
+Evdd_14||D5G2;|cover3h@0|vdd_14|P
+Evdd_15||D5G2;|cover3h@0|vdd_15|P
+Evdd_16||D5G2;|cover3h@0|vdd_16|P
+Evdd_17||D5G2;|cover3h@0|vdd_17|P
+Evdd_18||D5G2;|cover3h@0|vdd_18|P
+Evdd_19||D5G2;|cover3h@0|vdd_19|P
+Evdd_20||D5G2;|cover3h@0|vdd_20|P
+Evdd_21||D5G2;|cover3h@0|vdd_21|P
+Evdd_22||D5G2;|cover3h@0|vdd_22|P
+Evdd_23||D5G2;|cover3h@0|vdd_23|P
+Evdd_24||D5G2;|cover3h@0|vdd_24|P
+Evdd_25||D5G2;|cover3h@0|vdd_25|P
+Evdd_26||D5G2;|cover3h@0|vdd_26|P
+Evdd_27||D5G2;|cover3h@0|vdd_27|P
+Evdd_28||D5G2;|cover3h@0|vdd_28|P
+Evdd_43||D5G2;|cover3h@0|vdd_43|P
+Evdd_46||D5G2;|cover3h@0|vdd_46|P
+Evdd_49||D5G2;|cover3h@0|vdd_49|P
+Evdd_52||D5G2;|cover3h@0|vdd_52|P
+X
+
+# Cell rqOD;1{lay}
+CrqOD;1{lay}||cmos90|1234832013083|1237851124049|I|ATTR_NCC(D5G5;NTY206.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237821648296
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@3||-105|116||||
+NX-Metal-2-Metal-3-Con|contact@4||-105|-172||||
+NX-Metal-2-Metal-3-Con|contact@6||76|-60||||
+NX-Metal-2-Metal-3-Con|contact@7||76|40||||
+NX-Metal-2-Metal-3-Con|contact@8||-65|-66||||
+NX-Metal-2-Metal-3-Con|contact@9||-65|154||||
+NX-Metal-1-Metal-2-Con|contact@13||1578|-16||||
+NX-Metal-2-Metal-3-Con|contact@87||-636|160||||
+NX-Metal-2-Metal-3-Con|contact@88||1524|160||||
+NX-Metal-2-Metal-3-Con|contact@89||1380|160||||
+NX-Metal-2-Metal-3-Con|contact@90||1236|160||||
+NX-Metal-2-Metal-3-Con|contact@91||1092|160||||
+NX-Metal-2-Metal-3-Con|contact@92||948|160||||
+NX-Metal-2-Metal-3-Con|contact@93||804|160||||
+NX-Metal-2-Metal-3-Con|contact@94||660|160||||
+NX-Metal-2-Metal-3-Con|contact@95||516|160||||
+NX-Metal-2-Metal-3-Con|contact@96||372|160||||
+NX-Metal-2-Metal-3-Con|contact@97||-348|160||||
+NX-Metal-2-Metal-3-Con|contact@98||-492|160||||
+NX-Metal-2-Metal-3-Con|contact@99||-780|160||||
+NX-Metal-2-Metal-3-Con|contact@100||-924|160||||
+NX-Metal-2-Metal-3-Con|contact@101||-1068|160||||
+NX-Metal-2-Metal-3-Con|contact@102||-1212|160||||
+NX-Metal-2-Metal-3-Con|contact@103||-1356|160||||
+NX-Metal-2-Metal-3-Con|contact@104||-1500|160||||
+NX-Metal-2-Metal-3-Con|contact@105||-552|160||||
+NX-Metal-2-Metal-3-Con|contact@106||312|160||||
+NX-Metal-2-Metal-3-Con|contact@107||456|160||||
+NX-Metal-2-Metal-3-Con|contact@108||600|160||||
+NX-Metal-2-Metal-3-Con|contact@109||744|160||||
+NX-Metal-2-Metal-3-Con|contact@110||888|160||||
+NX-Metal-2-Metal-3-Con|contact@111||1032|160||||
+NX-Metal-2-Metal-3-Con|contact@112||1176|160||||
+NX-Metal-2-Metal-3-Con|contact@113||1320|160||||
+NX-Metal-2-Metal-3-Con|contact@114||1464|160||||
+NX-Metal-2-Metal-3-Con|contact@115||-1560|160||||
+NX-Metal-2-Metal-3-Con|contact@116||-1416|160||||
+NX-Metal-2-Metal-3-Con|contact@117||-1272|160||||
+NX-Metal-2-Metal-3-Con|contact@118||-1128|160||||
+NX-Metal-2-Metal-3-Con|contact@119||-984|160||||
+NX-Metal-2-Metal-3-Con|contact@120||-840|160||||
+NX-Metal-2-Metal-3-Con|contact@121||-696|160||||
+NX-Metal-2-Metal-3-Con|contact@122||-408|160||||
+NX-Metal-2-Metal-3-Con|contact@123||-636|-160||||
+NX-Metal-2-Metal-3-Con|contact@124||1524|-160||||
+NX-Metal-2-Metal-3-Con|contact@125||1380|-160||||
+NX-Metal-2-Metal-3-Con|contact@126||1236|-160||||
+NX-Metal-2-Metal-3-Con|contact@127||1092|-160||||
+NX-Metal-2-Metal-3-Con|contact@128||948|-160||||
+NX-Metal-2-Metal-3-Con|contact@129||804|-160||||
+NX-Metal-2-Metal-3-Con|contact@130||660|-160||||
+NX-Metal-2-Metal-3-Con|contact@131||516|-160||||
+NX-Metal-2-Metal-3-Con|contact@132||372|-160||||
+NX-Metal-2-Metal-3-Con|contact@133||-348|-160||||
+NX-Metal-2-Metal-3-Con|contact@134||-492|-160||||
+NX-Metal-2-Metal-3-Con|contact@135||-780|-160||||
+NX-Metal-2-Metal-3-Con|contact@136||-924|-160||||
+NX-Metal-2-Metal-3-Con|contact@137||-1068|-160||||
+NX-Metal-2-Metal-3-Con|contact@138||-1212|-160||||
+NX-Metal-2-Metal-3-Con|contact@139||-1356|-160||||
+NX-Metal-2-Metal-3-Con|contact@140||-1500|-160||||
+NX-Metal-2-Metal-3-Con|contact@141||-552|-160||||
+NX-Metal-2-Metal-3-Con|contact@142||312|-160||||
+NX-Metal-2-Metal-3-Con|contact@143||456|-160||||
+NX-Metal-2-Metal-3-Con|contact@144||600|-160||||
+NX-Metal-2-Metal-3-Con|contact@145||744|-160||||
+NX-Metal-2-Metal-3-Con|contact@146||888|-160||||
+NX-Metal-2-Metal-3-Con|contact@147||1032|-160||||
+NX-Metal-2-Metal-3-Con|contact@148||1176|-160||||
+NX-Metal-2-Metal-3-Con|contact@149||1320|-160||||
+NX-Metal-2-Metal-3-Con|contact@150||1464|-160||||
+NX-Metal-2-Metal-3-Con|contact@151||-1560|-160||||
+NX-Metal-2-Metal-3-Con|contact@152||-1416|-160||||
+NX-Metal-2-Metal-3-Con|contact@153||-1272|-160||||
+NX-Metal-2-Metal-3-Con|contact@154||-1128|-160||||
+NX-Metal-2-Metal-3-Con|contact@155||-984|-160||||
+NX-Metal-2-Metal-3-Con|contact@156||-840|-160||||
+NX-Metal-2-Metal-3-Con|contact@157||-696|-160||||
+NX-Metal-2-Metal-3-Con|contact@158||-408|-160||||
+IcoversM:cover3h;1{lay}|cover3h@0||0|2|||D5G4;
+IstagesM:onDeckDockStage;1{lay}|onDeckDo@0||0|72|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||-53.5|154|||||ART_message(D5G40;)SonDeck
+Ngeneric:Invisible-Pin|pin@1||20.5|-133|||||ART_message(D5G40;)SreQueue
+IfanPinsK:pins36m3at144;2{lay}|pins36m3@1||-18|0|||D5G4;
+IstagesM:rqDockStage;1{lay}|rqDockSt@0||0|-144|||D5G4;
+IwiresL:select144;1{lay}|select14@0||55|0|||D5G4;
+IwiresL:select144;1{lay}|select14@1||165|0|||D5G4;
+IwiresL:select144;1{lay}|select14@2||-1656|-144|||D5G4;
+IwiresL:select144;1{lay}|select14@3||-1656|0|||D5G4;
+IwiresL:select144;1{lay}|select14@4||-1656|144|||D5G4;
+Ametal-2|net@27|||S0|onDeckDo@0|od[HEAD]|-96|116|contact@3||-105|116
+Ametal-2|net@29|||S1800|rqDockSt@0|od[HEAD]|-224|-172|contact@4||-105|-172
+Ametal-3|net@30|||S900|contact@3||-105|116|contact@4||-105|-172
+Ametal-2|net@34|||S0|rqDockSt@0|od[ABORT]|809|-60|contact@6||76|-60
+Ametal-3|net@36|||S2700|contact@6||76|-60|contact@7||76|40
+Ametal-2|net@37|||S1800|onDeckDo@0|od[ABORT]|-25|40|contact@7||76|40
+Ametal-2|net@38|||S0|rqDockSt@0|od[OTHER]|1031|-66|contact@8||-65|-66
+Ametal-3|net@39|||S2700|contact@8||-65|-66|contact@9||-65|154
+Ametal-2|net@41|||S0|onDeckDo@0|od[OTHER]|-61|154|contact@9||-65|154
+Ametal-1|net@64||0.4|S900|rqDockSt@0|sout|1578|-10.4|contact@13||1578|-16
+Ametal-2|net@68|||S1800|contact@13||1578|-16|onDeckDo@0|sir[1]|1614|-16
+Ametal-3|net@213|||S2700|pins36m3@1|x[21]|-636|0|contact@87||-636|160
+Ametal-2|net@214|||S0|onDeckDo@0|out[21]|-612|160|contact@87||-636|160
+Ametal-3|net@215|||S2700|pins36m3@1|x[10]|1524|0|contact@88||1524|160
+Ametal-2|net@216|||S0|onDeckDo@0|out[10]|1548|160|contact@88||1524|160
+Ametal-3|net@217|||S2700|pins36m3@1|x[11]|1380|0|contact@89||1380|160
+Ametal-2|net@218|||S0|onDeckDo@0|out[11]|1404|160|contact@89||1380|160
+Ametal-3|net@219|||S2700|pins36m3@1|x[12]|1236|0|contact@90||1236|160
+Ametal-2|net@220|||S0|onDeckDo@0|out[12]|1260|160|contact@90||1236|160
+Ametal-3|net@221|||S2700|pins36m3@1|x[13]|1092|0|contact@91||1092|160
+Ametal-2|net@222|||S0|onDeckDo@0|out[13]|1116|160|contact@91||1092|160
+Ametal-3|net@223|||S2700|pins36m3@1|x[14]|948|0|contact@92||948|160
+Ametal-2|net@224|||S0|onDeckDo@0|out[14]|972|160|contact@92||948|160
+Ametal-3|net@225|||S2700|pins36m3@1|x[15]|804|0|contact@93||804|160
+Ametal-2|net@226|||S0|onDeckDo@0|out[15]|828|160|contact@93||804|160
+Ametal-3|net@227|||S2700|pins36m3@1|x[16]|660|0|contact@94||660|160
+Ametal-2|net@228|||S0|onDeckDo@0|out[16]|684|160|contact@94||660|160
+Ametal-3|net@229|||S2700|pins36m3@1|x[17]|516|0|contact@95||516|160
+Ametal-2|net@230|||S0|onDeckDo@0|out[17]|540|160|contact@95||516|160
+Ametal-3|net@231|||S2700|pins36m3@1|x[18]|372|0|contact@96||372|160
+Ametal-2|net@232|||S0|onDeckDo@0|out[18]|396|160|contact@96||372|160
+Ametal-3|net@233|||S2700|pins36m3@1|x[19]|-348|0|contact@97||-348|160
+Ametal-2|net@234|||S0|onDeckDo@0|out[19]|-324|160|contact@97||-348|160
+Ametal-3|net@235|||S2700|pins36m3@1|x[20]|-492|0|contact@98||-492|160
+Ametal-2|net@236|||S0|onDeckDo@0|out[20]|-468|160|contact@98||-492|160
+Ametal-3|net@237|||S2700|pins36m3@1|x[22]|-780|0|contact@99||-780|160
+Ametal-2|net@238|||S0|onDeckDo@0|out[22]|-756|160|contact@99||-780|160
+Ametal-3|net@239|||S2700|pins36m3@1|x[23]|-924|0|contact@100||-924|160
+Ametal-2|net@240|||S0|onDeckDo@0|out[23]|-900|160|contact@100||-924|160
+Ametal-3|net@241|||S2700|pins36m3@1|x[24]|-1068|0|contact@101||-1068|160
+Ametal-2|net@242|||S0|onDeckDo@0|out[24]|-1044|160|contact@101||-1068|160
+Ametal-3|net@243|||S2700|pins36m3@1|x[25]|-1212|0|contact@102||-1212|160
+Ametal-2|net@244|||S0|onDeckDo@0|out[25]|-1188|160|contact@102||-1212|160
+Ametal-3|net@245|||S2700|pins36m3@1|x[26]|-1356|0|contact@103||-1356|160
+Ametal-2|net@246|||S0|onDeckDo@0|out[26]|-1332|160|contact@103||-1356|160
+Ametal-3|net@247|||S2700|pins36m3@1|x[27]|-1500|0|contact@104||-1500|160
+Ametal-2|net@248|||S0|onDeckDo@0|out[27]|-1476|160|contact@104||-1500|160
+Ametal-3|net@249|||S2700|pins36m3@1|x[35]|-552|0|contact@105||-552|160
+Ametal-2|net@250|||S0|onDeckDo@0|out[35]|-540|160|contact@105||-552|160
+Ametal-3|net@251|||S2700|pins36m3@1|x[1]|312|0|contact@106||312|160
+Ametal-2|net@252|||S0|onDeckDo@0|out[1]|324|160|contact@106||312|160
+Ametal-3|net@253|||S2700|pins36m3@1|x[2]|456|0|contact@107||456|160
+Ametal-2|net@254|||S0|onDeckDo@0|out[2]|468|160|contact@107||456|160
+Ametal-3|net@255|||S2700|pins36m3@1|x[3]|600|0|contact@108||600|160
+Ametal-2|net@256|||S0|onDeckDo@0|out[3]|612|160|contact@108||600|160
+Ametal-3|net@257|||S2700|pins36m3@1|x[4]|744|0|contact@109||744|160
+Ametal-2|net@258|||S0|onDeckDo@0|out[4]|756|160|contact@109||744|160
+Ametal-3|net@259|||S2700|pins36m3@1|x[5]|888|0|contact@110||888|160
+Ametal-2|net@260|||S0|onDeckDo@0|out[5]|900|160|contact@110||888|160
+Ametal-3|net@261|||S2700|pins36m3@1|x[6]|1032|0|contact@111||1032|160
+Ametal-2|net@262|||S0|onDeckDo@0|out[6]|1044|160|contact@111||1032|160
+Ametal-3|net@263|||S2700|pins36m3@1|x[7]|1176|0|contact@112||1176|160
+Ametal-2|net@264|||S0|onDeckDo@0|out[7]|1188|160|contact@112||1176|160
+Ametal-3|net@265|||S2700|pins36m3@1|x[8]|1320|0|contact@113||1320|160
+Ametal-2|net@266|||S0|onDeckDo@0|out[8]|1332|160|contact@113||1320|160
+Ametal-3|net@267|||S2700|pins36m3@1|x[9]|1464|0|contact@114||1464|160
+Ametal-2|net@268|||S0|onDeckDo@0|out[9]|1476|160|contact@114||1464|160
+Ametal-3|net@269|||S2700|pins36m3@1|x[28]|-1560|0|contact@115||-1560|160
+Ametal-2|net@270|||S0|onDeckDo@0|out[28]|-1548|160|contact@115||-1560|160
+Ametal-3|net@271|||S2700|pins36m3@1|x[29]|-1416|0|contact@116||-1416|160
+Ametal-2|net@272|||S0|onDeckDo@0|out[29]|-1404|160|contact@116||-1416|160
+Ametal-3|net@273|||S2700|pins36m3@1|x[30]|-1272|0|contact@117||-1272|160
+Ametal-2|net@274|||S0|onDeckDo@0|out[30]|-1260|160|contact@117||-1272|160
+Ametal-3|net@275|||S2700|pins36m3@1|x[31]|-1128|0|contact@118||-1128|160
+Ametal-2|net@276|||S0|onDeckDo@0|out[31]|-1116|160|contact@118||-1128|160
+Ametal-3|net@277|||S2700|pins36m3@1|x[32]|-984|0|contact@119||-984|160
+Ametal-2|net@278|||S0|onDeckDo@0|out[32]|-972|160|contact@119||-984|160
+Ametal-3|net@279|||S2700|pins36m3@1|x[33]|-840|0|contact@120||-840|160
+Ametal-2|net@280|||S0|onDeckDo@0|out[33]|-828|160|contact@120||-840|160
+Ametal-3|net@281|||S2700|pins36m3@1|x[34]|-696|0|contact@121||-696|160
+Ametal-2|net@282|||S0|onDeckDo@0|out[34]|-684|160|contact@121||-696|160
+Ametal-3|net@283|||S2700|pins36m3@1|x[36]|-408|0|contact@122||-408|160
+Ametal-2|net@284|||S0|onDeckDo@0|out[36]|-396|160|contact@122||-408|160
+Ametal-3|net@285|||S900|pins36m3@1|x[21]|-636|0|contact@123||-636|-160
+Ametal-2|net@286|||S0|rqDockSt@0|inB[21]|-612|-160|contact@123||-636|-160
+Ametal-3|net@287|||S900|pins36m3@1|x[10]|1524|0|contact@124||1524|-160
+Ametal-2|net@288|||S0|rqDockSt@0|inB[10]|1548|-160|contact@124||1524|-160
+Ametal-3|net@289|||S900|pins36m3@1|x[11]|1380|0|contact@125||1380|-160
+Ametal-2|net@290|||S0|rqDockSt@0|inB[11]|1404|-160|contact@125||1380|-160
+Ametal-3|net@291|||S900|pins36m3@1|x[12]|1236|0|contact@126||1236|-160
+Ametal-2|net@292|||S0|rqDockSt@0|inB[12]|1260|-160|contact@126||1236|-160
+Ametal-3|net@293|||S900|pins36m3@1|x[13]|1092|0|contact@127||1092|-160
+Ametal-2|net@294|||S0|rqDockSt@0|inB[13]|1116|-160|contact@127||1092|-160
+Ametal-3|net@295|||S900|pins36m3@1|x[14]|948|0|contact@128||948|-160
+Ametal-2|net@296|||S0|rqDockSt@0|inB[14]|972|-160|contact@128||948|-160
+Ametal-3|net@297|||S900|pins36m3@1|x[15]|804|0|contact@129||804|-160
+Ametal-2|net@298|||S0|rqDockSt@0|inB[15]|828|-160|contact@129||804|-160
+Ametal-3|net@299|||S900|pins36m3@1|x[16]|660|0|contact@130||660|-160
+Ametal-2|net@300|||S0|rqDockSt@0|inB[16]|684|-160|contact@130||660|-160
+Ametal-3|net@301|||S900|pins36m3@1|x[17]|516|0|contact@131||516|-160
+Ametal-2|net@302|||S0|rqDockSt@0|inB[17]|540|-160|contact@131||516|-160
+Ametal-3|net@303|||S900|pins36m3@1|x[18]|372|0|contact@132||372|-160
+Ametal-2|net@304|||S0|rqDockSt@0|inB[18]|396|-160|contact@132||372|-160
+Ametal-3|net@305|||S900|pins36m3@1|x[19]|-348|0|contact@133||-348|-160
+Ametal-2|net@306|||S0|rqDockSt@0|inB[19]|-324|-160|contact@133||-348|-160
+Ametal-3|net@307|||S900|pins36m3@1|x[20]|-492|0|contact@134||-492|-160
+Ametal-2|net@308|||S0|rqDockSt@0|inB[20]|-468|-160|contact@134||-492|-160
+Ametal-3|net@309|||S900|pins36m3@1|x[22]|-780|0|contact@135||-780|-160
+Ametal-2|net@310|||S0|rqDockSt@0|inB[22]|-756|-160|contact@135||-780|-160
+Ametal-3|net@311|||S900|pins36m3@1|x[23]|-924|0|contact@136||-924|-160
+Ametal-2|net@312|||S0|rqDockSt@0|inB[23]|-900|-160|contact@136||-924|-160
+Ametal-3|net@313|||S900|pins36m3@1|x[24]|-1068|0|contact@137||-1068|-160
+Ametal-2|net@314|||S0|rqDockSt@0|inB[24]|-1044|-160|contact@137||-1068|-160
+Ametal-3|net@315|||S900|pins36m3@1|x[25]|-1212|0|contact@138||-1212|-160
+Ametal-2|net@316|||S0|rqDockSt@0|inB[25]|-1188|-160|contact@138||-1212|-160
+Ametal-3|net@317|||S900|pins36m3@1|x[26]|-1356|0|contact@139||-1356|-160
+Ametal-2|net@318|||S0|rqDockSt@0|inB[26]|-1332|-160|contact@139||-1356|-160
+Ametal-3|net@319|||S900|pins36m3@1|x[27]|-1500|0|contact@140||-1500|-160
+Ametal-2|net@320|||S0|rqDockSt@0|inB[27]|-1476|-160|contact@140||-1500|-160
+Ametal-3|net@321|||S900|pins36m3@1|x[35]|-552|0|contact@141||-552|-160
+Ametal-2|net@322|||S0|rqDockSt@0|inB[35]|-540|-160|contact@141||-552|-160
+Ametal-3|net@323|||S900|pins36m3@1|x[1]|312|0|contact@142||312|-160
+Ametal-2|net@324|||S0|rqDockSt@0|inB[1]|324|-160|contact@142||312|-160
+Ametal-3|net@325|||S900|pins36m3@1|x[2]|456|0|contact@143||456|-160
+Ametal-2|net@326|||S0|rqDockSt@0|inB[2]|468|-160|contact@143||456|-160
+Ametal-3|net@327|||S900|pins36m3@1|x[3]|600|0|contact@144||600|-160
+Ametal-2|net@328|||S0|rqDockSt@0|inB[3]|612|-160|contact@144||600|-160
+Ametal-3|net@329|||S900|pins36m3@1|x[4]|744|0|contact@145||744|-160
+Ametal-2|net@330|||S0|rqDockSt@0|inB[4]|756|-160|contact@145||744|-160
+Ametal-3|net@331|||S900|pins36m3@1|x[5]|888|0|contact@146||888|-160
+Ametal-2|net@332|||S0|rqDockSt@0|inB[5]|900|-160|contact@146||888|-160
+Ametal-3|net@333|||S900|pins36m3@1|x[6]|1032|0|contact@147||1032|-160
+Ametal-2|net@334|||S0|rqDockSt@0|inB[6]|1044|-160|contact@147||1032|-160
+Ametal-3|net@335|||S900|pins36m3@1|x[7]|1176|0|contact@148||1176|-160
+Ametal-2|net@336|||S0|rqDockSt@0|inB[7]|1188|-160|contact@148||1176|-160
+Ametal-3|net@337|||S900|pins36m3@1|x[8]|1320|0|contact@149||1320|-160
+Ametal-2|net@338|||S0|rqDockSt@0|inB[8]|1332|-160|contact@149||1320|-160
+Ametal-3|net@339|||S900|pins36m3@1|x[9]|1464|0|contact@150||1464|-160
+Ametal-2|net@340|||S0|rqDockSt@0|inB[9]|1476|-160|contact@150||1464|-160
+Ametal-3|net@341|||S900|pins36m3@1|x[28]|-1560|0|contact@151||-1560|-160
+Ametal-2|net@342|||S0|rqDockSt@0|inB[28]|-1548|-160|contact@151||-1560|-160
+Ametal-3|net@343|||S900|pins36m3@1|x[29]|-1416|0|contact@152||-1416|-160
+Ametal-2|net@344|||S0|rqDockSt@0|inB[29]|-1404|-160|contact@152||-1416|-160
+Ametal-3|net@345|||S900|pins36m3@1|x[30]|-1272|0|contact@153||-1272|-160
+Ametal-2|net@346|||S0|rqDockSt@0|inB[30]|-1260|-160|contact@153||-1272|-160
+Ametal-3|net@347|||S900|pins36m3@1|x[31]|-1128|0|contact@154||-1128|-160
+Ametal-2|net@348|||S0|rqDockSt@0|inB[31]|-1116|-160|contact@154||-1128|-160
+Ametal-3|net@349|||S900|pins36m3@1|x[32]|-984|0|contact@155||-984|-160
+Ametal-2|net@350|||S0|rqDockSt@0|inB[32]|-972|-160|contact@155||-984|-160
+Ametal-3|net@351|||S900|pins36m3@1|x[33]|-840|0|contact@156||-840|-160
+Ametal-2|net@352|||S0|rqDockSt@0|inB[33]|-828|-160|contact@156||-840|-160
+Ametal-3|net@353|||S900|pins36m3@1|x[34]|-696|0|contact@157||-696|-160
+Ametal-2|net@354|||S0|rqDockSt@0|inB[34]|-684|-160|contact@157||-696|-160
+Ametal-3|net@355|||S900|pins36m3@1|x[36]|-408|0|contact@158||-408|-160
+Ametal-2|net@356|||S0|rqDockSt@0|inB[36]|-396|-160|contact@158||-408|-160
+Ametal-3|net@391|||S900|onDeckDo@0|sir[2]|1638|-72|rqDockSt@0|sor[2]|1638|-72
+Ametal-3|net@392|||S900|onDeckDo@0|sir[3]|1644|-72|rqDockSt@0|sor[3]|1644|-72
+Ametal-3|net@393|||S900|onDeckDo@0|sir[4]|1650|-69|rqDockSt@0|sor[4]|1650|-69
+Ametal-3|net@394|||S900|onDeckDo@0|sir[5]|1656|-72|rqDockSt@0|sor[5]|1656|-72
+Ametal-3|net@395|||S900|onDeckDo@0|sir[6]|1662|-72|rqDockSt@0|sor[6]|1662|-72
+Ametal-3|net@396|||S900|onDeckDo@0|sir[7]|1668|-72|rqDockSt@0|sor[7]|1668|-72
+Ametal-3|net@397|||S900|onDeckDo@0|sir[8]|1674|-72|rqDockSt@0|sor[8]|1674|-72
+Ametal-3|net@398|||S900|onDeckDo@0|sir[9]|1680|-72|rqDockSt@0|sor[9]|1680|-72
+Ametal-2|net@399|||S900|cover3h@0|gnd_45|1728|146|onDeckDo@0|gnd_1|1728|144
+Ametal-2|net@400|||S900|cover3h@0|gnd_29|1728|2|onDeckDo@0|gnd_3|1728|0
+Ametal-2|net@401|||S900|cover3h@0|vdd_53|1728|196|onDeckDo@0|vdd_1|1728|194
+Ametal-2|net@402|||S900|cover3h@0|vdd_30|1728|-48|onDeckDo@0|vdd_4|1728|-50
+Ametal-2|net@403|||S900|cover3h@0|vdd_54|1728|96|onDeckDo@0|vdd_6|1728|94
+Ametal-2|net@404|||S900|cover3h@0|vdd_29|1728|52|onDeckDo@0|vdd_7|1728|50
+Ametal-2|net@405|||S900|cover3h@0|gnd_41|1728|-142|rqDockSt@0|gnd_1|1728|-144
+Ametal-2|net@406|||S900|cover3h@0|vdd_48|1728|-192|rqDockSt@0|vdd_1|1728|-194
+Ametal-2|net@407|||S900|cover3h@0|vdd_47|1728|-92|rqDockSt@0|vdd_3|1728|-94
+Ametal-2|net@418||6.2|S0|rqDockSt@0|vdd|242.5|-50|onDeckDo@0|vdd_5@786373726|-13.5|-50
+Ametal-2|net@419||6.2|S1800|onDeckDo@0|gnd_2@125792157|-13.5|0|rqDockSt@0|gnd|242.5|0
+Ametal-2|net@420||6.2|S1800|onDeckDo@0|vdd_10|-13.5|50|rqDockSt@0|vdd_4|242.5|50
+Ametal-2|net@421||6.2|S1800|rqDockSt@0|vdd_11|1584|50|onDeckDo@0|vdd_7|1728|50
+Ametal-2|net@423||6.2|S0|onDeckDo@0|gnd_3|1728|0|rqDockSt@0|gnd_5|1584|0
+Ametal-2|net@424||6.2|S0|onDeckDo@0|vdd_4|1728|-50|rqDockSt@0|vdd_9|1584|-50
+Edo[od]||D5G7;|onDeckDo@0|pred|I
+Eepi[OTHER]||D5G7;|rqDockSt@0|epi[OTHER]|I
+Eepi[TAIL]||D5G7;|rqDockSt@0|epi[TAIL]|I
+Eflag[A][clr]||D5G7;|onDeckDo@0|flag[A][clr]|I
+Eflag[A][set]||D5G7;|onDeckDo@0|flag[A][set]|I
+Eflag[D][clr]||D5G7;|onDeckDo@0|flag[D][clr]|I
+Eflag[D][set]||D5G7;|onDeckDo@0|flag[D][set]|I
+EinE[1]||D5G7;|rqDockSt@0|inA[1]|I
+EinE[2]||D5G7;|rqDockSt@0|inA[2]|I
+EinE[3]||D5G7;|rqDockSt@0|inA[3]|I
+EinE[4]||D5G7;|rqDockSt@0|inA[4]|I
+EinE[5]||D5G7;|rqDockSt@0|inA[5]|I
+EinE[6]||D5G7;|rqDockSt@0|inA[6]|I
+EinE[7]||D5G7;|rqDockSt@0|inA[7]|I
+EinE[8]||D5G7;|rqDockSt@0|inA[8]|I
+EinE[9]||D5G7;|rqDockSt@0|inA[9]|I
+EinE[10]||D5G7;|rqDockSt@0|inA[10]|I
+EinE[11]||D5G7;|rqDockSt@0|inA[11]|I
+EinE[12]||D5G7;|rqDockSt@0|inA[12]|I
+EinE[13]||D5G7;|rqDockSt@0|inA[13]|I
+EinE[14]||D5G7;|rqDockSt@0|inA[14]|I
+EinE[15]||D5G7;|rqDockSt@0|inA[15]|I
+EinE[16]||D5G7;|rqDockSt@0|inA[16]|I
+EinE[17]||D5G7;|rqDockSt@0|inA[17]|I
+EinE[18]||D5G7;|rqDockSt@0|inA[18]|I
+EinE[19]||D5G7;|rqDockSt@0|inA[19]|I
+EinE[20]||D5G7;|rqDockSt@0|inA[20]|I
+EinE[21]||D5G7;|rqDockSt@0|inA[21]|I
+EinE[22]||D5G7;|rqDockSt@0|inA[22]|I
+EinE[23]||D5G7;|rqDockSt@0|inA[23]|I
+EinE[24]||D5G7;|rqDockSt@0|inA[24]|I
+EinE[25]||D5G7;|rqDockSt@0|inA[25]|I
+EinE[26]||D5G7;|rqDockSt@0|inA[26]|I
+EinE[27]||D5G7;|rqDockSt@0|inA[27]|I
+EinE[28]||D5G7;|rqDockSt@0|inA[28]|I
+EinE[29]||D5G7;|rqDockSt@0|inA[29]|I
+EinE[30]||D5G7;|rqDockSt@0|inA[30]|I
+EinE[31]||D5G7;|rqDockSt@0|inA[31]|I
+EinE[32]||D5G7;|rqDockSt@0|inA[32]|I
+EinE[33]||D5G7;|rqDockSt@0|inA[33]|I
+EinE[34]||D5G7;|rqDockSt@0|inA[34]|I
+EinE[35]||D5G7;|rqDockSt@0|inA[35]|I
+EinE[36]||D5G7;|rqDockSt@0|inA[36]|I
+Em1[1]||D5G7;|onDeckDo@0|in[1]|I
+Em1[2]||D5G7;|onDeckDo@0|in[2]|I
+Em1[3]||D5G7;|onDeckDo@0|in[3]|I
+Em1[4]||D5G7;|onDeckDo@0|in[4]|I
+Em1[5]||D5G7;|onDeckDo@0|in[5]|I
+Em1[6]||D5G7;|onDeckDo@0|in[6]|I
+Em1[7]||D5G7;|onDeckDo@0|in[7]|I
+Em1[8]||D5G7;|onDeckDo@0|in[8]|I
+Em1[9]||D5G7;|onDeckDo@0|in[9]|I
+Em1[10]||D5G7;|onDeckDo@0|in[10]|I
+Em1[11]||D5G7;|onDeckDo@0|in[11]|I
+Em1[12]||D5G7;|onDeckDo@0|in[12]|I
+Em1[13]||D5G7;|onDeckDo@0|in[13]|I
+Em1[14]||D5G7;|onDeckDo@0|in[14]|I
+Em1[15]||D5G7;|onDeckDo@0|in[15]|I
+Em1[16]||D5G7;|onDeckDo@0|in[16]|I
+Em1[17]||D5G7;|onDeckDo@0|in[17]|I
+Em1[18]||D5G7;|onDeckDo@0|in[18]|I
+Em1[19]||D5G7;|onDeckDo@0|in[19]|I
+Em1[20]||D5G7;|onDeckDo@0|in[20]|I
+Em1[21]||D5G7;|onDeckDo@0|in[21]|I
+Em1[22]||D5G7;|onDeckDo@0|in[22]|I
+Em1[23]||D5G7;|onDeckDo@0|in[23]|I
+Em1[24]||D5G7;|onDeckDo@0|in[24]|I
+Em1[25]||D5G7;|onDeckDo@0|in[25]|I
+Em1[26]||D5G7;|onDeckDo@0|in[26]|I
+Em1[27]||D5G7;|onDeckDo@0|in[27]|I
+Em1[28]||D5G7;|onDeckDo@0|in[28]|I
+Em1[29]||D5G7;|onDeckDo@0|in[29]|I
+Em1[30]||D5G7;|onDeckDo@0|in[30]|I
+Em1[31]||D5G7;|onDeckDo@0|in[31]|I
+Em1[32]||D5G7;|onDeckDo@0|in[32]|I
+Em1[33]||D5G7;|onDeckDo@0|in[33]|I
+Em1[34]||D5G7;|onDeckDo@0|in[34]|I
+Em1[35]||D5G7;|onDeckDo@0|in[35]|I
+Em1[36]||D5G7;|onDeckDo@0|in[36]|I
+Eps[do]||D5G7;|rqDockSt@0|ps[do_1]|I
+Eps[skip]||D5G7;|rqDockSt@0|ps[skip]|I
+Erq[1]||D5G7;|rqDockSt@0|out[1]|O
+Erq[2]||D5G7;|rqDockSt@0|out[2]|O
+Erq[3]||D5G7;|rqDockSt@0|out[3]|O
+Erq[4]||D5G7;|rqDockSt@0|out[4]|O
+Erq[5]||D5G7;|rqDockSt@0|out[5]|O
+Erq[6]||D5G7;|rqDockSt@0|out[6]|O
+Erq[7]||D5G7;|rqDockSt@0|out[7]|O
+Erq[8]||D5G7;|rqDockSt@0|out[8]|O
+Erq[9]||D5G7;|rqDockSt@0|out[9]|O
+Erq[10]||D5G7;|rqDockSt@0|out[10]|O
+Erq[11]||D5G7;|rqDockSt@0|out[11]|O
+Erq[12]||D5G7;|rqDockSt@0|out[12]|O
+Erq[13]||D5G7;|rqDockSt@0|out[13]|O
+Erq[14]||D5G7;|rqDockSt@0|out[14]|O
+Erq[15]||D5G7;|rqDockSt@0|out[15]|O
+Erq[16]||D5G7;|rqDockSt@0|out[16]|O
+Erq[17]||D5G7;|rqDockSt@0|out[17]|O
+Erq[18]||D5G7;|rqDockSt@0|out[18]|O
+Erq[19]||D5G7;|rqDockSt@0|out[19]|O
+Erq[20]||D5G7;|rqDockSt@0|out[20]|O
+Erq[21]||D5G7;|rqDockSt@0|out[21]|O
+Erq[22]||D5G7;|rqDockSt@0|out[22]|O
+Erq[23]||D5G7;|rqDockSt@0|out[23]|O
+Erq[24]||D5G7;|rqDockSt@0|out[24]|O
+Erq[25]||D5G7;|rqDockSt@0|out[25]|O
+Erq[26]||D5G7;|rqDockSt@0|out[26]|O
+Erq[27]||D5G7;|rqDockSt@0|out[27]|O
+Erq[28]||D5G7;|rqDockSt@0|out[28]|O
+Erq[29]||D5G7;|rqDockSt@0|out[29]|O
+Erq[30]||D5G7;|rqDockSt@0|out[30]|O
+Erq[31]||D5G7;|rqDockSt@0|out[31]|O
+Erq[32]||D5G7;|rqDockSt@0|out[32]|O
+Erq[33]||D5G7;|rqDockSt@0|out[33]|O
+Erq[34]||D5G7;|rqDockSt@0|out[34]|O
+Erq[35]||D5G7;|rqDockSt@0|out[35]|O
+Erq[36]||D5G7;|rqDockSt@0|out[36]|O
+Erq[succ]||D5G7;|rqDockSt@0|succ|O
+Esir[1]||D5G7;|rqDockSt@0|sir[1]|I
+Esir[2]||D5G7;|rqDockSt@0|sir[2]|B
+Esir[3]||D5G7;|rqDockSt@0|sir[3]|B
+Esir[4]||D5G7;|rqDockSt@0|sir[4]|B
+Esir[5]||D5G7;|rqDockSt@0|sir[5]|B
+Esir[6]||D5G7;|rqDockSt@0|sir[6]|B
+Esir[7]||D5G7;|rqDockSt@0|sir[7]|B
+Esir[8]||D5G7;|rqDockSt@0|sir[8]|B
+Esir[9]||D5G7;|rqDockSt@0|sir[9]|B
+Esor[1]||D5G7;|onDeckDo@0|sor[1]|O
+Esor[2]||D5G7;|onDeckDo@0|sor[2]|B
+Esor[3]||D5G7;|onDeckDo@0|sor[3]|B
+Esor[4]||D5G7;|onDeckDo@0|sor[4]|B
+Esor[5]||D5G7;|onDeckDo@0|sor[5]|B
+Esor[6]||D5G7;|onDeckDo@0|sor[6]|B
+Esor[7]||D5G7;|onDeckDo@0|sor[7]|B
+Esor[8]||D5G7;|onDeckDo@0|sor[8]|B
+Esor[9]||D5G7;|onDeckDo@0|sor[9]|B
+X
+
+# Cell rqOD;1{sch}
+CrqOD;1{sch}||schematic|1234831433498|1237851124049|I
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||3|3|||XRR|
+NOff-Page|conn@1||-10|-6||||
+NOff-Page|conn@2||6|6|||Y|
+NOff-Page|conn@3||-30|-21|||XRR|
+NOff-Page|conn@5||-30|-27||||
+NOff-Page|conn@6||-9|-18||||
+NOff-Page|conn@8||-30|-31||||
+NOff-Page|conn@10||9.5|-3|||Y|
+NOff-Page|conn@11||27|3|||Y|
+NOff-Page|conn@12||28.5|-7||||
+IstagesM:onDeckDockStage;1{ic}|onDeckDo@0||-18|-24|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||-5.5|39.5|||||ART_message(D5G6;)SrqOD
+Ngeneric:Invisible-Pin|pin@1||-7|22.5|||||ART_message(D5G3;)Sies 23 March 2009
+Ngeneric:Invisible-Pin|pin@2||-4|31|||||ART_message(D5G4;)S[reQuque and onDeck stages,with scan chain and cover]
+NBus_Pin|pin@4||3|-21|-1|-1||
+NBus_Pin|pin@5||3|0|-1|-1||
+NBus_Pin|pin@9||9|-31|-1|-1||
+NBus_Pin|pin@11||9|-8|-1|-1||
+NBus_Pin|pin@13||18|-16|-1|-1||
+NWire_Pin|pin@14||-18|-37||||
+NBus_Pin|pin@15||24|6|-1|-1||
+NBus_Pin|pin@16||24|15|-1|-1||
+NBus_Pin|pin@17||-24|15|-1|-1||
+NBus_Pin|pin@19||-24|-18|-1|-1||
+IstagesM:rqDockStage;1{ic}|rqDockSt@0||18|0|||D5G4;
+Abus|net@4||-0.5|IJ1800|onDeckDo@0|succ|-15|-21|pin@4||3|-21
+Abus|net@6||-0.5|IJ1800|pin@5||3|0|rqDockSt@0|predB|15|0
+Abus|net@12||-0.5|IJ1800|onDeckDo@0|out[1:36]|-13|-31|pin@9||9|-31
+Abus|net@15||-0.5|IJ1800|pin@11||9|-8|rqDockSt@0|inB[1:36]|14|-8
+Abus|net@22||-0.5|IJ1800|rqDockSt@0|sor[1:9]|20|6|pin@15||24|6
+Abus|net@23||-0.5|IJ2700|pin@15||24|6|pin@16||24|15
+Abus|net@24||-0.5|IJ0|pin@16||24|15|pin@17||-24|15
+Abus|net@27||-0.5|IJ1800|pin@19||-24|-18|onDeckDo@0|sir[1:9]|-19|-18
+Abus|net@29||-0.5|IJ0|onDeckDo@0|flag[A][set,clr]|-21|-27|conn@5|y|-28|-27
+Awire|net@32|||0|onDeckDo@0|pred|-21|-21|conn@3|y|-28|-21
+Abus|net@33||-0.5|IJ1800|onDeckDo@0|sor[1:9]|-16|-18|conn@6|a|-11|-18
+Abus|net@35||-0.5|IJ1800|conn@8|y|-28|-31|onDeckDo@0|in[1:36]|-22|-31
+Abus|net@36||-0.5|IJ900|pin@17||-24|15|pin@19||-24|-18
+Abus|net@39||-0.5|IJ1800|conn@10|y|11.5|-3|rqDockSt@0|pred[RQM,DRAIN]|15|-3
+Awire|net@41|||1800|rqDockSt@0|succ|21|3|conn@11|a|25|3
+Abus|net@42||-0.5|IJ1800|rqDockSt@0|out[1:36]|23|-7|conn@12|a|26.5|-7
+Abus|net@46||-0.5|IJ2700|pin@9||9|-31|pin@11||9|-8
+Abus|net@48||-0.5|J0|rqDockSt@0|inA[1:36]|14|-6|conn@1|y|-8|-6
+Abus|net@49||-0.5|IJ1800|conn@2|y|8|6|rqDockSt@0|sir[1:9]|17|6
+Abus|net@50||-0.5|IJ1800|conn@0|y|5|3|rqDockSt@0|predA|15|3
+Abus|od[HEAD,ABORT,OTHER]|D5G2;|-0.5|IJ2700|pin@4||3|-21|pin@5||3|0
+Abus|take[E,P]|D5G2;|-0.5|IJ900|rqDockSt@0|succ_1|18|-10|pin@13||18|-16
+Awire|take[od]|D5G2;||900|onDeckDo@0|take[1]|-18|-34|pin@14||-18|-37
+Edo[od]||D4G2;|conn@3|a|I
+Edo[epi]|epi[TAIL,OTHER]|D4G2;|conn@0|a|I
+Eflag[A,D][set,clr]||D4G2;|conn@5|a|I
+Ein[1:36,T]|inE[1:36]|D4G2;|conn@1|a|I
+Em1[1:36]||D4G2;|conn@8|a|I
+Eps[skip,do]||D4G2;|conn@10|a|I
+Erq[1:36]||D6G2;|conn@12|y|O
+Erq[succ]||D6G2;|conn@11|y|O
+Esir[1:9]||D4G2;|conn@2|a|I
+Esor[1:9]||D6G2;|conn@6|y|O
+X
+
 # Cell southFifo;1{ic}
 CsouthFifo;1{ic}||artwork|1226359478414|1237217311672|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -6918,6 +7827,254 @@ Esucc[A]||D6G3;|conn@8|y|O
 Esucc[tap]|succ[B]|D6G3;|conn@13|y|O
 X
 
+# Cell tokenFIFO;1{ic}
+CtokenFIFO;1{ic}||artwork|1227105904418|1237742294782|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@2||-3|0|-1|-1||
+Nschematic:Bus_Pin|pin@8||3|0|-1|-1||
+Ngeneric:Invisible-Pin|pin@14||0|0|||||ART_message(D5G2;)S[tok,FIFO]
+NPin|pin@15||-2|4|1|1||
+NPin|pin@16||-1|5|1|1||
+NPin|pin@17||-2|6|1|1||
+NPin|pin@18||1|6|1|1||
+NPin|pin@19||2|5|1|1||
+NPin|pin@20||1|4|1|1||
+NPin|pin@23||0|3|1|1||
+NPin|pin@24||0|4|1|1||
+NPin|pin@25||2|3|1|1||
+NPin|pin@26||-2|0|1|1||
+NPin|pin@27||-3|0|1|1||
+NPin|pin@28||-2|-3|1|1||
+NPin|pin@29||-2|3|1|1||
+NPin|pin@30||2|0|1|1||
+NPin|pin@31||3|0|1|1||
+NPin|pin@32||2|-3|1|1||
+Ngeneric:Invisible-Pin|pin@35||0|5|||||ART_message(D5G1.5;)S3
+Nschematic:Bus_Pin|pin@36||-1|5|-1|-1||
+Nschematic:Bus_Pin|pin@38||2|5|-1|-1||
+AThicker|net@6|||FS2250|pin@15||-2|4|pin@16||-1|5
+AThicker|net@7|||FS3150|pin@16||-1|5|pin@17||-2|6
+AThicker|net@8|||FS1350|pin@18||1|6|pin@19||2|5
+AThicker|net@9|||FS450|pin@19||2|5|pin@20||1|4
+AThicker|net@10|||FS0|pin@20||1|4|pin@24||0|4
+AThicker|net@14|||FS0|pin@24||0|4|pin@15||-2|4
+AThicker|net@15|||FS0|pin@18||1|6|pin@17||-2|6
+AThicker|net@17|||FS2700|pin@30||2|0|pin@25||2|3
+AThicker|net@18|||FS2700|pin@26||-2|0|pin@29||-2|3
+AThicker|net@19|||FS2700|pin@28||-2|-3|pin@26||-2|0
+AThicker|net@20|||FS0|pin@26||-2|0|pin@27||-3|0
+AThicker|net@21|||FS1800|pin@30||2|0|pin@31||3|0
+AThicker|net@32|||FS1800|pin@23||0|3|pin@25||2|3
+AThicker|net@33|||FS2700|pin@23||0|3|pin@24||0|4
+AThicker|net@34|||FS1800|pin@29||-2|3|pin@23||0|3
+AThicker|net@35|||FS900|pin@30||2|0|pin@32||2|-3
+AThicker|net@36|||FS0|pin@32||2|-3|pin@28||-2|-3
+Epred||D5G2;|pin@2||I
+Esir[1:9]||D5G2;|pin@36||B
+Esor[1:9]||D5G2;|pin@38||B
+Esucc||D5G2;|pin@8||O
+X
+
+# Cell tokenFIFO;1{lay}
+CtokenFIFO;1{lay}||cmos90|1227104345090|1237772701868|I|ATTR_NCC(D5G4;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237767315052|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237767315052
+IgaspM:aStage;3{lay}|aStage@4||0|-72|Y||D5G4;
+IgaspM:aStage;3{lay}|aStage@5||-194|-72|Y||D5G4;
+IgaspM:aStage;3{lay}|aStage@6||194|-72|Y||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@5||306|42.5||||
+NX-Metal-2-Metal-3-Con|contact@6||306|62||||
+NX-Metal-2-Metal-3-Con|contact@7||330|112||||
+NX-Metal-2-Metal-3-Con|contact@8||312|94||||
+NX-Metal-2-Metal-3-Con|contact@9||318|106||||
+NX-Metal-2-Metal-3-Con|contact@10||354|56||||
+NX-Metal-1-Metal-2-Con|contact@12||-121|-88||||
+NX-Metal-1-Metal-2-Con|contact@13||-121|-44||||
+NX-Metal-1-Metal-2-Con|contact@14||73|-88||||
+NX-Metal-1-Metal-2-Con|contact@15||73|-44||||
+NX-Metal-1-Metal-2-Con|contact@16||-172|-12||||
+NX-Metal-1-Metal-2-Con|contact@17||22|-12||||
+NX-Metal-1-Metal-2-Con|contact@18||216|-12||||
+NX-Metal-2-Metal-3-Con|contact@19||354|-12||||
+NMetal-1-Pin|pin@9||-101.5|0||||
+NMetal-1-Pin|pin@10||42.5|0||||
+NMetal-1-Pin|pin@11||186.5|0||||
+NMetal-2-Pin|pin@12||-242.5|62||||
+NMetal-2-Pin|pin@13||-242.5|0||||
+NMetal-2-Pin|pin@14||272.5|0||||
+NMetal-2-Pin|pin@15||272.5|42.5||||
+NMetal-1-Pin|pin@21||-172|-44||||
+NMetal-1-Pin|pin@25||-178|-44||||
+NMetal-1-Pin|pin@26||22|-44||||
+NMetal-1-Pin|pin@27||16|-44||||
+NMetal-1-Pin|pin@28||216|-44||||
+NMetal-1-Pin|pin@29||210|-44||||
+NMetal-1-Pin|pin@30||-121|-39||||
+NMetal-1-Pin|pin@31||73|-39||||
+NMetal-1-Pin|pin@33||-211.5|0||||
+NMetal-1-Pin|pin@34||-17.5|0||||
+NMetal-1-Pin|pin@35||176.5|0||||
+IscanM:scanBusInM3;1{lay}|scanBusI@0||330|0|||D5G4;
+IscanM:scanBusOutM3;1{lay}|scanBusO@0||330|143|||D5G4;
+IscanM:scanEx3h;1{lay}|scanEx3h@0||0|72|||D5G4;
+Ametal-1|net@13|||S0|pin@9||-101.5|0|pin@33||-211.5|0
+Ametal-1|net@33|||S2700|pin@9||-101.5|0|scanEx3h@0|dIn[1]|-101.5|65
+Ametal-1|net@35|||S2700|pin@10||42.5|0|scanEx3h@0|dIn[2]|42.5|65
+Ametal-1|net@36|||S1800|pin@35||176.5|0|pin@11||186.5|0
+Ametal-1|net@37|||S2700|pin@11||186.5|0|scanEx3h@0|dIn[3]|186.5|65
+Ametal-3|net@38|||S900|scanBusO@0|so[9]|354|143|contact@10||354|56
+Ametal-3|net@39|||S2700|scanBusI@0|si[1]|306|0|contact@5||306|42.5
+Ametal-3|net@40|||S2700|scanBusI@0|si[2]|312|0|contact@8||312|94
+Ametal-3|net@41|||S2700|scanBusI@0|si[3]|318|0|contact@9||318|106
+Ametal-3|net@42|||S2700|scanBusI@0|si[4]|324|3|scanBusO@0|so[4]|324|146
+Ametal-3|net@43|||S2700|scanBusI@0|si[5]|330|0|contact@7||330|112
+Ametal-3|net@44|||S2700|scanBusI@0|si[6]|336|0|scanBusO@0|so[6]|336|143
+Ametal-3|net@45|||S2700|scanBusI@0|si[7]|342|0|scanBusO@0|so[7]|342|143
+Ametal-3|net@46|||S2700|scanBusI@0|si[8]|348|0|scanBusO@0|so[8]|348|143
+Ametal-2|net@47|||S0|scanEx3h@0|sin|-216|62|pin@12||-242.5|62
+Ametal-2|net@48|||S900|pin@12||-242.5|62|pin@13||-242.5|0
+Ametal-2|net@49|||S1800|pin@13||-242.5|0|pin@14||272.5|0
+Ametal-2|net@50|||S2700|pin@14||272.5|0|pin@15||272.5|42.5
+Ametal-3|net@51|||S2700|contact@6||306|62|scanBusO@0|so[1]|306|143
+Ametal-2|net@52|||S1800|pin@15||272.5|42.5|contact@5||306|42.5
+Ametal-2|net@55|||S1800|scanEx3h@0|sout|216|62|contact@6||306|62
+Ametal-3|net@56|||S2700|contact@7||330|112|scanBusO@0|so[5]|330|143
+Ametal-2|net@57|||S1800|scanEx3h@0|rd_1|216|112|contact@7||330|112
+Ametal-3|net@58|||S2700|contact@8||312|94|scanBusO@0|so[2]|312|143
+Ametal-2|net@59|||S1800|scanEx3h@0|p2p_1|216|94|contact@8||312|94
+Ametal-3|net@60|||S2700|contact@9||318|106|scanBusO@0|so[3]|318|143
+Ametal-2|net@61|||S1800|scanEx3h@0|p1p_1|216|106|contact@9||318|106
+Ametal-3|net@62|||S900|contact@10||354|56|scanBusI@0|si[9]|354|0
+Ametal-2|net@63|||S1800|scanEx3h@0|mc_1|216|56|contact@10||354|56
+Ametal-2|net@68|||S1800|aStage@5|succ|-194|-88|contact@12||-121|-88
+Ametal-1|net@69|||S2700|contact@12||-121|-88|contact@13||-121|-44
+Ametal-1|net@72|||S2700|contact@14||73|-88|contact@15||73|-44
+Ametal-2|net@73|||S1800|contact@15||73|-44|aStage@6|pred|194|-44
+Ametal-2|net@74|||S0|contact@14||73|-88|aStage@4|succ|0|-88
+Ametal-2|net@78|||S1800|contact@17||22|-12|contact@18||216|-12
+Ametal-1|net@79|||S0|pin@21||-172|-44|pin@25||-178|-44
+Ametal-1|net@80|||S900|pin@25||-178|-44|aStage@5|mc_1|-178|-48
+Ametal-1|net@81|||S0|pin@26||22|-44|pin@27||16|-44
+Ametal-1|net@82|||S0|pin@28||216|-44|pin@29||210|-44
+Ametal-1|net@83|||S900|pin@27||16|-44|aStage@4|mc_1|16|-48
+Ametal-1|net@84|||S2700|aStage@6|mc_1|210|-48|pin@29||210|-44
+Ametal-2|net@85|||S1800|contact@16||-172|-12|contact@17||22|-12
+Ametal-1|net@86|||S2700|pin@26||22|-44|contact@17||22|-12
+Ametal-1|net@88|||S2700|pin@28||216|-44|contact@18||216|-12
+Ametal-2|net@89|||S0|aStage@5|gnd_2|-97|-72|aStage@4|gnd|-97|-72
+Ametal-2|net@90|||S0|aStage@5|vdd_4|-97|-22|aStage@4|vdd_3|-97|-22
+Ametal-2|net@91|||S0|aStage@5|vdd_5|-97|-122|aStage@4|vdd|-97|-122
+Ametal-2|net@92|||S0|aStage@4|gnd_2|97|-72|aStage@6|gnd|97|-72
+Ametal-2|net@93|||S0|aStage@4|vdd_5|97|-122|aStage@6|vdd|97|-122
+Ametal-2|net@94|||S0|aStage@4|vdd_4|97|-22|aStage@6|vdd_3|97|-22
+Ametal-3|net@98|||S900|scanBusI@0|si[9]|354|0|contact@19||354|-12
+Ametal-1|net@100||0.4|S900|pin@30||-121|-39|contact@13||-121|-44
+Ametal-1|net@101||0.4|S2700|contact@15||73|-44|pin@31||73|-39
+Ametal-1|net@102|||S1800|pin@34||-17.5|0|pin@10||42.5|0
+Ametal-2|net@103|||S1800|contact@13||-121|-44|aStage@4|pred|0|-44
+Ametal-1|net@104|||S2700|pin@21||-172|-44|contact@16||-172|-12
+Ametal-2|net@105|||S1800|contact@18||216|-12|contact@19||354|-12
+Ametal-1|net@107|||S900|pin@33||-211.5|0|aStage@5|s[1]|-211.5|-65
+Ametal-1|net@109|||S900|pin@34||-17.5|0|aStage@4|s[1]|-17.5|-65
+Ametal-1|net@111|||S900|pin@35||176.5|0|aStage@6|s[1]|176.5|-65
+Egnd_5|gnd|D5G2;|aStage@5|gnd|G
+Egnd_1||D5G2;|scanEx3h@0|gnd_1|G
+Egnd_2||D5G2;|aStage@6|gnd_2|G
+Egnd_4||D5G2;|scanEx3h@0|gnd|G
+Epred_1|pred|D5G2;|aStage@5|pred|I
+Esir[1]||D5G2;|scanBusI@0|si[1]|B
+Esir[2]||D5G2;|scanBusI@0|si[2]|B
+Esir[3]||D5G2;|scanBusI@0|si[3]|B
+Esir[4]||D5G2;|scanBusI@0|si[4]|B
+Esir[5]||D5G2;|scanBusI@0|si[5]|B
+Esir[6]||D5G2;|scanBusI@0|si[6]|B
+Esir[7]||D5G2;|scanBusI@0|si[7]|B
+Esir[8]||D5G2;|scanBusI@0|si[8]|B
+Esir[9]||D5G2;|scanBusI@0|si[9]|B
+Esor[1]||D5G2;|scanBusO@0|so[1]|B
+Esor[2]||D5G2;|scanBusO@0|so[2]|B
+Esor[3]||D5G2;|scanBusO@0|so[3]|B
+Esor[4]||D5G2;|scanBusO@0|so[4]|B
+Esor[5]||D5G2;|scanBusO@0|so[5]|B
+Esor[6]||D5G2;|scanBusO@0|so[6]|B
+Esor[7]||D5G2;|scanBusO@0|so[7]|B
+Esor[8]||D5G2;|scanBusO@0|so[8]|B
+Esor[9]||D5G2;|scanBusO@0|so[9]|B
+Esucc_1|succ|D5G2;|aStage@6|succ|O
+Evdd_11|vdd|D5G2;|aStage@5|vdd_3|P
+Evdd_2||D5G2;|scanEx3h@0|vdd_2|P
+Evdd_3||D5G2;|scanEx3h@0|vdd_3|P
+Evdd_4||D5G2;|aStage@6|vdd_4|P
+Evdd_5||D5G2;|aStage@6|vdd_5|P
+Evdd_8||D5G2;|scanEx3h@0|vdd|P
+Evdd_9||D5G2;|scanEx3h@0|vdd_1|P
+Evdd_10||D5G2;|aStage@5|vdd|P
+X
+
+# Cell tokenFIFO;1{sch}
+CtokenFIFO;1{sch}||schematic|1227103920842|1237772701868|I
+IgaspM:aStage;1{ic}|aStage@3||-18|0|||D5G4;
+IgaspM:aStage;1{ic}|aStage@4||0|0|||D5G4;
+IgaspM:aStage;1{ic}|aStage@5||18|0|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-25.5|0|||Y|
+NOff-Page|conn@1||27|0|||Y|
+NOff-Page|conn@5||24|14.5|||XYRRR|
+NOff-Page|conn@6||24|26|||XR|
+NWire_Con|conn@8||29|21||||
+Ngeneric:Invisible-Pin|pin@0||1.5|41.5|||||ART_message(D5G4;)Sa three stage token FIFO
+Ngeneric:Invisible-Pin|pin@1||0|48|||||ART_message(D5G6;)StokenFIFO
+Ngeneric:Invisible-Pin|pin@2||-0.5|37|||||ART_message(D5G3;)Sies 19 November 2008
+NWire_Pin|pin@3||-19|10||||
+NWire_Pin|pin@4||17|10||||
+NWire_Pin|pin@6||-1|10||||
+NWire_Pin|pin@18||-17|9||||
+NWire_Pin|pin@21||19|9||||
+NWire_Pin|pin@26||1|9||||
+NBus_Pin|pin@29||4.5|33.5|-1|-1||
+NWire_Pin|pin@31||-19|32||||
+NWire_Pin|pin@32||0.5|32||||
+NBus_Pin|pin@35||29|26|-1|-1||
+NBus_Pin|pin@36||29|16|-1|-1||
+NBus_Pin|pin@37||2.5|15.5|-1|-1||
+NWire_Pin|pin@38||-6|25||||
+NWire_Pin|pin@39||-6|21.5||||
+NWire_Pin|pin@40||11|25||||
+NWire_Pin|pin@41||11|22.5||||
+IscanM:scanEx3h;1{ic}|scanEx3h@1||5.5|25|||D5G4;
+ItokenFIFO;1{ic}|tokenFIF@1||-29|25|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-9|0|||D0G4;|ATTR_L(D5G1;PUD)D291.79999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||9|0|||D0G4;|ATTR_L(D5G1;PUD)D291.79999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@0|||0|wire90@0|a|-11.5|0|aStage@3|succ|-15|0
+Awire|net@1|||1800|wire90@0|b|-6.5|0|aStage@4|pred|-3|0
+Awire|net@2|||0|wire90@1|a|6.5|0|aStage@4|succ|3|0
+Awire|net@3|||1800|wire90@1|b|11.5|0|aStage@5|pred|15|0
+Awire|net@4|||1800|conn@0|y|-23.5|0|aStage@3|pred|-21|0
+Awire|net@5|||0|conn@1|a|25|0|aStage@5|succ|21|0
+Awire|net@6|||2700|aStage@3|mc|-19|4|pin@3||-19|10
+Awire|net@7|||1800|pin@6||-1|10|pin@4||17|10
+Awire|net@8|||900|pin@4||17|10|aStage@5|mc|17|4
+Awire|net@12|||2700|aStage@4|mc|-1|4|pin@6||-1|10
+Awire|net@32|||1800|pin@3||-19|10|pin@6||-1|10
+Awire|net@67|||1800|pin@31||-19|32|pin@32||0.5|32
+Awire|net@68|||900|pin@32||0.5|32|scanEx3h@1|mc|0.5|29
+Awire|net@77|||0|scanEx3h@1|sin|0.5|25|pin@38||-6|25
+Awire|net@79|||1800|scanEx3h@1|sout|6.5|25|pin@40||11|25
+Abus|s[1:3]|D5G2;|-0.5|IJ2700|scanEx3h@1|dIn[1:4]|4.5|28|pin@29||4.5|33.5
+Awire|s[1]|D5G2;||900|pin@18||-17|9|aStage@3|s[1]|-17|4
+Awire|s[2]|D5G2;||2700|aStage@4|s[1]|1|4|pin@26||1|9
+Awire|s[3]|D5G2;||900|pin@21||19|9|aStage@5|s[1]|19|4
+Awire|sir[1]|D5G2;||900|pin@38||-6|25|pin@39||-6|21.5
+Abus|sir[2,3,5]|D5G2;|-0.5|IJ900|scanEx3h@1|p2p,p1p,rd|2.5|22|pin@37||2.5|15.5
+Abus|sir[2:9]|D5G2;|-0.5|IJ900|conn@8||29|21|pin@36||29|16
+Awire|sir[9]|D5G2;||900|pin@31||-19|32|pin@3||-19|10
+Awire|sor[1]|D5G2;||900|pin@40||11|25|pin@41||11|22.5
+Abus|sor[2:9]|D5G2;|-0.5|IJ2700|conn@8||29|21|pin@35||29|26
+Epred||D4G2;|conn@0|a|I
+Esir[1:9]||D4G2;|conn@5|a|B
+Esor[1:9]||D6G2;|conn@6|y|B
+Esucc||D6G2;|conn@1|y|O
+X
+
 # Cell upDown8weak;1{ic}
 CupDown8weak;1{ic}||artwork|1226343476267|1237217311672|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -7000,7 +8157,7 @@ EsuccU||D5G2;|pin@9||O
 X
 
 # Cell upDown8weak;1{lay}
-CupDown8weak;1{lay}||cmos90|1235224849019|1237217311672|I|ATTR_NCC(D5G6;NTY1149.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235227950844|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235227950844
+CupDown8weak;1{lay}||cmos90|1235224849019|1237736095983|I|ATTR_NCC(D5G6;NTY1149.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235227950844|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235227950844
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@0||-30|-1058||||
 NX-Metal-2-Metal-3-Con|contact@1||-30|-514||||
@@ -7669,7 +8826,6 @@ Ametal-3|net@5|||S900|weakStag@0|sir[6]|1662|0|weakStag@1|sor[6]|1662|0
 Ametal-3|net@6|||S900|weakStag@0|sir[7]|1668|0|weakStag@1|sor[7]|1668|0
 Ametal-3|net@7|||S900|weakStag@0|sir[8]|1674|0|weakStag@1|sor[8]|1674|0
 Ametal-3|net@8|||S900|weakStag@0|sir[9]|1680|0|weakStag@1|sor[9]|1680|0
-Ametal-3|net@9|||S900|weakStag@1|sir[1]|1632|-288|weakStag@4|sor[1]|1632|-288
 Ametal-3|net@10|||S900|weakStag@1|sir[2]|1638|-288|weakStag@4|sor[2]|1638|-288
 Ametal-3|net@11|||S900|weakStag@1|sir[3]|1644|-288|weakStag@4|sor[3]|1644|-288
 Ametal-3|net@12|||S900|weakStag@1|sir[4]|1650|-285|weakStag@4|sor[4]|1650|-285
@@ -7678,7 +8834,6 @@ Ametal-3|net@14|||S900|weakStag@1|sir[6]|1662|-288|weakStag@4|sor[6]|1662|-288
 Ametal-3|net@15|||S900|weakStag@1|sir[7]|1668|-288|weakStag@4|sor[7]|1668|-288
 Ametal-3|net@16|||S900|weakStag@1|sir[8]|1674|-288|weakStag@4|sor[8]|1674|-288
 Ametal-3|net@17|||S900|weakStag@1|sir[9]|1680|-288|weakStag@4|sor[9]|1680|-288
-Ametal-3|net@18|||S900|weakStag@2|sor[1]|1632|-864|weakStag@5|sir[1]|1632|-864
 Ametal-3|net@19|||S900|weakStag@2|sor[2]|1638|-864|weakStag@5|sir[2]|1638|-864
 Ametal-3|net@20|||S900|weakStag@2|sor[3]|1644|-864|weakStag@5|sir[3]|1644|-864
 Ametal-3|net@21|||S900|weakStag@2|sor[4]|1650|-861|weakStag@5|sir[4]|1650|-861
@@ -7696,7 +8851,6 @@ Ametal-3|net@32|||S900|weakStag@4|sir[6]|1662|-576|weakStag@5|sor[6]|1662|-576
 Ametal-3|net@33|||S900|weakStag@4|sir[7]|1668|-576|weakStag@5|sor[7]|1668|-576
 Ametal-3|net@34|||S900|weakStag@4|sir[8]|1674|-576|weakStag@5|sor[8]|1674|-576
 Ametal-3|net@35|||S900|weakStag@4|sir[9]|1680|-576|weakStag@5|sor[9]|1680|-576
-Ametal-3|net@36|||S900|weakStag@0|sor[1]|1632|288|weakStag@7|sir[1]|1632|288
 Ametal-3|net@37|||S900|weakStag@0|sor[2]|1638|288|weakStag@7|sir[2]|1638|288
 Ametal-3|net@38|||S900|weakStag@0|sor[3]|1644|288|weakStag@7|sir[3]|1644|288
 Ametal-3|net@39|||S900|weakStag@0|sor[4]|1650|291|weakStag@7|sir[4]|1650|291
@@ -7714,7 +8868,6 @@ Ametal-3|net@50|||S900|weakStag@6|sir[6]|1662|576|weakStag@7|sor[6]|1662|576
 Ametal-3|net@51|||S900|weakStag@6|sir[7]|1668|576|weakStag@7|sor[7]|1668|576
 Ametal-3|net@52|||S900|weakStag@6|sir[8]|1674|576|weakStag@7|sor[8]|1674|576
 Ametal-3|net@53|||S900|weakStag@6|sir[9]|1680|576|weakStag@7|sor[9]|1680|576
-Ametal-3|net@54|||S900|weakStag@6|sor[1]|1632|864|weakStag@9|sir[1]|1632|864
 Ametal-3|net@55|||S900|weakStag@6|sor[2]|1638|864|weakStag@9|sir[2]|1638|864
 Ametal-3|net@56|||S900|weakStag@6|sor[3]|1644|864|weakStag@9|sir[3]|1644|864
 Ametal-3|net@57|||S900|weakStag@6|sor[4]|1650|867|weakStag@9|sir[4]|1650|867
index e03e723..fee34f4 100755 (executable)
@@ -8,14 +8,14 @@ Vschematic|sch
 
 # External Libraries:
 
+LcoversM|coversM
+
 LdriversJ|driversJ
 
 LdriversL|driversL
 
 LfanPinsK|fanPinsK
 
-LgaspL|gaspL
-
 LgaspM|gaspM
 
 Lgates1inM|gates1inM
@@ -40,8 +40,6 @@ LredFive|redFive
 
 LregistersM|registersM
 
-LscanJ|scanJ
-
 LscanM|scanM
 
 LwiresL|wiresL
@@ -57,7 +55,7 @@ Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC
 Trcmos|ScaleFORrcmos()D1000.0
 
 # Cell aDockGallery;1{lay}
-CaDockGallery;1{lay}||cmos90|1233784289754|1237158357747|I|ATTR_NCC(D5G5;NTX57.5;Y578.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1233802304700|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1233802304700
+CaDockGallery;1{lay}||cmos90|1233784289754|1237818853424|I|ATTR_NCC(D5G5;NTX57.5;Y578.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1233802304700|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1233802304700
 IaltEndDockStage;1{lay}|altEndDo@0||0|360|||D5G4;
 IaltStartDockStage;1{lay}|altStart@0||0|144|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -81,14 +79,6 @@ Ametal-3|net@20|||S2700|epiStage@0|sor[6]|1662|-288|plainDoc@0|sir[6]|1662|-288
 Ametal-3|net@21|||S2700|epiStage@0|sor[7]|1668|-288|plainDoc@0|sir[7]|1668|-288
 Ametal-3|net@22|||S2700|epiStage@0|sor[8]|1674|-288|plainDoc@0|sir[8]|1674|-288
 Ametal-3|net@23|||S2700|epiStage@0|sor[9]|1680|-288|plainDoc@0|sir[9]|1680|-288
-Ametal-3|net@24|||S900|plainDoc@1|sor[2]|1638|0|altStart@0|sir[2]|1638|0
-Ametal-3|net@25|||S900|plainDoc@1|sor[3]|1644|0|altStart@0|sir[3]|1644|0
-Ametal-3|net@26|||S900|plainDoc@1|sor[4]|1650|3|altStart@0|sir[4]|1650|3
-Ametal-3|net@27|||S900|plainDoc@1|sor[5]|1656|0|altStart@0|sir[5]|1656|0
-Ametal-3|net@28|||S900|plainDoc@1|sor[6]|1662|0|altStart@0|sir[6]|1662|0
-Ametal-3|net@29|||S900|plainDoc@1|sor[7]|1668|0|altStart@0|sir[7]|1668|0
-Ametal-3|net@30|||S900|plainDoc@1|sor[8]|1674|0|altStart@0|sir[8]|1674|0
-Ametal-3|net@31|||S900|plainDoc@1|sor[9]|1680|0|altStart@0|sir[9]|1680|0
 Ametal-3|net@32|||S900|plainDoc@0|sor[2]|1638|-144|plainDoc@1|sir[2]|1638|-144
 Ametal-3|net@33|||S900|plainDoc@0|sor[3]|1644|-144|plainDoc@1|sir[3]|1644|-144
 Ametal-3|net@34|||S900|plainDoc@0|sor[4]|1650|-141|plainDoc@1|sir[4]|1650|-141
@@ -105,39 +95,8 @@ Ametal-3|net@47|||S2700|contact@2||1608|-200|contact@3||1608|-88
 Ametal-2|net@48|||S0|plainDoc@1|sir[1]|1629|-88|contact@3||1608|-88
 Ametal-2|net@50|||S0|plainDoc@1|sor[1]|1629|-56|contact@4||1608|-56
 Ametal-3|net@51|||S2700|contact@4||1608|-56|contact@5||1608|56
-Ametal-2|net@52|||S0|altStart@0|sir[1]|1629|56|contact@5||1608|56
 Ametal-2|net@63|||S0|altEndDo@0|sir[1]|1629|344|contact@6||1608|344
 Ametal-3|net@64|||S2700|contact@7||1608|232|contact@6||1608|344
-Ametal-2|net@65|||S0|altStart@0|sor[1]|1629|232|contact@7||1608|232
-Ametal-3|net@66|||S900|altStart@0|sor[2]|1638|288|altEndDo@0|sir[2]|1638|288
-Ametal-3|net@67|||S900|altStart@0|sor[3]|1644|288|altEndDo@0|sir[3]|1644|288
-Ametal-3|net@68|||S900|altStart@0|sor[4]|1650|291|altEndDo@0|sir[4]|1650|291
-Ametal-3|net@69|||S900|altStart@0|sor[5]|1656|288|altEndDo@0|sir[5]|1656|288
-Ametal-3|net@70|||S900|altStart@0|sor[6]|1662|288|altEndDo@0|sir[6]|1662|288
-Ametal-3|net@71|||S900|altStart@0|sor[7]|1668|288|altEndDo@0|sir[7]|1668|288
-Ametal-3|net@72|||S900|altStart@0|sor[8]|1674|288|altEndDo@0|sir[8]|1674|288
-Ametal-3|net@73|||S900|altStart@0|sor[9]|1680|288|altEndDo@0|sir[9]|1680|288
-Egnd||D5G2;|altStart@0|gnd|G
-Egnd_1||D5G2;|epiStage@0|gnd|G
-Egnd_2||D5G2;|plainDoc@0|gnd_2|G
-Egnd_3||D5G2;|plainDoc@1|gnd|G
-Egnd_4||D5G2;|altStart@0|gnd_3|G
-Egnd_5||D5G2;|altEndDo@0|gnd|G
-Egnd_6||D5G2;|altEndDo@0|gnd_6|G
-Evdd||D5G2;|altStart@0|vdd|P
-Evdd_1||D5G2;|epiStage@0|vdd|P
-Evdd_2||D5G2;|plainDoc@0|vdd_5|P
-Evdd_3||D5G2;|plainDoc@1|vdd|P
-Evdd_4||D5G2;|epiStage@0|vdd_4|P
-Evdd_5||D5G2;|plainDoc@0|vdd_4|P
-Evdd_6||D5G2;|plainDoc@1|vdd_4|P
-Evdd_7||D5G2;|altStart@0|vdd_5|P
-Evdd_8||D5G2;|altStart@0|vdd_6|P
-Evdd_9||D5G2;|altStart@0|vdd_7|P
-Evdd_10||D5G2;|altEndDo@0|vdd|O
-Evdd_11||D5G2;|altEndDo@0|vdd_4|P
-Evdd_15||D5G2;|altEndDo@0|vdd_15|P
-Evdd_16||D5G2;|altEndDo@0|vdd_16|P
 X
 
 # Cell aDockGallery;1{sch}
@@ -249,7 +208,7 @@ Esucc||D5G2;|pin@10||O
 X
 
 # Cell altEndDockStage;1{lay}
-CaltEndDockStage;1{lay}||cmos90|1227459038857|1237158357747|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1233802199210|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1233959501222
+CaltEndDockStage;1{lay}||cmos90|1227459038857|1237848929592||DRC_last_good_drc_area_date()G1237818398245|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237849615177
 IgaspM:anAltEnd;5{lay}|anAltEnd@3||0|0|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@23||-145.5|-72||||
@@ -263,6 +222,7 @@ NX-Metal-1-Metal-2-Con|contact@34||1400|110||||
 NX-Metal-1-Metal-2-Con|contact@35||1698.5|104||||
 NX-Metal-1-Metal-2-Con|contact@36||1385|104||||
 NX-Metal-1-Metal-2-Con|contact@37||1385|78||||
+IcoversM:cover2h;1{lay}|cover2h@0||0|72|||D5G4;
 IdriversJ:driveConnecter;1{lay}|driveCon@2||1.5|88.6|RR||D5G4;
 IdriversJ:driveConnecter;1{lay}|driveCon@3||82.5|96.4|XRR||D5G4;
 IregistersM:ins2in20Ax18;1{lay}|ins2in20@0||-936|0|X||D5G4;
@@ -276,9 +236,32 @@ NMetal-1-Pin|pin@39||128.5|119||||
 NMetal-1-Pin|pin@50||-258.5|121||||
 NMetal-1-Pin|pin@51||-44.5|121||||
 NMetal-1-Pin|pin@53||258.5|119||||
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-1584|144|||D5G4;
-IscanM:scanEx3shapeL;1{lay}|scanEx3s@1||1656|72|||D5G4;
+IscanM:scanEx3shapeL;2{lay}|scanEx3s@2||1656|72|||D5G4;
+IwiresL:select144;1{lay}|select14@0||-1656|0|||D5G4;
+IwiresL:select144;1{lay}|select14@1||-1656|144|||D5G4;
+IwiresL:select144;1{lay}|select14@2||-1512|144|||D5G4;
+IwiresL:select144;1{lay}|select14@3||-1368|144|||D5G4;
+IwiresL:select144;1{lay}|select14@4||-1224|144|||D5G4;
+IwiresL:select144;1{lay}|select14@5||-1080|144|||D5G4;
+IwiresL:select144;1{lay}|select14@6||-936|144|||D5G4;
+IwiresL:select144;1{lay}|select14@7||-792|144|||D5G4;
+IwiresL:select144;1{lay}|select14@8||-648|144|||D5G4;
+IwiresL:select144;1{lay}|select14@9||-504|144|||D5G4;
+IwiresL:select144;1{lay}|select14@10||-360|144|||D5G4;
+IwiresL:select144;1{lay}|select14@11||-216|144|||D5G4;
+IwiresL:select144;1{lay}|select14@12||-72|144|||D5G4;
+IwiresL:select144;1{lay}|select14@13||1364|144|||D5G4;
+IwiresL:select144;1{lay}|select14@14||1218|144|||D5G4;
+IwiresL:select144;1{lay}|select14@15||1072|144|||D5G4;
+IwiresL:select144;1{lay}|select14@16||926|144|||D5G4;
+IwiresL:select144;1{lay}|select14@17||780|144|||D5G4;
+IwiresL:select144;1{lay}|select14@18||634|144|||D5G4;
+IwiresL:select144;1{lay}|select14@19||488|144|||D5G4;
+IwiresL:select144;1{lay}|select14@20||342|144|||D5G4;
+IwiresL:select144;1{lay}|select14@21||196|144|||D5G4;
 IwiresL:select22;1{lay}|select22@0||48.5|144|||D5G4;
+IwiresL:select30;1{lay}|select30@0||-274|0|||D5G4;
+IwiresL:select30;1{lay}|select30@1||275.5|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@0||34.5|144|||D5G4;
 Ametal-2|net@3||1.2|S0|ins2in20@1|hcl[A][1]|288|60.3|driveCon@2|take|9.5|60.3
 Ametal-2|net@4||1.2|S0|driveCon@3|take|74.5|68.1|ins2in20@0|hcl[B][1]|-288|68.1
@@ -314,30 +297,73 @@ Ametal-1|net@203|||S900|pin@51||-44.5|121|pin@36||-44.5|119
 Ametal-1|net@204|||S1800|pin@50||-258.5|121|pin@51||-44.5|121
 Ametal-1|net@207|||S900|pin@53||258.5|119|anAltEnd@3|fire[B]|258.5|-16
 Ametal-2|net@234|||S1800|contact@34||1400|110|contact@30||1554.5|110
-Ametal-1|net@238|||S900|scanEx3s@1|dIn[2]|1554.5|137|contact@30||1554.5|110
+Ametal-1|net@238|||S900|scanEx3s@2|dIn[2]|1554.5|137|contact@30||1554.5|110
 Ametal-1|net@242|||S1800|pin@39||128.5|119|pin@53||258.5|119
 Ametal-1|net@243|||S2700|anAltEnd@3|s[2]|154.5|7|contact@31||154.5|84
 Ametal-2|net@251|||S1800|contact@31||154.5|84|contact@33||1400|84
-Ametal-2|net@258||6.2|S1800|pinsVddG@0|vdd|-1584|194|latchDri@2|vdd_7|-38.5|194
-Ametal-2|net@259||6.2|S0|latchDri@2|gnd_1|-38.5|144|pinsVddG@0|gnd|-1584|144
-Ametal-2|net@260||6.2|S0|latchDri@2|vdd_8|-38.5|94|pinsVddG@0|vdd_1|-1584|94
-Ametal-2|net@266|||S0|scanEx3s@1|gnd_1|1584|0|ins2in20@1|gnd|1584|0
-Ametal-2|net@267|||S0|scanEx3s@1|vdd_2|1584|50|ins2in20@1|vdd|1584|50
-Ametal-2|net@268|||S0|scanEx3s@1|vdd_9|1584|-50|ins2in20@1|vdd_4|1584|-50
-Ametal-2|net@269||6.2|S0|scanEx3s@1|vdd|1440|194|latchDri@3|vdd_7|122.5|194
-Ametal-2|net@270||6.2|S1800|latchDri@3|gnd_1|122.5|144|scanEx3s@1|gnd|1440|144
-Ametal-2|net@271||6.2|S1800|latchDri@3|vdd_8|122.5|94|scanEx3s@1|vdd_8|1440|94
-Ametal-3|net@272|||S2700|contact@25||1680|-40|scanEx3s@1|mc|1680|-25
-Ametal-1|net@273|||S2700|contact@26||1698.5|-72|scanEx3s@1|dIn[1]|1698.5|-7
-Ametal-1|net@274|||S2700|contact@35||1698.5|104|scanEx3s@1|dIn[3]|1698.5|137
+Ametal-2|net@266|||S0|scanEx3s@2|gnd_1|1584|0|ins2in20@1|gnd|1584|0
+Ametal-2|net@267|||S0|scanEx3s@2|vdd_2|1584|50|ins2in20@1|vdd|1584|50
+Ametal-2|net@268|||S0|scanEx3s@2|vdd_9|1584|-50|ins2in20@1|vdd_4|1584|-50
+Ametal-2|net@269||6.2|S0|scanEx3s@2|vdd|1440|194|latchDri@3|vdd_7|122.5|194
+Ametal-2|net@270||6.2|S1800|latchDri@3|gnd_1|122.5|144|scanEx3s@2|gnd|1440|144
+Ametal-2|net@271||6.2|S1800|latchDri@3|vdd_8|122.5|94|scanEx3s@2|vdd_8|1440|94
+Ametal-3|net@272|||S2700|contact@25||1680|-40|scanEx3s@2|mc|1680|-25
+Ametal-1|net@273|||S2700|contact@26||1698.5|-72|scanEx3s@2|dIn[1]|1698.5|-7
+Ametal-1|net@274|||S2700|contact@35||1698.5|104|scanEx3s@2|dIn[3]|1698.5|137
 Ametal-1|net@275|||S2700|contact@33||1400|84|contact@34||1400|110
 Ametal-2|net@276|||S0|contact@35||1698.5|104|contact@36||1385|104
 Ametal-1|net@277|||S900|contact@36||1385|104|contact@37||1385|78
-Egnd||D5G2;|ins2in20@0|gnd|G
-Egnd_3||D5G2;|scanEx3s@1|gnd|G
-Egnd_6||D5G2;|pinsVddG@0|gnd|G
-Egnd_7||D5G2;|scanEx3s@1|gnd_2|G
-Egnd_8||D5G2;|scanEx3s@1|gnd_3|G
+Ametal-2|net@278|||S0|scanEx3s@2|gnd_2|1728|0|cover2h@0|gnd_41|1728|0
+Ametal-2|net@279|||S0|scanEx3s@2|gnd_3|1728|144|cover2h@0|gnd_29|1728|144
+Ametal-2|net@280|||S0|scanEx3s@2|vdd_1|1728|-50|cover2h@0|vdd_48|1728|-50
+Ametal-2|net@281|||S0|scanEx3s@2|vdd_10|1728|94|cover2h@0|vdd_30|1728|94
+Ametal-2|net@282|||S0|scanEx3s@2|vdd_11|1728|194|cover2h@0|vdd_29|1728|194
+Ametal-2|net@283|||S0|scanEx3s@2|vdd_3|1728|50|cover2h@0|vdd_47|1728|50
+Ametal-2|net@285||6.2|S1800|cover2h@0|gnd_40|-1728|0|ins2in20@0|gnd|-1584|0
+Ametal-2|net@286||6.2|S1800|cover2h@0|vdd_44|-1728|50|ins2in20@0|vdd|-1584|50
+Ametal-2|net@287||6.2|S1800|cover2h@0|vdd_45|-1728|-50|ins2in20@0|vdd_4|-1584|-50
+Ametal-2|net@288||6.2|S1800|ins2in20@1|gnd|1584|0|cover2h@0|gnd_41|1728|0
+Ametal-2|net@289||6.2|S1800|ins2in20@1|vdd|1584|50|cover2h@0|vdd_47|1728|50
+Ametal-2|net@290||6.2|S1800|ins2in20@1|vdd_4|1584|-50|cover2h@0|vdd_48|1728|-50
+Ametal-2|net@291||6.2|S1800|ins2in20@1|gnd|1584|0|scanEx3s@2|gnd_2|1728|0
+Ametal-2|net@292||6.2|S1800|ins2in20@1|vdd|1584|50|scanEx3s@2|vdd_3|1728|50
+Ametal-2|net@293||6.2|S1800|ins2in20@1|vdd_4|1584|-50|scanEx3s@2|vdd_1|1728|-50
+Ametal-2|net@294||6.2|S1800|scanEx3s@2|gnd_1|1584|0|cover2h@0|gnd_41|1728|0
+Ametal-2|net@295||6.2|S1800|scanEx3s@2|vdd_2|1584|50|cover2h@0|vdd_47|1728|50
+Ametal-2|net@296||6.2|S1800|scanEx3s@2|vdd_9|1584|-50|cover2h@0|vdd_48|1728|-50
+Ametal-2|net@299||6.2|S0|latchDri@2|gnd_1|-38.5|144|cover2h@0|gnd_1|-1728|144
+Ametal-2|net@300||6.2|S0|latchDri@2|vdd_7|-38.5|194|cover2h@0|vdd_1|-1728|194
+Ametal-2|net@301||6.2|S0|latchDri@2|vdd_8|-38.5|94|cover2h@0|vdd_3|-1728|94
+Egnd||D5G2;|cover2h@0|gnd|G
+Egnd_4||D5G2;|cover2h@0|gnd_3|G
+Egnd_5||D5G2;|cover2h@0|gnd_5|G
+Egnd_6||D5G2;|cover2h@0|gnd_6|G
+Egnd_7||D5G2;|cover2h@0|gnd_7|G
+Egnd_8||D5G2;|cover2h@0|gnd_8|G
+Egnd_9||D5G2;|cover2h@0|gnd_9|G
+Egnd_10||D5G2;|cover2h@0|gnd_10|G
+Egnd_11||D5G2;|cover2h@0|gnd_11|G
+Egnd_12||D5G2;|cover2h@0|gnd_12|G
+Egnd_13||D5G2;|cover2h@0|gnd_13|G
+Egnd_14||D5G2;|cover2h@0|gnd_14|G
+Egnd_15||D5G2;|cover2h@0|gnd_15|G
+Egnd_16||D5G2;|cover2h@0|gnd_16|G
+Egnd_17||D5G2;|cover2h@0|gnd_17|G
+Egnd_18||D5G2;|cover2h@0|gnd_18|G
+Egnd_19||D5G2;|cover2h@0|gnd_19|G
+Egnd_20||D5G2;|cover2h@0|gnd_20|G
+Egnd_21||D5G2;|cover2h@0|gnd_21|G
+Egnd_22||D5G2;|cover2h@0|gnd_22|G
+Egnd_23||D5G2;|cover2h@0|gnd_23|G
+Egnd_24||D5G2;|cover2h@0|gnd_24|G
+Egnd_25||D5G2;|cover2h@0|gnd_25|G
+Egnd_26||D5G2;|cover2h@0|gnd_26|G
+Egnd_27||D5G2;|cover2h@0|gnd_27|G
+Egnd_28||D5G2;|cover2h@0|gnd_28|G
+Egnd_30||D5G2;|cover2h@0|gnd_30|G
+Egnd_39||D5G2;|cover2h@0|gnd_39|G
+Egnd_42||D5G2;|cover2h@0|gnd_42|G
+Egnd_43||D5G2;|cover2h@0|gnd_4|G
 EinA[1]||D5G2;|ins2in20@1|inA[1]|I
 EinA[2]||D5G2;|ins2in20@1|inA[2]|I
 EinA[3]||D5G2;|ins2in20@1|inA[3]|I
@@ -448,35 +474,53 @@ Eout[35]||D5G2;|ins2in20@0|out[17]|O
 Eout[36]||D5G2;|ins2in20@0|out[18]|O
 EpredA||D5G2;|anAltEnd@3|predA|I
 EpredB||D5G2;|anAltEnd@3|predB|I
-Esir[1]||D5G2;|scanEx3s@1|sir[1]|I
-Esir[2]||D5G2;|scanEx3s@1|sir[2]|B
-Esir[3]||D5G2;|scanEx3s@1|sir[3]|B
-Esir[4]||D5G2;|scanEx3s@1|sir[4]|B
-Esir[5]||D5G2;|scanEx3s@1|sir[5]|B
-Esir[6]||D5G2;|scanEx3s@1|sir[6]|B
-Esir[7]||D5G2;|scanEx3s@1|sir[7]|B
-Esir[8]||D5G2;|scanEx3s@1|sir[8]|B
-Esir[9]||D5G2;|scanEx3s@1|sir[9]|B
-Esor[1]||D5G2;|scanEx3s@1|sor[1]|O
-Esor[2]||D5G2;|scanEx3s@1|sor[2]|B
-Esor[3]||D5G2;|scanEx3s@1|sor[3]|B
-Esor[4]||D5G2;|scanEx3s@1|sor[4]|B
-Esor[5]||D5G2;|scanEx3s@1|sor[5]|B
-Esor[6]||D5G2;|scanEx3s@1|sor[6]|B
-Esor[7]||D5G2;|scanEx3s@1|sor[7]|B
-Esor[8]||D5G2;|scanEx3s@1|sor[8]|B
-Esor[9]||D5G2;|scanEx3s@1|sor[9]|B
+Esir[1]||D5G2;|scanEx3s@2|sir[1]|I
+Esir[2]||D5G2;|scanEx3s@2|sir[2]|B
+Esir[3]||D5G2;|scanEx3s@2|sir[3]|B
+Esir[4]||D5G2;|scanEx3s@2|sir[4]|B
+Esir[5]||D5G2;|scanEx3s@2|sir[5]|B
+Esir[6]||D5G2;|scanEx3s@2|sir[6]|B
+Esir[7]||D5G2;|scanEx3s@2|sir[7]|B
+Esir[8]||D5G2;|scanEx3s@2|sir[8]|B
+Esir[9]||D5G2;|scanEx3s@2|sir[9]|B
+Esor[1]||D5G2;|scanEx3s@2|sor[1]|O
+Esor[2]||D5G2;|scanEx3s@2|sor[2]|B
+Esor[3]||D5G2;|scanEx3s@2|sor[3]|B
+Esor[4]||D5G2;|scanEx3s@2|sor[4]|B
+Esor[5]||D5G2;|scanEx3s@2|sor[5]|B
+Esor[6]||D5G2;|scanEx3s@2|sor[6]|B
+Esor[7]||D5G2;|scanEx3s@2|sor[7]|B
+Esor[8]||D5G2;|scanEx3s@2|sor[8]|B
+Esor[9]||D5G2;|scanEx3s@2|sor[9]|B
 Esucc||D5G2;|anAltEnd@3|succ|O
-Evdd||D5G2;|ins2in20@0|vdd|O
-Evdd_1||D5G2;|scanEx3s@1|vdd_1|P
-Evdd_3||D5G2;|scanEx3s@1|vdd_3|P
-Evdd_4||D5G2;|ins2in20@0|vdd_4|P
-Evdd_11||D5G2;|scanEx3s@1|vdd|P
-Evdd_14||D5G2;|scanEx3s@1|vdd_8|P
-Evdd_15||D5G2;|pinsVddG@0|vdd|P
-Evdd_16||D5G2;|pinsVddG@0|vdd_1|P
-Evdd_17||D5G2;|scanEx3s@1|vdd_10|P
-Evdd_18||D5G2;|scanEx3s@1|vdd_11|P
+Evdd||D5G2;|cover2h@0|vdd|P
+Evdd_4||D5G2;|cover2h@0|vdd_4|P
+Evdd_5||D5G2;|cover2h@0|vdd_5|P
+Evdd_6||D5G2;|cover2h@0|vdd_6|P
+Evdd_7||D5G2;|cover2h@0|vdd_7|P
+Evdd_8||D5G2;|cover2h@0|vdd_8|P
+Evdd_9||D5G2;|cover2h@0|vdd_9|P
+Evdd_10||D5G2;|cover2h@0|vdd_10|P
+Evdd_12||D5G2;|cover2h@0|vdd_12|P
+Evdd_13||D5G2;|cover2h@0|vdd_13|P
+Evdd_15||D5G2;|cover2h@0|vdd_11|P
+Evdd_16||D5G2;|cover2h@0|vdd_15|P
+Evdd_17||D5G2;|cover2h@0|vdd_17|P
+Evdd_18||D5G2;|cover2h@0|vdd_18|P
+Evdd_19||D5G2;|cover2h@0|vdd_19|P
+Evdd_20||D5G2;|cover2h@0|vdd_20|P
+Evdd_21||D5G2;|cover2h@0|vdd_21|P
+Evdd_22||D5G2;|cover2h@0|vdd_22|P
+Evdd_23||D5G2;|cover2h@0|vdd_23|P
+Evdd_24||D5G2;|cover2h@0|vdd_24|P
+Evdd_25||D5G2;|cover2h@0|vdd_25|P
+Evdd_26||D5G2;|cover2h@0|vdd_26|P
+Evdd_27||D5G2;|cover2h@0|vdd_27|P
+Evdd_28||D5G2;|cover2h@0|vdd_28|P
+Evdd_43||D5G2;|cover2h@0|vdd_43|P
+Evdd_46||D5G2;|cover2h@0|vdd_46|P
+Evdd_47||D5G2;|cover2h@0|vdd_14|P
+Evdd_48||D5G2;|cover2h@0|vdd_16|P
 X
 
 # Cell altEndDockStage;1{sch}
@@ -662,8 +706,8 @@ EsuccB||D5G2;|pin@37||O
 X
 
 # Cell altStartDockStage;1{lay}
-CaltStartDockStage;1{lay}||cmos90|1227453076312|1237158357747|I|ATTR_NCC(D5G5;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1233795013051|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1233955577284
-IgaspL:anAltStart;3{lay}|anAltSta@2||0|-72|||D5G4;
+CaltStartDockStage;1{lay}||cmos90|1227453076312|1237818542870||DRC_last_good_drc_area_date()G1237817354125|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237818722610
+IgaspM:anAltStart;3{lay}|anAltSta@3||0|-72|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@4||330|88||||
 NX-Metal-2-Metal-3-Con|contact@5||474|88||||
@@ -737,46 +781,48 @@ NX-Metal-2-Metal-3-Con|contact@72||-1050|-88||||
 NX-Metal-2-Metal-3-Con|contact@73||-1194|-88||||
 NX-Metal-2-Metal-3-Con|contact@74||-1338|-88||||
 NX-Metal-2-Metal-3-Con|contact@75||-1482|-88||||
-NX-Metal-1-Metal-2-Con|contact@89||1698.5|3||||
 NX-Metal-2-Metal-3-Con|contact@90||1680|-3||||
-NX-Metal-1-Metal-2-Con|contact@91||-43|-32||||
-NX-Metal-1-Metal-2-Con|contact@92||-43|-3||||
-NX-Metal-1-Metal-2-Con|contact@93||104|3||||
-NX-Metal-1-Metal-2-Con|contact@94||5|-112||||
+NX-Metal-1-Metal-2-Con|contact@91||-34.5|-32||||
+NX-Metal-1-Metal-2-Con|contact@92||-34.5|-3||||
+NX-Metal-1-Metal-2-Con|contact@93||112.5|3||||
+NX-Metal-1-Metal-2-Con|contact@94||13.5|-112||||
 NX-Metal-1-Metal-2-Con|contact@95||1698.5|-112||||
-NX-Metal-2-Metal-3-Con|contact@97||1632|56||||
-NX-Metal-2-Metal-3-Con|contact@98||1632|-56||||
+NX-Metal-1-Metal-2-Con|contact@96||1624.5|3||||
+NX-Metal-1-Metal-2-Con|contact@97||1624.5|56.5||||
+NX-Metal-1-Metal-2-Con|contact@98||1698.5|56.5||||
+IcoversM:cover2h;1{lay}|cover2h@0||0|0|||D5G4;
 IdriversJ:driveConnecter;1{lay}|driveCon@2||-173.5|40|XY||D5G4;
-IdriversJ:driveConnecter2;1{lay}|driveCon@4||272|16.6|XY||D5G4;
+IdriversJ:driveConnecter2;1{lay}|driveCon@5||31|16.6|Y||D5G4;
 IregistersM:ins1in20Bx18;1{lay}|ins1in20@0||-936|-72|X||D5G4;
 IregistersM:ins1in20Bx18;1{lay}|ins1in20@1||936|72|Y||D5G4;
 IregistersM:ins1in20Bx18;1{lay}|ins1in20@2||936|-72|||D5G4;
 IregistersM:ins1in20Bx18;1{lay}|ins1in20@3||-936|72|XY||D5G4;
-IdriversJ:latchDriver60;1{lay}|latchDri@2||259.5|72|Y||D5G4;
 IdriversJ:latchDriver60;1{lay}|latchDri@3||-178|72|Y||D5G4;
-NMetal-1-Pin|pin@19||-217|-0.5||||
-NMetal-2-Pin|pin@21||272|-11.7||||
+IdriversJ:latchDriver60;1{lay}|latchDri@4||43.5|72|XY||D5G4;
+NMetal-1-Pin|pin@19||-208.5|-0.5||||
 NMetal-1-Pin|pin@22||-157.5|35.5||||
 NMetal-1-Pin|pin@23||-225|-0.5||||
 NMetal-1-Pin|pin@24||-225|97||||
 NMetal-1-Pin|pin@25||-225|47||||
-NMetal-1-Pin|pin@26||217|47||||
-NMetal-1-Pin|pin@27||217|97||||
+NMetal-1-Pin|pin@29||85|47||||
+NMetal-1-Pin|pin@30||85|97||||
+NMetal-1-Pin|pin@32||225.5|47||||
 IfanPinsK:pins18m3at144;1{lay}|pins18m3@0||936|0|||D5G4;
 IfanPinsK:pins18m3at144;1{lay}|pins18m3@1||-936|0|X||D5G4;
 IfanPinsK:pins36m3at144;2{lay}|pins36m3@1||0|0|||D5G4;
-IscanJ:scanEx1vertD;3{lay}|scanEx1v@0||1656|-72|||D5G4;
-IscanJ:scanEx1vertD;3{lay}|scanEx1v@1||1656|72|||D5G4;
-IwiresL:select144;1{lay}|select14@0||-44|72|||D5G4;
-IwiresL:select144;1{lay}|select14@1||122|72|||D5G4;
+IscanM:scanEx2vertB;1{lay}|scanEx2v@1||1656|0|||D5G4;
+IwiresL:select144;1{lay}|select14@0||-51|72|||D5G4;
+IwiresL:select144;1{lay}|select14@1||173|72|||D5G4;
+IwiresL:select144;1{lay}|select14@2||-1656|72|||D5G4;
+IwiresL:select144;1{lay}|select14@3||-1656|-72|||D5G4;
 IwiresL:select22;1{lay}|select22@0||276|-72|||D5G4;
-IwiresL:select22;1{lay}|select22@1||-276|-72|||D5G4;
-IwiresL:select30;1{lay}|select30@0||39|72|||D5G4;
+IwiresL:select30;1{lay}|select30@1||-274|-72|||D5G4;
+IwiresL:select50;1{lay}|select50@0||266|72|||D5G4;
 IwiresL:select80;1{lay}|select80@0||-250|72|||D5G4;
 IwiresL:wellContacts26;1{lay}|wellCont@2||-134|72|||D5G4;
-IwiresL:wellContacts26;1{lay}|wellCont@3||211|72|||D5G4;
+IwiresL:wellContacts26;1{lay}|wellCont@4||91|72|||D5G4;
 Ametal-2|net@6||1.2|S1800|driveCon@2|take|-165.5|11.7|ins1in20@1|hcl[1]|288|11.7
-Ametal-2|net@7||1.2|S1800|ins1in20@0|hcl[1]|-288|-11.7|pin@21||272|-11.7
+Ametal-2|net@7||1.2|S1800|ins1in20@0|hcl[1]|-288|-11.7|driveCon@5|take|31|-11.7
 Ametal-2|net@53|||S1800|ins1in20@1|in[1]|324|88|contact@4||330|88
 Ametal-2|net@55|||S1800|ins1in20@1|in[2]|468|88|contact@5||474|88
 Ametal-2|net@57|||S1800|ins1in20@1|in[3]|612|88|contact@6||618|88
@@ -958,22 +1004,15 @@ Ametal-3|net@317|||S2700|pins18m3@1|x[14]|-966|0|contact@36||-966|88
 Ametal-3|net@318|||S2700|pins18m3@1|x[15]|-822|0|contact@37||-822|88
 Ametal-3|net@319|||S2700|pins18m3@1|x[16]|-678|0|contact@38||-678|88
 Ametal-3|net@320|||S2700|pins18m3@1|x[17]|-534|0|contact@39||-534|88
-Ametal-1|net@414|||S2700|anAltSta@2|fire[A]|-217|-56|pin@19||-217|-0.5
-Ametal-1|net@415|||S2700|anAltSta@2|fire[B]|217|-56|pin@26||217|47
-Ametal-2|net@416||6.2|S1800|ins1in20@0|vdd|-288|-22|anAltSta@2|vdd|-269.5|-22
-Ametal-2|net@417||6.2|S0|anAltSta@2|gnd|-269.5|-72|ins1in20@0|gnd|-288|-72
-Ametal-2|net@418||6.2|S0|anAltSta@2|vdd_3|-269.5|-122|ins1in20@0|vdd_1|-288|-122
-Ametal-2|net@419||6.2|S1800|anAltSta@2|vdd_4|269.5|-22|ins1in20@2|vdd|288|-22
-Ametal-2|net@420||1.2|S1800|pin@21||272|-11.7|ins1in20@2|hcl[1]|288|-11.7
-Ametal-2|net@421||1.2|S2700|pin@21||272|-11.7|driveCon@4|take|272|-11.7
-Ametal-2|net@425||6.2|S0|latchDri@2|vdd_5|292.5|122|ins1in20@1|vdd_1|288|122
-Ametal-2|net@426||6.2|S1800|ins1in20@1|gnd|288|72|latchDri@2|gnd_2|292.5|72
-Ametal-2|net@427||6.2|S1800|ins1in20@1|vdd|288|22|latchDri@2|vdd_4|292.5|22
-Ametal-1|net@428|||S2700|driveCon@4|out|280|16.6|latchDri@2|out|280|40
+Ametal-1|net@414|||S2700|anAltSta@3|fire[A]|-208.5|-56|pin@19||-208.5|-0.5
+Ametal-2|net@416||6.2|S1800|ins1in20@0|vdd|-288|-22|anAltSta@3|vdd|-261|-22
+Ametal-2|net@417||6.2|S0|anAltSta@3|gnd|-261|-72|ins1in20@0|gnd|-288|-72
+Ametal-2|net@418||6.2|S0|anAltSta@3|vdd_3|-261|-122|ins1in20@0|vdd_1|-288|-122
+Ametal-2|net@419||6.2|S1800|anAltSta@3|vdd_4|278|-22|ins1in20@2|vdd|288|-22
 Ametal-2|net@429||1.2|S1800|ins1in20@3|hcl[1]|-288|11.7|driveCon@2|take|-165.5|11.7
 Ametal-1|net@430|||S900|driveCon@2|out|-157.5|40|pin@22||-157.5|35.5
 Ametal-1|net@431|||S2700|pin@22||-157.5|35.5|latchDri@3|out|-157.5|40
-Ametal-1|net@432|||S0|pin@19||-217|-0.5|pin@23||-225|-0.5
+Ametal-1|net@432|||S0|pin@19||-208.5|-0.5|pin@23||-225|-0.5
 Ametal-1|net@433|||S2700|pin@25||-225|47|pin@24||-225|97
 Ametal-1|net@434|||S1800|pin@24||-225|97|latchDri@3|in|-209.5|97
 Ametal-1|net@435|||S2700|pin@23||-225|-0.5|pin@25||-225|47
@@ -981,51 +1020,87 @@ Ametal-1|net@436|||S0|latchDri@3|in_1|-209.5|47|pin@25||-225|47
 Ametal-2|net@437||6.2|S1800|ins1in20@3|vdd|-288|22|latchDri@3|vdd_8|-213.5|22
 Ametal-2|net@438||6.2|S0|latchDri@3|gnd_1|-213.5|72|ins1in20@3|gnd|-288|72
 Ametal-2|net@439||6.2|S0|latchDri@3|vdd_7|-213.5|122|ins1in20@3|vdd_1|-288|122
-Ametal-1|net@440|||S2700|pin@26||217|47|pin@27||217|97
-Ametal-1|net@441|||S0|latchDri@2|in_1|228|47|pin@26||217|47
-Ametal-1|net@443|||S0|latchDri@2|in|228|97|pin@27||217|97
-Ametal-2|net@447||6.2|S1800|anAltSta@2|gnd_2|269.5|-72|ins1in20@2|gnd|288|-72
-Ametal-2|net@448||6.2|S0|ins1in20@2|vdd_1|288|-122|anAltSta@2|vdd_5|269.5|-122
-Ametal-3|net@452|||S900|scanEx1v@0|sor[2]|1638|0|scanEx1v@1|sir[2]|1638|0
-Ametal-3|net@453|||S900|scanEx1v@0|sor[3]|1644|0|scanEx1v@1|sir[3]|1644|0
-Ametal-3|net@454|||S900|scanEx1v@0|sor[4]|1650|3|scanEx1v@1|sir[4]|1650|3
-Ametal-3|net@455|||S900|scanEx1v@0|sor[5]|1656|0|scanEx1v@1|sir[5]|1656|0
-Ametal-3|net@456|||S900|scanEx1v@0|sor[6]|1662|0|scanEx1v@1|sir[6]|1662|0
-Ametal-3|net@457|||S900|scanEx1v@0|sor[7]|1668|0|scanEx1v@1|sir[7]|1668|0
-Ametal-3|net@458|||S900|scanEx1v@0|sor[8]|1674|0|scanEx1v@1|si[8]|1674|0
-Ametal-3|net@459|||S900|scanEx1v@0|sor[9]|1680|0|scanEx1v@1|sir[9]|1680|0
-Ametal-2|net@460|||S0|scanEx1v@0|gnd|1584|-72|ins1in20@2|gnd_2|1584|-72
-Ametal-2|net@461|||S0|scanEx1v@0|vdd|1584|-122|ins1in20@2|vdd_4|1584|-122
-Ametal-2|net@462|||S0|scanEx1v@0|vdd_2|1584|-22|ins1in20@2|vdd_5|1584|-22
-Ametal-1|net@463|||S900|scanEx1v@1|dIn[1]|1698.5|65|contact@89||1698.5|3
-Ametal-2|net@464|||S0|contact@89||1698.5|3|contact@93||104|3
-Ametal-3|net@465|||S2700|scanEx1v@0|mc|1680|-97|contact@90||1680|-3
-Ametal-2|net@467|||S0|anAltSta@2|mc|-30|-32|contact@91||-43|-32
-Ametal-1|net@468|||S2700|contact@91||-43|-32|contact@92||-43|-3
-Ametal-1|net@472|||S2700|anAltSta@2|s[3]|104|-65|contact@93||104|3
-Ametal-2|net@473|||S0|contact@90||1680|-3|contact@92||-43|-3
-Ametal-2|net@474|||S0|scanEx1v@1|gnd|1584|72|ins1in20@1|gnd_2|1584|72
-Ametal-2|net@475|||S0|scanEx1v@1|vdd_2|1584|122|ins1in20@1|vdd_4|1584|122
-Ametal-2|net@476|||S0|scanEx1v@1|vdd|1584|22|ins1in20@1|vdd_5|1584|22
-Ametal-2|net@478|||S1800|contact@94||5|-112|contact@95||1698.5|-112
-Ametal-1|net@479|||S900|anAltSta@2|s[1]|5|-65|contact@94||5|-112
-Ametal-1|net@481|||S900|scanEx1v@0|dIn[1]|1698.5|-79|contact@95||1698.5|-112
-Ametal-2|net@485|||S1800|scanEx1v@1|sir[1]|1629|56|contact@97||1632|56
-Ametal-2|net@487|||S1800|scanEx1v@0|sor[1]|1629|-56|contact@98||1632|-56
-Ametal-3|net@488|||S900|contact@97||1632|56|contact@98||1632|-56
+Ametal-2|net@447||6.2|S1800|anAltSta@3|gnd_2|278|-72|ins1in20@2|gnd|288|-72
+Ametal-2|net@448||6.2|S0|ins1in20@2|vdd_1|288|-122|anAltSta@3|vdd_5|278|-122
+Ametal-2|net@467|||S0|anAltSta@3|mc|-21.5|-32|contact@91||-34.5|-32
+Ametal-1|net@468|||S2700|contact@91||-34.5|-32|contact@92||-34.5|-3
+Ametal-1|net@472|||S2700|anAltSta@3|s[2]|112.5|-65|contact@93||112.5|3
+Ametal-2|net@473|||S0|contact@90||1680|-3|contact@92||-34.5|-3
+Ametal-2|net@478|||S1800|contact@94||13.5|-112|contact@95||1698.5|-112
+Ametal-1|net@479|||S900|anAltSta@3|s[1]|13.5|-65|contact@94||13.5|-112
 Ametal-2|net@489||6.2|S0|wellCont@2|vdd_1|-138.5|122|latchDri@3|vdd_5|-145|122
 Ametal-2|net@490||6.2|S1800|latchDri@3|gnd_2|-145|72|wellCont@2|gnd|-138.5|72
 Ametal-2|net@491||6.2|S1800|latchDri@3|vdd_4|-145|22|wellCont@2|vdd|-138.5|22
-Ametal-2|net@498||6.2|S1800|wellCont@2|vdd_3|-129.5|122|wellCont@3|vdd_1|206.5|122
-Ametal-2|net@499||6.2|S1800|wellCont@2|gnd_1|-129.5|72|wellCont@3|gnd|206.5|72
-Ametal-2|net@500||6.2|S1800|wellCont@2|vdd_2|-129.5|22|wellCont@3|vdd|206.5|22
-Ametal-2|net@501||6.2|S1800|wellCont@3|vdd_3|215.5|122|latchDri@2|vdd_7|224|122
-Ametal-2|net@502||6.2|S0|latchDri@2|gnd_1|224|72|wellCont@3|gnd_1|215.5|72
-Ametal-2|net@503||6.2|S0|latchDri@2|vdd_8|224|22|wellCont@3|vdd_2|215.5|22
-Egnd||D5G2;|ins1in20@3|gnd_2|G
-Egnd_1||D5G2;|scanEx1v@0|gnd_1|G
-Egnd_3||D5G2;|ins1in20@0|gnd_2|G
-Egnd_5||D5G2;|scanEx1v@1|gnd_1|G
+Ametal-2|net@504|||S0|scanEx2v@1|gnd|1584|72|ins1in20@1|gnd_2|1584|72
+Ametal-2|net@505|||S0|scanEx2v@1|vdd|1584|122|ins1in20@1|vdd_4|1584|122
+Ametal-2|net@506|||S0|scanEx2v@1|vdd_2|1584|22|ins1in20@1|vdd_5|1584|22
+Ametal-2|net@507|||S0|scanEx2v@1|gnd_2|1584|-72|ins1in20@2|gnd_2|1584|-72
+Ametal-2|net@508|||S0|scanEx2v@1|vdd_3|1584|-122|ins1in20@2|vdd_4|1584|-122
+Ametal-2|net@509|||S0|scanEx2v@1|vdd_5|1584|-22|ins1in20@2|vdd_5|1584|-22
+Ametal-3|net@511|||S900|contact@90||1680|-3|scanEx2v@1|mc|1680|-97
+Ametal-1|net@512|||S2700|contact@95||1698.5|-112|scanEx2v@1|dIn[1]|1698.5|-79
+Ametal-1|net@516|||S2700|contact@96||1624.5|3|contact@97||1624.5|56.5
+Ametal-2|net@518|||S1800|contact@93||112.5|3|contact@96||1624.5|3
+Ametal-1|net@520|||S900|scanEx2v@1|dIn[2]|1698.5|79|contact@98||1698.5|56.5
+Ametal-2|net@521|||S1800|contact@97||1624.5|56.5|contact@98||1698.5|56.5
+Ametal-2|net@533||1.2|S0|ins1in20@2|hcl[1]|288|-11.7|driveCon@5|take|31|-11.7
+Ametal-1|net@534|||S2700|driveCon@5|out|23|16.6|latchDri@4|out|23|40
+Ametal-1|net@535|||S1800|latchDri@4|in_1|75|47|pin@29||85|47
+Ametal-1|net@536|||S2700|pin@29||85|47|pin@30||85|97
+Ametal-1|net@537|||S0|pin@30||85|97|latchDri@4|in|75|97
+Ametal-2|net@538||6.2|S1800|wellCont@2|vdd_3|-129.5|122|latchDri@4|vdd_5|10.5|122
+Ametal-2|net@539||6.2|S0|latchDri@4|gnd_2|10.5|72|wellCont@2|gnd_1|-129.5|72
+Ametal-2|net@540||6.2|S0|latchDri@4|vdd_4|10.5|22|wellCont@2|vdd_2|-129.5|22
+Ametal-2|net@541||6.2|S0|wellCont@4|vdd_1|86.5|122|latchDri@4|vdd_7|79|122
+Ametal-2|net@542||6.2|S1800|latchDri@4|gnd_1|79|72|wellCont@4|gnd|86.5|72
+Ametal-2|net@543||6.2|S1800|latchDri@4|vdd_8|79|22|wellCont@4|vdd|86.5|22
+Ametal-2|net@546||6.2|S0|ins1in20@1|vdd_1|288|122|wellCont@4|vdd_3|95.5|122
+Ametal-2|net@547||6.2|S1800|wellCont@4|gnd_1|95.5|72|ins1in20@1|gnd|288|72
+Ametal-2|net@548||6.2|S1800|wellCont@4|vdd_2|95.5|22|ins1in20@1|vdd|288|22
+Ametal-1|net@549|||S2700|anAltSta@3|fire[B]|225.5|-56|pin@32||225.5|47
+Ametal-1|net@551|||S1800|pin@29||85|47|pin@32||225.5|47
+Ametal-2|net@552|||S0|scanEx2v@1|gnd_1|1728|72|cover2h@0|gnd_29|1728|72
+Ametal-2|net@553|||S0|scanEx2v@1|gnd_3|1728|-72|cover2h@0|gnd_41|1728|-72
+Ametal-2|net@554|||S0|scanEx2v@1|vdd_1|1728|122|cover2h@0|vdd_29|1728|122
+Ametal-2|net@555|||S0|scanEx2v@1|vdd_4|1728|-122|cover2h@0|vdd_48|1728|-122
+Ametal-2|net@556|||S0|scanEx2v@1|vdd_6|1728|22|cover2h@0|vdd_30|1728|22
+Ametal-2|net@557|||S0|scanEx2v@1|vdd_7|1728|-22|cover2h@0|vdd_47|1728|-22
+Ametal-2|net@558||6.2|S0|ins1in20@3|vdd_5|-1584|22|cover2h@0|vdd_3|-1728|22
+Ametal-2|net@559||6.2|S1800|cover2h@0|gnd_40|-1728|-72|ins1in20@0|gnd_2|-1584|-72
+Ametal-2|net@560||6.2|S1800|cover2h@0|vdd_44|-1728|-22|ins1in20@0|vdd_5|-1584|-22
+Ametal-2|net@561||6.2|S1800|cover2h@0|vdd_45|-1728|-122|ins1in20@0|vdd_4|-1584|-122
+Ametal-2|net@562||6.2|S1800|cover2h@0|gnd_1|-1728|72|ins1in20@3|gnd_2|-1584|72
+Ametal-2|net@563||6.2|S1800|cover2h@0|vdd_1|-1728|122|ins1in20@3|vdd_4|-1584|122
+Egnd||D5G2;|cover2h@0|gnd|G
+Egnd_3||D5G2;|cover2h@0|gnd_3|G
+Egnd_4||D5G2;|cover2h@0|gnd_4|G
+Egnd_5||D5G2;|cover2h@0|gnd_5|G
+Egnd_6||D5G2;|cover2h@0|gnd_6|G
+Egnd_7||D5G2;|cover2h@0|gnd_7|G
+Egnd_8||D5G2;|cover2h@0|gnd_8|G
+Egnd_9||D5G2;|cover2h@0|gnd_9|G
+Egnd_10||D5G2;|cover2h@0|gnd_10|G
+Egnd_11||D5G2;|cover2h@0|gnd_11|G
+Egnd_12||D5G2;|cover2h@0|gnd_12|G
+Egnd_13||D5G2;|cover2h@0|gnd_13|G
+Egnd_14||D5G2;|cover2h@0|gnd_14|G
+Egnd_15||D5G2;|cover2h@0|gnd_15|G
+Egnd_16||D5G2;|cover2h@0|gnd_16|G
+Egnd_17||D5G2;|cover2h@0|gnd_17|G
+Egnd_18||D5G2;|cover2h@0|gnd_18|G
+Egnd_19||D5G2;|cover2h@0|gnd_19|G
+Egnd_20||D5G2;|cover2h@0|gnd_20|G
+Egnd_21||D5G2;|cover2h@0|gnd_21|G
+Egnd_22||D5G2;|cover2h@0|gnd_22|G
+Egnd_23||D5G2;|cover2h@0|gnd_23|G
+Egnd_24||D5G2;|cover2h@0|gnd_24|G
+Egnd_25||D5G2;|cover2h@0|gnd_25|G
+Egnd_26||D5G2;|cover2h@0|gnd_26|G
+Egnd_27||D5G2;|cover2h@0|gnd_27|G
+Egnd_28||D5G2;|cover2h@0|gnd_28|G
+Egnd_30||D5G2;|cover2h@0|gnd_30|G
+Egnd_39||D5G2;|cover2h@0|gnd_39|G
+Egnd_42||D5G2;|cover2h@0|gnd_42|G
 Ein[1]||D5G2;|pins18m3@0|x[1]|I
 Ein[2]||D5G2;|pins18m3@0|x[2]|I
 Ein[3]||D5G2;|pins18m3@0|x[3]|I
@@ -1134,41 +1209,61 @@ EoutB[33]||D5G2;|ins1in20@0|out[15]|O
 EoutB[34]||D5G2;|ins1in20@0|out[16]|O
 EoutB[35]||D5G2;|ins1in20@0|out[17]|O
 EoutB[36]||D5G2;|ins1in20@0|out[18]|O
-Epred_1|pred|D5G2;|anAltSta@2|pred|I
-Esir[1]||D5G2;|scanEx1v@0|sir[1]|I
-Esir[2]||D5G2;|scanEx1v@0|sir[2]|B
-Esir[3]||D5G2;|scanEx1v@0|sir[3]|B
-Esir[4]||D5G2;|scanEx1v@0|sir[4]|B
-Esir[5]||D5G2;|scanEx1v@0|sir[5]|B
-Esir[6]||D5G2;|scanEx1v@0|sir[6]|B
-Esir[7]||D5G2;|scanEx1v@0|sir[7]|B
-Esir[8]||D5G2;|scanEx1v@0|si[8]|B
-Esir[9]||D5G2;|scanEx1v@0|sir[9]|B
-Esor[1]||D5G2;|scanEx1v@1|sor[1]|O
-Esor[2]||D5G2;|scanEx1v@1|sor[2]|B
-Esor[3]||D5G2;|scanEx1v@1|sor[3]|B
-Esor[4]||D5G2;|scanEx1v@1|sor[4]|B
-Esor[5]||D5G2;|scanEx1v@1|sor[5]|B
-Esor[6]||D5G2;|scanEx1v@1|sor[6]|B
-Esor[7]||D5G2;|scanEx1v@1|sor[7]|B
-Esor[8]||D5G2;|scanEx1v@1|sor[8]|B
-Esor[9]||D5G2;|scanEx1v@1|sor[9]|B
-EsuccA_1|succA|D5G2;|anAltSta@2|succA|O
-EsuccB_1|succB|D5G2;|anAltSta@2|succB|O
-Evdd||D5G2;|ins1in20@3|vdd_4|P
-Evdd_1||D5G2;|scanEx1v@0|vdd_1|P
-Evdd_3||D5G2;|scanEx1v@0|vdd_3|P
-Evdd_5||D5G2;|ins1in20@3|vdd_5|P
-Evdd_6||D5G2;|ins1in20@0|vdd_4|P
-Evdd_7||D5G2;|ins1in20@0|vdd_5|P
-Evdd_11||D5G2;|scanEx1v@1|vdd_1|P
-Evdd_12||D5G2;|scanEx1v@1|vdd_3|P
+Epred_1|pred|D5G2;|anAltSta@3|pred|I
+Esir[1]||D5G2;|scanEx2v@1|sir[1]|I
+Esir[2]||D5G2;|scanEx2v@1|sir[2]|B
+Esir[3]||D5G2;|scanEx2v@1|sir[3]|B
+Esir[4]||D5G2;|scanEx2v@1|sir[4]|B
+Esir[5]||D5G2;|scanEx2v@1|sir[5]|B
+Esir[6]||D5G2;|scanEx2v@1|sir[6]|B
+Esir[7]||D5G2;|scanEx2v@1|sir[7]|B
+Esir[8]||D5G2;|scanEx2v@1|sir[8]|B
+Esir[9]||D5G2;|scanEx2v@1|sir[9]|B
+Esor[1]||D5G2;|scanEx2v@1|sor[1]|O
+Esor[2]||D5G2;|scanEx2v@1|sor[2]|B
+Esor[3]||D5G2;|scanEx2v@1|sor[3]|B
+Esor[4]||D5G2;|scanEx2v@1|sor[4]|B
+Esor[5]||D5G2;|scanEx2v@1|sor[5]|B
+Esor[6]||D5G2;|scanEx2v@1|sor[6]|B
+Esor[7]||D5G2;|scanEx2v@1|sor[7]|B
+Esor[8]||D5G2;|scanEx2v@1|sor[8]|B
+Esor[9]||D5G2;|scanEx2v@1|sor[9]|B
+EsuccA_1|succA|D5G2;|anAltSta@3|succA|O
+EsuccB_1|succB|D5G2;|anAltSta@3|succB|O
+Evdd||D5G2;|cover2h@0|vdd|P
+Evdd_4||D5G2;|cover2h@0|vdd_4|P
+Evdd_5||D5G2;|cover2h@0|vdd_5|P
+Evdd_6||D5G2;|cover2h@0|vdd_6|P
+Evdd_7||D5G2;|cover2h@0|vdd_7|P
+Evdd_8||D5G2;|cover2h@0|vdd_8|P
+Evdd_9||D5G2;|cover2h@0|vdd_9|P
+Evdd_10||D5G2;|cover2h@0|vdd_10|P
+Evdd_11||D5G2;|cover2h@0|vdd_11|P
+Evdd_12||D5G2;|cover2h@0|vdd_12|P
+Evdd_13||D5G2;|cover2h@0|vdd_13|P
+Evdd_14||D5G2;|cover2h@0|vdd_14|P
+Evdd_15||D5G2;|cover2h@0|vdd_15|P
+Evdd_16||D5G2;|cover2h@0|vdd_16|P
+Evdd_17||D5G2;|cover2h@0|vdd_17|P
+Evdd_18||D5G2;|cover2h@0|vdd_18|P
+Evdd_19||D5G2;|cover2h@0|vdd_19|P
+Evdd_20||D5G2;|cover2h@0|vdd_20|P
+Evdd_21||D5G2;|cover2h@0|vdd_21|P
+Evdd_22||D5G2;|cover2h@0|vdd_22|P
+Evdd_23||D5G2;|cover2h@0|vdd_23|P
+Evdd_24||D5G2;|cover2h@0|vdd_24|P
+Evdd_25||D5G2;|cover2h@0|vdd_25|P
+Evdd_26||D5G2;|cover2h@0|vdd_26|P
+Evdd_27||D5G2;|cover2h@0|vdd_27|P
+Evdd_28||D5G2;|cover2h@0|vdd_28|P
+Evdd_43||D5G2;|cover2h@0|vdd_43|P
+Evdd_46||D5G2;|cover2h@0|vdd_46|P
 X
 
 # Cell altStartDockStage;1{sch}
-CaltStartDockStage;1{sch}||schematic|1227452321533|1237158357747|I
+CaltStartDockStage;1{sch}||schematic|1227452321533|1237772477689|I
 IaltStartDockStage;1{ic}|altStart@0||-27|15|||D5G4;
-IgaspL:anAltStart;1{ic}|anAltSta@0||0|0|||D5G4;
+IgaspM:anAltStart;1{ic}|anAltSta@1||0|0|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||9|2|||Y|
 NOff-Page|conn@1||-9|0|||XRR|
@@ -1202,18 +1297,18 @@ IorangeTSMC090nm:wire90;1{ic}|wire90@0||-15.5|-27|||D0G4;|ATTR_L(D5FLeave alone;
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-19|-39|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1301.8999999999999|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@2||1.5|-27|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1300.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@3||1.5|-39|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1300.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-Abus|fire[A,B]|D5G2;|-0.5|IJ900|anAltSta@0|fire[A,B]|0|-4|pin@10||0|-11
+Abus|fire[A,B]|D5G2;|-0.5|IJ900|anAltSta@1|fire[A,B]|0|-4|pin@10||0|-11
 Awire|fire[A]|D5G2;||900|pin@6||-24|-21|pin@7||-24|-27
 Awire|fire[B]|D5G2;||2700|pin@9||-24|-43|pin@8||-24|-39
 Abus|in[1:36]|D5G2;|-0.5|IJ2700|pin@19||-3|-48|pin@20||-3|-44
-Awire|net@0|||1800|conn@1|y|-7|0|anAltSta@0|pFireBar|-3|0
-Awire|net@1|||0|conn@0|a|7|2|anAltSta@0|succ_1[A,B]|3|2
-Awire|net@2|||0|conn@3|a|7|-2|anAltSta@0|fire_1[A,B]|3|-2
+Awire|net@0|||1800|conn@1|y|-7|0|anAltSta@1|pred|-3|0
+Awire|net@1|||0|conn@0|a|7|2|anAltSta@1|succA|3|2
+Awire|net@2|||0|conn@3|a|7|-2|anAltSta@1|succB|3|-2
 Awire|net@3|||1800|pin@7||-24|-27|wire90@0|a|-18|-27
 Awire|net@4|||1800|pin@8||-24|-39|wire90@1|a|-21.5|-39
 Awire|net@5|||1800|wire90@0|b|-13|-27|latchDri@0|inA|-11|-27
 Awire|net@6|||0|latchDri@1|inA|-12|-39|wire90@1|b|-16.5|-39
-Awire|net@10|||2700|anAltSta@0|mc|-1|4|pin@15||-1|7
+Awire|net@10|||2700|anAltSta@1|mc|-1|4|pin@15||-1|7
 Awire|net@11|||0|pin@15||-1|7|pin@16||-3|7
 Abus|net@13||-0.5|IJ0|ins1in20@0|in[1:36]|5|-18|conn@7|y|-9|-18
 Abus|net@14||-0.5|IJ1800|ins1in20@0|out[1:36]|11|-18|conn@8|a|17|-18
@@ -1227,7 +1322,7 @@ Awire|net@26|||900|pin@18||6|-39|ins1in20@1|hcl[1]|6|-45
 Abus|net@27||-0.5|IJ0|ins1in20@1|in[1:36]|5|-48|pin@19||-3|-48
 Abus|net@28||-0.5|IJ1800|conn@11|y|-8|14|scanEx2v@1|sir[1:9]|1|14
 Abus|net@47||-0.5|IJ1800|scanEx2v@1|sor[1:9]|5|14|conn@12|a|21|14
-Abus|net@48||-0.5|IJ900|scanEx2v@1|dIn[1,2]|1|9|anAltSta@0|s[1:2]|1|4
+Abus|net@48||-0.5|IJ900|scanEx2v@1|dIn[1,2]|1|9|anAltSta@1|s[1:2]|1|4
 Awire|net@50|||1800|pin@29||-3|19|scanEx2v@1|mc|2|19
 Awire|net@51|||2700|pin@16||-3|7|pin@29||-3|19
 Ein[1:36]||D4G2;|conn@7|a|I
@@ -2402,7 +2497,7 @@ Eepi[TORP_1]|take[epi]|D5G2;|pin@71||O
 X
 
 # Cell epiDockStage;1{lay}
-CepiDockStage;1{lay}||cmos90|1227472110828|1237158357747|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235176242200|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237215740364
+CepiDockStage;1{lay}||cmos90|1227472110828|1237818887038|I|DRC_last_good_drc_area_date()G1237818894451|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237818894451
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@6||218.5|40||||
 NX-Metal-2-Metal-3-Con|contact@9||1680|22||||
@@ -2410,6 +2505,7 @@ NX-Metal-1-Metal-2-Con|contact@10||1698.5|-40||||
 NX-Metal-1-Metal-2-Con|contact@13||120.5|-28||||
 NX-Metal-1-Metal-2-Con|contact@14||-159|-40||||
 NX-Metal-1-Metal-2-Con|contact@15||-129|34||||
+IcoversM:cover1h;1{lay}|cover1h@0||0|0|||D5G4;
 IdriversJ:driveConnecter;3{lay}|driveCon@0||264|32|X||D5G4;
 IgaspM:gaspEpi;3{lay}|gaspEpi@0||-15.5|0|||D5G4;
 IregistersM:ins1in20Bx18;1{lay}|ins1in20@0||936|0|||D5G4;
@@ -2421,7 +2517,8 @@ NMetal-2-Pin|pin@28||-1548|-28||||
 NMetal-2-Pin|pin@33||1587|22||||
 NMetal-2-Pin|pin@34||1587|34||||
 NMetal-2-Pin|pin@35||0|60.3||||
-IscanJ:scanEx1vertD;3{lay}|scanEx1v@0||1656|0|||D5G4;
+IscanM:scanEx1vertA;3{lay}|scanEx1v@1||1656|0|||D5G4;
+IwiresL:select144;1{lay}|select14@0||-1656|0|||D5G4;
 IwiresL:select50;1{lay}|select50@0||-263|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@0||213|0|||D5G4;
 Ametal-2|net@29||6.2|S1800|wellCont@0|gnd_1|217.5|0|latchDri@3|gnd_1|224|0
@@ -2437,11 +2534,11 @@ Ametal-2|net@49||1.2|S1800|driveCon@0|take|272|60.3|ins1in20@0|hcl[1]|288|60.3
 Ametal-1|net@50|||S900|driveCon@0|out|280|32|latchDri@3|out|280|32
 Ametal-2|net@51||1.2|S0|driveCon@0|take|272|60.3|pin@35||0|60.3
 Ametal-1|net@53|||S900|contact@6||218.5|40|pin@15||218.5|25
-Ametal-2|net@55|||S0|scanEx1v@0|gnd|1584|0|ins1in20@0|gnd_2|1584|0
-Ametal-2|net@56|||S0|scanEx1v@0|vdd|1584|-50|ins1in20@0|vdd_4|1584|-50
-Ametal-2|net@57|||S0|scanEx1v@0|vdd_2|1584|50|ins1in20@0|vdd_5|1584|50
-Ametal-3|net@71|||S2700|scanEx1v@0|mc|1680|-25|contact@9||1680|22
-Ametal-1|net@74|||S900|scanEx1v@0|dIn[1]|1698.5|-7|contact@10||1698.5|-40
+Ametal-2|net@55|||S0|scanEx1v@1|gnd|1584|0|ins1in20@0|gnd_2|1584|0
+Ametal-2|net@56|||S0|scanEx1v@1|vdd|1584|-50|ins1in20@0|vdd_4|1584|-50
+Ametal-2|net@57|||S0|scanEx1v@1|vdd_2|1584|50|ins1in20@0|vdd_5|1584|50
+Ametal-3|net@71|||S2700|scanEx1v@1|mc|1680|-25|contact@9||1680|22
+Ametal-1|net@74|||S900|scanEx1v@1|dIn[1]|1698.5|-7|contact@10||1698.5|-40
 Ametal-2|net@96|||S900|ins1in20@1|in[10]|-1548|-16|pin@28||-1548|-28
 Ametal-2|net@104|||S0|contact@13||120.5|-28|pin@28||-1548|-28
 Ametal-2|net@105|||S0|wellCont@0|gnd|208.5|0|gaspEpi@0|gnd_1|208.5|0
@@ -2459,6 +2556,12 @@ Ametal-2|net@123|||S1800|gaspEpi@0|fire|145|40|contact@6||218.5|40
 Ametal-2|net@124|||S0|contact@9||1680|22|pin@33||1587|22
 Ametal-2|net@125|||S2700|pin@33||1587|22|pin@34||1587|34
 Ametal-2|net@127||1.2|S0|pin@35||0|60.3|ins1in20@1|hcl[1]|-288|60.3
+Ametal-2|net@128|||S0|scanEx1v@1|gnd_1|1728|0|cover1h@0|gnd_29|1728|0
+Ametal-2|net@129|||S0|scanEx1v@1|vdd_1|1728|-50|cover1h@0|vdd_30|1728|-50
+Ametal-2|net@130|||S0|scanEx1v@1|vdd_3|1728|50|cover1h@0|vdd_29|1728|50
+Ametal-2|net@131||6.2|S0|ins1in20@1|vdd_4|-1584|-50|cover1h@0|vdd_3|-1728|-50
+Ametal-2|net@132||6.2|S1800|cover1h@0|gnd_1|-1728|0|ins1in20@1|gnd_2|-1584|0
+Ametal-2|net@133||6.2|S1800|cover1h@0|vdd_1|-1728|50|ins1in20@1|vdd_5|-1584|50
 Epred|do[epi]|D5G2;|gaspEpi@0|pred|O
 Eout[1]|epi[1]|D5G2;|ins1in20@0|out[1]|O
 Eout[2]|epi[2]|D5G2;|ins1in20@0|out[2]|O
@@ -2499,8 +2602,34 @@ Eout[36]|epi[36]|D5G2;|ins1in20@1|out[18]|O
 Eepi[OTHER]||D5G2;|gaspEpi@0|epi[OTHER]|O
 Eepi[TAIL]||D5G2;|gaspEpi@0|epi[TAIL]|O
 Eepi[TORP]||D5G2;|gaspEpi@0|epi[TORP]|O
-Egnd||D5G2;|ins1in20@1|gnd_2|G
-Egnd_1||D5G2;|scanEx1v@0|gnd_1|G
+Egnd||D5G2;|cover1h@0|gnd_4|G
+Egnd_3||D5G2;|cover1h@0|gnd_3|G
+Egnd_4||D5G2;|cover1h@0|gnd_4@1001953996|G
+Egnd_5||D5G2;|cover1h@0|gnd_5|G
+Egnd_6||D5G2;|cover1h@0|gnd_6|G
+Egnd_7||D5G2;|cover1h@0|gnd_7|G
+Egnd_8||D5G2;|cover1h@0|gnd_8|G
+Egnd_9||D5G2;|cover1h@0|gnd_9|G
+Egnd_10||D5G2;|cover1h@0|gnd_10|G
+Egnd_11||D5G2;|cover1h@0|gnd_11|G
+Egnd_12||D5G2;|cover1h@0|gnd_12|G
+Egnd_13||D5G2;|cover1h@0|gnd_13|G
+Egnd_14||D5G2;|cover1h@0|gnd_14|G
+Egnd_15||D5G2;|cover1h@0|gnd_15|G
+Egnd_16||D5G2;|cover1h@0|gnd_16|G
+Egnd_17||D5G2;|cover1h@0|gnd_17|G
+Egnd_18||D5G2;|cover1h@0|gnd_18|G
+Egnd_19||D5G2;|cover1h@0|gnd_19|G
+Egnd_20||D5G2;|cover1h@0|gnd_20|G
+Egnd_21||D5G2;|cover1h@0|gnd_21|G
+Egnd_22||D5G2;|cover1h@0|gnd_22|G
+Egnd_23||D5G2;|cover1h@0|gnd_23|G
+Egnd_24||D5G2;|cover1h@0|gnd_24|G
+Egnd_25||D5G2;|cover1h@0|gnd_25|G
+Egnd_26||D5G2;|cover1h@0|gnd_26|G
+Egnd_27||D5G2;|cover1h@0|gnd_27|G
+Egnd_28||D5G2;|cover1h@0|gnd_28|G
+Egnd_30||D5G2;|cover1h@0|gnd_30|G
 Ein[1]||D5G2;|ins1in20@0|in[1]|I
 Ein[2]||D5G2;|ins1in20@0|in[2]|I
 Ein[3]||D5G2;|ins1in20@0|in[3]|I
@@ -2538,33 +2667,55 @@ Ein[34]||D5G2;|ins1in20@1|in[16]|I
 Ein[35]||D5G2;|ins1in20@1|in[17]|I
 Ein[36]||D5G2;|ins1in20@1|in[18]|I
 EtokenLO|in[T]|D5G2;|gaspEpi@0|tokenLO|O
-Esir[1]||D5G2;|scanEx1v@0|sir[1]|I
-Esir[2]||D5G2;|scanEx1v@0|sir[2]|B
-Esir[3]||D5G2;|scanEx1v@0|sir[3]|B
-Esir[4]||D5G2;|scanEx1v@0|sir[4]|B
-Esir[5]||D5G2;|scanEx1v@0|sir[5]|B
-Esir[6]||D5G2;|scanEx1v@0|sir[6]|B
-Esir[7]||D5G2;|scanEx1v@0|sir[7]|B
-Esir[8]||D5G2;|scanEx1v@0|si[8]|B
-Esir[9]||D5G2;|scanEx1v@0|sir[9]|B
-Esor[1]||D5G2;|scanEx1v@0|sor[1]|O
-Esor[2]||D5G2;|scanEx1v@0|sor[2]|B
-Esor[3]||D5G2;|scanEx1v@0|sor[3]|B
-Esor[4]||D5G2;|scanEx1v@0|sor[4]|B
-Esor[5]||D5G2;|scanEx1v@0|sor[5]|B
-Esor[6]||D5G2;|scanEx1v@0|sor[6]|B
-Esor[7]||D5G2;|scanEx1v@0|sor[7]|B
-Esor[8]||D5G2;|scanEx1v@0|sor[8]|B
-Esor[9]||D5G2;|scanEx1v@0|sor[9]|B
+Esir[1]||D5G2;|scanEx1v@1|sir[1]|I
+Esir[2]||D5G2;|scanEx1v@1|sir[2]|B
+Esir[3]||D5G2;|scanEx1v@1|sir[3]|B
+Esir[4]||D5G2;|scanEx1v@1|sir[4]|B
+Esir[5]||D5G2;|scanEx1v@1|sir[5]|B
+Esir[6]||D5G2;|scanEx1v@1|sir[6]|B
+Esir[7]||D5G2;|scanEx1v@1|sir[7]|B
+Esir[8]||D5G2;|scanEx1v@1|sir[8]|B
+Esir[9]||D5G2;|scanEx1v@1|sir[9]|B
+Esor[1]||D5G2;|scanEx1v@1|sor[1]|O
+Esor[2]||D5G2;|scanEx1v@1|sor[2]|B
+Esor[3]||D5G2;|scanEx1v@1|sor[3]|B
+Esor[4]||D5G2;|scanEx1v@1|sor[4]|B
+Esor[5]||D5G2;|scanEx1v@1|sor[5]|B
+Esor[6]||D5G2;|scanEx1v@1|sor[6]|B
+Esor[7]||D5G2;|scanEx1v@1|sor[7]|B
+Esor[8]||D5G2;|scanEx1v@1|sor[8]|B
+Esor[9]||D5G2;|scanEx1v@1|sor[9]|B
 Etake[epi]||D5G2;|pin@35||U
-Evdd||D5G2;|ins1in20@1|vdd_5|P
-Evdd_1||D5G2;|scanEx1v@0|vdd_1|P
-Evdd_3||D5G2;|scanEx1v@0|vdd_3|P
-Evdd_4||D5G2;|ins1in20@1|vdd_4|P
+Evdd||D5G2;|cover1h@0|vdd|P
+Evdd_4||D5G2;|cover1h@0|vdd_4|P
+Evdd_5||D5G2;|cover1h@0|vdd_5|P
+Evdd_6||D5G2;|cover1h@0|vdd_6|P
+Evdd_7||D5G2;|cover1h@0|vdd_7|P
+Evdd_8||D5G2;|cover1h@0|vdd_8|P
+Evdd_9||D5G2;|cover1h@0|vdd_9|P
+Evdd_10||D5G2;|cover1h@0|vdd_10|P
+Evdd_11||D5G2;|cover1h@0|vdd_11|P
+Evdd_12||D5G2;|cover1h@0|vdd_12|P
+Evdd_13||D5G2;|cover1h@0|vdd_13|P
+Evdd_14||D5G2;|cover1h@0|vdd_14|P
+Evdd_15||D5G2;|cover1h@0|vdd_15|P
+Evdd_16||D5G2;|cover1h@0|vdd_16|P
+Evdd_17||D5G2;|cover1h@0|vdd_17|P
+Evdd_18||D5G2;|cover1h@0|vdd_18|P
+Evdd_19||D5G2;|cover1h@0|vdd_19|P
+Evdd_20||D5G2;|cover1h@0|vdd_20|P
+Evdd_21||D5G2;|cover1h@0|vdd_21|P
+Evdd_22||D5G2;|cover1h@0|vdd_22|P
+Evdd_23||D5G2;|cover1h@0|vdd_23|P
+Evdd_24||D5G2;|cover1h@0|vdd_24|P
+Evdd_25||D5G2;|cover1h@0|vdd_25|P
+Evdd_26||D5G2;|cover1h@0|vdd_26|P
+Evdd_27||D5G2;|cover1h@0|vdd_27|P
+Evdd_28||D5G2;|cover1h@0|vdd_28|P
 X
 
 # Cell epiDockStage;1{sch}
-CepiDockStage;1{sch}||schematic|1227471858866|1237158357747|I
+CepiDockStage;1{sch}||schematic|1227471858866|1237772477689|I
 IgaspM:gaspEpi;1{ic}|anEpiSta@1||0|0|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@2||-12|2|||XRR|
@@ -2597,7 +2748,7 @@ NWire_Pin|pin@22||-3|7||||
 NWire_Pin|pin@26||-12|0||||
 NWire_Pin|pin@27||-12|-3||||
 Ngeneric:Invisible-Pin|pin@28||-45.5|0|||||ART_message(D3G2;)S["in[28] is the tail bit",for the instruction input.]
-IscanJ:scanEx1vertA;1{ic}|scanEx1v@1||3|18|YRRR||D5G4;
+IscanM:scanEx1;1{ic}|scanEx1@0||3|18|YRRR||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||-7.5|-12|||D0G4;|ATTR_L(D5G1;PUD)D372.7999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 Abus|in[1:36]|D5G2;|-0.5|IJ900|pin@14||-12|-35|pin@15||-12|-39.5
 Awire|in[28]|D5G2;||900|pin@26||-12|0|pin@27||-12|-3
@@ -2613,12 +2764,12 @@ Awire|net@16|||900|pin@10||-1|-28|ins1in20@0|hcl[1]|-1|-32
 Abus|net@18||-0.5|IJ1800|ins1in20@0|out[1:36]|4|-35|conn@6|a|11|-35
 Awire|net@22|||900|pin@12||-1|7|anEpiSta@1|mc|-1|4
 Abus|net@23||-0.5|IJ0|ins1in20@0|in[1:36]|-2|-35|pin@14||-12|-35
-Abus|net@32||-0.5|IJ1800|conn@12|y|-6|18|scanEx1v@1|si[1:9]|1|18
-Abus|net@33||-0.5|IJ1800|scanEx1v@1|so[1:9]|5|18|conn@13|a|8|18
-Awire|net@34|||0|scanEx1v@1|mc|2|23|pin@19||-3|23
+Abus|net@32||-0.5|IJ1800|conn@12|y|-6|18|scanEx1@0|sir[1:9]|1|18
+Abus|net@33||-0.5|IJ1800|scanEx1@0|sor[1:9]|5|18|conn@13|a|8|18
+Awire|net@34|||0|scanEx1@0|mc|2|23|pin@19||-3|23
 Awire|net@39|||0|pin@12||-1|7|pin@22||-3|7
 Awire|net@40|||900|pin@19||-3|23|pin@22||-3|7
-Awire|net@47|||2700|anEpiSta@1|s[1]|1|4|scanEx1v@1|dIn[1]|1|13
+Awire|net@47|||2700|anEpiSta@1|s[1]|1|4|scanEx1@0|dIn[1]|1|13
 Awire|net@49|||0|anEpiSta@1|pred_1|-3|0|pin@26||-12|0
 Awire|net@52|||1800|anEpiSta@1|torp|3|-2|conn@4|a|9|-2
 Abus|net@56||-0.5|IJ1800|anEpiSta@1|succ|3|2|conn@3|a|9|2
@@ -2748,7 +2899,7 @@ Esucc||D5G2;|pin@11||O
 X
 
 # Cell fillStage;1{lay}
-CfillStage;1{lay}||cmos90|1230868257499|1237206698263|I|ATTR_NCC(D5G6;NTY450;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235317973335|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235318496759
+CfillStage;1{lay}||cmos90|1230868257499|1237741816708|I|ATTR_NCC(D5G6;NTY450;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235317973335|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235318496759
 IregistersM:addr1in60Cx7scan;1{lay}|addr1in6@0||936|288|||D5G4;
 IregistersM:addr1in60Cx7scan;1{lay}|addr1in6@1||-792|288|X||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -2826,8 +2977,8 @@ NMetal-1-Pin|pin@23||278|88.4||||
 NMetal-1-Pin|pin@24||294|88.4||||
 NMetal-2-Pin|pin@36||-288|382||||
 NMetal-2-Pin|pin@58||-1608|370||||
-IgaspM:scanAMPx5;1{lay}|scanAMPx@0||72|-360|||D5G4;
-IgaspM:scanAMPx5;1{lay}|scanAMPx@1||72|360|||D5G4;
+IscanM:scanAMPx5;1{lay}|scanAMPx@2||72|-360|||D5G4;
+IscanM:scanAMPx5;1{lay}|scanAMPx@3||72|360|||D5G4;
 IscanM:scanEx2vertA;1{lay}|scanEx2v@1||1656|288|||D5G4;
 IscanM:scanFx3shapeL;2{lay}|scanFx3s@0||-1656|288|||D5G4;
 IwiresL:select132;1{lay}|select13@1||-76|-360|||D5G4;
@@ -2938,41 +3089,41 @@ Ametal-2|net@155|||S2700|data1in6@1|wrD|-288|-132.3|gaspFill@0|wrAA_1|-288|-132
 Ametal-2|net@156|||S900|gaspFill@0|wrA_1|288|-132|data1in6@0|wrD|288|-132.3
 Ametal-1|net@158|||S900|contact@24||270|382|contact@26||270|-350
 Ametal-2|net@159|||S0|contact@25||301.5|-350|contact@26||270|-350
-Ametal-3|net@160|||S900|scanAMPx@0|so[1]|48|-288|gaspFill@0|si[1]|48|-288
-Ametal-3|net@161|||S900|scanAMPx@0|so[2]|54|-288|gaspFill@0|si[2]|54|-288
-Ametal-3|net@162|||S900|scanAMPx@0|so[3]|60|-288|gaspFill@0|si[3]|60|-288
-Ametal-3|net@163|||S900|scanAMPx@0|so[4]|66|-285|gaspFill@0|si[4]|66|-285
-Ametal-3|net@164|||S900|scanAMPx@0|so[5]|72|-288|gaspFill@0|si[5]|72|-288
-Ametal-3|net@165|||S900|scanAMPx@0|so[6]|78|-288|gaspFill@0|si[6]|78|-288
-Ametal-3|net@166|||S900|scanAMPx@0|so[7]|84|-288|gaspFill@0|si[7]|84|-288
-Ametal-3|net@167|||S900|scanAMPx@0|so[8]|90|-288|gaspFill@0|si[8]|90|-288
-Ametal-3|net@168|||S900|scanAMPx@0|so[9]|96|-288|gaspFill@0|si[9]|96|-288
+Ametal-3|net@160|||S900|scanAMPx@2|so[1]|48|-288|gaspFill@0|si[1]|48|-288
+Ametal-3|net@161|||S900|scanAMPx@2|so[2]|54|-288|gaspFill@0|si[2]|54|-288
+Ametal-3|net@162|||S900|scanAMPx@2|so[3]|60|-288|gaspFill@0|si[3]|60|-288
+Ametal-3|net@163|||S900|scanAMPx@2|so[4]|66|-285|gaspFill@0|si[4]|66|-285
+Ametal-3|net@164|||S900|scanAMPx@2|so[5]|72|-288|gaspFill@0|si[5]|72|-288
+Ametal-3|net@165|||S900|scanAMPx@2|so[6]|78|-288|gaspFill@0|si[6]|78|-288
+Ametal-3|net@166|||S900|scanAMPx@2|so[7]|84|-288|gaspFill@0|si[7]|84|-288
+Ametal-3|net@167|||S900|scanAMPx@2|so[8]|90|-288|gaspFill@0|si[8]|90|-288
+Ametal-3|net@168|||S900|scanAMPx@2|so[9]|96|-288|gaspFill@0|si[9]|96|-288
 Ametal-2|net@169|||S0|contact@27||54|-338|contact@13||-173|-338
-Ametal-3|net@170|||S900|scanAMPx@0|so[2]|54|-288|contact@27||54|-338
+Ametal-3|net@170|||S900|scanAMPx@2|so[2]|54|-288|contact@27||54|-338
 Ametal-2|net@171|||S1800|contact@14||-220|-326|contact@28||60|-326
-Ametal-3|net@172|||S900|scanAMPx@0|so[3]|60|-288|contact@28||60|-326
+Ametal-3|net@172|||S900|scanAMPx@2|so[3]|60|-288|contact@28||60|-326
 Ametal-2|net@173|||S1800|contact@15||-244|-300|contact@29||72|-300
-Ametal-3|net@174|||S900|scanAMPx@0|so[5]|72|-288|contact@29||72|-300
-Ametal-2|net@175||6.2|S1800|scanAMPx@0|vdd_5|158|-410|data1in6@0|vdd_5|288|-410
-Ametal-2|net@176||6.2|S0|data1in6@0|gnd_2|288|-360|scanAMPx@0|gnd_2|158|-360
-Ametal-2|net@177||6.2|S0|data1in6@0|vdd_6|288|-310|scanAMPx@0|vdd_4|158|-310
-Ametal-2|net@178||6.2|S0|scanAMPx@0|vdd|-14.5|-310|latchWsc@2|vdd_6|-144|-310
-Ametal-2|net@179||6.2|S1800|latchWsc@2|gnd_2|-144|-360|scanAMPx@0|gnd|-14.5|-360
-Ametal-2|net@180||6.2|S1800|latchWsc@2|vdd_5|-144|-410|scanAMPx@0|vdd_3|-14.5|-410
-Ametal-3|net@183|||S900|scanAMPx@1|si[2]|54|288|contact@33||54|56
-Ametal-3|net@184|||S900|scanAMPx@1|si[3]|60|288|contact@34||60|38
-Ametal-3|net@185|||S900|scanAMPx@1|si[4]|66|291|gaspFill@0|so[4]|66|3
-Ametal-3|net@186|||S900|scanAMPx@1|si[5]|72|288|contact@35||72|12
-Ametal-3|net@187|||S900|scanAMPx@1|si[6]|78|288|gaspFill@0|so[6]|78|0
-Ametal-3|net@188|||S900|scanAMPx@1|si[7]|84|288|gaspFill@0|so[7]|84|0
-Ametal-3|net@189|||S900|scanAMPx@1|si[8]|90|288|gaspFill@0|so[8]|90|0
-Ametal-3|net@190|||S900|scanAMPx@1|si[9]|96|288|gaspFill@0|so[9]|96|0
+Ametal-3|net@174|||S900|scanAMPx@2|so[5]|72|-288|contact@29||72|-300
+Ametal-2|net@175||6.2|S1800|scanAMPx@2|vdd_5|158|-410|data1in6@0|vdd_5|288|-410
+Ametal-2|net@176||6.2|S0|data1in6@0|gnd_2|288|-360|scanAMPx@2|gnd_2|158|-360
+Ametal-2|net@177||6.2|S0|data1in6@0|vdd_6|288|-310|scanAMPx@2|vdd_4|158|-310
+Ametal-2|net@178||6.2|S0|scanAMPx@2|vdd|-14.5|-310|latchWsc@2|vdd_6|-144|-310
+Ametal-2|net@179||6.2|S1800|latchWsc@2|gnd_2|-144|-360|scanAMPx@2|gnd|-14.5|-360
+Ametal-2|net@180||6.2|S1800|latchWsc@2|vdd_5|-144|-410|scanAMPx@2|vdd_3|-14.5|-410
+Ametal-3|net@183|||S900|scanAMPx@3|si[2]|54|288|contact@33||54|56
+Ametal-3|net@184|||S900|scanAMPx@3|si[3]|60|288|contact@34||60|38
+Ametal-3|net@185|||S900|scanAMPx@3|si[4]|66|291|gaspFill@0|so[4]|66|3
+Ametal-3|net@186|||S900|scanAMPx@3|si[5]|72|288|contact@35||72|12
+Ametal-3|net@187|||S900|scanAMPx@3|si[6]|78|288|gaspFill@0|so[6]|78|0
+Ametal-3|net@188|||S900|scanAMPx@3|si[7]|84|288|gaspFill@0|so[7]|84|0
+Ametal-3|net@189|||S900|scanAMPx@3|si[8]|90|288|gaspFill@0|so[8]|90|0
+Ametal-3|net@190|||S900|scanAMPx@3|si[9]|96|288|gaspFill@0|so[9]|96|0
 Ametal-2|net@191|||S1800|addr1in6@1|rd_1|-288|300|contact@30||72|300
-Ametal-3|net@192|||S2700|scanAMPx@1|si[5]|72|288|contact@30||72|300
+Ametal-3|net@192|||S2700|scanAMPx@3|si[5]|72|288|contact@30||72|300
 Ametal-2|net@193|||S1800|addr1in6@1|p1p_1|-288|326|contact@31||60|326
-Ametal-3|net@194|||S2700|scanAMPx@1|si[3]|60|288|contact@31||60|326
+Ametal-3|net@194|||S2700|scanAMPx@3|si[3]|60|288|contact@31||60|326
 Ametal-2|net@195|||S0|contact@32||54|338|addr1in6@1|p2p_1|-288|338
-Ametal-3|net@196|||S2700|scanAMPx@1|si[2]|54|288|contact@32||54|338
+Ametal-3|net@196|||S2700|scanAMPx@3|si[2]|54|288|contact@32||54|338
 Ametal-3|net@197|||S900|contact@33||54|56|gaspFill@0|so[2]|54|0
 Ametal-2|net@198|||S0|contact@33||54|56|pin@15||-288|56
 Ametal-3|net@199|||S900|contact@34||60|38|gaspFill@0|so[3]|60|0
@@ -2987,14 +3138,14 @@ Ametal-3|net@214|||S900|contact@38||102|350|contact@40||102|50
 Ametal-3|net@219|||S2700|gaspFill@0|so[1]|48|0|contact@39||48|50
 Ametal-2|net@222|||S1800|contact@39||48|50|contact@40||102|50
 Ametal-1|net@224|||S2700|data1in6@1|sout|-294|82.4|contact@41||-294|112
-Ametal-3|net@226|||S900|scanAMPx@1|si[1]|48|288|contact@42||48|112
+Ametal-3|net@226|||S900|scanAMPx@3|si[1]|48|288|contact@42||48|112
 Ametal-2|net@227|||S1800|contact@41||-294|112|contact@42||48|112
-Ametal-2|net@228||6.2|S0|scanAMPx@1|vdd|-14.5|410|addr1in6@1|vdd_5|-288|410
-Ametal-2|net@229||6.2|S0|scanAMPx@1|gnd|-14.5|360|addr1in6@1|gnd_2|-288|360
-Ametal-2|net@230||6.2|S0|scanAMPx@1|vdd_3|-14.5|310|addr1in6@1|vdd_6|-288|310
-Ametal-2|net@231||6.2|S1800|scanAMPx@1|vdd_4|158|410|latchWsc@0|vdd_5|288|410
-Ametal-2|net@232||6.2|S0|latchWsc@0|gnd_2|288|360|scanAMPx@1|gnd_2|158|360
-Ametal-2|net@233||6.2|S0|latchWsc@0|vdd_6|288|310|scanAMPx@1|vdd_5|158|310
+Ametal-2|net@228||6.2|S0|scanAMPx@3|vdd|-14.5|410|addr1in6@1|vdd_5|-288|410
+Ametal-2|net@229||6.2|S0|scanAMPx@3|gnd|-14.5|360|addr1in6@1|gnd_2|-288|360
+Ametal-2|net@230||6.2|S0|scanAMPx@3|vdd_3|-14.5|310|addr1in6@1|vdd_6|-288|310
+Ametal-2|net@231||6.2|S1800|scanAMPx@3|vdd_4|158|410|latchWsc@0|vdd_5|288|410
+Ametal-2|net@232||6.2|S0|latchWsc@0|gnd_2|288|360|scanAMPx@3|gnd_2|158|360
+Ametal-2|net@233||6.2|S0|latchWsc@0|vdd_6|288|310|scanAMPx@3|vdd_5|158|310
 Ametal-2|net@234|||S900|latchWsc@2|gnd|-144|-216|gaspFill@0|gnd_9|-144|-216
 Ametal-2|net@235|||S900|latchWsc@2|vdd|-144|-266|gaspFill@0|vdd_19|-144|-266
 Ametal-2|net@236|||S900|latchWsc@2|vdd_2|-144|-166|gaspFill@0|vdd_18|-144|-166
@@ -3157,15 +3308,15 @@ Esic[6]||D5G2;|scanFx3s@0|sic[6]|B
 Esic[7]||D5G2;|scanFx3s@0|sic[7]|B
 Esic[8]||D5G2;|scanFx3s@0|sic[8]|B
 Esic[9]||D5G2;|scanFx3s@0|sic[9]|B
-Esi[1]|sid[1]|D5G2;|scanAMPx@0|si[1]|B
-Esi[2]|sid[2]|D5G2;|scanAMPx@0|si[2]|B
-Esi[3]|sid[3]|D5G2;|scanAMPx@0|si[3]|B
-Esi[4]|sid[4]|D5G2;|scanAMPx@0|si[4]|B
-Esi[5]|sid[5]|D5G2;|scanAMPx@0|si[5]|B
-Esi[6]|sid[6]|D5G2;|scanAMPx@0|si[6]|B
-Esi[7]|sid[7]|D5G2;|scanAMPx@0|si[7]|B
-Esi[8]|sid[8]|D5G2;|scanAMPx@0|si[8]|B
-Esi[9]|sid[9]|D5G2;|scanAMPx@0|si[9]|B
+Esi[1]|sid[1]|D5G2;|scanAMPx@2|si[1]|B
+Esi[2]|sid[2]|D5G2;|scanAMPx@2|si[2]|B
+Esi[3]|sid[3]|D5G2;|scanAMPx@2|si[3]|B
+Esi[4]|sid[4]|D5G2;|scanAMPx@2|si[4]|B
+Esi[5]|sid[5]|D5G2;|scanAMPx@2|si[5]|B
+Esi[6]|sid[6]|D5G2;|scanAMPx@2|si[6]|B
+Esi[7]|sid[7]|D5G2;|scanAMPx@2|si[7]|B
+Esi[8]|sid[8]|D5G2;|scanAMPx@2|si[8]|B
+Esi[9]|sid[9]|D5G2;|scanAMPx@2|si[9]|B
 Esir[1]||D5G2;|scanEx2v@1|sir[1]|B
 Esir[2]||D5G2;|scanEx2v@1|sir[2]|B
 Esir[3]||D5G2;|scanEx2v@1|sir[3]|B
@@ -3184,15 +3335,15 @@ Esoc[6]||D5G2;|scanFx3s@0|soc[6]|B
 Esoc[7]||D5G2;|scanFx3s@0|soc[7]|B
 Esoc[8]||D5G2;|scanFx3s@0|soc[8]|B
 Esoc[9]||D5G2;|scanFx3s@0|soc[9]|B
-Eso[1]|sod[1]|D5G2;|scanAMPx@1|so[1]|B
-Eso[2]|sod[2]|D5G2;|scanAMPx@1|so[2]|B
-Eso[3]|sod[3]|D5G2;|scanAMPx@1|so[3]|B
-Eso[4]|sod[4]|D5G2;|scanAMPx@1|so[4]|B
-Eso[5]|sod[5]|D5G2;|scanAMPx@1|so[5]|B
-Eso[6]|sod[6]|D5G2;|scanAMPx@1|so[6]|B
-Eso[7]|sod[7]|D5G2;|scanAMPx@1|so[7]|B
-Eso[8]|sod[8]|D5G2;|scanAMPx@1|so[8]|B
-Eso[9]|sod[9]|D5G2;|scanAMPx@1|so[9]|B
+Eso[1]|sod[1]|D5G2;|scanAMPx@3|so[1]|B
+Eso[2]|sod[2]|D5G2;|scanAMPx@3|so[2]|B
+Eso[3]|sod[3]|D5G2;|scanAMPx@3|so[3]|B
+Eso[4]|sod[4]|D5G2;|scanAMPx@3|so[4]|B
+Eso[5]|sod[5]|D5G2;|scanAMPx@3|so[5]|B
+Eso[6]|sod[6]|D5G2;|scanAMPx@3|so[6]|B
+Eso[7]|sod[7]|D5G2;|scanAMPx@3|so[7]|B
+Eso[8]|sod[8]|D5G2;|scanAMPx@3|so[8]|B
+Eso[9]|sod[9]|D5G2;|scanAMPx@3|so[9]|B
 Esor[1]||D5G2;|scanEx2v@1|sor[1]|B
 Esor[2]||D5G2;|scanEx2v@1|sor[2]|B
 Esor[3]||D5G2;|scanEx2v@1|sor[3]|B
@@ -3232,7 +3383,7 @@ Evdd_29||D5G2;|data1in6@1|vdd_9|P
 X
 
 # Cell fillStage;1{sch}
-CfillStage;1{sch}||schematic|1230905167059|1237158357747|I
+CfillStage;1{sch}||schematic|1230905167059|1237741813213|I
 IregistersM:addr1in60Cx7scan;1{ic}|addr1in6@0||-30|-30|X||D5G4;
 IregistersM:addr1in60Cx7scan;1{ic}|addr1in6@1||-48|-30|X||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -3331,8 +3482,8 @@ NWire_Pin|pin@83||-20|34||||
 NWire_Pin|pin@85||-20|23||||
 NWire_Pin|pin@86||-20|20||||
 NWire_Pin|pin@91||-20|30||||
-IgaspM:scanAMPx5;1{ic}|scanAMPx@0||16|-4|RR||D5G4;
-IgaspM:scanAMPx5;1{ic}|scanAMPx@1||37|8|||D5G4;
+IscanM:scanAMPx5;1{ic}|scanAMPx@2||16|-4|RR||D5G4;
+IscanM:scanAMPx5;1{ic}|scanAMPx@3||37|8|||D5G4;
 IscanM:scanEx2;1{ic}|scanEx2@0||4|24|XR||D5G4;
 IscanM:scanFx3;1{ic}|scanFx3@0||-30|25|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||23.5|-18|X||D0G4;|ATTR_L(D5G1;PUD)S2550|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -3408,16 +3559,16 @@ Awire|net@67|||900|pin@52||-55|-33|pin@53||-55|-45
 Awire|net@68|||1800|pin@53||-55|-45|pin@54||59|-45
 Awire|net@69|||2700|pin@54||59|-45|pin@55||59|-33
 Awire|net@70|||0|pin@55||59|-33|data1in6@0|sin|50|-33
-Abus|net@71||-0.5|0|scanAMPx@0|so[1:9]|13|-4|pin@56||5|-4
+Abus|net@71||-0.5|0|scanAMPx@2|so[1:9]|13|-4|pin@56||5|-4
 Abus|net@73||-0.5|2700|gaspFill@0|so[1:9]|5|5|pin@57||5|8
 Abus|net@74||-0.5|1800|pin@57||5|8|pin@68||11|8
-Abus|net@75||-0.5|IJ1800|scanAMPx@0|si[1:9]|19|-4|conn@3|y|23|-4
-Abus|net@76||-0.5|IJ1800|scanAMPx@1|so[1:9]|40|8|conn@2|a|45|8
+Abus|net@75||-0.5|IJ1800|scanAMPx@2|si[1:9]|19|-4|conn@3|y|23|-4
+Abus|net@76||-0.5|IJ1800|scanAMPx@3|so[1:9]|40|8|conn@2|a|45|8
 Abus|net@77||-0.5|2700|pin@56||5|-4|gaspFill@0|si[1:9]|5|1
 Abus|net@83||-0.5|IJ1800|gaspFill@0|wrD|6|3|pin@62||11|3
 Awire|net@86|||1800|latchWsc@1|sin|-10|-33|pin@65||-4|-33
 Awire|net@91|||0|data1in6@1|sout|10|-33|pin@70||5|-33
-Abus|net@94||-0.5|IJ0|scanAMPx@1|si[1:9]|34|8|pin@73||29|8
+Abus|net@94||-0.5|IJ0|scanAMPx@3|si[1:9]|34|8|pin@73||29|8
 Awire|net@97|||1800|conn@7|y|-7.5|10|gaspFill@0|pred|-3|10
 Awire|net@98|||1800|gaspFill@0|succ|3|10|conn@6|a|6.5|10
 Abus|net@106||-0.5|IJ0|gaspFill@0|pred_1@700335745|-4|2|pin@80||-9|2
@@ -3457,8 +3608,8 @@ Esor[1:9]||D6G2;|conn@13|y|B
 Esucc||D6G2;|conn@6|y|O
 X
 
-# Cell litDockStage;1{ic}
-ClitDockStage;1{ic}||artwork|1234739572932|1237553101667|EI
+# Cell litDandP;1{ic}
+ClitDandP;1{ic}||artwork|1234739572932|1237832625328|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@2||-4|-2|-1|-1||
 Nschematic:Bus_Pin|pin@4||-4|-5|-1|-1||
@@ -3494,11 +3645,6 @@ NPin|pin@39||2|8|1|1||
 NPin|pin@40||1|9|1|1||
 NPin|pin@43||-3|6|1|1||
 NPin|pin@46||3|6|1|1||
-Nschematic:Bus_Pin|pin@49||4|-3|-1|-1||
-NPin|pin@51||3|-3|1|1||
-NPin|pin@52||4|-3|1|1||
-Nschematic:Bus_Pin|pin@55||0|-13|-1|-1||
-Ngeneric:Invisible-Pin|pin@56||0|-11|1|1||
 Nschematic:Bus_Pin|pin@59||4|0|-1|-1||
 Nschematic:Bus_Pin|pin@60||-4|3|-1|-1||
 NPin|pin@61||-3|-2|1|1||
@@ -3532,442 +3678,1177 @@ AThicker|net@29|||FS2250|pin@38||1|7|pin@39||2|8
 AThicker|net@30|||FS1800|pin@43||-3|6|pin@46||3|6
 AThicker|net@35|||FS1800|pin@21||0|-7|pin@29||2.5|-7
 AThicker|net@40|||FS2700|pin@63||3|0|pin@46||3|6
-AThicker|net@43|||FS2700|pin@19||3|-6|pin@51||3|-3
-AThicker|net@44|||FS1800|pin@51||3|-3|pin@52||4|-3
-Aschematic:bus|net@47||-0.5|IJ900|pin@56||0|-11|pin@55||0|-13
 AThicker|net@48|||FS1800|pin@23||-4|-11|pin@28||4|-11
 AThicker|net@49|||FS900|pin@61||-3|-2|pin@66||-3|-5
 AThicker|net@50|||FS0|pin@61||-3|-2|pin@62||-4|-2
-AThicker|net@51|||FS2700|pin@51||3|-3|pin@63||3|0
 AThicker|net@52|||FS1800|pin@63||3|0|pin@64||4|0
 AThicker|net@53|||FS2700|pin@61||-3|-2|pin@31||-3|3
 AThicker|net@54|||FS900|pin@66||-3|-5|pin@18||-3|-6
 AThicker|net@55|||FS0|pin@66||-3|-5|pin@67||-4|-5
-Eout[1:37]|aout[TT,1:14],ds[1:37]|D5G2;|pin@10||O
-Edo[L]||D5G2;|pin@2||I
-EinA[1:37]|dp[1:37,B]|D5G2;|pin@6||I
+AThicker|net@56|||FS2700|pin@19||3|-6|pin@63||3|0
+Edo[L]|do[Lt]|D5G2;|pin@2||I
+Edp[1:37,B]||D5G2;|pin@6||I
+Eaout[TT,1:14],ds[1:37]|dsA[TT,1:14],dsD[1:37]|D5G2;|pin@10||O
 Efire[M]||D5G2;|pin@4||I
-EoutS[1]|flag[C]|D5G2;|pin@59||O
-EoutLO[1:8]|outLO[1:7]|D5G2;|pin@55||O
-EinB[1:20]|ps[1:20]|D5G2;|pin@8||I
-Esucc_1[D,T]|ready|D5G2;|pin@49||O
-Edo[L_1]|signalBitFromInboundSwitchFabric|D4G2;|pin@60||I
+Eflag[C]||D5G2;|pin@59||O
+Eps[1:20]||D5G2;|pin@8||I
+EsignalBitFromInboundSwitchFabric||D4G2;|pin@60||I
 Esir[1:9]||D5G2;|pin@12||I
 Esor[1:9]||D5G2;|pin@14||O
 Esucc[D,T]||D5G2;|pin@16||O
 X
 
-# Cell litDockStage;2{lay}
-ClitDockStage;2{lay}||cmos90|1234734968018|1237158357747|I|ATTR_NCC(D5G5;NTY212;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237228665946|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237228665946
+# Cell litDandP;2{lay}
+ClitDandP;2{lay}||cmos90|1233580559397|1237852643075||DRC_last_good_drc_area_date()G1237852664304|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237852664304
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@1||211.5|40|||X|
-NX-Metal-1-Metal-2-Con|contact@2||13.5|-10|||X|
-NX-Metal-1-Metal-2-Con|contact@3||116.5|-10|||X|
-NX-Metal-1-Metal-2-Con|contact@4||149.5|-10|||X|
-NX-Metal-1-Metal-2-Con|contact@6||-79.5|34|||X|
-NX-Metal-1-Metal-2-Con|contact@7||-256.5|75||||
-NX-Metal-1-Metal-2-Con|contact@8||1698.5|75||||
-NX-Metal-1-Metal-2-Con|contact@9||-217.5|69||||
-NX-Metal-2-Metal-3-Con|contact@10||1680|69||||
-NX-Metal-2-Metal-3-Con|contact@25||-324|-213||||
-NX-Metal-1-Metal-2-Con|contact@26||-122.5|40||||
-NX-Metal-1-Metal-2-Con|contact@27||12.5|16||||
-NX-Metal-1-Metal-2-Con|contact@28||117.5|-34||||
-NX-Metal-2-Metal-3-Con|contact@30||522|-34||||
-NX-Metal-1-Metal-2-Con|contact@31||150.5|-22||||
-NX-Metal-2-Metal-3-Con|contact@32||810|-22||||
-NX-Metal-2-Metal-3-Con|contact@33||666|16||||
-NMetal-1-Polysilicon-Con|contact@34||170.5|82||5.2||
-NMetal-1-Polysilicon-Con|contact@35||161.5|82||5.2||
-NX-Metal-1-Metal-2-Con|contact@36||147.5|60.3||1.2||
-NX-Metal-1-Metal-2-Con|contact@37||104.5|172||||
-NX-Metal-1-Metal-2-Con|contact@38||67|172||||
-NX-Metal-1-Metal-2-Con|contact@39||129|40||||
-NX-Metal-1-Metal-2-Con|contact@40||74|40||||
-NX-Metal-1-Metal-2-Con|contact@41||135|104||||
-NX-Metal-1-Metal-2-Con|contact@42||198|104||||
-NX-Metal-2-Metal-3-Con|contact@43||180|122||||
-NX-Metal-2-Metal-3-Con|contact@44||-78.5|-272||||
-NX-Metal-2-Metal-3-Con|contact@45||-50.5|-272||||
-NX-Metal-2-Metal-3-Con|contact@46||-22.5|-272||||
-NX-Metal-2-Metal-3-Con|contact@47||5.5|-272||||
-NX-Metal-2-Metal-3-Con|contact@48||33.5|-272||||
-NX-Metal-2-Metal-3-Con|contact@49||61.5|-272||||
-NX-Metal-3-Metal-4-Con|contact@50||-78.5|-167.2||||
-NX-Metal-3-Metal-4-Con|contact@51||-50.5|-161.4||||
-NX-Metal-3-Metal-4-Con|contact@52||-22.5|-155.6||||
-NX-Metal-3-Metal-4-Con|contact@53||5.5|-149.8||||
-NX-Metal-3-Metal-4-Con|contact@54||33.5|-144||||
-NX-Metal-3-Metal-4-Con|contact@55||61.5|-138.2||||
-NX-Metal-1-Metal-2-Con|contact@56||-108|-213||||
-IdriversJ:driveConnecter;3{lay}|driveCon@0||-66.5|112|RR||D5G4;
-IdriversJ:driveConnecter;3{lay}|driveCon@1||43.5|32|||D5G4;
-IgaspM:gaspLit;2{lay}|gaspLit@0||-173|144|||D5G4;
-Igates1inM:inv10D;1{lay}|inv10D@0||61|144|||D5G4;
-IlatchesK:latch2in60Cm2dn;2{lay}|latch2in@0||216|144|Y||D5G4;
-IdriversJ:latchAndDriver60;1{lay}|latchAnd@0||48|0|X||D5G4;
-IdriversJ:latchAndDriver30;1{lay}|latchAnd@1||109|144|||D5G4;
-IdriversJ:latchDriver60;1{lay}|latchDri@0||-71|144|Y||D5G4;
-IloopCountM:muxForD;1{lay}|muxForD@0||5.5|-288|Y||D5G4;
-IregistersM:newDregister;2{lay}|newDregi@0||0|72|||D5G4;
-Igates2inM:nor10sym;2{lay}|nor10sym@0||-101|0|||D5G4;
-NMetal-1-Pin|pin@1||-115.5|119||||
-NMetal-1-Pin|pin@2||-115.5|169||||
-NMetal-1-Pin|pin@3||-115.5|160||||
-NMetal-1-Pin|pin@4||13.5|-25|||X|
-NMetal-1-Pin|pin@5||116.5|24|||X|
-NMetal-2-Pin|pin@6||-47|40|||X|
-NMetal-2-Pin|pin@7||156|34|||X|
-NMetal-1-Pin|pin@8||149.5|24.5|||X|
-NMetal-2-Pin|pin@9||156|40|||X|
-NMetal-1-Pin|pin@10||102.5|24||||
-NMetal-1-Pin|pin@11||154.5|24.5||||
-NMetal-1-Pin|pin@12||-101|72||||
-NMetal-1-Pin|pin@14||-161.5|72||||
-NPolysilicon-Pin|pin@15||162|83.6||||
-NPolysilicon-Pin|pin@16||170|83.6||||
-NMetal-1-Pin|pin@18||117.5|72||||
-NMetal-1-Pin|pin@20||89|72||||
-NMetal-1-Pin|pin@24||198|84.6||||
-NMetal-1-Pin|pin@26||129|-24.5||||
-NMetal-1-Pin|pin@29||74|72||||
-NMetal-1-Pin|pin@30||45|72||||
-NMetal-1-Pin|pin@31||45|119||||
-NMetal-1-Pin|pin@33||117.5|24||||
-NMetal-1-Pin|pin@34||147.5|79.4||||
-NMetal-1-Pin|pin@35||89|118.5||||
-NMetal-1-Pin|pin@36||90|118.5||||
-NMetal-3-Pin|pin@38||180|210||||
-NMetal-2-Pin|pin@39||62.5|-10||||
-NMetal-3-Pin|pin@41||-78.5|-244.5||||
-NMetal-3-Pin|pin@44||-50.5|-244.5||||
-NMetal-3-Pin|pin@45||-22.5|-244.5||||
-NMetal-3-Pin|pin@46||5.5|-244.5||||
-NMetal-3-Pin|pin@47||33.5|-244.5||||
-NMetal-3-Pin|pin@48||61.5|-244.5||||
-IscanJ:scanEx1vertD;3{lay}|scanEx1v@0||1656|144|||D5G4;
-IwiresL:select110;1{lay}|select11@0||7.5|144|||D5G4;
-IwiresL:select22;1{lay}|select22@0||-131.5|0|||D5G4;
-IwiresL:select30;1{lay}|select30@0||-271.5|144|||D5G4;
-IwiresL:select30;1{lay}|select30@1||224|0|||D5G4;
-IdriversL:sucANDdri60;2{lay}|sucANDdr@0||-22.5|0|X||D5G4;
-IdriversL:sucANDdri60;2{lay}|sucANDdr@1||185.5|0|Y||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@0||-73.5|0|X||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@1||74|144|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@2||134.5|0|||D5G4;
-Ametal-2|net@12||6.2|S0|gaspLit@0|vdd_4|-259|194|newDregi@0|vdd_23|-288|194
-Ametal-2|net@13||6.2|S1800|newDregi@0|gnd_13|-288|144|gaspLit@0|gnd_2|-259|144
-Ametal-2|net@14||6.2|S1800|newDregi@0|vdd_24|-288|94|gaspLit@0|vdd_5|-259|94
-Ametal-1|net@21|||S900|latchDri@0|out|-50.5|112|driveCon@0|out|-50.5|112
-Ametal-1|net@28|||S1800|pin@1||-115.5|119|latchDri@0|in_1|-102.5|119
-Ametal-1|net@29|||S2700|pin@1||-115.5|119|pin@3||-115.5|160
-Ametal-1|net@30|||S1800|pin@2||-115.5|169|latchDri@0|in|-102.5|169
-Ametal-2|net@31||6.2|S0|latchDri@0|vdd_8|-106.5|94|gaspLit@0|vdd_3|-111|94
-Ametal-2|net@32||6.2|S1800|gaspLit@0|gnd_1|-111|144|latchDri@0|gnd_1|-106.5|144
-Ametal-2|net@33||6.2|S1800|gaspLit@0|vdd_2|-111|194|latchDri@0|vdd_7|-106.5|194
-Ametal-1|net@37|||S2700|pin@3||-115.5|160|pin@2||-115.5|169
-Ametal-1|net@38|||S0|pin@3||-115.5|160|gaspLit@0|out|-115.5|160
-Ametal-2|net@39||1.2|S1800|driveCon@0|take|-58.5|83.7|newDregi@0|take[B]|0|83.7
-Ametal-1|net@43|||S0|pin@4||13.5|-25|sucANDdr@0|inB|8.5|-25
-Ametal-1|net@47|||S2700|sucANDdr@1|succ_1|211.5|31.5|contact@1||211.5|40
-Ametal-1|net@51|||S2700|pin@4||13.5|-25|contact@2||13.5|-10
-Ametal-1|net@52|||S900|pin@5||116.5|24|contact@3||116.5|-10
-Ametal-2|net@54|||S0|contact@4||149.5|-10|contact@3||116.5|-10
-Ametal-1|net@55|||S900|pin@8||149.5|24.5|contact@4||149.5|-10
-Ametal-2|net@56|||S0|wellCont@0|gnd|-69|0|sucANDdr@0|gnd_1|-69|0
-Ametal-2|net@57|||S0|wellCont@0|vdd|-69|-50|sucANDdr@0|vdd_3|-69|-50
-Ametal-2|net@58|||S0|wellCont@0|vdd_1|-69|50|sucANDdr@0|vdd_2|-69|50
-Ametal-1|net@61|||S2700|nor10sym@0|inA|-79.5|-7|contact@6||-79.5|34
-Ametal-2|net@62|||S0|nor10sym@0|gnd_1|-76|0|wellCont@0|gnd_1|-78|0
-Ametal-2|net@63|||S0|nor10sym@0|vdd_3|-76|-50|wellCont@0|vdd_2|-78|-50
-Ametal-2|net@64|||S0|nor10sym@0|vdd_2|-76|50|wellCont@0|vdd_3|-78|50
-Ametal-2|net@65|||S0|contact@1||211.5|40|pin@9||156|40
-Ametal-2|net@66|||S900|pin@9||156|40|pin@7||156|34
-Ametal-2|net@67|||S1800|contact@6||-79.5|34|pin@7||156|34
-Ametal-2|net@68|||S1800|pin@39||62.5|-10|contact@3||116.5|-10
-Ametal-2|net@69||6.2|S0|nor10sym@0|vdd|-126|50|newDregi@0|vdd_2|-144|50
-Ametal-2|net@70||6.2|S1800|newDregi@0|gnd_11|-144|0|nor10sym@0|gnd|-126|0
-Ametal-2|net@71||6.2|S1800|newDregi@0|vdd_21|-144|-50|nor10sym@0|vdd_1|-126|-50
-Ametal-2|net@72||6.2|S1800|sucANDdr@1|gnd_1|232|0|newDregi@0|gnd_12|237.5|0
-Ametal-2|net@73||6.2|S0|newDregi@0|vdd_1|237.5|50|sucANDdr@1|vdd_3|232|50
-Ametal-2|net@74||6.2|S0|newDregi@0|vdd_22|237.5|-50|sucANDdr@1|vdd_2|232|-50
-Ametal-2|net@75|||S0|scanEx1v@0|gnd|1584|144|newDregi@0|gnd_2|1584|144
-Ametal-2|net@76|||S0|scanEx1v@0|vdd|1584|94|newDregi@0|vdd_5|1584|94
-Ametal-2|net@77|||S0|scanEx1v@0|vdd_2|1584|194|newDregi@0|vdd_6|1584|194
-Ametal-2|net@78||6.2|S0|sucANDdr@0|vdd_1|24|-50|latchAnd@0|vdd_5|15|-50
-Ametal-2|net@79||6.2|S1800|latchAnd@0|gnd|15|0|sucANDdr@0|gnd|24|0
-Ametal-2|net@80||6.2|S1800|latchAnd@0|vdd|15|50|sucANDdr@0|vdd|24|50
-Ametal-2|net@84||1.2|S0|driveCon@1|take|35.5|60.3|newDregi@0|take[A]|0|60.3
-Ametal-1|net@85|||S900|driveCon@1|out|27.5|32|latchAnd@0|out|27.5|32
-Ametal-1|net@86|||S0|pin@5||116.5|24|pin@10||102.5|24
-Ametal-1|net@87|||S2700|pin@10||102.5|24|latchAnd@0|inB|102.5|24.5
-Ametal-1|net@88|||S1800|pin@8||149.5|24.5|pin@11||154.5|24.5
-Ametal-1|net@89|||S2700|pin@11||154.5|24.5|sucANDdr@1|inB|154.5|25
-Ametal-1|net@90|||S2700|nor10sym@0|out_3|-101|36|pin@12||-101|72
-Ametal-1|net@93|||S2700|pin@14||-161.5|72|gaspLit@0|inB|-161.5|119.5
-Ametal-1|net@94|||S0|pin@12||-101|72|pin@14||-161.5|72
-Ametal-1|net@95|||S900|gaspLit@0|out10|-256.5|151|contact@7||-256.5|75
-Ametal-1|net@99|||S900|scanEx1v@0|dIn[1]|1698.5|137|contact@8||1698.5|75
-Ametal-2|net@101|||S0|contact@8||1698.5|75|contact@7||-256.5|75
-Ametal-1|net@102|||S900|gaspLit@0|mc|-217.5|137|contact@9||-217.5|69
-Ametal-3|net@106|||S900|scanEx1v@0|mc|1680|119|contact@10||1680|69
-Ametal-2|net@136|||S1800|contact@9||-217.5|69|contact@10||1680|69
-Ametal-3|net@139|||S900|newDregi@0|inB[20]|-324|-210|contact@25||-324|-213
-Ametal-1|net@140|||S2700|nor10sym@0|inB|-122.5|9|contact@26||-122.5|40
-Ametal-2|net@141|||S0|pin@6||-47|40|contact@26||-122.5|40
-Ametal-2|net@142|||S0|sucANDdr@0|succ|-25.5|40|pin@6||-47|40
-Ametal-1|net@143|||S900|sucANDdr@0|inA|12.5|25|contact@27||12.5|16
-Ametal-1|net@145|||S900|latchAnd@0|inA|117.5|-24.5|contact@28||117.5|-34
-Ametal-3|net@152|||S2700|newDregi@0|x[17]|522|-210|contact@30||522|-34
-Ametal-1|net@154|||S2700|sucANDdr@1|inA|150.5|-25|contact@31||150.5|-22
-Ametal-3|net@156|||S2700|newDregi@0|x[15]|810|-210|contact@32||810|-22
-Ametal-3|net@158|||S2700|newDregi@0|x[16]|666|-210|contact@33||666|16
-Ametal-2|net@160|||S1800|contact@27||12.5|16|contact@33||666|16
-Ametal-2|net@161|||S1800|contact@28||117.5|-34|contact@30||522|-34
-Ametal-2|net@162|||S1800|contact@31||150.5|-22|contact@32||810|-22
-Ametal-2|net@171|||S0|latch2in@0|gnd_1|288|144|newDregi@0|gnd_3|288|144
-Ametal-2|net@172|||S0|latch2in@0|vdd_4|288|194|newDregi@0|vdd_7|288|194
-Ametal-2|net@173|||S0|latch2in@0|vdd_3|288|94|newDregi@0|vdd_8|288|94
-APolysilicon|net@174|||S1800|contact@35||161.5|83.6|pin@15||162|83.6
-APolysilicon|net@175|||S2700|pin@15||162|83.6|latch2in@0|hcl[A]|162|85.5
-APolysilicon|net@176|||S0|contact@34||170.5|83.6|pin@16||170|83.6
-APolysilicon|net@177|||S2700|pin@16||170|83.6|latch2in@0|hcl[B]|170|85.5
-Ametal-2|net@178||1.2|S1800|driveCon@1|take|35.5|60.3|contact@36||147.5|60.3
-Ametal-2|net@180||6.2|S1800|latchAnd@1|vdd_3|139.5|94|latch2in@0|vdd_2|144|94
-Ametal-1|net@187|||S0|pin@18||117.5|72|pin@20||89|72
-Ametal-1|net@195|||S2700|latchAnd@1|inA|104.5|169|contact@37||104.5|172
-Ametal-1|net@197|||S2700|inv10D@0|out|67|151|contact@38||67|172
-Ametal-2|net@198|||S0|wellCont@1|gnd|69.5|144|inv10D@0|gnd_1|69.5|144
-Ametal-2|net@199|||S0|wellCont@1|vdd|69.5|94|inv10D@0|vdd_3|69.5|94
-Ametal-2|net@200|||S0|wellCont@1|vdd_1|69.5|194|inv10D@0|vdd_2|69.5|194
-Ametal-2|net@201|||S0|wellCont@1|gnd_1|78.5|144|latchAnd@1|gnd|78.5|144
-Ametal-2|net@202|||S0|wellCont@1|vdd_2|78.5|94|latchAnd@1|vdd_1|78.5|94
-Ametal-2|net@203|||S0|wellCont@1|vdd_3|78.5|194|latchAnd@1|vdd|78.5|194
-Ametal-2|net@204||6.2|S0|inv10D@0|vdd_1|52.5|94|latchDri@0|vdd_4|-38|94
-Ametal-2|net@205||6.2|S1800|latchDri@0|gnd_2|-38|144|inv10D@0|gnd|52.5|144
-Ametal-2|net@206||6.2|S1800|latchDri@0|vdd_5|-38|194|inv10D@0|vdd|52.5|194
-Ametal-1|net@207|||S900|latchAnd@1|out|135|144|contact@41||135|104
-Ametal-1|net@210|||S0|pin@24||198|84.6|contact@34||170.5|84.6
-Ametal-2|net@211|||S0|wellCont@2|gnd|130|0|latchAnd@0|gnd_1|128|0
-Ametal-2|net@212|||S0|wellCont@2|vdd|130|-50|latchAnd@0|vdd_1|128|-50
-Ametal-2|net@213|||S0|wellCont@2|vdd_1|130|50|latchAnd@0|vdd_6|128|50
-Ametal-2|net@214|||S0|wellCont@2|vdd_2|139|-50|sucANDdr@1|vdd|139|-50
-Ametal-2|net@215|||S0|wellCont@2|gnd_1|139|0|sucANDdr@1|gnd|139|0
-Ametal-2|net@216|||S0|wellCont@2|vdd_3|139|50|sucANDdr@1|vdd_1|139|50
-Ametal-1|net@218|||S0|pin@26||129|-24.5|latchAnd@0|inA|117.5|-24.5
-Ametal-2|net@219|||S1800|contact@40||74|40|contact@39||129|40
-Ametal-1|net@224|||S0|pin@29||74|72|pin@30||45|72
-Ametal-1|net@225|||S0|inv10D@0|in|61|119|pin@31||45|119
-Ametal-1|net@226|||S2700|pin@30||45|72|pin@31||45|119
-Ametal-1|net@229|||S2700|pin@24||198|84.6|contact@42||198|104
-Ametal-1|net@231|||S900|pin@18||117.5|72|pin@33||117.5|24
-Ametal-1|net@232|||S0|pin@33||117.5|24|pin@5||116.5|24
-Ametal-1|net@233|||S2700|contact@36||147.5|60.9|pin@34||147.5|79.4
-Ametal-1|net@234|||S1800|pin@34||147.5|79.4|contact@35||161.5|79.4
-Ametal-2|net@235|||S0|contact@37||104.5|172|contact@38||67|172
-Ametal-1|net@236|||S2700|pin@26||129|-24.5|contact@39||129|40
-Ametal-1|net@237|||S2700|contact@40||74|40|pin@29||74|72
-Ametal-2|net@238|||S1800|contact@41||135|104|contact@42||198|104
-Ametal-2|net@239||6.2|S1800|latchAnd@1|vdd_2|139.5|194|latch2in@0|vdd|144|194
-Ametal-2|net@240||6.2|S0|latch2in@0|gnd|144|144|latchAnd@1|gnd_1|139.5|144
-Ametal-1|net@241|||S2700|pin@20||89|72|pin@35||89|118.5
-Ametal-1|net@243|||S1800|pin@35||89|118.5|pin@36||90|118.5
-Ametal-1|net@244|||S2700|pin@36||90|118.5|latchAnd@1|inB|90|119
-Ametal-3|net@246|||S900|pin@38||180|210|contact@43||180|122
-Ametal-2|net@247|||S1800|latch2in@0|inA[1]|163.5|122|contact@43||180|122
-Ametal-2|net@248|||S1800|contact@2||13.5|-10|pin@39||62.5|-10
-Ametal-2|net@249|||S0|muxForD@0|in[1]|-73.5|-272|contact@44||-78.5|-272
-Ametal-3|net@250|||S2700|contact@44||-78.5|-272|pin@41||-78.5|-244.5
-Ametal-3|net@253|||S2700|contact@45||-50.5|-272|pin@44||-50.5|-244.5
-Ametal-3|net@254|||S2700|contact@46||-22.5|-272|pin@45||-22.5|-244.5
-Ametal-3|net@255|||S2700|contact@47||5.5|-272|pin@46||5.5|-244.5
-Ametal-3|net@256|||S2700|contact@48||33.5|-272|pin@47||33.5|-244.5
-Ametal-3|net@257|||S2700|contact@49||61.5|-272|pin@48||61.5|-244.5
-Ametal-2|net@258|||S1800|contact@45||-50.5|-272|muxForD@0|in[2]|-45.5|-272
-Ametal-2|net@259|||S0|muxForD@0|in[3]|-17.5|-272|contact@46||-22.5|-272
-Ametal-2|net@260|||S0|muxForD@0|in[4]|10.5|-272|contact@47||5.5|-272
-Ametal-2|net@261|||S0|muxForD@0|in[5]|38.5|-272|contact@48||33.5|-272
-Ametal-2|net@262|||S0|muxForD@0|in[6]|66.5|-272|contact@49||61.5|-272
-Ametal-4|net@263|||S0|newDregi@0|dd[1]|0|-167.2|contact@50||-78.5|-167.2
-Ametal-3|net@264|||S2700|pin@41||-78.5|-244.5|contact@50||-78.5|-167.2
-Ametal-4|net@265|||S0|newDregi@0|dd[2]|0|-161.4|contact@51||-50.5|-161.4
-Ametal-3|net@266|||S2700|pin@44||-50.5|-244.5|contact@51||-50.5|-161.4
-Ametal-4|net@267|||S0|newDregi@0|dd[3]|0|-155.6|contact@52||-22.5|-155.6
-Ametal-3|net@268|||S2700|pin@45||-22.5|-244.5|contact@52||-22.5|-155.6
-Ametal-4|net@269|||S1800|newDregi@0|dd[4]|0|-149.8|contact@53||5.5|-149.8
-Ametal-3|net@270|||S2700|pin@46||5.5|-244.5|contact@53||5.5|-149.8
-Ametal-4|net@271|||S1800|newDregi@0|dd[5]|0|-144|contact@54||33.5|-144
-Ametal-3|net@272|||S2700|pin@47||33.5|-244.5|contact@54||33.5|-144
-Ametal-3|net@273|||S2700|pin@48||61.5|-244.5|contact@55||61.5|-138.2
-Ametal-4|net@274|||S1800|newDregi@0|dd[6]|0|-138.2|contact@55||61.5|-138.2
-Ametal-2|net@275|||S0|contact@56||-108|-213|contact@25||-324|-213
-Ametal-1|net@276|||S2700|muxForD@0|cont|-108|-263|contact@56||-108|-213
-Edo[L]||D5G2;|gaspLit@0|pred|O
-Edp[1]||D5G2;|newDregi@0|inA[1]|I
-Edp[2]||D5G2;|newDregi@0|inA[2]|I
-Edp[3]||D5G2;|newDregi@0|inA[3]|I
-Edp[4]||D5G2;|newDregi@0|inA[4]|I
-Edp[5]||D5G2;|newDregi@0|inA[5]|I
-Edp[6]||D5G2;|newDregi@0|inA[6]|I
-Edp[7]||D5G2;|newDregi@0|inA[7]|I
-Edp[8]||D5G2;|newDregi@0|inA[8]|I
-Edp[9]||D5G2;|newDregi@0|inA[9]|I
-Edp[10]||D5G2;|newDregi@0|inA[10]|O
-Edp[11]||D5G2;|newDregi@0|inA[11]|O
-Edp[12]||D5G2;|newDregi@0|inA[12]|O
-Edp[13]||D5G2;|newDregi@0|inA[13]|O
-Edp[14]||D5G2;|newDregi@0|inA[14]|O
-Edp[15]||D5G2;|newDregi@0|inA[15]|O
-Edp[16]||D5G2;|newDregi@0|inA[16]|O
-Edp[17]||D5G2;|newDregi@0|inA[17]|O
-Edp[18]||D5G2;|newDregi@0|inA[18]|O
-Edp[19]||D5G2;|newDregi@0|inA[19]|O
-Edp[20]||D5G2;|newDregi@0|inA[20]|I
-Edp[21]||D5G2;|newDregi@0|inA[21]|I
-Edp[22]||D5G2;|newDregi@0|inA[22]|I
-Edp[23]||D5G2;|newDregi@0|inA[23]|I
-Edp[24]||D5G2;|newDregi@0|inA[24]|I
-Edp[25]||D5G2;|newDregi@0|inA[25]|I
-Edp[26]||D5G2;|newDregi@0|inA[26]|I
-Edp[27]||D5G2;|newDregi@0|inA[27]|I
-Edp[28]||D5G2;|newDregi@0|inA[28]|I
-Edp[29]||D5G2;|newDregi@0|inA[29]|O
-Edp[30]||D5G2;|newDregi@0|inA[30]|O
-Edp[31]||D5G2;|newDregi@0|inA[31]|O
-Edp[32]||D5G2;|newDregi@0|inA[32]|O
-Edp[33]||D5G2;|newDregi@0|inA[33]|O
-Edp[34]||D5G2;|newDregi@0|inA[34]|O
-Edp[35]||D5G2;|newDregi@0|inA[35]|O
-Edp[36]||D5G2;|newDregi@0|inA[36]|O
-Edp[37]||D5G2;|newDregi@0|inA[37]|O
-Edp[B]||D5G2;|pin@38||I
-Efire[M]||D5G2;|pin@39||I
-Eflag[C]||D5G2;|latch2in@0|outS[1]|O
-Egnd||D5G2;|newDregi@0|gnd|G
-Egnd_1||D5G2;|newDregi@0|gnd_1|G
-Egnd_2||D5G2;|muxForD@0|gnd_2|G
-Egnd_5||D5G2;|newDregi@0|gnd_5|G
-Egnd_9||D5G2;|newDregi@0|gnd_9|G
-Egnd_10||D5G2;|newDregi@0|gnd_10|G
-Egnd_11||D5G2;|scanEx1v@0|gnd_1|G
-Egnd_12||D5G2;|muxForD@0|gnd_1|G
-EoutLO[1]||D5G2;|muxForD@0|out[1]|I
-EoutLO[2]||D5G2;|muxForD@0|out[2]|I
-EoutLO[3]||D5G2;|muxForD@0|out[3]|I
-EoutLO[4]||D5G2;|muxForD@0|out[4]|I
-EoutLO[5]||D5G2;|muxForD@0|out[5]|I
-EoutLO[6]||D5G2;|muxForD@0|out[6]|I
-EoutLO[7]||D5G2;|muxForD@0|out[7]|I
-Eout[1]||D5G2;|newDregi@0|out[1]|I
-Eout[2]||D5G2;|newDregi@0|out[2]|I
-Eout[3]||D5G2;|newDregi@0|out[3]|I
-Eout[4]||D5G2;|newDregi@0|out[4]|I
-Eout[5]||D5G2;|newDregi@0|out[5]|I
-Eout[6]||D5G2;|newDregi@0|out[6]|I
-Eout[7]||D5G2;|newDregi@0|out[7]|I
-Eout[8]||D5G2;|newDregi@0|out[8]|I
-Eout[9]||D5G2;|newDregi@0|out[9]|I
-Eout[10]||D5G2;|newDregi@0|out[10]|O
-Eout[11]||D5G2;|newDregi@0|out[11]|O
-Eout[12]||D5G2;|newDregi@0|out[12]|O
-Eout[13]||D5G2;|newDregi@0|out[13]|O
-Eout[14]||D5G2;|newDregi@0|out[14]|O
-Eout[15]||D5G2;|newDregi@0|out[15]|O
-Eout[16]||D5G2;|newDregi@0|out[16]|O
-Eout[17]||D5G2;|newDregi@0|out[17]|O
-Eout[18]||D5G2;|newDregi@0|out[18]|O
-Eout[19]||D5G2;|newDregi@0|out[19]|O
-Eout[20]||D5G2;|newDregi@0|out[20]|I
-Eout[21]||D5G2;|newDregi@0|out[21]|I
-Eout[22]||D5G2;|newDregi@0|out[22]|I
-Eout[23]||D5G2;|newDregi@0|out[23]|I
-Eout[24]||D5G2;|newDregi@0|out[24]|I
-Eout[25]||D5G2;|newDregi@0|out[25]|I
-Eout[26]||D5G2;|newDregi@0|out[26]|I
-Eout[27]||D5G2;|newDregi@0|out[27]|I
-Eout[28]||D5G2;|newDregi@0|out[28]|I
-Eout[29]||D5G2;|newDregi@0|out[29]|O
-Eout[30]||D5G2;|newDregi@0|out[30]|O
-Eout[31]||D5G2;|newDregi@0|out[31]|O
-Eout[32]||D5G2;|newDregi@0|out[32]|O
-Eout[33]||D5G2;|newDregi@0|out[33]|O
-Eout[34]||D5G2;|newDregi@0|out[34]|O
-Eout[35]||D5G2;|newDregi@0|out[35]|O
-Eout[36]||D5G2;|newDregi@0|out[36]|O
-Eout[37]||D5G2;|newDregi@0|out[37]|O
-Eps[1]||D5G2;|newDregi@0|x[1]|I
-Eps[2]||D5G2;|newDregi@0|x[2]|I
-Eps[3]||D5G2;|newDregi@0|x[3]|I
-Eps[4]||D5G2;|newDregi@0|x[4]|I
-Eps[5]||D5G2;|newDregi@0|x[5]|I
-Eps[6]||D5G2;|newDregi@0|x[6]|I
-Eps[7]||D5G2;|newDregi@0|x[7]|I
-Eps[8]||D5G2;|newDregi@0|x[8]|I
-Eps[9]||D5G2;|newDregi@0|x[9]|I
-Eps[10]||D5G2;|newDregi@0|x[10]|O
-Eps[11]||D5G2;|newDregi@0|x[11]|O
-Eps[12]||D5G2;|newDregi@0|x[12]|O
-Eps[13]||D5G2;|newDregi@0|x[13]|O
-Eps[14]||D5G2;|newDregi@0|x[14]|O
-Eps[15]||D5G2;|newDregi@0|x[15]|O
-Eps[16]||D5G2;|newDregi@0|x[16]|O
-Eps[17]||D5G2;|newDregi@0|x[17]|O
-Eps[18]||D5G2;|newDregi@0|x[18]|O
-Eps[19]||D5G2;|newDregi@0|inB[19]|I
-Eps[20]||D5G2;|newDregi@0|inB[20]|I
-Eready||D5G2;|nor10sym@0|out_4|O
-Exxx|signalBitFromInboundSwitchFabric|D5G2;|latch2in@0|inB[1]|I
-Esir[1]||D5G2;|scanEx1v@0|sir[1]|I
-Esir[2]||D5G2;|scanEx1v@0|sir[2]|B
-Esir[3]||D5G2;|scanEx1v@0|sir[3]|B
-Esir[4]||D5G2;|scanEx1v@0|sir[4]|B
-Esir[5]||D5G2;|scanEx1v@0|sir[5]|B
-Esir[6]||D5G2;|scanEx1v@0|sir[6]|B
-Esir[7]||D5G2;|scanEx1v@0|sir[7]|B
-Esir[8]||D5G2;|scanEx1v@0|si[8]|B
-Esir[9]||D5G2;|scanEx1v@0|sir[9]|B
-Esor[1]||D5G2;|scanEx1v@0|sor[1]|O
-Esor[2]||D5G2;|scanEx1v@0|sor[2]|B
-Esor[3]||D5G2;|scanEx1v@0|sor[3]|B
-Esor[4]||D5G2;|scanEx1v@0|sor[4]|B
-Esor[5]||D5G2;|scanEx1v@0|sor[5]|B
-Esor[6]||D5G2;|scanEx1v@0|sor[6]|B
-Esor[7]||D5G2;|scanEx1v@0|sor[7]|B
-Esor[8]||D5G2;|scanEx1v@0|sor[8]|B
-Esor[9]||D5G2;|scanEx1v@0|sor[9]|B
-Esucc[D]||D5G2;|pin@6||I
-Esucc[T]||D5G2;|pin@7||I
-Evdd||D5G2;|newDregi@0|vdd|P
-Evdd_1||D5G2;|scanEx1v@0|vdd_1|P
-Evdd_3||D5G2;|newDregi@0|vdd_3|P
-Evdd_4||D5G2;|newDregi@0|vdd_4|P
-Evdd_5||D5G2;|muxForD@0|vdd_5|P
-Evdd_10||D5G2;|newDregi@0|vdd_10|P
-Evdd_11||D5G2;|newDregi@0|vdd_11|P
-Evdd_16||D5G2;|newDregi@0|vdd_16|P
-Evdd_17||D5G2;|newDregi@0|vdd_17|P
-Evdd_18||D5G2;|newDregi@0|vdd_18|P
-Evdd_19||D5G2;|newDregi@0|vdd_19|P
-Evdd_20||D5G2;|newDregi@0|vdd_20|P
-Evdd_21||D5G2;|scanEx1v@0|vdd_3|P
-Evdd_22||D5G2;|muxForD@0|vdd_2|P
-Evdd_23||D5G2;|muxForD@0|vdd_3|P
-Evdd_24||D5G2;|muxForD@0|vdd_4|P
+NX-Metal-2-Metal-3-Con|contact@0||318|182||||
+NX-Metal-2-Metal-3-Con|contact@1||462|182||||
+NX-Metal-2-Metal-3-Con|contact@2||606|182||||
+NX-Metal-2-Metal-3-Con|contact@3||750|182||||
+NX-Metal-2-Metal-3-Con|contact@4||894|182||||
+NX-Metal-2-Metal-3-Con|contact@5||1038|182||||
+NX-Metal-2-Metal-3-Con|contact@6||1182|182||||
+NX-Metal-3-Metal-4-Con|contact@7||1470|204.4||||
+NX-Metal-3-Metal-4-Con|contact@8||1326|198.6||||
+NX-Metal-3-Metal-4-Con|contact@9||1530|210.2||||
+NX-Metal-3-Metal-4-Con|contact@10||1386|216||||
+NX-Metal-3-Metal-4-Con|contact@11||1242|221.8||||
+NX-Metal-3-Metal-4-Con|contact@12||1098|227.6||||
+NX-Metal-3-Metal-4-Con|contact@14||-1200|126.6||||
+NX-Metal-3-Metal-4-Con|contact@15||-1344|132.4||||
+NX-Metal-3-Metal-4-Con|contact@16||-1488|138.2||||
+NX-Metal-3-Metal-4-Con|contact@17||-1548|144||||
+NX-Metal-3-Metal-4-Con|contact@18||-1404|149.8||||
+NX-Metal-3-Metal-4-Con|contact@19||-1260|155.6||||
+NX-Metal-3-Metal-4-Con|contact@20||-1116|161.4||||
+NX-Metal-2-Metal-3-Con|contact@21||-684|194||||
+NX-Metal-2-Metal-3-Con|contact@22||-540|200||||
+NX-Metal-2-Metal-3-Con|contact@24||-828|182||||
+NX-Metal-1-Metal-2-Con|contact@26||-877.5|194||||
+NX-Metal-1-Metal-2-Con|contact@27||-877.5|226||||
+NX-Metal-2-Metal-3-Con|contact@28||-396|226||||
+NX-Metal-1-Metal-2-Con|contact@29||-301.5|194||||
+NX-Metal-2-Metal-3-Con|contact@31||-972|232||||
+NX-Metal-1-Metal-2-Con|contact@32||-301.5|232||||
+NX-Metal-2-Metal-3-Con|contact@33||954|238||||
+NX-Metal-2-Metal-3-Con|contact@34||810|200||||
+NX-Metal-2-Metal-3-Con|contact@35||-12|188||||
+NX-Metal-2-Metal-3-Con|contact@36||-12|-82||||
+NX-Metal-1-Metal-2-Con|contact@37||211.5|-32|||X|
+NX-Metal-1-Metal-2-Con|contact@38||13.5|-82|||X|
+NX-Metal-1-Metal-2-Con|contact@39||116.5|-82|||X|
+NX-Metal-1-Metal-2-Con|contact@40||149.5|-82|||X|
+NX-Metal-1-Metal-2-Con|contact@41||-79.5|-38|||X|
+NX-Metal-1-Metal-2-Con|contact@42||-256.5|3||||
+NX-Metal-1-Metal-2-Con|contact@43||1698.5|3||||
+NX-Metal-1-Metal-2-Con|contact@44||-217.5|-3||||
+NX-Metal-2-Metal-3-Con|contact@45||1680|-3||||
+NX-Metal-1-Metal-2-Con|contact@47||-122.5|-32||||
+NX-Metal-1-Metal-2-Con|contact@48||12.5|-56||||
+NX-Metal-1-Metal-2-Con|contact@49||117.5|-106||||
+NX-Metal-2-Metal-3-Con|contact@50||522|-106||||
+NX-Metal-1-Metal-2-Con|contact@51||150.5|-94||||
+NX-Metal-2-Metal-3-Con|contact@52||810|-94||||
+NX-Metal-2-Metal-3-Con|contact@53||666|-56||||
+NMetal-1-Polysilicon-Con|contact@54||170.5|10||5.2||
+NMetal-1-Polysilicon-Con|contact@55||161.5|10||5.2||
+NX-Metal-1-Metal-2-Con|contact@56||147.5|-11.7||1.2||
+NX-Metal-1-Metal-2-Con|contact@57||104.5|100||||
+NX-Metal-1-Metal-2-Con|contact@58||67|100||||
+NX-Metal-1-Metal-2-Con|contact@59||129|-32||||
+NX-Metal-1-Metal-2-Con|contact@60||74|-32||||
+NX-Metal-1-Metal-2-Con|contact@61||135|32||||
+NX-Metal-1-Metal-2-Con|contact@62||198|32||||
+NX-Metal-2-Metal-3-Con|contact@63||180|50||||
+IcoversM:cover4h;1{lay}|cover4h@0||0|0|||D5G4;
+IdriversJ:driveConnecter;3{lay}|driveCon@0||-66.5|40|RR||D5G4;
+IdriversJ:driveConnecter;3{lay}|driveCon@1||43.5|-40|||D5G4;
+IgaspM:gaspLit;2{lay}|gaspLit@0||-173|72|||D5G4;
+Igates1inM:inv10D;1{lay}|inv10D@0||61|72|||D5G4;
+IlatchesK:latch2in60Cm2dn;2{lay}|latch2in@0||216|72|Y||D5G4;
+IdriversJ:latchAndDriver60;1{lay}|latchAnd@0||48|-72|X||D5G4;
+IdriversJ:latchAndDriver30;1{lay}|latchAnd@1||109|72|||D5G4;
+IdriversJ:latchDriver60;1{lay}|latchDri@0||-71|72|Y||D5G4;
+IregistersM:newDregister;2{lay}|newDregi@0||0|0|||D5G4;
+IregistersM:newPathReg;1{lay}|newPathR@0||0|216|||D5G4;
+Igates2inM:nor10sym;2{lay}|nor10sym@0||-101|-72|||D5G4;
+NMetal-2-Pin|pin@2||392|188||||
+NMetal-2-Pin|pin@3||392|182||||
+NMetal-2-Pin|pin@4||536|188||||
+NMetal-2-Pin|pin@5||536|182||||
+NMetal-2-Pin|pin@6||680|188||||
+NMetal-2-Pin|pin@7||680|182||||
+NMetal-2-Pin|pin@8||824|188||||
+NMetal-2-Pin|pin@9||824|182||||
+NMetal-2-Pin|pin@10||968|188||||
+NMetal-2-Pin|pin@11||968|182||||
+NMetal-2-Pin|pin@12||1112|188||||
+NMetal-2-Pin|pin@13||1112|182||||
+NMetal-2-Pin|pin@14||1256|188||||
+NMetal-2-Pin|pin@15||1256|182||||
+NMetal-2-Pin|pin@31||-739.5|200||||
+NMetal-2-Pin|pin@34||-451.5|182||||
+NMetal-3-Pin|pin@54||-12|-276||||
+NMetal-1-Pin|pin@55||-115.5|47||||
+NMetal-1-Pin|pin@56||-115.5|97||||
+NMetal-1-Pin|pin@57||-115.5|88||||
+NMetal-1-Pin|pin@58||13.5|-97|||X|
+NMetal-1-Pin|pin@59||116.5|-48|||X|
+NMetal-2-Pin|pin@60||-47|-32|||X|
+NMetal-2-Pin|pin@61||156|-38|||X|
+NMetal-1-Pin|pin@62||149.5|-47.5|||X|
+NMetal-2-Pin|pin@63||156|-32|||X|
+NMetal-1-Pin|pin@64||102.5|-48||||
+NMetal-1-Pin|pin@65||154.5|-47.5||||
+NMetal-1-Pin|pin@66||-101|0||||
+NMetal-1-Pin|pin@67||-161.5|0||||
+NPolysilicon-Pin|pin@68||162|11.6||||
+NPolysilicon-Pin|pin@69||170|11.6||||
+NMetal-1-Pin|pin@70||117.5|0||||
+NMetal-1-Pin|pin@71||89|0||||
+NMetal-1-Pin|pin@72||198|12.6||||
+NMetal-1-Pin|pin@73||129|-96.5||||
+NMetal-1-Pin|pin@74||74|0||||
+NMetal-1-Pin|pin@75||45|0||||
+NMetal-1-Pin|pin@76||45|47||||
+NMetal-1-Pin|pin@77||117.5|-48||||
+NMetal-1-Pin|pin@78||147.5|7.4||||
+NMetal-1-Pin|pin@79||89|46.5||||
+NMetal-1-Pin|pin@80||90|46.5||||
+NMetal-3-Pin|pin@81||180|138||||
+NMetal-2-Pin|pin@82||62.5|-82||||
+IscanM:scanEx1vertA;3{lay}|scanEx1v@1||1656|72|||D5G4;
+IwiresL:select110;1{lay}|select11@0||7.5|72|||D5G4;
+IwiresL:select144;1{lay}|select14@0||-1656|-216|||D5G4;
+IwiresL:select144;1{lay}|select14@1||-1656|-72|||D5G4;
+IwiresL:select144;1{lay}|select14@2||-1656|72|||D5G4;
+IwiresL:select144;1{lay}|select14@3||-1656|216|||D5G4;
+IwiresL:select144;1{lay}|select14@4||-1512|216|||D5G4;
+IwiresL:select144;1{lay}|select14@5||-1368|216|||D5G4;
+IwiresL:select144;1{lay}|select14@6||1656|-216|||D5G4;
+IwiresL:select144;1{lay}|select14@7||1656|-72|||D5G4;
+IwiresL:select144;1{lay}|select14@9||1656|216|||D5G4;
+IwiresL:select144;1{lay}|select14@10||1512|216|||D5G4;
+IwiresL:select22;1{lay}|select22@0||-131.5|-72|||D5G4;
+IwiresL:select30;1{lay}|select30@0||-271.5|72|||D5G4;
+IwiresL:select30;1{lay}|select30@1||224|-72|||D5G4;
+IdriversL:sucANDdri60;2{lay}|sucANDdr@0||-22.5|-72|X||D5G4;
+IdriversL:sucANDdri60;2{lay}|sucANDdr@1||185.5|-72|Y||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-73.5|-72|X||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||74|72|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@2||134.5|-72|||D5G4;
+Ametal-2|net@5|||S900|pin@2||392|188|pin@3||392|182
+Ametal-2|net@6|||S0|pin@3||392|182|contact@0||318|182
+Ametal-2|net@7|||S900|pin@4||536|188|pin@5||536|182
+Ametal-2|net@8|||S0|pin@5||536|182|contact@1||462|182
+Ametal-2|net@9|||S900|pin@6||680|188|pin@7||680|182
+Ametal-2|net@10|||S0|pin@7||680|182|contact@2||606|182
+Ametal-2|net@11|||S900|pin@8||824|188|pin@9||824|182
+Ametal-2|net@12|||S0|pin@9||824|182|contact@3||750|182
+Ametal-2|net@13|||S900|pin@10||968|188|pin@11||968|182
+Ametal-2|net@14|||S0|pin@11||968|182|contact@4||894|182
+Ametal-2|net@15|||S900|pin@12||1112|188|pin@13||1112|182
+Ametal-2|net@16|||S0|pin@13||1112|182|contact@5||1038|182
+Ametal-2|net@17|||S900|pin@14||1256|188|pin@15||1256|182
+Ametal-2|net@18|||S0|pin@15||1256|182|contact@6||1182|182
+Ametal-4|net@34|||S0|contact@8||1326|198.6|newPathR@0|in[8]@691826256|-288|198.6
+Ametal-4|net@35|||S0|contact@7||1470|204.4|newPathR@0|in[9]@504946382|-288|204.4
+Ametal-4|net@36|||S0|contact@9||1530|210.2|newPathR@0|in[10]@234680799|-288|210.2
+Ametal-4|net@37|||S0|contact@10||1386|216|newPathR@0|in[11]@771251451|-288|216
+Ametal-4|net@38|||S0|contact@11||1242|221.8|newPathR@0|in[12]@261336565|-288|221.8
+Ametal-4|net@39|||S0|contact@12||1098|227.6|newPathR@0|in[13]@816991420|-288|227.6
+Ametal-4|net@95|||S0|newPathR@0|in[4]|288|144|contact@17||-1548|144
+Ametal-4|net@97|||S1800|contact@14||-1200|126.6|newPathR@0|in[1]|288|126.6
+Ametal-4|net@98|||S1800|contact@15||-1344|132.4|newPathR@0|in[2]|288|132.4
+Ametal-4|net@99|||S1800|contact@16||-1488|138.2|newPathR@0|in[3]|288|138.2
+Ametal-4|net@100|||S1800|contact@18||-1404|149.8|newPathR@0|in[5]|288|149.8
+Ametal-4|net@101|||S1800|contact@19||-1260|155.6|newPathR@0|in[6]|288|155.6
+Ametal-4|net@102|||S1800|contact@20||-1116|161.4|newPathR@0|in[7]|288|161.4
+Ametal-2|net@125|||S0|newPathR@0|ainA[10]|-595.5|194|contact@21||-684|194
+Ametal-2|net@126|||S2700|newPathR@0|ainA[11]|-739.5|194|pin@31||-739.5|200
+Ametal-2|net@133|||S900|newPathR@0|ainA[9]|-451.5|194|pin@34||-451.5|182
+Ametal-2|net@141|||S1800|pin@31||-739.5|200|contact@22||-540|200
+Ametal-2|net@142|||S0|pin@34||-451.5|182|contact@24||-828|182
+Ametal-2|net@144|||RS1800|newPathR@0|ainA[12]|-883.5|194|contact@26||-877.5|194
+Ametal-1|net@152|||S2700|contact@26||-877.5|194|contact@27||-877.5|226
+Ametal-2|net@154|||S0|contact@28||-396|226|contact@27||-877.5|226
+Ametal-2|net@157|||RS1800|newPathR@0|ainA[8]|-307.5|194|contact@29||-301.5|194
+Ametal-1|net@164|||S2700|contact@29||-301.5|194|contact@32||-301.5|232
+Ametal-2|net@165|||S0|contact@32||-301.5|232|contact@31||-972|232
+Ametal-2|net@173|||S1800|newPathR@0|ps[14]|182|238|contact@33||954|238
+Ametal-2|net@175|||S1800|newPathR@0|ps[15]|322.5|200|contact@34||810|200
+Ametal-2|net@177|||S1800|pin@2||392|188|newPathR@0|ainB[1]|466.5|188
+Ametal-2|net@178|||S0|newPathR@0|ainB[2]|610.5|188|pin@4||536|188
+Ametal-2|net@179|||S0|newPathR@0|ainB[3]|754.5|188|pin@6||680|188
+Ametal-2|net@180|||S0|newPathR@0|ainB[4]|898.5|188|pin@8||824|188
+Ametal-2|net@181|||S0|newPathR@0|ainB[5]|1042.5|188|pin@10||968|188
+Ametal-2|net@182|||S0|newPathR@0|ainB[6]|1186.5|188|pin@12||1112|188
+Ametal-2|net@183|||S0|newPathR@0|ainB[7]|1330.5|188|pin@14||1256|188
+Ametal-2|net@184|||S0|newPathR@0|fire[M]|74.5|188|contact@35||-12|188
+Ametal-3|net@185|||S900|contact@36||-12|-82|pin@54||-12|-276
+Ametal-3|net@186|||S900|contact@35||-12|188|contact@36||-12|-82
+Ametal-2|net@188||6.2|S0|gaspLit@0|vdd_4|-259|122|newDregi@0|vdd_23|-288|122
+Ametal-2|net@189||6.2|S1800|newDregi@0|gnd_13|-288|72|gaspLit@0|gnd_2|-259|72
+Ametal-2|net@190||6.2|S1800|newDregi@0|vdd_24|-288|22|gaspLit@0|vdd_5|-259|22
+Ametal-1|net@191|||S900|latchDri@0|out|-50.5|40|driveCon@0|out|-50.5|40
+Ametal-1|net@192|||S1800|pin@55||-115.5|47|latchDri@0|in_1|-102.5|47
+Ametal-1|net@193|||S2700|pin@55||-115.5|47|pin@57||-115.5|88
+Ametal-1|net@194|||S1800|pin@56||-115.5|97|latchDri@0|in|-102.5|97
+Ametal-2|net@195||6.2|S0|latchDri@0|vdd_8|-106.5|22|gaspLit@0|vdd_3|-111|22
+Ametal-2|net@196||6.2|S1800|gaspLit@0|gnd_1|-111|72|latchDri@0|gnd_1|-106.5|72
+Ametal-2|net@197||6.2|S1800|gaspLit@0|vdd_2|-111|122|latchDri@0|vdd_7|-106.5|122
+Ametal-1|net@198|||S2700|pin@57||-115.5|88|pin@56||-115.5|97
+Ametal-1|net@199|||S0|pin@57||-115.5|88|gaspLit@0|out|-115.5|88
+Ametal-2|net@200||1.2|S1800|driveCon@0|take|-58.5|11.7|newDregi@0|take[B]|0|11.7
+Ametal-1|net@201|||S0|pin@58||13.5|-97|sucANDdr@0|inB|8.5|-97
+Ametal-1|net@202|||S2700|sucANDdr@1|succ_1|211.5|-40.5|contact@37||211.5|-32
+Ametal-1|net@203|||S2700|pin@58||13.5|-97|contact@38||13.5|-82
+Ametal-1|net@204|||S900|pin@59||116.5|-48|contact@39||116.5|-82
+Ametal-2|net@205|||S0|contact@40||149.5|-82|contact@39||116.5|-82
+Ametal-1|net@206|||S900|pin@62||149.5|-47.5|contact@40||149.5|-82
+Ametal-2|net@207|||S0|wellCont@0|gnd|-69|-72|sucANDdr@0|gnd_1|-69|-72
+Ametal-2|net@208|||S0|wellCont@0|vdd|-69|-122|sucANDdr@0|vdd_3|-69|-122
+Ametal-2|net@209|||S0|wellCont@0|vdd_1|-69|-22|sucANDdr@0|vdd_2|-69|-22
+Ametal-1|net@210|||S2700|nor10sym@0|inA|-79.5|-79|contact@41||-79.5|-38
+Ametal-2|net@211|||S1800|nor10sym@0|gnd_1|-78.5|-72|wellCont@0|gnd_1|-78|-72
+Ametal-2|net@212|||S1800|nor10sym@0|vdd_3|-78.5|-122|wellCont@0|vdd_2|-78|-122
+Ametal-2|net@213|||S1800|nor10sym@0|vdd_2|-78.5|-22|wellCont@0|vdd_3|-78|-22
+Ametal-2|net@214|||S0|contact@37||211.5|-32|pin@63||156|-32
+Ametal-2|net@215|||S900|pin@63||156|-32|pin@61||156|-38
+Ametal-2|net@216|||S1800|contact@41||-79.5|-38|pin@61||156|-38
+Ametal-2|net@217|||S1800|pin@82||62.5|-82|contact@39||116.5|-82
+Ametal-2|net@218||6.2|S0|nor10sym@0|vdd|-123.5|-22|newDregi@0|vdd_2|-144|-22
+Ametal-2|net@219||6.2|S1800|newDregi@0|gnd_11|-144|-72|nor10sym@0|gnd|-123.5|-72
+Ametal-2|net@220||6.2|S1800|newDregi@0|vdd_21|-144|-122|nor10sym@0|vdd_1|-123.5|-122
+Ametal-2|net@221||6.2|S1800|sucANDdr@1|gnd_1|232|-72|newDregi@0|gnd_12|237.5|-72
+Ametal-2|net@222||6.2|S0|newDregi@0|vdd_1|237.5|-22|sucANDdr@1|vdd_3|232|-22
+Ametal-2|net@223||6.2|S0|newDregi@0|vdd_22|237.5|-122|sucANDdr@1|vdd_2|232|-122
+Ametal-2|net@224|||S0|scanEx1v@1|gnd|1584|72|newDregi@0|gnd_2|1584|72
+Ametal-2|net@225|||S0|scanEx1v@1|vdd|1584|22|newDregi@0|vdd_5|1584|22
+Ametal-2|net@226|||S0|scanEx1v@1|vdd_2|1584|122|newDregi@0|vdd_6|1584|122
+Ametal-2|net@227||6.2|S0|sucANDdr@0|vdd_1|24|-122|latchAnd@0|vdd_5|15|-122
+Ametal-2|net@228||6.2|S1800|latchAnd@0|gnd|15|-72|sucANDdr@0|gnd|24|-72
+Ametal-2|net@229||6.2|S1800|latchAnd@0|vdd|15|-22|sucANDdr@0|vdd|24|-22
+Ametal-2|net@230||1.2|S0|driveCon@1|take|35.5|-11.7|newDregi@0|take[A]|0|-11.7
+Ametal-1|net@231|||S900|driveCon@1|out|27.5|-40|latchAnd@0|out|27.5|-40
+Ametal-1|net@232|||S0|pin@59||116.5|-48|pin@64||102.5|-48
+Ametal-1|net@233|||S2700|pin@64||102.5|-48|latchAnd@0|inB|102.5|-47.5
+Ametal-1|net@234|||S1800|pin@62||149.5|-47.5|pin@65||154.5|-47.5
+Ametal-1|net@235|||S2700|pin@65||154.5|-47.5|sucANDdr@1|inB|154.5|-47
+Ametal-1|net@236|||S2700|nor10sym@0|out_3|-101|-36|pin@66||-101|0
+Ametal-1|net@237|||S2700|pin@67||-161.5|0|gaspLit@0|inB|-161.5|47.5
+Ametal-1|net@238|||S0|pin@66||-101|0|pin@67||-161.5|0
+Ametal-1|net@239|||S900|gaspLit@0|out10|-256.5|79|contact@42||-256.5|3
+Ametal-1|net@240|||S900|scanEx1v@1|dIn[1]|1698.5|65|contact@43||1698.5|3
+Ametal-2|net@241|||S0|contact@43||1698.5|3|contact@42||-256.5|3
+Ametal-1|net@242|||S900|gaspLit@0|mc|-217.5|65|contact@44||-217.5|-3
+Ametal-3|net@243|||S900|scanEx1v@1|mc|1680|47|contact@45||1680|-3
+Ametal-2|net@244|||S1800|contact@44||-217.5|-3|contact@45||1680|-3
+Ametal-1|net@246|||S2700|nor10sym@0|inB|-122.5|-63|contact@47||-122.5|-32
+Ametal-2|net@247|||S0|pin@60||-47|-32|contact@47||-122.5|-32
+Ametal-2|net@248|||S0|sucANDdr@0|succ|-25.5|-32|pin@60||-47|-32
+Ametal-1|net@249|||S900|sucANDdr@0|inA|12.5|-47|contact@48||12.5|-56
+Ametal-1|net@250|||S900|latchAnd@0|inA|117.5|-96.5|contact@49||117.5|-106
+Ametal-3|net@251|||S2700|newDregi@0|x[17]|522|-282|contact@50||522|-106
+Ametal-1|net@252|||S2700|sucANDdr@1|inA|150.5|-97|contact@51||150.5|-94
+Ametal-3|net@253|||S2700|newDregi@0|x[15]|810|-282|contact@52||810|-94
+Ametal-3|net@254|||S2700|newDregi@0|x[16]|666|-282|contact@53||666|-56
+Ametal-2|net@255|||S1800|contact@48||12.5|-56|contact@53||666|-56
+Ametal-2|net@256|||S1800|contact@49||117.5|-106|contact@50||522|-106
+Ametal-2|net@257|||S1800|contact@51||150.5|-94|contact@52||810|-94
+Ametal-2|net@258|||S0|latch2in@0|gnd_1|288|72|newDregi@0|gnd_3|288|72
+Ametal-2|net@259|||S0|latch2in@0|vdd_4|288|122|newDregi@0|vdd_7|288|122
+Ametal-2|net@260|||S0|latch2in@0|vdd_3|288|22|newDregi@0|vdd_8|288|22
+APolysilicon|net@261|||S1800|contact@55||161.5|11.6|pin@68||162|11.6
+APolysilicon|net@262|||S2700|pin@68||162|11.6|latch2in@0|hcl[A]|162|13.5
+APolysilicon|net@263|||S0|contact@54||170.5|11.6|pin@69||170|11.6
+APolysilicon|net@264|||S2700|pin@69||170|11.6|latch2in@0|hcl[B]|170|13.5
+Ametal-2|net@265||1.2|S1800|driveCon@1|take|35.5|-11.7|contact@56||147.5|-11.7
+Ametal-2|net@266||6.2|S1800|latchAnd@1|vdd_3|139.5|22|latch2in@0|vdd_2|144|22
+Ametal-1|net@267|||S0|pin@70||117.5|0|pin@71||89|0
+Ametal-1|net@268|||S2700|latchAnd@1|inA|104.5|97|contact@57||104.5|100
+Ametal-1|net@269|||S2700|inv10D@0|out|67|79|contact@58||67|100
+Ametal-2|net@270|||S0|wellCont@1|gnd|69.5|72|inv10D@0|gnd_1|69.5|72
+Ametal-2|net@271|||S0|wellCont@1|vdd|69.5|22|inv10D@0|vdd_3|69.5|22
+Ametal-2|net@272|||S0|wellCont@1|vdd_1|69.5|122|inv10D@0|vdd_2|69.5|122
+Ametal-2|net@273|||S0|wellCont@1|gnd_1|78.5|72|latchAnd@1|gnd|78.5|72
+Ametal-2|net@274|||S0|wellCont@1|vdd_2|78.5|22|latchAnd@1|vdd_1|78.5|22
+Ametal-2|net@275|||S0|wellCont@1|vdd_3|78.5|122|latchAnd@1|vdd|78.5|122
+Ametal-2|net@276||6.2|S0|inv10D@0|vdd_1|52.5|22|latchDri@0|vdd_4|-38|22
+Ametal-2|net@277||6.2|S1800|latchDri@0|gnd_2|-38|72|inv10D@0|gnd|52.5|72
+Ametal-2|net@278||6.2|S1800|latchDri@0|vdd_5|-38|122|inv10D@0|vdd|52.5|122
+Ametal-1|net@279|||S900|latchAnd@1|out|135|72|contact@61||135|32
+Ametal-1|net@280|||S0|pin@72||198|12.6|contact@54||170.5|12.6
+Ametal-2|net@281|||S0|wellCont@2|gnd|130|-72|latchAnd@0|gnd_1|128|-72
+Ametal-2|net@282|||S0|wellCont@2|vdd|130|-122|latchAnd@0|vdd_1|128|-122
+Ametal-2|net@283|||S0|wellCont@2|vdd_1|130|-22|latchAnd@0|vdd_6|128|-22
+Ametal-2|net@284|||S0|wellCont@2|vdd_2|139|-122|sucANDdr@1|vdd|139|-122
+Ametal-2|net@285|||S0|wellCont@2|gnd_1|139|-72|sucANDdr@1|gnd|139|-72
+Ametal-2|net@286|||S0|wellCont@2|vdd_3|139|-22|sucANDdr@1|vdd_1|139|-22
+Ametal-1|net@287|||S0|pin@73||129|-96.5|latchAnd@0|inA|117.5|-96.5
+Ametal-2|net@288|||S1800|contact@60||74|-32|contact@59||129|-32
+Ametal-1|net@289|||S0|pin@74||74|0|pin@75||45|0
+Ametal-1|net@290|||S0|inv10D@0|in|61|47|pin@76||45|47
+Ametal-1|net@291|||S2700|pin@75||45|0|pin@76||45|47
+Ametal-1|net@292|||S2700|pin@72||198|12.6|contact@62||198|32
+Ametal-1|net@293|||S900|pin@70||117.5|0|pin@77||117.5|-48
+Ametal-1|net@294|||S0|pin@77||117.5|-48|pin@59||116.5|-48
+Ametal-1|net@295|||S2700|contact@56||147.5|-11.1|pin@78||147.5|7.4
+Ametal-1|net@296|||S1800|pin@78||147.5|7.4|contact@55||161.5|7.4
+Ametal-2|net@297|||S0|contact@57||104.5|100|contact@58||67|100
+Ametal-1|net@298|||S2700|pin@73||129|-96.5|contact@59||129|-32
+Ametal-1|net@299|||S2700|contact@60||74|-32|pin@74||74|0
+Ametal-2|net@300|||S1800|contact@61||135|32|contact@62||198|32
+Ametal-2|net@301||6.2|S1800|latchAnd@1|vdd_2|139.5|122|latch2in@0|vdd|144|122
+Ametal-2|net@302||6.2|S0|latch2in@0|gnd|144|72|latchAnd@1|gnd_1|139.5|72
+Ametal-1|net@303|||S2700|pin@71||89|0|pin@79||89|46.5
+Ametal-1|net@304|||S1800|pin@79||89|46.5|pin@80||90|46.5
+Ametal-1|net@305|||S2700|pin@80||90|46.5|latchAnd@1|inB|90|47
+Ametal-3|net@306|||S900|pin@81||180|138|contact@63||180|50
+Ametal-2|net@307|||S1800|latch2in@0|inA[1]|163.5|50|contact@63||180|50
+Ametal-2|net@308|||S1800|contact@38||13.5|-82|pin@82||62.5|-82
+Ametal-3|net@335|||S2700|newDregi@0|x[10]|1530|-282|contact@9||1530|210.2
+Ametal-3|net@336|||S2700|newDregi@0|x[9]|1470|-282|contact@7||1470|204.4
+Ametal-3|net@337|||S2700|newDregi@0|x[11]|1386|-282|contact@10||1386|216
+Ametal-3|net@338|||S2700|newDregi@0|x[8]|1326|-282|contact@8||1326|198.6
+Ametal-3|net@339|||S2700|newDregi@0|x[12]|1242|-282|contact@11||1242|221.8
+Ametal-3|net@340|||S2700|newDregi@0|x[7]|1182|-282|contact@6||1182|182
+Ametal-3|net@341|||S2700|newDregi@0|x[13]|1098|-282|contact@12||1098|227.6
+Ametal-3|net@342|||S2700|newDregi@0|x[6]|1038|-282|contact@5||1038|182
+Ametal-3|net@343|||S2700|newDregi@0|x[5]|894|-282|contact@4||894|182
+Ametal-3|net@344|||S2700|newDregi@0|x[4]|750|-282|contact@3||750|182
+Ametal-3|net@345|||S2700|newDregi@0|x[3]|606|-282|contact@2||606|182
+Ametal-3|net@346|||S2700|newDregi@0|x[2]|462|-282|contact@1||462|182
+Ametal-3|net@347|||S2700|newDregi@0|x[1]|318|-282|contact@0||318|182
+Ametal-3|net@348|||S900|newDregi@0|inA[26]|-1200|138|contact@14||-1200|126.6
+Ametal-3|net@349|||S900|newDregi@0|inA[27]|-1344|138|contact@15||-1344|132.4
+Ametal-3|net@350|||S2700|newDregi@0|inA[28]|-1488|138|contact@16||-1488|138.2
+Ametal-3|net@351|||S2700|newDregi@0|inA[29]|-1548|138|contact@17||-1548|144
+Ametal-3|net@352|||S2700|newDregi@0|inA[30]|-1404|138|contact@18||-1404|149.8
+Ametal-3|net@353|||S2700|newDregi@0|inA[31]|-1260|138|contact@19||-1260|155.6
+Ametal-3|net@354|||S2700|newDregi@0|inA[32]|-1116|138|contact@20||-1116|161.4
+Ametal-3|net@355|||S2700|newDregi@0|inA[35]|-684|138|contact@21||-684|194
+Ametal-3|net@356|||S2700|newDregi@0|inA[36]|-540|138|contact@22||-540|200
+Ametal-3|net@357|||S2700|newDregi@0|inA[34]|-828|138|contact@24||-828|182
+Ametal-3|net@358|||S2700|newDregi@0|inA[37]|-396|138|contact@28||-396|226
+Ametal-3|net@359|||S2700|newDregi@0|inA[33]|-972|138|contact@31||-972|232
+Ametal-3|net@360|||S2700|newDregi@0|x[14]|954|-282|contact@33||954|238
+Ametal-3|net@361|||S2700|newDregi@0|x[15]|810|-282|contact@34||810|200
+Ametal-2|net@362|||S0|pin@82||62.5|-82|contact@36||-12|-82
+Ametal-2|net@377||6.2|S1800|newDregi@0|vdd_3|1584|-22|cover4h@0|vdd_47|1728|-22
+Ametal-2|net@379||6.2|S0|cover4h@0|gnd_37|1728|-216|newDregi@0|gnd_5|1584|-216
+Ametal-2|net@380||6.2|S0|cover4h@0|gnd_41|1728|-72|newDregi@0|gnd_1|1584|-72
+Ametal-2|net@383||6.2|S0|cover4h@0|vdd_41|1728|-166|newDregi@0|vdd_10|1584|-166
+Ametal-2|net@384||6.2|S0|cover4h@0|vdd_42|1728|-266|newDregi@0|vdd_11|1584|-266
+Ametal-2|net@385||6.2|S0|cover4h@0|vdd_48|1728|-122|newDregi@0|vdd_4|1584|-122
+Ametal-2|net@386||6.2|S1800|newPathR@0|gnd_1|1440|216|cover4h@0|gnd_45|1728|216
+Ametal-2|net@387||6.2|S0|cover4h@0|vdd_53|1728|266|newPathR@0|vdd_4|1440|266
+Ametal-2|net@388||6.2|S0|cover4h@0|vdd_54|1728|166|newPathR@0|vdd_3|1440|166
+Ametal-2|net@389||6.2|S0|newPathR@0|vdd_6|-1296|266|cover4h@0|vdd_50|-1728|266
+Ametal-2|net@390||6.2|S1800|cover4h@0|gnd_44|-1728|216|newPathR@0|gnd_2|-1296|216
+Ametal-2|net@391||6.2|S1800|cover4h@0|vdd_51|-1728|166|newPathR@0|vdd_5|-1296|166
+Ametal-2|net@392||6.2|S0|newDregi@0|gnd|-1584|72|cover4h@0|gnd_1|-1728|72
+Ametal-2|net@393||6.2|S1800|cover4h@0|vdd_1|-1728|122|newDregi@0|vdd|-1584|122
+Ametal-2|net@394||6.2|S1800|cover4h@0|vdd_3|-1728|22|newDregi@0|vdd_18|-1584|22
+Ametal-2|net@395||6.2|S1800|cover4h@0|gnd_36|-1728|-216|newDregi@0|gnd_10|-1584|-216
+Ametal-2|net@396||6.2|S1800|cover4h@0|gnd_40|-1728|-72|newDregi@0|gnd_9|-1584|-72
+Ametal-2|net@397||6.2|S1800|cover4h@0|vdd_38|-1728|-166|newDregi@0|vdd_19|-1584|-166
+Ametal-2|net@398||6.2|S1800|cover4h@0|vdd_39|-1728|-266|newDregi@0|vdd_20|-1584|-266
+Ametal-2|net@399||6.2|S1800|cover4h@0|vdd_44|-1728|-22|newDregi@0|vdd_16|-1584|-22
+Ametal-2|net@400||6.2|S1800|cover4h@0|vdd_45|-1728|-122|newDregi@0|vdd_17|-1584|-122
+Edo[Lt]||D5G7;|gaspLit@0|do[Lt]|I
+Edp[1]||D5G7;|newDregi@0|inA[1]|I
+Edp[2]||D5G7;|newDregi@0|inA[2]|I
+Edp[3]||D5G7;|newDregi@0|inA[3]|I
+Edp[4]||D5G7;|newDregi@0|inA[4]|I
+Edp[5]||D5G7;|newDregi@0|inA[5]|I
+Edp[6]||D5G7;|newDregi@0|inA[6]|I
+Edp[7]||D5G7;|newDregi@0|inA[7]|I
+Edp[8]||D5G7;|newDregi@0|inA[8]|I
+Edp[9]||D5G7;|newDregi@0|inA[9]|I
+Edp[10]||D5G7;|newDregi@0|inA[10]|O
+Edp[11]||D5G7;|newDregi@0|inA[11]|O
+Edp[12]||D5G7;|newDregi@0|inA[12]|O
+Edp[13]||D5G7;|newDregi@0|inA[13]|O
+Edp[14]||D5G7;|newDregi@0|inA[14]|O
+Edp[15]||D5G7;|newDregi@0|inA[15]|O
+Edp[16]||D5G7;|newDregi@0|inA[16]|O
+Edp[17]||D5G7;|newDregi@0|inA[17]|O
+Edp[18]||D5G7;|newDregi@0|inA[18]|O
+Edp[19]||D5G7;|newDregi@0|inA[19]|O
+Edp[20]||D5G7;|newDregi@0|inA[20]|I
+Edp[21]||D5G7;|newDregi@0|inA[21]|I
+Edp[22]||D5G7;|newDregi@0|inA[22]|I
+Edp[23]||D5G7;|newDregi@0|inA[23]|I
+Edp[24]||D5G7;|newDregi@0|inA[24]|I
+Edp[25]||D5G7;|newDregi@0|inA[25]|I
+Edp[26]||D5G7;|newDregi@0|inA[26]|I
+Edp[27]||D5G7;|newDregi@0|inA[27]|I
+Edp[28]||D5G7;|newDregi@0|inA[28]|I
+Edp[29]||D5G7;|newDregi@0|inA[29]|O
+Edp[30]||D5G7;|newDregi@0|inA[30]|O
+Edp[31]||D5G7;|newDregi@0|inA[31]|O
+Edp[32]||D5G7;|newDregi@0|inA[32]|O
+Edp[33]||D5G7;|newDregi@0|inA[33]|O
+Edp[34]||D5G7;|newDregi@0|inA[34]|O
+Edp[35]||D5G7;|newDregi@0|inA[35]|O
+Edp[36]||D5G7;|newDregi@0|inA[36]|O
+Edp[37]||D5G7;|newDregi@0|inA[37]|O
+Edp[B]||D5G7;|pin@81||I
+EdsA[1]||D5G7;|newPathR@0|x[1]|I
+EdsA[2]||D5G7;|newPathR@0|x[2]|I
+EdsA[3]||D5G7;|newPathR@0|x[3]|I
+EdsA[4]||D5G7;|newPathR@0|x[4]|I
+EdsA[5]||D5G7;|newPathR@0|x[5]|I
+EdsA[6]||D5G7;|newPathR@0|x[6]|I
+EdsA[7]||D5G7;|newPathR@0|x[7]|I
+EdsA[8]||D5G7;|newPathR@0|x[8]|I
+EdsA[9]||D5G7;|newPathR@0|x[9]|I
+EdsA[10]||D5G7;|newPathR@0|x[10]|I
+EdsA[11]||D5G7;|newPathR@0|x[11]|I
+EdsA[12]||D5G7;|newPathR@0|x[12]|I
+EdsA[13]||D5G7;|newPathR@0|x[13]|I
+EdsA[14]||D5G7;|newPathR@0|x[14]|I
+EdsA[TT]||D5G7;|newPathR@0|x[TT]|I
+EdsD[1]||D5G7;|newDregi@0|out[1]|I
+EdsD[2]||D5G7;|newDregi@0|out[2]|I
+EdsD[3]||D5G7;|newDregi@0|out[3]|I
+EdsD[4]||D5G7;|newDregi@0|out[4]|I
+EdsD[5]||D5G7;|newDregi@0|out[5]|I
+EdsD[6]||D5G7;|newDregi@0|out[6]|I
+EdsD[7]||D5G7;|newDregi@0|out[7]|I
+EdsD[8]||D5G7;|newDregi@0|out[8]|I
+EdsD[9]||D5G7;|newDregi@0|out[9]|I
+EdsD[10]||D5G7;|newDregi@0|out[10]|O
+EdsD[11]||D5G7;|newDregi@0|out[11]|O
+EdsD[12]||D5G7;|newDregi@0|out[12]|O
+EdsD[13]||D5G7;|newDregi@0|out[13]|O
+EdsD[14]||D5G7;|newDregi@0|out[14]|O
+EdsD[15]||D5G7;|newDregi@0|out[15]|O
+EdsD[16]||D5G7;|newDregi@0|out[16]|O
+EdsD[17]||D5G7;|newDregi@0|out[17]|O
+EdsD[18]||D5G7;|newDregi@0|out[18]|O
+EdsD[19]||D5G7;|newDregi@0|out[19]|O
+EdsD[20]||D5G7;|newDregi@0|out[20]|I
+EdsD[21]||D5G7;|newDregi@0|out[21]|I
+EdsD[22]||D5G7;|newDregi@0|out[22]|I
+EdsD[23]||D5G7;|newDregi@0|out[23]|I
+EdsD[24]||D5G7;|newDregi@0|out[24]|I
+EdsD[25]||D5G7;|newDregi@0|out[25]|I
+EdsD[26]||D5G7;|newDregi@0|out[26]|I
+EdsD[27]||D5G7;|newDregi@0|out[27]|I
+EdsD[28]||D5G7;|newDregi@0|out[28]|I
+EdsD[29]||D5G7;|newDregi@0|out[29]|O
+EdsD[30]||D5G7;|newDregi@0|out[30]|O
+EdsD[31]||D5G7;|newDregi@0|out[31]|O
+EdsD[32]||D5G7;|newDregi@0|out[32]|O
+EdsD[33]||D5G7;|newDregi@0|out[33]|O
+EdsD[34]||D5G7;|newDregi@0|out[34]|O
+EdsD[35]||D5G7;|newDregi@0|out[35]|O
+EdsD[36]||D5G7;|newDregi@0|out[36]|O
+EdsD[37]||D5G7;|newDregi@0|out[37]|O
+Efire[M]||D5G7;|pin@54||I
+Eflag[C]||D5G7;|latch2in@0|outS[1]|O
+Egnd||D5G2;|cover4h@0|gnd|G
+Egnd_3||D5G2;|cover4h@0|gnd_3|G
+Egnd_4||D5G2;|cover4h@0|gnd_4|G
+Egnd_5||D5G2;|cover4h@0|gnd_5|G
+Egnd_6||D5G2;|cover4h@0|gnd_6|G
+Egnd_7||D5G2;|cover4h@0|gnd_7|G
+Egnd_8||D5G2;|cover4h@0|gnd_8|G
+Egnd_9||D5G2;|cover4h@0|gnd_9|G
+Egnd_10||D5G2;|cover4h@0|gnd_10|G
+Egnd_11||D5G2;|cover4h@0|gnd_11|G
+Egnd_12||D5G2;|cover4h@0|gnd_12|G
+Egnd_13||D5G2;|cover4h@0|gnd_13|G
+Egnd_14||D5G2;|cover4h@0|gnd_14|G
+Egnd_15||D5G2;|cover4h@0|gnd_15|G
+Egnd_16||D5G2;|cover4h@0|gnd_16|G
+Egnd_17||D5G2;|cover4h@0|gnd_17|G
+Egnd_18||D5G2;|cover4h@0|gnd_18|G
+Egnd_19||D5G2;|cover4h@0|gnd_19|G
+Egnd_20||D5G2;|cover4h@0|gnd_20|G
+Egnd_21||D5G2;|cover4h@0|gnd_21|G
+Egnd_22||D5G2;|cover4h@0|gnd_22|G
+Egnd_23||D5G2;|cover4h@0|gnd_23|G
+Egnd_24||D5G2;|cover4h@0|gnd_24|G
+Egnd_25||D5G2;|cover4h@0|gnd_25|G
+Egnd_26||D5G2;|cover4h@0|gnd_26|G
+Egnd_27||D5G2;|cover4h@0|gnd_27|G
+Egnd_28||D5G2;|cover4h@0|gnd_28|G
+Egnd_29||D5G2;|cover4h@0|gnd_29|G
+Egnd_30||D5G2;|cover4h@0|gnd_30|G
+Egnd_35||D5G2;|cover4h@0|gnd_35|G
+Egnd_38||D5G2;|cover4h@0|gnd_38|G
+Egnd_39||D5G2;|cover4h@0|gnd_39|G
+Egnd_42||D5G2;|cover4h@0|gnd_42|G
+Egnd_43||D5G2;|cover4h@0|gnd_43|G
+Egnd_46||D5G2;|cover4h@0|gnd_46|G
+Eoutt[1]||D5G7;|newDregi@0|dd[1]|I
+Eoutt[2]||D5G7;|newDregi@0|dd[2]|I
+Eoutt[3]||D5G7;|newDregi@0|dd[3]|I
+Eoutt[4]||D5G7;|newDregi@0|dd[4]|I
+Eoutt[5]||D5G7;|newDregi@0|dd[5]|I
+Eoutt[6]||D5G7;|newDregi@0|dd[6]|I
+Eps[1]||D5G7;|newDregi@0|x[1]|I
+Eps[2]||D5G7;|newDregi@0|x[2]|I
+Eps[3]||D5G7;|newDregi@0|x[3]|I
+Eps[4]||D5G7;|newDregi@0|x[4]|I
+Eps[5]||D5G7;|newDregi@0|x[5]|I
+Eps[6]||D5G7;|newDregi@0|x[6]|I
+Eps[7]||D5G7;|newDregi@0|x[7]|I
+Eps[8]||D5G7;|newDregi@0|x[8]|I
+Eps[9]||D5G7;|newDregi@0|x[9]|I
+Eps[10]||D5G7;|newDregi@0|x[10]|O
+Eps[11]||D5G7;|newDregi@0|x[11]|O
+Eps[12]||D5G7;|newDregi@0|x[12]|O
+Eps[13]||D5G7;|newDregi@0|x[13]|O
+Eps[14]||D5G7;|newDregi@0|x[14]|O
+Eps[15]||D5G7;|newDregi@0|x[15]|O
+Eps[16]||D5G7;|newDregi@0|x[16]|O
+Eps[17]||D5G7;|newDregi@0|x[17]|O
+Eps[18]||D5G7;|newDregi@0|x[18]|O
+Eps[19]||D5G7;|newDregi@0|inB[19]|I
+Eps[20]||D5G7;|newDregi@0|inB[20]|I
+EsignalBitFromInboundSwitchFabric||D5G7;|latch2in@0|inB[1]|I
+Esir[1]||D5G7;|scanEx1v@1|sir[1]|I
+Esir[2]||D5G7;|scanEx1v@1|sir[2]|B
+Esir[3]||D5G7;|scanEx1v@1|sir[3]|B
+Esir[4]||D5G7;|scanEx1v@1|sir[4]|B
+Esir[5]||D5G7;|scanEx1v@1|sir[5]|B
+Esir[6]||D5G7;|scanEx1v@1|sir[6]|B
+Esir[7]||D5G7;|scanEx1v@1|sir[7]|B
+Esir[8]||D5G7;|scanEx1v@1|sir[8]|B
+Esir[9]||D5G7;|scanEx1v@1|sir[9]|B
+Esor[1]||D5G7;|scanEx1v@1|sor[1]|O
+Esor[2]||D5G7;|scanEx1v@1|sor[2]|B
+Esor[3]||D5G7;|scanEx1v@1|sor[3]|B
+Esor[4]||D5G7;|scanEx1v@1|sor[4]|B
+Esor[5]||D5G7;|scanEx1v@1|sor[5]|B
+Esor[6]||D5G7;|scanEx1v@1|sor[6]|B
+Esor[7]||D5G7;|scanEx1v@1|sor[7]|B
+Esor[8]||D5G7;|scanEx1v@1|sor[8]|B
+Esor[9]||D5G7;|scanEx1v@1|sor[9]|B
+Esucc[D]||D5G7;|pin@60||I
+Esucc[T]||D5G7;|pin@61||I
+Evdd||D5G2;|cover4h@0|vdd|P
+Evdd_4||D5G2;|cover4h@0|vdd_4|P
+Evdd_5||D5G2;|cover4h@0|vdd_5|P
+Evdd_6||D5G2;|cover4h@0|vdd_6|P
+Evdd_7||D5G2;|cover4h@0|vdd_7|P
+Evdd_8||D5G2;|cover4h@0|vdd_8|P
+Evdd_9||D5G2;|cover4h@0|vdd_9|P
+Evdd_10||D5G2;|cover4h@0|vdd_10|P
+Evdd_11||D5G2;|cover4h@0|vdd_11|P
+Evdd_12||D5G2;|cover4h@0|vdd_12|P
+Evdd_13||D5G2;|cover4h@0|vdd_13|P
+Evdd_14||D5G2;|cover4h@0|vdd_14|P
+Evdd_15||D5G2;|cover4h@0|vdd_15|P
+Evdd_16||D5G2;|cover4h@0|vdd_16|P
+Evdd_17||D5G2;|cover4h@0|vdd_17|P
+Evdd_18||D5G2;|cover4h@0|vdd_18|P
+Evdd_19||D5G2;|cover4h@0|vdd_19|P
+Evdd_20||D5G2;|cover4h@0|vdd_20|P
+Evdd_21||D5G2;|cover4h@0|vdd_21|P
+Evdd_22||D5G2;|cover4h@0|vdd_22|P
+Evdd_23||D5G2;|cover4h@0|vdd_23|P
+Evdd_24||D5G2;|cover4h@0|vdd_24|P
+Evdd_25||D5G2;|cover4h@0|vdd_25|P
+Evdd_26||D5G2;|cover4h@0|vdd_26|P
+Evdd_27||D5G2;|cover4h@0|vdd_27|P
+Evdd_28||D5G2;|cover4h@0|vdd_28|P
+Evdd_29||D5G2;|cover4h@0|vdd_29|P
+Evdd_30||D5G2;|cover4h@0|vdd_30|P
+Evdd_37||D5G2;|cover4h@0|vdd_37|P
+Evdd_40||D5G2;|cover4h@0|vdd_40|P
+Evdd_43||D5G2;|cover4h@0|vdd_43|P
+Evdd_46||D5G2;|cover4h@0|vdd_46|P
+Evdd_49||D5G2;|cover4h@0|vdd_49|P
+Evdd_52||D5G2;|cover4h@0|vdd_52|P
 X
 
-# Cell litDockStage;1{sch}
-ClitDockStage;1{sch}||schematic|1234735235714|1237553158795|
+# Cell litDandP;1{lay}
+ClitDandP;1{lay}||cmos90|1233580559397|1237846378074|I|ATTR_NCC(D5G5;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237737835735|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237737835735
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@0||318|182||||
+NX-Metal-2-Metal-3-Con|contact@1||462|182||||
+NX-Metal-2-Metal-3-Con|contact@2||606|182||||
+NX-Metal-2-Metal-3-Con|contact@3||750|182||||
+NX-Metal-2-Metal-3-Con|contact@4||894|182||||
+NX-Metal-2-Metal-3-Con|contact@5||1038|182||||
+NX-Metal-2-Metal-3-Con|contact@6||1182|182||||
+NX-Metal-3-Metal-4-Con|contact@7||1470|204.4||||
+NX-Metal-3-Metal-4-Con|contact@8||1326|198.6||||
+NX-Metal-3-Metal-4-Con|contact@9||1530|210.2||||
+NX-Metal-3-Metal-4-Con|contact@10||1386|216||||
+NX-Metal-3-Metal-4-Con|contact@11||1242|221.8||||
+NX-Metal-3-Metal-4-Con|contact@12||1098|227.6||||
+NX-Metal-3-Metal-4-Con|contact@14||-1200|126.6||||
+NX-Metal-3-Metal-4-Con|contact@15||-1344|132.4||||
+NX-Metal-3-Metal-4-Con|contact@16||-1488|138.2||||
+NX-Metal-3-Metal-4-Con|contact@17||-1548|144||||
+NX-Metal-3-Metal-4-Con|contact@18||-1404|149.8||||
+NX-Metal-3-Metal-4-Con|contact@19||-1260|155.6||||
+NX-Metal-3-Metal-4-Con|contact@20||-1116|161.4||||
+NX-Metal-2-Metal-3-Con|contact@21||-684|194||||
+NX-Metal-2-Metal-3-Con|contact@22||-540|200||||
+NX-Metal-2-Metal-3-Con|contact@24||-828|182||||
+NX-Metal-1-Metal-2-Con|contact@26||-877.5|194||||
+NX-Metal-1-Metal-2-Con|contact@27||-877.5|226||||
+NX-Metal-2-Metal-3-Con|contact@28||-396|226||||
+NX-Metal-1-Metal-2-Con|contact@29||-301.5|194||||
+NX-Metal-2-Metal-3-Con|contact@31||-972|232||||
+NX-Metal-1-Metal-2-Con|contact@32||-301.5|232||||
+NX-Metal-2-Metal-3-Con|contact@33||954|238||||
+NX-Metal-2-Metal-3-Con|contact@34||810|200||||
+NX-Metal-2-Metal-3-Con|contact@35||72|188||||
+NX-Metal-2-Metal-3-Con|contact@36||72|-82||||
+NX-Metal-1-Metal-2-Con|contact@37||211.5|-32|||X|
+NX-Metal-1-Metal-2-Con|contact@38||13.5|-82|||X|
+NX-Metal-1-Metal-2-Con|contact@39||116.5|-82|||X|
+NX-Metal-1-Metal-2-Con|contact@40||149.5|-82|||X|
+NX-Metal-1-Metal-2-Con|contact@41||-79.5|-38|||X|
+NX-Metal-1-Metal-2-Con|contact@42||-256.5|3||||
+NX-Metal-1-Metal-2-Con|contact@43||1698.5|3||||
+NX-Metal-1-Metal-2-Con|contact@44||-217.5|-3||||
+NX-Metal-2-Metal-3-Con|contact@45||1680|-3||||
+NX-Metal-2-Metal-3-Con|contact@46||-324|-285||||
+NX-Metal-1-Metal-2-Con|contact@47||-122.5|-32||||
+NX-Metal-1-Metal-2-Con|contact@48||12.5|-56||||
+NX-Metal-1-Metal-2-Con|contact@49||117.5|-106||||
+NX-Metal-2-Metal-3-Con|contact@50||522|-106||||
+NX-Metal-1-Metal-2-Con|contact@51||150.5|-94||||
+NX-Metal-2-Metal-3-Con|contact@52||810|-94||||
+NX-Metal-2-Metal-3-Con|contact@53||666|-56||||
+NMetal-1-Polysilicon-Con|contact@54||170.5|10||5.2||
+NMetal-1-Polysilicon-Con|contact@55||161.5|10||5.2||
+NX-Metal-1-Metal-2-Con|contact@56||147.5|-11.7||1.2||
+NX-Metal-1-Metal-2-Con|contact@57||104.5|100||||
+NX-Metal-1-Metal-2-Con|contact@58||67|100||||
+NX-Metal-1-Metal-2-Con|contact@59||129|-32||||
+NX-Metal-1-Metal-2-Con|contact@60||74|-32||||
+NX-Metal-1-Metal-2-Con|contact@61||135|32||||
+NX-Metal-1-Metal-2-Con|contact@62||198|32||||
+NX-Metal-2-Metal-3-Con|contact@63||180|50||||
+NX-Metal-2-Metal-3-Con|contact@64||-78.5|-344||||
+NX-Metal-2-Metal-3-Con|contact@65||-50.5|-344||||
+NX-Metal-2-Metal-3-Con|contact@66||-22.5|-344||||
+NX-Metal-2-Metal-3-Con|contact@67||5.5|-344||||
+NX-Metal-2-Metal-3-Con|contact@68||33.5|-344||||
+NX-Metal-2-Metal-3-Con|contact@69||61.5|-344||||
+NX-Metal-3-Metal-4-Con|contact@70||-78.5|-239.2||||
+NX-Metal-3-Metal-4-Con|contact@71||-50.5|-233.4||||
+NX-Metal-3-Metal-4-Con|contact@72||-22.5|-227.6||||
+NX-Metal-3-Metal-4-Con|contact@73||5.5|-221.8||||
+NX-Metal-3-Metal-4-Con|contact@74||33.5|-216||||
+NX-Metal-3-Metal-4-Con|contact@75||61.5|-210.2||||
+NX-Metal-1-Metal-2-Con|contact@76||-108|-285||||
+NX-Metal-2-Metal-3-Con|contact@77||-78|-370||||
+NX-Metal-2-Metal-3-Con|contact@78||-54|-376||||
+NX-Metal-2-Metal-3-Con|contact@79||-12|-370||||
+NX-Metal-2-Metal-3-Con|contact@80||12|-376||||
+NX-Metal-2-Metal-3-Con|contact@81||42|-370||||
+NX-Metal-2-Metal-3-Con|contact@82||60|-376||||
+NX-Metal-2-Metal-3-Con|contact@83||102|-370||||
+IdriversJ:driveConnecter;3{lay}|driveCon@0||-66.5|40|RR||D5G4;
+IdriversJ:driveConnecter;3{lay}|driveCon@1||43.5|-40|||D5G4;
+IgaspM:gaspLit;2{lay}|gaspLit@0||-173|72|||D5G4;
+Igates1inM:inv10D;1{lay}|inv10D@0||61|72|||D5G4;
+IlatchesK:latch2in60Cm2dn;2{lay}|latch2in@0||216|72|Y||D5G4;
+IdriversJ:latchAndDriver60;1{lay}|latchAnd@0||48|-72|X||D5G4;
+IdriversJ:latchAndDriver30;1{lay}|latchAnd@1||109|72|||D5G4;
+IdriversJ:latchDriver60;1{lay}|latchDri@0||-71|72|Y||D5G4;
+IloopCountM:muxForD;1{lay}|muxForD@0||5.5|-360|Y||D5G4;
+IregistersM:newDregister;2{lay}|newDregi@0||0|0|||D5G4;
+IregistersM:newPathReg;1{lay}|newPathR@0||0|216|||D5G4;
+Igates2inM:nor10sym;2{lay}|nor10sym@0||-101|-72|||D5G4;
+NMetal-2-Pin|pin@2||392|188||||
+NMetal-2-Pin|pin@3||392|182||||
+NMetal-2-Pin|pin@4||536|188||||
+NMetal-2-Pin|pin@5||536|182||||
+NMetal-2-Pin|pin@6||680|188||||
+NMetal-2-Pin|pin@7||680|182||||
+NMetal-2-Pin|pin@8||824|188||||
+NMetal-2-Pin|pin@9||824|182||||
+NMetal-2-Pin|pin@10||968|188||||
+NMetal-2-Pin|pin@11||968|182||||
+NMetal-2-Pin|pin@12||1112|188||||
+NMetal-2-Pin|pin@13||1112|182||||
+NMetal-2-Pin|pin@14||1256|188||||
+NMetal-2-Pin|pin@15||1256|182||||
+NMetal-2-Pin|pin@31||-739.5|200||||
+NMetal-2-Pin|pin@34||-451.5|182||||
+NMetal-3-Pin|pin@54||72|-276||||
+NMetal-1-Pin|pin@55||-115.5|47||||
+NMetal-1-Pin|pin@56||-115.5|97||||
+NMetal-1-Pin|pin@57||-115.5|88||||
+NMetal-1-Pin|pin@58||13.5|-97|||X|
+NMetal-1-Pin|pin@59||116.5|-48|||X|
+NMetal-2-Pin|pin@60||-47|-32|||X|
+NMetal-2-Pin|pin@61||156|-38|||X|
+NMetal-1-Pin|pin@62||149.5|-47.5|||X|
+NMetal-2-Pin|pin@63||156|-32|||X|
+NMetal-1-Pin|pin@64||102.5|-48||||
+NMetal-1-Pin|pin@65||154.5|-47.5||||
+NMetal-1-Pin|pin@66||-101|0||||
+NMetal-1-Pin|pin@67||-161.5|0||||
+NPolysilicon-Pin|pin@68||162|11.6||||
+NPolysilicon-Pin|pin@69||170|11.6||||
+NMetal-1-Pin|pin@70||117.5|0||||
+NMetal-1-Pin|pin@71||89|0||||
+NMetal-1-Pin|pin@72||198|12.6||||
+NMetal-1-Pin|pin@73||129|-96.5||||
+NMetal-1-Pin|pin@74||74|0||||
+NMetal-1-Pin|pin@75||45|0||||
+NMetal-1-Pin|pin@76||45|47||||
+NMetal-1-Pin|pin@77||117.5|-48||||
+NMetal-1-Pin|pin@78||147.5|7.4||||
+NMetal-1-Pin|pin@79||89|46.5||||
+NMetal-1-Pin|pin@80||90|46.5||||
+NMetal-3-Pin|pin@81||180|138||||
+NMetal-2-Pin|pin@82||62.5|-82||||
+NMetal-3-Pin|pin@83||-78.5|-316.5||||
+NMetal-3-Pin|pin@84||-50.5|-316.5||||
+NMetal-3-Pin|pin@85||-22.5|-316.5||||
+NMetal-3-Pin|pin@86||5.5|-316.5||||
+NMetal-3-Pin|pin@87||33.5|-316.5||||
+NMetal-3-Pin|pin@88||61.5|-316.5||||
+NMetal-3-Pin|pin@89||-78|-386||||
+NMetal-3-Pin|pin@90||-54|-386||||
+NMetal-3-Pin|pin@91||-12|-386||||
+NMetal-3-Pin|pin@92||12|-386||||
+NMetal-3-Pin|pin@93||42|-386||||
+NMetal-3-Pin|pin@94||60|-386||||
+NMetal-3-Pin|pin@95||102|-386||||
+IscanM:scanEx1vertA;3{lay}|scanEx1v@1||1656|72|||D5G4;
+IwiresL:select110;1{lay}|select11@0||7.5|72|||D5G4;
+IwiresL:select22;1{lay}|select22@0||-131.5|-72|||D5G4;
+IwiresL:select30;1{lay}|select30@0||-271.5|72|||D5G4;
+IwiresL:select30;1{lay}|select30@1||224|-72|||D5G4;
+IdriversL:sucANDdri60;2{lay}|sucANDdr@0||-22.5|-72|X||D5G4;
+IdriversL:sucANDdri60;2{lay}|sucANDdr@1||185.5|-72|Y||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||-73.5|-72|X||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||74|72|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@2||134.5|-72|||D5G4;
+Ametal-2|net@5|||S900|pin@2||392|188|pin@3||392|182
+Ametal-2|net@6|||S0|pin@3||392|182|contact@0||318|182
+Ametal-2|net@7|||S900|pin@4||536|188|pin@5||536|182
+Ametal-2|net@8|||S0|pin@5||536|182|contact@1||462|182
+Ametal-2|net@9|||S900|pin@6||680|188|pin@7||680|182
+Ametal-2|net@10|||S0|pin@7||680|182|contact@2||606|182
+Ametal-2|net@11|||S900|pin@8||824|188|pin@9||824|182
+Ametal-2|net@12|||S0|pin@9||824|182|contact@3||750|182
+Ametal-2|net@13|||S900|pin@10||968|188|pin@11||968|182
+Ametal-2|net@14|||S0|pin@11||968|182|contact@4||894|182
+Ametal-2|net@15|||S900|pin@12||1112|188|pin@13||1112|182
+Ametal-2|net@16|||S0|pin@13||1112|182|contact@5||1038|182
+Ametal-2|net@17|||S900|pin@14||1256|188|pin@15||1256|182
+Ametal-2|net@18|||S0|pin@15||1256|182|contact@6||1182|182
+Ametal-4|net@34|||S0|contact@8||1326|198.6|newPathR@0|in[8]@691826256|-288|198.6
+Ametal-4|net@35|||S0|contact@7||1470|204.4|newPathR@0|in[9]@504946382|-288|204.4
+Ametal-4|net@36|||S0|contact@9||1530|210.2|newPathR@0|in[10]@234680799|-288|210.2
+Ametal-4|net@37|||S0|contact@10||1386|216|newPathR@0|in[11]@771251451|-288|216
+Ametal-4|net@38|||S0|contact@11||1242|221.8|newPathR@0|in[12]@261336565|-288|221.8
+Ametal-4|net@39|||S0|contact@12||1098|227.6|newPathR@0|in[13]@816991420|-288|227.6
+Ametal-4|net@95|||S0|newPathR@0|in[4]|288|144|contact@17||-1548|144
+Ametal-4|net@97|||S1800|contact@14||-1200|126.6|newPathR@0|in[1]|288|126.6
+Ametal-4|net@98|||S1800|contact@15||-1344|132.4|newPathR@0|in[2]|288|132.4
+Ametal-4|net@99|||S1800|contact@16||-1488|138.2|newPathR@0|in[3]|288|138.2
+Ametal-4|net@100|||S1800|contact@18||-1404|149.8|newPathR@0|in[5]|288|149.8
+Ametal-4|net@101|||S1800|contact@19||-1260|155.6|newPathR@0|in[6]|288|155.6
+Ametal-4|net@102|||S1800|contact@20||-1116|161.4|newPathR@0|in[7]|288|161.4
+Ametal-2|net@125|||S0|newPathR@0|ainA[10]|-595.5|194|contact@21||-684|194
+Ametal-2|net@126|||S2700|newPathR@0|ainA[11]|-739.5|194|pin@31||-739.5|200
+Ametal-2|net@133|||S900|newPathR@0|ainA[9]|-451.5|194|pin@34||-451.5|182
+Ametal-2|net@141|||S1800|pin@31||-739.5|200|contact@22||-540|200
+Ametal-2|net@142|||S0|pin@34||-451.5|182|contact@24||-828|182
+Ametal-2|net@144|||RS1800|newPathR@0|ainA[12]|-883.5|194|contact@26||-877.5|194
+Ametal-1|net@152|||S2700|contact@26||-877.5|194|contact@27||-877.5|226
+Ametal-2|net@154|||S0|contact@28||-396|226|contact@27||-877.5|226
+Ametal-2|net@157|||RS1800|newPathR@0|ainA[8]|-307.5|194|contact@29||-301.5|194
+Ametal-1|net@164|||S2700|contact@29||-301.5|194|contact@32||-301.5|232
+Ametal-2|net@165|||S0|contact@32||-301.5|232|contact@31||-972|232
+Ametal-2|net@173|||S1800|newPathR@0|ps[14]|182|238|contact@33||954|238
+Ametal-2|net@175|||S1800|newPathR@0|ps[15]|322.5|200|contact@34||810|200
+Ametal-2|net@177|||S1800|pin@2||392|188|newPathR@0|ainB[1]|466.5|188
+Ametal-2|net@178|||S0|newPathR@0|ainB[2]|610.5|188|pin@4||536|188
+Ametal-2|net@179|||S0|newPathR@0|ainB[3]|754.5|188|pin@6||680|188
+Ametal-2|net@180|||S0|newPathR@0|ainB[4]|898.5|188|pin@8||824|188
+Ametal-2|net@181|||S0|newPathR@0|ainB[5]|1042.5|188|pin@10||968|188
+Ametal-2|net@182|||S0|newPathR@0|ainB[6]|1186.5|188|pin@12||1112|188
+Ametal-2|net@183|||S0|newPathR@0|ainB[7]|1330.5|188|pin@14||1256|188
+Ametal-2|net@184|||S0|newPathR@0|fire[M]|74.5|188|contact@35||72|188
+Ametal-3|net@185|||S900|contact@36||72|-82|pin@54||72|-276
+Ametal-3|net@186|||S900|contact@35||72|188|contact@36||72|-82
+Ametal-2|net@188||6.2|S0|gaspLit@0|vdd_4|-259|122|newDregi@0|vdd_23|-288|122
+Ametal-2|net@189||6.2|S1800|newDregi@0|gnd_13|-288|72|gaspLit@0|gnd_2|-259|72
+Ametal-2|net@190||6.2|S1800|newDregi@0|vdd_24|-288|22|gaspLit@0|vdd_5|-259|22
+Ametal-1|net@191|||S900|latchDri@0|out|-50.5|40|driveCon@0|out|-50.5|40
+Ametal-1|net@192|||S1800|pin@55||-115.5|47|latchDri@0|in_1|-102.5|47
+Ametal-1|net@193|||S2700|pin@55||-115.5|47|pin@57||-115.5|88
+Ametal-1|net@194|||S1800|pin@56||-115.5|97|latchDri@0|in|-102.5|97
+Ametal-2|net@195||6.2|S0|latchDri@0|vdd_8|-106.5|22|gaspLit@0|vdd_3|-111|22
+Ametal-2|net@196||6.2|S1800|gaspLit@0|gnd_1|-111|72|latchDri@0|gnd_1|-106.5|72
+Ametal-2|net@197||6.2|S1800|gaspLit@0|vdd_2|-111|122|latchDri@0|vdd_7|-106.5|122
+Ametal-1|net@198|||S2700|pin@57||-115.5|88|pin@56||-115.5|97
+Ametal-1|net@199|||S0|pin@57||-115.5|88|gaspLit@0|out|-115.5|88
+Ametal-2|net@200||1.2|S1800|driveCon@0|take|-58.5|11.7|newDregi@0|take[B]|0|11.7
+Ametal-1|net@201|||S0|pin@58||13.5|-97|sucANDdr@0|inB|8.5|-97
+Ametal-1|net@202|||S2700|sucANDdr@1|succ_1|211.5|-40.5|contact@37||211.5|-32
+Ametal-1|net@203|||S2700|pin@58||13.5|-97|contact@38||13.5|-82
+Ametal-1|net@204|||S900|pin@59||116.5|-48|contact@39||116.5|-82
+Ametal-2|net@205|||S0|contact@40||149.5|-82|contact@39||116.5|-82
+Ametal-1|net@206|||S900|pin@62||149.5|-47.5|contact@40||149.5|-82
+Ametal-2|net@207|||S0|wellCont@0|gnd|-69|-72|sucANDdr@0|gnd_1|-69|-72
+Ametal-2|net@208|||S0|wellCont@0|vdd|-69|-122|sucANDdr@0|vdd_3|-69|-122
+Ametal-2|net@209|||S0|wellCont@0|vdd_1|-69|-22|sucANDdr@0|vdd_2|-69|-22
+Ametal-1|net@210|||S2700|nor10sym@0|inA|-79.5|-79|contact@41||-79.5|-38
+Ametal-2|net@211|||S1800|nor10sym@0|gnd_1|-78.5|-72|wellCont@0|gnd_1|-78|-72
+Ametal-2|net@212|||S1800|nor10sym@0|vdd_3|-78.5|-122|wellCont@0|vdd_2|-78|-122
+Ametal-2|net@213|||S1800|nor10sym@0|vdd_2|-78.5|-22|wellCont@0|vdd_3|-78|-22
+Ametal-2|net@214|||S0|contact@37||211.5|-32|pin@63||156|-32
+Ametal-2|net@215|||S900|pin@63||156|-32|pin@61||156|-38
+Ametal-2|net@216|||S1800|contact@41||-79.5|-38|pin@61||156|-38
+Ametal-2|net@217|||S1800|pin@82||62.5|-82|contact@39||116.5|-82
+Ametal-2|net@218||6.2|S0|nor10sym@0|vdd|-123.5|-22|newDregi@0|vdd_2|-144|-22
+Ametal-2|net@219||6.2|S1800|newDregi@0|gnd_11|-144|-72|nor10sym@0|gnd|-123.5|-72
+Ametal-2|net@220||6.2|S1800|newDregi@0|vdd_21|-144|-122|nor10sym@0|vdd_1|-123.5|-122
+Ametal-2|net@221||6.2|S1800|sucANDdr@1|gnd_1|232|-72|newDregi@0|gnd_12|237.5|-72
+Ametal-2|net@222||6.2|S0|newDregi@0|vdd_1|237.5|-22|sucANDdr@1|vdd_3|232|-22
+Ametal-2|net@223||6.2|S0|newDregi@0|vdd_22|237.5|-122|sucANDdr@1|vdd_2|232|-122
+Ametal-2|net@224|||S0|scanEx1v@1|gnd|1584|72|newDregi@0|gnd_2|1584|72
+Ametal-2|net@225|||S0|scanEx1v@1|vdd|1584|22|newDregi@0|vdd_5|1584|22
+Ametal-2|net@226|||S0|scanEx1v@1|vdd_2|1584|122|newDregi@0|vdd_6|1584|122
+Ametal-2|net@227||6.2|S0|sucANDdr@0|vdd_1|24|-122|latchAnd@0|vdd_5|15|-122
+Ametal-2|net@228||6.2|S1800|latchAnd@0|gnd|15|-72|sucANDdr@0|gnd|24|-72
+Ametal-2|net@229||6.2|S1800|latchAnd@0|vdd|15|-22|sucANDdr@0|vdd|24|-22
+Ametal-2|net@230||1.2|S0|driveCon@1|take|35.5|-11.7|newDregi@0|take[A]|0|-11.7
+Ametal-1|net@231|||S900|driveCon@1|out|27.5|-40|latchAnd@0|out|27.5|-40
+Ametal-1|net@232|||S0|pin@59||116.5|-48|pin@64||102.5|-48
+Ametal-1|net@233|||S2700|pin@64||102.5|-48|latchAnd@0|inB|102.5|-47.5
+Ametal-1|net@234|||S1800|pin@62||149.5|-47.5|pin@65||154.5|-47.5
+Ametal-1|net@235|||S2700|pin@65||154.5|-47.5|sucANDdr@1|inB|154.5|-47
+Ametal-1|net@236|||S2700|nor10sym@0|out_3|-101|-36|pin@66||-101|0
+Ametal-1|net@237|||S2700|pin@67||-161.5|0|gaspLit@0|inB|-161.5|47.5
+Ametal-1|net@238|||S0|pin@66||-101|0|pin@67||-161.5|0
+Ametal-1|net@239|||S900|gaspLit@0|out10|-256.5|79|contact@42||-256.5|3
+Ametal-1|net@240|||S900|scanEx1v@1|dIn[1]|1698.5|65|contact@43||1698.5|3
+Ametal-2|net@241|||S0|contact@43||1698.5|3|contact@42||-256.5|3
+Ametal-1|net@242|||S900|gaspLit@0|mc|-217.5|65|contact@44||-217.5|-3
+Ametal-3|net@243|||S900|scanEx1v@1|mc|1680|47|contact@45||1680|-3
+Ametal-2|net@244|||S1800|contact@44||-217.5|-3|contact@45||1680|-3
+Ametal-3|net@245|||S900|newDregi@0|inB[20]|-324|-282|contact@46||-324|-285
+Ametal-1|net@246|||S2700|nor10sym@0|inB|-122.5|-63|contact@47||-122.5|-32
+Ametal-2|net@247|||S0|pin@60||-47|-32|contact@47||-122.5|-32
+Ametal-2|net@248|||S0|sucANDdr@0|succ|-25.5|-32|pin@60||-47|-32
+Ametal-1|net@249|||S900|sucANDdr@0|inA|12.5|-47|contact@48||12.5|-56
+Ametal-1|net@250|||S900|latchAnd@0|inA|117.5|-96.5|contact@49||117.5|-106
+Ametal-3|net@251|||S2700|newDregi@0|x[17]|522|-282|contact@50||522|-106
+Ametal-1|net@252|||S2700|sucANDdr@1|inA|150.5|-97|contact@51||150.5|-94
+Ametal-3|net@253|||S2700|newDregi@0|x[15]|810|-282|contact@52||810|-94
+Ametal-3|net@254|||S2700|newDregi@0|x[16]|666|-282|contact@53||666|-56
+Ametal-2|net@255|||S1800|contact@48||12.5|-56|contact@53||666|-56
+Ametal-2|net@256|||S1800|contact@49||117.5|-106|contact@50||522|-106
+Ametal-2|net@257|||S1800|contact@51||150.5|-94|contact@52||810|-94
+Ametal-2|net@258|||S0|latch2in@0|gnd_1|288|72|newDregi@0|gnd_3|288|72
+Ametal-2|net@259|||S0|latch2in@0|vdd_4|288|122|newDregi@0|vdd_7|288|122
+Ametal-2|net@260|||S0|latch2in@0|vdd_3|288|22|newDregi@0|vdd_8|288|22
+APolysilicon|net@261|||S1800|contact@55||161.5|11.6|pin@68||162|11.6
+APolysilicon|net@262|||S2700|pin@68||162|11.6|latch2in@0|hcl[A]|162|13.5
+APolysilicon|net@263|||S0|contact@54||170.5|11.6|pin@69||170|11.6
+APolysilicon|net@264|||S2700|pin@69||170|11.6|latch2in@0|hcl[B]|170|13.5
+Ametal-2|net@265||1.2|S1800|driveCon@1|take|35.5|-11.7|contact@56||147.5|-11.7
+Ametal-2|net@266||6.2|S1800|latchAnd@1|vdd_3|139.5|22|latch2in@0|vdd_2|144|22
+Ametal-1|net@267|||S0|pin@70||117.5|0|pin@71||89|0
+Ametal-1|net@268|||S2700|latchAnd@1|inA|104.5|97|contact@57||104.5|100
+Ametal-1|net@269|||S2700|inv10D@0|out|67|79|contact@58||67|100
+Ametal-2|net@270|||S0|wellCont@1|gnd|69.5|72|inv10D@0|gnd_1|69.5|72
+Ametal-2|net@271|||S0|wellCont@1|vdd|69.5|22|inv10D@0|vdd_3|69.5|22
+Ametal-2|net@272|||S0|wellCont@1|vdd_1|69.5|122|inv10D@0|vdd_2|69.5|122
+Ametal-2|net@273|||S0|wellCont@1|gnd_1|78.5|72|latchAnd@1|gnd|78.5|72
+Ametal-2|net@274|||S0|wellCont@1|vdd_2|78.5|22|latchAnd@1|vdd_1|78.5|22
+Ametal-2|net@275|||S0|wellCont@1|vdd_3|78.5|122|latchAnd@1|vdd|78.5|122
+Ametal-2|net@276||6.2|S0|inv10D@0|vdd_1|52.5|22|latchDri@0|vdd_4|-38|22
+Ametal-2|net@277||6.2|S1800|latchDri@0|gnd_2|-38|72|inv10D@0|gnd|52.5|72
+Ametal-2|net@278||6.2|S1800|latchDri@0|vdd_5|-38|122|inv10D@0|vdd|52.5|122
+Ametal-1|net@279|||S900|latchAnd@1|out|135|72|contact@61||135|32
+Ametal-1|net@280|||S0|pin@72||198|12.6|contact@54||170.5|12.6
+Ametal-2|net@281|||S0|wellCont@2|gnd|130|-72|latchAnd@0|gnd_1|128|-72
+Ametal-2|net@282|||S0|wellCont@2|vdd|130|-122|latchAnd@0|vdd_1|128|-122
+Ametal-2|net@283|||S0|wellCont@2|vdd_1|130|-22|latchAnd@0|vdd_6|128|-22
+Ametal-2|net@284|||S0|wellCont@2|vdd_2|139|-122|sucANDdr@1|vdd|139|-122
+Ametal-2|net@285|||S0|wellCont@2|gnd_1|139|-72|sucANDdr@1|gnd|139|-72
+Ametal-2|net@286|||S0|wellCont@2|vdd_3|139|-22|sucANDdr@1|vdd_1|139|-22
+Ametal-1|net@287|||S0|pin@73||129|-96.5|latchAnd@0|inA|117.5|-96.5
+Ametal-2|net@288|||S1800|contact@60||74|-32|contact@59||129|-32
+Ametal-1|net@289|||S0|pin@74||74|0|pin@75||45|0
+Ametal-1|net@290|||S0|inv10D@0|in|61|47|pin@76||45|47
+Ametal-1|net@291|||S2700|pin@75||45|0|pin@76||45|47
+Ametal-1|net@292|||S2700|pin@72||198|12.6|contact@62||198|32
+Ametal-1|net@293|||S900|pin@70||117.5|0|pin@77||117.5|-48
+Ametal-1|net@294|||S0|pin@77||117.5|-48|pin@59||116.5|-48
+Ametal-1|net@295|||S2700|contact@56||147.5|-11.1|pin@78||147.5|7.4
+Ametal-1|net@296|||S1800|pin@78||147.5|7.4|contact@55||161.5|7.4
+Ametal-2|net@297|||S0|contact@57||104.5|100|contact@58||67|100
+Ametal-1|net@298|||S2700|pin@73||129|-96.5|contact@59||129|-32
+Ametal-1|net@299|||S2700|contact@60||74|-32|pin@74||74|0
+Ametal-2|net@300|||S1800|contact@61||135|32|contact@62||198|32
+Ametal-2|net@301||6.2|S1800|latchAnd@1|vdd_2|139.5|122|latch2in@0|vdd|144|122
+Ametal-2|net@302||6.2|S0|latch2in@0|gnd|144|72|latchAnd@1|gnd_1|139.5|72
+Ametal-1|net@303|||S2700|pin@71||89|0|pin@79||89|46.5
+Ametal-1|net@304|||S1800|pin@79||89|46.5|pin@80||90|46.5
+Ametal-1|net@305|||S2700|pin@80||90|46.5|latchAnd@1|inB|90|47
+Ametal-3|net@306|||S900|pin@81||180|138|contact@63||180|50
+Ametal-2|net@307|||S1800|latch2in@0|inA[1]|163.5|50|contact@63||180|50
+Ametal-2|net@308|||S1800|contact@38||13.5|-82|pin@82||62.5|-82
+Ametal-2|net@309|||S0|muxForD@0|in[1]|-73.5|-344|contact@64||-78.5|-344
+Ametal-3|net@310|||S2700|contact@64||-78.5|-344|pin@83||-78.5|-316.5
+Ametal-3|net@311|||S2700|contact@65||-50.5|-344|pin@84||-50.5|-316.5
+Ametal-3|net@312|||S2700|contact@66||-22.5|-344|pin@85||-22.5|-316.5
+Ametal-3|net@313|||S2700|contact@67||5.5|-344|pin@86||5.5|-316.5
+Ametal-3|net@314|||S2700|contact@68||33.5|-344|pin@87||33.5|-316.5
+Ametal-3|net@315|||S2700|contact@69||61.5|-344|pin@88||61.5|-316.5
+Ametal-2|net@316|||S1800|contact@65||-50.5|-344|muxForD@0|in[2]|-45.5|-344
+Ametal-2|net@317|||S0|muxForD@0|in[3]|-17.5|-344|contact@66||-22.5|-344
+Ametal-2|net@318|||S0|muxForD@0|in[4]|10.5|-344|contact@67||5.5|-344
+Ametal-2|net@319|||S0|muxForD@0|in[5]|38.5|-344|contact@68||33.5|-344
+Ametal-2|net@320|||S0|muxForD@0|in[6]|66.5|-344|contact@69||61.5|-344
+Ametal-4|net@321|||S0|newDregi@0|dd[1]|0|-239.2|contact@70||-78.5|-239.2
+Ametal-3|net@322|||S2700|pin@83||-78.5|-316.5|contact@70||-78.5|-239.2
+Ametal-4|net@323|||S0|newDregi@0|dd[2]|0|-233.4|contact@71||-50.5|-233.4
+Ametal-3|net@324|||S2700|pin@84||-50.5|-316.5|contact@71||-50.5|-233.4
+Ametal-4|net@325|||S0|newDregi@0|dd[3]|0|-227.6|contact@72||-22.5|-227.6
+Ametal-3|net@326|||S2700|pin@85||-22.5|-316.5|contact@72||-22.5|-227.6
+Ametal-4|net@327|||S1800|newDregi@0|dd[4]|0|-221.8|contact@73||5.5|-221.8
+Ametal-3|net@328|||S2700|pin@86||5.5|-316.5|contact@73||5.5|-221.8
+Ametal-4|net@329|||S1800|newDregi@0|dd[5]|0|-216|contact@74||33.5|-216
+Ametal-3|net@330|||S2700|pin@87||33.5|-316.5|contact@74||33.5|-216
+Ametal-3|net@331|||S2700|pin@88||61.5|-316.5|contact@75||61.5|-210.2
+Ametal-4|net@332|||S1800|newDregi@0|dd[6]|0|-210.2|contact@75||61.5|-210.2
+Ametal-2|net@333|||S0|contact@76||-108|-285|contact@46||-324|-285
+Ametal-3|net@335|||S2700|newDregi@0|x[10]|1530|-282|contact@9||1530|210.2
+Ametal-3|net@336|||S2700|newDregi@0|x[9]|1470|-282|contact@7||1470|204.4
+Ametal-3|net@337|||S2700|newDregi@0|x[11]|1386|-282|contact@10||1386|216
+Ametal-3|net@338|||S2700|newDregi@0|x[8]|1326|-282|contact@8||1326|198.6
+Ametal-3|net@339|||S2700|newDregi@0|x[12]|1242|-282|contact@11||1242|221.8
+Ametal-3|net@340|||S2700|newDregi@0|x[7]|1182|-282|contact@6||1182|182
+Ametal-3|net@341|||S2700|newDregi@0|x[13]|1098|-282|contact@12||1098|227.6
+Ametal-3|net@342|||S2700|newDregi@0|x[6]|1038|-282|contact@5||1038|182
+Ametal-3|net@343|||S2700|newDregi@0|x[5]|894|-282|contact@4||894|182
+Ametal-3|net@344|||S2700|newDregi@0|x[4]|750|-282|contact@3||750|182
+Ametal-3|net@345|||S2700|newDregi@0|x[3]|606|-282|contact@2||606|182
+Ametal-3|net@346|||S2700|newDregi@0|x[2]|462|-282|contact@1||462|182
+Ametal-3|net@347|||S2700|newDregi@0|x[1]|318|-282|contact@0||318|182
+Ametal-3|net@348|||S900|newDregi@0|inA[26]|-1200|138|contact@14||-1200|126.6
+Ametal-3|net@349|||S900|newDregi@0|inA[27]|-1344|138|contact@15||-1344|132.4
+Ametal-3|net@350|||S2700|newDregi@0|inA[28]|-1488|138|contact@16||-1488|138.2
+Ametal-3|net@351|||S2700|newDregi@0|inA[29]|-1548|138|contact@17||-1548|144
+Ametal-3|net@352|||S2700|newDregi@0|inA[30]|-1404|138|contact@18||-1404|149.8
+Ametal-3|net@353|||S2700|newDregi@0|inA[31]|-1260|138|contact@19||-1260|155.6
+Ametal-3|net@354|||S2700|newDregi@0|inA[32]|-1116|138|contact@20||-1116|161.4
+Ametal-3|net@355|||S2700|newDregi@0|inA[35]|-684|138|contact@21||-684|194
+Ametal-3|net@356|||S2700|newDregi@0|inA[36]|-540|138|contact@22||-540|200
+Ametal-3|net@357|||S2700|newDregi@0|inA[34]|-828|138|contact@24||-828|182
+Ametal-3|net@358|||S2700|newDregi@0|inA[37]|-396|138|contact@28||-396|226
+Ametal-3|net@359|||S2700|newDregi@0|inA[33]|-972|138|contact@31||-972|232
+Ametal-3|net@360|||S2700|newDregi@0|x[14]|954|-282|contact@33||954|238
+Ametal-3|net@361|||S2700|newDregi@0|x[15]|810|-282|contact@34||810|200
+Ametal-2|net@362|||S1800|pin@82||62.5|-82|contact@36||72|-82
+Ametal-3|net@363|||S2700|pin@89||-78|-386|contact@77||-78|-370
+Ametal-2|net@364|||S1800|muxForD@0|outLO[1]|-84.5|-370|contact@77||-78|-370
+Ametal-3|net@365|||S2700|pin@90||-54|-386|contact@78||-54|-376
+Ametal-2|net@366|||S1800|muxForD@0|outLO[2]|-56.5|-376|contact@78||-54|-376
+Ametal-3|net@367|||S2700|pin@91||-12|-386|contact@79||-12|-370
+Ametal-2|net@368|||S1800|muxForD@0|outLO[3]|-28.5|-370|contact@79||-12|-370
+Ametal-3|net@369|||S2700|pin@92||12|-386|contact@80||12|-376
+Ametal-2|net@370|||S1800|muxForD@0|outLO[4]|-0.5|-376|contact@80||12|-376
+Ametal-3|net@371|||S2700|pin@93||42|-386|contact@81||42|-370
+Ametal-2|net@372|||S1800|muxForD@0|outLO[5]|27.5|-370|contact@81||42|-370
+Ametal-3|net@373|||S2700|pin@94||60|-386|contact@82||60|-376
+Ametal-2|net@374|||S1800|muxForD@0|outLO[6]|55.5|-376|contact@82||60|-376
+Ametal-3|net@375|||S2700|pin@95||102|-386|contact@83||102|-370
+Ametal-2|net@376|||S1800|muxForD@0|outLO[7]|83.5|-370|contact@83||102|-370
+Edo[Lt]||D5G2;|gaspLit@0|do[Lt]|I
+Edp[1]||D5G8;|newDregi@0|inA[1]|I
+Edp[2]||D5G8;|newDregi@0|inA[2]|I
+Edp[3]||D5G8;|newDregi@0|inA[3]|I
+Edp[4]||D5G8;|newDregi@0|inA[4]|I
+Edp[5]||D5G8;|newDregi@0|inA[5]|I
+Edp[6]||D5G8;|newDregi@0|inA[6]|I
+Edp[7]||D5G8;|newDregi@0|inA[7]|I
+Edp[8]||D5G8;|newDregi@0|inA[8]|I
+Edp[9]||D5G8;|newDregi@0|inA[9]|I
+Edp[10]||D5G8;|newDregi@0|inA[10]|O
+Edp[11]||D5G8;|newDregi@0|inA[11]|O
+Edp[12]||D5G8;|newDregi@0|inA[12]|O
+Edp[13]||D5G8;|newDregi@0|inA[13]|O
+Edp[14]||D5G8;|newDregi@0|inA[14]|O
+Edp[15]||D5G8;|newDregi@0|inA[15]|O
+Edp[16]||D5G8;|newDregi@0|inA[16]|O
+Edp[17]||D5G8;|newDregi@0|inA[17]|O
+Edp[18]||D5G8;|newDregi@0|inA[18]|O
+Edp[19]||D5G8;|newDregi@0|inA[19]|O
+Edp[20]||D5G8;|newDregi@0|inA[20]|I
+Edp[21]||D5G8;|newDregi@0|inA[21]|I
+Edp[22]||D5G8;|newDregi@0|inA[22]|I
+Edp[23]||D5G8;|newDregi@0|inA[23]|I
+Edp[24]||D5G8;|newDregi@0|inA[24]|I
+Edp[25]||D5G8;|newDregi@0|inA[25]|I
+Edp[26]||D5G8;|newDregi@0|inA[26]|I
+Edp[27]||D5G8;|newDregi@0|inA[27]|I
+Edp[28]||D5G8;|newDregi@0|inA[28]|I
+Edp[29]||D5G8;|newDregi@0|inA[29]|O
+Edp[30]||D5G8;|newDregi@0|inA[30]|O
+Edp[31]||D5G8;|newDregi@0|inA[31]|O
+Edp[32]||D5G8;|newDregi@0|inA[32]|O
+Edp[33]||D5G8;|newDregi@0|inA[33]|O
+Edp[34]||D5G8;|newDregi@0|inA[34]|O
+Edp[35]||D5G8;|newDregi@0|inA[35]|O
+Edp[36]||D5G8;|newDregi@0|inA[36]|O
+Edp[37]||D5G8;|newDregi@0|inA[37]|O
+Edp[B]||D5G8;|pin@81||I
+Eaout[1]|dsA[1]|D5G8;|newPathR@0|x[1]|I
+Eaout[2]|dsA[2]|D5G8;|newPathR@0|x[2]|I
+Eaout[3]|dsA[3]|D5G8;|newPathR@0|x[3]|I
+Eaout[4]|dsA[4]|D5G8;|newPathR@0|x[4]|I
+Eaout[5]|dsA[5]|D5G8;|newPathR@0|x[5]|I
+Eaout[6]|dsA[6]|D5G8;|newPathR@0|x[6]|I
+Eaout[7]|dsA[7]|D5G8;|newPathR@0|x[7]|I
+Eaout[8]|dsA[8]|D5G8;|newPathR@0|x[8]|I
+Eaout[9]|dsA[9]|D5G8;|newPathR@0|x[9]|I
+Eaout[10]|dsA[10]|D5G8;|newPathR@0|x[10]|I
+Eaout[11]|dsA[11]|D5G8;|newPathR@0|x[11]|I
+Eaout[12]|dsA[12]|D5G8;|newPathR@0|x[12]|I
+Eaout[13]|dsA[13]|D5G8;|newPathR@0|x[13]|I
+Eaout[14]|dsA[14]|D5G8;|newPathR@0|x[14]|I
+Eaout[TT]|dsA[TT]|D5G8;|newPathR@0|x[TT]|I
+Eds[1]|dsD[1]|D5G8;|newDregi@0|out[1]|I
+Eds[2]|dsD[2]|D5G8;|newDregi@0|out[2]|I
+Eds[3]|dsD[3]|D5G8;|newDregi@0|out[3]|I
+Eds[4]|dsD[4]|D5G8;|newDregi@0|out[4]|I
+Eds[5]|dsD[5]|D5G8;|newDregi@0|out[5]|I
+Eds[6]|dsD[6]|D5G8;|newDregi@0|out[6]|I
+Eds[7]|dsD[7]|D5G8;|newDregi@0|out[7]|I
+Eds[8]|dsD[8]|D5G8;|newDregi@0|out[8]|I
+Eds[9]|dsD[9]|D5G8;|newDregi@0|out[9]|I
+Eds[10]|dsD[10]|D5G8;|newDregi@0|out[10]|O
+Eds[11]|dsD[11]|D5G8;|newDregi@0|out[11]|O
+Eds[12]|dsD[12]|D5G8;|newDregi@0|out[12]|O
+Eds[13]|dsD[13]|D5G8;|newDregi@0|out[13]|O
+Eds[14]|dsD[14]|D5G8;|newDregi@0|out[14]|O
+Eds[15]|dsD[15]|D5G8;|newDregi@0|out[15]|O
+Eds[16]|dsD[16]|D5G8;|newDregi@0|out[16]|O
+Eds[17]|dsD[17]|D5G8;|newDregi@0|out[17]|O
+Eds[18]|dsD[18]|D5G8;|newDregi@0|out[18]|O
+Eds[19]|dsD[19]|D5G8;|newDregi@0|out[19]|O
+Eds[20]|dsD[20]|D5G8;|newDregi@0|out[20]|I
+Eds[21]|dsD[21]|D5G8;|newDregi@0|out[21]|I
+Eds[22]|dsD[22]|D5G8;|newDregi@0|out[22]|I
+Eds[23]|dsD[23]|D5G8;|newDregi@0|out[23]|I
+Eds[24]|dsD[24]|D5G8;|newDregi@0|out[24]|I
+Eds[25]|dsD[25]|D5G8;|newDregi@0|out[25]|I
+Eds[26]|dsD[26]|D5G8;|newDregi@0|out[26]|I
+Eds[27]|dsD[27]|D5G8;|newDregi@0|out[27]|I
+Eds[28]|dsD[28]|D5G8;|newDregi@0|out[28]|I
+Eds[29]|dsD[29]|D5G8;|newDregi@0|out[29]|O
+Eds[30]|dsD[30]|D5G8;|newDregi@0|out[30]|O
+Eds[31]|dsD[31]|D5G8;|newDregi@0|out[31]|O
+Eds[32]|dsD[32]|D5G8;|newDregi@0|out[32]|O
+Eds[33]|dsD[33]|D5G8;|newDregi@0|out[33]|O
+Eds[34]|dsD[34]|D5G8;|newDregi@0|out[34]|O
+Eds[35]|dsD[35]|D5G8;|newDregi@0|out[35]|O
+Eds[36]|dsD[36]|D5G8;|newDregi@0|out[36]|O
+Eds[37]|dsD[37]|D5G8;|newDregi@0|out[37]|O
+Efire[M]||D5G8;|pin@54||I
+Eflag[C]||D5G8;|latch2in@0|outS[1]|O
+Egnd||D5G8;|newDregi@0|gnd|G
+Egnd_1||D5G8;|newDregi@0|gnd_1|G
+Egnd_2||D5G8;|muxForD@0|gnd_2|G
+Egnd_5||D5G8;|newDregi@0|gnd_5|G
+Egnd_9||D5G8;|newDregi@0|gnd_9|G
+Egnd_10||D5G8;|newDregi@0|gnd_10|G
+Egnd_11||D5G8;|newPathR@0|gnd_2|G
+Egnd_12||D5G8;|scanEx1v@1|gnd_1|G
+Egnd_13||D5G8;|muxForD@0|gnd_1|G
+EoutLO[1]||D5G2;|pin@89||O
+EoutLO[2]||D5G2;|pin@90||O
+EoutLO[3]||D5G2;|pin@91||O
+EoutLO[4]||D5G2;|pin@92||O
+EoutLO[5]||D5G2;|pin@93||O
+EoutLO[6]||D5G2;|pin@94||O
+EoutLO[7]||D5G2;|pin@95||O
+Eps[1]||D5G8;|newDregi@0|x[1]|I
+Eps[2]||D5G8;|newDregi@0|x[2]|I
+Eps[3]||D5G8;|newDregi@0|x[3]|I
+Eps[4]||D5G8;|newDregi@0|x[4]|I
+Eps[5]||D5G8;|newDregi@0|x[5]|I
+Eps[6]||D5G8;|newDregi@0|x[6]|I
+Eps[7]||D5G8;|newDregi@0|x[7]|I
+Eps[8]||D5G8;|newDregi@0|x[8]|I
+Eps[9]||D5G8;|newDregi@0|x[9]|I
+Eps[10]||D5G8;|newDregi@0|x[10]|O
+Eps[11]||D5G8;|newDregi@0|x[11]|O
+Eps[12]||D5G8;|newDregi@0|x[12]|O
+Eps[13]||D5G8;|newDregi@0|x[13]|O
+Eps[14]||D5G8;|newDregi@0|x[14]|O
+Eps[15]||D5G8;|newDregi@0|x[15]|O
+Eps[16]||D5G8;|newDregi@0|x[16]|O
+Eps[17]||D5G8;|newDregi@0|x[17]|O
+Eps[18]||D5G8;|newDregi@0|x[18]|O
+Eps[19]||D5G8;|newDregi@0|inB[19]|I
+Eps[20]||D5G8;|newDregi@0|inB[20]|I
+EsignalBitFromInboundSwitchFabric||D5G8;|latch2in@0|inB[1]|I
+Esir[1]||D5G8;|scanEx1v@1|sir[1]|I
+Esir[2]||D5G8;|scanEx1v@1|sir[2]|B
+Esir[3]||D5G8;|scanEx1v@1|sir[3]|B
+Esir[4]||D5G8;|scanEx1v@1|sir[4]|B
+Esir[5]||D5G8;|scanEx1v@1|sir[5]|B
+Esir[6]||D5G8;|scanEx1v@1|sir[6]|B
+Esir[7]||D5G8;|scanEx1v@1|sir[7]|B
+Esir[8]||D5G8;|scanEx1v@1|sir[8]|B
+Esir[9]||D5G8;|scanEx1v@1|sir[9]|B
+Esor[1]||D5G8;|scanEx1v@1|sor[1]|O
+Esor[2]||D5G8;|scanEx1v@1|sor[2]|B
+Esor[3]||D5G8;|scanEx1v@1|sor[3]|B
+Esor[4]||D5G8;|scanEx1v@1|sor[4]|B
+Esor[5]||D5G8;|scanEx1v@1|sor[5]|B
+Esor[6]||D5G8;|scanEx1v@1|sor[6]|B
+Esor[7]||D5G8;|scanEx1v@1|sor[7]|B
+Esor[8]||D5G8;|scanEx1v@1|sor[8]|B
+Esor[9]||D5G8;|scanEx1v@1|sor[9]|B
+Esucc[D]||D5G8;|pin@60||I
+Esucc[T]||D5G8;|pin@61||I
+Evdd||D5G8;|newDregi@0|vdd|P
+Evdd_1||D5G8;|scanEx1v@1|vdd_1|P
+Evdd_3||D5G8;|newDregi@0|vdd_3|P
+Evdd_4||D5G8;|newDregi@0|vdd_4|P
+Evdd_5||D5G8;|muxForD@0|vdd_5|P
+Evdd_10||D5G8;|newDregi@0|vdd_10|P
+Evdd_11||D5G8;|newDregi@0|vdd_11|P
+Evdd_16||D5G8;|newDregi@0|vdd_16|P
+Evdd_17||D5G8;|newDregi@0|vdd_17|P
+Evdd_18||D5G8;|newDregi@0|vdd_18|P
+Evdd_19||D5G8;|newDregi@0|vdd_19|P
+Evdd_20||D5G8;|newDregi@0|vdd_20|P
+Evdd_21||D5G8;|newPathR@0|vdd_6|P
+Evdd_22||D5G8;|muxForD@0|vdd_2|P
+Evdd_23||D5G8;|muxForD@0|vdd_3|P
+Evdd_24||D5G8;|newPathR@0|vdd_5|P
+Evdd_25||D5G8;|scanEx1v@1|vdd_3|P
+Evdd_26||D5G8;|muxForD@0|vdd_4|P
+X
+
+# Cell litDandP;1{sch}
+ClitDandP;1{sch}||schematic|1234735235714|1237845476285|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@2||26|26||||
 NOff-Page|conn@4||11|27||||
 NOff-Page|conn@5||-7|27|||Y|
 NOff-Page|conn@6||42|26|||RRR|
 NOff-Page|conn@8||-11.5|12|||Y|
-NOff-Page|conn@9||31|-35.5||||
+NOff-Page|conn@9||21|-22.5||||
 NOff-Page|conn@10||-12.5|-15||||
 NOff-Page|conn@11||-10.5|-20.5|||XRR|
-NOff-Page|conn@12||6|7|||RRR|
-NOff-Page|conn@14||38.5|-21.5||||
 NWire_Con|conn@16||51|7.5||||
 NOff-Page|conn@17||82|-14||||
 NOff-Page|conn@18||62.5|-13|||Y|
@@ -3977,13 +4858,12 @@ IlatchesK:latch2in60C;1{ic}|latch2in@0||73|-14|||D5G4;
 IdriversJ:latchAndDriver60;1{ic}|latchAnd@1||30|-6|X||D5G4;
 IdriversJ:latchAndDriver30;1{ic}|latchAnd@2||59.5|-6|||D5G4;
 IdriversJ:latchDriver60;1{ic}|latchDri@0||-11|-1|RRR||D5G4;
-IlitDockStage;1{ic}|litDockS@0||62.5|40|||D5G4;
-IloopCountM:muxForD;1{ic}|muxForD@0||29|-21.5|||D5G4;
+IlitDandP;1{ic}|litDockS@0||62.5|40|||D5G4;
 IregistersM:newDregister;1{ic}|newDregi@0||0|-18|Y||D5G4;
 IregistersM:newPathReg;1{ic}|newPathR@0||-0.5|-31.5|Y||D5G4;
 IredFive:nor2n_sy;1{ic}|nor2n_sy@0||15|12|YRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-Ngeneric:Invisible-Pin|pin@0||3|55.5|||||ART_message(D5G6;)SlitDockStage
-Ngeneric:Invisible-Pin|pin@1||1.5|41|||||ART_message(D5G3;)Sies 20 March 2009
+Ngeneric:Invisible-Pin|pin@0||3|55.5|||||ART_message(D5G6;)SlitDandP
+Ngeneric:Invisible-Pin|pin@1||1.5|41|||||ART_message(D5G3;)Sies 21 March 2009
 Ngeneric:Invisible-Pin|pin@2||2.5|47.5|||||ART_message(D5G3;)S["Here are the drivers for the D register,","the D register itself, and the path register"]
 NBus_Pin|pin@11||-2|-8|-1|-1||
 NWire_Pin|pin@12||0|5||||
@@ -4010,8 +4890,6 @@ NWire_Pin|pin@44||42|-12|||X|
 NBus_Pin|pin@45||-6|-20.5|-1|-1||
 NBus_Pin|pin@46||-6|-19|-1|-1||
 NBus_Pin|pin@48||-6|-17|-1|-1||
-NWire_Pin|pin@49||6|12||||
-NBus_Pin|pin@53||24|-17.5|-1|-1||
 NBus_Pin|pin@56||51|3.5|-1|-1||
 NBus_Pin|pin@57||51|11.5|-1|-1||
 NWire_Pin|pin@59||66.5|-15||||
@@ -4020,10 +4898,7 @@ NWire_Pin|pin@61||71|-20.5||||
 NWire_Pin|pin@63||71|-6||||
 NBus_Pin|pin@66||-6|-13|-1|-1||
 Ngeneric:Invisible-Pin|pin@67||64.5|6.5|||||ART_message(D3G2;)S["flag[C] loaded from data","predecessor bonus bit ps[B]",or from xxx (from where?),on moves that don't capture,data.]
-Ngeneric:Invisible-Pin|pin@68||34.5|-24.5|||||ART_message(D3G2;)Sthis mux is for counter input
 Ngeneric:Invisible-Pin|pin@69||48.5|21.5|||||ART_message(D3G2;)Sbit[Do] is called use[Do] in move logic
-NBus_Pin|pin@70||24|-21.5|-1|-1||
-NWire_Pin|pin@71||29|-29.5||||
 NBus_Pin|pin@73||-8.5|-25.5|-1|-1|Y|
 NBus_Pin|pin@74||-8.5|-30.5|-1|-1|Y|
 NBus_Pin|pin@75||-8.5|-37.5|-1|-1|Y|
@@ -4033,29 +4908,28 @@ NBus_Pin|pin@78||11.5|-26.5|-1|-1||
 NBus_Pin|pin@79||11|-18|-1|-1||
 NBus_Pin|pin@80||11|-13|-1|-1||
 NWire_Pin|pin@81||-2.5|-24.5||||
-IscanJ:scanEx1vertA;1{ic}|scanEx1v@0||3|27|YRRR||D5G4;
+IscanM:scanEx1;1{ic}|scanEx1@0||3|27|YRRR||D5G4;
 IdriversL:sucANDdri60;1{ic}|sucANDdr@0||30|18|X||D5G4;
 IdriversL:sucANDdri60;1{ic}|sucANDdr@1||30|6|X||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||-6|5|X||D0G4;|ATTR_L(D5G1;PUD)D4175.400000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-Abus|aout[TT,1:14]|D5G2;|-0.5|IJ2700|pin@77||11.5|-31.5|pin@78||11.5|-26.5
 Abus|bit[Dc,Do,To]|D5G2;|-0.5|IJ2700|conn@16||51|7.5|pin@57||51|11.5
 Awire|bit[Dc]|D5G2;||900|pin@43||42|-7|pin@44||42|-12
 Awire|bit[Do]|D5G2;||900|pin@37||39|17|pin@35||39|13
 Awire|bit[To]|D5G2;||900|pin@36||39|5|pin@25||39|1
-Abus|dp[1:12]|D5G2;|-0.5|IJ900|pin@73||-8.5|-25.5|pin@74||-8.5|-30.5
 Abus|dp[1:37]|D5G2;|-0.5|IJ2700|pin@48||-6|-17|pin@66||-6|-13
+Abus|dp[26:37]|D5G2;|-0.5|IJ900|pin@73||-8.5|-25.5|pin@74||-8.5|-30.5
 Awire|dp[B]|D5G2;||900|pin@59||66.5|-15|pin@60||66.5|-18
-Abus|ds[1:37]|D5G2;|-0.5|IJ2700|pin@79||11|-18|pin@80||11|-13
+Abus|dsA[TT,1:14]|D5G2;|-0.5|IJ2700|pin@77||11.5|-31.5|pin@78||11.5|-26.5
+Abus|dsD[1:37]|D5G2;|-0.5|IJ2700|pin@79||11|-18|pin@80||11|-13
 Awire|fire[M]|D5G2;||2700|newPathR@0|fire[A,B]|-2.5|-28.5|pin@81||-2.5|-24.5
 Awire|net@10|||900|gaspLit@0|fire[L]|0|8|pin@12||0|5
 Awire|net@11|||0|pin@12||0|5|wire90@0|a|-3.5|5
 Awire|net@13|||0|wire90@0|b|-8.5|5|pin@14||-11|5
 Awire|net@14|||900|pin@14||-11|5|latchDri@0|inA|-11|3
-Abus|net@18||-0.5|IJ1800|conn@5|y|-5|27|scanEx1v@0|si[1:9]|1|27
-Abus|net@19||-0.5|IJ1800|scanEx1v@0|so[1:9]|5|27|conn@4|a|9|27
-Awire|net@20|||0|scanEx1v@0|mc|2|32|pin@18||-3|32
-Awire|net@25|||0|nor2n_sy@0|out|12.5|12|pin@49||6|12
-Awire|net@27|||2700|gaspLit@0|s[1]|1|16|scanEx1v@0|dIn[1]|1|22
+Abus|net@18||-0.5|IJ1800|conn@5|y|-5|27|scanEx1@0|sir[1:9]|1|27
+Abus|net@19||-0.5|IJ1800|scanEx1@0|sor[1:9]|5|27|conn@4|a|9|27
+Awire|net@20|||0|scanEx1@0|mc|2|32|pin@18||-3|32
+Awire|net@27|||2700|gaspLit@0|s[1]|1|16|scanEx1@0|dIn[1]|1|22
 Awire|net@29|||1800|pin@22||-3|20|pin@23||-1|20
 Awire|net@30|||900|pin@23||-1|20|gaspLit@0|mc|-1|16
 Awire|net@31|||1800|sucANDdr@0|inB|35|19|pin@24||42|19
@@ -4078,8 +4952,6 @@ Abus|net@58||-0.5|IJ1800|conn@11|y|-8.5|-20.5|pin@45||-6|-20.5
 Abus|net@59||-0.5|IJ2700|pin@45||-6|-20.5|pin@46||-6|-19
 Abus|net@60||-0.5|IJ1800|pin@46||-6|-19|newDregi@0|inB[1:37]|-3|-19
 Abus|net@63||-0.5|IJ1800|pin@48||-6|-17|newDregi@0|inA[1:37]|-3|-17
-Awire|net@64|||0|pin@49||6|12|gaspLit@0|succ[T,D]|3|12
-Awire|net@65|||2700|conn@12|a|6|9|pin@49||6|12
 Awire|net@76|||0|inv@0|in|46.5|-7|pin@43||42|-7
 Awire|net@77|||1800|inv@0|out|51.5|-7|latchAnd@2|inA|55.5|-7
 Awire|net@78|||0|latch2in@0|inA[1]|70|-15|pin@59||66.5|-15
@@ -4088,34 +4960,29 @@ Awire|net@82|||1800|pin@42||42|-5|latchAnd@2|inB|55.5|-5
 Awire|net@83|||2700|latch2in@0|hcl[B]|71|-11|pin@63||71|-6
 Awire|net@84|||0|conn@17|a|80|-14|latch2in@0|out[1]|76|-14
 Awire|net@90|||0|latch2in@0|inB[1]|70|-13|conn@18|y|64.5|-13
-Abus|net@92||-0.5|IJ1800|pin@70||24|-21.5|muxForD@0|in[1:6]|27|-21.5
-Abus|net@93||-0.5|IJ1800|muxForD@0|out[1:7]|32|-21.5|conn@14|a|36.5|-21.5
 Abus|net@95||-0.5|IJ1800|newPathR@0|aout[1:14,TT]|2.5|-31.5|pin@77||11.5|-31.5
 Abus|net@96||-0.5|IJ1800|pin@76||-8.5|-32.5|newPathR@0|ainB[1:14,TT]|-3.5|-32.5
 Abus|net@97||-0.5|IJ1800|pin@74||-8.5|-30.5|newPathR@0|ainA[1:14,TT]|-3.5|-30.5
 Abus|net@98||-0.5|IJ1800|newDregi@0|out[1:37]|3|-18|pin@79||11|-18
-Abus|out[1:6]|D5G2;|-0.5|IJ2700|pin@70||24|-21.5|pin@53||24|-17.5
+Awire|net@99|||0|nor2n_sy@0|out|12.5|12|gaspLit@0|succ[T,D]|3|12
 Abus|ps[1:15]|D5G2;|-0.5|IJ2700|pin@75||-8.5|-37.5|pin@76||-8.5|-32.5
 Abus|ps[17,16,15]|D5G2;|-0.5|IJ900|conn@16||51|7.5|pin@56||51|3.5
-Awire|ps[20]|D5G2;||900|muxForD@0|sel|29|-24.5|pin@71||29|-29.5
 Awire|succ[D]|D5G2;||2700|pin@28||21|13|pin@34||21|18
 Awire|succ[T]|D5G2;||2700|pin@33||21|6|pin@38||21|11
 Abus|take[A,B]|D5G2;|-0.5|IJ2700|newDregi@0|take[A,B]|-2|-15|pin@11||-2|-8
 Awire|take[A]|D5G2;||900|pin@40||6|-6|pin@41||6|-11
 Awire|take[A]|D5G2;||900|latch2in@0|hcl[A]|71|-17|pin@61||71|-20.5
 Awire|take[B]|D5G2;||900|latchDri@0|out|-11|-5|pin@15||-11|-10
-Eout[1:37]|aout[TT,1:14],ds[1:37]|D6G2;|conn@9|y|O
-Edo[L]||D4G2;|conn@8|a|I
-EinA[1:37]|dp[1:37,B]|D4G2;|conn@10|a|I
-Efire[M_1]|fire[M]|D4G2;|conn@6|a|I
-EoutS[1]|flag[C]|D6G2;|conn@17|y|O
-EoutLO_1[1:6,8]|outLO[1:7]|D6G2;|conn@14|y|O
-EinB[1:20]|ps[1:20]|D4G2;|conn@11|a|I
-Esucc_1[D,T]|ready|D6G2;|conn@12|y|O
-Edo[L_1]|signalBitFromInboundSwitchFabric|D4G2;|conn@18|a|I
+Edo[L]|do[Lt]|D4G2;|conn@8|a|I
+Edp[1:37,B]||D4G2;|conn@10|a|I
+Eaout[TT,1:14],ds[1:37]|dsA[TT,1:14],dsD[1:37]|D6G2;|conn@9|y|O
+Efire[M]||D4G2;|conn@6|a|I
+Eflag[C]||D6G2;|conn@17|y|O
+Eps[1:20]||D4G2;|conn@11|a|I
+EsignalBitFromInboundSwitchFabric||D4G2;|conn@18|a|I
 Esir[1:9]||D4G2;|conn@5|a|I
 Esor[1:9]||D6G2;|conn@4|y|O
-Etake[D],succ[D,T]|succ[D,T]|D6G2;|conn@2|y|O
+Esucc[D,T]||D6G2;|conn@2|y|O
 X
 
 # Cell mOneDockStage;1{ic}
@@ -4202,7 +5069,7 @@ Etake[1]|take[m1]|D5G2;|pin@63||O
 X
 
 # Cell mOneDockStage;1{lay}
-CmOneDockStage;1{lay}||cmos90|1234794758477|1237227752829||ATTR_NCC(D5G5;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237213087363|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237228447790
+CmOneDockStage;1{lay}||cmos90|1234794758477|1237840242660||DRC_last_good_drc_area_date()G1237839954677|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237847248026
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-210|-32||||
 NX-Metal-2-Metal-3-Con|contact@1||1680|-50||||
@@ -4259,6 +5126,7 @@ NX-Metal-2-Metal-3-Con|contact@51||528|-88||||
 NX-Metal-2-Metal-3-Con|contact@52||384|-88||||
 NX-Metal-1-Metal-2-Con|contact@53||-1234.5|-62||||
 NX-Metal-1-Metal-2-Con|contact@54||-1234.5|-106||||
+IcoversM:cover2h;1{lay}|cover2h@0||0|0|||D5G4;
 IdriversJ:driveConnecter;3{lay}|driveCon@0||-264|-104|Y||D5G4;
 IregistersM:ins1in20Bx18;1{lay}|ins1in20@0||-936|-72|XY||D5G4;
 IregistersM:ins1in20Bx18;1{lay}|ins1in20@1||936|-72|Y||D5G4;
@@ -4272,7 +5140,31 @@ NMetal-2-Pin|pin@38||-1266|-56||||
 NMetal-2-Pin|pin@42||-1260|-62||||
 IfanPinsK:pins6m3at144;1{lay}|pins6m3a@0||-780|30|X||D5G4;
 IfanPinsK:pins36m3at144;2{lay}|pins36m3@0||-6|100|||D5G4;
-IscanJ:scanEx1vertD;3{lay}|scanEx1v@0||1656|-72|||D5G4;
+IscanM:scanEx1vertA;3{lay}|scanEx1v@1||1656|-72|||D5G4;
+IwiresL:select100;1{lay}|select10@0||-182.5|-72|||D5G4;
+IwiresL:select144;1{lay}|select14@0||-1656|-72|||D5G4;
+IwiresL:select144;1{lay}|select14@1||1656|72|||D5G4;
+IwiresL:select144;1{lay}|select14@2||-1656|72|||D5G4;
+IwiresL:select144;1{lay}|select14@12||1512|72|||D5G4;
+IwiresL:select144;1{lay}|select14@13||1368|72|||D5G4;
+IwiresL:select144;1{lay}|select14@14||1224|72|||D5G4;
+IwiresL:select144;1{lay}|select14@15||1080|72|||D5G4;
+IwiresL:select144;1{lay}|select14@16||936|72|||D5G4;
+IwiresL:select144;1{lay}|select14@17||792|72|||D5G4;
+IwiresL:select144;1{lay}|select14@18||648|72|||D5G4;
+IwiresL:select144;1{lay}|select14@19||504|72|||D5G4;
+IwiresL:select144;1{lay}|select14@20||360|72|||D5G4;
+IwiresL:select144;1{lay}|select14@21||-1516|72|||D5G4;
+IwiresL:select144;1{lay}|select14@22||-1376|72|||D5G4;
+IwiresL:select144;1{lay}|select14@23||-1236|72|||D5G4;
+IwiresL:select144;1{lay}|select14@24||-1096|72|||D5G4;
+IwiresL:select144;1{lay}|select14@25||-956|72|||D5G4;
+IwiresL:select144;1{lay}|select14@26||-816|72|||D5G4;
+IwiresL:select144;1{lay}|select14@27||-676|72|||D5G4;
+IwiresL:select144;1{lay}|select14@28||-536|72|||D5G4;
+IwiresL:select144;1{lay}|select14@29||-396|72|||D5G4;
+IwiresL:select80;1{lay}|select80@0||167.5|-72|||D5G4;
+IwiresL:select80;1{lay}|select80@1||244.5|-72|||D5G4;
 Ametal-2|net@0||1.2|S1800|ins1in20@0|hcl[1]|-288|-132.3|driveCon@0|take|-272|-132.3
 Ametal-2|net@1||1.2|S0|driveCon@0|take|-272|-132.3|pin@0||-620.5|-132.3
 Ametal-1|net@2|||RS900|driveCon@0|out|-280|-104|latchDri@0|out|-280|-104
@@ -4290,14 +5182,14 @@ Ametal-1|net@14|||S900|pin@1||-210|-47|pin@3||-210|-97
 Ametal-1|net@15|||S1800|latchDri@0|in_1|-228|-97|pin@3||-210|-97
 Ametal-1|net@16|||S2700|pin@1||-210|-47|contact@0||-210|-32
 Ametal-2|net@17|||S0|minusOne@0|fire[m1]|-7|-32|contact@0||-210|-32
-Ametal-2|net@19|||S0|scanEx1v@0|gnd|1584|-72|ins1in20@1|gnd_2|1584|-72
-Ametal-2|net@20|||S0|scanEx1v@0|vdd|1584|-122|ins1in20@1|vdd_5|1584|-122
-Ametal-2|net@21|||S0|scanEx1v@0|vdd_2|1584|-22|ins1in20@1|vdd_4|1584|-22
-Ametal-3|net@22|||S2700|scanEx1v@0|mc|1680|-97|contact@1||1680|-50
+Ametal-2|net@19|||S0|scanEx1v@1|gnd|1584|-72|ins1in20@1|gnd_2|1584|-72
+Ametal-2|net@20|||S0|scanEx1v@1|vdd|1584|-122|ins1in20@1|vdd_5|1584|-122
+Ametal-2|net@21|||S0|scanEx1v@1|vdd_2|1584|-22|ins1in20@1|vdd_4|1584|-22
+Ametal-3|net@22|||S2700|scanEx1v@1|mc|1680|-97|contact@1||1680|-50
 Ametal-1|net@26|||S2700|minusOne@0|mc|-84.5|-65|contact@2||-84.5|-50
 Ametal-2|net@27|||S0|contact@1||1680|-50|contact@2||-84.5|-50
 Ametal-1|net@28|||S900|minusOne@0|out10|-114.5|-79|contact@3||-114.5|-112
-Ametal-1|net@31|||S900|scanEx1v@0|dIn[1]|1698.5|-79|contact@4||1698.5|-112
+Ametal-1|net@31|||S900|scanEx1v@1|dIn[1]|1698.5|-79|contact@4||1698.5|-112
 Ametal-2|net@32|||S1800|contact@3||-114.5|-112|contact@4||1698.5|-112
 Ametal-2|net@33||1.2|S0|ins1in20@1|hcl[1]|288|-132.3|driveCon@0|take|-272|-132.3
 Ametal-2|net@64|||S900|minusOne@0|inA|113.5|-100|pin@33||113.5|-106
@@ -4402,124 +5294,185 @@ Ametal-2|net@194|||S0|pin@33||113.5|-106|contact@54||-1234.5|-106
 Ametal-2|net@197|||RS0|contact@53||-1234.5|-62|pin@42||-1260|-62
 Ametal-2|net@198|||RS2700|pin@42||-1260|-62|ins1in20@0|in[12]|-1260|-56
 Ametal-1|net@199|||S2700|contact@54||-1234.5|-106|contact@53||-1234.5|-62
-Egnd_3|gnd|D5G2;|ins1in20@0|gnd_2|G
-Egnd_1||D5G2;|scanEx1v@0|gnd_1|G
-Egnd_2||D5G2;|minusOne@0|gnd|G
-Ex[1]|m1[1]|D5G2;|pins36m3@0|x[1]|I
-Ex[2]|m1[2]|D5G2;|pins36m3@0|x[2]|I
-Ex[3]|m1[3]|D5G2;|pins36m3@0|x[3]|I
-Ex[4]|m1[4]|D5G2;|pins36m3@0|x[4]|I
-Ex[5]|m1[5]|D5G2;|pins36m3@0|x[5]|I
-Ex[6]|m1[6]|D5G2;|pins36m3@0|x[6]|I
-Ex[7]|m1[7]|D5G2;|pins36m3@0|x[7]|I
-Ex[8]|m1[8]|D5G2;|pins36m3@0|x[8]|I
-Ex[9]|m1[9]|D5G2;|pins36m3@0|x[9]|I
-Ex[10]|m1[10]|D5G2;|pins36m3@0|x[10]|O
-Ex[11]|m1[11]|D5G2;|pins36m3@0|x[11]|O
-Ex[12]|m1[12]|D5G2;|pins36m3@0|x[12]|O
-Ex[13]|m1[13]|D5G2;|pins36m3@0|x[13]|O
-Ex[14]|m1[14]|D5G2;|pins36m3@0|x[14]|O
-Ex[15]|m1[15]|D5G2;|pins36m3@0|x[15]|O
-Ex[16]|m1[16]|D5G2;|pins36m3@0|x[16]|O
-Ex[17]|m1[17]|D5G2;|pins36m3@0|x[17]|O
-Ex[18]|m1[18]|D5G2;|pins36m3@0|x[18]|O
-Ex[19]|m1[19]|D5G2;|pins36m3@0|x[19]|I
-Ex[20]|m1[20]|D5G2;|pins36m3@0|x[20]|I
-Ex[21]|m1[21]|D5G2;|pins36m3@0|x[21]|I
-Ex[22]|m1[22]|D5G2;|pins36m3@0|x[22]|I
-Ex[23]|m1[23]|D5G2;|pins36m3@0|x[23]|I
-Ex[24]|m1[24]|D5G2;|pins36m3@0|x[24]|I
-Ex[25]|m1[25]|D5G2;|pins36m3@0|x[25]|I
-Ex[26]|m1[26]|D5G2;|pins36m3@0|x[26]|I
-Ex[27]|m1[27]|D5G2;|pins36m3@0|x[27]|I
-Ex[28]|m1[28]|D5G2;|pins36m3@0|x[28]|O
-Ex[29]|m1[29]|D5G2;|pins36m3@0|x[29]|O
-Ex[30]|m1[30]|D5G2;|pins36m3@0|x[30]|O
-Ex[31]|m1[31]|D5G2;|pins36m3@0|x[31]|O
-Ex[32]|m1[32]|D5G2;|pins36m3@0|x[32]|O
-Ex[33]|m1[33]|D5G2;|pins36m3@0|x[33]|O
-Ex[34]|m1[34]|D5G2;|pins36m3@0|x[34]|O
-Ex[35]|m1[35]|D5G2;|pins36m3@0|x[35]|O
-Ex[36]|m1[36]|D5G2;|pins36m3@0|x[36]|O
-Em1cate[1][F]||D5G2;|minusOne@0|out[1][F]|O
-Em1cate[1][T]||D5G2;|minusOne@0|out[1][T]|O
-Em1cate[2][F]||D5G2;|minusOne@0|out[2][F]|O
-Em1cate[2][T]||D5G2;|minusOne@0|out[2][T]|O
-Em1cate[3][F]||D5G2;|minusOne@0|out[3][F]|O
-Em1cate[3][T]||D5G2;|minusOne@0|out[3][T]|O
-Em1cate[4][F]||D5G2;|minusOne@0|out[4][F]|O
-Em1cate[4][T]||D5G2;|minusOne@0|out[4][T]|O
-Em1cate[5][F]||D5G2;|minusOne@0|out[5][F]|O
-Em1cate[5][T]||D5G2;|minusOne@0|out[5][T]|O
-Em1cate[6][F]||D5G2;|minusOne@0|out[6][F]|O
-Em1cate[6][T]||D5G2;|minusOne@0|out[6][T]|O
-Epred|pred[R]|D5G2;|minusOne@0|pred|I
-Ein[1]|ring[1]|D5G2;|ins1in20@1|in[1]|I
-Ein[2]|ring[2]|D5G2;|ins1in20@1|in[2]|I
-Ein[3]|ring[3]|D5G2;|ins1in20@1|in[3]|I
-Ein[4]|ring[4]|D5G2;|ins1in20@1|in[4]|I
-Ein[5]|ring[5]|D5G2;|ins1in20@1|in[5]|I
-Ein[6]|ring[6]|D5G2;|ins1in20@1|in[6]|I
-Ein[7]|ring[7]|D5G2;|ins1in20@1|in[7]|I
-Ein[8]|ring[8]|D5G2;|ins1in20@1|in[8]|I
-Ein[9]|ring[9]|D5G2;|ins1in20@1|in[9]|I
-Ein[10]|ring[10]|D5G2;|ins1in20@1|in[10]|I
-Ein[11]|ring[11]|D5G2;|ins1in20@1|in[11]|I
-Ein[12]|ring[12]|D5G2;|ins1in20@1|in[12]|I
-Ein[13]|ring[13]|D5G2;|ins1in20@1|in[13]|I
-Ein[14]|ring[14]|D5G2;|ins1in20@1|in[14]|I
-Ein[15]|ring[15]|D5G2;|ins1in20@1|in[15]|I
-Ein[16]|ring[16]|D5G2;|ins1in20@1|in[16]|I
-Ein[17]|ring[17]|D5G2;|ins1in20@1|in[17]|I
-Ein[18]|ring[18]|D5G2;|ins1in20@1|in[18]|I
-Ein[19]|ring[19]|D5G2;|ins1in20@0|in[1]|I
-Ein[20]|ring[20]|D5G2;|ins1in20@0|in[2]|I
-Ein[21]|ring[21]|D5G2;|ins1in20@0|in[3]|I
-Ein[22]|ring[22]|D5G2;|ins1in20@0|in[4]|I
-Ein[23]|ring[23]|D5G2;|ins1in20@0|in[5]|I
-Ein[24]|ring[24]|D5G2;|ins1in20@0|in[6]|I
-Ein[25]|ring[25]|D5G2;|ins1in20@0|in[7]|I
-Ein[26]|ring[26]|D5G2;|ins1in20@0|in[8]|I
-Ein[27]|ring[27]|D5G2;|ins1in20@0|in[9]|I
-Ein[28]|ring[28]|D5G2;|ins1in20@0|in[10]|I
-Ein[29]|ring[29]|D5G2;|ins1in20@0|in[11]|I
-Ein[30]@505268089|ring[30]|D5G2;|ins1in20@0|in[12]|I
-Ein[30]|ring[31]|D5G2;|ins1in20@0|in[13]|I
-Ein[31]|ring[32]|D5G2;|ins1in20@0|in[14]|I
-Ein[32]|ring[33]|D5G2;|ins1in20@0|in[15]|I
-Ein[33]|ring[34]|D5G2;|ins1in20@0|in[16]|I
-Ein[34]|ring[35]|D5G2;|ins1in20@0|in[17]|I
-Ein[35]|ring[36]|D5G2;|ins1in20@0|in[18]|I
-Esir[1]||D5G2;|scanEx1v@0|sir[1]|I
-Esir[2]||D5G2;|scanEx1v@0|sir[2]|B
-Esir[3]||D5G2;|scanEx1v@0|sir[3]|B
-Esir[4]||D5G2;|scanEx1v@0|sir[4]|B
-Esir[5]||D5G2;|scanEx1v@0|sir[5]|B
-Esir[6]||D5G2;|scanEx1v@0|sir[6]|B
-Esir[7]||D5G2;|scanEx1v@0|sir[7]|B
-Esir[8]||D5G2;|scanEx1v@0|si[8]|B
-Esir[9]||D5G2;|scanEx1v@0|sir[9]|B
-Esor[1]||D5G2;|scanEx1v@0|sor[1]|O
-Esor[2]||D5G2;|scanEx1v@0|sor[2]|B
-Esor[3]||D5G2;|scanEx1v@0|sor[3]|B
-Esor[4]||D5G2;|scanEx1v@0|sor[4]|B
-Esor[5]||D5G2;|scanEx1v@0|sor[5]|B
-Esor[6]||D5G2;|scanEx1v@0|sor[6]|B
-Esor[7]||D5G2;|scanEx1v@0|sor[7]|B
-Esor[8]||D5G2;|scanEx1v@0|sor[8]|B
-Esor[9]||D5G2;|scanEx1v@0|sor[9]|B
-Esucc||D5G2;|minusOne@0|succ|O
-Etake[1]|take[m1]|D5G2;|pin@0||O
-Evdd_4|vdd|D5G2;|ins1in20@0|vdd_4|P
-Evdd_1||D5G2;|scanEx1v@0|vdd_1|P
-Evdd_3||D5G2;|scanEx1v@0|vdd_3|P
-Evdd_5||D5G2;|minusOne@0|vdd|P
-Evdd_6||D5G2;|minusOne@0|vdd_1|P
-Evdd_7||D5G2;|ins1in20@0|vdd_5|P
+Ametal-2|net@200|||S0|scanEx1v@1|gnd_1|1728|-72|cover2h@0|gnd_41|1728|-72
+Ametal-2|net@201|||S0|scanEx1v@1|vdd_1|1728|-122|cover2h@0|vdd_48|1728|-122
+Ametal-2|net@202|||S0|scanEx1v@1|vdd_3|1728|-22|cover2h@0|vdd_47|1728|-22
+Ametal-2|net@203||6.2|S1800|minusOne@0|vdd|338.5|122|cover2h@0|vdd_29|1728|122
+Ametal-2|net@204||6.2|S0|cover2h@0|gnd_29|1728|72|minusOne@0|gnd|338.5|72
+Ametal-2|net@205||6.2|S0|cover2h@0|vdd_30|1728|22|minusOne@0|vdd_1|338.5|22
+Ametal-2|net@206||6.2|S0|ins1in20@0|vdd_4|-1584|-22|cover2h@0|vdd_44|-1728|-22
+Ametal-2|net@207||6.2|S1800|cover2h@0|gnd_40|-1728|-72|ins1in20@0|gnd_2|-1584|-72
+Ametal-2|net@208||6.2|S1800|cover2h@0|vdd_45|-1728|-122|ins1in20@0|vdd_5|-1584|-122
+Ametal-2|net@210||6.2|S0|minusOne@0|vdd_6|-338.5|122|cover2h@0|vdd_1|-1728|122
+Ametal-2|net@211||6.2|S1800|cover2h@0|gnd_1|-1728|72|minusOne@0|gnd_3|-338.5|72
+Ametal-2|net@212||6.2|S1800|cover2h@0|vdd_3|-1728|22|minusOne@0|vdd_7|-338.5|22
+Egnd||D5G7;|cover2h@0|gnd|G
+Egnd_3||D5G7;|cover2h@0|gnd_3|G
+Egnd_4||D5G7;|cover2h@0|gnd_4|G
+Egnd_5||D5G7;|cover2h@0|gnd_5|G
+Egnd_6||D5G7;|cover2h@0|gnd_6|G
+Egnd_7||D5G7;|cover2h@0|gnd_7|G
+Egnd_8||D5G7;|cover2h@0|gnd_8|G
+Egnd_9||D5G7;|cover2h@0|gnd_9|G
+Egnd_10||D5G7;|cover2h@0|gnd_10|G
+Egnd_11||D5G7;|cover2h@0|gnd_11|G
+Egnd_12||D5G7;|cover2h@0|gnd_12|G
+Egnd_13||D5G7;|cover2h@0|gnd_13|G
+Egnd_14||D5G7;|cover2h@0|gnd_14|G
+Egnd_15||D5G7;|cover2h@0|gnd_15|G
+Egnd_16||D5G7;|cover2h@0|gnd_16|G
+Egnd_17||D5G7;|cover2h@0|gnd_17|G
+Egnd_18||D5G7;|cover2h@0|gnd_18|G
+Egnd_19||D5G7;|cover2h@0|gnd_19|G
+Egnd_20||D5G7;|cover2h@0|gnd_20|G
+Egnd_21||D5G7;|cover2h@0|gnd_21|G
+Egnd_22||D5G7;|cover2h@0|gnd_22|G
+Egnd_23||D5G7;|cover2h@0|gnd_23|G
+Egnd_24||D5G7;|cover2h@0|gnd_24|G
+Egnd_25||D5G7;|cover2h@0|gnd_25|G
+Egnd_26||D5G7;|cover2h@0|gnd_26|G
+Egnd_27||D5G7;|cover2h@0|gnd_27|G
+Egnd_28||D5G7;|cover2h@0|gnd_28|G
+Egnd_30||D5G7;|cover2h@0|gnd_30|G
+Egnd_39||D5G7;|cover2h@0|gnd_39|G
+Egnd_42||D5G7;|cover2h@0|gnd_42|G
+Ex[1]|m1[1]|D5G7;|pins36m3@0|x[1]|I
+Ex[2]|m1[2]|D5G7;|pins36m3@0|x[2]|I
+Ex[3]|m1[3]|D5G7;|pins36m3@0|x[3]|I
+Ex[4]|m1[4]|D5G7;|pins36m3@0|x[4]|I
+Ex[5]|m1[5]|D5G7;|pins36m3@0|x[5]|I
+Ex[6]|m1[6]|D5G7;|pins36m3@0|x[6]|I
+Ex[7]|m1[7]|D5G7;|pins36m3@0|x[7]|I
+Ex[8]|m1[8]|D5G7;|pins36m3@0|x[8]|I
+Ex[9]|m1[9]|D5G7;|pins36m3@0|x[9]|I
+Ex[10]|m1[10]|D5G7;|pins36m3@0|x[10]|O
+Ex[11]|m1[11]|D5G7;|pins36m3@0|x[11]|O
+Ex[12]|m1[12]|D5G7;|pins36m3@0|x[12]|O
+Ex[13]|m1[13]|D5G7;|pins36m3@0|x[13]|O
+Ex[14]|m1[14]|D5G7;|pins36m3@0|x[14]|O
+Ex[15]|m1[15]|D5G7;|pins36m3@0|x[15]|O
+Ex[16]|m1[16]|D5G7;|pins36m3@0|x[16]|O
+Ex[17]|m1[17]|D5G7;|pins36m3@0|x[17]|O
+Ex[18]|m1[18]|D5G7;|pins36m3@0|x[18]|O
+Ex[19]|m1[19]|D5G7;|pins36m3@0|x[19]|I
+Ex[20]|m1[20]|D5G7;|pins36m3@0|x[20]|I
+Ex[21]|m1[21]|D5G7;|pins36m3@0|x[21]|I
+Ex[22]|m1[22]|D5G7;|pins36m3@0|x[22]|I
+Ex[23]|m1[23]|D5G7;|pins36m3@0|x[23]|I
+Ex[24]|m1[24]|D5G7;|pins36m3@0|x[24]|I
+Ex[25]|m1[25]|D5G7;|pins36m3@0|x[25]|I
+Ex[26]|m1[26]|D5G7;|pins36m3@0|x[26]|I
+Ex[27]|m1[27]|D5G7;|pins36m3@0|x[27]|I
+Ex[28]|m1[28]|D5G7;|pins36m3@0|x[28]|O
+Ex[29]|m1[29]|D5G7;|pins36m3@0|x[29]|O
+Ex[30]|m1[30]|D5G7;|pins36m3@0|x[30]|O
+Ex[31]|m1[31]|D5G7;|pins36m3@0|x[31]|O
+Ex[32]|m1[32]|D5G7;|pins36m3@0|x[32]|O
+Ex[33]|m1[33]|D5G7;|pins36m3@0|x[33]|O
+Ex[34]|m1[34]|D5G7;|pins36m3@0|x[34]|O
+Ex[35]|m1[35]|D5G7;|pins36m3@0|x[35]|O
+Ex[36]|m1[36]|D5G7;|pins36m3@0|x[36]|O
+Em1cate[1][F]||D5G7;|minusOne@0|out[1][F]|O
+Em1cate[1][T]||D5G7;|minusOne@0|out[1][T]|O
+Em1cate[2][F]||D5G7;|minusOne@0|out[2][F]|O
+Em1cate[2][T]||D5G7;|minusOne@0|out[2][T]|O
+Em1cate[3][F]||D5G7;|minusOne@0|out[3][F]|O
+Em1cate[3][T]||D5G7;|minusOne@0|out[3][T]|O
+Em1cate[4][F]||D5G7;|minusOne@0|out[4][F]|O
+Em1cate[4][T]||D5G7;|minusOne@0|out[4][T]|O
+Em1cate[5][F]||D5G7;|minusOne@0|out[5][F]|O
+Em1cate[5][T]||D5G7;|minusOne@0|out[5][T]|O
+Em1cate[6][F]||D5G7;|minusOne@0|out[6][F]|O
+Em1cate[6][T]||D5G7;|minusOne@0|out[6][T]|O
+Epred|pred[R]|D5G7;|minusOne@0|pred|I
+Ein[1]|ring[1]|D5G7;|ins1in20@1|in[1]|I
+Ein[2]|ring[2]|D5G7;|ins1in20@1|in[2]|I
+Ein[3]|ring[3]|D5G7;|ins1in20@1|in[3]|I
+Ein[4]|ring[4]|D5G7;|ins1in20@1|in[4]|I
+Ein[5]|ring[5]|D5G7;|ins1in20@1|in[5]|I
+Ein[6]|ring[6]|D5G7;|ins1in20@1|in[6]|I
+Ein[7]|ring[7]|D5G7;|ins1in20@1|in[7]|I
+Ein[8]|ring[8]|D5G7;|ins1in20@1|in[8]|I
+Ein[9]|ring[9]|D5G7;|ins1in20@1|in[9]|I
+Ein[10]|ring[10]|D5G7;|ins1in20@1|in[10]|I
+Ein[11]|ring[11]|D5G7;|ins1in20@1|in[11]|I
+Ein[12]|ring[12]|D5G7;|ins1in20@1|in[12]|I
+Ein[13]|ring[13]|D5G7;|ins1in20@1|in[13]|I
+Ein[14]|ring[14]|D5G7;|ins1in20@1|in[14]|I
+Ein[15]|ring[15]|D5G7;|ins1in20@1|in[15]|I
+Ein[16]|ring[16]|D5G7;|ins1in20@1|in[16]|I
+Ein[17]|ring[17]|D5G7;|ins1in20@1|in[17]|I
+Ein[18]|ring[18]|D5G7;|ins1in20@1|in[18]|I
+Ein[19]|ring[19]|D5G7;|ins1in20@0|in[1]|I
+Ein[20]|ring[20]|D5G7;|ins1in20@0|in[2]|I
+Ein[21]|ring[21]|D5G7;|ins1in20@0|in[3]|I
+Ein[22]|ring[22]|D5G7;|ins1in20@0|in[4]|I
+Ein[23]|ring[23]|D5G7;|ins1in20@0|in[5]|I
+Ein[24]|ring[24]|D5G7;|ins1in20@0|in[6]|I
+Ein[25]|ring[25]|D5G7;|ins1in20@0|in[7]|I
+Ein[26]|ring[26]|D5G7;|ins1in20@0|in[8]|I
+Ein[27]|ring[27]|D5G7;|ins1in20@0|in[9]|I
+Ein[28]|ring[28]|D5G7;|ins1in20@0|in[10]|I
+Ein[29]|ring[29]|D5G7;|ins1in20@0|in[11]|I
+Ein[30]@505268089|ring[30]|D5G7;|ins1in20@0|in[12]|I
+Ein[30]|ring[31]|D5G7;|ins1in20@0|in[13]|I
+Ein[31]|ring[32]|D5G7;|ins1in20@0|in[14]|I
+Ein[32]|ring[33]|D5G7;|ins1in20@0|in[15]|I
+Ein[33]|ring[34]|D5G7;|ins1in20@0|in[16]|I
+Ein[34]|ring[35]|D5G7;|ins1in20@0|in[17]|I
+Ein[35]|ring[36]|D5G7;|ins1in20@0|in[18]|I
+Esir[1]||D5G7;|scanEx1v@1|sir[1]|I
+Esir[2]||D5G7;|scanEx1v@1|sir[2]|B
+Esir[3]||D5G7;|scanEx1v@1|sir[3]|B
+Esir[4]||D5G7;|scanEx1v@1|sir[4]|B
+Esir[5]||D5G7;|scanEx1v@1|sir[5]|B
+Esir[6]||D5G7;|scanEx1v@1|sir[6]|B
+Esir[7]||D5G7;|scanEx1v@1|sir[7]|B
+Esir[8]||D5G7;|scanEx1v@1|sir[8]|B
+Esir[9]||D5G7;|scanEx1v@1|sir[9]|B
+Esor[1]||D5G7;|scanEx1v@1|sor[1]|O
+Esor[2]||D5G7;|scanEx1v@1|sor[2]|B
+Esor[3]||D5G7;|scanEx1v@1|sor[3]|B
+Esor[4]||D5G7;|scanEx1v@1|sor[4]|B
+Esor[5]||D5G7;|scanEx1v@1|sor[5]|B
+Esor[6]||D5G7;|scanEx1v@1|sor[6]|B
+Esor[7]||D5G7;|scanEx1v@1|sor[7]|B
+Esor[8]||D5G7;|scanEx1v@1|sor[8]|B
+Esor[9]||D5G7;|scanEx1v@1|sor[9]|B
+Esucc|succ[m1]|D5G7;|minusOne@0|succ|O
+Etake[1]|take[m1]|D5G7;|pin@0||O
+Evdd||D5G7;|cover2h@0|vdd|P
+Evdd_4||D5G7;|cover2h@0|vdd_4|P
+Evdd_5||D5G7;|cover2h@0|vdd_5|P
+Evdd_6||D5G7;|cover2h@0|vdd_6|P
+Evdd_7||D5G7;|cover2h@0|vdd_7|P
+Evdd_8||D5G7;|cover2h@0|vdd_8|P
+Evdd_9||D5G7;|cover2h@0|vdd_9|P
+Evdd_10||D5G7;|cover2h@0|vdd_10|P
+Evdd_11||D5G7;|cover2h@0|vdd_11|P
+Evdd_12||D5G7;|cover2h@0|vdd_12|P
+Evdd_13||D5G7;|cover2h@0|vdd_13|P
+Evdd_14||D5G7;|cover2h@0|vdd_14|P
+Evdd_15||D5G7;|cover2h@0|vdd_15|P
+Evdd_16||D5G7;|cover2h@0|vdd_16|P
+Evdd_17||D5G7;|cover2h@0|vdd_17|P
+Evdd_18||D5G7;|cover2h@0|vdd_18|P
+Evdd_19||D5G7;|cover2h@0|vdd_19|P
+Evdd_20||D5G7;|cover2h@0|vdd_20|P
+Evdd_21||D5G7;|cover2h@0|vdd_21|P
+Evdd_22||D5G7;|cover2h@0|vdd_22|P
+Evdd_23||D5G7;|cover2h@0|vdd_23|P
+Evdd_24||D5G7;|cover2h@0|vdd_24|P
+Evdd_25||D5G7;|cover2h@0|vdd_25|P
+Evdd_26||D5G7;|cover2h@0|vdd_26|P
+Evdd_27||D5G7;|cover2h@0|vdd_27|P
+Evdd_28||D5G7;|cover2h@0|vdd_28|P
+Evdd_43||D5G7;|cover2h@0|vdd_43|P
+Evdd_46||D5G7;|cover2h@0|vdd_46|P
 X
 
 # Cell mOneDockStage;1{sch}
-CmOneDockStage;1{sch}||schematic|1227450428956|1237248128613|I
+CmOneDockStage;1{sch}||schematic|1227450428956|1237772477689|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-12|3|||Y|
 NOff-Page|conn@3||18.5|-24||||
@@ -4544,7 +5497,7 @@ NBus_Pin|pin@22||-9|-2|-1|-1||
 NBus_Pin|pin@23||-9|-7|-1|-1||
 NWire_Pin|pin@24||-18|0||||
 NWire_Pin|pin@25||-18|-4||||
-IscanJ:scanEx1vertA;1{ic}|scanEx1v@0||4|16|YRRR||D5G4;
+IscanM:scanEx1;1{ic}|scanEx1@0||4|16|YRRR||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||6|-9|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D791.7000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 Awire|fire[1]|D5G2;||2700|latchDri@0|inA|12|-13|pin@3||12|-9
 Awire|net@3|||1800|pin@4||12|-24|conn@3|a|16.5|-24
@@ -4553,11 +5506,11 @@ Abus|net@5||-0.5|IJ0|ins1in20@0|in[1:36]|11|-30|conn@4|y|2|-30
 Abus|net@6||-0.5|IJ1800|ins1in20@0|out[1:36]|17|-30|conn@5|a|27|-30
 Awire|net@11|||0|wire90@1|a|3.5|-9|pin@7||0|-9
 Awire|net@12|||0|pin@3||12|-9|wire90@1|b|8.5|-9
-Abus|net@30||-0.5|IJ1800|conn@7|y|-7|16|scanEx1v@0|si[1:9]|2|16
-Abus|net@31||-0.5|IJ1800|scanEx1v@0|so[1:9]|6|16|conn@8|a|10|16
-Awire|net@35|||0|scanEx1v@0|mc|3|21|pin@17||-2|21
+Abus|net@30||-0.5|IJ1800|conn@7|y|-7|16|scanEx1@0|sir[1:9]|2|16
+Abus|net@31||-0.5|IJ1800|scanEx1@0|sor[1:9]|6|16|conn@8|a|10|16
+Awire|net@35|||0|scanEx1@0|mc|3|21|pin@17||-2|21
 Awire|net@40|||2700|ins1in20@0|hcl[1]|12|-27|pin@4||12|-24
-Awire|net@47|||900|scanEx1v@0|dIn[1]|2|11|minusOne@0|succ_1|2|6
+Awire|net@47|||900|scanEx1@0|dIn[1]|2|11|minusOne@0|succ_1|2|6
 Awire|net@48|||2700|minusOne@0|pred_1|-2|5|pin@17||-2|21
 Awire|net@49|||900|minusOne@0|take[P]|0|-5|pin@7||0|-9
 Awire|net@50|||0|minusOne@0|pred|-4|3|conn@0|y|-10|3
@@ -5052,7 +6005,7 @@ Etake[1]|take[od]|D5G2;|pin@63||O
 X
 
 # Cell onDeckDockStage;1{lay}
-ConDeckDockStage;1{lay}||cmos90|1234815224960|1237158357747|I|ATTR_NCC(D5G4;NTY142;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235135665576|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237215740364
+ConDeckDockStage;1{lay}||cmos90|1234815224960|1237821336419||ATTR_NCC(D5G6;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237820051779|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237821648296
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@2||-157|12||||
 NX-Metal-1-Metal-2-Con|contact@5||-239|141||||
@@ -5079,19 +6032,19 @@ NMetal-1-Pin|pin@36||1612.5|-4||||
 NMetal-1-Pin|pin@37||1624.5|-4||||
 NMetal-1-Pin|pin@40||73|47||||
 NMetal-1-Pin|pin@41||73|97||||
-IscanM:scanEx2vertA;1{lay}|scanEx2v@1||1656|0|||D5G4;
+IscanM:scanEx2vertB;1{lay}|scanEx2v@2||1656|0|||D5G4;
 IwiresL:select144;1{lay}|select14@0||216|72|||D5G4;
 IwiresL:select22;1{lay}|select22@0||-282|72|||D5G4;
-Ametal-2|net@28|||S0|scanEx2v@1|gnd|1584|72|ins1in20@1|gnd_2|1584|72
-Ametal-2|net@29|||S0|scanEx2v@1|vdd|1584|122|ins1in20@1|vdd_5|1584|122
-Ametal-2|net@30|||S0|scanEx2v@1|vdd_2|1584|22|ins1in20@1|vdd_4|1584|22
+Ametal-2|net@28|||S0|scanEx2v@2|gnd|1584|72|ins1in20@1|gnd_2|1584|72
+Ametal-2|net@29|||S0|scanEx2v@2|vdd|1584|122|ins1in20@1|vdd_5|1584|122
+Ametal-2|net@30|||S0|scanEx2v@2|vdd_2|1584|22|ins1in20@1|vdd_4|1584|22
 Ametal-1|net@33|||S900|onDeck@1|s[2]|-157|79|contact@2||-157|12
 Ametal-1|net@40|||S2700|onDeck@1|mc|-239|79|contact@5||-239|141
-Ametal-3|net@43|||S2700|scanEx2v@1|mc_1|1680|97|contact@6||1680|141
+Ametal-3|net@43|||S2700|scanEx2v@2|mc_1|1680|97|contact@6||1680|141
 Ametal-2|net@46|||S1800|contact@5||-239|141|contact@6||1680|141
-Ametal-1|net@57|||S900|scanEx2v@1|dIn[1]|1698.5|-79|contact@8||1698.5|-82
+Ametal-1|net@57|||S900|scanEx2v@2|dIn[1]|1698.5|-79|contact@8||1698.5|-82
 Ametal-2|net@67|||S1800|contact@2||-157|12|contact@10||1624.5|12
-Ametal-1|net@69|||S900|scanEx2v@1|dIn[2]|1698.5|79|contact@12||1698.5|56
+Ametal-1|net@69|||S900|scanEx2v@2|dIn[2]|1698.5|79|contact@12||1698.5|56
 Ametal-1|net@70|||S900|pin@37||1624.5|-4|contact@9||1624.5|-82
 Ametal-2|net@71|||S0|contact@8||1698.5|-82|contact@9||1624.5|-82
 Ametal-1|net@72|||S2700|contact@10||1624.5|12|contact@11||1624.5|56
@@ -5124,123 +6077,120 @@ Ametal-1|net@129|||S0|latchDri@1|in|86|47|pin@40||73|47
 Ametal-1|net@130|||S2700|pin@40||73|47|onDeck@1|out|73|72
 Ametal-1|net@131|||S0|latchDri@1|in_1|86|97|pin@41||73|97
 Ametal-1|net@132|||S900|pin@41||73|97|onDeck@1|out|73|72
-Epred|do[od]|D5G2;|onDeck@1|pred|I
-Eflag[A][clr]||D5G2;|onDeck@1|flag[A][clr]|I
-Eflag[A][set]||D5G2;|onDeck@1|flag[A][set]|I
-Eflag[D][clr]||D5G2;|onDeck@1|flag[D][clr]|I
-Eflag[D][set]||D5G2;|onDeck@1|flag[D][set]|I
-Egnd||D5G2;|onDeck@1|gnd|G
-Egnd_1||D5G2;|scanEx2v@1|gnd_1|G
-Egnd_2||D5G2;|scanEx2v@1|gnd_2|G
-Egnd_3||D5G2;|ins1in20@0|gnd_2|G
-Egnd_4||D5G2;|onDeck@1|gnd_2|G
-Egnd_5||D5G2;|scanEx2v@1|gnd_3|G
-Ein[1]|m1[1]|D5G2;|ins1in20@1|in[1]|I
-Ein[2]|m1[2]|D5G2;|ins1in20@1|in[2]|I
-Ein[3]|m1[3]|D5G2;|ins1in20@1|in[3]|I
-Ein[4]|m1[4]|D5G2;|ins1in20@1|in[4]|I
-Ein[5]|m1[5]|D5G2;|ins1in20@1|in[5]|I
-Ein[6]|m1[6]|D5G2;|ins1in20@1|in[6]|I
-Ein[7]|m1[7]|D5G2;|ins1in20@1|in[7]|I
-Ein[8]|m1[8]|D5G2;|ins1in20@1|in[8]|I
-Ein[9]|m1[9]|D5G2;|ins1in20@1|in[9]|I
-Ein[10]|m1[10]|D5G2;|ins1in20@1|in[10]|I
-Ein[11]|m1[11]|D5G2;|ins1in20@1|in[11]|I
-Ein[12]|m1[12]|D5G2;|ins1in20@1|in[12]|I
-Ein[13]|m1[13]|D5G2;|ins1in20@1|in[13]|I
-Ein[14]|m1[14]|D5G2;|ins1in20@1|in[14]|I
-Ein[15]|m1[15]|D5G2;|ins1in20@1|in[15]|I
-Ein[16]|m1[16]|D5G2;|ins1in20@1|in[16]|I
-Ein[17]|m1[17]|D5G2;|ins1in20@1|in[17]|I
-Ein[18]|m1[18]|D5G2;|ins1in20@1|in[18]|I
-Ein[19]|m1[19]|D5G2;|ins1in20@0|in[1]|I
-Ein[20]|m1[20]|D5G2;|ins1in20@0|in[2]|I
-Ein[21]|m1[21]|D5G2;|ins1in20@0|in[3]|I
-Ein[22]|m1[22]|D5G2;|ins1in20@0|in[4]|I
-Ein[23]|m1[23]|D5G2;|ins1in20@0|in[5]|I
-Ein[24]|m1[24]|D5G2;|ins1in20@0|in[6]|I
-Ein[25]|m1[25]|D5G2;|ins1in20@0|in[7]|I
-Ein[26]|m1[26]|D5G2;|ins1in20@0|in[8]|I
-Ein[27]|m1[27]|D5G2;|ins1in20@0|in[9]|I
-Ein[28]|m1[28]|D5G2;|ins1in20@0|in[10]|I
-Ein[29]|m1[29]|D5G2;|ins1in20@0|in[11]|I
-Ein[30]|m1[30]|D5G2;|ins1in20@0|in[12]|I
-Ein[31]|m1[31]|D5G2;|ins1in20@0|in[13]|I
-Ein[32]|m1[32]|D5G2;|ins1in20@0|in[14]|I
-Ein[33]|m1[33]|D5G2;|ins1in20@0|in[15]|I
-Ein[34]|m1[34]|D5G2;|ins1in20@0|in[16]|I
-Ein[35]|m1[35]|D5G2;|ins1in20@0|in[17]|I
-Ein[36]|m1[36]|D5G2;|ins1in20@0|in[18]|I
-Eout[1]|od[1]|D5G2;|ins1in20@1|out[1]|O
-Eout[2]|od[2]|D5G2;|ins1in20@1|out[2]|O
-Eout[3]|od[3]|D5G2;|ins1in20@1|out[3]|O
-Eout[4]|od[4]|D5G2;|ins1in20@1|out[4]|O
-Eout[5]|od[5]|D5G2;|ins1in20@1|out[5]|O
-Eout[6]|od[6]|D5G2;|ins1in20@1|out[6]|O
-Eout[7]|od[7]|D5G2;|ins1in20@1|out[7]|O
-Eout[8]|od[8]|D5G2;|ins1in20@1|out[8]|O
-Eout[9]|od[9]|D5G2;|ins1in20@1|out[9]|O
-Eout[10]|od[10]|D5G2;|ins1in20@1|out[10]|O
-Eout[11]|od[11]|D5G2;|ins1in20@1|out[11]|O
-Eout[12]|od[12]|D5G2;|ins1in20@1|out[12]|O
-Eout[13]|od[13]|D5G2;|ins1in20@1|out[13]|O
-Eout[14]|od[14]|D5G2;|ins1in20@1|out[14]|O
-Eout[15]|od[15]|D5G2;|ins1in20@1|out[15]|O
-Eout[16]|od[16]|D5G2;|ins1in20@1|out[16]|O
-Eout[17]|od[17]|D5G2;|ins1in20@1|out[17]|O
-Eout[18]|od[18]|D5G2;|ins1in20@1|out[18]|O
-Eout[19]|od[19]|D5G2;|ins1in20@0|out[1]|O
-Eout[20]|od[20]|D5G2;|ins1in20@0|out[2]|O
-Eout[21]|od[21]|D5G2;|ins1in20@0|out[3]|O
-Eout[22]|od[22]|D5G2;|ins1in20@0|out[4]|O
-Eout[23]|od[23]|D5G2;|ins1in20@0|out[5]|O
-Eout[24]|od[24]|D5G2;|ins1in20@0|out[6]|O
-Eout[25]|od[25]|D5G2;|ins1in20@0|out[7]|O
-Eout[26]|od[26]|D5G2;|ins1in20@0|out[8]|O
-Eout[27]|od[27]|D5G2;|ins1in20@0|out[9]|O
-Eout[28]|od[28]|D5G2;|ins1in20@0|out[10]|O
-Eout[29]|od[29]|D5G2;|ins1in20@0|out[11]|O
-Eout[30]|od[30]|D5G2;|ins1in20@0|out[12]|O
-Eout[31]|od[31]|D5G2;|ins1in20@0|out[13]|O
-Eout[32]|od[32]|D5G2;|ins1in20@0|out[14]|O
-Eout[33]|od[33]|D5G2;|ins1in20@0|out[15]|O
-Eout[34]|od[34]|D5G2;|ins1in20@0|out[16]|O
-Eout[35]|od[35]|D5G2;|ins1in20@0|out[17]|O
-Eout[36]|od[36]|D5G2;|ins1in20@0|out[18]|O
-Eod[ABORT]||D5G2;|onDeck@1|od[ABORT]|I
-Eod[HEAD]||D5G2;|onDeck@1|od[HEAD]|I
-Eod[OTHER]||D5G2;|onDeck@1|od[OTHER]|O
-Esir[1]||D5G2;|scanEx2v@1|sir[1]|B
-Esir[2]||D5G2;|scanEx2v@1|sir[2]|B
-Esir[3]||D5G2;|scanEx2v@1|sir[3]|B
-Esir[4]||D5G2;|scanEx2v@1|sir[4]|B
-Esir[5]||D5G2;|scanEx2v@1|sir[5]|B
-Esir[6]||D5G2;|scanEx2v@1|sir[6]|B
-Esir[7]||D5G2;|scanEx2v@1|sir[7]|B
-Esir[8]||D5G2;|scanEx2v@1|sir[8]|B
-Esir[9]||D5G2;|scanEx2v@1|sir[9]|B
-Esor[1]||D5G2;|scanEx2v@1|sor[1]|B
-Esor[2]||D5G2;|scanEx2v@1|sor[2]|B
-Esor[3]||D5G2;|scanEx2v@1|sor[3]|B
-Esor[4]||D5G2;|scanEx2v@1|sor[4]|B
-Esor[5]||D5G2;|scanEx2v@1|sor[5]|B
-Esor[6]||D5G2;|scanEx2v@1|sor[6]|B
-Esor[7]||D5G2;|scanEx2v@1|sor[7]|B
-Esor[8]||D5G2;|scanEx2v@1|sor[8]|B
-Esor[9]||D5G2;|scanEx2v@1|sor[9]|B
-Etake|take[od]|D5G2;|driveCon@1|take|O
-Evdd||D5G2;|onDeck@1|vdd|P
-Evdd_1||D5G2;|scanEx2v@1|vdd_1|P
-Evdd_3||D5G2;|scanEx2v@1|vdd_3|P
-Evdd_4||D5G2;|scanEx2v@1|vdd_4|P
-Evdd_5||D5G2;|scanEx2v@1|vdd_5|P
-Evdd_6||D5G2;|ins1in20@0|vdd_4|P
-Evdd_7||D5G2;|ins1in20@0|vdd_5|P
-Evdd_8||D5G2;|onDeck@1|vdd_4|P
-Evdd_9||D5G2;|onDeck@1|vdd_5|P
-Evdd_10||D5G2;|onDeck@1|vdd_9|P
-Evdd_11||D5G2;|scanEx2v@1|vdd_6|P
-Evdd_12||D5G2;|scanEx2v@1|vdd_7|P
+Epred|do[od]|D5G7;|onDeck@1|pred|I
+Eflag[A][clr]||D5G7;|onDeck@1|flag[A][clr]|I
+Eflag[A][set]||D5G7;|onDeck@1|flag[a][set]|I
+Eflag[D][clr]||D5G7;|onDeck@1|flag[D][clr]|I
+Eflag[D][set]||D5G7;|onDeck@1|flag[B][set]|I
+Egnd_2|gnd|D5G7;|ins1in20@0|gnd_2|G
+Egnd_1||D5G7;|scanEx2v@2|gnd_1|G
+Egnd_2@125792157|gnd_2|D5G7;|onDeck@1|gnd_2|G
+Egnd_3||D5G7;|scanEx2v@2|gnd_3|G
+Egnd_4||D5G7;|onDeck@1|gnd|G
+Ein[1]|m1[1]|D5G7;|ins1in20@1|in[1]|I
+Ein[2]|m1[2]|D5G7;|ins1in20@1|in[2]|I
+Ein[3]|m1[3]|D5G7;|ins1in20@1|in[3]|I
+Ein[4]|m1[4]|D5G7;|ins1in20@1|in[4]|I
+Ein[5]|m1[5]|D5G7;|ins1in20@1|in[5]|I
+Ein[6]|m1[6]|D5G7;|ins1in20@1|in[6]|I
+Ein[7]|m1[7]|D5G7;|ins1in20@1|in[7]|I
+Ein[8]|m1[8]|D5G7;|ins1in20@1|in[8]|I
+Ein[9]|m1[9]|D5G7;|ins1in20@1|in[9]|I
+Ein[10]|m1[10]|D5G7;|ins1in20@1|in[10]|I
+Ein[11]|m1[11]|D5G7;|ins1in20@1|in[11]|I
+Ein[12]|m1[12]|D5G7;|ins1in20@1|in[12]|I
+Ein[13]|m1[13]|D5G7;|ins1in20@1|in[13]|I
+Ein[14]|m1[14]|D5G7;|ins1in20@1|in[14]|I
+Ein[15]|m1[15]|D5G7;|ins1in20@1|in[15]|I
+Ein[16]|m1[16]|D5G7;|ins1in20@1|in[16]|I
+Ein[17]|m1[17]|D5G7;|ins1in20@1|in[17]|I
+Ein[18]|m1[18]|D5G7;|ins1in20@1|in[18]|I
+Ein[19]|m1[19]|D5G7;|ins1in20@0|in[1]|I
+Ein[20]|m1[20]|D5G7;|ins1in20@0|in[2]|I
+Ein[21]|m1[21]|D5G7;|ins1in20@0|in[3]|I
+Ein[22]|m1[22]|D5G7;|ins1in20@0|in[4]|I
+Ein[23]|m1[23]|D5G7;|ins1in20@0|in[5]|I
+Ein[24]|m1[24]|D5G7;|ins1in20@0|in[6]|I
+Ein[25]|m1[25]|D5G7;|ins1in20@0|in[7]|I
+Ein[26]|m1[26]|D5G7;|ins1in20@0|in[8]|I
+Ein[27]|m1[27]|D5G7;|ins1in20@0|in[9]|I
+Ein[28]|m1[28]|D5G7;|ins1in20@0|in[10]|I
+Ein[29]|m1[29]|D5G7;|ins1in20@0|in[11]|I
+Ein[30]|m1[30]|D5G7;|ins1in20@0|in[12]|I
+Ein[31]|m1[31]|D5G7;|ins1in20@0|in[13]|I
+Ein[32]|m1[32]|D5G7;|ins1in20@0|in[14]|I
+Ein[33]|m1[33]|D5G7;|ins1in20@0|in[15]|I
+Ein[34]|m1[34]|D5G7;|ins1in20@0|in[16]|I
+Ein[35]|m1[35]|D5G7;|ins1in20@0|in[17]|I
+Ein[36]|m1[36]|D5G7;|ins1in20@0|in[18]|I
+Eout[1]|od[1]|D5G7;|ins1in20@1|out[1]|O
+Eout[2]|od[2]|D5G7;|ins1in20@1|out[2]|O
+Eout[3]|od[3]|D5G7;|ins1in20@1|out[3]|O
+Eout[4]|od[4]|D5G7;|ins1in20@1|out[4]|O
+Eout[5]|od[5]|D5G7;|ins1in20@1|out[5]|O
+Eout[6]|od[6]|D5G7;|ins1in20@1|out[6]|O
+Eout[7]|od[7]|D5G7;|ins1in20@1|out[7]|O
+Eout[8]|od[8]|D5G7;|ins1in20@1|out[8]|O
+Eout[9]|od[9]|D5G7;|ins1in20@1|out[9]|O
+Eout[10]|od[10]|D5G7;|ins1in20@1|out[10]|O
+Eout[11]|od[11]|D5G7;|ins1in20@1|out[11]|O
+Eout[12]|od[12]|D5G7;|ins1in20@1|out[12]|O
+Eout[13]|od[13]|D5G7;|ins1in20@1|out[13]|O
+Eout[14]|od[14]|D5G7;|ins1in20@1|out[14]|O
+Eout[15]|od[15]|D5G7;|ins1in20@1|out[15]|O
+Eout[16]|od[16]|D5G7;|ins1in20@1|out[16]|O
+Eout[17]|od[17]|D5G7;|ins1in20@1|out[17]|O
+Eout[18]|od[18]|D5G7;|ins1in20@1|out[18]|O
+Eout[19]|od[19]|D5G7;|ins1in20@0|out[1]|O
+Eout[20]|od[20]|D5G7;|ins1in20@0|out[2]|O
+Eout[21]|od[21]|D5G7;|ins1in20@0|out[3]|O
+Eout[22]|od[22]|D5G7;|ins1in20@0|out[4]|O
+Eout[23]|od[23]|D5G7;|ins1in20@0|out[5]|O
+Eout[24]|od[24]|D5G7;|ins1in20@0|out[6]|O
+Eout[25]|od[25]|D5G7;|ins1in20@0|out[7]|O
+Eout[26]|od[26]|D5G7;|ins1in20@0|out[8]|O
+Eout[27]|od[27]|D5G7;|ins1in20@0|out[9]|O
+Eout[28]|od[28]|D5G7;|ins1in20@0|out[10]|O
+Eout[29]|od[29]|D5G7;|ins1in20@0|out[11]|O
+Eout[30]|od[30]|D5G7;|ins1in20@0|out[12]|O
+Eout[31]|od[31]|D5G7;|ins1in20@0|out[13]|O
+Eout[32]|od[32]|D5G7;|ins1in20@0|out[14]|O
+Eout[33]|od[33]|D5G7;|ins1in20@0|out[15]|O
+Eout[34]|od[34]|D5G7;|ins1in20@0|out[16]|O
+Eout[35]|od[35]|D5G7;|ins1in20@0|out[17]|O
+Eout[36]|od[36]|D5G7;|ins1in20@0|out[18]|O
+Eod[ABORT]||D5G7;|onDeck@1|od[ABORT]|I
+Eod[HEAD]||D5G7;|onDeck@1|od[HEAD]|I
+Eod[OTHER]||D5G7;|onDeck@1|od[OTHER]|O
+Esir[1]||D5G7;|scanEx2v@2|sir[1]|I
+Esir[2]||D5G7;|scanEx2v@2|sir[2]|B
+Esir[3]||D5G7;|scanEx2v@2|sir[3]|B
+Esir[4]||D5G7;|scanEx2v@2|sir[4]|B
+Esir[5]||D5G7;|scanEx2v@2|sir[5]|B
+Esir[6]||D5G7;|scanEx2v@2|sir[6]|B
+Esir[7]||D5G7;|scanEx2v@2|sir[7]|B
+Esir[8]||D5G7;|scanEx2v@2|sir[8]|B
+Esir[9]||D5G7;|scanEx2v@2|sir[9]|B
+Esor[1]||D5G7;|scanEx2v@2|sor[1]|O
+Esor[2]||D5G7;|scanEx2v@2|sor[2]|B
+Esor[3]||D5G7;|scanEx2v@2|sor[3]|B
+Esor[4]||D5G7;|scanEx2v@2|sor[4]|B
+Esor[5]||D5G7;|scanEx2v@2|sor[5]|B
+Esor[6]||D5G7;|scanEx2v@2|sor[6]|B
+Esor[7]||D5G7;|scanEx2v@2|sor[7]|B
+Esor[8]||D5G7;|scanEx2v@2|sor[8]|B
+Esor[9]||D5G7;|scanEx2v@2|sor[9]|B
+Etake|take[od]|D5G7;|driveCon@1|take|O
+Evdd_5|vdd|D5G7;|ins1in20@0|vdd_5|P
+Evdd_1||D5G7;|scanEx2v@2|vdd_1|P
+Evdd_4||D5G7;|scanEx2v@2|vdd_4|P
+Evdd_5@786373726|vdd_5|D5G7;|onDeck@1|vdd_5|P
+Evdd_6||D5G7;|scanEx2v@2|vdd_6|P
+Evdd_7||D5G7;|scanEx2v@2|vdd_7|P
+Evdd_8||D5G7;|ins1in20@0|vdd_4|P
+Evdd_9||D5G7;|onDeck@1|vdd|P
+Evdd_10||D5G7;|onDeck@1|vdd_4|P
+Evdd_11||D5G7;|onDeck@1|vdd_9|P
 X
 
 # Cell onDeckDockStage;1{sch}
@@ -5299,7 +6249,7 @@ Etake[1]|take[od]|D6G2;|conn@3|y|O
 X
 
 # Cell outDockCenter;1{ic}
-CoutDockCenter;1{ic}||artwork|1237129228588|1237249151880|EI
+CoutDockCenter;1{ic}||artwork|1237129228588|1237844972799|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@2||6|-8|-1|-1|R|
 Ngeneric:Invisible-Pin|pin@3||6|-6|1|1|R|
@@ -5313,16 +6263,12 @@ Nschematic:Bus_Pin|pin@16||-6|-8|-1|-1|R|
 Ngeneric:Invisible-Pin|pin@17||-6|-6|1|1|R|
 Nschematic:Bus_Pin|pin@18||-14|2|-1|-1||
 Ngeneric:Invisible-Pin|pin@19||-12|2|1|1||
-Nschematic:Bus_Pin|pin@20||0|10|-1|-1|R|
-Ngeneric:Invisible-Pin|pin@21||0|9|1|1|R|
 Nschematic:Bus_Pin|pin@22||-14|5|-1|-1||
 Ngeneric:Invisible-Pin|pin@23||-12|5|1|1||
 Nschematic:Bus_Pin|pin@24||13|0|-1|-1||
 Ngeneric:Invisible-Pin|pin@25||12|0|1|1||
 Nschematic:Bus_Pin|pin@26||0|-8|-1|-1|R|
 Ngeneric:Invisible-Pin|pin@27||0|-6|1|1|R|
-Nschematic:Bus_Pin|pin@28||-1|8|-1|-1||
-Nschematic:Bus_Pin|pin@30||2.5|8|-1|-1||
 Nschematic:Bus_Pin|pin@34||-13|-5|-1|-1||
 NPin|pin@36||-12|-6|1|1||
 NPin|pin@37||-12|6|1|1||
@@ -5331,12 +6277,12 @@ NPin|pin@39||12|-6|1|1||
 Ngeneric:Invisible-Pin|pin@40||0|0|||||ART_message(D5G2;)SoutDockCenter
 NPin|pin@41||0|6|1|1||
 NPin|pin@42||0|7|1|1||
-NPin|pin@43||1.5|7|1|1||
-NPin|pin@44||2.5|8|1|1||
-NPin|pin@45||1.5|9|1|1||
-NPin|pin@46||-2|9|1|1||
-NPin|pin@47||-1|8|1|1||
-NPin|pin@48||-2|7|1|1||
+NPin|pin@43||2|7|1|1||
+NPin|pin@44||3|8|1|1||
+NPin|pin@45||2|9|1|1||
+NPin|pin@46||-3|9|1|1||
+NPin|pin@47||-2|8|1|1||
+NPin|pin@48||-3|7|1|1||
 NPin|pin@49||12|5|1|1||
 NPin|pin@50||13|5|1|1||
 NPin|pin@51||11|6|1|1||
@@ -5352,11 +6298,15 @@ Ngeneric:Invisible-Pin|pin@64||-12|-2|1|1||
 NPin|pin@65||-11|6|1|1||
 NPin|pin@66||-11|7|1|1||
 Nschematic:Bus_Pin|pin@67||13|5|-1|-1||
+Nschematic:Bus_Pin|pin@68||-7|7.5|-1|-1||
+Ngeneric:Invisible-Pin|pin@70||-7|6|1|1||
+Nschematic:Bus_Pin|pin@71||-2|8|-1|-1||
+Nschematic:Bus_Pin|pin@72||3|8|-1|-1||
+Ngeneric:Invisible-Pin|pin@73||0|8|||||ART_message(D5G1.5;)S24
 Aschematic:bus|net@1||-0.5|IJ900|pin@3||6|-6|pin@2||6|-8
 Aschematic:bus|net@7||-0.5|IJ900|pin@15||-11|-6|pin@14||-11|-8
 Aschematic:bus|net@8||-0.5|IJ900|pin@17||-6|-6|pin@16||-6|-8
 Aschematic:bus|net@9||-0.5|IJ0|pin@19||-12|2|pin@18||-14|2
-Aschematic:bus|net@10||-0.5|IJ2700|pin@21||0|9|pin@20||0|10
 Aschematic:bus|net@11||-0.5|IJ0|pin@23||-12|5|pin@22||-14|5
 Aschematic:bus|net@12||-0.5|IJ1800|pin@25||12|0|pin@24||13|0
 Aschematic:bus|net@13||-0.5|IJ900|pin@27||0|-6|pin@26||0|-8
@@ -5365,13 +6315,13 @@ AThicker|net@20|||FS900|pin@49||12|5|pin@57||12|-5
 AThicker|net@21|||FS0|pin@53||11|-6|pin@36||-12|-6
 AThicker|net@22|||FS1800|pin@65||-11|6|pin@41||0|6
 AThicker|net@23|||FS2700|pin@41||0|6|pin@42||0|7
-AThicker|net@24|||FS1800|pin@42||0|7|pin@43||1.5|7
-AThicker|net@25|||FS2250|pin@43||1.5|7|pin@44||2.5|8
-AThicker|net@26|||FS3150|pin@44||2.5|8|pin@45||1.5|9
-AThicker|net@27|||FS0|pin@45||1.5|9|pin@46||-2|9
-AThicker|net@28|||FS1350|pin@46||-2|9|pin@47||-1|8
-AThicker|net@29|||FS450|pin@47||-1|8|pin@48||-2|7
-AThicker|net@30|||FS1800|pin@48||-2|7|pin@42||0|7
+AThicker|net@24|||FS1800|pin@42||0|7|pin@43||2|7
+AThicker|net@25|||FS2250|pin@43||2|7|pin@44||3|8
+AThicker|net@26|||FS3150|pin@44||3|8|pin@45||2|9
+AThicker|net@27|||FS0|pin@45||2|9|pin@46||-3|9
+AThicker|net@28|||FS1350|pin@46||-3|9|pin@47||-2|8
+AThicker|net@29|||FS450|pin@47||-2|8|pin@48||-3|7
+AThicker|net@30|||FS1800|pin@48||-3|7|pin@42||0|7
 AThicker|net@31|||FS900|pin@38||12|6|pin@49||12|5
 AThicker|net@32|||FS1800|pin@49||12|5|pin@50||13|5
 AThicker|net@33|||FS1800|pin@51||11|6|pin@38||12|6
@@ -5386,7 +6336,8 @@ AThicker|net@43|||FS0|pin@59||-12|-5|pin@60||-13|-5
 Aschematic:bus|net@45||-0.5|IJ1800|pin@61||-13|-2|pin@64||-12|-2
 AThicker|net@46|||FS1800|pin@37||-12|6|pin@65||-11|6
 AThicker|net@47|||FS2700|pin@65||-11|6|pin@66||-11|7
-Ebit[Di,Ti,Do]||D5G2;|pin@2||I
+Aschematic:bus|net@49||-0.5|IJ2700|pin@70||-7|6|pin@68||-7|7.5
+Ebit[Di,Ti,Do]|bit[18:20]|D5G2;|pin@2||I
 Edo[Lt]||D5G2;|pin@4||O
 Etorp|epi[torp]|D5G2;|pin@34||I
 Efire[M]||D5G2;|pin@6||O
@@ -5394,19 +6345,455 @@ Efire[do]||D5G2;|pin@8||O
 Esucc_1|flag[A,D][set,clr]|D5G2;|pin@61||O
 Eflag[C][T,F]|flag[C][T]|D5G2;|pin@12||I
 EinLO[1:6,8]||D5G2;|pin@14||I
+Ein[1:6]||D5G2;|pin@68||I
 Em1[1:12]||D5G2;|pin@16||I
 Em1cate[1:6][T,F]||D5G2;|pin@18||I
-Ep2p,p1p,rd,mc||D5G2;|pin@20||I
 Epred[D,T]||D5G2;|pin@22||I
 Eps[skip,do]||D5G2;|pin@24||O
 Esel[rD,Fl,Ld,Co,Mv,Tp,Lt]||D5G2;|pin@26||I
-Esin||D5G2;|pin@28||I
-Esout||D5G2;|pin@30||O
+Esir[1:9]||D5G2;|pin@71||I
+Esor[1:9]||D5G2;|pin@72||O
 Esucc[sf]||D5G2;|pin@67||I
 X
 
+# Cell outDockCenter;2{lay}
+CoutDockCenter;2{lay}||cmos90|1236868105838|1237845265822||DRC_last_good_drc_area_date()G1237842962332|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237845349187
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@1||-300|-442||||
+NX-Metal-2-Metal-3-Con|contact@2||-300|16||||
+NX-Metal-1-Metal-2-Con|contact@4||-534|-16||||
+NX-Metal-3-Metal-4-Con|contact@5||-530|-337||||
+NX-Metal-2-Metal-3-Con|contact@6||-530|-328||||
+NX-Metal-3-Metal-4-Con|contact@7||456|-337||||
+NX-Metal-2-Metal-3-Con|contact@8||456|-304||||
+NX-Metal-1-Metal-2-Con|contact@9||-528|66||||
+NX-Metal-1-Metal-2-Con|contact@10||-528|-40||||
+NX-Metal-2-Metal-3-Con|contact@12||-1188|-66||||
+NX-Metal-2-Metal-3-Con|contact@14||414|-448||||
+NX-Metal-3-Metal-4-Con|contact@15||414|-346.2||||
+NX-Metal-1-Metal-2-Con|contact@19||-564|-248||||
+NX-Metal-2-Metal-3-Con|contact@21||1284|272||||
+NX-Metal-2-Metal-3-Con|contact@22||1284|-72||||
+NX-Metal-1-Metal-2-Con|contact@23||-534|-184||||
+NX-Metal-1-Metal-2-Con|contact@24||-427|278||||
+NX-Metal-1-Metal-2-Con|contact@26||-427|260||||
+NX-Metal-1-Metal-2-Con|contact@27||-450.5|278||||
+NX-Metal-1-Metal-2-Con|contact@28||-450.5|304||||
+NX-Metal-1-Metal-2-Con|contact@29||-344|-228||||
+NX-Metal-2-Metal-3-Con|contact@30||-306|-228||||
+NX-Metal-2-Metal-3-Con|contact@31||-306|40||||
+NX-Metal-1-Metal-2-Con|contact@32||192|40||||
+NX-Metal-2-Metal-3-Con|contact@38||-444|422||||
+NX-Metal-2-Metal-3-Con|contact@39||-420|416||||
+NX-Metal-2-Metal-3-Con|contact@40||-384|422||||
+NX-Metal-2-Metal-3-Con|contact@41||-360|416||||
+NX-Metal-2-Metal-3-Con|contact@42||-330|422||||
+NX-Metal-2-Metal-3-Con|contact@43||-312|416||||
+NX-Metal-2-Metal-3-Con|contact@44||-270|422||||
+NX-Metal-3-Metal-4-Con|contact@53||-444|-161.4||||
+NX-Metal-3-Metal-4-Con|contact@54||-420|-155.6||||
+NX-Metal-3-Metal-4-Con|contact@55||-384|-149.8||||
+NX-Metal-3-Metal-4-Con|contact@56||-360|-144||||
+NX-Metal-3-Metal-4-Con|contact@57||-330|-138.2||||
+NX-Metal-3-Metal-4-Con|contact@58||-312|-132.4||||
+NX-Metal-3-Metal-4-Con|contact@59||-270|-126.6||||
+NX-Metal-2-Metal-3-Con|contact@61||1680|272||||
+NX-Metal-2-Metal-3-Con|contact@63||1644|322||||
+NX-Metal-2-Metal-3-Con|contact@64||1656|328||||
+NX-Metal-2-Metal-3-Con|contact@66||1632|304||||
+NX-Metal-2-Metal-3-Con|contact@67||1638|310||||
+NX-Metal-2-Metal-3-Con|contact@69||1632|278||||
+IcoversM:cover7h;1{lay}|cover7h@0||0|0|||D5G4;
+IoneHotM:flags;2{lay}|flags@1||1362|-216|||D5G4;
+ImoveM:ilcMoveOut;1{lay}|ilcMoveO@0||-1062|-144|X||D5G4;
+IloopCountM:muxForD;1{lay}|muxForD@0||-369|432|Y||D5G4;
+IpredicateM:ohPredAll;2{lay}|ohPredAl@0||-204|-216|||D5G4;
+IloopCountM:olcWcont;1{lay}|olcWcont@0||600|-144|||D5G4;
+NMetal-2-Pin|pin@4||1062|304||||
+NMetal-2-Pin|pin@70||-200|-272||||
+IfanPinsK:pinsIn07m4;1{lay}|pinsIn07@0||-495|-144|||D5G4;
+IscanM:scanBusInM3;1{lay}|scanBusI@0||1656|216|||D5G4;
+IscanM:scanBusOutM3;1{lay}|scanBusO@0||1656|360|||D5G4;
+IwiresL:select132;1{lay}|select13@0||-49|432|||D5G4;
+IwiresL:select132;1{lay}|select13@1||-169|432|||D5G4;
+IwiresL:select132;1{lay}|select13@2||71|432|||D5G4;
+IwiresL:select144;1{lay}|select14@0||-1656|0|||D5G4;
+IwiresL:select144;1{lay}|select14@1||1656|0|||D5G4;
+IwiresL:select144;1{lay}|select14@2||-1656|-432|||D5G4;
+IwiresL:select144;1{lay}|select14@3||1656|-432|||D5G4;
+IwiresL:select144;1{lay}|select14@4||-1656|-288|||D5G4;
+IwiresL:select144;1{lay}|select14@5||1656|-288|||D5G4;
+IwiresL:select144;1{lay}|select14@6||-1656|-144|||D5G4;
+IwiresL:select144;1{lay}|select14@7||1656|-144|||D5G4;
+IwiresL:select144;1{lay}|select14@8||-1656|144|||D5G4;
+IwiresL:select144;1{lay}|select14@9||1656|144|||D5G4;
+IwiresL:select144;1{lay}|select14@10||-1656|288|||D5G4;
+IwiresL:select144;1{lay}|select14@11||1656|288|||D5G4;
+IwiresL:select144;1{lay}|select14@12||-1656|432|||D5G4;
+IwiresL:select144;1{lay}|select14@13||1656|432|||D5G4;
+IwiresL:select40;1{lay}|select40@0||-524|432|||D5G4;
+Ametal-2|net@27|||S0|flags@1|gnd_11|1067|0|olcWcont@0|gnd_1|1062|0
+Ametal-2|net@28|||S0|flags@1|gnd|1067|-288|olcWcont@0|gnd_16|1062|-288
+Ametal-2|net@29|||S0|flags@1|gnd_2|1067|-432|olcWcont@0|gnd_17|1062|-432
+Ametal-2|net@30|||S0|flags@1|gnd_12|1067|-144|olcWcont@0|gnd_21|1062|-144
+Ametal-2|net@31|||S0|flags@1|vdd_5|1067|-382|olcWcont@0|vdd_12|1062|-382
+Ametal-2|net@32|||S0|flags@1|vdd_24|1067|50|olcWcont@0|vdd_2|1062|50
+Ametal-2|net@33|||S0|flags@1|vdd_25|1067|-50|olcWcont@0|vdd_3|1062|-50
+Ametal-2|net@34|||S0|flags@1|vdd_4|1067|-482|olcWcont@0|vdd_35|1062|-482
+Ametal-2|net@35|||S0|flags@1|vdd|1067|-338|olcWcont@0|vdd_36|1062|-338
+Ametal-2|net@36|||S0|flags@1|vdd_15|1067|-238|olcWcont@0|vdd_37|1062|-238
+Ametal-2|net@37|||S0|flags@1|vdd_23|1067|-94|olcWcont@0|vdd_59|1062|-94
+Ametal-2|net@38|||S0|flags@1|vdd_26|1067|-194|olcWcont@0|vdd_60|1062|-194
+Ametal-2|net@45|||S0|ohPredAl@0|gnd|-541|0|ilcMoveO@0|gnd_4|-542.5|0
+Ametal-2|net@47|||S0|ohPredAl@0|gnd_2|-541|-432|ilcMoveO@0|gnd_14|-542.5|-432
+Ametal-2|net@48|||S0|ohPredAl@0|gnd_8|-541|-288|ilcMoveO@0|gnd_12|-542.5|-288
+Ametal-2|net@49|||S0|ohPredAl@0|vdd|-541|50|ilcMoveO@0|vdd_40|-542.5|50
+Ametal-2|net@50|||S0|ohPredAl@0|vdd_11|-541|-382|ilcMoveO@0|vdd_29|-542.5|-382
+Ametal-2|net@51|||S0|ohPredAl@0|vdd_17|-541|-482|ilcMoveO@0|vdd_30|-542.5|-482
+Ametal-2|net@52|||S0|ohPredAl@0|vdd_18|-541|-338|ilcMoveO@0|vdd_28|-542.5|-338
+Ametal-2|net@53|||S0|ohPredAl@0|vdd_19|-541|-238|ilcMoveO@0|vdd_27|-542.5|-238
+Ametal-2|net@56|||S0|ohPredAl@0|vdd_29|-541|-50|ilcMoveO@0|vdd_8|-542.5|-50
+Ametal-2|net@58|||S0|ohPredAl@0|gnd_1|133|-144|olcWcont@0|gnd_10|133|-144
+Ametal-2|net@59|||S0|ohPredAl@0|gnd_3|133|0|olcWcont@0|gnd_11|133|0
+Ametal-2|net@60|||S0|ohPredAl@0|gnd_13|133|-288|olcWcont@0|gnd_3|133|-288
+Ametal-2|net@62|||S0|ohPredAl@0|vdd_7|133|-50|olcWcont@0|vdd_13|133|-50
+Ametal-2|net@63|||S0|ohPredAl@0|vdd_3|133|-94|olcWcont@0|vdd_20|133|-94
+Ametal-2|net@64|||S0|ohPredAl@0|vdd_2|133|-194|olcWcont@0|vdd_21|133|-194
+Ametal-2|net@65|||S0|ohPredAl@0|vdd_6|133|50|olcWcont@0|vdd_22|133|50
+Ametal-2|net@66|||S0|ohPredAl@0|vdd_30|133|-238|olcWcont@0|vdd_6|133|-238
+Ametal-2|net@67|||S0|ohPredAl@0|vdd_26|133|-382|olcWcont@0|vdd_61|133|-382
+Ametal-2|net@68|||S0|ohPredAl@0|vdd_31|133|-338|olcWcont@0|vdd_7|133|-338
+Ametal-2|net@99||6.2|S1800|ohPredAl@0|gnd_15|112|288|olcWcont@0|gnd_28|135.5|288
+Ametal-2|net@100|||S0|ohPredAl@0|gnd_14|133|-432|olcWcont@0|gnd_30|133|-432
+Ametal-2|net@101|||S1800|ohPredAl@0|mc_1|112|272|olcWcont@0|mc_1|135.5|272
+Ametal-2|net@102|||S1800|ohPredAl@0|p1p|112|322|olcWcont@0|p1p_1|135.5|322
+Ametal-2|net@103|||S1800|ohPredAl@0|p2p|112|310|olcWcont@0|p2p_1|135.5|310
+Ametal-2|net@104|||S1800|ohPredAl@0|rd|112|328|olcWcont@0|rd_1|135.5|328
+Ametal-2|net@105|||S1800|ohPredAl@0|sin|112|278|olcWcont@0|sout|135.5|278
+Ametal-2|net@106||6.2|S1800|ohPredAl@0|vdd_32|112|238|olcWcont@0|vdd_71|135.5|238
+Ametal-2|net@107||6.2|S1800|ohPredAl@0|vdd_33|112|338|olcWcont@0|vdd_72|135.5|338
+Ametal-2|net@108|||S0|ohPredAl@0|vdd_27|133|-482|olcWcont@0|vdd_75|133|-482
+Ametal-2|net@109||6.2|S0|ohPredAl@0|vdd_34|-176|338|ilcMoveO@0|vdd_3|-547|338
+Ametal-2|net@110||6.2|S1800|ilcMoveO@0|gnd_27|-547|288|ohPredAl@0|gnd_16|-176|288
+Ametal-2|net@111|||S1800|ilcMoveO@0|mc_1|-547|272|ohPredAl@0|mc_2|-176|272
+Ametal-2|net@112|||S1800|ilcMoveO@0|p1p_1|-547|322|ohPredAl@0|p1p_1|-176|322
+Ametal-2|net@113|||S1800|ilcMoveO@0|p2p_1|-547|310|ohPredAl@0|p2p_1|-176|310
+Ametal-2|net@114|||S1800|ilcMoveO@0|rd_1|-547|328|ohPredAl@0|rd_1|-176|328
+Ametal-2|net@116||6.2|S1800|ilcMoveO@0|vdd_55|-547|238|ohPredAl@0|vdd_1|-176|238
+Ametal-2|net@120|||S0|olcWcont@0|do[Co]|343|-442|contact@1||-300|-442
+Ametal-2|net@123|||S1800|ohPredAl@0|do[Co]|-392.5|16|contact@2||-300|16
+Ametal-3|net@128|||S2700|contact@1||-300|-442|contact@2||-300|16
+Ametal-4|net@130|||S0|olcWcont@0|inLO[1]|532.5|-161.4|contact@53||-444|-161.4
+Ametal-4|net@131|||S1800|contact@54||-420|-155.6|olcWcont@0|inLO[2]|532.5|-155.6
+Ametal-4|net@132|||S1800|contact@55||-384|-149.8|olcWcont@0|inLO[3]|532.5|-149.8
+Ametal-4|net@133|||S1800|contact@56||-360|-144|olcWcont@0|inLO[4]|532.5|-144
+Ametal-4|net@134|||S1800|contact@57||-330|-138.2|olcWcont@0|inLO[5]|532.5|-138.2
+Ametal-4|net@135|||S1800|contact@58||-312|-132.4|olcWcont@0|inLO[6]|532.5|-132.4
+Ametal-2|net@141|||S0|ohPredAl@0|do[Mv]|-426.5|-16|contact@4||-534|-16
+Ametal-4|net@147|||S1800|ohPredAl@0|flag[B][set]|-237|-355.4|flags@1|flag[B][set]|1362|-355.4
+Ametal-4|net@148|||S0|flags@1|flag[A][clr]|1362|-383|ohPredAl@0|flag[A][clr]|-237|-383
+Ametal-4|net@149|||S0|flags@1|flag[A][set]|1362|-373.8|ohPredAl@0|flag[A][set]|-237|-373.8
+Ametal-4|net@150|||S0|flags@1|flag[B][clr]|1362|-364.6|ohPredAl@0|flag[B][clr]|-237|-364.6
+Ametal-4|net@154|||S0|ohPredAl@0|flag[D][set]|-237|-337|contact@5||-530|-337
+Ametal-2|net@157|||S1800|ilcMoveO@0|flag[D][set]|-619|-328|contact@6||-530|-328
+Ametal-3|net@158|||S2700|contact@5||-530|-337|contact@6||-530|-328
+Ametal-4|net@159|||S1800|ohPredAl@0|flag[D][set]|-237|-337|contact@7||456|-337
+Ametal-2|net@160|||S0|olcWcont@0|flag[D][set]|484|-304|contact@8||456|-304
+Ametal-2|net@169|||S1800|ilcMoveO@0|do[Tp]|-810.5|66|contact@9||-528|66
+Ametal-2|net@171|||S0|ohPredAl@0|do[Tp]|-466.5|-40|contact@10||-528|-40
+Ametal-2|net@179|||S0|olcWcont@0|ilc[load]|137.5|-66|contact@12||-1188|-66
+Ametal-3|net@180|||S2700|ilcMoveO@0|ilc[load]|-1188|-156|contact@12||-1188|-66
+Ametal-4|net@187|||S1800|ohPredAl@0|flag[D][clr]|-237|-346.2|contact@15||414|-346.2
+Ametal-2|net@188|||S0|olcWcont@0|flag[D][clr]|484|-448|contact@14||414|-448
+Ametal-2|net@198|||S0|olcWcont@0|do[Ld]|400|22|ohPredAl@0|do[Ld]|-358.5|22
+Ametal-2|net@200|||S0|olcWcont@0|do[reD]|229.5|-248|contact@19||-564|-248
+Ametal-1|net@213||0.4|S2700|ilcMoveO@0|do[reD]|-564|-254|contact@19||-564|-248
+Ametal-2|net@216|||S0|contact@21||1284|272|olcWcont@0|mc_3|1064.5|272
+Ametal-3|net@219|||S2700|contact@7||456|-337|contact@8||456|-304
+Ametal-1|net@220|||S900|contact@9||-528|66|contact@10||-528|-40
+Ametal-3|net@221|||S2700|contact@14||414|-448|contact@15||414|-346.2
+Ametal-3|net@222|||S2700|contact@22||1284|-72|contact@21||1284|272
+Ametal-2|net@224|||S0|flags@1|mc|1362|-72|contact@22||1284|-72
+Ametal-2|net@231|||S1800|ilcMoveO@0|do[Mv]|-596.5|-184|contact@23||-534|-184
+Ametal-1|net@232|||S900|contact@4||-534|-16|contact@23||-534|-184
+Ametal-2|net@239|||S0|ohPredAl@0|sout|-176|278|contact@24||-427|278
+Ametal-2|net@244|||S1800|ilcMoveO@0|sin|-547|260|contact@26||-427|260
+Ametal-1|net@245|||S900|contact@24||-427|278|contact@26||-427|260
+Ametal-2|net@246|||S1800|ilcMoveO@0|sout|-547|278|contact@27||-450.5|278
+Ametal-1|net@247|||S2700|contact@27||-450.5|278|contact@28||-450.5|304
+Ametal-2|net@252|||S1800|contact@28||-450.5|304|pin@4||1062|304
+Ametal-1|net@284||0.4|S900|ohPredAl@0|sel[rD_1]|-344|-222|contact@29||-344|-228
+Ametal-2|net@285|||S1800|contact@29||-344|-228|contact@30||-306|-228
+Ametal-3|net@286|||S2700|contact@30||-306|-228|contact@31||-306|40
+Ametal-1|net@288|||S2700|olcWcont@0|Dvoid|192|15|contact@32||192|40
+Ametal-2|net@290||6.2|S1800|olcWcont@0|vdd_33|1062|194|flags@1|vdd_29|1067|194
+Ametal-2|net@291||6.2|S0|flags@1|gnd_14|1067|144|olcWcont@0|gnd_6|1062|144
+Ametal-2|net@292||6.2|S0|flags@1|vdd_30|1067|94|olcWcont@0|vdd_18|1062|94
+Ametal-2|net@293||6.2|S1800|ilcMoveO@0|vdd_31|-542.5|-194|ohPredAl@0|vdd_25|-541|-194
+Ametal-2|net@294||6.2|S0|ohPredAl@0|gnd_12|-541|-144|ilcMoveO@0|gnd_15|-542.5|-144
+Ametal-2|net@295||6.2|S0|ohPredAl@0|vdd_24|-541|-94|ilcMoveO@0|vdd_12|-542.5|-94
+Ametal-2|net@297|||S0|pin@70||-200|-272|ilcMoveO@0|epi[torp]|-665|-272
+Ametal-2|net@311|||S1800|muxForD@0|outLO[1]|-459|422|contact@38||-444|422
+Ametal-2|net@313|||S1800|muxForD@0|outLO[2]|-431|416|contact@39||-420|416
+Ametal-2|net@315|||S1800|muxForD@0|outLO[3]|-403|422|contact@40||-384|422
+Ametal-2|net@317|||S1800|muxForD@0|outLO[4]|-375|416|contact@41||-360|416
+Ametal-2|net@320|||S1800|muxForD@0|outLO[5]|-347|422|contact@42||-330|422
+Ametal-2|net@322|||S1800|muxForD@0|outLO[6]|-319|416|contact@43||-312|416
+Ametal-2|net@324|||S1800|muxForD@0|outLO[7]|-291|422|contact@44||-270|422
+Ametal-2|net@332||6.2|S0|muxForD@0|vdd_3|-504|482|ilcMoveO@0|vdd_56|-542.5|482
+Ametal-2|net@333||6.2|S1800|ilcMoveO@0|gnd_28|-542.5|432|muxForD@0|gnd_1|-504|432
+Ametal-2|net@334||6.2|S1800|ilcMoveO@0|vdd_57|-542.5|382|muxForD@0|vdd_2|-504|382
+Ametal-2|net@335||6.2|S1800|muxForD@0|vdd_5|-234|482|olcWcont@0|vdd_64|135.5|482
+Ametal-2|net@336||6.2|S0|olcWcont@0|gnd_24|135.5|432|muxForD@0|gnd_2|-234|432
+Ametal-2|net@337||6.2|S0|olcWcont@0|vdd_63|135.5|382|muxForD@0|vdd_4|-234|382
+Ametal-4|net@338|||S0|pinsIn07@0|in[1]|-495|-161.4|ilcMoveO@0|inLO[1]|-1009|-161.4
+Ametal-4|net@340|||S1800|ilcMoveO@0|inLO[2]|-1009|-155.6|pinsIn07@0|in[2]|-495|-155.6
+Ametal-4|net@342|||S1800|ilcMoveO@0|inLO[3]|-1009|-149.8|pinsIn07@0|in[3]|-495|-149.8
+Ametal-4|net@344|||S1800|ilcMoveO@0|inLO[4]|-1009|-144|pinsIn07@0|in[4]|-495|-144
+Ametal-4|net@346|||S1800|ilcMoveO@0|inLO[5]|-1009|-138.2|pinsIn07@0|in[5]|-495|-138.2
+Ametal-4|net@348|||S1800|ilcMoveO@0|inLO[6]|-1009|-132.4|pinsIn07@0|in[6]|-495|-132.4
+Ametal-4|net@350|||S1800|ilcMoveO@0|inLO[8]|-1009|-126.6|pinsIn07@0|in[7]|-495|-126.6
+Ametal-2|net@352|||S1800|contact@31||-306|40|contact@32||192|40
+Ametal-3|net@353|||S900|contact@38||-444|422|contact@53||-444|-161.4
+Ametal-3|net@354|||S900|contact@39||-420|416|contact@54||-420|-155.6
+Ametal-3|net@355|||S900|contact@40||-384|422|contact@55||-384|-149.8
+Ametal-3|net@356|||S900|contact@41||-360|416|contact@56||-360|-144
+Ametal-3|net@357|||S900|contact@42||-330|422|contact@57||-330|-138.2
+Ametal-3|net@358|||S900|contact@43||-312|416|contact@58||-312|-132.4
+Ametal-3|net@359|||S900|contact@44||-270|422|contact@59||-270|-126.6
+Ametal-4|net@360|||S0|contact@53||-444|-161.4|pinsIn07@0|in[1]|-495|-161.4
+Ametal-4|net@361|||S1800|pinsIn07@0|in[2]|-495|-155.6|contact@54||-420|-155.6
+Ametal-4|net@362|||S1800|pinsIn07@0|in[3]|-495|-149.8|contact@55||-384|-149.8
+Ametal-4|net@363|||S1800|pinsIn07@0|in[4]|-495|-144|contact@56||-360|-144
+Ametal-4|net@364|||S1800|pinsIn07@0|in[7]|-495|-126.6|contact@59||-270|-126.6
+Ametal-4|net@365|||S1800|pinsIn07@0|in[6]|-495|-132.4|contact@58||-312|-132.4
+Ametal-4|net@366|||S1800|pinsIn07@0|in[5]|-495|-138.2|contact@57||-330|-138.2
+Ametal-2|net@367||6.2|S1800|ilcMoveO@0|gnd_2|-542.5|144|olcWcont@0|gnd_23|135.5|144
+Ametal-2|net@368||6.2|S0|olcWcont@0|vdd_1|135.5|94|ilcMoveO@0|vdd_9|-542.5|94
+Ametal-2|net@369||6.2|S0|olcWcont@0|vdd_62|135.5|194|ilcMoveO@0|vdd_4|-542.5|194
+Ametal-2|net@370||6.2|S0|ilcMoveO@0|gnd_29|-1581.5|432|cover7h@0|gnd_52|-1728|432
+Ametal-2|net@371||6.2|S1800|cover7h@0|gnd_1|-1728|0|ilcMoveO@0|gnd_1|-1581.5|0
+Ametal-2|net@372||6.2|S1800|cover7h@0|gnd_32|-1728|-432|ilcMoveO@0|gnd_19|-1581.5|-432
+Ametal-2|net@373||6.2|S1800|cover7h@0|gnd_36|-1728|-288|ilcMoveO@0|gnd_18|-1581.5|-288
+Ametal-2|net@374||6.2|S1800|cover7h@0|gnd_40|-1728|-144|ilcMoveO@0|gnd_30|-1581.5|-144
+Ametal-2|net@375||6.2|S1800|cover7h@0|gnd_44|-1728|144|ilcMoveO@0|gnd|-1581.5|144
+Ametal-2|net@376||6.2|S1800|cover7h@0|vdd_1|-1728|50|ilcMoveO@0|vdd_2|-1581.5|50
+Ametal-2|net@377||6.2|S1800|cover7h@0|vdd_3|-1728|-50|ilcMoveO@0|vdd_7|-1581.5|-50
+Ametal-2|net@378||6.2|S1800|cover7h@0|vdd_32|-1728|-382|ilcMoveO@0|vdd_38|-1581.5|-382
+Ametal-2|net@379||6.2|S1800|cover7h@0|vdd_33|-1728|-482|ilcMoveO@0|vdd_39|-1581.5|-482
+Ametal-2|net@380||6.2|S1800|cover7h@0|vdd_38|-1728|-238|ilcMoveO@0|vdd_36|-1581.5|-238
+Ametal-2|net@381||6.2|S1800|cover7h@0|vdd_39|-1728|-338|ilcMoveO@0|vdd_37|-1581.5|-338
+Ametal-2|net@382||6.2|S1800|cover7h@0|vdd_44|-1728|-94|ilcMoveO@0|vdd_49|-1581.5|-94
+Ametal-2|net@383||6.2|S1800|cover7h@0|vdd_45|-1728|-194|ilcMoveO@0|vdd_50|-1581.5|-194
+Ametal-2|net@384||6.2|S1800|cover7h@0|vdd_50|-1728|194|ilcMoveO@0|vdd_1|-1581.5|194
+Ametal-2|net@385||6.2|S1800|cover7h@0|vdd_51|-1728|94|ilcMoveO@0|vdd|-1581.5|94
+Ametal-2|net@386||6.2|S1800|cover7h@0|vdd_62|-1728|482|ilcMoveO@0|vdd_58|-1581.5|482
+Ametal-2|net@387||6.2|S1800|cover7h@0|vdd_63|-1728|382|ilcMoveO@0|vdd_59|-1581.5|382
+Ametal-2|net@388||6.2|S0|ilcMoveO@0|gnd_26|-1572.5|288|cover7h@0|gnd_48|-1728|288
+Ametal-2|net@389||6.2|S1800|cover7h@0|vdd_56|-1728|338|ilcMoveO@0|vdd_54|-1572.5|338
+Ametal-2|net@390||6.2|S1800|cover7h@0|vdd_57|-1728|238|ilcMoveO@0|vdd_52|-1572.5|238
+Ametal-2|net@391||6.2|S1800|olcWcont@0|vdd_74|1064.5|482|cover7h@0|vdd_65|1728|482
+Ametal-2|net@392||6.2|S0|cover7h@0|gnd_49|1728|288|olcWcont@0|gnd_27|1064.5|288
+Ametal-2|net@393||6.2|S0|cover7h@0|gnd_53|1728|432|olcWcont@0|gnd_29|1064.5|432
+Ametal-2|net@394||6.2|S0|cover7h@0|vdd_59|1728|338|olcWcont@0|vdd_70|1064.5|338
+Ametal-2|net@395||6.2|S0|cover7h@0|vdd_60|1728|238|olcWcont@0|vdd_69|1064.5|238
+Ametal-2|net@396||6.2|S0|cover7h@0|vdd_66|1728|382|olcWcont@0|vdd_73|1064.5|382
+Ametal-2|net@397||6.2|S1800|flags@1|gnd_15|1579.5|144|cover7h@0|gnd_45|1728|144
+Ametal-2|net@398||6.2|S0|cover7h@0|gnd_29|1728|0|flags@1|gnd_8|1579.5|0
+Ametal-2|net@399||6.2|S0|cover7h@0|gnd_33|1728|-432|flags@1|gnd_4|1579.5|-432
+Ametal-2|net@400||6.2|S0|cover7h@0|vdd_29|1728|50|flags@1|vdd_17|1579.5|50
+Ametal-2|net@401||6.2|S0|cover7h@0|vdd_30|1728|-50|flags@1|vdd_18|1579.5|-50
+Ametal-2|net@402||6.2|S0|cover7h@0|vdd_35|1728|-382|flags@1|vdd_9|1579.5|-382
+Ametal-2|net@403||6.2|S0|cover7h@0|vdd_36|1728|-482|flags@1|vdd_8|1579.5|-482
+Ametal-2|net@404||6.2|S0|cover7h@0|vdd_53|1728|194|flags@1|vdd_31|1579.5|194
+Ametal-2|net@405||6.2|S0|cover7h@0|vdd_54|1728|94|flags@1|vdd_32|1579.5|94
+Ametal-2|net@406||6.2|S1800|flags@1|vdd_14|1578|-238|cover7h@0|vdd_41|1728|-238
+Ametal-2|net@407||6.2|S0|cover7h@0|gnd_37|1728|-288|flags@1|gnd_6|1578|-288
+Ametal-2|net@408||6.2|S0|cover7h@0|gnd_41|1728|-144|flags@1|gnd_10|1578|-144
+Ametal-2|net@409||6.2|S0|cover7h@0|vdd_42|1728|-338|flags@1|vdd_1|1578|-338
+Ametal-2|net@410||6.2|S0|cover7h@0|vdd_47|1728|-94|flags@1|vdd_16|1578|-94
+Ametal-2|net@411||6.2|S0|cover7h@0|vdd_48|1728|-194|flags@1|vdd_22|1578|-194
+Ametal-3|net@412|||S900|scanBusO@0|so[1]|1632|360|contact@66||1632|304
+Ametal-3|net@414|||S2700|scanBusI@0|si[9]|1680|216|contact@61||1680|272
+Ametal-3|net@416|||S2700|contact@63||1644|322|scanBusO@0|so[3]|1644|360
+Ametal-3|net@417|||S2700|contact@64||1656|328|scanBusO@0|so[5]|1656|360
+Ametal-3|net@418|||S2700|scanBusI@0|si[3]|1644|216|contact@63||1644|322
+Ametal-3|net@419|||S2700|scanBusI@0|si[4]|1650|219|scanBusO@0|so[4]|1650|363
+Ametal-3|net@420|||S2700|scanBusI@0|si[5]|1656|216|contact@64||1656|328
+Ametal-3|net@421|||S2700|scanBusI@0|si[6]|1662|216|scanBusO@0|so[6]|1662|360
+Ametal-3|net@422|||S2700|scanBusI@0|si[7]|1668|216|scanBusO@0|so[7]|1668|360
+Ametal-3|net@423|||S2700|scanBusI@0|si[8]|1674|216|scanBusO@0|so[8]|1674|360
+Ametal-3|net@424|||S2700|contact@61||1680|272|scanBusO@0|so[9]|1680|360
+Ametal-2|net@430|||S1800|olcWcont@0|p2p_2|1064.5|310|contact@67||1638|310
+Ametal-2|net@433|||S1800|pin@4||1062|304|contact@66||1632|304
+Ametal-2|net@434|||S1800|olcWcont@0|sin_2|1064.5|278|contact@69||1632|278
+Ametal-2|net@436|||S1800|contact@21||1284|272|contact@61||1680|272
+Ametal-3|net@438|||S2700|scanBusI@0|si[2]|1638|216|contact@67||1638|310
+Ametal-3|net@439|||S2700|contact@67||1638|310|scanBusO@0|so[2]|1638|360
+Ametal-3|net@442|||S2700|scanBusI@0|si[1]|1632|216|contact@69||1632|278
+Ametal-2|net@443|||S1800|olcWcont@0|rd_2|1064.5|328|contact@64||1656|328
+Ametal-2|net@444|||S1800|olcWcont@0|p1p_2|1064.5|322|contact@63||1644|322
+Ebit[Di]|bit[18]|D5G7;|ilcMoveO@0|bit[Di]|I
+Ebit[Ti]|bit[19]|D5G7;|ilcMoveO@0|bit[Ti]|I
+Esel|bit[20]|D5G2;|muxForD@0|sel|I
+Edo[Lt]||D5G7;|ohPredAl@0|do[Lt]|O
+Eepi[torp]||D5G7;|pin@70||I
+Efire[M]||D5G7;|ilcMoveO@0|fire[M]|I
+Efire[do]||D5G7;|ohPredAl@0|fire[do]|O
+Eflag[A][clr]||D5G7;|ohPredAl@0|flag[A][clr]|I
+Eflag[A][set]||D5G7;|ohPredAl@0|flag[A][set]|I
+Eflag[C][T]||D5G7;|flags@1|flag[C][T]|I
+Eflag[D][clr]||D5G7;|ohPredAl@0|flag[D][clr]|I
+Eflag[D][set]||D5G7;|ohPredAl@0|flag[D][set]|I
+Egnd||D5G2;|cover7h@0|gnd|G
+Egnd_3||D5G2;|cover7h@0|gnd_3|G
+Egnd_4||D5G2;|cover7h@0|gnd_4|G
+Egnd_5||D5G2;|cover7h@0|gnd_5|G
+Egnd_6||D5G2;|cover7h@0|gnd_6|G
+Egnd_7||D5G2;|cover7h@0|gnd_7|G
+Egnd_8||D5G2;|cover7h@0|gnd_8|G
+Egnd_9||D5G2;|cover7h@0|gnd_9|G
+Egnd_10||D5G2;|cover7h@0|gnd_10|G
+Egnd_11||D5G2;|cover7h@0|gnd_11|G
+Egnd_12||D5G2;|cover7h@0|gnd_12|G
+Egnd_13||D5G2;|cover7h@0|gnd_13|G
+Egnd_14||D5G2;|cover7h@0|gnd_14|G
+Egnd_15||D5G2;|cover7h@0|gnd_15|G
+Egnd_16||D5G2;|cover7h@0|gnd_16|G
+Egnd_17||D5G2;|cover7h@0|gnd_17|G
+Egnd_18||D5G2;|cover7h@0|gnd_18|G
+Egnd_19||D5G2;|cover7h@0|gnd_19|G
+Egnd_20||D5G2;|cover7h@0|gnd_20|G
+Egnd_21||D5G2;|cover7h@0|gnd_21|G
+Egnd_22||D5G2;|cover7h@0|gnd_22|G
+Egnd_23||D5G2;|cover7h@0|gnd_23|G
+Egnd_24||D5G2;|cover7h@0|gnd_24|G
+Egnd_25||D5G2;|cover7h@0|gnd_25|G
+Egnd_26||D5G2;|cover7h@0|gnd_26|G
+Egnd_27||D5G2;|cover7h@0|gnd_27|G
+Egnd_28||D5G2;|cover7h@0|gnd_28|G
+Egnd_30||D5G2;|cover7h@0|gnd_30|G
+Egnd_31||D5G2;|cover7h@0|gnd_31|G
+Egnd_34||D5G2;|cover7h@0|gnd_34|G
+Egnd_35||D5G2;|cover7h@0|gnd_35|G
+Egnd_38||D5G2;|cover7h@0|gnd_38|G
+Egnd_39||D5G2;|cover7h@0|gnd_39|G
+Egnd_42||D5G2;|cover7h@0|gnd_42|G
+Egnd_43||D5G2;|cover7h@0|gnd_43|G
+Egnd_46||D5G2;|cover7h@0|gnd_46|G
+Egnd_47||D5G2;|cover7h@0|gnd_47|G
+Egnd_50||D5G2;|cover7h@0|gnd_50|G
+Egnd_51||D5G2;|cover7h@0|gnd_51|G
+Egnd_54||D5G2;|cover7h@0|gnd_54|G
+EinLO[1]||D5G7;|pinsIn07@0|in[1]|I
+EinLO[2]||D5G7;|pinsIn07@0|in[2]|I
+EinLO[3]||D5G7;|pinsIn07@0|in[3]|I
+EinLO[4]||D5G7;|pinsIn07@0|in[4]|I
+EinLO[5]||D5G7;|pinsIn07@0|in[5]|I
+EinLO[6]||D5G7;|pinsIn07@0|in[6]|I
+EinLO[8]||D5G7;|pinsIn07@0|in[7]|I
+Ein[1]||D5G7;|muxForD@0|in[1]|I
+Ein[2]||D5G7;|muxForD@0|in[2]|I
+Ein[3]||D5G7;|muxForD@0|in[3]|I
+Ein[4]||D5G7;|muxForD@0|in[4]|I
+Ein[5]||D5G7;|muxForD@0|in[5]|I
+Ein[6]||D5G7;|muxForD@0|in[6]|I
+Em1[1]||D5G7;|flags@1|inn[1][T]|O
+Em1[2]||D5G7;|flags@1|inn[2][T]|I
+Em1[3]||D5G7;|flags@1|inn[3][T]|O
+Em1[4]||D5G7;|flags@1|inn[4][T]|I
+Em1[5]||D5G7;|flags@1|inn[5][T]|O
+Em1[6]||D5G7;|flags@1|inn[6][T]|I
+Em1[7]||D5G7;|flags@1|m1[7]|I
+Em1[8]||D5G7;|flags@1|m1[8]|I
+Em1[9]||D5G7;|flags@1|m1[9]|I
+Em1[10]||D5G7;|flags@1|m1[10]|I
+Em1[11]||D5G7;|flags@1|m1[11]|I
+Em1[12]||D5G7;|flags@1|m1[12]|I
+Em1cate[1][F]||D5G7;|ohPredAl@0|m1cate[1][F]|I
+Em1cate[1][T]||D5G7;|ohPredAl@0|m1cate[1][T]|I
+Em1cate[2][F]||D5G7;|ohPredAl@0|m1cate[2][F]|I
+Em1cate[2][T]||D5G7;|ohPredAl@0|m1cate[2][T]|I
+Em1cate[3][F]||D5G7;|ohPredAl@0|m1cate[3][F]|I
+Em1cate[3][T]||D5G7;|ohPredAl@0|m1cate[3][T]|I
+Em1cate[4][F]||D5G7;|ohPredAl@0|m1cate[4][F]|I
+Em1cate[4][T]||D5G7;|ohPredAl@0|m1cate[4][T]|I
+Em1cate[5][F]||D5G7;|ohPredAl@0|m1cate[5][F]|I
+Em1cate[5][T]||D5G7;|ohPredAl@0|m1cate[5][T]|I
+Em1cate[6][F]||D5G7;|ohPredAl@0|m1cate[6][F]|I
+Em1cate[6][T]||D5G7;|ohPredAl@0|m1cate[6][T]|I
+Epred[D]||D5G7;|ilcMoveO@0|pred[D]|I
+Epred[T]||D5G7;|ilcMoveO@0|pred[T]|O
+Eps[do]||D5G7;|ohPredAl@0|succ[do]|O
+Eps[skip]||D5G7;|ohPredAl@0|succ[skip]|O
+Esel[Co]||D5G7;|ohPredAl@0|sel[Co]|I
+Esel[Fl]||D5G7;|ohPredAl@0|sel[Fl]|I
+Esel[Ld]||D5G7;|ohPredAl@0|sel[Ld]|I
+Esel[Lt]||D5G7;|ohPredAl@0|sel[Lt]|I
+Esel[Mv]||D5G7;|ohPredAl@0|sel[Mv]|I
+Esel[Tp]||D5G7;|ohPredAl@0|sel[Tp]|I
+Esel[rD]||D5G7;|ohPredAl@0|sel[rD]|I
+Esir[1]||D5G7;|scanBusI@0|si[1]|B
+Esir[2]||D5G7;|scanBusI@0|si[2]|B
+Esir[3]||D5G7;|scanBusI@0|si[3]|B
+Esir[4]||D5G7;|scanBusI@0|si[4]|B
+Esir[5]||D5G7;|scanBusI@0|si[5]|B
+Esir[6]||D5G7;|scanBusI@0|si[6]|B
+Esir[7]||D5G7;|scanBusI@0|si[7]|B
+Esir[8]||D5G7;|scanBusI@0|si[8]|B
+Esir[9]||D5G7;|scanBusI@0|si[9]|B
+Esor[1]||D5G7;|scanBusO@0|so[1]|B
+Esor[2]||D5G7;|scanBusO@0|so[2]|B
+Esor[3]||D5G7;|scanBusO@0|so[3]|B
+Esor[4]||D5G7;|scanBusO@0|so[4]|B
+Esor[5]||D5G7;|scanBusO@0|so[5]|B
+Esor[6]||D5G7;|scanBusO@0|so[6]|B
+Esor[7]||D5G7;|scanBusO@0|so[7]|B
+Esor[8]||D5G7;|scanBusO@0|so[8]|B
+Esor[9]||D5G7;|scanBusO@0|so[9]|B
+Esucc[sf]||D5G7;|ilcMoveO@0|succ[sf]|I
+Evdd||D5G2;|cover7h@0|vdd|P
+Evdd_4||D5G2;|cover7h@0|vdd_4|P
+Evdd_5||D5G2;|cover7h@0|vdd_5|P
+Evdd_6||D5G2;|cover7h@0|vdd_6|P
+Evdd_7||D5G2;|cover7h@0|vdd_7|P
+Evdd_8||D5G2;|cover7h@0|vdd_8|P
+Evdd_9||D5G2;|cover7h@0|vdd_9|P
+Evdd_10||D5G2;|cover7h@0|vdd_10|P
+Evdd_11||D5G2;|cover7h@0|vdd_11|P
+Evdd_12||D5G2;|cover7h@0|vdd_12|P
+Evdd_13||D5G2;|cover7h@0|vdd_13|P
+Evdd_14||D5G2;|cover7h@0|vdd_14|P
+Evdd_15||D5G2;|cover7h@0|vdd_15|P
+Evdd_16||D5G2;|cover7h@0|vdd_16|P
+Evdd_17||D5G2;|cover7h@0|vdd_17|P
+Evdd_18||D5G2;|cover7h@0|vdd_18|P
+Evdd_19||D5G2;|cover7h@0|vdd_19|P
+Evdd_20||D5G2;|cover7h@0|vdd_20|P
+Evdd_21||D5G2;|cover7h@0|vdd_21|P
+Evdd_22||D5G2;|cover7h@0|vdd_22|P
+Evdd_23||D5G2;|cover7h@0|vdd_23|P
+Evdd_24||D5G2;|cover7h@0|vdd_24|P
+Evdd_25||D5G2;|cover7h@0|vdd_25|P
+Evdd_26||D5G2;|cover7h@0|vdd_26|P
+Evdd_27||D5G2;|cover7h@0|vdd_27|P
+Evdd_28||D5G2;|cover7h@0|vdd_28|P
+Evdd_31||D5G2;|cover7h@0|vdd_31|P
+Evdd_34||D5G2;|cover7h@0|vdd_34|P
+Evdd_37||D5G2;|cover7h@0|vdd_37|P
+Evdd_40||D5G2;|cover7h@0|vdd_40|P
+Evdd_43||D5G2;|cover7h@0|vdd_43|P
+Evdd_46||D5G2;|cover7h@0|vdd_46|P
+Evdd_49||D5G2;|cover7h@0|vdd_49|P
+Evdd_52||D5G2;|cover7h@0|vdd_52|P
+Evdd_55||D5G2;|cover7h@0|vdd_55|P
+Evdd_58||D5G2;|cover7h@0|vdd_58|P
+Evdd_61||D5G2;|cover7h@0|vdd_61|P
+Evdd_64||D5G2;|cover7h@0|vdd_64|P
+X
+
 # Cell outDockCenter;1{lay}
-CoutDockCenter;1{lay}||cmos90|1236868105838|1237224949010|I|ATTR_NCC(D5G10;NTY648;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237211132037|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237225929699
+CoutDockCenter;1{lay}||cmos90|1236868105838|1237841745596||ATTR_NCC(D5G10;NTY648;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237772215563
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@1||-300|-298||||
 NX-Metal-2-Metal-3-Con|contact@2||-300|160||||
@@ -5432,12 +6819,29 @@ NX-Metal-1-Metal-2-Con|contact@29||-344|-84||||
 NX-Metal-2-Metal-3-Con|contact@30||-306|-84||||
 NX-Metal-2-Metal-3-Con|contact@31||-306|184||||
 NX-Metal-1-Metal-2-Con|contact@32||192|184||||
+NX-Metal-1-Metal-2-Con|contact@37||-482.5|652.5||||
+NX-Metal-2-Metal-3-Con|contact@38||-450|566||||
+NX-Metal-2-Metal-3-Con|contact@39||-426|560||||
+NX-Metal-2-Metal-3-Con|contact@40||-384|566||||
+NX-Metal-2-Metal-3-Con|contact@41||-360|560||||
+NX-Metal-2-Metal-3-Con|contact@42||-330|566||||
+NX-Metal-2-Metal-3-Con|contact@43||-312|560||||
+NX-Metal-2-Metal-3-Con|contact@44||-270|566||||
+NX-Metal-3-Metal-4-Con|contact@53||-450|-17.4||||
+NX-Metal-3-Metal-4-Con|contact@54||-426|-11.6||||
+NX-Metal-3-Metal-4-Con|contact@55||-384|-5.8||||
+NX-Metal-3-Metal-4-Con|contact@56||-360|0||||
+NX-Metal-3-Metal-4-Con|contact@57||-330|5.8||||
+NX-Metal-3-Metal-4-Con|contact@58||-312|11.6||||
+NX-Metal-3-Metal-4-Con|contact@59||-270|17.4||||
 IoneHotM:flags;2{lay}|flags@1||1362|-72|||D5G4;
 ImoveM:ilcMoveOut;1{lay}|ilcMoveO@0||-1062|0|X||D5G4;
+IloopCountM:muxForD;1{lay}|muxForD@0||-369|576|Y||D5G4;
 IpredicateM:ohPredAll;2{lay}|ohPredAl@0||-204|-72|||D5G4;
 IloopCountM:olcWcont;1{lay}|olcWcont@0||600|0|||D5G4;
 NMetal-2-Pin|pin@4||1062|448||||
-NMetal-2-Pin|pin@68||-98|184||||
+NMetal-2-Pin|pin@70||-200|-128||||
+IfanPinsK:pinsIn07m4;1{lay}|pinsIn07@0||-495|0|||D5G4;
 Ametal-2|net@27|||S0|flags@1|gnd_11|1067|144|olcWcont@0|gnd_1|1062|144
 Ametal-2|net@28|||S0|flags@1|gnd|1067|-144|olcWcont@0|gnd_16|1062|-144
 Ametal-2|net@29|||S0|flags@1|gnd_2|1067|-288|olcWcont@0|gnd_17|1062|-288
@@ -5479,22 +6883,22 @@ Ametal-2|net@105|||S1800|ohPredAl@0|sin|112|422|olcWcont@0|sout|135.5|422
 Ametal-2|net@106||6.2|S1800|ohPredAl@0|vdd_32|112|382|olcWcont@0|vdd_71|135.5|382
 Ametal-2|net@107||6.2|S1800|ohPredAl@0|vdd_33|112|482|olcWcont@0|vdd_72|135.5|482
 Ametal-2|net@108|||S0|ohPredAl@0|vdd_27|133|-338|olcWcont@0|vdd_75|133|-338
-Ametal-2|net@109||6.2|S0|ohPredAl@0|vdd_34|-176|482|ilcMoveO@0|vdd_3|-551.5|482
-Ametal-2|net@110||6.2|S1800|ilcMoveO@0|gnd_27|-551.5|432|ohPredAl@0|gnd_16|-176|432
-Ametal-2|net@111|||S1800|ilcMoveO@0|mc_1|-551.5|416|ohPredAl@0|mc_2|-176|416
-Ametal-2|net@112|||S1800|ilcMoveO@0|p1p_1|-551.5|466|ohPredAl@0|p1p_1|-176|466
-Ametal-2|net@113|||S1800|ilcMoveO@0|p2p_1|-551.5|454|ohPredAl@0|p2p_1|-176|454
-Ametal-2|net@114|||S1800|ilcMoveO@0|rd_1|-551.5|472|ohPredAl@0|rd_1|-176|472
-Ametal-2|net@116||6.2|S1800|ilcMoveO@0|vdd_55|-551.5|382|ohPredAl@0|vdd_1|-176|382
+Ametal-2|net@109||6.2|S0|ohPredAl@0|vdd_34|-176|482|ilcMoveO@0|vdd_3|-547|482
+Ametal-2|net@110||6.2|S1800|ilcMoveO@0|gnd_27|-547|432|ohPredAl@0|gnd_16|-176|432
+Ametal-2|net@111|||S1800|ilcMoveO@0|mc_1|-547|416|ohPredAl@0|mc_2|-176|416
+Ametal-2|net@112|||S1800|ilcMoveO@0|p1p_1|-547|466|ohPredAl@0|p1p_1|-176|466
+Ametal-2|net@113|||S1800|ilcMoveO@0|p2p_1|-547|454|ohPredAl@0|p2p_1|-176|454
+Ametal-2|net@114|||S1800|ilcMoveO@0|rd_1|-547|472|ohPredAl@0|rd_1|-176|472
+Ametal-2|net@116||6.2|S1800|ilcMoveO@0|vdd_55|-547|382|ohPredAl@0|vdd_1|-176|382
 Ametal-2|net@120|||S0|olcWcont@0|do[Co]|343|-298|contact@1||-300|-298
 Ametal-2|net@123|||S1800|ohPredAl@0|do[Co]|-392.5|160|contact@2||-300|160
 Ametal-3|net@128|||S2700|contact@1||-300|-298|contact@2||-300|160
-Ametal-4|net@130|||S0|olcWcont@0|inLO[1]|532.5|-17.4|ilcMoveO@0|inLO[1]|-1009|-17.4
-Ametal-4|net@131|||S1800|ilcMoveO@0|inLO[2]|-1009|-11.6|olcWcont@0|inLO[2]|532.5|-11.6
-Ametal-4|net@132|||S1800|ilcMoveO@0|inLO[3]|-1009|-5.8|olcWcont@0|inLO[3]|532.5|-5.8
-Ametal-4|net@133|||S1800|ilcMoveO@0|inLO[4]|-1009|0|olcWcont@0|inLO[4]|532.5|0
-Ametal-4|net@134|||S1800|ilcMoveO@0|inLO[5]|-1009|5.8|olcWcont@0|inLO[5]|532.5|5.8
-Ametal-4|net@135|||S1800|ilcMoveO@0|inLO[6]|-1009|11.6|olcWcont@0|inLO[6]|532.5|11.6
+Ametal-4|net@130|||S0|olcWcont@0|inLO[1]|532.5|-17.4|contact@53||-450|-17.4
+Ametal-4|net@131|||S1800|contact@54||-426|-11.6|olcWcont@0|inLO[2]|532.5|-11.6
+Ametal-4|net@132|||S1800|contact@55||-384|-5.8|olcWcont@0|inLO[3]|532.5|-5.8
+Ametal-4|net@133|||S1800|contact@56||-360|0|olcWcont@0|inLO[4]|532.5|0
+Ametal-4|net@134|||S1800|contact@57||-330|5.8|olcWcont@0|inLO[5]|532.5|5.8
+Ametal-4|net@135|||S1800|contact@58||-312|11.6|olcWcont@0|inLO[6]|532.5|11.6
 Ametal-2|net@141|||S0|ohPredAl@0|do[Mv]|-426.5|128|contact@4||-534|128
 Ametal-4|net@147|||S1800|ohPredAl@0|flag[B][set]|-237|-211.4|flags@1|flag[B][set]|1362|-211.4
 Ametal-4|net@148|||S0|flags@1|flag[A][clr]|1362|-239|ohPredAl@0|flag[A][clr]|-237|-239
@@ -5520,33 +6924,68 @@ Ametal-1|net@220|||S900|contact@9||-528|210|contact@10||-528|104
 Ametal-3|net@221|||S2700|contact@14||414|-304|contact@15||414|-202.2
 Ametal-3|net@222|||S2700|contact@22||1284|72|contact@21||1284|416
 Ametal-2|net@224|||S0|flags@1|mc|1362|72|contact@22||1284|72
-Ametal-2|net@225|||S1800|ilcMoveO@0|gnd_15|-542.5|0|ohPredAl@0|gnd_12|-541|0
-Ametal-2|net@226|||S1800|ilcMoveO@0|vdd_11|-542.5|50|ohPredAl@0|vdd_24|-541|50
-Ametal-2|net@227|||S1800|ilcMoveO@0|vdd_31|-542.5|-50|ohPredAl@0|vdd_25|-541|-50
 Ametal-2|net@231|||S1800|ilcMoveO@0|do[Mv]|-596.5|-40|contact@23||-534|-40
 Ametal-1|net@232|||S900|contact@4||-534|128|contact@23||-534|-40
 Ametal-2|net@239|||S0|ohPredAl@0|sout|-176|422|contact@24||-427|422
 Ametal-2|net@244|||S1800|ilcMoveO@0|sin|-547|404|contact@26||-427|404
 Ametal-1|net@245|||S900|contact@24||-427|422|contact@26||-427|404
-Ametal-2|net@246|||S1800|ilcMoveO@0|sout|-551.5|422|contact@27||-450.5|422
+Ametal-2|net@246|||S1800|ilcMoveO@0|sout|-547|422|contact@27||-450.5|422
 Ametal-1|net@247|||S2700|contact@27||-450.5|422|contact@28||-450.5|448
 Ametal-2|net@252|||S1800|contact@28||-450.5|448|pin@4||1062|448
 Ametal-1|net@284||0.4|S900|ohPredAl@0|sel[rD_1]|-344|-78|contact@29||-344|-84
 Ametal-2|net@285|||S1800|contact@29||-344|-84|contact@30||-306|-84
 Ametal-3|net@286|||S2700|contact@30||-306|-84|contact@31||-306|184
-Ametal-2|net@287|||S1800|contact@31||-306|184|pin@68||-98|184
 Ametal-1|net@288|||S2700|olcWcont@0|Dvoid|192|159|contact@32||192|184
-Ametal-2|net@289|||S1800|pin@68||-98|184|contact@32||192|184
+Ametal-2|net@290||6.2|S1800|olcWcont@0|vdd_33|1062|338|flags@1|vdd_29|1067|338
+Ametal-2|net@291||6.2|S0|flags@1|gnd_14|1067|288|olcWcont@0|gnd_6|1062|288
+Ametal-2|net@292||6.2|S0|flags@1|vdd_30|1067|238|olcWcont@0|vdd_18|1062|238
+Ametal-2|net@293||6.2|S1800|ilcMoveO@0|vdd_31|-542.5|-50|ohPredAl@0|vdd_25|-541|-50
+Ametal-2|net@294||6.2|S0|ohPredAl@0|gnd_12|-541|0|ilcMoveO@0|gnd_15|-542.5|0
+Ametal-2|net@295||6.2|S0|ohPredAl@0|vdd_24|-541|50|ilcMoveO@0|vdd_12|-542.5|50
+Ametal-2|net@297|||S0|pin@70||-200|-128|ilcMoveO@0|epi[torp]|-665|-128
+Ametal-2|net@311|||S1800|muxForD@0|outLO[1]|-459|566|contact@38||-450|566
+Ametal-2|net@313|||S1800|muxForD@0|outLO[2]|-431|560|contact@39||-426|560
+Ametal-2|net@315|||S1800|muxForD@0|outLO[3]|-403|566|contact@40||-384|566
+Ametal-2|net@317|||S1800|muxForD@0|outLO[4]|-375|560|contact@41||-360|560
+Ametal-2|net@320|||S1800|muxForD@0|outLO[5]|-347|566|contact@42||-330|566
+Ametal-2|net@322|||S1800|muxForD@0|outLO[6]|-319|560|contact@43||-312|560
+Ametal-2|net@324|||S1800|muxForD@0|outLO[7]|-291|566|contact@44||-270|566
+Ametal-2|net@332||6.2|S0|muxForD@0|vdd_3|-504|626|ilcMoveO@0|vdd_56|-542.5|626
+Ametal-2|net@333||6.2|S1800|ilcMoveO@0|gnd_28|-542.5|576|muxForD@0|gnd_1|-504|576
+Ametal-2|net@334||6.2|S1800|ilcMoveO@0|vdd_57|-542.5|526|muxForD@0|vdd_2|-504|526
+Ametal-2|net@335||6.2|S1800|muxForD@0|vdd_5|-234|626|olcWcont@0|vdd_64|135.5|626
+Ametal-2|net@336||6.2|S0|olcWcont@0|gnd_24|135.5|576|muxForD@0|gnd_2|-234|576
+Ametal-2|net@337||6.2|S0|olcWcont@0|vdd_63|135.5|526|muxForD@0|vdd_4|-234|526
+Ametal-4|net@338|||S0|pinsIn07@0|in[1]|-495|-17.4|ilcMoveO@0|inLO[1]|-1009|-17.4
+Ametal-4|net@340|||S1800|ilcMoveO@0|inLO[2]|-1009|-11.6|pinsIn07@0|in[2]|-495|-11.6
+Ametal-4|net@342|||S1800|ilcMoveO@0|inLO[3]|-1009|-5.8|pinsIn07@0|in[3]|-495|-5.8
+Ametal-4|net@344|||S1800|ilcMoveO@0|inLO[4]|-1009|0|pinsIn07@0|in[4]|-495|0
+Ametal-4|net@346|||S1800|ilcMoveO@0|inLO[5]|-1009|5.8|pinsIn07@0|in[5]|-495|5.8
+Ametal-4|net@348|||S1800|ilcMoveO@0|inLO[6]|-1009|11.6|pinsIn07@0|in[6]|-495|11.6
+Ametal-4|net@350|||S1800|ilcMoveO@0|inLO[8]|-1009|17.4|pinsIn07@0|in[7]|-495|17.4
+Ametal-2|net@352|||S1800|contact@31||-306|184|contact@32||192|184
+Ametal-3|net@353|||S900|contact@38||-450|566|contact@53||-450|-17.4
+Ametal-3|net@354|||S900|contact@39||-426|560|contact@54||-426|-11.6
+Ametal-3|net@355|||S900|contact@40||-384|566|contact@55||-384|-5.8
+Ametal-3|net@356|||S900|contact@41||-360|560|contact@56||-360|0
+Ametal-3|net@357|||S900|contact@42||-330|566|contact@57||-330|5.8
+Ametal-3|net@358|||S900|contact@43||-312|560|contact@58||-312|11.6
+Ametal-3|net@359|||S900|contact@44||-270|566|contact@59||-270|17.4
+Ametal-4|net@360|||S0|contact@53||-450|-17.4|pinsIn07@0|in[1]|-495|-17.4
+Ametal-4|net@361|||S1800|pinsIn07@0|in[2]|-495|-11.6|contact@54||-426|-11.6
+Ametal-4|net@362|||S1800|pinsIn07@0|in[3]|-495|-5.8|contact@55||-384|-5.8
+Ametal-4|net@363|||S1800|pinsIn07@0|in[4]|-495|0|contact@56||-360|0
+Ametal-4|net@364|||S1800|pinsIn07@0|in[7]|-495|17.4|contact@59||-270|17.4
+Ametal-4|net@365|||S1800|pinsIn07@0|in[6]|-495|11.6|contact@58||-312|11.6
+Ametal-4|net@366|||S1800|pinsIn07@0|in[5]|-495|5.8|contact@57||-330|5.8
 Ebit[Di]||D5G7;|ilcMoveO@0|bit[Di]|I
-Ebit[Do]||D5G7;|ilcMoveO@0|bit[Do]|I
 Ebit[Ti]||D5G7;|ilcMoveO@0|bit[Ti]|I
 Edo[Lt]||D5G7;|ohPredAl@0|do[Lt]|O
-Eepi[torp]||D5G7;|ilcMoveO@0|epi[torp]|I
-Efire[M]||D5G7;|ilcMoveO@0|fire[M]|O
+Eepi[torp]||D5G7;|pin@70||I
+Efire[M]||D5G7;|ilcMoveO@0|fire[M]|I
 Efire[do]||D5G7;|ohPredAl@0|fire[do]|O
 Eflag[A][clr]||D5G7;|ohPredAl@0|flag[A][clr]|I
 Eflag[A][set]||D5G7;|ohPredAl@0|flag[A][set]|I
-Eflag[C][F]||D5G7;|flags@1|flag[C][F]|I
 Eflag[C][T]||D5G7;|flags@1|flag[C][T]|I
 Eflag[D][clr]||D5G7;|ohPredAl@0|flag[D][clr]|I
 Eflag[D][set]||D5G7;|ohPredAl@0|flag[D][set]|I
@@ -5557,23 +6996,28 @@ Egnd_4||D5G7;|flags@1|gnd_4|G
 Egnd_6||D5G7;|flags@1|gnd_6|G
 Egnd_8||D5G7;|flags@1|gnd_8|G
 Egnd_10||D5G7;|flags@1|gnd_10|G
+Egnd_15||D5G7;|flags@1|gnd_15|G
 Egnd_18||D5G7;|ilcMoveO@0|gnd_18|G
 Egnd_19||D5G7;|ilcMoveO@0|gnd_19|G
 Egnd_23||D5G7;|olcWcont@0|gnd_23|G
 Egnd_26||D5G7;|ilcMoveO@0|gnd_26|G
-Egnd_27||D5G7;|olcWcont@0|gnd_27|G
-Egnd_28||D5G7;|ilcMoveO@0|gnd_28|G
 Egnd_29||D5G7;|ilcMoveO@0|gnd_29|G
-Egnd_30||D5G7;|olcWcont@0|gnd_24|G
-Egnd_31||D5G7;|olcWcont@0|gnd_6|G
 Egnd_32||D5G7;|olcWcont@0|gnd_29|G
-EinLO[1]||D5G7;|ilcMoveO@0|inLO[1]|I
-EinLO[2]||D5G7;|ilcMoveO@0|inLO[2]|I
-EinLO[3]||D5G7;|ilcMoveO@0|inLO[3]|I
-EinLO[4]||D5G7;|ilcMoveO@0|inLO[4]|I
-EinLO[5]||D5G7;|ilcMoveO@0|inLO[5]|I
-EinLO[6]||D5G7;|ilcMoveO@0|inLO[6]|I
-EinLO[8]||D5G7;|ilcMoveO@0|inLO[8]|I
+Egnd_33||D5G7;|ilcMoveO@0|gnd_30|G
+Egnd_27|gnd_34|D5G7;|olcWcont@0|gnd_27|G
+Ein[7]|inLO[1]|D5G7;|pinsIn07@0|in[1]|I
+Ein[8]|inLO[2]|D5G7;|pinsIn07@0|in[2]|I
+Ein[9]|inLO[3]|D5G7;|pinsIn07@0|in[3]|I
+Ein[10]|inLO[4]|D5G7;|pinsIn07@0|in[4]|I
+Ein[11]|inLO[5]|D5G7;|pinsIn07@0|in[5]|I
+Ein[12]|inLO[6]|D5G7;|pinsIn07@0|in[6]|I
+Ein[13]|inLO[8]|D5G7;|pinsIn07@0|in[7]|I
+Ein[1]||D5G7;|muxForD@0|in[1]|I
+Ein[2]||D5G7;|muxForD@0|in[2]|I
+Ein[3]||D5G7;|muxForD@0|in[3]|I
+Ein[4]||D5G7;|muxForD@0|in[4]|I
+Ein[5]||D5G7;|muxForD@0|in[5]|I
+Ein[6]||D5G7;|muxForD@0|in[6]|I
 Em1[1]||D5G7;|flags@1|inn[1][T]|O
 Em1[2]||D5G7;|flags@1|inn[2][T]|I
 Em1[3]||D5G7;|flags@1|inn[3][T]|O
@@ -5599,18 +7043,13 @@ Em1cate[5][T]||D5G7;|ohPredAl@0|m1cate[5][T]|I
 Em1cate[6][F]||D5G7;|ohPredAl@0|m1cate[6][F]|I
 Em1cate[6][T]||D5G7;|ohPredAl@0|m1cate[6][T]|I
 Emc||D5G7;|olcWcont@0|mc_3|I
-Emc_1||D5G7;|ilcMoveO@0|mc_9|I
-Emc_2||D5G7;|ilcMoveO@0|mc_2|I
-Ep1p||D5G7;|ilcMoveO@0|p1p_6|B
-Ep1p_1||D5G7;|olcWcont@0|p1p_2|B
-Ep2p||D5G7;|ilcMoveO@0|p2p_6|B
-Ep2p_1||D5G7;|olcWcont@0|p2p_2|B
+Ep1p_1|p1p|D5G7;|olcWcont@0|p1p_2|B
+Ep2p_1|p2p|D5G7;|olcWcont@0|p2p_2|B
 Epred[D]||D5G7;|ilcMoveO@0|pred[D]|I
 Epred[T]||D5G7;|ilcMoveO@0|pred[T]|O
 Eps[do]||D5G7;|ohPredAl@0|succ[do]|O
 Eps[skip]||D5G7;|ohPredAl@0|succ[skip]|O
-Erd||D5G7;|ilcMoveO@0|rd_6|B
-Erd_1||D5G7;|olcWcont@0|rd_2|B
+Erd_1|rd|D5G7;|olcWcont@0|rd_2|B
 Esel[Co]||D5G7;|ohPredAl@0|sel[Co]|I
 Esel[Fl]||D5G7;|ohPredAl@0|sel[Fl]|I
 Esel[Ld]||D5G7;|ohPredAl@0|sel[Ld]|I
@@ -5618,9 +7057,9 @@ Esel[Lt]||D5G7;|ohPredAl@0|sel[Lt]|I
 Esel[Mv]||D5G7;|ohPredAl@0|sel[Mv]|I
 Esel[Tp]||D5G7;|ohPredAl@0|sel[Tp]|I
 Esel[rD]||D5G7;|ohPredAl@0|sel[rD]|I
-Esucc|sf[succ]|D5G7;|ilcMoveO@0|succ|O
 Esin||D5G7;|olcWcont@0|sin_2|I
 Esout||D5G7;|pin@4||O
+Esucc[sf]||D5G7;|ilcMoveO@0|succ[sf]|I
 Evdd||D5G7;|ilcMoveO@0|vdd|P
 Evdd_1||D5G7;|flags@1|vdd_1|P
 Evdd_2||D5G7;|ilcMoveO@0|vdd_2|P
@@ -5635,22 +7074,20 @@ Evdd_18||D5G7;|flags@1|vdd_18|P
 Evdd_22||D5G7;|flags@1|vdd_22|P
 Evdd_23||D5G7;|ilcMoveO@0|vdd_1|P
 Evdd_24||D5G7;|ilcMoveO@0|vdd_9|P
-Evdd_33||D5G7;|olcWcont@0|vdd_33|P
+Evdd_31||D5G7;|flags@1|vdd_31|P
+Evdd_32||D5G7;|flags@1|vdd_32|P
 Evdd_36||D5G7;|ilcMoveO@0|vdd_36|P
 Evdd_37||D5G7;|ilcMoveO@0|vdd_37|P
 Evdd_38||D5G7;|ilcMoveO@0|vdd_38|P
 Evdd_39||D5G7;|ilcMoveO@0|vdd_39|P
+Evdd_49||D5G7;|ilcMoveO@0|vdd_49|P
+Evdd_50||D5G7;|ilcMoveO@0|vdd_50|P
 Evdd_52||D5G7;|ilcMoveO@0|vdd_52|P
 Evdd_54||D5G7;|ilcMoveO@0|vdd_54|P
-Evdd_56||D5G7;|ilcMoveO@0|vdd_56|P
-Evdd_57||D5G7;|ilcMoveO@0|vdd_57|P
 Evdd_58||D5G7;|ilcMoveO@0|vdd_58|P
 Evdd_59||D5G7;|ilcMoveO@0|vdd_59|P
-Evdd_60||D5G7;|olcWcont@0|vdd_64|P
 Evdd_61||D5G7;|olcWcont@0|vdd_1|P
-Evdd_62||D5G7;|olcWcont@0|vdd_18|P
 Evdd_63||D5G7;|olcWcont@0|vdd_62|P
-Evdd_64||D5G7;|olcWcont@0|vdd_63|P
 Evdd_69||D5G7;|olcWcont@0|vdd_69|P
 Evdd_70||D5G7;|olcWcont@0|vdd_70|P
 Evdd_73||D5G7;|olcWcont@0|vdd_73|P
@@ -5658,27 +7095,29 @@ Evdd_74||D5G7;|olcWcont@0|vdd_74|P
 X
 
 # Cell outDockCenter;2{sch}
-CoutDockCenter;2{sch}||schematic|1233272314089|1237249137783|I
+CoutDockCenter;2{sch}||schematic|1233272314089|1237843782163|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||23|-20.5|||RRR|
 NOff-Page|conn@1||4.5|-11|||XYRR|
 NOff-Page|conn@3||48|-15|||XR|
 NOff-Page|conn@8||2|5|||Y|
 NOff-Page|conn@11||39|0|||XRRR|
-NOff-Page|conn@13||13|-21.5|||XYRRR|
-NOff-Page|conn@19||-76|-23|||YRRR|
+NOff-Page|conn@13||1.5|-31.5|||XYRRR|
+NOff-Page|conn@19||18|-28|||YRRR|
 NOff-Page|conn@21||-32|-3||||
 NOff-Page|conn@22||-26|-23|||R|
 NOff-Page|conn@23||-14.5|-3||||
-NOff-Page|conn@24||-72|14|||XYR|
 NOff-Page|conn@25||-16.5|-15||||
-NOff-Page|conn@26||-80|2|||Y|
-NOff-Page|conn@27||-12.5|-11||||
-NOff-Page|conn@29||23.5|8.5|||R|
+NOff-Page|conn@27||-15.5|-11||||
 NOff-Page|conn@30||-54.5|-17|||Y|
 NOff-Page|conn@31||29|3|||XRRR|
+NOff-Page|conn@32||6|-21||||
+NOff-Page|conn@33||-78.5|11.5|||YRRR|
+NOff-Page|conn@34||-78.5|29.5|||R|
+NWire_Con|conn@35||-78.5|20.5||||
 IoneHotM:flags;1{ic}|flags@0||48|-6|||D5G4;
 ImoveM:ilcMoveOut;1{ic}|ilcMoveO@0||24|-6|||D5G4;
+IloopCountM:muxForD;1{ic}|muxForD@0||12.5|-21|||D5G4;
 IpredicateM:ohPredAll;1{ic}|ohPredAl@0||-24|-6|||D5G4;
 IloopCountM:olcWcont;1{ic}|olcWcont@0||-72|-6|||D5G4;
 IoutDockCenter;1{ic}|outDockC@2||11.5|26.5|||D5G4;
@@ -5729,10 +7168,17 @@ NWire_Pin|pin@156||-63|-10||||
 NWire_Pin|pin@157||-22|-15||||
 Ngeneric:Invisible-Pin|pin@158||-17|-19.5|||||ART_message(D3G2;)S["fire[do] goes",to ps register]
 Ngeneric:Invisible-Pin|pin@159||25|-25.5|||||ART_message(D3G2;)S["fire[M] goes",to D register]
-NBus_Pin|pin@160||18|-19|-1|-1||
 NWire_Pin|pin@163||23.5|2||||
 NWire_Pin|pin@164||-63|-15||||
 NWire_Pin|pin@165||29|-1||||
+NBus_Pin|pin@166||18|-21|-1|-1||
+NWire_Pin|pin@167||12.5|-28||||
+NBus_Pin|pin@168||13|-17.5|-1|-1||
+NBus_Pin|pin@169||-78.5|15.5|-1|-1||
+NBus_Pin|pin@170||-78.5|25.5|-1|-1||
+NWire_Pin|pin@173||-81|2||||
+NWire_Pin|pin@174||-81|5||||
+NWire_Pin|pin@175||23.5|7||||
 IorangeTSMC090nm:wire90;1{ic}|wire90@5||-52|23|||D0G4;|ATTR_L(D5G1;PUD)S3750|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@6||-52|17|||D0G4;|ATTR_L(D5G1;PUD)S3560|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@7||-40|23|||D0G4;|ATTR_L(D5G1;PUD)S3750|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -5740,6 +7186,8 @@ IorangeTSMC090nm:wire90;1{ic}|wire90@8||-40|17|||D0G4;|ATTR_L(D5G1;PUD)S3611|ATT
 IorangeTSMC090nm:wire90;1{ic}|wire90@9||-28|23|||D0G4;|ATTR_L(D5G1;PUD)S1850|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@10||-28|17|||D0G4;|ATTR_L(D5G1;PUD)S1852|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@24||-61|-1|||D0G4;|ATTR_L(D5G1;PUD)D867.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Abus|bit[18:19]|D5G2;|-0.5|IJ2700|pin@168||13|-17.5|ilcMoveO@0|bit[Di,Ti]|13|-13
+Awire|bit[20]|D5G2;||900|muxForD@0|sel|12.5|-24|pin@167||12.5|-28
 Abus|do[Ld,Co,Mv,Tp,Lt]|D5G2;|-0.5|IJ900|pin@129||-10|-6|pin@130||-10|-8
 Abus|do[Ld,Co,reD]|D5G2;|-0.5|IJ2700|pin@97||-84|-5|pin@125||-84|-1
 Abus|do[Mv,Tp]|D5G2;|-0.5|IJ900|pin@101||6|1|pin@115||6|-4
@@ -5756,9 +7204,7 @@ Awire|flag[D][set]|D5G2;||2700|pin@48||-22|23|pin@49||-22|26
 Awire|flag[D][set]|D5G2;||2700|pin@122||33|-6|pin@123||33|0
 Awire|ilc[load]|D5G2;||900|pin@118||3|-5|pin@116||3|-8
 Awire|ilc[load]|D5G2;||2700|pin@151||-54|-8|pin@152||-54|-1
-Abus|inLO[1:6,8]|D5G2;|-0.5|IJ900|ilcMoveO@0|inLO[1:6,8]|18|-14|pin@160||18|-19
 Abus|inLO[1:6]|D5G2;|-0.5|IJ900|olcWcont@0|inLO[1:6]|-72|-13|pin@135||-72|-18
-Awire|mc|D5G2;||2700|flags@0|mc|46|-1|pin@148||46|4
 Abus|net@35||-0.5|IJ1800|flags@0|flag[A,B][set,clr]|52|-6|pin@29||57|-6
 Awire|net@47|||1800|wire90@5|b|-49.5|23|pin@40||-46|23
 Awire|net@49|||1800|wire90@6|b|-49.5|17|pin@42||-46|17
@@ -5773,7 +7219,6 @@ Abus|net@162||-0.5|IJ1800|pin@115||6|-4|ilcMoveO@0|do[Mv,Tp]|11|-4
 Awire|net@164|||0|ilcMoveO@0|ilc[load]|11|-8|pin@116||3|-8
 Awire|net@165|||1800|olcWcont@0|ilc[load]|-67|-1|wire90@24|a|-63.5|-1
 Awire|net@170|||1800|conn@1|y|6.5|-11|ilcMoveO@0|torp|11|-11
-Abus|net@171||-0.5|IJ2700|conn@13|y|13|-19.5|ilcMoveO@0|bit[Di,Ti]|13|-13
 Awire|net@172|||900|ilcMoveO@0|fire[M]|23|-13|conn@0|a|23|-18.5
 Awire|net@175|||1800|ilcMoveO@0|do[reD]|25|-11|pin@120||30|-11
 Abus|net@178||-0.5|IJ1800|pin@121||-84|-10|olcWcont@0|flag[D][set,clr]|-77|-10
@@ -5786,26 +7231,33 @@ Abus|net@194||-0.5|IJ0|conn@23|a|-16.5|-3|ohPredAl@0|succ[skip,do]|-20|-3
 Abus|net@195||-0.5|IJ1800|ohPredAl@0|do[Lo,Co,Tp,Mv,Lt]|-20|-6|pin@129||-10|-6
 Abus|net@197||-0.5|IJ900|ohPredAl@0|sel[Fl,Lo,Co,Tp,Mv,Lt,Cd]|-26|-13|conn@22|y|-26|-21
 Abus|net@198||-0.5|IJ2700|ohPredAl@0|p2p,p1p,rd|-24|4|pin@131||-24|9
-Abus|net@199||-0.5|IJ1800|pin@134||-72|9|pin@132||18|9
+Abus|net@199||-0.5|IJ1800|pin@134||-72|9|pin@131||-24|9
 Abus|net@200||-0.5|IJ900|pin@132||18|9|ilcMoveO@0|p2p,p1p,rd|18|4
 Abus|net@201||-0.5|IJ1800|conn@8|y|4|5|pin@133||8|5
 Abus|net@202||-0.5|IJ900|pin@133||8|5|pin@124||8|-1
-Abus|net@203||-0.5|IJ0|pin@131||-24|9|pin@134||-72|9
-Abus|net@204||-0.5|IJ2700|olcWcont@0|p2p,p1p,rd,mc|-72|4|pin@134||-72|9
-Abus|net@225||-0.5|IJ900|conn@24|y|-72|12|pin@134||-72|9
 Awire|net@229|||0|pin@152||-54|-1|wire90@24|b|-58.5|-1
 Awire|net@237|||0|pin@156||-63|-10|olcWcont@0|Dvoid|-67|-10
 Awire|net@238|||0|conn@25|a|-18.5|-15|pin@157||-22|-15
 Awire|net@239|||2700|pin@157||-22|-15|ohPredAl@0|do[6:10]|-22|-13
-Awire|net@240|||0|olcWcont@0|sin|-73|2|conn@26|y|-78|2
 Awire|net@244|||1800|olcWcont@0|sout|-70|2|ohPredAl@0|sin|-25|2
 Awire|net@249|||0|ilcMoveO@0|sin|16.5|2|ohPredAl@0|sout|-22|2
-Awire|net@250|||900|conn@29|a|23.5|6.5|pin@163||23.5|2
 Awire|net@252|||1800|ilcMoveO@0|sout|21|2|pin@163||23.5|2
 Awire|net@253|||900|conn@31|y|29|1|pin@165||29|-1
 Awire|net@254|||0|pin@165||29|-1|ilcMoveO@0|succ[sf]|25|-1
+Abus|net@256||-0.5|IJ0|pin@166||18|-21|muxForD@0|out[1:7]|15.5|-21
+Abus|net@259||-0.5|IJ900|ilcMoveO@0|inLO[1:6,8]|18|-14|pin@166||18|-21
+Abus|net@260||-0.5|IJ2700|conn@19|y|18|-26|pin@166||18|-21
+Abus|net@261||-0.5|IJ1800|conn@32|y|8|-21|muxForD@0|in[1:6]|10.5|-21
+Abus|net@262||-0.5|IJ1800|pin@131||-24|9|pin@132||18|9
+Awire|net@265|||0|olcWcont@0|sin|-73|2|pin@173||-81|2
 Awire|sel[rD]|D5G2;||900|pin@156||-63|-10|pin@164||-63|-15
-Ebit[Di,Ti,Do]||D4G2;|conn@13|a|I
+Awire|sir[1]|D5G2;||2700|pin@173||-81|2|pin@174||-81|5
+Abus|sir[2,3,5,9]|D5G2;|-0.5|IJ2700|olcWcont@0|p2p,p1p,rd,mc|-72|4|pin@134||-72|9
+Abus|sir[2:9]|D5G2;|-0.5|IJ900|conn@35||-78.5|20.5|pin@169||-78.5|15.5
+Awire|sir[9]|D5G2;||2700|flags@0|mc|46|-1|pin@148||46|4
+Awire|sor[1]|D5G2;||2700|pin@163||23.5|2|pin@175||23.5|7
+Abus|sor[2:9]|D5G2;|-0.5|IJ2700|conn@35||-78.5|20.5|pin@170||-78.5|25.5
+Ebit[Di,Ti,Do]|bit[18:20]|D4G2;|conn@13|a|I
 Edo[Lt]||D6G2;|conn@27|y|O
 Etorp|epi[torp]|D4G2;|conn@1|a|I
 Efire[M]||D6G2;|conn@0|y|O
@@ -5813,19 +7265,19 @@ Efire[do]||D6G2;|conn@25|y|O
 Esucc_1|flag[A,D][set,clr]|D6G2;|conn@30|y|O
 Eflag[C][T,F]|flag[C][T]|D4G2;|conn@11|a|I
 EinLO[1:6,8]||D4G2;|conn@19|a|I
+Ein[1:6]||D4G2;|conn@32|a|I
 Em1[1:12]||D4G2;|conn@3|a|I
 Em1cate[1:6][T,F]||D4G2;|conn@21|a|I
-Ep2p,p1p,rd,mc||D4G2;|conn@24|a|I
 Epred[D,T]||D4G2;|conn@8|a|I
 Eps[skip,do]||D6G2;|conn@23|y|O
 Esel[rD,Fl,Ld,Co,Mv,Tp,Lt]||D4G2;|conn@22|a|I
-Esin||D4G2;|conn@26|a|I
-Esout||D6G2;|conn@29|y|O
+Esir[1:9]||D4G2;|conn@33|a|I
+Esor[1:9]||D6G2;|conn@34|y|O
 Esucc[sf]||D4G2;|conn@31|a|I
 X
 
 # Cell outDockPredStage;1{ic}
-CoutDockPredStage;1{ic}||artwork|1237133917961|1237249182443|EI
+CoutDockPredStage;1{ic}||artwork|1237133917961|1237833993688|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@0||4|-2|-1|-1||
 Nschematic:Bus_Pin|pin@2||4|-5|-1|-1||
@@ -5926,7 +7378,7 @@ Etorp|epi[torp]|D5G2;|pin@26||I
 Efire[M]||D5G2;|pin@2||O
 Eflag[A,D][set,clr]||D5G2;|pin@60||O
 Eflag[C][T,F]|flag[C][T]|D5G2;|pin@4||I
-EinLO[1:6,8]||D5G2;|pin@6||I
+EinLO[1:6,8]|in[1:6]|D5G2;|pin@6||I
 Ein[1:36]|m1[1:36]|D5G2;|pin@8||I
 Em1cate[1:6][T,F]||D5G2;|pin@10||I
 Epred[D,T]||D5G2;|pin@12||I
@@ -5938,8 +7390,398 @@ Esucc[sf]||D5G2;|pin@66||I
 Etake[1]|take[ps]|D5G2;|pin@24||O
 X
 
+# Cell outDockPredStage;2{lay}
+CoutDockPredStage;2{lay}||cmos90|1237130886640|1237846953142||DRC_last_good_drc_area_date()G1237845349187|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237847248026
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@21||1248|-28||||
+NX-Metal-2-Metal-3-Con|contact@22||1536|-16||||
+NX-Metal-2-Metal-3-Con|contact@23||1332|-34||||
+NX-Metal-2-Metal-3-Con|contact@24||1188|34||||
+NX-Metal-2-Metal-3-Con|contact@26||1392|40||||
+NX-Metal-2-Metal-3-Con|contact@29||1476|22||||
+NX-Metal-3-Metal-4-Con|contact@35||102|-17.4||||
+NX-Metal-3-Metal-4-Con|contact@36||114|-11.6||||
+NX-Metal-3-Metal-4-Con|contact@37||132|-5.8||||
+NX-Metal-3-Metal-4-Con|contact@38||162|0||||
+NX-Metal-3-Metal-4-Con|contact@39||192|5.8||||
+NX-Metal-3-Metal-4-Con|contact@40||222|11.6||||
+NX-Metal-3-Metal-4-Con|contact@41||246|17.4||||
+NX-Metal-2-Metal-3-Con|contact@42||-624|-354||||
+NX-Metal-1-Metal-2-Con|contact@43||-365|-354||||
+NX-Metal-2-Metal-3-Con|contact@44||-768|-360||||
+NX-Metal-1-Metal-2-Con|contact@45||-459|-360||||
+NX-Metal-2-Metal-3-Con|contact@46||-1200|-60||||
+NX-Metal-2-Metal-3-Con|contact@47||-1344|-66||||
+NX-Metal-2-Metal-3-Con|contact@48||-912|-28||||
+NX-Metal-2-Metal-3-Con|contact@49||-1056|-34||||
+NX-Metal-2-Metal-3-Con|contact@50||-1488|-72||||
+NX-Metal-2-Metal-3-Con|contact@57||-234|-404||||
+NX-Metal-2-Metal-3-Con|contact@58||-234|-216||||
+NX-Metal-1-Metal-2-Con|contact@60||1119|-216||||
+NX-Metal-2-Metal-3-Con|contact@61||324|-216||||
+NX-Metal-1-Metal-2-Con|contact@62||1066|-210||||
+NX-Metal-2-Metal-3-Con|contact@63||900|-210||||
+NX-Metal-1-Metal-2-Con|contact@64||1092.5|-204||||
+NX-Metal-2-Metal-3-Con|contact@65||612|-204||||
+NX-Metal-1-Metal-2-Con|contact@66||1066|-116||||
+NX-Metal-2-Metal-3-Con|contact@68||1044|-116||||
+NX-Metal-1-Metal-2-Con|contact@69||1092.5|-72||||
+NX-Metal-2-Metal-3-Con|contact@70||756|-72||||
+NX-Metal-1-Metal-2-Con|contact@71||1119|-66||||
+NX-Metal-2-Metal-3-Con|contact@72||468|-66||||
+NX-Metal-1-Metal-2-Con|contact@73||1275.5|28||||
+NX-Metal-1-Metal-2-Con|contact@74||1269.5|40||||
+NX-Metal-2-Metal-3-Con|contact@77||378|222||||
+NX-Metal-2-Metal-3-Con|contact@79||-828|110||||
+NX-Metal-2-Metal-3-Con|contact@80||-342|110||||
+NX-Metal-3-Metal-4-Con|contact@81||114|-11.6||||
+NX-Metal-3-Metal-4-Con|contact@82||132|-5.8||||
+NX-Metal-3-Metal-4-Con|contact@83||192|5.8||||
+NX-Metal-3-Metal-4-Con|contact@84||246|17.4||||
+NX-Metal-2-Metal-3-Con|contact@85||-486|610||||
+IregistersM:dockPSreg;1{lay}|dockPSre@0||0|-432|||D5G4;
+IoutDockCenter;2{lay}|outDockC@1||0|144|||D5G4;
+NMetal-2-Pin|pin@126||-522|228||||
+NMetal-2-Pin|pin@127||-522|222||||
+NMetal-1-Pin|pin@128||1275.5|37||||
+NMetal-1-Pin|pin@129||1269.5|37||||
+NMetal-2-Pin|pin@130||1261|-22||||
+NMetal-2-Pin|pin@131||1261|-16||||
+IfanPinsK:pins18m3at144;1{lay}|pins18m3@1||924|633.5|||D5G4;
+Ametal-3|net@60|||S900|pins18m3@1|x[1]|318|633.5|dockPSre@0|x[1]@283120988|318|-366
+Ametal-3|net@61|||S2700|dockPSre@0|x[2]@39190597|462|-366|pins18m3@1|x[2]|462|633.5
+Ametal-3|net@62|||S2700|dockPSre@0|x[3]@785357865|606|-366|pins18m3@1|x[3]|606|633.5
+Ametal-3|net@63|||S2700|dockPSre@0|x[4]@842238995|750|-366|pins18m3@1|x[4]|750|633.5
+Ametal-3|net@64|||S2700|dockPSre@0|x[5]@774461480|894|-366|pins18m3@1|x[5]|894|633.5
+Ametal-3|net@65|||S2700|dockPSre@0|x[6]@684477032|1038|-366|pins18m3@1|x[6]|1038|633.5
+Ametal-3|net@66|||S2700|dockPSre@0|x[7]@220808224|1182|-366|pins18m3@1|x[7]|1182|633.5
+Ametal-3|net@67|||S2700|dockPSre@0|x[8]@143014723|1326|-366|pins18m3@1|x[8]|1326|633.5
+Ametal-3|net@68|||S2700|dockPSre@0|x[9]@595341512|1470|-366|pins18m3@1|x[9]|1470|633.5
+Ametal-3|net@69|||S2700|dockPSre@0|x[10]@274106828|1530|-366|pins18m3@1|x[10]|1530|633.5
+Ametal-3|net@70|||S2700|dockPSre@0|x[11]@454139076|1386|-366|pins18m3@1|x[11]|1386|633.5
+Ametal-3|net@71|||S2700|dockPSre@0|x[12]@501617255|1242|-366|pins18m3@1|x[12]|1242|633.5
+Ametal-3|net@72|||S2700|dockPSre@0|x[13]@294819917|1098|-366|pins18m3@1|x[13]|1098|633.5
+Ametal-3|net@73|||S2700|dockPSre@0|x[14]@917574322|954|-366|pins18m3@1|x[14]|954|633.5
+Ametal-3|net@74|||S2700|dockPSre@0|x[15]@1012854132|810|-366|pins18m3@1|x[15]|810|633.5
+Ametal-3|net@77|||S2700|contact@77||378|222|pins18m3@1|x[18]|378|633.5
+Ametal-3|net@87|||S2700|dockPSre@0|x[5]|900|-498|contact@63||900|-210
+Ametal-3|net@90|||S2700|dockPSre@0|x[12]|1248|-498|contact@21||1248|-28
+Ametal-2|net@91|||S1800|pin@131||1261|-16|contact@22||1536|-16
+Ametal-3|net@93|||S2700|dockPSre@0|x[10]|1536|-498|contact@22||1536|-16
+Ametal-3|net@96|||S2700|dockPSre@0|x[8]|1332|-498|contact@23||1332|-34
+Ametal-3|net@98|||S2700|dockPSre@0|x[7]|1188|-498|contact@24||1188|34
+Ametal-3|net@106|||S2700|dockPSre@0|x[11]|1392|-498|contact@26||1392|40
+Ametal-3|net@108|||S2700|dockPSre@0|x[1]|324|-498|contact@61||324|-216
+Ametal-3|net@111|||S2700|dockPSre@0|x[3]|612|-498|contact@65||612|-204
+Ametal-3|net@116|||S2700|dockPSre@0|x[9]|1476|-498|contact@29||1476|22
+Ametal-3|net@144|||S2700|dockPSre@0|outLO[1]|102|-372|contact@35||102|-17.4
+Ametal-3|net@147|||S2700|dockPSre@0|outLO[2]|114|-372|contact@81||114|-11.6
+Ametal-3|net@154|||S2700|dockPSre@0|outLO[3]|132|-372|contact@82||132|-5.8
+Ametal-3|net@156|||S2700|dockPSre@0|outLO[4]|162|-372|contact@38||162|0
+Ametal-3|net@158|||S2700|dockPSre@0|outLO[5]|192|-372|contact@83||192|5.8
+Ametal-3|net@160|||S2700|dockPSre@0|outLO[6]|222|-372|contact@40||222|11.6
+Ametal-3|net@162|||S2700|dockPSre@0|outLO[7]|246|-372|contact@84||246|17.4
+Ametal-3|net@166|||S2700|dockPSre@0|m1[21]|-624|-498|contact@42||-624|-354
+Ametal-2|net@170|||S1800|contact@42||-624|-354|contact@43||-365|-354
+Ametal-3|net@171|||S2700|dockPSre@0|m1[22]|-768|-498|contact@44||-768|-360
+Ametal-3|net@176|||S2700|dockPSre@0|m1[25]|-1200|-498|contact@46||-1200|-60
+Ametal-3|net@181|||S2700|dockPSre@0|m1[26]|-1344|-498|contact@47||-1344|-66
+Ametal-3|net@184|||S2700|dockPSre@0|m1[23]|-912|-498|contact@48||-912|-28
+Ametal-3|net@187|||S2700|dockPSre@0|m1[24]|-1056|-498|contact@49||-1056|-34
+Ametal-3|net@191|||S2700|dockPSre@0|m1[27]|-1488|-498|contact@50||-1488|-72
+Ametal-2|net@194|||S1800|pin@127||-522|222|contact@77||378|222
+Ametal-2|net@200|||S1800|contact@44||-768|-360|contact@45||-459|-360
+Ametal-3|net@215|||S2700|contact@57||-234|-404|contact@58||-234|-216
+Ametal-2|net@229|||S0|contact@60||1119|-216|contact@61||324|-216
+Ametal-2|net@230|||S0|contact@62||1066|-210|contact@63||900|-210
+Ametal-2|net@237|||S1800|contact@68||1044|-116|contact@66||1066|-116
+Ametal-3|net@241|||S900|contact@68||1044|-116|dockPSre@0|x[6]|1044|-498
+Ametal-2|net@243|||S0|contact@69||1092.5|-72|contact@70||756|-72
+Ametal-3|net@247|||S900|contact@70||756|-72|dockPSre@0|x[4]|756|-498
+Ametal-2|net@249|||S0|contact@71||1119|-66|contact@72||468|-66
+Ametal-3|net@253|||S900|contact@72||468|-66|dockPSre@0|x[2]|468|-498
+Ametal-2|net@254|||S0|contact@64||1092.5|-204|contact@65||612|-204
+Ametal-2|net@283|||S900|pin@126||-522|228|pin@127||-522|222
+Ametal-2|net@287|||S0|contact@26||1392|40|contact@74||1269.5|40
+Ametal-1|net@289|||S2700|contact@73||1275.5|28|pin@128||1275.5|37
+Ametal-1|net@291|||S0|pin@128||1275.5|37|pin@129||1269.5|37
+Ametal-1|net@292|||S2700|pin@129||1269.5|37|contact@74||1269.5|40
+Ametal-2|net@294|||S2700|pin@130||1261|-22|pin@131||1261|-16
+Ametal-3|net@320|||S2700|dockPSre@0|x[18]@875252765|378|-366|contact@77||378|222
+Ametal-3|net@326|||S2700|dockPSre@0|x[17]@1046620090|522|-366|pins18m3@1|x[17]|522|633.5
+Ametal-3|net@329|||S2700|dockPSre@0|ps[19]|-342|-366|contact@80||-342|110
+Ametal-2|net@331|||S1800|contact@79||-828|110|contact@80||-342|110
+Ametal-3|net@332|||S900|pins18m3@1|x[16]|666|633.5|dockPSre@0|x[16]@258792260|666|-366
+Ametal-2|net@341|||S0|dockPSre@0|fire[1]|-224.5|-404|contact@57||-234|-404
+Ametal-3|net@342|||S900|outDockC@1|gnd_3|-1728|-360|dockPSre@0|gnd_4|-1728|-360
+Ametal-3|net@343|||S900|outDockC@1|vdd_5|144|-360|dockPSre@0|vdd_4|144|-360
+Ametal-3|net@344|||S900|outDockC@1|vdd_7|-1584|-360|dockPSre@0|vdd_6|-1584|-360
+Ametal-3|net@345|||S900|outDockC@1|vdd_9|-1296|-360|dockPSre@0|vdd_8|-1296|-360
+Ametal-3|net@346|||S900|outDockC@1|vdd_11|-1008|-360|dockPSre@0|vdd_10|-1008|-360
+Ametal-3|net@347|||S900|outDockC@1|vdd_13|-720|-360|dockPSre@0|vdd_12|-720|-360
+Ametal-3|net@348|||S900|outDockC@1|vdd_15|-432|-360|dockPSre@0|vdd_14|-432|-360
+Ametal-3|net@349|||S900|outDockC@1|vdd_17|-144|-360|dockPSre@0|vdd_16|-144|-360
+Ametal-3|net@350|||S900|outDockC@1|vdd_19|432|-360|dockPSre@0|vdd_18|432|-360
+Ametal-3|net@351|||S900|outDockC@1|vdd_21|720|-360|dockPSre@0|vdd_20|720|-360
+Ametal-3|net@352|||S900|outDockC@1|vdd_23|1008|-360|dockPSre@0|vdd_22|1008|-360
+Ametal-3|net@353|||S900|outDockC@1|vdd_25|1296|-360|dockPSre@0|vdd_24|1296|-360
+Ametal-3|net@354|||S900|outDockC@1|vdd_27|1584|-360|dockPSre@0|vdd_26|1584|-360
+Ametal-3|net@355|||S900|outDockC@1|gnd_6|0|-360|dockPSre@0|gnd_5|0|-360
+Ametal-3|net@356|||S900|outDockC@1|gnd_8|-1440|-360|dockPSre@0|gnd_7|-1440|-360
+Ametal-3|net@357|||S900|outDockC@1|gnd_10|-1152|-360|dockPSre@0|gnd_9|-1152|-360
+Ametal-3|net@358|||S900|outDockC@1|gnd_12|-864|-360|dockPSre@0|gnd_11|-864|-360
+Ametal-3|net@359|||S900|outDockC@1|gnd_14|-576|-360|dockPSre@0|gnd_13|-576|-360
+Ametal-3|net@360|||S900|outDockC@1|gnd_16|-288|-360|dockPSre@0|gnd_15|-288|-360
+Ametal-3|net@361|||S900|outDockC@1|gnd_18|288|-360|dockPSre@0|gnd_17|288|-360
+Ametal-3|net@362|||S900|outDockC@1|gnd_20|576|-360|dockPSre@0|gnd_19|576|-360
+Ametal-3|net@363|||S900|outDockC@1|gnd_22|864|-360|dockPSre@0|gnd_21|864|-360
+Ametal-3|net@364|||S900|outDockC@1|gnd_24|1152|-360|dockPSre@0|gnd_23|1152|-360
+Ametal-3|net@365|||S900|outDockC@1|gnd_26|1440|-360|dockPSre@0|gnd_25|1440|-360
+Ametal-3|net@366|||S900|outDockC@1|gnd_28|1728|-360|dockPSre@0|gnd_27|1728|-360
+Ametal-3|net@367|||S900|outDockC@1|gnd_3|-1728|-360|dockPSre@0|gnd_4|-1728|-360
+Ametal-4|net@368|||S0|contact@35||102|-17.4|outDockC@1|inLO[1]|-495|-17.4
+Ametal-3|net@369|||S2700|contact@81||114|-11.6|contact@36||114|-11.6
+Ametal-4|net@370|||S1800|outDockC@1|inLO[2]|-495|-11.6|contact@81||114|-11.6
+Ametal-3|net@371|||S2700|contact@82||132|-5.8|contact@37||132|-5.8
+Ametal-4|net@372|||S1800|outDockC@1|inLO[3]|-495|-5.8|contact@82||132|-5.8
+Ametal-4|net@373|||S0|contact@38||162|0|outDockC@1|inLO[4]|-495|0
+Ametal-3|net@374|||S2700|contact@83||192|5.8|contact@39||192|5.8
+Ametal-4|net@375|||S1800|outDockC@1|inLO[5]|-495|5.8|contact@83||192|5.8
+Ametal-4|net@376|||S0|contact@40||222|11.6|outDockC@1|inLO[6]|-495|11.6
+Ametal-3|net@377|||S2700|contact@84||246|17.4|contact@41||246|17.4
+Ametal-4|net@378|||S1800|outDockC@1|inLO[8]|-495|17.4|contact@84||246|17.4
+Ametal-1|net@379|||S900|contact@62||1066|-210|outDockC@1|m1[5]|1066|-216
+Ametal-1|net@380|||S900|contact@64||1092.5|-204|outDockC@1|m1[3]|1092.5|-216
+Ametal-1|net@381|||S0|contact@60||1119|-216|outDockC@1|m1[1]|1119|-216
+Ametal-2|net@382|||S0|contact@23||1332|-34|outDockC@1|m1[8]|1302.5|-34
+Ametal-2|net@383|||S0|contact@29||1476|22|outDockC@1|m1[9]|1192.5|22
+Ametal-2|net@384|||S1800|contact@24||1188|34|outDockC@1|m1[7]|1296.5|34
+Ametal-2|net@385|||S0|contact@73||1275.5|28|outDockC@1|m1[11]|1154.5|28
+Ametal-2|net@386|||S0|pin@130||1261|-22|outDockC@1|m1[10]|1198.5|-22
+Ametal-2|net@387|||S0|contact@21||1248|-28|outDockC@1|m1[12]|1155.5|-28
+Ametal-2|net@388|||S1800|contact@50||-1488|-72|outDockC@1|sel[Lt]|-510.5|-72
+Ametal-2|net@389|||S1800|contact@47||-1344|-66|outDockC@1|sel[Tp]|-473.5|-66
+Ametal-2|net@390|||S1800|contact@46||-1200|-60|outDockC@1|sel[Mv]|-427.5|-60
+Ametal-2|net@391|||S1800|contact@49||-1056|-34|outDockC@1|sel[Co]|-390.5|-34
+Ametal-2|net@392|||S1800|contact@48||-912|-28|outDockC@1|sel[Ld]|-353.5|-28
+Ametal-3|net@393|||S900|contact@79||-828|110|outDockC@1|bit[Ti]|-828|95
+Ametal-2|net@394|||S0|pin@126||-522|228|outDockC@1|bit[Di]|-667.5|228
+Ametal-2|net@395|||S0|contact@58||-234|-216|outDockC@1|fire[do]|-398|-216
+Ametal-1|net@396|||S2700|contact@43||-365|-354|outDockC@1|sel[rD]|-365|-313
+Ametal-1|net@397|||S2700|contact@45||-459|-360|outDockC@1|sel[Fl]|-459|-313
+Ametal-1|net@398|||S900|contact@71||1119|-66|outDockC@1|m1[2]|1119|-104
+Ametal-1|net@399|||S900|contact@69||1092.5|-72|outDockC@1|m1[4]|1092.5|-104
+Ametal-1|net@400|||S2700|contact@66||1066|-116|outDockC@1|m1[6]|1066|-104
+Ametal-3|net@401|||S2700|dockPSre@0|ps[20]|-486|-366|contact@85||-486|610
+Ametal-2|net@403|||S0|outDockC@1|sel|-474|610|contact@85||-486|610
+Edo[Lt]||D5G7;|outDockC@1|do[Lt]|O
+Eepi[torp]||D5G7;|outDockC@1|epi[torp]|I
+Efire[M]||D5G7;|outDockC@1|fire[M]|I
+Eflag[A][clr]||D5G7;|outDockC@1|flag[A][clr]|I
+Eflag[A][set]||D5G7;|outDockC@1|flag[A][set]|I
+Eflag[C][T]||D5G7;|outDockC@1|flag[C][T]|I
+Eflag[D][clr]||D5G7;|outDockC@1|flag[D][clr]|I
+Eflag[D][set]||D5G7;|outDockC@1|flag[D][set]|I
+Egnd||D5G2;|outDockC@1|gnd|G
+Egnd_3||D5G2;|dockPSre@0|gnd_3|G
+Egnd_4||D5G2;|outDockC@1|gnd_4|G
+Egnd_5||D5G2;|outDockC@1|gnd_5|G
+Egnd_6||D5G2;|dockPSre@0|gnd_6|G
+Egnd_7||D5G2;|outDockC@1|gnd_7|G
+Egnd_8||D5G2;|dockPSre@0|gnd_8|G
+Egnd_9||D5G2;|outDockC@1|gnd_9|G
+Egnd_10||D5G2;|dockPSre@0|gnd_10|G
+Egnd_11||D5G2;|outDockC@1|gnd_11|G
+Egnd_12||D5G2;|dockPSre@0|gnd_12|G
+Egnd_13||D5G2;|outDockC@1|gnd_13|G
+Egnd_14||D5G2;|dockPSre@0|gnd_14|G
+Egnd_15||D5G2;|outDockC@1|gnd_15|G
+Egnd_16||D5G2;|dockPSre@0|gnd_16|G
+Egnd_17||D5G2;|outDockC@1|gnd_17|G
+Egnd_18||D5G2;|dockPSre@0|gnd_18|G
+Egnd_19||D5G2;|outDockC@1|gnd_19|G
+Egnd_20||D5G2;|dockPSre@0|gnd_20|G
+Egnd_21||D5G2;|outDockC@1|gnd_21|G
+Egnd_22||D5G2;|dockPSre@0|gnd_22|G
+Egnd_23||D5G2;|outDockC@1|gnd_23|G
+Egnd_24||D5G2;|dockPSre@0|gnd_24|G
+Egnd_25||D5G2;|outDockC@1|gnd_25|G
+Egnd_26||D5G2;|dockPSre@0|gnd_26|G
+Egnd_27||D5G2;|outDockC@1|gnd_27|G
+Egnd_28||D5G2;|dockPSre@0|gnd_28|G
+Egnd_30||D5G2;|outDockC@1|gnd_30|G
+Egnd_31||D5G2;|outDockC@1|gnd_31|G
+Egnd_34||D5G2;|outDockC@1|gnd_34|G
+Egnd_35||D5G2;|outDockC@1|gnd_35|G
+Egnd_38||D5G2;|outDockC@1|gnd_38|G
+Egnd_39||D5G2;|outDockC@1|gnd_39|G
+Egnd_42||D5G2;|outDockC@1|gnd_42|G
+Egnd_43||D5G2;|outDockC@1|gnd_43|G
+Egnd_46||D5G2;|outDockC@1|gnd_46|G
+Egnd_47||D5G2;|outDockC@1|gnd_47|G
+Egnd_50||D5G2;|outDockC@1|gnd_50|G
+Egnd_51||D5G2;|outDockC@1|gnd_51|G
+Egnd_54||D5G2;|outDockC@1|gnd_54|G
+Egnd_55||D5G2;|dockPSre@0|gnd|G
+Egnd_56||D5G2;|dockPSre@0|gnd_30|G
+Ein[1]||D5G7;|outDockC@1|in[1]|I
+Ein[2]||D5G7;|outDockC@1|in[2]|I
+Ein[3]||D5G7;|outDockC@1|in[3]|I
+Ein[4]||D5G7;|outDockC@1|in[4]|I
+Ein[5]||D5G7;|outDockC@1|in[5]|I
+Ein[6]||D5G7;|outDockC@1|in[6]|I
+Em1[1]||D5G7;|dockPSre@0|x[1]|I
+Em1[2]||D5G7;|dockPSre@0|x[2]|I
+Em1[3]||D5G7;|dockPSre@0|x[3]|I
+Em1[4]||D5G7;|dockPSre@0|x[4]|I
+Em1[5]||D5G7;|dockPSre@0|x[5]|I
+Em1[6]||D5G7;|dockPSre@0|x[6]|I
+Em1[7]||D5G7;|dockPSre@0|x[7]|I
+Em1[8]||D5G7;|dockPSre@0|x[8]|I
+Em1[9]||D5G7;|dockPSre@0|x[9]|I
+Em1[10]||D5G7;|dockPSre@0|x[10]|O
+Em1[11]||D5G7;|dockPSre@0|x[11]|O
+Em1[12]||D5G7;|dockPSre@0|x[12]|O
+Em1[13]||D5G7;|dockPSre@0|x[13]|O
+Em1[14]||D5G7;|dockPSre@0|x[14]|O
+Em1[15]||D5G7;|dockPSre@0|x[15]|O
+Em1[16]||D5G7;|dockPSre@0|x[16]|O
+Em1[17]||D5G7;|dockPSre@0|x[17]|O
+Em1[18]||D5G7;|dockPSre@0|x[18]|O
+Em1[19]||D5G7;|dockPSre@0|m1[19]|I
+Em1[20]||D5G7;|dockPSre@0|m1[20]|I
+Em1[21]||D5G7;|dockPSre@0|m1[21]|I
+Em1[22]||D5G7;|dockPSre@0|m1[22]|I
+Em1[23]||D5G7;|dockPSre@0|m1[23]|I
+Em1[24]||D5G7;|dockPSre@0|m1[24]|I
+Em1[25]||D5G7;|dockPSre@0|m1[25]|I
+Em1[26]||D5G7;|dockPSre@0|m1[26]|I
+Em1[27]||D5G7;|dockPSre@0|m1[27]|I
+Em1[28]||D5G7;|dockPSre@0|m1[28]|O
+Em1[29]||D5G7;|dockPSre@0|m1[29]|O
+Em1[30]||D5G7;|dockPSre@0|m1[30]|O
+Em1[31]||D5G7;|dockPSre@0|m1[31]|O
+Em1[32]||D5G7;|dockPSre@0|m1[32]|O
+Em1[33]||D5G7;|dockPSre@0|m1[33]|O
+Em1[34]||D5G7;|dockPSre@0|m1[34]|O
+Em1[35]||D5G7;|dockPSre@0|m1[35]|O
+Em1[36]||D5G7;|dockPSre@0|m1[36]|O
+Em1cate[1][F]||D5G7;|outDockC@1|m1cate[1][F]|I
+Em1cate[1][T]||D5G7;|outDockC@1|m1cate[1][T]|I
+Em1cate[2][F]||D5G7;|outDockC@1|m1cate[2][F]|I
+Em1cate[2][T]||D5G7;|outDockC@1|m1cate[2][T]|I
+Em1cate[3][F]||D5G7;|outDockC@1|m1cate[3][F]|I
+Em1cate[3][T]||D5G7;|outDockC@1|m1cate[3][T]|I
+Em1cate[4][F]||D5G7;|outDockC@1|m1cate[4][F]|I
+Em1cate[4][T]||D5G7;|outDockC@1|m1cate[4][T]|I
+Em1cate[5][F]||D5G7;|outDockC@1|m1cate[5][F]|I
+Em1cate[5][T]||D5G7;|outDockC@1|m1cate[5][T]|I
+Em1cate[6][F]||D5G7;|outDockC@1|m1cate[6][F]|I
+Em1cate[6][T]||D5G7;|outDockC@1|m1cate[6][T]|I
+Epred[D]||D5G7;|outDockC@1|pred[D]|I
+Epred[T]||D5G7;|outDockC@1|pred[T]|O
+Eps[1]||D5G7;|pins18m3@1|x[1]|I
+Eps[2]||D5G7;|pins18m3@1|x[2]|I
+Eps[3]||D5G7;|pins18m3@1|x[3]|I
+Eps[4]||D5G7;|pins18m3@1|x[4]|I
+Eps[5]||D5G7;|pins18m3@1|x[5]|I
+Eps[6]||D5G7;|pins18m3@1|x[6]|I
+Eps[7]||D5G7;|pins18m3@1|x[7]|I
+Eps[8]||D5G7;|pins18m3@1|x[8]|I
+Eps[9]||D5G7;|pins18m3@1|x[9]|I
+Eps[10]||D5G7;|pins18m3@1|x[10]|O
+Eps[11]||D5G7;|pins18m3@1|x[11]|O
+Eps[12]||D5G7;|pins18m3@1|x[12]|O
+Eps[13]||D5G7;|pins18m3@1|x[13]|O
+Eps[14]||D5G7;|pins18m3@1|x[14]|O
+Eps[15]||D5G7;|pins18m3@1|x[15]|O
+Eps[16]||D5G7;|pins18m3@1|x[16]|O
+Eps[17]||D5G7;|pins18m3@1|x[17]|O
+Eps[18]||D5G7;|pins18m3@1|x[18]|O
+Eps[19]||D5G7;|dockPSre@0|ps[19]|I
+Eps[20]||D5G7;|dockPSre@0|ps[20]|I
+Eps[21]||D5G7;|dockPSre@0|ps[21]|I
+Eps[22]||D5G7;|dockPSre@0|ps[22]|I
+Eps[23]||D5G7;|dockPSre@0|ps[23]|I
+Eps[24]||D5G7;|dockPSre@0|ps[24]|I
+Eps[25]||D5G7;|dockPSre@0|ps[25]|I
+Eps[26]||D5G7;|dockPSre@0|ps[26]|I
+Eps[27]||D5G7;|dockPSre@0|ps[27]|I
+Eps[28]||D5G7;|dockPSre@0|ps[28]|O
+Eps[29]||D5G7;|dockPSre@0|ps[29]|O
+Eps[30]||D5G7;|dockPSre@0|ps[30]|O
+Eps[31]||D5G7;|dockPSre@0|ps[31]|O
+Eps[32]||D5G7;|dockPSre@0|ps[32]|O
+Eps[33]||D5G7;|dockPSre@0|ps[33]|O
+Eps[34]||D5G7;|dockPSre@0|ps[34]|O
+Eps[35]||D5G7;|dockPSre@0|ps[35]|O
+Eps[36]||D5G7;|dockPSre@0|ps[36]|O
+Eps[do]||D5G7;|outDockC@1|ps[do]|O
+Eps[skip]||D5G7;|outDockC@1|ps[skip]|O
+Esir[1]||D5G7;|outDockC@1|sir[1]|B
+Esir[2]||D5G7;|outDockC@1|sir[2]|B
+Esir[3]||D5G7;|outDockC@1|sir[3]|B
+Esir[4]||D5G7;|outDockC@1|sir[4]|B
+Esir[5]||D5G7;|outDockC@1|sir[5]|B
+Esir[6]||D5G7;|outDockC@1|sir[6]|B
+Esir[7]||D5G7;|outDockC@1|sir[7]|B
+Esir[8]||D5G7;|outDockC@1|sir[8]|B
+Esir[9]||D5G7;|outDockC@1|sir[9]|B
+Esor[1]||D5G7;|outDockC@1|sor[1]|B
+Esor[2]||D5G7;|outDockC@1|sor[2]|B
+Esor[3]||D5G7;|outDockC@1|sor[3]|B
+Esor[4]||D5G7;|outDockC@1|sor[4]|B
+Esor[5]||D5G7;|outDockC@1|sor[5]|B
+Esor[6]||D5G7;|outDockC@1|sor[6]|B
+Esor[7]||D5G7;|outDockC@1|sor[7]|B
+Esor[8]||D5G7;|outDockC@1|sor[8]|B
+Esor[9]||D5G7;|outDockC@1|sor[9]|B
+Esucc[sf]||D5G7;|outDockC@1|succ[sf]|I
+Etake[ps]||D5G7;|dockPSre@0|take[1]|O
+Evdd||D5G2;|outDockC@1|vdd|P
+Evdd_4||D5G2;|outDockC@1|vdd_4|P
+Evdd_5||D5G2;|dockPSre@0|vdd_5|P
+Evdd_6||D5G2;|outDockC@1|vdd_6|P
+Evdd_7||D5G2;|dockPSre@0|vdd_7|P
+Evdd_8||D5G2;|outDockC@1|vdd_8|P
+Evdd_9||D5G2;|dockPSre@0|vdd_9|P
+Evdd_10||D5G2;|outDockC@1|vdd_10|P
+Evdd_11||D5G2;|dockPSre@0|vdd_11|P
+Evdd_12||D5G2;|outDockC@1|vdd_12|P
+Evdd_13||D5G2;|dockPSre@0|vdd_13|P
+Evdd_14||D5G2;|outDockC@1|vdd_14|P
+Evdd_15||D5G2;|dockPSre@0|vdd_15|P
+Evdd_16||D5G2;|outDockC@1|vdd_16|P
+Evdd_17||D5G2;|dockPSre@0|vdd_17|P
+Evdd_18||D5G2;|outDockC@1|vdd_18|P
+Evdd_19||D5G2;|dockPSre@0|vdd_19|P
+Evdd_20||D5G2;|outDockC@1|vdd_20|P
+Evdd_21||D5G2;|dockPSre@0|vdd_21|P
+Evdd_22||D5G2;|outDockC@1|vdd_22|P
+Evdd_23||D5G2;|dockPSre@0|vdd_23|P
+Evdd_24||D5G2;|outDockC@1|vdd_24|P
+Evdd_25||D5G2;|dockPSre@0|vdd_25|P
+Evdd_26||D5G2;|outDockC@1|vdd_26|P
+Evdd_27||D5G2;|dockPSre@0|vdd_27|P
+Evdd_28||D5G2;|outDockC@1|vdd_28|P
+Evdd_31||D5G2;|outDockC@1|vdd_31|P
+Evdd_34||D5G2;|outDockC@1|vdd_34|P
+Evdd_37||D5G2;|outDockC@1|vdd_37|P
+Evdd_40||D5G2;|outDockC@1|vdd_40|P
+Evdd_43||D5G2;|outDockC@1|vdd_43|P
+Evdd_46||D5G2;|outDockC@1|vdd_46|P
+Evdd_49||D5G2;|outDockC@1|vdd_49|P
+Evdd_52||D5G2;|outDockC@1|vdd_52|P
+Evdd_55||D5G2;|outDockC@1|vdd_55|P
+Evdd_58||D5G2;|outDockC@1|vdd_58|P
+Evdd_61||D5G2;|outDockC@1|vdd_61|P
+Evdd_64||D5G2;|outDockC@1|vdd_64|P
+Evdd_65||D5G2;|dockPSre@0|vdd|P
+Evdd_66||D5G2;|dockPSre@0|vdd_28|P
+X
+
 # Cell outDockPredStage;1{lay}
-CoutDockPredStage;1{lay}||cmos90|1237130886640|1237232953048||ATTR_NCC(D5G6;NTY630;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237225929699|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237228447790
+CoutDockPredStage;1{lay}||cmos90|1237130886640|1237835257041|I|ATTR_NCC(D5G6;NTY630;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237676481985|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237770188294
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@21||1248|-28||||
 NX-Metal-2-Metal-3-Con|contact@22||1536|-16||||
@@ -5968,8 +7810,6 @@ NX-Metal-2-Metal-3-Con|contact@47||-1344|-66||||
 NX-Metal-2-Metal-3-Con|contact@48||-912|-28||||
 NX-Metal-2-Metal-3-Con|contact@49||-1056|-34||||
 NX-Metal-2-Metal-3-Con|contact@50||-1488|-72||||
-NX-Metal-1-Metal-2-Con|contact@54||-935|40||||
-NX-Metal-1-Metal-2-Con|contact@56||-141.5|-404||||
 NX-Metal-2-Metal-3-Con|contact@57||-234|-404||||
 NX-Metal-2-Metal-3-Con|contact@58||-234|-216||||
 NX-Metal-2-Metal-3-Con|contact@59||1632|448||||
@@ -5988,13 +7828,10 @@ NX-Metal-2-Metal-3-Con|contact@72||468|-66||||
 NX-Metal-1-Metal-2-Con|contact@73||1275.5|28||||
 NX-Metal-1-Metal-2-Con|contact@74||1269.5|40||||
 NX-Metal-2-Metal-3-Con|contact@77||378|222||||
-NX-Metal-2-Metal-3-Con|contact@78||666|40||||
 NX-Metal-2-Metal-3-Con|contact@79||-828|110||||
 NX-Metal-2-Metal-3-Con|contact@80||-342|110||||
 IregistersM:dockPSreg;1{lay}|dockPSre@0||0|-432|||D5G4;
 IoutDockCenter;1{lay}|outDockC@0||0|0|||D5G4;
-NMetal-2-Pin|pin@20||1678|626||||
-NMetal-1-Pin|pin@125||-935|19||||
 NMetal-2-Pin|pin@126||-522|228||||
 NMetal-2-Pin|pin@127||-522|222||||
 NMetal-1-Pin|pin@128||1275.5|37||||
@@ -6002,8 +7839,8 @@ NMetal-1-Pin|pin@129||1269.5|37||||
 NMetal-2-Pin|pin@130||1261|-22||||
 NMetal-2-Pin|pin@131||1261|-16||||
 IfanPinsK:pins18m3at144;1{lay}|pins18m3@1||924|633.5|||D5G4;
-IscanJ:scanBusInM3;1{lay}|scanBusI@0||1656|360|||D5G4;
-IscanJ:scanBusOutM3;1{lay}|scanBusO@0||1656|504|||D5G4;
+IscanM:scanBusInM3;1{lay}|scanBusI@1||1656|360|||D5G4;
+IscanM:scanBusOutM3;1{lay}|scanBusO@1||1656|504|||D5G4;
 Ametal-3|net@60|||S900|pins18m3@1|x[1]|318|633.5|dockPSre@0|x[1]@283120988|318|-366
 Ametal-3|net@61|||S2700|dockPSre@0|x[2]@39190597|462|-366|pins18m3@1|x[2]|462|633.5
 Ametal-3|net@62|||S2700|dockPSre@0|x[3]@785357865|606|-366|pins18m3@1|x[3]|606|633.5
@@ -6035,40 +7872,32 @@ Ametal-3|net@108|||S2700|dockPSre@0|x[1]|324|-498|contact@61||324|-216
 Ametal-3|net@111|||S2700|dockPSre@0|x[3]|612|-498|contact@65||612|-204
 Ametal-2|net@114|||S1800|outDockC@0|m1[9]|1192.5|22|contact@29||1476|22
 Ametal-3|net@116|||S2700|dockPSre@0|x[9]|1476|-498|contact@29||1476|22
-Ametal-2|net@117||6.2|S1800|outDockC@0|vdd_74|1064.5|626|pin@20||1678|626
-Ametal-3|net@119|||S900|scanBusO@0|so[1]|1632|504|contact@59||1632|448
-Ametal-3|net@120|||S2700|scanBusI@0|si[2]|1638|360|contact@32||1638|454
-Ametal-3|net@121|||S2700|scanBusI@0|si[3]|1644|360|contact@33||1644|466
-Ametal-3|net@122|||S2700|scanBusI@0|si[4]|1650|363|scanBusO@0|so[4]|1650|507
-Ametal-3|net@123|||S2700|scanBusI@0|si[5]|1656|360|contact@34||1656|472
-Ametal-3|net@124|||S2700|scanBusI@0|si[6]|1662|360|scanBusO@0|so[6]|1662|504
-Ametal-3|net@125|||S2700|scanBusI@0|si[7]|1668|360|scanBusO@0|so[7]|1668|504
-Ametal-3|net@126|||S2700|scanBusI@0|si[8]|1674|360|scanBusO@0|so[8]|1674|504
-Ametal-3|net@127|||S2700|contact@31||1680|416|scanBusO@0|so[9]|1680|504
+Ametal-3|net@119|||S900|scanBusO@1|so[1]|1632|504|contact@59||1632|448
+Ametal-3|net@120|||S2700|scanBusI@1|si[2]|1638|360|contact@32||1638|454
+Ametal-3|net@121|||S2700|scanBusI@1|si[3]|1644|360|contact@33||1644|466
+Ametal-3|net@122|||S2700|scanBusI@1|si[4]|1650|363|scanBusO@1|so[4]|1650|507
+Ametal-3|net@123|||S2700|scanBusI@1|si[5]|1656|360|contact@34||1656|472
+Ametal-3|net@124|||S2700|scanBusI@1|si[6]|1662|360|scanBusO@1|so[6]|1662|504
+Ametal-3|net@125|||S2700|scanBusI@1|si[7]|1668|360|scanBusO@1|so[7]|1668|504
+Ametal-3|net@126|||S2700|scanBusI@1|si[8]|1674|360|scanBusO@1|so[8]|1674|504
+Ametal-3|net@127|||S2700|contact@31||1680|416|scanBusO@1|so[9]|1680|504
 Ametal-2|net@128|||S1800|outDockC@0|sin|1064.5|422|contact@30||1632|422
-Ametal-3|net@129|||S900|contact@30||1632|422|scanBusI@0|si[1]|1632|360
-Ametal-3|net@131|||S2700|scanBusI@0|si[9]|1680|360|contact@31||1680|416
+Ametal-3|net@129|||S900|contact@30||1632|422|scanBusI@1|si[1]|1632|360
+Ametal-3|net@131|||S2700|scanBusI@1|si[9]|1680|360|contact@31||1680|416
 Ametal-2|net@132|||S1800|outDockC@0|mc|1064.5|416|contact@31||1680|416
 Ametal-2|net@133|||S1800|outDockC@0|p2p_1|1064.5|454|contact@32||1638|454
-Ametal-3|net@134|||S2700|contact@32||1638|454|scanBusO@0|so[2]|1638|504
+Ametal-3|net@134|||S2700|contact@32||1638|454|scanBusO@1|so[2]|1638|504
 Ametal-2|net@136|||S1800|outDockC@0|p1p_1|1064.5|466|contact@33||1644|466
-Ametal-3|net@138|||S2700|contact@33||1644|466|scanBusO@0|so[3]|1644|504
+Ametal-3|net@138|||S2700|contact@33||1644|466|scanBusO@1|so[3]|1644|504
 Ametal-2|net@139|||S1800|outDockC@0|rd_1|1064.5|472|contact@34||1656|472
-Ametal-3|net@140|||S2700|contact@34||1656|472|scanBusO@0|so[5]|1656|504
+Ametal-3|net@140|||S2700|contact@34||1656|472|scanBusO@1|so[5]|1656|504
 Ametal-3|net@144|||S2700|dockPSre@0|outLO[1]|102|-372|contact@35||102|-17.4
-Ametal-4|net@145|||S1800|outDockC@0|inLO[1]|-1009|-17.4|contact@35||102|-17.4
 Ametal-3|net@147|||S2700|dockPSre@0|outLO[2]|114|-372|contact@36||114|-11.6
-Ametal-4|net@148|||S1800|outDockC@0|inLO[2]|-1009|-11.6|contact@36||114|-11.6
 Ametal-3|net@154|||S2700|dockPSre@0|outLO[3]|132|-372|contact@37||132|-5.8
-Ametal-4|net@155|||S1800|outDockC@0|inLO[3]|-1009|-5.8|contact@37||132|-5.8
 Ametal-3|net@156|||S2700|dockPSre@0|outLO[4]|162|-372|contact@38||162|0
-Ametal-4|net@157|||S1800|outDockC@0|inLO[4]|-1009|0|contact@38||162|0
 Ametal-3|net@158|||S2700|dockPSre@0|outLO[5]|192|-372|contact@39||192|5.8
-Ametal-4|net@159|||S1800|outDockC@0|inLO[5]|-1009|5.8|contact@39||192|5.8
 Ametal-3|net@160|||S2700|dockPSre@0|outLO[6]|222|-372|contact@40||222|11.6
-Ametal-4|net@161|||S1800|outDockC@0|inLO[6]|-1009|11.6|contact@40||222|11.6
 Ametal-3|net@162|||S2700|dockPSre@0|outLO[7]|246|-372|contact@41||246|17.4
-Ametal-4|net@163|||S1800|outDockC@0|inLO[8]|-1009|17.4|contact@41||246|17.4
 Ametal-1|net@165|||S900|outDockC@0|sel[rD]|-365|-313|contact@43||-365|-354
 Ametal-3|net@166|||S2700|dockPSre@0|m1[21]|-624|-498|contact@42||-624|-354
 Ametal-2|net@170|||S1800|contact@42||-624|-354|contact@43||-365|-354
@@ -6086,8 +7915,6 @@ Ametal-2|net@189|||S0|outDockC@0|sel[Lt]|-510.5|-72|contact@50||-1488|-72
 Ametal-3|net@191|||S2700|dockPSre@0|m1[27]|-1488|-498|contact@50||-1488|-72
 Ametal-2|net@194|||S1800|pin@127||-522|222|contact@77||378|222
 Ametal-2|net@200|||S1800|contact@44||-768|-360|contact@45||-459|-360
-Ametal-1|net@208|||S2700|dockPSre@0|fire[1]|-141.5|-407|contact@56||-141.5|-404
-Ametal-2|net@209|||S0|contact@56||-141.5|-404|contact@57||-234|-404
 Ametal-2|net@213|||S1800|outDockC@0|fire[do]|-398|-216|contact@58||-234|-216
 Ametal-3|net@215|||S2700|contact@57||-234|-404|contact@58||-234|-216
 Ametal-2|net@216|||S1800|outDockC@0|sout|1062|448|contact@59||1632|448
@@ -6106,8 +7933,6 @@ Ametal-1|net@248|||S2700|outDockC@0|m1[2]|1119|-104|contact@71||1119|-66
 Ametal-2|net@249|||S0|contact@71||1119|-66|contact@72||468|-66
 Ametal-3|net@253|||S900|contact@72||468|-66|dockPSre@0|x[2]|468|-498
 Ametal-2|net@254|||S0|contact@64||1092.5|-204|contact@65||612|-204
-Ametal-1|net@280|||S900|contact@54||-935|40|pin@125||-935|19
-Ametal-1|net@281|||S0|pin@125||-935|19|outDockC@0|bit[Do]|-944.5|19
 Ametal-2|net@282|||S1800|outDockC@0|bit[Di]|-667.5|228|pin@126||-522|228
 Ametal-2|net@283|||S900|pin@126||-522|228|pin@127||-522|222
 Ametal-2|net@287|||S0|contact@26||1392|40|contact@74||1269.5|40
@@ -6117,23 +7942,27 @@ Ametal-1|net@292|||S2700|pin@129||1269.5|37|contact@74||1269.5|40
 Ametal-2|net@293|||S1800|outDockC@0|m1[10]|1198.5|-22|pin@130||1261|-22
 Ametal-2|net@294|||S2700|pin@130||1261|-22|pin@131||1261|-16
 Ametal-3|net@304|||S900|contact@79||-828|110|outDockC@0|bit[Ti]|-828|95
-Ametal-3|net@316|||S2700|contact@78||666|40|pins18m3@1|x[16]|666|633.5
-Ametal-3|net@318|||S2700|dockPSre@0|x[16]@258792260|666|-366|contact@78||666|40
 Ametal-3|net@320|||S2700|dockPSre@0|x[18]@875252765|378|-366|contact@77||378|222
-Ametal-2|net@321|||S1800|contact@54||-935|40|contact@78||666|40
 Ametal-3|net@326|||S2700|dockPSre@0|x[17]@1046620090|522|-366|pins18m3@1|x[17]|522|633.5
 Ametal-3|net@329|||S2700|dockPSre@0|ps[19]|-342|-366|contact@80||-342|110
 Ametal-2|net@331|||S1800|contact@79||-828|110|contact@80||-342|110
+Ametal-3|net@332|||S900|pins18m3@1|x[16]|666|633.5|dockPSre@0|x[16]@258792260|666|-366
+Ametal-4|net@333|||S0|contact@35||102|-17.4|outDockC@0|in[7]|-495|-17.4
+Ametal-4|net@334|||S0|contact@36||114|-11.6|outDockC@0|in[8]|-495|-11.6
+Ametal-4|net@335|||S0|contact@37||132|-5.8|outDockC@0|in[9]|-495|-5.8
+Ametal-4|net@336|||S0|contact@38||162|0|outDockC@0|in[10]|-495|0
+Ametal-4|net@337|||S0|contact@39||192|5.8|outDockC@0|in[11]|-495|5.8
+Ametal-4|net@338|||S0|contact@40||222|11.6|outDockC@0|in[12]|-495|11.6
+Ametal-4|net@339|||S0|contact@41||246|17.4|outDockC@0|in[13]|-495|17.4
+Ametal-2|net@341|||S0|dockPSre@0|fire[1]|-224.5|-404|contact@57||-234|-404
 Edo[Lt]||D5G7;|outDockC@0|do[Lt]|O
 Eepi[torp]||D5G7;|outDockC@0|epi[torp]|I
-Efire[M]||D5G7;|outDockC@0|fire[M]|O
+Efire[M]||D5G2;|outDockC@0|fire[M]|I
 Eflag[A][clr]||D5G7;|outDockC@0|flag[A][clr]|I
 Eflag[A][set]||D5G7;|outDockC@0|flag[A][set]|I
-Eflag[C][F]||D5G7;|outDockC@0|flag[C][F]|I
-Eflag[C][T]||D5G7;|outDockC@0|flag[C][T]|I
+Eflag[C][T]||D5G2;|outDockC@0|flag[C][T]|I
 Eflag[D][clr]||D5G7;|outDockC@0|flag[D][clr]|I
 Eflag[D][set]||D5G7;|outDockC@0|flag[D][set]|I
-Egnd||D5G7;|dockPSre@0|gnd_2|G
 Egnd_1||D5G7;|outDockC@0|gnd_1|G
 Egnd_3||D5G7;|outDockC@0|gnd|G
 Egnd_4||D5G7;|outDockC@0|gnd_2|G
@@ -6141,23 +7970,21 @@ Egnd_5||D5G7;|outDockC@0|gnd_4|G
 Egnd_6||D5G7;|outDockC@0|gnd_6|G
 Egnd_8||D5G7;|outDockC@0|gnd_8|G
 Egnd_10||D5G7;|outDockC@0|gnd_10|G
+Egnd_15||D5G7;|outDockC@0|gnd_15|G
 Egnd_18||D5G7;|outDockC@0|gnd_18|G
 Egnd_19||D5G7;|outDockC@0|gnd_19|G
 Egnd_23||D5G7;|outDockC@0|gnd_23|G
 Egnd_26||D5G7;|outDockC@0|gnd_26|G
 Egnd_27||D5G7;|outDockC@0|gnd_27|G
-Egnd_28||D5G7;|outDockC@0|gnd_28|G
 Egnd_29||D5G7;|outDockC@0|gnd_29|G
-Egnd_30||D5G7;|outDockC@0|gnd_30|G
-Egnd_31||D5G7;|outDockC@0|gnd_31|G
 Egnd_32||D5G7;|outDockC@0|gnd_32|G
-EinLO[1]||D5G7;|outDockC@0|inLO[1]|I
-EinLO[2]||D5G7;|outDockC@0|inLO[2]|I
-EinLO[3]||D5G7;|outDockC@0|inLO[3]|I
-EinLO[4]||D5G7;|outDockC@0|inLO[4]|I
-EinLO[5]||D5G7;|outDockC@0|inLO[5]|I
-EinLO[6]||D5G7;|outDockC@0|inLO[6]|I
-EinLO[8]||D5G7;|outDockC@0|inLO[8]|I
+Egnd_33||D5G7;|outDockC@0|gnd_33|G
+Ein[1]||D5G7;|outDockC@0|in[1]|I
+Ein[2]||D5G7;|outDockC@0|in[2]|I
+Ein[3]||D5G7;|outDockC@0|in[3]|I
+Ein[4]||D5G7;|outDockC@0|in[4]|I
+Ein[5]||D5G7;|outDockC@0|in[5]|I
+Ein[6]||D5G7;|outDockC@0|in[6]|I
 Em1[1]||D5G7;|dockPSre@0|x[1]|I
 Em1[2]||D5G7;|dockPSre@0|x[2]|I
 Em1[3]||D5G7;|dockPSre@0|x[3]|I
@@ -6206,13 +8033,6 @@ Em1cate[5][F]||D5G7;|outDockC@0|m1cate[5][F]|I
 Em1cate[5][T]||D5G7;|outDockC@0|m1cate[5][T]|I
 Em1cate[6][F]||D5G7;|outDockC@0|m1cate[6][F]|I
 Em1cate[6][T]||D5G7;|outDockC@0|m1cate[6][T]|I
-EoutLO[1]||D5G7;|dockPSre@0|outLO[1]|O
-EoutLO[2]||D5G7;|dockPSre@0|outLO[2]|O
-EoutLO[3]||D5G7;|dockPSre@0|outLO[3]|O
-EoutLO[4]||D5G7;|dockPSre@0|outLO[4]|O
-EoutLO[5]||D5G7;|dockPSre@0|outLO[5]|O
-EoutLO[6]||D5G7;|dockPSre@0|outLO[6]|O
-EoutLO[7]||D5G7;|dockPSre@0|outLO[7]|O
 Epred[D]||D5G7;|outDockC@0|pred[D]|I
 Epred[T]||D5G7;|outDockC@0|pred[T]|O
 Eps[1]||D5G7;|pins18m3@1|x[1]|I
@@ -6253,31 +8073,28 @@ Eps[35]||D5G7;|dockPSre@0|ps[35]|O
 Eps[36]||D5G7;|dockPSre@0|ps[36]|O
 Eps[do]||D5G7;|outDockC@0|ps[do]|O
 Eps[skip]||D5G7;|outDockC@0|ps[skip]|O
-Esel||D5G7;|dockPSre@0|sel|I
-Esf[succ]||D5G7;|outDockC@0|succ|O
-Esi[1]|sir[1]|D5G7;|scanBusI@0|si[1]|B
-Esir[2]||D5G7;|scanBusI@0|si[2]|B
-Esir[3]||D5G7;|scanBusI@0|si[3]|B
-Esir[4]||D5G7;|scanBusI@0|si[4]|B
-Esir[5]||D5G7;|scanBusI@0|si[5]|B
-Esir[6]||D5G7;|scanBusI@0|si[6]|B
-Esir[7]||D5G7;|scanBusI@0|si[7]|B
-Esir[8]||D5G7;|scanBusI@0|si[8]|B
-Esir[9]||D5G7;|scanBusI@0|si[9]|B
-Eso[1]|sor[1]|D5G7;|scanBusO@0|so[1]|B
-Esor[2]||D5G7;|scanBusO@0|so[2]|B
-Esor[3]||D5G7;|scanBusO@0|so[3]|B
-Esor[4]||D5G7;|scanBusO@0|so[4]|B
-Esor[5]||D5G7;|scanBusO@0|so[5]|B
-Esor[6]||D5G7;|scanBusO@0|so[6]|B
-Esor[7]||D5G7;|scanBusO@0|so[7]|B
-Esor[8]||D5G7;|scanBusO@0|so[8]|B
-Esor[9]||D5G7;|scanBusO@0|so[9]|B
+Esi[1]|sir[1]|D5G7;|scanBusI@1|si[1]|B
+Esir[2]||D5G7;|scanBusI@1|si[2]|B
+Esir[3]||D5G7;|scanBusI@1|si[3]|B
+Esir[4]||D5G7;|scanBusI@1|si[4]|B
+Esir[5]||D5G7;|scanBusI@1|si[5]|B
+Esir[6]||D5G7;|scanBusI@1|si[6]|B
+Esir[7]||D5G7;|scanBusI@1|si[7]|B
+Esir[8]||D5G7;|scanBusI@1|si[8]|B
+Esir[9]||D5G7;|scanBusI@1|si[9]|B
+Eso[1]|sor[1]|D5G7;|scanBusO@1|so[1]|B
+Esor[2]||D5G7;|scanBusO@1|so[2]|B
+Esor[3]||D5G7;|scanBusO@1|so[3]|B
+Esor[4]||D5G7;|scanBusO@1|so[4]|B
+Esor[5]||D5G7;|scanBusO@1|so[5]|B
+Esor[6]||D5G7;|scanBusO@1|so[6]|B
+Esor[7]||D5G7;|scanBusO@1|so[7]|B
+Esor[8]||D5G7;|scanBusO@1|so[8]|B
+Esor[9]||D5G7;|scanBusO@1|so[9]|B
+Esucc[sf]||D5G7;|outDockC@0|succ[sf]|I
 Etake[1]|take[ps]|D5G7;|dockPSre@0|take[1]|O
-Evdd||D5G7;|dockPSre@0|vdd_5|P
 Evdd_1||D5G7;|outDockC@0|vdd_1|P
 Evdd_2||D5G7;|outDockC@0|vdd_2|P
-Evdd_4||D5G7;|dockPSre@0|vdd_4|P
 Evdd_7||D5G7;|outDockC@0|vdd|P
 Evdd_8||D5G7;|outDockC@0|vdd_4|P
 Evdd_9||D5G7;|outDockC@0|vdd_7|P
@@ -6290,22 +8107,20 @@ Evdd_18||D5G7;|outDockC@0|vdd_18|P
 Evdd_22||D5G7;|outDockC@0|vdd_22|P
 Evdd_23||D5G7;|outDockC@0|vdd_23|P
 Evdd_24||D5G7;|outDockC@0|vdd_24|P
-Evdd_33||D5G7;|outDockC@0|vdd_33|P
+Evdd_31||D5G7;|outDockC@0|vdd_31|P
+Evdd_32||D5G7;|outDockC@0|vdd_32|P
 Evdd_36||D5G7;|outDockC@0|vdd_36|P
 Evdd_37||D5G7;|outDockC@0|vdd_37|P
 Evdd_38||D5G7;|outDockC@0|vdd_38|P
 Evdd_39||D5G7;|outDockC@0|vdd_39|P
+Evdd_49||D5G7;|outDockC@0|vdd_49|P
+Evdd_50||D5G7;|outDockC@0|vdd_50|P
 Evdd_52||D5G7;|outDockC@0|vdd_52|P
 Evdd_54||D5G7;|outDockC@0|vdd_54|P
-Evdd_56||D5G7;|outDockC@0|vdd_56|P
-Evdd_57||D5G7;|outDockC@0|vdd_57|P
 Evdd_58||D5G7;|outDockC@0|vdd_58|P
 Evdd_59||D5G7;|outDockC@0|vdd_59|P
-Evdd_60||D5G7;|outDockC@0|vdd_60|P
 Evdd_61||D5G7;|outDockC@0|vdd_61|P
-Evdd_62||D5G7;|outDockC@0|vdd_62|P
 Evdd_63||D5G7;|outDockC@0|vdd_63|P
-Evdd_64||D5G7;|outDockC@0|vdd_64|P
 Evdd_69||D5G7;|outDockC@0|vdd_69|P
 Evdd_70||D5G7;|outDockC@0|vdd_70|P
 Evdd_73||D5G7;|outDockC@0|vdd_73|P
@@ -6313,7 +8128,7 @@ Evdd_74||D5G7;|outDockC@0|vdd_74|P
 X
 
 # Cell outDockPredStage;1{sch}
-CoutDockPredStage;1{sch}||schematic|1237130083475|1237249167271|I
+CoutDockPredStage;1{sch}||schematic|1237130083475|1237844996438|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||16|-30|||X|
 NOff-Page|conn@1||12|-24||||
@@ -6325,10 +8140,9 @@ NOff-Page|conn@8||-19.5|5|||Y|
 NOff-Page|conn@9||-19.5|2||||
 NOff-Page|conn@10||-20.5|-5|||XYRR|
 NOff-Page|conn@11||19|-5||||
-NOff-Page|conn@12||-29|-34|||YRRR|
-NOff-Page|conn@13||-29|-13|||R|
-NWire_Con|conn@14||-29|-23||||
-NOff-Page|conn@16||-6|-26|||YR|
+NOff-Page|conn@12||-15|8|||Y|
+NOff-Page|conn@13||8|8||||
+NOff-Page|conn@16||-7|12|||YR|
 NOff-Page|conn@17||-23.5|-2|||XY|
 NOff-Page|conn@18||20|5|||X|
 IregistersM:dockPSreg;1{ic}|dockPSre@0||24|-24|||D5G4;
@@ -6341,20 +8155,13 @@ NWire_Pin|pin@5||11|-16||||
 NBus_Pin|pin@7||-6|-13.5|-1|-1||
 NBus_Pin|pin@8||0|-17|-1|-1||
 NBus_Pin|pin@9||6|-12.5|-1|-1||
-NBus_Pin|pin@11||-29|-28|-1|-1||
-NBus_Pin|pin@12||-29|-18|-1|-1||
-NBus_Pin|pin@13||0|14.5|-1|-1||
-NWire_Pin|pin@15||-7|8||||
-NWire_Pin|pin@16||-7|12.5||||
-NWire_Pin|pin@17||7.5|8||||
-NWire_Pin|pin@18||7.5|13||||
 NWire_Pin|pin@24||22|-16||||
 NBus_Pin|pin@25||30|-29|-1|-1||
 NBus_Pin|pin@26||30|-34|-1|-1||
 NBus_Pin|pin@28||-11|-34|-1|-1||
-NBus_Pin|pin@30||-6|-34|-1|-1||
 NWire_Pin|pin@31||22|-30||||
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||16.5|-16|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D791.7000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Abus|inLO[1:6,8]|D5G2;|-0.5|IJ900|outDockC@0|inLO[1:6,8]|-11|-8|pin@28||-11|-34
 Abus|m1[1:12]|D5G2;|-0.5|IJ900|outDockC@0|m1[1:12]|-6|-8|pin@7||-6|-13.5
 Abus|m1[21:27]|D5G2;|-0.5|IJ900|outDockC@0|sel[rD,Fl,Ld,Co,Mv,Tp,Lt]|0|-8|pin@8||0|-17
 Awire|net@6|||900|outDockC@0|fire[do]|11|-7|pin@5||11|-16
@@ -6365,35 +8172,28 @@ Abus|net@20||-0.5|IJ1800|conn@8|y|-17.5|5|outDockC@0|pred[D,T]|-14|5
 Abus|net@21||-0.5|IJ1800|conn@9|y|-17.5|2|outDockC@0|m1cate[1:6][T,F]|-14|2
 Awire|net@24|||0|outDockC@0|torp|-13|-5|conn@10|y|-18.5|-5
 Awire|net@25|||0|conn@11|a|17|-5|outDockC@0|do[Lt]|13|-5
-Awire|net@28|||0|outDockC@0|sin|-1|8|pin@15||-7|8
-Awire|net@30|||1800|outDockC@0|sout|2.5|8|pin@17||7.5|8
 Awire|net@39|||900|pin@24||22|-16|dockPSre@0|fire[1]|22|-20
 Awire|net@40|||1800|wire90@0|b|19|-16|pin@24||22|-16
 Abus|net@42||-0.5|IJ0|conn@2|a|32.5|-24|dockPSre@0|out[1:36]|27|-24
 Abus|net@43||-0.5|IJ1800|conn@1|y|14|-24|dockPSre@0|in[1:36]|21|-24
 Abus|net@44||-0.5|IJ1800|dockPSre@0|out[1:7]|27|-29|pin@25||30|-29
 Abus|net@45||-0.5|IJ900|pin@25||30|-29|pin@26||30|-34
-Abus|net@49||-0.5|IJ0|pin@26||30|-34|pin@30||-6|-34
-Abus|net@52||-0.5|IJ900|outDockC@0|inLO[1:6,8]|-11|-8|pin@28||-11|-34
-Abus|net@53||-0.5|IJ0|pin@30||-6|-34|pin@28||-11|-34
-Abus|net@54||-0.5|IJ900|conn@16|y|-6|-28|pin@30||-6|-34
 Awire|net@55|||1800|conn@0|a|18|-30|pin@31||22|-30
 Awire|net@56|||2700|pin@31||22|-30|dockPSre@0|take[1]|22|-27
 Abus|net@57||-0.5|IJ0|outDockC@0|succ_1|-13|-2|conn@17|a|-21.5|-2
 Awire|net@58|||900|conn@7|y|-11|12.5|outDockC@0|flag[C][T,F]|-11|7
 Awire|net@59|||0|conn@18|y|18|5|outDockC@0|succ[sf]|13|5
-Abus|ps[18,19,16]|D5G2;|-0.5|IJ900|outDockC@0|bit[Di,Ti,Do]|6|-8|pin@9||6|-12.5
-Awire|sir[1]|D5G2;||2700|pin@15||-7|8|pin@16||-7|12.5
-Abus|sir[2,3,5,9]|D5G2;|-0.5|IJ2700|outDockC@0|p2p,p1p,rd,mc|0|10|pin@13||0|14.5
-Abus|sir[2:9]|D5G2;|-0.5|IJ900|conn@14||-29|-23|pin@11||-29|-28
-Awire|sor[1]|D5G2;||2700|pin@17||7.5|8|pin@18||7.5|13
-Abus|sor[2:9]|D5G2;|-0.5|IJ2700|conn@14||-29|-23|pin@12||-29|-18
+Abus|net@63||-0.5|IJ0|pin@26||30|-34|pin@28||-11|-34
+Abus|net@67||-0.5|IJ900|conn@16|y|-7|10|outDockC@0|in[1:6]|-7|7.5
+Abus|net@73||-0.5|IJ0|conn@13|a|6|8|outDockC@0|sor[1:9]|3|8
+Abus|net@74||-0.5|IJ1800|conn@12|y|-13|8|outDockC@0|sir[1:9]|-2|8
+Abus|ps[18:20]|D5G2;|-0.5|IJ900|outDockC@0|bit[Di,Ti,Do]|6|-8|pin@9||6|-12.5
 Edo[Lt]||D6G2;|conn@11|y|O
 Etorp|epi[torp]|D4G2;|conn@10|a|I
 Efire[M]||D6G2;|conn@6|y|O
 Eflag[A,D][set,clr]||D6G2;|conn@17|y|O
 Eflag[C][T,F]|flag[C][T]|D4G2;|conn@7|a|I
-EinLO[1:6,8]||D4G2;|conn@16|a|I
+EinLO[1:6,8]|in[1:6]|D4G2;|conn@16|a|I
 Ein[1:36]|m1[1:36]|D4G2;|conn@1|a|I
 Em1cate[1:6][T,F]||D4G2;|conn@9|a|I
 Epred[D,T]||D4G2;|conn@8|a|I
@@ -6484,7 +8284,7 @@ Etake[1]||D5G2;|pin@63||O
 X
 
 # Cell plainDockStage;1{sch}
-CplainDockStage;1{sch}||schematic|1227450428956|1237158357747|I
+CplainDockStage;1{sch}||schematic|1227450428956|1237772477689|I
 IgaspM:aStage;1{ic}|aStage@1||0|0|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-12|0|||Y|
@@ -6505,7 +8305,7 @@ NWire_Pin|pin@7||0|-6||||
 NWire_Pin|pin@17||-4|21||||
 NWire_Pin|pin@18||-4|8||||
 NWire_Pin|pin@19||-1|8||||
-IscanJ:scanEx1vertA;1{ic}|scanEx1v@0||3|16|YRRR||D5G4;
+IscanM:scanEx1;1{ic}|scanEx1@0||3|16|YRRR||D5G4;
 IplainDockStage;1{ic}|shortSte@0||-31|17|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||6|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D791.7000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 Awire|fire[1]|D5G2;||2700|latchDri@0|inA|12|-11|pin@3||12|-6
@@ -6518,14 +8318,14 @@ Abus|net@6||-0.5|IJ1800|ins1in20@0|out[1:36]|17|-30|conn@5|a|27|-30
 Awire|net@7|||0|conn@6|a|10|0|aStage@1|succ|3|0
 Awire|net@11|||0|wire90@1|a|3.5|-6|pin@7||0|-6
 Awire|net@12|||0|pin@3||12|-6|wire90@1|b|8.5|-6
-Abus|net@30||-0.5|IJ1800|conn@7|y|-7|16|scanEx1v@0|si[1:9]|1|16
-Abus|net@31||-0.5|IJ1800|scanEx1v@0|so[1:9]|5|16|conn@8|a|7|16
-Awire|net@35|||0|scanEx1v@0|mc|2|21|pin@17||-4|21
+Abus|net@30||-0.5|IJ1800|conn@7|y|-7|16|scanEx1@0|sir[1:9]|1|16
+Abus|net@31||-0.5|IJ1800|scanEx1@0|sor[1:9]|5|16|conn@8|a|7|16
+Awire|net@35|||0|scanEx1@0|mc|2|21|pin@17||-4|21
 Awire|net@36|||900|pin@17||-4|21|pin@18||-4|8
 Awire|net@37|||1800|pin@18||-4|8|pin@19||-1|8
 Awire|net@38|||900|pin@19||-1|8|aStage@1|mc|-1|4
 Awire|net@40|||2700|ins1in20@0|hcl[1]|12|-27|pin@4||12|-24
-Awire|net@41|||900|scanEx1v@0|dIn[1]|1|11|aStage@1|s[1]|1|4
+Awire|net@41|||900|scanEx1@0|dIn[1]|1|11|aStage@1|s[1]|1|4
 Ein[1:36]||D4G2;|conn@4|a|I
 Eout[1:36]||D6G2;|conn@5|y|O
 Epred||D4G2;|conn@0|a|I
@@ -6536,13 +8336,14 @@ Etake[1]||D6G2;|conn@3|y|O
 X
 
 # Cell plainDockStageDn;1{lay}
-CplainDockStageDn;1{lay}|plainDockStage|cmos90|1227451051512|1237158357747|I|ATTR_NCC(D5G3;NTY26;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1233788311457|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1233802304700
+CplainDockStageDn;1{lay}|plainDockStage|cmos90|1227451051512|1237817029867||DRC_last_good_drc_area_date()G1237817036623|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237817036623
 IgaspM:aStage;3{lay}|aStage@3||0|0|Y||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@4||-17.5|22|||Y|
 NX-Metal-1-Metal-2-Con|contact@6||1698.5|22|||Y|
 NX-Metal-2-Metal-3-Con|contact@8||1680|-34|||Y|
 NX-Metal-1-Metal-2-Con|contact@10||12.5|-22|||Y|
+IcoversM:cover1h;1{lay}|cover1h@0||0|0|||D5G4;
 IdriversJ:driveConnecter;3{lay}|driveCon@2||-141.5|-32|Y||D5G4;
 IregistersM:ins1in20Bx18;1{lay}|ins1in20@0||-936|0|XY||D5G4;
 IregistersM:ins1in20Bx18;1{lay}|ins1in20@1||936|0|Y||D5G4;
@@ -6553,7 +8354,11 @@ NMetal-1-Pin|pin@17||-92.5|25|||Y|
 NMetal-2-Pin|pin@18||165|-34||||
 NMetal-2-Pin|pin@19||165|-22||||
 NMetal-1-Pin|pin@20||1698.5|28||||
-IscanJ:scanEx1vertD;3{lay}|scanEx1v@1||1656|0|||D5G4;
+IscanM:scanEx1vertA;3{lay}|scanEx1v@2||1656|0|||D5G4;
+IwiresL:select100;1{lay}|select10@0||145|0|||D5G4;
+IwiresL:select100;1{lay}|select10@1||240|0|||D5G4;
+IwiresL:select132;1{lay}|select13@0||-229|0|||D5G4;
+IwiresL:select144;1{lay}|select14@0||-1656|0|||D5G4;
 Ametal-2|net@5||1.2|S1800|pin@7||-90|-60.3|ins1in20@1|hcl[1]|288|-60.3
 Ametal-2|net@28||1.2|S1800|ins1in20@0|hcl[1]|-288|-60.3|driveCon@2|take|-149.5|-60.3
 Ametal-2|net@44||1.2|S1800|driveCon@2|take|-149.5|-60.3|pin@7||-90|-60.3
@@ -6563,7 +8368,7 @@ Ametal-2|net@47||6.2|S0|aStage@3|gnd|-97|0|latchDri@1|gnd_1|-101.5|0
 Ametal-2|net@48||6.2|S0|aStage@3|vdd|-97|-50|latchDri@1|vdd_8|-101.5|-50
 Ametal-1|net@52|||S2700|aStage@3|s[1]|-17.5|7|contact@4||-17.5|22
 Ametal-2|net@61|||S0|contact@6||1698.5|22|contact@4||-17.5|22
-Ametal-1|net@63|||S2700|scanEx1v@1|dIn[1]|1698.5|-7|contact@6||1698.5|22
+Ametal-1|net@63|||S2700|scanEx1v@2|dIn[1]|1698.5|-7|contact@6||1698.5|22
 Ametal-2|net@64||6.2|S1800|aStage@3|gnd_2|97|0|ins1in20@1|gnd|288|0
 Ametal-2|net@65||6.2|S0|ins1in20@1|vdd|288|-50|aStage@3|vdd_5|97|-50
 Ametal-2|net@66||6.2|S0|ins1in20@1|vdd_1|288|50|aStage@3|vdd_4|97|50
@@ -6574,17 +8379,49 @@ Ametal-1|net@78|||S2700|pin@16||-92.5|-25|aStage@3|fire|-92.5|-16
 Ametal-1|net@80|||S900|pin@17||-92.5|25|aStage@3|fire|-92.5|-16
 Ametal-1|net@81|||S1800|latchDri@1|in|-105.5|25|pin@17||-92.5|25
 Ametal-1|net@82|||S1800|latchDri@1|in_1|-105.5|-25|pin@16||-92.5|-25
-Ametal-3|net@85|||S900|scanEx1v@1|mc|1680|-25|contact@8||1680|-34
+Ametal-3|net@85|||S900|scanEx1v@2|mc|1680|-25|contact@8||1680|-34
 Ametal-2|net@89|||S0|contact@8||1680|-34|pin@18||165|-34
 Ametal-1|net@91|||S900|aStage@3|mc|12.5|-7|contact@10||12.5|-22
-Ametal-2|net@92|||S0|scanEx1v@1|gnd|1584|0|ins1in20@1|gnd_2|1584|0
-Ametal-2|net@93|||S0|scanEx1v@1|vdd_2|1584|50|ins1in20@1|vdd_4|1584|50
-Ametal-2|net@94|||S0|scanEx1v@1|vdd|1584|-50|ins1in20@1|vdd_5|1584|-50
+Ametal-2|net@92|||S0|scanEx1v@2|gnd|1584|0|ins1in20@1|gnd_2|1584|0
+Ametal-2|net@93|||S0|scanEx1v@2|vdd_2|1584|50|ins1in20@1|vdd_4|1584|50
+Ametal-2|net@94|||S0|scanEx1v@2|vdd|1584|-50|ins1in20@1|vdd_5|1584|-50
 Ametal-2|net@96|||S2700|pin@18||165|-34|pin@19||165|-22
 Ametal-2|net@97|||S0|pin@19||165|-22|contact@10||12.5|-22
 Ametal-1|net@98||0.4|S2700|contact@6||1698.5|22|pin@20||1698.5|28
-Egnd||D5G2;|ins1in20@0|gnd_2|G
-Egnd_1||D5G2;|scanEx1v@1|gnd_1|G
+Ametal-2|net@99|||S0|scanEx1v@2|gnd_1|1728|0|cover1h@0|gnd_29|1728|0
+Ametal-2|net@100|||S0|scanEx1v@2|vdd_1|1728|-50|cover1h@0|vdd_30|1728|-50
+Ametal-2|net@101|||S0|scanEx1v@2|vdd_3|1728|50|cover1h@0|vdd_29|1728|50
+Ametal-2|net@102||6.2|S0|ins1in20@0|vdd_4|-1584|50|cover1h@0|vdd_1|-1728|50
+Ametal-2|net@103||6.2|S1800|cover1h@0|gnd_1|-1728|0|ins1in20@0|gnd_2|-1584|0
+Ametal-2|net@104||6.2|S1800|cover1h@0|vdd_3|-1728|-50|ins1in20@0|vdd_5|-1584|-50
+Egnd||D5G2;|cover1h@0|gnd_4|G
+Egnd_3||D5G2;|cover1h@0|gnd_3|G
+Egnd_4||D5G2;|cover1h@0|gnd_4@1001953996|G
+Egnd_5||D5G2;|cover1h@0|gnd_5|G
+Egnd_6||D5G2;|cover1h@0|gnd_6|G
+Egnd_7||D5G2;|cover1h@0|gnd_7|G
+Egnd_8||D5G2;|cover1h@0|gnd_8|G
+Egnd_9||D5G2;|cover1h@0|gnd_9|G
+Egnd_10||D5G2;|cover1h@0|gnd_10|G
+Egnd_11||D5G2;|cover1h@0|gnd_11|G
+Egnd_12||D5G2;|cover1h@0|gnd_12|G
+Egnd_13||D5G2;|cover1h@0|gnd_13|G
+Egnd_14||D5G2;|cover1h@0|gnd_14|G
+Egnd_15||D5G2;|cover1h@0|gnd_15|G
+Egnd_16||D5G2;|cover1h@0|gnd_16|G
+Egnd_17||D5G2;|cover1h@0|gnd_17|G
+Egnd_18||D5G2;|cover1h@0|gnd_18|G
+Egnd_19||D5G2;|cover1h@0|gnd_19|G
+Egnd_20||D5G2;|cover1h@0|gnd_20|G
+Egnd_21||D5G2;|cover1h@0|gnd_21|G
+Egnd_22||D5G2;|cover1h@0|gnd_22|G
+Egnd_23||D5G2;|cover1h@0|gnd_23|G
+Egnd_24||D5G2;|cover1h@0|gnd_24|G
+Egnd_25||D5G2;|cover1h@0|gnd_25|G
+Egnd_26||D5G2;|cover1h@0|gnd_26|G
+Egnd_27||D5G2;|cover1h@0|gnd_27|G
+Egnd_28||D5G2;|cover1h@0|gnd_28|G
+Egnd_30||D5G2;|cover1h@0|gnd_30|G
 Ein[1]||D5G2;|ins1in20@1|in[1]|I
 Ein[2]||D5G2;|ins1in20@1|in[2]|I
 Ein[3]||D5G2;|ins1in20@1|in[3]|I
@@ -6658,40 +8495,63 @@ Eout[34]||D5G2;|ins1in20@0|out[16]|O
 Eout[35]||D5G2;|ins1in20@0|out[17]|O
 Eout[36]||D5G2;|ins1in20@0|out[18]|O
 Epred||D5G2;|aStage@3|pred|I
-Esir[1]||D5G2;|scanEx1v@1|sir[1]|I
-Esir[2]||D5G2;|scanEx1v@1|sir[2]|B
-Esir[3]||D5G2;|scanEx1v@1|sir[3]|B
-Esir[4]||D5G2;|scanEx1v@1|sir[4]|B
-Esir[5]||D5G2;|scanEx1v@1|sir[5]|B
-Esir[6]||D5G2;|scanEx1v@1|sir[6]|B
-Esir[7]||D5G2;|scanEx1v@1|sir[7]|B
-Esir[8]||D5G2;|scanEx1v@1|si[8]|B
-Esir[9]||D5G2;|scanEx1v@1|sir[9]|B
-Esor[1]||D5G2;|scanEx1v@1|sor[1]|O
-Esor[2]||D5G2;|scanEx1v@1|sor[2]|B
-Esor[3]||D5G2;|scanEx1v@1|sor[3]|B
-Esor[4]||D5G2;|scanEx1v@1|sor[4]|B
-Esor[5]||D5G2;|scanEx1v@1|sor[5]|B
-Esor[6]||D5G2;|scanEx1v@1|sor[6]|B
-Esor[7]||D5G2;|scanEx1v@1|sor[7]|B
-Esor[8]||D5G2;|scanEx1v@1|sor[8]|B
-Esor[9]||D5G2;|scanEx1v@1|sor[9]|B
+Esir[1]||D5G2;|scanEx1v@2|sir[1]|I
+Esir[2]||D5G2;|scanEx1v@2|sir[2]|B
+Esir[3]||D5G2;|scanEx1v@2|sir[3]|B
+Esir[4]||D5G2;|scanEx1v@2|sir[4]|B
+Esir[5]||D5G2;|scanEx1v@2|sir[5]|B
+Esir[6]||D5G2;|scanEx1v@2|sir[6]|B
+Esir[7]||D5G2;|scanEx1v@2|sir[7]|B
+Esir[8]||D5G2;|scanEx1v@2|sir[8]|B
+Esir[9]||D5G2;|scanEx1v@2|sir[9]|B
+Esor[1]||D5G2;|scanEx1v@2|sor[1]|O
+Esor[2]||D5G2;|scanEx1v@2|sor[2]|B
+Esor[3]||D5G2;|scanEx1v@2|sor[3]|B
+Esor[4]||D5G2;|scanEx1v@2|sor[4]|B
+Esor[5]||D5G2;|scanEx1v@2|sor[5]|B
+Esor[6]||D5G2;|scanEx1v@2|sor[6]|B
+Esor[7]||D5G2;|scanEx1v@2|sor[7]|B
+Esor[8]||D5G2;|scanEx1v@2|sor[8]|B
+Esor[9]||D5G2;|scanEx1v@2|sor[9]|B
 Esucc||D5G2;|aStage@3|succ|O
 Etake[1]||D5G2;|pin@7||O
-Evdd||D5G2;|ins1in20@0|vdd_5|P
-Evdd_1||D5G2;|scanEx1v@1|vdd_1|P
-Evdd_3||D5G2;|scanEx1v@1|vdd_3|P
-Evdd_4||D5G2;|ins1in20@0|vdd_4|P
+Evdd||D5G2;|cover1h@0|vdd|P
+Evdd_4||D5G2;|cover1h@0|vdd_4|P
+Evdd_5||D5G2;|cover1h@0|vdd_5|P
+Evdd_6||D5G2;|cover1h@0|vdd_6|P
+Evdd_7||D5G2;|cover1h@0|vdd_7|P
+Evdd_8||D5G2;|cover1h@0|vdd_8|P
+Evdd_9||D5G2;|cover1h@0|vdd_9|P
+Evdd_10||D5G2;|cover1h@0|vdd_10|P
+Evdd_11||D5G2;|cover1h@0|vdd_11|P
+Evdd_12||D5G2;|cover1h@0|vdd_12|P
+Evdd_13||D5G2;|cover1h@0|vdd_13|P
+Evdd_14||D5G2;|cover1h@0|vdd_14|P
+Evdd_15||D5G2;|cover1h@0|vdd_15|P
+Evdd_16||D5G2;|cover1h@0|vdd_16|P
+Evdd_17||D5G2;|cover1h@0|vdd_17|P
+Evdd_18||D5G2;|cover1h@0|vdd_18|P
+Evdd_19||D5G2;|cover1h@0|vdd_19|P
+Evdd_20||D5G2;|cover1h@0|vdd_20|P
+Evdd_21||D5G2;|cover1h@0|vdd_21|P
+Evdd_22||D5G2;|cover1h@0|vdd_22|P
+Evdd_23||D5G2;|cover1h@0|vdd_23|P
+Evdd_24||D5G2;|cover1h@0|vdd_24|P
+Evdd_25||D5G2;|cover1h@0|vdd_25|P
+Evdd_26||D5G2;|cover1h@0|vdd_26|P
+Evdd_27||D5G2;|cover1h@0|vdd_27|P
+Evdd_28||D5G2;|cover1h@0|vdd_28|P
 X
 
 # Cell plainDockStageUp;1{lay}
-CplainDockStageUp;1{lay}|plainDockStage|cmos90|1227451051512|1237158357747|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1233787793772|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1233802304700
+CplainDockStageUp;1{lay}|plainDockStage|cmos90|1227451051512|1237816793879||DRC_last_good_drc_area_date()G1237816797402|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237816797402
 IgaspM:aStage;3{lay}|aStage@3||0|0|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@4||-17.5|-40||||
 NX-Metal-1-Metal-2-Con|contact@6||1698.5|-40||||
 NX-Metal-2-Metal-3-Con|contact@8||1680|22||||
 NX-Metal-1-Metal-2-Con|contact@10||12.5|22||||
+IcoversM:cover1h;1{lay}|cover1h@0||0|0|||D5G4;
 IdriversJ:driveConnecter;3{lay}|driveCon@2||-141.5|32|||D5G4;
 IregistersM:ins1in20Bx18;1{lay}|ins1in20@0||-936|0|X||D5G4;
 IregistersM:ins1in20Bx18;1{lay}|ins1in20@1||936|0|||D5G4;
@@ -6699,7 +8559,11 @@ IdriversJ:latchDriver60;1{lay}|latchDri@1||-137|0|X||D5G4;
 NMetal-2-Pin|pin@7||-90|60.3||||
 NMetal-1-Pin|pin@16||-92.5|25||||
 NMetal-1-Pin|pin@17||-92.5|-25||||
-IscanJ:scanEx1vertD;3{lay}|scanEx1v@1||1656|0|||D5G4;
+IscanM:scanEx1vertA;3{lay}|scanEx1v@2||1656|0|||D5G4;
+IwiresL:select100;1{lay}|select10@0||145|0|||D5G4;
+IwiresL:select100;1{lay}|select10@1||240|0|||D5G4;
+IwiresL:select132;1{lay}|select13@0||-229|0|||D5G4;
+IwiresL:select144;1{lay}|select14@0||-1656|0|||D5G4;
 Ametal-2|net@5||1.2|S1800|pin@7||-90|60.3|ins1in20@1|hcl[1]|288|60.3
 Ametal-2|net@28||1.2|S1800|ins1in20@0|hcl[1]|-288|60.3|driveCon@2|take|-149.5|60.3
 Ametal-2|net@44||1.2|S1800|driveCon@2|take|-149.5|60.3|pin@7||-90|60.3
@@ -6708,11 +8572,11 @@ Ametal-2|net@46||6.2|S1800|latchDri@1|vdd_7|-101.5|-50|aStage@3|vdd_3|-97|-50
 Ametal-2|net@47||6.2|S0|aStage@3|gnd|-97|0|latchDri@1|gnd_1|-101.5|0
 Ametal-2|net@48||6.2|S0|aStage@3|vdd|-97|50|latchDri@1|vdd_8|-101.5|50
 Ametal-1|net@52|||S900|aStage@3|s[1]|-17.5|-7|contact@4||-17.5|-40
-Ametal-2|net@53|||S0|scanEx1v@1|gnd|1584|0|ins1in20@1|gnd_2|1584|0
-Ametal-2|net@54|||S0|scanEx1v@1|vdd|1584|-50|ins1in20@1|vdd_4|1584|-50
-Ametal-2|net@55|||S0|scanEx1v@1|vdd_2|1584|50|ins1in20@1|vdd_5|1584|50
+Ametal-2|net@53|||S0|scanEx1v@2|gnd|1584|0|ins1in20@1|gnd_2|1584|0
+Ametal-2|net@54|||S0|scanEx1v@2|vdd|1584|-50|ins1in20@1|vdd_4|1584|-50
+Ametal-2|net@55|||S0|scanEx1v@2|vdd_2|1584|50|ins1in20@1|vdd_5|1584|50
 Ametal-2|net@61|||S0|contact@6||1698.5|-40|contact@4||-17.5|-40
-Ametal-1|net@63|||S900|scanEx1v@1|dIn[1]|1698.5|-7|contact@6||1698.5|-40
+Ametal-1|net@63|||S900|scanEx1v@2|dIn[1]|1698.5|-7|contact@6||1698.5|-40
 Ametal-2|net@64||6.2|S1800|aStage@3|gnd_2|97|0|ins1in20@1|gnd|288|0
 Ametal-2|net@65||6.2|S0|ins1in20@1|vdd|288|50|aStage@3|vdd_5|97|50
 Ametal-2|net@66||6.2|S0|ins1in20@1|vdd_1|288|-50|aStage@3|vdd_4|97|-50
@@ -6723,11 +8587,43 @@ Ametal-1|net@78|||S900|pin@16||-92.5|25|aStage@3|fire|-92.5|16
 Ametal-1|net@80|||S2700|pin@17||-92.5|-25|aStage@3|fire|-92.5|16
 Ametal-1|net@81|||S1800|latchDri@1|in|-105.5|-25|pin@17||-92.5|-25
 Ametal-1|net@82|||S1800|latchDri@1|in_1|-105.5|25|pin@16||-92.5|25
-Ametal-3|net@85|||S2700|scanEx1v@1|mc|1680|-25|contact@8||1680|22
+Ametal-3|net@85|||S2700|scanEx1v@2|mc|1680|-25|contact@8||1680|22
 Ametal-2|net@89|||S0|contact@8||1680|22|contact@10||12.5|22
 Ametal-1|net@91|||S2700|aStage@3|mc|12.5|7|contact@10||12.5|22
-Egnd_2|gnd|D5G2;|ins1in20@0|gnd_2|G
-Egnd_1||D5G2;|scanEx1v@1|gnd_1|G
+Ametal-2|net@92||6.2|S0|ins1in20@0|vdd_4|-1584|-50|cover1h@0|vdd_3|-1728|-50
+Ametal-2|net@93||6.2|S1800|cover1h@0|gnd_1|-1728|0|ins1in20@0|gnd_2|-1584|0
+Ametal-2|net@94||6.2|S1800|cover1h@0|vdd_1|-1728|50|ins1in20@0|vdd_5|-1584|50
+Ametal-2|net@97|||S0|scanEx1v@2|vdd_1|1728|-50|cover1h@0|vdd_30|1728|-50
+Ametal-2|net@98|||S0|scanEx1v@2|gnd_1|1728|0|cover1h@0|gnd_29|1728|0
+Ametal-2|net@99|||S0|scanEx1v@2|vdd_3|1728|50|cover1h@0|vdd_29|1728|50
+Egnd||D5G2;|cover1h@0|gnd_4|G
+Egnd_3||D5G2;|cover1h@0|gnd_3|G
+Egnd_4||D5G2;|cover1h@0|gnd_4@1001953996|G
+Egnd_5||D5G2;|cover1h@0|gnd_5|G
+Egnd_6||D5G2;|cover1h@0|gnd_6|G
+Egnd_7||D5G2;|cover1h@0|gnd_7|G
+Egnd_8||D5G2;|cover1h@0|gnd_8|G
+Egnd_9||D5G2;|cover1h@0|gnd_9|G
+Egnd_10||D5G2;|cover1h@0|gnd_10|G
+Egnd_11||D5G2;|cover1h@0|gnd_11|G
+Egnd_12||D5G2;|cover1h@0|gnd_12|G
+Egnd_13||D5G2;|cover1h@0|gnd_13|G
+Egnd_14||D5G2;|cover1h@0|gnd_14|G
+Egnd_15||D5G2;|cover1h@0|gnd_15|G
+Egnd_16||D5G2;|cover1h@0|gnd_16|G
+Egnd_17||D5G2;|cover1h@0|gnd_17|G
+Egnd_18||D5G2;|cover1h@0|gnd_18|G
+Egnd_19||D5G2;|cover1h@0|gnd_19|G
+Egnd_20||D5G2;|cover1h@0|gnd_20|G
+Egnd_21||D5G2;|cover1h@0|gnd_21|G
+Egnd_22||D5G2;|cover1h@0|gnd_22|G
+Egnd_23||D5G2;|cover1h@0|gnd_23|G
+Egnd_24||D5G2;|cover1h@0|gnd_24|G
+Egnd_25||D5G2;|cover1h@0|gnd_25|G
+Egnd_26||D5G2;|cover1h@0|gnd_26|G
+Egnd_27||D5G2;|cover1h@0|gnd_27|G
+Egnd_28||D5G2;|cover1h@0|gnd_28|G
+Egnd_30||D5G2;|cover1h@0|gnd_30|G
 Ein[1]||D5G2;|ins1in20@1|in[1]|I
 Ein[2]||D5G2;|ins1in20@1|in[2]|I
 Ein[3]||D5G2;|ins1in20@1|in[3]|I
@@ -6801,30 +8697,52 @@ Eout[34]||D5G2;|ins1in20@0|out[16]|O
 Eout[35]||D5G2;|ins1in20@0|out[17]|O
 Eout[36]||D5G2;|ins1in20@0|out[18]|O
 Epred||D5G2;|aStage@3|pred|I
-Esir[1]||D5G2;|scanEx1v@1|sir[1]|I
-Esir[2]||D5G2;|scanEx1v@1|sir[2]|B
-Esir[3]||D5G2;|scanEx1v@1|sir[3]|B
-Esir[4]||D5G2;|scanEx1v@1|sir[4]|B
-Esir[5]||D5G2;|scanEx1v@1|sir[5]|B
-Esir[6]||D5G2;|scanEx1v@1|sir[6]|B
-Esir[7]||D5G2;|scanEx1v@1|sir[7]|B
-Esir[8]||D5G2;|scanEx1v@1|si[8]|B
-Esir[9]||D5G2;|scanEx1v@1|sir[9]|B
-Esor[1]||D5G2;|scanEx1v@1|sor[1]|O
-Esor[2]||D5G2;|scanEx1v@1|sor[2]|B
-Esor[3]||D5G2;|scanEx1v@1|sor[3]|B
-Esor[4]||D5G2;|scanEx1v@1|sor[4]|B
-Esor[5]||D5G2;|scanEx1v@1|sor[5]|B
-Esor[6]||D5G2;|scanEx1v@1|sor[6]|B
-Esor[7]||D5G2;|scanEx1v@1|sor[7]|B
-Esor[8]||D5G2;|scanEx1v@1|sor[8]|B
-Esor[9]||D5G2;|scanEx1v@1|sor[9]|B
+Esir[1]||D5G2;|scanEx1v@2|sir[1]|I
+Esir[2]||D5G2;|scanEx1v@2|sir[2]|B
+Esir[3]||D5G2;|scanEx1v@2|sir[3]|B
+Esir[4]||D5G2;|scanEx1v@2|sir[4]|B
+Esir[5]||D5G2;|scanEx1v@2|sir[5]|B
+Esir[6]||D5G2;|scanEx1v@2|sir[6]|B
+Esir[7]||D5G2;|scanEx1v@2|sir[7]|B
+Esir[8]||D5G2;|scanEx1v@2|sir[8]|B
+Esir[9]||D5G2;|scanEx1v@2|sir[9]|B
+Esor[1]||D5G2;|scanEx1v@2|sor[1]|O
+Esor[2]||D5G2;|scanEx1v@2|sor[2]|B
+Esor[3]||D5G2;|scanEx1v@2|sor[3]|B
+Esor[4]||D5G2;|scanEx1v@2|sor[4]|B
+Esor[5]||D5G2;|scanEx1v@2|sor[5]|B
+Esor[6]||D5G2;|scanEx1v@2|sor[6]|B
+Esor[7]||D5G2;|scanEx1v@2|sor[7]|B
+Esor[8]||D5G2;|scanEx1v@2|sor[8]|B
+Esor[9]||D5G2;|scanEx1v@2|sor[9]|B
 Esucc||D5G2;|aStage@3|succ|O
 Etake[1]||D5G2;|pin@7||O
-Evdd_5|vdd|D5G2;|ins1in20@0|vdd_5|P
-Evdd_1||D5G2;|scanEx1v@1|vdd_1|P
-Evdd_3||D5G2;|scanEx1v@1|vdd_3|P
-Evdd_4||D5G2;|ins1in20@0|vdd_4|P
+Evdd||D5G2;|cover1h@0|vdd|P
+Evdd_4||D5G2;|cover1h@0|vdd_4|P
+Evdd_5||D5G2;|cover1h@0|vdd_5|P
+Evdd_6||D5G2;|cover1h@0|vdd_6|P
+Evdd_7||D5G2;|cover1h@0|vdd_7|P
+Evdd_8||D5G2;|cover1h@0|vdd_8|P
+Evdd_9||D5G2;|cover1h@0|vdd_9|P
+Evdd_10||D5G2;|cover1h@0|vdd_10|P
+Evdd_11||D5G2;|cover1h@0|vdd_11|P
+Evdd_12||D5G2;|cover1h@0|vdd_12|P
+Evdd_13||D5G2;|cover1h@0|vdd_13|P
+Evdd_14||D5G2;|cover1h@0|vdd_14|P
+Evdd_15||D5G2;|cover1h@0|vdd_15|P
+Evdd_16||D5G2;|cover1h@0|vdd_16|P
+Evdd_17||D5G2;|cover1h@0|vdd_17|P
+Evdd_18||D5G2;|cover1h@0|vdd_18|P
+Evdd_19||D5G2;|cover1h@0|vdd_19|P
+Evdd_20||D5G2;|cover1h@0|vdd_20|P
+Evdd_21||D5G2;|cover1h@0|vdd_21|P
+Evdd_22||D5G2;|cover1h@0|vdd_22|P
+Evdd_23||D5G2;|cover1h@0|vdd_23|P
+Evdd_24||D5G2;|cover1h@0|vdd_24|P
+Evdd_25||D5G2;|cover1h@0|vdd_25|P
+Evdd_26||D5G2;|cover1h@0|vdd_26|P
+Evdd_27||D5G2;|cover1h@0|vdd_27|P
+Evdd_28||D5G2;|cover1h@0|vdd_28|P
 X
 
 # Cell plainModule;1{lay}
@@ -7130,7 +9048,7 @@ Esucc||D5G2;|pin@10||O
 X
 
 # Cell plainStage;1{lay}
-CplainStage;1{lay}||cmos90|1230593314387|1237158357747|I|ATTR_NCC(D5G5;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1230859323715|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1230859323715
+CplainStage;1{lay}||cmos90|1230593314387|1237772477689|I|ATTR_NCC(D5G5;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237735757667|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237735757667
 IregistersM:addr1in60Cx7;2{lay}|addr1in6@0||936|144|||D5G4;
 IregistersM:addr1in60Cx7;2{lay}|addr1in6@1||-792|144|X||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -7143,13 +9061,14 @@ NX-Metal-1-Metal-2-Con|contact@5||-42.5|69||||
 NX-Metal-1-Metal-2-Con|contact@6||1698.5|69||||
 NX-Metal-1-Metal-2-Con|contact@7||11.5|-72||||
 NX-Metal-2-Metal-3-Con|contact@8||1680|-72||||
+NX-Metal-2-Metal-3-Con|contact@9||1632|128||||
 IregistersM:data1in60Cx18;3{lay}|data1in6@0||936|-72|||D5G4;
 IregistersM:data1in60Cx18;3{lay}|data1in6@1||-936|-72|X||D5G4;
 IgaspM:gaspPlain;1{lay}|gaspPlai@0||0|0|||D5G4;
 IlatchesK:latch1in60Cm2up;1{lay}|latch1in@0||-216|-144|X||D5G4;
 IlatchesK:latch1in60Cm2dn;2{lay}|latch1in@1||360|144|Y||D5G4;
 NMetal-1-Pin|pin@5||198.5|-24.5||||
-IscanJ:scanEx1vertC;2{lay}|scanEx1v@0||1656|144|||D5G4;
+IscanM:scanEx1vertA;3{lay}|scanEx1v@1||1656|144|||D5G4;
 IscanM:scanFill2;1{lay}|scanFill@1||1656|-72|||D5G4;
 Ametal-2|net@4|||S0|latch1in@1|gnd_1|432|144|addr1in6@0|gnd|432|144
 Ametal-2|net@5|||S0|latch1in@1|vdd_3|432|194|addr1in6@0|vdd|432|194
@@ -7195,23 +9114,24 @@ Ametal-2|net@61|||S0|scanFill@1|vdd|1584|-94|data1in6@0|vdd_3|1584|-94
 Ametal-2|net@62|||S0|scanFill@1|vdd_1|1584|-194|data1in6@0|vdd_4|1584|-194
 Ametal-2|net@63|||S0|scanFill@1|vdd_4|1584|50|data1in6@0|vdd_6|1584|50
 Ametal-2|net@64|||S0|scanFill@1|vdd_5|1584|-50|data1in6@0|vdd_5|1584|-50
-Ametal-3|net@65|||S900|scanFill@1|sor[1]|1632|72|scanEx1v@0|si[1]|1632|72
-Ametal-3|net@66|||S900|scanFill@1|sor[2]|1638|72|scanEx1v@0|si[2]|1638|72
-Ametal-3|net@67|||S900|scanFill@1|sor[3]|1644|72|scanEx1v@0|si[3]|1644|72
-Ametal-3|net@68|||S900|scanFill@1|sor[4]|1650|75|scanEx1v@0|si[4]|1650|75
-Ametal-3|net@69|||S900|scanFill@1|sor[5]|1656|72|scanEx1v@0|si[5]|1656|72
-Ametal-3|net@70|||S900|scanFill@1|sor[6]|1662|72|scanEx1v@0|si[6]|1662|72
-Ametal-3|net@71|||S900|scanFill@1|sor[7]|1668|72|scanEx1v@0|si[7]|1668|72
-Ametal-3|net@72|||S900|scanFill@1|sor[8]|1674|72|scanEx1v@0|si[8]|1674|72
-Ametal-3|net@73|||S900|scanFill@1|sor[9]|1680|72|scanEx1v@0|si[9]|1680|72
-Ametal-2|net@74||6.2|S0|scanEx1v@0|vdd|1584|94|addr1in6@0|vdd_3|1440|94
-Ametal-2|net@75||6.2|S1800|addr1in6@0|gnd_1|1440|144|scanEx1v@0|gnd|1584|144
-Ametal-2|net@76||6.2|S1800|addr1in6@0|vdd_4|1440|194|scanEx1v@0|vdd_2|1584|194
-Ametal-1|net@78|||S900|scanEx1v@0|dIn[1]|1698.5|137|contact@6||1698.5|69
+Ametal-3|net@66|||S900|scanFill@1|sor[2]|1638|72|scanEx1v@1|sir[2]|1638|72
+Ametal-3|net@67|||S900|scanFill@1|sor[3]|1644|72|scanEx1v@1|sir[3]|1644|72
+Ametal-3|net@68|||S900|scanFill@1|sor[4]|1650|75|scanEx1v@1|sir[4]|1650|75
+Ametal-3|net@69|||S900|scanFill@1|sor[5]|1656|72|scanEx1v@1|sir[5]|1656|72
+Ametal-3|net@70|||S900|scanFill@1|sor[6]|1662|72|scanEx1v@1|sir[6]|1662|72
+Ametal-3|net@71|||S900|scanFill@1|sor[7]|1668|72|scanEx1v@1|sir[7]|1668|72
+Ametal-3|net@72|||S900|scanFill@1|sor[8]|1674|72|scanEx1v@1|sir[8]|1674|72
+Ametal-3|net@73|||S900|scanFill@1|sor[9]|1680|72|scanEx1v@1|sir[9]|1680|72
+Ametal-2|net@74||6.2|S0|scanEx1v@1|vdd|1584|94|addr1in6@0|vdd_3|1440|94
+Ametal-2|net@75||6.2|S1800|addr1in6@0|gnd_1|1440|144|scanEx1v@1|gnd|1584|144
+Ametal-2|net@76||6.2|S1800|addr1in6@0|vdd_4|1440|194|scanEx1v@1|vdd_2|1584|194
+Ametal-1|net@78|||S900|scanEx1v@1|dIn[1]|1698.5|137|contact@6||1698.5|69
 Ametal-2|net@79|||S1800|contact@5||-42.5|69|contact@6||1698.5|69
 Ametal-1|net@80|||S900|gaspPlai@0|mc|11.5|-32|contact@7||11.5|-72
 Ametal-3|net@83|||S900|scanFill@1|sor[9]|1680|72|contact@8||1680|-72
 Ametal-2|net@84|||S1800|contact@7||11.5|-72|contact@8||1680|-72
+Ametal-3|net@97|||S2700|scanFill@1|sor[1]|1632|72|contact@9||1632|128
+Ametal-2|net@98|||S1800|scanEx1v@1|sir[1]|1629|128|contact@9||1632|128
 Eain[1]||D5G2;|addr1in6@0|ain[1]|I
 Eain[2]||D5G2;|addr1in6@0|ain[2]|I
 Eain[3]||D5G2;|addr1in6@0|ain[3]|I
@@ -7247,7 +9167,7 @@ Egnd_1||D5G2;|scanFill@1|gnd_1|G
 Egnd_3||D5G2;|scanFill@1|gnd_3|G
 Egnd_6||D5G2;|data1in6@1|gnd_1|G
 Egnd_7||D5G2;|data1in6@1|gnd_2|G
-Egnd_8||D5G2;|scanEx1v@0|gnd_1|G
+Egnd_8||D5G2;|scanEx1v@1|gnd_1|G
 Ein[1]||D5G2;|data1in6@0|inS[1]|I
 Ein[2]||D5G2;|data1in6@0|inS[2]|I
 Ein[3]||D5G2;|data1in6@0|inS[3]|I
@@ -7332,18 +9252,18 @@ Esir[6]||D5G2;|scanFill@1|sir[6]|B
 Esir[7]||D5G2;|scanFill@1|sir[7]|B
 Esir[8]||D5G2;|scanFill@1|sir[8]|B
 Esir[9]||D5G2;|scanFill@1|sir[9]|B
-Esor[1]||D5G2;|scanEx1v@0|so[1]|B
-Esor[2]||D5G2;|scanEx1v@0|so[2]|B
-Esor[3]||D5G2;|scanEx1v@0|so[3]|B
-Esor[4]||D5G2;|scanEx1v@0|so[4]|B
-Esor[5]||D5G2;|scanEx1v@0|so[5]|B
-Esor[6]||D5G2;|scanEx1v@0|so[6]|B
-Esor[7]||D5G2;|scanEx1v@0|so[7]|B
-Esor[8]||D5G2;|scanEx1v@0|so[8]|B
-Esor[9]||D5G2;|scanEx1v@0|so[9]|B
+Esor[1]||D5G2;|scanEx1v@1|sor[1]|O
+Esor[2]||D5G2;|scanEx1v@1|sor[2]|B
+Esor[3]||D5G2;|scanEx1v@1|sor[3]|B
+Esor[4]||D5G2;|scanEx1v@1|sor[4]|B
+Esor[5]||D5G2;|scanEx1v@1|sor[5]|B
+Esor[6]||D5G2;|scanEx1v@1|sor[6]|B
+Esor[7]||D5G2;|scanEx1v@1|sor[7]|B
+Esor[8]||D5G2;|scanEx1v@1|sor[8]|B
+Esor[9]||D5G2;|scanEx1v@1|sor[9]|B
 Esucc||D5G2;|gaspPlai@0|succ|O
 Evdd||D5G2;|addr1in6@1|vdd_4|P
-Evdd_1||D5G2;|scanEx1v@0|vdd_1|P
+Evdd_1||D5G2;|scanEx1v@1|vdd_1|P
 Evdd_2||D5G2;|scanFill@1|vdd_2|P
 Evdd_3||D5G2;|scanFill@1|vdd_3|P
 Evdd_6||D5G2;|scanFill@1|vdd_6|P
@@ -7353,11 +9273,11 @@ Evdd_14||D5G2;|data1in6@1|vdd_3|P
 Evdd_15||D5G2;|data1in6@1|vdd_4|P
 Evdd_16||D5G2;|data1in6@1|vdd_5|P
 Evdd_17||D5G2;|data1in6@1|vdd_6|P
-Evdd_18||D5G2;|scanEx1v@0|vdd_3|P
+Evdd_18||D5G2;|scanEx1v@1|vdd_3|P
 X
 
 # Cell plainStage;1{sch}
-CplainStage;1{sch}||schematic|1230593225542|1237158357747|I
+CplainStage;1{sch}||schematic|1230593225542|1237772477689|I
 IregistersM:addr1in60Cx15;1{ic}|addr1in6@0||-5|-21.5|Y||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||11.5|4||||
@@ -7390,7 +9310,7 @@ NWire_Pin|pin@22||-2|25||||
 NWire_Pin|pin@23||3|25||||
 Ngeneric:Invisible-Pin|pin@24||3|31.5|||||ART_message(D5G3;)Sthis is the basic full power switch fabric module
 IplainStage;1{ic}|plainSta@0||45|24|||D5G4;
-IscanJ:scanEx1vertA;1{ic}|scanEx1v@2||4|18|XR||D5G4;
+IscanM:scanEx1;1{ic}|scanEx1@0||4|18|XR||D5G4;
 Abus|ain[TT,1:14]|D5G2;|-0.5|IJ900|pin@8||-13|-21.5|pin@10||-13|-26.5
 Awire|ain[TT]|D5G2;||900|pin@19||-10.5|0|pin@20||-10.5|-10.5
 Abus|aout[TT,1:14]|D5G2;|-0.5|IJ2700|pin@15||2.5|-21.5|pin@16||2.5|-15
@@ -7408,12 +9328,12 @@ Abus|net@13||-0.5|IJ0|data1in6@0|ain[1:14,TT]|11.5|-24.5|pin@11||4|-24.5
 Abus|net@15||-0.5|IJ1800|addr1in6@0|aout[1:14]|-2|-21.5|pin@15||2.5|-21.5
 Abus|net@19||-0.5|IJ1800|data1in6@0|aout[1:14,TT]|17.5|-24.5|pin@17||25|-24.5
 Awire|net@21|||0|gaspPlai@0|mc_1|-3|0|pin@19||-10.5|0
-Awire|net@25|||2700|gaspPlai@0|fire_1|2|8|scanEx1v@2|dIn[1]|2|13
-Abus|net@26||-0.5|IJ1800|conn@6|y|-5|18|scanEx1v@2|si[1:9]|2|18
-Abus|net@27||-0.5|IJ1800|scanEx1v@2|so[1:9]|6|18|conn@7|a|12|18
+Awire|net@25|||2700|gaspPlai@0|fire_1|2|8|scanEx1@0|dIn[1]|2|13
+Abus|net@26||-0.5|IJ1800|conn@6|y|-5|18|scanEx1@0|sir[1:9]|2|18
+Abus|net@27||-0.5|IJ1800|scanEx1@0|sor[1:9]|6|18|conn@7|a|12|18
 Awire|net@28|||2700|gaspPlai@0|mc|-2|7|pin@22||-2|25
 Awire|net@29|||1800|pin@22||-2|25|pin@23||3|25
-Awire|net@30|||900|pin@23||3|25|scanEx1v@2|mc|3|23
+Awire|net@30|||900|pin@23||3|25|scanEx1@0|mc|3|23
 Abus|out[1:37]|D5G2;|-0.5|IJ2700|pin@17||25|-24.5|pin@18||25|-19
 Eain[TT,1:14],in[1:37]||D4G2;|conn@2|a|I
 Eaout[TT,1:14],out[1:37]||D6G2;|conn@3|y|O
@@ -7917,7 +9837,7 @@ Esucc_1|take[E,P]|D5G2;|pin@59||O
 X
 
 # Cell rqDockStage;1{lay}
-CrqDockStage;1{lay}||cmos90|1234807351230|1237224107746|I|ATTR_NCC(D5G5;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237218130517|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237224241731
+CrqDockStage;1{lay}||cmos90|1234807351230|1237852129943||ATTR_NCC(D5G6;NTY72;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1237821677150|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237854093025
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||207.5|110||||
 NX-Metal-1-Metal-2-Con|contact@1||218.5|178||||
@@ -7940,8 +9860,8 @@ NX-Metal-2-Metal-3-Con|contact@23||1656|184||||
 NX-Metal-2-Metal-3-Con|contact@24||1644|178||||
 NX-Metal-2-Metal-3-Con|contact@25||1638|172||||
 NX-Metal-1-Metal-2-Con|contact@26||1165.5|116||||
-NX-Metal-2-Metal-3-Con|contact@28||1619|116||||
-NX-Metal-2-Metal-3-Con|contact@30||1619|16||||
+NX-Metal-2-Metal-3-Con|contact@28||1626|116||||
+NX-Metal-2-Metal-3-Con|contact@30||1626|16||||
 NX-Metal-1-Metal-2-Con|contact@31||875.5|210||||
 NX-Metal-1-Metal-2-Con|contact@32||1085.5|216||||
 IdriversJ:driveConnecter;3{lay}|driveCon@0||162|-32|Y||D5G4;
@@ -7964,8 +9884,9 @@ NMetal-2-Pin|pin@53||231|210||||
 NMetal-2-Pin|pin@55||232|216||||
 IoneHotM:reQueueB;2{lay}|reQueueB@0||-47|0|||D5G4;
 IoneHotM:reQueueC;2{lay}|reQueueC@1||703.5|144|||D5G4;
-IscanJ:scanEx1vertD;3{lay}|scanEx1v@0||1656|0|||D5G4;
+IscanM:scanEx1vertA;3{lay}|scanEx1v@1||1656|0|||D5G4;
 IscanM:scanEx3plain;1{lay}|scanEx3p@1||1224|144|||D5G4;
+IwiresL:select144;1{lay}|select14@0||64|0|||D5G4;
 IwiresL:select30;1{lay}|select30@0||1140|144|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@0||213|0|||D5G4;
 Ametal-1|net@2|||RS900|latchDri@0|out|146|-32|driveCon@0|out|146|-32
@@ -7999,11 +9920,11 @@ Ametal-2|net@67|||S0|reQueueC@1|fire[R]|454|178|contact@1||218.5|178
 Ametal-2|net@70|||S0|reQueueC@1|fire[E]|332.5|110|contact@0||207.5|110
 Ametal-1|net@72|||S2700|pin@3||207.5|25|contact@0||207.5|110
 Ametal-1|net@74|||S2700|pin@2||218.5|25|contact@1||218.5|178
-Ametal-2|net@75|||S0|scanEx1v@0|gnd|1584|0|ins2in20@0|gnd|1584|0
-Ametal-2|net@76|||S0|scanEx1v@0|vdd|1584|-50|ins2in20@0|vdd|1584|-50
-Ametal-2|net@77|||S0|scanEx1v@0|vdd_2|1584|50|ins2in20@0|vdd_4|1584|50
-Ametal-1|net@78|||S900|scanEx1v@0|dIn[1]|1698.5|-7|contact@2||1698.5|-76
-Ametal-3|net@80|||S2700|scanEx1v@0|mc|1680|-25|contact@3||1680|60
+Ametal-2|net@75|||S0|scanEx1v@1|gnd|1584|0|ins2in20@0|gnd|1584|0
+Ametal-2|net@76|||S0|scanEx1v@1|vdd|1584|-50|ins2in20@0|vdd|1584|-50
+Ametal-2|net@77|||S0|scanEx1v@1|vdd_2|1584|50|ins2in20@0|vdd_4|1584|50
+Ametal-1|net@78|||S900|scanEx1v@1|dIn[1]|1698.5|-7|contact@2||1698.5|-76
+Ametal-3|net@80|||S2700|scanEx1v@1|mc|1680|-25|contact@3||1680|60
 Ametal-2|net@88|||S0|contact@3||1680|60|contact@7||1116|60
 Ametal-1|net@94|||S2700|contact@4||132|28|contact@5||132|172
 Ametal-2|net@97|||S1800|reQueueB@0|loop|-11.5|28|contact@4||132|28
@@ -8030,176 +9951,175 @@ Ametal-2|net@155|||S1800|contact@10||1134|128|contact@21||1554.5|128
 Ametal-1|net@157|||S900|scanEx3p@1|dIn[3]|1554.5|137|contact@21||1554.5|128
 Ametal-1|net@159|||S900|scanEx3p@1|dIn[1]|1266.5|137|contact@22||1266.5|72
 Ametal-2|net@160|||S1800|scanEx3p@1|sir[5]|1574|184|contact@23||1656|184
-Ametal-3|net@162|||S2700|scanEx1v@0|sor[5]|1656|72|contact@23||1656|184
-Ametal-3|net@164|||S2700|scanEx1v@0|sor[3]|1644|72|contact@24||1644|178
+Ametal-3|net@162|||S2700|scanEx1v@1|sor[5]|1656|72|contact@23||1656|184
+Ametal-3|net@164|||S2700|scanEx1v@1|sor[3]|1644|72|contact@24||1644|178
 Ametal-2|net@166|||S1800|scanEx3p@1|sir[2]|1574|166|pin@35||1594|166
 Ametal-2|net@167|||S2700|pin@35||1594|166|pin@36||1594|172
 Ametal-2|net@168|||S1800|pin@36||1594|172|contact@25||1638|172
-Ametal-3|net@170|||S2700|scanEx1v@0|sor[2]|1638|72|contact@25||1638|172
+Ametal-3|net@170|||S2700|scanEx1v@1|sor[2]|1638|72|contact@25||1638|172
 Ametal-1|net@171|||S900|scanEx3p@1|sin|1165.5|137|contact@26||1165.5|116
-Ametal-2|net@180|||S0|scanEx1v@0|sor[1]|1629|16|contact@30||1619|16
+Ametal-2|net@180|||S0|scanEx1v@1|sor[1]|1629|16|contact@30||1626|16
 Ametal-2|net@181|||S1800|scanEx3p@1|sir[3]|1574|178|contact@24||1644|178
-Ametal-2|net@182|||S1800|contact@26||1165.5|116|contact@28||1619|116
-Ametal-3|net@183|||S900|contact@28||1619|116|contact@30||1619|16
+Ametal-2|net@182|||S1800|contact@26||1165.5|116|contact@28||1626|116
+Ametal-3|net@183|||S900|contact@28||1626|116|contact@30||1626|16
 Ametal-1|net@184|||S2700|contact@7||1116|60|pin@44||1116|69
 Ametal-1|net@185|||S1800|pin@44||1116|69|pin@45||1140|69
 Ametal-1|net@192|||S2700|reQueueC@1|ps[skip]|875.5|207|contact@31||875.5|210
 Ametal-2|net@195|||S0|contact@31||875.5|210|pin@53||231|210
 Ametal-1|net@196|||S2700|reQueueC@1|ps[do]|1085.5|207|contact@32||1085.5|216
 Ametal-2|net@197|||S0|contact@32||1085.5|216|pin@55||232|216
-Eepi[OTHER]||D5G2;|reQueueC@1|epi[OTHER]|I
-Eepi[TAIL]||D5G2;|reQueueB@0|epi[TAIL]|I
-Egnd||D5G2;|reQueueC@1|gnd|G
-Egnd_1||D5G2;|scanEx1v@0|gnd_1|G
-Egnd_5||D5G2;|ins2in20@1|gnd|G
-Egnd_6||D5G2;|scanEx3p@1|gnd_5|G
-EinA[1]|inE[1]|D5G2;|ins2in20@0|inA[1]|I
-EinA[2]|inE[2]|D5G2;|ins2in20@0|inA[2]|I
-EinA[3]|inE[3]|D5G2;|ins2in20@0|inA[3]|I
-EinA[4]|inE[4]|D5G2;|ins2in20@0|inA[4]|I
-EinA[5]|inE[5]|D5G2;|ins2in20@0|inA[5]|I
-EinA[6]|inE[6]|D5G2;|ins2in20@0|inA[6]|I
-EinA[7]|inE[7]|D5G2;|ins2in20@0|inA[7]|I
-EinA[8]|inE[8]|D5G2;|ins2in20@0|inA[8]|I
-EinA[9]|inE[9]|D5G2;|ins2in20@0|inA[9]|I
-EinA[10]|inE[10]|D5G2;|ins2in20@0|inA[10]|I
-EinA[11]|inE[11]|D5G2;|ins2in20@0|inA[11]|I
-EinA[12]|inE[12]|D5G2;|ins2in20@0|inA[12]|I
-EinA[13]|inE[13]|D5G2;|ins2in20@0|inA[13]|I
-EinA[14]|inE[14]|D5G2;|ins2in20@0|inA[14]|I
-EinA[15]|inE[15]|D5G2;|ins2in20@0|inA[15]|I
-EinA[16]|inE[16]|D5G2;|ins2in20@0|inA[16]|I
-EinA[17]|inE[17]|D5G2;|ins2in20@0|inA[17]|I
-EinA[18]|inE[18]|D5G2;|ins2in20@0|inA[18]|I
-EinA[19]|inE[19]|D5G2;|ins2in20@1|inA[1]|I
-EinA[20]|inE[20]|D5G2;|ins2in20@1|inA[2]|I
-EinA[21]|inE[21]|D5G2;|ins2in20@1|inA[3]|I
-EinA[22]|inE[22]|D5G2;|ins2in20@1|inA[4]|I
-EinA[23]|inE[23]|D5G2;|ins2in20@1|inA[5]|I
-EinA[24]|inE[24]|D5G2;|ins2in20@1|inA[6]|I
-EinA[25]|inE[25]|D5G2;|ins2in20@1|inA[7]|I
-EinA[26]|inE[26]|D5G2;|ins2in20@1|inA[8]|I
-EinA[27]|inE[27]|D5G2;|ins2in20@1|inA[9]|I
-EinA[28]|inE[28]|D5G2;|ins2in20@1|inA[10]|I
-EinA[29]|inE[29]|D5G2;|ins2in20@1|inA[11]|I
-EinA[30]|inE[30]|D5G2;|ins2in20@1|inA[12]|I
-EinA[31]|inE[31]|D5G2;|ins2in20@1|inA[13]|I
-EinA[32]|inE[32]|D5G2;|ins2in20@1|inA[14]|I
-EinA[33]|inE[33]|D5G2;|ins2in20@1|inA[15]|I
-EinA[34]|inE[34]|D5G2;|ins2in20@1|inA[16]|I
-EinA[35]|inE[35]|D5G2;|ins2in20@1|inA[17]|I
-EinA[36]|inE[36]|D5G2;|ins2in20@1|inA[18]|I
-EinB[1]|inP[1]|D5G2;|ins2in20@0|inB[1]|I
-EinB[2]|inP[2]|D5G2;|ins2in20@0|inB[2]|I
-EinB[3]|inP[3]|D5G2;|ins2in20@0|inB[3]|I
-EinB[4]|inP[4]|D5G2;|ins2in20@0|inB[4]|I
-EinB[5]|inP[5]|D5G2;|ins2in20@0|inB[5]|I
-EinB[6]|inP[6]|D5G2;|ins2in20@0|inB[6]|I
-EinB[7]|inP[7]|D5G2;|ins2in20@0|inB[7]|I
-EinB[8]|inP[8]|D5G2;|ins2in20@0|inB[8]|I
-EinB[9]|inP[9]|D5G2;|ins2in20@0|inB[9]|I
-EinB[10]|inP[10]|D5G2;|ins2in20@0|inB[10]|I
-EinB[11]|inP[11]|D5G2;|ins2in20@0|inB[11]|I
-EinB[12]|inP[12]|D5G2;|ins2in20@0|inB[12]|I
-EinB[13]|inP[13]|D5G2;|ins2in20@0|inB[13]|I
-EinB[14]|inP[14]|D5G2;|ins2in20@0|inB[14]|I
-EinB[15]|inP[15]|D5G2;|ins2in20@0|inB[15]|I
-EinB[16]|inP[16]|D5G2;|ins2in20@0|inB[16]|I
-EinB[17]|inP[17]|D5G2;|ins2in20@0|inB[17]|I
-EinB[18]|inP[18]|D5G2;|ins2in20@0|inB[18]|I
-EinB[19]|inP[19]|D5G2;|ins2in20@1|inB[1]|I
-EinB[20]|inP[20]|D5G2;|ins2in20@1|inB[2]|I
-EinB[21]|inP[21]|D5G2;|ins2in20@1|inB[3]|I
-EinB[22]|inP[22]|D5G2;|ins2in20@1|inB[4]|I
-EinB[23]|inP[23]|D5G2;|ins2in20@1|inB[5]|I
-EinB[24]|inP[24]|D5G2;|ins2in20@1|inB[6]|I
-EinB[25]|inP[25]|D5G2;|ins2in20@1|inB[7]|I
-EinB[26]|inP[26]|D5G2;|ins2in20@1|inB[8]|I
-EinB[27]|inP[27]|D5G2;|ins2in20@1|inB[9]|I
-EinB[28]|inP[28]|D5G2;|ins2in20@1|inB[10]|I
-EinB[29]|inP[29]|D5G2;|ins2in20@1|inB[11]|I
-EinB[30]|inP[30]|D5G2;|ins2in20@1|inB[12]|I
-EinB[31]|inP[31]|D5G2;|ins2in20@1|inB[13]|I
-EinB[32]|inP[32]|D5G2;|ins2in20@1|inB[14]|I
-EinB[33]|inP[33]|D5G2;|ins2in20@1|inB[15]|I
-EinB[34]|inP[34]|D5G2;|ins2in20@1|inB[16]|I
-EinB[35]|inP[35]|D5G2;|ins2in20@1|inB[17]|I
-EinB[36]|inP[36]|D5G2;|ins2in20@1|inB[18]|I
-Eod[ABORT]||D5G2;|reQueueC@1|od[ABORT]|I
-Eod[HEAD]||D5G2;|reQueueB@0|od[HEAD]|I
-Eod[OTHER]||D5G2;|reQueueC@1|od[OTHER]|I
-Eps[do_1]|ps[do]|D5G2;|pin@55||I
-Eps[skip]||D5G2;|pin@53||I
-Eout[1]|rq[1]|D5G2;|ins2in20@0|out[1]|O
-Eout[2]|rq[2]|D5G2;|ins2in20@0|out[2]|O
-Eout[3]|rq[3]|D5G2;|ins2in20@0|out[3]|O
-Eout[4]|rq[4]|D5G2;|ins2in20@0|out[4]|O
-Eout[5]|rq[5]|D5G2;|ins2in20@0|out[5]|O
-Eout[6]|rq[6]|D5G2;|ins2in20@0|out[6]|O
-Eout[7]|rq[7]|D5G2;|ins2in20@0|out[7]|O
-Eout[8]|rq[8]|D5G2;|ins2in20@0|out[8]|O
-Eout[9]|rq[9]|D5G2;|ins2in20@0|out[9]|O
-Eout[10]|rq[10]|D5G2;|ins2in20@0|out[10]|O
-Eout[11]|rq[11]|D5G2;|ins2in20@0|out[11]|O
-Eout[12]|rq[12]|D5G2;|ins2in20@0|out[12]|O
-Eout[13]|rq[13]|D5G2;|ins2in20@0|out[13]|O
-Eout[14]|rq[14]|D5G2;|ins2in20@0|out[14]|O
-Eout[15]|rq[15]|D5G2;|ins2in20@0|out[15]|O
-Eout[16]|rq[16]|D5G2;|ins2in20@0|out[16]|O
-Eout[17]|rq[17]|D5G2;|ins2in20@0|out[17]|O
-Eout[18]|rq[18]|D5G2;|ins2in20@0|out[18]|O
-Eout[19]|rq[19]|D5G2;|ins2in20@1|out[1]|O
-Eout[20]|rq[20]|D5G2;|ins2in20@1|out[2]|O
-Eout[21]|rq[21]|D5G2;|ins2in20@1|out[3]|O
-Eout[22]|rq[22]|D5G2;|ins2in20@1|out[4]|O
-Eout[23]|rq[23]|D5G2;|ins2in20@1|out[5]|O
-Eout[24]|rq[24]|D5G2;|ins2in20@1|out[6]|O
-Eout[25]|rq[25]|D5G2;|ins2in20@1|out[7]|O
-Eout[26]|rq[26]|D5G2;|ins2in20@1|out[8]|O
-Eout[27]|rq[27]|D5G2;|ins2in20@1|out[9]|O
-Eout[28]|rq[28]|D5G2;|ins2in20@1|out[10]|O
-Eout[29]|rq[29]|D5G2;|ins2in20@1|out[11]|O
-Eout[30]|rq[30]|D5G2;|ins2in20@1|out[12]|O
-Eout[31]|rq[31]|D5G2;|ins2in20@1|out[13]|O
-Eout[32]|rq[32]|D5G2;|ins2in20@1|out[14]|O
-Eout[33]|rq[33]|D5G2;|ins2in20@1|out[15]|O
-Eout[34]|rq[34]|D5G2;|ins2in20@1|out[16]|O
-Eout[35]|rq[35]|D5G2;|ins2in20@1|out[17]|O
-Eout[36]|rq[36]|D5G2;|ins2in20@1|out[18]|O
-Esucc|rq[succ]|D5G2;|reQueueC@1|succ|I
-Esir[1]||D5G2;|scanEx1v@0|sir[1]|I
-Esir[2]||D5G2;|scanEx1v@0|sir[2]|B
-Esir[3]||D5G2;|scanEx1v@0|sir[3]|B
-Esir[4]||D5G2;|scanEx1v@0|sir[4]|B
-Esir[5]||D5G2;|scanEx1v@0|sir[5]|B
-Esir[6]||D5G2;|scanEx1v@0|sir[6]|B
-Esir[7]||D5G2;|scanEx1v@0|sir[7]|B
-Esir[8]||D5G2;|scanEx1v@0|si[8]|B
-Esir[9]||D5G2;|scanEx1v@0|sir[9]|B
-Esout|sor[1]|D5G2;|scanEx3p@1|sout|O
-Esor[2]||D5G2;|scanEx1v@0|sor[2]|B
-Esor[3]||D5G2;|scanEx1v@0|sor[3]|B
-Esor[4]||D5G2;|scanEx1v@0|sor[4]|B
-Esor[5]||D5G2;|scanEx1v@0|sor[5]|B
-Esor[6]||D5G2;|scanEx1v@0|sor[6]|B
-Esor[7]||D5G2;|scanEx1v@0|sor[7]|B
-Esor[8]||D5G2;|scanEx1v@0|sor[8]|B
-Esor[9]||D5G2;|scanEx1v@0|sor[9]|B
-Esucc_1||D5G2;|reQueueC@1|succ_1|O
-Etake[E]||D5G2;|pin@27||O
-Etake[P]||D5G2;|pin@28||O
-Evdd||D5G2;|reQueueC@1|vdd|P
-Evdd_1||D5G2;|scanEx1v@0|vdd_1|P
-Evdd_3||D5G2;|scanEx1v@0|vdd_3|P
-Evdd_4||D5G2;|reQueueC@1|vdd_4|P
-Evdd_9||D5G2;|ins2in20@1|vdd|O
-Evdd_10||D5G2;|ins2in20@1|vdd_4|P
-Evdd_11||D5G2;|scanEx3p@1|vdd_9|P
-Evdd_12||D5G2;|scanEx3p@1|vdd_11|P
+Eepi[OTHER]||D5G7;|reQueueC@1|epi[OTHER]|I
+Eepi[TAIL]||D5G7;|reQueueB@0|epi[TAIL]|I
+Egnd||D5G7;|reQueueC@1|gnd|G
+Egnd_1||D5G7;|scanEx1v@1|gnd_1|G
+Egnd_5||D5G7;|scanEx3p@1|gnd_5|G
+Egnd_6||D5G7;|ins2in20@1|gnd|G
+EinA[1]|inE[1]|D5G7;|ins2in20@0|inA[1]|I
+EinA[2]|inE[2]|D5G7;|ins2in20@0|inA[2]|I
+EinA[3]|inE[3]|D5G7;|ins2in20@0|inA[3]|I
+EinA[4]|inE[4]|D5G7;|ins2in20@0|inA[4]|I
+EinA[5]|inE[5]|D5G7;|ins2in20@0|inA[5]|I
+EinA[6]|inE[6]|D5G7;|ins2in20@0|inA[6]|I
+EinA[7]|inE[7]|D5G7;|ins2in20@0|inA[7]|I
+EinA[8]|inE[8]|D5G7;|ins2in20@0|inA[8]|I
+EinA[9]|inE[9]|D5G7;|ins2in20@0|inA[9]|I
+EinA[10]|inE[10]|D5G7;|ins2in20@0|inA[10]|I
+EinA[11]|inE[11]|D5G7;|ins2in20@0|inA[11]|I
+EinA[12]|inE[12]|D5G7;|ins2in20@0|inA[12]|I
+EinA[13]|inE[13]|D5G7;|ins2in20@0|inA[13]|I
+EinA[14]|inE[14]|D5G7;|ins2in20@0|inA[14]|I
+EinA[15]|inE[15]|D5G7;|ins2in20@0|inA[15]|I
+EinA[16]|inE[16]|D5G7;|ins2in20@0|inA[16]|I
+EinA[17]|inE[17]|D5G7;|ins2in20@0|inA[17]|I
+EinA[18]|inE[18]|D5G7;|ins2in20@0|inA[18]|I
+EinA[19]|inE[19]|D5G7;|ins2in20@1|inA[1]|I
+EinA[20]|inE[20]|D5G7;|ins2in20@1|inA[2]|I
+EinA[21]|inE[21]|D5G7;|ins2in20@1|inA[3]|I
+EinA[22]|inE[22]|D5G7;|ins2in20@1|inA[4]|I
+EinA[23]|inE[23]|D5G7;|ins2in20@1|inA[5]|I
+EinA[24]|inE[24]|D5G7;|ins2in20@1|inA[6]|I
+EinA[25]|inE[25]|D5G7;|ins2in20@1|inA[7]|I
+EinA[26]|inE[26]|D5G7;|ins2in20@1|inA[8]|I
+EinA[27]|inE[27]|D5G7;|ins2in20@1|inA[9]|I
+EinA[28]|inE[28]|D5G7;|ins2in20@1|inA[10]|I
+EinA[29]|inE[29]|D5G7;|ins2in20@1|inA[11]|I
+EinA[30]|inE[30]|D5G7;|ins2in20@1|inA[12]|I
+EinA[31]|inE[31]|D5G7;|ins2in20@1|inA[13]|I
+EinA[32]|inE[32]|D5G7;|ins2in20@1|inA[14]|I
+EinA[33]|inE[33]|D5G7;|ins2in20@1|inA[15]|I
+EinA[34]|inE[34]|D5G7;|ins2in20@1|inA[16]|I
+EinA[35]|inE[35]|D5G7;|ins2in20@1|inA[17]|I
+EinA[36]|inE[36]|D5G7;|ins2in20@1|inA[18]|I
+EinB[1]|inP[1]|D5G7;|ins2in20@0|inB[1]|I
+EinB[2]|inP[2]|D5G7;|ins2in20@0|inB[2]|I
+EinB[3]|inP[3]|D5G7;|ins2in20@0|inB[3]|I
+EinB[4]|inP[4]|D5G7;|ins2in20@0|inB[4]|I
+EinB[5]|inP[5]|D5G7;|ins2in20@0|inB[5]|I
+EinB[6]|inP[6]|D5G7;|ins2in20@0|inB[6]|I
+EinB[7]|inP[7]|D5G7;|ins2in20@0|inB[7]|I
+EinB[8]|inP[8]|D5G7;|ins2in20@0|inB[8]|I
+EinB[9]|inP[9]|D5G7;|ins2in20@0|inB[9]|I
+EinB[10]|inP[10]|D5G7;|ins2in20@0|inB[10]|I
+EinB[11]|inP[11]|D5G7;|ins2in20@0|inB[11]|I
+EinB[12]|inP[12]|D5G7;|ins2in20@0|inB[12]|I
+EinB[13]|inP[13]|D5G7;|ins2in20@0|inB[13]|I
+EinB[14]|inP[14]|D5G7;|ins2in20@0|inB[14]|I
+EinB[15]|inP[15]|D5G7;|ins2in20@0|inB[15]|I
+EinB[16]|inP[16]|D5G7;|ins2in20@0|inB[16]|I
+EinB[17]|inP[17]|D5G7;|ins2in20@0|inB[17]|I
+EinB[18]|inP[18]|D5G7;|ins2in20@0|inB[18]|I
+EinB[19]|inP[19]|D5G7;|ins2in20@1|inB[1]|I
+EinB[20]|inP[20]|D5G7;|ins2in20@1|inB[2]|I
+EinB[21]|inP[21]|D5G7;|ins2in20@1|inB[3]|I
+EinB[22]|inP[22]|D5G7;|ins2in20@1|inB[4]|I
+EinB[23]|inP[23]|D5G7;|ins2in20@1|inB[5]|I
+EinB[24]|inP[24]|D5G7;|ins2in20@1|inB[6]|I
+EinB[25]|inP[25]|D5G7;|ins2in20@1|inB[7]|I
+EinB[26]|inP[26]|D5G7;|ins2in20@1|inB[8]|I
+EinB[27]|inP[27]|D5G7;|ins2in20@1|inB[9]|I
+EinB[28]|inP[28]|D5G7;|ins2in20@1|inB[10]|I
+EinB[29]|inP[29]|D5G7;|ins2in20@1|inB[11]|I
+EinB[30]|inP[30]|D5G7;|ins2in20@1|inB[12]|I
+EinB[31]|inP[31]|D5G7;|ins2in20@1|inB[13]|I
+EinB[32]|inP[32]|D5G7;|ins2in20@1|inB[14]|I
+EinB[33]|inP[33]|D5G7;|ins2in20@1|inB[15]|I
+EinB[34]|inP[34]|D5G7;|ins2in20@1|inB[16]|I
+EinB[35]|inP[35]|D5G7;|ins2in20@1|inB[17]|I
+EinB[36]|inP[36]|D5G7;|ins2in20@1|inB[18]|I
+Eod[ABORT]||D5G7;|reQueueC@1|od[ABORT]|I
+Eod[HEAD]||D5G7;|reQueueB@0|od[HEAD]|I
+Eod[OTHER]||D5G7;|reQueueC@1|od[OTHER]|I
+Eps[do_1]|ps[do]|D5G7;|pin@55||I
+Eps[skip]||D5G7;|pin@53||I
+Eout[1]|rq[1]|D5G7;|ins2in20@0|out[1]|O
+Eout[2]|rq[2]|D5G7;|ins2in20@0|out[2]|O
+Eout[3]|rq[3]|D5G7;|ins2in20@0|out[3]|O
+Eout[4]|rq[4]|D5G7;|ins2in20@0|out[4]|O
+Eout[5]|rq[5]|D5G7;|ins2in20@0|out[5]|O
+Eout[6]|rq[6]|D5G7;|ins2in20@0|out[6]|O
+Eout[7]|rq[7]|D5G7;|ins2in20@0|out[7]|O
+Eout[8]|rq[8]|D5G7;|ins2in20@0|out[8]|O
+Eout[9]|rq[9]|D5G7;|ins2in20@0|out[9]|O
+Eout[10]|rq[10]|D5G7;|ins2in20@0|out[10]|O
+Eout[11]|rq[11]|D5G7;|ins2in20@0|out[11]|O
+Eout[12]|rq[12]|D5G7;|ins2in20@0|out[12]|O
+Eout[13]|rq[13]|D5G7;|ins2in20@0|out[13]|O
+Eout[14]|rq[14]|D5G7;|ins2in20@0|out[14]|O
+Eout[15]|rq[15]|D5G7;|ins2in20@0|out[15]|O
+Eout[16]|rq[16]|D5G7;|ins2in20@0|out[16]|O
+Eout[17]|rq[17]|D5G7;|ins2in20@0|out[17]|O
+Eout[18]|rq[18]|D5G7;|ins2in20@0|out[18]|O
+Eout[19]|rq[19]|D5G7;|ins2in20@1|out[1]|O
+Eout[20]|rq[20]|D5G7;|ins2in20@1|out[2]|O
+Eout[21]|rq[21]|D5G7;|ins2in20@1|out[3]|O
+Eout[22]|rq[22]|D5G7;|ins2in20@1|out[4]|O
+Eout[23]|rq[23]|D5G7;|ins2in20@1|out[5]|O
+Eout[24]|rq[24]|D5G7;|ins2in20@1|out[6]|O
+Eout[25]|rq[25]|D5G7;|ins2in20@1|out[7]|O
+Eout[26]|rq[26]|D5G7;|ins2in20@1|out[8]|O
+Eout[27]|rq[27]|D5G7;|ins2in20@1|out[9]|O
+Eout[28]|rq[28]|D5G7;|ins2in20@1|out[10]|O
+Eout[29]|rq[29]|D5G7;|ins2in20@1|out[11]|O
+Eout[30]|rq[30]|D5G7;|ins2in20@1|out[12]|O
+Eout[31]|rq[31]|D5G7;|ins2in20@1|out[13]|O
+Eout[32]|rq[32]|D5G7;|ins2in20@1|out[14]|O
+Eout[33]|rq[33]|D5G7;|ins2in20@1|out[15]|O
+Eout[34]|rq[34]|D5G7;|ins2in20@1|out[16]|O
+Eout[35]|rq[35]|D5G7;|ins2in20@1|out[17]|O
+Eout[36]|rq[36]|D5G7;|ins2in20@1|out[18]|O
+Esucc|rq[succ]|D5G7;|reQueueC@1|succ|O
+Esir[1]||D5G7;|scanEx1v@1|sir[1]|I
+Esir[2]||D5G7;|scanEx1v@1|sir[2]|B
+Esir[3]||D5G7;|scanEx1v@1|sir[3]|B
+Esir[4]||D5G7;|scanEx1v@1|sir[4]|B
+Esir[5]||D5G7;|scanEx1v@1|sir[5]|B
+Esir[6]||D5G7;|scanEx1v@1|sir[6]|B
+Esir[7]||D5G7;|scanEx1v@1|sir[7]|B
+Esir[8]||D5G7;|scanEx1v@1|sir[8]|B
+Esir[9]||D5G7;|scanEx1v@1|sir[9]|B
+Esout|sor[1]|D5G7;|scanEx3p@1|sout|O
+Esor[2]||D5G7;|scanEx1v@1|sor[2]|B
+Esor[3]||D5G7;|scanEx1v@1|sor[3]|B
+Esor[4]||D5G7;|scanEx1v@1|sor[4]|B
+Esor[5]||D5G7;|scanEx1v@1|sor[5]|B
+Esor[6]||D5G7;|scanEx1v@1|sor[6]|B
+Esor[7]||D5G7;|scanEx1v@1|sor[7]|B
+Esor[8]||D5G7;|scanEx1v@1|sor[8]|B
+Esor[9]||D5G7;|scanEx1v@1|sor[9]|B
+Etake[E]||D5G7;|pin@27||O
+Etake[P]||D5G7;|pin@28||O
+Evdd||D5G7;|reQueueC@1|vdd|P
+Evdd_1||D5G7;|scanEx1v@1|vdd_1|P
+Evdd_3||D5G7;|scanEx1v@1|vdd_3|P
+Evdd_4||D5G7;|reQueueC@1|vdd_4|P
+Evdd_9||D5G7;|scanEx3p@1|vdd_9|P
+Evdd_11||D5G7;|scanEx3p@1|vdd_11|P
+Evdd_12||D5G7;|ins2in20@1|vdd|O
+Evdd_13||D5G7;|ins2in20@1|vdd_4|P
 X
 
 # Cell rqDockStage;1{sch}
-CrqDockStage;1{sch}||schematic|1227457806942|1237223672522|I
+CrqDockStage;1{sch}||schematic|1227457806942|1237772477689|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-9.5|3|||Y|
 NOff-Page|conn@1||11|0|||Y|
@@ -8246,7 +10166,7 @@ NWire_Pin|pin@91||29|-1.5||||
 NWire_Pin|pin@92||29|2||||
 IoneHotM:reQueue;1{ic}|reQueue@0||0|0|||D5G4;
 IrqDockStage;1{ic}|rqDockSt@0||-39|15|||D5G4;
-IscanJ:scanEx1vertA;1{ic}|scanEx1v@0||27|12|YRRR||D5G4;
+IscanM:scanEx1;1{ic}|scanEx1@0||27|12|YRRR||D5G4;
 IscanM:scanEx3plain;1{ic}|scanEx3p@1||43.5|-1.5|XR||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||10.5|-12|RR||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1336.1999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-10.5|-12|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1307.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
@@ -8271,13 +10191,13 @@ Abus|net@91||-0.5|IJ1800|ins2in20@0|out[1:36]|3.5|-36|conn@6|a|10.5|-36
 Abus|net@92||-0.5|IJ0|ins2in20@0|inB[1:36]|-2.5|-37|pin@52||-6|-37
 Abus|net@93||-0.5|IJ1800|pin@54||-6|-35|ins2in20@0|inA[1:36]|-2.5|-35
 Abus|net@94||-0.5|IJ1800|conn@2|y|-7.5|0|reQueue@0|od[HEAD,BODY]|-4|0
-Abus|net@111||-0.5|IJ1800|conn@14|y|17|12|scanEx1v@0|si[1:9]|25|12
-Awire|net@118|||0|scanEx1v@0|mc|26|17|pin@79||-2|17
-Abus|net@123||-0.5|IJ1800|scanEx1v@0|so[1:9]|29|12|pin@87||34|12
+Abus|net@111||-0.5|IJ1800|conn@14|y|17|12|scanEx1@0|sir[1:9]|25|12
+Awire|net@118|||0|scanEx1@0|mc|26|17|pin@79||-2|17
+Abus|net@123||-0.5|IJ1800|scanEx1@0|sor[1:9]|29|12|pin@87||34|12
 Awire|net@125|||1800|scanEx3p@1|sout|51|-1.5|pin@89||57|-1.5
 Awire|net@127|||0|scanEx3p@1|sin|35.5|-1.5|pin@91||29|-1.5
 Abus|s[1:4]|D5G2;|-0.5|IJ2700|reQueue@0|s[1:6]|2|6|pin@81||2|13
-Awire|s[1]|D5G2;||900|scanEx1v@0|dIn[1]|25|7|pin@80||25|1
+Awire|s[1]|D5G2;||900|scanEx1@0|dIn[1]|25|7|pin@80||25|1
 Awire|s[2]|D5G2;||900|scanEx3p@1|dIn[1]|35.5|-6.5|pin@83||35.5|-12
 Awire|s[3]|D5G2;||900|scanEx3p@1|dIn[2]|41.5|-6.5|pin@84||41.5|-12
 Awire|s[4]|D5G2;||900|scanEx3p@1|dIn[3]|47|-6.5|pin@85||47|-11
@@ -9001,7 +10921,7 @@ Esucc[B]||D6G2;|conn@6|y|O
 X
 
 # Cell weakStage;1{sch}
-CweakStage;1{sch}||schematic|1195254411267|1237158357747|I|ATTR_FLAG(D5G2;NTX-1;Y42;)S[atomic]
+CweakStage;1{sch}||schematic|1195254411267|1237772477689|I|ATTR_FLAG(D5G2;NTX-1;Y42;)S[atomic]
 IregistersM:addr1in20Bx15;1{ic}|addr1in2@0||0|-12|Y||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||29|-9||||
@@ -9032,7 +10952,7 @@ NWire_Pin|pin@25||-9.5|0||||
 NWire_Pin|pin@26||-9.5|-5||||
 Ngeneric:Invisible-Pin|pin@27||-12.5|39.5|||||ART_message(D3G2;)S[up and down forms,differ in scan chain direction]
 IweakStageDN;1{ic}|plainSta@0||33|9|||D5G4;
-IscanJ:scanEx1vertA;1{ic}|scanEx1v@0||4|18|XR||D5G4;
+IscanM:scanEx1;1{ic}|scanEx1@0||4|18|XR||D5G4;
 IweakStageUP;2{ic}|weakStag@0||33|31|||D5G4;
 Abus|ain[TT,1:14]|D5G2;|-0.5|IJ900|pin@17||-9|-12|pin@18||-9|-16
 Awire|ain[TT]|D5G2;||900|pin@25||-9.5|0|pin@26||-9.5|-5
@@ -9040,12 +10960,12 @@ Abus|aout[TT,1:14]|D5G2;|-0.5|IJ900|pin@19||9|-12|pin@20||9|-17
 Abus|in[1:37]|D5G2;|-0.5|IJ900|pin@21||11|-18|pin@22||11|-22.5
 Awire|net@37|||0|gaspWeak@0|pred|-3|4|conn@3|y|-6.5|4
 Awire|net@38|||1800|gaspWeak@0|succ|3|4|conn@2|a|7|4
-Awire|net@39|||900|scanEx1v@0|dIn[1]|2|13|gaspWeak@0|s[1]|2|8
-Awire|net@40|||2700|scanEx1v@0|mc|3|23|pin@12||3|24
+Awire|net@39|||900|scanEx1@0|dIn[1]|2|13|gaspWeak@0|s[1]|2|8
+Awire|net@40|||2700|scanEx1@0|mc|3|23|pin@12||3|24
 Awire|net@41|||0|pin@12||3|24|pin@13||-2|24
 Awire|net@42|||900|pin@13||-2|24|gaspWeak@0|mc|-2|7
-Abus|net@43||-0.5|IJ1800|conn@4|y|-3.5|18|scanEx1v@0|si[1:9]|2|18
-Abus|net@44||-0.5|IJ1800|scanEx1v@0|so[1:9]|6|18|conn@6|a|8|18
+Abus|net@43||-0.5|IJ1800|conn@4|y|-3.5|18|scanEx1@0|sir[1:9]|2|18
+Abus|net@44||-0.5|IJ1800|scanEx1@0|sor[1:9]|6|18|conn@6|a|8|18
 Awire|net@47|||2700|data1in2@0|take|18|-15|pin@15||18|-9
 Awire|net@48|||0|pin@15||18|-9|pin@16||2|-9
 Awire|net@49|||2700|pin@16||2|-9|gaspWeak@0|take|2|-7
@@ -9124,7 +11044,7 @@ Esucc||D5G2;|pin@34||O
 X
 
 # Cell weakStageDN;1{lay}
-CweakStageDN;1{lay}|weakStage|cmos90|1235221290366|1237158357747|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235225623496|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235225623496
+CweakStageDN;1{lay}|weakStage|cmos90|1235221290366|1237772477689|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235225623496|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235225623496
 IregistersM:addr1in20Bx7;1{lay}|addr1in2@0||936|72|||D5G4;
 IregistersM:addr1in20Bx7;1{lay}|addr1in2@1||-792|72|X||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -9145,7 +11065,7 @@ IregistersM:ins1in20Bx18;1{lay}|ins1in20@1||-936|-72|X||D5G4;
 IlatchesK:latch1in20Bm2dn;2{lay}|latch1in@4||350|72|Y||D5G4;
 IlatchesK:latch1in20Bm2up;3{lay}|latch1in@6||-235.5|-72|||D5G4;
 NMetal-1-Pin|pin@1||255|-96.5||||
-IscanJ:scanEx1vertC;2{lay}|scanEx1v@0||1656|72|Y||D5G4;
+IscanM:scanEx1vertA;3{lay}|scanEx1v@1||1656|72|Y||D5G4;
 IscanM:scanFill1;1{lay}|scanFill@1||1656|-72|Y||D5G4;
 IwiresL:select144;1{lay}|select14@0||1512|72|||D5G4;
 IwiresL:select22;1{lay}|select22@0||-277|-72|||D5G4;
@@ -9179,24 +11099,23 @@ Ametal-1|net@66|||S2700|pin@1||255|-96.5|contact@4||255|62
 Ametal-2|net@68|||S0|latch1in@4|in[1]|337|62|contact@4||255|62
 Ametal-1|net@70|||S2700|gaspWeak@0|mc|35|-65|contact@5||35|-3
 Ametal-1|net@74|||S2700|gaspWeak@0|out|5|-79|contact@6||5|12
-Ametal-3|net@76|||S900|scanEx1v@0|mc|1680|97|contact@7||1680|-3
-Ametal-1|net@78|||S2700|scanEx1v@0|dIn[1]|1698.5|79|contact@8||1698.5|82
+Ametal-3|net@76|||S900|scanEx1v@1|mc|1680|97|contact@7||1680|-3
+Ametal-1|net@78|||S2700|scanEx1v@1|dIn[1]|1698.5|79|contact@8||1698.5|82
 Ametal-3|net@91|||S900|scanFill@1|sir[9]|1680|0|contact@7||1680|-3
 Ametal-2|net@92|||S0|scanFill@1|gnd|1584|-72|ins1in20@0|gnd_2|1584|-72
 Ametal-2|net@93|||S0|scanFill@1|vdd|1584|-122|ins1in20@0|vdd_4|1584|-122
 Ametal-2|net@94|||S0|scanFill@1|vdd_1|1584|-22|ins1in20@0|vdd_5|1584|-22
-Ametal-3|net@95|||S900|scanFill@1|sir[1]|1632|0|scanEx1v@0|so[1]|1632|0
-Ametal-3|net@96|||S900|scanFill@1|sir[2]|1638|0|scanEx1v@0|so[2]|1638|0
-Ametal-3|net@97|||S900|scanFill@1|sir[3]|1644|0|scanEx1v@0|so[3]|1644|0
-Ametal-3|net@98|||S900|scanFill@1|sir[4]|1650|-3|scanEx1v@0|so[4]|1650|-3
-Ametal-3|net@99|||S900|scanFill@1|sir[5]|1656|0|scanEx1v@0|so[5]|1656|0
-Ametal-3|net@100|||S900|scanFill@1|sir[6]|1662|0|scanEx1v@0|so[6]|1662|0
-Ametal-3|net@101|||S900|scanFill@1|sir[7]|1668|0|scanEx1v@0|so[7]|1668|0
-Ametal-3|net@102|||S900|scanFill@1|sir[8]|1674|0|scanEx1v@0|so[8]|1674|0
-Ametal-3|net@103|||S900|scanEx1v@0|so[9]|1680|0|scanFill@1|sir[9]|1680|0
-Ametal-2|net@104||6.2|S0|scanEx1v@0|gnd|1584|72|addr1in2@0|gnd_1|1440|72
-Ametal-2|net@105||6.2|S1800|addr1in2@0|vdd_2|1440|122|scanEx1v@0|vdd|1584|122
-Ametal-2|net@106||6.2|S1800|addr1in2@0|vdd_3|1440|22|scanEx1v@0|vdd_2|1584|22
+Ametal-3|net@96|||S900|scanFill@1|sir[2]|1638|0|scanEx1v@1|sor[2]|1638|0
+Ametal-3|net@97|||S900|scanFill@1|sir[3]|1644|0|scanEx1v@1|sor[3]|1644|0
+Ametal-3|net@98|||S900|scanFill@1|sir[4]|1650|-3|scanEx1v@1|sor[4]|1650|-3
+Ametal-3|net@99|||S900|scanFill@1|sir[5]|1656|0|scanEx1v@1|sor[5]|1656|0
+Ametal-3|net@100|||S900|scanFill@1|sir[6]|1662|0|scanEx1v@1|sor[6]|1662|0
+Ametal-3|net@101|||S900|scanFill@1|sir[7]|1668|0|scanEx1v@1|sor[7]|1668|0
+Ametal-3|net@102|||S900|scanFill@1|sir[8]|1674|0|scanEx1v@1|sor[8]|1674|0
+Ametal-3|net@103|||S900|scanEx1v@1|sor[9]|1680|0|scanFill@1|sir[9]|1680|0
+Ametal-2|net@104||6.2|S0|scanEx1v@1|gnd|1584|72|addr1in2@0|gnd_1|1440|72
+Ametal-2|net@105||6.2|S1800|addr1in2@0|vdd_2|1440|122|scanEx1v@1|vdd|1584|122
+Ametal-2|net@106||6.2|S1800|addr1in2@0|vdd_3|1440|22|scanEx1v@1|vdd_2|1584|22
 Ametal-2|net@113|||S1800|contact@6||5|12|contact@9||1567|12
 Ametal-2|net@114|||S1800|contact@5||35|-3|contact@7||1680|-3
 Ametal-2|net@115|||S0|contact@8||1698.5|82|contact@10||1567|82
@@ -9234,7 +11153,7 @@ Eout[38]|aout[TT]|D5G2;|latch1in@4|out[1]|O
 Egnd_1|gnd|D5G2;|addr1in2@1|gnd_1|G
 Egnd_1@59122771|gnd_1|D5G2;|scanFill@1|gnd_1|G
 Egnd_9||D5G2;|ins1in20@1|gnd_2|G
-Egnd_10||D5G2;|scanEx1v@0|gnd_1|G
+Egnd_10||D5G2;|scanEx1v@1|gnd_1|G
 Ein[1]||D5G2;|ins1in20@0|in[1]|I
 Ein[2]||D5G2;|ins1in20@0|in[2]|I
 Ein[3]||D5G2;|ins1in20@0|in[3]|I
@@ -9310,15 +11229,14 @@ Eout[35]||D5G2;|ins1in20@1|out[16]|O
 Eout[36]||D5G2;|ins1in20@1|out[17]|O
 Eout[37]||D5G2;|ins1in20@1|out[18]|O
 Epred||D5G2;|gaspWeak@0|pred|I
-Esir[1]||D5G2;|scanEx1v@0|si[1]|B
-Esir[2]||D5G2;|scanEx1v@0|si[2]|B
-Esir[3]||D5G2;|scanEx1v@0|si[3]|B
-Esir[4]||D5G2;|scanEx1v@0|si[4]|B
-Esir[5]||D5G2;|scanEx1v@0|si[5]|B
-Esir[6]||D5G2;|scanEx1v@0|si[6]|B
-Esir[7]||D5G2;|scanEx1v@0|si[7]|B
-Esir[8]||D5G2;|scanEx1v@0|si[8]|B
-Esir[9]||D5G2;|scanEx1v@0|si[9]|B
+Esir[2]||D5G2;|scanEx1v@1|sir[2]|B
+Esir[3]||D5G2;|scanEx1v@1|sir[3]|B
+Esir[4]||D5G2;|scanEx1v@1|sir[4]|B
+Esir[5]||D5G2;|scanEx1v@1|sir[5]|B
+Esir[6]||D5G2;|scanEx1v@1|sir[6]|B
+Esir[7]||D5G2;|scanEx1v@1|sir[7]|B
+Esir[8]||D5G2;|scanEx1v@1|sir[8]|B
+Esir[9]||D5G2;|scanEx1v@1|sir[9]|B
 Esor[1]||D5G2;|scanFill@1|sor[1]|B
 Esor[2]||D5G2;|scanFill@1|sor[2]|B
 Esor[3]||D5G2;|scanFill@1|sor[3]|B
@@ -9330,13 +11248,13 @@ Esor[8]||D5G2;|scanFill@1|sor[8]|B
 Esor[9]||D5G2;|scanFill@1|sor[9]|B
 Esucc||D5G2;|gaspWeak@0|succ|O
 Evdd_2|vdd|D5G2;|addr1in2@1|vdd_2|P
-Evdd_1||D5G2;|scanEx1v@0|vdd_1|P
+Evdd_1||D5G2;|scanEx1v@1|vdd_1|P
 Evdd_2@76465476|vdd_2|D5G2;|scanFill@1|vdd_2|P
 Evdd_3||D5G2;|addr1in2@1|vdd_3|P
 Evdd_19||D5G2;|ins1in20@1|vdd_4|P
 Evdd_20||D5G2;|ins1in20@1|vdd_5|P
 Evdd_21||D5G2;|scanFill@1|vdd_3|P
-Evdd_22||D5G2;|scanEx1v@0|vdd_3|P
+Evdd_22||D5G2;|scanEx1v@1|vdd_3|P
 X
 
 # Cell weakStageUP;2{ic}
@@ -9399,7 +11317,7 @@ Esucc||D5G2;|pin@34||O
 X
 
 # Cell weakStageUP;2{lay}
-CweakStageUP;2{lay}|weakStage|cmos90|1235221290366|1237158357747|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235225580324|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235225580324
+CweakStageUP;2{lay}|weakStage|cmos90|1235221290366|1237772477689|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1235225580324|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1235225580324
 IregistersM:addr1in20Bx7;1{lay}|addr1in2@0||936|72|||D5G4;
 IregistersM:addr1in20Bx7;1{lay}|addr1in2@1||-792|72|X||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -9420,7 +11338,7 @@ IlatchesK:latch1in20Bm2up;3{lay}|latch1in@6||-235.5|-72|||D5G4;
 NMetal-1-Pin|pin@1||255|-96.5||||
 NMetal-2-Pin|pin@5||1600|-3||||
 NMetal-2-Pin|pin@7||1600|12||||
-IscanJ:scanEx1vertC;2{lay}|scanEx1v@0||1656|72|||D5G4;
+IscanM:scanEx1vertA;3{lay}|scanEx1v@1||1656|72|||D5G4;
 IscanM:scanFill1;1{lay}|scanFill@1||1656|-72|||D5G4;
 IwiresL:select144;1{lay}|select14@0||1512|72|||D5G4;
 IwiresL:select22;1{lay}|select22@0||-277|-72|||D5G4;
@@ -9443,9 +11361,9 @@ APolysilicon|net@40|||S900|latch1in@4|hcl|334|13.5|contact@3||334|9.9
 Ametal-1|net@41|||S900|contact@3||334|9.9|contact@2||334|3.9
 Ametal-2|net@46||1.2|S0|contact@2||334|3.9|gaspWeak@0|take_2|-185|3.9
 Ametal-2|net@47||1.2|S0|gaspWeak@0|take_2|-185|3.9|addr1in2@1|fire|-288|3.9
-Ametal-2|net@48||6.2|S1800|addr1in2@0|vdd_3|1440|22|scanEx1v@0|vdd|1584|22
-Ametal-2|net@49||6.2|S0|scanEx1v@0|gnd|1584|72|addr1in2@0|gnd_1|1440|72
-Ametal-2|net@50||6.2|S0|scanEx1v@0|vdd_2|1584|122|addr1in2@0|vdd_2|1440|122
+Ametal-2|net@48||6.2|S1800|addr1in2@0|vdd_3|1440|22|scanEx1v@1|vdd|1584|22
+Ametal-2|net@49||6.2|S0|scanEx1v@1|gnd|1584|72|addr1in2@0|gnd_1|1440|72
+Ametal-2|net@50||6.2|S0|scanEx1v@1|vdd_2|1584|122|addr1in2@0|vdd_2|1440|122
 Ametal-2|net@58||6.2|S0|latch1in@6|vdd_1|-201|-122|gaspWeak@0|vdd_5|-205.5|-122
 Ametal-2|net@59||6.2|S1800|gaspWeak@0|gnd_2|-205.5|-72|latch1in@6|gnd_1|-201|-72
 Ametal-2|net@60||6.2|S1800|gaspWeak@0|vdd_4|-205.5|-22|latch1in@6|vdd_3|-201|-22
@@ -9460,21 +11378,20 @@ Ametal-2|net@71|||S1800|contact@5||35|-3|pin@5||1600|-3
 Ametal-2|net@73|||S1800|contact@6||5|12|pin@7||1600|12
 Ametal-1|net@74|||S2700|gaspWeak@0|out|5|-79|contact@6||5|12
 Ametal-2|net@75|||S1800|pin@5||1600|-3|contact@7||1680|-3
-Ametal-3|net@76|||S900|scanEx1v@0|mc|1680|47|contact@7||1680|-3
+Ametal-3|net@76|||S900|scanEx1v@1|mc|1680|47|contact@7||1680|-3
 Ametal-2|net@77|||S1800|pin@7||1600|12|contact@8||1698.5|12
-Ametal-1|net@78|||S900|scanEx1v@0|dIn[1]|1698.5|65|contact@8||1698.5|12
+Ametal-1|net@78|||S900|scanEx1v@1|dIn[1]|1698.5|65|contact@8||1698.5|12
 Ametal-3|net@79|||S900|scanFill@1|sor[9]|1680|0|contact@7||1680|-3
 Ametal-2|net@80|||S0|scanFill@1|gnd|1584|-72|ins1in20@0|gnd_2|1584|-72
 Ametal-2|net@81|||S0|scanFill@1|vdd|1584|-22|ins1in20@0|vdd_5|1584|-22
 Ametal-2|net@82|||S0|scanFill@1|vdd_1|1584|-122|ins1in20@0|vdd_4|1584|-122
-Ametal-3|net@83|||S900|scanFill@1|sor[1]|1632|0|scanEx1v@0|si[1]|1632|0
-Ametal-3|net@84|||S900|scanFill@1|sor[2]|1638|0|scanEx1v@0|si[2]|1638|0
-Ametal-3|net@85|||S900|scanFill@1|sor[3]|1644|0|scanEx1v@0|si[3]|1644|0
-Ametal-3|net@86|||S900|scanFill@1|sor[4]|1650|3|scanEx1v@0|si[4]|1650|3
-Ametal-3|net@87|||S900|scanFill@1|sor[5]|1656|0|scanEx1v@0|si[5]|1656|0
-Ametal-3|net@88|||S900|scanFill@1|sor[6]|1662|0|scanEx1v@0|si[6]|1662|0
-Ametal-3|net@89|||S900|scanFill@1|sor[7]|1668|0|scanEx1v@0|si[7]|1668|0
-Ametal-3|net@90|||S900|scanFill@1|sor[8]|1674|0|scanEx1v@0|si[8]|1674|0
+Ametal-3|net@84|||S900|scanFill@1|sor[2]|1638|0|scanEx1v@1|sir[2]|1638|0
+Ametal-3|net@85|||S900|scanFill@1|sor[3]|1644|0|scanEx1v@1|sir[3]|1644|0
+Ametal-3|net@86|||S900|scanFill@1|sor[4]|1650|3|scanEx1v@1|sir[4]|1650|3
+Ametal-3|net@87|||S900|scanFill@1|sor[5]|1656|0|scanEx1v@1|sir[5]|1656|0
+Ametal-3|net@88|||S900|scanFill@1|sor[6]|1662|0|scanEx1v@1|sir[6]|1662|0
+Ametal-3|net@89|||S900|scanFill@1|sor[7]|1668|0|scanEx1v@1|sir[7]|1668|0
+Ametal-3|net@90|||S900|scanFill@1|sor[8]|1674|0|scanEx1v@1|sir[8]|1674|0
 Eain[1]||D5G2;|addr1in2@0|in[1]|I
 Eain[2]||D5G2;|addr1in2@0|in[2]|I
 Eain[3]||D5G2;|addr1in2@0|in[3]|I
@@ -9507,7 +11424,7 @@ Eaout[14]||D5G2;|addr1in2@1|out[7]|O
 Eaout[TT]||D5G2;|latch1in@4|out[1]|O
 Egnd||D5G2;|addr1in2@1|gnd_1|G
 Egnd_1||D5G2;|scanFill@1|gnd_1|G
-Egnd_8||D5G2;|scanEx1v@0|gnd_1|G
+Egnd_8||D5G2;|scanEx1v@1|gnd_1|G
 Egnd_9||D5G2;|ins1in20@1|gnd_2|G
 Ein[1]||D5G2;|ins1in20@0|in[1]|I
 Ein[2]||D5G2;|ins1in20@0|in[2]|I
@@ -9593,21 +11510,20 @@ Esir[6]||D5G2;|scanFill@1|sir[6]|B
 Esir[7]||D5G2;|scanFill@1|sir[7]|B
 Esir[8]||D5G2;|scanFill@1|sir[8]|B
 Esir[9]||D5G2;|scanFill@1|sir[9]|B
-Esor[1]||D5G2;|scanEx1v@0|so[1]|B
-Esor[2]||D5G2;|scanEx1v@0|so[2]|B
-Esor[3]||D5G2;|scanEx1v@0|so[3]|B
-Esor[4]||D5G2;|scanEx1v@0|so[4]|B
-Esor[5]||D5G2;|scanEx1v@0|so[5]|B
-Esor[6]||D5G2;|scanEx1v@0|so[6]|B
-Esor[7]||D5G2;|scanEx1v@0|so[7]|B
-Esor[8]||D5G2;|scanEx1v@0|so[8]|B
-Esor[9]||D5G2;|scanEx1v@0|so[9]|B
+Esor[2]||D5G2;|scanEx1v@1|sor[2]|B
+Esor[3]||D5G2;|scanEx1v@1|sor[3]|B
+Esor[4]||D5G2;|scanEx1v@1|sor[4]|B
+Esor[5]||D5G2;|scanEx1v@1|sor[5]|B
+Esor[6]||D5G2;|scanEx1v@1|sor[6]|B
+Esor[7]||D5G2;|scanEx1v@1|sor[7]|B
+Esor[8]||D5G2;|scanEx1v@1|sor[8]|B
+Esor[9]||D5G2;|scanEx1v@1|sor[9]|B
 Esucc||D5G2;|gaspWeak@0|succ|O
 Evdd||D5G2;|addr1in2@1|vdd_2|P
-Evdd_1||D5G2;|scanEx1v@0|vdd_1|P
+Evdd_1||D5G2;|scanEx1v@1|vdd_1|P
 Evdd_2||D5G2;|scanFill@1|vdd_2|P
 Evdd_3||D5G2;|addr1in2@1|vdd_3|P
-Evdd_18||D5G2;|scanEx1v@0|vdd_3|P
+Evdd_18||D5G2;|scanEx1v@1|vdd_3|P
 Evdd_19||D5G2;|ins1in20@1|vdd_4|P
 Evdd_20||D5G2;|ins1in20@1|vdd_5|P
 Evdd_21||D5G2;|scanFill@1|vdd_3|P
index 76741c1..69318ea 100755 (executable)
@@ -9,13 +9,9 @@ Vschematic|sch
 
 LarbiterM|arbiterM
 
-LdriversL|driversL
-
-LgaspL|gaspL
-
-LloopCountM|loopCountM
+LcentersJ|centersJ
 
-LoneHotM|oneHotM
+LdriversL|driversL
 
 LorangeTSMC090nm|orangeTSMC090nm
 
@@ -23,7 +19,7 @@ LprogramsM|programsM
 
 LredFive|redFive
 
-LscanJ|scanJ
+LscanM|scanM
 
 Lspiceparts|spiceparts
 
@@ -50,8 +46,8 @@ NOpened-Thicker-Polygon|art@1||0|0|6|10|||SCHEM_function(D5G2;)SaTestMgallery|tr
 X
 
 # Cell aTestMgallery;1{sch}
-CaTestMgallery;1{sch}||schematic|1231720640414|1231720770897|
-IaTestMgallery;2{ic}|aTestMga@0||23.5|25|||D5G4;
+CaTestMgallery;1{sch}||schematic|1231720640414|1237734714544|
+IaTestMgallery;2{ic}|aTestMga@0||20.5|24|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Ngeneric:Invisible-Pin|pin@0||-1|29.5|||||ART_message(D5G3;)Sies 11 January 2009
 Ngeneric:Invisible-Pin|pin@1||-2|33.5|||||ART_message(D5G4;)Sjust to get testsL in
@@ -316,7 +312,7 @@ Awire|reqB[5]|D5G2;||2700|Pulse@22|plus|132|-15|pin@61||132|-10
 X
 
 # Cell arbiterTestB;1{sch}
-CarbiterTestB;1{sch}||schematic|1232609627669|1232644409734|
+CarbiterTestB;1{sch}||schematic|1232609627669|1237742543450|
 Ispiceparts:Pulse;1{ic}|Pulse@0||-67|3.5|||D5G4;|ATTR_DelayTime(D5G0.5;NPY0.5;)S80ps|ATTR_FallTime(D5G0.5;NPY-0.5;)S10ps|ATTR_InitialVoltage(D5G0.5;NPY1.5;)S1V|ATTR_Period(D5G0.5;NPY-1.5;)S400ms|ATTR_PulseVoltage(D5G0.5;NPY1;)S0V|ATTR_PulseWidth(D5G0.5;NPY-1;)S300ms|ATTR_RiseTime(D5G0.5;NP)S10ps
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NGround|gnd@0||0|-17||||
@@ -373,18 +369,18 @@ NWire_Pin|pin@50||-24|-12||||
 NWire_Pin|pin@51||26|-12||||
 IdriversL:predDri20wMC;1{ic}|predDri2@0||-36|24|X||D5G4;
 IdriversL:predDri20wMC;1{ic}|predDri2@1||41|24|||D5G4;
-IgaspL:sourceA;1{ic}|sourceA@0||-48|24|||D5G4;
-IgaspL:sourceA;1{ic}|sourceA@1||54|24|X||D5G4;
-Awire|fire[A]|D5G2;||900|sourceA@0|fire|-48|20|pin@24||-48|14
-Awire|fire[B]|D5G2;||900|sourceA@1|fire|54|20|pin@25||54|14
+IsourceA;1{ic}|sourceA@2||-48|24|||D5G4;
+IsourceA;1{ic}|sourceA@3||54|24|X||D5G4;
+Awire|fire[A]|D5G2;||900|sourceA@2|fire|-48|20|pin@24||-48|14
+Awire|fire[B]|D5G2;||900|sourceA@3|fire|54|20|pin@25||54|14
 Awire|grant[A]|D5G2;||900|invI@2|in|-3|33.5|pin@8||-3|26
 Awire|grant[B]|D5G2;||900|pin@13||3|26|meArbite@0|out[B]|3|8
 Awire|mc|D5G2;||900|pin@18||33|22|pin@19||33|16
 Awire|mc|D5G2;||900|pin@20||-28|22|pin@21||-28|17
-Awire|mc|D5G2;||2700|sourceA@0|mc|-49|28|pin@22||-49|32
-Awire|mc|D5G2;||2700|sourceA@1|mc|55|28|pin@23||55|33
 Awire|mc|D5G2;||900|pin@30||-60|13|Pulse@0|plus|-60|6.5
-Awire|net@5|||0|pin@7||-42|24|sourceA@0|succ|-45|24
+Awire|mc|D5G2;||2700|sourceA@2|mc|-49|28|pin@22||-49|32
+Awire|mc|D5G2;||2700|sourceA@3|mc|55|28|pin@23||55|33
+Awire|net@5|||0|pin@7||-42|24|sourceA@2|succ|-45|24
 Awire|net@7|||2700|pin@5||-4|-12|meArbite@0|req[A1]|-4|-7
 Awire|net@8|||0|inv@0|in|-34.5|-12|pin@6||-42|-12
 Awire|net@9|||0|predDri2@0|pred|-39|24|pin@7||-42|24
@@ -403,7 +399,7 @@ Awire|net@25|||1800|predDri2@1|pred|44|24|pin@15||48|24
 Awire|net@26|||900|pin@15||48|24|pin@16||48|-12
 Awire|net@27|||0|pin@16||48|-12|inv@2|in|33.5|-12
 Awire|net@30|||0|predDri2@1|in|38|26|invI@1|out|33.5|26
-Awire|net@31|||0|sourceA@1|succ|51|24|pin@15||48|24
+Awire|net@31|||0|sourceA@3|succ|51|24|pin@15||48|24
 Awire|net@32|||0|predDri2@1|mc|38|22|pin@18||33|22
 Awire|net@34|||1800|predDri2@0|mc|-33|22|pin@20||-28|22
 Awire|net@39|||900|invI@3|in|3|33.5|pin@13||3|26
@@ -434,307 +430,8 @@ Awire|net@96|||900|pin@43||26|3|pin@51||26|-12
 Awire|net@98|||1800|pin@12||4|-12|pin@51||26|-12
 X
 
-# Cell moveTest;2{sch}
-CmoveTest;2{sch}||schematic|1222267332463|1237246855623|
-Ispiceparts:Pulse;1{ic}|Pulse@0||-97|6.5|||D5G4;|ATTR_DelayTime(D5G0.5;NPY0.5;)S80ps|ATTR_FallTime(D5G0.5;NPY-0.5;)S10ps|ATTR_InitialVoltage(D5G0.5;NPY1.5;)S1V|ATTR_Period(D5G0.5;NPY-1.5;)S400ms|ATTR_PulseVoltage(D5G0.5;NPY1;)S0V|ATTR_PulseWidth(D5G0.5;NPY-1;)S300ms|ATTR_RiseTime(D5G0.5;NP)S10ps
-Ngeneric:Facet-Center|art@0||0|0||||AV
-IwiresL:bitAssignments;1{ic}|bitAssig@0||22|16||V|D5G4;
-NWire_Con|conn@0||18|-38.5||||
-NWire_Con|conn@3||-102|-51.5||||
-NWire_Con|conn@4||-94|-52||||
-NWire_Con|conn@5||-11|-16||||
-NWire_Con|conn@6||-24.5|13.5||||
-IoneHotM:flags;1{ic}|flags@0||-31|-30|||D5G4;
-NGround|gnd@0||-90|-1||||
-NGround|gnd@3||18|-49||||
-NGround|gnd@6||-94|-60||||
-NGround|gnd@7||33|-42||||
-NGround|gnd@8||-11|-21||||
-NGround|gnd@9||-24.5|8.5||||
-IloopCountM:ilc;1{ic}|ilc@0||-55.5|-43|||D5G4;
-IredFive:inv;1{ic}|inv[1:12]|D5G3;X-2;Y-7;|-4.5|-44|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IoneHotM:moveAll;1{ic}|moveTorp@0||39|-33|||D5G4;
-IscanJ:noScanJ;1{ic}|noScanJ@0||-70|18|||D5G4;
-IloopCountM:olc;3{ic}|olc@0||-82|-42.5|X||D5G4;
-IloopCountM:olcControl;1{ic}|olcContr@0||-81.5|-23|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||-12.5|45|||||ART_message(D5G6;)SmoveTest
-Ngeneric:Invisible-Pin|pin@2||-10.5|38.5|||||ART_message(D5G3;)Sies 26 January 2009
-Ngeneric:Invisible-Pin|pin@3||40|26|||||ART_message(D5G1;)S-C   C -B   B -A   A
-Ngeneric:Invisible-Pin|pin@4||40.5|24|||||ART_message(D5G1;)S12 11 10  9  8  7
-Ngeneric:Invisible-Pin|pin@5||28.5|24|||||ART_message(D5G1;)S36 35 34 33 32 31
-Ngeneric:Invisible-Pin|pin@6||40|34|||||ART_message(D5G3;)Sflag bit codes
-Ngeneric:Invisible-Pin|pin@7||52|29|||||ART_message(D5G2;)Sflag A
-Ngeneric:Invisible-Pin|pin@8||52|26|||||ART_message(D5G1;)S-C   C -B   B -A   A
-Ngeneric:Invisible-Pin|pin@9||40|29|||||ART_message(D5G2;)Sflag B
-Ngeneric:Invisible-Pin|pin@10||28|29|||||ART_message(D5G2;)Sskip bits
-Ngeneric:Invisible-Pin|pin@11||52.5|24|||||ART_message(D5G1;)S6  5  4  3  2  1
-Ngeneric:Invisible-Pin|pin@12||28|26|||||ART_message(D5G1;)S-D   D -B   B -A   A
-NWire_Pin|pin@14||-90|16||||
-NWire_Pin|pin@28||-71.5|-9||||
-NWire_Pin|pin@29||-60.5|-28||||
-NWire_Pin|pin@35||-72.5|13||||
-NBus_Pin|pin@83||-36|-7|-1|-1||
-NBus_Pin|pin@84||-36|-12|-1|-1||
-NBus_Pin|pin@139||-56|6|-1|-1||
-NBus_Pin|pin@140||-56|18|-1|-1||
-NBus_Pin|pin@150||-56.5|-7|-1|-1||
-NWire_Pin|pin@153||-48|-22||||
-NBus_Pin|pin@163||-31|-39|-1|-1||
-NBus_Pin|pin@166||-13.5|-44|-1|-1||
-NBus_Pin|pin@167||-13.5|-50|-1|-1||
-NBus_Pin|pin@170||2.5|-44|-1|-1||
-NBus_Pin|pin@171||2.5|-51|-1|-1||
-NBus_Pin|pin@172||-96|-13|-1|-1||
-NBus_Pin|pin@192||-23.5|-30|-1|-1||
-NWire_Pin|pin@195||71.5|-23.5||||
-NBus_Pin|pin@197||-96|-20|-1|-1||
-NBus_Pin|pin@198||-66|-20|-1|-1||
-NWire_Pin|pin@200||-83.5|-15||||
-NWire_Pin|pin@208||-66|-23||||
-NBus_Pin|pin@212||20.5|-5|-1|-1||
-NBus_Pin|pin@225||12|-11|-1|-1||
-NBus_Pin|pin@233||-72|-26|-1|-1||
-NBus_Pin|pin@235||-72|-40.5|-1|-1||
-NBus_Pin|pin@236||-90|-26|-1|-1||
-NBus_Pin|pin@237||-90|-42.5|-1|-1||
-NBus_Pin|pin@238||-82|-52|-1|-1||
-NBus_Pin|pin@239||-82|-34|-1|-1||
-NBus_Pin|pin@245||-23.5|-33.5|-1|-1||
-NBus_Pin|pin@247||-66|-12|-1|-1||
-NWire_Pin|pin@248||-33|-20||||
-NBus_Pin|pin@264||-15|1|-1|-1||
-NWire_Pin|pin@270||58|-31||||
-NBus_Pin|pin@288||-36|-47.5|-1|-1||
-NWire_Pin|pin@297||53.5|-2||||
-NBus_Pin|pin@300||62.5|-10|-1|-1||
-NBus_Pin|pin@301||62.5|-16|-1|-1||
-NWire_Pin|pin@302||-95|-23||||
-NWire_Pin|pin@303||-95|-26||||
-NBus_Pin|pin@304||-43|-30|-1|-1||
-NBus_Pin|pin@305||-43|-24|-1|-1||
-NWire_Pin|pin@306||-102|-56.5||||
-NWire_Pin|pin@307||-94|-44.5||||
-NWire_Pin|pin@319||58|-34||||
-NBus_Pin|pin@320||18|-30|-1|-1||
-NBus_Pin|pin@322||48|-30|-1|-1||
-NBus_Pin|pin@323||48|-12|-1|-1||
-NBus_Pin|pin@324||54|-36|-1|-1||
-NBus_Pin|pin@325||54|-43|-1|-1||
-NWire_Pin|pin@326||33|-36||||
-NBus_Pin|pin@327||24.5|-33|-1|-1||
-NBus_Pin|pin@328||24.5|-37|-1|-1||
-NWire_Pin|pin@329||37|-20||||
-NBus_Pin|pin@335||-15|-2|-1|-1||
-NBus_Pin|pin@337||20.5|-2|-1|-1||
-NWire_Pin|pin@342||79|-33.5||||
-NWire_Pin|pin@343||79|-36.5||||
-NWire_Pin|pin@345||65|-35.5||||
-NWire_Pin|pin@346||65|-31||||
-NBus_Pin|pin@347||37|-52|-1|-1||
-NWire_Pin|pin@349||-66|-41||||
-NWire_Pin|pin@350||-42|-43||||
-NWire_Pin|pin@351||-42|-48||||
-NBus_Pin|pin@352||-55.5|-52|-1|-1||
-NBus_Pin|pin@353||-36|-41|-1|-1||
-NBus_Pin|pin@354||-55.5|-34.5|-1|-1||
-NWire_Pin|pin@355||-42|30||||
-NWire_Pin|pin@356||-42|33||||
-NWire_Pin|pin@357||-24|24||||
-NWire_Pin|pin@358||-24|27||||
-NWire_Pin|pin@359||-12|30||||
-NWire_Pin|pin@360||-12|33||||
-NWire_Pin|pin@361||-12|24||||
-NWire_Pin|pin@362||-12|27||||
-NWire_Pin|pin@363||0|30||||
-NWire_Pin|pin@364||0|33||||
-NWire_Pin|pin@365||0|24||||
-NWire_Pin|pin@366||0|27||||
-NWire_Pin|pin@367||-42|24||||
-NWire_Pin|pin@368||12|30||||
-NWire_Pin|pin@369||12|33||||
-NWire_Pin|pin@370||12|24||||
-NWire_Pin|pin@371||12|27||||
-NWire_Pin|pin@372||12|18||||
-NWire_Pin|pin@373||12|21||||
-NWire_Pin|pin@374||-42|27||||
-NWire_Pin|pin@375||-42|18||||
-NWire_Pin|pin@376||-42|21||||
-NWire_Pin|pin@377||-42|12||||
-NWire_Pin|pin@378||-42|15||||
-NWire_Pin|pin@379||-24|30||||
-NWire_Pin|pin@380||-24|33||||
-NWire_Pin|pin@381||52|-32||||
-NWire_Pin|pin@382||52|-27||||
-NWire_Pin|pin@383||-46|-45||||
-NWire_Pin|pin@384||-46|-47.5||||
-NWire_Pin|pin@389||-12|3||||
-NWire_Pin|pin@390||-12|1||||
-NWire_Pin|pin@391||-7|3||||
-NWire_Pin|pin@392||-7|5||||
-NBus_Pin|pin@395||-15|-7|-1|-1||
-NBus_Pin|pin@396||-15|-8|-1|-1||
-NWire_Pin|pin@400||-24.5|21.5||||
-NBus_Pin|pin@402||-11|-6|-1|-1||
-NBus_Pin|pin@403||8|6|-1|-1||
-NBus_Pin|pin@404||8|11|-1|-1||
-NBus_Pin|pin@405||12|-6|-1|-1||
-NWire_Pin|pin@406||41|-42||||
-Ngeneric:Universal-Pin|pin@407||-49.5|-45|-1|-1||
-NWire_Pin|pin@408||-45.75|-43||||
-NWire_Pin|pin@409||-45.75|-45||||
-NWire_Pin|pin@410||-63.75|-45||||
-NWire_Pin|pin@411||-63.75|-41||||
-IstagesM:plainDockStage;1{ic}|plainDoc@0||-48|0|||D5G4;
-IprogramsM:programA;1{ic}|programA@0||-58.5|-21|||D5G4;
-NPower|pwr@1||-102|-44.5||||
-IgaspL:sinkC;1{ic}|sinD[1:2]|D5G3;X7;Y4.5;|54.5|-12|||D5G4;
-IgaspL:sinkC;1{ic}|sinkC@0||72.5|-35.5|||D5G4;
-IgaspL:sinkC;1{ic}|sinkC@1||40.5|1|||D5G4;
-IgaspL:sourceA;1{ic}|sourceA@0||-71.5|3|||D5G4;
-IorangeTSMC090nm:wire90;1{ic}|wire90@0||-27.5|3|||D0G4;|ATTR_L(D5G1;PUD)D329.20000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@1||-48|30|||D0G4;|ATTR_L(D5G1;PUD)S4231|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@2||-30|24|||D0G4;|ATTR_L(D5G1;PUD)S3560|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@3||-18|30|||D0G4;|ATTR_L(D5G1;PUD)S3750|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@4||-18|24|||D0G4;|ATTR_L(D5G1;PUD)S3611|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@5||-6|30|||D0G4;|ATTR_L(D5G1;PUD)S1850|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@6||-6|24|||D0G4;|ATTR_L(D5G1;PUD)S1852|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@7||6|30|||D0G4;|ATTR_L(D5G1;PUD)S1616|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@8||6|24|||D0G4;|ATTR_L(D5G1;PUD)S809|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@9||6|18|||D0G4;|ATTR_L(D5G1;PUD)S678|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@10||-48|24|||D0G4;|ATTR_L(D5G1;PUD)S3133|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@11||-48|18|||D0G4;|ATTR_L(D5G1;PUD)S1028|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@12||-48|12|||D0G4;|ATTR_L(D5G1;PUD)S852|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@13||-30|30|||D0G4;|ATTR_L(D5G1;PUD)S3750|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-Abus|bitt[1:6]|D5G2;|-0.5|IJ2700|olc@0|bitt[1:6]|-82|-38.5|pin@239||-82|-34
-Abus|bitt[7:14]|D5G2;|-0.5|IJ2700|ilc@0|bitt[1:9]|-55.5|-39|pin@354||-55.5|-34.5
-Abus|dataA[1:36]|D5G2;|-0.5|IJ900|pin@150||-56.5|-7|programA@0|data[1:36]|-56.5|-18
-Abus|dataX[1:36]|D5G2;|-0.5|IJ900|pin@83||-36|-7|pin@84||-36|-12
-Abus|do[Lo,Co,Mv,Tp,Lt]|D5G2;|-0.5|IJ2700|pin@212||20.5|-5|pin@337||20.5|-2
-Abus|do[Lo,Co,reD]|D5G2;|-0.5|IJ900|pin@172||-96|-13|pin@197||-96|-20
-Awire|do[Lt]|D5G2;||2700|pin@345||65|-35.5|pin@346||65|-31
-Abus|do[Mv,Tp]|D5G2;|-0.5|IJ900|pin@327||24.5|-33|pin@328||24.5|-37
-Abus|fireD[1:2]|D5G2;|-0.5|IJ900|pin@300||62.5|-10|pin@301||62.5|-16
-Awire|fire[11]|D5G2;||900|sourceA@0|fire|-71.5|-1|pin@28||-71.5|-9
-Awire|fire[M]|D5G2;||900|moveTorp@0|fire[M]|41|-40|pin@406||41|-42
-Awire|firex|D5G2;||900|pin@342||79|-33.5|pin@343||79|-36.5
-Abus|flag[A,B,D][set,clr]|D5G2;|-0.5|IJ900|pin@264||-15|1|pin@335||-15|-2
-Abus|flag[A,B][set,clr]|D5G2;|-0.5|IJ900|pin@192||-23.5|-30|pin@245||-23.5|-33.5
-Awire|flag[A][clr]|D5G2;||2700|pin@357||-24|24|pin@358||-24|27
-Awire|flag[A][set]|D5G2;||2700|pin@379||-24|30|pin@380||-24|33
-Awire|flag[B][clr]|D5G2;||2700|pin@361||-12|24|pin@362||-12|27
-Awire|flag[B][set]|D5G2;||2700|pin@359||-12|30|pin@360||-12|33
-Awire|flag[C][F]|D5G2;||2700|conn@4||-94|-52|pin@307||-94|-44.5
-Abus|flag[C][T,F]|D5G2;|-0.5|IJ2700|pin@304||-43|-30|pin@305||-43|-24
-Awire|flag[C][T]|D5G2;||900|conn@3||-102|-51.5|pin@306||-102|-56.5
-Awire|flag[D][clr]|D5G2;||2700|pin@365||0|24|pin@366||0|27
-Abus|flag[D][set,clr]|D5G2;|-0.5|IJ2700|pin@198||-66|-20|pin@247||-66|-12
-Awire|flag[D][set]|D5G2;||2700|pin@363||0|30|pin@364||0|33
-Awire|ilc[ck]|D5G2;||2700|pin@381||52|-32|pin@382||52|-27
-Awire|ilc[ck]|D5G2;||900|pin@383||-46|-45|pin@384||-46|-47.5
-Awire|ilc[dec]|D5G2;||900|pin@270||58|-31|pin@319||58|-34
-Awire|ilc[dec]|D5G2;||900|pin@350||-42|-43|pin@351||-42|-48
-Awire|ilc[do]|D5G2;||2700|pin@370||12|24|pin@371||12|27
-Awire|ilc[ho]|D5G2;||2700|pin@372||12|18|pin@373||12|21
-Awire|ilc[load]|D5G2;||900|pin@208||-66|-23|pin@349||-66|-41
-Abus|ilc[mo,do,ho]|D5G2;|-0.5|IJ900|pin@324||54|-36|pin@325||54|-43
-Abus|ilc[mo,do,ho]|D5G2;|-0.5|IJ2700|pin@288||-36|-47.5|pin@353||-36|-41
-Awire|ilc[mo]|D5G2;||2700|pin@368||12|30|pin@369||12|33
-Abus|in[1:36,T]|D5G2;|-0.5|IJ2700|conn@5||-11|-16|pin@402||-11|-6
-Abus|m1[1:6,8][F]|D5G2;|-0.5|IJ900|ilc@0|inLO[1:8]|-55.5|-48|pin@352||-55.5|-52
-Abus|m1[1:6][F]|D5G2;|-0.5|IJ900|olc@0|inLO[1:6]|-82|-47.5|pin@238||-82|-52
-Abus|m1[1:12]|D5G2;|-0.5|IJ900|pin@166||-13.5|-44|pin@167||-13.5|-50
-Abus|m1[1:12]|D5G2;|-0.5|IJ900|flags@0|in[1:12][T,F]|-31|-35|pin@163||-31|-39
-Abus|m1[1:12][F]|D5G2;|-0.5|IJ900|pin@170||2.5|-44|pin@171||2.5|-51
-Awire|m1[21]|D5G2;||900|pin@302||-95|-23|pin@303||-95|-26
-Awire|mc|D5G2;||900|pin@14||-90|16|Pulse@0|plus|-90|9.5
-Awire|mc|D5G2;||2700|sourceA@0|mc|-72.5|7|pin@35||-72.5|13
-Awire|mc|D5G2;||2700|sinkC@0|mc|71.5|-31.5|pin@195||71.5|-23.5
-Awire|mc|D5G2;||2700|olcContr@0|olc_1[zero,zoo]|-83.5|-18|pin@200||-83.5|-15
-Awire|mc|D5G2;||2700|flags@0|mc|-33|-25|pin@248||-33|-20
-Awire|mc|D5G2;||2700|sinD[1:2]|mc|53.5|-8|pin@297||53.5|-2
-Awire|mc|D5G2;||900|programA@0|mc|-60.5|-24|pin@29||-60.5|-28
-Awire|mc|D5G2;||2700|moveTorp@0|mc|37|-28|pin@329||37|-20
-Awire|net@2|||0|noScanJ@0|mc|-74|16|pin@14||-90|16
-Awire|net@20|||900|Pulse@0|minus|-90|3.5|gnd@0||-90|1
-Awire|net@57|||1800|programA@0|shift|-54.5|-22|pin@153||-48|-22
-Awire|net@248|||1800|sourceA@0|succ|-68.5|3|plainDoc@0|pred|-51|3
-Abus|net@254||-0.5|IJ0|plainDoc@0|sir[1:9]|-49|6|pin@139||-56|6
-Abus|net@255||-0.5|IJ1800|noScanJ@0|cl[T,F],clS[T,F],rd[T,F],mc|-66|18|pin@140||-56|18
-Abus|net@256||-0.5|IJ2700|pin@139||-56|6|pin@140||-56|18
-Abus|net@268||-0.5|IJ1800|pin@150||-56.5|-7|plainDoc@0|in[1:36]|-52|-7
-Abus|net@279||-0.5|IJ0|pin@83||-36|-7|plainDoc@0|out[1:36]|-43|-7
-Abus|net@297||-0.5|IJ0|inv[1:12]|in|-7|-44|pin@166||-13.5|-44
-Abus|net@299||-0.5|IJ1800|inv[1:12]|out|-2|-44|pin@170||2.5|-44
-Abus|net@330||-0.5|IJ1800|flags@0|flag[A,B][set,clr]|-27|-30|pin@192||-23.5|-30
-Abus|net@336||-0.5|IJ1800|pin@197||-96|-20|olcContr@0|olc[load,dec]|-85.5|-20
-Abus|net@344||-0.5|IJ0|olcContr@0|olc[zero,zoo]|-85.5|-26|pin@236||-90|-26
-Abus|net@348||-0.5|IJ1800|olcContr@0|s_1[1,2]|-77.5|-26|pin@233||-72|-26
-Awire|net@351|||1800|olcContr@0|olc_1[load,count]|-77.5|-23|pin@208||-66|-23
-Abus|net@385||-0.5|IJ0|pin@198||-66|-20|olcContr@0|flag[Z_1][seet,clr]|-77.5|-20
-Abus|net@389||-0.5|IJ0|pin@235||-72|-40.5|olc@0|olc[load,dec][1:2]|-76|-40.5
-Abus|net@392||-0.5|IJ1800|pin@237||-90|-42.5|olc@0|zooLO|-88|-42.5
-Awire|net@458|||900|conn@0||18|-38.5|gnd@3||18|-47
-Abus|net@485||-0.5|IJ1800|sinD[1:2]|fire|57.5|-10|pin@300||62.5|-10
-Awire|net@487|||0|olcContr@0|do_1[Lo,Co]|-85.5|-23|pin@302||-95|-23
-Abus|net@488||-0.5|IJ0|flags@0|in[13:24][T]|-35|-30|pin@304||-43|-30
-Awire|net@490|||900|pwr@1||-102|-44.5|conn@3||-102|-51.5
-Awire|net@491|||2700|gnd@6||-94|-58|conn@4||-94|-52
-Awire|net@514|||0|pin@319||58|-34|moveTorp@0|s[6:10]|43|-34
-Abus|net@516||-0.5|IJ0|moveTorp@0|pred[T,D]|35|-30|pin@320||18|-30
-Abus|net@517||-0.5|IJ900|pin@320||18|-30|conn@0||18|-38.5
-Abus|net@521||-0.5|IJ1800|pin@323||48|-12|sinD[1:2]|pFire|51.5|-12
-Abus|net@522||-0.5|IJ1800|moveTorp@0|ilc[zero,zoo,notX,notInf]|43|-36|pin@324||54|-36
-Awire|net@524|||0|moveTorp@0|torp|35|-36|pin@326||33|-36
-Awire|net@525|||900|pin@326||33|-36|gnd@7||33|-40
-Abus|net@526||-0.5|IJ0|moveTorp@0|do[M,T]|35|-33|pin@327||24.5|-33
-Awire|net@560|||1800|sinkC@0|fire|75.5|-33.5|pin@342||79|-33.5
-Awire|net@563|||0|sinkC@0|pFire|69.5|-35.5|pin@345||65|-35.5
-Awire|net@566|||900|pin@411||-63.75|-41|pin@410||-63.75|-45
-Awire|net@569|||2700|pin@409||-45.75|-45|pin@408||-45.75|-43
-Abus|net@573||-0.5|IJ0|pin@353||-36|-41|ilc@0|ilc[done]|-49.5|-41
-Awire|net@574|||1800|plainDoc@0|succ|-45|3|wire90@0|a|-30|3
-Awire|net@576|||1800|wire90@1|b|-45.5|30|pin@355||-42|30
-Awire|net@577|||1800|wire90@10|b|-45.5|24|pin@367||-42|24
-Awire|net@578|||1800|wire90@7|b|8.5|30|pin@368||12|30
-Awire|net@579|||1800|wire90@8|b|8.5|24|pin@370||12|24
-Awire|net@580|||1800|wire90@9|b|8.5|18|pin@372||12|18
-Awire|net@581|||1800|wire90@11|b|-45.5|18|pin@375||-42|18
-Awire|net@582|||1800|wire90@12|b|-45.5|12|pin@377||-42|12
-Awire|net@583|||1800|wire90@13|b|-27.5|30|pin@379||-24|30
-Awire|net@584|||1800|wire90@2|b|-27.5|24|pin@357||-24|24
-Awire|net@585|||1800|wire90@3|b|-15.5|30|pin@359||-12|30
-Awire|net@586|||1800|wire90@4|b|-15.5|24|pin@361||-12|24
-Awire|net@587|||1800|wire90@5|b|-3.5|30|pin@363||0|30
-Awire|net@588|||1800|wire90@6|b|-3.5|24|pin@365||0|24
-Awire|net@589|||1800|moveTorp@0|ilc[ck]|43|-32|pin@381||52|-32
-Awire|net@591|||1800|pin@407||-49.5|-45|pin@383||-46|-45
-Awire|net@597|||900|pin@389||-12|3|pin@390||-12|1
-Awire|net@599|||1800|wire90@0|b|-25|3|pin@389||-12|3
-Abus|net@606||-0.5|IJ900|pin@395||-15|-7|pin@396||-15|-8
-Abus|net@612||-0.5|IJ1800|pin@83||-36|-7|pin@395||-15|-7
-Awire|net@616|||900|conn@5||-11|-15.5|gnd@8||-11|-19
-Awire|net@617|||900|conn@6||-24.5|14|gnd@9||-24.5|10.5
-Awire|net@625|||1800|ilc@0|ilc[cnt]|-49.5|-45|pin@409||-45.75|-45
-Awire|net@626|||FS1800|pin@408||-45.75|-43|pin@350||-42|-43
-Awire|net@627|||1800|pin@349||-66|-41|pin@411||-63.75|-41
-Awire|net@628|||FS1800|pin@410||-63.75|-45|ilc@0|ilc[load]|-61.5|-45
-Awire|olc[dec]|D5G2;||2700|pin@367||-42|24|pin@374||-42|27
-Abus|olc[load,dec]|D5G2;|-0.5|IJ2700|pin@235||-72|-40.5|pin@233||-72|-26
-Awire|olc[load]|D5G2;||2700|pin@355||-42|30|pin@356||-42|33
-Abus|olc[zero,zoo]|D5G2;|-0.5|IJ900|pin@236||-90|-26|pin@237||-90|-42.5
-Awire|olc[zero]|D5G2;||2700|pin@375||-42|18|pin@376||-42|21
-Awire|olc[zoo]|D5G2;||2700|pin@377||-42|12|pin@378||-42|15
-Awire|pred[E]|D5G2;||2700|pin@391||-7|3|pin@392||-7|5
-Awire|pred[E]|D5G2;||2700|conn@6||-24.5|14|pin@400||-24.5|21.5
-Abus|ps[1:36]|D5G2;|-0.5|IJ900|pin@405||12|-6|pin@225||12|-11
-Abus|ps[19,18]|D5G2;|-0.5|IJ900|moveTorp@0|torp_1|37|-40|pin@347||37|-52
-Abus|sor[1:9]|D5G2;|-0.5|IJ2700|pin@403||8|6|pin@404||8|11
-Abus|succ[D,T]|D5G2;|-0.5|IJ2700|pin@322||48|-30|pin@323||48|-12
-Awire|take[1]|D5G2;||2700|pin@153||-48|-22|plainDoc@0|take[1]|-48|-10
-X
-
 # Cell newMoveTest;1{sch}
-CnewMoveTest;1{sch}||schematic|1222267332463|1237557706850|
+CnewMoveTest;1{sch}||schematic|1222267332463|1237854989960|
 Ispiceparts:Pulse;1{ic}|Pulse@0||-95|6.5|||D5G4;|ATTR_DelayTime(D5G0.5;NPY0.5;)S80ps|ATTR_FallTime(D5G0.5;NPY-0.5;)S10ps|ATTR_InitialVoltage(D5G0.5;NPY1.5;)S1V|ATTR_Period(D5G0.5;NPY-1.5;)S400ms|ATTR_PulseVoltage(D5G0.5;NPY1;)S0V|ATTR_PulseWidth(D5G0.5;NPY-1;)S300ms|ATTR_RiseTime(D5G0.5;NP)S10ps
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IwiresL:bitAssignments;1{ic}|bitAssig@0||29|16||V|D5G4;
@@ -748,7 +445,7 @@ NGround|gnd@1||-60|-49||||
 NGround|gnd@2||-18|-44||||
 NGround|gnd@3||-12|-25||||
 NGround|gnd@5||-30.5|-43.5||||
-IscanJ:noScanJ;1{ic}|noScanJ@0||-70|18|||D5G4;
+IscanM:noScanJ;1{ic}|noScanJ@1||-70|18|||D5G4;
 IstageGroupsM:outM1PredLit;1{ic}|outM1Pre@0||0|0|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||-6|32|||||ART_message(D5G6;)SnewMoveTest
 Ngeneric:Invisible-Pin|pin@2||-6|22|||||ART_message(D5G3;)Sies 16 March 2009
@@ -777,8 +474,6 @@ NBus_Pin|pin@187||29|-24.5|-1|-1||
 NWire_Pin|pin@195||38|-16.5||||
 NBus_Pin|pin@220||48.5|-26.5|-1|-1||
 NBus_Pin|pin@221||48.5|-21|-1|-1||
-NBus_Pin|pin@225||12|-15|-1|-1||
-NBus_Pin|pin@269||12|-6|-1|-1||
 NBus_Pin|pin@280||6|8|-1|-1||
 NWire_Pin|pin@290||-65|-46||||
 NWire_Pin|pin@291||-60|-33||||
@@ -789,58 +484,57 @@ NBus_Pin|pin@335||-38|6|-1|-1||
 NBus_Pin|pin@336||-38|8|-1|-1||
 NBus_Pin|pin@337||-12|-15|-1|-1||
 NWire_Pin|pin@340||-30|5||||
-NBus_Pin|pin@343||19|-9|-1|-1||
-NBus_Pin|pin@344||19|-20|-1|-1||
-NBus_Pin|pin@345||4|-24|-1|-1||
-NBus_Pin|pin@346||4|-34|-1|-1||
-NBus_Pin|pin@347||-17|-21|-1|-1||
-NBus_Pin|pin@348||-17|1|-1|-1||
-NWire_Pin|pin@349||-9|1||||
-NWire_Pin|pin@350||-9|-4||||
+NBus_Pin|pin@343||10|-9|-1|-1||
+NBus_Pin|pin@344||10|-13|-1|-1||
+NBus_Pin|pin@345||16|-2|-1|-1||
+NBus_Pin|pin@346||9|-3|-1|-1||
+NBus_Pin|pin@347||-7|-21|-1|-1||
+NBus_Pin|pin@348||-7|-27|-1|-1||
+NWire_Pin|pin@349||-11|1||||
+NWire_Pin|pin@350||-11|3||||
 NBus_Pin|pin@354||-30.5|-26.5|-1|-1||
-NWire_Pin|pin@356||21|5||||
-NWire_Pin|pin@357||21|-10||||
-NWire_Pin|pin@358||14|-5||||
-NBus_Pin|pin@359||11|-21|-1|-1||
-NBus_Pin|pin@360||11|9|-1|-1||
-NWire_Pin|pin@361||-13.5|-2||||
-NWire_Pin|pin@362||-13.5|-2||||
+NWire_Pin|pin@356||16|5||||
+NWire_Pin|pin@357||16|7||||
+NWire_Pin|pin@358||-11|-5||||
+NBus_Pin|pin@359||10|-21|-1|-1||
+NBus_Pin|pin@360||10|-25|-1|-1||
 NBus_Pin|pin@363||16.5|-43.5|-1|-1||
 NBus_Pin|pin@364||16.5|-38|-1|-1||
 NWire_Pin|pin@365||23.5|-32||||
+NBus_Pin|pin@366||9|1|-1|-1||
+NBus_Pin|pin@368||16|3|-1|-1||
 IstagesM:plainDockStage;1{ic}|plainDoc@0||-48|0|||D5G4;
 IprogramsM:programA;1{ic}|programA@0||-58.5|-21|||D5G4;
 NPower|pwr@0||-65|-35||||
-NPower|pwr@1||14|2||||
-IgaspL:sinkC;1{ic}|sinl[1:3]|D5G3;X1;Y-5;|39|-28.5|||D5G4;
-IgaspL:sinkC;1{ic}|sinl[4:5]|D5G3;X1;Y-5;|24.5|-43.5|||D5G4;
-IgaspL:sourceA;1{ic}|sourceA@0||-71.5|3|||D5G4;
+NPower|pwr@1||-11|-2||||
+IsinkC;1{ic}|sinl[1:3]|D5G3;X1;Y-5;|39|-28.5|||D5G4;
+IsinkC;1{ic}|sinl[4:5]|D5G3;X1;Y-5;|24.5|-43.5|||D5G4;
+IsourceA;1{ic}|sourceA@1||-71.5|3|||D5G4;
 Abus|dataA[1:36]|D5G2;|-0.5|IJ900|pin@150||-56.5|-7|programA@0|data[1:36]|-56.5|-18
 Abus|dataX[1:36]|D5G2;|-0.5|IJ900|pin@83||-36|-7|pin@84||-36|-9
 Awire|epi[torp]|D5G2;||2700|conn@2||-18|-35|pin@313||-18|-28
-Awire|epi[torp]|D5G2;||900|pin@349||-9|1|pin@350||-9|-4
-Awire|fire[0]|D5G2;||900|sourceA@0|fire|-71.5|-1|pin@28||-71.5|-9
+Awire|epi[torp]|D5G2;||2700|pin@349||-11|1|pin@350||-11|3
+Awire|fire[0]|D5G2;||900|sourceA@1|fire|-71.5|-1|pin@28||-71.5|-9
 Abus|fire[1:3]|D5G2;|-0.5|IJ2700|pin@220||48.5|-26.5|pin@221||48.5|-21
-Abus|flag[A,D][set,clr]|D5G2;|-0.5|IJ900|outM1Pre@0|flag[A,D][set,clr]|4|1|pin@346||4|-34
+Abus|flag[A,D][set,clr]|D5G2;|-0.5|IJ900|pin@366||9|1|pin@346||9|-3
 Awire|flag[C][F]|D5G2;||2700|conn@1||-60|-40|pin@291||-60|-33
 Awire|flag[C][T]|D5G2;||900|conn@0||-65|-40|pin@290||-65|-46
-Awire|flag[C][T]|D5G2;||900|pin@361||-13.5|-2|pin@362||-13.5|-2
-Abus|m1[1:36]|D5G2;|-0.5|IJ900|pin@343||19|-9|pin@344||19|-20
+Abus|m1[1:36]|D5G2;|-0.5|IJ900|pin@343||10|-9|pin@344||10|-13
 Awire|mc|D5G2;||900|pin@14||-88|16|Pulse@0|plus|-88|9.5
-Awire|mc|D5G2;||2700|sourceA@0|mc|-72.5|7|pin@35||-72.5|13
-Awire|mc|D5G2;||2700|sinl[1:3]|mc|38|-24.5|pin@195||38|-16.5
 Awire|mc|D5G2;||900|programA@0|mc|-60.5|-24|pin@29||-60.5|-28
+Awire|mc|D5G2;||2700|sinl[1:3]|mc|38|-24.5|pin@195||38|-16.5
 Awire|mc|D5G2;||2700|sinl[4:5]|mc|23.5|-39.5|pin@365||23.5|-32
-Awire|net@2|||0|noScanJ@0|mc|-74|16|pin@14||-88|16
+Awire|mc|D5G2;||2700|sourceA@1|mc|-72.5|7|pin@35||-72.5|13
+Awire|net@2|||0|noScanJ@1|mc|-74|16|pin@14||-88|16
 Awire|net@20|||900|Pulse@0|minus|-88|3.5|gnd@0||-88|1
 Awire|net@57|||1800|programA@0|shift|-54.5|-22|pin@153||-48|-22
-Awire|net@248|||1800|sourceA@0|succ|-68.5|3|plainDoc@0|pred|-51|3
+Awire|net@248|||1800|sourceA@1|succ|-68.5|3|plainDoc@0|pred|-51|3
 Abus|net@254||-0.5|IJ0|plainDoc@0|sir[1:9]|-49|6|pin@139||-56|6
-Abus|net@255||-0.5|IJ1800|noScanJ@0|cl[T,F],clS[T,F],rd[T,F],mc|-66|18|pin@140||-56|18
+Abus|net@255||-0.5|IJ1800|noScanJ@1|sor[1:9]|-66|18|pin@140||-56|18
 Abus|net@256||-0.5|IJ2700|pin@139||-56|6|pin@140||-56|18
 Abus|net@268||-0.5|IJ1800|pin@150||-56.5|-7|plainDoc@0|in[1:36]|-52|-7
 Abus|net@279||-0.5|IJ0|pin@83||-36|-7|plainDoc@0|out[1:36]|-43|-7
-Abus|net@323||-0.5|IJ0|sinl[1:3]|pFire|36|-28.5|pin@186||29|-28.5
+Abus|net@323||-0.5|IJ0|sinl[1:3]|pred|36|-28.5|pin@186||29|-28.5
 Abus|net@369||-0.5|IJ1800|sinl[1:3]|fire|42|-26.5|pin@220||48.5|-26.5
 Awire|net@486|||900|pwr@0||-65|-35|conn@0||-65|-40
 Awire|net@488|||900|conn@1||-60|-40|gnd@1||-60|-47
@@ -854,32 +548,341 @@ Abus|net@532||-0.5|IJ0|outM1Pre@0|dp[1:37,B]|-4|-15|pin@337||-12|-15
 Abus|net@537||-0.5|IJ900|pin@337||-12|-15|conn@3||-12|-19.5
 Abus|net@545||-0.5|IJ1800|pin@84||-36|-9|outM1Pre@0|ring[1:36]|-4|-9
 Awire|net@547|||0|outM1Pre@0|pred[R]|-4|5|pin@340||-30|5
-Abus|net@548||-0.5|IJ1800|outM1Pre@0|m1[1:36]|6|-9|pin@343||19|-9
+Abus|net@548||-0.5|IJ1800|outM1Pre@0|m1[1:36]|6|-9|pin@343||10|-9
 Abus|net@552||-0.5|IJ0|pin@280||6|8|outM1Pre@0|sor[1:9]|2|8
-Abus|net@553||-0.5|IJ0|outM1Pre@0|pred[D,T]|-4|-21|pin@347||-17|-21
-Awire|net@555|||0|outM1Pre@0|epi[torp]|-4|1|pin@349||-9|1
+Abus|net@553||-0.5|IJ0|outM1Pre@0|pred[D,T]|-4|-21|pin@347||-7|-21
+Awire|net@555|||0|outM1Pre@0|epi[torp]|-4|1|pin@349||-11|1
 Awire|net@563|||900|conn@5||-30.5|-34.5|gnd@5||-30.5|-41.5
-Awire|net@567|||1800|outM1Pre@0|m1[succ]|4|5|pin@356||21|5
-Awire|net@569|||900|pwr@1||14|2|pin@358||14|-5
-Awire|net@570|||0|pin@358||14|-5|outM1Pre@0|signalBitFromInboundSwitchFabric|-4|-5
-Abus|net@571||-0.5|IJ1800|outM1Pre@0|succ[D,T]|4|-21|pin@359||11|-21
-Awire|net@572|||0|outM1Pre@0|pred_1[D,T]|-4|-2|pin@361||-13.5|-2
-Abus|net@574||-0.5|IJ0|sinl[4:5]|pFire|21.5|-43.5|pin@363||16.5|-43.5
-Abus|out[1:37]|D5G2;|-0.5|IJ900|pin@269||12|-6|pin@225||12|-15
-Abus|pred[D,T]|D5G2;|-0.5|IJ2700|pin@347||-17|-21|pin@348||-17|1
+Awire|net@567|||1800|outM1Pre@0|m1[succ]|4|5|pin@356||16|5
+Awire|net@569|||900|pwr@1||-11|-2|pin@358||-11|-5
+Awire|net@570|||1800|pin@358||-11|-5|outM1Pre@0|signalBitFromInboundSwitchFabric|-4|-5
+Abus|net@571||-0.5|IJ1800|outM1Pre@0|succ[D,T]|4|-21|pin@359||10|-21
+Abus|net@574||-0.5|IJ0|sinl[4:5]|pred|21.5|-43.5|pin@363||16.5|-43.5
+Abus|net@580||-0.5|IJ0|pin@366||9|1|outM1Pre@0|flag[A,D][set,clr]|4|1
+Abus|net@582||-0.5|IJ0|pin@368||16|3|outM1Pre@0|ps[skip,do]|4|3
+Abus|pred[D,T]|D5G2;|-0.5|IJ900|pin@347||-7|-21|pin@348||-7|-27
 Abus|pred[D,T]|D5G2;|-0.5|IJ2700|conn@5||-30.5|-34.5|pin@354||-30.5|-26.5
 Awire|pred[R]|D5G2;||2700|pin@317||-30|3|pin@340||-30|5
-Abus|ps[skip,do]|D5G2;|-0.5|IJ900|outM1Pre@0|ps[skip,do]|4|3|pin@345||4|-24
 Abus|ps[skip,do]|D5G2;|-0.5|IJ2700|pin@363||16.5|-43.5|pin@364||16.5|-38
+Abus|ps[skip,do]|D5G2;|-0.5|IJ900|pin@368||16|3|pin@345||16|-2
 Abus|sor[1:9]|D5G2;|-0.5|IJ2700|pin@280||6|8|pin@334||6|13
 Abus|succ[D,T,m1]|D5G2;|-0.5|IJ2700|pin@186||29|-28.5|pin@187||29|-24.5
-Abus|succ[D,T]|D5G2;|-0.5|IJ2700|pin@359||11|-21|pin@360||11|9
-Awire|succ[m1]|D5G2;||900|pin@356||21|5|pin@357||21|-10
+Abus|succ[D,T]|D5G2;|-0.5|IJ900|pin@359||10|-21|pin@360||10|-25
+Awire|succ[m1]|D5G2;||2700|pin@356||16|5|pin@357||16|7
 Awire|take[1]|D5G2;||2700|pin@153||-48|-22|plainDoc@0|take[1]|-48|-10
 X
 
+# Cell sinkC;1{ic}
+CsinkC;1{ic}||artwork|1212797961666|1219619892958|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@1||3|2|-1|-1||
+Nschematic:Bus_Pin|pin@3||-3|0|-1|-1||
+Nschematic:Bus_Pin|pin@4||-1|4|-1|-1||
+NPin|pin@12||-2|3|1|1||
+NPin|pin@13||2|3|1|1||
+Ngeneric:Invisible-Pin|pin@19||0|0|||||ART_message(D5G2;)S[sink,C]
+NPin|pin@25||-2|-3|1|1||
+NPin|pin@26||2|-3|1|1||
+NPin|pin@34||-1|3|1|1||
+NPin|pin@35||-1|4|1|1||
+NPin|pin@43||-1|2|1|1||
+NPin|pin@44||1|2|1|1||
+NPin|pin@45||0.5|2.5|1|1||
+NPin|pin@46||0.5|1.5|1|1||
+NPin|pin@51||-2|0|1|1||
+NPin|pin@52||-3|0|1|1||
+NPin|pin@53||2|2|1|1||
+NPin|pin@54||3|2|1|1||
+AThicker|net@25|||FS1800|pin@12||-2|3|pin@34||-1|3
+AThicker|net@26|||FS2700|pin@34||-1|3|pin@35||-1|4
+AThicker|net@36|||FS1800|pin@43||-1|2|pin@44||1|2
+AThicker|net@37|||FS3150|pin@44||1|2|pin@45||0.5|2.5
+AThicker|net@38|||FS450|pin@44||1|2|pin@46||0.5|1.5
+AThicker|net@42|||FS2700|pin@26||2|-3|pin@53||2|2
+AThicker|net@43|||FS2700|pin@25||-2|-3|pin@51||-2|0
+AThicker|net@44|||FS2700|pin@51||-2|0|pin@12||-2|3
+AThicker|net@45|||FS0|pin@51||-2|0|pin@52||-3|0
+AThicker|net@46|||FS2700|pin@53||2|2|pin@13||2|3
+AThicker|net@47|||FS1800|pin@53||2|2|pin@54||3|2
+AThicker|net@48|||FS1800|pin@25||-2|-3|pin@26||2|-3
+AThicker|net@49|||FS1800|pin@34||-1|3|pin@13||2|3
+Efire||D5G2;|pin@1||O
+Emc||D5G2;|pin@4||I
+Epred||D5G2;|pin@3||I
+X
+
+# Cell sinkC;1{sch}
+CsinkC;1{sch}||schematic|1211837167040|1219614844623|I
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-12|14|||XR|
+NOff-Page|conn@25||-27.5|23|||Y|
+NOff-Page|conn@32||0|30|||YRRR|
+IcentersJ:ctrAND1in30;1{ic}|ctrAND1i@1||0|15|XR||D5G4;
+IredFive:inv;1{ic}|inv@0||-17|6|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S10|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+Ngeneric:Invisible-Pin|pin@0||-37.5|43.5|||||ART_message(D5G4;)Sfor terminating a FIFO
+Ngeneric:Invisible-Pin|pin@1||-39|52|||||ART_message(D5G6;)SsinkC
+Ngeneric:Invisible-Pin|pin@2||-40.5|35|||||ART_message(D5G3;)Sies 17 August 2008
+NWire_Pin|pin@192||0|25||||
+NWire_Pin|pin@249||-24|6||||
+NWire_Pin|pin@250||0|6||||
+NWire_Pin|pin@256||-12|21||||
+NWire_Pin|pin@257||-24|23||||
+IdriversL:predDri20wMC;1{ic}|predDri2@1||-17|23|X||D5G4;
+IsinkC;1{ic}|sinkC@1||0.5|44.5|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@32||-5|25|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|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@33||-7|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Awire|net@415|||2700|ctrAND1i@1|out|0|21|pin@192||0|25
+Awire|net@893|||0|pin@192||0|25|wire90@32|b|-2.5|25
+Awire|net@941|||900|conn@32|a|0|28|pin@192||0|25
+Awire|net@965|||900|ctrAND1i@1|in|0|9|pin@250||0|6
+Awire|net@972|||0|predDri2@1|pred|-20|23|pin@257||-24|23
+Awire|net@976|||1800|pin@249||-24|6|inv@0|in|-19.5|6
+Awire|net@977|||0|wire90@33|a|-9.5|6|inv@0|out|-14.5|6
+Awire|net@978|||1800|wire90@33|b|-4.5|6|pin@250||0|6
+Awire|net@980|||0|pin@256||-12|21|predDri2@1|mc|-14|21
+Awire|net@981|||2700|conn@0|y|-12|16|pin@256||-12|21
+Awire|net@982|||1800|predDri2@1|in|-14|25|wire90@32|a|-7.5|25
+Awire|net@983|||0|pin@257||-24|23|conn@25|y|-25.5|23
+Awire|net@985|||2700|pin@249||-24|6|pin@257||-24|23
+Efire||D6G2;|conn@32|y|O
+Emc||D4G2;|conn@0|a|I
+Epred||D4G2;|conn@25|a|I
+X
+
+# Cell sinkCslow;1{ic}
+CsinkCslow;1{ic}||artwork|1212797961666|1222285814400|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@1||3|2|-1|-1||
+Nschematic:Bus_Pin|pin@3||-3|0|-1|-1||
+Nschematic:Bus_Pin|pin@4||-1|4|-1|-1||
+NPin|pin@12||-2|3|1|1||
+NPin|pin@13||2|3|1|1||
+Ngeneric:Invisible-Pin|pin@19||0|0|||||ART_message(D5G2;)S[sink,C,slo]
+NPin|pin@25||-2|-3|1|1||
+NPin|pin@26||2|-3|1|1||
+NPin|pin@34||-1|3|1|1||
+NPin|pin@35||-1|4|1|1||
+NPin|pin@43||-1|2|1|1||
+NPin|pin@44||1|2|1|1||
+NPin|pin@45||0.5|2.5|1|1||
+NPin|pin@46||0.5|1.5|1|1||
+NPin|pin@51||-2|0|1|1||
+NPin|pin@52||-3|0|1|1||
+NPin|pin@53||2|2|1|1||
+NPin|pin@54||3|2|1|1||
+AThicker|net@25|||FS1800|pin@12||-2|3|pin@34||-1|3
+AThicker|net@26|||FS2700|pin@34||-1|3|pin@35||-1|4
+AThicker|net@36|||FS1800|pin@43||-1|2|pin@44||1|2
+AThicker|net@37|||FS3150|pin@44||1|2|pin@45||0.5|2.5
+AThicker|net@38|||FS450|pin@44||1|2|pin@46||0.5|1.5
+AThicker|net@42|||FS2700|pin@26||2|-3|pin@53||2|2
+AThicker|net@43|||FS2700|pin@25||-2|-3|pin@51||-2|0
+AThicker|net@44|||FS2700|pin@51||-2|0|pin@12||-2|3
+AThicker|net@45|||FS0|pin@51||-2|0|pin@52||-3|0
+AThicker|net@46|||FS2700|pin@53||2|2|pin@13||2|3
+AThicker|net@47|||FS1800|pin@53||2|2|pin@54||3|2
+AThicker|net@48|||FS1800|pin@25||-2|-3|pin@26||2|-3
+AThicker|net@49|||FS1800|pin@34||-1|3|pin@13||2|3
+Efire||D5G2;|pin@1||O
+Emc||D5G2;|pin@4||I
+Epred||D5G2;|pin@3||I
+X
+
+# Cell sinkCslow;1{sch}
+CsinkCslow;1{sch}||schematic|1211837167040|1231716263288|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-12|14|||XR|
+NOff-Page|conn@25||-27.5|23|||Y|
+NOff-Page|conn@32||36|30|||YRRR|
+IcentersJ:ctrAND2in30;1{ic}|ctrAND2i@1||36|15|XR||D5G4;
+IredFive:inv;1{ic}|inv@0||-18|6|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S10|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+IredFive:inv;1{ic}|inv@1||43|25|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S10|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+IredFive:inv;1{ic}|inv@4||50|6|X||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S10|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+IredFive:inv;1{ic}|inv@8||0|6|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S10|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+IredFive:inv;1{ic}|inv@9||18|6|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S10|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+IredFive:inv;1{ic}|inv@10||8.5|12|X||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S10|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+IredFive:inv;1{ic}|inv@11||27|12|X||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S10|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+Ngeneric:Invisible-Pin|pin@0||-25.5|49.5|||||ART_message(D5G4;)Sfor terminating a FIFO
+Ngeneric:Invisible-Pin|pin@1||-27|58|||||ART_message(D5G6;)SsinkCslow
+Ngeneric:Invisible-Pin|pin@2||-28.5|41|||||ART_message(D5G3;)Sies 24 September 2008
+NWire_Pin|pin@192||36|25||||
+NWire_Pin|pin@249||-24|6||||
+NWire_Pin|pin@256||-12|21||||
+NWire_Pin|pin@257||-24|23||||
+NWire_Pin|pin@258||35|6||||
+NWire_Pin|pin@259||37|6||||
+NWire_Pin|pin@264||55|25||||
+NWire_Pin|pin@265||55|6||||
+NWire_Pin|pin@268||12.5|6||||
+NWire_Pin|pin@269||12.5|12||||
+NWire_Pin|pin@270||-6|12||||
+NWire_Pin|pin@271||-6|17.5||||
+NWire_Pin|pin@273||31.5|17.5||||
+NWire_Pin|pin@275||31.5|12||||
+NWire_Pin|pin@276||14|12||||
+NWire_Pin|pin@277||14|6||||
+IdriversL:predDri20wMC;1{ic}|predDri2@1||-17|23|X||D5G4;
+IsinkCslow;1{ic}|sinkCslo@1||5.5|43.5|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@32||19|25|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|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@33||-9|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|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@34||50|25|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|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@37||43|6|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|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@41||9|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|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@42||27|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|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@43||-0.5|12|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|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@44||18|12|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Awire|net@415|||2700|ctrAND2i@1|out|36|21|pin@192||36|25
+Awire|net@893|||0|pin@192||36|25|wire90@32|b|21.5|25
+Awire|net@941|||900|conn@32|a|36|28|pin@192||36|25
+Awire|net@972|||0|predDri2@1|pred|-20|23|pin@257||-24|23
+Awire|net@976|||1800|pin@249||-24|6|inv@0|in|-20.5|6
+Awire|net@977|||0|wire90@33|a|-11.5|6|inv@0|out|-15.5|6
+Awire|net@980|||0|pin@256||-12|21|predDri2@1|mc|-14|21
+Awire|net@981|||2700|conn@0|y|-12|16|pin@256||-12|21
+Awire|net@982|||1800|predDri2@1|in|-14|25|wire90@32|a|16.5|25
+Awire|net@983|||0|pin@257||-24|23|conn@25|y|-25.5|23
+Awire|net@985|||2700|pin@249||-24|6|pin@257||-24|23
+Awire|net@988|||900|ctrAND2i@1|inA|35|9|pin@258||35|6
+Awire|net@989|||0|wire90@34|a|47.5|25|inv@1|out|45.5|25
+Awire|net@992|||1800|wire90@37|a|45.5|6|inv@4|out|47.5|6
+Awire|net@993|||0|wire90@37|b|40.5|6|pin@259||37|6
+Awire|net@994|||2700|pin@259||37|6|ctrAND2i@1|inB|37|9
+Awire|net@1000|||0|inv@1|in|40.5|25|pin@192||36|25
+Awire|net@1008|||1800|wire90@34|b|52.5|25|pin@264||55|25
+Awire|net@1009|||900|pin@264||55|25|pin@265||55|6
+Awire|net@1010|||0|pin@265||55|6|inv@4|in|52.5|6
+Awire|net@1013|||0|wire90@41|a|6.5|6|inv@8|out|2.5|6
+Awire|net@1014|||0|wire90@42|a|24.5|6|inv@9|out|20.5|6
+Awire|net@1015|||1800|wire90@42|b|29.5|6|pin@258||35|6
+Awire|net@1016|||0|inv@8|in|-2.5|6|wire90@33|b|-6.5|6
+Awire|net@1018|||1800|wire90@43|a|2|12|inv@10|out|6|12
+Awire|net@1019|||1800|wire90@44|a|20.5|12|inv@11|out|24.5|12
+Awire|net@1020|||1800|wire90@41|b|11.5|6|pin@268||12.5|6
+Awire|net@1021|||2700|pin@268||12.5|6|pin@269||12.5|12
+Awire|net@1022|||0|pin@269||12.5|12|inv@10|in|11|12
+Awire|net@1023|||0|wire90@43|b|-3|12|pin@270||-6|12
+Awire|net@1024|||2700|pin@270||-6|12|pin@271||-6|17.5
+Awire|net@1027|||1800|pin@271||-6|17.5|pin@273||31.5|17.5
+Awire|net@1030|||0|pin@275||31.5|12|inv@11|in|29.5|12
+Awire|net@1031|||0|wire90@44|b|15.5|12|pin@276||14|12
+Awire|net@1032|||900|pin@276||14|12|pin@277||14|6
+Awire|net@1033|||1800|pin@277||14|6|inv@9|in|15.5|6
+Awire|net@1034|||900|pin@273||31.5|17.5|pin@275||31.5|12
+Efire||D6G2;|conn@32|y|O
+Emc||D4G2;|conn@0|a|I
+Epred||D4G2;|conn@25|a|I
+X
+
+# Cell sinkCverySlow;1{ic}
+CsinkCverySlow;1{ic}||artwork|1212797961666|1223391889141|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@1||3|2|-1|-1||
+Nschematic:Bus_Pin|pin@3||-3|0|-1|-1||
+Nschematic:Bus_Pin|pin@4||-1|4|-1|-1||
+NPin|pin@12||-2|3|1|1||
+NPin|pin@13||2|3|1|1||
+Ngeneric:Invisible-Pin|pin@19||0|0|||||ART_message(D5G2;)S[sink,C,Vslo]
+NPin|pin@25||-2|-3|1|1||
+NPin|pin@26||2|-3|1|1||
+NPin|pin@34||-1|3|1|1||
+NPin|pin@35||-1|4|1|1||
+NPin|pin@43||-1|2|1|1||
+NPin|pin@44||1|2|1|1||
+NPin|pin@45||0.5|2.5|1|1||
+NPin|pin@46||0.5|1.5|1|1||
+NPin|pin@51||-2|0|1|1||
+NPin|pin@52||-3|0|1|1||
+NPin|pin@53||2|2|1|1||
+NPin|pin@54||3|2|1|1||
+AThicker|net@25|||FS1800|pin@12||-2|3|pin@34||-1|3
+AThicker|net@26|||FS2700|pin@34||-1|3|pin@35||-1|4
+AThicker|net@36|||FS1800|pin@43||-1|2|pin@44||1|2
+AThicker|net@37|||FS3150|pin@44||1|2|pin@45||0.5|2.5
+AThicker|net@38|||FS450|pin@44||1|2|pin@46||0.5|1.5
+AThicker|net@42|||FS2700|pin@26||2|-3|pin@53||2|2
+AThicker|net@43|||FS2700|pin@25||-2|-3|pin@51||-2|0
+AThicker|net@44|||FS2700|pin@51||-2|0|pin@12||-2|3
+AThicker|net@45|||FS0|pin@51||-2|0|pin@52||-3|0
+AThicker|net@46|||FS2700|pin@53||2|2|pin@13||2|3
+AThicker|net@47|||FS1800|pin@53||2|2|pin@54||3|2
+AThicker|net@48|||FS1800|pin@25||-2|-3|pin@26||2|-3
+AThicker|net@49|||FS1800|pin@34||-1|3|pin@13||2|3
+Efire||D5G2;|pin@1||O
+Emc||D5G2;|pin@4||I
+Epred||D5G2;|pin@3||I
+X
+
+# Cell sinkCverySlow;1{sch}
+CsinkCverySlow;1{sch}||schematic|1211837167040|1223738054897|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-12|14|||XR|
+NOff-Page|conn@25||-27.5|23|||Y|
+NOff-Page|conn@32||0|30|||YRRR|
+IcentersJ:ctrAND2in30;1{ic}|ctrAND2i@1||0|15|XR||D5G4;
+IredFive:inv;1{ic}|inv@0||-17|6|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S10|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+IredFive:inv;1{ic}|inv@1||7|25|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S5|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+IredFive:inv;1{ic}|inv@2||22|25|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S5|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+IredFive:inv;1{ic}|inv@3||29|6|X||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S10|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+IredFive:inv;1{ic}|inv@4||14|6|X||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S10|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+IredFive:inv;1{ic}|inv@5||39|25|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S10|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+IredFive:inv;1{ic}|inv@6||46|6|X||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_X(D5G1.5;NOJPX1.5;Y2;)S10|ATTR_drive0(OJP)S@drive0|ATTR_drive1(OJP)S@drive1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+Ngeneric:Invisible-Pin|pin@0||-25.5|49.5|||||ART_message(D5G4;)Sfor terminating a FIFO
+Ngeneric:Invisible-Pin|pin@1||-27|58|||||ART_message(D5G6;)SsinkCverySlow
+Ngeneric:Invisible-Pin|pin@2||-28.5|41|||||ART_message(D5G3;)Sies 7 October 2008
+NWire_Pin|pin@192||0|25||||
+NWire_Pin|pin@249||-24|6||||
+NWire_Pin|pin@256||-12|21||||
+NWire_Pin|pin@257||-24|23||||
+NWire_Pin|pin@258||-1|6||||
+NWire_Pin|pin@259||1|6||||
+NWire_Pin|pin@262||52|25||||
+NWire_Pin|pin@263||52|6||||
+IdriversL:predDri20wMC;1{ic}|predDri2@1||-17|23|X||D5G4;
+IsinkCverySlow;1{ic}|sinkCver@1||14.5|38.5|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@32||-5|25|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|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@33||-7|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|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@34||14|25|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|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@35||29|25|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|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@36||22|6|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|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@37||7|6|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|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@38||46|25|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|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@39||39|6|X||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1137.9|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Awire|net@415|||2700|ctrAND2i@1|out|0|21|pin@192||0|25
+Awire|net@893|||0|pin@192||0|25|wire90@32|b|-2.5|25
+Awire|net@941|||900|conn@32|a|0|28|pin@192||0|25
+Awire|net@972|||0|predDri2@1|pred|-20|23|pin@257||-24|23
+Awire|net@976|||1800|pin@249||-24|6|inv@0|in|-19.5|6
+Awire|net@977|||0|wire90@33|a|-9.5|6|inv@0|out|-14.5|6
+Awire|net@978|||1800|wire90@33|b|-4.5|6|pin@258||-1|6
+Awire|net@980|||0|pin@256||-12|21|predDri2@1|mc|-14|21
+Awire|net@981|||2700|conn@0|y|-12|16|pin@256||-12|21
+Awire|net@982|||1800|predDri2@1|in|-14|25|wire90@32|a|-7.5|25
+Awire|net@983|||0|pin@257||-24|23|conn@25|y|-25.5|23
+Awire|net@985|||2700|pin@249||-24|6|pin@257||-24|23
+Awire|net@988|||900|ctrAND2i@1|inA|-1|9|pin@258||-1|6
+Awire|net@989|||0|wire90@34|a|11.5|25|inv@1|out|9.5|25
+Awire|net@990|||0|wire90@35|a|26.5|25|inv@2|out|24.5|25
+Awire|net@991|||1800|wire90@36|a|24.5|6|inv@3|out|26.5|6
+Awire|net@992|||1800|wire90@37|a|9.5|6|inv@4|out|11.5|6
+Awire|net@993|||0|wire90@37|b|4.5|6|pin@259||1|6
+Awire|net@994|||2700|pin@259||1|6|ctrAND2i@1|inB|1|9
+Awire|net@995|||0|wire90@36|b|19.5|6|inv@4|in|16.5|6
+Awire|net@999|||0|inv@2|in|19.5|25|wire90@34|b|16.5|25
+Awire|net@1000|||0|inv@1|in|4.5|25|pin@192||0|25
+Awire|net@1001|||0|wire90@38|a|43.5|25|inv@5|out|41.5|25
+Awire|net@1002|||1800|wire90@39|a|41.5|6|inv@6|out|43.5|6
+Awire|net@1003|||1800|wire90@38|b|48.5|25|pin@262||52|25
+Awire|net@1004|||0|pin@263||52|6|inv@6|in|48.5|6
+Awire|net@1007|||900|pin@262||52|25|pin@263||52|6
+Awire|net@1008|||1800|wire90@35|b|31.5|25|inv@5|in|36.5|25
+Awire|net@1009|||1800|inv@3|in|31.5|6|wire90@39|b|36.5|6
+Efire||D6G2;|conn@32|y|O
+Emc||D4G2;|conn@0|a|I
+Epred||D4G2;|conn@25|a|I
+X
+
 # Cell skipTest;2{sch}
-CskipTest;2{sch}||schematic|1222267332463|1237557706850|
+CskipTest;2{sch}||schematic|1222267332463|1237742543450|
 Ispiceparts:Pulse;1{ic}|Pulse@0||-95|6.5|||D5G4;|ATTR_DelayTime(D5G0.5;NPY0.5;)S80ps|ATTR_FallTime(D5G0.5;NPY-0.5;)S10ps|ATTR_InitialVoltage(D5G0.5;NPY1.5;)S1V|ATTR_Period(D5G0.5;NPY-1.5;)S400ms|ATTR_PulseVoltage(D5G0.5;NPY1;)S0V|ATTR_PulseWidth(D5G0.5;NPY-1;)S300ms|ATTR_RiseTime(D5G0.5;NP)S10ps
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IwiresL:bitAssignments;1{ic}|bitAssig@0||29|16||V|D5G4;
@@ -893,7 +896,7 @@ NGround|gnd@1||-60|-49||||
 NGround|gnd@2||-18|-44||||
 NGround|gnd@3||-12|-25||||
 NGround|gnd@5||-30.5|-43.5||||
-IscanJ:noScanJ;1{ic}|noScanJ@0||-70|18|||D5G4;
+IscanM:noScanJ;1{ic}|noScanJ@1||-70|18|||D5G4;
 IstageGroupsM:outM1PredLit;1{ic}|outM1Pre@0||0|0|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||-6|32|||||ART_message(D5G6;)SskipTest
 Ngeneric:Invisible-Pin|pin@2||-6|22|||||ART_message(D5G3;)Sies 16 March 2009
@@ -953,18 +956,19 @@ NWire_Pin|pin@362||-9|4||||
 NBus_Pin|pin@363||17|-43|-1|-1||
 NBus_Pin|pin@364||17|-37.5|-1|-1||
 NWire_Pin|pin@366||24|-31.5||||
+Ngeneric:Universal-Pin|pin@367||-4|-2|-1|-1||
 IstagesM:plainDockStage;1{ic}|plainDoc@0||-48|0|||D5G4;
 IprogramsM:programD;1{ic}|programD@1||-58.5|-21|||D5G4;
 NPower|pwr@0||-65|-35||||
 NPower|pwr@1||14|2||||
-IgaspL:sinkC;1{ic}|sinl[1:3]|D5G3;X1;Y-5;|39|-28.5|||D5G4;
-IgaspL:sinkC;1{ic}|sinl[4:5]|D5G3;X1;Y-5;|25|-43|||D5G4;
-IgaspL:sourceA;1{ic}|sourceA@0||-71.5|3|||D5G4;
+IsinkC;1{ic}|sinl[1:3]|D5G3;X1;Y-5;|39|-28.5|||D5G4;
+IsinkC;1{ic}|sinl[4:5]|D5G3;X1;Y-5;|25|-43|||D5G4;
+IsourceA;1{ic}|sourceA@1||-71.5|3|||D5G4;
 Abus|dataA[1:36]|D5G2;|-0.5|IJ900|pin@150||-56.5|-7|programD@1|data[1:36]|-56.5|-18
 Abus|dataX[1:36]|D5G2;|-0.5|IJ900|pin@83||-36|-7|pin@84||-36|-9
 Awire|epi[torp]|D5G2;||2700|conn@2||-18|-35|pin@313||-18|-28
 Awire|epi[torp]|D5G2;||900|pin@349||-9|1|pin@350||-9|-4
-Awire|fire[0]|D5G2;||900|sourceA@0|fire|-71.5|-1|pin@28||-71.5|-9
+Awire|fire[0]|D5G2;||900|sourceA@1|fire|-71.5|-1|pin@28||-71.5|-9
 Abus|fire[1:3]|D5G2;|-0.5|IJ2700|pin@220||48.5|-26.5|pin@221||48.5|-21
 Abus|flag[A,D][set,clr]|D5G2;|-0.5|IJ900|outM1Pre@0|flag[A,D][set,clr]|4|1|pin@346||4|-34
 Awire|flag[C][F]|D5G2;||2700|conn@1||-60|-40|pin@291||-60|-33
@@ -972,20 +976,20 @@ Awire|flag[C][T]|D5G2;||900|conn@0||-65|-40|pin@290||-65|-46
 Awire|flag[C][T]|D5G2;||2700|pin@361||-9|-2|pin@362||-9|4
 Abus|m1[1:36]|D5G2;|-0.5|IJ900|pin@343||19|-9|pin@344||19|-20
 Awire|mc|D5G2;||900|pin@14||-88|16|Pulse@0|plus|-88|9.5
-Awire|mc|D5G2;||2700|sourceA@0|mc|-72.5|7|pin@35||-72.5|13
-Awire|mc|D5G2;||2700|sinl[1:3]|mc|38|-24.5|pin@195||38|-16.5
 Awire|mc|D5G2;||900|programD@1|mc|-60.5|-24|pin@29||-60.5|-28
+Awire|mc|D5G2;||2700|sinl[1:3]|mc|38|-24.5|pin@195||38|-16.5
 Awire|mc|D5G2;||2700|sinl[4:5]|mc|24|-39|pin@366||24|-31.5
-Awire|net@2|||0|noScanJ@0|mc|-74|16|pin@14||-88|16
+Awire|mc|D5G2;||2700|sourceA@1|mc|-72.5|7|pin@35||-72.5|13
+Awire|net@2|||0|noScanJ@1|mc|-74|16|pin@14||-88|16
 Awire|net@20|||900|Pulse@0|minus|-88|3.5|gnd@0||-88|1
 Awire|net@57|||1800|programD@1|shift|-54.5|-22|pin@153||-48|-22
-Awire|net@248|||1800|sourceA@0|succ|-68.5|3|plainDoc@0|pred|-51|3
+Awire|net@248|||1800|sourceA@1|succ|-68.5|3|plainDoc@0|pred|-51|3
 Abus|net@254||-0.5|IJ0|plainDoc@0|sir[1:9]|-49|6|pin@139||-56|6
-Abus|net@255||-0.5|IJ1800|noScanJ@0|cl[T,F],clS[T,F],rd[T,F],mc|-66|18|pin@140||-56|18
+Abus|net@255||-0.5|IJ1800|noScanJ@1|sor[1:9]|-66|18|pin@140||-56|18
 Abus|net@256||-0.5|IJ2700|pin@139||-56|6|pin@140||-56|18
 Abus|net@268||-0.5|IJ1800|pin@150||-56.5|-7|plainDoc@0|in[1:36]|-52|-7
 Abus|net@279||-0.5|IJ0|pin@83||-36|-7|plainDoc@0|out[1:36]|-43|-7
-Abus|net@323||-0.5|IJ0|sinl[1:3]|pFire|36|-28.5|pin@186||29|-28.5
+Abus|net@323||-0.5|IJ0|sinl[1:3]|pred|36|-28.5|pin@186||29|-28.5
 Abus|net@369||-0.5|IJ1800|sinl[1:3]|fire|42|-26.5|pin@220||48.5|-26.5
 Awire|net@486|||900|pwr@0||-65|-35|conn@0||-65|-40
 Awire|net@488|||900|conn@1||-60|-40|gnd@1||-60|-47
@@ -1008,8 +1012,8 @@ Awire|net@567|||1800|outM1Pre@0|m1[succ]|4|5|pin@356||22|5
 Awire|net@569|||900|pwr@1||14|2|pin@358||14|-5
 Awire|net@570|||0|pin@358||14|-5|outM1Pre@0|signalBitFromInboundSwitchFabric|-4|-5
 Abus|net@571||-0.5|IJ1800|outM1Pre@0|succ[D,T]|4|-21|pin@359||11|-21
-Awire|net@573|||1800|pin@361||-9|-2|outM1Pre@0|pred_1[D,T]|-4|-2
-Abus|net@575||-0.5|IJ0|sinl[4:5]|pFire|22|-43|pin@363||17|-43
+Awire|net@573|||1800|pin@361||-9|-2|pin@367||-4|-2
+Abus|net@575||-0.5|IJ0|sinl[4:5]|pred|22|-43|pin@363||17|-43
 Abus|out[1:37]|D5G2;|-0.5|IJ900|pin@269||12|-6|pin@225||12|-15
 Abus|pred[D,T]|D5G2;|-0.5|IJ2700|pin@347||-17|-21|pin@348||-17|1
 Abus|pred[D,T]|D5G2;|-0.5|IJ2700|conn@5||-30.5|-34.5|pin@354||-30.5|-26.5
@@ -1022,3 +1026,203 @@ Abus|succ[D,T]|D5G2;|-0.5|IJ2700|pin@359||11|-21|pin@360||11|9
 Awire|succ[m1]|D5G2;||900|pin@356||22|5|pin@357||22|-10
 Awire|take[1]|D5G2;||2700|pin@153||-48|-22|plainDoc@0|take[1]|-48|-10
 X
+
+# Cell sourceA;1{ic}
+CsourceA;1{ic}||artwork|1212797961666|1221132600223|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@1||0|-4|-1|-1||
+Nschematic:Bus_Pin|pin@4||-1|4|-1|-1||
+NPin|pin@12||-2|3|1|1||
+NPin|pin@13||2|3|1|1||
+Ngeneric:Invisible-Pin|pin@19||0|0|||||ART_message(D5G2;)S[src,A]
+NPin|pin@25||-2|-3|1|1||
+NPin|pin@26||2|-3|1|1||
+NPin|pin@34||-1|3|1|1||
+NPin|pin@35||-1|4|1|1||
+NPin|pin@43||-1|2|1|1||
+NPin|pin@44||1|2|1|1||
+NPin|pin@45||0.5|2.5|1|1||
+NPin|pin@46||0.5|1.5|1|1||
+Nschematic:Bus_Pin|pin@55||3|0|-1|-1||
+NPin|pin@57||2|0|1|1||
+NPin|pin@58||3|0|1|1||
+NPin|pin@59||0|-3|1|1||
+NPin|pin@60||0|-4|1|1||
+AThicker|net@25|||FS1800|pin@12||-2|3|pin@34||-1|3
+AThicker|net@26|||FS2700|pin@34||-1|3|pin@35||-1|4
+AThicker|net@36|||FS1800|pin@43||-1|2|pin@44||1|2
+AThicker|net@37|||FS3150|pin@44||1|2|pin@45||0.5|2.5
+AThicker|net@38|||FS450|pin@44||1|2|pin@46||0.5|1.5
+AThicker|net@42|||FS2700|pin@26||2|-3|pin@57||2|0
+AThicker|net@48|||FS1800|pin@59||0|-3|pin@26||2|-3
+AThicker|net@49|||FS1800|pin@34||-1|3|pin@13||2|3
+AThicker|net@50|||FS2700|pin@25||-2|-3|pin@12||-2|3
+AThicker|net@53|||FS1800|pin@57||2|0|pin@58||3|0
+AThicker|net@54|||FS1800|pin@25||-2|-3|pin@59||0|-3
+AThicker|net@55|||FS900|pin@59||0|-3|pin@60||0|-4
+AThicker|net@56|||FS900|pin@13||2|3|pin@57||2|0
+Efire||D5G2;|pin@1||O
+Emc||D5G2;|pin@4||I
+Esucc||D5G2;|pin@55||O
+X
+
+# Cell sourceA;1{sch}
+CsourceA;1{sch}||schematic|1211837167040|1221839516932|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-12|-10|||XR|
+NOff-Page|conn@32||0|30|||YRRR|
+NOff-Page|conn@33||26|24|||Y|
+IcentersJ:ctrAND2in30;1{ic}|ctrAND2i@4||0|15|XR||D5G4;
+IredFive:inv;1{ic}|inv@4||-17|-3|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@5||-14|24|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2_sy;1{ic}|nand2_sy@0||-17|6|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||-37.5|43.5|||||ART_message(D5G4;)Sfor feeding a FIFO
+Ngeneric:Invisible-Pin|pin@1||-39|52|||||ART_message(D5G6;)SsourceA
+Ngeneric:Invisible-Pin|pin@2||-40.5|35|||||ART_message(D5G3;)Sies 22 August 2008
+NWire_Pin|pin@192||0|24||||
+NWire_Pin|pin@229||-1|6||||
+NWire_Pin|pin@474||-12|-3||||
+NWire_Pin|pin@475||-24|-3||||
+NWire_Pin|pin@476||-24|5||||
+NWire_Pin|pin@478||-30|24||||
+NWire_Pin|pin@479||-30|7||||
+NWire_Pin|pin@480||18|24||||
+NWire_Pin|pin@481||18|6||||
+NWire_Pin|pin@482||1|6||||
+IsourceA;1{ic}|sourceA@1||0.5|44.5|||D5G4;
+IdriversL:sucDri20;1{ic}|sucDri20@1||10|24|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@32||-5|24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S2500|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@33||-7|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S1080|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@34||-23|24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S1080|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@35||11|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S2000|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Awire|net@415|||2700|ctrAND2i@4|out|0|21|pin@192||0|24
+Awire|net@494|||900|ctrAND2i@4|inA|-1|9|pin@229||-1|6
+Awire|net@893|||0|pin@192||0|24|wire90@32|b|-2.5|24
+Awire|net@941|||900|conn@32|a|0|28|pin@192||0|24
+Awire|net@964|||0|wire90@32|a|-7.5|24|inv@5|in|-11.5|24
+Awire|net@969|||900|pin@474||-12|-3|conn@0|y|-12|-8
+Awire|net@970|||1800|inv@4|in|-14.5|-3|pin@474||-12|-3
+Awire|net@971|||0|inv@4|out|-19.5|-3|pin@475||-24|-3
+Awire|net@972|||2700|pin@475||-24|-3|pin@476||-24|5
+Awire|net@975|||0|nand2_sy@0|ina|-19.5|5|pin@476||-24|5
+Awire|net@977|||900|pin@478||-30|24|pin@479||-30|7
+Awire|net@978|||1800|pin@479||-30|7|nand2_sy@0|inb|-19.5|7
+Awire|net@983|||0|wire90@33|a|-9.5|6|nand2_sy@0|out|-14.5|6
+Awire|net@984|||0|pin@229||-1|6|wire90@33|b|-4.5|6
+Awire|net@985|||0|pin@480||18|24|sucDri20@1|succ|14|24
+Awire|net@986|||0|conn@33|a|24|24|pin@480||18|24
+Awire|net@987|||900|pin@480||18|24|pin@481||18|6
+Awire|net@988|||0|sucDri20@1|in|6|24|pin@192||0|24
+Awire|net@993|||2700|pin@482||1|6|ctrAND2i@4|inB|1|9
+Awire|net@995|||0|inv@5|out|-16.5|24|wire90@34|b|-20.5|24
+Awire|net@996|||0|wire90@34|a|-25.5|24|pin@478||-30|24
+Awire|net@997|||1800|pin@482||1|6|wire90@35|a|8.5|6
+Awire|net@998|||1800|wire90@35|b|13.5|6|pin@481||18|6
+Efire||D6G2;|conn@32|y|O
+Emc||D4G2;|conn@0|a|I
+Esucc||D6G2;|conn@33|y|O
+X
+
+# Cell sourceAslow;1{ic}
+CsourceAslow;1{ic}||artwork|1212797961666|1222285579664|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@1||0|-4|-1|-1||
+Nschematic:Bus_Pin|pin@4||-1|4|-1|-1||
+NPin|pin@12||-2|3|1|1||
+NPin|pin@13||2|3|1|1||
+Ngeneric:Invisible-Pin|pin@19||0|0|||||ART_message(D5G2;)S[src,A,slo]
+NPin|pin@25||-2|-3|1|1||
+NPin|pin@26||2|-3|1|1||
+NPin|pin@34||-1|3|1|1||
+NPin|pin@35||-1|4|1|1||
+NPin|pin@43||-1|2|1|1||
+NPin|pin@44||1|2|1|1||
+NPin|pin@45||0.5|2.5|1|1||
+NPin|pin@46||0.5|1.5|1|1||
+Nschematic:Bus_Pin|pin@55||3|0|-1|-1||
+NPin|pin@57||2|0|1|1||
+NPin|pin@58||3|0|1|1||
+NPin|pin@59||0|-3|1|1||
+NPin|pin@60||0|-4|1|1||
+AThicker|net@25|||FS1800|pin@12||-2|3|pin@34||-1|3
+AThicker|net@26|||FS2700|pin@34||-1|3|pin@35||-1|4
+AThicker|net@36|||FS1800|pin@43||-1|2|pin@44||1|2
+AThicker|net@37|||FS3150|pin@44||1|2|pin@45||0.5|2.5
+AThicker|net@38|||FS450|pin@44||1|2|pin@46||0.5|1.5
+AThicker|net@42|||FS2700|pin@26||2|-3|pin@57||2|0
+AThicker|net@48|||FS1800|pin@59||0|-3|pin@26||2|-3
+AThicker|net@49|||FS1800|pin@34||-1|3|pin@13||2|3
+AThicker|net@50|||FS2700|pin@25||-2|-3|pin@12||-2|3
+AThicker|net@53|||FS1800|pin@57||2|0|pin@58||3|0
+AThicker|net@54|||FS1800|pin@25||-2|-3|pin@59||0|-3
+AThicker|net@55|||FS900|pin@59||0|-3|pin@60||0|-4
+AThicker|net@56|||FS900|pin@13||2|3|pin@57||2|0
+Efire||D5G2;|pin@1||O
+Emc||D5G2;|pin@4||I
+Esucc||D5G2;|pin@55||O
+X
+
+# Cell sourceAslow;1{sch}
+CsourceAslow;1{sch}||schematic|1211837167040|1222285554628|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-12|-10|||XR|
+NOff-Page|conn@32||0|30|||YRRR|
+NOff-Page|conn@33||26|24|||Y|
+IcentersJ:ctrAND2in30;1{ic}|ctrAND2i@4||0|15|XR||D5G4;
+IredFive:inv;1{ic}|inv@4||-17|-3|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@5||-14|24|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@6||-37|24|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:inv;1{ic}|inv@7||-44|7|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFive:nand2_sy;1{ic}|nand2_sy@0||-17|6|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-3;)I100|ATTR_X(D5G1.5;NPX2.5;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Ngeneric:Invisible-Pin|pin@0||-37.5|43.5|||||ART_message(D5G4;)Sfor feeding a FIFO
+Ngeneric:Invisible-Pin|pin@1||-39|52|||||ART_message(D5G6;)SsourceA
+Ngeneric:Invisible-Pin|pin@2||-40.5|35|||||ART_message(D5G3;)Sies 22 August 2008
+NWire_Pin|pin@192||0|24||||
+NWire_Pin|pin@229||-1|6||||
+NWire_Pin|pin@474||-12|-3||||
+NWire_Pin|pin@475||-24|-3||||
+NWire_Pin|pin@476||-24|5||||
+NWire_Pin|pin@480||18|24||||
+NWire_Pin|pin@481||18|6||||
+NWire_Pin|pin@482||1|6||||
+NWire_Pin|pin@483||-52|24||||
+NWire_Pin|pin@484||-52|7||||
+IsourceAslow;1{ic}|sourceAs@1||0.5|44.5|||D5G4;
+IdriversL:sucDri20;1{ic}|sucDri20@1||10|24|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@32||-5|24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S2500|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@33||-7|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S1080|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@34||-23|24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S1080|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@35||11|6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S2000|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@36||-46|24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S1080|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@37||-35|7|RR||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S1080|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Awire|net@415|||2700|ctrAND2i@4|out|0|21|pin@192||0|24
+Awire|net@494|||900|ctrAND2i@4|inA|-1|9|pin@229||-1|6
+Awire|net@893|||0|pin@192||0|24|wire90@32|b|-2.5|24
+Awire|net@941|||900|conn@32|a|0|28|pin@192||0|24
+Awire|net@964|||0|wire90@32|a|-7.5|24|inv@5|in|-11.5|24
+Awire|net@969|||900|pin@474||-12|-3|conn@0|y|-12|-8
+Awire|net@970|||1800|inv@4|in|-14.5|-3|pin@474||-12|-3
+Awire|net@971|||0|inv@4|out|-19.5|-3|pin@475||-24|-3
+Awire|net@972|||2700|pin@475||-24|-3|pin@476||-24|5
+Awire|net@975|||0|nand2_sy@0|ina|-19.5|5|pin@476||-24|5
+Awire|net@983|||0|wire90@33|a|-9.5|6|nand2_sy@0|out|-14.5|6
+Awire|net@984|||0|pin@229||-1|6|wire90@33|b|-4.5|6
+Awire|net@985|||0|pin@480||18|24|sucDri20@1|succ|14|24
+Awire|net@986|||0|conn@33|a|24|24|pin@480||18|24
+Awire|net@987|||900|pin@480||18|24|pin@481||18|6
+Awire|net@988|||0|sucDri20@1|in|6|24|pin@192||0|24
+Awire|net@993|||2700|pin@482||1|6|ctrAND2i@4|inB|1|9
+Awire|net@995|||0|inv@5|out|-16.5|24|wire90@34|b|-20.5|24
+Awire|net@997|||1800|pin@482||1|6|wire90@35|a|8.5|6
+Awire|net@998|||1800|wire90@35|b|13.5|6|pin@481||18|6
+Awire|net@999|||0|inv@6|out|-39.5|24|wire90@36|b|-43.5|24
+Awire|net@1000|||1800|inv@7|out|-41.5|7|wire90@37|b|-37.5|7
+Awire|net@1002|||0|wire90@36|a|-48.5|24|pin@483||-52|24
+Awire|net@1003|||900|pin@483||-52|24|pin@484||-52|7
+Awire|net@1004|||1800|pin@484||-52|7|inv@7|in|-46.5|7
+Awire|net@1006|||0|wire90@34|a|-25.5|24|inv@6|in|-34.5|24
+Awire|net@1007|||0|nand2_sy@0|inb|-19.5|7|wire90@37|a|-32.5|7
+Efire||D6G2;|conn@32|y|O
+Emc||D4G2;|conn@0|a|I
+Esucc||D6G2;|conn@33|y|O
+X
index d8da5f0..ef47291 100755 (executable)
@@ -225,7 +225,7 @@ NN-Select-Node|plnode@5||0|0|155|48||A
 X
 
 # Cell strap1hGND;1{lay}
-Cstrap1hGND;1{lay}||cmos90|1180220510311|1217235521231|I|DRC_last_good_drc_area_date()G1217235073167|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1218404239517|FACET_characteristic_spacing()D[264.0,288.0]
+Cstrap1hGND;1{lay}||cmos90|1180220510311|1237813726733|I|DRC_last_good_drc_area_date()G1217235073167|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237815791454|FACET_characteristic_spacing()D[264.0,288.0]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@5||0|0|6.2|6.2||
 NX-Metal-3-Metal-4-Con|contact@6||0|-36|6.2|6.2||
@@ -240,9 +240,9 @@ NMetal-4-Pin|pin@35||0|36||||
 NMetal-4-Pin|pin@36||0|36||||
 NMetal-4-Pin|pin@37||0|-36||||
 Ametal-2|net@32||6.2|S0|pin@3||0|0|contact@5||0|0
-Ametal-3|net@35||6.2|IJS2700|pin@1||0|-72|contact@6||0|-36
-Ametal-3|net@46||6.2|IJS2700|contact@5||0|-3.1|pin@31||0|72
-Ametal-3|net@55||6.2|IJS2700|contact@6||0|-36|contact@5||0|-3.1
+Ametal-3|net@35||6.2|IJS2700|pin@1||0|-72|contact@6||0|-39.1
+Ametal-3|net@46||6.2|IJS2700|contact@5||0|3.1|pin@31||0|72
+Ametal-3|net@55||6.2|IJS2700|contact@6||0|-32.9|contact@5||0|-3.1
 Ametal-4|net@57||6.2|S0|pin@37||0|-36|contact@6||0|-36
 Ametal-4|net@58||6.2|S0|pin@35||0|36|pin@36||0|36
 Ametal-2|net@59||6.2|S0|pin@18||0|50|pin@5||0|50
@@ -257,7 +257,7 @@ Evdd_3||D5G2;|pin@7||P
 X
 
 # Cell strap1hVDD;1{lay}
-Cstrap1hVDD;1{lay}||cmos90|1180220510311|1217235741195|I|DRC_last_good_drc_area_date()G1217164547324|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226101611834|FACET_characteristic_spacing()D[264.0,288.0]
+Cstrap1hVDD;1{lay}||cmos90|1180220510311|1237814383751|I|DRC_last_good_drc_area_date()G1217164547324|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1237815791454|FACET_characteristic_spacing()D[264.0,288.0]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@2||0|50|6.2|6.2||
 NX-Metal-2-Metal-3-Con|contact@3||0|-50|6.2|6.2||
@@ -274,10 +274,10 @@ NMetal-4-Pin|pin@31||0|-36||||
 Ametal-2|net@10||6.2|S1800|pin@3||0|0|pin@10||0|0
 Ametal-2|net@15||6.2|S0|pin@5||0|50|contact@2||0|50
 Ametal-2|net@17||6.2|S0|pin@7||0|-50|contact@3||0|-50
-Ametal-3|net@18||6.2|S900|contact@3||0|-53.1|pin@1||0|-72
-Ametal-3|net@22||6.2|S2700|contact@3||0|-46.9|contact@7||0|36
-Ametal-3|net@36||6.2|S2700|contact@2||0|53.1|pin@26||0|72
-Ametal-3|net@40||6.2|S2700|contact@7||0|36|contact@2||0|46.9
+Ametal-3|net@18||6.2|IJS900|contact@3||0|-53.1|pin@1||0|-72
+Ametal-3|net@22||6.2|IJS2700|contact@3||0|-46.9|contact@7||0|32.9
+Ametal-3|net@36||6.2|IJS2700|contact@2||0|53.1|pin@26||0|72
+Ametal-3|net@40||6.2|IJS2700|contact@7||0|39.1|contact@2||0|46.9
 Ametal-4|net@41||6.2|S0|pin@27||0|36|contact@7||0|36
 Ametal-4|net@43||6.2|S0|pin@28||0|-36|pin@31||0|-36
 Egnd||D5G2;|pin@28||G
@@ -290,7 +290,7 @@ Evdd_6||D5G2;|pin@27||P
 X
 
 # Cell strap2hGND;1{lay}
-Cstrap2hGND;1{lay}||cmos90|1180220510311|1217244298059|I|DRC_last_good_drc_area_date()G1217165155588|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1217244450120|FACET_characteristic_spacing()D[264.0,288.0]
+Cstrap2hGND;1{lay}||cmos90|1180220510311|1237813830700|I|DRC_last_good_drc_area_date()G1217165155588|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1217244450120|FACET_characteristic_spacing()D[264.0,288.0]
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@4||0|72|6.2|6.2||
 NX-Metal-2-Metal-3-Con|contact@5||0|-72|6.2|6.2||
@@ -320,14 +320,14 @@ Ametal-2|net@26||6.2|S1800|pin@5||0|-22|pin@18||0|-22
 Ametal-2|net@28||6.2|S1800|pin@7||0|-122|pin@20||0|-122
 Ametal-2|net@30||6.2|S0|pin@2||0|72|contact@4||0|72
 Ametal-2|net@32||6.2|S0|pin@3||0|-72|contact@5||0|-72
-Ametal-3|net@35||6.2|IJS2700|pin@1||0|-144|contact@10||0|-108
+Ametal-3|net@35||6.2|IJS2700|pin@1||0|-144|contact@10||0|-111.1
 Ametal-3|net@36||6.2|IJS900|pin@0||0|144|contact@4||0|75.1
-Ametal-3|net@46||6.2|S900|contact@9||0|36|contact@5||0|-68.9
+Ametal-3|net@46||6.2|IJS900|contact@9||0|32.9|contact@5||0|-68.9
 Ametal-4|net@48||6.2|S1800|pin@33||0|108|pin@34||0|108
 Ametal-4|net@50||6.2|S1800|pin@37||0|-36|pin@38||0|-36
-Ametal-3|net@51||6.2|S900|contact@4||0|68.9|contact@9||0|36
+Ametal-3|net@51||6.2|IJS900|contact@4||0|68.9|contact@9||0|39.1
 Ametal-4|net@52||6.2|S0|pin@31||0|36|contact@9||0|36
-Ametal-3|net@53||6.2|IJS2700|contact@10||0|-108|contact@5||0|-75.1
+Ametal-3|net@53||6.2|IJS2700|contact@10||0|-104.9|contact@5||0|-75.1
 Ametal-4|net@54||6.2|S0|pin@35||0|-108|contact@10||0|-108
 Egnd||D5G2;|pin@2||G
 Egnd_1||D5G2;|pin@3||G
@@ -399,6 +399,253 @@ Evdd_6||D5G2;|pin@26||P
 Evdd_8||D5G2;|pin@30||P
 X
 
+# Cell strap5hGND;1{lay}
+Cstrap5hGND;1{lay}||cmos90|1237813525503|1237814431551|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@0||0|0|6.2|6.2||
+NX-Metal-3-Metal-4-Con|contact@1||0|-36|6.2|6.2||
+NX-Metal-2-Metal-3-Con|contact@2||0|-144|6.2|6.2||
+NX-Metal-2-Metal-3-Con|contact@3||0|-288|6.2|6.2||
+NX-Metal-3-Metal-4-Con|contact@4||0|-180|6.2|6.2||
+NX-Metal-3-Metal-4-Con|contact@5||0|-324|6.2|6.2||
+NX-Metal-2-Metal-3-Con|contact@6||0|288|6.2|6.2||
+NX-Metal-2-Metal-3-Con|contact@7||0|144|6.2|6.2||
+NX-Metal-3-Metal-4-Con|contact@8||0|252|6.2|6.2||
+NX-Metal-3-Metal-4-Con|contact@9||0|108|6.2|6.2||
+NX-Metal-2-Metal-3-Con|contact@10||0|0|6.2|6.2||
+NMetal-2-Pin|pin@1||0|0||||
+NMetal-2-Pin|pin@2||0|50||||
+NMetal-2-Pin|pin@3||0|-50||||
+NMetal-2-Pin|pin@4||0|50||||
+NMetal-2-Pin|pin@5||0|-50||||
+NMetal-4-Pin|pin@7||0|36||||
+NMetal-4-Pin|pin@8||0|36||||
+NMetal-4-Pin|pin@9||0|-36||||
+NMetal-3-Pin|pin@11||0|-360||||
+NMetal-2-Pin|pin@12||0|-144||||
+NMetal-2-Pin|pin@13||0|-288||||
+NMetal-2-Pin|pin@14||0|-194||||
+NMetal-2-Pin|pin@15||0|-238||||
+NMetal-2-Pin|pin@16||0|-94||||
+NMetal-2-Pin|pin@17||0|-338||||
+NMetal-2-Pin|pin@18||0|-94||||
+NMetal-2-Pin|pin@19||0|-194||||
+NMetal-2-Pin|pin@20||0|-238||||
+NMetal-2-Pin|pin@21||0|-338||||
+NMetal-4-Pin|pin@22||0|-180||||
+NMetal-4-Pin|pin@23||0|-108||||
+NMetal-4-Pin|pin@24||0|-108||||
+NMetal-4-Pin|pin@25||0|-324||||
+NMetal-4-Pin|pin@26||0|-252||||
+NMetal-4-Pin|pin@27||0|-252||||
+NMetal-3-Pin|pin@28||0|360||||
+NMetal-2-Pin|pin@30||0|288||||
+NMetal-2-Pin|pin@31||0|144||||
+NMetal-2-Pin|pin@32||0|238||||
+NMetal-2-Pin|pin@33||0|194||||
+NMetal-2-Pin|pin@34||0|338||||
+NMetal-2-Pin|pin@35||0|94||||
+NMetal-2-Pin|pin@36||0|338||||
+NMetal-2-Pin|pin@37||0|238||||
+NMetal-2-Pin|pin@38||0|194||||
+NMetal-2-Pin|pin@39||0|94||||
+NMetal-4-Pin|pin@40||0|252||||
+NMetal-4-Pin|pin@41||0|324||||
+NMetal-4-Pin|pin@42||0|324||||
+NMetal-4-Pin|pin@43||0|108||||
+NMetal-4-Pin|pin@44||0|180||||
+NMetal-4-Pin|pin@45||0|180||||
+Ametal-2|net@2||6.2|S0|pin@1||0|0|contact@0||0|0
+Ametal-3|net@5||6.2|IJS2700|contact@1||0|-32.9|contact@0||0|-3.1
+Ametal-4|net@6||6.2|S0|pin@9||0|-36|contact@1||0|-36
+Ametal-4|net@7||6.2|S0|pin@7||0|36|pin@8||0|36
+Ametal-2|net@8||6.2|S0|pin@4||0|50|pin@2||0|50
+Ametal-2|net@9||6.2|S0|pin@5||0|-50|pin@3||0|-50
+Ametal-2|net@10||6.2|S1800|pin@16||0|-94|pin@18||0|-94
+Ametal-2|net@11||6.2|S1800|pin@14||0|-194|pin@19||0|-194
+Ametal-2|net@12||6.2|S1800|pin@15||0|-238|pin@20||0|-238
+Ametal-2|net@13||6.2|S1800|pin@17||0|-338|pin@21||0|-338
+Ametal-2|net@14||6.2|S0|pin@12||0|-144|contact@2||0|-144
+Ametal-2|net@15||6.2|S0|pin@13||0|-288|contact@3||0|-288
+Ametal-3|net@16||6.2|IJS2700|pin@11||0|-360|contact@5||0|-327.1
+Ametal-3|net@18||6.2|IJS900|contact@4||0|-183.1|contact@3||0|-284.9
+Ametal-4|net@19||6.2|S1800|pin@23||0|-108|pin@24||0|-108
+Ametal-4|net@20||6.2|S1800|pin@26||0|-252|pin@27||0|-252
+Ametal-3|net@21||6.2|IJS900|contact@2||0|-147.1|contact@4||0|-176.9
+Ametal-4|net@22||6.2|S0|pin@22||0|-180|contact@4||0|-180
+Ametal-3|net@23||6.2|IJS2700|contact@5||0|-320.9|contact@3||0|-291.1
+Ametal-4|net@24||6.2|S0|pin@25||0|-324|contact@5||0|-324
+Ametal-2|net@25||6.2|S1800|pin@34||0|338|pin@36||0|338
+Ametal-2|net@26||6.2|S1800|pin@32||0|238|pin@37||0|238
+Ametal-2|net@27||6.2|S1800|pin@33||0|194|pin@38||0|194
+Ametal-2|net@28||6.2|S1800|pin@35||0|94|pin@39||0|94
+Ametal-2|net@29||6.2|S0|pin@30||0|288|contact@6||0|288
+Ametal-2|net@30||6.2|S0|pin@31||0|144|contact@7||0|144
+Ametal-3|net@32||6.2|IJS900|pin@28||0|360|contact@6||0|291.1
+Ametal-3|net@33||6.2|IJS900|contact@8||0|248.9|contact@7||0|147.1
+Ametal-4|net@34||6.2|S1800|pin@41||0|324|pin@42||0|324
+Ametal-4|net@35||6.2|S1800|pin@44||0|180|pin@45||0|180
+Ametal-3|net@36||6.2|IJS900|contact@6||0|284.9|contact@8||0|255.1
+Ametal-4|net@37||6.2|S0|pin@40||0|252|contact@8||0|252
+Ametal-3|net@38||6.2|IJS2700|contact@9||0|111.1|contact@7||0|140.9
+Ametal-4|net@39||6.2|S0|pin@43||0|108|contact@9||0|108
+Ametal-3|net@41||6.2|IJS900|contact@1||0|-39.1|contact@2||0|-140.9
+Ametal-2|net@43|||S0|pin@1||0|0|contact@10||0|0
+Ametal-3|net@44||6.2|IJS900|contact@9||0|104.9|contact@10||0|3.1
+Egnd||D5G2;|pin@12||G
+Egnd_1||D5G2;|pin@1||G
+Egnd_2||D5G2;|pin@28||G
+Egnd_3||D5G2;|pin@11||G
+Egnd_4||D5G2;|pin@9||G
+Egnd_5||D5G2;|pin@13||G
+Egnd_6||D5G2;|pin@22||G
+Egnd_7||D5G2;|pin@25||G
+Egnd_8||D5G2;|pin@30||G
+Egnd_9||D5G2;|pin@31||G
+Egnd_10||D5G2;|pin@40||G
+Egnd_11||D5G2;|pin@43||G
+Evdd||D5G2;|pin@7||P
+Evdd_1||D5G2;|pin@2||P
+Evdd_2||D5G2;|pin@16||P
+Evdd_3||D5G2;|pin@3||P
+Evdd_4||D5G2;|pin@14||P
+Evdd_5||D5G2;|pin@15||P
+Evdd_6||D5G2;|pin@17||P
+Evdd_7||D5G2;|pin@23||P
+Evdd_8||D5G2;|pin@26||P
+Evdd_9||D5G2;|pin@32||P
+Evdd_10||D5G2;|pin@33||P
+Evdd_11||D5G2;|pin@34||P
+Evdd_12||D5G2;|pin@35||P
+Evdd_13||D5G2;|pin@41||P
+Evdd_14||D5G2;|pin@44||P
+X
+
+# Cell strap5hVDD;1{lay}
+Cstrap5hVDD;1{lay}||cmos90|1237814106514|1237814620256|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@0||0|50|6.2|6.2||
+NX-Metal-2-Metal-3-Con|contact@1||0|-50|6.2|6.2||
+NX-Metal-3-Metal-4-Con|contact@2||0|36|6.2|6.2||
+NX-Metal-2-Metal-3-Con|contact@3||0|238|6.2|6.2||
+NX-Metal-2-Metal-3-Con|contact@4||0|338|6.2|6.2||
+NX-Metal-2-Metal-3-Con|contact@5||0|194|6.2|6.2||
+NX-Metal-2-Metal-3-Con|contact@6||0|94|6.2|6.2||
+NX-Metal-3-Metal-4-Con|contact@7||0|324|6.2|6.2||
+NX-Metal-3-Metal-4-Con|contact@8||0|180|6.2|6.2||
+NX-Metal-2-Metal-3-Con|contact@9||0|-194|6.2|6.2||
+NX-Metal-2-Metal-3-Con|contact@10||0|-94|6.2|6.2||
+NX-Metal-2-Metal-3-Con|contact@11||0|-238|6.2|6.2||
+NX-Metal-2-Metal-3-Con|contact@12||0|-338|6.2|6.2||
+NX-Metal-3-Metal-4-Con|contact@13||0|-108|6.2|6.2||
+NX-Metal-3-Metal-4-Con|contact@14||0|-252|6.2|6.2||
+NMetal-2-Pin|pin@1||0|0||||
+NMetal-2-Pin|pin@2||0|50||||
+NMetal-2-Pin|pin@3||0|-50||||
+NMetal-2-Pin|pin@4||0|0||||
+NMetal-4-Pin|pin@6||0|36||||
+NMetal-4-Pin|pin@7||0|-36||||
+NMetal-4-Pin|pin@8||0|-36||||
+NMetal-3-Pin|pin@9||0|360||||
+NMetal-2-Pin|pin@11||0|288||||
+NMetal-2-Pin|pin@12||0|144||||
+NMetal-2-Pin|pin@13||0|238||||
+NMetal-2-Pin|pin@14||0|194||||
+NMetal-2-Pin|pin@15||0|338||||
+NMetal-2-Pin|pin@16||0|94||||
+NMetal-2-Pin|pin@17||0|144||||
+NMetal-2-Pin|pin@18||0|288||||
+NMetal-4-Pin|pin@19||0|180||||
+NMetal-4-Pin|pin@20||0|252||||
+NMetal-4-Pin|pin@21||0|108||||
+NMetal-4-Pin|pin@22||0|324||||
+NMetal-4-Pin|pin@23||0|252||||
+NMetal-4-Pin|pin@24||0|108||||
+NMetal-3-Pin|pin@26||0|-360||||
+NMetal-2-Pin|pin@27||0|-144||||
+NMetal-2-Pin|pin@28||0|-288||||
+NMetal-2-Pin|pin@29||0|-194||||
+NMetal-2-Pin|pin@30||0|-238||||
+NMetal-2-Pin|pin@31||0|-94||||
+NMetal-2-Pin|pin@32||0|-338||||
+NMetal-2-Pin|pin@33||0|-288||||
+NMetal-2-Pin|pin@34||0|-144||||
+NMetal-4-Pin|pin@35||0|-252||||
+NMetal-4-Pin|pin@36||0|-180||||
+NMetal-4-Pin|pin@37||0|-324||||
+NMetal-4-Pin|pin@38||0|-108||||
+NMetal-4-Pin|pin@39||0|-180||||
+NMetal-4-Pin|pin@40||0|-324||||
+Ametal-2|net@0||6.2|S1800|pin@1||0|0|pin@4||0|0
+Ametal-2|net@1||6.2|S0|pin@2||0|50|contact@0||0|50
+Ametal-2|net@2||6.2|S0|pin@3||0|-50|contact@1||0|-50
+Ametal-3|net@4||6.2|IJS2700|contact@1||0|-46.9|contact@2||0|32.9
+Ametal-3|net@6||6.2|IJS2700|contact@2||0|39.1|contact@0||0|46.9
+Ametal-4|net@7||6.2|S0|pin@6||0|36|contact@2||0|36
+Ametal-4|net@8||6.2|S0|pin@7||0|-36|pin@8||0|-36
+Ametal-2|net@9||6.2|S1800|pin@11||0|288|pin@18||0|288
+Ametal-2|net@10||6.2|S1800|pin@12||0|144|pin@17||0|144
+Ametal-2|net@11||6.2|S0|pin@13||0|238|contact@3||0|238
+Ametal-2|net@12||6.2|S0|pin@15||0|338|contact@4||0|338
+Ametal-3|net@13||6.2|IJS900|pin@9||0|360|contact@4||0|341.1
+Ametal-2|net@14||6.2|S0|pin@14||0|194|contact@5||0|194
+Ametal-2|net@15||6.2|S0|pin@16||0|94|contact@6||0|94
+Ametal-3|net@17||6.2|S900|contact@7||0|324|contact@3||0|241.1
+Ametal-3|net@18||6.2|S2700|contact@6||0|97.1|contact@8||0|180
+Ametal-3|net@19||6.2|S2700|contact@5||0|197.1|contact@3||0|234.9
+Ametal-3|net@20||6.2|S900|contact@4||0|334.9|contact@7||0|324
+Ametal-4|net@21||6.2|S0|pin@22||0|324|contact@7||0|324
+Ametal-3|net@22||6.2|S2700|contact@8||0|180|contact@5||0|190.9
+Ametal-4|net@23||6.2|S0|pin@19||0|180|contact@8||0|180
+Ametal-4|net@24||6.2|S1800|pin@20||0|252|pin@23||0|252
+Ametal-4|net@25||6.2|S1800|pin@21||0|108|pin@24||0|108
+Ametal-2|net@26||6.2|S1800|pin@27||0|-144|pin@34||0|-144
+Ametal-2|net@27||6.2|S1800|pin@28||0|-288|pin@33||0|-288
+Ametal-2|net@28||6.2|S0|pin@29||0|-194|contact@9||0|-194
+Ametal-2|net@29||6.2|S0|pin@31||0|-94|contact@10||0|-94
+Ametal-2|net@31||6.2|S0|pin@30||0|-238|contact@11||0|-238
+Ametal-2|net@32||6.2|S0|pin@32||0|-338|contact@12||0|-338
+Ametal-3|net@33||6.2|IJS900|contact@12||0|-341.1|pin@26||0|-360
+Ametal-3|net@34||6.2|S900|contact@13||0|-108|contact@9||0|-190.9
+Ametal-3|net@35||6.2|S2700|contact@12||0|-334.9|contact@14||0|-252
+Ametal-3|net@36||6.2|S2700|contact@11||0|-234.9|contact@9||0|-197.1
+Ametal-3|net@37||6.2|S900|contact@10||0|-97.1|contact@13||0|-108
+Ametal-4|net@38||6.2|S0|pin@38||0|-108|contact@13||0|-108
+Ametal-3|net@39||6.2|S2700|contact@14||0|-252|contact@11||0|-241.1
+Ametal-4|net@40||6.2|S0|pin@35||0|-252|contact@14||0|-252
+Ametal-4|net@41||6.2|S1800|pin@36||0|-180|pin@39||0|-180
+Ametal-4|net@42||6.2|S1800|pin@37||0|-324|pin@40||0|-324
+Ametal-3|net@45||6.2|IJS2700|contact@10||0|-90.9|contact@1||0|-53.1
+Ametal-3|net@48||6.2|IJS900|contact@6||0|90.9|contact@0||0|53.1
+Egnd||D5G2;|pin@7||G
+Egnd_1||D5G2;|pin@1||G
+Egnd_2||D5G2;|pin@11||G
+Egnd_3||D5G2;|pin@12||G
+Egnd_4||D5G2;|pin@20||G
+Egnd_5||D5G2;|pin@21||G
+Egnd_6||D5G2;|pin@27||G
+Egnd_7||D5G2;|pin@28||G
+Egnd_8||D5G2;|pin@36||G
+Egnd_9||D5G2;|pin@37||G
+Evdd_1||D5G2;|pin@2||P
+Evdd_2||D5G2;|pin@15||P
+Evdd_3||D5G2;|pin@3||P
+Evdd_4||D5G2;|pin@9||P
+Evdd_6||D5G2;|pin@6||P
+Evdd_7||D5G2;|pin@13||P
+Evdd_8||D5G2;|pin@14||P
+Evdd_9||D5G2;|pin@16||P
+Evdd_11||D5G2;|pin@19||P
+Evdd_12||D5G2;|pin@22||P
+Evdd_13||D5G2;|pin@29||P
+Evdd_14||D5G2;|pin@30||P
+Evdd_15||D5G2;|pin@31||P
+Evdd_16||D5G2;|pin@32||P
+Evdd_18||D5G2;|pin@26||P
+Evdd_19||D5G2;|pin@35||P
+Evdd_20||D5G2;|pin@38||P
+X
+
 # Cell wellContacts13;1{lay}
 CwellContacts13;1{lay}||cmos90|1180136751346|1199229511412|I|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1234017879468|FACET_characteristic_spacing()D[0.0,144.0]
 Ngeneric:Facet-Center|art@0||0|0||||AV