24 Nov design
authorrkao <rkao>
Wed, 10 Dec 2008 19:35:49 +0000 (19:35 +0000)
committerrkao <rkao>
Wed, 10 Dec 2008 19:35:49 +0000 (19:35 +0000)
33 files changed:
electric/dockK.jelib
electric/dockPartOD.jelib
electric/dockPartsK.jelib
electric/driversJ.jelib
electric/driversL.jelib
electric/fanPinsK.jelib
electric/fansK.jelib
electric/fifoL.jelib
electric/gaspL.jelib
electric/gatesK.jelib
electric/latchesK.jelib
electric/loopCountL.jelib
electric/marinaL.jelib
electric/purpleFour.jelib
electric/redFour.jelib
electric/registersL.jelib
electric/scanJ.jelib
electric/scanK.jelib
electric/skipL.jelib
electric/stageGroupsL.jelib
electric/stagesL.jelib
electric/stepsL.jelib [new file with mode: 0755]
electric/stepsM.jelib [new file with mode: 0755]
electric/testsL.jelib
testCode/com/sun/vlsi/chips/marina/test/ChainControls.java [new file with mode: 0644]
testCode/com/sun/vlsi/chips/marina/test/InstructionStopper.java
testCode/com/sun/vlsi/chips/marina/test/IsolatedInDock.java [deleted file]
testCode/com/sun/vlsi/chips/marina/test/Marina.java
testCode/com/sun/vlsi/chips/marina/test/MarinaTest.java
testCode/com/sun/vlsi/chips/marina/test/MarinaUtils.java
testCode/com/sun/vlsi/chips/marina/test/ProperStopper.java
testCode/marina.spi
testCode/marina.xml

index 497de8b..2db5149 100755 (executable)
@@ -35,14 +35,14 @@ Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC
 Trcmos|ScaleFORrcmos()D1000.0
 
 # Cell aDockGallery;1{lay}
-CaDockGallery;1{lay}||cmos90|1208086429025|1219617334001|
+CaDockGallery;1{lay}||cmos90|1208086429025|1227364833506|I
 IgaspL:aNewGallery;1{lay}|aNewGall@0||-2142|-566|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IfifoWreg;2{lay}|fifoWreg@0||-1254|-2110|||D5G4;
 X
 
 # Cell aDockGallery;1{sch}
-CaDockGallery;1{sch}||schematic|1223424148680|1223424196121|
+CaDockGallery;1{sch}||schematic|1223424148680|1227364833506|I
 ItestsL:aTestGallery;1{ic}|aTestGal@0||0|1|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Ngeneric:Invisible-Pin|pin@0||-1|17|||||ART_message(D5G3;)Sies 7 October 2008
@@ -51,17 +51,14 @@ Ngeneric:Invisible-Pin|pin@2||0|26|||||ART_message(D5G6;)SaDockGallery
 X
 
 # Cell dataPath;1{ic}
-CdataPath;1{ic}||artwork|1226941060360|1226971234518|E
+CdataPath;1{ic}||artwork|1226941060360|1227549830099|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@0||-2|-9|-1|-1||
 Nschematic:Bus_Pin|pin@1||2|-9|-1|-1||
-Nschematic:Bus_Pin|pin@2||0|8|-1|-1||
 Nschematic:Bus_Pin|pin@3||-2|-6|-1|-1||
 Nschematic:Bus_Pin|pin@4||-3|-1|-1|-1||
 Nschematic:Bus_Pin|pin@5||-3|3|-1|-1||
 Nschematic:Bus_Pin|pin@6||-3|-3|-1|-1||
-Nschematic:Bus_Pin|pin@7||-1|6|-1|-1||
-Nschematic:Bus_Pin|pin@8||2|6|-1|-1||
 Nschematic:Bus_Pin|pin@9||3|3|-1|-1||
 NPin|pin@10||1|7|1|1||
 NPin|pin@11||2|4|1|1||
@@ -96,10 +93,11 @@ NPin|pin@61||1|-5|1|1||
 NPin|pin@62||1|-7|1|1||
 Ngeneric:Invisible-Pin|pin@72||2|3|1|1||
 Ngeneric:Invisible-Pin|pin@73||-2|3|1|1||
-Ngeneric:Invisible-Pin|pin@74||0|7|1|1||
 Nschematic:Bus_Pin|pin@75||3|-2|-1|-1||
 NPin|pin@76||2|-2|1|1||
 NPin|pin@77||3|-2|1|1||
+Nschematic:Bus_Pin|pin@78||-1|6|-1|-1||
+Nschematic:Bus_Pin|pin@80||2|6|-1|-1||
 AThicker|net@0|||FS634|pin@29||2|-9|pin@30||1.5|-10
 AThicker|net@3|||FS0|pin@13||0|4|pin@12||-2|4
 AThicker|net@4|||FS900|pin@12||-2|4|pin@46||-2|-1
@@ -131,30 +129,28 @@ AThicker|net@49|||FS1800|pin@59||-2|-7|pin@60||0|-7
 AThicker|net@50|||FS1800|pin@57||0|-5|pin@61||1|-5
 AThicker|net@51|||FS900|pin@61||1|-5|pin@62||1|-7
 AThicker|net@52|||FS0|pin@62||1|-7|pin@60||0|-7
-Aschematic:bus|net@55||-0.5|IJ2700|pin@74||0|7|pin@2||0|8
 Aschematic:bus|net@58||-0.5|IJ1800|pin@72||2|3|pin@9||3|3
 Aschematic:bus|net@66||-0.5|IJ0|pin@73||-2|3|pin@5||-3|3
 AThicker|net@71|||FS2700|pin@76||2|-2|pin@11||2|4
 AThicker|net@72|||FS2700|pin@33||2|-4|pin@76||2|-2
 AThicker|net@73|||FS1800|pin@76||2|-2|pin@77||3|-2
-Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@2||I
 EfreqOut||D5G2;|pin@75||O
 Eain[1:14],od[15],in[1:37]|inD[1:37,T],ain[1:14]|D5G2;|pin@0||I
 Ein[1:36,T]||D5G2;|pin@3||I
 Eaout[1:14],outS[T,1:37]|outS[1:37,T],aout[1:14]|D5G2;|pin@1||O
 Epred||D5G2;|pin@4||I
 Epred[T,D]||D5G2;|pin@5||I
+Esi[1:9]||D5G2;|pin@78||B
 EsigS||D5G2;|pin@6||I
-Esin||D5G2;|pin@7||I
-Esout||D5G2;|pin@8||O
+Eso[1:9]||D5G2;|pin@80||O
 Esucc[T,D]||D5G2;|pin@9||O
 X
 
 # Cell dataPath;3{lay}
-CdataPath;3{lay}||cmos90|1208098805747|1227290446285||DRC_last_good_drc_area_date()G1227290356299
+CdataPath;3{lay}||cmos90|1208098805747|1227390442824||DRC_last_good_drc_area_date()G1227391175308
 Ngeneric:Facet-Center|art@0||0|0||||AV
-IdockPartOD:dataAddrRegAll;1{lay}|dataAddr@0||-576|1440|||D5G4;
-IfifoL:odRQstageD;4{lay}|odRQstag@0||0|0|||D5G4;
+IdockPartOD:dataAddrRegAll;1{lay}|dataAddr@0||-648|1224|||D5G4;
+IfansK:fan18m4m3at72;1{lay}|fan18m4m@1||1575|900|||D5G4;
 NMetal-3-Pin|pin@0||72|-2220||||
 NMetal-3-Pin|pin@1||72|1723||||
 NMetal-3-Pin|pin@2||-1944|-2220||||
@@ -211,8 +207,7 @@ NMetal-3-Pin|pin@52||1800|-2220||||
 NMetal-3-Pin|pin@53||1800|1723||||
 NMetal-3-Pin|pin@54||1944|-2220||||
 NMetal-3-Pin|pin@55||1944|1723||||
-IdockPartOD:skipCountMoveLit;1{lay}|skipCoun@1||553|648|||D5G4;
-IfifoL:split10plus;1{lay}|split10p@0||0|-720|||D5G4;
+IdockPartOD:ringSkipMoveLit;2{lay}|ringSkip@0||0|0|||D5G4;
 Ametal-3|net@4||6.2|S2700|pin@0||72|-2220|pin@1||72|1723
 Ametal-3|net@5||6.2|S2700|pin@2||-1944|-2220|pin@3||-1944|1723
 Ametal-3|net@6||6.2|S2700|pin@4||-1800|-2220|pin@5||-1800|1723
@@ -241,33 +236,65 @@ Ametal-3|net@28||6.2|S2700|pin@48||1512|-2220|pin@49||1512|1723
 Ametal-3|net@29||6.2|S2700|pin@50||1656|-2220|pin@51||1656|1723
 Ametal-3|net@30||6.2|S2700|pin@52||1800|-2220|pin@53||1800|1723
 Ametal-3|net@31||6.2|S2700|pin@54||1944|-2220|pin@55||1944|1723
-Ametal-2|net@35||6.2|S0|skipCoun@1|vdd_3|-757|1030|dataAddr@0|vdd_2|-771.5|1030
-Ametal-2|net@36||6.2|S1800|dataAddr@0|gnd_3|-771.5|1080|skipCoun@1|gnd_1|-757|1080
-Ametal-2|net@37||6.2|S1800|dataAddr@0|vdd_24|-771.5|1130|skipCoun@1|vdd_132|-757|1130
+Ametal-2|net@34||6.2|S0|ringSkip@0|vdd_3|-806|814|dataAddr@0|vdd_2|-843.5|814
+Ametal-2|net@35||6.2|S1800|dataAddr@0|gnd_3|-843.5|864|ringSkip@0|gnd_1|-806|864
+Ametal-2|net@36||6.2|S1800|dataAddr@0|vdd_24|-843.5|914|ringSkip@0|vdd_132|-806|914
+Ametal-4|net@65|||S0|fan18m4m@1|in[1]|1224|840.8|dataAddr@0|in[1]|858|840.8
+Ametal-4|net@66|||S1800|dataAddr@0|in[2]|858|846.6|fan18m4m@1|in[2]|1224|846.6
+Ametal-4|net@67|||S1800|dataAddr@0|in[3]|858|852.4|fan18m4m@1|in[3]|1224|852.4
+Ametal-4|net@68|||S1800|dataAddr@0|in[4]|858|858.2|fan18m4m@1|in[4]|1224|858.2
+Ametal-4|net@69|||S1800|dataAddr@0|in[5]|858|864|fan18m4m@1|in[5]|1224|864
+Ametal-4|net@70|||S1800|dataAddr@0|in[6]|858|869.8|fan18m4m@1|in[6]|1224|869.8
+Ametal-4|net@71|||S1800|dataAddr@0|in[7]|858|875.6|fan18m4m@1|in[7]|1224|875.6
+Ametal-4|net@72|||S1800|dataAddr@0|in[8]|858|881.4|fan18m4m@1|in[8]|1224|881.4
+Ametal-4|net@73|||S1800|dataAddr@0|in[9]|858|887.2|fan18m4m@1|in[9]|1224|887.2
+Ametal-4|net@74|||S1800|dataAddr@0|in[10]|858|912.8|fan18m4m@1|in[10]|1224|912.8
+Ametal-4|net@75|||S1800|dataAddr@0|in[11]|858|918.6|fan18m4m@1|in[11]|1224|918.6
+Ametal-4|net@76|||S1800|dataAddr@0|in[12]|858|924.4|fan18m4m@1|in[12]|1224|924.4
+Ametal-4|net@77|||S1800|dataAddr@0|in[13]|858|930.2|fan18m4m@1|in[13]|1224|930.2
+Ametal-4|net@78|||S1800|dataAddr@0|in[14]|858|936|fan18m4m@1|in[14]|1224|936
+Ametal-4|net@79|||S1800|dataAddr@0|in[15]|858|941.8|fan18m4m@1|in[15]|1224|941.8
+Ametal-4|net@80|||S1800|dataAddr@0|in[16]|858|947.6|fan18m4m@1|in[16]|1224|947.6
+Ametal-4|net@81|||S1800|dataAddr@0|in[17]|858|953.4|fan18m4m@1|in[17]|1224|953.4
+Ametal-4|net@82|||S1800|dataAddr@0|in[18]|858|959.2|fan18m4m@1|in[18]|1224|959.2
+Ametal-3|net@87|||S900|fan18m4m@1|x[17]|1332|900|ringSkip@0|oda[17]|1332|887
+Ametal-3|net@88|||S2700|ringSkip@0|oda[1]|1242|887|fan18m4m@1|x[1]|1242|900
+Ametal-3|net@89|||S2700|ringSkip@0|oda[2]|1302|887|fan18m4m@1|x[2]|1302|900
+Ametal-3|net@90|||S2700|ringSkip@0|oda[3]|1386|887|fan18m4m@1|x[3]|1386|900
+Ametal-3|net@91|||S2700|ringSkip@0|oda[4]|1446|887|fan18m4m@1|x[4]|1446|900
+Ametal-3|net@92|||S2700|ringSkip@0|oda[5]|1530|887|fan18m4m@1|x[5]|1530|900
+Ametal-3|net@93|||S2700|ringSkip@0|oda[6]|1590|887|fan18m4m@1|x[6]|1590|900
+Ametal-3|net@94|||S2700|ringSkip@0|oda[7]|1674|887|fan18m4m@1|x[7]|1674|900
+Ametal-3|net@95|||S2700|ringSkip@0|oda[8]|1734|887|fan18m4m@1|x[8]|1734|900
+Ametal-3|net@96|||S2700|ringSkip@0|oda[9]|1818|887|fan18m4m@1|x[9]|1818|900
+Ametal-3|net@97|||S2700|ringSkip@0|oda[10]|1848|887|fan18m4m@1|x[10]|1848|900
+Ametal-3|net@98|||S2700|ringSkip@0|oda[11]|1764|887|fan18m4m@1|x[11]|1764|900
+Ametal-3|net@99|||S2700|ringSkip@0|oda[12]|1704|887|fan18m4m@1|x[12]|1704|900
+Ametal-3|net@100|||S2700|ringSkip@0|oda[13]|1620|887|fan18m4m@1|x[13]|1620|900
+Ametal-3|net@101|||S2700|ringSkip@0|oda[14]|1560|887|fan18m4m@1|x[14]|1560|900
+Ametal-3|net@102|||S2700|ringSkip@0|oda[15]|1476|887|fan18m4m@1|x[15]|1476|900
+Ametal-3|net@103|||S2700|ringSkip@0|oda[16]|1416|887|fan18m4m@1|x[16]|1416|900
+Ametal-3|net@104|||S2700|ringSkip@0|oda[18]|1272|887|fan18m4m@1|x[18]|1272|900
 X
 
 # Cell dataPath;1{sch}
-CdataPath;1{sch}||schematic|1215929607839|1226952977700|
+CdataPath;1{sch}||schematic|1215929607839|1227549793822|
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NOff-Page|conn@3||-13|5|||Y|
-NOff-Page|conn@10||27|12|||YRR|
 NOff-Page|conn@13||-19|-6||||
 NOff-Page|conn@14||-17|0|||XRR|
-NOff-Page|conn@15||26|5||||
 NOff-Page|conn@19||28|-10||||
 NOff-Page|conn@20||9|-10|||Y|
 NOff-Page|conn@22||65|-24||||
 NOff-Page|conn@23||5.5|-24|||XRR|
 NOff-Page|conn@24||48|-30|||Y|
 NOff-Page|conn@25||36|-2|||XRR|
+NOff-Page|conn@26||7|5|||Y|
+NOff-Page|conn@27||26|5||||
 IdockPartOD:dataAddrRegAll;1{ic}|dataAddr@0||54|-18|||D5G4;
 IdataPath;1{ic}|dataPath@0||68|18|||D5G4;
-IfifoL:epiFifo;1{ic}|epiFifo@1||-6|0|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||19.5|30|||||ART_message(D5G5;)SdataPath
 Ngeneric:Invisible-Pin|pin@136||20.5|26|||||ART_message(D5G5;)San Input dock
-Ngeneric:Invisible-Pin|pin@299||22|20|||||ART_message(D5G3;)Sies  17 November 2008
-NBus_Pin|pin@473||-6|12|-1|-1||
-NBus_Pin|pin@567||18|12|-1|-1||
+Ngeneric:Invisible-Pin|pin@299||22|20|||||ART_message(D5G3;)Sies  22 November 2008
 NBus_Pin|pin@574||18|-22.5|-1|-1||
 NBus_Pin|pin@575||28|-6|-1|-1||
 NBus_Pin|pin@576||28|-3|-1|-1||
@@ -295,12 +322,9 @@ Ngeneric:Invisible-Pin|pin@615||74.5|-19.5|||||ART_message(D5G2;)Sthe T bit is t
 Ngeneric:Invisible-Pin|pin@616||34.5|-16.5|||||ART_message(D5G2;)S["od[15] = To",is new T bit]
 NBus_Pin|pin@619||35|-23|-1|-1||
 NBus_Pin|pin@620||35|-19|-1|-1||
-IdockPartOD:ringSkipMoveLit;1{ic}|ringSkip@0||18|0|||D5G4;
-IorangeTSMC090nm:wire90;1{ic}|wire90@0||8.5|5|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4
+IdockPartOD:ringSkipMoveLit;2{ic}|ringSkip@1||18|0|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||63.5|-11|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4
 IorangeTSMC090nm:wire90;1{ic}|wire90@2||63.5|-6|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4
-IorangeTSMC090nm:wire90;1{ic}|wire90@3||8.5|-2|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4
-IorangeTSMC090nm:wire90;1{ic}|wire90@4||3.5|0|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4
 IorangeTSMC090nm:wire90;1{ic}|wire90@5||38.5|-36|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4
 Awire|ain[1]|D5G2;||2700|pin@612||36|-28|pin@613||36|-25
 Awire|fire[L]|D5G2;||900|pin@586||58|-11|pin@587||58|-14
@@ -310,22 +334,10 @@ Awire|firex[L]|D5G2;||900|pin@588||68|-11|pin@589||68|-13
 Abus|firex[M,L]|D5G2;|-0.5|IJ2700|dataAddr@0|fire[M,L]|51|-21|pin@607||51|-12
 Awire|firex[M]|D5G2;||2700|pin@591||68|-6|pin@592||68|-3
 Abus|inD[1:37],od[15],ain[1:14]|D5G2;|-0.5|IJ2700|pin@619||35|-23|pin@620||35|-19
-Abus|net@286||-0.5|IJ1800|conn@13|y|-17|-6|epiFifo@1|in[1:36,T]|-10|-6
-Awire|net@287|||0|epiFifo@1|pred|-9|0|conn@14|y|-15|0
-Abus|net@300||-0.5|IJ900|pin@473||-6|12|epiFifo@1|cl[T,F],clS[T,F],rd[T,F],mc|-6|7
-Awire|net@302|||1800|conn@3|y|-11|5|epiFifo@1|sin|-7|5
-Awire|net@1071|||1800|epiFifo@1|sout|-4|5|wire90@0|a|6|5
-Awire|net@1104|||1800|wire90@0|b|11|5|ringSkip@0|sin|17|5
-Abus|net@1108||-0.5|IJ2700|ringSkip@0|cl[T,F],clS[T,F],rd[T,F],mc|18|7|pin@567||18|12
-Abus|net@1111||-0.5|IJ0|conn@19|a|26|-10|ringSkip@0|succ[T,D]|21|-10
-Abus|net@1112||-0.5|IJ1800|conn@20|y|11|-10|ringSkip@0|pred[T,D]|15|-10
-Awire|net@1127|||0|conn@15|a|24|5|ringSkip@0|sout|20|5
-Abus|net@1147||-0.5|IJ1800|ringSkip@0|succ_1[T,D]|24|-6|pin@575||28|-6
-Awire|net@1148|||1800|epiFifo@1|torp|-3|-2|wire90@3|a|6|-2
-Awire|net@1149|||1800|wire90@3|b|11|-2|ringSkip@0|torp|15|-2
-Awire|net@1150|||0|wire90@4|a|1|0|epiFifo@1|succ|-3|0
-Awire|net@1151|||1800|wire90@4|b|6|0|ringSkip@0|do[epi]|15|0
-Abus|net@1154||-0.5|IJ1800|ringSkip@0|fire[M]|21|2|pin@579||51|2
+Abus|net@1111||-0.5|IJ0|conn@19|a|26|-10|ringSkip@1|succ[T,D]|21|-10
+Abus|net@1112||-0.5|IJ1800|conn@20|y|11|-10|ringSkip@1|pred[T,D]|15|-10
+Abus|net@1147||-0.5|IJ1800|ringSkip@1|od[1:36]|24|-6|pin@575||28|-6
+Abus|net@1154||-0.5|IJ1800|ringSkip@1|fire[M,L]|21|2|pin@579||51|2
 Awire|net@1159|||0|wire90@2|a|61|-6|pin@584||58|-6
 Awire|net@1161|||0|wire90@1|a|61|-11|pin@586||58|-11
 Awire|net@1163|||1800|wire90@1|b|66|-11|pin@588||68|-11
@@ -337,32 +349,32 @@ Awire|net@1187|||900|pin@608||65|-29|pin@609||65|-36
 Awire|net@1188|||0|pin@609||65|-36|wire90@5|b|41|-36
 Awire|net@1189|||0|wire90@5|a|36|-36|pin@610||12|-36
 Awire|net@1190|||2700|pin@610||12|-36|pin@611||12|-14
-Awire|net@1191|||1800|pin@611||12|-14|ringSkip@0|in[C]|15|-14
+Awire|net@1191|||1800|pin@611||12|-14|ringSkip@1|flag[C]|15|-14
 Awire|net@1192|||0|dataAddr@0|sigA|55|-28|pin@612||36|-28
 Awire|net@1194|||1800|conn@24|y|50|-30|dataAddr@0|sigS|55|-30
-Abus|net@1195||-0.5|IJ0|pin@567||18|12|pin@473||-6|12
-Abus|net@1196||-0.5|IJ1800|pin@567||18|12|conn@10|y|25|12
-Abus|net@1199||-0.5|IJ0|ringSkip@0|inE[1:36]|13|-6|epiFifo@1|out[1:36]|-1|-6
 Abus|net@1200||-0.5|IJ0|dataAddr@0|inA[T,1:37]|49|-23|pin@619||35|-23
-Awire|net@1202|||1800|ringSkip@0|freqOut|21|-2|conn@25|a|34|-2
+Awire|net@1202|||1800|ringSkip@1|freqOut|21|-2|conn@25|a|34|-2
+Abus|net@1203||-0.5|IJ1800|conn@13|y|-17|-6|ringSkip@1|inE[1:36,T]|13|-6
+Awire|net@1204|||0|ringSkip@1|do[epi]|15|0|conn@14|y|-15|0
+Abus|net@1206||-0.5|IJ0|conn@27|a|24|5|ringSkip@1|so[1:9]|20|5
+Abus|net@1207||-0.5|IJ1800|conn@26|y|9|5|ringSkip@1|si[1:9]|17|5
 Abus|od[1:20]|D5G2;|-0.5|IJ900|pin@604||47|-25|pin@605||47|-27
 Abus|od[1:36]|D5G2;|-0.5|IJ2700|pin@575||28|-6|pin@576||28|-3
-Abus|outS[1:6]|D5G2;|-0.5|IJ900|ringSkip@0|inA[1:6]|18|-16|pin@574||18|-22.5
-Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@10|a|I
+Abus|outS[1:6]|D5G2;|-0.5|IJ900|ringSkip@1|inA[1:6]|18|-16|pin@574||18|-22.5
 EfreqOut||D6G2;|conn@25|y|O
 Eain[1:14],od[15],in[1:37]|inD[1:37,T],ain[1:14]|D4G2;|conn@23|a|I
 Ein[1:36,T]||D4G2;|conn@13|a|I
 Eaout[1:14],outS[T,1:37]|outS[1:37,T],aout[1:14]|D6G2;|conn@22|y|O
 Epred||D4G2;|conn@14|a|I
 Epred[T,D]||D4G2;|conn@20|a|I
+Esi[1:9]||D4G2;|conn@26|a|B
 EsigS||D4G2;|conn@24|a|I
-Esin||D4G2;|conn@3|a|I
-Esout||D6G2;|conn@15|y|O
+Eso[1:9]||D6G2;|conn@27|y|O
 Esucc[T,D]||D6G2;|conn@19|y|O
 X
 
 # Cell fifoWreg;2{lay}
-CfifoWreg;2{lay}||cmos90|1204647546412|1216131279163||ATTR_NCC(D5G3;NTY576.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I11|DRC_last_good_drc_date()G1204749293448
+CfifoWreg;2{lay}||cmos90|1204647546412|1227364833506|I|ATTR_NCC(D5G3;NTY576.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I11|DRC_last_good_drc_date()G1204749293448
 IregistersJ:addr2in14B;2{lay}|addr2in1@0||2046|-864|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IfansK:fanC;1{lay}|fanC@0||2046|-564|||D5G4;
@@ -597,7 +609,7 @@ Exfire[B]||D5G2;|addr2in1@0|xfire[B]|I
 X
 
 # Cell fifoWreg;1{sch}
-CfifoWreg;1{sch}||schematic|1204649017358|1207273401774|
+CfifoWreg;1{sch}||schematic|1204649017358|1227364833506|I
 IregistersJ:addr2in14;1{ic}|addr2in1@0||21|-22|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-26|0||||
@@ -666,7 +678,7 @@ Eoutd[1:37]||D6G2;|conn@9|y|O
 X
 
 # Cell inputDock;2{ic}
-CinputDock;2{ic}||artwork|1219269890555|1219275529352|E
+CinputDock;2{ic}||artwork|1219269890555|1227364833506|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@0||-4|2|-1|-1|X|
 Nschematic:Bus_Pin|pin@1||0|-5|-1|-1|X|
@@ -752,7 +764,7 @@ Eout[1:37,T,38:51,S]|tokOut[1:37,T,38:51,S]|D5G2;|pin@2||O
 X
 
 # Cell inputDock;1{sch}
-CinputDock;1{sch}||schematic|1217961575693|1219331114687|
+CinputDock;1{sch}||schematic|1217961575693|1227364833506|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||3|3||||
 NOff-Page|conn@2||3|-1||||
@@ -776,7 +788,7 @@ Eout[0:7]|tokOut[1:37,T,38:51,S]|D6G2;|conn@0|y|O
 X
 
 # Cell outputDock;2{ic}
-CoutputDock;2{ic}||artwork|1219270800403|1219275737207|E
+CoutputDock;2{ic}||artwork|1219270800403|1227364833506|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@0||0|-5|-1|-1||
 Nschematic:Bus_Pin|pin@1||4|-2|-1|-1||
@@ -862,7 +874,7 @@ EtokIn[1:37,T,38:51,S]||D5G2;|pin@5||I
 X
 
 # Cell outputDock;1{sch}
-CoutputDock;1{sch}||schematic|1217961575693|1219331105574|
+CoutputDock;1{sch}||schematic|1217961575693|1227364833506|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||6|0||||
 NOff-Page|conn@4||-8|-5.5|||R|
@@ -886,7 +898,7 @@ Edata[1:37,T,38:51,S]|tokIn[1:37,T,38:51,S]|D4G2;|conn@5|a|I
 X
 
 # Cell pathRegister;1{ic}
-CpathRegister;1{ic}||artwork|1209600262112|1209765336917|E
+CpathRegister;1{ic}||artwork|1209600262112|1227364833506|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@2||3|0|-1|-1||
 NPin|pin@10||-3|-3|1|1||
@@ -920,7 +932,7 @@ Eout[1:38]|out[1:14]|D5G2;|pin@2||O
 X
 
 # Cell pathRegister;1{sch}
-CpathRegister;1{sch}||schematic|1209600115540|1209765341228|
+CpathRegister;1{sch}||schematic|1209600115540|1227364833506|I
 IpathRegister;1{ic}|addrRegi@0||28|15|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@1||35|0|||XRR|
@@ -977,8 +989,73 @@ EinB[1:19]|inB[1:13]|D4G2;|conn@4|a|I
 Eout[1:38]|out[1:14]|D6G2;|conn@1|y|O
 X
 
+# Cell ringCheck;1{sch}
+CringCheck;1{sch}||schematic|1215929607839|1227364833506|I
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@3||-13|5|||Y|
+NOff-Page|conn@10||33|12|||YRR|
+NOff-Page|conn@13||-19|-6||||
+NOff-Page|conn@14||-17|0|||XRR|
+NOff-Page|conn@15||45|5||||
+NOff-Page|conn@26||48.5|2|||XY|
+NOff-Page|conn@27||49|0|||Y|
+NOff-Page|conn@28||50|-6|||XRR|
+NOff-Page|conn@29||10.5|-11|||XY|
+NOff-Page|conn@30||6|-2|||Y|
+NOff-Page|conn@31||25|-19.5|||XRRR|
+NOff-Page|conn@32||22|-27|||YR|
+NOff-Page|conn@33||34|6|||XR|
+IfifoL:epiFifo;1{ic}|epiFifo@1||-6|0|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||19.5|30|||||ART_message(D5G5;)SringCheck
+Ngeneric:Invisible-Pin|pin@136||20.5|26|||||ART_message(D5G5;)SdataPath to check ring with epi
+Ngeneric:Invisible-Pin|pin@299||22|20|||||ART_message(D5G3;)Sies  22 November 2008
+NBus_Pin|pin@473||-6|12|-1|-1||
+NBus_Pin|pin@618||11|-6|-1|-1||
+NBus_Pin|pin@619||11|-5|-1|-1||
+NBus_Pin|pin@620||28|12|-1|-1||
+IfifoL:ringFIFO;1{ic}|ringFIFO@0||28|0|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||8.5|5|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4
+IorangeTSMC090nm:wire90;1{ic}|wire90@4||3.5|0|||D0G4;|ATTR_L(D5G1;PUD)D2229.2000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4
+Abus|net@286||-0.5|IJ1800|conn@13|y|-17|-6|epiFifo@1|in[1:36,T]|-10|-6
+Awire|net@287|||0|epiFifo@1|pred|-9|0|conn@14|y|-15|0
+Abus|net@300||-0.5|IJ900|pin@473||-6|12|epiFifo@1|cl[T,F],clS[T,F],rd[T,F],mc|-6|7
+Awire|net@302|||1800|conn@3|y|-11|5|epiFifo@1|sin|-7|5
+Awire|net@1071|||1800|epiFifo@1|sout|-4|5|wire90@0|a|6|5
+Awire|net@1150|||0|wire90@4|a|1|0|epiFifo@1|succ|-3|0
+Abus|net@1204||-0.5|IJ1800|pin@473||-6|12|pin@620||28|12
+Abus|net@1211||-0.5|IJ1800|epiFifo@1|out[1:36]|-1|-6|pin@618||11|-6
+Abus|net@1212||-0.5|IJ2700|pin@618||11|-6|pin@619||11|-5
+Abus|net@1213||-0.5|IJ1800|pin@619||11|-5|ringFIFO@0|inE[1:36]|17.5|-5
+Abus|net@1214||-0.5|IJ1800|pin@620||28|12|conn@10|y|31|12
+Abus|net@1215||-0.5|IJ2700|ringFIFO@0|cl[T,F],clS[T,F],rd[T,F],mc|28|8|pin@620||28|12
+Awire|net@1218|||0|ringFIFO@0|sin|27|5|wire90@0|b|11|5
+Awire|net@1219|||0|ringFIFO@0|do[epi]|25|0|wire90@4|b|6|0
+Awire|net@1220|||0|conn@15|a|43|5|ringFIFO@0|sout|30|5
+Abus|net@1221||-0.5|IJ1800|ringFIFO@0|do[M]|31|2|conn@26|y|46.5|2
+Abus|net@1222||-0.5|IJ1800|ringFIFO@0|fire[m1,m2]|31|0|conn@27|a|47|0
+Abus|net@1223||-0.5|IJ0|conn@28|a|48|-6|ringFIFO@0|sout_1|42|-6
+Abus|net@1224||-0.5|IJ0|ringFIFO@0|od[16:20]|17|-11|conn@29|a|12.5|-11
+Awire|net@1225|||0|conn@30|a|4|-2|epiFifo@1|torp|-3|-2
+Abus|net@1227||-0.5|IJ900|ringFIFO@0|pout[19:36]|25|-14|conn@31|a|25|-17.5
+Awire|net@1230|||900|ringFIFO@0|inz|22|-15|conn@32|a|22|-25
+Awire|net@1233|||900|conn@33|a|34|4|ringFIFO@0|sout_1@508518759|34|-3
+Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@10|a|I
+Edo[M,L]||D4G2;|conn@26|a|I
+Efire[m2,m1,ODE]||D6G2;|conn@27|y|O
+EfreqOut||D6G2;|conn@33|y|O
+Ein[1:36,T]||D4G2;|conn@13|a|I
+Em1[1:36]||D6G2;|conn@31|y|O
+Eod[1:36]||D6G2;|conn@29|y|O
+EolcZ||D4G2;|conn@32|a|I
+Epout[1:18]||D6G2;|conn@28|y|O
+Epred||D4G2;|conn@14|a|I
+Esin||D4G2;|conn@3|a|I
+Esout||D6G2;|conn@15|y|O
+Etorp||D6G2;|conn@30|y|O
+X
+
 # Cell tryIcons;2{sch}
-CtryIcons;2{sch}||schematic|1217962972321|1219275686271|
+CtryIcons;2{sch}||schematic|1217962972321|1227364833506|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IinputDock;2{ic}|inputDoc@1||-13|0.5|||D5G4;
 IoutputDock;2{ic}|outputDo@1||21|0.5|||D5G4;
index b2df796..8679fb0 100755 (executable)
@@ -1,5 +1,5 @@
 # header information:
-HdockPartOD|8.08k
+HdockPartOD|8.08n
 
 # Views:
 Vicon|ic
@@ -32,6 +32,8 @@ LscanK|scanK
 
 LskipL|skipL
 
+LstepsM|stepsM
+
 LwiresL|wiresL
 
 # Tools:
@@ -352,7 +354,7 @@ Esel[long]||D4G2;|conn@7|a|I
 X
 
 # Cell dataAddrRegAll;1{ic}
-CdataAddrRegAll;1{ic}||artwork|1217252608495|1227553422777|E
+CdataAddrRegAll;1{ic}||artwork|1217252608495|1227555627382|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@0||-5|-5|-1|-1||
 Ngeneric:Invisible-Pin|pin@1||-4|-5|1|1||
@@ -408,8 +410,8 @@ EsigS||D5G2;|pin@59||I
 X
 
 # Cell dataAddrRegAll;1{lay}
-CdataAddrRegAll;1{lay}||cmos90|1227213160563|1227285148088||ATTR_NCC(D5G6;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227285165049|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227285165049
-IfansK:addressFan;1{lay}|addressF@1||1830|-324|||D5G4;
+CdataAddrRegAll;1{lay}||cmos90|1227213160563|1227388619456||ATTR_NCC(D5G6;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227388215967|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227391175308
+IfansK:addressFan;1{lay}|addressF@1||1860|-324|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@0||192|-206||||
 NX-Metal-2-Metal-3-Con|contact@1||624|-206||||
@@ -476,34 +478,34 @@ Ametal-3|net@217|||S2700|pins19m3@0|x[16]|624|-280|contact@20||624|-250
 Ametal-2|net@218||6.2|S1800|dataMuxA@1|vdd_2|803.5|-266|thePathR@0|vdd_1|1512|-266
 Ametal-2|net@219||6.2|S0|thePathR@0|gnd_4|1512|-216|dataMuxA@1|gnd_1|803.5|-216
 Ametal-2|net@220||6.2|S0|thePathR@0|vdd_9|1512|-166|dataMuxA@1|vdd_3|803.5|-166
-Ametal-3|net@225|||S2700|addressF@1|y[8]|2448|-254|thePathR@0|y[8]|2448|-146
-Ametal-3|net@226|||S900|thePathR@0|y[1]|1524|-146|addressF@1|y[1]|1524|-254
-Ametal-3|net@227|||S900|thePathR@0|y[2]|1668|-146|addressF@1|y[2]|1668|-254
-Ametal-3|net@228|||S900|thePathR@0|y[3]|1812|-146|addressF@1|y[3]|1812|-254
-Ametal-3|net@229|||S900|thePathR@0|y[4]|1956|-146|addressF@1|y[4]|1956|-254
-Ametal-3|net@230|||S900|thePathR@0|y[5]|2100|-146|addressF@1|y[5]|2100|-254
-Ametal-3|net@231|||S900|thePathR@0|y[6]|2244|-146|addressF@1|y[6]|2244|-254
-Ametal-3|net@232|||S900|thePathR@0|y[7]|2388|-146|addressF@1|y[7]|2388|-254
-Ametal-3|net@233|||S900|thePathR@0|y[9]|2304|-146|addressF@1|y[9]|2304|-254
-Ametal-3|net@234|||S900|thePathR@0|y[10]|2160|-146|addressF@1|y[10]|2160|-254
-Ametal-3|net@235|||S900|thePathR@0|y[11]|2016|-146|addressF@1|y[11]|2016|-254
-Ametal-3|net@236|||S900|thePathR@0|y[12]|1872|-146|addressF@1|y[12]|1872|-254
-Ametal-3|net@237|||S900|thePathR@0|y[13]|1728|-146|addressF@1|y[13]|1728|-254
-Ametal-3|net@238|||S900|thePathR@0|y[14]|1584|-146|addressF@1|y[14]|1584|-254
-Ametal-4|net@258|||S0|addressF@1|in[14]|1514|-288|fan18m4m@2|in[14]|1506|-288
-Ametal-4|net@259|||S1800|fan18m4m@2|in[1]|1506|-383.2|addressF@1|in[1]|1514|-383.2
-Ametal-4|net@260|||S1800|fan18m4m@2|in[2]|1506|-377.4|addressF@1|in[2]|1514|-377.4
-Ametal-4|net@261|||S1800|fan18m4m@2|in[3]|1506|-371.6|addressF@1|in[3]|1514|-371.6
-Ametal-4|net@262|||S1800|fan18m4m@2|in[4]|1506|-365.8|addressF@1|in[4]|1514|-365.8
-Ametal-4|net@263|||S1800|fan18m4m@2|in[5]|1506|-360|addressF@1|in[5]|1514|-360
-Ametal-4|net@264|||S1800|fan18m4m@2|in[6]|1506|-354.2|addressF@1|in[6]|1514|-354.2
-Ametal-4|net@265|||S1800|fan18m4m@2|in[7]|1506|-348.4|addressF@1|in[7]|1514|-348.4
-Ametal-4|net@266|||S1800|fan18m4m@2|in[8]|1506|-342.6|addressF@1|in[8]|1514|-342.6
-Ametal-4|net@267|||S1800|fan18m4m@2|in[9]|1506|-336.8|addressF@1|in[9]|1514|-336.8
-Ametal-4|net@268|||S1800|fan18m4m@2|in[10]|1506|-311.2|addressF@1|in[10]|1514|-311.2
-Ametal-4|net@269|||S1800|fan18m4m@2|in[11]|1506|-305.4|addressF@1|in[11]|1514|-305.4
-Ametal-4|net@270|||S1800|fan18m4m@2|in[12]|1506|-299.6|addressF@1|in[12]|1514|-299.6
-Ametal-4|net@271|||S1800|fan18m4m@2|in[13]|1506|-293.8|addressF@1|in[13]|1514|-293.8
+Ametal-3|net@225|||S2700|addressF@1|y[8]|2478|-254|thePathR@0|y[8]|2478|-146
+Ametal-3|net@226|||S900|thePathR@0|y[1]|1554|-146|addressF@1|y[1]|1554|-254
+Ametal-3|net@227|||S900|thePathR@0|y[2]|1698|-146|addressF@1|y[2]|1698|-254
+Ametal-3|net@228|||S900|thePathR@0|y[3]|1842|-146|addressF@1|y[3]|1842|-254
+Ametal-3|net@229|||S900|thePathR@0|y[4]|1986|-146|addressF@1|y[4]|1986|-254
+Ametal-3|net@230|||S900|thePathR@0|y[5]|2130|-146|addressF@1|y[5]|2130|-254
+Ametal-3|net@231|||S900|thePathR@0|y[6]|2274|-146|addressF@1|y[6]|2274|-254
+Ametal-3|net@232|||S900|thePathR@0|y[7]|2418|-146|addressF@1|y[7]|2418|-254
+Ametal-3|net@233|||S900|thePathR@0|y[9]|2334|-146|addressF@1|y[9]|2334|-254
+Ametal-3|net@234|||S900|thePathR@0|y[10]|2190|-146|addressF@1|y[10]|2190|-254
+Ametal-3|net@235|||S900|thePathR@0|y[11]|2046|-146|addressF@1|y[11]|2046|-254
+Ametal-3|net@236|||S900|thePathR@0|y[12]|1902|-146|addressF@1|y[12]|1902|-254
+Ametal-3|net@237|||S900|thePathR@0|y[13]|1758|-146|addressF@1|y[13]|1758|-254
+Ametal-3|net@238|||S900|thePathR@0|y[14]|1614|-146|addressF@1|y[14]|1614|-254
+Ametal-4|net@258|||S0|addressF@1|in[14]|1544|-288|fan18m4m@2|in[14]|1506|-288
+Ametal-4|net@259|||S1800|fan18m4m@2|in[1]|1506|-383.2|addressF@1|in[1]|1544|-383.2
+Ametal-4|net@260|||S1800|fan18m4m@2|in[2]|1506|-377.4|addressF@1|in[2]|1544|-377.4
+Ametal-4|net@261|||S1800|fan18m4m@2|in[3]|1506|-371.6|addressF@1|in[3]|1544|-371.6
+Ametal-4|net@262|||S1800|fan18m4m@2|in[4]|1506|-365.8|addressF@1|in[4]|1544|-365.8
+Ametal-4|net@263|||S1800|fan18m4m@2|in[5]|1506|-360|addressF@1|in[5]|1544|-360
+Ametal-4|net@264|||S1800|fan18m4m@2|in[6]|1506|-354.2|addressF@1|in[6]|1544|-354.2
+Ametal-4|net@265|||S1800|fan18m4m@2|in[7]|1506|-348.4|addressF@1|in[7]|1544|-348.4
+Ametal-4|net@266|||S1800|fan18m4m@2|in[8]|1506|-342.6|addressF@1|in[8]|1544|-342.6
+Ametal-4|net@267|||S1800|fan18m4m@2|in[9]|1506|-336.8|addressF@1|in[9]|1544|-336.8
+Ametal-4|net@268|||S1800|fan18m4m@2|in[10]|1506|-311.2|addressF@1|in[10]|1544|-311.2
+Ametal-4|net@269|||S1800|fan18m4m@2|in[11]|1506|-305.4|addressF@1|in[11]|1544|-305.4
+Ametal-4|net@270|||S1800|fan18m4m@2|in[12]|1506|-299.6|addressF@1|in[12]|1544|-299.6
+Ametal-4|net@271|||S1800|fan18m4m@2|in[13]|1506|-293.8|addressF@1|in[13]|1544|-293.8
 Ametal-3|net@272|||S900|pins19m3@0|x[9]|1428|-280|fan18m4m@2|x[9]|1428|-324
 Ametal-3|net@273|||S2700|fan18m4m@2|x[1]|276|-324|pins19m3@0|x[1]|276|-280
 Ametal-3|net@274|||S2700|fan18m4m@2|x[2]|420|-324|pins19m3@0|x[2]|420|-280
@@ -687,7 +689,7 @@ Evdd_36||D5G2;|thePathR@0|vdd_10|P
 X
 
 # Cell dataAddrRegAll;1{sch}
-CdataAddrRegAll;1{sch}||schematic|1216109820230|1227553422777|
+CdataAddrRegAll;1{sch}||schematic|1216109820230|1228775221549|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||37|0||||
 NOff-Page|conn@2||-32.5|12|||XRR|
@@ -700,7 +702,7 @@ NWire_Con|conn@13||-43|-13||||
 NWire_Con|conn@14||-36|-15||||
 IregistersL:dataMuxAll;1{ic}|dataMuxA@0||-16|-8|Y||D5G4;
 Ngeneric:Invisible-Pin|pin@0||0|36.5|||||ART_message(D5G6;)SdataAddrRegAll
-Ngeneric:Invisible-Pin|pin@1||0|26.5|||||ART_message(D5G3;)Sies 21 November 2008
+Ngeneric:Invisible-Pin|pin@1||0|26.5|||||ART_message(D5G3;)Sies 23 November 2008
 Ngeneric:Invisible-Pin|pin@2||0|31.5|||||ART_message(D5G3;)Saddress and path registers
 NBus_Pin|pin@8||-24|-10|-1|-1||
 NBus_Pin|pin@9||-24|-17|-1|-1||
@@ -733,13 +735,16 @@ NBus_Pin|pin@57||-43|-19|-1|-1||
 NBus_Pin|pin@58||-43|-8|-1|-1||
 NBus_Pin|pin@59||-36|-21|-1|-1||
 NBus_Pin|pin@60||-36|-10|-1|-1||
+Ngeneric:Invisible-Pin|pin@61||-46|21.5|||||ART_message(D3G2;)Sthis is the instruction dispatch
+Ngeneric:Invisible-Pin|pin@62||-46|33.5|||||ART_message(D3G2;)SFIX THIS BUG
+NWire_Pin|pin@63||8|-3||||
 IdataAddrRegAll;1{ic}|sataAddr@0||35|28.5|||D5G4;
 IregistersL:theDregister;1{ic}|theDregi@0||17|0|||D5G4;
 IregistersL:thePathRegister;1{ic}|thePathR@0||-14|12|||D5G4;
-Abus|ain[1:14]|D5G2;|-0.5|IJ2700|pin@52||-24|13|pin@53||-24|17
 Abus|aout[1:14]|D5G2;|-0.5|IJ2700|pin@48||-6|12|pin@49||-6|16
 Abus|bk[15:19]|D5G2;|-0.5|IJ900|pin@10||-6|-9|pin@11||-6|-12
 Awire|fire[M]|D5G2;||900|thePathR@0|fire[M]|-16|9|pin@43||-16|4
+Abus|inA[27:37]|D5G2;|-0.5|IJ2700|pin@52||-24|13|pin@53||-24|17
 Abus|inA[T,1:37]|D5G2;|-0.5|IJ2700|pin@54||0|-1|pin@55||0|2
 Abus|lit[1:14],bk[15:19]|D5G2;|-0.5|IJ2700|pin@26||6|1|pin@27||6|6
 Abus|lit[1:18]|D5G2;|-0.5|IJ2700|conn@14||-36|-15|pin@60||-36|-10
@@ -767,6 +772,7 @@ Awire|net@76|||1800|pin@47||12|-9|theDregi@0|sigA|14|-9
 Abus|net@77||-0.5|IJ1800|thePathR@0|aout[1:14]|-11|12|pin@48||-6|12
 Abus|od[1:14]|D5G2;|-0.5|IJ900|conn@13||-43|-13|pin@57||-43|-19
 Abus|od[1:18]|D5G2;|-0.5|IJ900|conn@14||-36|-15|pin@59||-36|-21
+Awire|od[17]|D5G1;X-5;||0|theDregi@0|od[17]|13|-3|pin@63||8|-3
 Abus|outS[T,1:37]|D5G2;|-0.5|IJ2700|pin@50||24|0|pin@51||24|4
 Abus|path[1:14]|D5G2;|-0.5|IJ900|pin@39||-24|11|pin@41||-24|5
 Abus|path[1:14]|D5G2;|-0.5|IJ2700|conn@13||-43|-13|pin@58||-43|-8
@@ -1084,15 +1090,12 @@ EmlReady||D6G2;|conn@3|y|O
 EselLO[Dm,Dl]||D4G2;|conn@4|a|I
 X
 
-# Cell ringSkipMoveLit;1{ic}
-CringSkipMoveLit;1{ic}||artwork|1224791160529|1226971185710|E
+# Cell ringSkipMoveLit;2{ic}
+CringSkipMoveLit;2{ic}||artwork|1224791160529|1227549608432|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
-Nschematic:Bus_Pin|pin@0||0|7|-1|-1|RRR|
-Ngeneric:Invisible-Pin|pin@1||0|6|1|1|RRR|
 Nschematic:Bus_Pin|pin@2||-3|0|-1|-1||
 Nschematic:Bus_Pin|pin@4||-5|-6|-1|-1||
 Ngeneric:Invisible-Pin|pin@5||-4|-6|1|1||
-Nschematic:Bus_Pin|pin@8||2|5|-1|-1||
 NPin|pin@12||-2|4|1|1||
 NPin|pin@13||-1|5|1|1||
 NPin|pin@14||-2|6|1|1||
@@ -1117,12 +1120,10 @@ NPin|pin@32||3|-8|1|1||
 NPin|pin@33||3|-9|1|1||
 NPin|pin@34||5|-6|1|1||
 Nschematic:Bus_Pin|pin@35||0|-16|-1|-1||
-Nschematic:Bus_Pin|pin@36||-1|5|-1|-1||
 Nschematic:Bus_Pin|pin@41||-3|-14|-1|-1||
 Nschematic:Bus_Pin|pin@50||3|2|-1|-1||
 Nschematic:Bus_Pin|pin@53||-3|-10|-1|-1||
 Nschematic:Bus_Pin|pin@54||3|-10|-1|-1||
-Nschematic:Bus_Pin|pin@56||-3|-2|-1|-1||
 NPin|pin@58||0|-9|1|1||
 NPin|pin@59||2|-15|1|1||
 NPin|pin@61||-2|-9|1|1||
@@ -1132,8 +1133,6 @@ NPin|pin@66||0|-8|1|1||
 Ngeneric:Invisible-Pin|pin@67||0|5|||||ART_message(D5G1.5;)S42
 Ngeneric:Invisible-Pin|pin@71||-2|-10|1|1||
 Ngeneric:Invisible-Pin|pin@72||2|-10|1|1||
-NPin|pin@73||-2|-2|1|1||
-NPin|pin@74||-3|-2|1|1||
 NPin|pin@77||-2|-14|1|1||
 NPin|pin@78||-3|-14|1|1||
 Ngeneric:Invisible-Pin|pin@80||0|-15|1|1||
@@ -1143,7 +1142,8 @@ Ngeneric:Invisible-Pin|pin@84||2|2|1|1||
 Nschematic:Bus_Pin|pin@85||3|-2|-1|-1||
 NPin|pin@86||2|-2|1|1||
 NPin|pin@87||3|-2|1|1||
-Aschematic:bus|net@0||-0.5|IJ2700|pin@1||0|6|pin@0||0|7
+Nschematic:Bus_Pin|pin@88||-1|5|-1|-1||
+Nschematic:Bus_Pin|pin@90||2|5|-1|-1||
 Aschematic:bus|net@2||-0.5|IJ0|pin@5||-4|-6|pin@4||-5|-6
 AThicker|net@5|||FS0|pin@19||3|-4|pin@29||0|-4
 AThicker|net@6|||FS1800|pin@27||-2|3|pin@20||0|3
@@ -1160,7 +1160,6 @@ AThicker|net@16|||FS0|pin@21||0|4|pin@12||-2|4
 AThicker|net@17|||FS900|pin@28||0|-3|pin@29||0|-4
 AThicker|net@18|||FS0|pin@15||1|6|pin@14||-2|6
 AThicker|net@20|||FS2700|pin@24||-2|0|pin@27||-2|3
-AThicker|net@21|||FS2700|pin@73||-2|-2|pin@24||-2|0
 AThicker|net@22|||FS0|pin@24||-2|0|pin@25||-3|0
 AThicker|net@25|||FS0|pin@29||0|-4|pin@30||-4|-4
 AThicker|net@26|||FS900|pin@30||-4|-4|pin@31||-4|-8
@@ -1177,8 +1176,6 @@ AThicker|net@48|||FS0|pin@59||2|-15|pin@64||-2|-15
 AThicker|net@49|||FS900|pin@65||2|-9|pin@59||2|-15
 Aschematic:bus|net@52||-0.5|IJ1800|pin@72||2|-10|pin@54||3|-10
 Aschematic:bus|net@54||-0.5|IJ0|pin@71||-2|-10|pin@53||-3|-10
-AThicker|net@57|||FS2700|pin@26||-2|-3|pin@73||-2|-2
-AThicker|net@58|||FS0|pin@73||-2|-2|pin@74||-3|-2
 AThicker|net@61|||FS900|pin@77||-2|-14|pin@64||-2|-15
 AThicker|net@62|||FS0|pin@77||-2|-14|pin@78||-3|-14
 Aschematic:bus|net@63||-0.5|IJ2700|pin@35||0|-16|pin@80||0|-15
@@ -1188,33 +1185,418 @@ Aschematic:bus|net@68||-0.5|IJ1800|pin@84||2|2|pin@50||3|2
 AThicker|net@69|||FS2700|pin@77||-2|-14|pin@61||-2|-9
 AThicker|net@70|||FS2700|pin@22||2|-3|pin@86||2|-2
 AThicker|net@71|||FS1800|pin@86||2|-2|pin@87||3|-2
-Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I
+AThicker|net@72|||FS900|pin@24||-2|0|pin@26||-2|-3
 Edo[epi]||D5G2;|pin@2||I
-Efire[M]|fire[M,L]|D5G2;|pin@50||O
-Ein[C]|flag[C]|D5G2;|pin@41||I
+Efire[M,L]||D5G2;|pin@50||O
+Eflag[C]||D5G2;|pin@41||I
 EfreqOut||D5G2;|pin@85||O
 EinA[1:6]||D5G2;|pin@35||I
-EinE[1:36]||D5G2;|pin@4||I
-Esucc_1[T,D]|od[1:36]|D5G2;|pin@81||O
+EinE[1:36,T]||D5G2;|pin@4||I
+Eod[1:36]||D5G2;|pin@81||O
 Epred[T,D]||D5G2;|pin@53||I
-Esin||D5G2;|pin@36||I
-Esout||D5G2;|pin@8||O
+Esi[1:9]||D5G2;|pin@88||B
+Eso[1:9]||D5G2;|pin@90||O
 Esucc[T,D]||D5G2;|pin@54||O
-Etorp||D5G2;|pin@56||I
 X
 
 # Cell ringSkipMoveLit;2{lay}
-CringSkipMoveLit;2{lay}||cmos90|1208098805747|1227112954275||DRC_last_good_drc_area_date()G1225929186299
+CringSkipMoveLit;2{lay}||cmos90|1208098805747|1227398911411||ATTR_NCC(D5G8;NTX4;Y910;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227390057935|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227391175308
 Ngeneric:Facet-Center|art@0||0|0||||AV
-IfifoL:odRQstageD;4{lay}|odRQstag@0||0|0|||D5G4;
-NMetal-3-Pin|pin@1||1285|390||||
-IskipCount;3{lay}|skipCoun@0||490|936|||D5G4;
-IfifoL:split10plus;1{lay}|split10p@0||0|-756|||D5G4;
-Ametal-3|net@1|||S900|skipCoun@0|x[18]|1285|444|pin@1||1285|390
+IfanPinsK:pins18m3at72;3{lay}|pins18m3@0||1575|887|||D5G4;
+IskipCountMoveLit;1{lay}|skipCoun@1||504|432|||D5G4;
+IfifoL:theRing;1{lay}|theRing@0||0|-936|||D5G4;
+Ametal-3|net@3|||S2700|theRing@0|pout[2]|1308|-378|skipCoun@1|in[2]|1308|-60
+Ametal-3|net@4|||S2700|theRing@0|pout[3]|1392|-378|skipCoun@1|in[3]|1392|-60
+Ametal-3|net@5|||S2700|theRing@0|pout[4]|1452|-378|skipCoun@1|in[4]|1452|-60
+Ametal-3|net@6|||S2700|theRing@0|pout[5]|1536|-378|skipCoun@1|in[5]|1536|-60
+Ametal-3|net@7|||S2700|theRing@0|pout[6]|1596|-378|skipCoun@1|in[6]|1596|-60
+Ametal-3|net@8|||S2700|theRing@0|pout[7]|1680|-378|skipCoun@1|in[7]|1680|-60
+Ametal-3|net@9|||S2700|theRing@0|pout[8]|1740|-378|skipCoun@1|in[8]|1740|-60
+Ametal-3|net@10|||S2700|theRing@0|pout[9]|1824|-378|skipCoun@1|in[9]|1824|-60
+Ametal-3|net@11|||S2700|theRing@0|pout[10]|1854|-378|skipCoun@1|in[10]|1854|-60
+Ametal-3|net@12|||S2700|theRing@0|pout[11]|1770|-378|skipCoun@1|in[11]|1770|-60
+Ametal-3|net@13|||S2700|theRing@0|pout[12]|1710|-378|skipCoun@1|in[12]|1710|-60
+Ametal-3|net@14|||S2700|theRing@0|pout[13]|1626|-378|skipCoun@1|in[13]|1626|-60
+Ametal-3|net@15|||S2700|theRing@0|pout[14]|1566|-378|skipCoun@1|in[14]|1566|-60
+Ametal-3|net@16|||S2700|theRing@0|pout[15]|1482|-378|skipCoun@1|in[15]|1482|-60
+Ametal-3|net@17|||S2700|theRing@0|pout[16]|1422|-378|skipCoun@1|in[16]|1422|-60
+Ametal-3|net@18|||S2700|theRing@0|pout[17]|1338|-378|skipCoun@1|in[17]|1338|-60
+Ametal-3|net@19|||S2700|theRing@0|pout[18]|1278|-378|skipCoun@1|in[18]|1278|-60
+Ametal-3|net@20|||S2700|skipCoun@1|inB[1]|1254|-90|theRing@0|x[1]|1254|-76
+Ametal-3|net@21|||S900|theRing@0|x[2]|1314|-76|skipCoun@1|inB[2]|1314|-90
+Ametal-3|net@22|||S900|theRing@0|x[3]|1398|-76|skipCoun@1|inB[3]|1398|-90
+Ametal-3|net@23|||S900|theRing@0|x[4]|1458|-76|skipCoun@1|inB[4]|1458|-90
+Ametal-3|net@24|||S900|theRing@0|x[5]|1542|-76|skipCoun@1|inB[5]|1542|-90
+Ametal-3|net@25|||S900|theRing@0|x[6]|1602|-76|skipCoun@1|inB[6]|1602|-90
+Ametal-3|net@26|||S900|theRing@0|x[8]|1746|-76|skipCoun@1|inB[8]|1746|-90
+Ametal-2|net@27||6.2|S0|skipCoun@1|vdd_73|-380|-50|theRing@0|vdd_3|-647|-50
+Ametal-2|net@28||6.2|S1800|theRing@0|gnd_1|-647|0|skipCoun@1|gnd_27|-380|0
+Ametal-2|net@29||6.2|S1800|theRing@0|vdd_16|-647|50|skipCoun@1|vdd_72|-380|50
+Ametal-3|net@32|||S900|skipCoun@1|in[1]|1248|-60|theRing@0|pout[1]|1248|-378
+Ametal-3|net@70|||S900|skipCoun@1|mc_4|966|-88|theRing@0|mc_3|966|-360
+Ametal-3|net@71|||S2700|theRing@0|clS[F_2]|954|-360|skipCoun@1|clS[F_1]|954|-88
+Ametal-3|net@72|||S2700|theRing@0|clS[T_2]|918|-360|skipCoun@1|clS[T_1]|918|-88
+Ametal-3|net@73|||S2700|theRing@0|cl[F_2]|948|-360|skipCoun@1|cl[F_1]|948|-88
+Ametal-3|net@74|||S2700|theRing@0|cl[T_2]|924|-360|skipCoun@1|cl[T_1]|924|-88
+Ametal-3|net@75|||S2700|theRing@0|rd[F_2]|960|-360|skipCoun@1|rd[F_1]|960|-88
+Ametal-3|net@76|||S2700|theRing@0|rd[T_2]|912|-360|skipCoun@1|rd[T_1]|912|-88
+Ametal-3|net@77|||S2700|theRing@0|oda[1]|1242|-87|pins18m3@0|x[1]|1242|887
+Ametal-3|net@82|||S900|pins18m3@0|x[2]|1302|887|theRing@0|oda[2]|1302|-87
+Ametal-3|net@83|||S900|pins18m3@0|x[3]|1386|887|theRing@0|oda[3]|1386|-87
+Ametal-3|net@84|||S900|pins18m3@0|x[4]|1446|887|theRing@0|oda[4]|1446|-87
+Ametal-3|net@85|||S900|pins18m3@0|x[5]|1530|887|theRing@0|oda[5]|1530|-87
+Ametal-3|net@86|||S900|pins18m3@0|x[6]|1590|887|theRing@0|oda[6]|1590|-87
+Ametal-3|net@87|||S900|pins18m3@0|x[7]|1674|887|theRing@0|oda[7]|1674|-87
+Ametal-3|net@88|||S900|pins18m3@0|x[8]|1734|887|theRing@0|oda[8]|1734|-87
+Ametal-3|net@89|||S900|pins18m3@0|x[9]|1818|887|theRing@0|oda[9]|1818|-87
+Ametal-3|net@90|||S900|pins18m3@0|x[10]|1848|887|theRing@0|oda[10]|1848|-87
+Ametal-3|net@91|||S900|pins18m3@0|x[11]|1764|887|theRing@0|oda[11]|1764|-87
+Ametal-3|net@92|||S900|pins18m3@0|x[12]|1704|887|theRing@0|oda[12]|1704|-87
+Ametal-3|net@93|||S900|pins18m3@0|x[13]|1620|887|theRing@0|oda[13]|1620|-87
+Ametal-3|net@94|||S900|pins18m3@0|x[14]|1560|887|theRing@0|oda[14]|1560|-87
+Ametal-3|net@95|||S900|pins18m3@0|x[15]|1476|887|theRing@0|oda[15]|1476|-87
+Ametal-3|net@96|||S900|pins18m3@0|x[16]|1416|887|theRing@0|oda[16]|1416|-87
+Ametal-3|net@97|||S900|pins18m3@0|x[17]|1332|887|theRing@0|oda[17]|1332|-87
+Ametal-3|net@98|||S900|pins18m3@0|x[18]|1272|887|theRing@0|oda[18]|1272|-87
+EclS[F]||D5G2;|skipCoun@1|clS[F]|I
+EclS[F_1]||D5G2;|theRing@0|clS[F]|I
+EclS[F_3]||D5G2;|theRing@0|clS[F_3]|I
+EclS[F_4]||D5G2;|theRing@0|clS[F_4]|I
+EclS[T]||D5G2;|skipCoun@1|clS[T]|I
+EclS[T_1]||D5G2;|theRing@0|clS[T]|I
+EclS[T_3]||D5G2;|theRing@0|clS[T_3]|I
+EclS[T_4]||D5G2;|theRing@0|clS[T_4]|I
+Ecl[F]||D5G2;|skipCoun@1|cl[F]|I
+Ecl[F_1]||D5G2;|theRing@0|cl[F]|I
+Ecl[F_3]||D5G2;|theRing@0|cl[F_3]|I
+Ecl[F_4]||D5G2;|theRing@0|cl[F_4]|I
+Ecl[T]||D5G2;|skipCoun@1|cl[T]|I
+Ecl[T_1]||D5G2;|theRing@0|cl[T]|I
+Ecl[T_3]||D5G2;|theRing@0|cl[T_3]|I
+Ecl[T_4]||D5G2;|theRing@0|cl[T_4]|I
+Edo[L]||D5G2;|theRing@0|do[M_1]|I
+Edo[M]||D5G2;|theRing@0|do[M]|I
+Efire[L]||D5G2;|skipCoun@1|fire[L]|O
+Efire[M]||D5G2;|skipCoun@1|fire[M]|O
+Efire[ODE]||D5G2;|skipCoun@1|fire[ODE]|I
+Efire[ODE_1]||D5G2;|theRing@0|fire[ODE]|O
+Efire[T]||D5G2;|skipCoun@1|fire[T]|O
+Efire[m1]||D5G2;|skipCoun@1|fire[m1]|I
+Efire[m2]||D5G2;|skipCoun@1|fire[m2]|I
+Efire[m_2]||D5G2;|theRing@0|fire[m1]|O
+Efire[m_3]||D5G2;|theRing@0|fire[m2]|O
+Eflag[C]||D5G2;|skipCoun@1|flag[C]|I
+EfreqOut||D5G2;|theRing@0|freqOut|O
+Egnd||D5G2;|skipCoun@1|gnd|G
+Egnd_1||D5G2;|skipCoun@1|gnd_1|G
+Egnd_2||D5G2;|theRing@0|gnd_2|G
+Egnd_3||D5G2;|skipCoun@1|gnd_3|G
+Egnd_4||D5G2;|theRing@0|gnd_4|G
+Egnd_5||D5G2;|skipCoun@1|gnd_5|G
+Egnd_6||D5G2;|skipCoun@1|gnd_6|G
+Egnd_7||D5G2;|theRing@0|gnd_7|G
+Egnd_9||D5G2;|theRing@0|gnd_9|G
+Egnd_10||D5G2;|skipCoun@1|gnd_10|G
+Egnd_11||D5G2;|skipCoun@1|gnd_11|G
+Egnd_12||D5G2;|skipCoun@1|gnd_12|G
+Egnd_13||D5G2;|theRing@0|gnd_13|G
+Egnd_14||D5G2;|theRing@0|gnd_14|G
+Egnd_15||D5G2;|theRing@0|gnd_15|G
+Egnd_16||D5G2;|theRing@0|gnd_16|G
+Egnd_17||D5G2;|theRing@0|gnd_17|G
+Egnd_18||D5G2;|theRing@0|gnd_18|G
+Egnd_19||D5G2;|theRing@0|gnd_19|G
+Egnd_20||D5G2;|theRing@0|gnd_20|G
+Egnd_21||D5G2;|theRing@0|gnd_21|G
+Egnd_22||D5G2;|theRing@0|gnd_22|G
+Egnd_23||D5G2;|theRing@0|gnd_23|G
+Egnd_24||D5G2;|skipCoun@1|gnd_24|G
+Egnd_25||D5G2;|skipCoun@1|gnd_25|G
+Egnd_26||D5G2;|skipCoun@1|gnd_26|G
+Egnd_27||D5G2;|theRing@0|gnd_27|G
+Egnd_28||D5G2;|theRing@0|gnd_28|G
+Egnd_29||D5G2;|theRing@0|gnd_29|G
+Egnd_30||D5G2;|theRing@0|gnd_30|G
+Egnd_31||D5G2;|theRing@0|gnd_31|G
+Egnd_32||D5G2;|theRing@0|gnd_32|G
+Egnd_33||D5G2;|theRing@0|gnd_33|G
+Egnd_34||D5G2;|theRing@0|gnd_34|G
+Egnd_35||D5G2;|theRing@0|gnd_35|G
+Egnd_63||D5G2;|skipCoun@1|gnd_63|G
+Egnd_64||D5G2;|skipCoun@1|gnd_64|G
+Egnd_65||D5G2;|skipCoun@1|gnd_65|G
+Egnd_66||D5G2;|theRing@0|gnd|G
+Egnd_67||D5G2;|theRing@0|gnd_3|G
+Egnd_68||D5G2;|theRing@0|gnd_5|G
+Egnd_69||D5G2;|theRing@0|gnd_6|G
+Egnd_70||D5G2;|theRing@0|gnd_11|G
+Egnd_71||D5G2;|theRing@0|gnd_12|G
+Egnd_72||D5G2;|theRing@0|gnd_24|G
+Egnd_73||D5G2;|theRing@0|gnd_25|G
+Egnd_74||D5G2;|theRing@0|gnd_26|G
+EinA[1]||D5G2;|skipCoun@1|inA[1]|I
+EinA[2]||D5G2;|skipCoun@1|inA[2]|I
+EinA[3]||D5G2;|skipCoun@1|inA[3]|I
+EinA[4]||D5G2;|skipCoun@1|inA[4]|I
+EinA[5]||D5G2;|skipCoun@1|inA[5]|I
+EinA[6]||D5G2;|skipCoun@1|inA[6]|I
+Ein[1]||D5G2;|theRing@0|in[1]|I
+Ein[2]||D5G2;|theRing@0|in[2]|I
+Ein[3]||D5G2;|theRing@0|in[3]|I
+Ein[4]||D5G2;|theRing@0|in[4]|I
+Ein[5]||D5G2;|theRing@0|in[5]|I
+Ein[6]||D5G2;|theRing@0|in[6]|I
+Ein[7]||D5G2;|theRing@0|in[7]|I
+Ein[8]||D5G2;|theRing@0|in[8]|I
+Ein[9]||D5G2;|theRing@0|in[9]|I
+Ein[10]||D5G2;|theRing@0|in[10]|I
+Ein[11]||D5G2;|theRing@0|in[11]|I
+Ein[12]||D5G2;|theRing@0|in[12]|I
+Ein[13]||D5G2;|theRing@0|in[13]|I
+Ein[14]||D5G2;|theRing@0|in[14]|I
+Ein[15]||D5G2;|theRing@0|in[15]|I
+Ein[16]||D5G2;|theRing@0|in[16]|I
+Ein[17]||D5G2;|theRing@0|in[17]|I
+Ein[18]||D5G2;|theRing@0|in[18]|I
+Ein[19]||D5G2;|theRing@0|in[19]|I
+Ein[20]||D5G2;|theRing@0|in[20]|I
+Ein[21]||D5G2;|theRing@0|in[21]|I
+Ein[22]||D5G2;|theRing@0|in[22]|I
+Ein[23]||D5G2;|theRing@0|in[23]|I
+Ein[24]||D5G2;|theRing@0|in[24]|I
+Ein[25]||D5G2;|theRing@0|in[25]|I
+Ein[26]||D5G2;|theRing@0|in[26]|I
+Ein[27]||D5G2;|theRing@0|in[27]|I
+Ein[28]||D5G2;|theRing@0|in[28]|I
+Ein[29]||D5G2;|theRing@0|in[29]|I
+Ein[30]||D5G2;|theRing@0|in[30]|I
+Ein[31]||D5G2;|theRing@0|in[31]|I
+Ein[32]||D5G2;|theRing@0|in[32]|I
+Ein[33]||D5G2;|theRing@0|in[33]|I
+Ein[34]||D5G2;|theRing@0|in[34]|I
+Ein[35]||D5G2;|theRing@0|in[35]|I
+Ein[36]||D5G2;|theRing@0|in[36]|I
+Ein[T]||D5G2;|theRing@0|in[T]|I
+Em1[7]||D5G2;|theRing@0|x[7]|I
+Em1[9]||D5G2;|theRing@0|x[9]|I
+Em1[10]||D5G2;|theRing@0|x[10]|I
+Em1[11]||D5G2;|theRing@0|x[11]|I
+Em1[12]||D5G2;|theRing@0|x[12]|I
+Em1[13]||D5G2;|theRing@0|x[13]|I
+Em1[14]||D5G2;|theRing@0|x[14]|I
+Em1[15]||D5G2;|theRing@0|x[15]|I
+Em1[16]||D5G2;|theRing@0|x[16]|I
+Em1[17]||D5G2;|theRing@0|x[17]|I
+Em1[18]||D5G2;|theRing@0|x[18]|I
+Em1[19]||D5G2;|theRing@0|x[19]|I
+Em1[20]||D5G2;|theRing@0|x[20]|I
+Em1[21]||D5G2;|theRing@0|x[21]|I
+Em1[22]||D5G2;|theRing@0|x[22]|I
+Em1[23]||D5G2;|theRing@0|x[23]|I
+Em1[24]||D5G2;|theRing@0|x[24]|I
+Em1[25]||D5G2;|theRing@0|x[25]|I
+Em1[26]||D5G2;|theRing@0|x[26]|I
+Em1[27]||D5G2;|theRing@0|x[27]|I
+Em1[28]||D5G2;|theRing@0|x[28]|I
+Em1[29]||D5G2;|theRing@0|x[29]|I
+Em1[30]||D5G2;|theRing@0|x[30]|I
+Em1[31]||D5G2;|theRing@0|x[31]|I
+Em1[32]||D5G2;|theRing@0|x[32]|I
+Em1[33]||D5G2;|theRing@0|x[33]|I
+Em1[34]||D5G2;|theRing@0|x[34]|I
+Em1[35]||D5G2;|theRing@0|x[35]|I
+Em1[36]||D5G2;|theRing@0|x[36]|I
+Emc||D5G2;|skipCoun@1|mc_3|I
+Emc_1||D5G2;|skipCoun@1|mc_1|O
+Emc_2||D5G2;|theRing@0|mc|I
+Emc_8||D5G2;|theRing@0|mc_8|I
+Emc_9||D5G2;|theRing@0|mc_9|I
+Eod[1]||D5G2;|theRing@0|od[1]|I
+Eod[2]||D5G2;|theRing@0|od[2]|I
+Eod[3]||D5G2;|theRing@0|od[3]|I
+Eod[4]||D5G2;|theRing@0|od[4]|I
+Eod[5]||D5G2;|theRing@0|od[5]|I
+Eod[6]||D5G2;|theRing@0|od[6]|I
+Eod[7]||D5G2;|theRing@0|od[7]|I
+Eod[8]||D5G2;|theRing@0|od[8]|I
+Eod[9]||D5G2;|theRing@0|od[9]|I
+Eod[10]||D5G2;|theRing@0|od[10]|I
+Eod[11]||D5G2;|theRing@0|od[11]|I
+Eod[12]||D5G2;|theRing@0|od[12]|I
+Eod[13]||D5G2;|theRing@0|od[13]|I
+Eod[14]||D5G2;|theRing@0|od[14]|I
+Eod[15]||D5G2;|skipCoun@1|od[15]|I
+Eod[16]||D5G2;|skipCoun@1|od[16]|I
+Eod[17]||D5G2;|theRing@0|od[15]|I
+Eod[18]||D5G2;|skipCoun@1|od[18]|I
+Eod[19]||D5G2;|skipCoun@1|od[19]|I
+Eod[20]||D5G2;|skipCoun@1|od[20]|I
+Eod[21]||D5G2;|theRing@0|od[16]|I
+Eod[22]||D5G2;|theRing@0|od[17]|I
+Eod[23]||D5G2;|theRing@0|od[18]|I
+Eod[24]||D5G2;|theRing@0|od[19]|I
+Eod[25]||D5G2;|theRing@0|od[20]|I
+Eod[26]||D5G2;|theRing@0|od[21]|I
+Eod[27]||D5G2;|theRing@0|od[22]|I
+Eod[28]||D5G2;|theRing@0|od[23]|I
+Eod[29]||D5G2;|theRing@0|od[24]|I
+Eod[30]||D5G2;|theRing@0|od[25]|I
+Eod[31]||D5G2;|theRing@0|od[26]|I
+Eod[32]||D5G2;|theRing@0|od[27]|I
+Eod[33]||D5G2;|theRing@0|od[28]|I
+Eod[34]||D5G2;|theRing@0|od[29]|I
+Eod[35]||D5G2;|theRing@0|od[30]|I
+Eod[36]||D5G2;|theRing@0|od[31]|I
+Eod[37]||D5G2;|theRing@0|od[32]|I
+Eod[38]||D5G2;|theRing@0|od[33]|I
+Eod[39]||D5G2;|theRing@0|od[34]|I
+Eod[40]||D5G2;|theRing@0|od[35]|I
+Eod[41]||D5G2;|theRing@0|od[36]|I
+Eoda[1]||D5G2;|pins18m3@0|x[1]|I
+Eoda[2]||D5G2;|pins18m3@0|x[2]|I
+Eoda[3]||D5G2;|pins18m3@0|x[3]|I
+Eoda[4]||D5G2;|pins18m3@0|x[4]|I
+Eoda[5]||D5G2;|pins18m3@0|x[5]|I
+Eoda[6]||D5G2;|pins18m3@0|x[6]|I
+Eoda[7]||D5G2;|pins18m3@0|x[7]|I
+Eoda[8]||D5G2;|pins18m3@0|x[8]|I
+Eoda[9]||D5G2;|pins18m3@0|x[9]|I
+Eoda[10]||D5G2;|pins18m3@0|x[10]|I
+Eoda[11]||D5G2;|pins18m3@0|x[11]|I
+Eoda[12]||D5G2;|pins18m3@0|x[12]|I
+Eoda[13]||D5G2;|pins18m3@0|x[13]|I
+Eoda[14]||D5G2;|pins18m3@0|x[14]|I
+Eoda[15]||D5G2;|pins18m3@0|x[15]|I
+Eoda[16]||D5G2;|pins18m3@0|x[16]|I
+Eoda[17]||D5G2;|pins18m3@0|x[17]|I
+Eoda[18]||D5G2;|pins18m3@0|x[18]|I
+EolcZ||D5G2;|skipCoun@1|olcZ|O
+EolcZ_1||D5G2;|skipCoun@1|olcZ_1|O
+EolcZ_2||D5G2;|theRing@0|olcZ|I
+Epred||D5G2;|theRing@0|pred|I
+Epred[D]||D5G2;|skipCoun@1|pred[D]|I
+Epred[T]||D5G2;|skipCoun@1|pred[T]|I
+Epred_1||D5G2;|skipCoun@1|pred_1|I
+Epred_2||D5G2;|skipCoun@1|pred_2|I
+Erd[F]||D5G2;|skipCoun@1|rd[F]|I
+Erd[F_1]||D5G2;|theRing@0|rd[F]|I
+Erd[F_3]||D5G2;|theRing@0|rd[F_3]|I
+Erd[F_4]||D5G2;|theRing@0|rd[F_4]|I
+Erd[T]||D5G2;|skipCoun@1|rd[T]|I
+Erd[T_1]||D5G2;|theRing@0|rd[T]|I
+Erd[T_3]||D5G2;|theRing@0|rd[T_3]|I
+Erd[T_4]||D5G2;|theRing@0|rd[T_4]|I
+EselLO[Co]||D5G2;|skipCoun@1|selLO[Co]|I
+EselLO[Dl]||D5G2;|skipCoun@1|selLO[Dl]|I
+EselLO[Dm]||D5G2;|skipCoun@1|selLO[Dm]|I
+EselLO[Lf]||D5G2;|skipCoun@1|selLO[Lf]|I
+EselLO[Li]||D5G2;|skipCoun@1|selLO[Li]|I
+EselLO[Lo]||D5G2;|skipCoun@1|selLO[Lo]|I
+Esel[A]||D5G2;|skipCoun@1|sel[A]|I
+Esin||D5G2;|skipCoun@1|sin_1|I
+Esin_1||D5G2;|theRing@0|sin|I
+Esout||D5G2;|skipCoun@1|sout|O
+Esucc[D]||D5G2;|skipCoun@1|succ[D]|O
+Esucc[T]||D5G2;|skipCoun@1|succ[T]|O
+Etorp||D5G2;|theRing@0|torp|O
+Evdd||D5G2;|skipCoun@1|vdd|P
+Evdd_1||D5G2;|skipCoun@1|vdd_1|P
+Evdd_2||D5G2;|skipCoun@1|vdd_2|P
+Evdd_3||D5G2;|skipCoun@1|vdd_3|P
+Evdd_4||D5G2;|theRing@0|vdd_4|P
+Evdd_5||D5G2;|skipCoun@1|vdd_5|P
+Evdd_6||D5G2;|skipCoun@1|vdd_6|P
+Evdd_7||D5G2;|skipCoun@1|vdd_7|P
+Evdd_8||D5G2;|theRing@0|vdd_8|P
+Evdd_9||D5G2;|theRing@0|vdd_9|P
+Evdd_10||D5G2;|skipCoun@1|vdd_10|P
+Evdd_11||D5G2;|skipCoun@1|vdd_11|P
+Evdd_12||D5G2;|skipCoun@1|vdd_12|P
+Evdd_13||D5G2;|theRing@0|vdd_13|P
+Evdd_14||D5G2;|theRing@0|vdd_14|P
+Evdd_15||D5G2;|theRing@0|vdd_15|P
+Evdd_18||D5G2;|theRing@0|vdd_18|P
+Evdd_20||D5G2;|skipCoun@1|vdd_20|P
+Evdd_21||D5G2;|skipCoun@1|vdd_21|P
+Evdd_22||D5G2;|theRing@0|vdd_22|P
+Evdd_23||D5G2;|theRing@0|vdd_23|P
+Evdd_24||D5G2;|skipCoun@1|vdd_24|P
+Evdd_25||D5G2;|skipCoun@1|vdd_25|P
+Evdd_26||D5G2;|theRing@0|vdd_26|P
+Evdd_27||D5G2;|theRing@0|vdd_27|P
+Evdd_28||D5G2;|theRing@0|vdd_28|P
+Evdd_29||D5G2;|theRing@0|vdd_29|P
+Evdd_30||D5G2;|theRing@0|vdd_30|P
+Evdd_31||D5G2;|theRing@0|vdd_31|P
+Evdd_32||D5G2;|theRing@0|vdd_32|P
+Evdd_33||D5G2;|theRing@0|vdd_33|P
+Evdd_34||D5G2;|theRing@0|vdd_34|P
+Evdd_35||D5G2;|theRing@0|vdd_35|P
+Evdd_36||D5G2;|theRing@0|vdd_36|P
+Evdd_37||D5G2;|theRing@0|vdd_37|P
+Evdd_38||D5G2;|theRing@0|vdd_38|P
+Evdd_39||D5G2;|theRing@0|vdd_39|P
+Evdd_40||D5G2;|theRing@0|vdd_40|P
+Evdd_41||D5G2;|theRing@0|vdd_41|P
+Evdd_42||D5G2;|theRing@0|vdd_42|P
+Evdd_43||D5G2;|theRing@0|vdd_43|P
+Evdd_44||D5G2;|theRing@0|vdd_44|P
+Evdd_45||D5G2;|theRing@0|vdd_45|P
+Evdd_46||D5G2;|theRing@0|vdd_46|P
+Evdd_47||D5G2;|theRing@0|vdd_47|P
+Evdd_48||D5G2;|theRing@0|vdd_48|P
+Evdd_49||D5G2;|theRing@0|vdd_49|P
+Evdd_50||D5G2;|theRing@0|vdd_50|P
+Evdd_51||D5G2;|theRing@0|vdd_51|P
+Evdd_52||D5G2;|theRing@0|vdd_52|P
+Evdd_53||D5G2;|theRing@0|vdd_53|P
+Evdd_54||D5G2;|theRing@0|vdd_54|P
+Evdd_55||D5G2;|theRing@0|vdd_55|P
+Evdd_56||D5G2;|theRing@0|vdd_56|P
+Evdd_57||D5G2;|skipCoun@1|vdd_57|P
+Evdd_58||D5G2;|theRing@0|vdd_58|P
+Evdd_59||D5G2;|theRing@0|vdd_59|P
+Evdd_60||D5G2;|theRing@0|vdd_60|P
+Evdd_61||D5G2;|theRing@0|vdd_61|P
+Evdd_62||D5G2;|theRing@0|vdd_62|P
+Evdd_63||D5G2;|theRing@0|vdd_63|P
+Evdd_64||D5G2;|skipCoun@1|vdd_64|P
+Evdd_65||D5G2;|skipCoun@1|vdd_65|P
+Evdd_66||D5G2;|skipCoun@1|vdd_66|P
+Evdd_67||D5G2;|skipCoun@1|vdd_67|P
+Evdd_68||D5G2;|skipCoun@1|vdd_68|P
+Evdd_69||D5G2;|skipCoun@1|vdd_69|P
+Evdd_70||D5G2;|skipCoun@1|vdd_70|P
+Evdd_71||D5G2;|theRing@0|vdd_71|P
+Evdd_126||D5G2;|skipCoun@1|vdd_126|P
+Evdd_127||D5G2;|skipCoun@1|vdd_127|P
+Evdd_128||D5G2;|skipCoun@1|vdd_128|P
+Evdd_129||D5G2;|skipCoun@1|vdd_129|P
+Evdd_132||D5G2;|skipCoun@1|vdd_132|P
+Evdd_133||D5G2;|skipCoun@1|vdd_133|P
+Evdd_134||D5G2;|theRing@0|vdd|P
+Evdd_135||D5G2;|theRing@0|vdd_1|P
+Evdd_136||D5G2;|theRing@0|vdd_2|P
+Evdd_137||D5G2;|theRing@0|vdd_5|P
+Evdd_138||D5G2;|theRing@0|vdd_6|P
+Evdd_139||D5G2;|theRing@0|vdd_7|P
+Evdd_140||D5G2;|theRing@0|vdd_10|P
+Evdd_141||D5G2;|theRing@0|vdd_11|P
+Evdd_142||D5G2;|theRing@0|vdd_12|P
+Evdd_143||D5G2;|theRing@0|vdd_20|P
+Evdd_144||D5G2;|theRing@0|vdd_24|P
+Evdd_145||D5G2;|theRing@0|vdd_25|P
+Evdd_146||D5G2;|theRing@0|vdd_57|P
+Evdd_147||D5G2;|theRing@0|vdd_64|P
+Evdd_148||D5G2;|theRing@0|vdd_65|P
+Evdd_149||D5G2;|theRing@0|vdd_66|P
+Evdd_150||D5G2;|theRing@0|vdd_67|P
+Evdd_151||D5G2;|theRing@0|vdd_68|P
+Evdd_152||D5G2;|theRing@0|vdd_69|P
 X
 
 # Cell ringSkipMoveLit;1{lay}
-CringSkipMoveLit;1{lay}||cmos90|1224751924374|1227017852689||ATTR_NCC(D5G10;NTX-609;Y1506;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225928205935|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225928205935
+CringSkipMoveLit;1{lay}||cmos90|1224751924374|1227398911411||ATTR_NCC(D5G10;NTX-609;Y1506;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225928205935|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225928205935
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@1||1920|682||||
 NX-Metal-2-Metal-3-Con|contact@2||1914|676||||
@@ -1495,7 +1877,6 @@ Ecl[F_3]||D5G2;|moveLit@0|cl[F_1]|I
 Ecl[T]||D5G2;|ringFIFO@2|cl[T]|I
 Ecl[T_1]||D5G2;|moveLit@0|cl[T]|I
 Ecl[T_3]||D5G2;|moveLit@0|cl[T_1]|I
-Edo[epi]||D5G2;|ringFIFO@2|do[epi]|I
 Efire[L]||D5G2;|moveLit@0|fire[L]|O
 Efire[M]||D5G2;|moveLit@0|fire[M]|I
 Egnd||D5G2;|skipCoun@1|gnd|G
@@ -1663,12 +2044,256 @@ Evdd_100||D5G2;|moveLit@0|vdd_62|P
 Evdd_101||D5G2;|moveLit@0|vdd_63|P
 X
 
-# Cell ringSkipMoveLit;2{sch}
-CringSkipMoveLit;2{sch}||schematic|1224771351449|1227187660848|
+# Cell ringSkipMoveLit;3{sch}
+CringSkipMoveLit;3{sch}||schematic|1224771351449|1228927347516|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-23|3|||Y|
+NOff-Page|conn@1||-25|-2||||
+NOff-Page|conn@6||65|-17|||XYRRR|
+NOff-Page|conn@13||49|-16.5|||YRRR|
+NOff-Page|conn@17||74|1|||XRR|
+NOff-Page|conn@21||70|-13||||
+NOff-Page|conn@22||43|-13|||Y|
+NOff-Page|conn@25||90|-17||||
+NOff-Page|conn@26||6|19|||XR|
+NOff-Page|conn@27||-22|8|||Y|
+NOff-Page|conn@28||82|8||||
+Ngeneric:Invisible-Pin|pin@1||16.5|45|||||ART_message(D5G6;)SringSkipMoveLitS
+Ngeneric:Invisible-Pin|pin@2||14.5|38|||||ART_message(D5G4;)Spredicate, counters and ring, Move and Literal
+Ngeneric:Invisible-Pin|pin@3||14.5|33|||||ART_message(D5G3;)Sies 23 November 2008
+NBus_Pin|pin@11||74|-5|-1|-1||
+NBus_Pin|pin@12||74|-12|-1|-1||
+NBus_Pin|pin@36||19.5|-12|-1|-1||
+NBus_Pin|pin@233||18.5|-1.5|-1|-1||
+NWire_Pin|pin@302||84|5||||
+NWire_Pin|pin@303||84|-30||||
+NWire_Pin|pin@304||-6|-30||||
+NWire_Pin|pin@309||42|28||||
+NWire_Pin|pin@310||42|32||||
+NWire_Pin|pin@311||42|24||||
+NWire_Pin|pin@312||42|20||||
+NBus_Pin|pin@322||-16|-14|-1|-1||
+NBus_Pin|pin@325||18.5|3|-1|-1||
+NBus_Pin|pin@337||-3|-16|-1|-1||
+NWire_Pin|pin@338||-13|7||||
+NBus_Pin|pin@339||59|-22|-1|-1||
+NBus_Pin|pin@340||55|-26|-1|-1||
+NBus_Pin|pin@342||30|5|-1|-1||
+NBus_Pin|pin@343||30|10|-1|-1||
+NWire_Pin|pin@344||78|-2||||
+NWire_Pin|pin@345||78|-7||||
+NBus_Pin|pin@350||57|17|-1|-1||
+NBus_Pin|pin@351||19.5|-5|-1|-1||
+NBus_Pin|pin@352||31|3|-1|-1||
+NBus_Pin|pin@353||31|2|-1|-1||
+NBus_Pin|pin@354||-16|-9|-1|-1||
+NWire_Pin|pin@356||-3|10.5||||
+NWire_Pin|pin@358||40|-2||||
+NWire_Pin|pin@359||40|-8.5||||
+NBus_Pin|pin@363||13|17|-1|-1||
+NBus_Pin|pin@367||24|17|-1|-1||
+NBus_Pin|pin@368||24|21|-1|-1||
+NBus_Pin|pin@369||73|17|-1|-1||
+NBus_Pin|pin@370||19.5|-6|-1|-1||
+IringSkipMoveLit;2{ic}|ringSkip@3||83|39|||D5G4;
+IscanK:scanFromDock;1{ic}|scanFrom@0||73|4|||D5G4;
+IscanK:scanToDock;1{ic}|scanToDo@0||13|4|||D5G4;
+IstepsM:shortRing;1{ic}|shortRin@6||0|3|||D5G4;
+IskipCountMoveLit;1{ic}|skipCoun@1||57|0|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@71||48|24|||D0G4;|ATTR_L(D5G1;PUD)D2752.3000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4
+IorangeTSMC090nm:wire90;1{ic}|wire90@72||48|28|||D0G4;|ATTR_L(D5G1;PUD)D2752.3000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4
+Abus|cl[T,F],clS[T,F],rd[T,F],mc|D5G2;|-0.5|IJ2700|pin@367||24|17|pin@368||24|21
+Awire|do[L]|D5G2;||900|pin@311||42|24|pin@312||42|20
+Abus|do[M,L]|D5G2;|-0.5|IJ2700|pin@342||30|5|pin@343||30|10
+Awire|do[M]|D5G2;||2700|pin@309||42|28|pin@310||42|32
+Abus|fire[m2,m1,ODE]|D5G2;|-0.5|IJ2700|pin@233||18.5|-1.5|pin@325||18.5|3
+Abus|m1[1:6,8]|D5G2;|-0.5|IJ900|pin@11||74|-5|pin@12||74|-12
+Abus|m1[1:36]|D5G2;|-0.5|IJ900|shortRin@6|torp_1|-3|-11|pin@337||-3|-16
+Abus|m1[15,16,18:20]|D5G2;Y-5;|-0.5|IJ900|skipCoun@1|od[15:16,18:20]|55|-17|pin@340||55|-26
+Awire|m1[20]|D5G2;||900|pin@344||78|-2|pin@345||78|-7
+Abus|m1[22:27]|D5G2;X2;Y-3;|-0.5|IJ900|skipCoun@1|selLO[Lf,Lo,Co,Dm,Dl,Li]|59|-17|pin@339||59|-22
+Awire|mc|D5G2;||2700|shortRin@6|mc|-3|5|pin@356||-3|10.5
+Awire|net@26|||1800|conn@0|y|-21|3|shortRin@6|pred|-3|3
+Awire|net@396|||900|pin@302||84|5|pin@303||84|-30
+Awire|net@397|||0|pin@303||84|-30|pin@304||-6|-30
+Awire|net@404|||0|wire90@72|a|45.5|28|pin@309||42|28
+Awire|net@406|||0|wire90@71|a|45.5|24|pin@311||42|24
+Abus|net@431||-0.5|IJ1800|shortRin@6|fire[m1,m2]|3|3|pin@325||18.5|3
+Awire|net@459|||2700|shortRin@6|take[1]|6|0|conn@26|a|6|17
+Abus|net@474||-0.5|IJ0|conn@21|a|68|-13|skipCoun@1|succ[T,D]|63|-13
+Abus|net@476||-0.5|IJ0|conn@17|a|72|1|skipCoun@1|fire[M,L]|68|1
+Abus|net@479||-0.5|IJ0|skipCoun@1|pred[T,D]|51|-13|conn@22|y|45|-13
+Abus|net@481||-0.5|IJ0|skipCoun@1|in[19:36]|46|5|pin@342||30|5
+Awire|net@483|||1800|skipCoun@1|sel[A]|67|-2|pin@344||78|-2
+Abus|net@485||-0.5|IJ0|pin@11||74|-5|skipCoun@1|inB[1:6,8]|68|-5
+Abus|net@486||-0.5|IJ2700|conn@6|y|65|-15|skipCoun@1|inA[1:6]|65|-8
+Abus|net@499||-0.5|IJ1800|shortRin@6|do[M,L]|3|5|pin@342||30|5
+Abus|net@501||-0.5|IJ2700|skipCoun@1|cl[T,F],clS[T,F],rd[T,F],mc|57|11|pin@350||57|17
+Awire|net@502|||1800|skipCoun@1|olcZ|67|5|pin@302||84|5
+Abus|net@504||-0.5|IJ1800|pin@351||19.5|-5|skipCoun@1|in[1:18]|46|-5
+Abus|net@505||-0.5|IJ1800|pin@325||18.5|3|pin@352||31|3
+Abus|net@506||-0.5|IJ900|pin@352||31|3|pin@353||31|2
+Abus|net@510||-0.5|IJ1800|pin@353||31|2|skipCoun@1|fire[m2,m1,ODE]|46|2
+Awire|net@511|||900|skipCoun@1|flag[C]|49|-7|conn@13|y|49|-14.5
+Abus|net@520||-0.5|IJ1800|conn@1|y|-23|-2|shortRin@6|in[1:36]|-16|-2
+Abus|net@522||-0.5|IJ1800|pin@354||-16|-9|shortRin@6|od[1:36]|-9.5|-9
+Awire|net@524|||0|skipCoun@1|torp|47|-2|pin@358||40|-2
+Abus|net@528||-0.5|IJ2700|scanToDo@0|cl[T,F],clS[T,F],rd[T,F],mc|13|14|pin@363||13|17
+Abus|net@533||-0.5|IJ0|shortRin@6|sir[1:9]|-1|8|conn@27|y|-20|8
+Abus|net@534||-0.5|IJ1800|shortRin@6|sor[1:9]|2|8|scanToDo@0|sin[1:9]|11|8
+Awire|net@535|||1800|scanToDo@0|sout|16|8|skipCoun@1|sin|55|8
+Awire|net@536|||1800|skipCoun@1|sout|60|8|scanFrom@0|sin[10:17]|71|8
+Abus|net@537||-0.5|IJ1800|pin@367||24|17|pin@350||57|17
+Abus|net@539||-0.5|IJ0|conn@28|a|80|8|scanFrom@0|sout[2:9]|76|8
+Abus|net@542||-0.5|IJ1800|pin@363||13|17|pin@367||24|17
+Abus|net@544||-0.5|IJ1800|pin@350||57|17|pin@369||73|17
+Abus|net@545||-0.5|IJ900|pin@369||73|17|scanFrom@0|cl[T,F],clS[T,F],rd[T,F],mc|73|14
+Abus|net@546||-0.5|IJ1800|scanToDo@0|sout[2:9]|16|12|scanFrom@0|sin[1:9]|71|12
+Abus|net@547||-0.5|1800|shortRin@6|pout[1:18]|12|-6|pin@370||19.5|-6
+Abus|net@548||-0.5|2700|pin@370||19.5|-6|pin@351||19.5|-5
+Abus|od[1:36]|D5G2;|-0.5|IJ900|pin@354||-16|-9|pin@322||-16|-14
+Awire|olcZ|D5G2;||2700|pin@304||-6|-30|shortRin@6|olcZ|-6|-12
+Abus|pout[1:18]|D5G2;|-0.5|IJ900|pin@351||19.5|-5|pin@36||19.5|-12
+Awire|torp|D5G2;||2700|shortRin@6|torp|-13|1|pin@338||-13|7
+Awire|torp|D5G2;Y-2;||900|pin@358||40|-2|pin@359||40|-8.5
+Edo[epi]||D4G2;|conn@0|a|I
+Efire[M,L]||D6G2;|conn@17|y|O
+Eflag[C]||D4G2;|conn@13|a|I
+EfreqOut||D6G2;|conn@26|y|O
+EinA[1:6]||D4G2;|conn@6|a|I
+EinE[1:36,T]||D4G2;|conn@1|a|I
+Eod[1:36]||D6G2;|conn@25|y|O
+Epred[T,D]||D4G2;|conn@22|a|I
+Esi[1:9]||D4G2;|conn@27|a|B
+Eso[1:9]||D6G2;|conn@28|y|O
+Esucc[T,D]||D6G2;|conn@21|y|O
+X
+
+# Cell ringSkipMoveLitOLD;1{ic}
+CringSkipMoveLitOLD;1{ic}||artwork|1224791160529|1227399011011|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||0|7|-1|-1|RRR|
+Ngeneric:Invisible-Pin|pin@1||0|6|1|1|RRR|
+Nschematic:Bus_Pin|pin@2||-3|0|-1|-1||
+Nschematic:Bus_Pin|pin@4||-5|-6|-1|-1||
+Ngeneric:Invisible-Pin|pin@5||-4|-6|1|1||
+Nschematic:Bus_Pin|pin@8||2|5|-1|-1||
+NPin|pin@12||-2|4|1|1||
+NPin|pin@13||-1|5|1|1||
+NPin|pin@14||-2|6|1|1||
+NPin|pin@15||1|6|1|1||
+NPin|pin@16||2|5|1|1||
+NPin|pin@17||1|4|1|1||
+NPin|pin@18||3|-3|1|1||
+NPin|pin@19||3|-4|1|1||
+NPin|pin@20||0|3|1|1||
+NPin|pin@21||0|4|1|1||
+NPin|pin@22||2|-3|1|1||
+NPin|pin@23||2|3|1|1||
+NPin|pin@24||-2|0|1|1||
+NPin|pin@25||-3|0|1|1||
+NPin|pin@26||-2|-3|1|1||
+NPin|pin@27||-2|3|1|1||
+NPin|pin@28||0|-3|1|1||
+NPin|pin@29||0|-4|1|1||
+NPin|pin@30||-4|-4|1|1||
+NPin|pin@31||-4|-8|1|1||
+NPin|pin@32||3|-8|1|1||
+NPin|pin@33||3|-9|1|1||
+NPin|pin@34||5|-6|1|1||
+Nschematic:Bus_Pin|pin@35||0|-16|-1|-1||
+Nschematic:Bus_Pin|pin@36||-1|5|-1|-1||
+Nschematic:Bus_Pin|pin@41||-3|-14|-1|-1||
+Nschematic:Bus_Pin|pin@50||3|2|-1|-1||
+Nschematic:Bus_Pin|pin@53||-3|-10|-1|-1||
+Nschematic:Bus_Pin|pin@54||3|-10|-1|-1||
+Nschematic:Bus_Pin|pin@56||-3|-2|-1|-1||
+NPin|pin@58||0|-9|1|1||
+NPin|pin@59||2|-15|1|1||
+NPin|pin@61||-2|-9|1|1||
+NPin|pin@64||-2|-15|1|1||
+NPin|pin@65||2|-9|1|1||
+NPin|pin@66||0|-8|1|1||
+Ngeneric:Invisible-Pin|pin@67||0|5|||||ART_message(D5G1.5;)S42
+Ngeneric:Invisible-Pin|pin@71||-2|-10|1|1||
+Ngeneric:Invisible-Pin|pin@72||2|-10|1|1||
+NPin|pin@73||-2|-2|1|1||
+NPin|pin@74||-3|-2|1|1||
+NPin|pin@77||-2|-14|1|1||
+NPin|pin@78||-3|-14|1|1||
+Ngeneric:Invisible-Pin|pin@80||0|-15|1|1||
+Nschematic:Bus_Pin|pin@81||6|-6|-1|-1||
+Ngeneric:Invisible-Pin|pin@82||5|-6|1|1||
+Ngeneric:Invisible-Pin|pin@84||2|2|1|1||
+Nschematic:Bus_Pin|pin@85||3|-2|-1|-1||
+NPin|pin@86||2|-2|1|1||
+NPin|pin@87||3|-2|1|1||
+Aschematic:bus|net@0||-0.5|IJ2700|pin@1||0|6|pin@0||0|7
+Aschematic:bus|net@2||-0.5|IJ0|pin@5||-4|-6|pin@4||-5|-6
+AThicker|net@5|||FS0|pin@19||3|-4|pin@29||0|-4
+AThicker|net@6|||FS1800|pin@27||-2|3|pin@20||0|3
+AThicker|net@7|||FS2700|pin@20||0|3|pin@21||0|4
+AThicker|net@8|||FS2250|pin@12||-2|4|pin@13||-1|5
+AThicker|net@9|||FS3150|pin@13||-1|5|pin@14||-2|6
+AThicker|net@10|||FS1350|pin@15||1|6|pin@16||2|5
+AThicker|net@11|||FS450|pin@16||2|5|pin@17||1|4
+AThicker|net@12|||FS0|pin@17||1|4|pin@21||0|4
+AThicker|net@13|||FS0|pin@22||2|-3|pin@28||0|-3
+AThicker|net@14|||FS0|pin@28||0|-3|pin@26||-2|-3
+AThicker|net@15|||FS900|pin@18||3|-3|pin@19||3|-4
+AThicker|net@16|||FS0|pin@21||0|4|pin@12||-2|4
+AThicker|net@17|||FS900|pin@28||0|-3|pin@29||0|-4
+AThicker|net@18|||FS0|pin@15||1|6|pin@14||-2|6
+AThicker|net@20|||FS2700|pin@24||-2|0|pin@27||-2|3
+AThicker|net@21|||FS2700|pin@73||-2|-2|pin@24||-2|0
+AThicker|net@22|||FS0|pin@24||-2|0|pin@25||-3|0
+AThicker|net@25|||FS0|pin@29||0|-4|pin@30||-4|-4
+AThicker|net@26|||FS900|pin@30||-4|-4|pin@31||-4|-8
+AThicker|net@27|||FS1800|pin@31||-4|-8|pin@66||0|-8
+AThicker|net@28|||FS900|pin@32||3|-8|pin@33||3|-9
+AThicker|net@29|||FS2363|pin@33||3|-9|pin@34||5|-6
+AThicker|net@30|||FS3037|pin@34||5|-6|pin@18||3|-3
+AThicker|net@31|||FS1800|pin@20||0|3|pin@23||2|3
+AThicker|net@38|||FS1800|pin@61||-2|-9|pin@58||0|-9
+AThicker|net@43|||FS0|pin@65||2|-9|pin@58||0|-9
+AThicker|net@44|||FS1800|pin@66||0|-8|pin@32||3|-8
+AThicker|net@45|||FS2700|pin@58||0|-9|pin@66||0|-8
+AThicker|net@48|||FS0|pin@59||2|-15|pin@64||-2|-15
+AThicker|net@49|||FS900|pin@65||2|-9|pin@59||2|-15
+Aschematic:bus|net@52||-0.5|IJ1800|pin@72||2|-10|pin@54||3|-10
+Aschematic:bus|net@54||-0.5|IJ0|pin@71||-2|-10|pin@53||-3|-10
+AThicker|net@57|||FS2700|pin@26||-2|-3|pin@73||-2|-2
+AThicker|net@58|||FS0|pin@73||-2|-2|pin@74||-3|-2
+AThicker|net@61|||FS900|pin@77||-2|-14|pin@64||-2|-15
+AThicker|net@62|||FS0|pin@77||-2|-14|pin@78||-3|-14
+Aschematic:bus|net@63||-0.5|IJ2700|pin@35||0|-16|pin@80||0|-15
+Aschematic:bus|net@64||-0.5|IJ1800|pin@82||5|-6|pin@81||6|-6
+AThicker|net@66|||FS2700|pin@86||2|-2|pin@23||2|3
+Aschematic:bus|net@68||-0.5|IJ1800|pin@84||2|2|pin@50||3|2
+AThicker|net@69|||FS2700|pin@77||-2|-14|pin@61||-2|-9
+AThicker|net@70|||FS2700|pin@22||2|-3|pin@86||2|-2
+AThicker|net@71|||FS1800|pin@86||2|-2|pin@87||3|-2
+Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I
+Edo[epi]||D5G2;|pin@2||I
+Efire[M]|fire[M,L]|D5G2;|pin@50||O
+Ein[C]|flag[C]|D5G2;|pin@41||I
+EfreqOut||D5G2;|pin@85||O
+EinA[1:6]||D5G2;|pin@35||I
+EinE[1:36]|inE[1:36,T]|D5G2;|pin@4||I
+Esucc_1[T,D]|od[1:36]|D5G2;|pin@81||O
+Epred[T,D]||D5G2;|pin@53||I
+Esin||D5G2;|pin@36||I
+Esout||D5G2;|pin@8||O
+Esucc[T,D]||D5G2;|pin@54||O
+Etorp||D5G2;|pin@56||I
+X
+
+# Cell ringSkipMoveLitOLD;2{sch}
+CringSkipMoveLitOLD;2{sch}||schematic|1224771351449|1227399011011|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IwiresL:bitAssignments;1{sch}|bitAssig@0||-50|2|||D5G4;
-NOff-Page|conn@0||-11|3|||Y|
-NOff-Page|conn@1||-19|-2||||
+NOff-Page|conn@0||-23|3|||Y|
+NOff-Page|conn@1||-25|-2||||
 NOff-Page|conn@3||-7|8|||XRR|
 NOff-Page|conn@4||-6|12|||Y|
 NOff-Page|conn@6||44|-22|||XYRRR|
@@ -1681,9 +2306,9 @@ NOff-Page|conn@24||87|5|||Y|
 NOff-Page|conn@25||101|-24||||
 NOff-Page|conn@26||6|19|||XR|
 IdockPartsK:moveLit;2{ic}|moveLit@1||94|0|||D5G4;
-Ngeneric:Invisible-Pin|pin@1||16.5|39|||||ART_message(D5G6;)SringSkipMoveLit
+Ngeneric:Invisible-Pin|pin@1||16.5|51|||||ART_message(D5G6;)SringSkipMoveLit
 Ngeneric:Invisible-Pin|pin@2||14.5|32|||||ART_message(D5G4;)Spredicate, counters and ring, Move and Literal
-Ngeneric:Invisible-Pin|pin@3||14.5|27|||||ART_message(D5G3;)Sies 17 November 2008
+Ngeneric:Invisible-Pin|pin@3||14.5|27|||||ART_message(D5G3;)Sies 22 November 2008
 NBus_Pin|pin@11||54|-5|-1|-1||
 NBus_Pin|pin@12||54|-15|-1|-1||
 NBus_Pin|pin@13||38.5|-11|-1|-1||
@@ -1726,9 +2351,10 @@ NBus_Pin|pin@330||71|2|-1|-1||
 NBus_Pin|pin@331||71|-5|-1|-1||
 NWire_Pin|pin@336||66|-8||||
 NBus_Pin|pin@337||-3|-16|-1|-1||
-IfifoL:ringFIFO;1{ic}|ringFIFO@0||0|3|||D5G4;
-IringSkipMoveLit;1{ic}|ringSkip@1||94|36|||D5G4;
+NWire_Pin|pin@338||-13|7||||
+IringSkipMoveLitOLD;1{ic}|ringSkip@1||94|36|||D5G4;
 IskipCount;1{ic}|skipCoun@0||36|0|||D5G4;
+IfifoL:theRing;1{ic}|theRing@0||0|3|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@68||17|8|||D0G4;|ATTR_L(D5G1;PUD)D2790.5000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4
 IorangeTSMC090nm:wire90;1{ic}|wire90@69||54|8|||D0G4;|ATTR_L(D5G1;PUD)D2752.3000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4
 IorangeTSMC090nm:wire90;1{ic}|wire90@70||62|-18|||D0G4;|ATTR_L(D5G1;PUD)D2416.4000000000015|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4
@@ -1747,18 +2373,17 @@ Awire|ilc[cnt]|D5G2;||2700|pin@336||66|-8|pin@297||66|0
 Abus|ilc[i,zoo,zLO,dLO]|D5G2;|-0.5|IJ900|pin@330||71|2|pin@331||71|-5
 Awire|kill|D5G2;||900|skipCoun@0|torp|28|-7|pin@300||28|-18
 Abus|m1[1:6,8]|D5G2;|-0.5|IJ900|pin@11||54|-5|pin@12||54|-15
-Abus|m1[1:36]|D5G2;|-0.5|IJ900|ringFIFO@0|pout[19:36]|-3|-11|pin@337||-3|-16
+Abus|m1[1:36]|D5G2;|-0.5|IJ900|theRing@0|m1[1:36]|-3|-11|pin@337||-3|-16
 Awire|m1[20]|D5G2;||900|pin@16||60|-3|pin@17||60|-10
 Abus|m1[22:27]|D5G2;|-0.5|IJ900|skipCoun@0|selLO[Lf,Lo,Co,Dm,Dl,Li]|38.5|-8|pin@13||38.5|-11
 Abus|net@12||-0.5|IJ1800|skipCoun@0|inA[7:12]|46|-5|pin@11||54|-5
 Awire|net@16|||1800|skipCoun@0|sel[A]|46|-3|pin@16||60|-3
-Awire|net@26|||1800|conn@0|y|-9|3|ringFIFO@0|do[epi]|-3|3
-Abus|net@27||-0.5|IJ0|ringFIFO@0|inE[1:36]|-10.5|-2|conn@1|y|-17|-2
-Awire|net@31|||1800|conn@3|y|-5|8|ringFIFO@0|sin|-1|8
+Awire|net@26|||1800|conn@0|y|-21|3|theRing@0|do[epi]|-3|3
+Awire|net@31|||1800|conn@3|y|-5|8|theRing@0|sin|-1|8
 Abus|net@33||-0.5|IJ2700|skipCoun@0|cl[T,F],clS[T,F],rd[T,F],mc|36|10|pin@24||36|12
-Abus|net@35||-0.5|IJ900|pin@25||0|12|ringFIFO@0|cl[T,F],clS[T,F],rd[T,F],mc|0|11
+Abus|net@35||-0.5|IJ900|pin@25||0|12|theRing@0|cl[T,F],clS[T,F],rd[T,F],mc|0|11
 Abus|net@36||-0.5|IJ1800|conn@4|y|-4|12|pin@25||0|12
-Abus|net@65||-0.5|IJ0|pin@35||19.5|-3|ringFIFO@0|sout_1|14|-3
+Abus|net@65||-0.5|IJ0|pin@35||19.5|-3|theRing@0|pout[1:18]|14|-3
 Awire|net@289|||2700|conn@13|y|33|-11.5|skipCoun@0|in[C]|33|-7
 Abus|net@298||-0.5|IJ1800|pin@25||0|12|pin@24||36|12
 Abus|net@334||-0.5|IJ1800|pin@24||36|12|pin@266||94|12
@@ -1769,7 +2394,7 @@ Abus|net@342||-0.5|IJ0|conn@21|a|110|-2|moveLit@1|succ[T,D]|97|-2
 Awire|net@343|||1800|conn@24|y|89|5|moveLit@1|torp|91|5
 Awire|net@372|||1800|wire90@69|b|56.5|8|moveLit@1|sin|93|8
 Awire|net@376|||0|wire90@69|a|51.5|8|skipCoun@0|sout|39|8
-Awire|net@377|||1800|ringFIFO@0|sout|2|8|wire90@68|a|14.5|8
+Awire|net@377|||1800|theRing@0|sout|2|8|wire90@68|a|14.5|8
 Awire|net@378|||0|skipCoun@0|sin|34|8|wire90@68|b|19.5|8
 Awire|net@383|||0|pin@297||66|0|skipCoun@0|ilc[cnt]|46|0
 Awire|net@384|||1800|moveLit@1|fire[T]|97|5|pin@298||105|5
@@ -1784,30 +2409,32 @@ Awire|net@406|||0|wire90@71|a|45.5|20|pin@311||42|20
 Awire|net@408|||1800|wire90@72|b|50.5|24|pin@313||54|24
 Awire|net@410|||1800|wire90@71|b|50.5|20|pin@315||54|20
 Abus|net@413||-0.5|IJ1800|moveLit@1|fire[M,L]|97|2|conn@17|a|110|2
-Abus|net@418||-0.5|IJ0|ringFIFO@0|od[16:20]|-11|-8|pin@321||-16|-8
+Abus|net@418||-0.5|IJ0|theRing@0|od[1:36]|-11|-8|pin@321||-16|-8
 Abus|net@420||-0.5|IJ900|pin@35||19.5|-3|pin@323||19.5|-4
 Abus|net@421||-0.5|IJ0|skipCoun@0|in[1:18]|26|-4|pin@323||19.5|-4
 Abus|net@423||-0.5|IJ0|skipCoun@0|fire[m2]|26|2|pin@232||18.5|2
 Abus|net@426||-0.5|IJ900|pin@325||18.5|3|pin@232||18.5|2
 Abus|net@427||-0.5|IJ0|skipCoun@0|do[M,L]|26|4|pin@326||24|4
 Awire|net@430|||0|wire90@70|a|59.5|-18|pin@300||28|-18
-Abus|net@431||-0.5|IJ1800|ringFIFO@0|fire[m1,m2]|3|3|pin@325||18.5|3
-Abus|net@433||-0.5|IJ0|pin@328||10|5|ringFIFO@0|do[M]|3|5
+Abus|net@431||-0.5|IJ1800|theRing@0|fire[m2,m1,ODE]|3|3|pin@325||18.5|3
+Abus|net@433||-0.5|IJ0|pin@328||10|5|theRing@0|do[M,L]|3|5
 Abus|net@434||-0.5|IJ1800|skipCoun@0|ilc[done]|46|2|pin@330||71|2
 Abus|net@436||-0.5|IJ1800|pin@331||71|-5|moveLit@1|ilc[i,zoo,zLO,dLO]|91|-5
 Awire|net@456|||0|moveLit@1|count|91|-8|pin@336||66|-8
-Awire|net@459|||2700|ringFIFO@0|sout_1@508518759|6|0|conn@26|a|6|17
+Awire|net@459|||2700|theRing@0|freqOut|6|0|conn@26|a|6|17
+Abus|net@471||-0.5|IJ0|theRing@0|inE[1:36]|-17.5|-2|conn@1|y|-23|-2
 Abus|od[1:36]|D5G2;|-0.5|IJ900|pin@321||-16|-8|pin@322||-16|-14
 Abus|od[15,16,18:20]|D5G2;|-0.5|IJ900|moveLit@1|od[15:20]|94|-10|pin@264||94|-12
-Awire|olcZ|D5G2;||2700|pin@304||-6|-31|ringFIFO@0|inz|-6|-12
+Awire|olcZ|D5G2;||2700|pin@304||-6|-31|theRing@0|olcZ|-6|-12
 Abus|pout[1:18]|D5G2;|-0.5|IJ900|pin@323||19.5|-4|pin@36||19.5|-12
+Awire|torp|D5G2;||2700|theRing@0|torp_1|-13|1|pin@338||-13|7
 Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@4|a|I
 Edo[epi]||D4G2;|conn@0|a|I
 Efire[M]|fire[M,L]|D6G2;|conn@17|y|O
 Ein[C]|flag[C]|D4G2;|conn@13|a|I
 EfreqOut||D6G2;|conn@26|y|O
 EinA[1:6]||D4G2;|conn@6|a|I
-EinE[1:36]||D4G2;|conn@1|a|I
+EinE[1:36]|inE[1:36,T]|D4G2;|conn@1|a|I
 Eod[1:36]||D6G2;|conn@25|y|O
 Epred[T,D]||D4G2;|conn@22|a|I
 Esin||D4G2;|conn@3|a|I
@@ -1915,34 +2542,24 @@ Esout||D5G2;|pin@86||O
 X
 
 # Cell skipCount;3{lay}
-CskipCount;3{lay}||cmos90|1226755703675|1227286015529||ATTR_NCC(D5G7;NTY500;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227146319741|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227286096878
+CskipCount;3{lay}||cmos90|1226755703675|1227366024583||ATTR_NCC(D5G7;NTY500;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227366204016|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227366204016
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||-313|-442||||
-NX-Metal-1-Metal-2-Con|contact@1||-146|-416||||
-NX-Metal-1-Metal-2-Con|contact@2||-480|-466||||
-NX-Metal-1-Metal-2-Con|contact@3||468|-466||||
-NX-Metal-1-Metal-2-Con|contact@4||184|-442||||
-NX-Metal-1-Metal-2-Con|contact@5||144|-416||||
-NX-Metal-2-Metal-3-Con|contact@6||-230|-398||||
-NX-Metal-2-Metal-3-Con|contact@7||-374|-422||||
-NX-Metal-2-Metal-3-Con|contact@8||-518|-448||||
-NX-Metal-2-Metal-3-Con|contact@9||-608|-392||||
 NX-Metal-1-Metal-2-Con|contact@14||123|360||||
 NX-Metal-1-Metal-2-Con|contact@15||2|360||||
-NX-Metal-2-Metal-3-Con|contact@16||-164|366||||
-NX-Metal-2-Metal-3-Con|contact@17||-224|354||||
-NX-Metal-2-Metal-3-Con|contact@18||-308|360||||
-NX-Metal-2-Metal-3-Con|contact@19||-368|372||||
-NX-Metal-2-Metal-3-Con|contact@20||-452|366||||
+NX-Metal-2-Metal-3-Con|contact@16||-180|366||||
+NX-Metal-2-Metal-3-Con|contact@17||-240|354||||
+NX-Metal-2-Metal-3-Con|contact@18||-324|360||||
+NX-Metal-2-Metal-3-Con|contact@19||-384|372||||
+NX-Metal-2-Metal-3-Con|contact@20||-468|366||||
 NX-Metal-1-Metal-2-Con|contact@21||-110|372||||
 NX-Metal-1-Metal-2-Con|contact@22||-222|366||||
 NX-Metal-1-Metal-2-Con|contact@23||-343|360||||
-NX-Metal-2-Metal-3-Con|contact@24||-512|360||||
+NX-Metal-2-Metal-3-Con|contact@24||-528|360||||
 NX-Metal-1-Metal-2-Con|contact@25||-455|372||||
 NX-Metal-1-Metal-2-Con|contact@26||-679|366||||
-NX-Metal-2-Metal-3-Con|contact@27||-632|366||||
-NX-Metal-2-Metal-3-Con|contact@28||-620|360||||
-NX-Metal-2-Metal-3-Con|contact@29||-608|372||||
+NX-Metal-2-Metal-3-Con|contact@27||-630|366||||
+NX-Metal-2-Metal-3-Con|contact@28||-618|360||||
+NX-Metal-2-Metal-3-Con|contact@29||-606|372||||
 NX-Metal-1-Metal-2-Con|contact@30||-567|360||||
 NX-Metal-1-Metal-2-Con|contact@36||421|392||||
 NX-Metal-1-Metal-2-Con|contact@37||542|372||||
@@ -1954,63 +2571,74 @@ NX-Metal-1-Metal-2-Con|contact@42||1022.5|466||||
 NX-Metal-1-Metal-2-Con|contact@43||322|466||||
 NX-Metal-1-Metal-2-Con|contact@45||1008|416||||
 NX-Metal-1-Metal-2-Con|contact@49||-622|260||||
-NX-Metal-2-Metal-3-Con|contact@50||-685|260||||
-NX-Metal-2-Metal-3-Con|contact@51||-685|442||||
-NX-Metal-2-Metal-3-Con|contact@52||-681|-266||||
-NX-Metal-2-Metal-3-Con|contact@53||-681|-472||||
-NX-Metal-2-Metal-3-Con|contact@54||51|-398||||
-NX-Metal-2-Metal-3-Con|contact@55||195|-422||||
-NX-Metal-2-Metal-3-Con|contact@56||339|-448||||
-NX-Metal-2-Metal-3-Con|contact@57||45|392||||
-NX-Metal-2-Metal-3-Con|contact@58||105|372||||
-NX-Metal-2-Metal-3-Con|contact@59||189|360||||
-NX-Metal-2-Metal-3-Con|contact@60||249|366||||
-NX-Metal-2-Metal-3-Con|contact@61||333|422||||
-NX-Metal-2-Metal-3-Con|contact@62||393|416||||
-NX-Metal-1-Metal-2-Con|contact@63||703.5|-392||||
+NX-Metal-2-Metal-3-Con|contact@50||-684|260||||
+NX-Metal-2-Metal-3-Con|contact@51||-684|442||||
+NX-Metal-2-Metal-3-Con|contact@57||48|392||||
+NX-Metal-2-Metal-3-Con|contact@58||108|372||||
+NX-Metal-2-Metal-3-Con|contact@59||192|360||||
+NX-Metal-2-Metal-3-Con|contact@60||252|366||||
+NX-Metal-2-Metal-3-Con|contact@61||336|422||||
+NX-Metal-2-Metal-3-Con|contact@62||396|416||||
 NX-Metal-1-Metal-2-Con|contact@64||-23|-72||||
 NX-Metal-1-Metal-2-Con|contact@65||645.5|-72||||
 NX-Metal-1-Metal-2-Con|contact@66||334|472||||
 NX-Metal-1-Metal-2-Con|contact@68||1031.5|472||||
-NX-Metal-2-Metal-3-Con|contact@69||781.5|442||||
-NX-Metal-2-Metal-3-Con|contact@70||765|222||||
-NX-Metal-2-Metal-3-Con|contact@71||1113|210||||
-NX-Metal-2-Metal-3-Con|contact@72||969|216||||
-NX-Metal-2-Metal-3-Con|contact@73||909|360||||
-NX-Metal-2-Metal-3-Con|contact@74||825|354||||
-NX-Metal-2-Metal-3-Con|contact@75||1053|78||||
-NX-Metal-2-Metal-3-Con|contact@76||1341|66||||
-NX-Metal-2-Metal-3-Con|contact@77||1257|72||||
-NX-Metal-2-Metal-3-Con|contact@78||1227|-66||||
-NX-Metal-2-Metal-3-Con|contact@79||1287|-72||||
-NX-Metal-2-Metal-3-Con|contact@80||1197|-78||||
-NX-Metal-2-Metal-3-Con|contact@81||1371|-210||||
+NX-Metal-2-Metal-3-Con|contact@69||780|442||||
+NX-Metal-2-Metal-3-Con|contact@70||744|222||||
+NX-Metal-2-Metal-3-Con|contact@71||1092|210||||
+NX-Metal-2-Metal-3-Con|contact@72||948|216||||
+NX-Metal-2-Metal-3-Con|contact@73||888|360||||
+NX-Metal-2-Metal-3-Con|contact@74||804|354||||
+NX-Metal-2-Metal-3-Con|contact@75||1032|78||||
+NX-Metal-2-Metal-3-Con|contact@76||1320|66||||
+NX-Metal-2-Metal-3-Con|contact@77||1236|72||||
+NX-Metal-2-Metal-3-Con|contact@78||1206|-66||||
+NX-Metal-2-Metal-3-Con|contact@79||1266|-72||||
+NX-Metal-2-Metal-3-Con|contact@80||1176|-78||||
+NX-Metal-2-Metal-3-Con|contact@81||1350|-210||||
 NX-Metal-1-Metal-2-Con|contact@83||673|-260||||
 NX-Metal-1-Metal-2-Con|contact@84||673|-216||||
 NX-Metal-1-Metal-2-Con|contact@85||-597.5|-216||||
-NX-Metal-2-Metal-3-Con|contact@86||1143|-328||||
-NX-Metal-2-Metal-3-Con|contact@87||1083|-322||||
-NX-Metal-2-Metal-3-Con|contact@88||999|-316||||
-NX-Metal-2-Metal-3-Con|contact@89||939|-316||||
-NX-Metal-2-Metal-3-Con|contact@90||855|-322||||
-NX-Metal-2-Metal-3-Con|contact@91||795|-328||||
+NX-Metal-2-Metal-3-Con|contact@86||1122|-328||||
+NX-Metal-2-Metal-3-Con|contact@87||1062|-322||||
+NX-Metal-2-Metal-3-Con|contact@88||978|-322||||
+NX-Metal-2-Metal-3-Con|contact@89||918|-316||||
+NX-Metal-2-Metal-3-Con|contact@90||834|-322||||
+NX-Metal-2-Metal-3-Con|contact@91||774|-328||||
 NX-Metal-1-Metal-2-Con|contact@92||569.5|-122.5||||
 NX-Metal-1-Metal-2-Con|contact@93||569.5|-166||||
 NX-Metal-1-Metal-2-Con|contact@94||562|-40||||
 NX-Metal-1-Metal-2-Con|contact@95||571|-304||||
 NX-Metal-1-Metal-2-Con|contact@96||589.5|-260.5||||
 NX-Metal-1-Metal-2-Con|contact@97||560|-260.5||||
+NX-Metal-3-Metal-4-Con|contact@98||-102|-452.3||||
+NX-Metal-3-Metal-4-Con|contact@99||54|-452.3||||
+NX-Metal-3-Metal-4-Con|contact@100||114|-446.5||||
+NX-Metal-3-Metal-4-Con|contact@101||-162|-446.5||||
+NX-Metal-3-Metal-4-Con|contact@102||198|-440.7||||
+NX-Metal-3-Metal-4-Con|contact@103||-246|-440.7||||
+NX-Metal-3-Metal-4-Con|contact@104||258|-434.9||||
+NX-Metal-3-Metal-4-Con|contact@105||-306|-434.9||||
+NX-Metal-3-Metal-4-Con|contact@106||342|-429.1||||
+NX-Metal-3-Metal-4-Con|contact@107||-390|-429.1||||
+NX-Metal-3-Metal-4-Con|contact@108||402|-423.3||||
+NX-Metal-3-Metal-4-Con|contact@109||-450|-423.3||||
+NX-Metal-3-Metal-4-Con|contact@110||-534|-417.5||||
+NX-Metal-2-Metal-3-Con|contact@111||696|-310||||
+NX-Metal-3-Metal-4-Con|contact@112||696|-417.5||||
+NX-Metal-3-Metal-4-Con|contact@113||-594|-411.7||||
+NX-Metal-2-Metal-3-Con|contact@114||462|442||||
+NX-Metal-2-Metal-3-Con|contact@115||420|448||||
+NX-Metal-2-Metal-3-Con|contact@116||408|454||||
+NX-Metal-2-Metal-3-Con|contact@117||414|460||||
+NX-Metal-2-Metal-3-Con|contact@118||450|410||||
+NX-Metal-2-Metal-3-Con|contact@119||444|404||||
+NX-Metal-2-Metal-3-Con|contact@120||456|398||||
 IloopCountL:ilcZoo;2{lay}|ilcZoo@0||-338|0|||D5G4;
-IloopCountL:inMux;2{lay}|inMux@0||349|-432|||D5G4;
+IloopCountL:inMux;3{lay}|inMux@1||288|-432|||D5G4;
 IloopCountL:olc;8{lay}|olc@1||279.5|0|X||D5G4;
-NMetal-1-Pin|pin@8||144|-358||||
-NMetal-1-Pin|pin@10||468|-360||||
-NMetal-1-Pin|pin@12||184|-359||||
 NMetal-2-Pin|pin@13||25|360||||
 NMetal-2-Pin|pin@14||25|354||||
-NMetal-1-Pin|pin@15||388|-360||||
-NMetal-1-Pin|pin@16||221|-359||||
-NMetal-1-Pin|pin@17||54|-358||||
 NMetal-2-Pin|pin@29||555|372||||
 NMetal-2-Pin|pin@30||555|366||||
 NMetal-2-Pin|pin@31||566|360||||
@@ -2019,8 +2647,6 @@ NMetal-1-Pin|pin@34||561.5|137||||
 NMetal-1-Pin|pin@35||589.5|-263||||
 NMetal-1-Pin|pin@37||560.5|217||||
 NMetal-1-Pin|pin@38||589.5|217||||
-NMetal-1-Pin|pin@39||734.5|-358||||
-NMetal-1-Pin|pin@40||703.5|-358||||
 NMetal-1-Pin|pin@54||1060|351||||
 NMetal-1-Pin|pin@56||1167|351||||
 NMetal-1-Pin|pin@57||960|357||||
@@ -2031,8 +2657,10 @@ NMetal-1-Pin|pin@100||562|-219||||
 NMetal-1-Pin|pin@101||571|-219||||
 NMetal-2-Pin|pin@102||-698|222||||
 NMetal-2-Pin|pin@104||-698|210||||
-IfanPinsK:pins18m3at72;3{lay}|pins18m3@2||1092|-505|||D5G4;
-IfanPinsK:pins18m3at72;3{lay}|pins18m3@3||1098|-492|||D5G4;
+NMetal-2-Pin|pin@106||1034|-316||||
+NMetal-2-Pin|pin@107||1034|-322||||
+IfanPinsK:pins18m3at72;3{lay}|pins18m3@3||1077|-492|||D5G4;
+IscanK:scanBusInM3TF;2{lay}|scanBusI@0||432|-520|||D5G4;
 IscanK:scanKx2;1{lay}|scanKx2@0||1143.5|432|X||D5G4;
 IscanK:scanKx6;1{lay}|scanKx6@0||677.5|432|||D5G4;
 IscanK:scanKx9;1{lay}|scanKx9@0||-185|432|X||D5G4;
@@ -2041,54 +2669,33 @@ IwiresL:select15;1{lay}|select15@1||563|-288|||D5G4;
 IwiresL:select15;1{lay}|select15@2||563|-144|||D5G4;
 IwiresL:select15;1{lay}|select15@3||563|144|||D5G4;
 IwiresL:select15;1{lay}|select15@4||563|288|||D5G4;
-IskipL:skipAll;10{lay}|skipAll@1||916.5|0|X||D5G4;
-Ametal-2|net@40|||S0|inMux@0|out[4]|283|-442|contact@0||-313|-442
-Ametal-1|net@41|||S900|ilcZoo@0|inLO[4]|-313|-351|contact@0||-313|-442
-Ametal-2|net@42|||S0|inMux@0|out[2]|283|-416|contact@1||-146|-416
-Ametal-1|net@43|||S900|ilcZoo@0|inLO[2]|-146|-351|contact@1||-146|-416
-Ametal-2|net@44|||S0|inMux@0|out[6]|283|-466|contact@2||-480|-466
-Ametal-1|net@45|||S900|ilcZoo@0|inLO[6]|-480|-351|contact@2||-480|-466
-Ametal-1|net@46|||S900|pin@10||468|-360|contact@3||468|-466
-Ametal-2|net@47|||S1800|inMux@0|out[6]|283|-466|contact@3||468|-466
-Ametal-1|net@48|||S900|pin@12||184|-359|contact@4||184|-442
-Ametal-2|net@49|||S0|inMux@0|out[4]|283|-442|contact@4||184|-442
-Ametal-1|net@50|||S900|pin@8||144|-358|contact@5||144|-416
-Ametal-2|net@51|||S0|inMux@0|out[2]|283|-416|contact@5||144|-416
-Ametal-3|net@58|||S900|ilcZoo@0|in[1]@234573236|-230|-354|contact@6||-230|-398
-Ametal-2|net@59|||S0|contact@54||51|-398|contact@6||-230|-398
-Ametal-3|net@60|||S900|ilcZoo@0|in[3]@631911992|-374|-354|contact@7||-374|-422
-Ametal-2|net@61|||S0|contact@55||195|-422|contact@7||-374|-422
-Ametal-3|net@62|||S900|ilcZoo@0|in[5]@802276256|-518|-354|contact@8||-518|-448
-Ametal-2|net@63|||S0|inMux@0|out[5]|283|-448|contact@8||-518|-448
-Ametal-3|net@64|||S900|ilcZoo@0|inLO[7]|-608|-354|contact@9||-608|-392
-Ametal-2|net@65|||S0|inMux@0|out[7]|283|-392|contact@9||-608|-392
-Ametal-2|net@69|||S1800|inMux@0|out[5]|283|-448|contact@56||339|-448
+IskipL:skipAll;10{lay}|skipAll@1||936|0|X||D5G4;
 Ametal-1|net@74|||S900|scanKx9@0|din[2]|123|407|contact@14||123|360
 Ametal-1|net@75|||S900|scanKx9@0|din[3]|2|407|contact@15||2|360
-Ametal-3|net@76|||S2700|ilcZoo@0|in[1]|-164|345|contact@16||-164|366
-Ametal-3|net@77|||S2700|ilcZoo@0|in[2]|-224|345|contact@17||-224|354
-Ametal-3|net@78|||S2700|ilcZoo@0|in[3]|-308|345|contact@18||-308|360
-Ametal-3|net@79|||S2700|ilcZoo@0|in[4]|-368|345|contact@19||-368|372
-Ametal-3|net@80|||S2700|ilcZoo@0|in[5]|-452|345|contact@20||-452|366
-Ametal-2|net@81|||S0|contact@21||-110|372|contact@19||-368|372
-Ametal-2|net@82|||S0|contact@22||-222|366|contact@20||-452|366
-Ametal-2|net@83|||S0|contact@15||2|360|contact@18||-308|360
-Ametal-2|net@84|||S0|contact@41||235|366|contact@16||-164|366
-Ametal-2|net@85|||S0|pin@14||25|354|contact@17||-224|354
+Ametal-3|net@76|||S2700|ilcZoo@0|in[1]|-180|345|contact@16||-180|366
+Ametal-3|net@77|||S2700|ilcZoo@0|in[2]|-240|345|contact@17||-240|354
+Ametal-3|net@78|||S2700|ilcZoo@0|in[3]|-324|345|contact@18||-324|360
+Ametal-3|net@79|||S2700|ilcZoo@0|in[4]|-384|345|contact@19||-384|372
+Ametal-3|net@80|||S2700|ilcZoo@0|in[5]|-468|345|contact@20||-468|366
+Ametal-2|net@81|||S0|contact@21||-110|372|contact@19||-384|372
+Ametal-2|net@82|||S0|contact@22||-222|366|contact@20||-468|366
+Ametal-2|net@83|||S0|contact@15||2|360|contact@18||-324|360
+Ametal-2|net@84|||S0|contact@41||235|366|contact@16||-180|366
+Ametal-2|net@85|||S0|pin@14||25|354|contact@17||-240|354
 Ametal-1|net@86|||S900|scanKx9@0|din[4]|-110|407|contact@21||-110|372
 Ametal-1|net@87|||S900|scanKx9@0|din[5]|-222|407|contact@22||-222|366
 Ametal-1|net@88|||S900|scanKx9@0|din[6]|-343|407|contact@23||-343|360
-Ametal-3|net@89|||S2700|ilcZoo@0|in[6]|-512|345|contact@24||-512|360
+Ametal-3|net@89|||S2700|ilcZoo@0|in[6]|-528|345|contact@24||-528|360
 Ametal-1|net@90|||S900|scanKx9@0|din[7]|-455|407|contact@25||-455|372
 Ametal-1|net@91|||S900|scanKx9@0|din[9]|-679|407|contact@26||-679|366
-Ametal-2|net@92|||S0|contact@27||-632|366|contact@26||-679|366
-Ametal-2|net@93|||S0|contact@23||-343|360|contact@24||-512|360
-Ametal-3|net@94|||S2700|ilcZoo@0|bitt[9]|-632|345|contact@27||-632|366
-Ametal-3|net@95|||S2700|ilcZoo@0|bitt[8]|-620|345|contact@28||-620|360
-Ametal-3|net@96|||S2700|ilcZoo@0|bitt[7]|-608|345|contact@29||-608|372
+Ametal-2|net@92|||S0|contact@27||-630|366|contact@26||-679|366
+Ametal-2|net@93|||S0|contact@23||-343|360|contact@24||-528|360
+Ametal-3|net@94|||S2700|ilcZoo@0|bitt[9]|-630|345|contact@27||-630|366
+Ametal-3|net@95|||S2700|ilcZoo@0|bitt[8]|-618|345|contact@28||-618|360
+Ametal-3|net@96|||S2700|ilcZoo@0|bitt[7]|-606|345|contact@29||-606|372
 Ametal-1|net@97|||S900|scanKx9@0|din[8]|-567|407|contact@30||-567|360
-Ametal-2|net@98|||S0|contact@25||-455|372|contact@29||-608|372
-Ametal-2|net@99|||S1800|contact@28||-620|360|contact@30||-567|360
+Ametal-2|net@98|||S0|contact@25||-455|372|contact@29||-606|372
+Ametal-2|net@99|||S1800|contact@28||-618|360|contact@30||-567|360
 Ametal-1|net@106|||S900|scanKx6@0|din[2]|542|407|contact@37||542|372
 Ametal-1|net@107|||S900|scanKx6@0|din[3]|654|407|contact@38||654|366
 Ametal-1|net@108|||S900|scanKx6@0|din[4]|775|407|contact@39||775|372
@@ -2104,20 +2711,10 @@ Ametal-2|net@137|||S1800|contact@43||322|466|contact@42||1022.5|466
 Ametal-1|net@139|||S2700|scanKx6@0|sout|1022.5|445|contact@42||1022.5|466
 Ametal-1|net@140|||S2700|scanKx9@0|sin|322|448.5|contact@43||322|466
 Ametal-1|net@142||0.4|S2700|scanKx6@0|din[6]|1008|407|contact@45||1008|416
-Ametal-2|net@145|||S1800|contact@50||-685|260|contact@49||-622|260
+Ametal-2|net@145|||S1800|contact@50||-684|260|contact@49||-622|260
 Ametal-1|net@146|||S900|ilcZoo@0|mc_1|-622|263|contact@49||-622|260
-Ametal-2|net@147|||S1800|scanKx9@0|mc_1|-698|442|contact@51||-685|442
-Ametal-3|net@149|||S2700|contact@50||-685|260|contact@51||-685|442
-Ametal-2|net@152|||S0|ilcZoo@0|inLO[8]|-640.5|-266|contact@52||-681|-266
-Ametal-2|net@155|||S0|inMux@0|oout[8]|283|-472|contact@53||-681|-472
-Ametal-3|net@156|||S2700|pins18m3@2|x[1]|759|-505|inMux@0|in[1]@720409499|759|-498
-Ametal-3|net@157|||S900|inMux@0|in[2]@285597269|819|-498|pins18m3@2|x[2]|819|-505
-Ametal-3|net@158|||S900|inMux@0|in[3]@266991404|903|-498|pins18m3@2|x[3]|903|-505
-Ametal-3|net@159|||S2700|pins18m3@2|x[4]|963|-505|inMux@0|in[4]@991674031|963|-498
-Ametal-3|net@160|||S2700|pins18m3@2|x[5]|1047|-505|inMux@0|in[5]@971713061|1047|-498
-Ametal-3|net@161|||S2700|pins18m3@2|x[6]|1107|-505|inMux@0|in[6]@390939791|1107|-498
-Ametal-3|net@162|||S2700|pins18m3@2|x[8]|1251|-505|inMux@0|in[8]|1251|-498
-Ametal-3|net@186|||S900|contact@52||-681|-266|contact@53||-681|-472
+Ametal-2|net@147|||S1800|scanKx9@0|mc_1|-698|442|contact@51||-684|442
+Ametal-3|net@149|||S2700|contact@50||-684|260|contact@51||-684|442
 Ametal-2|net@187|||S0|olc@1|gnd_1|0|144|ilcZoo@0|gnd_12|0|144
 Ametal-2|net@188|||S0|olc@1|gnd_14|0|0|ilcZoo@0|gnd_16|0|0
 Ametal-2|net@189|||S0|olc@1|gnd_16|0|-144|ilcZoo@0|gnd_17|0|-144
@@ -2134,35 +2731,22 @@ Ametal-2|net@199|||S0|olc@1|vdd_35|0|-338|ilcZoo@0|vdd_37|0|-338
 Ametal-2|net@200|||S0|olc@1|vdd_36|0|-194|ilcZoo@0|vdd_35|0|-194
 Ametal-2|net@201|||S0|olc@1|vdd_37|0|-94|ilcZoo@0|vdd_34|0|-94
 Ametal-1|net@210|||S2700|contact@36||421|392|scanKx6@0|din[1]|421|407
-Ametal-1|net@212|||S2700|pin@15||388|-360|olc@1|inLO[2]|388|-351
-Ametal-1|net@213|||S0|pin@16||221|-359|pin@12||184|-359
-Ametal-1|net@214|||S2700|pin@16||221|-359|olc@1|inLO[4]|221|-351
-Ametal-1|net@216|||S2700|pin@17||54|-358|olc@1|inLO[6]|54|-351
-Ametal-2|net@217|||S0|inMux@0|out[1]|283|-398|contact@54||51|-398
-Ametal-3|net@218|||S900|olc@1|inLO[7]|51|-335|contact@54||51|-398
-Ametal-2|net@219|||S0|inMux@0|out[3]|283|-422|contact@55||195|-422
-Ametal-3|net@220|||S900|olc@1|inLO[8]|195|-335|contact@55||195|-422
-Ametal-3|net@222|||S900|olc@1|inLO[9]|339|-335|contact@56||339|-448
-Ametal-3|net@230|||S2700|olc@1|bitt[7]|45|345|contact@57||45|392
-Ametal-3|net@232|||S2700|olc@1|bitt[8]|105|345|contact@58||105|372
-Ametal-3|net@234|||S2700|olc@1|bitt[9]|189|345|contact@59||189|360
-Ametal-3|net@236|||S2700|olc@1|bitt[10]|249|345|contact@60||249|366
-Ametal-3|net@238|||S2700|olc@1|bitt[11]|333|345|contact@61||333|422
-Ametal-3|net@240|||S2700|olc@1|bitt[12]|393|345|contact@62||393|416
-Ametal-2|net@261|||S1800|contact@61||333|422|contact@40||887|422
-Ametal-2|net@262|||S1800|contact@59||189|360|pin@31||566|360
-Ametal-1|net@289|||S0|pin@8||144|-358|pin@17||54|-358
-Ametal-1|net@290|||S0|pin@10||468|-360|pin@15||388|-360
-Ametal-2|net@291|||S0|contact@36||421|392|contact@57||45|392
-Ametal-2|net@292|||S0|contact@37||542|372|contact@58||105|372
-Ametal-2|net@293|||S0|pin@30||555|366|contact@60||249|366
-Ametal-2|net@294|||S0|contact@45||1008|416|contact@62||393|416
+Ametal-3|net@230|||S2700|olc@1|bitt[7]|48|345|contact@57||48|392
+Ametal-3|net@232|||S2700|olc@1|bitt[8]|108|345|contact@58||108|372
+Ametal-3|net@234|||S2700|olc@1|bitt[9]|192|345|contact@59||192|360
+Ametal-3|net@236|||S2700|olc@1|bitt[10]|252|345|contact@60||252|366
+Ametal-3|net@238|||S2700|olc@1|bitt[11]|336|345|contact@61||336|422
+Ametal-3|net@240|||S2700|olc@1|bitt[12]|396|345|contact@62||396|416
+Ametal-2|net@261|||S1800|contact@61||336|422|contact@40||887|422
+Ametal-2|net@262|||S1800|contact@59||192|360|pin@31||566|360
+Ametal-2|net@291|||S0|contact@36||421|392|contact@57||48|392
+Ametal-2|net@292|||S0|contact@37||542|372|contact@58||108|372
+Ametal-2|net@293|||S0|pin@30||555|366|contact@60||252|366
+Ametal-2|net@294|||S0|contact@45||1008|416|contact@62||396|416
 Ametal-2|net@300|||S0|contact@39||775|372|pin@29||555|372
 Ametal-2|net@301|||S900|pin@29||555|372|pin@30||555|366
 Ametal-2|net@304|||S2700|pin@31||566|360|pin@32||566|366
 Ametal-2|net@305|||S1800|pin@32||566|366|contact@38||654|366
-Ametal-1|net@307|||S900|pin@40||703.5|-358|contact@63||703.5|-392
-Ametal-2|net@308|||S1800|inMux@0|out[7]|283|-392|contact@63||703.5|-392
 Ametal-2|net@310||6.2|S1800|olc@1|gnd_20|559|-144|skipAll@1|gnd_17|567|-144
 Ametal-2|net@311||6.2|S0|skipAll@1|gnd_15|567|288|olc@1|gnd_18|559|288
 Ametal-2|net@312||6.2|S0|skipAll@1|gnd_16|567|144|olc@1|gnd_7|559|144
@@ -2183,16 +2767,14 @@ Ametal-1|net@328|||S1800|pin@34||561.5|137|skipAll@1|olc[dec][1]|569.5|137
 Ametal-1|net@330|||S2700|contact@96||589.5|-260.5|skipAll@1|olc[load][2]|589.5|-137
 Ametal-1|net@332|||S2700|pin@37||560.5|217|olc@1|olc[load][1]|560.5|263
 Ametal-1|net@334|||S900|pin@38||589.5|217|skipAll@1|olc[load][1]|589.5|137
-Ametal-1|net@335|||S900|skipAll@1|inLO[7]|734.5|-350|pin@39||734.5|-358
-Ametal-1|net@336|||S0|pin@39||734.5|-358|pin@40||703.5|-358
 Ametal-1|net@342|||S2700|skipAll@1|ilc[load][F]|645.5|-102|contact@65||645.5|-72
 Ametal-1|net@346|||S2700|ilcZoo@0|ilc[load_1]|-23|-169|contact@64||-23|-72
 Ametal-2|net@348|||S1800|contact@64||-23|-72|contact@65||645.5|-72
 Ametal-1|net@354|||S2700|scanKx6@0|sin_1|334|448.5|contact@66||334|472
 Ametal-1|net@359|||S2700|scanKx2@0|sout|1031.5|445|contact@68||1031.5|472
 Ametal-2|net@361|||S1800|contact@66||334|472|contact@68||1031.5|472
-Ametal-2|net@363|||S0|scanKx6@0|mc_1|1027|442|contact@69||781.5|442
-Ametal-3|net@364|||S2700|skipAll@1|mc|781.5|348|contact@69||781.5|442
+Ametal-2|net@363|||S0|scanKx6@0|mc_1|1027|442|contact@69||780|442
+Ametal-3|net@364|||S2700|skipAll@1|mc|780|348|contact@69||780|442
 Ametal-1|net@365|||S2700|skipAll@1|flag[A]|1060|325.9|pin@54||1060|351
 Ametal-2|net@367|||S0|scanKx2@0|gnd_1|1027|432|scanKx6@0|gnd_1|1027|432
 Ametal-2|net@368|||S0|scanKx2@0|mc_1|1027|442|scanKx6@0|mc_1|1027|442
@@ -2204,58 +2786,58 @@ Ametal-1|net@376|||S2700|pin@59||1046|357|scanKx2@0|din[2]|1046|407
 Ametal-1|net@377|||S1800|pin@37||560.5|217|pin@38||589.5|217
 Ametal-1|net@378|||S1800|pin@54||1060|351|pin@56||1167|351
 Ametal-1|net@379|||S1800|pin@57||960|357|pin@59||1046|357
-Ametal-3|net@381|||S2700|pins18m3@3|x[1]|765|-492|contact@70||765|222
-Ametal-2|net@382|||S0|skipAll@1|in[1]|1257|222|contact@70||765|222
-Ametal-2|net@386|||S0|skipAll@1|in[6]|1257|210|contact@71||1113|210
-Ametal-2|net@389|||S0|skipAll@1|in[4]|1257|216|contact@72||969|216
-Ametal-2|net@395|||S0|skipAll@1|in[3]|1257|360|contact@73||909|360
-Ametal-2|net@396|||S0|skipAll@1|in[2]|1257|354|contact@74||825|354
-Ametal-3|net@397|||S2700|pins18m3@3|x[2]|825|-492|contact@74||825|354
+Ametal-3|net@381|||S2700|pins18m3@3|x[1]|744|-492|contact@70||744|222
+Ametal-2|net@382|||S0|skipAll@1|in[1]|1257|222|contact@70||744|222
+Ametal-2|net@386|||S0|skipAll@1|in[6]|1257|210|contact@71||1092|210
+Ametal-2|net@389|||S0|skipAll@1|in[4]|1257|216|contact@72||948|216
+Ametal-2|net@395|||S0|skipAll@1|in[3]|1257|360|contact@73||888|360
+Ametal-2|net@396|||S0|skipAll@1|in[2]|1257|354|contact@74||804|354
+Ametal-3|net@397|||S2700|pins18m3@3|x[2]|804|-492|contact@74||804|354
 Ametal-2|net@400|||S1800|skipAll@1|in[9]|1257|66|pin@70||1342|66
-Ametal-2|net@403|||S0|skipAll@1|in[5]|1257|78|contact@75||1053|78
-Ametal-2|net@406|||S0|pin@70||1342|66|contact@76||1341|66
-Ametal-2|net@411|||S0|skipAll@1|in[8]|1257|72|contact@77||1257|72
-Ametal-3|net@412|||S2700|pins18m3@3|x[4]|969|-492|contact@72||969|216
-Ametal-3|net@413|||S2700|pins18m3@3|x[6]|1113|-492|contact@71||1113|210
-Ametal-3|net@414|||S2700|pins18m3@3|x[3]|909|-492|contact@73||909|360
-Ametal-3|net@415|||S2700|pins18m3@3|x[5]|1053|-492|contact@75||1053|78
-Ametal-3|net@416|||S2700|pins18m3@3|x[9]|1341|-492|contact@76||1341|66
-Ametal-3|net@417|||S2700|pins18m3@3|x[8]|1257|-492|contact@77||1257|72
-Ametal-2|net@422|||S0|skipAll@1|in[12]|1257|-66|contact@78||1227|-66
-Ametal-2|net@423|||S1800|skipAll@1|in[11]|1257|-72|contact@79||1287|-72
-Ametal-2|net@427|||S0|skipAll@1|in[7]|1257|-78|contact@80||1197|-78
-Ametal-2|net@428|||S1800|skipAll@1|in[10]|1257|-210|contact@81||1371|-210
-Ametal-3|net@430|||S2700|pins18m3@3|x[10]|1371|-492|contact@81||1371|-210
+Ametal-2|net@403|||S0|skipAll@1|in[5]|1257|78|contact@75||1032|78
+Ametal-2|net@406|||S0|pin@70||1342|66|contact@76||1320|66
+Ametal-2|net@411|||S0|skipAll@1|in[8]|1257|72|contact@77||1236|72
+Ametal-3|net@412|||S2700|pins18m3@3|x[4]|948|-492|contact@72||948|216
+Ametal-3|net@413|||S2700|pins18m3@3|x[6]|1092|-492|contact@71||1092|210
+Ametal-3|net@414|||S2700|pins18m3@3|x[3]|888|-492|contact@73||888|360
+Ametal-3|net@415|||S2700|pins18m3@3|x[5]|1032|-492|contact@75||1032|78
+Ametal-3|net@416|||S2700|pins18m3@3|x[9]|1320|-492|contact@76||1320|66
+Ametal-3|net@417|||S2700|pins18m3@3|x[8]|1236|-492|contact@77||1236|72
+Ametal-2|net@422|||S0|skipAll@1|in[12]|1257|-66|contact@78||1206|-66
+Ametal-2|net@423|||S1800|skipAll@1|in[11]|1257|-72|contact@79||1266|-72
+Ametal-2|net@427|||S0|skipAll@1|in[7]|1257|-78|contact@80||1176|-78
+Ametal-2|net@428|||S1800|skipAll@1|in[10]|1257|-210|contact@81||1350|-210
+Ametal-3|net@430|||S2700|pins18m3@3|x[10]|1350|-492|contact@81||1350|-210
 Ametal-2|net@431|||S1800|scanKx6@0|clS[T]|677.5|460|scanKx2@0|clS[T]|1143.5|460
 Ametal-2|net@432|||S0|scanKx2@0|clS[F]|1143.5|410|scanKx6@0|clS[F]|677.5|410
 Ametal-2|net@433|||S0|scanKx2@0|cl[F]|1143.5|404|scanKx6@0|cl[F]|677.5|404
 Ametal-2|net@434|||S0|scanKx2@0|cl[T]|1143.5|448|scanKx6@0|cl[T]|677.5|448
 Ametal-2|net@435|||S0|scanKx2@0|rd[F]|1143.5|398|scanKx6@0|rd[F]|677.5|398
 Ametal-2|net@436|||S0|scanKx2@0|rd[T]|1143.5|454|scanKx6@0|rd[T]|677.5|454
-Ametal-2|net@439|||S1800|scanKx9@0|rd[T]|-21.5|454|scanKx6@0|rd[T]|677.5|454
-Ametal-2|net@440|||S0|scanKx6@0|clS[F]|677.5|410|scanKx9@0|clS[F]|-21.5|410
-Ametal-2|net@441|||S0|scanKx6@0|cl[F]|677.5|404|scanKx9@0|cl[F]|-21.5|404
-Ametal-2|net@442|||S0|scanKx6@0|cl[T]|677.5|448|scanKx9@0|cl[T]|-21.5|448
-Ametal-2|net@443|||S0|scanKx6@0|rd[F]|677.5|398|scanKx9@0|rd[F]|-21.5|398
+Ametal-2|net@439|||S1800|scanKx9@0|rd[T]|-21.5|454|contact@116||408|454
+Ametal-2|net@440|||S0|contact@118||450|410|scanKx9@0|clS[F]|-21.5|410
+Ametal-2|net@441|||S0|contact@119||444|404|scanKx9@0|cl[F]|-21.5|404
+Ametal-2|net@442|||S0|contact@115||420|448|scanKx9@0|cl[T]|-21.5|448
+Ametal-2|net@443|||S0|contact@120||456|398|scanKx9@0|rd[F]|-21.5|398
 Ametal-2|net@454|||S0|skipAll@1|kill|687.5|-260|contact@83||673|-260
-Ametal-3|net@457|||S2700|pins18m3@3|x[12]|1227|-492|contact@78||1227|-66
-Ametal-3|net@458|||S2700|pins18m3@3|x[11]|1287|-492|contact@79||1287|-72
-Ametal-3|net@459|||S2700|pins18m3@3|x[7]|1197|-492|contact@80||1197|-78
-Ametal-2|net@460|||S1800|scanKx9@0|clS[T]|-21.5|460|scanKx6@0|clS[T]|677.5|460
+Ametal-3|net@457|||S2700|pins18m3@3|x[12]|1206|-492|contact@78||1206|-66
+Ametal-3|net@458|||S2700|pins18m3@3|x[11]|1266|-492|contact@79||1266|-72
+Ametal-3|net@459|||S2700|pins18m3@3|x[7]|1176|-492|contact@80||1176|-78
+Ametal-2|net@460|||S1800|scanKx9@0|clS[T]|-21.5|460|contact@117||414|460
 Ametal-2|net@462|||S1800|pin@93||-586|-216|contact@84||673|-216
 Ametal-1|net@463|||S2700|contact@83||673|-260|contact@84||673|-216
 Ametal-1|net@465|||S2700|ilcZoo@0|kill|-597.5|-229|contact@85||-597.5|-216
-Ametal-2|net@468|||S1800|skipAll@1|in[13]|1130|-328|contact@86||1143|-328
-Ametal-2|net@470|||S0|skipAll@1|in[14]|1179|-322|contact@87||1083|-322
-Ametal-2|net@473|||S0|skipAll@1|in[15]|1228|-316|contact@88||999|-316
-Ametal-3|net@475|||S2700|pins18m3@3|x[13]|1143|-492|contact@86||1143|-328
-Ametal-3|net@476|||S2700|pins18m3@3|x[14]|1083|-492|contact@87||1083|-322
-Ametal-3|net@477|||S2700|pins18m3@3|x[15]|999|-492|contact@88||999|-316
+Ametal-2|net@468|||S0|skipAll@1|in[13]|1130|-328|contact@86||1122|-328
+Ametal-2|net@470|||S0|skipAll@1|in[14]|1179|-322|contact@87||1062|-322
+Ametal-2|net@473|||S0|skipAll@1|in[15]|1228|-316|pin@106||1034|-316
+Ametal-3|net@475|||S2700|pins18m3@3|x[13]|1122|-492|contact@86||1122|-328
+Ametal-3|net@476|||S2700|pins18m3@3|x[14]|1062|-492|contact@87||1062|-322
+Ametal-3|net@477|||S2700|pins18m3@3|x[15]|978|-492|contact@88||978|-322
 Ametal-2|net@478|||S1800|contact@85||-597.5|-216|pin@93||-586|-216
-Ametal-2|net@482|||S0|skipAll@1|in[16]|963|-316|contact@89||939|-316
-Ametal-2|net@485|||S0|skipAll@1|in[17]|914|-322|contact@90||855|-322
-Ametal-3|net@487|||S2700|pins18m3@3|x[18]|795|-492|contact@91||795|-328
-Ametal-2|net@488|||S0|skipAll@1|in[18]|865|-328|contact@91||795|-328
+Ametal-2|net@482|||S0|skipAll@1|in[16]|963|-316|contact@89||918|-316
+Ametal-2|net@485|||S0|skipAll@1|in[17]|914|-322|contact@90||834|-322
+Ametal-3|net@487|||S2700|pins18m3@3|x[18]|774|-492|contact@91||774|-328
+Ametal-2|net@488|||S0|skipAll@1|in[18]|865|-328|contact@91||774|-328
 Ametal-1|net@489|||S2700|skipAll@1|olc[dec][2]|569.5|-137|contact@92||569.5|-122.5
 Ametal-2|net@490|||S1800|olc@1|count[2]|558.5|-122.5|contact@92||569.5|-122.5
 Ametal-1|net@491|||S900|skipAll@1|olc[dec][2]|569.5|-137|contact@93||569.5|-166
@@ -2266,19 +2848,70 @@ Ametal-2|net@496|||S0|skipAll@1|zooLO|605|-304|contact@95||571|-304
 Ametal-1|net@497|||S2700|pin@35||589.5|-263|contact@96||589.5|-260.5
 Ametal-1|net@499|||S2700|olc@1|olc[load][2]|560|-263|contact@97||560|-260.5
 Ametal-1|net@502|||S1800|pin@100||562|-219|pin@101||571|-219
-Ametal-3|net@503|||S0|pins18m3@3|x[18]|795|-492|pins18m3@3|x[18]|795|-492
-Ametal-3|net@504|||S0|pins18m3@3|x[17]|855|-492|pins18m3@3|x[17]|855|-492
-Ametal-3|net@505|||S0|pins18m3@3|x[16]|939|-492|pins18m3@3|x[16]|939|-492
-Ametal-3|net@506|||S2700|pins18m3@3|x[16]|939|-492|contact@89||939|-316
-Ametal-3|net@507|||S2700|pins18m3@3|x[17]|855|-492|contact@90||855|-322
+Ametal-3|net@503|||S0|pins18m3@3|x[18]|774|-492|pins18m3@3|x[18]|774|-492
+Ametal-3|net@504|||S0|pins18m3@3|x[17]|834|-492|pins18m3@3|x[17]|834|-492
+Ametal-3|net@505|||S0|pins18m3@3|x[16]|918|-492|pins18m3@3|x[16]|918|-492
+Ametal-3|net@506|||S2700|pins18m3@3|x[16]|918|-492|contact@89||918|-316
+Ametal-3|net@507|||S2700|pins18m3@3|x[17]|834|-492|contact@90||834|-322
 Ametal-1|net@508|||S900|contact@94||562|-40|pin@100||562|-219
 Ametal-2|net@509|||S0|contact@96||589.5|-260.5|contact@97||560|-260.5
 Ametal-2|net@510|||S0|skipAll@1|do[L]|567.5|222|pin@102||-698|222
 Ametal-2|net@512|||S0|skipAll@1|do[M]|567|210|pin@104||-698|210
+Ametal-4|net@516|||S0|contact@99||54|-452.3|contact@98||-102|-452.3
+Ametal-3|net@517|||S900|ilcZoo@0|in[1]@435787516|-102|-348|contact@98||-102|-452.3
+Ametal-4|net@518|||S0|inMux@1|out[1]|288|-452.3|contact@99||54|-452.3
+Ametal-3|net@519|||S900|olc@1|inLO[7]|54|-348|contact@99||54|-452.3
+Ametal-3|net@520|||S900|ilcZoo@0|in[2]@71229038|-162|-348|contact@101||-162|-446.5
+Ametal-3|net@521|||S900|olc@1|in[2]|114|-348|contact@100||114|-446.5
+Ametal-4|net@523|||S0|inMux@1|out[2]|288|-446.5|contact@100||114|-446.5
+Ametal-4|net@525|||S0|contact@100||114|-446.5|contact@101||-162|-446.5
+Ametal-3|net@527|||S900|olc@1|inLO[8]|198|-348|contact@102||198|-440.7
+Ametal-4|net@528|||S0|inMux@1|out[3]|288|-440.7|contact@102||198|-440.7
+Ametal-3|net@529|||S900|ilcZoo@0|in[3]@419686070|-246|-348|contact@103||-246|-440.7
+Ametal-4|net@531|||S0|inMux@1|out[3]|288|-440.7|contact@103||-246|-440.7
+Ametal-3|net@532|||S900|olc@1|in[4]|258|-348|contact@104||258|-434.9
+Ametal-3|net@533|||S900|ilcZoo@0|in[4]@243948590|-306|-348|contact@105||-306|-434.9
+Ametal-4|net@535|||S0|inMux@1|out[4]|288|-434.9|contact@104||258|-434.9
+Ametal-4|net@537|||S0|inMux@1|out[4]|288|-434.9|contact@105||-306|-434.9
+Ametal-3|net@538|||S900|olc@1|inLO[9]|342|-348|contact@106||342|-429.1
+Ametal-3|net@539|||S900|ilcZoo@0|in[5]@468318496|-390|-348|contact@107||-390|-429.1
+Ametal-4|net@541|||S1800|inMux@1|out[5]|288|-429.1|contact@106||342|-429.1
+Ametal-4|net@543|||S0|inMux@1|out[5]|288|-429.1|contact@107||-390|-429.1
+Ametal-3|net@544|||S900|olc@1|in[6]|402|-348|contact@108||402|-423.3
+Ametal-3|net@545|||S900|ilcZoo@0|in[6]@795724897|-450|-348|contact@109||-450|-423.3
+Ametal-4|net@547|||S1800|inMux@1|out[6]|288|-423.3|contact@108||402|-423.3
+Ametal-4|net@549|||S0|inMux@1|out[6]|288|-423.3|contact@109||-450|-423.3
+Ametal-4|net@552|||S0|inMux@1|out[7]|288|-417.5|contact@110||-534|-417.5
+Ametal-3|net@553|||S900|ilcZoo@0|in[7]|-534|-348|contact@110||-534|-417.5
+Ametal-2|net@555|||S0|skipAll@1|inLO[7]|704.5|-310|contact@111||696|-310
+Ametal-4|net@556|||S1800|inMux@1|out[7]|288|-417.5|contact@112||696|-417.5
+Ametal-3|net@558|||S900|contact@111||696|-310|contact@112||696|-417.5
+Ametal-4|net@565|||S0|inMux@1|out[8]|288|-411.7|contact@113||-594|-411.7
+Ametal-3|net@567|||S900|ilcZoo@0|in[8]|-594|-348|contact@113||-594|-411.7
+Ametal-2|net@570|||S900|pin@106||1034|-316|pin@107||1034|-322
+Ametal-2|net@571|||S0|pin@107||1034|-322|contact@88||978|-322
+Ametal-3|net@578|||S2700|scanBusI@0|mc|462|-520|contact@114||462|442
+Ametal-2|net@579|||S1800|scanKx9@0|mc|328|442|contact@114||462|442
+Ametal-2|net@580|||S0|scanKx6@0|cl[T]|677.5|448|contact@115||420|448
+Ametal-3|net@581|||S2700|scanBusI@0|cl[T]|420|-520|contact@115||420|448
+Ametal-2|net@582|||S1800|contact@116||408|454|scanKx6@0|rd[T]|677.5|454
+Ametal-3|net@583|||S2700|scanBusI@0|rd[T]|408|-520|contact@116||408|454
+Ametal-2|net@584|||S1800|contact@117||414|460|scanKx6@0|clS[T]|677.5|460
+Ametal-3|net@585|||S2700|scanBusI@0|clS[T]|414|-520|contact@117||414|460
+Ametal-2|net@586|||S0|scanKx6@0|clS[F]|677.5|410|contact@118||450|410
+Ametal-3|net@587|||S2700|scanBusI@0|clS[F]|450|-520|contact@118||450|410
+Ametal-2|net@588|||S0|scanKx6@0|cl[F]|677.5|404|contact@119||444|404
+Ametal-3|net@589|||S2700|scanBusI@0|cl[F]|444|-520|contact@119||444|404
+Ametal-2|net@590|||S0|scanKx6@0|rd[F]|677.5|398|contact@120||456|398
+Ametal-3|net@591|||S2700|scanBusI@0|rd[F]|456|-520|contact@120||456|398
 EclS[F]||D5G2;|scanKx9@0|clS[F]|I
+EclS[F_1]||D5G2;|scanBusI@0|clS[F]|I
 EclS[T]||D5G2;|scanKx9@0|clS[T]|I
+EclS[T_1]||D5G2;|scanBusI@0|clS[T]|I
 Ecl[F]||D5G2;|scanKx9@0|cl[F]|I
+Ecl[F_1]||D5G2;|scanBusI@0|cl[F]|I
 Ecl[T]||D5G2;|scanKx9@0|cl[T]|I
+Ecl[T_1]||D5G2;|scanBusI@0|cl[T]|I
 Edo[L]||D5G2;|pin@102||O
 Edo[M_1]|do[M]|D5G2;|pin@104||O
 Efire[ODE]||D5G2;|skipAll@1|fire[ODE]|I
@@ -2287,7 +2920,7 @@ Efire[m2]||D5G2;|skipAll@1|fire[m2]|I
 Eflag[C]||D5G2;|skipAll@1|flag[C]|I
 Egnd||D5G2;|ilcZoo@0|gnd|G
 Egnd_1||D5G2;|scanKx9@0|gnd_1|G
-Egnd_3||D5G2;|inMux@0|gnd_3|G
+Egnd_3||D5G2;|inMux@1|gnd_3|G
 Egnd_5||D5G2;|ilcZoo@0|gnd_5|G
 Egnd_10||D5G2;|skipAll@1|gnd_10|G
 Egnd_11||D5G2;|skipAll@1|gnd_11|G
@@ -2295,29 +2928,29 @@ Egnd_12||D5G2;|skipAll@1|gnd_12|G
 Egnd_14||D5G2;|ilcZoo@0|gnd_14|G
 Egnd_15||D5G2;|ilcZoo@0|gnd_15|G
 Egnd_19||D5G2;|ilcZoo@0|gnd_19|G
-Egnd_20||D5G2;|inMux@0|gnd_2|G
 Egnd_24||D5G2;|scanKx2@0|gnd|G
 Egnd_25||D5G2;|skipAll@1|gnd|G
 Egnd_26||D5G2;|skipAll@1|gnd_1|G
+Egnd_27||D5G2;|inMux@1|gnd|G
 Eilc[cnt]||D5G2;|ilcZoo@0|count|I
 Eilc[dLO]||D5G2;|ilcZoo@0|dLO|I
 Eilc[i_1]|ilc[i]|D5G2;|ilcZoo@0|bit[8]|O
 Eilc[i_1]@301664153|ilc[i_1]|D5G2;|ilcZoo@0|bitt[8]|O
 Eilc[zLO]||D5G2;|ilcZoo@0|zLO|I
 Eilc[zoo]||D5G2;|ilcZoo@0|ilc[zoo]|O
-EinA[1]||D5G2;|inMux@0|in[1]|I
-EinA[2]||D5G2;|inMux@0|in[2]|I
-EinA[3]||D5G2;|inMux@0|in[3]|I
-EinA[4]||D5G2;|inMux@0|in[4]|I
-EinA[5]||D5G2;|inMux@0|in[5]|I
-EinA[6]||D5G2;|inMux@0|in[6]|I
-Ex[1]@267186764|inB[1]|D5G2;|pins18m3@2|x[1]|I
-Ex[2]@283224035|inB[2]|D5G2;|pins18m3@2|x[2]|I
-Ex[3]@639839882|inB[3]|D5G2;|pins18m3@2|x[3]|I
-Ex[4]@47221704|inB[4]|D5G2;|pins18m3@2|x[4]|I
-Ex[5]@917169615|inB[5]|D5G2;|pins18m3@2|x[5]|I
-Ex[6]@176667134|inB[6]|D5G2;|pins18m3@2|x[6]|I
-Ex[8]@484035121|inB[8]|D5G2;|pins18m3@2|x[8]|I
+EinA[1]||D5G2;|inMux@1|in[1]|I
+EinA[2]||D5G2;|inMux@1|in[2]|I
+EinA[3]||D5G2;|inMux@1|in[3]|I
+EinA[4]||D5G2;|inMux@1|in[4]|I
+EinA[5]||D5G2;|inMux@1|in[5]|I
+EinA[6]||D5G2;|inMux@1|in[6]|I
+EinB[1]||D5G2;|inMux@1|in[1]@18601103|U
+EinB[2]||D5G2;|inMux@1|in[2]@358319469|U
+EinB[3]||D5G2;|inMux@1|in[3]@655391592|U
+EinB[4]||D5G2;|inMux@1|in[4]@611053636|U
+EinB[5]||D5G2;|inMux@1|in[5]@588014674|U
+EinB[6]||D5G2;|inMux@1|in[6]@1056316205|U
+EinB[8]||D5G2;|inMux@1|in[8]|U
 Ex[1]|in[1]|D5G2;|pins18m3@3|x[1]|I
 Ex[2]|in[2]|D5G2;|pins18m3@3|x[2]|I
 Ex[3]|in[3]|D5G2;|pins18m3@3|x[3]|I
@@ -2340,26 +2973,29 @@ Ekill||D5G2;|pin@93||I
 Ekill_1||D5G2;|ilcZoo@0|kill_1|I
 Emc||D5G2;|scanKx2@0|mc|I
 Emc_1||D5G2;|scanKx9@0|mc_1|O
+Emc_3||D5G2;|scanKx9@0|mc|O
+Emc_4||D5G2;|scanBusI@0|mc|I
 EolcZ||D5G2;|skipAll@1|out_1|O
 EolcZ_1||D5G2;|skipAll@1|out|O
 Erd[F]||D5G2;|scanKx9@0|rd[F]|I
+Erd[F_1]||D5G2;|scanBusI@0|rd[F]|I
 Erd[T]||D5G2;|scanKx9@0|rd[T]|I
+Erd[T_1]||D5G2;|scanBusI@0|rd[T]|I
 EselLO[Co]||D5G2;|skipAll@1|selLO[Co]|I
 EselLO[Dl]||D5G2;|skipAll@1|selLO[Dl]|I
 EselLO[Dm]||D5G2;|skipAll@1|selLO[Dm]|I
 EselLO[Lf]||D5G2;|skipAll@1|selLO[Lf]|I
 EselLO[Li]||D5G2;|skipAll@1|selLO[Li]|I
 EselLO[Lo]||D5G2;|skipAll@1|selLO[Lo]|I
-Esel[A]||D5G2;|inMux@0|sel[A]|I
+Esel[A]||D5G2;|inMux@1|sel[A]|I
 Esin||D5G2;|scanKx2@0|sin|I
 Esout||D5G2;|scanKx9@0|sout|O
 Evdd||D5G2;|ilcZoo@0|vdd|P
 Evdd_1||D5G2;|ilcZoo@0|vdd_1|P
 Evdd_2||D5G2;|skipAll@1|vdd_2|P
 Evdd_3||D5G2;|scanKx9@0|vdd_3|P
-Evdd_5||D5G2;|inMux@0|vdd_5|P
-Evdd_6||D5G2;|inMux@0|vdd_6|P
-Evdd_7||D5G2;|inMux@0|vdd_7|P
+Evdd_6||D5G2;|inMux@1|vdd_6|P
+Evdd_7||D5G2;|inMux@1|vdd_7|P
 Evdd_10||D5G2;|ilcZoo@0|vdd_10|P
 Evdd_11||D5G2;|ilcZoo@0|vdd_11|P
 Evdd_20||D5G2;|skipAll@1|vdd_20|P
@@ -2372,7 +3008,6 @@ Evdd_30||D5G2;|ilcZoo@0|vdd_30|P
 Evdd_31||D5G2;|ilcZoo@0|vdd_31|P
 Evdd_38||D5G2;|ilcZoo@0|vdd_38|P
 Evdd_39||D5G2;|ilcZoo@0|vdd_39|P
-Evdd_40||D5G2;|inMux@0|vdd_4|P
 Evdd_64||D5G2;|skipAll@1|vdd_64|P
 Evdd_65||D5G2;|skipAll@1|vdd_65|P
 Evdd_66||D5G2;|skipAll@1|vdd_66|P
@@ -2381,6 +3016,8 @@ Evdd_68||D5G2;|scanKx2@0|vdd_1|P
 Evdd_69||D5G2;|skipAll@1|vdd|P
 Evdd_70||D5G2;|skipAll@1|vdd_3|P
 Evdd_71||D5G2;|scanKx9@0|vdd_2|P
+Evdd_72||D5G2;|inMux@1|vdd|P
+Evdd_73||D5G2;|inMux@1|vdd_2|P
 X
 
 # Cell skipCount;2{lay}
@@ -3061,8 +3698,124 @@ Esin||D4G2;|conn@22|a|I
 Esout||D6G2;|conn@23|y|O
 X
 
+# Cell skipCountMoveLit;1{ic}
+CskipCountMoveLit;1{ic}||artwork|1227396870423|1228927328849|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||0|11|-1|-1|RRR|
+Ngeneric:Invisible-Pin|pin@1||0|9|1|1|RRR|
+Nschematic:Bus_Pin|pin@2||11|1|-1|-1||
+Ngeneric:Invisible-Pin|pin@3||9|1|1|1||
+Nschematic:Bus_Pin|pin@6||-11|2|-1|-1||
+Ngeneric:Invisible-Pin|pin@7||-9|2|1|1||
+Nschematic:Bus_Pin|pin@8||-8|-7|-1|-1||
+Nschematic:Bus_Pin|pin@10||8|-8|-1|-1|R|
+Ngeneric:Invisible-Pin|pin@11||8|-6|1|1|R|
+Nschematic:Bus_Pin|pin@12||11|-5|-1|-1||
+Ngeneric:Invisible-Pin|pin@13||9|-5|1|1||
+Nschematic:Bus_Pin|pin@14||-11|-5|-1|-1||
+Ngeneric:Invisible-Pin|pin@15||-9|-5|1|1||
+Nschematic:Bus_Pin|pin@16||-2|-17|-1|-1|R|
+Ngeneric:Invisible-Pin|pin@17||-2|-15|1|1|R|
+Nschematic:Bus_Pin|pin@18||10|5|-1|-1||
+Nschematic:Bus_Pin|pin@20||-6|-13|-1|-1||
+Ngeneric:Invisible-Pin|pin@21||-4|-13|1|1||
+Nschematic:Bus_Pin|pin@22||2|-17|-1|-1|R|
+Ngeneric:Invisible-Pin|pin@23||2|-15|1|1|R|
+Nschematic:Bus_Pin|pin@24||10|-2|-1|-1||
+Nschematic:Bus_Pin|pin@26||-2|8|-1|-1||
+Nschematic:Bus_Pin|pin@28||3|8|-1|-1||
+Nschematic:Bus_Pin|pin@30||6|-13|-1|-1||
+Ngeneric:Invisible-Pin|pin@31||4|-13|1|1||
+NPin|pin@34||9|-2|1|1||
+NPin|pin@35||10|-2|1|1||
+NPin|pin@38||0|6|1|1||
+NPin|pin@39||0|7|1|1||
+NPin|pin@40||2|7|1|1||
+NPin|pin@41||3|8|1|1||
+NPin|pin@42||2|9|1|1||
+NPin|pin@43||-3|9|1|1||
+NPin|pin@44||9|5|1|1||
+NPin|pin@45||-2|8|1|1||
+NPin|pin@46||-3|7|1|1||
+NPin|pin@47||10|5|1|1||
+NPin|pin@48||9|6|1|1||
+NPin|pin@49||-8|-6|1|1||
+NPin|pin@50||-8|-7|1|1||
+NPin|pin@51||-9|-6|1|1||
+NPin|pin@52||-9|6|1|1||
+NPin|pin@53||9|-6|1|1||
+Ngeneric:Invisible-Pin|pin@54||0|0|||||ART_message(D5G3;)S[SkipCount,MoveLit]
+NPin|pin@55||0|-6|1|1||
+NPin|pin@56||0|-10|1|1||
+NPin|pin@57||-4|-10|1|1||
+NPin|pin@58||-4|-15|1|1||
+NPin|pin@59||4|-15|1|1||
+NPin|pin@60||4|-10|1|1||
+Nschematic:Bus_Pin|pin@61||-10|-2|-1|-1||
+NPin|pin@63||-9|-2|1|1||
+NPin|pin@64||-10|-2|1|1||
+Nschematic:Bus_Pin|pin@65||-11|5|-1|-1||
+Ngeneric:Invisible-Pin|pin@66||-9|5|1|1||
+Aschematic:bus|net@0||-0.5|IJ2700|pin@1||0|9|pin@0||0|11
+Aschematic:bus|net@1||-0.5|IJ1800|pin@3||9|1|pin@2||11|1
+Aschematic:bus|net@3||-0.5|IJ0|pin@7||-9|2|pin@6||-11|2
+Aschematic:bus|net@5||-0.5|IJ900|pin@11||8|-6|pin@10||8|-8
+Aschematic:bus|net@6||-0.5|IJ1800|pin@13||9|-5|pin@12||11|-5
+Aschematic:bus|net@7||-0.5|IJ0|pin@15||-9|-5|pin@14||-11|-5
+Aschematic:bus|net@8||-0.5|IJ900|pin@17||-2|-15|pin@16||-2|-17
+Aschematic:bus|net@10||-0.5|IJ0|pin@21||-4|-13|pin@20||-6|-13
+Aschematic:bus|net@11||-0.5|IJ900|pin@23||2|-15|pin@22||2|-17
+Aschematic:bus|net@15||-0.5|IJ1800|pin@31||4|-13|pin@30||6|-13
+AThicker|net@17|||FS900|pin@63||-9|-2|pin@51||-9|-6
+AThicker|net@18|||FS1800|pin@34||9|-2|pin@35||10|-2
+AThicker|net@21|||FS1800|pin@52||-9|6|pin@38||0|6
+AThicker|net@22|||FS2700|pin@38||0|6|pin@39||0|7
+AThicker|net@23|||FS1800|pin@39||0|7|pin@40||2|7
+AThicker|net@24|||FS2250|pin@40||2|7|pin@41||3|8
+AThicker|net@25|||FS3150|pin@41||3|8|pin@42||2|9
+AThicker|net@26|||FS0|pin@42||2|9|pin@43||-3|9
+AThicker|net@27|||FS1350|pin@43||-3|9|pin@45||-2|8
+AThicker|net@29|||FS450|pin@45||-2|8|pin@46||-3|7
+AThicker|net@30|||FS1800|pin@46||-3|7|pin@39||0|7
+AThicker|net@31|||FS0|pin@48||9|6|pin@38||0|6
+AThicker|net@33|||FS900|pin@48||9|6|pin@44||9|5
+AThicker|net@34|||FS1800|pin@44||9|5|pin@47||10|5
+AThicker|net@35|||FS0|pin@49||-8|-6|pin@51||-9|-6
+AThicker|net@36|||FS900|pin@49||-8|-6|pin@50||-8|-7
+AThicker|net@37|||FS1800|pin@55||0|-6|pin@53||9|-6
+AThicker|net@38|||FS2700|pin@53||9|-6|pin@34||9|-2
+AThicker|net@40|||FS900|pin@55||0|-6|pin@56||0|-10
+AThicker|net@41|||FS0|pin@56||0|-10|pin@57||-4|-10
+AThicker|net@42|||FS900|pin@57||-4|-10|pin@58||-4|-15
+AThicker|net@43|||FS1800|pin@58||-4|-15|pin@59||4|-15
+AThicker|net@44|||FS2700|pin@59||4|-15|pin@60||4|-10
+AThicker|net@45|||FS0|pin@60||4|-10|pin@56||0|-10
+AThicker|net@46|||FS2700|pin@34||9|-2|pin@44||9|5
+AThicker|net@48|||FS900|pin@52||-9|6|pin@63||-9|-2
+AThicker|net@49|||FS0|pin@63||-9|-2|pin@64||-10|-2
+Aschematic:bus|net@50||-0.5|IJ0|pin@66||-9|5|pin@65||-11|5
+AThicker|net@51|||FS1800|pin@49||-8|-6|pin@55||0|-6
+Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I
+Ein[19:36]|do[M,L]|D5G2;|pin@65||I
+Efire[M,L]||D5G2;|pin@2||O
+Efire[m2,m1,ODE]||D5G2;|pin@6||I
+Eflag[C]||D5G2;|pin@8||I
+EinA[1:6]||D5G2;|pin@10||I
+EinB[1:6,8]||D5G2;|pin@12||I
+Ein[1:18]||D5G2;|pin@14||I
+Eod[15:16,18:20]|m1[15:16,18:20]|D5G2;|pin@16||I
+EolcZ||D5G2;|pin@18||O
+Epred[T,D]||D5G2;|pin@20||I
+EselLO[Lf,Lo,Co,Dm,Dl,Li]||D5G2;|pin@22||I
+Esel[A]||D5G2;|pin@24||I
+Esin||D5G2;|pin@26||I
+Esout||D5G2;|pin@28||O
+Esucc[T,D]||D5G2;|pin@30||O
+Etorp||D5G2;|pin@61||I
+X
+
 # Cell skipCountMoveLit;1{lay}
-CskipCountMoveLit;1{lay}||cmos90|1226755703675|1227285903002||ATTR_NCC(D5G7;NTY500;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227286096878|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227285958958
+CskipCountMoveLit;1{lay}||cmos90|1226755703675|1227366053576||ATTR_NCC(D5G7;NTX30;Y500;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227363533090|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227367013085
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@84||-711|34||||
 NX-Metal-1-Metal-2-Con|contact@85||-711|210||||
@@ -3071,13 +3824,12 @@ NX-Metal-1-Metal-2-Con|contact@87||-711|260||||
 NX-Metal-1-Metal-2-Con|contact@88||-705|278||||
 NX-Metal-1-Metal-2-Con|contact@89||-705|104||||
 NX-Metal-1-Metal-2-Con|contact@90||-1282|72||||
-NX-Metal-2-Metal-3-Con|contact@91||-620|172||||
-NX-Metal-1-Metal-2-Con|contact@92||-754|-216||||
-NX-Metal-1-Metal-2-Con|contact@93||-754|-172||||
+NX-Metal-2-Metal-3-Con|contact@91||-618|172||||
+NX-Metal-1-Metal-2-Con|contact@92||-724|-216||||
+NX-Metal-1-Metal-2-Con|contact@93||-724|-172||||
 NX-Metal-1-Metal-2-Con|contact@94||-699|110||||
-IdockPartsK:moveLit;2{lay}|moveLit@0||-1028|144|||D5G4;
+IdockPartsK:moveLit;2{lay}|moveLit@0||-1008|144|||D5G4;
 NMetal-1-Pin|pin@89||-693.5|448.5||||
-NMetal-2-Pin|pin@92||-21.5|460||||
 IskipCount;3{lay}|skipCoun@0||0|0|||D5G4;
 Ametal-2|net@409||6.2|S0|skipCoun@0|gnd_15|-698|0|moveLit@0|gnd_54|-739|0
 Ametal-2|net@411||6.2|S0|skipCoun@0|vdd_30|-698|50|moveLit@0|vdd_109|-739|50
@@ -3097,7 +3849,6 @@ Ametal-2|net@447||6.2|S0|skipCoun@0|gnd_1|-698|432|moveLit@0|gnd|-732|432
 Ametal-2|net@448||6.2|S0|skipCoun@0|vdd_71|-698|482|moveLit@0|vdd|-732|482
 Ametal-1|net@452|||S900|pin@89||-693.5|448.5|skipCoun@0|sout|-693.5|445
 Ametal-2|net@453|||S1800|moveLit@0|mc|-732|442|skipCoun@0|mc_1|-698|442
-Ametal-2|net@457|||S1800|moveLit@0|clS[T]|-1081.5|460|pin@92||-21.5|460
 Ametal-2|net@458|||S0|skipCoun@0|rd[T]|-21.5|454|moveLit@0|rd[T]|-1081.5|454
 Ametal-2|net@459|||S1800|moveLit@0|clS[F]|-1081.5|410|skipCoun@0|clS[F]|-21.5|410
 Ametal-2|net@460|||S1800|moveLit@0|clS[T]|-1081.5|460|skipCoun@0|clS[T]|-21.5|460
@@ -3106,7 +3857,7 @@ Ametal-2|net@462|||S1800|moveLit@0|cl[T]|-1081.5|448|skipCoun@0|cl[T]|-21.5|448
 Ametal-2|net@463|||S1800|moveLit@0|rd[F]|-1081.5|398|skipCoun@0|rd[F]|-21.5|398
 Ametal-2|net@468|||S1800|moveLit@0|do[M]|-1141.5|34|contact@84||-711|34
 Ametal-1|net@497|||S900|moveLit@0|ilc[zoo]|-1282|127|contact@90||-1282|72
-Ametal-3|net@500|||S900|skipCoun@0|ilc[i_1]@301664153|-620|345|contact@91||-620|172
+Ametal-3|net@500|||S900|skipCoun@0|ilc[i_1]@301664153|-618|345|contact@91||-618|172
 Ametal-2|net@502|||S0|skipCoun@0|ilc[dLO]|-670|154|moveLit@0|ilc[dLO]|-732|154
 Ametal-1|net@503|||S1800|moveLit@0|sin|-738|448.5|pin@89||-693.5|448.5
 Ametal-2|net@505|||S1800|moveLit@0|do[L]|-1247|260|contact@87||-711|260
@@ -3114,21 +3865,23 @@ Ametal-1|net@506|||S900|contact@85||-711|210|contact@84||-711|34
 Ametal-1|net@507|||S900|contact@87||-711|260|contact@86||-711|222
 Ametal-2|net@508|||S1800|moveLit@0|ilc[zLO]|-841|104|contact@89||-705|104
 Ametal-1|net@509|||S900|contact@88||-705|278|contact@89||-705|104
-Ametal-2|net@510|||S1800|moveLit@0|torp|-1033.5|-172|contact@93||-754|-172
+Ametal-2|net@510|||S1800|moveLit@0|torp|-1033.5|-172|contact@93||-724|-172
 Ametal-2|net@511|||S0|skipCoun@0|ilc[zoo]|-698|72|contact@90||-1282|72
-Ametal-2|net@512|||S1800|moveLit@0|ilc[i_1]|-967|172|contact@91||-620|172
-Ametal-2|net@518|||S0|skipCoun@0|kill|-586|-216|contact@92||-754|-216
-Ametal-1|net@519|||S2700|contact@92||-754|-216|contact@93||-754|-172
+Ametal-2|net@512|||S1800|moveLit@0|ilc[i_1]|-967|172|contact@91||-618|172
+Ametal-2|net@518|||S0|skipCoun@0|kill|-586|-216|contact@92||-724|-216
+Ametal-1|net@519|||S2700|contact@92||-724|-216|contact@93||-724|-172
 Ametal-2|net@520|||S1800|moveLit@0|ilc[cnt]|-732|110|contact@94||-699|110
 Ametal-1|net@521|||S900|skipCoun@0|ilc[cnt]|-699|119|contact@94||-699|110
 Ametal-2|net@523|||S0|skipCoun@0|do[M_1]|-698|210|contact@85||-711|210
 Ametal-2|net@524|||S0|skipCoun@0|do[L]|-698|222|contact@86||-711|222
 EclS[F]||D5G2;|moveLit@0|clS[F]|I
+EclS[F_1]||D5G2;|skipCoun@0|clS[F_1]|I
 EclS[T]||D5G2;|moveLit@0|clS[T]|I
+EclS[T_1]||D5G2;|skipCoun@0|clS[T_1]|I
 Ecl[F]||D5G2;|moveLit@0|cl[F]|I
+Ecl[F_1]||D5G2;|skipCoun@0|cl[F_1]|I
 Ecl[T]||D5G2;|moveLit@0|cl[T]|I
-Edo[L]||D5G2;|moveLit@0|do[L]|I
-Edo[M]||D5G2;|moveLit@0|do[M]|I
+Ecl[T_1]||D5G2;|skipCoun@0|cl[T_1]|I
 Efire[L]||D5G2;|moveLit@0|fire[L]|O
 Efire[M]||D5G2;|moveLit@0|fire[M]|O
 Efire[ODE]||D5G2;|skipCoun@0|fire[ODE]|I
@@ -3144,28 +3897,26 @@ Egnd_6||D5G2;|moveLit@0|gnd_6|G
 Egnd_10||D5G2;|skipCoun@0|gnd_10|G
 Egnd_11||D5G2;|skipCoun@0|gnd_11|G
 Egnd_12||D5G2;|skipCoun@0|gnd_12|G
-Egnd_20||D5G2;|skipCoun@0|gnd_20|G
 Egnd_24||D5G2;|skipCoun@0|gnd_24|G
 Egnd_25||D5G2;|skipCoun@0|gnd_25|G
 Egnd_26||D5G2;|skipCoun@0|gnd_26|G
+Egnd_27||D5G2;|skipCoun@0|gnd_27|G
 Egnd_63||D5G2;|moveLit@0|gnd_63|G
 Egnd_64||D5G2;|moveLit@0|gnd_64|G
 Egnd_65||D5G2;|skipCoun@0|gnd_3|G
-Eilc[i]||D5G2;|moveLit@0|ilc[i]|I
-Eilc[zoo]||D5G2;|skipCoun@0|ilc[zoo]|O
 EinA[1]||D5G2;|skipCoun@0|inA[1]|I
 EinA[2]||D5G2;|skipCoun@0|inA[2]|I
 EinA[3]||D5G2;|skipCoun@0|inA[3]|I
 EinA[4]||D5G2;|skipCoun@0|inA[4]|I
 EinA[5]||D5G2;|skipCoun@0|inA[5]|I
 EinA[6]||D5G2;|skipCoun@0|inA[6]|I
-EinB[1]||D5G2;|skipCoun@0|x[1]@267186764|I
-EinB[2]||D5G2;|skipCoun@0|x[2]@283224035|I
-EinB[3]||D5G2;|skipCoun@0|x[3]@639839882|I
-EinB[4]||D5G2;|skipCoun@0|x[4]@47221704|I
-EinB[5]||D5G2;|skipCoun@0|x[5]@917169615|I
-EinB[6]||D5G2;|skipCoun@0|x[6]@176667134|I
-EinB[8]||D5G2;|skipCoun@0|x[8]@484035121|I
+EinB[1]||D5G2;|skipCoun@0|inB[1]|U
+EinB[2]||D5G2;|skipCoun@0|inB[2]|U
+EinB[3]||D5G2;|skipCoun@0|inB[3]|U
+EinB[4]||D5G2;|skipCoun@0|inB[4]|U
+EinB[5]||D5G2;|skipCoun@0|inB[5]|U
+EinB[6]||D5G2;|skipCoun@0|inB[6]|U
+EinB[8]||D5G2;|skipCoun@0|inB[8]|U
 Ein[1]||D5G2;|skipCoun@0|x[1]|I
 Ein[2]||D5G2;|skipCoun@0|x[2]|I
 Ein[3]||D5G2;|skipCoun@0|x[3]|I
@@ -3184,10 +3935,9 @@ Ein[15]||D5G2;|skipCoun@0|x[15]|I
 Ein[16]||D5G2;|skipCoun@0|x[16]|I
 Ein[17]||D5G2;|skipCoun@0|x[17]|I
 Ein[18]||D5G2;|skipCoun@0|x[18]|I
-Ekill||D5G2;|skipCoun@0|kill|I
-Ekill_1||D5G2;|skipCoun@0|kill_1|I
+Emc_3|mc|D5G2;|skipCoun@0|mc|I
 Emc_1||D5G2;|moveLit@0|mc_1|O
-Emc_3||D5G2;|skipCoun@0|mc|I
+Emc_4||D5G2;|skipCoun@0|mc_4|I
 Eod[15]||D5G2;|moveLit@0|od[15]|I
 Eod[16]||D5G2;|moveLit@0|od[16]|I
 Eod[18]||D5G2;|moveLit@0|odd[18]|I
@@ -3200,7 +3950,9 @@ Epred[T]||D5G2;|moveLit@0|pred[T]|I
 Epred_1||D5G2;|moveLit@0|pred_1|I
 Epred_2||D5G2;|moveLit@0|pred_2|I
 Erd[F]||D5G2;|moveLit@0|rd[F]|I
+Erd[F_1]||D5G2;|skipCoun@0|rd[F_1]|I
 Erd[T]||D5G2;|moveLit@0|rd[T]|I
+Erd[T_1]||D5G2;|skipCoun@0|rd[T_1]|I
 EselLO[Co]||D5G2;|skipCoun@0|selLO[Co]|I
 EselLO[Dl]||D5G2;|skipCoun@0|selLO[Dl]|I
 EselLO[Dm]||D5G2;|skipCoun@0|selLO[Dm]|I
@@ -3208,11 +3960,10 @@ EselLO[Lf]||D5G2;|skipCoun@0|selLO[Lf]|I
 EselLO[Li]||D5G2;|skipCoun@0|selLO[Li]|I
 EselLO[Lo]||D5G2;|skipCoun@0|selLO[Lo]|I
 Esel[A]||D5G2;|skipCoun@0|sel[A]|I
-Esin_1||D5G2;|skipCoun@0|sin|I
+Esin_1|sin|D5G2;|skipCoun@0|sin|I
 Esout||D5G2;|moveLit@0|sout|O
 Esucc[D]||D5G2;|moveLit@0|succ[T]|O
 Esucc[T]||D5G2;|moveLit@0|succ[D]|O
-Etorp||D5G2;|moveLit@0|torp|I
 Evdd||D5G2;|moveLit@0|vdd|P
 Evdd_1||D5G2;|moveLit@0|vdd_1|P
 Evdd_2||D5G2;|skipCoun@0|vdd_2|P
@@ -3227,7 +3978,6 @@ Evdd_20||D5G2;|skipCoun@0|vdd_20|P
 Evdd_21||D5G2;|skipCoun@0|vdd_21|P
 Evdd_24||D5G2;|skipCoun@0|vdd_24|P
 Evdd_25||D5G2;|skipCoun@0|vdd_25|P
-Evdd_40||D5G2;|skipCoun@0|vdd_40|P
 Evdd_57||D5G2;|moveLit@0|vdd_57|P
 Evdd_64||D5G2;|skipCoun@0|vdd_64|P
 Evdd_65||D5G2;|skipCoun@0|vdd_65|P
@@ -3236,58 +3986,108 @@ Evdd_67||D5G2;|skipCoun@0|vdd_67|P
 Evdd_68||D5G2;|skipCoun@0|vdd_68|P
 Evdd_69||D5G2;|skipCoun@0|vdd_69|P
 Evdd_70||D5G2;|skipCoun@0|vdd_70|P
+Evdd_72||D5G2;|skipCoun@0|vdd_72|P
+Evdd_73||D5G2;|skipCoun@0|vdd_73|P
 Evdd_126||D5G2;|moveLit@0|vdd_126|P
 Evdd_127||D5G2;|moveLit@0|vdd_127|P
 Evdd_128||D5G2;|moveLit@0|vdd_128|P
 Evdd_129||D5G2;|moveLit@0|vdd_129|P
-Evdd_130||D5G2;|skipCoun@0|vdd_5|P
-Evdd_131||D5G2;|skipCoun@0|vdd_6|P
 Evdd_132||D5G2;|moveLit@0|vdd_2|P
+Evdd_133||D5G2;|skipCoun@0|vdd_6|P
 X
 
 # Cell skipCountMoveLit;1{sch}
-CskipCountMoveLit;1{sch}||schematic|1227140268059|1227289860902|
+CskipCountMoveLit;1{sch}||schematic|1227140268059|1228927328849|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-31|18|||Y|
-IdockPartsK:moveLit;2{ic}|moveLit@0||15|0|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||-0.5|58|||||ART_message(D5G6;)SskipCountMoveLit
-Ngeneric:Invisible-Pin|pin@1||-0.5|53|||||ART_message(D5G4;)Spredicate and counters and Move
-Ngeneric:Invisible-Pin|pin@2||-0.5|48|||||ART_message(D5G3;)Sies 19 November 2008
-NBus_Pin|pin@3||-1|2|-1|-1||
-NBus_Pin|pin@4||-1|-5|-1|-1||
-NWire_Pin|pin@6||-3|0||||
-NWire_Pin|pin@7||-3|-8||||
+NOff-Page|conn@1||-46|2||||
+NOff-Page|conn@2||-9.5|5|||XRR|
+NOff-Page|conn@3||-44|-4||||
+NOff-Page|conn@4||-12|-3|||RR|
+NOff-Page|conn@5||-11.5|-5|||X|
+NOff-Page|conn@6||-18.5|-17|||R|
+NOff-Page|conn@7||-24|-15.5|||YRRR|
+NOff-Page|conn@8||-29.5|-14|||YRRR|
+NOff-Page|conn@9||35.5|-2||||
+NOff-Page|conn@10||15|-2|||Y|
+NOff-Page|conn@12||36|2|||XRR|
+NOff-Page|conn@13||24|-16|||YRRR|
+NOff-Page|conn@14||31.5|8||||
+NOff-Page|conn@15||-48.5|8|||Y|
+NOff-Page|conn@16||16|5|||Y|
+NOff-Page|conn@17||-45|13||||
+IdockPartsK:moveLit;2{ic}|moveLit@0||24|0|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||-8.5|44|||||ART_message(D5G6;)SskipCountMoveLit
+Ngeneric:Invisible-Pin|pin@1||-8.5|39|||||ART_message(D5G4;)Spredicate and counters and Move
+Ngeneric:Invisible-Pin|pin@2||-8.5|34|||||ART_message(D5G3;)Sies 19 November 2008
+NBus_Pin|pin@3||8|2|-1|-1||
+NBus_Pin|pin@4||8|-5|-1|-1||
+NWire_Pin|pin@6||3|0||||
+NWire_Pin|pin@7||3|-8||||
 NBus_Pin|pin@12||-26.5|18|-1|-1||
-NBus_Pin|pin@13||15|18|-1|-1||
-NBus_Pin|pin@14||3|2|-1|-1||
-NBus_Pin|pin@15||3|13|-1|-1||
+NBus_Pin|pin@13||24|18|-1|-1||
+NBus_Pin|pin@14||12|2|-1|-1||
+NBus_Pin|pin@15||12|13|-1|-1||
 NBus_Pin|pin@16||-40|13|-1|-1||
 NBus_Pin|pin@17||-40|4|-1|-1||
 NWire_Pin|pin@18||-34.5|-11||||
-NWire_Pin|pin@19||0|-11||||
-NWire_Pin|pin@20||0|5||||
+NWire_Pin|pin@22||31|5||||
+NWire_Pin|pin@23||31|-11||||
 IskipCount;1{ic}|skipCoun@0||-26.5|0|||D5G4;
-Abus|net@0||-0.5|IJ1800|skipCoun@0|ilc[done]|-16.5|2|pin@3||-1|2
-Abus|net@1||-0.5|IJ900|pin@3||-1|2|pin@4||-1|-5
-Abus|net@2||-0.5|IJ1800|pin@4||-1|-5|moveLit@0|ilc[i,zoo,zLO,dLO]|12|-5
-Awire|net@4|||1800|skipCoun@0|ilc[cnt]|-16.5|0|pin@6||-3|0
-Awire|net@5|||900|pin@6||-3|0|pin@7||-3|-8
-Awire|net@6|||1800|pin@7||-3|-8|moveLit@0|count|12|-8
-Awire|net@12|||1800|skipCoun@0|sout|-23.5|8|moveLit@0|sin|14|8
+IskipCountMoveLit;1{ic}|skipCoun@1||39|41|||D5G4;
+Abus|net@0||-0.5|IJ1800|skipCoun@0|ilc[done]|-16.5|2|pin@3||8|2
+Abus|net@1||-0.5|IJ900|pin@3||8|2|pin@4||8|-5
+Abus|net@2||-0.5|IJ1800|pin@4||8|-5|moveLit@0|ilc[i,zoo,zLO,dLO]|21|-5
+Awire|net@4|||1800|skipCoun@0|ilc[cnt]|-16.5|0|pin@6||3|0
+Awire|net@5|||900|pin@6||3|0|pin@7||3|-8
+Awire|net@6|||1800|pin@7||3|-8|moveLit@0|count|21|-8
+Awire|net@12|||1800|skipCoun@0|sout|-23.5|8|moveLit@0|sin|23|8
 Abus|net@13||-0.5|IJ2700|skipCoun@0|cl[T,F],clS[T,F],rd[T,F],mc|-26.5|10|pin@12||-26.5|18
-Abus|net@14||-0.5|IJ1800|pin@12||-26.5|18|pin@13||15|18
-Abus|net@15||-0.5|IJ900|pin@13||15|18|moveLit@0|cl[T,F],clS[T,F],rd[T,F],mc|15|10
+Abus|net@14||-0.5|IJ1800|pin@12||-26.5|18|pin@13||24|18
+Abus|net@15||-0.5|IJ900|pin@13||24|18|moveLit@0|cl[T,F],clS[T,F],rd[T,F],mc|24|10
 Abus|net@16||-0.5|IJ0|pin@12||-26.5|18|conn@0|y|-29|18
-Abus|net@17||-0.5|IJ0|moveLit@0|do[M,L]|12|2|pin@14||3|2
-Abus|net@18||-0.5|IJ2700|pin@14||3|2|pin@15||3|13
-Abus|net@19||-0.5|IJ0|pin@15||3|13|pin@16||-40|13
+Abus|net@17||-0.5|IJ0|moveLit@0|do[M,L]|21|2|pin@14||12|2
+Abus|net@18||-0.5|IJ2700|pin@14||12|2|pin@15||12|13
+Abus|net@19||-0.5|IJ0|pin@15||12|13|pin@16||-40|13
 Abus|net@20||-0.5|IJ900|pin@16||-40|13|pin@17||-40|4
 Abus|net@21||-0.5|IJ1800|pin@17||-40|4|skipCoun@0|do[M,L]|-36.5|4
 Awire|net@22|||900|skipCoun@0|torp|-34.5|-7|pin@18||-34.5|-11
-Awire|net@23|||1800|pin@18||-34.5|-11|pin@19||0|-11
-Awire|net@24|||2700|pin@19||0|-11|pin@20||0|5
-Awire|net@25|||1800|pin@20||0|5|moveLit@0|torp|12|5
+Awire|net@26|||0|conn@2|a|-11.5|5|skipCoun@0|olcNZ|-16.5|5
+Abus|net@27||-0.5|IJ0|skipCoun@0|in[1:18]|-36.5|-4|conn@3|y|-42|-4
+Abus|net@28||-0.5|IJ0|skipCoun@0|fire[m2]|-36.5|2|conn@1|y|-44|2
+Awire|net@29|||0|conn@4|y|-14|-3|skipCoun@0|sel[A]|-16.5|-3
+Abus|net@30||-0.5|IJ900|skipCoun@0|inLO[1:7]|-18.5|-7|conn@6|y|-18.5|-15
+Abus|net@31||-0.5|IJ0|conn@5|y|-13.5|-5|skipCoun@0|inA[7:12]|-16.5|-5
+Awire|net@34|||900|skipCoun@0|in[C]|-29.5|-7|conn@8|y|-29.5|-12
+Abus|net@35||-0.5|IJ1800|conn@10|y|17|-2|moveLit@0|pred[T,D]|21|-2
+Abus|net@36||-0.5|IJ0|conn@9|a|33.5|-2|moveLit@0|succ[T,D]|27|-2
+Abus|net@37||-0.5|IJ0|conn@12|a|34|2|moveLit@0|fire[M,L]|27|2
+Awire|net@38|||0|pin@22||31|5|moveLit@0|fire[T]|27|5
+Abus|net@39||-0.5|IJ900|moveLit@0|od[15:20]|24|-10|conn@13|y|24|-14
+Awire|net@40|||1800|moveLit@0|sout|26|8|conn@14|a|29.5|8
+Awire|net@41|||1800|conn@15|y|-46.5|8|skipCoun@0|sin|-28.5|8
+Awire|net@43|||900|pin@22||31|5|pin@23||31|-11
+Awire|net@46|||1800|conn@16|y|18|5|moveLit@0|torp|21|5
+Abus|net@47||-0.5|IJ0|pin@16||-40|13|conn@17|y|-43|13
+Abus|net@49||-0.5|IJ900|skipCoun@0|selLO[Lf,Lo,Co,Dm,Dl,Li]|-24|-8|conn@7|y|-24|-13.5
+Awire|net@50|||0|pin@23||31|-11|pin@18||-34.5|-11
 Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@0|a|I
+Ein[19:36]|do[M,L]|D4G2;|conn@17|a|I
+Efire[M,L]||D6G2;|conn@12|y|O
+Efire[m2,m1,ODE]||D4G2;|conn@1|a|I
+Eflag[C]||D4G2;|conn@8|a|I
+EinA[1:6]||D4G2;|conn@6|a|I
+EinB[1:6,8]||D4G2;|conn@5|a|I
+Ein[1:18]||D4G2;|conn@3|a|I
+Eod[15:16,18:20]|m1[15:16,18:20]|D4G2;|conn@13|a|I
+EolcZ||D6G2;|conn@2|y|O
+Epred[T,D]||D4G2;|conn@10|a|I
+EselLO[Lf,Lo,Co,Dm,Dl,Li]||D4G2;|conn@7|a|I
+Esel[A]||D4G2;|conn@4|a|I
+Esin||D4G2;|conn@15|a|I
+Esout||D6G2;|conn@14|y|O
+Esucc[T,D]||D6G2;|conn@9|y|O
+Etorp||D4G2;|conn@16|a|I
 X
 
 # Cell skipOLC;1{ic}
index 8a96d50..bee2ea0 100755 (executable)
@@ -1,5 +1,5 @@
 # header information:
-HdockPartsK|8.08j
+HdockPartsK|8.08n
 
 # Views:
 Vicon|ic
@@ -334,7 +334,7 @@ Etorp||D4G2;|conn@7|a|I
 X
 
 # Cell moveC;1{ic}
-CmoveC;1{ic}||artwork|1210432171628|1227130449995|EI
+CmoveC;1{ic}||artwork|1210432171628|1228928143896|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@14||-4|2|-1|-1||
 NPin|pin@24||-3|3|1|1||
@@ -395,8 +395,8 @@ Efire[M]||D5G2;|pin@53||O
 Efire[T]||D5G2;|pin@109||O
 Efire[M_1]|ilc[cnt]|D5G2;|pin@147||O
 Eilc[i,zoo,zLO,dLO]||D5G2;|pin@146||I
+Epred_1[T,D]|m1[18:20]|D5G2;|pin@126||I
 Etorp_1|mc|D5G2;|pin@128||I
-Epred_1[T,D]|od[18:20]|D5G2;|pin@126||I
 Esin_1|pred[T,D]|D5G2;|pin@125||I
 Efire[M_1]@978282746|s[1,2]|D5G2;|pin@156||O
 Epred_1[T,D]@362018842|succ[T,D]|D5G2;|pin@127||I
@@ -1092,7 +1092,7 @@ Evdd_57||D5G2;|wellCont@7|vdd_3|P
 X
 
 # Cell moveC;2{sch}
-CmoveC;2{sch}||schematic|1210427649196|1227141635055|
+CmoveC;2{sch}||schematic|1210427649196|1228928178345|
 IarbiterK:arbiter2;1{ic}|arbiter2@0||-6|0|Y||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@6||-72|42|||Y|
@@ -1214,6 +1214,10 @@ Awire|fire[AE]|D5G2;||900|inv@49|in|-6|29.5|pin@787||-6|24
 Awire|fire[A]|D5G2;||2700|pin@781||-36|13|pin@790||-36|36
 Awire|ign[D]|D5G2;||900|pin@805||-75|11|pin@806||-75|8
 Awire|ign[T]|D5G2;||2700|pin@803||-75|13|pin@804||-75|16
+Awire|m1[18]|D5G2;||900|pin@820||-91|8|pin@821||-91|4
+Awire|m1[19]|D5G2;||2700|pin@817||-90|16|pin@818||-90|20
+Awire|m1[20]|D5G2;||2700|pin@720||-14|14|pin@526||-14|18.5
+Awire|m1[20]|D5G2;||2700|ctrAND4i@1|inD|16|-14|pin@723||16|-9
 Awire|net@638|||0|pin@385||-66|42|conn@6|y|-70|42
 Awire|net@652|||0|wire90@18|b|-25|12|nor2n@5|out|-27.5|12
 Awire|net@708|||1800|pin@384||-66|0|inv@39|in|-56.5|0
@@ -1311,10 +1315,6 @@ Awire|net@1712|||1800|inv@56|in|-68.5|29|pin@839||-66|29
 Awire|net@1717|||0|moveE@1|fire[AE]|13|35.5|pin@840||7|35.5
 Awire|net@1718|||1800|pin@787||-6|24|pin@841||7|24
 Awire|net@1719|||900|pin@840||7|35.5|pin@841||7|24
-Awire|od[18]|D5G2;||900|pin@820||-91|8|pin@821||-91|4
-Awire|od[19]|D5G2;||2700|pin@817||-90|16|pin@818||-90|20
-Awire|od[20]|D5G2;||2700|pin@720||-14|14|pin@526||-14|18.5
-Awire|od[20]|D5G2;||2700|ctrAND4i@1|inD|16|-14|pin@723||16|-9
 Awire|okLO|D5G2;||900|pin@757||-36|11|pin@758||-36|6.5
 Awire|pred[D]|D5G2;||900|pin@799||-72|9|pin@800||-72|4
 Awire|pred[T]|D5G2;||2700|pin@801||-72|15|pin@802||-72|20
@@ -1327,8 +1327,8 @@ Efire[M]||D6G2;|conn@20|y|O
 Efire[T]||D6G2;|conn@29|y|O
 Efire[M_1]|ilc[cnt]|D6G2;|conn@37|y|O
 Eilc[i,zoo,zLO,dLO]||D4G2;|conn@36|a|I
+Eod[18:20]|m1[18:20]|D4G2;|conn@33|a|I
 Emc||D4G2;|conn@35|a|I
-Eod[18:20]||D4G2;|conn@33|a|I
 Epred[T,D]||D4G2;|conn@32|a|I
 Efire[M_1]@117544098|s[1,2]|D6G2;|conn@38|y|O
 Esucc[T,D]||D4G2;|conn@34|a|I
@@ -2478,7 +2478,7 @@ Evdd_113||D5G2;|inv10D@2|vdd_3|P
 X
 
 # Cell moveE;1{sch}
-CmoveE;1{sch}||schematic|1226605598475|1227126831659|
+CmoveE;1{sch}||schematic|1226605598475|1227395810037|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-56.5|-6|||XYRR|
 NOff-Page|conn@7||18|9|||XR|
@@ -2493,9 +2493,9 @@ IlatchesK:mlat1in5i;1{ic}|mlat1in5@1||-5|-30|XR||D5G4;
 IlatchesK:mlat1in5i;1{ic}|mlat1in5@2||30|-30|XR||D5G4;
 ImoveE;2{ic}|moveE@1||42|25|||D5G4;
 IredFour:nand2_sy;1{ic}|nand2_sy@0||-18|-15|R||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
-IredFour:nor2_sy;1{ic}|nor2_sy@1||7|-17|R||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE(T)I1|ATTR_LEPARALLGRP()I-1|ATTR_su(T)I-1
-IredFour:nor2_sy;1{ic}|nor2_sy@2||-42|-48|XR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE(T)I1|ATTR_LEPARALLGRP()I-1|ATTR_su(T)I-1
-IredFour:nor2_sy;1{ic}|nor2_sy@3||-17|-48|XR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE(T)I1|ATTR_LEPARALLGRP()I-1|ATTR_su(T)I-1
+IredFour:nor2_sy;1{ic}|nor2_sy@1||7|-17|R||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFour:nor2_sy;1{ic}|nor2_sy@2||-42|-48|XR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFour:nor2_sy;1{ic}|nor2_sy@3||-17|-48|XR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(T)I-1
 IredFour:nor2n;1{ic}|nor2n@3||-6|0|R||D0G4;|ATTR_Delay(D5G1;NPX1;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFour:nor2n;1{ic}|nor2n@5||18|0|R||D0G4;|ATTR_Delay(D5G1;NPX1;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFour:nor2n;1{ic}|nor2n@9||41|0|R||D0G4;|ATTR_Delay(D5G1;NPX1;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
@@ -2634,7 +2634,7 @@ Einfin_1|ilc[i,zoo,zLO,dLO]|D4G2;|conn@9|a|I
 X
 
 # Cell moveLit;2{ic}
-CmoveLit;2{ic}||artwork|1226928518785|1227142042419|E
+CmoveLit;2{ic}||artwork|1226928518785|1228927278888|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@0||0|10|-1|-1||
 Nschematic:Bus_Pin|pin@1||-3|2|-1|-1||
@@ -2711,7 +2711,7 @@ Efire[M,L]||D5G2;|pin@2||O
 Efire[T]||D5G2;|pin@3||O
 Ecount|ilc[cnt]|D5G2;|pin@51||O
 Eilc[i,zoo,zLO,dLO]||D5G2;|pin@4||I
-Eod[15:20]|od[15:16,18:20]|D5G2;|pin@5||I
+Eod[15:20]|m1[15:16,18:20]|D5G2;|pin@5||I
 Epred[T,D]||D5G2;|pin@6||I
 Esin||D5G2;|pin@7||I
 Esout||D5G2;|pin@9||O
@@ -2720,141 +2720,141 @@ Etorp||D5G2;|pin@11||I
 X
 
 # Cell moveLit;2{lay}
-CmoveLit;2{lay}||cmos90|1225407404424|1227290521067||ATTR_NCC(D5G3;NTX-6;Y358.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227285795211|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227285795211
+CmoveLit;2{lay}||cmos90|1225407404424|1227346829455||ATTR_NCC(D5G3;NTX-26.25;Y358.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227346836829|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227346836829
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@3||-109.5|160||||
-NX-Metal-1-Metal-2-Con|contact@4||-117|172||||
-NX-Metal-1-Metal-2-Con|contact@5||286|172||||
-NX-Metal-1-Metal-2-Con|contact@6||293|160||||
-NX-Metal-1-Metal-2-Con|contact@7||103|72||||
-NX-Metal-1-Metal-2-Con|contact@8||210|66||||
-NX-Metal-1-Metal-2-Con|contact@11||-327|-166||||
-NX-Metal-1-Metal-2-Con|contact@12||-327|128||||
-NX-Metal-1-Metal-2-Con|contact@13||-309|-122||||
-NX-Metal-1-Metal-2-Con|contact@14||-309|122||||
-NX-Metal-1-Metal-2-Con|contact@15||-321|178||||
-NX-Metal-1-Metal-2-Con|contact@16||-321|-216||||
-NX-Metal-2-Metal-3-Con|contact@17||-14|66||||
-NX-Metal-2-Metal-3-Con|contact@18||-14|-172||||
-NX-Metal-2-Metal-3-Con|contact@19||-91|72||||
-NX-Metal-2-Metal-3-Con|contact@20||-91|-160||||
-NX-Metal-2-Metal-3-Con|contact@21||143|-254||||
-NX-Metal-1-Metal-2-Con|contact@24||-284|298||||
-NX-Metal-1-Metal-2-Con|contact@25||37.5|78||||
-NX-Metal-2-Metal-3-Con|contact@26||151|104||||
-NX-Metal-2-Metal-3-Con|contact@27||137|110||||
-IfifoL:litStage;2{lay}|litStage@1||-185|144|XY||D5G4;
-ImoveC;3{lay}|moveC@1||0|-216|||D5G4;
-ImoveD;4{lay}|moveD@1||90.5|144|X||D5G4;
-NMetal-1-Pin|pin@8||311|-125||||
-NMetal-1-Pin|pin@10||305|-78||||
-NMetal-2-Pin|pin@19||-292|78||||
-NMetal-1-Pin|pin@30||37.5|70||||
-NMetal-1-Pin|pin@31||86.5|70||||
-NMetal-1-Pin|pin@40||-303|-137||||
-NMetal-1-Pin|pin@42||-315|-295||||
-NMetal-1-Pin|pin@48||-303|192||||
-NMetal-1-Pin|pin@49||-315|198||||
-NMetal-1-Pin|pin@56||166.5|210||||
-NMetal-1-Pin|pin@59||59.5|210||||
-NMetal-3-Pin|pin@61||-14|-350||||
-NMetal-3-Pin|pin@63||-91|-350||||
-NMetal-3-Pin|pin@65||143|-350||||
-NMetal-2-Pin|pin@74||-288|122||||
-NMetal-2-Pin|pin@75||-288|128||||
-NMetal-2-Pin|pin@78||245|172||||
-NMetal-2-Pin|pin@79||245|160||||
-NMetal-3-Pin|pin@81||151|-350||||
-NMetal-3-Pin|pin@82||137|-350||||
-NMetal-1-Pin|pin@83||203|210||||
-NMetal-1-Pin|pin@84||82|210||||
-NMetal-1-Pin|pin@85||-30|210||||
-NMetal-1-Pin|pin@86||-263|198||||
-NMetal-1-Pin|pin@87||-142|216||||
-NMetal-1-Pin|pin@88||305|72||||
-NMetal-1-Pin|pin@89||286|72||||
-NMetal-1-Pin|pin@90||311|81||||
-NMetal-1-Pin|pin@91||293|81||||
-NMetal-1-Pin|pin@92||-321|204||||
-NMetal-1-Pin|pin@93||-284|204||||
-NMetal-1-Pin|pin@94||-243|216||||
-NMetal-1-Pin|pin@95||-243|192||||
-IscanK:scanKx5;1{lay}|scanKx5@0||7|288|X||D5G4;
-IwiresL:select30;1{lay}|select30@0||-293|288|||D5G4;
-Ametal-2|net@11|||S1800|contact@3||-109.5|160|moveD@1|succ[D]|-46|160
-Ametal-1|net@12||0.4|S900|litStage@1|succ[D]|-109.5|164|contact@3||-109.5|160
-Ametal-2|net@13|||S0|moveD@1|succ[T]|-46|172|contact@4||-117|172
-Ametal-1|net@14|||S2700|litStage@1|succ[T]|-117|169|contact@4||-117|172
-Ametal-1|net@15|||S1800|moveC@1|succ[D]|290|-125|pin@8||311|-125
-Ametal-1|net@17|||S1800|moveC@1|succ[T]|284|-78|pin@10||305|-78
-Ametal-1|net@18|||S2700|pin@10||305|-78|pin@88||305|72
-Ametal-2|net@19|||S1800|moveD@1|succ[D]|-46|160|pin@79||245|160
-Ametal-2|net@20|||S1800|moveD@1|succ[T]|-46|172|pin@78||245|172
-Ametal-1|net@21|||S2700|pin@8||311|-125|pin@90||311|81
-Ametal-2|net@23|||S0|moveD@1|mc|146|178|litStage@1|mc|-224.5|178
-Ametal-2|net@25|||S0|litStage@1|mc|-224.5|178|contact@15||-321|178
-Ametal-2|net@28|||S1800|contact@19||-91|72|contact@7||103|72
-Ametal-2|net@30|||S1800|pin@19||-292|78|contact@25||37.5|78
-Ametal-1|net@32|||S900|moveD@1|cond|103|119|contact@7||103|72
-Ametal-1|net@34|||S900|moveD@1|cond@212630662|210|119|contact@8||210|66
-Ametal-2|net@41|||S0|moveD@1|pred[T]|84.5|122|pin@74||-288|122
-Ametal-2|net@42|||S0|moveD@1|pred[D]|196.5|128|pin@75||-288|128
-Ametal-1|net@54|||S900|contact@25||37.5|78|pin@30||37.5|70
-Ametal-1|net@56|||S1800|pin@30||37.5|70|pin@31||86.5|70
-Ametal-1|net@57|||S900|pin@31||86.5|70|moveC@1|fire[M]|86.5|16
-Ametal-2|net@60|||S0|moveC@1|mc_1|-300|-216|contact@16||-321|-216
-Ametal-1|net@70|||S0|moveC@1|out_28|-270.5|-137|pin@40||-303|-137
-Ametal-1|net@73|||S2700|pin@42||-315|-295|pin@49||-315|198
-Ametal-1|net@93|||S2700|contact@13||-309|-122|contact@14||-309|122
-Ametal-1|net@94|||S900|contact@15||-321|178|contact@16||-321|-216
-Ametal-1|net@95|||S0|moveC@1|out_27|-56.5|-295|pin@42||-315|-295
-Ametal-1|net@96|||S2700|pin@40||-303|-137|pin@48||-303|192
-Ametal-1|net@99|||S0|pin@87||-142|216|pin@94||-243|216
-Ametal-1|net@100|||S1800|litStage@1|s[1]|-204.5|210|pin@85||-30|210
-Ametal-1|net@101|||S2700|moveD@1|out|166.5|137|pin@56||166.5|210
-Ametal-1|net@105|||S2700|moveD@1|out@714228932|59.5|137|pin@59||59.5|210
-Ametal-3|net@109|||S2700|contact@18||-14|-172|contact@17||-14|66
-Ametal-3|net@111|||S2700|pin@61||-14|-350|contact@18||-14|-172
-Ametal-2|net@112|||S1800|moveC@1|od[18]|-75|-172|contact@18||-14|-172
-Ametal-3|net@113|||S900|contact@20||-91|-160|pin@63||-91|-350
-Ametal-2|net@117|||S1800|moveC@1|od[19]|-149|-160|contact@20||-91|-160
-Ametal-3|net@120|||S2700|pin@65||143|-350|contact@21||143|-254
-Ametal-2|net@121|||S1800|moveC@1|od[20]|116|-254|contact@21||143|-254
-Ametal-2|net@123|||S0|moveC@1|pred[2]|-110.5|-166|contact@11||-327|-166
-Ametal-1|net@132|||S900|contact@12||-327|128|contact@11||-327|-166
-Ametal-3|net@137|||S900|contact@19||-91|72|contact@20||-91|-160
-Ametal-2|net@138|||S0|moveC@1|pred[3]|-140|-122|contact@13||-309|-122
-Ametal-2|net@140|||S0|contact@8||210|66|contact@17||-14|66
-Ametal-2|net@144|||S0|litStage@1|gnd_3|-99|144|moveD@1|gnd_1|-99|144
-Ametal-2|net@145|||S0|litStage@1|vdd_6|-99|94|moveD@1|vdd_2|-99|94
-Ametal-2|net@146|||S0|litStage@1|vdd_7|-99|194|moveD@1|vdd_3|-99|194
-Ametal-2|net@147|||S0|pin@74||-288|122|contact@14||-309|122
-Ametal-2|net@148|||S0|pin@75||-288|128|contact@12||-327|128
-Ametal-1|net@154|||S900|moveD@1|fire[M]|37.5|81|contact@25||37.5|78
-Ametal-2|net@156|||S1800|pin@78||245|172|contact@5||286|172
-Ametal-2|net@157|||S1800|pin@79||245|160|contact@6||293|160
-Ametal-3|net@158|||S2700|pin@81||151|-350|contact@26||151|104
-Ametal-2|net@159|||S0|moveD@1|od[16]|171|104|contact@26||151|104
-Ametal-3|net@160|||S2700|pin@82||137|-350|contact@27||137|110
-Ametal-2|net@161|||S0|moveD@1|od[15]|171|110|contact@27||137|110
-Ametal-1|net@162|||S2700|pin@93||-284|204|contact@24||-284|298
-Ametal-2|net@163|||S0|scanKx5@0|mc_1|-282|298|contact@24||-284|298
-Ametal-1|net@164|||S1800|pin@56||166.5|210|pin@83||203|210
-Ametal-1|net@165|||S2700|pin@83||203|210|scanKx5@0|din[1]|203|263
-Ametal-1|net@166|||S0|pin@84||82|210|pin@59||59.5|210
-Ametal-1|net@167|||S2700|pin@84||82|210|scanKx5@0|din[2]|82|263
-Ametal-1|net@169|||S2700|pin@85||-30|210|scanKx5@0|din[3]|-30|263
-Ametal-1|net@170|||S0|pin@86||-263|198|pin@49||-315|198
-Ametal-1|net@171|||S2700|pin@86||-263|198|scanKx5@0|din[5]|-263|263
-Ametal-1|net@173|||S2700|pin@87||-142|216|scanKx5@0|din[4]|-142|263
-Ametal-1|net@175|||S0|pin@88||305|72|pin@89||286|72
-Ametal-1|net@176|||S2700|pin@89||286|72|contact@5||286|172
-Ametal-1|net@178|||S0|pin@90||311|81|pin@91||293|81
-Ametal-1|net@179|||S2700|pin@91||293|81|contact@6||293|160
-Ametal-1|net@180|||S2700|contact@15||-321|178|pin@92||-321|204
-Ametal-1|net@181|||S1800|pin@92||-321|204|pin@93||-284|204
-Ametal-1|net@184|||S900|pin@94||-243|216|pin@95||-243|192
-Ametal-1|net@185|||S0|pin@95||-243|192|pin@48||-303|192
+NX-Metal-1-Metal-2-Con|contact@3||-129.5|160||||
+NX-Metal-1-Metal-2-Con|contact@4||-137|172||||
+NX-Metal-1-Metal-2-Con|contact@5||266|172||||
+NX-Metal-1-Metal-2-Con|contact@6||273|160||||
+NX-Metal-1-Metal-2-Con|contact@7||83|72||||
+NX-Metal-1-Metal-2-Con|contact@8||190|66||||
+NX-Metal-1-Metal-2-Con|contact@11||-347|-166||||
+NX-Metal-1-Metal-2-Con|contact@12||-347|128||||
+NX-Metal-1-Metal-2-Con|contact@13||-329|-122||||
+NX-Metal-1-Metal-2-Con|contact@14||-329|122||||
+NX-Metal-1-Metal-2-Con|contact@15||-341|178||||
+NX-Metal-1-Metal-2-Con|contact@16||-341|-216||||
+NX-Metal-2-Metal-3-Con|contact@17||-36|66||||
+NX-Metal-2-Metal-3-Con|contact@18||-36|-172||||
+NX-Metal-2-Metal-3-Con|contact@19||-108|72||||
+NX-Metal-2-Metal-3-Con|contact@20||-108|-160||||
+NX-Metal-2-Metal-3-Con|contact@21||120|-254||||
+NX-Metal-1-Metal-2-Con|contact@24||-304|298||||
+NX-Metal-1-Metal-2-Con|contact@25||17.5|78||||
+NX-Metal-2-Metal-3-Con|contact@26||132|104||||
+NX-Metal-2-Metal-3-Con|contact@27||114|110||||
+IfifoL:litStage;2{lay}|litStage@1||-205|144|XY||D5G4;
+ImoveC;3{lay}|moveC@1||-20|-216|||D5G4;
+ImoveD;4{lay}|moveD@1||70.5|144|X||D5G4;
+NMetal-1-Pin|pin@8||291|-125||||
+NMetal-1-Pin|pin@10||285|-78||||
+NMetal-2-Pin|pin@19||-312|78||||
+NMetal-1-Pin|pin@30||17.5|70||||
+NMetal-1-Pin|pin@31||66.5|70||||
+NMetal-1-Pin|pin@40||-323|-137||||
+NMetal-1-Pin|pin@42||-335|-295||||
+NMetal-1-Pin|pin@48||-323|192||||
+NMetal-1-Pin|pin@49||-335|198||||
+NMetal-1-Pin|pin@56||146.5|210||||
+NMetal-1-Pin|pin@59||39.5|210||||
+NMetal-3-Pin|pin@61||-36|-350||||
+NMetal-3-Pin|pin@63||-108|-350||||
+NMetal-3-Pin|pin@65||120|-350||||
+NMetal-2-Pin|pin@74||-308|122||||
+NMetal-2-Pin|pin@75||-308|128||||
+NMetal-2-Pin|pin@78||225|172||||
+NMetal-2-Pin|pin@79||225|160||||
+NMetal-3-Pin|pin@81||132|-350||||
+NMetal-3-Pin|pin@82||114|-350||||
+NMetal-1-Pin|pin@83||183|210||||
+NMetal-1-Pin|pin@84||62|210||||
+NMetal-1-Pin|pin@85||-50|210||||
+NMetal-1-Pin|pin@86||-283|198||||
+NMetal-1-Pin|pin@87||-162|216||||
+NMetal-1-Pin|pin@88||285|72||||
+NMetal-1-Pin|pin@89||266|72||||
+NMetal-1-Pin|pin@90||291|81||||
+NMetal-1-Pin|pin@91||273|81||||
+NMetal-1-Pin|pin@92||-341|204||||
+NMetal-1-Pin|pin@93||-304|204||||
+NMetal-1-Pin|pin@94||-263|216||||
+NMetal-1-Pin|pin@95||-263|192||||
+IscanK:scanKx5;1{lay}|scanKx5@0||-13|288|X||D5G4;
+IwiresL:select30;1{lay}|select30@0||-313|288|||D5G4;
+Ametal-2|net@11|||S1800|contact@3||-129.5|160|moveD@1|succ[D]|-66|160
+Ametal-1|net@12||0.4|S900|litStage@1|succ[D]|-129.5|164|contact@3||-129.5|160
+Ametal-2|net@13|||S0|moveD@1|succ[T]|-66|172|contact@4||-137|172
+Ametal-1|net@14|||S2700|litStage@1|succ[T]|-137|169|contact@4||-137|172
+Ametal-1|net@15|||S1800|moveC@1|succ[D]|270|-125|pin@8||291|-125
+Ametal-1|net@17|||S1800|moveC@1|succ[T]|264|-78|pin@10||285|-78
+Ametal-1|net@18|||S2700|pin@10||285|-78|pin@88||285|72
+Ametal-2|net@19|||S1800|moveD@1|succ[D]|-66|160|pin@79||225|160
+Ametal-2|net@20|||S1800|moveD@1|succ[T]|-66|172|pin@78||225|172
+Ametal-1|net@21|||S2700|pin@8||291|-125|pin@90||291|81
+Ametal-2|net@23|||S0|moveD@1|mc|126|178|litStage@1|mc|-244.5|178
+Ametal-2|net@25|||S0|litStage@1|mc|-244.5|178|contact@15||-341|178
+Ametal-2|net@28|||S1800|contact@19||-108|72|contact@7||83|72
+Ametal-2|net@30|||S1800|pin@19||-312|78|contact@25||17.5|78
+Ametal-1|net@32|||S900|moveD@1|cond|83|119|contact@7||83|72
+Ametal-1|net@34|||S900|moveD@1|cond@212630662|190|119|contact@8||190|66
+Ametal-2|net@41|||S0|moveD@1|pred[T]|64.5|122|pin@74||-308|122
+Ametal-2|net@42|||S0|moveD@1|pred[D]|176.5|128|pin@75||-308|128
+Ametal-1|net@54|||S900|contact@25||17.5|78|pin@30||17.5|70
+Ametal-1|net@56|||S1800|pin@30||17.5|70|pin@31||66.5|70
+Ametal-1|net@57|||S900|pin@31||66.5|70|moveC@1|fire[M]|66.5|16
+Ametal-2|net@60|||S0|moveC@1|mc_1|-320|-216|contact@16||-341|-216
+Ametal-1|net@70|||S0|moveC@1|out_28|-290.5|-137|pin@40||-323|-137
+Ametal-1|net@73|||S2700|pin@42||-335|-295|pin@49||-335|198
+Ametal-1|net@93|||S2700|contact@13||-329|-122|contact@14||-329|122
+Ametal-1|net@94|||S900|contact@15||-341|178|contact@16||-341|-216
+Ametal-1|net@95|||S0|moveC@1|out_27|-76.5|-295|pin@42||-335|-295
+Ametal-1|net@96|||S2700|pin@40||-323|-137|pin@48||-323|192
+Ametal-1|net@99|||S0|pin@87||-162|216|pin@94||-263|216
+Ametal-1|net@100|||S1800|litStage@1|s[1]|-224.5|210|pin@85||-50|210
+Ametal-1|net@101|||S2700|moveD@1|out|146.5|137|pin@56||146.5|210
+Ametal-1|net@105|||S2700|moveD@1|out@714228932|39.5|137|pin@59||39.5|210
+Ametal-3|net@109|||S2700|contact@18||-36|-172|contact@17||-36|66
+Ametal-3|net@111|||S2700|pin@61||-36|-350|contact@18||-36|-172
+Ametal-2|net@112|||S1800|moveC@1|od[18]|-95|-172|contact@18||-36|-172
+Ametal-3|net@113|||S900|contact@20||-108|-160|pin@63||-108|-350
+Ametal-2|net@117|||S1800|moveC@1|od[19]|-169|-160|contact@20||-108|-160
+Ametal-3|net@120|||S2700|pin@65||120|-350|contact@21||120|-254
+Ametal-2|net@121|||S1800|moveC@1|od[20]|96|-254|contact@21||120|-254
+Ametal-2|net@123|||S0|moveC@1|pred[2]|-130.5|-166|contact@11||-347|-166
+Ametal-1|net@132|||S900|contact@12||-347|128|contact@11||-347|-166
+Ametal-3|net@137|||S900|contact@19||-108|72|contact@20||-108|-160
+Ametal-2|net@138|||S0|moveC@1|pred[3]|-160|-122|contact@13||-329|-122
+Ametal-2|net@140|||S0|contact@8||190|66|contact@17||-36|66
+Ametal-2|net@144|||S0|litStage@1|gnd_3|-119|144|moveD@1|gnd_1|-119|144
+Ametal-2|net@145|||S0|litStage@1|vdd_6|-119|94|moveD@1|vdd_2|-119|94
+Ametal-2|net@146|||S0|litStage@1|vdd_7|-119|194|moveD@1|vdd_3|-119|194
+Ametal-2|net@147|||S0|pin@74||-308|122|contact@14||-329|122
+Ametal-2|net@148|||S0|pin@75||-308|128|contact@12||-347|128
+Ametal-1|net@154|||S900|moveD@1|fire[M]|17.5|81|contact@25||17.5|78
+Ametal-2|net@156|||S1800|pin@78||225|172|contact@5||266|172
+Ametal-2|net@157|||S1800|pin@79||225|160|contact@6||273|160
+Ametal-3|net@158|||S2700|pin@81||132|-350|contact@26||132|104
+Ametal-2|net@159|||S0|moveD@1|od[16]|151|104|contact@26||132|104
+Ametal-3|net@160|||S2700|pin@82||114|-350|contact@27||114|110
+Ametal-2|net@161|||S0|moveD@1|od[15]|151|110|contact@27||114|110
+Ametal-1|net@162|||S2700|pin@93||-304|204|contact@24||-304|298
+Ametal-2|net@163|||S0|scanKx5@0|mc_1|-302|298|contact@24||-304|298
+Ametal-1|net@164|||S1800|pin@56||146.5|210|pin@83||183|210
+Ametal-1|net@165|||S2700|pin@83||183|210|scanKx5@0|din[1]|183|263
+Ametal-1|net@166|||S0|pin@84||62|210|pin@59||39.5|210
+Ametal-1|net@167|||S2700|pin@84||62|210|scanKx5@0|din[2]|62|263
+Ametal-1|net@169|||S2700|pin@85||-50|210|scanKx5@0|din[3]|-50|263
+Ametal-1|net@170|||S0|pin@86||-283|198|pin@49||-335|198
+Ametal-1|net@171|||S2700|pin@86||-283|198|scanKx5@0|din[5]|-283|263
+Ametal-1|net@173|||S2700|pin@87||-162|216|scanKx5@0|din[4]|-162|263
+Ametal-1|net@175|||S0|pin@88||285|72|pin@89||266|72
+Ametal-1|net@176|||S2700|pin@89||266|72|contact@5||266|172
+Ametal-1|net@178|||S0|pin@90||291|81|pin@91||273|81
+Ametal-1|net@179|||S2700|pin@91||273|81|contact@6||273|160
+Ametal-1|net@180|||S2700|contact@15||-341|178|pin@92||-341|204
+Ametal-1|net@181|||S1800|pin@92||-341|204|pin@93||-304|204
+Ametal-1|net@184|||S900|pin@94||-263|216|pin@95||-263|192
+Ametal-1|net@185|||S0|pin@95||-263|192|pin@48||-323|192
 EclS[F]||D5G2;|scanKx5@0|clS[F]|I
 EclS[T]||D5G2;|scanKx5@0|clS[T]|I
 Ecl[F]||D5G2;|scanKx5@0|cl[F]|I
@@ -3088,7 +3088,7 @@ Evdd_63||D5G2;|litStage@0|vdd_3|P
 X
 
 # Cell moveLit;2{sch}
-CmoveLit;2{sch}||schematic|1225409620385|1227141706612|
+CmoveLit;2{sch}||schematic|1225409620385|1228927287627|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-19|23||||
 NOff-Page|conn@1||-41|23|||Y|
@@ -3139,6 +3139,8 @@ Awire|do[L]|D5G2;||2700|pin@34||-26|-24|pin@35||-26|-20
 Awire|do[M]|D5G2;||2700|pin@32||-26|6|pin@33||-26|10
 Awire|fire[L]|D5G2;||900|litStage@0|fire[L]|-18|-28|pin@40||-18|-34
 Awire|fire[M]|D5G2;||2700|pin@41||-6|6|pin@42||-6|10
+Abus|m1[15,16,18,19]|D5G2;|-0.5|IJ900|pin@30||30|5|pin@31||30|0
+Abus|m1[18:20]|D5G2;|-0.5|IJ900|pin@26||-48|0|pin@27||-48|-6
 Awire|mc|D5G2;||2700|pin@13||-19|-12|moveC@0|torp_1|-19|-8
 Awire|mc|D5G2;||900|scanKhx5@0|mc|-36|19|pin@45||-36|15
 Awire|net@22|||0|pin@12||18|-12|pin@13||-19|-12
@@ -3166,8 +3168,6 @@ Abus|net@83||-0.5|IJ900|conn@2|y|-31|28|scanKhx5@0|cl[T,F],clS[T,F],rd[T,F],mc|-
 Awire|net@84|||0|conn@0|a|-21|23|scanKhx5@0|sout|-24|23
 Awire|net@85|||0|scanKhx5@0|sin|-36|23|conn@1|y|-39|23
 Awire|net@87|||900|dStates@0|fire[M_1]|18|-6|pin@12||18|-12
-Abus|od[15,16,18,19]|D5G2;|-0.5|IJ900|pin@30||30|5|pin@31||30|0
-Abus|od[18:20]|D5G2;|-0.5|IJ900|pin@26||-48|0|pin@27||-48|-6
 Abus|pred[T,D]|D5G2;|-0.5|IJ2700|pin@19||9|-2|pin@10||9|2
 Abus|s[1:2]|D5G2;|-0.5|IJ2700|dStates@0|sout_1|18|8|pin@49||18|13
 Abus|s[1:5]|D5G2;|-0.5|IJ900|scanKhx5@0|din[1:4]|-26|20|pin@47||-26|15
@@ -3179,7 +3179,7 @@ Efire[M]|fire[M,L]|D6G2;|conn@14|y|O
 Efire[T]||D6G2;|conn@10|y|O
 Ecount|ilc[cnt]|D6G2;|conn@17|y|O
 Eilc[done]|ilc[i,zoo,zLO,dLO]|D4G2;|conn@11|a|I
-Eod[15,16,18:20]|od[15:16,18:20]|D4G2;|conn@9|a|I
+Eod[15,16,18:20]|m1[15:16,18:20]|D4G2;|conn@9|a|I
 Epred[T,D]||D4G2;|conn@5|a|I
 Esin||D4G2;|conn@1|a|I
 Esout||D6G2;|conn@0|y|O
index 4a3c24e..83839ba 100755 (executable)
@@ -1245,7 +1245,7 @@ Eout||D5G2;|pin@4||O
 X
 
 # Cell latchDriver60;1{lay}
-ClatchDriver60;1{lay}||cmos90|1195047322016|1212189539582||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224871007199
+ClatchDriver60;1{lay}||cmos90|1195047322016|1227459286490||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227459511899
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IgatesK:inv20A;1{lay}|inv20A@0||-27.5|0|||D5G4;
 IgatesK:inv60;1{lay}|inv60@0||4.5|0|Y||D5G4;
index ef71b0e..a18497a 100755 (executable)
@@ -670,7 +670,7 @@ Evdd_5||D5G2;|pinsVddG@1|vdd_1|P
 X
 
 # Cell predCond20wMC;1{sch}
-CpredCond20wMC;1{sch}||schematic|1188777360591|1225405859938|
+CpredCond20wMC;1{sch}||schematic|1188777360591|1227396458733|
 IorangeTSMC090nm:NMOSx;1{ic}|NMOSx@1||8.5|-6|X||D0G4;|ATTR_Delay(D5G1;NPX-2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX-0.5;Y2.5;)S10
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-12|0||||
@@ -679,7 +679,7 @@ NOff-Page|conn@2||33|-6|||RR|
 NOff-Page|conn@3||-13|-15||||
 NGround|gnd@1||8.5|-13||||
 IredFour:inv;1{ic}|inv@0||16|6|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:nms2;1{ic}|nms2@0||0|-10|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S20|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1
+IredFour:nms2;1{ic}|nms2@0||0|-10|X||D0G4;|ATTR_Delay(D5G1;NPX3;Y-0.5;)I100|ATTR_X(D5G1.5;NOJPX-2.25;Y1.5;)S20
 Ngeneric:Invisible-Pin|pin@0||9|42.5|||||ART_message(D5G6;)SpredCond20wMC
 Ngeneric:Invisible-Pin|pin@1||8.5|27|||||ART_message(D5G3;)Sies 30 October 2008
 Ngeneric:Invisible-Pin|pin@2||7.5|35|||||ART_message(D5G4;)S[conditional predecessor driver size 20,with Master Clear]
@@ -1566,7 +1566,7 @@ Esucc||D5G2;|pin@2||O
 X
 
 # Cell sucANDdri20;1{lay}
-CsucANDdri20;1{lay}||cmos90|1219500791887|1223474198202||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1219513512553|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225407230301
+CsucANDdri20;1{lay}||cmos90|1219500791887|1227559513691||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1219513512553|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225407230301
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||20.5|50||20.8||
 NMetal-1-P-Active-Con|contact@1||12.5|50||20.8||
@@ -1644,6 +1644,7 @@ NPolysilicon-Pin|pin@84||-11.5|29||||
 NPolysilicon-Pin|pin@85||-11.5|32||||
 NPolysilicon-Pin|pin@86||-8.5|-15.5||||
 NMetal-1-Pin|pin@87||-4.5|-29||||
+NPolysilicon-Pin|pin@88||25.5|62.5||||
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-34|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||34|0|||D5G4;
 NP-Well-Node|plnode@0||0|0|73|48||A
@@ -1766,6 +1767,7 @@ Ametal-1|net@263|||S2700|pin@47||-15|-19|contact@40||-15|-17.5
 Ametal-1|net@264|||S900|pin@69||-15|19|contact@41||-15|17
 Ametal-1|net@265|||S2700|contact@30||-4.5|-39.6|pin@87||-4.5|-29
 Ametal-1|net@266|||S0|contact@23||4.5|-29|pin@87||-4.5|-29
+APolysilicon|net@267|||S2700|pmos@0|poly-top|25.5|62|pin@88||25.5|62.5
 Egnd||D5G2;|pinsVddG@2|gnd|G
 Egnd_1||D5G2;|pinsVddG@3|gnd|G
 EinA||D5G2;|pin@69||I
index cd11a8b..285f3fd 100755 (executable)
@@ -169,6 +169,27 @@ Ein[5]||D5G2;|pin@9||U
 Ein[6]||D5G2;|pin@10||U
 X
 
+# Cell pins8m3pat144;1{lay}
+Cpins8m3pat144;1{lay}||cmos90|1219106030125|1227299461222||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227300025207
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-3-Pin|pin@0||246|0||||
+NMetal-3-Pin|pin@6||186|0||||
+NMetal-3-Pin|pin@7||102|0||||
+NMetal-3-Pin|pin@8||42|0||||
+NMetal-3-Pin|pin@9||-42|0||||
+NMetal-3-Pin|pin@10||-102|0||||
+NMetal-3-Pin|pin@11||-246|0||||
+NMetal-3-Pin|pin@12||-186|0||||
+Ein[1]||D5G2;|pin@0||U
+Ein[2]||D5G2;|pin@6||U
+Ein[3]||D5G2;|pin@7||U
+Ein[4]||D5G2;|pin@8||U
+Ein[5]||D5G2;|pin@9||U
+Ein[6]||D5G2;|pin@10||U
+Ein[7]||D5G2;|pin@12||U
+Ein[8]||D5G2;|pin@11||U
+X
+
 # Cell pins14m3at144;1{lay}
 Cpins14m3at144;1{lay}||cmos90|1217144142045|1226000562516||DRC_last_good_drc_area_date()G1217144852041|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226006777101
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -536,6 +557,49 @@ Ex[18]||D5G2;|pin@87||O
 Ex[19]||D5G2;|pin@89||O
 X
 
+# Cell pins36m3at144;1{lay}
+Cpins36m3at144;1{lay}||cmos90|1227466094863|1227466115517||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227467143621
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Ipins18m3at144;1{lay}|pins18m3@0||-864|0|X||D5G4;
+Ipins18m3at144;1{lay}|pins18m3@1||864|0|||D5G4;
+Ex[1]||D5G2;|pins18m3@1|x[1]|I
+Ex[2]||D5G2;|pins18m3@1|x[2]|I
+Ex[3]||D5G2;|pins18m3@1|x[3]|I
+Ex[4]||D5G2;|pins18m3@1|x[4]|I
+Ex[5]||D5G2;|pins18m3@1|x[5]|I
+Ex[6]||D5G2;|pins18m3@1|x[6]|I
+Ex[7]||D5G2;|pins18m3@1|x[7]|I
+Ex[8]||D5G2;|pins18m3@1|x[8]|I
+Ex[9]||D5G2;|pins18m3@1|x[9]|I
+Ex[10]||D5G2;|pins18m3@1|x[10]|O
+Ex[11]||D5G2;|pins18m3@1|x[11]|O
+Ex[12]||D5G2;|pins18m3@1|x[12]|O
+Ex[13]||D5G2;|pins18m3@1|x[13]|O
+Ex[14]||D5G2;|pins18m3@1|x[14]|O
+Ex[15]||D5G2;|pins18m3@1|x[15]|O
+Ex[16]||D5G2;|pins18m3@1|x[16]|O
+Ex[17]||D5G2;|pins18m3@1|x[17]|O
+Ex[18]||D5G2;|pins18m3@1|x[18]|O
+Ex[19]||D5G2;|pins18m3@0|x[1]|I
+Ex[20]||D5G2;|pins18m3@0|x[2]|I
+Ex[21]||D5G2;|pins18m3@0|x[3]|I
+Ex[22]||D5G2;|pins18m3@0|x[4]|I
+Ex[23]||D5G2;|pins18m3@0|x[5]|I
+Ex[24]||D5G2;|pins18m3@0|x[6]|I
+Ex[25]||D5G2;|pins18m3@0|x[7]|I
+Ex[26]||D5G2;|pins18m3@0|x[8]|I
+Ex[27]||D5G2;|pins18m3@0|x[9]|I
+Ex[28]||D5G2;|pins18m3@0|x[10]|O
+Ex[29]||D5G2;|pins18m3@0|x[11]|O
+Ex[30]||D5G2;|pins18m3@0|x[12]|O
+Ex[31]||D5G2;|pins18m3@0|x[13]|O
+Ex[32]||D5G2;|pins18m3@0|x[14]|O
+Ex[33]||D5G2;|pins18m3@0|x[15]|O
+Ex[34]||D5G2;|pins18m3@0|x[16]|O
+Ex[35]||D5G2;|pins18m3@0|x[17]|O
+Ex[36]||D5G2;|pins18m3@0|x[18]|O
+X
+
 # Cell pinsIn03m2;1{lay}
 CpinsIn03m2;1{lay}||cmos90|1204696663454|1218403288240||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1218404239517
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -1009,6 +1073,27 @@ Eout[7]||D5G2;|pin@23||O
 Eout[8]||D5G2;|pin@24||O
 X
 
+# Cell pinsOut08m4;1{lay}
+CpinsOut08m4;1{lay}||cmos90|1204696663454|1227307664815||DRC_last_good_drc_area_date()G1217154647074|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227307911783
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-4-Pin|pin@9||0|8.7||||
+NMetal-4-Pin|pin@10||0|-20.3||||
+NMetal-4-Pin|pin@11||0|-14.5||||
+NMetal-4-Pin|pin@12||0|-8.7||||
+NMetal-4-Pin|pin@13||0|-2.9||||
+NMetal-4-Pin|pin@14||0|2.9||||
+NMetal-4-Pin|pin@15||0|14.5||||
+NMetal-4-Pin|pin@16||0|20.3||||
+Ein[1]|out[1]|D5G2;|pin@10||O
+Ein[2]|out[2]|D5G2;|pin@11||O
+Ein[3]|out[3]|D5G2;|pin@12||O
+Ein[4]|out[4]|D5G2;|pin@13||O
+Ein[5]|out[5]|D5G2;|pin@14||O
+Ein[6]|out[6]|D5G2;|pin@9||O
+Ein[7]|out[7]|D5G2;|pin@15||O
+Eout[8]||D5G2;|pin@16||O
+X
+
 # Cell pinsOut09m1;1{lay}
 CpinsOut09m1;1{lay}||cmos90|1204696358144|1205537075844||DRC_last_good_drc_bit()I11|DRC_last_good_drc_date()G1204743254743
 Ngeneric:Facet-Center|art@0||0|0||||AV
index 4146313..ef256b6 100755 (executable)
@@ -1222,8 +1222,8 @@ Ex[17]||D5G2;|pins18m3@3|x[17]|I
 Ex[18]||D5G2;|pins18m3@3|x[18]|I
 X
 
-# Cell fan18m4m3at144;1{lay}
-Cfan18m4m3at144;1{lay}||cmos90|1217154717592|1225812147670||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225812382233
+# Cell fan18m4m3at144left;1{lay}
+Cfan18m4m3at144left;1{lay}||cmos90|1217154717592|1227278360729||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227284747163
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-3-Metal-4-Con|contact@19||-606|-59.2||||
 NX-Metal-3-Metal-4-Con|contact@20||-462|-53.4||||
@@ -1244,18 +1244,18 @@ NX-Metal-3-Metal-4-Con|contact@34||402|-18.6||||
 NX-Metal-3-Metal-4-Con|contact@35||258|-24.4||||
 NX-Metal-3-Metal-4-Con|contact@36||114|-30.2||||
 IfanPinsK:pins18m3at144;1{lay}|pins18m3@2||0|0|||D5G4;
-IfanPinsK:pinsIn09m4;1{lay}|pinsIn09@0||-624|36|||D5G4;
-IfanPinsK:pinsIn09m4;1{lay}|pinsIn09@1||-624|-36|||D5G4;
-Ametal-4|net@73|||S0|contact@28||606|12.8|pinsIn09@0|in[1]|-624|12.8
-Ametal-4|net@74|||S0|contact@29||462|18.6|pinsIn09@0|in[2]|-624|18.6
-Ametal-4|net@75|||S0|contact@30||318|24.4|pinsIn09@0|in[3]|-624|24.4
-Ametal-4|net@76|||S0|contact@31||174|30.2|pinsIn09@0|in[4]|-624|30.2
-Ametal-4|net@77|||S0|contact@32||30|36|pinsIn09@0|in[5]|-624|36
-Ametal-4|net@86|||S0|contact@36||114|-30.2|pinsIn09@1|in[6]|-624|-30.2
-Ametal-4|net@87|||S0|contact@35||258|-24.4|pinsIn09@1|in[7]|-624|-24.4
-Ametal-4|net@88|||S0|contact@34||402|-18.6|pinsIn09@1|in[8]|-624|-18.6
-Ametal-4|net@89|||S0|contact@33||546|-12.8|pinsIn09@1|in[9]|-624|-12.8
-Ametal-4|net@91|||S1800|pinsIn09@1|in[1]|-624|-59.2|contact@19||-606|-59.2
+IfanPinsK:pinsIn09m4;1{lay}|pinsIn09@0||624|36|||D5G4;
+IfanPinsK:pinsIn09m4;1{lay}|pinsIn09@1||624|-36|||D5G4;
+Ametal-4|net@73|||S1800|contact@28||606|12.8|pinsIn09@0|in[1]|624|12.8
+Ametal-4|net@74|||S1800|contact@29||462|18.6|pinsIn09@0|in[2]|624|18.6
+Ametal-4|net@75|||S1800|contact@30||318|24.4|pinsIn09@0|in[3]|624|24.4
+Ametal-4|net@76|||S1800|contact@31||174|30.2|pinsIn09@0|in[4]|624|30.2
+Ametal-4|net@77|||S1800|contact@32||30|36|pinsIn09@0|in[5]|624|36
+Ametal-4|net@86|||S1800|contact@36||114|-30.2|pinsIn09@1|in[6]|624|-30.2
+Ametal-4|net@87|||S1800|contact@35||258|-24.4|pinsIn09@1|in[7]|624|-24.4
+Ametal-4|net@88|||S1800|contact@34||402|-18.6|pinsIn09@1|in[8]|624|-18.6
+Ametal-4|net@89|||S1800|contact@33||546|-12.8|pinsIn09@1|in[9]|624|-12.8
+Ametal-4|net@91|||S0|pinsIn09@1|in[1]|624|-59.2|contact@19||-606|-59.2
 Ametal-3|net@112|||S2700|contact@19||-606|-59.2|pins18m3@2|x[1]|-606|0
 Ametal-3|net@150|||S2700|contact@20||-462|-53.4|pins18m3@2|x[2]|-462|0
 Ametal-3|net@151|||S2700|contact@21||-318|-47.6|pins18m3@2|x[3]|-318|0
@@ -1263,16 +1263,16 @@ Ametal-3|net@152|||S2700|contact@22||-174|-41.8|pins18m3@2|x[4]|-174|0
 Ametal-3|net@158|||S900|contact@24||-546|59.2|pins18m3@2|x[18]|-546|0
 Ametal-3|net@159|||S900|contact@25||-402|53.4|pins18m3@2|x[17]|-402|0
 Ametal-3|net@160|||S900|contact@26||-258|47.6|pins18m3@2|x[16]|-258|0
-Ametal-4|net@168|||S0|contact@20||-462|-53.4|pinsIn09@1|in[2]|-624|-53.4
-Ametal-4|net@170|||S0|contact@21||-318|-47.6|pinsIn09@1|in[3]|-624|-47.6
-Ametal-4|net@172|||S0|contact@22||-174|-41.8|pinsIn09@1|in[4]|-624|-41.8
+Ametal-4|net@168|||S1800|contact@20||-462|-53.4|pinsIn09@1|in[2]|624|-53.4
+Ametal-4|net@170|||S1800|contact@21||-318|-47.6|pinsIn09@1|in[3]|624|-47.6
+Ametal-4|net@172|||S1800|contact@22||-174|-41.8|pinsIn09@1|in[4]|624|-41.8
 Ametal-3|net@173|||S2700|contact@23||-30|-36|pins18m3@2|x[5]|-30|0
-Ametal-4|net@174|||S0|contact@23||-30|-36|pinsIn09@1|in[5]|-624|-36
-Ametal-4|net@176|||S0|contact@24||-546|59.2|pinsIn09@0|in[9]|-624|59.2
-Ametal-4|net@178|||S0|contact@25||-402|53.4|pinsIn09@0|in[8]|-624|53.4
-Ametal-4|net@180|||S0|contact@26||-258|47.6|pinsIn09@0|in[7]|-624|47.6
+Ametal-4|net@174|||S1800|contact@23||-30|-36|pinsIn09@1|in[5]|624|-36
+Ametal-4|net@176|||S1800|contact@24||-546|59.2|pinsIn09@0|in[9]|624|59.2
+Ametal-4|net@178|||S1800|contact@25||-402|53.4|pinsIn09@0|in[8]|624|53.4
+Ametal-4|net@180|||S1800|contact@26||-258|47.6|pinsIn09@0|in[7]|624|47.6
 Ametal-3|net@181|||S900|contact@27||-114|41.8|pins18m3@2|x[15]|-114|0
-Ametal-4|net@182|||S0|contact@27||-114|41.8|pinsIn09@0|in[6]|-624|41.8
+Ametal-4|net@182|||S1800|contact@27||-114|41.8|pinsIn09@0|in[6]|624|41.8
 Ametal-3|net@183|||S900|contact@28||606|12.8|pins18m3@2|x[10]|606|0
 Ametal-3|net@185|||S900|contact@29||462|18.6|pins18m3@2|x[11]|462|0
 Ametal-3|net@187|||S900|contact@30||318|24.4|pins18m3@2|x[12]|318|0
@@ -1320,8 +1320,8 @@ Ex[17]||D5G2;|pins18m3@2|x[17]|O
 Ex[18]||D5G2;|pins18m3@2|x[18]|O
 X
 
-# Cell fan18m4m3at144left;1{lay}
-Cfan18m4m3at144left;1{lay}||cmos90|1217154717592|1227278360729||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227284747163
+# Cell fan18m4m3at144right;1{lay}
+Cfan18m4m3at144right;1{lay}||cmos90|1217154717592|1225812147670||DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225812382233
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-3-Metal-4-Con|contact@19||-606|-59.2||||
 NX-Metal-3-Metal-4-Con|contact@20||-462|-53.4||||
@@ -1342,18 +1342,18 @@ NX-Metal-3-Metal-4-Con|contact@34||402|-18.6||||
 NX-Metal-3-Metal-4-Con|contact@35||258|-24.4||||
 NX-Metal-3-Metal-4-Con|contact@36||114|-30.2||||
 IfanPinsK:pins18m3at144;1{lay}|pins18m3@2||0|0|||D5G4;
-IfanPinsK:pinsIn09m4;1{lay}|pinsIn09@0||624|36|||D5G4;
-IfanPinsK:pinsIn09m4;1{lay}|pinsIn09@1||624|-36|||D5G4;
-Ametal-4|net@73|||S1800|contact@28||606|12.8|pinsIn09@0|in[1]|624|12.8
-Ametal-4|net@74|||S1800|contact@29||462|18.6|pinsIn09@0|in[2]|624|18.6
-Ametal-4|net@75|||S1800|contact@30||318|24.4|pinsIn09@0|in[3]|624|24.4
-Ametal-4|net@76|||S1800|contact@31||174|30.2|pinsIn09@0|in[4]|624|30.2
-Ametal-4|net@77|||S1800|contact@32||30|36|pinsIn09@0|in[5]|624|36
-Ametal-4|net@86|||S1800|contact@36||114|-30.2|pinsIn09@1|in[6]|624|-30.2
-Ametal-4|net@87|||S1800|contact@35||258|-24.4|pinsIn09@1|in[7]|624|-24.4
-Ametal-4|net@88|||S1800|contact@34||402|-18.6|pinsIn09@1|in[8]|624|-18.6
-Ametal-4|net@89|||S1800|contact@33||546|-12.8|pinsIn09@1|in[9]|624|-12.8
-Ametal-4|net@91|||S0|pinsIn09@1|in[1]|624|-59.2|contact@19||-606|-59.2
+IfanPinsK:pinsIn09m4;1{lay}|pinsIn09@0||-624|36|||D5G4;
+IfanPinsK:pinsIn09m4;1{lay}|pinsIn09@1||-624|-36|||D5G4;
+Ametal-4|net@73|||S0|contact@28||606|12.8|pinsIn09@0|in[1]|-624|12.8
+Ametal-4|net@74|||S0|contact@29||462|18.6|pinsIn09@0|in[2]|-624|18.6
+Ametal-4|net@75|||S0|contact@30||318|24.4|pinsIn09@0|in[3]|-624|24.4
+Ametal-4|net@76|||S0|contact@31||174|30.2|pinsIn09@0|in[4]|-624|30.2
+Ametal-4|net@77|||S0|contact@32||30|36|pinsIn09@0|in[5]|-624|36
+Ametal-4|net@86|||S0|contact@36||114|-30.2|pinsIn09@1|in[6]|-624|-30.2
+Ametal-4|net@87|||S0|contact@35||258|-24.4|pinsIn09@1|in[7]|-624|-24.4
+Ametal-4|net@88|||S0|contact@34||402|-18.6|pinsIn09@1|in[8]|-624|-18.6
+Ametal-4|net@89|||S0|contact@33||546|-12.8|pinsIn09@1|in[9]|-624|-12.8
+Ametal-4|net@91|||S1800|pinsIn09@1|in[1]|-624|-59.2|contact@19||-606|-59.2
 Ametal-3|net@112|||S2700|contact@19||-606|-59.2|pins18m3@2|x[1]|-606|0
 Ametal-3|net@150|||S2700|contact@20||-462|-53.4|pins18m3@2|x[2]|-462|0
 Ametal-3|net@151|||S2700|contact@21||-318|-47.6|pins18m3@2|x[3]|-318|0
@@ -1361,16 +1361,16 @@ Ametal-3|net@152|||S2700|contact@22||-174|-41.8|pins18m3@2|x[4]|-174|0
 Ametal-3|net@158|||S900|contact@24||-546|59.2|pins18m3@2|x[18]|-546|0
 Ametal-3|net@159|||S900|contact@25||-402|53.4|pins18m3@2|x[17]|-402|0
 Ametal-3|net@160|||S900|contact@26||-258|47.6|pins18m3@2|x[16]|-258|0
-Ametal-4|net@168|||S1800|contact@20||-462|-53.4|pinsIn09@1|in[2]|624|-53.4
-Ametal-4|net@170|||S1800|contact@21||-318|-47.6|pinsIn09@1|in[3]|624|-47.6
-Ametal-4|net@172|||S1800|contact@22||-174|-41.8|pinsIn09@1|in[4]|624|-41.8
+Ametal-4|net@168|||S0|contact@20||-462|-53.4|pinsIn09@1|in[2]|-624|-53.4
+Ametal-4|net@170|||S0|contact@21||-318|-47.6|pinsIn09@1|in[3]|-624|-47.6
+Ametal-4|net@172|||S0|contact@22||-174|-41.8|pinsIn09@1|in[4]|-624|-41.8
 Ametal-3|net@173|||S2700|contact@23||-30|-36|pins18m3@2|x[5]|-30|0
-Ametal-4|net@174|||S1800|contact@23||-30|-36|pinsIn09@1|in[5]|624|-36
-Ametal-4|net@176|||S1800|contact@24||-546|59.2|pinsIn09@0|in[9]|624|59.2
-Ametal-4|net@178|||S1800|contact@25||-402|53.4|pinsIn09@0|in[8]|624|53.4
-Ametal-4|net@180|||S1800|contact@26||-258|47.6|pinsIn09@0|in[7]|624|47.6
+Ametal-4|net@174|||S0|contact@23||-30|-36|pinsIn09@1|in[5]|-624|-36
+Ametal-4|net@176|||S0|contact@24||-546|59.2|pinsIn09@0|in[9]|-624|59.2
+Ametal-4|net@178|||S0|contact@25||-402|53.4|pinsIn09@0|in[8]|-624|53.4
+Ametal-4|net@180|||S0|contact@26||-258|47.6|pinsIn09@0|in[7]|-624|47.6
 Ametal-3|net@181|||S900|contact@27||-114|41.8|pins18m3@2|x[15]|-114|0
-Ametal-4|net@182|||S1800|contact@27||-114|41.8|pinsIn09@0|in[6]|624|41.8
+Ametal-4|net@182|||S0|contact@27||-114|41.8|pinsIn09@0|in[6]|-624|41.8
 Ametal-3|net@183|||S900|contact@28||606|12.8|pins18m3@2|x[10]|606|0
 Ametal-3|net@185|||S900|contact@29||462|18.6|pins18m3@2|x[11]|462|0
 Ametal-3|net@187|||S900|contact@30||318|24.4|pins18m3@2|x[12]|318|0
index 5675f39..d4bf49f 100755 (executable)
@@ -26,6 +26,8 @@ LredFour|redFour
 
 LregistersL|registersL
 
+LscanJ|scanJ
+
 LscanK|scanK
 
 LwiresL|wiresL
@@ -844,7 +846,7 @@ Etorp||D5G2;|pin@4||O
 X
 
 # Cell epiFifo;1{lay}
-CepiFifo;1{lay}||cmos90|1226962796707|1227290727101|I|ATTR_NCC(D5G5;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226969946572|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226969946572
+CepiFifo;1{lay}||cmos90|1226962796707|1227290727101|I|ATTR_NCC(D5G5;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226969946572|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 IgaspL:anEpiStartS;1{lay}|anEpiSta@1||0|0|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-118|-94||||
@@ -1313,7 +1315,7 @@ Esucc[T,D]||D5G2;|pin@69||I
 X
 
 # Cell litStage;2{lay}
-ClitStage;2{lay}||cmos90|1225467938626|1227290727101|I|ATTR_NCC(D5G3;NTX-35;Y75;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1227131574830|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227137091530
+ClitStage;2{lay}||cmos90|1225467938626|1227290727101|I|ATTR_NCC(D5G3;NTX-35;Y75;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1227131574830|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@3||49.5|-34|||X|
 NX-Metal-1-Metal-2-Con|contact@4||47.5|28||||
@@ -1812,7 +1814,7 @@ Esucc|succ,wait[M]|D5G2;|pin@12||O
 X
 
 # Cell m1stageD;2{lay}
-Cm1stageD;2{lay}||cmos90|1224182770424|1227290727101|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226957714239|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227286756731
+Cm1stageD;2{lay}||cmos90|1224182770424|1227355387145|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226957714239|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227355987050
 IgaspL:aStageM1;2{lay}|aStageM1@1||8|-72|X||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@4||-23.5|12||||
@@ -1889,7 +1891,7 @@ Ecl[F]||D5G2;|scanBusI@0|cl[F]|I
 Ecl[F_1]||D5G2;|scanKhx2@0|cl[F_1]|I
 Ecl[T]||D5G2;|scanBusI@0|cl[T]|I
 Ecl[T_1]||D5G2;|scanKhx2@0|cl[T_1]|I
-Edo[M]||D5G2;|aStageM1@1|inC|I
+Edo[M]||D5G2;|aStageM1@1|do[M]|I
 Efire|fire[1]|D5G2;|aStageM1@1|fire|O
 Egnd||D5G2;|ins20Bx1@3|gnd|G
 Egnd_2||D5G2;|ins20Bx1@3|gnd_2|G
@@ -1932,7 +1934,6 @@ Ein[34]||D5G2;|ins20Bx1@2|in[16]|I
 Ein[35]||D5G2;|ins20Bx1@2|in[17]|I
 Ein[36]||D5G2;|ins20Bx1@2|in[18]|I
 Emc_1|mc|D5G2;|scanBusI@0|mc|I
-Emc_2||D5G2;|scanKhx2@0|mc_1|O
 Emc_3||D5G2;|scanKhx2@0|mc_2|I
 Eout[1]||D5G2;|ins20Bx1@3|out[1]|I
 Eout[2]||D5G2;|ins20Bx1@3|out[2]|I
@@ -1991,7 +1992,7 @@ Ewait[M]||D5G2;|aStageM1@1|wait[M]|O
 X
 
 # Cell m1stageD;1{lay}
-Cm1stageD;1{lay}||cmos90|1224182770424|1227290727101|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224519948484|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224519948484
+Cm1stageD;1{lay}||cmos90|1224182770424|1227355387145|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224519948484|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224519948484
 IgaspL:aStageB;1{lay}|aStageB@0||0|-72|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||172|-100||||
@@ -2100,7 +2101,6 @@ Ein[35]||D5G2;|ins20Bx1@2|in[17]|I
 Ein[36]||D5G2;|ins20Bx1@2|in[18]|I
 Emc||D5G2;|aStageB@0|mc_2|I
 Emc_1||D5G2;|scanBusI@0|mc|I
-Emc_2||D5G2;|scanKhx2@0|mc_1|O
 Emc_3||D5G2;|scanKhx2@0|mc_2|I
 Eout[1]||D5G2;|ins20Bx1@3|out[1]|I
 Eout[2]||D5G2;|ins20Bx1@3|out[2]|I
@@ -2373,7 +2373,7 @@ Esucc||D5G2;|pin@12||O
 X
 
 # Cell m2stageD;1{lay}
-Cm2stageD;1{lay}||cmos90|1224182770424|1227290727101|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224519968690|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224519968690
+Cm2stageD;1{lay}||cmos90|1224182770424|1227290727101|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224519968690|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 IgaspL:aStageB;1{lay}|aStageB@0||0|-72|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||172|-100||||
@@ -2635,7 +2635,7 @@ Esucc|succ,wait[M]|D5G2;|pin@7||O
 X
 
 # Cell m12stageD;3{lay}
-Cm12stageD;3{lay}||cmos90|1226957963679|1227290727101|I|ATTR_NCC(D5G6;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226966520518|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227286756731
+Cm12stageD;3{lay}||cmos90|1226957963679|1227355387145|I|ATTR_NCC(D5G6;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226966520518|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227355987050
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@0||-324|44||||
 NX-Metal-2-Metal-3-Con|contact@1||306|44||||
@@ -3097,7 +3097,6 @@ Ex[34]|in[34]|D5G2;|pins18m3@4|x[16]|I
 Ex[35]|in[35]|D5G2;|pins18m3@4|x[17]|I
 Ex[36]|in[36]|D5G2;|pins18m3@4|x[18]|I
 Emc||D5G2;|scanBusI@0|mc|I
-Emc_2||D5G2;|m1stageD@0|mc_2|O
 Emc_3||D5G2;|m1stageD@0|mc_3|I
 Eout[1]||D5G2;|m1stageD@0|out[1]|I
 Eout[2]||D5G2;|m1stageD@0|out[2]|I
@@ -4709,7 +4708,7 @@ Esout||D5G2;|pin@12||O
 X
 
 # Cell odRQstageD;4{lay}
-CodRQstageD;4{lay}||cmos90|1227019064321|1227290727101|I|ATTR_NCC(D5G7;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227290676162|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227290676162
+CodRQstageD;4{lay}||cmos90|1227019064321|1227389469363|I|ATTR_NCC(D5G7;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227290676162|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227390057935
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@0||-906|50||||
 NX-Metal-2-Metal-3-Con|contact@3||-906|-106||||
@@ -4887,9 +4886,8 @@ Ein[33]||D5G2;|odStageD@0|in[33]@271092246|I
 Ein[34]||D5G2;|odStageD@0|in[34]@1067519592|I
 Ein[35]||D5G2;|odStageD@0|in[35]@813508697|I
 Ein[36]||D5G2;|odStageD@0|in[36]@351395442|I
-Einz||D5G2;|odStageD@0|inz|I
 Emc_5|mc|D5G2;|scanKhx5@0|mc_5|I
-Emc_4||D5G2;|scanKhx5@0|mc_4|O
+Emc_5@474064776|mc_5|D5G2;|scanKhx5@0|mc|I
 Eod[1]||D5G2;|odStageD@0|in[1]|I
 Eod[2]||D5G2;|odStageD@0|in[2]|I
 Eod[3]||D5G2;|odStageD@0|in[3]|I
@@ -4926,6 +4924,25 @@ Eod[33]||D5G2;|odStageD@0|in[33]|I
 Eod[34]||D5G2;|odStageD@0|in[34]|I
 Eod[35]||D5G2;|odStageD@0|in[35]|I
 Eod[36]||D5G2;|odStageD@0|in[36]|I
+Eoda[1]||D5G2;|odStageD@0|x[1]|I
+Eoda[2]||D5G2;|odStageD@0|x[2]|I
+Eoda[3]||D5G2;|odStageD@0|x[3]|I
+Eoda[4]||D5G2;|odStageD@0|x[4]|I
+Eoda[5]||D5G2;|odStageD@0|x[5]|I
+Eoda[6]||D5G2;|odStageD@0|x[6]|I
+Eoda[7]||D5G2;|odStageD@0|x[7]|I
+Eoda[8]||D5G2;|odStageD@0|x[8]|I
+Eoda[9]||D5G2;|odStageD@0|x[9]|I
+Eoda[10]||D5G2;|odStageD@0|x[10]|I
+Eoda[11]||D5G2;|odStageD@0|x[11]|I
+Eoda[12]||D5G2;|odStageD@0|x[12]|I
+Eoda[13]||D5G2;|odStageD@0|x[13]|I
+Eoda[14]||D5G2;|odStageD@0|x[14]|I
+Eoda[15]||D5G2;|odStageD@0|x[15]|I
+Eoda[16]||D5G2;|odStageD@0|x[16]|I
+Eoda[17]||D5G2;|odStageD@0|x[17]|I
+Eoda[18]||D5G2;|odStageD@0|x[18]|I
+Einz|olcZ|D5G2;|odStageD@0|inz|I
 Eout[1]||D5G2;|rqStageD@0|out[1]|I
 Eout[2]||D5G2;|rqStageD@0|out[2]|I
 Eout[3]||D5G2;|rqStageD@0|out[3]|I
@@ -4979,14 +4996,13 @@ Evdd_6||D5G2;|rqStageD@0|vdd_6|P
 Evdd_7||D5G2;|rqStageD@0|vdd_7|P
 Evdd_8||D5G2;|rqStageD@0|vdd_8|P
 Evdd_9||D5G2;|rqStageD@0|vdd_9|P
-Evdd_10||D5G2;|odStageD@0|vdd_10|P
 Evdd_15||D5G2;|scanKhx5@0|vdd|P
 Evdd_16||D5G2;|scanKhx5@0|vdd_2|P
 Ewait[M]||D5G2;|odStageD@0|wait[M]|U
 X
 
 # Cell odRQstageD;3{lay}
-CodRQstageD;3{lay}||cmos90|1224349779777|1227290727101|I|ATTR_NCC(D5G3;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225749768179|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225751542276
+CodRQstageD;3{lay}||cmos90|1224349779777|1227353385957|I|ATTR_NCC(D5G3;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225749768179|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225751542276
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@0||30|-244||||
 NX-Metal-2-Metal-3-Con|contact@1||30|94||||
@@ -5504,7 +5520,6 @@ Ecl[T]||D5G2;|scanKhx5@0|cl[T]|I
 Ecl[T_1]||D5G2;|scanBusI@0|cl[T]|I
 Edo[L]||D5G2;|odStageD@0|do[L]|I
 Edo[M]||D5G2;|odStageD@0|do[M]|I
-Edo[epi]||D5G2;|rqStageD@0|do[epi]|I
 Edo[ring]||D5G2;|rqStageD@0|do[ring]|O
 Efire[ODE]||D5G2;|pin@46||O
 Egnd_1||D5G2;|scanKhx5@0|gnd_1|G
@@ -5593,7 +5608,7 @@ Evdd_27||D5G2;|odStageD@0|vdd_9|P
 X
 
 # Cell odRQstageD;2{lay}
-CodRQstageD;2{lay}||cmos90|1224349779777|1227290727101|I|ATTR_NCC(D5G3;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224968002677|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225726507797
+CodRQstageD;2{lay}||cmos90|1224349779777|1227353385957|I|ATTR_NCC(D5G3;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224968002677|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225726507797
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@0||30|-244||||
 NX-Metal-2-Metal-3-Con|contact@1||30|94||||
@@ -6096,7 +6111,6 @@ Ecl[T]||D5G2;|scanKhx5@0|cl[T]|I
 Ecl[T_1]||D5G2;|scanBusI@0|cl[T]|I
 Edo[L]||D5G2;|odStageD@0|do[L]|I
 Edo[M]||D5G2;|odStageD@0|do[M]|I
-Edo[epi]||D5G2;|rqStageD@0|do[epi]|I
 Edo[ring]||D5G2;|rqStageD@0|do[ring]|O
 Efire[ODE]||D5G2;|pin@46||O
 Egnd_1||D5G2;|scanKhx5@0|gnd_1|G
@@ -6171,7 +6185,7 @@ Evdd_27||D5G2;|odStageD@0|vdd_9|P
 X
 
 # Cell odRQstageD;2{sch}
-CodRQstageD;2{sch}||schematic|1224349183953|1227290727101|I
+CodRQstageD;2{sch}||schematic|1224349183953|1227355756228|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||9|-12|||YRRR|
 NOff-Page|conn@1||28.5|-6|||Y|
@@ -6182,7 +6196,7 @@ NOff-Page|conn@8||-28|-6||||
 NOff-Page|conn@10||0|27|||YR|
 NOff-Page|conn@11||-16|18|||X|
 NOff-Page|conn@12||16|18|||XY|
-NOff-Page|conn@13||-11.5|-16|||Y|
+NOff-Page|conn@13||-18|-14|||YR|
 NOff-Page|conn@14||26.5|-15|||Y|
 NOff-Page|conn@19||-29|-10|||Y|
 NOff-Page|conn@20||-9|-2|||YRR|
@@ -6191,8 +6205,8 @@ IodStageD;1{ic}|odStageD@1||-18|0|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||2|38.5|||||ART_message(D5G4;)SOn Deck and ReQueue stages
 Ngeneric:Invisible-Pin|pin@1||0.5|44|||||ART_message(D5G6;)SodRQstageD
 Ngeneric:Invisible-Pin|pin@2||-1|33.5|||||ART_message(D5G3;)Sies 13 November 2008
-NWire_Pin|pin@11||-6|0||||
-NWire_Pin|pin@12||-6|-2||||
+NWire_Pin|pin@11||0|0||||
+NWire_Pin|pin@12||0|-2||||
 NBus_Pin|pin@14||9|-7|-1|-1||
 NBus_Pin|pin@16||-6|-6|-1|-1||
 NWire_Pin|pin@18||17|6||||
@@ -6273,7 +6287,6 @@ NWire_Pin|pin@99||-36|-42||||
 NWire_Pin|pin@100||-36|-45||||
 NWire_Pin|pin@101||-48|-42||||
 NWire_Pin|pin@102||-48|-45||||
-NWire_Pin|pin@103||-18|-15||||
 NBus_Pin|pin@104||3|-5|-1|-1||
 NWire_Pin|pin@107||-23|-10||||
 NWire_Pin|pin@108||5|6||||
@@ -6317,9 +6330,8 @@ IorangeTSMC090nm:wire90;1{ic}|wire90@33||-6|-42|||D0G4;|ATTR_L(D5G1;PUD)D604.599
 IorangeTSMC090nm:wire90;1{ic}|wire90@34||-18|-42|||D0G4;|ATTR_L(D5G1;PUD)D622.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4
 IorangeTSMC090nm:wire90;1{ic}|wire90@35||-30|-42|||D0G4;|ATTR_L(D5G1;PUD)D597.8999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4
 IorangeTSMC090nm:wire90;1{ic}|wire90@36||-42|-42|||D0G4;|ATTR_L(D5G1;PUD)D617.9999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)S4
-Awire|fire[ODE]|D5G2;||900|odStageD@1|fireLO[OD]|-18|-9|pin@103||-18|-15
-Awire|net@17|||1800|odStageD@1|do[RQ]|-15|0|pin@11||-6|0
-Awire|net@18|||900|pin@11||-6|0|pin@12||-6|-2
+Awire|net@17|||1800|odStageD@1|do[RQ]|-15|0|pin@11||0|0
+Awire|net@18|||900|pin@11||0|0|pin@12||0|-2
 Abus|net@22||-0.5|IJ900|pin@14||9|-7|conn@0|y|9|-10
 Abus|net@29||-0.5|IJ0|conn@1|a|26.5|-6|rqStageD@0|out[1:36]|23|-6
 Awire|net@31|||1800|rqStageD@0|succ|21|0|conn@5|a|26.5|0
@@ -6332,7 +6344,7 @@ Awire|net@53|||0|scanKhx5@0|sout|-7|18|conn@11|a|-14|18
 Abus|net@57||-0.5|1800|odStageD@1|out[1:36]|-13|-6|pin@16||-6|-6
 Abus|net@62||-0.5|IJ900|conn@10|y|0|25|scanKhx5@0|cl[T,F],clS[T,F],rd[T,F],mc|0|21
 Awire|net@63|||1800|wire90@0|b|8.5|-2|rqStageD@0|do[epi_1]|15|-2
-Awire|net@64|||0|wire90@0|a|3.5|-2|pin@12||-6|-2
+Awire|net@64|||0|wire90@0|a|3.5|-2|pin@12||0|-2
 Awire|net@67|||0|wire90@1|a|51.5|-24|pin@31||48|-24
 Awire|net@68|||0|wire90@2|a|39.5|-24|pin@33||36|-24
 Awire|net@70|||0|wire90@3|a|27.5|-24|pin@35||24|-24
@@ -6380,6 +6392,7 @@ Abus|net@145||-0.5|IJ900|pin@104||3|-5|pin@109||3|-6
 Abus|net@146||-0.5|IJ1800|pin@16||-6|-6|pin@109||3|-6
 Abus|net@147||-0.5|IJ0|conn@20|y|-11|-2|odStageD@1|do[M,L]|-15|-2
 Abus|net@148||-0.5|IJ0|odStageD@1|pred|-21|0|conn@4|y|-28|0
+Awire|net@151|||2700|conn@13|a|-18|-12|odStageD@1|fireLO[OD]|-18|-9
 Abus|od[1:36]|D5G2;|-0.5|IJ900|pin@16||-6|-6|pin@29||-6|-10
 Awire|od[1]|D5G2;||900|pin@31||48|-24|pin@32||48|-27
 Awire|od[2]|D5G2;||900|pin@33||36|-24|pin@34||36|-27
@@ -6792,7 +6805,7 @@ Es[1]||D5G2;|pin@18||O
 X
 
 # Cell odStageD;2{lay}
-CodStageD;2{lay}||cmos90|1224182770424|1227290727101|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224520341635|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227286756731
+CodStageD;2{lay}||cmos90|1224182770424|1227389454389||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224520341635|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227390057935
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@1||191|-44||||
 NX-Metal-2-Metal-3-Con|contact@2||306|-50||||
@@ -6877,6 +6890,7 @@ NMetal-1-Pin|pin@3||191|-97||||
 NMetal-2-Pin|pin@19||-278.5|-38||||
 IfanPinsK:pins18m3at72;3{lay}|pins18m3@0||639|-108|||D5G4;
 IfanPinsK:pins18m3at72;3{lay}|pins18m3@1||-639|36|X||D5G4;
+IfanPinsK:pins18m3at72;3{lay}|pins18m3@2||639|129|||D5G4;
 IfanPinsK:pinsIn09m4;1{lay}|pinsIn09@0||-930|-72|||D5G4;
 IfanPinsK:pinsIn09m4;1{lay}|pinsIn09@1||-930|-144|||D5G4;
 IfanPinsK:pinsIn09m4;1{lay}|pinsIn09@2||-930|72|X||D5G4;
@@ -7046,6 +7060,24 @@ Ametal-3|net@266|||S2700|contact@65||-336|95.2|contact@81||-336|100
 Ametal-2|net@267|||S1800|ins20Bx1@2|out[18]|-345|100|contact@81||-336|100
 Ametal-3|net@268|||S2700|contact@73||-912|48.8|contact@82||-912|100
 Ametal-2|net@269|||S1800|ins20Bx1@2|out[10]|-921|100|contact@82||-912|100
+Ametal-3|net@272|||S2700|contact@11||336|100|pins18m3@2|x[18]|336|129
+Ametal-3|net@273|||S900|pins18m3@2|x[10]|912|129|contact@12||912|100
+Ametal-3|net@274|||S900|pins18m3@2|x[11]|828|129|contact@13||828|100
+Ametal-3|net@275|||S900|pins18m3@2|x[12]|768|129|contact@14||768|100
+Ametal-3|net@276|||S900|pins18m3@2|x[13]|684|129|contact@15||684|100
+Ametal-3|net@277|||S900|pins18m3@2|x[14]|624|129|contact@16||624|100
+Ametal-3|net@278|||S900|pins18m3@2|x[15]|540|129|contact@17||540|100
+Ametal-3|net@279|||S900|pins18m3@2|x[16]|480|129|contact@18||480|100
+Ametal-3|net@280|||S900|pins18m3@2|x[17]|396|129|contact@19||396|100
+Ametal-3|net@281|||S2700|contact@2||306|-50|pins18m3@2|x[1]|306|129
+Ametal-3|net@282|||S900|pins18m3@2|x[2]|366|129|contact@3||366|-50
+Ametal-3|net@283|||S900|pins18m3@2|x[3]|450|129|contact@4||450|-50
+Ametal-3|net@284|||S900|pins18m3@2|x[4]|510|129|contact@5||510|-50
+Ametal-3|net@285|||S900|pins18m3@2|x[5]|594|129|contact@6||594|-50
+Ametal-3|net@286|||S900|pins18m3@2|x[6]|654|129|contact@7||654|-50
+Ametal-3|net@287|||S900|pins18m3@2|x[7]|738|129|contact@8||738|-50
+Ametal-3|net@288|||S900|pins18m3@2|x[8]|798|129|contact@9||798|-50
+Ametal-3|net@289|||S900|pins18m3@2|x[9]|882|129|contact@10||882|-50
 Edo[L]||D5G2;|odStage@1|do[L]|I
 Edo[M]||D5G2;|odStage@1|do[M]|I
 Edo[RQ]||D5G2;|odStage@1|do[RQ]|O
@@ -7090,7 +7122,6 @@ Ein[33]@271092246|in[33]|D5G2;|ins20Bx1@2|in[15]|I
 Ein[34]@1067519592|in[34]|D5G2;|ins20Bx1@2|in[16]|I
 Ein[35]@813508697|in[35]|D5G2;|ins20Bx1@2|in[17]|I
 Ein[36]@351395442|in[36]|D5G2;|ins20Bx1@2|in[18]|I
-Einz||D5G2;|pin@19||I
 Emc||D5G2;|odStage@1|mc|I
 Ein[1]|od[1]|D5G2;|pinsIn09@1|in[1]|I
 Ein[2]|od[2]|D5G2;|pinsIn09@1|in[2]|I
@@ -7128,13 +7159,31 @@ Ein[33]|od[33]|D5G2;|pinsIn09@2|in[6]|I
 Ein[34]|od[34]|D5G2;|pinsIn09@2|in[7]|I
 Ein[35]|od[35]|D5G2;|pinsIn09@2|in[8]|I
 Ein[36]|od[36]|D5G2;|pinsIn09@2|in[9]|I
+Ex[1]|oda[1]|D5G2;|pins18m3@2|x[1]|I
+Ex[2]|oda[2]|D5G2;|pins18m3@2|x[2]|I
+Ex[3]|oda[3]|D5G2;|pins18m3@2|x[3]|I
+Ex[4]|oda[4]|D5G2;|pins18m3@2|x[4]|I
+Ex[5]|oda[5]|D5G2;|pins18m3@2|x[5]|I
+Ex[6]|oda[6]|D5G2;|pins18m3@2|x[6]|I
+Ex[7]|oda[7]|D5G2;|pins18m3@2|x[7]|I
+Ex[8]|oda[8]|D5G2;|pins18m3@2|x[8]|I
+Ex[9]|oda[9]|D5G2;|pins18m3@2|x[9]|I
+Ex[10]|oda[10]|D5G2;|pins18m3@2|x[10]|I
+Ex[11]|oda[11]|D5G2;|pins18m3@2|x[11]|I
+Ex[12]|oda[12]|D5G2;|pins18m3@2|x[12]|I
+Ex[13]|oda[13]|D5G2;|pins18m3@2|x[13]|I
+Ex[14]|oda[14]|D5G2;|pins18m3@2|x[14]|I
+Ex[15]|oda[15]|D5G2;|pins18m3@2|x[15]|I
+Ex[16]|oda[16]|D5G2;|pins18m3@2|x[16]|I
+Ex[17]|oda[17]|D5G2;|pins18m3@2|x[17]|I
+Ex[18]|oda[18]|D5G2;|pins18m3@2|x[18]|I
+Einz|olcZ|D5G2;|pin@19||I
 Epred||D5G2;|odStage@1|pred|I
 Es[1]||D5G2;|odStage@1|s[1]|O
 Evdd||D5G2;|ins20Bx1@3|vdd|P
 Evdd_2||D5G2;|ins20Bx1@3|vdd_2|P
 Evdd_4||D5G2;|ins20Bx1@3|vdd_4|P
 Evdd_5||D5G2;|ins20Bx1@3|vdd_5|P
-Evdd_10||D5G2;|odStage@1|vdd_4|P
 Evdd_12||D5G2;|ins20Bx1@2|vdd|P
 Evdd_13||D5G2;|ins20Bx1@2|vdd_2|P
 Evdd_14||D5G2;|ins20Bx1@2|vdd_4|P
@@ -8669,8 +8718,97 @@ Esin||D5G2;|pin@16||I
 Esout||D5G2;|pin@18||O
 X
 
+# Cell ringFIFO;4{lay}
+CringFIFO;4{lay}||cmos90|1224681681899|1227360597230|I|ATTR_NCC(D5G10;NTY717;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224940848866|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225761841957
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-3-Pin|pin@0||0|710||||
+NMetal-3-Pin|pin@1||0|-1595||||
+NMetal-3-Pin|pin@6||-1872|710||||
+NMetal-3-Pin|pin@7||-1872|-1595||||
+NMetal-3-Pin|pin@8||-1728|710||||
+NMetal-3-Pin|pin@9||-1728|-1595||||
+NMetal-3-Pin|pin@10||-1584|710||||
+NMetal-3-Pin|pin@11||-1584|-1595||||
+NMetal-3-Pin|pin@12||-1440|710||||
+NMetal-3-Pin|pin@13||-1440|-1595||||
+NMetal-3-Pin|pin@14||-1296|710||||
+NMetal-3-Pin|pin@15||-1296|-1595||||
+NMetal-3-Pin|pin@16||-1152|710||||
+NMetal-3-Pin|pin@17||-1152|-1595||||
+NMetal-3-Pin|pin@18||-1008|710||||
+NMetal-3-Pin|pin@19||-1008|-1595||||
+NMetal-3-Pin|pin@20||-864|710||||
+NMetal-3-Pin|pin@21||-864|-1595||||
+NMetal-3-Pin|pin@22||-720|710||||
+NMetal-3-Pin|pin@23||-720|-1595||||
+NMetal-3-Pin|pin@24||-576|710||||
+NMetal-3-Pin|pin@25||-576|-1595||||
+NMetal-3-Pin|pin@26||-432|710||||
+NMetal-3-Pin|pin@27||-432|-1595||||
+NMetal-3-Pin|pin@28||-288|710||||
+NMetal-3-Pin|pin@29||-288|-1595||||
+NMetal-3-Pin|pin@30||-144|710||||
+NMetal-3-Pin|pin@31||-144|-1595||||
+NMetal-3-Pin|pin@32||144|710||||
+NMetal-3-Pin|pin@33||144|-1595||||
+NMetal-3-Pin|pin@34||288|710||||
+NMetal-3-Pin|pin@35||288|-1595||||
+NMetal-3-Pin|pin@36||432|710||||
+NMetal-3-Pin|pin@37||432|-1595||||
+NMetal-3-Pin|pin@38||576|710||||
+NMetal-3-Pin|pin@39||576|-1595||||
+NMetal-3-Pin|pin@40||720|710||||
+NMetal-3-Pin|pin@41||720|-1595||||
+NMetal-3-Pin|pin@42||864|710||||
+NMetal-3-Pin|pin@43||864|-1595||||
+NMetal-3-Pin|pin@44||1008|710||||
+NMetal-3-Pin|pin@45||1008|-1595||||
+NMetal-3-Pin|pin@46||1152|710||||
+NMetal-3-Pin|pin@47||1152|-1595||||
+NMetal-3-Pin|pin@48||1296|710||||
+NMetal-3-Pin|pin@49||1296|-1595||||
+NMetal-3-Pin|pin@50||1440|710||||
+NMetal-3-Pin|pin@51||1440|-1595||||
+NMetal-3-Pin|pin@52||1584|710||||
+NMetal-3-Pin|pin@53||1584|-1595||||
+NMetal-3-Pin|pin@54||1728|710||||
+NMetal-3-Pin|pin@55||1728|-1595||||
+NMetal-3-Pin|pin@56||1872|710||||
+NMetal-3-Pin|pin@57||1872|-1595||||
+IfanPinsK:pins18m3at72;3{lay}|pins18m3@8||-1671|0|X||D5G4;
+IfanPinsK:pins18m3at72;3{lay}|pins18m3@9||-345|0|||D5G4;
+Isplit10plus;1{lay}|split10p@0||0|-576|||D5G4;
+Ametal-3|net@339||6.2|S900|pin@0||0|710|pin@1||0|-1595
+Ametal-3|net@342||6.2|S900|pin@6||-1872|710|pin@7||-1872|-1595
+Ametal-3|net@343||6.2|S900|pin@8||-1728|710|pin@9||-1728|-1595
+Ametal-3|net@344||6.2|S900|pin@10||-1584|710|pin@11||-1584|-1595
+Ametal-3|net@345||6.2|S900|pin@12||-1440|710|pin@13||-1440|-1595
+Ametal-3|net@346||6.2|S900|pin@14||-1296|710|pin@15||-1296|-1595
+Ametal-3|net@347||6.2|S900|pin@16||-1152|710|pin@17||-1152|-1595
+Ametal-3|net@348||6.2|S900|pin@18||-1008|710|pin@19||-1008|-1595
+Ametal-3|net@349||6.2|S900|pin@20||-864|710|pin@21||-864|-1595
+Ametal-3|net@350||6.2|S900|pin@22||-720|710|pin@23||-720|-1595
+Ametal-3|net@351||6.2|S900|pin@24||-576|710|pin@25||-576|-1595
+Ametal-3|net@352||6.2|S900|pin@26||-432|710|pin@27||-432|-1595
+Ametal-3|net@353||6.2|S900|pin@28||-288|710|pin@29||-288|-1595
+Ametal-3|net@354||6.2|S900|pin@30||-144|710|pin@31||-144|-1595
+Ametal-3|net@355||6.2|S900|pin@32||144|710|pin@33||144|-1595
+Ametal-3|net@356||6.2|S900|pin@34||288|710|pin@35||288|-1595
+Ametal-3|net@357||6.2|S900|pin@36||432|710|pin@37||432|-1595
+Ametal-3|net@358||6.2|S900|pin@38||576|710|pin@39||576|-1595
+Ametal-3|net@359||6.2|S900|pin@40||720|710|pin@41||720|-1595
+Ametal-3|net@360||6.2|S900|pin@42||864|710|pin@43||864|-1595
+Ametal-3|net@361||6.2|S900|pin@44||1008|710|pin@45||1008|-1595
+Ametal-3|net@362||6.2|S900|pin@46||1152|710|pin@47||1152|-1595
+Ametal-3|net@363||6.2|S900|pin@48||1296|710|pin@49||1296|-1595
+Ametal-3|net@364||6.2|S900|pin@50||1440|710|pin@51||1440|-1595
+Ametal-3|net@365||6.2|S900|pin@52||1584|710|pin@53||1584|-1595
+Ametal-3|net@366||6.2|S900|pin@54||1728|710|pin@55||1728|-1595
+Ametal-3|net@367||6.2|S900|pin@56||1872|710|pin@57||1872|-1595
+X
+
 # Cell ringFIFO;3{lay}
-CringFIFO;3{lay}||cmos90|1224681681899|1227290727101|I|ATTR_NCC(D5G10;NTY717;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224940848866|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225761841957
+CringFIFO;3{lay}||cmos90|1224681681899|1227353385957|I|ATTR_NCC(D5G10;NTY717;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224940848866|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225761841957
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@150||-1338|-44||||
 NX-Metal-2-Metal-3-Con|contact@151||-1398|-44||||
@@ -9009,7 +9147,6 @@ Ecl[T]||D5G2;|topFour@1|cl[T]|I
 Ecl[T_1]||D5G2;|topFour@1|clA[T]|I
 Edo[L]||D5G2;|topFour@1|do[L]|O
 Edo[M]||D5G2;|topFour@1|do[M]|O
-Edo[epi]||D5G2;|topFour@1|do[epi]|I
 Efire[ODE]||D5G2;|topFour@1|fire[ODE]|O
 Efire[m1]||D5G2;|topFour@1|fire[m1]|O
 Efire[m2]||D5G2;|topFour@1|fire[m2]|O
@@ -9157,7 +9294,7 @@ Evdd_63||D5G2;|topFour@1|vdd_27|P
 X
 
 # Cell ringFIFO;2{lay}
-CringFIFO;2{lay}||cmos90|1224681681899|1227290727101|I|ATTR_NCC(D5G10;NTY717;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224940848866|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225726507797
+CringFIFO;2{lay}||cmos90|1224681681899|1227353385957|I|ATTR_NCC(D5G10;NTY717;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224940848866|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225726507797
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@150||-1338|-44||||
 NX-Metal-2-Metal-3-Con|contact@151||-1398|-44||||
@@ -9496,7 +9633,6 @@ Ecl[T]||D5G2;|topFour@0|cl[T]|I
 EclA[T]|cl[T_1]|D5G2;|topFour@0|clA[T]|I
 Edo[L]||D5G2;|topFour@0|do[L]|O
 Edo[M]||D5G2;|topFour@0|do[M]|O
-Edo[epi]||D5G2;|topFour@0|do[epi]|I
 Efire[ODE]||D5G2;|topFour@0|fire[ODE]|O
 Efire[m1]||D5G2;|topFour@0|fire[m1]|O
 Efire[m2]||D5G2;|topFour@0|fire[m2]|O
@@ -10187,90 +10323,90 @@ Es[m2]|s[1:4]|D5G2;|pin@10||O
 X
 
 # Cell rqStageD;1{lay}
-CrqStageD;1{lay}||cmos90|1224182770424|1227290727101|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225033669439|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227286756731
+CrqStageD;1{lay}||cmos90|1224182770424|1227360597230|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225033669439|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227367013085
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@2||-5|-62||||
 NX-Metal-2-Metal-3-Con|contact@9||-252|56||||
 NX-Metal-2-Metal-3-Con|contact@10||-252|-88||||
-NX-Metal-2-Metal-3-Con|contact@86||306|-56||||
-NX-Metal-2-Metal-3-Con|contact@87||366|-56||||
-NX-Metal-2-Metal-3-Con|contact@88||450|-56||||
-NX-Metal-2-Metal-3-Con|contact@89||510|-56||||
-NX-Metal-2-Metal-3-Con|contact@90||594|-56||||
-NX-Metal-2-Metal-3-Con|contact@91||654|-56||||
-NX-Metal-2-Metal-3-Con|contact@92||738|-56||||
-NX-Metal-2-Metal-3-Con|contact@93||798|-56||||
-NX-Metal-2-Metal-3-Con|contact@94||882|-56||||
-NX-Metal-2-Metal-3-Con|contact@95||336|50||||
-NX-Metal-2-Metal-3-Con|contact@96||912|50||||
-NX-Metal-2-Metal-3-Con|contact@97||828|50||||
-NX-Metal-2-Metal-3-Con|contact@98||768|50||||
-NX-Metal-2-Metal-3-Con|contact@99||684|50||||
-NX-Metal-2-Metal-3-Con|contact@100||624|50||||
-NX-Metal-2-Metal-3-Con|contact@101||540|50||||
-NX-Metal-2-Metal-3-Con|contact@102||480|50||||
-NX-Metal-2-Metal-3-Con|contact@103||396|50||||
-NX-Metal-2-Metal-3-Con|contact@104||-306|-56||||
-NX-Metal-2-Metal-3-Con|contact@105||-366|-56||||
-NX-Metal-2-Metal-3-Con|contact@106||-450|-56||||
-NX-Metal-2-Metal-3-Con|contact@107||-510|-56||||
-NX-Metal-2-Metal-3-Con|contact@108||-594|-56||||
-NX-Metal-2-Metal-3-Con|contact@109||-654|-56||||
-NX-Metal-2-Metal-3-Con|contact@110||-738|-56||||
-NX-Metal-2-Metal-3-Con|contact@111||-798|-56||||
-NX-Metal-2-Metal-3-Con|contact@112||-882|-56||||
-NX-Metal-2-Metal-3-Con|contact@113||-336|50||||
-NX-Metal-2-Metal-3-Con|contact@114||-912|50||||
-NX-Metal-2-Metal-3-Con|contact@115||-828|50||||
-NX-Metal-2-Metal-3-Con|contact@116||-768|50||||
-NX-Metal-2-Metal-3-Con|contact@117||-684|50||||
-NX-Metal-2-Metal-3-Con|contact@118||-624|50||||
-NX-Metal-2-Metal-3-Con|contact@119||-540|50||||
-NX-Metal-2-Metal-3-Con|contact@120||-480|50||||
-NX-Metal-2-Metal-3-Con|contact@121||-396|50||||
-NX-Metal-3-Metal-4-Con|contact@122||306|167.2||||
-NX-Metal-3-Metal-4-Con|contact@123||366|161.4||||
-NX-Metal-3-Metal-4-Con|contact@124||450|155.6||||
-NX-Metal-3-Metal-4-Con|contact@125||510|149.8||||
-NX-Metal-3-Metal-4-Con|contact@126||594|144||||
-NX-Metal-3-Metal-4-Con|contact@127||654|138.2||||
-NX-Metal-3-Metal-4-Con|contact@128||738|132.4||||
-NX-Metal-3-Metal-4-Con|contact@129||798|126.6||||
-NX-Metal-3-Metal-4-Con|contact@130||882|120.8||||
-NX-Metal-3-Metal-4-Con|contact@131||336|48.8||||
-NX-Metal-3-Metal-4-Con|contact@132||396|54.6||||
-NX-Metal-3-Metal-4-Con|contact@133||480|60.4||||
-NX-Metal-3-Metal-4-Con|contact@134||540|66.2||||
-NX-Metal-3-Metal-4-Con|contact@135||624|72||||
-NX-Metal-3-Metal-4-Con|contact@136||684|77.8||||
-NX-Metal-3-Metal-4-Con|contact@137||768|83.6||||
-NX-Metal-3-Metal-4-Con|contact@138||828|89.4||||
-NX-Metal-3-Metal-4-Con|contact@139||912|95.2||||
-NX-Metal-3-Metal-4-Con|contact@140||-306|23.2|||X|
-NX-Metal-3-Metal-4-Con|contact@141||-366|17.4|||X|
-NX-Metal-3-Metal-4-Con|contact@142||-450|11.6|||X|
-NX-Metal-3-Metal-4-Con|contact@143||-510|5.8|||X|
-NX-Metal-3-Metal-4-Con|contact@144||-594|0|||X|
-NX-Metal-3-Metal-4-Con|contact@145||-654|-5.8|||X|
-NX-Metal-3-Metal-4-Con|contact@146||-738|-11.6|||X|
-NX-Metal-3-Metal-4-Con|contact@147||-798|-17.4|||X|
-NX-Metal-3-Metal-4-Con|contact@148||-882|-23.2|||X|
-NX-Metal-3-Metal-4-Con|contact@149||-336|-95.2|||X|
-NX-Metal-3-Metal-4-Con|contact@150||-396|-89.4|||X|
-NX-Metal-3-Metal-4-Con|contact@151||-480|-83.6|||X|
-NX-Metal-3-Metal-4-Con|contact@152||-540|-77.8|||X|
-NX-Metal-3-Metal-4-Con|contact@153||-624|-72|||X|
-NX-Metal-3-Metal-4-Con|contact@154||-684|-66.2|||X|
-NX-Metal-3-Metal-4-Con|contact@155||-768|-60.4|||X|
-NX-Metal-3-Metal-4-Con|contact@156||-828|-54.6|||X|
-NX-Metal-3-Metal-4-Con|contact@157||-912|-48.8|||X|
-NX-Metal-2-Metal-3-Con|contact@158||-450|-82||||
-NX-Metal-2-Metal-3-Con|contact@159||-768|-62||||
+NX-Metal-2-Metal-3-Con|contact@86||312|-56||||
+NX-Metal-2-Metal-3-Con|contact@87||372|-56||||
+NX-Metal-2-Metal-3-Con|contact@88||456|-56||||
+NX-Metal-2-Metal-3-Con|contact@89||516|-56||||
+NX-Metal-2-Metal-3-Con|contact@90||600|-56||||
+NX-Metal-2-Metal-3-Con|contact@91||660|-56||||
+NX-Metal-2-Metal-3-Con|contact@92||744|-56||||
+NX-Metal-2-Metal-3-Con|contact@93||804|-56||||
+NX-Metal-2-Metal-3-Con|contact@94||888|-56||||
+NX-Metal-2-Metal-3-Con|contact@95||342|50||||
+NX-Metal-2-Metal-3-Con|contact@96||918|50||||
+NX-Metal-2-Metal-3-Con|contact@97||834|50||||
+NX-Metal-2-Metal-3-Con|contact@98||774|50||||
+NX-Metal-2-Metal-3-Con|contact@99||690|50||||
+NX-Metal-2-Metal-3-Con|contact@100||630|50||||
+NX-Metal-2-Metal-3-Con|contact@101||546|50||||
+NX-Metal-2-Metal-3-Con|contact@102||486|50||||
+NX-Metal-2-Metal-3-Con|contact@103||402|50||||
+NX-Metal-2-Metal-3-Con|contact@104||-318|-56||||
+NX-Metal-2-Metal-3-Con|contact@105||-378|-56||||
+NX-Metal-2-Metal-3-Con|contact@106||-462|-56||||
+NX-Metal-2-Metal-3-Con|contact@107||-522|-56||||
+NX-Metal-2-Metal-3-Con|contact@108||-606|-56||||
+NX-Metal-2-Metal-3-Con|contact@109||-666|-56||||
+NX-Metal-2-Metal-3-Con|contact@110||-750|-56||||
+NX-Metal-2-Metal-3-Con|contact@111||-810|-56||||
+NX-Metal-2-Metal-3-Con|contact@112||-894|-56||||
+NX-Metal-2-Metal-3-Con|contact@113||-348|50||||
+NX-Metal-2-Metal-3-Con|contact@114||-924|50||||
+NX-Metal-2-Metal-3-Con|contact@115||-840|50||||
+NX-Metal-2-Metal-3-Con|contact@116||-780|50||||
+NX-Metal-2-Metal-3-Con|contact@117||-696|50||||
+NX-Metal-2-Metal-3-Con|contact@118||-636|50||||
+NX-Metal-2-Metal-3-Con|contact@119||-552|50||||
+NX-Metal-2-Metal-3-Con|contact@120||-492|50||||
+NX-Metal-2-Metal-3-Con|contact@121||-408|50||||
+NX-Metal-3-Metal-4-Con|contact@122||312|167.2||||
+NX-Metal-3-Metal-4-Con|contact@123||372|161.4||||
+NX-Metal-3-Metal-4-Con|contact@124||456|155.6||||
+NX-Metal-3-Metal-4-Con|contact@125||516|149.8||||
+NX-Metal-3-Metal-4-Con|contact@126||600|144||||
+NX-Metal-3-Metal-4-Con|contact@127||660|138.2||||
+NX-Metal-3-Metal-4-Con|contact@128||744|132.4||||
+NX-Metal-3-Metal-4-Con|contact@129||804|126.6||||
+NX-Metal-3-Metal-4-Con|contact@130||888|120.8||||
+NX-Metal-3-Metal-4-Con|contact@131||342|48.8||||
+NX-Metal-3-Metal-4-Con|contact@132||402|54.6||||
+NX-Metal-3-Metal-4-Con|contact@133||486|60.4||||
+NX-Metal-3-Metal-4-Con|contact@134||546|66.2||||
+NX-Metal-3-Metal-4-Con|contact@135||630|72||||
+NX-Metal-3-Metal-4-Con|contact@136||690|77.8||||
+NX-Metal-3-Metal-4-Con|contact@137||774|83.6||||
+NX-Metal-3-Metal-4-Con|contact@138||834|89.4||||
+NX-Metal-3-Metal-4-Con|contact@139||918|95.2||||
+NX-Metal-3-Metal-4-Con|contact@140||-318|23.2|||X|
+NX-Metal-3-Metal-4-Con|contact@141||-378|17.4|||X|
+NX-Metal-3-Metal-4-Con|contact@142||-462|11.6|||X|
+NX-Metal-3-Metal-4-Con|contact@143||-522|5.8|||X|
+NX-Metal-3-Metal-4-Con|contact@144||-606|0|||X|
+NX-Metal-3-Metal-4-Con|contact@145||-666|-5.8|||X|
+NX-Metal-3-Metal-4-Con|contact@146||-750|-11.6|||X|
+NX-Metal-3-Metal-4-Con|contact@147||-810|-17.4|||X|
+NX-Metal-3-Metal-4-Con|contact@148||-894|-23.2|||X|
+NX-Metal-3-Metal-4-Con|contact@149||-348|-95.2|||X|
+NX-Metal-3-Metal-4-Con|contact@150||-408|-89.4|||X|
+NX-Metal-3-Metal-4-Con|contact@151||-492|-83.6|||X|
+NX-Metal-3-Metal-4-Con|contact@152||-552|-77.8|||X|
+NX-Metal-3-Metal-4-Con|contact@153||-636|-72|||X|
+NX-Metal-3-Metal-4-Con|contact@154||-696|-66.2|||X|
+NX-Metal-3-Metal-4-Con|contact@155||-780|-60.4|||X|
+NX-Metal-3-Metal-4-Con|contact@156||-840|-54.6|||X|
+NX-Metal-3-Metal-4-Con|contact@157||-924|-48.8|||X|
+NX-Metal-2-Metal-3-Con|contact@158||-462|-82||||
+NX-Metal-2-Metal-3-Con|contact@159||-780|-62||||
 IregistersL:ins2in20Ax18m2;2{lay}|ins2in20@2||648|0|||D5G4;
 IregistersL:ins2in20Ax18m2;2{lay}|ins2in20@3||-648|0|X||D5G4;
 NMetal-2-Pin|pin@16||-462|-88||||
-IfanPinsK:pins18m3at72;3{lay}|pins18m3@0||639|-108|||D5G4;
-IfanPinsK:pins18m3at72;3{lay}|pins18m3@1||-639|36|X||D5G4;
+IfanPinsK:pins18m3at72;3{lay}|pins18m3@0||645|-108|||D5G4;
+IfanPinsK:pins18m3at72;3{lay}|pins18m3@1||-651|36|X||D5G4;
 IfanPinsK:pinsIn09m4;1{lay}|pinsIn09@0||930|72|Y||D5G4;
 IfanPinsK:pinsIn09m4;1{lay}|pinsIn09@1||930|144|Y||D5G4;
 IfanPinsK:pinsIn09m4;1{lay}|pinsIn09@2||930|-72|XY||D5G4;
@@ -10296,155 +10432,155 @@ Ametal-1|net@115|||S2700|rqStage@3|in[RQ]|-5|-63|contact@2||-5|-62
 Ametal-2|net@184|||S0|rqStage@3|tail|-104.5|56|contact@9||-252|56
 Ametal-2|net@196|||S1800|pin@16||-462|-88|contact@10||-252|-88
 Ametal-3|net@197|||S900|contact@9||-252|56|contact@10||-252|-88
-Ametal-2|net@400|||S0|ins2in20@2|inA[1]|318|-56|contact@86||306|-56
-Ametal-2|net@402|||S0|ins2in20@2|inA[2]|378|-56|contact@87||366|-56
-Ametal-2|net@404|||S0|ins2in20@2|inA[3]|462|-56|contact@88||450|-56
-Ametal-2|net@406|||S0|ins2in20@2|inA[4]|522|-56|contact@89||510|-56
-Ametal-2|net@408|||S0|ins2in20@2|inA[5]|606|-56|contact@90||594|-56
-Ametal-2|net@410|||S0|ins2in20@2|inA[6]|666|-56|contact@91||654|-56
-Ametal-2|net@412|||S0|ins2in20@2|inA[7]|750|-56|contact@92||738|-56
-Ametal-2|net@414|||S0|ins2in20@2|inA[8]|810|-56|contact@93||798|-56
-Ametal-2|net@416|||S0|ins2in20@2|inA[9]|894|-56|contact@94||882|-56
-Ametal-2|net@419|||S0|ins2in20@2|inA[18]|348|50|contact@95||336|50
-Ametal-2|net@421|||S0|ins2in20@2|inA[10]|924|50|contact@96||912|50
-Ametal-2|net@423|||S0|ins2in20@2|inA[11]|840|50|contact@97||828|50
-Ametal-2|net@425|||S0|ins2in20@2|inA[12]|780|50|contact@98||768|50
-Ametal-2|net@427|||S0|ins2in20@2|inA[13]|696|50|contact@99||684|50
-Ametal-2|net@429|||S0|ins2in20@2|inA[14]|636|50|contact@100||624|50
-Ametal-2|net@431|||S0|ins2in20@2|inA[15]|552|50|contact@101||540|50
-Ametal-2|net@433|||S0|ins2in20@2|inA[16]|492|50|contact@102||480|50
-Ametal-2|net@435|||S0|ins2in20@2|inA[17]|408|50|contact@103||396|50
-Ametal-2|net@438|||S1800|ins2in20@3|inA[1]|-318|-56|contact@104||-306|-56
-Ametal-2|net@440|||S1800|ins2in20@3|inA[2]|-378|-56|contact@105||-366|-56
-Ametal-2|net@442|||S1800|ins2in20@3|inA[3]|-462|-56|contact@106||-450|-56
-Ametal-2|net@444|||S1800|ins2in20@3|inA[4]|-522|-56|contact@107||-510|-56
-Ametal-2|net@446|||S1800|ins2in20@3|inA[5]|-606|-56|contact@108||-594|-56
-Ametal-2|net@448|||S1800|ins2in20@3|inA[6]|-666|-56|contact@109||-654|-56
-Ametal-2|net@450|||S1800|ins2in20@3|inA[7]|-750|-56|contact@110||-738|-56
-Ametal-2|net@452|||S1800|ins2in20@3|inA[8]|-810|-56|contact@111||-798|-56
-Ametal-2|net@454|||S1800|ins2in20@3|inA[9]|-894|-56|contact@112||-882|-56
-Ametal-2|net@458|||S1800|ins2in20@3|inA[18]|-348|50|contact@113||-336|50
-Ametal-2|net@460|||S1800|ins2in20@3|inA[10]|-924|50|contact@114||-912|50
-Ametal-2|net@462|||S1800|ins2in20@3|inA[11]|-840|50|contact@115||-828|50
-Ametal-2|net@464|||S1800|ins2in20@3|inA[12]|-780|50|contact@116||-768|50
-Ametal-2|net@466|||S1800|ins2in20@3|inA[13]|-696|50|contact@117||-684|50
-Ametal-2|net@468|||S1800|ins2in20@3|inA[14]|-636|50|contact@118||-624|50
-Ametal-2|net@470|||S1800|ins2in20@3|inA[15]|-552|50|contact@119||-540|50
-Ametal-2|net@472|||S1800|ins2in20@3|inA[16]|-492|50|contact@120||-480|50
-Ametal-2|net@474|||S1800|ins2in20@3|inA[17]|-408|50|contact@121||-396|50
+Ametal-2|net@400|||S0|ins2in20@2|inA[1]|318|-56|contact@86||312|-56
+Ametal-2|net@402|||S0|ins2in20@2|inA[2]|378|-56|contact@87||372|-56
+Ametal-2|net@404|||S0|ins2in20@2|inA[3]|462|-56|contact@88||456|-56
+Ametal-2|net@406|||S0|ins2in20@2|inA[4]|522|-56|contact@89||516|-56
+Ametal-2|net@408|||S0|ins2in20@2|inA[5]|606|-56|contact@90||600|-56
+Ametal-2|net@410|||S0|ins2in20@2|inA[6]|666|-56|contact@91||660|-56
+Ametal-2|net@412|||S0|ins2in20@2|inA[7]|750|-56|contact@92||744|-56
+Ametal-2|net@414|||S0|ins2in20@2|inA[8]|810|-56|contact@93||804|-56
+Ametal-2|net@416|||S0|ins2in20@2|inA[9]|894|-56|contact@94||888|-56
+Ametal-2|net@419|||S0|ins2in20@2|inA[18]|348|50|contact@95||342|50
+Ametal-2|net@421|||S0|ins2in20@2|inA[10]|924|50|contact@96||918|50
+Ametal-2|net@423|||S0|ins2in20@2|inA[11]|840|50|contact@97||834|50
+Ametal-2|net@425|||S0|ins2in20@2|inA[12]|780|50|contact@98||774|50
+Ametal-2|net@427|||S0|ins2in20@2|inA[13]|696|50|contact@99||690|50
+Ametal-2|net@429|||S0|ins2in20@2|inA[14]|636|50|contact@100||630|50
+Ametal-2|net@431|||S0|ins2in20@2|inA[15]|552|50|contact@101||546|50
+Ametal-2|net@433|||S0|ins2in20@2|inA[16]|492|50|contact@102||486|50
+Ametal-2|net@435|||S0|ins2in20@2|inA[17]|408|50|contact@103||402|50
+Ametal-2|net@438|||S0|ins2in20@3|inA[1]|-318|-56|contact@104||-318|-56
+Ametal-2|net@440|||S0|ins2in20@3|inA[2]|-378|-56|contact@105||-378|-56
+Ametal-2|net@442|||S0|ins2in20@3|inA[3]|-462|-56|contact@106||-462|-56
+Ametal-2|net@444|||S0|ins2in20@3|inA[4]|-522|-56|contact@107||-522|-56
+Ametal-2|net@446|||S0|ins2in20@3|inA[5]|-606|-56|contact@108||-606|-56
+Ametal-2|net@448|||S0|ins2in20@3|inA[6]|-666|-56|contact@109||-666|-56
+Ametal-2|net@450|||S0|ins2in20@3|inA[7]|-750|-56|contact@110||-750|-56
+Ametal-2|net@452|||S0|ins2in20@3|inA[8]|-810|-56|contact@111||-810|-56
+Ametal-2|net@454|||S0|ins2in20@3|inA[9]|-894|-56|contact@112||-894|-56
+Ametal-2|net@458|||S0|ins2in20@3|inA[18]|-348|50|contact@113||-348|50
+Ametal-2|net@460|||S0|ins2in20@3|inA[10]|-924|50|contact@114||-924|50
+Ametal-2|net@462|||S0|ins2in20@3|inA[11]|-840|50|contact@115||-840|50
+Ametal-2|net@464|||S0|ins2in20@3|inA[12]|-780|50|contact@116||-780|50
+Ametal-2|net@466|||S0|ins2in20@3|inA[13]|-696|50|contact@117||-696|50
+Ametal-2|net@468|||S0|ins2in20@3|inA[14]|-636|50|contact@118||-636|50
+Ametal-2|net@470|||S0|ins2in20@3|inA[15]|-552|50|contact@119||-552|50
+Ametal-2|net@472|||S0|ins2in20@3|inA[16]|-492|50|contact@120||-492|50
+Ametal-2|net@474|||S0|ins2in20@3|inA[17]|-408|50|contact@121||-408|50
 Ametal-2|net@476|||S900|pin@16||-462|-88|ins2in20@3|inB[3]|-462|-94
-Ametal-4|net@477|||S0|pinsIn09@1|in[1]|930|167.2|contact@122||306|167.2
-Ametal-3|net@478|||S2700|pins18m3@0|x[1]|306|-108|contact@122||306|167.2
-Ametal-4|net@479|||S1800|contact@127||654|138.2|pinsIn09@1|in[6]|930|138.2
-Ametal-4|net@480|||S1800|contact@128||738|132.4|pinsIn09@1|in[7]|930|132.4
-Ametal-4|net@481|||S1800|contact@129||798|126.6|pinsIn09@1|in[8]|930|126.6
-Ametal-4|net@482|||S1800|contact@130||882|120.8|pinsIn09@1|in[9]|930|120.8
-Ametal-4|net@483|||S1800|contact@123||366|161.4|pinsIn09@1|in[2]|930|161.4
-Ametal-3|net@484|||S2700|pins18m3@0|x[2]|366|-108|contact@123||366|161.4
-Ametal-4|net@485|||S1800|contact@124||450|155.6|pinsIn09@1|in[3]|930|155.6
-Ametal-3|net@486|||S2700|pins18m3@0|x[3]|450|-108|contact@124||450|155.6
-Ametal-4|net@487|||S1800|contact@125||510|149.8|pinsIn09@1|in[4]|930|149.8
-Ametal-3|net@488|||S2700|pins18m3@0|x[4]|510|-108|contact@125||510|149.8
-Ametal-4|net@489|||S1800|contact@126||594|144|pinsIn09@1|in[5]|930|144
-Ametal-3|net@490|||S2700|pins18m3@0|x[5]|594|-108|contact@126||594|144
-Ametal-3|net@491|||S2700|pins18m3@0|x[6]|654|-108|contact@127||654|138.2
-Ametal-3|net@492|||S2700|pins18m3@0|x[7]|738|-108|contact@128||738|132.4
-Ametal-3|net@493|||S2700|pins18m3@0|x[8]|798|-108|contact@129||798|126.6
-Ametal-3|net@494|||S2700|pins18m3@0|x[9]|882|-108|contact@130||882|120.8
-Ametal-4|net@495|||S0|pinsIn09@0|in[2]|930|89.4|contact@138||828|89.4
-Ametal-4|net@496|||S0|pinsIn09@0|in[3]|930|83.6|contact@137||768|83.6
-Ametal-4|net@497|||S0|pinsIn09@0|in[4]|930|77.8|contact@136||684|77.8
-Ametal-4|net@498|||S1800|contact@131||336|48.8|pinsIn09@0|in[9]|930|48.8
-Ametal-3|net@499|||S2700|pins18m3@0|x[18]|336|-108|contact@131||336|48.8
-Ametal-4|net@500|||S0|pinsIn09@0|in[8]|930|54.6|contact@132||396|54.6
-Ametal-3|net@501|||S2700|pins18m3@0|x[17]|396|-108|contact@132||396|54.6
-Ametal-4|net@502|||S0|pinsIn09@0|in[7]|930|60.4|contact@133||480|60.4
-Ametal-3|net@503|||S2700|pins18m3@0|x[16]|480|-108|contact@133||480|60.4
-Ametal-4|net@504|||S0|pinsIn09@0|in[6]|930|66.2|contact@134||540|66.2
-Ametal-3|net@505|||S2700|pins18m3@0|x[15]|540|-108|contact@134||540|66.2
-Ametal-4|net@506|||S0|pinsIn09@0|in[5]|930|72|contact@135||624|72
-Ametal-3|net@507|||S2700|pins18m3@0|x[14]|624|-108|contact@135||624|72
-Ametal-3|net@508|||S2700|pins18m3@0|x[13]|684|-108|contact@136||684|77.8
-Ametal-3|net@509|||S2700|pins18m3@0|x[12]|768|-108|contact@137||768|83.6
-Ametal-3|net@510|||S2700|pins18m3@0|x[11]|828|-108|contact@138||828|89.4
-Ametal-4|net@511|||S0|pinsIn09@0|in[1]|930|95.2|contact@139||912|95.2
-Ametal-3|net@512|||S2700|pins18m3@0|x[10]|912|-108|contact@139||912|95.2
-Ametal-4|net@513|||S0|pinsIn09@3|in[1]|930|23.2|contact@140||-306|23.2
-Ametal-3|net@514|||S900|pins18m3@1|x[1]|-306|36|contact@140||-306|23.2
-Ametal-4|net@515|||S1800|contact@145||-654|-5.8|pinsIn09@3|in[6]|930|-5.8
-Ametal-4|net@516|||S1800|contact@146||-738|-11.6|pinsIn09@3|in[7]|930|-11.6
-Ametal-4|net@517|||S1800|contact@147||-798|-17.4|pinsIn09@3|in[8]|930|-17.4
-Ametal-4|net@518|||S1800|contact@148||-882|-23.2|pinsIn09@3|in[9]|930|-23.2
-Ametal-4|net@519|||S1800|contact@141||-366|17.4|pinsIn09@3|in[2]|930|17.4
-Ametal-3|net@520|||S900|pins18m3@1|x[2]|-366|36|contact@141||-366|17.4
-Ametal-4|net@521|||S1800|contact@142||-450|11.6|pinsIn09@3|in[3]|930|11.6
-Ametal-3|net@522|||S900|pins18m3@1|x[3]|-450|36|contact@142||-450|11.6
-Ametal-4|net@523|||S1800|contact@143||-510|5.8|pinsIn09@3|in[4]|930|5.8
-Ametal-3|net@524|||S900|pins18m3@1|x[4]|-510|36|contact@143||-510|5.8
-Ametal-4|net@525|||S1800|contact@144||-594|0|pinsIn09@3|in[5]|930|0
-Ametal-3|net@526|||S900|pins18m3@1|x[5]|-594|36|contact@144||-594|0
-Ametal-3|net@527|||S900|pins18m3@1|x[6]|-654|36|contact@145||-654|-5.8
-Ametal-3|net@528|||S900|pins18m3@1|x[7]|-738|36|contact@146||-738|-11.6
-Ametal-3|net@529|||S900|pins18m3@1|x[8]|-798|36|contact@147||-798|-17.4
-Ametal-3|net@530|||S900|pins18m3@1|x[9]|-882|36|contact@148||-882|-23.2
-Ametal-4|net@531|||S0|pinsIn09@2|in[2]|930|-54.6|contact@156||-828|-54.6
-Ametal-4|net@532|||S0|pinsIn09@2|in[3]|930|-60.4|contact@155||-768|-60.4
-Ametal-4|net@533|||S0|pinsIn09@2|in[4]|930|-66.2|contact@154||-684|-66.2
-Ametal-4|net@534|||S1800|contact@149||-336|-95.2|pinsIn09@2|in[9]|930|-95.2
-Ametal-3|net@535|||S900|pins18m3@1|x[18]|-336|36|contact@149||-336|-95.2
-Ametal-4|net@536|||S0|pinsIn09@2|in[8]|930|-89.4|contact@150||-396|-89.4
-Ametal-3|net@537|||S900|pins18m3@1|x[17]|-396|36|contact@150||-396|-89.4
-Ametal-4|net@538|||S0|pinsIn09@2|in[7]|930|-83.6|contact@151||-480|-83.6
-Ametal-3|net@539|||S900|pins18m3@1|x[16]|-480|36|contact@151||-480|-83.6
-Ametal-4|net@540|||S0|pinsIn09@2|in[6]|930|-77.8|contact@152||-540|-77.8
-Ametal-3|net@541|||S900|pins18m3@1|x[15]|-540|36|contact@152||-540|-77.8
-Ametal-4|net@542|||S0|pinsIn09@2|in[5]|930|-72|contact@153||-624|-72
-Ametal-3|net@543|||S900|pins18m3@1|x[14]|-624|36|contact@153||-624|-72
-Ametal-3|net@544|||S900|pins18m3@1|x[13]|-684|36|contact@154||-684|-66.2
-Ametal-3|net@545|||S900|pins18m3@1|x[12]|-768|36|contact@155||-768|-60.4
-Ametal-3|net@546|||S900|pins18m3@1|x[11]|-828|36|contact@156||-828|-54.6
-Ametal-4|net@547|||S0|pinsIn09@2|in[1]|930|-48.8|contact@157||-912|-48.8
-Ametal-3|net@548|||S900|pins18m3@1|x[10]|-912|36|contact@157||-912|-48.8
-Ametal-3|net@549|||S2700|pins18m3@0|x[1]|306|-108|contact@86||306|-56
-Ametal-3|net@550|||S2700|pins18m3@0|x[2]|366|-108|contact@87||366|-56
-Ametal-3|net@551|||S2700|pins18m3@0|x[3]|450|-108|contact@88||450|-56
-Ametal-3|net@552|||S2700|pins18m3@0|x[4]|510|-108|contact@89||510|-56
-Ametal-3|net@553|||S2700|pins18m3@0|x[5]|594|-108|contact@90||594|-56
-Ametal-3|net@554|||S2700|pins18m3@0|x[6]|654|-108|contact@91||654|-56
-Ametal-3|net@555|||S2700|pins18m3@0|x[7]|738|-108|contact@92||738|-56
-Ametal-3|net@556|||S2700|pins18m3@0|x[8]|798|-108|contact@93||798|-56
-Ametal-3|net@557|||S2700|pins18m3@0|x[9]|882|-108|contact@94||882|-56
-Ametal-3|net@558|||S2700|pins18m3@0|x[18]|336|-108|contact@95||336|50
-Ametal-3|net@559|||S2700|pins18m3@0|x[10]|912|-108|contact@96||912|50
-Ametal-3|net@560|||S2700|pins18m3@0|x[11]|828|-108|contact@97||828|50
-Ametal-3|net@561|||S2700|pins18m3@0|x[12]|768|-108|contact@98||768|50
-Ametal-3|net@562|||S2700|pins18m3@0|x[13]|684|-108|contact@99||684|50
-Ametal-3|net@563|||S2700|pins18m3@0|x[14]|624|-108|contact@100||624|50
-Ametal-3|net@564|||S2700|pins18m3@0|x[15]|540|-108|contact@101||540|50
-Ametal-3|net@565|||S2700|pins18m3@0|x[16]|480|-108|contact@102||480|50
-Ametal-3|net@566|||S2700|pins18m3@0|x[17]|396|-108|contact@103||396|50
-Ametal-3|net@567|||S900|pins18m3@1|x[1]|-306|36|contact@104||-306|-56
-Ametal-3|net@568|||S900|pins18m3@1|x[2]|-366|36|contact@105||-366|-56
-Ametal-3|net@569|||S900|pins18m3@1|x[3]|-450|36|contact@106||-450|-56
-Ametal-3|net@570|||S900|pins18m3@1|x[4]|-510|36|contact@107||-510|-56
-Ametal-3|net@571|||S900|pins18m3@1|x[5]|-594|36|contact@108||-594|-56
-Ametal-3|net@572|||S900|pins18m3@1|x[6]|-654|36|contact@109||-654|-56
-Ametal-3|net@573|||S900|pins18m3@1|x[7]|-738|36|contact@110||-738|-56
-Ametal-3|net@574|||S900|pins18m3@1|x[8]|-798|36|contact@111||-798|-56
-Ametal-3|net@575|||S900|pins18m3@1|x[9]|-882|36|contact@112||-882|-56
-Ametal-3|net@576|||S2700|pins18m3@1|x[18]|-336|36|contact@113||-336|50
-Ametal-3|net@577|||S2700|pins18m3@1|x[10]|-912|36|contact@114||-912|50
-Ametal-3|net@578|||S2700|pins18m3@1|x[11]|-828|36|contact@115||-828|50
-Ametal-3|net@579|||S2700|pins18m3@1|x[12]|-768|36|contact@116||-768|50
-Ametal-3|net@580|||S2700|pins18m3@1|x[13]|-684|36|contact@117||-684|50
-Ametal-3|net@581|||S2700|pins18m3@1|x[14]|-624|36|contact@118||-624|50
-Ametal-3|net@582|||S2700|pins18m3@1|x[15]|-540|36|contact@119||-540|50
-Ametal-3|net@583|||S2700|pins18m3@1|x[16]|-480|36|contact@120||-480|50
-Ametal-3|net@584|||S2700|pins18m3@1|x[17]|-396|36|contact@121||-396|50
-Ametal-3|net@588|||S900|contact@106||-450|-56|contact@158||-450|-82
-Ametal-2|net@589|||S0|rqStage@3|in[Z]|3.5|-82|contact@158||-450|-82
-Ametal-3|net@592|||S900|pins18m3@1|x[12]|-768|36|contact@159||-768|-62
-Ametal-2|net@595|||S1800|contact@159||-768|-62|contact@2||-5|-62
+Ametal-4|net@477|||S0|pinsIn09@1|in[1]|930|167.2|contact@122||312|167.2
+Ametal-3|net@478|||S2700|pins18m3@0|x[1]|312|-108|contact@122||312|167.2
+Ametal-4|net@479|||S1800|contact@127||660|138.2|pinsIn09@1|in[6]|930|138.2
+Ametal-4|net@480|||S1800|contact@128||744|132.4|pinsIn09@1|in[7]|930|132.4
+Ametal-4|net@481|||S1800|contact@129||804|126.6|pinsIn09@1|in[8]|930|126.6
+Ametal-4|net@482|||S1800|contact@130||888|120.8|pinsIn09@1|in[9]|930|120.8
+Ametal-4|net@483|||S1800|contact@123||372|161.4|pinsIn09@1|in[2]|930|161.4
+Ametal-3|net@484|||S2700|pins18m3@0|x[2]|372|-108|contact@123||372|161.4
+Ametal-4|net@485|||S1800|contact@124||456|155.6|pinsIn09@1|in[3]|930|155.6
+Ametal-3|net@486|||S2700|pins18m3@0|x[3]|456|-108|contact@124||456|155.6
+Ametal-4|net@487|||S1800|contact@125||516|149.8|pinsIn09@1|in[4]|930|149.8
+Ametal-3|net@488|||S2700|pins18m3@0|x[4]|516|-108|contact@125||516|149.8
+Ametal-4|net@489|||S1800|contact@126||600|144|pinsIn09@1|in[5]|930|144
+Ametal-3|net@490|||S2700|pins18m3@0|x[5]|600|-108|contact@126||600|144
+Ametal-3|net@491|||S2700|pins18m3@0|x[6]|660|-108|contact@127||660|138.2
+Ametal-3|net@492|||S2700|pins18m3@0|x[7]|744|-108|contact@128||744|132.4
+Ametal-3|net@493|||S2700|pins18m3@0|x[8]|804|-108|contact@129||804|126.6
+Ametal-3|net@494|||S2700|pins18m3@0|x[9]|888|-108|contact@130||888|120.8
+Ametal-4|net@495|||S0|pinsIn09@0|in[2]|930|89.4|contact@138||834|89.4
+Ametal-4|net@496|||S0|pinsIn09@0|in[3]|930|83.6|contact@137||774|83.6
+Ametal-4|net@497|||S0|pinsIn09@0|in[4]|930|77.8|contact@136||690|77.8
+Ametal-4|net@498|||S1800|contact@131||342|48.8|pinsIn09@0|in[9]|930|48.8
+Ametal-3|net@499|||S2700|pins18m3@0|x[18]|342|-108|contact@131||342|48.8
+Ametal-4|net@500|||S0|pinsIn09@0|in[8]|930|54.6|contact@132||402|54.6
+Ametal-3|net@501|||S2700|pins18m3@0|x[17]|402|-108|contact@132||402|54.6
+Ametal-4|net@502|||S0|pinsIn09@0|in[7]|930|60.4|contact@133||486|60.4
+Ametal-3|net@503|||S2700|pins18m3@0|x[16]|486|-108|contact@133||486|60.4
+Ametal-4|net@504|||S0|pinsIn09@0|in[6]|930|66.2|contact@134||546|66.2
+Ametal-3|net@505|||S2700|pins18m3@0|x[15]|546|-108|contact@134||546|66.2
+Ametal-4|net@506|||S0|pinsIn09@0|in[5]|930|72|contact@135||630|72
+Ametal-3|net@507|||S2700|pins18m3@0|x[14]|630|-108|contact@135||630|72
+Ametal-3|net@508|||S2700|pins18m3@0|x[13]|690|-108|contact@136||690|77.8
+Ametal-3|net@509|||S2700|pins18m3@0|x[12]|774|-108|contact@137||774|83.6
+Ametal-3|net@510|||S2700|pins18m3@0|x[11]|834|-108|contact@138||834|89.4
+Ametal-4|net@511|||S0|pinsIn09@0|in[1]|930|95.2|contact@139||918|95.2
+Ametal-3|net@512|||S2700|pins18m3@0|x[10]|918|-108|contact@139||918|95.2
+Ametal-4|net@513|||S0|pinsIn09@3|in[1]|930|23.2|contact@140||-318|23.2
+Ametal-3|net@514|||S900|pins18m3@1|x[1]|-318|36|contact@140||-318|23.2
+Ametal-4|net@515|||S1800|contact@145||-666|-5.8|pinsIn09@3|in[6]|930|-5.8
+Ametal-4|net@516|||S1800|contact@146||-750|-11.6|pinsIn09@3|in[7]|930|-11.6
+Ametal-4|net@517|||S1800|contact@147||-810|-17.4|pinsIn09@3|in[8]|930|-17.4
+Ametal-4|net@518|||S1800|contact@148||-894|-23.2|pinsIn09@3|in[9]|930|-23.2
+Ametal-4|net@519|||S1800|contact@141||-378|17.4|pinsIn09@3|in[2]|930|17.4
+Ametal-3|net@520|||S900|pins18m3@1|x[2]|-378|36|contact@141||-378|17.4
+Ametal-4|net@521|||S1800|contact@142||-462|11.6|pinsIn09@3|in[3]|930|11.6
+Ametal-3|net@522|||S900|pins18m3@1|x[3]|-462|36|contact@142||-462|11.6
+Ametal-4|net@523|||S1800|contact@143||-522|5.8|pinsIn09@3|in[4]|930|5.8
+Ametal-3|net@524|||S900|pins18m3@1|x[4]|-522|36|contact@143||-522|5.8
+Ametal-4|net@525|||S1800|contact@144||-606|0|pinsIn09@3|in[5]|930|0
+Ametal-3|net@526|||S900|pins18m3@1|x[5]|-606|36|contact@144||-606|0
+Ametal-3|net@527|||S900|pins18m3@1|x[6]|-666|36|contact@145||-666|-5.8
+Ametal-3|net@528|||S900|pins18m3@1|x[7]|-750|36|contact@146||-750|-11.6
+Ametal-3|net@529|||S900|pins18m3@1|x[8]|-810|36|contact@147||-810|-17.4
+Ametal-3|net@530|||S900|pins18m3@1|x[9]|-894|36|contact@148||-894|-23.2
+Ametal-4|net@531|||S0|pinsIn09@2|in[2]|930|-54.6|contact@156||-840|-54.6
+Ametal-4|net@532|||S0|pinsIn09@2|in[3]|930|-60.4|contact@155||-780|-60.4
+Ametal-4|net@533|||S0|pinsIn09@2|in[4]|930|-66.2|contact@154||-696|-66.2
+Ametal-4|net@534|||S1800|contact@149||-348|-95.2|pinsIn09@2|in[9]|930|-95.2
+Ametal-3|net@535|||S900|pins18m3@1|x[18]|-348|36|contact@149||-348|-95.2
+Ametal-4|net@536|||S0|pinsIn09@2|in[8]|930|-89.4|contact@150||-408|-89.4
+Ametal-3|net@537|||S900|pins18m3@1|x[17]|-408|36|contact@150||-408|-89.4
+Ametal-4|net@538|||S0|pinsIn09@2|in[7]|930|-83.6|contact@151||-492|-83.6
+Ametal-3|net@539|||S900|pins18m3@1|x[16]|-492|36|contact@151||-492|-83.6
+Ametal-4|net@540|||S0|pinsIn09@2|in[6]|930|-77.8|contact@152||-552|-77.8
+Ametal-3|net@541|||S900|pins18m3@1|x[15]|-552|36|contact@152||-552|-77.8
+Ametal-4|net@542|||S0|pinsIn09@2|in[5]|930|-72|contact@153||-636|-72
+Ametal-3|net@543|||S900|pins18m3@1|x[14]|-636|36|contact@153||-636|-72
+Ametal-3|net@544|||S900|pins18m3@1|x[13]|-696|36|contact@154||-696|-66.2
+Ametal-3|net@545|||S900|pins18m3@1|x[12]|-780|36|contact@155||-780|-60.4
+Ametal-3|net@546|||S900|pins18m3@1|x[11]|-840|36|contact@156||-840|-54.6
+Ametal-4|net@547|||S0|pinsIn09@2|in[1]|930|-48.8|contact@157||-924|-48.8
+Ametal-3|net@548|||S900|pins18m3@1|x[10]|-924|36|contact@157||-924|-48.8
+Ametal-3|net@549|||S2700|pins18m3@0|x[1]|312|-108|contact@86||312|-56
+Ametal-3|net@550|||S2700|pins18m3@0|x[2]|372|-108|contact@87||372|-56
+Ametal-3|net@551|||S2700|pins18m3@0|x[3]|456|-108|contact@88||456|-56
+Ametal-3|net@552|||S2700|pins18m3@0|x[4]|516|-108|contact@89||516|-56
+Ametal-3|net@553|||S2700|pins18m3@0|x[5]|600|-108|contact@90||600|-56
+Ametal-3|net@554|||S2700|pins18m3@0|x[6]|660|-108|contact@91||660|-56
+Ametal-3|net@555|||S2700|pins18m3@0|x[7]|744|-108|contact@92||744|-56
+Ametal-3|net@556|||S2700|pins18m3@0|x[8]|804|-108|contact@93||804|-56
+Ametal-3|net@557|||S2700|pins18m3@0|x[9]|888|-108|contact@94||888|-56
+Ametal-3|net@558|||S2700|pins18m3@0|x[18]|342|-108|contact@95||342|50
+Ametal-3|net@559|||S2700|pins18m3@0|x[10]|918|-108|contact@96||918|50
+Ametal-3|net@560|||S2700|pins18m3@0|x[11]|834|-108|contact@97||834|50
+Ametal-3|net@561|||S2700|pins18m3@0|x[12]|774|-108|contact@98||774|50
+Ametal-3|net@562|||S2700|pins18m3@0|x[13]|690|-108|contact@99||690|50
+Ametal-3|net@563|||S2700|pins18m3@0|x[14]|630|-108|contact@100||630|50
+Ametal-3|net@564|||S2700|pins18m3@0|x[15]|546|-108|contact@101||546|50
+Ametal-3|net@565|||S2700|pins18m3@0|x[16]|486|-108|contact@102||486|50
+Ametal-3|net@566|||S2700|pins18m3@0|x[17]|402|-108|contact@103||402|50
+Ametal-3|net@567|||S900|pins18m3@1|x[1]|-318|36|contact@104||-318|-56
+Ametal-3|net@568|||S900|pins18m3@1|x[2]|-378|36|contact@105||-378|-56
+Ametal-3|net@569|||S900|pins18m3@1|x[3]|-462|36|contact@106||-462|-56
+Ametal-3|net@570|||S900|pins18m3@1|x[4]|-522|36|contact@107||-522|-56
+Ametal-3|net@571|||S900|pins18m3@1|x[5]|-606|36|contact@108||-606|-56
+Ametal-3|net@572|||S900|pins18m3@1|x[6]|-666|36|contact@109||-666|-56
+Ametal-3|net@573|||S900|pins18m3@1|x[7]|-750|36|contact@110||-750|-56
+Ametal-3|net@574|||S900|pins18m3@1|x[8]|-810|36|contact@111||-810|-56
+Ametal-3|net@575|||S900|pins18m3@1|x[9]|-894|36|contact@112||-894|-56
+Ametal-3|net@576|||S2700|pins18m3@1|x[18]|-348|36|contact@113||-348|50
+Ametal-3|net@577|||S2700|pins18m3@1|x[10]|-924|36|contact@114||-924|50
+Ametal-3|net@578|||S2700|pins18m3@1|x[11]|-840|36|contact@115||-840|50
+Ametal-3|net@579|||S2700|pins18m3@1|x[12]|-780|36|contact@116||-780|50
+Ametal-3|net@580|||S2700|pins18m3@1|x[13]|-696|36|contact@117||-696|50
+Ametal-3|net@581|||S2700|pins18m3@1|x[14]|-636|36|contact@118||-636|50
+Ametal-3|net@582|||S2700|pins18m3@1|x[15]|-552|36|contact@119||-552|50
+Ametal-3|net@583|||S2700|pins18m3@1|x[16]|-492|36|contact@120||-492|50
+Ametal-3|net@584|||S2700|pins18m3@1|x[17]|-408|36|contact@121||-408|50
+Ametal-3|net@588|||S900|contact@106||-462|-56|contact@158||-462|-82
+Ametal-2|net@589|||S0|rqStage@3|in[Z]|3.5|-82|contact@158||-462|-82
+Ametal-3|net@592|||S900|pins18m3@1|x[12]|-780|36|contact@159||-780|-62
+Ametal-2|net@595|||S1800|contact@159||-780|-62|contact@2||-5|-62
 Edo[RQ]||D5G2;|rqStage@3|do[RQ]|U
 Edo[epi]||D5G2;|rqStage@3|do[epi]|I
 Edo[ring]||D5G2;|rqStage@3|do[ring]|O
@@ -10729,7 +10865,7 @@ Esucc||D5G2;|pin@2||O
 X
 
 # Cell split10;4{lay}
-Csplit10;4{lay}||cmos90|1224543292950|1227290727101|I|ATTR_NCC(D5G8;NTY850.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226965192188|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226969633482
+Csplit10;4{lay}||cmos90|1224543292950|1227290727101|I|ATTR_NCC(D5G8;NTY850.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226965192188|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@0||-582|332||||
 NX-Metal-2-Metal-3-Con|contact@1||-1848|332||||
@@ -13944,44 +14080,8 @@ Esucc||D6G2;|conn@2|y|O
 X
 
 # Cell split10plus;1{lay}
-Csplit10plus;1{lay}||cmos90|1226964505341|1227290727101|I|ATTR_NCC(D5G6;NTX12.5;Y563.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226969701609|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227290356299
+Csplit10plus;1{lay}||cmos90|1226964505341|1227355087402|I|ATTR_NCC(D5G8;NTY576.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226969701609|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-2-Metal-3-Con|contact@0||-1272|532||||
-NX-Metal-2-Metal-3-Con|contact@1||-6|532||||
-NX-Metal-2-Metal-3-Con|contact@2||-90|532||||
-NX-Metal-2-Metal-3-Con|contact@3||-150|532||||
-NX-Metal-2-Metal-3-Con|contact@4||-234|532||||
-NX-Metal-2-Metal-3-Con|contact@5||-294|532||||
-NX-Metal-2-Metal-3-Con|contact@6||-378|532||||
-NX-Metal-2-Metal-3-Con|contact@7||-438|532||||
-NX-Metal-2-Metal-3-Con|contact@8||-522|532||||
-NX-Metal-2-Metal-3-Con|contact@9||-582|532||||
-NX-Metal-2-Metal-3-Con|contact@10||-1848|532||||
-NX-Metal-2-Metal-3-Con|contact@11||-1764|532||||
-NX-Metal-2-Metal-3-Con|contact@12||-1704|532||||
-NX-Metal-2-Metal-3-Con|contact@13||-1620|532||||
-NX-Metal-2-Metal-3-Con|contact@14||-1560|532||||
-NX-Metal-2-Metal-3-Con|contact@15||-1476|532||||
-NX-Metal-2-Metal-3-Con|contact@16||-1416|532||||
-NX-Metal-2-Metal-3-Con|contact@17||-1332|532||||
-NX-Metal-2-Metal-3-Con|contact@18||-1242|382||||
-NX-Metal-2-Metal-3-Con|contact@19||-612|382||||
-NX-Metal-2-Metal-3-Con|contact@20||-552|382||||
-NX-Metal-2-Metal-3-Con|contact@21||-468|382||||
-NX-Metal-2-Metal-3-Con|contact@22||-408|382||||
-NX-Metal-2-Metal-3-Con|contact@23||-324|382||||
-NX-Metal-2-Metal-3-Con|contact@24||-264|382||||
-NX-Metal-2-Metal-3-Con|contact@25||-180|382||||
-NX-Metal-2-Metal-3-Con|contact@26||-120|382||||
-NX-Metal-2-Metal-3-Con|contact@27||-36|382||||
-NX-Metal-2-Metal-3-Con|contact@28||-1302|382||||
-NX-Metal-2-Metal-3-Con|contact@29||-1386|382||||
-NX-Metal-2-Metal-3-Con|contact@30||-1446|382||||
-NX-Metal-2-Metal-3-Con|contact@31||-1530|382||||
-NX-Metal-2-Metal-3-Con|contact@32||-1590|382||||
-NX-Metal-2-Metal-3-Con|contact@33||-1674|382||||
-NX-Metal-2-Metal-3-Con|contact@34||-1734|382||||
-NX-Metal-2-Metal-3-Con|contact@35||-1818|382||||
 NX-Metal-2-Metal-3-Con|contact@36||-630|332||||
 NX-Metal-2-Metal-3-Con|contact@37||-1260|332||||
 NX-Metal-2-Metal-3-Con|contact@38||-1320|332||||
@@ -14020,8 +14120,6 @@ NX-Metal-2-Metal-3-Con|contact@70||-456|482||||
 NX-Metal-2-Metal-3-Con|contact@71||-540|482||||
 NX-Metal-2-Metal-3-Con|contact@72||846|88||||
 NX-Metal-2-Metal-3-Con|contact@73||846|-244||||
-NX-Metal-2-Metal-3-Con|contact@74||-1020|376||||
-NX-Metal-2-Metal-3-Con|contact@75||-1020|88||||
 NX-Metal-2-Metal-3-Con|contact@76||-1176|332||||
 NX-Metal-2-Metal-3-Con|contact@77||-966|426||||
 NX-Metal-2-Metal-3-Con|contact@78||-978|426||||
@@ -14055,78 +14153,6 @@ Ametal-3|net@15|||S0|m12stage@0|cl[T_2]|924|0|split10@0|cl[T_3]|924|0
 Ametal-3|net@16|||S0|m12stage@0|mc|966|0|split10@0|mc_5|966|0
 Ametal-3|net@17|||S0|m12stage@0|rd[F_2]|960|0|split10@0|rd[F_3]|960|0
 Ametal-3|net@18|||S0|m12stage@0|rd[T_2]|912|0|split10@0|rd[T_3]|912|0
-Ametal-3|net@46|||S2700|split10@0|in[36]|-1272|280|contact@0||-1272|532
-Ametal-2|net@47|||S1800|epiFifo@0|out[36]|-1281|532|contact@0||-1272|532
-Ametal-3|net@48|||S2700|split10@0|in[10]|-6|280|contact@1||-6|532
-Ametal-2|net@49|||S1800|epiFifo@0|out[10]|-15|532|contact@1||-6|532
-Ametal-3|net@50|||S2700|split10@0|in[11]|-90|280|contact@2||-90|532
-Ametal-2|net@51|||S1800|epiFifo@0|out[11]|-99|532|contact@2||-90|532
-Ametal-3|net@52|||S2700|split10@0|in[12]|-150|280|contact@3||-150|532
-Ametal-2|net@53|||S1800|epiFifo@0|out[12]|-159|532|contact@3||-150|532
-Ametal-3|net@54|||S2700|split10@0|in[13]|-234|280|contact@4||-234|532
-Ametal-2|net@55|||S1800|epiFifo@0|out[13]|-243|532|contact@4||-234|532
-Ametal-3|net@56|||S2700|split10@0|in[14]|-294|280|contact@5||-294|532
-Ametal-2|net@57|||S1800|epiFifo@0|out[14]|-303|532|contact@5||-294|532
-Ametal-3|net@58|||S2700|split10@0|in[15]|-378|280|contact@6||-378|532
-Ametal-2|net@59|||S1800|epiFifo@0|out[15]|-387|532|contact@6||-378|532
-Ametal-3|net@60|||S2700|split10@0|in[16]|-438|280|contact@7||-438|532
-Ametal-2|net@61|||S1800|epiFifo@0|out[16]|-447|532|contact@7||-438|532
-Ametal-3|net@62|||S2700|split10@0|in[17]|-522|280|contact@8||-522|532
-Ametal-2|net@63|||S1800|epiFifo@0|out[17]|-531|532|contact@8||-522|532
-Ametal-3|net@64|||S2700|split10@0|in[18]|-582|280|contact@9||-582|532
-Ametal-2|net@65|||S1800|epiFifo@0|out[18]|-591|532|contact@9||-582|532
-Ametal-3|net@66|||S2700|split10@0|in[28]|-1848|280|contact@10||-1848|532
-Ametal-2|net@67|||S1800|epiFifo@0|out[28]|-1857|532|contact@10||-1848|532
-Ametal-3|net@68|||S2700|split10@0|in[29]|-1764|280|contact@11||-1764|532
-Ametal-2|net@69|||S1800|epiFifo@0|out[29]|-1773|532|contact@11||-1764|532
-Ametal-3|net@70|||S2700|split10@0|in[30]|-1704|280|contact@12||-1704|532
-Ametal-2|net@71|||S1800|epiFifo@0|out[30]|-1713|532|contact@12||-1704|532
-Ametal-3|net@72|||S2700|split10@0|in[31]|-1620|280|contact@13||-1620|532
-Ametal-2|net@73|||S1800|epiFifo@0|out[31]|-1629|532|contact@13||-1620|532
-Ametal-3|net@74|||S2700|split10@0|in[32]|-1560|280|contact@14||-1560|532
-Ametal-2|net@75|||S1800|epiFifo@0|out[32]|-1569|532|contact@14||-1560|532
-Ametal-3|net@76|||S2700|split10@0|in[33]|-1476|280|contact@15||-1476|532
-Ametal-2|net@77|||S1800|epiFifo@0|out[33]|-1485|532|contact@15||-1476|532
-Ametal-3|net@78|||S2700|split10@0|in[34]|-1416|280|contact@16||-1416|532
-Ametal-2|net@79|||S1800|epiFifo@0|out[34]|-1425|532|contact@16||-1416|532
-Ametal-3|net@80|||S2700|split10@0|in[35]|-1332|280|contact@17||-1332|532
-Ametal-2|net@81|||S1800|epiFifo@0|out[35]|-1341|532|contact@17||-1332|532
-Ametal-3|net@82|||S2700|split10@0|in[19]|-1242|280|contact@18||-1242|382
-Ametal-2|net@83|||S1800|epiFifo@0|out[19]|-1251|382|contact@18||-1242|382
-Ametal-3|net@84|||S2700|split10@0|in[1]|-612|280|contact@19||-612|382
-Ametal-2|net@85|||S1800|epiFifo@0|out[1]|-621|382|contact@19||-612|382
-Ametal-3|net@86|||S2700|split10@0|in[2]|-552|280|contact@20||-552|382
-Ametal-2|net@87|||S1800|epiFifo@0|out[2]|-561|382|contact@20||-552|382
-Ametal-3|net@88|||S2700|split10@0|in[3]|-468|280|contact@21||-468|382
-Ametal-2|net@89|||S1800|epiFifo@0|out[3]|-477|382|contact@21||-468|382
-Ametal-3|net@90|||S2700|split10@0|in[4]|-408|280|contact@22||-408|382
-Ametal-2|net@91|||S1800|epiFifo@0|out[4]|-417|382|contact@22||-408|382
-Ametal-3|net@92|||S2700|split10@0|in[5]|-324|280|contact@23||-324|382
-Ametal-2|net@93|||S1800|epiFifo@0|out[5]|-333|382|contact@23||-324|382
-Ametal-3|net@94|||S2700|split10@0|in[6]|-264|280|contact@24||-264|382
-Ametal-2|net@95|||S1800|epiFifo@0|out[6]|-273|382|contact@24||-264|382
-Ametal-3|net@96|||S2700|split10@0|in[7]|-180|280|contact@25||-180|382
-Ametal-2|net@97|||S1800|epiFifo@0|out[7]|-189|382|contact@25||-180|382
-Ametal-3|net@98|||S2700|split10@0|in[8]|-120|280|contact@26||-120|382
-Ametal-2|net@99|||S1800|epiFifo@0|out[8]|-129|382|contact@26||-120|382
-Ametal-3|net@100|||S2700|split10@0|in[9]|-36|280|contact@27||-36|382
-Ametal-2|net@101|||S1800|epiFifo@0|out[9]|-45|382|contact@27||-36|382
-Ametal-3|net@102|||S2700|split10@0|in[20]|-1302|280|contact@28||-1302|382
-Ametal-2|net@103|||S1800|epiFifo@0|out[20]|-1311|382|contact@28||-1302|382
-Ametal-3|net@104|||S2700|split10@0|in[21]|-1386|280|contact@29||-1386|382
-Ametal-2|net@105|||S1800|epiFifo@0|out[21]|-1395|382|contact@29||-1386|382
-Ametal-3|net@106|||S2700|split10@0|in[22]|-1446|280|contact@30||-1446|382
-Ametal-2|net@107|||S1800|epiFifo@0|out[22]|-1455|382|contact@30||-1446|382
-Ametal-3|net@108|||S2700|split10@0|in[23]|-1530|280|contact@31||-1530|382
-Ametal-2|net@109|||S1800|epiFifo@0|out[23]|-1539|382|contact@31||-1530|382
-Ametal-3|net@110|||S2700|split10@0|in[24]|-1590|280|contact@32||-1590|382
-Ametal-2|net@111|||S1800|epiFifo@0|out[24]|-1599|382|contact@32||-1590|382
-Ametal-3|net@112|||S2700|split10@0|in[25]|-1674|280|contact@33||-1674|382
-Ametal-2|net@113|||S1800|epiFifo@0|out[25]|-1683|382|contact@33||-1674|382
-Ametal-3|net@114|||S2700|split10@0|in[26]|-1734|280|contact@34||-1734|382
-Ametal-2|net@115|||S1800|epiFifo@0|out[26]|-1743|382|contact@34||-1734|382
-Ametal-3|net@116|||S2700|split10@0|in[27]|-1818|280|contact@35||-1818|382
-Ametal-2|net@117|||S1800|epiFifo@0|out[27]|-1827|382|contact@35||-1818|382
 Ametal-2|net@118|||S0|epiFifo@0|in[1]|-621|332|contact@36||-630|332
 Ametal-3|net@119|||S2700|pins18m3@1|x[1]|-630|-1428|contact@36||-630|332
 Ametal-2|net@120|||S0|epiFifo@0|in[19]|-1251|332|contact@37||-1260|332
@@ -14238,8 +14264,6 @@ Ametal-3|net@227|||S2700|split10@0|out[36]|588|0|m12stage@0|x[36]|588|15
 Ametal-2|net@231|||S1800|m12stage@0|pred|828|88|contact@72||846|88
 Ametal-2|net@233|||S0|split10@0|succ|910|-244|contact@73||846|-244
 Ametal-3|net@234|||S900|contact@72||846|88|contact@73||846|-244
-Ametal-2|net@237|||S1800|epiFifo@0|succ|-1055.5|376|contact@74||-1020|376
-Ametal-2|net@239|||S0|split10@0|pred|-927.5|88|contact@75||-1020|88
 Ametal-3|net@240|||S900|contact@76||-1176|332|pin@59||-1176|-1428
 Ametal-2|net@242|||S0|epiFifo@0|in[T]|-1167|332|contact@76||-1176|332
 Ametal-3|net@243|||S2700|split10@0|mc|-906|144|epiFifo@0|mc|-906|288
@@ -14249,7 +14273,6 @@ Ametal-3|net@246|||S900|epiFifo@0|cl[F]|-924|288|split10@0|cl[F]|-924|144
 Ametal-3|net@247|||S900|epiFifo@0|cl[T]|-948|288|split10@0|cl[T]|-948|144
 Ametal-3|net@248|||S900|epiFifo@0|rd[F]|-912|288|split10@0|rd[F]|-912|144
 Ametal-3|net@249|||S900|epiFifo@0|rd[T]|-960|288|split10@0|rd[T]|-960|144
-Ametal-3|net@250|||S900|contact@74||-1020|376|contact@75||-1020|88
 Ametal-3|net@251|||S1800|pin@60||-972|280|pin@61||-966|280
 Ametal-3|net@252|||S900|pin@61||-966|280|split10@0|sin|-966|144
 Ametal-2|net@253|||S0|contact@77||-966|426|contact@78||-978|426
@@ -14279,7 +14302,6 @@ Ecl[T_1]||D5G2;|epiFifo@0|cl[T_1]|I
 Ecl[T_4]||D5G2;|split10@0|cl[T_4]|I
 Ecl[T_5]||D5G2;|m12stage@0|cl[T]|I
 Ecl[T_6]||D5G2;|m12stage@0|cl[T_1]|I
-Edo[M]||D5G2;|m12stage@0|do[M]|I
 Efire[m1]||D5G2;|m12stage@0|fire[m2]|O
 Efire[m2]||D5G2;|m12stage@0|fire[m1]|O
 EfreqOut||D5G2;|split10@0|fireOut|O
@@ -14352,7 +14374,6 @@ Emc_7|mc|D5G2;|split10@0|mc_6|I
 Emc_3||D5G2;|m12stage@0|mc_3|I
 Emc_5||D5G2;|epiFifo@0|mc_5|I
 Emc_8||D5G2;|split10@0|mc_7|I
-Emc_9||D5G2;|m12stage@0|mc_2|O
 Eout[1]||D5G2;|m12stage@0|out[1]|I
 Eout[2]||D5G2;|m12stage@0|out[2]|I
 Eout[3]||D5G2;|m12stage@0|out[3]|I
@@ -14482,7 +14503,7 @@ Ewait[M]||D5G2;|m12stage@0|wait[M]|O
 X
 
 # Cell split10plus;1{sch}
-Csplit10plus;1{sch}||schematic|1226966820500|1227290727101|I
+Csplit10plus;1{sch}||schematic|1226966820500|1227360597230|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-47|-6||||
 NOff-Page|conn@1||47.5|-6||||
@@ -14506,7 +14527,7 @@ NBus_Pin|pin@5||0|12|-1|-1||
 NBus_Pin|pin@6||36|12|-1|-1||
 NBus_Pin|pin@7||38|-12|-1|-1||
 NBus_Pin|pin@8||-36|12|-1|-1||
-NBus_Pin|pin@9||-18|-6|-1|-1||
+NBus_Pin|pin@9||-12|-6|-1|-1||
 NWire_Pin|pin@11||12|-29||||
 NWire_Pin|pin@12||12|-62||||
 NWire_Pin|pin@13||0|-65||||
@@ -14651,12 +14672,11 @@ NWire_Pin|pin@151||36|-62||||
 NWire_Pin|pin@152||24|-65||||
 NWire_Pin|pin@153||24|-62||||
 NWire_Pin|pin@154||12|-65||||
-NBus_Pin|pin@155||-18|-12|-1|-1||
+NBus_Pin|pin@155||-12|-12|-1|-1||
 NBus_Pin|pin@156||17|-6|-1|-1||
 NBus_Pin|pin@157||17|-11|-1|-1||
 Isplit10;1{ic}|split10@0||0|0|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||15|0|||D0G4;|ATTR_L(D5G1;PUD)D1285.9000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-IorangeTSMC090nm:wire90;1{ic}|wire90@1||-18|0|||D0G4;|ATTR_L(D5G1;PUD)D1078.6000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@2||-19|5|||D0G4;|ATTR_L(D5G1;PUD)D1180.5000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@3||15|5|||D0G4;|ATTR_L(D5G1;PUD)D1136.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@4||42|-71|||D0G4;|ATTR_L(D5G1;PUD)D573.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -14731,7 +14751,7 @@ IorangeTSMC090nm:wire90;1{ic}|wire90@72||-42|-65|||D0G4;|ATTR_L(D5G1;PUD)D577.30
 IorangeTSMC090nm:wire90;1{ic}|wire90@73||54|-71|||D0G4;|ATTR_L(D5G1;PUD)D564.2|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@74||-42|-71|||D0G4;|ATTR_L(D5G1;PUD)D565.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@75||54|-77|||D0G4;|ATTR_L(D5G1;PUD)D579.3000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-Abus|a[1:36]|D5G2;|-0.5|IJ900|pin@9||-18|-6|pin@155||-18|-12
+Abus|a[1:36]|D5G2;|-0.5|IJ900|pin@9||-12|-6|pin@155||-12|-12
 Awire|a[1]|D5G2;||2700|pin@78||48|-32|pin@89||48|-29
 Awire|a[2]|D5G2;||2700|pin@100||36|-32|pin@111||36|-29
 Awire|a[3]|D5G2;||2700|pin@122||24|-32|pin@133||24|-29
@@ -14805,7 +14825,6 @@ Awire|b[33]|D5G2;||2700|pin@54||-12|-77|pin@56||-12|-74
 Awire|b[34]|D5G2;||2700|pin@57||-24|-77|pin@58||-24|-74
 Awire|b[35]|D5G2;||2700|pin@59||-36|-77|pin@60||-36|-74
 Awire|b[36]|D5G2;||2700|pin@61||-48|-77|pin@62||-48|-74
-Abus|net@0||-0.5|IJ1800|epiFifo@0|out[1:36]|-31|-6|pin@9||-18|-6
 Abus|net@2||-0.5|IJ2700|split10@0|cl[T,F],clS[T,F],rd[T,F],mc|0|7|pin@5||0|12
 Abus|net@3||-0.5|IJ1800|pin@5||0|12|pin@6||36|12
 Abus|net@4||-0.5|IJ900|pin@6||36|12|m12stage@0|cl[T,F],clS[T,F],rd[T,F],mc|36|7
@@ -14813,8 +14832,6 @@ Abus|net@5||-0.5|IJ0|epiFifo@0|in[1:36,T]|-40|-6|conn@0|y|-45|-6
 Abus|net@6||-0.5|IJ1800|pin@156||17|-6|m12stage@0|in[1:36]|32|-6
 Awire|net@8|||0|wire90@0|a|12.5|0|split10@0|succ|3|0
 Awire|net@9|||1800|wire90@0|b|17.5|0|m12stage@0|pred|33|0
-Awire|net@10|||1800|wire90@1|b|-15.5|0|split10@0|pred|-3|0
-Awire|net@11|||0|wire90@1|a|-20.5|0|epiFifo@0|succ|-33|0
 Abus|net@12||-0.5|IJ1800|m12stage@0|out[1:36]|41|-6|conn@1|a|45.5|-6
 Abus|net@13||-0.5|IJ0|conn@2|a|45|-12|pin@7||38|-12
 Abus|net@14||-0.5|IJ2700|pin@7||38|-12|m12stage@0|out[37:72]|38|-9
@@ -14832,7 +14849,7 @@ Abus|net@25||-0.5|IJ0|conn@7|a|43.5|0|m12stage@0|succ|39|0
 Abus|net@26||-0.5|IJ900|m12stage@0|fire[m1,m2]|33|-9|conn@8|a|33|-13
 Awire|net@27|||900|split10@0|succ_1|0|-9|conn@9|a|0|-12
 Awire|net@28|||0|conn@10|a|-29|-2|epiFifo@0|torp|-33|-2
-Abus|net@29||-0.5|IJ1800|pin@9||-18|-6|split10@0|in[1:36]|-6|-6
+Abus|net@29||-0.5|IJ1800|pin@9||-12|-6|split10@0|in[1:36]|-6|-6
 Awire|net@31|||0|wire90@13|a|51.5|-32|pin@78||48|-32
 Awire|net@32|||0|wire90@14|a|39.5|-32|pin@100||36|-32
 Awire|net@33|||0|wire90@24|a|39.5|-38|pin@71||36|-38
@@ -14911,7 +14928,7 @@ Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@3|a|I
 Edo[M]||D4G2;|conn@11|a|I
 Efire[m1,m2]||D6G2;|conn@8|y|O
 EfreqOut||D6G2;|conn@9|y|O
-Ein[T,1:36]||D4G2;|conn@0|a|I
+Ein[T,1:36]|in[1:36,T]|D4G2;|conn@0|a|I
 Eout[1:36]||D6G2;|conn@1|y|O
 Epout[1:18]||D6G2;|conn@2|y|O
 Epred||D4G2;|conn@6|a|I
@@ -15005,7 +15022,7 @@ EsuccB|succ|D5G2;|pin@7||O
 X
 
 # Cell splitEnd;3{lay}
-CsplitEnd;3{lay}||cmos90|1224542261307|1227290727101|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226933351533|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226933351533
+CsplitEnd;3{lay}||cmos90|1224542261307|1227290727101|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226933351533|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 IgaspL:anAltEndS;1{lay}|anAltEnd@0||0|0|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@7||-24|12||||
@@ -15459,7 +15476,7 @@ EsuccB|succ|D6G2;|conn@2|y|O
 X
 
 # Cell splitIO;2{lay}
-CsplitIO;2{lay}||cmos90|1224675013597|1227290727101|I|ATTR_NCC(D5G8;NTY288;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226933457870|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226948680731
+CsplitIO;2{lay}||cmos90|1224675013597|1227290727101|I|ATTR_NCC(D5G8;NTY288;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226933457870|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IsplitEnd;3{lay}|splitEnd@1||936|-144|||D5G4;
 IsplitStart;3{lay}|splitSta@1||-936|0|Y||D5G4;
@@ -16162,7 +16179,7 @@ Eout[37:72]|take[1]|D5G2;|pin@63||O
 X
 
 # Cell splitStageD;1{lay}
-CsplitStageD;1{lay}||cmos90|1217321367572|1227290727101|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224535662120|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226930315992
+CsplitStageD;1{lay}||cmos90|1217321367572|1227290727101|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224535662120|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 IgaspL:aStage;2{lay}|aStage@0||0|72|Y||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||101.5|100||||
@@ -16672,7 +16689,7 @@ Esucc||D6G2;|conn@9|y|O
 X
 
 # Cell splitStageDx2dn;1{lay}
-CsplitStageDx2dn;1{lay}|splitStageDx2|cmos90|1224528088004|1227290727101|I|ATTR_NCC(D5G3;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224547000666|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226964813491
+CsplitStageDx2dn;1{lay}|splitStageDx2|cmos90|1224528088004|1227290727101|I|ATTR_NCC(D5G3;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224547000666|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@9||318|44||||
 NX-Metal-2-Metal-3-Con|contact@10||378|44||||
@@ -17285,7 +17302,7 @@ Evdd_27||D5G2;|splitSta@1|vdd_17|P
 X
 
 # Cell splitStageDx2up;1{lay}
-CsplitStageDx2up;1{lay}|splitStageDx2|cmos90|1224528088004|1227290727101|I|ATTR_NCC(D5G3;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224547018179|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226964813491
+CsplitStageDx2up;1{lay}|splitStageDx2|cmos90|1224528088004|1227290727101|I|ATTR_NCC(D5G3;NTY279.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224547018179|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@9||318|44||||
 NX-Metal-2-Metal-3-Con|contact@10||378|44||||
@@ -18005,7 +18022,7 @@ Esucc||D5G2;|pin@46||O
 X
 
 # Cell splitStageDx4;3{lay}
-CsplitStageDx4;3{lay}||cmos90|1224537268344|1227290727101|I|ATTR_NCC(D5G3;NTY288;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226930315992|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226930315992
+CsplitStageDx4;3{lay}||cmos90|1224537268344|1227290727101|I|ATTR_NCC(D5G3;NTY288;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226930315992|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@2||-894|-238||||
 NX-Metal-2-Metal-3-Con|contact@3||-894|-141||||
@@ -18919,7 +18936,7 @@ EsuccB||D5G2;|pin@7||O
 X
 
 # Cell splitStart;3{lay}
-CsplitStart;3{lay}||cmos90|1224540558928|1227290727101|I|ATTR_NCC(D5G7;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226881473850|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226948680731
+CsplitStart;3{lay}||cmos90|1224540558928|1227290727101|I|ATTR_NCC(D5G7;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226881473850|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 IgaspL:anAltStartS;3{lay}|anAltSta@4||0|0|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@0||30|288||||
@@ -19633,189 +19650,2181 @@ EsuccA||D6G2;|conn@3|y|O
 EsuccB||D6G2;|conn@2|y|O
 X
 
-# Cell tokenFIFO;1{ic}
-CtokenFIFO;1{ic}||artwork|1227105904418|1227290727101|EI
+# Cell theRing;1{ic}
+CtheRing;1{ic}||artwork|1224686891570|1227363228276|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
-Nschematic:Bus_Pin|pin@0||0|7|-1|-1|RRR|
+NThick-Circle|art@1||13.5|-6|1|1||
+Nschematic:Bus_Pin|pin@0||0|8|-1|-1|RRR|
 Ngeneric:Invisible-Pin|pin@1||0|6|1|1|RRR|
-Nschematic:Bus_Pin|pin@2||-3|0|-1|-1||
-Nschematic:Bus_Pin|pin@4||-1|5|-1|-1||
-Nschematic:Bus_Pin|pin@6||2|5|-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
-Aschematic:bus|net@0||-0.5|IJ2700|pin@1||0|6|pin@0||0|7
-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
-Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I
-Epred||D5G2;|pin@2||I
-Esin||D5G2;|pin@4||I
-Esout||D5G2;|pin@6||O
-Esucc||D5G2;|pin@8||O
-X
-
-# Cell tokenFIFO;1{lay}
-CtokenFIFO;1{lay}||cmos90|1227104345090|1227290727101|I|ATTR_NCC(D5G4;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227105755575|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227105755575
-IgaspL:aStage;2{lay}|aStage@0||0|-72|||D5G4;
-IgaspL:aStage;2{lay}|aStage@1||-192|-72|||D5G4;
-IgaspL:aStage;2{lay}|aStage@2||192|-72|||D5G4;
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-2-Metal-3-Con|contact@0||30|-50||||
-NX-Metal-1-Metal-2-Con|contact@1||-124.5|-94||||
-NX-Metal-1-Metal-2-Con|contact@2||-124.5|-56||||
-NX-Metal-1-Metal-2-Con|contact@3||67.5|-94||||
-NX-Metal-1-Metal-2-Con|contact@4||67.5|-56||||
-NMetal-1-Pin|pin@0||-25|0||||
-NMetal-1-Pin|pin@4||-217|0||||
-NMetal-1-Pin|pin@5||167|0||||
-NMetal-1-Pin|pin@6||-75|0||||
-NMetal-1-Pin|pin@7||37|0||||
-NMetal-1-Pin|pin@8||149|0||||
-IscanK:scanKhx3;3{lay}|scanKhx3@0||0|72|||D5G4;
-Ametal-1|net@0|||S2700|aStage@0|s[1]|-25|-79|pin@0||-25|0
-Ametal-1|net@4|||S2700|aStage@1|s[1]|-217|-79|pin@4||-217|0
-Ametal-1|net@5|||S2700|aStage@2|s[1]|167|-79|pin@5||167|0
-Ametal-2|net@6|||S1800|aStage@0|gnd|-100.5|-72|aStage@1|gnd_1|-91.5|-72
-Ametal-2|net@7|||S1800|aStage@0|vdd|-100.5|-122|aStage@1|vdd_2|-91.5|-122
-Ametal-2|net@8|||S1800|aStage@0|vdd_1|-100.5|-22|aStage@1|vdd_3|-91.5|-22
-Ametal-2|net@9|||S0|aStage@0|gnd_1|100.5|-72|aStage@2|gnd|91.5|-72
-Ametal-2|net@10|||S0|aStage@0|vdd_2|100.5|-122|aStage@2|vdd|91.5|-122
-Ametal-2|net@11|||S0|aStage@0|vdd_3|100.5|-22|aStage@2|vdd_1|91.5|-22
-Ametal-1|net@12|||S900|scanKhx3@0|din[1]|-75|47|pin@6||-75|0
-Ametal-1|net@13|||S0|pin@6||-75|0|pin@4||-217|0
-Ametal-1|net@14|||S1800|pin@0||-25|0|pin@7||37|0
-Ametal-1|net@15|||S2700|pin@7||37|0|scanKhx3@0|din[2]|37|47
-Ametal-1|net@16|||S0|pin@5||167|0|pin@8||149|0
-Ametal-1|net@17|||S2700|pin@8||149|0|scanKhx3@0|din[3]|149|47
-Ametal-2|net@18|||S1800|aStage@1|mc|-238.5|-50|aStage@0|mc|-46.5|-50
-Ametal-2|net@19|||S1800|contact@0||30|-50|aStage@2|mc|145.5|-50
-Ametal-2|net@20|||S1800|aStage@0|mc|-46.5|-50|contact@0||30|-50
-Ametal-3|net@21|||S900|scanKhx3@0|mc|30|0|contact@0||30|-50
-Ametal-2|net@25|||S1800|aStage@1|succ|-167.5|-94|contact@1||-124.5|-94
-Ametal-2|net@27|||S0|aStage@0|pred|-43.5|-56|contact@2||-124.5|-56
-Ametal-1|net@28|||S2700|contact@1||-124.5|-94|contact@2||-124.5|-56
-Ametal-1|net@29|||S2700|contact@3||67.5|-94|contact@4||67.5|-56
-Ametal-2|net@30|||S0|contact@3||67.5|-94|aStage@0|succ|24.5|-94
-Ametal-2|net@31|||S1800|contact@4||67.5|-56|aStage@2|pred|148.5|-56
-EclS[F]||D5G2;|scanKhx3@0|clS[F]|I
-EclS[F_1]||D5G2;|scanKhx3@0|clS[F_1]|I
-EclS[T]||D5G2;|scanKhx3@0|clS[T]|I
-EclS[T_1]||D5G2;|scanKhx3@0|clS[T_1]|I
-Ecl[F]||D5G2;|scanKhx3@0|cl[F]|I
-Ecl[F_1]||D5G2;|scanKhx3@0|cl[F_1]|I
-Ecl[T]||D5G2;|scanKhx3@0|cl[T]|I
-Ecl[T_1]||D5G2;|scanKhx3@0|cl[T_1]|I
-Egnd||D5G2;|aStage@1|gnd|G
-Egnd_1||D5G2;|scanKhx3@0|gnd_2|G
-Egnd_2||D5G2;|scanKhx3@0|gnd_1|G
-Egnd_3||D5G2;|aStage@2|gnd_1|G
-Emc||D5G2;|scanKhx3@0|mc|I
-Emc_5|mc_1|D5G2;|scanKhx3@0|mc_5|I
-Emc_4||D5G2;|scanKhx3@0|mc_4|O
-Epred||D5G2;|aStage@1|pred|I
-Erd[F]||D5G2;|scanKhx3@0|rd[F]|I
-Erd[F_1]||D5G2;|scanKhx3@0|rd[F_1]|I
-Erd[T]||D5G2;|scanKhx3@0|rd[T]|I
-Erd[T_1]||D5G2;|scanKhx3@0|rd[T_1]|I
-Esin||D5G2;|scanKhx3@0|sin|I
-Esout||D5G2;|scanKhx3@0|sout|O
-Esucc||D5G2;|aStage@2|succ|O
-Evdd||D5G2;|aStage@1|vdd|P
-Evdd_1||D5G2;|aStage@1|vdd_1|P
-Evdd_2||D5G2;|scanKhx3@0|vdd_5|P
-Evdd_3||D5G2;|scanKhx3@0|vdd_2|P
-Evdd_4||D5G2;|scanKhx3@0|vdd_3|P
-Evdd_5||D5G2;|scanKhx3@0|vdd_4|P
-Evdd_6||D5G2;|aStage@2|vdd_2|P
-Evdd_7||D5G2;|aStage@2|vdd_3|P
-X
-
-# Cell tokenFIFO;1{sch}
-CtokenFIFO;1{sch}||schematic|1227103920842|1227290727101|I
-IgaspL:aStage;1{ic}|aStage@0||-18|0|||D5G4;
-IgaspL:aStage;1{ic}|aStage@1||0|0|||D5G4;
-IgaspL:aStage;1{ic}|aStage@2||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@2||1|27.5|||YR|
-NOff-Page|conn@3||15.5|20||||
-NOff-Page|conn@4||-13|20|||Y|
-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@5||-3|10||||
-NWire_Pin|pin@6||-1|10||||
-NWire_Pin|pin@8||-17|7||||
-NWire_Pin|pin@10||1|7||||
-NWire_Pin|pin@12||19|7||||
-NBus_Pin|pin@13||3|12|-1|-1||
-IscanK:scanKhx3;1{ic}|scanKhx3@0||1|20|Y||D5G4;
-ItokenFIFO;1{ic}|tokenFIF@0||34|39|||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@0|sMT|-15|0
-Awire|net@1|||1800|wire90@0|b|-6.5|0|aStage@1|pFire|-3|0
-Awire|net@2|||0|wire90@1|a|6.5|0|aStage@1|sMT|3|0
-Awire|net@3|||1800|wire90@1|b|11.5|0|aStage@2|pFire|15|0
-Awire|net@4|||1800|conn@0|y|-23.5|0|aStage@0|pFire|-21|0
-Awire|net@5|||0|conn@1|a|25|0|aStage@2|sMT|21|0
-Awire|net@6|||2700|aStage@0|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@2|mc|17|4
-Awire|net@9|||1800|pin@3||-19|10|pin@5||-3|10
-Awire|net@10|||900|scanKhx3@0|mc|-3|16|pin@5||-3|10
-Awire|net@11|||1800|pin@5||-3|10|pin@6||-1|10
+Nschematic:Bus_Pin|pin@4||3|2|-1|-1||
+Nschematic:Bus_Pin|pin@6||-3|0|-1|-1||
+Nschematic:Bus_Pin|pin@12||3|0|-1|-1||
+Ngeneric:Invisible-Pin|pin@13||2|0|1|1||
+Nschematic:Bus_Pin|pin@14||-17.5|-5|-1|-1||
+Nschematic:Bus_Pin|pin@16||-1|5|-1|-1||
+Nschematic:Bus_Pin|pin@18||2|5|-1|-1||
+NPin|pin@20||-2|-3|1|1||
+NPin|pin@21||-2|3|1|1||
+NPin|pin@22||10|-6|1|1||
+NPin|pin@23||8|-3|1|1||
+NPin|pin@24||8|-4|1|1||
+NPin|pin@25||0|3|1|1||
+NPin|pin@26||0|4|1|1||
+NPin|pin@27||-2|4|1|1||
+NPin|pin@28||-1|5|1|1||
+NPin|pin@29||-2|6|1|1||
+NPin|pin@30||1|6|1|1||
+NPin|pin@31||2|5|1|1||
+NPin|pin@32||2|3|1|1||
+NPin|pin@33||1|4|1|1||
+NPin|pin@34||-2|0|1|1||
+NPin|pin@35||-3|0|1|1||
+NPin|pin@38||2|-3|1|1||
+NPin|pin@39||0|-3|1|1||
+NPin|pin@40||0|-4|1|1||
+NPin|pin@41||-2|-4|1|1||
+NPin|pin@42||-2|-8|1|1||
+NPin|pin@43||8|-8|1|1||
+NPin|pin@44||8|-9|1|1||
+NPin|pin@46||0|-8|1|1|X|
+NPin|pin@47||0|-9|1|1|X|
+NPin|pin@50||3|-9|1|1|X|
+NPin|pin@51||3|-13|1|1|X|
+NPin|pin@52||0|-13|1|1|X|
+NPin|pin@53||0|-14|1|1|X|
+NPin|pin@54||-9|-11|1|1|X|
+NPin|pin@55||-7|-8|1|1|X|
+NPin|pin@56||-7|-9|1|1|X|
+NPin|pin@57||-4|-9|1|1|X|
+NPin|pin@58||-4|-13|1|1|X|
+NPin|pin@59||-7|-13|1|1|X|
+NPin|pin@60||-7|-14|1|1|X|
+Ngeneric:Invisible-Pin|pin@61||4|-6|||||ART_message(D5G2;)Ssplit10
+Ngeneric:Invisible-Pin|pin@62||1|-11|||||ART_message(D5G2;)SM1
+Ngeneric:Invisible-Pin|pin@63||-6.5|-11|||||ART_message(D5G2;)SOD
+Nschematic:Bus_Pin|pin@64||11|-6|-1|-1||
+Nschematic:Bus_Pin|pin@66||10|-6|-2|-2||
+Nschematic:Bus_Pin|pin@67||11|-11|-1|-1||
+Nschematic:Bus_Pin|pin@82||14|-6|-1|-1|X|
+NPin|pin@89||-3|-6|1|1|XRR|
+NPin|pin@90||-5|-9|1|1|XRR|
+NPin|pin@91||-5|-8|1|1|XRR|
+NPin|pin@92||-9|-8|1|1|XRR|
+NPin|pin@93||-9|-4|1|1|XRR|
+NPin|pin@94||-5|-4|1|1|XRR|
+NPin|pin@95||-5|-3|1|1|XRR|
+Nschematic:Bus_Pin|pin@106||-10|-11|-1|-1||
+Nschematic:Bus_Pin|pin@107||-10|-7|-1|-1||
+Ngeneric:Invisible-Pin|pin@109||-6.5|-6|||||ART_message(D5G2;)SRQ
+NPin|pin@113||11.5|-7.5|1|1||
+NPin|pin@114||11.5|-4.5|1|1||
+NPin|pin@115||13|-6|1|1||
+Nschematic:Bus_Pin|pin@116||11.5|-6|-2|-2||
+Ngeneric:Invisible-Pin|pin@117||0|5|||||ART_message(D5G1.5;)S20
+Nschematic:Bus_Pin|pin@118||-3|-14|-1|-1||
+Nschematic:Bus_Pin|pin@120||-3|-11|-1|-1||
+NPin|pin@121||5|-11|1|1|X|
+NPin|pin@122||7|-8|1|1|X|
+NPin|pin@123||7|-9|1|1|X|
+NPin|pin@124||10|-9|1|1|X|
+NPin|pin@125||10|-13|1|1|X|
+NPin|pin@126||7|-13|1|1|X|
+NPin|pin@127||7|-14|1|1|X|
+Ngeneric:Invisible-Pin|pin@129||3|-11|1|1||
+Ngeneric:Invisible-Pin|pin@130||5|-11|1|1||
+Ngeneric:Invisible-Pin|pin@131||8|-11|||||ART_message(D5G2;)SM2
+Ngeneric:Invisible-Pin|pin@134||10|-11|1|1||
+Ngeneric:Invisible-Pin|pin@135||-2|-11|1|1|X|
+Ngeneric:Invisible-Pin|pin@136||-4|-11|1|1||
+Ngeneric:Invisible-Pin|pin@137||-9|-11|1|1||
+Ngeneric:Invisible-Pin|pin@138||-9|-7|1|1||
+Ngeneric:Invisible-Pin|pin@139||-16|-5|1|1||
+Ngeneric:Invisible-Pin|pin@140||-3|-6|1|1|X|
+Ngeneric:Invisible-Pin|pin@141||-2|-6|1|1|X|
+Ngeneric:Invisible-Pin|pin@143||-2|-11|1|1||
+Nschematic:Bus_Pin|pin@144||-11|-11|-1|-1||
+Nschematic:Bus_Pin|pin@145||6|-3|-1|-1||
+NPin|pin@147||6|-4|1|1||
+NPin|pin@148||6|-3|1|1||
+Nschematic:Bus_Pin|pin@151||-6|-15|-1|-1||
+NPin|pin@152||-6|-13|1|1||
+NPin|pin@153||-6|-15|1|1||
+Ngeneric:Invisible-Pin|pin@157||2|2|1|1||
+NPin|pin@159||-10|-5|1|1|XRR|
+NPin|pin@160||-12|-8|1|1|XRR|
+NPin|pin@161||-12|-7|1|1|XRR|
+NPin|pin@162||-16|-7|1|1|XRR|
+NPin|pin@163||-16|-3|1|1|XRR|
+NPin|pin@164||-12|-3|1|1|XRR|
+NPin|pin@165||-12|-2|1|1|XRR|
+Nschematic:Bus_Pin|pin@167||-10|-5|-1|-1||
+Nschematic:Bus_Pin|pin@168||-9|-5|-1|-1||
+Ngeneric:Invisible-Pin|pin@169||-13.5|-5|||||ART_message(D5G2;)SEPI
+Nschematic:Bus_Pin|pin@170||-13|-2|-1|-1||
+NPin|pin@171||-13|-3|1|1||
+NPin|pin@172||-13|-2|1|1||
+Aschematic:bus|net@0||-0.5|IJ2700|pin@1||0|6|pin@0||0|8
+Aschematic:bus|net@6||-0.5|IJ1800|pin@13||2|0|pin@12||3|0
+AThicker|net@10|||FS1800|pin@25||0|3|pin@32||2|3
+AThicker|net@11|||FS0|pin@39||0|-3|pin@20||-2|-3
+AThicker|net@12|||FS900|pin@23||8|-3|pin@24||8|-4
+AThicker|net@13|||FS0|pin@147||6|-4|pin@40||0|-4
+AThicker|net@14|||FS1800|pin@21||-2|3|pin@25||0|3
+AThicker|net@15|||FS2700|pin@25||0|3|pin@26||0|4
+AThicker|net@16|||FS0|pin@26||0|4|pin@27||-2|4
+AThicker|net@17|||FS2250|pin@27||-2|4|pin@28||-1|5
+AThicker|net@18|||FS3150|pin@28||-1|5|pin@29||-2|6
+AThicker|net@19|||FS1800|pin@29||-2|6|pin@30||1|6
+AThicker|net@20|||FS1350|pin@30||1|6|pin@31||2|5
+AThicker|net@21|||FS450|pin@31||2|5|pin@33||1|4
+AThicker|net@22|||FS0|pin@38||2|-3|pin@39||0|-3
+AThicker|net@23|||FS0|pin@33||1|4|pin@26||0|4
+AThicker|net@25|||FS2700|pin@34||-2|0|pin@21||-2|3
+AThicker|net@26|||FS2700|pin@20||-2|-3|pin@34||-2|0
+AThicker|net@27|||FS0|pin@34||-2|0|pin@35||-3|0
+AThicker|net@30|||FS900|pin@39||0|-3|pin@40||0|-4
+AThicker|net@31|||FS0|pin@40||0|-4|pin@41||-2|-4
+AThicker|net@32|||FS900|pin@41||-2|-4|pin@42||-2|-8
+AThicker|net@33|||FS1800|pin@42||-2|-8|pin@43||8|-8
+AThicker|net@34|||FS900|pin@43||8|-8|pin@44||8|-9
+AThicker|net@35|||FS2363|pin@44||8|-9|pin@22||10|-6
+AThicker|net@36|||FS3037|pin@22||10|-6|pin@23||8|-3
+AThicker|net@37|||FS900|pin@46||0|-8|pin@47||0|-9
+AThicker|net@41|||FS900|pin@50||3|-9|pin@51||3|-13
+AThicker|net@43|||FS900|pin@52||0|-13|pin@53||0|-14
+AThicker|net@44|||FS3037|pin@53||0|-14|pin@135||-2|-11
+AThicker|net@45|||FS2363|pin@135||-2|-11|pin@46||0|-8
+AThicker|net@46|||FS1800|pin@47||0|-9|pin@50||3|-9
+AThicker|net@47|||FS900|pin@55||-7|-8|pin@56||-7|-9
+AThicker|net@48|||FS900|pin@57||-4|-9|pin@58||-4|-13
+AThicker|net@49|||FS0|pin@58||-4|-13|pin@152||-6|-13
+AThicker|net@50|||FS900|pin@59||-7|-13|pin@60||-7|-14
+AThicker|net@51|||FS3037|pin@60||-7|-14|pin@54||-9|-11
+AThicker|net@52|||FS2363|pin@54||-9|-11|pin@55||-7|-8
+AThicker|net@53|||FS1800|pin@56||-7|-9|pin@57||-4|-9
+Aschematic:bus|net@55||-0.5|IJ0|pin@64||11|-6|pin@66||10|-6
+Aschematic:bus|net@60||-0.5|IJ1800|pin@140||-3|-6|pin@141||-2|-6
+AThicker|net@79|||FS2700|pin@92||-9|-8|pin@93||-9|-4
+AThicker|net@80|||FS1800|pin@93||-9|-4|pin@94||-5|-4
+AThicker|net@81|||FS1237|pin@95||-5|-3|pin@89||-3|-6
+AThicker|net@82|||FS563|pin@89||-3|-6|pin@90||-5|-9
+AThicker|net@83|||FS0|pin@91||-5|-8|pin@92||-9|-8
+AThicker|net@84|||FS2700|pin@94||-5|-4|pin@95||-5|-3
+AThicker|net@85|||FS900|pin@91||-5|-8|pin@90||-5|-9
+Aschematic:bus|net@92||-0.5|IJ0|pin@137||-9|-11|pin@106||-10|-11
+Aschematic:bus|net@94||-0.5|IJ1800|pin@107||-10|-7|pin@138||-9|-7
+Aschematic:bus|net@102||-0.5|IJ900|pin@107||-10|-7|pin@106||-10|-11
+Aschematic:bus|net@103||-0.5|IJ1800|pin@14||-17.5|-5|pin@139||-16|-5
+Aschematic:bus|net@104||-0.5|IJ900|pin@64||11|-6|pin@67||11|-11
+AThicker|net@105|||FS2700|pin@113||11.5|-7.5|pin@114||11.5|-4.5
+AThicker|net@106|||FS1350|pin@114||11.5|-4.5|pin@115||13|-6
+AThicker|net@107|||FS450|pin@115||13|-6|pin@113||11.5|-7.5
+Aschematic:bus|net@108||-0.5|IJ1800|pin@64||11|-6|pin@116||11.5|-6
+Aschematic:bus|net@109||-0.5|IJ900|pin@120||-3|-11|pin@118||-3|-14
+Aschematic:bus|net@110||-0.5|IJ1800|pin@120||-3|-11|pin@143||-2|-11
+Aschematic:bus|net@111||-0.5|IJ1800|pin@136||-4|-11|pin@120||-3|-11
+AThicker|net@112|||FS900|pin@124||10|-9|pin@125||10|-13
+AThicker|net@113|||FS0|pin@125||10|-13|pin@126||7|-13
+AThicker|net@114|||FS3037|pin@127||7|-14|pin@121||5|-11
+AThicker|net@115|||FS2363|pin@121||5|-11|pin@122||7|-8
+AThicker|net@116|||FS1800|pin@123||7|-9|pin@124||10|-9
+AThicker|net@117|||FS2700|pin@127||7|-14|pin@126||7|-13
+AThicker|net@118|||FS900|pin@122||7|-8|pin@123||7|-9
+Aschematic:bus|net@119||-0.5|IJ0|pin@130||5|-11|pin@129||3|-11
+Aschematic:bus|net@123||-0.5|IJ0|pin@67||11|-11|pin@134||10|-11
+Aschematic:bus|net@124||-0.5|IJ0|pin@106||-10|-11|pin@144||-11|-11
+AThicker|net@126|||FS0|pin@24||8|-4|pin@147||6|-4
+AThicker|net@127|||FS2700|pin@147||6|-4|pin@148||6|-3
+AThicker|net@128|||FS0|pin@152||-6|-13|pin@59||-7|-13
+AThicker|net@129|||FS900|pin@152||-6|-13|pin@153||-6|-15
+AThicker|net@133|||FS900|pin@32||2|3|pin@38||2|-3
+Aschematic:bus|net@135||-0.5|IJ0|pin@4||3|2|pin@157||2|2
+AThicker|net@138|||FS1800|pin@52||0|-13|pin@51||3|-13
+AThicker|net@139|||FS1800|pin@163||-16|-3|pin@171||-13|-3
+AThicker|net@140|||FS1237|pin@165||-12|-2|pin@159||-10|-5
+AThicker|net@141|||FS563|pin@159||-10|-5|pin@160||-12|-8
+AThicker|net@142|||FS0|pin@161||-12|-7|pin@162||-16|-7
+AThicker|net@143|||FS900|pin@161||-12|-7|pin@160||-12|-8
+AThicker|net@144|||FS2700|pin@164||-12|-3|pin@165||-12|-2
+AThicker|net@147|||FS900|pin@163||-16|-3|pin@162||-16|-7
+Aschematic:bus|net@149||-0.5|IJ1800|pin@167||-10|-5|pin@168||-9|-5
+AThicker|net@150|||FS1800|pin@171||-13|-3|pin@164||-12|-3
+AThicker|net@151|||FS2700|pin@171||-13|-3|pin@172||-13|-2
+Ecl[T,F],clS[T,F],rd[T,F],mc||D5G2;|pin@0||I
+Edo[M,L]||D5G2;|pin@4||I
+Efire[m2,m1,ODE]||D5G2;|pin@12||O
+EfreqOut||D5G2;|pin@145||O
+EinE[1:36]|in[1:36,T]|D5G2;|pin@14||I
+Em1[1:36]||D5G2;|pin@118||O
+Eod[1:36]||D5G2;|pin@144||O
+EolcZ||D5G2;|pin@151||I
+Epout[1:18]||D5G2;|pin@82||O
+Edo[epi]|pred|D5G2;|pin@6||I
+Esin||D5G2;|pin@16||I
+Esout||D5G2;|pin@18||O
+Etorp_1|torp|D5G2;|pin@170||O
+X
+
+# Cell theRing;1{lay}
+CtheRing;1{lay}||cmos90|1226964505341|1227389477108|I|ATTR_NCC(D5G8;NTX-4;Y1006;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227359586969|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227390057935
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@36||-630|332||||
+NX-Metal-2-Metal-3-Con|contact@37||-1260|332||||
+NX-Metal-2-Metal-3-Con|contact@38||-1320|332||||
+NX-Metal-2-Metal-3-Con|contact@39||-1404|332||||
+NX-Metal-2-Metal-3-Con|contact@40||-1464|332||||
+NX-Metal-2-Metal-3-Con|contact@41||-1548|332||||
+NX-Metal-2-Metal-3-Con|contact@42||-1608|332||||
+NX-Metal-2-Metal-3-Con|contact@43||-1692|332||||
+NX-Metal-2-Metal-3-Con|contact@44||-1752|332||||
+NX-Metal-2-Metal-3-Con|contact@45||-1836|332||||
+NX-Metal-2-Metal-3-Con|contact@46||-570|332||||
+NX-Metal-2-Metal-3-Con|contact@47||-486|332||||
+NX-Metal-2-Metal-3-Con|contact@48||-426|332||||
+NX-Metal-2-Metal-3-Con|contact@49||-342|332||||
+NX-Metal-2-Metal-3-Con|contact@50||-282|332||||
+NX-Metal-2-Metal-3-Con|contact@51||-198|332||||
+NX-Metal-2-Metal-3-Con|contact@52||-138|332||||
+NX-Metal-2-Metal-3-Con|contact@53||-54|332||||
+NX-Metal-2-Metal-3-Con|contact@54||-600|482||||
+NX-Metal-2-Metal-3-Con|contact@55||-1866|482||||
+NX-Metal-2-Metal-3-Con|contact@56||-1782|482||||
+NX-Metal-2-Metal-3-Con|contact@57||-1722|482||||
+NX-Metal-2-Metal-3-Con|contact@58||-1638|482||||
+NX-Metal-2-Metal-3-Con|contact@59||-1578|482||||
+NX-Metal-2-Metal-3-Con|contact@60||-1494|482||||
+NX-Metal-2-Metal-3-Con|contact@61||-1434|482||||
+NX-Metal-2-Metal-3-Con|contact@62||-1350|482||||
+NX-Metal-2-Metal-3-Con|contact@63||-1290|482||||
+NX-Metal-2-Metal-3-Con|contact@64||-24|482||||
+NX-Metal-2-Metal-3-Con|contact@65||-108|482||||
+NX-Metal-2-Metal-3-Con|contact@66||-168|482||||
+NX-Metal-2-Metal-3-Con|contact@67||-252|482||||
+NX-Metal-2-Metal-3-Con|contact@68||-312|482||||
+NX-Metal-2-Metal-3-Con|contact@69||-396|482||||
+NX-Metal-2-Metal-3-Con|contact@70||-456|482||||
+NX-Metal-2-Metal-3-Con|contact@71||-540|482||||
+NX-Metal-2-Metal-3-Con|contact@72||846|88||||
+NX-Metal-2-Metal-3-Con|contact@73||846|-244||||
+NX-Metal-2-Metal-3-Con|contact@76||-1176|332||||
+NX-Metal-2-Metal-3-Con|contact@77||-966|426||||
+NX-Metal-2-Metal-3-Con|contact@78||-978|426||||
+NX-Metal-2-Metal-3-Con|contact@79||-630|382||||
+NX-Metal-2-Metal-3-Con|contact@80||-1260|382||||
+NX-Metal-2-Metal-3-Con|contact@81||-1320|382||||
+NX-Metal-2-Metal-3-Con|contact@82||-1404|382||||
+NX-Metal-2-Metal-3-Con|contact@83||-1464|382||||
+NX-Metal-2-Metal-3-Con|contact@84||-1548|382||||
+NX-Metal-2-Metal-3-Con|contact@85||-1608|382||||
+NX-Metal-2-Metal-3-Con|contact@86||-1692|382||||
+NX-Metal-2-Metal-3-Con|contact@87||-1752|382||||
+NX-Metal-2-Metal-3-Con|contact@88||-1836|382||||
+NX-Metal-2-Metal-3-Con|contact@89||-570|382||||
+NX-Metal-2-Metal-3-Con|contact@90||-486|382||||
+NX-Metal-2-Metal-3-Con|contact@91||-426|382||||
+NX-Metal-2-Metal-3-Con|contact@92||-342|382||||
+NX-Metal-2-Metal-3-Con|contact@93||-282|382||||
+NX-Metal-2-Metal-3-Con|contact@94||-198|382||||
+NX-Metal-2-Metal-3-Con|contact@95||-138|382||||
+NX-Metal-2-Metal-3-Con|contact@96||-54|382||||
+NX-Metal-2-Metal-3-Con|contact@97||-600|532||||
+NX-Metal-2-Metal-3-Con|contact@98||-1866|532||||
+NX-Metal-2-Metal-3-Con|contact@99||-1782|532||||
+NX-Metal-2-Metal-3-Con|contact@100||-1722|532||||
+NX-Metal-2-Metal-3-Con|contact@101||-1638|532||||
+NX-Metal-2-Metal-3-Con|contact@102||-1578|532||||
+NX-Metal-2-Metal-3-Con|contact@103||-1494|532||||
+NX-Metal-2-Metal-3-Con|contact@104||-1434|532||||
+NX-Metal-2-Metal-3-Con|contact@105||-1350|532||||
+NX-Metal-2-Metal-3-Con|contact@106||-1290|532||||
+NX-Metal-2-Metal-3-Con|contact@107||-24|532||||
+NX-Metal-2-Metal-3-Con|contact@108||-108|532||||
+NX-Metal-2-Metal-3-Con|contact@109||-168|532||||
+NX-Metal-2-Metal-3-Con|contact@110||-252|532||||
+NX-Metal-2-Metal-3-Con|contact@111||-312|532||||
+NX-Metal-2-Metal-3-Con|contact@112||-396|532||||
+NX-Metal-2-Metal-3-Con|contact@113||-456|532||||
+NX-Metal-2-Metal-3-Con|contact@114||-540|532||||
+NX-Metal-2-Metal-3-Con|contact@115||-600|676||||
+NX-Metal-2-Metal-3-Con|contact@116||-24|676||||
+NX-Metal-2-Metal-3-Con|contact@117||-108|676||||
+NX-Metal-2-Metal-3-Con|contact@118||-168|676||||
+NX-Metal-2-Metal-3-Con|contact@119||-252|676||||
+NX-Metal-2-Metal-3-Con|contact@120||-312|676||||
+NX-Metal-2-Metal-3-Con|contact@121||-396|676||||
+NX-Metal-2-Metal-3-Con|contact@122||-456|676||||
+NX-Metal-2-Metal-3-Con|contact@123||-540|676||||
+NX-Metal-2-Metal-3-Con|contact@124||-630|814||||
+NX-Metal-2-Metal-3-Con|contact@125||-570|814||||
+NX-Metal-2-Metal-3-Con|contact@126||-486|814||||
+NX-Metal-2-Metal-3-Con|contact@127||-426|814||||
+NX-Metal-2-Metal-3-Con|contact@128||-342|814||||
+NX-Metal-2-Metal-3-Con|contact@129||-282|814||||
+NX-Metal-2-Metal-3-Con|contact@130||-198|814||||
+NX-Metal-2-Metal-3-Con|contact@131||-138|814||||
+NX-Metal-2-Metal-3-Con|contact@132||-54|814||||
+NX-Metal-2-Metal-3-Con|contact@143||-1260|814||||
+NX-Metal-2-Metal-3-Con|contact@144||-1320|814||||
+NX-Metal-2-Metal-3-Con|contact@145||-1404|814||||
+NX-Metal-2-Metal-3-Con|contact@146||-1464|814||||
+NX-Metal-2-Metal-3-Con|contact@147||-1548|814||||
+NX-Metal-2-Metal-3-Con|contact@148||-1608|814||||
+NX-Metal-2-Metal-3-Con|contact@149||-1692|814||||
+NX-Metal-2-Metal-3-Con|contact@150||-1752|814||||
+NX-Metal-2-Metal-3-Con|contact@151||-1836|814||||
+NX-Metal-2-Metal-3-Con|contact@161||-1290|676||||
+NX-Metal-2-Metal-3-Con|contact@162||-1866|676||||
+NX-Metal-2-Metal-3-Con|contact@163||-1782|676||||
+NX-Metal-2-Metal-3-Con|contact@164||-1722|676||||
+NX-Metal-2-Metal-3-Con|contact@165||-1638|676||||
+NX-Metal-2-Metal-3-Con|contact@166||-1578|676||||
+NX-Metal-2-Metal-3-Con|contact@167||-1494|676||||
+NX-Metal-2-Metal-3-Con|contact@168||-1434|676||||
+NX-Metal-2-Metal-3-Con|contact@169||-1350|676||||
+NX-Metal-2-Metal-3-Con|contact@170||1254|620||||
+NX-Metal-2-Metal-3-Con|contact@171||1314|620||||
+NX-Metal-2-Metal-3-Con|contact@172||1398|620||||
+NX-Metal-2-Metal-3-Con|contact@173||1458|620||||
+NX-Metal-2-Metal-3-Con|contact@174||1542|620||||
+NX-Metal-2-Metal-3-Con|contact@175||1602|620||||
+NX-Metal-2-Metal-3-Con|contact@176||1686|620||||
+NX-Metal-2-Metal-3-Con|contact@177||1746|620||||
+NX-Metal-2-Metal-3-Con|contact@178||1830|620||||
+NX-Metal-2-Metal-3-Con|contact@179||1284|770||||
+NX-Metal-2-Metal-3-Con|contact@180||1860|770||||
+NX-Metal-2-Metal-3-Con|contact@181||1776|770||||
+NX-Metal-2-Metal-3-Con|contact@182||1716|770||||
+NX-Metal-2-Metal-3-Con|contact@183||1632|770||||
+NX-Metal-2-Metal-3-Con|contact@184||1572|770||||
+NX-Metal-2-Metal-3-Con|contact@185||1488|770||||
+NX-Metal-2-Metal-3-Con|contact@186||1428|770||||
+NX-Metal-2-Metal-3-Con|contact@187||1344|770||||
+NX-Metal-2-Metal-3-Con|contact@188||1284|532||||
+NX-Metal-2-Metal-3-Con|contact@189||1860|532||||
+NX-Metal-2-Metal-3-Con|contact@190||1776|532||||
+NX-Metal-2-Metal-3-Con|contact@191||1716|532||||
+NX-Metal-2-Metal-3-Con|contact@192||1632|532||||
+NX-Metal-2-Metal-3-Con|contact@193||1572|532||||
+NX-Metal-2-Metal-3-Con|contact@194||1488|532||||
+NX-Metal-2-Metal-3-Con|contact@195||1428|532||||
+NX-Metal-2-Metal-3-Con|contact@196||1344|532||||
+NX-Metal-2-Metal-3-Con|contact@197||1746|382||||
+NX-Metal-2-Metal-3-Con|contact@198||1254|382||||
+NX-Metal-2-Metal-3-Con|contact@199||1314|382||||
+NX-Metal-2-Metal-3-Con|contact@200||1398|382||||
+NX-Metal-2-Metal-3-Con|contact@201||1458|382||||
+NX-Metal-2-Metal-3-Con|contact@202||1542|382||||
+NX-Metal-2-Metal-3-Con|contact@203||1602|382||||
+NX-Metal-2-Metal-3-Con|contact@204||1686|382||||
+NX-Metal-2-Metal-3-Con|contact@205||1830|382||||
+NX-Metal-2-Metal-3-Con|contact@206||624|382||||
+NX-Metal-2-Metal-3-Con|contact@207||564|382||||
+NX-Metal-2-Metal-3-Con|contact@208||480|382||||
+NX-Metal-2-Metal-3-Con|contact@209||420|382||||
+NX-Metal-2-Metal-3-Con|contact@210||336|382||||
+NX-Metal-2-Metal-3-Con|contact@211||276|382||||
+NX-Metal-2-Metal-3-Con|contact@212||192|382||||
+NX-Metal-2-Metal-3-Con|contact@213||132|382||||
+NX-Metal-2-Metal-3-Con|contact@214||48|382||||
+NX-Metal-2-Metal-3-Con|contact@215||594|532||||
+NX-Metal-2-Metal-3-Con|contact@216||18|532||||
+NX-Metal-2-Metal-3-Con|contact@217||102|532||||
+NX-Metal-2-Metal-3-Con|contact@218||162|532||||
+NX-Metal-2-Metal-3-Con|contact@219||246|532||||
+NX-Metal-2-Metal-3-Con|contact@220||306|532||||
+NX-Metal-2-Metal-3-Con|contact@221||390|532||||
+NX-Metal-2-Metal-3-Con|contact@222||450|532||||
+NX-Metal-2-Metal-3-Con|contact@223||534|532||||
+NX-Metal-2-Metal-3-Con|contact@224||624|620||||
+NX-Metal-2-Metal-3-Con|contact@225||564|620||||
+NX-Metal-2-Metal-3-Con|contact@226||480|620||||
+NX-Metal-2-Metal-3-Con|contact@227||420|620||||
+NX-Metal-2-Metal-3-Con|contact@228||336|620||||
+NX-Metal-2-Metal-3-Con|contact@229||276|620||||
+NX-Metal-2-Metal-3-Con|contact@230||192|620||||
+NX-Metal-2-Metal-3-Con|contact@231||132|620||||
+NX-Metal-2-Metal-3-Con|contact@232||48|620||||
+NX-Metal-2-Metal-3-Con|contact@233||594|770||||
+NX-Metal-2-Metal-3-Con|contact@234||18|770||||
+NX-Metal-2-Metal-3-Con|contact@235||102|770||||
+NX-Metal-2-Metal-3-Con|contact@236||162|770||||
+NX-Metal-2-Metal-3-Con|contact@237||246|770||||
+NX-Metal-2-Metal-3-Con|contact@238||306|770||||
+NX-Metal-2-Metal-3-Con|contact@239||390|770||||
+NX-Metal-2-Metal-3-Con|contact@240||450|770||||
+NX-Metal-2-Metal-3-Con|contact@241||534|770||||
+NX-Metal-2-Metal-3-Con|contact@242||-612|770||||
+NX-Metal-2-Metal-3-Con|contact@243||-552|770||||
+NX-Metal-2-Metal-3-Con|contact@244||-468|770||||
+NX-Metal-2-Metal-3-Con|contact@245||-408|770||||
+NX-Metal-2-Metal-3-Con|contact@246||-324|770||||
+NX-Metal-2-Metal-3-Con|contact@247||-264|770||||
+NX-Metal-2-Metal-3-Con|contact@248||-180|770||||
+NX-Metal-2-Metal-3-Con|contact@249||-120|770||||
+NX-Metal-2-Metal-3-Con|contact@250||-36|770||||
+NX-Metal-2-Metal-3-Con|contact@251||-582|626||||
+NX-Metal-2-Metal-3-Con|contact@252||-6|626||||
+NX-Metal-2-Metal-3-Con|contact@253||-90|626||||
+NX-Metal-2-Metal-3-Con|contact@254||-150|626||||
+NX-Metal-2-Metal-3-Con|contact@255||-234|626||||
+NX-Metal-2-Metal-3-Con|contact@256||-294|626||||
+NX-Metal-2-Metal-3-Con|contact@257||-378|626||||
+NX-Metal-2-Metal-3-Con|contact@258||-438|626||||
+NX-Metal-2-Metal-3-Con|contact@259||-522|626||||
+NX-Metal-2-Metal-3-Con|contact@260||-1242|770||||
+NX-Metal-2-Metal-3-Con|contact@261||-1302|770||||
+NX-Metal-2-Metal-3-Con|contact@262||-1386|770||||
+NX-Metal-2-Metal-3-Con|contact@263||-1446|770||||
+NX-Metal-2-Metal-3-Con|contact@264||-1530|770||||
+NX-Metal-2-Metal-3-Con|contact@265||-1590|770||||
+NX-Metal-2-Metal-3-Con|contact@266||-1674|770||||
+NX-Metal-2-Metal-3-Con|contact@267||-1734|770||||
+NX-Metal-2-Metal-3-Con|contact@268||-1818|770||||
+NX-Metal-2-Metal-3-Con|contact@269||-1272|626||||
+NX-Metal-2-Metal-3-Con|contact@270||-1848|626||||
+NX-Metal-2-Metal-3-Con|contact@271||-1764|626||||
+NX-Metal-2-Metal-3-Con|contact@272||-1704|626||||
+NX-Metal-2-Metal-3-Con|contact@273||-1620|626||||
+NX-Metal-2-Metal-3-Con|contact@274||-1560|626||||
+NX-Metal-2-Metal-3-Con|contact@275||-1476|626||||
+NX-Metal-2-Metal-3-Con|contact@276||-1416|626||||
+NX-Metal-2-Metal-3-Con|contact@277||-1332|626||||
+NX-Metal-2-Metal-3-Con|contact@278||-1098|376||||
+NX-Metal-2-Metal-3-Con|contact@279||-1098|808||||
+NX-Metal-2-Metal-3-Con|contact@281||-871|670||||
+NX-Metal-2-Metal-3-Con|contact@282||-871|88||||
+NX-Metal-2-Metal-3-Con|contact@283||840|420||||
+NX-Metal-2-Metal-3-Con|contact@284||840|626||||
+NX-Metal-2-Metal-3-Con|contact@285||762|632||||
+NX-Metal-2-Metal-3-Con|contact@286||762|400||||
+NX-Metal-2-Metal-3-Con|contact@287||888|344||||
+NX-Metal-2-Metal-3-Con|contact@288||888|576||||
+NX-Metal-2-Metal-3-Con|contact@290||894|664||||
+IepiFifo;1{lay}|epiFifo@0||-936|432|||D5G4;
+Im12stageD;3{lay}|m12stage@0||936|288|||D5G4;
+IodRQstageD;4{lay}|odRQstag@0||0|720|||D5G4;
+NMetal-3-Pin|pin@59||-1176|-1428||||
+NMetal-3-Pin|pin@60||-972|280||||
+NMetal-3-Pin|pin@61||-966|280||||
+NMetal-3-Pin|pin@66||-978|-1428||||
+NMetal-3-Pin|pin@148||-972|1008||||
+NMetal-3-Pin|pin@164||888|994||||
+NMetal-3-Pin|pin@165||894|994||||
+IfanPinsK:pins18m3at72;3{lay}|pins18m3@0||-1593|-1428|X||D5G4;
+IfanPinsK:pins18m3at72;3{lay}|pins18m3@1||-297|-1428|||D5G4;
+IfanPinsK:pins18m3at72;3{lay}|pins18m3@2||-1593|537|X||D5G4;
+IfanPinsK:pins18m3at72;3{lay}|pins18m3@3||-297|537|||D5G4;
+IfanPinsK:pins18m3at72;3{lay}|pins18m3@4||291|576|X||D5G4;
+IfanPinsK:pins18m3at72;3{lay}|pins18m3@5||1587|576|||D5G4;
+IfanPinsK:pins18m3at72;3{lay}|pins18m3@8||291|860|X||D5G4;
+IfanPinsK:pins18m3at72;3{lay}|pins18m3@9||1587|860|||D5G4;
+Isplit10;4{lay}|split10@0||0|-576|||D5G4;
+Ametal-2|net@0|||S1800|epiFifo@0|vdd_4|0|554|m12stage@0|vdd_16|0|554
+Ametal-2|net@1|||S0|m12stage@0|gnd_7|0|360|epiFifo@0|gnd|0|360
+Ametal-2|net@2|||S0|m12stage@0|gnd_8|0|504|epiFifo@0|gnd_2|0|504
+Ametal-2|net@3|||S0|m12stage@0|vdd_14|0|310|epiFifo@0|vdd|0|310
+Ametal-2|net@4|||S0|m12stage@0|vdd_15|0|410|epiFifo@0|vdd_2|0|410
+Ametal-2|net@5|||S0|m12stage@0|vdd_17|0|454|epiFifo@0|vdd_5|0|454
+Ametal-2|net@6|||S0|m12stage@0|gnd_3|0|72|split10@0|gnd_8|0|72
+Ametal-2|net@7|||S0|m12stage@0|gnd_4|0|216|split10@0|gnd_7|0|216
+Ametal-2|net@8|||S0|m12stage@0|vdd_6|0|22|split10@0|vdd_16|0|22
+Ametal-2|net@9|||S0|m12stage@0|vdd_7|0|122|split10@0|vdd_17|0|122
+Ametal-2|net@10|||S0|m12stage@0|vdd_8|0|266|split10@0|vdd_14|0|266
+Ametal-2|net@11|||S0|m12stage@0|vdd_9|0|166|split10@0|vdd_15|0|166
+Ametal-3|net@12|||S0|m12stage@0|clS[F_2]|954|0|split10@0|clS[F_3]|954|0
+Ametal-3|net@13|||S0|m12stage@0|clS[T_2]|918|0|split10@0|clS[T_3]|918|0
+Ametal-3|net@14|||S0|m12stage@0|cl[F_2]|948|0|split10@0|cl[F_3]|948|0
+Ametal-3|net@15|||S0|m12stage@0|cl[T_2]|924|0|split10@0|cl[T_3]|924|0
+Ametal-3|net@16|||S0|m12stage@0|mc|966|0|split10@0|mc_5|966|0
+Ametal-3|net@17|||S0|m12stage@0|rd[F_2]|960|0|split10@0|rd[F_3]|960|0
+Ametal-3|net@18|||S0|m12stage@0|rd[T_2]|912|0|split10@0|rd[T_3]|912|0
+Ametal-2|net@118|||S0|epiFifo@0|in[1]|-621|332|contact@36||-630|332
+Ametal-3|net@119|||S2700|pins18m3@1|x[1]|-630|-1428|contact@36||-630|332
+Ametal-2|net@120|||S0|epiFifo@0|in[19]|-1251|332|contact@37||-1260|332
+Ametal-3|net@121|||S2700|pins18m3@0|x[1]|-1260|-1428|contact@37||-1260|332
+Ametal-2|net@122|||S0|epiFifo@0|in[20]|-1311|332|contact@38||-1320|332
+Ametal-3|net@123|||S2700|pins18m3@0|x[2]|-1320|-1428|contact@38||-1320|332
+Ametal-2|net@124|||S0|epiFifo@0|in[21]|-1395|332|contact@39||-1404|332
+Ametal-3|net@125|||S2700|pins18m3@0|x[3]|-1404|-1428|contact@39||-1404|332
+Ametal-2|net@126|||S0|epiFifo@0|in[22]|-1455|332|contact@40||-1464|332
+Ametal-3|net@127|||S2700|pins18m3@0|x[4]|-1464|-1428|contact@40||-1464|332
+Ametal-2|net@128|||S0|epiFifo@0|in[23]|-1539|332|contact@41||-1548|332
+Ametal-3|net@129|||S2700|pins18m3@0|x[5]|-1548|-1428|contact@41||-1548|332
+Ametal-2|net@130|||S0|epiFifo@0|in[24]|-1599|332|contact@42||-1608|332
+Ametal-3|net@131|||S2700|pins18m3@0|x[6]|-1608|-1428|contact@42||-1608|332
+Ametal-2|net@132|||S0|epiFifo@0|in[25]|-1683|332|contact@43||-1692|332
+Ametal-3|net@133|||S2700|pins18m3@0|x[7]|-1692|-1428|contact@43||-1692|332
+Ametal-2|net@134|||S0|epiFifo@0|in[26]|-1743|332|contact@44||-1752|332
+Ametal-3|net@135|||S2700|pins18m3@0|x[8]|-1752|-1428|contact@44||-1752|332
+Ametal-2|net@136|||S0|epiFifo@0|in[27]|-1827|332|contact@45||-1836|332
+Ametal-3|net@137|||S2700|pins18m3@0|x[9]|-1836|-1428|contact@45||-1836|332
+Ametal-2|net@138|||S0|epiFifo@0|in[2]|-561|332|contact@46||-570|332
+Ametal-3|net@139|||S2700|pins18m3@1|x[2]|-570|-1428|contact@46||-570|332
+Ametal-2|net@140|||S0|epiFifo@0|in[3]|-477|332|contact@47||-486|332
+Ametal-3|net@141|||S2700|pins18m3@1|x[3]|-486|-1428|contact@47||-486|332
+Ametal-2|net@142|||S0|epiFifo@0|in[4]|-417|332|contact@48||-426|332
+Ametal-3|net@143|||S2700|pins18m3@1|x[4]|-426|-1428|contact@48||-426|332
+Ametal-2|net@144|||S0|epiFifo@0|in[5]|-333|332|contact@49||-342|332
+Ametal-3|net@145|||S2700|pins18m3@1|x[5]|-342|-1428|contact@49||-342|332
+Ametal-2|net@146|||S0|epiFifo@0|in[6]|-273|332|contact@50||-282|332
+Ametal-3|net@147|||S2700|pins18m3@1|x[6]|-282|-1428|contact@50||-282|332
+Ametal-2|net@148|||S0|epiFifo@0|in[7]|-189|332|contact@51||-198|332
+Ametal-3|net@149|||S2700|pins18m3@1|x[7]|-198|-1428|contact@51||-198|332
+Ametal-2|net@150|||S0|epiFifo@0|in[8]|-129|332|contact@52||-138|332
+Ametal-3|net@151|||S2700|pins18m3@1|x[8]|-138|-1428|contact@52||-138|332
+Ametal-2|net@152|||S0|epiFifo@0|in[9]|-45|332|contact@53||-54|332
+Ametal-3|net@153|||S2700|pins18m3@1|x[9]|-54|-1428|contact@53||-54|332
+Ametal-2|net@154|||S0|epiFifo@0|in[18]|-591|482|contact@54||-600|482
+Ametal-3|net@155|||S2700|pins18m3@1|x[18]|-600|-1428|contact@54||-600|482
+Ametal-2|net@156|||S0|epiFifo@0|in[28]|-1857|482|contact@55||-1866|482
+Ametal-3|net@157|||S2700|pins18m3@0|x[10]|-1866|-1428|contact@55||-1866|482
+Ametal-2|net@158|||S0|epiFifo@0|in[29]|-1773|482|contact@56||-1782|482
+Ametal-3|net@159|||S2700|pins18m3@0|x[11]|-1782|-1428|contact@56||-1782|482
+Ametal-2|net@160|||S0|epiFifo@0|in[30]|-1713|482|contact@57||-1722|482
+Ametal-3|net@161|||S2700|pins18m3@0|x[12]|-1722|-1428|contact@57||-1722|482
+Ametal-2|net@162|||S0|epiFifo@0|in[31]|-1629|482|contact@58||-1638|482
+Ametal-3|net@163|||S2700|pins18m3@0|x[13]|-1638|-1428|contact@58||-1638|482
+Ametal-2|net@164|||S0|epiFifo@0|in[32]|-1569|482|contact@59||-1578|482
+Ametal-3|net@165|||S2700|pins18m3@0|x[14]|-1578|-1428|contact@59||-1578|482
+Ametal-2|net@166|||S0|epiFifo@0|in[33]|-1485|482|contact@60||-1494|482
+Ametal-3|net@167|||S2700|pins18m3@0|x[15]|-1494|-1428|contact@60||-1494|482
+Ametal-2|net@168|||S0|epiFifo@0|in[34]|-1425|482|contact@61||-1434|482
+Ametal-3|net@169|||S2700|pins18m3@0|x[16]|-1434|-1428|contact@61||-1434|482
+Ametal-2|net@170|||S0|epiFifo@0|in[35]|-1341|482|contact@62||-1350|482
+Ametal-3|net@171|||S2700|pins18m3@0|x[17]|-1350|-1428|contact@62||-1350|482
+Ametal-2|net@172|||S0|epiFifo@0|in[36]|-1281|482|contact@63||-1290|482
+Ametal-3|net@173|||S2700|pins18m3@0|x[18]|-1290|-1428|contact@63||-1290|482
+Ametal-2|net@174|||S0|epiFifo@0|in[10]|-15|482|contact@64||-24|482
+Ametal-3|net@175|||S2700|pins18m3@1|x[10]|-24|-1428|contact@64||-24|482
+Ametal-2|net@176|||S0|epiFifo@0|in[11]|-99|482|contact@65||-108|482
+Ametal-3|net@177|||S2700|pins18m3@1|x[11]|-108|-1428|contact@65||-108|482
+Ametal-2|net@178|||S0|epiFifo@0|in[12]|-159|482|contact@66||-168|482
+Ametal-3|net@179|||S2700|pins18m3@1|x[12]|-168|-1428|contact@66||-168|482
+Ametal-2|net@180|||S0|epiFifo@0|in[13]|-243|482|contact@67||-252|482
+Ametal-3|net@181|||S2700|pins18m3@1|x[13]|-252|-1428|contact@67||-252|482
+Ametal-2|net@182|||S0|epiFifo@0|in[14]|-303|482|contact@68||-312|482
+Ametal-3|net@183|||S2700|pins18m3@1|x[14]|-312|-1428|contact@68||-312|482
+Ametal-2|net@184|||S0|epiFifo@0|in[15]|-387|482|contact@69||-396|482
+Ametal-3|net@185|||S2700|pins18m3@1|x[15]|-396|-1428|contact@69||-396|482
+Ametal-2|net@186|||S0|epiFifo@0|in[16]|-447|482|contact@70||-456|482
+Ametal-3|net@187|||S2700|pins18m3@1|x[16]|-456|-1428|contact@70||-456|482
+Ametal-2|net@188|||S0|epiFifo@0|in[17]|-531|482|contact@71||-540|482
+Ametal-3|net@189|||S2700|pins18m3@1|x[17]|-540|-1428|contact@71||-540|482
+Ametal-3|net@192|||S900|m12stage@0|x[10]@623866903|1854|15|split10@0|out[10]|1854|0
+Ametal-3|net@193|||S2700|split10@0|out[1]|1248|0|m12stage@0|x[1]@547379726|1248|15
+Ametal-3|net@194|||S2700|split10@0|out[2]|1308|0|m12stage@0|x[2]@569649190|1308|15
+Ametal-3|net@195|||S2700|split10@0|out[3]|1392|0|m12stage@0|x[3]@536715259|1392|15
+Ametal-3|net@196|||S2700|split10@0|out[4]|1452|0|m12stage@0|x[4]@86620754|1452|15
+Ametal-3|net@197|||S2700|split10@0|out[5]|1536|0|m12stage@0|x[5]@551410283|1536|15
+Ametal-3|net@198|||S2700|split10@0|out[6]|1596|0|m12stage@0|x[6]@1819465|1596|15
+Ametal-3|net@199|||S2700|split10@0|out[7]|1680|0|m12stage@0|x[7]@1018003429|1680|15
+Ametal-3|net@200|||S2700|split10@0|out[8]|1740|0|m12stage@0|x[8]@610215568|1740|15
+Ametal-3|net@201|||S2700|split10@0|out[9]|1824|0|m12stage@0|x[9]@130972913|1824|15
+Ametal-3|net@202|||S2700|split10@0|out[11]|1770|0|m12stage@0|x[11]@286688949|1770|15
+Ametal-3|net@203|||S2700|split10@0|out[12]|1710|0|m12stage@0|x[12]@940330946|1710|15
+Ametal-3|net@204|||S2700|split10@0|out[13]|1626|0|m12stage@0|x[13]@1065946608|1626|15
+Ametal-3|net@205|||S2700|split10@0|out[14]|1566|0|m12stage@0|x[14]@375460662|1566|15
+Ametal-3|net@206|||S2700|split10@0|out[15]|1482|0|m12stage@0|x[15]@25970743|1482|15
+Ametal-3|net@207|||S2700|split10@0|out[16]|1422|0|m12stage@0|x[16]@294863840|1422|15
+Ametal-3|net@208|||S2700|split10@0|out[17]|1338|0|m12stage@0|x[17]@365889145|1338|15
+Ametal-3|net@209|||S2700|split10@0|out[18]|1278|0|m12stage@0|x[18]@31973072|1278|15
+Ametal-3|net@210|||S2700|split10@0|out[19]|618|0|m12stage@0|x[19]|618|15
+Ametal-3|net@211|||S2700|split10@0|out[20]|558|0|m12stage@0|x[20]|558|15
+Ametal-3|net@212|||S2700|split10@0|out[21]|474|0|m12stage@0|x[21]|474|15
+Ametal-3|net@213|||S2700|split10@0|out[22]|414|0|m12stage@0|x[22]|414|15
+Ametal-3|net@214|||S2700|split10@0|out[23]|330|0|m12stage@0|x[23]|330|15
+Ametal-3|net@215|||S2700|split10@0|out[24]|270|0|m12stage@0|x[24]|270|15
+Ametal-3|net@216|||S2700|split10@0|out[25]|186|0|m12stage@0|x[25]|186|15
+Ametal-3|net@217|||S2700|split10@0|out[26]|126|0|m12stage@0|x[26]|126|15
+Ametal-3|net@218|||S2700|split10@0|out[27]|42|0|m12stage@0|x[27]|42|15
+Ametal-3|net@219|||S2700|split10@0|out[28]|12|0|m12stage@0|x[28]|12|15
+Ametal-3|net@220|||S2700|split10@0|out[29]|96|0|m12stage@0|x[29]|96|15
+Ametal-3|net@221|||S2700|split10@0|out[30]|156|0|m12stage@0|x[30]|156|15
+Ametal-3|net@222|||S2700|split10@0|out[31]|240|0|m12stage@0|x[31]|240|15
+Ametal-3|net@223|||S2700|split10@0|out[32]|300|0|m12stage@0|x[32]|300|15
+Ametal-3|net@224|||S2700|split10@0|out[33]|384|0|m12stage@0|x[33]|384|15
+Ametal-3|net@225|||S2700|split10@0|out[34]|444|0|m12stage@0|x[34]|444|15
+Ametal-3|net@226|||S2700|split10@0|out[35]|528|0|m12stage@0|x[35]|528|15
+Ametal-3|net@227|||S2700|split10@0|out[36]|588|0|m12stage@0|x[36]|588|15
+Ametal-2|net@231|||S1800|m12stage@0|pred|828|88|contact@72||846|88
+Ametal-2|net@233|||S0|split10@0|succ|910|-244|contact@73||846|-244
+Ametal-3|net@234|||S900|contact@72||846|88|contact@73||846|-244
+Ametal-3|net@240|||S900|contact@76||-1176|332|pin@59||-1176|-1428
+Ametal-2|net@242|||S0|epiFifo@0|in[T]|-1167|332|contact@76||-1176|332
+Ametal-3|net@243|||S2700|split10@0|mc|-906|144|epiFifo@0|mc|-906|288
+Ametal-3|net@244|||S900|epiFifo@0|clS[F]|-918|288|split10@0|clS[F]|-918|144
+Ametal-3|net@245|||S900|epiFifo@0|clS[T]|-954|288|split10@0|clS[T]|-954|144
+Ametal-3|net@246|||S900|epiFifo@0|cl[F]|-924|288|split10@0|cl[F]|-924|144
+Ametal-3|net@247|||S900|epiFifo@0|cl[T]|-948|288|split10@0|cl[T]|-948|144
+Ametal-3|net@248|||S900|epiFifo@0|rd[F]|-912|288|split10@0|rd[F]|-912|144
+Ametal-3|net@249|||S900|epiFifo@0|rd[T]|-960|288|split10@0|rd[T]|-960|144
+Ametal-3|net@251|||S1800|pin@60||-972|280|pin@61||-966|280
+Ametal-3|net@252|||S900|pin@61||-966|280|split10@0|sin|-966|144
+Ametal-2|net@253|||S0|contact@77||-966|426|contact@78||-978|426
+Ametal-3|net@254|||S900|epiFifo@0|sin|-966|432|contact@77||-966|426
+Ametal-3|net@259|||S2700|pin@66||-978|-1428|contact@78||-978|426
+Ametal-3|net@260|||S2700|split10@0|sout|906|0|m12stage@0|sin|906|288
+Ametal-3|net@262|||S2700|epiFifo@0|rd[F_1]|-912|576|odRQstag@0|rd[F]|-912|864
+Ametal-3|net@263|||S900|odRQstag@0|clS[F]|-918|864|epiFifo@0|clS[F_1]|-918|576
+Ametal-3|net@264|||S900|odRQstag@0|clS[T]|-954|864|epiFifo@0|clS[T_1]|-954|576
+Ametal-3|net@265|||S900|odRQstag@0|cl[F]|-924|864|epiFifo@0|cl[F_1]|-924|576
+Ametal-3|net@266|||S900|odRQstag@0|cl[T]|-948|864|epiFifo@0|cl[T_1]|-948|576
+Ametal-3|net@267|||S900|odRQstag@0|rd[T]|-960|864|epiFifo@0|rd[T_1]|-960|576
+Ametal-3|net@270|||S2700|epiFifo@0|mc_5|-906|576|odRQstag@0|mc_5@474064776|-906|864
+Ametal-3|net@311|||S900|pins18m3@3|x[1]|-630|537|contact@79||-630|382
+Ametal-2|net@312|||S0|epiFifo@0|out[1]|-621|382|contact@79||-630|382
+Ametal-3|net@313|||S900|pins18m3@2|x[1]|-1260|537|contact@80||-1260|382
+Ametal-2|net@314|||S0|epiFifo@0|out[19]|-1251|382|contact@80||-1260|382
+Ametal-3|net@315|||S900|pins18m3@2|x[2]|-1320|537|contact@81||-1320|382
+Ametal-2|net@316|||S0|epiFifo@0|out[20]|-1311|382|contact@81||-1320|382
+Ametal-3|net@317|||S900|pins18m3@2|x[3]|-1404|537|contact@82||-1404|382
+Ametal-2|net@318|||S0|epiFifo@0|out[21]|-1395|382|contact@82||-1404|382
+Ametal-3|net@319|||S900|pins18m3@2|x[4]|-1464|537|contact@83||-1464|382
+Ametal-2|net@320|||S0|epiFifo@0|out[22]|-1455|382|contact@83||-1464|382
+Ametal-3|net@321|||S900|pins18m3@2|x[5]|-1548|537|contact@84||-1548|382
+Ametal-2|net@322|||S0|epiFifo@0|out[23]|-1539|382|contact@84||-1548|382
+Ametal-3|net@323|||S900|pins18m3@2|x[6]|-1608|537|contact@85||-1608|382
+Ametal-2|net@324|||S0|epiFifo@0|out[24]|-1599|382|contact@85||-1608|382
+Ametal-3|net@325|||S900|pins18m3@2|x[7]|-1692|537|contact@86||-1692|382
+Ametal-2|net@326|||S0|epiFifo@0|out[25]|-1683|382|contact@86||-1692|382
+Ametal-3|net@327|||S900|pins18m3@2|x[8]|-1752|537|contact@87||-1752|382
+Ametal-2|net@328|||S0|epiFifo@0|out[26]|-1743|382|contact@87||-1752|382
+Ametal-3|net@329|||S900|pins18m3@2|x[9]|-1836|537|contact@88||-1836|382
+Ametal-2|net@330|||S0|epiFifo@0|out[27]|-1827|382|contact@88||-1836|382
+Ametal-3|net@331|||S900|pins18m3@3|x[2]|-570|537|contact@89||-570|382
+Ametal-2|net@332|||S0|epiFifo@0|out[2]|-561|382|contact@89||-570|382
+Ametal-3|net@333|||S900|pins18m3@3|x[3]|-486|537|contact@90||-486|382
+Ametal-2|net@334|||S0|epiFifo@0|out[3]|-477|382|contact@90||-486|382
+Ametal-3|net@335|||S900|pins18m3@3|x[4]|-426|537|contact@91||-426|382
+Ametal-2|net@336|||S0|epiFifo@0|out[4]|-417|382|contact@91||-426|382
+Ametal-3|net@337|||S900|pins18m3@3|x[5]|-342|537|contact@92||-342|382
+Ametal-2|net@338|||S0|epiFifo@0|out[5]|-333|382|contact@92||-342|382
+Ametal-3|net@339|||S900|pins18m3@3|x[6]|-282|537|contact@93||-282|382
+Ametal-2|net@340|||S0|epiFifo@0|out[6]|-273|382|contact@93||-282|382
+Ametal-3|net@341|||S900|pins18m3@3|x[7]|-198|537|contact@94||-198|382
+Ametal-2|net@342|||S0|epiFifo@0|out[7]|-189|382|contact@94||-198|382
+Ametal-3|net@343|||S900|pins18m3@3|x[8]|-138|537|contact@95||-138|382
+Ametal-2|net@344|||S0|epiFifo@0|out[8]|-129|382|contact@95||-138|382
+Ametal-3|net@345|||S900|pins18m3@3|x[9]|-54|537|contact@96||-54|382
+Ametal-2|net@346|||S0|epiFifo@0|out[9]|-45|382|contact@96||-54|382
+Ametal-3|net@347|||S900|pins18m3@3|x[18]|-600|537|contact@97||-600|532
+Ametal-2|net@348|||S0|epiFifo@0|out[18]|-591|532|contact@97||-600|532
+Ametal-3|net@349|||S900|pins18m3@2|x[10]|-1866|537|contact@98||-1866|532
+Ametal-2|net@350|||S0|epiFifo@0|out[28]|-1857|532|contact@98||-1866|532
+Ametal-3|net@351|||S900|pins18m3@2|x[11]|-1782|537|contact@99||-1782|532
+Ametal-2|net@352|||S0|epiFifo@0|out[29]|-1773|532|contact@99||-1782|532
+Ametal-3|net@353|||S900|pins18m3@2|x[12]|-1722|537|contact@100||-1722|532
+Ametal-2|net@354|||S0|epiFifo@0|out[30]|-1713|532|contact@100||-1722|532
+Ametal-3|net@355|||S900|pins18m3@2|x[13]|-1638|537|contact@101||-1638|532
+Ametal-2|net@356|||S0|epiFifo@0|out[31]|-1629|532|contact@101||-1638|532
+Ametal-3|net@357|||S900|pins18m3@2|x[14]|-1578|537|contact@102||-1578|532
+Ametal-2|net@358|||S0|epiFifo@0|out[32]|-1569|532|contact@102||-1578|532
+Ametal-3|net@359|||S900|pins18m3@2|x[15]|-1494|537|contact@103||-1494|532
+Ametal-2|net@360|||S0|epiFifo@0|out[33]|-1485|532|contact@103||-1494|532
+Ametal-3|net@361|||S900|pins18m3@2|x[16]|-1434|537|contact@104||-1434|532
+Ametal-2|net@362|||S0|epiFifo@0|out[34]|-1425|532|contact@104||-1434|532
+Ametal-3|net@363|||S900|pins18m3@2|x[17]|-1350|537|contact@105||-1350|532
+Ametal-2|net@364|||S0|epiFifo@0|out[35]|-1341|532|contact@105||-1350|532
+Ametal-3|net@365|||S900|pins18m3@2|x[18]|-1290|537|contact@106||-1290|532
+Ametal-2|net@366|||S0|epiFifo@0|out[36]|-1281|532|contact@106||-1290|532
+Ametal-3|net@367|||S900|pins18m3@3|x[10]|-24|537|contact@107||-24|532
+Ametal-2|net@368|||S0|epiFifo@0|out[10]|-15|532|contact@107||-24|532
+Ametal-3|net@369|||S900|pins18m3@3|x[11]|-108|537|contact@108||-108|532
+Ametal-2|net@370|||S0|epiFifo@0|out[11]|-99|532|contact@108||-108|532
+Ametal-3|net@371|||S900|pins18m3@3|x[12]|-168|537|contact@109||-168|532
+Ametal-2|net@372|||S0|epiFifo@0|out[12]|-159|532|contact@109||-168|532
+Ametal-3|net@373|||S900|pins18m3@3|x[13]|-252|537|contact@110||-252|532
+Ametal-2|net@374|||S0|epiFifo@0|out[13]|-243|532|contact@110||-252|532
+Ametal-3|net@375|||S900|pins18m3@3|x[14]|-312|537|contact@111||-312|532
+Ametal-2|net@376|||S0|epiFifo@0|out[14]|-303|532|contact@111||-312|532
+Ametal-3|net@377|||S900|pins18m3@3|x[15]|-396|537|contact@112||-396|532
+Ametal-2|net@378|||S0|epiFifo@0|out[15]|-387|532|contact@112||-396|532
+Ametal-3|net@379|||S900|pins18m3@3|x[16]|-456|537|contact@113||-456|532
+Ametal-2|net@380|||S0|epiFifo@0|out[16]|-447|532|contact@113||-456|532
+Ametal-3|net@381|||S900|pins18m3@3|x[17]|-540|537|contact@114||-540|532
+Ametal-2|net@382|||S0|epiFifo@0|out[17]|-531|532|contact@114||-540|532
+Ametal-3|net@383|||S2700|pins18m3@3|x[18]|-600|537|contact@115||-600|676
+Ametal-2|net@384|||S0|odRQstag@0|inE[18]|-588|676|contact@115||-600|676
+Ametal-3|net@385|||S2700|pins18m3@3|x[10]|-24|537|contact@116||-24|676
+Ametal-2|net@386|||S0|odRQstag@0|inE[10]|-12|676|contact@116||-24|676
+Ametal-3|net@387|||S2700|pins18m3@3|x[11]|-108|537|contact@117||-108|676
+Ametal-2|net@388|||S0|odRQstag@0|inE[11]|-96|676|contact@117||-108|676
+Ametal-3|net@389|||S2700|pins18m3@3|x[12]|-168|537|contact@118||-168|676
+Ametal-2|net@390|||S0|odRQstag@0|inE[12]|-156|676|contact@118||-168|676
+Ametal-3|net@391|||S2700|pins18m3@3|x[13]|-252|537|contact@119||-252|676
+Ametal-2|net@392|||S0|odRQstag@0|inE[13]|-240|676|contact@119||-252|676
+Ametal-3|net@393|||S2700|pins18m3@3|x[14]|-312|537|contact@120||-312|676
+Ametal-2|net@394|||S0|odRQstag@0|inE[14]|-300|676|contact@120||-312|676
+Ametal-3|net@395|||S2700|pins18m3@3|x[15]|-396|537|contact@121||-396|676
+Ametal-2|net@396|||S0|odRQstag@0|inE[15]|-384|676|contact@121||-396|676
+Ametal-3|net@397|||S2700|pins18m3@3|x[16]|-456|537|contact@122||-456|676
+Ametal-2|net@398|||S0|odRQstag@0|inE[16]|-444|676|contact@122||-456|676
+Ametal-3|net@399|||S2700|pins18m3@3|x[17]|-540|537|contact@123||-540|676
+Ametal-2|net@400|||S0|odRQstag@0|inE[17]|-528|676|contact@123||-540|676
+Ametal-3|net@401|||S2700|pins18m3@3|x[1]|-630|537|contact@124||-630|814
+Ametal-2|net@402|||S0|odRQstag@0|inE[1]|-618|814|contact@124||-630|814
+Ametal-3|net@403|||S2700|pins18m3@3|x[2]|-570|537|contact@125||-570|814
+Ametal-2|net@404|||S0|odRQstag@0|inE[2]|-558|814|contact@125||-570|814
+Ametal-3|net@405|||S2700|pins18m3@3|x[3]|-486|537|contact@126||-486|814
+Ametal-2|net@406|||S0|odRQstag@0|inE[3]|-474|814|contact@126||-486|814
+Ametal-3|net@407|||S2700|pins18m3@3|x[4]|-426|537|contact@127||-426|814
+Ametal-2|net@408|||S0|odRQstag@0|inE[4]|-414|814|contact@127||-426|814
+Ametal-3|net@409|||S2700|pins18m3@3|x[5]|-342|537|contact@128||-342|814
+Ametal-2|net@410|||S0|odRQstag@0|inE[5]|-330|814|contact@128||-342|814
+Ametal-3|net@411|||S2700|pins18m3@3|x[6]|-282|537|contact@129||-282|814
+Ametal-2|net@412|||S0|odRQstag@0|inE[6]|-270|814|contact@129||-282|814
+Ametal-3|net@413|||S2700|pins18m3@3|x[7]|-198|537|contact@130||-198|814
+Ametal-2|net@414|||S0|odRQstag@0|inE[7]|-186|814|contact@130||-198|814
+Ametal-3|net@415|||S2700|pins18m3@3|x[8]|-138|537|contact@131||-138|814
+Ametal-2|net@416|||S0|odRQstag@0|inE[8]|-126|814|contact@131||-138|814
+Ametal-3|net@417|||S2700|pins18m3@3|x[9]|-54|537|contact@132||-54|814
+Ametal-2|net@418|||S0|odRQstag@0|inE[9]|-42|814|contact@132||-54|814
+Ametal-3|net@439|||S2700|pins18m3@2|x[1]|-1260|537|contact@143||-1260|814
+Ametal-2|net@440|||S0|odRQstag@0|inE[19]|-1254|814|contact@143||-1260|814
+Ametal-3|net@441|||S2700|pins18m3@2|x[2]|-1320|537|contact@144||-1320|814
+Ametal-2|net@442|||S0|odRQstag@0|inE[20]|-1314|814|contact@144||-1320|814
+Ametal-3|net@443|||S2700|pins18m3@2|x[3]|-1404|537|contact@145||-1404|814
+Ametal-2|net@444|||S0|odRQstag@0|inE[21]|-1398|814|contact@145||-1404|814
+Ametal-3|net@445|||S2700|pins18m3@2|x[4]|-1464|537|contact@146||-1464|814
+Ametal-2|net@446|||S0|odRQstag@0|inE[22]|-1458|814|contact@146||-1464|814
+Ametal-3|net@447|||S2700|pins18m3@2|x[5]|-1548|537|contact@147||-1548|814
+Ametal-2|net@448|||S0|odRQstag@0|inE[23]|-1542|814|contact@147||-1548|814
+Ametal-3|net@449|||S2700|pins18m3@2|x[6]|-1608|537|contact@148||-1608|814
+Ametal-2|net@450|||S0|odRQstag@0|inE[24]|-1602|814|contact@148||-1608|814
+Ametal-3|net@451|||S2700|pins18m3@2|x[7]|-1692|537|contact@149||-1692|814
+Ametal-2|net@452|||S0|odRQstag@0|inE[25]|-1686|814|contact@149||-1692|814
+Ametal-3|net@453|||S2700|pins18m3@2|x[8]|-1752|537|contact@150||-1752|814
+Ametal-2|net@454|||S0|odRQstag@0|inE[26]|-1746|814|contact@150||-1752|814
+Ametal-3|net@455|||S2700|pins18m3@2|x[9]|-1836|537|contact@151||-1836|814
+Ametal-2|net@456|||S0|odRQstag@0|inE[27]|-1830|814|contact@151||-1836|814
+Ametal-3|net@475|||S2700|pins18m3@2|x[18]|-1290|537|contact@161||-1290|676
+Ametal-2|net@476|||S0|odRQstag@0|inE[36]|-1284|676|contact@161||-1290|676
+Ametal-3|net@477|||S2700|pins18m3@2|x[10]|-1866|537|contact@162||-1866|676
+Ametal-2|net@478|||S0|odRQstag@0|inE[28]|-1860|676|contact@162||-1866|676
+Ametal-3|net@479|||S2700|pins18m3@2|x[11]|-1782|537|contact@163||-1782|676
+Ametal-2|net@480|||S0|odRQstag@0|inE[29]|-1776|676|contact@163||-1782|676
+Ametal-3|net@481|||S2700|pins18m3@2|x[12]|-1722|537|contact@164||-1722|676
+Ametal-2|net@482|||S0|odRQstag@0|inE[30]|-1716|676|contact@164||-1722|676
+Ametal-3|net@483|||S2700|pins18m3@2|x[13]|-1638|537|contact@165||-1638|676
+Ametal-2|net@484|||S0|odRQstag@0|inE[31]|-1632|676|contact@165||-1638|676
+Ametal-3|net@485|||S2700|pins18m3@2|x[14]|-1578|537|contact@166||-1578|676
+Ametal-2|net@486|||S0|odRQstag@0|inE[32]|-1572|676|contact@166||-1578|676
+Ametal-3|net@487|||S2700|pins18m3@2|x[15]|-1494|537|contact@167||-1494|676
+Ametal-2|net@488|||S0|odRQstag@0|inE[33]|-1488|676|contact@167||-1494|676
+Ametal-3|net@489|||S2700|pins18m3@2|x[16]|-1434|537|contact@168||-1434|676
+Ametal-2|net@490|||S0|odRQstag@0|inE[34]|-1428|676|contact@168||-1434|676
+Ametal-3|net@491|||S2700|pins18m3@2|x[17]|-1350|537|contact@169||-1350|676
+Ametal-2|net@492|||S0|odRQstag@0|inE[35]|-1344|676|contact@169||-1350|676
+Ametal-3|net@493|||S2700|pins18m3@5|x[1]|1254|576|contact@170||1254|620
+Ametal-2|net@494|||S1800|odRQstag@0|in[1]|1251|620|contact@170||1254|620
+Ametal-3|net@495|||S2700|pins18m3@5|x[2]|1314|576|contact@171||1314|620
+Ametal-2|net@496|||S1800|odRQstag@0|in[2]|1311|620|contact@171||1314|620
+Ametal-3|net@497|||S2700|pins18m3@5|x[3]|1398|576|contact@172||1398|620
+Ametal-2|net@498|||S1800|odRQstag@0|in[3]|1395|620|contact@172||1398|620
+Ametal-3|net@499|||S2700|pins18m3@5|x[4]|1458|576|contact@173||1458|620
+Ametal-2|net@500|||S1800|odRQstag@0|in[4]|1455|620|contact@173||1458|620
+Ametal-3|net@501|||S2700|pins18m3@5|x[5]|1542|576|contact@174||1542|620
+Ametal-2|net@502|||S1800|odRQstag@0|in[5]|1539|620|contact@174||1542|620
+Ametal-3|net@503|||S2700|pins18m3@5|x[6]|1602|576|contact@175||1602|620
+Ametal-2|net@504|||S1800|odRQstag@0|in[6]|1599|620|contact@175||1602|620
+Ametal-3|net@505|||S2700|pins18m3@5|x[7]|1686|576|contact@176||1686|620
+Ametal-2|net@506|||S1800|odRQstag@0|in[7]|1683|620|contact@176||1686|620
+Ametal-3|net@507|||S2700|pins18m3@5|x[8]|1746|576|contact@177||1746|620
+Ametal-2|net@508|||S1800|odRQstag@0|in[8]|1743|620|contact@177||1746|620
+Ametal-3|net@509|||S2700|pins18m3@5|x[9]|1830|576|contact@178||1830|620
+Ametal-2|net@510|||S1800|odRQstag@0|in[9]|1827|620|contact@178||1830|620
+Ametal-3|net@511|||S2700|pins18m3@5|x[18]|1284|576|contact@179||1284|770
+Ametal-2|net@512|||S1800|odRQstag@0|in[18]|1281|770|contact@179||1284|770
+Ametal-3|net@513|||S2700|pins18m3@5|x[10]|1860|576|contact@180||1860|770
+Ametal-2|net@514|||S1800|odRQstag@0|in[10]|1857|770|contact@180||1860|770
+Ametal-3|net@515|||S2700|pins18m3@5|x[11]|1776|576|contact@181||1776|770
+Ametal-2|net@516|||S1800|odRQstag@0|in[11]|1773|770|contact@181||1776|770
+Ametal-3|net@517|||S2700|pins18m3@5|x[12]|1716|576|contact@182||1716|770
+Ametal-2|net@518|||S1800|odRQstag@0|in[12]|1713|770|contact@182||1716|770
+Ametal-3|net@519|||S2700|pins18m3@5|x[13]|1632|576|contact@183||1632|770
+Ametal-2|net@520|||S1800|odRQstag@0|in[13]|1629|770|contact@183||1632|770
+Ametal-3|net@521|||S2700|pins18m3@5|x[14]|1572|576|contact@184||1572|770
+Ametal-2|net@522|||S1800|odRQstag@0|in[14]|1569|770|contact@184||1572|770
+Ametal-3|net@523|||S2700|pins18m3@5|x[15]|1488|576|contact@185||1488|770
+Ametal-2|net@524|||S1800|odRQstag@0|in[15]|1485|770|contact@185||1488|770
+Ametal-3|net@525|||S2700|pins18m3@5|x[16]|1428|576|contact@186||1428|770
+Ametal-2|net@526|||S1800|odRQstag@0|in[16]|1425|770|contact@186||1428|770
+Ametal-3|net@527|||S2700|pins18m3@5|x[17]|1344|576|contact@187||1344|770
+Ametal-2|net@528|||S1800|odRQstag@0|in[17]|1341|770|contact@187||1344|770
+Ametal-3|net@529|||S900|pins18m3@5|x[18]|1284|576|contact@188||1284|532
+Ametal-2|net@530|||S1800|m12stage@0|out[18]|1281|532|contact@188||1284|532
+Ametal-3|net@531|||S900|pins18m3@5|x[10]|1860|576|contact@189||1860|532
+Ametal-2|net@532|||S1800|m12stage@0|out[10]|1857|532|contact@189||1860|532
+Ametal-3|net@533|||S900|pins18m3@5|x[11]|1776|576|contact@190||1776|532
+Ametal-2|net@534|||S1800|m12stage@0|out[11]|1773|532|contact@190||1776|532
+Ametal-3|net@535|||S900|pins18m3@5|x[12]|1716|576|contact@191||1716|532
+Ametal-2|net@536|||S1800|m12stage@0|out[12]|1713|532|contact@191||1716|532
+Ametal-3|net@537|||S900|pins18m3@5|x[13]|1632|576|contact@192||1632|532
+Ametal-2|net@538|||S1800|m12stage@0|out[13]|1629|532|contact@192||1632|532
+Ametal-3|net@539|||S900|pins18m3@5|x[14]|1572|576|contact@193||1572|532
+Ametal-2|net@540|||S1800|m12stage@0|out[14]|1569|532|contact@193||1572|532
+Ametal-3|net@541|||S900|pins18m3@5|x[15]|1488|576|contact@194||1488|532
+Ametal-2|net@542|||S1800|m12stage@0|out[15]|1485|532|contact@194||1488|532
+Ametal-3|net@543|||S900|pins18m3@5|x[16]|1428|576|contact@195||1428|532
+Ametal-2|net@544|||S1800|m12stage@0|out[16]|1425|532|contact@195||1428|532
+Ametal-3|net@545|||S900|pins18m3@5|x[17]|1344|576|contact@196||1344|532
+Ametal-2|net@546|||S1800|m12stage@0|out[17]|1341|532|contact@196||1344|532
+Ametal-3|net@547|||S900|pins18m3@5|x[8]|1746|576|contact@197||1746|382
+Ametal-2|net@548|||S1800|m12stage@0|out[8]|1743|382|contact@197||1746|382
+Ametal-3|net@549|||S900|pins18m3@5|x[1]|1254|576|contact@198||1254|382
+Ametal-2|net@550|||S1800|m12stage@0|out[1]|1251|382|contact@198||1254|382
+Ametal-3|net@551|||S900|pins18m3@5|x[2]|1314|576|contact@199||1314|382
+Ametal-2|net@552|||S1800|m12stage@0|out[2]|1311|382|contact@199||1314|382
+Ametal-3|net@553|||S900|pins18m3@5|x[3]|1398|576|contact@200||1398|382
+Ametal-2|net@554|||S1800|m12stage@0|out[3]|1395|382|contact@200||1398|382
+Ametal-3|net@555|||S900|pins18m3@5|x[4]|1458|576|contact@201||1458|382
+Ametal-2|net@556|||S1800|m12stage@0|out[4]|1455|382|contact@201||1458|382
+Ametal-3|net@557|||S900|pins18m3@5|x[5]|1542|576|contact@202||1542|382
+Ametal-2|net@558|||S1800|m12stage@0|out[5]|1539|382|contact@202||1542|382
+Ametal-3|net@559|||S900|pins18m3@5|x[6]|1602|576|contact@203||1602|382
+Ametal-2|net@560|||S1800|m12stage@0|out[6]|1599|382|contact@203||1602|382
+Ametal-3|net@561|||S900|pins18m3@5|x[7]|1686|576|contact@204||1686|382
+Ametal-2|net@562|||S1800|m12stage@0|out[7]|1683|382|contact@204||1686|382
+Ametal-3|net@563|||S900|pins18m3@5|x[9]|1830|576|contact@205||1830|382
+Ametal-2|net@564|||S1800|m12stage@0|out[9]|1827|382|contact@205||1830|382
+Ametal-3|net@565|||S900|pins18m3@4|x[1]|624|576|contact@206||624|382
+Ametal-2|net@566|||S1800|m12stage@0|out[19]|621|382|contact@206||624|382
+Ametal-3|net@567|||S900|pins18m3@4|x[2]|564|576|contact@207||564|382
+Ametal-2|net@568|||S1800|m12stage@0|out[20]|561|382|contact@207||564|382
+Ametal-3|net@569|||S900|pins18m3@4|x[3]|480|576|contact@208||480|382
+Ametal-2|net@570|||S1800|m12stage@0|out[21]|477|382|contact@208||480|382
+Ametal-3|net@571|||S900|pins18m3@4|x[4]|420|576|contact@209||420|382
+Ametal-2|net@572|||S1800|m12stage@0|out[22]|417|382|contact@209||420|382
+Ametal-3|net@573|||S900|pins18m3@4|x[5]|336|576|contact@210||336|382
+Ametal-2|net@574|||S1800|m12stage@0|out[23]|333|382|contact@210||336|382
+Ametal-3|net@575|||S900|pins18m3@4|x[6]|276|576|contact@211||276|382
+Ametal-2|net@576|||S1800|m12stage@0|out[24]|273|382|contact@211||276|382
+Ametal-3|net@577|||S900|pins18m3@4|x[7]|192|576|contact@212||192|382
+Ametal-2|net@578|||S1800|m12stage@0|out[25]|189|382|contact@212||192|382
+Ametal-3|net@579|||S900|pins18m3@4|x[8]|132|576|contact@213||132|382
+Ametal-2|net@580|||S1800|m12stage@0|out[26]|129|382|contact@213||132|382
+Ametal-3|net@581|||S900|pins18m3@4|x[9]|48|576|contact@214||48|382
+Ametal-2|net@582|||S1800|m12stage@0|out[27]|45|382|contact@214||48|382
+Ametal-3|net@583|||S900|pins18m3@4|x[18]|594|576|contact@215||594|532
+Ametal-2|net@584|||S1800|m12stage@0|out[36]|591|532|contact@215||594|532
+Ametal-3|net@585|||S900|pins18m3@4|x[10]|18|576|contact@216||18|532
+Ametal-2|net@586|||S1800|m12stage@0|out[28]|15|532|contact@216||18|532
+Ametal-3|net@587|||S900|pins18m3@4|x[11]|102|576|contact@217||102|532
+Ametal-2|net@588|||S1800|m12stage@0|out[29]|99|532|contact@217||102|532
+Ametal-3|net@589|||S900|pins18m3@4|x[12]|162|576|contact@218||162|532
+Ametal-2|net@590|||S1800|m12stage@0|out[30]|159|532|contact@218||162|532
+Ametal-3|net@591|||S900|pins18m3@4|x[13]|246|576|contact@219||246|532
+Ametal-2|net@592|||S1800|m12stage@0|out[31]|243|532|contact@219||246|532
+Ametal-3|net@593|||S900|pins18m3@4|x[14]|306|576|contact@220||306|532
+Ametal-2|net@594|||S1800|m12stage@0|out[32]|303|532|contact@220||306|532
+Ametal-3|net@595|||S900|pins18m3@4|x[15]|390|576|contact@221||390|532
+Ametal-2|net@596|||S1800|m12stage@0|out[33]|387|532|contact@221||390|532
+Ametal-3|net@597|||S900|pins18m3@4|x[16]|450|576|contact@222||450|532
+Ametal-2|net@598|||S1800|m12stage@0|out[34]|447|532|contact@222||450|532
+Ametal-3|net@599|||S900|pins18m3@4|x[17]|534|576|contact@223||534|532
+Ametal-2|net@600|||S1800|m12stage@0|out[35]|531|532|contact@223||534|532
+Ametal-3|net@601|||S2700|pins18m3@4|x[1]|624|576|contact@224||624|620
+Ametal-2|net@602|||S1800|odRQstag@0|in[19]|621|620|contact@224||624|620
+Ametal-3|net@603|||S2700|pins18m3@4|x[2]|564|576|contact@225||564|620
+Ametal-2|net@604|||S1800|odRQstag@0|in[20]|561|620|contact@225||564|620
+Ametal-3|net@605|||S2700|pins18m3@4|x[3]|480|576|contact@226||480|620
+Ametal-2|net@606|||S1800|odRQstag@0|in[21]|477|620|contact@226||480|620
+Ametal-3|net@607|||S2700|pins18m3@4|x[4]|420|576|contact@227||420|620
+Ametal-2|net@608|||S1800|odRQstag@0|in[22]|417|620|contact@227||420|620
+Ametal-3|net@609|||S2700|pins18m3@4|x[5]|336|576|contact@228||336|620
+Ametal-2|net@610|||S1800|odRQstag@0|in[23]|333|620|contact@228||336|620
+Ametal-3|net@611|||S2700|pins18m3@4|x[6]|276|576|contact@229||276|620
+Ametal-2|net@612|||S1800|odRQstag@0|in[24]|273|620|contact@229||276|620
+Ametal-3|net@613|||S2700|pins18m3@4|x[7]|192|576|contact@230||192|620
+Ametal-2|net@614|||S1800|odRQstag@0|in[25]|189|620|contact@230||192|620
+Ametal-3|net@615|||S2700|pins18m3@4|x[8]|132|576|contact@231||132|620
+Ametal-2|net@616|||S1800|odRQstag@0|in[26]|129|620|contact@231||132|620
+Ametal-3|net@617|||S2700|pins18m3@4|x[9]|48|576|contact@232||48|620
+Ametal-2|net@618|||S1800|odRQstag@0|in[27]|45|620|contact@232||48|620
+Ametal-3|net@619|||S2700|pins18m3@4|x[18]|594|576|contact@233||594|770
+Ametal-2|net@620|||S1800|odRQstag@0|in[36]|591|770|contact@233||594|770
+Ametal-3|net@621|||S2700|pins18m3@4|x[10]|18|576|contact@234||18|770
+Ametal-2|net@622|||S1800|odRQstag@0|in[28]|15|770|contact@234||18|770
+Ametal-3|net@623|||S2700|pins18m3@4|x[11]|102|576|contact@235||102|770
+Ametal-2|net@624|||S1800|odRQstag@0|in[29]|99|770|contact@235||102|770
+Ametal-3|net@625|||S2700|pins18m3@4|x[12]|162|576|contact@236||162|770
+Ametal-2|net@626|||S1800|odRQstag@0|in[30]|159|770|contact@236||162|770
+Ametal-3|net@627|||S2700|pins18m3@4|x[13]|246|576|contact@237||246|770
+Ametal-2|net@628|||S1800|odRQstag@0|in[31]|243|770|contact@237||246|770
+Ametal-3|net@629|||S2700|pins18m3@4|x[14]|306|576|contact@238||306|770
+Ametal-2|net@630|||S1800|odRQstag@0|in[32]|303|770|contact@238||306|770
+Ametal-3|net@631|||S2700|pins18m3@4|x[15]|390|576|contact@239||390|770
+Ametal-2|net@632|||S1800|odRQstag@0|in[33]|387|770|contact@239||390|770
+Ametal-3|net@633|||S2700|pins18m3@4|x[16]|450|576|contact@240||450|770
+Ametal-2|net@634|||S1800|odRQstag@0|in[34]|447|770|contact@240||450|770
+Ametal-3|net@635|||S2700|pins18m3@4|x[17]|534|576|contact@241||534|770
+Ametal-2|net@636|||S1800|odRQstag@0|in[35]|531|770|contact@241||534|770
+Ametal-2|net@676|||S1800|odRQstag@0|out[1]|-618|770|contact@242||-612|770
+Ametal-2|net@678|||S1800|odRQstag@0|out[2]|-558|770|contact@243||-552|770
+Ametal-2|net@680|||S1800|odRQstag@0|out[3]|-474|770|contact@244||-468|770
+Ametal-2|net@682|||S1800|odRQstag@0|out[4]|-414|770|contact@245||-408|770
+Ametal-2|net@684|||S1800|odRQstag@0|out[5]|-330|770|contact@246||-324|770
+Ametal-2|net@686|||S1800|odRQstag@0|out[6]|-270|770|contact@247||-264|770
+Ametal-2|net@688|||S1800|odRQstag@0|out[7]|-186|770|contact@248||-180|770
+Ametal-2|net@690|||S1800|odRQstag@0|out[8]|-126|770|contact@249||-120|770
+Ametal-2|net@692|||S1800|odRQstag@0|out[9]|-42|770|contact@250||-36|770
+Ametal-2|net@694|||S1800|odRQstag@0|out[18]|-588|626|contact@251||-582|626
+Ametal-2|net@696|||S1800|odRQstag@0|out[10]|-12|626|contact@252||-6|626
+Ametal-2|net@698|||S1800|odRQstag@0|out[11]|-96|626|contact@253||-90|626
+Ametal-2|net@700|||S1800|odRQstag@0|out[12]|-156|626|contact@254||-150|626
+Ametal-2|net@702|||S1800|odRQstag@0|out[13]|-240|626|contact@255||-234|626
+Ametal-2|net@704|||S1800|odRQstag@0|out[14]|-300|626|contact@256||-294|626
+Ametal-2|net@706|||S1800|odRQstag@0|out[15]|-384|626|contact@257||-378|626
+Ametal-2|net@708|||S1800|odRQstag@0|out[16]|-444|626|contact@258||-438|626
+Ametal-2|net@710|||S1800|odRQstag@0|out[17]|-528|626|contact@259||-522|626
+Ametal-2|net@712|||S1800|odRQstag@0|out[19]|-1254|770|contact@260||-1242|770
+Ametal-2|net@714|||S1800|odRQstag@0|out[20]|-1314|770|contact@261||-1302|770
+Ametal-2|net@716|||S1800|odRQstag@0|out[21]|-1398|770|contact@262||-1386|770
+Ametal-2|net@718|||S1800|odRQstag@0|out[22]|-1458|770|contact@263||-1446|770
+Ametal-2|net@720|||S1800|odRQstag@0|out[23]|-1542|770|contact@264||-1530|770
+Ametal-2|net@722|||S1800|odRQstag@0|out[24]|-1602|770|contact@265||-1590|770
+Ametal-2|net@724|||S1800|odRQstag@0|out[25]|-1686|770|contact@266||-1674|770
+Ametal-2|net@726|||S1800|odRQstag@0|out[26]|-1746|770|contact@267||-1734|770
+Ametal-2|net@728|||S1800|odRQstag@0|out[27]|-1830|770|contact@268||-1818|770
+Ametal-2|net@730|||S1800|odRQstag@0|out[36]|-1284|626|contact@269||-1272|626
+Ametal-2|net@732|||S1800|odRQstag@0|out[28]|-1860|626|contact@270||-1848|626
+Ametal-2|net@734|||S1800|odRQstag@0|out[29]|-1776|626|contact@271||-1764|626
+Ametal-2|net@736|||S1800|odRQstag@0|out[30]|-1716|626|contact@272||-1704|626
+Ametal-2|net@738|||S1800|odRQstag@0|out[31]|-1632|626|contact@273||-1620|626
+Ametal-2|net@740|||S1800|odRQstag@0|out[32]|-1572|626|contact@274||-1560|626
+Ametal-2|net@742|||S1800|odRQstag@0|out[33]|-1488|626|contact@275||-1476|626
+Ametal-2|net@744|||S1800|odRQstag@0|out[34]|-1428|626|contact@276||-1416|626
+Ametal-2|net@746|||S1800|odRQstag@0|out[35]|-1344|626|contact@277||-1332|626
+Ametal-3|net@748|||S2700|epiFifo@0|sout|-966|576|odRQstag@0|sin|-966|864
+Ametal-3|net@750|||S0|odRQstag@0|sout|-966|1008|pin@148||-972|1008
+Ametal-2|net@755|||S0|epiFifo@0|succ|-1055.5|376|contact@278||-1098|376
+Ametal-2|net@756|||S1800|odRQstag@0|do[epi]|-1110|808|contact@279||-1098|808
+Ametal-3|net@758|||S2700|pin@60||-972|280|pin@148||-972|1008
+Ametal-3|net@759|||S2700|contact@278||-1098|376|contact@279||-1098|808
+Ametal-2|net@763|||S1800|odRQstag@0|do[ring]|-928|670|contact@281||-871|670
+Ametal-2|net@766|||S1800|split10@0|pred|-927.5|88|contact@282||-871|88
+Ametal-3|net@768|||S2700|contact@282||-871|88|contact@281||-871|670
+Ametal-2|net@770|||S0|m12stage@0|succ|851.5|420|contact@283||840|420
+Ametal-3|net@773|||S2700|contact@283||840|420|contact@284||840|626
+Ametal-2|net@774|||S1800|odRQstag@0|pred|804|626|contact@284||840|626
+Ametal-2|net@776|||S1800|odRQstag@0|wait[M]|744|632|contact@285||762|632
+Ametal-2|net@778|||S1800|m12stage@0|wait[M]|752.5|400|contact@286||762|400
+Ametal-3|net@780|||S900|contact@288||888|576|contact@287||888|344
+Ametal-2|net@781|||S0|m12stage@0|do[M]|901|344|contact@287||888|344
+Ametal-2|net@783|||S0|odRQstag@0|do[M]|912|576|contact@288||888|576
+Ametal-3|net@784|||S2700|contact@288||888|576|pin@164||888|994
+Ametal-3|net@785|||S2700|contact@290||894|664|pin@165||894|994
+Ametal-2|net@787|||S0|odRQstag@0|do[L]|914|664|contact@290||894|664
+Ametal-3|net@788|||S900|contact@285||762|632|contact@286||762|400
+Ametal-3|net@789|||S2700|split10@0|in[19]|-1242|280|contact@260||-1242|770
+Ametal-3|net@790|||S2700|split10@0|in[20]|-1302|280|contact@261||-1302|770
+Ametal-3|net@791|||S2700|split10@0|in[21]|-1386|280|contact@262||-1386|770
+Ametal-3|net@792|||S2700|split10@0|in[22]|-1446|280|contact@263||-1446|770
+Ametal-3|net@793|||S2700|split10@0|in[23]|-1530|280|contact@264||-1530|770
+Ametal-3|net@794|||S2700|split10@0|in[24]|-1590|280|contact@265||-1590|770
+Ametal-3|net@795|||S2700|split10@0|in[25]|-1674|280|contact@266||-1674|770
+Ametal-3|net@796|||S2700|split10@0|in[26]|-1734|280|contact@267||-1734|770
+Ametal-3|net@797|||S2700|split10@0|in[27]|-1818|280|contact@268||-1818|770
+Ametal-3|net@798|||S2700|split10@0|in[28]|-1848|280|contact@270||-1848|626
+Ametal-3|net@799|||S2700|split10@0|in[29]|-1764|280|contact@271||-1764|626
+Ametal-3|net@800|||S2700|split10@0|in[30]|-1704|280|contact@272||-1704|626
+Ametal-3|net@801|||S2700|split10@0|in[31]|-1620|280|contact@273||-1620|626
+Ametal-3|net@802|||S2700|split10@0|in[32]|-1560|280|contact@274||-1560|626
+Ametal-3|net@803|||S2700|split10@0|in[33]|-1476|280|contact@275||-1476|626
+Ametal-3|net@804|||S2700|split10@0|in[34]|-1416|280|contact@276||-1416|626
+Ametal-3|net@805|||S2700|split10@0|in[35]|-1332|280|contact@277||-1332|626
+Ametal-3|net@806|||S2700|split10@0|in[36]|-1272|280|contact@269||-1272|626
+Ametal-3|net@807|||S2700|split10@0|in[1]|-612|280|contact@242||-612|770
+Ametal-3|net@808|||S2700|split10@0|in[2]|-552|280|contact@243||-552|770
+Ametal-3|net@809|||S2700|split10@0|in[3]|-468|280|contact@244||-468|770
+Ametal-3|net@810|||S2700|split10@0|in[4]|-408|280|contact@245||-408|770
+Ametal-3|net@811|||S2700|split10@0|in[5]|-324|280|contact@246||-324|770
+Ametal-3|net@812|||S2700|split10@0|in[6]|-264|280|contact@247||-264|770
+Ametal-3|net@813|||S2700|split10@0|in[7]|-180|280|contact@248||-180|770
+Ametal-3|net@814|||S2700|split10@0|in[8]|-120|280|contact@249||-120|770
+Ametal-3|net@815|||S2700|split10@0|in[9]|-36|280|contact@250||-36|770
+Ametal-3|net@816|||S2700|split10@0|in[10]|-6|280|contact@252||-6|626
+Ametal-3|net@817|||S2700|split10@0|in[11]|-90|280|contact@253||-90|626
+Ametal-3|net@818|||S2700|split10@0|in[12]|-150|280|contact@254||-150|626
+Ametal-3|net@819|||S2700|split10@0|in[13]|-234|280|contact@255||-234|626
+Ametal-3|net@820|||S2700|split10@0|in[14]|-294|280|contact@256||-294|626
+Ametal-3|net@821|||S2700|split10@0|in[15]|-378|280|contact@257||-378|626
+Ametal-3|net@822|||S2700|split10@0|in[16]|-438|280|contact@258||-438|626
+Ametal-3|net@823|||S2700|split10@0|in[17]|-522|280|contact@259||-522|626
+Ametal-3|net@824|||S2700|split10@0|in[18]|-582|280|contact@251||-582|626
+Ametal-3|net@825|||S2700|contact@233||594|770|pins18m3@8|x[18]|594|860
+Ametal-3|net@826|||S900|pins18m3@9|x[18]|1284|860|contact@179||1284|770
+Ametal-3|net@827|||S900|pins18m3@9|x[10]|1860|860|contact@180||1860|770
+Ametal-3|net@828|||S900|pins18m3@9|x[11]|1776|860|contact@181||1776|770
+Ametal-3|net@829|||S900|pins18m3@9|x[12]|1716|860|contact@182||1716|770
+Ametal-3|net@830|||S900|pins18m3@9|x[13]|1632|860|contact@183||1632|770
+Ametal-3|net@831|||S900|pins18m3@9|x[14]|1572|860|contact@184||1572|770
+Ametal-3|net@832|||S900|pins18m3@9|x[15]|1488|860|contact@185||1488|770
+Ametal-3|net@833|||S900|pins18m3@9|x[16]|1428|860|contact@186||1428|770
+Ametal-3|net@834|||S900|pins18m3@9|x[17]|1344|860|contact@187||1344|770
+Ametal-3|net@835|||S900|pins18m3@8|x[10]|18|860|contact@234||18|770
+Ametal-3|net@836|||S900|pins18m3@8|x[11]|102|860|contact@235||102|770
+Ametal-3|net@837|||S900|pins18m3@8|x[12]|162|860|contact@236||162|770
+Ametal-3|net@838|||S900|pins18m3@8|x[13]|246|860|contact@237||246|770
+Ametal-3|net@839|||S900|pins18m3@8|x[14]|306|860|contact@238||306|770
+Ametal-3|net@840|||S900|pins18m3@8|x[15]|390|860|contact@239||390|770
+Ametal-3|net@841|||S900|pins18m3@8|x[16]|450|860|contact@240||450|770
+Ametal-3|net@842|||S900|pins18m3@8|x[17]|534|860|contact@241||534|770
+Ametal-3|net@843|||S2700|contact@225||564|620|pins18m3@8|x[2]|564|860
+Ametal-3|net@844|||S900|pins18m3@9|x[2]|1314|860|contact@171||1314|620
+Ametal-3|net@845|||S900|pins18m3@9|x[1]|1254|860|contact@170||1254|620
+Ametal-3|net@846|||S900|pins18m3@9|x[3]|1398|860|contact@172||1398|620
+Ametal-3|net@847|||S900|pins18m3@9|x[4]|1458|860|contact@173||1458|620
+Ametal-3|net@848|||S900|pins18m3@9|x[5]|1542|860|contact@174||1542|620
+Ametal-3|net@849|||S900|pins18m3@9|x[6]|1602|860|contact@175||1602|620
+Ametal-3|net@850|||S900|pins18m3@9|x[7]|1686|860|contact@176||1686|620
+Ametal-3|net@851|||S900|pins18m3@9|x[8]|1746|860|contact@177||1746|620
+Ametal-3|net@852|||S900|pins18m3@9|x[9]|1830|860|contact@178||1830|620
+Ametal-3|net@853|||S900|pins18m3@8|x[1]|624|860|contact@224||624|620
+Ametal-3|net@854|||S900|pins18m3@8|x[3]|480|860|contact@226||480|620
+Ametal-3|net@855|||S900|pins18m3@8|x[4]|420|860|contact@227||420|620
+Ametal-3|net@856|||S900|pins18m3@8|x[5]|336|860|contact@228||336|620
+Ametal-3|net@857|||S900|pins18m3@8|x[6]|276|860|contact@229||276|620
+Ametal-3|net@858|||S900|pins18m3@8|x[7]|192|860|contact@230||192|620
+Ametal-3|net@859|||S900|pins18m3@8|x[8]|132|860|contact@231||132|620
+Ametal-3|net@860|||S900|pins18m3@8|x[9]|48|860|contact@232||48|620
+EclS[F]||D5G2;|split10@0|clS[F_2]|I
+EclS[F_2]||D5G2;|m12stage@0|clS[F_1]|I
+EclS[F_3]||D5G2;|odRQstag@0|clS[F_1]|I
+EclS[F_4]||D5G2;|split10@0|clS[F_4]|I
+EclS[T]||D5G2;|split10@0|clS[T_2]|I
+EclS[T_2]||D5G2;|m12stage@0|clS[T_1]|I
+EclS[T_3]||D5G2;|odRQstag@0|clS[T_1]|I
+EclS[T_4]||D5G2;|split10@0|clS[T_4]|I
+Ecl[F]||D5G2;|split10@0|cl[F_2]|I
+Ecl[F_2]||D5G2;|m12stage@0|cl[F_1]|I
+Ecl[F_3]||D5G2;|odRQstag@0|cl[F_1]|I
+Ecl[F_4]||D5G2;|split10@0|cl[F_4]|I
+Ecl[T]||D5G2;|split10@0|cl[T_2]|I
+Ecl[T_2]||D5G2;|m12stage@0|cl[T_1]|I
+Ecl[T_3]||D5G2;|odRQstag@0|cl[T_1]|I
+Ecl[T_4]||D5G2;|split10@0|cl[T_4]|I
+Edo[M_1]|do[L]|D5G2;|pin@165||I
+Edo[M]||D5G2;|pin@164||I
+Efire[ODE]||D5G2;|odRQstag@0|fire[ODE]|O
+Efire[m1]||D5G2;|m12stage@0|fire[m2]|O
+Efire[m2]||D5G2;|m12stage@0|fire[m1]|O
+EfreqOut||D5G2;|split10@0|fireOut|O
+Egnd||D5G2;|split10@0|gnd|G
+Egnd_1||D5G2;|odRQstag@0|gnd_1|G
+Egnd_2||D5G2;|split10@0|gnd_2|G
+Egnd_3||D5G2;|epiFifo@0|gnd_3|G
+Egnd_4||D5G2;|epiFifo@0|gnd_4|G
+Egnd_5||D5G2;|m12stage@0|gnd_5|G
+Egnd_6||D5G2;|split10@0|gnd_4|G
+Egnd_7||D5G2;|split10@0|gnd_5|G
+Egnd_9||D5G2;|split10@0|gnd_9|G
+Egnd_11||D5G2;|split10@0|gnd_11|G
+Egnd_12||D5G2;|split10@0|gnd_12|G
+Egnd_13||D5G2;|split10@0|gnd_13|G
+Egnd_14||D5G2;|split10@0|gnd_14|G
+Egnd_15||D5G2;|split10@0|gnd_15|G
+Egnd_16||D5G2;|split10@0|gnd_16|G
+Egnd_17||D5G2;|split10@0|gnd_17|G
+Egnd_18||D5G2;|split10@0|gnd_18|G
+Egnd_19||D5G2;|split10@0|gnd_19|G
+Egnd_20||D5G2;|split10@0|gnd_20|G
+Egnd_21||D5G2;|split10@0|gnd_21|G
+Egnd_22||D5G2;|split10@0|gnd_22|G
+Egnd_23||D5G2;|split10@0|gnd_23|G
+Egnd_24||D5G2;|split10@0|gnd_24|G
+Egnd_25||D5G2;|split10@0|gnd_25|G
+Egnd_26||D5G2;|split10@0|gnd_26|G
+Egnd_27||D5G2;|split10@0|gnd_27|G
+Egnd_28||D5G2;|m12stage@0|gnd|G
+Egnd_29||D5G2;|m12stage@0|gnd_2|G
+Egnd_30||D5G2;|m12stage@0|gnd_6|G
+Egnd_31||D5G2;|odRQstag@0|gnd|G
+Egnd_32||D5G2;|odRQstag@0|gnd_2|G
+Egnd_33||D5G2;|odRQstag@0|gnd_5|G
+Egnd_34||D5G2;|odRQstag@0|gnd_6|G
+Egnd_35||D5G2;|odRQstag@0|gnd_7|G
+Ein[1]||D5G2;|pins18m3@1|x[1]|I
+Ein[2]||D5G2;|pins18m3@1|x[2]|I
+Ein[3]||D5G2;|pins18m3@1|x[3]|I
+Ein[4]||D5G2;|pins18m3@1|x[4]|I
+Ein[5]||D5G2;|pins18m3@1|x[5]|I
+Ein[6]||D5G2;|pins18m3@1|x[6]|I
+Ein[7]||D5G2;|pins18m3@1|x[7]|I
+Ein[8]||D5G2;|pins18m3@1|x[8]|I
+Ein[9]||D5G2;|pins18m3@1|x[9]|I
+Ein[10]||D5G2;|pins18m3@1|x[10]|I
+Ein[11]||D5G2;|pins18m3@1|x[11]|I
+Ein[12]||D5G2;|pins18m3@1|x[12]|I
+Ein[13]||D5G2;|pins18m3@1|x[13]|I
+Ein[14]||D5G2;|pins18m3@1|x[14]|I
+Ein[15]||D5G2;|pins18m3@1|x[15]|I
+Ein[16]||D5G2;|pins18m3@1|x[16]|I
+Ein[17]||D5G2;|pins18m3@1|x[17]|I
+Ein[18]||D5G2;|pins18m3@1|x[18]|I
+Ein[19]||D5G2;|pins18m3@0|x[1]|I
+Ein[20]||D5G2;|pins18m3@0|x[2]|I
+Ein[21]||D5G2;|pins18m3@0|x[3]|I
+Ein[22]||D5G2;|pins18m3@0|x[4]|I
+Ein[23]||D5G2;|pins18m3@0|x[5]|I
+Ein[24]||D5G2;|pins18m3@0|x[6]|I
+Ein[25]||D5G2;|pins18m3@0|x[7]|I
+Ein[26]||D5G2;|pins18m3@0|x[8]|I
+Ein[27]||D5G2;|pins18m3@0|x[9]|I
+Ein[28]||D5G2;|pins18m3@0|x[10]|I
+Ein[29]||D5G2;|pins18m3@0|x[11]|I
+Ein[30]||D5G2;|pins18m3@0|x[12]|I
+Ein[31]||D5G2;|pins18m3@0|x[13]|I
+Ein[32]||D5G2;|pins18m3@0|x[14]|I
+Ein[33]||D5G2;|pins18m3@0|x[15]|I
+Ein[34]||D5G2;|pins18m3@0|x[16]|I
+Ein[35]||D5G2;|pins18m3@0|x[17]|I
+Ein[36]||D5G2;|pins18m3@0|x[18]|I
+Ein[T]||D5G2;|pin@59||I
+Ex[1]|m1[1]|D5G2;|pins18m3@9|x[1]|I
+Ex[2]|m1[2]|D5G2;|pins18m3@9|x[2]|I
+Ex[3]|m1[3]|D5G2;|pins18m3@9|x[3]|I
+Ex[4]|m1[4]|D5G2;|pins18m3@9|x[4]|I
+Ex[5]|m1[5]|D5G2;|pins18m3@9|x[5]|I
+Ex[6]|m1[6]|D5G2;|pins18m3@9|x[6]|I
+Ex[7]|m1[7]|D5G2;|pins18m3@9|x[7]|I
+Ex[8]|m1[8]|D5G2;|pins18m3@9|x[8]|I
+Ex[9]|m1[9]|D5G2;|pins18m3@9|x[9]|I
+Ex[10]|m1[10]|D5G2;|pins18m3@9|x[10]|I
+Ex[11]|m1[11]|D5G2;|pins18m3@9|x[11]|I
+Ex[12]|m1[12]|D5G2;|pins18m3@9|x[12]|I
+Ex[13]|m1[13]|D5G2;|pins18m3@9|x[13]|I
+Ex[14]|m1[14]|D5G2;|pins18m3@9|x[14]|I
+Ex[15]|m1[15]|D5G2;|pins18m3@9|x[15]|I
+Ex[16]|m1[16]|D5G2;|pins18m3@9|x[16]|I
+Ex[17]|m1[17]|D5G2;|pins18m3@9|x[17]|I
+Ex[18]|m1[18]|D5G2;|pins18m3@9|x[18]|I
+Ex[19]|m1[19]|D5G2;|pins18m3@8|x[1]|I
+Ex[20]|m1[20]|D5G2;|pins18m3@8|x[2]|I
+Ex[21]|m1[21]|D5G2;|pins18m3@8|x[3]|I
+Ex[22]|m1[22]|D5G2;|pins18m3@8|x[4]|I
+Ex[23]|m1[23]|D5G2;|pins18m3@8|x[5]|I
+Ex[24]|m1[24]|D5G2;|pins18m3@8|x[6]|I
+Ex[25]|m1[25]|D5G2;|pins18m3@8|x[7]|I
+Ex[26]|m1[26]|D5G2;|pins18m3@8|x[8]|I
+Ex[27]|m1[27]|D5G2;|pins18m3@8|x[9]|I
+Ex[28]|m1[28]|D5G2;|pins18m3@8|x[10]|I
+Ex[29]|m1[29]|D5G2;|pins18m3@8|x[11]|I
+Ex[30]|m1[30]|D5G2;|pins18m3@8|x[12]|I
+Ex[31]|m1[31]|D5G2;|pins18m3@8|x[13]|I
+Ex[32]|m1[32]|D5G2;|pins18m3@8|x[14]|I
+Ex[33]|m1[33]|D5G2;|pins18m3@8|x[15]|I
+Ex[34]|m1[34]|D5G2;|pins18m3@8|x[16]|I
+Ex[35]|m1[35]|D5G2;|pins18m3@8|x[17]|I
+Ex[36]|m1[36]|D5G2;|pins18m3@8|x[18]|I
+Emc||D5G2;|split10@0|mc_6|I
+Emc_3||D5G2;|m12stage@0|mc_3|I
+Emc_8||D5G2;|split10@0|mc_7|I
+Emc_9||D5G2;|odRQstag@0|mc_5|I
+Eod[1]||D5G2;|odRQstag@0|od[1]|I
+Eod[2]||D5G2;|odRQstag@0|od[2]|I
+Eod[3]||D5G2;|odRQstag@0|od[3]|I
+Eod[4]||D5G2;|odRQstag@0|od[4]|I
+Eod[5]||D5G2;|odRQstag@0|od[5]|I
+Eod[6]||D5G2;|odRQstag@0|od[6]|I
+Eod[7]||D5G2;|odRQstag@0|od[7]|I
+Eod[8]||D5G2;|odRQstag@0|od[8]|I
+Eod[9]||D5G2;|odRQstag@0|od[9]|I
+Eod[10]||D5G2;|odRQstag@0|od[10]|I
+Eod[11]||D5G2;|odRQstag@0|od[11]|I
+Eod[12]||D5G2;|odRQstag@0|od[12]|I
+Eod[13]||D5G2;|odRQstag@0|od[13]|I
+Eod[14]||D5G2;|odRQstag@0|od[14]|I
+Eod[15]||D5G2;|odRQstag@0|od[15]|I
+Eod[16]||D5G2;|odRQstag@0|od[16]|I
+Eod[17]||D5G2;|odRQstag@0|od[17]|I
+Eod[18]||D5G2;|odRQstag@0|od[18]|I
+Eod[19]||D5G2;|odRQstag@0|od[19]|I
+Eod[20]||D5G2;|odRQstag@0|od[20]|I
+Eod[21]||D5G2;|odRQstag@0|od[21]|I
+Eod[22]||D5G2;|odRQstag@0|od[22]|I
+Eod[23]||D5G2;|odRQstag@0|od[23]|I
+Eod[24]||D5G2;|odRQstag@0|od[24]|I
+Eod[25]||D5G2;|odRQstag@0|od[25]|I
+Eod[26]||D5G2;|odRQstag@0|od[26]|I
+Eod[27]||D5G2;|odRQstag@0|od[27]|I
+Eod[28]||D5G2;|odRQstag@0|od[28]|I
+Eod[29]||D5G2;|odRQstag@0|od[29]|I
+Eod[30]||D5G2;|odRQstag@0|od[30]|I
+Eod[31]||D5G2;|odRQstag@0|od[31]|I
+Eod[32]||D5G2;|odRQstag@0|od[32]|I
+Eod[33]||D5G2;|odRQstag@0|od[33]|I
+Eod[34]||D5G2;|odRQstag@0|od[34]|I
+Eod[35]||D5G2;|odRQstag@0|od[35]|I
+Eod[36]||D5G2;|odRQstag@0|od[36]|I
+Eoda[1]||D5G2;|odRQstag@0|oda[1]|I
+Eoda[2]||D5G2;|odRQstag@0|oda[2]|I
+Eoda[3]||D5G2;|odRQstag@0|oda[3]|I
+Eoda[4]||D5G2;|odRQstag@0|oda[4]|I
+Eoda[5]||D5G2;|odRQstag@0|oda[5]|I
+Eoda[6]||D5G2;|odRQstag@0|oda[6]|I
+Eoda[7]||D5G2;|odRQstag@0|oda[7]|I
+Eoda[8]||D5G2;|odRQstag@0|oda[8]|I
+Eoda[9]||D5G2;|odRQstag@0|oda[9]|I
+Eoda[10]||D5G2;|odRQstag@0|oda[10]|I
+Eoda[11]||D5G2;|odRQstag@0|oda[11]|I
+Eoda[12]||D5G2;|odRQstag@0|oda[12]|I
+Eoda[13]||D5G2;|odRQstag@0|oda[13]|I
+Eoda[14]||D5G2;|odRQstag@0|oda[14]|I
+Eoda[15]||D5G2;|odRQstag@0|oda[15]|I
+Eoda[16]||D5G2;|odRQstag@0|oda[16]|I
+Eoda[17]||D5G2;|odRQstag@0|oda[17]|I
+Eoda[18]||D5G2;|odRQstag@0|oda[18]|I
+EolcZ||D5G2;|odRQstag@0|inz|I
+Epout[1]||D5G2;|m12stage@0|x[1]|I
+Epout[2]||D5G2;|m12stage@0|x[2]|I
+Epout[3]||D5G2;|m12stage@0|x[3]|I
+Epout[4]||D5G2;|m12stage@0|x[4]|I
+Epout[5]||D5G2;|m12stage@0|x[5]|I
+Epout[6]||D5G2;|m12stage@0|x[6]|I
+Epout[7]||D5G2;|m12stage@0|x[7]|I
+Epout[8]||D5G2;|m12stage@0|x[8]|I
+Epout[9]||D5G2;|m12stage@0|x[9]|I
+Epout[10]||D5G2;|m12stage@0|x[10]|I
+Epout[11]||D5G2;|m12stage@0|x[11]|I
+Epout[12]||D5G2;|m12stage@0|x[12]|I
+Epout[13]||D5G2;|m12stage@0|x[13]|I
+Epout[14]||D5G2;|m12stage@0|x[14]|I
+Epout[15]||D5G2;|m12stage@0|x[15]|I
+Epout[16]||D5G2;|m12stage@0|x[16]|I
+Epout[17]||D5G2;|m12stage@0|x[17]|I
+Epout[18]||D5G2;|m12stage@0|x[18]|I
+Epred||D5G2;|epiFifo@0|pred|I
+Erd[F]||D5G2;|split10@0|rd[F_2]|I
+Erd[F_2]||D5G2;|m12stage@0|rd[F_1]|I
+Erd[F_3]||D5G2;|odRQstag@0|rd[F_1]|I
+Erd[F_4]||D5G2;|split10@0|rd[F_4]|I
+Erd[T]||D5G2;|split10@0|rd[T_2]|I
+Erd[T_2]||D5G2;|m12stage@0|rd[T_1]|I
+Erd[T_3]||D5G2;|odRQstag@0|rd[T_1]|I
+Erd[T_4]||D5G2;|split10@0|rd[T_4]|I
+Esin||D5G2;|pin@66||I
+Esout||D5G2;|m12stage@0|sout|O
+Etorp||D5G2;|epiFifo@0|torp|O
+Evdd||D5G2;|split10@0|vdd|P
+Evdd_1||D5G2;|odRQstag@0|vdd_1|P
+Evdd_2||D5G2;|split10@0|vdd_2|P
+Evdd_3||D5G2;|odRQstag@0|vdd_3|P
+Evdd_4||D5G2;|split10@0|vdd_4|P
+Evdd_5||D5G2;|split10@0|vdd_5|P
+Evdd_6||D5G2;|epiFifo@0|vdd_6|P
+Evdd_7||D5G2;|epiFifo@0|vdd_7|P
+Evdd_8||D5G2;|epiFifo@0|vdd_8|P
+Evdd_9||D5G2;|epiFifo@0|vdd_9|P
+Evdd_10||D5G2;|m12stage@0|vdd_10|P
+Evdd_11||D5G2;|m12stage@0|vdd_11|P
+Evdd_12||D5G2;|split10@0|vdd_8|P
+Evdd_13||D5G2;|split10@0|vdd_9|P
+Evdd_14||D5G2;|split10@0|vdd_10|P
+Evdd_15||D5G2;|split10@0|vdd_11|P
+Evdd_16||D5G2;|odRQstag@0|vdd_16|P
+Evdd_18||D5G2;|split10@0|vdd_18|P
+Evdd_20||D5G2;|split10@0|vdd_20|P
+Evdd_22||D5G2;|split10@0|vdd_22|P
+Evdd_23||D5G2;|split10@0|vdd_23|P
+Evdd_24||D5G2;|split10@0|vdd_24|P
+Evdd_25||D5G2;|split10@0|vdd_25|P
+Evdd_26||D5G2;|split10@0|vdd_26|P
+Evdd_27||D5G2;|split10@0|vdd_27|P
+Evdd_28||D5G2;|split10@0|vdd_28|P
+Evdd_29||D5G2;|split10@0|vdd_29|P
+Evdd_30||D5G2;|split10@0|vdd_30|P
+Evdd_31||D5G2;|split10@0|vdd_31|P
+Evdd_32||D5G2;|split10@0|vdd_32|P
+Evdd_33||D5G2;|split10@0|vdd_33|P
+Evdd_34||D5G2;|split10@0|vdd_34|P
+Evdd_35||D5G2;|split10@0|vdd_35|P
+Evdd_36||D5G2;|split10@0|vdd_36|P
+Evdd_37||D5G2;|split10@0|vdd_37|P
+Evdd_38||D5G2;|split10@0|vdd_38|P
+Evdd_39||D5G2;|split10@0|vdd_39|P
+Evdd_40||D5G2;|split10@0|vdd_40|P
+Evdd_41||D5G2;|split10@0|vdd_41|P
+Evdd_42||D5G2;|split10@0|vdd_42|P
+Evdd_43||D5G2;|split10@0|vdd_43|P
+Evdd_44||D5G2;|split10@0|vdd_44|P
+Evdd_45||D5G2;|split10@0|vdd_45|P
+Evdd_46||D5G2;|split10@0|vdd_46|P
+Evdd_47||D5G2;|split10@0|vdd_47|P
+Evdd_48||D5G2;|split10@0|vdd_48|P
+Evdd_49||D5G2;|split10@0|vdd_49|P
+Evdd_50||D5G2;|split10@0|vdd_50|P
+Evdd_51||D5G2;|split10@0|vdd_51|P
+Evdd_52||D5G2;|split10@0|vdd_52|P
+Evdd_53||D5G2;|split10@0|vdd_53|P
+Evdd_54||D5G2;|split10@0|vdd_54|P
+Evdd_55||D5G2;|split10@0|vdd_55|P
+Evdd_56||D5G2;|m12stage@0|vdd|P
+Evdd_57||D5G2;|m12stage@0|vdd_2|P
+Evdd_58||D5G2;|m12stage@0|vdd_4|P
+Evdd_59||D5G2;|m12stage@0|vdd_5|P
+Evdd_60||D5G2;|m12stage@0|vdd_12|P
+Evdd_61||D5G2;|m12stage@0|vdd_13|P
+Evdd_62||D5G2;|odRQstag@0|vdd|P
+Evdd_63||D5G2;|odRQstag@0|vdd_2|P
+Evdd_64||D5G2;|odRQstag@0|vdd_4|P
+Evdd_65||D5G2;|odRQstag@0|vdd_5|P
+Evdd_66||D5G2;|odRQstag@0|vdd_6|P
+Evdd_67||D5G2;|odRQstag@0|vdd_7|P
+Evdd_68||D5G2;|odRQstag@0|vdd_8|P
+Evdd_69||D5G2;|odRQstag@0|vdd_9|P
+Evdd_71||D5G2;|odRQstag@0|vdd_15|P
+X
+
+# Cell theRing;1{sch}
+CtheRing;1{sch}||schematic|1226966820500|1227363393589|I
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-83|-6||||
+NOff-Page|conn@1||-27.5|-14||||
+NOff-Page|conn@2||47|-12||||
+NOff-Page|conn@3||-77|12|||XRR|
+NOff-Page|conn@4||-80|5|||XRR|
+NOff-Page|conn@5||44.5|5|||XRR|
+NOff-Page|conn@6||-83|0|||XRR|
+NOff-Page|conn@8||33|-21|||YR|
+NOff-Page|conn@9||0|-14|||YR|
+NOff-Page|conn@10||-63|-2|||Y|
+NOff-Page|conn@11||-25|-2|||YRR|
+NOff-Page|conn@13||-48|-3|||Y|
+NOff-Page|conn@14||49.5|-6||||
+IepiFifo;1{ic}|epiFifo@0||-72|0|||D5G4;
+Im12stageD;1{ic}|m12stage@0||36|0|||D5G4;
+IodRQstageD;1{ic}|odRQstag@0||-36|0|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||7|46|||||ART_message(D5G4;)Sthis is the bottom part of the dock
+Ngeneric:Invisible-Pin|pin@1||5.5|51.5|||||ART_message(D5G6;)StheRing
+Ngeneric:Invisible-Pin|pin@2||6|28|||||ART_message(D5G3;)Sies 22 November 2008
+Ngeneric:Invisible-Pin|pin@3||6|41|||||ART_message(D5G4;)Sencompasing epi, rq, split FIFO, m2, m1, and od
+NBus_Pin|pin@5||0|12|-1|-1||
+NBus_Pin|pin@6||36|12|-1|-1||
+NBus_Pin|pin@7||38|-12|-1|-1||
+NBus_Pin|pin@8||-72|12|-1|-1||
+NBus_Pin|pin@9||-18|-6|-1|-1||
+NWire_Pin|pin@11||12|-29||||
+NWire_Pin|pin@12||12|-62||||
+NWire_Pin|pin@13||0|-65||||
+NWire_Pin|pin@14||0|-62||||
+NWire_Pin|pin@15||-12|-65||||
+NWire_Pin|pin@16||-12|-62||||
+NWire_Pin|pin@17||-24|-65||||
+NWire_Pin|pin@18||-24|-62||||
+NWire_Pin|pin@19||-36|-65||||
+NWire_Pin|pin@20||-36|-62||||
+NWire_Pin|pin@21||-48|-65||||
+NWire_Pin|pin@22||0|-32||||
+NWire_Pin|pin@23||-48|-62||||
+NWire_Pin|pin@24||48|-71||||
+NWire_Pin|pin@25||48|-68||||
+NWire_Pin|pin@26||36|-71||||
+NWire_Pin|pin@27||36|-68||||
+NWire_Pin|pin@28||24|-71||||
+NWire_Pin|pin@29||24|-68||||
+NWire_Pin|pin@30||12|-71||||
+NWire_Pin|pin@31||12|-68||||
+NWire_Pin|pin@32||0|-71||||
+NWire_Pin|pin@33||0|-29||||
+NWire_Pin|pin@34||0|-68||||
+NWire_Pin|pin@35||-12|-71||||
+NWire_Pin|pin@36||-12|-68||||
+NWire_Pin|pin@37||-24|-71||||
+NWire_Pin|pin@38||-24|-68||||
+NWire_Pin|pin@39||-36|-71||||
+NWire_Pin|pin@40||-36|-68||||
+NWire_Pin|pin@41||-48|-71||||
+NWire_Pin|pin@42||-48|-68||||
+NWire_Pin|pin@43||48|-77||||
+NWire_Pin|pin@44||-12|-32||||
+NWire_Pin|pin@45||48|-74||||
+NWire_Pin|pin@46||36|-77||||
+NWire_Pin|pin@47||36|-74||||
+NWire_Pin|pin@48||24|-77||||
+NWire_Pin|pin@49||24|-74||||
+NWire_Pin|pin@50||12|-77||||
+NWire_Pin|pin@51||12|-74||||
+NWire_Pin|pin@52||0|-77||||
+NWire_Pin|pin@53||0|-74||||
+NWire_Pin|pin@54||-12|-77||||
+NWire_Pin|pin@55||-12|-29||||
+NWire_Pin|pin@56||-12|-74||||
+NWire_Pin|pin@57||-24|-77||||
+NWire_Pin|pin@58||-24|-74||||
+NWire_Pin|pin@59||-36|-77||||
+NWire_Pin|pin@60||-36|-74||||
+NWire_Pin|pin@61||-48|-77||||
+NWire_Pin|pin@62||-48|-74||||
+NWire_Pin|pin@63||-24|-32||||
+NWire_Pin|pin@64||-24|-29||||
+NWire_Pin|pin@65||-36|-32||||
+NWire_Pin|pin@66||-36|-29||||
+NWire_Pin|pin@67||-48|-32||||
+NWire_Pin|pin@68||-48|-29||||
+NWire_Pin|pin@69||48|-38||||
+NWire_Pin|pin@70||48|-35||||
+NWire_Pin|pin@71||36|-38||||
+NWire_Pin|pin@72||36|-35||||
+NWire_Pin|pin@73||24|-38||||
+NWire_Pin|pin@74||24|-35||||
+NWire_Pin|pin@75||12|-38||||
+NWire_Pin|pin@76||12|-35||||
+NWire_Pin|pin@77||0|-38||||
+NWire_Pin|pin@78||48|-32||||
+NWire_Pin|pin@79||0|-35||||
+NWire_Pin|pin@80||-12|-38||||
+NWire_Pin|pin@81||-12|-35||||
+NWire_Pin|pin@82||-24|-38||||
+NWire_Pin|pin@83||-24|-35||||
+NWire_Pin|pin@84||-36|-38||||
+NWire_Pin|pin@85||-36|-35||||
+NWire_Pin|pin@86||-48|-38||||
+NWire_Pin|pin@87||-48|-35||||
+NWire_Pin|pin@88||48|-44||||
+NWire_Pin|pin@89||48|-29||||
+NWire_Pin|pin@90||48|-41||||
+NWire_Pin|pin@91||36|-44||||
+NWire_Pin|pin@92||36|-41||||
+NWire_Pin|pin@93||24|-44||||
+NWire_Pin|pin@94||24|-41||||
+NWire_Pin|pin@95||12|-44||||
+NWire_Pin|pin@96||12|-41||||
+NWire_Pin|pin@97||0|-44||||
+NWire_Pin|pin@98||0|-41||||
+NWire_Pin|pin@99||-12|-44||||
+NWire_Pin|pin@100||36|-32||||
+NWire_Pin|pin@101||-12|-41||||
+NWire_Pin|pin@102||-24|-44||||
+NWire_Pin|pin@103||-24|-41||||
+NWire_Pin|pin@104||-36|-44||||
+NWire_Pin|pin@105||-36|-41||||
+NWire_Pin|pin@106||-48|-44||||
+NWire_Pin|pin@107||-48|-41||||
+NWire_Pin|pin@108||48|-50||||
+NWire_Pin|pin@109||48|-47||||
+NWire_Pin|pin@110||36|-50||||
+NWire_Pin|pin@111||36|-29||||
+NWire_Pin|pin@112||36|-47||||
+NWire_Pin|pin@113||24|-50||||
+NWire_Pin|pin@114||24|-47||||
+NWire_Pin|pin@115||12|-50||||
+NWire_Pin|pin@116||12|-47||||
+NWire_Pin|pin@117||0|-50||||
+NWire_Pin|pin@118||0|-47||||
+NWire_Pin|pin@119||-12|-50||||
+NWire_Pin|pin@120||-12|-47||||
+NWire_Pin|pin@121||-24|-50||||
+NWire_Pin|pin@122||24|-32||||
+NWire_Pin|pin@123||-24|-47||||
+NWire_Pin|pin@124||-36|-50||||
+NWire_Pin|pin@125||-36|-47||||
+NWire_Pin|pin@126||-48|-50||||
+NWire_Pin|pin@127||-48|-47||||
+NWire_Pin|pin@128||48|-59||||
+NWire_Pin|pin@129||48|-56||||
+NWire_Pin|pin@130||36|-59||||
+NWire_Pin|pin@131||36|-56||||
+NWire_Pin|pin@132||24|-59||||
+NWire_Pin|pin@133||24|-29||||
+NWire_Pin|pin@134||24|-56||||
+NWire_Pin|pin@135||12|-59||||
+NWire_Pin|pin@136||12|-56||||
+NWire_Pin|pin@137||0|-59||||
+NWire_Pin|pin@138||0|-56||||
+NWire_Pin|pin@139||-12|-59||||
+NWire_Pin|pin@140||-12|-56||||
+NWire_Pin|pin@141||-24|-59||||
+NWire_Pin|pin@142||-24|-56||||
+NWire_Pin|pin@143||-36|-59||||
+NWire_Pin|pin@144||12|-32||||
+NWire_Pin|pin@145||-36|-56||||
+NWire_Pin|pin@146||-48|-59||||
+NWire_Pin|pin@147||-48|-56||||
+NWire_Pin|pin@148||48|-65||||
+NWire_Pin|pin@149||48|-62||||
+NWire_Pin|pin@150||36|-65||||
+NWire_Pin|pin@151||36|-62||||
+NWire_Pin|pin@152||24|-65||||
+NWire_Pin|pin@153||24|-62||||
+NWire_Pin|pin@154||12|-65||||
+NBus_Pin|pin@155||-18|-12|-1|-1||
+NBus_Pin|pin@156||17|-6|-1|-1||
+NBus_Pin|pin@157||17|-11|-1|-1||
+NBus_Pin|pin@158||-36|12|-1|-1||
+NBus_Pin|pin@163||-54|-6|-1|-1||
+NBus_Pin|pin@164||-54|-7|-1|-1||
+NBus_Pin|pin@165||-54|-12|-1|-1||
+NBus_Pin|pin@169||-44|-5|-1|-1||
+NWire_Pin|pin@172||-49|0||||
+NWire_Pin|pin@173||-49|2||||
+NBus_Pin|pin@176||42|0|-1|-1||
+NBus_Pin|pin@177||42|15|-1|-1||
+NBus_Pin|pin@178||-41|15|-1|-1||
+NBus_Pin|pin@179||-41|0|-1|-1||
+NBus_Pin|pin@182||-34|-14|-1|-1||
+NWire_Pin|pin@183||57|2||||
+NWire_Pin|pin@184||57|6||||
+NBus_Pin|pin@187||-44|-13|-1|-1||
+NWire_Pin|pin@188||48|-86||||
+NWire_Pin|pin@189||48|-83||||
+NWire_Pin|pin@190||36|-86||||
+NWire_Pin|pin@191||36|-83||||
+NWire_Pin|pin@192||24|-86||||
+NWire_Pin|pin@193||24|-83||||
+NWire_Pin|pin@194||12|-86||||
+NWire_Pin|pin@195||12|-83||||
+NWire_Pin|pin@196||0|-86||||
+NWire_Pin|pin@197||0|-83||||
+NWire_Pin|pin@198||-12|-86||||
+NWire_Pin|pin@199||-12|-83||||
+NWire_Pin|pin@200||-24|-86||||
+NWire_Pin|pin@201||-24|-83||||
+NWire_Pin|pin@202||-36|-86||||
+NWire_Pin|pin@203||-36|-83||||
+NWire_Pin|pin@204||-48|-86||||
+NWire_Pin|pin@205||-48|-83||||
+NWire_Pin|pin@206||48|-92||||
+NWire_Pin|pin@207||48|-89||||
+NWire_Pin|pin@208||36|-92||||
+NWire_Pin|pin@209||36|-89||||
+NWire_Pin|pin@210||24|-92||||
+NWire_Pin|pin@211||24|-89||||
+NWire_Pin|pin@212||12|-92||||
+NWire_Pin|pin@213||12|-89||||
+NWire_Pin|pin@214||0|-92||||
+NWire_Pin|pin@215||0|-89||||
+NWire_Pin|pin@216||-12|-92||||
+NWire_Pin|pin@217||-12|-89||||
+NWire_Pin|pin@218||-24|-92||||
+NWire_Pin|pin@219||-24|-89||||
+NWire_Pin|pin@220||-36|-92||||
+NWire_Pin|pin@221||-36|-89||||
+NWire_Pin|pin@222||-48|-92||||
+NWire_Pin|pin@223||-48|-89||||
+NWire_Pin|pin@224||48|-98||||
+NWire_Pin|pin@225||48|-95||||
+NWire_Pin|pin@226||36|-98||||
+NWire_Pin|pin@227||36|-95||||
+NWire_Pin|pin@228||24|-98||||
+NWire_Pin|pin@229||24|-95||||
+NWire_Pin|pin@230||12|-98||||
+NWire_Pin|pin@231||12|-95||||
+NWire_Pin|pin@232||0|-98||||
+NWire_Pin|pin@233||0|-95||||
+NWire_Pin|pin@234||-12|-98||||
+NWire_Pin|pin@235||-12|-95||||
+NWire_Pin|pin@236||-24|-98||||
+NWire_Pin|pin@237||-24|-95||||
+NWire_Pin|pin@238||-36|-98||||
+NWire_Pin|pin@239||-36|-95||||
+NWire_Pin|pin@240||-48|-98||||
+NWire_Pin|pin@241||-48|-95||||
+NWire_Pin|pin@242||48|-104||||
+NWire_Pin|pin@243||48|-101||||
+NWire_Pin|pin@244||36|-104||||
+NWire_Pin|pin@245||36|-101||||
+NWire_Pin|pin@246||24|-104||||
+NWire_Pin|pin@247||24|-101||||
+NWire_Pin|pin@248||12|-104||||
+NWire_Pin|pin@249||12|-101||||
+NWire_Pin|pin@250||0|-104||||
+NWire_Pin|pin@251||0|-101||||
+NWire_Pin|pin@252||-12|-104||||
+NWire_Pin|pin@253||-12|-101||||
+NWire_Pin|pin@254||-24|-104||||
+NWire_Pin|pin@255||-24|-101||||
+NWire_Pin|pin@256||-36|-104||||
+NWire_Pin|pin@257||-36|-101||||
+NWire_Pin|pin@258||-48|-104||||
+NWire_Pin|pin@259||-48|-101||||
+NBus_Pin|pin@260||33|-17|-1|-1||
+NBus_Pin|pin@261||29|-17|-1|-1||
+NWire_Pin|pin@262||-39|-16||||
+Isplit10;1{ic}|split10@0||0|0|||D5G4;
+ItheRing;1{ic}|theRing@0||-66|36|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||15|0|||D0G4;|ATTR_L(D5G1;PUD)D1285.9000000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||-18|0|||D0G4;|ATTR_L(D5G1;PUD)D1078.6000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@2||-19|5|||D0G4;|ATTR_L(D5G1;PUD)D1180.5000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@3||15|5|||D0G4;|ATTR_L(D5G1;PUD)D1136.4999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@4||42|-71|||D0G4;|ATTR_L(D5G1;PUD)D573.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@5||42|-77|||D0G4;|ATTR_L(D5G1;PUD)D564.3000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@6||30|-77|||D0G4;|ATTR_L(D5G1;PUD)D576.8000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@7||18|-77|||D0G4;|ATTR_L(D5G1;PUD)D2327.0000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@8||6|-77|||D0G4;|ATTR_L(D5G1;PUD)D2234.5000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@9||-6|-77|||D0G4;|ATTR_L(D5G1;PUD)D2040.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@10||-18|-77|||D0G4;|ATTR_L(D5G1;PUD)D1944.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@11||-30|-77|||D0G4;|ATTR_L(D5G1;PUD)D1758.5|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@12||-42|-77|||D0G4;|ATTR_L(D5G1;PUD)D1653.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@13||54|-32|||D0G4;|ATTR_L(D5G1;PUD)D958.1000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@14||42|-32|||D0G4;|ATTR_L(D5G1;PUD)D949.6000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@15||30|-71|||D0G4;|ATTR_L(D5G1;PUD)D561.1999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@16||30|-32|||D0G4;|ATTR_L(D5G1;PUD)D951.0999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@17||18|-32|||D0G4;|ATTR_L(D5G1;PUD)D968.5999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@18||6|-32|||D0G4;|ATTR_L(D5G1;PUD)D953.0999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@19||-6|-32|||D0G4;|ATTR_L(D5G1;PUD)D957.0999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@20||-18|-32|||D0G4;|ATTR_L(D5G1;PUD)D973.4000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@21||-30|-32|||D0G4;|ATTR_L(D5G1;PUD)D954.1000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@22||-42|-32|||D0G4;|ATTR_L(D5G1;PUD)D961.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@23||54|-38|||D0G4;|ATTR_L(D5G1;PUD)D1257.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@24||42|-38|||D0G4;|ATTR_L(D5G1;PUD)D1258.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@25||30|-38|||D0G4;|ATTR_L(D5G1;PUD)D1242.8|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@26||18|-71|||D0G4;|ATTR_L(D5G1;PUD)D578.1999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@27||18|-38|||D0G4;|ATTR_L(D5G1;PUD)D1251.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@28||6|-38|||D0G4;|ATTR_L(D5G1;PUD)D1265.2999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@29||-6|-38|||D0G4;|ATTR_L(D5G1;PUD)D1267.1999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@30||-18|-38|||D0G4;|ATTR_L(D5G1;PUD)D1271.2999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@31||-30|-38|||D0G4;|ATTR_L(D5G1;PUD)D1269.1999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@32||-42|-38|||D0G4;|ATTR_L(D5G1;PUD)D1265.3|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@33||54|-44|||D0G4;|ATTR_L(D5G1;PUD)D968.6000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@34||42|-44|||D0G4;|ATTR_L(D5G1;PUD)D968.1000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@35||30|-44|||D0G4;|ATTR_L(D5G1;PUD)D961.6000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@36||18|-44|||D0G4;|ATTR_L(D5G1;PUD)D991.1000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@37||6|-71|||D0G4;|ATTR_L(D5G1;PUD)D567.1999999999998|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@38||6|-44|||D0G4;|ATTR_L(D5G1;PUD)D963.6000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@39||-6|-44|||D0G4;|ATTR_L(D5G1;PUD)D988.6000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@40||-18|-44|||D0G4;|ATTR_L(D5G1;PUD)D984.4000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@41||-30|-44|||D0G4;|ATTR_L(D5G1;PUD)D985.6000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@42||-42|-44|||D0G4;|ATTR_L(D5G1;PUD)D972.1000000000008|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@43||54|-50|||D0G4;|ATTR_L(D5G1;PUD)D1235.3000000000009|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@44||42|-50|||D0G4;|ATTR_L(D5G1;PUD)D1248.200000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@45||30|-50|||D0G4;|ATTR_L(D5G1;PUD)D1242.3000000000009|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@46||18|-50|||D0G4;|ATTR_L(D5G1;PUD)D1241.200000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@47||6|-50|||D0G4;|ATTR_L(D5G1;PUD)D1237.8000000000009|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@48||-6|-71|||D0G4;|ATTR_L(D5G1;PUD)D578.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@49||-6|-50|||D0G4;|ATTR_L(D5G1;PUD)D1256.700000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@50||-18|-50|||D0G4;|ATTR_L(D5G1;PUD)D1239.8000000000009|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@51||-30|-50|||D0G4;|ATTR_L(D5G1;PUD)D1258.700000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@52||-42|-50|||D0G4;|ATTR_L(D5G1;PUD)D1233.8000000000009|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@53||54|-59|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@54||42|-59|||D0G4;|ATTR_L(D5G1;PUD)D1092.2000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@55||30|-59|||D0G4;|ATTR_L(D5G1;PUD)D1076.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@56||18|-59|||D0G4;|ATTR_L(D5G1;PUD)D1096.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@57||6|-59|||D0G4;|ATTR_L(D5G1;PUD)D1082.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@58||-6|-59|||D0G4;|ATTR_L(D5G1;PUD)D1101.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@59||-18|-71|||D0G4;|ATTR_L(D5G1;PUD)D571.1|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@60||-18|-59|||D0G4;|ATTR_L(D5G1;PUD)D1086.6000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@61||-30|-59|||D0G4;|ATTR_L(D5G1;PUD)D1099.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@62||-42|-59|||D0G4;|ATTR_L(D5G1;PUD)D1081.2000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@63||54|-65|||D0G4;|ATTR_L(D5G1;PUD)D938.8000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@64||42|-65|||D0G4;|ATTR_L(D5G1;PUD)D928.3000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@65||30|-65|||D0G4;|ATTR_L(D5G1;PUD)D937.8000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@66||18|-65|||D0G4;|ATTR_L(D5G1;PUD)D562.8000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@67||6|-65|||D0G4;|ATTR_L(D5G1;PUD)D582.8000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@68||-6|-65|||D0G4;|ATTR_L(D5G1;PUD)D564.3000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@69||-18|-65|||D0G4;|ATTR_L(D5G1;PUD)D580.8000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@70||-30|-71|||D0G4;|ATTR_L(D5G1;PUD)D576.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@71||-30|-65|||D0G4;|ATTR_L(D5G1;PUD)D570.3000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@72||-42|-65|||D0G4;|ATTR_L(D5G1;PUD)D577.3000000000006|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@73||54|-71|||D0G4;|ATTR_L(D5G1;PUD)D564.2|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@74||-42|-71|||D0G4;|ATTR_L(D5G1;PUD)D565.7|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@75||54|-77|||D0G4;|ATTR_L(D5G1;PUD)D579.3000000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@76||-55|0|||D0G4;|ATTR_L(D5G1;PUD)D1180.5000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@77||-56|5|||D0G4;|ATTR_L(D5G1;PUD)D1180.5000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@78||54|-86|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@79||42|-86|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@80||30|-86|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@81||18|-86|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@82||6|-86|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@83||-6|-86|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@84||-18|-86|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@85||-30|-86|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@86||-42|-86|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@87||54|-92|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@88||42|-92|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@89||30|-92|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@90||18|-92|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@91||6|-92|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@92||-6|-92|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@93||-18|-92|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@94||-30|-92|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@95||-42|-92|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@96||54|-98|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@97||42|-98|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@98||30|-98|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@99||18|-98|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@100||6|-98|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@101||-6|-98|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@102||-18|-98|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@103||-30|-98|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@104||-42|-98|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@105||54|-104|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@106||42|-104|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@107||30|-104|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@108||18|-104|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@109||6|-104|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@110||-6|-104|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@111||-18|-104|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@112||-30|-104|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@113||-42|-104|||D0G4;|ATTR_L(D5G1;PUD)D1079.7000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Abus|a[1:36]|D5G2;|-0.5|IJ900|pin@9||-18|-6|pin@155||-18|-12
+Awire|a[1]|D5G2;||2700|pin@78||48|-32|pin@89||48|-29
+Awire|a[2]|D5G2;||2700|pin@100||36|-32|pin@111||36|-29
+Awire|a[3]|D5G2;||2700|pin@122||24|-32|pin@133||24|-29
+Awire|a[4]|D5G2;||2700|pin@144||12|-32|pin@11||12|-29
+Awire|a[5]|D5G2;||2700|pin@22||0|-32|pin@33||0|-29
+Awire|a[6]|D5G2;||2700|pin@44||-12|-32|pin@55||-12|-29
+Awire|a[7]|D5G2;||2700|pin@63||-24|-32|pin@64||-24|-29
+Awire|a[8]|D5G2;||2700|pin@65||-36|-32|pin@66||-36|-29
+Awire|a[9]|D5G2;||2700|pin@67||-48|-32|pin@68||-48|-29
+Awire|a[10]|D5G2;||2700|pin@69||48|-38|pin@70||48|-35
+Awire|a[11]|D5G2;||2700|pin@71||36|-38|pin@72||36|-35
+Awire|a[12]|D5G2;||2700|pin@73||24|-38|pin@74||24|-35
+Awire|a[13]|D5G2;||2700|pin@75||12|-38|pin@76||12|-35
+Awire|a[14]|D5G2;||2700|pin@77||0|-38|pin@79||0|-35
+Awire|a[15]|D5G2;||2700|pin@80||-12|-38|pin@81||-12|-35
+Awire|a[16]|D5G2;||2700|pin@82||-24|-38|pin@83||-24|-35
+Awire|a[17]|D5G2;||2700|pin@84||-36|-38|pin@85||-36|-35
+Awire|a[18]|D5G2;||2700|pin@86||-48|-38|pin@87||-48|-35
+Awire|a[19]|D5G2;||2700|pin@88||48|-44|pin@90||48|-41
+Awire|a[20]|D5G2;||2700|pin@91||36|-44|pin@92||36|-41
+Awire|a[21]|D5G2;||2700|pin@93||24|-44|pin@94||24|-41
+Awire|a[22]|D5G2;||2700|pin@95||12|-44|pin@96||12|-41
+Awire|a[23]|D5G2;||2700|pin@97||0|-44|pin@98||0|-41
+Awire|a[24]|D5G2;||2700|pin@99||-12|-44|pin@101||-12|-41
+Awire|a[25]|D5G2;||2700|pin@102||-24|-44|pin@103||-24|-41
+Awire|a[26]|D5G2;||2700|pin@104||-36|-44|pin@105||-36|-41
+Awire|a[27]|D5G2;||2700|pin@106||-48|-44|pin@107||-48|-41
+Awire|a[28]|D5G2;||2700|pin@108||48|-50|pin@109||48|-47
+Awire|a[29]|D5G2;||2700|pin@110||36|-50|pin@112||36|-47
+Awire|a[30]|D5G2;||2700|pin@113||24|-50|pin@114||24|-47
+Awire|a[31]|D5G2;||2700|pin@115||12|-50|pin@116||12|-47
+Awire|a[32]|D5G2;||2700|pin@117||0|-50|pin@118||0|-47
+Awire|a[33]|D5G2;||2700|pin@119||-12|-50|pin@120||-12|-47
+Awire|a[34]|D5G2;||2700|pin@121||-24|-50|pin@123||-24|-47
+Awire|a[35]|D5G2;||2700|pin@124||-36|-50|pin@125||-36|-47
+Awire|a[36]|D5G2;||2700|pin@126||-48|-50|pin@127||-48|-47
+Abus|b[1:36]|D5G2;|-0.5|IJ900|pin@156||17|-6|pin@157||17|-11
+Awire|b[1]|D5G2;||2700|pin@128||48|-59|pin@129||48|-56
+Awire|b[2]|D5G2;||2700|pin@130||36|-59|pin@131||36|-56
+Awire|b[3]|D5G2;||2700|pin@132||24|-59|pin@134||24|-56
+Awire|b[4]|D5G2;||2700|pin@135||12|-59|pin@136||12|-56
+Awire|b[5]|D5G2;||2700|pin@137||0|-59|pin@138||0|-56
+Awire|b[6]|D5G2;||2700|pin@139||-12|-59|pin@140||-12|-56
+Awire|b[7]|D5G2;||2700|pin@141||-24|-59|pin@142||-24|-56
+Awire|b[8]|D5G2;||2700|pin@143||-36|-59|pin@145||-36|-56
+Awire|b[9]|D5G2;||2700|pin@146||-48|-59|pin@147||-48|-56
+Awire|b[10]|D5G2;||2700|pin@148||48|-65|pin@149||48|-62
+Awire|b[11]|D5G2;||2700|pin@150||36|-65|pin@151||36|-62
+Awire|b[12]|D5G2;||2700|pin@152||24|-65|pin@153||24|-62
+Awire|b[13]|D5G2;||2700|pin@154||12|-65|pin@12||12|-62
+Awire|b[14]|D5G2;||2700|pin@13||0|-65|pin@14||0|-62
+Awire|b[15]|D5G2;||2700|pin@15||-12|-65|pin@16||-12|-62
+Awire|b[16]|D5G2;||2700|pin@17||-24|-65|pin@18||-24|-62
+Awire|b[17]|D5G2;||2700|pin@19||-36|-65|pin@20||-36|-62
+Awire|b[18]|D5G2;||2700|pin@21||-48|-65|pin@23||-48|-62
+Awire|b[19]|D5G2;||2700|pin@24||48|-71|pin@25||48|-68
+Awire|b[20]|D5G2;||2700|pin@26||36|-71|pin@27||36|-68
+Awire|b[21]|D5G2;||2700|pin@28||24|-71|pin@29||24|-68
+Awire|b[22]|D5G2;||2700|pin@30||12|-71|pin@31||12|-68
+Awire|b[23]|D5G2;||2700|pin@32||0|-71|pin@34||0|-68
+Awire|b[24]|D5G2;||2700|pin@35||-12|-71|pin@36||-12|-68
+Awire|b[25]|D5G2;||2700|pin@37||-24|-71|pin@38||-24|-68
+Awire|b[26]|D5G2;||2700|pin@39||-36|-71|pin@40||-36|-68
+Awire|b[27]|D5G2;||2700|pin@41||-48|-71|pin@42||-48|-68
+Awire|b[28]|D5G2;||2700|pin@43||48|-77|pin@45||48|-74
+Awire|b[29]|D5G2;||2700|pin@46||36|-77|pin@47||36|-74
+Awire|b[30]|D5G2;||2700|pin@48||24|-77|pin@49||24|-74
+Awire|b[31]|D5G2;||2700|pin@50||12|-77|pin@51||12|-74
+Awire|b[32]|D5G2;||2700|pin@52||0|-77|pin@53||0|-74
+Awire|b[33]|D5G2;||2700|pin@54||-12|-77|pin@56||-12|-74
+Awire|b[34]|D5G2;||2700|pin@57||-24|-77|pin@58||-24|-74
+Awire|b[35]|D5G2;||2700|pin@59||-36|-77|pin@60||-36|-74
+Awire|b[36]|D5G2;||2700|pin@61||-48|-77|pin@62||-48|-74
+Awire|do[M]|D5G2;||2700|pin@183||57|2|pin@184||57|6
+Abus|e[1:36]|D5G2;|-0.5|IJ900|pin@164||-54|-7|pin@165||-54|-12
+Awire|e[1]|D5G2;||2700|pin@188||48|-86|pin@189||48|-83
+Awire|e[2]|D5G2;||2700|pin@190||36|-86|pin@191||36|-83
+Awire|e[3]|D5G2;||2700|pin@192||24|-86|pin@193||24|-83
+Awire|e[4]|D5G2;||2700|pin@194||12|-86|pin@195||12|-83
+Awire|e[5]|D5G2;||2700|pin@196||0|-86|pin@197||0|-83
+Awire|e[6]|D5G2;||2700|pin@198||-12|-86|pin@199||-12|-83
+Awire|e[7]|D5G2;||2700|pin@200||-24|-86|pin@201||-24|-83
+Awire|e[8]|D5G2;||2700|pin@202||-36|-86|pin@203||-36|-83
+Awire|e[9]|D5G2;||2700|pin@204||-48|-86|pin@205||-48|-83
+Awire|e[10]|D5G2;||2700|pin@206||48|-92|pin@207||48|-89
+Awire|e[11]|D5G2;||2700|pin@208||36|-92|pin@209||36|-89
+Awire|e[12]|D5G2;||2700|pin@210||24|-92|pin@211||24|-89
+Awire|e[13]|D5G2;||2700|pin@212||12|-92|pin@213||12|-89
+Awire|e[14]|D5G2;||2700|pin@214||0|-92|pin@215||0|-89
+Awire|e[15]|D5G2;||2700|pin@216||-12|-92|pin@217||-12|-89
+Awire|e[16]|D5G2;||2700|pin@218||-24|-92|pin@219||-24|-89
+Awire|e[17]|D5G2;||2700|pin@220||-36|-92|pin@221||-36|-89
+Awire|e[18]|D5G2;||2700|pin@222||-48|-92|pin@223||-48|-89
+Awire|e[19]|D5G2;||2700|pin@224||48|-98|pin@225||48|-95
+Awire|e[20]|D5G2;||2700|pin@226||36|-98|pin@227||36|-95
+Awire|e[21]|D5G2;||2700|pin@228||24|-98|pin@229||24|-95
+Awire|e[22]|D5G2;||2700|pin@230||12|-98|pin@231||12|-95
+Awire|e[23]|D5G2;||2700|pin@232||0|-98|pin@233||0|-95
+Awire|e[24]|D5G2;||2700|pin@234||-12|-98|pin@235||-12|-95
+Awire|e[25]|D5G2;||2700|pin@236||-24|-98|pin@237||-24|-95
+Awire|e[26]|D5G2;||2700|pin@238||-36|-98|pin@239||-36|-95
+Awire|e[27]|D5G2;||2700|pin@240||-48|-98|pin@241||-48|-95
+Awire|e[28]|D5G2;||2700|pin@242||48|-104|pin@243||48|-101
+Awire|e[29]|D5G2;||2700|pin@244||36|-104|pin@245||36|-101
+Awire|e[30]|D5G2;||2700|pin@246||24|-104|pin@247||24|-101
+Awire|e[31]|D5G2;||2700|pin@248||12|-104|pin@249||12|-101
+Awire|e[32]|D5G2;||2700|pin@250||0|-104|pin@251||0|-101
+Awire|e[33]|D5G2;||2700|pin@252||-12|-104|pin@253||-12|-101
+Awire|e[34]|D5G2;||2700|pin@254||-24|-104|pin@255||-24|-101
+Awire|e[35]|D5G2;||2700|pin@256||-36|-104|pin@257||-36|-101
+Awire|e[36]|D5G2;||2700|pin@258||-48|-104|pin@259||-48|-101
+Awire|fire[ODE]|D5G2;||900|odRQstag@0|fire[OD]|-39|-9|pin@262||-39|-16
+Abus|fire[m1,m2]|D5G2;|-0.5|IJ900|m12stage@0|fire[m1,m2]|33|-9|pin@260||33|-17
+Abus|m1[1:36]|D5G2;|-0.5|IJ900|pin@169||-44|-5|pin@187||-44|-13
+Abus|net@2||-0.5|IJ2700|split10@0|cl[T,F],clS[T,F],rd[T,F],mc|0|7|pin@5||0|12
+Abus|net@3||-0.5|IJ1800|pin@5||0|12|pin@6||36|12
+Abus|net@4||-0.5|IJ900|pin@6||36|12|m12stage@0|cl[T,F],clS[T,F],rd[T,F],mc|36|7
+Abus|net@5||-0.5|IJ0|epiFifo@0|in[1:36,T]|-76|-6|conn@0|y|-81|-6
+Abus|net@6||-0.5|IJ1800|pin@156||17|-6|m12stage@0|in[1:36]|32|-6
+Awire|net@8|||0|wire90@0|a|12.5|0|split10@0|succ|3|0
+Awire|net@9|||1800|wire90@0|b|17.5|0|m12stage@0|pred|33|0
+Awire|net@10|||1800|wire90@1|b|-15.5|0|split10@0|pred|-3|0
+Abus|net@13||-0.5|IJ0|conn@2|a|45|-12|pin@7||38|-12
+Abus|net@14||-0.5|IJ2700|pin@7||38|-12|m12stage@0|out[37:72]|38|-9
+Abus|net@15||-0.5|IJ0|pin@158||-36|12|pin@8||-72|12
+Abus|net@16||-0.5|IJ900|pin@8||-72|12|epiFifo@0|cl[T,F],clS[T,F],rd[T,F],mc|-72|7
+Abus|net@17||-0.5|IJ1800|conn@3|y|-75|12|pin@8||-72|12
+Awire|net@18|||1800|conn@4|y|-78|5|epiFifo@0|sin|-73|5
+Awire|net@20|||1800|wire90@2|b|-16.5|5|split10@0|sin|-1|5
+Awire|net@21|||0|wire90@3|a|12.5|5|split10@0|sout|2|5
+Awire|net@22|||1800|wire90@3|b|17.5|5|m12stage@0|sin|35|5
+Awire|net@23|||0|conn@5|a|42.5|5|m12stage@0|sout|38|5
+Awire|net@24|||1800|conn@6|y|-81|0|epiFifo@0|pred|-75|0
+Awire|net@27|||900|split10@0|succ_1|0|-9|conn@9|a|0|-12
+Awire|net@28|||0|conn@10|a|-65|-2|epiFifo@0|torp|-69|-2
+Abus|net@29||-0.5|IJ1800|pin@9||-18|-6|split10@0|in[1:36]|-6|-6
+Awire|net@31|||0|wire90@13|a|51.5|-32|pin@78||48|-32
+Awire|net@32|||0|wire90@14|a|39.5|-32|pin@100||36|-32
+Awire|net@33|||0|wire90@24|a|39.5|-38|pin@71||36|-38
+Awire|net@34|||0|wire90@25|a|27.5|-38|pin@73||24|-38
+Awire|net@35|||0|wire90@27|a|15.5|-38|pin@75||12|-38
+Awire|net@36|||0|wire90@28|a|3.5|-38|pin@77||0|-38
+Awire|net@37|||0|wire90@29|a|-8.5|-38|pin@80||-12|-38
+Awire|net@38|||0|wire90@30|a|-20.5|-38|pin@82||-24|-38
+Awire|net@39|||0|wire90@31|a|-32.5|-38|pin@84||-36|-38
+Awire|net@40|||0|wire90@32|a|-44.5|-38|pin@86||-48|-38
+Awire|net@41|||0|wire90@33|a|51.5|-44|pin@88||48|-44
+Awire|net@42|||0|wire90@34|a|39.5|-44|pin@91||36|-44
+Awire|net@43|||0|wire90@16|a|27.5|-32|pin@122||24|-32
+Awire|net@44|||0|wire90@35|a|27.5|-44|pin@93||24|-44
+Awire|net@45|||0|wire90@36|a|15.5|-44|pin@95||12|-44
+Awire|net@46|||0|wire90@38|a|3.5|-44|pin@97||0|-44
+Awire|net@47|||0|wire90@39|a|-8.5|-44|pin@99||-12|-44
+Awire|net@48|||0|wire90@40|a|-20.5|-44|pin@102||-24|-44
+Awire|net@49|||0|wire90@41|a|-32.5|-44|pin@104||-36|-44
+Awire|net@50|||0|wire90@42|a|-44.5|-44|pin@106||-48|-44
+Awire|net@51|||0|wire90@43|a|51.5|-50|pin@108||48|-50
+Awire|net@52|||0|wire90@44|a|39.5|-50|pin@110||36|-50
+Awire|net@53|||0|wire90@45|a|27.5|-50|pin@113||24|-50
+Awire|net@54|||0|wire90@17|a|15.5|-32|pin@144||12|-32
+Awire|net@55|||0|wire90@46|a|15.5|-50|pin@115||12|-50
+Awire|net@56|||0|wire90@47|a|3.5|-50|pin@117||0|-50
+Awire|net@57|||0|wire90@49|a|-8.5|-50|pin@119||-12|-50
+Awire|net@58|||0|wire90@50|a|-20.5|-50|pin@121||-24|-50
+Awire|net@59|||0|wire90@51|a|-32.5|-50|pin@124||-36|-50
+Awire|net@60|||0|wire90@52|a|-44.5|-50|pin@126||-48|-50
+Awire|net@61|||0|wire90@53|a|51.5|-59|pin@128||48|-59
+Awire|net@62|||0|wire90@54|a|39.5|-59|pin@130||36|-59
+Awire|net@63|||0|wire90@55|a|27.5|-59|pin@132||24|-59
+Awire|net@64|||0|wire90@56|a|15.5|-59|pin@135||12|-59
+Awire|net@65|||0|wire90@18|a|3.5|-32|pin@22||0|-32
+Awire|net@66|||0|wire90@57|a|3.5|-59|pin@137||0|-59
+Awire|net@67|||0|wire90@58|a|-8.5|-59|pin@139||-12|-59
+Awire|net@68|||0|wire90@60|a|-20.5|-59|pin@141||-24|-59
+Awire|net@69|||0|wire90@61|a|-32.5|-59|pin@143||-36|-59
+Awire|net@70|||0|wire90@62|a|-44.5|-59|pin@146||-48|-59
+Awire|net@71|||0|wire90@63|a|51.5|-65|pin@148||48|-65
+Awire|net@72|||0|wire90@64|a|39.5|-65|pin@150||36|-65
+Awire|net@73|||0|wire90@65|a|27.5|-65|pin@152||24|-65
+Awire|net@74|||0|wire90@66|a|15.5|-65|pin@154||12|-65
+Awire|net@75|||0|wire90@67|a|3.5|-65|pin@13||0|-65
+Awire|net@76|||0|wire90@19|a|-8.5|-32|pin@44||-12|-32
+Awire|net@77|||0|wire90@68|a|-8.5|-65|pin@15||-12|-65
+Awire|net@78|||0|wire90@69|a|-20.5|-65|pin@17||-24|-65
+Awire|net@79|||0|wire90@71|a|-32.5|-65|pin@19||-36|-65
+Awire|net@80|||0|wire90@72|a|-44.5|-65|pin@21||-48|-65
+Awire|net@81|||0|wire90@73|a|51.5|-71|pin@24||48|-71
+Awire|net@82|||0|wire90@4|a|39.5|-71|pin@26||36|-71
+Awire|net@83|||0|wire90@15|a|27.5|-71|pin@28||24|-71
+Awire|net@84|||0|wire90@26|a|15.5|-71|pin@30||12|-71
+Awire|net@85|||0|wire90@37|a|3.5|-71|pin@32||0|-71
+Awire|net@86|||0|wire90@48|a|-8.5|-71|pin@35||-12|-71
+Awire|net@87|||0|wire90@20|a|-20.5|-32|pin@63||-24|-32
+Awire|net@88|||0|wire90@59|a|-20.5|-71|pin@37||-24|-71
+Awire|net@89|||0|wire90@70|a|-32.5|-71|pin@39||-36|-71
+Awire|net@90|||0|wire90@74|a|-44.5|-71|pin@41||-48|-71
+Awire|net@91|||0|wire90@75|a|51.5|-77|pin@43||48|-77
+Awire|net@92|||0|wire90@5|a|39.5|-77|pin@46||36|-77
+Awire|net@93|||0|wire90@6|a|27.5|-77|pin@48||24|-77
+Awire|net@94|||0|wire90@7|a|15.5|-77|pin@50||12|-77
+Awire|net@95|||0|wire90@8|a|3.5|-77|pin@52||0|-77
+Awire|net@96|||0|wire90@9|a|-8.5|-77|pin@54||-12|-77
+Awire|net@97|||0|wire90@10|a|-20.5|-77|pin@57||-24|-77
+Awire|net@98|||0|wire90@21|a|-32.5|-32|pin@65||-36|-32
+Awire|net@99|||0|wire90@11|a|-32.5|-77|pin@59||-36|-77
+Awire|net@100|||0|wire90@12|a|-44.5|-77|pin@61||-48|-77
+Awire|net@101|||0|wire90@22|a|-44.5|-32|pin@67||-48|-32
+Awire|net@102|||0|wire90@23|a|51.5|-38|pin@69||48|-38
+Abus|net@105||-0.5|IJ1800|split10@0|out[1:36]|6|-6|pin@156||17|-6
+Abus|net@108||-0.5|IJ0|pin@5||0|12|pin@158||-36|12
+Abus|net@109||-0.5|IJ900|pin@158||-36|12|odRQstag@0|cl[T,F],clS[T,F],rd[T,F],mc|-36|7
+Abus|net@115||-0.5|IJ1800|epiFifo@0|out[1:36]|-67|-6|pin@163||-54|-6
+Abus|net@116||-0.5|IJ900|pin@163||-54|-6|pin@164||-54|-7
+Abus|net@117||-0.5|IJ1800|pin@164||-54|-7|odRQstag@0|inE[1:36]|-40|-7
+Abus|net@123||-0.5|IJ1800|pin@169||-44|-5|odRQstag@0|in[1:36]|-40|-5
+Abus|net@126||-0.5|IJ0|pin@9||-18|-6|odRQstag@0|out[1:36]|-31|-6
+Awire|net@129|||0|wire90@2|a|-21.5|5|odRQstag@0|sout|-34|5
+Awire|net@131|||0|wire90@76|a|-57.5|0|epiFifo@0|succ|-69|0
+Awire|net@132|||1800|wire90@76|b|-52.5|0|pin@172||-49|0
+Awire|net@133|||2700|pin@172||-49|0|pin@173||-49|2
+Awire|net@134|||1800|pin@173||-49|2|odRQstag@0|do[epi]|-39|2
+Awire|net@135|||1800|odRQstag@0|do[ring]|-33|0|wire90@1|a|-20.5|0
+Abus|net@137||-0.5|IJ1800|m12stage@0|succ|39|0|pin@176||42|0
+Abus|net@138||-0.5|IJ2700|pin@176||42|0|pin@177||42|15
+Abus|net@139||-0.5|IJ0|pin@177||42|15|pin@178||-41|15
+Abus|net@140||-0.5|IJ900|pin@178||-41|15|pin@179||-41|0
+Abus|net@141||-0.5|IJ1800|pin@179||-41|0|odRQstag@0|pred|-39|0
+Abus|net@146||-0.5|IJ0|conn@1|a|-29.5|-14|pin@182||-34|-14
+Abus|net@147||-0.5|IJ900|odRQstag@0|fire[ODE_1]|-34|-9|pin@182||-34|-14
+Abus|net@148||-0.5|IJ0|conn@11|y|-27|-2|odRQstag@0|do[M,L]|-33|-2
+Awire|net@149|||1800|m12stage@0|do[M]|39|2|pin@183||57|2
+Awire|net@156|||0|odRQstag@0|do[M_1]|-39|-3|conn@13|y|-46|-3
+Abus|net@158||-0.5|IJ1800|m12stage@0|out[1:36]|41|-6|conn@14|a|47.5|-6
+Awire|net@161|||0|wire90@77|a|-58.5|5|epiFifo@0|sout|-70|5
+Awire|net@162|||1800|wire90@77|b|-53.5|5|odRQstag@0|sin|-37|5
+Awire|net@163|||0|wire90@78|a|51.5|-86|pin@188||48|-86
+Awire|net@165|||0|wire90@79|a|39.5|-86|pin@190||36|-86
+Awire|net@167|||0|wire90@80|a|27.5|-86|pin@192||24|-86
+Awire|net@169|||0|wire90@81|a|15.5|-86|pin@194||12|-86
+Awire|net@171|||0|wire90@82|a|3.5|-86|pin@196||0|-86
+Awire|net@173|||0|wire90@83|a|-8.5|-86|pin@198||-12|-86
+Awire|net@175|||0|wire90@84|a|-20.5|-86|pin@200||-24|-86
+Awire|net@177|||0|wire90@85|a|-32.5|-86|pin@202||-36|-86
+Awire|net@179|||0|wire90@86|a|-44.5|-86|pin@204||-48|-86
+Awire|net@181|||0|wire90@87|a|51.5|-92|pin@206||48|-92
+Awire|net@183|||0|wire90@88|a|39.5|-92|pin@208||36|-92
+Awire|net@185|||0|wire90@89|a|27.5|-92|pin@210||24|-92
+Awire|net@187|||0|wire90@90|a|15.5|-92|pin@212||12|-92
+Awire|net@189|||0|wire90@91|a|3.5|-92|pin@214||0|-92
+Awire|net@191|||0|wire90@92|a|-8.5|-92|pin@216||-12|-92
+Awire|net@193|||0|wire90@93|a|-20.5|-92|pin@218||-24|-92
+Awire|net@195|||0|wire90@94|a|-32.5|-92|pin@220||-36|-92
+Awire|net@197|||0|wire90@95|a|-44.5|-92|pin@222||-48|-92
+Awire|net@199|||0|wire90@96|a|51.5|-98|pin@224||48|-98
+Awire|net@201|||0|wire90@97|a|39.5|-98|pin@226||36|-98
+Awire|net@203|||0|wire90@98|a|27.5|-98|pin@228||24|-98
+Awire|net@205|||0|wire90@99|a|15.5|-98|pin@230||12|-98
+Awire|net@207|||0|wire90@100|a|3.5|-98|pin@232||0|-98
+Awire|net@209|||0|wire90@101|a|-8.5|-98|pin@234||-12|-98
+Awire|net@211|||0|wire90@102|a|-20.5|-98|pin@236||-24|-98
+Awire|net@213|||0|wire90@103|a|-32.5|-98|pin@238||-36|-98
+Awire|net@215|||0|wire90@104|a|-44.5|-98|pin@240||-48|-98
+Awire|net@217|||0|wire90@105|a|51.5|-104|pin@242||48|-104
+Awire|net@219|||0|wire90@106|a|39.5|-104|pin@244||36|-104
+Awire|net@221|||0|wire90@107|a|27.5|-104|pin@246||24|-104
+Awire|net@223|||0|wire90@108|a|15.5|-104|pin@248||12|-104
+Awire|net@225|||0|wire90@109|a|3.5|-104|pin@250||0|-104
+Awire|net@227|||0|wire90@110|a|-8.5|-104|pin@252||-12|-104
+Awire|net@229|||0|wire90@111|a|-20.5|-104|pin@254||-24|-104
+Awire|net@231|||0|wire90@112|a|-32.5|-104|pin@256||-36|-104
+Awire|net@233|||0|wire90@113|a|-44.5|-104|pin@258||-48|-104
+Abus|net@235||-0.5|IJ0|pin@260||33|-17|pin@261||29|-17
+Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@3|a|I
+Edo[M]|do[M,L]|D4G2;|conn@11|a|I
+Efire[m1,m2]|fire[m2,m1,ODE]|D6G2;|conn@8|y|O
+EfreqOut||D6G2;|conn@9|y|O
+Ein[T,1:36]|in[1:36,T]|D4G2;|conn@0|a|I
+Eod[37:72]|m1[1:36]|D6G2;|conn@14|y|O
+Eout[1:36]|od[1:36]|D6G2;|conn@1|y|O
+EolcZ||D4G2;|conn@13|a|I
+Epout[1:18]||D6G2;|conn@2|y|O
+Epred||D4G2;|conn@6|a|I
+Esin||D4G2;|conn@4|a|I
+Esout||D6G2;|conn@5|y|O
+Etorp||D6G2;|conn@10|y|O
+X
+
+# Cell tokenFIFO;1{ic}
+CtokenFIFO;1{ic}||artwork|1227105904418|1227550049046|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||I
+Esor[1:9]||D5G2;|pin@38||O
+Esucc||D5G2;|pin@8||O
+X
+
+# Cell tokenFIFO;1{lay}
+CtokenFIFO;1{lay}||cmos90|1227104345090|1227290727101|I|ATTR_NCC(D5G4;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227105755575|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227105755575
+IgaspL:aStage;2{lay}|aStage@0||0|-72|||D5G4;
+IgaspL:aStage;2{lay}|aStage@1||-192|-72|||D5G4;
+IgaspL:aStage;2{lay}|aStage@2||192|-72|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@0||30|-50||||
+NX-Metal-1-Metal-2-Con|contact@1||-124.5|-94||||
+NX-Metal-1-Metal-2-Con|contact@2||-124.5|-56||||
+NX-Metal-1-Metal-2-Con|contact@3||67.5|-94||||
+NX-Metal-1-Metal-2-Con|contact@4||67.5|-56||||
+NMetal-1-Pin|pin@0||-25|0||||
+NMetal-1-Pin|pin@4||-217|0||||
+NMetal-1-Pin|pin@5||167|0||||
+NMetal-1-Pin|pin@6||-75|0||||
+NMetal-1-Pin|pin@7||37|0||||
+NMetal-1-Pin|pin@8||149|0||||
+IscanK:scanKhx3;3{lay}|scanKhx3@0||0|72|||D5G4;
+Ametal-1|net@0|||S2700|aStage@0|s[1]|-25|-79|pin@0||-25|0
+Ametal-1|net@4|||S2700|aStage@1|s[1]|-217|-79|pin@4||-217|0
+Ametal-1|net@5|||S2700|aStage@2|s[1]|167|-79|pin@5||167|0
+Ametal-2|net@6|||S1800|aStage@0|gnd|-100.5|-72|aStage@1|gnd_1|-91.5|-72
+Ametal-2|net@7|||S1800|aStage@0|vdd|-100.5|-122|aStage@1|vdd_2|-91.5|-122
+Ametal-2|net@8|||S1800|aStage@0|vdd_1|-100.5|-22|aStage@1|vdd_3|-91.5|-22
+Ametal-2|net@9|||S0|aStage@0|gnd_1|100.5|-72|aStage@2|gnd|91.5|-72
+Ametal-2|net@10|||S0|aStage@0|vdd_2|100.5|-122|aStage@2|vdd|91.5|-122
+Ametal-2|net@11|||S0|aStage@0|vdd_3|100.5|-22|aStage@2|vdd_1|91.5|-22
+Ametal-1|net@12|||S900|scanKhx3@0|din[1]|-75|47|pin@6||-75|0
+Ametal-1|net@13|||S0|pin@6||-75|0|pin@4||-217|0
+Ametal-1|net@14|||S1800|pin@0||-25|0|pin@7||37|0
+Ametal-1|net@15|||S2700|pin@7||37|0|scanKhx3@0|din[2]|37|47
+Ametal-1|net@16|||S0|pin@5||167|0|pin@8||149|0
+Ametal-1|net@17|||S2700|pin@8||149|0|scanKhx3@0|din[3]|149|47
+Ametal-2|net@18|||S1800|aStage@1|mc|-238.5|-50|aStage@0|mc|-46.5|-50
+Ametal-2|net@19|||S1800|contact@0||30|-50|aStage@2|mc|145.5|-50
+Ametal-2|net@20|||S1800|aStage@0|mc|-46.5|-50|contact@0||30|-50
+Ametal-3|net@21|||S900|scanKhx3@0|mc|30|0|contact@0||30|-50
+Ametal-2|net@25|||S1800|aStage@1|succ|-167.5|-94|contact@1||-124.5|-94
+Ametal-2|net@27|||S0|aStage@0|pred|-43.5|-56|contact@2||-124.5|-56
+Ametal-1|net@28|||S2700|contact@1||-124.5|-94|contact@2||-124.5|-56
+Ametal-1|net@29|||S2700|contact@3||67.5|-94|contact@4||67.5|-56
+Ametal-2|net@30|||S0|contact@3||67.5|-94|aStage@0|succ|24.5|-94
+Ametal-2|net@31|||S1800|contact@4||67.5|-56|aStage@2|pred|148.5|-56
+EclS[F]||D5G2;|scanKhx3@0|clS[F]|I
+EclS[F_1]||D5G2;|scanKhx3@0|clS[F_1]|I
+EclS[T]||D5G2;|scanKhx3@0|clS[T]|I
+EclS[T_1]||D5G2;|scanKhx3@0|clS[T_1]|I
+Ecl[F]||D5G2;|scanKhx3@0|cl[F]|I
+Ecl[F_1]||D5G2;|scanKhx3@0|cl[F_1]|I
+Ecl[T]||D5G2;|scanKhx3@0|cl[T]|I
+Ecl[T_1]||D5G2;|scanKhx3@0|cl[T_1]|I
+Egnd||D5G2;|aStage@1|gnd|G
+Egnd_1||D5G2;|scanKhx3@0|gnd_2|G
+Egnd_2||D5G2;|scanKhx3@0|gnd_1|G
+Egnd_3||D5G2;|aStage@2|gnd_1|G
+Emc||D5G2;|scanKhx3@0|mc|I
+Emc_5|mc_1|D5G2;|scanKhx3@0|mc_5|I
+Emc_4||D5G2;|scanKhx3@0|mc_4|O
+Epred||D5G2;|aStage@1|pred|I
+Erd[F]||D5G2;|scanKhx3@0|rd[F]|I
+Erd[F_1]||D5G2;|scanKhx3@0|rd[F_1]|I
+Erd[T]||D5G2;|scanKhx3@0|rd[T]|I
+Erd[T_1]||D5G2;|scanKhx3@0|rd[T_1]|I
+Esin||D5G2;|scanKhx3@0|sin|I
+Esout||D5G2;|scanKhx3@0|sout|O
+Esucc||D5G2;|aStage@2|succ|O
+Evdd||D5G2;|aStage@1|vdd|P
+Evdd_1||D5G2;|aStage@1|vdd_1|P
+Evdd_2||D5G2;|scanKhx3@0|vdd_5|P
+Evdd_3||D5G2;|scanKhx3@0|vdd_2|P
+Evdd_4||D5G2;|scanKhx3@0|vdd_3|P
+Evdd_5||D5G2;|scanKhx3@0|vdd_4|P
+Evdd_6||D5G2;|aStage@2|vdd_2|P
+Evdd_7||D5G2;|aStage@2|vdd_3|P
+X
+
+# Cell tokenFIFO;1{sch}
+CtokenFIFO;1{sch}||schematic|1227103920842|1227550026054|
+IgaspL:aStage;1{ic}|aStage@0||-18|0|||D5G4;
+IgaspL:aStage;1{ic}|aStage@1||0|0|||D5G4;
+IgaspL:aStage;1{ic}|aStage@2||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||-10|25|||XYRR|
+NOff-Page|conn@6||16|25|||XRR|
+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|13||||
+NWire_Pin|pin@20||-5|13||||
+NWire_Pin|pin@21||19|13||||
+NWire_Pin|pin@23||6.5|13||||
+NWire_Pin|pin@24||-19|18||||
+NWire_Pin|pin@25||-3|34||||
+IscanJ:scanEx3hor;1{ic}|scanEx3h@0||3|25|XR||D5G4;
+ItokenFIFO;1{ic}|tokenFIF@0||-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|mc|D5G2;||2700|pin@3||-19|10|pin@24||-19|18
+Awire|mc|D5G2;||2700|scanEx3h@0|mc|-3|30|pin@25||-3|34
+Awire|net@0|||0|wire90@0|a|-11.5|0|aStage@0|sMT|-15|0
+Awire|net@1|||1800|wire90@0|b|-6.5|0|aStage@1|pFire|-3|0
+Awire|net@2|||0|wire90@1|a|6.5|0|aStage@1|sMT|3|0
+Awire|net@3|||1800|wire90@1|b|11.5|0|aStage@2|pFire|15|0
+Awire|net@4|||1800|conn@0|y|-23.5|0|aStage@0|pFire|-21|0
+Awire|net@5|||0|conn@1|a|25|0|aStage@2|sMT|21|0
+Awire|net@6|||2700|aStage@0|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@2|mc|17|4
 Awire|net@12|||2700|aStage@1|mc|-1|4|pin@6||-1|10
-Abus|net@23||-0.5|IJ900|conn@2|y|1|25.5|scanKhx3@0|cl[T,F],clS[T,F],rd[T,F],mc|1|23
-Awire|net@30|||0|conn@3|a|13.5|20|scanKhx3@0|sout|5|20
-Awire|net@31|||1800|conn@4|y|-11|20|scanKhx3@0|sin|-3|20
-Abus|s[1:3]|D5G2;|-0.5|IJ900|scanKhx3@0|din[1]|3|17|pin@13||3|12
-Awire|s[1]|D5G2;||2700|aStage@0|s[1]|-17|4|pin@8||-17|7
-Awire|s[2]|D5G2;||2700|aStage@1|s[1]|1|4|pin@10||1|7
-Awire|s[3]|D5G2;||2700|aStage@2|s[1]|19|4|pin@12||19|7
-Ecl[T,F],clS[T,F],rd[T,F],mc||D4G2;|conn@2|a|I
+Awire|net@32|||1800|pin@3||-19|10|pin@6||-1|10
+Abus|net@33||-0.5|IJ1800|conn@5|y|-8|25|scanEx3h@0|sir[1:9]|-5|25
+Abus|net@34||-0.5|IJ1800|scanEx3h@0|sor[1:9]|10.5|25|conn@6|a|14|25
+Awire|net@46|||2700|pin@20||-5|13|scanEx3h@0|dIn[1]|-5|20
+Awire|net@50|||2700|pin@23||6.5|13|scanEx3h@0|dIn[3]|6.5|20
+Awire|net@55|||1800|pin@18||-17|13|pin@20||-5|13
+Awire|net@56|||0|pin@21||19|13|pin@23||6.5|13
+Awire|s[1]|D5G2;||900|pin@18||-17|13|aStage@0|s[1]|-17|4
+Awire|s[2]|D5G2;||900|scanEx3h@0|dIn[2]|1|20|aStage@1|s[1]|1|4
+Awire|s[3]|D5G2;||900|pin@21||19|13|aStage@2|s[1]|19|4
 Epred||D4G2;|conn@0|a|I
-Esin||D4G2;|conn@4|a|I
-Esout||D6G2;|conn@3|y|O
+Esir[1:9]||D4G2;|conn@5|a|I
+Esor[1:9]||D6G2;|conn@6|y|O
 Esucc||D6G2;|conn@1|y|O
 X
 
 # Cell topFour;4{lay}
-CtopFour;4{lay}||cmos90|1224521452346|1227290727101|I|ATTR_NCC(D5G1;NTX-9;Y387;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225033679546|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225761841957
+CtopFour;4{lay}||cmos90|1224521452346|1227353385957|I|ATTR_NCC(D5G1;NTX-9;Y387;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225033679546|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225761841957
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@16||954|50||||
 NX-Metal-2-Metal-3-Con|contact@18||-1044|238||||
@@ -19897,7 +21906,6 @@ Ecl[T]||D5G2;|odRQstag@1|cl[T]|I
 Ecl[T_1]||D5G2;|odRQstag@1|cl[T_1]|I
 Edo[L]||D5G2;|odRQstag@1|do[L]|I
 Edo[M]||D5G2;|odRQstag@1|do[M]|I
-Edo[epi]||D5G2;|odRQstag@1|do[epi]|I
 Edo[ring]||D5G2;|odRQstag@1|do[ring]|O
 Efire[ODE]||D5G2;|pin@2||O
 Efire[m1]||D5G2;|m12stage@1|xx[m1]|O
@@ -20031,7 +22039,7 @@ Evdd_27||D5G2;|odRQstag@1|vdd_27|P
 X
 
 # Cell topFour;3{lay}
-CtopFour;3{lay}||cmos90|1224521452346|1227290727101|I|ATTR_NCC(D5G1;NTX-9;Y387;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225033679546|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225726507797
+CtopFour;3{lay}||cmos90|1224521452346|1227353385957|I|ATTR_NCC(D5G1;NTX-9;Y387;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225033679546|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225726507797
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@16||954|50||||
 NX-Metal-2-Metal-3-Con|contact@18||-1044|238||||
@@ -20113,7 +22121,6 @@ Ecl[T]||D5G2;|odRQstag@0|cl[T]|I
 Ecl[T_1]||D5G2;|odRQstag@0|cl[T_1]|I
 Edo[L]||D5G2;|odRQstag@0|do[L]|I
 Edo[M]||D5G2;|odRQstag@0|do[M]|I
-Edo[epi]||D5G2;|odRQstag@0|do[epi]|I
 Edo[ring]||D5G2;|odRQstag@0|do[ring]|O
 Efire[ODE]||D5G2;|pin@2||O
 Efire[m1]||D5G2;|m12stage@1|xx[m1]|O
index 13c7114..11654de 100755 (executable)
@@ -525,7 +525,7 @@ Esucc|succ,wait[M]|D5G2;|pin@6||O
 X
 
 # Cell aStageM1;2{lay}
-CaStageM1;2{lay}||cmos90|1226950296033|1227012652482||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226955745251|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227286756731
+CaStageM1;2{lay}||cmos90|1226950296033|1227355143839||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227355148807|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227355148807
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||169.5|-28||||
 NX-Metal-1-Metal-2-Con|contact@1||-160.5|-28||||
@@ -533,13 +533,14 @@ NX-Metal-1-Metal-2-Con|contact@2||-229.5|-28||||
 NX-Metal-1-Metal-2-Con|contact@3||54.5|60||||
 NX-Metal-1-Metal-2-Con|contact@6||232.5|-22||||
 NX-Metal-1-Metal-2-Con|contact@8||111|-28||||
-NX-Metal-1-Metal-2-Con|contact@10||46.5|-10||||
 NX-Metal-1-Metal-2-Con|contact@11||-203.5|-10||||
 NX-Metal-1-Metal-2-Con|contact@12||130.5|60||||
 NX-Metal-1-Metal-2-Con|contact@13||-218|27||||
 NX-Metal-1-Metal-2-Con|contact@14||224.5|40||||
 NX-Metal-1-Metal-2-Con|contact@15||-201|10||||
 NX-Metal-1-Metal-2-Con|contact@16||105|-22||||
+NX-Metal-1-Metal-2-Con|contact@17||51.5|-16||||
+NX-Metal-1-Metal-2-Con|contact@18||39.5|-10||||
 IcentersJ:ctrAND4in40;2{lay}|ctrAND4i@0||5.5|0|||D5G4;
 IgatesK:inv05;1{lay}|inv05@0||-199|0|X||D5G4;
 IgatesK:inv10D;1{lay}|inv10D@0||-190.5|0|||D5G4;
@@ -551,7 +552,6 @@ NMetal-1-Pin|pin@4||175.5|-11||||
 NMetal-1-Pin|pin@7||-201|16||||
 NMetal-1-Pin|pin@8||-203.5|-25||||
 NMetal-1-Pin|pin@9||-184.5|63||||
-NMetal-1-Pin|pin@16||46.5|25||||
 NMetal-1-Pin|pin@17||130.5|34||||
 NMetal-2-Pin|pin@19||92.5|60||||
 NMetal-2-Pin|pin@21||-149.5|27||||
@@ -560,6 +560,7 @@ NMetal-2-Pin|pin@25||-191.5|10||||
 NMetal-1-Pin|pin@28||-160.5|61.5||||
 NMetal-2-Pin|pin@29||-80|-28||||
 NMetal-1-Pin|pin@41||105|-63||||
+NMetal-2-Pin|pin@42||43|-16||||
 IdriversL:predDri20wMC;3{lay}|predDri2@0||-229.5|0|X||D5G4;
 IdriversL:sucDri20;1{lay}|sucDri20@0||128|0|||D5G4;
 IdriversL:sucDri20cond;1{lay}|sucDri20@1||214.5|0|||D5G4;
@@ -585,9 +586,8 @@ Ametal-1|net@35|||S2700|sucDri20@1|succ_1|232.5|-32|contact@6||232.5|-22
 Ametal-2|net@36|||S1800|contact@16||105|-22|contact@6||232.5|-22
 Ametal-2|net@38|||S1800|contact@8||111|-28|contact@0||169.5|-28
 Ametal-1|net@39||0.4|S900|sucDri20@0|in|111|-19|contact@8||111|-28
-Ametal-2|net@45|||S1800|contact@11||-203.5|-10|contact@10||46.5|-10
+Ametal-2|net@45|||S1800|contact@11||-203.5|-10|contact@18||39.5|-10
 Ametal-2|net@47|||S0|contact@1||-160.5|-28|contact@2||-229.5|-28
-Ametal-1|net@48|||S900|pin@16||46.5|25|contact@10||46.5|-10
 Ametal-1|net@50|||S900|inv05@0|out|-203.5|-7|contact@11||-203.5|-10
 Ametal-2|net@54|||S0|wellCont@0|gnd_1|-173|0|inv100@0|gnd_1|-173|0
 Ametal-2|net@55|||S0|wellCont@0|vdd_2|-173|-50|inv100@0|vdd_3|-173|-50
@@ -630,9 +630,11 @@ Ametal-2|net@117|||S0|sucDri20@0|vdd_1|104|-50|ctrAND4i@0|vdd_3|104|-50
 Ametal-1|net@120|||S900|pin@0||-74.5|25|ctrAND4i@0|out|-74.5|16
 Ametal-1|net@122|||S1800|ctrAND4i@0|inD|60.5|-63|pin@41||105|-63
 Ametal-1|net@126|||S2700|contact@3||54.5|60|ctrAND4i@0|inA|54.5|63
-Ametal-1|net@127|||S0|pin@16||46.5|25|ctrAND4i@0|inB|39.5|25
 Ametal-1|net@128|||S2700|pin@41||105|-63|contact@16||105|-22
-EinC|do[M]|D5G2;|ctrAND4i@0|inC|I
+Ametal-2|net@129|||S1800|pin@42||43|-16|contact@17||51.5|-16
+Ametal-1|net@130|||S2700|ctrAND4i@0|inC|51.5|-25|contact@17||51.5|-16
+Ametal-1|net@132|||S900|ctrAND4i@0|inB|39.5|25|contact@18||39.5|-10
+Edo[M]||D5G2;|pin@42||I
 Efire||D5G2;|pin@29||O
 Efiree||D5G2;|pin@28||O
 Egnd||D5G2;|predDri2@0|gnd_1|G
@@ -1868,6 +1870,191 @@ Es[1:3]||D5G2;|pin@5||O
 Efire|succ|D5G2;|pin@1||O
 X
 
+# Cell anAltEnd;4{lay}
+CanAltEnd;4{lay}||cmos90|1219498763207|1227533053149||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227533061396|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227533061396
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@1||-22.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@6||-45.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@7||234|28||||
+NX-Metal-1-Metal-2-Con|contact@16||49|22||||
+NX-Metal-1-Metal-2-Con|contact@18||249|40||||
+NX-Metal-1-Metal-2-Con|contact@26||65|-34||||
+NX-Metal-1-Metal-2-Con|contact@27||13.5|28||||
+NX-Metal-1-Metal-2-Con|contact@28||24.5|40||||
+NX-Metal-1-Metal-2-Con|contact@29||-25.5|40||||
+NX-Metal-1-Metal-2-Con|contact@31||-6|-22||||
+NX-Metal-1-Metal-2-Con|contact@32||-83|-22||||
+NX-Metal-1-Metal-2-Con|contact@33||-232|22||||
+NX-Metal-1-Metal-2-Con|contact@34||-206|10||||
+NX-Metal-1-Metal-2-Con|contact@35||-203.5|-16||||
+NX-Metal-1-Metal-2-Con|contact@36||220.5|-16||||
+NX-Metal-1-Metal-2-Con|contact@37||-83|22||||
+NX-Metal-1-Metal-2-Con|contact@38||-217|28||||
+NX-Metal-1-Metal-2-Con|contact@39||-126.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@40||143.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@41||100|40||||
+NX-Metal-1-Metal-2-Con|contact@42||140.5|10||||
+NX-Metal-1-Metal-2-Con|contact@43||-123.5|10||||
+NX-Metal-1-Metal-2-Con|contact@44||191.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@45||192.5|22||||
+NX-Metal-1-Metal-2-Con|contact@46||-174.5|-34||||
+NX-Metal-1-Metal-2-Con|contact@47||-171.5|40||||
+NX-Metal-1-Metal-2-Con|contact@48||223|10||||
+IcentersJ:ctrAND4in30;3{lay}|ctrAND4i@0||-131.5|0|||D5G4;
+IcentersJ:ctrAND4in30;3{lay}|ctrAND4i@1||148.5|0|X||D5G4;
+IgatesK:inv05;1{lay}|inv05@0||-201.5|0|XY||D5G4;
+IgatesK:inv05;1{lay}|inv05@1||218.5|0|Y||D5G4;
+IgatesK:inv10D;1{lay}|inv10D@2||-193|0|Y||D5G4;
+IgatesK:inv10D;1{lay}|inv10D@3||210|0|XY||D5G4;
+IgatesK:inv10D;1{lay}|inv10D@4||87|0|XYRR||D5G4;
+Ngeneric:Invisible-Pin|pin@17||-170|56.5|||||ART_message(D5G10;)SA side
+Ngeneric:Invisible-Pin|pin@18||131.5|56.5|||||ART_message(D5G10;)SB side
+NMetal-1-Pin|pin@29||-206|25||||
+NMetal-1-Pin|pin@31||223|25||||
+NMetal-1-Pin|pin@32||220.5|-16||||
+NMetal-2-Pin|pin@34||-14|28||||
+NMetal-2-Pin|pin@36||-26|-28||||
+NMetal-1-Pin|pin@118||24.5|24.5||||
+NMetal-1-Pin|pin@119||27.5|24.5||||
+NMetal-2-Pin|pin@127||190|-16||||
+NMetal-2-Pin|pin@129||-188|-16||||
+NMetal-1-Pin|pin@135||-203.5|-16||||
+NMetal-2-Pin|pin@136||-186|22||||
+NMetal-2-Pin|pin@138||186|40||||
+NMetal-1-Pin|pin@162||220.5|-16||||
+NMetal-1-Pin|pin@167||192.5|25||||
+NMetal-1-Pin|pin@168||65|-25||||
+IdriversL:predDri20wMC;3{lay}|predDri2@7||-232|0|XY||D5G4;
+IdriversL:predDri20wMC;3{lay}|predDri2@8||249|0|Y||D5G4;
+IlatchesK:rsLatchA;1{lay}|rsLatchA@0||28.5|0|||D5G4;
+IdriversL:sucORdri20;1{lay}|sucORdri@1||-41|0|XY||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@4||-74|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@5||74|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@6||276.5|0|Y||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@7||-259.5|0|Y||D5G4;
+Ametal-2|net@47|||S1800|inv05@1|gnd|209.5|0|inv10D@3|gnd|218.5|0
+Ametal-2|net@48|||S1800|inv05@1|vdd|209.5|-50|inv10D@3|vdd|218.5|-50
+Ametal-2|net@49|||S1800|inv05@1|vdd_1|209.5|50|inv10D@3|vdd_1|218.5|50
+Ametal-2|net@64|||S0|inv05@0|gnd|-192.5|0|inv10D@2|gnd|-201.5|0
+Ametal-2|net@65|||S0|inv05@0|vdd|-192.5|-50|inv10D@2|vdd|-201.5|-50
+Ametal-2|net@66|||S0|inv05@0|vdd_1|-192.5|50|inv10D@2|vdd_1|-201.5|50
+Ametal-1|net@99|||S900|sucORdri@1|inA|-22.5|-22|contact@1||-22.5|-22
+Ametal-1|net@111||0.4|S2700|sucORdri@1|succ|-45.5|-34|contact@6||-45.5|-28
+Ametal-1|net@130|||S2700|inv05@0|out|-206|7|pin@29||-206|25
+Ametal-1|net@131|||S1800|pin@29||-206|25|inv10D@2|in|-193|25
+Ametal-1|net@133|||S2700|inv05@1|out|223|7|contact@48||223|10
+Ametal-1|net@134|||S1800|inv10D@3|in|210|25|pin@31||223|25
+Ametal-2|net@138|||S0|inv05@1|gnd_1|227.5|0|predDri2@8|gnd|227.5|0
+Ametal-2|net@139|||S0|inv05@1|vdd_2|227.5|-50|predDri2@8|vdd|227.5|-50
+Ametal-2|net@140|||S0|inv05@1|vdd_3|227.5|50|predDri2@8|vdd_1|227.5|50
+Ametal-1|net@141|||S900|inv05@1|in|220.5|-15|pin@32||220.5|-16
+Ametal-2|net@154|||S1800|contact@27||13.5|28|contact@7||234|28
+Ametal-1|net@156|||S2700|predDri2@8|mc|234|7|contact@7||234|28
+Ametal-2|net@159|||S0|pin@36||-26|-28|contact@6||-45.5|-28
+Ametal-2|net@180||6.2|S0|wellCont@6|gnd|272|0|predDri2@8|gnd_1|270.5|0
+Ametal-2|net@181||6.2|S0|wellCont@6|vdd|272|50|predDri2@8|vdd_3|270.5|50
+Ametal-2|net@182||6.2|S0|wellCont@6|vdd_1|272|-50|predDri2@8|vdd_2|270.5|-50
+Ametal-2|net@185|||S0|contact@40||143.5|-28|pin@36||-26|-28
+Ametal-1|net@225|||S2700|predDri2@8|in|249|22|contact@18||249|40
+Ametal-2|net@254|||S1800|contact@16||49|22|contact@45||192.5|22
+Ametal-2|net@270|||S1800|contact@38||-217|28|pin@34||-14|28
+Ametal-2|net@310|||S0|wellCont@5|gnd|69.5|0|rsLatchA@0|gnd|69.5|0
+Ametal-2|net@311|||S0|wellCont@5|vdd|69.5|-50|rsLatchA@0|vdd_1|69.5|-50
+Ametal-2|net@312|||S0|wellCont@5|vdd_1|69.5|50|rsLatchA@0|vdd|69.5|50
+Ametal-2|net@313|||S0|sucORdri@1|gnd|-12.5|0|rsLatchA@0|gnd_1|-12.5|0
+Ametal-2|net@314|||S0|sucORdri@1|vdd|-12.5|-50|rsLatchA@0|vdd_3|-12.5|-50
+Ametal-2|net@315|||S0|sucORdri@1|vdd_1|-12.5|50|rsLatchA@0|vdd_2|-12.5|50
+Ametal-1|net@319||0.4|S900|rsLatchA@0|stateBar_1|65|-7|pin@168||65|-25
+Ametal-2|net@323|||S1800|contact@46||-174.5|-34|contact@26||65|-34
+Ametal-2|net@324|||S1800|pin@34||-14|28|contact@27||13.5|28
+Ametal-1|net@325|||S2700|rsLatchA@0|mc|13.5|17|contact@27||13.5|28
+Ametal-2|net@331|||S0|contact@28||24.5|40|contact@29||-25.5|40
+Ametal-1|net@332|||S2700|sucORdri@1|in|-25.5|26|contact@29||-25.5|40
+Ametal-1|net@341||0.4|S900|contact@16||49|22|rsLatchA@0|stateBar|49|-7
+Ametal-2|net@343|||S1800|contact@1||-22.5|-22|contact@31||-6|-22
+Ametal-1|net@344||0.4|S2700|rsLatchA@0|pFire|-6|-25|contact@31||-6|-22
+Ametal-2|net@372|||S0|contact@1||-22.5|-22|contact@32||-83|-22
+Ametal-1|net@374|||S2700|predDri2@7|in|-232|22|contact@33||-232|22
+Ametal-2|net@382|||S0|contact@43||-123.5|10|contact@34||-206|10
+Ametal-1|net@384|||S2700|inv05@0|out|-206|7|contact@34||-206|10
+Ametal-1|net@387|||S900|contact@28||24.5|40|pin@118||24.5|24.5
+Ametal-1|net@388|||S1800|pin@118||24.5|24.5|pin@119||27.5|24.5
+Ametal-1|net@389|||S900|pin@119||27.5|24.5|rsLatchA@0|drain|27.5|24
+Ametal-2|net@403|||S0|wellCont@4|gnd_1|-69.5|0|sucORdri@1|gnd_1|-69.5|0
+Ametal-2|net@404|||S0|wellCont@4|vdd_2|-69.5|-50|sucORdri@1|vdd_2|-69.5|-50
+Ametal-2|net@405|||S0|wellCont@4|vdd_3|-69.5|50|sucORdri@1|vdd_3|-69.5|50
+Ametal-1|net@408|||S900|inv05@0|in|-203.5|-15|contact@35||-203.5|-16
+Ametal-1|net@409|||S900|inv05@1|in|220.5|-15|contact@36||220.5|-16
+Ametal-2|net@411|||S1800|pin@127||190|-16|contact@36||220.5|-16
+Ametal-2|net@413|||S1800|contact@35||-203.5|-16|pin@129||-188|-16
+Ametal-2|net@414|||S1800|predDri2@7|gnd|-210.5|0|inv05@0|gnd_1|-210.5|0
+Ametal-2|net@415|||S1800|predDri2@7|vdd|-210.5|-50|inv05@0|vdd_2|-210.5|-50
+Ametal-2|net@416|||S1800|predDri2@7|vdd_1|-210.5|50|inv05@0|vdd_3|-210.5|50
+Ametal-2|net@419||6.2|S0|predDri2@7|vdd_3|-253.5|50|wellCont@7|vdd_2|-255|50
+Ametal-2|net@420||6.2|S1800|wellCont@7|gnd_1|-255|0|predDri2@7|gnd_1|-253.5|0
+Ametal-2|net@421||6.2|S1800|wellCont@7|vdd_3|-255|-50|predDri2@7|vdd_2|-253.5|-50
+Ametal-1|net@426|||S2700|predDri2@7|mc|-217|7|contact@38||-217|28
+Ametal-1|net@432|||S2700|pin@135||-203.5|-16|inv05@0|in|-203.5|-15
+Ametal-2|net@433|||S1800|pin@136||-186|22|contact@37||-83|22
+Ametal-2|net@435|||S1800|contact@33||-232|22|pin@136||-186|22
+Ametal-2|net@437|||S1800|pin@138||186|40|contact@18||249|40
+Ametal-1|net@466|||S0|predDri2@8|pred|232|-16|pin@162||220.5|-16
+Ametal-1|net@467|||S2700|pin@162||220.5|-16|inv05@1|in|220.5|-15
+Ametal-2|net@469|||S1800|contact@41||100|40|pin@138||186|40
+Ametal-2|net@470|||S0|ctrAND4i@0|gnd|-184.5|0|inv10D@2|gnd_1|-184.5|0
+Ametal-2|net@471|||S0|ctrAND4i@0|vdd_1|-184.5|-50|inv10D@2|vdd_2|-184.5|-50
+Ametal-2|net@472|||S0|ctrAND4i@0|vdd|-184.5|50|inv10D@2|vdd_3|-184.5|50
+Ametal-2|net@473|||S0|ctrAND4i@1|gnd|201.5|0|inv10D@3|gnd_1|201.5|0
+Ametal-2|net@474|||S0|ctrAND4i@1|vdd_1|201.5|-50|inv10D@3|vdd_2|201.5|-50
+Ametal-2|net@475|||S0|ctrAND4i@1|vdd|201.5|50|inv10D@3|vdd_3|201.5|50
+Ametal-2|net@476|||S0|ctrAND4i@0|gnd_1|-78.5|0|wellCont@4|gnd|-78.5|0
+Ametal-2|net@477|||S0|ctrAND4i@0|vdd_3|-78.5|-50|wellCont@4|vdd|-78.5|-50
+Ametal-2|net@478|||S0|ctrAND4i@0|vdd_2|-78.5|50|wellCont@4|vdd_1|-78.5|50
+Ametal-2|net@482|||S0|contact@6||-45.5|-28|contact@39||-126.5|-28
+Ametal-1|net@483|||S2700|ctrAND4i@0|inB|-126.5|-28|contact@39||-126.5|-28
+Ametal-1|net@485|||S2700|ctrAND4i@1|inB|143.5|-28|contact@40||143.5|-28
+Ametal-2|net@487|||S1800|contact@31||-6|-22|contact@44||191.5|-22
+Ametal-2|net@488|||S1800|contact@28||24.5|40|contact@41||100|40
+Ametal-1|net@489|||S2700|ctrAND4i@1|out|100|16|contact@41||100|40
+Ametal-2|net@490|||S0|contact@29||-25.5|40|contact@47||-171.5|40
+Ametal-1|net@492|||S900|ctrAND4i@1|inA|140.5|24|contact@42||140.5|10
+Ametal-1|net@494|||S900|ctrAND4i@0|inA|-123.5|24|contact@43||-123.5|10
+Ametal-1|net@496|||S2700|ctrAND4i@1|inD|191.5|-23|contact@44||191.5|-22
+Ametal-1|net@500|||S900|ctrAND4i@0|inD|-174.5|-23|contact@46||-174.5|-34
+Ametal-1|net@502|||S2700|ctrAND4i@0|inC|-171.5|25|contact@47||-171.5|40
+Ametal-1|net@504|||S1800|predDri2@7|pred|-215|-16|pin@135||-203.5|-16
+Ametal-1|net@506||0.4|S900|contact@37||-83|22|ctrAND4i@0|out|-83|16
+Ametal-1|net@507|||S2700|contact@32||-83|-22|ctrAND4i@0|out|-83|16
+Ametal-1|net@509|||S2700|contact@48||223|10|pin@31||223|25
+Ametal-2|net@511|||S1800|contact@42||140.5|10|contact@48||223|10
+Ametal-1|net@512|||S2700|contact@45||192.5|22|pin@167||192.5|25
+Ametal-1|net@513|||S0|pin@167||192.5|25|ctrAND4i@1|inC|188.5|25
+Ametal-2|net@515|||S0|inv10D@4|gnd_1|95.5|0|ctrAND4i@1|gnd_1|95.5|0
+Ametal-2|net@516|||S0|inv10D@4|vdd_2|95.5|50|ctrAND4i@1|vdd_2|95.5|50
+Ametal-2|net@517|||S0|inv10D@4|vdd_3|95.5|-50|ctrAND4i@1|vdd_3|95.5|-50
+Ametal-2|net@518|||S0|inv10D@4|gnd|78.5|0|wellCont@5|gnd_1|78.5|0
+Ametal-2|net@519|||S0|inv10D@4|vdd_1|78.5|-50|wellCont@5|vdd_2|78.5|-50
+Ametal-2|net@520|||S0|inv10D@4|vdd|78.5|50|wellCont@5|vdd_3|78.5|50
+Ametal-1|net@521||0.4|S900|pin@168||65|-25|contact@26||65|-34
+Ametal-1|net@522||0.4|S1800|pin@168||65|-25|inv10D@4|in|87|-25
+Efire[A]||D5G2;|pin@136||O
+Efire[A_1]||D5G2;|ctrAND4i@0|out|O
+Efire[B]||D5G2;|pin@138||O
+Egnd||D5G2;|wellCont@7|gnd|G
+Egnd_1||D5G2;|wellCont@6|gnd_1|G
+Emc||D5G2;|pin@34||I
+EpredA||D5G2;|pin@129||I
+EpredB||D5G2;|pin@127||I
+Es[1]||D5G2;|inv10D@2|out|O
+Es[4]|s[2]|D5G2;|inv10D@4|out|O
+Es[3]||D5G2;|inv10D@3|out|O
+Esucc||D5G2;|pin@36||O
+Evdd||D5G2;|wellCont@7|vdd|P
+Evdd_1||D5G2;|wellCont@7|vdd_1|P
+Evdd_2||D5G2;|wellCont@6|vdd_2|P
+Evdd_3||D5G2;|wellCont@6|vdd_3|P
+X
+
 # Cell anAltEnd;3{lay}
 CanAltEnd;3{lay}||cmos90|1219498763207|1224890838976||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224890842889|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224890842889
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -2049,7 +2236,7 @@ Evdd_3||D5G2;|wellCont@6|vdd_3|P
 X
 
 # Cell anAltEnd;2{sch}
-CanAltEnd;2{sch}||schematic|1211837167040|1224953137184|
+CanAltEnd;2{sch}||schematic|1211837167040|1227532953591|
 IanAltEnd;1{ic}|anAltEnd@0||26.5|41.5|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-19|0|||XRR|
@@ -2064,6 +2251,7 @@ IredFour:inv;1{ic}|inv@3||-18|18|YRRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR
 IredFour:inv;1{ic}|inv@4||-18|-18|XYR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFour:inv;1{ic}|inv@5||-24|12|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFour:inv;1{ic}|inv@6||-23|-12|XRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFour:inv;1{ic}|inv@7||-3.5|4.5|XY||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ngeneric:Invisible-Pin|pin@0||-13.5|53.5|||||ART_message(D5G4;)S[end an alternating FIFO,without scan chain]
 Ngeneric:Invisible-Pin|pin@1||-15|62|||||ART_message(D5G6;)SanAltEnd
 NWire_Pin|pin@192||2|30||||
@@ -2097,8 +2285,9 @@ NWire_Pin|pin@544||4|-2||||
 NWire_Pin|pin@545||6|-9||||
 NWire_Pin|pin@546||4|9||||
 NWire_Pin|pin@547||6|2||||
-NWire_Pin|pin@548||4|2||||
-NWire_Pin|pin@549||4|6||||
+NWire_Pin|pin@548||-9|0.5||||
+NWire_Pin|pin@549||-9|4.5||||
+NWire_Pin|pin@551||6|4.5||||
 IdriversL:predDri20wMC;1{ic}|predDri2@0||-19|28|X||D5G4;
 IdriversL:predDri20wMC;1{ic}|predDri2@1||-19|-28|XY||D5G4;
 IlatchesK:rsLatchA;1{ic}|rsLatchA@1||19|0|XRRR||D5G4;
@@ -2151,19 +2340,21 @@ Awire|net@1107|||900|pin@192||2|30|ctrAND4i@2|out|2|27
 Awire|net@1108|||900|pin@500||-2|-12|ctrAND4i@3|inA|-2|-15
 Awire|net@1109|||900|pin@494||0|-12|ctrAND4i@3|inB|0|-15
 Awire|net@1110|||2700|pin@223||2|-30|ctrAND4i@3|out|2|-27
-Awire|net@1127|||900|pin@544||4|-2|ctrAND4i@3|inC|4|-15
 Awire|net@1128|||0|pin@541||21|-9|pin@545||6|-9
 Awire|net@1129|||900|pin@545||6|-9|ctrAND4i@3|inD|6|-15
 Awire|net@1130|||2700|pin@546||4|9|ctrAND4i@2|inC|4|15
 Awire|net@1132|||0|pin@539||21|9|pin@546||4|9
 Awire|net@1133|||0|wire90@37|a|7.5|2|pin@547||6|2
-Awire|net@1134|||900|ctrAND4i@2|inD|6|15|pin@547||6|2
-Awire|net@1135|||0|pin@547||6|2|pin@548||4|2
+Awire|net@1134|||900|ctrAND4i@2|inD|6|15|pin@551||6|4.5
 Awire|net@1142|||0|wire90@36|a|7.5|-2|pin@544||4|-2
 Awire|net@1145|||0|pin@534||27|-30|pin@223||2|-30
 Awire|net@1146|||0|pin@535||27|30|pin@192||2|30
+Awire|net@1149|||0|inv@7|out|-6|4.5|pin@549||-9|4.5
+Awire|net@1150|||2700|ctrAND4i@3|inC|4|-15|pin@544||4|-2
+Awire|net@1151|||900|pin@551||6|4.5|pin@547||6|2
+Awire|net@1152|||1800|inv@7|in|-1|4.5|pin@551||6|4.5
 Awire|s[1]|D5G2;||2700|inv@3|out|-18|20.5|pin@403||-18|24
-Awire|s[2]|D5G2;||2700|pin@548||4|2|pin@549||4|6
+Awire|s[2]|D5G2;||2700|pin@548||-9|0.5|pin@549||-9|4.5
 Awire|s[3]|D5G2;||900|inv@4|out|-18|-20.5|pin@402||-18|-24
 Efire[A,B]||D6G2;|conn@7|y|O
 Emc||D4G2;|conn@0|a|I
@@ -2493,6 +2684,174 @@ Esucc_1[A,B]|succA|D5G2;|pin@47||O
 Efire_1[A,B]|succB|D5G2;|pin@40||O
 X
 
+# Cell anAltStart;3{lay}
+CanAltStart;3{lay}||cmos90|1219611752767|1227534193371||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227534196390|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227534196390
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@2||-237|-22||||
+NX-Metal-1-Metal-2-Con|contact@3||254|-22||||
+NX-Metal-1-Metal-2-Con|contact@8||-3.5|22||||
+NX-Metal-1-Metal-2-Con|contact@11||-87.5|10||||
+NX-Metal-1-Metal-2-Con|contact@17||-208.5|-16||||
+NX-Metal-1-Metal-2-Con|contact@18||53|34||||
+NX-Metal-1-Metal-2-Con|contact@19||22.5|-16||||
+NX-Metal-1-Metal-2-Con|contact@20||225.5|34||||
+NX-Metal-1-Metal-2-Con|contact@22||32.5|40||||
+NX-Metal-1-Metal-2-Con|contact@23||-34.5|40||||
+NX-Metal-1-Metal-2-Con|contact@24||-165|-22||||
+NX-Metal-1-Metal-2-Con|contact@25||182|-22||||
+NX-Metal-1-Metal-2-Con|contact@26||134|-16||||
+NX-Metal-1-Metal-2-Con|contact@27||77.5|40||||
+NX-Metal-1-Metal-2-Con|contact@28||93.5|-34||||
+NX-Metal-1-Metal-2-Con|contact@29||-168|22||||
+NX-Metal-1-Metal-2-Con|contact@30||185|22||||
+NX-Metal-1-Metal-2-Con|contact@31||137|40||||
+NX-Metal-1-Metal-2-Con|contact@32||-120|34||||
+NX-Metal-1-Metal-2-Con|contact@33||-117|-34||||
+NX-Metal-1-Metal-2-Con|contact@34||-142.5|10||||
+NX-Metal-1-Metal-2-Con|contact@35||159.5|10||||
+NX-Metal-1-Metal-2-Con|contact@36||-22.5|16||||
+NX-Metal-1-Metal-2-Con|contact@37||-71.5|10||||
+IcentersJ:ctrAND4in30M;1{lay}|ctrAND4i@0||-160|0|X||D5G4;
+IcentersJ:ctrAND4in30M;1{lay}|ctrAND4i@1||177|0|||D5G4;
+IgatesK:inv10D;1{lay}|inv10D@0||-9.5|0|Y||D5G4;
+IgatesK:inv10D;1{lay}|inv10D@1||7.5|0|||D5G4;
+IgatesK:nand10sym;1{lay}|nand10sy@0||-79.5|0|||D5G4;
+NMetal-1-Pin|pin@1||-208.5|-19||||
+NMetal-1-Pin|pin@2||225.5|-19||||
+Ngeneric:Invisible-Pin|pin@4||-159|64.5|||||ART_message(D5G10;)SA side
+Ngeneric:Invisible-Pin|pin@5||142.5|64.5|||||ART_message(D5G10;)SB side
+NMetal-2-Pin|pin@8||-10.5|16||||
+NMetal-2-Pin|pin@15||178.5|-22||||
+NMetal-1-Pin|pin@23||-39.5|-32||||
+NMetal-1-Pin|pin@27||-3.5|-25||||
+NMetal-1-Pin|pin@28||32.5|17||||
+NMetal-1-Pin|pin@30||-34.5|24||||
+NMetal-2-Pin|pin@40||-173.5|-22||||
+NMetal-2-Pin|pin@49||-21.5|40||||
+NMetal-1-Pin|pin@50||-22.5|25||||
+NMetal-1-Pin|pin@51||53|24.5||||
+NMetal-1-Pin|pin@52||56|24.5||||
+NMetal-1-Pin|pin@56||-208.5|16|||X|
+NMetal-1-Pin|pin@60||-116.5|-23||||
+NMetal-1-Pin|pin@67||225.5|16||||
+NMetal-1-Pin|pin@68||93.5|-25||||
+IdriversL:predDri20wMC;3{lay}|predDri2@1||-39.5|0|X||D5G4;
+IlatchesK:rsLatchA;1{lay}|rsLatchA@0||57|0|||D5G4;
+IgatesK:inv10D;1{lay}|s[2]|D5G1;|106.5|0|||D5G4;
+IdriversL:sucDri20;1{lay}|sucDri20@0||-237|0|X||D5G4;
+IdriversL:sucDri20;1{lay}|sucDri20@1||254|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@2||-102.5|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@3||119.5|0|||D5G4;
+Ametal-1|net@29|||S0|pin@1||-208.5|-19|sucDri20@0|in|-220|-19
+Ametal-1|net@31|||S1800|pin@2||225.5|-19|sucDri20@1|in|237|-19
+Ametal-2|net@43|||S0|inv10D@1|gnd|-1|0|inv10D@0|gnd_1|-1|0
+Ametal-2|net@44|||S0|inv10D@1|vdd|-1|50|inv10D@0|vdd_3|-1|50
+Ametal-2|net@45|||S0|inv10D@1|vdd_1|-1|-50|inv10D@0|vdd_2|-1|-50
+Ametal-2|net@46|||S0|inv10D@0|gnd|-18|0|predDri2@1|gnd|-18|0
+Ametal-2|net@47|||S0|inv10D@0|vdd_1|-18|50|predDri2@1|vdd|-18|50
+Ametal-2|net@48|||S0|inv10D@0|vdd|-18|-50|predDri2@1|vdd_1|-18|-50
+Ametal-1|net@58|||S900|sucDri20@0|succ|-237|34|contact@2||-237|-22
+Ametal-1|net@60|||S900|sucDri20@1|succ|254|34|contact@3||254|-22
+Ametal-2|net@68|||S1800|pin@15||178.5|-22|contact@3||254|-22
+Ametal-1|net@75|||S2700|inv10D@0|out|-3.5|-7|contact@8||-3.5|22
+Ametal-1|net@79|||S1800|nand10sy@0|out_1|-85.5|-32|pin@23||-39.5|-32
+Ametal-1|net@80|||S2700|pin@23||-39.5|-32|predDri2@1|in|-39.5|-22
+Ametal-1|net@93|||S2700|nand10sy@0|inB|-87.5|-25|contact@11||-87.5|10
+Ametal-2|net@94|||S1800|contact@37||-71.5|10|contact@35||159.5|10
+Ametal-1|net@97|||S900|inv10D@0|out|-3.5|-7|pin@27||-3.5|-25
+Ametal-1|net@98|||S1800|pin@27||-3.5|-25|inv10D@1|in|7.5|-25
+Ametal-1|net@99|||S0|rsLatchA@0|mc|42|17|pin@28||32.5|17
+Ametal-1|net@101|||S0|predDri2@1|mc_1|-28|24|pin@30||-34.5|24
+Ametal-2|net@105|||S1800|contact@34||-142.5|10|contact@11||-87.5|10
+Ametal-2|net@121|||S1800|contact@18||53|34|contact@20||225.5|34
+Ametal-1|net@125|||S2700|rsLatchA@0|pFire|22.5|-25|contact@19||22.5|-16
+Ametal-2|net@128|||S1800|contact@2||-237|-22|pin@40||-173.5|-22
+Ametal-2|net@131|||S0|inv10D@1|gnd_1|16|0|rsLatchA@0|gnd_1|16|0
+Ametal-2|net@132|||S0|inv10D@1|vdd_2|16|50|rsLatchA@0|vdd_2|16|50
+Ametal-2|net@133|||S0|inv10D@1|vdd_3|16|-50|rsLatchA@0|vdd_3|16|-50
+Ametal-2|net@137|||S0|nand10sy@0|gnd_1|-61|0|predDri2@1|gnd_1|-61|0
+Ametal-2|net@138|||S0|nand10sy@0|vdd_2|-61|50|predDri2@1|vdd_2|-61|50
+Ametal-2|net@139|||S0|nand10sy@0|vdd_3|-61|-50|predDri2@1|vdd_3|-61|-50
+Ametal-2|net@140|||S0|nand10sy@0|gnd|-98|0|wellCont@2|gnd_1|-98|0
+Ametal-2|net@141|||S0|nand10sy@0|vdd_1|-98|-50|wellCont@2|vdd_2|-98|-50
+Ametal-2|net@142|||S0|nand10sy@0|vdd|-98|50|wellCont@2|vdd_3|-98|50
+Ametal-2|net@157|||S0|contact@19||22.5|-16|contact@17||-208.5|-16
+Ametal-1|net@158|||S2700|pin@28||32.5|17|contact@22||32.5|40
+Ametal-2|net@159|||S1800|pin@49||-21.5|40|contact@22||32.5|40
+Ametal-1|net@160|||S2700|pin@30||-34.5|24|contact@23||-34.5|40
+Ametal-2|net@161|||S0|pin@49||-21.5|40|contact@23||-34.5|40
+Ametal-1|net@162|||S0|inv10D@0|in|-9.5|25|pin@50||-22.5|25
+Ametal-1|net@163|||S900|pin@50||-22.5|25|predDri2@1|pred|-22.5|16
+Ametal-1|net@164|||S900|contact@18||53|34|pin@51||53|24.5
+Ametal-1|net@166|||S1800|pin@51||53|24.5|pin@52||56|24.5
+Ametal-1|net@167|||S900|pin@52||56|24.5|rsLatchA@0|drain|56|24
+Ametal-1|net@182||0.4|S2700|pin@1||-208.5|-19|pin@56||-208.5|16
+Ametal-1|net@183|||S2700|contact@17||-208.5|-16|pin@56||-208.5|16
+Ametal-1|net@194|||S2700|pin@2||225.5|-19|pin@67||225.5|16
+Ametal-1|net@195|||S900|contact@20||225.5|34|pin@67||225.5|16
+Ametal-1|net@201|||S2700|pin@2||225.5|-19|contact@20||225.5|34
+Ametal-1|net@202|||S0|ctrAND4i@0|out|-208.5|16|pin@56||-208.5|16
+Ametal-1|net@203|||S1800|ctrAND4i@0|inD|-117|-23|pin@60||-116.5|-23
+Ametal-1|net@204|||S0|pin@67||225.5|16|ctrAND4i@1|out|225.5|16
+Ametal-2|net@206|||S0|ctrAND4i@0|gnd_1|-213|0|sucDri20@0|gnd|-213|0
+Ametal-2|net@207|||S0|ctrAND4i@0|vdd_2|-213|50|sucDri20@0|vdd|-213|50
+Ametal-2|net@208|||S0|ctrAND4i@0|vdd_3|-213|-50|sucDri20@0|vdd_1|-213|-50
+Ametal-2|net@209|||S0|ctrAND4i@1|gnd_1|230|0|sucDri20@1|gnd|230|0
+Ametal-2|net@210|||S0|ctrAND4i@1|vdd_2|230|50|sucDri20@1|vdd|230|50
+Ametal-2|net@211|||S0|ctrAND4i@1|vdd_3|230|-50|sucDri20@1|vdd_1|230|-50
+Ametal-2|net@212|||S0|ctrAND4i@0|gnd|-107|0|wellCont@2|gnd|-107|0
+Ametal-2|net@213|||S0|ctrAND4i@0|vdd_1|-107|-50|wellCont@2|vdd|-107|-50
+Ametal-2|net@214|||S0|ctrAND4i@0|vdd|-107|50|wellCont@2|vdd_1|-107|50
+Ametal-2|net@215|||S0|ctrAND4i@1|gnd|124|0|wellCont@3|gnd_1|124|0
+Ametal-2|net@216|||S0|ctrAND4i@1|vdd_1|124|-50|wellCont@3|vdd_2|124|-50
+Ametal-2|net@217|||S0|ctrAND4i@1|vdd|124|50|wellCont@3|vdd_3|124|50
+Ametal-2|net@218|||S1800|pin@40||-173.5|-22|contact@24||-165|-22
+Ametal-1|net@219|||S2700|ctrAND4i@0|inB|-165|-28|contact@24||-165|-22
+Ametal-2|net@220|||S1800|pin@15||178.5|-22|contact@25||182|-22
+Ametal-1|net@221|||S2700|ctrAND4i@1|inB|182|-28|contact@25||182|-22
+Ametal-2|net@223|||S1800|contact@19||22.5|-16|contact@26||134|-16
+Ametal-1|net@224|||S2700|ctrAND4i@1|inD|134|-23|contact@26||134|-16
+Ametal-2|net@225|||S0|contact@18||53|34|contact@32||-120|34
+Ametal-1|net@227|||S2700|rsLatchA@0|stateBar|77.5|-7|contact@27||77.5|40
+Ametal-1|net@232|||S900|rsLatchA@0|stateBar_1|93.5|-7|pin@68||93.5|-25
+Ametal-2|net@235|||S1800|contact@8||-3.5|22|contact@30||185|22
+Ametal-2|net@237|||S0|contact@8||-3.5|22|contact@29||-168|22
+Ametal-1|net@239|||S900|ctrAND4i@0|inA|-168|24|contact@29||-168|22
+Ametal-1|net@241|||S900|ctrAND4i@1|inA|185|24|contact@30||185|22
+Ametal-2|net@243|||S0|contact@28||93.5|-34|contact@33||-117|-34
+Ametal-2|net@244|||S0|contact@31||137|40|contact@27||77.5|40
+Ametal-1|net@245|||S2700|ctrAND4i@1|inC|137|25|contact@31||137|40
+Ametal-1|net@247||0.4|S2700|ctrAND4i@0|inC|-120|25|contact@32||-120|34
+Ametal-1|net@249|||S900|ctrAND4i@0|inD|-117|-23|contact@33||-117|-34
+Ametal-2|net@254|||S0|pin@8||-10.5|16|contact@36||-22.5|16
+Ametal-1|net@255|||S900|predDri2@1|pred|-22.5|16|contact@36||-22.5|16
+Ametal-1|net@256||0.4|S2700|contact@34||-142.5|10|ctrAND4i@0|outM|-142.5|16
+Ametal-1|net@257||0.4|S2700|contact@35||159.5|10|ctrAND4i@1|outM|159.5|16
+Ametal-1|net@259|||S900|nand10sy@0|inA|-71.5|25|contact@37||-71.5|10
+Ametal-2|net@260|||S0|s[2]|gnd|98|0|rsLatchA@0|gnd|98|0
+Ametal-2|net@261|||S0|s[2]|vdd|98|50|rsLatchA@0|vdd|98|50
+Ametal-2|net@262|||S0|s[2]|vdd_1|98|-50|rsLatchA@0|vdd_1|98|-50
+Ametal-2|net@263|||S0|s[2]|gnd_1|115|0|wellCont@3|gnd|115|0
+Ametal-2|net@264|||S0|s[2]|vdd_3|115|-50|wellCont@3|vdd|115|-50
+Ametal-2|net@265|||S0|s[2]|vdd_2|115|50|wellCont@3|vdd_1|115|50
+Ametal-1|net@266|||S900|pin@68||93.5|-25|contact@28||93.5|-34
+Ametal-1|net@267|||S1800|pin@68||93.5|-25|s[2]|in|106.5|-25
+Efire[A]||D5G2;|ctrAND4i@0|out|O
+Efire[B]||D5G2;|pin@67||O
+Egnd||D5G2;|sucDri20@0|gnd_1|G
+Egnd_2||D5G2;|sucDri20@1|gnd_1|G
+Emc||D5G2;|pin@49||I
+Epred||D5G2;|pin@8||I
+Es[1]||D5G2;|inv10D@1|out|O
+Es[3]|s[2]|D5G2;|s[2]|out|O
+EsuccA||D5G2;|pin@40||O
+EsuccB||D5G2;|pin@15||O
+Evdd||D5G2;|sucDri20@0|vdd_2|P
+Evdd_3||D5G2;|sucDri20@0|vdd_3|P
+Evdd_4||D5G2;|sucDri20@1|vdd_2|P
+Evdd_5||D5G2;|sucDri20@1|vdd_3|P
+X
+
 # Cell anAltStart;2{lay}
 CanAltStart;2{lay}||cmos90|1219611752767|1226868429986||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224885049701|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226869060059
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -2655,7 +3014,7 @@ Evdd_5||D5G2;|sucDri20@1|vdd_3|P
 X
 
 # Cell anAltStart;2{sch}
-CanAltStart;2{sch}||schematic|1211837167040|1224952718525|
+CanAltStart;2{sch}||schematic|1211837167040|1227533818516|
 IanAltStart;1{ic}|anAltSta@0||63|58|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@29||-18|0|||XRR|
@@ -2668,6 +3027,7 @@ IcentersJ:ctrAND4in30M;1{ic}|ctrAND4i@1||26|21|XR||D5G4;
 IcentersJ:ctrAND4in30M;1{ic}|ctrAND4i@3||26|-21|RRR||D5G4;
 IredFour:inv;1{ic}|inv@3||6|-5|RRR||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFour:inv;1{ic}|inv@4||-7.5|6|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFour:inv;1{ic}|inv@5||24.5|6|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFour:nand2n_sy;1{ic}|nand2n_s@0||7|21.5|X||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2.5;)I100|ATTR_X(D5G1.5;NPX2;Y2.5;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ngeneric:Invisible-Pin|pin@0||20|53|||||ART_message(D5G4;)Sstart alternating FIFO
 Ngeneric:Invisible-Pin|pin@1||19|59.5|||||ART_message(D5G6;)SanAltStart
@@ -2702,6 +3062,9 @@ NWire_Pin|pin@422||28|-2||||
 NWire_Pin|pin@424||48|9||||
 NWire_Pin|pin@425||48|-9||||
 NWire_Pin|pin@429||28|9||||
+NWire_Pin|pin@430||30|6||||
+NWire_Pin|pin@431||20|6||||
+NWire_Pin|pin@432||20|10||||
 IdriversL:predDri20wMC;1{ic}|predDri2@0||-7.5|19.5|X||D5G4;
 IlatchesK:rsLatchA;1{ic}|rsLatchA@1||46|0|XRRR||D5G4;
 IdriversL:sucDri20;1{ic}|sucDri20@0||40|30|||D5G4;
@@ -2765,8 +3128,12 @@ Awire|net@916|||1800|pin@420||30|-9|pin@425||48|-9
 Awire|net@918|||2700|ctrAND4i@3|inD|30|-15|pin@420||30|-9
 Awire|net@924|||0|pin@424||48|9|pin@429||28|9
 Awire|net@926|||900|ctrAND4i@1|inC|28|15|pin@429||28|9
+Awire|net@927|||900|pin@430||30|6|pin@421||30|2
+Awire|net@928|||1800|inv@5|in|27|6|pin@430||30|6
+Awire|net@929|||900|ctrAND4i@1|inD|30|15|pin@430||30|6
+Awire|net@930|||0|inv@5|out|22|6|pin@431||20|6
 Awire|s[1]|D5G2;||900|inv@3|out|6|-7.5|pin@334||6|-11
-Awire|s[2]|D5G2;||900|ctrAND4i@1|inD|30|15|pin@421||30|2
+Awire|s[2]|D5G2;||2700|pin@431||20|6|pin@432||20|10
 Efire[A,B]||D6G2;|conn@34|y|O
 Emc||D4G2;|conn@29|a|I
 Epred||D4G2;|conn@36|a|I
@@ -3271,7 +3638,7 @@ Esucc_1|torp|D5G2;|pin@65||O
 X
 
 # Cell anEpiStart;1{lay}
-CanEpiStart;1{lay}||cmos90|1219611752767|1226964339769||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226964342957|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226964342957
+CanEpiStart;1{lay}||cmos90|1219611752767|1227528345803||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226964342957|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227528386410
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@26||14|16||||
 NX-Metal-1-Metal-2-Con|contact@36||-23|-28||||
@@ -3297,11 +3664,12 @@ NMetal-2-Pin|pin@8||-10.5|-28||||
 NMetal-2-Pin|pin@15||130.5|-28||||
 NMetal-2-Pin|pin@40||-119.5|16||||
 NMetal-2-Pin|pin@49||-30.5|40||||
-NMetal-1-Pin|pin@69||-6.5|70.5||||
+NMetal-1-Pin|pin@69||-6.5|-19.5||||
 NMetal-1-Pin|pin@79||-23|-16||||
 NMetal-1-Pin|pin@84||-25.5|25||||
 NMetal-1-Pin|pin@85||94.5|64||||
 NMetal-1-Pin|pin@86||-118|-25||||
+NMetal-2-Pin|pin@87||-66|22||||
 IdriversL:predDri20wMC;3{lay}|predDri2@1||-51.5|0|XY||D5G4;
 IdriversL:sucANDdri20;1{lay}|sucANDdr@0||-133|0|XY||D5G4;
 IdriversL:sucANDdri20;1{lay}|sucANDdr@1||133|0|Y||D5G4;
@@ -3311,7 +3679,7 @@ Ametal-2|net@254|||S0|pin@8||-10.5|-28|contact@36||-23|-28
 Ametal-2|net@260|||S0|inv05@0|gnd|-12|0|inv10D@0|gnd|-21|0
 Ametal-2|net@261|||S0|inv05@0|vdd|-12|-50|inv10D@0|vdd|-21|-50
 Ametal-2|net@262|||S0|inv05@0|vdd_1|-12|50|inv10D@0|vdd_1|-21|50
-Ametal-1|net@269|||S2700|inv10D@0|out|-6.5|-7|pin@69||-6.5|70.5
+Ametal-1|net@269|||S900|inv10D@0|out|-6.5|-7|pin@69||-6.5|-19.5
 Ametal-1|net@273|||S900|ctrAND3i@1|inB|14|20|contact@26||14|16
 Ametal-1|net@282||0.4|S900|sucANDdr@1|inA|118|-19|contact@38||118|-22
 Ametal-1|net@284|||S0|inv10D@2|in|-90.5|-25|pin@86||-118|-25
@@ -3328,7 +3696,7 @@ Ametal-2|net@306|||S0|pin@40||-119.5|16|contact@42||-143|16
 Ametal-1|net@307|||S2700|sucANDdr@0|succ|-143|-34|contact@42||-143|16
 Ametal-1|net@313|||S2700|predDri2@1|in|-51.5|22|contact@43||-51.5|22
 Ametal-1|net@316|||S2700|sucANDdr@0|inB|-118|19|contact@44||-118|22
-Ametal-2|net@318|||S0|contact@43||-51.5|22|contact@44||-118|22
+Ametal-2|net@318|||S0|pin@87||-66|22|contact@44||-118|22
 Ametal-2|net@319|||S0|wellCont@2|gnd_1|-73|0|predDri2@1|gnd_1|-73|0
 Ametal-2|net@320|||S0|wellCont@2|vdd_2|-73|-50|predDri2@1|vdd_2|-73|-50
 Ametal-2|net@321|||S0|wellCont@2|vdd_3|-73|50|predDri2@1|vdd_3|-73|50
@@ -3364,7 +3732,9 @@ Ametal-1|net@365|||S0|inv10D@0|in|-12.5|25|pin@84||-25.5|25
 Ametal-2|net@366|||S0|pin@49||-30.5|40|contact@51||-36.5|40
 Ametal-1|net@367|||S2700|predDri2@1|mc|-36.5|7|contact@51||-36.5|40
 Ametal-1|net@368|||S2700|contact@48||94.5|22|pin@85||94.5|64
+Ametal-2|net@369|||S0|contact@43||-51.5|22|pin@87||-66|22
 Efire||D5G2;|pin@85||O
+Efire_1||D5G2;|pin@87||O
 Egnd_1|gnd|D5G2;|sucANDdr@0|gnd_1|G
 Egnd_2||D5G2;|sucANDdr@1|gnd_1|G
 Emc||D5G2;|pin@49||I
@@ -3380,7 +3750,7 @@ Evdd_5||D5G2;|sucANDdr@1|vdd_3|P
 X
 
 # Cell anEpiStart;1{sch}
-CanEpiStart;1{sch}||schematic|1211837167040|1226893770455|
+CanEpiStart;1{sch}||schematic|1211837167040|1227526145406|
 IanEpiStart;1{ic}|anEpiSta@0||10.5|40.5|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-12|-4|||XR|
@@ -3416,6 +3786,7 @@ NWire_Pin|pin@501||-3|-7|||X|
 NWire_Pin|pin@502||-3|-1|||X|
 NWire_Pin|pin@504||12|-1||||
 NWire_Pin|pin@505||12|16||||
+Ngeneric:Invisible-Pin|pin@506||33|16.5|||||ART_message(D3G2;)S[This is the token,bit of incomming,instructions.]
 IdriversL:predDri20wMC;1{ic}|predDri2@0||-18|23|X||D5G4;
 IdriversL:sucANDdri20;1{ic}|sucANDdr@0||18.5|24|||D5G4;
 IdriversL:sucANDdri20;1{ic}|sucANDdr@1||19.5|-6|||D5G4;
@@ -3538,7 +3909,7 @@ EfireTorp|torp|D5G2;|pin@62||O
 X
 
 # Cell anEpiStartS;1{lay}
-CanEpiStartS;1{lay}||cmos90|1226961757329|1226969937756||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()G1226969946572
+CanEpiStartS;1{lay}||cmos90|1226961757329|1227528345803||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()G1226969946572
 IanEpiStart;1{lay}|anEpiSta@1||0|-72|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@0||30|-32||||
@@ -3584,7 +3955,7 @@ Ametal-3|net@27|||S2700|scanBusI@0|rd[F]|24|-144|scanKhx1@0|rd[F]|24|0
 Ametal-3|net@28|||S2700|scanBusI@0|rd[T]|-24|-144|scanKhx1@0|rd[T]|-24|0
 Ametal-3|net@29|||S900|scanKhx1@0|mc|30|0|contact@0||30|-32
 Ametal-2|net@30|||S1800|anEpiSta@1|mc|-30.5|-32|contact@0||30|-32
-Ametal-1|net@31|||S2700|anEpiSta@1|s[1]|-6.5|-1.5|pin@8||-6.5|0
+Ametal-1|net@31|||S2700|anEpiSta@1|s[1]|-6.5|-91.5|pin@8||-6.5|0
 Ametal-1|net@32|||S1800|pin@8||-6.5|0|pin@9||12|0
 Ametal-1|net@33|||S1800|pin@9||12|0|pin@10||37|0
 Ametal-1|net@34|||S2700|pin@10||37|0|scanKhx1@0|din[1]|37|47
@@ -4936,147 +5307,6 @@ Evdd_6||D5G2;|sucDri20@0|vdd_2|P
 Evdd_7||D5G2;|sucDri20@0|vdd_3|P
 X
 
-# Cell gaspTap;1{lay}
-CgaspTap;1{lay}||cmos90|1226176974895|1226352360404||ATTR_NCC(D5G3;NTX31.5;Y140.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226181078233|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226182548692
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@4||322.5|-94||||
-NX-Metal-1-Metal-2-Con|contact@5||166|-94||||
-NX-Metal-1-Metal-2-Con|contact@12||262|-43||||
-NX-Metal-2-Metal-3-Con|contact@13||96|-43||||
-NX-Metal-1-Metal-2-Con|contact@18||256.5|-12||||
-NX-Metal-1-Metal-2-Con|contact@19||8|-3.9||1.2||
-NX-Metal-1-Metal-2-Con|contact@20||277|-3.9||1.2||
-NX-Metal-1-Metal-2-Con|contact@21||381|-3.9||1.2||
-NX-Metal-1-Metal-2-Con|contact@22||332|-3.9||1.2||
-NX-Metal-1-Metal-2-Con|contact@24||210.5|6||||
-NX-Metal-1-Metal-2-Con|contact@25||135|-12||||
-NX-Metal-1-Metal-2-Con|contact@26||375|6||||
-NX-Metal-1-Metal-2-Con|contact@27||355.5|44||||
-NX-Metal-1-Metal-2-Con|contact@28||332|44||||
-IcentersJ:ctrAND3in100LT;2{lay}|ctrAND3i@0||116.5|-72|XY||D5G4;
-IgatesK:inv05;1{lay}|inv05@1||246.5|-72|RR||D5G4;
-NMetal-1-Pin|pin@20||338|-3||||
-NMetal-1-Pin|pin@23||381|-91||||
-NMetal-1-Pin|pin@25||242|-47||||
-NMetal-1-Pin|pin@33||244.5|-88||||
-NMetal-1-Pin|pin@34||260|-77||||
-NMetal-1-Pin|pin@35||256.5|-77||||
-NMetal-2-Pin|pin@37||0|-3.9||||
-NMetal-1-Pin|pin@41||114.5|4.5||||
-NMetal-1-Pin|pin@42||135|4.5||||
-NMetal-1-Pin|pin@45||353.5|-53||||
-NMetal-1-Pin|pin@47||353.5|-3||||
-NMetal-2-Pin|pin@48||277|6||||
-NMetal-2-Pin|pin@50||176.5|-12||||
-NMetal-2-Pin|pin@51||257.5|-94||||
-IdriversL:predDri20wMC;3{lay}|predDri2@1||277|-72|Y||D5G4;
-IscanJ:scanEx1vertD;3{lay}|scanEx1v@0||72|72|||D5G4;
-IscanJ:scanFx1vert;2{lay}|scanFx1v@0||144|72|||D5G4;
-IdriversL:sucANDdri20;1{lay}|sucANDdr@1||332.5|-72|XY||D5G4;
-IdriversL:sucDri20;1{lay}|sucDri20@0||372.5|72|||D5G4;
-Ametal-2|net@13|||S0|scanFx1v@0|gnd|144|72|scanEx1v@0|gnd_1|144|72
-Ametal-2|net@14|||S0|scanFx1v@0|vdd|144|122|scanEx1v@0|vdd_3|144|122
-Ametal-2|net@15|||S0|scanFx1v@0|vdd_2|144|22|scanEx1v@0|vdd_1|144|22
-Ametal-1|net@62|||S2700|sucANDdr@1|succ|322.5|-106|contact@4||322.5|-94
-Ametal-2|net@63|||S1800|contact@5||166|-94|pin@51||257.5|-94
-Ametal-1|net@64|||S2700|ctrAND3i@0|inA|166|-101|contact@5||166|-94
-Ametal-1|net@75|||S900|scanFx1v@0|dout[1]|338|82.4|pin@20||338|-3
-Ametal-1|net@80|||S1800|sucANDdr@1|inA|347.5|-91|pin@23||381|-91
-Ametal-1|net@82|||S2700|pin@23||381|-91|contact@21||381|-3.9
-Ametal-2|net@84|||S0|inv05@1|gnd_1|237.5|-72|ctrAND3i@0|gnd|237.5|-72
-Ametal-2|net@85|||S0|inv05@1|vdd_2|237.5|-122|ctrAND3i@0|vdd|237.5|-122
-Ametal-2|net@86|||S0|inv05@1|vdd_3|237.5|-22|ctrAND3i@0|vdd_1|237.5|-22
-Ametal-2|net@87|||S0|inv05@1|gnd|255.5|-72|predDri2@1|gnd|255.5|-72
-Ametal-2|net@88|||S0|inv05@1|vdd|255.5|-122|predDri2@1|vdd|255.5|-122
-Ametal-2|net@89|||S0|inv05@1|vdd_1|255.5|-22|predDri2@1|vdd_1|255.5|-22
-Ametal-2|net@90|||S0|predDri2@1|gnd_1|298.5|-72|sucANDdr@1|gnd_1|298.5|-72
-Ametal-2|net@91|||S0|predDri2@1|vdd_2|298.5|-122|sucANDdr@1|vdd_2|298.5|-122
-Ametal-2|net@92|||S0|predDri2@1|vdd_3|298.5|-22|sucANDdr@1|vdd_3|298.5|-22
-Ametal-1|net@94|||S2700|ctrAND3i@0|out|8|-88|contact@19||8|-3.9
-Ametal-1|net@96|||S2700|inv05@1|out|242|-65|pin@25||242|-47
-Ametal-1|net@97|||S0|pin@25||242|-47|ctrAND3i@0|in|229|-47
-Ametal-1|net@101|||S2700|predDri2@1|in|277|-50|contact@20||277|-3.9
-Ametal-1|net@105|||S2700|predDri2@1|mc|262|-65|contact@12||262|-43
-Ametal-3|net@109|||S900|scanEx1v@0|sir[9]|96|0|contact@13||96|-43
-Ametal-2|net@110|||S0|contact@12||262|-43|contact@13||96|-43
-Ametal-1|net@120|||S900|scanEx1v@0|dIn[1]|114.5|65|pin@41||114.5|4.5
-Ametal-1|net@122|||S900|inv05@1|in|244.5|-87|pin@33||244.5|-88
-Ametal-1|net@123|||S1800|pin@33||244.5|-88|predDri2@1|pred|260|-88
-Ametal-1|net@124|||S2700|predDri2@1|pred|260|-88|pin@34||260|-77
-Ametal-1|net@125|||S0|pin@34||260|-77|pin@35||256.5|-77
-Ametal-2|net@126|||S1800|pin@50||176.5|-12|contact@18||256.5|-12
-Ametal-1|net@127|||S2700|pin@35||256.5|-77|contact@18||256.5|-12
-Ametal-2|net@128||1.2|S1800|contact@19||8|-3.9|contact@20||277|-3.9
-Ametal-2|net@132||1.2|S1800|pin@37||0|-3.9|contact@19||8|-3.9
-Ametal-2|net@134||1.2|S1800|contact@20||277|-3.9|contact@22||332|-3.9
-Ametal-2|net@137||1.2|S1800|contact@22||332|-3.9|contact@21||381|-3.9
-Ametal-2|net@142|||S1800|pin@48||277|6|contact@26||375|6
-Ametal-1|net@145|||S1800|pin@41||114.5|4.5|pin@42||135|4.5
-Ametal-1|net@149|||S2700|ctrAND3i@0|inX|210.5|-43.5|contact@24||210.5|6
-Ametal-1|net@151|||S900|pin@42||135|4.5|contact@25||135|-12
-Ametal-1|net@153||0.4|S900|sucDri20@0|succ_1|375|9|contact@26||375|6
-Ametal-1|net@155||0.4|S900|sucDri20@0|in|355.5|53|contact@27||355.5|44
-Ametal-1|net@158|||S2700|contact@22||332|-3.9|contact@28||332|44
-Ametal-2|net@159|||S0|contact@27||355.5|44|contact@28||332|44
-Ametal-1|net@160|||S1800|sucANDdr@1|inB|347.5|-53|pin@45||353.5|-53
-Ametal-1|net@164|||S1800|pin@20||338|-3|pin@47||353.5|-3
-Ametal-1|net@165|||S2700|pin@45||353.5|-53|pin@47||353.5|-3
-Ametal-2|net@166|||S1800|contact@24||210.5|6|pin@48||277|6
-Ametal-2|net@168|||S1800|contact@25||135|-12|pin@50||176.5|-12
-Ametal-2|net@169|||S1800|pin@51||257.5|-94|contact@4||322.5|-94
-Efire||D5G2;|pin@37||O
-Egnd||D5G2;|scanEx1v@0|gnd|G
-Egnd_1||D5G2;|sucANDdr@1|gnd|G
-Egnd_2||D5G2;|ctrAND3i@0|gnd_1|G
-Egnd_3||D5G2;|sucDri20@0|gnd_1|G
-Epred||D5G2;|pin@50||I
-Esic[1]||D5G2;|scanFx1v@0|sic[1]|B
-Esic[2]||D5G2;|scanFx1v@0|sic[2]|B
-Esic[3]||D5G2;|scanFx1v@0|sic[3]|B
-Esic[4]||D5G2;|scanFx1v@0|sic[4]|B
-Esic[5]||D5G2;|scanFx1v@0|sic[5]|B
-Esic[6]||D5G2;|scanFx1v@0|sic[6]|B
-Esic[7]||D5G2;|scanFx1v@0|sic[7]|B
-Esic[8]||D5G2;|scanFx1v@0|sic[8]|B
-Esic[9]||D5G2;|scanFx1v@0|sic[9]|B
-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[9]||D5G2;|scanEx1v@0|sir[9]|B
-Esoc[1]||D5G2;|scanFx1v@0|soc[1]|B
-Esoc[2]||D5G2;|scanFx1v@0|soc[2]|B
-Esoc[3]||D5G2;|scanFx1v@0|soc[3]|B
-Esoc[4]||D5G2;|scanFx1v@0|soc[4]|B
-Esoc[5]||D5G2;|scanFx1v@0|soc[5]|B
-Esoc[6]||D5G2;|scanFx1v@0|soc[6]|B
-Esoc[7]||D5G2;|scanFx1v@0|soc[7]|B
-Esoc[8]||D5G2;|scanFx1v@0|soc[8]|B
-Esoc[9]||D5G2;|scanFx1v@0|soc[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[A]||D5G2;|pin@48||O
-Esucc[B]||D5G2;|pin@51||O
-Evdd||D5G2;|scanEx1v@0|vdd|P
-Evdd_1||D5G2;|sucANDdr@1|vdd_1|P
-Evdd_2||D5G2;|ctrAND3i@0|vdd_2|P
-Evdd_3||D5G2;|ctrAND3i@0|vdd_3|P
-Evdd_4||D5G2;|scanEx1v@0|vdd_2|P
-Evdd_5||D5G2;|sucANDdr@1|vdd|P
-Evdd_6||D5G2;|sucDri20@0|vdd_2|P
-Evdd_7||D5G2;|sucDri20@0|vdd_3|P
-X
-
 # Cell gaspTap;1{sch}
 CgaspTap;1{sch}||schematic|1188827292653|1226954757215|
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -5533,111 +5763,6 @@ Evdd_3||D5G2;|wellCont@1|vdd_2|P
 Evdd_4||D5G2;|wellCont@1|vdd_3|P
 X
 
-# Cell gaspWeakUp;1{lay}
-CgaspWeakUp;1{lay}||cmos90|1195148998196|1226322292292||ATTR_NCC(D5G3;NTX225;Y64;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1225982766719|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226006777101
-Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-2-Metal-3-Con|contact@1||96|-28||||
-NX-Metal-1-Metal-2-Con|contact@8||114.5|-16||||
-NX-Metal-1-Metal-2-Con|contact@14||170|68.1||1.2||
-NX-Metal-1-Metal-2-Con|contact@16||158.5|-28||||
-NX-Metal-1-Metal-2-Con|contact@17||153|-16||||
-NX-Metal-1-Metal-2-Con|contact@18||204|68.1||1.2||
-NX-Metal-1-Metal-2-Con|contact@19||249|-16||||
-NX-Metal-1-Metal-2-Con|contact@20||265|-28||||
-NX-Metal-1-Metal-2-Con|contact@21||285|-28||||
-NX-Metal-1-Metal-2-Con|contact@22||224.5|22||||
-NX-Metal-1-Metal-2-Con|contact@23||293|22||||
-NX-Metal-1-Metal-2-Con|contact@24||471|68.1||1.2||
-IcentersJ:ctrAND2in100LT;1{lay}|ctrAND2i@2||380|0|||D5G4;
-IgatesK:inv10D;1{lay}|inv10D@0||259|0|||D5G4;
-NMetal-2-Pin|pin@9||0|68.1||||
-NMetal-1-Pin|pin@22||153|-14.5||||
-NMetal-1-Pin|pin@23||204|23||||
-NMetal-1-Pin|pin@25||207.5|23||||
-NMetal-1-Pin|pin@26||249|-25||||
-NMetal-2-Pin|pin@31||196|-16||||
-NMetal-2-Pin|pin@33||196|22||||
-IdriversL:predDri20wMC;3{lay}|predDri2@0||170|0|Y||D5G4;
-IscanJ:scanEx1vertD;3{lay}|scanEx1v@2||72|0|||D5G4;
-IdriversL:sucDri20;1{lay}|sucDri20@0||224.5|0|Y||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@0||196|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@1||488|0|||D5G4;
-IwiresL:wellContacts13;1{lay}|wellCont@2||272|0|||D5G4;
-Ametal-3|net@112|||S2700|contact@1||96|-28|scanEx1v@2|mc|96|-25
-Ametal-1|net@113|||S2700|contact@8||114.5|-16|scanEx1v@2|dIn[1]|114.5|-7
-Ametal-2|net@136||1.2|S1800|contact@18||204|68.1|contact@24||471|68.1
-Ametal-2|net@137||1.2|S1800|pin@9||0|68.1|contact@14||170|68.1
-Ametal-1|net@138|||S2700|predDri2@0|in|170|22|contact@14||170|68.1
-Ametal-2|net@143|||S1800|contact@1||96|-28|contact@16||158.5|-28
-Ametal-1|net@144|||S900|predDri2@0|mc_1|158.5|-24|contact@16||158.5|-28
-Ametal-2|net@145|||S0|predDri2@0|gnd|148.5|0|scanEx1v@2|gnd_1|144|0
-Ametal-2|net@146|||S0|predDri2@0|vdd|148.5|-50|scanEx1v@2|vdd_1|144|-50
-Ametal-2|net@147|||S0|predDri2@0|vdd_1|148.5|50|scanEx1v@2|vdd_3|144|50
-Ametal-2|net@149|||S0|contact@17||153|-16|contact@8||114.5|-16
-Ametal-1|net@151|||S2700|predDri2@0|pred|153|-16|pin@22||153|-14.5
-Ametal-1|net@152|||S900|pin@22||153|-14.5|contact@17||153|-16
-Ametal-2|net@153|||S0|wellCont@0|gnd|191.5|0|predDri2@0|gnd_1|191.5|0
-Ametal-2|net@154|||S0|wellCont@0|vdd|191.5|-50|predDri2@0|vdd_2|191.5|-50
-Ametal-2|net@155|||S0|wellCont@0|vdd_1|191.5|50|predDri2@0|vdd_3|191.5|50
-Ametal-2|net@156|||S0|sucDri20@0|gnd|200.5|0|wellCont@0|gnd_1|200.5|0
-Ametal-2|net@157|||S0|sucDri20@0|vdd|200.5|-50|wellCont@0|vdd_2|200.5|-50
-Ametal-2|net@158|||S0|sucDri20@0|vdd_1|200.5|50|wellCont@0|vdd_3|200.5|50
-Ametal-1|net@160|||S2700|pin@23||204|23|contact@18||204|68.1
-Ametal-2|net@162||1.2|S1800|contact@14||170|68.1|contact@18||204|68.1
-Ametal-1|net@163|||S1800|pin@23||204|23|pin@25||207.5|23
-Ametal-1|net@164|||S900|pin@25||207.5|23|sucDri20@0|in|207.5|19
-Ametal-2|net@172|||S0|inv10D@0|gnd|250.5|0|sucDri20@0|gnd_1|248.5|0
-Ametal-2|net@173|||S0|inv10D@0|vdd_1|250.5|-50|sucDri20@0|vdd_2|248.5|-50
-Ametal-2|net@174|||S0|inv10D@0|vdd|250.5|50|sucDri20@0|vdd_3|248.5|50
-Ametal-1|net@175|||S0|inv10D@0|in|259|-25|pin@26||249|-25
-Ametal-2|net@177|||S0|contact@19||249|-16|pin@31||196|-16
-Ametal-1|net@179|||S2700|pin@26||249|-25|contact@19||249|-16
-Ametal-2|net@180|||S0|wellCont@2|gnd_1|276.5|0|ctrAND2i@2|gnd_1|276.5|0
-Ametal-2|net@181|||S0|wellCont@2|vdd_2|276.5|-50|ctrAND2i@2|vdd_3|276.5|-50
-Ametal-2|net@182|||S0|wellCont@2|vdd_3|276.5|50|ctrAND2i@2|vdd_2|276.5|50
-Ametal-2|net@183|||S0|wellCont@2|gnd|267.5|0|inv10D@0|gnd_1|267.5|0
-Ametal-2|net@184|||S0|wellCont@2|vdd|267.5|-50|inv10D@0|vdd_3|267.5|-50
-Ametal-2|net@185|||S0|wellCont@2|vdd_1|267.5|50|inv10D@0|vdd_2|267.5|50
-Ametal-1|net@188|||S900|inv10D@0|out|265|7|contact@20||265|-28
-Ametal-2|net@189|||S1800|contact@20||265|-28|contact@21||285|-28
-Ametal-1|net@190|||S900|ctrAND2i@2|in|285|-25|contact@21||285|-28
-Ametal-1|net@194|||S2700|sucDri20@0|succ|224.5|-34|contact@22||224.5|22
-Ametal-2|net@195|||S0|contact@23||293|22|contact@22||224.5|22
-Ametal-1|net@196|||S900|ctrAND2i@2|in_1|293|25|contact@23||293|22
-Ametal-2|net@197|||S0|wellCont@1|gnd|483.5|0|ctrAND2i@2|gnd_2|483.5|0
-Ametal-2|net@198|||S0|wellCont@1|vdd|483.5|-50|ctrAND2i@2|vdd_5|483.5|-50
-Ametal-2|net@199|||S0|wellCont@1|vdd_1|483.5|50|ctrAND2i@2|vdd_4|483.5|50
-Ametal-1|net@201|||S2700|ctrAND2i@2|out|471|16|contact@24||471|68.1
-Ametal-2|net@202|||S0|pin@31||196|-16|contact@17||153|-16
-Ametal-2|net@204|||S0|contact@22||224.5|22|pin@33||196|22
-Efire||D5G2;|pin@9||O
-Egnd||D5G2;|scanEx1v@2|gnd|G
-Egnd_1||D5G2;|wellCont@1|gnd_1|G
-Epred||D5G2;|pin@31||I
-Esir[1]|sin|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[9]||D5G2;|scanEx1v@2|sir[9]|B
-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
-Esor[1]|sout|D5G2;|scanEx1v@2|sor[1]|O
-Esucc||D5G2;|pin@33||O
-Evdd||D5G2;|scanEx1v@2|vdd|P
-Evdd_2||D5G2;|scanEx1v@2|vdd_2|P
-Evdd_3||D5G2;|wellCont@1|vdd_2|P
-Evdd_4||D5G2;|wellCont@1|vdd_3|P
-X
-
 # Cell gaspWeakUp;1{sch}
 CgaspWeakUp;1{sch}||schematic|1194961164447|1226336443552|
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -6291,7 +6416,7 @@ Etake[E,R]||D5G2;|pin@16||O
 X
 
 # Cell rqStage;4{lay}
-CrqStage;4{lay}||cmos90|1220613806893|1224879056914||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224879083749|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224879083749
+CrqStage;4{lay}||cmos90|1220613806893|1227353417261||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227353423351|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227353423351
 IgatesK:andOrInv5;2{lay}|andOrInv@1||87.5|72|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@31||95.5|56||||
@@ -6345,6 +6470,7 @@ NX-Metal-1-Metal-2-Con|contact@111||176.5|-94||||
 NX-Metal-1-Metal-2-Con|contact@112||-197.5|-50||||
 NX-Metal-1-Metal-2-Con|contact@113||-214|-94||||
 NX-Metal-1-Metal-2-Con|contact@114||-166|-94||||
+NX-Metal-1-Metal-2-Con|contact@115||-161.5|88||||
 IcentersJ:ctrAND2in30;2{lay}|ctrAND2i@2||-5.5|-72|X||D5G4;
 IcentersJ:ctrAND3in30;2{lay}|ctrAND3i@1||-235.5|-72|XY||D5G4;
 IcentersJ:ctrAND4in30;3{lay}|ctrAND4i@1||230.5|-72|||D5G4;
@@ -6428,6 +6554,7 @@ NMetal-2-Pin|pin@371||8|-50||||
 NMetal-1-Pin|pin@383||-200.5|0||||
 NMetal-1-Pin|pin@384||-200.5|-40||||
 NMetal-1-Pin|pin@385||-206.5|-40||||
+NMetal-2-Pin|pin@386||-174|88||||
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@5||-288|-72|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@7||288|72|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@8||-288|72|||D5G4;
@@ -6680,8 +6807,10 @@ Ametal-1|net@1197|||S900|pin@385||-206.5|-40|ctrAND3i@1|inA_1|-206.5|-52
 Ametal-2|net@1198|||S0|ctrAND3i@1|gnd|-188.5|-72|wellCont@5|gnd|-188.5|-72
 Ametal-2|net@1199|||S0|ctrAND3i@1|vdd|-188.5|-122|wellCont@5|vdd|-188.5|-122
 Ametal-2|net@1200|||S0|ctrAND3i@1|vdd_1|-188.5|-22|wellCont@5|vdd_1|-188.5|-22
+Ametal-1|net@1201|||S2700|predDri2@1|pred|-161.5|88|contact@115||-161.5|88
+Ametal-2|net@1202|||S1800|pin@386||-174|88|contact@115||-161.5|88
 Edo[RQ]||D5G2;|pin@370||U
-Edo[epi]||D5G2;|predDri2@1|pred|I
+Edo[epi]||D5G2;|pin@386||I
 Edo[ring]||D5G2;|pin@371||O
 Egnd||D5G2;|pinsVddG@5|gnd|G
 Egnd_3||D5G2;|pinsVddG@7|gnd|G
@@ -6710,7 +6839,7 @@ Evdd_14||D5G2;|pinsVddG@9|vdd_1|P
 X
 
 # Cell rqStage;1{sch}
-CrqStage;1{sch}||schematic|1220208743747|1227014886317|
+CrqStage;1{sch}||schematic|1220208743747|1227396585373|
 IgatesK:andOrInv5;1{ic}|andOrInv@0||43.5|17|Y||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-66|12|||Y|
@@ -6733,7 +6862,7 @@ IredFour:inv;1{ic}|inv@17||-18|-9|||D0G4;|ATTR_Delay(D5G1;NOJPX2;Y-2;)S100|ATTR_
 IredFour:inv;1{ic}|inv@18||-36.5|-39|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
 IdriversJ:latchDriver60;1{ic}|latchDri@0||24|29.5|YRRR||D5G4;
 IdriversJ:latchDriver60;1{ic}|latchDri@1||-42|29|R||D5G4;
-IredFour:nor2_sy;1{ic}|nor2_sy@1||36|-22|XR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE(T)I1|ATTR_LEPARALLGRP()I-1|ATTR_su(T)I-1
+IredFour:nor2_sy;1{ic}|nor2_sy@1||36|-22|XR||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ngeneric:Invisible-Pin|pin@0||0|59.5|||||ART_message(D5G6;)SrqStage
 Ngeneric:Invisible-Pin|pin@1||-0.5|52|||||ART_message(D5G4;)S[puts instructions back in the ring,also rejects an end from epi]
 Ngeneric:Invisible-Pin|pin@2||-1.5|40.5|||||ART_message(D5G3;)S[ies 4 September 2008,moved to gaspL and renamed,16 October 2008]
index bad2846..f0a9d64 100755 (executable)
@@ -6567,7 +6567,7 @@ Eout||D5G2;|pin@6||O
 X
 
 # Cell nand3in6.6sym;2{lay}
-Cnand3in6.6sym;2{lay}||cmos90|1188767772815|1227288652715||ATTR_NCC(D5G3;NTY69.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1222049441745|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227288767471
+Cnand3in6.6sym;2{lay}||cmos90|1188767772815|1227303704882||ATTR_NCC(D5G3;NTY69.5;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227303707363|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227303707363
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-N-Active-Con|contact@54||20|0||20.8||
 NMetal-1-P-Active-Con|contact@58||12.5|-44.5||5.2||
@@ -6588,7 +6588,7 @@ NMetal-1-P-Active-Con|contact@213||-12.5|44.5||5.2||
 NMetal-1-P-Active-Con|contact@214||-20.5|44.5||5.2||
 NMetal-1-P-Active-Con|contact@215||20.5|42||10.4||
 NMetal-1-P-Active-Con|contact@216||12.5|42||10.4||
-NMetal-1-Polysilicon-Con|contact@217||-15.5|25|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@217||-15.7|25|5.2||RR|
 NX-Metal-1-Metal-2-Con|contact@219||-12.5|-50||6.2||
 NX-Metal-1-Metal-2-Con|contact@220||3.5|-50||6.2||
 NX-Metal-1-Metal-2-Con|contact@221||20.5|-50||6.2||
@@ -6596,8 +6596,8 @@ NX-Metal-1-Metal-2-Con|contact@222||-20.5|50||6.2||
 NX-Metal-1-Metal-2-Con|contact@223||-3.5|50||6.2||
 NX-Metal-1-Metal-2-Con|contact@224||12.5|50||6.2||
 NX-Metal-1-Metal-2-Con|contact@226||13.4|-10||||
-NX-Metal-1-Metal-2-Con|contact@227||-13.5|-10||||
-NMetal-1-Polysilicon-Con|contact@228||15.5|-25|5.2||RR|
+NMetal-1-Polysilicon-Con|contact@228||15.7|-25|5.2||RR|
+NMetal-1-Metal-2-Con|contact@231||-9.5|-10|||R|
 NN-Transistor|nmos@20||4|0||26||
 NN-Transistor|nmos@21||10|0||26||
 NN-Transistor|nmos@22||-10|0||26||
@@ -6629,6 +6629,8 @@ NPolysilicon-Pin|pin@78||-16|-25||||
 NPolysilicon-Pin|pin@79||4|-25||||
 NPolysilicon-Pin|pin@80||10|-34||||
 NPolysilicon-Pin|pin@81||10|-25||||
+NMetal-1-Pin|pin@82||-13.5|8||||
+NMetal-1-Pin|pin@83||-9.5|8||||
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-25|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||25|0|||D5G4;
 NN-Select-Node|plnode@45||0|0|52|48||A
@@ -6709,11 +6711,11 @@ Ametal-1|net@1214|||S2700|pin@48||7.5|-31|pin@49||7.5|-16
 Ametal-1|net@1215|||S0|pin@49||7.5|-16|pin@50||0|-16
 Ametal-1|net@1216|||S2700|pin@50||0|-16|contact@59||0|-10.4
 Ametal-2|net@1220|||S1800|pin@64||-2.5|-10|contact@226||13.4|-10
-Ametal-1|net@1221|||S900|contact@217||-13.5|25|contact@227||-13.5|-10
+Ametal-1|net@1221|||S900|pin@83||-9.5|8|contact@231||-9.5|-10
 Ametal-1|net@1224|||S900|contact@226||13.4|-10|contact@228||13.4|-25
 Ametal-1|net@1244|||S900|pin@61||-7.5|-25|contact@200||-7.5|-25
 Ametal-1|net@1246|||S900|contact@205||7.5|25|pin@63||7.5|25
-Ametal-2|net@1247|||S1800|contact@227||-13.5|-10|pin@64||-2.5|-10
+Ametal-2|net@1247|||S1800|contact@231||-9.5|-10|pin@64||-2.5|-10
 Ametal-2|net@1248||6.2|S1800|contact@224||12.5|50|pinsVddG@3|vdd|25|50
 Ametal-2|net@1249||6.2|S1800|pinsVddG@2|vdd_1|-25|-50|contact@219||-12.5|-50
 AP-Active|net@1252|||S1800|contact@92||3.5|-42|pmos@34|diff-left|5.7|-42
@@ -6742,8 +6744,10 @@ APolysilicon|net@1282|||S2700|pmos@50|poly-top|-8.5|-29|contact@200||-8.5|-25
 APolysilicon|net@1283|||S900|pin@81||10|-25|pin@80||10|-34
 APolysilicon|net@1284|||S0|pin@80||10|-34|pmos@34|poly-top|8.5|-34
 APolysilicon|net@1285|||S900|nmos@21|poly-bottom|10|-18|pin@81||10|-25
-APolysilicon|net@1286|||S0|contact@228||12.9|-25|pin@81||10|-25
+APolysilicon|net@1286|||S0|contact@228||13.1|-25|pin@81||10|-25
 APolysilicon|net@1287|||S2700|pmos@48|poly-top|16.5|-34|contact@228||16.5|-25
+Ametal-1|net@1288|||S900|contact@217||-13.5|25|pin@82||-13.5|8
+Ametal-1|net@1289|||S1800|pin@82||-13.5|8|pin@83||-9.5|8
 Egnd||D5G2;|pinsVddG@2|gnd|G
 Egnd_1||D5G2;|pinsVddG@3|gnd|G
 EinA||D5G2;|pin@61||I
@@ -13089,7 +13093,7 @@ Eout||D6G2;|conn@0|y|O
 X
 
 # Cell nor05symA;1{lay}
-Cnor05symA;1{lay}|nor05sym|cmos90|1188767772815|1223474198202||ATTR_NCC(D5G3;NTX5.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1207877936136|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223640397142
+Cnor05symA;1{lay}|nor05sym|cmos90|1188767772815|1227293037811||ATTR_NCC(D5G3;NTX5.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227293041791|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227293041791
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@123||-8.5|-48||20.8||
 NMetal-1-P-Active-Con|contact@124||5.5|-48||20.8||
@@ -13101,24 +13105,27 @@ NMetal-1-P-Active-Con|contact@130||-8.5|48||20.8||
 NX-Metal-1-Metal-2-Con|contact@201||-8.5|0||6.2||
 NX-Metal-1-Metal-2-Con|contact@203||-8.5|-50||6.2||
 NMetal-1-Polysilicon-Con|contact@204||-5|-18||5.2||
-NMetal-1-Polysilicon-Con|contact@205||5|24||5.2||
+NMetal-1-Polysilicon-Con|contact@205||3|24||5.2||
 NX-Metal-1-Metal-2-Con|contact@208||5.5|50||6.2||
 NX-Metal-1-Metal-2-Con|contact@209||8.5|0||6.2||
 NN-Transistor|nmos@30||3.5|0||11||
 NN-Transistor|nmos@33||-4.5|0||11||
-NMetal-1-Pin|pin@65||5|25||||
-NMetal-1-Pin|pin@72||-5|-19||||
+NMetal-1-Pin|pin@65||2.5|25||||
+NMetal-1-Pin|pin@72||-4.5|-19||||
 NMetal-1-Pin|pin@117||5.5|-32||||
-NMetal-1-Pin|pin@259||2.5|-10||||
-NMetal-1-Pin|pin@286||-0.5|-10||||
+NMetal-1-Pin|pin@259||5.5|-11||||
 NPolysilicon-Pin|pin@301||1.5|26.6||||
 NPolysilicon-Pin|pin@302||3.5|21.4||||
 NPolysilicon-Pin|pin@303||-4.5|-15.4||||
 NPolysilicon-Pin|pin@304||-4.5|-20.6||||
 NPolysilicon-Pin|pin@305||3.5|-30||||
-NMetal-1-Pin|pin@306||-0.5|37.6||||
-NMetal-1-Pin|pin@307||2.5|-15||||
-NMetal-1-Pin|pin@308||2.5|-32||||
+NMetal-1-Pin|pin@306||-8.5|37.6||||
+NMetal-1-Pin|pin@309||-3|10||||
+NMetal-1-Pin|pin@311||-8.5|10||||
+NMetal-1-Pin|pin@312||3|-11||||
+NMetal-1-Pin|pin@314||-3|2.6||||
+NMetal-1-Pin|pin@315||3|-3.1||||
+NMetal-1-Pin|pin@323||-0.5|-3.1||||
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-13|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||13|0|||D5G4;
 NP-Select-Node|plnode@21||0|50|28|52||A
@@ -13142,37 +13149,40 @@ AP-Active|net@438|||RS0|contact@129||5.5|48|pmos@68|diff-right|4.3|48
 AP-Active|net@439|||RS1800|pmos@67|diff-right|-1.7|48|pmos@68|diff-left|-1.3|48
 Ametal-2|net@1047||6.2|S1800|pinsVddG@2|gnd|-13|0|contact@201||-8.5|0
 Ametal-1|net@1048|||S0|contact@126||-8.5|0|contact@201||-8.5|0
-Ametal-1|net@1057|||S0|pin@259||2.5|-10|pin@286||-0.5|-10
-Ametal-1|net@1058|||S900|contact@127||-0.5|2.6|pin@286||-0.5|-10
+Ametal-1|net@1057|||S0|pin@259||5.5|-11|pin@312||3|-11
 Ametal-2|net@1062||6.2|S0|pinsVddG@3|vdd_1|13|-50|contact@203||-8.5|-50
 Ametal-2|net@1063||6.2|S0|contact@203||-8.5|-50|pinsVddG@2|vdd_1|-13|-50
 Ametal-1|net@1064|||S900|contact@123||-8.5|-50|contact@203||-8.5|-50
 Ametal-1|net@1067|||S900|pin@117||5.5|-32|contact@124||5.5|-37.6
-Ametal-1|net@1076|||S900|pin@65||5|25|contact@205||5|22
-Ametal-1|net@1077|||S2700|pin@72||-5|-19|contact@204||-5|-17
 APolysilicon|net@1104|||S900|pmos@68|poly-bottom|1.5|30|pin@301||1.5|26.6
-APolysilicon|net@1105|||S1800|pin@301||1.5|26.6|contact@205||5|26.6
+APolysilicon|net@1105|||S1800|pin@301||1.5|26.6|contact@205||3|26.6
 APolysilicon|net@1106|||S2700|nmos@30|poly-top|3.5|10.5|pin@302||3.5|21.4
-APolysilicon|net@1107|||S1800|pin@302||3.5|21.4|contact@205||5|21.4
+APolysilicon|net@1107|||S0|pin@302||3.5|21.4|contact@205||3|21.4
 APolysilicon|net@1108|||S900|nmos@33|poly-bottom|-4.5|-10.5|pin@303||-4.5|-15.4
 APolysilicon|net@1109|||S0|pin@303||-4.5|-15.4|contact@204||-5|-15.4
 APolysilicon|net@1110|||S2700|pmos@65|poly-top|-4.5|-30|pin@304||-4.5|-20.6
 APolysilicon|net@1111|||S0|pin@304||-4.5|-20.6|contact@204||-5|-20.6
 APolysilicon|net@1112|||S900|nmos@30|poly-bottom|3.5|-10.5|pin@305||3.5|-30
 APolysilicon|net@1113|||S0|pin@305||3.5|-30|pmos@66|poly-top|1.5|-30
-Ametal-1|net@1119|||S2700|contact@127||-0.5|2.6|pin@306||-0.5|37.6
 APolysilicon|net@1120|||S900|pmos@67|poly-bottom|-4.5|30|nmos@33|poly-top|-4.5|10.5
 Ametal-2|net@1121||6.2|S0|contact@208||5.5|50|pinsVddG@2|vdd|-13|50
 Ametal-2|net@1122||6.2|S0|pinsVddG@3|vdd|13|50|contact@208||5.5|50
 Ametal-1|net@1123|||S900|contact@129||5.5|50|contact@208||5.5|50
-Ametal-1|net@1124|||S0|pin@306||-0.5|37.6|contact@130||-8.5|37.6
+Ametal-1|net@1124|||S0|pin@306||-8.5|37.6|contact@130||-8.5|37.6
 AN-Active|net@1125|||RS0|contact@128||8.5|0|nmos@30|diff-right|6.3|0
-Ametal-1|net@1126|||S900|pin@259||2.5|-10|pin@307||2.5|-15
-Ametal-1|net@1127|||S900|pin@307||2.5|-15|pin@308||2.5|-32
-Ametal-1|net@1128|||S1800|pin@308||2.5|-32|pin@117||5.5|-32
 Ametal-2|net@1129||6.2|S0|contact@209||8.5|0|contact@201||-8.5|0
 Ametal-2|net@1130||6.2|S0|pinsVddG@3|gnd|13|0|contact@209||8.5|0
 Ametal-1|net@1131|||S0|contact@128||8.5|0|contact@209||8.5|0
+Ametal-1|net@1134|||S0|pin@309||-3|10|pin@311||-8.5|10
+Ametal-1|net@1135|||S900|pin@306||-8.5|37.6|pin@311||-8.5|10
+Ametal-1|net@1137|||S2700|pin@117||5.5|-32|pin@259||5.5|-11
+Ametal-1|net@1140|||S900|pin@309||-3|10|pin@314||-3|2.6
+Ametal-1|net@1141|||S1800|pin@314||-3|2.6|contact@127||-0.5|2.6
+Ametal-1|net@1142|||S2700|pin@312||3|-11|pin@315||3|-3.1
+Ametal-1|net@1146|||S0|pin@72||-4.5|-19|contact@204||-5|-19
+Ametal-1|net@1153|||S0|contact@205||3|25|pin@65||2.5|25
+Ametal-1|net@1154|||S0|pin@315||3|-3.1|pin@323||-0.5|-3.1
+Ametal-1|net@1155|||S2700|pin@323||-0.5|-3.1|contact@127||-0.5|-2.6
 Egnd||D5G2;|pinsVddG@2|gnd|G
 Egnd_1||D5G2;|pinsVddG@3|gnd|G
 EinA||D5G2;|pin@72||I
@@ -13311,12 +13321,12 @@ Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
 X
 
 # Cell nor5.5sym;1{sch}
-Cnor5.5sym;1{sch}||schematic|1189031371358|1207973745746|
+Cnor5.5sym;1{sch}||schematic|1189031371358|1227396046435|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||12|0||||
 NOff-Page|conn@1||-12|-3|||Y|
 NOff-Page|conn@2||-12|3|||XYRR|
-IredFour:nor2_sy;1{ic}|nor2_sy@1||0|0|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S5.5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE(T)I1|ATTR_LEPARALLGRP()I-1|ATTR_su(T)I-1
+IredFour:nor2_sy;1{ic}|nor2_sy@2||0|0|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S5.5|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Inor5.5sym;2{ic}|nor3in3.@1||17|7.5|||D5G4;
 Ngeneric:Invisible-Pin|pin@0||0|18.5|||||ART_message(D5G5;)Snor5.5sym
 Ngeneric:Invisible-Pin|pin@1||0.5|14.5|||||ART_message(D5G3;)Sies 12 April 2008
@@ -13325,10 +13335,10 @@ NWire_Pin|pin@28||-6|1||||
 NWire_Pin|pin@29||-6|-3||||
 NWire_Pin|pin@31||-6|-1||||
 Awire|net@62|||1800|conn@2|y|-10|3|pin@26||-6|3
-Awire|net@65|||1800|pin@28||-6|1|nor2_sy@1|inb|-2.5|1
+Awire|net@65|||1800|pin@28||-6|1|nor2_sy@2|inb|-2.5|1
 Awire|net@66|||1800|conn@1|y|-10|-3|pin@29||-6|-3
-Awire|net@69|||1800|pin@31||-6|-1|nor2_sy@1|ina|-2.5|-1
-Awire|net@70|||0|conn@0|a|10|0|nor2_sy@1|out|2.5|0
+Awire|net@69|||1800|pin@31||-6|-1|nor2_sy@2|ina|-2.5|-1
+Awire|net@70|||0|conn@0|a|10|0|nor2_sy@2|out|2.5|0
 Awire|net@71|||900|pin@26||-6|3|pin@28||-6|1
 Awire|net@72|||2700|pin@29||-6|-3|pin@31||-6|-1
 EinA||D4G2;|conn@1|a|I
@@ -14053,12 +14063,12 @@ Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
 X
 
 # Cell nor10sym;2{sch}
-Cnor10sym;2{sch}||schematic|1189031371358|1219080870967|
+Cnor10sym;2{sch}||schematic|1189031371358|1227396070728|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||11|0||||
 NOff-Page|conn@1||-12.5|-7|||Y|
 NOff-Page|conn@2||-12.5|7|||Y|
-IredFour:nor2_sy;1{ic}|nor2_sy@0||0|0|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE(T)I1|ATTR_LEPARALLGRP()I-1|ATTR_su(T)I-1
+IredFour:nor2_sy;1{ic}|nor2_sy@1||0|0|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ngeneric:Invisible-Pin|pin@0||0|18.5|||||ART_message(D5G5;)Snor10sym
 Ngeneric:Invisible-Pin|pin@1||0.5|14.5|||||ART_message(D5G3;)Sies 4 October 2007
 NWire_Pin|pin@2||-7|7||||
@@ -14068,10 +14078,10 @@ NWire_Pin|pin@16||-7|1||||
 Awire|net@6|||1800|conn@2|y|-10.5|7|pin@2||-7|7
 Awire|net@8|||1800|conn@1|y|-10.5|-7|pin@5||-7|-7
 Awire|net@9|||900|pin@15||-7|-1|pin@5||-7|-7
-Awire|net@22|||0|conn@0|a|9|0|nor2_sy@0|out|2.5|0
-Awire|net@24|||0|nor2_sy@0|ina|-2.5|-1|pin@15||-7|-1
+Awire|net@22|||0|conn@0|a|9|0|nor2_sy@1|out|2.5|0
+Awire|net@24|||0|nor2_sy@1|ina|-2.5|-1|pin@15||-7|-1
 Awire|net@25|||900|pin@2||-7|7|pin@16||-7|1
-Awire|net@26|||0|nor2_sy@0|inb|-2.5|1|pin@16||-7|1
+Awire|net@26|||0|nor2_sy@1|inb|-2.5|1|pin@16||-7|1
 EinA||D4G2;|conn@1|a|I
 EinB||D4G2;|conn@2|a|I
 Eout||D6G2;|conn@0|y|O
@@ -15164,12 +15174,12 @@ Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
 X
 
 # Cell nor20sym;2{sch}
-Cnor20sym;2{sch}||schematic|1189031371358|1216931247244|
+Cnor20sym;2{sch}||schematic|1189031371358|1227396092633|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||11|0||||
 NOff-Page|conn@1||-12.5|-7|||Y|
 NOff-Page|conn@2||-12.5|7|||Y|
-IredFour:nor2_sy;1{ic}|nor2_sy@0||-0.5|0|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE(T)I1|ATTR_LEPARALLGRP()I-1|ATTR_su(T)I-1
+IredFour:nor2_sy;1{ic}|nor2_sy@1||-0.5|0|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ngeneric:Invisible-Pin|pin@0||0|21.5|||||ART_message(D5G5;)Snor20sym
 Ngeneric:Invisible-Pin|pin@1||0.5|14.5|||||ART_message(D5G3;)S[ies 25 October 2007,Better symbol 24 July 2008]
 NWire_Pin|pin@2||-7|7||||
@@ -15180,10 +15190,10 @@ NWire_Pin|pin@17||-7|-1||||
 Awire|net@6|||1800|conn@2|y|-10.5|7|pin@2||-7|7
 Awire|net@8|||1800|conn@1|y|-10.5|-7|pin@5||-7|-7
 Awire|net@9|||900|pin@17||-7|-1|pin@5||-7|-7
-Awire|net@22|||0|conn@0|a|9|0|nor2_sy@0|out|2|0
+Awire|net@22|||0|conn@0|a|9|0|nor2_sy@1|out|2|0
 Awire|net@23|||900|pin@2||-7|7|pin@16||-7|1
-Awire|net@24|||1800|pin@16||-7|1|nor2_sy@0|inb|-3|1
-Awire|net@26|||1800|pin@17||-7|-1|nor2_sy@0|ina|-3|-1
+Awire|net@24|||1800|pin@16||-7|1|nor2_sy@1|inb|-3|1
+Awire|net@26|||1800|pin@17||-7|-1|nor2_sy@1|ina|-3|-1
 EinA||D4G2;|conn@1|a|I
 EinB||D4G2;|conn@2|a|I
 Eout||D6G2;|conn@0|y|O
index 0056ee2..a6aba51 100755 (executable)
@@ -1,5 +1,5 @@
 # header information:
-HlatchesK|8.08k
+HlatchesK|8.08j
 
 # Views:
 Vicon|ic
@@ -1077,7 +1077,7 @@ Evdd_3||D5G2;|latchAmp@1|vdd_3|P
 X
 
 # Cell latch2in10A;1{sch}
-Clatch2in10A;1{sch}||schematic|1194187081843|1227293593915|
+Clatch2in10A;1{sch}||schematic|1194187081843|1227300642771|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-21|3||||
 NOff-Page|conn@1||-21|9||||
@@ -3144,7 +3144,7 @@ Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
 X
 
 # Cell mlat1in5iB;1{lay}
-Cmlat1in5iB;1{lay}|mlat1in5i|cmos90|1208524562288|1226519549698||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1216755888396|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226525274509
+Cmlat1in5iB;1{lay}|mlat1in5i|cmos90|1208524562288|1227560114501||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1216755888396|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226525274509
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||5|-48||20.8||
 NMetal-1-N-Active-Con|contact@1||5|0||20.8||
@@ -3205,6 +3205,7 @@ NMetal-1-Pin|pin@65||-4.5|-32||||
 NMetal-1-Pin|pin@66||16.5|-32||||
 NMetal-1-Pin|pin@67||13|-32||||
 NMetal-2-Pin|pin@68||-6|-60||||
+NPolysilicon-Pin|pin@69||0|1||||
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||-23.5|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@3||23.5|0|||D5G4;
 NP-Well-Node|plnode@0||0|0|52|48||A
@@ -3303,6 +3304,7 @@ Ametal-1|net@205|||S0|pin@66||16.5|-32|pin@67||13|-32
 Ametal-2|net@206|||S1800|pin@61||5.5|-34|contact@34||13|-34
 Ametal-1|net@207|||S900|pin@67||13|-32|contact@34||13|-34
 Ametal-2|net@208|||S1800|contact@32||-16.5|-60|pin@68||-6|-60
+APolysilicon|net@209|||S2700|nmos@2|poly-top|0|0.6|pin@69||0|1
 Ec[F]||D5G2;|pin@26||I
 Ec[T]||D5G2;|pin@25||I
 Egnd||D5G2;|pinsVddG@2|gnd|G
index e12e288..bb02de0 100755 (executable)
@@ -119,7 +119,7 @@ Edo[7]|zoo|D5G2;|pin@14||O
 X
 
 # Cell countLogic;4{lay}
-CcountLogic;4{lay}||cmos90|1216735796008|1227290833891|I|ATTR_NCC(D5G3;NTX56;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227190663443|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226777539995
+CcountLogic;4{lay}||cmos90|1216735796008|1227290833891|I|ATTR_NCC(D5G3;NTX56;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227190663443|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 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||||
@@ -617,7 +617,7 @@ Ezoo|ilc[zoo]|D5G2;|pin@14||O
 X
 
 # Cell countLogicZoo;1{lay}
-CcountLogicZoo;1{lay}||cmos90|1216735796008|1227290833891|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227190651853|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226710325058
+CcountLogicZoo;1{lay}||cmos90|1216735796008|1227290833891|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227190651853|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@1||113.5|-28||||
 NX-Metal-1-Metal-2-Con|contact@2||22.5|28||||
@@ -1259,58 +1259,188 @@ Ein[1:6]||D5G2;|pin@0||I
 Eout||D5G2;|pin@1||O
 X
 
+# Cell extZeroB;2{lay}
+CextZeroB;2{lay}||cmos90|1227288400667|1227303833867||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227303842965|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227303842965
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||52.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@5||54|-34||||
+NX-Metal-1-Metal-2-Con|contact@6||-52.5|10||||
+NX-Metal-1-Metal-2-Con|contact@11||24|16||||
+NX-Metal-1-Metal-2-Con|contact@12||31|40||||
+NX-Metal-1-Metal-2-Con|contact@13||52.5|34||||
+NX-Metal-1-Metal-2-Con|contact@14||-59.5|-16||||
+NX-Metal-1-Metal-2-Con|contact@17||-34.5|-28||||
+IgatesK:nand3in6.6sym;2{lay}|nand3in6@0||-8|0|||D5G4;
+IgatesK:nor05symA;1{lay}|nor05sym@2||55|0|Y||D5G4;
+IgatesK:nor05symA;1{lay}|nor05sym@6||-55|0|||D5G4;
+IgatesK:nor05sym;2{lay}|nor05sym@7||29.5|0|XY||D5G4;
+NMetal-2-Pin|pin@8||-68|40|||X|
+NMetal-2-Pin|pin@9||-68|34|||X|
+NMetal-2-Pin|pin@10||-68|16|||X|
+NMetal-2-Pin|pin@11||-68|10|||X|
+NMetal-2-Pin|pin@12||-68|-16|||X|
+NMetal-2-Pin|pin@13||-68|-34|||X|
+NMetal-1-Pin|pin@21||46.5|-10||||
+NMetal-1-Pin|pin@25||57.5|-30||||
+NMetal-1-Pin|pin@26||54|-30||||
+NMetal-1-Pin|pin@38||52.5|19||||
+NMetal-1-Pin|pin@40||18|26.5||||
+NMetal-1-Pin|pin@42||18|25||||
+NMetal-1-Pin|pin@46||35|32||||
+NMetal-1-Pin|pin@47||31|32||||
+NMetal-1-Pin|pin@49||-49.5|-16||||
+NMetal-2-Pin|pin@50||-68|-28||||
+NMetal-1-Pin|pin@52||-15.5|-16||||
+NMetal-1-Pin|pin@53||-34.5|-31||||
+IwiresL:wellContacts13;1{lay}|wellCont@0||-37.5|0|||D5G4;
+Ametal-2|net@9|||S0|nand3in6@0|gnd|-33|0|wellCont@0|gnd_1|-33|0
+Ametal-2|net@10|||S0|nand3in6@0|vdd_1|-33|-50|wellCont@0|vdd_2|-33|-50
+Ametal-2|net@11|||S0|nand3in6@0|vdd|-33|50|wellCont@0|vdd_3|-33|50
+Ametal-2|net@18|||S1800|nand3in6@0|inB|-10.5|-10|contact@0||52.5|-10
+Ametal-1|net@51|||S0|contact@0||52.5|-10|pin@21||46.5|-10
+Ametal-2|net@57|||S1800|pin@13||-68|-34|contact@5||54|-34
+Ametal-1|net@63|||S0|pin@25||57.5|-30|pin@26||54|-30
+Ametal-1|net@64|||S900|pin@26||54|-30|contact@5||54|-34
+Ametal-1|net@82|||S900|pin@21||46.5|-10|nor05sym@2|out_1|46.5|-37.6
+Ametal-2|net@84|||S0|wellCont@0|gnd|-42|0|nor05sym@6|gnd_1|-42|0
+Ametal-2|net@85|||S0|wellCont@0|vdd|-42|-50|nor05sym@6|vdd_3|-42|-50
+Ametal-2|net@86|||S0|wellCont@0|vdd_1|-42|50|nor05sym@6|vdd_2|-42|50
+Ametal-2|net@90|||S1800|pin@11||-68|10|contact@6||-52.5|10
+Ametal-1|net@91|||S900|nor05sym@6|inB|-52.5|25|contact@6||-52.5|10
+Ametal-2|net@107|||S1800|pin@8||-68|40|contact@12||31|40
+Ametal-1|net@108|||S1800|nor05sym@2|inA|50.5|19|pin@38||52.5|19
+Ametal-2|net@112|||S0|nor05sym@7|gnd_1|17|0|nand3in6@0|gnd_1|17|0
+Ametal-2|net@113|||S0|nor05sym@7|vdd_2|17|-50|nand3in6@0|vdd_3|17|-50
+Ametal-2|net@114|||S0|nor05sym@7|vdd_3|17|50|nand3in6@0|vdd_2|17|50
+Ametal-2|net@115|||S0|nor05sym@7|gnd|42|0|nor05sym@2|gnd|42|0
+Ametal-2|net@116|||S0|nor05sym@7|vdd|42|-50|nor05sym@2|vdd|42|-50
+Ametal-2|net@117|||S0|nor05sym@7|vdd_1|42|50|nor05sym@2|vdd_1|42|50
+Ametal-1|net@119|||S0|nor05sym@7|out|23.5|26.5|pin@40||18|26.5
+Ametal-1|net@122|||S0|pin@42||18|25|nand3in6@0|inC|-0.5|25
+Ametal-1|net@123|||S2700|pin@38||52.5|19|contact@13||52.5|34
+Ametal-1|net@124|||S900|pin@40||18|26.5|pin@42||18|25
+Ametal-1|net@126|||S900|nor05sym@7|inB|24|19|contact@11||24|16
+Ametal-2|net@131|||S1800|pin@10||-68|16|contact@11||24|16
+Ametal-1|net@134|||S0|pin@46||35|32|pin@47||31|32
+Ametal-1|net@136|||S2700|pin@47||31|32|contact@12||31|40
+Ametal-2|net@141|||S1800|pin@9||-68|34|contact@13||52.5|34
+Ametal-2|net@142|||S1800|pin@12||-68|-16|contact@14||-59.5|-16
+Ametal-1|net@143|||S2700|nor05sym@6|inA|-59.5|-19|contact@14||-59.5|-16
+Ametal-1|net@145|||S900|pin@49||-49.5|-16|nor05sym@6|out|-49.5|-32
+Ametal-1|net@147|||S900|nor05sym@2|inB|57.5|-25|pin@25||57.5|-30
+Ametal-1|net@148|||S2700|nor05sym@7|inA|35|19|pin@46||35|32
+Ametal-1|net@153|||S900|pin@52||-15.5|-16|nand3in6@0|inA|-15.5|-25
+Ametal-1|net@154|||S1800|pin@49||-49.5|-16|pin@52||-15.5|-16
+Ametal-1|net@158|||S1800|pin@53||-34.5|-31|nand3in6@0|out_2|-28.5|-31
+Ametal-2|net@159|||S1800|pin@50||-68|-28|contact@17||-34.5|-28
+Ametal-1|net@160|||S2700|pin@53||-34.5|-31|contact@17||-34.5|-28
+Egnd||D5G2;|nor05sym@6|gnd|G
+Egnd_1||D5G2;|nor05sym@2|gnd_1|G
+Ein[1]||D5G2;|pin@8||O
+Ein[2]||D5G2;|pin@9||O
+Ein[3]||D5G2;|pin@10||O
+Ein[4]||D5G2;|pin@11||O
+Ein[5]||D5G2;|pin@12||O
+Ein[6]||D5G2;|pin@13||O
+Eout||D5G2;|pin@50||O
+Evdd||D5G2;|nor05sym@6|vdd|P
+Evdd_1||D5G2;|nor05sym@6|vdd_1|P
+Evdd_2||D5G2;|nor05sym@2|vdd_2|P
+Evdd_3||D5G2;|nor05sym@2|vdd_3|P
+X
+
 # Cell extZeroB;1{lay}
-CextZeroB;1{lay}||cmos90|1227288400667|1227290833891|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227288864499|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227288864499
+CextZeroB;1{lay}||cmos90|1227288400667|1227298208048||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227297473488|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227298327352
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@0||55|-10||||
-IgatesK:nand3in6.6sym;2{lay}|nand3in6@0||-8.5|0|||D5G4;
-IgatesK:nor05symA;1{lay}|nor05sym@1||-55.5|0|Y||D5G4;
-IgatesK:nor05symA;1{lay}|nor05sym@2||55.5|0|Y||D5G4;
-IgatesK:nor05symA;1{lay}|nor05sym@3||29.5|0|||D5G4;
-NMetal-1-Pin|pin@3||29|25||||
-NMetal-1-Pin|pin@4||-38|-32||||
+NX-Metal-1-Metal-2-Con|contact@0||52|-10||||
+NX-Metal-1-Metal-2-Con|contact@1||-58|-40||||
+NX-Metal-1-Metal-2-Con|contact@2||28|34||||
+NX-Metal-1-Metal-2-Con|contact@3||43.5|16||||
+NX-Metal-1-Metal-2-Con|contact@4||24.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@5||53.5|-34||||
+NX-Metal-1-Metal-2-Con|contact@6||-50|-16||||
+IgatesK:nand3in6.6sym;2{lay}|nand3in6@0||-9|0|||D5G4;
+IgatesK:nor05symA;1{lay}|nor05sym@2||55|0|Y||D5G4;
+IgatesK:nor05symA;1{lay}|nor05sym@3||29|0|||D5G4;
+IgatesK:nor05sym;2{lay}|nor05sym@5||-55.5|0|||D5G4;
+NMetal-1-Pin|pin@3||20.5|25||||
 NMetal-1-Pin|pin@6||-38|-25||||
-NMetal-1-Pin|pin@7||-56|-32||||
-IwiresL:wellContacts13;1{lay}|wellCont@0||-38|0|||D5G4;
-Ametal-2|net@0|||S0|nor05sym@3|gnd|16.5|0|nand3in6@0|gnd_1|16.5|0
-Ametal-2|net@1|||S0|nor05sym@3|vdd|16.5|50|nand3in6@0|vdd_2|16.5|50
-Ametal-2|net@2|||S0|nor05sym@3|vdd_1|16.5|-50|nand3in6@0|vdd_3|16.5|-50
-Ametal-2|net@9|||S0|nand3in6@0|gnd|-33.5|0|wellCont@0|gnd_1|-33.5|0
-Ametal-2|net@10|||S0|nand3in6@0|vdd_1|-33.5|-50|wellCont@0|vdd_2|-33.5|-50
-Ametal-2|net@11|||S0|nand3in6@0|vdd|-33.5|50|wellCont@0|vdd_3|-33.5|50
-Ametal-1|net@16|||S900|nor05sym@3|out_1|29|37.6|pin@3||29|25
-Ametal-1|net@17|||S0|pin@3||29|25|nand3in6@0|inC|-1|25
-Ametal-2|net@18|||S1800|nand3in6@0|inB|-11|-10|contact@0||55|-10
-Ametal-1|net@19|||S2700|nor05sym@2|out_1|55|-37.6|contact@0||55|-10
-Ametal-2|net@20|||S0|nor05sym@2|gnd|42.5|0|nor05sym@3|gnd_1|42.5|0
-Ametal-2|net@21|||S0|nor05sym@2|vdd_1|42.5|50|nor05sym@3|vdd_2|42.5|50
-Ametal-2|net@22|||S0|nor05sym@2|vdd|42.5|-50|nor05sym@3|vdd_3|42.5|-50
-Ametal-1|net@26|||S1800|pin@6||-38|-25|nand3in6@0|inA|-16|-25
-Ametal-1|net@27|||S2700|pin@4||-38|-32|pin@6||-38|-25
-Ametal-2|net@28|||S0|nor05sym@1|gnd_1|-42.5|0|wellCont@0|gnd|-42.5|0
-Ametal-2|net@29|||S0|nor05sym@1|vdd_2|-42.5|-50|wellCont@0|vdd|-42.5|-50
-Ametal-2|net@30|||S0|nor05sym@1|vdd_3|-42.5|50|wellCont@0|vdd_1|-42.5|50
-Ametal-1|net@31|||S0|pin@4||-38|-32|pin@7||-56|-32
-Ametal-1|net@32|||S900|pin@7||-56|-32|nor05sym@1|out_1|-56|-37.6
-Egnd||D5G2;|nor05sym@1|gnd|G
+NMetal-2-Pin|pin@8||-68.5|-40|||X|
+NMetal-2-Pin|pin@9||-68.5|34|||X|
+NMetal-2-Pin|pin@10||-68.5|16|||X|
+NMetal-2-Pin|pin@11||-68.5|-16|||X|
+NMetal-2-Pin|pin@12||-68.5|-28|||X|
+NMetal-2-Pin|pin@13||-68.5|-34|||X|
+NMetal-1-Pin|pin@17||43.5|19||||
+NMetal-1-Pin|pin@18||31.5|31||||
+NMetal-1-Pin|pin@20||28|31||||
+NMetal-1-Pin|pin@21||46.5|-10||||
+NMetal-1-Pin|pin@24||57.5|-25||||
+NMetal-1-Pin|pin@25||57.5|-30||||
+NMetal-1-Pin|pin@26||53.5|-30||||
+NMetal-1-Pin|pin@31||-38|-26.5||||
+NMetal-1-Pin|pin@32||-61|-32||||
+NMetal-1-Pin|pin@33||-58|-32||||
+NMetal-1-Pin|pin@34||-16.5|16||||
+IwiresL:wellContacts13;1{lay}|wellCont@0||-38.5|0|||D5G4;
+Ametal-2|net@0|||S0|nor05sym@3|gnd|16|0|nand3in6@0|gnd_1|16|0
+Ametal-2|net@1|||S0|nor05sym@3|vdd|16|50|nand3in6@0|vdd_2|16|50
+Ametal-2|net@2|||S0|nor05sym@3|vdd_1|16|-50|nand3in6@0|vdd_3|16|-50
+Ametal-2|net@9|||S0|nand3in6@0|gnd|-34|0|wellCont@0|gnd_1|-34|0
+Ametal-2|net@10|||S0|nand3in6@0|vdd_1|-34|-50|wellCont@0|vdd_2|-34|-50
+Ametal-2|net@11|||S0|nand3in6@0|vdd|-34|50|wellCont@0|vdd_3|-34|50
+Ametal-1|net@16|||S900|nor05sym@3|out_1|20.5|37.6|pin@3||20.5|25
+Ametal-1|net@17|||S0|pin@3||20.5|25|nand3in6@0|inC|-1.5|25
+Ametal-2|net@18|||S1800|nand3in6@0|inB|-11.5|-10|contact@0||52|-10
+Ametal-2|net@20|||S0|nor05sym@2|gnd|42|0|nor05sym@3|gnd_1|42|0
+Ametal-2|net@21|||S0|nor05sym@2|vdd_1|42|50|nor05sym@3|vdd_2|42|50
+Ametal-2|net@22|||S0|nor05sym@2|vdd|42|-50|nor05sym@3|vdd_3|42|-50
+Ametal-1|net@26|||S1800|pin@6||-38|-25|nand3in6@0|inA|-16.5|-25
+Ametal-2|net@35|||S1800|pin@8||-68.5|-40|contact@1||-58|-40
+Ametal-2|net@37|||S1800|pin@9||-68.5|34|contact@2||28|34
+Ametal-2|net@39|||S1800|pin@10||-68.5|16|contact@3||43.5|16
+Ametal-1|net@40|||S0|nor05sym@2|inA|50.5|19|pin@17||43.5|19
+Ametal-1|net@45|||S900|pin@17||43.5|19|contact@3||43.5|16
+Ametal-1|net@46|||S2700|nor05sym@3|inB|31.5|25|pin@18||31.5|31
+Ametal-1|net@49|||S2700|pin@20||28|31|contact@2||28|34
+Ametal-1|net@50|||S0|pin@18||31.5|31|pin@20||28|31
+Ametal-1|net@51|||S0|contact@0||52|-10|pin@21||46.5|-10
+Ametal-2|net@55|||S1800|pin@12||-68.5|-28|contact@4||24.5|-28
+Ametal-1|net@56|||S900|nor05sym@3|inA|24.5|-19|contact@4||24.5|-28
+Ametal-2|net@57|||S1800|pin@13||-68.5|-34|contact@5||53.5|-34
+Ametal-2|net@59|||S1800|pin@11||-68.5|-16|contact@6||-50|-16
+Ametal-1|net@61|||S1800|nor05sym@2|inB|57.5|-25|pin@24||57.5|-25
+Ametal-1|net@62|||S900|pin@24||57.5|-25|pin@25||57.5|-30
+Ametal-1|net@63|||S0|pin@25||57.5|-30|pin@26||53.5|-30
+Ametal-1|net@64|||S900|pin@26||53.5|-30|contact@5||53.5|-34
+Ametal-2|net@73|||S0|nor05sym@5|gnd_1|-43|0|wellCont@0|gnd|-43|0
+Ametal-2|net@74|||S0|nor05sym@5|vdd_3|-43|-50|wellCont@0|vdd|-43|-50
+Ametal-2|net@75|||S0|nor05sym@5|vdd_2|-43|50|wellCont@0|vdd_1|-43|50
+Ametal-1|net@76|||S2700|pin@31||-38|-26.5|pin@6||-38|-25
+Ametal-1|net@77|||S0|pin@31||-38|-26.5|nor05sym@5|out|-49.5|-26.5
+Ametal-1|net@78|||S900|contact@6||-50|-16|nor05sym@5|inB|-50|-19
+Ametal-1|net@79|||S900|nor05sym@5|inA|-61|-19|pin@32||-61|-32
+Ametal-1|net@80|||S1800|pin@32||-61|-32|pin@33||-58|-32
+Ametal-1|net@81|||S900|pin@33||-58|-32|contact@1||-58|-40
+Ametal-1|net@82|||S900|pin@21||46.5|-10|nor05sym@2|out_1|46.5|-37.6
+Ametal-1|net@83|||S0|nand3in6@0|out|-9|16|pin@34||-16.5|16
+Egnd||D5G2;|nor05sym@5|gnd|G
 Egnd_1||D5G2;|nor05sym@2|gnd_1|G
-EinA|in[1]|D5G2;|nor05sym@1|inA|I
-EinB|in[2]|D5G2;|nor05sym@1|inB|I
-EinA_2|in[3]|D5G2;|nor05sym@2|inA|I
-EinB_2|in[4]|D5G2;|nor05sym@2|inB|I
-EinA_1|in[5]|D5G2;|nor05sym@3|inA|I
-EinB_1|in[6]|D5G2;|nor05sym@3|inB|I
-Eout||D5G2;|nand3in6@0|out|O
-Eout_1||D5G2;|nand3in6@0|out_1|O
-Eout_2||D5G2;|nand3in6@0|out_2|O
-Evdd||D5G2;|nor05sym@1|vdd|P
-Evdd_1||D5G2;|nor05sym@1|vdd_1|P
+Eout[1]|in[1]|D5G2;|pin@8||O
+Eout[2]|in[2]|D5G2;|pin@9||O
+Eout[3]|in[3]|D5G2;|pin@10||O
+Eout[4]|in[4]|D5G2;|pin@11||O
+Eout[5]|in[5]|D5G2;|pin@12||O
+Eout[6]|in[6]|D5G2;|pin@13||O
+Eout||D5G2;|pin@34||O
+Evdd||D5G2;|nor05sym@5|vdd|P
+Evdd_1||D5G2;|nor05sym@5|vdd_1|P
 Evdd_2||D5G2;|nor05sym@2|vdd_2|P
 Evdd_3||D5G2;|nor05sym@2|vdd_3|P
 X
 
 # Cell extZeroB;1{sch}
-CextZeroB;1{sch}||schematic|1226762315339|1227290833891|I
+CextZeroB;1{sch}||schematic|1226762315339|1227302887580|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-12.5|10.5||||
 NOff-Page|conn@1||0|15|||R|
@@ -1328,7 +1458,7 @@ NWire_Pin|pin@22||-12|-16.5||||
 NWire_Pin|pin@24||-33|6||||
 NWire_Pin|pin@26||-27|6||||
 NWire_Pin|pin@27||-6.5|-23||||
-NWire_Pin|pin@32||-6.5|-17||||
+NWire_Pin|pin@32||-6.5|-16.5||||
 NWire_Pin|pin@34||19.5|9.5||||
 NWire_Pin|pin@35||-9|-6||||
 NWire_Pin|pin@36||0|-6||||
@@ -1336,19 +1466,19 @@ NWire_Pin|pin@37||-2|0||||
 NWire_Pin|pin@38||2|0||||
 NWire_Pin|pin@39||-33|-1||||
 NWire_Pin|pin@40||-27|1||||
-NWire_Pin|pin@41||-8|-17||||
+NWire_Pin|pin@41||-8|-16.5||||
 NWire_Pin|pin@42||-10|-16.5||||
 NWire_Pin|pin@43||19.5|1||||
 NWire_Pin|pin@44||19.5|-1||||
-IorangeTSMC090nm:wire90;1{ic}|wire90@0||-6|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D406.30000000000007|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||6|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D406.30000000000007|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||-4|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D406.30000000000007|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
-Awire|in[1]|D5G2;||2700|pin@39||-33|-1|pin@24||-33|6
-Awire|in[2]|D5G2;||900|pin@26||-27|6|pin@40||-27|1
-Awire|in[3]|D5G2;||900|pin@32||-6.5|-17|pin@27||-6.5|-23
-Awire|in[4]|D5G2;||2700|pin@21||-12|-22.5|pin@22||-12|-16.5
-Awire|in[5]|D5G2;||2700|pin@19||19.5|-7.5|pin@44||19.5|-1
-Awire|in[6]|D5G2;||900|pin@34||19.5|9.5|pin@43||19.5|1
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-6|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D279.2|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||6|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D262.20000000000005|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||-4|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D423.20000000000005|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Awire|in[1]|D5G2;||2700|pin@19||19.5|-7.5|pin@44||19.5|-1
+Awire|in[2]|D5G2;||900|pin@32||-6.5|-16.5|pin@27||-6.5|-23
+Awire|in[3]|D5G2;||900|pin@34||19.5|9.5|pin@43||19.5|1
+Awire|in[4]|D5G2;||900|pin@26||-27|6|pin@40||-27|1
+Awire|in[5]|D5G2;||2700|pin@39||-33|-1|pin@24||-33|6
+Awire|in[6]|D5G2;||2700|pin@21||-12|-22.5|pin@22||-12|-16.5
 Awire|net@2|||0|pin@37||-2|0|wire90@0|b|-3.5|0
 Awire|net@4|||1800|pin@38||2|0|wire90@1|a|3.5|0
 Awire|net@18|||2700|nand3in6@4|out|0|8|conn@1|a|0|13
@@ -1362,12 +1492,12 @@ Awire|net@27|||1800|nor2n_sy@2|out|-11.5|0|wire90@0|a|-8.5|0
 Awire|net@29|||0|nor2n_sy@5|out|11.5|0|wire90@1|b|8.5|0
 Awire|net@31|||1800|pin@39||-33|-1|nor2n_sy@2|ina|-16.5|-1
 Awire|net@33|||1800|pin@40||-27|1|nor2n_sy@2|inb|-16.5|1
-Awire|net@35|||0|pin@32||-6.5|-17|pin@41||-8|-17
-Awire|net@36|||2700|pin@41||-8|-17|nor2n_sy@4|ina|-8|-14.5
+Awire|net@35|||0|pin@32||-6.5|-16.5|pin@41||-8|-16.5
 Awire|net@37|||1800|pin@22||-12|-16.5|pin@42||-10|-16.5
-Awire|net@38|||2700|pin@42||-10|-16.5|nor2n_sy@4|inb|-10|-14.5
-Awire|net@40|||0|pin@43||19.5|1|nor2n_sy@5|inb|16.5|1
-Awire|net@43|||0|pin@44||19.5|-1|nor2n_sy@5|ina|16.5|-1
+Awire|net@44|||2700|pin@41||-8|-16.5|nor2n_sy@4|ina|-8|-14.5
+Awire|net@45|||900|nor2n_sy@4|inb|-10|-14.5|pin@42||-10|-16.5
+Awire|net@46|||1800|nor2n_sy@5|ina|16.5|-1|pin@44||19.5|-1
+Awire|net@47|||0|pin@43||19.5|1|nor2n_sy@5|inb|16.5|1
 Ein[1:6]||D4G2;|conn@0|a|I
 Eout||D6G2;|conn@1|y|O
 X
@@ -2355,7 +2485,7 @@ Emc||D5G2;|pin@117||I
 X
 
 # Cell ilcEvenZoo;1{lay}
-CilcEvenZoo;1{lay}||cmos90|1216735796008|1227290833891|I|ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226783504068|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226854230430
+CilcEvenZoo;1{lay}||cmos90|1216735796008|1227308313062|I|ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227308316894|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227308316894
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@6||-228|-72||6.2||
 NX-Metal-1-Metal-2-Con|contact@7||-249.5|-106||||
@@ -2365,6 +2495,9 @@ NX-Metal-1-Metal-2-Con|contact@29||286.5|-106||||
 NX-Metal-1-Metal-2-Con|contact@30||-275|56||||
 NX-Metal-1-Metal-2-Con|contact@31||-233|88||||
 NX-Metal-1-Metal-2-Con|contact@33||-308|-58||||
+NX-Metal-1-Metal-2-Con|contact@34||231.5|-98||||
+NX-Metal-1-Metal-2-Con|contact@37||-102.5|-98||||
+NX-Metal-1-Metal-2-Con|contact@38||64.5|-98||||
 IgatesK:inv30;1{lay}|inv30@0||304|72|X||D5G4;
 IgatesK:inv30;1{lay}|inv30@1||-287|72|||D5G4;
 IgatesK:inv30;1{lay}|inv30@3||304|-72|||D5G4;
@@ -2390,10 +2523,11 @@ NMetal-1-Pin|pin@133||-220|132||||
 NMetal-1-Pin|pin@134||-285.5|5||||
 NMetal-1-Pin|pin@135||-227|5||||
 NMetal-1-Pin|pin@136||-227|133||||
-NMetal-1-Pin|pin@137||-102.5|-135||||
-NMetal-1-Pin|pin@138||64.5|-135||||
-NMetal-1-Pin|pin@139||231.5|-135||||
 NMetal-2-Pin|pin@140||-299|-58||||
+NMetal-2-Pin|pin@142||213|-98||||
+NMetal-2-Pin|pin@143||69|-98||||
+NMetal-2-Pin|pin@144||-75|-98||||
+NMetal-2-Pin|pin@145||57|-98||||
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-320.5|72|||D5G4;
 IringB;2{lay}|ringB@1||-132|0|X||D5G4;
 IringB;2{lay}|ringB@2||35|0|X||D5G4;
@@ -2482,11 +2616,15 @@ Ametal-2|net@797|||S0|wellCont@1|vdd_3|-261.5|122|inv30@5|vdd|-261.5|122
 Ametal-2|net@798||6.2|S0|inv30@1|vdd_1|-303.5|22|pinsVddG@0|vdd_1|-320.5|22
 Ametal-2|net@799||6.2|S1800|pinsVddG@0|gnd|-320.5|72|inv30@1|gnd|-303.5|72
 Ametal-2|net@800||6.2|S1800|pinsVddG@0|vdd|-320.5|122|inv30@1|vdd|-303.5|122
-Ametal-1|net@802|||S900|ringB@1|inA|-102.5|-96.5|pin@137||-102.5|-135
-Ametal-1|net@803|||S900|ringB@2|inA|64.5|-96.5|pin@138||64.5|-135
-Ametal-1|net@804|||S900|ringB@3|inA|231.5|-96.5|pin@139||231.5|-135
 Ametal-2|net@805|||S0|pin@140||-299|-58|contact@33||-308|-58
 Ametal-1|net@806|||S2700|latchZ10@0|out[TT]|-308|-60.5|contact@33||-308|-58
+Ametal-1|net@809|||S900|ringB@3|inA|231.5|-96.5|contact@34||231.5|-98
+Ametal-2|net@810|||S1800|pin@142||213|-98|contact@34||231.5|-98
+Ametal-2|net@813|||S0|pin@144||-75|-98|contact@37||-102.5|-98
+Ametal-1|net@814|||S900|ringB@1|inA|-102.5|-96.5|contact@37||-102.5|-98
+Ametal-2|net@815|||S0|pin@143||69|-98|contact@38||64.5|-98
+Ametal-1|net@816|||S900|ringB@2|inA|64.5|-96.5|contact@38||64.5|-98
+Ametal-2|net@817|||S1800|pin@145||57|-98|contact@38||64.5|-98
 Ebit[2]||D5G2;|ringB@3|bit[1]|O
 Ebit[4]||D5G2;|ringB@2|bit[1]|O
 Ebit[6]||D5G2;|ringB@1|bit[1]|O
@@ -2502,9 +2640,9 @@ Egnd_4||D5G2;|inv30@3|gnd_1|G
 Egnd_5||D5G2;|latchZ10@0|gnd|G
 Egnd_6||D5G2;|inv30@0|gnd|G
 Ebit[8]|ilc[i]|D5G2;|pin@140||O
-EinLO[2]||D5G2;|pin@139||I
-EinLO[4]||D5G2;|pin@138||I
-EinLO[6]||D5G2;|pin@137||I
+EinLO[2]||D5G2;|pin@142||I
+EinLO[3]|inLO[4]|D5G2;|pin@143||I
+EinLO[5]|inLO[6]|D5G2;|pin@144||I
 Ein[1]|inLO[8]|D5G2;|latchZ10@0|in[1]|I
 Ekill_1|kill|D5G2;|pin@132||I
 Ekill|kill_1|D5G2;|pin@133||I
@@ -3240,7 +3378,7 @@ EzeroLO|zLO,dLO|D5G2;|pin@63||O
 X
 
 # Cell ilcOddZoo;1{lay}
-CilcOddZoo;1{lay}||cmos90|1216735796008|1227290833891|I|ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226711757448|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226846604182
+CilcOddZoo;1{lay}||cmos90|1216735796008|1227290833891|I|ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226711757448|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@31||251.5|122||6.2||
 NX-Metal-1-Metal-2-Con|contact@34||-262|-88|||X|
@@ -3697,23 +3835,27 @@ Emc||D5G2;|pin@36||I
 X
 
 # Cell ilcZoo;2{lay}
-CilcZoo;2{lay}||cmos90|1226529408901|1227290833891|I|ATTR_NCC(D5G5;NTY360;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227143296089|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227143886778
+CilcZoo;2{lay}||cmos90|1226529408901|1227346271386||ATTR_NCC(D5G5;NTY360;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227308784913|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227346522826
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@1||-361|28||||
-NX-Metal-2-Metal-3-Con|contact@2||174|104||||
-NX-Metal-2-Metal-3-Con|contact@3||30|104||||
-NX-Metal-2-Metal-3-Con|contact@4||-114|104||||
-NX-Metal-2-Metal-3-Con|contact@5||114|-104||||
-NX-Metal-2-Metal-3-Con|contact@6||-30|-104||||
-NX-Metal-2-Metal-3-Con|contact@7||-174|-104||||
-NX-Metal-2-Metal-3-Con|contact@8||108|316||||
-NX-Metal-2-Metal-3-Con|contact@9||-36|310||||
-NX-Metal-2-Metal-3-Con|contact@10||-180|272||||
-NX-Metal-2-Metal-3-Con|contact@12||-270|278||||
-NX-Metal-2-Metal-3-Con|contact@13||-294|154||||
-NX-Metal-2-Metal-3-Con|contact@14||-282|-274||||
-NX-Metal-2-Metal-3-Con|contact@15||-270|266||||
+NX-Metal-2-Metal-3-Con|contact@2||158|104||||
+NX-Metal-2-Metal-3-Con|contact@3||14|104||||
+NX-Metal-2-Metal-3-Con|contact@4||-130|104||||
+NX-Metal-2-Metal-3-Con|contact@5||98|-104||||
+NX-Metal-2-Metal-3-Con|contact@6||-46|-104||||
+NX-Metal-2-Metal-3-Con|contact@7||-190|-104||||
+NX-Metal-2-Metal-3-Con|contact@8||236|316||||
+NX-Metal-2-Metal-3-Con|contact@9||92|310||||
+NX-Metal-2-Metal-3-Con|contact@10||-52|272||||
+NX-Metal-2-Metal-3-Con|contact@12||-268|278||||
+NX-Metal-2-Metal-3-Con|contact@13||-292|154||||
+NX-Metal-2-Metal-3-Con|contact@14||-280|-274||||
 NX-Metal-1-Metal-2-Con|contact@16||-139|72||||
+NX-Metal-2-Metal-3-Con|contact@17||176|-314||||
+NX-Metal-2-Metal-3-Con|contact@18||32|-314||||
+NX-Metal-2-Metal-3-Con|contact@19||-112|-314||||
+NX-Metal-2-Metal-3-Con|contact@20||-196|266||||
+NX-Metal-2-Metal-3-Con|contact@21||-256|-266||||
 IcountLogicZoo;1{lay}|countLog@0||14|0|||D5G4;
 IilcEvenZoo;1{lay}|ilcEvenZ@0||-39.5|-216|||D5G4;
 IilcOddZoo;1{lay}|ilcOddZo@0||0|216|Y||D5G4;
@@ -3776,15 +3918,14 @@ NMetal-1-Pin|pin@116||-320|78||||
 NMetal-1-Pin|pin@117||-354|78||||
 NMetal-1-Pin|pin@118||-354|-77||||
 NMetal-1-Pin|pin@120||-266.5|-77||||
-NMetal-3-Pin|pin@121||-270|345||||
-NMetal-3-Pin|pin@122||-294|345||||
-NMetal-3-Pin|pin@123||-282|345||||
-NMetal-3-Pin|pin@124||-270|-354||||
+NMetal-3-Pin|pin@121||-268|345||||
+NMetal-3-Pin|pin@122||-292|345||||
+NMetal-3-Pin|pin@123||-280|345||||
 NMetal-2-Pin|pin@125||-360|72||||
 NMetal-1-Pin|pin@127||-124|80||||
 NMetal-1-Pin|pin@128||-124|66||||
-IfanPinsK:pins6m3pat144;1{lay}|pins6m3p@1||0|345|||D5G4;
-IfanPinsK:pins6m3pat144;1{lay}|pins6m3p@2||-66|-354|||D5G4;
+IfanPinsK:pins6m3pat144;1{lay}|pins6m3p@1||-16|345|||D5G4;
+IfanPinsK:pins8m3pat144;1{lay}|pins8m3p@0||-10|-348|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||-360|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||338|0|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@2||338|-144|||D5G4;
@@ -3885,37 +4026,45 @@ Ametal-2|net@227||6.2|S1800|inv30@1|gnd|314|-144|pinsVddG@2|gnd|338|-144
 Ametal-2|net@228||6.2|S1800|inv30@1|vdd|314|-94|pinsVddG@2|vdd|338|-94
 Ametal-2|net@229||6.2|S0|pinsVddG@3|gnd|338|-288|ilcEvenZ@0|gnd_4|281|-288
 Ametal-2|net@230||6.2|S0|pinsVddG@3|vdd_1|338|-338|ilcEvenZ@0|vdd_9|281|-338
-Ametal-3|net@232|||S2700|contact@5||114|-104|pins6m3p@1|in[2]|114|345
-Ametal-3|net@234|||S2700|contact@6||-30|-104|pins6m3p@1|in[4]|-30|345
-Ametal-3|net@236|||S2700|contact@7||-174|-104|pins6m3p@1|in[6]|-174|345
-Ametal-3|net@237|||S900|pins6m3p@1|in[1]|174|345|contact@2||174|104
-Ametal-2|net@238|||S1800|ilcOddZo@0|bitt[1]|163.5|104|contact@2||174|104
-Ametal-3|net@239|||S2700|contact@3||30|104|pins6m3p@1|in[3]|30|345
-Ametal-2|net@240|||S1800|ilcOddZo@0|bitt[3]|-3.5|104|contact@3||30|104
-Ametal-3|net@241|||S2700|contact@4||-114|104|pins6m3p@1|in[5]|-114|345
-Ametal-2|net@242|||S1800|ilcOddZo@0|bitt[5]|-170.5|104|contact@4||-114|104
-Ametal-2|net@244|||S1800|ilcEvenZ@0|bitt[2]|106.5|-104|contact@5||114|-104
-Ametal-2|net@246|||S1800|ilcEvenZ@0|bitt[4]|-60.5|-104|contact@6||-30|-104
-Ametal-2|net@248|||S1800|ilcEvenZ@0|bitt[6]|-227.5|-104|contact@7||-174|-104
-Ametal-2|net@249|||S0|ilcOddZo@0|inLO[1]|198|316|contact@8||108|316
-Ametal-2|net@251|||S0|ilcOddZo@0|inLO[3]|54|310|contact@9||-36|310
-Ametal-2|net@253|||S0|ilcOddZo@0|inLO[5]|-90|272|contact@10||-180|272
-Ametal-3|net@256|||S900|pin@121||-270|345|contact@12||-270|278
-Ametal-2|net@258|||S0|contact@12||-270|278|ilcOddZo@0|bitt[7]|-292|278
-Ametal-3|net@259|||S900|pin@122||-294|345|contact@13||-294|154
-Ametal-2|net@260|||S1800|ilcOddZo@0|bott[9]|-332|154|contact@13||-294|154
-Ametal-3|net@261|||S900|pin@123||-282|345|contact@14||-282|-274
-Ametal-2|net@262|||S1800|ilcEvenZ@0|bit[8]|-338.5|-274|contact@14||-282|-274
-Ametal-3|net@263|||S2700|pin@124||-270|-354|contact@15||-270|266
-Ametal-2|net@264|||S1800|ilcOddZo@0|inLO[7]|-278|266|contact@15||-270|266
-Ametal-3|net@271|||S900|contact@9||-36|310|pins6m3p@2|in[3]|-36|-354
-Ametal-3|net@272|||S900|contact@10||-180|272|pins6m3p@2|in[5]|-180|-354
-Ametal-3|net@273|||S2700|pins6m3p@2|in[1]|108|-354|contact@8||108|316
+Ametal-3|net@232|||S2700|contact@5||98|-104|pins6m3p@1|in[2]|98|345
+Ametal-3|net@234|||S2700|contact@6||-46|-104|pins6m3p@1|in[4]|-46|345
+Ametal-3|net@236|||S2700|contact@7||-190|-104|pins6m3p@1|in[6]|-190|345
+Ametal-3|net@237|||S900|pins6m3p@1|in[1]|158|345|contact@2||158|104
+Ametal-2|net@238|||S0|ilcOddZo@0|bitt[1]|163.5|104|contact@2||158|104
+Ametal-3|net@239|||S2700|contact@3||14|104|pins6m3p@1|in[3]|14|345
+Ametal-2|net@240|||S1800|ilcOddZo@0|bitt[3]|-3.5|104|contact@3||14|104
+Ametal-3|net@241|||S2700|contact@4||-130|104|pins6m3p@1|in[5]|-130|345
+Ametal-2|net@242|||S1800|ilcOddZo@0|bitt[5]|-170.5|104|contact@4||-130|104
+Ametal-2|net@244|||S0|ilcEvenZ@0|bitt[2]|106.5|-104|contact@5||98|-104
+Ametal-2|net@246|||S1800|ilcEvenZ@0|bitt[4]|-60.5|-104|contact@6||-46|-104
+Ametal-2|net@248|||S1800|ilcEvenZ@0|bitt[6]|-227.5|-104|contact@7||-190|-104
+Ametal-2|net@249|||S1800|ilcOddZo@0|inLO[1]|198|316|contact@8||236|316
+Ametal-2|net@251|||S1800|ilcOddZo@0|inLO[3]|54|310|contact@9||92|310
+Ametal-2|net@253|||S1800|ilcOddZo@0|inLO[5]|-90|272|contact@10||-52|272
+Ametal-3|net@256|||S900|pin@121||-268|345|contact@12||-268|278
+Ametal-2|net@258|||S0|contact@12||-268|278|ilcOddZo@0|bitt[7]|-292|278
+Ametal-3|net@259|||S900|pin@122||-292|345|contact@13||-292|154
+Ametal-2|net@260|||S1800|ilcOddZo@0|bott[9]|-332|154|contact@13||-292|154
+Ametal-3|net@261|||S900|pin@123||-280|345|contact@14||-280|-274
+Ametal-2|net@262|||S1800|ilcEvenZ@0|bit[8]|-338.5|-274|contact@14||-280|-274
 Ametal-1|net@274|||S2700|contact@1||-361|28|ilcOddZo@0|load|-361|119
 Ametal-2|net@276|||S1800|pin@125||-360|72|contact@16||-139|72
 Ametal-1|net@277|||S2700|countLog@0|zoo|-139|57|contact@16||-139|72
 Ametal-1|net@278|||S1800|pin@16||-179.5|80|pin@127||-124|80
 Ametal-1|net@279|||S900|pin@127||-124|80|pin@128||-124|66
+Ametal-3|net@286|||S900|contact@8||236|316|pins8m3p@0|in[1]|236|-348
+Ametal-3|net@287|||S900|contact@9||92|310|pins8m3p@0|in[3]|92|-348
+Ametal-3|net@288|||S900|contact@10||-52|272|pins8m3p@0|in[5]|-52|-348
+Ametal-2|net@289|||S1800|ilcEvenZ@0|inLO[2]|173.5|-314|contact@17||176|-314
+Ametal-3|net@290|||S2700|pins8m3p@0|in[2]|176|-348|contact@17||176|-314
+Ametal-2|net@291|||S1800|ilcEvenZ@0|inLO[3]|29.5|-314|contact@18||32|-314
+Ametal-3|net@292|||S2700|pins8m3p@0|in[4]|32|-348|contact@18||32|-314
+Ametal-2|net@293|||S1800|ilcEvenZ@0|inLO[5]|-114.5|-314|contact@19||-112|-314
+Ametal-3|net@294|||S2700|pins8m3p@0|in[6]|-112|-348|contact@19||-112|-314
+Ametal-3|net@295|||S2700|pins8m3p@0|in[7]|-196|-348|contact@20||-196|266
+Ametal-2|net@297|||S1800|ilcOddZo@0|inLO[7]|-278|266|contact@20||-196|266
+Ametal-2|net@298|||S1800|ilcEvenZ@0|in[1]|-302.5|-266|contact@21||-256|-266
+Ametal-3|net@299|||S2700|pins8m3p@0|in[8]|-256|-348|contact@21||-256|-266
 Ein[1]|bitt[1]|D5G2;|pins6m3p@1|in[1]|U
 Ein[2]|bitt[2]|D5G2;|pins6m3p@1|in[2]|U
 Ein[3]|bitt[3]|D5G2;|pins6m3p@1|in[3]|U
@@ -3941,14 +4090,14 @@ Eilc[load_1]|ilc[load]|D5G2;|pin@69||I
 EzLO|ilc[zLO]|D5G2;|ilcOddZo@0|bitt[7]|I
 Ebitt[7]|ilc[zLO_1]|D5G2;|pin@121||O
 Eilc[zoo]||D5G2;|pin@125||O
-Ein[1]@234573236|inLO[1]|D5G2;|pins6m3p@2|in[1]|U
-EinLO[2]||D5G2;|ilcEvenZ@0|inLO[2]|I
-Ein[3]@631911992|inLO[3]|D5G2;|pins6m3p@2|in[3]|U
-EinLO[4]||D5G2;|ilcEvenZ@0|inLO[4]|I
-Ein[5]@802276256|inLO[5]|D5G2;|pins6m3p@2|in[5]|U
-EinLO[6]||D5G2;|ilcEvenZ@0|inLO[6]|I
-EinLO[7]||D5G2;|pin@124||I
-EinLO[8]||D5G2;|ilcEvenZ@0|in[1]|I
+Ein[1]@435787516|inLO[1]|D5G2;|pins8m3p@0|in[1]|U
+Ein[2]@71229038|inLO[2]|D5G2;|pins8m3p@0|in[2]|U
+Ein[3]@419686070|inLO[3]|D5G2;|pins8m3p@0|in[3]|U
+Ein[4]@243948590|inLO[4]|D5G2;|pins8m3p@0|in[4]|U
+Ein[5]@468318496|inLO[5]|D5G2;|pins8m3p@0|in[5]|U
+Ein[6]@795724897|inLO[6]|D5G2;|pins8m3p@0|in[6]|U
+Ein[7]|inLO[7]|D5G2;|pins8m3p@0|in[7]|U
+Ein[8]|inLO[8]|D5G2;|pins8m3p@0|in[8]|U
 Ekill||D5G2;|ilcEvenZ@0|kill_1|I
 Ekill_1||D5G2;|ilcOddZo@0|kill|I
 Emc_1|mc|D5G2;|ilcOddZo@0|mc_1@417898473|I
@@ -4152,13 +4301,137 @@ Eout[0:7]|out[1:8]|D5G2;|pin@2||O
 Esel[A]||D5G2;|pin@3||I
 X
 
+# Cell inMux;3{lay}
+CinMux;3{lay}||cmos90|1226756550608|1227363785048||ATTR_NCC(D5G4;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227307911783|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227366204016
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@9||-220.5|0||6.2||
+NX-Metal-1-Metal-2-Con|contact@12||196|22||||
+NX-Metal-1-Metal-2-Con|contact@13||180|-22||||
+NX-Metal-2-Metal-3-Con|contact@14||-24|40||||
+NX-Metal-2-Metal-3-Con|contact@15||-18|34||||
+NX-Metal-2-Metal-3-Con|contact@16||-12|16||||
+NX-Metal-2-Metal-3-Con|contact@17||12|10||||
+NX-Metal-2-Metal-3-Con|contact@18||18|-16||||
+NX-Metal-2-Metal-3-Con|contact@19||24|-34||||
+NX-Metal-2-Metal-3-Con|contact@20||30|-40||||
+NX-Metal-2-Metal-3-Con|contact@21||36|-60||||
+NX-Metal-3-Metal-4-Con|contact@22||-24|-20.3||||
+NX-Metal-3-Metal-4-Con|contact@23||-18|-14.5||||
+NX-Metal-3-Metal-4-Con|contact@24||-12|-8.7||||
+NX-Metal-3-Metal-4-Con|contact@25||12|-2.9||||
+NX-Metal-3-Metal-4-Con|contact@26||18|2.9||||
+NX-Metal-3-Metal-4-Con|contact@27||24|8.7||||
+NX-Metal-3-Metal-4-Con|contact@28||30|14.5||||
+NX-Metal-3-Metal-4-Con|contact@29||36|20.3||||
+IgatesK:inv20B;1{lay}|inv20B@0||182|0|X||D5G4;
+IgatesK:inv20B;1{lay}|inv20B@1||198|0|X||D5G4;
+Imux10/2by8zero;1{lay}|mux10/2b@3||420|0|||D5G4;
+Imux10/2by8zeroA;1{lay}|mux10/2b@4||-216|0|||D5G4;
+NMetal-1-Pin|pin@49||212|-25||||
+NMetal-1-Pin|pin@50||212|25||||
+NMetal-1-Pin|pin@51||196|25||||
+NMetal-1-Pin|pin@52||196|-25||||
+NMetal-3-Pin|pin@53||-1068|108||||
+IfanPinsK:pinsOut08m4;1{lay}|pinsOut0@0||0|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||165|0|||D5G4;
+Ametal-1|net@27|||RS1800|inv20B@1|in|202|-25|pin@49||212|-25
+Ametal-1|net@28|||S2700|pin@49||212|-25|pin@50||212|25
+Ametal-1|net@29|||S0|pin@50||212|25|inv20B@1|in_1|202|25
+Ametal-2|net@30|||S0|inv20B@1|gnd_1|190|0|inv20B@0|gnd|190|0
+Ametal-2|net@31|||S0|inv20B@1|vdd_2|190|50|inv20B@0|vdd|190|50
+Ametal-2|net@32|||S0|inv20B@1|vdd_3|190|-50|inv20B@0|vdd_1|190|-50
+Ametal-2|net@59||6.2|S1800|wellCont@0|vdd_2|169.5|-50|inv20B@0|vdd_3|174|-50
+Ametal-2|net@60||6.2|S0|inv20B@0|gnd_1|174|0|wellCont@0|gnd_1|169.5|0
+Ametal-2|net@61||6.2|S0|inv20B@0|vdd_2|174|50|wellCont@0|vdd_3|169.5|50
+Ametal-2|net@75|||S1800|contact@21||36|-60|mux10/2b@3|out[8]|417|-60
+Ametal-2|net@76|||S0|mux10/2b@3|out[1]|417|40|contact@14||-24|40
+Ametal-2|net@77|||S0|mux10/2b@3|out[2]|417|34|contact@15||-18|34
+Ametal-2|net@78|||S0|mux10/2b@3|out[3]|417|16|contact@16||-12|16
+Ametal-2|net@79|||S0|mux10/2b@3|out[4]|417|10|contact@17||12|10
+Ametal-2|net@80|||S0|mux10/2b@3|out[5]|417|-16|contact@18||18|-16
+Ametal-2|net@81|||S0|mux10/2b@3|out[6]|417|-34|contact@19||24|-34
+Ametal-2|net@82|||S0|mux10/2b@3|out[7]|417|-40|contact@20||30|-40
+Ametal-2|net@83||6.2|S1800|mux10/2b@4|vdd_7|-216|-50|wellCont@0|vdd|160.5|-50
+Ametal-2|net@84||6.2|S0|wellCont@0|gnd|160.5|0|mux10/2b@4|gnd_3|-216|0
+Ametal-2|net@85||6.2|S0|wellCont@0|vdd_1|160.5|50|mux10/2b@4|vdd_6|-216|50
+Ametal-2|net@86||6.2|S1800|inv20B@1|vdd|206|50|mux10/2b@3|vdd_2|414|50
+Ametal-2|net@87||6.2|S0|mux10/2b@3|gnd|414|0|inv20B@1|gnd|206|0
+Ametal-2|net@88||6.2|S0|mux10/2b@3|vdd|414|-50|inv20B@1|vdd_1|206|-50
+Ametal-1|net@100|||S900|pin@51||196|25|inv20B@1|out|196|13
+Ametal-1|net@101|||S0|pin@51||196|25|inv20B@0|in_1|186|25
+Ametal-1|net@102|||S1800|inv20B@0|in|186|-25|pin@52||196|-25
+Ametal-1|net@103|||S2700|pin@52||196|-25|inv20B@1|out_1|196|-13
+Ametal-1|net@104|||S900|mux10/2b@4|in[8]|-220.5|17|contact@9||-220.5|0
+Ametal-2|net@105||6.2|S0|mux10/2b@4|gnd_3|-216|0|contact@9||-220.5|0
+Ametal-2|net@112|||S0|mux10/2b@3|s[T]|447.5|22|contact@12||196|22
+Ametal-2|net@113|||S0|mux10/2b@3|s[F]|441.5|-22|contact@13||180|-22
+Ametal-2|net@114|||S0|contact@12||196|22|mux10/2b@4|s[F]|-243.5|22
+Ametal-1|net@115|||S2700|inv20B@1|out|196|13|contact@12||196|22
+Ametal-2|net@116|||S0|contact@13||180|-22|mux10/2b@4|s[T]|-249.5|-22
+Ametal-1|net@117|||S900|inv20B@0|out_1|180|-13|contact@13||180|-22
+Ametal-3|net@125|||S2700|contact@21||36|-60|contact@29||36|20.3
+Ametal-2|net@126|||S0|contact@14||-24|40|mux10/2b@4|out[1]|-216|40
+Ametal-2|net@128|||S0|contact@15||-18|34|mux10/2b@4|out[2]|-216|34
+Ametal-2|net@130|||S0|contact@16||-12|16|mux10/2b@4|out[3]|-216|16
+Ametal-2|net@132|||S0|contact@17||12|10|mux10/2b@4|out[4]|-216|10
+Ametal-2|net@134|||S0|contact@18||18|-16|mux10/2b@4|out[5]|-216|-16
+Ametal-2|net@136|||S0|contact@19||24|-34|mux10/2b@4|out[6]|-216|-34
+Ametal-2|net@138|||S0|contact@20||30|-40|mux10/2b@4|out[9]|-216|-40
+Ametal-2|net@140|||S1800|mux10/2b@4|out[8]|-216|-60|contact@21||36|-60
+Ametal-3|net@142|||S2700|contact@22||-24|-20.3|contact@14||-24|40
+Ametal-4|net@143|||S0|pinsOut0@0|in[1]|0|-20.3|contact@22||-24|-20.3
+Ametal-3|net@144|||S2700|contact@23||-18|-14.5|contact@15||-18|34
+Ametal-4|net@145|||S0|pinsOut0@0|in[2]|0|-14.5|contact@23||-18|-14.5
+Ametal-3|net@146|||S2700|contact@24||-12|-8.7|contact@16||-12|16
+Ametal-4|net@147|||S0|pinsOut0@0|in[3]|0|-8.7|contact@24||-12|-8.7
+Ametal-3|net@148|||S2700|contact@25||12|-2.9|contact@17||12|10
+Ametal-4|net@149|||S1800|pinsOut0@0|in[4]|0|-2.9|contact@25||12|-2.9
+Ametal-3|net@150|||S2700|contact@18||18|-16|contact@26||18|2.9
+Ametal-4|net@151|||S1800|pinsOut0@0|in[5]|0|2.9|contact@26||18|2.9
+Ametal-3|net@152|||S2700|contact@19||24|-34|contact@27||24|8.7
+Ametal-4|net@153|||S1800|pinsOut0@0|in[6]|0|8.7|contact@27||24|8.7
+Ametal-3|net@154|||S2700|contact@20||30|-40|contact@28||30|14.5
+Ametal-4|net@155|||S1800|pinsOut0@0|in[7]|0|14.5|contact@28||30|14.5
+Ametal-4|net@157|||S1800|pinsOut0@0|out[8]|0|20.3|contact@29||36|20.3
+Ametal-3|net@158|||S2700|mux10/2b@4|in[1]|-1068|66|pin@53||-1068|108
+Egnd||D5G2;|mux10/2b@4|gnd_1|G
+Egnd_3||D5G2;|mux10/2b@3|gnd_3|G
+Ein[1]|inA[1]|D5G2;|mux10/2b@4|in[1]|I
+Ein[2]|inA[2]|D5G2;|mux10/2b@4|in[2]|I
+Ein[3]|inA[3]|D5G2;|mux10/2b@4|in[3]|I
+Ein[4]|inA[4]|D5G2;|mux10/2b@4|in[4]|I
+Ein[5]|inA[5]|D5G2;|mux10/2b@4|in[5]|I
+Ein[6]|inA[6]|D5G2;|mux10/2b@4|in[6]|I
+Ein[1]@18601103|inB[1]|D5G2;|mux10/2b@3|in[1]|U
+Ein[2]@358319469|inB[2]|D5G2;|mux10/2b@3|in[2]|U
+Ein[3]@655391592|inB[3]|D5G2;|mux10/2b@3|in[3]|U
+Ein[4]@611053636|inB[4]|D5G2;|mux10/2b@3|in[4]|U
+Ein[5]@588014674|inB[5]|D5G2;|mux10/2b@3|in[5]|U
+Ein[6]@1056316205|inB[6]|D5G2;|mux10/2b@3|in[6]|U
+Ein[8]|inB[8]|D5G2;|mux10/2b@3|in[9]|U
+Eout[1]||D5G2;|pinsOut0@0|in[1]|O
+Eout[2]||D5G2;|pinsOut0@0|in[2]|O
+Eout[3]||D5G2;|pinsOut0@0|in[3]|O
+Eout[4]||D5G2;|pinsOut0@0|in[4]|O
+Eout[5]||D5G2;|pinsOut0@0|in[5]|O
+Eout[6]||D5G2;|pinsOut0@0|in[6]|O
+Eout[7]||D5G2;|pinsOut0@0|in[7]|O
+Eout[8]||D5G2;|pinsOut0@0|out[8]|O
+Esel[A]||D5G2;|pin@49||I
+Evdd||D5G2;|mux10/2b@4|vdd_3|P
+Evdd_2||D5G2;|mux10/2b@4|vdd_2|P
+Evdd_6||D5G2;|mux10/2b@3|vdd_6|P
+Evdd_7||D5G2;|mux10/2b@3|vdd_7|P
+X
+
 # Cell inMux;2{lay}
-CinMux;2{lay}||cmos90|1226756550608|1227290833891|I|ATTR_NCC(D5G4;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226773576489|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227290356299
+CinMux;2{lay}||cmos90|1226756550608|1227305333841||ATTR_NCC(D5G4;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226773576489
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@2||-266|0||6.2||
 NX-Metal-1-Metal-2-Con|contact@3||92|22||||
 NX-Metal-1-Metal-2-Con|contact@4||76|-22||||
-IextZero;1{lay}|extZero@0||-66|0|||D5G4;
+IextZeroB;1{lay}|extZeroB@0||-93|0|||D5G4;
+IextZeroB;1{lay}|extZeroB@1||259|0|||D5G4;
 IgatesK:inv20B;1{lay}|inv20B@0||78|0|X||D5G4;
 IgatesK:inv20B;1{lay}|inv20B@1||94|0|X||D5G4;
 Imux10/2by6A;2{lay}|mux10/2b@0||-209|0|||D5G4;
@@ -4175,24 +4448,12 @@ NMetal-1-Pin|pin@49||108|-25||||
 NMetal-1-Pin|pin@50||108|25||||
 NMetal-2-Pin|pin@53||-66|-40||||
 IwiresL:wellContacts13;1{lay}|wellCont@0||61|0|||D5G4;
-Ametal-2|net@2|||S0|pin@36||-66|34|mux10/2b@0|out[1]|-209|34
-Ametal-2|net@3|||S0|pin@38||-66|16|mux10/2b@0|out[2]|-209|16
-Ametal-2|net@4|||S0|pin@40||-66|10|mux10/2b@0|out[3]|-209|10
-Ametal-2|net@5|||S0|pin@42||-66|-10|mux10/2b@0|out[4]|-209|-10
-Ametal-2|net@6|||S0|pin@44||-66|-16|mux10/2b@0|out[5]|-209|-16
-Ametal-2|net@7|||S0|pin@46||-66|-34|mux10/2b@0|out[6]|-209|-34
 Ametal-2|net@9|||S0|mux10/2b@1|out[1]|368|34|pin@36||-66|34
 Ametal-2|net@10|||S0|mux10/2b@1|out[2]|368|16|pin@38||-66|16
 Ametal-2|net@11|||S0|mux10/2b@1|out[3]|368|10|pin@40||-66|10
 Ametal-2|net@12|||S0|mux10/2b@1|out[4]|368|-10|pin@42||-66|-10
 Ametal-2|net@13|||S0|mux10/2b@1|out[5]|368|-16|pin@44||-66|-16
 Ametal-2|net@14|||S0|mux10/2b@1|out[6]|368|-34|pin@46||-66|-34
-Ametal-2|net@17|||S900|pin@36||-66|34|extZero@0|out[1]|-66|34
-Ametal-2|net@18|||S900|pin@38||-66|16|extZero@0|out[2]|-66|16
-Ametal-2|net@19|||S900|extZero@0|out[3]|-66|10|pin@40||-66|10
-Ametal-2|net@20|||S900|extZero@0|out[4]|-66|-10|pin@42||-66|-10
-Ametal-2|net@21|||S900|pin@44||-66|-16|extZero@0|out[5]|-66|-16
-Ametal-2|net@22|||S900|extZero@0|out[6]|-66|-34|pin@46||-66|-34
 Ametal-1|net@23|||S2700|inv20B@1|out|92|13|contact@3||92|22
 Ametal-1|net@24|||S0|pin@47||92|25|inv20B@0|in_1|82|25
 Ametal-1|net@25|||S1800|inv20B@0|in|82|-25|pin@48||90|-25
@@ -4202,17 +4463,12 @@ Ametal-1|net@29|||S0|pin@50||108|25|inv20B@1|in_1|98|25
 Ametal-2|net@30|||S0|inv20B@1|gnd_1|86|0|inv20B@0|gnd|86|0
 Ametal-2|net@31|||S0|inv20B@1|vdd_2|86|50|inv20B@0|vdd|86|50
 Ametal-2|net@32|||S0|inv20B@1|vdd_3|86|-50|inv20B@0|vdd_1|86|-50
-Ametal-2|net@39||6.2|S1800|mux10/2b@0|vdd_6|-209|50|extZero@0|vdd_1|-161|50
-Ametal-2|net@40||6.2|S0|extZero@0|gnd|-161|0|mux10/2b@0|gnd_3|-209|0
-Ametal-2|net@41||6.2|S0|extZero@0|vdd|-161|-50|mux10/2b@0|vdd_7|-209|-50
 Ametal-2|net@45||6.2|S1800|inv20B@1|vdd|102|50|mux10/2b@1|vdd_2|368|50
 Ametal-2|net@46||6.2|S0|mux10/2b@1|gnd|368|0|inv20B@1|gnd|102|0
 Ametal-2|net@47||6.2|S0|mux10/2b@1|vdd|368|-50|inv20B@1|vdd_1|102|-50
 Ametal-2|net@48||6.2|S0|mux10/2b@0|gnd_3|-209|0|contact@2||-266|0
 Ametal-1|net@49|||S900|mux10/2b@0|in[8]|-266|17|contact@2||-266|0
 Ametal-2|net@50|||S1800|pin@53||-66|-40|mux10/2b@1|out[7]|368|-40
-Ametal-2|net@51|||S1800|mux10/2b@0|s[F_1]|-236.5|22|contact@3||92|22
-Ametal-2|net@52|||S0|contact@4||76|-22|mux10/2b@0|s[T_1]|-242.5|-22
 Ametal-1|net@53|||S2700|contact@3||92|22|pin@47||92|25
 Ametal-2|net@54|||S1800|contact@3||92|22|mux10/2b@1|s[T]|401.5|22
 Ametal-2|net@55|||S0|mux10/2b@1|s[F]|395.5|-22|contact@4||76|-22
@@ -4220,10 +4476,6 @@ Ametal-1|net@56|||S900|inv20B@0|out_1|76|-13|contact@4||76|-22
 Ametal-2|net@59||6.2|S1800|wellCont@0|vdd_2|65.5|-50|inv20B@0|vdd_3|70|-50
 Ametal-2|net@60||6.2|S0|inv20B@0|gnd_1|70|0|wellCont@0|gnd_1|65.5|0
 Ametal-2|net@61||6.2|S0|inv20B@0|vdd_2|70|50|wellCont@0|vdd_3|65.5|50
-Ametal-2|net@62||6.2|S0|wellCont@0|vdd_1|56.5|50|extZero@0|vdd_2|29|50
-Ametal-2|net@63||6.2|S1800|extZero@0|gnd_1|29|0|wellCont@0|gnd|56.5|0
-Ametal-2|net@64||6.2|S1800|extZero@0|vdd_3|29|-50|wellCont@0|vdd|56.5|-50
-Ametal-2|net@65|||S1800|mux10/2b@0|out[7]|-209|-40|pin@53||-66|-40
 Egnd_2|gnd|D5G2;|mux10/2b@0|gnd_2|G
 Egnd_3||D5G2;|mux10/2b@1|gnd_3|G
 Ein[1]|inA[1]|D5G2;|mux10/2b@0|in[1]@852061915|I
@@ -4232,20 +4484,20 @@ Ein[3]|inA[3]|D5G2;|mux10/2b@0|in[3]@813370842|I
 Ein[4]|inA[4]|D5G2;|mux10/2b@0|in[4]@235890925|I
 Ein[5]|inA[5]|D5G2;|mux10/2b@0|in[5]@729477380|I
 Ein[6]|inA[6]|D5G2;|mux10/2b@0|in[6]@640877864|I
-Ein[1]@720409499|inB[1]|D5G2;|mux10/2b@1|in[1]@750675170|I
-Ein[2]@285597269|inB[2]|D5G2;|mux10/2b@1|in[2]@184645774|I
-Ein[3]@266991404|inB[3]|D5G2;|mux10/2b@1|in[3]@639172554|I
-Ein[4]@991674031|inB[4]|D5G2;|mux10/2b@1|in[4]@878271420|I
-Ein[5]@971713061|inB[5]|D5G2;|mux10/2b@1|in[5]@116991676|I
-Ein[6]@390939791|inB[6]|D5G2;|mux10/2b@1|in[6]@570857460|I
 Ein[8]|inB[8]|D5G2;|mux10/2b@1|in[7]|I
+Ein[1]@29248417|in[1]|D5G2;|mux10/2b@1|in[1]|U
+Ein[2]@260339131|in[2]|D5G2;|mux10/2b@1|in[2]|U
+Ein[3]@926432245|in[3]|D5G2;|mux10/2b@1|in[3]|U
+Ein[4]@506930472|in[4]|D5G2;|mux10/2b@1|in[4]|U
+Ein[5]@609058730|in[5]|D5G2;|mux10/2b@1|in[5]|U
+Ein[6]@619031142|in[6]|D5G2;|mux10/2b@1|in[6]|U
+Ein[9]||D5G2;|mux10/2b@1|in[9]|U
 Eout[1]||D5G2;|pin@36||O
 Eout[2]||D5G2;|pin@38||O
 Eout[3]||D5G2;|pin@40||O
 Eout[4]||D5G2;|pin@42||O
 Eout[5]||D5G2;|pin@44||O
 Eout[6]||D5G2;|pin@46||O
-Eout[7]||D5G2;|extZero@0|out[7]|I
 Eoout[8]|out[8]|D5G2;|pin@53||I
 Esel[A]||D5G2;|pin@49||I
 Evdd_4|vdd|D5G2;|mux10/2b@0|vdd_4|P
@@ -4636,6 +4888,62 @@ Evdd_28||D5G2;|pinsVddG@10|vdd|P
 Evdd_29||D5G2;|pinsVddG@10|vdd_1|P
 X
 
+# Cell inMux;4{sch}
+CinMux;4{sch}||schematic|1216238895693|1227306455413|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||18|0|||X|
+NOff-Page|conn@1||-21|0.5||||
+NOff-Page|conn@2||0|7|||R|
+NOff-Page|conn@3||-17|15.5||||
+NWire_Con|conn@4||-14|-7.5||||
+NGround|gnd@0||-14|-15||||
+IinMux;1{ic}|inMux@0||32.5|14.5|||D5G4;
+IredFour:inv;1{ic}|inv@0||-8|15.5|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFour:inv;1{ic}|inv@1||7|15.5|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S20|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+Imux10/2by8zero;1{ic}|mux10/2b@0||-7.5|0|||D5G4;
+Imux10/2by8zero;1{ic}|mux10/2b@1||7.5|0|X||D5G4;
+Ngeneric:Invisible-Pin|pin@0||-0.5|37|||||ART_message(D5G4;)Sprovides the inverted inputs to the loop counters
+Ngeneric:Invisible-Pin|pin@1||-0.5|42|||||ART_message(D5G6;)SinMux
+Ngeneric:Invisible-Pin|pin@2||-0.5|31|||||ART_message(D5G3;)Srevised ies 21 November 2008
+NBus_Pin|pin@3||-14.5|6|-1|-1||
+NWire_Pin|pin@8||20|15.5||||
+NWire_Pin|pin@9||20|12.5||||
+NWire_Pin|pin@10||3.5|15.5||||
+NWire_Pin|pin@11||3.5|12.5||||
+Ngeneric:Invisible-Pin|pin@33||-14|26.5|||||ART_message(D3G2;)S["out[8] is for loading",ILC with infinity from,input B only.]
+Ngeneric:Invisible-Pin|pin@34||-13.5|-10|||||ART_message(D3G2;)S[inA is for D register,inB is for literal]
+Ngeneric:Invisible-Pin|pin@47||-51|27.5|||||ART_message(D3G2;)S["out[7]=HI if out[1:6]",all zero = HI.,"bit[7] is also the",done bit.]
+NBus_Pin|pin@65||0|0|-1|-1||
+NBus_Pin|pin@67||-14.5|0|-1|-1||
+NWire_Pin|pin@69||-14.5|-3.5||||
+NBus_Pin|pin@70||-7.5|-8.5|-1|-1||
+NBus_Pin|pin@71||7.5|-7.5|-1|-1||
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-0.5|15.5|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2740.3|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||15|15.5|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D2463.0|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Abus|inA[1:6],xx|D5G2;|-0.5|IJ900|pin@3||-14.5|6|pin@67||-14.5|0
+Awire|net@8|||0|inv@0|in|-10.5|15.5|conn@3|y|-15|15.5
+Awire|net@10|||1800|inv@0|out|-5.5|15.5|wire90@0|a|-3|15.5
+Awire|net@11|||1800|wire90@0|b|2|15.5|pin@10||3.5|15.5
+Awire|net@12|||1800|inv@1|out|9.5|15.5|wire90@1|a|12.5|15.5
+Awire|net@13|||1800|wire90@1|b|17.5|15.5|pin@8||20|15.5
+Awire|net@15|||1800|pin@10||3.5|15.5|inv@1|in|4.5|15.5
+Abus|net@68||-0.5|IJ1800|mux10/2b@0|out[1:8]|-4.5|0|pin@65||0|0
+Abus|net@69||-0.5|IJ900|conn@2|a|0|5|pin@65||0|0
+Abus|net@73||-0.5|IJ1800|pin@65||0|0|mux10/2b@1|out[1:8]|4.5|0
+Abus|net@74||-0.5|IJ0|conn@0|y|16|0|mux10/2b@1|inA[1:6]|10.5|0
+Abus|net@76||-0.5|IJ1800|pin@67||-14.5|0|mux10/2b@0|inA[1:6]|-10.5|0
+Awire|net@77|||2700|gnd@0||-14|-13|conn@4||-14|-7.5
+Abus|s[F,T]|D5G2;|-0.5|IJ900|mux10/2b@1|sel[A]|7.5|-4|pin@71||7.5|-7.5
+Awire|s[F]|D5G2;||900|pin@10||3.5|15.5|pin@11||3.5|12.5
+Abus|s[T,F]|D5G2;|-0.5|IJ900|mux10/2b@0|sel[A]|-7.5|-4|pin@70||-7.5|-8.5
+Awire|s[T]|D5G2;||900|pin@8||20|15.5|pin@9||20|12.5
+Awire|xx|D5G2;||2700|conn@4||-14.5|-7.5|pin@69||-14.5|-3.5
+EinA[1:6]||D4G2;|conn@1|a|I
+EinB[1:6,8]||D4G2;|conn@0|a|I
+Eout[1:8]||D6G2;|conn@2|y|O
+Esel[A]||D4G2;|conn@3|a|I
+X
+
 # Cell inMux;3{sch}
 CinMux;3{sch}||schematic|1216238895693|1227290833891|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -5217,7 +5525,7 @@ Es_1[T,F]|s[T,F]|D4G2;|conn@6|a|I
 X
 
 # Cell loopCounters;1{lay}
-CloopCounters;1{lay}||cmos90|1226773650939|1227290833891|I|ATTR_NCC(D5G8;NTY504;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226784531361|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226784531361
+CloopCounters;1{lay}||cmos90|1226773650939|1227346271386|I|ATTR_NCC(D5G8;NTY504;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226784531361|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226784531361
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-313|-442||||
 NX-Metal-1-Metal-2-Con|contact@1||-146|-416||||
@@ -5232,20 +5540,20 @@ NX-Metal-2-Metal-3-Con|contact@18||-608|-392||||
 NX-Metal-2-Metal-3-Con|contact@22||490.5|-392||||
 NX-Metal-1-Metal-2-Con|contact@25||123|360||||
 NX-Metal-1-Metal-2-Con|contact@26||2|360||||
-NX-Metal-2-Metal-3-Con|contact@27||-164|366||||
-NX-Metal-2-Metal-3-Con|contact@28||-224|354||||
-NX-Metal-2-Metal-3-Con|contact@29||-308|360||||
-NX-Metal-2-Metal-3-Con|contact@30||-368|372||||
-NX-Metal-2-Metal-3-Con|contact@31||-452|366||||
+NX-Metal-2-Metal-3-Con|contact@27||-180|366||||
+NX-Metal-2-Metal-3-Con|contact@28||-240|354||||
+NX-Metal-2-Metal-3-Con|contact@29||-324|360||||
+NX-Metal-2-Metal-3-Con|contact@30||-384|372||||
+NX-Metal-2-Metal-3-Con|contact@31||-468|366||||
 NX-Metal-1-Metal-2-Con|contact@32||-110|372||||
 NX-Metal-1-Metal-2-Con|contact@33||-222|366||||
 NX-Metal-1-Metal-2-Con|contact@34||-343|360||||
-NX-Metal-2-Metal-3-Con|contact@35||-512|360||||
+NX-Metal-2-Metal-3-Con|contact@35||-528|360||||
 NX-Metal-1-Metal-2-Con|contact@36||-455|372||||
 NX-Metal-1-Metal-2-Con|contact@37||-679|366||||
-NX-Metal-2-Metal-3-Con|contact@38||-632|366||||
-NX-Metal-2-Metal-3-Con|contact@39||-620|360||||
-NX-Metal-2-Metal-3-Con|contact@40||-608|372||||
+NX-Metal-2-Metal-3-Con|contact@38||-630|366||||
+NX-Metal-2-Metal-3-Con|contact@39||-618|360||||
+NX-Metal-2-Metal-3-Con|contact@40||-606|372||||
 NX-Metal-1-Metal-2-Con|contact@41||-567|360||||
 NX-Metal-1-Metal-2-Con|contact@47||421|392||||
 NX-Metal-1-Metal-2-Con|contact@48||542|372||||
@@ -5261,15 +5569,15 @@ NX-Metal-2-Metal-3-Con|contact@61||-718|260||||
 NX-Metal-2-Metal-3-Con|contact@62||-718|442||||
 NX-Metal-2-Metal-3-Con|contact@63||-674|-266||||
 NX-Metal-2-Metal-3-Con|contact@64||-674|-472||||
-NX-Metal-2-Metal-3-Con|contact@65||51|-398||||
-NX-Metal-2-Metal-3-Con|contact@66||195|-422||||
-NX-Metal-2-Metal-3-Con|contact@67||339|-448||||
-NX-Metal-2-Metal-3-Con|contact@68||45|392||||
-NX-Metal-2-Metal-3-Con|contact@69||105|372||||
-NX-Metal-2-Metal-3-Con|contact@70||189|360||||
-NX-Metal-2-Metal-3-Con|contact@71||249|354||||
-NX-Metal-2-Metal-3-Con|contact@72||333|366||||
-NX-Metal-2-Metal-3-Con|contact@73||393|416||||
+NX-Metal-2-Metal-3-Con|contact@65||54|-398||||
+NX-Metal-2-Metal-3-Con|contact@66||198|-422||||
+NX-Metal-2-Metal-3-Con|contact@67||342|-448||||
+NX-Metal-2-Metal-3-Con|contact@68||48|392||||
+NX-Metal-2-Metal-3-Con|contact@69||108|372||||
+NX-Metal-2-Metal-3-Con|contact@70||192|360||||
+NX-Metal-2-Metal-3-Con|contact@71||252|354||||
+NX-Metal-2-Metal-3-Con|contact@72||336|366||||
+NX-Metal-2-Metal-3-Con|contact@73||396|416||||
 IilcZoo;2{lay}|ilcZoo@0||-338|0|||D5G4;
 IinMux;2{lay}|inMux@0||349.5|-432|||D5G4;
 Iolc;8{lay}|olc@2||279.5|0|X||D5G4;
@@ -5293,53 +5601,44 @@ NMetal-2-Pin|pin@65||424.5|416||||
 IscanK:scanKx6;1{lay}|scanKx6@0||677.5|432|||D5G4;
 IscanK:scanKx9;1{lay}|scanKx9@0||-185|432|X||D5G4;
 Ametal-2|net@0|||S0|inMux@0|out[4]|283.5|-442|contact@0||-313|-442
-Ametal-1|net@1|||S900|ilcZoo@0|inLO[4]|-313|-351|contact@0||-313|-442
 Ametal-2|net@2|||S0|inMux@0|out[2]|283.5|-416|contact@1||-146|-416
-Ametal-1|net@3|||S900|ilcZoo@0|inLO[2]|-146|-351|contact@1||-146|-416
 Ametal-2|net@4|||S0|inMux@0|out[6]|283.5|-466|contact@2||-480|-466
-Ametal-1|net@5|||S900|ilcZoo@0|inLO[6]|-480|-351|contact@2||-480|-466
 Ametal-1|net@6|||S900|pin@32||468|-360|contact@3||468|-466
 Ametal-2|net@7|||S1800|inMux@0|out[6]|283.5|-466|contact@3||468|-466
 Ametal-1|net@8|||S900|pin@36||184|-359|contact@4||184|-442
 Ametal-2|net@9|||S0|inMux@0|out[4]|283.5|-442|contact@4||184|-442
 Ametal-1|net@10|||S900|pin@30||144|-358|contact@5||144|-416
 Ametal-2|net@11|||S0|inMux@0|out[2]|283.5|-416|contact@5||144|-416
-Ametal-3|net@43|||S900|ilcZoo@0|in[1]@234573236|-230|-354|contact@15||-230|-398
-Ametal-2|net@44|||S0|contact@65||51|-398|contact@15||-230|-398
-Ametal-3|net@45|||S900|ilcZoo@0|in[3]@631911992|-374|-354|contact@16||-374|-422
-Ametal-2|net@46|||S0|contact@66||195|-422|contact@16||-374|-422
-Ametal-3|net@47|||S900|ilcZoo@0|in[5]@802276256|-518|-354|contact@17||-518|-448
+Ametal-2|net@44|||S0|contact@65||54|-398|contact@15||-230|-398
+Ametal-2|net@46|||S0|contact@66||198|-422|contact@16||-374|-422
 Ametal-2|net@48|||S0|inMux@0|out[5]|283.5|-448|contact@17||-518|-448
-Ametal-3|net@49|||S900|ilcZoo@0|inLO[7]|-608|-354|contact@18||-608|-392
-Ametal-2|net@50|||S0|inMux@0|out[7]|283.5|-392|contact@18||-608|-392
-Ametal-2|net@56|||S1800|inMux@0|out[5]|283.5|-448|contact@67||339|-448
-Ametal-2|net@57|||S1800|inMux@0|out[7]|283.5|-392|contact@22||490.5|-392
+Ametal-2|net@56|||S1800|inMux@0|out[5]|283.5|-448|contact@67||342|-448
 Ametal-1|net@73|||S900|scanKx9@0|din[2]|123|407|contact@25||123|360
 Ametal-1|net@75|||S900|scanKx9@0|din[3]|2|407|contact@26||2|360
-Ametal-3|net@77|||S2700|ilcZoo@0|in[1]|-164|345|contact@27||-164|366
-Ametal-3|net@79|||S2700|ilcZoo@0|in[2]|-224|345|contact@28||-224|354
-Ametal-3|net@81|||S2700|ilcZoo@0|in[3]|-308|345|contact@29||-308|360
-Ametal-3|net@83|||S2700|ilcZoo@0|in[4]|-368|345|contact@30||-368|372
-Ametal-3|net@85|||S2700|ilcZoo@0|in[5]|-452|345|contact@31||-452|366
-Ametal-2|net@89|||S0|contact@32||-110|372|contact@30||-368|372
-Ametal-2|net@90|||S0|contact@33||-222|366|contact@31||-452|366
-Ametal-2|net@91|||S0|contact@26||2|360|contact@29||-308|360
-Ametal-2|net@92|||S0|contact@52||235|366|contact@27||-164|366
-Ametal-2|net@93|||S0|pin@38||25|354|contact@28||-224|354
+Ametal-3|net@77|||S2700|ilcZoo@0|in[1]|-180|345|contact@27||-180|366
+Ametal-3|net@79|||S2700|ilcZoo@0|in[2]|-240|345|contact@28||-240|354
+Ametal-3|net@81|||S2700|ilcZoo@0|in[3]|-324|345|contact@29||-324|360
+Ametal-3|net@83|||S2700|ilcZoo@0|in[4]|-384|345|contact@30||-384|372
+Ametal-3|net@85|||S2700|ilcZoo@0|in[5]|-468|345|contact@31||-468|366
+Ametal-2|net@89|||S0|contact@32||-110|372|contact@30||-384|372
+Ametal-2|net@90|||S0|contact@33||-222|366|contact@31||-468|366
+Ametal-2|net@91|||S0|contact@26||2|360|contact@29||-324|360
+Ametal-2|net@92|||S0|contact@52||235|366|contact@27||-180|366
+Ametal-2|net@93|||S0|pin@38||25|354|contact@28||-240|354
 Ametal-1|net@95|||S900|scanKx9@0|din[4]|-110|407|contact@32||-110|372
 Ametal-1|net@97|||S900|scanKx9@0|din[5]|-222|407|contact@33||-222|366
 Ametal-1|net@100|||S900|scanKx9@0|din[6]|-343|407|contact@34||-343|360
-Ametal-3|net@105|||S2700|ilcZoo@0|in[6]|-512|345|contact@35||-512|360
+Ametal-3|net@105|||S2700|ilcZoo@0|in[6]|-528|345|contact@35||-528|360
 Ametal-1|net@107|||S900|scanKx9@0|din[7]|-455|407|contact@36||-455|372
 Ametal-1|net@108|||S900|scanKx9@0|din[9]|-679|407|contact@37||-679|366
-Ametal-2|net@112|||S0|contact@38||-632|366|contact@37||-679|366
-Ametal-2|net@113|||S0|contact@34||-343|360|contact@35||-512|360
-Ametal-3|net@115|||S2700|ilcZoo@0|bitt[9]|-632|345|contact@38||-632|366
-Ametal-3|net@117|||S2700|ilcZoo@0|bitt[8]|-620|345|contact@39||-620|360
-Ametal-3|net@118|||S2700|ilcZoo@0|bitt[7]|-608|345|contact@40||-608|372
+Ametal-2|net@112|||S0|contact@38||-630|366|contact@37||-679|366
+Ametal-2|net@113|||S0|contact@34||-343|360|contact@35||-528|360
+Ametal-3|net@115|||S2700|ilcZoo@0|bitt[9]|-630|345|contact@38||-630|366
+Ametal-3|net@117|||S2700|ilcZoo@0|bitt[8]|-618|345|contact@39||-618|360
+Ametal-3|net@118|||S2700|ilcZoo@0|bitt[7]|-606|345|contact@40||-606|372
 Ametal-1|net@121|||S900|scanKx9@0|din[8]|-567|407|contact@41||-567|360
-Ametal-2|net@122|||S0|contact@36||-455|372|contact@40||-608|372
-Ametal-2|net@123|||S1800|contact@39||-620|360|contact@41||-567|360
+Ametal-2|net@122|||S0|contact@36||-455|372|contact@40||-606|372
+Ametal-2|net@123|||S1800|contact@39||-618|360|contact@41||-567|360
 Ametal-1|net@140|||S900|scanKx6@0|din[1]|421|407|contact@47||421|392
 Ametal-1|net@142|||S900|scanKx6@0|din[2]|542|407|contact@48||542|372
 Ametal-1|net@144|||S900|scanKx6@0|din[3]|654|407|contact@49||654|360
@@ -5368,7 +5667,6 @@ Ametal-1|net@213|||S900|ilcZoo@0|mc_1|-622|263|contact@60||-622|260
 Ametal-2|net@217|||S0|scanKx9@0|mc_1|-698|442|contact@62||-718|442
 Ametal-3|net@222|||S2700|contact@61||-718|260|contact@62||-718|442
 Ametal-2|net@223|||S0|contact@56||1008|416|pin@65||424.5|416
-Ametal-2|net@226|||S0|ilcZoo@0|inLO[8]|-640.5|-266|contact@63||-674|-266
 Ametal-3|net@227|||S2700|pin@56||-674|-344|contact@63||-674|-266
 Ametal-3|net@228|||S900|pin@56||-674|-344|contact@64||-674|-472
 Ametal-2|net@229|||S0|inMux@0|oout[8]|283.5|-472|contact@64||-674|-472
@@ -5388,28 +5686,25 @@ Ametal-2|net@242|||S0|olc@2|vdd_35|0|-338|ilcZoo@0|vdd_37|0|-338
 Ametal-2|net@243|||S0|olc@2|vdd_36|0|-194|ilcZoo@0|vdd_35|0|-194
 Ametal-2|net@244|||S0|olc@2|vdd_37|0|-94|ilcZoo@0|vdd_34|0|-94
 Ametal-1|net@245|||S0|pin@31||453|-360|pin@57||388|-360
-Ametal-1|net@246|||S2700|pin@57||388|-360|olc@2|inLO[2]|388|-351
 Ametal-1|net@247|||S0|pin@58||221|-359|pin@36||184|-359
-Ametal-1|net@248|||S2700|pin@58||221|-359|olc@2|inLO[4]|221|-351
 Ametal-1|net@249|||S0|pin@29||119|-358|pin@59||54|-358
-Ametal-1|net@250|||S2700|pin@59||54|-358|olc@2|inLO[6]|54|-351
-Ametal-2|net@251|||S0|inMux@0|out[1]|283.5|-398|contact@65||51|-398
-Ametal-3|net@252|||S900|olc@2|inLO[7]|51|-335|contact@65||51|-398
-Ametal-2|net@253|||S0|inMux@0|out[3]|283.5|-422|contact@66||195|-422
-Ametal-3|net@254|||S900|olc@2|inLO[8]|195|-335|contact@66||195|-422
-Ametal-3|net@256|||S900|olc@2|inLO[9]|339|-335|contact@67||339|-448
-Ametal-2|net@263|||S0|pin@60||76.5|392|contact@68||45|392
-Ametal-3|net@264|||S2700|olc@2|bitt[7]|45|345|contact@68||45|392
-Ametal-2|net@265|||S0|pin@61||136.5|372|contact@69||105|372
-Ametal-3|net@266|||S2700|olc@2|bitt[8]|105|345|contact@69||105|372
-Ametal-2|net@267|||S0|pin@62||220.5|360|contact@70||189|360
-Ametal-3|net@268|||S2700|olc@2|bitt[9]|189|345|contact@70||189|360
-Ametal-2|net@269|||S0|pin@63||280.5|354|contact@71||249|354
-Ametal-3|net@270|||S2700|olc@2|bitt[10]|249|345|contact@71||249|354
-Ametal-2|net@271|||S0|pin@64||364.5|366|contact@72||333|366
-Ametal-3|net@272|||S2700|olc@2|bitt[11]|333|345|contact@72||333|366
-Ametal-2|net@273|||S0|pin@65||424.5|416|contact@73||393|416
-Ametal-3|net@274|||S2700|olc@2|bitt[12]|393|345|contact@73||393|416
+Ametal-2|net@251|||S0|inMux@0|out[1]|283.5|-398|contact@65||54|-398
+Ametal-3|net@252|||S900|olc@2|inLO[7]|54|-348|contact@65||54|-398
+Ametal-2|net@253|||S0|inMux@0|out[3]|283.5|-422|contact@66||198|-422
+Ametal-3|net@254|||S900|olc@2|inLO[8]|198|-348|contact@66||198|-422
+Ametal-3|net@256|||S900|olc@2|inLO[9]|342|-348|contact@67||342|-448
+Ametal-2|net@263|||S0|pin@60||76.5|392|contact@68||48|392
+Ametal-3|net@264|||S2700|olc@2|bitt[7]|48|345|contact@68||48|392
+Ametal-2|net@265|||S0|pin@61||136.5|372|contact@69||108|372
+Ametal-3|net@266|||S2700|olc@2|bitt[8]|108|345|contact@69||108|372
+Ametal-2|net@267|||S0|pin@62||220.5|360|contact@70||192|360
+Ametal-3|net@268|||S2700|olc@2|bitt[9]|192|345|contact@70||192|360
+Ametal-2|net@269|||S0|pin@63||280.5|354|contact@71||252|354
+Ametal-3|net@270|||S2700|olc@2|bitt[10]|252|345|contact@71||252|354
+Ametal-2|net@271|||S0|pin@64||364.5|366|contact@72||336|366
+Ametal-3|net@272|||S2700|olc@2|bitt[11]|336|345|contact@72||336|366
+Ametal-2|net@273|||S0|pin@65||424.5|416|contact@73||396|416
+Ametal-3|net@274|||S2700|olc@2|bitt[12]|396|345|contact@73||396|416
 Ametal-2|net@275|||S1800|scanKx9@0|clS[T]|-21.5|460|scanKx6@0|clS[T]|677.5|460
 Ametal-2|net@276|||S0|scanKx6@0|clS[F]|677.5|410|scanKx9@0|clS[F]|-21.5|410
 Ametal-2|net@277|||S0|scanKx6@0|cl[F]|677.5|404|scanKx9@0|cl[F]|-21.5|404
@@ -5445,12 +5740,6 @@ EinA[3]||D5G2;|inMux@0|in[3]|I
 EinA[4]||D5G2;|inMux@0|in[4]|I
 EinA[5]||D5G2;|inMux@0|in[5]|I
 EinA[6]||D5G2;|inMux@0|in[6]|I
-EinB[1]||D5G2;|inMux@0|in[1]@720409499|I
-EinB[2]||D5G2;|inMux@0|in[2]@285597269|I
-EinB[3]||D5G2;|inMux@0|in[3]@266991404|I
-EinB[4]||D5G2;|inMux@0|in[4]@991674031|I
-EinB[5]||D5G2;|inMux@0|in[5]@971713061|I
-EinB[6]||D5G2;|inMux@0|in[6]@390939791|I
 EinB[8]||D5G2;|inMux@0|in[8]|I
 Emc||D5G2;|ilcZoo@0|mc_1|I
 Emc_2||D5G2;|scanKx6@0|mc_1|O
@@ -5963,7 +6252,7 @@ Eod[doIt_1]|sel[Lo,Co,Li]|D4G2;|conn@22|a|I
 X
 
 # Cell mux10/2;1{lay}
-Cmux10/2;1{lay}||cmos90|1216044124953|1227290833891|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226759728130|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226759728130
+Cmux10/2;1{lay}||cmos90|1216044124953|1227290833891|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226759728130|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227293377307
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-P-Active-Con|contact@0||14|-49||20.8||
 NMetal-1-N-Active-Con|contact@1||14|0||20.8||
@@ -6166,23 +6455,166 @@ Eout[1]|out[1:6,8]|D6G2;|conn@2|y|O
 Es[T,F]||D4G2;|conn@3|a|I
 X
 
+# Cell mux10/2by6A;3{lay}
+Cmux10/2by6A;3{lay}|mux10/2by6|cmos90|1226756550608|1227294306280|I|ATTR_NCC(D5G3;NTX-383.25;Y69.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227293461347
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@0||-815|28|||Y|
+NX-Metal-2-Metal-3-Con|contact@1||-671|28|||Y|
+NX-Metal-2-Metal-3-Con|contact@2||-527|28|||Y|
+NX-Metal-2-Metal-3-Con|contact@3||-383|28|||Y|
+NX-Metal-2-Metal-3-Con|contact@4||-239|28|||Y|
+NX-Metal-1-Metal-2-Con|contact@11||-819.5|40||||
+NX-Metal-1-Metal-2-Con|contact@12||-675.5|34||||
+NX-Metal-1-Metal-2-Con|contact@13||-531.5|16||||
+NX-Metal-1-Metal-2-Con|contact@17||-252|-28||||
+NX-Metal-1-Metal-2-Con|contact@18||-108|-34||||
+NX-Metal-2-Metal-3-Con|contact@19||-95|28||||
+NX-Metal-1-Metal-2-Con|contact@21||-27.5|-40||||
+NX-Metal-1-Metal-2-Con|contact@22||-57|28||||
+NX-Metal-1-Metal-2-Con|contact@23||-396|-16||||
+Imux10/2;1{lay}|mux10/2@3||-819.5|0|||D5G4;
+Imux10/2;1{lay}|mux10/2@4||-675.5|0|||D5G4;
+Imux10/2;1{lay}|mux10/2@5||-531.5|0|||D5G4;
+Imux10/2;1{lay}|mux10/2@6||-387.5|0|||D5G4;
+Imux10/2;1{lay}|mux10/2@7||-243.5|0|||D5G4;
+Imux10/2;1{lay}|mux10/2@8||-99.5|0|||D5G4;
+Imux10/2;1{lay}|mux10/2@9||-27.5|0|||D5G4;
+NMetal-2-Pin|pin@36||0|40|||X|
+NMetal-2-Pin|pin@38||0|34|||X|
+NMetal-2-Pin|pin@40||0|16|||X|
+NMetal-2-Pin|pin@42||0|-16|||X|
+NMetal-2-Pin|pin@44||0|-28|||X|
+NMetal-2-Pin|pin@46||0|-34|||X|
+NMetal-2-Pin|pin@48||0|-40|||X|
+NMetal-1-Pin|pin@52||-57|17||||
+IfanPinsK:pins6m3at144;1{lay}|pins6m3a@0||-455|66|X||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@12||-796.5|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@13||-652.5|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@14||-508.5|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@15||-364.5|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@16||-220.5|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@17||-76.5|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@18||-4.5|0|||D5G4;
+Ametal-2|net@38|||S0|mux10/2@6|s[F]|-387.5|22|mux10/2@5|s[F]|-531.5|22
+Ametal-2|net@39|||S0|mux10/2@7|s[F]|-243.5|22|mux10/2@6|s[F]|-387.5|22
+Ametal-2|net@40|||S0|mux10/2@8|s[F]|-99.5|22|mux10/2@7|s[F]|-243.5|22
+Ametal-2|net@41|||S1800|mux10/2@4|s[F]|-675.5|22|mux10/2@5|s[F]|-531.5|22
+Ametal-2|net@42|||S1800|mux10/2@3|s[T_1]|-825.5|-22|mux10/2@4|s[T_1]|-681.5|-22
+Ametal-2|net@43|||S0|mux10/2@6|s[T_1]|-393.5|-22|mux10/2@5|s[T_1]|-537.5|-22
+Ametal-2|net@44|||S0|mux10/2@7|s[T_1]|-249.5|-22|mux10/2@6|s[T_1]|-393.5|-22
+Ametal-2|net@45|||S0|mux10/2@8|s[T_1]|-105.5|-22|mux10/2@7|s[T_1]|-249.5|-22
+Ametal-2|net@46|||S1800|mux10/2@4|s[T_1]|-681.5|-22|mux10/2@5|s[T_1]|-537.5|-22
+Ametal-2|net@112|||S1800|mux10/2@3|in[1]|-821|28|contact@0||-815|28
+Ametal-2|net@114|||S1800|mux10/2@4|in[1]|-677|28|contact@1||-671|28
+Ametal-2|net@116|||S1800|mux10/2@5|in[1]|-533|28|contact@2||-527|28
+Ametal-2|net@118|||S1800|mux10/2@6|in[1]|-389|28|contact@3||-383|28
+Ametal-2|net@120|||S1800|mux10/2@7|in[1]|-245|28|contact@4||-239|28
+Ametal-2|net@139|||S0|pin@36||0|40|contact@11||-819.5|40
+Ametal-2|net@140|||S0|pin@38||0|34|contact@12||-675.5|34
+Ametal-2|net@141|||S0|pin@40||0|16|contact@13||-531.5|16
+Ametal-2|net@163|||S0|wellCont@12|gnd|-801|0|mux10/2@3|gnd|-801|0
+Ametal-2|net@164|||S0|wellCont@12|vdd|-801|-50|mux10/2@3|vdd_1|-801|-50
+Ametal-2|net@165|||S0|wellCont@12|vdd_1|-801|50|mux10/2@3|vdd|-801|50
+Ametal-2|net@166|||S0|wellCont@13|gnd|-657|0|mux10/2@4|gnd|-657|0
+Ametal-2|net@167|||S0|wellCont@13|vdd|-657|-50|mux10/2@4|vdd_1|-657|-50
+Ametal-2|net@168|||S0|wellCont@13|vdd_1|-657|50|mux10/2@4|vdd|-657|50
+Ametal-2|net@169|||S0|wellCont@14|gnd|-513|0|mux10/2@5|gnd|-513|0
+Ametal-2|net@170|||S0|wellCont@14|vdd|-513|-50|mux10/2@5|vdd_1|-513|-50
+Ametal-2|net@171|||S0|wellCont@14|vdd_1|-513|50|mux10/2@5|vdd|-513|50
+Ametal-2|net@172|||S0|wellCont@15|gnd|-369|0|mux10/2@6|gnd|-369|0
+Ametal-2|net@173|||S0|wellCont@15|vdd|-369|-50|mux10/2@6|vdd_1|-369|-50
+Ametal-2|net@174|||S0|wellCont@15|vdd_1|-369|50|mux10/2@6|vdd|-369|50
+Ametal-2|net@175|||S0|wellCont@16|gnd|-225|0|mux10/2@7|gnd|-225|0
+Ametal-2|net@176|||S0|wellCont@16|vdd|-225|-50|mux10/2@7|vdd_1|-225|-50
+Ametal-2|net@177|||S0|wellCont@16|vdd_1|-225|50|mux10/2@7|vdd|-225|50
+Ametal-2|net@178|||S0|wellCont@17|gnd|-81|0|mux10/2@8|gnd|-81|0
+Ametal-2|net@179|||S0|wellCont@17|vdd|-81|-50|mux10/2@8|vdd_1|-81|-50
+Ametal-2|net@180|||S0|wellCont@17|vdd_1|-81|50|mux10/2@8|vdd|-81|50
+Ametal-2|net@181||6.2|S1800|wellCont@12|gnd_1|-792|0|mux10/2@4|gnd_1|-694|0
+Ametal-2|net@182||6.2|S0|mux10/2@5|gnd_1|-550|0|wellCont@13|gnd_1|-648|0
+Ametal-2|net@183||6.2|S0|mux10/2@6|gnd_1|-406|0|wellCont@14|gnd_1|-504|0
+Ametal-2|net@184||6.2|S0|mux10/2@7|gnd_1|-262|0|wellCont@15|gnd_1|-360|0
+Ametal-2|net@185||6.2|S0|mux10/2@5|vdd_2|-550|50|wellCont@13|vdd_3|-648|50
+Ametal-2|net@186||6.2|S0|mux10/2@5|vdd_3|-550|-50|wellCont@13|vdd_2|-648|-50
+Ametal-2|net@187||6.2|S0|mux10/2@6|vdd_2|-406|50|wellCont@14|vdd_3|-504|50
+Ametal-2|net@188||6.2|S0|mux10/2@6|vdd_3|-406|-50|wellCont@14|vdd_2|-504|-50
+Ametal-2|net@189||6.2|S0|mux10/2@7|vdd_2|-262|50|wellCont@15|vdd_3|-360|50
+Ametal-2|net@190||6.2|S0|mux10/2@7|vdd_3|-262|-50|wellCont@15|vdd_2|-360|-50
+Ametal-2|net@191||6.2|S0|mux10/2@8|gnd_1|-118|0|wellCont@16|gnd_1|-216|0
+Ametal-2|net@192||6.2|S0|mux10/2@4|vdd_2|-694|50|wellCont@12|vdd_3|-792|50
+Ametal-2|net@193||6.2|S0|mux10/2@4|vdd_3|-694|-50|wellCont@12|vdd_2|-792|-50
+Ametal-2|net@194||6.2|S0|mux10/2@8|vdd_2|-118|50|wellCont@16|vdd_3|-216|50
+Ametal-2|net@195||6.2|S0|mux10/2@8|vdd_3|-118|-50|wellCont@16|vdd_2|-216|-50
+Ametal-1|net@198|||S2700|mux10/2@3|out[1]|-819.5|13|contact@11||-819.5|40
+Ametal-1|net@200||0.4|S2700|mux10/2@4|out[1]|-675.5|13|contact@12||-675.5|34
+Ametal-1|net@202||0.4|S2700|mux10/2@5|out[1]|-531.5|13|contact@13||-531.5|16
+Ametal-2|net@203|||S0|pin@42||0|-16|contact@23||-396|-16
+Ametal-2|net@205|||S0|pin@44||0|-28|contact@17||-252|-28
+Ametal-1|net@210||0.4|S900|mux10/2@7|outt[1]|-252|-11.5|contact@17||-252|-28
+Ametal-1|net@213|||S900|mux10/2@8|outt[1]|-108|-11.5|contact@18||-108|-34
+Ametal-2|net@214|||S0|pin@46||0|-34|contact@18||-108|-34
+Ametal-2|net@216|||S1800|mux10/2@8|in[1]|-101|28|contact@19||-95|28
+Ametal-2|net@224||6.2|S1800|wellCont@17|vdd_3|-72|50|mux10/2@9|vdd_2|-46|50
+Ametal-2|net@225||6.2|S0|mux10/2@9|gnd_1|-46|0|wellCont@17|gnd_1|-72|0
+Ametal-2|net@226||6.2|S0|mux10/2@9|vdd_3|-46|-50|wellCont@17|vdd_2|-72|-50
+Ametal-2|net@227|||S0|pin@48||0|-40|contact@21||-27.5|-40
+Ametal-1|net@230|||S900|mux10/2@9|outtt[1]|-27.5|-32|contact@21||-27.5|-40
+Ametal-2|net@233|||S0|mux10/2@9|s[T_1]|-33.5|-22|mux10/2@8|s[T_1]|-105.5|-22
+Ametal-2|net@234|||S0|mux10/2@9|s[F]|-27.5|22|mux10/2@8|s[F]|-99.5|22
+Ametal-2|net@235|||S0|mux10/2@9|gnd|-9|0|wellCont@18|gnd|-9|0
+Ametal-2|net@236|||S0|mux10/2@9|vdd_1|-9|-50|wellCont@18|vdd|-9|-50
+Ametal-2|net@237|||S0|mux10/2@9|vdd|-9|50|wellCont@18|vdd_1|-9|50
+Ametal-2|net@238|||S0|mux10/2@9|in[1]|-29|28|contact@22||-57|28
+Ametal-1|net@240|||S2700|pin@52||-57|17|contact@22||-57|28
+Ametal-3|net@248|||S2700|contact@1||-671|28|pins6m3a@0|in[2]|-671|66
+Ametal-3|net@249|||S2700|contact@4||-239|28|pins6m3a@0|in[5]|-239|66
+Ametal-3|net@250|||S2700|contact@2||-527|28|pins6m3a@0|in[3]|-527|66
+Ametal-3|net@251|||S2700|contact@0||-815|28|pins6m3a@0|in[1]|-815|66
+Ametal-3|net@252|||S2700|contact@3||-383|28|pins6m3a@0|in[4]|-383|66
+Ametal-3|net@253|||S2700|contact@19||-95|28|pins6m3a@0|in[6]|-95|66
+Ametal-1|net@255|||S900|mux10/2@6|outt[1]|-396|-11.5|contact@23||-396|-16
+Ametal-2|net@256|||S0|mux10/2@4|s[F]|-675.5|22|mux10/2@3|s[F]|-819.5|22
+Egnd||D5G2;|mux10/2@3|gnd_1|G
+Egnd_3||D5G2;|wellCont@18|gnd_1|G
+Ein[1]||D5G2;|pins6m3a@0|in[1]|I
+Ein[2]||D5G2;|pins6m3a@0|in[2]|I
+Ein[3]||D5G2;|pins6m3a@0|in[3]|I
+Ein[4]||D5G2;|pins6m3a@0|in[4]|I
+Ein[5]||D5G2;|pins6m3a@0|in[5]|I
+Ein[6]||D5G2;|pins6m3a@0|in[6]|I
+Ein[8]||D5G2;|pin@52||I
+Eout[1]||D5G2;|pin@36||O
+Eout[2]||D5G2;|pin@38||O
+Eout[3]||D5G2;|pin@40||O
+Eout[4]||D5G2;|pin@42||O
+Eout[5]||D5G2;|pin@44||O
+Eout[6]||D5G2;|pin@46||O
+Eout[8]||D5G2;|pin@48||O
+Es[F]||D5G2;|mux10/2@9|s[F]|I
+Es[T]||D5G2;|mux10/2@9|s[T_1]|I
+Evdd||D5G2;|mux10/2@3|vdd_2|P
+Evdd_5||D5G2;|mux10/2@3|vdd_3|P
+Evdd_6||D5G2;|wellCont@18|vdd_3|P
+Evdd_7||D5G2;|wellCont@18|vdd_2|P
+X
+
 # Cell mux10/2by6A;2{lay}
-Cmux10/2by6A;2{lay}|mux10/2by6|cmos90|1226756550608|1227290833891|I|ATTR_NCC(D5G3;NTX-383.25;Y69.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226760125431|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226773372732
+Cmux10/2by6A;2{lay}|mux10/2by6|cmos90|1226756550608|1227294306280|I|ATTR_NCC(D5G3;NTX-383.25;Y69.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227293461347
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@0||-815|28|||Y|
 NX-Metal-2-Metal-3-Con|contact@1||-671|28|||Y|
 NX-Metal-2-Metal-3-Con|contact@2||-527|28|||Y|
 NX-Metal-2-Metal-3-Con|contact@3||-383|28|||Y|
 NX-Metal-2-Metal-3-Con|contact@4||-239|28|||Y|
-NX-Metal-1-Metal-2-Con|contact@11||-819.5|34||||
-NX-Metal-1-Metal-2-Con|contact@12||-675.5|16||||
-NX-Metal-1-Metal-2-Con|contact@13||-531.5|10||||
-NX-Metal-1-Metal-2-Con|contact@14||-387.5|-10||||
-NX-Metal-1-Metal-2-Con|contact@17||-252|-16||||
+NX-Metal-1-Metal-2-Con|contact@11||-819.5|40||||
+NX-Metal-1-Metal-2-Con|contact@12||-675.5|34||||
+NX-Metal-1-Metal-2-Con|contact@13||-531.5|16||||
+NX-Metal-1-Metal-2-Con|contact@17||-252|-28||||
 NX-Metal-1-Metal-2-Con|contact@18||-108|-34||||
 NX-Metal-2-Metal-3-Con|contact@19||-95|28||||
 NX-Metal-1-Metal-2-Con|contact@21||-27.5|-40||||
 NX-Metal-1-Metal-2-Con|contact@22||-57|28||||
+NX-Metal-1-Metal-2-Con|contact@23||-396|-16||||
 Imux10/2;1{lay}|mux10/2@3||-819.5|0|||D5G4;
 Imux10/2;1{lay}|mux10/2@4||-675.5|0|||D5G4;
 Imux10/2;1{lay}|mux10/2@5||-531.5|0|||D5G4;
@@ -6190,11 +6622,11 @@ Imux10/2;1{lay}|mux10/2@6||-387.5|0|||D5G4;
 Imux10/2;1{lay}|mux10/2@7||-243.5|0|||D5G4;
 Imux10/2;1{lay}|mux10/2@8||-99.5|0|||D5G4;
 Imux10/2;1{lay}|mux10/2@9||-27.5|0|||D5G4;
-NMetal-2-Pin|pin@36||0|34|||X|
-NMetal-2-Pin|pin@38||0|16|||X|
-NMetal-2-Pin|pin@40||0|10|||X|
-NMetal-2-Pin|pin@42||0|-10|||X|
-NMetal-2-Pin|pin@44||0|-16|||X|
+NMetal-2-Pin|pin@36||0|40|||X|
+NMetal-2-Pin|pin@38||0|34|||X|
+NMetal-2-Pin|pin@40||0|16|||X|
+NMetal-2-Pin|pin@42||0|-16|||X|
+NMetal-2-Pin|pin@44||0|-28|||X|
 NMetal-2-Pin|pin@46||0|-34|||X|
 NMetal-2-Pin|pin@48||0|-40|||X|
 NMetal-1-Pin|pin@52||-57|17||||
@@ -6206,7 +6638,6 @@ IwiresL:wellContacts13;1{lay}|wellCont@15||-364.5|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@16||-220.5|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@17||-76.5|0|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@18||-4.5|0|||D5G4;
-Ametal-2|net@37|||S1800|mux10/2@3|s[F]|-819.5|22|mux10/2@4|s[F]|-675.5|22
 Ametal-2|net@38|||S0|mux10/2@6|s[F]|-387.5|22|mux10/2@5|s[F]|-531.5|22
 Ametal-2|net@39|||S0|mux10/2@7|s[F]|-243.5|22|mux10/2@6|s[F]|-387.5|22
 Ametal-2|net@40|||S0|mux10/2@8|s[F]|-99.5|22|mux10/2@7|s[F]|-243.5|22
@@ -6221,9 +6652,9 @@ Ametal-2|net@114|||S1800|mux10/2@4|in[1]|-677|28|contact@1||-671|28
 Ametal-2|net@116|||S1800|mux10/2@5|in[1]|-533|28|contact@2||-527|28
 Ametal-2|net@118|||S1800|mux10/2@6|in[1]|-389|28|contact@3||-383|28
 Ametal-2|net@120|||S1800|mux10/2@7|in[1]|-245|28|contact@4||-239|28
-Ametal-2|net@139|||S0|pin@36||0|34|contact@11||-819.5|34
-Ametal-2|net@140|||S0|pin@38||0|16|contact@12||-675.5|16
-Ametal-2|net@141|||S0|pin@40||0|10|contact@13||-531.5|10
+Ametal-2|net@139|||S0|pin@36||0|40|contact@11||-819.5|40
+Ametal-2|net@140|||S0|pin@38||0|34|contact@12||-675.5|34
+Ametal-2|net@141|||S0|pin@40||0|16|contact@13||-531.5|16
 Ametal-2|net@163|||S0|wellCont@12|gnd|-801|0|mux10/2@3|gnd|-801|0
 Ametal-2|net@164|||S0|wellCont@12|vdd|-801|-50|mux10/2@3|vdd_1|-801|-50
 Ametal-2|net@165|||S0|wellCont@12|vdd_1|-801|50|mux10/2@3|vdd|-801|50
@@ -6257,13 +6688,12 @@ Ametal-2|net@192||6.2|S0|mux10/2@4|vdd_2|-694|50|wellCont@12|vdd_3|-792|50
 Ametal-2|net@193||6.2|S0|mux10/2@4|vdd_3|-694|-50|wellCont@12|vdd_2|-792|-50
 Ametal-2|net@194||6.2|S0|mux10/2@8|vdd_2|-118|50|wellCont@16|vdd_3|-216|50
 Ametal-2|net@195||6.2|S0|mux10/2@8|vdd_3|-118|-50|wellCont@16|vdd_2|-216|-50
-Ametal-1|net@198|||S2700|mux10/2@3|out[1]|-819.5|13|contact@11||-819.5|34
-Ametal-1|net@200||0.4|S2700|mux10/2@4|out[1]|-675.5|13|contact@12||-675.5|16
-Ametal-1|net@202|||S900|mux10/2@5|out[1]|-531.5|13|contact@13||-531.5|10
-Ametal-2|net@203|||S0|pin@42||0|-10|contact@14||-387.5|-10
-Ametal-1|net@204|||S900|mux10/2@6|out[1]|-387.5|13|contact@14||-387.5|-10
-Ametal-2|net@205|||S0|pin@44||0|-16|contact@17||-252|-16
-Ametal-1|net@210||0.4|S900|mux10/2@7|outt[1]|-252|-11.5|contact@17||-252|-16
+Ametal-1|net@198|||S2700|mux10/2@3|out[1]|-819.5|13|contact@11||-819.5|40
+Ametal-1|net@200||0.4|S2700|mux10/2@4|out[1]|-675.5|13|contact@12||-675.5|34
+Ametal-1|net@202||0.4|S2700|mux10/2@5|out[1]|-531.5|13|contact@13||-531.5|16
+Ametal-2|net@203|||S0|pin@42||0|-16|contact@23||-396|-16
+Ametal-2|net@205|||S0|pin@44||0|-28|contact@17||-252|-28
+Ametal-1|net@210||0.4|S900|mux10/2@7|outt[1]|-252|-11.5|contact@17||-252|-28
 Ametal-1|net@213|||S900|mux10/2@8|outt[1]|-108|-11.5|contact@18||-108|-34
 Ametal-2|net@214|||S0|pin@46||0|-34|contact@18||-108|-34
 Ametal-2|net@216|||S1800|mux10/2@8|in[1]|-101|28|contact@19||-95|28
@@ -6285,6 +6715,8 @@ Ametal-3|net@250|||S2700|contact@2||-527|28|pins6m3a@0|in[3]|-527|66
 Ametal-3|net@251|||S2700|contact@0||-815|28|pins6m3a@0|in[1]|-815|66
 Ametal-3|net@252|||S2700|contact@3||-383|28|pins6m3a@0|in[4]|-383|66
 Ametal-3|net@253|||S2700|contact@19||-95|28|pins6m3a@0|in[6]|-95|66
+Ametal-1|net@255|||S900|mux10/2@6|outt[1]|-396|-11.5|contact@23||-396|-16
+Ametal-2|net@256|||S0|mux10/2@4|s[F]|-675.5|22|mux10/2@3|s[F]|-819.5|22
 Egnd_2|gnd|D5G2;|mux10/2@3|gnd_1|G
 Egnd_3||D5G2;|wellCont@18|gnd_1|G
 Ein[1]@852061915|in[1]|D5G2;|pins6m3a@0|in[1]|I
@@ -6310,7 +6742,7 @@ Evdd_7||D5G2;|wellCont@18|vdd_2|P
 X
 
 # Cell mux10/2by6B;3{lay}
-Cmux10/2by6B;3{lay}|mux10/2by6|cmos90|1226756550608|1227290833891|I|ATTR_NCC(D5G3;NTX275.25;Y69.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226760704594|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226773372732
+Cmux10/2by6B;3{lay}|mux10/2by6|cmos90|1226756550608|1227299550876||ATTR_NCC(D5G3;NTX275.25;Y69.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226760704594|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@0||390|-28|||X|
 NX-Metal-2-Metal-3-Con|contact@1||330|-28|||X|
@@ -6342,7 +6774,7 @@ NMetal-2-Pin|pin@52||0|-34|||Y|
 NMetal-3-Pin|pin@60||534|-66|||X|
 NMetal-2-Pin|pin@61||0|-40|||Y|
 NMetal-2-Pin|pin@62||444|-40||||
-IfanPinsK:pins6m3pat144;1{lay}|pins6m3p@0||216|-66|X||D5G4;
+IfanPinsK:pins8m3pat144;1{lay}|pins8m3p@0||288|-90|X||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@12||364.5|0|XY||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@13||292.5|0|XY||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@14||220.5|0|XY||D5G4;
@@ -6424,21 +6856,23 @@ Ametal-2|net@256|||S1800|pin@62||444|-40|contact@21||531.5|-40
 Ametal-1|net@257|||S900|mux10/2@9|out[1]|531.5|-13|contact@21||531.5|-40
 Ametal-2|net@258|||S1800|mux10/2@3|s[F]|387.5|-22|mux10/2@9|s[F]|531.5|-22
 Ametal-2|net@259|||S1800|mux10/2@3|s[T_1]|393.5|22|mux10/2@9|s[T_1]|537.5|22
-Ametal-3|net@270|||S900|contact@2||246|-28|pins6m3p@0|in[4]|246|-66
-Ametal-3|net@271|||S900|contact@4||102|-28|pins6m3p@0|in[2]|102|-66
-Ametal-3|net@272|||S900|contact@3||186|-28|pins6m3p@0|in[3]|186|-66
-Ametal-3|net@273|||S900|contact@1||330|-28|pins6m3p@0|in[5]|330|-66
-Ametal-3|net@274|||S900|contact@19||42|-28|pins6m3p@0|in[1]|42|-66
-Ametal-3|net@275|||S900|contact@0||390|-28|pins6m3p@0|in[6]|390|-66
+Ametal-3|net@282|||S2700|pins8m3p@0|in[8]|534|-90|pin@60||534|-66
+Ametal-3|net@283|||S900|contact@19||42|-28|pins8m3p@0|in[1]|42|-90
+Ametal-3|net@284|||S900|contact@4||102|-28|pins8m3p@0|in[2]|102|-90
+Ametal-3|net@285|||S900|contact@3||186|-28|pins8m3p@0|in[3]|186|-90
+Ametal-3|net@286|||S900|contact@2||246|-28|pins8m3p@0|in[4]|246|-90
+Ametal-3|net@287|||S900|contact@1||330|-28|pins8m3p@0|in[5]|330|-90
+Ametal-3|net@288|||S900|contact@0||390|-28|pins8m3p@0|in[6]|390|-90
 Egnd||D5G2;|wellCont@17|gnd_1|G
 Egnd_3||D5G2;|mux10/2@9|gnd_1|G
-Ein[1]@750675170|in[1]|D5G2;|pins6m3p@0|in[1]|I
-Ein[2]@184645774|in[2]|D5G2;|pins6m3p@0|in[2]|I
-Ein[3]@639172554|in[3]|D5G2;|pins6m3p@0|in[3]|I
-Ein[4]@878271420|in[4]|D5G2;|pins6m3p@0|in[4]|I
-Ein[5]@116991676|in[5]|D5G2;|pins6m3p@0|in[5]|I
-Ein[6]@570857460|in[6]|D5G2;|pins6m3p@0|in[6]|I
+Ein[1]||D5G2;|pins8m3p@0|in[1]|U
+Ein[2]||D5G2;|pins8m3p@0|in[2]|U
+Ein[3]||D5G2;|pins8m3p@0|in[3]|U
+Ein[4]||D5G2;|pins8m3p@0|in[4]|U
+Ein[5]||D5G2;|pins8m3p@0|in[5]|U
+Ein[6]||D5G2;|pins8m3p@0|in[6]|U
 Ein[7]|in[8]|D5G2;|pin@60||I
+Ein[9]||D5G2;|pins8m3p@0|in[8]|U
 Eout[1]||D5G2;|pin@47||O
 Eout[2]||D5G2;|pin@48||O
 Eout[3]||D5G2;|pin@49||O
@@ -6454,6 +6888,415 @@ Evdd_6||D5G2;|mux10/2@9|vdd_2|P
 Evdd_7||D5G2;|mux10/2@9|vdd_3|P
 X
 
+# Cell mux10/2by8zero;1{ic}
+Cmux10/2by8zero;1{ic}||artwork|1217722162854|1227305950441|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NThick-Circle|art@2||2.5|0|1|1||
+Nschematic:Bus_Pin|pin@0||-3|0|-1|-1||
+Nschematic:Bus_Pin|pin@2||3|0|-1|-1||
+Nschematic:Bus_Pin|pin@3||0|-4|-1|-1||
+NPin|pin@4||-2|4|1|1||
+NPin|pin@5||2|3|1|1||
+NPin|pin@6||2|-3|1|1||
+NPin|pin@7||-2|-4|1|1||
+NPin|pin@8||0|-3.5|1|1||
+NPin|pin@9||0|-4|1|1||
+Ngeneric:Invisible-Pin|pin@11||1|0|||||ART_message(D5G1.5;)S8
+Ngeneric:Invisible-Pin|pin@15||-2|0|1|1||
+Ngeneric:Invisible-Pin|pin@16||-1|0|||||ART_message(D5G1.5;)S7
+AThicker|net@0|||FS1660|pin@4||-2|4|pin@5||2|3
+AThicker|net@1|||FS900|pin@5||2|3|pin@6||2|-3
+AThicker|net@2|||FS140|pin@6||2|-3|pin@7||-2|-4
+AThicker|net@3|||FS2700|pin@7||-2|-4|pin@4||-2|4
+AThicker|net@4|||FS900|pin@8||0|-3.5|pin@9||0|-4
+Aschematic:bus|net@7||-0.5|IJ0|pin@15||-2|0|pin@0||-3|0
+EinA[1:6]|in[1:6,8]|D5G2;|pin@0||I
+Eout[1:8]||D5G2;|pin@2||O
+Esel[A]|s[T,F]|D5G2;|pin@3||I
+X
+
+# Cell mux10/2by8zero;1{lay}
+Cmux10/2by8zero;1{lay}||cmos90|1226756550608|1227345113417||ATTR_NCC(D5G3;NTX269.25;Y69.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227304437423|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227346174070
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@1||330|-28|||X|
+NX-Metal-2-Metal-3-Con|contact@2||246|-28|||X|
+NX-Metal-2-Metal-3-Con|contact@3||186|-28|||X|
+NX-Metal-2-Metal-3-Con|contact@4||102|-28|||X|
+NX-Metal-1-Metal-2-Con|contact@13||231.5|10|||XY|
+NX-Metal-1-Metal-2-Con|contact@17||76|34|||XY|
+NX-Metal-1-Metal-2-Con|contact@18||30|40|||XY|
+NX-Metal-2-Metal-3-Con|contact@19||42|-28|||XY|
+NX-Metal-2-Metal-3-Con|contact@20||534|-28|||X|
+NX-Metal-2-Metal-3-Con|contact@24||42|40||||
+NX-Metal-2-Metal-3-Con|contact@25||102|34||||
+NX-Metal-2-Metal-3-Con|contact@26||186|16||||
+NX-Metal-2-Metal-3-Con|contact@27||246|10||||
+NX-Metal-2-Metal-3-Con|contact@28||330|-16||||
+NX-Metal-1-Metal-2-Con|contact@29||268.5|-16||||
+NX-Metal-2-Metal-3-Con|contact@30||390|-28||||
+NX-Metal-1-Metal-2-Con|contact@32||377.5|-34||||
+NX-Metal-2-Metal-3-Con|contact@33||390|-34||||
+NX-Metal-1-Metal-2-Con|contact@34||414.5|-40||||
+NX-Metal-1-Metal-2-Con|contact@35||587.5|-60||||
+NX-Metal-1-Metal-2-Con|contact@36||174|16||||
+IextZeroB;2{lay}|extZeroB@1||501|0|||D5G4;
+Imux10/2;1{lay}|mux10/2@3||414.5|0|XY||D5G4;
+Imux10/2;1{lay}|mux10/2@4||377.5|0|XY||D5G4;
+Imux10/2;1{lay}|mux10/2@5||231.5|0|XY||D5G4;
+Imux10/2;1{lay}|mux10/2@6||165.5|0|XY||D5G4;
+Imux10/2;1{lay}|mux10/2@7||67.5|0|XY||D5G4;
+Imux10/2;1{lay}|mux10/2@8||21.5|0|XY||D5G4;
+Imux10/2;1{lay}|mux10/2@9||587.5|0|XY||D5G4;
+Imux10/2;1{lay}|mux10/2@10||268.5|0|XY||D5G4;
+NMetal-2-Pin|pin@47||-3|40|||Y|
+NMetal-2-Pin|pin@48||-3|34|||Y|
+NMetal-2-Pin|pin@49||-3|16|||Y|
+NMetal-2-Pin|pin@50||-3|10|||Y|
+NMetal-2-Pin|pin@51||-3|-16|||Y|
+NMetal-2-Pin|pin@52||-3|-34|||Y|
+NMetal-3-Pin|pin@60||534|-66|||X|
+NMetal-2-Pin|pin@61||-3|-60|||Y|
+NMetal-2-Pin|pin@65||367|-60||||
+NMetal-2-Pin|pin@73||-3|-40|||Y|
+IfanPinsK:pins8m3pat144;1{lay}|pins8m3p@0||288|-90|X||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@14||208.5|0|XY||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@15||142.5|0|XY||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@17||-1.5|0|XY||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@18||44.5|0|XY||D5G4;
+Ametal-2|net@37|||S0|mux10/2@3|s[F]|414.5|-22|mux10/2@4|s[F]|377.5|-22
+Ametal-2|net@38|||S1800|mux10/2@6|s[F]|165.5|-22|mux10/2@5|s[F]|231.5|-22
+Ametal-2|net@39|||S1800|mux10/2@7|s[F]|67.5|-22|mux10/2@6|s[F]|165.5|-22
+Ametal-2|net@40|||S1800|mux10/2@8|s[F]|21.5|-22|mux10/2@7|s[F]|67.5|-22
+Ametal-2|net@41|||S0|mux10/2@10|s[F]|268.5|-22|mux10/2@5|s[F]|231.5|-22
+Ametal-2|net@42|||S0|mux10/2@3|s[T_1]|420.5|22|mux10/2@4|s[T_1]|383.5|22
+Ametal-2|net@43|||S1800|mux10/2@6|s[T_1]|171.5|22|mux10/2@5|s[T_1]|237.5|22
+Ametal-2|net@44|||S1800|mux10/2@7|s[T_1]|73.5|22|mux10/2@6|s[T_1]|171.5|22
+Ametal-2|net@45|||S1800|mux10/2@8|s[T_1]|27.5|22|mux10/2@7|s[T_1]|73.5|22
+Ametal-2|net@46|||S0|mux10/2@10|s[T_1]|274.5|22|mux10/2@5|s[T_1]|237.5|22
+Ametal-2|net@116|||S1800|mux10/2@5|in[1]|233|-28|contact@2||246|-28
+Ametal-2|net@118|||S1800|mux10/2@6|in[1]|167|-28|contact@3||186|-28
+Ametal-2|net@120|||S1800|mux10/2@7|in[1]|69|-28|contact@4||102|-28
+Ametal-2|net@169|||S0|wellCont@14|gnd|213|0|mux10/2@5|gnd|213|0
+Ametal-2|net@170|||S0|wellCont@14|vdd|213|50|mux10/2@5|vdd_1|213|50
+Ametal-2|net@171|||S0|wellCont@14|vdd_1|213|-50|mux10/2@5|vdd|213|-50
+Ametal-2|net@172|||S0|wellCont@15|gnd|147|0|mux10/2@6|gnd|147|0
+Ametal-2|net@173|||S0|wellCont@15|vdd|147|50|mux10/2@6|vdd_1|147|50
+Ametal-2|net@174|||S0|wellCont@15|vdd_1|147|-50|mux10/2@6|vdd|147|-50
+Ametal-2|net@178|||S0|wellCont@17|gnd|3|0|mux10/2@8|gnd|3|0
+Ametal-2|net@179|||S0|wellCont@17|vdd|3|50|mux10/2@8|vdd_1|3|50
+Ametal-2|net@180|||S0|wellCont@17|vdd_1|3|-50|mux10/2@8|vdd|3|-50
+Ametal-2|net@183||6.2|S1800|mux10/2@6|gnd_1|184|0|wellCont@14|gnd_1|204|0
+Ametal-2|net@184||6.2|S1800|mux10/2@7|gnd_1|86|0|wellCont@15|gnd_1|138|0
+Ametal-2|net@187||6.2|S1800|mux10/2@6|vdd_2|184|-50|wellCont@14|vdd_3|204|-50
+Ametal-2|net@188||6.2|S1800|mux10/2@6|vdd_3|184|50|wellCont@14|vdd_2|204|50
+Ametal-2|net@189||6.2|S1800|mux10/2@7|vdd_2|86|-50|wellCont@15|vdd_3|138|-50
+Ametal-2|net@190||6.2|S1800|mux10/2@7|vdd_3|86|50|wellCont@15|vdd_2|138|50
+Ametal-1|net@202|||S2700|mux10/2@5|out[1]|231.5|-13|contact@13||231.5|10
+Ametal-1|net@210||0.4|S2700|mux10/2@7|outt[1]|76|11.5|contact@17||76|34
+Ametal-1|net@213|||S2700|mux10/2@8|outt[1]|30|11.5|contact@18||30|40
+Ametal-2|net@216|||S1800|mux10/2@8|in[1]|23|-28|contact@19||42|-28
+Ametal-2|net@239|||S0|contact@32||377.5|-34|pin@52||-3|-34
+Ametal-2|net@241|||S0|contact@13||231.5|10|pin@50||-3|10
+Ametal-2|net@242|||S0|contact@36||174|16|pin@49||-3|16
+Ametal-2|net@243|||S0|contact@17||76|34|pin@48||-3|34
+Ametal-2|net@244|||S0|contact@18||30|40|pin@47||-3|40
+Ametal-3|net@247|||S900|contact@20||534|-28|pin@60||534|-66
+Ametal-2|net@254|||S1800|contact@20||534|-28|mux10/2@9|in[1]|589|-28
+Ametal-2|net@255|||S1800|pin@61||-3|-60|pin@65||367|-60
+Ametal-2|net@258|||S1800|mux10/2@3|s[F]|414.5|-22|mux10/2@9|s[F]|587.5|-22
+Ametal-2|net@259|||S1800|mux10/2@3|s[T_1]|420.5|22|mux10/2@9|s[T_1]|593.5|22
+Ametal-3|net@282|||S2700|pins8m3p@0|in[8]|534|-90|pin@60||534|-66
+Ametal-3|net@283|||S900|contact@19||42|-28|pins8m3p@0|in[1]|42|-90
+Ametal-3|net@284|||S900|contact@4||102|-28|pins8m3p@0|in[2]|102|-90
+Ametal-3|net@285|||S900|contact@3||186|-28|pins8m3p@0|in[3]|186|-90
+Ametal-3|net@286|||S900|contact@2||246|-28|pins8m3p@0|in[4]|246|-90
+Ametal-3|net@287|||S900|contact@1||330|-28|pins8m3p@0|in[5]|330|-90
+Ametal-2|net@290|||S0|mux10/2@9|gnd|569|0|extZeroB@1|gnd_1|569|0
+Ametal-2|net@291|||S0|mux10/2@9|vdd|569|-50|extZeroB@1|vdd_2|569|-50
+Ametal-2|net@292|||S0|mux10/2@9|vdd_1|569|50|extZeroB@1|vdd_3|569|50
+Ametal-2|net@293|||S0|extZeroB@1|gnd|433|0|mux10/2@3|gnd_1|433|0
+Ametal-2|net@294|||S0|extZeroB@1|vdd_1|433|-50|mux10/2@3|vdd_2|433|-50
+Ametal-2|net@295|||S0|extZeroB@1|vdd|433|50|mux10/2@3|vdd_3|433|50
+Ametal-2|net@301|||S1800|mux10/2@4|gnd_1|396|0|mux10/2@3|gnd|396|0
+Ametal-2|net@302|||S1800|mux10/2@4|vdd_2|396|-50|mux10/2@3|vdd|396|-50
+Ametal-2|net@303|||S1800|mux10/2@4|vdd_3|396|50|mux10/2@3|vdd_1|396|50
+Ametal-2|net@304|||S0|mux10/2@10|gnd|250|0|mux10/2@5|gnd_1|250|0
+Ametal-2|net@305|||S0|mux10/2@10|vdd|250|-50|mux10/2@5|vdd_2|250|-50
+Ametal-2|net@306|||S0|mux10/2@10|vdd_1|250|50|mux10/2@5|vdd_3|250|50
+Ametal-2|net@307|||S0|mux10/2@4|s[F]|377.5|-22|mux10/2@10|s[F]|268.5|-22
+Ametal-2|net@308|||S0|mux10/2@4|s[T_1]|383.5|22|mux10/2@10|s[T_1]|274.5|22
+Ametal-2|net@309||6.2|S1800|mux10/2@10|gnd_1|287|0|mux10/2@4|gnd|359|0
+Ametal-2|net@310||6.2|S1800|mux10/2@10|vdd_2|287|-50|mux10/2@4|vdd|359|-50
+Ametal-2|net@311||6.2|S1800|mux10/2@10|vdd_3|287|50|mux10/2@4|vdd_1|359|50
+Ametal-3|net@329|||S2700|contact@19||42|-28|contact@24||42|40
+Ametal-2|net@330|||S0|extZeroB@1|in[1]|433|40|contact@24||42|40
+Ametal-3|net@336|||S2700|contact@4||102|-28|contact@25||102|34
+Ametal-2|net@337|||S0|extZeroB@1|in[2]|433|34|contact@25||102|34
+Ametal-3|net@339|||S2700|contact@3||186|-28|contact@26||186|16
+Ametal-2|net@340|||S0|extZeroB@1|in[3]|433|16|contact@26||186|16
+Ametal-3|net@342|||S2700|contact@2||246|-28|contact@27||246|10
+Ametal-2|net@343|||S0|extZeroB@1|in[4]|433|10|contact@27||246|10
+Ametal-3|net@345|||S2700|contact@1||330|-28|contact@28||330|-16
+Ametal-1|net@350||0.4|S900|mux10/2@10|out[1]|268.5|-13|contact@29||268.5|-16
+Ametal-2|net@351|||S0|contact@1||330|-28|mux10/2@10|in[1]|270|-28
+Ametal-2|net@352|||S0|extZeroB@1|in[5]|433|-16|contact@28||330|-16
+Ametal-2|net@353|||S1800|mux10/2@4|in[1]|379|-28|contact@30||390|-28
+Ametal-3|net@354|||S2700|pins8m3p@0|in[6]|390|-90|contact@33||390|-34
+Ametal-1|net@355|||S900|mux10/2@4|out[1]|377.5|-13|contact@32||377.5|-34
+Ametal-3|net@359|||S2700|contact@33||390|-34|contact@30||390|-28
+Ametal-2|net@361|||S0|extZeroB@1|out|433|-28|mux10/2@3|in[1]|416|-28
+Ametal-2|net@362|||S1800|contact@33||390|-34|extZeroB@1|in[6]|433|-34
+Ametal-2|net@364|||S1800|pin@73||-3|-40|contact@34||414.5|-40
+Ametal-1|net@366|||S900|mux10/2@3|out[1]|414.5|-13|contact@34||414.5|-40
+Ametal-2|net@367|||S1800|pin@65||367|-60|contact@35||587.5|-60
+Ametal-1|net@369|||S900|mux10/2@9|out[1]|587.5|-13|contact@35||587.5|-60
+Ametal-1|net@371||0.4|S2700|mux10/2@6|outt[1]|174|11.5|contact@36||174|16
+Ametal-2|net@372|||S0|wellCont@18|gnd|49|0|mux10/2@7|gnd|49|0
+Ametal-2|net@373|||S0|wellCont@18|vdd|49|50|mux10/2@7|vdd_1|49|50
+Ametal-2|net@374|||S0|wellCont@18|vdd_1|49|-50|mux10/2@7|vdd|49|-50
+Ametal-2|net@375|||S0|wellCont@18|gnd_1|40|0|mux10/2@8|gnd_1|40|0
+Ametal-2|net@376|||S0|wellCont@18|vdd_2|40|50|mux10/2@8|vdd_3|40|50
+Ametal-2|net@377|||S0|wellCont@18|vdd_3|40|-50|mux10/2@8|vdd_2|40|-50
+Ametal-2|net@379|||S0|contact@29||268.5|-16|pin@51||-3|-16
+Egnd||D5G2;|wellCont@17|gnd_1|G
+Egnd_3||D5G2;|mux10/2@9|gnd_1|G
+Ein[1]||D5G2;|pins8m3p@0|in[1]|U
+Ein[2]||D5G2;|pins8m3p@0|in[2]|U
+Ein[3]||D5G2;|pins8m3p@0|in[3]|U
+Ein[4]||D5G2;|pins8m3p@0|in[4]|U
+Ein[5]||D5G2;|pins8m3p@0|in[5]|U
+Ein[6]||D5G2;|pins8m3p@0|in[6]|U
+Ein[9]|in[8]|D5G2;|pins8m3p@0|in[8]|U
+Eout[1]||D5G2;|pin@47||O
+Eout[2]||D5G2;|pin@48||O
+Eout[3]||D5G2;|pin@49||O
+Eout[4]||D5G2;|pin@50||O
+Eout[5]||D5G2;|pin@51||O
+Eout[6]||D5G2;|pin@52||O
+Eout[7]||D5G2;|pin@73||O
+Eout[8]||D5G2;|pin@61||O
+Es[F]||D5G2;|mux10/2@8|s[F]|I
+Es[T]||D5G2;|mux10/2@8|s[T_1]|I
+Evdd||D5G2;|wellCont@17|vdd_3|P
+Evdd_2||D5G2;|wellCont@17|vdd_2|P
+Evdd_6||D5G2;|mux10/2@9|vdd_2|P
+Evdd_7||D5G2;|mux10/2@9|vdd_3|P
+X
+
+# Cell mux10/2by8zero;1{sch}
+Cmux10/2by8zero;1{sch}||schematic|1216238895693|1227306450190|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@1||-40|-5.5||||
+NOff-Page|conn@2||20|0||||
+NOff-Page|conn@3||-17|15.5||||
+IextZeroB;1{ic}|extZeroB@1||-33.5|-0.5|||D5G4;
+Imux10/2by8zero;1{ic}|mux10/2b@0||13.5|14.5|||D5G4;
+IredFour:triInv;1{ic}|mux[1:8]|D5G3;X8;Y5;|6.5|0|||D5G4;|ATTR_Delay(D5G1;NPX3.5;Y-1.5;)I100|ATTR_X(D5G1.5;NPX2.5;Y2;)S10
+Ngeneric:Invisible-Pin|pin@0||-0.5|37|||||ART_message(D5G4;)Sinput from D or OD to the counters
+Ngeneric:Invisible-Pin|pin@1||-0.5|42|||||ART_message(D5G6;)Smux10/2by8zero
+Ngeneric:Invisible-Pin|pin@2||-0.5|31|||||ART_message(D5G3;)Sies 21 November 2008
+NBus_Pin|pin@3||-3|6|-1|-1||
+Ngeneric:Invisible-Pin|pin@33||-14|26.5|||||ART_message(D3G2;)S["out[8] is for loading",ILC with infinity from,input B only.]
+Ngeneric:Invisible-Pin|pin@34||-29|11|||||ART_message(D3G2;)S[inA is for D register,inB is for literal]
+Ngeneric:Invisible-Pin|pin@47||-51|27.5|||||ART_message(D3G2;)S["out[7]=HI if out[1:6]",all zero = HI.,"bit[7] is also the",done bit.]
+NWire_Pin|pin@62||-25.5|-0.5||||
+NWire_Pin|pin@63||-25.5|-5.5||||
+NWire_Pin|pin@64||6.5|-6||||
+NWire_Pin|pin@65||6.5|6||||
+NBus_Pin|pin@66||-3|0|-1|-1||
+NBus_Pin|pin@67||-40.5|-0.5|-1|-1||
+NBus_Pin|pin@68||-40.5|4|-1|-1||
+Abus|in[1:6,x,8]|D5G2;|-0.5|IJ900|pin@3||-3|6|pin@66||-3|0
+Abus|in[1:6]|D5G2;|-0.5|IJ2700|pin@67||-40.5|-0.5|pin@68||-40.5|4
+Awire|in[x]|D5G2;X0.5;Y0.5;||900|pin@62||-25.5|-0.5|pin@63||-25.5|-5.5
+Awire|net@61|||1800|extZeroB@1|out|-30.5|-0.5|pin@62||-25.5|-0.5
+Abus|net@68||-0.5|IJ1800|pin@66||-3|0|mux[1:8]|in|4|0
+Abus|net@69||-0.5|IJ1800|mux[1:8]|out|9|0|conn@2|a|18|0
+Abus|net@70||-0.5|IJ0|extZeroB@1|in[1:6]|-36.5|-0.5|pin@67||-40.5|-0.5
+Awire|s[F]|D5G2;||2700|mux[1:8]|enB|6.5|2|pin@65||6.5|6
+Awire|s[T]|D5G2;||900|mux[1:8]|en|6.5|-2|pin@64||6.5|-6
+EinA[1:6]|in[1:6,8]|D4G2;|conn@1|a|I
+Eout[1:8]||D6G2;|conn@2|y|O
+Esel[A]|s[T,F]|D4G2;|conn@3|a|I
+X
+
+# Cell mux10/2by8zeroA;1{lay}
+Cmux10/2by8zeroA;1{lay}|mux10/2by8zero|cmos90|1226756550608|1227345450512||ATTR_NCC(D5G3;NTX-383.25;Y69.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227345455395|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227345455395
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@0||-852|28|||Y|
+NX-Metal-2-Metal-3-Con|contact@2||-564|28|||Y|
+NX-Metal-2-Metal-3-Con|contact@3||-420|28|||Y|
+NX-Metal-2-Metal-3-Con|contact@4||-276|28|||Y|
+NX-Metal-1-Metal-2-Con|contact@11||-801.5|40||||
+NX-Metal-1-Metal-2-Con|contact@13||-493.5|16||||
+NX-Metal-1-Metal-2-Con|contact@17||-214|-16||||
+NX-Metal-1-Metal-2-Con|contact@18||-73|-34||||
+NX-Metal-2-Metal-3-Con|contact@19||-132|28||||
+NX-Metal-1-Metal-2-Con|contact@21||-27.5|-60||||
+NX-Metal-1-Metal-2-Con|contact@22||-4.5|28||||
+NX-Metal-2-Metal-3-Con|contact@25||-708|28||||
+NX-Metal-2-Metal-3-Con|contact@26||-564|16||||
+NX-Metal-1-Metal-2-Con|contact@29||-589.5|34||||
+NX-Metal-2-Metal-3-Con|contact@33||-132|-34||||
+NX-Metal-1-Metal-2-Con|contact@34||-753.5|-40||||
+NX-Metal-1-Metal-2-Con|contact@35||-773|28||||
+NX-Metal-1-Metal-2-Con|contact@36||-773|-28||||
+NX-Metal-2-Metal-3-Con|contact@37||-852|40||||
+NX-Metal-2-Metal-3-Con|contact@38||-708|34||||
+NX-Metal-2-Metal-3-Con|contact@39||-420|10||||
+NX-Metal-1-Metal-2-Con|contact@40||-349.5|10||||
+NX-Metal-2-Metal-3-Con|contact@41||-276|-16||||
+IextZeroB;2{lay}|extZeroB@2||-888|0|X||D5G4;
+Imux10/2;1{lay}|mux10/2@3||-801.5|0|||D5G4;
+Imux10/2;1{lay}|mux10/2@4||-753.5|0|||D5G4;
+Imux10/2;1{lay}|mux10/2@5||-493.5|0|||D5G4;
+Imux10/2;1{lay}|mux10/2@6||-349.5|0|||D5G4;
+Imux10/2;1{lay}|mux10/2@7||-205.5|0|||D5G4;
+Imux10/2;1{lay}|mux10/2@8||-64.5|0|||D5G4;
+Imux10/2;1{lay}|mux10/2@9||-27.5|0|||D5G4;
+Imux10/2;1{lay}|mux10/2@10||-589.5|0|||D5G4;
+NMetal-2-Pin|pin@36||0|40|||X|
+NMetal-2-Pin|pin@38||0|34|||X|
+NMetal-2-Pin|pin@40||0|16|||X|
+NMetal-2-Pin|pin@42||0|10|||X|
+NMetal-2-Pin|pin@44||0|-16|||X|
+NMetal-2-Pin|pin@46||0|-34|||X|
+NMetal-2-Pin|pin@48||0|-60|||X|
+NMetal-1-Pin|pin@52||-4.5|17||||
+NMetal-2-Pin|pin@64||0|-40||||
+IfanPinsK:pins6m3at144;1{lay}|pins6m3a@0||-492|66|X||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@12||-778.5|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@13||-612.5|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@14||-470.5|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@15||-326.5|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@16||-182.5|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@18||-4.5|0|||D5G4;
+Ametal-2|net@38|||S0|mux10/2@6|s[F]|-349.5|22|mux10/2@5|s[F]|-493.5|22
+Ametal-2|net@39|||S0|mux10/2@7|s[F]|-205.5|22|mux10/2@6|s[F]|-349.5|22
+Ametal-2|net@40|||S0|mux10/2@8|s[F]|-64.5|22|mux10/2@7|s[F]|-205.5|22
+Ametal-2|net@41|||S1800|mux10/2@10|s[F]|-589.5|22|mux10/2@5|s[F]|-493.5|22
+Ametal-2|net@42|||S1800|mux10/2@3|s[T_1]|-807.5|-22|mux10/2@4|s[T_1]|-759.5|-22
+Ametal-2|net@43|||S0|mux10/2@6|s[T_1]|-355.5|-22|mux10/2@5|s[T_1]|-499.5|-22
+Ametal-2|net@44|||S0|mux10/2@7|s[T_1]|-211.5|-22|mux10/2@6|s[T_1]|-355.5|-22
+Ametal-2|net@45|||S0|mux10/2@8|s[T_1]|-70.5|-22|mux10/2@7|s[T_1]|-211.5|-22
+Ametal-2|net@46|||S1800|mux10/2@10|s[T_1]|-595.5|-22|mux10/2@5|s[T_1]|-499.5|-22
+Ametal-2|net@112|||S0|mux10/2@3|in[1]|-803|28|contact@0||-852|28
+Ametal-2|net@116|||S0|mux10/2@5|in[1]|-495|28|contact@2||-564|28
+Ametal-2|net@118|||S0|mux10/2@6|in[1]|-351|28|contact@3||-420|28
+Ametal-2|net@120|||S0|mux10/2@7|in[1]|-207|28|contact@4||-276|28
+Ametal-2|net@139|||S0|pin@36||0|40|contact@11||-801.5|40
+Ametal-2|net@140|||S0|pin@38||0|34|contact@29||-589.5|34
+Ametal-2|net@141|||S0|pin@40||0|16|contact@13||-493.5|16
+Ametal-2|net@163|||S0|wellCont@12|gnd|-783|0|mux10/2@3|gnd|-783|0
+Ametal-2|net@164|||S0|wellCont@12|vdd|-783|-50|mux10/2@3|vdd_1|-783|-50
+Ametal-2|net@165|||S0|wellCont@12|vdd_1|-783|50|mux10/2@3|vdd|-783|50
+Ametal-2|net@166||6.2|S0|wellCont@13|gnd|-617|0|mux10/2@4|gnd|-735|0
+Ametal-2|net@167||6.2|S0|wellCont@13|vdd|-617|-50|mux10/2@4|vdd_1|-735|-50
+Ametal-2|net@168||6.2|S0|wellCont@13|vdd_1|-617|50|mux10/2@4|vdd|-735|50
+Ametal-2|net@169|||S0|wellCont@14|gnd|-475|0|mux10/2@5|gnd|-475|0
+Ametal-2|net@170|||S0|wellCont@14|vdd|-475|-50|mux10/2@5|vdd_1|-475|-50
+Ametal-2|net@171|||S0|wellCont@14|vdd_1|-475|50|mux10/2@5|vdd|-475|50
+Ametal-2|net@172|||S0|wellCont@15|gnd|-331|0|mux10/2@6|gnd|-331|0
+Ametal-2|net@173|||S0|wellCont@15|vdd|-331|-50|mux10/2@6|vdd_1|-331|-50
+Ametal-2|net@174|||S0|wellCont@15|vdd_1|-331|50|mux10/2@6|vdd|-331|50
+Ametal-2|net@175|||S0|wellCont@16|gnd|-187|0|mux10/2@7|gnd|-187|0
+Ametal-2|net@176|||S0|wellCont@16|vdd|-187|-50|mux10/2@7|vdd_1|-187|-50
+Ametal-2|net@177|||S0|wellCont@16|vdd_1|-187|50|mux10/2@7|vdd|-187|50
+Ametal-2|net@183||6.2|S0|mux10/2@6|gnd_1|-368|0|wellCont@14|gnd_1|-466|0
+Ametal-2|net@184||6.2|S0|mux10/2@7|gnd_1|-224|0|wellCont@15|gnd_1|-322|0
+Ametal-2|net@187||6.2|S0|mux10/2@6|vdd_2|-368|50|wellCont@14|vdd_3|-466|50
+Ametal-2|net@188||6.2|S0|mux10/2@6|vdd_3|-368|-50|wellCont@14|vdd_2|-466|-50
+Ametal-2|net@189||6.2|S0|mux10/2@7|vdd_2|-224|50|wellCont@15|vdd_3|-322|50
+Ametal-2|net@190||6.2|S0|mux10/2@7|vdd_3|-224|-50|wellCont@15|vdd_2|-322|-50
+Ametal-2|net@191||6.2|S0|mux10/2@8|gnd_1|-83|0|wellCont@16|gnd_1|-178|0
+Ametal-2|net@194||6.2|S0|mux10/2@8|vdd_2|-83|50|wellCont@16|vdd_3|-178|50
+Ametal-2|net@195||6.2|S0|mux10/2@8|vdd_3|-83|-50|wellCont@16|vdd_2|-178|-50
+Ametal-1|net@198|||S2700|mux10/2@3|out[1]|-801.5|13|contact@11||-801.5|40
+Ametal-1|net@202||0.4|S2700|mux10/2@5|out[1]|-493.5|13|contact@13||-493.5|16
+Ametal-2|net@203|||S0|pin@42||0|10|contact@40||-349.5|10
+Ametal-2|net@205|||S0|pin@44||0|-16|contact@17||-214|-16
+Ametal-1|net@210||0.4|S900|mux10/2@7|outt[1]|-214|-11.5|contact@17||-214|-16
+Ametal-1|net@213|||S900|mux10/2@8|outt[1]|-73|-11.5|contact@18||-73|-34
+Ametal-2|net@214|||S0|pin@46||0|-34|contact@18||-73|-34
+Ametal-2|net@216|||S0|mux10/2@8|in[1]|-66|28|contact@19||-132|28
+Ametal-2|net@227|||S0|pin@48||0|-60|contact@21||-27.5|-60
+Ametal-1|net@230|||S900|mux10/2@9|outtt[1]|-27.5|-32|contact@21||-27.5|-60
+Ametal-2|net@233|||S0|mux10/2@9|s[T_1]|-33.5|-22|mux10/2@8|s[T_1]|-70.5|-22
+Ametal-2|net@234|||S0|mux10/2@9|s[F]|-27.5|22|mux10/2@8|s[F]|-64.5|22
+Ametal-2|net@235|||S0|mux10/2@9|gnd|-9|0|wellCont@18|gnd|-9|0
+Ametal-2|net@236|||S0|mux10/2@9|vdd_1|-9|-50|wellCont@18|vdd|-9|-50
+Ametal-2|net@237|||S0|mux10/2@9|vdd|-9|50|wellCont@18|vdd_1|-9|50
+Ametal-2|net@238|||S1800|mux10/2@9|in[1]|-29|28|contact@22||-4.5|28
+Ametal-1|net@240|||S2700|pin@52||-4.5|17|contact@22||-4.5|28
+Ametal-3|net@248|||S2700|contact@38||-708|34|pins6m3a@0|in[2]|-708|66
+Ametal-3|net@249|||S2700|contact@4||-276|28|pins6m3a@0|in[5]|-276|66
+Ametal-3|net@250|||S2700|contact@2||-564|28|pins6m3a@0|in[3]|-564|66
+Ametal-3|net@251|||S2700|contact@37||-852|40|pins6m3a@0|in[1]|-852|66
+Ametal-3|net@252|||S2700|contact@3||-420|28|pins6m3a@0|in[4]|-420|66
+Ametal-3|net@253|||S2700|contact@19||-132|28|pins6m3a@0|in[6]|-132|66
+Ametal-2|net@256|||S0|mux10/2@4|s[F]|-753.5|22|mux10/2@3|s[F]|-801.5|22
+Ametal-3|net@271|||S900|contact@2||-564|28|contact@26||-564|16
+Ametal-2|net@285|||S0|mux10/2@10|gnd_1|-608|0|wellCont@13|gnd_1|-608|0
+Ametal-2|net@286|||S0|mux10/2@10|vdd_3|-608|-50|wellCont@13|vdd_2|-608|-50
+Ametal-2|net@287|||S0|mux10/2@10|vdd_2|-608|50|wellCont@13|vdd_3|-608|50
+Ametal-2|net@288|||S1800|mux10/2@4|s[F]|-753.5|22|mux10/2@10|s[F]|-589.5|22
+Ametal-2|net@289|||S1800|mux10/2@4|s[T_1]|-759.5|-22|mux10/2@10|s[T_1]|-595.5|-22
+Ametal-2|net@290||6.2|S1800|mux10/2@10|vdd|-571|50|mux10/2@5|vdd_2|-512|50
+Ametal-2|net@291||6.2|S1800|mux10/2@10|gnd|-571|0|mux10/2@5|gnd_1|-512|0
+Ametal-2|net@292||6.2|S1800|mux10/2@10|vdd_1|-571|-50|mux10/2@5|vdd_3|-512|-50
+Ametal-3|net@296|||S900|contact@4||-276|28|contact@41||-276|-16
+Ametal-1|net@298|||S2700|mux10/2@10|out[1]|-589.5|13|contact@29||-589.5|34
+Ametal-2|net@309|||S0|pin@64||0|-40|contact@34||-753.5|-40
+Ametal-2|net@313|||S0|mux10/2@8|gnd|-46|0|mux10/2@9|gnd_1|-46|0
+Ametal-2|net@314|||S0|mux10/2@8|vdd|-46|50|mux10/2@9|vdd_2|-46|50
+Ametal-2|net@315|||S0|mux10/2@8|vdd_1|-46|-50|mux10/2@9|vdd_3|-46|-50
+Ametal-3|net@320|||S900|contact@19||-132|28|contact@33||-132|-34
+Ametal-1|net@322|||S900|mux10/2@4|outtt[1]|-753.5|-32|contact@34||-753.5|-40
+Ametal-2|net@333|||S0|mux10/2@4|in[1]|-755|28|contact@35||-773|28
+Ametal-1|net@334|||S2700|contact@36||-773|-28|contact@35||-773|28
+Ametal-2|net@336|||S0|extZeroB@2|gnd|-820|0|mux10/2@3|gnd_1|-820|0
+Ametal-2|net@337|||S0|extZeroB@2|vdd|-820|50|mux10/2@3|vdd_2|-820|50
+Ametal-2|net@338|||S0|extZeroB@2|vdd_1|-820|-50|mux10/2@3|vdd_3|-820|-50
+Ametal-3|net@339|||S2700|contact@0||-852|28|contact@37||-852|40
+Ametal-2|net@340|||S0|extZeroB@2|in[1]|-820|40|contact@37||-852|40
+Ametal-2|net@341|||S0|contact@36||-773|-28|extZeroB@2|out|-820|-28
+Ametal-2|net@342||6.2|S1800|wellCont@12|gnd_1|-774|0|mux10/2@4|gnd_1|-772|0
+Ametal-2|net@343||6.2|S0|mux10/2@4|vdd_2|-772|50|wellCont@12|vdd_3|-774|50
+Ametal-2|net@344||6.2|S0|mux10/2@4|vdd_3|-772|-50|wellCont@12|vdd_2|-774|-50
+Ametal-3|net@345|||S2700|contact@25||-708|28|contact@38||-708|34
+Ametal-2|net@346|||S1800|extZeroB@2|in[2]|-820|34|contact@38||-708|34
+Ametal-3|net@350|||S900|contact@3||-420|28|contact@39||-420|10
+Ametal-1|net@354|||S900|mux10/2@6|out[1]|-349.5|13|contact@40||-349.5|10
+Ametal-2|net@360|||S1800|extZeroB@2|in[3]|-820|16|contact@26||-564|16
+Ametal-2|net@361|||S1800|extZeroB@2|in[4]|-820|10|contact@39||-420|10
+Ametal-2|net@362|||S1800|extZeroB@2|in[5]|-820|-16|contact@41||-276|-16
+Ametal-2|net@363|||S1800|extZeroB@2|in[6]|-820|-34|contact@33||-132|-34
+Ametal-2|net@364|||S0|mux10/2@10|in[1]|-591|28|contact@25||-708|28
+Egnd_1|gnd|D5G2;|extZeroB@2|gnd_1|G
+Egnd_3||D5G2;|wellCont@18|gnd_1|G
+Ein[1]||D5G2;|pins6m3a@0|in[1]|I
+Ein[2]||D5G2;|pins6m3a@0|in[2]|I
+Ein[3]||D5G2;|pins6m3a@0|in[3]|I
+Ein[4]||D5G2;|pins6m3a@0|in[4]|I
+Ein[5]||D5G2;|pins6m3a@0|in[5]|I
+Ein[6]||D5G2;|pins6m3a@0|in[6]|I
+Ein[8]||D5G2;|pin@52||I
+Eout[1]||D5G2;|pin@36||O
+Eout[2]||D5G2;|pin@38||O
+Eout[3]||D5G2;|pin@40||O
+Eout[4]||D5G2;|pin@42||O
+Eout[5]||D5G2;|pin@44||O
+Eout[6]||D5G2;|pin@46||O
+Eout[9]|out[7]|D5G2;|pin@64||O
+Eout[8]||D5G2;|pin@48||O
+Es[F]||D5G2;|mux10/2@9|s[F]|I
+Es[T]||D5G2;|mux10/2@9|s[T_1]|I
+Evdd_3|vdd|D5G2;|extZeroB@2|vdd_3|P
+Evdd_2||D5G2;|extZeroB@2|vdd_2|P
+Evdd_6||D5G2;|wellCont@18|vdd_3|P
+Evdd_7||D5G2;|wellCont@18|vdd_2|P
+X
+
 # Cell olc;3{ic}
 Colc;3{ic}||artwork|1216798799522|1226842775087|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -6488,20 +7331,23 @@ Edo[7]|zooLO|D5G2;|pin@27||O
 X
 
 # Cell olc;8{lay}
-Colc;8{lay}||cmos90|1216796087191|1227290833891|I|ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226843790728|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227143886778
+Colc;8{lay}||cmos90|1216796087191|1227344567892||ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227309108904|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227344893107
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@3||-173.5|40||||
 NX-Metal-1-Metal-2-Con|contact@13||-252|40||||
 NX-Metal-1-Metal-2-Con|contact@14||-269|-40||||
-NX-Metal-2-Metal-3-Con|contact@15||234.5|104||||
-NX-Metal-2-Metal-3-Con|contact@16||174.5|-104||||
-NX-Metal-2-Metal-3-Con|contact@17||90.5|104||||
-NX-Metal-2-Metal-3-Con|contact@18||30.5|-104||||
-NX-Metal-2-Metal-3-Con|contact@19||-53.5|104||||
-NX-Metal-2-Metal-3-Con|contact@20||-113.5|-104||||
-NX-Metal-2-Metal-3-Con|contact@21||228.5|272||||
-NX-Metal-2-Metal-3-Con|contact@22||84.5|310||||
-NX-Metal-2-Metal-3-Con|contact@23||-59.5|316||||
+NX-Metal-2-Metal-3-Con|contact@15||231.5|104||||
+NX-Metal-2-Metal-3-Con|contact@16||171.5|-104||||
+NX-Metal-2-Metal-3-Con|contact@17||87.5|104||||
+NX-Metal-2-Metal-3-Con|contact@18||27.5|-104||||
+NX-Metal-2-Metal-3-Con|contact@19||-56.5|104||||
+NX-Metal-2-Metal-3-Con|contact@20||-116.5|-104||||
+NX-Metal-2-Metal-3-Con|contact@21||225.5|272||||
+NX-Metal-2-Metal-3-Con|contact@22||81.5|310||||
+NX-Metal-2-Metal-3-Con|contact@23||-62.5|316||||
+NX-Metal-2-Metal-3-Con|contact@24||165.5|-316||||
+NX-Metal-2-Metal-3-Con|contact@25||21.5|-316||||
+NX-Metal-2-Metal-3-Con|contact@26||-122.5|-316||||
 IcountLogic;4{lay}|countLog@0||-11.5|0|||D5G4;
 IgatesK:inv20B;1{lay}|inv20B@2||-267|0|X||D5G4;
 IolcEven;7{lay}|olcEven@7||0|-216|||D5G4;
@@ -6537,8 +7383,8 @@ NMetal-1-Pin|pin@457||-252|25||||
 NMetal-1-Pin|pin@491||65|72||||
 NMetal-1-Pin|pin@492||65|69||||
 NMetal-2-Pin|pin@493||-257|-40||||
-IfanPinsK:pins6m3pat144;1{lay}|pins6m3p@0||60.5|345|||D5G4;
-IfanPinsK:pins6m3pat144;1{lay}|pins6m3p@1||54.5|-335|||D5G4;
+IfanPinsK:pins6m3pat144;1{lay}|pins6m3p@0||57.5|345|||D5G4;
+IfanPinsK:pins6m3pat144;1{lay}|pins6m3p@1||51.5|-348|||D5G4;
 IwiresL:pinsVddGnd;1{lay}|pinsVddG@1||279.5|0|||D5G4;
 IwiresL:select15;1{lay}|select15@1||274.5|0|||D5G4;
 Ametal-1|net@81|||S2700|pin@71||148.5|-69|countLog@0|do[4]|148.5|-63
@@ -6593,24 +7439,30 @@ Ametal-1|net@859|||S900|pin@491||65|72|pin@492||65|69
 Ametal-1|net@860|||S1800|pin@492||65|69|pin@114||106|69
 Ametal-2|net@861|||S0|pin@493||-257|-40|contact@14||-269|-40
 Ametal-1|net@862|||S900|inv20B@2|out_1|-269|-13|contact@14||-269|-40
-Ametal-2|net@870|||S1800|olcOdd@1|bitt[1]|140|104|contact@15||234.5|104
-Ametal-2|net@872|||S1800|olcEven@7|bitt[1]|140|-104|contact@16||174.5|-104
-Ametal-2|net@874|||S1800|olcOdd@1|bitt[2]|-27|104|contact@17||90.5|104
-Ametal-2|net@876|||S1800|olcEven@7|bitt[2]|-27|-104|contact@18||30.5|-104
-Ametal-2|net@878|||S1800|olcOdd@1|bitt[3]|-194|104|contact@19||-53.5|104
-Ametal-2|net@880|||S1800|olcEven@7|bitt[3]|-194|-104|contact@20||-113.5|-104
-Ametal-3|net@888|||S2700|contact@15||234.5|104|pins6m3p@0|in[1]|234.5|345
-Ametal-3|net@892|||S900|pins6m3p@0|in[2]|174.5|345|contact@16||174.5|-104
-Ametal-3|net@894|||S2700|contact@17||90.5|104|pins6m3p@0|in[3]|90.5|345
-Ametal-3|net@896|||S2700|contact@18||30.5|-104|pins6m3p@0|in[4]|30.5|345
-Ametal-3|net@898|||S2700|contact@19||-53.5|104|pins6m3p@0|in[5]|-53.5|345
-Ametal-3|net@900|||S2700|contact@20||-113.5|-104|pins6m3p@0|in[6]|-113.5|345
-Ametal-2|net@901|||S0|olcOdd@1|inLO[4]|231.5|272|contact@21||228.5|272
-Ametal-3|net@902|||S2700|pins6m3p@1|in[1]|228.5|-335|contact@21||228.5|272
-Ametal-2|net@903|||S0|olcOdd@1|inLO[3]|87.5|310|contact@22||84.5|310
-Ametal-3|net@904|||S2700|pins6m3p@1|in[3]|84.5|-335|contact@22||84.5|310
-Ametal-2|net@905|||S0|olcOdd@1|inLO[5]|-56.5|316|contact@23||-59.5|316
-Ametal-3|net@906|||S2700|pins6m3p@1|in[5]|-59.5|-335|contact@23||-59.5|316
+Ametal-2|net@870|||S1800|olcOdd@1|bitt[1]|140|104|contact@15||231.5|104
+Ametal-2|net@872|||S1800|olcEven@7|bitt[1]|140|-104|contact@16||171.5|-104
+Ametal-2|net@874|||S1800|olcOdd@1|bitt[2]|-27|104|contact@17||87.5|104
+Ametal-2|net@876|||S1800|olcEven@7|bitt[2]|-27|-104|contact@18||27.5|-104
+Ametal-2|net@878|||S1800|olcOdd@1|bitt[3]|-194|104|contact@19||-56.5|104
+Ametal-2|net@880|||S1800|olcEven@7|bitt[3]|-194|-104|contact@20||-116.5|-104
+Ametal-3|net@888|||S2700|contact@15||231.5|104|pins6m3p@0|in[1]|231.5|345
+Ametal-3|net@892|||S900|pins6m3p@0|in[2]|171.5|345|contact@16||171.5|-104
+Ametal-3|net@894|||S2700|contact@17||87.5|104|pins6m3p@0|in[3]|87.5|345
+Ametal-3|net@896|||S2700|contact@18||27.5|-104|pins6m3p@0|in[4]|27.5|345
+Ametal-3|net@898|||S2700|contact@19||-56.5|104|pins6m3p@0|in[5]|-56.5|345
+Ametal-3|net@900|||S2700|contact@20||-116.5|-104|pins6m3p@0|in[6]|-116.5|345
+Ametal-2|net@901|||S0|olcOdd@1|inLO[4]|231.5|272|contact@21||225.5|272
+Ametal-3|net@902|||S2700|pins6m3p@1|in[1]|225.5|-348|contact@21||225.5|272
+Ametal-2|net@903|||S0|olcOdd@1|inLO[3]|87.5|310|contact@22||81.5|310
+Ametal-3|net@904|||S2700|pins6m3p@1|in[3]|81.5|-348|contact@22||81.5|310
+Ametal-2|net@905|||S0|olcOdd@1|inLO[5]|-56.5|316|contact@23||-62.5|316
+Ametal-3|net@906|||S2700|pins6m3p@1|in[5]|-62.5|-348|contact@23||-62.5|316
+Ametal-3|net@907|||S2700|pins6m3p@1|in[2]|165.5|-348|contact@24||165.5|-316
+Ametal-2|net@908|||S0|olcEven@7|inLO[3]@631149988|216|-316|contact@24||165.5|-316
+Ametal-3|net@909|||S2700|pins6m3p@1|in[4]|21.5|-348|contact@25||21.5|-316
+Ametal-2|net@910|||S0|olcEven@7|inLO[3]|72|-316|contact@25||21.5|-316
+Ametal-3|net@911|||S2700|pins6m3p@1|in[6]|-122.5|-348|contact@26||-122.5|-316
+Ametal-2|net@912|||S0|olcEven@7|inLO[5]|-72|-316|contact@26||-122.5|-316
 Ebitt[7]|bitt[1]|D5G2;|pins6m3p@0|in[1]|U
 Ebitt[8]|bitt[2]|D5G2;|pins6m3p@0|in[2]|U
 Ebitt[9]|bitt[3]|D5G2;|pins6m3p@0|in[3]|U
@@ -6628,11 +7480,11 @@ Egnd_18||D5G2;|olcOdd@1|gnd|G
 Egnd_19||D5G2;|olcEven@7|gnd|G
 Egnd_20||D5G2;|olcEven@7|gnd_7|G
 EinLO[7]|inLO[1]|D5G2;|pins6m3p@1|in[1]|U
-EinLO[6]|inLO[2]|D5G2;|olcEven@7|inLO[3]|I
+Ein[2]|inLO[2]|D5G2;|pins6m3p@1|in[2]|U
 EinLO[8]|inLO[3]|D5G2;|pins6m3p@1|in[3]|U
-EinLO[4]||D5G2;|olcEven@7|inLO[2]|I
+Ein[4]|inLO[4]|D5G2;|pins6m3p@1|in[4]|U
 EinLO[9]|inLO[5]|D5G2;|pins6m3p@1|in[5]|U
-EinLO[2]|inLO[6]|D5G2;|olcEven@7|inLO[1]|I
+Ein[6]|inLO[6]|D5G2;|pins6m3p@1|in[6]|U
 Eolc[dec][1]||D5G2;|olcOdd@1|count|I
 Ecount[2]|olc[dec][2]|D5G2;|olcEven@7|count[2]|I
 Eolc[load][1]||D5G2;|olcOdd@1|load|I
@@ -6662,7 +7514,7 @@ EzooLO||D5G2;|pin@493||O
 X
 
 # Cell olc;7{lay}
-Colc;7{lay}||cmos90|1216796087191|1227290833891|I|ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226784471344|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226796898594
+Colc;7{lay}||cmos90|1216796087191|1227308977284|I|ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226784471344|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226796898594
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@21||257|272||||
 NX-Metal-2-Metal-3-Con|contact@22||113|310||||
@@ -6809,11 +7661,8 @@ Egnd_21@262494850|gnd_21|D5G2;|pinsVddG@2|gnd|G
 Egnd_22||D5G2;|pinsVddG@3|gnd|G
 Egnd_23||D5G2;|countLog@0|gnd|G
 Ein[1]@716027142|inLO[1]|D5G2;|pins6m3p@1|in[1]|U
-EinLO[2]||D5G2;|olcEven@7|inLO[3]|I
 Ein[3]@991982404|inLO[3]|D5G2;|pins6m3p@1|in[3]|U
-EinLO[4]||D5G2;|olcEven@7|inLO[2]|I
 Ein[5]@231872230|inLO[5]|D5G2;|pins6m3p@1|in[5]|U
-EinLO[6]||D5G2;|olcEven@7|inLO[1]|I
 EinLO[7]||D5G2;|pin@511||I
 Ekill||D5G2;|olcOdd@2|c[1]|I
 Emc||D5G2;|olcOdd@2|mc|I
@@ -6847,7 +7696,7 @@ Evdd_64||D5G2;|countLog@0|vdd_1|P
 X
 
 # Cell olc;6{lay}
-Colc;6{lay}||cmos90|1216796087191|1227290833891|I|ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224763848189|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225753314675
+Colc;6{lay}||cmos90|1216796087191|1227308977284|I|ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224763848189|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225753314675
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@3||-173.5|40||||
 NX-Metal-1-Metal-2-Con|contact@13||-252|40||||
@@ -6982,11 +7831,8 @@ Egnd_18||D5G2;|olcOdd@1|gnd|G
 Egnd_19||D5G2;|olcEven@7|gnd|G
 Egnd_20||D5G2;|olcEven@7|gnd_7|G
 EinLO[1]||D5G2;|olcOdd@1|inLO[4]|I
-EinLO[2]||D5G2;|olcEven@7|inLO[1]|I
 EinLO[3]||D5G2;|olcOdd@1|inLO[3]|I
-EinLO[4]||D5G2;|olcEven@7|inLO[2]|I
 EinLO[5]||D5G2;|olcOdd@1|inLO[5]|I
-EinLO[6]||D5G2;|olcEven@7|inLO[3]|I
 Ecount[1]|olc[dec][1]|D5G2;|olcOdd@1|count|I
 Eload[1]|olc[load][1]|D5G2;|olcOdd@1|load|I
 Eload[2]|olc[load][2]|D5G2;|olcEven@7|load|I
@@ -7463,7 +8309,7 @@ Eload[T,F]|load[2]|D5G2;|pin@10||I
 X
 
 # Cell olcEven;7{lay}
-ColcEven;7{lay}||cmos90|1216735796008|1227290833891|I|ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226866187922|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226866187922
+ColcEven;7{lay}||cmos90|1216735796008|1227309014904|I|ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227308987358|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227309108904
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@14||-232|-88||||
 NX-Metal-1-Metal-2-Con|contact@15||-232|88||||
@@ -7471,6 +8317,9 @@ NX-Metal-1-Metal-2-Con|contact@16||-251|56||||
 NX-Metal-1-Metal-2-Con|contact@17||-251|-106||||
 NX-Metal-1-Metal-2-Con|contact@18||-272|93.5||||
 NX-Metal-1-Metal-2-Con|contact@19||-270|50||||
+NX-Metal-1-Metal-2-Con|contact@20||225.5|-100||||
+NX-Metal-1-Metal-2-Con|contact@23||-108.5|-100||||
+NX-Metal-1-Metal-2-Con|contact@24||58.5|-100||||
 IgatesK:inv20B;1{lay}|inv20B@0||-234|72|||D5G4;
 IgatesK:inv20B;1{lay}|inv20B@1||-234|-72|||D5G4;
 IgatesK:inv30;1{lay}|inv30@0||-263|-72|||D5G4;
@@ -7481,12 +8330,12 @@ NMetal-1-Pin|pin@59||-251|97||||
 NMetal-1-Pin|pin@60||-251|47||||
 NMetal-1-Pin|pin@61||-251|-47||||
 NMetal-1-Pin|pin@62||-251|-97||||
-NMetal-1-Pin|pin@79||-108.5|-135||||
-NMetal-1-Pin|pin@80||58.5|-135||||
-NMetal-1-Pin|pin@81||225.5|-135||||
 NMetal-2-Pin|pin@82||-279|93.5||||
 NMetal-2-Pin|pin@83||-279|50||||
 NMetal-1-Pin|pin@84||-272|97||||
+NMetal-2-Pin|pin@85||216|-100||||
+NMetal-2-Pin|pin@86||72|-100||||
+NMetal-2-Pin|pin@87||-72|-100||||
 IringB;2{lay}|ringB@0||29|0|X||D5G4;
 IringB;2{lay}|ringB@1||-138|0|X||D5G4;
 IringB;2{lay}|ringB@2||196|0|X||D5G4;
@@ -7541,14 +8390,17 @@ Ametal-1|net@581|||S2700|inv30@0|out|-251|-72|pin@61||-251|-47
 Ametal-1|net@582|||S1800|pin@61||-251|-47|inv20B@1|in_1|-238|-47
 Ametal-1|net@583|||S900|pin@62||-251|-97|contact@17||-251|-106
 Ametal-1|net@584|||S1800|pin@62||-251|-97|inv20B@1|in|-238|-97
-Ametal-1|net@606|||S900|ringB@1|inA|-108.5|-96.5|pin@79||-108.5|-135
-Ametal-1|net@607|||S2700|pin@80||58.5|-135|ringB@0|inA|58.5|-96.5
-Ametal-1|net@608|||S900|ringB@2|inA|225.5|-96.5|pin@81||225.5|-135
 Ametal-2|net@609|||S1800|pin@82||-279|93.5|contact@18||-272|93.5
 Ametal-2|net@611|||S1800|pin@83||-279|50|contact@19||-270|50
 Ametal-1|net@612|||S900|contact@19||-270|50|inv30@1|inA|-270|47
 Ametal-1|net@613|||S2700|contact@18||-272|93.5|pin@84||-272|97
 Ametal-1|net@614|||S1800|pin@84||-272|97|inv30@1|inB|-270|97
+Ametal-2|net@615|||S1800|pin@85||216|-100|contact@20||225.5|-100
+Ametal-1|net@616|||S900|ringB@2|inA|225.5|-96.5|contact@20||225.5|-100
+Ametal-1|net@619|||S900|ringB@1|inA|-108.5|-96.5|contact@23||-108.5|-100
+Ametal-2|net@620|||S0|pin@87||-72|-100|contact@23||-108.5|-100
+Ametal-1|net@621|||S2700|contact@24||58.5|-100|ringB@0|inA|58.5|-96.5
+Ametal-2|net@622|||S0|pin@86||72|-100|contact@24||58.5|-100
 Ebit[2]||D5G2;|ringB@2|bit[1]|O
 Ebit[4]||D5G2;|ringB@0|bit[1]|O
 Ebit[6]||D5G2;|ringB@1|bit[1]|O
@@ -7564,9 +8416,9 @@ Egnd||D5G2;|inv30@0|gnd|G
 Egnd_1||D5G2;|ringB@2|gnd_1|G
 Egnd_6||D5G2;|ringB@2|gnd|G
 Egnd_7||D5G2;|inv30@1|gnd|G
-EinLO[3]|inLO[2]|D5G2;|pin@81||I
-EinLO[2]|inLO[4]|D5G2;|pin@80||I
-EinLO[1]|inLO[6]|D5G2;|pin@79||I
+EinLO[3]@631149988|inLO[2]|D5G2;|pin@85||I
+EinLO[3]|inLO[4]|D5G2;|pin@86||I
+EinLO[5]|inLO[6]|D5G2;|pin@87||I
 Eload|load[2]|D5G2;|pin@55||I
 Evdd||D5G2;|inv30@0|vdd|P
 Evdd_1||D5G2;|ringB@2|vdd_1|P
@@ -8139,7 +8991,7 @@ Evdd_24||D5G2;|latchZ10@0|vdd_1|P
 X
 
 # Cell olcOdd;7{lay}
-ColcOdd;7{lay}||cmos90|1216735796008|1227290833891|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226843476045|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226843790728
+ColcOdd;7{lay}||cmos90|1216735796008|1227290833891|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226843476045|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@7||221.5|122||6.2||
 NX-Metal-1-Metal-2-Con|contact@26||-232|-88||||
@@ -8836,7 +9688,7 @@ Eload[T,F]||D5G2;|pin@6||I
 X
 
 # Cell ringB;2{lay}
-CringB;2{lay}||cmos90|1216735796008|1227290833891|I|ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226773905416|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226775668082
+CringB;2{lay}||cmos90|1216735796008|1227290833891|I|ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226773905416|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@16||-59.5|56||||
 NX-Metal-1-Metal-2-Con|contact@17||-58.7|88||||
index b7cc2df..265f768 100755 (executable)
@@ -1,5 +1,5 @@
 # header information:
-HmarinaL|8.08k
+HmarinaL|8.08n
 
 # Views:
 Vicon|ic
@@ -12,10 +12,6 @@ LdockK|dockK
 
 LfifoL|fifoL
 
-LorangeTSMC090nm|orangeTSMC090nm
-
-LscanK|scanK
-
 LstageGroupsL|stageGroupsL
 
 # Tools:
@@ -37,7 +33,7 @@ IstageGroupsL:southFifo;1{lay}|southFif@0||2520|-2736|||D5G4;
 X
 
 # Cell marina;1{sch}
-Cmarina;1{sch}||schematic|1226940444999|1227477166187|I
+Cmarina;1{sch}||schematic|1226940444999|1228773937741|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-49|-1||||
 NOff-Page|conn@1||70|-2||||
@@ -47,13 +43,13 @@ NOff-Page|conn@4||-48|9|||Y|
 NWire_Con|conn@5||-22|-23||||
 IdockK:dataPath;1{ic}|dataPath@0||0|0|||D5G4;
 IstageGroupsL:northFifo;1{ic}|northFif@0||60|0|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||-14.5|45.5|||||ART_message(D5G6;)Smarina
-Ngeneric:Invisible-Pin|pin@1||-15.5|36.5|||||ART_message(D5G3;)Sies 17 November 2008
+Ngeneric:Invisible-Pin|pin@0||-14.5|46.5|||||ART_message(D5G6;)Smarina
+Ngeneric:Invisible-Pin|pin@1||-15.5|36.5|||||ART_message(D5G3;)Sies 24 November 2008
 Ngeneric:Invisible-Pin|pin@2||-16.5|40.5|||||ART_message(D5G4;)Sthis is the experiment
 NBus_Pin|pin@7||66|-9|-1|-1||
 NBus_Pin|pin@8||66|-15|-1|-1||
-NBus_Pin|pin@9||-7|-15|-1|-1||
-NBus_Pin|pin@10||-7|-9|-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||
@@ -77,7 +73,6 @@ Ngeneric:Invisible-Pin|pin@41||79.5|-6.5|||||ART_message(D5G2;)S[fout goes to ou
 Ngeneric:Invisible-Pin|pin@42||1.5|-23.5|||||ART_message(D5G2;)S["scan chain in the dock has [T,F]","inputs, differs from scan chain",in the north and south FIFO.,The sin and sout signals match.]
 NBus_Pin|pin@47||-22|-28|-1|-1||
 NBus_Pin|pin@48||-22|-18|-1|-1||
-Ngeneric:Invisible-Pin|pin@49||-14.5|30.5|||||ART_message(D5G3;)Sscan chain converter needed
 NBus_Pin|pin@50||25|-15|-1|-1||
 NBus_Pin|pin@51||25|-20|-1|-1||
 NWire_Pin|pin@52||-9|-3||||
@@ -88,49 +83,32 @@ 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|-2|-1|-1||
-NBus_Pin|pin@62||0|18|-1|-1||
-NBus_Pin|pin@63||-18|18|-1|-1||
-NBus_Pin|pin@65||42|18|-1|-1||
-NBus_Pin|pin@67||51|9|-1|-1||
-NBus_Pin|pin@68||51|21|-1|-1||
-NBus_Pin|pin@69||-27|21|-1|-1||
-NBus_Pin|pin@70||-27|9|-1|-1||
-NBus_Pin|pin@71||-30|12|-1|-1||
-NBus_Pin|pin@72||-30|24|-1|-1||
-NBus_Pin|pin@73||54|24|-1|-1||
-NBus_Pin|pin@74||54|12|-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||40|-9|-1|-1||
 NBus_Pin|pin@81||40|-12|-1|-1||
-IscanK:scanToDock;1{ic}|scan2doc@0||-18|2|||D5G4;
-IscanK:scanFromDock;1{ic}|scanFrom@0||42|2|||D5G4;
 IstageGroupsL:southFifo;1{ic}|southFif@0||-36|0|||D5G4;
 IfifoL:tokenFIFO;1{ic}|tokenFIF@0||24|1|||D5G4;
-IorangeTSMC090nm:wire90;1{ic}|wire90@0||12|6|||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||33|6|||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@2||-9|6|||D0G4;|ATTR_L(D5G1;PUD)D291.79999999999995|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
-Awire|ain[14]|D5G2;||900|pin@52||-9|-3|pin@53||-9|-11
-Abus|cl[T,F],clS[T,F],rd[T,F],mc|D5G2;|-0.5|IJ2700|dataPath@0|cl[T,F],clS[T,F],rd[T,F],mc|0|8|pin@62||0|18
 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,T],ain[1:14]|D5G2;|-0.5|IJ900|pin@50||25|-15|pin@51||25|-20
+Awire|dinA[14]|D5G2;||900|pin@52||-9|-3|pin@53||-9|-11
+Abus|dinD[1:37,T],dinA[1:14]|D5G2;|-0.5|IJ900|pin@50||25|-15|pin@51||25|-20
 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|dout[1:37,T],douta[1:14]|D5G2;|-0.5|IJ900|pin@80||40|-9|pin@81||40|-12
-Abus|iout[1:36],aout[T]|D5G2;|-0.5|IJ2700|pin@60||-14|-6|pin@61||-14|-2
-Abus|iout[1:37],aout[T,1:14]|D5G2;|-0.5|IJ900|pin@58||-27|-6|pin@59||-27|-12
+Abus|doutD[1:37,T],doutA[1:14]|D5G2;|-0.5|IJ900|pin@80||40|-9|pin@81||40|-12
+Abus|instrD[1:36],instrA[T]|D5G2;|-0.5|IJ2700|pin@60||-14|-6|pin@61||-14|-2
+Abus|instrD[1:37],instrA[T,1:14]|D5G2;|-0.5|IJ900|pin@58||-27|-6|pin@59||-27|-12
 Abus|net@6||-0.5|IJ1800|pin@60||-14|-6|dataPath@0|in[1:36,T]|-2|-6
 Abus|net@8||-0.5|IJ0|pin@80||40|-9|dataPath@0|aout[1:14],outS[T,1:37]|2|-9
 Abus|net@9||-0.5|IJ1800|northFif@0|out[1:37],aout[T,1:14]|62|-9|pin@7||66|-9
 Abus|net@10||-0.5|IJ900|pin@7||66|-9|pin@8||66|-15
-Abus|net@11||-0.5|IJ0|pin@50||25|-15|pin@9||-7|-15
-Abus|net@12||-0.5|IJ2700|pin@9||-7|-15|pin@10||-7|-9
-Abus|net@13||-0.5|IJ1800|pin@10||-7|-9|dataPath@0|ain[1:14],od[15],in[1:37]|-2|-9
+Abus|net@11||-0.5|IJ0|pin@50||25|-15|pin@9||-6|-15
+Abus|net@12||-0.5|IJ2700|pin@9||-6|-15|pin@10||-6|-9
+Abus|net@13||-0.5|IJ1800|pin@10||-6|-9|dataPath@0|ain[1:14],od[15],in[1:37]|-2|-9
 Awire|net@14|||1800|southFif@0|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|dataPath@0|pred|-3|-1
@@ -156,32 +134,14 @@ Abus|net@54||-0.5|IJ1800|conn@4|y|-46|9|southFif@0|sic[1:9]|-37|9
 Abus|net@61||-0.5|IJ0|pin@8||66|-15|pin@50||25|-15
 Awire|net@63|||0|dataPath@0|sigS|-3|-3|pin@52||-9|-3
 Abus|net@64||-0.5|IJ1800|southFif@0|out[1:37],aout[T,1:14]|-34|-6|pin@58||-27|-6
-Abus|net@69||-0.5|IJ0|scan2doc@0|sin[1:9]|-20|6|southFif@0|sor[1:9]|-34|6
-Abus|net@74||-0.5|IJ0|pin@62||0|18|pin@63||-18|18
-Abus|net@75||-0.5|IJ900|pin@63||-18|18|scan2doc@0|cl[T,F],clS[T,F],rd[T,F],mc|-18|12
-Abus|net@78||-0.5|IJ0|northFif@0|sir[1:9]|59|6|scanFrom@0|sout[2:9]|45|6
-Abus|net@81||-0.5|IJ1800|pin@62||0|18|pin@65||42|18
-Abus|net@82||-0.5|IJ900|pin@65||42|18|scanFrom@0|cl[T,F],clS[T,F],rd[T,F],mc|42|12
-Abus|net@84||-0.5|IJ0|northFif@0|sic[1:9]|59|9|pin@67||51|9
-Abus|net@85||-0.5|IJ2700|pin@67||51|9|pin@68||51|21
-Abus|net@86||-0.5|IJ0|pin@68||51|21|pin@69||-27|21
-Abus|net@87||-0.5|IJ900|pin@69||-27|21|pin@70||-27|9
-Abus|net@88||-0.5|IJ0|pin@70||-27|9|southFif@0|soc[1:9]|-34|9
-Abus|net@89||-0.5|IJ1800|southFif@0|sod[1:9]|-34|12|pin@71||-30|12
-Abus|net@90||-0.5|IJ2700|pin@71||-30|12|pin@72||-30|24
-Abus|net@91||-0.5|IJ1800|pin@72||-30|24|pin@73||54|24
-Abus|net@92||-0.5|IJ900|pin@73||54|24|pin@74||54|12
-Abus|net@93||-0.5|IJ1800|pin@74||54|12|northFif@0|sid[1:9]|59|12
-Abus|net@94||-0.5|IJ1800|scan2doc@0|sout[2:9]|-15|10|scanFrom@0|sin[1:9]|40|10
 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@100|||1800|dataPath@0|sout|2|6|wire90@0|a|9.5|6
-Awire|net@101|||1800|wire90@0|b|14.5|6|tokenFIF@0|sin|23|6
-Awire|net@102|||1800|tokenFIF@0|sout|26|6|wire90@1|a|30.5|6
-Awire|net@103|||1800|wire90@1|b|35.5|6|scanFrom@0|sin[10:17]|40|6
-Awire|net@104|||1800|scan2doc@0|sout|-15|6|wire90@2|a|-11.5|6
-Awire|net@105|||1800|wire90@2|b|-6.5|6|dataPath@0|sin|-1|6
 Abus|net@106||-0.5|IJ0|northFif@0|in[1:37],ain[T,1:14]|58|-9|pin@80||40|-9
+Abus|net@107||-0.5|IJ1800|southFif@0|sor[1:9]|-34|6|dataPath@0|si[1:9]|-1|6
+Abus|net@108||-0.5|IJ1800|dataPath@0|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@0|sir[1:9]|59|6
+Abus|net@116||-0.5|IJ1800|southFif@0|soc[1:9]|-34|9|northFif@0|sic[1:9]|59|9
+Abus|net@117||-0.5|IJ0|northFif@0|sid[1:9]|59|12|southFif@0|sod[1:9]|-34|12
 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
index 6c3ea7f..7dbde3d 100755 (executable)
@@ -81,7 +81,7 @@ Eout||D5G2;|conn@1|y|O
 X
 
 # Cell gallery;1{sch}
-Cgallery;1{sch}||schematic|1044916063000|1223675286335||prototype_center()I[0,0]
+Cgallery;1{sch}||schematic|1044916063000|1227395659960||prototype_center()I[0,0]
 ILEsettings;1{ic}|LEsettin@0||-100|6|||D5G4;|ATTR_LESETTINGS(D6G1;NPX-4;Y-3.5;)I1|ATTR_alpha(D5G1;NPX-1.5;Y-1.5;)D0.7|ATTR_epsilon(D6G1;NPX-4;Y1.5;)S0.01|ATTR_gate_cap(D6G1;NPX-4;Y-0.5;)F0.4|ATTR_keeper_ratio(D5G1;NPY-2.5;)F0.1|ATTR_max_iter(D6G1;NPX-4;Y0.5;)I40|ATTR_su(D6G1;NPX-4;Y3.5;)S4.5|ATTR_wire_ratio(D6G1;NPX-4;Y2.5;)S0.22
 IorangeTSMC090nm:NMOS4x_io25;1{ic}|NMOS4_io@0||-66|46|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)I1
 IorangeTSMC090nm:NMOS4x_io33;1{ic}|NMOS4_io@2||-75|46|||D0G4;|ATTR_Delay(D5G1;NPX3.5;Y-2;)I100|ATTR_X(D5G1.5;NPX3.5;Y0.5;)I1
@@ -252,7 +252,7 @@ Inms3;1{ic}|nms3@1||60|54|||D0G4;|ATTR_Delay(D5G1;NPX3;Y-2;)I100|ATTR_LEGATE(P)I
 IredFour:nms3_2sy;1{ic}|nms3_2sy@0||97|37|||D0G4;|ATTR_Delay(D5G1;NPX5;Y-1.5;)I100|ATTR_X(D5G1.5;NPX-3.75;Y2.5;)I1
 IredFour:nms3_sy3;1{ic}|nms3_sy3@0||76|37|||D0G4;|ATTR_Delay(D5G1;NPX-8.5;Y-1.5;)I100|ATTR_X(D5G1.5;NPX-8.5;Y1;)I1
 Inms3_sy3;1{ic}|nms3_sy3@1||81|54|||D0G4;|ATTR_Delay(D5G1;NPX3.25;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX-2;Y0.5;)SLE.getdrive()|ATTR_su(P)S""
-IredFour:nor2;1{ic}|nor2@0||56|-54|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)I1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE()I1|ATTR_LEPARALLGRP()I-1|ATTR_su()I-1
+IredFour:nor2;1{ic}|nor2@0||56|-54|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)I1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su()I-1
 Inor2;1{ic}|nor2@1||56|-39.5|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_LEGATE(P)I1|ATTR_LEPARALLGRP(P)I-1|ATTR_X(D5G1.5;NOJPX2.25;Y2.25;)SLE.getdrive()|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_su(P)I-1
 IredFour:nor2HT_sya;2{ic}|nor2HT_s@0||153|-82|||D5G4;|ATTR_Delay(D5G1;NPX4;Y-1.75;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX3.75;Y2.75;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFour:nor2_sy;1{ic}|nor2_sy@0||72|-54|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)I1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE(T)I1|ATTR_LEPARALLGRP()I-1|ATTR_su(T)I-1
index 350e624..cd24d30 100755 (executable)
@@ -4357,7 +4357,7 @@ Eout||D5G1;|pin@3||O
 X
 
 # Cell nor2_sy;1{sch}
-Cnor2_sy;1{sch}||schematic|1021415734000|1158010267102||ATTR_Delay(D5G1;HNPX-18;Y-6;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-18;Y-5;)S1|ATTR_drive0(D5G1;HNPTX-18;Y-7;)Sstrong0|ATTR_drive1(D5G1;HNPTX-18;Y-8;)Sstrong1|ATTR_verilog_template(D5G1;NTX5.5;Y-18.5;)Snor ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
+Cnor2_sy;1{sch}||schematic|1021415734000|1227395980725||ATTR_Delay(D5G1;HNPX-18;Y-6;)I100|ATTR_X(D5FLeave alone;G1;HNOLPX-18;Y-5;)S1|ATTR_drive0(D5G1;HNPTX-18;Y-7;)Sstrong0|ATTR_drive1(D5G1;HNPTX-18;Y-8;)Sstrong1|ATTR_verilog_template(D5G1;NTX5.5;Y-18.5;)Snor ($(drive0), $(drive1)) #($(Delay)) $(node_name) ($(out), $(ina), $(inb));|prototype_center()I[0,0]
 IorangeTSMC090nm:NMOSx;1{ic}|NMOS@0||4|-8|YRR||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
 IorangeTSMC090nm:NMOSx;1{ic}|NMOS@1||-4|-8|||D0G4;|ATTR_Delay(D5G1;NOJPX3.5;Y-2;)S@Delay|ATTR_X(D5FLeave alone;G1.5;NOLPX3.5;Y0.5;)S@X
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -4365,7 +4365,7 @@ NOff-Page|conn@0||14|0||||
 NOff-Page|conn@1||14|-8|||RR|
 NOff-Page|conn@2||-15.5|0||||
 NGround|gnd@0||0|-15||||
-Inor2_sy;1{ic}|nor2_sy@0||29.5|17|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1|ATTR_LEGATE(T)I1|ATTR_LEPARALLGRP()I-1|ATTR_su(T)I-1
+Inor2_sy;1{ic}|nor2_sy@0||29.5|17|||D0G4;|ATTR_Delay(D5G1;NPX2.5;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NOLPX2.25;Y2.25;)S1|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 Ngeneric:Invisible-Pin|pin@0||27|-14|||||ART_message(D5G2;)S[X is drive strength,One pull-down is as strong,as the pull-up]
 NWire_Pin|pin@1||-4|0||||
 NWire_Pin|pin@2||4|0||||
index f5353a0..d1dc76b 100755 (executable)
@@ -1,5 +1,5 @@
 # header information:
-HregistersL|8.08k
+HregistersL|8.08n
 
 # Views:
 Vicon|ic
@@ -951,7 +951,7 @@ Edcl[A,B]||D4G2;|conn@2|a|I
 X
 
 # Cell addr2in14m2;1{lay}
-Caddr2in14m2;1{lay}|addr2in14|cmos90|1194793718873|1227290795965|I|ATTR_NCC(D5FLeave alone;G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227191439318|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227191651459
+Caddr2in14m2;1{lay}|addr2in14|cmos90|1194793718873|1227290795965|I|ATTR_NCC(D5FLeave alone;G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227191439318|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-Polysilicon-Con|contact@1||-486.5|-10||5.2||
 NX-Metal-1-Metal-2-Con|contact@2||-486.5|-3.9||||
@@ -2630,7 +2630,7 @@ EoutS[1],aout[T]|outS[T,19]|D5G2;|pin@4||O
 X
 
 # Cell dRegDrive;2{lay}
-CdRegDrive;2{lay}||cmos90|1227202912093|1227290795965|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227210467951|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227275455538
+CdRegDrive;2{lay}||cmos90|1227202912093|1227290795965|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227210467951|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-65|-82||||
 NMetal-1-Polysilicon-Con|contact@1||-89.5|-10||5.2||
@@ -3073,7 +3073,7 @@ Edcl[M_1]|sigS|D5G2;|pin@39||I
 X
 
 # Cell dRegSignal;1{lay}
-CdRegSignal;1{lay}||cmos90|1227207075336|1227290795965|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227275393136|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227275393136
+CdRegSignal;1{lay}||cmos90|1227207075336|1227290795965|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227275393136|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 IgatesK:inv10D;1{lay}|inv10D@0||-62.5|0|Y||D5G4;
 IlatchesK:latch2in20A;1{lay}|latch2in@0||36|0|X||D5G4;
@@ -5638,7 +5638,7 @@ EoutS[1:18]||D6G2;|conn@0|y|O
 X
 
 # Cell data2in18m2;1{lay}
-Cdata2in18m2;1{lay}|data2in18|cmos90|1194793718873|1227290795965|I|ATTR_NCC(D5FLeave alone;G3;NTX-91;Y140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1216152656992|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225803738407
+Cdata2in18m2;1{lay}|data2in18|cmos90|1194793718873|1227290795965|I|ATTR_NCC(D5FLeave alone;G3;NTX-91;Y140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1216152656992|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-Polysilicon-Con|contact@1||-630.5|-10||5.2||
 NX-Metal-1-Metal-2-Con|contact@2||-630.5|-11.7||||
@@ -6802,7 +6802,7 @@ EinB|sign|D5G2;|pin@2||I
 X
 
 # Cell dataMux4;3{lay}
-CdataMux4;3{lay}||cmos90|1225800938452|1227290795965|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227280388838|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227280994544
+CdataMux4;3{lay}||cmos90|1225800938452|1227290795965|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227280388838|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@23||2.8|10||||
 NX-Metal-1-Metal-2-Con|contact@24||5.5|-22||||
@@ -7217,7 +7217,7 @@ Ehcl|take|D5G2;|pin@0||I
 X
 
 # Cell dataMux18;5{lay}
-CdataMux18;5{lay}||cmos90|1227193091423|1227290795965|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227271276605|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227271830780
+CdataMux18;5{lay}||cmos90|1227193091423|1227290795965|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227271276605|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||35|3.9||||
 NX-Metal-1-Metal-2-Con|contact@1||-44.5|-6||||
@@ -8167,7 +8167,7 @@ Eout[20:24]|sign|D5G2;|pin@28||O
 X
 
 # Cell dataMuxAll;3{lay}
-CdataMuxAll;3{lay}||cmos90|1225802338191|1227290795965|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227281016257|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227281016257
+CdataMuxAll;3{lay}||cmos90|1225802338191|1227290795965|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227281016257|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@8||570|34||||
 NX-Metal-1-Metal-2-Con|contact@13||508|28||||
@@ -8405,7 +8405,7 @@ Evdd_3||D5G2;|dataMux4@0|vdd_1|P
 X
 
 # Cell dataMuxAll;1{sch}
-CdataMuxAll;1{sch}||schematic|1216087490865|1227556738639|
+CdataMuxAll;1{sch}||schematic|1216087490865|1228774830340|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@2||-18|-6||||
 NOff-Page|conn@3||31|6||||
@@ -8414,11 +8414,11 @@ NOff-Page|conn@8||31|30||||
 IdataMux4;1{ic}|dataMux4@0||22|12|||D5G4;
 IdataMuxAll;1{ic}|dataMuxA@0||22|43.5|||D5G4;
 IredFour:inv;1{ic}|inv@0||18|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S80|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:inv;1{ic}|inv@2||2.5|-8|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFour:inv;1{ic}|inv@2||1.5|-8|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFour:inv;1{ic}|inv@5||-19|1|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S30|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFour:inv;1{ic}|inv@6||6|24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S100|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFour:inv;1{ic}|inv@7||24|24|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S80|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
-IredFour:inv;1{ic}|inv@8||12.5|-8|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
+IredFour:inv;1{ic}|inv@8||8.5|-8|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFour:inv;1{ic}|inv@9||11.5|0|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5G1.5;NPX1.5;Y2;)S40|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1
 IredFour:nand2_sy;1{ic}|nand2_sy@0||-2|0|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
 Ngeneric:Invisible-Pin|pin@0||-11.5|49.5|||||ART_message(D5G6;)SdataMuxAll
@@ -8430,8 +8430,8 @@ NBus_Pin|pin@11||31|10|-1|-1||
 NBus_Pin|pin@12||31|15.5|-1|-1||
 NBus_Pin|pin@13||18.5|12|-1|-1||
 NBus_Pin|pin@14||18.5|6|-1|-1||
-NWire_Pin|pin@18||23|-8||||
-NWire_Pin|pin@19||23|-12.5||||
+NWire_Pin|pin@18||15|-8||||
+NWire_Pin|pin@19||15|-12.5||||
 NWire_Pin|pin@34||-5|-1||||
 Ngeneric:Invisible-Pin|pin@36||-44|24|||||ART_message(D3G2;)S["lit[20] = TRUE selects",the latched input,for shift literal.]
 NWire_Pin|pin@38||-5|-8||||
@@ -8447,6 +8447,7 @@ NBus_Pin|pin@66||25|18|-1|-1||
 NWire_Pin|pin@67||-26|1||||
 NWire_Pin|pin@68||-26|6||||
 Ngeneric:Invisible-Pin|pin@69||-11.5|40.5|||||ART_message(D5G3;)Splus power drivers for selection
+Ngeneric:Invisible-Pin|pin@70||33.5|-6.5|||||ART_message(D5G3;)S[sign extension may,be inverted!]
 IorangeTSMC090nm:wire90;1{ic}|wire90@8||-10.5|1|||D0G4;|ATTR_L(D5G1;PUD)D953.8999999999996|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@9||4.5|0|||D0G4;|ATTR_L(D5G1;PUD)D668.1999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@10||31.5|24|||D0G4;|ATTR_L(D5G1;PUD)D4189.700000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -8459,7 +8460,7 @@ Awire|net@3|||900|pin@5||22|8|pin@6||22|0
 Abus|net@12||-0.5|IJ1800|dataMux4@0|out[1:4]|27|10|pin@11||31|10
 Abus|net@14||-0.5|IJ0|dataMux4@0|lit[16:19]|21|12|pin@13||18.5|12
 Awire|net@61|||1800|inv@5|out|-16.5|1|wire90@8|a|-13|1
-Awire|net@67|||0|inv@2|in|0|-8|pin@38||-5|-8
+Awire|net@67|||0|inv@2|in|-1|-8|pin@38||-5|-8
 Awire|net@75|||0|wire90@9|a|2|0|nand2_sy@0|out|0.5|0
 Awire|net@80|||1800|pin@34||-5|-1|nand2_sy@0|inb|-4.5|-1
 Awire|net@104|||1800|inv@0|out|20.5|0|pin@6||22|0
@@ -8475,11 +8476,11 @@ Awire|net@116|||0|pin@64||-6|1|wire90@8|b|-8|1
 Awire|net@117|||2700|pin@64||-6|1|pin@65||-6|24
 Awire|net@118|||1800|pin@65||-6|24|inv@6|in|3.5|24
 Awire|net@119|||0|inv@5|in|-21.5|1|pin@67||-26|1
-Awire|net@120|||1800|inv@2|out|5|-8|inv@8|in|10|-8
-Awire|net@121|||1800|inv@8|out|15|-8|pin@18||23|-8
+Awire|net@120|||1800|inv@2|out|4|-8|inv@8|in|6|-8
+Awire|net@121|||1800|inv@8|out|11|-8|pin@18||15|-8
 Awire|net@122|||1800|inv@9|out|14|0|inv@0|in|15.5|0
 Awire|net@123|||0|inv@9|in|9|0|wire90@9|b|7|0
-Awire|out[15]|D5G2;||900|pin@18||23|-8|pin@19||23|-12.5
+Awire|out[15]|D5G2;||900|pin@18||15|-8|pin@19||15|-12.5
 Abus|out[16:19]|D5G2;|-0.5|IJ2700|pin@11||31|10|pin@12||31|15.5
 Awire|s[F]|D5G2;||900|pin@62||36|24|pin@63||36|19.5
 Abus|s[T,F]|D5G2;|-0.5|IJ2700|dataMux4@0|s[T,F]|25|13|pin@66||25|18
@@ -8783,7 +8784,7 @@ Evdd_7||D5G2;|latch2in@30|vdd_3|O
 X
 
 # Cell ins2in20Ax18m2;2{lay}
-Cins2in20Ax18m2;2{lay}|ins2in20Ax18|cmos90|1216839054537|1227290795965|I|ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224479801176|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224520372036
+Cins2in20Ax18m2;2{lay}|ins2in20Ax18|cmos90|1216839054537|1227290795965|I|ATTR_NCC(D5G3;NTY144;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224479801176|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@2||-316.5|3.9||||
 NX-Metal-1-Metal-2-Con|contact@3||-307.5|-3.9||||
@@ -9571,7 +9572,7 @@ Evdd_7||D5G2;|latch1in@13|vdd_3|P
 X
 
 # Cell ins20Bx18m2;6{lay}
-Cins20Bx18m2;6{lay}|ins20Bx18|cmos90|1216652678481|1227290795965|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224516595028|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224886244319
+Cins20Bx18m2;6{lay}|ins20Bx18|cmos90|1216652678481|1227290795965|I|ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224516595028|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-Polysilicon-Con|contact@0||-309.5|0||5.2||
 NMetal-1-Polysilicon-Con|contact@1||-273.5|0||5.2||
@@ -10370,7 +10371,7 @@ Evdd_17||D5G2;|ins20Bx1@1|vdd_5|P
 X
 
 # Cell ins20Bx36;1{sch}
-Cins20Bx36;1{sch}||schematic|1216927826221|1227290795965|I
+Cins20Bx36;1{sch}||schematic|1216927826221|1227450849085|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-13.5|0||||
 NOff-Page|conn@1||8.5|0||||
@@ -10378,8 +10379,8 @@ NOff-Page|conn@2||-14|-4||||
 Iins20Bx18;1{ic}|ins20Bx1@0||0|9|||D5G4;
 Iins20Bx18;1{ic}|ins20Bx1@1||0|-9|Y||D5G4;
 Iins20Bx36;1{ic}|ins20Bx3@0||17|16|||D5G4;
-Ngeneric:Invisible-Pin|pin@0||1|28.5|||||ART_message(D5G4;)Sa single stage with scan
-Ngeneric:Invisible-Pin|pin@1||-0.5|35|||||ART_message(D5G6;)SoneStageS
+Ngeneric:Invisible-Pin|pin@0||1|28.5|||||ART_message(D5G4;)S36 latches
+Ngeneric:Invisible-Pin|pin@1||-0.5|35|||||ART_message(D5G6;)Sins20Bx36
 Ngeneric:Invisible-Pin|pin@2||-2|22.5|||||ART_message(D5G3;)Sies 24 July 2008
 NWire_Pin|pin@3||-2|-4||||
 NBus_Pin|pin@4||-9|9|-1|-1||
@@ -10766,8 +10767,1327 @@ Evdd_15||D5G2;|strap1hV@19|vdd|P
 Evdd_16||D5G2;|strap1hV@19|vdd_5|P
 X
 
+# Cell short2in20Ax18;1{ic}
+Cshort2in20Ax18;1{ic}||artwork|1207331360703|1227481235028|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||-2|-3|-1|-1||
+Nschematic:Bus_Pin|pin@4||-3|-1|-1|-1||
+Nschematic:Bus_Pin|pin@8||3|0|-1|-1||
+Ngeneric:Invisible-Pin|pin@10||0|0|||||ART_message(D5G1.5;)S[18x20A,short]
+NPin|pin@11||1|2|1|1||
+NPin|pin@12||1|3|1|1||
+NPin|pin@13||3|0|1|1||
+NPin|pin@14||1|-3|1|1||
+NPin|pin@15||1|-2|1|1||
+NPin|pin@16||-3|-2|1|1||
+NPin|pin@17||-3|2|1|1||
+NPin|pin@24||-2|-2|1|1||
+NPin|pin@25||-2|-3|1|1||
+Nschematic:Bus_Pin|pin@26||-3|1|-1|-1||
+Nschematic:Bus_Pin|pin@28||-2|3|-1|-1||
+NPin|pin@30||-2|2|1|1||
+NPin|pin@31||-2|3|1|1||
+AThicker|net@5|||FS2700|pin@16||-3|-2|pin@17||-3|2
+AThicker|net@6|||FS2700|pin@11||1|2|pin@12||1|3
+AThicker|net@7|||FS1237|pin@12||1|3|pin@13||3|0
+AThicker|net@8|||FS563|pin@13||3|0|pin@14||1|-3
+AThicker|net@9|||FS2700|pin@14||1|-3|pin@15||1|-2
+AThicker|net@17|||FS0|pin@24||-2|-2|pin@16||-3|-2
+AThicker|net@18|||FS900|pin@24||-2|-2|pin@25||-2|-3
+AThicker|net@19|||FS0|pin@11||1|2|pin@30||-2|2
+AThicker|net@20|||FS0|pin@15||1|-2|pin@24||-2|-2
+AThicker|net@23|||FS0|pin@30||-2|2|pin@17||-3|2
+AThicker|net@24|||FS2700|pin@30||-2|2|pin@31||-2|3
+Ehcl[A][1]||D5G2;|pin@0||I
+Ehcl[B][1]||D5G2;|pin@28||I
+EinA[1:18]||D5G2;|pin@4||I
+EinB[1:18]||D5G2;|pin@26||I
+Eout[1:18]||D5G2;|pin@8||O
+X
+
+# Cell short2in20Ax18;1{lay}
+Cshort2in20Ax18;1{lay}||cmos90|1227456059546|1227458289023||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227457470938|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227459511899
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||-166.5|68.1||1.2||
+NX-Metal-1-Metal-2-Con|contact@1||-113.5|68.1||1.2||
+NX-Metal-1-Metal-2-Con|contact@2||-26.5|68.1||1.2||
+NX-Metal-1-Metal-2-Con|contact@3||26.5|68.1||1.2||
+NX-Metal-1-Metal-2-Con|contact@4||113.5|68.1||1.2||
+NX-Metal-1-Metal-2-Con|contact@5||166.5|68.1||1.2||
+NX-Metal-1-Metal-2-Con|contact@6||-157.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@7||-122.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@8||-17.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@9||17.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@10||122.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@11||157.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@12||-604.5|68.1||1.2||
+NX-Metal-1-Metal-2-Con|contact@13||-551.5|68.1||1.2||
+NX-Metal-1-Metal-2-Con|contact@14||-315.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@15||-280.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@16||-464.5|68.1||1.2||
+NX-Metal-1-Metal-2-Con|contact@17||-411.5|68.1||1.2||
+NX-Metal-1-Metal-2-Con|contact@18||-324.5|68.1||1.2||
+NX-Metal-1-Metal-2-Con|contact@19||-271.5|68.1||1.2||
+NX-Metal-1-Metal-2-Con|contact@20||-595.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@21||-560.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@22||-455.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@23||-420.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@24||271.5|68.1||1.2||
+NX-Metal-1-Metal-2-Con|contact@25||324.5|68.1||1.2||
+NX-Metal-1-Metal-2-Con|contact@26||560.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@27||595.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@28||411.5|68.1||1.2||
+NX-Metal-1-Metal-2-Con|contact@29||464.5|68.1||1.2||
+NX-Metal-1-Metal-2-Con|contact@30||551.5|68.1||1.2||
+NX-Metal-1-Metal-2-Con|contact@31||604.5|68.1||1.2||
+NX-Metal-1-Metal-2-Con|contact@32||280.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@33||315.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@34||420.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@35||455.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@36||-591.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@37||-618.5|10||||
+NX-Metal-1-Metal-2-Con|contact@38||-641|40||||
+NX-Metal-1-Metal-2-Con|contact@39||-515|40||||
+NX-Metal-1-Metal-2-Con|contact@40||-537.5|10||||
+NX-Metal-1-Metal-2-Con|contact@41||-564.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@42||-451.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@43||-478.5|10||||
+NX-Metal-1-Metal-2-Con|contact@44||-501|34||||
+NX-Metal-1-Metal-2-Con|contact@45||-424.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@46||-397.5|10||||
+NX-Metal-1-Metal-2-Con|contact@47||-375|40||||
+NX-Metal-1-Metal-2-Con|contact@48||-311.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@49||-338.5|10||||
+NX-Metal-1-Metal-2-Con|contact@50||-361|34||||
+NX-Metal-1-Metal-2-Con|contact@51||-284.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@52||-257.5|10||||
+NX-Metal-1-Metal-2-Con|contact@53||-235|40||||
+NX-Metal-1-Metal-2-Con|contact@54||-153.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@55||-180.5|10||||
+NX-Metal-1-Metal-2-Con|contact@56||-203|34||||
+NX-Metal-1-Metal-2-Con|contact@57||-77|40||||
+NX-Metal-1-Metal-2-Con|contact@58||-99.5|10||||
+NX-Metal-1-Metal-2-Con|contact@59||-126.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@60||-13.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@61||-40.5|10||||
+NX-Metal-1-Metal-2-Con|contact@62||-63|40||||
+NX-Metal-1-Metal-2-Con|contact@63||63|40||||
+NX-Metal-1-Metal-2-Con|contact@64||40.5|10||||
+NX-Metal-1-Metal-2-Con|contact@65||13.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@66||126.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@67||99.5|10||||
+NX-Metal-1-Metal-2-Con|contact@68||77|40||||
+NX-Metal-1-Metal-2-Con|contact@69||203|40||||
+NX-Metal-1-Metal-2-Con|contact@70||180.5|10||||
+NX-Metal-1-Metal-2-Con|contact@71||153.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@72||257.5|10||||
+NX-Metal-1-Metal-2-Con|contact@73||284.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@74||235|40||||
+NX-Metal-1-Metal-2-Con|contact@75||361|40||||
+NX-Metal-1-Metal-2-Con|contact@76||338.5|10||||
+NX-Metal-1-Metal-2-Con|contact@77||311.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@78||424.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@79||397.5|10||||
+NX-Metal-1-Metal-2-Con|contact@80||375|34||||
+NX-Metal-1-Metal-2-Con|contact@81||478.5|10||||
+NX-Metal-1-Metal-2-Con|contact@82||451.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@83||501|40||||
+NX-Metal-1-Metal-2-Con|contact@84||515|40||||
+NX-Metal-1-Metal-2-Con|contact@85||564.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@86||537.5|10||||
+NX-Metal-1-Metal-2-Con|contact@87||641|40||||
+NX-Metal-1-Metal-2-Con|contact@88||591.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@89||618.5|10||||
+IlatchesK:latch2in20A;1{lay}|latch2in@0||-35|0|X||D5G4;
+IlatchesK:latch2in20A;1{lay}|latch2in@1||-175|0|X||D5G4;
+IlatchesK:latch2in20A;1{lay}|latch2in@2||-105|0|||D5G4;
+IlatchesK:latch2in20A;1{lay}|latch2in@3||35|0|||D5G4;
+IlatchesK:latch2in20A;1{lay}|latch2in@4||105|0|X||D5G4;
+IlatchesK:latch2in20A;1{lay}|latch2in@5||175|0|||D5G4;
+IlatchesK:latch2in20A;1{lay}|latch2in@6||-473|0|X||D5G4;
+IlatchesK:latch2in20A;1{lay}|latch2in@7||-613|0|X||D5G4;
+IlatchesK:latch2in20A;1{lay}|latch2in@8||-543|0|||D5G4;
+IlatchesK:latch2in20A;1{lay}|latch2in@9||-403|0|||D5G4;
+IlatchesK:latch2in20A;1{lay}|latch2in@10||-333|0|X||D5G4;
+IlatchesK:latch2in20A;1{lay}|latch2in@11||-263|0|||D5G4;
+IlatchesK:latch2in20A;1{lay}|latch2in@12||403|0|X||D5G4;
+IlatchesK:latch2in20A;1{lay}|latch2in@13||263|0|X||D5G4;
+IlatchesK:latch2in20A;1{lay}|latch2in@14||333|0|||D5G4;
+IlatchesK:latch2in20A;1{lay}|latch2in@15||473|0|||D5G4;
+IlatchesK:latch2in20A;1{lay}|latch2in@16||543|0|X||D5G4;
+IlatchesK:latch2in20A;1{lay}|latch2in@17||613|0|||D5G4;
+NMetal-2-Pin|pin@11||618.5|68.1||||
+NMetal-2-Pin|pin@12||624|60.3||||
+NMetal-2-Pin|pin@16||-612|40||||
+NMetal-2-Pin|pin@20||-612|16||||
+NMetal-2-Pin|pin@24||-612|-16||||
+NMetal-2-Pin|pin@33||-612|10||||
+NMetal-2-Pin|pin@34||-612|-10||||
+NMetal-2-Pin|pin@35||-612|34||||
+NMetal-2-Pin|pin@36||-468|40||||
+NMetal-2-Pin|pin@37||-468|16||||
+NMetal-2-Pin|pin@38||-468|-16||||
+NMetal-2-Pin|pin@39||-468|10||||
+NMetal-2-Pin|pin@40||-468|-10||||
+NMetal-2-Pin|pin@41||-468|34||||
+NMetal-2-Pin|pin@42||-324|40||||
+NMetal-2-Pin|pin@43||-324|16||||
+NMetal-2-Pin|pin@44||-324|-16||||
+NMetal-2-Pin|pin@45||-324|10||||
+NMetal-2-Pin|pin@46||-324|-10||||
+NMetal-2-Pin|pin@47||-324|34||||
+NMetal-2-Pin|pin@48||-180|40||||
+NMetal-2-Pin|pin@49||-180|16||||
+NMetal-2-Pin|pin@50||-180|-16||||
+NMetal-2-Pin|pin@51||-180|10||||
+NMetal-2-Pin|pin@52||-180|-10||||
+NMetal-2-Pin|pin@53||-180|34||||
+NMetal-2-Pin|pin@54||-36|40||||
+NMetal-2-Pin|pin@55||-36|16||||
+NMetal-2-Pin|pin@56||-36|-16||||
+NMetal-2-Pin|pin@57||-36|10||||
+NMetal-2-Pin|pin@58||-36|-10||||
+NMetal-2-Pin|pin@59||-36|34||||
+NMetal-2-Pin|pin@60||108|40||||
+NMetal-2-Pin|pin@61||108|16||||
+NMetal-2-Pin|pin@62||108|-16||||
+NMetal-2-Pin|pin@63||108|10||||
+NMetal-2-Pin|pin@64||108|-10||||
+NMetal-2-Pin|pin@65||108|34||||
+NMetal-2-Pin|pin@66||252|40||||
+NMetal-2-Pin|pin@67||252|16||||
+NMetal-2-Pin|pin@68||252|-16||||
+NMetal-2-Pin|pin@69||252|10||||
+NMetal-2-Pin|pin@70||252|-10||||
+NMetal-2-Pin|pin@71||252|34||||
+NMetal-2-Pin|pin@72||396|40||||
+NMetal-2-Pin|pin@73||396|16||||
+NMetal-2-Pin|pin@74||396|-16||||
+NMetal-2-Pin|pin@75||396|10||||
+NMetal-2-Pin|pin@76||396|-10||||
+NMetal-2-Pin|pin@77||396|34||||
+NMetal-2-Pin|pin@78||540|40||||
+NMetal-2-Pin|pin@79||540|16||||
+NMetal-2-Pin|pin@80||540|-16||||
+NMetal-2-Pin|pin@81||540|10||||
+NMetal-2-Pin|pin@82||540|-10||||
+NMetal-2-Pin|pin@83||540|34||||
+NMetal-2-Pin|pin@84||612|40||||
+NMetal-2-Pin|pin@85||612|16||||
+NMetal-2-Pin|pin@86||612|-16||||
+NMetal-2-Pin|pin@87||612|10||||
+NMetal-2-Pin|pin@88||612|-10||||
+NMetal-2-Pin|pin@89||612|34||||
+NMetal-2-Pin|pin@90||468|40||||
+NMetal-2-Pin|pin@91||468|16||||
+NMetal-2-Pin|pin@92||468|-16||||
+NMetal-2-Pin|pin@93||468|10||||
+NMetal-2-Pin|pin@94||468|-10||||
+NMetal-2-Pin|pin@95||468|34||||
+NMetal-2-Pin|pin@96||324|40||||
+NMetal-2-Pin|pin@97||324|16||||
+NMetal-2-Pin|pin@98||324|-16||||
+NMetal-2-Pin|pin@99||324|10||||
+NMetal-2-Pin|pin@100||324|-10||||
+NMetal-2-Pin|pin@101||324|34||||
+NMetal-2-Pin|pin@102||180|40||||
+NMetal-2-Pin|pin@103||180|16||||
+NMetal-2-Pin|pin@104||180|-16||||
+NMetal-2-Pin|pin@105||180|10||||
+NMetal-2-Pin|pin@106||180|-10||||
+NMetal-2-Pin|pin@107||180|34||||
+NMetal-2-Pin|pin@108||36|40||||
+NMetal-2-Pin|pin@109||36|16||||
+NMetal-2-Pin|pin@110||36|-16||||
+NMetal-2-Pin|pin@111||36|10||||
+NMetal-2-Pin|pin@112||36|-10||||
+NMetal-2-Pin|pin@113||36|34||||
+NMetal-2-Pin|pin@114||-108|40||||
+NMetal-2-Pin|pin@115||-108|16||||
+NMetal-2-Pin|pin@116||-108|-16||||
+NMetal-2-Pin|pin@117||-108|10||||
+NMetal-2-Pin|pin@118||-108|-10||||
+NMetal-2-Pin|pin@119||-108|34||||
+NMetal-2-Pin|pin@120||-252|40||||
+NMetal-2-Pin|pin@121||-252|16||||
+NMetal-2-Pin|pin@122||-252|-16||||
+NMetal-2-Pin|pin@123||-252|10||||
+NMetal-2-Pin|pin@124||-252|-10||||
+NMetal-2-Pin|pin@125||-252|34||||
+NMetal-2-Pin|pin@126||-396|40||||
+NMetal-2-Pin|pin@127||-396|16||||
+NMetal-2-Pin|pin@128||-396|-16||||
+NMetal-2-Pin|pin@129||-396|10||||
+NMetal-2-Pin|pin@130||-396|-10||||
+NMetal-2-Pin|pin@131||-396|34||||
+NMetal-2-Pin|pin@132||-540|40||||
+NMetal-2-Pin|pin@133||-540|16||||
+NMetal-2-Pin|pin@134||-540|-16||||
+NMetal-2-Pin|pin@135||-540|10||||
+NMetal-2-Pin|pin@136||-540|-10||||
+NMetal-2-Pin|pin@137||-540|34||||
+NMetal-2-Pin|pin@139||-648|60.3||||
+NMetal-2-Pin|pin@140||-648|68.1||||
+IwiresL:wellContacts13;1{lay}|wellCont@0||-219|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||219|0|||D5G4;
+Ametal-2|net@0|||S0|latch2in@0|gnd_1|-70|0|latch2in@2|gnd_1|-70|0
+Ametal-2|net@1|||S0|latch2in@0|vdd_1|-70|-50|latch2in@2|vdd_1|-70|-50
+Ametal-2|net@2|||S0|latch2in@0|vdd_3|-70|50|latch2in@2|vdd_3|-70|50
+Ametal-2|net@3|||S0|latch2in@1|gnd|-140|0|latch2in@2|gnd|-140|0
+Ametal-2|net@4|||S0|latch2in@1|vdd|-140|-50|latch2in@2|vdd|-140|-50
+Ametal-2|net@5|||S0|latch2in@1|vdd_2|-140|50|latch2in@2|vdd_2|-140|50
+Ametal-2|net@6|||S0|latch2in@0|gnd|0|0|latch2in@3|gnd|0|0
+Ametal-2|net@7|||S0|latch2in@0|vdd|0|-50|latch2in@3|vdd|0|-50
+Ametal-2|net@8|||S0|latch2in@0|vdd_2|0|50|latch2in@3|vdd_2|0|50
+Ametal-2|net@9|||S0|latch2in@3|gnd_1|70|0|latch2in@4|gnd_1|70|0
+Ametal-2|net@10|||S0|latch2in@3|vdd_1|70|-50|latch2in@4|vdd_1|70|-50
+Ametal-2|net@11|||S0|latch2in@3|vdd_3|70|50|latch2in@4|vdd_3|70|50
+Ametal-2|net@12|||S0|latch2in@4|gnd|140|0|latch2in@5|gnd|140|0
+Ametal-2|net@13|||S0|latch2in@4|vdd|140|-50|latch2in@5|vdd|140|-50
+Ametal-2|net@14|||S0|latch2in@4|vdd_2|140|50|latch2in@5|vdd_2|140|50
+Ametal-2|net@16||1.2|S1800|contact@9||17.5|60.3|contact@10||122.5|60.3
+Ametal-1|net@18|||S2700|latch2in@1|hcl[B]|-166.5|63|contact@0||-166.5|68.1
+Ametal-2|net@19||1.2|S1800|contact@0||-166.5|68.1|contact@1||-113.5|68.1
+Ametal-1|net@20|||S2700|latch2in@2|hcl[B]|-113.5|63|contact@1||-113.5|68.1
+Ametal-2|net@21||1.2|S1800|contact@1||-113.5|68.1|contact@2||-26.5|68.1
+Ametal-1|net@22|||S2700|latch2in@0|hcl[B]|-26.5|63|contact@2||-26.5|68.1
+Ametal-2|net@23||1.2|S1800|contact@2||-26.5|68.1|contact@3||26.5|68.1
+Ametal-1|net@24|||S2700|latch2in@3|hcl[B]|26.5|63|contact@3||26.5|68.1
+Ametal-2|net@25||1.2|S1800|contact@3||26.5|68.1|contact@4||113.5|68.1
+Ametal-1|net@26|||S2700|latch2in@4|hcl[B]|113.5|63|contact@4||113.5|68.1
+Ametal-2|net@27||1.2|S1800|contact@4||113.5|68.1|contact@5||166.5|68.1
+Ametal-1|net@28|||S2700|latch2in@5|hcl[B]|166.5|63|contact@5||166.5|68.1
+Ametal-1|net@30|||S900|latch2in@1|hcl[A]|-157.5|63|contact@6||-157.5|60.3
+Ametal-2|net@31||1.2|S1800|contact@6||-157.5|60.3|contact@7||-122.5|60.3
+Ametal-1|net@32|||S900|latch2in@2|hcl[A]|-122.5|63|contact@7||-122.5|60.3
+Ametal-2|net@33||1.2|S1800|contact@7||-122.5|60.3|contact@8||-17.5|60.3
+Ametal-1|net@34|||S900|latch2in@0|hcl[A]|-17.5|63|contact@8||-17.5|60.3
+Ametal-2|net@35||1.2|S1800|contact@8||-17.5|60.3|contact@9||17.5|60.3
+Ametal-1|net@36|||S900|latch2in@3|hcl[A]|17.5|63|contact@9||17.5|60.3
+Ametal-1|net@38|||S900|latch2in@4|hcl[A]|122.5|63|contact@10||122.5|60.3
+Ametal-2|net@39||1.2|S1800|contact@10||122.5|60.3|contact@11||157.5|60.3
+Ametal-1|net@40|||S900|latch2in@5|hcl[A]|157.5|63|contact@11||157.5|60.3
+Ametal-2|net@46|||S0|latch2in@6|gnd_1|-508|0|latch2in@8|gnd_1|-508|0
+Ametal-2|net@47|||S0|latch2in@6|vdd_1|-508|-50|latch2in@8|vdd_1|-508|-50
+Ametal-2|net@48|||S0|latch2in@9|vdd_1|-368|-50|latch2in@10|vdd_1|-368|-50
+Ametal-2|net@49|||S0|latch2in@9|vdd_3|-368|50|latch2in@10|vdd_3|-368|50
+Ametal-2|net@50|||S0|latch2in@10|gnd|-298|0|latch2in@11|gnd|-298|0
+Ametal-2|net@51|||S0|latch2in@10|vdd|-298|-50|latch2in@11|vdd|-298|-50
+Ametal-2|net@52|||S0|latch2in@10|vdd_2|-298|50|latch2in@11|vdd_2|-298|50
+Ametal-2|net@54||1.2|S1800|contact@23||-420.5|60.3|contact@14||-315.5|60.3
+Ametal-1|net@55|||S2700|latch2in@7|hcl[B]|-604.5|63|contact@12||-604.5|68.1
+Ametal-2|net@56||1.2|S1800|contact@12||-604.5|68.1|contact@13||-551.5|68.1
+Ametal-2|net@57|||S0|latch2in@6|vdd_3|-508|50|latch2in@8|vdd_3|-508|50
+Ametal-1|net@58|||S2700|latch2in@8|hcl[B]|-551.5|63|contact@13||-551.5|68.1
+Ametal-2|net@59||1.2|S1800|contact@13||-551.5|68.1|contact@16||-464.5|68.1
+Ametal-1|net@60|||S2700|latch2in@6|hcl[B]|-464.5|63|contact@16||-464.5|68.1
+Ametal-2|net@61||1.2|S1800|contact@16||-464.5|68.1|contact@17||-411.5|68.1
+Ametal-1|net@62|||S2700|latch2in@9|hcl[B]|-411.5|63|contact@17||-411.5|68.1
+Ametal-2|net@63||1.2|S1800|contact@17||-411.5|68.1|contact@18||-324.5|68.1
+Ametal-1|net@64|||S2700|latch2in@10|hcl[B]|-324.5|63|contact@18||-324.5|68.1
+Ametal-2|net@65||1.2|S1800|contact@18||-324.5|68.1|contact@19||-271.5|68.1
+Ametal-1|net@66|||S2700|latch2in@11|hcl[B]|-271.5|63|contact@19||-271.5|68.1
+Ametal-2|net@67|||S0|latch2in@7|gnd|-578|0|latch2in@8|gnd|-578|0
+Ametal-1|net@68|||S900|latch2in@7|hcl[A]|-595.5|63|contact@20||-595.5|60.3
+Ametal-2|net@69||1.2|S1800|contact@20||-595.5|60.3|contact@21||-560.5|60.3
+Ametal-1|net@70|||S900|latch2in@8|hcl[A]|-560.5|63|contact@21||-560.5|60.3
+Ametal-2|net@71||1.2|S1800|contact@21||-560.5|60.3|contact@22||-455.5|60.3
+Ametal-1|net@72|||S900|latch2in@6|hcl[A]|-455.5|63|contact@22||-455.5|60.3
+Ametal-2|net@73||1.2|S1800|contact@22||-455.5|60.3|contact@23||-420.5|60.3
+Ametal-1|net@74|||S900|latch2in@9|hcl[A]|-420.5|63|contact@23||-420.5|60.3
+Ametal-1|net@76|||S900|latch2in@10|hcl[A]|-315.5|63|contact@14||-315.5|60.3
+Ametal-2|net@77||1.2|S1800|contact@14||-315.5|60.3|contact@15||-280.5|60.3
+Ametal-2|net@78|||S0|latch2in@7|vdd|-578|-50|latch2in@8|vdd|-578|-50
+Ametal-1|net@79|||S900|latch2in@11|hcl[A]|-280.5|63|contact@15||-280.5|60.3
+Ametal-2|net@82|||S0|latch2in@7|vdd_2|-578|50|latch2in@8|vdd_2|-578|50
+Ametal-2|net@83|||S0|latch2in@6|gnd|-438|0|latch2in@9|gnd|-438|0
+Ametal-2|net@84|||S0|latch2in@6|vdd|-438|-50|latch2in@9|vdd|-438|-50
+Ametal-2|net@85|||S0|latch2in@6|vdd_2|-438|50|latch2in@9|vdd_2|-438|50
+Ametal-2|net@86|||S0|latch2in@9|gnd_1|-368|0|latch2in@10|gnd_1|-368|0
+Ametal-2|net@87|||S0|latch2in@12|gnd_1|368|0|latch2in@14|gnd_1|368|0
+Ametal-2|net@88|||S0|latch2in@12|vdd_1|368|-50|latch2in@14|vdd_1|368|-50
+Ametal-2|net@89|||S0|latch2in@15|vdd_1|508|-50|latch2in@16|vdd_1|508|-50
+Ametal-2|net@90|||S0|latch2in@15|vdd_3|508|50|latch2in@16|vdd_3|508|50
+Ametal-2|net@91|||S0|latch2in@16|gnd|578|0|latch2in@17|gnd|578|0
+Ametal-2|net@92|||S0|latch2in@16|vdd|578|-50|latch2in@17|vdd|578|-50
+Ametal-2|net@93|||S0|latch2in@16|vdd_2|578|50|latch2in@17|vdd_2|578|50
+Ametal-2|net@94||1.2|S1800|contact@31||604.5|68.1|pin@11||618.5|68.1
+Ametal-2|net@95||1.2|S1800|contact@35||455.5|60.3|contact@26||560.5|60.3
+Ametal-1|net@96|||S2700|latch2in@13|hcl[B]|271.5|63|contact@24||271.5|68.1
+Ametal-2|net@97||1.2|S1800|contact@24||271.5|68.1|contact@25||324.5|68.1
+Ametal-2|net@98|||S0|latch2in@12|vdd_3|368|50|latch2in@14|vdd_3|368|50
+Ametal-1|net@99|||S2700|latch2in@14|hcl[B]|324.5|63|contact@25||324.5|68.1
+Ametal-2|net@100||1.2|S1800|contact@25||324.5|68.1|contact@28||411.5|68.1
+Ametal-1|net@101|||S2700|latch2in@12|hcl[B]|411.5|63|contact@28||411.5|68.1
+Ametal-2|net@102||1.2|S1800|contact@28||411.5|68.1|contact@29||464.5|68.1
+Ametal-1|net@103|||S2700|latch2in@15|hcl[B]|464.5|63|contact@29||464.5|68.1
+Ametal-2|net@104||1.2|S1800|contact@29||464.5|68.1|contact@30||551.5|68.1
+Ametal-1|net@105|||S2700|latch2in@16|hcl[B]|551.5|63|contact@30||551.5|68.1
+Ametal-2|net@106||1.2|S1800|contact@30||551.5|68.1|contact@31||604.5|68.1
+Ametal-1|net@107|||S2700|latch2in@17|hcl[B]|604.5|63|contact@31||604.5|68.1
+Ametal-2|net@108|||S0|latch2in@13|gnd|298|0|latch2in@14|gnd|298|0
+Ametal-1|net@109|||S900|latch2in@13|hcl[A]|280.5|63|contact@32||280.5|60.3
+Ametal-2|net@110||1.2|S1800|contact@32||280.5|60.3|contact@33||315.5|60.3
+Ametal-1|net@111|||S900|latch2in@14|hcl[A]|315.5|63|contact@33||315.5|60.3
+Ametal-2|net@112||1.2|S1800|contact@33||315.5|60.3|contact@34||420.5|60.3
+Ametal-1|net@113|||S900|latch2in@12|hcl[A]|420.5|63|contact@34||420.5|60.3
+Ametal-2|net@114||1.2|S1800|contact@34||420.5|60.3|contact@35||455.5|60.3
+Ametal-1|net@115|||S900|latch2in@15|hcl[A]|455.5|63|contact@35||455.5|60.3
+Ametal-2|net@116||1.2|S1800|contact@27||595.5|60.3|pin@12||624|60.3
+Ametal-1|net@117|||S900|latch2in@16|hcl[A]|560.5|63|contact@26||560.5|60.3
+Ametal-2|net@118||1.2|S1800|contact@26||560.5|60.3|contact@27||595.5|60.3
+Ametal-2|net@119|||S0|latch2in@13|vdd|298|-50|latch2in@14|vdd|298|-50
+Ametal-1|net@120|||S900|latch2in@17|hcl[A]|595.5|63|contact@27||595.5|60.3
+Ametal-2|net@123|||S0|latch2in@13|vdd_2|298|50|latch2in@14|vdd_2|298|50
+Ametal-2|net@124|||S0|latch2in@12|gnd|438|0|latch2in@15|gnd|438|0
+Ametal-2|net@125|||S0|latch2in@12|vdd|438|-50|latch2in@15|vdd|438|-50
+Ametal-2|net@126|||S0|latch2in@12|vdd_2|438|50|latch2in@15|vdd_2|438|50
+Ametal-2|net@127|||S0|latch2in@15|gnd_1|508|0|latch2in@16|gnd_1|508|0
+Ametal-2|net@128||6.2|S1800|wellCont@1|vdd_3|223.5|50|latch2in@13|vdd_3|228|50
+Ametal-2|net@129||6.2|S0|latch2in@1|vdd_3|-210|50|wellCont@0|vdd_3|-214.5|50
+Ametal-2|net@130||6.2|S0|latch2in@1|gnd_1|-210|0|wellCont@0|gnd_1|-214.5|0
+Ametal-2|net@131||6.2|S0|latch2in@1|vdd_1|-210|-50|wellCont@0|vdd_2|-214.5|-50
+Ametal-2|net@132||6.2|S0|latch2in@13|gnd_1|228|0|wellCont@1|gnd_1|223.5|0
+Ametal-2|net@133||6.2|S0|latch2in@13|vdd_1|228|-50|wellCont@1|vdd_2|223.5|-50
+Ametal-2|net@134||6.2|S0|wellCont@0|gnd|-223.5|0|latch2in@11|gnd_1|-228|0
+Ametal-2|net@135||6.2|S0|wellCont@0|vdd|-223.5|-50|latch2in@11|vdd_1|-228|-50
+Ametal-2|net@136||6.2|S0|wellCont@0|vdd_1|-223.5|50|latch2in@11|vdd_3|-228|50
+Ametal-2|net@137||6.2|S0|wellCont@1|gnd|214.5|0|latch2in@5|gnd_1|210|0
+Ametal-2|net@138||6.2|S0|wellCont@1|vdd|214.5|-50|latch2in@5|vdd_1|210|-50
+Ametal-2|net@139||6.2|S0|wellCont@1|vdd_1|214.5|50|latch2in@5|vdd_3|210|50
+Ametal-1|net@150|||S900|latch2in@7|inA[1]|-591.5|-7|contact@36||-591.5|-10
+Ametal-1|net@152|||S2700|latch2in@7|inB[1]|-618.5|-7|contact@37||-618.5|10
+Ametal-2|net@153|||S1800|contact@37||-618.5|10|pin@33||-612|10
+Ametal-2|net@154|||S2700|pin@33||-612|10|pin@20||-612|16
+Ametal-2|net@155|||S1800|pin@34||-612|-10|contact@36||-591.5|-10
+Ametal-2|net@156|||S2700|pin@24||-612|-16|pin@34||-612|-10
+Ametal-2|net@157|||S0|pin@16||-612|40|contact@38||-641|40
+Ametal-1|net@158|||S2700|latch2in@7|out[1]|-641|-13|contact@38||-641|40
+Ametal-2|net@159|||S900|pin@16||-612|40|pin@35||-612|34
+Ametal-2|net@160|||S2700|pin@39||-468|10|pin@37||-468|16
+Ametal-2|net@161|||S2700|pin@38||-468|-16|pin@40||-468|-10
+Ametal-2|net@162|||S900|pin@36||-468|40|pin@41||-468|34
+Ametal-2|net@163|||S2700|pin@45||-324|10|pin@43||-324|16
+Ametal-2|net@164|||S2700|pin@44||-324|-16|pin@46||-324|-10
+Ametal-2|net@165|||S900|pin@42||-324|40|pin@47||-324|34
+Ametal-2|net@166|||S2700|pin@51||-180|10|pin@49||-180|16
+Ametal-2|net@167|||S2700|pin@50||-180|-16|pin@52||-180|-10
+Ametal-2|net@168|||S900|pin@48||-180|40|pin@53||-180|34
+Ametal-2|net@169|||S2700|pin@57||-36|10|pin@55||-36|16
+Ametal-2|net@170|||S2700|pin@56||-36|-16|pin@58||-36|-10
+Ametal-2|net@171|||S900|pin@54||-36|40|pin@59||-36|34
+Ametal-2|net@172|||S2700|pin@63||108|10|pin@61||108|16
+Ametal-2|net@173|||S2700|pin@62||108|-16|pin@64||108|-10
+Ametal-2|net@174|||S900|pin@60||108|40|pin@65||108|34
+Ametal-2|net@175|||S2700|pin@69||252|10|pin@67||252|16
+Ametal-2|net@176|||S2700|pin@68||252|-16|pin@70||252|-10
+Ametal-2|net@177|||S900|pin@66||252|40|pin@71||252|34
+Ametal-2|net@178|||S2700|pin@75||396|10|pin@73||396|16
+Ametal-2|net@179|||S2700|pin@74||396|-16|pin@76||396|-10
+Ametal-2|net@180|||S900|pin@72||396|40|pin@77||396|34
+Ametal-2|net@181|||S2700|pin@81||540|10|pin@79||540|16
+Ametal-2|net@182|||S2700|pin@80||540|-16|pin@82||540|-10
+Ametal-2|net@183|||S900|pin@78||540|40|pin@83||540|34
+Ametal-2|net@184|||S2700|pin@87||612|10|pin@85||612|16
+Ametal-2|net@185|||S2700|pin@86||612|-16|pin@88||612|-10
+Ametal-2|net@186|||S900|pin@84||612|40|pin@89||612|34
+Ametal-2|net@187|||S2700|pin@93||468|10|pin@91||468|16
+Ametal-2|net@188|||S2700|pin@92||468|-16|pin@94||468|-10
+Ametal-2|net@189|||S900|pin@90||468|40|pin@95||468|34
+Ametal-2|net@190|||S2700|pin@99||324|10|pin@97||324|16
+Ametal-2|net@191|||S2700|pin@98||324|-16|pin@100||324|-10
+Ametal-2|net@192|||S900|pin@96||324|40|pin@101||324|34
+Ametal-2|net@193|||S2700|pin@105||180|10|pin@103||180|16
+Ametal-2|net@194|||S2700|pin@104||180|-16|pin@106||180|-10
+Ametal-2|net@195|||S900|pin@102||180|40|pin@107||180|34
+Ametal-2|net@196|||S2700|pin@111||36|10|pin@109||36|16
+Ametal-2|net@197|||S2700|pin@110||36|-16|pin@112||36|-10
+Ametal-2|net@198|||S900|pin@108||36|40|pin@113||36|34
+Ametal-2|net@199|||S2700|pin@117||-108|10|pin@115||-108|16
+Ametal-2|net@200|||S2700|pin@116||-108|-16|pin@118||-108|-10
+Ametal-2|net@201|||S900|pin@114||-108|40|pin@119||-108|34
+Ametal-2|net@202|||S2700|pin@123||-252|10|pin@121||-252|16
+Ametal-2|net@203|||S2700|pin@122||-252|-16|pin@124||-252|-10
+Ametal-2|net@204|||S900|pin@120||-252|40|pin@125||-252|34
+Ametal-2|net@205|||S2700|pin@129||-396|10|pin@127||-396|16
+Ametal-2|net@206|||S2700|pin@128||-396|-16|pin@130||-396|-10
+Ametal-2|net@207|||S900|pin@126||-396|40|pin@131||-396|34
+Ametal-2|net@208|||S2700|pin@135||-540|10|pin@133||-540|16
+Ametal-2|net@209|||S2700|pin@134||-540|-16|pin@136||-540|-10
+Ametal-2|net@210|||S900|pin@132||-540|40|pin@137||-540|34
+Ametal-2|net@214|||S1800|pin@132||-540|40|contact@39||-515|40
+Ametal-1|net@215|||S2700|latch2in@8|out[1]|-515|-13|contact@39||-515|40
+Ametal-2|net@216|||S1800|pin@135||-540|10|contact@40||-537.5|10
+Ametal-1|net@217|||S2700|latch2in@8|inB[1]|-537.5|-7|contact@40||-537.5|10
+Ametal-2|net@218|||S0|pin@136||-540|-10|contact@41||-564.5|-10
+Ametal-1|net@219|||S900|latch2in@8|inA[1]|-564.5|-7|contact@41||-564.5|-10
+Ametal-2|net@220|||S1800|pin@40||-468|-10|contact@42||-451.5|-10
+Ametal-1|net@221|||S900|latch2in@6|inA[1]|-451.5|-7|contact@42||-451.5|-10
+Ametal-2|net@222|||S0|pin@39||-468|10|contact@43||-478.5|10
+Ametal-1|net@223|||S2700|latch2in@6|inB[1]|-478.5|-7|contact@43||-478.5|10
+Ametal-2|net@224|||S0|pin@41||-468|34|contact@44||-501|34
+Ametal-1|net@225|||S2700|latch2in@6|out[1]|-501|-13|contact@44||-501|34
+Ametal-2|net@226|||S0|pin@130||-396|-10|contact@45||-424.5|-10
+Ametal-1|net@227|||S900|latch2in@9|inA[1]|-424.5|-7|contact@45||-424.5|-10
+Ametal-2|net@228|||S0|pin@129||-396|10|contact@46||-397.5|10
+Ametal-1|net@229|||S2700|latch2in@9|inB[1]|-397.5|-7|contact@46||-397.5|10
+Ametal-2|net@230|||S1800|pin@126||-396|40|contact@47||-375|40
+Ametal-1|net@231|||S2700|latch2in@9|out[1]|-375|-13|contact@47||-375|40
+Ametal-2|net@232|||S1800|pin@46||-324|-10|contact@48||-311.5|-10
+Ametal-1|net@233|||S900|latch2in@10|inA[1]|-311.5|-7|contact@48||-311.5|-10
+Ametal-2|net@234|||S0|pin@45||-324|10|contact@49||-338.5|10
+Ametal-1|net@235|||S2700|latch2in@10|inB[1]|-338.5|-7|contact@49||-338.5|10
+Ametal-2|net@236|||S0|pin@47||-324|34|contact@50||-361|34
+Ametal-1|net@237|||S2700|latch2in@10|out[1]|-361|-13|contact@50||-361|34
+Ametal-2|net@238|||S0|pin@124||-252|-10|contact@51||-284.5|-10
+Ametal-1|net@239|||S900|latch2in@11|inA[1]|-284.5|-7|contact@51||-284.5|-10
+Ametal-2|net@240|||S0|pin@123||-252|10|contact@52||-257.5|10
+Ametal-1|net@241|||S2700|latch2in@11|inB[1]|-257.5|-7|contact@52||-257.5|10
+Ametal-2|net@242|||S1800|pin@120||-252|40|contact@53||-235|40
+Ametal-1|net@243|||S2700|latch2in@11|out[1]|-235|-13|contact@53||-235|40
+Ametal-2|net@244|||S1800|pin@52||-180|-10|contact@54||-153.5|-10
+Ametal-1|net@245|||S900|latch2in@1|inA[1]|-153.5|-7|contact@54||-153.5|-10
+Ametal-2|net@246|||S0|pin@51||-180|10|contact@55||-180.5|10
+Ametal-1|net@247|||S2700|latch2in@1|inB[1]|-180.5|-7|contact@55||-180.5|10
+Ametal-2|net@248|||S0|pin@53||-180|34|contact@56||-203|34
+Ametal-1|net@249|||S2700|latch2in@1|out[1]|-203|-13|contact@56||-203|34
+Ametal-2|net@250|||S1800|pin@114||-108|40|contact@57||-77|40
+Ametal-1|net@251|||S2700|latch2in@2|out[1]|-77|-13|contact@57||-77|40
+Ametal-2|net@252|||S1800|pin@117||-108|10|contact@58||-99.5|10
+Ametal-1|net@253|||S2700|latch2in@2|inB[1]|-99.5|-7|contact@58||-99.5|10
+Ametal-2|net@254|||S0|pin@118||-108|-10|contact@59||-126.5|-10
+Ametal-1|net@255|||S900|latch2in@2|inA[1]|-126.5|-7|contact@59||-126.5|-10
+Ametal-2|net@256|||S1800|pin@58||-36|-10|contact@60||-13.5|-10
+Ametal-1|net@257|||S900|latch2in@0|inA[1]|-13.5|-7|contact@60||-13.5|-10
+Ametal-2|net@258|||S0|pin@57||-36|10|contact@61||-40.5|10
+Ametal-1|net@259|||S2700|latch2in@0|inB[1]|-40.5|-7|contact@61||-40.5|10
+Ametal-2|net@260|||S0|pin@54||-36|40|contact@62||-63|40
+Ametal-1|net@261|||S2700|latch2in@0|out[1]|-63|-13|contact@62||-63|40
+Ametal-2|net@262|||S1800|pin@108||36|40|contact@63||63|40
+Ametal-1|net@263|||S2700|latch2in@3|out[1]|63|-13|contact@63||63|40
+Ametal-2|net@264|||S1800|pin@111||36|10|contact@64||40.5|10
+Ametal-1|net@265|||S2700|latch2in@3|inB[1]|40.5|-7|contact@64||40.5|10
+Ametal-2|net@266|||S0|pin@112||36|-10|contact@65||13.5|-10
+Ametal-1|net@267|||S900|latch2in@3|inA[1]|13.5|-7|contact@65||13.5|-10
+Ametal-2|net@268|||S1800|pin@64||108|-10|contact@66||126.5|-10
+Ametal-1|net@269|||S900|latch2in@4|inA[1]|126.5|-7|contact@66||126.5|-10
+Ametal-2|net@270|||S0|pin@63||108|10|contact@67||99.5|10
+Ametal-1|net@271|||S2700|latch2in@4|inB[1]|99.5|-7|contact@67||99.5|10
+Ametal-2|net@272|||S0|pin@60||108|40|contact@68||77|40
+Ametal-1|net@273|||S2700|latch2in@4|out[1]|77|-13|contact@68||77|40
+Ametal-2|net@274|||S1800|pin@102||180|40|contact@69||203|40
+Ametal-1|net@275|||S2700|latch2in@5|out[1]|203|-13|contact@69||203|40
+Ametal-2|net@276|||S1800|pin@105||180|10|contact@70||180.5|10
+Ametal-1|net@277|||S2700|latch2in@5|inB[1]|180.5|-7|contact@70||180.5|10
+Ametal-2|net@278|||S0|pin@106||180|-10|contact@71||153.5|-10
+Ametal-1|net@279|||S900|latch2in@5|inA[1]|153.5|-7|contact@71||153.5|-10
+Ametal-2|net@280|||S1800|pin@69||252|10|contact@72||257.5|10
+Ametal-1|net@281|||S2700|latch2in@13|inB[1]|257.5|-7|contact@72||257.5|10
+Ametal-2|net@282|||S1800|pin@70||252|-10|contact@73||284.5|-10
+Ametal-1|net@283|||S900|latch2in@13|inA[1]|284.5|-7|contact@73||284.5|-10
+Ametal-2|net@284|||S0|pin@66||252|40|contact@74||235|40
+Ametal-1|net@285|||S2700|latch2in@13|out[1]|235|-13|contact@74||235|40
+Ametal-2|net@286|||S1800|pin@96||324|40|contact@75||361|40
+Ametal-1|net@287|||S2700|latch2in@14|out[1]|361|-13|contact@75||361|40
+Ametal-2|net@288|||S1800|pin@99||324|10|contact@76||338.5|10
+Ametal-1|net@289|||S2700|latch2in@14|inB[1]|338.5|-7|contact@76||338.5|10
+Ametal-2|net@290|||S0|pin@100||324|-10|contact@77||311.5|-10
+Ametal-1|net@291|||S900|latch2in@14|inA[1]|311.5|-7|contact@77||311.5|-10
+Ametal-2|net@292|||S1800|pin@76||396|-10|contact@78||424.5|-10
+Ametal-1|net@293|||S900|latch2in@12|inA[1]|424.5|-7|contact@78||424.5|-10
+Ametal-2|net@294|||S1800|pin@75||396|10|contact@79||397.5|10
+Ametal-1|net@295|||S2700|latch2in@12|inB[1]|397.5|-7|contact@79||397.5|10
+Ametal-2|net@296|||S0|pin@77||396|34|contact@80||375|34
+Ametal-1|net@297|||S2700|latch2in@12|out[1]|375|-13|contact@80||375|34
+Ametal-2|net@298|||S1800|pin@93||468|10|contact@81||478.5|10
+Ametal-1|net@299|||S2700|latch2in@15|inB[1]|478.5|-7|contact@81||478.5|10
+Ametal-2|net@300|||S0|pin@94||468|-10|contact@82||451.5|-10
+Ametal-1|net@301|||S900|latch2in@15|inA[1]|451.5|-7|contact@82||451.5|-10
+Ametal-2|net@302|||S1800|pin@90||468|40|contact@83||501|40
+Ametal-1|net@303|||S2700|latch2in@15|out[1]|501|-13|contact@83||501|40
+Ametal-2|net@304|||S0|pin@78||540|40|contact@84||515|40
+Ametal-1|net@305|||S2700|latch2in@16|out[1]|515|-13|contact@84||515|40
+Ametal-2|net@306|||S1800|pin@82||540|-10|contact@85||564.5|-10
+Ametal-1|net@307|||S900|latch2in@16|inA[1]|564.5|-7|contact@85||564.5|-10
+Ametal-2|net@308|||S0|pin@81||540|10|contact@86||537.5|10
+Ametal-1|net@309|||S2700|latch2in@16|inB[1]|537.5|-7|contact@86||537.5|10
+Ametal-2|net@310|||S1800|pin@84||612|40|contact@87||641|40
+Ametal-1|net@311|||S2700|latch2in@17|out[1]|641|-13|contact@87||641|40
+Ametal-2|net@312|||S0|pin@88||612|-10|contact@88||591.5|-10
+Ametal-1|net@313|||S900|latch2in@17|inA[1]|591.5|-7|contact@88||591.5|-10
+Ametal-2|net@314|||S1800|pin@87||612|10|contact@89||618.5|10
+Ametal-1|net@315|||S2700|latch2in@17|inB[1]|618.5|-7|contact@89||618.5|10
+Ametal-2|net@329||1.2|S0|contact@20||-595.5|60.3|pin@139||-648|60.3
+Ametal-2|net@330||1.2|S0|contact@12||-604.5|68.1|pin@140||-648|68.1
+Ametal-2|net@331||1.2|S1800|contact@19||-271.5|68.1|contact@0||-166.5|68.1
+Ametal-2|net@332||1.2|S1800|contact@15||-280.5|60.3|contact@6||-157.5|60.3
+Ametal-2|net@333||1.2|S0|contact@32||280.5|60.3|contact@11||157.5|60.3
+Ametal-2|net@334||1.2|S0|contact@24||271.5|68.1|contact@5||166.5|68.1
+Egnd_2|gnd|D5G2;|latch2in@17|gnd_1|G
+Egnd_1||D5G2;|latch2in@7|gnd_1|G
+Ehcl[A][1]||D5G2;|pin@139||I
+Ehcl[B][1]||D5G2;|pin@140||I
+EhclA|hcll[A][1]|D5G2;|pin@12||I
+EhclB|hcll[B][1]|D5G2;|pin@11||I
+EinA[1]||D5G2;|pin@24||I
+EinA[2]||D5G2;|pin@38||I
+EinA[3]||D5G2;|pin@44||I
+EinA[4]||D5G2;|pin@50||I
+EinA[5]||D5G2;|pin@56||I
+EinA[6]||D5G2;|pin@62||I
+EinA[7]||D5G2;|pin@68||I
+EinA[8]||D5G2;|pin@74||I
+EinA[9]||D5G2;|pin@80||I
+EinA[10]||D5G2;|pin@86||I
+EinA[11]||D5G2;|pin@92||I
+EinA[12]||D5G2;|pin@98||I
+EinA[13]||D5G2;|pin@104||I
+EinA[14]||D5G2;|pin@110||I
+EinA[15]||D5G2;|pin@116||I
+EinA[16]||D5G2;|pin@122||I
+EinA[17]||D5G2;|pin@128||I
+EinA[18]||D5G2;|pin@134||I
+EinB[1]||D5G2;|pin@20||I
+EinB[2]||D5G2;|pin@37||I
+EinB[3]||D5G2;|pin@43||I
+EinB[4]||D5G2;|pin@49||I
+EinB[5]||D5G2;|pin@55||I
+EinB[6]||D5G2;|pin@61||I
+EinB[7]||D5G2;|pin@67||I
+EinB[8]||D5G2;|pin@73||I
+EinB[9]||D5G2;|pin@79||I
+EinB[10]||D5G2;|pin@85||I
+EinB[11]||D5G2;|pin@91||I
+EinB[12]||D5G2;|pin@97||I
+EinB[13]||D5G2;|pin@103||I
+EinB[14]||D5G2;|pin@109||I
+EinB[15]||D5G2;|pin@115||I
+EinB[16]||D5G2;|pin@121||I
+EinB[17]||D5G2;|pin@127||I
+EinB[18]||D5G2;|pin@133||I
+Eout[1]||D5G2;|pin@35||O
+Eout[2]||D5G2;|pin@41||O
+Eout[3]||D5G2;|pin@47||O
+Eout[4]||D5G2;|pin@53||O
+Eout[5]||D5G2;|pin@59||O
+Eout[6]||D5G2;|pin@65||O
+Eout[7]||D5G2;|pin@71||O
+Eout[8]||D5G2;|pin@77||O
+Eout[9]||D5G2;|pin@83||O
+Eout[10]||D5G2;|pin@89||O
+Eout[11]||D5G2;|pin@95||O
+Eout[12]||D5G2;|pin@101||O
+Eout[13]||D5G2;|pin@107||O
+Eout[14]||D5G2;|pin@113||O
+Eout[15]||D5G2;|pin@119||O
+Eout[16]||D5G2;|pin@125||O
+Eout[17]||D5G2;|pin@131||O
+Eout[18]||D5G2;|pin@137||O
+Evdd_5|vdd|D5G2;|latch2in@17|vdd_3|O
+Evdd_1||D5G2;|latch2in@7|vdd_1|P
+Evdd_3||D5G2;|latch2in@7|vdd_3|O
+Evdd_4||D5G2;|latch2in@17|vdd_1|P
+X
+
+# Cell short2in20Ax18;1{sch}
+Cshort2in20Ax18;1{sch}||schematic|1194187081843|1227458298660|I
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-9|-2||||
+NOff-Page|conn@4||9|0||||
+NOff-Page|conn@7||-2|-9|||R|
+NOff-Page|conn@8||-9|2||||
+NOff-Page|conn@9||-2|9|||RRR|
+IlatchesK:latch2in20A;1{ic}|lx[1:18]|D5G3;Y4.5;|0|0|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||-0.5|18.5|||||ART_message(D5G3;)Sies 23 November 2008
+Ngeneric:Invisible-Pin|pin@1||-1.5|25.5|||||ART_message(D5G4;)S[eighteen 20A latches,in one row]
+Ngeneric:Invisible-Pin|pin@2||1.5|34.5|||||ART_message(D5G6;)Sshort2in20Ax18
+NBus_Pin|pin@3||-5|2|-1|-1||
+NBus_Pin|pin@4||-5|1|-1|-1||
+NBus_Pin|pin@5||-5|-2|-1|-1||
+NBus_Pin|pin@6||-5|-1|-1|-1||
+Ishort2in20Ax18;1{ic}|short2in@0||20|9.5|||D5G4;
+Awire|net@114|||2700|conn@7|y|-2|-7|lx[1:18]|hcl[A]|-2|-3
+Abus|net@116||-0.5|IJ1800|lx[1:18]|out[1]|3|0|conn@4|a|7|0
+Abus|net@139||-0.5|IJ1800|conn@8|y|-7|2|pin@3||-5|2
+Abus|net@140||-0.5|IJ900|pin@3||-5|2|pin@4||-5|1
+Abus|net@141||-0.5|IJ1800|pin@4||-5|1|lx[1:18]|inB[1]|-3|1
+Abus|net@142||-0.5|IJ1800|conn@0|y|-7|-2|pin@5||-5|-2
+Abus|net@143||-0.5|IJ2700|pin@5||-5|-2|pin@6||-5|-1
+Abus|net@144||-0.5|IJ1800|pin@6||-5|-1|lx[1:18]|inA[1]|-3|-1
+Awire|net@145|||900|conn@9|y|-2|7|lx[1:18]|hcl[B]|-2|3
+Ehcl[A][1]||D4G2;|conn@7|a|I
+Ehcl[B][1]||D4G2;|conn@9|a|I
+EinA[1:18]||D4G2;|conn@0|a|I
+EinB[1:18]||D4G2;|conn@8|a|I
+Eout[1:18]||D6G2;|conn@4|y|O
+X
+
+# Cell short2in20Ax36;1{ic}
+Cshort2in20Ax36;1{ic}||artwork|1227480645329|1227481251429|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||-3|1|-1|-1||
+Nschematic:Bus_Pin|pin@1||-3|-1|-1|-1||
+Nschematic:Bus_Pin|pin@2||3|0|-1|-1||
+Ngeneric:Invisible-Pin|pin@3||0|0|||||ART_message(D5G1.5;)S[36x20A,short]
+NPin|pin@4||1|2|1|1||
+NPin|pin@5||1|3|1|1||
+NPin|pin@6||3|0|1|1||
+NPin|pin@7||1|-3|1|1||
+NPin|pin@8||1|-2|1|1||
+NPin|pin@9||-3|-2|1|1||
+NPin|pin@10||-3|2|1|1||
+NPin|pin@11||-2|-2|1|1||
+NPin|pin@12||-2|-3|1|1||
+NPin|pin@13||-2|2|1|1||
+NPin|pin@14||-2|3|1|1||
+Nschematic:Bus_Pin|pin@15||-2|3|-1|-1||
+Nschematic:Bus_Pin|pin@16||-2|-3|-1|-1||
+AThicker|net@0|||FS0|pin@11||-2|-2|pin@9||-3|-2
+AThicker|net@1|||FS900|pin@11||-2|-2|pin@12||-2|-3
+AThicker|net@2|||FS0|pin@4||1|2|pin@13||-2|2
+AThicker|net@3|||FS0|pin@8||1|-2|pin@11||-2|-2
+AThicker|net@4|||FS0|pin@13||-2|2|pin@10||-3|2
+AThicker|net@5|||FS2700|pin@13||-2|2|pin@14||-2|3
+AThicker|net@6|||FS2700|pin@9||-3|-2|pin@10||-3|2
+AThicker|net@7|||FS2700|pin@4||1|2|pin@5||1|3
+AThicker|net@8|||FS1237|pin@5||1|3|pin@6||3|0
+AThicker|net@9|||FS563|pin@6||3|0|pin@7||1|-3
+AThicker|net@10|||FS2700|pin@7||1|-3|pin@8||1|-2
+EinA[1:36]||D5G2;|pin@0||I
+EinB[1:36]||D5G2;|pin@1||I
+Eout[1:36]||D5G2;|pin@2||O
+EinB[37:72]|take[A]|D5G2;|pin@15||I
+Etake[A_1]|take[B]|D5G2;|pin@16||I
+X
+
+# Cell short2in20Ax36;1{sch}
+Cshort2in20Ax36;1{sch}||schematic|1227480541570|1227480759031|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||14|2||||
+NOff-Page|conn@1||-10|0||||
+NOff-Page|conn@2||-10|4||||
+NOff-Page|conn@3||-11.5|-16||||
+NOff-Page|conn@4||-9.5|19||||
+NBus_Pin|pin@0||-6|10|-1|-1||
+NBus_Pin|pin@1||-6|8|-1|-1||
+NWire_Pin|pin@2||0|16||||
+NWire_Pin|pin@3||0|1.5||||
+NBus_Pin|pin@4||-6|-7|-1|-1||
+NBus_Pin|pin@5||-6|-9|-1|-1||
+NWire_Pin|pin@6||0|-1||||
+NWire_Pin|pin@7||0|-15.5||||
+NBus_Pin|pin@8||8.5|9|-1|-1||
+NBus_Pin|pin@9||8.5|3.5|-1|-1||
+NBus_Pin|pin@10||8.5|-3|-1|-1||
+NBus_Pin|pin@11||8.5|-8|-1|-1||
+NBus_Pin|pin@12||-6|15.5|-1|-1||
+NBus_Pin|pin@13||-6|3.5|-1|-1||
+NBus_Pin|pin@14||-6|-1.5|-1|-1||
+NBus_Pin|pin@15||-6|-13.5|-1|-1||
+Ngeneric:Invisible-Pin|pin@16||2.5|34.5|||||ART_message(D5G4;)Sthe two-input register
+Ngeneric:Invisible-Pin|pin@17||1|40|||||ART_message(D5G6;)Sshort2in20Ax36
+Ngeneric:Invisible-Pin|pin@18||-0.5|26.5|||||ART_message(D5G3;)Sies 23 November 2008
+Ishort2in20Ax18;1{ic}|short2in@0||2|9|||D5G4;
+Ishort2in20Ax18;1{ic}|short2in@1||2|-8|||D5G4;
+Ishort2in20Ax36;1{ic}|short2in@2||23|20|||D5G4;
+Abus|inA[1:18]|D5G2;|-0.5|IJ2700|pin@13||-6|3.5|pin@1||-6|8
+Abus|inA[19:36]|D5G2;|-0.5|IJ2700|pin@15||-6|-13.5|pin@5||-6|-9
+Abus|inB[1:18]|D5G2;|-0.5|IJ900|pin@12||-6|15.5|pin@0||-6|10
+Abus|inB[19:36]|D5G2;|-0.5|IJ900|pin@14||-6|-1.5|pin@4||-6|-7
+Abus|net@0||-0.5|IJ1800|pin@0||-6|10|short2in@0|inB[1:18]|-1|10
+Abus|net@1||-0.5|IJ0|short2in@0|inA[1:18]|-1|8|pin@1||-6|8
+Abus|net@2||-0.5|IJ1800|pin@4||-6|-7|short2in@1|inB[1:18]|-1|-7
+Abus|net@3||-0.5|IJ0|short2in@1|inA[1:18]|-1|-9|pin@5||-6|-9
+Abus|net@4||-0.5|IJ1800|short2in@0|out[1:18]|5|9|pin@8||8.5|9
+Abus|net@5||-0.5|IJ0|pin@11||8.5|-8|short2in@1|out[1:18]|5|-8
+Abus|out[1:18]|D5G2;|-0.5|IJ900|pin@8||8.5|9|pin@9||8.5|3.5
+Abus|out[19:36]|D5G2;|-0.5|IJ900|pin@10||8.5|-3|pin@11||8.5|-8
+Awire|take[A]|D5G2;||900|short2in@0|hcl[A][1]|0|6|pin@3||0|1.5
+Awire|take[A]|D5G2;||900|short2in@1|hcl[A][1]|0|-11|pin@7||0|-15.5
+Awire|take[B]|D5G2;||2700|short2in@0|hcl[B][1]|0|12|pin@2||0|16
+Awire|take[B]|D5G2;||2700|short2in@1|hcl[B][1]|0|-5|pin@6||0|-1
+EinA[1:36]||D4G2;|conn@1|a|I
+EinB[1:36]||D4G2;|conn@2|a|I
+Eout[1:36]||D6G2;|conn@0|y|O
+EinB[37:72]|take[A]|D4G2;|conn@3|a|I
+Etake[A_1]|take[B]|D4G2;|conn@4|a|I
+X
+
+# Cell short20Bx18;1{ic}
+Cshort20Bx18;1{ic}||artwork|1207331360703|1227480858655|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||-2|-3|-1|-1||
+Nschematic:Bus_Pin|pin@4||-3|0|-1|-1||
+Nschematic:Bus_Pin|pin@8||3|0|-1|-1||
+Ngeneric:Invisible-Pin|pin@10||0|0|||||ART_message(D5G1.5;)S[18x20B,short]
+NPin|pin@11||1|2|1|1||
+NPin|pin@12||1|3|1|1||
+NPin|pin@13||3|0|1|1||
+NPin|pin@14||1|-3|1|1||
+NPin|pin@15||1|-2|1|1||
+NPin|pin@16||-3|-2|1|1||
+NPin|pin@17||-3|2|1|1||
+NPin|pin@24||-2|-2|1|1||
+NPin|pin@25||-2|-3|1|1||
+AThicker|net@5|||FS2700|pin@16||-3|-2|pin@17||-3|2
+AThicker|net@6|||FS2700|pin@11||1|2|pin@12||1|3
+AThicker|net@7|||FS1237|pin@12||1|3|pin@13||3|0
+AThicker|net@8|||FS563|pin@13||3|0|pin@14||1|-3
+AThicker|net@9|||FS2700|pin@14||1|-3|pin@15||1|-2
+AThicker|net@17|||FS0|pin@24||-2|-2|pin@16||-3|-2
+AThicker|net@18|||FS900|pin@24||-2|-2|pin@25||-2|-3
+AThicker|net@19|||FS0|pin@11||1|2|pin@17||-3|2
+AThicker|net@20|||FS0|pin@15||1|-2|pin@24||-2|-2
+Ehcl[1]||D5G2;|pin@0||I
+Ein[1:18]||D5G2;|pin@4||I
+Eout[1:18]||D5G2;|pin@8||O
+X
+
+# Cell short20Bx18;1{sch}
+Cshort20Bx18;1{sch}||schematic|1194187081843|1227449449405|I
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-9|0||||
+NOff-Page|conn@4||9|0||||
+NOff-Page|conn@7||-2|-9|||R|
+IlatchesK:latch1in20B;1{ic}|lx[1:18]|D5G3;Y4.5;|0|0|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||-0.5|11.5|||||ART_message(D5G3;)Sies 23 November 2008
+Ngeneric:Invisible-Pin|pin@1||-1.5|19.5|||||ART_message(D5G4;)S[eighteen 20B latches,in one row]
+Ngeneric:Invisible-Pin|pin@2||0.5|27|||||ART_message(D5G6;)Sshort20Bx18
+Ishort20Bx18;1{ic}|short20B@0||20|9.5|||D5G4;
+Awire|net@114|||2700|conn@7|y|-2|-7|lx[1:18]|hcl|-2|-3
+Abus|net@116||-0.5|IJ1800|lx[1:18]|out[1]|3|0|conn@4|a|7|0
+Abus|net@136||-0.5|IJ0|lx[1:18]|in[1]|-3|0|conn@0|y|-7|0
+Ehcl[1]||D4G2;|conn@7|a|I
+Ein[1:18]||D4G2;|conn@0|a|I
+Eout[1:18]||D6G2;|conn@4|y|O
+X
+
+# Cell short20Bx18m2;1{lay}
+Cshort20Bx18m2;1{lay}|short20Bx18|cmos90|1216652678481|1227469652865||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227450171618|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227469738079
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NMetal-1-Polysilicon-Con|contact@77||-460.5|62||5.2|Y|
+NMetal-1-Polysilicon-Con|contact@78||-597.5|62||5.2|Y|
+NMetal-1-Polysilicon-Con|contact@79||-529|62||5.2|Y|
+NMetal-1-Polysilicon-Con|contact@80||-392|62||5.2|Y|
+NX-Metal-1-Metal-2-Con|contact@81||-597.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@82||-529|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@83||-460.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@84||-392|60.3||1.2||
+NMetal-1-Polysilicon-Con|contact@85||-166|62||5.2|Y|
+NMetal-1-Polysilicon-Con|contact@86||-303|62||5.2|Y|
+NMetal-1-Polysilicon-Con|contact@87||-234.5|62||5.2|Y|
+NMetal-1-Polysilicon-Con|contact@88||-97.5|62||5.2|Y|
+NX-Metal-1-Metal-2-Con|contact@89||-303|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@90||-234.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@91||-166|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@92||-97.5|60.3||1.2||
+NMetal-1-Polysilicon-Con|contact@93||166|62||5.2|Y|
+NMetal-1-Polysilicon-Con|contact@94||29|62||5.2|Y|
+NMetal-1-Polysilicon-Con|contact@95||97.5|62||5.2|Y|
+NMetal-1-Polysilicon-Con|contact@96||234.5|62||5.2|Y|
+NX-Metal-1-Metal-2-Con|contact@97||29|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@98||97.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@99||166|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@100||234.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@101||597.5|60.3||1.2||
+NMetal-1-Polysilicon-Con|contact@102||529|62||5.2|Y|
+NMetal-1-Polysilicon-Con|contact@103||392|62||5.2|Y|
+NMetal-1-Polysilicon-Con|contact@104||460.5|62||5.2|Y|
+NMetal-1-Polysilicon-Con|contact@105||597.5|62||5.2|Y|
+NX-Metal-1-Metal-2-Con|contact@106||392|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@107||460.5|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@108||529|60.3||1.2||
+NMetal-1-Polysilicon-Con|contact@109||-29|62||5.2|Y|
+NX-Metal-1-Metal-2-Con|contact@110||-29|60.3||1.2||
+NX-Metal-1-Metal-2-Con|contact@111||303|60.3||1.2||
+NMetal-1-Polysilicon-Con|contact@112||303|62||5.2|Y|
+NX-Metal-1-Metal-2-Con|contact@113||-593|-10||||
+NX-Metal-1-Metal-2-Con|contact@114||-524.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@115||-456|-10||||
+NX-Metal-1-Metal-2-Con|contact@116||-387.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@117||-298.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@118||-230|-10||||
+NX-Metal-1-Metal-2-Con|contact@119||-161.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@120||-93|-10||||
+NX-Metal-1-Metal-2-Con|contact@121||-24.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@122||24.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@123||93|-10||||
+NX-Metal-1-Metal-2-Con|contact@124||161.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@125||230|-10||||
+NX-Metal-1-Metal-2-Con|contact@126||298.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@127||387.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@128||456|-10||||
+NX-Metal-1-Metal-2-Con|contact@129||524.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@130||593|-10||||
+NX-Metal-1-Metal-2-Con|contact@131||-640|10||||
+NX-Metal-1-Metal-2-Con|contact@132||-571.5|10||||
+NX-Metal-1-Metal-2-Con|contact@133||-503|10||||
+NX-Metal-1-Metal-2-Con|contact@134||-434.5|10||||
+NX-Metal-1-Metal-2-Con|contact@135||-345.5|10||||
+NX-Metal-1-Metal-2-Con|contact@136||-277|10||||
+NX-Metal-1-Metal-2-Con|contact@137||-208.5|10||||
+NX-Metal-1-Metal-2-Con|contact@138||-140|10||||
+NX-Metal-1-Metal-2-Con|contact@139||-71.5|10||||
+NX-Metal-1-Metal-2-Con|contact@140||71.5|10||||
+NX-Metal-1-Metal-2-Con|contact@141||140|10||||
+NX-Metal-1-Metal-2-Con|contact@142||208.5|10||||
+NX-Metal-1-Metal-2-Con|contact@143||277|10||||
+NX-Metal-1-Metal-2-Con|contact@144||345.5|10||||
+NX-Metal-1-Metal-2-Con|contact@145||434.5|10||||
+NX-Metal-1-Metal-2-Con|contact@146||503|10||||
+NX-Metal-1-Metal-2-Con|contact@147||571.5|10||||
+NX-Metal-1-Metal-2-Con|contact@148||640|10||||
+IlatchesK:latch1in20Bm1;1{lay}|latch1in@20||-113.5|0|X||D5G4;
+IlatchesK:latch1in20Bm1;1{lay}|latch1in@21||-45|0|X||D5G4;
+IlatchesK:latch1in20Bm1;1{lay}|latch1in@24||-319|0|X||D5G4;
+IlatchesK:latch1in20Bm1;1{lay}|latch1in@25||-250.5|0|X||D5G4;
+IlatchesK:latch1in20Bm1;1{lay}|latch1in@26||-182|0|X||D5G4;
+IlatchesK:latch1in20Bm1;1{lay}|latch1in@27||-613.5|0|X||D5G4;
+IlatchesK:latch1in20Bm1;1{lay}|latch1in@28||-545|0|X||D5G4;
+IlatchesK:latch1in20Bm1;1{lay}|latch1in@29||-476.5|0|X||D5G4;
+IlatchesK:latch1in20Bm1;1{lay}|latch1in@30||-408|0|X||D5G4;
+IlatchesK:latch1in20Bm1;1{lay}|latch1in@31||250.5|0|||D5G4;
+IlatchesK:latch1in20Bm1;1{lay}|latch1in@32||319|0|||D5G4;
+IlatchesK:latch1in20Bm1;1{lay}|latch1in@33||45|0|||D5G4;
+IlatchesK:latch1in20Bm1;1{lay}|latch1in@34||113.5|0|||D5G4;
+IlatchesK:latch1in20Bm1;1{lay}|latch1in@35||182|0|||D5G4;
+IlatchesK:latch1in20Bm1;1{lay}|latch1in@36||408|0|||D5G4;
+IlatchesK:latch1in20Bm1;1{lay}|latch1in@37||476.5|0|||D5G4;
+IlatchesK:latch1in20Bm1;1{lay}|latch1in@38||545|0|||D5G4;
+IlatchesK:latch1in20Bm1;1{lay}|latch1in@39||613.5|0|||D5G4;
+NMetal-2-Pin|pin@87||-648|60.3||||
+NMetal-2-Pin|pin@88||-612|-16||||
+NMetal-2-Pin|pin@89||-612|-10||||
+NMetal-2-Pin|pin@91||-468|-16||||
+NMetal-2-Pin|pin@92||-468|-10||||
+NMetal-2-Pin|pin@94||-324|-16||||
+NMetal-2-Pin|pin@95||-324|-10||||
+NMetal-2-Pin|pin@97||-180|-16||||
+NMetal-2-Pin|pin@98||-180|-10||||
+NMetal-2-Pin|pin@100||-36|-16||||
+NMetal-2-Pin|pin@101||-36|-10||||
+NMetal-2-Pin|pin@103||108|-16||||
+NMetal-2-Pin|pin@104||108|-10||||
+NMetal-2-Pin|pin@106||252|-16||||
+NMetal-2-Pin|pin@107||252|-10||||
+NMetal-2-Pin|pin@109||396|-16||||
+NMetal-2-Pin|pin@110||396|-10||||
+NMetal-2-Pin|pin@112||540|-16||||
+NMetal-2-Pin|pin@113||540|-10||||
+NMetal-2-Pin|pin@115||612|-16||||
+NMetal-2-Pin|pin@116||612|-10||||
+NMetal-2-Pin|pin@118||468|-16||||
+NMetal-2-Pin|pin@119||468|-10||||
+NMetal-2-Pin|pin@121||324|-16||||
+NMetal-2-Pin|pin@122||324|-10||||
+NMetal-2-Pin|pin@124||180|-16||||
+NMetal-2-Pin|pin@125||180|-10||||
+NMetal-2-Pin|pin@127||36|-16||||
+NMetal-2-Pin|pin@128||36|-10||||
+NMetal-2-Pin|pin@130||-108|-16||||
+NMetal-2-Pin|pin@131||-108|-10||||
+NMetal-2-Pin|pin@133||-252|-16||||
+NMetal-2-Pin|pin@134||-252|-10||||
+NMetal-2-Pin|pin@136||-396|-16||||
+NMetal-2-Pin|pin@137||-396|-10||||
+NMetal-2-Pin|pin@139||-540|-16||||
+NMetal-2-Pin|pin@140||-540|-10||||
+NMetal-2-Pin|pin@142||-612|16||||
+NMetal-2-Pin|pin@143||-612|10||||
+NMetal-2-Pin|pin@144||-618|10||||
+NMetal-2-Pin|pin@145||-468|16||||
+NMetal-2-Pin|pin@146||-468|10||||
+NMetal-2-Pin|pin@147||-474|10||||
+NMetal-2-Pin|pin@148||-324|16||||
+NMetal-2-Pin|pin@149||-324|10||||
+NMetal-2-Pin|pin@150||-330|10||||
+NMetal-2-Pin|pin@151||-180|16||||
+NMetal-2-Pin|pin@152||-180|10||||
+NMetal-2-Pin|pin@153||-186|10||||
+NMetal-2-Pin|pin@154||-36|16||||
+NMetal-2-Pin|pin@155||-36|10||||
+NMetal-2-Pin|pin@156||-42|10||||
+NMetal-2-Pin|pin@157||108|16||||
+NMetal-2-Pin|pin@158||108|10||||
+NMetal-2-Pin|pin@160||252|16||||
+NMetal-2-Pin|pin@161||252|10||||
+NMetal-2-Pin|pin@163||396|16||||
+NMetal-2-Pin|pin@164||396|10||||
+NMetal-2-Pin|pin@166||540|16||||
+NMetal-2-Pin|pin@167||540|10||||
+NMetal-2-Pin|pin@169||612|16||||
+NMetal-2-Pin|pin@170||612|10||||
+NMetal-2-Pin|pin@172||468|16||||
+NMetal-2-Pin|pin@173||468|10||||
+NMetal-2-Pin|pin@175||324|16||||
+NMetal-2-Pin|pin@176||324|10||||
+NMetal-2-Pin|pin@178||180|16||||
+NMetal-2-Pin|pin@179||180|10||||
+NMetal-2-Pin|pin@181||36|16||||
+NMetal-2-Pin|pin@182||36|10||||
+NMetal-2-Pin|pin@184||-108|16||||
+NMetal-2-Pin|pin@185||-108|10||||
+NMetal-2-Pin|pin@186||-114|10||||
+NMetal-2-Pin|pin@187||-252|16||||
+NMetal-2-Pin|pin@188||-252|10||||
+NMetal-2-Pin|pin@189||-258|10||||
+NMetal-2-Pin|pin@190||-396|16||||
+NMetal-2-Pin|pin@191||-396|10||||
+NMetal-2-Pin|pin@192||-402|10||||
+NMetal-2-Pin|pin@193||-540|16||||
+NMetal-2-Pin|pin@194||-540|10||||
+NMetal-2-Pin|pin@195||-546|10||||
+NMetal-2-Pin|pin@196||606|60.3||||
+IwiresL:wellContacts13;1{lay}|wellCont@9||0|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@10||-363.5|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@11||363.5|0|||D5G4;
+Ametal-2|net@502|||S0|latch1in@20|gnd|-79.5|0|latch1in@21|gnd_1|-79.5|0
+Ametal-2|net@503|||S0|latch1in@20|vdd|-79.5|-50|latch1in@21|vdd_1|-79.5|-50
+Ametal-2|net@504|||S0|latch1in@20|vdd_2|-79.5|50|latch1in@21|vdd_3|-79.5|50
+Ametal-2|net@505|||S0|latch1in@24|gnd|-285|0|latch1in@25|gnd_1|-285|0
+Ametal-2|net@506|||S0|latch1in@24|vdd|-285|-50|latch1in@25|vdd_1|-285|-50
+Ametal-2|net@507|||S0|latch1in@24|vdd_2|-285|50|latch1in@25|vdd_3|-285|50
+Ametal-2|net@508|||S0|latch1in@20|gnd_1|-148|0|latch1in@26|gnd|-148|0
+Ametal-2|net@509|||S0|latch1in@20|vdd_1|-148|-50|latch1in@26|vdd|-148|-50
+Ametal-2|net@510|||S0|latch1in@20|vdd_3|-148|50|latch1in@26|vdd_2|-148|50
+Ametal-2|net@511|||S0|latch1in@25|gnd|-216.5|0|latch1in@26|gnd_1|-216.5|0
+Ametal-2|net@512|||S0|latch1in@25|vdd|-216.5|-50|latch1in@26|vdd_1|-216.5|-50
+Ametal-2|net@513|||S0|latch1in@25|vdd_2|-216.5|50|latch1in@26|vdd_3|-216.5|50
+Ametal-2|net@514|||S0|latch1in@27|gnd|-579.5|0|latch1in@28|gnd_1|-579.5|0
+Ametal-2|net@515|||S0|latch1in@27|vdd|-579.5|-50|latch1in@28|vdd_1|-579.5|-50
+Ametal-2|net@516|||S0|latch1in@27|vdd_2|-579.5|50|latch1in@28|vdd_3|-579.5|50
+Ametal-2|net@517|||S0|latch1in@28|gnd|-511|0|latch1in@29|gnd_1|-511|0
+Ametal-2|net@518|||S0|latch1in@28|vdd|-511|-50|latch1in@29|vdd_1|-511|-50
+Ametal-2|net@519|||S0|latch1in@28|vdd_2|-511|50|latch1in@29|vdd_3|-511|50
+Ametal-2|net@520|||S0|latch1in@29|gnd|-442.5|0|latch1in@30|gnd_1|-442.5|0
+Ametal-2|net@521|||S0|latch1in@29|vdd|-442.5|-50|latch1in@30|vdd_1|-442.5|-50
+Ametal-2|net@522|||S0|latch1in@29|vdd_2|-442.5|50|latch1in@30|vdd_3|-442.5|50
+Ametal-2|net@523|||S0|latch1in@31|gnd_1|285|0|latch1in@32|gnd|285|0
+Ametal-2|net@524|||S0|latch1in@31|vdd_1|285|-50|latch1in@32|vdd|285|-50
+Ametal-2|net@525|||S0|latch1in@31|vdd_3|285|50|latch1in@32|vdd_2|285|50
+Ametal-2|net@526|||S0|latch1in@33|gnd_1|79.5|0|latch1in@34|gnd|79.5|0
+Ametal-2|net@527|||S0|latch1in@33|vdd_1|79.5|-50|latch1in@34|vdd|79.5|-50
+Ametal-2|net@528|||S0|latch1in@33|vdd_3|79.5|50|latch1in@34|vdd_2|79.5|50
+Ametal-2|net@529|||S0|latch1in@31|gnd|216.5|0|latch1in@35|gnd_1|216.5|0
+Ametal-2|net@530|||S0|latch1in@31|vdd|216.5|-50|latch1in@35|vdd_1|216.5|-50
+Ametal-2|net@531|||S0|latch1in@31|vdd_2|216.5|50|latch1in@35|vdd_3|216.5|50
+Ametal-2|net@532|||S0|latch1in@34|gnd_1|148|0|latch1in@35|gnd|148|0
+Ametal-2|net@533|||S0|latch1in@34|vdd_1|148|-50|latch1in@35|vdd|148|-50
+Ametal-2|net@534|||S0|latch1in@34|vdd_3|148|50|latch1in@35|vdd_2|148|50
+Ametal-2|net@535|||S0|latch1in@36|gnd_1|442.5|0|latch1in@37|gnd|442.5|0
+Ametal-2|net@536|||S0|latch1in@36|vdd_1|442.5|-50|latch1in@37|vdd|442.5|-50
+Ametal-2|net@537|||S0|latch1in@36|vdd_3|442.5|50|latch1in@37|vdd_2|442.5|50
+Ametal-2|net@538|||S0|latch1in@37|gnd_1|511|0|latch1in@38|gnd|511|0
+Ametal-2|net@539|||S0|latch1in@37|vdd_1|511|-50|latch1in@38|vdd|511|-50
+Ametal-2|net@540|||S0|latch1in@37|vdd_3|511|50|latch1in@38|vdd_2|511|50
+Ametal-2|net@541|||S0|latch1in@38|gnd_1|579.5|0|latch1in@39|gnd|579.5|0
+Ametal-2|net@542|||S0|latch1in@38|vdd_1|579.5|-50|latch1in@39|vdd|579.5|-50
+Ametal-2|net@543|||S0|latch1in@38|vdd_3|579.5|50|latch1in@39|vdd_2|579.5|50
+Ametal-2|net@544||6.2|S1800|wellCont@10|vdd_2|-359|-50|latch1in@24|vdd_1|-353.5|-50
+Ametal-2|net@545||6.2|S0|latch1in@24|gnd_1|-353.5|0|wellCont@10|gnd_1|-359|0
+Ametal-2|net@546||6.2|S0|latch1in@24|vdd_3|-353.5|50|wellCont@10|vdd_3|-359|50
+Ametal-2|net@547||6.2|S0|wellCont@11|gnd|359|0|latch1in@32|gnd_1|353.5|0
+Ametal-2|net@548||6.2|S0|wellCont@11|vdd|359|-50|latch1in@32|vdd_1|353.5|-50
+Ametal-2|net@549||6.2|S0|wellCont@11|vdd_1|359|50|latch1in@32|vdd_3|353.5|50
+Ametal-2|net@550||6.2|S0|wellCont@10|vdd|-368|-50|latch1in@30|vdd|-374|-50
+Ametal-2|net@551||6.2|S1800|latch1in@21|vdd|-11|-50|wellCont@9|vdd|-4.5|-50
+Ametal-2|net@552||6.2|S1800|latch1in@21|gnd|-11|0|wellCont@9|gnd|-4.5|0
+Ametal-2|net@553||6.2|S1800|latch1in@21|vdd_2|-11|50|wellCont@9|vdd_1|-4.5|50
+Ametal-2|net@554||6.2|S1800|latch1in@30|gnd|-374|0|wellCont@10|gnd|-368|0
+Ametal-2|net@555||6.2|S1800|latch1in@30|vdd_2|-374|50|wellCont@10|vdd_1|-368|50
+Ametal-2|net@556||6.2|S1800|wellCont@9|gnd_1|4.5|0|latch1in@33|gnd|11|0
+Ametal-2|net@557||6.2|S1800|wellCont@9|vdd_2|4.5|-50|latch1in@33|vdd|11|-50
+Ametal-2|net@558||6.2|S1800|wellCont@9|vdd_3|4.5|50|latch1in@33|vdd_2|11|50
+Ametal-2|net@559||6.2|S1800|wellCont@11|vdd_2|368|-50|latch1in@36|vdd|374|-50
+Ametal-2|net@560||6.2|S0|latch1in@36|gnd|374|0|wellCont@11|gnd_1|368|0
+Ametal-2|net@561||6.2|S0|latch1in@36|vdd_2|374|50|wellCont@11|vdd_3|368|50
+Ametal-2|net@599||1.2|S1800|contact@83||-460.5|60.3|contact@84||-392|60.3
+Ametal-1|net@601|||S900|contact@78||-597.5|60.3|contact@81||-597.5|60.3
+Ametal-2|net@602||1.2|S1800|contact@81||-597.5|60.3|contact@82||-529|60.3
+Ametal-1|net@603|||S900|contact@79||-529|60.3|contact@82||-529|60.3
+Ametal-2|net@604||1.2|S1800|contact@82||-529|60.3|contact@83||-460.5|60.3
+Ametal-1|net@605|||S900|contact@77||-460.5|60.3|contact@83||-460.5|60.3
+Ametal-1|net@607|||S900|contact@80||-392|60.3|contact@84||-392|60.3
+Ametal-2|net@609||1.2|S1800|contact@91||-166|60.3|contact@92||-97.5|60.3
+Ametal-1|net@610|||S900|contact@86||-303|60.3|contact@89||-303|60.3
+Ametal-2|net@611||1.2|S1800|contact@89||-303|60.3|contact@90||-234.5|60.3
+Ametal-1|net@612|||S900|contact@87||-234.5|60.3|contact@90||-234.5|60.3
+Ametal-2|net@613||1.2|S1800|contact@90||-234.5|60.3|contact@91||-166|60.3
+Ametal-1|net@614|||S900|contact@85||-166|60.3|contact@91||-166|60.3
+Ametal-1|net@615|||S900|contact@88||-97.5|60.3|contact@92||-97.5|60.3
+Ametal-2|net@616||1.2|S1800|contact@99||166|60.3|contact@100||234.5|60.3
+Ametal-1|net@617|||S900|contact@94||29|60.3|contact@97||29|60.3
+Ametal-2|net@618||1.2|S1800|contact@97||29|60.3|contact@98||97.5|60.3
+Ametal-1|net@619|||S900|contact@95||97.5|60.3|contact@98||97.5|60.3
+Ametal-2|net@620||1.2|S1800|contact@98||97.5|60.3|contact@99||166|60.3
+Ametal-1|net@621|||S900|contact@93||166|60.3|contact@99||166|60.3
+Ametal-1|net@622|||S900|contact@96||234.5|60.3|contact@100||234.5|60.3
+Ametal-2|net@623||1.2|S1800|contact@108||529|60.3|contact@101||597.5|60.3
+Ametal-1|net@624|||S900|contact@103||392|60.3|contact@106||392|60.3
+Ametal-2|net@625||1.2|S1800|contact@106||392|60.3|contact@107||460.5|60.3
+Ametal-1|net@626|||S900|contact@104||460.5|60.3|contact@107||460.5|60.3
+Ametal-2|net@627||1.2|S1800|contact@107||460.5|60.3|contact@108||529|60.3
+Ametal-1|net@628|||S900|contact@102||529|60.3|contact@108||529|60.3
+Ametal-1|net@629|||S900|contact@105||597.5|60.3|contact@101||597.5|60.3
+APolysilicon|net@630|||S2700|latch1in@27|hcl[A]|-597.5|58.5|contact@78||-597.5|59.4
+APolysilicon|net@631|||S2700|latch1in@28|hcl[A]|-529|58.5|contact@79||-529|59.4
+APolysilicon|net@632|||S2700|latch1in@29|hcl[A]|-460.5|58.5|contact@77||-460.5|59.4
+APolysilicon|net@633|||S2700|latch1in@30|hcl[A]|-392|58.5|contact@80||-392|59.4
+Ametal-1|net@634|||S900|contact@109||-29|60.3|contact@110||-29|60.3
+Ametal-1|net@635|||S900|contact@112||303|60.3|contact@111||303|60.3
+Ametal-2|net@640||1.2|S1800|contact@100||234.5|60.3|contact@111||303|60.3
+Ametal-2|net@641||1.2|S1800|contact@92||-97.5|60.3|contact@110||-29|60.3
+Ametal-2|net@642||1.2|S1800|contact@110||-29|60.3|contact@97||29|60.3
+Ametal-2|net@643||1.2|S1800|contact@84||-392|60.3|contact@89||-303|60.3
+Ametal-2|net@644||1.2|S1800|contact@111||303|60.3|contact@106||392|60.3
+APolysilicon|net@645|||S2700|latch1in@20|hcl[A]|-97.5|58.5|contact@88||-97.5|59.4
+APolysilicon|net@646|||S2700|latch1in@21|hcl[A]|-29|58.5|contact@109||-29|59.4
+APolysilicon|net@647|||S2700|latch1in@24|hcl[A]|-303|58.5|contact@86||-303|59.4
+APolysilicon|net@648|||S2700|latch1in@25|hcl[A]|-234.5|58.5|contact@87||-234.5|59.4
+APolysilicon|net@649|||S2700|latch1in@26|hcl[A]|-166|58.5|contact@85||-166|59.4
+APolysilicon|net@650|||S2700|latch1in@31|hcl[A]|234.5|58.5|contact@96||234.5|59.4
+APolysilicon|net@651|||S2700|latch1in@32|hcl[A]|303|58.5|contact@112||303|59.4
+APolysilicon|net@652|||S2700|latch1in@33|hcl[A]|29|58.5|contact@94||29|59.4
+APolysilicon|net@653|||S2700|latch1in@34|hcl[A]|97.5|58.5|contact@95||97.5|59.4
+APolysilicon|net@654|||S2700|latch1in@35|hcl[A]|166|58.5|contact@93||166|59.4
+APolysilicon|net@655|||S2700|latch1in@36|hcl[A]|392|58.5|contact@103||392|59.4
+APolysilicon|net@656|||S2700|latch1in@37|hcl[A]|460.5|58.5|contact@104||460.5|59.4
+APolysilicon|net@657|||S2700|latch1in@38|hcl[A]|529|58.5|contact@102||529|59.4
+APolysilicon|net@658|||S2700|latch1in@39|hcl[A]|597.5|58.5|contact@105||597.5|59.4
+Ametal-2|net@660||1.2|S0|contact@81||-597.5|60.3|pin@87||-648|60.3
+Ametal-2|net@661|||S2700|pin@88||-612|-16|pin@89||-612|-10
+Ametal-2|net@663|||S2700|pin@91||-468|-16|pin@92||-468|-10
+Ametal-2|net@665|||S2700|pin@94||-324|-16|pin@95||-324|-10
+Ametal-2|net@667|||S2700|pin@97||-180|-16|pin@98||-180|-10
+Ametal-2|net@669|||S2700|pin@100||-36|-16|pin@101||-36|-10
+Ametal-2|net@671|||S2700|pin@103||108|-16|pin@104||108|-10
+Ametal-2|net@673|||S2700|pin@106||252|-16|pin@107||252|-10
+Ametal-2|net@675|||S2700|pin@109||396|-16|pin@110||396|-10
+Ametal-2|net@677|||S2700|pin@112||540|-16|pin@113||540|-10
+Ametal-2|net@679|||S2700|pin@115||612|-16|pin@116||612|-10
+Ametal-2|net@681|||S2700|pin@118||468|-16|pin@119||468|-10
+Ametal-2|net@683|||S2700|pin@121||324|-16|pin@122||324|-10
+Ametal-2|net@685|||S2700|pin@124||180|-16|pin@125||180|-10
+Ametal-2|net@687|||S2700|pin@127||36|-16|pin@128||36|-10
+Ametal-2|net@689|||S2700|pin@130||-108|-16|pin@131||-108|-10
+Ametal-2|net@691|||S2700|pin@133||-252|-16|pin@134||-252|-10
+Ametal-2|net@693|||S2700|pin@136||-396|-16|pin@137||-396|-10
+Ametal-2|net@694|||S1800|pin@137||-396|-10|contact@116||-387.5|-10
+Ametal-2|net@695|||S2700|pin@139||-540|-16|pin@140||-540|-10
+Ametal-1|net@700|||S900|latch1in@27|in[1]|-593|-7|contact@113||-593|-10
+Ametal-1|net@702|||S900|latch1in@28|in[1]|-524.5|-7|contact@114||-524.5|-10
+Ametal-1|net@704|||S900|latch1in@29|in[1]|-456|-7|contact@115||-456|-10
+Ametal-1|net@706|||S900|latch1in@30|in[1]|-387.5|-7|contact@116||-387.5|-10
+Ametal-1|net@708|||S900|latch1in@24|in[1]|-298.5|-7|contact@117||-298.5|-10
+Ametal-1|net@710|||S900|latch1in@25|in[1]|-230|-7|contact@118||-230|-10
+Ametal-1|net@712|||S900|latch1in@26|in[1]|-161.5|-7|contact@119||-161.5|-10
+Ametal-1|net@714|||S900|latch1in@20|in[1]|-93|-7|contact@120||-93|-10
+Ametal-1|net@716|||S900|latch1in@21|in[1]|-24.5|-7|contact@121||-24.5|-10
+Ametal-2|net@717|||S1800|pin@89||-612|-10|contact@113||-593|-10
+Ametal-2|net@718|||S1800|pin@92||-468|-10|contact@115||-456|-10
+Ametal-2|net@719|||S1800|pin@95||-324|-10|contact@117||-298.5|-10
+Ametal-2|net@720|||S1800|pin@98||-180|-10|contact@119||-161.5|-10
+Ametal-2|net@721|||S1800|pin@101||-36|-10|contact@121||-24.5|-10
+Ametal-2|net@722|||S1800|pin@131||-108|-10|contact@120||-93|-10
+Ametal-2|net@723|||S1800|pin@134||-252|-10|contact@118||-230|-10
+Ametal-2|net@724|||S1800|pin@140||-540|-10|contact@114||-524.5|-10
+Ametal-2|net@725|||S0|pin@128||36|-10|contact@122||24.5|-10
+Ametal-1|net@726|||S900|latch1in@33|in[1]|24.5|-7|contact@122||24.5|-10
+Ametal-2|net@727|||S0|pin@104||108|-10|contact@123||93|-10
+Ametal-1|net@728|||S900|latch1in@34|in[1]|93|-7|contact@123||93|-10
+Ametal-2|net@729|||S0|pin@125||180|-10|contact@124||161.5|-10
+Ametal-1|net@730|||S900|latch1in@35|in[1]|161.5|-7|contact@124||161.5|-10
+Ametal-2|net@731|||S0|pin@107||252|-10|contact@125||230|-10
+Ametal-1|net@732|||S900|latch1in@31|in[1]|230|-7|contact@125||230|-10
+Ametal-2|net@733|||S0|pin@122||324|-10|contact@126||298.5|-10
+Ametal-1|net@734|||S900|latch1in@32|in[1]|298.5|-7|contact@126||298.5|-10
+Ametal-2|net@735|||S0|pin@110||396|-10|contact@127||387.5|-10
+Ametal-1|net@736|||S900|latch1in@36|in[1]|387.5|-7|contact@127||387.5|-10
+Ametal-2|net@737|||S0|pin@119||468|-10|contact@128||456|-10
+Ametal-1|net@738|||S900|latch1in@37|in[1]|456|-7|contact@128||456|-10
+Ametal-2|net@739|||S0|pin@113||540|-10|contact@129||524.5|-10
+Ametal-1|net@740|||S900|latch1in@38|in[1]|524.5|-7|contact@129||524.5|-10
+Ametal-2|net@741|||S0|pin@116||612|-10|contact@130||593|-10
+Ametal-1|net@742|||S900|latch1in@39|in[1]|593|-7|contact@130||593|-10
+Ametal-2|net@743|||S900|pin@142||-612|16|pin@143||-612|10
+Ametal-2|net@744|||S0|pin@143||-612|10|pin@144||-618|10
+Ametal-2|net@745|||S900|pin@145||-468|16|pin@146||-468|10
+Ametal-2|net@746|||S0|pin@146||-468|10|pin@147||-474|10
+Ametal-2|net@747|||S900|pin@148||-324|16|pin@149||-324|10
+Ametal-2|net@748|||S0|pin@149||-324|10|pin@150||-330|10
+Ametal-2|net@749|||S900|pin@151||-180|16|pin@152||-180|10
+Ametal-2|net@750|||S0|pin@152||-180|10|pin@153||-186|10
+Ametal-2|net@751|||S900|pin@154||-36|16|pin@155||-36|10
+Ametal-2|net@752|||S0|pin@155||-36|10|pin@156||-42|10
+Ametal-2|net@753|||S900|pin@157||108|16|pin@158||108|10
+Ametal-2|net@755|||S900|pin@160||252|16|pin@161||252|10
+Ametal-2|net@757|||S900|pin@163||396|16|pin@164||396|10
+Ametal-2|net@759|||S900|pin@166||540|16|pin@167||540|10
+Ametal-2|net@761|||S900|pin@169||612|16|pin@170||612|10
+Ametal-2|net@763|||S900|pin@172||468|16|pin@173||468|10
+Ametal-2|net@765|||S900|pin@175||324|16|pin@176||324|10
+Ametal-2|net@767|||S900|pin@178||180|16|pin@179||180|10
+Ametal-2|net@769|||S900|pin@181||36|16|pin@182||36|10
+Ametal-2|net@771|||S900|pin@184||-108|16|pin@185||-108|10
+Ametal-2|net@772|||S0|pin@185||-108|10|pin@186||-114|10
+Ametal-2|net@773|||S900|pin@187||-252|16|pin@188||-252|10
+Ametal-2|net@774|||S0|pin@188||-252|10|pin@189||-258|10
+Ametal-2|net@775|||S900|pin@190||-396|16|pin@191||-396|10
+Ametal-2|net@776|||S0|pin@191||-396|10|pin@192||-402|10
+Ametal-2|net@777|||S900|pin@193||-540|16|pin@194||-540|10
+Ametal-2|net@778|||S0|pin@194||-540|10|pin@195||-546|10
+Ametal-2|net@781|||S0|pin@144||-618|10|contact@131||-640|10
+Ametal-1|net@782|||S2700|latch1in@27|out[1]|-640|-7|contact@131||-640|10
+Ametal-2|net@783|||S0|pin@195||-546|10|contact@132||-571.5|10
+Ametal-1|net@784|||S2700|latch1in@28|out[1]|-571.5|-7|contact@132||-571.5|10
+Ametal-2|net@785|||S0|pin@147||-474|10|contact@133||-503|10
+Ametal-1|net@786|||S2700|latch1in@29|out[1]|-503|-7|contact@133||-503|10
+Ametal-2|net@787|||S0|pin@192||-402|10|contact@134||-434.5|10
+Ametal-1|net@788|||S2700|latch1in@30|out[1]|-434.5|-7|contact@134||-434.5|10
+Ametal-2|net@789|||S0|pin@150||-330|10|contact@135||-345.5|10
+Ametal-1|net@790|||S2700|latch1in@24|out[1]|-345.5|-7|contact@135||-345.5|10
+Ametal-2|net@791|||S0|pin@189||-258|10|contact@136||-277|10
+Ametal-1|net@792|||S2700|latch1in@25|out[1]|-277|-7|contact@136||-277|10
+Ametal-2|net@793|||S0|pin@153||-186|10|contact@137||-208.5|10
+Ametal-1|net@794|||S2700|latch1in@26|out[1]|-208.5|-7|contact@137||-208.5|10
+Ametal-2|net@795|||S0|pin@186||-114|10|contact@138||-140|10
+Ametal-1|net@796|||S2700|latch1in@20|out[1]|-140|-7|contact@138||-140|10
+Ametal-2|net@797|||S0|pin@156||-42|10|contact@139||-71.5|10
+Ametal-1|net@798|||S2700|latch1in@21|out[1]|-71.5|-7|contact@139||-71.5|10
+Ametal-2|net@799|||S1800|pin@182||36|10|contact@140||71.5|10
+Ametal-1|net@800|||S2700|latch1in@33|out[1]|71.5|-7|contact@140||71.5|10
+Ametal-2|net@801|||S1800|pin@158||108|10|contact@141||140|10
+Ametal-1|net@802|||S2700|latch1in@34|out[1]|140|-7|contact@141||140|10
+Ametal-2|net@803|||S1800|pin@179||180|10|contact@142||208.5|10
+Ametal-1|net@804|||S2700|latch1in@35|out[1]|208.5|-7|contact@142||208.5|10
+Ametal-2|net@805|||S1800|pin@161||252|10|contact@143||277|10
+Ametal-1|net@806|||S2700|latch1in@31|out[1]|277|-7|contact@143||277|10
+Ametal-2|net@807|||S1800|pin@176||324|10|contact@144||345.5|10
+Ametal-1|net@808|||S2700|latch1in@32|out[1]|345.5|-7|contact@144||345.5|10
+Ametal-2|net@809|||S1800|pin@164||396|10|contact@145||434.5|10
+Ametal-1|net@810|||S2700|latch1in@36|out[1]|434.5|-7|contact@145||434.5|10
+Ametal-2|net@811|||S1800|pin@173||468|10|contact@146||503|10
+Ametal-1|net@812|||S2700|latch1in@37|out[1]|503|-7|contact@146||503|10
+Ametal-2|net@813|||S1800|pin@167||540|10|contact@147||571.5|10
+Ametal-1|net@814|||S2700|latch1in@38|out[1]|571.5|-7|contact@147||571.5|10
+Ametal-2|net@815|||S1800|pin@170||612|10|contact@148||640|10
+Ametal-1|net@816|||S2700|latch1in@39|out[1]|640|-7|contact@148||640|10
+Ametal-2|net@817||1.2|S1800|contact@101||597.5|60.3|pin@196||606|60.3
+Egnd_1|gnd|D5G2;|latch1in@27|gnd_1|G
+Egnd_2||D5G2;|latch1in@39|gnd_1|G
+Ehcl[1]||D5G2;|pin@87||I
+Ehcll[1]||D5G2;|pin@196||I
+Ein[1]||D5G2;|pin@88||I
+Ein[2]||D5G2;|pin@91||I
+Ein[3]||D5G2;|pin@94||I
+Ein[4]||D5G2;|pin@97||I
+Ein[5]||D5G2;|pin@100||I
+Ein[6]||D5G2;|pin@103||I
+Ein[7]||D5G2;|pin@106||I
+Ein[8]||D5G2;|pin@109||I
+Ein[9]||D5G2;|pin@112||I
+Ein[10]||D5G2;|pin@115||I
+Ein[11]||D5G2;|pin@118||I
+Ein[12]||D5G2;|pin@121||I
+Ein[13]||D5G2;|pin@124||I
+Ein[14]||D5G2;|pin@127||I
+Ein[15]||D5G2;|pin@130||I
+Ein[16]||D5G2;|pin@133||I
+Ein[17]||D5G2;|pin@136||I
+Ein[18]||D5G2;|pin@139||I
+Eout[1]||D5G2;|pin@142||O
+Eout[2]||D5G2;|pin@145||O
+Eout[3]||D5G2;|pin@148||O
+Eout[4]||D5G2;|pin@151||O
+Eout[5]||D5G2;|pin@154||O
+Eout[6]||D5G2;|pin@157||O
+Eout[7]||D5G2;|pin@160||O
+Eout[8]||D5G2;|pin@163||O
+Eout[9]||D5G2;|pin@166||O
+Eout[10]||D5G2;|pin@169||O
+Eout[11]||D5G2;|pin@172||O
+Eout[12]||D5G2;|pin@175||O
+Eout[13]||D5G2;|pin@178||O
+Eout[14]||D5G2;|pin@181||O
+Eout[15]||D5G2;|pin@184||O
+Eout[16]||D5G2;|pin@187||O
+Eout[17]||D5G2;|pin@190||O
+Eout[18]||D5G2;|pin@193||O
+Evdd_3|vdd|D5G2;|latch1in@27|vdd_3|P
+Evdd_1||D5G2;|latch1in@27|vdd_1|P
+Evdd_4||D5G2;|latch1in@39|vdd_1|P
+Evdd_5||D5G2;|latch1in@39|vdd_3|P
+X
+
+# Cell short20Bx36;1{ic}
+Cshort20Bx36;1{ic}||artwork|1207331360703|1227480874439|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||-2|-3|-1|-1||
+Nschematic:Bus_Pin|pin@4||-3|0|-1|-1||
+Nschematic:Bus_Pin|pin@8||3|0|-1|-1||
+Ngeneric:Invisible-Pin|pin@10||0|0|||||ART_message(D5G1.5;)S[36x20B,short]
+NPin|pin@11||1|2|1|1||
+NPin|pin@12||1|3|1|1||
+NPin|pin@13||3|0|1|1||
+NPin|pin@14||1|-3|1|1||
+NPin|pin@15||1|-2|1|1||
+NPin|pin@16||-3|-2|1|1||
+NPin|pin@17||-3|2|1|1||
+NPin|pin@24||-2|-2|1|1||
+NPin|pin@25||-2|-3|1|1||
+AThicker|net@5|||FS2700|pin@16||-3|-2|pin@17||-3|2
+AThicker|net@6|||FS2700|pin@11||1|2|pin@12||1|3
+AThicker|net@7|||FS1237|pin@12||1|3|pin@13||3|0
+AThicker|net@8|||FS563|pin@13||3|0|pin@14||1|-3
+AThicker|net@9|||FS2700|pin@14||1|-3|pin@15||1|-2
+AThicker|net@17|||FS0|pin@24||-2|-2|pin@16||-3|-2
+AThicker|net@18|||FS900|pin@24||-2|-2|pin@25||-2|-3
+AThicker|net@19|||FS0|pin@11||1|2|pin@17||-3|2
+AThicker|net@20|||FS0|pin@15||1|-2|pin@24||-2|-2
+Ehcl[1]||D5G2;|pin@0||I
+Ein[1:36]||D5G2;|pin@4||I
+Eout[1:36]||D5G2;|pin@8||O
+X
+
+# Cell short20Bx36;1{sch}
+Cshort20Bx36;1{sch}||schematic|1216927826221|1227450904417|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-13.5|0||||
+NOff-Page|conn@1||8.5|0||||
+NOff-Page|conn@2||-14|-4||||
+Ngeneric:Invisible-Pin|pin@0||1|28.5|||||ART_message(D5G4;)S36 latches
+Ngeneric:Invisible-Pin|pin@1||-0.5|35|||||ART_message(D5G6;)Sins20Bx36
+Ngeneric:Invisible-Pin|pin@2||-2|22.5|||||ART_message(D5G3;)Sies 24 July 2008
+NWire_Pin|pin@3||-2|-4||||
+NBus_Pin|pin@4||-9|9|-1|-1||
+NBus_Pin|pin@5||-9|4|-1|-1||
+NBus_Pin|pin@6||-8.5|-4.5|-1|-1||
+NBus_Pin|pin@8||-8.5|-9|-1|-1||
+NBus_Pin|pin@9||7|9|-1|-1||
+NBus_Pin|pin@10||7|5|-1|-1||
+NBus_Pin|pin@12||7.5|-4.5|-1|-1||
+NBus_Pin|pin@13||7.5|-9|-1|-1||
+Ishort20Bx18;1{ic}|short20B@0||0|9|||D5G4;
+Ishort20Bx18;1{ic}|short20B@1||0|-9|Y||D5G4;
+Ishort20Bx36;1{ic}|short30B@0||17|16|||D5G4;
+Abus|in[1:18]|D5G2;|-0.5|IJ900|pin@4||-9|9|pin@5||-9|4
+Abus|in[19:36]|D5G2;|-0.5|IJ900|pin@6||-8.5|-4.5|pin@8||-8.5|-9
+Awire|net@0|||2700|pin@3||-2|-4|short20B@0|hcl[1]|-2|6
+Awire|net@1|||2700|short20B@1|hcl[1]|-2|-6|pin@3||-2|-4
+Awire|net@2|||0|pin@3||-2|-4|conn@2|y|-12|-4
+Abus|net@3||-0.5|IJ0|short20B@0|in[1:18]|-3|9|pin@4||-9|9
+Abus|net@6||-0.5|IJ1800|pin@8||-8.5|-9|short20B@1|in[1:18]|-3|-9
+Abus|net@7||-0.5|IJ1800|short20B@0|out[1:18]|3|9|pin@9||7|9
+Abus|net@10||-0.5|IJ0|pin@13||7.5|-9|short20B@1|out[1:18]|3|-9
+Abus|out[1:18]|D5G2;|-0.5|IJ900|pin@9||7|9|pin@10||7|5
+Abus|out[19:36]|D5G2;|-0.5|IJ2700|pin@13||7.5|-9|pin@12||7.5|-4.5
+Ehcl[1]||D4G2;|conn@2|a|I
+Ein[1:36]||D4G2;|conn@0|a|I
+Eout[1:36]||D6G2;|conn@1|y|O
+X
+
 # Cell theDregister;1{ic}
-CtheDregister;1{ic}||artwork|1225675331036|1227561810793|EI
+CtheDregister;1{ic}||artwork|1225675331036|1228775154504|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@3||-2|3|-1|-1||
 Nschematic:Bus_Pin|pin@4||-3|-1|-1|-1||
@@ -10802,7 +12122,8 @@ NPin|pin@43||-3|-8|1|1||
 NPin|pin@44||-3|-12|1|1||
 NPin|pin@45||-2|-7|1|1||
 NPin|pin@46||-2|-8|1|1||
-Nschematic:Bus_Pin|pin@47||-3|-3|-1|-1||
+Nschematic:Bus_Pin|pin@47||-4|-3|-1|-1||
+Nschematic:Wire_Pin|pin@48||-2|-3||||
 AThicker|net@0|||FS900|pin@20||-2|-2|pin@10||-2|-3
 AThicker|net@1|||FS2700|pin@11||-3|-2|pin@12||-3|2
 AThicker|net@2|||FS2700|pin@13||1|2|pin@14||1|3
@@ -10828,6 +12149,7 @@ AThicker|net@41|||FS900|pin@43||-3|-8|pin@44||-3|-12
 AThicker|net@42|||FS1800|pin@44||-3|-12|pin@41||-1|-12
 AThicker|net@43|||FS1800|pin@24||-3|-7|pin@45||-2|-7
 AThicker|net@44|||FS900|pin@45||-2|-7|pin@46||-2|-8
+Aschematic:wire|net@45|||0|pin@48||-2|-3|pin@47||-4|-3
 Efire[A,B]|fire[M,L]|D5G2;|pin@3||I
 Eflag[C]||D5G2;|pin@37||O
 EinA[1:37]|inA[T,1:37]|D5G2;|pin@4||I
@@ -10841,7 +12163,7 @@ Esign||D5G2;|pin@9||I
 X
 
 # Cell theDregister;6{lay}
-CtheDregister;6{lay}||cmos90|1227207911097|1227290795965|I|ATTR_NCC(D5G5;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227275480700|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227284747163
+CtheDregister;6{lay}||cmos90|1227207911097|1227394913241||ATTR_NCC(D5G5;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227394991100|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227394991100
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@0||270|-62||||
 NX-Metal-2-Metal-3-Con|contact@1||414|-62||||
@@ -10940,13 +12262,14 @@ NX-Metal-2-Metal-3-Con|contact@97||480|88||||
 NX-Metal-2-Metal-3-Con|contact@98||186|62||||
 NX-Metal-2-Metal-3-Con|contact@99||192|88||||
 NX-Metal-1-Metal-2-Con|contact@100||73|-3||||
+NX-Metal-2-Metal-3-Con|contact@101||480|-94||||
 IdRegDrive;2{lay}|dRegDriv@0||0|0|||D5G4;
 IdRegSignal;1{lay}|dRegSign@0||145|-72|||D5G4;
 Idata2in18m2;1{lay}|data2in1@0||864|0|||D5G4;
 Idata2in18m2;1{lay}|data2in1@1||-864|0|X||D5G4;
 IdataMux18;5{lay}|dataMux1@0||-864|-288|||D5G4;
-IfansK:fan18m4m3at144;1{lay}|fan18m4m@0||876|36|||D5G4;
-IfansK:fan18m4m3at144;1{lay}|fan18m4m@1||-876|36|X||D5G4;
+IfansK:fan18m4m3at144right;1{lay}|fan18m4m@2||876|36|||D5G4;
+IfansK:fan18m4m3at144right;1{lay}|fan18m4m@3||-876|36|X||D5G4;
 IfanPinsK:pins18m3at144;1{lay}|pins18m3@0||-844|-145|X||D5G4;
 IfanPinsK:pins19m3at144;1{lay}|pins19m3@0||876|140|||D5G4;
 IfanPinsK:pins19m3at144;1{lay}|pins19m3@1||882|-140|||D5G4;
@@ -10966,78 +12289,78 @@ Ametal-2|net@29|||S0|dRegDriv@0|vdd_4|-216|-22|data2in1@1|vdd_2|-216|-22
 Ametal-2|net@30|||S0|dRegDriv@0|vdd_5|-216|-122|data2in1@1|vdd|-216|-122
 Ametal-2|net@31|||S0|dRegDriv@0|vdd_11|-216|122|data2in1@1|vdd_7|-216|122
 Ametal-2|net@32|||S0|dRegSign@0|vdd_3|216|-22|data2in1@0|vdd_2|216|-22
-Ametal-3|net@33|||S900|fan18m4m@0|x[1]|270|36|contact@0||270|-62
+Ametal-3|net@33|||S900|fan18m4m@2|x[1]|270|36|contact@0||270|-62
 Ametal-2|net@34|||S0|data2in1@0|outS[1]|346|-62|contact@0||270|-62
-Ametal-3|net@35|||S900|fan18m4m@0|x[2]|414|36|contact@1||414|-62
+Ametal-3|net@35|||S900|fan18m4m@2|x[2]|414|36|contact@1||414|-62
 Ametal-2|net@36|||S0|data2in1@0|outS[2]|490|-62|contact@1||414|-62
-Ametal-3|net@37|||S900|fan18m4m@0|x[3]|558|36|contact@2||558|-62
+Ametal-3|net@37|||S900|fan18m4m@2|x[3]|558|36|contact@2||558|-62
 Ametal-2|net@38|||S0|data2in1@0|outS[3]|634|-62|contact@2||558|-62
-Ametal-3|net@39|||S900|fan18m4m@0|x[4]|702|36|contact@3||702|-62
+Ametal-3|net@39|||S900|fan18m4m@2|x[4]|702|36|contact@3||702|-62
 Ametal-2|net@40|||S0|data2in1@0|outS[4]|778|-62|contact@3||702|-62
-Ametal-3|net@41|||S900|fan18m4m@0|x[5]|846|36|contact@4||846|-62
+Ametal-3|net@41|||S900|fan18m4m@2|x[5]|846|36|contact@4||846|-62
 Ametal-2|net@42|||S0|data2in1@0|outS[5]|922|-62|contact@4||846|-62
-Ametal-3|net@43|||S900|fan18m4m@0|x[6]|990|36|contact@5||990|-62
+Ametal-3|net@43|||S900|fan18m4m@2|x[6]|990|36|contact@5||990|-62
 Ametal-2|net@44|||S0|data2in1@0|outS[6]|1066|-62|contact@5||990|-62
-Ametal-3|net@45|||S900|fan18m4m@0|x[7]|1134|36|contact@6||1134|-62
+Ametal-3|net@45|||S900|fan18m4m@2|x[7]|1134|36|contact@6||1134|-62
 Ametal-2|net@46|||S0|data2in1@0|outS[7]|1210|-62|contact@6||1134|-62
-Ametal-3|net@47|||S900|fan18m4m@0|x[8]|1278|36|contact@7||1278|-62
+Ametal-3|net@47|||S900|fan18m4m@2|x[8]|1278|36|contact@7||1278|-62
 Ametal-2|net@48|||S0|data2in1@0|outS[8]|1354|-62|contact@7||1278|-62
-Ametal-3|net@49|||S900|fan18m4m@0|x[9]|1422|36|contact@8||1422|-62
+Ametal-3|net@49|||S900|fan18m4m@2|x[9]|1422|36|contact@8||1422|-62
 Ametal-2|net@50|||S0|data2in1@0|outS[9]|1498|-62|contact@8||1422|-62
-Ametal-3|net@51|||S2700|fan18m4m@0|x[18]|330|36|contact@9||330|62
+Ametal-3|net@51|||S2700|fan18m4m@2|x[18]|330|36|contact@9||330|62
 Ametal-2|net@52|||S0|data2in1@0|outS[18]|346|62|contact@9||330|62
-Ametal-3|net@53|||S2700|fan18m4m@0|x[10]|1482|36|contact@10||1482|62
+Ametal-3|net@53|||S2700|fan18m4m@2|x[10]|1482|36|contact@10||1482|62
 Ametal-2|net@54|||S0|data2in1@0|outS[10]|1498|62|contact@10||1482|62
-Ametal-3|net@55|||S2700|fan18m4m@0|x[11]|1338|36|contact@11||1338|62
+Ametal-3|net@55|||S2700|fan18m4m@2|x[11]|1338|36|contact@11||1338|62
 Ametal-2|net@56|||S0|data2in1@0|outS[11]|1354|62|contact@11||1338|62
-Ametal-3|net@57|||S2700|fan18m4m@0|x[12]|1194|36|contact@12||1194|62
+Ametal-3|net@57|||S2700|fan18m4m@2|x[12]|1194|36|contact@12||1194|62
 Ametal-2|net@58|||S0|data2in1@0|outS[12]|1210|62|contact@12||1194|62
-Ametal-3|net@59|||S2700|fan18m4m@0|x[13]|1050|36|contact@13||1050|62
+Ametal-3|net@59|||S2700|fan18m4m@2|x[13]|1050|36|contact@13||1050|62
 Ametal-2|net@60|||S0|data2in1@0|outS[13]|1066|62|contact@13||1050|62
-Ametal-3|net@61|||S2700|fan18m4m@0|x[14]|906|36|contact@14||906|62
+Ametal-3|net@61|||S2700|fan18m4m@2|x[14]|906|36|contact@14||906|62
 Ametal-2|net@62|||S0|data2in1@0|outS[14]|922|62|contact@14||906|62
-Ametal-3|net@63|||S2700|fan18m4m@0|x[15]|762|36|contact@15||762|62
+Ametal-3|net@63|||S2700|fan18m4m@2|x[15]|762|36|contact@15||762|62
 Ametal-2|net@64|||S0|data2in1@0|outS[15]|778|62|contact@15||762|62
-Ametal-3|net@65|||S2700|fan18m4m@0|x[16]|618|36|contact@16||618|62
+Ametal-3|net@65|||S2700|fan18m4m@2|x[16]|618|36|contact@16||618|62
 Ametal-2|net@66|||S0|data2in1@0|outS[16]|634|62|contact@16||618|62
-Ametal-3|net@67|||S2700|fan18m4m@0|x[17]|474|36|contact@17||474|62
+Ametal-3|net@67|||S2700|fan18m4m@2|x[17]|474|36|contact@17||474|62
 Ametal-2|net@68|||S0|data2in1@0|outS[17]|490|62|contact@17||474|62
-Ametal-3|net@70|||S900|fan18m4m@1|x[1]|-270|36|contact@18||-270|-370
+Ametal-3|net@70|||S900|fan18m4m@3|x[1]|-270|36|contact@18||-270|-370
 Ametal-2|net@71|||S0|dataMux1@0|in[1]|-256|-370|contact@18||-270|-370
-Ametal-3|net@72|||S900|fan18m4m@1|x[2]|-414|36|contact@19||-414|-370
+Ametal-3|net@72|||S900|fan18m4m@3|x[2]|-414|36|contact@19||-414|-370
 Ametal-2|net@73|||S0|dataMux1@0|in[2]|-400|-370|contact@19||-414|-370
-Ametal-3|net@74|||S900|fan18m4m@1|x[3]|-558|36|contact@20||-558|-370
+Ametal-3|net@74|||S900|fan18m4m@3|x[3]|-558|36|contact@20||-558|-370
 Ametal-2|net@75|||S0|dataMux1@0|in[3]|-544|-370|contact@20||-558|-370
-Ametal-3|net@76|||S900|fan18m4m@1|x[4]|-702|36|contact@21||-702|-370
+Ametal-3|net@76|||S900|fan18m4m@3|x[4]|-702|36|contact@21||-702|-370
 Ametal-2|net@77|||S0|dataMux1@0|in[4]|-688|-370|contact@21||-702|-370
-Ametal-3|net@78|||S900|fan18m4m@1|x[5]|-846|36|contact@22||-846|-370
+Ametal-3|net@78|||S900|fan18m4m@3|x[5]|-846|36|contact@22||-846|-370
 Ametal-2|net@79|||S0|dataMux1@0|in[5]|-832|-370|contact@22||-846|-370
-Ametal-3|net@80|||S900|fan18m4m@1|x[6]|-990|36|contact@23||-990|-370
+Ametal-3|net@80|||S900|fan18m4m@3|x[6]|-990|36|contact@23||-990|-370
 Ametal-2|net@81|||S0|dataMux1@0|in[6]|-976|-370|contact@23||-990|-370
-Ametal-3|net@82|||S900|fan18m4m@1|x[7]|-1134|36|contact@24||-1134|-370
+Ametal-3|net@82|||S900|fan18m4m@3|x[7]|-1134|36|contact@24||-1134|-370
 Ametal-2|net@83|||S0|dataMux1@0|in[7]|-1120|-370|contact@24||-1134|-370
-Ametal-3|net@84|||S900|fan18m4m@1|x[8]|-1278|36|contact@25||-1278|-370
+Ametal-3|net@84|||S900|fan18m4m@3|x[8]|-1278|36|contact@25||-1278|-370
 Ametal-2|net@85|||S0|dataMux1@0|in[8]|-1264|-370|contact@25||-1278|-370
-Ametal-3|net@86|||S900|fan18m4m@1|x[9]|-1422|36|contact@26||-1422|-370
+Ametal-3|net@86|||S900|fan18m4m@3|x[9]|-1422|36|contact@26||-1422|-370
 Ametal-2|net@87|||S0|dataMux1@0|in[9]|-1408|-370|contact@26||-1422|-370
 Ametal-2|net@88|||S0|dataMux1@0|in[18]|-256|-206|contact@27||-330|-206
-Ametal-3|net@89|||S900|fan18m4m@1|x[18]|-330|36|contact@27||-330|-206
+Ametal-3|net@89|||S900|fan18m4m@3|x[18]|-330|36|contact@27||-330|-206
 Ametal-2|net@90|||S0|dataMux1@0|in[10]|-1408|-206|contact@28||-1482|-206
-Ametal-3|net@91|||S900|fan18m4m@1|x[10]|-1482|36|contact@28||-1482|-206
+Ametal-3|net@91|||S900|fan18m4m@3|x[10]|-1482|36|contact@28||-1482|-206
 Ametal-2|net@92|||S0|dataMux1@0|in[11]|-1264|-206|contact@29||-1338|-206
-Ametal-3|net@93|||S900|fan18m4m@1|x[11]|-1338|36|contact@29||-1338|-206
+Ametal-3|net@93|||S900|fan18m4m@3|x[11]|-1338|36|contact@29||-1338|-206
 Ametal-2|net@94|||S0|dataMux1@0|in[12]|-1120|-206|contact@30||-1194|-206
-Ametal-3|net@95|||S900|fan18m4m@1|x[12]|-1194|36|contact@30||-1194|-206
+Ametal-3|net@95|||S900|fan18m4m@3|x[12]|-1194|36|contact@30||-1194|-206
 Ametal-2|net@96|||S0|dataMux1@0|in[13]|-976|-206|contact@31||-1050|-206
-Ametal-3|net@97|||S900|fan18m4m@1|x[13]|-1050|36|contact@31||-1050|-206
+Ametal-3|net@97|||S900|fan18m4m@3|x[13]|-1050|36|contact@31||-1050|-206
 Ametal-2|net@98|||S0|dataMux1@0|in[14]|-832|-206|contact@32||-906|-206
-Ametal-3|net@99|||S900|fan18m4m@1|x[14]|-906|36|contact@32||-906|-206
+Ametal-3|net@99|||S900|fan18m4m@3|x[14]|-906|36|contact@32||-906|-206
 Ametal-2|net@100|||S0|dataMux1@0|in[15]|-688|-206|contact@33||-762|-206
-Ametal-3|net@101|||S900|fan18m4m@1|x[15]|-762|36|contact@33||-762|-206
+Ametal-3|net@101|||S900|fan18m4m@3|x[15]|-762|36|contact@33||-762|-206
 Ametal-2|net@102|||S0|dataMux1@0|in[16]|-544|-206|contact@34||-618|-206
-Ametal-3|net@103|||S900|fan18m4m@1|x[16]|-618|36|contact@34||-618|-206
+Ametal-3|net@103|||S900|fan18m4m@3|x[16]|-618|36|contact@34||-618|-206
 Ametal-2|net@104|||S0|dataMux1@0|in[17]|-400|-206|contact@35||-474|-206
-Ametal-3|net@105|||S900|fan18m4m@1|x[17]|-474|36|contact@35||-474|-206
+Ametal-3|net@105|||S900|fan18m4m@3|x[17]|-474|36|contact@35||-474|-206
 Ametal-3|net@111|||S900|pins18m3@0|x[1]|-238|-145|contact@38||-238|-376
 Ametal-2|net@112|||S1800|dataMux1@0|out[1]|-321|-376|contact@38||-238|-376
 Ametal-3|net@113|||S900|pins18m3@0|x[2]|-382|-145|contact@39||-382|-376
@@ -11110,24 +12433,24 @@ Ametal-3|net@179|||S2700|pins18m3@0|x[16]|-586|-145|contact@72||-586|88
 Ametal-2|net@180|||S0|data2in1@1|inB[16]|-538.5|88|contact@72||-586|88
 Ametal-3|net@181|||S2700|pins18m3@0|x[17]|-442|-145|contact@73||-442|88
 Ametal-2|net@182|||S0|data2in1@1|inB[17]|-394.5|88|contact@73||-442|88
-Ametal-4|net@183|||S1800|fan18m4m@1|in[1]|-252|-23.2|fan18m4m@0|in[1]|252|-23.2
-Ametal-4|net@184|||S0|fan18m4m@0|in[2]|252|-17.4|fan18m4m@1|in[2]|-252|-17.4
-Ametal-4|net@185|||S0|fan18m4m@0|in[3]|252|-11.6|fan18m4m@1|in[3]|-252|-11.6
-Ametal-4|net@186|||S0|fan18m4m@0|in[4]|252|-5.8|fan18m4m@1|in[4]|-252|-5.8
-Ametal-4|net@187|||S0|fan18m4m@0|in[5]|252|0|fan18m4m@1|in[5]|-252|0
-Ametal-4|net@188|||S0|fan18m4m@0|in[6]|252|5.8|fan18m4m@1|in[6]|-252|5.8
-Ametal-4|net@189|||S0|fan18m4m@0|in[7]|252|11.6|fan18m4m@1|in[7]|-252|11.6
-Ametal-4|net@190|||S0|fan18m4m@0|in[8]|252|17.4|fan18m4m@1|in[8]|-252|17.4
-Ametal-4|net@191|||S0|fan18m4m@0|in[9]|252|23.2|fan18m4m@1|in[9]|-252|23.2
-Ametal-4|net@192|||S0|fan18m4m@0|in[10]|252|48.8|fan18m4m@1|in[10]|-252|48.8
-Ametal-4|net@193|||S0|fan18m4m@0|in[11]|252|54.6|fan18m4m@1|in[11]|-252|54.6
-Ametal-4|net@194|||S0|fan18m4m@0|in[12]|252|60.4|fan18m4m@1|in[12]|-252|60.4
-Ametal-4|net@195|||S0|fan18m4m@0|in[13]|252|66.2|fan18m4m@1|in[13]|-252|66.2
-Ametal-4|net@196|||S0|fan18m4m@0|in[14]|252|72|fan18m4m@1|in[14]|-252|72
-Ametal-4|net@197|||S0|fan18m4m@0|in[15]|252|77.8|fan18m4m@1|in[15]|-252|77.8
-Ametal-4|net@198|||S0|fan18m4m@0|in[16]|252|83.6|fan18m4m@1|in[16]|-252|83.6
-Ametal-4|net@199|||S0|fan18m4m@0|in[17]|252|89.4|fan18m4m@1|in[17]|-252|89.4
-Ametal-4|net@200|||S0|fan18m4m@0|in[18]|252|95.2|fan18m4m@1|in[18]|-252|95.2
+Ametal-4|net@183|||S1800|fan18m4m@3|in[1]|-252|-23.2|fan18m4m@2|in[1]|252|-23.2
+Ametal-4|net@184|||S0|fan18m4m@2|in[2]|252|-17.4|fan18m4m@3|in[2]|-252|-17.4
+Ametal-4|net@185|||S0|fan18m4m@2|in[3]|252|-11.6|fan18m4m@3|in[3]|-252|-11.6
+Ametal-4|net@186|||S0|fan18m4m@2|in[4]|252|-5.8|fan18m4m@3|in[4]|-252|-5.8
+Ametal-4|net@187|||S0|fan18m4m@2|in[5]|252|0|fan18m4m@3|in[5]|-252|0
+Ametal-4|net@188|||S0|fan18m4m@2|in[6]|252|5.8|fan18m4m@3|in[6]|-252|5.8
+Ametal-4|net@189|||S0|fan18m4m@2|in[7]|252|11.6|fan18m4m@3|in[7]|-252|11.6
+Ametal-4|net@190|||S0|fan18m4m@2|in[8]|252|17.4|fan18m4m@3|in[8]|-252|17.4
+Ametal-4|net@191|||S0|fan18m4m@2|in[9]|252|23.2|fan18m4m@3|in[9]|-252|23.2
+Ametal-4|net@192|||S0|fan18m4m@2|in[10]|252|48.8|fan18m4m@3|in[10]|-252|48.8
+Ametal-4|net@193|||S0|fan18m4m@2|in[11]|252|54.6|fan18m4m@3|in[11]|-252|54.6
+Ametal-4|net@194|||S0|fan18m4m@2|in[12]|252|60.4|fan18m4m@3|in[12]|-252|60.4
+Ametal-4|net@195|||S0|fan18m4m@2|in[13]|252|66.2|fan18m4m@3|in[13]|-252|66.2
+Ametal-4|net@196|||S0|fan18m4m@2|in[14]|252|72|fan18m4m@3|in[14]|-252|72
+Ametal-4|net@197|||S0|fan18m4m@2|in[15]|252|77.8|fan18m4m@3|in[15]|-252|77.8
+Ametal-4|net@198|||S0|fan18m4m@2|in[16]|252|83.6|fan18m4m@3|in[16]|-252|83.6
+Ametal-4|net@199|||S0|fan18m4m@2|in[17]|252|89.4|fan18m4m@3|in[17]|-252|89.4
+Ametal-4|net@200|||S0|fan18m4m@2|in[18]|252|95.2|fan18m4m@3|in[18]|-252|95.2
 Ametal-1|net@205|||S900|dRegSign@0|hcl[A]|198.5|-9|contact@74||198.5|-11.7
 Ametal-2|net@206||1.2|S0|data2in1@0|dcl[A]|216|-11.7|contact@74||198.5|-11.7
 Ametal-2|net@209|||S0|dRegSign@0|inA|118.5|-94|contact@75||-38|-94
@@ -11153,24 +12476,24 @@ Ametal-2|net@262|||S1800|data2in1@0|inB[14]|826.5|88|contact@94||912|88
 Ametal-2|net@264|||S1800|data2in1@0|inB[15]|682.5|88|contact@95||768|88
 Ametal-2|net@266|||S1800|data2in1@0|inB[16]|538.5|88|contact@96||624|88
 Ametal-2|net@268|||S1800|data2in1@0|inB[17]|394.5|88|contact@97||480|88
-Ametal-3|net@307|||S2700|fan18m4m@0|x[1]|270|36|pins19m3@0|x[1]|270|140
-Ametal-3|net@308|||S2700|fan18m4m@0|x[2]|414|36|pins19m3@0|x[2]|414|140
-Ametal-3|net@309|||S2700|fan18m4m@0|x[3]|558|36|pins19m3@0|x[3]|558|140
-Ametal-3|net@310|||S2700|fan18m4m@0|x[4]|702|36|pins19m3@0|x[4]|702|140
-Ametal-3|net@311|||S2700|fan18m4m@0|x[5]|846|36|pins19m3@0|x[5]|846|140
-Ametal-3|net@312|||S2700|fan18m4m@0|x[6]|990|36|pins19m3@0|x[6]|990|140
-Ametal-3|net@313|||S2700|fan18m4m@0|x[7]|1134|36|pins19m3@0|x[7]|1134|140
-Ametal-3|net@314|||S2700|fan18m4m@0|x[8]|1278|36|pins19m3@0|x[8]|1278|140
-Ametal-3|net@315|||S2700|fan18m4m@0|x[9]|1422|36|pins19m3@0|x[9]|1422|140
-Ametal-3|net@316|||S2700|fan18m4m@0|x[10]|1482|36|pins19m3@0|x[10]|1482|140
-Ametal-3|net@317|||S2700|fan18m4m@0|x[11]|1338|36|pins19m3@0|x[11]|1338|140
-Ametal-3|net@318|||S2700|fan18m4m@0|x[12]|1194|36|pins19m3@0|x[12]|1194|140
-Ametal-3|net@319|||S2700|fan18m4m@0|x[13]|1050|36|pins19m3@0|x[13]|1050|140
-Ametal-3|net@320|||S2700|fan18m4m@0|x[14]|906|36|pins19m3@0|x[14]|906|140
-Ametal-3|net@321|||S2700|fan18m4m@0|x[15]|762|36|pins19m3@0|x[15]|762|140
-Ametal-3|net@322|||S2700|fan18m4m@0|x[16]|618|36|pins19m3@0|x[16]|618|140
-Ametal-3|net@323|||S2700|fan18m4m@0|x[17]|474|36|pins19m3@0|x[17]|474|140
-Ametal-3|net@324|||S2700|fan18m4m@0|x[18]|330|36|pins19m3@0|x[18]|330|140
+Ametal-3|net@307|||S2700|fan18m4m@2|x[1]|270|36|pins19m3@0|x[1]|270|140
+Ametal-3|net@308|||S2700|fan18m4m@2|x[2]|414|36|pins19m3@0|x[2]|414|140
+Ametal-3|net@309|||S2700|fan18m4m@2|x[3]|558|36|pins19m3@0|x[3]|558|140
+Ametal-3|net@310|||S2700|fan18m4m@2|x[4]|702|36|pins19m3@0|x[4]|702|140
+Ametal-3|net@311|||S2700|fan18m4m@2|x[5]|846|36|pins19m3@0|x[5]|846|140
+Ametal-3|net@312|||S2700|fan18m4m@2|x[6]|990|36|pins19m3@0|x[6]|990|140
+Ametal-3|net@313|||S2700|fan18m4m@2|x[7]|1134|36|pins19m3@0|x[7]|1134|140
+Ametal-3|net@314|||S2700|fan18m4m@2|x[8]|1278|36|pins19m3@0|x[8]|1278|140
+Ametal-3|net@315|||S2700|fan18m4m@2|x[9]|1422|36|pins19m3@0|x[9]|1422|140
+Ametal-3|net@316|||S2700|fan18m4m@2|x[10]|1482|36|pins19m3@0|x[10]|1482|140
+Ametal-3|net@317|||S2700|fan18m4m@2|x[11]|1338|36|pins19m3@0|x[11]|1338|140
+Ametal-3|net@318|||S2700|fan18m4m@2|x[12]|1194|36|pins19m3@0|x[12]|1194|140
+Ametal-3|net@319|||S2700|fan18m4m@2|x[13]|1050|36|pins19m3@0|x[13]|1050|140
+Ametal-3|net@320|||S2700|fan18m4m@2|x[14]|906|36|pins19m3@0|x[14]|906|140
+Ametal-3|net@321|||S2700|fan18m4m@2|x[15]|762|36|pins19m3@0|x[15]|762|140
+Ametal-3|net@322|||S2700|fan18m4m@2|x[16]|618|36|pins19m3@0|x[16]|618|140
+Ametal-3|net@323|||S2700|fan18m4m@2|x[17]|474|36|pins19m3@0|x[17]|474|140
+Ametal-3|net@324|||S2700|fan18m4m@2|x[18]|330|36|pins19m3@0|x[18]|330|140
 Ametal-2|net@325|||S0|dRegDriv@0|outS[1]|202|62|contact@98||186|62
 Ametal-3|net@326|||S900|pins19m3@0|x[19]|186|140|contact@98||186|62
 Ametal-3|net@345|||S900|contact@80||276|-88|pins19m3@1|x[1]|276|-140
@@ -11189,7 +12512,7 @@ Ametal-3|net@357|||S900|contact@93||1056|88|pins19m3@1|x[13]|1056|-140
 Ametal-3|net@358|||S900|contact@94||912|88|pins19m3@1|x[14]|912|-140
 Ametal-3|net@359|||S900|contact@95||768|88|pins19m3@1|x[15]|768|-140
 Ametal-3|net@360|||S900|contact@96||624|88|pins19m3@1|x[16]|624|-140
-Ametal-3|net@361|||S900|contact@97||480|88|pins19m3@1|x[17]|480|-140
+Ametal-3|net@361|||S900|contact@97||480|88|contact@101||480|-94
 Ametal-3|net@362|||S900|contact@89||336|88|pins19m3@1|x[18]|336|-140
 Ametal-2|net@363|||S1800|dRegDriv@0|inB[1]|106.5|88|contact@99||192|88
 Ametal-3|net@364|||S2700|pins19m3@1|x[19]|192|-140|contact@99||192|88
@@ -11198,6 +12521,8 @@ Ametal-2|net@366||6.2|S1800|dRegDriv@0|vdd|64.5|-22|dRegSign@0|vdd_1|74|-22
 Ametal-2|net@367||6.2|S1800|dRegDriv@0|vdd_12|64.5|-122|dRegSign@0|vdd|74|-122
 Ametal-1|net@368|||S2700|dRegSign@0|fire[M]|73|-14|contact@100||73|-3
 Ametal-2|net@369|||S1800|dRegDriv@0|fire[M]|-68|-3|contact@100||73|-3
+Ametal-2|net@370|||S1800|dRegSign@0|inA|118.5|-94|contact@101||480|-94
+Ametal-3|net@371|||S900|contact@101||480|-94|pins19m3@1|x[17]|480|-140
 Efire[L]||D5G2;|dRegDriv@0|fire[L]|I
 Efire[M_1]|fire[M]|D5G2;|dRegDriv@0|fire[M]|I
 Eflag[C]||D5G2;|dRegSign@0|out[1]|O
@@ -11331,7 +12656,7 @@ Evdd_24||D5G2;|dataMux1@0|vdd_6|P
 X
 
 # Cell theDregister;5{lay}
-CtheDregister;5{lay}||cmos90|1225787770832|1227290795965|I|ATTR_NCC(D5G3;NTY160;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227192142645|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225930218519
+CtheDregister;5{lay}||cmos90|1225787770832|1227394963281||ATTR_NCC(D5G3;NTY160;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227192142645|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225930218519
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@21||1482|62||||
 NX-Metal-2-Metal-3-Con|contact@22||1338|62||||
@@ -11470,8 +12795,8 @@ IdRegDrive;1{lay}|dRegDriv@1||0|0|||D5G4;
 Idata2in18m2;1{lay}|data2in1@2||864|0|||D5G4;
 Idata2in18m2;1{lay}|data2in1@3||-864|0|X||D5G4;
 IdataMux18;4{lay}|dataMux1@0||-999|-288|||D5G4;
-IfansK:fan18m4m3at144;1{lay}|fan18m4m@1||876|36|||D5G4;
 IfansK:fan18m4m3at72;1{lay}|fan18m4m@3||-843|36|X||D5G4;
+IfansK:fan18m4m3at144right;1{lay}|fan18m4m@4||876|36|||D5G4;
 IfanPinsK:pins19m3at144;1{lay}|pins19m3@1||876|144|||D5G4;
 IfanPinsK:pins19m3at144;1{lay}|pins19m3@2||840|-144|||D5G4;
 IfanPinsK:pins19m3at144;1{lay}|pins19m3@3||-912|144|X||D5G4;
@@ -11550,33 +12875,33 @@ Ametal-2|net@532|||S0|data2in1@2|inB[8]|1258.5|-88|contact@127||1242|-88
 Ametal-3|net@533|||S2700|pins19m3@2|x[8]|1242|-144|contact@127||1242|-88
 Ametal-2|net@534|||S0|data2in1@2|inB[9]|1402.5|-88|contact@128||1386|-88
 Ametal-3|net@535|||S2700|pins19m3@2|x[9]|1386|-144|contact@128||1386|-88
-Ametal-3|net@536|||S2700|contact@33||558|-62|fan18m4m@1|x[3]|558|36
-Ametal-3|net@537|||S2700|contact@38||1278|-62|fan18m4m@1|x[8]|1278|36
-Ametal-3|net@538|||S2700|contact@36||990|-62|fan18m4m@1|x[6]|990|36
-Ametal-3|net@539|||S2700|contact@32||414|-62|fan18m4m@1|x[2]|414|36
-Ametal-3|net@540|||S2700|contact@35||846|-62|fan18m4m@1|x[5]|846|36
-Ametal-3|net@541|||S2700|contact@31||270|-62|fan18m4m@1|x[1]|270|36
-Ametal-3|net@542|||S2700|contact@30||1422|-62|fan18m4m@1|x[9]|1422|36
-Ametal-3|net@543|||S2700|contact@34||702|-62|fan18m4m@1|x[4]|702|36
-Ametal-3|net@544|||S2700|contact@37||1134|-62|fan18m4m@1|x[7]|1134|36
-Ametal-3|net@564|||S900|contact@21||1482|62|fan18m4m@1|x[10]|1482|36
-Ametal-3|net@565|||S2700|fan18m4m@1|x[11]|1338|36|contact@22||1338|62
-Ametal-3|net@566|||S2700|fan18m4m@1|x[12]|1194|36|contact@23||1194|62
-Ametal-3|net@567|||S2700|fan18m4m@1|x[13]|1050|36|contact@24||1050|62
-Ametal-3|net@568|||S2700|fan18m4m@1|x[14]|906|36|contact@25||906|62
-Ametal-3|net@569|||S2700|fan18m4m@1|x[15]|762|36|contact@26||762|62
-Ametal-3|net@570|||S2700|fan18m4m@1|x[16]|618|36|contact@27||618|62
-Ametal-3|net@571|||S2700|fan18m4m@1|x[17]|474|36|contact@28||474|62
-Ametal-3|net@572|||S2700|fan18m4m@1|x[18]|330|36|contact@29||330|62
-Ametal-3|net@573|||S2700|fan18m4m@1|x[8]|1278|36|pins19m3@1|x[8]|1278|144
-Ametal-3|net@574|||S2700|fan18m4m@1|x[6]|990|36|pins19m3@1|x[6]|990|144
-Ametal-3|net@575|||S2700|fan18m4m@1|x[3]|558|36|pins19m3@1|x[3]|558|144
-Ametal-3|net@576|||S2700|fan18m4m@1|x[5]|846|36|pins19m3@1|x[5]|846|144
-Ametal-3|net@577|||S2700|fan18m4m@1|x[9]|1422|36|pins19m3@1|x[9]|1422|144
-Ametal-3|net@578|||S2700|fan18m4m@1|x[4]|702|36|pins19m3@1|x[4]|702|144
-Ametal-3|net@579|||S2700|fan18m4m@1|x[7]|1134|36|pins19m3@1|x[7]|1134|144
-Ametal-3|net@580|||S2700|fan18m4m@1|x[2]|414|36|pins19m3@1|x[2]|414|144
-Ametal-3|net@581|||S2700|fan18m4m@1|x[1]|270|36|pins19m3@1|x[1]|270|144
+Ametal-3|net@536|||S2700|contact@33||558|-62|fan18m4m@4|x[3]|558|36
+Ametal-3|net@537|||S2700|contact@38||1278|-62|fan18m4m@4|x[8]|1278|36
+Ametal-3|net@538|||S2700|contact@36||990|-62|fan18m4m@4|x[6]|990|36
+Ametal-3|net@539|||S2700|contact@32||414|-62|fan18m4m@4|x[2]|414|36
+Ametal-3|net@540|||S2700|contact@35||846|-62|fan18m4m@4|x[5]|846|36
+Ametal-3|net@541|||S2700|contact@31||270|-62|fan18m4m@4|x[1]|270|36
+Ametal-3|net@542|||S2700|contact@30||1422|-62|fan18m4m@4|x[9]|1422|36
+Ametal-3|net@543|||S2700|contact@34||702|-62|fan18m4m@4|x[4]|702|36
+Ametal-3|net@544|||S2700|contact@37||1134|-62|fan18m4m@4|x[7]|1134|36
+Ametal-3|net@564|||S900|contact@21||1482|62|fan18m4m@4|x[10]|1482|36
+Ametal-3|net@565|||S2700|fan18m4m@4|x[11]|1338|36|contact@22||1338|62
+Ametal-3|net@566|||S2700|fan18m4m@4|x[12]|1194|36|contact@23||1194|62
+Ametal-3|net@567|||S2700|fan18m4m@4|x[13]|1050|36|contact@24||1050|62
+Ametal-3|net@568|||S2700|fan18m4m@4|x[14]|906|36|contact@25||906|62
+Ametal-3|net@569|||S2700|fan18m4m@4|x[15]|762|36|contact@26||762|62
+Ametal-3|net@570|||S2700|fan18m4m@4|x[16]|618|36|contact@27||618|62
+Ametal-3|net@571|||S2700|fan18m4m@4|x[17]|474|36|contact@28||474|62
+Ametal-3|net@572|||S2700|fan18m4m@4|x[18]|330|36|contact@29||330|62
+Ametal-3|net@573|||S2700|fan18m4m@4|x[8]|1278|36|pins19m3@1|x[8]|1278|144
+Ametal-3|net@574|||S2700|fan18m4m@4|x[6]|990|36|pins19m3@1|x[6]|990|144
+Ametal-3|net@575|||S2700|fan18m4m@4|x[3]|558|36|pins19m3@1|x[3]|558|144
+Ametal-3|net@576|||S2700|fan18m4m@4|x[5]|846|36|pins19m3@1|x[5]|846|144
+Ametal-3|net@577|||S2700|fan18m4m@4|x[9]|1422|36|pins19m3@1|x[9]|1422|144
+Ametal-3|net@578|||S2700|fan18m4m@4|x[4]|702|36|pins19m3@1|x[4]|702|144
+Ametal-3|net@579|||S2700|fan18m4m@4|x[7]|1134|36|pins19m3@1|x[7]|1134|144
+Ametal-3|net@580|||S2700|fan18m4m@4|x[2]|414|36|pins19m3@1|x[2]|414|144
+Ametal-3|net@581|||S2700|fan18m4m@4|x[1]|270|36|pins19m3@1|x[1]|270|144
 Ametal-3|net@642|||S2700|contact@29||330|62|pins19m3@1|x[18]|330|144
 Ametal-3|net@643|||S900|pins19m3@1|x[10]|1482|144|contact@21||1482|62
 Ametal-3|net@644|||S900|pins19m3@1|x[11]|1338|144|contact@22||1338|62
@@ -11697,24 +13022,24 @@ Ametal-3|net@854|||S900|fan18m4m@3|x[15]|-744|36|contact@191||-744|-182
 Ametal-2|net@855|||S0|dataMux1@0|in[15]|-723|-182|contact@191||-744|-182
 Ametal-3|net@856|||S900|fan18m4m@3|x[16]|-684|36|contact@192||-684|-182
 Ametal-2|net@857|||S0|dataMux1@0|in[14]|-663|-182|contact@192||-684|-182
-Ametal-4|net@858|||S1800|fan18m4m@3|in[18]|-492|95.2|fan18m4m@1|in[18]|252|95.2
-Ametal-4|net@859|||S0|fan18m4m@1|in[1]|252|-23.2|fan18m4m@3|in[1]|-492|-23.2
-Ametal-4|net@860|||S0|fan18m4m@1|in[2]|252|-17.4|fan18m4m@3|in[2]|-492|-17.4
-Ametal-4|net@861|||S0|fan18m4m@1|in[3]|252|-11.6|fan18m4m@3|in[3]|-492|-11.6
-Ametal-4|net@862|||S0|fan18m4m@1|in[4]|252|-5.8|fan18m4m@3|in[4]|-492|-5.8
-Ametal-4|net@863|||S0|fan18m4m@1|in[5]|252|0|fan18m4m@3|in[5]|-492|0
-Ametal-4|net@864|||S0|fan18m4m@1|in[6]|252|5.8|fan18m4m@3|in[6]|-492|5.8
-Ametal-4|net@865|||S0|fan18m4m@1|in[7]|252|11.6|fan18m4m@3|in[7]|-492|11.6
-Ametal-4|net@866|||S0|fan18m4m@1|in[8]|252|17.4|fan18m4m@3|in[8]|-492|17.4
-Ametal-4|net@867|||S0|fan18m4m@1|in[9]|252|23.2|fan18m4m@3|in[9]|-492|23.2
-Ametal-4|net@868|||S0|fan18m4m@1|in[10]|252|48.8|fan18m4m@3|in[10]|-492|48.8
-Ametal-4|net@869|||S0|fan18m4m@1|in[11]|252|54.6|fan18m4m@3|in[11]|-492|54.6
-Ametal-4|net@870|||S0|fan18m4m@1|in[12]|252|60.4|fan18m4m@3|in[12]|-492|60.4
-Ametal-4|net@871|||S0|fan18m4m@1|in[13]|252|66.2|fan18m4m@3|in[13]|-492|66.2
-Ametal-4|net@872|||S0|fan18m4m@1|in[14]|252|72|fan18m4m@3|in[14]|-492|72
-Ametal-4|net@873|||S0|fan18m4m@1|in[15]|252|77.8|fan18m4m@3|in[15]|-492|77.8
-Ametal-4|net@874|||S0|fan18m4m@1|in[16]|252|83.6|fan18m4m@3|in[16]|-492|83.6
-Ametal-4|net@875|||S0|fan18m4m@1|in[17]|252|89.4|fan18m4m@3|in[17]|-492|89.4
+Ametal-4|net@858|||S1800|fan18m4m@3|in[18]|-492|95.2|fan18m4m@4|in[18]|252|95.2
+Ametal-4|net@859|||S0|fan18m4m@4|in[1]|252|-23.2|fan18m4m@3|in[1]|-492|-23.2
+Ametal-4|net@860|||S0|fan18m4m@4|in[2]|252|-17.4|fan18m4m@3|in[2]|-492|-17.4
+Ametal-4|net@861|||S0|fan18m4m@4|in[3]|252|-11.6|fan18m4m@3|in[3]|-492|-11.6
+Ametal-4|net@862|||S0|fan18m4m@4|in[4]|252|-5.8|fan18m4m@3|in[4]|-492|-5.8
+Ametal-4|net@863|||S0|fan18m4m@4|in[5]|252|0|fan18m4m@3|in[5]|-492|0
+Ametal-4|net@864|||S0|fan18m4m@4|in[6]|252|5.8|fan18m4m@3|in[6]|-492|5.8
+Ametal-4|net@865|||S0|fan18m4m@4|in[7]|252|11.6|fan18m4m@3|in[7]|-492|11.6
+Ametal-4|net@866|||S0|fan18m4m@4|in[8]|252|17.4|fan18m4m@3|in[8]|-492|17.4
+Ametal-4|net@867|||S0|fan18m4m@4|in[9]|252|23.2|fan18m4m@3|in[9]|-492|23.2
+Ametal-4|net@868|||S0|fan18m4m@4|in[10]|252|48.8|fan18m4m@3|in[10]|-492|48.8
+Ametal-4|net@869|||S0|fan18m4m@4|in[11]|252|54.6|fan18m4m@3|in[11]|-492|54.6
+Ametal-4|net@870|||S0|fan18m4m@4|in[12]|252|60.4|fan18m4m@3|in[12]|-492|60.4
+Ametal-4|net@871|||S0|fan18m4m@4|in[13]|252|66.2|fan18m4m@3|in[13]|-492|66.2
+Ametal-4|net@872|||S0|fan18m4m@4|in[14]|252|72|fan18m4m@3|in[14]|-492|72
+Ametal-4|net@873|||S0|fan18m4m@4|in[15]|252|77.8|fan18m4m@3|in[15]|-492|77.8
+Ametal-4|net@874|||S0|fan18m4m@4|in[16]|252|83.6|fan18m4m@3|in[16]|-492|83.6
+Ametal-4|net@875|||S0|fan18m4m@4|in[17]|252|89.4|fan18m4m@3|in[17]|-492|89.4
 Ametal-2|net@878||1.2|S0|dRegDriv@1|dcl[B]|-216|11.7|contact@193||-468|11.7
 Ametal-3|net@879|||S900|contact@193||-468|11.7|contact@194||-468|-176
 Ametal-2|net@880|||S0|dataMux1@0|take|-464|-176|contact@194||-468|-176
@@ -11921,7 +13246,7 @@ Evdd_28||D5G2;|data2in1@3|vdd_6|P
 X
 
 # Cell theDregister;3{sch}
-CtheDregister;3{sch}||schematic|1225653382016|1227561695354|I
+CtheDregister;3{sch}||schematic|1225653382016|1228775053535|I
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-52.5|-4|||Y|
 NOff-Page|conn@2||-60|-12|||Y|
@@ -11932,7 +13257,7 @@ NOff-Page|conn@16||12|33.5|||YR|
 NOff-Page|conn@17||-1.5|-20||||
 NOff-Page|conn@18||-23|-22|||Y|
 NOff-Page|conn@19||-23|-18|||Y|
-NOff-Page|conn@20||-60|-26||||
+NOff-Page|conn@21||-60|-17|||Y|
 IdRegDrive;1{ic}|dRegDriv@1||-41.5|0|||D5G4;
 IdRegSignal;1{ic}|dRegSign@0||-12|-20|||D5G4;
 IdataMux18;1{ic}|dataMux1@0||9|24|||D5G4;
@@ -11980,6 +13305,8 @@ NWire_Pin|pin@101||-18|-19||||
 NWire_Pin|pin@103||-18|-21||||
 NWire_Pin|pin@108||-18|-22||||
 NWire_Pin|pin@109||-18|-18||||
+Ngeneric:Invisible-Pin|pin@110||-65|-22|||||ART_message(D5G3;)S["this should be od[17]","lit[17] goes through logic"]
+NWire_Pin|pin@111||-48|-17||||
 ItheDregister;1{ic}|theDregi@0||28|38|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-20.5|-12|||D0G4;|ATTR_L(D5G1;PUD)D668.1999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@2||-19|12|||D0G4;|ATTR_L(D5G1;PUD)D668.1999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -12031,8 +13358,9 @@ Awire|net@163|||900|pin@103||-18|-21|pin@108||-18|-22
 Awire|net@164|||2700|pin@101||-18|-19|pin@109||-18|-18
 Awire|net@168|||0|pin@108||-18|-22|conn@18|y|-21|-22
 Awire|net@169|||0|pin@109||-18|-18|conn@19|y|-21|-18
-Awire|net@170|||1800|conn@20|y|-58|-26|pin@100||-48|-26
-Awire|net@171|||900|pin@91||-48|-6|pin@100||-48|-26
+Awire|net@170|||900|pin@111||-48|-17|pin@100||-48|-26
+Awire|net@171|||1800|conn@21|y|-58|-17|pin@111||-48|-17
+Awire|net@172|||900|pin@91||-48|-6|pin@111||-48|-17
 Abus|outS[1:18]|D5G2;|-0.5|IJ900|pin@33||-6|0|pin@34||-6|-5
 Abus|outS[20:37]|D5G2;|-0.5|IJ900|pin@36||42|0|pin@37||42|-6
 Abus|outS[T,19]|D5G2;|-0.5|IJ2700|pin@68||-33|0|pin@69||-33|3
@@ -12040,7 +13368,7 @@ Efire[A,B]|fire[M,L]|D4G2;|conn@0|a|I
 Eflag[C]||D6G2;|conn@17|y|O
 EinA[T,1:37]||D4G2;|conn@2|a|I
 EinB[T,1:19]|lit[1:19]|D4G2;|conn@12|a|I
-Eod[17]||D5G2;X-4;|conn@20|a|U
+Eod[17]||D5G2;X-5;|conn@21|a|U
 EoutS[T,1:37]||D6G2;|conn@9|y|O
 Es[T,F]||D4G2;|conn@16|a|I
 EsigA||D4G2;|conn@19|a|I
@@ -12049,7 +13377,7 @@ Esign||D4G2;|conn@14|a|I
 X
 
 # Cell thePathRegister;1{ic}
-CthePathRegister;1{ic}||artwork|1226687594576|1227290795965|EI
+CthePathRegister;1{ic}||artwork|1226687594576|1227525469330|EI
 Ngeneric:Facet-Center|art@0||0|0||||AV
 Nschematic:Bus_Pin|pin@0||3|0|-1|-1||
 Nschematic:Bus_Pin|pin@1||-2|-3|-1|-1||
@@ -12074,14 +13402,14 @@ AThicker|net@5|||FS563|pin@11||3|0|pin@4||1|-3
 AThicker|net@6|||FS2700|pin@4||1|-3|pin@5||1|-2
 AThicker|net@7|||FS0|pin@12||-2|-2|pin@7||-3|-2
 AThicker|net@8|||FS900|pin@12||-2|-2|pin@13||-2|-3
-EinB[1:14]|ain[1:14]|D5G2;|pin@2||I
 Eaout[1:14]||D5G2;|pin@0||O
+EinB[1:14]|datPred[1:11]|D5G2;|pin@2||I
 Efire[M]||D5G2;|pin@1||I
 Eod[1:14]|path[1:14]|D5G2;|pin@3||I
 X
 
 # Cell thePathRegister;1{lay}
-CthePathRegister;1{lay}||cmos90|1227188087118|1227290795965|I|ATTR_NCC(D5G5;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227282461226|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227282461226
+CthePathRegister;1{lay}||cmos90|1227188087118|1227388203624|I|ATTR_NCC(D5G5;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227388177281|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227388215967
 Iaddr2in14m2;1{lay}|addr2in1@1||0|0|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-417|-188||||
@@ -12096,37 +13424,37 @@ NX-Metal-2-Metal-3-Con|contact@9||-516|-206||||
 NX-Metal-2-Metal-3-Con|contact@10||-522|-226||||
 NX-Metal-1-Metal-2-Con|contact@11||-447.5|-206||||
 NX-Metal-1-Metal-2-Con|contact@12||-386.5|-226||||
-NX-Metal-2-Metal-3-Con|contact@13||-432|88||||
-NX-Metal-2-Metal-3-Con|contact@14||432|88||||
-NX-Metal-2-Metal-3-Con|contact@15||288|88||||
-NX-Metal-2-Metal-3-Con|contact@16||144|88||||
-NX-Metal-2-Metal-3-Con|contact@17||0|88||||
-NX-Metal-2-Metal-3-Con|contact@18||-144|88||||
-NX-Metal-2-Metal-3-Con|contact@19||-288|88||||
-NX-Metal-2-Metal-3-Con|contact@20||-492|-88||||
-NX-Metal-2-Metal-3-Con|contact@21||-348|-88||||
-NX-Metal-2-Metal-3-Con|contact@22||-204|-88||||
-NX-Metal-2-Metal-3-Con|contact@23||-60|-88||||
-NX-Metal-2-Metal-3-Con|contact@24||84|-88||||
-NX-Metal-2-Metal-3-Con|contact@25||228|-88||||
-NX-Metal-2-Metal-3-Con|contact@26||372|-88||||
-NX-Metal-2-Metal-3-Con|contact@27||-486|-82||||
-NX-Metal-2-Metal-3-Con|contact@28||-342|-82||||
-NX-Metal-2-Metal-3-Con|contact@29||-198|-82||||
-NX-Metal-2-Metal-3-Con|contact@30||-54|-82||||
-NX-Metal-2-Metal-3-Con|contact@31||90|-82||||
-NX-Metal-2-Metal-3-Con|contact@32||234|-82||||
-NX-Metal-2-Metal-3-Con|contact@33||378|-82||||
-NX-Metal-2-Metal-3-Con|contact@34||-426|82||||
-NX-Metal-2-Metal-3-Con|contact@35||438|82||||
-NX-Metal-2-Metal-3-Con|contact@36||294|82||||
-NX-Metal-2-Metal-3-Con|contact@37||150|82||||
-NX-Metal-2-Metal-3-Con|contact@38||6|82||||
-NX-Metal-2-Metal-3-Con|contact@39||-138|82||||
-NX-Metal-2-Metal-3-Con|contact@40||-282|82||||
-NX-Metal-2-Metal-3-Con|contact@41||-288|-194||||
+NX-Metal-2-Metal-3-Con|contact@13||-402|88||||
+NX-Metal-2-Metal-3-Con|contact@14||462|88||||
+NX-Metal-2-Metal-3-Con|contact@15||318|88||||
+NX-Metal-2-Metal-3-Con|contact@16||174|88||||
+NX-Metal-2-Metal-3-Con|contact@17||30|88||||
+NX-Metal-2-Metal-3-Con|contact@18||-114|88||||
+NX-Metal-2-Metal-3-Con|contact@19||-258|88||||
+NX-Metal-2-Metal-3-Con|contact@20||-462|-88||||
+NX-Metal-2-Metal-3-Con|contact@21||-318|-88||||
+NX-Metal-2-Metal-3-Con|contact@22||-174|-88||||
+NX-Metal-2-Metal-3-Con|contact@23||-30|-88||||
+NX-Metal-2-Metal-3-Con|contact@24||114|-88||||
+NX-Metal-2-Metal-3-Con|contact@25||258|-88||||
+NX-Metal-2-Metal-3-Con|contact@26||402|-88||||
+NX-Metal-2-Metal-3-Con|contact@27||-468|-82||||
+NX-Metal-2-Metal-3-Con|contact@28||-324|-82||||
+NX-Metal-2-Metal-3-Con|contact@29||-180|-82||||
+NX-Metal-2-Metal-3-Con|contact@30||-36|-82||||
+NX-Metal-2-Metal-3-Con|contact@31||108|-82||||
+NX-Metal-2-Metal-3-Con|contact@32||252|-82||||
+NX-Metal-2-Metal-3-Con|contact@33||396|-82||||
+NX-Metal-2-Metal-3-Con|contact@34||-408|82||||
+NX-Metal-2-Metal-3-Con|contact@35||456|82||||
+NX-Metal-2-Metal-3-Con|contact@36||312|82||||
+NX-Metal-2-Metal-3-Con|contact@37||168|82||||
+NX-Metal-2-Metal-3-Con|contact@38||24|82||||
+NX-Metal-2-Metal-3-Con|contact@39||-120|82||||
+NX-Metal-2-Metal-3-Con|contact@40||-264|82||||
+NX-Metal-2-Metal-3-Con|contact@41||-258|-194||||
 NX-Metal-1-Metal-2-Con|contact@42||-328|-194||||
-NX-Metal-2-Metal-3-Con|contact@43||-432|-182||||
+NX-Metal-2-Metal-3-Con|contact@43||-402|-182||||
 IdriversJ:latchAndDriver30;1{lay}|latchAnd@0||-473.5|-216|||D5G4;
 IdriversJ:latchAndDriver30;1{lay}|latchAnd@1||-412.5|-216|||D5G4;
 IgatesK:nor10sym;2{lay}|nor10sym@0||-349.5|-216|||D5G4;
@@ -12135,8 +13463,8 @@ NMetal-1-Pin|pin@18||-386.5|-234||||
 NMetal-1-Pin|pin@20||-493|-241||||
 NMetal-1-Pin|pin@21||-432|-241||||
 NMetal-2-Pin|pin@26||-473|-254.5||||
-IfanPinsK:pins14m3at144;1{lay}|pins14m3@0||-30|-146|||D5G4;
-IfanPinsK:pins14m3at144;1{lay}|pins14m3@1||-24|136|||D5G4;
+IfanPinsK:pins14m3at144;1{lay}|pins14m3@0||0|-146|||D5G4;
+IfanPinsK:pins14m3at144;1{lay}|pins14m3@1||-6|136|||D5G4;
 IwiresL:wellContacts13;1{lay}|wellCont@0||-377.5|-216|||D5G4;
 Ametal-2|net@2|||S0|latchAnd@1|gnd|-443|-216|latchAnd@0|gnd_1|-443|-216
 Ametal-2|net@3|||S0|latchAnd@1|vdd|-443|-166|latchAnd@0|vdd_2|-443|-166
@@ -12151,7 +13479,7 @@ Ametal-2|net@14|||S1800|contact@0||-417|-188|contact@1||-358|-188
 Ametal-1|net@17|||S2700|latchAnd@1|inA|-417|-191|contact@0||-417|-188
 Ametal-1|net@19||0.4|S2700|nor10sym@0|out_2|-358|-193|contact@1||-358|-188
 Ametal-2|net@20|||S1800|pin@26||-473|-254.5|contact@2||-432|-254.5
-Ametal-2|net@24|||S1800|contact@43||-432|-182|contact@4||-371|-182
+Ametal-2|net@24|||S1800|contact@43||-402|-182|contact@4||-371|-182
 Ametal-1|net@26|||S2700|nor10sym@0|inB|-371|-207|contact@4||-371|-182
 Ametal-1|net@28|||S2700|latchAnd@0|inA|-478|-191|contact@5||-478|-182
 Ametal-3|net@29|||S900|contact@6||-522|-3.9|contact@10||-522|-226
@@ -12162,73 +13490,73 @@ Ametal-2|net@41|||S0|contact@12||-386.5|-226|contact@10||-522|-226
 Ametal-2|net@43|||S0|contact@11||-447.5|-206|contact@9||-516|-206
 Ametal-1|net@44|||S2700|latchAnd@0|out|-447.5|-216|contact@11||-447.5|-206
 Ametal-1|net@46|||S900|latchAnd@1|out|-386.5|-216|contact@12||-386.5|-226
-Ametal-3|net@62|||S2700|pins14m3@0|x[14]|-432|-146|contact@13||-432|88
-Ametal-2|net@63|||S1800|addr2in1@1|inB[14]|-469.5|88|contact@13||-432|88
-Ametal-3|net@64|||S2700|pins14m3@0|x[8]|432|-146|contact@14||432|88
-Ametal-2|net@65|||S1800|addr2in1@1|inB[8]|394.5|88|contact@14||432|88
-Ametal-3|net@66|||S2700|pins14m3@0|x[9]|288|-146|contact@15||288|88
-Ametal-2|net@67|||S1800|addr2in1@1|inB[9]|250.5|88|contact@15||288|88
-Ametal-3|net@68|||S2700|pins14m3@0|x[10]|144|-146|contact@16||144|88
-Ametal-2|net@69|||S1800|addr2in1@1|inB[10]|106.5|88|contact@16||144|88
-Ametal-3|net@70|||S2700|pins14m3@0|x[11]|0|-146|contact@17||0|88
-Ametal-2|net@71|||S1800|addr2in1@1|inB[11]|-37.5|88|contact@17||0|88
-Ametal-3|net@72|||S2700|pins14m3@0|x[12]|-144|-146|contact@18||-144|88
-Ametal-2|net@73|||S1800|addr2in1@1|inB[12]|-181.5|88|contact@18||-144|88
-Ametal-3|net@74|||S2700|pins14m3@0|x[13]|-288|-146|contact@19||-288|88
-Ametal-2|net@75|||S1800|addr2in1@1|inB[13]|-325.5|88|contact@19||-288|88
-Ametal-3|net@76|||S2700|pins14m3@0|x[1]|-492|-146|contact@20||-492|-88
-Ametal-2|net@77|||S0|addr2in1@1|inB[1]|-469.5|-88|contact@20||-492|-88
-Ametal-3|net@78|||S2700|pins14m3@0|x[2]|-348|-146|contact@21||-348|-88
-Ametal-2|net@79|||S0|addr2in1@1|inB[2]|-325.5|-88|contact@21||-348|-88
-Ametal-3|net@80|||S2700|pins14m3@0|x[3]|-204|-146|contact@22||-204|-88
-Ametal-2|net@81|||S0|addr2in1@1|inB[3]|-181.5|-88|contact@22||-204|-88
-Ametal-3|net@82|||S2700|pins14m3@0|x[4]|-60|-146|contact@23||-60|-88
-Ametal-2|net@83|||S0|addr2in1@1|inB[4]|-37.5|-88|contact@23||-60|-88
-Ametal-3|net@84|||S2700|pins14m3@0|x[5]|84|-146|contact@24||84|-88
-Ametal-2|net@85|||S0|addr2in1@1|inB[5]|106.5|-88|contact@24||84|-88
-Ametal-3|net@86|||S2700|pins14m3@0|x[6]|228|-146|contact@25||228|-88
-Ametal-2|net@87|||S0|addr2in1@1|inB[6]|250.5|-88|contact@25||228|-88
-Ametal-3|net@88|||S2700|pins14m3@0|x[7]|372|-146|contact@26||372|-88
-Ametal-2|net@89|||S0|addr2in1@1|inB[7]|394.5|-88|contact@26||372|-88
-Ametal-3|net@90|||S900|pins14m3@1|x[1]|-486|136|contact@27||-486|-82
-Ametal-2|net@91|||S0|addr2in1@1|inA[1]|-484.5|-82|contact@27||-486|-82
-Ametal-3|net@92|||S900|pins14m3@1|x[2]|-342|136|contact@28||-342|-82
-Ametal-2|net@93|||S0|addr2in1@1|inA[2]|-340.5|-82|contact@28||-342|-82
-Ametal-3|net@94|||S900|pins14m3@1|x[3]|-198|136|contact@29||-198|-82
-Ametal-2|net@95|||S0|addr2in1@1|inA[3]|-196.5|-82|contact@29||-198|-82
-Ametal-3|net@96|||S900|pins14m3@1|x[4]|-54|136|contact@30||-54|-82
-Ametal-2|net@97|||S0|addr2in1@1|inA[4]|-52.5|-82|contact@30||-54|-82
-Ametal-3|net@98|||S900|pins14m3@1|x[5]|90|136|contact@31||90|-82
-Ametal-2|net@99|||S0|addr2in1@1|inA[5]|91.5|-82|contact@31||90|-82
-Ametal-3|net@100|||S900|pins14m3@1|x[6]|234|136|contact@32||234|-82
-Ametal-2|net@101|||S0|addr2in1@1|inA[6]|235.5|-82|contact@32||234|-82
-Ametal-3|net@102|||S900|pins14m3@1|x[7]|378|136|contact@33||378|-82
-Ametal-2|net@103|||S0|addr2in1@1|inA[7]|379.5|-82|contact@33||378|-82
-Ametal-3|net@104|||S900|pins14m3@1|x[14]|-426|136|contact@34||-426|82
-Ametal-2|net@105|||S1800|addr2in1@1|inA[14]|-484.5|82|contact@34||-426|82
-Ametal-3|net@106|||S900|pins14m3@1|x[8]|438|136|contact@35||438|82
-Ametal-2|net@107|||S1800|addr2in1@1|inA[8]|379.5|82|contact@35||438|82
-Ametal-3|net@108|||S900|pins14m3@1|x[9]|294|136|contact@36||294|82
-Ametal-2|net@109|||S1800|addr2in1@1|inA[9]|235.5|82|contact@36||294|82
-Ametal-3|net@110|||S900|pins14m3@1|x[10]|150|136|contact@37||150|82
-Ametal-2|net@111|||S1800|addr2in1@1|inA[10]|91.5|82|contact@37||150|82
-Ametal-3|net@112|||S900|pins14m3@1|x[11]|6|136|contact@38||6|82
-Ametal-2|net@113|||S1800|addr2in1@1|inA[11]|-52.5|82|contact@38||6|82
-Ametal-3|net@114|||S900|pins14m3@1|x[12]|-138|136|contact@39||-138|82
-Ametal-2|net@115|||S1800|addr2in1@1|inA[12]|-196.5|82|contact@39||-138|82
-Ametal-3|net@116|||S900|pins14m3@1|x[13]|-282|136|contact@40||-282|82
-Ametal-2|net@117|||S1800|addr2in1@1|inA[13]|-340.5|82|contact@40||-282|82
+Ametal-3|net@62|||S2700|pins14m3@0|x[14]|-402|-146|contact@13||-402|88
+Ametal-2|net@63|||S1800|addr2in1@1|inB[14]|-469.5|88|contact@13||-402|88
+Ametal-3|net@64|||S2700|pins14m3@0|x[8]|462|-146|contact@14||462|88
+Ametal-2|net@65|||S1800|addr2in1@1|inB[8]|394.5|88|contact@14||462|88
+Ametal-3|net@66|||S2700|pins14m3@0|x[9]|318|-146|contact@15||318|88
+Ametal-2|net@67|||S1800|addr2in1@1|inB[9]|250.5|88|contact@15||318|88
+Ametal-3|net@68|||S2700|pins14m3@0|x[10]|174|-146|contact@16||174|88
+Ametal-2|net@69|||S1800|addr2in1@1|inB[10]|106.5|88|contact@16||174|88
+Ametal-3|net@70|||S2700|pins14m3@0|x[11]|30|-146|contact@17||30|88
+Ametal-2|net@71|||S1800|addr2in1@1|inB[11]|-37.5|88|contact@17||30|88
+Ametal-3|net@72|||S2700|pins14m3@0|x[12]|-114|-146|contact@18||-114|88
+Ametal-2|net@73|||S1800|addr2in1@1|inB[12]|-181.5|88|contact@18||-114|88
+Ametal-3|net@74|||S2700|pins14m3@0|x[13]|-258|-146|contact@19||-258|88
+Ametal-2|net@75|||S1800|addr2in1@1|inB[13]|-325.5|88|contact@19||-258|88
+Ametal-3|net@76|||S2700|pins14m3@0|x[1]|-462|-146|contact@20||-462|-88
+Ametal-2|net@77|||S1800|addr2in1@1|inB[1]|-469.5|-88|contact@20||-462|-88
+Ametal-3|net@78|||S2700|pins14m3@0|x[2]|-318|-146|contact@21||-318|-88
+Ametal-2|net@79|||S1800|addr2in1@1|inB[2]|-325.5|-88|contact@21||-318|-88
+Ametal-3|net@80|||S2700|pins14m3@0|x[3]|-174|-146|contact@22||-174|-88
+Ametal-2|net@81|||S1800|addr2in1@1|inB[3]|-181.5|-88|contact@22||-174|-88
+Ametal-3|net@82|||S2700|pins14m3@0|x[4]|-30|-146|contact@23||-30|-88
+Ametal-2|net@83|||S1800|addr2in1@1|inB[4]|-37.5|-88|contact@23||-30|-88
+Ametal-3|net@84|||S2700|pins14m3@0|x[5]|114|-146|contact@24||114|-88
+Ametal-2|net@85|||S1800|addr2in1@1|inB[5]|106.5|-88|contact@24||114|-88
+Ametal-3|net@86|||S2700|pins14m3@0|x[6]|258|-146|contact@25||258|-88
+Ametal-2|net@87|||S1800|addr2in1@1|inB[6]|250.5|-88|contact@25||258|-88
+Ametal-3|net@88|||S2700|pins14m3@0|x[7]|402|-146|contact@26||402|-88
+Ametal-2|net@89|||S1800|addr2in1@1|inB[7]|394.5|-88|contact@26||402|-88
+Ametal-3|net@90|||S900|pins14m3@1|x[1]|-468|136|contact@27||-468|-82
+Ametal-2|net@91|||S1800|addr2in1@1|inA[1]|-484.5|-82|contact@27||-468|-82
+Ametal-3|net@92|||S900|pins14m3@1|x[2]|-324|136|contact@28||-324|-82
+Ametal-2|net@93|||S1800|addr2in1@1|inA[2]|-340.5|-82|contact@28||-324|-82
+Ametal-3|net@94|||S900|pins14m3@1|x[3]|-180|136|contact@29||-180|-82
+Ametal-2|net@95|||S1800|addr2in1@1|inA[3]|-196.5|-82|contact@29||-180|-82
+Ametal-3|net@96|||S900|pins14m3@1|x[4]|-36|136|contact@30||-36|-82
+Ametal-2|net@97|||S1800|addr2in1@1|inA[4]|-52.5|-82|contact@30||-36|-82
+Ametal-3|net@98|||S900|pins14m3@1|x[5]|108|136|contact@31||108|-82
+Ametal-2|net@99|||S1800|addr2in1@1|inA[5]|91.5|-82|contact@31||108|-82
+Ametal-3|net@100|||S900|pins14m3@1|x[6]|252|136|contact@32||252|-82
+Ametal-2|net@101|||S1800|addr2in1@1|inA[6]|235.5|-82|contact@32||252|-82
+Ametal-3|net@102|||S900|pins14m3@1|x[7]|396|136|contact@33||396|-82
+Ametal-2|net@103|||S1800|addr2in1@1|inA[7]|379.5|-82|contact@33||396|-82
+Ametal-3|net@104|||S900|pins14m3@1|x[14]|-408|136|contact@34||-408|82
+Ametal-2|net@105|||S1800|addr2in1@1|inA[14]|-484.5|82|contact@34||-408|82
+Ametal-3|net@106|||S900|pins14m3@1|x[8]|456|136|contact@35||456|82
+Ametal-2|net@107|||S1800|addr2in1@1|inA[8]|379.5|82|contact@35||456|82
+Ametal-3|net@108|||S900|pins14m3@1|x[9]|312|136|contact@36||312|82
+Ametal-2|net@109|||S1800|addr2in1@1|inA[9]|235.5|82|contact@36||312|82
+Ametal-3|net@110|||S900|pins14m3@1|x[10]|168|136|contact@37||168|82
+Ametal-2|net@111|||S1800|addr2in1@1|inA[10]|91.5|82|contact@37||168|82
+Ametal-3|net@112|||S900|pins14m3@1|x[11]|24|136|contact@38||24|82
+Ametal-2|net@113|||S1800|addr2in1@1|inA[11]|-52.5|82|contact@38||24|82
+Ametal-3|net@114|||S900|pins14m3@1|x[12]|-120|136|contact@39||-120|82
+Ametal-2|net@115|||S1800|addr2in1@1|inA[12]|-196.5|82|contact@39||-120|82
+Ametal-3|net@116|||S900|pins14m3@1|x[13]|-264|136|contact@40||-264|82
+Ametal-2|net@117|||S1800|addr2in1@1|inA[13]|-340.5|82|contact@40||-264|82
 Ametal-1|net@118||0.4|S2700|contact@11||-447.5|-206|pin@16||-447.5|-199
 Ametal-1|net@120||0.4|S900|contact@12||-386.5|-226|pin@18||-386.5|-234
 Ametal-1|net@122|||S2700|contact@3||-493|-254.5|pin@20||-493|-241
 Ametal-1|net@123|||S1800|pin@20||-493|-241|latchAnd@0|inB|-492.5|-241
 Ametal-1|net@124|||S2700|contact@2||-432|-254.5|pin@21||-432|-241
 Ametal-1|net@125|||S1800|pin@21||-432|-241|latchAnd@1|inB|-431.5|-241
-Ametal-3|net@129|||S900|pins14m3@0|x[13]|-288|-146|contact@41||-288|-194
-Ametal-2|net@131|||S1800|contact@42||-328|-194|contact@41||-288|-194
+Ametal-3|net@129|||S900|pins14m3@0|x[13]|-258|-146|contact@41||-258|-194
+Ametal-2|net@131|||S1800|contact@42||-328|-194|contact@41||-258|-194
 Ametal-1|net@132|||S2700|nor10sym@0|inA|-328|-223|contact@42||-328|-194
-Ametal-2|net@133|||S1800|contact@5||-478|-182|contact@43||-432|-182
-Ametal-3|net@134|||S900|pins14m3@0|x[14]|-432|-146|contact@43||-432|-182
+Ametal-2|net@133|||S1800|contact@5||-478|-182|contact@43||-402|-182
+Ametal-3|net@134|||S900|pins14m3@0|x[14]|-402|-146|contact@43||-402|-182
 Ametal-2|net@135|||S1800|contact@3||-493|-254.5|pin@26||-473|-254.5
 Ey[1]@688611980|ain[1]|D5G2;|pins14m3@1|x[1]|I
 Ey[2]@817211292|ain[2]|D5G2;|pins14m3@1|x[2]|I
@@ -12294,12 +13622,12 @@ Evdd_11||D5G2;|nor10sym@0|vdd_3|P
 X
 
 # Cell thePathRegister;1{sch}
-CthePathRegister;1{sch}||schematic|1226686552822|1227290795965|I
+CthePathRegister;1{sch}||schematic|1226686552822|1227525584326|I
 Iaddr2in14;1{ic}|addr2in1@2||13|0|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-32|-18.5|||YRRR|
 NOff-Page|conn@1||6|1|||Y|
-NOff-Page|conn@2||6|-9|||YRRR|
+NOff-Page|conn@2||5|-13|||YRRR|
 NOff-Page|conn@3||22|0||||
 IdriversJ:latchAndDriver30;1{ic}|latchAnd@0||-25|3|||D5G4;
 IdriversJ:latchAndDriver30;1{ic}|latchAnd@1||-25|-10|||D5G4;
@@ -12318,11 +13646,14 @@ NWire_Pin|pin@12||-11.5|3||||
 NWire_Pin|pin@13||-11.5|-14.5||||
 NWire_Pin|pin@14||-11.5|-0.5||||
 NBus_Pin|pin@15||11|-6|-1|-1||
-NBus_Pin|pin@19||6|-1|-1|-1||
+NBus_Pin|pin@19||1.5|-1|-1|-1||
+NBus_Pin|pin@20||1.5|-11.5|-1|-1||
+Ngeneric:Invisible-Pin|pin@21||15|-11.5|||||ART_message(D3G2;)S[11 bit path address,from memory is,extended to 14 bits.]
 IthePathRegister;1{ic}|thePathR@0||17|19|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||-37|-11|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D544.1999999999997|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||-17|3|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D544.1999999999997|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||-16|-10|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D544.1999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Abus|dataPred[1:11,11,11,11]|D5G2;|-0.5|IJ900|pin@19||1.5|-1|pin@20||1.5|-11.5
 Awire|net@0|||0|latchAnd@0|inB|-29|4|pin@4||-32|4
 Awire|net@1|||900|pin@4||-32|4|pin@6||-32|-9
 Awire|net@3|||0|latchAnd@1|inB|-29|-9|pin@6||-32|-9
@@ -12336,17 +13667,16 @@ Awire|net@17|||0|wire90@1|a|-19.5|3|latchAnd@0|out|-21|3
 Awire|net@18|||1800|latchAnd@1|out|-21|-10|wire90@2|a|-18.5|-10
 Awire|net@19|||0|pin@11||-11.5|-10|wire90@2|b|-13.5|-10
 Awire|net@21|||900|pin@6||-32|-9|conn@0|y|-32|-16.5
-Abus|net@29||-0.5|IJ900|pin@19||6|-1|conn@2|y|6|-7
 Abus|net@30||-0.5|IJ0|conn@3|a|20|0|addr2in1@2|outS[1:18]|16|0
-Abus|net@31||-0.5|IJ0|addr2in1@2|inA[1:18]|10|-1|pin@19||6|-1
+Abus|net@31||-0.5|IJ0|addr2in1@2|inA[1:18]|10|-1|pin@19||1.5|-1
 Abus|net@32||-0.5|IJ1800|conn@1|y|8|1|addr2in1@2|inB[1:18]|10|1
 Awire|path[13]|D5G2;||900|pin@9||-51|-12|pin@10||-51|-15.5
 Awire|path[14]|D5G2;||900|pin@7||-50.5|2|pin@8||-50.5|-10
 Abus|take[A,B]|D5G2;|-0.5|IJ900|addr2in1@2|dcl[A,B]|11|-3|pin@15||11|-6
 Awire|take[A]|D5G2;||900|pin@11||-11.5|-10|pin@13||-11.5|-14.5
 Awire|take[B]|D5G2;||900|pin@12||-11.5|3|pin@14||-11.5|-0.5
-Eod[15:28]|ain[1:14]|D4G2;|conn@2|a|I
 Eaout[1:14]||D6G2;|conn@3|y|O
+Eod[15:28]|datPred[1:11]|D4G2;|conn@2|a|I
 Efire[A,B]|fire[M]|D4G2;|conn@0|a|I
 Efire[M_1]|path[1:14]|D4G2;|conn@1|a|I
 X
index c0e3bf1..afbdefc 100755 (executable)
@@ -27,7 +27,7 @@ Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC
 Trcmos|ScaleFORrcmos()D1000.0
 
 # Cell scanAmp;1{ic}
-CscanAmp;1{ic}||artwork|1184794003346|1195828111702|EI
+CscanAmp;1{ic}||artwork|1184794003346|1227550697853|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||
@@ -45,11 +45,11 @@ 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
 Esi[1:9]|in[1]|D5G2;|pin@0||B
-Esout|out[1]|D5G2;|pin@12||U
+Esout|out[1]|D5G2;|pin@12||B
 X
 
 # Cell scanAmp;2{lay}
-CscanAmp;2{lay}||cmos90|1195824023365|1223474198202||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1222633946282
+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()G1222633946282
 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||
@@ -197,7 +197,7 @@ 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||O
+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
@@ -205,7 +205,7 @@ Evdd_5||D5G2;|pinsVddG@5|vdd_1|P
 X
 
 # Cell scanAmp;1{sch}
-CscanAmp;1{sch}||schematic|1184793850280|1195825633065|
+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||||
@@ -221,7 +221,7 @@ 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
 Esi[1:9]|in[1]|D4G2;|conn@0|a|B
-Esout|out[1]|D6G2;|conn@2|y|O
+Esout|out[1]|D6G2;|conn@2|y|B
 X
 
 # Cell scanAmp4;1{ic}
@@ -1312,7 +1312,7 @@ Evdd_3||D5G2;|scanCell@0|vdd_3|P
 X
 
 # Cell scanEx1vertC;2{lay}
-CscanEx1vertC;2{lay}|scanEx1vertA|cmos90|1194706959936|1226323261722||ATTR_NCC(D5G3;NTY65;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1222633964222
+CscanEx1vertC;2{lay}|scanEx1vertA|cmos90|1194706959936|1226323261722||ATTR_NCC(D5G3;NTY65;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227527229494
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-58.5|-22||||
 NX-Metal-2-Metal-3-Con|contact@1||-24|-22||||
@@ -1383,36 +1383,35 @@ Evdd_3||D5G2;|scanCell@0|vdd_3|P
 X
 
 # Cell scanEx1vertD;3{lay}
-CscanEx1vertD;3{lay}|scanEx1vertA|cmos90|1194706959936|1226323359258||ATTR_NCC(D5G3;NTY65;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226002623395|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226006777101
+CscanEx1vertD;3{lay}|scanEx1vertA|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()G1227528013436
 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||||
-NMetal-1-Polysilicon-Con|contact@8||28|62||5.2||
-NX-Metal-1-Metal-2-Con|contact@9||28|60||||
-NX-Metal-2-Metal-3-Con|contact@10||0|60||||
 NX-Metal-1-Metal-2-Con|contact@15||-43|28||||
 NX-Metal-2-Metal-3-Con|contact@16||-18|28||||
 NX-Metal-2-Metal-3-Con|contact@17||-12|34||||
 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||||
 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||||
 IscanBusInM3;1{lay}|scanBusI@2||0|-72|||D5G4;
 IscanBusOutM3;1{lay}|scanBusO@2||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@10||0|60|scanBusI@2|si[5]|0|-72
+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|inA[1]|-58.5|-7|contact@0||-58.5|-22
 Ametal-1|net@28|||S2700|scanCell@0|out[2]|66|-10.4|contact@6||66|10
-Ametal-1|net@36|||S0|contact@8||28|60|contact@9||28|60
-Ametal-3|net@37|||S900|scanBusO@2|so[5]|0|72|contact@10||0|60
-Ametal-2|net@38|||S1800|contact@10||0|60|contact@9||28|60
 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
@@ -1420,12 +1419,18 @@ Ametal-1|net@59|||S2700|scanCell@0|p2p_1|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
-APolysilicon|net@75|||S2700|scanCell@0|hcl[B]|28|58.5|contact@8||28|59.4
 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-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
+APolysilicon|net@104|||S1800|scanCell@0|hcl[B]|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
 EdIn[1]||D5G2;|scanCell@0|inB[1]|I
 Egnd||D5G2;|scanCell@0|gnd|G
 Egnd_1||D5G2;|scanCell@0|gnd_1|G
@@ -1437,6 +1442,7 @@ 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
+Esi[8]|sir[8]|D5G2;|scanBusI@2|si[8]|B
 Esir[9]||D5G2;|scanBusI@2|si[9]|B
 Esor[1]||D5G2;|pin@24||O
 Esor[2]||D5G2;|scanBusO@2|so[2]|B
@@ -1672,6 +1678,273 @@ Ep2p,p1p,rd|sir[1:9]|D4G2;|conn@0|a|I
 Esout_1|sor[1:9]|D6G2;|conn@5|y|O
 X
 
+# Cell scanEx3hor;1{ic}
+CscanEx3hor;1{ic}||artwork|1194708659731|1227532300507|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||-5|-8|-1|-1||
+Nschematic:Bus_Pin|pin@2||-5|-2|-1|-1||
+Nschematic:Bus_Pin|pin@4||0|-8|-1|-1||
+Nschematic:Bus_Pin|pin@6||0|7.5|-1|-1||
+NPin|pin@15||0|-3.5|1|1|R|
+NPin|pin@16||3|-5.5|1|1|R|
+NPin|pin@17||3|-10|1|1|R|
+NPin|pin@18||-3|-10|1|1|R|
+NPin|pin@19||-3|-5.5|1|1|R|
+NPin|pin@20||0|2|1|1|R|
+NPin|pin@21||3|0|1|1|R|
+NPin|pin@22||3|-4.5|1|1|R|
+NPin|pin@23||-3|-4.5|1|1|R|
+NPin|pin@24||-3|0|1|1|R|
+NPin|pin@25||-3|-8|1|1|R|
+NPin|pin@26||-5|-8|1|1|R|
+NPin|pin@27||-4|-8.5|1|1|R|
+NPin|pin@28||-4|-7.5|1|1|R|
+NPin|pin@29||-3|-2|1|1|R|
+NPin|pin@30||-5|-2|1|1|R|
+NPin|pin@31||-4|-2.5|1|1|R|
+NPin|pin@32||-4|-1.5|1|1|R|
+NPin|pin@33||0|-8|1|1|R|
+NPin|pin@34||0|-2.5|1|1|R|
+NPin|pin@35||3|-6|1|1|R|
+NPin|pin@36||5|-6|1|1|R|
+NPin|pin@37||4|-6.5|1|1|R|
+NPin|pin@38||4|-5.5|1|1|R|
+Nschematic:Bus_Pin|pin@39||5|-6|-1|-1||
+Nschematic:Bus_Pin|pin@40||-5|3.5|-1|-1||
+NPin|pin@41||0|7.5|1|1|R|
+NPin|pin@42||3|5.5|1|1|R|
+NPin|pin@43||3|1|1|1|R|
+NPin|pin@44||-3|1|1|1|R|
+NPin|pin@45||-3|5.5|1|1|R|
+NPin|pin@46||-3|3.5|1|1|R|
+NPin|pin@47||-5|3.5|1|1|R|
+NPin|pin@48||-4|3|1|1|R|
+NPin|pin@49||-4|4|1|1|R|
+NPin|pin@50||0|3|1|1|R|
+AThicker|net@12|||FS1463|pin@20||0|2|pin@21||3|0
+AThicker|net@13|||FS900|pin@21||3|0|pin@22||3|-4.5
+AThicker|net@14|||FS2700|pin@23||-3|-4.5|pin@24||-3|0
+AThicker|net@15|||FS2137|pin@24||-3|0|pin@20||0|2
+AThicker|net@16|||FS2700|pin@18||-3|-10|pin@25||-3|-8
+AThicker|net@17|||FS0|pin@25||-3|-8|pin@26||-5|-8
+AThicker|net@18|||FS266|pin@25||-3|-8|pin@27||-4|-8.5
+AThicker|net@19|||FS3334|pin@25||-3|-8|pin@28||-4|-7.5
+AThicker|net@20|||FS0|pin@29||-3|-2|pin@30||-5|-2
+AThicker|net@21|||FS266|pin@29||-3|-2|pin@31||-4|-2.5
+AThicker|net@22|||FS3334|pin@29||-3|-2|pin@32||-4|-1.5
+AThicker|net@23|||FS2137|pin@18||-3|-10|pin@33||0|-8
+AThicker|net@24|||FS1463|pin@33||0|-8|pin@17||3|-10
+AThicker|net@25|||FS2137|pin@23||-3|-4.5|pin@34||0|-2.5
+AThicker|net@26|||FS1463|pin@34||0|-2.5|pin@22||3|-4.5
+AThicker|net@27|||FS900|pin@16||3|-5.5|pin@35||3|-6
+AThicker|net@28|||FS1800|pin@35||3|-6|pin@36||5|-6
+AThicker|net@29|||FS266|pin@36||5|-6|pin@37||4|-6.5
+AThicker|net@30|||FS3334|pin@36||5|-6|pin@38||4|-5.5
+AThicker|net@31|||FS1463|pin@15||0|-3.5|pin@16||3|-5.5
+AThicker|net@32|||FS900|pin@35||3|-6|pin@17||3|-10
+AThicker|net@33|||FS2700|pin@25||-3|-8|pin@19||-3|-5.5
+AThicker|net@34|||FS2137|pin@19||-3|-5.5|pin@15||0|-3.5
+AThicker|net@35|||FS1463|pin@41||0|7.5|pin@42||3|5.5
+AThicker|net@36|||FS900|pin@42||3|5.5|pin@43||3|1
+AThicker|net@37|||FS2700|pin@44||-3|1|pin@45||-3|5.5
+AThicker|net@38|||FS2137|pin@45||-3|5.5|pin@41||0|7.5
+AThicker|net@39|||FS0|pin@46||-3|3.5|pin@47||-5|3.5
+AThicker|net@40|||FS266|pin@46||-3|3.5|pin@48||-4|3
+AThicker|net@41|||FS3334|pin@46||-3|3.5|pin@49||-4|4
+AThicker|net@42|||FS1463|pin@50||0|3|pin@43||3|1
+AThicker|net@43|||FS337|pin@50||0|3|pin@44||-3|1
+EdIn[1]||D5G2;|pin@0||I
+EdIn[2]||D5G2;|pin@2||I
+EdIn[3]||D5G2;|pin@40||I
+Emc||D5G2;|pin@39||O
+Esir[1:9]||D5G2;|pin@4||I
+Esor[1:9]||D5G2;|pin@6||O
+X
+
+# Cell scanEx3hor;1{lay}
+CscanEx3hor;1{lay}||cmos90|1194706959936|1227532427149||ATTR_NCC(D5G3;NTY65;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227532425142|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227533029455
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@15||-43|22||||
+NX-Metal-2-Metal-3-Con|contact@16||-18|22||||
+NX-Metal-2-Metal-3-Con|contact@17||-12|34||||
+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||-78|-22||||
+NX-Metal-1-Metal-2-Con|contact@23||-58.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@24||66|-22||||
+NX-Metal-1-Metal-2-Con|contact@25||85.5|-22||||
+NX-Metal-1-Metal-2-Con|contact@26||-202.5|-10||||
+NX-Metal-1-Metal-2-Con|contact@27||210|10||||
+NMetal-1-Polysilicon-Con|contact@28||-89|44||5.2||
+NMetal-1-Polysilicon-Con|contact@29||199|44||5.2||
+NX-Metal-1-Metal-2-Con|contact@30||199|40||||
+NX-Metal-1-Metal-2-Con|contact@31||-89|40||||
+NX-Metal-1-Metal-2-Con|contact@32||-140|34||||
+NX-Metal-1-Metal-2-Con|contact@33||148|34||||
+NX-Metal-1-Metal-2-Con|contact@34||101|22||||
+NX-Metal-1-Metal-2-Con|contact@35||-187|22||||
+NMetal-3-Pin|pin@20||24|-25||||
+NMetal-2-Pin|pin@22||-27|-10||||
+NMetal-2-Pin|pin@24||-27|10||||
+NPolysilicon-Pin|pin@26||53.5|58.5||||
+NPolysilicon-Pin|pin@28||53.5|46.6||||
+NPolysilicon-Pin|pin@31||-91|58.5||||
+NPolysilicon-Pin|pin@33||-91|46.6||||
+NPolysilicon-Pin|pin@34||197|58.5||||
+NPolysilicon-Pin|pin@36||197|46.6||||
+IscanBusInM3;1{lay}|scanBusI@2||0|-72|||D5G4;
+IscanBusOutM3;1{lay}|scanBusO@2||0|72|||D5G4;
+IscanCellE;1{lay}|scanCell@0||0|0|||D5G4;
+IscanCellE;1{lay}|scanCell@1||-144|0|||D5G4;
+IscanCellE;1{lay}|scanCell@2||144|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-1|net@53|||S900|scanCell@0|p2p|-43|25|contact@15||-43|22
+Ametal-2|net@55|||S1800|contact@15||-43|22|contact@16||-18|22
+Ametal-2|net@58|||S1800|contact@17||-12|34|contact@18||4|34
+Ametal-1|net@59|||S2700|scanCell@0|p2p_1|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|22
+Ametal-3|net@76|||S900|scanBusO@2|so[9]|24|72|pin@20||24|-25
+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
+APolysilicon|net@104|||S1800|scanCell@0|hcl[B]|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-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
+Ametal-2|net@113|||S0|scanCell@0|gnd_1|72|0|scanCell@2|gnd|72|0
+Ametal-2|net@114|||S0|scanCell@0|vdd_1|72|-50|scanCell@2|vdd|72|-50
+Ametal-2|net@115|||S0|scanCell@0|vdd_3|72|50|scanCell@2|vdd_2|72|50
+Ametal-1|net@117|||S900|scanCell@1|out[2]|-78|-10.4|contact@22||-78|-22
+Ametal-1|net@119|||S900|scanCell@0|inA[1]|-58.5|-7|contact@23||-58.5|-22
+Ametal-1|net@121|||S900|scanCell@0|out[2]|66|-10.4|contact@24||66|-22
+Ametal-1|net@123|||S900|scanCell@2|inA[1]|85.5|-7|contact@25||85.5|-22
+Ametal-2|net@124|||S1800|contact@22||-78|-22|contact@23||-58.5|-22
+Ametal-2|net@125|||S1800|contact@24||66|-22|contact@25||85.5|-22
+Ametal-1|net@127|||S900|scanCell@1|inA[1]|-202.5|-7|contact@26||-202.5|-10
+Ametal-1|net@130|||S2700|scanCell@2|out[2]|210|-10.4|contact@27||210|10
+Ametal-2|net@132|||S1800|contact@20||55|40|contact@30||199|40
+APolysilicon|net@133|||S1800|scanCell@1|hcl[B]|-116|58.5|pin@31||-91|58.5
+APolysilicon|net@136|||S1800|pin@33||-91|46.6|contact@28||-89|46.6
+APolysilicon|net@137|||S1800|scanCell@2|hcl[B]|172|58.5|pin@34||197|58.5
+APolysilicon|net@140|||S1800|pin@36||197|46.6|contact@29||199|46.6
+Ametal-1|net@142|||S900|contact@29||199|41.4|contact@30||199|40
+Ametal-2|net@143|||S0|contact@21||0|40|contact@31||-89|40
+Ametal-1|net@144|||S900|contact@28||-89|41.4|contact@31||-89|40
+APolysilicon|net@145|||S900|pin@31||-91|58.5|pin@33||-91|46.6
+APolysilicon|net@146|||S900|pin@34||197|58.5|pin@36||197|46.6
+Ametal-2|net@147|||S0|contact@17||-12|34|contact@32||-140|34
+Ametal-1|net@149|||S2700|scanCell@1|p2p_1|-140|31|contact@32||-140|34
+Ametal-2|net@150|||S1800|contact@18||4|34|contact@33||148|34
+Ametal-1|net@152|||S2700|scanCell@2|p2p_1|148|31|contact@33||148|34
+Ametal-2|net@154|||S1800|contact@16||-18|22|contact@34||101|22
+Ametal-1|net@155|||S900|scanCell@2|p2p|101|25|contact@34||101|22
+Ametal-2|net@156|||S0|contact@15||-43|22|contact@35||-187|22
+Ametal-1|net@158|||S900|scanCell@1|p2p|-187|25|contact@35||-187|22
+Ametal-2|net@159|||S1800|pin@24||-27|10|contact@27||210|10
+Ametal-2|net@160|||S0|pin@22||-27|-10|contact@26||-202.5|-10
+EdIn[1]||D5G2;|scanCell@1|inB[1]|I
+EdIn[2]||D5G2;|scanCell@0|inB[1]|I
+EdIn[3]||D5G2;|scanCell@2|inB[1]|I
+Egnd_2|gnd|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
+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
+Evdd_6|vdd|D5G2;|scanCell@1|vdd_2|P
+Evdd_4||D5G2;|scanCell@1|vdd|P
+Evdd_9||D5G2;|scanCell@2|vdd_1|P
+Evdd_11||D5G2;|scanCell@2|vdd_3|P
+X
+
+# Cell scanEx3hor;1{sch}
+CscanEx3hor;1{sch}||schematic|1194655242436|1227532332943|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-34|-11|||YRRR|
+NOff-Page|conn@2||-12|7.5|||YR|
+NOff-Page|conn@4||12|8.5|||YR|
+NOff-Page|conn@5||-34|10|||R|
+NWire_Con|conn@6||-34|0||||
+NOff-Page|conn@7||-26|9|||R|
+NOff-Page|conn@8||36|8.5|||YR|
+Ngeneric:Invisible-Pin|pin@0||0.5|32.5|||||ART_message(D5G5;)SscanEx2hor
+Ngeneric:Invisible-Pin|pin@1||1|28.5|||||ART_message(D5G3;)Sies 24 November 2008
+Ngeneric:Invisible-Pin|pin@2||1|23.5|||||ART_message(D5G3;)Sthree scan cells for read
+Ngeneric:Invisible-Pin|pin@3||2.5|18|||||ART_message(D5G3;)Ss[1:9] = sin,phi2,phi1,wr, rd, phi1_return, phi2_return, sin_return, mc
+NBus_Pin|pin@6||-12|-6|-1|-1||
+NBus_Pin|pin@7||12|-6|-1|-1||
+NBus_Pin|pin@8||-1|-6|-1|-1||
+NBus_Pin|pin@9||-1|-13|-1|-1||
+NWire_Pin|pin@10||-25|0||||
+NWire_Pin|pin@11||-25|-7||||
+NWire_Pin|pin@12||48|0||||
+NWire_Pin|pin@13||48|6||||
+NBus_Pin|pin@14||-34|-5|-1|-1||
+NBus_Pin|pin@15||-34|5|-1|-1||
+NWire_Pin|pin@16||-26|2||||
+NBus_Pin|pin@17||36|-6|-1|-1||
+IscanCellE;1{ic}|scanCell@1||-12|0|||D5G4;
+IscanCellE;1{ic}|scanCell@2||12|0|||D5G4;
+IscanCellE;1{ic}|scanCell@3||36|0|||D5G4;
+IscanEx3hor;1{ic}|scanEx3h@0||38.5|32.5|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||0|0|||D0G4;|ATTR_L(D5G1;PUD)D297.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||24|0|||D0G4;|ATTR_L(D5G1;PUD)D297.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|net@26|||1800|scanCell@1|sout|-5|0|wire90@0|a|-2.5|0
+Awire|net@27|||1800|wire90@0|b|2.5|0|scanCell@2|sin|5|0
+Awire|net@29|||900|conn@4|y|12|6.5|scanCell@2|dIn[1]|12|3
+Awire|net@32|||900|conn@2|y|-12|5.5|scanCell@1|dIn[1]|-12|3
+Abus|net@35||-0.5|IJ2700|pin@6||-12|-6|scanCell@1|p2p,p1p,rd|-12|-3
+Abus|net@37||-0.5|IJ2700|pin@7||12|-6|scanCell@2|p2p,p1p,rd|12|-3
+Abus|net@38||-0.5|IJ1800|pin@8||-1|-6|pin@7||12|-6
+Abus|net@39||-0.5|IJ1800|pin@6||-12|-6|pin@8||-1|-6
+Awire|net@42|||0|scanCell@1|sin|-19|0|pin@10||-25|0
+Awire|net@45|||1800|wire90@1|b|26.5|0|scanCell@3|sin|29|0
+Awire|net@46|||900|conn@8|y|36|6.5|scanCell@3|dIn[1]|36|3
+Awire|net@47|||0|pin@12||48|0|scanCell@3|sout|43|0
+Awire|net@48|||0|wire90@1|a|21.5|0|scanCell@2|sout|19|0
+Abus|net@49||-0.5|IJ1800|pin@7||12|-6|pin@17||36|-6
+Abus|net@50||-0.5|IJ2700|pin@17||36|-6|scanCell@3|p2p,p1p,rd|36|-3
+Awire|sir[1]|D5G2;||900|pin@10||-25|0|pin@11||-25|-7
+Abus|sir[2,3,5]|D5G2;|-0.5|IJ900|pin@8||-1|-6|pin@9||-1|-13
+Abus|sir[2:9]|D5G2;|-0.5|IJ900|conn@6||-34|0|pin@14||-34|-5
+Awire|sir[9]|D5G2;||900|conn@7|a|-26|7|pin@16||-26|2
+Awire|sor[1]|D5G2;||2700|pin@12||48|0|pin@13||48|6
+Abus|sor[2:9]|D5G2;|-0.5|IJ2700|conn@6||-34|0|pin@15||-34|5
+EdIn[1]||D4G2;|conn@2|a|I
+EdIn[2]||D4G2;|conn@4|a|I
+EdIn[3]||D4G2;|conn@8|a|I
+Emc||D6G2;|conn@7|y|O
+Esir[1:9]||D4G2;|conn@0|a|I
+Esor[1:9]||D6G2;|conn@5|y|O
+X
+
 # Cell scanFx1vert;1{ic}
 CscanFx1vert;1{ic}||artwork|1194707329538|1226317977952|E
 Ngeneric:Facet-Center|art@0||0|0||||AV
index e00018c..ac14772 100755 (executable)
@@ -1,5 +1,5 @@
 # header information:
-HscanK|8.08k
+HscanK|8.08j
 
 # Views:
 Vicon|ic
@@ -1203,7 +1203,7 @@ Evdd_5||D5G2;|inv20B@1|vdd_3|P
 X
 
 # Cell scanFromDock;1{sch}
-CscanFromDock;1{sch}||schematic|1226946068124|1227293049232|
+CscanFromDock;1{sch}||schematic|1226946068124|1227550648186|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-26|3|||Y|
 NOff-Page|conn@3||43|0||||
@@ -1249,9 +1249,7 @@ NWire_Pin|pin@59||-18|-29||||
 NWire_Pin|pin@60||18|-29||||
 NWire_Pin|pin@61||18|36||||
 NWire_Pin|pin@62||18|42||||
-NWire_Pin|pin@63||-11.5|36||||
-NWire_Pin|pin@64||11.5|36||||
-IscanJ:scanAmp;1{ic}|scanAmp@0||-1|36|||D5G4;
+IscanJ:scanAmp;1{ic}|scanAmp@0||0.5|36|||D5G4;
 IscanFromDock;1{ic}|scanFrom@0||40|19|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@3||0|18|||D0G4;|ATTR_L(D5G1;PUD)D297.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@4||0|0|||D0G4;|ATTR_L(D5G1;PUD)D297.6|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -1281,10 +1279,8 @@ Awire|net@64|||1800|inv@14|out|-6.5|-36|wire90@7|a|-2.5|-36
 Awire|net@65|||1800|wire90@7|b|2.5|-36|inv@13|in|6.5|-36
 Awire|net@66|||1800|inv@13|out|11.5|-36|pin@57||18|-36
 Awire|net@67|||0|inv@14|in|-11.5|-36|pin@58||-18|-36
-Awire|net@71|||1800|pin@55||-18|36|pin@63||-11.5|36
-Awire|net@72|||0|pin@61||18|36|pin@64||11.5|36
-Awire|net@73|||1800|scanAmp@0|sout|2|36|pin@64||11.5|36
-Awire|net@74|||0|scanAmp@0|si[1:9]|-4|36|pin@63||-11.5|36
+Awire|net@73|||0|scanAmp@0|si[1:9]|-2.5|36|pin@55||-18|36
+Awire|net@74|||1800|scanAmp@0|sout|3.5|36|pin@61||18|36
 Awire|rd[F]|D5G2;||900|pin@50||0|-20|pin@51||0|-24
 Awire|rd[T]|D5G2;||2700|pin@52||-18|-18|pin@53||-18|-14
 Abus|si[4,6:8]|D5G2;|-0.5|IJ900|conn@5||36|-32|pin@32||36|-39
@@ -1519,7 +1515,7 @@ Esout[2]|sout|D5G2;|pin@4||O
 X
 
 # Cell scanKhx2;3{lay}
-CscanKhx2;3{lay}||cmos90|1205580985940|1223474259911||ATTR_NCC(D5G3;NTY70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1217240860680|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224885507379
+CscanKhx2;3{lay}||cmos90|1205580985940|1227355387145||ATTR_NCC(D5G3;NTY70;)SexportsConnectedByParent vdd /vdd_[0-9]+/|DRC_last_good_drc_area_date()G1217240860680|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227355987050
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@0||-24|22||||
 NX-Metal-2-Metal-3-Con|contact@1||-18|28||||
@@ -1621,7 +1617,6 @@ Edin[2]||D5G2;|scanCell@0|dIn[1]|I
 Egnd||D5G2;|scanCell@1|gnd|G
 Egnd_1||D5G2;|scanCell@0|gnd_1|G
 Emc||D5G2;|scanBusI@2|mc|I
-Emc_1||D5G2;|pin@275||O
 Emc_2||D5G2;|scanBusI@3|mc|I
 Erd[F]||D5G2;|scanBusI@2|rd[F]|I
 Erd[F_1]||D5G2;|scanBusI@3|rd[F]|I
@@ -5308,7 +5303,7 @@ Evdd_3||D5G2;|inv20B@16|vdd_3|P
 X
 
 # Cell scanToDock;1{sch}
-CscanToDock;1{sch}||schematic|1226946068124|1227293086465|
+CscanToDock;1{sch}||schematic|1226946068124|1227292524774|
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NOff-Page|conn@0||-25|-1|||Y|
 NOff-Page|conn@2||44|14||||
@@ -5359,13 +5354,11 @@ NWire_Pin|pin@34||16|-36||||
 NWire_Pin|pin@35||-18|-36||||
 NWire_Pin|pin@36||-18|-29||||
 NWire_Pin|pin@37||16|-29||||
-NWire_Pin|pin@39||-18|36||||
 NWire_Pin|pin@40||-18|43||||
 Ngeneric:Invisible-Pin|pin@41||44|-4|||||ART_message(D3G2;)Sso[1:3,5,9] are empty pins
-NWire_Pin|pin@42||-11.5|36||||
-NWire_Pin|pin@43||11.5|36||||
+NWire_Pin|pin@43||-18|36||||
 IscanToDock;1{ic}|scan2doc@0||74|26|||D5G4;
-IscanJ:scanAmp;1{ic}|scanAmp@0||0|36|||D5G4;
+IscanJ:scanAmp;1{ic}|scanAmp@0||1.5|36|||D5G4;
 IorangeTSMC090nm:wire90;1{ic}|wire90@0||0|18|||D0G4;|ATTR_L(D5G1;PUD)S70|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@1||0|0|||D0G4;|ATTR_L(D5G1;PUD)S70|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
 IorangeTSMC090nm:wire90;1{ic}|wire90@2||0|-18|||D0G4;|ATTR_L(D5G1;PUD)S70|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
@@ -5403,13 +5396,11 @@ Awire|net@33|||1800|inv@9|out|-6.5|-36|wire90@3|a|-2.5|-36
 Awire|net@34|||1800|wire90@3|b|2.5|-36|inv@10|in|6.5|-36
 Awire|net@35|||1800|inv@10|out|11.5|-36|pin@34||16|-36
 Awire|net@36|||0|inv@9|in|-11.5|-36|pin@35||-18|-36
-Awire|net@43|||1800|pin@39||-18|36|pin@42||-11.5|36
-Awire|net@44|||0|conn@4|a|22|36|pin@43||11.5|36
-Awire|net@45|||1800|scanAmp@0|sout|3|36|pin@43||11.5|36
-Awire|net@46|||0|scanAmp@0|si[1:9]|-3|36|pin@42||-11.5|36
+Awire|net@45|||0|scanAmp@0|si[1:9]|-1.5|36|pin@43||-18|36
+Awire|net@48|||0|conn@4|a|22|36|scanAmp@0|sout|4.5|36
 Awire|rd[F]|D5G2;||900|pin@26||33|-11|pin@19||33|-16
 Awire|rd[T]|D5G2;||900|pin@24||27|-18|pin@25||27|-23
-Awire|si[1]|D5G2;||2700|pin@39||-18|36|pin@40||-18|43
+Awire|si[1]|D5G2;||2700|pin@43||-18|36|pin@40||-18|43
 Awire|si[2]|D5G2;||2700|pin@5||-18|18|pin@6||-18|25
 Awire|si[3]|D5G2;||2700|pin@14||-18|0|pin@15||-18|7
 Abus|si[4,6:8]|D5G2;|-0.5|IJ900|conn@5||41|-32|pin@32||41|-39
index c77a22f..4d24df2 100755 (executable)
@@ -180,7 +180,7 @@ Emc||D5G2;|pin@139||I
 X
 
 # Cell array;6{lay}
-Carray;6{lay}||cmos90|1222084316722|1227290876856|I|ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226791882807|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226791882807
+Carray;6{lay}||cmos90|1222084316722|1227290876856|I|ATTR_NCC(D5G3;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226791882807|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@3||-43.5|128||||
 NX-Metal-1-Metal-2-Con|contact@4||-43.5|-16||||
@@ -713,7 +713,7 @@ Emc||D5G2;|pin@4||I
 X
 
 # Cell flagDrivers;5{lay}
-CflagDrivers;5{lay}||cmos90|1222085719625|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226791700197|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226791700197
+CflagDrivers;5{lay}||cmos90|1222085719625|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226791700197|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-109|-28||||
 NX-Metal-1-Metal-2-Con|contact@1||-9|-28||||
@@ -977,7 +977,7 @@ Emc||D4G2;|conn@6|a|I
 X
 
 # Cell inv10x3;3{lay}
-Cinv10x3;3{lay}||cmos90|1224931316776|1227290876856|I|DRC_last_good_drc_area_date()G1226789775276|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226790497214
+Cinv10x3;3{lay}||cmos90|1224931316776|1227290876856|I|DRC_last_good_drc_area_date()G1226789775276|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@3||29|-40||||
 NX-Metal-1-Metal-2-Con|contact@4||-2|-34||||
@@ -1189,7 +1189,7 @@ Eout[1]||D5G2;|pin@3||O
 X
 
 # Cell latchA20;2{lay}
-ClatchA20;2{lay}||cmos90|1222518302180|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224765890415|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1225414150926
+ClatchA20;2{lay}||cmos90|1222518302180|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224765890415|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||13|0||6.2||
 NX-Metal-1-Metal-2-Con|contact@1||-15|0||6.2||
@@ -1616,7 +1616,7 @@ Eout||D5G2;|pin@4||O
 X
 
 # Cell muxInv;3{lay}
-CmuxInv;3{lay}||cmos90|1214212124019|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1223640813681|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224767683899
+CmuxInv;3{lay}||cmos90|1214212124019|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1223640813681|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-N-Active-Con|contact@1||-18.5|0||20.8||
 NMetal-1-N-Active-Con|contact@2||9.5|0||20.8||
@@ -1824,7 +1824,7 @@ Eout||D6G2;|conn@0|y|O
 X
 
 # Cell one2nor;1{lay}
-Cone2nor;1{lay}||cmos90|1222511503041|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1222984505326|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223640397142
+Cone2nor;1{lay}||cmos90|1222511503041|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1222984505326|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-N-Active-Con|contact@0||-2|-1.5||20.8||
 NMetal-1-P-Active-Con|contact@3||-14|48||20.8|X|
@@ -1963,7 +1963,7 @@ Evdd_3||D5G2;|pinsVddG@3|vdd_1|P
 X
 
 # Cell proposeFlag;4{lay}
-CproposeFlag;4{lay}||cmos90|1222869215647|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224926204661|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224926204661
+CproposeFlag;4{lay}||cmos90|1222869215647|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224926204661|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||65.5|16||||
 NX-Metal-1-Metal-2-Con|contact@1||-19.5|16||||
@@ -2244,7 +2244,7 @@ Eout||D6G2;|conn@6|y|O
 X
 
 # Cell proposeSkip;4{lay}
-CproposeSkip;4{lay}||cmos90|1222869215647|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1223656751226|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224926559477
+CproposeSkip;4{lay}||cmos90|1222869215647|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1223656751226|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||65.5|16||||
 NX-Metal-1-Metal-2-Con|contact@1||-19.5|16||||
@@ -2617,13 +2617,13 @@ Eolc[load,dec][T,F]|olc[load,dec][F]|D5G2;|pin@14||I
 X
 
 # Cell proposeZero;4{lay}
-CproposeZero;4{lay}||cmos90|1222560425291|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1223682445153|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224077842845
+CproposeZero;4{lay}||cmos90|1222560425291|1227292958891|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227292961439|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227292961439
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-14.5|-28||||
 NX-Metal-1-Metal-2-Con|contact@2||-25.5|22||||
 NX-Metal-1-Metal-2-Con|contact@4||-47.5|-34||||
-NX-Metal-1-Metal-2-Con|contact@21||40.5|16||||
-NX-Metal-1-Metal-2-Con|contact@23||30.5|-16||||
+NX-Metal-1-Metal-2-Con|contact@21||38|16||||
+NX-Metal-1-Metal-2-Con|contact@23||31|-16||||
 NX-Metal-1-Metal-2-Con|contact@24||57|-28||||
 NX-Metal-1-Metal-2-Con|contact@25||51|22||||
 IgatesK:inv10D;1{lay}|inv10D@0||57|0|X||D5G4;
@@ -2651,22 +2651,22 @@ Ametal-1|net@45|||S900|pin@16||20.5|-30|pin@12||20.5|-32
 Ametal-1|net@46|||S1800|pin@14||9.8|-30|pin@16||20.5|-30
 Ametal-2|net@74|||S1800|contact@2||-25.5|22|contact@25||51|22
 Ametal-2|net@75|||S1800|contact@0||-14.5|-28|contact@24||57|-28
-Ametal-1|net@136||0.4|S900|nor05sym@1|inB|40.5|25|contact@21||40.5|16
-Ametal-1|net@140|||S2700|nor05sym@1|inA|30.5|-19|contact@23||30.5|-16
-Ametal-2|net@160|||S0|pin@64||74.5|16|contact@21||40.5|16
+Ametal-2|net@160|||S0|pin@64||74.5|16|contact@21||38|16
 Ametal-2|net@161|||S0|inv10D@0|gnd_1|48.5|0|nor05sym@1|gnd_1|48.5|0
 Ametal-2|net@162|||S0|inv10D@0|vdd_2|48.5|50|nor05sym@1|vdd_2|48.5|50
 Ametal-2|net@163|||S0|inv10D@0|vdd_3|48.5|-50|nor05sym@1|vdd_3|48.5|-50
 Ametal-2|net@164|||S0|wellCont@6|gnd_1|65.5|0|inv10D@0|gnd|65.5|0
 Ametal-2|net@165|||S0|wellCont@6|vdd_2|65.5|-50|inv10D@0|vdd_1|65.5|-50
 Ametal-2|net@166|||S0|wellCont@6|vdd_3|65.5|50|inv10D@0|vdd|65.5|50
-Ametal-2|net@169|||S1800|contact@23||30.5|-16|pin@77||74.5|-16
+Ametal-2|net@169|||S1800|contact@23||31|-16|pin@77||74.5|-16
 Ametal-2|net@170|||S1800|contact@24||57|-28|pin@2||74.5|-28
 Ametal-1|net@171|||S900|inv10D@0|in|57|-25|contact@24||57|-28
 Ametal-1|net@173|||S2700|inv10D@0|out|51|7|contact@25||51|22
 Ametal-2|net@189|||S0|wellCont@5|gnd_1|-82.5|0|latchZ10@3|gnd|-82.5|0
 Ametal-2|net@190|||S0|wellCont@5|vdd_2|-82.5|-50|latchZ10@3|vdd_1|-82.5|-50
 Ametal-2|net@191|||S0|wellCont@5|vdd_3|-82.5|50|latchZ10@3|vdd|-82.5|50
+Ametal-1|net@196||0.4|S2700|contact@21||38|16|nor05sym@1|inB|38|25
+Ametal-1|net@197|||S900|contact@23||31|-16|nor05sym@1|inA|31|-19
 EdoLO[7]||D5G2;|pin@77||I
 Eflag[Z]|flag[NZ]|D5G2;|latchZ10@3|outt[T]|O
 Egnd||D5G2;|wellCont@5|gnd|G
@@ -2828,274 +2828,266 @@ Edo[7]|zooLO|D5G2;|pin@2||I
 X
 
 # Cell skipAll;10{lay}
-CskipAll;10{lay}||cmos90|1222263471555|1227290876856|I|ATTR_NCC(D5G3;NTX17.25;Y350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227286039579|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227286039579
-Iarray;6{lay}|array@4||0|0|||D5G4;
+CskipAll;10{lay}||cmos90|1222263471555|1227344413454||ATTR_NCC(D5G3;NTX36.75;Y350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227286039579|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227344893107
+Iarray;6{lay}|array@4||19.5|0|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
-NX-Metal-1-Metal-2-Con|contact@10||187|260||||
-NX-Metal-1-Metal-2-Con|contact@11||312.5|-272||||
-NX-Metal-1-Metal-2-Con|contact@13||318|-316||||
-NX-Metal-1-Metal-2-Con|contact@14||180|-122||||
-NX-Metal-1-Metal-2-Con|contact@15||213|-122||||
-NX-Metal-2-Metal-3-Con|contact@16||135|-322||||
-NX-Metal-2-Metal-3-Con|contact@17||135|254||||
-NX-Metal-1-Metal-2-Con|contact@18||127.3|-210||||
-NX-Metal-1-Metal-2-Con|contact@19||51|-210||||
-NX-Metal-1-Metal-2-Con|contact@21||-43.5|-222||||
-NX-Metal-1-Metal-2-Con|contact@26||-214|-221.8||||
-NX-Metal-1-Metal-2-Con|contact@39||-214|28||||
-NX-Metal-1-Metal-2-Con|contact@40||-214|-72||||
-NX-Metal-1-Metal-2-Con|contact@41||-175|-72||||
-NX-Metal-1-Metal-2-Con|contact@42||-261|-28||||
-NX-Metal-1-Metal-2-Con|contact@43||-243.5|-22||||
-NX-Metal-1-Metal-2-Con|contact@44||-292.5|22||||
-NX-Metal-1-Metal-2-Con|contact@45||-146.3|16||||
-NX-Metal-1-Metal-2-Con|contact@46||-312|16||||
-NX-Metal-1-Metal-2-Con|contact@47||-212|116||||
-NX-Metal-1-Metal-2-Con|contact@49||-310|122||||
-NX-Metal-1-Metal-2-Con|contact@51||-175|110||||
-NX-Metal-1-Metal-2-Con|contact@53||-243.5|110||||
-NX-Metal-1-Metal-2-Con|contact@54||-263|166||||
-NX-Metal-1-Metal-2-Con|contact@55||-146.3|228||||
-NX-Metal-1-Metal-2-Con|contact@56||-292.5|172||||
-NX-Metal-1-Metal-2-Con|contact@57||-175.5|-221.8||||
-NX-Metal-1-Metal-2-Con|contact@58||-243.5|-122||||
-NX-Metal-1-Metal-2-Con|contact@59||-292.5|-116||||
-NX-Metal-1-Metal-2-Con|contact@60||100|-222||||
-NX-Metal-1-Metal-2-Con|contact@61||-122|-298||||
-NX-Metal-1-Metal-2-Con|contact@62||-90|-278||||
-NX-Metal-1-Metal-2-Con|contact@64||235|-260||||
-NX-Metal-2-Metal-3-Con|contact@68||300|-28||||
-NX-Metal-2-Metal-3-Con|contact@69||288|-22||||
-NX-Metal-2-Metal-3-Con|contact@70||216|-28||||
-NX-Metal-2-Metal-3-Con|contact@71||210|-22||||
-NX-Metal-1-Metal-2-Con|contact@78||174.5|-310||||
-NX-Metal-1-Metal-2-Con|contact@79||318.5|210||||
-NX-Metal-1-Metal-2-Con|contact@80||217.5|222||||
-IgatesK:inv20B;1{lay}|inv20B@0||117|-288|||D5G4;
-IgatesK:inv20B;1{lay}|inv20B@1||133|-288|X||D5G4;
-IgatesK:inv30;1{lay}|inv30@0||88|-288|||D5G4;
-IgatesK:inv40B;1{lay}|inv40B@0||-98|-288|||D5G4;
-IgatesK:inv80;1{lay}|inv80@0||-146|-288|||D5G4;
-NMetal-1-Pin|pin@138||195|-222||||
-NMetal-1-Pin|pin@139||144|-222||||
-NMetal-1-Pin|pin@237||212|216||||
-NMetal-1-Pin|pin@238||187|216||||
-NMetal-1-Pin|pin@247||127.3|-164.8||||
-NMetal-1-Pin|pin@256||15|-219||||
-NMetal-1-Pin|pin@257||2|-219||||
-NMetal-1-Pin|pin@260||-47|-231||||
-NMetal-1-Pin|pin@279||-101|-213||||
-NMetal-1-Pin|pin@285||-54|-231||||
-NMetal-1-Pin|pin@286||-54|-213||||
-NMetal-1-Pin|pin@290||70.5|-313||||
-NMetal-1-Pin|pin@292||70.5|-263||||
-NMetal-1-Pin|pin@293||100|-313||||
-NMetal-1-Pin|pin@294||100|-263||||
-NMetal-1-Pin|pin@295||119|-210||||
-NMetal-1-Pin|pin@296||312.5|-220||||
-NMetal-1-Pin|pin@297||279|-220||||
-NMetal-1-Pin|pin@298||-122|-313||||
-NMetal-1-Pin|pin@299||-122|-263||||
-NMetal-1-Pin|pin@301||-183.5|-263||||
-NMetal-1-Pin|pin@303||-183.5|-313||||
-NMetal-1-Pin|pin@304||-90|-271||||
-NMetal-1-Pin|pin@305||318|-210||||
-NMetal-1-Pin|pin@306||295|-210||||
-NMetal-3-Pin|pin@310||135|348||||
-NMetal-3-Pin|pin@316||300|-354||||
-NMetal-3-Pin|pin@318||288|-354||||
-NMetal-3-Pin|pin@320||216|-354||||
-NMetal-3-Pin|pin@322||210|-354||||
-NMetal-2-Pin|pin@330||349.5|272||||
-NMetal-2-Pin|pin@331||349.5|266||||
-NMetal-2-Pin|pin@332||349|222||||
-NMetal-2-Pin|pin@333||349.5|210||||
-NMetal-2-Pin|pin@334||229|-260||||
-NMetal-1-Pin|pin@335||182|-350||||
-NMetal-1-Pin|pin@336||182|-318||||
-NMetal-1-Pin|pin@337||174.5|-318||||
-NMetal-1-Pin|pin@338||167|-313||||
-NMetal-1-Pin|pin@339||167|-272||||
-NMetal-1-Pin|pin@340||148|-272||||
-NMetal-1-Pin|pin@342||148|-263||||
-NMetal-1-Pin|pin@344||318.5|256||||
-NMetal-1-Pin|pin@345||217.5|256||||
-IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||349.5|-288|||D5G4;
-IproposeZero;4{lay}|proposeZ@4||237|-288|||D5G4;
-IwiresL:select40;1{lay}|select40@0||332|-288|||D5G4;
-IskipReg15;4{lay}|skipReg1@2||-189|0|||D5G4;
-IskipReg3;2{lay}|skipReg3@0||-3|-288|||D5G4;
-IskipTimer;7{lay}|skipTime@6||260|72|||D5G4;
-Ametal-1|net@250|||S2700|proposeZ@4|flag[Z]|195|-304|pin@138||195|-222
-Ametal-1|net@251|||S0|pin@138||195|-222|pin@139||144|-222
-Ametal-1|net@444|||S0|pin@237||212|216|pin@238||187|216
-Ametal-2|net@445|||S1800|array@4|loadFlags[F]|186|260|contact@10||187|260
-Ametal-1|net@446|||S2700|pin@238||187|216|contact@10||187|260
-Ametal-2|net@463|||S1800|proposeZ@4|olc[dec][F]|311.5|-272|contact@11||312.5|-272
-Ametal-2|net@467|||S1800|proposeZ@4|olc[load][F]|311.5|-316|contact@13||318|-316
-Ametal-1|net@488|||S900|pin@237||212|216|skipTime@6|loadFlags[F]|212|201
-Ametal-1|net@489|||S2700|contact@11||312.5|-272|pin@296||312.5|-220
-Ametal-1|net@490|||S2700|contact@13||318|-316|pin@305||318|-210
-Ametal-2|net@491||6.2|S1800|array@4|gnd_14|186|144|skipTime@6|gnd_11|190.5|144
-Ametal-2|net@492||6.2|S0|skipTime@6|gnd|190.5|-144|array@4|gnd_11|186|-144
-Ametal-2|net@493||6.2|S0|skipTime@6|gnd_9|190.5|0|array@4|gnd_13|186|0
-Ametal-2|net@494||6.2|S0|skipTime@6|gnd_14|190.5|288|array@4|gnd_15|186|288
-Ametal-2|net@495||6.2|S0|skipTime@6|vdd|190.5|-194|array@4|vdd_27|186|-194
-Ametal-2|net@496||6.2|S0|skipTime@6|vdd_16|190.5|-94|array@4|vdd_26|186|-94
-Ametal-2|net@497||6.2|S0|skipTime@6|vdd_18|190.5|50|array@4|vdd_30|186|50
-Ametal-2|net@498||6.2|S0|skipTime@6|vdd_19|190.5|-50|array@4|vdd_31|186|-50
-Ametal-2|net@499||6.2|S0|skipTime@6|vdd_20|190.5|194|array@4|vdd_32|186|194
-Ametal-2|net@500||6.2|S0|skipTime@6|vdd_21|190.5|94|array@4|vdd_33|186|94
-Ametal-2|net@501||6.2|S0|skipTime@6|vdd_25|190.5|338|array@4|vdd_34|186|338
-Ametal-2|net@502||6.2|S0|skipTime@6|vdd_26|190.5|238|array@4|vdd_2|186|238
-Ametal-1|net@504|||S2700|array@4|doit|180|-157|contact@14||180|-122
-Ametal-1|net@506|||S2700|skipTime@6|doit|213|-122|contact@15||213|-122
-Ametal-2|net@507|||S1800|contact@14||180|-122|contact@15||213|-122
-Ametal-2|net@510|||S1800|array@4|mc|-145|254|contact@17||135|254
-Ametal-2|net@515|||S0|proposeZ@4|mc|164.5|-322|contact@16||135|-322
-Ametal-2|net@518|||S1800|skipReg1@2|gnd_5|-184.5|0|array@4|gnd_10|-182.5|0
-Ametal-2|net@519|||S1800|skipReg1@2|gnd_7|-184.5|-144|array@4|gnd_12|-182.5|-144
-Ametal-2|net@520|||S1800|skipReg1@2|gnd_8|-184.5|144|array@4|gnd_1|-182.5|144
-Ametal-2|net@521|||S1800|skipReg1@2|gnd_9|-184.5|288|array@4|gnd|-182.5|288
-Ametal-2|net@522|||S1800|skipReg1@2|vdd_10|-184.5|-50|array@4|vdd_25|-182.5|-50
-Ametal-2|net@523|||S1800|skipReg1@2|vdd_11|-184.5|50|array@4|vdd_24|-182.5|50
-Ametal-2|net@524|||S1800|skipReg1@2|vdd_14|-184.5|-194|array@4|vdd_29|-182.5|-194
-Ametal-2|net@525|||S1800|skipReg1@2|vdd_15|-184.5|-94|array@4|vdd_28|-182.5|-94
-Ametal-2|net@526|||S1800|skipReg1@2|vdd_16|-184.5|94|array@4|vdd_4|-182.5|94
-Ametal-2|net@527|||S1800|skipReg1@2|vdd_17|-184.5|194|array@4|vdd_3|-182.5|194
-Ametal-2|net@528|||S1800|skipReg1@2|vdd_18|-184.5|238|array@4|vdd_36|-182.5|238
-Ametal-2|net@529|||S1800|skipReg1@2|vdd_19|-184.5|338|array@4|vdd|-182.5|338
-Ametal-1|net@538|||S0|pin@247||127.3|-164.8|array@4|in[9][F]|124.5|-164.8
-Ametal-1|net@541|||S2700|skipReg3@0|out[3]|51|-281|contact@19||51|-210
-Ametal-1|net@543|||S900|pin@247||127.3|-164.8|contact@18||127.3|-210
-Ametal-2|net@544|||S0|contact@18||127.3|-210|contact@19||51|-210
-Ametal-1|net@549|||S900|array@4|m1[F]|-43.5|-210|contact@21||-43.5|-222
-Ametal-2|net@550|||S0|contact@60||100|-222|contact@21||-43.5|-222
-Ametal-1|net@561|||S0|pin@256||15|-219|pin@257||2|-219
-Ametal-1|net@566|||S2700|skipReg3@0|out[1]|-47|-281|pin@260||-47|-231
-Ametal-2|net@583|||S0|contact@57||-175.5|-221.8|contact@26||-214|-221.8
-Ametal-1|net@598|||S2700|skipReg1@2|out[14]|-243.5|-216|contact@58||-243.5|-122
-Ametal-2|net@629|||S0|array@4|in[5][T]|-182.5|28|contact@39||-214|28
-Ametal-1|net@635|||S900|array@4|in[4][T]|-175|-27.2|contact@41||-175|-72
-Ametal-2|net@636|||S0|array@4|in[6][F]|-182.5|-28|contact@42||-261|-28
-Ametal-2|net@639|||S0|array@4|in[6][T]|-182.5|22|contact@44||-292.5|22
-Ametal-2|net@640|||S0|array@4|in[5][F]|-182.5|-22|contact@43||-243.5|-22
-Ametal-1|net@641|||S2700|skipReg1@2|out[11]|-243.5|-72|contact@43||-243.5|-22
-Ametal-1|net@643|||S2700|skipReg1@2|out[10]|-292.5|-72|contact@44||-292.5|22
-Ametal-1|net@649||0.4|S900|array@4|in[4][F]|-146.3|20.8|contact@45||-146.3|16
-Ametal-2|net@652|||S1800|contact@40||-214|-72|contact@41||-175|-72
-Ametal-2|net@653|||S1800|contact@46||-312|16|contact@45||-146.3|16
-Ametal-2|net@655|||S0|array@4|in[3][F]|-182.5|116|contact@47||-212|116
-Ametal-2|net@659|||S0|array@4|in[2][F]|-182.5|122|contact@49||-310|122
-Ametal-1|net@664|||S900|array@4|in[1][T]|-175|116.8|contact@51||-175|110
-Ametal-2|net@665|||S1800|contact@53||-243.5|110|contact@51||-175|110
-Ametal-2|net@668|||S0|array@4|in[2][T]|-182.5|172|contact@56||-292.5|172
-Ametal-1|net@671|||S900|skipReg1@2|out[2]|-243.5|216|contact@53||-243.5|110
-Ametal-2|net@672|||S0|array@4|in[3][T]|-182.5|166|contact@54||-263|166
-Ametal-1|net@675|||S2700|array@4|in[1][F]|-146.3|164.8|contact@55||-146.3|228
-Ametal-1|net@679|||S900|skipReg1@2|out[1]|-292.5|216|contact@56||-292.5|172
-Ametal-1|net@680|||S900|contact@26||-214|-221.8|skipReg1@2|out[15]|-214|-281
-Ametal-1|net@682|||S900|contact@39||-214|28|skipReg1@2|out[9]|-214|7
-Ametal-1|net@683||0.4|S900|contact@46||-312|16|skipReg1@2|out[7]|-312|7
-Ametal-1|net@687|||S900|contact@40||-214|-72|skipReg1@2|out[12]|-214|-137
-Ametal-2|net@693|||S0|skipReg3@0|c[F]|9|-298|contact@61||-122|-298
-Ametal-2|net@694|||S0|skipReg3@0|c[T]|9|-278|contact@62||-90|-278
-Ametal-1|net@696|||S900|array@4|in[7][T]|-175.5|-171.2|contact@57||-175.5|-221.8
-Ametal-1|net@698|||S2700|pin@279||-101|-213|array@4|in[8][F]|-101|-164.8
-Ametal-1|net@699|||S0|pin@286||-54|-213|pin@279||-101|-213
-Ametal-1|net@700|||S2700|pin@256||15|-219|array@4|in[9][T]|15|-207
-Ametal-2|net@702|||S0|array@4|in[7][F]|-182.4|-122|contact@58||-243.5|-122
-Ametal-2|net@703|||S0|array@4|in[8][T]|-182.4|-116|contact@59||-292.5|-116
-Ametal-1|net@704|||S2700|skipReg1@2|out[13]|-292.5|-216|contact@59||-292.5|-116
-Ametal-1|net@723|||S0|pin@260||-47|-231|pin@285||-54|-231
-Ametal-1|net@724|||S2700|pin@285||-54|-231|pin@286||-54|-213
-Ametal-2|net@738|||S1800|skipReg3@0|gnd_1|69.5|-288|inv30@0|gnd|71.5|-288
-Ametal-2|net@739|||S1800|skipReg3@0|vdd_2|69.5|-238|inv30@0|vdd|71.5|-238
-Ametal-2|net@740|||S1800|skipReg3@0|vdd_3|69.5|-338|inv30@0|vdd_1|71.5|-338
-Ametal-1|net@741|||S0|inv30@0|inA|81|-313|pin@290||70.5|-313
-Ametal-1|net@744|||S1800|pin@292||70.5|-263|inv30@0|inB|81|-263
-Ametal-2|net@745|||S0|inv20B@0|gnd|109|-288|inv30@0|gnd_1|104.5|-288
-Ametal-2|net@746|||S0|inv20B@0|vdd|109|-238|inv30@0|vdd_2|104.5|-238
-Ametal-2|net@747|||S0|inv20B@0|vdd_1|109|-338|inv30@0|vdd_3|104.5|-338
-Ametal-1|net@751|||S0|inv20B@0|in|113|-313|pin@293||100|-313
-Ametal-1|net@752|||S2700|pin@293||100|-313|inv30@0|out|100|-288
-Ametal-1|net@753|||S0|inv20B@0|in_1|113|-263|pin@294||100|-263
-Ametal-1|net@754|||S900|pin@294||100|-263|inv30@0|out|100|-288
-Ametal-1|net@756|||S2700|pin@294||100|-263|contact@60||100|-222
-Ametal-1|net@757|||S1800|array@4|m1[T]|89.5|-210|pin@295||119|-210
-Ametal-1|net@758|||S900|pin@295||119|-210|inv20B@0|out|119|-275
-Ametal-1|net@760|||S0|pin@296||312.5|-220|pin@297||279|-220
-Ametal-1|net@761|||S2700|pin@297||279|-220|skipTime@6|olc[dec][F]|279|-201
-Ametal-2|net@762|||S0|contact@61||-122|-298|skipReg1@2|c[F]|-184.5|-298
-Ametal-1|net@763|||S2700|pin@298||-122|-313|contact@61||-122|-298
-Ametal-1|net@764|||S2700|inv80@0|out|-122|-320|pin@298||-122|-313
-Ametal-1|net@765|||S1800|pin@298||-122|-313|inv40B@0|in|-111|-313
-Ametal-1|net@766|||S2700|contact@61||-122|-298|pin@299||-122|-263
-Ametal-1|net@767|||S1800|pin@299||-122|-263|inv40B@0|in_1|-111|-263
-Ametal-2|net@768||6.2|S1800|inv40B@0|vdd|-118.5|-238|inv80@0|vdd_2|-109.5|-238
-Ametal-2|net@769||6.2|S0|inv80@0|gnd_1|-109.5|-288|inv40B@0|gnd|-118.5|-288
-Ametal-2|net@770||6.2|S0|inv80@0|vdd_3|-109.5|-338|inv40B@0|vdd_1|-118.5|-338
-Ametal-2|net@771||6.2|S1800|inv40B@0|vdd_2|-77.5|-238|skipReg3@0|vdd|-75.5|-238
-Ametal-2|net@772||6.2|S0|skipReg3@0|gnd|-75.5|-288|inv40B@0|gnd_1|-77.5|-288
-Ametal-2|net@773||6.2|S0|skipReg3@0|vdd_1|-75.5|-338|inv40B@0|vdd_3|-77.5|-338
-Ametal-2|net@774||6.2|S0|inv80@0|gnd|-182.5|-288|skipReg1@2|gnd_6|-184.5|-288
-Ametal-2|net@775||6.2|S0|inv80@0|vdd|-182.5|-238|skipReg1@2|vdd_13|-184.5|-238
-Ametal-2|net@776||6.2|S0|inv80@0|vdd_1|-182.5|-338|skipReg1@2|vdd_12|-184.5|-338
-Ametal-2|net@777|||S0|contact@62||-90|-278|skipReg1@2|c[T]|-184.5|-278
-Ametal-1|net@778|||S2700|inv40B@0|out|-90|-281|contact@62||-90|-278
-Ametal-1|net@780|||S0|inv80@0|inB|-175|-263|pin@301||-183.5|-263
-Ametal-1|net@783|||S1800|pin@303||-183.5|-313|inv80@0|inA|-175|-313
-Ametal-1|net@784|||S2700|pin@290||70.5|-313|pin@292||70.5|-263
-Ametal-1|net@785|||S900|pin@301||-183.5|-263|pin@303||-183.5|-313
-Ametal-1|net@786||0.4|S2700|contact@62||-90|-278|pin@304||-90|-271
-Ametal-1|net@788|||S0|pin@305||318|-210|pin@306||295|-210
-Ametal-1|net@789|||S2700|pin@306||295|-210|skipTime@6|olc[load][F]|295|-201
-Ametal-1|net@790|||S2700|pin@139||144|-222|array@4|flag[NZ]|144|-171
-Ametal-2|net@792||6.2|S0|pinsVddG@0|gnd|349.5|-288|proposeZ@4|gnd_2|311.5|-288
-Ametal-2|net@793||6.2|S1800|proposeZ@4|vdd_4|311.5|-338|pinsVddG@0|vdd_1|349.5|-338
-Ametal-2|net@794||6.2|S1800|proposeZ@4|vdd_5|311.5|-238|pinsVddG@0|vdd|349.5|-238
-Ametal-1|net@799|||S2700|proposeZ@4|torp|235|-263|contact@64||235|-260
-Ametal-3|net@801|||S2700|contact@16||135|-322|contact@17||135|254
-Ametal-3|net@802|||S2700|contact@17||135|254|pin@310||135|348
-Ametal-1|net@815|||S900|pin@257||2|-219|skipReg3@0|out[2]|2|-281
-Ametal-2|net@817|||S1800|pin@334||229|-260|contact@64||235|-260
-Ametal-2|net@818|||S0|contact@55||-146.3|228|skipReg1@2|out[3]|-225|228
-Ametal-1|net@820|||S2700|contact@47||-212|116|skipReg1@2|out[6]|-212|133
-Ametal-1|net@821|||S2700|skipReg1@2|out[5]|-263|151|contact@54||-263|166
-Ametal-1|net@823|||S2700|contact@42||-261|-28|skipReg1@2|out[8]|-261|-11
-Ametal-3|net@868|||S2700|pin@316||300|-354|contact@68||300|-28
-Ametal-3|net@869|||S2700|pin@318||288|-354|contact@69||288|-22
-Ametal-3|net@870|||S2700|pin@320||216|-354|contact@70||216|-28
-Ametal-3|net@871|||S2700|pin@322||210|-354|contact@71||210|-22
-Ametal-2|net@875|||S0|skipTime@6|selLO[Lo]|303.5|-28|contact@68||300|-28
-Ametal-2|net@877|||S1800|skipTime@6|selLO[Co]|275|-22|contact@69||288|-22
-Ametal-2|net@879|||S0|skipTime@6|selLO[Li]|247.5|-28|contact@70||216|-28
-Ametal-2|net@881|||S0|skipTime@6|selLO[Lf]|219|-22|contact@71||210|-22
-Ametal-2|net@894|||S0|pin@333||349.5|210|contact@79||318.5|210
-Ametal-2|net@896|||S0|pin@332||349|222|contact@80||217.5|222
-Ametal-1|net@903|||S2700|contact@49||-310|122|skipReg1@2|outt[4]|-310|133
-Ametal-1|net@904|||S2700|pin@335||182|-350|pin@336||182|-318
-Ametal-1|net@905|||S0|pin@336||182|-318|pin@337||174.5|-318
-Ametal-1|net@906|||S2700|pin@337||174.5|-318|contact@78||174.5|-310
-Ametal-2|net@907|||S0|proposeZ@4|inLO[7]|212|-310|contact@78||174.5|-310
-Ametal-2|net@908|||S1800|inv20B@1|vdd_1|141|-338|proposeZ@4|vdd|145.5|-338
-Ametal-2|net@909|||S0|proposeZ@4|gnd|145.5|-288|inv20B@1|gnd|141|-288
-Ametal-2|net@910|||S0|proposeZ@4|vdd_1|145.5|-238|inv20B@1|vdd|141|-238
-Ametal-2|net@911|||S0|inv20B@1|gnd_1|125|-288|inv20B@0|gnd_1|125|-288
-Ametal-2|net@912|||S0|inv20B@1|vdd_2|125|-238|inv20B@0|vdd_2|125|-238
-Ametal-2|net@913|||S0|inv20B@1|vdd_3|125|-338|inv20B@0|vdd_3|125|-338
-Ametal-1|net@914|||S900|proposeZ@4|out[TT]|167|-299.5|pin@338||167|-313
-Ametal-1|net@915|||S0|pin@338||167|-313|inv20B@1|in|137|-313
-Ametal-1|net@916|||S2700|proposeZ@4|out[TT]|167|-299.5|pin@339||167|-272
-Ametal-1|net@917|||S0|pin@339||167|-272|pin@340||148|-272
-Ametal-1|net@921|||S0|pin@342||148|-263|inv20B@1|in_1|137|-263
-Ametal-1|net@922|||S2700|pin@340||148|-272|pin@342||148|-263
-Ametal-2|net@927|||S0|pin@331||349.5|266|skipTime@6|selLO[Dm]|291.5|266
-Ametal-2|net@930|||S1800|skipTime@6|selLO[Dl]|238.5|272|pin@330||349.5|272
-Ametal-1|net@931|||S2700|contact@79||318.5|210|pin@344||318.5|256
-Ametal-1|net@932|||S0|pin@344||318.5|256|skipTime@6|succ_1@1006264137|318|256
-Ametal-1|net@933|||S2700|contact@80||217.5|222|pin@345||217.5|256
-Ametal-1|net@934|||S1800|pin@345||217.5|256|skipTime@6|succ_1|218|256
+NX-Metal-1-Metal-2-Con|contact@10||206.5|260||||
+NX-Metal-1-Metal-2-Con|contact@11||332|-272||||
+NX-Metal-1-Metal-2-Con|contact@13||337.5|-316||||
+NX-Metal-1-Metal-2-Con|contact@14||199.5|-122||||
+NX-Metal-1-Metal-2-Con|contact@15||232.5|-122||||
+NX-Metal-2-Metal-3-Con|contact@16||156|-322||||
+NX-Metal-2-Metal-3-Con|contact@17||156|254||||
+NX-Metal-1-Metal-2-Con|contact@18||146.8|-210||||
+NX-Metal-1-Metal-2-Con|contact@19||70.5|-210||||
+NX-Metal-1-Metal-2-Con|contact@21||-24|-222||||
+NX-Metal-1-Metal-2-Con|contact@26||-194.5|-221.8||||
+NX-Metal-1-Metal-2-Con|contact@39||-194.5|28||||
+NX-Metal-1-Metal-2-Con|contact@40||-194.5|-72||||
+NX-Metal-1-Metal-2-Con|contact@41||-155.5|-72||||
+NX-Metal-1-Metal-2-Con|contact@42||-241.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@43||-224|-22||||
+NX-Metal-1-Metal-2-Con|contact@44||-273|22||||
+NX-Metal-1-Metal-2-Con|contact@45||-126.8|16||||
+NX-Metal-1-Metal-2-Con|contact@46||-292.5|16||||
+NX-Metal-1-Metal-2-Con|contact@47||-192.5|116||||
+NX-Metal-1-Metal-2-Con|contact@49||-290.5|122||||
+NX-Metal-1-Metal-2-Con|contact@51||-155.5|110||||
+NX-Metal-1-Metal-2-Con|contact@53||-224|110||||
+NX-Metal-1-Metal-2-Con|contact@54||-243.5|166||||
+NX-Metal-1-Metal-2-Con|contact@55||-126.8|228||||
+NX-Metal-1-Metal-2-Con|contact@56||-273|172||||
+NX-Metal-1-Metal-2-Con|contact@57||-156|-221.8||||
+NX-Metal-1-Metal-2-Con|contact@58||-224|-122||||
+NX-Metal-1-Metal-2-Con|contact@59||-273|-116||||
+NX-Metal-1-Metal-2-Con|contact@60||119.5|-222||||
+NX-Metal-1-Metal-2-Con|contact@61||-102.5|-298||||
+NX-Metal-1-Metal-2-Con|contact@62||-70.5|-278||||
+NX-Metal-1-Metal-2-Con|contact@64||254.5|-260||||
+NX-Metal-2-Metal-3-Con|contact@68||318|-28||||
+NX-Metal-2-Metal-3-Con|contact@69||306|-22||||
+NX-Metal-2-Metal-3-Con|contact@70||234|-28||||
+NX-Metal-2-Metal-3-Con|contact@71||228|-22||||
+NX-Metal-1-Metal-2-Con|contact@79||338|210||||
+NX-Metal-1-Metal-2-Con|contact@80||237|222||||
+IgatesK:inv20B;1{lay}|inv20B@0||136.5|-288|||D5G4;
+IgatesK:inv20B;1{lay}|inv20B@1||152.5|-288|X||D5G4;
+IgatesK:inv30;1{lay}|inv30@0||107.5|-288|||D5G4;
+IgatesK:inv40B;1{lay}|inv40B@0||-78.5|-288|||D5G4;
+IgatesK:inv80;1{lay}|inv80@0||-126.5|-288|||D5G4;
+NMetal-1-Pin|pin@138||214.5|-222||||
+NMetal-1-Pin|pin@139||163.5|-222||||
+NMetal-1-Pin|pin@237||231.5|216||||
+NMetal-1-Pin|pin@238||206.5|216||||
+NMetal-1-Pin|pin@247||146.8|-164.8||||
+NMetal-1-Pin|pin@256||34.5|-219||||
+NMetal-1-Pin|pin@257||21.5|-219||||
+NMetal-1-Pin|pin@260||-27.5|-231||||
+NMetal-1-Pin|pin@279||-81.5|-213||||
+NMetal-1-Pin|pin@285||-34.5|-231||||
+NMetal-1-Pin|pin@286||-34.5|-213||||
+NMetal-1-Pin|pin@290||90|-313||||
+NMetal-1-Pin|pin@292||90|-263||||
+NMetal-1-Pin|pin@293||119.5|-313||||
+NMetal-1-Pin|pin@294||119.5|-263||||
+NMetal-1-Pin|pin@295||138.5|-210||||
+NMetal-1-Pin|pin@296||332|-220||||
+NMetal-1-Pin|pin@297||298.5|-220||||
+NMetal-1-Pin|pin@298||-102.5|-313||||
+NMetal-1-Pin|pin@299||-102.5|-263||||
+NMetal-1-Pin|pin@301||-164|-263||||
+NMetal-1-Pin|pin@303||-164|-313||||
+NMetal-1-Pin|pin@304||-70.5|-271||||
+NMetal-1-Pin|pin@305||337.5|-210||||
+NMetal-1-Pin|pin@306||314.5|-210||||
+NMetal-3-Pin|pin@310||156|348||||
+NMetal-3-Pin|pin@316||318|-354||||
+NMetal-3-Pin|pin@318||306|-354||||
+NMetal-3-Pin|pin@320||234|-354||||
+NMetal-3-Pin|pin@322||228|-354||||
+NMetal-2-Pin|pin@330||369|272||||
+NMetal-2-Pin|pin@331||369|266||||
+NMetal-2-Pin|pin@332||368.5|222||||
+NMetal-2-Pin|pin@333||369|210||||
+NMetal-2-Pin|pin@334||248.5|-260||||
+NMetal-1-Pin|pin@338||186.5|-313||||
+NMetal-1-Pin|pin@339||186.5|-272||||
+NMetal-1-Pin|pin@340||167.5|-272||||
+NMetal-1-Pin|pin@342||167.5|-263||||
+NMetal-1-Pin|pin@344||338|256||||
+NMetal-1-Pin|pin@345||237|256||||
+IwiresL:pinsVddGnd;1{lay}|pinsVddG@0||369|-288|||D5G4;
+IproposeZero;4{lay}|proposeZ@4||256.5|-288|||D5G4;
+IwiresL:select40;1{lay}|select40@0||351.5|-288|||D5G4;
+IskipReg15;4{lay}|skipReg1@2||-169.5|0|||D5G4;
+IskipReg3;2{lay}|skipReg3@0||16.5|-288|||D5G4;
+IskipTimer;7{lay}|skipTime@6||279.5|72|||D5G4;
+Ametal-1|net@250|||S2700|proposeZ@4|flag[Z]|214.5|-304|pin@138||214.5|-222
+Ametal-1|net@251|||S0|pin@138||214.5|-222|pin@139||163.5|-222
+Ametal-1|net@444|||S0|pin@237||231.5|216|pin@238||206.5|216
+Ametal-2|net@445|||S1800|array@4|loadFlags[F]|205.5|260|contact@10||206.5|260
+Ametal-1|net@446|||S2700|pin@238||206.5|216|contact@10||206.5|260
+Ametal-2|net@463|||S1800|proposeZ@4|olc[dec][F]|331|-272|contact@11||332|-272
+Ametal-2|net@467|||S1800|proposeZ@4|olc[load][F]|331|-316|contact@13||337.5|-316
+Ametal-1|net@488|||S900|pin@237||231.5|216|skipTime@6|loadFlags[F]|231.5|201
+Ametal-1|net@489|||S2700|contact@11||332|-272|pin@296||332|-220
+Ametal-1|net@490|||S2700|contact@13||337.5|-316|pin@305||337.5|-210
+Ametal-2|net@491||6.2|S1800|array@4|gnd_14|205.5|144|skipTime@6|gnd_11|210|144
+Ametal-2|net@492||6.2|S0|skipTime@6|gnd|210|-144|array@4|gnd_11|205.5|-144
+Ametal-2|net@493||6.2|S0|skipTime@6|gnd_9|210|0|array@4|gnd_13|205.5|0
+Ametal-2|net@494||6.2|S0|skipTime@6|gnd_14|210|288|array@4|gnd_15|205.5|288
+Ametal-2|net@495||6.2|S0|skipTime@6|vdd|210|-194|array@4|vdd_27|205.5|-194
+Ametal-2|net@496||6.2|S0|skipTime@6|vdd_16|210|-94|array@4|vdd_26|205.5|-94
+Ametal-2|net@497||6.2|S0|skipTime@6|vdd_18|210|50|array@4|vdd_30|205.5|50
+Ametal-2|net@498||6.2|S0|skipTime@6|vdd_19|210|-50|array@4|vdd_31|205.5|-50
+Ametal-2|net@499||6.2|S0|skipTime@6|vdd_20|210|194|array@4|vdd_32|205.5|194
+Ametal-2|net@500||6.2|S0|skipTime@6|vdd_21|210|94|array@4|vdd_33|205.5|94
+Ametal-2|net@501||6.2|S0|skipTime@6|vdd_25|210|338|array@4|vdd_34|205.5|338
+Ametal-2|net@502||6.2|S0|skipTime@6|vdd_26|210|238|array@4|vdd_2|205.5|238
+Ametal-1|net@504|||S2700|array@4|doit|199.5|-157|contact@14||199.5|-122
+Ametal-1|net@506|||S2700|skipTime@6|doit|232.5|-122|contact@15||232.5|-122
+Ametal-2|net@507|||S1800|contact@14||199.5|-122|contact@15||232.5|-122
+Ametal-2|net@510|||S1800|array@4|mc|-125.5|254|contact@17||156|254
+Ametal-2|net@515|||S0|proposeZ@4|mc|184|-322|contact@16||156|-322
+Ametal-2|net@518|||S1800|skipReg1@2|gnd_5|-165|0|array@4|gnd_10|-163|0
+Ametal-2|net@519|||S1800|skipReg1@2|gnd_7|-165|-144|array@4|gnd_12|-163|-144
+Ametal-2|net@520|||S1800|skipReg1@2|gnd_8|-165|144|array@4|gnd_1|-163|144
+Ametal-2|net@521|||S1800|skipReg1@2|gnd_9|-165|288|array@4|gnd|-163|288
+Ametal-2|net@522|||S1800|skipReg1@2|vdd_10|-165|-50|array@4|vdd_25|-163|-50
+Ametal-2|net@523|||S1800|skipReg1@2|vdd_11|-165|50|array@4|vdd_24|-163|50
+Ametal-2|net@524|||S1800|skipReg1@2|vdd_14|-165|-194|array@4|vdd_29|-163|-194
+Ametal-2|net@525|||S1800|skipReg1@2|vdd_15|-165|-94|array@4|vdd_28|-163|-94
+Ametal-2|net@526|||S1800|skipReg1@2|vdd_16|-165|94|array@4|vdd_4|-163|94
+Ametal-2|net@527|||S1800|skipReg1@2|vdd_17|-165|194|array@4|vdd_3|-163|194
+Ametal-2|net@528|||S1800|skipReg1@2|vdd_18|-165|238|array@4|vdd_36|-163|238
+Ametal-2|net@529|||S1800|skipReg1@2|vdd_19|-165|338|array@4|vdd|-163|338
+Ametal-1|net@538|||S0|pin@247||146.8|-164.8|array@4|in[9][F]|144|-164.8
+Ametal-1|net@541|||S2700|skipReg3@0|out[3]|70.5|-281|contact@19||70.5|-210
+Ametal-1|net@543|||S900|pin@247||146.8|-164.8|contact@18||146.8|-210
+Ametal-2|net@544|||S0|contact@18||146.8|-210|contact@19||70.5|-210
+Ametal-1|net@549|||S900|array@4|m1[F]|-24|-210|contact@21||-24|-222
+Ametal-2|net@550|||S0|contact@60||119.5|-222|contact@21||-24|-222
+Ametal-1|net@561|||S0|pin@256||34.5|-219|pin@257||21.5|-219
+Ametal-1|net@566|||S2700|skipReg3@0|out[1]|-27.5|-281|pin@260||-27.5|-231
+Ametal-2|net@583|||S0|contact@57||-156|-221.8|contact@26||-194.5|-221.8
+Ametal-1|net@598|||S2700|skipReg1@2|out[14]|-224|-216|contact@58||-224|-122
+Ametal-2|net@629|||S0|array@4|in[5][T]|-163|28|contact@39||-194.5|28
+Ametal-1|net@635|||S900|array@4|in[4][T]|-155.5|-27.2|contact@41||-155.5|-72
+Ametal-2|net@636|||S0|array@4|in[6][F]|-163|-28|contact@42||-241.5|-28
+Ametal-2|net@639|||S0|array@4|in[6][T]|-163|22|contact@44||-273|22
+Ametal-2|net@640|||S0|array@4|in[5][F]|-163|-22|contact@43||-224|-22
+Ametal-1|net@641|||S2700|skipReg1@2|out[11]|-224|-72|contact@43||-224|-22
+Ametal-1|net@643|||S2700|skipReg1@2|out[10]|-273|-72|contact@44||-273|22
+Ametal-1|net@649||0.4|S900|array@4|in[4][F]|-126.8|20.8|contact@45||-126.8|16
+Ametal-2|net@652|||S1800|contact@40||-194.5|-72|contact@41||-155.5|-72
+Ametal-2|net@653|||S1800|contact@46||-292.5|16|contact@45||-126.8|16
+Ametal-2|net@655|||S0|array@4|in[3][F]|-163|116|contact@47||-192.5|116
+Ametal-2|net@659|||S0|array@4|in[2][F]|-163|122|contact@49||-290.5|122
+Ametal-1|net@664|||S900|array@4|in[1][T]|-155.5|116.8|contact@51||-155.5|110
+Ametal-2|net@665|||S1800|contact@53||-224|110|contact@51||-155.5|110
+Ametal-2|net@668|||S0|array@4|in[2][T]|-163|172|contact@56||-273|172
+Ametal-1|net@671|||S900|skipReg1@2|out[2]|-224|216|contact@53||-224|110
+Ametal-2|net@672|||S0|array@4|in[3][T]|-163|166|contact@54||-243.5|166
+Ametal-1|net@675|||S2700|array@4|in[1][F]|-126.8|164.8|contact@55||-126.8|228
+Ametal-1|net@679|||S900|skipReg1@2|out[1]|-273|216|contact@56||-273|172
+Ametal-1|net@680|||S900|contact@26||-194.5|-221.8|skipReg1@2|out[15]|-194.5|-281
+Ametal-1|net@682|||S900|contact@39||-194.5|28|skipReg1@2|out[9]|-194.5|7
+Ametal-1|net@683||0.4|S900|contact@46||-292.5|16|skipReg1@2|out[7]|-292.5|7
+Ametal-1|net@687|||S900|contact@40||-194.5|-72|skipReg1@2|out[12]|-194.5|-137
+Ametal-2|net@693|||S0|skipReg3@0|c[F]|28.5|-298|contact@61||-102.5|-298
+Ametal-2|net@694|||S0|skipReg3@0|c[T]|28.5|-278|contact@62||-70.5|-278
+Ametal-1|net@696|||S900|array@4|in[7][T]|-156|-171.2|contact@57||-156|-221.8
+Ametal-1|net@698|||S2700|pin@279||-81.5|-213|array@4|in[8][F]|-81.5|-164.8
+Ametal-1|net@699|||S0|pin@286||-34.5|-213|pin@279||-81.5|-213
+Ametal-1|net@700|||S2700|pin@256||34.5|-219|array@4|in[9][T]|34.5|-207
+Ametal-2|net@702|||S0|array@4|in[7][F]|-162.9|-122|contact@58||-224|-122
+Ametal-2|net@703|||S0|array@4|in[8][T]|-162.9|-116|contact@59||-273|-116
+Ametal-1|net@704|||S2700|skipReg1@2|out[13]|-273|-216|contact@59||-273|-116
+Ametal-1|net@723|||S0|pin@260||-27.5|-231|pin@285||-34.5|-231
+Ametal-1|net@724|||S2700|pin@285||-34.5|-231|pin@286||-34.5|-213
+Ametal-2|net@738|||S1800|skipReg3@0|gnd_1|89|-288|inv30@0|gnd|91|-288
+Ametal-2|net@739|||S1800|skipReg3@0|vdd_2|89|-238|inv30@0|vdd|91|-238
+Ametal-2|net@740|||S1800|skipReg3@0|vdd_3|89|-338|inv30@0|vdd_1|91|-338
+Ametal-1|net@741|||S0|inv30@0|inA|100.5|-313|pin@290||90|-313
+Ametal-1|net@744|||S1800|pin@292||90|-263|inv30@0|inB|100.5|-263
+Ametal-2|net@745|||S0|inv20B@0|gnd|128.5|-288|inv30@0|gnd_1|124|-288
+Ametal-2|net@746|||S0|inv20B@0|vdd|128.5|-238|inv30@0|vdd_2|124|-238
+Ametal-2|net@747|||S0|inv20B@0|vdd_1|128.5|-338|inv30@0|vdd_3|124|-338
+Ametal-1|net@751|||S0|inv20B@0|in|132.5|-313|pin@293||119.5|-313
+Ametal-1|net@752|||S2700|pin@293||119.5|-313|inv30@0|out|119.5|-288
+Ametal-1|net@753|||S0|inv20B@0|in_1|132.5|-263|pin@294||119.5|-263
+Ametal-1|net@754|||S900|pin@294||119.5|-263|inv30@0|out|119.5|-288
+Ametal-1|net@756|||S2700|pin@294||119.5|-263|contact@60||119.5|-222
+Ametal-1|net@757|||S1800|array@4|m1[T]|109|-210|pin@295||138.5|-210
+Ametal-1|net@758|||S900|pin@295||138.5|-210|inv20B@0|out|138.5|-275
+Ametal-1|net@760|||S0|pin@296||332|-220|pin@297||298.5|-220
+Ametal-1|net@761|||S2700|pin@297||298.5|-220|skipTime@6|olc[dec][F]|298.5|-201
+Ametal-2|net@762|||S0|contact@61||-102.5|-298|skipReg1@2|c[F]|-165|-298
+Ametal-1|net@763|||S2700|pin@298||-102.5|-313|contact@61||-102.5|-298
+Ametal-1|net@764|||S2700|inv80@0|out|-102.5|-320|pin@298||-102.5|-313
+Ametal-1|net@765|||S1800|pin@298||-102.5|-313|inv40B@0|in|-91.5|-313
+Ametal-1|net@766|||S2700|contact@61||-102.5|-298|pin@299||-102.5|-263
+Ametal-1|net@767|||S1800|pin@299||-102.5|-263|inv40B@0|in_1|-91.5|-263
+Ametal-2|net@768||6.2|S1800|inv40B@0|vdd|-99|-238|inv80@0|vdd_2|-90|-238
+Ametal-2|net@769||6.2|S0|inv80@0|gnd_1|-90|-288|inv40B@0|gnd|-99|-288
+Ametal-2|net@770||6.2|S0|inv80@0|vdd_3|-90|-338|inv40B@0|vdd_1|-99|-338
+Ametal-2|net@771||6.2|S1800|inv40B@0|vdd_2|-58|-238|skipReg3@0|vdd|-56|-238
+Ametal-2|net@772||6.2|S0|skipReg3@0|gnd|-56|-288|inv40B@0|gnd_1|-58|-288
+Ametal-2|net@773||6.2|S0|skipReg3@0|vdd_1|-56|-338|inv40B@0|vdd_3|-58|-338
+Ametal-2|net@774||6.2|S0|inv80@0|gnd|-163|-288|skipReg1@2|gnd_6|-165|-288
+Ametal-2|net@775||6.2|S0|inv80@0|vdd|-163|-238|skipReg1@2|vdd_13|-165|-238
+Ametal-2|net@776||6.2|S0|inv80@0|vdd_1|-163|-338|skipReg1@2|vdd_12|-165|-338
+Ametal-2|net@777|||S0|contact@62||-70.5|-278|skipReg1@2|c[T]|-165|-278
+Ametal-1|net@778|||S2700|inv40B@0|out|-70.5|-281|contact@62||-70.5|-278
+Ametal-1|net@780|||S0|inv80@0|inB|-155.5|-263|pin@301||-164|-263
+Ametal-1|net@783|||S1800|pin@303||-164|-313|inv80@0|inA|-155.5|-313
+Ametal-1|net@784|||S2700|pin@290||90|-313|pin@292||90|-263
+Ametal-1|net@785|||S900|pin@301||-164|-263|pin@303||-164|-313
+Ametal-1|net@786||0.4|S2700|contact@62||-70.5|-278|pin@304||-70.5|-271
+Ametal-1|net@788|||S0|pin@305||337.5|-210|pin@306||314.5|-210
+Ametal-1|net@789|||S2700|pin@306||314.5|-210|skipTime@6|olc[load][F]|314.5|-201
+Ametal-1|net@790|||S2700|pin@139||163.5|-222|array@4|flag[NZ]|163.5|-171
+Ametal-2|net@792||6.2|S0|pinsVddG@0|gnd|369|-288|proposeZ@4|gnd_2|331|-288
+Ametal-2|net@793||6.2|S1800|proposeZ@4|vdd_4|331|-338|pinsVddG@0|vdd_1|369|-338
+Ametal-2|net@794||6.2|S1800|proposeZ@4|vdd_5|331|-238|pinsVddG@0|vdd|369|-238
+Ametal-1|net@799|||S2700|proposeZ@4|torp|254.5|-263|contact@64||254.5|-260
+Ametal-3|net@801|||S2700|contact@16||156|-322|contact@17||156|254
+Ametal-3|net@802|||S2700|contact@17||156|254|pin@310||156|348
+Ametal-1|net@815|||S900|pin@257||21.5|-219|skipReg3@0|out[2]|21.5|-281
+Ametal-2|net@817|||S1800|pin@334||248.5|-260|contact@64||254.5|-260
+Ametal-2|net@818|||S0|contact@55||-126.8|228|skipReg1@2|out[3]|-205.5|228
+Ametal-1|net@820|||S2700|contact@47||-192.5|116|skipReg1@2|out[6]|-192.5|133
+Ametal-1|net@821|||S2700|skipReg1@2|out[5]|-243.5|151|contact@54||-243.5|166
+Ametal-1|net@823|||S2700|contact@42||-241.5|-28|skipReg1@2|out[8]|-241.5|-11
+Ametal-3|net@868|||S2700|pin@316||318|-354|contact@68||318|-28
+Ametal-3|net@869|||S2700|pin@318||306|-354|contact@69||306|-22
+Ametal-3|net@870|||S2700|pin@320||234|-354|contact@70||234|-28
+Ametal-3|net@871|||S2700|pin@322||228|-354|contact@71||228|-22
+Ametal-2|net@875|||S0|skipTime@6|selLO[Lo]|323|-28|contact@68||318|-28
+Ametal-2|net@877|||S1800|skipTime@6|selLO[Co]|294.5|-22|contact@69||306|-22
+Ametal-2|net@879|||S0|skipTime@6|selLO[Li]|267|-28|contact@70||234|-28
+Ametal-2|net@881|||S0|skipTime@6|selLO[Lf]|238.5|-22|contact@71||228|-22
+Ametal-2|net@894|||S0|pin@333||369|210|contact@79||338|210
+Ametal-2|net@896|||S0|pin@332||368.5|222|contact@80||237|222
+Ametal-1|net@903|||S2700|contact@49||-290.5|122|skipReg1@2|outt[4]|-290.5|133
+Ametal-2|net@908|||S1800|inv20B@1|vdd_1|160.5|-338|proposeZ@4|vdd|165|-338
+Ametal-2|net@909|||S0|proposeZ@4|gnd|165|-288|inv20B@1|gnd|160.5|-288
+Ametal-2|net@910|||S0|proposeZ@4|vdd_1|165|-238|inv20B@1|vdd|160.5|-238
+Ametal-2|net@911|||S0|inv20B@1|gnd_1|144.5|-288|inv20B@0|gnd_1|144.5|-288
+Ametal-2|net@912|||S0|inv20B@1|vdd_2|144.5|-238|inv20B@0|vdd_2|144.5|-238
+Ametal-2|net@913|||S0|inv20B@1|vdd_3|144.5|-338|inv20B@0|vdd_3|144.5|-338
+Ametal-1|net@914|||S900|proposeZ@4|out[TT]|186.5|-299.5|pin@338||186.5|-313
+Ametal-1|net@915|||S0|pin@338||186.5|-313|inv20B@1|in|156.5|-313
+Ametal-1|net@916|||S2700|proposeZ@4|out[TT]|186.5|-299.5|pin@339||186.5|-272
+Ametal-1|net@917|||S0|pin@339||186.5|-272|pin@340||167.5|-272
+Ametal-1|net@921|||S0|pin@342||167.5|-263|inv20B@1|in_1|156.5|-263
+Ametal-1|net@922|||S2700|pin@340||167.5|-272|pin@342||167.5|-263
+Ametal-2|net@927|||S0|pin@331||369|266|skipTime@6|selLO[Dm]|311|266
+Ametal-2|net@930|||S1800|skipTime@6|selLO[Dl]|258|272|pin@330||369|272
+Ametal-1|net@931|||S2700|contact@79||338|210|pin@344||338|256
+Ametal-1|net@932|||S0|pin@344||338|256|skipTime@6|succ_1@1006264137|337.5|256
+Ametal-1|net@933|||S2700|contact@80||237|222|pin@345||237|256
+Ametal-1|net@934|||S1800|pin@345||237|256|skipTime@6|succ_1|237.5|256
 Edo[L]||D5G2;|pin@332||O
 Edo[M]||D5G2;|pin@333||O
 Efire[ODE]||D5G2;|skipTime@6|fireLO[OD]|I
@@ -3115,7 +3107,7 @@ Egnd_17||D5G2;|skipTime@6|gnd_12|G
 Egnd_18||D5G2;|skipTime@6|gnd_13|G
 Egnd_23||D5G2;|pinsVddG@0|gnd|G
 Eilc[load][F]||D5G2;|skipTime@6|xxx|O
-EinLO[7]||D5G2;|pin@335||I
+EinLO[7]||D5G2;|proposeZ@4|inLO[7]|I
 Ein[1]||D5G2;|skipReg1@2|in[11]|I
 Ein[2]||D5G2;|skipReg1@2|in[10]|I
 Ein[3]||D5G2;|skipReg1@2|in[12]|I
@@ -3960,7 +3952,7 @@ EzooLO||D4G2;|conn@13|a|I
 X
 
 # Cell skipReg3;2{lay}
-CskipReg3;2{lay}||cmos90|1223493352365|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224926271313|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224926271313
+CskipReg3;2{lay}||cmos90|1223493352365|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1224926271313|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||48.5|10||||
 NX-Metal-1-Metal-2-Con|contact@1||47.7|-10||||
@@ -4032,7 +4024,7 @@ Eout[1:15]|out[1:3]|D6G2;|conn@0|y|O
 X
 
 # Cell skipReg15;4{lay}
-CskipReg15;4{lay}||cmos90|1223639744602|1227290876856|I|ATTR_NCC(D5G1;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226790497214|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226848698089
+CskipReg15;4{lay}||cmos90|1223639744602|1227290876856|I|ATTR_NCC(D5G1;NTY350.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226790497214|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||-5.5|-10||||
 NX-Metal-1-Metal-2-Con|contact@1||5.5|10||||
@@ -5109,7 +5101,7 @@ EselLO[Lf,Lo,Co,Dm,Dl,Li]||D5G2;|pin@46||I
 X
 
 # Cell skipTimer;7{lay}
-CskipTimer;7{lay}||cmos90|1222514793142|1227290876856|I|ATTR_NCC(D5G3;NTY278.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227145626927|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227145738357
+CskipTimer;7{lay}||cmos90|1222514793142|1227290876856|I|ATTR_NCC(D5G3;NTY278.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227145626927|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-1-Metal-2-Con|contact@0||7.5|-44||||
 NX-Metal-1-Metal-2-Con|contact@3||-53|-206||||
@@ -5624,7 +5616,7 @@ Eout||D5G2;|pin@4||O
 X
 
 # Cell timeDrive20;1{lay}
-CtimeDrive20;1{lay}||cmos90|1222953520313|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1223330289104|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1224078849899
+CtimeDrive20;1{lay}||cmos90|1222953520313|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1223330289104|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-N-Active-Con|contact@0||0|0||20.8||
 NMetal-1-N-Active-Con|contact@1||-8|0||20.8||
@@ -5748,7 +5740,7 @@ Eout||D5G2;|pin@4||O
 X
 
 # Cell timeDrive40;1{lay}
-CtimeDrive40;1{lay}||cmos90|1222953520313|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1223331264541|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223640397142
+CtimeDrive40;1{lay}||cmos90|1222953520313|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1223331264541|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-N-Active-Con|contact@0||-8|0||20.8||
 NMetal-1-N-Active-Con|contact@1||-16|0||20.8||
@@ -5912,7 +5904,7 @@ Eout||D6G2;|conn@0|y|O
 X
 
 # Cell twin2nor;3{lay}
-Ctwin2nor;3{lay}||cmos90|1222511503041|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1222984505326|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1223640397142
+Ctwin2nor;3{lay}||cmos90|1222511503041|1227290876856|I|ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1222984505326|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227296377317
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NMetal-1-N-Active-Con|contact@0||-16|-1.5||20.8||
 NMetal-1-P-Active-Con|contact@3||-28|48||20.8|X|
index 752d616..2508799 100755 (executable)
@@ -3792,7 +3792,7 @@ Esucc[tap]||D5G2;|pin@46||O
 X
 
 # Cell southFifo;1{lay}
-CsouthFifo;1{lay}||cmos90|1226358180409|1226366704770||ATTR_NCC(D5G6;NTX-113.75;Y566.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226361545697|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226361545697
+CsouthFifo;1{lay}||cmos90|1226358180409|1227561420082||ATTR_NCC(D5G6;NTX-113.75;Y566.25;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1226361545697|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226361545697
 Ngeneric:Facet-Center|art@0||0|0||||AV
 NX-Metal-2-Metal-3-Con|contact@0||-4014|-632||||
 NX-Metal-2-Metal-3-Con|contact@1||-990|-632||||
@@ -4060,7 +4060,6 @@ NX-Metal-2-Metal-3-Con|contact@264||350|-770||||
 NX-Metal-2-Metal-3-Con|contact@265||350|-388||||
 NX-Metal-2-Metal-3-Con|contact@266||330|-1534||||
 NX-Metal-2-Metal-3-Con|contact@267||330|-1672||||
-NMetal-2-Pin|pin@11||-4093|554||||
 IregistersL:pins54m3;1{lay}|pins54m3@0||18|-558|||D5G4;
 IregistersL:pins54m3;1{lay}|pins54m3@1||1|-1619|||D5G4;
 IregistersL:pins54m3;1{lay}|pins54m3@2||-24|570|||D5G4;
@@ -4656,7 +4655,6 @@ Ametal-3|net@609|||S900|pins54m3@2|y[12]|-642|570|tapPropS@0|y[12]|-642|-570
 Ametal-3|net@610|||S900|pins54m3@2|y[13]|-786|570|tapPropS@0|y[13]|-786|-570
 Ametal-3|net@611|||S900|pins54m3@2|y[14]|-930|570|tapPropS@0|y[14]|-930|-570
 Ametal-3|net@612|||S900|contact@266||330|-1534|contact@267||330|-1672
-Ametal-2|net@613||6.2|S0|tapPropS@0|vdd_30|-4032|554|pin@11||-4093|554
 Eaout[1]||D5G2;|pins54m3@2|y[1]|I
 Eaout[2]||D5G2;|pins54m3@2|y[2]|I
 Eaout[3]||D5G2;|pins54m3@2|y[3]|I
index dc37910..3352058 100755 (executable)
@@ -3162,14 +3162,14 @@ Esucc||D5G2;|pin@34||O
 X
 
 # Cell weakStage;1{lay}
-CweakStage;1{lay}||cmos90|1225980396121|1226322292292||ATTR_NCC(D5G3;NTX-6;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226317563104
+CweakStage;1{lay}||cmos90|1225980396121|1227527645814||ATTR_NCC(D5G3;NTX-6;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1226317563104
 IregistersL:all1in52weak;1{lay}|all1in52@0||0|0|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
-IgaspL:gaspWeakUp;1{lay}|gaspPlai@0||0|0|||D5G4;
-Ametal-2|net@175|||S0|all1in52@0|fire_1|0|68.1|gaspPlai@0|fire|0|68.1
-Ametal-2|net@176|||S0|all1in52@0|gnd_1|0|0|gaspPlai@0|gnd|0|0
-Ametal-2|net@177|||S0|all1in52@0|vdd_3|0|50|gaspPlai@0|vdd_2|0|50
-Ametal-2|net@178|||S0|all1in52@0|vdd_4|0|-50|gaspPlai@0|vdd|0|-50
+IgaspL:gaspWeakUp;2{lay}|gaspWeak@1||0|0|||D5G4;
+Ametal-2|net@175|||S0|all1in52@0|fire_1|0|68.1|gaspWeak@1|fire|0|68.1
+Ametal-2|net@176|||S0|all1in52@0|gnd_1|0|0|gaspWeak@1|gnd|0|0
+Ametal-2|net@177|||S0|all1in52@0|vdd_3|0|50|gaspWeak@1|vdd_2|0|50
+Ametal-2|net@178|||S0|all1in52@0|vdd_4|0|-50|gaspWeak@1|vdd|0|-50
 Eain[1]||D5G2;|all1in52@0|ain[1]|I
 Eain[2]||D5G2;|all1in52@0|ain[2]|I
 Eain[3]||D5G2;|all1in52@0|ain[3]|I
@@ -3201,7 +3201,7 @@ Eaout[13]||D5G2;|all1in52@0|aout[13]|O
 Eaout[14]||D5G2;|all1in52@0|aout[14]|O
 Eaout[T]||D5G2;|all1in52@0|aout[T]|I
 Egnd||D5G2;|all1in52@0|gnd|G
-Egnd_1||D5G2;|gaspPlai@0|gnd_1|G
+Egnd_1||D5G2;|gaspWeak@1|gnd_1|G
 Ein[1]||D5G2;|all1in52@0|in[1]|I
 Ein[2]||D5G2;|all1in52@0|in[2]|I
 Ein[3]||D5G2;|all1in52@0|in[3]|I
@@ -3276,28 +3276,29 @@ Eout[34]||D5G2;|all1in52@0|out[34]|I
 Eout[35]||D5G2;|all1in52@0|out[35]|I
 Eout[36]||D5G2;|all1in52@0|out[36]|I
 Eout[37]||D5G2;|all1in52@0|out[37]|I
-Epred||D5G2;|gaspPlai@0|pred|I
-Esir[1]|sin|D5G2;|gaspPlai@0|sir[1]|I
-Esir[2]||D5G2;|gaspPlai@0|sir[2]|B
-Esir[3]||D5G2;|gaspPlai@0|sir[3]|B
-Esir[4]||D5G2;|gaspPlai@0|sir[4]|B
-Esir[5]||D5G2;|gaspPlai@0|sir[5]|B
-Esir[6]||D5G2;|gaspPlai@0|sir[6]|B
-Esir[7]||D5G2;|gaspPlai@0|sir[7]|B
-Esir[9]||D5G2;|gaspPlai@0|sir[9]|B
-Esor[2]||D5G2;|gaspPlai@0|sor[2]|B
-Esor[3]||D5G2;|gaspPlai@0|sor[3]|B
-Esor[4]||D5G2;|gaspPlai@0|sor[4]|B
-Esor[5]||D5G2;|gaspPlai@0|sor[5]|B
-Esor[6]||D5G2;|gaspPlai@0|sor[6]|B
-Esor[7]||D5G2;|gaspPlai@0|sor[7]|B
-Esor[8]||D5G2;|gaspPlai@0|sor[8]|B
-Esor[9]||D5G2;|gaspPlai@0|sor[9]|B
-Esor[1]|sout|D5G2;|gaspPlai@0|sor[1]|O
-Esucc||D5G2;|gaspPlai@0|succ|O
+Epred||D5G2;|gaspWeak@1|pred|I
+Esir[1]||D5G2;|gaspWeak@1|sir[1]|B
+Esir[2]||D5G2;|gaspWeak@1|sir[2]|B
+Esir[3]||D5G2;|gaspWeak@1|sir[3]|B
+Esir[4]||D5G2;|gaspWeak@1|sir[4]|B
+Esir[5]||D5G2;|gaspWeak@1|sir[5]|B
+Esir[6]||D5G2;|gaspWeak@1|sir[6]|B
+Esir[7]||D5G2;|gaspWeak@1|sir[7]|B
+Esir[8]||D5G2;|gaspWeak@1|sir[8]|B
+Esir[9]||D5G2;|gaspWeak@1|sir[9]|B
+Esor[1]||D5G2;|gaspWeak@1|sor[1]|B
+Esor[2]||D5G2;|gaspWeak@1|sor[2]|B
+Esor[3]||D5G2;|gaspWeak@1|sor[3]|B
+Esor[4]||D5G2;|gaspWeak@1|sor[4]|B
+Esor[5]||D5G2;|gaspWeak@1|sor[5]|B
+Esor[6]||D5G2;|gaspWeak@1|sor[6]|B
+Esor[7]||D5G2;|gaspWeak@1|sor[7]|B
+Esor[8]||D5G2;|gaspWeak@1|sor[8]|B
+Esor[9]||D5G2;|gaspWeak@1|sor[9]|B
+Esucc||D5G2;|gaspWeak@1|succ|O
 Evdd||D5G2;|all1in52@0|vdd|P
-Evdd_3||D5G2;|gaspPlai@0|vdd_3|P
-Evdd_4||D5G2;|gaspPlai@0|vdd_4|P
+Evdd_3||D5G2;|gaspWeak@1|vdd_3|P
+Evdd_4||D5G2;|gaspWeak@1|vdd_4|P
 Evdd_5||D5G2;|all1in52@0|vdd_5|P
 X
 
diff --git a/electric/stepsL.jelib b/electric/stepsL.jelib
new file mode 100755 (executable)
index 0000000..81cbc8b
--- /dev/null
@@ -0,0 +1,12 @@
+# header information:
+HstepsL|8.08j
+
+# Tools:
+Ouser|DefaultTechnology()Sartwork|SchematicTechnology()Scmos90
+Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT
+
+# Technologies:
+Tcmos|ScaleFORcmos()D1000.0
+Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(ST)LayerForPassivationINcmos90"()S169|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPassivationINcmos90"()S169
+Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC
+Trcmos|ScaleFORrcmos()D1000.0
diff --git a/electric/stepsM.jelib b/electric/stepsM.jelib
new file mode 100755 (executable)
index 0000000..6dd28de
--- /dev/null
@@ -0,0 +1,7717 @@
+# header information:
+HstepsM|8.08n
+
+# Views:
+Vicon|ic
+Vlayout|lay
+Vschematic|sch
+
+# External Libraries:
+
+LdriversJ|driversJ
+
+LfanPinsK|fanPinsK
+
+LgaspL|gaspL
+
+LorangeTSMC090nm|orangeTSMC090nm
+
+LregistersL|registersL
+
+LscanJ|scanJ
+
+LwiresL|wiresL
+
+# Tools:
+Ouser|DefaultTechnology()Sartwork|SchematicTechnology()Scmos90
+Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT
+
+# Technologies:
+Tcmos|ScaleFORcmos()D1000.0
+Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(ST)LayerForPassivationINcmos90"()S169|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPassivationINcmos90"()S169
+Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC
+Trcmos|ScaleFORrcmos()D1000.0
+
+# Cell altEndStep;1{ic}
+CaltEndStep;1{ic}||artwork|1227458681883|1227533374526|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||-4|-5|-1|-1||
+Nschematic:Bus_Pin|pin@2||-4|-7|-1|-1||
+Nschematic:Bus_Pin|pin@4||-3|4|-1|-1||
+Nschematic:Bus_Pin|pin@5||5|-6|-1|-1||
+Nschematic:Bus_Pin|pin@7||-3|2|-1|-1||
+Nschematic:Bus_Pin|pin@8||-3|-2|-1|-1||
+Nschematic:Bus_Pin|pin@10||3|0|-1|-1||
+NPin|pin@11||2|3|1|1||
+NPin|pin@12||-2|2|1|1||
+NPin|pin@13||-3|2|1|1||
+NPin|pin@14||-2|-3|1|1||
+NPin|pin@15||-2|3|1|1||
+NPin|pin@16||2|-3|1|1||
+NPin|pin@17||2|0|1|1||
+NPin|pin@18||3|0|1|1||
+NPin|pin@19||-2|-2|1|1||
+NPin|pin@20||-3|-2|1|1||
+NPin|pin@22||0|-3|1|1||
+NPin|pin@23||0|-4|1|1||
+NPin|pin@24||-4|-4|1|1||
+NPin|pin@25||-4|-8|1|1||
+NPin|pin@26||3|-8|1|1||
+NPin|pin@27||3|-9|1|1||
+NPin|pin@28||5|-6|1|1||
+Ngeneric:Invisible-Pin|pin@29||0|0|||||ART_message(D5G2;)S[alt,end]
+NPin|pin@36||3|-3|1|1||
+NPin|pin@37||3|-4|1|1||
+NPin|pin@40||-2|3|1|1||
+NPin|pin@41||-3|4|1|1||
+Nschematic:Bus_Pin|pin@42||-1|5|-1|-1||
+Nschematic:Bus_Pin|pin@43||2|5|-1|-1||
+NPin|pin@44||0|3|1|1||
+NPin|pin@45||0|4|1|1||
+NPin|pin@46||1|4|1|1||
+NPin|pin@47||2|5|1|1||
+NPin|pin@48||1|6|1|1||
+NPin|pin@49||-2|6|1|1||
+NPin|pin@50||-1|5|1|1||
+NPin|pin@51||-2|4|1|1||
+AThicker|net@0|||FS2700|pin@19||-2|-2|pin@12||-2|2
+AThicker|net@1|||FS0|pin@12||-2|2|pin@13||-3|2
+AThicker|net@2|||FS0|pin@37||3|-4|pin@23||0|-4
+AThicker|net@3|||FS2700|pin@16||2|-3|pin@17||2|0
+AThicker|net@4|||FS1800|pin@17||2|0|pin@18||3|0
+AThicker|net@5|||FS900|pin@24||-4|-4|pin@25||-4|-8
+AThicker|net@6|||FS2700|pin@14||-2|-3|pin@19||-2|-2
+AThicker|net@7|||FS0|pin@19||-2|-2|pin@20||-3|-2
+AThicker|net@8|||FS900|pin@11||2|3|pin@17||2|0
+AThicker|net@9|||FS1800|pin@25||-4|-8|pin@26||3|-8
+AThicker|net@10|||FS900|pin@26||3|-8|pin@27||3|-9
+AThicker|net@11|||FS2363|pin@27||3|-9|pin@28||5|-6
+AThicker|net@12|||FS3037|pin@28||5|-6|pin@36||3|-3
+AThicker|net@16|||FS900|pin@22||0|-3|pin@23||0|-4
+AThicker|net@22|||FS0|pin@16||2|-3|pin@22||0|-3
+AThicker|net@23|||FS0|pin@22||0|-3|pin@14||-2|-3
+AThicker|net@24|||FS900|pin@36||3|-3|pin@37||3|-4
+AThicker|net@27|||FS0|pin@23||0|-4|pin@24||-4|-4
+AThicker|net@28|||FS2700|pin@12||-2|2|pin@15||-2|3
+AThicker|net@30|||FS0|pin@44||0|3|pin@40||-2|3
+AThicker|net@31|||FS0|pin@40||-2|3|pin@15||-2|3
+AThicker|net@32|||FS3150|pin@40||-2|3|pin@41||-3|4
+AThicker|net@33|||FS0|pin@11||2|3|pin@44||0|3
+AThicker|net@34|||FS2700|pin@44||0|3|pin@45||0|4
+AThicker|net@35|||FS1800|pin@45||0|4|pin@46||1|4
+AThicker|net@36|||FS2250|pin@46||1|4|pin@47||2|5
+AThicker|net@37|||FS3150|pin@47||2|5|pin@48||1|6
+AThicker|net@38|||FS0|pin@48||1|6|pin@49||-2|6
+AThicker|net@39|||FS1350|pin@49||-2|6|pin@50||-1|5
+AThicker|net@40|||FS450|pin@50||-1|5|pin@51||-2|4
+AThicker|net@41|||FS1800|pin@51||-2|4|pin@45||0|4
+EinA[1:18]|inA[1:36]|D5G2;|pin@0||I
+EinB[1:18]|inB[1:36]|D5G2;|pin@2||I
+Emc||D5G2;|pin@4||I
+Eout[1:18]|out[1:36]|D5G2;|pin@5||O
+EpredA||D5G2;|pin@7||I
+EpredB||D5G2;|pin@8||I
+Esir[1:9]||D5G2;|pin@42||I
+Esor[1:9]||D5G2;|pin@43||O
+Esucc||D5G2;|pin@10||O
+X
+
+# Cell altEndStep;1{lay}
+CaltEndStep;1{lay}||cmos90|1227459038857|1227533256242||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227533029455|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227533029455
+IgaspL:anAltEnd;4{lay}|anAltEnd@1||1941.5|0|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@1||1676.5|22||||
+NX-Metal-1-Metal-2-Con|contact@2||1601.5|40||||
+NX-Metal-1-Metal-2-Con|contact@3||1526.5|28||||
+NX-Metal-1-Metal-2-Con|contact@16||-101.5|-72||||
+NX-Metal-1-Metal-2-Con|contact@17||42.5|-66||||
+NX-Metal-1-Metal-2-Con|contact@18||186.5|-60||||
+NX-Metal-1-Metal-2-Con|contact@19||1754.5|-72||||
+NX-Metal-1-Metal-2-Con|contact@20||2034.5|-66||||
+NX-Metal-1-Metal-2-Con|contact@21||2145.5|-60||||
+IdriversJ:driveConnecter;1{lay}|driveCon@0||1556|39.8|||D5G4;
+IdriversJ:driveConnecter;1{lay}|driveCon@1||1631|32|||D5G4;
+IdriversJ:latchDriver60;1{lay}|latchDri@0||1560.5|0|X||D5G4;
+IdriversJ:latchDriver60;1{lay}|latchDri@1||1635.5|0|X||D5G4;
+NMetal-1-Pin|pin@2||1526.5|-72||||
+NMetal-1-Pin|pin@3||1526.5|72||||
+NMetal-1-Pin|pin@4||1601.5|25||||
+NMetal-1-Pin|pin@6||1601.5|-25||||
+NMetal-1-Pin|pin@7||1676.5|25||||
+NMetal-1-Pin|pin@9||1676.5|-25||||
+NMetal-2-Pin|pin@26||2000|-60||||
+NMetal-2-Pin|pin@28||2000|-66||||
+NMetal-2-Pin|pin@30||2000|-72||||
+IscanJ:scanEx3hor;1{lay}|scanEx3h@0||0|0|||D5G4;
+IregistersL:short2in20Ax18;1{lay}|short2in@0||864|0|||D5G4;
+IregistersL:short2in20Ax18;1{lay}|short2in@1||-864|0|X||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||1521|0|||D5G4;
+Ametal-2|net@3||1.2|S0|short2in@0|hcl[A][1]|216|60.3|short2in@1|hcl[A][1]|-216|60.3
+Ametal-2|net@4||1.2|S0|short2in@0|hcl[B][1]|216|68.1|short2in@1|hcl[B][1]|-216|68.1
+Ametal-2|net@9||6.2|S0|wellCont@0|vdd_1|1516.5|50|short2in@0|vdd_5|1512|50
+Ametal-2|net@10||6.2|S1800|short2in@0|gnd_2|1512|0|wellCont@0|gnd|1516.5|0
+Ametal-2|net@11||6.2|S1800|short2in@0|vdd_4|1512|-50|wellCont@0|vdd|1516.5|-50
+Ametal-2|net@12||6.2|S1800|wellCont@0|vdd_3|1525.5|50|latchDri@0|vdd_4|1527.5|50
+Ametal-2|net@13||6.2|S0|latchDri@0|gnd_2|1527.5|0|wellCont@0|gnd_1|1525.5|0
+Ametal-2|net@14||6.2|S0|latchDri@0|vdd_5|1527.5|-50|wellCont@0|vdd_2|1525.5|-50
+Ametal-2|net@15||6.2|S1800|latchDri@0|gnd_1|1596|0|latchDri@1|gnd_2|1602.5|0
+Ametal-2|net@16||6.2|S0|latchDri@1|vdd_4|1602.5|50|latchDri@0|vdd_8|1596|50
+Ametal-2|net@17||6.2|S0|latchDri@1|vdd_5|1602.5|-50|latchDri@0|vdd_7|1596|-50
+Ametal-1|net@18|||S1800|latchDri@0|in_1|1592|25|pin@4||1601.5|25
+Ametal-1|net@21|||S0|pin@6||1601.5|-25|latchDri@0|in|1592|-25
+Ametal-1|net@22|||S1800|latchDri@1|in_1|1667|25|pin@7||1676.5|25
+Ametal-1|net@25|||S0|pin@9||1676.5|-25|latchDri@1|in|1667|-25
+Ametal-1|net@26|||S900|pin@4||1601.5|25|pin@6||1601.5|-25
+Ametal-1|net@27|||S900|contact@1||1676.5|22|pin@9||1676.5|-25
+Ametal-2|net@32||1.2|S1800|short2in@0|hclB|1482.5|68.1|driveCon@0|take|1548|68.1
+Ametal-1|net@33|||S900|driveCon@0|out|1540|39.8|latchDri@0|out|1540|32
+Ametal-1|net@34|||S900|latchDri@1|out|1615|32|driveCon@1|out|1615|32
+Ametal-2|net@35||1.2|S1800|short2in@0|hclA|1488|60.3|driveCon@1|take|1623|60.3
+Ametal-1|net@36|||S2700|pin@2||1526.5|-72|contact@3||1526.5|28
+Ametal-2|net@37||6.2|S0|anAltEnd@1|gnd|1677.5|0|latchDri@1|gnd_1|1671|0
+Ametal-2|net@38||6.2|S1800|latchDri@1|vdd_7|1671|-50|anAltEnd@1|vdd_1|1677.5|-50
+Ametal-2|net@39||6.2|S1800|latchDri@1|vdd_8|1671|50|anAltEnd@1|vdd|1677.5|50
+Ametal-1|net@40|||S900|pin@7||1676.5|25|contact@1||1676.5|22
+Ametal-2|net@41|||S0|anAltEnd@1|fire[A]|1755.5|22|contact@1||1676.5|22
+Ametal-1|net@42|||S2700|pin@4||1601.5|25|contact@2||1601.5|40
+Ametal-2|net@43|||S0|anAltEnd@1|fire[B]|2127.5|40|contact@2||1601.5|40
+Ametal-1|net@44|||S2700|contact@3||1526.5|28|pin@3||1526.5|72
+Ametal-2|net@45|||S0|anAltEnd@1|mc|1927.5|28|contact@3||1526.5|28
+Ametal-2|net@92|||S0|scanEx3h@0|gnd_5|216|0|short2in@0|gnd_1|216|0
+Ametal-2|net@93|||S0|scanEx3h@0|vdd_9|216|-50|short2in@0|vdd_1|216|-50
+Ametal-2|net@94|||S0|scanEx3h@0|vdd_11|216|50|short2in@0|vdd_3|216|50
+Ametal-2|net@95|||S0|scanEx3h@0|gnd_2|-216|0|short2in@1|gnd_1|-216|0
+Ametal-2|net@96|||S0|scanEx3h@0|vdd_4|-216|-50|short2in@1|vdd_1|-216|-50
+Ametal-2|net@97|||S0|scanEx3h@0|vdd_6|-216|50|short2in@1|vdd_3|-216|50
+Ametal-2|net@98|||S1800|contact@18||186.5|-60|pin@26||2000|-60
+Ametal-2|net@99|||S1800|contact@17||42.5|-66|pin@28||2000|-66
+Ametal-1|net@102|||S900|scanEx3h@0|dIn[1]|-101.5|-7|contact@16||-101.5|-72
+Ametal-1|net@104|||S900|scanEx3h@0|dIn[2]|42.5|-7|contact@17||42.5|-66
+Ametal-1|net@106|||S900|scanEx3h@0|dIn[3]|186.5|-7|contact@18||186.5|-60
+Ametal-2|net@107|||S0|contact@19||1754.5|-72|contact@16||-101.5|-72
+Ametal-2|net@108|||S0|pin@30||2000|-72|contact@19||1754.5|-72
+Ametal-1|net@109|||S900|anAltEnd@1|s[1]|1754.5|-7|contact@19||1754.5|-72
+Ametal-2|net@117|||S1800|pin@28||2000|-66|contact@20||2034.5|-66
+Ametal-1|net@118|||S900|anAltEnd@1|s[4]|2034.5|7|contact@20||2034.5|-66
+Ametal-2|net@119|||S1800|pin@26||2000|-60|contact@21||2145.5|-60
+Ametal-1|net@120|||S900|anAltEnd@1|s[3]|2145.5|-7|contact@21||2145.5|-60
+Egnd||D5G2;|short2in@1|gnd_2|G
+Egnd_1||D5G2;|anAltEnd@1|gnd_1|G
+EinA[1]||D5G2;|short2in@0|inA[1]|I
+EinA[2]||D5G2;|short2in@0|inA[2]|I
+EinA[3]||D5G2;|short2in@0|inA[3]|I
+EinA[4]||D5G2;|short2in@0|inA[4]|I
+EinA[5]||D5G2;|short2in@0|inA[5]|I
+EinA[6]||D5G2;|short2in@0|inA[6]|I
+EinA[7]||D5G2;|short2in@0|inA[7]|I
+EinA[8]||D5G2;|short2in@0|inA[8]|I
+EinA[9]||D5G2;|short2in@0|inA[9]|I
+EinA[10]||D5G2;|short2in@0|inA[10]|I
+EinA[11]||D5G2;|short2in@0|inA[11]|I
+EinA[12]||D5G2;|short2in@0|inA[12]|I
+EinA[13]||D5G2;|short2in@0|inA[13]|I
+EinA[14]||D5G2;|short2in@0|inA[14]|I
+EinA[15]||D5G2;|short2in@0|inA[15]|I
+EinA[16]||D5G2;|short2in@0|inA[16]|I
+EinA[17]||D5G2;|short2in@0|inA[17]|I
+EinA[18]||D5G2;|short2in@0|inA[18]|I
+EinA[19]||D5G2;|short2in@1|inA[1]|I
+EinA[20]||D5G2;|short2in@1|inA[2]|I
+EinA[21]||D5G2;|short2in@1|inA[3]|I
+EinA[22]||D5G2;|short2in@1|inA[4]|I
+EinA[23]||D5G2;|short2in@1|inA[5]|I
+EinA[24]||D5G2;|short2in@1|inA[6]|I
+EinA[25]||D5G2;|short2in@1|inA[7]|I
+EinA[26]||D5G2;|short2in@1|inA[8]|I
+EinA[27]||D5G2;|short2in@1|inA[9]|I
+EinA[28]||D5G2;|short2in@1|inA[10]|I
+EinA[29]||D5G2;|short2in@1|inA[11]|I
+EinA[30]||D5G2;|short2in@1|inA[12]|I
+EinA[31]||D5G2;|short2in@1|inA[13]|I
+EinA[32]||D5G2;|short2in@1|inA[14]|I
+EinA[33]||D5G2;|short2in@1|inA[15]|I
+EinA[34]||D5G2;|short2in@1|inA[16]|I
+EinA[35]||D5G2;|short2in@1|inA[17]|I
+EinA[36]||D5G2;|short2in@1|inA[18]|I
+EinB[1]||D5G2;|short2in@0|inB[1]|I
+EinB[2]||D5G2;|short2in@0|inB[2]|I
+EinB[3]||D5G2;|short2in@0|inB[3]|I
+EinB[4]||D5G2;|short2in@0|inB[4]|I
+EinB[5]||D5G2;|short2in@0|inB[5]|I
+EinB[6]||D5G2;|short2in@0|inB[6]|I
+EinB[7]||D5G2;|short2in@0|inB[7]|I
+EinB[8]||D5G2;|short2in@0|inB[8]|I
+EinB[9]||D5G2;|short2in@0|inB[9]|I
+EinB[10]||D5G2;|short2in@0|inB[10]|I
+EinB[11]||D5G2;|short2in@0|inB[11]|I
+EinB[12]||D5G2;|short2in@0|inB[12]|I
+EinB[13]||D5G2;|short2in@0|inB[13]|I
+EinB[14]||D5G2;|short2in@0|inB[14]|I
+EinB[15]||D5G2;|short2in@0|inB[15]|I
+EinB[16]||D5G2;|short2in@0|inB[16]|I
+EinB[17]||D5G2;|short2in@0|inB[17]|I
+EinB[18]||D5G2;|short2in@0|inB[18]|I
+EinB[19]||D5G2;|short2in@1|inB[1]|I
+EinB[20]||D5G2;|short2in@1|inB[2]|I
+EinB[21]||D5G2;|short2in@1|inB[3]|I
+EinB[22]||D5G2;|short2in@1|inB[4]|I
+EinB[23]||D5G2;|short2in@1|inB[5]|I
+EinB[24]||D5G2;|short2in@1|inB[6]|I
+EinB[25]||D5G2;|short2in@1|inB[7]|I
+EinB[26]||D5G2;|short2in@1|inB[8]|I
+EinB[27]||D5G2;|short2in@1|inB[9]|I
+EinB[28]||D5G2;|short2in@1|inB[10]|I
+EinB[29]||D5G2;|short2in@1|inB[11]|I
+EinB[30]||D5G2;|short2in@1|inB[12]|I
+EinB[31]||D5G2;|short2in@1|inB[13]|I
+EinB[32]||D5G2;|short2in@1|inB[14]|I
+EinB[33]||D5G2;|short2in@1|inB[15]|I
+EinB[34]||D5G2;|short2in@1|inB[16]|I
+EinB[35]||D5G2;|short2in@1|inB[17]|I
+EinB[36]||D5G2;|short2in@1|inB[18]|I
+Emc||D5G2;|pin@2||I
+Emc_1||D5G2;|pin@3||I
+Eout[1]||D5G2;|short2in@0|out[1]|O
+Eout[2]||D5G2;|short2in@0|out[2]|O
+Eout[3]||D5G2;|short2in@0|out[3]|O
+Eout[4]||D5G2;|short2in@0|out[4]|O
+Eout[5]||D5G2;|short2in@0|out[5]|O
+Eout[6]||D5G2;|short2in@0|out[6]|O
+Eout[7]||D5G2;|short2in@0|out[7]|O
+Eout[8]||D5G2;|short2in@0|out[8]|O
+Eout[9]||D5G2;|short2in@0|out[9]|O
+Eout[10]||D5G2;|short2in@0|out[10]|O
+Eout[11]||D5G2;|short2in@0|out[11]|O
+Eout[12]||D5G2;|short2in@0|out[12]|O
+Eout[13]||D5G2;|short2in@0|out[13]|O
+Eout[14]||D5G2;|short2in@0|out[14]|O
+Eout[15]||D5G2;|short2in@0|out[15]|O
+Eout[16]||D5G2;|short2in@0|out[16]|O
+Eout[17]||D5G2;|short2in@0|out[17]|O
+Eout[18]||D5G2;|short2in@0|out[18]|O
+Eout[19]||D5G2;|short2in@1|out[1]|O
+Eout[20]||D5G2;|short2in@1|out[2]|O
+Eout[21]||D5G2;|short2in@1|out[3]|O
+Eout[22]||D5G2;|short2in@1|out[4]|O
+Eout[23]||D5G2;|short2in@1|out[5]|O
+Eout[24]||D5G2;|short2in@1|out[6]|O
+Eout[25]||D5G2;|short2in@1|out[7]|O
+Eout[26]||D5G2;|short2in@1|out[8]|O
+Eout[27]||D5G2;|short2in@1|out[9]|O
+Eout[28]||D5G2;|short2in@1|out[10]|O
+Eout[29]||D5G2;|short2in@1|out[11]|O
+Eout[30]||D5G2;|short2in@1|out[12]|O
+Eout[31]||D5G2;|short2in@1|out[13]|O
+Eout[32]||D5G2;|short2in@1|out[14]|O
+Eout[33]||D5G2;|short2in@1|out[15]|O
+Eout[34]||D5G2;|short2in@1|out[16]|O
+Eout[35]||D5G2;|short2in@1|out[17]|O
+Eout[36]||D5G2;|short2in@1|out[18]|O
+EpredA||D5G2;|anAltEnd@1|predA|I
+EpredB||D5G2;|anAltEnd@1|predB|I
+Esir[1]||D5G2;|scanEx3h@0|sir[1]|I
+Esir[2]||D5G2;|scanEx3h@0|sir[2]|B
+Esir[3]||D5G2;|scanEx3h@0|sir[3]|B
+Esir[4]||D5G2;|scanEx3h@0|sir[4]|B
+Esir[5]||D5G2;|scanEx3h@0|sir[5]|B
+Esir[6]||D5G2;|scanEx3h@0|sir[6]|B
+Esir[7]||D5G2;|scanEx3h@0|sir[7]|B
+Esir[8]||D5G2;|scanEx3h@0|sir[8]|B
+Esir[9]||D5G2;|scanEx3h@0|sir[9]|B
+Esor[1]||D5G2;|scanEx3h@0|sor[1]|O
+Esor[2]||D5G2;|scanEx3h@0|sor[2]|B
+Esor[3]||D5G2;|scanEx3h@0|sor[3]|B
+Esor[4]||D5G2;|scanEx3h@0|sor[4]|B
+Esor[5]||D5G2;|scanEx3h@0|sor[5]|B
+Esor[6]||D5G2;|scanEx3h@0|sor[6]|B
+Esor[7]||D5G2;|scanEx3h@0|sor[7]|B
+Esor[8]||D5G2;|scanEx3h@0|sor[8]|B
+Esor[9]||D5G2;|scanEx3h@0|sor[9]|B
+Esucc||D5G2;|anAltEnd@1|succ|O
+Evdd||D5G2;|short2in@1|vdd_5|O
+Evdd_2||D5G2;|anAltEnd@1|vdd_2|P
+Evdd_3||D5G2;|anAltEnd@1|vdd_3|P
+Evdd_4||D5G2;|short2in@1|vdd_4|P
+X
+
+# Cell altEndStep;1{sch}
+CaltEndStep;1{sch}||schematic|1227457806942|1227533284957|
+IaltEndStep;1{ic}|altEndSt@0||-28|15|||D5G4;
+IgaspL:anAltEnd;1{ic}|anAltEnd@0||0|0|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-8.5|2|||Y|
+NOff-Page|conn@1||8|0|||Y|
+NOff-Page|conn@2||-8.5|-2|||Y|
+NOff-Page|conn@4||-3|14|||XRRR|
+NOff-Page|conn@6||12.5|-43.5||||
+NOff-Page|conn@7||-11|-41||||
+NOff-Page|conn@8||-11.5|-46.5||||
+NOff-Page|conn@9||33.5|-21|||YRRR|
+NOff-Page|conn@10||33.5|6|||R|
+IdriversJ:latchDriver60;1{ic}|latchDri@0||-15|-18|RRR||D5G4;
+IdriversJ:latchDriver60;1{ic}|latchDri@1||15|-18|YR||D5G4;
+NWire_Pin|pin@0||15|-27||||
+NWire_Pin|pin@1||-15|-27|||RR|
+NWire_Pin|pin@2||6|-6|||X|
+NWire_Pin|pin@3||-6|-6|||XRR|
+NBus_Pin|pin@4||0|-9|-1|-1||
+NWire_Pin|pin@5||-6|-12|||X|
+NWire_Pin|pin@6||6|-12|||X|
+NWire_Pin|pin@7||-15|-12||||
+NWire_Pin|pin@8||15|-12||||
+Ngeneric:Invisible-Pin|pin@9||0|34|||||ART_message(D5G4;)S[end an alternating end,without scan chain]
+Ngeneric:Invisible-Pin|pin@10||-1.5|42.5|||||ART_message(D5G6;)SaltEndStep
+Ngeneric:Invisible-Pin|pin@11||-3|25.5|||||ART_message(D5G3;)Sies 23 November 2008
+NWire_Pin|pin@12||-1|8||||
+NWire_Pin|pin@13||-3|8||||
+NWire_Pin|pin@21||5.5|-27||||
+NWire_Pin|pin@23||-4.5|-27||||
+NWire_Pin|pin@26||5.5|-32||||
+NWire_Pin|pin@30||-4.5|-31.5||||
+NWire_Pin|pin@49||-2|-36.5||||
+NWire_Pin|pin@50||-2|-51||||
+NBus_Pin|pin@51||-6|-46.5|-1|-1||
+NBus_Pin|pin@52||-6|-44.5|-1|-1||
+NBus_Pin|pin@53||-6|-41|-1|-1||
+NBus_Pin|pin@54||-6|-42.5|-1|-1||
+NWire_Pin|pin@55||23.5|-14||||
+NWire_Pin|pin@56||23.5|-11.5||||
+NWire_Pin|pin@57||24|-8||||
+NWire_Pin|pin@58||24|-5.5||||
+NWire_Pin|pin@60||24|0.5||||
+NWire_Pin|pin@61||24|-2.5||||
+NBus_Pin|pin@63||1|8.5|-1|-1||
+IscanJ:scanEx3hor;1{ic}|scanEx3h@0||33.5|-6|||D5G4;
+IregistersL:short2in20Ax36;1{ic}|short2in@2||0|-43.5|||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
+IorangeTSMC090nm:wire90;1{ic}|wire90@2||10.5|-27|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@3||-10.5|-27|||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
+Abus|fire[A,B]|D5G2;|-0.5|I2700|pin@4||0|-9|anAltEnd@0|fire[A,B]|0|-4
+Awire|fire[A]|D5G2;||2700|pin@5||-6|-12|pin@3||-6|-6
+Awire|fire[B]|D5G2;||2700|pin@6||6|-12|pin@2||6|-6
+Awire|net@0|||0|anAltEnd@0|predA_1|-3|-2|conn@2|y|-6.5|-2
+Awire|net@1|||0|anAltEnd@0|pFire[A,B]|-3|2|conn@0|y|-6.5|2
+Awire|net@2|||0|conn@1|a|6|0|anAltEnd@0|fire|3|0
+Awire|net@3|||0|wire90@1|a|-13|-12|pin@7||-15|-12
+Awire|net@4|||900|pin@7||-15|-12|latchDri@0|inA|-15|-14
+Awire|net@5|||1800|wire90@1|b|-8|-12|pin@5||-6|-12
+Awire|net@6|||1800|pin@6||6|-12|wire90@0|b|8|-12
+Awire|net@7|||1800|wire90@0|a|13|-12|pin@8||15|-12
+Awire|net@8|||900|pin@8||15|-12|latchDri@1|inA|15|-14
+Awire|net@10|||2700|anAltEnd@0|mc|-1|4|pin@12||-1|8
+Awire|net@11|||0|pin@12||-1|8|pin@13||-3|8
+Awire|net@14|||2700|pin@13||-3|8|conn@4|y|-3|12
+Awire|net@23|||1800|wire90@2|a|13|-27|pin@0||15|-27
+Awire|net@25|||0|wire90@2|b|8|-27|pin@21||5.5|-27
+Awire|net@27|||1800|pin@1||-15|-27|wire90@3|a|-13|-27
+Awire|net@28|||1800|wire90@3|b|-8|-27|pin@23||-4.5|-27
+Awire|net@41|||900|latchDri@1|out|15|-22|pin@0||15|-27
+Awire|net@42|||900|latchDri@0|out|-15|-22|pin@1||-15|-27
+Abus|net@59||-0.5|IJ1800|conn@8|y|-9.5|-46.5|pin@51||-6|-46.5
+Abus|net@60||-0.5|IJ2700|pin@51||-6|-46.5|pin@52||-6|-44.5
+Abus|net@61||-0.5|IJ1800|pin@52||-6|-44.5|short2in@2|inB[1:36]|-3|-44.5
+Abus|net@62||-0.5|IJ1800|conn@7|y|-9|-41|pin@53||-6|-41
+Abus|net@63||-0.5|IJ900|pin@53||-6|-41|pin@54||-6|-42.5
+Abus|net@64||-0.5|IJ1800|pin@54||-6|-42.5|short2in@2|inA[1:36]|-3|-42.5
+Abus|net@65||-0.5|IJ0|conn@6|a|10.5|-43.5|short2in@2|out[1:36]|3|-43.5
+Awire|net@66|||0|scanEx3h@0|dIn[1]|28.5|-14|pin@55||23.5|-14
+Awire|net@69|||1800|pin@61||24|-2.5|scanEx3h@0|dIn[3]|28.5|-2.5
+Awire|net@70|||1800|pin@57||24|-8|scanEx3h@0|dIn[2]|28.5|-8
+Abus|net@74||-0.5|IJ900|conn@10|a|33.5|4|scanEx3h@0|sor[1:9]|33.5|1.5
+Abus|net@77||-0.5|IJ2700|conn@9|y|33.5|-19|scanEx3h@0|sir[1:9]|33.5|-14
+Abus|s[1:3]|D5G2;|-0.5|IJ2700|anAltEnd@0|s[1:3]|1|4|pin@63||1|8.5
+Awire|s[1]|D5G2;||2700|pin@55||23.5|-14|pin@56||23.5|-11.5
+Awire|s[2]|D5G2;||2700|pin@57||24|-8|pin@58||24|-5.5
+Awire|s[3]|D5G2;||2700|pin@61||24|-2.5|pin@60||24|0.5
+Awire|take[A]|D5G2;||900|pin@23||-4.5|-27|pin@30||-4.5|-31.5
+Awire|take[A]|D5G2;||2700|short2in@2|inB[37:72]|-2|-40.5|pin@49||-2|-36.5
+Awire|take[B]|D5G2;||900|pin@21||5.5|-27|pin@26||5.5|-32
+Awire|take[B]|D5G2;||900|short2in@2|take[A_1]|-2|-46.5|pin@50||-2|-51
+EinA[1:18]|inA[1:36]|D4G2;|conn@7|a|I
+EinB[1:18]|inB[1:36]|D4G2;|conn@8|a|I
+Emc||D4G2;|conn@4|a|I
+Etake_1[A,B]|out[1:36]|D6G2;|conn@6|y|O
+EpredA||D4G2;|conn@0|a|I
+EpredB||D4G2;|conn@2|a|I
+Esir[1:9]||D4G2;|conn@9|a|I
+Esor[1:9]||D6G2;|conn@10|y|O
+Esucc||D6G2;|conn@1|y|O
+X
+
+# Cell altStartStep;1{ic}
+CaltStartStep;1{ic}||artwork|1227452902143|1227530362941|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@1||-4|-6|-1|-1||
+NPin|pin@2||-4|-4|1|1||
+NPin|pin@3||-4|-8|1|1||
+NPin|pin@4||3|-8|1|1||
+NPin|pin@5||3|-9|1|1||
+Ngeneric:Invisible-Pin|pin@6||0|0|||||ART_message(D5G2;)S[alt,start]
+Nschematic:Bus_Pin|pin@11||4|-5|-1|-1||
+NPin|pin@14||3|-3|1|1||
+NPin|pin@15||3|-4|1|1||
+NPin|pin@18||2|3|1|1||
+NPin|pin@19||-2|0|1|1||
+NPin|pin@20||-3|0|1|1||
+NPin|pin@21||-2|-3|1|1||
+Nschematic:Bus_Pin|pin@22||-3|0|-1|-1||
+NPin|pin@23||-2|3|1|1||
+NPin|pin@24||2|2|1|1||
+NPin|pin@25||3|2|1|1||
+NPin|pin@26||2|-3|1|1||
+NPin|pin@27||2|-2|1|1||
+NPin|pin@28||3|-2|1|1||
+Nschematic:Bus_Pin|pin@31||-3|2|-1|-1||
+NPin|pin@32||4|-4|1|1||
+NPin|pin@33||4|-8|1|1||
+Nschematic:Bus_Pin|pin@34||4|-7|-1|-1||
+Nschematic:Bus_Pin|pin@36||3|2|-1|-1||
+Nschematic:Bus_Pin|pin@37||3|-2|-1|-1||
+NPin|pin@38||0|-3|1|1||
+NPin|pin@39||0|-4|1|1||
+Nschematic:Bus_Pin|pin@42||-1|5|-1|-1||
+Nschematic:Bus_Pin|pin@43||2|5|-1|-1||
+NPin|pin@44||-2|2|1|1||
+NPin|pin@45||-3|2|1|1||
+NPin|pin@46||0|3|1|1||
+NPin|pin@47||0|4|1|1||
+NPin|pin@48||1|4|1|1||
+NPin|pin@49||2|5|1|1||
+NPin|pin@50||1|6|1|1||
+NPin|pin@51||-2|6|1|1||
+NPin|pin@52||-1|5|1|1||
+NPin|pin@53||-2|4|1|1||
+AThicker|net@1|||FS900|pin@38||0|-3|pin@39||0|-4
+AThicker|net@7|||FS0|pin@26||2|-3|pin@38||0|-3
+AThicker|net@8|||FS0|pin@38||0|-3|pin@21||-2|-3
+AThicker|net@9|||FS900|pin@14||3|-3|pin@15||3|-4
+AThicker|net@12|||FS0|pin@39||0|-4|pin@2||-4|-4
+AThicker|net@13|||FS2700|pin@24||2|2|pin@18||2|3
+AThicker|net@14|||FS2700|pin@19||-2|0|pin@44||-2|2
+AThicker|net@15|||FS2700|pin@21||-2|-3|pin@19||-2|0
+AThicker|net@16|||FS0|pin@19||-2|0|pin@20||-3|0
+AThicker|net@17|||FS1800|pin@24||2|2|pin@25||3|2
+AThicker|net@18|||FS2700|pin@27||2|-2|pin@24||2|2
+AThicker|net@19|||FS0|pin@15||3|-4|pin@39||0|-4
+AThicker|net@20|||FS2700|pin@26||2|-3|pin@27||2|-2
+AThicker|net@21|||FS1800|pin@27||2|-2|pin@28||3|-2
+AThicker|net@22|||FS900|pin@2||-4|-4|pin@3||-4|-8
+AThicker|net@24|||FS1350|pin@14||3|-3|pin@32||4|-4
+AThicker|net@25|||FS900|pin@32||4|-4|pin@33||4|-8
+AThicker|net@26|||FS450|pin@33||4|-8|pin@5||3|-9
+AThicker|net@27|||FS1800|pin@3||-4|-8|pin@4||3|-8
+AThicker|net@28|||FS900|pin@4||3|-8|pin@5||3|-9
+AThicker|net@35|||FS0|pin@46||0|3|pin@23||-2|3
+AThicker|net@36|||FS2700|pin@44||-2|2|pin@23||-2|3
+AThicker|net@37|||FS0|pin@44||-2|2|pin@45||-3|2
+AThicker|net@38|||FS0|pin@18||2|3|pin@46||0|3
+AThicker|net@39|||FS2700|pin@46||0|3|pin@47||0|4
+AThicker|net@40|||FS1800|pin@47||0|4|pin@48||1|4
+AThicker|net@41|||FS2250|pin@48||1|4|pin@49||2|5
+AThicker|net@42|||FS3150|pin@49||2|5|pin@50||1|6
+AThicker|net@43|||FS0|pin@50||1|6|pin@51||-2|6
+AThicker|net@44|||FS1350|pin@51||-2|6|pin@52||-1|5
+AThicker|net@45|||FS450|pin@52||-1|5|pin@53||-2|4
+AThicker|net@46|||FS1800|pin@53||-2|4|pin@47||0|4
+Ein[1:36]||D5G2;|pin@1||I
+Esin|mc|D5G2;|pin@31||I
+Eout[A][1:36]|outA[1:36]|D5G2;|pin@11||O
+Eout[B][1:36]|outB[1:36]|D5G2;|pin@34||O
+Epred||D5G2;|pin@22||I
+Esir[1:9]||D5G2;|pin@42||I
+Esor[1:9]||D5G2;|pin@43||O
+EsuccA||D5G2;|pin@36||O
+EsuccB||D5G2;|pin@37||O
+X
+
+# Cell altStartStep;1{lay}
+CaltStartStep;1{lay}||cmos90|1227453076312|1227534193371||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227534206733|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227534206733
+IgaspL:anAltStart;3{lay}|anAltSta@1||1863.5|-72|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@4||258|88||||
+NX-Metal-2-Metal-3-Con|contact@5||402|88||||
+NX-Metal-2-Metal-3-Con|contact@6||546|88||||
+NX-Metal-2-Metal-3-Con|contact@7||690|88||||
+NX-Metal-2-Metal-3-Con|contact@8||834|88||||
+NX-Metal-2-Metal-3-Con|contact@9||978|88||||
+NX-Metal-2-Metal-3-Con|contact@10||1122|88||||
+NX-Metal-2-Metal-3-Con|contact@11||1266|88||||
+NX-Metal-2-Metal-3-Con|contact@12||1410|88||||
+NX-Metal-2-Metal-3-Con|contact@13||318|88||||
+NX-Metal-2-Metal-3-Con|contact@14||1470|88||||
+NX-Metal-2-Metal-3-Con|contact@15||1326|88||||
+NX-Metal-2-Metal-3-Con|contact@16||1182|88||||
+NX-Metal-2-Metal-3-Con|contact@17||1038|88||||
+NX-Metal-2-Metal-3-Con|contact@18||894|88||||
+NX-Metal-2-Metal-3-Con|contact@19||750|88||||
+NX-Metal-2-Metal-3-Con|contact@20||606|88||||
+NX-Metal-2-Metal-3-Con|contact@21||462|88||||
+NX-Metal-2-Metal-3-Con|contact@22||-258|88||||
+NX-Metal-2-Metal-3-Con|contact@23||-402|88||||
+NX-Metal-2-Metal-3-Con|contact@24||-546|88||||
+NX-Metal-2-Metal-3-Con|contact@25||-690|88||||
+NX-Metal-2-Metal-3-Con|contact@26||-834|88||||
+NX-Metal-2-Metal-3-Con|contact@27||-978|88||||
+NX-Metal-2-Metal-3-Con|contact@28||-1122|88||||
+NX-Metal-2-Metal-3-Con|contact@29||-1266|88||||
+NX-Metal-2-Metal-3-Con|contact@30||-1410|88||||
+NX-Metal-2-Metal-3-Con|contact@31||-318|88||||
+NX-Metal-2-Metal-3-Con|contact@32||-1470|88||||
+NX-Metal-2-Metal-3-Con|contact@33||-1326|88||||
+NX-Metal-2-Metal-3-Con|contact@34||-1182|88||||
+NX-Metal-2-Metal-3-Con|contact@35||-1038|88||||
+NX-Metal-2-Metal-3-Con|contact@36||-894|88||||
+NX-Metal-2-Metal-3-Con|contact@37||-750|88||||
+NX-Metal-2-Metal-3-Con|contact@38||-606|88||||
+NX-Metal-2-Metal-3-Con|contact@39||-462|88||||
+NX-Metal-2-Metal-3-Con|contact@40||258|-88||||
+NX-Metal-2-Metal-3-Con|contact@41||402|-88||||
+NX-Metal-2-Metal-3-Con|contact@42||546|-88||||
+NX-Metal-2-Metal-3-Con|contact@43||690|-88||||
+NX-Metal-2-Metal-3-Con|contact@44||834|-88||||
+NX-Metal-2-Metal-3-Con|contact@45||978|-88||||
+NX-Metal-2-Metal-3-Con|contact@46||1122|-88||||
+NX-Metal-2-Metal-3-Con|contact@47||1266|-88||||
+NX-Metal-2-Metal-3-Con|contact@48||1410|-88||||
+NX-Metal-2-Metal-3-Con|contact@49||-1470|-88||||
+NX-Metal-2-Metal-3-Con|contact@50||-1326|-88||||
+NX-Metal-2-Metal-3-Con|contact@51||-1182|-88||||
+NX-Metal-2-Metal-3-Con|contact@52||-1038|-88||||
+NX-Metal-2-Metal-3-Con|contact@53||-894|-88||||
+NX-Metal-2-Metal-3-Con|contact@54||-750|-88||||
+NX-Metal-2-Metal-3-Con|contact@55||-606|-88||||
+NX-Metal-2-Metal-3-Con|contact@56||-462|-88||||
+NX-Metal-2-Metal-3-Con|contact@57||-318|-88||||
+NX-Metal-2-Metal-3-Con|contact@58||318|-88||||
+NX-Metal-2-Metal-3-Con|contact@59||1470|-88||||
+NX-Metal-2-Metal-3-Con|contact@60||1326|-88||||
+NX-Metal-2-Metal-3-Con|contact@61||1182|-88||||
+NX-Metal-2-Metal-3-Con|contact@62||1038|-88||||
+NX-Metal-2-Metal-3-Con|contact@63||894|-88||||
+NX-Metal-2-Metal-3-Con|contact@64||750|-88||||
+NX-Metal-2-Metal-3-Con|contact@65||606|-88||||
+NX-Metal-2-Metal-3-Con|contact@66||462|-88||||
+NX-Metal-2-Metal-3-Con|contact@67||-258|-88||||
+NX-Metal-2-Metal-3-Con|contact@68||-402|-88||||
+NX-Metal-2-Metal-3-Con|contact@69||-546|-88||||
+NX-Metal-2-Metal-3-Con|contact@70||-690|-88||||
+NX-Metal-2-Metal-3-Con|contact@71||-834|-88||||
+NX-Metal-2-Metal-3-Con|contact@72||-978|-88||||
+NX-Metal-2-Metal-3-Con|contact@73||-1122|-88||||
+NX-Metal-2-Metal-3-Con|contact@74||-1266|-88||||
+NX-Metal-2-Metal-3-Con|contact@75||-1410|-88||||
+NX-Metal-1-Metal-2-Con|contact@76||1526.5|-32||||
+NX-Metal-1-Metal-2-Con|contact@77||2089|-38||||
+NX-Metal-1-Metal-2-Con|contact@78||1601.5|-38||||
+NX-Metal-2-Metal-3-Con|contact@79||-24|-56||||
+NX-Metal-2-Metal-3-Con|contact@80||-24|56||||
+NX-Metal-2-Metal-3-Con|contact@81||-24|-88||||
+NX-Metal-2-Metal-3-Con|contact@82||-24|88||||
+NX-Metal-1-Metal-2-Con|contact@83||1877|-112||||
+NX-Metal-1-Metal-2-Con|contact@84||42.5|-112||||
+NX-Metal-1-Metal-2-Con|contact@85||1976|0||||
+NX-Metal-1-Metal-2-Con|contact@86||42.5|0||||
+NX-Metal-2-Metal-3-Con|contact@87||24|-132||||
+NX-Metal-1-Metal-2-Con|contact@88||1526.5|-132||||
+IdriversJ:driveConnecter;1{lay}|driveCon@0||1556|-40|||D5G4;
+IdriversJ:driveConnecter;1{lay}|driveCon@1||1556|40|Y||D5G4;
+IdriversJ:latchDriver60;1{lay}|latchDri@0||1560.5|-72|X||D5G4;
+IdriversJ:latchDriver60;1{lay}|latchDri@1||1560.5|72|XY||D5G4;
+NMetal-1-Pin|pin@0||1601.5|-97||||
+NMetal-1-Pin|pin@2||1601.5|-47||||
+NMetal-1-Pin|pin@3||1526.5|-144||||
+NMetal-1-Pin|pin@5||1601.5|97|||Y|
+NMetal-1-Pin|pin@7||1601.5|47|||Y|
+NMetal-1-Pin|pin@8||1526.5|144|||Y|
+NMetal-1-Pin|pin@11||1655|47||||
+NMetal-3-Pin|pin@17||-24|-138||||
+NMetal-3-Pin|pin@18||-24|137||||
+IfanPinsK:pins18m3at144;1{lay}|pins18m3@0||864|0|||D5G4;
+IfanPinsK:pins18m3at144;1{lay}|pins18m3@1||-864|0|X||D5G4;
+IfanPinsK:pins36m3at144;1{lay}|pins36m3@0||0|0|||D5G4;
+IscanJ:scanEx1vertD;3{lay}|scanEx1v@0||0|-72|||D5G4;
+IscanJ:scanEx1vertD;3{lay}|scanEx1v@1||0|72|||D5G4;
+IwiresL:select144;1{lay}|select14@1||144|-72|||D5G4;
+IwiresL:select144;1{lay}|select14@2||-144|-72|||D5G4;
+IwiresL:select144;1{lay}|select14@4||144|72|||D5G4;
+IwiresL:select144;1{lay}|select14@5||-144|72|||D5G4;
+IregistersL:short20Bx18m2;1{lay}|short20B@0||864|72|Y||D5G4;
+IregistersL:short20Bx18m2;1{lay}|short20B@1||864|-72|||D5G4;
+IregistersL:short20Bx18m2;1{lay}|short20B@2||-864|72|XY||D5G4;
+IregistersL:short20Bx18m2;1{lay}|short20B@3||-864|-72|X||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||1521|-72|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||1521|72|Y||D5G4;
+Ametal-2|net@6||1.2|S1800|short20B@2|hcl[1]|-216|11.7|short20B@0|hcl[1]|216|11.7
+Ametal-2|net@7||1.2|S1800|short20B@3|hcl[1]|-216|-11.7|short20B@1|hcl[1]|216|-11.7
+Ametal-2|net@8||6.2|S1800|wellCont@0|vdd_2|1525.5|-122|latchDri@0|vdd_5|1527.5|-122
+Ametal-2|net@9||6.2|S0|latchDri@0|vdd_4|1527.5|-22|wellCont@0|vdd_3|1525.5|-22
+Ametal-1|net@10|||S900|driveCon@0|out|1540|-40|latchDri@0|out|1540|-40
+Ametal-1|net@14|||S1800|latchDri@0|in|1592|-97|pin@0||1601.5|-97
+Ametal-1|net@17|||S0|pin@2||1601.5|-47|latchDri@0|in_1|1592|-47
+Ametal-2|net@23||6.2|S0|latchDri@0|gnd_2|1527.5|-72|wellCont@0|gnd_1|1525.5|-72
+Ametal-1|net@24|||S900|driveCon@1|out|1540|40|latchDri@1|out|1540|40
+Ametal-1|net@25|||S1800|latchDri@1|in|1592|97|pin@5||1601.5|97
+Ametal-1|net@28|||S0|pin@7||1601.5|47|latchDri@1|in_1|1592|47
+Ametal-2|net@32||6.2|S0|latchDri@1|gnd_2|1527.5|72|wellCont@1|gnd_1|1525.5|72
+Ametal-2|net@33||6.2|S1800|wellCont@1|vdd_2|1525.5|122|latchDri@1|vdd_5|1527.5|122
+Ametal-2|net@34||6.2|S0|latchDri@1|vdd_4|1527.5|22|wellCont@1|vdd_3|1525.5|22
+Ametal-2|net@35||6.2|S0|wellCont@0|gnd|1516.5|-72|short20B@1|gnd_2|1512|-72
+Ametal-2|net@36||6.2|S1800|short20B@0|gnd_2|1512|72|wellCont@1|gnd|1516.5|72
+Ametal-2|net@37||6.2|S1800|short20B@0|vdd_4|1512|122|wellCont@1|vdd|1516.5|122
+Ametal-2|net@38||6.2|S1800|short20B@0|vdd_5|1512|22|wellCont@1|vdd_1|1516.5|22
+Ametal-2|net@39||6.2|S1800|short20B@1|vdd_4|1512|-122|wellCont@0|vdd|1516.5|-122
+Ametal-2|net@40||6.2|S1800|short20B@1|vdd_5|1512|-22|wellCont@0|vdd_1|1516.5|-22
+Ametal-1|net@42|||S2700|pin@0||1601.5|-97|pin@2||1601.5|-47
+Ametal-1|net@44|||S900|pin@5||1601.5|97|pin@7||1601.5|47
+Ametal-1|net@47|||S900|pin@8||1526.5|144|contact@76||1526.5|-32
+Ametal-2|net@48||1.2|S0|driveCon@0|take|1548|-11.7|short20B@1|hcll[1]|1470|-11.7
+Ametal-2|net@49||1.2|S1800|short20B@0|hcll[1]|1470|11.7|driveCon@1|take|1548|11.7
+Ametal-2|net@50||6.2|S0|anAltSta@1|vdd_3|1602.5|-122|latchDri@0|vdd_7|1596|-122
+Ametal-2|net@51||6.2|S0|anAltSta@1|gnd|1602.5|-72|latchDri@0|gnd_1|1596|-72
+Ametal-2|net@52||6.2|S0|anAltSta@1|vdd|1602.5|-22|latchDri@0|vdd_8|1596|-22
+Ametal-2|net@53|||S1800|short20B@0|in[1]|252|88|contact@4||258|88
+Ametal-2|net@55|||S1800|short20B@0|in[2]|396|88|contact@5||402|88
+Ametal-2|net@57|||S1800|short20B@0|in[3]|540|88|contact@6||546|88
+Ametal-2|net@59|||S1800|short20B@0|in[4]|684|88|contact@7||690|88
+Ametal-2|net@61|||S1800|short20B@0|in[5]|828|88|contact@8||834|88
+Ametal-2|net@63|||S1800|short20B@0|in[6]|972|88|contact@9||978|88
+Ametal-2|net@65|||S1800|short20B@0|in[7]|1116|88|contact@10||1122|88
+Ametal-2|net@67|||S1800|short20B@0|in[8]|1260|88|contact@11||1266|88
+Ametal-2|net@69|||S1800|short20B@0|in[9]|1404|88|contact@12||1410|88
+Ametal-2|net@71|||S0|short20B@0|in[18]|324|88|contact@13||318|88
+Ametal-2|net@73|||S0|short20B@0|in[10]|1476|88|contact@14||1470|88
+Ametal-2|net@75|||S0|short20B@0|in[11]|1332|88|contact@15||1326|88
+Ametal-2|net@77|||S0|short20B@0|in[12]|1188|88|contact@16||1182|88
+Ametal-2|net@79|||S0|short20B@0|in[13]|1044|88|contact@17||1038|88
+Ametal-2|net@81|||S0|short20B@0|in[14]|900|88|contact@18||894|88
+Ametal-2|net@83|||S0|short20B@0|in[15]|756|88|contact@19||750|88
+Ametal-2|net@85|||S0|short20B@0|in[16]|612|88|contact@20||606|88
+Ametal-2|net@87|||S0|short20B@0|in[17]|468|88|contact@21||462|88
+Ametal-2|net@90|||S0|short20B@2|in[1]|-252|88|contact@22||-258|88
+Ametal-2|net@92|||S0|short20B@2|in[2]|-396|88|contact@23||-402|88
+Ametal-2|net@94|||S0|short20B@2|in[3]|-540|88|contact@24||-546|88
+Ametal-2|net@96|||S0|short20B@2|in[4]|-684|88|contact@25||-690|88
+Ametal-2|net@98|||S0|short20B@2|in[5]|-828|88|contact@26||-834|88
+Ametal-2|net@100|||S0|short20B@2|in[6]|-972|88|contact@27||-978|88
+Ametal-2|net@102|||S0|short20B@2|in[7]|-1116|88|contact@28||-1122|88
+Ametal-2|net@104|||S0|short20B@2|in[8]|-1260|88|contact@29||-1266|88
+Ametal-2|net@106|||S0|short20B@2|in[9]|-1404|88|contact@30||-1410|88
+Ametal-2|net@108|||S1800|short20B@2|in[18]|-324|88|contact@31||-318|88
+Ametal-2|net@110|||S1800|short20B@2|in[10]|-1476|88|contact@32||-1470|88
+Ametal-2|net@112|||S1800|short20B@2|in[11]|-1332|88|contact@33||-1326|88
+Ametal-2|net@114|||S1800|short20B@2|in[12]|-1188|88|contact@34||-1182|88
+Ametal-2|net@116|||S1800|short20B@2|in[13]|-1044|88|contact@35||-1038|88
+Ametal-2|net@118|||S1800|short20B@2|in[14]|-900|88|contact@36||-894|88
+Ametal-2|net@120|||S1800|short20B@2|in[15]|-756|88|contact@37||-750|88
+Ametal-2|net@122|||S1800|short20B@2|in[16]|-612|88|contact@38||-606|88
+Ametal-2|net@124|||S1800|short20B@2|in[17]|-468|88|contact@39||-462|88
+Ametal-2|net@126|||S1800|short20B@1|in[1]|252|-88|contact@40||258|-88
+Ametal-2|net@128|||S1800|short20B@1|in[2]|396|-88|contact@41||402|-88
+Ametal-2|net@130|||S1800|short20B@1|in[3]|540|-88|contact@42||546|-88
+Ametal-2|net@132|||S1800|short20B@1|in[4]|684|-88|contact@43||690|-88
+Ametal-2|net@134|||S1800|short20B@1|in[5]|828|-88|contact@44||834|-88
+Ametal-2|net@136|||S1800|short20B@1|in[6]|972|-88|contact@45||978|-88
+Ametal-2|net@138|||S1800|short20B@1|in[7]|1116|-88|contact@46||1122|-88
+Ametal-2|net@140|||S1800|short20B@1|in[8]|1260|-88|contact@47||1266|-88
+Ametal-2|net@142|||S1800|short20B@1|in[9]|1404|-88|contact@48||1410|-88
+Ametal-2|net@144|||S1800|short20B@3|in[10]|-1476|-88|contact@49||-1470|-88
+Ametal-2|net@146|||S1800|short20B@3|in[11]|-1332|-88|contact@50||-1326|-88
+Ametal-2|net@148|||S1800|short20B@3|in[12]|-1188|-88|contact@51||-1182|-88
+Ametal-2|net@150|||S1800|short20B@3|in[13]|-1044|-88|contact@52||-1038|-88
+Ametal-2|net@152|||S1800|short20B@3|in[14]|-900|-88|contact@53||-894|-88
+Ametal-2|net@154|||S1800|short20B@3|in[15]|-756|-88|contact@54||-750|-88
+Ametal-2|net@156|||S1800|short20B@3|in[16]|-612|-88|contact@55||-606|-88
+Ametal-2|net@158|||S1800|short20B@3|in[17]|-468|-88|contact@56||-462|-88
+Ametal-2|net@160|||S1800|short20B@3|in[18]|-324|-88|contact@57||-318|-88
+Ametal-2|net@162|||S0|short20B@1|in[18]|324|-88|contact@58||318|-88
+Ametal-2|net@164|||S0|short20B@1|in[10]|1476|-88|contact@59||1470|-88
+Ametal-2|net@166|||S0|short20B@1|in[11]|1332|-88|contact@60||1326|-88
+Ametal-2|net@168|||S0|short20B@1|in[12]|1188|-88|contact@61||1182|-88
+Ametal-2|net@170|||S0|short20B@1|in[13]|1044|-88|contact@62||1038|-88
+Ametal-2|net@172|||S0|short20B@1|in[14]|900|-88|contact@63||894|-88
+Ametal-2|net@174|||S0|short20B@1|in[15]|756|-88|contact@64||750|-88
+Ametal-2|net@176|||S0|short20B@1|in[16]|612|-88|contact@65||606|-88
+Ametal-2|net@178|||S0|short20B@1|in[17]|468|-88|contact@66||462|-88
+Ametal-2|net@180|||S0|short20B@3|in[1]|-252|-88|contact@67||-258|-88
+Ametal-2|net@182|||S0|short20B@3|in[2]|-396|-88|contact@68||-402|-88
+Ametal-2|net@184|||S0|short20B@3|in[3]|-540|-88|contact@69||-546|-88
+Ametal-2|net@186|||S0|short20B@3|in[4]|-684|-88|contact@70||-690|-88
+Ametal-2|net@188|||S0|short20B@3|in[5]|-828|-88|contact@71||-834|-88
+Ametal-2|net@190|||S0|short20B@3|in[6]|-972|-88|contact@72||-978|-88
+Ametal-2|net@192|||S0|short20B@3|in[7]|-1116|-88|contact@73||-1122|-88
+Ametal-2|net@194|||S0|short20B@3|in[8]|-1260|-88|contact@74||-1266|-88
+Ametal-2|net@196|||S0|short20B@3|in[9]|-1404|-88|contact@75||-1410|-88
+Ametal-1|net@197|||S2700|anAltSta@1|fire[A]|1655|-56|pin@11||1655|47
+Ametal-1|net@199|||S1800|pin@7||1601.5|47|pin@11||1655|47
+Ametal-1|net@204|||S900|contact@76||1526.5|-32|contact@88||1526.5|-132
+Ametal-2|net@205|||S0|anAltSta@1|mc|1842|-32|contact@76||1526.5|-32
+Ametal-1|net@207|||S2700|anAltSta@1|fire[B]|2089|-56|contact@77||2089|-38
+Ametal-1|net@209|||S2700|pin@2||1601.5|-47|contact@78||1601.5|-38
+Ametal-3|net@212|||S2700|contact@67||-258|-88|pins36m3@0|x[19]|-258|0
+Ametal-3|net@213|||S900|pins36m3@0|x[1]|258|0|contact@40||258|-88
+Ametal-3|net@214|||S900|pins36m3@0|x[2]|402|0|contact@41||402|-88
+Ametal-3|net@215|||S900|pins36m3@0|x[3]|546|0|contact@42||546|-88
+Ametal-3|net@216|||S900|pins36m3@0|x[4]|690|0|contact@43||690|-88
+Ametal-3|net@217|||S900|pins36m3@0|x[5]|834|0|contact@44||834|-88
+Ametal-3|net@218|||S900|pins36m3@0|x[6]|978|0|contact@45||978|-88
+Ametal-3|net@219|||S900|pins36m3@0|x[7]|1122|0|contact@46||1122|-88
+Ametal-3|net@220|||S900|pins36m3@0|x[8]|1266|0|contact@47||1266|-88
+Ametal-3|net@221|||S900|pins36m3@0|x[9]|1410|0|contact@48||1410|-88
+Ametal-3|net@222|||S900|pins36m3@0|x[28]|-1470|0|contact@49||-1470|-88
+Ametal-3|net@223|||S900|pins36m3@0|x[29]|-1326|0|contact@50||-1326|-88
+Ametal-3|net@224|||S900|pins36m3@0|x[30]|-1182|0|contact@51||-1182|-88
+Ametal-3|net@225|||S900|pins36m3@0|x[31]|-1038|0|contact@52||-1038|-88
+Ametal-3|net@226|||S900|pins36m3@0|x[32]|-894|0|contact@53||-894|-88
+Ametal-3|net@227|||S900|pins36m3@0|x[33]|-750|0|contact@54||-750|-88
+Ametal-3|net@228|||S900|pins36m3@0|x[34]|-606|0|contact@55||-606|-88
+Ametal-3|net@229|||S900|pins36m3@0|x[35]|-462|0|contact@56||-462|-88
+Ametal-3|net@230|||S900|pins36m3@0|x[36]|-318|0|contact@57||-318|-88
+Ametal-3|net@231|||S900|pins36m3@0|x[18]|318|0|contact@58||318|-88
+Ametal-3|net@232|||S900|pins36m3@0|x[10]|1470|0|contact@59||1470|-88
+Ametal-3|net@233|||S900|pins36m3@0|x[11]|1326|0|contact@60||1326|-88
+Ametal-3|net@234|||S900|pins36m3@0|x[12]|1182|0|contact@61||1182|-88
+Ametal-3|net@235|||S900|pins36m3@0|x[13]|1038|0|contact@62||1038|-88
+Ametal-3|net@236|||S900|pins36m3@0|x[14]|894|0|contact@63||894|-88
+Ametal-3|net@237|||S900|pins36m3@0|x[15]|750|0|contact@64||750|-88
+Ametal-3|net@238|||S900|pins36m3@0|x[16]|606|0|contact@65||606|-88
+Ametal-3|net@239|||S900|pins36m3@0|x[17]|462|0|contact@66||462|-88
+Ametal-3|net@240|||S900|pins36m3@0|x[20]|-402|0|contact@68||-402|-88
+Ametal-3|net@241|||S900|pins36m3@0|x[21]|-546|0|contact@69||-546|-88
+Ametal-3|net@242|||S900|pins36m3@0|x[22]|-690|0|contact@70||-690|-88
+Ametal-3|net@243|||S900|pins36m3@0|x[23]|-834|0|contact@71||-834|-88
+Ametal-3|net@244|||S900|pins36m3@0|x[24]|-978|0|contact@72||-978|-88
+Ametal-3|net@245|||S900|pins36m3@0|x[25]|-1122|0|contact@73||-1122|-88
+Ametal-3|net@246|||S900|pins36m3@0|x[26]|-1266|0|contact@74||-1266|-88
+Ametal-3|net@247|||S900|pins36m3@0|x[27]|-1410|0|contact@75||-1410|-88
+Ametal-3|net@248|||S900|contact@22||-258|88|pins36m3@0|x[19]|-258|0
+Ametal-3|net@249|||S2700|contact@40||258|-88|pins18m3@0|x[1]|258|0
+Ametal-3|net@250|||S2700|contact@41||402|-88|pins18m3@0|x[2]|402|0
+Ametal-3|net@251|||S2700|contact@42||546|-88|pins18m3@0|x[3]|546|0
+Ametal-3|net@252|||S2700|contact@43||690|-88|pins18m3@0|x[4]|690|0
+Ametal-3|net@253|||S2700|contact@44||834|-88|pins18m3@0|x[5]|834|0
+Ametal-3|net@254|||S2700|contact@45||978|-88|pins18m3@0|x[6]|978|0
+Ametal-3|net@255|||S2700|contact@46||1122|-88|pins18m3@0|x[7]|1122|0
+Ametal-3|net@256|||S2700|contact@47||1266|-88|pins18m3@0|x[8]|1266|0
+Ametal-3|net@257|||S2700|contact@48||1410|-88|pins18m3@0|x[9]|1410|0
+Ametal-3|net@258|||S2700|contact@49||-1470|-88|pins18m3@1|x[10]|-1470|0
+Ametal-3|net@259|||S2700|contact@50||-1326|-88|pins18m3@1|x[11]|-1326|0
+Ametal-3|net@260|||S2700|contact@51||-1182|-88|pins18m3@1|x[12]|-1182|0
+Ametal-3|net@261|||S2700|contact@52||-1038|-88|pins18m3@1|x[13]|-1038|0
+Ametal-3|net@262|||S2700|contact@53||-894|-88|pins18m3@1|x[14]|-894|0
+Ametal-3|net@263|||S2700|contact@54||-750|-88|pins18m3@1|x[15]|-750|0
+Ametal-3|net@264|||S2700|contact@55||-606|-88|pins18m3@1|x[16]|-606|0
+Ametal-3|net@265|||S2700|contact@56||-462|-88|pins18m3@1|x[17]|-462|0
+Ametal-3|net@266|||S2700|contact@57||-318|-88|pins18m3@1|x[18]|-318|0
+Ametal-3|net@267|||S2700|contact@58||318|-88|pins18m3@0|x[18]|318|0
+Ametal-3|net@268|||S2700|contact@59||1470|-88|pins18m3@0|x[10]|1470|0
+Ametal-3|net@269|||S2700|contact@60||1326|-88|pins18m3@0|x[11]|1326|0
+Ametal-3|net@270|||S2700|contact@61||1182|-88|pins18m3@0|x[12]|1182|0
+Ametal-3|net@271|||S2700|contact@62||1038|-88|pins18m3@0|x[13]|1038|0
+Ametal-3|net@272|||S2700|contact@63||894|-88|pins18m3@0|x[14]|894|0
+Ametal-3|net@273|||S2700|contact@64||750|-88|pins18m3@0|x[15]|750|0
+Ametal-3|net@274|||S2700|contact@65||606|-88|pins18m3@0|x[16]|606|0
+Ametal-3|net@275|||S2700|contact@66||462|-88|pins18m3@0|x[17]|462|0
+Ametal-3|net@276|||S2700|contact@67||-258|-88|pins18m3@1|x[1]|-258|0
+Ametal-3|net@277|||S2700|contact@68||-402|-88|pins18m3@1|x[2]|-402|0
+Ametal-3|net@278|||S2700|contact@69||-546|-88|pins18m3@1|x[3]|-546|0
+Ametal-3|net@279|||S2700|contact@70||-690|-88|pins18m3@1|x[4]|-690|0
+Ametal-3|net@280|||S2700|contact@71||-834|-88|pins18m3@1|x[5]|-834|0
+Ametal-3|net@281|||S2700|contact@72||-978|-88|pins18m3@1|x[6]|-978|0
+Ametal-3|net@282|||S2700|contact@73||-1122|-88|pins18m3@1|x[7]|-1122|0
+Ametal-3|net@283|||S2700|contact@74||-1266|-88|pins18m3@1|x[8]|-1266|0
+Ametal-3|net@284|||S2700|contact@75||-1410|-88|pins18m3@1|x[9]|-1410|0
+Ametal-3|net@285|||S2700|pins18m3@0|x[1]|258|0|contact@4||258|88
+Ametal-3|net@286|||S2700|pins18m3@0|x[2]|402|0|contact@5||402|88
+Ametal-3|net@287|||S2700|pins18m3@0|x[3]|546|0|contact@6||546|88
+Ametal-3|net@288|||S2700|pins18m3@0|x[4]|690|0|contact@7||690|88
+Ametal-3|net@289|||S2700|pins18m3@0|x[5]|834|0|contact@8||834|88
+Ametal-3|net@290|||S2700|pins18m3@0|x[6]|978|0|contact@9||978|88
+Ametal-3|net@291|||S2700|pins18m3@0|x[7]|1122|0|contact@10||1122|88
+Ametal-3|net@292|||S2700|pins18m3@0|x[8]|1266|0|contact@11||1266|88
+Ametal-3|net@293|||S2700|pins18m3@0|x[9]|1410|0|contact@12||1410|88
+Ametal-3|net@294|||S2700|pins18m3@0|x[18]|318|0|contact@13||318|88
+Ametal-3|net@295|||S2700|pins18m3@0|x[10]|1470|0|contact@14||1470|88
+Ametal-3|net@296|||S2700|pins18m3@0|x[11]|1326|0|contact@15||1326|88
+Ametal-3|net@297|||S2700|pins18m3@0|x[12]|1182|0|contact@16||1182|88
+Ametal-3|net@298|||S2700|pins18m3@0|x[13]|1038|0|contact@17||1038|88
+Ametal-3|net@299|||S2700|pins18m3@0|x[14]|894|0|contact@18||894|88
+Ametal-3|net@300|||S2700|pins18m3@0|x[15]|750|0|contact@19||750|88
+Ametal-3|net@301|||S2700|pins18m3@0|x[16]|606|0|contact@20||606|88
+Ametal-3|net@302|||S2700|pins18m3@0|x[17]|462|0|contact@21||462|88
+Ametal-3|net@303|||S2700|pins18m3@1|x[1]|-258|0|contact@22||-258|88
+Ametal-3|net@304|||S2700|pins18m3@1|x[2]|-402|0|contact@23||-402|88
+Ametal-3|net@305|||S2700|pins18m3@1|x[3]|-546|0|contact@24||-546|88
+Ametal-3|net@306|||S2700|pins18m3@1|x[4]|-690|0|contact@25||-690|88
+Ametal-3|net@307|||S2700|pins18m3@1|x[5]|-834|0|contact@26||-834|88
+Ametal-3|net@308|||S2700|pins18m3@1|x[6]|-978|0|contact@27||-978|88
+Ametal-3|net@309|||S2700|pins18m3@1|x[7]|-1122|0|contact@28||-1122|88
+Ametal-3|net@310|||S2700|pins18m3@1|x[8]|-1266|0|contact@29||-1266|88
+Ametal-3|net@311|||S2700|pins18m3@1|x[9]|-1410|0|contact@30||-1410|88
+Ametal-3|net@312|||S2700|pins18m3@1|x[18]|-318|0|contact@31||-318|88
+Ametal-3|net@313|||S2700|pins18m3@1|x[10]|-1470|0|contact@32||-1470|88
+Ametal-3|net@314|||S2700|pins18m3@1|x[11]|-1326|0|contact@33||-1326|88
+Ametal-3|net@315|||S2700|pins18m3@1|x[12]|-1182|0|contact@34||-1182|88
+Ametal-3|net@316|||S2700|pins18m3@1|x[13]|-1038|0|contact@35||-1038|88
+Ametal-3|net@317|||S2700|pins18m3@1|x[14]|-894|0|contact@36||-894|88
+Ametal-3|net@318|||S2700|pins18m3@1|x[15]|-750|0|contact@37||-750|88
+Ametal-3|net@319|||S2700|pins18m3@1|x[16]|-606|0|contact@38||-606|88
+Ametal-3|net@320|||S2700|pins18m3@1|x[17]|-462|0|contact@39||-462|88
+Ametal-3|net@321|||S900|scanEx1v@0|sor[2]|-18|0|scanEx1v@1|sir[2]|-18|0
+Ametal-3|net@322|||S900|scanEx1v@0|sor[3]|-12|0|scanEx1v@1|sir[3]|-12|0
+Ametal-3|net@323|||S900|scanEx1v@0|sor[4]|-6|3|scanEx1v@1|sir[4]|-6|3
+Ametal-3|net@324|||S900|scanEx1v@0|sor[5]|0|0|scanEx1v@1|sir[5]|0|0
+Ametal-3|net@325|||S900|scanEx1v@0|sor[6]|6|0|scanEx1v@1|sir[6]|6|0
+Ametal-3|net@326|||S900|scanEx1v@0|sor[7]|12|0|scanEx1v@1|sir[7]|12|0
+Ametal-3|net@327|||S900|scanEx1v@0|sor[8]|18|0|scanEx1v@1|si[8]|18|0
+Ametal-3|net@328|||S900|scanEx1v@0|sor[9]|24|0|scanEx1v@1|sir[9]|24|0
+Ametal-2|net@329||6.2|S0|short20B@0|vdd_1|216|122|scanEx1v@1|vdd_3|72|122
+Ametal-2|net@330||6.2|S0|short20B@0|gnd_1|216|72|scanEx1v@1|gnd_1|72|72
+Ametal-2|net@331||6.2|S0|short20B@0|vdd_3|216|22|scanEx1v@1|vdd_1|72|22
+Ametal-2|net@332||6.2|S1800|short20B@3|vdd_1|-216|-122|scanEx1v@0|vdd|-72|-122
+Ametal-2|net@333||6.2|S0|scanEx1v@0|gnd|-72|-72|short20B@3|gnd_1|-216|-72
+Ametal-2|net@334||6.2|S0|scanEx1v@0|vdd_2|-72|-22|short20B@3|vdd_3|-216|-22
+Ametal-2|net@335||6.2|S0|scanEx1v@1|vdd_2|-72|122|short20B@2|vdd_1|-216|122
+Ametal-2|net@336||6.2|S1800|short20B@2|gnd_1|-216|72|scanEx1v@1|gnd|-72|72
+Ametal-2|net@337||6.2|S1800|short20B@2|vdd_3|-216|22|scanEx1v@1|vdd|-72|22
+Ametal-2|net@338||6.2|S1800|scanEx1v@0|gnd_1|72|-72|short20B@1|gnd_1|216|-72
+Ametal-2|net@339||6.2|S1800|scanEx1v@0|vdd_1|72|-122|short20B@1|vdd_1|216|-122
+Ametal-2|net@340||6.2|S1800|scanEx1v@0|vdd_3|72|-22|short20B@1|vdd_3|216|-22
+Ametal-2|net@342|||S1800|scanEx1v@0|sor[1]|-27|-56|contact@79||-24|-56
+Ametal-2|net@344|||S1800|scanEx1v@1|sir[1]|-27|56|contact@80||-24|56
+Ametal-3|net@345|||S900|contact@81||-24|-88|pin@17||-24|-138
+Ametal-2|net@347|||S1800|scanEx1v@0|sir[1]|-27|-88|contact@81||-24|-88
+Ametal-3|net@348|||S2700|contact@82||-24|88|pin@18||-24|137
+Ametal-2|net@350|||S1800|scanEx1v@1|sor[1]|-27|88|contact@82||-24|88
+Ametal-1|net@352|||S900|anAltSta@1|s[1]|1877|-65|contact@83||1877|-112
+Ametal-2|net@353|||S1800|contact@84||42.5|-112|contact@83||1877|-112
+Ametal-1|net@355|||S900|scanEx1v@0|dIn[1]|42.5|-79|contact@84||42.5|-112
+Ametal-1|net@356|||S2700|anAltSta@1|s[3]|1976|-65|contact@85||1976|0
+Ametal-2|net@358|||S1800|contact@86||42.5|0|contact@85||1976|0
+Ametal-1|net@360|||S900|scanEx1v@1|dIn[1]|42.5|65|contact@86||42.5|0
+Ametal-3|net@369|||S2700|scanEx1v@0|sir[9]|24|-144|contact@87||24|-132
+Ametal-2|net@371|||S0|contact@77||2089|-38|contact@78||1601.5|-38
+Ametal-3|net@372|||S2700|contact@79||-24|-56|contact@80||-24|56
+Ametal-2|net@373|||S0|contact@88||1526.5|-132|contact@87||24|-132
+Ametal-1|net@375|||S900|contact@88||1526.5|-132|pin@3||1526.5|-144
+Egnd_2|gnd|D5G2;|short20B@2|gnd_2|G
+Egnd_2@575487477|gnd_2|D5G2;|anAltSta@1|gnd_2|G
+Egnd_3||D5G2;|short20B@3|gnd_2|G
+Ex[1]|in[1]|D5G2;|pins18m3@0|x[1]|I
+Ex[2]|in[2]|D5G2;|pins18m3@0|x[2]|I
+Ex[3]|in[3]|D5G2;|pins18m3@0|x[3]|I
+Ex[4]|in[4]|D5G2;|pins18m3@0|x[4]|I
+Ex[5]|in[5]|D5G2;|pins18m3@0|x[5]|I
+Ex[6]|in[6]|D5G2;|pins18m3@0|x[6]|I
+Ex[7]|in[7]|D5G2;|pins18m3@0|x[7]|I
+Ex[8]|in[8]|D5G2;|pins18m3@0|x[8]|I
+Ex[9]|in[9]|D5G2;|pins18m3@0|x[9]|I
+Ex[10]|in[10]|D5G2;|pins18m3@0|x[10]|O
+Ex[11]|in[11]|D5G2;|pins18m3@0|x[11]|O
+Ex[12]|in[12]|D5G2;|pins18m3@0|x[12]|O
+Ex[13]|in[13]|D5G2;|pins18m3@0|x[13]|O
+Ex[14]|in[14]|D5G2;|pins18m3@0|x[14]|O
+Ex[15]|in[15]|D5G2;|pins18m3@0|x[15]|O
+Ex[16]|in[16]|D5G2;|pins18m3@0|x[16]|O
+Ex[17]|in[17]|D5G2;|pins18m3@0|x[17]|O
+Ex[18]|in[18]|D5G2;|pins18m3@0|x[18]|O
+Ex[19]|in[19]|D5G2;|pins18m3@1|x[1]|I
+Ex[20]|in[20]|D5G2;|pins18m3@1|x[2]|I
+Ex[21]|in[21]|D5G2;|pins18m3@1|x[3]|I
+Ex[22]|in[22]|D5G2;|pins18m3@1|x[4]|I
+Ex[23]|in[23]|D5G2;|pins18m3@1|x[5]|I
+Ex[24]|in[24]|D5G2;|pins18m3@1|x[6]|I
+Ex[25]|in[25]|D5G2;|pins18m3@1|x[7]|I
+Ex[26]|in[26]|D5G2;|pins18m3@1|x[8]|I
+Ex[27]|in[27]|D5G2;|pins18m3@1|x[9]|I
+Ex[28]|in[28]|D5G2;|pins18m3@1|x[10]|O
+Ex[29]|in[29]|D5G2;|pins18m3@1|x[11]|O
+Ex[30]|in[30]|D5G2;|pins18m3@1|x[12]|O
+Ex[31]|in[31]|D5G2;|pins18m3@1|x[13]|O
+Ex[32]|in[32]|D5G2;|pins18m3@1|x[14]|O
+Ex[33]|in[33]|D5G2;|pins18m3@1|x[15]|O
+Ex[34]|in[34]|D5G2;|pins18m3@1|x[16]|O
+Ex[35]|in[35]|D5G2;|pins18m3@1|x[17]|O
+Ex[36]|in[36]|D5G2;|pins18m3@1|x[18]|O
+Emc||D5G2;|pin@3||I
+Emc_2||D5G2;|pin@8||I
+Eout[1]|outA[1]|D5G2;|short20B@0|out[1]|O
+Eout[2]|outA[2]|D5G2;|short20B@0|out[2]|O
+Eout[3]|outA[3]|D5G2;|short20B@0|out[3]|O
+Eout[4]|outA[4]|D5G2;|short20B@0|out[4]|O
+Eout[5]|outA[5]|D5G2;|short20B@0|out[5]|O
+Eout[6]|outA[6]|D5G2;|short20B@0|out[6]|O
+Eout[7]|outA[7]|D5G2;|short20B@0|out[7]|O
+Eout[8]|outA[8]|D5G2;|short20B@0|out[8]|O
+Eout[9]|outA[9]|D5G2;|short20B@0|out[9]|O
+Eout[10]|outA[10]|D5G2;|short20B@0|out[10]|O
+Eout[11]|outA[11]|D5G2;|short20B@0|out[11]|O
+Eout[12]|outA[12]|D5G2;|short20B@0|out[12]|O
+Eout[13]|outA[13]|D5G2;|short20B@0|out[13]|O
+Eout[14]|outA[14]|D5G2;|short20B@0|out[14]|O
+Eout[15]|outA[15]|D5G2;|short20B@0|out[15]|O
+Eout[16]|outA[16]|D5G2;|short20B@0|out[16]|O
+Eout[17]|outA[17]|D5G2;|short20B@0|out[17]|O
+Eout[18]|outA[18]|D5G2;|short20B@0|out[18]|O
+Eout[19]|outA[19]|D5G2;|short20B@2|out[1]|O
+Eout[20]|outA[20]|D5G2;|short20B@2|out[2]|O
+Eout[21]|outA[21]|D5G2;|short20B@2|out[3]|O
+Eout[22]|outA[22]|D5G2;|short20B@2|out[4]|O
+Eout[23]|outA[23]|D5G2;|short20B@2|out[5]|O
+Eout[24]|outA[24]|D5G2;|short20B@2|out[6]|O
+Eout[25]|outA[25]|D5G2;|short20B@2|out[7]|O
+Eout[26]|outA[26]|D5G2;|short20B@2|out[8]|O
+Eout[27]|outA[27]|D5G2;|short20B@2|out[9]|O
+Eout[28]|outA[28]|D5G2;|short20B@2|out[10]|O
+Eout[29]|outA[29]|D5G2;|short20B@2|out[11]|O
+Eout[30]|outA[30]|D5G2;|short20B@2|out[12]|O
+Eout[31]|outA[31]|D5G2;|short20B@2|out[13]|O
+Eout[32]|outA[32]|D5G2;|short20B@2|out[14]|O
+Eout[33]|outA[33]|D5G2;|short20B@2|out[15]|O
+Eout[34]|outA[34]|D5G2;|short20B@2|out[16]|O
+Eout[35]|outA[35]|D5G2;|short20B@2|out[17]|O
+Eout[36]|outA[36]|D5G2;|short20B@2|out[18]|O
+Eout[1]@1053424883|outB[1]|D5G2;|short20B@1|out[1]|O
+Eout[2]@371326379|outB[2]|D5G2;|short20B@1|out[2]|O
+Eout[3]@339931445|outB[3]|D5G2;|short20B@1|out[3]|O
+Eout[4]@35733394|outB[4]|D5G2;|short20B@1|out[4]|O
+Eout[5]@243944667|outB[5]|D5G2;|short20B@1|out[5]|O
+Eout[6]@858896414|outB[6]|D5G2;|short20B@1|out[6]|O
+Eout[7]@272985958|outB[7]|D5G2;|short20B@1|out[7]|O
+Eout[8]@531106087|outB[8]|D5G2;|short20B@1|out[8]|O
+Eout[9]@572933570|outB[9]|D5G2;|short20B@1|out[9]|O
+Eout[10]@12308039|outB[10]|D5G2;|short20B@1|out[10]|O
+Eout[11]@642204107|outB[11]|D5G2;|short20B@1|out[11]|O
+Eout[12]@860094989|outB[12]|D5G2;|short20B@1|out[12]|O
+Eout[13]@160375068|outB[13]|D5G2;|short20B@1|out[13]|O
+Eout[14]@410616329|outB[14]|D5G2;|short20B@1|out[14]|O
+Eout[15]@67466282|outB[15]|D5G2;|short20B@1|out[15]|O
+Eout[16]@629969585|outB[16]|D5G2;|short20B@1|out[16]|O
+Eout[17]@1021644489|outB[17]|D5G2;|short20B@1|out[17]|O
+Eout[18]@433101677|outB[18]|D5G2;|short20B@1|out[18]|O
+Eout[19]@965661843|outB[19]|D5G2;|short20B@3|out[1]|O
+Eout[20]@490143262|outB[20]|D5G2;|short20B@3|out[2]|O
+Eout[21]@366623952|outB[21]|D5G2;|short20B@3|out[3]|O
+Eout[22]@179744078|outB[22]|D5G2;|short20B@3|out[4]|O
+Eout[23]@231451617|outB[23]|D5G2;|short20B@3|out[5]|O
+Eout[24]@389091397|outB[24]|D5G2;|short20B@3|out[6]|O
+Eout[25]@993624686|outB[25]|D5G2;|short20B@3|out[7]|O
+Eout[26]@1029314389|outB[26]|D5G2;|short20B@3|out[8]|O
+Eout[27]@267955145|outB[27]|D5G2;|short20B@3|out[9]|O
+Eout[28]@59791077|outB[28]|D5G2;|short20B@3|out[10]|O
+Eout[29]@215845478|outB[29]|D5G2;|short20B@3|out[11]|O
+Eout[30]@951885859|outB[30]|D5G2;|short20B@3|out[12]|O
+Eout[31]@694840068|outB[31]|D5G2;|short20B@3|out[13]|O
+Eout[32]@228340099|outB[32]|D5G2;|short20B@3|out[14]|O
+Eout[33]@243545754|outB[33]|D5G2;|short20B@3|out[15]|O
+Eout[34]@967058810|outB[34]|D5G2;|short20B@3|out[16]|O
+Eout[35]@199155845|outB[35]|D5G2;|short20B@3|out[17]|O
+Eout[36]@806397701|outB[36]|D5G2;|short20B@3|out[18]|O
+Epred||D5G2;|anAltSta@1|pred|I
+Esir[1]||D5G2;|pin@17||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;|pin@18||O
+Esor[3]||D5G2;|scanEx1v@1|sor[2]|B
+Esor[4]||D5G2;|scanEx1v@1|sor[3]|B
+Esor[5]||D5G2;|scanEx1v@1|sor[4]|B
+Esor[6]||D5G2;|scanEx1v@1|sor[5]|B
+Esor[7]||D5G2;|scanEx1v@1|sor[6]|B
+Esor[8]||D5G2;|scanEx1v@1|sor[7]|B
+Esor[9]||D5G2;|scanEx1v@1|sor[8]|B
+Esor[10]||D5G2;|scanEx1v@1|sor[9]|B
+EsuccA||D5G2;|anAltSta@1|succA|O
+EsuccB||D5G2;|anAltSta@1|succB|O
+Evdd_4|vdd|D5G2;|short20B@2|vdd_4|P
+Evdd_4@43581018|vdd_4|D5G2;|anAltSta@1|vdd_4|P
+Evdd_5||D5G2;|short20B@2|vdd_5|P
+Evdd_6||D5G2;|short20B@3|vdd_4|P
+Evdd_7||D5G2;|short20B@3|vdd_5|P
+Evdd_8||D5G2;|anAltSta@1|vdd_5|P
+X
+
+# Cell altStartStep;1{sch}
+CaltStartStep;1{sch}||schematic|1227452321533|1227534356310|
+IaltStartStep;1{ic}|altStart@0||-27|15|||D5G4;
+IgaspL:anAltStart;1{ic}|anAltSta@0||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|
+NOff-Page|conn@3||9|-2|||Y|
+NOff-Page|conn@6||-3|12|||XRRR|
+NOff-Page|conn@7||-11|-18||||
+NOff-Page|conn@8||19|-18||||
+NOff-Page|conn@10||18|-48||||
+NOff-Page|conn@11||33|-12|||YRRR|
+NOff-Page|conn@12||33|21|||R|
+IdriversJ:latchDriver60;1{ic}|latchDri@0||-7|-27|||D5G4;
+IdriversJ:latchDriver60;1{ic}|latchDri@1||-8|-39|||D5G4;
+Ngeneric:Invisible-Pin|pin@3||2.5|29|||||ART_message(D5G4;)Sto start the alternator
+Ngeneric:Invisible-Pin|pin@4||1|34.5|||||ART_message(D5G6;)SaltStartStep
+Ngeneric:Invisible-Pin|pin@5||-0.5|21|||||ART_message(D5G3;)Sies 23 November 2008
+NWire_Pin|pin@6||-24|-21||||
+NWire_Pin|pin@7||-24|-27||||
+NWire_Pin|pin@8||-24|-39||||
+NWire_Pin|pin@9||-24|-43||||
+NBus_Pin|pin@10||0|-11|-1|-1||
+NWire_Pin|pin@15||-1|7||||
+NWire_Pin|pin@16||-3|7||||
+NWire_Pin|pin@17||6|-27||||
+NWire_Pin|pin@18||6|-39||||
+NBus_Pin|pin@19||-3|-48|-1|-1||
+NBus_Pin|pin@20||-3|-44|-1|-1||
+NWire_Pin|pin@21||23|7||||
+NWire_Pin|pin@22||23|12||||
+NWire_Pin|pin@23||23|-2||||
+NWire_Pin|pin@24||23|2||||
+NBus_Pin|pin@25||1|10|-1|-1||
+NWire_Pin|pin@26||-11|7||||
+NWire_Pin|pin@27||-11|10||||
+IscanJ:scanEx1vertA;1{ic}|scanEx1v@0||33|0|||D5G4;
+IscanJ:scanEx1vertA;1{ic}|scanEx1v@1||33|9|||D5G4;
+IregistersL:short20Bx36;1{ic}|short30B@0||8|-18|||D5G4;
+IregistersL:short20Bx36;1{ic}|short30B@1||8|-48|Y||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-15.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@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
+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@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@11|||0|pin@15||-1|7|pin@16||-3|7
+Awire|net@12|||2700|pin@16||-3|7|conn@6|y|-3|10
+Abus|net@13||-0.5|IJ0|short30B@0|in[1:36]|5|-18|conn@7|y|-9|-18
+Abus|net@14||-0.5|IJ1800|short30B@0|out[1:36]|11|-18|conn@8|a|17|-18
+Abus|net@16||-0.5|IJ1800|short30B@1|out[1:36]|11|-48|conn@10|a|16|-48
+Awire|net@20|||1800|latchDri@0|out|-3|-27|wire90@2|a|-1|-27
+Awire|net@22|||1800|latchDri@1|out|-4|-39|wire90@3|a|-1|-39
+Awire|net@23|||1800|wire90@2|b|4|-27|pin@17||6|-27
+Awire|net@24|||2700|pin@17||6|-27|short30B@0|hcl[1]|6|-21
+Awire|net@25|||1800|wire90@3|b|4|-39|pin@18||6|-39
+Awire|net@26|||900|pin@18||6|-39|short30B@1|hcl[1]|6|-45
+Abus|net@27||-0.5|IJ0|short30B@1|in[1:36]|5|-48|pin@19||-3|-48
+Abus|net@28||-0.5|IJ2700|conn@11|y|33|-10|scanEx1v@0|si[1:9]|33|-2
+Abus|net@29||-0.5|IJ2700|scanEx1v@0|so[1:9]|33|2|scanEx1v@1|si[1:9]|33|7
+Abus|net@30||-0.5|IJ2700|scanEx1v@1|so[1:9]|33|11|conn@12|a|33|19
+Awire|net@31|||0|scanEx1v@1|dIn[1]|28|7|pin@21||23|7
+Awire|net@33|||0|scanEx1v@0|dIn[1]|28|-2|pin@23||23|-2
+Awire|net@36|||0|pin@16||-3|7|pin@26||-11|7
+Abus|s[1:2]|D5G2;|-0.5|IJ2700|anAltSta@0|s[1:2]|1|4|pin@25||1|10
+Awire|s[1]|D5G2;||2700|pin@23||23|-2|pin@24||23|2
+Awire|s[2]|D5G2;||2700|pin@21||23|7|pin@22||23|12
+Awire|sir[9]|D5G2;||2700|pin@26||-11|7|pin@27||-11|10
+Ein[1:36]||D4G2;|conn@7|a|I
+Epred_1|mc|D4G2;|conn@6|a|I
+Eout[1:36]|outA[1:36]|D6G2;|conn@8|y|O
+Eout[1:36]@775020855|outB[1:36]|D6G2;|conn@10|y|O
+Epred||D4G2;|conn@1|a|I
+Esir[1:9]||D4G2;|conn@11|a|I
+Esor[1:9]||D6G2;|conn@12|y|O
+EsuccA||D6G2;|conn@0|y|O
+EsuccB||D6G2;|conn@3|y|O
+X
+
+# Cell epiStep;1{ic}
+CepiStep;1{ic}||artwork|1227473885630|1227549092162|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||-4|-6|-1|-1||
+Nschematic:Bus_Pin|pin@1||-3|2|-1|-1||
+Nschematic:Bus_Pin|pin@2||5|-6|-1|-1||
+Nschematic:Bus_Pin|pin@3||-3|0|-1|-1||
+Nschematic:Bus_Pin|pin@5||3|0|-1|-1||
+Nschematic:Bus_Pin|pin@6||3|-2|-1|-1||
+NPin|pin@7||-2|3|1|1||
+NPin|pin@8||2|3|1|1||
+NPin|pin@11||-2|-3|1|1||
+NPin|pin@12||2|-3|1|1||
+NPin|pin@13||0|-3|1|1||
+NPin|pin@14||0|-4|1|1||
+NPin|pin@15||-4|-4|1|1||
+NPin|pin@16||-4|-8|1|1||
+NPin|pin@17||2|0|1|1||
+NPin|pin@18||3|0|1|1||
+NPin|pin@19||3|-4|1|1||
+NPin|pin@20||3|-3|1|1||
+NPin|pin@21||5|-6|1|1||
+NPin|pin@22||3|-9|1|1||
+NPin|pin@23||3|-8|1|1||
+NPin|pin@24||2.5|-4|1|1||
+Ngeneric:Invisible-Pin|pin@25||0|0|||||ART_message(D5G1.5;)S[epi,step]
+NPin|pin@26||-2|0|1|1||
+NPin|pin@27||-3|0|1|1||
+NPin|pin@32||2|-2|1|1||
+NPin|pin@33||3|-2|1|1||
+Nschematic:Bus_Pin|pin@34||-1|5|-1|-1||
+Nschematic:Bus_Pin|pin@35||2|5|-1|-1||
+NPin|pin@36||0|3|1|1||
+NPin|pin@37||0|4|1|1||
+NPin|pin@38||1|4|1|1||
+NPin|pin@39||2|5|1|1||
+NPin|pin@40||1|6|1|1||
+NPin|pin@41||-2|6|1|1||
+NPin|pin@42||-1|5|1|1||
+NPin|pin@43||-2|4|1|1||
+NPin|pin@44||-2|2|1|1||
+NPin|pin@45||-3|2|1|1||
+AThicker|net@0|||FS1800|pin@13||0|-3|pin@12||2|-3
+AThicker|net@1|||FS0|pin@14||0|-4|pin@15||-4|-4
+AThicker|net@2|||FS1800|pin@11||-2|-3|pin@13||0|-3
+AThicker|net@3|||FS900|pin@13||0|-3|pin@14||0|-4
+AThicker|net@4|||FS900|pin@15||-4|-4|pin@16||-4|-8
+AThicker|net@7|||FS1800|pin@14||0|-4|pin@24||2.5|-4
+AThicker|net@8|||FS1800|pin@17||2|0|pin@18||3|0
+AThicker|net@9|||FS900|pin@26||-2|0|pin@11||-2|-3
+AThicker|net@10|||FS1237|pin@20||3|-3|pin@21||5|-6
+AThicker|net@11|||FS563|pin@21||5|-6|pin@22||3|-9
+AThicker|net@12|||FS2700|pin@19||3|-4|pin@20||3|-3
+AThicker|net@13|||FS900|pin@23||3|-8|pin@22||3|-9
+AThicker|net@14|||FS0|pin@19||3|-4|pin@24||2.5|-4
+AThicker|net@15|||FS0|pin@26||-2|0|pin@27||-3|0
+AThicker|net@16|||FS900|pin@44||-2|2|pin@26||-2|0
+AThicker|net@17|||FS2700|pin@17||2|0|pin@8||2|3
+AThicker|net@19|||FS900|pin@17||2|0|pin@32||2|-2
+AThicker|net@23|||FS1800|pin@16||-4|-8|pin@23||3|-8
+AThicker|net@26|||FS900|pin@32||2|-2|pin@12||2|-3
+AThicker|net@27|||FS1800|pin@32||2|-2|pin@33||3|-2
+AThicker|net@29|||FS0|pin@36||0|3|pin@7||-2|3
+AThicker|net@30|||FS0|pin@8||2|3|pin@36||0|3
+AThicker|net@31|||FS2700|pin@36||0|3|pin@37||0|4
+AThicker|net@32|||FS1800|pin@37||0|4|pin@38||1|4
+AThicker|net@33|||FS2250|pin@38||1|4|pin@39||2|5
+AThicker|net@34|||FS3150|pin@39||2|5|pin@40||1|6
+AThicker|net@35|||FS0|pin@40||1|6|pin@41||-2|6
+AThicker|net@36|||FS1350|pin@41||-2|6|pin@42||-1|5
+AThicker|net@37|||FS450|pin@42||-1|5|pin@43||-2|4
+AThicker|net@38|||FS1800|pin@43||-2|4|pin@37||0|4
+AThicker|net@39|||FS900|pin@7||-2|3|pin@44||-2|2
+AThicker|net@40|||FS0|pin@44||-2|2|pin@45||-3|2
+Ein[1:36]|in[1:36,T]|D5G2;|pin@0||I
+Emc||D5G2;|pin@1||I
+Eout[1:36]||D5G2;|pin@2||O
+Epred||D5G2;|pin@3||I
+Esir[1:9]||D5G2;|pin@34||I
+Esor[1:9]||D5G2;|pin@35||O
+Esucc||D5G2;|pin@5||O
+Etorp||D5G2;|pin@6||O
+X
+
+# Cell epiStep;1{lay}
+CepiStep;1{lay}||cmos90|1227472110828|1227528642763||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227528386410|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227528386410
+IgaspL:anEpiStart;1{lay}|anEpiSta@0||1769.5|0|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@1||1526.5|40||||
+NX-Metal-1-Metal-2-Con|contact@2||1601.5|22||||
+NX-Metal-1-Metal-2-Con|contact@3||1651.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@4||42.5|-40||||
+NX-Metal-1-Metal-2-Con|contact@5||1763|-40||||
+IdriversJ:driveConnecter;1{lay}|driveCon@0||1556|32|||D5G4;
+IdriversJ:latchDriver60;1{lay}|latchDri@0||1560.5|0|X||D5G4;
+NMetal-1-Pin|pin@0||1526.5|72||||
+NMetal-1-Pin|pin@2||1526.5|-72||||
+NMetal-1-Pin|pin@3||1601.5|25||||
+NMetal-1-Pin|pin@5||1601.5|-25||||
+NMetal-2-Pin|pin@12||-180|-16||||
+NMetal-2-Pin|pin@18||-180|-28||||
+IscanJ:scanEx1vertD;3{lay}|scanEx1v@1||0|0|||D5G4;
+IwiresL:select144;1{lay}|select14@1||144|0|||D5G4;
+IwiresL:select144;1{lay}|select14@2||-144|0|||D5G4;
+IregistersL:short20Bx18m2;1{lay}|short20B@0||864|0|||D5G4;
+IregistersL:short20Bx18m2;1{lay}|short20B@1||-864|0|X||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||1521|0|||D5G4;
+Ametal-2|net@0||6.2|S1800|wellCont@0|vdd_2|1525.5|-50|latchDri@0|vdd_5|1527.5|-50
+Ametal-2|net@1||6.2|S0|latchDri@0|vdd_4|1527.5|50|wellCont@0|vdd_3|1525.5|50
+Ametal-2|net@2||1.2|S0|driveCon@0|take|1548|60.3|short20B@0|hcll[1]|1470|60.3
+Ametal-1|net@3|||S900|driveCon@0|out|1540|32|latchDri@0|out|1540|32
+Ametal-1|net@6|||S2700|contact@1||1526.5|40|pin@0||1526.5|72
+Ametal-2|net@12||6.2|S0|wellCont@0|gnd|1516.5|0|short20B@0|gnd_2|1512|0
+Ametal-2|net@13||6.2|S1800|short20B@0|vdd_4|1512|-50|wellCont@0|vdd|1516.5|-50
+Ametal-2|net@14||6.2|S1800|short20B@0|vdd_5|1512|50|wellCont@0|vdd_1|1516.5|50
+Ametal-2|net@15||6.2|S0|latchDri@0|gnd_2|1527.5|0|wellCont@0|gnd_1|1525.5|0
+Ametal-2|net@16||6.2|S1800|latchDri@0|gnd_1|1596|0|anEpiSta@0|gnd_1|1602.5|0
+Ametal-1|net@17|||S1800|latchDri@0|in_1|1592|25|pin@3||1601.5|25
+Ametal-1|net@20|||S0|pin@5||1601.5|-25|latchDri@0|in|1592|-25
+Ametal-1|net@21|||S900|contact@2||1601.5|22|pin@5||1601.5|-25
+Ametal-2|net@23||6.2|S0|anEpiSta@0|vdd_2|1602.5|-50|latchDri@0|vdd_7|1596|-50
+Ametal-2|net@24||6.2|S1800|latchDri@0|vdd_8|1596|50|anEpiSta@0|vdd_3|1602.5|50
+Ametal-2|net@26|||S0|anEpiSta@0|mc|1739|40|contact@1||1526.5|40
+Ametal-1|net@27|||S2700|pin@2||1526.5|-72|contact@1||1526.5|40
+Ametal-1|net@28|||S900|pin@3||1601.5|25|contact@2||1601.5|22
+Ametal-2|net@29|||S0|anEpiSta@0|fire_1|1703.5|22|contact@2||1601.5|22
+Ametal-1|net@35|||S900|anEpiSta@0|xxx|1651.5|-25|contact@3||1651.5|-28
+Ametal-2|net@40|||S0|short20B@1|hcll[1]|-1470|60.3|short20B@1|hcll[1]|-1470|60.3
+Ametal-2|net@42||1.2|S1800|short20B@1|hcl[1]|-216|60.3|short20B@0|hcl[1]|216|60.3
+Ametal-2|net@56|||S900|pin@12||-180|-16|pin@18||-180|-28
+Ametal-2|net@58||6.2|S1800|short20B@1|vdd_3|-216|50|scanEx1v@1|vdd_2|-72|50
+Ametal-2|net@59||6.2|S0|scanEx1v@1|gnd|-72|0|short20B@1|gnd_1|-216|0
+Ametal-2|net@60||6.2|S0|scanEx1v@1|vdd|-72|-50|short20B@1|vdd_1|-216|-50
+Ametal-2|net@62||6.2|S0|short20B@0|gnd_1|216|0|scanEx1v@1|gnd_1|72|0
+Ametal-2|net@63||6.2|S0|short20B@0|vdd_3|216|50|scanEx1v@1|vdd_3|72|50
+Ametal-2|net@64||6.2|S0|short20B@0|vdd_1|216|-50|scanEx1v@1|vdd_1|72|-50
+Ametal-2|net@72|||S1800|pin@18||-180|-28|contact@3||1651.5|-28
+Ametal-1|net@74|||S900|scanEx1v@1|dIn[1]|42.5|-7|contact@4||42.5|-40
+Ametal-2|net@75|||S0|contact@5||1763|-40|contact@4||42.5|-40
+Ametal-1|net@76|||S900|anEpiSta@0|s[1]|1763|-19.5|contact@5||1763|-40
+Egnd_2|gnd|D5G2;|short20B@1|gnd_2|G
+Egnd_2@677362830|gnd_2|D5G2;|anEpiSta@0|gnd_2|G
+Ein[1]||D5G2;|short20B@0|in[1]|I
+Ein[2]||D5G2;|short20B@0|in[2]|I
+Ein[3]||D5G2;|short20B@0|in[3]|I
+Ein[4]||D5G2;|short20B@0|in[4]|I
+Ein[5]||D5G2;|short20B@0|in[5]|I
+Ein[6]||D5G2;|short20B@0|in[6]|I
+Ein[7]||D5G2;|short20B@0|in[7]|I
+Ein[8]||D5G2;|short20B@0|in[8]|I
+Ein[9]||D5G2;|short20B@0|in[9]|I
+Ein[10]||D5G2;|short20B@0|in[10]|I
+Ein[11]||D5G2;|short20B@0|in[11]|I
+Ein[12]||D5G2;|short20B@0|in[12]|I
+Ein[13]||D5G2;|short20B@0|in[13]|I
+Ein[14]||D5G2;|short20B@0|in[14]|I
+Ein[15]||D5G2;|short20B@0|in[15]|I
+Ein[16]||D5G2;|short20B@0|in[16]|I
+Ein[17]||D5G2;|short20B@0|in[17]|I
+Ein[18]||D5G2;|short20B@0|in[18]|I
+Ein[19]||D5G2;|short20B@1|in[1]|I
+Ein[20]||D5G2;|short20B@1|in[2]|I
+Ein[21]||D5G2;|short20B@1|in[3]|I
+Ein[22]||D5G2;|short20B@1|in[4]|I
+Ein[23]||D5G2;|short20B@1|in[5]|I
+Ein[24]||D5G2;|short20B@1|in[6]|I
+Ein[25]||D5G2;|short20B@1|in[7]|I
+Ein[26]||D5G2;|short20B@1|in[8]|I
+Ein[27]||D5G2;|short20B@1|in[9]|I
+Ein[28]||D5G2;|short20B@1|in[10]|I
+Ein[29]||D5G2;|short20B@1|in[11]|I
+Ein[30]||D5G2;|short20B@1|in[12]|I
+Ein[31]||D5G2;|short20B@1|in[13]|I
+Ein[32]||D5G2;|short20B@1|in[14]|I
+Ein[33]||D5G2;|short20B@1|in[15]|I
+Ein[34]||D5G2;|short20B@1|in[16]|I
+Ein[35]||D5G2;|short20B@1|in[17]|I
+Ein[36]||D5G2;|short20B@1|in[18]|I
+Ein[T]||D5G2;|pin@12||I
+Emc||D5G2;|pin@2||I
+Emc_1||D5G2;|pin@0||I
+Eout[1]||D5G2;|short20B@0|out[1]|O
+Eout[2]||D5G2;|short20B@0|out[2]|O
+Eout[3]||D5G2;|short20B@0|out[3]|O
+Eout[4]||D5G2;|short20B@0|out[4]|O
+Eout[5]||D5G2;|short20B@0|out[5]|O
+Eout[6]||D5G2;|short20B@0|out[6]|O
+Eout[7]||D5G2;|short20B@0|out[7]|O
+Eout[8]||D5G2;|short20B@0|out[8]|O
+Eout[9]||D5G2;|short20B@0|out[9]|O
+Eout[10]||D5G2;|short20B@0|out[10]|O
+Eout[11]||D5G2;|short20B@0|out[11]|O
+Eout[12]||D5G2;|short20B@0|out[12]|O
+Eout[13]||D5G2;|short20B@0|out[13]|O
+Eout[14]||D5G2;|short20B@0|out[14]|O
+Eout[15]||D5G2;|short20B@0|out[15]|O
+Eout[16]||D5G2;|short20B@0|out[16]|O
+Eout[17]||D5G2;|short20B@0|out[17]|O
+Eout[18]||D5G2;|short20B@0|out[18]|O
+Eout[19]||D5G2;|short20B@1|out[1]|O
+Eout[20]||D5G2;|short20B@1|out[2]|O
+Eout[21]||D5G2;|short20B@1|out[3]|O
+Eout[22]||D5G2;|short20B@1|out[4]|O
+Eout[23]||D5G2;|short20B@1|out[5]|O
+Eout[24]||D5G2;|short20B@1|out[6]|O
+Eout[25]||D5G2;|short20B@1|out[7]|O
+Eout[26]||D5G2;|short20B@1|out[8]|O
+Eout[27]||D5G2;|short20B@1|out[9]|O
+Eout[28]||D5G2;|short20B@1|out[10]|O
+Eout[29]||D5G2;|short20B@1|out[11]|O
+Eout[30]||D5G2;|short20B@1|out[12]|O
+Eout[31]||D5G2;|short20B@1|out[13]|O
+Eout[32]||D5G2;|short20B@1|out[14]|O
+Eout[33]||D5G2;|short20B@1|out[15]|O
+Eout[34]||D5G2;|short20B@1|out[16]|O
+Eout[35]||D5G2;|short20B@1|out[17]|O
+Eout[36]||D5G2;|short20B@1|out[18]|O
+Epred||D5G2;|anEpiSta@0|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
+Esucc||D5G2;|anEpiSta@0|succA|O
+Etorp||D5G2;|anEpiSta@0|succB|O
+Evdd_5|vdd|D5G2;|short20B@1|vdd_5|P
+Evdd_4||D5G2;|short20B@1|vdd_4|P
+Evdd_5@325348235|vdd_5|D5G2;|anEpiSta@0|vdd_4|P
+Evdd_6||D5G2;|anEpiSta@0|vdd_5|P
+X
+
+# Cell epiStep;1{sch}
+CepiStep;1{sch}||schematic|1227471858866|1227528580512|
+IgaspL:anEpiStart;1{ic}|anEpiSta@0||0|0|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@2||-12|0|||XRR|
+NOff-Page|conn@3||10|0|||Y|
+NOff-Page|conn@4||10|-4|||Y|
+NOff-Page|conn@5||-26.5|-21||||
+NOff-Page|conn@6||13|-35||||
+NOff-Page|conn@7||-3|12|||XRRR|
+NOff-Page|conn@9||21|2|||YRRR|
+NOff-Page|conn@10||21|20|||R|
+IepiStep;1{ic}|epiStep@0||-30|23|||D5G4;
+IdriversJ:latchDriver60;1{ic}|latchDri@0||-13|-18.5|RRR||D5G4;
+Ngeneric:Invisible-Pin|pin@0||1|37|||||ART_message(D5G4;)Sthe epilog stage
+Ngeneric:Invisible-Pin|pin@1||1|44.5|||||ART_message(D5G6;)SepiStep
+Ngeneric:Invisible-Pin|pin@2||0.5|30|||||ART_message(D5G3;)Sies 23 November 2008
+NWire_Pin|pin@3||-13|-8||||
+NWire_Pin|pin@4||0|-8||||
+NWire_Pin|pin@5||-20|-2||||
+NWire_Pin|pin@6||-20|-6||||
+NWire_Pin|pin@7||5|-4||||
+NWire_Pin|pin@8||5|-2||||
+NWire_Pin|pin@9||-13|-28||||
+NWire_Pin|pin@10||-1|-28||||
+NWire_Pin|pin@11||-3|7||||
+NWire_Pin|pin@12||-1|7||||
+Ngeneric:Invisible-Pin|pin@13||-41.5|1|||||ART_message(D3G2;)S["in[T] is the token",bit for the instruction,input.]
+NBus_Pin|pin@14||-8.5|-35|-1|-1||
+NBus_Pin|pin@15||-8.5|-39.5|-1|-1||
+Ngeneric:Invisible-Pin|pin@16||-46|-10.5|||||ART_message(D3G2;)S[There are 37+T bits,in the switch fabric,but only 36 in the,internal instruction ring.]
+Ngeneric:Invisible-Pin|pin@17||-46|-25.5|||||ART_message(D3G2;)S[For the marina test chip only,we'll omit bit 19 from the,external instruction ring.,This will shift the top 18 bits,"left one position, i.e.","ext[1:37,T] =","int[1:18,x,19:36,T].",For example:,"ext[20] becomes int[19]","ext[37] becomes int[36]."]
+NWire_Pin|pin@18||1|10||||
+IscanJ:scanEx1vertA;1{ic}|scanEx1v@0||21|12|||D5G4;
+IregistersL:short20Bx36;1{ic}|short20B@0||1|-35|Y||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-7.5|-8|||D0G4;|ATTR_L(D5G1;PUD)D372.7999999999999|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||-7|-28|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3704.0508729916814|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Abus|in[1:36]|D5G2;|-0.5|IJ900|pin@14||-8.5|-35|pin@15||-8.5|-39.5
+Awire|in[T]|D5G2;||900|pin@5||-20|-2|pin@6||-20|-6
+Awire|net@0|||2700|latchDri@0|inA|-13|-14.5|pin@3||-13|-8
+Awire|net@1|||1800|pin@3||-13|-8|wire90@0|a|-10|-8
+Awire|net@2|||0|conn@4|a|8|-4|pin@7||5|-4
+Awire|net@3|||2700|pin@7||5|-4|pin@8||5|-2
+Awire|net@4|||1800|anEpiSta@0|succ_1|3|-2|pin@8||5|-2
+Awire|net@5|||1800|wire90@0|b|-5|-8|pin@4||0|-8
+Awire|net@6|||2700|pin@4||0|-8|anEpiSta@0|fire|0|-4
+Awire|net@8|||1800|conn@2|y|-10|0|anEpiSta@0|pred|-3|0
+Awire|net@9|||0|anEpiSta@0|mc_1|-3|-2|pin@5||-20|-2
+Awire|net@12|||0|conn@3|a|8|0|anEpiSta@0|succ|3|0
+Awire|net@13|||900|latchDri@0|out|-13|-22.5|pin@9||-13|-28
+Awire|net@14|||1800|pin@9||-13|-28|wire90@1|a|-9.5|-28
+Awire|net@15|||1800|wire90@1|b|-4.5|-28|pin@10||-1|-28
+Awire|net@16|||900|pin@10||-1|-28|short20B@0|hcl[1]|-1|-32
+Abus|net@18||-0.5|IJ1800|short20B@0|out[1:36]|4|-35|conn@6|a|11|-35
+Awire|net@20|||900|conn@7|y|-3|10|pin@11||-3|7
+Awire|net@21|||1800|pin@11||-3|7|pin@12||-1|7
+Awire|net@22|||900|pin@12||-1|7|anEpiSta@0|mc|-1|4
+Abus|net@23||-0.5|IJ0|short20B@0|in[1:36]|-2|-35|pin@14||-8.5|-35
+Abus|net@26||-0.5|IJ2700|scanEx1v@0|so[1:9]|21|14|conn@10|a|21|18
+Awire|net@27|||0|scanEx1v@0|dIn[1]|16|10|pin@18||1|10
+Awire|net@28|||900|pin@18||1|10|anEpiSta@0|s[1]|1|4
+Abus|net@29||-0.5|IJ900|scanEx1v@0|si[1:9]|21|10|conn@9|y|21|4
+Ein[1:36]|in[1:36,T]|D4G2;|conn@5|a|I
+Emc||D4G2;|conn@7|a|I
+Eout[1:36]||D6G2;|conn@6|y|O
+Epred||D4G2;|conn@2|a|I
+Esir[1:9]||D4G2;|conn@9|a|I
+Esor[1:9]||D6G2;|conn@10|y|O
+Esucc||D6G2;|conn@3|y|O
+Etorp||D6G2;|conn@4|y|O
+X
+
+# Cell m1step;1{ic}
+Cm1step;1{ic}||artwork|1227475229666|1227478507399|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||3|2|-1|-1||
+Nschematic:Bus_Pin|pin@1||0|-9|-1|-1||
+Nschematic:Bus_Pin|pin@2||-4|-6|-1|-1||
+Nschematic:Bus_Pin|pin@3||5|-6|-1|-1||
+Nschematic:Bus_Pin|pin@4||-3|0|-1|-1||
+Nschematic:Bus_Pin|pin@5||3|0|-1|-1||
+NPin|pin@6||-2|-3|1|1||
+NPin|pin@7||-2|3|1|1||
+NPin|pin@8||5|-6|1|1||
+NPin|pin@9||3|-3|1|1||
+NPin|pin@10||3|-4|1|1||
+NPin|pin@13||2|3|1|1||
+NPin|pin@14||-2|0|1|1||
+NPin|pin@15||-3|0|1|1||
+NPin|pin@16||2|-3|1|1||
+NPin|pin@17||0|-3|1|1||
+NPin|pin@18||0|-4|1|1||
+NPin|pin@19||-4|-4|1|1||
+NPin|pin@20||-4|-8|1|1||
+NPin|pin@21||3|-8|1|1||
+NPin|pin@22||3|-9|1|1||
+Ngeneric:Invisible-Pin|pin@23||0|0|||||ART_message(D5G2;)S[M1,step]
+NPin|pin@35||0|-8|1|1||
+NPin|pin@36||0|-9|1|1||
+NPin|pin@37||2|2|1|1||
+NPin|pin@38||3|2|1|1||
+Nschematic:Bus_Pin|pin@39||-1|4|-1|-1||
+Nschematic:Bus_Pin|pin@40||1|4|-1|-1||
+NPin|pin@41||1|3|1|1||
+NPin|pin@42||1|4|1|1||
+NPin|pin@43||-1|3|1|1||
+NPin|pin@44||-1|4|1|1||
+Ngeneric:Invisible-Pin|pin@48||2|0|1|1||
+AThicker|net@0|||FS0|pin@10||3|-4|pin@18||0|-4
+AThicker|net@3|||FS0|pin@16||2|-3|pin@17||0|-3
+AThicker|net@4|||FS2700|pin@14||-2|0|pin@7||-2|3
+AThicker|net@5|||FS2700|pin@6||-2|-3|pin@14||-2|0
+AThicker|net@6|||FS0|pin@14||-2|0|pin@15||-3|0
+AThicker|net@7|||FS900|pin@17||0|-3|pin@18||0|-4
+AThicker|net@8|||FS0|pin@18||0|-4|pin@19||-4|-4
+AThicker|net@9|||FS900|pin@19||-4|-4|pin@20||-4|-8
+AThicker|net@10|||FS1800|pin@20||-4|-8|pin@35||0|-8
+AThicker|net@11|||FS900|pin@21||3|-8|pin@22||3|-9
+AThicker|net@12|||FS2363|pin@22||3|-9|pin@8||5|-6
+AThicker|net@13|||FS3037|pin@8||5|-6|pin@9||3|-3
+AThicker|net@26|||FS1800|pin@35||0|-8|pin@21||3|-8
+AThicker|net@27|||FS900|pin@35||0|-8|pin@36||0|-9
+AThicker|net@28|||FS2700|pin@16||2|-3|pin@37||2|2
+AThicker|net@29|||FS2700|pin@37||2|2|pin@13||2|3
+AThicker|net@30|||FS1800|pin@37||2|2|pin@38||3|2
+AThicker|net@31|||FS0|pin@17||0|-3|pin@6||-2|-3
+AThicker|net@32|||FS900|pin@9||3|-3|pin@10||3|-4
+AThicker|net@33|||FS1800|pin@43||-1|3|pin@41||1|3
+AThicker|net@34|||FS1800|pin@41||1|3|pin@13||2|3
+AThicker|net@35|||FS2700|pin@41||1|3|pin@42||1|4
+AThicker|net@36|||FS1800|pin@7||-2|3|pin@43||-1|3
+AThicker|net@37|||FS2700|pin@43||-1|3|pin@44||-1|4
+Aschematic:bus|net@40||-0.5|IJ1800|pin@48||2|0|pin@5||3|0
+Edo[M]||D5G2;|pin@0||I
+Efire[1]|fire[m1]|D5G2;|pin@1||O
+Ein[1:36]||D5G2;|pin@2||I
+Eout[1:36]|m1[1:36]|D5G2;|pin@3||O
+Emc||D5G2;|pin@39||I
+Epred||D5G2;|pin@4||I
+Es[1]||D5G2;|pin@40||O
+Esucc,wait[M]||D5G2;|pin@5||O
+X
+
+# Cell m1step;1{lay}
+Cm1step;1{lay}||cmos90|1227472110828|1227478660545||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227476060713|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227476060713
+IgaspL:aStageM1;2{lay}|aStageM1@0||1853.5|0|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@4||1526.5|27||||
+NX-Metal-1-Metal-2-Con|contact@5||1601.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@6||2045|-16||||
+IdriversJ:driveConnecter;1{lay}|driveCon@0||1556|32|||D5G4;
+IdriversJ:latchDriver60;1{lay}|latchDri@0||1560.5|0|X||D5G4;
+NMetal-1-Pin|pin@0||1526.5|72||||
+NMetal-1-Pin|pin@2||1526.5|-72||||
+NMetal-1-Pin|pin@3||1601.5|25||||
+NMetal-1-Pin|pin@5||1601.5|-25||||
+NMetal-2-Pin|pin@12||-1116|-22||||
+NMetal-2-Pin|pin@15||1941|-22||||
+NMetal-2-Pin|pin@16||1941|-16||||
+IwiresL:select144;1{lay}|select14@0||0|0|||D5G4;
+IwiresL:select144;1{lay}|select14@1||144|0|||D5G4;
+IwiresL:select144;1{lay}|select14@2||-144|0|||D5G4;
+IregistersL:short20Bx18m2;1{lay}|short20B@0||864|0|||D5G4;
+IregistersL:short20Bx18m2;1{lay}|short20B@1||-864|0|X||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||1521|0|||D5G4;
+Ametal-2|net@0||6.2|S1800|wellCont@0|vdd_2|1525.5|-50|latchDri@0|vdd_5|1527.5|-50
+Ametal-2|net@1||6.2|S0|latchDri@0|vdd_4|1527.5|50|wellCont@0|vdd_3|1525.5|50
+Ametal-2|net@2||1.2|S0|driveCon@0|take|1548|60.3|short20B@0|hcll[1]|1470|60.3
+Ametal-1|net@3|||S900|driveCon@0|out|1540|32|latchDri@0|out|1540|32
+Ametal-2|net@4||6.2|S1800|short20B@1|vdd_1|-216|-50|short20B@0|vdd_1|216|-50
+Ametal-2|net@9||6.2|S0|short20B@0|gnd_1|216|0|short20B@1|gnd_1|-216|0
+Ametal-2|net@10||6.2|S0|short20B@0|vdd_3|216|50|short20B@1|vdd_3|-216|50
+Ametal-2|net@12||6.2|S0|wellCont@0|gnd|1516.5|0|short20B@0|gnd_2|1512|0
+Ametal-2|net@13||6.2|S1800|short20B@0|vdd_4|1512|-50|wellCont@0|vdd|1516.5|-50
+Ametal-2|net@14||6.2|S1800|short20B@0|vdd_5|1512|50|wellCont@0|vdd_1|1516.5|50
+Ametal-2|net@15||6.2|S0|latchDri@0|gnd_2|1527.5|0|wellCont@0|gnd_1|1525.5|0
+Ametal-1|net@17|||S1800|latchDri@0|in_1|1592|25|pin@3||1601.5|25
+Ametal-1|net@20|||S0|pin@5||1601.5|-25|latchDri@0|in|1592|-25
+Ametal-2|net@40|||S0|short20B@1|hcll[1]|-1470|60.3|short20B@1|hcll[1]|-1470|60.3
+Ametal-2|net@42||1.2|S1800|short20B@1|hcl[1]|-216|60.3|short20B@0|hcl[1]|216|60.3
+Ametal-2|net@43||6.2|S0|aStageM1@0|vdd_3|1602.5|-50|latchDri@0|vdd_7|1596|-50
+Ametal-2|net@44||6.2|S1800|latchDri@0|gnd_1|1596|0|aStageM1@0|gnd|1602.5|0
+Ametal-2|net@45||6.2|S1800|latchDri@0|vdd_8|1596|50|aStageM1@0|vdd|1602.5|50
+Ametal-1|net@48|||S2700|pin@5||1601.5|-25|pin@3||1601.5|25
+Ametal-1|net@49|||S900|contact@4||1526.5|27|pin@2||1526.5|-72
+Ametal-1|net@50|||S900|pin@0||1526.5|72|contact@4||1526.5|27
+Ametal-2|net@51|||S0|aStageM1@0|mc|1704|27|contact@4||1526.5|27
+Ametal-1|net@52|||S900|pin@5||1601.5|-25|contact@5||1601.5|-28
+Ametal-2|net@53|||S0|aStageM1@0|fire|1773.5|-28|contact@5||1601.5|-28
+Ametal-1|net@54|||S900|aStageM1@0|selLO[Dm]|2045|-11|contact@6||2045|-16
+Ametal-2|net@55|||S900|short20B@1|in[7]|-1116|-16|pin@12||-1116|-22
+Ametal-2|net@59|||S1800|pin@12||-1116|-22|pin@15||1941|-22
+Ametal-2|net@62|||S2700|pin@15||1941|-22|pin@16||1941|-16
+Ametal-2|net@63|||S1800|pin@16||1941|-16|contact@6||2045|-16
+Edo[M]||D5G2;|aStageM1@0|do[M]|I
+Efire|fire[m1]|D5G2;|aStageM1@0|fire|O
+Egnd||D5G2;|short20B@1|gnd_2|G
+Egnd_2||D5G2;|aStageM1@0|gnd_2|G
+Ein[1]||D5G2;|short20B@0|in[1]|I
+Ein[2]||D5G2;|short20B@0|in[2]|I
+Ein[3]||D5G2;|short20B@0|in[3]|I
+Ein[4]||D5G2;|short20B@0|in[4]|I
+Ein[5]||D5G2;|short20B@0|in[5]|I
+Ein[6]||D5G2;|short20B@0|in[6]|I
+Ein[7]||D5G2;|short20B@0|in[7]|I
+Ein[8]||D5G2;|short20B@0|in[8]|I
+Ein[9]||D5G2;|short20B@0|in[9]|I
+Ein[10]||D5G2;|short20B@0|in[10]|I
+Ein[11]||D5G2;|short20B@0|in[11]|I
+Ein[12]||D5G2;|short20B@0|in[12]|I
+Ein[13]||D5G2;|short20B@0|in[13]|I
+Ein[14]||D5G2;|short20B@0|in[14]|I
+Ein[15]||D5G2;|short20B@0|in[15]|I
+Ein[16]||D5G2;|short20B@0|in[16]|I
+Ein[17]||D5G2;|short20B@0|in[17]|I
+Ein[18]||D5G2;|short20B@0|in[18]|I
+Ein[19]||D5G2;|short20B@1|in[1]|I
+Ein[20]||D5G2;|short20B@1|in[2]|I
+Ein[21]||D5G2;|short20B@1|in[3]|I
+Ein[22]||D5G2;|short20B@1|in[4]|I
+Ein[23]||D5G2;|short20B@1|in[5]|I
+Ein[24]||D5G2;|short20B@1|in[6]|I
+Ein[25]||D5G2;|short20B@1|in[7]|I
+Ein[26]||D5G2;|short20B@1|in[8]|I
+Ein[27]||D5G2;|short20B@1|in[9]|I
+Ein[28]||D5G2;|short20B@1|in[10]|I
+Ein[29]||D5G2;|short20B@1|in[11]|I
+Ein[30]||D5G2;|short20B@1|in[12]|I
+Ein[31]||D5G2;|short20B@1|in[13]|I
+Ein[32]||D5G2;|short20B@1|in[14]|I
+Ein[33]||D5G2;|short20B@1|in[15]|I
+Ein[34]||D5G2;|short20B@1|in[16]|I
+Ein[35]||D5G2;|short20B@1|in[17]|I
+Ein[36]||D5G2;|short20B@1|in[18]|I
+Eout[1]|m1[1]|D5G2;|short20B@0|out[1]|O
+Eout[2]|m1[2]|D5G2;|short20B@0|out[2]|O
+Eout[3]|m1[3]|D5G2;|short20B@0|out[3]|O
+Eout[4]|m1[4]|D5G2;|short20B@0|out[4]|O
+Eout[5]|m1[5]|D5G2;|short20B@0|out[5]|O
+Eout[6]|m1[6]|D5G2;|short20B@0|out[6]|O
+Eout[7]|m1[7]|D5G2;|short20B@0|out[7]|O
+Eout[8]|m1[8]|D5G2;|short20B@0|out[8]|O
+Eout[9]|m1[9]|D5G2;|short20B@0|out[9]|O
+Eout[10]|m1[10]|D5G2;|short20B@0|out[10]|O
+Eout[11]|m1[11]|D5G2;|short20B@0|out[11]|O
+Eout[12]|m1[12]|D5G2;|short20B@0|out[12]|O
+Eout[13]|m1[13]|D5G2;|short20B@0|out[13]|O
+Eout[14]|m1[14]|D5G2;|short20B@0|out[14]|O
+Eout[15]|m1[15]|D5G2;|short20B@0|out[15]|O
+Eout[16]|m1[16]|D5G2;|short20B@0|out[16]|O
+Eout[17]|m1[17]|D5G2;|short20B@0|out[17]|O
+Eout[18]|m1[18]|D5G2;|short20B@0|out[18]|O
+Eout[19]|m1[19]|D5G2;|short20B@1|out[1]|O
+Eout[20]|m1[20]|D5G2;|short20B@1|out[2]|O
+Eout[21]|m1[21]|D5G2;|short20B@1|out[3]|O
+Eout[22]|m1[22]|D5G2;|short20B@1|out[4]|O
+Eout[23]|m1[23]|D5G2;|short20B@1|out[5]|O
+Eout[24]|m1[24]|D5G2;|short20B@1|out[6]|O
+Eout[25]|m1[25]|D5G2;|short20B@1|out[7]|O
+Eout[26]|m1[26]|D5G2;|short20B@1|out[8]|O
+Eout[27]|m1[27]|D5G2;|short20B@1|out[9]|O
+Eout[28]|m1[28]|D5G2;|short20B@1|out[10]|O
+Eout[29]|m1[29]|D5G2;|short20B@1|out[11]|O
+Eout[30]|m1[30]|D5G2;|short20B@1|out[12]|O
+Eout[31]|m1[31]|D5G2;|short20B@1|out[13]|O
+Eout[32]|m1[32]|D5G2;|short20B@1|out[14]|O
+Eout[33]|m1[33]|D5G2;|short20B@1|out[15]|O
+Eout[34]|m1[34]|D5G2;|short20B@1|out[16]|O
+Eout[35]|m1[35]|D5G2;|short20B@1|out[17]|O
+Eout[36]|m1[36]|D5G2;|short20B@1|out[18]|O
+Emc||D5G2;|pin@2||I
+Emc_1||D5G2;|pin@0||I
+Epred||D5G2;|aStageM1@0|pred|I
+Es[1]||D5G2;|aStageM1@0|s[1]|O
+Esucc||D5G2;|aStageM1@0|succ|O
+Evdd||D5G2;|short20B@1|vdd_5|P
+Evdd_4||D5G2;|short20B@1|vdd_4|P
+Evdd_5||D5G2;|aStageM1@0|vdd_4|P
+Evdd_6||D5G2;|aStageM1@0|vdd_5|P
+Ewait[M]||D5G2;|aStageM1@0|wait[M]|O
+X
+
+# Cell m1step;1{sch}
+Cm1step;1{sch}||schematic|1227475141886|1227478197089|
+IgaspL:aStageM1;1{ic}|aStageM1@0||0|0|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-9|0|||Y|
+NOff-Page|conn@1||13|2|||YRR|
+NOff-Page|conn@2||13.5|0|||Y|
+NOff-Page|conn@3||14|-6|||Y|
+NOff-Page|conn@4||-11.5|-27||||
+NOff-Page|conn@5||10.5|-27||||
+NOff-Page|conn@6||-3|10|||XRRR|
+NOff-Page|conn@7||1|11|||YRRR|
+IdriversJ:latchDriver60;1{ic}|latchDri@0||9|-12.5|RRR||D5G4;
+Im1step;1{ic}|m1step@0||30|16|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||-2|24|||||ART_message(D5G4;)Sthis is the minus one stage
+Ngeneric:Invisible-Pin|pin@1||-3.5|29.5|||||ART_message(D5G6;)Sm1step
+NWire_Pin|pin@6||9|-6||||
+NWire_Pin|pin@7||-6|-2||||
+NWire_Pin|pin@8||-6|-7||||
+NWire_Pin|pin@9||9|-21||||
+NWire_Pin|pin@10||-2|-21||||
+Ngeneric:Invisible-Pin|pin@11||-5|19|||||ART_message(D5G3;)Sies 23 November 2008
+NWire_Pin|pin@12||0|-6||||
+NWire_Pin|pin@13||-3|6||||
+NWire_Pin|pin@14||-1|6||||
+Ngeneric:Invisible-Pin|pin@15||-28.5|6.5|||||ART_message(D5G3;)Sin[25] LO is a move instruction
+IregistersL:short20Bx36;1{ic}|short20B@0||0|-27|Y||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||2|-21|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3715.900000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Awire|in[25]|D5G2;||900|pin@7||-6|-2|pin@8||-6|-7
+Awire|net@0|||900|pin@6||9|-6|latchDri@0|inA|9|-8.5
+Awire|net@1|||0|conn@3|a|12|-6|pin@6||9|-6
+Awire|net@2|||900|aStageM1@0|fire|0|-4|pin@12||0|-6
+Abus|net@3||-0.5|IJ1800|conn@4|y|-9.5|-27|short20B@0|in[1:36]|-3|-27
+Abus|net@4||-0.5|IJ1800|short20B@0|out[1:36]|3|-27|conn@5|a|8.5|-27
+Awire|net@5|||1800|pin@12||0|-6|pin@6||9|-6
+Awire|net@9|||1800|conn@0|y|-7|0|aStageM1@0|pred|-3|0
+Awire|net@10|||0|pin@9||9|-21|wire90@0|b|4.5|-21
+Awire|net@11|||0|aStageM1@0|pred_1|-3|-2|pin@7||-6|-2
+Awire|net@12|||0|wire90@0|a|-0.5|-21|pin@10||-2|-21
+Awire|net@13|||0|conn@1|y|11|2|aStageM1@0|do[M,L]|3|2
+Abus|net@14||-0.5|IJ1800|aStageM1@0|succ|3|0|conn@2|a|11.5|0
+Awire|net@15|||900|pin@10||-2|-21|short20B@0|hcl[1]|-2|-24
+Awire|net@21|||900|conn@6|y|-3|8|pin@13||-3|6
+Awire|net@22|||1800|pin@13||-3|6|pin@14||-1|6
+Awire|net@23|||900|pin@14||-1|6|aStageM1@0|mc|-1|4
+Awire|net@25|||2700|aStageM1@0|s[1]|1|4|conn@7|a|1|9
+Awire|take[1]|D5G2;||900|latchDri@0|out|9|-16.5|pin@9||9|-21
+Edo[M]||D4G2;|conn@1|a|I
+Efire[1]|fire[m1]|D6G2;|conn@3|y|O
+Ein[1:36]||D4G2;|conn@4|a|I
+Eout[1:36]|m1[1:36]|D6G2;|conn@5|y|O
+Emc||D4G2;|conn@6|a|I
+Epred||D4G2;|conn@0|a|I
+Es[1]||D6G2;|conn@7|y|O
+Esucc,wait[M]||D6G2;|conn@2|y|O
+X
+
+# Cell m2m1step;1{ic}
+Cm2m1step;1{ic}||artwork|1227478412877|1227548649060|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@1||-3|-9|-1|-1||
+NPin|pin@2||2|-3|1|1||
+NPin|pin@3||0|-3|1|1||
+NPin|pin@4||0|-4|1|1||
+NPin|pin@5||-4|-4|1|1||
+NPin|pin@6||-4|-8|1|1||
+NPin|pin@7||3|-8|1|1||
+NPin|pin@8||3|-9|1|1||
+Nschematic:Bus_Pin|pin@9||-4|-6|-1|-1||
+NPin|pin@10||5|-6|1|1||
+Ngeneric:Invisible-Pin|pin@11||0|0|||||ART_message(D5G2;)S[M1,M2]
+Nschematic:Bus_Pin|pin@18||5|-6|-1|-1||
+NPin|pin@19||3|-3|1|1||
+NPin|pin@20||3|-4|1|1||
+NPin|pin@23||2|3|1|1||
+NPin|pin@24||-2|0|1|1||
+NPin|pin@25||-3|0|1|1||
+Nschematic:Bus_Pin|pin@26||-3|0|-1|-1||
+Nschematic:Bus_Pin|pin@29||2|-9|-1|-1|RRR|
+Ngeneric:Invisible-Pin|pin@30||2|-8|1|1|RRR|
+Ngeneric:Invisible-Pin|pin@31||-3|-8|1|1||
+Ngeneric:Invisible-Pin|pin@33||2|0|1|1||
+Nschematic:Bus_Pin|pin@34||3|2|-1|-1||
+NPin|pin@35||2|2|1|1||
+NPin|pin@36||3|2|1|1||
+Nschematic:Bus_Pin|pin@38||3|0|-1|-1||
+NPin|pin@39||-2|-3|1|1||
+NPin|pin@40||-2|3|1|1||
+Nschematic:Bus_Pin|pin@41||-3|2|-1|-1||
+Nschematic:Bus_Pin|pin@49||-1|5|-1|-1||
+Nschematic:Bus_Pin|pin@51||2|5|-1|-1||
+NPin|pin@53||-2|2|1|1||
+NPin|pin@54||-3|2|1|1||
+NPin|pin@55||0|3|1|1||
+NPin|pin@56||0|4|1|1||
+NPin|pin@57||1|4|1|1||
+NPin|pin@58||2|5|1|1||
+NPin|pin@59||1|6|1|1||
+NPin|pin@60||-2|6|1|1||
+NPin|pin@61||-1|5|1|1||
+NPin|pin@62||-2|4|1|1||
+AThicker|net@0|||FS0|pin@20||3|-4|pin@4||0|-4
+AThicker|net@2|||FS900|pin@3||0|-3|pin@4||0|-4
+AThicker|net@3|||FS0|pin@4||0|-4|pin@5||-4|-4
+AThicker|net@4|||FS900|pin@5||-4|-4|pin@6||-4|-8
+AThicker|net@5|||FS1800|pin@6||-4|-8|pin@7||3|-8
+AThicker|net@6|||FS900|pin@7||3|-8|pin@8||3|-9
+AThicker|net@7|||FS2363|pin@8||3|-9|pin@10||5|-6
+AThicker|net@8|||FS3037|pin@10||5|-6|pin@19||3|-3
+AThicker|net@16|||FS0|pin@2||2|-3|pin@3||0|-3
+AThicker|net@17|||FS0|pin@3||0|-3|pin@39||-2|-3
+AThicker|net@18|||FS900|pin@19||3|-3|pin@20||3|-4
+Aschematic:bus|net@22||-0.5|IJ900|pin@30||2|-8|pin@29||2|-9
+Aschematic:bus|net@23||-0.5|IJ2700|pin@1||-3|-9|pin@31||-3|-8
+AThicker|net@24|||FS2700|pin@24||-2|0|pin@53||-2|2
+AThicker|net@25|||FS900|pin@35||2|2|pin@2||2|-3
+Aschematic:bus|net@26||-0.5|IJ1800|pin@33||2|0|pin@38||3|0
+AThicker|net@27|||FS2700|pin@39||-2|-3|pin@24||-2|0
+AThicker|net@28|||FS900|pin@23||2|3|pin@35||2|2
+AThicker|net@29|||FS1800|pin@35||2|2|pin@36||3|2
+AThicker|net@30|||FS0|pin@24||-2|0|pin@25||-3|0
+AThicker|net@41|||FS0|pin@55||0|3|pin@40||-2|3
+AThicker|net@42|||FS2700|pin@53||-2|2|pin@40||-2|3
+AThicker|net@43|||FS0|pin@53||-2|2|pin@54||-3|2
+AThicker|net@44|||FS0|pin@23||2|3|pin@55||0|3
+AThicker|net@45|||FS2700|pin@55||0|3|pin@56||0|4
+AThicker|net@46|||FS1800|pin@56||0|4|pin@57||1|4
+AThicker|net@47|||FS2250|pin@57||1|4|pin@58||2|5
+AThicker|net@48|||FS3150|pin@58||2|5|pin@59||1|6
+AThicker|net@49|||FS0|pin@59||1|6|pin@60||-2|6
+AThicker|net@50|||FS1350|pin@60||-2|6|pin@61||-1|5
+AThicker|net@51|||FS450|pin@61||-1|5|pin@62||-2|4
+AThicker|net@52|||FS1800|pin@62||-2|4|pin@56||0|4
+Edo[M]||D5G2;|pin@34||I
+Efire[m1,m2]|fire[m2,m1]|D5G2;|pin@1||O
+Ein[1:36]||D5G2;|pin@9||I
+Eout[1:36]|m1[1:36]|D5G2;|pin@18||O
+Emc_1|mc|D5G2;|pin@41||I
+Epout[1:18]||D5G2;|pin@29||O
+Epred||D5G2;|pin@26||I
+Esir[1:9]||D5G2;|pin@49||I
+Esor[1:9]||D5G2;|pin@51||O
+Esucc,wait[M]||D5G2;|pin@38||O
+X
+
+# Cell m2m1step;1{lay}
+Cm2m1step;1{lay}||cmos90|1227478549231|1227478993450||ATTR_NCC(D5G5;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||-258|-56||||
+NX-Metal-2-Metal-3-Con|contact@1||1470|-56||||
+NX-Metal-2-Metal-3-Con|contact@2||1326|-56||||
+NX-Metal-2-Metal-3-Con|contact@3||1182|-56||||
+NX-Metal-2-Metal-3-Con|contact@4||1038|-56||||
+NX-Metal-2-Metal-3-Con|contact@5||894|-56||||
+NX-Metal-2-Metal-3-Con|contact@6||750|-56||||
+NX-Metal-2-Metal-3-Con|contact@7||606|-56||||
+NX-Metal-2-Metal-3-Con|contact@8||462|-56||||
+NX-Metal-2-Metal-3-Con|contact@9||318|-56||||
+NX-Metal-2-Metal-3-Con|contact@10||-402|-56||||
+NX-Metal-2-Metal-3-Con|contact@11||-546|-56||||
+NX-Metal-2-Metal-3-Con|contact@12||-690|-56||||
+NX-Metal-2-Metal-3-Con|contact@13||-834|-56||||
+NX-Metal-2-Metal-3-Con|contact@14||-978|-56||||
+NX-Metal-2-Metal-3-Con|contact@15||-1122|-56||||
+NX-Metal-2-Metal-3-Con|contact@16||-1266|-56||||
+NX-Metal-2-Metal-3-Con|contact@17||-1410|-56||||
+NX-Metal-2-Metal-3-Con|contact@18||-318|-56||||
+NX-Metal-2-Metal-3-Con|contact@19||258|-56||||
+NX-Metal-2-Metal-3-Con|contact@20||402|-56||||
+NX-Metal-2-Metal-3-Con|contact@21||546|-56||||
+NX-Metal-2-Metal-3-Con|contact@22||690|-56||||
+NX-Metal-2-Metal-3-Con|contact@23||834|-56||||
+NX-Metal-2-Metal-3-Con|contact@24||978|-56||||
+NX-Metal-2-Metal-3-Con|contact@25||1122|-56||||
+NX-Metal-2-Metal-3-Con|contact@26||1266|-56||||
+NX-Metal-2-Metal-3-Con|contact@27||1410|-56||||
+NX-Metal-2-Metal-3-Con|contact@28||-1470|-56||||
+NX-Metal-2-Metal-3-Con|contact@29||-1326|-56||||
+NX-Metal-2-Metal-3-Con|contact@30||-1182|-56||||
+NX-Metal-2-Metal-3-Con|contact@31||-1038|-56||||
+NX-Metal-2-Metal-3-Con|contact@32||-894|-56||||
+NX-Metal-2-Metal-3-Con|contact@33||-750|-56||||
+NX-Metal-2-Metal-3-Con|contact@34||-606|-56||||
+NX-Metal-2-Metal-3-Con|contact@35||-462|-56||||
+NX-Metal-2-Metal-3-Con|contact@36||-1470|56||||
+NX-Metal-2-Metal-3-Con|contact@37||258|56||||
+NX-Metal-2-Metal-3-Con|contact@38||402|56||||
+NX-Metal-2-Metal-3-Con|contact@39||546|56||||
+NX-Metal-2-Metal-3-Con|contact@40||690|56||||
+NX-Metal-2-Metal-3-Con|contact@41||834|56||||
+NX-Metal-2-Metal-3-Con|contact@42||978|56||||
+NX-Metal-2-Metal-3-Con|contact@43||1122|56||||
+NX-Metal-2-Metal-3-Con|contact@44||1266|56||||
+NX-Metal-2-Metal-3-Con|contact@45||1410|56||||
+NX-Metal-2-Metal-3-Con|contact@46||-1326|56||||
+NX-Metal-2-Metal-3-Con|contact@47||-1182|56||||
+NX-Metal-2-Metal-3-Con|contact@48||-1038|56||||
+NX-Metal-2-Metal-3-Con|contact@49||-894|56||||
+NX-Metal-2-Metal-3-Con|contact@50||-750|56||||
+NX-Metal-2-Metal-3-Con|contact@51||-606|56||||
+NX-Metal-2-Metal-3-Con|contact@52||-462|56||||
+NX-Metal-2-Metal-3-Con|contact@53||-318|56||||
+NX-Metal-2-Metal-3-Con|contact@54||-1410|56||||
+NX-Metal-2-Metal-3-Con|contact@55||1470|56||||
+NX-Metal-2-Metal-3-Con|contact@56||1326|56||||
+NX-Metal-2-Metal-3-Con|contact@57||1182|56||||
+NX-Metal-2-Metal-3-Con|contact@58||1038|56||||
+NX-Metal-2-Metal-3-Con|contact@59||894|56||||
+NX-Metal-2-Metal-3-Con|contact@60||750|56||||
+NX-Metal-2-Metal-3-Con|contact@61||606|56||||
+NX-Metal-2-Metal-3-Con|contact@62||462|56||||
+NX-Metal-2-Metal-3-Con|contact@63||318|56||||
+NX-Metal-2-Metal-3-Con|contact@64||-258|56||||
+NX-Metal-2-Metal-3-Con|contact@65||-402|56||||
+NX-Metal-2-Metal-3-Con|contact@66||-546|56||||
+NX-Metal-2-Metal-3-Con|contact@67||-690|56||||
+NX-Metal-2-Metal-3-Con|contact@68||-834|56||||
+NX-Metal-2-Metal-3-Con|contact@69||-978|56||||
+NX-Metal-2-Metal-3-Con|contact@70||-1122|56||||
+NX-Metal-2-Metal-3-Con|contact@71||-1266|56||||
+NX-Metal-2-Metal-3-Con|contact@72||1731|-94||||
+NX-Metal-2-Metal-3-Con|contact@73||1731|82||||
+Im1step;1{lay}|m1step@0||0|72|||D5G4;
+Im2step;1{lay}|m2step@0||0|-72|||D5G4;
+IfanPinsK:pins36m3at144;1{lay}|pins36m3@0||0|8|||D5G4;
+Ametal-2|net@0|||S0|m2step@0|out[19]|-252|-56|contact@0||-258|-56
+Ametal-3|net@1|||S900|pins36m3@0|x[19]|-258|8|contact@0||-258|-56
+Ametal-2|net@2|||S0|m2step@0|out[10]|1476|-56|contact@1||1470|-56
+Ametal-3|net@3|||S900|pins36m3@0|x[10]|1470|8|contact@1||1470|-56
+Ametal-2|net@4|||S0|m2step@0|out[11]|1332|-56|contact@2||1326|-56
+Ametal-3|net@5|||S900|pins36m3@0|x[11]|1326|8|contact@2||1326|-56
+Ametal-2|net@6|||S0|m2step@0|out[12]|1188|-56|contact@3||1182|-56
+Ametal-3|net@7|||S900|pins36m3@0|x[12]|1182|8|contact@3||1182|-56
+Ametal-2|net@8|||S0|m2step@0|out[13]|1044|-56|contact@4||1038|-56
+Ametal-3|net@9|||S900|pins36m3@0|x[13]|1038|8|contact@4||1038|-56
+Ametal-2|net@10|||S0|m2step@0|out[14]|900|-56|contact@5||894|-56
+Ametal-3|net@11|||S900|pins36m3@0|x[14]|894|8|contact@5||894|-56
+Ametal-2|net@12|||S0|m2step@0|out[15]|756|-56|contact@6||750|-56
+Ametal-3|net@13|||S900|pins36m3@0|x[15]|750|8|contact@6||750|-56
+Ametal-2|net@14|||S0|m2step@0|out[16]|612|-56|contact@7||606|-56
+Ametal-3|net@15|||S900|pins36m3@0|x[16]|606|8|contact@7||606|-56
+Ametal-2|net@16|||S0|m2step@0|out[17]|468|-56|contact@8||462|-56
+Ametal-3|net@17|||S900|pins36m3@0|x[17]|462|8|contact@8||462|-56
+Ametal-2|net@18|||S0|m2step@0|out[18]|324|-56|contact@9||318|-56
+Ametal-3|net@19|||S900|pins36m3@0|x[18]|318|8|contact@9||318|-56
+Ametal-2|net@20|||S0|m2step@0|out[20]|-396|-56|contact@10||-402|-56
+Ametal-3|net@21|||S900|pins36m3@0|x[20]|-402|8|contact@10||-402|-56
+Ametal-2|net@22|||S0|m2step@0|out[21]|-540|-56|contact@11||-546|-56
+Ametal-3|net@23|||S900|pins36m3@0|x[21]|-546|8|contact@11||-546|-56
+Ametal-2|net@24|||S0|m2step@0|out[22]|-684|-56|contact@12||-690|-56
+Ametal-3|net@25|||S900|pins36m3@0|x[22]|-690|8|contact@12||-690|-56
+Ametal-2|net@26|||S0|m2step@0|out[23]|-828|-56|contact@13||-834|-56
+Ametal-3|net@27|||S900|pins36m3@0|x[23]|-834|8|contact@13||-834|-56
+Ametal-2|net@28|||S0|m2step@0|out[24]|-972|-56|contact@14||-978|-56
+Ametal-3|net@29|||S900|pins36m3@0|x[24]|-978|8|contact@14||-978|-56
+Ametal-2|net@30|||S0|m2step@0|out[25]|-1116|-56|contact@15||-1122|-56
+Ametal-3|net@31|||S900|pins36m3@0|x[25]|-1122|8|contact@15||-1122|-56
+Ametal-2|net@32|||S0|m2step@0|out[26]|-1260|-56|contact@16||-1266|-56
+Ametal-3|net@33|||S900|pins36m3@0|x[26]|-1266|8|contact@16||-1266|-56
+Ametal-2|net@34|||S0|m2step@0|out[27]|-1404|-56|contact@17||-1410|-56
+Ametal-3|net@35|||S900|pins36m3@0|x[27]|-1410|8|contact@17||-1410|-56
+Ametal-3|net@36|||S900|pins36m3@0|x[36]|-318|8|contact@18||-318|-56
+Ametal-2|net@37|||S1800|m2step@0|out[36]|-324|-56|contact@18||-318|-56
+Ametal-3|net@38|||S900|pins36m3@0|x[1]|258|8|contact@19||258|-56
+Ametal-2|net@39|||S1800|m2step@0|out[1]|252|-56|contact@19||258|-56
+Ametal-3|net@40|||S900|pins36m3@0|x[2]|402|8|contact@20||402|-56
+Ametal-2|net@41|||S1800|m2step@0|out[2]|396|-56|contact@20||402|-56
+Ametal-3|net@42|||S900|pins36m3@0|x[3]|546|8|contact@21||546|-56
+Ametal-2|net@43|||S1800|m2step@0|out[3]|540|-56|contact@21||546|-56
+Ametal-3|net@44|||S900|pins36m3@0|x[4]|690|8|contact@22||690|-56
+Ametal-2|net@45|||S1800|m2step@0|out[4]|684|-56|contact@22||690|-56
+Ametal-3|net@46|||S900|pins36m3@0|x[5]|834|8|contact@23||834|-56
+Ametal-2|net@47|||S1800|m2step@0|out[5]|828|-56|contact@23||834|-56
+Ametal-3|net@48|||S900|pins36m3@0|x[6]|978|8|contact@24||978|-56
+Ametal-2|net@49|||S1800|m2step@0|out[6]|972|-56|contact@24||978|-56
+Ametal-3|net@50|||S900|pins36m3@0|x[7]|1122|8|contact@25||1122|-56
+Ametal-2|net@51|||S1800|m2step@0|out[7]|1116|-56|contact@25||1122|-56
+Ametal-3|net@52|||S900|pins36m3@0|x[8]|1266|8|contact@26||1266|-56
+Ametal-2|net@53|||S1800|m2step@0|out[8]|1260|-56|contact@26||1266|-56
+Ametal-3|net@54|||S900|pins36m3@0|x[9]|1410|8|contact@27||1410|-56
+Ametal-2|net@55|||S1800|m2step@0|out[9]|1404|-56|contact@27||1410|-56
+Ametal-3|net@56|||S900|pins36m3@0|x[28]|-1470|8|contact@28||-1470|-56
+Ametal-2|net@57|||S1800|m2step@0|out[28]|-1476|-56|contact@28||-1470|-56
+Ametal-3|net@58|||S900|pins36m3@0|x[29]|-1326|8|contact@29||-1326|-56
+Ametal-2|net@59|||S1800|m2step@0|out[29]|-1332|-56|contact@29||-1326|-56
+Ametal-3|net@60|||S900|pins36m3@0|x[30]|-1182|8|contact@30||-1182|-56
+Ametal-2|net@61|||S1800|m2step@0|out[30]|-1188|-56|contact@30||-1182|-56
+Ametal-3|net@62|||S900|pins36m3@0|x[31]|-1038|8|contact@31||-1038|-56
+Ametal-2|net@63|||S1800|m2step@0|out[31]|-1044|-56|contact@31||-1038|-56
+Ametal-3|net@64|||S900|pins36m3@0|x[32]|-894|8|contact@32||-894|-56
+Ametal-2|net@65|||S1800|m2step@0|out[32]|-900|-56|contact@32||-894|-56
+Ametal-3|net@66|||S900|pins36m3@0|x[33]|-750|8|contact@33||-750|-56
+Ametal-2|net@67|||S1800|m2step@0|out[33]|-756|-56|contact@33||-750|-56
+Ametal-3|net@68|||S900|pins36m3@0|x[34]|-606|8|contact@34||-606|-56
+Ametal-2|net@69|||S1800|m2step@0|out[34]|-612|-56|contact@34||-606|-56
+Ametal-3|net@70|||S900|pins36m3@0|x[35]|-462|8|contact@35||-462|-56
+Ametal-2|net@71|||S1800|m2step@0|out[35]|-468|-56|contact@35||-462|-56
+Ametal-2|net@72|||S1800|m1step@0|in[28]|-1476|56|contact@36||-1470|56
+Ametal-3|net@73|||S2700|pins36m3@0|x[28]|-1470|8|contact@36||-1470|56
+Ametal-2|net@74|||S1800|m1step@0|in[1]|252|56|contact@37||258|56
+Ametal-3|net@75|||S2700|pins36m3@0|x[1]|258|8|contact@37||258|56
+Ametal-2|net@76|||S1800|m1step@0|in[2]|396|56|contact@38||402|56
+Ametal-3|net@77|||S2700|pins36m3@0|x[2]|402|8|contact@38||402|56
+Ametal-2|net@78|||S1800|m1step@0|in[3]|540|56|contact@39||546|56
+Ametal-3|net@79|||S2700|pins36m3@0|x[3]|546|8|contact@39||546|56
+Ametal-2|net@80|||S1800|m1step@0|in[4]|684|56|contact@40||690|56
+Ametal-3|net@81|||S2700|pins36m3@0|x[4]|690|8|contact@40||690|56
+Ametal-2|net@82|||S1800|m1step@0|in[5]|828|56|contact@41||834|56
+Ametal-3|net@83|||S2700|pins36m3@0|x[5]|834|8|contact@41||834|56
+Ametal-2|net@84|||S1800|m1step@0|in[6]|972|56|contact@42||978|56
+Ametal-3|net@85|||S2700|pins36m3@0|x[6]|978|8|contact@42||978|56
+Ametal-2|net@86|||S1800|m1step@0|in[7]|1116|56|contact@43||1122|56
+Ametal-3|net@87|||S2700|pins36m3@0|x[7]|1122|8|contact@43||1122|56
+Ametal-2|net@88|||S1800|m1step@0|in[8]|1260|56|contact@44||1266|56
+Ametal-3|net@89|||S2700|pins36m3@0|x[8]|1266|8|contact@44||1266|56
+Ametal-2|net@90|||S1800|m1step@0|in[9]|1404|56|contact@45||1410|56
+Ametal-3|net@91|||S2700|pins36m3@0|x[9]|1410|8|contact@45||1410|56
+Ametal-2|net@92|||S1800|m1step@0|in[29]|-1332|56|contact@46||-1326|56
+Ametal-3|net@93|||S2700|pins36m3@0|x[29]|-1326|8|contact@46||-1326|56
+Ametal-2|net@94|||S1800|m1step@0|in[30]|-1188|56|contact@47||-1182|56
+Ametal-3|net@95|||S2700|pins36m3@0|x[30]|-1182|8|contact@47||-1182|56
+Ametal-2|net@96|||S1800|m1step@0|in[31]|-1044|56|contact@48||-1038|56
+Ametal-3|net@97|||S2700|pins36m3@0|x[31]|-1038|8|contact@48||-1038|56
+Ametal-2|net@98|||S1800|m1step@0|in[32]|-900|56|contact@49||-894|56
+Ametal-3|net@99|||S2700|pins36m3@0|x[32]|-894|8|contact@49||-894|56
+Ametal-2|net@100|||S1800|m1step@0|in[33]|-756|56|contact@50||-750|56
+Ametal-3|net@101|||S2700|pins36m3@0|x[33]|-750|8|contact@50||-750|56
+Ametal-2|net@102|||S1800|m1step@0|in[34]|-612|56|contact@51||-606|56
+Ametal-3|net@103|||S2700|pins36m3@0|x[34]|-606|8|contact@51||-606|56
+Ametal-2|net@104|||S1800|m1step@0|in[35]|-468|56|contact@52||-462|56
+Ametal-3|net@105|||S2700|pins36m3@0|x[35]|-462|8|contact@52||-462|56
+Ametal-2|net@106|||S1800|m1step@0|in[36]|-324|56|contact@53||-318|56
+Ametal-3|net@107|||S2700|pins36m3@0|x[36]|-318|8|contact@53||-318|56
+Ametal-2|net@108|||S0|m1step@0|in[27]|-1404|56|contact@54||-1410|56
+Ametal-3|net@109|||S2700|pins36m3@0|x[27]|-1410|8|contact@54||-1410|56
+Ametal-2|net@110|||S0|m1step@0|in[10]|1476|56|contact@55||1470|56
+Ametal-3|net@111|||S2700|pins36m3@0|x[10]|1470|8|contact@55||1470|56
+Ametal-2|net@112|||S0|m1step@0|in[11]|1332|56|contact@56||1326|56
+Ametal-3|net@113|||S2700|pins36m3@0|x[11]|1326|8|contact@56||1326|56
+Ametal-2|net@114|||S0|m1step@0|in[12]|1188|56|contact@57||1182|56
+Ametal-3|net@115|||S2700|pins36m3@0|x[12]|1182|8|contact@57||1182|56
+Ametal-2|net@116|||S0|m1step@0|in[13]|1044|56|contact@58||1038|56
+Ametal-3|net@117|||S2700|pins36m3@0|x[13]|1038|8|contact@58||1038|56
+Ametal-2|net@118|||S0|m1step@0|in[14]|900|56|contact@59||894|56
+Ametal-3|net@119|||S2700|pins36m3@0|x[14]|894|8|contact@59||894|56
+Ametal-2|net@120|||S0|m1step@0|in[15]|756|56|contact@60||750|56
+Ametal-3|net@121|||S2700|pins36m3@0|x[15]|750|8|contact@60||750|56
+Ametal-2|net@122|||S0|m1step@0|in[16]|612|56|contact@61||606|56
+Ametal-3|net@123|||S2700|pins36m3@0|x[16]|606|8|contact@61||606|56
+Ametal-2|net@124|||S0|m1step@0|in[17]|468|56|contact@62||462|56
+Ametal-3|net@125|||S2700|pins36m3@0|x[17]|462|8|contact@62||462|56
+Ametal-2|net@126|||S0|m1step@0|in[18]|324|56|contact@63||318|56
+Ametal-3|net@127|||S2700|pins36m3@0|x[18]|318|8|contact@63||318|56
+Ametal-2|net@128|||S0|m1step@0|in[19]|-252|56|contact@64||-258|56
+Ametal-3|net@129|||S2700|pins36m3@0|x[19]|-258|8|contact@64||-258|56
+Ametal-2|net@130|||S0|m1step@0|in[20]|-396|56|contact@65||-402|56
+Ametal-3|net@131|||S2700|pins36m3@0|x[20]|-402|8|contact@65||-402|56
+Ametal-2|net@132|||S0|m1step@0|in[21]|-540|56|contact@66||-546|56
+Ametal-3|net@133|||S2700|pins36m3@0|x[21]|-546|8|contact@66||-546|56
+Ametal-2|net@134|||S0|m1step@0|in[22]|-684|56|contact@67||-690|56
+Ametal-3|net@135|||S2700|pins36m3@0|x[22]|-690|8|contact@67||-690|56
+Ametal-2|net@136|||S0|m1step@0|in[23]|-828|56|contact@68||-834|56
+Ametal-3|net@137|||S2700|pins36m3@0|x[23]|-834|8|contact@68||-834|56
+Ametal-2|net@138|||S0|m1step@0|in[24]|-972|56|contact@69||-978|56
+Ametal-3|net@139|||S2700|pins36m3@0|x[24]|-978|8|contact@69||-978|56
+Ametal-2|net@140|||S0|m1step@0|in[25]|-1116|56|contact@70||-1122|56
+Ametal-3|net@141|||S2700|pins36m3@0|x[25]|-1122|8|contact@70||-1122|56
+Ametal-2|net@142|||S0|m1step@0|in[26]|-1260|56|contact@71||-1266|56
+Ametal-3|net@143|||S2700|pins36m3@0|x[26]|-1266|8|contact@71||-1266|56
+Ametal-1|net@144|||S2700|m2step@0|mc_1|1526.5|0|m1step@0|mc|1526.5|0
+Ametal-3|net@146|||S900|contact@73||1731|82|contact@72||1731|-94
+Ametal-2|net@148|||S0|m2step@0|succ|1826.5|-94|contact@72||1731|-94
+Ametal-2|net@150|||S1800|m1step@0|pred|1662|82|contact@73||1731|82
+Edo[M]||D5G2;|m1step@0|do[M]|I
+Efire[m1]||D5G2;|m1step@0|fire|O
+Efire[m2]||D5G2;|m2step@0|fire|O
+Egnd||D5G2;|m2step@0|gnd|G
+Egnd_1||D5G2;|m2step@0|gnd_1|G
+Egnd_2||D5G2;|m1step@0|gnd|G
+Egnd_3||D5G2;|m1step@0|gnd_2|G
+Ein[1]||D5G2;|m2step@0|in[1]|I
+Ein[2]||D5G2;|m2step@0|in[2]|I
+Ein[3]||D5G2;|m2step@0|in[3]|I
+Ein[4]||D5G2;|m2step@0|in[4]|I
+Ein[5]||D5G2;|m2step@0|in[5]|I
+Ein[6]||D5G2;|m2step@0|in[6]|I
+Ein[7]||D5G2;|m2step@0|in[7]|I
+Ein[8]||D5G2;|m2step@0|in[8]|I
+Ein[9]||D5G2;|m2step@0|in[9]|I
+Ein[10]||D5G2;|m2step@0|in[10]|I
+Ein[11]||D5G2;|m2step@0|in[11]|I
+Ein[12]||D5G2;|m2step@0|in[12]|I
+Ein[13]||D5G2;|m2step@0|in[13]|I
+Ein[14]||D5G2;|m2step@0|in[14]|I
+Ein[15]||D5G2;|m2step@0|in[15]|I
+Ein[16]||D5G2;|m2step@0|in[16]|I
+Ein[17]||D5G2;|m2step@0|in[17]|I
+Ein[18]||D5G2;|m2step@0|in[18]|I
+Ein[19]||D5G2;|m2step@0|in[19]|I
+Ein[20]||D5G2;|m2step@0|in[20]|I
+Ein[21]||D5G2;|m2step@0|in[21]|I
+Ein[22]||D5G2;|m2step@0|in[22]|I
+Ein[23]||D5G2;|m2step@0|in[23]|I
+Ein[24]||D5G2;|m2step@0|in[24]|I
+Ein[25]||D5G2;|m2step@0|in[25]|I
+Ein[26]||D5G2;|m2step@0|in[26]|I
+Ein[27]||D5G2;|m2step@0|in[27]|I
+Ein[28]||D5G2;|m2step@0|in[28]|I
+Ein[29]||D5G2;|m2step@0|in[29]|I
+Ein[30]||D5G2;|m2step@0|in[30]|I
+Ein[31]||D5G2;|m2step@0|in[31]|I
+Ein[32]||D5G2;|m2step@0|in[32]|I
+Ein[33]||D5G2;|m2step@0|in[33]|I
+Ein[34]||D5G2;|m2step@0|in[34]|I
+Ein[35]||D5G2;|m2step@0|in[35]|I
+Ein[36]||D5G2;|m2step@0|in[36]|I
+Em1[1]||D5G2;|m1step@0|out[1]|O
+Em1[2]||D5G2;|m1step@0|out[2]|O
+Em1[3]||D5G2;|m1step@0|out[3]|O
+Em1[4]||D5G2;|m1step@0|out[4]|O
+Em1[5]||D5G2;|m1step@0|out[5]|O
+Em1[6]||D5G2;|m1step@0|out[6]|O
+Em1[7]||D5G2;|m1step@0|out[7]|O
+Em1[8]||D5G2;|m1step@0|out[8]|O
+Em1[9]||D5G2;|m1step@0|out[9]|O
+Em1[10]||D5G2;|m1step@0|out[10]|O
+Em1[11]||D5G2;|m1step@0|out[11]|O
+Em1[12]||D5G2;|m1step@0|out[12]|O
+Em1[13]||D5G2;|m1step@0|out[13]|O
+Em1[14]||D5G2;|m1step@0|out[14]|O
+Em1[15]||D5G2;|m1step@0|out[15]|O
+Em1[16]||D5G2;|m1step@0|out[16]|O
+Em1[17]||D5G2;|m1step@0|out[17]|O
+Em1[18]||D5G2;|m1step@0|out[18]|O
+Em1[19]||D5G2;|m1step@0|out[19]|O
+Em1[20]||D5G2;|m1step@0|out[20]|O
+Em1[21]||D5G2;|m1step@0|out[21]|O
+Em1[22]||D5G2;|m1step@0|out[22]|O
+Em1[23]||D5G2;|m1step@0|out[23]|O
+Em1[24]||D5G2;|m1step@0|out[24]|O
+Em1[25]||D5G2;|m1step@0|out[25]|O
+Em1[26]||D5G2;|m1step@0|out[26]|O
+Em1[27]||D5G2;|m1step@0|out[27]|O
+Em1[28]||D5G2;|m1step@0|out[28]|O
+Em1[29]||D5G2;|m1step@0|out[29]|O
+Em1[30]||D5G2;|m1step@0|out[30]|O
+Em1[31]||D5G2;|m1step@0|out[31]|O
+Em1[32]||D5G2;|m1step@0|out[32]|O
+Em1[33]||D5G2;|m1step@0|out[33]|O
+Em1[34]||D5G2;|m1step@0|out[34]|O
+Em1[35]||D5G2;|m1step@0|out[35]|O
+Em1[36]||D5G2;|m1step@0|out[36]|O
+Emc||D5G2;|m2step@0|mc|I
+Emc_3||D5G2;|m1step@0|mc_1|I
+Epred||D5G2;|m2step@0|pred|I
+Es[1]||D5G2;|m2step@0|s[1]|O
+Es[2]||D5G2;|m1step@0|s[1]|O
+Esucc_1|succ|D5G2;|m1step@0|succ|O
+Evdd||D5G2;|m2step@0|vdd|P
+Evdd_2||D5G2;|m2step@0|vdd_2|P
+Evdd_3||D5G2;|m2step@0|vdd_3|P
+Evdd_4||D5G2;|m2step@0|vdd_4|P
+Evdd_5||D5G2;|m1step@0|vdd|P
+Evdd_6||D5G2;|m1step@0|vdd_4|P
+Evdd_7||D5G2;|m1step@0|vdd_5|P
+Evdd_8||D5G2;|m1step@0|vdd_6|P
+Ewait[M]||D5G2;|m1step@0|wait[M]|O
+X
+
+# Cell m2m1step;1{sch}
+Cm2m1step;1{sch}||schematic|1227476462435|1227548662088|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-22.5|12|||XRR|
+NOff-Page|conn@1||-26|0|||Y|
+NOff-Page|conn@4||31.5|0|||Y|
+NOff-Page|conn@5||26|2|||YRR|
+NOff-Page|conn@6||-36|16|||R|
+NWire_Con|conn@7||-36|7||||
+NOff-Page|conn@8||-26.5|-6||||
+NOff-Page|conn@9||30.5|-6||||
+NOff-Page|conn@10||0|-18|||YR|
+NOff-Page|conn@11||41|4|||YRRR|
+NOff-Page|conn@12||41|25|||R|
+Im1step;1{ic}|m1step@0||18|0|||D5G4;
+Im2m1step;1{ic}|m2m1step@0||18|30|||D5G4;
+Im2step;1{ic}|m2step@0||-17|0|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||1|48|||||ART_message(D5G4;)Sthis is the minus two and minus one steps
+Ngeneric:Invisible-Pin|pin@1||-0.5|53.5|||||ART_message(D5G6;)Sm2m1step
+Ngeneric:Invisible-Pin|pin@2||-2|43|||||ART_message(D5G3;)Sies 23 November 2008
+NWire_Pin|pin@10||17|12||||
+NWire_Pin|pin@11||-18|12||||
+NBus_Pin|pin@12||-36|1|-1|-1||
+NWire_Pin|pin@13||-17|-15||||
+NWire_Pin|pin@14||18|-14||||
+NWire_Pin|pin@15||-16|10.5||||
+NWire_Pin|pin@16||19|16.5||||
+IscanJ:scanEx2vert;1{ic}|scanEx2v@0||41|15.5|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-1|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3715.900000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Awire|fire[m1]|D5G2;||900|m1step@0|fire[1]|18|-9|pin@14||18|-14
+Awire|fire[m2]|D5G2;||900|m2step@0|fire[1]|-17|-9|pin@13||-17|-15
+Abus|in[1:12,31:36]|D5G2;|-0.5|IJ2700|pin@12||-36|1|conn@7||-36|7
+Awire|net@0|||0|wire90@0|a|-3.5|0|m2step@0|succ|-14|0
+Awire|net@3|||1800|wire90@0|b|1.5|0|m1step@0|pred|15|0
+Awire|net@9|||2700|m1step@0|mc|17|4|pin@10||17|12
+Awire|net@10|||0|pin@10||17|12|pin@11||-18|12
+Awire|net@11|||900|pin@11||-18|12|m2step@0|mc|-18|4
+Awire|net@12|||1800|conn@1|y|-24|0|m2step@0|pred|-20|0
+Abus|net@13||-0.5|IJ1800|m1step@0|succ,wait[M]|21|0|conn@4|a|29.5|0
+Awire|net@14|||0|conn@5|y|24|2|m1step@0|do[M]|21|2
+Abus|net@15||-0.5|IJ900|conn@6|a|-36|14|conn@7||-36|7
+Awire|net@16|||1800|conn@0|y|-20.5|12|pin@11||-18|12
+Abus|net@19||-0.5|IJ1800|conn@8|y|-24.5|-6|m2step@0|in[1:36]|-21|-6
+Abus|net@56||-0.5|IJ0|conn@9|a|28.5|-6|m1step@0|out[1:36]|23|-6
+Abus|net@57||-0.5|IJ1800|m2step@0|out[1:36]|-12|-6|m1step@0|in[1:36]|14|-6
+Awire|net@59|||1800|pin@15||-16|10.5|scanEx2v@0|dIn[1]|36|10.5
+Awire|net@61|||1800|pin@16||19|16.5|scanEx2v@0|dIn[2]|36|16.5
+Abus|net@62||-0.5|IJ2700|conn@11|y|41|6|scanEx2v@0|si[1:9]|41|10.5
+Abus|net@63||-0.5|IJ2700|scanEx2v@0|so[1:9]|41|20.5|conn@12|a|41|23
+Awire|s[1]|D5G2;||900|pin@15||-16|10.5|m2step@0|s[1]|-16|4
+Awire|s[2]|D5G2;||900|pin@16||19|16.5|m1step@0|s[1]|19|4
+Edo[M]||D4G2;|conn@5|a|I
+Efire[m1,m2]|fire[m2,m1]|D6G2;|conn@10|y|O
+Ein[1:36]||D4G2;|conn@8|a|I
+Eout[1:36]|m1[1:36]|D6G2;|conn@9|y|O
+Emc||D4G2;|conn@0|a|I
+Epout[1:18]||D6G2;|conn@6|y|O
+Epred||D4G2;|conn@1|a|I
+Esir[1:9]||D4G2;|conn@11|a|I
+Esor[1:9]||D6G2;|conn@12|y|O
+Esucc,wait[M]||D6G2;|conn@4|y|O
+X
+
+# Cell m2step;1{ic}
+Cm2step;1{ic}||artwork|1227474948851|1227478532735|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||0|-9|-1|-1||
+Nschematic:Bus_Pin|pin@1||-4|-6|-1|-1||
+Nschematic:Bus_Pin|pin@2||-1|4|-1|-1||
+Nschematic:Bus_Pin|pin@3||5|-6|-1|-1||
+Nschematic:Bus_Pin|pin@4||-3|0|-1|-1||
+Nschematic:Bus_Pin|pin@5||1|4|-1|-1||
+Nschematic:Bus_Pin|pin@6||3|0|-1|-1||
+NPin|pin@7||-2|3|1|1||
+NPin|pin@8||2|3|1|1||
+NPin|pin@9||-1|3|1|1||
+NPin|pin@10||-1|4|1|1||
+NPin|pin@11||-2|-3|1|1||
+NPin|pin@12||2|-3|1|1||
+NPin|pin@13||0|-3|1|1||
+NPin|pin@14||0|-4|1|1||
+NPin|pin@15||-4|-4|1|1||
+NPin|pin@16||-4|-8|1|1||
+NPin|pin@17||2|0|1|1||
+NPin|pin@18||3|0|1|1||
+NPin|pin@19||3|-4|1|1||
+NPin|pin@20||3|-3|1|1||
+NPin|pin@21||5|-6|1|1||
+NPin|pin@22||3|-9|1|1||
+NPin|pin@23||3|-8|1|1||
+NPin|pin@24||2.5|-4|1|1||
+Ngeneric:Invisible-Pin|pin@25||0|0|||||ART_message(D5G1.5;)S[M2,step]
+NPin|pin@26||-2|0|1|1||
+NPin|pin@27||-3|0|1|1||
+NPin|pin@28||1|3|1|1||
+NPin|pin@29||1|4|1|1||
+NPin|pin@30||0|-8|1|1||
+NPin|pin@31||0|-9|1|1||
+AThicker|net@0|||FS1800|pin@13||0|-3|pin@12||2|-3
+AThicker|net@1|||FS0|pin@14||0|-4|pin@15||-4|-4
+AThicker|net@2|||FS1800|pin@11||-2|-3|pin@13||0|-3
+AThicker|net@3|||FS900|pin@13||0|-3|pin@14||0|-4
+AThicker|net@4|||FS900|pin@15||-4|-4|pin@16||-4|-8
+AThicker|net@5|||FS1800|pin@9||-1|3|pin@28||1|3
+AThicker|net@6|||FS1800|pin@7||-2|3|pin@9||-1|3
+AThicker|net@7|||FS2700|pin@9||-1|3|pin@10||-1|4
+AThicker|net@8|||FS1800|pin@14||0|-4|pin@24||2.5|-4
+AThicker|net@9|||FS1800|pin@17||2|0|pin@18||3|0
+AThicker|net@10|||FS900|pin@26||-2|0|pin@11||-2|-3
+AThicker|net@11|||FS1237|pin@20||3|-3|pin@21||5|-6
+AThicker|net@12|||FS563|pin@21||5|-6|pin@22||3|-9
+AThicker|net@13|||FS2700|pin@19||3|-4|pin@20||3|-3
+AThicker|net@14|||FS900|pin@23||3|-8|pin@22||3|-9
+AThicker|net@15|||FS0|pin@19||3|-4|pin@24||2.5|-4
+AThicker|net@16|||FS0|pin@26||-2|0|pin@27||-3|0
+AThicker|net@17|||FS900|pin@7||-2|3|pin@26||-2|0
+AThicker|net@18|||FS2700|pin@17||2|0|pin@8||2|3
+AThicker|net@19|||FS1800|pin@16||-4|-8|pin@30||0|-8
+AThicker|net@20|||FS900|pin@17||2|0|pin@12||2|-3
+AThicker|net@21|||FS1800|pin@28||1|3|pin@8||2|3
+AThicker|net@22|||FS2700|pin@28||1|3|pin@29||1|4
+AThicker|net@23|||FS1800|pin@30||0|-8|pin@23||3|-8
+AThicker|net@24|||FS900|pin@30||0|-8|pin@31||0|-9
+Efire[1]|fire[m2]|D5G2;|pin@0||O
+Ein[1:36]||D5G2;|pin@1||I
+Eout[1:36]|m2[1:36]|D5G2;|pin@3||O
+Emc||D5G2;|pin@2||I
+Epred||D5G2;|pin@4||I
+Es[1]||D5G2;|pin@5||O
+Esucc||D5G2;|pin@6||O
+X
+
+# Cell m2step;1{lay}
+Cm2step;1{lay}||cmos90|1227472110828|1227478678509||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227476355773|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227476355773
+IgaspL:aStageB;1{lay}|aStageB@0||1773.5|0|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@5||1601.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@6||1526.5|22||||
+IdriversJ:driveConnecter;1{lay}|driveCon@0||1556|32|||D5G4;
+IdriversJ:latchDriver60;1{lay}|latchDri@0||1560.5|0|X||D5G4;
+NMetal-1-Pin|pin@0||1526.5|72||||
+NMetal-1-Pin|pin@2||1526.5|-72||||
+NMetal-1-Pin|pin@3||1601.5|25||||
+NMetal-1-Pin|pin@5||1601.5|-25||||
+IwiresL:select144;1{lay}|select14@0||0|0|||D5G4;
+IwiresL:select144;1{lay}|select14@1||144|0|||D5G4;
+IwiresL:select144;1{lay}|select14@2||-144|0|||D5G4;
+IregistersL:short20Bx18m2;1{lay}|short20B@0||864|0|||D5G4;
+IregistersL:short20Bx18m2;1{lay}|short20B@1||-864|0|X||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||1521|0|||D5G4;
+Ametal-2|net@0||6.2|S1800|wellCont@0|vdd_2|1525.5|-50|latchDri@0|vdd_5|1527.5|-50
+Ametal-2|net@1||6.2|S0|latchDri@0|vdd_4|1527.5|50|wellCont@0|vdd_3|1525.5|50
+Ametal-2|net@2||1.2|S0|driveCon@0|take|1548|60.3|short20B@0|hcll[1]|1470|60.3
+Ametal-1|net@3|||S900|driveCon@0|out|1540|32|latchDri@0|out|1540|32
+Ametal-2|net@4||6.2|S1800|short20B@1|vdd_1|-216|-50|short20B@0|vdd_1|216|-50
+Ametal-2|net@9||6.2|S0|short20B@0|gnd_1|216|0|short20B@1|gnd_1|-216|0
+Ametal-2|net@10||6.2|S0|short20B@0|vdd_3|216|50|short20B@1|vdd_3|-216|50
+Ametal-2|net@12||6.2|S0|wellCont@0|gnd|1516.5|0|short20B@0|gnd_2|1512|0
+Ametal-2|net@13||6.2|S1800|short20B@0|vdd_4|1512|-50|wellCont@0|vdd|1516.5|-50
+Ametal-2|net@14||6.2|S1800|short20B@0|vdd_5|1512|50|wellCont@0|vdd_1|1516.5|50
+Ametal-2|net@15||6.2|S0|latchDri@0|gnd_2|1527.5|0|wellCont@0|gnd_1|1525.5|0
+Ametal-1|net@17|||S1800|latchDri@0|in_1|1592|25|pin@3||1601.5|25
+Ametal-1|net@20|||S0|pin@5||1601.5|-25|latchDri@0|in|1592|-25
+Ametal-2|net@40|||S0|short20B@1|hcll[1]|-1470|60.3|short20B@1|hcll[1]|-1470|60.3
+Ametal-2|net@42||1.2|S1800|short20B@1|hcl[1]|-216|60.3|short20B@0|hcl[1]|216|60.3
+Ametal-1|net@48|||S2700|pin@5||1601.5|-25|pin@3||1601.5|25
+Ametal-1|net@49|||S900|contact@6||1526.5|22|pin@2||1526.5|-72
+Ametal-1|net@52|||S900|pin@5||1601.5|-25|contact@5||1601.5|-28
+Ametal-2|net@64||6.2|S0|aStageB@0|vdd|1602.5|-50|latchDri@0|vdd_7|1596|-50
+Ametal-2|net@65||6.2|S1800|latchDri@0|gnd_1|1596|0|aStageB@0|gnd|1602.5|0
+Ametal-2|net@66||6.2|S1800|latchDri@0|vdd_8|1596|50|aStageB@0|vdd_1|1602.5|50
+Ametal-2|net@69|||S0|aStageB@0|mc_2|1656.5|22|contact@6||1526.5|22
+Ametal-1|net@70|||S900|pin@0||1526.5|72|contact@6||1526.5|22
+Ametal-2|net@71|||S1800|contact@5||1601.5|-28|aStageB@0|fire|1656.5|-28
+Efire|fire[m2]|D5G2;|aStageB@0|fire|O
+Egnd||D5G2;|short20B@1|gnd_2|G
+Egnd_1||D5G2;|aStageB@0|gnd_1|G
+Ein[1]||D5G2;|short20B@0|in[1]|I
+Ein[2]||D5G2;|short20B@0|in[2]|I
+Ein[3]||D5G2;|short20B@0|in[3]|I
+Ein[4]||D5G2;|short20B@0|in[4]|I
+Ein[5]||D5G2;|short20B@0|in[5]|I
+Ein[6]||D5G2;|short20B@0|in[6]|I
+Ein[7]||D5G2;|short20B@0|in[7]|I
+Ein[8]||D5G2;|short20B@0|in[8]|I
+Ein[9]||D5G2;|short20B@0|in[9]|I
+Ein[10]||D5G2;|short20B@0|in[10]|I
+Ein[11]||D5G2;|short20B@0|in[11]|I
+Ein[12]||D5G2;|short20B@0|in[12]|I
+Ein[13]||D5G2;|short20B@0|in[13]|I
+Ein[14]||D5G2;|short20B@0|in[14]|I
+Ein[15]||D5G2;|short20B@0|in[15]|I
+Ein[16]||D5G2;|short20B@0|in[16]|I
+Ein[17]||D5G2;|short20B@0|in[17]|I
+Ein[18]||D5G2;|short20B@0|in[18]|I
+Ein[19]||D5G2;|short20B@1|in[1]|I
+Ein[20]||D5G2;|short20B@1|in[2]|I
+Ein[21]||D5G2;|short20B@1|in[3]|I
+Ein[22]||D5G2;|short20B@1|in[4]|I
+Ein[23]||D5G2;|short20B@1|in[5]|I
+Ein[24]||D5G2;|short20B@1|in[6]|I
+Ein[25]||D5G2;|short20B@1|in[7]|I
+Ein[26]||D5G2;|short20B@1|in[8]|I
+Ein[27]||D5G2;|short20B@1|in[9]|I
+Ein[28]||D5G2;|short20B@1|in[10]|I
+Ein[29]||D5G2;|short20B@1|in[11]|I
+Ein[30]||D5G2;|short20B@1|in[12]|I
+Ein[31]||D5G2;|short20B@1|in[13]|I
+Ein[32]||D5G2;|short20B@1|in[14]|I
+Ein[33]||D5G2;|short20B@1|in[15]|I
+Ein[34]||D5G2;|short20B@1|in[16]|I
+Ein[35]||D5G2;|short20B@1|in[17]|I
+Ein[36]||D5G2;|short20B@1|in[18]|I
+Eout[1]|m2[1]|D5G2;|short20B@0|out[1]|O
+Eout[2]|m2[2]|D5G2;|short20B@0|out[2]|O
+Eout[3]|m2[3]|D5G2;|short20B@0|out[3]|O
+Eout[4]|m2[4]|D5G2;|short20B@0|out[4]|O
+Eout[5]|m2[5]|D5G2;|short20B@0|out[5]|O
+Eout[6]|m2[6]|D5G2;|short20B@0|out[6]|O
+Eout[7]|m2[7]|D5G2;|short20B@0|out[7]|O
+Eout[8]|m2[8]|D5G2;|short20B@0|out[8]|O
+Eout[9]|m2[9]|D5G2;|short20B@0|out[9]|O
+Eout[10]|m2[10]|D5G2;|short20B@0|out[10]|O
+Eout[11]|m2[11]|D5G2;|short20B@0|out[11]|O
+Eout[12]|m2[12]|D5G2;|short20B@0|out[12]|O
+Eout[13]|m2[13]|D5G2;|short20B@0|out[13]|O
+Eout[14]|m2[14]|D5G2;|short20B@0|out[14]|O
+Eout[15]|m2[15]|D5G2;|short20B@0|out[15]|O
+Eout[16]|m2[16]|D5G2;|short20B@0|out[16]|O
+Eout[17]|m2[17]|D5G2;|short20B@0|out[17]|O
+Eout[18]|m2[18]|D5G2;|short20B@0|out[18]|O
+Eout[19]|m2[19]|D5G2;|short20B@1|out[1]|O
+Eout[20]|m2[20]|D5G2;|short20B@1|out[2]|O
+Eout[21]|m2[21]|D5G2;|short20B@1|out[3]|O
+Eout[22]|m2[22]|D5G2;|short20B@1|out[4]|O
+Eout[23]|m2[23]|D5G2;|short20B@1|out[5]|O
+Eout[24]|m2[24]|D5G2;|short20B@1|out[6]|O
+Eout[25]|m2[25]|D5G2;|short20B@1|out[7]|O
+Eout[26]|m2[26]|D5G2;|short20B@1|out[8]|O
+Eout[27]|m2[27]|D5G2;|short20B@1|out[9]|O
+Eout[28]|m2[28]|D5G2;|short20B@1|out[10]|O
+Eout[29]|m2[29]|D5G2;|short20B@1|out[11]|O
+Eout[30]|m2[30]|D5G2;|short20B@1|out[12]|O
+Eout[31]|m2[31]|D5G2;|short20B@1|out[13]|O
+Eout[32]|m2[32]|D5G2;|short20B@1|out[14]|O
+Eout[33]|m2[33]|D5G2;|short20B@1|out[15]|O
+Eout[34]|m2[34]|D5G2;|short20B@1|out[16]|O
+Eout[35]|m2[35]|D5G2;|short20B@1|out[17]|O
+Eout[36]|m2[36]|D5G2;|short20B@1|out[18]|O
+Emc||D5G2;|pin@2||I
+Emc_1||D5G2;|pin@0||I
+Epred||D5G2;|aStageB@0|pred|I
+Es[1]||D5G2;|aStageB@0|s[1]|O
+Esucc||D5G2;|aStageB@0|succ|O
+Evdd||D5G2;|short20B@1|vdd_5|P
+Evdd_2||D5G2;|aStageB@0|vdd_2|P
+Evdd_3||D5G2;|aStageB@0|vdd_3|P
+Evdd_4||D5G2;|short20B@1|vdd_4|P
+X
+
+# Cell m2step;1{sch}
+Cm2step;1{sch}||schematic|1227474801912|1227478532735|
+IgaspL:aStageB;1{ic}|aStageB@0||0|0|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-5.5|7|||XRR|
+NOff-Page|conn@1||-9|0|||Y|
+NOff-Page|conn@2||10.5|0|||Y|
+NOff-Page|conn@3||1|9|||YRRR|
+NOff-Page|conn@4||14|-6|||Y|
+NOff-Page|conn@5||-11.5|-27||||
+NOff-Page|conn@6||10.5|-27||||
+IdriversJ:latchDriver60;1{ic}|latchDri@0||9|-12.5|RRR||D5G4;
+Im2step;1{ic}|m2step@0||31|14|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||4|26|||||ART_message(D5G4;)Sthis is the minus two stage
+Ngeneric:Invisible-Pin|pin@1||2.5|31.5|||||ART_message(D5G6;)Sm2step
+NWire_Pin|pin@2||9|-6||||
+NWire_Pin|pin@3||9|-21||||
+NWire_Pin|pin@4||-2|-21||||
+Ngeneric:Invisible-Pin|pin@5||1|21|||||ART_message(D5G3;)Sies 18 October 2008
+NWire_Pin|pin@6||-1|7||||
+NWire_Pin|pin@7||0|-6||||
+IregistersL:short20Bx36;1{ic}|short20B@0||0|-27|Y||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||2|-21|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3715.900000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Awire|net@0|||1800|conn@1|y|-7|0|aStageB@0|pred|-3|0
+Awire|net@1|||0|conn@2|a|8.5|0|aStageB@0|succ|3|0
+Awire|net@2|||900|pin@2||9|-6|latchDri@0|inA|9|-8.5
+Awire|net@3|||0|conn@4|a|12|-6|pin@2||9|-6
+Awire|net@4|||900|aStageB@0|fire|0|-4|pin@7||0|-6
+Abus|net@5||-0.5|IJ1800|conn@5|y|-9.5|-27|short20B@0|in[1:36]|-3|-27
+Abus|net@6||-0.5|IJ1800|short20B@0|out[1:36]|3|-27|conn@6|a|8.5|-27
+Awire|net@7|||900|conn@3|a|1|7|aStageB@0|s[1]|1|4
+Awire|net@8|||1800|pin@7||0|-6|pin@2||9|-6
+Awire|net@9|||0|pin@3||9|-21|wire90@0|b|4.5|-21
+Awire|net@10|||0|wire90@0|a|-0.5|-21|pin@4||-2|-21
+Awire|net@11|||900|pin@4||-2|-21|short20B@0|hcl[1]|-2|-24
+Awire|net@12|||1800|conn@0|y|-3.5|7|pin@6||-1|7
+Awire|net@13|||2700|aStageB@0|mc|-1|4|pin@6||-1|7
+Awire|take[1]|D5G2;||900|latchDri@0|out|9|-16.5|pin@3||9|-21
+Efire[1]|fire[m2]|D6G2;|conn@4|y|O
+Ein[1:36]||D4G2;|conn@5|a|I
+Eout[1:36]|m2[1:36]|D6G2;|conn@6|y|O
+Emc||D4G2;|conn@0|a|I
+Epred||D4G2;|conn@1|a|I
+Es[m2]|s[1]|D6G2;|conn@3|y|O
+Esucc||D6G2;|conn@2|y|O
+X
+
+# Cell reQstep;1{ic}
+CreQstep;1{ic}||artwork|1217322049125|1227549071545|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@4||-4|-7|-1|-1||
+Nschematic:Bus_Pin|pin@8||5|-6|-1|-1||
+Nschematic:Bus_Pin|pin@10||-3|2|-1|-1||
+NPin|pin@18||-2|3|1|1||
+NPin|pin@19||2|3|1|1||
+NPin|pin@28||-2|-3|1|1||
+NPin|pin@29||2|-3|1|1||
+NPin|pin@30||0|-3|1|1||
+NPin|pin@31||0|-4|1|1||
+NPin|pin@32||-4|-4|1|1||
+NPin|pin@33||-4|-8|1|1||
+NPin|pin@35||2|0|1|1||
+NPin|pin@36||3|0|1|1||
+NPin|pin@39||3|-4|1|1||
+NPin|pin@40||3|-3|1|1||
+NPin|pin@41||5|-6|1|1||
+NPin|pin@42||3|-9|1|1||
+NPin|pin@43||3|-8|1|1||
+Ngeneric:Invisible-Pin|pin@45||0|0|||||ART_message(D5G2;)SRQ
+Nschematic:Bus_Pin|pin@61||-3|4|-1|-1||
+Nschematic:Bus_Pin|pin@67||3|0|-1|-1||
+Nschematic:Bus_Pin|pin@68||-4|-5|-1|-1||
+Nschematic:Bus_Pin|pin@69||-3|-2|-1|-1||
+NPin|pin@70||-2|2|1|1||
+NPin|pin@71||-3|2|1|1||
+NPin|pin@72||-2|-2|1|1||
+NPin|pin@73||-3|-2|1|1||
+Nschematic:Bus_Pin|pin@78||-1|5|-1|-1||
+Nschematic:Bus_Pin|pin@80||2|5|-1|-1||
+NPin|pin@82||-3|4|1|1||
+NPin|pin@83||0|3|1|1||
+NPin|pin@84||0|4|1|1||
+NPin|pin@85||1|4|1|1||
+NPin|pin@86||2|5|1|1||
+NPin|pin@87||1|6|1|1||
+NPin|pin@88||-2|6|1|1||
+NPin|pin@89||-1|5|1|1||
+NPin|pin@90||-2|4|1|1||
+AThicker|net@11|||FS1800|pin@30||0|-3|pin@29||2|-3
+AThicker|net@12|||FS0|pin@31||0|-4|pin@32||-4|-4
+AThicker|net@13|||FS1800|pin@28||-2|-3|pin@30||0|-3
+AThicker|net@14|||FS900|pin@30||0|-3|pin@31||0|-4
+AThicker|net@15|||FS900|pin@32||-4|-4|pin@33||-4|-8
+AThicker|net@24|||FS1800|pin@35||2|0|pin@36||3|0
+AThicker|net@29|||FS1237|pin@40||3|-3|pin@41||5|-6
+AThicker|net@30|||FS563|pin@41||5|-6|pin@42||3|-9
+AThicker|net@31|||FS2700|pin@39||3|-4|pin@40||3|-3
+AThicker|net@32|||FS900|pin@43||3|-8|pin@42||3|-9
+AThicker|net@47|||FS2700|pin@35||2|0|pin@19||2|3
+AThicker|net@52|||FS900|pin@35||2|0|pin@29||2|-3
+AThicker|net@58|||FS900|pin@18||-2|3|pin@70||-2|2
+AThicker|net@59|||FS0|pin@70||-2|2|pin@71||-3|2
+AThicker|net@60|||FS900|pin@72||-2|-2|pin@28||-2|-3
+AThicker|net@61|||FS0|pin@72||-2|-2|pin@73||-3|-2
+AThicker|net@62|||FS1800|pin@33||-4|-8|pin@43||3|-8
+AThicker|net@63|||FS2700|pin@72||-2|-2|pin@70||-2|2
+AThicker|net@68|||FS1800|pin@31||0|-4|pin@39||3|-4
+AThicker|net@71|||FS1800|pin@83||0|3|pin@19||2|3
+AThicker|net@72|||FS3150|pin@18||-2|3|pin@82||-3|4
+AThicker|net@73|||FS1800|pin@18||-2|3|pin@83||0|3
+AThicker|net@74|||FS2700|pin@83||0|3|pin@84||0|4
+AThicker|net@75|||FS1800|pin@84||0|4|pin@85||1|4
+AThicker|net@76|||FS2250|pin@85||1|4|pin@86||2|5
+AThicker|net@77|||FS3150|pin@86||2|5|pin@87||1|6
+AThicker|net@78|||FS0|pin@87||1|6|pin@88||-2|6
+AThicker|net@79|||FS1350|pin@88||-2|6|pin@89||-1|5
+AThicker|net@80|||FS450|pin@89||-1|5|pin@90||-2|4
+AThicker|net@81|||FS1800|pin@90||-2|4|pin@84||0|4
+Edo[RQ]||D5G2;|pin@69||I
+Epred|do[epi]|D5G2;|pin@10||I
+Edo[ring]||D5G2;|pin@67||O
+EinE[1:36]||D5G2;|pin@68||I
+Ein[1:36]|inR[1:36]|D5G2;|pin@4||I
+Emc||D5G2;|pin@61||I
+Eout[1:36]||D5G2;|pin@8||O
+Esir[1:9]||D5G2;|pin@78||I
+Esor[1:9]||D5G2;|pin@80||O
+X
+
+# Cell reQstep;2{lay}
+CreQstep;2{lay}||cmos90|1227459038857|1227486048378||ATTR_NCC(D5G5;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227482216118|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227482216118
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||1526.5|22||||
+NX-Metal-1-Metal-2-Con|contact@2||1810.5|-40||||
+NX-Metal-1-Metal-2-Con|contact@3||1440|22||||
+NX-Metal-1-Metal-2-Con|contact@4||1440|128||||
+NX-Metal-1-Metal-2-Con|contact@5||1749|-10||||
+NX-Metal-1-Metal-2-Con|contact@6||1749|-34||||
+NMetal-1-Pin|pin@2||1526.5|-72||||
+NMetal-1-Pin|pin@3||1526.5|216||||
+NMetal-2-Pin|pin@4||1510|68.1||||
+NMetal-2-Pin|pin@6||1510|60.3||||
+NMetal-2-Pin|pin@7||1500|75.9||||
+NMetal-2-Pin|pin@8||1500|68.1||||
+NMetal-2-Pin|pin@9||-540|-34||||
+NMetal-2-Pin|pin@19||-1188|-40||||
+NMetal-2-Pin|pin@25||-540|22||||
+IgaspL:rqStage;4{lay}|rqStage@0||1815.5|72|Y||D5G4;
+IwiresL:select144;1{lay}|select14@0||0|0|||D5G4;
+IwiresL:select144;1{lay}|select14@1||144|0|||D5G4;
+IwiresL:select144;1{lay}|select14@2||-144|0|||D5G4;
+IregistersL:short2in20Ax18;1{lay}|short2in@0||864|0|||D5G4;
+IregistersL:short2in20Ax18;1{lay}|short2in@1||-864|0|X||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||1521|0|||D5G4;
+Ametal-2|net@2||6.2|S1800|short2in@1|gnd_1|-216|0|short2in@0|gnd_1|216|0
+Ametal-2|net@3||1.2|S0|short2in@0|hcl[A][1]|216|60.3|short2in@1|hcl[A][1]|-216|60.3
+Ametal-2|net@4||1.2|S0|short2in@0|hcl[B][1]|216|68.1|short2in@1|hcl[B][1]|-216|68.1
+Ametal-2|net@5||6.2|S0|short2in@0|vdd_1|216|-50|short2in@1|vdd_1|-216|-50
+Ametal-2|net@6||6.2|S0|short2in@0|vdd_3|216|50|short2in@1|vdd_3|-216|50
+Ametal-2|net@9||6.2|S0|wellCont@0|vdd_1|1516.5|50|short2in@0|vdd_5|1512|50
+Ametal-2|net@10||6.2|S1800|short2in@0|gnd_2|1512|0|wellCont@0|gnd|1516.5|0
+Ametal-2|net@11||6.2|S1800|short2in@0|vdd_4|1512|-50|wellCont@0|vdd|1516.5|-50
+Ametal-2|net@47||6.2|S1800|wellCont@0|gnd_1|1525.5|0|rqStage@0|gnd_5|1527.5|0
+Ametal-2|net@48||6.2|S0|rqStage@0|vdd_9|1527.5|-50|wellCont@0|vdd_2|1525.5|-50
+Ametal-2|net@49||6.2|S0|rqStage@0|vdd_10|1527.5|50|wellCont@0|vdd_3|1525.5|50
+Ametal-1|net@50|||S2700|pin@2||1526.5|-72|contact@0||1526.5|22
+Ametal-1|net@51|||S2700|contact@0||1526.5|22|pin@3||1526.5|216
+Ametal-2|net@52|||S0|rqStage@0|mc|1706|22|contact@0||1526.5|22
+Ametal-2|net@53||1.2|S0|rqStage@0|take[R]|1527.5|68.1|pin@4||1510|68.1
+Ametal-2|net@55||1.2|S900|pin@4||1510|68.1|pin@6||1510|60.3
+Ametal-2|net@56||1.2|S0|pin@6||1510|60.3|short2in@0|hclA|1488|60.3
+Ametal-2|net@57||1.2|S0|rqStage@0|take[E]|1527.5|75.9|pin@7||1500|75.9
+Ametal-2|net@58||1.2|S900|pin@7||1500|75.9|pin@8||1500|68.1
+Ametal-2|net@59||1.2|S0|pin@8||1500|68.1|short2in@0|hclB|1482.5|68.1
+Ametal-2|net@60|||S900|short2in@1|inA[3]|-540|-16|pin@9||-540|-34
+Ametal-2|net@72|||S900|short2in@1|inA[12]|-1188|-16|pin@19||-1188|-40
+Ametal-2|net@80|||S0|short2in@1|hclB|-1482.5|68.1|short2in@1|hclB|-1482.5|68.1
+Ametal-2|net@81|||S0|short2in@1|hclA|-1488|60.3|short2in@1|hclA|-1488|60.3
+Ametal-2|net@87|||S2700|short2in@1|inB[3]|-540|16|pin@25||-540|22
+Ametal-2|net@88|||S0|contact@3||1440|22|pin@25||-540|22
+Ametal-1|net@98|||S900|rqStage@0|in[RQ]|1810.5|9|contact@2||1810.5|-40
+Ametal-2|net@106|||S0|rqStage@0|tail|1711|128|contact@4||1440|128
+Ametal-2|net@108|||S0|rqStage@0|in[Z]|1819|-10|contact@5||1749|-10
+Ametal-1|net@109|||S2700|contact@6||1749|-34|contact@5||1749|-10
+Ametal-2|net@111|||S1800|pin@19||-1188|-40|contact@2||1810.5|-40
+Ametal-2|net@112|||S1800|pin@9||-540|-34|contact@6||1749|-34
+Ametal-1|net@113|||S2700|contact@3||1440|22|contact@4||1440|128
+Edo[RQ]||D5G2;|rqStage@0|do[RQ]|U
+Edo[epi]||D5G2;|rqStage@0|do[epi]|I
+Edo[ring]||D5G2;|rqStage@0|do[ring]|O
+Egnd||D5G2;|short2in@1|gnd_2|G
+Egnd_1||D5G2;|rqStage@0|gnd|G
+Egnd_3||D5G2;|rqStage@0|gnd_3|G
+Egnd_7||D5G2;|rqStage@0|gnd_7|G
+EinB[1]|inE[1]|D5G2;|short2in@0|inB[1]|I
+EinB[2]|inE[2]|D5G2;|short2in@0|inB[2]|I
+EinB[3]|inE[3]|D5G2;|short2in@0|inB[3]|I
+EinB[4]|inE[4]|D5G2;|short2in@0|inB[4]|I
+EinB[5]|inE[5]|D5G2;|short2in@0|inB[5]|I
+EinB[6]|inE[6]|D5G2;|short2in@0|inB[6]|I
+EinB[7]|inE[7]|D5G2;|short2in@0|inB[7]|I
+EinB[8]|inE[8]|D5G2;|short2in@0|inB[8]|I
+EinB[9]|inE[9]|D5G2;|short2in@0|inB[9]|I
+EinB[10]|inE[10]|D5G2;|short2in@0|inB[10]|I
+EinB[11]|inE[11]|D5G2;|short2in@0|inB[11]|I
+EinB[12]|inE[12]|D5G2;|short2in@0|inB[12]|I
+EinB[13]|inE[13]|D5G2;|short2in@0|inB[13]|I
+EinB[14]|inE[14]|D5G2;|short2in@0|inB[14]|I
+EinB[15]|inE[15]|D5G2;|short2in@0|inB[15]|I
+EinB[16]|inE[16]|D5G2;|short2in@0|inB[16]|I
+EinB[17]|inE[17]|D5G2;|short2in@0|inB[17]|I
+EinB[18]|inE[18]|D5G2;|short2in@0|inB[18]|I
+EinB[19]|inE[19]|D5G2;|short2in@1|inB[1]|I
+EinB[20]|inE[20]|D5G2;|short2in@1|inB[2]|I
+EinB[21]|inE[21]|D5G2;|short2in@1|inB[3]|I
+EinB[22]|inE[22]|D5G2;|short2in@1|inB[4]|I
+EinB[23]|inE[23]|D5G2;|short2in@1|inB[5]|I
+EinB[24]|inE[24]|D5G2;|short2in@1|inB[6]|I
+EinB[25]|inE[25]|D5G2;|short2in@1|inB[7]|I
+EinB[26]|inE[26]|D5G2;|short2in@1|inB[8]|I
+EinB[27]|inE[27]|D5G2;|short2in@1|inB[9]|I
+EinB[28]|inE[28]|D5G2;|short2in@1|inB[10]|I
+EinB[29]|inE[29]|D5G2;|short2in@1|inB[11]|I
+EinB[30]|inE[30]|D5G2;|short2in@1|inB[12]|I
+EinB[31]|inE[31]|D5G2;|short2in@1|inB[13]|I
+EinB[32]|inE[32]|D5G2;|short2in@1|inB[14]|I
+EinB[33]|inE[33]|D5G2;|short2in@1|inB[15]|I
+EinB[34]|inE[34]|D5G2;|short2in@1|inB[16]|I
+EinB[35]|inE[35]|D5G2;|short2in@1|inB[17]|I
+EinB[36]|inE[36]|D5G2;|short2in@1|inB[18]|I
+EinA[1]|inR[1]|D5G2;|short2in@0|inA[1]|I
+EinA[2]|inR[2]|D5G2;|short2in@0|inA[2]|I
+EinA[3]|inR[3]|D5G2;|short2in@0|inA[3]|I
+EinA[4]|inR[4]|D5G2;|short2in@0|inA[4]|I
+EinA[5]|inR[5]|D5G2;|short2in@0|inA[5]|I
+EinA[6]|inR[6]|D5G2;|short2in@0|inA[6]|I
+EinA[7]|inR[7]|D5G2;|short2in@0|inA[7]|I
+EinA[8]|inR[8]|D5G2;|short2in@0|inA[8]|I
+EinA[9]|inR[9]|D5G2;|short2in@0|inA[9]|I
+EinA[10]|inR[10]|D5G2;|short2in@0|inA[10]|I
+EinA[11]|inR[11]|D5G2;|short2in@0|inA[11]|I
+EinA[12]|inR[12]|D5G2;|short2in@0|inA[12]|I
+EinA[13]|inR[13]|D5G2;|short2in@0|inA[13]|I
+EinA[14]|inR[14]|D5G2;|short2in@0|inA[14]|I
+EinA[15]|inR[15]|D5G2;|short2in@0|inA[15]|I
+EinA[16]|inR[16]|D5G2;|short2in@0|inA[16]|I
+EinA[17]|inR[17]|D5G2;|short2in@0|inA[17]|I
+EinA[18]|inR[18]|D5G2;|short2in@0|inA[18]|I
+EinA[19]|inR[19]|D5G2;|short2in@1|inA[1]|I
+EinA[20]|inR[20]|D5G2;|short2in@1|inA[2]|I
+EinA[21]|inR[21]|D5G2;|short2in@1|inA[3]|I
+EinA[22]|inR[22]|D5G2;|short2in@1|inA[4]|I
+EinA[23]|inR[23]|D5G2;|short2in@1|inA[5]|I
+EinA[24]|inR[24]|D5G2;|short2in@1|inA[6]|I
+EinA[25]|inR[25]|D5G2;|short2in@1|inA[7]|I
+EinA[26]|inR[26]|D5G2;|short2in@1|inA[8]|I
+EinA[27]|inR[27]|D5G2;|short2in@1|inA[9]|I
+EinA[28]|inR[28]|D5G2;|short2in@1|inA[10]|I
+EinA[29]|inR[29]|D5G2;|short2in@1|inA[11]|I
+EinA[30]|inR[30]|D5G2;|short2in@1|inA[12]|I
+EinA[31]|inR[31]|D5G2;|short2in@1|inA[13]|I
+EinA[32]|inR[32]|D5G2;|short2in@1|inA[14]|I
+EinA[33]|inR[33]|D5G2;|short2in@1|inA[15]|I
+EinA[34]|inR[34]|D5G2;|short2in@1|inA[16]|I
+EinA[35]|inR[35]|D5G2;|short2in@1|inA[17]|I
+EinA[36]|inR[36]|D5G2;|short2in@1|inA[18]|I
+Emc||D5G2;|pin@2||I
+Emc_1||D5G2;|pin@3||I
+Eout[1]||D5G2;|short2in@0|out[1]|O
+Eout[2]||D5G2;|short2in@0|out[2]|O
+Eout[3]||D5G2;|short2in@0|out[3]|O
+Eout[4]||D5G2;|short2in@0|out[4]|O
+Eout[5]||D5G2;|short2in@0|out[5]|O
+Eout[6]||D5G2;|short2in@0|out[6]|O
+Eout[7]||D5G2;|short2in@0|out[7]|O
+Eout[8]||D5G2;|short2in@0|out[8]|O
+Eout[9]||D5G2;|short2in@0|out[9]|O
+Eout[10]||D5G2;|short2in@0|out[10]|O
+Eout[11]||D5G2;|short2in@0|out[11]|O
+Eout[12]||D5G2;|short2in@0|out[12]|O
+Eout[13]||D5G2;|short2in@0|out[13]|O
+Eout[14]||D5G2;|short2in@0|out[14]|O
+Eout[15]||D5G2;|short2in@0|out[15]|O
+Eout[16]||D5G2;|short2in@0|out[16]|O
+Eout[17]||D5G2;|short2in@0|out[17]|O
+Eout[18]||D5G2;|short2in@0|out[18]|O
+Eout[19]||D5G2;|short2in@1|out[1]|O
+Eout[20]||D5G2;|short2in@1|out[2]|O
+Eout[21]||D5G2;|short2in@1|out[3]|O
+Eout[22]||D5G2;|short2in@1|out[4]|O
+Eout[23]||D5G2;|short2in@1|out[5]|O
+Eout[24]||D5G2;|short2in@1|out[6]|O
+Eout[25]||D5G2;|short2in@1|out[7]|O
+Eout[26]||D5G2;|short2in@1|out[8]|O
+Eout[27]||D5G2;|short2in@1|out[9]|O
+Eout[28]||D5G2;|short2in@1|out[10]|O
+Eout[29]||D5G2;|short2in@1|out[11]|O
+Eout[30]||D5G2;|short2in@1|out[12]|O
+Eout[31]||D5G2;|short2in@1|out[13]|O
+Eout[32]||D5G2;|short2in@1|out[14]|O
+Eout[33]||D5G2;|short2in@1|out[15]|O
+Eout[34]||D5G2;|short2in@1|out[16]|O
+Eout[35]||D5G2;|short2in@1|out[17]|O
+Eout[36]||D5G2;|short2in@1|out[18]|O
+Es[1]||D5G2;|rqStage@0|s[1]|O
+Es[2]||D5G2;|rqStage@0|s[2]|O
+Es[3]||D5G2;|rqStage@0|s[3]|I
+Es[4]||D5G2;|rqStage@0|s[4]|O
+Evdd||D5G2;|short2in@1|vdd_5|O
+Evdd_1||D5G2;|rqStage@0|vdd_1|P
+Evdd_4||D5G2;|short2in@1|vdd_4|P
+Evdd_5||D5G2;|rqStage@0|vdd|P
+Evdd_6||D5G2;|rqStage@0|vdd_6|P
+Evdd_7||D5G2;|rqStage@0|vdd_7|P
+Evdd_13||D5G2;|rqStage@0|vdd_13|P
+Evdd_14||D5G2;|rqStage@0|vdd_14|P
+X
+
+# Cell reQstep;1{lay}
+CreQstep;1{lay}||cmos90|1227453076312|1227480030626||ATTR_NCC(D5G3;NTY140;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227467143621|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227467143621
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@4||258|88||||
+NX-Metal-2-Metal-3-Con|contact@5||402|88||||
+NX-Metal-2-Metal-3-Con|contact@6||546|88||||
+NX-Metal-2-Metal-3-Con|contact@7||690|88||||
+NX-Metal-2-Metal-3-Con|contact@8||834|88||||
+NX-Metal-2-Metal-3-Con|contact@9||978|88||||
+NX-Metal-2-Metal-3-Con|contact@10||1122|88||||
+NX-Metal-2-Metal-3-Con|contact@11||1266|88||||
+NX-Metal-2-Metal-3-Con|contact@12||1410|88||||
+NX-Metal-2-Metal-3-Con|contact@13||318|88||||
+NX-Metal-2-Metal-3-Con|contact@14||1470|88||||
+NX-Metal-2-Metal-3-Con|contact@15||1326|88||||
+NX-Metal-2-Metal-3-Con|contact@16||1182|88||||
+NX-Metal-2-Metal-3-Con|contact@17||1038|88||||
+NX-Metal-2-Metal-3-Con|contact@18||894|88||||
+NX-Metal-2-Metal-3-Con|contact@19||750|88||||
+NX-Metal-2-Metal-3-Con|contact@20||606|88||||
+NX-Metal-2-Metal-3-Con|contact@21||462|88||||
+NX-Metal-2-Metal-3-Con|contact@22||-258|88||||
+NX-Metal-2-Metal-3-Con|contact@23||-402|88||||
+NX-Metal-2-Metal-3-Con|contact@24||-546|88||||
+NX-Metal-2-Metal-3-Con|contact@25||-690|88||||
+NX-Metal-2-Metal-3-Con|contact@26||-834|88||||
+NX-Metal-2-Metal-3-Con|contact@27||-978|88||||
+NX-Metal-2-Metal-3-Con|contact@28||-1122|88||||
+NX-Metal-2-Metal-3-Con|contact@29||-1266|88||||
+NX-Metal-2-Metal-3-Con|contact@30||-1410|88||||
+NX-Metal-2-Metal-3-Con|contact@31||-318|88||||
+NX-Metal-2-Metal-3-Con|contact@32||-1470|88||||
+NX-Metal-2-Metal-3-Con|contact@33||-1326|88||||
+NX-Metal-2-Metal-3-Con|contact@34||-1182|88||||
+NX-Metal-2-Metal-3-Con|contact@35||-1038|88||||
+NX-Metal-2-Metal-3-Con|contact@36||-894|88||||
+NX-Metal-2-Metal-3-Con|contact@37||-750|88||||
+NX-Metal-2-Metal-3-Con|contact@38||-606|88||||
+NX-Metal-2-Metal-3-Con|contact@39||-462|88||||
+NX-Metal-2-Metal-3-Con|contact@40||258|-88||||
+NX-Metal-2-Metal-3-Con|contact@41||402|-88||||
+NX-Metal-2-Metal-3-Con|contact@42||546|-88||||
+NX-Metal-2-Metal-3-Con|contact@43||690|-88||||
+NX-Metal-2-Metal-3-Con|contact@44||834|-88||||
+NX-Metal-2-Metal-3-Con|contact@45||978|-88||||
+NX-Metal-2-Metal-3-Con|contact@46||1122|-88||||
+NX-Metal-2-Metal-3-Con|contact@47||1266|-88||||
+NX-Metal-2-Metal-3-Con|contact@48||1410|-88||||
+NX-Metal-2-Metal-3-Con|contact@49||-1470|-88||||
+NX-Metal-2-Metal-3-Con|contact@50||-1326|-88||||
+NX-Metal-2-Metal-3-Con|contact@51||-1182|-88||||
+NX-Metal-2-Metal-3-Con|contact@52||-1038|-88||||
+NX-Metal-2-Metal-3-Con|contact@53||-894|-88||||
+NX-Metal-2-Metal-3-Con|contact@54||-750|-88||||
+NX-Metal-2-Metal-3-Con|contact@55||-606|-88||||
+NX-Metal-2-Metal-3-Con|contact@56||-462|-88||||
+NX-Metal-2-Metal-3-Con|contact@57||-318|-88||||
+NX-Metal-2-Metal-3-Con|contact@58||318|-88||||
+NX-Metal-2-Metal-3-Con|contact@59||1470|-88||||
+NX-Metal-2-Metal-3-Con|contact@60||1326|-88||||
+NX-Metal-2-Metal-3-Con|contact@61||1182|-88||||
+NX-Metal-2-Metal-3-Con|contact@62||1038|-88||||
+NX-Metal-2-Metal-3-Con|contact@63||894|-88||||
+NX-Metal-2-Metal-3-Con|contact@64||750|-88||||
+NX-Metal-2-Metal-3-Con|contact@65||606|-88||||
+NX-Metal-2-Metal-3-Con|contact@66||462|-88||||
+NX-Metal-2-Metal-3-Con|contact@67||-258|-88||||
+NX-Metal-2-Metal-3-Con|contact@68||-402|-88||||
+NX-Metal-2-Metal-3-Con|contact@69||-546|-88||||
+NX-Metal-2-Metal-3-Con|contact@70||-690|-88||||
+NX-Metal-2-Metal-3-Con|contact@71||-834|-88||||
+NX-Metal-2-Metal-3-Con|contact@72||-978|-88||||
+NX-Metal-2-Metal-3-Con|contact@73||-1122|-88||||
+NX-Metal-2-Metal-3-Con|contact@74||-1266|-88||||
+NX-Metal-2-Metal-3-Con|contact@75||-1410|-88||||
+NX-Metal-1-Metal-2-Con|contact@76||1526.5|-32||||
+IdriversJ:driveConnecter;1{lay}|driveCon@0||1556|-40|||D5G4;
+IdriversJ:driveConnecter;1{lay}|driveCon@1||1556|40|Y||D5G4;
+IdriversJ:latchDriver60;1{lay}|latchDri@0||1560.5|-72|X||D5G4;
+IdriversJ:latchDriver60;1{lay}|latchDri@1||1560.5|72|XY||D5G4;
+NMetal-1-Pin|pin@0||1601.5|-97||||
+NMetal-1-Pin|pin@2||1601.5|-47||||
+NMetal-1-Pin|pin@3||1526.5|-144||||
+NMetal-1-Pin|pin@5||1601.5|97|||Y|
+NMetal-1-Pin|pin@7||1601.5|47|||Y|
+NMetal-1-Pin|pin@8||1526.5|144|||Y|
+IfanPinsK:pins18m3at144;1{lay}|pins18m3@0||864|0|||D5G4;
+IfanPinsK:pins18m3at144;1{lay}|pins18m3@1||-864|0|X||D5G4;
+IfanPinsK:pins36m3at144;1{lay}|pins36m3@0||0|0|||D5G4;
+IgaspL:rqStage;4{lay}|rqStage@0||1930|0|Y||D5G4;
+IwiresL:select144;1{lay}|select14@0||0|-72|||D5G4;
+IwiresL:select144;1{lay}|select14@1||144|-72|||D5G4;
+IwiresL:select144;1{lay}|select14@2||-144|-72|||D5G4;
+IwiresL:select144;1{lay}|select14@3||0|72|||D5G4;
+IwiresL:select144;1{lay}|select14@4||144|72|||D5G4;
+IwiresL:select144;1{lay}|select14@5||-144|72|||D5G4;
+IregistersL:short20Bx18m2;1{lay}|short20B@0||864|72|Y||D5G4;
+IregistersL:short20Bx18m2;1{lay}|short20B@1||864|-72|||D5G4;
+IregistersL:short20Bx18m2;1{lay}|short20B@2||-864|72|XY||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||1521|-72|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||1521|72|Y||D5G4;
+Ametal-2|net@1||6.2|S0|short20B@0|vdd_1|216|122|short20B@2|vdd_1|-216|122
+Ametal-2|net@2||6.2|S0|short20B@0|gnd_1|216|72|short20B@2|gnd_1|-216|72
+Ametal-2|net@3||6.2|S0|short20B@0|vdd_3|216|22|short20B@2|vdd_3|-216|22
+Ametal-2|net@6||1.2|S1800|short20B@2|hcl[1]|-216|11.7|short20B@0|hcl[1]|216|11.7
+Ametal-2|net@8||6.2|S1800|wellCont@0|vdd_2|1525.5|-122|latchDri@0|vdd_5|1527.5|-122
+Ametal-2|net@9||6.2|S0|latchDri@0|vdd_4|1527.5|-22|wellCont@0|vdd_3|1525.5|-22
+Ametal-1|net@10|||S900|driveCon@0|out|1540|-40|latchDri@0|out|1540|-40
+Ametal-1|net@14|||S1800|latchDri@0|in|1592|-97|pin@0||1601.5|-97
+Ametal-1|net@17|||S0|pin@2||1601.5|-47|latchDri@0|in_1|1592|-47
+Ametal-2|net@23||6.2|S0|latchDri@0|gnd_2|1527.5|-72|wellCont@0|gnd_1|1525.5|-72
+Ametal-1|net@24|||S900|driveCon@1|out|1540|40|latchDri@1|out|1540|40
+Ametal-1|net@25|||S1800|latchDri@1|in|1592|97|pin@5||1601.5|97
+Ametal-1|net@28|||S0|pin@7||1601.5|47|latchDri@1|in_1|1592|47
+Ametal-2|net@32||6.2|S0|latchDri@1|gnd_2|1527.5|72|wellCont@1|gnd_1|1525.5|72
+Ametal-2|net@33||6.2|S1800|wellCont@1|vdd_2|1525.5|122|latchDri@1|vdd_5|1527.5|122
+Ametal-2|net@34||6.2|S0|latchDri@1|vdd_4|1527.5|22|wellCont@1|vdd_3|1525.5|22
+Ametal-2|net@35||6.2|S0|wellCont@0|gnd|1516.5|-72|short20B@1|gnd_2|1512|-72
+Ametal-2|net@36||6.2|S1800|short20B@0|gnd_2|1512|72|wellCont@1|gnd|1516.5|72
+Ametal-2|net@37||6.2|S1800|short20B@0|vdd_4|1512|122|wellCont@1|vdd|1516.5|122
+Ametal-2|net@38||6.2|S1800|short20B@0|vdd_5|1512|22|wellCont@1|vdd_1|1516.5|22
+Ametal-2|net@39||6.2|S1800|short20B@1|vdd_4|1512|-122|wellCont@0|vdd|1516.5|-122
+Ametal-2|net@40||6.2|S1800|short20B@1|vdd_5|1512|-22|wellCont@0|vdd_1|1516.5|-22
+Ametal-1|net@42|||S2700|pin@0||1601.5|-97|pin@2||1601.5|-47
+Ametal-1|net@44|||S900|pin@5||1601.5|97|pin@7||1601.5|47
+Ametal-1|net@47|||S900|pin@8||1526.5|144|contact@76||1526.5|-32
+Ametal-2|net@48||1.2|S0|driveCon@0|take|1548|-11.7|short20B@1|hcll[1]|1470|-11.7
+Ametal-2|net@49||1.2|S1800|short20B@0|hcll[1]|1470|11.7|driveCon@1|take|1548|11.7
+Ametal-2|net@53|||S1800|short20B@0|in[1]|252|88|contact@4||258|88
+Ametal-2|net@55|||S1800|short20B@0|in[2]|396|88|contact@5||402|88
+Ametal-2|net@57|||S1800|short20B@0|in[3]|540|88|contact@6||546|88
+Ametal-2|net@59|||S1800|short20B@0|in[4]|684|88|contact@7||690|88
+Ametal-2|net@61|||S1800|short20B@0|in[5]|828|88|contact@8||834|88
+Ametal-2|net@63|||S1800|short20B@0|in[6]|972|88|contact@9||978|88
+Ametal-2|net@65|||S1800|short20B@0|in[7]|1116|88|contact@10||1122|88
+Ametal-2|net@67|||S1800|short20B@0|in[8]|1260|88|contact@11||1266|88
+Ametal-2|net@69|||S1800|short20B@0|in[9]|1404|88|contact@12||1410|88
+Ametal-2|net@71|||S0|short20B@0|in[18]|324|88|contact@13||318|88
+Ametal-2|net@73|||S0|short20B@0|in[10]|1476|88|contact@14||1470|88
+Ametal-2|net@75|||S0|short20B@0|in[11]|1332|88|contact@15||1326|88
+Ametal-2|net@77|||S0|short20B@0|in[12]|1188|88|contact@16||1182|88
+Ametal-2|net@79|||S0|short20B@0|in[13]|1044|88|contact@17||1038|88
+Ametal-2|net@81|||S0|short20B@0|in[14]|900|88|contact@18||894|88
+Ametal-2|net@83|||S0|short20B@0|in[15]|756|88|contact@19||750|88
+Ametal-2|net@85|||S0|short20B@0|in[16]|612|88|contact@20||606|88
+Ametal-2|net@87|||S0|short20B@0|in[17]|468|88|contact@21||462|88
+Ametal-2|net@90|||S0|short20B@2|in[1]|-252|88|contact@22||-258|88
+Ametal-2|net@92|||S0|short20B@2|in[2]|-396|88|contact@23||-402|88
+Ametal-2|net@94|||S0|short20B@2|in[3]|-540|88|contact@24||-546|88
+Ametal-2|net@96|||S0|short20B@2|in[4]|-684|88|contact@25||-690|88
+Ametal-2|net@98|||S0|short20B@2|in[5]|-828|88|contact@26||-834|88
+Ametal-2|net@100|||S0|short20B@2|in[6]|-972|88|contact@27||-978|88
+Ametal-2|net@102|||S0|short20B@2|in[7]|-1116|88|contact@28||-1122|88
+Ametal-2|net@104|||S0|short20B@2|in[8]|-1260|88|contact@29||-1266|88
+Ametal-2|net@106|||S0|short20B@2|in[9]|-1404|88|contact@30||-1410|88
+Ametal-2|net@108|||S1800|short20B@2|in[18]|-324|88|contact@31||-318|88
+Ametal-2|net@110|||S1800|short20B@2|in[10]|-1476|88|contact@32||-1470|88
+Ametal-2|net@112|||S1800|short20B@2|in[11]|-1332|88|contact@33||-1326|88
+Ametal-2|net@114|||S1800|short20B@2|in[12]|-1188|88|contact@34||-1182|88
+Ametal-2|net@116|||S1800|short20B@2|in[13]|-1044|88|contact@35||-1038|88
+Ametal-2|net@118|||S1800|short20B@2|in[14]|-900|88|contact@36||-894|88
+Ametal-2|net@120|||S1800|short20B@2|in[15]|-756|88|contact@37||-750|88
+Ametal-2|net@122|||S1800|short20B@2|in[16]|-612|88|contact@38||-606|88
+Ametal-2|net@124|||S1800|short20B@2|in[17]|-468|88|contact@39||-462|88
+Ametal-2|net@126|||S1800|short20B@1|in[1]|252|-88|contact@40||258|-88
+Ametal-2|net@128|||S1800|short20B@1|in[2]|396|-88|contact@41||402|-88
+Ametal-2|net@130|||S1800|short20B@1|in[3]|540|-88|contact@42||546|-88
+Ametal-2|net@132|||S1800|short20B@1|in[4]|684|-88|contact@43||690|-88
+Ametal-2|net@134|||S1800|short20B@1|in[5]|828|-88|contact@44||834|-88
+Ametal-2|net@136|||S1800|short20B@1|in[6]|972|-88|contact@45||978|-88
+Ametal-2|net@138|||S1800|short20B@1|in[7]|1116|-88|contact@46||1122|-88
+Ametal-2|net@140|||S1800|short20B@1|in[8]|1260|-88|contact@47||1266|-88
+Ametal-2|net@142|||S1800|short20B@1|in[9]|1404|-88|contact@48||1410|-88
+Ametal-2|net@162|||S0|short20B@1|in[18]|324|-88|contact@58||318|-88
+Ametal-2|net@164|||S0|short20B@1|in[10]|1476|-88|contact@59||1470|-88
+Ametal-2|net@166|||S0|short20B@1|in[11]|1332|-88|contact@60||1326|-88
+Ametal-2|net@168|||S0|short20B@1|in[12]|1188|-88|contact@61||1182|-88
+Ametal-2|net@170|||S0|short20B@1|in[13]|1044|-88|contact@62||1038|-88
+Ametal-2|net@172|||S0|short20B@1|in[14]|900|-88|contact@63||894|-88
+Ametal-2|net@174|||S0|short20B@1|in[15]|756|-88|contact@64||750|-88
+Ametal-2|net@176|||S0|short20B@1|in[16]|612|-88|contact@65||606|-88
+Ametal-2|net@178|||S0|short20B@1|in[17]|468|-88|contact@66||462|-88
+Ametal-1|net@204|||S900|contact@76||1526.5|-32|pin@3||1526.5|-144
+Ametal-3|net@212|||S2700|contact@67||-258|-88|pins36m3@0|x[19]|-258|0
+Ametal-3|net@213|||S900|pins36m3@0|x[1]|258|0|contact@40||258|-88
+Ametal-3|net@214|||S900|pins36m3@0|x[2]|402|0|contact@41||402|-88
+Ametal-3|net@215|||S900|pins36m3@0|x[3]|546|0|contact@42||546|-88
+Ametal-3|net@216|||S900|pins36m3@0|x[4]|690|0|contact@43||690|-88
+Ametal-3|net@217|||S900|pins36m3@0|x[5]|834|0|contact@44||834|-88
+Ametal-3|net@218|||S900|pins36m3@0|x[6]|978|0|contact@45||978|-88
+Ametal-3|net@219|||S900|pins36m3@0|x[7]|1122|0|contact@46||1122|-88
+Ametal-3|net@220|||S900|pins36m3@0|x[8]|1266|0|contact@47||1266|-88
+Ametal-3|net@221|||S900|pins36m3@0|x[9]|1410|0|contact@48||1410|-88
+Ametal-3|net@222|||S900|pins36m3@0|x[28]|-1470|0|contact@49||-1470|-88
+Ametal-3|net@223|||S900|pins36m3@0|x[29]|-1326|0|contact@50||-1326|-88
+Ametal-3|net@224|||S900|pins36m3@0|x[30]|-1182|0|contact@51||-1182|-88
+Ametal-3|net@225|||S900|pins36m3@0|x[31]|-1038|0|contact@52||-1038|-88
+Ametal-3|net@226|||S900|pins36m3@0|x[32]|-894|0|contact@53||-894|-88
+Ametal-3|net@227|||S900|pins36m3@0|x[33]|-750|0|contact@54||-750|-88
+Ametal-3|net@228|||S900|pins36m3@0|x[34]|-606|0|contact@55||-606|-88
+Ametal-3|net@229|||S900|pins36m3@0|x[35]|-462|0|contact@56||-462|-88
+Ametal-3|net@230|||S900|pins36m3@0|x[36]|-318|0|contact@57||-318|-88
+Ametal-3|net@231|||S900|pins36m3@0|x[18]|318|0|contact@58||318|-88
+Ametal-3|net@232|||S900|pins36m3@0|x[10]|1470|0|contact@59||1470|-88
+Ametal-3|net@233|||S900|pins36m3@0|x[11]|1326|0|contact@60||1326|-88
+Ametal-3|net@234|||S900|pins36m3@0|x[12]|1182|0|contact@61||1182|-88
+Ametal-3|net@235|||S900|pins36m3@0|x[13]|1038|0|contact@62||1038|-88
+Ametal-3|net@236|||S900|pins36m3@0|x[14]|894|0|contact@63||894|-88
+Ametal-3|net@237|||S900|pins36m3@0|x[15]|750|0|contact@64||750|-88
+Ametal-3|net@238|||S900|pins36m3@0|x[16]|606|0|contact@65||606|-88
+Ametal-3|net@239|||S900|pins36m3@0|x[17]|462|0|contact@66||462|-88
+Ametal-3|net@240|||S900|pins36m3@0|x[20]|-402|0|contact@68||-402|-88
+Ametal-3|net@241|||S900|pins36m3@0|x[21]|-546|0|contact@69||-546|-88
+Ametal-3|net@242|||S900|pins36m3@0|x[22]|-690|0|contact@70||-690|-88
+Ametal-3|net@243|||S900|pins36m3@0|x[23]|-834|0|contact@71||-834|-88
+Ametal-3|net@244|||S900|pins36m3@0|x[24]|-978|0|contact@72||-978|-88
+Ametal-3|net@245|||S900|pins36m3@0|x[25]|-1122|0|contact@73||-1122|-88
+Ametal-3|net@246|||S900|pins36m3@0|x[26]|-1266|0|contact@74||-1266|-88
+Ametal-3|net@247|||S900|pins36m3@0|x[27]|-1410|0|contact@75||-1410|-88
+Ametal-3|net@248|||S900|contact@22||-258|88|pins36m3@0|x[19]|-258|0
+Ametal-3|net@249|||S2700|contact@40||258|-88|pins18m3@0|x[1]|258|0
+Ametal-3|net@250|||S2700|contact@41||402|-88|pins18m3@0|x[2]|402|0
+Ametal-3|net@251|||S2700|contact@42||546|-88|pins18m3@0|x[3]|546|0
+Ametal-3|net@252|||S2700|contact@43||690|-88|pins18m3@0|x[4]|690|0
+Ametal-3|net@253|||S2700|contact@44||834|-88|pins18m3@0|x[5]|834|0
+Ametal-3|net@254|||S2700|contact@45||978|-88|pins18m3@0|x[6]|978|0
+Ametal-3|net@255|||S2700|contact@46||1122|-88|pins18m3@0|x[7]|1122|0
+Ametal-3|net@256|||S2700|contact@47||1266|-88|pins18m3@0|x[8]|1266|0
+Ametal-3|net@257|||S2700|contact@48||1410|-88|pins18m3@0|x[9]|1410|0
+Ametal-3|net@258|||S2700|contact@49||-1470|-88|pins18m3@1|x[10]|-1470|0
+Ametal-3|net@259|||S2700|contact@50||-1326|-88|pins18m3@1|x[11]|-1326|0
+Ametal-3|net@260|||S2700|contact@51||-1182|-88|pins18m3@1|x[12]|-1182|0
+Ametal-3|net@261|||S2700|contact@52||-1038|-88|pins18m3@1|x[13]|-1038|0
+Ametal-3|net@262|||S2700|contact@53||-894|-88|pins18m3@1|x[14]|-894|0
+Ametal-3|net@263|||S2700|contact@54||-750|-88|pins18m3@1|x[15]|-750|0
+Ametal-3|net@264|||S2700|contact@55||-606|-88|pins18m3@1|x[16]|-606|0
+Ametal-3|net@265|||S2700|contact@56||-462|-88|pins18m3@1|x[17]|-462|0
+Ametal-3|net@266|||S2700|contact@57||-318|-88|pins18m3@1|x[18]|-318|0
+Ametal-3|net@267|||S2700|contact@58||318|-88|pins18m3@0|x[18]|318|0
+Ametal-3|net@268|||S2700|contact@59||1470|-88|pins18m3@0|x[10]|1470|0
+Ametal-3|net@269|||S2700|contact@60||1326|-88|pins18m3@0|x[11]|1326|0
+Ametal-3|net@270|||S2700|contact@61||1182|-88|pins18m3@0|x[12]|1182|0
+Ametal-3|net@271|||S2700|contact@62||1038|-88|pins18m3@0|x[13]|1038|0
+Ametal-3|net@272|||S2700|contact@63||894|-88|pins18m3@0|x[14]|894|0
+Ametal-3|net@273|||S2700|contact@64||750|-88|pins18m3@0|x[15]|750|0
+Ametal-3|net@274|||S2700|contact@65||606|-88|pins18m3@0|x[16]|606|0
+Ametal-3|net@275|||S2700|contact@66||462|-88|pins18m3@0|x[17]|462|0
+Ametal-3|net@276|||S2700|contact@67||-258|-88|pins18m3@1|x[1]|-258|0
+Ametal-3|net@277|||S2700|contact@68||-402|-88|pins18m3@1|x[2]|-402|0
+Ametal-3|net@278|||S2700|contact@69||-546|-88|pins18m3@1|x[3]|-546|0
+Ametal-3|net@279|||S2700|contact@70||-690|-88|pins18m3@1|x[4]|-690|0
+Ametal-3|net@280|||S2700|contact@71||-834|-88|pins18m3@1|x[5]|-834|0
+Ametal-3|net@281|||S2700|contact@72||-978|-88|pins18m3@1|x[6]|-978|0
+Ametal-3|net@282|||S2700|contact@73||-1122|-88|pins18m3@1|x[7]|-1122|0
+Ametal-3|net@283|||S2700|contact@74||-1266|-88|pins18m3@1|x[8]|-1266|0
+Ametal-3|net@284|||S2700|contact@75||-1410|-88|pins18m3@1|x[9]|-1410|0
+Ametal-3|net@285|||S2700|pins18m3@0|x[1]|258|0|contact@4||258|88
+Ametal-3|net@286|||S2700|pins18m3@0|x[2]|402|0|contact@5||402|88
+Ametal-3|net@287|||S2700|pins18m3@0|x[3]|546|0|contact@6||546|88
+Ametal-3|net@288|||S2700|pins18m3@0|x[4]|690|0|contact@7||690|88
+Ametal-3|net@289|||S2700|pins18m3@0|x[5]|834|0|contact@8||834|88
+Ametal-3|net@290|||S2700|pins18m3@0|x[6]|978|0|contact@9||978|88
+Ametal-3|net@291|||S2700|pins18m3@0|x[7]|1122|0|contact@10||1122|88
+Ametal-3|net@292|||S2700|pins18m3@0|x[8]|1266|0|contact@11||1266|88
+Ametal-3|net@293|||S2700|pins18m3@0|x[9]|1410|0|contact@12||1410|88
+Ametal-3|net@294|||S2700|pins18m3@0|x[18]|318|0|contact@13||318|88
+Ametal-3|net@295|||S2700|pins18m3@0|x[10]|1470|0|contact@14||1470|88
+Ametal-3|net@296|||S2700|pins18m3@0|x[11]|1326|0|contact@15||1326|88
+Ametal-3|net@297|||S2700|pins18m3@0|x[12]|1182|0|contact@16||1182|88
+Ametal-3|net@298|||S2700|pins18m3@0|x[13]|1038|0|contact@17||1038|88
+Ametal-3|net@299|||S2700|pins18m3@0|x[14]|894|0|contact@18||894|88
+Ametal-3|net@300|||S2700|pins18m3@0|x[15]|750|0|contact@19||750|88
+Ametal-3|net@301|||S2700|pins18m3@0|x[16]|606|0|contact@20||606|88
+Ametal-3|net@302|||S2700|pins18m3@0|x[17]|462|0|contact@21||462|88
+Ametal-3|net@303|||S2700|pins18m3@1|x[1]|-258|0|contact@22||-258|88
+Ametal-3|net@304|||S2700|pins18m3@1|x[2]|-402|0|contact@23||-402|88
+Ametal-3|net@305|||S2700|pins18m3@1|x[3]|-546|0|contact@24||-546|88
+Ametal-3|net@306|||S2700|pins18m3@1|x[4]|-690|0|contact@25||-690|88
+Ametal-3|net@307|||S2700|pins18m3@1|x[5]|-834|0|contact@26||-834|88
+Ametal-3|net@308|||S2700|pins18m3@1|x[6]|-978|0|contact@27||-978|88
+Ametal-3|net@309|||S2700|pins18m3@1|x[7]|-1122|0|contact@28||-1122|88
+Ametal-3|net@310|||S2700|pins18m3@1|x[8]|-1266|0|contact@29||-1266|88
+Ametal-3|net@311|||S2700|pins18m3@1|x[9]|-1410|0|contact@30||-1410|88
+Ametal-3|net@312|||S2700|pins18m3@1|x[18]|-318|0|contact@31||-318|88
+Ametal-3|net@313|||S2700|pins18m3@1|x[10]|-1470|0|contact@32||-1470|88
+Ametal-3|net@314|||S2700|pins18m3@1|x[11]|-1326|0|contact@33||-1326|88
+Ametal-3|net@315|||S2700|pins18m3@1|x[12]|-1182|0|contact@34||-1182|88
+Ametal-3|net@316|||S2700|pins18m3@1|x[13]|-1038|0|contact@35||-1038|88
+Ametal-3|net@317|||S2700|pins18m3@1|x[14]|-894|0|contact@36||-894|88
+Ametal-3|net@318|||S2700|pins18m3@1|x[15]|-750|0|contact@37||-750|88
+Ametal-3|net@319|||S2700|pins18m3@1|x[16]|-606|0|contact@38||-606|88
+Ametal-3|net@320|||S2700|pins18m3@1|x[17]|-462|0|contact@39||-462|88
+Ametal-2|net@321||6.2|S1800|latchDri@1|vdd_7|1596|122|rqStage@0|vdd_1|1642|122
+Ametal-2|net@322||6.2|S0|rqStage@0|gnd_5|1642|-72|latchDri@0|gnd_1|1596|-72
+Ametal-2|net@323||6.2|S0|rqStage@0|vdd_9|1642|-122|latchDri@0|vdd_7|1596|-122
+Ametal-2|net@324||6.2|S0|rqStage@0|vdd_10|1642|-22|latchDri@0|vdd_8|1596|-22
+Ametal-2|net@325||6.2|S0|rqStage@0|gnd|1642|72|latchDri@1|gnd_1|1596|72
+Ametal-2|net@326||6.2|S0|rqStage@0|vdd|1642|22|latchDri@1|vdd_8|1596|22
+Edo[RQ]||D5G2;|rqStage@0|do[RQ]|U
+Edo[epi]||D5G2;|rqStage@0|do[epi]|I
+Edo[ring]||D5G2;|rqStage@0|do[ring]|O
+Egnd||D5G2;|short20B@2|gnd_2|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
+Ein[4]||D5G2;|pins18m3@0|x[4]|I
+Ein[5]||D5G2;|pins18m3@0|x[5]|I
+Ein[6]||D5G2;|pins18m3@0|x[6]|I
+Ein[7]||D5G2;|pins18m3@0|x[7]|I
+Ein[8]||D5G2;|pins18m3@0|x[8]|I
+Ein[9]||D5G2;|pins18m3@0|x[9]|I
+Ein[10]||D5G2;|pins18m3@0|x[10]|O
+Ein[11]||D5G2;|pins18m3@0|x[11]|O
+Ein[12]||D5G2;|pins18m3@0|x[12]|O
+Ein[13]||D5G2;|pins18m3@0|x[13]|O
+Ein[14]||D5G2;|pins18m3@0|x[14]|O
+Ein[15]||D5G2;|pins18m3@0|x[15]|O
+Ein[16]||D5G2;|pins18m3@0|x[16]|O
+Ein[17]||D5G2;|pins18m3@0|x[17]|O
+Ein[18]||D5G2;|pins18m3@0|x[18]|O
+Ein[19]||D5G2;|pins18m3@1|x[1]|I
+Ein[20]||D5G2;|pins18m3@1|x[2]|I
+Ein[21]||D5G2;|pins18m3@1|x[3]|I
+Ein[22]||D5G2;|pins18m3@1|x[4]|I
+Ein[23]||D5G2;|pins18m3@1|x[5]|I
+Ein[24]||D5G2;|pins18m3@1|x[6]|I
+Ein[25]||D5G2;|pins18m3@1|x[7]|I
+Ein[26]||D5G2;|pins18m3@1|x[8]|I
+Ein[27]||D5G2;|pins18m3@1|x[9]|I
+Ein[28]||D5G2;|pins18m3@1|x[10]|O
+Ein[29]||D5G2;|pins18m3@1|x[11]|O
+Ein[30]||D5G2;|pins18m3@1|x[12]|O
+Ein[31]||D5G2;|pins18m3@1|x[13]|O
+Ein[32]||D5G2;|pins18m3@1|x[14]|O
+Ein[33]||D5G2;|pins18m3@1|x[15]|O
+Ein[34]||D5G2;|pins18m3@1|x[16]|O
+Ein[35]||D5G2;|pins18m3@1|x[17]|O
+Ein[36]||D5G2;|pins18m3@1|x[18]|O
+Emc||D5G2;|pin@3||I
+Emc_2||D5G2;|pin@8||I
+Emc_3||D5G2;|rqStage@0|mc|I
+EoutA[1]||D5G2;|short20B@0|out[1]|O
+EoutA[2]||D5G2;|short20B@0|out[2]|O
+EoutA[3]||D5G2;|short20B@0|out[3]|O
+EoutA[4]||D5G2;|short20B@0|out[4]|O
+EoutA[5]||D5G2;|short20B@0|out[5]|O
+EoutA[6]||D5G2;|short20B@0|out[6]|O
+EoutA[7]||D5G2;|short20B@0|out[7]|O
+EoutA[8]||D5G2;|short20B@0|out[8]|O
+EoutA[9]||D5G2;|short20B@0|out[9]|O
+EoutA[10]||D5G2;|short20B@0|out[10]|O
+EoutA[11]||D5G2;|short20B@0|out[11]|O
+EoutA[12]||D5G2;|short20B@0|out[12]|O
+EoutA[13]||D5G2;|short20B@0|out[13]|O
+EoutA[14]||D5G2;|short20B@0|out[14]|O
+EoutA[15]||D5G2;|short20B@0|out[15]|O
+EoutA[16]||D5G2;|short20B@0|out[16]|O
+EoutA[17]||D5G2;|short20B@0|out[17]|O
+EoutA[18]||D5G2;|short20B@0|out[18]|O
+EoutA[19]||D5G2;|short20B@2|out[1]|O
+EoutA[20]||D5G2;|short20B@2|out[2]|O
+EoutA[21]||D5G2;|short20B@2|out[3]|O
+EoutA[22]||D5G2;|short20B@2|out[4]|O
+EoutA[23]||D5G2;|short20B@2|out[5]|O
+EoutA[24]||D5G2;|short20B@2|out[6]|O
+EoutA[25]||D5G2;|short20B@2|out[7]|O
+EoutA[26]||D5G2;|short20B@2|out[8]|O
+EoutA[27]||D5G2;|short20B@2|out[9]|O
+EoutA[28]||D5G2;|short20B@2|out[10]|O
+EoutA[29]||D5G2;|short20B@2|out[11]|O
+EoutA[30]||D5G2;|short20B@2|out[12]|O
+EoutA[31]||D5G2;|short20B@2|out[13]|O
+EoutA[32]||D5G2;|short20B@2|out[14]|O
+EoutA[33]||D5G2;|short20B@2|out[15]|O
+EoutA[34]||D5G2;|short20B@2|out[16]|O
+EoutA[35]||D5G2;|short20B@2|out[17]|O
+EoutA[36]||D5G2;|short20B@2|out[18]|O
+EoutB[1]||D5G2;|short20B@1|out[1]|O
+EoutB[2]||D5G2;|short20B@1|out[2]|O
+EoutB[3]||D5G2;|short20B@1|out[3]|O
+EoutB[4]||D5G2;|short20B@1|out[4]|O
+EoutB[5]||D5G2;|short20B@1|out[5]|O
+EoutB[6]||D5G2;|short20B@1|out[6]|O
+EoutB[7]||D5G2;|short20B@1|out[7]|O
+EoutB[8]||D5G2;|short20B@1|out[8]|O
+EoutB[9]||D5G2;|short20B@1|out[9]|O
+EoutB[10]||D5G2;|short20B@1|out[10]|O
+EoutB[11]||D5G2;|short20B@1|out[11]|O
+EoutB[12]||D5G2;|short20B@1|out[12]|O
+EoutB[13]||D5G2;|short20B@1|out[13]|O
+EoutB[14]||D5G2;|short20B@1|out[14]|O
+EoutB[15]||D5G2;|short20B@1|out[15]|O
+EoutB[16]||D5G2;|short20B@1|out[16]|O
+EoutB[17]||D5G2;|short20B@1|out[17]|O
+EoutB[18]||D5G2;|short20B@1|out[18]|O
+Es[1]||D5G2;|rqStage@0|s[1]|O
+Es[2]||D5G2;|rqStage@0|s[2]|O
+Es[3]||D5G2;|rqStage@0|s[3]|I
+Es[4]||D5G2;|rqStage@0|s[4]|O
+Evdd||D5G2;|short20B@2|vdd_4|P
+Evdd_5||D5G2;|short20B@2|vdd_5|P
+X
+
+# Cell reQstep;1{sch}
+CreQstep;1{sch}||schematic|1227450428956|1227549011543|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-11|6|||Y|
+NOff-Page|conn@1||-4.5|13.5|||YR|
+NOff-Page|conn@4||-12|-27||||
+NOff-Page|conn@5||9|-24||||
+NOff-Page|conn@7||9.5|0|||Y|
+NOff-Page|conn@8||-14.5|-21.5|||Y|
+NOff-Page|conn@9||-11|-6|||Y|
+NOff-Page|conn@10||31|-6|||YRRR|
+NOff-Page|conn@11||31|35|||R|
+Ngeneric:Invisible-Pin|pin@0||2.5|34|||||ART_message(D5G4;)Sthe reQueue step
+Ngeneric:Invisible-Pin|pin@1||1|39.5|||||ART_message(D5G6;)SreQstep
+Ngeneric:Invisible-Pin|pin@2||-0.5|26|||||ART_message(D5G3;)Sies 23 November 2008
+NBus_Pin|pin@8||-6.5|-21.5|-1|-1|Y|
+NBus_Pin|pin@9||-6.5|-23|-1|-1|Y|
+NBus_Pin|pin@11||-6.5|-25|-1|-1|Y|
+NWire_Pin|pin@12||-2|-18|||Y|
+NWire_Pin|pin@13||-2|-30|||Y|
+NWire_Pin|pin@14||-10.5|-30|||Y|
+NWire_Pin|pin@15||-10.5|-33|||Y|
+NWire_Pin|pin@16||-10.5|-18|||Y|
+NWire_Pin|pin@17||-10.5|-15|||Y|
+NBus_Pin|pin@18||0|-9.5|-1|-1||
+NBus_Pin|pin@19||-24|-2|-1|-1||
+NBus_Pin|pin@20||-24|-6.5|-1|-1||
+NWire_Pin|pin@21||-24|2||||
+NWire_Pin|pin@22||-24|7||||
+NWire_Pin|pin@23||-1|9||||
+NWire_Pin|pin@24||-4.5|9||||
+NWire_Pin|pin@25||-6|6||||
+NWire_Pin|pin@26||-6|4||||
+NWire_Pin|pin@27||-7|-6||||
+NWire_Pin|pin@28||-7|-4||||
+NBus_Pin|pin@29||-6.5|-27|-1|-1||
+NBus_Pin|pin@30||1|15|-1|-1||
+NWire_Pin|pin@32||21|5||||
+NWire_Pin|pin@33||21|8||||
+NWire_Pin|pin@35||21|11||||
+NWire_Pin|pin@36||21|14||||
+NWire_Pin|pin@38||21|20||||
+NWire_Pin|pin@40||21|29||||
+NWire_Pin|pin@41||21|16.5||||
+NWire_Pin|pin@42||21|25||||
+IreQstep;1{ic}|reQstep@0||-32|20|||D5G4;
+IgaspL:rqStage;1{ic}|rqStage@0||0|0|||D5G4;
+IscanJ:scanEx1vertA;1{ic}|scanEx1v@0||31|27|||D5G4;
+IscanJ:scanEx3hor;1{ic}|scanEx3h@0||31|13|||D5G4;
+IregistersL:short2in20Ax36;1{ic}|short2in@0||0|-24|Y||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@2||-5.5|-30|Y||D0G4;|ATTR_L(D5G1;PUD)D242.10000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@3||-5.5|-18|Y||D0G4;|ATTR_L(D5G1;PUD)D242.10000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3
+Awire|inE[21]|D5G2;||2700|pin@21||-24|2|pin@22||-24|7
+Abus|inR[21,30]|D5G2;|-0.5|IJ900|pin@19||-24|-2|pin@20||-24|-6.5
+Abus|in[Z,RQ]|D5G2;|-0.5|I0|rqStage@0|in[Z,RQ]|-3|-2|pin@19||-24|-2
+Awire|net@15|||0|conn@7|a|7.5|0|rqStage@0|do[ring]|3|0
+Awire|net@16|||900|pin@23||-1|9|rqStage@0|mc|-1|6
+Abus|net@18||-0.5|IJ900|pin@8||-6.5|-21.5|pin@9||-6.5|-23
+Awire|net@19|||1800|wire90@3|b|-3|-18|pin@12||-2|-18
+Awire|net@20|||1800|wire90@2|b|-3|-30|pin@13||-2|-30
+Awire|net@21|||0|wire90@2|a|-8|-30|pin@14||-10.5|-30
+Awire|net@22|||0|wire90@3|a|-8|-18|pin@16||-10.5|-18
+Awire|net@23|||1800|pin@21||-24|2|rqStage@0|tail|-3|2
+Abus|net@28||-0.5|IJ1800|short2in@0|out[1:36]|3|-24|conn@5|a|7|-24
+Abus|net@29||-0.5|IJ0|pin@8||-6.5|-21.5|conn@8|y|-12.5|-21.5
+Awire|net@31|||900|conn@1|y|-4.5|11.5|pin@24||-4.5|9
+Awire|net@32|||1800|pin@24||-4.5|9|pin@23||-1|9
+Awire|net@33|||1800|conn@0|y|-9|6|pin@25||-6|6
+Awire|net@34|||900|pin@25||-6|6|pin@26||-6|4
+Awire|net@35|||1800|pin@26||-6|4|rqStage@0|do[epi]|-4|4
+Awire|net@36|||1800|conn@9|y|-9|-6|pin@27||-7|-6
+Awire|net@37|||2700|pin@27||-7|-6|pin@28||-7|-4
+Awire|net@38|||1800|pin@28||-7|-4|rqStage@0|do[RQ]|-4|-4
+Abus|net@40||-0.5|IJ0|pin@29||-6.5|-27|conn@4|y|-10|-27
+Awire|net@41|||900|pin@12||-2|-18|short2in@0|take[A_1]|-2|-21
+Awire|net@42|||2700|pin@13||-2|-30|short2in@0|inB[37:72]|-2|-27
+Abus|net@43||-0.5|1800|pin@11||-6.5|-25|short2in@0|inA[1:36]|-3|-25
+Abus|net@44||-0.5|0|short2in@0|inB[1:36]|-3|-23|pin@9||-6.5|-23
+Abus|net@45||-0.5|IJ900|pin@11||-6.5|-25|pin@29||-6.5|-27
+Abus|net@46||-0.5|IJ900|conn@11|a|31|33|scanEx1v@0|so[1:9]|31|29
+Abus|net@47||-0.5|IJ900|scanEx1v@0|si[1:9]|31|25|scanEx3h@0|sor[1:9]|31|20.5
+Abus|net@48||-0.5|IJ900|scanEx3h@0|sir[1:9]|31|5|conn@10|y|31|-4
+Awire|net@57|||1800|pin@35||21|11|scanEx3h@0|dIn[2]|26|11
+Awire|net@58|||0|scanEx3h@0|dIn[1]|26|5|pin@32||21|5
+Awire|net@60|||1800|pin@41||21|16.5|scanEx3h@0|dIn[3]|26|16.5
+Awire|net@62|||1800|pin@42||21|25|scanEx1v@0|dIn[1]|26|25
+Abus|s[1:4]|D5G2;|-0.5|IJ2700|rqStage@0|s[1:4]|1|6|pin@30||1|15
+Awire|s[1]|D5G2;||2700|pin@32||21|5|pin@33||21|8
+Awire|s[2]|D5G2;||2700|pin@35||21|11|pin@36||21|14
+Awire|s[3]|D5G2;||2700|pin@41||21|16.5|pin@38||21|20
+Awire|s[4]|D5G2;||2700|pin@42||21|25|pin@40||21|29
+Abus|take[E,R]|D5G2;|-0.5|IJ2700|pin@18||0|-9.5|rqStage@0|take[E,R]|0|-5
+Awire|take[E]|D5G2;||2700|pin@16||-10.5|-18|pin@17||-10.5|-15
+Awire|take[R]|D5G2;||900|pin@14||-10.5|-30|pin@15||-10.5|-33
+Edo[RQ]||D4G2;|conn@9|a|I
+Epred|do[epi]|D4G2;|conn@0|a|I
+Edo[ring]||D6G2;|conn@7|y|O
+EinE[1:36]||D4G2;|conn@8|a|I
+Ein[1:36]|inR[1:36]|D4G2;|conn@4|a|I
+Emc||D4G2;|conn@1|a|I
+Eout[1:36]||D6G2;|conn@5|y|O
+Esir[1:9]||D4G2;|conn@10|a|I
+Esor[1:9]||D6G2;|conn@11|y|O
+X
+
+# Cell shortODstep;1{ic}
+CshortODstep;1{ic}||artwork|1224348935206|1227548856226|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@4||3|0|-1|-1||
+Nschematic:Bus_Pin|pin@6||0|-9|-1|-1||
+Nschematic:Bus_Pin|pin@10||-4|-6|-1|-1||
+Nschematic:Bus_Pin|pin@12||-3|2|-1|-1||
+Nschematic:Bus_Pin|pin@14||5|-7|-1|-1||
+Nschematic:Bus_Pin|pin@16||-3|0|-1|-1||
+NPin|pin@21||3|-4|1|1||
+NPin|pin@22||3|-3|1|1||
+NPin|pin@23||5|-7|1|1||
+NPin|pin@24||3|-9|1|1||
+NPin|pin@25||3|-8|1|1||
+NPin|pin@26||2|0|1|1||
+NPin|pin@27||3|0|1|1||
+NPin|pin@32||-2|3|1|1||
+NPin|pin@33||2|3|1|1||
+NPin|pin@36||-2|-3|1|1||
+NPin|pin@37||2|-3|1|1||
+NPin|pin@38||0|-3|1|1||
+NPin|pin@39||0|-4|1|1||
+NPin|pin@40||-4|-4|1|1||
+NPin|pin@41||-4|-8|1|1||
+NPin|pin@45||0|-8|1|1||
+NPin|pin@46||0|-9|1|1||
+Ngeneric:Invisible-Pin|pin@55||0|0|||||ART_message(D5G2;)SOD
+Nschematic:Bus_Pin|pin@56||-5|-8|-1|-1||
+NPin|pin@57||-4|-7|1|1||
+NPin|pin@58||-5|-7|1|1||
+NPin|pin@59||-5|-8|1|1||
+Nschematic:Bus_Pin|pin@60||3|-2|-1|-1||
+Ngeneric:Invisible-Pin|pin@64||2|-2|1|1||
+Ngeneric:Invisible-Pin|pin@68||-2|0|1|1||
+Nschematic:Bus_Pin|pin@69||5|-5|-1|-1||
+NPin|pin@70||5|-5|1|1||
+Nschematic:Bus_Pin|pin@71||-1|5|-1|-1||
+Nschematic:Bus_Pin|pin@73||2|5|-1|-1||
+NPin|pin@75||0|3|1|1||
+NPin|pin@76||0|4|1|1||
+NPin|pin@77||1|4|1|1||
+NPin|pin@78||2|5|1|1||
+NPin|pin@79||1|6|1|1||
+NPin|pin@80||-2|6|1|1||
+NPin|pin@81||-1|5|1|1||
+NPin|pin@82||-2|4|1|1||
+NPin|pin@83||-2|2|1|1||
+NPin|pin@84||-3|2|1|1||
+AThicker|net@13|||FS450|pin@23||5|-7|pin@24||3|-9
+AThicker|net@14|||FS2700|pin@21||3|-4|pin@22||3|-3
+AThicker|net@15|||FS900|pin@25||3|-8|pin@24||3|-9
+AThicker|net@16|||FS1800|pin@39||0|-4|pin@21||3|-4
+AThicker|net@19|||FS1800|pin@26||2|0|pin@27||3|0
+AThicker|net@27|||FS1800|pin@38||0|-3|pin@37||2|-3
+AThicker|net@28|||FS0|pin@39||0|-4|pin@40||-4|-4
+AThicker|net@29|||FS1800|pin@36||-2|-3|pin@38||0|-3
+AThicker|net@30|||FS900|pin@38||0|-3|pin@39||0|-4
+AThicker|net@31|||FS900|pin@40||-4|-4|pin@57||-4|-7
+AThicker|net@37|||FS1800|pin@41||-4|-8|pin@45||0|-8
+AThicker|net@38|||FS900|pin@45||0|-8|pin@46||0|-9
+AThicker|net@47|||FS900|pin@26||2|0|pin@37||2|-3
+AThicker|net@48|||FS0|pin@25||3|-8|pin@45||0|-8
+AThicker|net@49|||FS2700|pin@26||2|0|pin@33||2|3
+AThicker|net@50|||FS900|pin@57||-4|-7|pin@41||-4|-8
+AThicker|net@51|||FS0|pin@57||-4|-7|pin@58||-5|-7
+AThicker|net@52|||FS900|pin@58||-5|-7|pin@59||-5|-8
+Aschematic:bus|net@57||-0.5|IJ1800|pin@64||2|-2|pin@60||3|-2
+AThicker|net@58|||FS2700|pin@36||-2|-3|pin@83||-2|2
+Aschematic:bus|net@61||-0.5|IJ0|pin@68||-2|0|pin@16||-3|0
+AThicker|net@62|||FS2700|pin@23||5|-7|pin@70||5|-5
+AThicker|net@63|||FS3150|pin@70||5|-5|pin@22||3|-3
+AThicker|net@67|||FS0|pin@75||0|3|pin@32||-2|3
+AThicker|net@68|||FS0|pin@33||2|3|pin@75||0|3
+AThicker|net@69|||FS2700|pin@75||0|3|pin@76||0|4
+AThicker|net@70|||FS1800|pin@76||0|4|pin@77||1|4
+AThicker|net@71|||FS2250|pin@77||1|4|pin@78||2|5
+AThicker|net@72|||FS3150|pin@78||2|5|pin@79||1|6
+AThicker|net@73|||FS0|pin@79||1|6|pin@80||-2|6
+AThicker|net@74|||FS1350|pin@80||-2|6|pin@81||-1|5
+AThicker|net@75|||FS450|pin@81||-1|5|pin@82||-2|4
+AThicker|net@76|||FS1800|pin@82||-2|4|pin@76||0|4
+AThicker|net@77|||FS2700|pin@83||-2|2|pin@32||-2|3
+AThicker|net@78|||FS0|pin@83||-2|2|pin@84||-3|2
+Edo[M,L]||D5G2;|pin@60||I
+Edo[RQ]||D5G2;|pin@4||O
+Efire[ODE]||D5G2;|pin@6||O
+Ein[1:36]||D5G2;|pin@10||I
+Emc||D5G2;|pin@12||I
+EoutQ[37:72]|od[1:36]|D5G2;|pin@69||O
+EolcZ||D5G2;|pin@56||I
+Eod[1:36]|outQ[1:36]|D5G2;|pin@14||O
+Epred,wait[M]||D5G2;|pin@16||I
+Esir[1:9]||D5G2;|pin@71||I
+Esor[1:9]||D5G2;|pin@73||O
+X
+
+# Cell shortODstep;1{lay}
+CshortODstep;1{lay}||cmos90|1227451051512|1227484608647||ATTR_NCC(D5G3;NTX-0.5;Y70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227484095993
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@2||1601|28||||
+NX-Metal-1-Metal-2-Con|contact@3||1526|-34||||
+NX-Metal-2-Metal-3-Con|contact@5||258|-16||||
+NX-Metal-2-Metal-3-Con|contact@6||402|-16||||
+NX-Metal-2-Metal-3-Con|contact@7||546|-16||||
+NX-Metal-2-Metal-3-Con|contact@8||690|-16||||
+NX-Metal-2-Metal-3-Con|contact@9||834|-16||||
+NX-Metal-2-Metal-3-Con|contact@10||978|-16||||
+NX-Metal-2-Metal-3-Con|contact@11||1122|-16||||
+NX-Metal-2-Metal-3-Con|contact@12||1266|-16||||
+NX-Metal-2-Metal-3-Con|contact@13||1410|-16||||
+NX-Metal-2-Metal-3-Con|contact@14||-1470|-16||||
+NX-Metal-2-Metal-3-Con|contact@15||-1326|-16||||
+NX-Metal-2-Metal-3-Con|contact@16||-1182|-16||||
+NX-Metal-2-Metal-3-Con|contact@17||-1038|-16||||
+NX-Metal-2-Metal-3-Con|contact@18||-894|-16||||
+NX-Metal-2-Metal-3-Con|contact@19||-750|-16||||
+NX-Metal-2-Metal-3-Con|contact@20||-606|-16||||
+NX-Metal-2-Metal-3-Con|contact@21||-462|-16||||
+NX-Metal-2-Metal-3-Con|contact@22||-318|-16||||
+NX-Metal-2-Metal-3-Con|contact@23||318|-16||||
+NX-Metal-2-Metal-3-Con|contact@24||1470|-16||||
+NX-Metal-2-Metal-3-Con|contact@25||1326|-16||||
+NX-Metal-2-Metal-3-Con|contact@26||1182|-16||||
+NX-Metal-2-Metal-3-Con|contact@27||1038|-16||||
+NX-Metal-2-Metal-3-Con|contact@28||894|-16||||
+NX-Metal-2-Metal-3-Con|contact@29||750|-16||||
+NX-Metal-2-Metal-3-Con|contact@30||606|-16||||
+NX-Metal-2-Metal-3-Con|contact@31||462|-16||||
+NX-Metal-2-Metal-3-Con|contact@32||-258|-16||||
+NX-Metal-2-Metal-3-Con|contact@33||-402|-16||||
+NX-Metal-2-Metal-3-Con|contact@34||-546|-16||||
+NX-Metal-2-Metal-3-Con|contact@35||-690|-16||||
+NX-Metal-2-Metal-3-Con|contact@36||-834|-16||||
+NX-Metal-2-Metal-3-Con|contact@37||-978|-16||||
+NX-Metal-2-Metal-3-Con|contact@38||-1122|-16||||
+NX-Metal-2-Metal-3-Con|contact@39||-1266|-16||||
+NX-Metal-2-Metal-3-Con|contact@40||-1410|-16||||
+NX-Metal-2-Metal-3-Con|contact@41||258|160||||
+NX-Metal-2-Metal-3-Con|contact@42||402|160||||
+NX-Metal-2-Metal-3-Con|contact@43||546|160||||
+NX-Metal-2-Metal-3-Con|contact@44||690|160||||
+NX-Metal-2-Metal-3-Con|contact@45||834|160||||
+NX-Metal-2-Metal-3-Con|contact@46||978|160||||
+NX-Metal-2-Metal-3-Con|contact@47||1122|160||||
+NX-Metal-2-Metal-3-Con|contact@48||1266|160||||
+NX-Metal-2-Metal-3-Con|contact@49||1410|160||||
+NX-Metal-2-Metal-3-Con|contact@50||-1470|160||||
+NX-Metal-2-Metal-3-Con|contact@51||-1326|160||||
+NX-Metal-2-Metal-3-Con|contact@52||-1182|160||||
+NX-Metal-2-Metal-3-Con|contact@53||-1038|160||||
+NX-Metal-2-Metal-3-Con|contact@54||-894|160||||
+NX-Metal-2-Metal-3-Con|contact@55||-750|160||||
+NX-Metal-2-Metal-3-Con|contact@56||-606|160||||
+NX-Metal-2-Metal-3-Con|contact@57||-462|160||||
+NX-Metal-2-Metal-3-Con|contact@58||-318|160||||
+NX-Metal-2-Metal-3-Con|contact@59||318|160||||
+NX-Metal-2-Metal-3-Con|contact@60||1470|160||||
+NX-Metal-2-Metal-3-Con|contact@61||1326|160||||
+NX-Metal-2-Metal-3-Con|contact@62||1182|160||||
+NX-Metal-2-Metal-3-Con|contact@63||1038|160||||
+NX-Metal-2-Metal-3-Con|contact@64||894|160||||
+NX-Metal-2-Metal-3-Con|contact@65||750|160||||
+NX-Metal-2-Metal-3-Con|contact@66||606|160||||
+NX-Metal-2-Metal-3-Con|contact@67||462|160||||
+NX-Metal-2-Metal-3-Con|contact@68||-258|160||||
+NX-Metal-2-Metal-3-Con|contact@69||-402|160||||
+NX-Metal-2-Metal-3-Con|contact@70||-546|160||||
+NX-Metal-2-Metal-3-Con|contact@71||-690|160||||
+NX-Metal-2-Metal-3-Con|contact@72||-834|160||||
+NX-Metal-2-Metal-3-Con|contact@73||-978|160||||
+NX-Metal-2-Metal-3-Con|contact@74||-1122|160||||
+NX-Metal-2-Metal-3-Con|contact@75||-1266|160||||
+NX-Metal-2-Metal-3-Con|contact@76||-1410|160||||
+IdriversJ:driveConnecter;1{lay}|driveCon@0||1555.5|32|||D5G4;
+IdriversJ:driveConnecter;1{lay}|driveCon@1||1555.5|112|Y||D5G4;
+IdriversJ:latchDriver60;1{lay}|latchDri@0||1560|0|X||D5G4;
+IdriversJ:latchDriver60;1{lay}|latchDri@1||1560|144|XY||D5G4;
+IgaspL:odStage;2{lay}|odStage@0||1827|0|||D5G4;
+NMetal-1-Pin|pin@2||1601|-25||||
+NMetal-1-Pin|pin@4||1601|25||||
+NMetal-1-Pin|pin@5||1526|-72||||
+NMetal-1-Pin|pin@6||1526|216||||
+NMetal-2-Pin|pin@8||-540.5|28||||
+NMetal-2-Pin|pin@9||-540.5|34||||
+NMetal-1-Pin|pin@21||1601|119||||
+NMetal-1-Pin|pin@22||1601|169||||
+IfanPinsK:pins36m3at144;1{lay}|pins36m3@0||0|78|||D5G4;
+IwiresL:select144;1{lay}|select14@0||-0.5|0|||D5G4;
+IwiresL:select144;1{lay}|select14@1||143.5|0|||D5G4;
+IwiresL:select144;1{lay}|select14@2||-144.5|0|||D5G4;
+IwiresL:select144;1{lay}|select14@3||-0.5|144|Y||D5G4;
+IwiresL:select144;1{lay}|select14@4||143.5|144|Y||D5G4;
+IwiresL:select144;1{lay}|select14@5||-144.5|144|Y||D5G4;
+IregistersL:short20Bx18m2;1{lay}|short20B@0||863.5|0|||D5G4;
+IregistersL:short20Bx18m2;1{lay}|short20B@1||-864.5|0|X||D5G4;
+IregistersL:short20Bx18m2;1{lay}|short20B@2||863.5|144|Y||D5G4;
+IregistersL:short20Bx18m2;1{lay}|short20B@3||-864.5|144|XY||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||1520.5|0|||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@1||1520.5|144|Y||D5G4;
+Ametal-2|net@2||6.2|S1800|short20B@1|vdd_1|-216.5|-50|short20B@0|vdd_1|215.5|-50
+Ametal-2|net@3||6.2|S0|short20B@0|gnd_1|215.5|0|short20B@1|gnd_1|-216.5|0
+Ametal-2|net@4||6.2|S0|short20B@0|vdd_3|215.5|50|short20B@1|vdd_3|-216.5|50
+Ametal-2|net@6||6.2|S0|wellCont@0|gnd|1516|0|short20B@0|gnd_2|1511.5|0
+Ametal-2|net@7||6.2|S1800|short20B@0|vdd_4|1511.5|-50|wellCont@0|vdd|1516|-50
+Ametal-2|net@8||6.2|S1800|short20B@0|vdd_5|1511.5|50|wellCont@0|vdd_1|1516|50
+Ametal-2|net@9||6.2|S0|latchDri@0|gnd_2|1527|0|wellCont@0|gnd_1|1525|0
+Ametal-2|net@10||6.2|S1800|wellCont@0|vdd_2|1525|-50|latchDri@0|vdd_5|1527|-50
+Ametal-2|net@11||6.2|S0|latchDri@0|vdd_4|1527|50|wellCont@0|vdd_3|1525|50
+Ametal-2|net@14||1.2|S0|driveCon@0|take|1547.5|60.3|short20B@0|hcll[1]|1469.5|60.3
+Ametal-1|net@15|||S900|driveCon@0|out|1539.5|32|latchDri@0|out|1539.5|32
+Ametal-1|net@19|||S1800|latchDri@0|in|1591.5|-25|pin@2||1601|-25
+Ametal-1|net@22|||S0|pin@4||1601|25|latchDri@0|in_1|1591.5|25
+Ametal-2|net@29||6.2|S1800|latchDri@0|vdd_8|1595.5|50|odStage@0|vdd_6|1602|50
+Ametal-2|net@30||6.2|S0|odStage@0|gnd_3|1602|0|latchDri@0|gnd_1|1595.5|0
+Ametal-2|net@31||6.2|S0|odStage@0|vdd_7|1602|-50|latchDri@0|vdd_7|1595.5|-50
+Ametal-1|net@32|||S2700|pin@4||1601|25|contact@2||1601|28
+Ametal-2|net@33|||S0|odStage@0|fire[OD]|1905|28|contact@2||1601|28
+Ametal-1|net@34|||S2700|pin@2||1601|-25|pin@4||1601|25
+Ametal-1|net@35|||S2700|contact@3||1526|-34|pin@6||1526|216
+Ametal-1|net@36|||S2700|pin@5||1526|-72|contact@3||1526|-34
+Ametal-2|net@37|||S0|odStage@0|mc|1619|-34|contact@3||1526|-34
+Ametal-2|net@39|||S2700|pin@8||-540.5|28|pin@9||-540.5|34
+Ametal-2|net@46|||S0|short20B@1|hcll[1]|-1470.5|60.3|short20B@1|hcll[1]|-1470.5|60.3
+Ametal-2|net@47||1.2|S0|short20B@0|hcl[1]|215.5|60.3|short20B@1|hcl[1]|-216.5|60.3
+Ametal-2|net@48||6.2|S1800|wellCont@1|vdd_2|1525|194|latchDri@1|vdd_5|1527|194
+Ametal-2|net@49||6.2|S0|latchDri@1|vdd_4|1527|94|wellCont@1|vdd_3|1525|94
+Ametal-2|net@50||1.2|S0|driveCon@1|take|1547.5|83.7|short20B@2|hcll[1]|1469.5|83.7
+Ametal-1|net@51|||S900|driveCon@1|out|1539.5|112|latchDri@1|out|1539.5|112
+Ametal-2|net@52||6.2|S1800|short20B@3|vdd_1|-216.5|194|short20B@2|vdd_1|215.5|194
+Ametal-2|net@53||6.2|S0|short20B@2|gnd_1|215.5|144|short20B@3|gnd_1|-216.5|144
+Ametal-2|net@58||6.2|S0|short20B@2|vdd_3|215.5|94|short20B@3|vdd_3|-216.5|94
+Ametal-2|net@59||1.2|S0|short20B@2|hcl[1]|215.5|83.7|short20B@3|hcl[1]|-216.5|83.7
+Ametal-2|net@60||6.2|S0|wellCont@1|gnd|1516|144|short20B@2|gnd_2|1511.5|144
+Ametal-2|net@61||6.2|S1800|short20B@2|vdd_4|1511.5|194|wellCont@1|vdd|1516|194
+Ametal-2|net@62||6.2|S1800|short20B@2|vdd_5|1511.5|94|wellCont@1|vdd_1|1516|94
+Ametal-2|net@63||6.2|S0|latchDri@1|gnd_2|1527|144|wellCont@1|gnd_1|1525|144
+Ametal-1|net@64|||S1800|latchDri@1|in_1|1591.5|119|pin@21||1601|119
+Ametal-1|net@65|||S1800|latchDri@1|in|1591.5|169|pin@22||1601|169
+Ametal-1|net@67|||S2700|contact@2||1601|28|pin@21||1601|119
+Ametal-1|net@69|||S2700|pin@21||1601|119|pin@22||1601|169
+Ametal-3|net@70|||S900|pins36m3@0|x[1]|258|78|contact@5||258|-16
+Ametal-2|net@71|||S1800|short20B@0|in[1]|251.5|-16|contact@5||258|-16
+Ametal-3|net@72|||S900|pins36m3@0|x[2]|402|78|contact@6||402|-16
+Ametal-2|net@73|||S1800|short20B@0|in[2]|395.5|-16|contact@6||402|-16
+Ametal-3|net@74|||S900|pins36m3@0|x[3]|546|78|contact@7||546|-16
+Ametal-2|net@75|||S1800|short20B@0|in[3]|539.5|-16|contact@7||546|-16
+Ametal-3|net@76|||S900|pins36m3@0|x[4]|690|78|contact@8||690|-16
+Ametal-2|net@77|||S1800|short20B@0|in[4]|683.5|-16|contact@8||690|-16
+Ametal-3|net@78|||S900|pins36m3@0|x[5]|834|78|contact@9||834|-16
+Ametal-2|net@79|||S1800|short20B@0|in[5]|827.5|-16|contact@9||834|-16
+Ametal-3|net@80|||S900|pins36m3@0|x[6]|978|78|contact@10||978|-16
+Ametal-2|net@81|||S1800|short20B@0|in[6]|971.5|-16|contact@10||978|-16
+Ametal-3|net@82|||S900|pins36m3@0|x[7]|1122|78|contact@11||1122|-16
+Ametal-2|net@83|||S1800|short20B@0|in[7]|1115.5|-16|contact@11||1122|-16
+Ametal-3|net@84|||S900|pins36m3@0|x[8]|1266|78|contact@12||1266|-16
+Ametal-2|net@85|||S1800|short20B@0|in[8]|1259.5|-16|contact@12||1266|-16
+Ametal-3|net@86|||S900|pins36m3@0|x[9]|1410|78|contact@13||1410|-16
+Ametal-2|net@87|||S1800|short20B@0|in[9]|1403.5|-16|contact@13||1410|-16
+Ametal-3|net@88|||S900|pins36m3@0|x[28]|-1470|78|contact@14||-1470|-16
+Ametal-2|net@89|||S1800|short20B@1|in[10]|-1476.5|-16|contact@14||-1470|-16
+Ametal-3|net@90|||S900|pins36m3@0|x[29]|-1326|78|contact@15||-1326|-16
+Ametal-2|net@91|||S1800|short20B@1|in[11]|-1332.5|-16|contact@15||-1326|-16
+Ametal-3|net@92|||S900|pins36m3@0|x[30]|-1182|78|contact@16||-1182|-16
+Ametal-2|net@93|||S1800|short20B@1|in[12]|-1188.5|-16|contact@16||-1182|-16
+Ametal-3|net@94|||S900|pins36m3@0|x[31]|-1038|78|contact@17||-1038|-16
+Ametal-2|net@95|||S1800|short20B@1|in[13]|-1044.5|-16|contact@17||-1038|-16
+Ametal-3|net@96|||S900|pins36m3@0|x[32]|-894|78|contact@18||-894|-16
+Ametal-2|net@97|||S1800|short20B@1|in[14]|-900.5|-16|contact@18||-894|-16
+Ametal-3|net@98|||S900|pins36m3@0|x[33]|-750|78|contact@19||-750|-16
+Ametal-2|net@99|||S1800|short20B@1|in[15]|-756.5|-16|contact@19||-750|-16
+Ametal-3|net@100|||S900|pins36m3@0|x[34]|-606|78|contact@20||-606|-16
+Ametal-2|net@101|||S1800|short20B@1|in[16]|-612.5|-16|contact@20||-606|-16
+Ametal-3|net@102|||S900|pins36m3@0|x[35]|-462|78|contact@21||-462|-16
+Ametal-2|net@103|||S1800|short20B@1|in[17]|-468.5|-16|contact@21||-462|-16
+Ametal-3|net@104|||S900|pins36m3@0|x[36]|-318|78|contact@22||-318|-16
+Ametal-2|net@105|||S1800|short20B@1|in[18]|-324.5|-16|contact@22||-318|-16
+Ametal-3|net@106|||S900|pins36m3@0|x[18]|318|78|contact@23||318|-16
+Ametal-2|net@107|||S0|short20B@0|in[18]|323.5|-16|contact@23||318|-16
+Ametal-3|net@108|||S900|pins36m3@0|x[10]|1470|78|contact@24||1470|-16
+Ametal-2|net@109|||S0|short20B@0|in[10]|1475.5|-16|contact@24||1470|-16
+Ametal-3|net@110|||S900|pins36m3@0|x[11]|1326|78|contact@25||1326|-16
+Ametal-2|net@111|||S0|short20B@0|in[11]|1331.5|-16|contact@25||1326|-16
+Ametal-3|net@112|||S900|pins36m3@0|x[12]|1182|78|contact@26||1182|-16
+Ametal-2|net@113|||S0|short20B@0|in[12]|1187.5|-16|contact@26||1182|-16
+Ametal-3|net@114|||S900|pins36m3@0|x[13]|1038|78|contact@27||1038|-16
+Ametal-2|net@115|||S0|short20B@0|in[13]|1043.5|-16|contact@27||1038|-16
+Ametal-3|net@116|||S900|pins36m3@0|x[14]|894|78|contact@28||894|-16
+Ametal-2|net@117|||S0|short20B@0|in[14]|899.5|-16|contact@28||894|-16
+Ametal-3|net@118|||S900|pins36m3@0|x[15]|750|78|contact@29||750|-16
+Ametal-2|net@119|||S0|short20B@0|in[15]|755.5|-16|contact@29||750|-16
+Ametal-3|net@120|||S900|pins36m3@0|x[16]|606|78|contact@30||606|-16
+Ametal-2|net@121|||S0|short20B@0|in[16]|611.5|-16|contact@30||606|-16
+Ametal-3|net@122|||S900|pins36m3@0|x[17]|462|78|contact@31||462|-16
+Ametal-2|net@123|||S0|short20B@0|in[17]|467.5|-16|contact@31||462|-16
+Ametal-3|net@124|||S900|pins36m3@0|x[19]|-258|78|contact@32||-258|-16
+Ametal-2|net@125|||S0|short20B@1|in[1]|-252.5|-16|contact@32||-258|-16
+Ametal-3|net@126|||S900|pins36m3@0|x[20]|-402|78|contact@33||-402|-16
+Ametal-2|net@127|||S0|short20B@1|in[2]|-396.5|-16|contact@33||-402|-16
+Ametal-3|net@128|||S900|pins36m3@0|x[21]|-546|78|contact@34||-546|-16
+Ametal-2|net@129|||S0|short20B@1|in[3]|-540.5|-16|contact@34||-546|-16
+Ametal-3|net@130|||S900|pins36m3@0|x[22]|-690|78|contact@35||-690|-16
+Ametal-2|net@131|||S0|short20B@1|in[4]|-684.5|-16|contact@35||-690|-16
+Ametal-3|net@132|||S900|pins36m3@0|x[23]|-834|78|contact@36||-834|-16
+Ametal-2|net@133|||S0|short20B@1|in[5]|-828.5|-16|contact@36||-834|-16
+Ametal-3|net@134|||S900|pins36m3@0|x[24]|-978|78|contact@37||-978|-16
+Ametal-2|net@135|||S0|short20B@1|in[6]|-972.5|-16|contact@37||-978|-16
+Ametal-3|net@136|||S900|pins36m3@0|x[25]|-1122|78|contact@38||-1122|-16
+Ametal-2|net@137|||S0|short20B@1|in[7]|-1116.5|-16|contact@38||-1122|-16
+Ametal-3|net@138|||S900|pins36m3@0|x[26]|-1266|78|contact@39||-1266|-16
+Ametal-2|net@139|||S0|short20B@1|in[8]|-1260.5|-16|contact@39||-1266|-16
+Ametal-3|net@140|||S900|pins36m3@0|x[27]|-1410|78|contact@40||-1410|-16
+Ametal-2|net@141|||S0|short20B@1|in[9]|-1404.5|-16|contact@40||-1410|-16
+Ametal-3|net@142|||S2700|pins36m3@0|x[1]|258|78|contact@41||258|160
+Ametal-2|net@143|||S1800|short20B@2|in[1]|251.5|160|contact@41||258|160
+Ametal-3|net@144|||S2700|pins36m3@0|x[2]|402|78|contact@42||402|160
+Ametal-2|net@145|||S1800|short20B@2|in[2]|395.5|160|contact@42||402|160
+Ametal-3|net@146|||S2700|pins36m3@0|x[3]|546|78|contact@43||546|160
+Ametal-2|net@147|||S1800|short20B@2|in[3]|539.5|160|contact@43||546|160
+Ametal-3|net@148|||S2700|pins36m3@0|x[4]|690|78|contact@44||690|160
+Ametal-2|net@149|||S1800|short20B@2|in[4]|683.5|160|contact@44||690|160
+Ametal-3|net@150|||S2700|pins36m3@0|x[5]|834|78|contact@45||834|160
+Ametal-2|net@151|||S1800|short20B@2|in[5]|827.5|160|contact@45||834|160
+Ametal-3|net@152|||S2700|pins36m3@0|x[6]|978|78|contact@46||978|160
+Ametal-2|net@153|||S1800|short20B@2|in[6]|971.5|160|contact@46||978|160
+Ametal-3|net@154|||S2700|pins36m3@0|x[7]|1122|78|contact@47||1122|160
+Ametal-2|net@155|||S1800|short20B@2|in[7]|1115.5|160|contact@47||1122|160
+Ametal-3|net@156|||S2700|pins36m3@0|x[8]|1266|78|contact@48||1266|160
+Ametal-2|net@157|||S1800|short20B@2|in[8]|1259.5|160|contact@48||1266|160
+Ametal-3|net@158|||S2700|pins36m3@0|x[9]|1410|78|contact@49||1410|160
+Ametal-2|net@159|||S1800|short20B@2|in[9]|1403.5|160|contact@49||1410|160
+Ametal-3|net@160|||S2700|pins36m3@0|x[28]|-1470|78|contact@50||-1470|160
+Ametal-2|net@161|||S1800|short20B@3|in[10]|-1476.5|160|contact@50||-1470|160
+Ametal-3|net@162|||S2700|pins36m3@0|x[29]|-1326|78|contact@51||-1326|160
+Ametal-2|net@163|||S1800|short20B@3|in[11]|-1332.5|160|contact@51||-1326|160
+Ametal-3|net@164|||S2700|pins36m3@0|x[30]|-1182|78|contact@52||-1182|160
+Ametal-2|net@165|||S1800|short20B@3|in[12]|-1188.5|160|contact@52||-1182|160
+Ametal-3|net@166|||S2700|pins36m3@0|x[31]|-1038|78|contact@53||-1038|160
+Ametal-2|net@167|||S1800|short20B@3|in[13]|-1044.5|160|contact@53||-1038|160
+Ametal-3|net@168|||S2700|pins36m3@0|x[32]|-894|78|contact@54||-894|160
+Ametal-2|net@169|||S1800|short20B@3|in[14]|-900.5|160|contact@54||-894|160
+Ametal-3|net@170|||S2700|pins36m3@0|x[33]|-750|78|contact@55||-750|160
+Ametal-2|net@171|||S1800|short20B@3|in[15]|-756.5|160|contact@55||-750|160
+Ametal-3|net@172|||S2700|pins36m3@0|x[34]|-606|78|contact@56||-606|160
+Ametal-2|net@173|||S1800|short20B@3|in[16]|-612.5|160|contact@56||-606|160
+Ametal-3|net@174|||S2700|pins36m3@0|x[35]|-462|78|contact@57||-462|160
+Ametal-2|net@175|||S1800|short20B@3|in[17]|-468.5|160|contact@57||-462|160
+Ametal-3|net@176|||S2700|pins36m3@0|x[36]|-318|78|contact@58||-318|160
+Ametal-2|net@177|||S1800|short20B@3|in[18]|-324.5|160|contact@58||-318|160
+Ametal-3|net@178|||S2700|pins36m3@0|x[18]|318|78|contact@59||318|160
+Ametal-2|net@179|||S0|short20B@2|in[18]|323.5|160|contact@59||318|160
+Ametal-3|net@180|||S2700|pins36m3@0|x[10]|1470|78|contact@60||1470|160
+Ametal-2|net@181|||S0|short20B@2|in[10]|1475.5|160|contact@60||1470|160
+Ametal-3|net@182|||S2700|pins36m3@0|x[11]|1326|78|contact@61||1326|160
+Ametal-2|net@183|||S0|short20B@2|in[11]|1331.5|160|contact@61||1326|160
+Ametal-3|net@184|||S2700|pins36m3@0|x[12]|1182|78|contact@62||1182|160
+Ametal-2|net@185|||S0|short20B@2|in[12]|1187.5|160|contact@62||1182|160
+Ametal-3|net@186|||S2700|pins36m3@0|x[13]|1038|78|contact@63||1038|160
+Ametal-2|net@187|||S0|short20B@2|in[13]|1043.5|160|contact@63||1038|160
+Ametal-3|net@188|||S2700|pins36m3@0|x[14]|894|78|contact@64||894|160
+Ametal-2|net@189|||S0|short20B@2|in[14]|899.5|160|contact@64||894|160
+Ametal-3|net@190|||S2700|pins36m3@0|x[15]|750|78|contact@65||750|160
+Ametal-2|net@191|||S0|short20B@2|in[15]|755.5|160|contact@65||750|160
+Ametal-3|net@192|||S2700|pins36m3@0|x[16]|606|78|contact@66||606|160
+Ametal-2|net@193|||S0|short20B@2|in[16]|611.5|160|contact@66||606|160
+Ametal-3|net@194|||S2700|pins36m3@0|x[17]|462|78|contact@67||462|160
+Ametal-2|net@195|||S0|short20B@2|in[17]|467.5|160|contact@67||462|160
+Ametal-3|net@196|||S2700|pins36m3@0|x[19]|-258|78|contact@68||-258|160
+Ametal-2|net@197|||S0|short20B@3|in[1]|-252.5|160|contact@68||-258|160
+Ametal-3|net@198|||S2700|pins36m3@0|x[20]|-402|78|contact@69||-402|160
+Ametal-2|net@199|||S0|short20B@3|in[2]|-396.5|160|contact@69||-402|160
+Ametal-3|net@200|||S2700|pins36m3@0|x[21]|-546|78|contact@70||-546|160
+Ametal-2|net@201|||S0|short20B@3|in[3]|-540.5|160|contact@70||-546|160
+Ametal-3|net@202|||S2700|pins36m3@0|x[22]|-690|78|contact@71||-690|160
+Ametal-2|net@203|||S0|short20B@3|in[4]|-684.5|160|contact@71||-690|160
+Ametal-3|net@204|||S2700|pins36m3@0|x[23]|-834|78|contact@72||-834|160
+Ametal-2|net@205|||S0|short20B@3|in[5]|-828.5|160|contact@72||-834|160
+Ametal-3|net@206|||S2700|pins36m3@0|x[24]|-978|78|contact@73||-978|160
+Ametal-2|net@207|||S0|short20B@3|in[6]|-972.5|160|contact@73||-978|160
+Ametal-3|net@208|||S2700|pins36m3@0|x[25]|-1122|78|contact@74||-1122|160
+Ametal-2|net@209|||S0|short20B@3|in[7]|-1116.5|160|contact@74||-1122|160
+Ametal-3|net@210|||S2700|pins36m3@0|x[26]|-1266|78|contact@75||-1266|160
+Ametal-2|net@211|||S0|short20B@3|in[8]|-1260.5|160|contact@75||-1266|160
+Ametal-3|net@212|||S2700|pins36m3@0|x[27]|-1410|78|contact@76||-1410|160
+Ametal-2|net@213|||S0|short20B@3|in[9]|-1404.5|160|contact@76||-1410|160
+Ametal-2|net@216|||S0|short20B@3|hcll[1]|-1470.5|83.7|short20B@3|hcll[1]|-1470.5|83.7
+Edo[L]||D5G2;|odStage@0|do[L]|I
+Edo[M]||D5G2;|odStage@0|do[M]|I
+Edo[RQ]||D5G2;|odStage@0|do[RQ]|O
+Efire[ODE]||D5G2;|odStage@0|fire[ODE]|O
+Egnd_2|gnd|D5G2;|short20B@1|gnd_2|G
+Egnd_2@650142835|gnd_2|D5G2;|odStage@0|gnd_2|G
+Egnd_3||D5G2;|short20B@3|gnd_2|G
+Ein[1]||D5G2;|short20B@0|in[1]|I
+Ein[2]||D5G2;|short20B@0|in[2]|I
+Ein[3]||D5G2;|short20B@0|in[3]|I
+Ein[4]||D5G2;|short20B@0|in[4]|I
+Ein[5]||D5G2;|short20B@0|in[5]|I
+Ein[6]||D5G2;|short20B@0|in[6]|I
+Ein[7]||D5G2;|short20B@0|in[7]|I
+Ein[8]||D5G2;|short20B@0|in[8]|I
+Ein[9]||D5G2;|short20B@0|in[9]|I
+Ein[10]||D5G2;|short20B@0|in[10]|I
+Ein[11]||D5G2;|short20B@0|in[11]|I
+Ein[12]||D5G2;|short20B@0|in[12]|I
+Ein[13]||D5G2;|short20B@0|in[13]|I
+Ein[14]||D5G2;|short20B@0|in[14]|I
+Ein[15]||D5G2;|short20B@0|in[15]|I
+Ein[16]||D5G2;|short20B@0|in[16]|I
+Ein[17]||D5G2;|short20B@0|in[17]|I
+Ein[18]||D5G2;|short20B@0|in[18]|I
+Ein[19]||D5G2;|short20B@1|in[1]|I
+Ein[20]||D5G2;|short20B@1|in[2]|I
+Ein[21]||D5G2;|short20B@1|in[3]|I
+Ein[22]||D5G2;|short20B@1|in[4]|I
+Ein[23]||D5G2;|short20B@1|in[5]|I
+Ein[24]||D5G2;|short20B@1|in[6]|I
+Ein[25]||D5G2;|short20B@1|in[7]|I
+Ein[26]||D5G2;|short20B@1|in[8]|I
+Ein[27]||D5G2;|short20B@1|in[9]|I
+Ein[28]||D5G2;|short20B@1|in[10]|I
+Ein[29]||D5G2;|short20B@1|in[11]|I
+Ein[30]||D5G2;|short20B@1|in[12]|I
+Ein[31]||D5G2;|short20B@1|in[13]|I
+Ein[32]||D5G2;|short20B@1|in[14]|I
+Ein[33]||D5G2;|short20B@1|in[15]|I
+Ein[34]||D5G2;|short20B@1|in[16]|I
+Ein[35]||D5G2;|short20B@1|in[17]|I
+Ein[36]||D5G2;|short20B@1|in[18]|I
+Emc||D5G2;|pin@5||I
+Emc_1||D5G2;|pin@6||I
+Eout[1]@137674832|od[1]|D5G2;|short20B@2|out[1]|O
+Eout[2]@591307053|od[2]|D5G2;|short20B@2|out[2]|O
+Eout[3]@566729096|od[3]|D5G2;|short20B@2|out[3]|O
+Eout[4]@328416285|od[4]|D5G2;|short20B@2|out[4]|O
+Eout[5]@555279397|od[5]|D5G2;|short20B@2|out[5]|O
+Eout[6]@698637495|od[6]|D5G2;|short20B@2|out[6]|O
+Eout[7]@544306802|od[7]|D5G2;|short20B@2|out[7]|O
+Eout[8]@188553220|od[8]|D5G2;|short20B@2|out[8]|O
+Eout[9]@953372326|od[9]|D5G2;|short20B@2|out[9]|O
+Eout[10]@356236576|od[10]|D5G2;|short20B@2|out[10]|O
+Eout[11]@793281089|od[11]|D5G2;|short20B@2|out[11]|O
+Eout[12]@770242128|od[12]|D5G2;|short20B@2|out[12]|O
+Eout[13]@272054421|od[13]|D5G2;|short20B@2|out[13]|O
+Eout[14]@402222554|od[14]|D5G2;|short20B@2|out[14]|O
+Eout[15]@343753578|od[15]|D5G2;|short20B@2|out[15]|O
+Eout[16]@141498661|od[16]|D5G2;|short20B@2|out[16]|O
+Eout[17]@80862810|od[17]|D5G2;|short20B@2|out[17]|O
+Eout[18]@690935826|od[18]|D5G2;|short20B@2|out[18]|O
+Eout[19]@724631896|od[19]|D5G2;|short20B@3|out[1]|O
+Eout[20]@571773857|od[20]|D5G2;|short20B@3|out[2]|O
+Eout[21]|od[21]|D5G2;|short20B@3|out[3]|O
+Eout[22]@363994126|od[22]|D5G2;|short20B@3|out[4]|O
+Eout[23]@787403040|od[23]|D5G2;|short20B@3|out[5]|O
+Eout[24]@129633607|od[24]|D5G2;|short20B@3|out[6]|O
+Eout[25]@162137638|od[25]|D5G2;|short20B@3|out[7]|O
+Eout[26]@574773582|od[26]|D5G2;|short20B@3|out[8]|O
+Eout[27]@483680860|od[27]|D5G2;|short20B@3|out[9]|O
+Eout[28]@813469498|od[28]|D5G2;|short20B@3|out[10]|O
+Eout[29]@842895538|od[29]|D5G2;|short20B@3|out[11]|O
+Eout[30]@761144470|od[30]|D5G2;|short20B@3|out[12]|O
+Eout[31]@765946580|od[31]|D5G2;|short20B@3|out[13]|O
+Eout[32]@959644254|od[32]|D5G2;|short20B@3|out[14]|O
+Eout[33]@217230063|od[33]|D5G2;|short20B@3|out[15]|O
+Eout[34]@245117107|od[34]|D5G2;|short20B@3|out[16]|O
+Eout[35]@538773285|od[35]|D5G2;|short20B@3|out[17]|O
+Eout[36]@428843191|od[36]|D5G2;|short20B@3|out[18]|O
+EolcZ||D5G2;|pin@9||O
+Eout[1]|outQ[1]|D5G2;|short20B@0|out[1]|O
+Eout[2]|outQ[2]|D5G2;|short20B@0|out[2]|O
+Eout[3]|outQ[3]|D5G2;|short20B@0|out[3]|O
+Eout[4]|outQ[4]|D5G2;|short20B@0|out[4]|O
+Eout[5]|outQ[5]|D5G2;|short20B@0|out[5]|O
+Eout[6]|outQ[6]|D5G2;|short20B@0|out[6]|O
+Eout[7]|outQ[7]|D5G2;|short20B@0|out[7]|O
+Eout[8]|outQ[8]|D5G2;|short20B@0|out[8]|O
+Eout[9]|outQ[9]|D5G2;|short20B@0|out[9]|O
+Eout[10]|outQ[10]|D5G2;|short20B@0|out[10]|O
+Eout[11]|outQ[11]|D5G2;|short20B@0|out[11]|O
+Eout[12]|outQ[12]|D5G2;|short20B@0|out[12]|O
+Eout[13]|outQ[13]|D5G2;|short20B@0|out[13]|O
+Eout[14]|outQ[14]|D5G2;|short20B@0|out[14]|O
+Eout[15]|outQ[15]|D5G2;|short20B@0|out[15]|O
+Eout[16]|outQ[16]|D5G2;|short20B@0|out[16]|O
+Eout[17]|outQ[17]|D5G2;|short20B@0|out[17]|O
+Eout[18]|outQ[18]|D5G2;|short20B@0|out[18]|O
+Eout[19]|outQ[19]|D5G2;|short20B@1|out[1]|O
+Eout[20]|outQ[20]|D5G2;|short20B@1|out[2]|O
+Eout[25]|outQ[21]|D5G2;|pin@8||O
+Eout[22]|outQ[22]|D5G2;|short20B@1|out[4]|O
+Eout[23]|outQ[23]|D5G2;|short20B@1|out[5]|O
+Eout[24]|outQ[24]|D5G2;|short20B@1|out[6]|O
+Eout[25]@495845145|outQ[25]|D5G2;|short20B@1|out[7]|O
+Eout[26]|outQ[26]|D5G2;|short20B@1|out[8]|O
+Eout[27]|outQ[27]|D5G2;|short20B@1|out[9]|O
+Eout[28]|outQ[28]|D5G2;|short20B@1|out[10]|O
+Eout[29]|outQ[29]|D5G2;|short20B@1|out[11]|O
+Eout[30]|outQ[30]|D5G2;|short20B@1|out[12]|O
+Eout[31]|outQ[31]|D5G2;|short20B@1|out[13]|O
+Eout[32]|outQ[32]|D5G2;|short20B@1|out[14]|O
+Eout[33]|outQ[33]|D5G2;|short20B@1|out[15]|O
+Eout[34]|outQ[34]|D5G2;|short20B@1|out[16]|O
+Eout[35]|outQ[35]|D5G2;|short20B@1|out[17]|O
+Eout[36]|outQ[36]|D5G2;|short20B@1|out[18]|O
+Epred||D5G2;|odStage@0|pred|I
+Es[1]||D5G2;|odStage@0|s[1]|O
+Evdd_5|vdd|D5G2;|short20B@1|vdd_5|P
+Evdd_4||D5G2;|short20B@1|vdd_4|P
+Evdd_5@435004437|vdd_5|D5G2;|odStage@0|vdd_4|P
+Evdd_6||D5G2;|odStage@0|vdd_5|P
+Evdd_7||D5G2;|short20B@3|vdd_4|P
+Evdd_8||D5G2;|short20B@3|vdd_5|P
+Ewait[M]||D5G2;|odStage@0|wait[M]|U
+X
+
+# Cell shortODstep;1{sch}
+CshortODstep;1{sch}||schematic|1224182442214|1227548798166|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-6.5|6|||XRR|
+NOff-Page|conn@1||-14|-2|||Y|
+NOff-Page|conn@5||-14.5|-30||||
+NOff-Page|conn@6||36.5|-30||||
+NOff-Page|conn@7||-1|-13.5|||XRRR|
+NOff-Page|conn@10||11|0|||XRR|
+NOff-Page|conn@11||-13|-21|||Y|
+NOff-Page|conn@12||8|-3|||YRR|
+NOff-Page|conn@13||16.5|-55.5||||
+NOff-Page|conn@14||22|-1|||YRRR|
+NOff-Page|conn@15||22|20|||R|
+IdriversJ:latchDriver60;1{ic}|latchDri@0||12|-16.5|RRR||D5G4;
+IdriversJ:latchDriver60;1{ic}|latchDri@1||16|-41.5|RRR||D5G4;
+IgaspL:odStage;1{ic}|odStage@0||0|0|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||3|27|||||ART_message(D5G4;)Sthis is the OD GasP and register
+Ngeneric:Invisible-Pin|pin@1||1.5|32.5|||||ART_message(D5G6;)SshortODstep
+NWire_Pin|pin@2||12|-10||||
+NWire_Pin|pin@3||12|-24||||
+NWire_Pin|pin@4||-2|-24||||
+Ngeneric:Invisible-Pin|pin@5||0|22|||||ART_message(D5G3;)Sies 23 November 2008
+NWire_Pin|pin@6||-1|6||||
+NWire_Pin|pin@9||1|-10||||
+Ngeneric:Invisible-Pin|pin@19||43|-6|||||ART_message(D5G3;)S["od[30] is one shot bit","od[21] is the zero bit"]
+NBus_Pin|pin@22||9|-30|-1|-1||
+NBus_Pin|pin@23||9|-34|-1|-1||
+NBus_Pin|pin@24||30|-30|-1|-1||
+NBus_Pin|pin@25||30|-24|-1|-1||
+Ngeneric:Invisible-Pin|pin@26||35|-19.5|||||ART_message(D5G2;)S[inserting the zero bit,in the path to RQ]
+NWire_Pin|pin@27||-7|-3||||
+NWire_Pin|pin@28||-7|-7||||
+NWire_Pin|pin@29||-7|0||||
+NWire_Pin|pin@30||-7|3||||
+NBus_Pin|pin@33||-10|-55.5|-1|-1||
+NBus_Pin|pin@34||-10|-38|-1|-1||
+NWire_Pin|pin@35||16|-10||||
+NWire_Pin|pin@37||16|-48||||
+NWire_Pin|pin@38||-2.5|-48||||
+NWire_Pin|pin@39||1|8||||
+IscanJ:scanEx1vertA;1{ic}|scanEx1v@0||22|10|||D5G4;
+IregistersL:short20Bx36;1{ic}|short20B@0||0|-30|Y||D5G4;
+IregistersL:short20Bx36;1{ic}|short20B@1||-0.5|-55.5|Y||D5G4;
+IshortODstep;1{ic}|shortODs@1||-27.5|17.5|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||3|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3715.900000000003|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||7|-10|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3715.900000000003|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||6|-48|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D3715.900000000003|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Abus|in[1:36]|D5G2;|-0.5|IJ2700|pin@33||-10|-55.5|pin@34||-10|-38
+Awire|net@5|||0|pin@3||12|-24|wire90@1|b|5.5|-24
+Awire|net@6|||0|wire90@1|a|0.5|-24|pin@4||-2|-24
+Awire|net@7|||900|pin@4||-2|-24|short20B@0|hcl[1]|-2|-27
+Awire|net@8|||1800|conn@0|y|-4.5|6|pin@6||-1|6
+Awire|net@15|||900|pin@2||12|-10|latchDri@0|inA|12|-12.5
+Awire|net@35|||2700|conn@7|a|-1|-11.5|odStage@0|fireLO[OD]|-1|-7
+Awire|net@43|||2700|pin@9||1|-10|odStage@0|fire[OD]|1|-6
+Awire|net@44|||900|pin@6||-1|6|odStage@0|sin|-1|4
+Abus|net@51||-0.5|IJ1800|short20B@0|out[1:36]|3|-30|pin@22||9|-30
+Abus|net@53||-0.5|IJ0|conn@6|a|34.5|-30|pin@24||30|-30
+Awire|net@57|||1800|odStage@0|do[RQ]|3|0|conn@10|a|9|0
+Abus|net@58||-0.5|IJ1800|odStage@0|do[M,L]|3|-3|conn@12|y|6|-3
+Abus|net@61||-0.5|IJ0|short20B@0|in[1:36]|-3|-30|conn@5|y|-12.5|-30
+Awire|net@62|||0|odStage@0|pred_1|-3|-3|pin@27||-7|-3
+Awire|net@64|||0|odStage@0|pred|-3|0|pin@29||-7|0
+Abus|net@69||-0.5|IJ0|short20B@1|in[1:36]|-3.5|-55.5|pin@33||-10|-55.5
+Awire|net@71|||0|wire90@2|a|4.5|-10|pin@9||1|-10
+Awire|net@72|||1800|wire90@2|b|9.5|-10|pin@2||12|-10
+Awire|net@73|||1800|pin@2||12|-10|pin@35||16|-10
+Awire|net@76|||900|latchDri@1|out|16|-45.5|pin@37||16|-48
+Awire|net@77|||0|pin@37||16|-48|wire90@3|b|8.5|-48
+Awire|net@78|||0|wire90@3|a|3.5|-48|pin@38||-2.5|-48
+Awire|net@79|||900|pin@38||-2.5|-48|short20B@1|hcl[1]|-2.5|-52.5
+Awire|net@83|||900|pin@35||16|-10|latchDri@1|inA|16|-37.5
+Abus|net@84||-0.5|IJ0|conn@13|a|14.5|-55.5|short20B@1|out[1:36]|2.5|-55.5
+Abus|net@85||-0.5|IJ2700|conn@14|y|22|1|scanEx1v@0|si[1:9]|22|8
+Abus|net@86||-0.5|IJ2700|scanEx1v@0|so[1:9]|22|12|conn@15|a|22|18
+Awire|net@87|||2700|odStage@0|sout|1|4|pin@39||1|8
+Awire|net@88|||1800|pin@39||1|8|scanEx1v@0|dIn[1]|17|8
+Awire|pred|D5G2;||2700|pin@29||-7|0|pin@30||-7|3
+Awire|take[1]|D5G2;||900|latchDri@0|out|12|-20.5|pin@3||12|-24
+Awire|wait[M]|D5G2;||900|pin@27||-7|-3|pin@28||-7|-7
+Abus|x[1:20],olcZ,x[22:36]|D5G2;|-0.5|IJ2700|pin@24||30|-30|pin@25||30|-24
+Abus|x[1:36]|D5G2;|-0.5|IJ900|pin@22||9|-30|pin@23||9|-34
+Edo[M,L]||D4G2;|conn@12|a|I
+Edo[RQ]||D6G2;|conn@10|y|O
+Efire[ODE]||D6G2;|conn@7|y|O
+Ein[1:36]||D4G2;|conn@5|a|I
+Emc||D4G2;|conn@0|a|I
+EoutQ[37:72]|od[1:36]|D6G2;|conn@13|y|O
+EolcZ||D4G2;|conn@11|a|I
+Eod[1:36]|outQ[1:36]|D6G2;|conn@6|y|O
+Epred,wait[M]||D4G2;|conn@1|a|I
+Esir[1:9]||D4G2;|conn@14|a|I
+Esor[1:9]||D6G2;|conn@15|y|O
+X
+
+# Cell shortRing;1{ic}
+CshortRing;1{ic}||artwork|1227474208425|1228779418311|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NPin|pin@3||2|3|1|1||
+NPin|pin@5||-2|0|1|1||
+NPin|pin@6||-3|0|1|1||
+NPin|pin@7||2|-3|1|1||
+NPin|pin@8||0|-3|1|1||
+NPin|pin@9||0|-4|1|1||
+NPin|pin@10||-2|-4|1|1||
+NPin|pin@11||-2|-8|1|1||
+NPin|pin@12||8|-8|1|1||
+NPin|pin@13||8|-9|1|1||
+NPin|pin@14||0|-8|1|1|X|
+NPin|pin@15||0|-9|1|1|X|
+NPin|pin@16||3|-9|1|1|X|
+NPin|pin@17||3|-13|1|1|X|
+NPin|pin@18||0|-13|1|1|X|
+NPin|pin@19||0|-14|1|1|X|
+NPin|pin@20||-8.5|-10|1|1|X|
+NPin|pin@21||-7|-8|1|1|X|
+NPin|pin@22||-7|-9|1|1|X|
+NPin|pin@23||-4|-9|1|1|X|
+NPin|pin@24||-4|-13|1|1|X|
+NPin|pin@25||-7|-13|1|1|X|
+NPin|pin@26||-7|-14|1|1|X|
+Ngeneric:Invisible-Pin|pin@27||4|-6|||||ART_message(D5G2;)Ssplit9
+Ngeneric:Invisible-Pin|pin@28||1|-11|||||ART_message(D5G2;)SM1
+Ngeneric:Invisible-Pin|pin@29||-6.5|-11|||||ART_message(D5G2;)SOD
+NPin|pin@30||-3|-6|1|1|XRR|
+NPin|pin@31||-5|-9|1|1|XRR|
+NPin|pin@32||-5|-8|1|1|XRR|
+NPin|pin@33||-9|-8|1|1|XRR|
+NPin|pin@34||-9|-4|1|1|XRR|
+NPin|pin@35||-5|-4|1|1|XRR|
+NPin|pin@36||-5|-3|1|1|XRR|
+Ngeneric:Invisible-Pin|pin@37||-6.5|-6|||||ART_message(D5G2;)SRQ
+NPin|pin@42||5|-11|1|1|X|
+NPin|pin@43||7|-8|1|1|X|
+NPin|pin@44||7|-9|1|1|X|
+NPin|pin@45||10|-9|1|1|X|
+NPin|pin@46||10|-13|1|1|X|
+NPin|pin@47||7|-13|1|1|X|
+NPin|pin@48||7|-14|1|1|X|
+Ngeneric:Invisible-Pin|pin@49||8|-11|||||ART_message(D5G2;)SM2
+Ngeneric:Invisible-Pin|pin@50||-2|-11|1|1|X|
+NPin|pin@51||6|-4|1|1||
+NPin|pin@52||6|-3|1|1||
+NPin|pin@53||-6|-13|1|1||
+NPin|pin@54||-6|-15|1|1||
+NPin|pin@55||-10|-5|1|1|XRR|
+NPin|pin@56||-12|-8|1|1|XRR|
+NPin|pin@57||-12|-7|1|1|XRR|
+NPin|pin@58||-16|-7|1|1|XRR|
+NPin|pin@59||-16|-3|1|1|XRR|
+NPin|pin@60||-12|-3|1|1|XRR|
+NPin|pin@61||-12|-2|1|1|XRR|
+Ngeneric:Invisible-Pin|pin@62||-13.5|-5|||||ART_message(D5G2;)SEPI
+NPin|pin@63||-13|-3|1|1||
+NPin|pin@64||-13|-2|1|1||
+NPin|pin@65||-2|-3|1|1||
+NPin|pin@66||-2|3|1|1||
+NPin|pin@67||10|-6|1|1||
+NPin|pin@68||8|-3|1|1||
+NPin|pin@69||8|-4|1|1||
+Nschematic:Bus_Pin|pin@74||-16|-5|-1|-1||
+Nschematic:Bus_Pin|pin@75||-9.5|-12|-1|-1||
+Nschematic:Bus_Pin|pin@76||-3|2|-1|-1||
+Nschematic:Bus_Pin|pin@77||-3|0|-1|-1||
+Nschematic:Bus_Pin|pin@81||11.5|-6|-1|-1||
+Nschematic:Bus_Pin|pin@82||11.5|-11|-1|-1||
+Nschematic:Bus_Pin|pin@85||3|2|-1|-1||
+Nschematic:Bus_Pin|pin@86||-13|-2|-1|-1||
+Nschematic:Bus_Pin|pin@87||3|0|-1|-1||
+Nschematic:Bus_Pin|pin@88||6|-3|-1|-1||
+Nschematic:Bus_Pin|pin@89||-6|-15|-1|-1||
+Nschematic:Bus_Pin|pin@92||10|-11|-1|-1||
+Nschematic:Bus_Pin|pin@93||10|-6|-1|-1||
+Ngeneric:Invisible-Pin|pin@95||2|2|1|1||
+Nschematic:Bus_Pin|pin@97||-9.5|-10|-1|-1||
+Nschematic:Bus_Pin|pin@99||-9.5|-7|-1|-1||
+Nschematic:Bus_Pin|pin@100||-9|-7|-1|-1||
+Nschematic:Bus_Pin|pin@101||-9|-5|-1|-1||
+Nschematic:Bus_Pin|pin@102||-10|-5|-1|-1||
+Nschematic:Bus_Pin|pin@103||-8.5|-10|-1|-1||
+NPin|pin@104||-8.5|-12|1|1||
+Nschematic:Bus_Pin|pin@105||-8.5|-12|-1|-1||
+Nschematic:Bus_Pin|pin@106||2|0|-1|-1||
+Nschematic:Bus_Pin|pin@107||5|-11|-1|-1||
+Nschematic:Bus_Pin|pin@108||3|-11|-1|-1||
+Nschematic:Bus_Pin|pin@109||-2|-11|-1|-1||
+Nschematic:Bus_Pin|pin@110||-4|-11|-1|-1||
+Nschematic:Bus_Pin|pin@111||-2|-6|-1|-1||
+Nschematic:Bus_Pin|pin@112||-3|-6|-1|-1||
+Nschematic:Bus_Pin|pin@113||-3|-14|-1|-1||
+Nschematic:Bus_Pin|pin@114||-3|-11|-1|-1||
+Nschematic:Bus_Pin|pin@115||-1|5|-1|-1||
+Nschematic:Bus_Pin|pin@117||2|5|-1|-1||
+NPin|pin@119||-2|2|1|1||
+NPin|pin@120||-3|2|1|1||
+NPin|pin@121||0|3|1|1||
+NPin|pin@122||0|4|1|1||
+NPin|pin@123||1|4|1|1||
+NPin|pin@124||2|5|1|1||
+NPin|pin@125||1|6|1|1||
+NPin|pin@126||-2|6|1|1||
+NPin|pin@127||-1|5|1|1||
+NPin|pin@128||-2|4|1|1||
+Nschematic:Bus_Pin|pin@129||12|-9|-1|-1||
+Ngeneric:Invisible-Pin|pin@130||12|-9|1|1||
+AThicker|net@0|||FS563|pin@55||-10|-5|pin@56||-12|-8
+AThicker|net@1|||FS0|pin@57||-12|-7|pin@58||-16|-7
+AThicker|net@2|||FS900|pin@57||-12|-7|pin@56||-12|-8
+AThicker|net@3|||FS2700|pin@60||-12|-3|pin@61||-12|-2
+AThicker|net@4|||FS900|pin@59||-16|-3|pin@58||-16|-7
+AThicker|net@6|||FS1800|pin@63||-13|-3|pin@60||-12|-3
+AThicker|net@7|||FS2700|pin@63||-13|-3|pin@64||-13|-2
+AThicker|net@14|||FS0|pin@7||2|-3|pin@8||0|-3
+AThicker|net@16|||FS2700|pin@5||-2|0|pin@119||-2|2
+AThicker|net@17|||FS2700|pin@65||-2|-3|pin@5||-2|0
+AThicker|net@18|||FS0|pin@5||-2|0|pin@6||-3|0
+AThicker|net@19|||FS900|pin@8||0|-3|pin@9||0|-4
+AThicker|net@20|||FS0|pin@9||0|-4|pin@10||-2|-4
+AThicker|net@21|||FS900|pin@10||-2|-4|pin@11||-2|-8
+AThicker|net@22|||FS1800|pin@11||-2|-8|pin@12||8|-8
+AThicker|net@23|||FS900|pin@12||8|-8|pin@13||8|-9
+AThicker|net@24|||FS2363|pin@13||8|-9|pin@67||10|-6
+AThicker|net@25|||FS3037|pin@67||10|-6|pin@68||8|-3
+AThicker|net@26|||FS900|pin@14||0|-8|pin@15||0|-9
+AThicker|net@27|||FS900|pin@16||3|-9|pin@17||3|-13
+AThicker|net@28|||FS900|pin@18||0|-13|pin@19||0|-14
+AThicker|net@29|||FS3037|pin@19||0|-14|pin@50||-2|-11
+AThicker|net@30|||FS2363|pin@50||-2|-11|pin@14||0|-8
+AThicker|net@31|||FS1800|pin@15||0|-9|pin@16||3|-9
+AThicker|net@32|||FS900|pin@21||-7|-8|pin@22||-7|-9
+AThicker|net@33|||FS900|pin@23||-4|-9|pin@24||-4|-13
+AThicker|net@34|||FS0|pin@24||-4|-13|pin@53||-6|-13
+AThicker|net@35|||FS900|pin@25||-7|-13|pin@26||-7|-14
+AThicker|net@37|||FS2331|pin@20||-8.5|-10|pin@21||-7|-8
+AThicker|net@38|||FS1800|pin@22||-7|-9|pin@23||-4|-9
+AThicker|net@39|||FS2700|pin@33||-9|-8|pin@34||-9|-4
+AThicker|net@40|||FS1800|pin@34||-9|-4|pin@35||-5|-4
+AThicker|net@41|||FS1237|pin@36||-5|-3|pin@30||-3|-6
+AThicker|net@42|||FS563|pin@30||-3|-6|pin@31||-5|-9
+AThicker|net@43|||FS0|pin@32||-5|-8|pin@33||-9|-8
+AThicker|net@44|||FS2700|pin@35||-5|-4|pin@36||-5|-3
+AThicker|net@45|||FS900|pin@32||-5|-8|pin@31||-5|-9
+AThicker|net@50|||FS0|pin@8||0|-3|pin@65||-2|-3
+AThicker|net@51|||FS900|pin@45||10|-9|pin@46||10|-13
+AThicker|net@52|||FS0|pin@46||10|-13|pin@47||7|-13
+AThicker|net@53|||FS3037|pin@48||7|-14|pin@42||5|-11
+AThicker|net@54|||FS2363|pin@42||5|-11|pin@43||7|-8
+AThicker|net@55|||FS1800|pin@44||7|-9|pin@45||10|-9
+AThicker|net@56|||FS2700|pin@48||7|-14|pin@47||7|-13
+AThicker|net@57|||FS900|pin@43||7|-8|pin@44||7|-9
+AThicker|net@58|||FS900|pin@68||8|-3|pin@69||8|-4
+AThicker|net@59|||FS0|pin@69||8|-4|pin@51||6|-4
+AThicker|net@60|||FS2700|pin@51||6|-4|pin@52||6|-3
+AThicker|net@61|||FS0|pin@53||-6|-13|pin@25||-7|-13
+AThicker|net@62|||FS900|pin@53||-6|-13|pin@54||-6|-15
+AThicker|net@63|||FS0|pin@51||6|-4|pin@9||0|-4
+AThicker|net@64|||FS900|pin@3||2|3|pin@7||2|-3
+AThicker|net@65|||FS1800|pin@18||0|-13|pin@17||3|-13
+AThicker|net@66|||FS1800|pin@59||-16|-3|pin@63||-13|-3
+AThicker|net@68|||FS1237|pin@61||-12|-2|pin@55||-10|-5
+Aschematic:bus|net@77||-0.5|IJ900|pin@81||11.5|-6|pin@82||11.5|-11
+Aschematic:bus|net@78||-0.5|IJ0|pin@82||11.5|-11|pin@92||10|-11
+Aschematic:bus|net@79||-0.5|IJ0|pin@81||11.5|-6|pin@93||10|-6
+Aschematic:bus|net@81||-0.5|IJ1800|pin@95||2|2|pin@85||3|2
+Aschematic:bus|net@83||-0.5|IJ900|pin@99||-9.5|-7|pin@97||-9.5|-10
+Aschematic:bus|net@86||-0.5|IJ1800|pin@99||-9.5|-7|pin@100||-9|-7
+Aschematic:bus|net@87||-0.5|IJ0|pin@101||-9|-5|pin@102||-10|-5
+Aschematic:bus|net@88||-0.5|IJ1800|pin@97||-9.5|-10|pin@103||-8.5|-10
+AThicker|net@89|||FS900|pin@20||-8.5|-10|pin@104||-8.5|-12
+AThicker|net@90|||FS1269|pin@104||-8.5|-12|pin@26||-7|-14
+Aschematic:bus|net@92||-0.5|IJ0|pin@105||-8.5|-12|pin@75||-9.5|-12
+Aschematic:bus|net@93||-0.5|IJ0|pin@87||3|0|pin@106||2|0
+Aschematic:bus|net@96||-0.5|IJ0|pin@107||5|-11|pin@108||3|-11
+Aschematic:bus|net@97||-0.5|IJ0|pin@114||-3|-11|pin@110||-4|-11
+Aschematic:bus|net@98||-0.5|IJ0|pin@111||-2|-6|pin@112||-3|-6
+Aschematic:bus|net@99||-0.5|IJ0|pin@109||-2|-11|pin@114||-3|-11
+Aschematic:bus|net@100||-0.5|IJ900|pin@114||-3|-11|pin@113||-3|-14
+AThicker|net@103|||FS2700|pin@119||-2|2|pin@66||-2|3
+AThicker|net@104|||FS0|pin@119||-2|2|pin@120||-3|2
+AThicker|net@105|||FS0|pin@121||0|3|pin@66||-2|3
+AThicker|net@106|||FS0|pin@3||2|3|pin@121||0|3
+AThicker|net@107|||FS2700|pin@121||0|3|pin@122||0|4
+AThicker|net@108|||FS1800|pin@122||0|4|pin@123||1|4
+AThicker|net@109|||FS2250|pin@123||1|4|pin@124||2|5
+AThicker|net@110|||FS3150|pin@124||2|5|pin@125||1|6
+AThicker|net@111|||FS0|pin@125||1|6|pin@126||-2|6
+AThicker|net@112|||FS1350|pin@126||-2|6|pin@127||-1|5
+AThicker|net@113|||FS450|pin@127||-1|5|pin@128||-2|4
+AThicker|net@114|||FS1800|pin@128||-2|4|pin@122||0|4
+Aschematic:bus|net@115||-0.5|IJ2700|pin@130||12|-9|pin@129||12|-9
+Edo[M,L]||D5G2;|pin@85||I
+Efire[m1,m2]|fire[m2,m1,ODE]|D5G2;|pin@87||O
+Etake[1]|freqOut|D5G2;|pin@88||O
+Ein[1:36]|in[1:36,T]|D5G2;|pin@74||I
+Etorp_1|m1[1:36]|D5G2;|pin@113||O
+Emc||D5G2;|pin@76||I
+Eod[1:36]||D5G2;|pin@75||O
+EolcZ||D5G2;|pin@89||I
+Epout[1:18]||D5G2;|pin@129||U
+Epred||D5G2;|pin@77||I
+Esir[1:9]||D5G2;|pin@115||I
+Esor[1:9]||D5G2;|pin@117||O
+Etorp||D5G2;|pin@86||O
+X
+
+# Cell shortRing;1{lay}
+CshortRing;1{lay}||cmos90|1227472892396|1227533021909||ATTR_NCC(D5G7;NTX-30;Y1215;)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@72||-1452|88||||
+NX-Metal-2-Metal-3-Con|contact@73||276|88||||
+NX-Metal-2-Metal-3-Con|contact@74||420|88||||
+NX-Metal-2-Metal-3-Con|contact@75||564|88||||
+NX-Metal-2-Metal-3-Con|contact@76||708|88||||
+NX-Metal-2-Metal-3-Con|contact@77||852|88||||
+NX-Metal-2-Metal-3-Con|contact@78||996|88||||
+NX-Metal-2-Metal-3-Con|contact@79||1140|88||||
+NX-Metal-2-Metal-3-Con|contact@80||1284|88||||
+NX-Metal-2-Metal-3-Con|contact@81||1428|88||||
+NX-Metal-2-Metal-3-Con|contact@82||-1308|88||||
+NX-Metal-2-Metal-3-Con|contact@83||-1164|88||||
+NX-Metal-2-Metal-3-Con|contact@84||-1020|88||||
+NX-Metal-2-Metal-3-Con|contact@85||-876|88||||
+NX-Metal-2-Metal-3-Con|contact@86||-732|88||||
+NX-Metal-2-Metal-3-Con|contact@87||-588|88||||
+NX-Metal-2-Metal-3-Con|contact@88||-444|88||||
+NX-Metal-2-Metal-3-Con|contact@89||-300|88||||
+NX-Metal-2-Metal-3-Con|contact@90||-1452|624||||
+NX-Metal-2-Metal-3-Con|contact@91||276|624||||
+NX-Metal-2-Metal-3-Con|contact@92||420|624||||
+NX-Metal-2-Metal-3-Con|contact@93||564|624||||
+NX-Metal-2-Metal-3-Con|contact@94||708|624||||
+NX-Metal-2-Metal-3-Con|contact@95||852|624||||
+NX-Metal-2-Metal-3-Con|contact@96||996|624||||
+NX-Metal-2-Metal-3-Con|contact@97||1140|624||||
+NX-Metal-2-Metal-3-Con|contact@98||1284|624||||
+NX-Metal-2-Metal-3-Con|contact@99||1428|624||||
+NX-Metal-2-Metal-3-Con|contact@100||-1308|624||||
+NX-Metal-2-Metal-3-Con|contact@101||-1164|624||||
+NX-Metal-2-Metal-3-Con|contact@102||-1020|624||||
+NX-Metal-2-Metal-3-Con|contact@103||-876|624||||
+NX-Metal-2-Metal-3-Con|contact@104||-732|624||||
+NX-Metal-2-Metal-3-Con|contact@105||-588|624||||
+NX-Metal-2-Metal-3-Con|contact@106||-444|624||||
+NX-Metal-2-Metal-3-Con|contact@107||-300|624||||
+NX-Metal-2-Metal-3-Con|contact@108||-1392|624||||
+NX-Metal-2-Metal-3-Con|contact@109||1488|624||||
+NX-Metal-2-Metal-3-Con|contact@110||1344|624||||
+NX-Metal-2-Metal-3-Con|contact@111||1200|624||||
+NX-Metal-2-Metal-3-Con|contact@112||1056|624||||
+NX-Metal-2-Metal-3-Con|contact@113||912|624||||
+NX-Metal-2-Metal-3-Con|contact@114||768|624||||
+NX-Metal-2-Metal-3-Con|contact@115||624|624||||
+NX-Metal-2-Metal-3-Con|contact@116||480|624||||
+NX-Metal-2-Metal-3-Con|contact@117||336|624||||
+NX-Metal-2-Metal-3-Con|contact@118||-240|624||||
+NX-Metal-2-Metal-3-Con|contact@119||-384|624||||
+NX-Metal-2-Metal-3-Con|contact@120||-528|624||||
+NX-Metal-2-Metal-3-Con|contact@121||-672|624||||
+NX-Metal-2-Metal-3-Con|contact@122||-816|624||||
+NX-Metal-2-Metal-3-Con|contact@123||-960|624||||
+NX-Metal-2-Metal-3-Con|contact@124||-1104|624||||
+NX-Metal-2-Metal-3-Con|contact@125||-1248|624||||
+NX-Metal-2-Metal-3-Con|contact@126||-1392|88||||
+NX-Metal-2-Metal-3-Con|contact@127||1488|88||||
+NX-Metal-2-Metal-3-Con|contact@128||1344|88||||
+NX-Metal-2-Metal-3-Con|contact@129||1200|88||||
+NX-Metal-2-Metal-3-Con|contact@130||1056|88||||
+NX-Metal-2-Metal-3-Con|contact@131||912|88||||
+NX-Metal-2-Metal-3-Con|contact@132||768|88||||
+NX-Metal-2-Metal-3-Con|contact@133||624|88||||
+NX-Metal-2-Metal-3-Con|contact@134||480|88||||
+NX-Metal-2-Metal-3-Con|contact@135||336|88||||
+NX-Metal-2-Metal-3-Con|contact@136||-240|88||||
+NX-Metal-2-Metal-3-Con|contact@137||-384|88||||
+NX-Metal-2-Metal-3-Con|contact@138||-528|88||||
+NX-Metal-2-Metal-3-Con|contact@139||-672|88||||
+NX-Metal-2-Metal-3-Con|contact@140||-816|88||||
+NX-Metal-2-Metal-3-Con|contact@141||-960|88||||
+NX-Metal-2-Metal-3-Con|contact@142||-1104|88||||
+NX-Metal-2-Metal-3-Con|contact@143||-1248|88||||
+NX-Metal-2-Metal-3-Con|contact@146||-258|642||||
+NX-Metal-2-Metal-3-Con|contact@147||1470|642||||
+NX-Metal-2-Metal-3-Con|contact@148||1326|642||||
+NX-Metal-2-Metal-3-Con|contact@149||1182|642||||
+NX-Metal-2-Metal-3-Con|contact@150||1038|642||||
+NX-Metal-2-Metal-3-Con|contact@151||894|642||||
+NX-Metal-2-Metal-3-Con|contact@152||750|642||||
+NX-Metal-2-Metal-3-Con|contact@153||606|642||||
+NX-Metal-2-Metal-3-Con|contact@154||462|642||||
+NX-Metal-2-Metal-3-Con|contact@155||318|642||||
+NX-Metal-2-Metal-3-Con|contact@156||-402|642||||
+NX-Metal-2-Metal-3-Con|contact@157||-546|642||||
+NX-Metal-2-Metal-3-Con|contact@158||-690|642||||
+NX-Metal-2-Metal-3-Con|contact@159||-834|642||||
+NX-Metal-2-Metal-3-Con|contact@160||-978|642||||
+NX-Metal-2-Metal-3-Con|contact@161||-1122|642||||
+NX-Metal-2-Metal-3-Con|contact@162||-1266|642||||
+NX-Metal-2-Metal-3-Con|contact@163||-1410|642||||
+NX-Metal-2-Metal-3-Con|contact@164||-318|642||||
+NX-Metal-2-Metal-3-Con|contact@165||258|642||||
+NX-Metal-2-Metal-3-Con|contact@166||402|642||||
+NX-Metal-2-Metal-3-Con|contact@167||546|642||||
+NX-Metal-2-Metal-3-Con|contact@168||690|642||||
+NX-Metal-2-Metal-3-Con|contact@169||834|642||||
+NX-Metal-2-Metal-3-Con|contact@170||978|642||||
+NX-Metal-2-Metal-3-Con|contact@171||1122|642||||
+NX-Metal-2-Metal-3-Con|contact@172||1266|642||||
+NX-Metal-2-Metal-3-Con|contact@173||1410|642||||
+NX-Metal-2-Metal-3-Con|contact@174||-1470|642||||
+NX-Metal-2-Metal-3-Con|contact@175||-1326|642||||
+NX-Metal-2-Metal-3-Con|contact@176||-1182|642||||
+NX-Metal-2-Metal-3-Con|contact@177||-1038|642||||
+NX-Metal-2-Metal-3-Con|contact@178||-894|642||||
+NX-Metal-2-Metal-3-Con|contact@179||-750|642||||
+NX-Metal-2-Metal-3-Con|contact@180||-606|642||||
+NX-Metal-2-Metal-3-Con|contact@181||-462|642||||
+NX-Metal-2-Metal-3-Con|contact@182||-234|-38||||
+NX-Metal-2-Metal-3-Con|contact@183||1494|-38||||
+NX-Metal-2-Metal-3-Con|contact@184||1350|-38||||
+NX-Metal-2-Metal-3-Con|contact@185||1206|-38||||
+NX-Metal-2-Metal-3-Con|contact@186||1062|-38||||
+NX-Metal-2-Metal-3-Con|contact@187||918|-38||||
+NX-Metal-2-Metal-3-Con|contact@188||774|-38||||
+NX-Metal-2-Metal-3-Con|contact@189||630|-38||||
+NX-Metal-2-Metal-3-Con|contact@190||486|-38||||
+NX-Metal-2-Metal-3-Con|contact@191||342|-38||||
+NX-Metal-2-Metal-3-Con|contact@192||-378|-38||||
+NX-Metal-2-Metal-3-Con|contact@193||-522|-38||||
+NX-Metal-2-Metal-3-Con|contact@194||-666|-38||||
+NX-Metal-2-Metal-3-Con|contact@195||-810|-38||||
+NX-Metal-2-Metal-3-Con|contact@196||-954|-38||||
+NX-Metal-2-Metal-3-Con|contact@197||-1098|-38||||
+NX-Metal-2-Metal-3-Con|contact@198||-1242|-38||||
+NX-Metal-2-Metal-3-Con|contact@199||-1386|-38||||
+NX-Metal-2-Metal-3-Con|contact@200||-294|-38||||
+NX-Metal-2-Metal-3-Con|contact@201||282|-38||||
+NX-Metal-2-Metal-3-Con|contact@202||426|-38||||
+NX-Metal-2-Metal-3-Con|contact@203||570|-38||||
+NX-Metal-2-Metal-3-Con|contact@204||714|-38||||
+NX-Metal-2-Metal-3-Con|contact@205||858|-38||||
+NX-Metal-2-Metal-3-Con|contact@206||1002|-38||||
+NX-Metal-2-Metal-3-Con|contact@207||1146|-38||||
+NX-Metal-2-Metal-3-Con|contact@208||1290|-38||||
+NX-Metal-2-Metal-3-Con|contact@209||1434|-38||||
+NX-Metal-2-Metal-3-Con|contact@210||-1446|-38||||
+NX-Metal-2-Metal-3-Con|contact@211||-1302|-38||||
+NX-Metal-2-Metal-3-Con|contact@212||-1158|-38||||
+NX-Metal-2-Metal-3-Con|contact@213||-1014|-38||||
+NX-Metal-2-Metal-3-Con|contact@214||-870|-38||||
+NX-Metal-2-Metal-3-Con|contact@215||-726|-38||||
+NX-Metal-2-Metal-3-Con|contact@216||-582|-38||||
+NX-Metal-2-Metal-3-Con|contact@217||-438|-38||||
+NX-Metal-2-Metal-3-Con|contact@218||-234|232||||
+NX-Metal-2-Metal-3-Con|contact@219||1494|232||||
+NX-Metal-2-Metal-3-Con|contact@220||1350|232||||
+NX-Metal-2-Metal-3-Con|contact@221||1206|232||||
+NX-Metal-2-Metal-3-Con|contact@222||1062|232||||
+NX-Metal-2-Metal-3-Con|contact@223||918|232||||
+NX-Metal-2-Metal-3-Con|contact@224||774|232||||
+NX-Metal-2-Metal-3-Con|contact@225||630|232||||
+NX-Metal-2-Metal-3-Con|contact@226||486|232||||
+NX-Metal-2-Metal-3-Con|contact@227||342|232||||
+NX-Metal-2-Metal-3-Con|contact@228||-378|232||||
+NX-Metal-2-Metal-3-Con|contact@229||-522|232||||
+NX-Metal-2-Metal-3-Con|contact@230||-666|232||||
+NX-Metal-2-Metal-3-Con|contact@231||-810|232||||
+NX-Metal-2-Metal-3-Con|contact@232||-954|232||||
+NX-Metal-2-Metal-3-Con|contact@233||-1098|232||||
+NX-Metal-2-Metal-3-Con|contact@234||-1242|232||||
+NX-Metal-2-Metal-3-Con|contact@235||-1386|232||||
+NX-Metal-2-Metal-3-Con|contact@236||-294|232||||
+NX-Metal-2-Metal-3-Con|contact@237||282|232||||
+NX-Metal-2-Metal-3-Con|contact@238||426|232||||
+NX-Metal-2-Metal-3-Con|contact@239||570|232||||
+NX-Metal-2-Metal-3-Con|contact@240||714|232||||
+NX-Metal-2-Metal-3-Con|contact@241||858|232||||
+NX-Metal-2-Metal-3-Con|contact@242||1002|232||||
+NX-Metal-2-Metal-3-Con|contact@243||1146|232||||
+NX-Metal-2-Metal-3-Con|contact@244||1290|232||||
+NX-Metal-2-Metal-3-Con|contact@245||1434|232||||
+NX-Metal-2-Metal-3-Con|contact@246||-1446|232||||
+NX-Metal-2-Metal-3-Con|contact@247||-1302|232||||
+NX-Metal-2-Metal-3-Con|contact@248||-1158|232||||
+NX-Metal-2-Metal-3-Con|contact@249||-1014|232||||
+NX-Metal-2-Metal-3-Con|contact@250||-870|232||||
+NX-Metal-2-Metal-3-Con|contact@251||-726|232||||
+NX-Metal-2-Metal-3-Con|contact@252||-582|232||||
+NX-Metal-2-Metal-3-Con|contact@253||-438|232||||
+NX-Metal-2-Metal-3-Con|contact@254||-228|408||||
+NX-Metal-2-Metal-3-Con|contact@255||1500|408||||
+NX-Metal-2-Metal-3-Con|contact@256||1356|408||||
+NX-Metal-2-Metal-3-Con|contact@257||1212|408||||
+NX-Metal-2-Metal-3-Con|contact@258||1068|408||||
+NX-Metal-2-Metal-3-Con|contact@259||924|408||||
+NX-Metal-2-Metal-3-Con|contact@260||780|408||||
+NX-Metal-2-Metal-3-Con|contact@261||636|408||||
+NX-Metal-2-Metal-3-Con|contact@262||492|408||||
+NX-Metal-2-Metal-3-Con|contact@263||348|408||||
+NX-Metal-2-Metal-3-Con|contact@264||-372|408||||
+NX-Metal-2-Metal-3-Con|contact@265||-516|408||||
+NX-Metal-2-Metal-3-Con|contact@266||-660|408||||
+NX-Metal-2-Metal-3-Con|contact@267||-804|408||||
+NX-Metal-2-Metal-3-Con|contact@268||-948|408||||
+NX-Metal-2-Metal-3-Con|contact@269||-1092|408||||
+NX-Metal-2-Metal-3-Con|contact@270||-1236|408||||
+NX-Metal-2-Metal-3-Con|contact@271||-1380|408||||
+NX-Metal-2-Metal-3-Con|contact@272||-288|408||||
+NX-Metal-2-Metal-3-Con|contact@273||288|408||||
+NX-Metal-2-Metal-3-Con|contact@274||432|408||||
+NX-Metal-2-Metal-3-Con|contact@275||576|408||||
+NX-Metal-2-Metal-3-Con|contact@276||720|408||||
+NX-Metal-2-Metal-3-Con|contact@277||864|408||||
+NX-Metal-2-Metal-3-Con|contact@278||1008|408||||
+NX-Metal-2-Metal-3-Con|contact@279||1152|408||||
+NX-Metal-2-Metal-3-Con|contact@280||1296|408||||
+NX-Metal-2-Metal-3-Con|contact@281||1440|408||||
+NX-Metal-2-Metal-3-Con|contact@282||-1440|408||||
+NX-Metal-2-Metal-3-Con|contact@283||-1296|408||||
+NX-Metal-2-Metal-3-Con|contact@284||-1152|408||||
+NX-Metal-2-Metal-3-Con|contact@285||-1008|408||||
+NX-Metal-2-Metal-3-Con|contact@286||-864|408||||
+NX-Metal-2-Metal-3-Con|contact@287||-720|408||||
+NX-Metal-2-Metal-3-Con|contact@288||-576|408||||
+NX-Metal-2-Metal-3-Con|contact@289||-432|408||||
+NX-Metal-2-Metal-3-Con|contact@290||288|954||||
+NX-Metal-2-Metal-3-Con|contact@291||432|954||||
+NX-Metal-2-Metal-3-Con|contact@292||576|954||||
+NX-Metal-2-Metal-3-Con|contact@293||720|954||||
+NX-Metal-2-Metal-3-Con|contact@294||864|954||||
+NX-Metal-2-Metal-3-Con|contact@295||1008|954||||
+NX-Metal-2-Metal-3-Con|contact@296||1152|954||||
+NX-Metal-2-Metal-3-Con|contact@297||1296|954||||
+NX-Metal-2-Metal-3-Con|contact@298||1440|954||||
+NX-Metal-2-Metal-3-Con|contact@299||-1440|954||||
+NX-Metal-2-Metal-3-Con|contact@300||-1296|954||||
+NX-Metal-2-Metal-3-Con|contact@301||-1152|954||||
+NX-Metal-2-Metal-3-Con|contact@302||-1008|954||||
+NX-Metal-2-Metal-3-Con|contact@303||-864|954||||
+NX-Metal-2-Metal-3-Con|contact@304||-720|954||||
+NX-Metal-2-Metal-3-Con|contact@305||-576|954||||
+NX-Metal-2-Metal-3-Con|contact@306||-432|954||||
+NX-Metal-2-Metal-3-Con|contact@307||-288|954||||
+NX-Metal-2-Metal-3-Con|contact@308||348|954||||
+NX-Metal-2-Metal-3-Con|contact@309||1500|954||||
+NX-Metal-2-Metal-3-Con|contact@310||1356|954||||
+NX-Metal-2-Metal-3-Con|contact@311||1212|954||||
+NX-Metal-2-Metal-3-Con|contact@312||1068|954||||
+NX-Metal-2-Metal-3-Con|contact@313||924|954||||
+NX-Metal-2-Metal-3-Con|contact@314||780|954||||
+NX-Metal-2-Metal-3-Con|contact@315||636|954||||
+NX-Metal-2-Metal-3-Con|contact@316||492|954||||
+NX-Metal-2-Metal-3-Con|contact@317||-228|954||||
+NX-Metal-2-Metal-3-Con|contact@318||-372|954||||
+NX-Metal-2-Metal-3-Con|contact@319||-516|954||||
+NX-Metal-2-Metal-3-Con|contact@320||-660|954||||
+NX-Metal-2-Metal-3-Con|contact@321||-804|954||||
+NX-Metal-2-Metal-3-Con|contact@322||-948|954||||
+NX-Metal-2-Metal-3-Con|contact@323||-1092|954||||
+NX-Metal-2-Metal-3-Con|contact@324||-1236|954||||
+NX-Metal-2-Metal-3-Con|contact@325||-1380|954||||
+NX-Metal-2-Metal-3-Con|contact@326||-222|986||||
+NX-Metal-2-Metal-3-Con|contact@327||1506|986||||
+NX-Metal-2-Metal-3-Con|contact@328||1362|986||||
+NX-Metal-2-Metal-3-Con|contact@329||1218|986||||
+NX-Metal-2-Metal-3-Con|contact@330||1074|986||||
+NX-Metal-2-Metal-3-Con|contact@331||930|986||||
+NX-Metal-2-Metal-3-Con|contact@332||786|986||||
+NX-Metal-2-Metal-3-Con|contact@333||642|986||||
+NX-Metal-2-Metal-3-Con|contact@334||498|986||||
+NX-Metal-2-Metal-3-Con|contact@335||354|986||||
+NX-Metal-2-Metal-3-Con|contact@336||-366|986||||
+NX-Metal-2-Metal-3-Con|contact@337||-654|986||||
+NX-Metal-2-Metal-3-Con|contact@338||-798|986||||
+NX-Metal-2-Metal-3-Con|contact@339||-942|986||||
+NX-Metal-2-Metal-3-Con|contact@340||-1086|986||||
+NX-Metal-2-Metal-3-Con|contact@341||-1230|986||||
+NX-Metal-2-Metal-3-Con|contact@342||-1374|986||||
+NX-Metal-2-Metal-3-Con|contact@343||-282|986||||
+NX-Metal-2-Metal-3-Con|contact@344||294|986||||
+NX-Metal-2-Metal-3-Con|contact@345||438|986||||
+NX-Metal-2-Metal-3-Con|contact@346||582|986||||
+NX-Metal-2-Metal-3-Con|contact@347||726|986||||
+NX-Metal-2-Metal-3-Con|contact@348||870|986||||
+NX-Metal-2-Metal-3-Con|contact@349||1014|986||||
+NX-Metal-2-Metal-3-Con|contact@350||1158|986||||
+NX-Metal-2-Metal-3-Con|contact@351||1302|986||||
+NX-Metal-2-Metal-3-Con|contact@352||1446|986||||
+NX-Metal-2-Metal-3-Con|contact@353||-1434|986||||
+NX-Metal-2-Metal-3-Con|contact@354||-1290|986||||
+NX-Metal-2-Metal-3-Con|contact@355||-1146|986||||
+NX-Metal-2-Metal-3-Con|contact@356||-1002|986||||
+NX-Metal-2-Metal-3-Con|contact@357||-858|986||||
+NX-Metal-2-Metal-3-Con|contact@358||-714|986||||
+NX-Metal-2-Metal-3-Con|contact@359||-570|986||||
+NX-Metal-2-Metal-3-Con|contact@360||-426|986||||
+NX-Metal-2-Metal-3-Con|contact@361||-510|1004||||
+NX-Metal-2-Metal-3-Con|contact@362||-222|592||||
+NX-Metal-2-Metal-3-Con|contact@363||1506|592||||
+NX-Metal-2-Metal-3-Con|contact@364||1362|592||||
+NX-Metal-2-Metal-3-Con|contact@365||1218|592||||
+NX-Metal-2-Metal-3-Con|contact@366||1074|592||||
+NX-Metal-2-Metal-3-Con|contact@367||930|592||||
+NX-Metal-2-Metal-3-Con|contact@368||786|592||||
+NX-Metal-2-Metal-3-Con|contact@369||642|592||||
+NX-Metal-2-Metal-3-Con|contact@370||498|592||||
+NX-Metal-2-Metal-3-Con|contact@371||354|592||||
+NX-Metal-2-Metal-3-Con|contact@372||-366|592||||
+NX-Metal-2-Metal-3-Con|contact@373||-510|592||||
+NX-Metal-2-Metal-3-Con|contact@374||-654|592||||
+NX-Metal-2-Metal-3-Con|contact@375||-798|592||||
+NX-Metal-2-Metal-3-Con|contact@376||-942|592||||
+NX-Metal-2-Metal-3-Con|contact@377||-1086|592||||
+NX-Metal-2-Metal-3-Con|contact@378||-1230|592||||
+NX-Metal-2-Metal-3-Con|contact@379||-1374|592||||
+NX-Metal-2-Metal-3-Con|contact@380||-282|592||||
+NX-Metal-2-Metal-3-Con|contact@381||294|592||||
+NX-Metal-2-Metal-3-Con|contact@382||438|592||||
+NX-Metal-2-Metal-3-Con|contact@383||582|592||||
+NX-Metal-2-Metal-3-Con|contact@384||726|592||||
+NX-Metal-2-Metal-3-Con|contact@385||870|592||||
+NX-Metal-2-Metal-3-Con|contact@386||1014|592||||
+NX-Metal-2-Metal-3-Con|contact@387||1158|592||||
+NX-Metal-2-Metal-3-Con|contact@388||1302|592||||
+NX-Metal-2-Metal-3-Con|contact@389||1446|592||||
+NX-Metal-2-Metal-3-Con|contact@390||-1434|592||||
+NX-Metal-2-Metal-3-Con|contact@391||-1290|592||||
+NX-Metal-2-Metal-3-Con|contact@392||-1146|592||||
+NX-Metal-2-Metal-3-Con|contact@393||-1002|592||||
+NX-Metal-2-Metal-3-Con|contact@394||-858|592||||
+NX-Metal-2-Metal-3-Con|contact@395||-714|592||||
+NX-Metal-2-Metal-3-Con|contact@396||-570|592||||
+NX-Metal-2-Metal-3-Con|contact@397||-426|592||||
+NX-Metal-2-Metal-3-Con|contact@401||1807|-776||||
+NX-Metal-2-Metal-3-Con|contact@402||1766|88||||
+NX-Metal-2-Metal-3-Con|contact@403||1766|592||||
+NX-Metal-2-Metal-3-Con|contact@404||1807|730||||
+NX-Metal-2-Metal-3-Con|contact@405||1835|-100||||
+NX-Metal-2-Metal-3-Con|contact@406||1835|264||||
+NX-Metal-2-Metal-3-Con|contact@407||1846|452||||
+NX-Metal-2-Metal-3-Con|contact@408||1846|948||||
+NX-Metal-2-Metal-3-Con|contact@409||1886|954||||
+NX-Metal-2-Metal-3-Con|contact@410||1886|432||||
+NX-Metal-2-Metal-3-Con|contact@411||1974|992||||
+NX-Metal-2-Metal-3-Con|contact@412||1974|586||||
+NX-Metal-2-Metal-3-Con|contact@413||1871.5|376||||
+NX-Metal-2-Metal-3-Con|contact@414||1871.5|898||||
+IepiStep;1{lay}|epiStep@0||0|72|||D5G4;
+Im2m1step;1{lay}|m2m1step@0||0|320|||D5G4;
+NMetal-1-Pin|pin@2||1526|824||||
+IfanPinsK:pins36m3at144;1{lay}|pins36m3@0||18|498|||D5G4;
+IfanPinsK:pins36m3at144;1{lay}|pins36m3@1||0|159|||D5G4;
+IfanPinsK:pins36m3at144;1{lay}|pins36m3@2||24|180|||D5G4;
+IfanPinsK:pins36m3at144;1{lay}|pins36m3@3||30|858|||D5G4;
+IfanPinsK:pins36m3at144;1{lay}|pins36m3@4||36|846|||D5G4;
+IreQstep;2{lay}|reQstep@0||0|608|||D5G4;
+IshortODstep;1{lay}|shortODs@0||0|970|||D5G4;
+IsplitStep9;1{lay}|splitSte@0||0|-576|||D5G4;
+Ametal-2|net@144|||S1800|epiStep@0|out[28]|-1476|88|contact@72||-1452|88
+Ametal-3|net@145|||S900|pins36m3@0|x[28]|-1452|498|contact@72||-1452|88
+Ametal-2|net@146|||S1800|epiStep@0|out[1]|252|88|contact@73||276|88
+Ametal-3|net@147|||S900|pins36m3@0|x[1]|276|498|contact@73||276|88
+Ametal-2|net@148|||S1800|epiStep@0|out[2]|396|88|contact@74||420|88
+Ametal-3|net@149|||S900|pins36m3@0|x[2]|420|498|contact@74||420|88
+Ametal-2|net@150|||S1800|epiStep@0|out[3]|540|88|contact@75||564|88
+Ametal-3|net@151|||S900|pins36m3@0|x[3]|564|498|contact@75||564|88
+Ametal-2|net@152|||S1800|epiStep@0|out[4]|684|88|contact@76||708|88
+Ametal-3|net@153|||S900|pins36m3@0|x[4]|708|498|contact@76||708|88
+Ametal-2|net@154|||S1800|epiStep@0|out[5]|828|88|contact@77||852|88
+Ametal-3|net@155|||S900|pins36m3@0|x[5]|852|498|contact@77||852|88
+Ametal-2|net@156|||S1800|epiStep@0|out[6]|972|88|contact@78||996|88
+Ametal-3|net@157|||S900|pins36m3@0|x[6]|996|498|contact@78||996|88
+Ametal-2|net@158|||S1800|epiStep@0|out[7]|1116|88|contact@79||1140|88
+Ametal-3|net@159|||S900|pins36m3@0|x[7]|1140|498|contact@79||1140|88
+Ametal-2|net@160|||S1800|epiStep@0|out[8]|1260|88|contact@80||1284|88
+Ametal-3|net@161|||S900|pins36m3@0|x[8]|1284|498|contact@80||1284|88
+Ametal-2|net@162|||S1800|epiStep@0|out[9]|1404|88|contact@81||1428|88
+Ametal-3|net@163|||S900|pins36m3@0|x[9]|1428|498|contact@81||1428|88
+Ametal-2|net@164|||S1800|epiStep@0|out[29]|-1332|88|contact@82||-1308|88
+Ametal-3|net@165|||S900|pins36m3@0|x[29]|-1308|498|contact@82||-1308|88
+Ametal-2|net@166|||S1800|epiStep@0|out[30]|-1188|88|contact@83||-1164|88
+Ametal-3|net@167|||S900|pins36m3@0|x[30]|-1164|498|contact@83||-1164|88
+Ametal-2|net@168|||S1800|epiStep@0|out[31]|-1044|88|contact@84||-1020|88
+Ametal-3|net@169|||S900|pins36m3@0|x[31]|-1020|498|contact@84||-1020|88
+Ametal-2|net@170|||S1800|epiStep@0|out[32]|-900|88|contact@85||-876|88
+Ametal-3|net@171|||S900|pins36m3@0|x[32]|-876|498|contact@85||-876|88
+Ametal-2|net@172|||S1800|epiStep@0|out[33]|-756|88|contact@86||-732|88
+Ametal-3|net@173|||S900|pins36m3@0|x[33]|-732|498|contact@86||-732|88
+Ametal-2|net@174|||S1800|epiStep@0|out[34]|-612|88|contact@87||-588|88
+Ametal-3|net@175|||S900|pins36m3@0|x[34]|-588|498|contact@87||-588|88
+Ametal-2|net@176|||S1800|epiStep@0|out[35]|-468|88|contact@88||-444|88
+Ametal-3|net@177|||S900|pins36m3@0|x[35]|-444|498|contact@88||-444|88
+Ametal-2|net@178|||S1800|epiStep@0|out[36]|-324|88|contact@89||-300|88
+Ametal-3|net@179|||S900|pins36m3@0|x[36]|-300|498|contact@89||-300|88
+Ametal-2|net@180|||S1800|reQstep@0|inB[28]|-1476|624|contact@90||-1452|624
+Ametal-3|net@181|||S2700|pins36m3@0|x[28]|-1452|498|contact@90||-1452|624
+Ametal-2|net@182|||S1800|reQstep@0|inB[1]|252|624|contact@91||276|624
+Ametal-3|net@183|||S2700|pins36m3@0|x[1]|276|498|contact@91||276|624
+Ametal-2|net@184|||S1800|reQstep@0|inB[2]|396|624|contact@92||420|624
+Ametal-3|net@185|||S2700|pins36m3@0|x[2]|420|498|contact@92||420|624
+Ametal-2|net@186|||S1800|reQstep@0|inB[3]|540|624|contact@93||564|624
+Ametal-3|net@187|||S2700|pins36m3@0|x[3]|564|498|contact@93||564|624
+Ametal-2|net@188|||S1800|reQstep@0|inB[4]|684|624|contact@94||708|624
+Ametal-3|net@189|||S2700|pins36m3@0|x[4]|708|498|contact@94||708|624
+Ametal-2|net@190|||S1800|reQstep@0|inB[5]|828|624|contact@95||852|624
+Ametal-3|net@191|||S2700|pins36m3@0|x[5]|852|498|contact@95||852|624
+Ametal-2|net@192|||S1800|reQstep@0|inB[6]|972|624|contact@96||996|624
+Ametal-3|net@193|||S2700|pins36m3@0|x[6]|996|498|contact@96||996|624
+Ametal-2|net@194|||S1800|reQstep@0|inB[7]|1116|624|contact@97||1140|624
+Ametal-3|net@195|||S2700|pins36m3@0|x[7]|1140|498|contact@97||1140|624
+Ametal-2|net@196|||S1800|reQstep@0|inB[8]|1260|624|contact@98||1284|624
+Ametal-3|net@197|||S2700|pins36m3@0|x[8]|1284|498|contact@98||1284|624
+Ametal-2|net@198|||S1800|reQstep@0|inB[9]|1404|624|contact@99||1428|624
+Ametal-3|net@199|||S2700|pins36m3@0|x[9]|1428|498|contact@99||1428|624
+Ametal-2|net@200|||S1800|reQstep@0|inB[29]|-1332|624|contact@100||-1308|624
+Ametal-3|net@201|||S2700|pins36m3@0|x[29]|-1308|498|contact@100||-1308|624
+Ametal-2|net@202|||S1800|reQstep@0|inB[30]|-1188|624|contact@101||-1164|624
+Ametal-3|net@203|||S2700|pins36m3@0|x[30]|-1164|498|contact@101||-1164|624
+Ametal-2|net@204|||S1800|reQstep@0|inB[31]|-1044|624|contact@102||-1020|624
+Ametal-3|net@205|||S2700|pins36m3@0|x[31]|-1020|498|contact@102||-1020|624
+Ametal-2|net@206|||S1800|reQstep@0|inB[32]|-900|624|contact@103||-876|624
+Ametal-3|net@207|||S2700|pins36m3@0|x[32]|-876|498|contact@103||-876|624
+Ametal-2|net@208|||S1800|reQstep@0|inB[33]|-756|624|contact@104||-732|624
+Ametal-3|net@209|||S2700|pins36m3@0|x[33]|-732|498|contact@104||-732|624
+Ametal-2|net@210|||S1800|reQstep@0|inB[34]|-612|624|contact@105||-588|624
+Ametal-3|net@211|||S2700|pins36m3@0|x[34]|-588|498|contact@105||-588|624
+Ametal-2|net@212|||S1800|reQstep@0|inB[35]|-468|624|contact@106||-444|624
+Ametal-3|net@213|||S2700|pins36m3@0|x[35]|-444|498|contact@106||-444|624
+Ametal-2|net@214|||S1800|reQstep@0|inB[36]|-324|624|contact@107||-300|624
+Ametal-3|net@215|||S2700|pins36m3@0|x[36]|-300|498|contact@107||-300|624
+Ametal-3|net@216|||S2700|pins36m3@0|x[27]|-1392|498|contact@108||-1392|624
+Ametal-2|net@217|||S1800|reQstep@0|inB[27]|-1404|624|contact@108||-1392|624
+Ametal-3|net@218|||S2700|pins36m3@0|x[10]|1488|498|contact@109||1488|624
+Ametal-2|net@219|||S1800|reQstep@0|inB[10]|1476|624|contact@109||1488|624
+Ametal-3|net@220|||S2700|pins36m3@0|x[11]|1344|498|contact@110||1344|624
+Ametal-2|net@221|||S1800|reQstep@0|inB[11]|1332|624|contact@110||1344|624
+Ametal-3|net@222|||S2700|pins36m3@0|x[12]|1200|498|contact@111||1200|624
+Ametal-2|net@223|||S1800|reQstep@0|inB[12]|1188|624|contact@111||1200|624
+Ametal-3|net@224|||S2700|pins36m3@0|x[13]|1056|498|contact@112||1056|624
+Ametal-2|net@225|||S1800|reQstep@0|inB[13]|1044|624|contact@112||1056|624
+Ametal-3|net@226|||S2700|pins36m3@0|x[14]|912|498|contact@113||912|624
+Ametal-2|net@227|||S1800|reQstep@0|inB[14]|900|624|contact@113||912|624
+Ametal-3|net@228|||S2700|pins36m3@0|x[15]|768|498|contact@114||768|624
+Ametal-2|net@229|||S1800|reQstep@0|inB[15]|756|624|contact@114||768|624
+Ametal-3|net@230|||S2700|pins36m3@0|x[16]|624|498|contact@115||624|624
+Ametal-2|net@231|||S1800|reQstep@0|inB[16]|612|624|contact@115||624|624
+Ametal-3|net@232|||S2700|pins36m3@0|x[17]|480|498|contact@116||480|624
+Ametal-2|net@233|||S1800|reQstep@0|inB[17]|468|624|contact@116||480|624
+Ametal-3|net@234|||S2700|pins36m3@0|x[18]|336|498|contact@117||336|624
+Ametal-2|net@235|||S1800|reQstep@0|inB[18]|324|624|contact@117||336|624
+Ametal-3|net@236|||S2700|pins36m3@0|x[19]|-240|498|contact@118||-240|624
+Ametal-2|net@237|||S1800|reQstep@0|inB[19]|-252|624|contact@118||-240|624
+Ametal-3|net@238|||S2700|pins36m3@0|x[20]|-384|498|contact@119||-384|624
+Ametal-2|net@239|||S1800|reQstep@0|inB[20]|-396|624|contact@119||-384|624
+Ametal-3|net@240|||S2700|pins36m3@0|x[21]|-528|498|contact@120||-528|624
+Ametal-2|net@241|||S1800|reQstep@0|inB[21]|-540|624|contact@120||-528|624
+Ametal-3|net@242|||S2700|pins36m3@0|x[22]|-672|498|contact@121||-672|624
+Ametal-2|net@243|||S1800|reQstep@0|inB[22]|-684|624|contact@121||-672|624
+Ametal-3|net@244|||S2700|pins36m3@0|x[23]|-816|498|contact@122||-816|624
+Ametal-2|net@245|||S1800|reQstep@0|inB[23]|-828|624|contact@122||-816|624
+Ametal-3|net@246|||S2700|pins36m3@0|x[24]|-960|498|contact@123||-960|624
+Ametal-2|net@247|||S1800|reQstep@0|inB[24]|-972|624|contact@123||-960|624
+Ametal-3|net@248|||S2700|pins36m3@0|x[25]|-1104|498|contact@124||-1104|624
+Ametal-2|net@249|||S1800|reQstep@0|inB[25]|-1116|624|contact@124||-1104|624
+Ametal-3|net@250|||S2700|pins36m3@0|x[26]|-1248|498|contact@125||-1248|624
+Ametal-2|net@251|||S1800|reQstep@0|inB[26]|-1260|624|contact@125||-1248|624
+Ametal-3|net@252|||S900|pins36m3@0|x[27]|-1392|498|contact@126||-1392|88
+Ametal-2|net@253|||S1800|epiStep@0|out[27]|-1404|88|contact@126||-1392|88
+Ametal-3|net@254|||S900|pins36m3@0|x[10]|1488|498|contact@127||1488|88
+Ametal-2|net@255|||S1800|epiStep@0|out[10]|1476|88|contact@127||1488|88
+Ametal-3|net@256|||S900|pins36m3@0|x[11]|1344|498|contact@128||1344|88
+Ametal-2|net@257|||S1800|epiStep@0|out[11]|1332|88|contact@128||1344|88
+Ametal-3|net@258|||S900|pins36m3@0|x[12]|1200|498|contact@129||1200|88
+Ametal-2|net@259|||S1800|epiStep@0|out[12]|1188|88|contact@129||1200|88
+Ametal-3|net@260|||S900|pins36m3@0|x[13]|1056|498|contact@130||1056|88
+Ametal-2|net@261|||S1800|epiStep@0|out[13]|1044|88|contact@130||1056|88
+Ametal-3|net@262|||S900|pins36m3@0|x[14]|912|498|contact@131||912|88
+Ametal-2|net@263|||S1800|epiStep@0|out[14]|900|88|contact@131||912|88
+Ametal-3|net@264|||S900|pins36m3@0|x[15]|768|498|contact@132||768|88
+Ametal-2|net@265|||S1800|epiStep@0|out[15]|756|88|contact@132||768|88
+Ametal-3|net@266|||S900|pins36m3@0|x[16]|624|498|contact@133||624|88
+Ametal-2|net@267|||S1800|epiStep@0|out[16]|612|88|contact@133||624|88
+Ametal-3|net@268|||S900|pins36m3@0|x[17]|480|498|contact@134||480|88
+Ametal-2|net@269|||S1800|epiStep@0|out[17]|468|88|contact@134||480|88
+Ametal-3|net@270|||S900|pins36m3@0|x[18]|336|498|contact@135||336|88
+Ametal-2|net@271|||S1800|epiStep@0|out[18]|324|88|contact@135||336|88
+Ametal-3|net@272|||S900|pins36m3@0|x[19]|-240|498|contact@136||-240|88
+Ametal-2|net@273|||S1800|epiStep@0|out[19]|-252|88|contact@136||-240|88
+Ametal-3|net@274|||S900|pins36m3@0|x[20]|-384|498|contact@137||-384|88
+Ametal-2|net@275|||S1800|epiStep@0|out[20]|-396|88|contact@137||-384|88
+Ametal-3|net@276|||S900|pins36m3@0|x[21]|-528|498|contact@138||-528|88
+Ametal-2|net@277|||S1800|epiStep@0|out[21]|-540|88|contact@138||-528|88
+Ametal-3|net@278|||S900|pins36m3@0|x[22]|-672|498|contact@139||-672|88
+Ametal-2|net@279|||S1800|epiStep@0|out[22]|-684|88|contact@139||-672|88
+Ametal-3|net@280|||S900|pins36m3@0|x[23]|-816|498|contact@140||-816|88
+Ametal-2|net@281|||S1800|epiStep@0|out[23]|-828|88|contact@140||-816|88
+Ametal-3|net@282|||S900|pins36m3@0|x[24]|-960|498|contact@141||-960|88
+Ametal-2|net@283|||S1800|epiStep@0|out[24]|-972|88|contact@141||-960|88
+Ametal-3|net@284|||S900|pins36m3@0|x[25]|-1104|498|contact@142||-1104|88
+Ametal-2|net@285|||S1800|epiStep@0|out[25]|-1116|88|contact@142||-1104|88
+Ametal-3|net@286|||S900|pins36m3@0|x[26]|-1248|498|contact@143||-1248|88
+Ametal-2|net@287|||S1800|epiStep@0|out[26]|-1260|88|contact@143||-1248|88
+Ametal-2|net@293|||S0|reQstep@0|out[19]|-252|642|contact@146||-258|642
+Ametal-3|net@294|||S2700|pins36m3@1|x[19]|-258|159|contact@146||-258|642
+Ametal-2|net@295|||S0|reQstep@0|out[10]|1476|642|contact@147||1470|642
+Ametal-3|net@296|||S2700|pins36m3@1|x[10]|1470|159|contact@147||1470|642
+Ametal-2|net@297|||S0|reQstep@0|out[11]|1332|642|contact@148||1326|642
+Ametal-3|net@298|||S2700|pins36m3@1|x[11]|1326|159|contact@148||1326|642
+Ametal-2|net@299|||S0|reQstep@0|out[12]|1188|642|contact@149||1182|642
+Ametal-3|net@300|||S2700|pins36m3@1|x[12]|1182|159|contact@149||1182|642
+Ametal-2|net@301|||S0|reQstep@0|out[13]|1044|642|contact@150||1038|642
+Ametal-3|net@302|||S2700|pins36m3@1|x[13]|1038|159|contact@150||1038|642
+Ametal-2|net@303|||S0|reQstep@0|out[14]|900|642|contact@151||894|642
+Ametal-3|net@304|||S2700|pins36m3@1|x[14]|894|159|contact@151||894|642
+Ametal-2|net@305|||S0|reQstep@0|out[15]|756|642|contact@152||750|642
+Ametal-3|net@306|||S2700|pins36m3@1|x[15]|750|159|contact@152||750|642
+Ametal-2|net@307|||S0|reQstep@0|out[16]|612|642|contact@153||606|642
+Ametal-3|net@308|||S2700|pins36m3@1|x[16]|606|159|contact@153||606|642
+Ametal-2|net@309|||S0|reQstep@0|out[17]|468|642|contact@154||462|642
+Ametal-3|net@310|||S2700|pins36m3@1|x[17]|462|159|contact@154||462|642
+Ametal-2|net@311|||S0|reQstep@0|out[18]|324|642|contact@155||318|642
+Ametal-3|net@312|||S2700|pins36m3@1|x[18]|318|159|contact@155||318|642
+Ametal-2|net@313|||S0|reQstep@0|out[20]|-396|642|contact@156||-402|642
+Ametal-3|net@314|||S2700|pins36m3@1|x[20]|-402|159|contact@156||-402|642
+Ametal-2|net@315|||S0|reQstep@0|out[21]|-540|642|contact@157||-546|642
+Ametal-3|net@316|||S2700|pins36m3@1|x[21]|-546|159|contact@157||-546|642
+Ametal-2|net@317|||S0|reQstep@0|out[22]|-684|642|contact@158||-690|642
+Ametal-3|net@318|||S2700|pins36m3@1|x[22]|-690|159|contact@158||-690|642
+Ametal-2|net@319|||S0|reQstep@0|out[23]|-828|642|contact@159||-834|642
+Ametal-3|net@320|||S2700|pins36m3@1|x[23]|-834|159|contact@159||-834|642
+Ametal-2|net@321|||S0|reQstep@0|out[24]|-972|642|contact@160||-978|642
+Ametal-3|net@322|||S2700|pins36m3@1|x[24]|-978|159|contact@160||-978|642
+Ametal-2|net@323|||S0|reQstep@0|out[25]|-1116|642|contact@161||-1122|642
+Ametal-3|net@324|||S2700|pins36m3@1|x[25]|-1122|159|contact@161||-1122|642
+Ametal-2|net@325|||S0|reQstep@0|out[26]|-1260|642|contact@162||-1266|642
+Ametal-3|net@326|||S2700|pins36m3@1|x[26]|-1266|159|contact@162||-1266|642
+Ametal-2|net@327|||S0|reQstep@0|out[27]|-1404|642|contact@163||-1410|642
+Ametal-3|net@328|||S2700|pins36m3@1|x[27]|-1410|159|contact@163||-1410|642
+Ametal-3|net@329|||S2700|pins36m3@1|x[36]|-318|159|contact@164||-318|642
+Ametal-2|net@330|||S1800|reQstep@0|out[36]|-324|642|contact@164||-318|642
+Ametal-3|net@331|||S2700|pins36m3@1|x[1]|258|159|contact@165||258|642
+Ametal-2|net@332|||S1800|reQstep@0|out[1]|252|642|contact@165||258|642
+Ametal-3|net@333|||S2700|pins36m3@1|x[2]|402|159|contact@166||402|642
+Ametal-2|net@334|||S1800|reQstep@0|out[2]|396|642|contact@166||402|642
+Ametal-3|net@335|||S2700|pins36m3@1|x[3]|546|159|contact@167||546|642
+Ametal-2|net@336|||S1800|reQstep@0|out[3]|540|642|contact@167||546|642
+Ametal-3|net@337|||S2700|pins36m3@1|x[4]|690|159|contact@168||690|642
+Ametal-2|net@338|||S1800|reQstep@0|out[4]|684|642|contact@168||690|642
+Ametal-3|net@339|||S2700|pins36m3@1|x[5]|834|159|contact@169||834|642
+Ametal-2|net@340|||S1800|reQstep@0|out[5]|828|642|contact@169||834|642
+Ametal-3|net@341|||S2700|pins36m3@1|x[6]|978|159|contact@170||978|642
+Ametal-2|net@342|||S1800|reQstep@0|out[6]|972|642|contact@170||978|642
+Ametal-3|net@343|||S2700|pins36m3@1|x[7]|1122|159|contact@171||1122|642
+Ametal-2|net@344|||S1800|reQstep@0|out[7]|1116|642|contact@171||1122|642
+Ametal-3|net@345|||S2700|pins36m3@1|x[8]|1266|159|contact@172||1266|642
+Ametal-2|net@346|||S1800|reQstep@0|out[8]|1260|642|contact@172||1266|642
+Ametal-3|net@347|||S2700|pins36m3@1|x[9]|1410|159|contact@173||1410|642
+Ametal-2|net@348|||S1800|reQstep@0|out[9]|1404|642|contact@173||1410|642
+Ametal-3|net@349|||S2700|pins36m3@1|x[28]|-1470|159|contact@174||-1470|642
+Ametal-2|net@350|||S1800|reQstep@0|out[28]|-1476|642|contact@174||-1470|642
+Ametal-3|net@351|||S2700|pins36m3@1|x[29]|-1326|159|contact@175||-1326|642
+Ametal-2|net@352|||S1800|reQstep@0|out[29]|-1332|642|contact@175||-1326|642
+Ametal-3|net@353|||S2700|pins36m3@1|x[30]|-1182|159|contact@176||-1182|642
+Ametal-2|net@354|||S1800|reQstep@0|out[30]|-1188|642|contact@176||-1182|642
+Ametal-3|net@355|||S2700|pins36m3@1|x[31]|-1038|159|contact@177||-1038|642
+Ametal-2|net@356|||S1800|reQstep@0|out[31]|-1044|642|contact@177||-1038|642
+Ametal-3|net@357|||S2700|pins36m3@1|x[32]|-894|159|contact@178||-894|642
+Ametal-2|net@358|||S1800|reQstep@0|out[32]|-900|642|contact@178||-894|642
+Ametal-3|net@359|||S2700|pins36m3@1|x[33]|-750|159|contact@179||-750|642
+Ametal-2|net@360|||S1800|reQstep@0|out[33]|-756|642|contact@179||-750|642
+Ametal-3|net@361|||S2700|pins36m3@1|x[34]|-606|159|contact@180||-606|642
+Ametal-2|net@362|||S1800|reQstep@0|out[34]|-612|642|contact@180||-606|642
+Ametal-3|net@363|||S2700|pins36m3@1|x[35]|-462|159|contact@181||-462|642
+Ametal-2|net@364|||S1800|reQstep@0|out[35]|-468|642|contact@181||-462|642
+Ametal-3|net@366|||S2700|splitSte@0|in[19]|-258|-720|pins36m3@1|x[19]|-258|159
+Ametal-3|net@367|||S900|pins36m3@1|x[1]|258|159|splitSte@0|in[1]|258|-720
+Ametal-3|net@368|||S900|pins36m3@1|x[2]|402|159|splitSte@0|in[2]|402|-720
+Ametal-3|net@369|||S900|pins36m3@1|x[3]|546|159|splitSte@0|in[3]|546|-720
+Ametal-3|net@370|||S900|pins36m3@1|x[4]|690|159|splitSte@0|in[4]|690|-720
+Ametal-3|net@371|||S900|pins36m3@1|x[5]|834|159|splitSte@0|in[5]|834|-720
+Ametal-3|net@372|||S900|pins36m3@1|x[6]|978|159|splitSte@0|in[6]|978|-720
+Ametal-3|net@373|||S900|pins36m3@1|x[7]|1122|159|splitSte@0|in[7]|1122|-720
+Ametal-3|net@374|||S900|pins36m3@1|x[8]|1266|159|splitSte@0|in[8]|1266|-720
+Ametal-3|net@375|||S900|pins36m3@1|x[9]|1410|159|splitSte@0|in[9]|1410|-720
+Ametal-3|net@376|||S900|pins36m3@1|x[10]|1470|159|splitSte@0|in[10]|1470|-720
+Ametal-3|net@377|||S900|pins36m3@1|x[11]|1326|159|splitSte@0|in[11]|1326|-720
+Ametal-3|net@378|||S900|pins36m3@1|x[12]|1182|159|splitSte@0|in[12]|1182|-720
+Ametal-3|net@379|||S900|pins36m3@1|x[13]|1038|159|splitSte@0|in[13]|1038|-720
+Ametal-3|net@380|||S900|pins36m3@1|x[14]|894|159|splitSte@0|in[14]|894|-720
+Ametal-3|net@381|||S900|pins36m3@1|x[15]|750|159|splitSte@0|in[15]|750|-720
+Ametal-3|net@382|||S900|pins36m3@1|x[16]|606|159|splitSte@0|in[16]|606|-720
+Ametal-3|net@383|||S900|pins36m3@1|x[17]|462|159|splitSte@0|in[17]|462|-720
+Ametal-3|net@384|||S900|pins36m3@1|x[18]|318|159|splitSte@0|in[18]|318|-720
+Ametal-3|net@385|||S900|pins36m3@1|x[20]|-402|159|splitSte@0|in[20]|-402|-720
+Ametal-3|net@386|||S900|pins36m3@1|x[21]|-546|159|splitSte@0|in[21]|-546|-720
+Ametal-3|net@387|||S900|pins36m3@1|x[22]|-690|159|splitSte@0|in[22]|-690|-720
+Ametal-3|net@388|||S900|pins36m3@1|x[23]|-834|159|splitSte@0|in[23]|-834|-720
+Ametal-3|net@389|||S900|pins36m3@1|x[24]|-978|159|splitSte@0|in[24]|-978|-720
+Ametal-3|net@390|||S900|pins36m3@1|x[25]|-1122|159|splitSte@0|in[25]|-1122|-720
+Ametal-3|net@391|||S900|pins36m3@1|x[26]|-1266|159|splitSte@0|in[26]|-1266|-720
+Ametal-3|net@392|||S900|pins36m3@1|x[27]|-1410|159|splitSte@0|in[27]|-1410|-720
+Ametal-3|net@393|||S900|pins36m3@1|x[28]|-1470|159|splitSte@0|in[28]|-1470|-720
+Ametal-3|net@394|||S900|pins36m3@1|x[29]|-1326|159|splitSte@0|in[29]|-1326|-720
+Ametal-3|net@395|||S900|pins36m3@1|x[30]|-1182|159|splitSte@0|in[30]|-1182|-720
+Ametal-3|net@396|||S900|pins36m3@1|x[31]|-1038|159|splitSte@0|in[31]|-1038|-720
+Ametal-3|net@397|||S900|pins36m3@1|x[32]|-894|159|splitSte@0|in[32]|-894|-720
+Ametal-3|net@398|||S900|pins36m3@1|x[33]|-750|159|splitSte@0|in[33]|-750|-720
+Ametal-3|net@399|||S900|pins36m3@1|x[34]|-606|159|splitSte@0|in[34]|-606|-720
+Ametal-3|net@400|||S900|pins36m3@1|x[35]|-462|159|splitSte@0|in[35]|-462|-720
+Ametal-3|net@401|||S900|pins36m3@1|x[36]|-318|159|splitSte@0|in[36]|-318|-720
+Ametal-3|net@402|||S900|pins36m3@2|x[19]|-234|180|contact@182||-234|-38
+Ametal-2|net@403|||S1800|splitSte@0|out[19]|-252|-38|contact@182||-234|-38
+Ametal-3|net@404|||S900|pins36m3@2|x[10]|1494|180|contact@183||1494|-38
+Ametal-2|net@405|||S1800|splitSte@0|out[10]|1476|-38|contact@183||1494|-38
+Ametal-3|net@406|||S900|pins36m3@2|x[11]|1350|180|contact@184||1350|-38
+Ametal-2|net@407|||S1800|splitSte@0|out[11]|1332|-38|contact@184||1350|-38
+Ametal-3|net@408|||S900|pins36m3@2|x[12]|1206|180|contact@185||1206|-38
+Ametal-2|net@409|||S1800|splitSte@0|out[12]|1188|-38|contact@185||1206|-38
+Ametal-3|net@410|||S900|pins36m3@2|x[13]|1062|180|contact@186||1062|-38
+Ametal-2|net@411|||S1800|splitSte@0|out[13]|1044|-38|contact@186||1062|-38
+Ametal-3|net@412|||S900|pins36m3@2|x[14]|918|180|contact@187||918|-38
+Ametal-2|net@413|||S1800|splitSte@0|out[14]|900|-38|contact@187||918|-38
+Ametal-3|net@414|||S900|pins36m3@2|x[15]|774|180|contact@188||774|-38
+Ametal-2|net@415|||S1800|splitSte@0|out[15]|756|-38|contact@188||774|-38
+Ametal-3|net@416|||S900|pins36m3@2|x[16]|630|180|contact@189||630|-38
+Ametal-2|net@417|||S1800|splitSte@0|out[16]|612|-38|contact@189||630|-38
+Ametal-3|net@418|||S900|pins36m3@2|x[17]|486|180|contact@190||486|-38
+Ametal-2|net@419|||S1800|splitSte@0|out[17]|468|-38|contact@190||486|-38
+Ametal-3|net@420|||S900|pins36m3@2|x[18]|342|180|contact@191||342|-38
+Ametal-2|net@421|||S1800|splitSte@0|out[18]|324|-38|contact@191||342|-38
+Ametal-3|net@422|||S900|pins36m3@2|x[20]|-378|180|contact@192||-378|-38
+Ametal-2|net@423|||S1800|splitSte@0|out[20]|-396|-38|contact@192||-378|-38
+Ametal-3|net@424|||S900|pins36m3@2|x[21]|-522|180|contact@193||-522|-38
+Ametal-2|net@425|||S1800|splitSte@0|out[21]|-540|-38|contact@193||-522|-38
+Ametal-3|net@426|||S900|pins36m3@2|x[22]|-666|180|contact@194||-666|-38
+Ametal-2|net@427|||S1800|splitSte@0|out[22]|-684|-38|contact@194||-666|-38
+Ametal-3|net@428|||S900|pins36m3@2|x[23]|-810|180|contact@195||-810|-38
+Ametal-2|net@429|||S1800|splitSte@0|out[23]|-828|-38|contact@195||-810|-38
+Ametal-3|net@430|||S900|pins36m3@2|x[24]|-954|180|contact@196||-954|-38
+Ametal-2|net@431|||S1800|splitSte@0|out[24]|-972|-38|contact@196||-954|-38
+Ametal-3|net@432|||S900|pins36m3@2|x[25]|-1098|180|contact@197||-1098|-38
+Ametal-2|net@433|||S1800|splitSte@0|out[25]|-1116|-38|contact@197||-1098|-38
+Ametal-3|net@434|||S900|pins36m3@2|x[26]|-1242|180|contact@198||-1242|-38
+Ametal-2|net@435|||S1800|splitSte@0|out[26]|-1260|-38|contact@198||-1242|-38
+Ametal-3|net@436|||S900|pins36m3@2|x[27]|-1386|180|contact@199||-1386|-38
+Ametal-2|net@437|||S1800|splitSte@0|out[27]|-1404|-38|contact@199||-1386|-38
+Ametal-2|net@438|||S1800|splitSte@0|out[36]|-324|-38|contact@200||-294|-38
+Ametal-3|net@439|||S900|pins36m3@2|x[36]|-294|180|contact@200||-294|-38
+Ametal-2|net@440|||S1800|splitSte@0|out[1]|252|-38|contact@201||282|-38
+Ametal-3|net@441|||S900|pins36m3@2|x[1]|282|180|contact@201||282|-38
+Ametal-2|net@442|||S1800|splitSte@0|out[2]|396|-38|contact@202||426|-38
+Ametal-3|net@443|||S900|pins36m3@2|x[2]|426|180|contact@202||426|-38
+Ametal-2|net@444|||S1800|splitSte@0|out[3]|540|-38|contact@203||570|-38
+Ametal-3|net@445|||S900|pins36m3@2|x[3]|570|180|contact@203||570|-38
+Ametal-2|net@446|||S1800|splitSte@0|out[4]|684|-38|contact@204||714|-38
+Ametal-3|net@447|||S900|pins36m3@2|x[4]|714|180|contact@204||714|-38
+Ametal-2|net@448|||S1800|splitSte@0|out[5]|828|-38|contact@205||858|-38
+Ametal-3|net@449|||S900|pins36m3@2|x[5]|858|180|contact@205||858|-38
+Ametal-2|net@450|||S1800|splitSte@0|out[6]|972|-38|contact@206||1002|-38
+Ametal-3|net@451|||S900|pins36m3@2|x[6]|1002|180|contact@206||1002|-38
+Ametal-2|net@452|||S1800|splitSte@0|out[7]|1116|-38|contact@207||1146|-38
+Ametal-3|net@453|||S900|pins36m3@2|x[7]|1146|180|contact@207||1146|-38
+Ametal-2|net@454|||S1800|splitSte@0|out[8]|1260|-38|contact@208||1290|-38
+Ametal-3|net@455|||S900|pins36m3@2|x[8]|1290|180|contact@208||1290|-38
+Ametal-2|net@456|||S1800|splitSte@0|out[9]|1404|-38|contact@209||1434|-38
+Ametal-3|net@457|||S900|pins36m3@2|x[9]|1434|180|contact@209||1434|-38
+Ametal-2|net@458|||S1800|splitSte@0|out[28]|-1476|-38|contact@210||-1446|-38
+Ametal-3|net@459|||S900|pins36m3@2|x[28]|-1446|180|contact@210||-1446|-38
+Ametal-2|net@460|||S1800|splitSte@0|out[29]|-1332|-38|contact@211||-1302|-38
+Ametal-3|net@461|||S900|pins36m3@2|x[29]|-1302|180|contact@211||-1302|-38
+Ametal-2|net@462|||S1800|splitSte@0|out[30]|-1188|-38|contact@212||-1158|-38
+Ametal-3|net@463|||S900|pins36m3@2|x[30]|-1158|180|contact@212||-1158|-38
+Ametal-2|net@464|||S1800|splitSte@0|out[31]|-1044|-38|contact@213||-1014|-38
+Ametal-3|net@465|||S900|pins36m3@2|x[31]|-1014|180|contact@213||-1014|-38
+Ametal-2|net@466|||S1800|splitSte@0|out[32]|-900|-38|contact@214||-870|-38
+Ametal-3|net@467|||S900|pins36m3@2|x[32]|-870|180|contact@214||-870|-38
+Ametal-2|net@468|||S1800|splitSte@0|out[33]|-756|-38|contact@215||-726|-38
+Ametal-3|net@469|||S900|pins36m3@2|x[33]|-726|180|contact@215||-726|-38
+Ametal-2|net@470|||S1800|splitSte@0|out[34]|-612|-38|contact@216||-582|-38
+Ametal-3|net@471|||S900|pins36m3@2|x[34]|-582|180|contact@216||-582|-38
+Ametal-2|net@472|||S1800|splitSte@0|out[35]|-468|-38|contact@217||-438|-38
+Ametal-3|net@473|||S900|pins36m3@2|x[35]|-438|180|contact@217||-438|-38
+Ametal-3|net@474|||S2700|pins36m3@2|x[19]|-234|180|contact@218||-234|232
+Ametal-2|net@475|||S1800|m2m1step@0|in[19]|-252|232|contact@218||-234|232
+Ametal-3|net@476|||S2700|pins36m3@2|x[10]|1494|180|contact@219||1494|232
+Ametal-2|net@477|||S1800|m2m1step@0|in[10]|1476|232|contact@219||1494|232
+Ametal-3|net@478|||S2700|pins36m3@2|x[11]|1350|180|contact@220||1350|232
+Ametal-2|net@479|||S1800|m2m1step@0|in[11]|1332|232|contact@220||1350|232
+Ametal-3|net@480|||S2700|pins36m3@2|x[12]|1206|180|contact@221||1206|232
+Ametal-2|net@481|||S1800|m2m1step@0|in[12]|1188|232|contact@221||1206|232
+Ametal-3|net@482|||S2700|pins36m3@2|x[13]|1062|180|contact@222||1062|232
+Ametal-2|net@483|||S1800|m2m1step@0|in[13]|1044|232|contact@222||1062|232
+Ametal-3|net@484|||S2700|pins36m3@2|x[14]|918|180|contact@223||918|232
+Ametal-2|net@485|||S1800|m2m1step@0|in[14]|900|232|contact@223||918|232
+Ametal-3|net@486|||S2700|pins36m3@2|x[15]|774|180|contact@224||774|232
+Ametal-2|net@487|||S1800|m2m1step@0|in[15]|756|232|contact@224||774|232
+Ametal-3|net@488|||S2700|pins36m3@2|x[16]|630|180|contact@225||630|232
+Ametal-2|net@489|||S1800|m2m1step@0|in[16]|612|232|contact@225||630|232
+Ametal-3|net@490|||S2700|pins36m3@2|x[17]|486|180|contact@226||486|232
+Ametal-2|net@491|||S1800|m2m1step@0|in[17]|468|232|contact@226||486|232
+Ametal-3|net@492|||S2700|pins36m3@2|x[18]|342|180|contact@227||342|232
+Ametal-2|net@493|||S1800|m2m1step@0|in[18]|324|232|contact@227||342|232
+Ametal-3|net@494|||S2700|pins36m3@2|x[20]|-378|180|contact@228||-378|232
+Ametal-2|net@495|||S1800|m2m1step@0|in[20]|-396|232|contact@228||-378|232
+Ametal-3|net@496|||S2700|pins36m3@2|x[21]|-522|180|contact@229||-522|232
+Ametal-2|net@497|||S1800|m2m1step@0|in[21]|-540|232|contact@229||-522|232
+Ametal-3|net@498|||S2700|pins36m3@2|x[22]|-666|180|contact@230||-666|232
+Ametal-2|net@499|||S1800|m2m1step@0|in[22]|-684|232|contact@230||-666|232
+Ametal-3|net@500|||S2700|pins36m3@2|x[23]|-810|180|contact@231||-810|232
+Ametal-2|net@501|||S1800|m2m1step@0|in[23]|-828|232|contact@231||-810|232
+Ametal-3|net@502|||S2700|pins36m3@2|x[24]|-954|180|contact@232||-954|232
+Ametal-2|net@503|||S1800|m2m1step@0|in[24]|-972|232|contact@232||-954|232
+Ametal-3|net@504|||S2700|pins36m3@2|x[25]|-1098|180|contact@233||-1098|232
+Ametal-2|net@505|||S1800|m2m1step@0|in[25]|-1116|232|contact@233||-1098|232
+Ametal-3|net@506|||S2700|pins36m3@2|x[26]|-1242|180|contact@234||-1242|232
+Ametal-2|net@507|||S1800|m2m1step@0|in[26]|-1260|232|contact@234||-1242|232
+Ametal-3|net@508|||S2700|pins36m3@2|x[27]|-1386|180|contact@235||-1386|232
+Ametal-2|net@509|||S1800|m2m1step@0|in[27]|-1404|232|contact@235||-1386|232
+Ametal-3|net@510|||S2700|pins36m3@2|x[36]|-294|180|contact@236||-294|232
+Ametal-2|net@511|||S1800|m2m1step@0|in[36]|-324|232|contact@236||-294|232
+Ametal-3|net@512|||S2700|pins36m3@2|x[1]|282|180|contact@237||282|232
+Ametal-2|net@513|||S1800|m2m1step@0|in[1]|252|232|contact@237||282|232
+Ametal-3|net@514|||S2700|pins36m3@2|x[2]|426|180|contact@238||426|232
+Ametal-2|net@515|||S1800|m2m1step@0|in[2]|396|232|contact@238||426|232
+Ametal-3|net@516|||S2700|pins36m3@2|x[3]|570|180|contact@239||570|232
+Ametal-2|net@517|||S1800|m2m1step@0|in[3]|540|232|contact@239||570|232
+Ametal-3|net@518|||S2700|pins36m3@2|x[4]|714|180|contact@240||714|232
+Ametal-2|net@519|||S1800|m2m1step@0|in[4]|684|232|contact@240||714|232
+Ametal-3|net@520|||S2700|pins36m3@2|x[5]|858|180|contact@241||858|232
+Ametal-2|net@521|||S1800|m2m1step@0|in[5]|828|232|contact@241||858|232
+Ametal-3|net@522|||S2700|pins36m3@2|x[6]|1002|180|contact@242||1002|232
+Ametal-2|net@523|||S1800|m2m1step@0|in[6]|972|232|contact@242||1002|232
+Ametal-3|net@524|||S2700|pins36m3@2|x[7]|1146|180|contact@243||1146|232
+Ametal-2|net@525|||S1800|m2m1step@0|in[7]|1116|232|contact@243||1146|232
+Ametal-3|net@526|||S2700|pins36m3@2|x[8]|1290|180|contact@244||1290|232
+Ametal-2|net@527|||S1800|m2m1step@0|in[8]|1260|232|contact@244||1290|232
+Ametal-3|net@528|||S2700|pins36m3@2|x[9]|1434|180|contact@245||1434|232
+Ametal-2|net@529|||S1800|m2m1step@0|in[9]|1404|232|contact@245||1434|232
+Ametal-3|net@530|||S2700|pins36m3@2|x[28]|-1446|180|contact@246||-1446|232
+Ametal-2|net@531|||S1800|m2m1step@0|in[28]|-1476|232|contact@246||-1446|232
+Ametal-3|net@532|||S2700|pins36m3@2|x[29]|-1302|180|contact@247||-1302|232
+Ametal-2|net@533|||S1800|m2m1step@0|in[29]|-1332|232|contact@247||-1302|232
+Ametal-3|net@534|||S2700|pins36m3@2|x[30]|-1158|180|contact@248||-1158|232
+Ametal-2|net@535|||S1800|m2m1step@0|in[30]|-1188|232|contact@248||-1158|232
+Ametal-3|net@536|||S2700|pins36m3@2|x[31]|-1014|180|contact@249||-1014|232
+Ametal-2|net@537|||S1800|m2m1step@0|in[31]|-1044|232|contact@249||-1014|232
+Ametal-3|net@538|||S2700|pins36m3@2|x[32]|-870|180|contact@250||-870|232
+Ametal-2|net@539|||S1800|m2m1step@0|in[32]|-900|232|contact@250||-870|232
+Ametal-3|net@540|||S2700|pins36m3@2|x[33]|-726|180|contact@251||-726|232
+Ametal-2|net@541|||S1800|m2m1step@0|in[33]|-756|232|contact@251||-726|232
+Ametal-3|net@542|||S2700|pins36m3@2|x[34]|-582|180|contact@252||-582|232
+Ametal-2|net@543|||S1800|m2m1step@0|in[34]|-612|232|contact@252||-582|232
+Ametal-3|net@544|||S2700|pins36m3@2|x[35]|-438|180|contact@253||-438|232
+Ametal-2|net@545|||S1800|m2m1step@0|in[35]|-468|232|contact@253||-438|232
+Ametal-2|net@546|||S1800|m2m1step@0|m1[19]|-252|408|contact@254||-228|408
+Ametal-3|net@547|||S900|pins36m3@3|x[19]|-228|858|contact@254||-228|408
+Ametal-2|net@548|||S1800|m2m1step@0|m1[10]|1476|408|contact@255||1500|408
+Ametal-3|net@549|||S900|pins36m3@3|x[10]|1500|858|contact@255||1500|408
+Ametal-2|net@550|||S1800|m2m1step@0|m1[11]|1332|408|contact@256||1356|408
+Ametal-3|net@551|||S900|pins36m3@3|x[11]|1356|858|contact@256||1356|408
+Ametal-2|net@552|||S1800|m2m1step@0|m1[12]|1188|408|contact@257||1212|408
+Ametal-3|net@553|||S900|pins36m3@3|x[12]|1212|858|contact@257||1212|408
+Ametal-2|net@554|||S1800|m2m1step@0|m1[13]|1044|408|contact@258||1068|408
+Ametal-3|net@555|||S900|pins36m3@3|x[13]|1068|858|contact@258||1068|408
+Ametal-2|net@556|||S1800|m2m1step@0|m1[14]|900|408|contact@259||924|408
+Ametal-3|net@557|||S900|pins36m3@3|x[14]|924|858|contact@259||924|408
+Ametal-2|net@558|||S1800|m2m1step@0|m1[15]|756|408|contact@260||780|408
+Ametal-3|net@559|||S900|pins36m3@3|x[15]|780|858|contact@260||780|408
+Ametal-2|net@560|||S1800|m2m1step@0|m1[16]|612|408|contact@261||636|408
+Ametal-3|net@561|||S900|pins36m3@3|x[16]|636|858|contact@261||636|408
+Ametal-2|net@562|||S1800|m2m1step@0|m1[17]|468|408|contact@262||492|408
+Ametal-3|net@563|||S900|pins36m3@3|x[17]|492|858|contact@262||492|408
+Ametal-2|net@564|||S1800|m2m1step@0|m1[18]|324|408|contact@263||348|408
+Ametal-3|net@565|||S900|pins36m3@3|x[18]|348|858|contact@263||348|408
+Ametal-2|net@566|||S1800|m2m1step@0|m1[20]|-396|408|contact@264||-372|408
+Ametal-3|net@567|||S900|pins36m3@3|x[20]|-372|858|contact@264||-372|408
+Ametal-2|net@568|||S1800|m2m1step@0|m1[21]|-540|408|contact@265||-516|408
+Ametal-3|net@569|||S900|pins36m3@3|x[21]|-516|858|contact@265||-516|408
+Ametal-2|net@570|||S1800|m2m1step@0|m1[22]|-684|408|contact@266||-660|408
+Ametal-3|net@571|||S900|pins36m3@3|x[22]|-660|858|contact@266||-660|408
+Ametal-2|net@572|||S1800|m2m1step@0|m1[23]|-828|408|contact@267||-804|408
+Ametal-3|net@573|||S900|pins36m3@3|x[23]|-804|858|contact@267||-804|408
+Ametal-2|net@574|||S1800|m2m1step@0|m1[24]|-972|408|contact@268||-948|408
+Ametal-3|net@575|||S900|pins36m3@3|x[24]|-948|858|contact@268||-948|408
+Ametal-2|net@576|||S1800|m2m1step@0|m1[25]|-1116|408|contact@269||-1092|408
+Ametal-3|net@577|||S900|pins36m3@3|x[25]|-1092|858|contact@269||-1092|408
+Ametal-2|net@578|||S1800|m2m1step@0|m1[26]|-1260|408|contact@270||-1236|408
+Ametal-3|net@579|||S900|pins36m3@3|x[26]|-1236|858|contact@270||-1236|408
+Ametal-2|net@580|||S1800|m2m1step@0|m1[27]|-1404|408|contact@271||-1380|408
+Ametal-3|net@581|||S900|pins36m3@3|x[27]|-1380|858|contact@271||-1380|408
+Ametal-2|net@582|||S1800|m2m1step@0|m1[36]|-324|408|contact@272||-288|408
+Ametal-3|net@583|||S900|pins36m3@3|x[36]|-288|858|contact@272||-288|408
+Ametal-2|net@584|||S1800|m2m1step@0|m1[1]|252|408|contact@273||288|408
+Ametal-3|net@585|||S900|pins36m3@3|x[1]|288|858|contact@273||288|408
+Ametal-2|net@586|||S1800|m2m1step@0|m1[2]|396|408|contact@274||432|408
+Ametal-3|net@587|||S900|pins36m3@3|x[2]|432|858|contact@274||432|408
+Ametal-2|net@588|||S1800|m2m1step@0|m1[3]|540|408|contact@275||576|408
+Ametal-3|net@589|||S900|pins36m3@3|x[3]|576|858|contact@275||576|408
+Ametal-2|net@590|||S1800|m2m1step@0|m1[4]|684|408|contact@276||720|408
+Ametal-3|net@591|||S900|pins36m3@3|x[4]|720|858|contact@276||720|408
+Ametal-2|net@592|||S1800|m2m1step@0|m1[5]|828|408|contact@277||864|408
+Ametal-3|net@593|||S900|pins36m3@3|x[5]|864|858|contact@277||864|408
+Ametal-2|net@594|||S1800|m2m1step@0|m1[6]|972|408|contact@278||1008|408
+Ametal-3|net@595|||S900|pins36m3@3|x[6]|1008|858|contact@278||1008|408
+Ametal-2|net@596|||S1800|m2m1step@0|m1[7]|1116|408|contact@279||1152|408
+Ametal-3|net@597|||S900|pins36m3@3|x[7]|1152|858|contact@279||1152|408
+Ametal-2|net@598|||S1800|m2m1step@0|m1[8]|1260|408|contact@280||1296|408
+Ametal-3|net@599|||S900|pins36m3@3|x[8]|1296|858|contact@280||1296|408
+Ametal-2|net@600|||S1800|m2m1step@0|m1[9]|1404|408|contact@281||1440|408
+Ametal-3|net@601|||S900|pins36m3@3|x[9]|1440|858|contact@281||1440|408
+Ametal-2|net@602|||S1800|m2m1step@0|m1[28]|-1476|408|contact@282||-1440|408
+Ametal-3|net@603|||S900|pins36m3@3|x[28]|-1440|858|contact@282||-1440|408
+Ametal-2|net@604|||S1800|m2m1step@0|m1[29]|-1332|408|contact@283||-1296|408
+Ametal-3|net@605|||S900|pins36m3@3|x[29]|-1296|858|contact@283||-1296|408
+Ametal-2|net@606|||S1800|m2m1step@0|m1[30]|-1188|408|contact@284||-1152|408
+Ametal-3|net@607|||S900|pins36m3@3|x[30]|-1152|858|contact@284||-1152|408
+Ametal-2|net@608|||S1800|m2m1step@0|m1[31]|-1044|408|contact@285||-1008|408
+Ametal-3|net@609|||S900|pins36m3@3|x[31]|-1008|858|contact@285||-1008|408
+Ametal-2|net@610|||S1800|m2m1step@0|m1[32]|-900|408|contact@286||-864|408
+Ametal-3|net@611|||S900|pins36m3@3|x[32]|-864|858|contact@286||-864|408
+Ametal-2|net@612|||S1800|m2m1step@0|m1[33]|-756|408|contact@287||-720|408
+Ametal-3|net@613|||S900|pins36m3@3|x[33]|-720|858|contact@287||-720|408
+Ametal-2|net@614|||S1800|m2m1step@0|m1[34]|-612|408|contact@288||-576|408
+Ametal-3|net@615|||S900|pins36m3@3|x[34]|-576|858|contact@288||-576|408
+Ametal-2|net@616|||S1800|m2m1step@0|m1[35]|-468|408|contact@289||-432|408
+Ametal-3|net@617|||S900|pins36m3@3|x[35]|-432|858|contact@289||-432|408
+Ametal-2|net@618|||S1800|shortODs@0|in[1]|251.5|954|contact@290||288|954
+Ametal-3|net@619|||S2700|pins36m3@3|x[1]|288|858|contact@290||288|954
+Ametal-2|net@620|||S1800|shortODs@0|in[2]|395.5|954|contact@291||432|954
+Ametal-3|net@621|||S2700|pins36m3@3|x[2]|432|858|contact@291||432|954
+Ametal-2|net@622|||S1800|shortODs@0|in[3]|539.5|954|contact@292||576|954
+Ametal-3|net@623|||S2700|pins36m3@3|x[3]|576|858|contact@292||576|954
+Ametal-2|net@624|||S1800|shortODs@0|in[4]|683.5|954|contact@293||720|954
+Ametal-3|net@625|||S2700|pins36m3@3|x[4]|720|858|contact@293||720|954
+Ametal-2|net@626|||S1800|shortODs@0|in[5]|827.5|954|contact@294||864|954
+Ametal-3|net@627|||S2700|pins36m3@3|x[5]|864|858|contact@294||864|954
+Ametal-2|net@628|||S1800|shortODs@0|in[6]|971.5|954|contact@295||1008|954
+Ametal-3|net@629|||S2700|pins36m3@3|x[6]|1008|858|contact@295||1008|954
+Ametal-2|net@630|||S1800|shortODs@0|in[7]|1115.5|954|contact@296||1152|954
+Ametal-3|net@631|||S2700|pins36m3@3|x[7]|1152|858|contact@296||1152|954
+Ametal-2|net@632|||S1800|shortODs@0|in[8]|1259.5|954|contact@297||1296|954
+Ametal-3|net@633|||S2700|pins36m3@3|x[8]|1296|858|contact@297||1296|954
+Ametal-2|net@634|||S1800|shortODs@0|in[9]|1403.5|954|contact@298||1440|954
+Ametal-3|net@635|||S2700|pins36m3@3|x[9]|1440|858|contact@298||1440|954
+Ametal-2|net@636|||S1800|shortODs@0|in[28]|-1476.5|954|contact@299||-1440|954
+Ametal-3|net@637|||S2700|pins36m3@3|x[28]|-1440|858|contact@299||-1440|954
+Ametal-2|net@638|||S1800|shortODs@0|in[29]|-1332.5|954|contact@300||-1296|954
+Ametal-3|net@639|||S2700|pins36m3@3|x[29]|-1296|858|contact@300||-1296|954
+Ametal-2|net@640|||S1800|shortODs@0|in[30]|-1188.5|954|contact@301||-1152|954
+Ametal-3|net@641|||S2700|pins36m3@3|x[30]|-1152|858|contact@301||-1152|954
+Ametal-2|net@642|||S1800|shortODs@0|in[31]|-1044.5|954|contact@302||-1008|954
+Ametal-3|net@643|||S2700|pins36m3@3|x[31]|-1008|858|contact@302||-1008|954
+Ametal-2|net@644|||S1800|shortODs@0|in[32]|-900.5|954|contact@303||-864|954
+Ametal-3|net@645|||S2700|pins36m3@3|x[32]|-864|858|contact@303||-864|954
+Ametal-2|net@646|||S1800|shortODs@0|in[33]|-756.5|954|contact@304||-720|954
+Ametal-3|net@647|||S2700|pins36m3@3|x[33]|-720|858|contact@304||-720|954
+Ametal-2|net@648|||S1800|shortODs@0|in[34]|-612.5|954|contact@305||-576|954
+Ametal-3|net@649|||S2700|pins36m3@3|x[34]|-576|858|contact@305||-576|954
+Ametal-2|net@650|||S1800|shortODs@0|in[35]|-468.5|954|contact@306||-432|954
+Ametal-3|net@651|||S2700|pins36m3@3|x[35]|-432|858|contact@306||-432|954
+Ametal-2|net@652|||S1800|shortODs@0|in[36]|-324.5|954|contact@307||-288|954
+Ametal-3|net@653|||S2700|pins36m3@3|x[36]|-288|858|contact@307||-288|954
+Ametal-3|net@654|||S2700|pins36m3@3|x[18]|348|858|contact@308||348|954
+Ametal-2|net@655|||S1800|shortODs@0|in[18]|323.5|954|contact@308||348|954
+Ametal-3|net@656|||S2700|pins36m3@3|x[10]|1500|858|contact@309||1500|954
+Ametal-2|net@657|||S1800|shortODs@0|in[10]|1475.5|954|contact@309||1500|954
+Ametal-3|net@658|||S2700|pins36m3@3|x[11]|1356|858|contact@310||1356|954
+Ametal-2|net@659|||S1800|shortODs@0|in[11]|1331.5|954|contact@310||1356|954
+Ametal-3|net@660|||S2700|pins36m3@3|x[12]|1212|858|contact@311||1212|954
+Ametal-2|net@661|||S1800|shortODs@0|in[12]|1187.5|954|contact@311||1212|954
+Ametal-3|net@662|||S2700|pins36m3@3|x[13]|1068|858|contact@312||1068|954
+Ametal-2|net@663|||S1800|shortODs@0|in[13]|1043.5|954|contact@312||1068|954
+Ametal-3|net@664|||S2700|pins36m3@3|x[14]|924|858|contact@313||924|954
+Ametal-2|net@665|||S1800|shortODs@0|in[14]|899.5|954|contact@313||924|954
+Ametal-3|net@666|||S2700|pins36m3@3|x[15]|780|858|contact@314||780|954
+Ametal-2|net@667|||S1800|shortODs@0|in[15]|755.5|954|contact@314||780|954
+Ametal-3|net@668|||S2700|pins36m3@3|x[16]|636|858|contact@315||636|954
+Ametal-2|net@669|||S1800|shortODs@0|in[16]|611.5|954|contact@315||636|954
+Ametal-3|net@670|||S2700|pins36m3@3|x[17]|492|858|contact@316||492|954
+Ametal-2|net@671|||S1800|shortODs@0|in[17]|467.5|954|contact@316||492|954
+Ametal-3|net@672|||S2700|pins36m3@3|x[19]|-228|858|contact@317||-228|954
+Ametal-2|net@673|||S1800|shortODs@0|in[19]|-252.5|954|contact@317||-228|954
+Ametal-3|net@674|||S2700|pins36m3@3|x[20]|-372|858|contact@318||-372|954
+Ametal-2|net@675|||S1800|shortODs@0|in[20]|-396.5|954|contact@318||-372|954
+Ametal-3|net@676|||S2700|pins36m3@3|x[21]|-516|858|contact@319||-516|954
+Ametal-2|net@677|||S1800|shortODs@0|in[21]|-540.5|954|contact@319||-516|954
+Ametal-3|net@678|||S2700|pins36m3@3|x[22]|-660|858|contact@320||-660|954
+Ametal-2|net@679|||S1800|shortODs@0|in[22]|-684.5|954|contact@320||-660|954
+Ametal-3|net@680|||S2700|pins36m3@3|x[23]|-804|858|contact@321||-804|954
+Ametal-2|net@681|||S1800|shortODs@0|in[23]|-828.5|954|contact@321||-804|954
+Ametal-3|net@682|||S2700|pins36m3@3|x[24]|-948|858|contact@322||-948|954
+Ametal-2|net@683|||S1800|shortODs@0|in[24]|-972.5|954|contact@322||-948|954
+Ametal-3|net@684|||S2700|pins36m3@3|x[25]|-1092|858|contact@323||-1092|954
+Ametal-2|net@685|||S1800|shortODs@0|in[25]|-1116.5|954|contact@323||-1092|954
+Ametal-3|net@686|||S2700|pins36m3@3|x[26]|-1236|858|contact@324||-1236|954
+Ametal-2|net@687|||S1800|shortODs@0|in[26]|-1260.5|954|contact@324||-1236|954
+Ametal-3|net@688|||S2700|pins36m3@3|x[27]|-1380|858|contact@325||-1380|954
+Ametal-2|net@689|||S1800|shortODs@0|in[27]|-1404.5|954|contact@325||-1380|954
+Ametal-3|net@690|||S2700|pins36m3@4|x[19]|-222|846|contact@326||-222|986
+Ametal-2|net@691|||S1800|shortODs@0|out[19]|-252.5|986|contact@326||-222|986
+Ametal-3|net@692|||S2700|pins36m3@4|x[10]|1506|846|contact@327||1506|986
+Ametal-2|net@693|||S1800|shortODs@0|out[10]|1475.5|986|contact@327||1506|986
+Ametal-3|net@694|||S2700|pins36m3@4|x[11]|1362|846|contact@328||1362|986
+Ametal-2|net@695|||S1800|shortODs@0|out[11]|1331.5|986|contact@328||1362|986
+Ametal-3|net@696|||S2700|pins36m3@4|x[12]|1218|846|contact@329||1218|986
+Ametal-2|net@697|||S1800|shortODs@0|out[12]|1187.5|986|contact@329||1218|986
+Ametal-3|net@698|||S2700|pins36m3@4|x[13]|1074|846|contact@330||1074|986
+Ametal-2|net@699|||S1800|shortODs@0|out[13]|1043.5|986|contact@330||1074|986
+Ametal-3|net@700|||S2700|pins36m3@4|x[14]|930|846|contact@331||930|986
+Ametal-2|net@701|||S1800|shortODs@0|out[14]|899.5|986|contact@331||930|986
+Ametal-3|net@702|||S2700|pins36m3@4|x[15]|786|846|contact@332||786|986
+Ametal-2|net@703|||S1800|shortODs@0|out[15]|755.5|986|contact@332||786|986
+Ametal-3|net@704|||S2700|pins36m3@4|x[16]|642|846|contact@333||642|986
+Ametal-2|net@705|||S1800|shortODs@0|out[16]|611.5|986|contact@333||642|986
+Ametal-3|net@706|||S2700|pins36m3@4|x[17]|498|846|contact@334||498|986
+Ametal-2|net@707|||S1800|shortODs@0|out[17]|467.5|986|contact@334||498|986
+Ametal-3|net@708|||S2700|pins36m3@4|x[18]|354|846|contact@335||354|986
+Ametal-2|net@709|||S1800|shortODs@0|out[18]|323.5|986|contact@335||354|986
+Ametal-3|net@710|||S2700|pins36m3@4|x[20]|-366|846|contact@336||-366|986
+Ametal-2|net@711|||S1800|shortODs@0|out[20]|-396.5|986|contact@336||-366|986
+Ametal-3|net@712|||S2700|pins36m3@4|x[22]|-654|846|contact@337||-654|986
+Ametal-2|net@713|||S1800|shortODs@0|out[22]|-684.5|986|contact@337||-654|986
+Ametal-3|net@714|||S2700|pins36m3@4|x[23]|-798|846|contact@338||-798|986
+Ametal-2|net@715|||S1800|shortODs@0|out[23]|-828.5|986|contact@338||-798|986
+Ametal-3|net@716|||S2700|pins36m3@4|x[24]|-942|846|contact@339||-942|986
+Ametal-2|net@717|||S1800|shortODs@0|out[24]|-972.5|986|contact@339||-942|986
+Ametal-3|net@718|||S2700|pins36m3@4|x[25]|-1086|846|contact@340||-1086|986
+Ametal-2|net@719|||S1800|shortODs@0|out[25]@495845145|-1116.5|986|contact@340||-1086|986
+Ametal-3|net@720|||S2700|pins36m3@4|x[26]|-1230|846|contact@341||-1230|986
+Ametal-2|net@721|||S1800|shortODs@0|out[26]|-1260.5|986|contact@341||-1230|986
+Ametal-3|net@722|||S2700|pins36m3@4|x[27]|-1374|846|contact@342||-1374|986
+Ametal-2|net@723|||S1800|shortODs@0|out[27]|-1404.5|986|contact@342||-1374|986
+Ametal-3|net@724|||S2700|pins36m3@4|x[36]|-282|846|contact@343||-282|986
+Ametal-2|net@725|||S1800|shortODs@0|out[36]|-324.5|986|contact@343||-282|986
+Ametal-3|net@726|||S2700|pins36m3@4|x[1]|294|846|contact@344||294|986
+Ametal-2|net@727|||S1800|shortODs@0|out[1]|251.5|986|contact@344||294|986
+Ametal-3|net@728|||S2700|pins36m3@4|x[2]|438|846|contact@345||438|986
+Ametal-2|net@729|||S1800|shortODs@0|out[2]|395.5|986|contact@345||438|986
+Ametal-3|net@730|||S2700|pins36m3@4|x[3]|582|846|contact@346||582|986
+Ametal-2|net@731|||S1800|shortODs@0|out[3]|539.5|986|contact@346||582|986
+Ametal-3|net@732|||S2700|pins36m3@4|x[4]|726|846|contact@347||726|986
+Ametal-2|net@733|||S1800|shortODs@0|out[4]|683.5|986|contact@347||726|986
+Ametal-3|net@734|||S2700|pins36m3@4|x[5]|870|846|contact@348||870|986
+Ametal-2|net@735|||S1800|shortODs@0|out[5]|827.5|986|contact@348||870|986
+Ametal-3|net@736|||S2700|pins36m3@4|x[6]|1014|846|contact@349||1014|986
+Ametal-2|net@737|||S1800|shortODs@0|out[6]|971.5|986|contact@349||1014|986
+Ametal-3|net@738|||S2700|pins36m3@4|x[7]|1158|846|contact@350||1158|986
+Ametal-2|net@739|||S1800|shortODs@0|out[7]|1115.5|986|contact@350||1158|986
+Ametal-3|net@740|||S2700|pins36m3@4|x[8]|1302|846|contact@351||1302|986
+Ametal-2|net@741|||S1800|shortODs@0|out[8]|1259.5|986|contact@351||1302|986
+Ametal-3|net@742|||S2700|pins36m3@4|x[9]|1446|846|contact@352||1446|986
+Ametal-2|net@743|||S1800|shortODs@0|out[9]|1403.5|986|contact@352||1446|986
+Ametal-3|net@744|||S2700|pins36m3@4|x[28]|-1434|846|contact@353||-1434|986
+Ametal-2|net@745|||S1800|shortODs@0|out[28]|-1476.5|986|contact@353||-1434|986
+Ametal-3|net@746|||S2700|pins36m3@4|x[29]|-1290|846|contact@354||-1290|986
+Ametal-2|net@747|||S1800|shortODs@0|out[29]|-1332.5|986|contact@354||-1290|986
+Ametal-3|net@748|||S2700|pins36m3@4|x[30]|-1146|846|contact@355||-1146|986
+Ametal-2|net@749|||S1800|shortODs@0|out[30]|-1188.5|986|contact@355||-1146|986
+Ametal-3|net@750|||S2700|pins36m3@4|x[31]|-1002|846|contact@356||-1002|986
+Ametal-2|net@751|||S1800|shortODs@0|out[31]|-1044.5|986|contact@356||-1002|986
+Ametal-3|net@752|||S2700|pins36m3@4|x[32]|-858|846|contact@357||-858|986
+Ametal-2|net@753|||S1800|shortODs@0|out[32]|-900.5|986|contact@357||-858|986
+Ametal-3|net@754|||S2700|pins36m3@4|x[33]|-714|846|contact@358||-714|986
+Ametal-2|net@755|||S1800|shortODs@0|out[33]|-756.5|986|contact@358||-714|986
+Ametal-3|net@756|||S2700|pins36m3@4|x[34]|-570|846|contact@359||-570|986
+Ametal-2|net@757|||S1800|shortODs@0|out[34]|-612.5|986|contact@359||-570|986
+Ametal-3|net@758|||S2700|pins36m3@4|x[35]|-426|846|contact@360||-426|986
+Ametal-2|net@759|||S1800|shortODs@0|out[35]|-468.5|986|contact@360||-426|986
+Ametal-3|net@760|||S2700|pins36m3@4|x[21]|-510|846|contact@361||-510|1004
+Ametal-2|net@761|||S1800|shortODs@0|olcZ|-540.5|1004|contact@361||-510|1004
+Ametal-3|net@762|||S900|pins36m3@4|x[19]|-222|846|contact@362||-222|592
+Ametal-2|net@763|||S1800|reQstep@0|inA[19]|-252|592|contact@362||-222|592
+Ametal-3|net@764|||S900|pins36m3@4|x[10]|1506|846|contact@363||1506|592
+Ametal-2|net@765|||S1800|reQstep@0|inA[10]|1476|592|contact@363||1506|592
+Ametal-3|net@766|||S900|pins36m3@4|x[11]|1362|846|contact@364||1362|592
+Ametal-2|net@767|||S1800|reQstep@0|inA[11]|1332|592|contact@364||1362|592
+Ametal-3|net@768|||S900|pins36m3@4|x[12]|1218|846|contact@365||1218|592
+Ametal-2|net@769|||S1800|reQstep@0|inA[12]|1188|592|contact@365||1218|592
+Ametal-3|net@770|||S900|pins36m3@4|x[13]|1074|846|contact@366||1074|592
+Ametal-2|net@771|||S1800|reQstep@0|inA[13]|1044|592|contact@366||1074|592
+Ametal-3|net@772|||S900|pins36m3@4|x[14]|930|846|contact@367||930|592
+Ametal-2|net@773|||S1800|reQstep@0|inA[14]|900|592|contact@367||930|592
+Ametal-3|net@774|||S900|pins36m3@4|x[15]|786|846|contact@368||786|592
+Ametal-2|net@775|||S1800|reQstep@0|inA[15]|756|592|contact@368||786|592
+Ametal-3|net@776|||S900|pins36m3@4|x[16]|642|846|contact@369||642|592
+Ametal-2|net@777|||S1800|reQstep@0|inA[16]|612|592|contact@369||642|592
+Ametal-3|net@778|||S900|pins36m3@4|x[17]|498|846|contact@370||498|592
+Ametal-2|net@779|||S1800|reQstep@0|inA[17]|468|592|contact@370||498|592
+Ametal-3|net@780|||S900|pins36m3@4|x[18]|354|846|contact@371||354|592
+Ametal-2|net@781|||S1800|reQstep@0|inA[18]|324|592|contact@371||354|592
+Ametal-3|net@782|||S900|pins36m3@4|x[20]|-366|846|contact@372||-366|592
+Ametal-2|net@783|||S1800|reQstep@0|inA[20]|-396|592|contact@372||-366|592
+Ametal-3|net@784|||S900|pins36m3@4|x[21]|-510|846|contact@373||-510|592
+Ametal-2|net@785|||S1800|reQstep@0|inA[21]|-540|592|contact@373||-510|592
+Ametal-3|net@786|||S900|pins36m3@4|x[22]|-654|846|contact@374||-654|592
+Ametal-2|net@787|||S1800|reQstep@0|inA[22]|-684|592|contact@374||-654|592
+Ametal-3|net@788|||S900|pins36m3@4|x[23]|-798|846|contact@375||-798|592
+Ametal-2|net@789|||S1800|reQstep@0|inA[23]|-828|592|contact@375||-798|592
+Ametal-3|net@790|||S900|pins36m3@4|x[24]|-942|846|contact@376||-942|592
+Ametal-2|net@791|||S1800|reQstep@0|inA[24]|-972|592|contact@376||-942|592
+Ametal-3|net@792|||S900|pins36m3@4|x[25]|-1086|846|contact@377||-1086|592
+Ametal-2|net@793|||S1800|reQstep@0|inA[25]|-1116|592|contact@377||-1086|592
+Ametal-3|net@794|||S900|pins36m3@4|x[26]|-1230|846|contact@378||-1230|592
+Ametal-2|net@795|||S1800|reQstep@0|inA[26]|-1260|592|contact@378||-1230|592
+Ametal-3|net@796|||S900|pins36m3@4|x[27]|-1374|846|contact@379||-1374|592
+Ametal-2|net@797|||S1800|reQstep@0|inA[27]|-1404|592|contact@379||-1374|592
+Ametal-3|net@798|||S900|pins36m3@4|x[36]|-282|846|contact@380||-282|592
+Ametal-2|net@799|||S1800|reQstep@0|inA[36]|-324|592|contact@380||-282|592
+Ametal-3|net@800|||S900|pins36m3@4|x[1]|294|846|contact@381||294|592
+Ametal-2|net@801|||S1800|reQstep@0|inA[1]|252|592|contact@381||294|592
+Ametal-3|net@802|||S900|pins36m3@4|x[2]|438|846|contact@382||438|592
+Ametal-2|net@803|||S1800|reQstep@0|inA[2]|396|592|contact@382||438|592
+Ametal-3|net@804|||S900|pins36m3@4|x[3]|582|846|contact@383||582|592
+Ametal-2|net@805|||S1800|reQstep@0|inA[3]|540|592|contact@383||582|592
+Ametal-3|net@806|||S900|pins36m3@4|x[4]|726|846|contact@384||726|592
+Ametal-2|net@807|||S1800|reQstep@0|inA[4]|684|592|contact@384||726|592
+Ametal-3|net@808|||S900|pins36m3@4|x[5]|870|846|contact@385||870|592
+Ametal-2|net@809|||S1800|reQstep@0|inA[5]|828|592|contact@385||870|592
+Ametal-3|net@810|||S900|pins36m3@4|x[6]|1014|846|contact@386||1014|592
+Ametal-2|net@811|||S1800|reQstep@0|inA[6]|972|592|contact@386||1014|592
+Ametal-3|net@812|||S900|pins36m3@4|x[7]|1158|846|contact@387||1158|592
+Ametal-2|net@813|||S1800|reQstep@0|inA[7]|1116|592|contact@387||1158|592
+Ametal-3|net@814|||S900|pins36m3@4|x[8]|1302|846|contact@388||1302|592
+Ametal-2|net@815|||S1800|reQstep@0|inA[8]|1260|592|contact@388||1302|592
+Ametal-3|net@816|||S900|pins36m3@4|x[9]|1446|846|contact@389||1446|592
+Ametal-2|net@817|||S1800|reQstep@0|inA[9]|1404|592|contact@389||1446|592
+Ametal-3|net@818|||S900|pins36m3@4|x[28]|-1434|846|contact@390||-1434|592
+Ametal-2|net@819|||S1800|reQstep@0|inA[28]|-1476|592|contact@390||-1434|592
+Ametal-3|net@820|||S900|pins36m3@4|x[29]|-1290|846|contact@391||-1290|592
+Ametal-2|net@821|||S1800|reQstep@0|inA[29]|-1332|592|contact@391||-1290|592
+Ametal-3|net@822|||S900|pins36m3@4|x[30]|-1146|846|contact@392||-1146|592
+Ametal-2|net@823|||S1800|reQstep@0|inA[30]|-1188|592|contact@392||-1146|592
+Ametal-3|net@824|||S900|pins36m3@4|x[31]|-1002|846|contact@393||-1002|592
+Ametal-2|net@825|||S1800|reQstep@0|inA[31]|-1044|592|contact@393||-1002|592
+Ametal-3|net@826|||S900|pins36m3@4|x[32]|-858|846|contact@394||-858|592
+Ametal-2|net@827|||S1800|reQstep@0|inA[32]|-900|592|contact@394||-858|592
+Ametal-3|net@828|||S900|pins36m3@4|x[33]|-714|846|contact@395||-714|592
+Ametal-2|net@829|||S1800|reQstep@0|inA[33]|-756|592|contact@395||-714|592
+Ametal-3|net@830|||S900|pins36m3@4|x[34]|-570|846|contact@396||-570|592
+Ametal-2|net@831|||S1800|reQstep@0|inA[34]|-612|592|contact@396||-570|592
+Ametal-3|net@832|||S900|pins36m3@4|x[35]|-426|846|contact@397||-426|592
+Ametal-2|net@833|||S1800|reQstep@0|inA[35]|-468|592|contact@397||-426|592
+Ametal-1|net@834|||S0|reQstep@0|mc_1|1526.5|824|pin@2||1526|824
+Ametal-1|net@835|||S2700|pin@2||1526|824|shortODs@0|mc|1526|898
+Ametal-1|net@836|||S900|reQstep@0|mc|1526.5|536|m2m1step@0|mc_3|1526.5|464
+Ametal-1|net@837|||S900|m2m1step@0|mc|1526.5|176|epiStep@0|mc_1|1526.5|144
+Ametal-1|net@838|||S900|epiStep@0|mc|1526.5|0|splitSte@0|mc_7|1526.5|0
+Ametal-2|net@850|||S0|splitSte@0|pred|1853|-776|contact@401||1807|-776
+Ametal-2|net@853|||S1800|epiStep@0|succ|1650|88|contact@402||1766|88
+Ametal-2|net@855|||S1800|reQstep@0|do[epi]|1641.5|592|contact@403||1766|592
+Ametal-3|net@857|||S2700|contact@402||1766|88|contact@403||1766|592
+Ametal-2|net@860|||S0|reQstep@0|do[ring]|1823.5|730|contact@404||1807|730
+Ametal-2|net@863|||S0|splitSte@0|succ|1915.5|-100|contact@405||1835|-100
+Ametal-3|net@864|||S900|contact@406||1835|264|contact@405||1835|-100
+Ametal-2|net@865|||S1800|m2m1step@0|pred|1665.5|264|contact@406||1835|264
+Ametal-2|net@867|||S0|m2m1step@0|succ_1|1946|452|contact@407||1846|452
+Ametal-2|net@870|||S1800|shortODs@0|pred|1730|948|contact@408||1846|948
+Ametal-3|net@871|||S2700|contact@401||1807|-776|contact@404||1807|730
+Ametal-3|net@872|||S900|contact@408||1846|948|contact@407||1846|452
+Ametal-2|net@874|||S1800|shortODs@0|wait[M]|1670|954|contact@409||1886|954
+Ametal-2|net@876|||S0|m2m1step@0|wait[M]|2045|432|contact@410||1886|432
+Ametal-3|net@878|||S900|contact@409||1886|954|contact@410||1886|432
+Ametal-2|net@881|||S0|shortODs@0|do[RQ]|1997.5|992|contact@411||1974|992
+Ametal-2|net@884|||S1800|reQstep@0|do[RQ]|1926.5|586|contact@412||1974|586
+Ametal-2|net@888|||S0|m2m1step@0|do[M]|1896.5|376|contact@413||1871.5|376
+Ametal-2|net@891|||S1800|shortODs@0|do[M]|1838|898|contact@414||1871.5|898
+Ametal-3|net@892|||S900|contact@411||1974|992|contact@412||1974|586
+Ametal-3|net@893|||S2700|contact@413||1871.5|376|contact@414||1871.5|898
+Ametal-2|net@896|||S0|shortODs@0|out[25]|-540.5|998|shortODs@0|out[25]|-540.5|998
+Edo[L]||D5G2;|shortODs@0|do[L]|I
+Edo[M_1]|do[M]|D5G2;|shortODs@0|do[M]|I
+Efire[ODE]||D5G2;|shortODs@0|fire[ODE]|O
+Efire[m1]||D5G2;|m2m1step@0|fire[m1]|O
+Efire[m2]||D5G2;|m2m1step@0|fire[m2]|O
+Etake[1]|freqOut|D5G2;|splitSte@0|take[2]|O
+Egnd||D5G2;|epiStep@0|gnd_2|G
+Egnd_1||D5G2;|reQstep@0|gnd_1|G
+Egnd_2||D5G2;|epiStep@0|gnd_2@677362830|G
+Egnd_3||D5G2;|reQstep@0|gnd|G
+Egnd_4||D5G2;|reQstep@0|gnd_3|G
+Egnd_5||D5G2;|splitSte@0|gnd_5|G
+Egnd_6||D5G2;|splitSte@0|gnd_6|G
+Egnd_7||D5G2;|reQstep@0|gnd_7|G
+Egnd_8||D5G2;|splitSte@0|gnd|G
+Egnd_9||D5G2;|splitSte@0|gnd_1|G
+Egnd_10||D5G2;|splitSte@0|gnd_2|G
+Egnd_11||D5G2;|splitSte@0|gnd_3|G
+Egnd_12||D5G2;|splitSte@0|gnd_4|G
+Egnd_16||D5G2;|splitSte@0|gnd_16|G
+Egnd_17||D5G2;|splitSte@0|gnd_17|G
+Egnd_18||D5G2;|splitSte@0|gnd_18|G
+Egnd_19||D5G2;|splitSte@0|gnd_19|G
+Egnd_20||D5G2;|splitSte@0|gnd_20|G
+Egnd_21||D5G2;|splitSte@0|gnd_21|G
+Egnd_22||D5G2;|splitSte@0|gnd_22|G
+Egnd_23||D5G2;|splitSte@0|gnd_23|G
+Egnd_24||D5G2;|splitSte@0|gnd_24|G
+Egnd_25||D5G2;|splitSte@0|gnd_25|G
+Egnd_26||D5G2;|m2m1step@0|gnd|G
+Egnd_27||D5G2;|m2m1step@0|gnd_1|G
+Egnd_28||D5G2;|m2m1step@0|gnd_2|G
+Egnd_29||D5G2;|m2m1step@0|gnd_3|G
+Egnd_30||D5G2;|shortODs@0|gnd_2|G
+Egnd_31||D5G2;|shortODs@0|gnd_2@650142835|G
+Egnd_32||D5G2;|shortODs@0|gnd_3|G
+Ein[1]||D5G2;|epiStep@0|in[1]|I
+Ein[2]||D5G2;|epiStep@0|in[2]|I
+Ein[3]||D5G2;|epiStep@0|in[3]|I
+Ein[4]||D5G2;|epiStep@0|in[4]|I
+Ein[5]||D5G2;|epiStep@0|in[5]|I
+Ein[6]||D5G2;|epiStep@0|in[6]|I
+Ein[7]||D5G2;|epiStep@0|in[7]|I
+Ein[8]||D5G2;|epiStep@0|in[8]|I
+Ein[9]||D5G2;|epiStep@0|in[9]|I
+Ein[10]||D5G2;|epiStep@0|in[10]|I
+Ein[11]||D5G2;|epiStep@0|in[11]|I
+Ein[12]||D5G2;|epiStep@0|in[12]|I
+Ein[13]||D5G2;|epiStep@0|in[13]|I
+Ein[14]||D5G2;|epiStep@0|in[14]|I
+Ein[15]||D5G2;|epiStep@0|in[15]|I
+Ein[16]||D5G2;|epiStep@0|in[16]|I
+Ein[17]||D5G2;|epiStep@0|in[17]|I
+Ein[18]||D5G2;|epiStep@0|in[18]|I
+Ein[19]||D5G2;|epiStep@0|in[19]|I
+Ein[20]||D5G2;|epiStep@0|in[20]|I
+Ein[21]||D5G2;|epiStep@0|in[21]|I
+Ein[22]||D5G2;|epiStep@0|in[22]|I
+Ein[23]||D5G2;|epiStep@0|in[23]|I
+Ein[24]||D5G2;|epiStep@0|in[24]|I
+Ein[25]||D5G2;|epiStep@0|in[25]|I
+Ein[26]||D5G2;|epiStep@0|in[26]|I
+Ein[27]||D5G2;|epiStep@0|in[27]|I
+Ein[28]||D5G2;|epiStep@0|in[28]|I
+Ein[29]||D5G2;|epiStep@0|in[29]|I
+Ein[30]||D5G2;|epiStep@0|in[30]|I
+Ein[31]||D5G2;|epiStep@0|in[31]|I
+Ein[32]||D5G2;|epiStep@0|in[32]|I
+Ein[33]||D5G2;|epiStep@0|in[33]|I
+Ein[34]||D5G2;|epiStep@0|in[34]|I
+Ein[35]||D5G2;|epiStep@0|in[35]|I
+Ein[36]||D5G2;|epiStep@0|in[36]|I
+Ein[T]||D5G2;|epiStep@0|in[T]|I
+Emc||D5G2;|splitSte@0|mc|I
+Emc_1||D5G2;|shortODs@0|mc_1|I
+Emc_2||D5G2;|splitSte@0|mc_2|I
+Emc_6||D5G2;|splitSte@0|mc_6|I
+Emc_8||D5G2;|splitSte@0|mc_8|I
+Eod[1]||D5G2;|shortODs@0|out[1]@137674832|O
+Eod[2]||D5G2;|shortODs@0|out[2]@591307053|O
+Eod[3]||D5G2;|shortODs@0|out[3]@566729096|O
+Eod[4]||D5G2;|shortODs@0|out[4]@328416285|O
+Eod[5]||D5G2;|shortODs@0|out[5]@555279397|O
+Eod[6]||D5G2;|shortODs@0|out[6]@698637495|O
+Eod[7]||D5G2;|shortODs@0|out[7]@544306802|O
+Eod[8]||D5G2;|shortODs@0|out[8]@188553220|O
+Eod[9]||D5G2;|shortODs@0|out[9]@953372326|O
+Eod[10]||D5G2;|shortODs@0|out[10]@356236576|O
+Eod[11]||D5G2;|shortODs@0|out[11]@793281089|O
+Eod[12]||D5G2;|shortODs@0|out[12]@770242128|O
+Eod[13]||D5G2;|shortODs@0|out[13]@272054421|O
+Eod[14]||D5G2;|shortODs@0|out[14]@402222554|O
+Eod[15]||D5G2;|shortODs@0|out[15]@343753578|O
+Eod[16]||D5G2;|shortODs@0|out[16]@141498661|O
+Eod[17]||D5G2;|shortODs@0|out[17]@80862810|O
+Eod[18]||D5G2;|shortODs@0|out[18]@690935826|O
+Eod[19]||D5G2;|shortODs@0|out[19]@724631896|O
+Eod[20]||D5G2;|shortODs@0|out[20]@571773857|O
+Eod[21]||D5G2;|shortODs@0|out[21]|O
+Eod[22]||D5G2;|shortODs@0|out[22]@363994126|O
+Eod[23]||D5G2;|shortODs@0|out[23]@787403040|O
+Eod[24]||D5G2;|shortODs@0|out[24]@129633607|O
+Eod[25]||D5G2;|shortODs@0|out[25]@162137638|O
+Eod[26]||D5G2;|shortODs@0|out[26]@574773582|O
+Eod[27]||D5G2;|shortODs@0|out[27]@483680860|O
+Eod[28]||D5G2;|shortODs@0|out[28]@813469498|O
+Eod[29]||D5G2;|shortODs@0|out[29]@842895538|O
+Eod[30]||D5G2;|shortODs@0|out[30]@761144470|O
+Eod[31]||D5G2;|shortODs@0|out[31]@765946580|O
+Eod[32]||D5G2;|shortODs@0|out[32]@959644254|O
+Eod[33]||D5G2;|shortODs@0|out[33]@217230063|O
+Eod[34]||D5G2;|shortODs@0|out[34]@245117107|O
+Eod[35]||D5G2;|shortODs@0|out[35]@538773285|O
+Eod[36]||D5G2;|shortODs@0|out[36]@428843191|O
+EolcZ||D5G2;|shortODs@0|olcZ|O
+Epred||D5G2;|epiStep@0|pred|I
+Es[2]||D5G2;|reQstep@0|s[1]|O
+Es[3]||D5G2;|reQstep@0|s[2]|O
+Es[4]||D5G2;|reQstep@0|s[3]|I
+Es[5]||D5G2;|reQstep@0|s[4]|O
+Es[17]||D5G2;|m2m1step@0|s[1]|O
+Es[18]||D5G2;|m2m1step@0|s[2]|O
+Es[19]||D5G2;|shortODs@0|s[1]|O
+Etorp||D5G2;|epiStep@0|torp|O
+Evdd||D5G2;|epiStep@0|vdd_5|P
+Evdd_1||D5G2;|reQstep@0|vdd_1|P
+Evdd_2||D5G2;|splitSte@0|vdd_2|P
+Evdd_3||D5G2;|splitSte@0|vdd_3|P
+Evdd_4||D5G2;|epiStep@0|vdd_4|P
+Evdd_5||D5G2;|epiStep@0|vdd_5@325348235|P
+Evdd_6||D5G2;|epiStep@0|vdd_6|P
+Evdd_7||D5G2;|reQstep@0|vdd|O
+Evdd_8||D5G2;|reQstep@0|vdd_4|P
+Evdd_9||D5G2;|reQstep@0|vdd_5|P
+Evdd_10||D5G2;|reQstep@0|vdd_6|P
+Evdd_11||D5G2;|reQstep@0|vdd_7|P
+Evdd_12||D5G2;|splitSte@0|vdd_12|P
+Evdd_13||D5G2;|reQstep@0|vdd_13|P
+Evdd_14||D5G2;|reQstep@0|vdd_14|P
+Evdd_15||D5G2;|splitSte@0|vdd|P
+Evdd_16||D5G2;|splitSte@0|vdd_4|P
+Evdd_17||D5G2;|splitSte@0|vdd_5|P
+Evdd_18||D5G2;|splitSte@0|vdd_6|P
+Evdd_19||D5G2;|splitSte@0|vdd_7|P
+Evdd_20||D5G2;|splitSte@0|vdd_8|P
+Evdd_21||D5G2;|splitSte@0|vdd_9|P
+Evdd_22||D5G2;|splitSte@0|vdd_10|P
+Evdd_23||D5G2;|splitSte@0|vdd_11|P
+Evdd_24||D5G2;|splitSte@0|vdd_13|P
+Evdd_32||D5G2;|splitSte@0|vdd_32|O
+Evdd_33||D5G2;|splitSte@0|vdd_33|P
+Evdd_34||D5G2;|splitSte@0|vdd_34|P
+Evdd_35||D5G2;|splitSte@0|vdd_35|P
+Evdd_36||D5G2;|splitSte@0|vdd_36|P
+Evdd_37||D5G2;|splitSte@0|vdd_37|P
+Evdd_38||D5G2;|splitSte@0|vdd_38|P
+Evdd_39||D5G2;|splitSte@0|vdd_39|P
+Evdd_40||D5G2;|splitSte@0|vdd_40|P
+Evdd_41||D5G2;|splitSte@0|vdd_41|P
+Evdd_42||D5G2;|splitSte@0|vdd_42|P
+Evdd_43||D5G2;|splitSte@0|vdd_43|P
+Evdd_44||D5G2;|splitSte@0|vdd_44|P
+Evdd_45||D5G2;|splitSte@0|vdd_45|P
+Evdd_46||D5G2;|splitSte@0|vdd_46|P
+Evdd_47||D5G2;|splitSte@0|vdd_47|P
+Evdd_48||D5G2;|splitSte@0|vdd_48|P
+Evdd_49||D5G2;|splitSte@0|vdd_49|P
+Evdd_50||D5G2;|splitSte@0|vdd_50|P
+Evdd_51||D5G2;|splitSte@0|vdd_51|P
+Evdd_52||D5G2;|splitSte@0|vdd_52|P
+Evdd_53||D5G2;|m2m1step@0|vdd|P
+Evdd_54||D5G2;|m2m1step@0|vdd_2|P
+Evdd_55||D5G2;|m2m1step@0|vdd_3|P
+Evdd_56||D5G2;|m2m1step@0|vdd_4|P
+Evdd_57||D5G2;|m2m1step@0|vdd_5|P
+Evdd_58||D5G2;|m2m1step@0|vdd_6|P
+Evdd_59||D5G2;|m2m1step@0|vdd_7|P
+Evdd_60||D5G2;|m2m1step@0|vdd_8|P
+Evdd_61||D5G2;|shortODs@0|vdd_5|P
+Evdd_62||D5G2;|shortODs@0|vdd_4|P
+Evdd_63||D5G2;|shortODs@0|vdd_5@435004437|P
+Evdd_64||D5G2;|shortODs@0|vdd_6|P
+Evdd_65||D5G2;|shortODs@0|vdd_7|P
+Evdd_66||D5G2;|shortODs@0|vdd_8|P
+X
+
+# Cell shortRing;1{sch}
+CshortRing;1{sch}||schematic|1227473993884|1228779386567|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-56|-6||||
+NOff-Page|conn@1||59.5|-5||||
+NOff-Page|conn@2||-56|12|||XRR|
+NOff-Page|conn@3||-56|0|||XRR|
+NOff-Page|conn@5||57.5|-2|||YRR|
+NOff-Page|conn@6||-40.5|-2|||Y|
+NOff-Page|conn@7||21|-24|||YR|
+NOff-Page|conn@8||0|-15.5|||RRR|
+NOff-Page|conn@9||38.5|-9|||Y|
+NOff-Page|conn@10||64.5|2|||Y|
+NOff-Page|conn@11||57|5||||
+NOff-Page|conn@12||-58|5|||Y|
+NOff-Page|conn@13||34|-24|||YR|
+IepiStep;1{ic}|epiStep@0||-48|0|||D5G4;
+Im2m1step;1{ic}|m2m1step@0||24|0|||D5G4;
+Ngeneric:Invisible-Pin|pin@0||1|37|||||ART_message(D5G4;)Sthis is the new layout of
+Ngeneric:Invisible-Pin|pin@1||1|44.5|||||ART_message(D5G6;)SshortRing
+Ngeneric:Invisible-Pin|pin@2||0.5|30|||||ART_message(D5G3;)Sies 23 November 2008
+NBus_Pin|pin@5||-37|-6|-1|-1||
+NBus_Pin|pin@6||-37|-5|-1|-1||
+NBus_Pin|pin@7||60|-7|-1|-1||
+NBus_Pin|pin@8||60|-12|-1|-1||
+NBus_Pin|pin@9||-30|-12|-1|-1||
+NBus_Pin|pin@10||-30|-7|-1|-1||
+NWire_Pin|pin@11||-51|12||||
+NWire_Pin|pin@12||45|12||||
+NWire_Pin|pin@13||-3|12||||
+NWire_Pin|pin@14||-27|12||||
+NWire_Pin|pin@16||21|12||||
+NWire_Pin|pin@17||-36|0||||
+NWire_Pin|pin@18||-36|2||||
+NWire_Pin|pin@19||62|0||||
+NWire_Pin|pin@20||62|-16||||
+NWire_Pin|pin@21||-34|-16||||
+NWire_Pin|pin@22||-34|-2||||
+NWire_Pin|pin@28||32|2||||
+NWire_Pin|pin@29||32|6||||
+NWire_Pin|pin@30||48|-18.5||||
+NBus_Pin|pin@31||21|-18.5|-1|-1||
+NWire_Pin|pin@32||43|-9||||
+NBus_Pin|pin@33||36|-6|-1|-1||
+NBus_Pin|pin@34||36|-2|-1|-1||
+NBus_Pin|pin@35||26|-18|-1|-1||
+NBus_Pin|pin@36||34|-18|-1|-1||
+IreQstep;1{ic}|reQstep@0||-24|0|||D5G4;
+IshortODstep;1{ic}|shortODs@0||48|0|||D5G4;
+IshortRing;1{ic}|shortRin@0||51|33|||D5G4;
+IsplitStep9;1{ic}|splitSte@2||0|0|||D5G4;
+Awire|do[M]|D5G2;||2700|pin@28||32|2|pin@29||32|6
+Awire|fire[ODE]|D5G2;||900|shortODs@0|fire[ODE]|48|-9|pin@30||48|-18.5
+Abus|fire[m2,m1]|D5G2;|-0.5|IJ900|m2m1step@0|fire[m1,m2]|21|-9|pin@31||21|-18.5
+Abus|m1[1:36]|D5G2;|-0.5|IJ2700|pin@33||36|-6|pin@34||36|-2
+Abus|net@1||-0.5|IJ1800|epiStep@0|out[1:36]|-43|-6|pin@5||-37|-6
+Abus|net@2||-0.5|IJ2700|pin@5||-37|-6|pin@6||-37|-5
+Abus|net@3||-0.5|IJ1800|pin@6||-37|-5|reQstep@0|inE[1:36]|-28|-5
+Abus|net@4||-0.5|IJ1800|reQstep@0|out[1:36]|-19|-6|splitSte@2|in[1:36]|-5|-6
+Abus|net@5||-0.5|1800|splitSte@2|out[1:36]|6|-6|m2m1step@0|in[1:36]|20|-6
+Abus|net@6||-0.5|1800|pin@33||36|-6|shortODs@0|in[1:36]|44|-6
+Abus|net@7||-0.5|IJ1800|shortODs@0|od[1:36]|53|-7|pin@7||60|-7
+Abus|net@8||-0.5|IJ900|pin@7||60|-7|pin@8||60|-12
+Abus|net@9||-0.5|IJ0|pin@8||60|-12|pin@9||-30|-12
+Abus|net@10||-0.5|IJ2700|pin@9||-30|-12|pin@10||-30|-7
+Abus|net@11||-0.5|IJ1800|pin@10||-30|-7|reQstep@0|in[1:36]|-28|-7
+Awire|net@12|||2700|epiStep@0|mc|-51|2|pin@11||-51|12
+Awire|net@13|||1800|pin@16||21|12|pin@12||45|12
+Awire|net@14|||900|pin@12||45|12|shortODs@0|mc|45|2
+Awire|net@15|||1800|pin@14||-27|12|pin@13||-3|12
+Awire|net@16|||2700|splitSte@2|mc|-3|4|pin@13||-3|12
+Awire|net@17|||1800|pin@11||-51|12|pin@14||-27|12
+Awire|net@18|||2700|reQstep@0|mc|-27|4|pin@14||-27|12
+Abus|net@19||-0.5|IJ0|epiStep@0|in[1:36]|-52|-6|conn@0|y|-54|-6
+Awire|net@22|||1800|pin@13||-3|12|pin@16||21|12
+Awire|net@23|||2700|m2m1step@0|mc_1|21|2|pin@16||21|12
+Awire|net@24|||1800|conn@2|y|-54|12|pin@11||-51|12
+Awire|net@25|||1800|conn@3|y|-54|0|epiStep@0|pred|-51|0
+Awire|net@26|||1800|epiStep@0|succ|-45|0|pin@17||-36|0
+Awire|net@27|||2700|pin@17||-36|0|pin@18||-36|2
+Awire|net@28|||1800|pin@18||-36|2|reQstep@0|pred|-27|2
+Awire|net@29|||1800|reQstep@0|do[ring]|-21|0|splitSte@2|pred|-3|0
+Awire|net@30|||1800|splitSte@2|succ|3|0|m2m1step@0|pred|21|0
+Abus|net@31||-0.5|IJ1800|m2m1step@0|succ,wait[M]|27|0|shortODs@0|pred,wait[M]|45|0
+Awire|net@32|||1800|shortODs@0|do[RQ]|51|0|pin@19||62|0
+Awire|net@33|||900|pin@19||62|0|pin@20||62|-16
+Awire|net@34|||0|pin@20||62|-16|pin@21||-34|-16
+Awire|net@35|||2700|pin@21||-34|-16|pin@22||-34|-2
+Awire|net@36|||1800|pin@22||-34|-2|reQstep@0|do[RQ]|-27|-2
+Abus|net@39||-0.5|IJ0|conn@1|a|57.5|-5|shortODs@0|outQ[37:72]|53|-5
+Abus|net@40||-0.5|IJ0|conn@5|y|55.5|-2|shortODs@0|do[M,L]|51|-2
+Awire|net@41|||1800|m2m1step@0|do[M]|27|2|pin@28||32|2
+Awire|net@43|||0|conn@6|a|-42.5|-2|epiStep@0|torp|-45|-2
+Awire|net@44|||900|splitSte@2|take[2]|0|-9|conn@8|a|0|-13.5
+Awire|net@45|||1800|conn@9|y|40.5|-9|pin@32||43|-9
+Awire|net@46|||2700|pin@32||43|-9|shortODs@0|olcZ|43|-8
+Abus|net@47||-0.5|1800|m2m1step@0|out[1:36]|29|-6|pin@33||36|-6
+Abus|net@48||-0.5|IJ1800|epiStep@0|sor[1:9]|-46|5|reQstep@0|sir[1:9]|-25|5
+Abus|net@49||-0.5|IJ1800|reQstep@0|sor[1:9]|-22|5|splitSte@2|sir[1:9]|-1|5
+Abus|net@50||-0.5|IJ1800|splitSte@2|sor[1:9]|2|5|m2m1step@0|sir[1:9]|23|5
+Abus|net@51||-0.5|IJ1800|m2m1step@0|sor[1:9]|26|5|shortODs@0|sir[1:9]|47|5
+Abus|net@52||-0.5|IJ1800|shortODs@0|sor[1:9]|50|5|conn@11|a|55|5
+Abus|net@53||-0.5|IJ1800|conn@12|y|-56|5|epiStep@0|sir[1:9]|-49|5
+Abus|net@54||-0.5|IJ900|m2m1step@0|pout[1:18]|26|-9|pin@35||26|-18
+Abus|net@55||-0.5|IJ1800|pin@35||26|-18|pin@36||34|-18
+Abus|net@56||-0.5|IJ900|pin@36||34|-18|conn@13|a|34|-22
+Edo[M,L]||D4G2;|conn@5|a|I
+Efire[m1,m2]|fire[m2,m1,ODE]|D6G2;|conn@7|y|O
+Etake[1]|freqOut|D6G2;|conn@8|y|O
+Ein[1:36]|in[1:36,T]|D4G2;|conn@0|a|I
+Etorp_1|m1[1:36]|D6G2;|conn@10|y|O
+Emc||D4G2;|conn@2|a|I
+Eod[1:36]||D6G2;|conn@1|y|O
+EolcZ||D4G2;|conn@9|a|I
+Epout[1:18]||D5G2;|conn@13|y|U
+Epred||D4G2;|conn@3|a|I
+Esir[1:9]||D4G2;|conn@12|a|I
+Esor[1:9]||D6G2;|conn@11|y|O
+Etorp||D6G2;|conn@6|y|O
+X
+
+# Cell shortStep;1{ic}
+CshortStep;1{ic}||artwork|1217322049125|1227529010104|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@4||-4|-6|-1|-1||
+Nschematic:Bus_Pin|pin@8||5|-6|-1|-1||
+Nschematic:Bus_Pin|pin@10||-3|0|-1|-1||
+NPin|pin@18||-2|3|1|1||
+NPin|pin@19||2|3|1|1||
+NPin|pin@28||-2|-3|1|1||
+NPin|pin@29||2|-3|1|1||
+NPin|pin@30||0|-3|1|1||
+NPin|pin@31||0|-4|1|1||
+NPin|pin@32||-4|-4|1|1||
+NPin|pin@33||-4|-8|1|1||
+NPin|pin@35||2|0|1|1||
+NPin|pin@36||3|0|1|1||
+NPin|pin@39||3|-4|1|1||
+NPin|pin@40||3|-3|1|1||
+NPin|pin@41||5|-6|1|1||
+NPin|pin@42||3|-9|1|1||
+NPin|pin@43||3|-8|1|1||
+NPin|pin@44||2.5|-4|1|1||
+Ngeneric:Invisible-Pin|pin@45||0|0|||||ART_message(D5G1.5;)S[short,step]
+Nschematic:Bus_Pin|pin@46||3|0|-1|-1||
+NPin|pin@47||-2|0|1|1||
+NPin|pin@48||-3|0|1|1||
+NPin|pin@59||0|3|1|1||
+NPin|pin@60||0|4|1|1||
+Nschematic:Bus_Pin|pin@61||-3|2|-1|-1||
+Nschematic:Bus_Pin|pin@63||0|-9|-1|-1||
+NPin|pin@65||0|-8|1|1||
+NPin|pin@66||0|-9|1|1||
+Nschematic:Bus_Pin|pin@67||-1|5|-1|-1||
+Nschematic:Bus_Pin|pin@68||2|5|-1|-1||
+NPin|pin@69||-2|2|1|1||
+NPin|pin@70||-3|2|1|1||
+NPin|pin@71||1|4|1|1||
+NPin|pin@72||2|5|1|1||
+NPin|pin@73||1|6|1|1||
+NPin|pin@74||-2|6|1|1||
+NPin|pin@75||-1|5|1|1||
+NPin|pin@76||-2|4|1|1||
+AThicker|net@11|||FS1800|pin@30||0|-3|pin@29||2|-3
+AThicker|net@12|||FS0|pin@31||0|-4|pin@32||-4|-4
+AThicker|net@13|||FS1800|pin@28||-2|-3|pin@30||0|-3
+AThicker|net@14|||FS900|pin@30||0|-3|pin@31||0|-4
+AThicker|net@15|||FS900|pin@32||-4|-4|pin@33||-4|-8
+AThicker|net@22|||FS1800|pin@31||0|-4|pin@44||2.5|-4
+AThicker|net@24|||FS1800|pin@35||2|0|pin@36||3|0
+AThicker|net@27|||FS900|pin@47||-2|0|pin@28||-2|-3
+AThicker|net@29|||FS1237|pin@40||3|-3|pin@41||5|-6
+AThicker|net@30|||FS563|pin@41||5|-6|pin@42||3|-9
+AThicker|net@31|||FS2700|pin@39||3|-4|pin@40||3|-3
+AThicker|net@32|||FS900|pin@43||3|-8|pin@42||3|-9
+AThicker|net@33|||FS0|pin@39||3|-4|pin@44||2.5|-4
+AThicker|net@38|||FS0|pin@47||-2|0|pin@48||-3|0
+AThicker|net@39|||FS900|pin@69||-2|2|pin@47||-2|0
+AThicker|net@47|||FS2700|pin@35||2|0|pin@19||2|3
+AThicker|net@51|||FS1800|pin@33||-4|-8|pin@65||0|-8
+AThicker|net@52|||FS900|pin@35||2|0|pin@29||2|-3
+AThicker|net@53|||FS1800|pin@59||0|3|pin@19||2|3
+AThicker|net@54|||FS2700|pin@59||0|3|pin@60||0|4
+AThicker|net@56|||FS1800|pin@65||0|-8|pin@43||3|-8
+AThicker|net@57|||FS900|pin@65||0|-8|pin@66||0|-9
+AThicker|net@58|||FS900|pin@18||-2|3|pin@69||-2|2
+AThicker|net@59|||FS0|pin@69||-2|2|pin@70||-3|2
+AThicker|net@60|||FS0|pin@59||0|3|pin@18||-2|3
+AThicker|net@61|||FS1800|pin@60||0|4|pin@71||1|4
+AThicker|net@62|||FS2250|pin@71||1|4|pin@72||2|5
+AThicker|net@63|||FS3150|pin@72||2|5|pin@73||1|6
+AThicker|net@64|||FS0|pin@73||1|6|pin@74||-2|6
+AThicker|net@65|||FS1350|pin@74||-2|6|pin@75||-1|5
+AThicker|net@66|||FS450|pin@75||-1|5|pin@76||-2|4
+AThicker|net@67|||FS1800|pin@76||-2|4|pin@60||0|4
+Ein[1:36]||D5G2;|pin@4||I
+Emc||D5G2;|pin@61||I
+Eout[1:36]||D5G2;|pin@8||O
+Epred||D5G2;|pin@10||I
+Esir[1:9]||D5G2;|pin@67||I
+Esor[1:9]||D5G2;|pin@68||O
+Esucc||D5G2;|pin@46||O
+Etake[1]||D5G2;|pin@63||O
+X
+
+# Cell shortStep;1{lay}
+CshortStep;1{lay}||cmos90|1227451051512|1227529208975||ATTR_NCC(D5G3;NTY70;)S["exportsConnectedByParent vdd /vdd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227452196159|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227469738079
+IgaspL:aStage;2{lay}|aStage@0||1703|0|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-1-Metal-2-Con|contact@0||1601.5|-28||||
+NX-Metal-1-Metal-2-Con|contact@1||1526.5|22||||
+NX-Metal-1-Metal-2-Con|contact@2||42.5|-40||||
+NX-Metal-1-Metal-2-Con|contact@3||1678|-40||||
+IdriversJ:driveConnecter;1{lay}|driveCon@0||1556|32|||D5G4;
+IdriversJ:latchDriver60;1{lay}|latchDri@0||1560.5|0|X||D5G4;
+NMetal-1-Pin|pin@2||1601.5|-25||||
+NMetal-1-Pin|pin@3||1601.5|1||||
+NMetal-1-Pin|pin@4||1601.5|25||||
+NMetal-1-Pin|pin@5||1526.5|-72||||
+NMetal-1-Pin|pin@6||1526.5|72||||
+NMetal-2-Pin|pin@7||-90|60.3||||
+IscanJ:scanEx1vertD;3{lay}|scanEx1v@0||0|0|||D5G4;
+IwiresL:select144;1{lay}|select14@1||144|0|||D5G4;
+IwiresL:select144;1{lay}|select14@2||-144|0|||D5G4;
+IregistersL:short20Bx18m2;1{lay}|short20B@0||864|0|||D5G4;
+IregistersL:short20Bx18m2;1{lay}|short20B@1||-864|0|X||D5G4;
+IwiresL:wellContacts13;1{lay}|wellCont@0||1521|0|||D5G4;
+Ametal-2|net@5||1.2|S1800|pin@7||-90|60.3|short20B@0|hcl[1]|216|60.3
+Ametal-2|net@6||6.2|S0|wellCont@0|gnd|1516.5|0|short20B@0|gnd_2|1512|0
+Ametal-2|net@7||6.2|S1800|short20B@0|vdd_4|1512|-50|wellCont@0|vdd|1516.5|-50
+Ametal-2|net@8||6.2|S1800|short20B@0|vdd_5|1512|50|wellCont@0|vdd_1|1516.5|50
+Ametal-2|net@9||6.2|S0|latchDri@0|gnd_2|1527.5|0|wellCont@0|gnd_1|1525.5|0
+Ametal-2|net@10||6.2|S1800|wellCont@0|vdd_2|1525.5|-50|latchDri@0|vdd_5|1527.5|-50
+Ametal-2|net@11||6.2|S0|latchDri@0|vdd_4|1527.5|50|wellCont@0|vdd_3|1525.5|50
+Ametal-2|net@14||1.2|S0|driveCon@0|take|1548|60.3|short20B@0|hcll[1]|1470|60.3
+Ametal-1|net@15|||S900|driveCon@0|out|1540|32|latchDri@0|out|1540|32
+Ametal-2|net@16||6.2|S0|aStage@0|vdd_1|1602.5|50|latchDri@0|vdd_8|1596|50
+Ametal-2|net@17||6.2|S0|aStage@0|gnd|1602.5|0|latchDri@0|gnd_1|1596|0
+Ametal-2|net@18||6.2|S1800|latchDri@0|vdd_7|1596|-50|aStage@0|vdd|1602.5|-50
+Ametal-1|net@19|||S1800|latchDri@0|in|1592|-25|pin@2||1601.5|-25
+Ametal-1|net@20|||S2700|pin@2||1601.5|-25|pin@3||1601.5|1
+Ametal-1|net@21|||S2700|pin@3||1601.5|1|pin@4||1601.5|25
+Ametal-1|net@22|||S0|pin@4||1601.5|25|latchDri@0|in_1|1592|25
+Ametal-1|net@23|||S900|pin@2||1601.5|-25|contact@0||1601.5|-28
+Ametal-2|net@24|||S0|aStage@0|fire|1656.5|-28|contact@0||1601.5|-28
+Ametal-1|net@25|||S2700|pin@5||1526.5|-72|contact@1||1526.5|22
+Ametal-1|net@26|||S2700|contact@1||1526.5|22|pin@6||1526.5|72
+Ametal-2|net@27|||S0|aStage@0|mc|1656.5|22|contact@1||1526.5|22
+Ametal-2|net@28||1.2|S1800|short20B@1|hcl[1]|-216|60.3|pin@7||-90|60.3
+Ametal-2|net@29||6.2|S1800|short20B@1|vdd_3|-216|50|scanEx1v@0|vdd_2|-72|50
+Ametal-2|net@30||6.2|S0|scanEx1v@0|gnd|-72|0|short20B@1|gnd_1|-216|0
+Ametal-2|net@31||6.2|S0|scanEx1v@0|vdd|-72|-50|short20B@1|vdd_1|-216|-50
+Ametal-2|net@32||6.2|S0|short20B@0|gnd_1|216|0|scanEx1v@0|gnd_1|72|0
+Ametal-2|net@33||6.2|S0|short20B@0|vdd_3|216|50|scanEx1v@0|vdd_3|72|50
+Ametal-2|net@34||6.2|S0|short20B@0|vdd_1|216|-50|scanEx1v@0|vdd_1|72|-50
+Ametal-1|net@35|||S900|scanEx1v@0|dIn[1]|42.5|-7|contact@2||42.5|-40
+Ametal-2|net@37|||S0|contact@3||1678|-40|contact@2||42.5|-40
+Ametal-1|net@39|||S900|aStage@0|s[1]|1678|-7|contact@3||1678|-40
+Egnd_1|gnd|D5G2;|aStage@0|gnd_1|G
+Egnd_2||D5G2;|short20B@1|gnd_2|G
+Ein[1]||D5G2;|short20B@0|in[1]|I
+Ein[2]||D5G2;|short20B@0|in[2]|I
+Ein[3]||D5G2;|short20B@0|in[3]|I
+Ein[4]||D5G2;|short20B@0|in[4]|I
+Ein[5]||D5G2;|short20B@0|in[5]|I
+Ein[6]||D5G2;|short20B@0|in[6]|I
+Ein[7]||D5G2;|short20B@0|in[7]|I
+Ein[8]||D5G2;|short20B@0|in[8]|I
+Ein[9]||D5G2;|short20B@0|in[9]|I
+Ein[10]||D5G2;|short20B@0|in[10]|I
+Ein[11]||D5G2;|short20B@0|in[11]|I
+Ein[12]||D5G2;|short20B@0|in[12]|I
+Ein[13]||D5G2;|short20B@0|in[13]|I
+Ein[14]||D5G2;|short20B@0|in[14]|I
+Ein[15]||D5G2;|short20B@0|in[15]|I
+Ein[16]||D5G2;|short20B@0|in[16]|I
+Ein[17]||D5G2;|short20B@0|in[17]|I
+Ein[18]||D5G2;|short20B@0|in[18]|I
+Ein[19]||D5G2;|short20B@1|in[1]|I
+Ein[20]||D5G2;|short20B@1|in[2]|I
+Ein[21]||D5G2;|short20B@1|in[3]|I
+Ein[22]||D5G2;|short20B@1|in[4]|I
+Ein[23]||D5G2;|short20B@1|in[5]|I
+Ein[24]||D5G2;|short20B@1|in[6]|I
+Ein[25]||D5G2;|short20B@1|in[7]|I
+Ein[26]||D5G2;|short20B@1|in[8]|I
+Ein[27]||D5G2;|short20B@1|in[9]|I
+Ein[28]||D5G2;|short20B@1|in[10]|I
+Ein[29]||D5G2;|short20B@1|in[11]|I
+Ein[30]||D5G2;|short20B@1|in[12]|I
+Ein[31]||D5G2;|short20B@1|in[13]|I
+Ein[32]||D5G2;|short20B@1|in[14]|I
+Ein[33]||D5G2;|short20B@1|in[15]|I
+Ein[34]||D5G2;|short20B@1|in[16]|I
+Ein[35]||D5G2;|short20B@1|in[17]|I
+Ein[36]||D5G2;|short20B@1|in[18]|I
+Emc||D5G2;|pin@5||I
+Emc_1||D5G2;|pin@6||I
+Eout[1]||D5G2;|short20B@0|out[1]|O
+Eout[2]||D5G2;|short20B@0|out[2]|O
+Eout[3]||D5G2;|short20B@0|out[3]|O
+Eout[4]||D5G2;|short20B@0|out[4]|O
+Eout[5]||D5G2;|short20B@0|out[5]|O
+Eout[6]||D5G2;|short20B@0|out[6]|O
+Eout[7]||D5G2;|short20B@0|out[7]|O
+Eout[8]||D5G2;|short20B@0|out[8]|O
+Eout[9]||D5G2;|short20B@0|out[9]|O
+Eout[10]||D5G2;|short20B@0|out[10]|O
+Eout[11]||D5G2;|short20B@0|out[11]|O
+Eout[12]||D5G2;|short20B@0|out[12]|O
+Eout[13]||D5G2;|short20B@0|out[13]|O
+Eout[14]||D5G2;|short20B@0|out[14]|O
+Eout[15]||D5G2;|short20B@0|out[15]|O
+Eout[16]||D5G2;|short20B@0|out[16]|O
+Eout[17]||D5G2;|short20B@0|out[17]|O
+Eout[18]||D5G2;|short20B@0|out[18]|O
+Eout[19]||D5G2;|short20B@1|out[1]|O
+Eout[20]||D5G2;|short20B@1|out[2]|O
+Eout[21]||D5G2;|short20B@1|out[3]|O
+Eout[22]||D5G2;|short20B@1|out[4]|O
+Eout[23]||D5G2;|short20B@1|out[5]|O
+Eout[24]||D5G2;|short20B@1|out[6]|O
+Eout[25]||D5G2;|short20B@1|out[7]|O
+Eout[26]||D5G2;|short20B@1|out[8]|O
+Eout[27]||D5G2;|short20B@1|out[9]|O
+Eout[28]||D5G2;|short20B@1|out[10]|O
+Eout[29]||D5G2;|short20B@1|out[11]|O
+Eout[30]||D5G2;|short20B@1|out[12]|O
+Eout[31]||D5G2;|short20B@1|out[13]|O
+Eout[32]||D5G2;|short20B@1|out[14]|O
+Eout[33]||D5G2;|short20B@1|out[15]|O
+Eout[34]||D5G2;|short20B@1|out[16]|O
+Eout[35]||D5G2;|short20B@1|out[17]|O
+Eout[36]||D5G2;|short20B@1|out[18]|O
+Epred||D5G2;|aStage@0|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@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;|aStage@0|succ|O
+Etake[1]||D5G2;|pin@7||O
+Evdd_3|vdd|D5G2;|aStage@0|vdd_3|P
+Evdd_2||D5G2;|aStage@0|vdd_2|P
+Evdd_4||D5G2;|short20B@1|vdd_4|P
+Evdd_5||D5G2;|short20B@1|vdd_5|P
+X
+
+# Cell shortStep;1{sch}
+CshortStep;1{sch}||schematic|1227450428956|1227528926544|
+IgaspL:aStage;1{ic}|aStage@0||0|0|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-12|0|||Y|
+NOff-Page|conn@1||-5.5|7.5|||Y|
+NOff-Page|conn@3||18.5|-24||||
+NOff-Page|conn@4||-12|-30||||
+NOff-Page|conn@5||18|-30||||
+NOff-Page|conn@6||12|0||||
+NOff-Page|conn@7||30|-2|||YRRR|
+NOff-Page|conn@8||30|16|||R|
+IdriversJ:latchDriver60;1{ic}|latchDri@0||12|-15|RRR||D5G4;
+Ngeneric:Invisible-Pin|pin@0||2.5|34|||||ART_message(D5G4;)Sone stage without scan chain
+Ngeneric:Invisible-Pin|pin@1||1|39.5|||||ART_message(D5G6;)SshortStep
+Ngeneric:Invisible-Pin|pin@2||-0.5|26|||||ART_message(D5G3;)Sies 23 November 2008
+NWire_Pin|pin@3||12|-6||||
+NWire_Pin|pin@4||12|-24||||
+NWire_Pin|pin@5||-2|-24||||
+NWire_Pin|pin@6||-1|7.5||||
+NWire_Pin|pin@7||0|-6||||
+NWire_Pin|pin@8||1|6||||
+IscanJ:scanEx1vertA;1{ic}|scanEx1v@0||30|8|||D5G4;
+IregistersL:short20Bx36;1{ic}|short30B@0||0|-30|Y||D5G4;
+IshortStep;1{ic}|shortSte@0||-31|17|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||6|-24|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D4997.200000000003|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||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
+Awire|net@0|||1800|conn@0|y|-10|0|aStage@0|pFire|-3|0
+Awire|net@1|||2700|pin@7||0|-6|aStage@0|fire|0|-4
+Awire|net@2|||900|pin@6||-1|7.5|aStage@0|mc|-1|4
+Awire|net@3|||1800|pin@4||12|-24|conn@3|a|16.5|-24
+Awire|net@4|||900|latchDri@0|out|12|-19|pin@4||12|-24
+Abus|net@5||-0.5|IJ0|short30B@0|in[1:36]|-3|-30|conn@4|y|-10|-30
+Abus|net@6||-0.5|IJ1800|short30B@0|out[1:36]|3|-30|conn@5|a|16|-30
+Awire|net@7|||0|conn@6|a|10|0|aStage@0|sMT|3|0
+Awire|net@8|||0|pin@4||12|-24|wire90@0|b|8.5|-24
+Awire|net@9|||0|wire90@0|a|3.5|-24|pin@5||-2|-24
+Awire|net@10|||900|pin@5||-2|-24|short30B@0|hcl[1]|-2|-27
+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
+Awire|net@14|||1800|conn@1|y|-3.5|7.5|pin@6||-1|7.5
+Abus|net@15||-0.5|IJ900|scanEx1v@0|si[1:9]|30|6|conn@7|y|30|0
+Abus|net@16||-0.5|IJ2700|scanEx1v@0|so[1:9]|30|10|conn@8|a|30|14
+Awire|net@17|||2700|aStage@0|s[1]|1|4|pin@8||1|6
+Awire|net@18|||1800|pin@8||1|6|scanEx1v@0|dIn[1]|25|6
+Ein[1:36]||D4G2;|conn@4|a|I
+Emc||D4G2;|conn@1|a|I
+Eout[1:36]||D6G2;|conn@5|y|O
+Epred||D4G2;|conn@0|a|I
+Esir[1:9]||D4G2;|conn@7|a|I
+Esor[1:9]||D6G2;|conn@8|y|O
+Esucc||D6G2;|conn@6|y|O
+Etake[1]||D6G2;|conn@3|y|O
+X
+
+# Cell splitStep9;1{ic}
+CsplitStep9;1{ic}||artwork|1227474048346|1227549106426|E
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@0||-5|-6|-1|-1||
+Nschematic:Bus_Pin|pin@1||-3|4|-1|-1||
+Nschematic:Bus_Pin|pin@2||6|-6|-1|-1||
+Nschematic:Bus_Pin|pin@3||-3|0|-1|-1||
+Nschematic:Bus_Pin|pin@5||3|0|-1|-1||
+NPin|pin@8||-2|-3|1|1||
+NPin|pin@9||2|-3|1|1||
+NPin|pin@10||0|-3|1|1||
+NPin|pin@11||0|-4|1|1||
+NPin|pin@12||-5|-4|1|1||
+NPin|pin@13||-5|-8|1|1||
+NPin|pin@14||2|0|1|1||
+NPin|pin@15||3|0|1|1||
+NPin|pin@16||4|-4|1|1||
+NPin|pin@17||4|-3|1|1||
+NPin|pin@18||6|-6|1|1||
+NPin|pin@19||4|-9|1|1||
+NPin|pin@20||4|-8|1|1||
+Ngeneric:Invisible-Pin|pin@22||0|0|||||ART_message(D5G1.5;)S[split,nine]
+NPin|pin@23||-2|0|1|1||
+NPin|pin@24||-3|0|1|1||
+NPin|pin@29||-2|3|1|1||
+NPin|pin@30||2|3|1|1||
+Nschematic:Bus_Pin|pin@38||0|-9|-1|-1||
+NPin|pin@39||0|-8|1|1||
+NPin|pin@40||0|-9|1|1||
+Nschematic:Bus_Pin|pin@41||-1|5|-1|-1||
+Nschematic:Bus_Pin|pin@42||2|5|-1|-1||
+NPin|pin@45||0|3|1|1||
+NPin|pin@46||0|4|1|1||
+NPin|pin@47||1|4|1|1||
+NPin|pin@48||2|5|1|1||
+NPin|pin@49||1|6|1|1||
+NPin|pin@50||-2|6|1|1||
+NPin|pin@51||-1|5|1|1||
+NPin|pin@52||-2|4|1|1||
+NPin|pin@53||-3|4|1|1||
+AThicker|net@0|||FS1800|pin@10||0|-3|pin@9||2|-3
+AThicker|net@1|||FS0|pin@11||0|-4|pin@12||-5|-4
+AThicker|net@2|||FS1237|pin@17||4|-3|pin@18||6|-6
+AThicker|net@3|||FS563|pin@18||6|-6|pin@19||4|-9
+AThicker|net@4|||FS2700|pin@16||4|-4|pin@17||4|-3
+AThicker|net@5|||FS900|pin@20||4|-8|pin@19||4|-9
+AThicker|net@7|||FS0|pin@23||-2|0|pin@24||-3|0
+AThicker|net@9|||FS2700|pin@14||2|0|pin@30||2|3
+AThicker|net@11|||FS1800|pin@8||-2|-3|pin@10||0|-3
+AThicker|net@13|||FS1800|pin@13||-5|-8|pin@39||0|-8
+AThicker|net@18|||FS900|pin@10||0|-3|pin@11||0|-4
+AThicker|net@19|||FS900|pin@12||-5|-4|pin@13||-5|-8
+AThicker|net@23|||FS1800|pin@14||2|0|pin@15||3|0
+AThicker|net@24|||FS900|pin@23||-2|0|pin@8||-2|-3
+AThicker|net@26|||FS900|pin@14||2|0|pin@9||2|-3
+AThicker|net@27|||FS0|pin@16||4|-4|pin@11||0|-4
+AThicker|net@33|||FS1800|pin@39||0|-8|pin@20||4|-8
+AThicker|net@34|||FS900|pin@39||0|-8|pin@40||0|-9
+AThicker|net@37|||FS2700|pin@23||-2|0|pin@29||-2|3
+AThicker|net@38|||FS1800|pin@45||0|3|pin@30||2|3
+AThicker|net@39|||FS1800|pin@29||-2|3|pin@45||0|3
+AThicker|net@40|||FS2700|pin@45||0|3|pin@46||0|4
+AThicker|net@41|||FS1800|pin@46||0|4|pin@47||1|4
+AThicker|net@42|||FS2250|pin@47||1|4|pin@48||2|5
+AThicker|net@43|||FS3150|pin@48||2|5|pin@49||1|6
+AThicker|net@44|||FS0|pin@49||1|6|pin@50||-2|6
+AThicker|net@45|||FS1350|pin@50||-2|6|pin@51||-1|5
+AThicker|net@46|||FS450|pin@51||-1|5|pin@52||-2|4
+AThicker|net@47|||FS1800|pin@52||-2|4|pin@46||0|4
+AThicker|net@48|||FS3150|pin@29||-2|3|pin@53||-3|4
+Etake[2]|freqOut|D5G2;|pin@38||O
+Ein[1:36]||D5G2;|pin@0||I
+Emc||D5G2;|pin@1||I
+Eout[1:36]||D5G2;|pin@2||O
+Epred||D5G2;|pin@3||I
+Esir[1:9]||D5G2;|pin@41||I
+Esor[1:9]||D5G2;|pin@42||O
+Esucc||D5G2;|pin@5||O
+X
+
+# Cell splitStep9;1{lay}
+CsplitStep9;1{lay}||cmos90|1227462033049|1227533488540||ATTR_NCC(D5G7;NTX-6.25;Y568.75;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227469738079|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227469738079
+IaltEndStep;1{lay}|altEndSt@0||0|504|||D5G4;
+IaltStartStep;1{lay}|altStart@0||0|-144|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@0||1993|-238||||
+NX-Metal-2-Metal-3-Con|contact@8||252|-200||||
+NX-Metal-2-Metal-3-Con|contact@9||-1476|-200||||
+NX-Metal-2-Metal-3-Con|contact@10||-1332|-200||||
+NX-Metal-2-Metal-3-Con|contact@11||-1188|-200||||
+NX-Metal-2-Metal-3-Con|contact@12||-1044|-200||||
+NX-Metal-2-Metal-3-Con|contact@13||-900|-200||||
+NX-Metal-2-Metal-3-Con|contact@14||-756|-200||||
+NX-Metal-2-Metal-3-Con|contact@15||-612|-200||||
+NX-Metal-2-Metal-3-Con|contact@16||-468|-200||||
+NX-Metal-2-Metal-3-Con|contact@17||-324|-200||||
+NX-Metal-2-Metal-3-Con|contact@18||396|-200||||
+NX-Metal-2-Metal-3-Con|contact@19||540|-200||||
+NX-Metal-2-Metal-3-Con|contact@20||684|-200||||
+NX-Metal-2-Metal-3-Con|contact@21||828|-200||||
+NX-Metal-2-Metal-3-Con|contact@22||972|-200||||
+NX-Metal-2-Metal-3-Con|contact@23||1116|-200||||
+NX-Metal-2-Metal-3-Con|contact@24||1260|-200||||
+NX-Metal-2-Metal-3-Con|contact@25||1404|-200||||
+NX-Metal-2-Metal-3-Con|contact@26||312|-200||||
+NX-Metal-2-Metal-3-Con|contact@27||-264|-200||||
+NX-Metal-2-Metal-3-Con|contact@28||-408|-200||||
+NX-Metal-2-Metal-3-Con|contact@29||-552|-200||||
+NX-Metal-2-Metal-3-Con|contact@30||-696|-200||||
+NX-Metal-2-Metal-3-Con|contact@31||-840|-200||||
+NX-Metal-2-Metal-3-Con|contact@32||-984|-200||||
+NX-Metal-2-Metal-3-Con|contact@33||-1128|-200||||
+NX-Metal-2-Metal-3-Con|contact@34||-1272|-200||||
+NX-Metal-2-Metal-3-Con|contact@35||-1416|-200||||
+NX-Metal-2-Metal-3-Con|contact@36||1464|-200||||
+NX-Metal-2-Metal-3-Con|contact@37||1320|-200||||
+NX-Metal-2-Metal-3-Con|contact@38||1176|-200||||
+NX-Metal-2-Metal-3-Con|contact@39||1032|-200||||
+NX-Metal-2-Metal-3-Con|contact@40||888|-200||||
+NX-Metal-2-Metal-3-Con|contact@41||744|-200||||
+NX-Metal-2-Metal-3-Con|contact@42||600|-200||||
+NX-Metal-2-Metal-3-Con|contact@43||456|-200||||
+NX-Metal-2-Metal-3-Con|contact@44||252|-488||||
+NX-Metal-2-Metal-3-Con|contact@45||-1476|-488||||
+NX-Metal-2-Metal-3-Con|contact@46||-1332|-488||||
+NX-Metal-2-Metal-3-Con|contact@47||-1188|-488||||
+NX-Metal-2-Metal-3-Con|contact@48||-1044|-488||||
+NX-Metal-2-Metal-3-Con|contact@49||-900|-488||||
+NX-Metal-2-Metal-3-Con|contact@50||-756|-488||||
+NX-Metal-2-Metal-3-Con|contact@51||-612|-488||||
+NX-Metal-2-Metal-3-Con|contact@52||-468|-488||||
+NX-Metal-2-Metal-3-Con|contact@53||-324|-488||||
+NX-Metal-2-Metal-3-Con|contact@54||396|-488||||
+NX-Metal-2-Metal-3-Con|contact@55||540|-488||||
+NX-Metal-2-Metal-3-Con|contact@56||684|-488||||
+NX-Metal-2-Metal-3-Con|contact@57||828|-488||||
+NX-Metal-2-Metal-3-Con|contact@58||972|-488||||
+NX-Metal-2-Metal-3-Con|contact@59||1116|-488||||
+NX-Metal-2-Metal-3-Con|contact@60||1260|-488||||
+NX-Metal-2-Metal-3-Con|contact@61||1404|-488||||
+NX-Metal-2-Metal-3-Con|contact@62||312|-488||||
+NX-Metal-2-Metal-3-Con|contact@63||-264|-488||||
+NX-Metal-2-Metal-3-Con|contact@64||-408|-488||||
+NX-Metal-2-Metal-3-Con|contact@65||-552|-488||||
+NX-Metal-2-Metal-3-Con|contact@66||-696|-488||||
+NX-Metal-2-Metal-3-Con|contact@67||-840|-488||||
+NX-Metal-2-Metal-3-Con|contact@68||-984|-488||||
+NX-Metal-2-Metal-3-Con|contact@69||-1128|-488||||
+NX-Metal-2-Metal-3-Con|contact@70||-1272|-488||||
+NX-Metal-2-Metal-3-Con|contact@71||-1416|-488||||
+NX-Metal-2-Metal-3-Con|contact@72||1464|-488||||
+NX-Metal-2-Metal-3-Con|contact@73||1320|-488||||
+NX-Metal-2-Metal-3-Con|contact@74||1176|-488||||
+NX-Metal-2-Metal-3-Con|contact@75||1032|-488||||
+NX-Metal-2-Metal-3-Con|contact@76||888|-488||||
+NX-Metal-2-Metal-3-Con|contact@77||744|-488||||
+NX-Metal-2-Metal-3-Con|contact@78||600|-488||||
+NX-Metal-2-Metal-3-Con|contact@79||456|-488||||
+NX-Metal-2-Metal-3-Con|contact@80||-246|-344||||
+NX-Metal-2-Metal-3-Con|contact@81||-390|-344||||
+NX-Metal-2-Metal-3-Con|contact@82||-534|-344||||
+NX-Metal-2-Metal-3-Con|contact@83||-678|-344||||
+NX-Metal-2-Metal-3-Con|contact@84||-822|-344||||
+NX-Metal-2-Metal-3-Con|contact@85||-966|-344||||
+NX-Metal-2-Metal-3-Con|contact@86||-1110|-344||||
+NX-Metal-2-Metal-3-Con|contact@87||-1254|-344||||
+NX-Metal-2-Metal-3-Con|contact@88||-1398|-344||||
+NX-Metal-2-Metal-3-Con|contact@89||1482|-344||||
+NX-Metal-2-Metal-3-Con|contact@90||1338|-344||||
+NX-Metal-2-Metal-3-Con|contact@91||1194|-344||||
+NX-Metal-2-Metal-3-Con|contact@92||1050|-344||||
+NX-Metal-2-Metal-3-Con|contact@93||906|-344||||
+NX-Metal-2-Metal-3-Con|contact@94||762|-344||||
+NX-Metal-2-Metal-3-Con|contact@95||618|-344||||
+NX-Metal-2-Metal-3-Con|contact@96||474|-344||||
+NX-Metal-2-Metal-3-Con|contact@97||330|-344||||
+NX-Metal-2-Metal-3-Con|contact@98||-306|-344||||
+NX-Metal-2-Metal-3-Con|contact@99||-1458|-344||||
+NX-Metal-2-Metal-3-Con|contact@100||-1314|-344||||
+NX-Metal-2-Metal-3-Con|contact@101||-1170|-344||||
+NX-Metal-2-Metal-3-Con|contact@102||-1026|-344||||
+NX-Metal-2-Metal-3-Con|contact@103||-882|-344||||
+NX-Metal-2-Metal-3-Con|contact@104||-738|-344||||
+NX-Metal-2-Metal-3-Con|contact@105||-594|-344||||
+NX-Metal-2-Metal-3-Con|contact@106||-450|-344||||
+NX-Metal-2-Metal-3-Con|contact@107||270|-344||||
+NX-Metal-2-Metal-3-Con|contact@108||414|-344||||
+NX-Metal-2-Metal-3-Con|contact@109||558|-344||||
+NX-Metal-2-Metal-3-Con|contact@110||702|-344||||
+NX-Metal-2-Metal-3-Con|contact@111||846|-344||||
+NX-Metal-2-Metal-3-Con|contact@112||990|-344||||
+NX-Metal-2-Metal-3-Con|contact@113||1134|-344||||
+NX-Metal-2-Metal-3-Con|contact@114||1278|-344||||
+NX-Metal-2-Metal-3-Con|contact@115||1422|-344||||
+NX-Metal-2-Metal-3-Con|contact@116||-246|520||||
+NX-Metal-2-Metal-3-Con|contact@117||-390|520||||
+NX-Metal-2-Metal-3-Con|contact@118||-534|520||||
+NX-Metal-2-Metal-3-Con|contact@119||-678|520||||
+NX-Metal-2-Metal-3-Con|contact@120||-822|520||||
+NX-Metal-2-Metal-3-Con|contact@121||-966|520||||
+NX-Metal-2-Metal-3-Con|contact@122||-1110|520||||
+NX-Metal-2-Metal-3-Con|contact@123||-1254|520||||
+NX-Metal-2-Metal-3-Con|contact@124||-1398|520||||
+NX-Metal-2-Metal-3-Con|contact@125||1482|520||||
+NX-Metal-2-Metal-3-Con|contact@126||1338|520||||
+NX-Metal-2-Metal-3-Con|contact@127||1194|520||||
+NX-Metal-2-Metal-3-Con|contact@128||1050|520||||
+NX-Metal-2-Metal-3-Con|contact@129||906|520||||
+NX-Metal-2-Metal-3-Con|contact@130||762|520||||
+NX-Metal-2-Metal-3-Con|contact@131||618|520||||
+NX-Metal-2-Metal-3-Con|contact@132||474|520||||
+NX-Metal-2-Metal-3-Con|contact@133||330|520||||
+NX-Metal-2-Metal-3-Con|contact@134||-306|520||||
+NX-Metal-2-Metal-3-Con|contact@135||-1458|520||||
+NX-Metal-2-Metal-3-Con|contact@136||-1314|520||||
+NX-Metal-2-Metal-3-Con|contact@137||-1170|520||||
+NX-Metal-2-Metal-3-Con|contact@138||-1026|520||||
+NX-Metal-2-Metal-3-Con|contact@139||-882|520||||
+NX-Metal-2-Metal-3-Con|contact@140||-738|520||||
+NX-Metal-2-Metal-3-Con|contact@141||-594|520||||
+NX-Metal-2-Metal-3-Con|contact@142||-450|520||||
+NX-Metal-2-Metal-3-Con|contact@143||270|520||||
+NX-Metal-2-Metal-3-Con|contact@144||414|520||||
+NX-Metal-2-Metal-3-Con|contact@145||558|520||||
+NX-Metal-2-Metal-3-Con|contact@146||702|520||||
+NX-Metal-2-Metal-3-Con|contact@147||846|520||||
+NX-Metal-2-Metal-3-Con|contact@148||990|520||||
+NX-Metal-2-Metal-3-Con|contact@149||1134|520||||
+NX-Metal-2-Metal-3-Con|contact@150||1278|520||||
+NX-Metal-2-Metal-3-Con|contact@151||1422|520||||
+NX-Metal-2-Metal-3-Con|contact@152||252|-88||||
+NX-Metal-2-Metal-3-Con|contact@153||-1476|-88||||
+NX-Metal-2-Metal-3-Con|contact@154||-1332|-88||||
+NX-Metal-2-Metal-3-Con|contact@155||-1188|-88||||
+NX-Metal-2-Metal-3-Con|contact@156||-1044|-88||||
+NX-Metal-2-Metal-3-Con|contact@157||-900|-88||||
+NX-Metal-2-Metal-3-Con|contact@158||-756|-88||||
+NX-Metal-2-Metal-3-Con|contact@159||-612|-88||||
+NX-Metal-2-Metal-3-Con|contact@160||-468|-88||||
+NX-Metal-2-Metal-3-Con|contact@161||-324|-88||||
+NX-Metal-2-Metal-3-Con|contact@162||396|-88||||
+NX-Metal-2-Metal-3-Con|contact@163||540|-88||||
+NX-Metal-2-Metal-3-Con|contact@164||684|-88||||
+NX-Metal-2-Metal-3-Con|contact@165||828|-88||||
+NX-Metal-2-Metal-3-Con|contact@166||972|-88||||
+NX-Metal-2-Metal-3-Con|contact@167||1116|-88||||
+NX-Metal-2-Metal-3-Con|contact@168||1260|-88||||
+NX-Metal-2-Metal-3-Con|contact@169||1404|-88||||
+NX-Metal-2-Metal-3-Con|contact@170||312|-88||||
+NX-Metal-2-Metal-3-Con|contact@171||-264|-88||||
+NX-Metal-2-Metal-3-Con|contact@172||-408|-88||||
+NX-Metal-2-Metal-3-Con|contact@173||-552|-88||||
+NX-Metal-2-Metal-3-Con|contact@174||-696|-88||||
+NX-Metal-2-Metal-3-Con|contact@175||-840|-88||||
+NX-Metal-2-Metal-3-Con|contact@176||-984|-88||||
+NX-Metal-2-Metal-3-Con|contact@177||-1128|-88||||
+NX-Metal-2-Metal-3-Con|contact@178||-1272|-88||||
+NX-Metal-2-Metal-3-Con|contact@179||-1416|-88||||
+NX-Metal-2-Metal-3-Con|contact@180||1464|-88||||
+NX-Metal-2-Metal-3-Con|contact@181||1320|-88||||
+NX-Metal-2-Metal-3-Con|contact@182||1176|-88||||
+NX-Metal-2-Metal-3-Con|contact@183||1032|-88||||
+NX-Metal-2-Metal-3-Con|contact@184||888|-88||||
+NX-Metal-2-Metal-3-Con|contact@185||744|-88||||
+NX-Metal-2-Metal-3-Con|contact@186||600|-88||||
+NX-Metal-2-Metal-3-Con|contact@187||456|-88||||
+NX-Metal-2-Metal-3-Con|contact@188||252|232||||
+NX-Metal-2-Metal-3-Con|contact@189||-1476|232||||
+NX-Metal-2-Metal-3-Con|contact@190||-1332|232||||
+NX-Metal-2-Metal-3-Con|contact@191||-1188|232||||
+NX-Metal-2-Metal-3-Con|contact@192||-1044|232||||
+NX-Metal-2-Metal-3-Con|contact@193||-900|232||||
+NX-Metal-2-Metal-3-Con|contact@194||-756|232||||
+NX-Metal-2-Metal-3-Con|contact@195||-612|232||||
+NX-Metal-2-Metal-3-Con|contact@196||-468|232||||
+NX-Metal-2-Metal-3-Con|contact@197||-324|232||||
+NX-Metal-2-Metal-3-Con|contact@198||396|232||||
+NX-Metal-2-Metal-3-Con|contact@199||540|232||||
+NX-Metal-2-Metal-3-Con|contact@200||684|232||||
+NX-Metal-2-Metal-3-Con|contact@201||828|232||||
+NX-Metal-2-Metal-3-Con|contact@202||972|232||||
+NX-Metal-2-Metal-3-Con|contact@203||1116|232||||
+NX-Metal-2-Metal-3-Con|contact@204||1260|232||||
+NX-Metal-2-Metal-3-Con|contact@205||1404|232||||
+NX-Metal-2-Metal-3-Con|contact@206||312|232||||
+NX-Metal-2-Metal-3-Con|contact@207||-264|232||||
+NX-Metal-2-Metal-3-Con|contact@208||-408|232||||
+NX-Metal-2-Metal-3-Con|contact@209||-552|232||||
+NX-Metal-2-Metal-3-Con|contact@210||-696|232||||
+NX-Metal-2-Metal-3-Con|contact@211||-840|232||||
+NX-Metal-2-Metal-3-Con|contact@212||-984|232||||
+NX-Metal-2-Metal-3-Con|contact@213||-1128|232||||
+NX-Metal-2-Metal-3-Con|contact@214||-1272|232||||
+NX-Metal-2-Metal-3-Con|contact@215||-1416|232||||
+NX-Metal-2-Metal-3-Con|contact@216||1464|232||||
+NX-Metal-2-Metal-3-Con|contact@217||1320|232||||
+NX-Metal-2-Metal-3-Con|contact@218||1176|232||||
+NX-Metal-2-Metal-3-Con|contact@219||1032|232||||
+NX-Metal-2-Metal-3-Con|contact@220||888|232||||
+NX-Metal-2-Metal-3-Con|contact@221||744|232||||
+NX-Metal-2-Metal-3-Con|contact@222||600|232||||
+NX-Metal-2-Metal-3-Con|contact@223||456|232||||
+NX-Metal-2-Metal-3-Con|contact@224||252|488||||
+NX-Metal-2-Metal-3-Con|contact@225||-1476|488||||
+NX-Metal-2-Metal-3-Con|contact@226||-1332|488||||
+NX-Metal-2-Metal-3-Con|contact@227||-1188|488||||
+NX-Metal-2-Metal-3-Con|contact@228||-1044|488||||
+NX-Metal-2-Metal-3-Con|contact@229||-900|488||||
+NX-Metal-2-Metal-3-Con|contact@230||-756|488||||
+NX-Metal-2-Metal-3-Con|contact@231||-612|488||||
+NX-Metal-2-Metal-3-Con|contact@232||-468|488||||
+NX-Metal-2-Metal-3-Con|contact@233||-324|488||||
+NX-Metal-2-Metal-3-Con|contact@234||396|488||||
+NX-Metal-2-Metal-3-Con|contact@235||540|488||||
+NX-Metal-2-Metal-3-Con|contact@236||684|488||||
+NX-Metal-2-Metal-3-Con|contact@237||828|488||||
+NX-Metal-2-Metal-3-Con|contact@238||972|488||||
+NX-Metal-2-Metal-3-Con|contact@239||1116|488||||
+NX-Metal-2-Metal-3-Con|contact@240||1260|488||||
+NX-Metal-2-Metal-3-Con|contact@241||1404|488||||
+NX-Metal-2-Metal-3-Con|contact@242||312|488||||
+NX-Metal-2-Metal-3-Con|contact@243||-264|488||||
+NX-Metal-2-Metal-3-Con|contact@244||-408|488||||
+NX-Metal-2-Metal-3-Con|contact@245||-552|488||||
+NX-Metal-2-Metal-3-Con|contact@246||-696|488||||
+NX-Metal-2-Metal-3-Con|contact@247||-840|488||||
+NX-Metal-2-Metal-3-Con|contact@248||-984|488||||
+NX-Metal-2-Metal-3-Con|contact@249||-1128|488||||
+NX-Metal-2-Metal-3-Con|contact@250||-1272|488||||
+NX-Metal-2-Metal-3-Con|contact@251||-1416|488||||
+NX-Metal-2-Metal-3-Con|contact@252||1464|488||||
+NX-Metal-2-Metal-3-Con|contact@253||1320|488||||
+NX-Metal-2-Metal-3-Con|contact@254||1176|488||||
+NX-Metal-2-Metal-3-Con|contact@255||1032|488||||
+NX-Metal-2-Metal-3-Con|contact@256||888|488||||
+NX-Metal-2-Metal-3-Con|contact@257||744|488||||
+NX-Metal-2-Metal-3-Con|contact@258||600|488||||
+NX-Metal-2-Metal-3-Con|contact@259||456|488||||
+NX-Metal-2-Metal-3-Con|contact@260||252|376||||
+NX-Metal-2-Metal-3-Con|contact@261||-1476|376||||
+NX-Metal-2-Metal-3-Con|contact@262||-1332|376||||
+NX-Metal-2-Metal-3-Con|contact@263||-1188|376||||
+NX-Metal-2-Metal-3-Con|contact@264||-1044|376||||
+NX-Metal-2-Metal-3-Con|contact@265||-900|376||||
+NX-Metal-2-Metal-3-Con|contact@266||-756|376||||
+NX-Metal-2-Metal-3-Con|contact@267||-612|376||||
+NX-Metal-2-Metal-3-Con|contact@268||-468|376||||
+NX-Metal-2-Metal-3-Con|contact@269||-324|376||||
+NX-Metal-2-Metal-3-Con|contact@270||396|376||||
+NX-Metal-2-Metal-3-Con|contact@271||540|376||||
+NX-Metal-2-Metal-3-Con|contact@272||684|376||||
+NX-Metal-2-Metal-3-Con|contact@273||828|376||||
+NX-Metal-2-Metal-3-Con|contact@274||972|376||||
+NX-Metal-2-Metal-3-Con|contact@275||1116|376||||
+NX-Metal-2-Metal-3-Con|contact@276||1260|376||||
+NX-Metal-2-Metal-3-Con|contact@277||1404|376||||
+NX-Metal-2-Metal-3-Con|contact@278||312|376||||
+NX-Metal-2-Metal-3-Con|contact@279||-264|376||||
+NX-Metal-2-Metal-3-Con|contact@280||-408|376||||
+NX-Metal-2-Metal-3-Con|contact@281||-552|376||||
+NX-Metal-2-Metal-3-Con|contact@282||-696|376||||
+NX-Metal-2-Metal-3-Con|contact@283||-840|376||||
+NX-Metal-2-Metal-3-Con|contact@284||-984|376||||
+NX-Metal-2-Metal-3-Con|contact@285||-1128|376||||
+NX-Metal-2-Metal-3-Con|contact@286||-1272|376||||
+NX-Metal-2-Metal-3-Con|contact@287||-1416|376||||
+NX-Metal-2-Metal-3-Con|contact@288||1464|376||||
+NX-Metal-2-Metal-3-Con|contact@289||1320|376||||
+NX-Metal-2-Metal-3-Con|contact@290||1176|376||||
+NX-Metal-2-Metal-3-Con|contact@291||1032|376||||
+NX-Metal-2-Metal-3-Con|contact@292||888|376||||
+NX-Metal-2-Metal-3-Con|contact@293||744|376||||
+NX-Metal-2-Metal-3-Con|contact@294||600|376||||
+NX-Metal-2-Metal-3-Con|contact@295||456|376||||
+NX-Metal-2-Metal-3-Con|contact@298||1928|200||||
+NX-Metal-2-Metal-3-Con|contact@299||1928|-238||||
+NX-Metal-2-Metal-3-Con|contact@302||1992|-520||||
+NX-Metal-2-Metal-3-Con|contact@303||1876|488||||
+NX-Metal-2-Metal-3-Con|contact@304||1876|338||||
+NX-Metal-2-Metal-3-Con|contact@305||2004.5|488||||
+NX-Metal-2-Metal-3-Con|contact@306||2004.5|-382||||
+NX-Metal-2-Metal-3-Con|contact@307||-24|494||||
+NMetal-3-Pin|pin@14||1992|-238||||
+NMetal-1-Pin|pin@20||1526.5|-288||||
+NMetal-2-Pin|pin@22||-90|132.3||||
+IfanPinsK:pins36m3at144;1{lay}|pins36m3@0||-6|-12|||D5G4;
+IfanPinsK:pins36m3at144;1{lay}|pins36m3@1||-6|-276|||D5G4;
+IfanPinsK:pins36m3at144;1{lay}|pins36m3@2||-6|450|||D5G4;
+IfanPinsK:pins36m3at144;1{lay}|pins36m3@3||12|414|||D5G4;
+IthreeStepU;1{lay}|threeSte@0||0|-504|||D5G4;
+IthreeStepU;1{lay}|threeSte@1||0|216|||D5G4;
+Ametal-2|net@7|||S1800|altStart@0|succA|1690|-238|contact@299||1928|-238
+Ametal-2|net@9|||S1800|threeSte@1|succ|1727.5|338|contact@304||1876|338
+Ametal-2|net@15|||S1800|threeSte@1|pred|1659.5|200|contact@298||1928|200
+Ametal-2|net@17|||S1800|threeSte@0|pred|1659.5|-520|contact@302||1992|-520
+Ametal-2|net@19|||S1800|altEndSt@0|predA|1753.5|488|contact@303||1876|488
+Ametal-2|net@22|||S0|altStart@0|out[1]@1053424883|252|-200|contact@8||252|-200
+Ametal-2|net@24|||S0|altStart@0|out[28]@59791077|-1476|-200|contact@9||-1476|-200
+Ametal-2|net@26|||S0|altStart@0|out[29]@215845478|-1332|-200|contact@10||-1332|-200
+Ametal-2|net@28|||S0|altStart@0|out[30]@951885859|-1188|-200|contact@11||-1188|-200
+Ametal-2|net@30|||S0|altStart@0|out[31]@694840068|-1044|-200|contact@12||-1044|-200
+Ametal-2|net@32|||S0|altStart@0|out[32]@228340099|-900|-200|contact@13||-900|-200
+Ametal-2|net@34|||S0|altStart@0|out[33]@243545754|-756|-200|contact@14||-756|-200
+Ametal-2|net@36|||S0|altStart@0|out[34]@967058810|-612|-200|contact@15||-612|-200
+Ametal-2|net@38|||S0|altStart@0|out[35]@199155845|-468|-200|contact@16||-468|-200
+Ametal-2|net@40|||S0|altStart@0|out[36]@806397701|-324|-200|contact@17||-324|-200
+Ametal-2|net@42|||S0|altStart@0|out[2]@371326379|396|-200|contact@18||396|-200
+Ametal-2|net@44|||S0|altStart@0|out[3]@339931445|540|-200|contact@19||540|-200
+Ametal-2|net@46|||S0|altStart@0|out[4]@35733394|684|-200|contact@20||684|-200
+Ametal-2|net@48|||S0|altStart@0|out[5]@243944667|828|-200|contact@21||828|-200
+Ametal-2|net@50|||S0|altStart@0|out[6]@858896414|972|-200|contact@22||972|-200
+Ametal-2|net@52|||S0|altStart@0|out[7]@272985958|1116|-200|contact@23||1116|-200
+Ametal-2|net@54|||S0|altStart@0|out[8]@531106087|1260|-200|contact@24||1260|-200
+Ametal-2|net@56|||S0|altStart@0|out[9]@572933570|1404|-200|contact@25||1404|-200
+Ametal-2|net@59|||S0|altStart@0|out[18]@433101677|324|-200|contact@26||312|-200
+Ametal-2|net@61|||S0|altStart@0|out[19]@965661843|-252|-200|contact@27||-264|-200
+Ametal-2|net@63|||S0|altStart@0|out[20]@490143262|-396|-200|contact@28||-408|-200
+Ametal-2|net@65|||S0|altStart@0|out[21]@366623952|-540|-200|contact@29||-552|-200
+Ametal-2|net@67|||S0|altStart@0|out[22]@179744078|-684|-200|contact@30||-696|-200
+Ametal-2|net@69|||S0|altStart@0|out[23]@231451617|-828|-200|contact@31||-840|-200
+Ametal-2|net@71|||S0|altStart@0|out[24]@389091397|-972|-200|contact@32||-984|-200
+Ametal-2|net@73|||S0|altStart@0|out[25]@993624686|-1116|-200|contact@33||-1128|-200
+Ametal-2|net@75|||S0|altStart@0|out[26]@1029314389|-1260|-200|contact@34||-1272|-200
+Ametal-2|net@77|||S0|altStart@0|out[27]@267955145|-1404|-200|contact@35||-1416|-200
+Ametal-2|net@79|||S0|altStart@0|out[10]@12308039|1476|-200|contact@36||1464|-200
+Ametal-2|net@81|||S0|altStart@0|out[11]@642204107|1332|-200|contact@37||1320|-200
+Ametal-2|net@83|||S0|altStart@0|out[12]@860094989|1188|-200|contact@38||1176|-200
+Ametal-2|net@85|||S0|altStart@0|out[13]@160375068|1044|-200|contact@39||1032|-200
+Ametal-2|net@87|||S0|altStart@0|out[14]@410616329|900|-200|contact@40||888|-200
+Ametal-2|net@89|||S0|altStart@0|out[15]@67466282|756|-200|contact@41||744|-200
+Ametal-2|net@91|||S0|altStart@0|out[16]@629969585|612|-200|contact@42||600|-200
+Ametal-2|net@93|||S0|altStart@0|out[17]@1021644489|468|-200|contact@43||456|-200
+Ametal-2|net@94|||S0|threeSte@0|in[1]|252|-488|contact@44||252|-488
+Ametal-2|net@96|||S0|threeSte@0|in[28]|-1476|-488|contact@45||-1476|-488
+Ametal-2|net@98|||S0|threeSte@0|in[29]|-1332|-488|contact@46||-1332|-488
+Ametal-2|net@100|||S0|threeSte@0|in[30]|-1188|-488|contact@47||-1188|-488
+Ametal-2|net@102|||S0|threeSte@0|in[31]|-1044|-488|contact@48||-1044|-488
+Ametal-2|net@104|||S0|threeSte@0|in[32]|-900|-488|contact@49||-900|-488
+Ametal-2|net@106|||S0|threeSte@0|in[33]|-756|-488|contact@50||-756|-488
+Ametal-2|net@108|||S0|threeSte@0|in[34]|-612|-488|contact@51||-612|-488
+Ametal-2|net@110|||S0|threeSte@0|in[35]|-468|-488|contact@52||-468|-488
+Ametal-2|net@112|||S0|threeSte@0|in[36]|-324|-488|contact@53||-324|-488
+Ametal-2|net@114|||S0|threeSte@0|in[2]|396|-488|contact@54||396|-488
+Ametal-2|net@116|||S0|threeSte@0|in[3]|540|-488|contact@55||540|-488
+Ametal-2|net@118|||S0|threeSte@0|in[4]|684|-488|contact@56||684|-488
+Ametal-2|net@120|||S0|threeSte@0|in[5]|828|-488|contact@57||828|-488
+Ametal-2|net@122|||S0|threeSte@0|in[6]|972|-488|contact@58||972|-488
+Ametal-2|net@124|||S0|threeSte@0|in[7]|1116|-488|contact@59||1116|-488
+Ametal-2|net@126|||S0|threeSte@0|in[8]|1260|-488|contact@60||1260|-488
+Ametal-2|net@128|||S0|threeSte@0|in[9]|1404|-488|contact@61||1404|-488
+Ametal-2|net@131|||S0|threeSte@0|in[18]|324|-488|contact@62||312|-488
+Ametal-2|net@133|||S0|threeSte@0|in[19]|-252|-488|contact@63||-264|-488
+Ametal-2|net@135|||S0|threeSte@0|in[20]|-396|-488|contact@64||-408|-488
+Ametal-2|net@137|||S0|threeSte@0|in[21]|-540|-488|contact@65||-552|-488
+Ametal-2|net@139|||S0|threeSte@0|in[22]|-684|-488|contact@66||-696|-488
+Ametal-2|net@141|||S0|threeSte@0|in[23]|-828|-488|contact@67||-840|-488
+Ametal-2|net@143|||S0|threeSte@0|in[24]|-972|-488|contact@68||-984|-488
+Ametal-2|net@145|||S0|threeSte@0|in[25]|-1116|-488|contact@69||-1128|-488
+Ametal-2|net@147|||S0|threeSte@0|in[26]|-1260|-488|contact@70||-1272|-488
+Ametal-2|net@149|||S0|threeSte@0|in[27]|-1404|-488|contact@71||-1416|-488
+Ametal-2|net@151|||S0|threeSte@0|in[10]|1476|-488|contact@72||1464|-488
+Ametal-2|net@153|||S0|threeSte@0|in[11]|1332|-488|contact@73||1320|-488
+Ametal-2|net@155|||S0|threeSte@0|in[12]|1188|-488|contact@74||1176|-488
+Ametal-2|net@157|||S0|threeSte@0|in[13]|1044|-488|contact@75||1032|-488
+Ametal-2|net@159|||S0|threeSte@0|in[14]|900|-488|contact@76||888|-488
+Ametal-2|net@161|||S0|threeSte@0|in[15]|756|-488|contact@77||744|-488
+Ametal-2|net@163|||S0|threeSte@0|in[16]|612|-488|contact@78||600|-488
+Ametal-2|net@165|||S0|threeSte@0|in[17]|468|-488|contact@79||456|-488
+Ametal-2|net@168|||S1800|threeSte@0|out[19]|-252|-344|contact@80||-246|-344
+Ametal-2|net@170|||S1800|threeSte@0|out[20]|-396|-344|contact@81||-390|-344
+Ametal-2|net@172|||S1800|threeSte@0|out[21]|-540|-344|contact@82||-534|-344
+Ametal-2|net@174|||S1800|threeSte@0|out[22]|-684|-344|contact@83||-678|-344
+Ametal-2|net@176|||S1800|threeSte@0|out[23]|-828|-344|contact@84||-822|-344
+Ametal-2|net@178|||S1800|threeSte@0|out[24]|-972|-344|contact@85||-966|-344
+Ametal-2|net@180|||S1800|threeSte@0|out[25]|-1116|-344|contact@86||-1110|-344
+Ametal-2|net@182|||S1800|threeSte@0|out[26]|-1260|-344|contact@87||-1254|-344
+Ametal-2|net@184|||S1800|threeSte@0|out[27]|-1404|-344|contact@88||-1398|-344
+Ametal-2|net@186|||S1800|threeSte@0|out[10]|1476|-344|contact@89||1482|-344
+Ametal-2|net@188|||S1800|threeSte@0|out[11]|1332|-344|contact@90||1338|-344
+Ametal-2|net@190|||S1800|threeSte@0|out[12]|1188|-344|contact@91||1194|-344
+Ametal-2|net@192|||S1800|threeSte@0|out[13]|1044|-344|contact@92||1050|-344
+Ametal-2|net@194|||S1800|threeSte@0|out[14]|900|-344|contact@93||906|-344
+Ametal-2|net@196|||S1800|threeSte@0|out[15]|756|-344|contact@94||762|-344
+Ametal-2|net@198|||S1800|threeSte@0|out[16]|612|-344|contact@95||618|-344
+Ametal-2|net@200|||S1800|threeSte@0|out[17]|468|-344|contact@96||474|-344
+Ametal-2|net@202|||S1800|threeSte@0|out[18]|324|-344|contact@97||330|-344
+Ametal-2|net@205|||S1800|threeSte@0|out[36]|-324|-344|contact@98||-306|-344
+Ametal-2|net@207|||S1800|threeSte@0|out[28]|-1476|-344|contact@99||-1458|-344
+Ametal-2|net@209|||S1800|threeSte@0|out[29]|-1332|-344|contact@100||-1314|-344
+Ametal-2|net@211|||S1800|threeSte@0|out[30]|-1188|-344|contact@101||-1170|-344
+Ametal-2|net@213|||S1800|threeSte@0|out[31]|-1044|-344|contact@102||-1026|-344
+Ametal-2|net@215|||S1800|threeSte@0|out[32]|-900|-344|contact@103||-882|-344
+Ametal-2|net@217|||S1800|threeSte@0|out[33]|-756|-344|contact@104||-738|-344
+Ametal-2|net@219|||S1800|threeSte@0|out[34]|-612|-344|contact@105||-594|-344
+Ametal-2|net@221|||S1800|threeSte@0|out[35]|-468|-344|contact@106||-450|-344
+Ametal-2|net@223|||S1800|threeSte@0|out[1]|252|-344|contact@107||270|-344
+Ametal-2|net@225|||S1800|threeSte@0|out[2]|396|-344|contact@108||414|-344
+Ametal-2|net@227|||S1800|threeSte@0|out[3]|540|-344|contact@109||558|-344
+Ametal-2|net@229|||S1800|threeSte@0|out[4]|684|-344|contact@110||702|-344
+Ametal-2|net@231|||S1800|threeSte@0|out[5]|828|-344|contact@111||846|-344
+Ametal-2|net@233|||S1800|threeSte@0|out[6]|972|-344|contact@112||990|-344
+Ametal-2|net@235|||S1800|threeSte@0|out[7]|1116|-344|contact@113||1134|-344
+Ametal-2|net@237|||S1800|threeSte@0|out[8]|1260|-344|contact@114||1278|-344
+Ametal-2|net@239|||S1800|threeSte@0|out[9]|1404|-344|contact@115||1422|-344
+Ametal-2|net@241|||S1800|altEndSt@0|inB[19]|-252|520|contact@116||-246|520
+Ametal-2|net@243|||S1800|altEndSt@0|inB[20]|-396|520|contact@117||-390|520
+Ametal-2|net@245|||S1800|altEndSt@0|inB[21]|-540|520|contact@118||-534|520
+Ametal-2|net@247|||S1800|altEndSt@0|inB[22]|-684|520|contact@119||-678|520
+Ametal-2|net@249|||S1800|altEndSt@0|inB[23]|-828|520|contact@120||-822|520
+Ametal-2|net@251|||S1800|altEndSt@0|inB[24]|-972|520|contact@121||-966|520
+Ametal-2|net@253|||S1800|altEndSt@0|inB[25]|-1116|520|contact@122||-1110|520
+Ametal-2|net@255|||S1800|altEndSt@0|inB[26]|-1260|520|contact@123||-1254|520
+Ametal-2|net@257|||S1800|altEndSt@0|inB[27]|-1404|520|contact@124||-1398|520
+Ametal-2|net@259|||S1800|altEndSt@0|inB[10]|1476|520|contact@125||1482|520
+Ametal-2|net@261|||S1800|altEndSt@0|inB[11]|1332|520|contact@126||1338|520
+Ametal-2|net@263|||S1800|altEndSt@0|inB[12]|1188|520|contact@127||1194|520
+Ametal-2|net@265|||S1800|altEndSt@0|inB[13]|1044|520|contact@128||1050|520
+Ametal-2|net@267|||S1800|altEndSt@0|inB[14]|900|520|contact@129||906|520
+Ametal-2|net@269|||S1800|altEndSt@0|inB[15]|756|520|contact@130||762|520
+Ametal-2|net@271|||S1800|altEndSt@0|inB[16]|612|520|contact@131||618|520
+Ametal-2|net@273|||S1800|altEndSt@0|inB[17]|468|520|contact@132||474|520
+Ametal-2|net@275|||S1800|altEndSt@0|inB[18]|324|520|contact@133||330|520
+Ametal-2|net@277|||S1800|altEndSt@0|inB[36]|-324|520|contact@134||-306|520
+Ametal-2|net@279|||S1800|altEndSt@0|inB[28]|-1476|520|contact@135||-1458|520
+Ametal-2|net@281|||S1800|altEndSt@0|inB[29]|-1332|520|contact@136||-1314|520
+Ametal-2|net@283|||S1800|altEndSt@0|inB[30]|-1188|520|contact@137||-1170|520
+Ametal-2|net@285|||S1800|altEndSt@0|inB[31]|-1044|520|contact@138||-1026|520
+Ametal-2|net@287|||S1800|altEndSt@0|inB[32]|-900|520|contact@139||-882|520
+Ametal-2|net@289|||S1800|altEndSt@0|inB[33]|-756|520|contact@140||-738|520
+Ametal-2|net@291|||S1800|altEndSt@0|inB[34]|-612|520|contact@141||-594|520
+Ametal-2|net@293|||S1800|altEndSt@0|inB[35]|-468|520|contact@142||-450|520
+Ametal-2|net@295|||S1800|altEndSt@0|inB[1]|252|520|contact@143||270|520
+Ametal-2|net@297|||S1800|altEndSt@0|inB[2]|396|520|contact@144||414|520
+Ametal-2|net@299|||S1800|altEndSt@0|inB[3]|540|520|contact@145||558|520
+Ametal-2|net@301|||S1800|altEndSt@0|inB[4]|684|520|contact@146||702|520
+Ametal-2|net@303|||S1800|altEndSt@0|inB[5]|828|520|contact@147||846|520
+Ametal-2|net@305|||S1800|altEndSt@0|inB[6]|972|520|contact@148||990|520
+Ametal-2|net@307|||S1800|altEndSt@0|inB[7]|1116|520|contact@149||1134|520
+Ametal-2|net@309|||S1800|altEndSt@0|inB[8]|1260|520|contact@150||1278|520
+Ametal-2|net@311|||S1800|altEndSt@0|inB[9]|1404|520|contact@151||1422|520
+Ametal-2|net@312|||S0|altStart@0|out[1]|252|-88|contact@152||252|-88
+Ametal-2|net@314|||S0|altStart@0|out[28]|-1476|-88|contact@153||-1476|-88
+Ametal-2|net@316|||S0|altStart@0|out[29]|-1332|-88|contact@154||-1332|-88
+Ametal-2|net@318|||S0|altStart@0|out[30]|-1188|-88|contact@155||-1188|-88
+Ametal-2|net@320|||S0|altStart@0|out[31]|-1044|-88|contact@156||-1044|-88
+Ametal-2|net@322|||S0|altStart@0|out[32]|-900|-88|contact@157||-900|-88
+Ametal-2|net@324|||S0|altStart@0|out[33]|-756|-88|contact@158||-756|-88
+Ametal-2|net@326|||S0|altStart@0|out[34]|-612|-88|contact@159||-612|-88
+Ametal-2|net@328|||S0|altStart@0|out[35]|-468|-88|contact@160||-468|-88
+Ametal-2|net@330|||S0|altStart@0|out[36]|-324|-88|contact@161||-324|-88
+Ametal-2|net@332|||S0|altStart@0|out[2]|396|-88|contact@162||396|-88
+Ametal-2|net@334|||S0|altStart@0|out[3]|540|-88|contact@163||540|-88
+Ametal-2|net@336|||S0|altStart@0|out[4]|684|-88|contact@164||684|-88
+Ametal-2|net@338|||S0|altStart@0|out[5]|828|-88|contact@165||828|-88
+Ametal-2|net@340|||S0|altStart@0|out[6]|972|-88|contact@166||972|-88
+Ametal-2|net@342|||S0|altStart@0|out[7]|1116|-88|contact@167||1116|-88
+Ametal-2|net@344|||S0|altStart@0|out[8]|1260|-88|contact@168||1260|-88
+Ametal-2|net@346|||S0|altStart@0|out[9]|1404|-88|contact@169||1404|-88
+Ametal-2|net@349|||S0|altStart@0|out[18]|324|-88|contact@170||312|-88
+Ametal-2|net@351|||S0|altStart@0|out[19]|-252|-88|contact@171||-264|-88
+Ametal-2|net@353|||S0|altStart@0|out[20]|-396|-88|contact@172||-408|-88
+Ametal-2|net@355|||S0|altStart@0|out[21]|-540|-88|contact@173||-552|-88
+Ametal-2|net@357|||S0|altStart@0|out[22]|-684|-88|contact@174||-696|-88
+Ametal-2|net@359|||S0|altStart@0|out[23]|-828|-88|contact@175||-840|-88
+Ametal-2|net@361|||S0|altStart@0|out[24]|-972|-88|contact@176||-984|-88
+Ametal-2|net@363|||S0|altStart@0|out[25]|-1116|-88|contact@177||-1128|-88
+Ametal-2|net@365|||S0|altStart@0|out[26]|-1260|-88|contact@178||-1272|-88
+Ametal-2|net@367|||S0|altStart@0|out[27]|-1404|-88|contact@179||-1416|-88
+Ametal-2|net@369|||S0|altStart@0|out[10]|1476|-88|contact@180||1464|-88
+Ametal-2|net@371|||S0|altStart@0|out[11]|1332|-88|contact@181||1320|-88
+Ametal-2|net@373|||S0|altStart@0|out[12]|1188|-88|contact@182||1176|-88
+Ametal-2|net@375|||S0|altStart@0|out[13]|1044|-88|contact@183||1032|-88
+Ametal-2|net@377|||S0|altStart@0|out[14]|900|-88|contact@184||888|-88
+Ametal-2|net@379|||S0|altStart@0|out[15]|756|-88|contact@185||744|-88
+Ametal-2|net@381|||S0|altStart@0|out[16]|612|-88|contact@186||600|-88
+Ametal-2|net@383|||S0|altStart@0|out[17]|468|-88|contact@187||456|-88
+Ametal-2|net@385|||S0|threeSte@1|in[1]|252|232|contact@188||252|232
+Ametal-2|net@387|||S0|threeSte@1|in[28]|-1476|232|contact@189||-1476|232
+Ametal-2|net@389|||S0|threeSte@1|in[29]|-1332|232|contact@190||-1332|232
+Ametal-2|net@391|||S0|threeSte@1|in[30]|-1188|232|contact@191||-1188|232
+Ametal-2|net@393|||S0|threeSte@1|in[31]|-1044|232|contact@192||-1044|232
+Ametal-2|net@395|||S0|threeSte@1|in[32]|-900|232|contact@193||-900|232
+Ametal-2|net@397|||S0|threeSte@1|in[33]|-756|232|contact@194||-756|232
+Ametal-2|net@399|||S0|threeSte@1|in[34]|-612|232|contact@195||-612|232
+Ametal-2|net@401|||S0|threeSte@1|in[35]|-468|232|contact@196||-468|232
+Ametal-2|net@403|||S0|threeSte@1|in[36]|-324|232|contact@197||-324|232
+Ametal-2|net@405|||S0|threeSte@1|in[2]|396|232|contact@198||396|232
+Ametal-2|net@407|||S0|threeSte@1|in[3]|540|232|contact@199||540|232
+Ametal-2|net@409|||S0|threeSte@1|in[4]|684|232|contact@200||684|232
+Ametal-2|net@411|||S0|threeSte@1|in[5]|828|232|contact@201||828|232
+Ametal-2|net@413|||S0|threeSte@1|in[6]|972|232|contact@202||972|232
+Ametal-2|net@415|||S0|threeSte@1|in[7]|1116|232|contact@203||1116|232
+Ametal-2|net@417|||S0|threeSte@1|in[8]|1260|232|contact@204||1260|232
+Ametal-2|net@419|||S0|threeSte@1|in[9]|1404|232|contact@205||1404|232
+Ametal-2|net@421|||S0|threeSte@1|in[18]|324|232|contact@206||312|232
+Ametal-2|net@423|||S0|threeSte@1|in[19]|-252|232|contact@207||-264|232
+Ametal-2|net@425|||S0|threeSte@1|in[20]|-396|232|contact@208||-408|232
+Ametal-2|net@427|||S0|threeSte@1|in[21]|-540|232|contact@209||-552|232
+Ametal-2|net@429|||S0|threeSte@1|in[22]|-684|232|contact@210||-696|232
+Ametal-2|net@431|||S0|threeSte@1|in[23]|-828|232|contact@211||-840|232
+Ametal-2|net@433|||S0|threeSte@1|in[24]|-972|232|contact@212||-984|232
+Ametal-2|net@435|||S0|threeSte@1|in[25]|-1116|232|contact@213||-1128|232
+Ametal-2|net@437|||S0|threeSte@1|in[26]|-1260|232|contact@214||-1272|232
+Ametal-2|net@439|||S0|threeSte@1|in[27]|-1404|232|contact@215||-1416|232
+Ametal-2|net@441|||S0|threeSte@1|in[10]|1476|232|contact@216||1464|232
+Ametal-2|net@443|||S0|threeSte@1|in[11]|1332|232|contact@217||1320|232
+Ametal-2|net@445|||S0|threeSte@1|in[12]|1188|232|contact@218||1176|232
+Ametal-2|net@447|||S0|threeSte@1|in[13]|1044|232|contact@219||1032|232
+Ametal-2|net@449|||S0|threeSte@1|in[14]|900|232|contact@220||888|232
+Ametal-2|net@451|||S0|threeSte@1|in[15]|756|232|contact@221||744|232
+Ametal-2|net@453|||S0|threeSte@1|in[16]|612|232|contact@222||600|232
+Ametal-2|net@455|||S0|threeSte@1|in[17]|468|232|contact@223||456|232
+Ametal-2|net@457|||S0|altEndSt@0|inA[1]|252|488|contact@224||252|488
+Ametal-2|net@459|||S0|altEndSt@0|inA[28]|-1476|488|contact@225||-1476|488
+Ametal-2|net@461|||S0|altEndSt@0|inA[29]|-1332|488|contact@226||-1332|488
+Ametal-2|net@463|||S0|altEndSt@0|inA[30]|-1188|488|contact@227||-1188|488
+Ametal-2|net@465|||S0|altEndSt@0|inA[31]|-1044|488|contact@228||-1044|488
+Ametal-2|net@467|||S0|altEndSt@0|inA[32]|-900|488|contact@229||-900|488
+Ametal-2|net@469|||S0|altEndSt@0|inA[33]|-756|488|contact@230||-756|488
+Ametal-2|net@471|||S0|altEndSt@0|inA[34]|-612|488|contact@231||-612|488
+Ametal-2|net@473|||S0|altEndSt@0|inA[35]|-468|488|contact@232||-468|488
+Ametal-2|net@475|||S0|altEndSt@0|inA[36]|-324|488|contact@233||-324|488
+Ametal-2|net@477|||S0|altEndSt@0|inA[2]|396|488|contact@234||396|488
+Ametal-2|net@479|||S0|altEndSt@0|inA[3]|540|488|contact@235||540|488
+Ametal-2|net@481|||S0|altEndSt@0|inA[4]|684|488|contact@236||684|488
+Ametal-2|net@483|||S0|altEndSt@0|inA[5]|828|488|contact@237||828|488
+Ametal-2|net@485|||S0|altEndSt@0|inA[6]|972|488|contact@238||972|488
+Ametal-2|net@487|||S0|altEndSt@0|inA[7]|1116|488|contact@239||1116|488
+Ametal-2|net@489|||S0|altEndSt@0|inA[8]|1260|488|contact@240||1260|488
+Ametal-2|net@491|||S0|altEndSt@0|inA[9]|1404|488|contact@241||1404|488
+Ametal-2|net@493|||S0|altEndSt@0|inA[18]|324|488|contact@242||312|488
+Ametal-2|net@495|||S0|altEndSt@0|inA[19]|-252|488|contact@243||-264|488
+Ametal-2|net@497|||S0|altEndSt@0|inA[20]|-396|488|contact@244||-408|488
+Ametal-2|net@499|||S0|altEndSt@0|inA[21]|-540|488|contact@245||-552|488
+Ametal-2|net@501|||S0|altEndSt@0|inA[22]|-684|488|contact@246||-696|488
+Ametal-2|net@503|||S0|altEndSt@0|inA[23]|-828|488|contact@247||-840|488
+Ametal-2|net@505|||S0|altEndSt@0|inA[24]|-972|488|contact@248||-984|488
+Ametal-2|net@507|||S0|altEndSt@0|inA[25]|-1116|488|contact@249||-1128|488
+Ametal-2|net@509|||S0|altEndSt@0|inA[26]|-1260|488|contact@250||-1272|488
+Ametal-2|net@511|||S0|altEndSt@0|inA[27]|-1404|488|contact@251||-1416|488
+Ametal-2|net@513|||S0|altEndSt@0|inA[10]|1476|488|contact@252||1464|488
+Ametal-2|net@515|||S0|altEndSt@0|inA[11]|1332|488|contact@253||1320|488
+Ametal-2|net@517|||S0|altEndSt@0|inA[12]|1188|488|contact@254||1176|488
+Ametal-2|net@519|||S0|altEndSt@0|inA[13]|1044|488|contact@255||1032|488
+Ametal-2|net@521|||S0|altEndSt@0|inA[14]|900|488|contact@256||888|488
+Ametal-2|net@523|||S0|altEndSt@0|inA[15]|756|488|contact@257||744|488
+Ametal-2|net@525|||S0|altEndSt@0|inA[16]|612|488|contact@258||600|488
+Ametal-2|net@527|||S0|altEndSt@0|inA[17]|468|488|contact@259||456|488
+Ametal-2|net@528|||S0|threeSte@1|out[1]|252|376|contact@260||252|376
+Ametal-2|net@530|||S0|threeSte@1|out[28]|-1476|376|contact@261||-1476|376
+Ametal-2|net@532|||S0|threeSte@1|out[29]|-1332|376|contact@262||-1332|376
+Ametal-2|net@534|||S0|threeSte@1|out[30]|-1188|376|contact@263||-1188|376
+Ametal-2|net@536|||S0|threeSte@1|out[31]|-1044|376|contact@264||-1044|376
+Ametal-2|net@538|||S0|threeSte@1|out[32]|-900|376|contact@265||-900|376
+Ametal-2|net@540|||S0|threeSte@1|out[33]|-756|376|contact@266||-756|376
+Ametal-2|net@542|||S0|threeSte@1|out[34]|-612|376|contact@267||-612|376
+Ametal-2|net@544|||S0|threeSte@1|out[35]|-468|376|contact@268||-468|376
+Ametal-2|net@546|||S0|threeSte@1|out[36]|-324|376|contact@269||-324|376
+Ametal-2|net@548|||S0|threeSte@1|out[2]|396|376|contact@270||396|376
+Ametal-2|net@550|||S0|threeSte@1|out[3]|540|376|contact@271||540|376
+Ametal-2|net@552|||S0|threeSte@1|out[4]|684|376|contact@272||684|376
+Ametal-2|net@554|||S0|threeSte@1|out[5]|828|376|contact@273||828|376
+Ametal-2|net@556|||S0|threeSte@1|out[6]|972|376|contact@274||972|376
+Ametal-2|net@558|||S0|threeSte@1|out[7]|1116|376|contact@275||1116|376
+Ametal-2|net@560|||S0|threeSte@1|out[8]|1260|376|contact@276||1260|376
+Ametal-2|net@562|||S0|threeSte@1|out[9]|1404|376|contact@277||1404|376
+Ametal-2|net@565|||S0|threeSte@1|out[18]|324|376|contact@278||312|376
+Ametal-2|net@567|||S0|threeSte@1|out[19]|-252|376|contact@279||-264|376
+Ametal-2|net@569|||S0|threeSte@1|out[20]|-396|376|contact@280||-408|376
+Ametal-2|net@571|||S0|threeSte@1|out[21]|-540|376|contact@281||-552|376
+Ametal-2|net@573|||S0|threeSte@1|out[22]|-684|376|contact@282||-696|376
+Ametal-2|net@575|||S0|threeSte@1|out[23]|-828|376|contact@283||-840|376
+Ametal-2|net@577|||S0|threeSte@1|out[24]|-972|376|contact@284||-984|376
+Ametal-2|net@579|||S0|threeSte@1|out[25]|-1116|376|contact@285||-1128|376
+Ametal-2|net@581|||S0|threeSte@1|out[26]|-1260|376|contact@286||-1272|376
+Ametal-2|net@583|||S0|threeSte@1|out[27]|-1404|376|contact@287||-1416|376
+Ametal-2|net@585|||S0|threeSte@1|out[10]|1476|376|contact@288||1464|376
+Ametal-2|net@587|||S0|threeSte@1|out[11]|1332|376|contact@289||1320|376
+Ametal-2|net@589|||S0|threeSte@1|out[12]|1188|376|contact@290||1176|376
+Ametal-2|net@591|||S0|threeSte@1|out[13]|1044|376|contact@291||1032|376
+Ametal-2|net@593|||S0|threeSte@1|out[14]|900|376|contact@292||888|376
+Ametal-2|net@595|||S0|threeSte@1|out[15]|756|376|contact@293||744|376
+Ametal-2|net@597|||S0|threeSte@1|out[16]|612|376|contact@294||600|376
+Ametal-2|net@599|||S0|threeSte@1|out[17]|468|376|contact@295||456|376
+Ametal-3|net@616|||S0|contact@0||1993|-238|pin@14||1992|-238
+Ametal-3|net@628|||S900|contact@298||1928|200|contact@299||1928|-238
+Ametal-2|net@630|||S1800|threeSte@0|succ|1727.5|-382|contact@306||2004.5|-382
+Ametal-3|net@631|||S900|contact@303||1876|488|contact@304||1876|338
+Ametal-3|net@632|||S900|contact@305||2004.5|488|contact@306||2004.5|-382
+Ametal-3|net@633|||S900|pin@14||1992|-238|contact@302||1992|-520
+Ametal-2|net@634|||S1800|contact@0||1993|-238|altStart@0|succB|2042|-238
+Ametal-2|net@635|||S0|altEndSt@0|predB|2131.5|488|contact@305||2004.5|488
+Ametal-3|net@673|||S2700|contact@171||-264|-88|pins36m3@0|x[19]|-264|-12
+Ametal-3|net@675|||S2700|contact@172||-408|-88|pins36m3@0|x[20]|-408|-12
+Ametal-3|net@677|||S2700|contact@173||-552|-88|pins36m3@0|x[21]|-552|-12
+Ametal-3|net@679|||S2700|contact@174||-696|-88|pins36m3@0|x[22]|-696|-12
+Ametal-3|net@681|||S2700|contact@175||-840|-88|pins36m3@0|x[23]|-840|-12
+Ametal-3|net@683|||S2700|contact@176||-984|-88|pins36m3@0|x[24]|-984|-12
+Ametal-3|net@685|||S2700|contact@177||-1128|-88|pins36m3@0|x[25]|-1128|-12
+Ametal-3|net@687|||S2700|contact@178||-1272|-88|pins36m3@0|x[26]|-1272|-12
+Ametal-3|net@689|||S2700|contact@179||-1416|-88|pins36m3@0|x[27]|-1416|-12
+Ametal-3|net@691|||S2700|contact@153||-1476|-88|pins36m3@0|x[28]|-1476|-12
+Ametal-3|net@693|||S2700|contact@154||-1332|-88|pins36m3@0|x[29]|-1332|-12
+Ametal-3|net@695|||S2700|contact@155||-1188|-88|pins36m3@0|x[30]|-1188|-12
+Ametal-3|net@697|||S2700|contact@156||-1044|-88|pins36m3@0|x[31]|-1044|-12
+Ametal-3|net@699|||S2700|contact@157||-900|-88|pins36m3@0|x[32]|-900|-12
+Ametal-3|net@701|||S2700|contact@158||-756|-88|pins36m3@0|x[33]|-756|-12
+Ametal-3|net@703|||S2700|contact@159||-612|-88|pins36m3@0|x[34]|-612|-12
+Ametal-3|net@705|||S2700|contact@160||-468|-88|pins36m3@0|x[35]|-468|-12
+Ametal-3|net@707|||S2700|contact@161||-324|-88|pins36m3@0|x[36]|-324|-12
+Ametal-3|net@708|||S900|contact@188||252|232|pins36m3@0|x[1]|252|-12
+Ametal-3|net@709|||S2700|pins36m3@0|x[28]|-1476|-12|contact@189||-1476|232
+Ametal-3|net@710|||S2700|pins36m3@0|x[29]|-1332|-12|contact@190||-1332|232
+Ametal-3|net@711|||S2700|pins36m3@0|x[30]|-1188|-12|contact@191||-1188|232
+Ametal-3|net@712|||S2700|pins36m3@0|x[31]|-1044|-12|contact@192||-1044|232
+Ametal-3|net@713|||S2700|pins36m3@0|x[32]|-900|-12|contact@193||-900|232
+Ametal-3|net@714|||S2700|pins36m3@0|x[33]|-756|-12|contact@194||-756|232
+Ametal-3|net@715|||S2700|pins36m3@0|x[34]|-612|-12|contact@195||-612|232
+Ametal-3|net@716|||S2700|pins36m3@0|x[35]|-468|-12|contact@196||-468|232
+Ametal-3|net@717|||S2700|pins36m3@0|x[36]|-324|-12|contact@197||-324|232
+Ametal-3|net@718|||S2700|pins36m3@0|x[2]|396|-12|contact@198||396|232
+Ametal-3|net@719|||S2700|pins36m3@0|x[3]|540|-12|contact@199||540|232
+Ametal-3|net@720|||S2700|pins36m3@0|x[4]|684|-12|contact@200||684|232
+Ametal-3|net@721|||S2700|pins36m3@0|x[5]|828|-12|contact@201||828|232
+Ametal-3|net@722|||S2700|pins36m3@0|x[6]|972|-12|contact@202||972|232
+Ametal-3|net@723|||S2700|pins36m3@0|x[7]|1116|-12|contact@203||1116|232
+Ametal-3|net@724|||S2700|pins36m3@0|x[8]|1260|-12|contact@204||1260|232
+Ametal-3|net@725|||S2700|pins36m3@0|x[9]|1404|-12|contact@205||1404|232
+Ametal-3|net@726|||S2700|pins36m3@0|x[18]|312|-12|contact@206||312|232
+Ametal-3|net@727|||S2700|pins36m3@0|x[19]|-264|-12|contact@207||-264|232
+Ametal-3|net@728|||S2700|pins36m3@0|x[20]|-408|-12|contact@208||-408|232
+Ametal-3|net@729|||S2700|pins36m3@0|x[21]|-552|-12|contact@209||-552|232
+Ametal-3|net@730|||S2700|pins36m3@0|x[22]|-696|-12|contact@210||-696|232
+Ametal-3|net@731|||S2700|pins36m3@0|x[23]|-840|-12|contact@211||-840|232
+Ametal-3|net@732|||S2700|pins36m3@0|x[24]|-984|-12|contact@212||-984|232
+Ametal-3|net@733|||S2700|pins36m3@0|x[25]|-1128|-12|contact@213||-1128|232
+Ametal-3|net@734|||S2700|pins36m3@0|x[26]|-1272|-12|contact@214||-1272|232
+Ametal-3|net@735|||S2700|pins36m3@0|x[27]|-1416|-12|contact@215||-1416|232
+Ametal-3|net@736|||S2700|pins36m3@0|x[10]|1464|-12|contact@216||1464|232
+Ametal-3|net@737|||S2700|pins36m3@0|x[11]|1320|-12|contact@217||1320|232
+Ametal-3|net@738|||S2700|pins36m3@0|x[12]|1176|-12|contact@218||1176|232
+Ametal-3|net@739|||S2700|pins36m3@0|x[13]|1032|-12|contact@219||1032|232
+Ametal-3|net@740|||S2700|pins36m3@0|x[14]|888|-12|contact@220||888|232
+Ametal-3|net@741|||S2700|pins36m3@0|x[15]|744|-12|contact@221||744|232
+Ametal-3|net@742|||S2700|pins36m3@0|x[16]|600|-12|contact@222||600|232
+Ametal-3|net@743|||S2700|pins36m3@0|x[17]|456|-12|contact@223||456|232
+Ametal-3|net@780|||S2700|contact@63||-264|-488|pins36m3@1|x[19]|-264|-276
+Ametal-3|net@781|||S900|pins36m3@1|x[1]|252|-276|contact@44||252|-488
+Ametal-3|net@782|||S900|pins36m3@1|x[28]|-1476|-276|contact@45||-1476|-488
+Ametal-3|net@783|||S900|pins36m3@1|x[29]|-1332|-276|contact@46||-1332|-488
+Ametal-3|net@784|||S900|pins36m3@1|x[30]|-1188|-276|contact@47||-1188|-488
+Ametal-3|net@785|||S900|pins36m3@1|x[31]|-1044|-276|contact@48||-1044|-488
+Ametal-3|net@786|||S900|pins36m3@1|x[32]|-900|-276|contact@49||-900|-488
+Ametal-3|net@787|||S900|pins36m3@1|x[33]|-756|-276|contact@50||-756|-488
+Ametal-3|net@788|||S900|pins36m3@1|x[34]|-612|-276|contact@51||-612|-488
+Ametal-3|net@789|||S900|pins36m3@1|x[35]|-468|-276|contact@52||-468|-488
+Ametal-3|net@790|||S900|pins36m3@1|x[36]|-324|-276|contact@53||-324|-488
+Ametal-3|net@791|||S900|pins36m3@1|x[2]|396|-276|contact@54||396|-488
+Ametal-3|net@792|||S900|pins36m3@1|x[3]|540|-276|contact@55||540|-488
+Ametal-3|net@793|||S900|pins36m3@1|x[4]|684|-276|contact@56||684|-488
+Ametal-3|net@794|||S900|pins36m3@1|x[5]|828|-276|contact@57||828|-488
+Ametal-3|net@795|||S900|pins36m3@1|x[6]|972|-276|contact@58||972|-488
+Ametal-3|net@796|||S900|pins36m3@1|x[7]|1116|-276|contact@59||1116|-488
+Ametal-3|net@797|||S900|pins36m3@1|x[8]|1260|-276|contact@60||1260|-488
+Ametal-3|net@798|||S900|pins36m3@1|x[9]|1404|-276|contact@61||1404|-488
+Ametal-3|net@799|||S900|pins36m3@1|x[18]|312|-276|contact@62||312|-488
+Ametal-3|net@800|||S900|pins36m3@1|x[20]|-408|-276|contact@64||-408|-488
+Ametal-3|net@801|||S900|pins36m3@1|x[21]|-552|-276|contact@65||-552|-488
+Ametal-3|net@802|||S900|pins36m3@1|x[22]|-696|-276|contact@66||-696|-488
+Ametal-3|net@803|||S900|pins36m3@1|x[23]|-840|-276|contact@67||-840|-488
+Ametal-3|net@804|||S900|pins36m3@1|x[24]|-984|-276|contact@68||-984|-488
+Ametal-3|net@805|||S900|pins36m3@1|x[25]|-1128|-276|contact@69||-1128|-488
+Ametal-3|net@806|||S900|pins36m3@1|x[26]|-1272|-276|contact@70||-1272|-488
+Ametal-3|net@807|||S900|pins36m3@1|x[27]|-1416|-276|contact@71||-1416|-488
+Ametal-3|net@808|||S900|pins36m3@1|x[10]|1464|-276|contact@72||1464|-488
+Ametal-3|net@809|||S900|pins36m3@1|x[11]|1320|-276|contact@73||1320|-488
+Ametal-3|net@810|||S900|pins36m3@1|x[12]|1176|-276|contact@74||1176|-488
+Ametal-3|net@811|||S900|pins36m3@1|x[13]|1032|-276|contact@75||1032|-488
+Ametal-3|net@812|||S900|pins36m3@1|x[14]|888|-276|contact@76||888|-488
+Ametal-3|net@813|||S900|pins36m3@1|x[15]|744|-276|contact@77||744|-488
+Ametal-3|net@814|||S900|pins36m3@1|x[16]|600|-276|contact@78||600|-488
+Ametal-3|net@815|||S900|pins36m3@1|x[17]|456|-276|contact@79||456|-488
+Ametal-3|net@816|||S900|contact@27||-264|-200|pins36m3@1|x[19]|-264|-276
+Ametal-3|net@817|||S900|contact@28||-408|-200|pins36m3@1|x[20]|-408|-276
+Ametal-3|net@818|||S900|contact@29||-552|-200|pins36m3@1|x[21]|-552|-276
+Ametal-3|net@819|||S900|contact@30||-696|-200|pins36m3@1|x[22]|-696|-276
+Ametal-3|net@820|||S900|contact@31||-840|-200|pins36m3@1|x[23]|-840|-276
+Ametal-3|net@821|||S900|contact@32||-984|-200|pins36m3@1|x[24]|-984|-276
+Ametal-3|net@822|||S900|contact@33||-1128|-200|pins36m3@1|x[25]|-1128|-276
+Ametal-3|net@823|||S900|contact@34||-1272|-200|pins36m3@1|x[26]|-1272|-276
+Ametal-3|net@824|||S900|contact@35||-1416|-200|pins36m3@1|x[27]|-1416|-276
+Ametal-3|net@825|||S900|contact@9||-1476|-200|pins36m3@1|x[28]|-1476|-276
+Ametal-3|net@826|||S900|contact@10||-1332|-200|pins36m3@1|x[29]|-1332|-276
+Ametal-3|net@827|||S900|contact@11||-1188|-200|pins36m3@1|x[30]|-1188|-276
+Ametal-3|net@828|||S900|contact@12||-1044|-200|pins36m3@1|x[31]|-1044|-276
+Ametal-3|net@829|||S900|contact@13||-900|-200|pins36m3@1|x[32]|-900|-276
+Ametal-3|net@830|||S900|contact@14||-756|-200|pins36m3@1|x[33]|-756|-276
+Ametal-3|net@831|||S900|contact@15||-612|-200|pins36m3@1|x[34]|-612|-276
+Ametal-3|net@832|||S900|contact@16||-468|-200|pins36m3@1|x[35]|-468|-276
+Ametal-3|net@833|||S900|contact@17||-324|-200|pins36m3@1|x[36]|-324|-276
+Ametal-3|net@834|||S900|contact@8||252|-200|pins36m3@1|x[1]|252|-276
+Ametal-3|net@835|||S900|contact@18||396|-200|pins36m3@1|x[2]|396|-276
+Ametal-3|net@836|||S900|contact@19||540|-200|pins36m3@1|x[3]|540|-276
+Ametal-3|net@837|||S900|contact@20||684|-200|pins36m3@1|x[4]|684|-276
+Ametal-3|net@838|||S900|contact@21||828|-200|pins36m3@1|x[5]|828|-276
+Ametal-3|net@839|||S900|contact@22||972|-200|pins36m3@1|x[6]|972|-276
+Ametal-3|net@840|||S900|contact@23||1116|-200|pins36m3@1|x[7]|1116|-276
+Ametal-3|net@841|||S900|contact@24||1260|-200|pins36m3@1|x[8]|1260|-276
+Ametal-3|net@842|||S900|contact@25||1404|-200|pins36m3@1|x[9]|1404|-276
+Ametal-3|net@843|||S900|contact@36||1464|-200|pins36m3@1|x[10]|1464|-276
+Ametal-3|net@844|||S900|contact@37||1320|-200|pins36m3@1|x[11]|1320|-276
+Ametal-3|net@845|||S900|contact@38||1176|-200|pins36m3@1|x[12]|1176|-276
+Ametal-3|net@846|||S900|contact@39||1032|-200|pins36m3@1|x[13]|1032|-276
+Ametal-3|net@847|||S900|contact@40||888|-200|pins36m3@1|x[14]|888|-276
+Ametal-3|net@848|||S900|contact@41||744|-200|pins36m3@1|x[15]|744|-276
+Ametal-3|net@849|||S900|contact@42||600|-200|pins36m3@1|x[16]|600|-276
+Ametal-3|net@850|||S900|contact@43||456|-200|pins36m3@1|x[17]|456|-276
+Ametal-3|net@851|||S900|contact@26||312|-200|pins36m3@1|x[18]|312|-276
+Ametal-3|net@853|||S900|pins36m3@2|x[19]|-264|450|contact@279||-264|376
+Ametal-3|net@854|||S2700|contact@260||252|376|pins36m3@2|x[1]|252|450
+Ametal-3|net@855|||S2700|contact@261||-1476|376|pins36m3@2|x[28]|-1476|450
+Ametal-3|net@856|||S2700|contact@262||-1332|376|pins36m3@2|x[29]|-1332|450
+Ametal-3|net@857|||S2700|contact@263||-1188|376|pins36m3@2|x[30]|-1188|450
+Ametal-3|net@858|||S2700|contact@264||-1044|376|pins36m3@2|x[31]|-1044|450
+Ametal-3|net@859|||S2700|contact@265||-900|376|pins36m3@2|x[32]|-900|450
+Ametal-3|net@860|||S2700|contact@266||-756|376|pins36m3@2|x[33]|-756|450
+Ametal-3|net@861|||S2700|contact@267||-612|376|pins36m3@2|x[34]|-612|450
+Ametal-3|net@862|||S2700|contact@268||-468|376|pins36m3@2|x[35]|-468|450
+Ametal-3|net@863|||S2700|contact@269||-324|376|pins36m3@2|x[36]|-324|450
+Ametal-3|net@864|||S2700|contact@270||396|376|pins36m3@2|x[2]|396|450
+Ametal-3|net@865|||S2700|contact@271||540|376|pins36m3@2|x[3]|540|450
+Ametal-3|net@866|||S2700|contact@272||684|376|pins36m3@2|x[4]|684|450
+Ametal-3|net@867|||S2700|contact@273||828|376|pins36m3@2|x[5]|828|450
+Ametal-3|net@868|||S2700|contact@274||972|376|pins36m3@2|x[6]|972|450
+Ametal-3|net@869|||S2700|contact@275||1116|376|pins36m3@2|x[7]|1116|450
+Ametal-3|net@870|||S2700|contact@276||1260|376|pins36m3@2|x[8]|1260|450
+Ametal-3|net@871|||S2700|contact@277||1404|376|pins36m3@2|x[9]|1404|450
+Ametal-3|net@872|||S2700|contact@278||312|376|pins36m3@2|x[18]|312|450
+Ametal-3|net@873|||S2700|contact@280||-408|376|pins36m3@2|x[20]|-408|450
+Ametal-3|net@874|||S2700|contact@281||-552|376|pins36m3@2|x[21]|-552|450
+Ametal-3|net@875|||S2700|contact@282||-696|376|pins36m3@2|x[22]|-696|450
+Ametal-3|net@876|||S2700|contact@283||-840|376|pins36m3@2|x[23]|-840|450
+Ametal-3|net@877|||S2700|contact@284||-984|376|pins36m3@2|x[24]|-984|450
+Ametal-3|net@878|||S2700|contact@285||-1128|376|pins36m3@2|x[25]|-1128|450
+Ametal-3|net@879|||S2700|contact@286||-1272|376|pins36m3@2|x[26]|-1272|450
+Ametal-3|net@880|||S2700|contact@287||-1416|376|pins36m3@2|x[27]|-1416|450
+Ametal-3|net@881|||S2700|contact@288||1464|376|pins36m3@2|x[10]|1464|450
+Ametal-3|net@882|||S2700|contact@289||1320|376|pins36m3@2|x[11]|1320|450
+Ametal-3|net@883|||S2700|contact@290||1176|376|pins36m3@2|x[12]|1176|450
+Ametal-3|net@884|||S2700|contact@291||1032|376|pins36m3@2|x[13]|1032|450
+Ametal-3|net@885|||S2700|contact@292||888|376|pins36m3@2|x[14]|888|450
+Ametal-3|net@886|||S2700|contact@293||744|376|pins36m3@2|x[15]|744|450
+Ametal-3|net@887|||S2700|contact@294||600|376|pins36m3@2|x[16]|600|450
+Ametal-3|net@888|||S2700|contact@295||456|376|pins36m3@2|x[17]|456|450
+Ametal-3|net@889|||S2700|pins36m3@2|x[19]|-264|450|contact@243||-264|488
+Ametal-3|net@890|||S900|contact@224||252|488|pins36m3@2|x[1]|252|450
+Ametal-3|net@891|||S900|contact@225||-1476|488|pins36m3@2|x[28]|-1476|450
+Ametal-3|net@892|||S900|contact@226||-1332|488|pins36m3@2|x[29]|-1332|450
+Ametal-3|net@893|||S900|contact@227||-1188|488|pins36m3@2|x[30]|-1188|450
+Ametal-3|net@894|||S900|contact@228||-1044|488|pins36m3@2|x[31]|-1044|450
+Ametal-3|net@895|||S900|contact@229||-900|488|pins36m3@2|x[32]|-900|450
+Ametal-3|net@896|||S900|contact@230||-756|488|pins36m3@2|x[33]|-756|450
+Ametal-3|net@897|||S900|contact@231||-612|488|pins36m3@2|x[34]|-612|450
+Ametal-3|net@898|||S900|contact@232||-468|488|pins36m3@2|x[35]|-468|450
+Ametal-3|net@899|||S900|contact@233||-324|488|pins36m3@2|x[36]|-324|450
+Ametal-3|net@900|||S900|contact@234||396|488|pins36m3@2|x[2]|396|450
+Ametal-3|net@901|||S900|contact@235||540|488|pins36m3@2|x[3]|540|450
+Ametal-3|net@902|||S900|contact@236||684|488|pins36m3@2|x[4]|684|450
+Ametal-3|net@903|||S900|contact@237||828|488|pins36m3@2|x[5]|828|450
+Ametal-3|net@904|||S900|contact@238||972|488|pins36m3@2|x[6]|972|450
+Ametal-3|net@905|||S900|contact@239||1116|488|pins36m3@2|x[7]|1116|450
+Ametal-3|net@906|||S900|contact@240||1260|488|pins36m3@2|x[8]|1260|450
+Ametal-3|net@907|||S900|contact@241||1404|488|pins36m3@2|x[9]|1404|450
+Ametal-3|net@908|||S900|contact@242||312|488|pins36m3@2|x[18]|312|450
+Ametal-3|net@909|||S900|contact@244||-408|488|pins36m3@2|x[20]|-408|450
+Ametal-3|net@910|||S900|contact@245||-552|488|pins36m3@2|x[21]|-552|450
+Ametal-3|net@911|||S900|contact@246||-696|488|pins36m3@2|x[22]|-696|450
+Ametal-3|net@912|||S900|contact@247||-840|488|pins36m3@2|x[23]|-840|450
+Ametal-3|net@913|||S900|contact@248||-984|488|pins36m3@2|x[24]|-984|450
+Ametal-3|net@914|||S900|contact@249||-1128|488|pins36m3@2|x[25]|-1128|450
+Ametal-3|net@915|||S900|contact@250||-1272|488|pins36m3@2|x[26]|-1272|450
+Ametal-3|net@916|||S900|contact@251||-1416|488|pins36m3@2|x[27]|-1416|450
+Ametal-3|net@917|||S900|contact@252||1464|488|pins36m3@2|x[10]|1464|450
+Ametal-3|net@918|||S900|contact@253||1320|488|pins36m3@2|x[11]|1320|450
+Ametal-3|net@919|||S900|contact@254||1176|488|pins36m3@2|x[12]|1176|450
+Ametal-3|net@920|||S900|contact@255||1032|488|pins36m3@2|x[13]|1032|450
+Ametal-3|net@921|||S900|contact@256||888|488|pins36m3@2|x[14]|888|450
+Ametal-3|net@922|||S900|contact@257||744|488|pins36m3@2|x[15]|744|450
+Ametal-3|net@923|||S900|contact@258||600|488|pins36m3@2|x[16]|600|450
+Ametal-3|net@924|||S900|contact@259||456|488|pins36m3@2|x[17]|456|450
+Ametal-3|net@962|||S2700|contact@80||-246|-344|pins36m3@3|x[19]|-246|414
+Ametal-3|net@963|||S900|contact@116||-246|520|pins36m3@3|x[19]|-246|414
+Ametal-3|net@964|||S2700|contact@81||-390|-344|pins36m3@3|x[20]|-390|414
+Ametal-3|net@965|||S900|contact@117||-390|520|pins36m3@3|x[20]|-390|414
+Ametal-3|net@966|||S2700|contact@82||-534|-344|pins36m3@3|x[21]|-534|414
+Ametal-3|net@967|||S900|contact@118||-534|520|pins36m3@3|x[21]|-534|414
+Ametal-3|net@968|||S2700|contact@83||-678|-344|pins36m3@3|x[22]|-678|414
+Ametal-3|net@969|||S900|contact@119||-678|520|pins36m3@3|x[22]|-678|414
+Ametal-3|net@970|||S2700|contact@84||-822|-344|pins36m3@3|x[23]|-822|414
+Ametal-3|net@971|||S900|contact@120||-822|520|pins36m3@3|x[23]|-822|414
+Ametal-3|net@972|||S2700|contact@85||-966|-344|pins36m3@3|x[24]|-966|414
+Ametal-3|net@973|||S900|contact@121||-966|520|pins36m3@3|x[24]|-966|414
+Ametal-3|net@974|||S2700|contact@86||-1110|-344|pins36m3@3|x[25]|-1110|414
+Ametal-3|net@975|||S900|contact@122||-1110|520|pins36m3@3|x[25]|-1110|414
+Ametal-3|net@976|||S2700|contact@87||-1254|-344|pins36m3@3|x[26]|-1254|414
+Ametal-3|net@977|||S900|contact@123||-1254|520|pins36m3@3|x[26]|-1254|414
+Ametal-3|net@978|||S2700|contact@88||-1398|-344|pins36m3@3|x[27]|-1398|414
+Ametal-3|net@979|||S900|contact@124||-1398|520|pins36m3@3|x[27]|-1398|414
+Ametal-3|net@980|||S2700|contact@99||-1458|-344|pins36m3@3|x[28]|-1458|414
+Ametal-3|net@981|||S900|contact@135||-1458|520|pins36m3@3|x[28]|-1458|414
+Ametal-3|net@982|||S2700|contact@100||-1314|-344|pins36m3@3|x[29]|-1314|414
+Ametal-3|net@983|||S900|contact@136||-1314|520|pins36m3@3|x[29]|-1314|414
+Ametal-3|net@984|||S2700|contact@101||-1170|-344|pins36m3@3|x[30]|-1170|414
+Ametal-3|net@985|||S900|contact@137||-1170|520|pins36m3@3|x[30]|-1170|414
+Ametal-3|net@986|||S2700|contact@102||-1026|-344|pins36m3@3|x[31]|-1026|414
+Ametal-3|net@987|||S900|contact@138||-1026|520|pins36m3@3|x[31]|-1026|414
+Ametal-3|net@988|||S2700|contact@103||-882|-344|pins36m3@3|x[32]|-882|414
+Ametal-3|net@989|||S900|contact@139||-882|520|pins36m3@3|x[32]|-882|414
+Ametal-3|net@990|||S2700|contact@104||-738|-344|pins36m3@3|x[33]|-738|414
+Ametal-3|net@991|||S900|contact@140||-738|520|pins36m3@3|x[33]|-738|414
+Ametal-3|net@992|||S2700|contact@105||-594|-344|pins36m3@3|x[34]|-594|414
+Ametal-3|net@993|||S900|contact@141||-594|520|pins36m3@3|x[34]|-594|414
+Ametal-3|net@994|||S2700|contact@106||-450|-344|pins36m3@3|x[35]|-450|414
+Ametal-3|net@995|||S900|contact@142||-450|520|pins36m3@3|x[35]|-450|414
+Ametal-3|net@996|||S2700|contact@98||-306|-344|pins36m3@3|x[36]|-306|414
+Ametal-3|net@997|||S900|contact@134||-306|520|pins36m3@3|x[36]|-306|414
+Ametal-3|net@998|||S2700|contact@107||270|-344|pins36m3@3|x[1]|270|414
+Ametal-3|net@999|||S900|contact@143||270|520|pins36m3@3|x[1]|270|414
+Ametal-3|net@1000|||S2700|contact@108||414|-344|pins36m3@3|x[2]|414|414
+Ametal-3|net@1001|||S900|contact@144||414|520|pins36m3@3|x[2]|414|414
+Ametal-3|net@1002|||S2700|contact@109||558|-344|pins36m3@3|x[3]|558|414
+Ametal-3|net@1003|||S900|contact@145||558|520|pins36m3@3|x[3]|558|414
+Ametal-3|net@1004|||S2700|contact@110||702|-344|pins36m3@3|x[4]|702|414
+Ametal-3|net@1005|||S900|contact@146||702|520|pins36m3@3|x[4]|702|414
+Ametal-3|net@1006|||S2700|contact@111||846|-344|pins36m3@3|x[5]|846|414
+Ametal-3|net@1007|||S900|contact@147||846|520|pins36m3@3|x[5]|846|414
+Ametal-3|net@1008|||S2700|contact@112||990|-344|pins36m3@3|x[6]|990|414
+Ametal-3|net@1009|||S900|contact@148||990|520|pins36m3@3|x[6]|990|414
+Ametal-3|net@1010|||S2700|contact@113||1134|-344|pins36m3@3|x[7]|1134|414
+Ametal-3|net@1011|||S900|contact@149||1134|520|pins36m3@3|x[7]|1134|414
+Ametal-3|net@1012|||S2700|contact@114||1278|-344|pins36m3@3|x[8]|1278|414
+Ametal-3|net@1013|||S900|contact@150||1278|520|pins36m3@3|x[8]|1278|414
+Ametal-3|net@1014|||S2700|contact@115||1422|-344|pins36m3@3|x[9]|1422|414
+Ametal-3|net@1015|||S900|contact@151||1422|520|pins36m3@3|x[9]|1422|414
+Ametal-3|net@1016|||S2700|contact@89||1482|-344|pins36m3@3|x[10]|1482|414
+Ametal-3|net@1017|||S900|contact@125||1482|520|pins36m3@3|x[10]|1482|414
+Ametal-3|net@1018|||S2700|contact@90||1338|-344|pins36m3@3|x[11]|1338|414
+Ametal-3|net@1019|||S900|contact@126||1338|520|pins36m3@3|x[11]|1338|414
+Ametal-3|net@1020|||S2700|contact@91||1194|-344|pins36m3@3|x[12]|1194|414
+Ametal-3|net@1021|||S900|contact@127||1194|520|pins36m3@3|x[12]|1194|414
+Ametal-3|net@1022|||S2700|contact@92||1050|-344|pins36m3@3|x[13]|1050|414
+Ametal-3|net@1023|||S900|contact@128||1050|520|pins36m3@3|x[13]|1050|414
+Ametal-3|net@1024|||S2700|contact@93||906|-344|pins36m3@3|x[14]|906|414
+Ametal-3|net@1025|||S900|contact@129||906|520|pins36m3@3|x[14]|906|414
+Ametal-3|net@1026|||S2700|contact@94||762|-344|pins36m3@3|x[15]|762|414
+Ametal-3|net@1027|||S900|contact@130||762|520|pins36m3@3|x[15]|762|414
+Ametal-3|net@1028|||S2700|contact@95||618|-344|pins36m3@3|x[16]|618|414
+Ametal-3|net@1029|||S900|contact@131||618|520|pins36m3@3|x[16]|618|414
+Ametal-3|net@1030|||S2700|contact@96||474|-344|pins36m3@3|x[17]|474|414
+Ametal-3|net@1031|||S900|contact@132||474|520|pins36m3@3|x[17]|474|414
+Ametal-3|net@1032|||S2700|contact@97||330|-344|pins36m3@3|x[18]|330|414
+Ametal-3|net@1033|||S900|contact@133||330|520|pins36m3@3|x[18]|330|414
+Ametal-3|net@1034|||S2700|contact@152||252|-88|pins36m3@0|x[1]|252|-12
+Ametal-3|net@1035|||S2700|contact@162||396|-88|pins36m3@0|x[2]|396|-12
+Ametal-3|net@1036|||S2700|contact@163||540|-88|pins36m3@0|x[3]|540|-12
+Ametal-3|net@1037|||S2700|contact@164||684|-88|pins36m3@0|x[4]|684|-12
+Ametal-3|net@1038|||S2700|contact@165||828|-88|pins36m3@0|x[5]|828|-12
+Ametal-3|net@1039|||S2700|contact@166||972|-88|pins36m3@0|x[6]|972|-12
+Ametal-3|net@1040|||S2700|contact@167||1116|-88|pins36m3@0|x[7]|1116|-12
+Ametal-3|net@1041|||S2700|contact@168||1260|-88|pins36m3@0|x[8]|1260|-12
+Ametal-3|net@1042|||S2700|contact@169||1404|-88|pins36m3@0|x[9]|1404|-12
+Ametal-3|net@1043|||S2700|contact@180||1464|-88|pins36m3@0|x[10]|1464|-12
+Ametal-3|net@1044|||S2700|contact@181||1320|-88|pins36m3@0|x[11]|1320|-12
+Ametal-3|net@1045|||S2700|contact@182||1176|-88|pins36m3@0|x[12]|1176|-12
+Ametal-3|net@1046|||S2700|contact@183||1032|-88|pins36m3@0|x[13]|1032|-12
+Ametal-3|net@1047|||S2700|contact@184||888|-88|pins36m3@0|x[14]|888|-12
+Ametal-3|net@1048|||S2700|contact@185||744|-88|pins36m3@0|x[15]|744|-12
+Ametal-3|net@1049|||S2700|contact@186||600|-88|pins36m3@0|x[16]|600|-12
+Ametal-3|net@1050|||S2700|contact@187||456|-88|pins36m3@0|x[17]|456|-12
+Ametal-3|net@1051|||S2700|contact@170||312|-88|pins36m3@0|x[18]|312|-12
+Ametal-1|net@1053|||S2700|threeSte@0|mc_1|1526.5|-288|pin@20||1526.5|-288
+Ametal-1|net@1054|||S0|pin@20||1526.5|-288|altStart@0|mc|1526.5|-288
+Ametal-1|net@1055|||S2700|altStart@0|mc_2|1526.5|0|threeSte@1|mc|1526.5|0
+Ametal-1|net@1056|||S2700|threeSte@1|mc_1|1526.5|432|altEndSt@0|mc|1526.5|432
+Ametal-2|net@1058|||S900|threeSte@1|take[1]|-90|132.3|pin@22||-90|132.3
+Ametal-2|net@1060|||S900|pin@22||-90|132.3|pin@22||-90|132.3
+Ametal-3|net@1061|||S900|threeSte@0|sor[2]|-18|-288|altStart@0|sir[2]|-18|-288
+Ametal-3|net@1062|||S900|threeSte@0|sor[3]|-12|-288|altStart@0|sir[3]|-12|-288
+Ametal-3|net@1063|||S900|threeSte@0|sor[4]|-6|-285|altStart@0|sir[4]|-6|-285
+Ametal-3|net@1064|||S900|threeSte@0|sor[5]|0|-288|altStart@0|sir[5]|0|-288
+Ametal-3|net@1065|||S900|threeSte@0|sor[6]|6|-288|altStart@0|sir[6]|6|-288
+Ametal-3|net@1066|||S900|threeSte@0|sor[7]|12|-288|altStart@0|sir[7]|12|-288
+Ametal-3|net@1067|||S900|threeSte@0|sor[8]|18|-288|altStart@0|sir[8]|18|-288
+Ametal-3|net@1068|||S900|threeSte@0|sor[9]|24|-288|altStart@0|sir[9]|24|-288
+Ametal-3|net@1069|||S2700|threeSte@0|sor|-24|-294|altStart@0|sir[1]|-24|-282
+Ametal-3|net@1070|||S900|threeSte@1|sor[2]|-18|432|altEndSt@0|sir[2]|-18|432
+Ametal-3|net@1071|||S900|threeSte@1|sor[3]|-12|432|altEndSt@0|sir[3]|-12|432
+Ametal-3|net@1072|||S900|threeSte@1|sor[4]|-6|435|altEndSt@0|sir[4]|-6|435
+Ametal-3|net@1073|||S900|threeSte@1|sor[5]|0|432|altEndSt@0|sir[5]|0|432
+Ametal-3|net@1074|||S900|threeSte@1|sor[6]|6|432|altEndSt@0|sir[6]|6|432
+Ametal-3|net@1075|||S900|threeSte@1|sor[7]|12|432|altEndSt@0|sir[7]|12|432
+Ametal-3|net@1076|||S900|threeSte@1|sor[8]|18|432|altEndSt@0|sir[8]|18|432
+Ametal-3|net@1077|||S900|threeSte@1|sor[9]|24|432|altEndSt@0|sir[9]|24|432
+Ametal-3|net@1078|||S900|threeSte@1|sir[2]|-18|0|altStart@0|sor[3]|-18|0
+Ametal-3|net@1079|||S900|threeSte@1|sir[3]|-12|0|altStart@0|sor[4]|-12|0
+Ametal-3|net@1080|||S900|threeSte@1|sir[4]|-6|3|altStart@0|sor[5]|-6|3
+Ametal-3|net@1081|||S900|threeSte@1|sir[5]|0|0|altStart@0|sor[6]|0|0
+Ametal-3|net@1082|||S900|threeSte@1|sir[6]|6|0|altStart@0|sor[7]|6|0
+Ametal-3|net@1083|||S900|threeSte@1|sir[7]|12|0|altStart@0|sor[8]|12|0
+Ametal-3|net@1084|||S900|threeSte@1|sir[8]|18|0|altStart@0|sor[9]|18|0
+Ametal-3|net@1085|||S900|threeSte@1|sir[9]|24|0|altStart@0|sor[10]|24|0
+Ametal-3|net@1086|||S2700|altStart@0|sor[1]|-24|-7|threeSte@1|sir|-24|6
+Ametal-2|net@1087|||S1800|altEndSt@0|sir[1]|-27|494|contact@307||-24|494
+Ametal-3|net@1088|||S2700|threeSte@1|sor|-24|426|contact@307||-24|494
+Etake[2]|freqOut|D5G2;|threeSte@0|take[1]|O
+Egnd||D5G2;|altStart@0|gnd_2|G
+Egnd_1||D5G2;|altEndSt@0|gnd_1|G
+Egnd_2||D5G2;|altStart@0|gnd_2@575487477|G
+Egnd_3||D5G2;|altStart@0|gnd_3|G
+Egnd_4||D5G2;|threeSte@1|gnd_4|G
+Egnd_5||D5G2;|threeSte@1|gnd_5|G
+Egnd_6||D5G2;|threeSte@1|gnd_6|G
+Egnd_16||D5G2;|altEndSt@0|gnd|G
+Egnd_17||D5G2;|threeSte@1|gnd|G
+Egnd_18||D5G2;|threeSte@1|gnd_2|G
+Egnd_19||D5G2;|threeSte@1|gnd_3|G
+Egnd_20||D5G2;|threeSte@0|gnd|G
+Egnd_21||D5G2;|threeSte@0|gnd_2|G
+Egnd_22||D5G2;|threeSte@0|gnd_3|G
+Egnd_23||D5G2;|threeSte@0|gnd_4|G
+Egnd_24||D5G2;|threeSte@0|gnd_5|G
+Egnd_25||D5G2;|threeSte@0|gnd_6|G
+Ein[1]||D5G2;|altStart@0|x[1]|I
+Ein[2]||D5G2;|altStart@0|x[2]|I
+Ein[3]||D5G2;|altStart@0|x[3]|I
+Ein[4]||D5G2;|altStart@0|x[4]|I
+Ein[5]||D5G2;|altStart@0|x[5]|I
+Ein[6]||D5G2;|altStart@0|x[6]|I
+Ein[7]||D5G2;|altStart@0|x[7]|I
+Ein[8]||D5G2;|altStart@0|x[8]|I
+Ein[9]||D5G2;|altStart@0|x[9]|I
+Ein[10]||D5G2;|altStart@0|x[10]|O
+Ein[11]||D5G2;|altStart@0|x[11]|O
+Ein[12]||D5G2;|altStart@0|x[12]|O
+Ein[13]||D5G2;|altStart@0|x[13]|O
+Ein[14]||D5G2;|altStart@0|x[14]|O
+Ein[15]||D5G2;|altStart@0|x[15]|O
+Ein[16]||D5G2;|altStart@0|x[16]|O
+Ein[17]||D5G2;|altStart@0|x[17]|O
+Ein[18]||D5G2;|altStart@0|x[18]|O
+Ein[19]||D5G2;|altStart@0|x[19]|I
+Ein[20]||D5G2;|altStart@0|x[20]|I
+Ein[21]||D5G2;|altStart@0|x[21]|I
+Ein[22]||D5G2;|altStart@0|x[22]|I
+Ein[23]||D5G2;|altStart@0|x[23]|I
+Ein[24]||D5G2;|altStart@0|x[24]|I
+Ein[25]||D5G2;|altStart@0|x[25]|I
+Ein[26]||D5G2;|altStart@0|x[26]|I
+Ein[27]||D5G2;|altStart@0|x[27]|I
+Ein[28]||D5G2;|altStart@0|x[28]|O
+Ein[29]||D5G2;|altStart@0|x[29]|O
+Ein[30]||D5G2;|altStart@0|x[30]|O
+Ein[31]||D5G2;|altStart@0|x[31]|O
+Ein[32]||D5G2;|altStart@0|x[32]|O
+Ein[33]||D5G2;|altStart@0|x[33]|O
+Ein[34]||D5G2;|altStart@0|x[34]|O
+Ein[35]||D5G2;|altStart@0|x[35]|O
+Ein[36]||D5G2;|altStart@0|x[36]|O
+Emc||D5G2;|altStart@0|mc|I
+Emc_2||D5G2;|altStart@0|mc_2|I
+Emc_6||D5G2;|altEndSt@0|mc|I
+Emc_7||D5G2;|altEndSt@0|mc_1|I
+Emc_8||D5G2;|threeSte@0|mc|I
+Eout[1]||D5G2;|altEndSt@0|out[1]|O
+Eout[2]||D5G2;|altEndSt@0|out[2]|O
+Eout[3]||D5G2;|altEndSt@0|out[3]|O
+Eout[4]||D5G2;|altEndSt@0|out[4]|O
+Eout[5]||D5G2;|altEndSt@0|out[5]|O
+Eout[6]||D5G2;|altEndSt@0|out[6]|O
+Eout[7]||D5G2;|altEndSt@0|out[7]|O
+Eout[8]||D5G2;|altEndSt@0|out[8]|O
+Eout[9]||D5G2;|altEndSt@0|out[9]|O
+Eout[10]||D5G2;|altEndSt@0|out[10]|O
+Eout[11]||D5G2;|altEndSt@0|out[11]|O
+Eout[12]||D5G2;|altEndSt@0|out[12]|O
+Eout[13]||D5G2;|altEndSt@0|out[13]|O
+Eout[14]||D5G2;|altEndSt@0|out[14]|O
+Eout[15]||D5G2;|altEndSt@0|out[15]|O
+Eout[16]||D5G2;|altEndSt@0|out[16]|O
+Eout[17]||D5G2;|altEndSt@0|out[17]|O
+Eout[18]||D5G2;|altEndSt@0|out[18]|O
+Eout[19]||D5G2;|altEndSt@0|out[19]|O
+Eout[20]||D5G2;|altEndSt@0|out[20]|O
+Eout[21]||D5G2;|altEndSt@0|out[21]|O
+Eout[22]||D5G2;|altEndSt@0|out[22]|O
+Eout[23]||D5G2;|altEndSt@0|out[23]|O
+Eout[24]||D5G2;|altEndSt@0|out[24]|O
+Eout[25]||D5G2;|altEndSt@0|out[25]|O
+Eout[26]||D5G2;|altEndSt@0|out[26]|O
+Eout[27]||D5G2;|altEndSt@0|out[27]|O
+Eout[28]||D5G2;|altEndSt@0|out[28]|O
+Eout[29]||D5G2;|altEndSt@0|out[29]|O
+Eout[30]||D5G2;|altEndSt@0|out[30]|O
+Eout[31]||D5G2;|altEndSt@0|out[31]|O
+Eout[32]||D5G2;|altEndSt@0|out[32]|O
+Eout[33]||D5G2;|altEndSt@0|out[33]|O
+Eout[34]||D5G2;|altEndSt@0|out[34]|O
+Eout[35]||D5G2;|altEndSt@0|out[35]|O
+Eout[36]||D5G2;|altEndSt@0|out[36]|O
+Epred||D5G2;|altStart@0|pred|I
+Esir[1]||D5G2;|threeSte@0|sir|I
+Esir[2]||D5G2;|threeSte@0|sir[2]|B
+Esir[3]||D5G2;|threeSte@0|sir[3]|B
+Esir[4]||D5G2;|threeSte@0|sir[4]|B
+Esir[5]||D5G2;|threeSte@0|sir[5]|B
+Esir[6]||D5G2;|threeSte@0|sir[6]|B
+Esir[7]||D5G2;|threeSte@0|sir[7]|B
+Esir[8]||D5G2;|threeSte@0|sir[8]|B
+Esir[9]||D5G2;|threeSte@0|sir[9]|B
+Esor[1]||D5G2;|altEndSt@0|sor[1]|O
+Esor[2]||D5G2;|altEndSt@0|sor[2]|B
+Esor[3]||D5G2;|altEndSt@0|sor[3]|B
+Esor[4]||D5G2;|altEndSt@0|sor[4]|B
+Esor[5]||D5G2;|altEndSt@0|sor[5]|B
+Esor[6]||D5G2;|altEndSt@0|sor[6]|B
+Esor[7]||D5G2;|altEndSt@0|sor[7]|B
+Esor[8]||D5G2;|altEndSt@0|sor[8]|B
+Esor[9]||D5G2;|altEndSt@0|sor[9]|B
+Esucc||D5G2;|altEndSt@0|succ|O
+Evdd||D5G2;|altStart@0|vdd_4|P
+Evdd_2||D5G2;|threeSte@1|vdd_2|P
+Evdd_3||D5G2;|altEndSt@0|vdd_3|P
+Evdd_4||D5G2;|altStart@0|vdd_4@43581018|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_8||D5G2;|altStart@0|vdd_8|P
+Evdd_9||D5G2;|threeSte@1|vdd_9|P
+Evdd_10||D5G2;|threeSte@1|vdd_10|P
+Evdd_11||D5G2;|threeSte@1|vdd_11|P
+Evdd_12||D5G2;|threeSte@1|vdd_12|P
+Evdd_13||D5G2;|threeSte@1|vdd_13|P
+Evdd_32||D5G2;|altEndSt@0|vdd|O
+Evdd_33||D5G2;|altEndSt@0|vdd_2|P
+Evdd_34||D5G2;|altEndSt@0|vdd_4|P
+Evdd_35||D5G2;|threeSte@1|vdd|P
+Evdd_36||D5G2;|threeSte@1|vdd_4|P
+Evdd_37||D5G2;|threeSte@1|vdd_5|P
+Evdd_38||D5G2;|threeSte@1|vdd_6|P
+Evdd_39||D5G2;|threeSte@1|vdd_7|P
+Evdd_40||D5G2;|threeSte@1|vdd_8|P
+Evdd_41||D5G2;|threeSte@0|vdd|P
+Evdd_42||D5G2;|threeSte@0|vdd_2|P
+Evdd_43||D5G2;|threeSte@0|vdd_4|P
+Evdd_44||D5G2;|threeSte@0|vdd_5|P
+Evdd_45||D5G2;|threeSte@0|vdd_6|P
+Evdd_46||D5G2;|threeSte@0|vdd_7|P
+Evdd_47||D5G2;|threeSte@0|vdd_8|P
+Evdd_48||D5G2;|threeSte@0|vdd_9|P
+Evdd_49||D5G2;|threeSte@0|vdd_10|P
+Evdd_50||D5G2;|threeSte@0|vdd_11|P
+Evdd_51||D5G2;|threeSte@0|vdd_12|P
+Evdd_52||D5G2;|threeSte@0|vdd_13|P
+X
+
+# Cell splitStep9;1{sch}
+CsplitStep9;1{sch}||schematic|1227462217100|1227550746404|
+IaltEndStep;1{ic}|altEndSt@0||30|0|||D5G4;
+IaltStartStep;1{ic}|altStart@1||-30|0|||D5G4;
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-39.5|-6||||
+NOff-Page|conn@1||41.5|-5.5||||
+NOff-Page|conn@2||-39|30|||XRR|
+NOff-Page|conn@3||38|0|||Y|
+NOff-Page|conn@4||-39|0|||XRR|
+NOff-Page|conn@6||-6|-32|||RRR|
+NOff-Page|conn@7||-20|-13|||Y|
+NOff-Page|conn@8||38|5||||
+Ngeneric:Invisible-Pin|pin@0||2|54|||||ART_message(D5G4;)Sa 9 stage wagging FIFO
+Ngeneric:Invisible-Pin|pin@1||0.5|59.5|||||ART_message(D5G6;)SsplitStep9
+Ngeneric:Invisible-Pin|pin@2||-1|46|||||ART_message(D5G3;)Sies 23 November 2008
+NWire_Pin|pin@4||-12|-2||||
+NWire_Pin|pin@5||-12|18||||
+NWire_Pin|pin@6||-12|2||||
+NWire_Pin|pin@7||-12|-18||||
+NWire_Pin|pin@8||15|18||||
+NWire_Pin|pin@9||15|2||||
+NWire_Pin|pin@10||15|-18||||
+NWire_Pin|pin@11||15|-2||||
+NBus_Pin|pin@13||-16|-24|-1|-1||
+NBus_Pin|pin@14||-16|-7|-1|-1||
+NBus_Pin|pin@15||21|-24|-1|-1||
+NBus_Pin|pin@16||21|-7|-1|-1||
+NBus_Pin|pin@18||-16|-5|-1|-1||
+NBus_Pin|pin@20||-16|12|-1|-1||
+NBus_Pin|pin@21||21|12|-1|-1||
+NBus_Pin|pin@22||21|-5|-1|-1||
+NBus_Pin|pin@23||35|-5.5|-1|-1||
+NWire_Pin|pin@24||-33|30||||
+NWire_Pin|pin@25||3|30||||
+NWire_Pin|pin@27||27|30||||
+NWire_Pin|pin@28||-9|30||||
+NBus_Pin|pin@38||2|-13|-1|-1||
+NBus_Pin|pin@40||2|9|-1|-1||
+NBus_Pin|pin@41||-38|9|-1|-1||
+NBus_Pin|pin@42||-38|5|-1|-1||
+NBus_Pin|pin@43||-21|5|-1|-1||
+NBus_Pin|pin@44||-21|23|-1|-1||
+NBus_Pin|pin@46||24|23|-1|-1||
+NBus_Pin|pin@47||24|5|-1|-1||
+IsplitStep9;1{ic}|splitSte@0||37|35|||D5G4;
+IthreeStepU;1{ic}|threeSte@0||-6|-18|||D5G4;
+IthreeStepU;1{ic}|threeSte@1||6|18|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-20.5|-2|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1303.4000000000003|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||-20.5|2|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1588.4000000000005|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||21.5|2|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1022.3000000000002|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||21.5|-2|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1873.2999999999997|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Awire|net@1|||1800|altStart@1|succB|-27|-2|wire90@0|a|-23|-2
+Awire|net@2|||1800|wire90@0|b|-18|-2|pin@4||-12|-2
+Awire|net@4|||1800|pin@5||-12|18|threeSte@1|pred|3|18
+Awire|net@5|||0|wire90@1|a|-23|2|altStart@1|succA|-27|2
+Awire|net@6|||1800|wire90@1|b|-18|2|pin@6||-12|2
+Awire|net@8|||1800|pin@7||-12|-18|threeSte@0|pred|-9|-18
+Awire|net@9|||1800|wire90@2|b|24|2|altEndSt@0|predA|27|2
+Awire|net@10|||1800|wire90@3|b|24|-2|altEndSt@0|predB|27|-2
+Awire|net@11|||1800|threeSte@1|succ|9|18|pin@8||15|18
+Awire|net@13|||1800|pin@9||15|2|wire90@2|a|19|2
+Awire|net@14|||1800|threeSte@0|succ|-3|-18|pin@10||15|-18
+Awire|net@16|||1800|pin@11||15|-2|wire90@3|a|19|-2
+Abus|net@20||-0.5|IJ900|pin@14||-16|-7|pin@13||-16|-24
+Abus|net@21||-0.5|IJ1800|pin@13||-16|-24|threeSte@0|in[1:36]|-10|-24
+Abus|net@23||-0.5|IJ1800|altStart@1|out[B][1:36]|-26|-7|pin@14||-16|-7
+Abus|net@24||-0.5|IJ1800|threeSte@0|out[1:36]|-1|-24|pin@15||21|-24
+Abus|net@25||-0.5|IJ2700|pin@15||21|-24|pin@16||21|-7
+Abus|net@26||-0.5|IJ1800|pin@16||21|-7|altEndSt@0|inB[1:18]|26|-7
+Abus|net@28||-0.5|IJ1800|altStart@1|out[A][1:36]|-26|-5|pin@18||-16|-5
+Abus|net@31||-0.5|IJ1800|pin@20||-16|12|threeSte@1|in[1:36]|2|12
+Abus|net@33||-0.5|IJ900|pin@21||21|12|pin@22||21|-5
+Abus|net@34||-0.5|IJ1800|pin@22||21|-5|altEndSt@0|inA[1:18]|26|-5
+Abus|net@35||-0.5|IJ1800|threeSte@1|out[1:36]|11|12|pin@21||21|12
+Awire|net@36|||2700|pin@6||-12|2|pin@5||-12|18
+Awire|net@37|||900|pin@4||-12|-2|pin@7||-12|-18
+Awire|net@38|||2700|pin@10||15|-18|pin@11||15|-2
+Awire|net@39|||2700|pin@9||15|2|pin@8||15|18
+Abus|net@40||-0.5|IJ0|altStart@1|in[1:36]|-34|-6|conn@0|y|-37.5|-6
+Abus|net@41||-0.5|IJ0|conn@1|a|39.5|-5.5|pin@23||35|-5.5
+Abus|net@42||-0.5|IJ900|pin@23||35|-5.5|altEndSt@0|out[1:18]|35|-6
+Awire|net@43|||2700|altStart@1|sin|-33|2|pin@24||-33|30
+Awire|net@44|||1800|pin@24||-33|30|pin@28||-9|30
+Awire|net@45|||900|pin@25||3|30|threeSte@1|mc|3|20
+Awire|net@48|||900|pin@27||27|30|altEndSt@0|mc|27|4
+Awire|net@49|||1800|pin@28||-9|30|pin@25||3|30
+Awire|net@50|||2700|threeSte@0|mc|-9|-16|pin@28||-9|30
+Awire|net@51|||1800|conn@2|y|-37|30|pin@24||-33|30
+Awire|net@52|||0|conn@3|a|36|0|altEndSt@0|succ|33|0
+Awire|net@53|||0|altStart@1|pred|-33|0|conn@4|y|-37|0
+Abus|net@59||-0.5|IJ2700|pin@18||-16|-5|pin@20||-16|12
+Awire|net@60|||1800|pin@25||3|30|pin@27||27|30
+Awire|net@64|||2700|conn@6|a|-6|-30|threeSte@0|take[1]|-6|-27
+Abus|net@68||-0.5|IJ1800|threeSte@0|sor[1:9]|-4|-13|pin@38||2|-13
+Abus|net@70||-0.5|IJ2700|pin@38||2|-13|pin@40||2|9
+Abus|net@71||-0.5|IJ0|pin@40||2|9|pin@41||-38|9
+Abus|net@72||-0.5|IJ900|pin@41||-38|9|pin@42||-38|5
+Abus|net@73||-0.5|IJ1800|pin@42||-38|5|altStart@1|sir[1:9]|-31|5
+Abus|net@74||-0.5|IJ1800|altStart@1|sor[1:9]|-28|5|pin@43||-21|5
+Abus|net@75||-0.5|IJ2700|pin@43||-21|5|pin@44||-21|23
+Abus|net@78||-0.5|IJ1800|threeSte@1|sor[1:9]|8|23|pin@46||24|23
+Abus|net@79||-0.5|IJ900|pin@46||24|23|pin@47||24|5
+Abus|net@80||-0.5|IJ1800|pin@47||24|5|altEndSt@0|sir[1:9]|29|5
+Abus|net@81||-0.5|IJ1800|conn@7|y|-18|-13|threeSte@0|sir[1:9]|-7|-13
+Abus|net@82||-0.5|IJ1800|altEndSt@0|sor[1:9]|32|5|conn@8|a|36|5
+Abus|net@83||-0.5|IJ1800|pin@44||-21|23|threeSte@1|sir[1:9]|5|23
+Etake[1]|freqOut|D6G2;|conn@6|y|O
+Ein[1:36]||D4G2;|conn@0|a|I
+Emc||D4G2;|conn@2|a|I
+Eout[1:36]||D6G2;|conn@1|y|O
+Epred||D4G2;|conn@4|a|I
+Esir[1:9]||D4G2;|conn@7|a|I
+Esor[1:9]||D6G2;|conn@8|y|O
+Esucc||D6G2;|conn@3|y|O
+X
+
+# Cell threeStepU;1{ic}
+CthreeStepU;1{ic}||artwork|1217322049125|1227533399475|EI
+Ngeneric:Facet-Center|art@0||0|0||||AV
+Nschematic:Bus_Pin|pin@4||-4|-6|-1|-1||
+Nschematic:Bus_Pin|pin@8||5|-6|-1|-1||
+Nschematic:Bus_Pin|pin@10||-3|0|-1|-1||
+NPin|pin@18||-2|3|1|1||
+NPin|pin@19||2|3|1|1||
+NPin|pin@28||-2|-3|1|1||
+NPin|pin@29||2|-3|1|1||
+NPin|pin@30||0|-3|1|1||
+NPin|pin@31||0|-4|1|1||
+NPin|pin@32||-4|-4|1|1||
+NPin|pin@33||-4|-8|1|1||
+NPin|pin@35||2|0|1|1||
+NPin|pin@36||3|0|1|1||
+NPin|pin@39||3|-4|1|1||
+NPin|pin@40||3|-3|1|1||
+NPin|pin@41||5|-6|1|1||
+NPin|pin@42||3|-9|1|1||
+NPin|pin@43||3|-8|1|1||
+NPin|pin@44||2.5|-4|1|1||
+Ngeneric:Invisible-Pin|pin@45||0|0|||||ART_message(D5G1.5;)S[three,step,U]
+Nschematic:Bus_Pin|pin@46||3|0|-1|-1||
+NPin|pin@47||-2|0|1|1||
+NPin|pin@48||-3|0|1|1||
+Nschematic:Bus_Pin|pin@61||-3|2|-1|-1||
+Nschematic:Bus_Pin|pin@63||0|-9|-1|-1||
+NPin|pin@65||0|-8|1|1||
+NPin|pin@66||0|-9|1|1||
+Nschematic:Bus_Pin|pin@71||-1|5|-1|-1||
+Nschematic:Bus_Pin|pin@72||2|5|-1|-1||
+NPin|pin@73||0|3|1|1||
+NPin|pin@74||0|4|1|1||
+NPin|pin@75||1|4|1|1||
+NPin|pin@76||2|5|1|1||
+NPin|pin@77||1|6|1|1||
+NPin|pin@78||-2|6|1|1||
+NPin|pin@79||-1|5|1|1||
+NPin|pin@80||-2|4|1|1||
+NPin|pin@81||-2|2|1|1||
+NPin|pin@82||-3|2|1|1||
+AThicker|net@11|||FS1800|pin@30||0|-3|pin@29||2|-3
+AThicker|net@12|||FS0|pin@31||0|-4|pin@32||-4|-4
+AThicker|net@13|||FS1800|pin@28||-2|-3|pin@30||0|-3
+AThicker|net@14|||FS900|pin@30||0|-3|pin@31||0|-4
+AThicker|net@15|||FS900|pin@32||-4|-4|pin@33||-4|-8
+AThicker|net@22|||FS1800|pin@31||0|-4|pin@44||2.5|-4
+AThicker|net@24|||FS1800|pin@35||2|0|pin@36||3|0
+AThicker|net@27|||FS900|pin@47||-2|0|pin@28||-2|-3
+AThicker|net@29|||FS1237|pin@40||3|-3|pin@41||5|-6
+AThicker|net@30|||FS563|pin@41||5|-6|pin@42||3|-9
+AThicker|net@31|||FS2700|pin@39||3|-4|pin@40||3|-3
+AThicker|net@32|||FS900|pin@43||3|-8|pin@42||3|-9
+AThicker|net@33|||FS0|pin@39||3|-4|pin@44||2.5|-4
+AThicker|net@38|||FS0|pin@47||-2|0|pin@48||-3|0
+AThicker|net@39|||FS900|pin@81||-2|2|pin@47||-2|0
+AThicker|net@47|||FS2700|pin@35||2|0|pin@19||2|3
+AThicker|net@51|||FS1800|pin@33||-4|-8|pin@65||0|-8
+AThicker|net@52|||FS900|pin@35||2|0|pin@29||2|-3
+AThicker|net@56|||FS1800|pin@65||0|-8|pin@43||3|-8
+AThicker|net@57|||FS900|pin@65||0|-8|pin@66||0|-9
+AThicker|net@62|||FS1800|pin@73||0|3|pin@19||2|3
+AThicker|net@63|||FS1800|pin@18||-2|3|pin@73||0|3
+AThicker|net@64|||FS2700|pin@73||0|3|pin@74||0|4
+AThicker|net@65|||FS1800|pin@74||0|4|pin@75||1|4
+AThicker|net@66|||FS2250|pin@75||1|4|pin@76||2|5
+AThicker|net@67|||FS3150|pin@76||2|5|pin@77||1|6
+AThicker|net@68|||FS0|pin@77||1|6|pin@78||-2|6
+AThicker|net@69|||FS1350|pin@78||-2|6|pin@79||-1|5
+AThicker|net@70|||FS450|pin@79||-1|5|pin@80||-2|4
+AThicker|net@71|||FS1800|pin@80||-2|4|pin@74||0|4
+AThicker|net@72|||FS900|pin@18||-2|3|pin@81||-2|2
+AThicker|net@73|||FS0|pin@81||-2|2|pin@82||-3|2
+Ein[1:36]||D5G2;|pin@4||I
+Emc||D5G2;|pin@61||I
+Eout[1:36]||D5G2;|pin@8||O
+Epred||D5G2;|pin@10||I
+Esir[1:9]||D5G2;|pin@71||I
+Esor[1:9]||D5G2;|pin@72||O
+Esucc||D5G2;|pin@46||O
+Etake[1]||D5G2;|pin@63||O
+X
+
+# Cell threeStepU;1{lay}
+CthreeStepU;1{lay}||cmos90|1227460048538|1227529687244||ATTR_NCC(D5G4;NTY210;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]|DRC_last_good_drc_area_date()G1227467780975|DRC_last_good_drc_bit()I10|DRC_last_good_drc_date()G1227468689357
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NX-Metal-2-Metal-3-Con|contact@0||-258|-16||||
+NX-Metal-2-Metal-3-Con|contact@1||-402|-16||||
+NX-Metal-2-Metal-3-Con|contact@2||-546|-16||||
+NX-Metal-2-Metal-3-Con|contact@3||-690|-16||||
+NX-Metal-2-Metal-3-Con|contact@4||-834|-16||||
+NX-Metal-2-Metal-3-Con|contact@5||-978|-16||||
+NX-Metal-2-Metal-3-Con|contact@6||-1122|-16||||
+NX-Metal-2-Metal-3-Con|contact@7||-1266|-16||||
+NX-Metal-2-Metal-3-Con|contact@8||-1410|-16||||
+NX-Metal-2-Metal-3-Con|contact@9||1470|-16||||
+NX-Metal-2-Metal-3-Con|contact@10||1326|-16||||
+NX-Metal-2-Metal-3-Con|contact@11||1182|-16||||
+NX-Metal-2-Metal-3-Con|contact@12||1038|-16||||
+NX-Metal-2-Metal-3-Con|contact@13||894|-16||||
+NX-Metal-2-Metal-3-Con|contact@14||750|-16||||
+NX-Metal-2-Metal-3-Con|contact@15||606|-16||||
+NX-Metal-2-Metal-3-Con|contact@16||462|-16||||
+NX-Metal-2-Metal-3-Con|contact@17||318|-16||||
+NX-Metal-2-Metal-3-Con|contact@18||-1470|-16||||
+NX-Metal-2-Metal-3-Con|contact@19||-1326|-16||||
+NX-Metal-2-Metal-3-Con|contact@20||-1182|-16||||
+NX-Metal-2-Metal-3-Con|contact@21||-1038|-16||||
+NX-Metal-2-Metal-3-Con|contact@22||-894|-16||||
+NX-Metal-2-Metal-3-Con|contact@23||-750|-16||||
+NX-Metal-2-Metal-3-Con|contact@24||-606|-16||||
+NX-Metal-2-Metal-3-Con|contact@25||-462|-16||||
+NX-Metal-2-Metal-3-Con|contact@26||-318|-16||||
+NX-Metal-2-Metal-3-Con|contact@27||258|-16||||
+NX-Metal-2-Metal-3-Con|contact@28||402|-16||||
+NX-Metal-2-Metal-3-Con|contact@29||546|-16||||
+NX-Metal-2-Metal-3-Con|contact@30||690|-16||||
+NX-Metal-2-Metal-3-Con|contact@31||834|-16||||
+NX-Metal-2-Metal-3-Con|contact@32||978|-16||||
+NX-Metal-2-Metal-3-Con|contact@33||1122|-16||||
+NX-Metal-2-Metal-3-Con|contact@34||1266|-16||||
+NX-Metal-2-Metal-3-Con|contact@35||1410|-16||||
+NX-Metal-2-Metal-3-Con|contact@36||-258|-160||||
+NX-Metal-2-Metal-3-Con|contact@37||-402|-160||||
+NX-Metal-2-Metal-3-Con|contact@38||-546|-160||||
+NX-Metal-2-Metal-3-Con|contact@39||-690|-160||||
+NX-Metal-2-Metal-3-Con|contact@40||-834|-160||||
+NX-Metal-2-Metal-3-Con|contact@41||-978|-160||||
+NX-Metal-2-Metal-3-Con|contact@42||-1122|-160||||
+NX-Metal-2-Metal-3-Con|contact@43||-1266|-160||||
+NX-Metal-2-Metal-3-Con|contact@44||-1410|-160||||
+NX-Metal-2-Metal-3-Con|contact@45||1470|-160||||
+NX-Metal-2-Metal-3-Con|contact@46||1326|-160||||
+NX-Metal-2-Metal-3-Con|contact@47||1182|-160||||
+NX-Metal-2-Metal-3-Con|contact@48||1038|-160||||
+NX-Metal-2-Metal-3-Con|contact@49||894|-160||||
+NX-Metal-2-Metal-3-Con|contact@50||750|-160||||
+NX-Metal-2-Metal-3-Con|contact@51||606|-160||||
+NX-Metal-2-Metal-3-Con|contact@52||462|-160||||
+NX-Metal-2-Metal-3-Con|contact@53||318|-160||||
+NX-Metal-2-Metal-3-Con|contact@54||-318|-160||||
+NX-Metal-2-Metal-3-Con|contact@55||-1470|-160||||
+NX-Metal-2-Metal-3-Con|contact@56||-1326|-160||||
+NX-Metal-2-Metal-3-Con|contact@57||-1182|-160||||
+NX-Metal-2-Metal-3-Con|contact@58||-1038|-160||||
+NX-Metal-2-Metal-3-Con|contact@59||-894|-160||||
+NX-Metal-2-Metal-3-Con|contact@60||-750|-160||||
+NX-Metal-2-Metal-3-Con|contact@61||-606|-160||||
+NX-Metal-2-Metal-3-Con|contact@62||-462|-160||||
+NX-Metal-2-Metal-3-Con|contact@63||258|-160||||
+NX-Metal-2-Metal-3-Con|contact@64||402|-160||||
+NX-Metal-2-Metal-3-Con|contact@65||546|-160||||
+NX-Metal-2-Metal-3-Con|contact@66||690|-160||||
+NX-Metal-2-Metal-3-Con|contact@67||834|-160||||
+NX-Metal-2-Metal-3-Con|contact@68||978|-160||||
+NX-Metal-2-Metal-3-Con|contact@69||1122|-160||||
+NX-Metal-2-Metal-3-Con|contact@70||1266|-160||||
+NX-Metal-2-Metal-3-Con|contact@71||1410|-160||||
+NX-Metal-2-Metal-3-Con|contact@72||-1464|-128||||
+NX-Metal-2-Metal-3-Con|contact@73||-1320|-128||||
+NX-Metal-2-Metal-3-Con|contact@74||-1176|-128||||
+NX-Metal-2-Metal-3-Con|contact@75||-1032|-128||||
+NX-Metal-2-Metal-3-Con|contact@76||-888|-128||||
+NX-Metal-2-Metal-3-Con|contact@77||-744|-128||||
+NX-Metal-2-Metal-3-Con|contact@78||-600|-128||||
+NX-Metal-2-Metal-3-Con|contact@79||-456|-128||||
+NX-Metal-2-Metal-3-Con|contact@80||-312|-128||||
+NX-Metal-2-Metal-3-Con|contact@81||264|-128||||
+NX-Metal-2-Metal-3-Con|contact@82||408|-128||||
+NX-Metal-2-Metal-3-Con|contact@83||552|-128||||
+NX-Metal-2-Metal-3-Con|contact@84||696|-128||||
+NX-Metal-2-Metal-3-Con|contact@85||840|-128||||
+NX-Metal-2-Metal-3-Con|contact@86||984|-128||||
+NX-Metal-2-Metal-3-Con|contact@87||1128|-128||||
+NX-Metal-2-Metal-3-Con|contact@88||1272|-128||||
+NX-Metal-2-Metal-3-Con|contact@89||1416|-128||||
+NX-Metal-2-Metal-3-Con|contact@90||-252|-128||||
+NX-Metal-2-Metal-3-Con|contact@91||-396|-128||||
+NX-Metal-2-Metal-3-Con|contact@92||-540|-128||||
+NX-Metal-2-Metal-3-Con|contact@93||-684|-128||||
+NX-Metal-2-Metal-3-Con|contact@94||-828|-128||||
+NX-Metal-2-Metal-3-Con|contact@95||-972|-128||||
+NX-Metal-2-Metal-3-Con|contact@96||-1116|-128||||
+NX-Metal-2-Metal-3-Con|contact@97||-1260|-128||||
+NX-Metal-2-Metal-3-Con|contact@98||-1404|-128||||
+NX-Metal-2-Metal-3-Con|contact@99||1476|-128||||
+NX-Metal-2-Metal-3-Con|contact@100||1332|-128||||
+NX-Metal-2-Metal-3-Con|contact@101||1188|-128||||
+NX-Metal-2-Metal-3-Con|contact@102||1044|-128||||
+NX-Metal-2-Metal-3-Con|contact@103||900|-128||||
+NX-Metal-2-Metal-3-Con|contact@104||756|-128||||
+NX-Metal-2-Metal-3-Con|contact@105||612|-128||||
+NX-Metal-2-Metal-3-Con|contact@106||468|-128||||
+NX-Metal-2-Metal-3-Con|contact@107||324|-128||||
+NX-Metal-2-Metal-3-Con|contact@108||-252|128||||
+NX-Metal-2-Metal-3-Con|contact@109||-396|128||||
+NX-Metal-2-Metal-3-Con|contact@110||-540|128||||
+NX-Metal-2-Metal-3-Con|contact@111||-684|128||||
+NX-Metal-2-Metal-3-Con|contact@112||-828|128||||
+NX-Metal-2-Metal-3-Con|contact@113||-972|128||||
+NX-Metal-2-Metal-3-Con|contact@114||-1116|128||||
+NX-Metal-2-Metal-3-Con|contact@115||-1260|128||||
+NX-Metal-2-Metal-3-Con|contact@116||-1404|128||||
+NX-Metal-2-Metal-3-Con|contact@117||1476|128||||
+NX-Metal-2-Metal-3-Con|contact@118||1332|128||||
+NX-Metal-2-Metal-3-Con|contact@119||1188|128||||
+NX-Metal-2-Metal-3-Con|contact@120||1044|128||||
+NX-Metal-2-Metal-3-Con|contact@121||900|128||||
+NX-Metal-2-Metal-3-Con|contact@122||756|128||||
+NX-Metal-2-Metal-3-Con|contact@123||612|128||||
+NX-Metal-2-Metal-3-Con|contact@124||468|128||||
+NX-Metal-2-Metal-3-Con|contact@125||324|128||||
+NX-Metal-2-Metal-3-Con|contact@126||-312|128||||
+NX-Metal-2-Metal-3-Con|contact@127||-1464|128||||
+NX-Metal-2-Metal-3-Con|contact@128||-1320|128||||
+NX-Metal-2-Metal-3-Con|contact@129||-1176|128||||
+NX-Metal-2-Metal-3-Con|contact@130||-1032|128||||
+NX-Metal-2-Metal-3-Con|contact@131||-888|128||||
+NX-Metal-2-Metal-3-Con|contact@132||-744|128||||
+NX-Metal-2-Metal-3-Con|contact@133||-600|128||||
+NX-Metal-2-Metal-3-Con|contact@134||-456|128||||
+NX-Metal-2-Metal-3-Con|contact@135||264|128||||
+NX-Metal-2-Metal-3-Con|contact@136||408|128||||
+NX-Metal-2-Metal-3-Con|contact@137||552|128||||
+NX-Metal-2-Metal-3-Con|contact@138||696|128||||
+NX-Metal-2-Metal-3-Con|contact@139||840|128||||
+NX-Metal-2-Metal-3-Con|contact@140||984|128||||
+NX-Metal-2-Metal-3-Con|contact@141||1128|128||||
+NX-Metal-2-Metal-3-Con|contact@142||1272|128||||
+NX-Metal-2-Metal-3-Con|contact@143||1416|128||||
+NX-Metal-2-Metal-3-Con|contact@144||1668|-128||||
+NX-Metal-2-Metal-3-Con|contact@145||1668|22||||
+NX-Metal-2-Metal-3-Con|contact@146||1686|-166||||
+NX-Metal-2-Metal-3-Con|contact@147||1686|160||||
+NX-Metal-2-Metal-3-Con|contact@148||-24|16||||
+NX-Metal-2-Metal-3-Con|contact@149||-36|-16||||
+NX-Metal-2-Metal-3-Con|contact@150||-36|-160||||
+NX-Metal-2-Metal-3-Con|contact@151||-30|-128||||
+NX-Metal-2-Metal-3-Con|contact@152||-30|128||||
+NX-Metal-2-Metal-3-Con|contact@153||-24|160||||
+NMetal-3-Pin|pin@7||-24|-210||||
+NMetal-3-Pin|pin@10||-24|210||||
+IfanPinsK:pins36m3at144;1{lay}|pins36m3@0||0|-64|||D5G4;
+IfanPinsK:pins36m3at144;1{lay}|pins36m3@1||6|64|||D5G4;
+IshortStep;1{lay}|shortSte@0||0|0|Y||D5G4;
+IshortStep;1{lay}|shortSte@1||0|144|||D5G4;
+IshortStep;1{lay}|shortSte@2||0|-144|||D5G4;
+Ametal-2|net@0|||S0|shortSte@0|out[19]|-252|-16|contact@0||-258|-16
+Ametal-2|net@2|||S0|shortSte@0|out[20]|-396|-16|contact@1||-402|-16
+Ametal-2|net@4|||S0|shortSte@0|out[21]|-540|-16|contact@2||-546|-16
+Ametal-2|net@6|||S0|shortSte@0|out[22]|-684|-16|contact@3||-690|-16
+Ametal-2|net@8|||S0|shortSte@0|out[23]|-828|-16|contact@4||-834|-16
+Ametal-2|net@10|||S0|shortSte@0|out[24]|-972|-16|contact@5||-978|-16
+Ametal-2|net@12|||S0|shortSte@0|out[25]|-1116|-16|contact@6||-1122|-16
+Ametal-2|net@14|||S0|shortSte@0|out[26]|-1260|-16|contact@7||-1266|-16
+Ametal-2|net@16|||S0|shortSte@0|out[27]|-1404|-16|contact@8||-1410|-16
+Ametal-2|net@18|||S0|shortSte@0|out[10]|1476|-16|contact@9||1470|-16
+Ametal-2|net@20|||S0|shortSte@0|out[11]|1332|-16|contact@10||1326|-16
+Ametal-2|net@22|||S0|shortSte@0|out[12]|1188|-16|contact@11||1182|-16
+Ametal-2|net@24|||S0|shortSte@0|out[13]|1044|-16|contact@12||1038|-16
+Ametal-2|net@26|||S0|shortSte@0|out[14]|900|-16|contact@13||894|-16
+Ametal-2|net@28|||S0|shortSte@0|out[15]|756|-16|contact@14||750|-16
+Ametal-2|net@30|||S0|shortSte@0|out[16]|612|-16|contact@15||606|-16
+Ametal-2|net@32|||S0|shortSte@0|out[17]|468|-16|contact@16||462|-16
+Ametal-2|net@34|||S0|shortSte@0|out[18]|324|-16|contact@17||318|-16
+Ametal-2|net@36|||S1800|shortSte@0|out[28]|-1476|-16|contact@18||-1470|-16
+Ametal-2|net@38|||S1800|shortSte@0|out[29]|-1332|-16|contact@19||-1326|-16
+Ametal-2|net@40|||S1800|shortSte@0|out[30]|-1188|-16|contact@20||-1182|-16
+Ametal-2|net@42|||S1800|shortSte@0|out[31]|-1044|-16|contact@21||-1038|-16
+Ametal-2|net@44|||S1800|shortSte@0|out[32]|-900|-16|contact@22||-894|-16
+Ametal-2|net@46|||S1800|shortSte@0|out[33]|-756|-16|contact@23||-750|-16
+Ametal-2|net@48|||S1800|shortSte@0|out[34]|-612|-16|contact@24||-606|-16
+Ametal-2|net@50|||S1800|shortSte@0|out[35]|-468|-16|contact@25||-462|-16
+Ametal-2|net@52|||S1800|shortSte@0|out[36]|-324|-16|contact@26||-318|-16
+Ametal-2|net@54|||S1800|shortSte@0|out[1]|252|-16|contact@27||258|-16
+Ametal-2|net@56|||S1800|shortSte@0|out[2]|396|-16|contact@28||402|-16
+Ametal-2|net@58|||S1800|shortSte@0|out[3]|540|-16|contact@29||546|-16
+Ametal-2|net@60|||S1800|shortSte@0|out[4]|684|-16|contact@30||690|-16
+Ametal-2|net@62|||S1800|shortSte@0|out[5]|828|-16|contact@31||834|-16
+Ametal-2|net@64|||S1800|shortSte@0|out[6]|972|-16|contact@32||978|-16
+Ametal-2|net@66|||S1800|shortSte@0|out[7]|1116|-16|contact@33||1122|-16
+Ametal-2|net@68|||S1800|shortSte@0|out[8]|1260|-16|contact@34||1266|-16
+Ametal-2|net@70|||S1800|shortSte@0|out[9]|1404|-16|contact@35||1410|-16
+Ametal-2|net@72|||S0|shortSte@2|in[19]|-252|-160|contact@36||-258|-160
+Ametal-2|net@74|||S0|shortSte@2|in[20]|-396|-160|contact@37||-402|-160
+Ametal-2|net@76|||S0|shortSte@2|in[21]|-540|-160|contact@38||-546|-160
+Ametal-2|net@78|||S0|shortSte@2|in[22]|-684|-160|contact@39||-690|-160
+Ametal-2|net@80|||S0|shortSte@2|in[23]|-828|-160|contact@40||-834|-160
+Ametal-2|net@82|||S0|shortSte@2|in[24]|-972|-160|contact@41||-978|-160
+Ametal-2|net@84|||S0|shortSte@2|in[25]|-1116|-160|contact@42||-1122|-160
+Ametal-2|net@86|||S0|shortSte@2|in[26]|-1260|-160|contact@43||-1266|-160
+Ametal-2|net@88|||S0|shortSte@2|in[27]|-1404|-160|contact@44||-1410|-160
+Ametal-2|net@90|||S0|shortSte@2|in[10]|1476|-160|contact@45||1470|-160
+Ametal-2|net@92|||S0|shortSte@2|in[11]|1332|-160|contact@46||1326|-160
+Ametal-2|net@94|||S0|shortSte@2|in[12]|1188|-160|contact@47||1182|-160
+Ametal-2|net@96|||S0|shortSte@2|in[13]|1044|-160|contact@48||1038|-160
+Ametal-2|net@98|||S0|shortSte@2|in[14]|900|-160|contact@49||894|-160
+Ametal-2|net@100|||S0|shortSte@2|in[15]|756|-160|contact@50||750|-160
+Ametal-2|net@102|||S0|shortSte@2|in[16]|612|-160|contact@51||606|-160
+Ametal-2|net@104|||S0|shortSte@2|in[17]|468|-160|contact@52||462|-160
+Ametal-2|net@106|||S0|shortSte@2|in[18]|324|-160|contact@53||318|-160
+Ametal-2|net@109|||S1800|shortSte@2|in[36]|-324|-160|contact@54||-318|-160
+Ametal-2|net@111|||S1800|shortSte@2|in[28]|-1476|-160|contact@55||-1470|-160
+Ametal-2|net@113|||S1800|shortSte@2|in[29]|-1332|-160|contact@56||-1326|-160
+Ametal-2|net@115|||S1800|shortSte@2|in[30]|-1188|-160|contact@57||-1182|-160
+Ametal-2|net@117|||S1800|shortSte@2|in[31]|-1044|-160|contact@58||-1038|-160
+Ametal-2|net@119|||S1800|shortSte@2|in[32]|-900|-160|contact@59||-894|-160
+Ametal-2|net@121|||S1800|shortSte@2|in[33]|-756|-160|contact@60||-750|-160
+Ametal-2|net@123|||S1800|shortSte@2|in[34]|-612|-160|contact@61||-606|-160
+Ametal-2|net@125|||S1800|shortSte@2|in[35]|-468|-160|contact@62||-462|-160
+Ametal-2|net@127|||S1800|shortSte@2|in[1]|252|-160|contact@63||258|-160
+Ametal-2|net@129|||S1800|shortSte@2|in[2]|396|-160|contact@64||402|-160
+Ametal-2|net@131|||S1800|shortSte@2|in[3]|540|-160|contact@65||546|-160
+Ametal-2|net@133|||S1800|shortSte@2|in[4]|684|-160|contact@66||690|-160
+Ametal-2|net@135|||S1800|shortSte@2|in[5]|828|-160|contact@67||834|-160
+Ametal-2|net@137|||S1800|shortSte@2|in[6]|972|-160|contact@68||978|-160
+Ametal-2|net@139|||S1800|shortSte@2|in[7]|1116|-160|contact@69||1122|-160
+Ametal-2|net@141|||S1800|shortSte@2|in[8]|1260|-160|contact@70||1266|-160
+Ametal-2|net@143|||S1800|shortSte@2|in[9]|1404|-160|contact@71||1410|-160
+Ametal-2|net@144|||S1800|shortSte@2|out[28]|-1476|-128|contact@72||-1464|-128
+Ametal-2|net@146|||S1800|shortSte@2|out[29]|-1332|-128|contact@73||-1320|-128
+Ametal-2|net@148|||S1800|shortSte@2|out[30]|-1188|-128|contact@74||-1176|-128
+Ametal-2|net@150|||S1800|shortSte@2|out[31]|-1044|-128|contact@75||-1032|-128
+Ametal-2|net@152|||S1800|shortSte@2|out[32]|-900|-128|contact@76||-888|-128
+Ametal-2|net@154|||S1800|shortSte@2|out[33]|-756|-128|contact@77||-744|-128
+Ametal-2|net@156|||S1800|shortSte@2|out[34]|-612|-128|contact@78||-600|-128
+Ametal-2|net@158|||S1800|shortSte@2|out[35]|-468|-128|contact@79||-456|-128
+Ametal-2|net@160|||S1800|shortSte@2|out[36]|-324|-128|contact@80||-312|-128
+Ametal-2|net@162|||S1800|shortSte@2|out[1]|252|-128|contact@81||264|-128
+Ametal-2|net@164|||S1800|shortSte@2|out[2]|396|-128|contact@82||408|-128
+Ametal-2|net@166|||S1800|shortSte@2|out[3]|540|-128|contact@83||552|-128
+Ametal-2|net@168|||S1800|shortSte@2|out[4]|684|-128|contact@84||696|-128
+Ametal-2|net@170|||S1800|shortSte@2|out[5]|828|-128|contact@85||840|-128
+Ametal-2|net@172|||S1800|shortSte@2|out[6]|972|-128|contact@86||984|-128
+Ametal-2|net@174|||S1800|shortSte@2|out[7]|1116|-128|contact@87||1128|-128
+Ametal-2|net@176|||S1800|shortSte@2|out[8]|1260|-128|contact@88||1272|-128
+Ametal-2|net@178|||S1800|shortSte@2|out[9]|1404|-128|contact@89||1416|-128
+Ametal-2|net@180|||S1800|shortSte@2|out[19]|-252|-128|contact@90||-252|-128
+Ametal-2|net@182|||S1800|shortSte@2|out[20]|-396|-128|contact@91||-396|-128
+Ametal-2|net@184|||S1800|shortSte@2|out[21]|-540|-128|contact@92||-540|-128
+Ametal-2|net@186|||S1800|shortSte@2|out[22]|-684|-128|contact@93||-684|-128
+Ametal-2|net@188|||S1800|shortSte@2|out[23]|-828|-128|contact@94||-828|-128
+Ametal-2|net@190|||S1800|shortSte@2|out[24]|-972|-128|contact@95||-972|-128
+Ametal-2|net@192|||S1800|shortSte@2|out[25]|-1116|-128|contact@96||-1116|-128
+Ametal-2|net@194|||S1800|shortSte@2|out[26]|-1260|-128|contact@97||-1260|-128
+Ametal-2|net@196|||S1800|shortSte@2|out[27]|-1404|-128|contact@98||-1404|-128
+Ametal-2|net@198|||S1800|shortSte@2|out[10]|1476|-128|contact@99||1476|-128
+Ametal-2|net@200|||S1800|shortSte@2|out[11]|1332|-128|contact@100||1332|-128
+Ametal-2|net@202|||S1800|shortSte@2|out[12]|1188|-128|contact@101||1188|-128
+Ametal-2|net@204|||S1800|shortSte@2|out[13]|1044|-128|contact@102||1044|-128
+Ametal-2|net@206|||S1800|shortSte@2|out[14]|900|-128|contact@103||900|-128
+Ametal-2|net@208|||S1800|shortSte@2|out[15]|756|-128|contact@104||756|-128
+Ametal-2|net@210|||S1800|shortSte@2|out[16]|612|-128|contact@105||612|-128
+Ametal-2|net@212|||S1800|shortSte@2|out[17]|468|-128|contact@106||468|-128
+Ametal-2|net@214|||S1800|shortSte@2|out[18]|324|-128|contact@107||324|-128
+Ametal-2|net@217|||S1800|shortSte@1|in[19]|-252|128|contact@108||-252|128
+Ametal-2|net@219|||S1800|shortSte@1|in[20]|-396|128|contact@109||-396|128
+Ametal-2|net@221|||S1800|shortSte@1|in[21]|-540|128|contact@110||-540|128
+Ametal-2|net@223|||S1800|shortSte@1|in[22]|-684|128|contact@111||-684|128
+Ametal-2|net@225|||S1800|shortSte@1|in[23]|-828|128|contact@112||-828|128
+Ametal-2|net@227|||S1800|shortSte@1|in[24]|-972|128|contact@113||-972|128
+Ametal-2|net@229|||S1800|shortSte@1|in[25]|-1116|128|contact@114||-1116|128
+Ametal-2|net@231|||S1800|shortSte@1|in[26]|-1260|128|contact@115||-1260|128
+Ametal-2|net@233|||S1800|shortSte@1|in[27]|-1404|128|contact@116||-1404|128
+Ametal-2|net@235|||S1800|shortSte@1|in[10]|1476|128|contact@117||1476|128
+Ametal-2|net@237|||S1800|shortSte@1|in[11]|1332|128|contact@118||1332|128
+Ametal-2|net@239|||S1800|shortSte@1|in[12]|1188|128|contact@119||1188|128
+Ametal-2|net@241|||S1800|shortSte@1|in[13]|1044|128|contact@120||1044|128
+Ametal-2|net@243|||S1800|shortSte@1|in[14]|900|128|contact@121||900|128
+Ametal-2|net@245|||S1800|shortSte@1|in[15]|756|128|contact@122||756|128
+Ametal-2|net@247|||S1800|shortSte@1|in[16]|612|128|contact@123||612|128
+Ametal-2|net@249|||S1800|shortSte@1|in[17]|468|128|contact@124||468|128
+Ametal-2|net@251|||S1800|shortSte@1|in[18]|324|128|contact@125||324|128
+Ametal-2|net@253|||S1800|shortSte@1|in[36]|-324|128|contact@126||-312|128
+Ametal-2|net@255|||S1800|shortSte@1|in[28]|-1476|128|contact@127||-1464|128
+Ametal-2|net@257|||S1800|shortSte@1|in[29]|-1332|128|contact@128||-1320|128
+Ametal-2|net@259|||S1800|shortSte@1|in[30]|-1188|128|contact@129||-1176|128
+Ametal-2|net@261|||S1800|shortSte@1|in[31]|-1044|128|contact@130||-1032|128
+Ametal-2|net@263|||S1800|shortSte@1|in[32]|-900|128|contact@131||-888|128
+Ametal-2|net@265|||S1800|shortSte@1|in[33]|-756|128|contact@132||-744|128
+Ametal-2|net@267|||S1800|shortSte@1|in[34]|-612|128|contact@133||-600|128
+Ametal-2|net@269|||S1800|shortSte@1|in[35]|-468|128|contact@134||-456|128
+Ametal-2|net@271|||S1800|shortSte@1|in[1]|252|128|contact@135||264|128
+Ametal-2|net@273|||S1800|shortSte@1|in[2]|396|128|contact@136||408|128
+Ametal-2|net@275|||S1800|shortSte@1|in[3]|540|128|contact@137||552|128
+Ametal-2|net@277|||S1800|shortSte@1|in[4]|684|128|contact@138||696|128
+Ametal-2|net@279|||S1800|shortSte@1|in[5]|828|128|contact@139||840|128
+Ametal-2|net@281|||S1800|shortSte@1|in[6]|972|128|contact@140||984|128
+Ametal-2|net@283|||S1800|shortSte@1|in[7]|1116|128|contact@141||1128|128
+Ametal-2|net@285|||S1800|shortSte@1|in[8]|1260|128|contact@142||1272|128
+Ametal-2|net@287|||S1800|shortSte@1|in[9]|1404|128|contact@143||1416|128
+Ametal-1|net@288|||S900|shortSte@0|mc_1|1526.5|-72|shortSte@2|mc_1|1526.5|-72
+Ametal-1|net@289|||S2700|shortSte@0|mc|1526.5|72|shortSte@1|mc|1526.5|72
+Ametal-2|net@292|||S1800|shortSte@2|pred|1659.5|-128|contact@144||1668|-128
+Ametal-2|net@295|||S0|shortSte@0|succ|1727.5|22|contact@145||1668|22
+Ametal-2|net@296|||S0|shortSte@2|succ|1727.5|-166|contact@146||1686|-166
+Ametal-2|net@299|||S1800|shortSte@1|pred|1659.5|160|contact@147||1686|160
+Ametal-2|net@307|||S0|shortSte@1|take[1]|-90|204.3|shortSte@1|take[1]|-90|204.3
+Ametal-2|net@310|||S0|shortSte@0|take[1]|-90|-60.3|shortSte@0|take[1]|-90|-60.3
+Ametal-3|net@313|||S2700|contact@36||-258|-160|pins36m3@0|x[19]|-258|-64
+Ametal-3|net@314|||S900|pins36m3@0|x[20]|-402|-64|contact@37||-402|-160
+Ametal-3|net@315|||S900|pins36m3@0|x[21]|-546|-64|contact@38||-546|-160
+Ametal-3|net@316|||S900|pins36m3@0|x[22]|-690|-64|contact@39||-690|-160
+Ametal-3|net@317|||S900|pins36m3@0|x[23]|-834|-64|contact@40||-834|-160
+Ametal-3|net@318|||S900|pins36m3@0|x[24]|-978|-64|contact@41||-978|-160
+Ametal-3|net@319|||S900|pins36m3@0|x[25]|-1122|-64|contact@42||-1122|-160
+Ametal-3|net@320|||S900|pins36m3@0|x[26]|-1266|-64|contact@43||-1266|-160
+Ametal-3|net@321|||S900|pins36m3@0|x[27]|-1410|-64|contact@44||-1410|-160
+Ametal-3|net@322|||S900|pins36m3@0|x[10]|1470|-64|contact@45||1470|-160
+Ametal-3|net@323|||S900|pins36m3@0|x[11]|1326|-64|contact@46||1326|-160
+Ametal-3|net@324|||S900|pins36m3@0|x[12]|1182|-64|contact@47||1182|-160
+Ametal-3|net@325|||S900|pins36m3@0|x[13]|1038|-64|contact@48||1038|-160
+Ametal-3|net@326|||S900|pins36m3@0|x[14]|894|-64|contact@49||894|-160
+Ametal-3|net@327|||S900|pins36m3@0|x[15]|750|-64|contact@50||750|-160
+Ametal-3|net@328|||S900|pins36m3@0|x[16]|606|-64|contact@51||606|-160
+Ametal-3|net@329|||S900|pins36m3@0|x[17]|462|-64|contact@52||462|-160
+Ametal-3|net@330|||S900|pins36m3@0|x[18]|318|-64|contact@53||318|-160
+Ametal-3|net@331|||S900|pins36m3@0|x[36]|-318|-64|contact@54||-318|-160
+Ametal-3|net@332|||S900|pins36m3@0|x[28]|-1470|-64|contact@55||-1470|-160
+Ametal-3|net@333|||S900|pins36m3@0|x[29]|-1326|-64|contact@56||-1326|-160
+Ametal-3|net@334|||S900|pins36m3@0|x[30]|-1182|-64|contact@57||-1182|-160
+Ametal-3|net@335|||S900|pins36m3@0|x[31]|-1038|-64|contact@58||-1038|-160
+Ametal-3|net@336|||S900|pins36m3@0|x[32]|-894|-64|contact@59||-894|-160
+Ametal-3|net@337|||S900|pins36m3@0|x[33]|-750|-64|contact@60||-750|-160
+Ametal-3|net@338|||S900|pins36m3@0|x[34]|-606|-64|contact@61||-606|-160
+Ametal-3|net@339|||S900|pins36m3@0|x[35]|-462|-64|contact@62||-462|-160
+Ametal-3|net@340|||S900|pins36m3@0|x[1]|258|-64|contact@63||258|-160
+Ametal-3|net@341|||S900|pins36m3@0|x[2]|402|-64|contact@64||402|-160
+Ametal-3|net@342|||S900|pins36m3@0|x[3]|546|-64|contact@65||546|-160
+Ametal-3|net@343|||S900|pins36m3@0|x[4]|690|-64|contact@66||690|-160
+Ametal-3|net@344|||S900|pins36m3@0|x[5]|834|-64|contact@67||834|-160
+Ametal-3|net@345|||S900|pins36m3@0|x[6]|978|-64|contact@68||978|-160
+Ametal-3|net@346|||S900|pins36m3@0|x[7]|1122|-64|contact@69||1122|-160
+Ametal-3|net@347|||S900|pins36m3@0|x[8]|1266|-64|contact@70||1266|-160
+Ametal-3|net@348|||S900|pins36m3@0|x[9]|1410|-64|contact@71||1410|-160
+Ametal-3|net@349|||S900|contact@0||-258|-16|pins36m3@0|x[19]|-258|-64
+Ametal-3|net@350|||S2700|pins36m3@0|x[20]|-402|-64|contact@1||-402|-16
+Ametal-3|net@351|||S2700|pins36m3@0|x[21]|-546|-64|contact@2||-546|-16
+Ametal-3|net@352|||S2700|pins36m3@0|x[22]|-690|-64|contact@3||-690|-16
+Ametal-3|net@353|||S2700|pins36m3@0|x[23]|-834|-64|contact@4||-834|-16
+Ametal-3|net@354|||S2700|pins36m3@0|x[24]|-978|-64|contact@5||-978|-16
+Ametal-3|net@355|||S2700|pins36m3@0|x[25]|-1122|-64|contact@6||-1122|-16
+Ametal-3|net@356|||S2700|pins36m3@0|x[26]|-1266|-64|contact@7||-1266|-16
+Ametal-3|net@357|||S2700|pins36m3@0|x[27]|-1410|-64|contact@8||-1410|-16
+Ametal-3|net@358|||S2700|pins36m3@0|x[10]|1470|-64|contact@9||1470|-16
+Ametal-3|net@359|||S2700|pins36m3@0|x[11]|1326|-64|contact@10||1326|-16
+Ametal-3|net@360|||S2700|pins36m3@0|x[12]|1182|-64|contact@11||1182|-16
+Ametal-3|net@361|||S2700|pins36m3@0|x[13]|1038|-64|contact@12||1038|-16
+Ametal-3|net@362|||S2700|pins36m3@0|x[14]|894|-64|contact@13||894|-16
+Ametal-3|net@363|||S2700|pins36m3@0|x[15]|750|-64|contact@14||750|-16
+Ametal-3|net@364|||S2700|pins36m3@0|x[16]|606|-64|contact@15||606|-16
+Ametal-3|net@365|||S2700|pins36m3@0|x[17]|462|-64|contact@16||462|-16
+Ametal-3|net@366|||S2700|pins36m3@0|x[18]|318|-64|contact@17||318|-16
+Ametal-3|net@367|||S2700|pins36m3@0|x[28]|-1470|-64|contact@18||-1470|-16
+Ametal-3|net@368|||S2700|pins36m3@0|x[29]|-1326|-64|contact@19||-1326|-16
+Ametal-3|net@369|||S2700|pins36m3@0|x[30]|-1182|-64|contact@20||-1182|-16
+Ametal-3|net@370|||S2700|pins36m3@0|x[31]|-1038|-64|contact@21||-1038|-16
+Ametal-3|net@371|||S2700|pins36m3@0|x[32]|-894|-64|contact@22||-894|-16
+Ametal-3|net@372|||S2700|pins36m3@0|x[33]|-750|-64|contact@23||-750|-16
+Ametal-3|net@373|||S2700|pins36m3@0|x[34]|-606|-64|contact@24||-606|-16
+Ametal-3|net@374|||S2700|pins36m3@0|x[35]|-462|-64|contact@25||-462|-16
+Ametal-3|net@375|||S2700|pins36m3@0|x[36]|-318|-64|contact@26||-318|-16
+Ametal-3|net@376|||S2700|pins36m3@0|x[1]|258|-64|contact@27||258|-16
+Ametal-3|net@377|||S2700|pins36m3@0|x[2]|402|-64|contact@28||402|-16
+Ametal-3|net@378|||S2700|pins36m3@0|x[3]|546|-64|contact@29||546|-16
+Ametal-3|net@379|||S2700|pins36m3@0|x[4]|690|-64|contact@30||690|-16
+Ametal-3|net@380|||S2700|pins36m3@0|x[5]|834|-64|contact@31||834|-16
+Ametal-3|net@381|||S2700|pins36m3@0|x[6]|978|-64|contact@32||978|-16
+Ametal-3|net@382|||S2700|pins36m3@0|x[7]|1122|-64|contact@33||1122|-16
+Ametal-3|net@383|||S2700|pins36m3@0|x[8]|1266|-64|contact@34||1266|-16
+Ametal-3|net@384|||S2700|pins36m3@0|x[9]|1410|-64|contact@35||1410|-16
+Ametal-3|net@385|||S900|contact@108||-252|128|pins36m3@1|x[19]|-252|64
+Ametal-3|net@386|||S2700|pins36m3@1|x[20]|-396|64|contact@109||-396|128
+Ametal-3|net@387|||S2700|pins36m3@1|x[21]|-540|64|contact@110||-540|128
+Ametal-3|net@388|||S2700|pins36m3@1|x[22]|-684|64|contact@111||-684|128
+Ametal-3|net@389|||S2700|pins36m3@1|x[23]|-828|64|contact@112||-828|128
+Ametal-3|net@390|||S2700|pins36m3@1|x[24]|-972|64|contact@113||-972|128
+Ametal-3|net@391|||S2700|pins36m3@1|x[25]|-1116|64|contact@114||-1116|128
+Ametal-3|net@392|||S2700|pins36m3@1|x[26]|-1260|64|contact@115||-1260|128
+Ametal-3|net@393|||S2700|pins36m3@1|x[27]|-1404|64|contact@116||-1404|128
+Ametal-3|net@394|||S2700|pins36m3@1|x[10]|1476|64|contact@117||1476|128
+Ametal-3|net@395|||S2700|pins36m3@1|x[11]|1332|64|contact@118||1332|128
+Ametal-3|net@396|||S2700|pins36m3@1|x[12]|1188|64|contact@119||1188|128
+Ametal-3|net@397|||S2700|pins36m3@1|x[13]|1044|64|contact@120||1044|128
+Ametal-3|net@398|||S2700|pins36m3@1|x[14]|900|64|contact@121||900|128
+Ametal-3|net@399|||S2700|pins36m3@1|x[15]|756|64|contact@122||756|128
+Ametal-3|net@400|||S2700|pins36m3@1|x[16]|612|64|contact@123||612|128
+Ametal-3|net@401|||S2700|pins36m3@1|x[17]|468|64|contact@124||468|128
+Ametal-3|net@402|||S2700|pins36m3@1|x[18]|324|64|contact@125||324|128
+Ametal-3|net@403|||S2700|pins36m3@1|x[36]|-312|64|contact@126||-312|128
+Ametal-3|net@404|||S2700|pins36m3@1|x[28]|-1464|64|contact@127||-1464|128
+Ametal-3|net@405|||S2700|pins36m3@1|x[29]|-1320|64|contact@128||-1320|128
+Ametal-3|net@406|||S2700|pins36m3@1|x[30]|-1176|64|contact@129||-1176|128
+Ametal-3|net@407|||S2700|pins36m3@1|x[31]|-1032|64|contact@130||-1032|128
+Ametal-3|net@408|||S2700|pins36m3@1|x[32]|-888|64|contact@131||-888|128
+Ametal-3|net@409|||S2700|pins36m3@1|x[33]|-744|64|contact@132||-744|128
+Ametal-3|net@410|||S2700|pins36m3@1|x[34]|-600|64|contact@133||-600|128
+Ametal-3|net@411|||S2700|pins36m3@1|x[35]|-456|64|contact@134||-456|128
+Ametal-3|net@412|||S2700|pins36m3@1|x[1]|264|64|contact@135||264|128
+Ametal-3|net@413|||S2700|pins36m3@1|x[2]|408|64|contact@136||408|128
+Ametal-3|net@414|||S2700|pins36m3@1|x[3]|552|64|contact@137||552|128
+Ametal-3|net@415|||S2700|pins36m3@1|x[4]|696|64|contact@138||696|128
+Ametal-3|net@416|||S2700|pins36m3@1|x[5]|840|64|contact@139||840|128
+Ametal-3|net@417|||S2700|pins36m3@1|x[6]|984|64|contact@140||984|128
+Ametal-3|net@418|||S2700|pins36m3@1|x[7]|1128|64|contact@141||1128|128
+Ametal-3|net@419|||S2700|pins36m3@1|x[8]|1272|64|contact@142||1272|128
+Ametal-3|net@420|||S2700|pins36m3@1|x[9]|1416|64|contact@143||1416|128
+Ametal-3|net@421|||S2700|contact@90||-252|-128|pins36m3@1|x[19]|-252|64
+Ametal-3|net@422|||S900|pins36m3@1|x[28]|-1464|64|contact@72||-1464|-128
+Ametal-3|net@423|||S900|pins36m3@1|x[29]|-1320|64|contact@73||-1320|-128
+Ametal-3|net@424|||S900|pins36m3@1|x[30]|-1176|64|contact@74||-1176|-128
+Ametal-3|net@425|||S900|pins36m3@1|x[31]|-1032|64|contact@75||-1032|-128
+Ametal-3|net@426|||S900|pins36m3@1|x[32]|-888|64|contact@76||-888|-128
+Ametal-3|net@427|||S900|pins36m3@1|x[33]|-744|64|contact@77||-744|-128
+Ametal-3|net@428|||S900|pins36m3@1|x[34]|-600|64|contact@78||-600|-128
+Ametal-3|net@429|||S900|pins36m3@1|x[35]|-456|64|contact@79||-456|-128
+Ametal-3|net@430|||S900|pins36m3@1|x[36]|-312|64|contact@80||-312|-128
+Ametal-3|net@431|||S900|pins36m3@1|x[1]|264|64|contact@81||264|-128
+Ametal-3|net@432|||S900|pins36m3@1|x[2]|408|64|contact@82||408|-128
+Ametal-3|net@433|||S900|pins36m3@1|x[3]|552|64|contact@83||552|-128
+Ametal-3|net@434|||S900|pins36m3@1|x[4]|696|64|contact@84||696|-128
+Ametal-3|net@435|||S900|pins36m3@1|x[5]|840|64|contact@85||840|-128
+Ametal-3|net@436|||S900|pins36m3@1|x[6]|984|64|contact@86||984|-128
+Ametal-3|net@437|||S900|pins36m3@1|x[7]|1128|64|contact@87||1128|-128
+Ametal-3|net@438|||S900|pins36m3@1|x[8]|1272|64|contact@88||1272|-128
+Ametal-3|net@439|||S900|pins36m3@1|x[9]|1416|64|contact@89||1416|-128
+Ametal-3|net@440|||S900|pins36m3@1|x[20]|-396|64|contact@91||-396|-128
+Ametal-3|net@441|||S900|pins36m3@1|x[21]|-540|64|contact@92||-540|-128
+Ametal-3|net@442|||S900|pins36m3@1|x[22]|-684|64|contact@93||-684|-128
+Ametal-3|net@443|||S900|pins36m3@1|x[23]|-828|64|contact@94||-828|-128
+Ametal-3|net@444|||S900|pins36m3@1|x[24]|-972|64|contact@95||-972|-128
+Ametal-3|net@445|||S900|pins36m3@1|x[25]|-1116|64|contact@96||-1116|-128
+Ametal-3|net@446|||S900|pins36m3@1|x[26]|-1260|64|contact@97||-1260|-128
+Ametal-3|net@447|||S900|pins36m3@1|x[27]|-1404|64|contact@98||-1404|-128
+Ametal-3|net@448|||S900|pins36m3@1|x[10]|1476|64|contact@99||1476|-128
+Ametal-3|net@449|||S900|pins36m3@1|x[11]|1332|64|contact@100||1332|-128
+Ametal-3|net@450|||S900|pins36m3@1|x[12]|1188|64|contact@101||1188|-128
+Ametal-3|net@451|||S900|pins36m3@1|x[13]|1044|64|contact@102||1044|-128
+Ametal-3|net@452|||S900|pins36m3@1|x[14]|900|64|contact@103||900|-128
+Ametal-3|net@453|||S900|pins36m3@1|x[15]|756|64|contact@104||756|-128
+Ametal-3|net@454|||S900|pins36m3@1|x[16]|612|64|contact@105||612|-128
+Ametal-3|net@455|||S900|pins36m3@1|x[17]|468|64|contact@106||468|-128
+Ametal-3|net@456|||S900|pins36m3@1|x[18]|324|64|contact@107||324|-128
+Ametal-3|net@462|||S900|contact@145||1668|22|contact@144||1668|-128
+Ametal-3|net@463|||S900|shortSte@0|sir[2]|-18|72|shortSte@1|sir[2]|-18|72
+Ametal-3|net@464|||S900|shortSte@0|sir[3]|-12|72|shortSte@1|sir[3]|-12|72
+Ametal-3|net@465|||S900|shortSte@0|sir[5]|0|72|shortSte@1|sir[5]|0|72
+Ametal-3|net@466|||S900|shortSte@0|sir[6]|6|72|shortSte@1|sir[6]|6|72
+Ametal-3|net@467|||S900|shortSte@0|sir[7]|12|72|shortSte@1|sir[7]|12|72
+Ametal-3|net@468|||S900|shortSte@0|sir[8]|18|72|shortSte@1|sir[8]|18|72
+Ametal-3|net@469|||S900|shortSte@0|sir[9]|24|72|shortSte@1|sir[9]|24|72
+Ametal-3|net@470|||S900|shortSte@0|sor[2]|-18|-72|shortSte@2|sor[2]|-18|-72
+Ametal-3|net@471|||S900|shortSte@0|sor[3]|-12|-72|shortSte@2|sor[3]|-12|-72
+Ametal-3|net@472|||S900|shortSte@0|sor[5]|0|-72|shortSte@2|sor[5]|0|-72
+Ametal-3|net@473|||S900|shortSte@0|sor[6]|6|-72|shortSte@2|sor[6]|6|-72
+Ametal-3|net@474|||S900|shortSte@0|sor[7]|12|-72|shortSte@2|sor[7]|12|-72
+Ametal-3|net@475|||S900|shortSte@0|sor[8]|18|-72|shortSte@2|sor[8]|18|-72
+Ametal-3|net@476|||S900|shortSte@0|sor[9]|24|-72|shortSte@2|sor[9]|24|-72
+Ametal-3|net@479|||S2700|contact@146||1686|-166|contact@147||1686|160
+Ametal-3|net@480|||S2700|shortSte@0|sor[4]|-6|-75|shortSte@2|sor[4]|-6|-69
+Ametal-3|net@481|||S900|shortSte@1|sir[4]|-6|75|shortSte@0|sir[4]|-6|69
+Ametal-3|net@482|||S2700|pin@7||-24|-210|contact@148||-24|16
+Ametal-2|net@483|||S1800|shortSte@0|sir[1]|-27|16|contact@148||-24|16
+Ametal-2|net@485|||S0|shortSte@0|sor[1]|-27|-16|contact@149||-36|-16
+Ametal-2|net@487|||S0|shortSte@2|sir[1]|-27|-160|contact@150||-36|-160
+Ametal-2|net@489|||S0|shortSte@2|sor[1]|-27|-128|contact@151||-30|-128
+Ametal-2|net@491|||S0|shortSte@1|sir[1]|-27|128|contact@152||-30|128
+Ametal-3|net@492|||S900|pin@10||-24|210|contact@153||-24|160
+Ametal-2|net@493|||S1800|shortSte@1|sor[1]|-27|160|contact@153||-24|160
+Ametal-3|net@494|||S900|contact@149||-36|-16|contact@150||-36|-160
+Ametal-3|net@495|||S2700|contact@151||-30|-128|contact@152||-30|128
+Egnd||D5G2;|shortSte@0|gnd_1|G
+Egnd_2||D5G2;|shortSte@0|gnd_2|G
+Egnd_3||D5G2;|shortSte@2|gnd_1|G
+Egnd_4||D5G2;|shortSte@2|gnd_2|G
+Egnd_5||D5G2;|shortSte@1|gnd_1|G
+Egnd_6||D5G2;|shortSte@1|gnd_2|G
+Ein[1]||D5G2;|shortSte@0|in[1]|I
+Ein[2]||D5G2;|shortSte@0|in[2]|I
+Ein[3]||D5G2;|shortSte@0|in[3]|I
+Ein[4]||D5G2;|shortSte@0|in[4]|I
+Ein[5]||D5G2;|shortSte@0|in[5]|I
+Ein[6]||D5G2;|shortSte@0|in[6]|I
+Ein[7]||D5G2;|shortSte@0|in[7]|I
+Ein[8]||D5G2;|shortSte@0|in[8]|I
+Ein[9]||D5G2;|shortSte@0|in[9]|I
+Ein[10]||D5G2;|shortSte@0|in[10]|I
+Ein[11]||D5G2;|shortSte@0|in[11]|I
+Ein[12]||D5G2;|shortSte@0|in[12]|I
+Ein[13]||D5G2;|shortSte@0|in[13]|I
+Ein[14]||D5G2;|shortSte@0|in[14]|I
+Ein[15]||D5G2;|shortSte@0|in[15]|I
+Ein[16]||D5G2;|shortSte@0|in[16]|I
+Ein[17]||D5G2;|shortSte@0|in[17]|I
+Ein[18]||D5G2;|shortSte@0|in[18]|I
+Ein[19]||D5G2;|shortSte@0|in[19]|I
+Ein[20]||D5G2;|shortSte@0|in[20]|I
+Ein[21]||D5G2;|shortSte@0|in[21]|I
+Ein[22]||D5G2;|shortSte@0|in[22]|I
+Ein[23]||D5G2;|shortSte@0|in[23]|I
+Ein[24]||D5G2;|shortSte@0|in[24]|I
+Ein[25]||D5G2;|shortSte@0|in[25]|I
+Ein[26]||D5G2;|shortSte@0|in[26]|I
+Ein[27]||D5G2;|shortSte@0|in[27]|I
+Ein[28]||D5G2;|shortSte@0|in[28]|I
+Ein[29]||D5G2;|shortSte@0|in[29]|I
+Ein[30]||D5G2;|shortSte@0|in[30]|I
+Ein[31]||D5G2;|shortSte@0|in[31]|I
+Ein[32]||D5G2;|shortSte@0|in[32]|I
+Ein[33]||D5G2;|shortSte@0|in[33]|I
+Ein[34]||D5G2;|shortSte@0|in[34]|I
+Ein[35]||D5G2;|shortSte@0|in[35]|I
+Ein[36]||D5G2;|shortSte@0|in[36]|I
+Emc||D5G2;|shortSte@2|mc|I
+Emc_1||D5G2;|shortSte@1|mc_1|I
+Eout[1]||D5G2;|shortSte@1|out[1]|O
+Eout[2]||D5G2;|shortSte@1|out[2]|O
+Eout[3]||D5G2;|shortSte@1|out[3]|O
+Eout[4]||D5G2;|shortSte@1|out[4]|O
+Eout[5]||D5G2;|shortSte@1|out[5]|O
+Eout[6]||D5G2;|shortSte@1|out[6]|O
+Eout[7]||D5G2;|shortSte@1|out[7]|O
+Eout[8]||D5G2;|shortSte@1|out[8]|O
+Eout[9]||D5G2;|shortSte@1|out[9]|O
+Eout[10]||D5G2;|shortSte@1|out[10]|O
+Eout[11]||D5G2;|shortSte@1|out[11]|O
+Eout[12]||D5G2;|shortSte@1|out[12]|O
+Eout[13]||D5G2;|shortSte@1|out[13]|O
+Eout[14]||D5G2;|shortSte@1|out[14]|O
+Eout[15]||D5G2;|shortSte@1|out[15]|O
+Eout[16]||D5G2;|shortSte@1|out[16]|O
+Eout[17]||D5G2;|shortSte@1|out[17]|O
+Eout[18]||D5G2;|shortSte@1|out[18]|O
+Eout[19]||D5G2;|shortSte@1|out[19]|O
+Eout[20]||D5G2;|shortSte@1|out[20]|O
+Eout[21]||D5G2;|shortSte@1|out[21]|O
+Eout[22]||D5G2;|shortSte@1|out[22]|O
+Eout[23]||D5G2;|shortSte@1|out[23]|O
+Eout[24]||D5G2;|shortSte@1|out[24]|O
+Eout[25]||D5G2;|shortSte@1|out[25]|O
+Eout[26]||D5G2;|shortSte@1|out[26]|O
+Eout[27]||D5G2;|shortSte@1|out[27]|O
+Eout[28]||D5G2;|shortSte@1|out[28]|O
+Eout[29]||D5G2;|shortSte@1|out[29]|O
+Eout[30]||D5G2;|shortSte@1|out[30]|O
+Eout[31]||D5G2;|shortSte@1|out[31]|O
+Eout[32]||D5G2;|shortSte@1|out[32]|O
+Eout[33]||D5G2;|shortSte@1|out[33]|O
+Eout[34]||D5G2;|shortSte@1|out[34]|O
+Eout[35]||D5G2;|shortSte@1|out[35]|O
+Eout[36]||D5G2;|shortSte@1|out[36]|O
+Epred||D5G2;|shortSte@0|pred|I
+Esir|sir[1]|D5G2;|pin@7||I
+Esir[2]||D5G2;|shortSte@2|sir[2]|B
+Esir[3]||D5G2;|shortSte@2|sir[3]|B
+Esir[4]||D5G2;|shortSte@2|sir[4]|B
+Esir[5]||D5G2;|shortSte@2|sir[5]|B
+Esir[6]||D5G2;|shortSte@2|sir[6]|B
+Esir[7]||D5G2;|shortSte@2|sir[7]|B
+Esir[8]||D5G2;|shortSte@2|sir[8]|B
+Esir[9]||D5G2;|shortSte@2|sir[9]|B
+Esor|sor[1]|D5G2;|pin@10||O
+Esor[2]||D5G2;|shortSte@1|sor[2]|B
+Esor[3]||D5G2;|shortSte@1|sor[3]|B
+Esor[4]||D5G2;|shortSte@1|sor[4]|B
+Esor[5]||D5G2;|shortSte@1|sor[5]|B
+Esor[6]||D5G2;|shortSte@1|sor[6]|B
+Esor[7]||D5G2;|shortSte@1|sor[7]|B
+Esor[8]||D5G2;|shortSte@1|sor[8]|B
+Esor[9]||D5G2;|shortSte@1|sor[9]|B
+Esucc||D5G2;|shortSte@1|succ|O
+Etake[1]||D5G2;|shortSte@2|take[1]|O
+Evdd||D5G2;|shortSte@0|vdd_3|P
+Evdd_2||D5G2;|shortSte@0|vdd_2|P
+Evdd_4||D5G2;|shortSte@0|vdd_4|P
+Evdd_5||D5G2;|shortSte@0|vdd_5|P
+Evdd_6||D5G2;|shortSte@2|vdd_3|P
+Evdd_7||D5G2;|shortSte@2|vdd_2|P
+Evdd_8||D5G2;|shortSte@2|vdd_4|P
+Evdd_9||D5G2;|shortSte@2|vdd_5|P
+Evdd_10||D5G2;|shortSte@1|vdd_3|P
+Evdd_11||D5G2;|shortSte@1|vdd_2|P
+Evdd_12||D5G2;|shortSte@1|vdd_4|P
+Evdd_13||D5G2;|shortSte@1|vdd_5|P
+X
+
+# Cell threeStepU;1{sch}
+CthreeStepU;1{sch}||schematic|1227460577894|1227529604978|
+Ngeneric:Facet-Center|art@0||0|0||||AV
+NOff-Page|conn@0||-34|0|||Y|
+NOff-Page|conn@1||32|0||||
+NOff-Page|conn@2||-33|-6||||
+NOff-Page|conn@3||34|-6||||
+NOff-Page|conn@4||-32|8|||Y|
+NOff-Page|conn@6||0|-15|||RRR|
+NOff-Page|conn@7||-33|5|||Y|
+NOff-Page|conn@8||36|5||||
+Ngeneric:Invisible-Pin|pin@0||2.5|35|||||ART_message(D5G4;)Sa three step U turn
+Ngeneric:Invisible-Pin|pin@1||1|40.5|||||ART_message(D5G6;)SthreeStepU
+Ngeneric:Invisible-Pin|pin@2||-0.5|27|||||ART_message(D5G3;)Sies 23 November 2008
+NWire_Pin|pin@3||-27|8||||
+NWire_Pin|pin@4||21|8||||
+NWire_Pin|pin@5||-3|8||||
+IshortStep;1{ic}|shortSte@0||0|0|||D5G4;
+IshortStep;1{ic}|shortSte@1||-24|0|||D5G4;
+IshortStep;1{ic}|shortSte@2||24|0|||D5G4;
+IthreeStepU;1{ic}|threeSte@0||31.5|31.5|||D5G4;
+IorangeTSMC090nm:wire90;1{ic}|wire90@0||-12|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D838.0000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+IorangeTSMC090nm:wire90;1{ic}|wire90@1||12|0|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D1014.0000000000002|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3
+Awire|net@2|||2700|shortSte@1|mc|-27|2|pin@3||-27|8
+Awire|net@3|||1800|pin@5||-3|8|pin@4||21|8
+Awire|net@4|||900|pin@4||21|8|shortSte@2|mc|21|2
+Awire|net@5|||1800|pin@3||-27|8|pin@5||-3|8
+Awire|net@6|||2700|shortSte@0|mc|-3|2|pin@5||-3|8
+Abus|net@15||-0.5|IJ1800|shortSte@0|out[1:36]|5|-6|shortSte@2|in[1:36]|20|-6
+Awire|net@17|||1800|shortSte@2|succ|27|0|conn@1|a|30|0
+Awire|net@18|||0|shortSte@1|pred|-27|0|conn@0|y|-32|0
+Awire|net@19|||1800|shortSte@1|succ|-21|0|wire90@0|a|-14.5|0
+Awire|net@20|||1800|wire90@0|b|-9.5|0|shortSte@0|pred|-3|0
+Awire|net@21|||1800|shortSte@0|succ|3|0|wire90@1|a|9.5|0
+Awire|net@22|||1800|wire90@1|b|14.5|0|shortSte@2|pred|21|0
+Abus|net@23||-0.5|IJ0|shortSte@1|in[1:36]|-28|-6|conn@2|y|-31|-6
+Abus|net@24||-0.5|IJ0|conn@3|a|32|-6|shortSte@2|out[1:36]|29|-6
+Awire|net@25|||1800|conn@4|y|-30|8|pin@3||-27|8
+Awire|net@33|||900|shortSte@0|take[1]|0|-9|conn@6|a|0|-13
+Abus|net@34||-0.5|IJ0|shortSte@0|in[1:36]|-4|-6|shortSte@1|out[1:36]|-19|-6
+Abus|net@35||-0.5|IJ1800|shortSte@1|sor[1:9]|-22|5|shortSte@0|sir[1:9]|-1|5
+Abus|net@36||-0.5|IJ1800|shortSte@0|sor[1:9]|2|5|shortSte@2|sir[1:9]|23|5
+Abus|net@37||-0.5|IJ0|shortSte@1|sir[1:9]|-25|5|conn@7|y|-31|5
+Abus|net@38||-0.5|IJ0|conn@8|a|34|5|shortSte@2|sor[1:9]|26|5
+Ein[1:36]||D4G2;|conn@2|a|I
+Emc||D4G2;|conn@4|a|I
+Eout[1:36]||D6G2;|conn@3|y|O
+Epred||D4G2;|conn@0|a|I
+Esir[1:9]||D4G2;|conn@7|a|I
+Esor[1:9]||D6G2;|conn@8|y|O
+Esucc||D6G2;|conn@1|y|O
+Etake[1]||D6G2;|conn@6|y|O
+X
index 444e766..b1bd4df 100755 (executable)
@@ -1305,7 +1305,7 @@ Ezero||D6G2;|conn@8|y|O
 X
 
 # Cell testRingSkipLit;1{sch}
-CtestRingSkipLit;1{sch}||schematic|1224791667801|1226697850249|
+CtestRingSkipLit;1{sch}||schematic|1224791667801|1227549593830|
 Ispiceparts:Pulse;1{ic}|Pulse@0||-53|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
 IfifoL:aStageD;1{ic}|aStageD@0||-6|-1|||D5G4;
 Ngeneric:Facet-Center|art@0||0|0||||AV
@@ -1346,7 +1346,7 @@ NBus_Pin|pin@66||31|6|-1|-1||
 NWire_Pin|pin@67||26|4||||
 NWire_Pin|pin@68||26|9||||
 IprogramsK:programC;1{ic}|programC@0||-20|-21|||D5G4;
-IdockPartOD:ringSkipMoveLit;1{ic}|ringSkip@1||21|-1|||D5G4;
+IdockPartOD:ringSkipMoveLit;2{ic}|ringSkip@2||21|-1|||D5G4;
 IgaspL:sinkC;1{ic}|sinkC@0||47|-7|||D5G4;
 IgaspL:sinkC;1{ic}|sinkC@1||54|-20|||D5G4;
 IgaspL:sourceA;1{ic}|sourceA@0||-29.5|-1|||D5G4;
@@ -1370,16 +1370,12 @@ Abus|net@23||-0.5|IJ900|pin@16||-6|18|pin@13||-6|13
 Abus|net@24||-0.5|IJ1800|noScan@0|cl[T,F],clS[T,F],rd[T,F]|-24|18|pin@16||-6|18
 Awire|net@46|||1800|gnd@2||-14|4|aStageD@0|sin|-7|4
 Abus|net@63||-0.5|IJ900|pin@14||21|13|pin@36||21|6
-Abus|net@69||-0.5|IJ1800|aStageD@0|out[1:36]|-1|-7|pin@42||16|-7
-Abus|net@76||-1|IJ900|ringSkip@1|cl[T,F],clS[T,F],rd[T,F],mc|21|6|pin@36||21|6
-Abus|net@80||-1|IJ0|ringSkip@1|inE[1:36]|16|-7|pin@42||16|-7
-Awire|net@90|||1800|aStageD@0|full|-3|-1|ringSkip@1|do[epi]|18|-1
-Abus|net@91||-0.5|IJ2700|conn@0||21|-22.5|ringSkip@1|inA[1:6]|21|-17
-Awire|net@92|||1800|aStageD@0|sout|-4|4|ringSkip@1|sin|20|4
+Abus|net@80||-1|IJ0|ringSkip@2|inE[1:36,T]|16|-7|pin@42||16|-7
+Awire|net@90|||1800|aStageD@0|full|-3|-1|ringSkip@2|do[epi]|18|-1
+Abus|net@91||-0.5|IJ2700|conn@0||21|-22.5|ringSkip@2|inA[1:6]|21|-17
 Awire|net@93|||2700|gnd@4||21|-25|conn@0||21|-22
 Awire|net@97|||900|pin@52||12|-13|pin@54||12|-15
-Awire|net@98|||0|ringSkip@1|in[C]|18|-15|pin@54||12|-15
-Awire|net@99|||0|ringSkip@1|torp|18|-3|pin@55||12|-3
+Awire|net@98|||0|ringSkip@2|flag[C]|18|-15|pin@54||12|-15
 Awire|net@100|||900|pin@55||12|-3|pin@52||12|-13
 Awire|net@103|||0|sinkC@0|pFire|44|-7|pin@58||40|-7
 Awire|net@105|||0|sinkC@1|pFire|51|-20|pin@60||47|-20
@@ -1387,11 +1383,10 @@ Awire|net@106|||2700|sinkC@1|mc|53|-16|pin@62||53|2
 Awire|net@107|||0|pin@62||53|2|pin@63||46|2
 Awire|net@108|||900|pin@63||46|2|sinkC@0|mc|46|-3
 Awire|net@109|||900|pin@54||12|-15|gnd@5||12|-26
-Abus|net@110||-0.5|IJ1800|ringSkip@1|fire[M]|24|1|pin@65||31|1
-Awire|net@111|||1800|ringSkip@1|sout|23|4|pin@67||26|4
+Abus|net@110||-0.5|IJ1800|ringSkip@2|fire[M,L]|24|1|pin@65||31|1
 Awire|sout|D5G2;||2700|pin@67||26|4|pin@68||26|9
 Awire|succ[D]|D5G2;||2700|pin@60||47|-20|pin@61||47|-16
-Abus|succ[T,D]|D5G2;|-0.5|IJ1800|ringSkip@1|succ[T,D]|24|-11|pin@56||31|-11
+Abus|succ[T,D]|D5G2;|-0.5|IJ1800|ringSkip@2|succ[T,D]|24|-11|pin@56||31|-11
 Awire|succ[T]|D5G2;||2700|pin@58||40|-7|pin@59||40|-3
 X
 
diff --git a/testCode/com/sun/vlsi/chips/marina/test/ChainControls.java b/testCode/com/sun/vlsi/chips/marina/test/ChainControls.java
new file mode 100644 (file)
index 0000000..cb366d3
--- /dev/null
@@ -0,0 +1,59 @@
+package com.sun.vlsi.chips.marina.test;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import com.sun.async.test.BitVector;
+import com.sun.async.test.ChainControl;
+
+/** One or more ChainControl. If we have a JTAG controller then one
+ * ChainControl. If we don't have a JTAG controller then we need
+ * one ChainControl per scan chain.
+ * 
+ * ChainControls duplicates much of the ChainControl interface. It
+ * allows the testing code to remain oblivious of whether or not the
+ * JTAG controller exists. 
+ */
+public class ChainControls {
+       private Map<String,ChainControl> chainToControl = 
+               new HashMap<String,ChainControl>();
+       
+       /** The path has the form:
+        *  chipName.chainName.instanceName1.instanceName2 ...
+        */
+       private ChainControl getChainControlFromPath(String path) {
+               for (String chainName : chainToControl.keySet()) {
+                       if (path.startsWith(chainName)) return chainToControl.get(chainName);
+               }
+               MarinaTest.fatal(true, "Can't find chain for path: "+path);
+               return null;
+       }
+       public void addChain(String chain, ChainControl control) {
+               chainToControl.put(chain, control);
+       }
+       
+       //--------------------------------------------------------------------------------
+       // Replicate interface of ChainControl
+       public BitVector getInBits(String path) {
+               ChainControl cc = getChainControlFromPath(path);
+               return cc.getInBits(path);
+       }
+       public BitVector getOutBits(String path) {
+               ChainControl cc = getChainControlFromPath(path);
+               return cc.getOutBits(path);
+       }
+       public void setInBits(String path, BitVector bits) {
+               ChainControl cc = getChainControlFromPath(path);
+               cc.setInBits(path, bits);
+       }
+       public void shift(String chainName, boolean readEnable, boolean writeEnable) {
+               ChainControl cc = getChainControlFromPath(chainName);
+               cc.shift(chainName, readEnable, writeEnable);
+       }
+       public void resetInBits() {
+               for (String chainName : chainToControl.keySet()) {
+                       ChainControl cc = chainToControl.get(chainName);
+                       cc.resetInBits();
+               }
+       }
+}
index d1ffead..689ee9b 100644 (file)
@@ -28,7 +28,7 @@ public class InstructionStopper extends ProperStopper {
        // Convert a Berkeley BitVector into a Sun BitVector
        private BitVector berkToSun(edu.berkeley.fleet.api.BitVector berkBits) {
         BitVector sunBits = new BitVector(INSTR_SZ, "instr");
-            for(int i=0; i<INSTR_SZ; i++) sunBits.set(i, berkBits.get(i));
+        for(int i=0; i<INSTR_SZ; i++) sunBits.set(i, berkBits.get(i));
         return sunBits;
        }
        private String formatDecodedInstr(BitVector dta) {
@@ -46,9 +46,10 @@ public class InstructionStopper extends ProperStopper {
        public InstructionStopper(String propInst,
                                          String controlChain, String dataChain,
                                          String reportChain,
-                                         ChainControl cc, ChipModel model,
+                                         ChainControls cc, ChipModel model,
+                                         boolean clockHack,
                                          Indenter indenter) {
-               super(propInst, controlChain, dataChain, reportChain, cc, model, indenter);
+               super(propInst, controlChain, dataChain, reportChain, cc, model, clockHack, indenter);
        }
        @Override
     public void fill(BitVector instr) {
diff --git a/testCode/com/sun/vlsi/chips/marina/test/IsolatedInDock.java b/testCode/com/sun/vlsi/chips/marina/test/IsolatedInDock.java
deleted file mode 100644 (file)
index 0811e0a..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-package com.sun.vlsi.chips.marina.test;
-/* -*- tab-width: 4 -*- */
-import com.sun.async.test.ChainControl;
-import com.sun.async.test.ChipModel;
-import com.sun.async.test.JtagTester;
-import com.sun.async.test.NanosimModel;
-
-/** The IsolatedInDock is a design consisting of an input dock with proper 
- * stoppers on all of its input and output ports. The IsolatedInDock allows 
- * us to run tests on a single input dock. */
-public class IsolatedInDock implements Design {
-    private static final String DATA_CHAIN =    "marina.isolatedInDock_data";      
-    private static final String CONTROL_CHAIN = "marina.isolatedInDock_control";
-       private static final String REPORT_CHAIN =  "marina.isolatedInDock_report";
-       
-       private static final String OLC_PATH = "inDock.ringSkip@1.skipCoun@0.scanKx6@0";
-       private static final String ILC_PATH = "inDock.ringSkip@1.skipCoun@0.scanKx7@0";
-       private static final String FLAGS_PATH = "inDock.ringSkip@1.skipCoun@0.scanKx3@0";
-
-       // The name of the scan chain
-       // The instance path, from the top cell of the netlist, of the instance of infinityWithCover 
-    private final ChainControl cc;           // specifies the scan chain
-    private final ChipModel model;
-    public final ProperStopper datIn, tokOut;
-    public final InstructionStopper instrIn;
-    
-    /** Shift the report scan chain */
-       private void shiftReport(boolean readEnable, boolean writeEnable) {
-         cc.shift(REPORT_CHAIN, readEnable, writeEnable);
-       }
-    
-    public IsolatedInDock(ChainControl cc, ChipModel model, Indenter indenter) {
-        this.cc = cc;
-        this.model = model;
-        datIn = new ProperStopper("datIn",
-                                         CONTROL_CHAIN, 
-                                         DATA_CHAIN,  
-                                         REPORT_CHAIN,
-                                         cc, model, indenter);
-        tokOut = new ProperStopper("tokOut", 
-                                                  CONTROL_CHAIN,
-                                                  DATA_CHAIN,
-                                                  REPORT_CHAIN,
-                                                  cc, model, indenter);
-        instrIn = new InstructionStopper("instrIn", 
-                                     CONTROL_CHAIN,
-                                     DATA_CHAIN,
-                                     REPORT_CHAIN,
-                                     cc, model, indenter);
-    }
-    public void masterClear(JtagTester tester) {
-       final double WIDTH = 10; // ns
-       NanosimModel nModel = (NanosimModel) model;
-               // Put a high going pulse on the internal chip master clear signal
-        nModel.setNodeVoltage("scanInD[9]",1.0);
-        nModel.setNodeVoltage("scanInC[9]",1.0);
-        nModel.setNodeVoltage("scanInR[9]",1.0);
-        nModel.waitNS(WIDTH);
-        nModel.setNodeVoltage("scanInD[9]",0.0);
-        nModel.setNodeVoltage("scanInC[9]",0.0);
-        nModel.setNodeVoltage("scanInR[9]",0.0);
-        
-        resetAfterMasterClear();
-    }
-    private void resetAfterMasterClear() {
-       // For reset, I want to clear all the stoppers simultaneously
-       datIn.clear();
-       tokOut.clear();
-       instrIn.clear();
-       
-       datIn.stop();
-       tokOut.stop();
-       instrIn.stop();
-       
-       datIn.resetAfterMasterClear();
-       tokOut.resetAfterMasterClear();
-       instrIn.resetAfterMasterClear();
-    }
-    public int getOLC() {
-       shiftReport(true, false);
-       return (int) cc.getOutBits(REPORT_CHAIN+"."+OLC_PATH).bitReverse().not().toLong();
-    }
-    public int getILC() {
-       shiftReport(true, false);
-       return (int) cc.getOutBits(REPORT_CHAIN+"."+ILC_PATH).bitReverse().not().toLong();
-    }
-       public boolean getIlcZero() {
-               return (getILC() & 0x40) != 0;
-       }
-       public int getIlcCount() {
-               return getILC() & 0x3f;
-       }
-    public boolean getFlagA() {
-       shiftReport(true, false);
-       return cc.getOutBits(REPORT_CHAIN+"."+FLAGS_PATH).get(2);
-    }
-    public boolean getFlagB() {
-       shiftReport(true, false);
-       return cc.getOutBits(REPORT_CHAIN+"."+FLAGS_PATH).get(1);
-    }
-    public boolean getFlagC() {
-       shiftReport(true, false);
-       return cc.getOutBits(REPORT_CHAIN+"."+FLAGS_PATH).get(0);
-    }
-//    /** Shift the data scan chain. */
-//    public void shiftData(boolean readEnable, boolean writeEnable) {
-//     // Get current data of all stoppers
-//     cc.shift(DATA_CHAIN, readEnable, writeEnable);
-//    }
-//    /** Shift the control scan chain */
-//    public void shiftControl(boolean readEnable, boolean writeEnable) {
-//     cc.shift(CONTROL_CHAIN, readEnable, writeEnable);
-//    }
-}
index 9bd5b6f..953fb9b 100644 (file)
@@ -12,36 +12,28 @@ import edu.berkeley.fleet.api.Instruction;
  * Right now, it doesn't do much of anything. It just helps me exercise
  * my test infrastructure. */
 public class Marina {
-    private static final String DATA_CHAIN =    "marina.marina_data";      
-    private static final String CONTROL_CHAIN = "marina.marina_control";
-       private static final String REPORT_CHAIN =  "marina.marina_report";
+    public static final String DATA_CHAIN =    "marina.marina_data";      
+    public static final String CONTROL_CHAIN = "marina.marina_control";
+       public static final String REPORT_CHAIN =  "marina.marina_report";
        
-       private static final String OLC_PATH = MarinaTest.NEW ?
-                       "dataPath@0.ringSkip@0.skipCoun@0.scanKx6@0" 
-               :
-                       "dataPath@0.ringSkip@0.skipCoun@0.scanKx6@0"; 
-       private static final String ILC_PATH = MarinaTest.NEW ?
-                       "dataPath@0.ringSkip@0.skipCoun@0.scanKx9@0"
-               :
-                       "dataPath@0.ringSkip@0.skipCoun@0.scanKx9@0";
-       private static final String FLAGS_PATH = MarinaTest.NEW ?
-                       "dataPath@0.ringSkip@0.skipCoun@0.scanKx2@0"
-               :
-                       "dataPath@0.ringSkip@0.skipCoun@0.scanKx2@0";
-       private static final String INSTR_RING_CONTROL_PATH = MarinaTest.NEW ?
-                       "southFif@0.tapPropS@0.tapStage@1"
-               :
+       private static final String OLC_PATH = 
+                       "dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx6@0"; 
+       private static final String ILC_PATH = 
+                       "dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx9@0";
+       private static final String FLAGS_PATH = 
+                       "dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx2@0";
+       private static final String INSTR_RING_CONTROL_PATH = 
                        "southFif@0.tapPropS@0.tapStage@1";
        private static final String TOK_FIFO_PATH = "tokenFIF@0";
-       private static final String TOK_PRED_PATH = "dataPath@0.ringSkip@0.moveLit@1.scanKhx5@0.scanCell@5";
+       private static final String TOK_PRED_PATH = "dataPath@0.ringSkip@1.skipCoun@1.moveLit@0.scanKhx5@0.scanCell@5";
        private static final String INSTRUCTION_COUNTER_PATH = "southFif@0.tapPropS@0.instruct@0";
        private static final String DATA_COUNTER_PATH = "northFif@0.fillDrai@0.instruct@0";
        private static final int COUNTER_LENGTH = 34;
-       private static final int INSTRUCTION_SEND_NDX = MarinaTest.NEW ? 1 : 1;
+       private static final int INSTRUCTION_SEND_NDX = 1;
        private static final int INSTRUCTION_RECIRCULATE_NDX = 0;
        
-       private static final int A_FLAG_NDX = MarinaTest.NEW ? 0 : 0;
-       private static final int B_FLAG_NDX = MarinaTest.NEW ? 1 : 1;
+       private static final int A_FLAG_NDX = 0;
+       private static final int B_FLAG_NDX = 1;
        
        public static final int SOUTH_RING_CAPACITY = 11;
        
@@ -77,7 +69,7 @@ public class Marina {
 
        // The name of the scan chain
        // The instance path, from the top cell of the netlist, of the instance of infinityWithCover 
-    private final ChainControl cc;           // specifies the scan chain
+    private final ChainControls cc;           // specifies the scan chain
     private final ChipModel model;
     public final ProperStopper data;
     public final InstructionStopper instrIn;
@@ -100,7 +92,7 @@ public class Marina {
          cc.shift(DATA_CHAIN, readEnable, writeEnable);
        }
 
-       public Marina(ChainControl cc, ChipModel model, Indenter indenter) {
+       public Marina(ChainControls cc, ChipModel model, boolean clockHack, Indenter indenter) {
         this.cc = cc;
         this.model = model;
         this.indenter = indenter;
@@ -108,14 +100,14 @@ public class Marina {
                                          CONTROL_CHAIN, 
                                          DATA_CHAIN,  
                                          REPORT_CHAIN,
-                                         cc, model, indenter);
+                                         cc, model, clockHack, indenter);
         instrIn = new InstructionStopper("southFif@0.tapPropS@0.properSt@0", 
                                      CONTROL_CHAIN,
                                      DATA_CHAIN,
                                      REPORT_CHAIN,
-                                     cc, model, indenter);
+                                     cc, model, clockHack, indenter);
     }
-    public void masterClear(JtagTester tester) {
+    public void masterClear() {
        final double WIDTH = 10; // ns
        NanosimModel nModel = (NanosimModel) model;
                // Put a high going pulse on the internal chip master clear signal
index a680ef9..a9910ec 100644 (file)
@@ -9,6 +9,7 @@ import com.sun.async.test.ChainTest;
 import com.sun.async.test.ChipModel;
 import com.sun.async.test.HP34401A;
 import com.sun.async.test.Infrastructure;
+import com.sun.async.test.JtagSubchainTesterModel;
 import com.sun.async.test.JtagTester;
 import com.sun.async.test.ManualPowerChannel;
 import com.sun.async.test.NanosimModel;
@@ -36,10 +37,8 @@ import edu.berkeley.fleet.marina.MarinaPath;
  */
 public class MarinaTest {
        //--------------------------  constants -----------------------------------
-       public static final boolean NEW = false;
-       /** Hack until Adam updates his instruction encoder 21 Nov 2008*/
-       private static final String SCAN_CHAIN = false ? "marinaNew.xml" : "marina.xml";
-       private static final String NET_LIST = false ? "marinaNew.spi" : "marina.spi";
+       private static final String SCAN_CHAIN_XML = "marina.xml";
+       private static final String NET_LIST = "marina.spi";
 
        public static final int INSTR_SZ = 36;
        
@@ -104,8 +103,8 @@ public class MarinaTest {
        private Indenter indenter = new Indenter();
        private Marina marina;
        private ChipModel model;
-       private ChainControl cc;
-       private JtagTester tester;
+       //private ChainControl cc;
+       //private JtagTester tester;
        private CmdArgs cmdArgs;
        private PowerChannel corePowerSupply, padsPowerSupply;
     private VoltageReadable coreVoltmeter, voltmeterForCurrent;
@@ -198,53 +197,84 @@ public class MarinaTest {
        private MarinaTest(String[] args) {
         cmdArgs = new MarinaUtils.CmdArgs(args);
         reportTask(cmdArgs);
-        boolean sim = cmdArgs.mode != Mode.TEST_SILICON;
-        if (sim) {
-               model = new NanosimModel();
-               tester = ((SimulationModel)model).createJtagTester("TCK", "TMS", "TRSTb", "TDI", "TDO");
-        } else {
-               model = new SiliconChip();
-               String ip = cmdArgs.station.ipAddr;
-               tester = new Netscan4(ip, cmdArgs.station.jtagChannel);
-        }
-        tester.printInfo = false;
-        int khz = sim ? 1000000 : 1000;
-
+        if (cmdArgs.mode==Mode.TEST_SILICON) doSilicon(); else doSim();
+       }
+       
+       private void doSim() {
         String netListName;
         switch (cmdArgs.mode) {
         case WHOLE_CHIP_SCHEMATIC_PARASITICS:
                netListName = NET_LIST; 
-            cc = new ChainControl(SCAN_CHAIN, tester, 1.8f, khz);
-            marina = new Marina(cc, model, indenter);
                break;
         case WHOLE_CHIP_LAYOUT_PARASITICS:
                netListName = "marina_pads_guts.spi"; 
-            cc = new ChainControl("???", tester, 1.8f, khz);
-            marina = null;
-               break;
-        case TEST_SILICON:
-               netListName = "marina_pads_guts.spi"; 
-            cc = new ChainControl("???", tester, 1.8f, khz);
-            marina = null;
                break;
         default:
                fatal(true, "unrecognized CmdArgs.Mode");
                return;
         }
-        cc.noTestSeverity = Infrastructure.SEVERITY_NOMESSAGE;
+       model = new NanosimModel();
+       
+       //tester = ((SimulationModel)model).createJtagTester("TCK", "TMS", "TRSTb", "TDI", "TDO");
+       ChainControls ccs = new ChainControls();
+       JtagTester testerD, testerR, testerC;
+       testerD = ((SimulationModel)model).createJtagSubchainTester("sid[1:9]", null); 
+       testerR = ((SimulationModel)model).createJtagSubchainTester("sir[1:9]", null); 
+       testerC = ((SimulationModel)model).createJtagSubchainTester("sic[1:9]", null); 
+        testerD.printInfo = testerR.printInfo = testerC.printInfo = false;
+
+        int khz = 1000000;
+        
+        ChainControl ccD, ccR, ccC;
+        ccD = new ChainControl(SCAN_CHAIN_XML, testerD, 1.8f, khz);
+        ccR = new ChainControl(SCAN_CHAIN_XML, testerR, 1.8f, khz);
+        ccC = new ChainControl(SCAN_CHAIN_XML, testerC, 1.8f, khz);
+        ccD.noTestSeverity = ccR.noTestSeverity = ccC.noTestSeverity = Infrastructure.SEVERITY_NOMESSAGE;
         
         PowerChannel pc = new ManualPowerChannel("pc", false);
-        ChainTest ct = new ChainTest(cc, pc);
         
-        setUpSuppliesAndMeters(cmdArgs.station);
+        ChainTest ctD, ctR, ctC;
+        ctD = new ChainTest(ccD, pc);
+        ctR = new ChainTest(ccR, pc);
+        ctC = new ChainTest(ccC, pc);
+        
+        ((SimulationModel)model).start("nanosim -c cfg", netListName, 0, !cmdArgs.jtagShift);
+        
+//        ctD.testAllChains("marina", Infrastructure.SEVERITY_WARNING);
+//        ctR.testAllChains("marina", Infrastructure.SEVERITY_WARNING);
+//        ctC.testAllChains("marina", Infrastructure.SEVERITY_WARNING);
         
-        if (sim) ((SimulationModel)model).start("nanosim -c cfg", netListName, 0, true);
+        ccs.addChain(Marina.DATA_CHAIN, ccD);
+        ccs.addChain(Marina.REPORT_CHAIN, ccR);
+        ccs.addChain(Marina.CONTROL_CHAIN, ccC);
+               
+        marina = new Marina(ccs, model, !cmdArgs.jtagShift, indenter);
+        doOneTest(cmdArgs.testNum);
+        
+        ((SimulationModel)model).finish();
+       }
+       private void doSilicon() {
+       model = new SiliconChip();
+       String ip = cmdArgs.station.ipAddr;
+       JtagTester tester = new Netscan4(ip, cmdArgs.station.jtagChannel);
+        tester.printInfo = false;
+        int khz = 1000;
+        ChainControl cc = new ChainControl("???", tester, 1.8f, khz);
+        cc.noTestSeverity = Infrastructure.SEVERITY_NOMESSAGE;
+        ChainControls ccs = new ChainControls();
+        ccs.addChain(Marina.DATA_CHAIN, cc);
+        ccs.addChain(Marina.REPORT_CHAIN, cc);
+        ccs.addChain(Marina.CONTROL_CHAIN, cc);
+        marina = new Marina(ccs, model, false, indenter);
+        PowerChannel pc = new ManualPowerChannel("pc", false);
+        ChainTest ct = new ChainTest(cc, pc);
         ct.testAllChains("marina", Infrastructure.SEVERITY_WARNING);
 
         doOneTest(cmdArgs.testNum);
         
-        if (sim) ((SimulationModel)model).finish();
-}
+        setUpSuppliesAndMeters(cmdArgs.station);
+               
+       }
 
        /** In the absence of looping, the longest path through Infinity is 4 column delays */
        private void waitUntilQuiescent() {
@@ -413,7 +443,7 @@ public class MarinaTest {
        prln("Begin sendToken");
        adjustIndent(2);
        
-       getCtrsFlags(marina);
+       //getCtrsFlags(marina);
        
        prln("send token");
         marina.instrIn.fill(
@@ -430,7 +460,7 @@ public class MarinaTest {
                                  true                   /* tokenOut    */
                                  ));
         
-        getCtrsFlags(marina);
+        //getCtrsFlags(marina);
         
         int nbToks = marina.getNumTokens();
         fatal(nbToks!=1, "Expected one token to emerge but got: "+nbToks+" tokens");
@@ -1430,7 +1460,7 @@ public class MarinaTest {
             fatal(dataItems.size()!=1, "expected exactly one data item, got " + dataItems.size());
 
             BitVector bv = dataItems.get(0);
-            prln("got back " + bv);
+            prln("got back " + MarinaUtils.extractData(bv).getState());
 
             boolean mismatch = false;
             String err = "";
@@ -1937,7 +1967,7 @@ public class MarinaTest {
     }
        private void doOneTest(int testNum) {
         prln("MarinaTest: performing test: "+testNum);
-        marina.masterClear(tester);
+        marina.masterClear();
         
         marina.enableInstructionSend(true);
         
index 4e7e7fa..0055042 100644 (file)
@@ -39,6 +39,7 @@ public class MarinaUtils {
                           TEST_SILICON};
                public Mode mode = Mode.WHOLE_CHIP_SCHEMATIC_PARASITICS;
                public int testNum, ringNum, numTokensOther, chipNum=-1;
+               public boolean jtagShift = false;
                public Station station=Station.ONE;
         public float vdd, temp;
         public boolean init;
@@ -50,10 +51,9 @@ public class MarinaUtils {
                        System.out.println("Options: -testNum <int>            select which test to run");
             System.out.println("         -vdd <float>");
             System.out.println("         -temp <float>");
-//            System.out.println("         -isoIn                    simulate netlist of isolated input dock only, parasitics from schematic");
-//            System.out.println("         -isoOut                   simulate netlist of isolated output dock only, parasitics from schematic");
                        System.out.println("         -chipSch                  simulate netlist of entire chip, parasitics from schematic");
                        System.out.println("         -chipLay                  simulate netlist of entire chip, parasitics from layout");
+                       System.out.println("         -jtagShift                simulate shifting of JTAG chains");
                        System.out.println("         -silicon                  test the silicon");
                        System.out.println("         -chipNum <int>            store test results according to chip number");
                        System.out.println("         -station <int>            select test station");
@@ -97,6 +97,8 @@ public class MarinaUtils {
                                        mode = CmdArgs.Mode.WHOLE_CHIP_LAYOUT_PARASITICS;
                                } else if (args[i].equals("-silicon")) {
                                        mode = CmdArgs.Mode.TEST_SILICON;
+                               } else if (args[i].equals("-jtagShift")) {
+                                       jtagShift = true;
                                } else {
                                        System.out.println("Bad argument: "+args[i]);
                                        usage();
index 99a457e..cf96557 100644 (file)
@@ -26,6 +26,9 @@ public class ProperStopper {
        
        private final String name;
     private final String captureClockRelPath = "fillStag@0.all1in52@1.data1in3@0";
+    // test library direct write mode doesn't understand per register write 
+    // enables. We get simulation to work by toggling write clock.
+    private final boolean clockHack;
     private final String captureClockName = "wrr";
 
     private boolean traceFill = true;
@@ -35,7 +38,7 @@ public class ProperStopper {
                          dataChain, dataPath, 
                          reportChain, reportPath;
     private final String captureClock;
-    private final ChainControl cc;
+    private final ChainControls cc;
     private final ChipModel model;
        private final Indenter indenter;
 
@@ -70,7 +73,7 @@ public class ProperStopper {
     private void shiftData(boolean readEnable, boolean writeEnable) {
        cc.shift(dataChain, readEnable, writeEnable);
        if (writeEnable) {
-               if (model instanceof NanosimModel) {
+               if (clockHack && model instanceof NanosimModel) {
                        NanosimModel nanoModel = (NanosimModel) model;
                        nanoModel.setNodeState(captureClock, 1);
                        nanoModel.waitNS(1);
@@ -199,7 +202,8 @@ public class ProperStopper {
     public ProperStopper(String propInst,
                                         String controlChain, String dataChain, 
                             String reportChain,
-                            ChainControl cc, ChipModel model,
+                            ChainControls cc, ChipModel model,
+                            boolean clockHack,
                             Indenter indenter) {
        this.name = propInst;
        this.controlChain = controlChain;
@@ -213,6 +217,7 @@ public class ProperStopper {
                +'.'+captureClockName;
        this.cc = cc;
        this.model = model;
+       this.clockHack = clockHack;
        this.indenter = indenter;
     }
     /** Reset ProperStopper after the JTAG TRST has been pulsed */
index aa4d239..dec9da9 100644 (file)
@@ -1,8 +1,8 @@
 *** SPICE deck for cell marina{sch} from library marinaL
 *** Created on Mon Nov 17, 2008 08:47:24
-*** Last revised on Sun Nov 23, 2008 13:52:46
-*** Written on Mon Nov 24, 2008 13:27:07 by Electric VLSI Design System, 
-*version 8.08k
+*** Last revised on Mon Dec 08, 2008 14:05:37
+*** Written on Wed Dec 10, 2008 09:07:15 by Electric VLSI Design System, 
+*version 8.08n
 *** Layout tech: cmos90, foundry TSMC
 *** UC SPICE *** , MIN_RESIST 50.0, MIN_CAPAC 0.04FF
 .OPTIONS NOMOD NOPAGE
@@ -766,13 +766,15 @@ Xnor2@0 ina inb out nor2_sy-X_10
 .ENDS nor2n_sy-X_10
 
 *** CELL: registersL:thePathRegister{sch}
-.SUBCKT thePathRegister ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] 
-+ain[3] ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] aout[10] aout[11] aout[12] 
-+aout[13] aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] 
-+aout[8] aout[9] fire[M] path[10] path[11] path[12] path[13] path[14] path[1] 
-+path[2] path[3] path[4] path[5] path[6] path[7] path[8] path[9]
-Xaddr2in1@2 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] 
-+ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] path[10] path[11] path[12] path[13] 
+.SUBCKT thePathRegister aout[10] aout[11] aout[12] aout[13] aout[14] aout[1] 
++aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] aout[9] datPred[10] 
++datPred[11] datPred[1] datPred[2] datPred[3] datPred[4] datPred[5] datPred[6] 
++datPred[7] datPred[8] datPred[9] fire[M] path[10] path[11] path[12] path[13] 
++path[14] path[1] path[2] path[3] path[4] path[5] path[6] path[7] path[8] 
++path[9]
+Xaddr2in1@2 dataPred[10] dataPred[11] dataPred[11] dataPred[11] dataPred[11] 
++dataPred[1] dataPred[2] dataPred[3] dataPred[4] dataPred[5] dataPred[6] 
++dataPred[7] dataPred[8] dataPred[9] path[10] path[11] path[12] path[13] 
 +path[14] path[1] path[2] path[3] path[4] path[5] path[6] path[7] path[8] 
 +path[9] aout[10] aout[11] aout[12] aout[13] aout[14] aout[1] aout[2] aout[3] 
 +aout[4] aout[5] aout[6] aout[7] aout[8] aout[9] take[A] take[B] addr2in14
@@ -814,13 +816,91 @@ XtheDregi@0 fire[L] fire[M] flag[C] inA[10] inA[11] inA[12] inA[13] inA[14]
 +outS[31] outS[32] outS[33] outS[34] outS[35] outS[36] outS[37] outS[3] 
 +outS[4] outS[5] outS[6] outS[7] outS[8] outS[9] outS[T] s[F] s[T] sigA sigS 
 +sign theDregister
-XthePathR@0 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] 
-+ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] aout[10] aout[11] aout[12] aout[13] 
-+aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] 
-+aout[9] fire[M] od[10] od[11] od[12] od[13] od[14] od[1] od[2] od[3] od[4] 
-+od[5] od[6] od[7] od[8] od[9] thePathRegister
+XthePathR@0 aout[10] aout[11] aout[12] aout[13] aout[14] aout[1] aout[2] 
++aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] aout[9] inA[36] inA[37] 
++inA[27] inA[28] inA[29] inA[30] inA[31] inA[32] inA[33] inA[34] inA[35] 
++fire[M] od[10] od[11] od[12] od[13] od[14] od[1] od[2] od[3] od[4] od[5] 
++od[6] od[7] od[8] od[9] thePathRegister
 .ENDS dataAddrRegAll
 
+*** CELL: orangeTSMC090nm:wire{sch}
+.SUBCKT wire-C_0_011f-70-R_34_667m a b
+Ccap@0 gnd net@14 0.257f
+Ccap@1 gnd net@8 0.257f
+Ccap@2 gnd net@11 0.257f
+Rres@0 net@14 a 0.404
+Rres@1 net@11 net@14 0.809
+Rres@2 b net@8 0.404
+Rres@3 net@8 net@11 0.809
+.ENDS wire-C_0_011f-70-R_34_667m
+
+*** CELL: orangeTSMC090nm:wire90{sch}
+.SUBCKT wire90-70-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-70-R_34_667m
+.ENDS wire90-70-layer_1-width_3
+
+*** CELL: scanJ:scanAmp{sch}
+.SUBCKT scanAmp in[1] out[1]
+Xinv@0 in[1] net@1 inv-X_10
+Xinv@1 net@2 out[1] inv-X_20
+Xwire90@0 net@1 net@2 wire90-70-layer_1-width_3
+.ENDS scanAmp
+
+*** CELL: orangeTSMC090nm:wire{sch}
+.SUBCKT wire-C_0_011f-297_6-R_34_667m a b
+Ccap@0 gnd net@14 1.091f
+Ccap@1 gnd net@8 1.091f
+Ccap@2 gnd net@11 1.091f
+Rres@0 net@14 a 1.719
+Rres@1 net@11 net@14 3.439
+Rres@2 b net@8 1.719
+Rres@3 net@8 net@11 3.439
+.ENDS wire-C_0_011f-297_6-R_34_667m
+
+*** CELL: orangeTSMC090nm:wire90{sch}
+.SUBCKT wire90-297_6-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-297_6-R_34_667m
+.ENDS wire90-297_6-layer_1-width_3
+
+*** CELL: scanK:scanFromDock{sch}
+.SUBCKT scanFromDock clS[F] clS[T] cl[F] cl[T] mc rd[F] rd[T] si[1] si[2] 
++si[3] si[4] si[5] si[6] si[7] si[8] si[9] sin so[1] so[2] so[3] so[5] so[9]
+Xinv@0 cl[T] net@40 inv-X_10
+Xinv@9 clS[T] net@47 inv-X_10
+Xinv@10 rd[T] net@55 inv-X_10
+Xinv@13 net@65 so[9] inv-X_20
+Xinv@14 mc net@64 inv-X_10
+Xnor2n_sy@0 cl[F] net@39 so[2] nor2n_sy-X_10
+Xnor2n_sy@1 clS[F] net@46 so[3] nor2n_sy-X_10
+Xnor2n_sy@2 rd[F] net@54 so[5] nor2n_sy-X_10
+XscanAmp@0 sin so[1] scanAmp
+Xwire90@3 net@40 net@39 wire90-297_6-layer_1-width_3
+Xwire90@4 net@47 net@46 wire90-297_6-layer_1-width_3
+Xwire90@5 net@55 net@54 wire90-297_6-layer_1-width_3
+Xwire90@7 net@64 net@65 wire90-70-layer_1-width_3
+.ENDS scanFromDock
+
+*** CELL: scanK:scanToDock{sch}
+.SUBCKT scanToDock clS[F] clS[T] cl[F] cl[T] mc rd[F] rd[T] si[1] si[2] si[3] 
++si[4] si[5] si[6] si[7] si[8] si[9] so[1] so[2] so[3] so[5] so[9] sout
+Xinv@0 si[2] net@1 inv-X_10
+Xinv@1 net@2 cl[T] inv-X_20
+Xinv@2 cl[T] cl[F] inv-X_20
+Xinv@3 si[3] net@14 inv-X_10
+Xinv@4 net@16 clS[T] inv-X_20
+Xinv@5 clS[T] clS[F] inv-X_20
+Xinv@6 si[5] net@25 inv-X_10
+Xinv@7 net@27 rd[T] inv-X_20
+Xinv@8 rd[T] rd[F] inv-X_20
+Xinv@9 si[9] net@33 inv-X_10
+Xinv@10 net@34 mc inv-X_20
+XscanAmp@0 si[1] sout scanAmp
+Xwire90@0 net@1 net@2 wire90-70-layer_1-width_3
+Xwire90@1 net@14 net@16 wire90-70-layer_1-width_3
+Xwire90@2 net@25 net@27 wire90-70-layer_1-width_3
+Xwire90@3 net@33 net@34 wire90-70-layer_1-width_3
+.ENDS scanToDock
+
 *** CELL: orangeTSMC090nm:NMOSx{sch}
 .SUBCKT NMOSx-X_2_5 d g s
 MNMOSf@0 d g s gnd nch W='7.5*(1+ABN/sqrt(7.5*2))' L='2' 
@@ -1051,140 +1131,86 @@ Xwire90@0 net@987 net@986 wire90-372_8-layer_1-width_3
 Xwire90@2 net@1060 net@1048 wire90-372_8-layer_1-width_3
 .ENDS anEpiStart
 
-*** CELL: orangeTSMC090nm:PMOSx{sch}
-.SUBCKT PMOSx-X_2 d g s
-MPMOSf@0 d g s vdd pch W='12*(1+ABP/sqrt(12*2))' L='2'  
-+DELVTO='AVT0P/sqrt(12*2)'
-.ENDS PMOSx-X_2
-
-*** CELL: redFour:pms2{sch}
-.SUBCKT pms2-X_1 d g g2
-XPMOS@0 net@2 g vdd PMOSx-X_2
-XPMOS@1 d g2 net@2 PMOSx-X_2
-.ENDS pms2-X_1
-
-*** CELL: redFour:pms2{sch}
-.SUBCKT pms2-X_2 d g g2
-XPMOS@0 net@2 g vdd PMOSx-X_4
-XPMOS@1 d g2 net@2 PMOSx-X_4
-.ENDS pms2-X_2
+*** CELL: redFour:invLT{sch}
+.SUBCKT invLT-X_10 in out
+XNMOS@0 out in gnd NMOSx-X_20
+XPMOS@0 out in vdd PMOSx-X_10
+.ENDS invLT-X_10
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-185-R_34_667m a b
-Ccap@0 gnd net@14 0.678f
-Ccap@1 gnd net@8 0.678f
-Ccap@2 gnd net@11 0.678f
-Rres@0 net@14 a 1.069
-Rres@1 net@11 net@14 2.138
-Rres@2 b net@8 1.069
-Rres@3 net@8 net@11 2.138
-.ENDS wire-C_0_011f-185-R_34_667m
+.SUBCKT wire-C_0_011f-282-R_34_667m a b
+Ccap@0 gnd net@14 1.034f
+Ccap@1 gnd net@8 1.034f
+Ccap@2 gnd net@11 1.034f
+Rres@0 net@14 a 1.629
+Rres@1 net@11 net@14 3.259
+Rres@2 b net@8 1.629
+Rres@3 net@8 net@11 3.259
+.ENDS wire-C_0_011f-282-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-185-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-185-R_34_667m
-.ENDS wire90-185-layer_1-width_3
-
-*** CELL: latchesK:mlat1in10{sch}
-.SUBCKT mlat1in10 cl[F] cl[T] in[1] out[1]
-Xinv@0 net@26 out[1] inv-X_10
-Xnms2@0 net@4 out[1] cl[F] nms2-X_2
-Xnms2@1 net@4 in[1] cl[T] nms2-X_2
-Xpms2@0 net@4 out[1] cl[T] pms2-X_1
-Xpms2@1 net@4 in[1] cl[F] pms2-X_2
-Xwire90@0 net@4 net@26 wire90-185-layer_1-width_3
-.ENDS mlat1in10
-
-*** CELL: redFour:nms2{sch}
-.SUBCKT nms2-X_3 d g g2
-XNMOS@0 d g2 net@0 NMOSx-X_6
-XNMOS@1 net@0 g gnd NMOSx-X_6
-.ENDS nms2-X_3
-
-*** CELL: redFour:nms3{sch}
-.SUBCKT nms3-X_2 d g g2 g3
-XNMOS@0 d g3 net@6 NMOSx-X_6
-XNMOS@1 net@7 g gnd NMOSx-X_6
-XNMOS@2 net@6 g2 net@7 NMOSx-X_6
-.ENDS nms3-X_2
-
-*** CELL: orangeTSMC090nm:PMOSx{sch}
-.SUBCKT PMOSx-X_3 d g s
-MPMOSf@0 d g s vdd pch W='18*(1+ABP/sqrt(18*2))' L='2'  
-+DELVTO='AVT0P/sqrt(18*2)'
-.ENDS PMOSx-X_3
+.SUBCKT wire90-282-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-282-R_34_667m
+.ENDS wire90-282-layer_1-width_3
 
-*** CELL: redFour:pms3{sch}
-.SUBCKT pms3-X_1 d g g2 g3
-XPMOS@0 d g3 net@2 PMOSx-X_3
-XPMOS@1 net@2 g2 net@5 PMOSx-X_3
-XPMOS@2 net@5 g vdd PMOSx-X_3
-.ENDS pms3-X_1
+*** CELL: latchesK:latch1in10A{sch}
+.SUBCKT latch1in10A hcl in[1] out[1]
+Xhi2inLat@0 hcl in[1] net@19 raw1inLatchF
+XinvLT@0 net@18 out[1] invLT-X_10
+Xwire90@0 net@19 net@18 wire90-282-layer_1-width_3
+.ENDS latch1in10A
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-339_3-R_34_667m a b
-Ccap@0 gnd net@14 1.244f
-Ccap@1 gnd net@8 1.244f
-Ccap@2 gnd net@11 1.244f
-Rres@0 net@14 a 1.96
-Rres@1 net@11 net@14 3.921
-Rres@2 b net@8 1.96
-Rres@3 net@8 net@11 3.921
-.ENDS wire-C_0_011f-339_3-R_34_667m
+.SUBCKT wire-C_0_011f-311_7-R_34_667m a b
+Ccap@0 gnd net@14 1.143f
+Ccap@1 gnd net@8 1.143f
+Ccap@2 gnd net@11 1.143f
+Rres@0 net@14 a 1.801
+Rres@1 net@11 net@14 3.602
+Rres@2 b net@8 1.801
+Rres@3 net@8 net@11 3.602
+.ENDS wire-C_0_011f-311_7-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-339_3-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-339_3-R_34_667m
-.ENDS wire90-339_3-layer_1-width_3
+.SUBCKT wire90-311_7-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-311_7-R_34_667m
+.ENDS wire90-311_7-layer_1-width_3
 
-*** CELL: latchesK:mlat2in10{sch}
-.SUBCKT mlat2in10 clA[F] clA[T] clB[F] clB[T] inA inB out[1]
-Xinv@0 net@26 out[1] inv-X_10
-Xnms2@0 net@4 inB clB[T] nms2-X_3
-Xnms2@1 net@4 inA clA[T] nms2-X_3
-Xnms3@0 net@4 clA[F] out[1] clB[F] nms3-X_2
-Xpms2@0 net@4 inB clB[F] pms2-X_2_5
-Xpms2@1 net@4 inA clA[F] pms2-X_2_5
-Xpms3@0 net@4 clA[T] out[1] clB[T] pms3-X_1
-Xwire90@0 net@4 net@26 wire90-339_3-layer_1-width_3
-.ENDS mlat2in10
+*** CELL: latchesK:latch2in10Alo{sch}
+.SUBCKT latch2in10Alo hcl[A] hcl[B] inA[1] inB[1] out[1]
+Xhi2inLat@0 hcl[A] hcl[B] inA[1] inB[1] dataBar raw2inLatchF
+XinvLT@0 net@15 out[1] invLT-X_10
+Xwire90@0 dataBar net@15 wire90-311_7-layer_1-width_3
+.ENDS latch2in10Alo
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-271_1-R_34_667m a b
-Ccap@0 gnd net@14 0.994f
-Ccap@1 gnd net@8 0.994f
-Ccap@2 gnd net@11 0.994f
-Rres@0 net@14 a 1.566
-Rres@1 net@11 net@14 3.133
-Rres@2 b net@8 1.566
-Rres@3 net@8 net@11 3.133
-.ENDS wire-C_0_011f-271_1-R_34_667m
+.SUBCKT wire-C_0_011f-218_4-R_34_667m a b
+Ccap@0 gnd net@14 0.801f
+Ccap@1 gnd net@8 0.801f
+Ccap@2 gnd net@11 0.801f
+Rres@0 net@14 a 1.262
+Rres@1 net@11 net@14 2.524
+Rres@2 b net@8 1.262
+Rres@3 net@8 net@11 2.524
+.ENDS wire-C_0_011f-218_4-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-271_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-271_1-R_34_667m
-.ENDS wire90-271_1-layer_1-width_3
-
-*** CELL: scanK:scanCellKh{sch}
-.SUBCKT scanCellKh clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin sout
-Xmlat1in1@1 cl[F] cl[T] sin net@58 mlat1in10
-Xmlat2in1@2 clS[F] clS[T] rd[F] rd[T] net@69 din[1] sout mlat2in10
-Xwire90@0 net@58 net@69 wire90-271_1-layer_1-width_3
-.ENDS scanCellKh
+.SUBCKT wire90-218_4-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-218_4-R_34_667m
+.ENDS wire90-218_4-layer_1-width_3
 
-*** CELL: scanK:scanKhx1{sch}
-.SUBCKT scanKhx1 clS[F] clS[T] cl[F] cl[T] din[1] mc rd[F] rd[T] sin sout
-XscanCell@1 clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin sout scanCellKh
-.ENDS scanKhx1
+*** CELL: scanJ:scanCellE{sch}
+.SUBCKT scanCellE dIn[1] p1p p2p rd sin sout
+Xlatch1in@0 p2p sin net@2 latch1in10A
+Xlatch2in@0 p1p rd net@10 dIn[1] sout latch2in10Alo
+Xwire90@0 net@2 net@10 wire90-218_4-layer_1-width_3
+.ENDS scanCellE
 
-*** CELL: gaspL:anEpiStartS{sch}
-.SUBCKT anEpiStartS clS[F] clS[T] cl[F] cl[T] mc pred rd[F] rd[T] sin sout 
-+succ take[1] tokenLO torp
-XanEpiSta@1 net@834 mc pred s[1] succ tokenLO torp anEpiStart
-XlatchDri@3 net@832 take[1] latchDriver60
-XscanKhx1@0 clS[F] clS[T] cl[F] cl[T] s[1] mc rd[F] rd[T] sin sout scanKhx1
-Xwire90@1 net@832 net@834 wire90-372_8-layer_1-width_3
-.ENDS anEpiStartS
+*** CELL: scanJ:scanEx1vertA{sch}
+.SUBCKT scanEx1vertA dIn[1] mc sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] 
++sir[7] sir[8] sor[1]
+XscanCell@1 dIn[1] sir[3] sir[2] sir[5] sir[1] sor[1] scanCellE
+.ENDS scanEx1vertA
 
 *** CELL: orangeTSMC090nm:wire{sch}
 .SUBCKT wire-C_0_011f-123_7-R_34_667m a b
@@ -1274,8 +1300,8 @@ Xwire90@0 net@19 net@18 wire90-250_9-layer_1-width_3
 Xwire90@1 net@25 net@23 wire90-214_6-layer_1-width_3
 .ENDS latch1in20B
 
-*** CELL: registersL:ins20Bx18{sch}
-.SUBCKT ins20Bx18 hcl[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] 
+*** CELL: registersL:short20Bx18{sch}
+.SUBCKT short20Bx18 hcl[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] 
 +in[17] in[18] in[1] in[2] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] 
 +out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[1] out[2] 
 +out[3] out[4] out[5] out[6] out[7] out[8] out[9]
@@ -1297,10 +1323,10 @@ Xlx[15] hcl[1] in[15] out[15] latch1in20B
 Xlx[16] hcl[1] in[16] out[16] latch1in20B
 Xlx[17] hcl[1] in[17] out[17] latch1in20B
 Xlx[18] hcl[1] in[18] out[18] latch1in20B
-.ENDS ins20Bx18
+.ENDS short20Bx18
 
-*** CELL: registersL:ins20Bx36{sch}
-.SUBCKT ins20Bx36 hcl[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] 
+*** CELL: registersL:short20Bx36{sch}
+.SUBCKT short20Bx36 hcl[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] 
 +in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] 
 +in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] 
 +in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] out[13] 
@@ -1308,6078 +1334,2556 @@ Xlx[18] hcl[1] in[18] out[18] latch1in20B
 +out[22] out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] 
 +out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] 
 +out[6] out[7] out[8] out[9]
-Xins20Bx1@0 hcl[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
+Xshort20B@0 hcl[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
 +in[18] in[1] in[2] in[3] in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] 
 +out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[1] out[2] out[3] 
-+out[4] out[5] out[6] out[7] out[8] out[9] ins20Bx18
-Xins20Bx1@1 hcl[1] in[28] in[29] in[30] in[31] in[32] in[33] in[34] in[35] 
++out[4] out[5] out[6] out[7] out[8] out[9] short20Bx18
+Xshort20B@1 hcl[1] in[28] in[29] in[30] in[31] in[32] in[33] in[34] in[35] 
 +in[36] in[19] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] out[28] 
 +out[29] out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[19] 
-+out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] ins20Bx18
-.ENDS ins20Bx36
-
-*** CELL: fifoL:epiFifo{sch}
-.SUBCKT epiFifo clS[F] clS[T] cl[F] cl[T] in[10] in[11] in[12] in[13] in[14] 
-+in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] 
-+in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] 
-+in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] in[T] mc out[10] 
-+out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] 
-+out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] 
-+out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] 
-+out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred rd[F] rd[T] sin 
-+sout succ torp
-XanEpiSta@1 clS[F] clS[T] cl[F] cl[T] mc pred rd[F] rd[T] sin sout succ 
-+net@23 in[T] torp anEpiStartS
-Xins20Bx3@0 net@25 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
-+in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
-+in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
-+in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] out[13] out[14] 
-+out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] out[22] 
-+out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] out[30] 
-+out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] 
-+out[7] out[8] out[9] ins20Bx36
-Xwire90@0 net@23 net@25 wire90-250_9-layer_1-width_3
-.ENDS epiFifo
-
-*** CELL: wiresL:bitAssignments{sch}
-.SUBCKT bitAssignments
-.ENDS bitAssignments
-
-*** CELL: driversL:predCond20wMC{sch}
-.SUBCKT predCond20wMC cond in mc pred
-XNMOSx@1 pred mc gnd NMOSx-X_10
-Xinv@0 pred net@145 inv-X_10
-Xnms2@0 pred cond in nms2-X_20
-Xpms3@0 pred mc in net@186 pms3-X_1
-Xwire90@0 net@186 net@145 wire90-243_6-layer_1-width_3
-.ENDS predCond20wMC
-
-*** CELL: dockPartsK:moveD{sch}
-.SUBCKT moveD fire[M] mc od[15] od[16] od[18] od[19] pred[D] pred[T] s[1] 
-+s[2] succ[D] succ[T]
-Xinv@0 pred[T] net@294 inv-X_5
-Xinv@1 pred[D] net@295 inv-X_5
-Xinv@2 net@298 s[1] inv-X_10
-Xinv@3 net@303 s[2] inv-X_10
-XpredCond@3 od[18] fire[M] mc pred[D] predCond20wMC
-XpredCond@4 od[19] fire[M] mc pred[T] predCond20wMC
-XsucANDdr@3 od[16] fire[M] succ[D] sucANDdri20
-XsucANDdr@4 od[15] fire[M] succ[T] sucANDdri20
-Xwire90@0 net@303 net@294 wire90-243_6-layer_1-width_3
-Xwire90@1 net@298 net@295 wire90-243_6-layer_1-width_3
-.ENDS moveD
-
-*** CELL: redFour:nms2_sy{sch}
-.SUBCKT nms2_sy-X_10 d g g2
-Xnms2@0 d g g2 nms2-X_5
-Xnms2@1 d g2 g nms2-X_5
-.ENDS nms2_sy-X_10
-
-*** CELL: redFour:nand2LT_sy{sch}
-.SUBCKT nand2LT_sy-X_10 ina inb out
-XPMOS@0 out ina vdd PMOSx-X_5
-XPMOS@1 out inb vdd PMOSx-X_5
-Xnms2_sy@0 out ina inb nms2_sy-X_10
-.ENDS nand2LT_sy-X_10
-
-*** CELL: redFour:nor2_sy{sch}
-.SUBCKT nor2_sy-X_5 ina inb out
-XNMOS@0 out inb gnd NMOSx-X_5
-XNMOS@1 out ina gnd NMOSx-X_5
-Xpms2_sy@0 out ina inb pms2_sy-X_5
-.ENDS nor2_sy-X_5
-
-*** CELL: redFour:nor2n_sy{sch}
-.SUBCKT nor2n_sy-X_5 ina inb out
-Xnor2@0 ina inb out nor2_sy-X_5
-.ENDS nor2n_sy-X_5
-
-*** CELL: centersJ:ctrAND3in30B{sch}
-.SUBCKT ctrAND3in30B inA inB inC out
-Xinv@4 inC net@30 inv-X_5
-Xinv@5 net@9 out inv-X_30
-Xnand2LT_@0 net@15 net@19 net@27 nand2LT_sy-X_10
-Xnor2n_sy@0 inA inB net@6 nor2n_sy-X_5
-Xwire90@0 net@6 net@15 wire90-252_6-layer_1-width_3
-Xwire90@1 net@27 net@9 wire90-366_8-layer_1-width_3
-Xwire90@2 net@30 net@19 wire90-176_4-layer_1-width_3
-.ENDS ctrAND3in30B
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-414-R_34_667m a b
-Ccap@0 gnd net@14 1.518f
-Ccap@1 gnd net@8 1.518f
-Ccap@2 gnd net@11 1.518f
-Rres@0 net@14 a 2.392
-Rres@1 net@11 net@14 4.784
-Rres@2 b net@8 2.392
-Rres@3 net@8 net@11 4.784
-.ENDS wire-C_0_011f-414-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-414-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-414-R_34_667m
-.ENDS wire90-414-layer_1-width_3
-
-*** CELL: fifoL:litStage{sch}
-.SUBCKT litStage do[L] fire[L] mc s[1] succ[D] succ[T]
-XctrAND3i@0 succ[T] succ[D] net@54 fire[L] ctrAND3in30B
-Xinv@0 net@54 s[1] inv-X_10
-Xinv@1 do[L] net@190 inv-X_5
-XpredDri2@1 fire[L] mc do[L] predDri20wMC
-Xwire90@1 net@190 net@54 wire90-414-layer_1-width_3
-.ENDS litStage
-
-*** CELL: orangeTSMC090nm:PMOSx{sch}
-.SUBCKT PMOSx-X_25 d g s
-MPMOSf@0 d g s vdd pch W='150*(1+ABP/sqrt(150*2))' L='2'  
-+DELVTO='AVT0P/sqrt(150*2)'
-.ENDS PMOSx-X_25
-
-*** CELL: orangeTSMC090nm:NMOSx{sch}
-.SUBCKT NMOSx-X_50 d g s
-MNMOSf@0 d g s gnd nch W='150*(1+ABN/sqrt(150*2))' L='2' 
-+DELVTO='AVT0N/sqrt(150*2)'
-.ENDS NMOSx-X_50
-
-*** CELL: redFour:nms2{sch}
-.SUBCKT nms2-X_25 d g g2
-XNMOS@0 d g2 net@0 NMOSx-X_50
-XNMOS@1 net@0 g gnd NMOSx-X_50
-.ENDS nms2-X_25
-
-*** CELL: redFour:nand2{sch}
-.SUBCKT nand2-X_25 ina inb out
-XPMOS@0 out ina vdd PMOSx-X_25
-XPMOS@1 out inb vdd PMOSx-X_25
-Xnms2@0 out ina inb nms2-X_25
-.ENDS nand2-X_25
-
-*** CELL: arbiterK:half2inArb{sch}
-.SUBCKT half2inArb cross grant[B] inA req[B]
-XNMOSx@0 vdd req[B] grant[B] PMOSx-X_10
-XPMOSx@0 cross inA grant[B] NMOSx-X_10
-Xnor2n@0 inA req[B] cross nand2-X_25
-.ENDS half2inArb
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-830_7-R_34_667m a b
-Ccap@0 gnd net@14 3.046f
-Ccap@1 gnd net@8 3.046f
-Ccap@2 gnd net@11 3.046f
-Rres@0 net@14 a 4.8
-Rres@1 net@11 net@14 9.599
-Rres@2 b net@8 4.8
-Rres@3 net@8 net@11 9.599
-.ENDS wire-C_0_011f-830_7-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-830_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-830_7-R_34_667m
-.ENDS wire90-830_7-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-834_6-R_34_667m a b
-Ccap@0 gnd net@14 3.06f
-Ccap@1 gnd net@8 3.06f
-Ccap@2 gnd net@11 3.06f
-Rres@0 net@14 a 4.822
-Rres@1 net@11 net@14 9.644
-Rres@2 b net@8 4.822
-Rres@3 net@8 net@11 9.644
-.ENDS wire-C_0_011f-834_6-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-834_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-834_6-R_34_667m
-.ENDS wire90-834_6-layer_1-width_3
-
-*** CELL: arbiterK:arbiter2{sch}
-.SUBCKT arbiter2 grant[A] grant[B] req[A] req[B]
-XhalfArb@2 net@12 grant[A] net@5 req[A] half2inArb
-XhalfArb@3 net@13 grant[B] net@8 req[B] half2inArb
-Xwire90@0 net@12 net@8 wire90-830_7-layer_1-width_3
-Xwire90@1 net@5 net@13 wire90-834_6-layer_1-width_3
-.ENDS arbiter2
-
-*** CELL: orangeTSMC090nm:NMOSx{sch}
-.SUBCKT NMOSx-X_2 d g s
-MNMOSf@0 d g s gnd nch W='6*(1+ABN/sqrt(6*2))' L='2' DELVTO='AVT0N/sqrt(6*2)'
-.ENDS NMOSx-X_2
-
-*** CELL: redFour:pms2_sy{sch}
-.SUBCKT pms2_sy-X_4 d g g2
-Xpms2@0 d g g2 pms2-X_2
-Xpms2@1 d g2 g pms2-X_2
-.ENDS pms2_sy-X_4
-
-*** CELL: redFour:nor2HT_sy{sch}
-.SUBCKT nor2HT_sy-X_4 ina inb out
-XNMOS@0 out inb gnd NMOSx-X_2
-XNMOS@1 out ina gnd NMOSx-X_2
-Xpms2_sy@0 out ina inb pms2_sy-X_4
-.ENDS nor2HT_sy-X_4
-
-*** CELL: redFour:nor2{sch}
-.SUBCKT nor2-X_5 ina inb out
-XNMOS@0 out ina gnd NMOSx-X_5
-XNMOS@1 out inb gnd NMOSx-X_5
-Xpms2@0 out ina inb pms2-X_5
-.ENDS nor2-X_5
-
-*** CELL: redFour:nor2n{sch}
-.SUBCKT nor2n-X_5 ina inb out
-Xnor2@0 ina inb out nor2-X_5
-.ENDS nor2n-X_5
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-238_2-R_34_667m a b
-Ccap@0 gnd net@14 0.873f
-Ccap@1 gnd net@8 0.873f
-Ccap@2 gnd net@11 0.873f
-Rres@0 net@14 a 1.376
-Rres@1 net@11 net@14 2.753
-Rres@2 b net@8 1.376
-Rres@3 net@8 net@11 2.753
-.ENDS wire-C_0_011f-238_2-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-238_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-238_2-R_34_667m
-.ENDS wire90-238_2-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-520-R_34_667m a b
-Ccap@0 gnd net@14 1.907f
-Ccap@1 gnd net@8 1.907f
-Ccap@2 gnd net@11 1.907f
-Rres@0 net@14 a 3.004
-Rres@1 net@11 net@14 6.009
-Rres@2 b net@8 3.004
-Rres@3 net@8 net@11 6.009
-.ENDS wire-C_0_011f-520-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-520-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-520-R_34_667m
-.ENDS wire90-520-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-222_3-R_34_667m a b
-Ccap@0 gnd net@14 0.815f
-Ccap@1 gnd net@8 0.815f
-Ccap@2 gnd net@11 0.815f
-Rres@0 net@14 a 1.284
-Rres@1 net@11 net@14 2.569
-Rres@2 b net@8 1.284
-Rres@3 net@8 net@11 2.569
-.ENDS wire-C_0_011f-222_3-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-222_3-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-222_3-R_34_667m
-.ENDS wire90-222_3-layer_1-width_3
-
-*** CELL: centersJ:ctrAND4in30{sch}
-.SUBCKT ctrAND4in30 inA inB inC inD out
-Xinv@1 net@3 out inv-X_30
-Xnand2@1 net@43 net@58 net@67 nand2-X_10
-Xnor2HT_s@1 inA inB net@61 nor2HT_sy-X_4
-Xnor2n@0 inD inC net@64 nor2n-X_5
-Xwire90@0 net@64 net@43 wire90-238_2-layer_1-width_3
-Xwire90@1 net@67 net@3 wire90-520-layer_1-width_3
-Xwire90@2 net@61 net@58 wire90-222_3-layer_1-width_3
-.ENDS ctrAND4in30
-
-*** CELL: redFour:invLT{sch}
-.SUBCKT invLT-X_2 in out
-XNMOS@0 out in gnd NMOSx-X_4
-XPMOS@0 out in vdd PMOSx-X_2
-.ENDS invLT-X_2
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-133_8-R_34_667m a b
-Ccap@0 gnd net@14 0.491f
-Ccap@1 gnd net@8 0.491f
-Ccap@2 gnd net@11 0.491f
-Rres@0 net@14 a 0.773
-Rres@1 net@11 net@14 1.546
-Rres@2 b net@8 0.773
-Rres@3 net@8 net@11 1.546
-.ENDS wire-C_0_011f-133_8-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-133_8-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-133_8-R_34_667m
-.ENDS wire90-133_8-layer_1-width_3
-
-*** CELL: latchesK:mlat1in5i{sch}
-.SUBCKT mlat1in5i c[F] c[T] in out
-XinvLT@0 out net@119 invLT-X_2
-Xnms2@2 out in c[T] nms2-X_5
-Xnms2@3 out net@114 c[F] nms2-X_2
-Xpms2@0 out net@114 c[T] pms2-X_1
-Xpms2@1 out in c[F] pms2-X_5
-Xwire90@19 net@114 net@119 wire90-133_8-layer_1-width_3
-.ENDS mlat1in5i
-
-*** CELL: redFour:nand2_sy{sch}
-.SUBCKT nand2_sy-X_10 ina inb out
-XPMOS@0 out inb vdd PMOSx-X_10
-XPMOS@1 out ina vdd PMOSx-X_10
-Xnms2_sy@0 out ina inb nms2_sy-X_10
-.ENDS nand2_sy-X_10
-
-*** CELL: redFour:pms2{sch}
-.SUBCKT pms2-X_20 d g g2
-XPMOS@0 net@2 g vdd PMOSx-X_40
-XPMOS@1 d g2 net@2 PMOSx-X_40
-.ENDS pms2-X_20
-
-*** CELL: redFour:nor2{sch}
-.SUBCKT nor2-X_20 ina inb out
-XNMOS@0 out ina gnd NMOSx-X_20
-XNMOS@1 out inb gnd NMOSx-X_20
-Xpms2@0 out ina inb pms2-X_20
-.ENDS nor2-X_20
-
-*** CELL: redFour:nor2n{sch}
-.SUBCKT nor2n-X_20 ina inb out
-Xnor2@0 ina inb out nor2-X_20
-.ENDS nor2n-X_20
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-383_8-R_34_667m a b
-Ccap@0 gnd net@14 1.407f
-Ccap@1 gnd net@8 1.407f
-Ccap@2 gnd net@11 1.407f
-Rres@0 net@14 a 2.218
-Rres@1 net@11 net@14 4.435
-Rres@2 b net@8 2.218
-Rres@3 net@8 net@11 4.435
-.ENDS wire-C_0_011f-383_8-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-383_8-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-383_8-R_34_667m
-.ENDS wire90-383_8-layer_1-width_3
-
-*** CELL: dockPartsK:moveE{sch}
-.SUBCKT moveE exit fire[AE] fire[M] ilc[cnt] ilc[dLO] ilc[i] ilc[zLO] 
-+ilc[zoo]
-Xinv@7 ilc[dLO] net@178 inv-X_10
-Xinv@8 ilc[i] net@228 inv-X_10
-Xinv@9 fire[AE] net@258 inv-X_10
-Xmlat1in5@0 xx fire[AE] net@183 net@202 mlat1in5i
-Xmlat1in5@1 xx fire[AE] net@188 net@198 mlat1in5i
-Xmlat1in5@2 xx fire[AE] ilc[zLO] net@209 mlat1in5i
-Xnand2_sy@0 net@208 net@204 net@189 nand2_sy-X_10
-Xnor2_sy@1 ilc[i] net@200 net@195 nor2_sy-X_10
-Xnor2_sy@2 ilc[zoo] done net@181 nor2_sy-X_10
-Xnor2_sy@3 ilc[zLO] done net@185 nor2_sy-X_10
-Xnor2n@3 net@192 fire[AE] exit nor2n-X_20
-Xnor2n@5 net@220 fire[AE] fire[M] nor2n-X_20
-Xnor2n@9 net@212 fire[AE] ilc[cnt] nor2n-X_20
-Xwire90@3 net@178 done wire90-383_8-layer_1-width_3
-Xwire90@4 net@181 net@183 wire90-383_8-layer_1-width_3
-Xwire90@5 net@185 net@188 wire90-383_8-layer_1-width_3
-Xwire90@6 net@189 net@192 wire90-383_8-layer_1-width_3
-Xwire90@7 net@195 net@220 wire90-383_8-layer_1-width_3
-Xwire90@8 net@198 net@200 wire90-383_8-layer_1-width_3
-Xwire90@9 net@202 net@204 wire90-383_8-layer_1-width_3
-Xwire90@10 net@209 net@212 wire90-383_8-layer_1-width_3
-Xwire90@11 net@208 net@228 wire90-383_8-layer_1-width_3
-Xwire90@12 xx net@258 wire90-383_8-layer_1-width_3
-.ENDS moveE
-
-*** CELL: redFour:nand2n{sch}
-.SUBCKT nand2n-X_10 ina inb out
-Xnand2@0 ina inb out nand2-X_10
-.ENDS nand2n-X_10
-
-*** CELL: driversL:predORdri20wMC{sch}
-.SUBCKT predORdri20wMC inA inB mc pred
-XNMOSx@0 pred inA gnd NMOSx-X_20
-XNMOSx@1 pred mc gnd NMOSx-X_4
-XNMOSx@2 pred inB gnd NMOSx-X_20
-XPMOSx@1 pred net@217 net@203 PMOSx-X_4
-XPMOSx@2 net@203 inB net@204 PMOSx-X_4
-XPMOSx@3 net@204 inA net@205 PMOSx-X_4
-XPMOSx@4 net@205 mc vdd PMOSx-X_4
-Xinv@0 pred net@145 inv-X_4
-Xwire90@0 net@217 net@145 wire90-243_6-layer_1-width_3
-.ENDS predORdri20wMC
-
-*** CELL: redFour:pms2{sch}
-.SUBCKT pms2-X_1_5 d g g2
-XPMOS@0 net@2 g vdd PMOSx-X_3
-XPMOS@1 d g2 net@2 PMOSx-X_3
-.ENDS pms2-X_1_5
-
-*** CELL: redFour:pms2_sy{sch}
-.SUBCKT pms2_sy-X_3 d g g2
-Xpms2@0 d g g2 pms2-X_1_5
-Xpms2@1 d g2 g pms2-X_1_5
-.ENDS pms2_sy-X_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-218_6-R_34_667m a b
-Ccap@0 gnd net@14 0.802f
-Ccap@1 gnd net@8 0.802f
-Ccap@2 gnd net@11 0.802f
-Rres@0 net@14 a 1.263
-Rres@1 net@11 net@14 2.526
-Rres@2 b net@8 1.263
-Rres@3 net@8 net@11 2.526
-.ENDS wire-C_0_011f-218_6-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-218_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-218_6-R_34_667m
-.ENDS wire90-218_6-layer_1-width_3
-
-*** CELL: dockPartsK:predWait{sch}
-.SUBCKT predWait ign[2] ign[3] out pred[1] pred[2] pred[3]
-XNMOSx@6 net@108 ign[3] out NMOSx-X_10
-XNMOSx@8 net@87 pred[2] net@108 NMOSx-X_20
-XNMOSx@9 net@87 ign[2] net@86 NMOSx-X_10
-XNMOSx@10 net@86 pred[3] out NMOSx-X_20
-XNMOSx@11 gnd pred[1] net@87 NMOSx-X_20
-XPMOSx@0 vdd pred[1] out PMOSx-X_10
-Xpms2_sy@2 out pred[2] ign[2] pms2_sy-X_3
-Xpms2_sy@3 out pred[3] ign[3] pms2_sy-X_3
-Xwire90@0 net@108 net@86 wire90-218_6-layer_1-width_3
-.ENDS predWait
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-795_4-R_34_667m a b
-Ccap@0 gnd net@14 2.916f
-Ccap@1 gnd net@8 2.916f
-Ccap@2 gnd net@11 2.916f
-Rres@0 net@14 a 4.596
-Rres@1 net@11 net@14 9.191
-Rres@2 b net@8 4.596
-Rres@3 net@8 net@11 9.191
-.ENDS wire-C_0_011f-795_4-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-795_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-795_4-R_34_667m
-.ENDS wire90-795_4-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-459_9-R_34_667m a b
-Ccap@0 gnd net@14 1.686f
-Ccap@1 gnd net@8 1.686f
-Ccap@2 gnd net@11 1.686f
-Rres@0 net@14 a 2.657
-Rres@1 net@11 net@14 5.314
-Rres@2 b net@8 2.657
-Rres@3 net@8 net@11 5.314
-.ENDS wire-C_0_011f-459_9-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-459_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-459_9-R_34_667m
-.ENDS wire90-459_9-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-361_8-R_34_667m a b
-Ccap@0 gnd net@14 1.327f
-Ccap@1 gnd net@8 1.327f
-Ccap@2 gnd net@11 1.327f
-Rres@0 net@14 a 2.09
-Rres@1 net@11 net@14 4.181
-Rres@2 b net@8 2.09
-Rres@3 net@8 net@11 4.181
-.ENDS wire-C_0_011f-361_8-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-361_8-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-361_8-R_34_667m
-.ENDS wire90-361_8-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-307-R_34_667m a b
-Ccap@0 gnd net@14 1.126f
-Ccap@1 gnd net@8 1.126f
-Ccap@2 gnd net@11 1.126f
-Rres@0 net@14 a 1.774
-Rres@1 net@11 net@14 3.548
-Rres@2 b net@8 1.774
-Rres@3 net@8 net@11 3.548
-.ENDS wire-C_0_011f-307-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-307-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-307-R_34_667m
-.ENDS wire90-307-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-258_6-R_34_667m a b
-Ccap@0 gnd net@14 0.948f
-Ccap@1 gnd net@8 0.948f
-Ccap@2 gnd net@11 0.948f
-Rres@0 net@14 a 1.494
-Rres@1 net@11 net@14 2.988
-Rres@2 b net@8 1.494
-Rres@3 net@8 net@11 2.988
-.ENDS wire-C_0_011f-258_6-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-258_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-258_6-R_34_667m
-.ENDS wire90-258_6-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-386_2-R_34_667m a b
-Ccap@0 gnd net@14 1.416f
-Ccap@1 gnd net@8 1.416f
-Ccap@2 gnd net@11 1.416f
-Rres@0 net@14 a 2.231
-Rres@1 net@11 net@14 4.463
-Rres@2 b net@8 2.231
-Rres@3 net@8 net@11 4.463
-.ENDS wire-C_0_011f-386_2-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-386_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-386_2-R_34_667m
-.ENDS wire90-386_2-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1409_3-R_34_667m a b
-Ccap@0 gnd net@14 5.167f
-Ccap@1 gnd net@8 5.167f
-Ccap@2 gnd net@11 5.167f
-Rres@0 net@14 a 8.143
-Rres@1 net@11 net@14 16.285
-Rres@2 b net@8 8.143
-Rres@3 net@8 net@11 16.285
-.ENDS wire-C_0_011f-1409_3-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1409_3-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1409_3-R_34_667m
-.ENDS wire90-1409_3-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-316-R_34_667m a b
-Ccap@0 gnd net@14 1.159f
-Ccap@1 gnd net@8 1.159f
-Ccap@2 gnd net@11 1.159f
-Rres@0 net@14 a 1.826
-Rres@1 net@11 net@14 3.652
-Rres@2 b net@8 1.826
-Rres@3 net@8 net@11 3.652
-.ENDS wire-C_0_011f-316-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-316-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-316-R_34_667m
-.ENDS wire90-316-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-324_9-R_34_667m a b
-Ccap@0 gnd net@14 1.191f
-Ccap@1 gnd net@8 1.191f
-Ccap@2 gnd net@11 1.191f
-Rres@0 net@14 a 1.877
-Rres@1 net@11 net@14 3.754
-Rres@2 b net@8 1.877
-Rres@3 net@8 net@11 3.754
-.ENDS wire-C_0_011f-324_9-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-324_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-324_9-R_34_667m
-.ENDS wire90-324_9-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1083_5-R_34_667m a b
-Ccap@0 gnd net@14 3.973f
-Ccap@1 gnd net@8 3.973f
-Ccap@2 gnd net@11 3.973f
-Rres@0 net@14 a 6.26
-Rres@1 net@11 net@14 12.52
-Rres@2 b net@8 6.26
-Rres@3 net@8 net@11 12.52
-.ENDS wire-C_0_011f-1083_5-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1083_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1083_5-R_34_667m
-.ENDS wire90-1083_5-layer_1-width_3
-
-*** CELL: dockPartsK:moveC{sch}
-.SUBCKT moveC do[M] fire[M] fire[T] ilc[cnt] ilc[dLO] ilc[i] ilc[zLO] 
-+ilc[zoo] mc od[18] od[19] od[20] pred[D] pred[T] s[1] s[2] succ[D] succ[T] 
-+torp
-Xarbiter2@0 net@1653 net@1652 torp net@860 arbiter2
-XctrAND4i@1 net@1475 net@1481 net@1498 od[20] fire[T] ctrAND4in30
-Xinv@39 do[M] net@1494 inv-X_10
-Xinv@43 fire[T] net@1388 inv-X_10
-Xinv@47 net@1415 net@1589 inv-X_10
-Xinv@49 fire[AE] net@1593 inv-X_10
-Xinv@51 od[18] ign[D] inv-X_10
-Xinv@52 od[19] ign[T] inv-X_10
-Xinv@54 torp net@1705 inv-X_5
-Xinv@55 net@1704 s[2] inv-X_10
-Xinv@56 do[M] net@1709 inv-X_5
-Xinv@57 net@1708 s[1] inv-X_10
-XmoveE@1 net@1682 fire[AE] fire[M] ilc[cnt] ilc[dLO] ilc[i] ilc[zLO] ilc[zoo] 
-+moveE
-Xnand2@3 od[20] net@860 net@925 nand2-X_10
-Xnand2_sy@0 net@1612 net@1335 net@1574 nand2_sy-X_20
-Xnand2n@1 net@877 net@926 net@1334 nand2n-X_10
-Xnor2n@5 fire[A] okLO net@652 nor2n-X_20
-Xnor2n_sy@0 succ[D] succ[T] net@1619 nor2n_sy-X_10
-XpredDri2@1 net@1401 mc torp predDri20wMC
-XpredORdr@0 net@1401 net@1698 mc do[M] predORdri20wMC
-XpredWait@0 ign[D] ign[T] net@1530 do[M] pred[D] pred[T] predWait
-Xwire90@18 net@860 net@652 wire90-795_4-layer_1-width_3
-Xwire90@19 net@1498 net@1494 wire90-459_9-layer_1-width_3
-Xwire90@21 net@1652 net@877 wire90-361_8-layer_1-width_3
-Xwire90@22 net@1653 net@1475 wire90-307-layer_1-width_3
-Xwire90@25 net@925 net@926 wire90-258_6-layer_1-width_3
-Xwire90@33 net@1682 net@1698 wire90-386_2-layer_1-width_3
-Xwire90@38 net@1401 fire[T] wire90-1409_3-layer_1-width_3
-Xwire90@42 net@1388 net@1415 wire90-316-layer_1-width_3
-Xwire90@43 net@1334 net@1335 wire90-324_9-layer_1-width_3
-Xwire90@49 okLO net@1530 wire90-795_4-layer_1-width_3
-Xwire90@53 net@1574 fire[AE] wire90-1083_5-layer_1-width_3
-Xwire90@55 net@1481 net@1589 wire90-316-layer_1-width_3
-Xwire90@56 net@1593 fire[A] wire90-795_4-layer_1-width_3
-Xwire90@57 net@1612 net@1619 wire90-324_9-layer_1-width_3
-Xwire90@58 net@1705 net@1704 wire90-459_9-layer_1-width_3
-Xwire90@59 net@1709 net@1708 wire90-459_9-layer_1-width_3
-.ENDS moveC
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-297_9-R_34_667m a b
-Ccap@0 gnd net@14 1.092f
-Ccap@1 gnd net@8 1.092f
-Ccap@2 gnd net@11 1.092f
-Rres@0 net@14 a 1.721
-Rres@1 net@11 net@14 3.442
-Rres@2 b net@8 1.721
-Rres@3 net@8 net@11 3.442
-.ENDS wire-C_0_011f-297_9-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-297_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-297_9-R_34_667m
-.ENDS wire90-297_9-layer_1-width_3
-
-*** CELL: scanK:scanKhx5{sch}
-.SUBCKT scanKhx5 clS[F] clS[T] cl[F] cl[T] din[1] din[2] din[3] din[4] din[5] 
-+mc rd[F] rd[T] sin sout
-XscanCell@4 clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin net@18 
-+scanCellKh
-XscanCell@5 clS[F] clS[T] cl[F] cl[T] din[2] rd[F] rd[T] net@31 net@20 
-+scanCellKh
-XscanCell@6 clS[F] clS[T] cl[F] cl[T] din[3] rd[F] rd[T] net@32 net@24 
-+scanCellKh
-XscanCell@7 clS[F] clS[T] cl[F] cl[T] din[4] rd[F] rd[T] net@33 net@51 
-+scanCellKh
-XscanCell@8 clS[F] clS[T] cl[F] cl[T] din[5] rd[F] rd[T] net@50 sout 
-+scanCellKh
-Xwire90@0 net@18 net@31 wire90-297_9-layer_1-width_3
-Xwire90@1 net@20 net@32 wire90-297_9-layer_1-width_3
-Xwire90@2 net@24 net@33 wire90-297_9-layer_1-width_3
-Xwire90@3 net@51 net@50 wire90-297_9-layer_1-width_3
-.ENDS scanKhx5
-
-*** CELL: dockPartsK:moveLit{sch}
-.SUBCKT moveLit clS[F] clS[T] cl[F] cl[T] do[L] do[M] fire[L] fire[M] fire[T] 
-+ilc[cnt] ilc[dLO] ilc[i] ilc[zLO] ilc[zoo] mc od[15] od[16] od[18] od[19] 
-+od[20] pred[D] pred[T] rd[F] rd[T] sin sout succ[D] succ[T] torp
-XdStates@0 fire[M] mc od[15] od[16] od[18] od[19] pred[D] pred[T] s[1] s[2] 
-+succ[D] succ[T] moveD
-XlitStage@0 do[L] fire[L] mc s[3] succ[D] succ[T] litStage
-XmoveC@0 do[M] fire[M] fire[T] ilc[cnt] ilc[dLO] ilc[i] ilc[zLO] ilc[zoo] mc 
-+od[18] od[19] od[20] pred[D] pred[T] s[4] s[5] succ[D] succ[T] torp moveC
-XscanKhx5@0 clS[F] clS[T] cl[F] cl[T] s[1] s[2] s[3] s[4] s[5] mc rd[F] rd[T] 
-+sin sout scanKhx5
-.ENDS moveLit
-
-*** CELL: redFour:nms2_sy{sch}
-.SUBCKT nms2_sy-X_40 d g g2
-Xnms2@0 d g g2 nms2-X_20
-Xnms2@1 d g2 g nms2-X_20
-.ENDS nms2_sy-X_40
-
-*** CELL: redFour:nand2_sy{sch}
-.SUBCKT nand2_sy-X_40 ina inb out
-XPMOS@0 out inb vdd PMOSx-X_40
-XPMOS@1 out ina vdd PMOSx-X_40
-Xnms2_sy@0 out ina inb nms2_sy-X_40
-.ENDS nand2_sy-X_40
-
-*** CELL: redFour:nor2HT_sy{sch}
-.SUBCKT nor2HT_sy-X_10 ina inb out
-XNMOS@0 out inb gnd NMOSx-X_5
-XNMOS@1 out ina gnd NMOSx-X_5
-Xpms2_sy@0 out ina inb pms2_sy-X_10
-.ENDS nor2HT_sy-X_10
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-521_7-R_34_667m a b
-Ccap@0 gnd net@14 1.913f
-Ccap@1 gnd net@8 1.913f
-Ccap@2 gnd net@11 1.913f
-Rres@0 net@14 a 3.014
-Rres@1 net@11 net@14 6.029
-Rres@2 b net@8 3.014
-Rres@3 net@8 net@11 6.029
-.ENDS wire-C_0_011f-521_7-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-521_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-521_7-R_34_667m
-.ENDS wire90-521_7-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-509_8-R_34_667m a b
-Ccap@0 gnd net@14 1.869f
-Ccap@1 gnd net@8 1.869f
-Ccap@2 gnd net@11 1.869f
-Rres@0 net@14 a 2.946
-Rres@1 net@11 net@14 5.891
-Rres@2 b net@8 2.946
-Rres@3 net@8 net@11 5.891
-.ENDS wire-C_0_011f-509_8-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-509_8-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-509_8-R_34_667m
-.ENDS wire90-509_8-layer_1-width_3
-
-*** CELL: centersJ:ctrAND4in40{sch}
-.SUBCKT ctrAND4in40 inA inB inC inD out
-Xnand2_sy@0 net@58 net@43 out nand2_sy-X_40
-Xnor2HT_s@1 inA inB net@61 nor2HT_sy-X_10
-Xnor2n_sy@0 inD inC net@64 nor2n_sy-X_10
-Xwire90@0 net@64 net@43 wire90-521_7-layer_1-width_3
-Xwire90@2 net@61 net@58 wire90-509_8-layer_1-width_3
-.ENDS ctrAND4in40
-
-*** CELL: orangeTSMC090nm:PMOSx{sch}
-.SUBCKT PMOSx-X_6 d g s
-MPMOSf@0 d g s vdd pch W='36*(1+ABP/sqrt(36*2))' L='2'  
-+DELVTO='AVT0P/sqrt(36*2)'
-.ENDS PMOSx-X_6
-
-*** CELL: redFour:inv{sch}
-.SUBCKT inv-X_6 in out
-XNMOS@0 out in gnd NMOSx-X_6
-XPMOS@0 out in vdd PMOSx-X_6
-.ENDS inv-X_6
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-124_7-R_34_667m a b
-Ccap@0 gnd net@14 0.457f
-Ccap@1 gnd net@8 0.457f
-Ccap@2 gnd net@11 0.457f
-Rres@0 net@14 a 0.72
-Rres@1 net@11 net@14 1.441
-Rres@2 b net@8 0.72
-Rres@3 net@8 net@11 1.441
-.ENDS wire-C_0_011f-124_7-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-124_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-124_7-R_34_667m
-.ENDS wire90-124_7-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-503_4-R_34_667m a b
-Ccap@0 gnd net@14 1.846f
-Ccap@1 gnd net@8 1.846f
-Ccap@2 gnd net@11 1.846f
-Rres@0 net@14 a 2.909
-Rres@1 net@11 net@14 5.817
-Rres@2 b net@8 2.909
-Rres@3 net@8 net@11 5.817
-.ENDS wire-C_0_011f-503_4-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-503_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-503_4-R_34_667m
-.ENDS wire90-503_4-layer_1-width_3
-
-*** CELL: driversL:sucDri20{sch}
-.SUBCKT sucDri20 in succ
-XPMOSx@0 succ net@46 vdd PMOSx-X_20
-Xinv@1 succ net@94 inv-X_4
-Xinv@2 in net@110 inv-X_6
-Xnms2@0 succ net@117 net@46 nms2-X_2
-Xwire90@0 net@117 net@94 wire90-124_7-layer_1-width_3
-Xwire90@1 net@110 net@46 wire90-503_4-layer_1-width_3
-.ENDS sucDri20
-
-*** CELL: driversL:sucDri20cond{sch}
-.SUBCKT sucDri20cond cond in succ
-XNMOSx@0 succ in net@160 NMOSx-X_5
-XNMOSx@1 succ cond net@160 NMOSx-X_5
-XNMOSx@2 net@160 net@158 gnd NMOSx-X_10
-Xinv@1 succ net@94 inv-X_5
-Xpms2@0 succ cond in pms2-X_20
-Xwire90@0 net@158 net@94 wire90-124_7-layer_1-width_3
-.ENDS sucDri20cond
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-247_2-R_34_667m a b
-Ccap@0 gnd net@14 0.906f
-Ccap@1 gnd net@8 0.906f
-Ccap@2 gnd net@11 0.906f
-Rres@0 net@14 a 1.428
-Rres@1 net@11 net@14 2.857
-Rres@2 b net@8 1.428
-Rres@3 net@8 net@11 2.857
-.ENDS wire-C_0_011f-247_2-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-247_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-247_2-R_34_667m
-.ENDS wire90-247_2-layer_1-width_3
-
-*** CELL: gaspL:aStageM1{sch}
-.SUBCKT aStageM1 do[M] fire mc pred s[1] selLO[Dm] succ wait[M]
-XctrAND4i@0 succ net@1081 do[M] wait[M] net@1034 ctrAND4in40
-Xinv@4 net@987 s[1] inv-X_10
-Xinv@5 pred net@987 inv-X_5
-Xinv@6 net@1036 fire inv-X_100
-Xinv@7 fire net@1070 inv-X_10
-XpredDri2@1 fire mc pred predDri20wMC
-XsucDri20@1 fire succ sucDri20
-XsucDri20@2 selLO[Dm] net@1071 wait[M] sucDri20cond
-Xwire90@0 net@987 net@1081 wire90-247_2-layer_1-width_3
-Xwire90@1 net@1036 net@1034 wire90-247_2-layer_1-width_3
-Xwire90@2 net@1070 net@1071 wire90-247_2-layer_1-width_3
-.ENDS aStageM1
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-302_4-R_34_667m a b
-Ccap@0 gnd net@14 1.109f
-Ccap@1 gnd net@8 1.109f
-Ccap@2 gnd net@11 1.109f
-Rres@0 net@14 a 1.747
-Rres@1 net@11 net@14 3.494
-Rres@2 b net@8 1.747
-Rres@3 net@8 net@11 3.494
-.ENDS wire-C_0_011f-302_4-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-302_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-302_4-R_34_667m
-.ENDS wire90-302_4-layer_1-width_3
-
-*** CELL: scanK:scanKhx2{sch}
-.SUBCKT scanKhx2 clS[F] clS[T] cl[F] cl[T] din[1] din[2] mc rd[F] rd[T] sin 
-+sout
-XscanCell@1 clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin net@20 
-+scanCellKh
-XscanCell@2 clS[F] clS[T] cl[F] cl[T] din[2] rd[F] rd[T] net@19 sout 
-+scanCellKh
-Xwire90@0 net@20 net@19 wire90-302_4-layer_1-width_3
-.ENDS scanKhx2
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-3715_9-R_34_667m a b
-Ccap@0 gnd net@14 13.625f
-Ccap@1 gnd net@8 13.625f
-Ccap@2 gnd net@11 13.625f
-Rres@0 net@14 a 21.47
-Rres@1 net@11 net@14 42.939
-Rres@2 b net@8 21.47
-Rres@3 net@8 net@11 42.939
-.ENDS wire-C_0_011f-3715_9-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-3715_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-3715_9-R_34_667m
-.ENDS wire90-3715_9-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-447_1-R_34_667m a b
-Ccap@0 gnd net@14 1.639f
-Ccap@1 gnd net@8 1.639f
-Ccap@2 gnd net@11 1.639f
-Rres@0 net@14 a 2.583
-Rres@1 net@11 net@14 5.166
-Rres@2 b net@8 2.583
-Rres@3 net@8 net@11 5.166
-.ENDS wire-C_0_011f-447_1-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-447_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-447_1-R_34_667m
-.ENDS wire90-447_1-layer_1-width_3
-
-*** CELL: fifoL:m1stageD{sch}
-.SUBCKT m1stageD clS[F] clS[T] cl[F] cl[T] do[M] fire[1] in[10] in[11] in[12] 
-+in[13] in[14] in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] 
-+in[23] in[24] in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] 
-+in[33] in[34] in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] mc 
-+out[10] out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] 
-+out[19] out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] 
-+out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] 
-+out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred rd[F] 
-+rd[T] s[m2] sin sout succ wait[M]
-XaStageM1@2 do[M] fire[1] mc pred net@39 in[25] succ wait[M] aStageM1
-Xins20Bx3@0 net@6 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
-+in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
-+in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
-+in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] out[13] out[14] 
-+out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] out[22] 
-+out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] out[30] 
-+out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] 
-+out[7] out[8] out[9] ins20Bx36
-XlatchDri@0 fire[1] take[1] latchDriver60
-XscanKhx2@0 clS[F] clS[T] cl[F] cl[T] s[m2] s[m1] mc rd[F] rd[T] sin sout 
-+scanKhx2
-Xwire90@1 net@6 take[1] wire90-3715_9-layer_1-width_3
-Xwire90@2 net@39 s[m1] wire90-447_1-layer_1-width_3
-.ENDS m1stageD
-
-*** CELL: orangeTSMC090nm:PMOSx{sch}
-.SUBCKT PMOSx-X_15 d g s
-MPMOSf@0 d g s vdd pch W='90*(1+ABP/sqrt(90*2))' L='2'  
-+DELVTO='AVT0P/sqrt(90*2)'
-.ENDS PMOSx-X_15
-
-*** CELL: redFour:nms2{sch}
-.SUBCKT nms2-X_15 d g g2
-XNMOS@0 d g2 net@0 NMOSx-X_30
-XNMOS@1 net@0 g gnd NMOSx-X_30
-.ENDS nms2-X_15
-
-*** CELL: redFour:nms2_sy{sch}
-.SUBCKT nms2_sy-X_30 d g g2
-Xnms2@0 d g g2 nms2-X_15
-Xnms2@1 d g2 g nms2-X_15
-.ENDS nms2_sy-X_30
-
-*** CELL: redFour:nand2LT_sy{sch}
-.SUBCKT nand2LT_sy-X_30 ina inb out
-XPMOS@0 out ina vdd PMOSx-X_15
-XPMOS@1 out inb vdd PMOSx-X_15
-Xnms2_sy@0 out ina inb nms2_sy-X_30
-.ENDS nand2LT_sy-X_30
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-399_2-R_34_667m a b
-Ccap@0 gnd net@14 1.464f
-Ccap@1 gnd net@8 1.464f
-Ccap@2 gnd net@11 1.464f
-Rres@0 net@14 a 2.306
-Rres@1 net@11 net@14 4.613
-Rres@2 b net@8 2.306
-Rres@3 net@8 net@11 4.613
-.ENDS wire-C_0_011f-399_2-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-399_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-399_2-R_34_667m
-.ENDS wire90-399_2-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1013_8-R_34_667m a b
-Ccap@0 gnd net@14 3.717f
-Ccap@1 gnd net@8 3.717f
-Ccap@2 gnd net@11 3.717f
-Rres@0 net@14 a 5.858
-Rres@1 net@11 net@14 11.715
-Rres@2 b net@8 5.858
-Rres@3 net@8 net@11 11.715
-.ENDS wire-C_0_011f-1013_8-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1013_8-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1013_8-R_34_667m
-.ENDS wire90-1013_8-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-468_3-R_34_667m a b
-Ccap@0 gnd net@14 1.717f
-Ccap@1 gnd net@8 1.717f
-Ccap@2 gnd net@11 1.717f
-Rres@0 net@14 a 2.706
-Rres@1 net@11 net@14 5.411
-Rres@2 b net@8 2.706
-Rres@3 net@8 net@11 5.411
-.ENDS wire-C_0_011f-468_3-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-468_3-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-468_3-R_34_667m
-.ENDS wire90-468_3-layer_1-width_3
-
-*** CELL: centersJ:ctrAND2in100LT{sch}
-.SUBCKT ctrAND2in100LT inA inB out
-Xinv@8 inB net@135 inv-X_10
-Xinv@9 inA net@139 inv-X_10
-Xinv@10 net@146 out inv-X_100
-Xnand2LT_@0 net@140 net@136 net@144 nand2LT_sy-X_30
-Xwire90@4 net@135 net@136 wire90-399_2-layer_1-width_3
-Xwire90@5 net@144 net@146 wire90-1013_8-layer_1-width_3
-Xwire90@6 net@139 net@140 wire90-468_3-layer_1-width_3
-.ENDS ctrAND2in100LT
-
-*** CELL: gaspL:aStageB{sch}
-.SUBCKT aStageB fire mc pred s[1] succ
-XctrAND2i@7 succ net@986 fire ctrAND2in100LT
-Xinv@4 net@987 s[1] inv-X_10
-Xinv@5 pred net@987 inv-X_5
-XpredDri2@1 fire mc pred predDri20wMC
-XsucDri20@1 fire succ sucDri20
-Xwire90@0 net@987 net@986 wire90-247_2-layer_1-width_3
-.ENDS aStageB
-
-*** CELL: fifoL:m2stageD{sch}
-.SUBCKT m2stageD fire[1] in[10] in[11] in[12] in[13] in[14] in[15] in[16] 
-+in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] 
-+in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] 
-+in[3] in[4] in[5] in[6] in[7] in[8] in[9] mc out[10] out[11] out[12] out[13] 
-+out[14] out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] 
-+out[22] out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] 
-+out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] 
-+out[6] out[7] out[8] out[9] pred s[m2] succ
-XaStageB@0 fire[1] mc pred s[m2] succ aStageB
-Xins20Bx3@0 net@6 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
-+in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
-+in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
-+in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] out[13] out[14] 
-+out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] out[22] 
-+out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] out[30] 
-+out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] 
-+out[7] out[8] out[9] ins20Bx36
-XlatchDri@0 fire[1] take[1] latchDriver60
-Xwire90@1 net@6 take[1] wire90-3715_9-layer_1-width_3
-.ENDS m2stageD
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1239_6-R_26m a b
-Ccap@0 gnd net@14 4.545f
-Ccap@1 gnd net@8 4.545f
-Ccap@2 gnd net@11 4.545f
-Rres@0 net@14 a 5.372
-Rres@1 net@11 net@14 10.743
-Rres@2 b net@8 5.372
-Rres@3 net@8 net@11 10.743
-.ENDS wire-C_0_011f-1239_6-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1239_6-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-1239_6-R_26m
-.ENDS wire90-1239_6-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-631_3-R_26m a b
-Ccap@0 gnd net@14 2.315f
-Ccap@1 gnd net@8 2.315f
-Ccap@2 gnd net@11 2.315f
-Rres@0 net@14 a 2.736
-Rres@1 net@11 net@14 5.471
-Rres@2 b net@8 2.736
-Rres@3 net@8 net@11 5.471
-.ENDS wire-C_0_011f-631_3-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-631_3-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-631_3-R_26m
-.ENDS wire90-631_3-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-605_4-R_26m a b
-Ccap@0 gnd net@14 2.22f
-Ccap@1 gnd net@8 2.22f
-Ccap@2 gnd net@11 2.22f
-Rres@0 net@14 a 2.623
-Rres@1 net@11 net@14 5.247
-Rres@2 b net@8 2.623
-Rres@3 net@8 net@11 5.247
-.ENDS wire-C_0_011f-605_4-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-605_4-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-605_4-R_26m
-.ENDS wire90-605_4-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-613_4-R_26m a b
-Ccap@0 gnd net@14 2.249f
-Ccap@1 gnd net@8 2.249f
-Ccap@2 gnd net@11 2.249f
-Rres@0 net@14 a 2.658
-Rres@1 net@11 net@14 5.316
-Rres@2 b net@8 2.658
-Rres@3 net@8 net@11 5.316
-.ENDS wire-C_0_011f-613_4-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-613_4-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-613_4-R_26m
-.ENDS wire90-613_4-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-623_9-R_26m a b
-Ccap@0 gnd net@14 2.288f
-Ccap@1 gnd net@8 2.288f
-Ccap@2 gnd net@11 2.288f
-Rres@0 net@14 a 2.704
-Rres@1 net@11 net@14 5.407
-Rres@2 b net@8 2.704
-Rres@3 net@8 net@11 5.407
-.ENDS wire-C_0_011f-623_9-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-623_9-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-623_9-R_26m
-.ENDS wire90-623_9-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-625_9-R_26m a b
-Ccap@0 gnd net@14 2.295f
-Ccap@1 gnd net@8 2.295f
-Ccap@2 gnd net@11 2.295f
-Rres@0 net@14 a 2.712
-Rres@1 net@11 net@14 5.424
-Rres@2 b net@8 2.712
-Rres@3 net@8 net@11 5.424
-.ENDS wire-C_0_011f-625_9-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-625_9-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-625_9-R_26m
-.ENDS wire90-625_9-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-607_8-R_26m a b
-Ccap@0 gnd net@14 2.229f
-Ccap@1 gnd net@8 2.229f
-Ccap@2 gnd net@11 2.229f
-Rres@0 net@14 a 2.634
-Rres@1 net@11 net@14 5.268
-Rres@2 b net@8 2.634
-Rres@3 net@8 net@11 5.268
-.ENDS wire-C_0_011f-607_8-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-607_8-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-607_8-R_26m
-.ENDS wire90-607_8-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-620_9-R_26m a b
-Ccap@0 gnd net@14 2.277f
-Ccap@1 gnd net@8 2.277f
-Ccap@2 gnd net@11 2.277f
-Rres@0 net@14 a 2.691
-Rres@1 net@11 net@14 5.381
-Rres@2 b net@8 2.691
-Rres@3 net@8 net@11 5.381
-.ENDS wire-C_0_011f-620_9-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-620_9-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-620_9-R_26m
-.ENDS wire90-620_9-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-612_5-R_26m a b
-Ccap@0 gnd net@14 2.246f
-Ccap@1 gnd net@8 2.246f
-Ccap@2 gnd net@11 2.246f
-Rres@0 net@14 a 2.654
-Rres@1 net@11 net@14 5.308
-Rres@2 b net@8 2.654
-Rres@3 net@8 net@11 5.308
-.ENDS wire-C_0_011f-612_5-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-612_5-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-612_5-R_26m
-.ENDS wire90-612_5-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-602_4-R_26m a b
-Ccap@0 gnd net@14 2.209f
-Ccap@1 gnd net@8 2.209f
-Ccap@2 gnd net@11 2.209f
-Rres@0 net@14 a 2.61
-Rres@1 net@11 net@14 5.221
-Rres@2 b net@8 2.61
-Rres@3 net@8 net@11 5.221
-.ENDS wire-C_0_011f-602_4-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-602_4-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-602_4-R_26m
-.ENDS wire90-602_4-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-607-R_26m a b
-Ccap@0 gnd net@14 2.226f
-Ccap@1 gnd net@8 2.226f
-Ccap@2 gnd net@11 2.226f
-Rres@0 net@14 a 2.63
-Rres@1 net@11 net@14 5.261
-Rres@2 b net@8 2.63
-Rres@3 net@8 net@11 5.261
-.ENDS wire-C_0_011f-607-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-607-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-607-R_26m
-.ENDS wire90-607-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-620_5-R_26m a b
-Ccap@0 gnd net@14 2.275f
-Ccap@1 gnd net@8 2.275f
-Ccap@2 gnd net@11 2.275f
-Rres@0 net@14 a 2.689
-Rres@1 net@11 net@14 5.378
-Rres@2 b net@8 2.689
-Rres@3 net@8 net@11 5.378
-.ENDS wire-C_0_011f-620_5-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-620_5-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-620_5-R_26m
-.ENDS wire90-620_5-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-624_5-R_26m a b
-Ccap@0 gnd net@14 2.29f
-Ccap@1 gnd net@8 2.29f
-Ccap@2 gnd net@11 2.29f
-Rres@0 net@14 a 2.706
-Rres@1 net@11 net@14 5.412
-Rres@2 b net@8 2.706
-Rres@3 net@8 net@11 5.412
-.ENDS wire-C_0_011f-624_5-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-624_5-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-624_5-R_26m
-.ENDS wire90-624_5-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-618-R_26m a b
-Ccap@0 gnd net@14 2.266f
-Ccap@1 gnd net@8 2.266f
-Ccap@2 gnd net@11 2.266f
-Rres@0 net@14 a 2.678
-Rres@1 net@11 net@14 5.356
-Rres@2 b net@8 2.678
-Rres@3 net@8 net@11 5.356
-.ENDS wire-C_0_011f-618-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-618-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-618-R_26m
-.ENDS wire90-618-layer_1-width_4
-
-*** CELL: fifoL:m12stageD{sch}
-.SUBCKT m12stageD clS[F] clS[T] cl[F] cl[T] do[M] fire[m1] fire[m2] in[10] 
-+in[11] in[12] in[13] in[14] in[15] in[16] in[17] in[18] in[19] in[1] in[20] 
-+in[21] in[22] in[23] in[24] in[25] in[26] in[27] in[28] in[29] in[2] in[30] 
-+in[31] in[32] in[33] in[34] in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] 
-+in[9] mc out[10] out[11] out[12] out[13] out[14] out[15] out[16] out[17] 
-+out[18] out[19] out[1] out[20] out[21] out[22] out[23] out[24] out[25] 
-+out[26] out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] 
-+out[34] out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred 
-+rd[F] rd[T] sin sout succ wait[M]
-Xm1stageD@1 clS[F] clS[T] cl[F] cl[T] do[M] fire[m1] m2[10] m2[11] m2[12] 
-+m2[13] m2[14] m2[15] m2[16] m2[17] m2[18] m2[19] m2[1] m2[20] m2[21] m2[22] 
-+m2[23] m2[24] m2[25] m2[26] m2[27] m2[28] m2[29] m2[2] m2[30] m2[31] m2[32] 
-+m2[33] m2[34] m2[35] m2[36] m2[3] m2[4] m2[5] m2[6] m2[7] m2[8] m2[9] mc 
-+out[10] out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] 
-+out[19] out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] 
-+out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] 
-+out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] net@53 rd[F] 
-+rd[T] net@36 sin sout succ wait[M] m1stageD
-Xm2stageD@2 fire[m2] in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
-+in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
-+in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
-+in[4] in[5] in[6] in[7] in[8] in[9] mc m2[10] m2[11] m2[12] m2[13] m2[14] 
-+m2[15] m2[16] m2[17] m2[18] m2[19] m2[1] m2[20] m2[21] m2[22] m2[23] m2[24] 
-+m2[25] m2[26] m2[27] m2[28] m2[29] m2[2] m2[30] m2[31] m2[32] m2[33] m2[34] 
-+m2[35] m2[36] m2[3] m2[4] m2[5] m2[6] m2[7] m2[8] m2[9] pred s[m2] net@52 
-+m2stageD
-Xwire90@0 net@52 net@53 wire90-1239_6-layer_1-width_4
-Xwire90@1 s[m2] net@36 wire90-631_3-layer_1-width_4
-Xwire90@2 m2[1] wire90@2_b wire90-605_4-layer_1-width_4
-Xwire90@3 m2[2] wire90@3_b wire90-613_4-layer_1-width_4
-Xwire90@4 m2[3] wire90@4_b wire90-605_4-layer_1-width_4
-Xwire90@5 m2[4] wire90@5_b wire90-623_9-layer_1-width_4
-Xwire90@6 m2[5] wire90@6_b wire90-605_4-layer_1-width_4
-Xwire90@7 m2[6] wire90@7_b wire90-625_9-layer_1-width_4
-Xwire90@8 m2[7] wire90@8_b wire90-607_8-layer_1-width_4
-Xwire90@9 m2[8] wire90@9_b wire90-620_9-layer_1-width_4
-Xwire90@10 m2[9] wire90@10_b wire90-605_4-layer_1-width_4
-Xwire90@11 m2[10] wire90@11_b wire90-612_5-layer_1-width_4
-Xwire90@12 m2[11] wire90@12_b wire90-602_4-layer_1-width_4
-Xwire90@13 m2[12] wire90@13_b wire90-607-layer_1-width_4
-Xwire90@14 m2[13] wire90@14_b wire90-602_4-layer_1-width_4
-Xwire90@15 m2[14] wire90@15_b wire90-620_5-layer_1-width_4
-Xwire90@16 m2[15] wire90@16_b wire90-602_4-layer_1-width_4
-Xwire90@17 m2[16] wire90@17_b wire90-624_5-layer_1-width_4
-Xwire90@18 m2[17] wire90@18_b wire90-602_4-layer_1-width_4
-Xwire90@19 m2[18] wire90@19_b wire90-618-layer_1-width_4
-Xwire90@20 m2[19] wire90@20_b wire90-605_4-layer_1-width_4
-Xwire90@21 m2[20] wire90@21_b wire90-613_4-layer_1-width_4
-Xwire90@22 m2[21] wire90@22_b wire90-605_4-layer_1-width_4
-Xwire90@23 m2[22] wire90@23_b wire90-623_9-layer_1-width_4
-Xwire90@24 m2[23] wire90@24_b wire90-605_4-layer_1-width_4
-Xwire90@25 m2[24] wire90@25_b wire90-625_9-layer_1-width_4
-Xwire90@26 m2[25] wire90@26_b wire90-607_8-layer_1-width_4
-Xwire90@27 m2[26] wire90@27_b wire90-620_9-layer_1-width_4
-Xwire90@28 m2[27] wire90@28_b wire90-605_4-layer_1-width_4
-Xwire90@29 m2[28] wire90@29_b wire90-612_5-layer_1-width_4
-Xwire90@30 m2[29] wire90@30_b wire90-602_4-layer_1-width_4
-Xwire90@31 m2[30] wire90@31_b wire90-607-layer_1-width_4
-Xwire90@32 m2[31] wire90@32_b wire90-602_4-layer_1-width_4
-Xwire90@33 m2[32] wire90@33_b wire90-620_5-layer_1-width_4
-Xwire90@34 m2[33] wire90@34_b wire90-602_4-layer_1-width_4
-Xwire90@35 m2[34] wire90@35_b wire90-624_5-layer_1-width_4
-Xwire90@36 m2[35] wire90@36_b wire90-602_4-layer_1-width_4
-Xwire90@37 m2[36] wire90@37_b wire90-618-layer_1-width_4
-.ENDS m12stageD
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-413_4-R_34_667m a b
-Ccap@0 gnd net@14 1.516f
-Ccap@1 gnd net@8 1.516f
-Ccap@2 gnd net@11 1.516f
-Rres@0 net@14 a 2.389
-Rres@1 net@11 net@14 4.777
-Rres@2 b net@8 2.389
-Rres@3 net@8 net@11 4.777
-.ENDS wire-C_0_011f-413_4-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-413_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-413_4-R_34_667m
-.ENDS wire90-413_4-layer_1-width_3
-
-*** CELL: gaspL:odStage{sch}
-.SUBCKT odStage do[L] do[M] do[RQ] fire[ODE] fire[OD] mc pred s[1] wait[M]
-XctrAND4i@0 net@863 do[RQ] do[L] do[M] fire[ODE] ctrAND4in40
-Xinv@0 net@863 s[1] inv-X_10
-Xinv@5 pred net@664 inv-X_5
-Xinv@16 fire[ODE] fire[OD] inv-X_60
-Xinv@17 fire[OD] net@1496 inv-X_5
-Xinv@18 net@1497 net@1498 inv-X_5
-XpredDri2@0 fire[OD] mc pred predDri20wMC
-XpredDri2@1 net@1499 mc wait[M] predDri20wMC
-XsucDri20@3 fire[OD] do[RQ] sucDri20
-Xwire90@15 net@664 net@863 wire90-413_4-layer_1-width_3
-Xwire90@16 net@1499 net@1498 wire90-413_4-layer_1-width_3
-Xwire90@17 net@1497 net@1496 wire90-413_4-layer_1-width_3
-.ENDS odStage
-
-*** CELL: fifoL:odStageD{sch}
-.SUBCKT odStageD do[L] do[M] do[RQ] fire[ODE] in[10] in[11] in[12] in[13] 
-+in[14] in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] 
-+in[24] in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] 
-+in[34] in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] mc od[10] 
-+od[11] od[12] od[13] od[14] od[15] od[16] od[17] od[18] od[19] od[1] od[20] 
-+od[21] od[22] od[23] od[24] od[25] od[26] od[27] od[28] od[29] od[2] od[30] 
-+od[31] od[32] od[33] od[34] od[35] od[36] od[3] od[4] od[5] od[6] od[7] od[8] 
-+od[9] pred s[1] wait[M]
-Xins20Bx3@0 net@6 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
-+in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
-+in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
-+in[4] in[5] in[6] in[7] in[8] in[9] od[10] od[11] od[12] od[13] od[14] od[15] 
-+od[16] od[17] od[18] od[19] od[1] od[20] x[21] od[22] od[23] od[24] od[25] 
-+od[26] od[27] od[28] od[29] od[2] od[30] od[31] od[32] od[33] od[34] od[35] 
-+od[36] od[3] od[4] od[5] od[6] od[7] od[8] od[9] ins20Bx36
-XlatchDri@0 net@3 take[1] latchDriver60
-XodStage@0 do[L] do[M] do[RQ] fire[ODE] net@3 mc pred s[1] wait[M] odStage
-Xwire90@1 net@6 take[1] wire90-3715_9-layer_1-width_3
-.ENDS odStageD
-
-*** CELL: registersL:ins2in20Ax36{sch}
-.SUBCKT ins2in20Ax36 hcl[A][1] hcl[B][1] inA[10] inA[11] inA[12] inA[13] 
-+inA[14] inA[15] inA[16] inA[17] inA[18] inA[19] inA[1] inA[20] inA[21] 
-+inA[22] inA[23] inA[24] inA[25] inA[26] inA[27] inA[28] inA[29] inA[2] 
-+inA[30] inA[31] inA[32] inA[33] inA[34] inA[35] inA[36] inA[3] inA[4] inA[5] 
-+inA[6] inA[7] inA[8] inA[9] inB[10] inB[11] inB[12] inB[13] inB[14] inB[15] 
-+inB[16] inB[17] inB[18] inB[19] inB[1] inB[20] inB[21] inB[22] inB[23] 
-+inB[24] inB[25] inB[26] inB[27] inB[28] inB[29] inB[2] inB[30] inB[31] 
-+inB[32] inB[33] inB[34] inB[35] inB[36] inB[3] inB[4] inB[5] inB[6] inB[7] 
-+inB[8] inB[9] out[10] out[11] out[12] out[13] out[14] out[15] out[16] out[17] 
-+out[18] out[19] out[1] out[20] out[21] out[22] out[23] out[24] out[25] 
-+out[26] out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] 
-+out[34] out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9]
-Xlx[1] hcl[A][1] hcl[B][1] inA[1] inB[1] out[1] latch2in20A
-Xlx[2] hcl[A][1] hcl[B][1] inA[2] inB[2] out[2] latch2in20A
-Xlx[3] hcl[A][1] hcl[B][1] inA[3] inB[3] out[3] latch2in20A
-Xlx[4] hcl[A][1] hcl[B][1] inA[4] inB[4] out[4] latch2in20A
-Xlx[5] hcl[A][1] hcl[B][1] inA[5] inB[5] out[5] latch2in20A
-Xlx[6] hcl[A][1] hcl[B][1] inA[6] inB[6] out[6] latch2in20A
-Xlx[7] hcl[A][1] hcl[B][1] inA[7] inB[7] out[7] latch2in20A
-Xlx[8] hcl[A][1] hcl[B][1] inA[8] inB[8] out[8] latch2in20A
-Xlx[9] hcl[A][1] hcl[B][1] inA[9] inB[9] out[9] latch2in20A
-Xlx[10] hcl[A][1] hcl[B][1] inA[10] inB[10] out[10] latch2in20A
-Xlx[11] hcl[A][1] hcl[B][1] inA[11] inB[11] out[11] latch2in20A
-Xlx[12] hcl[A][1] hcl[B][1] inA[12] inB[12] out[12] latch2in20A
-Xlx[13] hcl[A][1] hcl[B][1] inA[13] inB[13] out[13] latch2in20A
-Xlx[14] hcl[A][1] hcl[B][1] inA[14] inB[14] out[14] latch2in20A
-Xlx[15] hcl[A][1] hcl[B][1] inA[15] inB[15] out[15] latch2in20A
-Xlx[16] hcl[A][1] hcl[B][1] inA[16] inB[16] out[16] latch2in20A
-Xlx[17] hcl[A][1] hcl[B][1] inA[17] inB[17] out[17] latch2in20A
-Xlx[18] hcl[A][1] hcl[B][1] inA[18] inB[18] out[18] latch2in20A
-Xlx[19] hcl[A][1] hcl[B][1] inA[19] inB[19] out[19] latch2in20A
-Xlx[20] hcl[A][1] hcl[B][1] inA[20] inB[20] out[20] latch2in20A
-Xlx[21] hcl[A][1] hcl[B][1] inA[21] inB[21] out[21] latch2in20A
-Xlx[22] hcl[A][1] hcl[B][1] inA[22] inB[22] out[22] latch2in20A
-Xlx[23] hcl[A][1] hcl[B][1] inA[23] inB[23] out[23] latch2in20A
-Xlx[24] hcl[A][1] hcl[B][1] inA[24] inB[24] out[24] latch2in20A
-Xlx[25] hcl[A][1] hcl[B][1] inA[25] inB[25] out[25] latch2in20A
-Xlx[26] hcl[A][1] hcl[B][1] inA[26] inB[26] out[26] latch2in20A
-Xlx[27] hcl[A][1] hcl[B][1] inA[27] inB[27] out[27] latch2in20A
-Xlx[28] hcl[A][1] hcl[B][1] inA[28] inB[28] out[28] latch2in20A
-Xlx[29] hcl[A][1] hcl[B][1] inA[29] inB[29] out[29] latch2in20A
-Xlx[30] hcl[A][1] hcl[B][1] inA[30] inB[30] out[30] latch2in20A
-Xlx[31] hcl[A][1] hcl[B][1] inA[31] inB[31] out[31] latch2in20A
-Xlx[32] hcl[A][1] hcl[B][1] inA[32] inB[32] out[32] latch2in20A
-Xlx[33] hcl[A][1] hcl[B][1] inA[33] inB[33] out[33] latch2in20A
-Xlx[34] hcl[A][1] hcl[B][1] inA[34] inB[34] out[34] latch2in20A
-Xlx[35] hcl[A][1] hcl[B][1] inA[35] inB[35] out[35] latch2in20A
-Xlx[36] hcl[A][1] hcl[B][1] inA[36] inB[36] out[36] latch2in20A
-.ENDS ins2in20Ax36
-
-*** CELL: gatesK:andOrInv5{sch}
-.SUBCKT andOrInv5 inA inB inC inD out
-XPMOSx@0 out inA net@42 PMOSx-X_5
-XPMOSx@1 out inB net@42 PMOSx-X_5
-XPMOSx@2 out inC net@39 PMOSx-X_5
-XPMOSx@3 out inD net@39 PMOSx-X_5
-XPMOSx@4 net@39 inA vdd PMOSx-X_5
-XPMOSx@5 net@39 inB vdd PMOSx-X_5
-XPMOSx@6 net@42 inC vdd PMOSx-X_5
-XPMOSx@7 net@42 inD vdd PMOSx-X_5
-Xnms2@0 out inA inB nms2-X_5
-Xnms2@2 out inD inC nms2-X_5
-.ENDS andOrInv5
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-249_5-R_34_667m a b
-Ccap@0 gnd net@14 0.915f
-Ccap@1 gnd net@8 0.915f
-Ccap@2 gnd net@11 0.915f
-Rres@0 net@14 a 1.442
-Rres@1 net@11 net@14 2.883
-Rres@2 b net@8 1.442
-Rres@3 net@8 net@11 2.883
-.ENDS wire-C_0_011f-249_5-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-249_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-249_5-R_34_667m
-.ENDS wire90-249_5-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-355_8-R_34_667m a b
-Ccap@0 gnd net@14 1.305f
-Ccap@1 gnd net@8 1.305f
-Ccap@2 gnd net@11 1.305f
-Rres@0 net@14 a 2.056
-Rres@1 net@11 net@14 4.111
-Rres@2 b net@8 2.056
-Rres@3 net@8 net@11 4.111
-.ENDS wire-C_0_011f-355_8-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-355_8-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-355_8-R_34_667m
-.ENDS wire90-355_8-layer_1-width_3
-
-*** CELL: centersJ:ctrAND2in30{sch}
-.SUBCKT ctrAND2in30 inA inB out
-Xinv@0 net@7 net@8 inv-X_10
-Xinv@1 net@9 out inv-X_30
-Xnor2HT_s@1 inA inB net@6 nor2HT_sy-X_4
-Xwire90@0 net@6 net@7 wire90-249_5-layer_1-width_3
-Xwire90@1 net@8 net@9 wire90-355_8-layer_1-width_3
-.ENDS ctrAND2in30
-
-*** CELL: redFour:nms2_sy{sch}
-.SUBCKT nms2_sy-X_4 d g g2
-Xnms2@0 d g g2 nms2-X_2
-Xnms2@1 d g2 g nms2-X_2
-.ENDS nms2_sy-X_4
-
-*** CELL: redFour:nand2_sy{sch}
-.SUBCKT nand2_sy-X_4 ina inb out
-XPMOS@0 out inb vdd PMOSx-X_4
-XPMOS@1 out ina vdd PMOSx-X_4
-Xnms2_sy@0 out ina inb nms2_sy-X_4
-.ENDS nand2_sy-X_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-210_3-R_34_667m a b
-Ccap@0 gnd net@14 0.771f
-Ccap@1 gnd net@8 0.771f
-Ccap@2 gnd net@11 0.771f
-Rres@0 net@14 a 1.215
-Rres@1 net@11 net@14 2.43
-Rres@2 b net@8 1.215
-Rres@3 net@8 net@11 2.43
-.ENDS wire-C_0_011f-210_3-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-210_3-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-210_3-R_34_667m
-.ENDS wire90-210_3-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-353_2-R_34_667m a b
-Ccap@0 gnd net@14 1.295f
-Ccap@1 gnd net@8 1.295f
-Ccap@2 gnd net@11 1.295f
-Rres@0 net@14 a 2.041
-Rres@1 net@11 net@14 4.081
-Rres@2 b net@8 2.041
-Rres@3 net@8 net@11 4.081
-.ENDS wire-C_0_011f-353_2-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-353_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-353_2-R_34_667m
-.ENDS wire90-353_2-layer_1-width_3
-
-*** CELL: latchesK:rsLatchC{sch}
-.SUBCKT rsLatchC mc out outBar resetA resetB setA setB
-XNMOSx@1 net@188 mc gnd NMOSx-X_4
-XPMOSx@3 net@188 net@177 vdd PMOSx-X_10
-XPMOSx@4 net@274 resetA vdd PMOSx-X_5
-XPMOSx@5 net@274 resetB vdd PMOSx-X_5
-XPMOSx@6 net@226 outBar net@273 PMOSx-X_5
-XPMOSx@7 net@273 mc net@274 PMOSx-X_5
-Xinv@0 net@226 outBar inv-X_20
-Xinv@2 outBar out inv-X_20
-Xnand2_sy@0 setA setB net@267 nand2_sy-X_4
-Xnms2@1 net@188 outBar net@177 nms2-X_2
-Xnms2_sy@0 net@226 resetB resetA nms2_sy-X_10
-Xwire90@0 net@267 net@177 wire90-210_3-layer_1-width_3
-Xwire90@1 net@188 net@226 wire90-353_2-layer_1-width_3
-.ENDS rsLatchC
-
-*** CELL: driversL:sucDri20plain{sch}
-.SUBCKT sucDri20plain in succ
-XPMOSx@0 succ in vdd PMOSx-X_20
-Xinv@1 succ net@94 inv-X_4
-Xnms2@0 succ net@127 in nms2-X_2
-Xwire90@0 net@127 net@94 wire90-124_7-layer_1-width_3
-.ENDS sucDri20plain
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-314_7-R_34_667m a b
-Ccap@0 gnd net@14 1.154f
-Ccap@1 gnd net@8 1.154f
-Ccap@2 gnd net@11 1.154f
-Rres@0 net@14 a 1.818
-Rres@1 net@11 net@14 3.637
-Rres@2 b net@8 1.818
-Rres@3 net@8 net@11 3.637
-.ENDS wire-C_0_011f-314_7-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-314_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-314_7-R_34_667m
-.ENDS wire90-314_7-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1526_5-R_34_667m a b
-Ccap@0 gnd net@14 5.597f
-Ccap@1 gnd net@8 5.597f
-Ccap@2 gnd net@11 5.597f
-Rres@0 net@14 a 8.82
-Rres@1 net@11 net@14 17.64
-Rres@2 b net@8 8.82
-Rres@3 net@8 net@11 17.64
-.ENDS wire-C_0_011f-1526_5-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1526_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1526_5-R_34_667m
-.ENDS wire90-1526_5-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1328_7-R_34_667m a b
-Ccap@0 gnd net@14 4.872f
-Ccap@1 gnd net@8 4.872f
-Ccap@2 gnd net@11 4.872f
-Rres@0 net@14 a 7.677
-Rres@1 net@11 net@14 15.354
-Rres@2 b net@8 7.677
-Rres@3 net@8 net@11 15.354
-.ENDS wire-C_0_011f-1328_7-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1328_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1328_7-R_34_667m
-.ENDS wire90-1328_7-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-234_9-R_34_667m a b
-Ccap@0 gnd net@14 0.861f
-Ccap@1 gnd net@8 0.861f
-Ccap@2 gnd net@11 0.861f
-Rres@0 net@14 a 1.357
-Rres@1 net@11 net@14 2.714
-Rres@2 b net@8 1.357
-Rres@3 net@8 net@11 2.714
-.ENDS wire-C_0_011f-234_9-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-234_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-234_9-R_34_667m
-.ENDS wire90-234_9-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1122_1-R_34_667m a b
-Ccap@0 gnd net@14 4.114f
-Ccap@1 gnd net@8 4.114f
-Ccap@2 gnd net@11 4.114f
-Rres@0 net@14 a 6.483
-Rres@1 net@11 net@14 12.966
-Rres@2 b net@8 6.483
-Rres@3 net@8 net@11 12.966
-.ENDS wire-C_0_011f-1122_1-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1122_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1122_1-R_34_667m
-.ENDS wire90-1122_1-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-820_7-R_34_667m a b
-Ccap@0 gnd net@14 3.009f
-Ccap@1 gnd net@8 3.009f
-Ccap@2 gnd net@11 3.009f
-Rres@0 net@14 a 4.742
-Rres@1 net@11 net@14 9.484
-Rres@2 b net@8 4.742
-Rres@3 net@8 net@11 9.484
-.ENDS wire-C_0_011f-820_7-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-820_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-820_7-R_34_667m
-.ENDS wire90-820_7-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-228_4-R_34_667m a b
-Ccap@0 gnd net@14 0.837f
-Ccap@1 gnd net@8 0.837f
-Ccap@2 gnd net@11 0.837f
-Rres@0 net@14 a 1.32
-Rres@1 net@11 net@14 2.639
-Rres@2 b net@8 1.32
-Rres@3 net@8 net@11 2.639
-.ENDS wire-C_0_011f-228_4-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-228_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-228_4-R_34_667m
-.ENDS wire90-228_4-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-707_6-R_34_667m a b
-Ccap@0 gnd net@14 2.595f
-Ccap@1 gnd net@8 2.595f
-Ccap@2 gnd net@11 2.595f
-Rres@0 net@14 a 4.088
-Rres@1 net@11 net@14 8.177
-Rres@2 b net@8 4.088
-Rres@3 net@8 net@11 8.177
-.ENDS wire-C_0_011f-707_6-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-707_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-707_6-R_34_667m
-.ENDS wire90-707_6-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-812_8-R_34_667m a b
-Ccap@0 gnd net@14 2.98f
-Ccap@1 gnd net@8 2.98f
-Ccap@2 gnd net@11 2.98f
-Rres@0 net@14 a 4.696
-Rres@1 net@11 net@14 9.392
-Rres@2 b net@8 4.696
-Rres@3 net@8 net@11 9.392
-.ENDS wire-C_0_011f-812_8-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-812_8-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-812_8-R_34_667m
-.ENDS wire90-812_8-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-428_6-R_34_667m a b
-Ccap@0 gnd net@14 1.572f
-Ccap@1 gnd net@8 1.572f
-Ccap@2 gnd net@11 1.572f
-Rres@0 net@14 a 2.476
-Rres@1 net@11 net@14 4.953
-Rres@2 b net@8 2.476
-Rres@3 net@8 net@11 4.953
-.ENDS wire-C_0_011f-428_6-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-428_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-428_6-R_34_667m
-.ENDS wire90-428_6-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-672_2-R_34_667m a b
-Ccap@0 gnd net@14 2.465f
-Ccap@1 gnd net@8 2.465f
-Ccap@2 gnd net@11 2.465f
-Rres@0 net@14 a 3.884
-Rres@1 net@11 net@14 7.768
-Rres@2 b net@8 3.884
-Rres@3 net@8 net@11 7.768
-.ENDS wire-C_0_011f-672_2-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-672_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-672_2-R_34_667m
-.ENDS wire90-672_2-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-495_5-R_34_667m a b
-Ccap@0 gnd net@14 1.817f
-Ccap@1 gnd net@8 1.817f
-Ccap@2 gnd net@11 1.817f
-Rres@0 net@14 a 2.863
-Rres@1 net@11 net@14 5.726
-Rres@2 b net@8 2.863
-Rres@3 net@8 net@11 5.726
-.ENDS wire-C_0_011f-495_5-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-495_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-495_5-R_34_667m
-.ENDS wire90-495_5-layer_1-width_3
-
-*** CELL: gaspL:rqStage{sch}
-.SUBCKT rqStage do[RQ] do[epi] do[ring] in[RQ] in[Z] mc s[1] s[2] s[3] s[4] 
-+tail take[E] take[R]
-XandOrInv@0 nzrq fire[R] fire[E] tailBAR net@239 andOrInv5
-XctrAND2i@0 net@324 net@129 fireB ctrAND2in30
-XctrAND3i@0 net@8 do[ring] net@124 fire[E] ctrAND3in30
-XctrAND4i@1 do[ring] net@205 net@193 net@197 fire[R] ctrAND4in30
-Xinv@12 do[epi] net@7 inv-X_5
-Xinv@13 net@8 s[1] inv-X_5
-Xinv@14 net@197 s[2] inv-X_5
-Xinv@15 net@193 s[4] inv-X_5
-Xinv@16 net@205 s[3] inv-X_5
-Xinv@17 do[RQ] net@324 inv-X_10
-Xinv@18 tail net@305 inv-X_10
-XlatchDri@0 fire[R] take[R] latchDriver60
-XlatchDri@1 fire[E] take[E] latchDriver60
-Xnor2_sy@1 in[Z] in[RQ] net@287 nor2_sy-X_10
-XpredDri2@0 net@121 mc do[epi] predDri20wMC
-XpredORdr@0 net@142 net@139 mc do[RQ] predORdri20wMC
-XrsLatchC@0 mc net@105 filling fire[R] in[Z] fire[E] tail rsLatchC
-XrsLatchC@1 mc net@40 draining fire[R] in[Z] fireB nzrq rsLatchC
-XsucDri20@1 net@240 do[ring] sucDri20plain
-Xwire90@0 net@7 net@8 wire90-314_7-layer_1-width_3
-Xwire90@2 net@142 fire[R] wire90-1526_5-layer_1-width_3
-Xwire90@3 net@121 fire[E] wire90-1328_7-layer_1-width_3
-Xwire90@4 net@124 net@105 wire90-234_9-layer_1-width_3
-Xwire90@5 filling net@197 wire90-1122_1-layer_1-width_3
-Xwire90@6 draining net@193 wire90-820_7-layer_1-width_3
-Xwire90@7 net@129 net@40 wire90-228_4-layer_1-width_3
-Xwire90@8 net@324 net@205 wire90-707_6-layer_1-width_3
-Xwire90@9 net@139 fireB wire90-812_8-layer_1-width_3
-Xwire90@14 net@239 net@240 wire90-428_6-layer_1-width_3
-Xwire90@17 nzrq net@287 wire90-672_2-layer_1-width_3
-Xwire90@18 net@305 tailBAR wire90-495_5-layer_1-width_3
-.ENDS rqStage
-
-*** CELL: fifoL:rqStageD{sch}
-.SUBCKT rqStageD do[RQ] do[epi] do[ring] inE[10] inE[11] inE[12] inE[13] 
-+inE[14] inE[15] inE[16] inE[17] inE[18] inE[19] inE[1] inE[20] inE[21] 
-+inE[22] inE[23] inE[24] inE[25] inE[26] inE[27] inE[28] inE[29] inE[2] 
-+inE[30] inE[31] inE[32] inE[33] inE[34] inE[35] inE[36] inE[3] inE[4] inE[5] 
-+inE[6] inE[7] inE[8] inE[9] inR[10] inR[11] inR[12] inR[13] inR[14] inR[15] 
-+inR[16] inR[17] inR[18] inR[19] inR[1] inR[20] inR[21] inR[22] inR[23] 
-+inR[24] inR[25] inR[26] inR[27] inR[28] inR[29] inR[2] inR[30] inR[31] 
-+inR[32] inR[33] inR[34] inR[35] inR[36] inR[3] inR[4] inR[5] inR[6] inR[7] 
-+inR[8] inR[9] mc out[10] out[11] out[12] out[13] out[14] out[15] out[16] 
-+out[17] out[18] out[19] out[1] out[20] out[21] out[22] out[23] out[24] 
-+out[25] out[26] out[27] out[28] out[29] out[2] out[30] out[31] out[32] 
-+out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] 
-+out[9] s[1] s[2] s[3] s[4]
-XbitAssig@0 bitAssignments
-Xins2in20@1 net@49 net@47 inR[10] inR[11] inR[12] inR[13] inR[14] inR[15] 
-+inR[16] inR[17] inR[18] inR[19] inR[1] inR[20] inR[21] inR[22] inR[23] 
-+inR[24] inR[25] inR[26] inR[27] inR[28] inR[29] inR[2] inR[30] inR[31] 
-+inR[32] inR[33] inR[34] inR[35] inR[36] inR[3] inR[4] inR[5] inR[6] inR[7] 
-+inR[8] inR[9] inE[10] inE[11] inE[12] inE[13] inE[14] inE[15] inE[16] inE[17] 
-+inE[18] inE[19] inE[1] inE[20] inE[21] inE[22] inE[23] inE[24] inE[25] 
-+inE[26] inE[27] inE[28] inE[29] inE[2] inE[30] inE[31] inE[32] inE[33] 
-+inE[34] inE[35] inE[36] inE[3] inE[4] inE[5] inE[6] inE[7] inE[8] inE[9] 
-+out[10] out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] 
-+out[19] out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] 
-+out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] 
-+out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] ins2in20Ax36
-XrqStage@0 do[RQ] do[epi] do[ring] inR[30] inR[21] mc s[1] s[2] s[3] s[4] 
-+inE[21] take[E] take[R] rqStage
-Xwire90@2 take[R] net@49 wire90-242_1-layer_1-width_3
-Xwire90@3 take[E] net@47 wire90-242_1-layer_1-width_3
-.ENDS rqStageD
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1358_4-R_26m a b
-Ccap@0 gnd net@14 4.981f
-Ccap@1 gnd net@8 4.981f
-Ccap@2 gnd net@11 4.981f
-Rres@0 net@14 a 5.886
-Rres@1 net@11 net@14 11.773
-Rres@2 b net@8 5.886
-Rres@3 net@8 net@11 11.773
-.ENDS wire-C_0_011f-1358_4-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1358_4-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-1358_4-R_26m
-.ENDS wire90-1358_4-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-641-R_26m a b
-Ccap@0 gnd net@14 2.35f
-Ccap@1 gnd net@8 2.35f
-Ccap@2 gnd net@11 2.35f
-Rres@0 net@14 a 2.778
-Rres@1 net@11 net@14 5.555
-Rres@2 b net@8 2.778
-Rres@3 net@8 net@11 5.555
-.ENDS wire-C_0_011f-641-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-641-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-641-R_26m
-.ENDS wire90-641-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-644-R_26m a b
-Ccap@0 gnd net@14 2.361f
-Ccap@1 gnd net@8 2.361f
-Ccap@2 gnd net@11 2.361f
-Rres@0 net@14 a 2.791
-Rres@1 net@11 net@14 5.581
-Rres@2 b net@8 2.791
-Rres@3 net@8 net@11 5.581
-.ENDS wire-C_0_011f-644-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-644-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-644-R_26m
-.ENDS wire90-644-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-647-R_26m a b
-Ccap@0 gnd net@14 2.372f
-Ccap@1 gnd net@8 2.372f
-Ccap@2 gnd net@11 2.372f
-Rres@0 net@14 a 2.804
-Rres@1 net@11 net@14 5.607
-Rres@2 b net@8 2.804
-Rres@3 net@8 net@11 5.607
-.ENDS wire-C_0_011f-647-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-647-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-647-R_26m
-.ENDS wire90-647-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-638-R_26m a b
-Ccap@0 gnd net@14 2.339f
-Ccap@1 gnd net@8 2.339f
-Ccap@2 gnd net@11 2.339f
-Rres@0 net@14 a 2.765
-Rres@1 net@11 net@14 5.529
-Rres@2 b net@8 2.765
-Rres@3 net@8 net@11 5.529
-.ENDS wire-C_0_011f-638-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-638-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-638-R_26m
-.ENDS wire90-638-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-654-R_26m a b
-Ccap@0 gnd net@14 2.398f
-Ccap@1 gnd net@8 2.398f
-Ccap@2 gnd net@11 2.398f
-Rres@0 net@14 a 2.834
-Rres@1 net@11 net@14 5.668
-Rres@2 b net@8 2.834
-Rres@3 net@8 net@11 5.668
-.ENDS wire-C_0_011f-654-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-654-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-654-R_26m
-.ENDS wire90-654-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-636_5-R_26m a b
-Ccap@0 gnd net@14 2.334f
-Ccap@1 gnd net@8 2.334f
-Ccap@2 gnd net@11 2.334f
-Rres@0 net@14 a 2.758
-Rres@1 net@11 net@14 5.516
-Rres@2 b net@8 2.758
-Rres@3 net@8 net@11 5.516
-.ENDS wire-C_0_011f-636_5-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-636_5-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-636_5-R_26m
-.ENDS wire90-636_5-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-645_5-R_26m a b
-Ccap@0 gnd net@14 2.367f
-Ccap@1 gnd net@8 2.367f
-Ccap@2 gnd net@11 2.367f
-Rres@0 net@14 a 2.797
-Rres@1 net@11 net@14 5.594
-Rres@2 b net@8 2.797
-Rres@3 net@8 net@11 5.594
-.ENDS wire-C_0_011f-645_5-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-645_5-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-645_5-R_26m
-.ENDS wire90-645_5-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-639_5-R_26m a b
-Ccap@0 gnd net@14 2.345f
-Ccap@1 gnd net@8 2.345f
-Ccap@2 gnd net@11 2.345f
-Rres@0 net@14 a 2.771
-Rres@1 net@11 net@14 5.542
-Rres@2 b net@8 2.771
-Rres@3 net@8 net@11 5.542
-.ENDS wire-C_0_011f-639_5-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-639_5-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-639_5-R_26m
-.ENDS wire90-639_5-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-604_5-R_26m a b
-Ccap@0 gnd net@14 2.216f
-Ccap@1 gnd net@8 2.216f
-Ccap@2 gnd net@11 2.216f
-Rres@0 net@14 a 2.619
-Rres@1 net@11 net@14 5.239
-Rres@2 b net@8 2.619
-Rres@3 net@8 net@11 5.239
-.ENDS wire-C_0_011f-604_5-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-604_5-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-604_5-R_26m
-.ENDS wire90-604_5-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-625-R_26m a b
-Ccap@0 gnd net@14 2.292f
-Ccap@1 gnd net@8 2.292f
-Ccap@2 gnd net@11 2.292f
-Rres@0 net@14 a 2.708
-Rres@1 net@11 net@14 5.417
-Rres@2 b net@8 2.708
-Rres@3 net@8 net@11 5.417
-.ENDS wire-C_0_011f-625-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-625-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-625-R_26m
-.ENDS wire90-625-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-604_6-R_26m a b
-Ccap@0 gnd net@14 2.217f
-Ccap@1 gnd net@8 2.217f
-Ccap@2 gnd net@11 2.217f
-Rres@0 net@14 a 2.62
-Rres@1 net@11 net@14 5.24
-Rres@2 b net@8 2.62
-Rres@3 net@8 net@11 5.24
-.ENDS wire-C_0_011f-604_6-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-604_6-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-604_6-R_26m
-.ENDS wire90-604_6-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-623-R_26m a b
-Ccap@0 gnd net@14 2.284f
-Ccap@1 gnd net@8 2.284f
-Ccap@2 gnd net@11 2.284f
-Rres@0 net@14 a 2.7
-Rres@1 net@11 net@14 5.399
-Rres@2 b net@8 2.7
-Rres@3 net@8 net@11 5.399
-.ENDS wire-C_0_011f-623-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-623-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-623-R_26m
-.ENDS wire90-623-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-597_9-R_26m a b
-Ccap@0 gnd net@14 2.192f
-Ccap@1 gnd net@8 2.192f
-Ccap@2 gnd net@11 2.192f
-Rres@0 net@14 a 2.591
-Rres@1 net@11 net@14 5.182
-Rres@2 b net@8 2.591
-Rres@3 net@8 net@11 5.182
-.ENDS wire-C_0_011f-597_9-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-597_9-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-597_9-R_26m
-.ENDS wire90-597_9-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2012_6-R_26m a b
-Ccap@0 gnd net@14 7.38f
-Ccap@1 gnd net@8 7.38f
-Ccap@2 gnd net@11 7.38f
-Rres@0 net@14 a 8.721
-Rres@1 net@11 net@14 17.443
-Rres@2 b net@8 8.721
-Rres@3 net@8 net@11 17.443
-.ENDS wire-C_0_011f-2012_6-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2012_6-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-2012_6-R_26m
-.ENDS wire90-2012_6-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1745_9-R_26m a b
-Ccap@0 gnd net@14 6.402f
-Ccap@1 gnd net@8 6.402f
-Ccap@2 gnd net@11 6.402f
-Rres@0 net@14 a 7.566
-Rres@1 net@11 net@14 15.131
-Rres@2 b net@8 7.566
-Rres@3 net@8 net@11 15.131
-.ENDS wire-C_0_011f-1745_9-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1745_9-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-1745_9-R_26m
-.ENDS wire90-1745_9-layer_1-width_4
-
-*** CELL: fifoL:odRQstageD{sch}
-.SUBCKT odRQstageD clS[F] clS[T] cl[F] cl[T] do[L] do[M] do[epi] do[ring] 
-+fire[ODE] inE[10] inE[11] inE[12] inE[13] inE[14] inE[15] inE[16] inE[17] 
-+inE[18] inE[19] inE[1] inE[20] inE[21] inE[22] inE[23] inE[24] inE[25] 
-+inE[26] inE[27] inE[28] inE[29] inE[2] inE[30] inE[31] inE[32] inE[33] 
-+inE[34] inE[35] inE[36] inE[3] inE[4] inE[5] inE[6] inE[7] inE[8] inE[9] 
-+in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] in[18] in[19] in[1] 
-+in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] in[28] in[29] in[2] 
-+in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] in[4] in[5] in[6] 
-+in[7] in[8] in[9] mc od[10] od[11] od[12] od[13] od[14] od[15] od[16] od[17] 
-+od[18] od[19] od[1] od[20] od[21] od[22] od[23] od[24] od[25] od[26] od[27] 
-+od[28] od[29] od[2] od[30] od[31] od[32] od[33] od[34] od[35] od[36] od[3] 
-+od[4] od[5] od[6] od[7] od[8] od[9] out[10] out[11] out[12] out[13] out[14] 
-+out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] out[22] 
-+out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] out[30] 
-+out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] 
-+out[7] out[8] out[9] pred rd[F] rd[T] sin sout wait[M]
-XodStageD@1 do[L] do[M] net@17 fire[ODE] in[10] in[11] in[12] in[13] in[14] 
-+in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] 
-+in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] 
-+in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] mc od[10] od[11] 
-+od[12] od[13] od[14] od[15] od[16] od[17] od[18] od[19] od[1] od[20] od[21] 
-+od[22] od[23] od[24] od[25] od[26] od[27] od[28] od[29] od[2] od[30] od[31] 
-+od[32] od[33] od[34] od[35] od[36] od[3] od[4] od[5] od[6] od[7] od[8] od[9] 
-+pred s[5] wait[M] odStageD
-XrqStageD@0 net@63 do[epi] do[ring] inE[10] inE[11] inE[12] inE[13] inE[14] 
-+inE[15] inE[16] inE[17] inE[18] inE[19] inE[1] inE[20] inE[21] inE[22] 
-+inE[23] inE[24] inE[25] inE[26] inE[27] inE[28] inE[29] inE[2] inE[30] 
-+inE[31] inE[32] inE[33] inE[34] inE[35] inE[36] inE[3] inE[4] inE[5] inE[6] 
-+inE[7] inE[8] inE[9] od[10] od[11] od[12] od[13] od[14] od[15] od[16] od[17] 
-+od[18] od[19] od[1] od[20] od[21] od[22] od[23] od[24] od[25] od[26] od[27] 
-+od[28] od[29] od[2] od[30] od[31] od[32] od[33] od[34] od[35] od[36] od[3] 
-+od[4] od[5] od[6] od[7] od[8] od[9] mc out[10] out[11] out[12] out[13] 
-+out[14] out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] 
-+out[22] out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] 
-+out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] 
-+out[6] out[7] out[8] out[9] s[1] s[2] s[3] s[4] rqStageD
-XscanKhx5@0 clS[F] clS[T] cl[F] cl[T] s[1] s[2] s[3] s[4] s[5] mc rd[F] rd[T] 
-+sin sout scanKhx5
-Xwire90@0 net@17 net@63 wire90-1358_4-layer_1-width_4
-Xwire90@1 od[1] wire90@1_b wire90-641-layer_1-width_4
-Xwire90@2 od[2] wire90@2_b wire90-641-layer_1-width_4
-Xwire90@3 od[3] wire90@3_b wire90-644-layer_1-width_4
-Xwire90@4 od[4] wire90@4_b wire90-647-layer_1-width_4
-Xwire90@5 od[5] wire90@5_b wire90-638-layer_1-width_4
-Xwire90@6 od[6] wire90@6_b wire90-654-layer_1-width_4
-Xwire90@7 od[7] wire90@7_b wire90-636_5-layer_1-width_4
-Xwire90@8 od[8] wire90@8_b wire90-645_5-layer_1-width_4
-Xwire90@9 od[9] wire90@9_b wire90-639_5-layer_1-width_4
-Xwire90@10 od[10] wire90@10_b wire90-612_5-layer_1-width_4
-Xwire90@11 od[11] wire90@11_b wire90-602_4-layer_1-width_4
-Xwire90@12 od[12] wire90@12_b wire90-604_5-layer_1-width_4
-Xwire90@13 od[13] wire90@13_b wire90-605_4-layer_1-width_4
-Xwire90@14 od[14] wire90@14_b wire90-625-layer_1-width_4
-Xwire90@15 od[15] wire90@15_b wire90-604_6-layer_1-width_4
-Xwire90@16 od[16] wire90@16_b wire90-623-layer_1-width_4
-Xwire90@17 od[17] wire90@17_b wire90-597_9-layer_1-width_4
-Xwire90@18 od[18] wire90@18_b wire90-618-layer_1-width_4
-Xwire90@19 od[19] wire90@19_b wire90-641-layer_1-width_4
-Xwire90@20 od[20] wire90@20_b wire90-641-layer_1-width_4
-Xwire90@21 od[21] wire90@21_b wire90-2012_6-layer_1-width_4
-Xwire90@22 od[22] wire90@22_b wire90-647-layer_1-width_4
-Xwire90@23 od[23] wire90@23_b wire90-638-layer_1-width_4
-Xwire90@24 od[24] wire90@24_b wire90-654-layer_1-width_4
-Xwire90@25 od[25] wire90@25_b wire90-636_5-layer_1-width_4
-Xwire90@26 od[26] wire90@26_b wire90-645_5-layer_1-width_4
-Xwire90@27 od[27] wire90@27_b wire90-639_5-layer_1-width_4
-Xwire90@28 od[28] wire90@28_b wire90-612_5-layer_1-width_4
-Xwire90@29 od[29] wire90@29_b wire90-602_4-layer_1-width_4
-Xwire90@30 od[30] wire90@30_b wire90-1745_9-layer_1-width_4
-Xwire90@31 od[31] wire90@31_b wire90-605_4-layer_1-width_4
-Xwire90@32 od[32] wire90@32_b wire90-625-layer_1-width_4
-Xwire90@33 od[33] wire90@33_b wire90-604_6-layer_1-width_4
-Xwire90@34 od[34] wire90@34_b wire90-623-layer_1-width_4
-Xwire90@35 od[35] wire90@35_b wire90-597_9-layer_1-width_4
-Xwire90@36 od[36] wire90@36_b wire90-618-layer_1-width_4
-.ENDS odRQstageD
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-162_4-R_34_667m a b
-Ccap@0 gnd net@14 0.595f
-Ccap@1 gnd net@8 0.595f
-Ccap@2 gnd net@11 0.595f
-Rres@0 net@14 a 0.938
-Rres@1 net@11 net@14 1.877
-Rres@2 b net@8 0.938
-Rres@3 net@8 net@11 1.877
-.ENDS wire-C_0_011f-162_4-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-162_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-162_4-R_34_667m
-.ENDS wire90-162_4-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-228_5-R_34_667m a b
-Ccap@0 gnd net@14 0.838f
-Ccap@1 gnd net@8 0.838f
-Ccap@2 gnd net@11 0.838f
-Rres@0 net@14 a 1.32
-Rres@1 net@11 net@14 2.64
-Rres@2 b net@8 1.32
-Rres@3 net@8 net@11 2.64
-.ENDS wire-C_0_011f-228_5-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-228_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-228_5-R_34_667m
-.ENDS wire90-228_5-layer_1-width_3
-
-*** CELL: latchesK:rsLatchA{sch}
-.SUBCKT rsLatchA mc out outBar reset set
-XNMOSx@0 net@193 reset gnd NMOSx-X_10
-XNMOSx@1 net@188 mc gnd NMOSx-X_4
-XPMOSx@3 net@188 net@177 vdd PMOSx-X_10
-Xinv@0 net@193 outBar inv-X_10
-Xinv@1 set net@213 inv-X_4
-Xinv@2 outBar out inv-X_10
-Xnms2@0 net@188 outBar net@177 nms2-X_2
-Xpms3@0 net@193 mc outBar reset pms3-X_1
-Xwire90@0 net@213 net@177 wire90-162_4-layer_1-width_3
-Xwire90@1 net@188 net@193 wire90-228_5-layer_1-width_3
-.ENDS rsLatchA
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1001_8-R_34_667m a b
-Ccap@0 gnd net@14 3.673f
-Ccap@1 gnd net@8 3.673f
-Ccap@2 gnd net@11 3.673f
-Rres@0 net@14 a 5.788
-Rres@1 net@11 net@14 11.576
-Rres@2 b net@8 5.788
-Rres@3 net@8 net@11 11.576
-.ENDS wire-C_0_011f-1001_8-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1001_8-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1001_8-R_34_667m
-.ENDS wire90-1001_8-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-209-R_34_667m a b
-Ccap@0 gnd net@14 0.766f
-Ccap@1 gnd net@8 0.766f
-Ccap@2 gnd net@11 0.766f
-Rres@0 net@14 a 1.208
-Rres@1 net@11 net@14 2.415
-Rres@2 b net@8 1.208
-Rres@3 net@8 net@11 2.415
-.ENDS wire-C_0_011f-209-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-209-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-209-R_34_667m
-.ENDS wire90-209-layer_1-width_3
-
-*** CELL: driversL:sucORdri20{sch}
-.SUBCKT sucORdri20 inA inB succ
-XPMOSx@0 succ net@51 vdd PMOSx-X_20
-Xinv@0 succ net@71 inv-X_4
-Xnms2@0 succ net@73 net@51 nms2-X_2
-Xnor2_sy@0 inA inB net@67 nor2_sy-X_5
-Xwire90@0 net@67 net@51 wire90-1001_8-layer_1-width_3
-Xwire90@1 net@73 net@71 wire90-209-layer_1-width_3
-.ENDS sucORdri20
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-345_1-R_34_667m a b
-Ccap@0 gnd net@14 1.265f
-Ccap@1 gnd net@8 1.265f
-Ccap@2 gnd net@11 1.265f
-Rres@0 net@14 a 1.994
-Rres@1 net@11 net@14 3.988
-Rres@2 b net@8 1.994
-Rres@3 net@8 net@11 3.988
-.ENDS wire-C_0_011f-345_1-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-345_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-345_1-R_34_667m
-.ENDS wire90-345_1-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-537-R_34_667m a b
-Ccap@0 gnd net@14 1.969f
-Ccap@1 gnd net@8 1.969f
-Ccap@2 gnd net@11 1.969f
-Rres@0 net@14 a 3.103
-Rres@1 net@11 net@14 6.205
-Rres@2 b net@8 3.103
-Rres@3 net@8 net@11 6.205
-.ENDS wire-C_0_011f-537-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-537-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-537-R_34_667m
-.ENDS wire90-537-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-470_7-R_34_667m a b
-Ccap@0 gnd net@14 1.726f
-Ccap@1 gnd net@8 1.726f
-Ccap@2 gnd net@11 1.726f
-Rres@0 net@14 a 2.72
-Rres@1 net@11 net@14 5.439
-Rres@2 b net@8 2.72
-Rres@3 net@8 net@11 5.439
-.ENDS wire-C_0_011f-470_7-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-470_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-470_7-R_34_667m
-.ENDS wire90-470_7-layer_1-width_3
-
-*** CELL: gaspL:anAltEnd{sch}
-.SUBCKT anAltEnd fire[A] fire[B] mc predA predB s[1] s[2] s[3] succ
-XctrAND4i@2 net@1013 succ fire[B] s[2] fire[A] ctrAND4in30
-XctrAND4i@3 net@1007 succ net@1127 fire[A] fire[B] ctrAND4in30
-Xinv@3 net@822 s[1] inv-X_10
-Xinv@4 net@824 s[3] inv-X_10
-Xinv@5 predA net@822 inv-X_5
-Xinv@6 predB net@824 inv-X_5
-XpredDri2@0 fire[A] mc predA predDri20wMC
-XpredDri2@1 fire[B] mc predB predDri20wMC
-XrsLatchA@1 mc net@1040 net@1082 fire[B] fire[A] rsLatchA
-XsucORdri@0 fire[A] fire[B] succ sucORdri20
-Xwire90@34 net@824 net@1007 wire90-345_1-layer_1-width_3
-Xwire90@35 net@822 net@1013 wire90-345_1-layer_1-width_3
-Xwire90@36 net@1127 net@1082 wire90-537-layer_1-width_3
-Xwire90@37 s[2] net@1040 wire90-470_7-layer_1-width_3
-.ENDS anAltEnd
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-293_4-R_34_667m a b
-Ccap@0 gnd net@14 1.076f
-Ccap@1 gnd net@8 1.076f
-Ccap@2 gnd net@11 1.076f
-Rres@0 net@14 a 1.695
-Rres@1 net@11 net@14 3.39
-Rres@2 b net@8 1.695
-Rres@3 net@8 net@11 3.39
-.ENDS wire-C_0_011f-293_4-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-293_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-293_4-R_34_667m
-.ENDS wire90-293_4-layer_1-width_3
-
-*** CELL: scanK:scanKhx3{sch}
-.SUBCKT scanKhx3 clS[F] clS[T] cl[F] cl[T] din[1] din[2] din[3] mc rd[F] 
-+rd[T] sin sout
-XscanCell@4 clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin net@18 
-+scanCellKh
-XscanCell@5 clS[F] clS[T] cl[F] cl[T] din[2] rd[F] rd[T] net@31 net@20 
-+scanCellKh
-XscanCell@6 clS[F] clS[T] cl[F] cl[T] din[3] rd[F] rd[T] net@32 sout 
-+scanCellKh
-Xwire90@0 net@18 net@31 wire90-293_4-layer_1-width_3
-Xwire90@1 net@20 net@32 wire90-293_4-layer_1-width_3
-.ENDS scanKhx3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1336_2-R_34_667m a b
-Ccap@0 gnd net@14 4.899f
-Ccap@1 gnd net@8 4.899f
-Ccap@2 gnd net@11 4.899f
-Rres@0 net@14 a 7.72
-Rres@1 net@11 net@14 15.441
-Rres@2 b net@8 7.72
-Rres@3 net@8 net@11 15.441
-.ENDS wire-C_0_011f-1336_2-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1336_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1336_2-R_34_667m
-.ENDS wire90-1336_2-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1307-R_34_667m a b
-Ccap@0 gnd net@14 4.792f
-Ccap@1 gnd net@8 4.792f
-Ccap@2 gnd net@11 4.792f
-Rres@0 net@14 a 7.552
-Rres@1 net@11 net@14 15.103
-Rres@2 b net@8 7.552
-Rres@3 net@8 net@11 15.103
-.ENDS wire-C_0_011f-1307-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1307-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1307-R_34_667m
-.ENDS wire90-1307-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-403_1-R_34_667m a b
-Ccap@0 gnd net@14 1.478f
-Ccap@1 gnd net@8 1.478f
-Ccap@2 gnd net@11 1.478f
-Rres@0 net@14 a 2.329
-Rres@1 net@11 net@14 4.658
-Rres@2 b net@8 2.329
-Rres@3 net@8 net@11 4.658
-.ENDS wire-C_0_011f-403_1-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-403_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-403_1-R_34_667m
-.ENDS wire90-403_1-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-600_8-R_34_667m a b
-Ccap@0 gnd net@14 2.203f
-Ccap@1 gnd net@8 2.203f
-Ccap@2 gnd net@11 2.203f
-Rres@0 net@14 a 3.471
-Rres@1 net@11 net@14 6.943
-Rres@2 b net@8 3.471
-Rres@3 net@8 net@11 6.943
-.ENDS wire-C_0_011f-600_8-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-600_8-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-600_8-R_34_667m
-.ENDS wire90-600_8-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-274_5-R_34_667m a b
-Ccap@0 gnd net@14 1.006f
-Ccap@1 gnd net@8 1.006f
-Ccap@2 gnd net@11 1.006f
-Rres@0 net@14 a 1.586
-Rres@1 net@11 net@14 3.172
-Rres@2 b net@8 1.586
-Rres@3 net@8 net@11 3.172
-.ENDS wire-C_0_011f-274_5-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-274_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-274_5-R_34_667m
-.ENDS wire90-274_5-layer_1-width_3
-
-*** CELL: gaspL:anAltEndS{sch}
-.SUBCKT anAltEndS clS[F] clS[T] cl[F] cl[T] mc predA predB rd[F] rd[T] sin 
-+sout succ take[A] take[B]
-XanAltEnd@1 fire[A] fire[B] mc predA predB ss[1] ss[2] ss[3] succ anAltEnd
-XlatchDri@2 net@942 take[A] latchDriver60
-XlatchDri@5 net@946 take[B] latchDriver60
-XscanKhx3@0 clS[F] clS[T] cl[F] cl[T] ss[1] ss[2] ss[3] mc rd[F] rd[T] sin 
-+sout scanKhx3
-Xwire90@0 net@946 fire[B] wire90-1336_2-layer_1-width_3
-Xwire90@1 net@942 fire[A] wire90-1307-layer_1-width_3
-Xwire90@2 wire90@2_a ss[1] wire90-403_1-layer_1-width_3
-Xwire90@3 wire90@3_a ss[2] wire90-600_8-layer_1-width_3
-Xwire90@4 wire90@4_a ss[3] wire90-274_5-layer_1-width_3
-.ENDS anAltEndS
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-3929_3-R_34_667m a b
-Ccap@0 gnd net@14 14.407f
-Ccap@1 gnd net@8 14.407f
-Ccap@2 gnd net@11 14.407f
-Rres@0 net@14 a 22.703
-Rres@1 net@11 net@14 45.405
-Rres@2 b net@8 22.703
-Rres@3 net@8 net@11 45.405
-.ENDS wire-C_0_011f-3929_3-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-3929_3-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-3929_3-R_34_667m
-.ENDS wire90-3929_3-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-3970_7-R_34_667m a b
-Ccap@0 gnd net@14 14.559f
-Ccap@1 gnd net@8 14.559f
-Ccap@2 gnd net@11 14.559f
-Rres@0 net@14 a 22.942
-Rres@1 net@11 net@14 45.884
-Rres@2 b net@8 22.942
-Rres@3 net@8 net@11 45.884
-.ENDS wire-C_0_011f-3970_7-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-3970_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-3970_7-R_34_667m
-.ENDS wire90-3970_7-layer_1-width_3
-
-*** CELL: fifoL:splitEnd{sch}
-.SUBCKT splitEnd clS[F] clS[T] cl[F] cl[T] inA[10] inA[11] inA[12] inA[13] 
-+inA[14] inA[15] inA[16] inA[17] inA[18] inA[19] inA[1] inA[20] inA[21] 
-+inA[22] inA[23] inA[24] inA[25] inA[26] inA[27] inA[28] inA[29] inA[2] 
-+inA[30] inA[31] inA[32] inA[33] inA[34] inA[35] inA[36] inA[3] inA[4] inA[5] 
-+inA[6] inA[7] inA[8] inA[9] inB[10] inB[11] inB[12] inB[13] inB[14] inB[15] 
-+inB[16] inB[17] inB[18] inB[19] inB[1] inB[20] inB[21] inB[22] inB[23] 
-+inB[24] inB[25] inB[26] inB[27] inB[28] inB[29] inB[2] inB[30] inB[31] 
-+inB[32] inB[33] inB[34] inB[35] inB[36] inB[3] inB[4] inB[5] inB[6] inB[7] 
-+inB[8] inB[9] mc out[10] out[11] out[12] out[13] out[14] out[15] out[16] 
-+out[17] out[18] out[19] out[1] out[20] out[21] out[22] out[23] out[24] 
-+out[25] out[26] out[27] out[28] out[29] out[2] out[30] out[31] out[32] 
-+out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] 
-+out[9] predA predB rd[F] rd[T] sin sout succ
-XanAltEnd@1 clS[F] clS[T] cl[F] cl[T] mc predA predB rd[F] rd[T] sin sout 
-+succ take[A] take[B] anAltEndS
-Xins2in20@0 net@38 net@34 inA[10] inA[11] inA[12] inA[13] inA[14] inA[15] 
-+inA[16] inA[17] inA[18] inA[19] inA[1] inA[20] inA[21] inA[22] inA[23] 
-+inA[24] inA[25] inA[26] inA[27] inA[28] inA[29] inA[2] inA[30] inA[31] 
-+inA[32] inA[33] inA[34] inA[35] inA[36] inA[3] inA[4] inA[5] inA[6] inA[7] 
-+inA[8] inA[9] inB[10] inB[11] inB[12] inB[13] inB[14] inB[15] inB[16] inB[17] 
-+inB[18] inB[19] inB[1] inB[20] inB[21] inB[22] inB[23] inB[24] inB[25] 
-+inB[26] inB[27] inB[28] inB[29] inB[2] inB[30] inB[31] inB[32] inB[33] 
-+inB[34] inB[35] inB[36] inB[3] inB[4] inB[5] inB[6] inB[7] inB[8] inB[9] 
-+out[10] out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] 
-+out[19] out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] 
-+out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] 
-+out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] ins2in20Ax36
-Xwire90@0 net@34 take[B] wire90-3929_3-layer_1-width_3
-Xwire90@1 net@38 take[A] wire90-3970_7-layer_1-width_3
-.ENDS splitEnd
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-237_2-R_34_667m a b
-Ccap@0 gnd net@14 0.87f
-Ccap@1 gnd net@8 0.87f
-Ccap@2 gnd net@11 0.87f
-Rres@0 net@14 a 1.37
-Rres@1 net@11 net@14 2.741
-Rres@2 b net@8 1.37
-Rres@3 net@8 net@11 2.741
-.ENDS wire-C_0_011f-237_2-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-237_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-237_2-R_34_667m
-.ENDS wire90-237_2-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-221_8-R_34_667m a b
-Ccap@0 gnd net@14 0.813f
-Ccap@1 gnd net@8 0.813f
-Ccap@2 gnd net@11 0.813f
-Rres@0 net@14 a 1.282
-Rres@1 net@11 net@14 2.563
-Rres@2 b net@8 1.282
-Rres@3 net@8 net@11 2.563
-.ENDS wire-C_0_011f-221_8-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-221_8-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-221_8-R_34_667m
-.ENDS wire90-221_8-layer_1-width_3
-
-*** CELL: centersJ:ctrAND4in30M{sch}
-.SUBCKT ctrAND4in30M inA inB inC inD out outM
-Xinv@1 outM out inv-X_30
-Xnand2@1 net@43 net@58 outM nand2-X_10
-Xnor2HT_s@1 inA inB net@61 nor2HT_sy-X_4
-Xnor2n@0 inD inC net@64 nor2n-X_5
-Xwire90@0 net@64 net@43 wire90-237_2-layer_1-width_3
-Xwire90@2 net@61 net@58 wire90-221_8-layer_1-width_3
-.ENDS ctrAND4in30M
-
-*** CELL: redFour:nand2n_sy{sch}
-.SUBCKT nand2n_sy-X_10 ina inb out
-Xnand2_sy@0 ina inb out nand2_sy-X_10
-.ENDS nand2n_sy-X_10
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-700-R_34_667m a b
-Ccap@0 gnd net@14 2.567f
-Ccap@1 gnd net@8 2.567f
-Ccap@2 gnd net@11 2.567f
-Rres@0 net@14 a 4.044
-Rres@1 net@11 net@14 8.089
-Rres@2 b net@8 4.044
-Rres@3 net@8 net@11 8.089
-.ENDS wire-C_0_011f-700-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-700-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-700-R_34_667m
-.ENDS wire90-700-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-839_6-R_34_667m a b
-Ccap@0 gnd net@14 3.079f
-Ccap@1 gnd net@8 3.079f
-Ccap@2 gnd net@11 3.079f
-Rres@0 net@14 a 4.851
-Rres@1 net@11 net@14 9.702
-Rres@2 b net@8 4.851
-Rres@3 net@8 net@11 9.702
-.ENDS wire-C_0_011f-839_6-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-839_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-839_6-R_34_667m
-.ENDS wire90-839_6-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-438_2-R_34_667m a b
-Ccap@0 gnd net@14 1.607f
-Ccap@1 gnd net@8 1.607f
-Ccap@2 gnd net@11 1.607f
-Rres@0 net@14 a 2.532
-Rres@1 net@11 net@14 5.064
-Rres@2 b net@8 2.532
-Rres@3 net@8 net@11 5.064
-.ENDS wire-C_0_011f-438_2-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-438_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-438_2-R_34_667m
-.ENDS wire90-438_2-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-257_4-R_34_667m a b
-Ccap@0 gnd net@14 0.944f
-Ccap@1 gnd net@8 0.944f
-Ccap@2 gnd net@11 0.944f
-Rres@0 net@14 a 1.487
-Rres@1 net@11 net@14 2.974
-Rres@2 b net@8 1.487
-Rres@3 net@8 net@11 2.974
-.ENDS wire-C_0_011f-257_4-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-257_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-257_4-R_34_667m
-.ENDS wire90-257_4-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-458_8-R_34_667m a b
-Ccap@0 gnd net@14 1.682f
-Ccap@1 gnd net@8 1.682f
-Ccap@2 gnd net@11 1.682f
-Rres@0 net@14 a 2.651
-Rres@1 net@11 net@14 5.302
-Rres@2 b net@8 2.651
-Rres@3 net@8 net@11 5.302
-.ENDS wire-C_0_011f-458_8-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-458_8-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-458_8-R_34_667m
-.ENDS wire90-458_8-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-744_5-R_34_667m a b
-Ccap@0 gnd net@14 2.73f
-Ccap@1 gnd net@8 2.73f
-Ccap@2 gnd net@11 2.73f
-Rres@0 net@14 a 4.302
-Rres@1 net@11 net@14 8.603
-Rres@2 b net@8 4.302
-Rres@3 net@8 net@11 8.603
-.ENDS wire-C_0_011f-744_5-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-744_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-744_5-R_34_667m
-.ENDS wire90-744_5-layer_1-width_3
-
-*** CELL: gaspL:anAltStart{sch}
-.SUBCKT anAltStart fire[A] fire[B] mc pred s[1] s[2] succA succB
-XctrAND4i@1 net@634 succA fire[B] s[2] fire[A] net@866 ctrAND4in30M
-XctrAND4i@3 net@634 succB net@909 fire[A] fire[B] net@885 ctrAND4in30M
-Xinv@3 net@634 s[1] inv-X_10
-Xinv@4 pred net@787 inv-X_10
-Xnand2n_s@0 net@143 net@410 net@422 nand2n_sy-X_10
-XpredDri2@0 net@815 mc pred predDri20wMC
-XrsLatchA@1 mc net@905 net@911 fire[B] fire[A] rsLatchA
-XsucDri20@0 fire[A] succA sucDri20
-XsucDri20@1 fire[B] succB sucDri20
-Xwire90@16 net@410 net@866 wire90-700-layer_1-width_3
-Xwire90@17 net@143 net@885 wire90-839_6-layer_1-width_3
-Xwire90@19 s[2] net@905 wire90-438_2-layer_1-width_3
-Xwire90@20 net@815 net@422 wire90-257_4-layer_1-width_3
-Xwire90@27 net@909 net@911 wire90-458_8-layer_1-width_3
-Xwire90@28 net@787 net@634 wire90-744_5-layer_1-width_3
-.ENDS anAltStart
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1300-R_34_667m a b
-Ccap@0 gnd net@14 4.767f
-Ccap@1 gnd net@8 4.767f
-Ccap@2 gnd net@11 4.767f
-Rres@0 net@14 a 7.511
-Rres@1 net@11 net@14 15.022
-Rres@2 b net@8 7.511
-Rres@3 net@8 net@11 15.022
-.ENDS wire-C_0_011f-1300-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1300-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1300-R_34_667m
-.ENDS wire90-1300-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1301_9-R_34_667m a b
-Ccap@0 gnd net@14 4.774f
-Ccap@1 gnd net@8 4.774f
-Ccap@2 gnd net@11 4.774f
-Rres@0 net@14 a 7.522
-Rres@1 net@11 net@14 15.044
-Rres@2 b net@8 7.522
-Rres@3 net@8 net@11 15.044
-.ENDS wire-C_0_011f-1301_9-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1301_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1301_9-R_34_667m
-.ENDS wire90-1301_9-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-292_5-R_34_667m a b
-Ccap@0 gnd net@14 1.072f
-Ccap@1 gnd net@8 1.072f
-Ccap@2 gnd net@11 1.072f
-Rres@0 net@14 a 1.69
-Rres@1 net@11 net@14 3.38
-Rres@2 b net@8 1.69
-Rres@3 net@8 net@11 3.38
-.ENDS wire-C_0_011f-292_5-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-292_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-292_5-R_34_667m
-.ENDS wire90-292_5-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-559_6-R_34_667m a b
-Ccap@0 gnd net@14 2.052f
-Ccap@1 gnd net@8 2.052f
-Ccap@2 gnd net@11 2.052f
-Rres@0 net@14 a 3.233
-Rres@1 net@11 net@14 6.466
-Rres@2 b net@8 3.233
-Rres@3 net@8 net@11 6.466
-.ENDS wire-C_0_011f-559_6-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-559_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-559_6-R_34_667m
-.ENDS wire90-559_6-layer_1-width_3
-
-*** CELL: gaspL:anAltStartS{sch}
-.SUBCKT anAltStartS clS[F] clS[T] cl[F] cl[T] mc pred rd[F] rd[T] sin sout 
-+succA succB take[A] take[B]
-XanAltSta@1 fire[A] fire[B] mc pred s[1] s[2] succA succB anAltStart
-XlatchDri@0 net@796 take[A] latchDriver60
-XlatchDri@1 net@797 take[B] latchDriver60
-XscanKhx2@0 clS[F] clS[T] cl[F] cl[T] s[1] s[2] mc rd[F] rd[T] sin sout 
-+scanKhx2
-Xwire90@0 fire[A] net@796 wire90-1300-layer_1-width_3
-Xwire90@1 fire[B] net@797 wire90-1301_9-layer_1-width_3
-Xwire90@2 wire90@2_a s[1] wire90-292_5-layer_1-width_3
-Xwire90@3 wire90@3_a s[2] wire90-559_6-layer_1-width_3
-.ENDS anAltStartS
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-3692_5-R_34_667m a b
-Ccap@0 gnd net@14 13.539f
-Ccap@1 gnd net@8 13.539f
-Ccap@2 gnd net@11 13.539f
-Rres@0 net@14 a 21.334
-Rres@1 net@11 net@14 42.669
-Rres@2 b net@8 21.334
-Rres@3 net@8 net@11 42.669
-.ENDS wire-C_0_011f-3692_5-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-3692_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-3692_5-R_34_667m
-.ENDS wire90-3692_5-layer_1-width_3
-
-*** CELL: fifoL:splitStart{sch}
-.SUBCKT splitStart clS[F] clS[T] cl[F] cl[T] in[10] in[11] in[12] in[13] 
-+in[14] in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] 
-+in[24] in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] 
-+in[34] in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] mc out[A][10] 
-+out[A][11] out[A][12] out[A][13] out[A][14] out[A][15] out[A][16] out[A][17] 
-+out[A][18] out[A][19] out[A][1] out[A][20] out[A][21] out[A][22] out[A][23] 
-+out[A][24] out[A][25] out[A][26] out[A][27] out[A][28] out[A][29] out[A][2] 
-+out[A][30] out[A][31] out[A][32] out[A][33] out[A][34] out[A][35] out[A][36] 
-+out[A][3] out[A][4] out[A][5] out[A][6] out[A][7] out[A][8] out[A][9] 
-+out[B][10] out[B][11] out[B][12] out[B][13] out[B][14] out[B][15] out[B][16] 
-+out[B][17] out[B][18] out[B][19] out[B][1] out[B][20] out[B][21] out[B][22] 
-+out[B][23] out[B][24] out[B][25] out[B][26] out[B][27] out[B][28] out[B][29] 
-+out[B][2] out[B][30] out[B][31] out[B][32] out[B][33] out[B][34] out[B][35] 
-+out[B][36] out[B][3] out[B][4] out[B][5] out[B][6] out[B][7] out[B][8] 
-+out[B][9] pred rd[F] rd[T] sin sout succA succB
-XanAltSta@0 clS[F] clS[T] cl[F] cl[T] mc pred rd[F] rd[T] sin sout succA 
-+succB take[A] take[B] anAltStartS
-Xins20Bx3@0 net@2 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
-+in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
-+in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
-+in[4] in[5] in[6] in[7] in[8] in[9] out[A][10] out[A][11] out[A][12] 
-+out[A][13] out[A][14] out[A][15] out[A][16] out[A][17] out[A][18] out[A][19] 
-+out[A][1] out[A][20] out[A][21] out[A][22] out[A][23] out[A][24] out[A][25] 
-+out[A][26] out[A][27] out[A][28] out[A][29] out[A][2] out[A][30] out[A][31] 
-+out[A][32] out[A][33] out[A][34] out[A][35] out[A][36] out[A][3] out[A][4] 
-+out[A][5] out[A][6] out[A][7] out[A][8] out[A][9] ins20Bx36
-Xins20Bx3@1 net@17 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
-+in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
-+in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
-+in[4] in[5] in[6] in[7] in[8] in[9] out[B][10] out[B][11] out[B][12] 
-+out[B][13] out[B][14] out[B][15] out[B][16] out[B][17] out[B][18] out[B][19] 
-+out[B][1] out[B][20] out[B][21] out[B][22] out[B][23] out[B][24] out[B][25] 
-+out[B][26] out[B][27] out[B][28] out[B][29] out[B][2] out[B][30] out[B][31] 
-+out[B][32] out[B][33] out[B][34] out[B][35] out[B][36] out[B][3] out[B][4] 
-+out[B][5] out[B][6] out[B][7] out[B][8] out[B][9] ins20Bx36
-Xwire90@0 take[A] net@2 wire90-3692_5-layer_1-width_3
-Xwire90@1 net@17 take[B] wire90-3692_5-layer_1-width_3
-.ENDS splitStart
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-291_8-R_34_667m a b
-Ccap@0 gnd net@14 1.07f
-Ccap@1 gnd net@8 1.07f
-Ccap@2 gnd net@11 1.07f
-Rres@0 net@14 a 1.686
-Rres@1 net@11 net@14 3.372
-Rres@2 b net@8 1.686
-Rres@3 net@8 net@11 3.372
-.ENDS wire-C_0_011f-291_8-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-291_8-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-291_8-R_34_667m
-.ENDS wire90-291_8-layer_1-width_3
-
-*** CELL: gaspL:aStage{sch}
-.SUBCKT aStage fire mc pred s[1] succ
-XctrAND2i@4 net@494 succ fire ctrAND2in30
-Xinv@4 net@987 s[1] inv-X_10
-Xinv@5 pred net@987 inv-X_5
-XpredDri2@1 fire mc pred predDri20wMC
-XsucDri20@1 fire succ sucDri20
-Xwire90@0 net@987 net@494 wire90-291_8-layer_1-width_3
-.ENDS aStage
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-3704_051-R_34_667m a b
-Ccap@0 gnd net@14 13.582f
-Ccap@1 gnd net@8 13.582f
-Ccap@2 gnd net@11 13.582f
-Rres@0 net@14 a 21.401
-Rres@1 net@11 net@14 42.802
-Rres@2 b net@8 21.401
-Rres@3 net@8 net@11 42.802
-.ENDS wire-C_0_011f-3704_051-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-3704_051-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-3704_051-R_34_667m
-.ENDS wire90-3704_051-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-809_6-R_34_667m a b
-Ccap@0 gnd net@14 2.969f
-Ccap@1 gnd net@8 2.969f
-Ccap@2 gnd net@11 2.969f
-Rres@0 net@14 a 4.678
-Rres@1 net@11 net@14 9.355
-Rres@2 b net@8 4.678
-Rres@3 net@8 net@11 9.355
-.ENDS wire-C_0_011f-809_6-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-809_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-809_6-R_34_667m
-.ENDS wire90-809_6-layer_1-width_3
-
-*** CELL: fifoL:splitStageD{sch}
-.SUBCKT splitStageD in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
-+in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
-+in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
-+in[4] in[5] in[6] in[7] in[8] in[9] mc out[10] out[11] out[12] out[13] 
-+out[14] out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] 
-+out[22] out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] 
-+out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] 
-+out[6] out[7] out[8] out[9] pred s[1] succ take[1]
-XaStage@0 net@104 mc pred s[1] succ aStage
-Xins20Bx3@0 net@120 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
-+in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
-+in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
-+in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] out[13] out[14] 
-+out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] out[22] 
-+out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] out[30] 
-+out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] 
-+out[7] out[8] out[9] ins20Bx36
-XlatchDri@0 fire[1] take[1] latchDriver60
-Xwire90@1 net@120 take[1] wire90-3704_051-layer_1-width_3
-Xwire90@2 net@104 fire[1] wire90-809_6-layer_1-width_3
-.ENDS splitStageD
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-982_1-R_34_667m a b
-Ccap@0 gnd net@14 3.601f
-Ccap@1 gnd net@8 3.601f
-Ccap@2 gnd net@11 3.601f
-Rres@0 net@14 a 5.674
-Rres@1 net@11 net@14 11.349
-Rres@2 b net@8 5.674
-Rres@3 net@8 net@11 11.349
-.ENDS wire-C_0_011f-982_1-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-982_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-982_1-R_34_667m
-.ENDS wire90-982_1-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-605_4-R_34_667m a b
-Ccap@0 gnd net@14 2.22f
-Ccap@1 gnd net@8 2.22f
-Ccap@2 gnd net@11 2.22f
-Rres@0 net@14 a 3.498
-Rres@1 net@11 net@14 6.996
-Rres@2 b net@8 3.498
-Rres@3 net@8 net@11 6.996
-.ENDS wire-C_0_011f-605_4-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-605_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-605_4-R_34_667m
-.ENDS wire90-605_4-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-613_4-R_34_667m a b
-Ccap@0 gnd net@14 2.249f
-Ccap@1 gnd net@8 2.249f
-Ccap@2 gnd net@11 2.249f
-Rres@0 net@14 a 3.544
-Rres@1 net@11 net@14 7.088
-Rres@2 b net@8 3.544
-Rres@3 net@8 net@11 7.088
-.ENDS wire-C_0_011f-613_4-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-613_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-613_4-R_34_667m
-.ENDS wire90-613_4-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-623_9-R_34_667m a b
-Ccap@0 gnd net@14 2.288f
-Ccap@1 gnd net@8 2.288f
-Ccap@2 gnd net@11 2.288f
-Rres@0 net@14 a 3.605
-Rres@1 net@11 net@14 7.21
-Rres@2 b net@8 3.605
-Rres@3 net@8 net@11 7.21
-.ENDS wire-C_0_011f-623_9-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-623_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-623_9-R_34_667m
-.ENDS wire90-623_9-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-625_9-R_34_667m a b
-Ccap@0 gnd net@14 2.295f
-Ccap@1 gnd net@8 2.295f
-Ccap@2 gnd net@11 2.295f
-Rres@0 net@14 a 3.616
-Rres@1 net@11 net@14 7.233
-Rres@2 b net@8 3.616
-Rres@3 net@8 net@11 7.233
-.ENDS wire-C_0_011f-625_9-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-625_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-625_9-R_34_667m
-.ENDS wire90-625_9-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-607_8-R_34_667m a b
-Ccap@0 gnd net@14 2.229f
-Ccap@1 gnd net@8 2.229f
-Ccap@2 gnd net@11 2.229f
-Rres@0 net@14 a 3.512
-Rres@1 net@11 net@14 7.023
-Rres@2 b net@8 3.512
-Rres@3 net@8 net@11 7.023
-.ENDS wire-C_0_011f-607_8-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-607_8-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-607_8-R_34_667m
-.ENDS wire90-607_8-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-620_9-R_34_667m a b
-Ccap@0 gnd net@14 2.277f
-Ccap@1 gnd net@8 2.277f
-Ccap@2 gnd net@11 2.277f
-Rres@0 net@14 a 3.587
-Rres@1 net@11 net@14 7.175
-Rres@2 b net@8 3.587
-Rres@3 net@8 net@11 7.175
-.ENDS wire-C_0_011f-620_9-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-620_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-620_9-R_34_667m
-.ENDS wire90-620_9-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-612_5-R_34_667m a b
-Ccap@0 gnd net@14 2.246f
-Ccap@1 gnd net@8 2.246f
-Ccap@2 gnd net@11 2.246f
-Rres@0 net@14 a 3.539
-Rres@1 net@11 net@14 7.078
-Rres@2 b net@8 3.539
-Rres@3 net@8 net@11 7.078
-.ENDS wire-C_0_011f-612_5-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-612_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-612_5-R_34_667m
-.ENDS wire90-612_5-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-602_4-R_34_667m a b
-Ccap@0 gnd net@14 2.209f
-Ccap@1 gnd net@8 2.209f
-Ccap@2 gnd net@11 2.209f
-Rres@0 net@14 a 3.481
-Rres@1 net@11 net@14 6.961
-Rres@2 b net@8 3.481
-Rres@3 net@8 net@11 6.961
-.ENDS wire-C_0_011f-602_4-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-602_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-602_4-R_34_667m
-.ENDS wire90-602_4-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-607-R_34_667m a b
-Ccap@0 gnd net@14 2.226f
-Ccap@1 gnd net@8 2.226f
-Ccap@2 gnd net@11 2.226f
-Rres@0 net@14 a 3.507
-Rres@1 net@11 net@14 7.014
-Rres@2 b net@8 3.507
-Rres@3 net@8 net@11 7.014
-.ENDS wire-C_0_011f-607-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-607-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-607-R_34_667m
-.ENDS wire90-607-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-620_5-R_34_667m a b
-Ccap@0 gnd net@14 2.275f
-Ccap@1 gnd net@8 2.275f
-Ccap@2 gnd net@11 2.275f
-Rres@0 net@14 a 3.585
-Rres@1 net@11 net@14 7.17
-Rres@2 b net@8 3.585
-Rres@3 net@8 net@11 7.17
-.ENDS wire-C_0_011f-620_5-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-620_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-620_5-R_34_667m
-.ENDS wire90-620_5-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-624_5-R_34_667m a b
-Ccap@0 gnd net@14 2.29f
-Ccap@1 gnd net@8 2.29f
-Ccap@2 gnd net@11 2.29f
-Rres@0 net@14 a 3.608
-Rres@1 net@11 net@14 7.216
-Rres@2 b net@8 3.608
-Rres@3 net@8 net@11 7.216
-.ENDS wire-C_0_011f-624_5-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-624_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-624_5-R_34_667m
-.ENDS wire90-624_5-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-618-R_34_667m a b
-Ccap@0 gnd net@14 2.266f
-Ccap@1 gnd net@8 2.266f
-Ccap@2 gnd net@11 2.266f
-Rres@0 net@14 a 3.571
-Rres@1 net@11 net@14 7.141
-Rres@2 b net@8 3.571
-Rres@3 net@8 net@11 7.141
-.ENDS wire-C_0_011f-618-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-618-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-618-R_34_667m
-.ENDS wire90-618-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-532-R_34_667m a b
-Ccap@0 gnd net@14 1.951f
-Ccap@1 gnd net@8 1.951f
-Ccap@2 gnd net@11 1.951f
-Rres@0 net@14 a 3.074
-Rres@1 net@11 net@14 6.148
-Rres@2 b net@8 3.074
-Rres@3 net@8 net@11 6.148
-.ENDS wire-C_0_011f-532-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-532-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-532-R_34_667m
-.ENDS wire90-532-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-238-R_34_667m a b
-Ccap@0 gnd net@14 0.873f
-Ccap@1 gnd net@8 0.873f
-Ccap@2 gnd net@11 0.873f
-Rres@0 net@14 a 1.375
-Rres@1 net@11 net@14 2.75
-Rres@2 b net@8 1.375
-Rres@3 net@8 net@11 2.75
-.ENDS wire-C_0_011f-238-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-238-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-238-R_34_667m
-.ENDS wire90-238-layer_1-width_3
-
-*** CELL: fifoL:splitStageDx2{sch}
-.SUBCKT splitStageDx2 clS[F] clS[T] cl[F] cl[T] freqOut in[10] in[11] in[12] 
-+in[13] in[14] in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] 
-+in[23] in[24] in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] 
-+in[33] in[34] in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] mc 
-+out[10] out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] 
-+out[19] out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] 
-+out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] 
-+out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred rd[F] 
-+rd[T] sin sout succ
-XscanKhx2@0 clS[F] clS[T] cl[F] cl[T] s[1] s[2] mc rd[F] rd[T] sin sout 
-+scanKhx2
-XsplitSta@1 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] in[18] 
-+in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] in[28] 
-+in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] in[4] 
-+in[5] in[6] in[7] in[8] in[9] mc x[10] x[11] x[12] x[13] x[14] x[15] x[16] 
-+x[17] x[18] x[19] x[1] x[20] x[21] x[22] x[23] x[24] x[25] x[26] x[27] x[28] 
-+x[29] x[2] x[30] x[31] x[32] x[33] x[34] x[35] x[36] x[3] x[4] x[5] x[6] x[7] 
-+x[8] x[9] pred s[1] net@155 freqOut splitStageD
-XsplitSta@2 x[10] x[11] x[12] x[13] x[14] x[15] x[16] x[17] x[18] x[19] x[1] 
-+x[20] x[21] x[22] x[23] x[24] x[25] x[26] x[27] x[28] x[29] x[2] x[30] x[31] 
-+x[32] x[33] x[34] x[35] x[36] x[3] x[4] x[5] x[6] x[7] x[8] x[9] mc out[10] 
-+out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] 
-+out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] 
-+out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] 
-+out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] net@154 s[2] succ 
-+splitSta@2_take[1] splitStageD
-Xwire90@3 net@155 net@154 wire90-982_1-layer_1-width_3
-Xwire90@4 x[1] wire90@4_b wire90-605_4-layer_1-width_3
-Xwire90@5 x[2] wire90@5_b wire90-613_4-layer_1-width_3
-Xwire90@6 x[3] wire90@6_b wire90-605_4-layer_1-width_3
-Xwire90@7 x[4] wire90@7_b wire90-623_9-layer_1-width_3
-Xwire90@8 x[5] wire90@8_b wire90-605_4-layer_1-width_3
-Xwire90@9 x[6] wire90@9_b wire90-625_9-layer_1-width_3
-Xwire90@10 x[7] wire90@10_b wire90-607_8-layer_1-width_3
-Xwire90@11 x[8] wire90@11_b wire90-620_9-layer_1-width_3
-Xwire90@12 x[9] wire90@12_b wire90-605_4-layer_1-width_3
-Xwire90@13 x[10] wire90@13_b wire90-612_5-layer_1-width_3
-Xwire90@14 x[11] wire90@14_b wire90-602_4-layer_1-width_3
-Xwire90@15 x[12] wire90@15_b wire90-607-layer_1-width_3
-Xwire90@16 x[13] wire90@16_b wire90-602_4-layer_1-width_3
-Xwire90@17 x[14] wire90@17_b wire90-620_5-layer_1-width_3
-Xwire90@18 x[15] wire90@18_b wire90-602_4-layer_1-width_3
-Xwire90@19 x[16] wire90@19_b wire90-624_5-layer_1-width_3
-Xwire90@20 x[17] wire90@20_b wire90-602_4-layer_1-width_3
-Xwire90@21 x[18] wire90@21_b wire90-618-layer_1-width_3
-Xwire90@22 x[19] wire90@22_b wire90-605_4-layer_1-width_3
-Xwire90@23 x[20] wire90@23_b wire90-613_4-layer_1-width_3
-Xwire90@24 x[21] wire90@24_b wire90-605_4-layer_1-width_3
-Xwire90@25 x[22] wire90@25_b wire90-623_9-layer_1-width_3
-Xwire90@26 x[23] wire90@26_b wire90-605_4-layer_1-width_3
-Xwire90@27 x[24] wire90@27_b wire90-625_9-layer_1-width_3
-Xwire90@28 x[25] wire90@28_b wire90-607_8-layer_1-width_3
-Xwire90@29 x[26] wire90@29_b wire90-620_9-layer_1-width_3
-Xwire90@30 x[27] wire90@30_b wire90-605_4-layer_1-width_3
-Xwire90@31 x[28] wire90@31_b wire90-612_5-layer_1-width_3
-Xwire90@32 x[29] wire90@32_b wire90-602_4-layer_1-width_3
-Xwire90@33 x[30] wire90@33_b wire90-607-layer_1-width_3
-Xwire90@34 x[31] wire90@34_b wire90-602_4-layer_1-width_3
-Xwire90@35 x[32] wire90@35_b wire90-620_5-layer_1-width_3
-Xwire90@36 x[33] wire90@36_b wire90-602_4-layer_1-width_3
-Xwire90@37 x[34] wire90@37_b wire90-624_5-layer_1-width_3
-Xwire90@38 x[35] wire90@38_b wire90-602_4-layer_1-width_3
-Xwire90@39 x[36] wire90@39_b wire90-618-layer_1-width_3
-Xwire90@40 wire90@40_a s[2] wire90-532-layer_1-width_3
-Xwire90@41 wire90@41_a s[1] wire90-238-layer_1-width_3
-.ENDS splitStageDx2
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2636_2-R_34_667m a b
-Ccap@0 gnd net@14 9.666f
-Ccap@1 gnd net@8 9.666f
-Ccap@2 gnd net@11 9.666f
-Rres@0 net@14 a 15.231
-Rres@1 net@11 net@14 30.463
-Rres@2 b net@8 15.231
-Rres@3 net@8 net@11 30.463
-.ENDS wire-C_0_011f-2636_2-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2636_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2636_2-R_34_667m
-.ENDS wire90-2636_2-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2437_1-R_34_667m a b
-Ccap@0 gnd net@14 8.936f
-Ccap@1 gnd net@8 8.936f
-Ccap@2 gnd net@11 8.936f
-Rres@0 net@14 a 14.081
-Rres@1 net@11 net@14 28.162
-Rres@2 b net@8 14.081
-Rres@3 net@8 net@11 28.162
-.ENDS wire-C_0_011f-2437_1-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2437_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2437_1-R_34_667m
-.ENDS wire90-2437_1-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2455_6-R_34_667m a b
-Ccap@0 gnd net@14 9.004f
-Ccap@1 gnd net@8 9.004f
-Ccap@2 gnd net@11 9.004f
-Rres@0 net@14 a 14.188
-Rres@1 net@11 net@14 28.376
-Rres@2 b net@8 14.188
-Rres@3 net@8 net@11 28.376
-.ENDS wire-C_0_011f-2455_6-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2455_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2455_6-R_34_667m
-.ENDS wire90-2455_6-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2467_1-R_34_667m a b
-Ccap@0 gnd net@14 9.046f
-Ccap@1 gnd net@8 9.046f
-Ccap@2 gnd net@11 9.046f
-Rres@0 net@14 a 14.254
-Rres@1 net@11 net@14 28.509
-Rres@2 b net@8 14.254
-Rres@3 net@8 net@11 28.509
-.ENDS wire-C_0_011f-2467_1-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2467_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2467_1-R_34_667m
-.ENDS wire90-2467_1-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2510_1-R_34_667m a b
-Ccap@0 gnd net@14 9.204f
-Ccap@1 gnd net@8 9.204f
-Ccap@2 gnd net@11 9.204f
-Rres@0 net@14 a 14.503
-Rres@1 net@11 net@14 29.006
-Rres@2 b net@8 14.503
-Rres@3 net@8 net@11 29.006
-.ENDS wire-C_0_011f-2510_1-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2510_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2510_1-R_34_667m
-.ENDS wire90-2510_1-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2493_1-R_34_667m a b
-Ccap@0 gnd net@14 9.141f
-Ccap@1 gnd net@8 9.141f
-Ccap@2 gnd net@11 9.141f
-Rres@0 net@14 a 14.405
-Rres@1 net@11 net@14 28.809
-Rres@2 b net@8 14.405
-Rres@3 net@8 net@11 28.809
-.ENDS wire-C_0_011f-2493_1-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2493_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2493_1-R_34_667m
-.ENDS wire90-2493_1-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2546_6-R_34_667m a b
-Ccap@0 gnd net@14 9.338f
-Ccap@1 gnd net@8 9.338f
-Ccap@2 gnd net@11 9.338f
-Rres@0 net@14 a 14.714
-Rres@1 net@11 net@14 29.427
-Rres@2 b net@8 14.714
-Rres@3 net@8 net@11 29.427
-.ENDS wire-C_0_011f-2546_6-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2546_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2546_6-R_34_667m
-.ENDS wire90-2546_6-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2531_5-R_34_667m a b
-Ccap@0 gnd net@14 9.282f
-Ccap@1 gnd net@8 9.282f
-Ccap@2 gnd net@11 9.282f
-Rres@0 net@14 a 14.626
-Rres@1 net@11 net@14 29.253
-Rres@2 b net@8 14.626
-Rres@3 net@8 net@11 29.253
-.ENDS wire-C_0_011f-2531_5-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2531_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2531_5-R_34_667m
-.ENDS wire90-2531_5-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2593_6-R_34_667m a b
-Ccap@0 gnd net@14 9.51f
-Ccap@1 gnd net@8 9.51f
-Ccap@2 gnd net@11 9.51f
-Rres@0 net@14 a 14.985
-Rres@1 net@11 net@14 29.97
-Rres@2 b net@8 14.985
-Rres@3 net@8 net@11 29.97
-.ENDS wire-C_0_011f-2593_6-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2593_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2593_6-R_34_667m
-.ENDS wire90-2593_6-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2581_1-R_34_667m a b
-Ccap@0 gnd net@14 9.464f
-Ccap@1 gnd net@8 9.464f
-Ccap@2 gnd net@11 9.464f
-Rres@0 net@14 a 14.913
-Rres@1 net@11 net@14 29.826
-Rres@2 b net@8 14.913
-Rres@3 net@8 net@11 29.826
-.ENDS wire-C_0_011f-2581_1-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2581_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2581_1-R_34_667m
-.ENDS wire90-2581_1-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2438_2-R_34_667m a b
-Ccap@0 gnd net@14 8.94f
-Ccap@1 gnd net@8 8.94f
-Ccap@2 gnd net@11 8.94f
-Rres@0 net@14 a 14.087
-Rres@1 net@11 net@14 28.175
-Rres@2 b net@8 14.087
-Rres@3 net@8 net@11 28.175
-.ENDS wire-C_0_011f-2438_2-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2438_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2438_2-R_34_667m
-.ENDS wire90-2438_2-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2440_1-R_34_667m a b
-Ccap@0 gnd net@14 8.947f
-Ccap@1 gnd net@8 8.947f
-Ccap@2 gnd net@11 8.947f
-Rres@0 net@14 a 14.098
-Rres@1 net@11 net@14 28.197
-Rres@2 b net@8 14.098
-Rres@3 net@8 net@11 28.197
-.ENDS wire-C_0_011f-2440_1-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2440_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2440_1-R_34_667m
-.ENDS wire90-2440_1-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2476_2-R_34_667m a b
-Ccap@0 gnd net@14 9.079f
-Ccap@1 gnd net@8 9.079f
-Ccap@2 gnd net@11 9.079f
-Rres@0 net@14 a 14.307
-Rres@1 net@11 net@14 28.614
-Rres@2 b net@8 14.307
-Rres@3 net@8 net@11 28.614
-.ENDS wire-C_0_011f-2476_2-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2476_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2476_2-R_34_667m
-.ENDS wire90-2476_2-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2516_1-R_34_667m a b
-Ccap@0 gnd net@14 9.226f
-Ccap@1 gnd net@8 9.226f
-Ccap@2 gnd net@11 9.226f
-Rres@0 net@14 a 14.537
-Rres@1 net@11 net@14 29.075
-Rres@2 b net@8 14.537
-Rres@3 net@8 net@11 29.075
-.ENDS wire-C_0_011f-2516_1-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2516_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2516_1-R_34_667m
-.ENDS wire90-2516_1-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2537_2-R_34_667m a b
-Ccap@0 gnd net@14 9.303f
-Ccap@1 gnd net@8 9.303f
-Ccap@2 gnd net@11 9.303f
-Rres@0 net@14 a 14.659
-Rres@1 net@11 net@14 29.319
-Rres@2 b net@8 14.659
-Rres@3 net@8 net@11 29.319
-.ENDS wire-C_0_011f-2537_2-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2537_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2537_2-R_34_667m
-.ENDS wire90-2537_2-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2564_1-R_34_667m a b
-Ccap@0 gnd net@14 9.402f
-Ccap@1 gnd net@8 9.402f
-Ccap@2 gnd net@11 9.402f
-Rres@0 net@14 a 14.815
-Rres@1 net@11 net@14 29.63
-Rres@2 b net@8 14.815
-Rres@3 net@8 net@11 29.63
-.ENDS wire-C_0_011f-2564_1-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2564_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2564_1-R_34_667m
-.ENDS wire90-2564_1-layer_1-width_3
++out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] short20Bx18
+.ENDS short20Bx36
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2589_2-R_34_667m a b
-Ccap@0 gnd net@14 9.494f
-Ccap@1 gnd net@8 9.494f
-Ccap@2 gnd net@11 9.494f
-Rres@0 net@14 a 14.96
-Rres@1 net@11 net@14 29.92
-Rres@2 b net@8 14.96
-Rres@3 net@8 net@11 29.92
-.ENDS wire-C_0_011f-2589_2-R_34_667m
+.SUBCKT wire-C_0_011f-3704_051-R_34_667m a b
+Ccap@0 gnd net@14 13.582f
+Ccap@1 gnd net@8 13.582f
+Ccap@2 gnd net@11 13.582f
+Rres@0 net@14 a 21.401
+Rres@1 net@11 net@14 42.802
+Rres@2 b net@8 21.401
+Rres@3 net@8 net@11 42.802
+.ENDS wire-C_0_011f-3704_051-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2589_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2589_2-R_34_667m
-.ENDS wire90-2589_2-layer_1-width_3
+.SUBCKT wire90-3704_051-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-3704_051-R_34_667m
+.ENDS wire90-3704_051-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2616_1-R_34_667m a b
-Ccap@0 gnd net@14 9.592f
-Ccap@1 gnd net@8 9.592f
-Ccap@2 gnd net@11 9.592f
-Rres@0 net@14 a 15.115
-Rres@1 net@11 net@14 30.23
-Rres@2 b net@8 15.115
-Rres@3 net@8 net@11 30.23
-.ENDS wire-C_0_011f-2616_1-R_34_667m
+*** CELL: stepsM:epiStep{sch}
+.SUBCKT epiStep in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
++in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
++in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
++in[4] in[5] in[6] in[7] in[8] in[9] in[T] mc out[10] out[11] out[12] out[13] 
++out[14] out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] 
++out[22] out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] 
++out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] 
++out[6] out[7] out[8] out[9] pred sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] 
++sir[7] sir[8] sir[9] sor[1] succ torp
+XanEpiSta@0 net@5 mc pred net@27 succ in[T] torp anEpiStart
+XlatchDri@0 net@0 net@13 latchDriver60
+XscanEx1v@0 net@27 sir[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] 
++sir[8] sor[1] scanEx1vertA
+Xshort20B@0 net@15 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
++in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
++in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
++in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] out[13] out[14] 
++out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] out[22] 
++out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] out[30] 
++out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] 
++out[7] out[8] out[9] short20Bx36
+Xwire90@0 net@0 net@5 wire90-372_8-layer_1-width_3
+Xwire90@1 net@13 net@15 wire90-3704_051-layer_1-width_3
+.ENDS epiStep
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2616_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2616_1-R_34_667m
-.ENDS wire90-2616_1-layer_1-width_3
+*** CELL: redFour:nms2_sy{sch}
+.SUBCKT nms2_sy-X_40 d g g2
+Xnms2@0 d g g2 nms2-X_20
+Xnms2@1 d g2 g nms2-X_20
+.ENDS nms2_sy-X_40
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2634_7-R_34_667m a b
-Ccap@0 gnd net@14 9.661f
-Ccap@1 gnd net@8 9.661f
-Ccap@2 gnd net@11 9.661f
-Rres@0 net@14 a 15.223
-Rres@1 net@11 net@14 30.445
-Rres@2 b net@8 15.223
-Rres@3 net@8 net@11 30.445
-.ENDS wire-C_0_011f-2634_7-R_34_667m
+*** CELL: redFour:nand2_sy{sch}
+.SUBCKT nand2_sy-X_40 ina inb out
+XPMOS@0 out inb vdd PMOSx-X_40
+XPMOS@1 out ina vdd PMOSx-X_40
+Xnms2_sy@0 out ina inb nms2_sy-X_40
+.ENDS nand2_sy-X_40
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2634_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2634_7-R_34_667m
-.ENDS wire90-2634_7-layer_1-width_3
+*** CELL: redFour:nor2HT_sy{sch}
+.SUBCKT nor2HT_sy-X_10 ina inb out
+XNMOS@0 out inb gnd NMOSx-X_5
+XNMOS@1 out ina gnd NMOSx-X_5
+Xpms2_sy@0 out ina inb pms2_sy-X_10
+.ENDS nor2HT_sy-X_10
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2879_6-R_34_667m a b
-Ccap@0 gnd net@14 10.559f
-Ccap@1 gnd net@8 10.559f
-Ccap@2 gnd net@11 10.559f
-Rres@0 net@14 a 16.638
-Rres@1 net@11 net@14 33.275
-Rres@2 b net@8 16.638
-Rres@3 net@8 net@11 33.275
-.ENDS wire-C_0_011f-2879_6-R_34_667m
+.SUBCKT wire-C_0_011f-521_7-R_34_667m a b
+Ccap@0 gnd net@14 1.913f
+Ccap@1 gnd net@8 1.913f
+Ccap@2 gnd net@11 1.913f
+Rres@0 net@14 a 3.014
+Rres@1 net@11 net@14 6.029
+Rres@2 b net@8 3.014
+Rres@3 net@8 net@11 6.029
+.ENDS wire-C_0_011f-521_7-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2879_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2879_6-R_34_667m
-.ENDS wire90-2879_6-layer_1-width_3
+.SUBCKT wire90-521_7-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-521_7-R_34_667m
+.ENDS wire90-521_7-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2892_1-R_34_667m a b
-Ccap@0 gnd net@14 10.604f
-Ccap@1 gnd net@8 10.604f
-Ccap@2 gnd net@11 10.604f
-Rres@0 net@14 a 16.71
-Rres@1 net@11 net@14 33.42
-Rres@2 b net@8 16.71
-Rres@3 net@8 net@11 33.42
-.ENDS wire-C_0_011f-2892_1-R_34_667m
+.SUBCKT wire-C_0_011f-509_8-R_34_667m a b
+Ccap@0 gnd net@14 1.869f
+Ccap@1 gnd net@8 1.869f
+Ccap@2 gnd net@11 1.869f
+Rres@0 net@14 a 2.946
+Rres@1 net@11 net@14 5.891
+Rres@2 b net@8 2.946
+Rres@3 net@8 net@11 5.891
+.ENDS wire-C_0_011f-509_8-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2892_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2892_1-R_34_667m
-.ENDS wire90-2892_1-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2902_6-R_34_667m a b
-Ccap@0 gnd net@14 10.643f
-Ccap@1 gnd net@8 10.643f
-Ccap@2 gnd net@11 10.643f
-Rres@0 net@14 a 16.771
-Rres@1 net@11 net@14 33.541
-Rres@2 b net@8 16.771
-Rres@3 net@8 net@11 33.541
-.ENDS wire-C_0_011f-2902_6-R_34_667m
+.SUBCKT wire90-509_8-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-509_8-R_34_667m
+.ENDS wire90-509_8-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2902_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2902_6-R_34_667m
-.ENDS wire90-2902_6-layer_1-width_3
+*** CELL: centersJ:ctrAND4in40{sch}
+.SUBCKT ctrAND4in40 inA inB inC inD out
+Xnand2_sy@0 net@58 net@43 out nand2_sy-X_40
+Xnor2HT_s@1 inA inB net@61 nor2HT_sy-X_10
+Xnor2n_sy@0 inD inC net@64 nor2n_sy-X_10
+Xwire90@0 net@64 net@43 wire90-521_7-layer_1-width_3
+Xwire90@2 net@61 net@58 wire90-509_8-layer_1-width_3
+.ENDS ctrAND4in40
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2909_1-R_34_667m a b
-Ccap@0 gnd net@14 10.667f
-Ccap@1 gnd net@8 10.667f
-Ccap@2 gnd net@11 10.667f
-Rres@0 net@14 a 16.808
-Rres@1 net@11 net@14 33.616
-Rres@2 b net@8 16.808
-Rres@3 net@8 net@11 33.616
-.ENDS wire-C_0_011f-2909_1-R_34_667m
+*** CELL: orangeTSMC090nm:PMOSx{sch}
+.SUBCKT PMOSx-X_6 d g s
+MPMOSf@0 d g s vdd pch W='36*(1+ABP/sqrt(36*2))' L='2'  
++DELVTO='AVT0P/sqrt(36*2)'
+.ENDS PMOSx-X_6
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2909_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2909_1-R_34_667m
-.ENDS wire90-2909_1-layer_1-width_3
+*** CELL: redFour:inv{sch}
+.SUBCKT inv-X_6 in out
+XNMOS@0 out in gnd NMOSx-X_6
+XPMOS@0 out in vdd PMOSx-X_6
+.ENDS inv-X_6
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2882-R_34_667m a b
-Ccap@0 gnd net@14 10.567f
-Ccap@1 gnd net@8 10.567f
-Ccap@2 gnd net@11 10.567f
-Rres@0 net@14 a 16.652
-Rres@1 net@11 net@14 33.303
-Rres@2 b net@8 16.652
-Rres@3 net@8 net@11 33.303
-.ENDS wire-C_0_011f-2882-R_34_667m
+.SUBCKT wire-C_0_011f-124_7-R_34_667m a b
+Ccap@0 gnd net@14 0.457f
+Ccap@1 gnd net@8 0.457f
+Ccap@2 gnd net@11 0.457f
+Rres@0 net@14 a 0.72
+Rres@1 net@11 net@14 1.441
+Rres@2 b net@8 0.72
+Rres@3 net@8 net@11 1.441
+.ENDS wire-C_0_011f-124_7-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2882-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2882-R_34_667m
-.ENDS wire90-2882-layer_1-width_3
+.SUBCKT wire90-124_7-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-124_7-R_34_667m
+.ENDS wire90-124_7-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2904_1-R_34_667m a b
-Ccap@0 gnd net@14 10.648f
-Ccap@1 gnd net@8 10.648f
-Ccap@2 gnd net@11 10.648f
-Rres@0 net@14 a 16.779
-Rres@1 net@11 net@14 33.558
-Rres@2 b net@8 16.779
-Rres@3 net@8 net@11 33.558
-.ENDS wire-C_0_011f-2904_1-R_34_667m
+.SUBCKT wire-C_0_011f-503_4-R_34_667m a b
+Ccap@0 gnd net@14 1.846f
+Ccap@1 gnd net@8 1.846f
+Ccap@2 gnd net@11 1.846f
+Rres@0 net@14 a 2.909
+Rres@1 net@11 net@14 5.817
+Rres@2 b net@8 2.909
+Rres@3 net@8 net@11 5.817
+.ENDS wire-C_0_011f-503_4-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2904_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2904_1-R_34_667m
-.ENDS wire90-2904_1-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2947_7-R_34_667m a b
-Ccap@0 gnd net@14 10.808f
-Ccap@1 gnd net@8 10.808f
-Ccap@2 gnd net@11 10.808f
-Rres@0 net@14 a 17.031
-Rres@1 net@11 net@14 34.062
-Rres@2 b net@8 17.031
-Rres@3 net@8 net@11 34.062
-.ENDS wire-C_0_011f-2947_7-R_34_667m
+.SUBCKT wire90-503_4-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-503_4-R_34_667m
+.ENDS wire90-503_4-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2947_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2947_7-R_34_667m
-.ENDS wire90-2947_7-layer_1-width_3
+*** CELL: driversL:sucDri20{sch}
+.SUBCKT sucDri20 in succ
+XPMOSx@0 succ net@46 vdd PMOSx-X_20
+Xinv@1 succ net@94 inv-X_4
+Xinv@2 in net@110 inv-X_6
+Xnms2@0 succ net@117 net@46 nms2-X_2
+Xwire90@0 net@117 net@94 wire90-124_7-layer_1-width_3
+Xwire90@1 net@110 net@46 wire90-503_4-layer_1-width_3
+.ENDS sucDri20
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2955_6-R_34_667m a b
-Ccap@0 gnd net@14 10.837f
-Ccap@1 gnd net@8 10.837f
-Ccap@2 gnd net@11 10.837f
-Rres@0 net@14 a 17.077
-Rres@1 net@11 net@14 34.154
-Rres@2 b net@8 17.077
-Rres@3 net@8 net@11 34.154
-.ENDS wire-C_0_011f-2955_6-R_34_667m
+*** CELL: redFour:pms2{sch}
+.SUBCKT pms2-X_20 d g g2
+XPMOS@0 net@2 g vdd PMOSx-X_40
+XPMOS@1 d g2 net@2 PMOSx-X_40
+.ENDS pms2-X_20
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2955_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-2955_6-R_34_667m
-.ENDS wire90-2955_6-layer_1-width_3
+*** CELL: driversL:sucDri20cond{sch}
+.SUBCKT sucDri20cond cond in succ
+XNMOSx@0 succ in net@160 NMOSx-X_5
+XNMOSx@1 succ cond net@160 NMOSx-X_5
+XNMOSx@2 net@160 net@158 gnd NMOSx-X_10
+Xinv@1 succ net@94 inv-X_5
+Xpms2@0 succ cond in pms2-X_20
+Xwire90@0 net@158 net@94 wire90-124_7-layer_1-width_3
+.ENDS sucDri20cond
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-3003_7-R_34_667m a b
-Ccap@0 gnd net@14 11.014f
-Ccap@1 gnd net@8 11.014f
-Ccap@2 gnd net@11 11.014f
-Rres@0 net@14 a 17.355
-Rres@1 net@11 net@14 34.709
-Rres@2 b net@8 17.355
-Rres@3 net@8 net@11 34.709
-.ENDS wire-C_0_011f-3003_7-R_34_667m
+.SUBCKT wire-C_0_011f-247_2-R_34_667m a b
+Ccap@0 gnd net@14 0.906f
+Ccap@1 gnd net@8 0.906f
+Ccap@2 gnd net@11 0.906f
+Rres@0 net@14 a 1.428
+Rres@1 net@11 net@14 2.857
+Rres@2 b net@8 1.428
+Rres@3 net@8 net@11 2.857
+.ENDS wire-C_0_011f-247_2-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-3003_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-3003_7-R_34_667m
-.ENDS wire90-3003_7-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-3043_6-R_34_667m a b
-Ccap@0 gnd net@14 11.16f
-Ccap@1 gnd net@8 11.16f
-Ccap@2 gnd net@11 11.16f
-Rres@0 net@14 a 17.585
-Rres@1 net@11 net@14 35.17
-Rres@2 b net@8 17.585
-Rres@3 net@8 net@11 35.17
-.ENDS wire-C_0_011f-3043_6-R_34_667m
+.SUBCKT wire90-247_2-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-247_2-R_34_667m
+.ENDS wire90-247_2-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-3043_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-3043_6-R_34_667m
-.ENDS wire90-3043_6-layer_1-width_3
+*** CELL: gaspL:aStageM1{sch}
+.SUBCKT aStageM1 do[M] fire mc pred s[1] selLO[Dm] succ wait[M]
+XctrAND4i@0 succ net@1081 do[M] wait[M] net@1034 ctrAND4in40
+Xinv@4 net@987 s[1] inv-X_10
+Xinv@5 pred net@987 inv-X_5
+Xinv@6 net@1036 fire inv-X_100
+Xinv@7 fire net@1070 inv-X_10
+XpredDri2@1 fire mc pred predDri20wMC
+XsucDri20@1 fire succ sucDri20
+XsucDri20@2 selLO[Dm] net@1071 wait[M] sucDri20cond
+Xwire90@0 net@987 net@1081 wire90-247_2-layer_1-width_3
+Xwire90@1 net@1036 net@1034 wire90-247_2-layer_1-width_3
+Xwire90@2 net@1070 net@1071 wire90-247_2-layer_1-width_3
+.ENDS aStageM1
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-3064_7-R_34_667m a b
-Ccap@0 gnd net@14 11.237f
-Ccap@1 gnd net@8 11.237f
-Ccap@2 gnd net@11 11.237f
-Rres@0 net@14 a 17.707
-Rres@1 net@11 net@14 35.414
-Rres@2 b net@8 17.707
-Rres@3 net@8 net@11 35.414
-.ENDS wire-C_0_011f-3064_7-R_34_667m
+.SUBCKT wire-C_0_011f-3715_9-R_34_667m a b
+Ccap@0 gnd net@14 13.625f
+Ccap@1 gnd net@8 13.625f
+Ccap@2 gnd net@11 13.625f
+Rres@0 net@14 a 21.47
+Rres@1 net@11 net@14 42.939
+Rres@2 b net@8 21.47
+Rres@3 net@8 net@11 42.939
+.ENDS wire-C_0_011f-3715_9-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-3064_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-3064_7-R_34_667m
-.ENDS wire90-3064_7-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-3091_6-R_34_667m a b
-Ccap@0 gnd net@14 11.336f
-Ccap@1 gnd net@8 11.336f
-Ccap@2 gnd net@11 11.336f
-Rres@0 net@14 a 17.863
-Rres@1 net@11 net@14 35.725
-Rres@2 b net@8 17.863
-Rres@3 net@8 net@11 35.725
-.ENDS wire-C_0_011f-3091_6-R_34_667m
+.SUBCKT wire90-3715_9-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-3715_9-R_34_667m
+.ENDS wire90-3715_9-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-3091_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-3091_6-R_34_667m
-.ENDS wire90-3091_6-layer_1-width_3
+*** CELL: stepsM:m1step{sch}
+.SUBCKT m1step do[M] fire[m1] in[10] in[11] in[12] in[13] in[14] in[15] 
++in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] 
++in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] 
++in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] m1[10] m1[11] m1[12] m1[13] 
++m1[14] m1[15] m1[16] m1[17] m1[18] m1[19] m1[1] m1[20] m1[21] m1[22] m1[23] 
++m1[24] m1[25] m1[26] m1[27] m1[28] m1[29] m1[2] m1[30] m1[31] m1[32] m1[33] 
++m1[34] m1[35] m1[36] m1[3] m1[4] m1[5] m1[6] m1[7] m1[8] m1[9] mc pred s[1] 
++succ wait[M]
+XaStageM1@0 do[M] fire[m1] mc pred s[1] in[25] succ wait[M] aStageM1
+XlatchDri@0 fire[m1] take[1] latchDriver60
+Xshort20B@0 net@12 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
++in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
++in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
++in[4] in[5] in[6] in[7] in[8] in[9] m1[10] m1[11] m1[12] m1[13] m1[14] m1[15] 
++m1[16] m1[17] m1[18] m1[19] m1[1] m1[20] m1[21] m1[22] m1[23] m1[24] m1[25] 
++m1[26] m1[27] m1[28] m1[29] m1[2] m1[30] m1[31] m1[32] m1[33] m1[34] m1[35] 
++m1[36] m1[3] m1[4] m1[5] m1[6] m1[7] m1[8] m1[9] short20Bx36
+Xwire90@0 net@12 take[1] wire90-3715_9-layer_1-width_3
+.ENDS m1step
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-3116_7-R_34_667m a b
-Ccap@0 gnd net@14 11.428f
-Ccap@1 gnd net@8 11.428f
-Ccap@2 gnd net@11 11.428f
-Rres@0 net@14 a 18.008
-Rres@1 net@11 net@14 36.015
-Rres@2 b net@8 18.008
-Rres@3 net@8 net@11 36.015
-.ENDS wire-C_0_011f-3116_7-R_34_667m
+*** CELL: orangeTSMC090nm:PMOSx{sch}
+.SUBCKT PMOSx-X_15 d g s
+MPMOSf@0 d g s vdd pch W='90*(1+ABP/sqrt(90*2))' L='2'  
++DELVTO='AVT0P/sqrt(90*2)'
+.ENDS PMOSx-X_15
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-3116_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-3116_7-R_34_667m
-.ENDS wire90-3116_7-layer_1-width_3
+*** CELL: redFour:nms2{sch}
+.SUBCKT nms2-X_15 d g g2
+XNMOS@0 d g2 net@0 NMOSx-X_30
+XNMOS@1 net@0 g gnd NMOSx-X_30
+.ENDS nms2-X_15
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-3143_6-R_34_667m a b
-Ccap@0 gnd net@14 11.527f
-Ccap@1 gnd net@8 11.527f
-Ccap@2 gnd net@11 11.527f
-Rres@0 net@14 a 18.163
-Rres@1 net@11 net@14 36.326
-Rres@2 b net@8 18.163
-Rres@3 net@8 net@11 36.326
-.ENDS wire-C_0_011f-3143_6-R_34_667m
+*** CELL: redFour:nms2_sy{sch}
+.SUBCKT nms2_sy-X_30 d g g2
+Xnms2@0 d g g2 nms2-X_15
+Xnms2@1 d g2 g nms2-X_15
+.ENDS nms2_sy-X_30
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-3143_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-3143_6-R_34_667m
-.ENDS wire90-3143_6-layer_1-width_3
+*** CELL: redFour:nand2LT_sy{sch}
+.SUBCKT nand2LT_sy-X_30 ina inb out
+XPMOS@0 out ina vdd PMOSx-X_15
+XPMOS@1 out inb vdd PMOSx-X_15
+Xnms2_sy@0 out ina inb nms2_sy-X_30
+.ENDS nand2LT_sy-X_30
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-3162_2-R_34_667m a b
-Ccap@0 gnd net@14 11.595f
-Ccap@1 gnd net@8 11.595f
-Ccap@2 gnd net@11 11.595f
-Rres@0 net@14 a 18.27
-Rres@1 net@11 net@14 36.541
-Rres@2 b net@8 18.27
-Rres@3 net@8 net@11 36.541
-.ENDS wire-C_0_011f-3162_2-R_34_667m
+.SUBCKT wire-C_0_011f-399_2-R_34_667m a b
+Ccap@0 gnd net@14 1.464f
+Ccap@1 gnd net@8 1.464f
+Ccap@2 gnd net@11 1.464f
+Rres@0 net@14 a 2.306
+Rres@1 net@11 net@14 4.613
+Rres@2 b net@8 2.306
+Rres@3 net@8 net@11 4.613
+.ENDS wire-C_0_011f-399_2-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-3162_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-3162_2-R_34_667m
-.ENDS wire90-3162_2-layer_1-width_3
-
-*** CELL: fifoL:splitStageDx4{sch}
-.SUBCKT splitStageDx4 clS[1][F] clS[1][T] clS[2][F] clS[2][T] cl[1][F] 
-+cl[1][T] cl[2][F] cl[2][T] freqOut in[10] in[11] in[12] in[13] in[14] in[15] 
-+in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] 
-+in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] 
-+in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] mc[1] mc[2] out[10] out[11] 
-+out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] out[1] 
-+out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] out[28] 
-+out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[3] 
-+out[4] out[5] out[6] out[7] out[8] out[9] pred rd[1][F] rd[1][T] rd[2][F] 
-+rd[2][T] sin[1] sin[2] sout[1] sout[2] succ
-XsplitSta@4 clS[1][F] clS[1][T] cl[1][F] cl[1][T] splitSta@4_freqOut in[10] 
-+in[11] in[12] in[13] in[14] in[15] in[16] in[17] in[18] in[19] in[1] in[20] 
-+in[21] in[22] in[23] in[24] in[25] in[26] in[27] in[28] in[29] in[2] in[30] 
-+in[31] in[32] in[33] in[34] in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] 
-+in[9] mc[1] xx[10] xx[11] xx[12] xx[13] xx[14] xx[15] xx[16] xx[17] xx[18] 
-+xx[19] xx[1] xx[20] xx[21] xx[22] xx[23] xx[24] xx[25] xx[26] xx[27] xx[28] 
-+xx[29] xx[2] xx[30] xx[31] xx[32] xx[33] xx[34] xx[35] xx[36] xx[3] xx[4] 
-+xx[5] xx[6] xx[7] xx[8] xx[9] pred rd[1][F] rd[1][T] sin[1] sout[1] net@255 
-+splitStageDx2
-XsplitSta@5 clS[2][F] clS[2][T] cl[2][F] cl[2][T] freqOut xx[10] xx[11] 
-+xx[12] xx[13] xx[14] xx[15] xx[16] xx[17] xx[18] xx[19] xx[1] xx[20] xx[21] 
-+xx[22] xx[23] xx[24] xx[25] xx[26] xx[27] xx[28] xx[29] xx[2] xx[30] xx[31] 
-+xx[32] xx[33] xx[34] xx[35] xx[36] xx[3] xx[4] xx[5] xx[6] xx[7] xx[8] xx[9] 
-+mc[2] out[10] out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] 
-+out[19] out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] 
-+out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] 
-+out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] net@258 
-+rd[2][F] rd[2][T] sin[2] sout[2] succ splitStageDx2
-Xwire90@3 net@255 net@258 wire90-2636_2-layer_1-width_3
-Xwire90@4 xx[1] wire90@4_b wire90-2437_1-layer_1-width_3
-Xwire90@5 xx[2] wire90@5_b wire90-2455_6-layer_1-width_3
-Xwire90@6 xx[3] wire90@6_b wire90-2467_1-layer_1-width_3
-Xwire90@7 xx[4] wire90@7_b wire90-2510_1-layer_1-width_3
-Xwire90@8 xx[5] wire90@8_b wire90-2493_1-layer_1-width_3
-Xwire90@9 xx[6] wire90@9_b wire90-2546_6-layer_1-width_3
-Xwire90@10 xx[7] wire90@10_b wire90-2531_5-layer_1-width_3
-Xwire90@11 xx[8] wire90@11_b wire90-2593_6-layer_1-width_3
-Xwire90@12 xx[9] wire90@12_b wire90-2581_1-layer_1-width_3
-Xwire90@13 xx[10] wire90@13_b wire90-2438_2-layer_1-width_3
-Xwire90@14 xx[11] wire90@14_b wire90-2440_1-layer_1-width_3
-Xwire90@15 xx[12] wire90@15_b wire90-2476_2-layer_1-width_3
-Xwire90@16 xx[13] wire90@16_b wire90-2516_1-layer_1-width_3
-Xwire90@17 xx[14] wire90@17_b wire90-2537_2-layer_1-width_3
-Xwire90@18 xx[15] wire90@18_b wire90-2564_1-layer_1-width_3
-Xwire90@19 xx[16] wire90@19_b wire90-2589_2-layer_1-width_3
-Xwire90@20 xx[17] wire90@20_b wire90-2616_1-layer_1-width_3
-Xwire90@21 xx[18] wire90@21_b wire90-2634_7-layer_1-width_3
-Xwire90@22 xx[19] wire90@22_b wire90-2879_6-layer_1-width_3
-Xwire90@23 xx[20] wire90@23_b wire90-2892_1-layer_1-width_3
-Xwire90@24 xx[21] wire90@24_b wire90-2879_6-layer_1-width_3
-Xwire90@25 xx[22] wire90@25_b wire90-2902_6-layer_1-width_3
-Xwire90@26 xx[23] wire90@26_b wire90-2879_6-layer_1-width_3
-Xwire90@27 xx[24] wire90@27_b wire90-2909_1-layer_1-width_3
-Xwire90@28 xx[25] wire90@28_b wire90-2882-layer_1-width_3
-Xwire90@29 xx[26] wire90@29_b wire90-2904_1-layer_1-width_3
-Xwire90@30 xx[27] wire90@30_b wire90-2879_6-layer_1-width_3
-Xwire90@31 xx[28] wire90@31_b wire90-2947_7-layer_1-width_3
-Xwire90@32 xx[29] wire90@32_b wire90-2955_6-layer_1-width_3
-Xwire90@33 xx[30] wire90@33_b wire90-3003_7-layer_1-width_3
-Xwire90@34 xx[31] wire90@34_b wire90-3043_6-layer_1-width_3
-Xwire90@35 xx[32] wire90@35_b wire90-3064_7-layer_1-width_3
-Xwire90@36 xx[33] wire90@36_b wire90-3091_6-layer_1-width_3
-Xwire90@37 xx[34] wire90@37_b wire90-3116_7-layer_1-width_3
-Xwire90@38 xx[35] wire90@38_b wire90-3143_6-layer_1-width_3
-Xwire90@39 xx[36] wire90@39_b wire90-3162_2-layer_1-width_3
-.ENDS splitStageDx4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1085-R_34_667m a b
-Ccap@0 gnd net@14 3.978f
-Ccap@1 gnd net@8 3.978f
-Ccap@2 gnd net@11 3.978f
-Rres@0 net@14 a 6.269
-Rres@1 net@11 net@14 12.538
-Rres@2 b net@8 6.269
-Rres@3 net@8 net@11 12.538
-.ENDS wire-C_0_011f-1085-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1085-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1085-R_34_667m
-.ENDS wire90-1085-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-3042_2-R_34_667m a b
-Ccap@0 gnd net@14 11.155f
-Ccap@1 gnd net@8 11.155f
-Ccap@2 gnd net@11 11.155f
-Rres@0 net@14 a 17.577
-Rres@1 net@11 net@14 35.154
-Rres@2 b net@8 17.577
-Rres@3 net@8 net@11 35.154
-.ENDS wire-C_0_011f-3042_2-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-3042_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-3042_2-R_34_667m
-.ENDS wire90-3042_2-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1882_9-R_34_667m a b
-Ccap@0 gnd net@14 6.904f
-Ccap@1 gnd net@8 6.904f
-Ccap@2 gnd net@11 6.904f
-Rres@0 net@14 a 10.879
-Rres@1 net@11 net@14 21.758
-Rres@2 b net@8 10.879
-Rres@3 net@8 net@11 21.758
-.ENDS wire-C_0_011f-1882_9-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1882_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1882_9-R_34_667m
-.ENDS wire90-1882_9-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1437_9-R_34_667m a b
-Ccap@0 gnd net@14 5.272f
-Ccap@1 gnd net@8 5.272f
-Ccap@2 gnd net@11 5.272f
-Rres@0 net@14 a 8.308
-Rres@1 net@11 net@14 16.616
-Rres@2 b net@8 8.308
-Rres@3 net@8 net@11 16.616
-.ENDS wire-C_0_011f-1437_9-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1437_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1437_9-R_34_667m
-.ENDS wire90-1437_9-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-992_5-R_34_667m a b
-Ccap@0 gnd net@14 3.639f
-Ccap@1 gnd net@8 3.639f
-Ccap@2 gnd net@11 3.639f
-Rres@0 net@14 a 5.734
-Rres@1 net@11 net@14 11.469
-Rres@2 b net@8 5.734
-Rres@3 net@8 net@11 11.469
-.ENDS wire-C_0_011f-992_5-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-992_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-992_5-R_34_667m
-.ENDS wire90-992_5-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-876_3-R_34_667m a b
-Ccap@0 gnd net@14 3.213f
-Ccap@1 gnd net@8 3.213f
-Ccap@2 gnd net@11 3.213f
-Rres@0 net@14 a 5.063
-Rres@1 net@11 net@14 10.126
-Rres@2 b net@8 5.063
-Rres@3 net@8 net@11 10.126
-.ENDS wire-C_0_011f-876_3-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-876_3-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-876_3-R_34_667m
-.ENDS wire90-876_3-layer_1-width_3
+.SUBCKT wire90-399_2-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-399_2-R_34_667m
+.ENDS wire90-399_2-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1590_3-R_34_667m a b
-Ccap@0 gnd net@14 5.831f
-Ccap@1 gnd net@8 5.831f
-Ccap@2 gnd net@11 5.831f
-Rres@0 net@14 a 9.188
-Rres@1 net@11 net@14 18.377
-Rres@2 b net@8 9.188
-Rres@3 net@8 net@11 18.377
-.ENDS wire-C_0_011f-1590_3-R_34_667m
+.SUBCKT wire-C_0_011f-1013_8-R_34_667m a b
+Ccap@0 gnd net@14 3.717f
+Ccap@1 gnd net@8 3.717f
+Ccap@2 gnd net@11 3.717f
+Rres@0 net@14 a 5.858
+Rres@1 net@11 net@14 11.715
+Rres@2 b net@8 5.858
+Rres@3 net@8 net@11 11.715
+.ENDS wire-C_0_011f-1013_8-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1590_3-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1590_3-R_34_667m
-.ENDS wire90-1590_3-layer_1-width_3
+.SUBCKT wire90-1013_8-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-1013_8-R_34_667m
+.ENDS wire90-1013_8-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1187_4-R_34_667m a b
-Ccap@0 gnd net@14 4.354f
-Ccap@1 gnd net@8 4.354f
-Ccap@2 gnd net@11 4.354f
-Rres@0 net@14 a 6.861
-Rres@1 net@11 net@14 13.721
-Rres@2 b net@8 6.861
-Rres@3 net@8 net@11 13.721
-.ENDS wire-C_0_011f-1187_4-R_34_667m
+.SUBCKT wire-C_0_011f-468_3-R_34_667m a b
+Ccap@0 gnd net@14 1.717f
+Ccap@1 gnd net@8 1.717f
+Ccap@2 gnd net@11 1.717f
+Rres@0 net@14 a 2.706
+Rres@1 net@11 net@14 5.411
+Rres@2 b net@8 2.706
+Rres@3 net@8 net@11 5.411
+.ENDS wire-C_0_011f-468_3-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1187_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1187_4-R_34_667m
-.ENDS wire90-1187_4-layer_1-width_3
+.SUBCKT wire90-468_3-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-468_3-R_34_667m
+.ENDS wire90-468_3-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1189_4-R_34_667m a b
-Ccap@0 gnd net@14 4.361f
-Ccap@1 gnd net@8 4.361f
-Ccap@2 gnd net@11 4.361f
-Rres@0 net@14 a 6.872
-Rres@1 net@11 net@14 13.744
-Rres@2 b net@8 6.872
-Rres@3 net@8 net@11 13.744
-.ENDS wire-C_0_011f-1189_4-R_34_667m
+*** CELL: centersJ:ctrAND2in100LT{sch}
+.SUBCKT ctrAND2in100LT inA inB out
+Xinv@8 inB net@135 inv-X_10
+Xinv@9 inA net@139 inv-X_10
+Xinv@10 net@146 out inv-X_100
+Xnand2LT_@0 net@140 net@136 net@144 nand2LT_sy-X_30
+Xwire90@4 net@135 net@136 wire90-399_2-layer_1-width_3
+Xwire90@5 net@144 net@146 wire90-1013_8-layer_1-width_3
+Xwire90@6 net@139 net@140 wire90-468_3-layer_1-width_3
+.ENDS ctrAND2in100LT
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1189_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1189_4-R_34_667m
-.ENDS wire90-1189_4-layer_1-width_3
+*** CELL: gaspL:aStageB{sch}
+.SUBCKT aStageB fire mc pred s[1] succ
+XctrAND2i@7 succ net@986 fire ctrAND2in100LT
+Xinv@4 net@987 s[1] inv-X_10
+Xinv@5 pred net@987 inv-X_5
+XpredDri2@1 fire mc pred predDri20wMC
+XsucDri20@1 fire succ sucDri20
+Xwire90@0 net@987 net@986 wire90-247_2-layer_1-width_3
+.ENDS aStageB
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1199_9-R_34_667m a b
-Ccap@0 gnd net@14 4.4f
-Ccap@1 gnd net@8 4.4f
-Ccap@2 gnd net@11 4.4f
-Rres@0 net@14 a 6.933
-Rres@1 net@11 net@14 13.866
-Rres@2 b net@8 6.933
-Rres@3 net@8 net@11 13.866
-.ENDS wire-C_0_011f-1199_9-R_34_667m
+*** CELL: stepsM:m2step{sch}
+.SUBCKT m2step fire[m2] in[10] in[11] in[12] in[13] in[14] in[15] in[16] 
++in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] 
++in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] 
++in[3] in[4] in[5] in[6] in[7] in[8] in[9] m2[10] m2[11] m2[12] m2[13] m2[14] 
++m2[15] m2[16] m2[17] m2[18] m2[19] m2[1] m2[20] m2[21] m2[22] m2[23] m2[24] 
++m2[25] m2[26] m2[27] m2[28] m2[29] m2[2] m2[30] m2[31] m2[32] m2[33] m2[34] 
++m2[35] m2[36] m2[3] m2[4] m2[5] m2[6] m2[7] m2[8] m2[9] mc pred s[1] succ
+XaStageB@0 fire[m2] mc pred s[1] succ aStageB
+XlatchDri@0 fire[m2] take[1] latchDriver60
+Xshort20B@0 net@10 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
++in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
++in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
++in[4] in[5] in[6] in[7] in[8] in[9] m2[10] m2[11] m2[12] m2[13] m2[14] m2[15] 
++m2[16] m2[17] m2[18] m2[19] m2[1] m2[20] m2[21] m2[22] m2[23] m2[24] m2[25] 
++m2[26] m2[27] m2[28] m2[29] m2[2] m2[30] m2[31] m2[32] m2[33] m2[34] m2[35] 
++m2[36] m2[3] m2[4] m2[5] m2[6] m2[7] m2[8] m2[9] short20Bx36
+Xwire90@0 net@10 take[1] wire90-3715_9-layer_1-width_3
+.ENDS m2step
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1199_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1199_9-R_34_667m
-.ENDS wire90-1199_9-layer_1-width_3
+*** CELL: scanJ:scanEx2vert{sch}
+.SUBCKT scanEx2vert dIn[1] dIn[2] mc sir[1] sir[2] sir[3] sir[4] sir[5] 
++sir[6] sir[7] sir[8] sor[1]
+XscanCell@1 dIn[1] sir[3] sir[2] sir[5] sir[1] net@26 scanCellE
+XscanCell@2 dIn[2] sir[3] sir[2] sir[5] net@27 sor[1] scanCellE
+Xwire90@0 net@26 net@27 wire90-297_6-layer_1-width_3
+.ENDS scanEx2vert
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1201_9-R_34_667m a b
-Ccap@0 gnd net@14 4.407f
-Ccap@1 gnd net@8 4.407f
-Ccap@2 gnd net@11 4.407f
-Rres@0 net@14 a 6.944
-Rres@1 net@11 net@14 13.889
-Rres@2 b net@8 6.944
-Rres@3 net@8 net@11 13.889
-.ENDS wire-C_0_011f-1201_9-R_34_667m
+*** CELL: stepsM:m2m1step{sch}
+.SUBCKT m2m1step do[M] fire[m1] fire[m2] in[10] in[11] in[12] in[13] in[14] 
++in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] 
++in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] 
++in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] m1[10] m1[11] m1[12] 
++m1[13] m1[14] m1[15] m1[16] m1[17] m1[18] m1[19] m1[1] m1[20] m1[21] m1[22] 
++m1[23] m1[24] m1[25] m1[26] m1[27] m1[28] m1[29] m1[2] m1[30] m1[31] m1[32] 
++m1[33] m1[34] m1[35] m1[36] m1[3] m1[4] m1[5] m1[6] m1[7] m1[8] m1[9] mc pred 
++sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] sor[1] succ 
++wait[M]
+Xm1step@0 do[M] fire[m1] net@57[26] net@57[25] net@57[24] net@57[23] 
++net@57[22] net@57[21] net@57[20] net@57[19] net@57[18] net@57[17] net@57[35] 
++net@57[16] net@57[15] net@57[14] net@57[13] net@57[12] net@57[11] net@57[10] 
++net@57[9] net@57[8] net@57[7] net@57[34] net@57[6] net@57[5] net@57[4] 
++net@57[3] net@57[2] net@57[1] net@57[0] net@57[33] net@57[32] net@57[31] 
++net@57[30] net@57[29] net@57[28] net@57[27] m1[10] m1[11] m1[12] m1[13] 
++m1[14] m1[15] m1[16] m1[17] m1[18] m1[19] m1[1] m1[20] m1[21] m1[22] m1[23] 
++m1[24] m1[25] m1[26] m1[27] m1[28] m1[29] m1[2] m1[30] m1[31] m1[32] m1[33] 
++m1[34] m1[35] m1[36] m1[3] m1[4] m1[5] m1[6] m1[7] m1[8] m1[9] mc net@3 s[2] 
++succ wait[M] m1step
+Xm2step@0 fire[m2] in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
++in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
++in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
++in[4] in[5] in[6] in[7] in[8] in[9] net@57[26] net@57[25] net@57[24] 
++net@57[23] net@57[22] net@57[21] net@57[20] net@57[19] net@57[18] net@57[17] 
++net@57[35] net@57[16] net@57[15] net@57[14] net@57[13] net@57[12] net@57[11] 
++net@57[10] net@57[9] net@57[8] net@57[7] net@57[34] net@57[6] net@57[5] 
++net@57[4] net@57[3] net@57[2] net@57[1] net@57[0] net@57[33] net@57[32] 
++net@57[31] net@57[30] net@57[29] net@57[28] net@57[27] mc pred s[1] net@0 
++m2step
+XscanEx2v@0 s[1] s[2] sir[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] 
++sir[8] sor[1] scanEx2vert
+Xwire90@0 net@0 net@3 wire90-3715_9-layer_1-width_3
+.ENDS m2m1step
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1201_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1201_9-R_34_667m
-.ENDS wire90-1201_9-layer_1-width_3
+*** CELL: gatesK:andOrInv5{sch}
+.SUBCKT andOrInv5 inA inB inC inD out
+XPMOSx@0 out inA net@42 PMOSx-X_5
+XPMOSx@1 out inB net@42 PMOSx-X_5
+XPMOSx@2 out inC net@39 PMOSx-X_5
+XPMOSx@3 out inD net@39 PMOSx-X_5
+XPMOSx@4 net@39 inA vdd PMOSx-X_5
+XPMOSx@5 net@39 inB vdd PMOSx-X_5
+XPMOSx@6 net@42 inC vdd PMOSx-X_5
+XPMOSx@7 net@42 inD vdd PMOSx-X_5
+Xnms2@0 out inA inB nms2-X_5
+Xnms2@2 out inD inC nms2-X_5
+.ENDS andOrInv5
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1189_8-R_34_667m a b
-Ccap@0 gnd net@14 4.363f
-Ccap@1 gnd net@8 4.363f
-Ccap@2 gnd net@11 4.363f
-Rres@0 net@14 a 6.874
-Rres@1 net@11 net@14 13.749
-Rres@2 b net@8 6.874
-Rres@3 net@8 net@11 13.749
-.ENDS wire-C_0_011f-1189_8-R_34_667m
+*** CELL: orangeTSMC090nm:NMOSx{sch}
+.SUBCKT NMOSx-X_2 d g s
+MNMOSf@0 d g s gnd nch W='6*(1+ABN/sqrt(6*2))' L='2' DELVTO='AVT0N/sqrt(6*2)'
+.ENDS NMOSx-X_2
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1189_8-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1189_8-R_34_667m
-.ENDS wire90-1189_8-layer_1-width_3
+*** CELL: redFour:pms2{sch}
+.SUBCKT pms2-X_2 d g g2
+XPMOS@0 net@2 g vdd PMOSx-X_4
+XPMOS@1 d g2 net@2 PMOSx-X_4
+.ENDS pms2-X_2
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1196_9-R_34_667m a b
-Ccap@0 gnd net@14 4.389f
-Ccap@1 gnd net@8 4.389f
-Ccap@2 gnd net@11 4.389f
-Rres@0 net@14 a 6.915
-Rres@1 net@11 net@14 13.831
-Rres@2 b net@8 6.915
-Rres@3 net@8 net@11 13.831
-.ENDS wire-C_0_011f-1196_9-R_34_667m
+*** CELL: redFour:pms2_sy{sch}
+.SUBCKT pms2_sy-X_4 d g g2
+Xpms2@0 d g g2 pms2-X_2
+Xpms2@1 d g2 g pms2-X_2
+.ENDS pms2_sy-X_4
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1196_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1196_9-R_34_667m
-.ENDS wire90-1196_9-layer_1-width_3
+*** CELL: redFour:nor2HT_sy{sch}
+.SUBCKT nor2HT_sy-X_4 ina inb out
+XNMOS@0 out inb gnd NMOSx-X_2
+XNMOS@1 out ina gnd NMOSx-X_2
+Xpms2_sy@0 out ina inb pms2_sy-X_4
+.ENDS nor2HT_sy-X_4
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1200_5-R_34_667m a b
-Ccap@0 gnd net@14 4.402f
-Ccap@1 gnd net@8 4.402f
-Ccap@2 gnd net@11 4.402f
-Rres@0 net@14 a 6.936
-Rres@1 net@11 net@14 13.872
-Rres@2 b net@8 6.936
-Rres@3 net@8 net@11 13.872
-.ENDS wire-C_0_011f-1200_5-R_34_667m
+.SUBCKT wire-C_0_011f-249_5-R_34_667m a b
+Ccap@0 gnd net@14 0.915f
+Ccap@1 gnd net@8 0.915f
+Ccap@2 gnd net@11 0.915f
+Rres@0 net@14 a 1.442
+Rres@1 net@11 net@14 2.883
+Rres@2 b net@8 1.442
+Rres@3 net@8 net@11 2.883
+.ENDS wire-C_0_011f-249_5-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1200_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1200_5-R_34_667m
-.ENDS wire90-1200_5-layer_1-width_3
+.SUBCKT wire90-249_5-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-249_5-R_34_667m
+.ENDS wire90-249_5-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1184_4-R_34_667m a b
-Ccap@0 gnd net@14 4.343f
-Ccap@1 gnd net@8 4.343f
-Ccap@2 gnd net@11 4.343f
-Rres@0 net@14 a 6.843
-Rres@1 net@11 net@14 13.686
-Rres@2 b net@8 6.843
-Rres@3 net@8 net@11 13.686
-.ENDS wire-C_0_011f-1184_4-R_34_667m
+.SUBCKT wire-C_0_011f-355_8-R_34_667m a b
+Ccap@0 gnd net@14 1.305f
+Ccap@1 gnd net@8 1.305f
+Ccap@2 gnd net@11 1.305f
+Rres@0 net@14 a 2.056
+Rres@1 net@11 net@14 4.111
+Rres@2 b net@8 2.056
+Rres@3 net@8 net@11 4.111
+.ENDS wire-C_0_011f-355_8-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1184_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1184_4-R_34_667m
-.ENDS wire90-1184_4-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1189_5-R_34_667m a b
-Ccap@0 gnd net@14 4.362f
-Ccap@1 gnd net@8 4.362f
-Ccap@2 gnd net@11 4.362f
-Rres@0 net@14 a 6.873
-Rres@1 net@11 net@14 13.745
-Rres@2 b net@8 6.873
-Rres@3 net@8 net@11 13.745
-.ENDS wire-C_0_011f-1189_5-R_34_667m
+.SUBCKT wire90-355_8-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-355_8-R_34_667m
+.ENDS wire90-355_8-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1189_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1189_5-R_34_667m
-.ENDS wire90-1189_5-layer_1-width_3
+*** CELL: centersJ:ctrAND2in30{sch}
+.SUBCKT ctrAND2in30 inA inB out
+Xinv@0 net@7 net@8 inv-X_10
+Xinv@1 net@9 out inv-X_30
+Xnor2HT_s@1 inA inB net@6 nor2HT_sy-X_4
+Xwire90@0 net@6 net@7 wire90-249_5-layer_1-width_3
+Xwire90@1 net@8 net@9 wire90-355_8-layer_1-width_3
+.ENDS ctrAND2in30
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1208_5-R_34_667m a b
-Ccap@0 gnd net@14 4.431f
-Ccap@1 gnd net@8 4.431f
-Ccap@2 gnd net@11 4.431f
-Rres@0 net@14 a 6.982
-Rres@1 net@11 net@14 13.965
-Rres@2 b net@8 6.982
-Rres@3 net@8 net@11 13.965
-.ENDS wire-C_0_011f-1208_5-R_34_667m
+*** CELL: redFour:nor2{sch}
+.SUBCKT nor2-X_5 ina inb out
+XNMOS@0 out ina gnd NMOSx-X_5
+XNMOS@1 out inb gnd NMOSx-X_5
+Xpms2@0 out ina inb pms2-X_5
+.ENDS nor2-X_5
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1208_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1208_5-R_34_667m
-.ENDS wire90-1208_5-layer_1-width_3
+*** CELL: redFour:nor2n{sch}
+.SUBCKT nor2n-X_5 ina inb out
+Xnor2@0 ina inb out nor2-X_5
+.ENDS nor2n-X_5
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1212_5-R_34_667m a b
-Ccap@0 gnd net@14 4.446f
-Ccap@1 gnd net@8 4.446f
-Ccap@2 gnd net@11 4.446f
-Rres@0 net@14 a 7.006
-Rres@1 net@11 net@14 14.011
-Rres@2 b net@8 7.006
-Rres@3 net@8 net@11 14.011
-.ENDS wire-C_0_011f-1212_5-R_34_667m
+.SUBCKT wire-C_0_011f-238_2-R_34_667m a b
+Ccap@0 gnd net@14 0.873f
+Ccap@1 gnd net@8 0.873f
+Ccap@2 gnd net@11 0.873f
+Rres@0 net@14 a 1.376
+Rres@1 net@11 net@14 2.753
+Rres@2 b net@8 1.376
+Rres@3 net@8 net@11 2.753
+.ENDS wire-C_0_011f-238_2-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1212_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1212_5-R_34_667m
-.ENDS wire90-1212_5-layer_1-width_3
+.SUBCKT wire90-238_2-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-238_2-R_34_667m
+.ENDS wire90-238_2-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1206-R_34_667m a b
-Ccap@0 gnd net@14 4.422f
-Ccap@1 gnd net@8 4.422f
-Ccap@2 gnd net@11 4.422f
-Rres@0 net@14 a 6.968
-Rres@1 net@11 net@14 13.936
-Rres@2 b net@8 6.968
-Rres@3 net@8 net@11 13.936
-.ENDS wire-C_0_011f-1206-R_34_667m
+.SUBCKT wire-C_0_011f-520-R_34_667m a b
+Ccap@0 gnd net@14 1.907f
+Ccap@1 gnd net@8 1.907f
+Ccap@2 gnd net@11 1.907f
+Rres@0 net@14 a 3.004
+Rres@1 net@11 net@14 6.009
+Rres@2 b net@8 3.004
+Rres@3 net@8 net@11 6.009
+.ENDS wire-C_0_011f-520-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1206-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1206-R_34_667m
-.ENDS wire90-1206-layer_1-width_3
+.SUBCKT wire90-520-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-520-R_34_667m
+.ENDS wire90-520-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1203_9-R_34_667m a b
-Ccap@0 gnd net@14 4.414f
-Ccap@1 gnd net@8 4.414f
-Ccap@2 gnd net@11 4.414f
-Rres@0 net@14 a 6.956
-Rres@1 net@11 net@14 13.912
-Rres@2 b net@8 6.956
-Rres@3 net@8 net@11 13.912
-.ENDS wire-C_0_011f-1203_9-R_34_667m
+.SUBCKT wire-C_0_011f-222_3-R_34_667m a b
+Ccap@0 gnd net@14 0.815f
+Ccap@1 gnd net@8 0.815f
+Ccap@2 gnd net@11 0.815f
+Rres@0 net@14 a 1.284
+Rres@1 net@11 net@14 2.569
+Rres@2 b net@8 1.284
+Rres@3 net@8 net@11 2.569
+.ENDS wire-C_0_011f-222_3-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1203_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1203_9-R_34_667m
-.ENDS wire90-1203_9-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1216_4-R_34_667m a b
-Ccap@0 gnd net@14 4.46f
-Ccap@1 gnd net@8 4.46f
-Ccap@2 gnd net@11 4.46f
-Rres@0 net@14 a 7.028
-Rres@1 net@11 net@14 14.056
-Rres@2 b net@8 7.028
-Rres@3 net@8 net@11 14.056
-.ENDS wire-C_0_011f-1216_4-R_34_667m
+.SUBCKT wire90-222_3-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-222_3-R_34_667m
+.ENDS wire90-222_3-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1216_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1216_4-R_34_667m
-.ENDS wire90-1216_4-layer_1-width_3
+*** CELL: centersJ:ctrAND4in30{sch}
+.SUBCKT ctrAND4in30 inA inB inC inD out
+Xinv@1 net@3 out inv-X_30
+Xnand2@1 net@43 net@58 net@67 nand2-X_10
+Xnor2HT_s@1 inA inB net@61 nor2HT_sy-X_4
+Xnor2n@0 inD inC net@64 nor2n-X_5
+Xwire90@0 net@64 net@43 wire90-238_2-layer_1-width_3
+Xwire90@1 net@67 net@3 wire90-520-layer_1-width_3
+Xwire90@2 net@61 net@58 wire90-222_3-layer_1-width_3
+.ENDS ctrAND4in30
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1222_9-R_34_667m a b
-Ccap@0 gnd net@14 4.484f
-Ccap@1 gnd net@8 4.484f
-Ccap@2 gnd net@11 4.484f
-Rres@0 net@14 a 7.066
-Rres@1 net@11 net@14 14.131
-Rres@2 b net@8 7.066
-Rres@3 net@8 net@11 14.131
-.ENDS wire-C_0_011f-1222_9-R_34_667m
+*** CELL: driversL:predORdri20wMC{sch}
+.SUBCKT predORdri20wMC inA inB mc pred
+XNMOSx@0 pred inA gnd NMOSx-X_20
+XNMOSx@1 pred mc gnd NMOSx-X_4
+XNMOSx@2 pred inB gnd NMOSx-X_20
+XPMOSx@1 pred net@217 net@203 PMOSx-X_4
+XPMOSx@2 net@203 inB net@204 PMOSx-X_4
+XPMOSx@3 net@204 inA net@205 PMOSx-X_4
+XPMOSx@4 net@205 mc vdd PMOSx-X_4
+Xinv@0 pred net@145 inv-X_4
+Xwire90@0 net@217 net@145 wire90-243_6-layer_1-width_3
+.ENDS predORdri20wMC
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1222_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1222_9-R_34_667m
-.ENDS wire90-1222_9-layer_1-width_3
+*** CELL: redFour:nms2_sy{sch}
+.SUBCKT nms2_sy-X_4 d g g2
+Xnms2@0 d g g2 nms2-X_2
+Xnms2@1 d g2 g nms2-X_2
+.ENDS nms2_sy-X_4
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1190_3-R_34_667m a b
-Ccap@0 gnd net@14 4.364f
-Ccap@1 gnd net@8 4.364f
-Ccap@2 gnd net@11 4.364f
-Rres@0 net@14 a 6.877
-Rres@1 net@11 net@14 13.755
-Rres@2 b net@8 6.877
-Rres@3 net@8 net@11 13.755
-.ENDS wire-C_0_011f-1190_3-R_34_667m
+*** CELL: redFour:nand2_sy{sch}
+.SUBCKT nand2_sy-X_4 ina inb out
+XPMOS@0 out inb vdd PMOSx-X_4
+XPMOS@1 out ina vdd PMOSx-X_4
+Xnms2_sy@0 out ina inb nms2_sy-X_4
+.ENDS nand2_sy-X_4
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1190_3-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1190_3-R_34_667m
-.ENDS wire90-1190_3-layer_1-width_3
+*** CELL: redFour:nms2_sy{sch}
+.SUBCKT nms2_sy-X_10 d g g2
+Xnms2@0 d g g2 nms2-X_5
+Xnms2@1 d g2 g nms2-X_5
+.ENDS nms2_sy-X_10
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1217_9-R_34_667m a b
-Ccap@0 gnd net@14 4.466f
-Ccap@1 gnd net@8 4.466f
-Ccap@2 gnd net@11 4.466f
-Rres@0 net@14 a 7.037
-Rres@1 net@11 net@14 14.074
-Rres@2 b net@8 7.037
-Rres@3 net@8 net@11 14.074
-.ENDS wire-C_0_011f-1217_9-R_34_667m
+.SUBCKT wire-C_0_011f-210_3-R_34_667m a b
+Ccap@0 gnd net@14 0.771f
+Ccap@1 gnd net@8 0.771f
+Ccap@2 gnd net@11 0.771f
+Rres@0 net@14 a 1.215
+Rres@1 net@11 net@14 2.43
+Rres@2 b net@8 1.215
+Rres@3 net@8 net@11 2.43
+.ENDS wire-C_0_011f-210_3-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1217_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1217_9-R_34_667m
-.ENDS wire90-1217_9-layer_1-width_3
+.SUBCKT wire90-210_3-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-210_3-R_34_667m
+.ENDS wire90-210_3-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1184-R_34_667m a b
-Ccap@0 gnd net@14 4.341f
-Ccap@1 gnd net@8 4.341f
-Ccap@2 gnd net@11 4.341f
-Rres@0 net@14 a 6.841
-Rres@1 net@11 net@14 13.682
-Rres@2 b net@8 6.841
-Rres@3 net@8 net@11 13.682
-.ENDS wire-C_0_011f-1184-R_34_667m
+.SUBCKT wire-C_0_011f-353_2-R_34_667m a b
+Ccap@0 gnd net@14 1.295f
+Ccap@1 gnd net@8 1.295f
+Ccap@2 gnd net@11 1.295f
+Rres@0 net@14 a 2.041
+Rres@1 net@11 net@14 4.081
+Rres@2 b net@8 2.041
+Rres@3 net@8 net@11 4.081
+.ENDS wire-C_0_011f-353_2-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1184-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1184-R_34_667m
-.ENDS wire90-1184-layer_1-width_3
+.SUBCKT wire90-353_2-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-353_2-R_34_667m
+.ENDS wire90-353_2-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1191_5-R_34_667m a b
-Ccap@0 gnd net@14 4.369f
-Ccap@1 gnd net@8 4.369f
-Ccap@2 gnd net@11 4.369f
-Rres@0 net@14 a 6.884
-Rres@1 net@11 net@14 13.768
-Rres@2 b net@8 6.884
-Rres@3 net@8 net@11 13.768
-.ENDS wire-C_0_011f-1191_5-R_34_667m
+*** CELL: latchesK:rsLatchC{sch}
+.SUBCKT rsLatchC mc out outBar resetA resetB setA setB
+XNMOSx@1 net@188 mc gnd NMOSx-X_4
+XPMOSx@3 net@188 net@177 vdd PMOSx-X_10
+XPMOSx@4 net@274 resetA vdd PMOSx-X_5
+XPMOSx@5 net@274 resetB vdd PMOSx-X_5
+XPMOSx@6 net@226 outBar net@273 PMOSx-X_5
+XPMOSx@7 net@273 mc net@274 PMOSx-X_5
+Xinv@0 net@226 outBar inv-X_20
+Xinv@2 outBar out inv-X_20
+Xnand2_sy@0 setA setB net@267 nand2_sy-X_4
+Xnms2@1 net@188 outBar net@177 nms2-X_2
+Xnms2_sy@0 net@226 resetB resetA nms2_sy-X_10
+Xwire90@0 net@267 net@177 wire90-210_3-layer_1-width_3
+Xwire90@1 net@188 net@226 wire90-353_2-layer_1-width_3
+.ENDS rsLatchC
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1191_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1191_5-R_34_667m
-.ENDS wire90-1191_5-layer_1-width_3
+*** CELL: driversL:sucDri20plain{sch}
+.SUBCKT sucDri20plain in succ
+XPMOSx@0 succ in vdd PMOSx-X_20
+Xinv@1 succ net@94 inv-X_4
+Xnms2@0 succ net@127 in nms2-X_2
+Xwire90@0 net@127 net@94 wire90-124_7-layer_1-width_3
+.ENDS sucDri20plain
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1185-R_34_667m a b
-Ccap@0 gnd net@14 4.345f
-Ccap@1 gnd net@8 4.345f
-Ccap@2 gnd net@11 4.345f
-Rres@0 net@14 a 6.847
-Rres@1 net@11 net@14 13.693
-Rres@2 b net@8 6.847
-Rres@3 net@8 net@11 13.693
-.ENDS wire-C_0_011f-1185-R_34_667m
+.SUBCKT wire-C_0_011f-314_7-R_34_667m a b
+Ccap@0 gnd net@14 1.154f
+Ccap@1 gnd net@8 1.154f
+Ccap@2 gnd net@11 1.154f
+Rres@0 net@14 a 1.818
+Rres@1 net@11 net@14 3.637
+Rres@2 b net@8 1.818
+Rres@3 net@8 net@11 3.637
+.ENDS wire-C_0_011f-314_7-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1185-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1185-R_34_667m
-.ENDS wire90-1185-layer_1-width_3
+.SUBCKT wire90-314_7-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-314_7-R_34_667m
+.ENDS wire90-314_7-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1220-R_34_667m a b
-Ccap@0 gnd net@14 4.473f
-Ccap@1 gnd net@8 4.473f
-Ccap@2 gnd net@11 4.473f
-Rres@0 net@14 a 7.049
-Rres@1 net@11 net@14 14.098
-Rres@2 b net@8 7.049
-Rres@3 net@8 net@11 14.098
-.ENDS wire-C_0_011f-1220-R_34_667m
+.SUBCKT wire-C_0_011f-1526_5-R_34_667m a b
+Ccap@0 gnd net@14 5.597f
+Ccap@1 gnd net@8 5.597f
+Ccap@2 gnd net@11 5.597f
+Rres@0 net@14 a 8.82
+Rres@1 net@11 net@14 17.64
+Rres@2 b net@8 8.82
+Rres@3 net@8 net@11 17.64
+.ENDS wire-C_0_011f-1526_5-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1220-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1220-R_34_667m
-.ENDS wire90-1220-layer_1-width_3
+.SUBCKT wire90-1526_5-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-1526_5-R_34_667m
+.ENDS wire90-1526_5-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1225_5-R_34_667m a b
-Ccap@0 gnd net@14 4.494f
-Ccap@1 gnd net@8 4.494f
-Ccap@2 gnd net@11 4.494f
-Rres@0 net@14 a 7.081
-Rres@1 net@11 net@14 14.161
-Rres@2 b net@8 7.081
-Rres@3 net@8 net@11 14.161
-.ENDS wire-C_0_011f-1225_5-R_34_667m
+.SUBCKT wire-C_0_011f-1328_7-R_34_667m a b
+Ccap@0 gnd net@14 4.872f
+Ccap@1 gnd net@8 4.872f
+Ccap@2 gnd net@11 4.872f
+Rres@0 net@14 a 7.677
+Rres@1 net@11 net@14 15.354
+Rres@2 b net@8 7.677
+Rres@3 net@8 net@11 15.354
+.ENDS wire-C_0_011f-1328_7-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1225_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1225_5-R_34_667m
-.ENDS wire90-1225_5-layer_1-width_3
+.SUBCKT wire90-1328_7-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-1328_7-R_34_667m
+.ENDS wire90-1328_7-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1223-R_34_667m a b
-Ccap@0 gnd net@14 4.484f
-Ccap@1 gnd net@8 4.484f
-Ccap@2 gnd net@11 4.484f
-Rres@0 net@14 a 7.066
-Rres@1 net@11 net@14 14.132
-Rres@2 b net@8 7.066
-Rres@3 net@8 net@11 14.132
-.ENDS wire-C_0_011f-1223-R_34_667m
+.SUBCKT wire-C_0_011f-234_9-R_34_667m a b
+Ccap@0 gnd net@14 0.861f
+Ccap@1 gnd net@8 0.861f
+Ccap@2 gnd net@11 0.861f
+Rres@0 net@14 a 1.357
+Rres@1 net@11 net@14 2.714
+Rres@2 b net@8 1.357
+Rres@3 net@8 net@11 2.714
+.ENDS wire-C_0_011f-234_9-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1223-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1223-R_34_667m
-.ENDS wire90-1223-layer_1-width_3
+.SUBCKT wire90-234_9-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-234_9-R_34_667m
+.ENDS wire90-234_9-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1227_5-R_34_667m a b
-Ccap@0 gnd net@14 4.501f
-Ccap@1 gnd net@8 4.501f
-Ccap@2 gnd net@11 4.501f
-Rres@0 net@14 a 7.092
-Rres@1 net@11 net@14 14.184
-Rres@2 b net@8 7.092
-Rres@3 net@8 net@11 14.184
-.ENDS wire-C_0_011f-1227_5-R_34_667m
+.SUBCKT wire-C_0_011f-1122_1-R_34_667m a b
+Ccap@0 gnd net@14 4.114f
+Ccap@1 gnd net@8 4.114f
+Ccap@2 gnd net@11 4.114f
+Rres@0 net@14 a 6.483
+Rres@1 net@11 net@14 12.966
+Rres@2 b net@8 6.483
+Rres@3 net@8 net@11 12.966
+.ENDS wire-C_0_011f-1122_1-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1227_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1227_5-R_34_667m
-.ENDS wire90-1227_5-layer_1-width_3
+.SUBCKT wire90-1122_1-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-1122_1-R_34_667m
+.ENDS wire90-1122_1-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1217-R_34_667m a b
-Ccap@0 gnd net@14 4.462f
-Ccap@1 gnd net@8 4.462f
-Ccap@2 gnd net@11 4.462f
-Rres@0 net@14 a 7.032
-Rres@1 net@11 net@14 14.063
-Rres@2 b net@8 7.032
-Rres@3 net@8 net@11 14.063
-.ENDS wire-C_0_011f-1217-R_34_667m
+.SUBCKT wire-C_0_011f-820_7-R_34_667m a b
+Ccap@0 gnd net@14 3.009f
+Ccap@1 gnd net@8 3.009f
+Ccap@2 gnd net@11 3.009f
+Rres@0 net@14 a 4.742
+Rres@1 net@11 net@14 9.484
+Rres@2 b net@8 4.742
+Rres@3 net@8 net@11 9.484
+.ENDS wire-C_0_011f-820_7-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1217-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1217-R_34_667m
-.ENDS wire90-1217-layer_1-width_3
+.SUBCKT wire90-820_7-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-820_7-R_34_667m
+.ENDS wire90-820_7-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1254-R_34_667m a b
-Ccap@0 gnd net@14 4.598f
-Ccap@1 gnd net@8 4.598f
-Ccap@2 gnd net@11 4.598f
-Rres@0 net@14 a 7.245
-Rres@1 net@11 net@14 14.491
-Rres@2 b net@8 7.245
-Rres@3 net@8 net@11 14.491
-.ENDS wire-C_0_011f-1254-R_34_667m
+.SUBCKT wire-C_0_011f-228_4-R_34_667m a b
+Ccap@0 gnd net@14 0.837f
+Ccap@1 gnd net@8 0.837f
+Ccap@2 gnd net@11 0.837f
+Rres@0 net@14 a 1.32
+Rres@1 net@11 net@14 2.639
+Rres@2 b net@8 1.32
+Rres@3 net@8 net@11 2.639
+.ENDS wire-C_0_011f-228_4-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1254-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1254-R_34_667m
-.ENDS wire90-1254-layer_1-width_3
+.SUBCKT wire90-228_4-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-228_4-R_34_667m
+.ENDS wire90-228_4-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1216-R_34_667m a b
-Ccap@0 gnd net@14 4.459f
-Ccap@1 gnd net@8 4.459f
-Ccap@2 gnd net@11 4.459f
-Rres@0 net@14 a 7.026
-Rres@1 net@11 net@14 14.052
-Rres@2 b net@8 7.026
-Rres@3 net@8 net@11 14.052
-.ENDS wire-C_0_011f-1216-R_34_667m
+.SUBCKT wire-C_0_011f-707_6-R_34_667m a b
+Ccap@0 gnd net@14 2.595f
+Ccap@1 gnd net@8 2.595f
+Ccap@2 gnd net@11 2.595f
+Rres@0 net@14 a 4.088
+Rres@1 net@11 net@14 8.177
+Rres@2 b net@8 4.088
+Rres@3 net@8 net@11 8.177
+.ENDS wire-C_0_011f-707_6-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1216-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1216-R_34_667m
-.ENDS wire90-1216-layer_1-width_3
+.SUBCKT wire90-707_6-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-707_6-R_34_667m
+.ENDS wire90-707_6-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1243-R_34_667m a b
-Ccap@0 gnd net@14 4.558f
-Ccap@1 gnd net@8 4.558f
-Ccap@2 gnd net@11 4.558f
-Rres@0 net@14 a 7.182
-Rres@1 net@11 net@14 14.364
-Rres@2 b net@8 7.182
-Rres@3 net@8 net@11 14.364
-.ENDS wire-C_0_011f-1243-R_34_667m
+.SUBCKT wire-C_0_011f-812_8-R_34_667m a b
+Ccap@0 gnd net@14 2.98f
+Ccap@1 gnd net@8 2.98f
+Ccap@2 gnd net@11 2.98f
+Rres@0 net@14 a 4.696
+Rres@1 net@11 net@14 9.392
+Rres@2 b net@8 4.696
+Rres@3 net@8 net@11 9.392
+.ENDS wire-C_0_011f-812_8-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1243-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1243-R_34_667m
-.ENDS wire90-1243-layer_1-width_3
+.SUBCKT wire90-812_8-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-812_8-R_34_667m
+.ENDS wire90-812_8-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1218_5-R_34_667m a b
-Ccap@0 gnd net@14 4.468f
-Ccap@1 gnd net@8 4.468f
-Ccap@2 gnd net@11 4.468f
-Rres@0 net@14 a 7.04
-Rres@1 net@11 net@14 14.08
-Rres@2 b net@8 7.04
-Rres@3 net@8 net@11 14.08
-.ENDS wire-C_0_011f-1218_5-R_34_667m
+.SUBCKT wire-C_0_011f-428_6-R_34_667m a b
+Ccap@0 gnd net@14 1.572f
+Ccap@1 gnd net@8 1.572f
+Ccap@2 gnd net@11 1.572f
+Rres@0 net@14 a 2.476
+Rres@1 net@11 net@14 4.953
+Rres@2 b net@8 2.476
+Rres@3 net@8 net@11 4.953
+.ENDS wire-C_0_011f-428_6-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1218_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1218_5-R_34_667m
-.ENDS wire90-1218_5-layer_1-width_3
+.SUBCKT wire90-428_6-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-428_6-R_34_667m
+.ENDS wire90-428_6-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1175-R_34_667m a b
-Ccap@0 gnd net@14 4.308f
-Ccap@1 gnd net@8 4.308f
-Ccap@2 gnd net@11 4.308f
-Rres@0 net@14 a 6.789
-Rres@1 net@11 net@14 13.578
-Rres@2 b net@8 6.789
-Rres@3 net@8 net@11 13.578
-.ENDS wire-C_0_011f-1175-R_34_667m
+.SUBCKT wire-C_0_011f-672_2-R_34_667m a b
+Ccap@0 gnd net@14 2.465f
+Ccap@1 gnd net@8 2.465f
+Ccap@2 gnd net@11 2.465f
+Rres@0 net@14 a 3.884
+Rres@1 net@11 net@14 7.768
+Rres@2 b net@8 3.884
+Rres@3 net@8 net@11 7.768
+.ENDS wire-C_0_011f-672_2-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1175-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1175-R_34_667m
-.ENDS wire90-1175-layer_1-width_3
+.SUBCKT wire90-672_2-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-672_2-R_34_667m
+.ENDS wire90-672_2-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1181_4-R_34_667m a b
-Ccap@0 gnd net@14 4.332f
-Ccap@1 gnd net@8 4.332f
-Ccap@2 gnd net@11 4.332f
-Rres@0 net@14 a 6.826
-Rres@1 net@11 net@14 13.652
-Rres@2 b net@8 6.826
-Rres@3 net@8 net@11 13.652
-.ENDS wire-C_0_011f-1181_4-R_34_667m
+.SUBCKT wire-C_0_011f-495_5-R_34_667m a b
+Ccap@0 gnd net@14 1.817f
+Ccap@1 gnd net@8 1.817f
+Ccap@2 gnd net@11 1.817f
+Rres@0 net@14 a 2.863
+Rres@1 net@11 net@14 5.726
+Rres@2 b net@8 2.863
+Rres@3 net@8 net@11 5.726
+.ENDS wire-C_0_011f-495_5-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1181_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1181_4-R_34_667m
-.ENDS wire90-1181_4-layer_1-width_3
+.SUBCKT wire90-495_5-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-495_5-R_34_667m
+.ENDS wire90-495_5-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1172-R_34_667m a b
-Ccap@0 gnd net@14 4.297f
-Ccap@1 gnd net@8 4.297f
-Ccap@2 gnd net@11 4.297f
-Rres@0 net@14 a 6.772
-Rres@1 net@11 net@14 13.543
-Rres@2 b net@8 6.772
-Rres@3 net@8 net@11 13.543
-.ENDS wire-C_0_011f-1172-R_34_667m
+*** CELL: gaspL:rqStage{sch}
+.SUBCKT rqStage do[RQ] do[epi] do[ring] in[RQ] in[Z] mc s[1] s[2] s[3] s[4] 
++tail take[E] take[R]
+XandOrInv@0 nzrq fire[R] fire[E] tailBAR net@239 andOrInv5
+XctrAND2i@0 net@324 net@129 fireB ctrAND2in30
+XctrAND3i@0 net@8 do[ring] net@124 fire[E] ctrAND3in30
+XctrAND4i@1 do[ring] net@205 net@193 net@197 fire[R] ctrAND4in30
+Xinv@12 do[epi] net@7 inv-X_5
+Xinv@13 net@8 s[1] inv-X_5
+Xinv@14 net@197 s[2] inv-X_5
+Xinv@15 net@193 s[4] inv-X_5
+Xinv@16 net@205 s[3] inv-X_5
+Xinv@17 do[RQ] net@324 inv-X_10
+Xinv@18 tail net@305 inv-X_10
+XlatchDri@0 fire[R] take[R] latchDriver60
+XlatchDri@1 fire[E] take[E] latchDriver60
+Xnor2_sy@1 in[Z] in[RQ] net@287 nor2_sy-X_10
+XpredDri2@0 net@121 mc do[epi] predDri20wMC
+XpredORdr@0 net@142 net@139 mc do[RQ] predORdri20wMC
+XrsLatchC@0 mc net@105 filling fire[R] in[Z] fire[E] tail rsLatchC
+XrsLatchC@1 mc net@40 draining fire[R] in[Z] fireB nzrq rsLatchC
+XsucDri20@1 net@240 do[ring] sucDri20plain
+Xwire90@0 net@7 net@8 wire90-314_7-layer_1-width_3
+Xwire90@2 net@142 fire[R] wire90-1526_5-layer_1-width_3
+Xwire90@3 net@121 fire[E] wire90-1328_7-layer_1-width_3
+Xwire90@4 net@124 net@105 wire90-234_9-layer_1-width_3
+Xwire90@5 filling net@197 wire90-1122_1-layer_1-width_3
+Xwire90@6 draining net@193 wire90-820_7-layer_1-width_3
+Xwire90@7 net@129 net@40 wire90-228_4-layer_1-width_3
+Xwire90@8 net@324 net@205 wire90-707_6-layer_1-width_3
+Xwire90@9 net@139 fireB wire90-812_8-layer_1-width_3
+Xwire90@14 net@239 net@240 wire90-428_6-layer_1-width_3
+Xwire90@17 nzrq net@287 wire90-672_2-layer_1-width_3
+Xwire90@18 net@305 tailBAR wire90-495_5-layer_1-width_3
+.ENDS rqStage
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1172-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1172-R_34_667m
-.ENDS wire90-1172-layer_1-width_3
+*** CELL: scanJ:scanEx3hor{sch}
+.SUBCKT scanEx3hor dIn[1] dIn[2] dIn[3] mc sir[1] sir[2] sir[3] sir[4] sir[5] 
++sir[6] sir[7] sir[8] sor[1]
+XscanCell@1 dIn[1] sir[3] sir[2] sir[5] sir[1] net@26 scanCellE
+XscanCell@2 dIn[2] sir[3] sir[2] sir[5] net@27 net@48 scanCellE
+XscanCell@3 dIn[3] sir[3] sir[2] sir[5] net@45 sor[1] scanCellE
+Xwire90@0 net@26 net@27 wire90-297_6-layer_1-width_3
+Xwire90@1 net@48 net@45 wire90-297_6-layer_1-width_3
+.ENDS scanEx3hor
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1183_5-R_34_667m a b
-Ccap@0 gnd net@14 4.34f
-Ccap@1 gnd net@8 4.34f
-Ccap@2 gnd net@11 4.34f
-Rres@0 net@14 a 6.838
-Rres@1 net@11 net@14 13.676
-Rres@2 b net@8 6.838
-Rres@3 net@8 net@11 13.676
-.ENDS wire-C_0_011f-1183_5-R_34_667m
+*** CELL: registersL:short2in20Ax18{sch}
+.SUBCKT short2in20Ax18 hcl[A][1] hcl[B][1] inA[10] inA[11] inA[12] inA[13] 
++inA[14] inA[15] inA[16] inA[17] inA[18] inA[1] inA[2] inA[3] inA[4] inA[5] 
++inA[6] inA[7] inA[8] inA[9] inB[10] inB[11] inB[12] inB[13] inB[14] inB[15] 
++inB[16] inB[17] inB[18] inB[1] inB[2] inB[3] inB[4] inB[5] inB[6] inB[7] 
++inB[8] inB[9] out[10] out[11] out[12] out[13] out[14] out[15] out[16] out[17] 
++out[18] out[1] out[2] out[3] out[4] out[5] out[6] out[7] out[8] out[9]
+Xlx[1] hcl[A][1] hcl[B][1] inA[1] inB[1] out[1] latch2in20A
+Xlx[2] hcl[A][1] hcl[B][1] inA[2] inB[2] out[2] latch2in20A
+Xlx[3] hcl[A][1] hcl[B][1] inA[3] inB[3] out[3] latch2in20A
+Xlx[4] hcl[A][1] hcl[B][1] inA[4] inB[4] out[4] latch2in20A
+Xlx[5] hcl[A][1] hcl[B][1] inA[5] inB[5] out[5] latch2in20A
+Xlx[6] hcl[A][1] hcl[B][1] inA[6] inB[6] out[6] latch2in20A
+Xlx[7] hcl[A][1] hcl[B][1] inA[7] inB[7] out[7] latch2in20A
+Xlx[8] hcl[A][1] hcl[B][1] inA[8] inB[8] out[8] latch2in20A
+Xlx[9] hcl[A][1] hcl[B][1] inA[9] inB[9] out[9] latch2in20A
+Xlx[10] hcl[A][1] hcl[B][1] inA[10] inB[10] out[10] latch2in20A
+Xlx[11] hcl[A][1] hcl[B][1] inA[11] inB[11] out[11] latch2in20A
+Xlx[12] hcl[A][1] hcl[B][1] inA[12] inB[12] out[12] latch2in20A
+Xlx[13] hcl[A][1] hcl[B][1] inA[13] inB[13] out[13] latch2in20A
+Xlx[14] hcl[A][1] hcl[B][1] inA[14] inB[14] out[14] latch2in20A
+Xlx[15] hcl[A][1] hcl[B][1] inA[15] inB[15] out[15] latch2in20A
+Xlx[16] hcl[A][1] hcl[B][1] inA[16] inB[16] out[16] latch2in20A
+Xlx[17] hcl[A][1] hcl[B][1] inA[17] inB[17] out[17] latch2in20A
+Xlx[18] hcl[A][1] hcl[B][1] inA[18] inB[18] out[18] latch2in20A
+.ENDS short2in20Ax18
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1183_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1183_5-R_34_667m
-.ENDS wire90-1183_5-layer_1-width_3
+*** CELL: registersL:short2in20Ax36{sch}
+.SUBCKT short2in20Ax36 inA[10] inA[11] inA[12] inA[13] inA[14] inA[15] 
++inA[16] inA[17] inA[18] inA[19] inA[1] inA[20] inA[21] inA[22] inA[23] 
++inA[24] inA[25] inA[26] inA[27] inA[28] inA[29] inA[2] inA[30] inA[31] 
++inA[32] inA[33] inA[34] inA[35] inA[36] inA[3] inA[4] inA[5] inA[6] inA[7] 
++inA[8] inA[9] inB[10] inB[11] inB[12] inB[13] inB[14] inB[15] inB[16] inB[17] 
++inB[18] inB[19] inB[1] inB[20] inB[21] inB[22] inB[23] inB[24] inB[25] 
++inB[26] inB[27] inB[28] inB[29] inB[2] inB[30] inB[31] inB[32] inB[33] 
++inB[34] inB[35] inB[36] inB[3] inB[4] inB[5] inB[6] inB[7] inB[8] inB[9] 
++out[10] out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] 
++out[19] out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] 
++out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] 
++out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] take[A] 
++take[B]
+Xshort2in@0 take[A] take[B] inA[10] inA[11] inA[12] inA[13] inA[14] inA[15] 
++inA[16] inA[17] inA[18] inA[1] inA[2] inA[3] inA[4] inA[5] inA[6] inA[7] 
++inA[8] inA[9] inB[10] inB[11] inB[12] inB[13] inB[14] inB[15] inB[16] inB[17] 
++inB[18] inB[1] inB[2] inB[3] inB[4] inB[5] inB[6] inB[7] inB[8] inB[9] 
++out[10] out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] 
++out[1] out[2] out[3] out[4] out[5] out[6] out[7] out[8] out[9] short2in20Ax18
+Xshort2in@1 take[A] take[B] inA[28] inA[29] inA[30] inA[31] inA[32] inA[33] 
++inA[34] inA[35] inA[36] inA[19] inA[20] inA[21] inA[22] inA[23] inA[24] 
++inA[25] inA[26] inA[27] inB[28] inB[29] inB[30] inB[31] inB[32] inB[33] 
++inB[34] inB[35] inB[36] inB[19] inB[20] inB[21] inB[22] inB[23] inB[24] 
++inB[25] inB[26] inB[27] out[28] out[29] out[30] out[31] out[32] out[33] 
++out[34] out[35] out[36] out[19] out[20] out[21] out[22] out[23] out[24] 
++out[25] out[26] out[27] short2in20Ax18
+.ENDS short2in20Ax36
+
+*** CELL: stepsM:reQstep{sch}
+.SUBCKT reQstep do[RQ] do[epi] do[ring] inE[10] inE[11] inE[12] inE[13] 
++inE[14] inE[15] inE[16] inE[17] inE[18] inE[19] inE[1] inE[20] inE[21] 
++inE[22] inE[23] inE[24] inE[25] inE[26] inE[27] inE[28] inE[29] inE[2] 
++inE[30] inE[31] inE[32] inE[33] inE[34] inE[35] inE[36] inE[3] inE[4] inE[5] 
++inE[6] inE[7] inE[8] inE[9] inR[10] inR[11] inR[12] inR[13] inR[14] inR[15] 
++inR[16] inR[17] inR[18] inR[19] inR[1] inR[20] inR[21] inR[22] inR[23] 
++inR[24] inR[25] inR[26] inR[27] inR[28] inR[29] inR[2] inR[30] inR[31] 
++inR[32] inR[33] inR[34] inR[35] inR[36] inR[3] inR[4] inR[5] inR[6] inR[7] 
++inR[8] inR[9] mc out[10] out[11] out[12] out[13] out[14] out[15] out[16] 
++out[17] out[18] out[19] out[1] out[20] out[21] out[22] out[23] out[24] 
++out[25] out[26] out[27] out[28] out[29] out[2] out[30] out[31] out[32] 
++out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] 
++out[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] sor[1]
+XrqStage@0 do[RQ] do[epi] do[ring] inR[30] inR[21] mc s[1] s[2] s[3] s[4] 
++inE[21] take[E] take[R] rqStage
+XscanEx1v@0 s[4] sir[9] net@47[8] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] 
++sir[8] sor[1] scanEx1vertA
+XscanEx3h@0 s[1] s[2] s[3] sir[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] 
++sir[7] sir[8] net@47[8] scanEx3hor
+Xshort2in@0 inR[10] inR[11] inR[12] inR[13] inR[14] inR[15] inR[16] inR[17] 
++inR[18] inR[19] inR[1] inR[20] inR[21] inR[22] inR[23] inR[24] inR[25] 
++inR[26] inR[27] inR[28] inR[29] inR[2] inR[30] inR[31] inR[32] inR[33] 
++inR[34] inR[35] inR[36] inR[3] inR[4] inR[5] inR[6] inR[7] inR[8] inR[9] 
++inE[10] inE[11] inE[12] inE[13] inE[14] inE[15] inE[16] inE[17] inE[18] 
++inE[19] inE[1] inE[20] inE[21] inE[22] inE[23] inE[24] inE[25] inE[26] 
++inE[27] inE[28] inE[29] inE[2] inE[30] inE[31] inE[32] inE[33] inE[34] 
++inE[35] inE[36] inE[3] inE[4] inE[5] inE[6] inE[7] inE[8] inE[9] out[10] 
++out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] 
++out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] 
++out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] 
++out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] net@20 net@19 
++short2in20Ax36
+Xwire90@2 take[R] net@20 wire90-242_1-layer_1-width_3
+Xwire90@3 take[E] net@19 wire90-242_1-layer_1-width_3
+.ENDS reQstep
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1183_6-R_34_667m a b
-Ccap@0 gnd net@14 4.34f
-Ccap@1 gnd net@8 4.34f
-Ccap@2 gnd net@11 4.34f
-Rres@0 net@14 a 6.839
-Rres@1 net@11 net@14 13.677
-Rres@2 b net@8 6.839
-Rres@3 net@8 net@11 13.677
-.ENDS wire-C_0_011f-1183_6-R_34_667m
+.SUBCKT wire-C_0_011f-413_4-R_34_667m a b
+Ccap@0 gnd net@14 1.516f
+Ccap@1 gnd net@8 1.516f
+Ccap@2 gnd net@11 1.516f
+Rres@0 net@14 a 2.389
+Rres@1 net@11 net@14 4.777
+Rres@2 b net@8 2.389
+Rres@3 net@8 net@11 4.777
+.ENDS wire-C_0_011f-413_4-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1183_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1183_6-R_34_667m
-.ENDS wire90-1183_6-layer_1-width_3
+.SUBCKT wire90-413_4-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-413_4-R_34_667m
+.ENDS wire90-413_4-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1185_5-R_34_667m a b
-Ccap@0 gnd net@14 4.347f
-Ccap@1 gnd net@8 4.347f
-Ccap@2 gnd net@11 4.347f
-Rres@0 net@14 a 6.85
-Rres@1 net@11 net@14 13.699
-Rres@2 b net@8 6.85
-Rres@3 net@8 net@11 13.699
-.ENDS wire-C_0_011f-1185_5-R_34_667m
+*** CELL: gaspL:odStage{sch}
+.SUBCKT odStage do[L] do[M] do[RQ] fire[ODE] fire[OD] mc pred s[1] wait[M]
+XctrAND4i@0 net@863 do[RQ] do[L] do[M] fire[ODE] ctrAND4in40
+Xinv@0 net@863 s[1] inv-X_10
+Xinv@5 pred net@664 inv-X_5
+Xinv@16 fire[ODE] fire[OD] inv-X_60
+Xinv@17 fire[OD] net@1496 inv-X_5
+Xinv@18 net@1497 net@1498 inv-X_5
+XpredDri2@0 fire[OD] mc pred predDri20wMC
+XpredDri2@1 net@1499 mc wait[M] predDri20wMC
+XsucDri20@3 fire[OD] do[RQ] sucDri20
+Xwire90@15 net@664 net@863 wire90-413_4-layer_1-width_3
+Xwire90@16 net@1499 net@1498 wire90-413_4-layer_1-width_3
+Xwire90@17 net@1497 net@1496 wire90-413_4-layer_1-width_3
+.ENDS odStage
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1185_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1185_5-R_34_667m
-.ENDS wire90-1185_5-layer_1-width_3
+*** CELL: stepsM:shortODstep{sch}
+.SUBCKT shortODstep do[L] do[M] do[RQ] fire[ODE] in[10] in[11] in[12] in[13] 
++in[14] in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] 
++in[24] in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] 
++in[34] in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] mc od[10] 
++od[11] od[12] od[13] od[14] od[15] od[16] od[17] od[18] od[19] od[1] od[20] 
++od[21] od[22] od[23] od[24] od[25] od[26] od[27] od[28] od[29] od[2] od[30] 
++od[31] od[32] od[33] od[34] od[35] od[36] od[3] od[4] od[5] od[6] od[7] od[8] 
++od[9] olcZ outQ[10] outQ[11] outQ[12] outQ[13] outQ[14] outQ[15] outQ[16] 
++outQ[17] outQ[18] outQ[19] outQ[1] outQ[20] outQ[22] outQ[23] outQ[24] 
++outQ[25] outQ[26] outQ[27] outQ[28] outQ[29] outQ[2] outQ[30] outQ[31] 
++outQ[32] outQ[33] outQ[34] outQ[35] outQ[36] outQ[3] outQ[4] outQ[5] outQ[6] 
++outQ[7] outQ[8] outQ[9] pred sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] 
++sir[8] sir[9] sor[1] wait[M]
+XlatchDri@0 net@15 take[1] latchDriver60
+XlatchDri@1 net@15 net@76 latchDriver60
+XodStage@0 do[L] do[M] do[RQ] fire[ODE] net@43 mc pred net@87 wait[M] odStage
+XscanEx1v@0 net@87 sir[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] 
++sir[8] sor[1] scanEx1vertA
+Xshort20B@0 net@6 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
++in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
++in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
++in[4] in[5] in[6] in[7] in[8] in[9] outQ[10] outQ[11] outQ[12] outQ[13] 
++outQ[14] outQ[15] outQ[16] outQ[17] outQ[18] outQ[19] outQ[1] outQ[20] x[21] 
++outQ[22] outQ[23] outQ[24] outQ[25] outQ[26] outQ[27] outQ[28] outQ[29] 
++outQ[2] outQ[30] outQ[31] outQ[32] outQ[33] outQ[34] outQ[35] outQ[36] 
++outQ[3] outQ[4] outQ[5] outQ[6] outQ[7] outQ[8] outQ[9] short20Bx36
+Xshort20B@1 net@78 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
++in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
++in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
++in[4] in[5] in[6] in[7] in[8] in[9] od[10] od[11] od[12] od[13] od[14] od[15] 
++od[16] od[17] od[18] od[19] od[1] od[20] od[21] od[22] od[23] od[24] od[25] 
++od[26] od[27] od[28] od[29] od[2] od[30] od[31] od[32] od[33] od[34] od[35] 
++od[36] od[3] od[4] od[5] od[6] od[7] od[8] od[9] short20Bx36
+Xwire90@1 net@6 take[1] wire90-3715_9-layer_1-width_3
+Xwire90@2 net@43 net@15 wire90-3715_9-layer_1-width_3
+Xwire90@3 net@78 net@76 wire90-3715_9-layer_1-width_3
+.ENDS shortODstep
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1176_9-R_34_667m a b
-Ccap@0 gnd net@14 4.315f
-Ccap@1 gnd net@8 4.315f
-Ccap@2 gnd net@11 4.315f
-Rres@0 net@14 a 6.8
-Rres@1 net@11 net@14 13.6
-Rres@2 b net@8 6.8
-Rres@3 net@8 net@11 13.6
-.ENDS wire-C_0_011f-1176_9-R_34_667m
+*** CELL: orangeTSMC090nm:PMOSx{sch}
+.SUBCKT PMOSx-X_3 d g s
+MPMOSf@0 d g s vdd pch W='18*(1+ABP/sqrt(18*2))' L='2'  
++DELVTO='AVT0P/sqrt(18*2)'
+.ENDS PMOSx-X_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1176_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1176_9-R_34_667m
-.ENDS wire90-1176_9-layer_1-width_3
+*** CELL: redFour:pms3{sch}
+.SUBCKT pms3-X_1 d g g2 g3
+XPMOS@0 d g3 net@2 PMOSx-X_3
+XPMOS@1 net@2 g2 net@5 PMOSx-X_3
+XPMOS@2 net@5 g vdd PMOSx-X_3
+.ENDS pms3-X_1
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1178_5-R_34_667m a b
-Ccap@0 gnd net@14 4.321f
-Ccap@1 gnd net@8 4.321f
-Ccap@2 gnd net@11 4.321f
-Rres@0 net@14 a 6.809
-Rres@1 net@11 net@14 13.618
-Rres@2 b net@8 6.809
-Rres@3 net@8 net@11 13.618
-.ENDS wire-C_0_011f-1178_5-R_34_667m
+.SUBCKT wire-C_0_011f-162_4-R_34_667m a b
+Ccap@0 gnd net@14 0.595f
+Ccap@1 gnd net@8 0.595f
+Ccap@2 gnd net@11 0.595f
+Rres@0 net@14 a 0.938
+Rres@1 net@11 net@14 1.877
+Rres@2 b net@8 0.938
+Rres@3 net@8 net@11 1.877
+.ENDS wire-C_0_011f-162_4-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1178_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1178_5-R_34_667m
-.ENDS wire90-1178_5-layer_1-width_3
+.SUBCKT wire90-162_4-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-162_4-R_34_667m
+.ENDS wire90-162_4-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1214-R_34_667m a b
-Ccap@0 gnd net@14 4.451f
-Ccap@1 gnd net@8 4.451f
-Ccap@2 gnd net@11 4.451f
-Rres@0 net@14 a 7.014
-Rres@1 net@11 net@14 14.028
-Rres@2 b net@8 7.014
-Rres@3 net@8 net@11 14.028
-.ENDS wire-C_0_011f-1214-R_34_667m
+.SUBCKT wire-C_0_011f-228_5-R_34_667m a b
+Ccap@0 gnd net@14 0.838f
+Ccap@1 gnd net@8 0.838f
+Ccap@2 gnd net@11 0.838f
+Rres@0 net@14 a 1.32
+Rres@1 net@11 net@14 2.64
+Rres@2 b net@8 1.32
+Rres@3 net@8 net@11 2.64
+.ENDS wire-C_0_011f-228_5-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1214-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1214-R_34_667m
-.ENDS wire90-1214-layer_1-width_3
+.SUBCKT wire90-228_5-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-228_5-R_34_667m
+.ENDS wire90-228_5-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1230-R_34_667m a b
-Ccap@0 gnd net@14 4.51f
-Ccap@1 gnd net@8 4.51f
-Ccap@2 gnd net@11 4.51f
-Rres@0 net@14 a 7.107
-Rres@1 net@11 net@14 14.213
-Rres@2 b net@8 7.107
-Rres@3 net@8 net@11 14.213
-.ENDS wire-C_0_011f-1230-R_34_667m
+*** CELL: latchesK:rsLatchA{sch}
+.SUBCKT rsLatchA mc out outBar reset set
+XNMOSx@0 net@193 reset gnd NMOSx-X_10
+XNMOSx@1 net@188 mc gnd NMOSx-X_4
+XPMOSx@3 net@188 net@177 vdd PMOSx-X_10
+Xinv@0 net@193 outBar inv-X_10
+Xinv@1 set net@213 inv-X_4
+Xinv@2 outBar out inv-X_10
+Xnms2@0 net@188 outBar net@177 nms2-X_2
+Xpms3@0 net@193 mc outBar reset pms3-X_1
+Xwire90@0 net@213 net@177 wire90-162_4-layer_1-width_3
+Xwire90@1 net@188 net@193 wire90-228_5-layer_1-width_3
+.ENDS rsLatchA
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1230-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1230-R_34_667m
-.ENDS wire90-1230-layer_1-width_3
+*** CELL: redFour:nor2_sy{sch}
+.SUBCKT nor2_sy-X_5 ina inb out
+XNMOS@0 out inb gnd NMOSx-X_5
+XNMOS@1 out ina gnd NMOSx-X_5
+Xpms2_sy@0 out ina inb pms2_sy-X_5
+.ENDS nor2_sy-X_5
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1221_5-R_34_667m a b
-Ccap@0 gnd net@14 4.479f
-Ccap@1 gnd net@8 4.479f
-Ccap@2 gnd net@11 4.479f
-Rres@0 net@14 a 7.058
-Rres@1 net@11 net@14 14.115
-Rres@2 b net@8 7.058
-Rres@3 net@8 net@11 14.115
-.ENDS wire-C_0_011f-1221_5-R_34_667m
+.SUBCKT wire-C_0_011f-1001_8-R_34_667m a b
+Ccap@0 gnd net@14 3.673f
+Ccap@1 gnd net@8 3.673f
+Ccap@2 gnd net@11 3.673f
+Rres@0 net@14 a 5.788
+Rres@1 net@11 net@14 11.576
+Rres@2 b net@8 5.788
+Rres@3 net@8 net@11 11.576
+.ENDS wire-C_0_011f-1001_8-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1221_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1221_5-R_34_667m
-.ENDS wire90-1221_5-layer_1-width_3
+.SUBCKT wire90-1001_8-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-1001_8-R_34_667m
+.ENDS wire90-1001_8-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1215_5-R_34_667m a b
-Ccap@0 gnd net@14 4.457f
-Ccap@1 gnd net@8 4.457f
-Ccap@2 gnd net@11 4.457f
-Rres@0 net@14 a 7.023
-Rres@1 net@11 net@14 14.046
-Rres@2 b net@8 7.023
-Rres@3 net@8 net@11 14.046
-.ENDS wire-C_0_011f-1215_5-R_34_667m
+.SUBCKT wire-C_0_011f-209-R_34_667m a b
+Ccap@0 gnd net@14 0.766f
+Ccap@1 gnd net@8 0.766f
+Ccap@2 gnd net@11 0.766f
+Rres@0 net@14 a 1.208
+Rres@1 net@11 net@14 2.415
+Rres@2 b net@8 1.208
+Rres@3 net@8 net@11 2.415
+.ENDS wire-C_0_011f-209-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1215_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1215_5-R_34_667m
-.ENDS wire90-1215_5-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1188_5-R_34_667m a b
-Ccap@0 gnd net@14 4.358f
-Ccap@1 gnd net@8 4.358f
-Ccap@2 gnd net@11 4.358f
-Rres@0 net@14 a 6.867
-Rres@1 net@11 net@14 13.734
-Rres@2 b net@8 6.867
-Rres@3 net@8 net@11 13.734
-.ENDS wire-C_0_011f-1188_5-R_34_667m
+.SUBCKT wire90-209-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-209-R_34_667m
+.ENDS wire90-209-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1188_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1188_5-R_34_667m
-.ENDS wire90-1188_5-layer_1-width_3
+*** CELL: driversL:sucORdri20{sch}
+.SUBCKT sucORdri20 inA inB succ
+XPMOSx@0 succ net@51 vdd PMOSx-X_20
+Xinv@0 succ net@71 inv-X_4
+Xnms2@0 succ net@73 net@51 nms2-X_2
+Xnor2_sy@0 inA inB net@67 nor2_sy-X_5
+Xwire90@0 net@67 net@51 wire90-1001_8-layer_1-width_3
+Xwire90@1 net@73 net@71 wire90-209-layer_1-width_3
+.ENDS sucORdri20
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1178_4-R_34_667m a b
-Ccap@0 gnd net@14 4.321f
-Ccap@1 gnd net@8 4.321f
-Ccap@2 gnd net@11 4.321f
-Rres@0 net@14 a 6.809
-Rres@1 net@11 net@14 13.617
-Rres@2 b net@8 6.809
-Rres@3 net@8 net@11 13.617
-.ENDS wire-C_0_011f-1178_4-R_34_667m
+.SUBCKT wire-C_0_011f-345_1-R_34_667m a b
+Ccap@0 gnd net@14 1.265f
+Ccap@1 gnd net@8 1.265f
+Ccap@2 gnd net@11 1.265f
+Rres@0 net@14 a 1.994
+Rres@1 net@11 net@14 3.988
+Rres@2 b net@8 1.994
+Rres@3 net@8 net@11 3.988
+.ENDS wire-C_0_011f-345_1-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1178_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1178_4-R_34_667m
-.ENDS wire90-1178_4-layer_1-width_3
+.SUBCKT wire90-345_1-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-345_1-R_34_667m
+.ENDS wire90-345_1-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1180_5-R_34_667m a b
-Ccap@0 gnd net@14 4.328f
-Ccap@1 gnd net@8 4.328f
-Ccap@2 gnd net@11 4.328f
-Rres@0 net@14 a 6.821
-Rres@1 net@11 net@14 13.641
-Rres@2 b net@8 6.821
-Rres@3 net@8 net@11 13.641
-.ENDS wire-C_0_011f-1180_5-R_34_667m
+.SUBCKT wire-C_0_011f-537-R_34_667m a b
+Ccap@0 gnd net@14 1.969f
+Ccap@1 gnd net@8 1.969f
+Ccap@2 gnd net@11 1.969f
+Rres@0 net@14 a 3.103
+Rres@1 net@11 net@14 6.205
+Rres@2 b net@8 3.103
+Rres@3 net@8 net@11 6.205
+.ENDS wire-C_0_011f-537-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1180_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1180_5-R_34_667m
-.ENDS wire90-1180_5-layer_1-width_3
+.SUBCKT wire90-537-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-537-R_34_667m
+.ENDS wire90-537-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1201-R_34_667m a b
-Ccap@0 gnd net@14 4.404f
-Ccap@1 gnd net@8 4.404f
-Ccap@2 gnd net@11 4.404f
-Rres@0 net@14 a 6.939
-Rres@1 net@11 net@14 13.878
-Rres@2 b net@8 6.939
-Rres@3 net@8 net@11 13.878
-.ENDS wire-C_0_011f-1201-R_34_667m
+.SUBCKT wire-C_0_011f-470_7-R_34_667m a b
+Ccap@0 gnd net@14 1.726f
+Ccap@1 gnd net@8 1.726f
+Ccap@2 gnd net@11 1.726f
+Rres@0 net@14 a 2.72
+Rres@1 net@11 net@14 5.439
+Rres@2 b net@8 2.72
+Rres@3 net@8 net@11 5.439
+.ENDS wire-C_0_011f-470_7-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1201-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1201-R_34_667m
-.ENDS wire90-1201-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1180_6-R_34_667m a b
-Ccap@0 gnd net@14 4.329f
-Ccap@1 gnd net@8 4.329f
-Ccap@2 gnd net@11 4.329f
-Rres@0 net@14 a 6.821
-Rres@1 net@11 net@14 13.642
-Rres@2 b net@8 6.821
-Rres@3 net@8 net@11 13.642
-.ENDS wire-C_0_011f-1180_6-R_34_667m
+.SUBCKT wire90-470_7-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-470_7-R_34_667m
+.ENDS wire90-470_7-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1180_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1180_6-R_34_667m
-.ENDS wire90-1180_6-layer_1-width_3
+*** CELL: gaspL:anAltEnd{sch}
+.SUBCKT anAltEnd fire[A] fire[B] mc predA predB s[1] s[2] s[3] succ
+XctrAND4i@2 net@1013 succ fire[B] net@1133 fire[A] ctrAND4in30
+XctrAND4i@3 net@1007 succ net@1142 fire[A] fire[B] ctrAND4in30
+Xinv@3 net@822 s[1] inv-X_10
+Xinv@4 net@824 s[3] inv-X_10
+Xinv@5 predA net@822 inv-X_5
+Xinv@6 predB net@824 inv-X_5
+Xinv@7 net@1133 s[2] inv-X_10
+XpredDri2@0 fire[A] mc predA predDri20wMC
+XpredDri2@1 fire[B] mc predB predDri20wMC
+XrsLatchA@1 mc net@1040 net@1082 fire[B] fire[A] rsLatchA
+XsucORdri@0 fire[A] fire[B] succ sucORdri20
+Xwire90@34 net@824 net@1007 wire90-345_1-layer_1-width_3
+Xwire90@35 net@822 net@1013 wire90-345_1-layer_1-width_3
+Xwire90@36 net@1142 net@1082 wire90-537-layer_1-width_3
+Xwire90@37 net@1133 net@1040 wire90-470_7-layer_1-width_3
+.ENDS anAltEnd
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1199-R_34_667m a b
-Ccap@0 gnd net@14 4.396f
-Ccap@1 gnd net@8 4.396f
-Ccap@2 gnd net@11 4.396f
-Rres@0 net@14 a 6.928
-Rres@1 net@11 net@14 13.855
-Rres@2 b net@8 6.928
-Rres@3 net@8 net@11 13.855
-.ENDS wire-C_0_011f-1199-R_34_667m
+.SUBCKT wire-C_0_011f-1336_2-R_34_667m a b
+Ccap@0 gnd net@14 4.899f
+Ccap@1 gnd net@8 4.899f
+Ccap@2 gnd net@11 4.899f
+Rres@0 net@14 a 7.72
+Rres@1 net@11 net@14 15.441
+Rres@2 b net@8 7.72
+Rres@3 net@8 net@11 15.441
+.ENDS wire-C_0_011f-1336_2-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1199-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1199-R_34_667m
-.ENDS wire90-1199-layer_1-width_3
+.SUBCKT wire90-1336_2-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-1336_2-R_34_667m
+.ENDS wire90-1336_2-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1173_9-R_34_667m a b
-Ccap@0 gnd net@14 4.304f
-Ccap@1 gnd net@8 4.304f
-Ccap@2 gnd net@11 4.304f
-Rres@0 net@14 a 6.783
-Rres@1 net@11 net@14 13.565
-Rres@2 b net@8 6.783
-Rres@3 net@8 net@11 13.565
-.ENDS wire-C_0_011f-1173_9-R_34_667m
+.SUBCKT wire-C_0_011f-1307-R_34_667m a b
+Ccap@0 gnd net@14 4.792f
+Ccap@1 gnd net@8 4.792f
+Ccap@2 gnd net@11 4.792f
+Rres@0 net@14 a 7.552
+Rres@1 net@11 net@14 15.103
+Rres@2 b net@8 7.552
+Rres@3 net@8 net@11 15.103
+.ENDS wire-C_0_011f-1307-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1173_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1173_9-R_34_667m
-.ENDS wire90-1173_9-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-1194-R_34_667m a b
-Ccap@0 gnd net@14 4.378f
-Ccap@1 gnd net@8 4.378f
-Ccap@2 gnd net@11 4.378f
-Rres@0 net@14 a 6.899
-Rres@1 net@11 net@14 13.797
-Rres@2 b net@8 6.899
-Rres@3 net@8 net@11 13.797
-.ENDS wire-C_0_011f-1194-R_34_667m
+.SUBCKT wire90-1307-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-1307-R_34_667m
+.ENDS wire90-1307-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-1194-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-1194-R_34_667m
-.ENDS wire90-1194-layer_1-width_3
+*** CELL: stepsM:altEndStep{sch}
+.SUBCKT altEndStep inA[10] inA[11] inA[12] inA[13] inA[14] inA[15] inA[16] 
++inA[17] inA[18] inA[19] inA[1] inA[20] inA[21] inA[22] inA[23] inA[24] 
++inA[25] inA[26] inA[27] inA[28] inA[29] inA[2] inA[30] inA[31] inA[32] 
++inA[33] inA[34] inA[35] inA[36] inA[3] inA[4] inA[5] inA[6] inA[7] inA[8] 
++inA[9] inB[10] inB[11] inB[12] inB[13] inB[14] inB[15] inB[16] inB[17] 
++inB[18] inB[19] inB[1] inB[20] inB[21] inB[22] inB[23] inB[24] inB[25] 
++inB[26] inB[27] inB[28] inB[29] inB[2] inB[30] inB[31] inB[32] inB[33] 
++inB[34] inB[35] inB[36] inB[3] inB[4] inB[5] inB[6] inB[7] inB[8] inB[9] mc 
++out[10] out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] 
++out[19] out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] 
++out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] 
++out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] predA predB 
++sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] sor[1] succ
+XanAltEnd@0 fire[A] fire[B] mc predA predB s[1] s[2] s[3] succ anAltEnd
+XlatchDri@0 net@3 net@27 latchDriver60
+XlatchDri@1 net@7 net@23 latchDriver60
+XscanEx3h@0 s[1] s[2] s[3] sir[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] 
++sir[7] sir[8] sor[1] scanEx3hor
+Xshort2in@2 inA[10] inA[11] inA[12] inA[13] inA[14] inA[15] inA[16] inA[17] 
++inA[18] inA[19] inA[1] inA[20] inA[21] inA[22] inA[23] inA[24] inA[25] 
++inA[26] inA[27] inA[28] inA[29] inA[2] inA[30] inA[31] inA[32] inA[33] 
++inA[34] inA[35] inA[36] inA[3] inA[4] inA[5] inA[6] inA[7] inA[8] inA[9] 
++inB[10] inB[11] inB[12] inB[13] inB[14] inB[15] inB[16] inB[17] inB[18] 
++inB[19] inB[1] inB[20] inB[21] inB[22] inB[23] inB[24] inB[25] inB[26] 
++inB[27] inB[28] inB[29] inB[2] inB[30] inB[31] inB[32] inB[33] inB[34] 
++inB[35] inB[36] inB[3] inB[4] inB[5] inB[6] inB[7] inB[8] inB[9] out[10] 
++out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] 
++out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] 
++out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] 
++out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] take[A] take[B] 
++short2in20Ax36
+Xwire90@0 net@7 fire[B] wire90-1336_2-layer_1-width_3
+Xwire90@1 net@3 fire[A] wire90-1307-layer_1-width_3
+Xwire90@2 net@23 take[B] wire90-1336_2-layer_1-width_3
+Xwire90@3 net@27 take[A] wire90-1307-layer_1-width_3
+.ENDS altEndStep
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-606_2-R_34_667m a b
-Ccap@0 gnd net@14 2.223f
-Ccap@1 gnd net@8 2.223f
-Ccap@2 gnd net@11 2.223f
-Rres@0 net@14 a 3.502
-Rres@1 net@11 net@14 7.005
-Rres@2 b net@8 3.502
-Rres@3 net@8 net@11 7.005
-.ENDS wire-C_0_011f-606_2-R_34_667m
+.SUBCKT wire-C_0_011f-237_2-R_34_667m a b
+Ccap@0 gnd net@14 0.87f
+Ccap@1 gnd net@8 0.87f
+Ccap@2 gnd net@11 0.87f
+Rres@0 net@14 a 1.37
+Rres@1 net@11 net@14 2.741
+Rres@2 b net@8 1.37
+Rres@3 net@8 net@11 2.741
+.ENDS wire-C_0_011f-237_2-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-606_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-606_2-R_34_667m
-.ENDS wire90-606_2-layer_1-width_3
+.SUBCKT wire90-237_2-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-237_2-R_34_667m
+.ENDS wire90-237_2-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-653_2-R_34_667m a b
-Ccap@0 gnd net@14 2.395f
-Ccap@1 gnd net@8 2.395f
-Ccap@2 gnd net@11 2.395f
-Rres@0 net@14 a 3.774
-Rres@1 net@11 net@14 7.548
-Rres@2 b net@8 3.774
-Rres@3 net@8 net@11 7.548
-.ENDS wire-C_0_011f-653_2-R_34_667m
+.SUBCKT wire-C_0_011f-221_8-R_34_667m a b
+Ccap@0 gnd net@14 0.813f
+Ccap@1 gnd net@8 0.813f
+Ccap@2 gnd net@11 0.813f
+Rres@0 net@14 a 1.282
+Rres@1 net@11 net@14 2.563
+Rres@2 b net@8 1.282
+Rres@3 net@8 net@11 2.563
+.ENDS wire-C_0_011f-221_8-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-653_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-653_2-R_34_667m
-.ENDS wire90-653_2-layer_1-width_3
+.SUBCKT wire90-221_8-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-221_8-R_34_667m
+.ENDS wire90-221_8-layer_1-width_3
+
+*** CELL: centersJ:ctrAND4in30M{sch}
+.SUBCKT ctrAND4in30M inA inB inC inD out outM
+Xinv@1 outM out inv-X_30
+Xnand2@1 net@43 net@58 outM nand2-X_10
+Xnor2HT_s@1 inA inB net@61 nor2HT_sy-X_4
+Xnor2n@0 inD inC net@64 nor2n-X_5
+Xwire90@0 net@64 net@43 wire90-237_2-layer_1-width_3
+Xwire90@2 net@61 net@58 wire90-221_8-layer_1-width_3
+.ENDS ctrAND4in30M
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-614_2-R_34_667m a b
-Ccap@0 gnd net@14 2.252f
-Ccap@1 gnd net@8 2.252f
-Ccap@2 gnd net@11 2.252f
-Rres@0 net@14 a 3.549
-Rres@1 net@11 net@14 7.097
-Rres@2 b net@8 3.549
-Rres@3 net@8 net@11 7.097
-.ENDS wire-C_0_011f-614_2-R_34_667m
+*** CELL: redFour:nand2_sy{sch}
+.SUBCKT nand2_sy-X_10 ina inb out
+XPMOS@0 out inb vdd PMOSx-X_10
+XPMOS@1 out ina vdd PMOSx-X_10
+Xnms2_sy@0 out ina inb nms2_sy-X_10
+.ENDS nand2_sy-X_10
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-614_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-614_2-R_34_667m
-.ENDS wire90-614_2-layer_1-width_3
+*** CELL: redFour:nand2n_sy{sch}
+.SUBCKT nand2n_sy-X_10 ina inb out
+Xnand2_sy@0 ina inb out nand2_sy-X_10
+.ENDS nand2n_sy-X_10
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-651_2-R_34_667m a b
-Ccap@0 gnd net@14 2.388f
-Ccap@1 gnd net@8 2.388f
-Ccap@2 gnd net@11 2.388f
-Rres@0 net@14 a 3.762
-Rres@1 net@11 net@14 7.525
-Rres@2 b net@8 3.762
-Rres@3 net@8 net@11 7.525
-.ENDS wire-C_0_011f-651_2-R_34_667m
+.SUBCKT wire-C_0_011f-700-R_34_667m a b
+Ccap@0 gnd net@14 2.567f
+Ccap@1 gnd net@8 2.567f
+Ccap@2 gnd net@11 2.567f
+Rres@0 net@14 a 4.044
+Rres@1 net@11 net@14 8.089
+Rres@2 b net@8 4.044
+Rres@3 net@8 net@11 8.089
+.ENDS wire-C_0_011f-700-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-651_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-651_2-R_34_667m
-.ENDS wire90-651_2-layer_1-width_3
+.SUBCKT wire90-700-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-700-R_34_667m
+.ENDS wire90-700-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-611_2-R_34_667m a b
-Ccap@0 gnd net@14 2.241f
-Ccap@1 gnd net@8 2.241f
-Ccap@2 gnd net@11 2.241f
-Rres@0 net@14 a 3.531
-Rres@1 net@11 net@14 7.063
-Rres@2 b net@8 3.531
-Rres@3 net@8 net@11 7.063
-.ENDS wire-C_0_011f-611_2-R_34_667m
+.SUBCKT wire-C_0_011f-839_6-R_34_667m a b
+Ccap@0 gnd net@14 3.079f
+Ccap@1 gnd net@8 3.079f
+Ccap@2 gnd net@11 3.079f
+Rres@0 net@14 a 4.851
+Rres@1 net@11 net@14 9.702
+Rres@2 b net@8 4.851
+Rres@3 net@8 net@11 9.702
+.ENDS wire-C_0_011f-839_6-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-611_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-611_2-R_34_667m
-.ENDS wire90-611_2-layer_1-width_3
+.SUBCKT wire90-839_6-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-839_6-R_34_667m
+.ENDS wire90-839_6-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-680_7-R_34_667m a b
-Ccap@0 gnd net@14 2.496f
-Ccap@1 gnd net@8 2.496f
-Ccap@2 gnd net@11 2.496f
-Rres@0 net@14 a 3.933
-Rres@1 net@11 net@14 7.866
-Rres@2 b net@8 3.933
-Rres@3 net@8 net@11 7.866
-.ENDS wire-C_0_011f-680_7-R_34_667m
+.SUBCKT wire-C_0_011f-438_2-R_34_667m a b
+Ccap@0 gnd net@14 1.607f
+Ccap@1 gnd net@8 1.607f
+Ccap@2 gnd net@11 1.607f
+Rres@0 net@14 a 2.532
+Rres@1 net@11 net@14 5.064
+Rres@2 b net@8 2.532
+Rres@3 net@8 net@11 5.064
+.ENDS wire-C_0_011f-438_2-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-680_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-680_7-R_34_667m
-.ENDS wire90-680_7-layer_1-width_3
+.SUBCKT wire90-438_2-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-438_2-R_34_667m
+.ENDS wire90-438_2-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-605_2-R_34_667m a b
-Ccap@0 gnd net@14 2.219f
-Ccap@1 gnd net@8 2.219f
-Ccap@2 gnd net@11 2.219f
-Rres@0 net@14 a 3.497
-Rres@1 net@11 net@14 6.993
-Rres@2 b net@8 3.497
-Rres@3 net@8 net@11 6.993
-.ENDS wire-C_0_011f-605_2-R_34_667m
+.SUBCKT wire-C_0_011f-257_4-R_34_667m a b
+Ccap@0 gnd net@14 0.944f
+Ccap@1 gnd net@8 0.944f
+Ccap@2 gnd net@11 0.944f
+Rres@0 net@14 a 1.487
+Rres@1 net@11 net@14 2.974
+Rres@2 b net@8 1.487
+Rres@3 net@8 net@11 2.974
+.ENDS wire-C_0_011f-257_4-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-605_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-605_2-R_34_667m
-.ENDS wire90-605_2-layer_1-width_3
+.SUBCKT wire90-257_4-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-257_4-R_34_667m
+.ENDS wire90-257_4-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-669_7-R_34_667m a b
-Ccap@0 gnd net@14 2.456f
-Ccap@1 gnd net@8 2.456f
-Ccap@2 gnd net@11 2.456f
-Rres@0 net@14 a 3.869
-Rres@1 net@11 net@14 7.739
-Rres@2 b net@8 3.869
-Rres@3 net@8 net@11 7.739
-.ENDS wire-C_0_011f-669_7-R_34_667m
+.SUBCKT wire-C_0_011f-458_8-R_34_667m a b
+Ccap@0 gnd net@14 1.682f
+Ccap@1 gnd net@8 1.682f
+Ccap@2 gnd net@11 1.682f
+Rres@0 net@14 a 2.651
+Rres@1 net@11 net@14 5.302
+Rres@2 b net@8 2.651
+Rres@3 net@8 net@11 5.302
+.ENDS wire-C_0_011f-458_8-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-669_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-669_7-R_34_667m
-.ENDS wire90-669_7-layer_1-width_3
+.SUBCKT wire90-458_8-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-458_8-R_34_667m
+.ENDS wire90-458_8-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-608_2-R_34_667m a b
-Ccap@0 gnd net@14 2.23f
-Ccap@1 gnd net@8 2.23f
-Ccap@2 gnd net@11 2.23f
-Rres@0 net@14 a 3.514
-Rres@1 net@11 net@14 7.028
-Rres@2 b net@8 3.514
-Rres@3 net@8 net@11 7.028
-.ENDS wire-C_0_011f-608_2-R_34_667m
+.SUBCKT wire-C_0_011f-744_5-R_34_667m a b
+Ccap@0 gnd net@14 2.73f
+Ccap@1 gnd net@8 2.73f
+Ccap@2 gnd net@11 2.73f
+Rres@0 net@14 a 4.302
+Rres@1 net@11 net@14 8.603
+Rres@2 b net@8 4.302
+Rres@3 net@8 net@11 8.603
+.ENDS wire-C_0_011f-744_5-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-608_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-608_2-R_34_667m
-.ENDS wire90-608_2-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-621_6-R_34_667m a b
-Ccap@0 gnd net@14 2.279f
-Ccap@1 gnd net@8 2.279f
-Ccap@2 gnd net@11 2.279f
-Rres@0 net@14 a 3.591
-Rres@1 net@11 net@14 7.183
-Rres@2 b net@8 3.591
-Rres@3 net@8 net@11 7.183
-.ENDS wire-C_0_011f-621_6-R_34_667m
+.SUBCKT wire90-744_5-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-744_5-R_34_667m
+.ENDS wire90-744_5-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-621_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-621_6-R_34_667m
-.ENDS wire90-621_6-layer_1-width_3
+*** CELL: gaspL:anAltStart{sch}
+.SUBCKT anAltStart fire[A] fire[B] mc pred s[1] s[2] succA succB
+XctrAND4i@1 net@634 succA fire[B] net@912 fire[A] net@866 ctrAND4in30M
+XctrAND4i@3 net@634 succB net@909 fire[A] fire[B] net@885 ctrAND4in30M
+Xinv@3 net@634 s[1] inv-X_10
+Xinv@4 pred net@787 inv-X_10
+Xinv@5 net@912 s[2] inv-X_10
+Xnand2n_s@0 net@143 net@410 net@422 nand2n_sy-X_10
+XpredDri2@0 net@815 mc pred predDri20wMC
+XrsLatchA@1 mc net@905 net@911 fire[B] fire[A] rsLatchA
+XsucDri20@0 fire[A] succA sucDri20
+XsucDri20@1 fire[B] succB sucDri20
+Xwire90@16 net@410 net@866 wire90-700-layer_1-width_3
+Xwire90@17 net@143 net@885 wire90-839_6-layer_1-width_3
+Xwire90@19 net@912 net@905 wire90-438_2-layer_1-width_3
+Xwire90@20 net@815 net@422 wire90-257_4-layer_1-width_3
+Xwire90@27 net@909 net@911 wire90-458_8-layer_1-width_3
+Xwire90@28 net@787 net@634 wire90-744_5-layer_1-width_3
+.ENDS anAltStart
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-589-R_34_667m a b
-Ccap@0 gnd net@14 2.16f
-Ccap@1 gnd net@8 2.16f
-Ccap@2 gnd net@11 2.16f
-Rres@0 net@14 a 3.403
-Rres@1 net@11 net@14 6.806
-Rres@2 b net@8 3.403
-Rres@3 net@8 net@11 6.806
-.ENDS wire-C_0_011f-589-R_34_667m
+.SUBCKT wire-C_0_011f-1300-R_34_667m a b
+Ccap@0 gnd net@14 4.767f
+Ccap@1 gnd net@8 4.767f
+Ccap@2 gnd net@11 4.767f
+Rres@0 net@14 a 7.511
+Rres@1 net@11 net@14 15.022
+Rres@2 b net@8 7.511
+Rres@3 net@8 net@11 15.022
+.ENDS wire-C_0_011f-1300-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-589-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-589-R_34_667m
-.ENDS wire90-589-layer_1-width_3
+.SUBCKT wire90-1300-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-1300-R_34_667m
+.ENDS wire90-1300-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-610_6-R_34_667m a b
-Ccap@0 gnd net@14 2.239f
-Ccap@1 gnd net@8 2.239f
-Ccap@2 gnd net@11 2.239f
-Rres@0 net@14 a 3.528
-Rres@1 net@11 net@14 7.056
-Rres@2 b net@8 3.528
-Rres@3 net@8 net@11 7.056
-.ENDS wire-C_0_011f-610_6-R_34_667m
+.SUBCKT wire-C_0_011f-1301_9-R_34_667m a b
+Ccap@0 gnd net@14 4.774f
+Ccap@1 gnd net@8 4.774f
+Ccap@2 gnd net@11 4.774f
+Rres@0 net@14 a 7.522
+Rres@1 net@11 net@14 15.044
+Rres@2 b net@8 7.522
+Rres@3 net@8 net@11 15.044
+.ENDS wire-C_0_011f-1301_9-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-610_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-610_6-R_34_667m
-.ENDS wire90-610_6-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-594-R_34_667m a b
-Ccap@0 gnd net@14 2.178f
-Ccap@1 gnd net@8 2.178f
-Ccap@2 gnd net@11 2.178f
-Rres@0 net@14 a 3.432
-Rres@1 net@11 net@14 6.864
-Rres@2 b net@8 3.432
-Rres@3 net@8 net@11 6.864
-.ENDS wire-C_0_011f-594-R_34_667m
+.SUBCKT wire90-1301_9-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-1301_9-R_34_667m
+.ENDS wire90-1301_9-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-594-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-594-R_34_667m
-.ENDS wire90-594-layer_1-width_3
+*** CELL: stepsM:altStartStep{sch}
+.SUBCKT altStartStep in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
++in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
++in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
++in[4] in[5] in[6] in[7] in[8] in[9] mc outA[10] outA[11] outA[12] outA[13] 
++outA[14] outA[15] outA[16] outA[17] outA[18] outA[19] outA[1] outA[20] 
++outA[21] outA[22] outA[23] outA[24] outA[25] outA[26] outA[27] outA[28] 
++outA[29] outA[2] outA[30] outA[31] outA[32] outA[33] outA[34] outA[35] 
++outA[36] outA[3] outA[4] outA[5] outA[6] outA[7] outA[8] outA[9] outB[10] 
++outB[11] outB[12] outB[13] outB[14] outB[15] outB[16] outB[17] outB[18] 
++outB[19] outB[1] outB[20] outB[21] outB[22] outB[23] outB[24] outB[25] 
++outB[26] outB[27] outB[28] outB[29] outB[2] outB[30] outB[31] outB[32] 
++outB[33] outB[34] outB[35] outB[36] outB[3] outB[4] outB[5] outB[6] outB[7] 
++outB[8] outB[9] pred sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] 
++sor[1] succA succB
+XanAltSta@0 fire[A] fire[B] mc pred s[1] s[2] succA succB anAltStart
+XlatchDri@0 net@5 net@20 latchDriver60
+XlatchDri@1 net@6 net@22 latchDriver60
+XscanEx1v@0 s[1] mc sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] 
++net@29[8] scanEx1vertA
+XscanEx1v@1 s[2] mc net@29[8] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] 
++sir[8] sor[1] scanEx1vertA
+Xshort30B@0 net@23 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
++in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
++in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
++in[4] in[5] in[6] in[7] in[8] in[9] outA[10] outA[11] outA[12] outA[13] 
++outA[14] outA[15] outA[16] outA[17] outA[18] outA[19] outA[1] outA[20] 
++outA[21] outA[22] outA[23] outA[24] outA[25] outA[26] outA[27] outA[28] 
++outA[29] outA[2] outA[30] outA[31] outA[32] outA[33] outA[34] outA[35] 
++outA[36] outA[3] outA[4] outA[5] outA[6] outA[7] outA[8] outA[9] short20Bx36
+Xshort30B@1 net@25 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
++in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
++in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
++in[4] in[5] in[6] in[7] in[8] in[9] outB[10] outB[11] outB[12] outB[13] 
++outB[14] outB[15] outB[16] outB[17] outB[18] outB[19] outB[1] outB[20] 
++outB[21] outB[22] outB[23] outB[24] outB[25] outB[26] outB[27] outB[28] 
++outB[29] outB[2] outB[30] outB[31] outB[32] outB[33] outB[34] outB[35] 
++outB[36] outB[3] outB[4] outB[5] outB[6] outB[7] outB[8] outB[9] short20Bx36
+Xwire90@0 fire[A] net@5 wire90-1300-layer_1-width_3
+Xwire90@1 fire[B] net@6 wire90-1301_9-layer_1-width_3
+Xwire90@2 net@20 net@23 wire90-1300-layer_1-width_3
+Xwire90@3 net@22 net@25 wire90-1300-layer_1-width_3
+.ENDS altStartStep
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-640_1-R_34_667m a b
-Ccap@0 gnd net@14 2.347f
-Ccap@1 gnd net@8 2.347f
-Ccap@2 gnd net@11 2.347f
-Rres@0 net@14 a 3.698
-Rres@1 net@11 net@14 7.397
-Rres@2 b net@8 3.698
-Rres@3 net@8 net@11 7.397
-.ENDS wire-C_0_011f-640_1-R_34_667m
+.SUBCKT wire-C_0_011f-291_8-R_34_667m a b
+Ccap@0 gnd net@14 1.07f
+Ccap@1 gnd net@8 1.07f
+Ccap@2 gnd net@11 1.07f
+Rres@0 net@14 a 1.686
+Rres@1 net@11 net@14 3.372
+Rres@2 b net@8 1.686
+Rres@3 net@8 net@11 3.372
+.ENDS wire-C_0_011f-291_8-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-640_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-640_1-R_34_667m
-.ENDS wire90-640_1-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-590_5-R_34_667m a b
-Ccap@0 gnd net@14 2.165f
-Ccap@1 gnd net@8 2.165f
-Ccap@2 gnd net@11 2.165f
-Rres@0 net@14 a 3.412
-Rres@1 net@11 net@14 6.824
-Rres@2 b net@8 3.412
-Rres@3 net@8 net@11 6.824
-.ENDS wire-C_0_011f-590_5-R_34_667m
+.SUBCKT wire90-291_8-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-291_8-R_34_667m
+.ENDS wire90-291_8-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-590_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-590_5-R_34_667m
-.ENDS wire90-590_5-layer_1-width_3
+*** CELL: gaspL:aStage{sch}
+.SUBCKT aStage fire mc pred s[1] succ
+XctrAND2i@4 net@494 succ fire ctrAND2in30
+Xinv@4 net@987 s[1] inv-X_10
+Xinv@5 pred net@987 inv-X_5
+XpredDri2@1 fire mc pred predDri20wMC
+XsucDri20@1 fire succ sucDri20
+Xwire90@0 net@987 net@494 wire90-291_8-layer_1-width_3
+.ENDS aStage
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-638_1-R_34_667m a b
-Ccap@0 gnd net@14 2.34f
-Ccap@1 gnd net@8 2.34f
-Ccap@2 gnd net@11 2.34f
-Rres@0 net@14 a 3.687
-Rres@1 net@11 net@14 7.374
-Rres@2 b net@8 3.687
-Rres@3 net@8 net@11 7.374
-.ENDS wire-C_0_011f-638_1-R_34_667m
+.SUBCKT wire-C_0_011f-4997_2-R_34_667m a b
+Ccap@0 gnd net@14 18.323f
+Ccap@1 gnd net@8 18.323f
+Ccap@2 gnd net@11 18.323f
+Rres@0 net@14 a 28.873
+Rres@1 net@11 net@14 57.745
+Rres@2 b net@8 28.873
+Rres@3 net@8 net@11 57.745
+.ENDS wire-C_0_011f-4997_2-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-638_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-638_1-R_34_667m
-.ENDS wire90-638_1-layer_1-width_3
+.SUBCKT wire90-4997_2-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-4997_2-R_34_667m
+.ENDS wire90-4997_2-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-584_5-R_34_667m a b
-Ccap@0 gnd net@14 2.143f
-Ccap@1 gnd net@8 2.143f
-Ccap@2 gnd net@11 2.143f
-Rres@0 net@14 a 3.377
-Rres@1 net@11 net@14 6.754
-Rres@2 b net@8 3.377
-Rres@3 net@8 net@11 6.754
-.ENDS wire-C_0_011f-584_5-R_34_667m
+.SUBCKT wire-C_0_011f-791_7-R_34_667m a b
+Ccap@0 gnd net@14 2.903f
+Ccap@1 gnd net@8 2.903f
+Ccap@2 gnd net@11 2.903f
+Rres@0 net@14 a 4.574
+Rres@1 net@11 net@14 9.149
+Rres@2 b net@8 4.574
+Rres@3 net@8 net@11 9.149
+.ENDS wire-C_0_011f-791_7-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-584_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-584_5-R_34_667m
-.ENDS wire90-584_5-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-627_1-R_34_667m a b
-Ccap@0 gnd net@14 2.299f
-Ccap@1 gnd net@8 2.299f
-Ccap@2 gnd net@11 2.299f
-Rres@0 net@14 a 3.623
-Rres@1 net@11 net@14 7.246
-Rres@2 b net@8 3.623
-Rres@3 net@8 net@11 7.246
-.ENDS wire-C_0_011f-627_1-R_34_667m
+.SUBCKT wire90-791_7-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-791_7-R_34_667m
+.ENDS wire90-791_7-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-627_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-627_1-R_34_667m
-.ENDS wire90-627_1-layer_1-width_3
+*** CELL: stepsM:shortStep{sch}
+.SUBCKT shortStep in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
++in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
++in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
++in[4] in[5] in[6] in[7] in[8] in[9] mc out[10] out[11] out[12] out[13] 
++out[14] out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] 
++out[22] out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] 
++out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] 
++out[6] out[7] out[8] out[9] pred sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] 
++sir[7] sir[8] sir[9] sor[1] succ take[1]
+XaStage@0 net@1 mc pred net@17 succ aStage
+XlatchDri@0 fire[1] take[1] latchDriver60
+XscanEx1v@0 net@17 sir[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] 
++sir[8] sor[1] scanEx1vertA
+Xshort30B@0 net@9 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
++in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
++in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
++in[4] in[5] in[6] in[7] in[8] in[9] out[10] out[11] out[12] out[13] out[14] 
++out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] out[22] 
++out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] out[30] 
++out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] 
++out[7] out[8] out[9] short20Bx36
+Xwire90@0 net@9 take[1] wire90-4997_2-layer_1-width_3
+Xwire90@1 net@1 fire[1] wire90-791_7-layer_1-width_3
+.ENDS shortStep
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-642_7-R_34_667m a b
-Ccap@0 gnd net@14 2.357f
-Ccap@1 gnd net@8 2.357f
-Ccap@2 gnd net@11 2.357f
-Rres@0 net@14 a 3.713
-Rres@1 net@11 net@14 7.427
-Rres@2 b net@8 3.713
-Rres@3 net@8 net@11 7.427
-.ENDS wire-C_0_011f-642_7-R_34_667m
+.SUBCKT wire-C_0_011f-838-R_34_667m a b
+Ccap@0 gnd net@14 3.073f
+Ccap@1 gnd net@8 3.073f
+Ccap@2 gnd net@11 3.073f
+Rres@0 net@14 a 4.842
+Rres@1 net@11 net@14 9.684
+Rres@2 b net@8 4.842
+Rres@3 net@8 net@11 9.684
+.ENDS wire-C_0_011f-838-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-642_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-642_7-R_34_667m
-.ENDS wire90-642_7-layer_1-width_3
+.SUBCKT wire90-838-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-838-R_34_667m
+.ENDS wire90-838-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-620_2-R_34_667m a b
-Ccap@0 gnd net@14 2.274f
-Ccap@1 gnd net@8 2.274f
-Ccap@2 gnd net@11 2.274f
-Rres@0 net@14 a 3.583
-Rres@1 net@11 net@14 7.167
-Rres@2 b net@8 3.583
-Rres@3 net@8 net@11 7.167
-.ENDS wire-C_0_011f-620_2-R_34_667m
+.SUBCKT wire-C_0_011f-1014-R_34_667m a b
+Ccap@0 gnd net@14 3.718f
+Ccap@1 gnd net@8 3.718f
+Ccap@2 gnd net@11 3.718f
+Rres@0 net@14 a 5.859
+Rres@1 net@11 net@14 11.717
+Rres@2 b net@8 5.859
+Rres@3 net@8 net@11 11.717
+.ENDS wire-C_0_011f-1014-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-620_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-620_2-R_34_667m
-.ENDS wire90-620_2-layer_1-width_3
+.SUBCKT wire90-1014-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-1014-R_34_667m
+.ENDS wire90-1014-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-640_7-R_34_667m a b
-Ccap@0 gnd net@14 2.349f
-Ccap@1 gnd net@8 2.349f
-Ccap@2 gnd net@11 2.349f
-Rres@0 net@14 a 3.702
-Rres@1 net@11 net@14 7.404
-Rres@2 b net@8 3.702
-Rres@3 net@8 net@11 7.404
-.ENDS wire-C_0_011f-640_7-R_34_667m
+*** CELL: stepsM:threeStepU{sch}
+.SUBCKT threeStepU in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
++in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
++in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
++in[4] in[5] in[6] in[7] in[8] in[9] mc out[10] out[11] out[12] out[13] 
++out[14] out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] 
++out[22] out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] 
++out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] 
++out[6] out[7] out[8] out[9] pred sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] 
++sir[7] sir[8] sir[9] sor[1] succ take[1]
+XshortSte@0 net@34[26] net@34[25] net@34[24] net@34[23] net@34[22] net@34[21] 
++net@34[20] net@34[19] net@34[18] net@34[17] net@34[35] net@34[16] net@34[15] 
++net@34[14] net@34[13] net@34[12] net@34[11] net@34[10] net@34[9] net@34[8] 
++net@34[7] net@34[34] net@34[6] net@34[5] net@34[4] net@34[3] net@34[2] 
++net@34[1] net@34[0] net@34[33] net@34[32] net@34[31] net@34[30] net@34[29] 
++net@34[28] net@34[27] mc net@15[26] net@15[25] net@15[24] net@15[23] 
++net@15[22] net@15[21] net@15[20] net@15[19] net@15[18] net@15[17] net@15[35] 
++net@15[16] net@15[15] net@15[14] net@15[13] net@15[12] net@15[11] net@15[10] 
++net@15[9] net@15[8] net@15[7] net@15[34] net@15[6] net@15[5] net@15[4] 
++net@15[3] net@15[2] net@15[1] net@15[0] net@15[33] net@15[32] net@15[31] 
++net@15[30] net@15[29] net@15[28] net@15[27] net@20 net@35[8] sir[2] sir[3] 
++sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] net@36[8] net@21 take[1] shortStep
+XshortSte@1 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] in[18] 
++in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] in[28] 
++in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] in[4] 
++in[5] in[6] in[7] in[8] in[9] mc net@34[26] net@34[25] net@34[24] net@34[23] 
++net@34[22] net@34[21] net@34[20] net@34[19] net@34[18] net@34[17] net@34[35] 
++net@34[16] net@34[15] net@34[14] net@34[13] net@34[12] net@34[11] net@34[10] 
++net@34[9] net@34[8] net@34[7] net@34[34] net@34[6] net@34[5] net@34[4] 
++net@34[3] net@34[2] net@34[1] net@34[0] net@34[33] net@34[32] net@34[31] 
++net@34[30] net@34[29] net@34[28] net@34[27] pred sir[1] sir[2] sir[3] sir[4] 
++sir[5] sir[6] sir[7] sir[8] sir[9] net@35[8] net@19 shortSte@1_take[1] 
++shortStep
+XshortSte@2 net@15[26] net@15[25] net@15[24] net@15[23] net@15[22] net@15[21] 
++net@15[20] net@15[19] net@15[18] net@15[17] net@15[35] net@15[16] net@15[15] 
++net@15[14] net@15[13] net@15[12] net@15[11] net@15[10] net@15[9] net@15[8] 
++net@15[7] net@15[34] net@15[6] net@15[5] net@15[4] net@15[3] net@15[2] 
++net@15[1] net@15[0] net@15[33] net@15[32] net@15[31] net@15[30] net@15[29] 
++net@15[28] net@15[27] mc out[10] out[11] out[12] out[13] out[14] out[15] 
++out[16] out[17] out[18] out[19] out[1] out[20] out[21] out[22] out[23] 
++out[24] out[25] out[26] out[27] out[28] out[29] out[2] out[30] out[31] 
++out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] out[7] 
++out[8] out[9] net@22 net@36[8] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] 
++sir[8] sir[9] sor[1] succ shortSte@2_take[1] shortStep
+Xwire90@0 net@19 net@20 wire90-838-layer_1-width_3
+Xwire90@1 net@21 net@22 wire90-1014-layer_1-width_3
+.ENDS threeStepU
+
+*** CELL: orangeTSMC090nm:wire{sch}
+.SUBCKT wire-C_0_011f-1303_4-R_34_667m a b
+Ccap@0 gnd net@14 4.779f
+Ccap@1 gnd net@8 4.779f
+Ccap@2 gnd net@11 4.779f
+Rres@0 net@14 a 7.531
+Rres@1 net@11 net@14 15.062
+Rres@2 b net@8 7.531
+Rres@3 net@8 net@11 15.062
+.ENDS wire-C_0_011f-1303_4-R_34_667m
+
+*** CELL: orangeTSMC090nm:wire90{sch}
+.SUBCKT wire90-1303_4-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-1303_4-R_34_667m
+.ENDS wire90-1303_4-layer_1-width_3
+
+*** CELL: orangeTSMC090nm:wire{sch}
+.SUBCKT wire-C_0_011f-1588_4-R_34_667m a b
+Ccap@0 gnd net@14 5.824f
+Ccap@1 gnd net@8 5.824f
+Ccap@2 gnd net@11 5.824f
+Rres@0 net@14 a 9.177
+Rres@1 net@11 net@14 18.355
+Rres@2 b net@8 9.177
+Rres@3 net@8 net@11 18.355
+.ENDS wire-C_0_011f-1588_4-R_34_667m
+
+*** CELL: orangeTSMC090nm:wire90{sch}
+.SUBCKT wire90-1588_4-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-1588_4-R_34_667m
+.ENDS wire90-1588_4-layer_1-width_3
+
+*** CELL: orangeTSMC090nm:wire{sch}
+.SUBCKT wire-C_0_011f-1022_3-R_34_667m a b
+Ccap@0 gnd net@14 3.748f
+Ccap@1 gnd net@8 3.748f
+Ccap@2 gnd net@11 3.748f
+Rres@0 net@14 a 5.907
+Rres@1 net@11 net@14 11.813
+Rres@2 b net@8 5.907
+Rres@3 net@8 net@11 11.813
+.ENDS wire-C_0_011f-1022_3-R_34_667m
+
+*** CELL: orangeTSMC090nm:wire90{sch}
+.SUBCKT wire90-1022_3-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-1022_3-R_34_667m
+.ENDS wire90-1022_3-layer_1-width_3
+
+*** CELL: orangeTSMC090nm:wire{sch}
+.SUBCKT wire-C_0_011f-1873_3-R_34_667m a b
+Ccap@0 gnd net@14 6.869f
+Ccap@1 gnd net@8 6.869f
+Ccap@2 gnd net@11 6.869f
+Rres@0 net@14 a 10.824
+Rres@1 net@11 net@14 21.647
+Rres@2 b net@8 10.824
+Rres@3 net@8 net@11 21.647
+.ENDS wire-C_0_011f-1873_3-R_34_667m
+
+*** CELL: orangeTSMC090nm:wire90{sch}
+.SUBCKT wire90-1873_3-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-1873_3-R_34_667m
+.ENDS wire90-1873_3-layer_1-width_3
+
+*** CELL: stepsM:splitStep9{sch}
+.SUBCKT splitStep9 freqOut in[10] in[11] in[12] in[13] in[14] in[15] in[16] 
++in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] 
++in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] 
++in[3] in[4] in[5] in[6] in[7] in[8] in[9] mc out[10] out[11] out[12] out[13] 
++out[14] out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] 
++out[22] out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] 
++out[30] out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] 
++out[6] out[7] out[8] out[9] pred sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] 
++sir[7] sir[8] sor[1] succ
+XaltEndSt@0 net@35[26] net@35[25] net@35[24] net@35[23] net@35[22] net@35[21] 
++net@35[20] net@35[19] net@35[18] net@35[17] net@35[35] net@35[16] net@35[15] 
++net@35[14] net@35[13] net@35[12] net@35[11] net@35[10] net@35[9] net@35[8] 
++net@35[7] net@35[34] net@35[6] net@35[5] net@35[4] net@35[3] net@35[2] 
++net@35[1] net@35[0] net@35[33] net@35[32] net@35[31] net@35[30] net@35[29] 
++net@35[28] net@35[27] net@26[26] net@26[25] net@26[24] net@26[23] net@26[22] 
++net@26[21] net@26[20] net@26[19] net@26[18] net@26[17] net@26[35] net@26[16] 
++net@26[15] net@26[14] net@26[13] net@26[12] net@26[11] net@26[10] net@26[9] 
++net@26[8] net@26[7] net@26[34] net@26[6] net@26[5] net@26[4] net@26[3] 
++net@26[2] net@26[1] net@26[0] net@26[33] net@26[32] net@26[31] net@26[30] 
++net@26[29] net@26[28] net@26[27] mc out[10] out[11] out[12] out[13] out[14] 
++out[15] out[16] out[17] out[18] out[19] out[1] out[20] out[21] out[22] 
++out[23] out[24] out[25] out[26] out[27] out[28] out[29] out[2] out[30] 
++out[31] out[32] out[33] out[34] out[35] out[36] out[3] out[4] out[5] out[6] 
++out[7] out[8] out[9] net@9 net@10 net@80[8] sir[2] sir[3] sir[4] sir[5] 
++sir[6] sir[7] sir[8] mc sor[1] succ altEndStep
+XaltStart@1 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] in[18] 
++in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] in[28] 
++in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] in[4] 
++in[5] in[6] in[7] in[8] in[9] mc net@59[26] net@59[25] net@59[24] net@59[23] 
++net@59[22] net@59[21] net@59[20] net@59[19] net@59[18] net@59[17] net@59[35] 
++net@59[16] net@59[15] net@59[14] net@59[13] net@59[12] net@59[11] net@59[10] 
++net@59[9] net@59[8] net@59[7] net@59[34] net@59[6] net@59[5] net@59[4] 
++net@59[3] net@59[2] net@59[1] net@59[0] net@59[33] net@59[32] net@59[31] 
++net@59[30] net@59[29] net@59[28] net@59[27] net@23[26] net@23[25] net@23[24] 
++net@23[23] net@23[22] net@23[21] net@23[20] net@23[19] net@23[18] net@23[17] 
++net@23[35] net@23[16] net@23[15] net@23[14] net@23[13] net@23[12] net@23[11] 
++net@23[10] net@23[9] net@23[8] net@23[7] net@23[34] net@23[6] net@23[5] 
++net@23[4] net@23[3] net@23[2] net@23[1] net@23[0] net@23[33] net@23[32] 
++net@23[31] net@23[30] net@23[29] net@23[28] net@23[27] pred net@73[8] sir[2] 
++sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] net@83[8] net@5 net@1 altStartStep
+XthreeSte@0 net@23[26] net@23[25] net@23[24] net@23[23] net@23[22] net@23[21] 
++net@23[20] net@23[19] net@23[18] net@23[17] net@23[35] net@23[16] net@23[15] 
++net@23[14] net@23[13] net@23[12] net@23[11] net@23[10] net@23[9] net@23[8] 
++net@23[7] net@23[34] net@23[6] net@23[5] net@23[4] net@23[3] net@23[2] 
++net@23[1] net@23[0] net@23[33] net@23[32] net@23[31] net@23[30] net@23[29] 
++net@23[28] net@23[27] mc net@26[26] net@26[25] net@26[24] net@26[23] 
++net@26[22] net@26[21] net@26[20] net@26[19] net@26[18] net@26[17] net@26[35] 
++net@26[16] net@26[15] net@26[14] net@26[13] net@26[12] net@26[11] net@26[10] 
++net@26[9] net@26[8] net@26[7] net@26[34] net@26[6] net@26[5] net@26[4] 
++net@26[3] net@26[2] net@26[1] net@26[0] net@26[33] net@26[32] net@26[31] 
++net@26[30] net@26[29] net@26[28] net@26[27] net@2 sir[1] sir[2] sir[3] sir[4] 
++sir[5] sir[6] sir[7] sir[8] mc net@73[8] net@14 freqOut threeStepU
+XthreeSte@1 net@59[26] net@59[25] net@59[24] net@59[23] net@59[22] net@59[21] 
++net@59[20] net@59[19] net@59[18] net@59[17] net@59[35] net@59[16] net@59[15] 
++net@59[14] net@59[13] net@59[12] net@59[11] net@59[10] net@59[9] net@59[8] 
++net@59[7] net@59[34] net@59[6] net@59[5] net@59[4] net@59[3] net@59[2] 
++net@59[1] net@59[0] net@59[33] net@59[32] net@59[31] net@59[30] net@59[29] 
++net@59[28] net@59[27] mc net@35[26] net@35[25] net@35[24] net@35[23] 
++net@35[22] net@35[21] net@35[20] net@35[19] net@35[18] net@35[17] net@35[35] 
++net@35[16] net@35[15] net@35[14] net@35[13] net@35[12] net@35[11] net@35[10] 
++net@35[9] net@35[8] net@35[7] net@35[34] net@35[6] net@35[5] net@35[4] 
++net@35[3] net@35[2] net@35[1] net@35[0] net@35[33] net@35[32] net@35[31] 
++net@35[30] net@35[29] net@35[28] net@35[27] net@4 net@83[8] sir[2] sir[3] 
++sir[4] sir[5] sir[6] sir[7] sir[8] mc net@80[8] net@11 threeSte@1_take[1] 
++threeStepU
+Xwire90@0 net@1 net@2 wire90-1303_4-layer_1-width_3
+Xwire90@1 net@5 net@4 wire90-1588_4-layer_1-width_3
+Xwire90@2 net@11 net@9 wire90-1022_3-layer_1-width_3
+Xwire90@3 net@14 net@10 wire90-1873_3-layer_1-width_3
+.ENDS splitStep9
+
+*** CELL: stepsM:shortRing{sch}
+.SUBCKT shortRing do[L] do[M] fire[ODE] fire[m1] fire[m2] freqOut in[10] 
++in[11] in[12] in[13] in[14] in[15] in[16] in[17] in[18] in[19] in[1] in[20] 
++in[21] in[22] in[23] in[24] in[25] in[26] in[27] in[28] in[29] in[2] in[30] 
++in[31] in[32] in[33] in[34] in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] 
++in[9] in[T] m1[10] m1[11] m1[12] m1[13] m1[14] m1[15] m1[16] m1[17] m1[18] 
++m1[19] m1[1] m1[20] m1[21] m1[22] m1[23] m1[24] m1[25] m1[26] m1[27] m1[28] 
++m1[29] m1[2] m1[30] m1[31] m1[32] m1[33] m1[34] m1[35] m1[36] m1[3] m1[4] 
++m1[5] m1[6] m1[7] m1[8] m1[9] mc od[10] od[11] od[12] od[13] od[14] od[15] 
++od[16] od[17] od[18] od[19] od[1] od[20] od[21] od[22] od[23] od[24] od[25] 
++od[26] od[27] od[28] od[29] od[2] od[30] od[31] od[32] od[33] od[34] od[35] 
++od[36] od[3] od[4] od[5] od[6] od[7] od[8] od[9] olcZ pout[10] pout[11] 
++pout[12] pout[13] pout[14] pout[15] pout[16] pout[17] pout[18] pout[1] 
++pout[2] pout[3] pout[4] pout[5] pout[6] pout[7] pout[8] pout[9] pred sir[1] 
++sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sor[1] torp
+XepiStep@0 in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] in[18] 
++in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] in[28] 
++in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] in[4] 
++in[5] in[6] in[7] in[8] in[9] in[T] mc net@3[26] net@3[25] net@3[24] 
++net@3[23] net@3[22] net@3[21] net@3[20] net@3[19] net@3[18] net@3[17] 
++net@3[35] net@3[16] net@3[15] net@3[14] net@3[13] net@3[12] net@3[11] 
++net@3[10] net@3[9] net@3[8] net@3[7] net@3[34] net@3[6] net@3[5] net@3[4] 
++net@3[3] net@3[2] net@3[1] net@3[0] net@3[33] net@3[32] net@3[31] net@3[30] 
++net@3[29] net@3[28] net@3[27] pred sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] 
++sir[7] sir[8] mc net@48[8] net@26 torp epiStep
+Xm2m1step@0 do[M] fire[m1] fire[m2] pout[10] pout[11] pout[12] net@5[23] 
++net@5[22] net@5[21] net@5[20] net@5[19] net@5[18] net@5[17] pout[1] net@5[16] 
++net@5[15] net@5[14] net@5[13] net@5[12] net@5[11] net@5[10] net@5[9] net@5[8] 
++net@5[7] pout[2] net@5[6] pout[13] pout[14] pout[15] pout[16] pout[17] 
++pout[18] pout[3] pout[4] pout[5] pout[6] pout[7] pout[8] pout[9] m1[10] 
++m1[11] m1[12] m1[13] m1[14] m1[15] m1[16] m1[17] m1[18] m1[19] m1[1] m1[20] 
++m1[21] m1[22] m1[23] m1[24] m1[25] m1[26] m1[27] m1[28] m1[29] m1[2] m1[30] 
++m1[31] m1[32] m1[33] m1[34] m1[35] m1[36] m1[3] m1[4] m1[5] m1[6] m1[7] m1[8] 
++m1[9] mc net@30 net@50[8] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] mc 
++net@51[8] net@31[1] net@31[0] m2m1step
+XreQstep@0 net@32 net@26 net@29 net@3[26] net@3[25] net@3[24] net@3[23] 
++net@3[22] net@3[21] net@3[20] net@3[19] net@3[18] net@3[17] net@3[35] 
++net@3[16] net@3[15] net@3[14] net@3[13] net@3[12] net@3[11] net@3[10] 
++net@3[9] net@3[8] net@3[7] net@3[34] net@3[6] net@3[5] net@3[4] net@3[3] 
++net@3[2] net@3[1] net@3[0] net@3[33] net@3[32] net@3[31] net@3[30] net@3[29] 
++net@3[28] net@3[27] net@11[26] net@11[25] net@11[24] net@11[23] net@11[22] 
++net@11[21] net@11[20] net@11[19] net@11[18] net@11[17] net@11[35] net@11[16] 
++olcZ net@11[14] net@11[13] net@11[12] net@11[11] net@11[10] net@11[9] 
++net@11[8] net@11[7] net@11[34] net@11[6] net@11[5] net@11[4] net@11[3] 
++net@11[2] net@11[1] net@11[0] net@11[33] net@11[32] net@11[31] net@11[30] 
++net@11[29] net@11[28] net@11[27] mc net@4[26] net@4[25] net@4[24] net@4[23] 
++net@4[22] net@4[21] net@4[20] net@4[19] net@4[18] net@4[17] net@4[35] 
++net@4[16] net@4[15] net@4[14] net@4[13] net@4[12] net@4[11] net@4[10] 
++net@4[9] net@4[8] net@4[7] net@4[34] net@4[6] net@4[5] net@4[4] net@4[3] 
++net@4[2] net@4[1] net@4[0] net@4[33] net@4[32] net@4[31] net@4[30] net@4[29] 
++net@4[28] net@4[27] net@48[8] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] 
++sir[8] mc net@49[8] reQstep
+XshortODs@0 do[L] do[M] net@32 fire[ODE] m1[10] m1[11] m1[12] m1[13] m1[14] 
++m1[15] m1[16] m1[17] m1[18] m1[19] m1[1] m1[20] m1[21] m1[22] m1[23] m1[24] 
++m1[25] m1[26] m1[27] m1[28] m1[29] m1[2] m1[30] m1[31] m1[32] m1[33] m1[34] 
++m1[35] m1[36] m1[3] m1[4] m1[5] m1[6] m1[7] m1[8] m1[9] mc od[10] od[11] 
++od[12] od[13] od[14] od[15] od[16] od[17] od[18] od[19] od[1] od[20] od[21] 
++od[22] od[23] od[24] od[25] od[26] od[27] od[28] od[29] od[2] od[30] od[31] 
++od[32] od[33] od[34] od[35] od[36] od[3] od[4] od[5] od[6] od[7] od[8] od[9] 
++olcZ net@11[26] net@11[25] net@11[24] net@11[23] net@11[22] net@11[21] 
++net@11[20] net@11[19] net@11[18] net@11[17] net@11[35] net@11[16] net@11[14] 
++net@11[13] net@11[12] net@11[11] net@11[10] net@11[9] net@11[8] net@11[7] 
++net@11[34] net@11[6] net@11[5] net@11[4] net@11[3] net@11[2] net@11[1] 
++net@11[0] net@11[33] net@11[32] net@11[31] net@11[30] net@11[29] net@11[28] 
++net@11[27] net@31[1] net@51[8] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] 
++sir[8] mc sor[1] net@31[0] shortODstep
+XsplitSte@2 freqOut net@4[26] net@4[25] net@4[24] net@4[23] net@4[22] 
++net@4[21] net@4[20] net@4[19] net@4[18] net@4[17] net@4[35] net@4[16] 
++net@4[15] net@4[14] net@4[13] net@4[12] net@4[11] net@4[10] net@4[9] net@4[8] 
++net@4[7] net@4[34] net@4[6] net@4[5] net@4[4] net@4[3] net@4[2] net@4[1] 
++net@4[0] net@4[33] net@4[32] net@4[31] net@4[30] net@4[29] net@4[28] 
++net@4[27] mc pout[10] pout[11] pout[12] net@5[23] net@5[22] net@5[21] 
++net@5[20] net@5[19] net@5[18] net@5[17] pout[1] net@5[16] net@5[15] net@5[14] 
++net@5[13] net@5[12] net@5[11] net@5[10] net@5[9] net@5[8] net@5[7] pout[2] 
++net@5[6] pout[13] pout[14] pout[15] pout[16] pout[17] pout[18] pout[3] 
++pout[4] pout[5] pout[6] pout[7] pout[8] pout[9] net@29 net@49[8] sir[2] 
++sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] net@50[8] net@30 splitStep9
+.ENDS shortRing
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-640_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-640_7-R_34_667m
-.ENDS wire90-640_7-layer_1-width_3
+*** CELL: driversL:predCond20wMC{sch}
+.SUBCKT predCond20wMC cond in mc pred
+XNMOSx@1 pred mc gnd NMOSx-X_10
+Xinv@0 pred net@145 inv-X_10
+Xnms2@0 pred cond in nms2-X_20
+Xpms3@0 pred mc in net@186 pms3-X_1
+Xwire90@0 net@186 net@145 wire90-243_6-layer_1-width_3
+.ENDS predCond20wMC
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-617_2-R_34_667m a b
-Ccap@0 gnd net@14 2.263f
-Ccap@1 gnd net@8 2.263f
-Ccap@2 gnd net@11 2.263f
-Rres@0 net@14 a 3.566
-Rres@1 net@11 net@14 7.132
-Rres@2 b net@8 3.566
-Rres@3 net@8 net@11 7.132
-.ENDS wire-C_0_011f-617_2-R_34_667m
+*** CELL: dockPartsK:moveD{sch}
+.SUBCKT moveD fire[M] mc od[15] od[16] od[18] od[19] pred[D] pred[T] s[1] 
++s[2] succ[D] succ[T]
+Xinv@0 pred[T] net@294 inv-X_5
+Xinv@1 pred[D] net@295 inv-X_5
+Xinv@2 net@298 s[1] inv-X_10
+Xinv@3 net@303 s[2] inv-X_10
+XpredCond@3 od[18] fire[M] mc pred[D] predCond20wMC
+XpredCond@4 od[19] fire[M] mc pred[T] predCond20wMC
+XsucANDdr@3 od[16] fire[M] succ[D] sucANDdri20
+XsucANDdr@4 od[15] fire[M] succ[T] sucANDdri20
+Xwire90@0 net@303 net@294 wire90-243_6-layer_1-width_3
+Xwire90@1 net@298 net@295 wire90-243_6-layer_1-width_3
+.ENDS moveD
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-617_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-617_2-R_34_667m
-.ENDS wire90-617_2-layer_1-width_3
+*** CELL: redFour:nand2LT_sy{sch}
+.SUBCKT nand2LT_sy-X_10 ina inb out
+XPMOS@0 out ina vdd PMOSx-X_5
+XPMOS@1 out inb vdd PMOSx-X_5
+Xnms2_sy@0 out ina inb nms2_sy-X_10
+.ENDS nand2LT_sy-X_10
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-670_2-R_34_667m a b
-Ccap@0 gnd net@14 2.457f
-Ccap@1 gnd net@8 2.457f
-Ccap@2 gnd net@11 2.457f
-Rres@0 net@14 a 3.872
-Rres@1 net@11 net@14 7.745
-Rres@2 b net@8 3.872
-Rres@3 net@8 net@11 7.745
-.ENDS wire-C_0_011f-670_2-R_34_667m
+*** CELL: redFour:nor2n_sy{sch}
+.SUBCKT nor2n_sy-X_5 ina inb out
+Xnor2@0 ina inb out nor2_sy-X_5
+.ENDS nor2n_sy-X_5
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-670_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-670_2-R_34_667m
-.ENDS wire90-670_2-layer_1-width_3
+*** CELL: centersJ:ctrAND3in30B{sch}
+.SUBCKT ctrAND3in30B inA inB inC out
+Xinv@4 inC net@30 inv-X_5
+Xinv@5 net@9 out inv-X_30
+Xnand2LT_@0 net@15 net@19 net@27 nand2LT_sy-X_10
+Xnor2n_sy@0 inA inB net@6 nor2n_sy-X_5
+Xwire90@0 net@6 net@15 wire90-252_6-layer_1-width_3
+Xwire90@1 net@27 net@9 wire90-366_8-layer_1-width_3
+Xwire90@2 net@30 net@19 wire90-176_4-layer_1-width_3
+.ENDS ctrAND3in30B
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-603_7-R_34_667m a b
-Ccap@0 gnd net@14 2.214f
-Ccap@1 gnd net@8 2.214f
-Ccap@2 gnd net@11 2.214f
-Rres@0 net@14 a 3.488
-Rres@1 net@11 net@14 6.976
-Rres@2 b net@8 3.488
-Rres@3 net@8 net@11 6.976
-.ENDS wire-C_0_011f-603_7-R_34_667m
+.SUBCKT wire-C_0_011f-414-R_34_667m a b
+Ccap@0 gnd net@14 1.518f
+Ccap@1 gnd net@8 1.518f
+Ccap@2 gnd net@11 1.518f
+Rres@0 net@14 a 2.392
+Rres@1 net@11 net@14 4.784
+Rres@2 b net@8 2.392
+Rres@3 net@8 net@11 4.784
+.ENDS wire-C_0_011f-414-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-603_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-603_7-R_34_667m
-.ENDS wire90-603_7-layer_1-width_3
+.SUBCKT wire90-414-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-414-R_34_667m
+.ENDS wire90-414-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-659_2-R_34_667m a b
-Ccap@0 gnd net@14 2.417f
-Ccap@1 gnd net@8 2.417f
-Ccap@2 gnd net@11 2.417f
-Rres@0 net@14 a 3.809
-Rres@1 net@11 net@14 7.617
-Rres@2 b net@8 3.809
-Rres@3 net@8 net@11 7.617
-.ENDS wire-C_0_011f-659_2-R_34_667m
+*** CELL: fifoL:litStage{sch}
+.SUBCKT litStage do[L] fire[L] mc s[1] succ[D] succ[T]
+XctrAND3i@0 succ[T] succ[D] net@54 fire[L] ctrAND3in30B
+Xinv@0 net@54 s[1] inv-X_10
+Xinv@1 do[L] net@190 inv-X_5
+XpredDri2@1 fire[L] mc do[L] predDri20wMC
+Xwire90@1 net@190 net@54 wire90-414-layer_1-width_3
+.ENDS litStage
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-659_2-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-659_2-R_34_667m
-.ENDS wire90-659_2-layer_1-width_3
+*** CELL: orangeTSMC090nm:PMOSx{sch}
+.SUBCKT PMOSx-X_25 d g s
+MPMOSf@0 d g s vdd pch W='150*(1+ABP/sqrt(150*2))' L='2'  
++DELVTO='AVT0P/sqrt(150*2)'
+.ENDS PMOSx-X_25
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-606_7-R_34_667m a b
-Ccap@0 gnd net@14 2.225f
-Ccap@1 gnd net@8 2.225f
-Ccap@2 gnd net@11 2.225f
-Rres@0 net@14 a 3.505
-Rres@1 net@11 net@14 7.011
-Rres@2 b net@8 3.505
-Rres@3 net@8 net@11 7.011
-.ENDS wire-C_0_011f-606_7-R_34_667m
+*** CELL: orangeTSMC090nm:NMOSx{sch}
+.SUBCKT NMOSx-X_50 d g s
+MNMOSf@0 d g s gnd nch W='150*(1+ABN/sqrt(150*2))' L='2' 
++DELVTO='AVT0N/sqrt(150*2)'
+.ENDS NMOSx-X_50
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-606_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-606_7-R_34_667m
-.ENDS wire90-606_7-layer_1-width_3
+*** CELL: redFour:nms2{sch}
+.SUBCKT nms2-X_25 d g g2
+XNMOS@0 d g2 net@0 NMOSx-X_50
+XNMOS@1 net@0 g gnd NMOSx-X_50
+.ENDS nms2-X_25
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-627_6-R_34_667m a b
-Ccap@0 gnd net@14 2.301f
-Ccap@1 gnd net@8 2.301f
-Ccap@2 gnd net@11 2.301f
-Rres@0 net@14 a 3.626
-Rres@1 net@11 net@14 7.252
-Rres@2 b net@8 3.626
-Rres@3 net@8 net@11 7.252
-.ENDS wire-C_0_011f-627_6-R_34_667m
+*** CELL: redFour:nand2{sch}
+.SUBCKT nand2-X_25 ina inb out
+XPMOS@0 out ina vdd PMOSx-X_25
+XPMOS@1 out inb vdd PMOSx-X_25
+Xnms2@0 out ina inb nms2-X_25
+.ENDS nand2-X_25
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-627_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-627_6-R_34_667m
-.ENDS wire90-627_6-layer_1-width_3
+*** CELL: arbiterK:half2inArb{sch}
+.SUBCKT half2inArb cross grant[B] inA req[B]
+XNMOSx@0 vdd req[B] grant[B] PMOSx-X_10
+XPMOSx@0 cross inA grant[B] NMOSx-X_10
+Xnor2n@0 inA req[B] cross nand2-X_25
+.ENDS half2inArb
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-586-R_34_667m a b
-Ccap@0 gnd net@14 2.149f
-Ccap@1 gnd net@8 2.149f
-Ccap@2 gnd net@11 2.149f
-Rres@0 net@14 a 3.386
-Rres@1 net@11 net@14 6.772
-Rres@2 b net@8 3.386
-Rres@3 net@8 net@11 6.772
-.ENDS wire-C_0_011f-586-R_34_667m
+.SUBCKT wire-C_0_011f-830_7-R_34_667m a b
+Ccap@0 gnd net@14 3.046f
+Ccap@1 gnd net@8 3.046f
+Ccap@2 gnd net@11 3.046f
+Rres@0 net@14 a 4.8
+Rres@1 net@11 net@14 9.599
+Rres@2 b net@8 4.8
+Rres@3 net@8 net@11 9.599
+.ENDS wire-C_0_011f-830_7-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-586-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-586-R_34_667m
-.ENDS wire90-586-layer_1-width_3
+.SUBCKT wire90-830_7-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-830_7-R_34_667m
+.ENDS wire90-830_7-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-616_6-R_34_667m a b
-Ccap@0 gnd net@14 2.261f
-Ccap@1 gnd net@8 2.261f
-Ccap@2 gnd net@11 2.261f
-Rres@0 net@14 a 3.563
-Rres@1 net@11 net@14 7.125
-Rres@2 b net@8 3.563
-Rres@3 net@8 net@11 7.125
-.ENDS wire-C_0_011f-616_6-R_34_667m
+.SUBCKT wire-C_0_011f-834_6-R_34_667m a b
+Ccap@0 gnd net@14 3.06f
+Ccap@1 gnd net@8 3.06f
+Ccap@2 gnd net@11 3.06f
+Rres@0 net@14 a 4.822
+Rres@1 net@11 net@14 9.644
+Rres@2 b net@8 4.822
+Rres@3 net@8 net@11 9.644
+.ENDS wire-C_0_011f-834_6-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-616_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-616_6-R_34_667m
-.ENDS wire90-616_6-layer_1-width_3
+.SUBCKT wire90-834_6-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-834_6-R_34_667m
+.ENDS wire90-834_6-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-589_5-R_34_667m a b
-Ccap@0 gnd net@14 2.161f
-Ccap@1 gnd net@8 2.161f
-Ccap@2 gnd net@11 2.161f
-Rres@0 net@14 a 3.406
-Rres@1 net@11 net@14 6.812
-Rres@2 b net@8 3.406
-Rres@3 net@8 net@11 6.812
-.ENDS wire-C_0_011f-589_5-R_34_667m
+*** CELL: arbiterK:arbiter2{sch}
+.SUBCKT arbiter2 grant[A] grant[B] req[A] req[B]
+XhalfArb@2 net@12 grant[A] net@5 req[A] half2inArb
+XhalfArb@3 net@13 grant[B] net@8 req[B] half2inArb
+Xwire90@0 net@12 net@8 wire90-830_7-layer_1-width_3
+Xwire90@1 net@5 net@13 wire90-834_6-layer_1-width_3
+.ENDS arbiter2
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-589_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-589_5-R_34_667m
-.ENDS wire90-589_5-layer_1-width_3
+*** CELL: orangeTSMC090nm:PMOSx{sch}
+.SUBCKT PMOSx-X_2 d g s
+MPMOSf@0 d g s vdd pch W='12*(1+ABP/sqrt(12*2))' L='2'  
++DELVTO='AVT0P/sqrt(12*2)'
+.ENDS PMOSx-X_2
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-646_1-R_34_667m a b
-Ccap@0 gnd net@14 2.369f
-Ccap@1 gnd net@8 2.369f
-Ccap@2 gnd net@11 2.369f
-Rres@0 net@14 a 3.733
-Rres@1 net@11 net@14 7.466
-Rres@2 b net@8 3.733
-Rres@3 net@8 net@11 7.466
-.ENDS wire-C_0_011f-646_1-R_34_667m
+*** CELL: redFour:invLT{sch}
+.SUBCKT invLT-X_2 in out
+XNMOS@0 out in gnd NMOSx-X_4
+XPMOS@0 out in vdd PMOSx-X_2
+.ENDS invLT-X_2
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-646_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-646_1-R_34_667m
-.ENDS wire90-646_1-layer_1-width_3
+*** CELL: redFour:pms2{sch}
+.SUBCKT pms2-X_1 d g g2
+XPMOS@0 net@2 g vdd PMOSx-X_2
+XPMOS@1 d g2 net@2 PMOSx-X_2
+.ENDS pms2-X_1
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-587_5-R_34_667m a b
-Ccap@0 gnd net@14 2.154f
-Ccap@1 gnd net@8 2.154f
-Ccap@2 gnd net@11 2.154f
-Rres@0 net@14 a 3.394
-Rres@1 net@11 net@14 6.789
-Rres@2 b net@8 3.394
-Rres@3 net@8 net@11 6.789
-.ENDS wire-C_0_011f-587_5-R_34_667m
+.SUBCKT wire-C_0_011f-133_8-R_34_667m a b
+Ccap@0 gnd net@14 0.491f
+Ccap@1 gnd net@8 0.491f
+Ccap@2 gnd net@11 0.491f
+Rres@0 net@14 a 0.773
+Rres@1 net@11 net@14 1.546
+Rres@2 b net@8 0.773
+Rres@3 net@8 net@11 1.546
+.ENDS wire-C_0_011f-133_8-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-587_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-587_5-R_34_667m
-.ENDS wire90-587_5-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-644_1-R_34_667m a b
-Ccap@0 gnd net@14 2.362f
-Ccap@1 gnd net@8 2.362f
-Ccap@2 gnd net@11 2.362f
-Rres@0 net@14 a 3.721
-Rres@1 net@11 net@14 7.443
-Rres@2 b net@8 3.721
-Rres@3 net@8 net@11 7.443
-.ENDS wire-C_0_011f-644_1-R_34_667m
+.SUBCKT wire90-133_8-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-133_8-R_34_667m
+.ENDS wire90-133_8-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-644_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-644_1-R_34_667m
-.ENDS wire90-644_1-layer_1-width_3
+*** CELL: latchesK:mlat1in5i{sch}
+.SUBCKT mlat1in5i c[F] c[T] in out
+XinvLT@0 out net@119 invLT-X_2
+Xnms2@2 out in c[T] nms2-X_5
+Xnms2@3 out net@114 c[F] nms2-X_2
+Xpms2@0 out net@114 c[T] pms2-X_1
+Xpms2@1 out in c[F] pms2-X_5
+Xwire90@19 net@114 net@119 wire90-133_8-layer_1-width_3
+.ENDS mlat1in5i
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-581_5-R_34_667m a b
-Ccap@0 gnd net@14 2.132f
-Ccap@1 gnd net@8 2.132f
-Ccap@2 gnd net@11 2.132f
-Rres@0 net@14 a 3.36
-Rres@1 net@11 net@14 6.72
-Rres@2 b net@8 3.36
-Rres@3 net@8 net@11 6.72
-.ENDS wire-C_0_011f-581_5-R_34_667m
+*** CELL: redFour:nor2{sch}
+.SUBCKT nor2-X_20 ina inb out
+XNMOS@0 out ina gnd NMOSx-X_20
+XNMOS@1 out inb gnd NMOSx-X_20
+Xpms2@0 out ina inb pms2-X_20
+.ENDS nor2-X_20
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-581_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-581_5-R_34_667m
-.ENDS wire90-581_5-layer_1-width_3
+*** CELL: redFour:nor2n{sch}
+.SUBCKT nor2n-X_20 ina inb out
+Xnor2@0 ina inb out nor2-X_20
+.ENDS nor2n-X_20
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-633_1-R_34_667m a b
-Ccap@0 gnd net@14 2.321f
-Ccap@1 gnd net@8 2.321f
-Ccap@2 gnd net@11 2.321f
-Rres@0 net@14 a 3.658
-Rres@1 net@11 net@14 7.316
-Rres@2 b net@8 3.658
-Rres@3 net@8 net@11 7.316
-.ENDS wire-C_0_011f-633_1-R_34_667m
+.SUBCKT wire-C_0_011f-383_8-R_34_667m a b
+Ccap@0 gnd net@14 1.407f
+Ccap@1 gnd net@8 1.407f
+Ccap@2 gnd net@11 1.407f
+Rres@0 net@14 a 2.218
+Rres@1 net@11 net@14 4.435
+Rres@2 b net@8 2.218
+Rres@3 net@8 net@11 4.435
+.ENDS wire-C_0_011f-383_8-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-633_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-633_1-R_34_667m
-.ENDS wire90-633_1-layer_1-width_3
+.SUBCKT wire90-383_8-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-383_8-R_34_667m
+.ENDS wire90-383_8-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-924_5-R_34_667m a b
-Ccap@0 gnd net@14 3.39f
-Ccap@1 gnd net@8 3.39f
-Ccap@2 gnd net@11 3.39f
-Rres@0 net@14 a 5.342
-Rres@1 net@11 net@14 10.683
-Rres@2 b net@8 5.342
-Rres@3 net@8 net@11 10.683
-.ENDS wire-C_0_011f-924_5-R_34_667m
+*** CELL: dockPartsK:moveE{sch}
+.SUBCKT moveE exit fire[AE] fire[M] ilc[cnt] ilc[dLO] ilc[i] ilc[zLO] 
++ilc[zoo]
+Xinv@7 ilc[dLO] net@178 inv-X_10
+Xinv@8 ilc[i] net@228 inv-X_10
+Xinv@9 fire[AE] net@258 inv-X_10
+Xmlat1in5@0 xx fire[AE] net@183 net@202 mlat1in5i
+Xmlat1in5@1 xx fire[AE] net@188 net@198 mlat1in5i
+Xmlat1in5@2 xx fire[AE] ilc[zLO] net@209 mlat1in5i
+Xnand2_sy@0 net@208 net@204 net@189 nand2_sy-X_10
+Xnor2_sy@1 ilc[i] net@200 net@195 nor2_sy-X_10
+Xnor2_sy@2 ilc[zoo] done net@181 nor2_sy-X_10
+Xnor2_sy@3 ilc[zLO] done net@185 nor2_sy-X_10
+Xnor2n@3 net@192 fire[AE] exit nor2n-X_20
+Xnor2n@5 net@220 fire[AE] fire[M] nor2n-X_20
+Xnor2n@9 net@212 fire[AE] ilc[cnt] nor2n-X_20
+Xwire90@3 net@178 done wire90-383_8-layer_1-width_3
+Xwire90@4 net@181 net@183 wire90-383_8-layer_1-width_3
+Xwire90@5 net@185 net@188 wire90-383_8-layer_1-width_3
+Xwire90@6 net@189 net@192 wire90-383_8-layer_1-width_3
+Xwire90@7 net@195 net@220 wire90-383_8-layer_1-width_3
+Xwire90@8 net@198 net@200 wire90-383_8-layer_1-width_3
+Xwire90@9 net@202 net@204 wire90-383_8-layer_1-width_3
+Xwire90@10 net@209 net@212 wire90-383_8-layer_1-width_3
+Xwire90@11 net@208 net@228 wire90-383_8-layer_1-width_3
+Xwire90@12 xx net@258 wire90-383_8-layer_1-width_3
+.ENDS moveE
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-924_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-924_5-R_34_667m
-.ENDS wire90-924_5-layer_1-width_3
+*** CELL: redFour:nand2n{sch}
+.SUBCKT nand2n-X_10 ina inb out
+Xnand2@0 ina inb out nand2-X_10
+.ENDS nand2n-X_10
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-902_4-R_34_667m a b
-Ccap@0 gnd net@14 3.309f
-Ccap@1 gnd net@8 3.309f
-Ccap@2 gnd net@11 3.309f
-Rres@0 net@14 a 5.214
-Rres@1 net@11 net@14 10.428
-Rres@2 b net@8 5.214
-Rres@3 net@8 net@11 10.428
-.ENDS wire-C_0_011f-902_4-R_34_667m
+*** CELL: redFour:pms2{sch}
+.SUBCKT pms2-X_1_5 d g g2
+XPMOS@0 net@2 g vdd PMOSx-X_3
+XPMOS@1 d g2 net@2 PMOSx-X_3
+.ENDS pms2-X_1_5
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-902_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-902_4-R_34_667m
-.ENDS wire90-902_4-layer_1-width_3
+*** CELL: redFour:pms2_sy{sch}
+.SUBCKT pms2_sy-X_3 d g g2
+Xpms2@0 d g g2 pms2-X_1_5
+Xpms2@1 d g2 g pms2-X_1_5
+.ENDS pms2_sy-X_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-913_5-R_34_667m a b
-Ccap@0 gnd net@14 3.35f
-Ccap@1 gnd net@8 3.35f
-Ccap@2 gnd net@11 3.35f
-Rres@0 net@14 a 5.278
-Rres@1 net@11 net@14 10.556
-Rres@2 b net@8 5.278
-Rres@3 net@8 net@11 10.556
-.ENDS wire-C_0_011f-913_5-R_34_667m
+.SUBCKT wire-C_0_011f-218_6-R_34_667m a b
+Ccap@0 gnd net@14 0.802f
+Ccap@1 gnd net@8 0.802f
+Ccap@2 gnd net@11 0.802f
+Rres@0 net@14 a 1.263
+Rres@1 net@11 net@14 2.526
+Rres@2 b net@8 1.263
+Rres@3 net@8 net@11 2.526
+.ENDS wire-C_0_011f-218_6-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-913_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-913_5-R_34_667m
-.ENDS wire90-913_5-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-932_5-R_34_667m a b
-Ccap@0 gnd net@14 3.419f
-Ccap@1 gnd net@8 3.419f
-Ccap@2 gnd net@11 3.419f
-Rres@0 net@14 a 5.388
-Rres@1 net@11 net@14 10.776
-Rres@2 b net@8 5.388
-Rres@3 net@8 net@11 10.776
-.ENDS wire-C_0_011f-932_5-R_34_667m
+.SUBCKT wire90-218_6-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-218_6-R_34_667m
+.ENDS wire90-218_6-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-932_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-932_5-R_34_667m
-.ENDS wire90-932_5-layer_1-width_3
+*** CELL: dockPartsK:predWait{sch}
+.SUBCKT predWait ign[2] ign[3] out pred[1] pred[2] pred[3]
+XNMOSx@6 net@108 ign[3] out NMOSx-X_10
+XNMOSx@8 net@87 pred[2] net@108 NMOSx-X_20
+XNMOSx@9 net@87 ign[2] net@86 NMOSx-X_10
+XNMOSx@10 net@86 pred[3] out NMOSx-X_20
+XNMOSx@11 gnd pred[1] net@87 NMOSx-X_20
+XPMOSx@0 vdd pred[1] out PMOSx-X_10
+Xpms2_sy@2 out pred[2] ign[2] pms2_sy-X_3
+Xpms2_sy@3 out pred[3] ign[3] pms2_sy-X_3
+Xwire90@0 net@108 net@86 wire90-218_6-layer_1-width_3
+.ENDS predWait
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-903_4-R_34_667m a b
-Ccap@0 gnd net@14 3.312f
-Ccap@1 gnd net@8 3.312f
-Ccap@2 gnd net@11 3.312f
-Rres@0 net@14 a 5.22
-Rres@1 net@11 net@14 10.439
-Rres@2 b net@8 5.22
-Rres@3 net@8 net@11 10.439
-.ENDS wire-C_0_011f-903_4-R_34_667m
+.SUBCKT wire-C_0_011f-795_4-R_34_667m a b
+Ccap@0 gnd net@14 2.916f
+Ccap@1 gnd net@8 2.916f
+Ccap@2 gnd net@11 2.916f
+Rres@0 net@14 a 4.596
+Rres@1 net@11 net@14 9.191
+Rres@2 b net@8 4.596
+Rres@3 net@8 net@11 9.191
+.ENDS wire-C_0_011f-795_4-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-903_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-903_4-R_34_667m
-.ENDS wire90-903_4-layer_1-width_3
+.SUBCKT wire90-795_4-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-795_4-R_34_667m
+.ENDS wire90-795_4-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-936_5-R_34_667m a b
-Ccap@0 gnd net@14 3.434f
-Ccap@1 gnd net@8 3.434f
-Ccap@2 gnd net@11 3.434f
-Rres@0 net@14 a 5.411
-Rres@1 net@11 net@14 10.822
-Rres@2 b net@8 5.411
-Rres@3 net@8 net@11 10.822
-.ENDS wire-C_0_011f-936_5-R_34_667m
+.SUBCKT wire-C_0_011f-459_9-R_34_667m a b
+Ccap@0 gnd net@14 1.686f
+Ccap@1 gnd net@8 1.686f
+Ccap@2 gnd net@11 1.686f
+Rres@0 net@14 a 2.657
+Rres@1 net@11 net@14 5.314
+Rres@2 b net@8 2.657
+Rres@3 net@8 net@11 5.314
+.ENDS wire-C_0_011f-459_9-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-936_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-936_5-R_34_667m
-.ENDS wire90-936_5-layer_1-width_3
+.SUBCKT wire90-459_9-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-459_9-R_34_667m
+.ENDS wire90-459_9-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-905_4-R_34_667m a b
-Ccap@0 gnd net@14 3.32f
-Ccap@1 gnd net@8 3.32f
-Ccap@2 gnd net@11 3.32f
-Rres@0 net@14 a 5.231
-Rres@1 net@11 net@14 10.462
-Rres@2 b net@8 5.231
-Rres@3 net@8 net@11 10.462
-.ENDS wire-C_0_011f-905_4-R_34_667m
+.SUBCKT wire-C_0_011f-361_8-R_34_667m a b
+Ccap@0 gnd net@14 1.327f
+Ccap@1 gnd net@8 1.327f
+Ccap@2 gnd net@11 1.327f
+Rres@0 net@14 a 2.09
+Rres@1 net@11 net@14 4.181
+Rres@2 b net@8 2.09
+Rres@3 net@8 net@11 4.181
+.ENDS wire-C_0_011f-361_8-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-905_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-905_4-R_34_667m
-.ENDS wire90-905_4-layer_1-width_3
+.SUBCKT wire90-361_8-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-361_8-R_34_667m
+.ENDS wire90-361_8-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-930-R_34_667m a b
-Ccap@0 gnd net@14 3.41f
-Ccap@1 gnd net@8 3.41f
-Ccap@2 gnd net@11 3.41f
-Rres@0 net@14 a 5.373
-Rres@1 net@11 net@14 10.747
-Rres@2 b net@8 5.373
-Rres@3 net@8 net@11 10.747
-.ENDS wire-C_0_011f-930-R_34_667m
+.SUBCKT wire-C_0_011f-307-R_34_667m a b
+Ccap@0 gnd net@14 1.126f
+Ccap@1 gnd net@8 1.126f
+Ccap@2 gnd net@11 1.126f
+Rres@0 net@14 a 1.774
+Rres@1 net@11 net@14 3.548
+Rres@2 b net@8 1.774
+Rres@3 net@8 net@11 3.548
+.ENDS wire-C_0_011f-307-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-930-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-930-R_34_667m
-.ENDS wire90-930-layer_1-width_3
+.SUBCKT wire90-307-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-307-R_34_667m
+.ENDS wire90-307-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-927_9-R_34_667m a b
-Ccap@0 gnd net@14 3.402f
-Ccap@1 gnd net@8 3.402f
-Ccap@2 gnd net@11 3.402f
-Rres@0 net@14 a 5.361
-Rres@1 net@11 net@14 10.722
-Rres@2 b net@8 5.361
-Rres@3 net@8 net@11 10.722
-.ENDS wire-C_0_011f-927_9-R_34_667m
+.SUBCKT wire-C_0_011f-258_6-R_34_667m a b
+Ccap@0 gnd net@14 0.948f
+Ccap@1 gnd net@8 0.948f
+Ccap@2 gnd net@11 0.948f
+Rres@0 net@14 a 1.494
+Rres@1 net@11 net@14 2.988
+Rres@2 b net@8 1.494
+Rres@3 net@8 net@11 2.988
+.ENDS wire-C_0_011f-258_6-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-927_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-927_9-R_34_667m
-.ENDS wire90-927_9-layer_1-width_3
+.SUBCKT wire90-258_6-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-258_6-R_34_667m
+.ENDS wire90-258_6-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-940_4-R_34_667m a b
-Ccap@0 gnd net@14 3.448f
-Ccap@1 gnd net@8 3.448f
-Ccap@2 gnd net@11 3.448f
-Rres@0 net@14 a 5.433
-Rres@1 net@11 net@14 10.867
-Rres@2 b net@8 5.433
-Rres@3 net@8 net@11 10.867
-.ENDS wire-C_0_011f-940_4-R_34_667m
+.SUBCKT wire-C_0_011f-386_2-R_34_667m a b
+Ccap@0 gnd net@14 1.416f
+Ccap@1 gnd net@8 1.416f
+Ccap@2 gnd net@11 1.416f
+Rres@0 net@14 a 2.231
+Rres@1 net@11 net@14 4.463
+Rres@2 b net@8 2.231
+Rres@3 net@8 net@11 4.463
+.ENDS wire-C_0_011f-386_2-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-940_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-940_4-R_34_667m
-.ENDS wire90-940_4-layer_1-width_3
+.SUBCKT wire90-386_2-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-386_2-R_34_667m
+.ENDS wire90-386_2-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-946_9-R_34_667m a b
-Ccap@0 gnd net@14 3.472f
-Ccap@1 gnd net@8 3.472f
-Ccap@2 gnd net@11 3.472f
-Rres@0 net@14 a 5.471
-Rres@1 net@11 net@14 10.942
-Rres@2 b net@8 5.471
-Rres@3 net@8 net@11 10.942
-.ENDS wire-C_0_011f-946_9-R_34_667m
+.SUBCKT wire-C_0_011f-1409_3-R_34_667m a b
+Ccap@0 gnd net@14 5.167f
+Ccap@1 gnd net@8 5.167f
+Ccap@2 gnd net@11 5.167f
+Rres@0 net@14 a 8.143
+Rres@1 net@11 net@14 16.285
+Rres@2 b net@8 8.143
+Rres@3 net@8 net@11 16.285
+.ENDS wire-C_0_011f-1409_3-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-946_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-946_9-R_34_667m
-.ENDS wire90-946_9-layer_1-width_3
+.SUBCKT wire90-1409_3-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-1409_3-R_34_667m
+.ENDS wire90-1409_3-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-914_3-R_34_667m a b
-Ccap@0 gnd net@14 3.352f
-Ccap@1 gnd net@8 3.352f
-Ccap@2 gnd net@11 3.352f
-Rres@0 net@14 a 5.283
-Rres@1 net@11 net@14 10.565
-Rres@2 b net@8 5.283
-Rres@3 net@8 net@11 10.565
-.ENDS wire-C_0_011f-914_3-R_34_667m
+.SUBCKT wire-C_0_011f-316-R_34_667m a b
+Ccap@0 gnd net@14 1.159f
+Ccap@1 gnd net@8 1.159f
+Ccap@2 gnd net@11 1.159f
+Rres@0 net@14 a 1.826
+Rres@1 net@11 net@14 3.652
+Rres@2 b net@8 1.826
+Rres@3 net@8 net@11 3.652
+.ENDS wire-C_0_011f-316-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-914_3-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-914_3-R_34_667m
-.ENDS wire90-914_3-layer_1-width_3
+.SUBCKT wire90-316-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-316-R_34_667m
+.ENDS wire90-316-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-941_9-R_34_667m a b
-Ccap@0 gnd net@14 3.454f
-Ccap@1 gnd net@8 3.454f
-Ccap@2 gnd net@11 3.454f
-Rres@0 net@14 a 5.442
-Rres@1 net@11 net@14 10.884
-Rres@2 b net@8 5.442
-Rres@3 net@8 net@11 10.884
-.ENDS wire-C_0_011f-941_9-R_34_667m
+.SUBCKT wire-C_0_011f-324_9-R_34_667m a b
+Ccap@0 gnd net@14 1.191f
+Ccap@1 gnd net@8 1.191f
+Ccap@2 gnd net@11 1.191f
+Rres@0 net@14 a 1.877
+Rres@1 net@11 net@14 3.754
+Rres@2 b net@8 1.877
+Rres@3 net@8 net@11 3.754
+.ENDS wire-C_0_011f-324_9-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-941_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-941_9-R_34_667m
-.ENDS wire90-941_9-layer_1-width_3
+.SUBCKT wire90-324_9-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-324_9-R_34_667m
+.ENDS wire90-324_9-layer_1-width_3
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-902-R_34_667m a b
-Ccap@0 gnd net@14 3.307f
-Ccap@1 gnd net@8 3.307f
-Ccap@2 gnd net@11 3.307f
-Rres@0 net@14 a 5.212
-Rres@1 net@11 net@14 10.423
-Rres@2 b net@8 5.212
-Rres@3 net@8 net@11 10.423
-.ENDS wire-C_0_011f-902-R_34_667m
+.SUBCKT wire-C_0_011f-1083_5-R_34_667m a b
+Ccap@0 gnd net@14 3.973f
+Ccap@1 gnd net@8 3.973f
+Ccap@2 gnd net@11 3.973f
+Rres@0 net@14 a 6.26
+Rres@1 net@11 net@14 12.52
+Rres@2 b net@8 6.26
+Rres@3 net@8 net@11 12.52
+.ENDS wire-C_0_011f-1083_5-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-902-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-902-R_34_667m
-.ENDS wire90-902-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-907_5-R_34_667m a b
-Ccap@0 gnd net@14 3.328f
-Ccap@1 gnd net@8 3.328f
-Ccap@2 gnd net@11 3.328f
-Rres@0 net@14 a 5.243
-Rres@1 net@11 net@14 10.487
-Rres@2 b net@8 5.243
-Rres@3 net@8 net@11 10.487
-.ENDS wire-C_0_011f-907_5-R_34_667m
+.SUBCKT wire90-1083_5-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-1083_5-R_34_667m
+.ENDS wire90-1083_5-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-907_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-907_5-R_34_667m
-.ENDS wire90-907_5-layer_1-width_3
+*** CELL: dockPartsK:moveC{sch}
+.SUBCKT moveC do[M] fire[M] fire[T] ilc[cnt] ilc[dLO] ilc[i] ilc[zLO] 
++ilc[zoo] m1[18] m1[19] m1[20] mc pred[D] pred[T] s[1] s[2] succ[D] succ[T] 
++torp
+Xarbiter2@0 net@1653 net@1652 torp net@860 arbiter2
+XctrAND4i@1 net@1475 net@1481 net@1498 m1[20] fire[T] ctrAND4in30
+Xinv@39 do[M] net@1494 inv-X_10
+Xinv@43 fire[T] net@1388 inv-X_10
+Xinv@47 net@1415 net@1589 inv-X_10
+Xinv@49 fire[AE] net@1593 inv-X_10
+Xinv@51 m1[18] ign[D] inv-X_10
+Xinv@52 m1[19] ign[T] inv-X_10
+Xinv@54 torp net@1705 inv-X_5
+Xinv@55 net@1704 s[2] inv-X_10
+Xinv@56 do[M] net@1709 inv-X_5
+Xinv@57 net@1708 s[1] inv-X_10
+XmoveE@1 net@1682 fire[AE] fire[M] ilc[cnt] ilc[dLO] ilc[i] ilc[zLO] ilc[zoo] 
++moveE
+Xnand2@3 m1[20] net@860 net@925 nand2-X_10
+Xnand2_sy@0 net@1612 net@1335 net@1574 nand2_sy-X_20
+Xnand2n@1 net@877 net@926 net@1334 nand2n-X_10
+Xnor2n@5 fire[A] okLO net@652 nor2n-X_20
+Xnor2n_sy@0 succ[D] succ[T] net@1619 nor2n_sy-X_10
+XpredDri2@1 net@1401 mc torp predDri20wMC
+XpredORdr@0 net@1401 net@1698 mc do[M] predORdri20wMC
+XpredWait@0 ign[D] ign[T] net@1530 do[M] pred[D] pred[T] predWait
+Xwire90@18 net@860 net@652 wire90-795_4-layer_1-width_3
+Xwire90@19 net@1498 net@1494 wire90-459_9-layer_1-width_3
+Xwire90@21 net@1652 net@877 wire90-361_8-layer_1-width_3
+Xwire90@22 net@1653 net@1475 wire90-307-layer_1-width_3
+Xwire90@25 net@925 net@926 wire90-258_6-layer_1-width_3
+Xwire90@33 net@1682 net@1698 wire90-386_2-layer_1-width_3
+Xwire90@38 net@1401 fire[T] wire90-1409_3-layer_1-width_3
+Xwire90@42 net@1388 net@1415 wire90-316-layer_1-width_3
+Xwire90@43 net@1334 net@1335 wire90-324_9-layer_1-width_3
+Xwire90@49 okLO net@1530 wire90-795_4-layer_1-width_3
+Xwire90@53 net@1574 fire[AE] wire90-1083_5-layer_1-width_3
+Xwire90@55 net@1481 net@1589 wire90-316-layer_1-width_3
+Xwire90@56 net@1593 fire[A] wire90-795_4-layer_1-width_3
+Xwire90@57 net@1612 net@1619 wire90-324_9-layer_1-width_3
+Xwire90@58 net@1705 net@1704 wire90-459_9-layer_1-width_3
+Xwire90@59 net@1709 net@1708 wire90-459_9-layer_1-width_3
+.ENDS moveC
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-909_5-R_34_667m a b
-Ccap@0 gnd net@14 3.335f
-Ccap@1 gnd net@8 3.335f
-Ccap@2 gnd net@11 3.335f
-Rres@0 net@14 a 5.255
-Rres@1 net@11 net@14 10.51
-Rres@2 b net@8 5.255
-Rres@3 net@8 net@11 10.51
-.ENDS wire-C_0_011f-909_5-R_34_667m
+.SUBCKT wire-C_0_011f-185-R_34_667m a b
+Ccap@0 gnd net@14 0.678f
+Ccap@1 gnd net@8 0.678f
+Ccap@2 gnd net@11 0.678f
+Rres@0 net@14 a 1.069
+Rres@1 net@11 net@14 2.138
+Rres@2 b net@8 1.069
+Rres@3 net@8 net@11 2.138
+.ENDS wire-C_0_011f-185-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-909_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-909_5-R_34_667m
-.ENDS wire90-909_5-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-902_5-R_34_667m a b
-Ccap@0 gnd net@14 3.309f
-Ccap@1 gnd net@8 3.309f
-Ccap@2 gnd net@11 3.309f
-Rres@0 net@14 a 5.214
-Rres@1 net@11 net@14 10.429
-Rres@2 b net@8 5.214
-Rres@3 net@8 net@11 10.429
-.ENDS wire-C_0_011f-902_5-R_34_667m
+.SUBCKT wire90-185-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-185-R_34_667m
+.ENDS wire90-185-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-902_5-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-902_5-R_34_667m
-.ENDS wire90-902_5-layer_1-width_3
+*** CELL: latchesK:mlat1in10{sch}
+.SUBCKT mlat1in10 cl[F] cl[T] in[1] out[1]
+Xinv@0 net@26 out[1] inv-X_10
+Xnms2@0 net@4 out[1] cl[F] nms2-X_2
+Xnms2@1 net@4 in[1] cl[T] nms2-X_2
+Xpms2@0 net@4 out[1] cl[T] pms2-X_1
+Xpms2@1 net@4 in[1] cl[F] pms2-X_2
+Xwire90@0 net@4 net@26 wire90-185-layer_1-width_3
+.ENDS mlat1in10
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-911_9-R_34_667m a b
-Ccap@0 gnd net@14 3.344f
-Ccap@1 gnd net@8 3.344f
-Ccap@2 gnd net@11 3.344f
-Rres@0 net@14 a 5.269
-Rres@1 net@11 net@14 10.538
-Rres@2 b net@8 5.269
-Rres@3 net@8 net@11 10.538
-.ENDS wire-C_0_011f-911_9-R_34_667m
+*** CELL: redFour:nms2{sch}
+.SUBCKT nms2-X_3 d g g2
+XNMOS@0 d g2 net@0 NMOSx-X_6
+XNMOS@1 net@0 g gnd NMOSx-X_6
+.ENDS nms2-X_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-911_9-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-911_9-R_34_667m
-.ENDS wire90-911_9-layer_1-width_3
+*** CELL: redFour:nms3{sch}
+.SUBCKT nms3-X_2 d g g2 g3
+XNMOS@0 d g3 net@6 NMOSx-X_6
+XNMOS@1 net@7 g gnd NMOSx-X_6
+XNMOS@2 net@6 g2 net@7 NMOSx-X_6
+.ENDS nms3-X_2
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-916_4-R_34_667m a b
-Ccap@0 gnd net@14 3.36f
-Ccap@1 gnd net@8 3.36f
-Ccap@2 gnd net@11 3.36f
-Rres@0 net@14 a 5.295
-Rres@1 net@11 net@14 10.59
-Rres@2 b net@8 5.295
-Rres@3 net@8 net@11 10.59
-.ENDS wire-C_0_011f-916_4-R_34_667m
+.SUBCKT wire-C_0_011f-339_3-R_34_667m a b
+Ccap@0 gnd net@14 1.244f
+Ccap@1 gnd net@8 1.244f
+Ccap@2 gnd net@11 1.244f
+Rres@0 net@14 a 1.96
+Rres@1 net@11 net@14 3.921
+Rres@2 b net@8 1.96
+Rres@3 net@8 net@11 3.921
+.ENDS wire-C_0_011f-339_3-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-916_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-916_4-R_34_667m
-.ENDS wire90-916_4-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-907_8-R_34_667m a b
-Ccap@0 gnd net@14 3.329f
-Ccap@1 gnd net@8 3.329f
-Ccap@2 gnd net@11 3.329f
-Rres@0 net@14 a 5.245
-Rres@1 net@11 net@14 10.49
-Rres@2 b net@8 5.245
-Rres@3 net@8 net@11 10.49
-.ENDS wire-C_0_011f-907_8-R_34_667m
+.SUBCKT wire90-339_3-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-339_3-R_34_667m
+.ENDS wire90-339_3-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-907_8-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-907_8-R_34_667m
-.ENDS wire90-907_8-layer_1-width_3
+*** CELL: latchesK:mlat2in10{sch}
+.SUBCKT mlat2in10 clA[F] clA[T] clB[F] clB[T] inA inB out[1]
+Xinv@0 net@26 out[1] inv-X_10
+Xnms2@0 net@4 inB clB[T] nms2-X_3
+Xnms2@1 net@4 inA clA[T] nms2-X_3
+Xnms3@0 net@4 clA[F] out[1] clB[F] nms3-X_2
+Xpms2@0 net@4 inB clB[F] pms2-X_2_5
+Xpms2@1 net@4 inA clA[F] pms2-X_2_5
+Xpms3@0 net@4 clA[T] out[1] clB[T] pms3-X_1
+Xwire90@0 net@4 net@26 wire90-339_3-layer_1-width_3
+.ENDS mlat2in10
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-909_4-R_34_667m a b
-Ccap@0 gnd net@14 3.334f
-Ccap@1 gnd net@8 3.334f
-Ccap@2 gnd net@11 3.334f
-Rres@0 net@14 a 5.254
-Rres@1 net@11 net@14 10.509
-Rres@2 b net@8 5.254
-Rres@3 net@8 net@11 10.509
-.ENDS wire-C_0_011f-909_4-R_34_667m
+.SUBCKT wire-C_0_011f-271_1-R_34_667m a b
+Ccap@0 gnd net@14 0.994f
+Ccap@1 gnd net@8 0.994f
+Ccap@2 gnd net@11 0.994f
+Rres@0 net@14 a 1.566
+Rres@1 net@11 net@14 3.133
+Rres@2 b net@8 1.566
+Rres@3 net@8 net@11 3.133
+.ENDS wire-C_0_011f-271_1-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-909_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-909_4-R_34_667m
-.ENDS wire90-909_4-layer_1-width_3
-
-*** CELL: fifoL:split10{sch}
-.SUBCKT split10 clS[F] clS[T] cl[F] cl[T] freqOut in[10] in[11] in[12] in[13] 
-+in[14] in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] 
-+in[24] in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] 
-+in[34] in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] mc out[10] 
-+out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] out[19] 
-+out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] out[27] 
-+out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] out[35] 
-+out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] pred rd[F] rd[T] sin 
-+sout succ
-XsplitEnd@0 clS[F] clS[T] cl[F] cl[T] a[10] a[11] a[12] a[13] a[14] a[15] 
-+a[16] a[17] a[18] a[19] a[1] a[20] a[21] a[22] a[23] a[24] a[25] a[26] a[27] 
-+a[28] a[29] a[2] a[30] a[31] a[32] a[33] a[34] a[35] a[36] a[3] a[4] a[5] 
-+a[6] a[7] a[8] a[9] b[10] b[11] b[12] b[13] b[14] b[15] b[16] b[17] b[18] 
-+b[19] b[1] b[20] b[21] b[22] b[23] b[24] b[25] b[26] b[27] b[28] b[29] b[2] 
-+b[30] b[31] b[32] b[33] b[34] b[35] b[36] b[3] b[4] b[5] b[6] b[7] b[8] b[9] 
-+mc out[10] out[11] out[12] out[13] out[14] out[15] out[16] out[17] out[18] 
-+out[19] out[1] out[20] out[21] out[22] out[23] out[24] out[25] out[26] 
-+out[27] out[28] out[29] out[2] out[30] out[31] out[32] out[33] out[34] 
-+out[35] out[36] out[3] out[4] out[5] out[6] out[7] out[8] out[9] net@571 
-+net@572 rd[F] rd[T] net@335 sout succ splitEnd
-XsplitSta@0 clS[F] clS[T] cl[F] cl[T] in[10] in[11] in[12] in[13] in[14] 
-+in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] 
-+in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] 
-+in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] mc ay[10] ay[11] 
-+ay[12] ay[13] ay[14] ay[15] ay[16] ay[17] ay[18] ay[19] ay[1] ay[20] ay[21] 
-+ay[22] ay[23] ay[24] ay[25] ay[26] ay[27] ay[28] ay[29] ay[2] ay[30] ay[31] 
-+ay[32] ay[33] ay[34] ay[35] ay[36] ay[3] ay[4] ay[5] ay[6] ay[7] ay[8] ay[9] 
-+bz[10] bz[11] bz[12] bz[13] bz[14] bz[15] bz[16] bz[17] bz[18] bz[19] bz[1] 
-+bz[20] bz[21] bz[22] bz[23] bz[24] bz[25] bz[26] bz[27] bz[28] bz[29] bz[2] 
-+bz[30] bz[31] bz[32] bz[33] bz[34] bz[35] bz[36] bz[3] bz[4] bz[5] bz[6] 
-+bz[7] bz[8] bz[9] pred rd[F] rd[T] sin net@315 net@566 net@565 splitStart
-XsplitSta@1 clS[F] clS[T] clS[F] clS[T] cl[F] cl[T] cl[F] cl[T] 
-+splitSta@1_freqOut bz[10] bz[11] bz[12] bz[13] bz[14] bz[15] bz[16] bz[17] 
-+bz[18] bz[19] bz[1] bz[20] bz[21] bz[22] bz[23] bz[24] bz[25] bz[26] bz[27] 
-+bz[28] bz[29] bz[2] bz[30] bz[31] bz[32] bz[33] bz[34] bz[35] bz[36] bz[3] 
-+bz[4] bz[5] bz[6] bz[7] bz[8] bz[9] mc mc b[10] b[11] b[12] b[13] b[14] b[15] 
-+b[16] b[17] b[18] b[19] b[1] b[20] b[21] b[22] b[23] b[24] b[25] b[26] b[27] 
-+b[28] b[29] b[2] b[30] b[31] b[32] b[33] b[34] b[35] b[36] b[3] b[4] b[5] 
-+b[6] b[7] b[8] b[9] net@245 rd[F] rd[T] rd[F] rd[T] net@285 net@252 net@251 
-+net@270 net@276 splitStageDx4
-XsplitSta@2 clS[F] clS[T] clS[F] clS[T] cl[F] cl[T] cl[F] cl[T] freqOut 
-+ay[10] ay[11] ay[12] ay[13] ay[14] ay[15] ay[16] ay[17] ay[18] ay[19] ay[1] 
-+ay[20] ay[21] ay[22] ay[23] ay[24] ay[25] ay[26] ay[27] ay[28] ay[29] ay[2] 
-+ay[30] ay[31] ay[32] ay[33] ay[34] ay[35] ay[36] ay[3] ay[4] ay[5] ay[6] 
-+ay[7] ay[8] ay[9] mc mc a[10] a[11] a[12] a[13] a[14] a[15] a[16] a[17] a[18] 
-+a[19] a[1] a[20] a[21] a[22] a[23] a[24] a[25] a[26] a[27] a[28] a[29] a[2] 
-+a[30] a[31] a[32] a[33] a[34] a[35] a[36] a[3] a[4] a[5] a[6] a[7] a[8] a[9] 
-+net@248 rd[F] rd[T] rd[F] rd[T] net@316 net@309 net@307 net@322 net@279 
-+splitStageDx4
-Xwire90@0 net@316 net@251 wire90-1085-layer_1-width_3
-Xwire90@1 net@307 net@309 wire90-3042_2-layer_1-width_3
-Xwire90@2 net@566 net@248 wire90-1882_9-layer_1-width_3
-Xwire90@3 net@565 net@245 wire90-1437_9-layer_1-width_3
-Xwire90@4 net@315 net@285 wire90-1085-layer_1-width_3
-Xwire90@5 net@322 net@252 wire90-1085-layer_1-width_3
-Xwire90@6 net@270 net@335 wire90-992_5-layer_1-width_3
-Xwire90@7 net@276 net@572 wire90-876_3-layer_1-width_3
-Xwire90@8 net@279 net@571 wire90-1590_3-layer_1-width_3
-Xwire90@9 ay[1] wire90@9_b wire90-1187_4-layer_1-width_3
-Xwire90@10 ay[2] wire90@10_b wire90-1189_4-layer_1-width_3
-Xwire90@11 ay[3] wire90@11_b wire90-1187_4-layer_1-width_3
-Xwire90@12 ay[4] wire90@12_b wire90-1199_9-layer_1-width_3
-Xwire90@13 ay[5] wire90@13_b wire90-1187_4-layer_1-width_3
-Xwire90@14 ay[6] wire90@14_b wire90-1201_9-layer_1-width_3
-Xwire90@15 ay[7] wire90@15_b wire90-1189_8-layer_1-width_3
-Xwire90@16 ay[8] wire90@16_b wire90-1196_9-layer_1-width_3
-Xwire90@17 ay[9] wire90@17_b wire90-1187_4-layer_1-width_3
-Xwire90@18 ay[10] wire90@18_b wire90-1200_5-layer_1-width_3
-Xwire90@19 ay[11] wire90@19_b wire90-1184_4-layer_1-width_3
-Xwire90@20 ay[12] wire90@20_b wire90-1189_5-layer_1-width_3
-Xwire90@21 ay[13] wire90@21_b wire90-1184_4-layer_1-width_3
-Xwire90@22 ay[14] wire90@22_b wire90-1208_5-layer_1-width_3
-Xwire90@23 ay[15] wire90@23_b wire90-1184_4-layer_1-width_3
-Xwire90@24 ay[16] wire90@24_b wire90-1212_5-layer_1-width_3
-Xwire90@25 ay[17] wire90@25_b wire90-1184_4-layer_1-width_3
-Xwire90@26 ay[18] wire90@26_b wire90-1206-layer_1-width_3
-Xwire90@27 ay[19] wire90@27_b wire90-1187_4-layer_1-width_3
-Xwire90@28 ay[20] wire90@28_b wire90-1203_9-layer_1-width_3
-Xwire90@29 ay[21] wire90@29_b wire90-1187_4-layer_1-width_3
-Xwire90@30 ay[22] wire90@30_b wire90-1216_4-layer_1-width_3
-Xwire90@31 ay[23] wire90@31_b wire90-1187_4-layer_1-width_3
-Xwire90@32 ay[24] wire90@32_b wire90-1222_9-layer_1-width_3
-Xwire90@33 ay[25] wire90@33_b wire90-1190_3-layer_1-width_3
-Xwire90@34 ay[26] wire90@34_b wire90-1217_9-layer_1-width_3
-Xwire90@35 ay[27] wire90@35_b wire90-1187_4-layer_1-width_3
-Xwire90@36 ay[28] wire90@36_b wire90-1184-layer_1-width_3
-Xwire90@37 ay[29] wire90@37_b wire90-1184_4-layer_1-width_3
-Xwire90@38 ay[30] wire90@38_b wire90-1184-layer_1-width_3
-Xwire90@39 ay[31] wire90@39_b wire90-1184_4-layer_1-width_3
-Xwire90@40 ay[32] wire90@40_b wire90-1189_5-layer_1-width_3
-Xwire90@41 ay[33] wire90@41_b wire90-1184_4-layer_1-width_3
-Xwire90@42 ay[34] wire90@42_b wire90-1191_5-layer_1-width_3
-Xwire90@43 ay[35] wire90@43_b wire90-1184_4-layer_1-width_3
-Xwire90@44 ay[36] wire90@44_b wire90-1185-layer_1-width_3
-Xwire90@45 a[1] wire90@45_b wire90-1220-layer_1-width_3
-Xwire90@46 a[2] wire90@46_b wire90-1225_5-layer_1-width_3
-Xwire90@47 a[3] wire90@47_b wire90-1223-layer_1-width_3
-Xwire90@48 a[4] wire90@48_b wire90-1227_5-layer_1-width_3
-Xwire90@49 a[5] wire90@49_b wire90-1217-layer_1-width_3
-Xwire90@50 a[6] wire90@50_b wire90-1254-layer_1-width_3
-Xwire90@51 a[7] wire90@51_b wire90-1216-layer_1-width_3
-Xwire90@52 a[8] wire90@52_b wire90-1243-layer_1-width_3
-Xwire90@53 a[9] wire90@53_b wire90-1218_5-layer_1-width_3
-Xwire90@54 a[10] wire90@54_b wire90-1175-layer_1-width_3
-Xwire90@55 a[11] wire90@55_b wire90-1181_4-layer_1-width_3
-Xwire90@56 a[12] wire90@56_b wire90-1172-layer_1-width_3
-Xwire90@57 a[13] wire90@57_b wire90-1184_4-layer_1-width_3
-Xwire90@58 a[14] wire90@58_b wire90-1183_5-layer_1-width_3
-Xwire90@59 a[15] wire90@59_b wire90-1183_6-layer_1-width_3
-Xwire90@60 a[16] wire90@60_b wire90-1185_5-layer_1-width_3
-Xwire90@61 a[17] wire90@61_b wire90-1176_9-layer_1-width_3
-Xwire90@62 a[18] wire90@62_b wire90-1178_5-layer_1-width_3
-Xwire90@63 a[19] wire90@63_b wire90-1217-layer_1-width_3
-Xwire90@64 a[20] wire90@64_b wire90-1217-layer_1-width_3
-Xwire90@65 a[21] wire90@65_b wire90-1220-layer_1-width_3
-Xwire90@66 a[22] wire90@66_b wire90-1223-layer_1-width_3
-Xwire90@67 a[23] wire90@67_b wire90-1214-layer_1-width_3
-Xwire90@68 a[24] wire90@68_b wire90-1230-layer_1-width_3
-Xwire90@69 a[25] wire90@69_b wire90-1212_5-layer_1-width_3
-Xwire90@70 a[26] wire90@70_b wire90-1221_5-layer_1-width_3
-Xwire90@71 a[27] wire90@71_b wire90-1215_5-layer_1-width_3
-Xwire90@72 a[28] wire90@72_b wire90-1188_5-layer_1-width_3
-Xwire90@73 a[29] wire90@73_b wire90-1178_4-layer_1-width_3
-Xwire90@74 a[30] wire90@74_b wire90-1180_5-layer_1-width_3
-Xwire90@75 a[31] wire90@75_b wire90-1181_4-layer_1-width_3
-Xwire90@76 a[32] wire90@76_b wire90-1201-layer_1-width_3
-Xwire90@77 a[33] wire90@77_b wire90-1180_6-layer_1-width_3
-Xwire90@78 a[34] wire90@78_b wire90-1199-layer_1-width_3
-Xwire90@79 a[35] wire90@79_b wire90-1173_9-layer_1-width_3
-Xwire90@80 a[36] wire90@80_b wire90-1194-layer_1-width_3
-Xwire90@81 b[1] wire90@81_b wire90-606_2-layer_1-width_3
-Xwire90@82 b[2] wire90@82_b wire90-653_2-layer_1-width_3
-Xwire90@83 b[3] wire90@83_b wire90-614_2-layer_1-width_3
-Xwire90@84 b[4] wire90@84_b wire90-651_2-layer_1-width_3
-Xwire90@85 b[5] wire90@85_b wire90-611_2-layer_1-width_3
-Xwire90@86 b[6] wire90@86_b wire90-680_7-layer_1-width_3
-Xwire90@87 b[7] wire90@87_b wire90-605_2-layer_1-width_3
-Xwire90@88 b[8] wire90@88_b wire90-669_7-layer_1-width_3
-Xwire90@89 b[9] wire90@89_b wire90-608_2-layer_1-width_3
-Xwire90@90 b[10] wire90@90_b wire90-621_6-layer_1-width_3
-Xwire90@91 b[11] wire90@91_b wire90-589-layer_1-width_3
-Xwire90@92 b[12] wire90@92_b wire90-610_6-layer_1-width_3
-Xwire90@93 b[13] wire90@93_b wire90-594-layer_1-width_3
-Xwire90@94 b[14] wire90@94_b wire90-640_1-layer_1-width_3
-Xwire90@95 b[15] wire90@95_b wire90-590_5-layer_1-width_3
-Xwire90@96 b[16] wire90@96_b wire90-638_1-layer_1-width_3
-Xwire90@97 b[17] wire90@97_b wire90-584_5-layer_1-width_3
-Xwire90@98 b[18] wire90@98_b wire90-627_1-layer_1-width_3
-Xwire90@99 b[19] wire90@99_b wire90-611_2-layer_1-width_3
-Xwire90@100 b[20] wire90@100_b wire90-642_7-layer_1-width_3
-Xwire90@101 b[21] wire90@101_b wire90-620_2-layer_1-width_3
-Xwire90@102 b[22] wire90@102_b wire90-640_7-layer_1-width_3
-Xwire90@103 b[23] wire90@103_b wire90-617_2-layer_1-width_3
-Xwire90@104 b[24] wire90@104_b wire90-670_2-layer_1-width_3
-Xwire90@105 b[25] wire90@105_b wire90-603_7-layer_1-width_3
-Xwire90@106 b[26] wire90@106_b wire90-659_2-layer_1-width_3
-Xwire90@107 b[27] wire90@107_b wire90-606_7-layer_1-width_3
-Xwire90@108 b[28] wire90@108_b wire90-627_6-layer_1-width_3
-Xwire90@109 b[29] wire90@109_b wire90-586-layer_1-width_3
-Xwire90@110 b[30] wire90@110_b wire90-616_6-layer_1-width_3
-Xwire90@111 b[31] wire90@111_b wire90-589_5-layer_1-width_3
-Xwire90@112 b[32] wire90@112_b wire90-646_1-layer_1-width_3
-Xwire90@113 b[33] wire90@113_b wire90-587_5-layer_1-width_3
-Xwire90@114 b[34] wire90@114_b wire90-644_1-layer_1-width_3
-Xwire90@115 b[35] wire90@115_b wire90-581_5-layer_1-width_3
-Xwire90@116 b[36] wire90@116_b wire90-633_1-layer_1-width_3
-Xwire90@117 bz[10] wire90@117_b wire90-924_5-layer_1-width_3
-Xwire90@118 bz[11] wire90@118_b wire90-902_4-layer_1-width_3
-Xwire90@119 bz[12] wire90@119_b wire90-913_5-layer_1-width_3
-Xwire90@120 bz[13] wire90@120_b wire90-902_4-layer_1-width_3
-Xwire90@121 bz[14] wire90@121_b wire90-932_5-layer_1-width_3
-Xwire90@122 bz[15] wire90@122_b wire90-903_4-layer_1-width_3
-Xwire90@123 bz[16] wire90@123_b wire90-936_5-layer_1-width_3
-Xwire90@124 bz[17] wire90@124_b wire90-905_4-layer_1-width_3
-Xwire90@125 bz[18] wire90@125_b wire90-930-layer_1-width_3
-Xwire90@126 bz[19] wire90@126_b wire90-905_4-layer_1-width_3
-Xwire90@127 bz[2] wire90@127_b wire90-905_4-layer_1-width_3
-Xwire90@128 bz[20] wire90@128_b wire90-927_9-layer_1-width_3
-Xwire90@129 bz[21] wire90@129_b wire90-905_4-layer_1-width_3
-Xwire90@130 bz[22] wire90@130_b wire90-940_4-layer_1-width_3
-Xwire90@131 bz[23] wire90@131_b wire90-905_4-layer_1-width_3
-Xwire90@132 bz[24] wire90@132_b wire90-946_9-layer_1-width_3
-Xwire90@133 bz[25] wire90@133_b wire90-914_3-layer_1-width_3
-Xwire90@134 bz[26] wire90@134_b wire90-941_9-layer_1-width_3
-Xwire90@135 bz[27] wire90@135_b wire90-905_4-layer_1-width_3
-Xwire90@136 bz[28] wire90@136_b wire90-902-layer_1-width_3
-Xwire90@137 bz[29] wire90@137_b wire90-902_4-layer_1-width_3
-Xwire90@138 bz[3] wire90@138_b wire90-905_4-layer_1-width_3
-Xwire90@139 bz[30] wire90@139_b wire90-902-layer_1-width_3
-Xwire90@140 bz[31] wire90@140_b wire90-902_4-layer_1-width_3
-Xwire90@141 bz[32] wire90@141_b wire90-907_5-layer_1-width_3
-Xwire90@142 bz[33] wire90@142_b wire90-902_4-layer_1-width_3
-Xwire90@143 bz[34] wire90@143_b wire90-909_5-layer_1-width_3
-Xwire90@144 bz[35] wire90@144_b wire90-902_4-layer_1-width_3
-Xwire90@145 bz[36] wire90@145_b wire90-902_5-layer_1-width_3
-Xwire90@146 bz[1] wire90@146_b wire90-905_4-layer_1-width_3
-Xwire90@147 bz[4] wire90@147_b wire90-911_9-layer_1-width_3
-Xwire90@148 bz[5] wire90@148_b wire90-905_4-layer_1-width_3
-Xwire90@149 bz[6] wire90@149_b wire90-916_4-layer_1-width_3
-Xwire90@150 bz[7] wire90@150_b wire90-907_8-layer_1-width_3
-Xwire90@151 bz[8] wire90@151_b wire90-909_4-layer_1-width_3
-Xwire90@152 bz[9] wire90@152_b wire90-905_4-layer_1-width_3
-.ENDS split10
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-3124_7-R_34_667m a b
-Ccap@0 gnd net@14 11.457f
-Ccap@1 gnd net@8 11.457f
-Ccap@2 gnd net@11 11.457f
-Rres@0 net@14 a 18.054
-Rres@1 net@11 net@14 36.108
-Rres@2 b net@8 18.054
-Rres@3 net@8 net@11 36.108
-.ENDS wire-C_0_011f-3124_7-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-3124_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-3124_7-R_34_667m
-.ENDS wire90-3124_7-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-3513_1-R_34_667m a b
-Ccap@0 gnd net@14 12.881f
-Ccap@1 gnd net@8 12.881f
-Ccap@2 gnd net@11 12.881f
-Rres@0 net@14 a 20.298
-Rres@1 net@11 net@14 40.596
-Rres@2 b net@8 20.298
-Rres@3 net@8 net@11 40.596
-.ENDS wire-C_0_011f-3513_1-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-3513_1-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-3513_1-R_34_667m
-.ENDS wire90-3513_1-layer_1-width_3
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-611_4-R_26m a b
-Ccap@0 gnd net@14 2.242f
-Ccap@1 gnd net@8 2.242f
-Ccap@2 gnd net@11 2.242f
-Rres@0 net@14 a 2.649
-Rres@1 net@11 net@14 5.299
-Rres@2 b net@8 2.649
-Rres@3 net@8 net@11 5.299
-.ENDS wire-C_0_011f-611_4-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-611_4-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-611_4-R_26m
-.ENDS wire90-611_4-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-603_9-R_26m a b
-Ccap@0 gnd net@14 2.214f
-Ccap@1 gnd net@8 2.214f
-Ccap@2 gnd net@11 2.214f
-Rres@0 net@14 a 2.617
-Rres@1 net@11 net@14 5.234
-Rres@2 b net@8 2.617
-Rres@3 net@8 net@11 5.234
-.ENDS wire-C_0_011f-603_9-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-603_9-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-603_9-R_26m
-.ENDS wire90-603_9-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-608_4-R_26m a b
-Ccap@0 gnd net@14 2.231f
-Ccap@1 gnd net@8 2.231f
-Ccap@2 gnd net@11 2.231f
-Rres@0 net@14 a 2.636
-Rres@1 net@11 net@14 5.273
-Rres@2 b net@8 2.636
-Rres@3 net@8 net@11 5.273
-.ENDS wire-C_0_011f-608_4-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-608_4-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-608_4-R_26m
-.ENDS wire90-608_4-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-613_5-R_26m a b
-Ccap@0 gnd net@14 2.25f
-Ccap@1 gnd net@8 2.25f
-Ccap@2 gnd net@11 2.25f
-Rres@0 net@14 a 2.658
-Rres@1 net@11 net@14 5.317
-Rres@2 b net@8 2.658
-Rres@3 net@8 net@11 5.317
-.ENDS wire-C_0_011f-613_5-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-613_5-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-613_5-R_26m
-.ENDS wire90-613_5-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-613_8-R_26m a b
-Ccap@0 gnd net@14 2.251f
-Ccap@1 gnd net@8 2.251f
-Ccap@2 gnd net@11 2.251f
-Rres@0 net@14 a 2.66
-Rres@1 net@11 net@14 5.32
-Rres@2 b net@8 2.66
-Rres@3 net@8 net@11 5.32
-.ENDS wire-C_0_011f-613_8-R_26m
+.SUBCKT wire90-271_1-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-271_1-R_34_667m
+.ENDS wire90-271_1-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-613_8-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-613_8-R_26m
-.ENDS wire90-613_8-layer_1-width_4
+*** CELL: scanK:scanCellKh{sch}
+.SUBCKT scanCellKh clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin sout
+Xmlat1in1@1 cl[F] cl[T] sin net@58 mlat1in10
+Xmlat2in1@2 clS[F] clS[T] rd[F] rd[T] net@69 din[1] sout mlat2in10
+Xwire90@0 net@58 net@69 wire90-271_1-layer_1-width_3
+.ENDS scanCellKh
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-632_5-R_26m a b
-Ccap@0 gnd net@14 2.319f
-Ccap@1 gnd net@8 2.319f
-Ccap@2 gnd net@11 2.319f
-Rres@0 net@14 a 2.741
-Rres@1 net@11 net@14 5.482
-Rres@2 b net@8 2.741
-Rres@3 net@8 net@11 5.482
-.ENDS wire-C_0_011f-632_5-R_26m
+.SUBCKT wire-C_0_011f-297_9-R_34_667m a b
+Ccap@0 gnd net@14 1.092f
+Ccap@1 gnd net@8 1.092f
+Ccap@2 gnd net@11 1.092f
+Rres@0 net@14 a 1.721
+Rres@1 net@11 net@14 3.442
+Rres@2 b net@8 1.721
+Rres@3 net@8 net@11 3.442
+.ENDS wire-C_0_011f-297_9-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-632_5-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-632_5-R_26m
-.ENDS wire90-632_5-layer_1-width_4
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-630-R_26m a b
-Ccap@0 gnd net@14 2.31f
-Ccap@1 gnd net@8 2.31f
-Ccap@2 gnd net@11 2.31f
-Rres@0 net@14 a 2.73
-Rres@1 net@11 net@14 5.46
-Rres@2 b net@8 2.73
-Rres@3 net@8 net@11 5.46
-.ENDS wire-C_0_011f-630-R_26m
+.SUBCKT wire90-297_9-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-297_9-R_34_667m
+.ENDS wire90-297_9-layer_1-width_3
 
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-630-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-630-R_26m
-.ENDS wire90-630-layer_1-width_4
+*** CELL: scanK:scanKhx5{sch}
+.SUBCKT scanKhx5 clS[F] clS[T] cl[F] cl[T] din[1] din[2] din[3] din[4] din[5] 
++mc rd[F] rd[T] sin sout
+XscanCell@4 clS[F] clS[T] cl[F] cl[T] din[1] rd[F] rd[T] sin net@18 
++scanCellKh
+XscanCell@5 clS[F] clS[T] cl[F] cl[T] din[2] rd[F] rd[T] net@31 net@20 
++scanCellKh
+XscanCell@6 clS[F] clS[T] cl[F] cl[T] din[3] rd[F] rd[T] net@32 net@24 
++scanCellKh
+XscanCell@7 clS[F] clS[T] cl[F] cl[T] din[4] rd[F] rd[T] net@33 net@51 
++scanCellKh
+XscanCell@8 clS[F] clS[T] cl[F] cl[T] din[5] rd[F] rd[T] net@50 sout 
++scanCellKh
+Xwire90@0 net@18 net@31 wire90-297_9-layer_1-width_3
+Xwire90@1 net@20 net@32 wire90-297_9-layer_1-width_3
+Xwire90@2 net@24 net@33 wire90-297_9-layer_1-width_3
+Xwire90@3 net@51 net@50 wire90-297_9-layer_1-width_3
+.ENDS scanKhx5
 
-*** CELL: fifoL:ringFIFO{sch}
-.SUBCKT ringFIFO clS[F] clS[T] cl[F] cl[T] do[L] do[M] do[epi] fire[ODE] 
-+fire[m1] fire[m2] freqOut inE[10] inE[11] inE[12] inE[13] inE[14] inE[15] 
-+inE[16] inE[17] inE[18] inE[19] inE[1] inE[20] inE[21] inE[22] inE[23] 
-+inE[24] inE[25] inE[26] inE[27] inE[28] inE[29] inE[2] inE[30] inE[31] 
-+inE[32] inE[33] inE[34] inE[35] inE[36] inE[3] inE[4] inE[5] inE[6] inE[7] 
-+inE[8] inE[9] m1[10] m1[11] m1[12] m1[13] m1[14] m1[15] m1[16] m1[17] m1[18] 
-+m1[19] m1[1] m1[20] m1[21] m1[22] m1[23] m1[24] m1[25] m1[26] m1[27] m1[28] 
-+m1[29] m1[2] m1[30] m1[31] m1[32] m1[33] m1[34] m1[35] m1[36] m1[3] m1[4] 
-+m1[5] m1[6] m1[7] m1[8] m1[9] mc od[10] od[11] od[12] od[13] od[14] od[15] 
-+od[16] od[17] od[18] od[19] od[1] od[20] od[21] od[22] od[23] od[24] od[25] 
-+od[26] od[27] od[28] od[29] od[2] od[30] od[31] od[32] od[33] od[34] od[35] 
-+od[36] od[3] od[4] od[5] od[6] od[7] od[8] od[9] pout[10] pout[11] pout[12] 
-+pout[13] pout[14] pout[15] pout[16] pout[17] pout[18] pout[1] pout[2] pout[3] 
-+pout[4] pout[5] pout[6] pout[7] pout[8] pout[9] rd[F] rd[T] sin sout
-Xm12stage@0 clS[F] clS[T] cl[F] cl[T] do[M] fire[m1] fire[m2] pout[10] 
-+pout[11] pout[12] m3[13] m3[14] m3[15] m3[16] m3[17] m3[18] m3[19] pout[1] 
-+m3[20] m3[21] m3[22] m3[23] m3[24] m3[25] m3[26] m3[27] m3[28] m3[29] pout[2] 
-+m3[30] pout[13] pout[14] pout[15] pout[16] pout[17] pout[18] pout[3] pout[4] 
-+pout[5] pout[6] pout[7] pout[8] pout[9] mc m1[10] m1[11] m1[12] m1[13] m1[14] 
-+m1[15] m1[16] m1[17] m1[18] m1[19] m1[1] m1[20] m1[21] m1[22] m1[23] m1[24] 
-+m1[25] m1[26] m1[27] m1[28] m1[29] m1[2] m1[30] m1[31] m1[32] m1[33] m1[34] 
-+m1[35] m1[36] m1[3] m1[4] m1[5] m1[6] m1[7] m1[8] m1[9] net@233 rd[F] rd[T] 
-+net@291 sout do[OD] wait[M] m12stageD
-XodRQstag@0 clS[F] clS[T] cl[F] cl[T] do[L] do[M] do[epi] net@236 fire[ODE] 
-+inE[10] inE[11] inE[12] inE[13] inE[14] inE[15] inE[16] inE[17] inE[18] 
-+inE[19] inE[1] inE[20] inE[21] inE[22] inE[23] inE[24] inE[25] inE[26] 
-+inE[27] inE[28] inE[29] inE[2] inE[30] inE[31] inE[32] inE[33] inE[34] 
-+inE[35] inE[36] inE[3] inE[4] inE[5] inE[6] inE[7] inE[8] inE[9] m1[10] 
-+m1[11] m1[12] m1[13] m1[14] m1[15] m1[16] m1[17] m1[18] m1[19] m1[1] m1[20] 
-+m1[21] m1[22] m1[23] m1[24] m1[25] m1[26] m1[27] m1[28] m1[29] m1[2] m1[30] 
-+m1[31] m1[32] m1[33] m1[34] m1[35] m1[36] m1[3] m1[4] m1[5] m1[6] m1[7] m1[8] 
-+m1[9] mc od[10] od[11] od[12] od[13] od[14] od[15] od[16] od[17] od[18] 
-+od[19] od[1] od[20] od[21] od[22] od[23] od[24] od[25] od[26] od[27] od[28] 
-+od[29] od[2] od[30] od[31] od[32] od[33] od[34] od[35] od[36] od[3] od[4] 
-+od[5] od[6] od[7] od[8] od[9] rq[10] rq[11] rq[12] rq[13] rq[14] rq[15] 
-+rq[16] rq[17] rq[18] rq[19] rq[1] rq[20] rq[21] rq[22] rq[23] rq[24] rq[25] 
-+rq[26] rq[27] rq[28] rq[29] rq[2] rq[30] rq[31] rq[32] rq[33] rq[34] rq[35] 
-+rq[36] rq[3] rq[4] rq[5] rq[6] rq[7] rq[8] rq[9] do[OD] rd[F] rd[T] sin 
-+net@253 wait[M] odRQstageD
-Xsplit10@0 clS[F] clS[T] cl[F] cl[T] freqOut rq[10] rq[11] rq[12] rq[13] 
-+rq[14] rq[15] rq[16] rq[17] rq[18] rq[19] rq[1] rq[20] rq[21] rq[22] rq[23] 
-+rq[24] rq[25] rq[26] rq[27] rq[28] rq[29] rq[2] rq[30] rq[31] rq[32] rq[33] 
-+rq[34] rq[35] rq[36] rq[3] rq[4] rq[5] rq[6] rq[7] rq[8] rq[9] mc pout[10] 
-+pout[11] pout[12] m3[13] m3[14] m3[15] m3[16] m3[17] m3[18] m3[19] pout[1] 
-+m3[20] m3[21] m3[22] m3[23] m3[24] m3[25] m3[26] m3[27] m3[28] m3[29] pout[2] 
-+m3[30] pout[13] pout[14] pout[15] pout[16] pout[17] pout[18] pout[3] pout[4] 
-+pout[5] pout[6] pout[7] pout[8] pout[9] net@238 rd[F] rd[T] net@260 net@290 
-+net@289 split10
-Xwire90@39 net@238 net@236 wire90-3124_7-layer_1-width_3
-Xwire90@40 net@260 net@253 wire90-3124_7-layer_1-width_3
-Xwire90@41 net@289 net@233 wire90-3513_1-layer_1-width_3
-Xwire90@42 net@290 net@291 wire90-3513_1-layer_1-width_3
-Xwire90@46 pout[1] wire90@46_b wire90-605_4-layer_1-width_4
-Xwire90@115 rq[9] wire90@115_b wire90-611_4-layer_1-width_4
-Xwire90@116 rq[10] wire90@116_b wire90-624_5-layer_1-width_4
-Xwire90@117 rq[1] wire90@117_b wire90-611_4-layer_1-width_4
-Xwire90@118 rq[19] wire90@118_b wire90-605_4-layer_1-width_4
-Xwire90@119 rq[20] wire90@119_b wire90-613_4-layer_1-width_4
-Xwire90@120 rq[21] wire90@120_b wire90-605_4-layer_1-width_4
-Xwire90@121 rq[22] wire90@121_b wire90-623_9-layer_1-width_4
-Xwire90@122 rq[23] wire90@122_b wire90-603_9-layer_1-width_4
-Xwire90@123 rq[24] wire90@123_b wire90-625_9-layer_1-width_4
-Xwire90@124 rq[25] wire90@124_b wire90-607_8-layer_1-width_4
-Xwire90@125 rq[26] wire90@125_b wire90-620_9-layer_1-width_4
-Xwire90@126 rq[27] wire90@126_b wire90-605_4-layer_1-width_4
-Xwire90@127 rq[11] wire90@127_b wire90-608_4-layer_1-width_4
-Xwire90@128 rq[28] wire90@128_b wire90-612_5-layer_1-width_4
-Xwire90@129 rq[2] wire90@129_b wire90-613_4-layer_1-width_4
-Xwire90@130 rq[29] wire90@130_b wire90-602_4-layer_1-width_4
-Xwire90@131 rq[30] wire90@131_b wire90-607-layer_1-width_4
-Xwire90@132 rq[31] wire90@132_b wire90-602_4-layer_1-width_4
-Xwire90@133 rq[32] wire90@133_b wire90-620_5-layer_1-width_4
-Xwire90@134 rq[33] wire90@134_b wire90-602_4-layer_1-width_4
-Xwire90@135 rq[34] wire90@135_b wire90-624_5-layer_1-width_4
-Xwire90@136 rq[35] wire90@136_b wire90-602_4-layer_1-width_4
-Xwire90@137 rq[36] wire90@137_b wire90-618-layer_1-width_4
-Xwire90@138 rq[12] wire90@138_b wire90-613_5-layer_1-width_4
-Xwire90@139 rq[3] wire90@139_b wire90-611_4-layer_1-width_4
-Xwire90@140 rq[4] wire90@140_b wire90-623_9-layer_1-width_4
-Xwire90@141 rq[5] wire90@141_b wire90-608_4-layer_1-width_4
-Xwire90@142 rq[6] wire90@142_b wire90-625_9-layer_1-width_4
-Xwire90@143 rq[7] wire90@143_b wire90-613_8-layer_1-width_4
-Xwire90@144 rq[8] wire90@144_b wire90-620_9-layer_1-width_4
-Xwire90@145 rq[13] wire90@145_b wire90-608_4-layer_1-width_4
-Xwire90@146 rq[14] wire90@146_b wire90-632_5-layer_1-width_4
-Xwire90@147 rq[15] wire90@147_b wire90-608_4-layer_1-width_4
-Xwire90@148 rq[16] wire90@148_b wire90-636_5-layer_1-width_4
-Xwire90@149 rq[17] wire90@149_b wire90-608_4-layer_1-width_4
-Xwire90@150 rq[18] wire90@150_b wire90-630-layer_1-width_4
-Xwire90@151 pout[2] wire90@151_b wire90-605_4-layer_1-width_4
-Xwire90@152 pout[3] wire90@152_b wire90-605_4-layer_1-width_4
-Xwire90@153 pout[4] wire90@153_b wire90-605_4-layer_1-width_4
-Xwire90@154 pout[5] wire90@154_b wire90-605_4-layer_1-width_4
-Xwire90@155 pout[6] wire90@155_b wire90-605_4-layer_1-width_4
-Xwire90@156 pout[7] wire90@156_b wire90-605_4-layer_1-width_4
-Xwire90@157 pout[8] wire90@157_b wire90-605_4-layer_1-width_4
-Xwire90@158 pout[9] wire90@158_b wire90-605_4-layer_1-width_4
-Xwire90@159 pout[10] wire90@159_b wire90-605_4-layer_1-width_4
-Xwire90@160 pout[11] wire90@160_b wire90-605_4-layer_1-width_4
-Xwire90@161 pout[12] wire90@161_b wire90-605_4-layer_1-width_4
-Xwire90@162 m3[13] wire90@162_b wire90-605_4-layer_1-width_4
-Xwire90@163 m3[14] wire90@163_b wire90-605_4-layer_1-width_4
-Xwire90@164 m3[15] wire90@164_b wire90-605_4-layer_1-width_4
-Xwire90@165 m3[16] wire90@165_b wire90-605_4-layer_1-width_4
-Xwire90@166 m3[17] wire90@166_b wire90-605_4-layer_1-width_4
-Xwire90@167 m3[18] wire90@167_b wire90-605_4-layer_1-width_4
-Xwire90@168 m3[19] wire90@168_b wire90-605_4-layer_1-width_4
-Xwire90@169 m3[20] wire90@169_b wire90-605_4-layer_1-width_4
-Xwire90@170 m3[21] wire90@170_b wire90-605_4-layer_1-width_4
-Xwire90@171 m3[22] wire90@171_b wire90-605_4-layer_1-width_4
-Xwire90@172 m3[23] wire90@172_b wire90-605_4-layer_1-width_4
-Xwire90@173 m3[24] wire90@173_b wire90-605_4-layer_1-width_4
-Xwire90@174 m3[25] wire90@174_b wire90-605_4-layer_1-width_4
-Xwire90@175 m3[26] wire90@175_b wire90-605_4-layer_1-width_4
-Xwire90@176 m3[27] wire90@176_b wire90-605_4-layer_1-width_4
-Xwire90@177 m3[28] wire90@177_b wire90-605_4-layer_1-width_4
-Xwire90@178 m3[29] wire90@178_b wire90-605_4-layer_1-width_4
-Xwire90@179 m3[30] wire90@179_b wire90-605_4-layer_1-width_4
-Xwire90@180 pout[13] wire90@180_b wire90-605_4-layer_1-width_4
-Xwire90@181 pout[14] wire90@181_b wire90-605_4-layer_1-width_4
-Xwire90@182 pout[15] wire90@182_b wire90-605_4-layer_1-width_4
-Xwire90@183 pout[16] wire90@183_b wire90-605_4-layer_1-width_4
-Xwire90@184 pout[17] wire90@184_b wire90-605_4-layer_1-width_4
-Xwire90@185 pout[18] wire90@185_b wire90-605_4-layer_1-width_4
-.ENDS ringFIFO
+*** CELL: dockPartsK:moveLit{sch}
+.SUBCKT moveLit clS[F] clS[T] cl[F] cl[T] do[L] do[M] fire[L] fire[M] fire[T] 
++ilc[cnt] ilc[dLO] ilc[i] ilc[zLO] ilc[zoo] m1[15] m1[16] m1[18] m1[19] m1[20] 
++mc pred[D] pred[T] rd[F] rd[T] sin sout succ[D] succ[T] torp
+XdStates@0 fire[M] mc m1[15] m1[16] m1[18] m1[19] pred[D] pred[T] s[1] s[2] 
++succ[D] succ[T] moveD
+XlitStage@0 do[L] fire[L] mc s[3] succ[D] succ[T] litStage
+XmoveC@0 do[M] fire[M] fire[T] ilc[cnt] ilc[dLO] ilc[i] ilc[zLO] ilc[zoo] 
++m1[18] m1[19] m1[20] mc pred[D] pred[T] s[4] s[5] succ[D] succ[T] torp moveC
+XscanKhx5@0 clS[F] clS[T] cl[F] cl[T] s[1] s[2] s[3] s[4] s[5] mc rd[F] rd[T] 
++sin sout scanKhx5
+.ENDS moveLit
 
 *** CELL: orangeTSMC090nm:wire{sch}
 .SUBCKT wire-C_0_011f-190_2-R_34_667m a b
@@ -8106,30 +4610,62 @@ Xnms3@2 out inC inB inA nms3-X_3_333
 .ENDS nand3in6_6sym
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-406_3-R_34_667m a b
-Ccap@0 gnd net@14 1.49f
-Ccap@1 gnd net@8 1.49f
-Ccap@2 gnd net@11 1.49f
-Rres@0 net@14 a 2.348
-Rres@1 net@11 net@14 4.695
-Rres@2 b net@8 2.348
-Rres@3 net@8 net@11 4.695
-.ENDS wire-C_0_011f-406_3-R_34_667m
+.SUBCKT wire-C_0_011f-279_2-R_34_667m a b
+Ccap@0 gnd net@14 1.024f
+Ccap@1 gnd net@8 1.024f
+Ccap@2 gnd net@11 1.024f
+Rres@0 net@14 a 1.613
+Rres@1 net@11 net@14 3.226
+Rres@2 b net@8 1.613
+Rres@3 net@8 net@11 3.226
+.ENDS wire-C_0_011f-279_2-R_34_667m
+
+*** CELL: orangeTSMC090nm:wire90{sch}
+.SUBCKT wire90-279_2-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-279_2-R_34_667m
+.ENDS wire90-279_2-layer_1-width_3
+
+*** CELL: orangeTSMC090nm:wire{sch}
+.SUBCKT wire-C_0_011f-262_2-R_34_667m a b
+Ccap@0 gnd net@14 0.961f
+Ccap@1 gnd net@8 0.961f
+Ccap@2 gnd net@11 0.961f
+Rres@0 net@14 a 1.515
+Rres@1 net@11 net@14 3.03
+Rres@2 b net@8 1.515
+Rres@3 net@8 net@11 3.03
+.ENDS wire-C_0_011f-262_2-R_34_667m
+
+*** CELL: orangeTSMC090nm:wire90{sch}
+.SUBCKT wire90-262_2-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-262_2-R_34_667m
+.ENDS wire90-262_2-layer_1-width_3
+
+*** CELL: orangeTSMC090nm:wire{sch}
+.SUBCKT wire-C_0_011f-423_2-R_34_667m a b
+Ccap@0 gnd net@14 1.552f
+Ccap@1 gnd net@8 1.552f
+Ccap@2 gnd net@11 1.552f
+Rres@0 net@14 a 2.445
+Rres@1 net@11 net@14 4.89
+Rres@2 b net@8 2.445
+Rres@3 net@8 net@11 4.89
+.ENDS wire-C_0_011f-423_2-R_34_667m
 
 *** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-406_3-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-406_3-R_34_667m
-.ENDS wire90-406_3-layer_1-width_3
+.SUBCKT wire90-423_2-layer_1-width_3 a b
+Xwire@0 a b wire-C_0_011f-423_2-R_34_667m
+.ENDS wire90-423_2-layer_1-width_3
 
 *** CELL: loopCountL:extZeroB{sch}
 .SUBCKT extZeroB in[1] in[2] in[3] in[4] in[5] in[6] out
 Xnand3in6@4 net@2 net@21 net@4 out nand3in6_6sym
-Xnor2n_sy@2 in[1] in[2] net@27 nor2n_sy-X_5
-Xnor2n_sy@4 in[3] in[4] net@19 nor2n_sy-X_5
-Xnor2n_sy@5 in[5] in[6] net@29 nor2n_sy-X_5
-Xwire90@0 net@27 net@2 wire90-406_3-layer_1-width_3
-Xwire90@1 net@4 net@29 wire90-406_3-layer_1-width_3
-Xwire90@2 net@19 net@21 wire90-406_3-layer_1-width_3
+Xnor2n_sy@2 in[5] in[4] net@27 nor2n_sy-X_5
+Xnor2n_sy@4 in[2] in[6] net@19 nor2n_sy-X_5
+Xnor2n_sy@5 in[1] in[3] net@29 nor2n_sy-X_5
+Xwire90@0 net@27 net@2 wire90-279_2-layer_1-width_3
+Xwire90@1 net@4 net@29 wire90-262_2-layer_1-width_3
+Xwire90@2 net@19 net@21 wire90-423_2-layer_1-width_3
 .ENDS extZeroB
 
 *** CELL: redFour:triInv{sch}
@@ -8138,11 +4674,19 @@ Xnms2@0 out in en nms2-X_10
 Xpms2@0 out in enB pms2-X_10
 .ENDS triInv-X_10
 
-*** CELL: gatesK:mux10{sch}
-.SUBCKT mux10 inA[1] inB[1] out[1] s[F] s[T]
-XtriInv@0 s[T] s[F] inA[1] out[1] triInv-X_10
-XtriInv@1 s[F] s[T] inB[1] out[1] triInv-X_10
-.ENDS mux10
+*** CELL: loopCountL:mux10/2by8zero{sch}
+.SUBCKT mux10/2by8zero in[1] in[2] in[3] in[4] in[5] in[6] in[8] out[1] 
++out[2] out[3] out[4] out[5] out[6] out[7] out[8] s[F] s[T]
+XextZeroB@1 in[1] in[2] in[3] in[4] in[5] in[6] in[x] extZeroB
+Xmux[1] s[T] s[F] in[1] out[1] triInv-X_10
+Xmux[2] s[T] s[F] in[2] out[2] triInv-X_10
+Xmux[3] s[T] s[F] in[3] out[3] triInv-X_10
+Xmux[4] s[T] s[F] in[4] out[4] triInv-X_10
+Xmux[5] s[T] s[F] in[5] out[5] triInv-X_10
+Xmux[6] s[T] s[F] in[6] out[6] triInv-X_10
+Xmux[7] s[T] s[F] in[x] out[7] triInv-X_10
+Xmux[8] s[T] s[F] in[8] out[8] triInv-X_10
+.ENDS mux10/2by8zero
 
 *** CELL: orangeTSMC090nm:wire{sch}
 .SUBCKT wire-C_0_011f-2740_3-R_34_667m a b
@@ -8180,18 +4724,12 @@ Xwire@0 a b wire-C_0_011f-2463-R_34_667m
 .SUBCKT inMux inA[1] inA[2] inA[3] inA[4] inA[5] inA[6] inB[1] inB[2] inB[3] 
 +inB[4] inB[5] inB[6] inB[8] out[1] out[2] out[3] out[4] out[5] out[6] out[7] 
 +out[8] sel[A]
-XextZeroB@0 inB[1] inB[2] inB[3] inB[4] inB[5] inB[6] inB[x] extZeroB
-XextZeroB@1 inA[1] inA[2] inA[3] inA[4] inA[5] inA[6] inA[x] extZeroB
 Xinv@0 sel[A] net@10 inv-X_20
 Xinv@1 s[F] net@12 inv-X_20
-Xmux[1] inA[1] inB[1] out[1] s[F] s[T] mux10
-Xmux[2] inA[2] inB[2] out[2] s[F] s[T] mux10
-Xmux[3] inA[3] inB[3] out[3] s[F] s[T] mux10
-Xmux[4] inA[4] inB[4] out[4] s[F] s[T] mux10
-Xmux[5] inA[5] inB[5] out[5] s[F] s[T] mux10
-Xmux[6] inA[6] inB[6] out[6] s[F] s[T] mux10
-Xmux[7] inA[x] inB[x] out[7] s[F] s[T] mux10
-Xmux[8] gnd inB[8] out[8] s[F] s[T] mux10
+Xmux10/2b@0 inA[1] inA[2] inA[3] inA[4] inA[5] inA[6] gnd out[1] out[2] 
++out[3] out[4] out[5] out[6] out[7] out[8] s[F] s[T] mux10/2by8zero
+Xmux10/2b@1 inB[1] inB[2] inB[3] inB[4] inB[5] inB[6] inB[8] out[1] out[2] 
++out[3] out[4] out[5] out[6] out[7] out[8] s[T] s[F] mux10/2by8zero
 Xwire90@0 net@10 s[F] wire90-2740_3-layer_1-width_3
 Xwire90@1 net@12 s[T] wire90-2463-layer_1-width_3
 .ENDS inMux
@@ -9420,21 +5958,24 @@ XskipAll@0 do[L] do[M] fire[ODE] fire[m1] fire[m2] net@51[1] net@51[0]
 +selLO[Lf] selLO[Li] selLO[Lo] net@30 skipAll
 .ENDS skipCount
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2790_5-R_26m a b
-Ccap@0 gnd net@14 10.232f
-Ccap@1 gnd net@8 10.232f
-Ccap@2 gnd net@11 10.232f
-Rres@0 net@14 a 12.092
-Rres@1 net@11 net@14 24.184
-Rres@2 b net@8 12.092
-Rres@3 net@8 net@11 24.184
-.ENDS wire-C_0_011f-2790_5-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2790_5-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-2790_5-R_26m
-.ENDS wire90-2790_5-layer_1-width_4
+*** CELL: dockPartOD:skipCountMoveLit{sch}
+.SUBCKT skipCountMoveLit clS[F] clS[T] cl[F] cl[T] do[L] do[M] fire[L] 
++fire[M] fire[ODE] fire[m1] fire[m2] flag[C] inA[1] inA[2] inA[3] inA[4] 
++inA[5] inA[6] inB[1] inB[2] inB[3] inB[4] inB[5] inB[6] inB[8] in[10] in[11] 
++in[12] in[13] in[14] in[15] in[16] in[17] in[18] in[1] in[2] in[3] in[4] 
++in[5] in[6] in[7] in[8] in[9] m1[15] m1[16] m1[18] m1[19] m1[20] mc olcZ 
++pred[D] pred[T] rd[F] rd[T] selLO[Co] selLO[Dl] selLO[Dm] selLO[Lf] selLO[Li] 
++selLO[Lo] sel[A] sin sout succ[D] succ[T] torp
+XmoveLit@0 clS[F] clS[T] cl[F] cl[T] do[L] do[M] fire[L] fire[M] net@22 net@4 
++net@2[0] net@2[3] net@2[1] net@2[2] m1[15] m1[16] m1[18] m1[19] m1[20] mc 
++pred[D] pred[T] rd[F] rd[T] net@12 sout succ[D] succ[T] torp moveLit
+XskipCoun@0 clS[F] clS[T] cl[F] cl[T] do[L] do[M] fire[ODE] fire[m1] fire[m2] 
++flag[C] net@4 net@2[0] net@2[3] net@2[1] net@2[2] inA[1] inA[2] inA[3] inA[4] 
++inA[5] inA[6] inB[1] inB[2] inB[3] inB[4] inB[5] inB[6] inB[8] in[10] in[11] 
++in[12] in[13] in[14] in[15] in[16] in[17] in[18] in[1] in[2] in[3] in[4] 
++in[5] in[6] in[7] in[8] in[9] net@22 mc olcZ rd[F] rd[T] selLO[Co] selLO[Dl] 
++selLO[Dm] selLO[Lf] selLO[Li] selLO[Lo] sel[A] sin net@12 skipCount
+.ENDS skipCountMoveLit
 
 *** CELL: orangeTSMC090nm:wire{sch}
 .SUBCKT wire-C_0_011f-2752_3-R_26m a b
@@ -9452,64 +5993,47 @@ Rres@3 net@8 net@11 23.853
 Xwire@0 a b wire-C_0_011f-2752_3-R_26m
 .ENDS wire90-2752_3-layer_1-width_4
 
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-2416_4-R_26m a b
-Ccap@0 gnd net@14 8.86f
-Ccap@1 gnd net@8 8.86f
-Ccap@2 gnd net@11 8.86f
-Rres@0 net@14 a 10.471
-Rres@1 net@11 net@14 20.942
-Rres@2 b net@8 10.471
-Rres@3 net@8 net@11 20.942
-.ENDS wire-C_0_011f-2416_4-R_26m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-2416_4-layer_1-width_4 a b
-Xwire@0 a b wire-C_0_011f-2416_4-R_26m
-.ENDS wire90-2416_4-layer_1-width_4
-
 *** CELL: dockPartOD:ringSkipMoveLit{sch}
-.SUBCKT ringSkipMoveLit clS[F] clS[T] cl[F] cl[T] do[epi] fire[L] fire[M] 
-+flag[C] freqOut inA[1] inA[2] inA[3] inA[4] inA[5] inA[6] inE[10] inE[11] 
-+inE[12] inE[13] inE[14] inE[15] inE[16] inE[17] inE[18] inE[19] inE[1] 
-+inE[20] inE[21] inE[22] inE[23] inE[24] inE[25] inE[26] inE[27] inE[28] 
-+inE[29] inE[2] inE[30] inE[31] inE[32] inE[33] inE[34] inE[35] inE[36] inE[3] 
-+inE[4] inE[5] inE[6] inE[7] inE[8] inE[9] mc od[10] od[11] od[12] od[13] 
-+od[14] od[15] od[16] od[17] od[18] od[19] od[1] od[20] od[21] od[22] od[23] 
-+od[24] od[25] od[26] od[27] od[28] od[29] od[2] od[30] od[31] od[32] od[33] 
-+od[34] od[35] od[36] od[3] od[4] od[5] od[6] od[7] od[8] od[9] pred[D] 
-+pred[T] rd[F] rd[T] sin sout succ[D] succ[T] torp
-XbitAssig@0 bitAssignments
-XmoveLit@1 clS[F] clS[T] cl[F] cl[T] dox[L] dox[M] fire[L] fire[M] fire[T] 
-+ilc[cnt] ilc[dLO] ilc[i] ilc[zLO] ilc[zoo] mc od[15] od[16] od[18] od[19] 
-+od[20] pred[D] pred[T] rd[F] rd[T] net@372 sout succ[D] succ[T] torp moveLit
-XringFIFO@0 clS[F] clS[T] cl[F] cl[T] dox[L] dox[M] do[epi] fire[ODE] 
-+fire[m1] fire[m2] freqOut inE[10] inE[11] inE[12] inE[13] inE[14] inE[15] 
+.SUBCKT ringSkipMoveLit do[epi] fire[L] fire[M] flag[C] freqOut inA[1] inA[2] 
++inA[3] inA[4] inA[5] inA[6] inE[10] inE[11] inE[12] inE[13] inE[14] inE[15] 
 +inE[16] inE[17] inE[18] inE[19] inE[1] inE[20] inE[21] inE[22] inE[23] 
 +inE[24] inE[25] inE[26] inE[27] inE[28] inE[29] inE[2] inE[30] inE[31] 
 +inE[32] inE[33] inE[34] inE[35] inE[36] inE[3] inE[4] inE[5] inE[6] inE[7] 
-+inE[8] inE[9] m1[10] m1[11] m1[12] m1[13] m1[14] m1[15] m1[16] m1[17] m1[18] 
-+m1[19] m1[1] m1[20] m1[21] m1[22] m1[23] m1[24] m1[25] m1[26] m1[27] m1[28] 
-+m1[29] m1[2] m1[30] m1[31] m1[32] m1[33] m1[34] m1[35] m1[36] m1[3] m1[4] 
-+m1[5] m1[6] m1[7] m1[8] m1[9] mc od[10] od[11] od[12] od[13] od[14] od[15] 
-+od[16] od[17] od[18] od[19] od[1] od[20] od[21] od[22] od[23] od[24] od[25] 
-+od[26] od[27] od[28] od[29] od[2] od[30] od[31] od[32] od[33] od[34] od[35] 
-+od[36] od[3] od[4] od[5] od[6] od[7] od[8] od[9] pout[10] pout[11] pout[12] 
-+pout[13] pout[14] pout[15] pout[16] pout[17] pout[18] pout[1] pout[2] pout[3] 
-+pout[4] pout[5] pout[6] pout[7] pout[8] pout[9] rd[F] rd[T] sin net@377 
-+ringFIFO
-XskipCoun@0 clS[F] clS[T] cl[F] cl[T] do[L] do[M] fire[ODE] fire[m1] fire[m2] 
-+flag[C] ilc[cnt] ilc[dLO] ilc[i] ilc[zLO] ilc[zoo] inA[1] inA[2] inA[3] 
-+inA[4] inA[5] inA[6] m1[1] m1[2] m1[3] m1[4] m1[5] m1[6] m1[8] pout[10] 
-+pout[11] pout[12] pout[13] pout[14] pout[15] pout[16] pout[17] pout[18] 
-+pout[1] pout[2] pout[3] pout[4] pout[5] pout[6] pout[7] pout[8] pout[9] kill 
-+mc od[21] rd[F] rd[T] m1[24] m1[26] m1[25] m1[22] m1[27] m1[23] m1[20] 
-+net@378 net@376 skipCount
-Xwire90@68 net@377 net@378 wire90-2790_5-layer_1-width_4
-Xwire90@69 net@376 net@372 wire90-2752_3-layer_1-width_4
-Xwire90@70 kill fire[T] wire90-2416_4-layer_1-width_4
-Xwire90@71 do[L] dox[L] wire90-2752_3-layer_1-width_4
-Xwire90@72 do[M] dox[M] wire90-2752_3-layer_1-width_4
++inE[8] inE[9] inE[T] od[10] od[11] od[12] od[13] od[14] od[15] od[16] od[17] 
++od[18] od[19] od[1] od[20] od[21] od[22] od[23] od[24] od[25] od[26] od[27] 
++od[28] od[29] od[2] od[30] od[31] od[32] od[33] od[34] od[35] od[36] od[3] 
++od[4] od[5] od[6] od[7] od[8] od[9] pred[D] pred[T] si[1] si[2] si[3] si[4] 
++si[5] si[6] si[7] si[8] si[9] so[1] so[2] so[3] so[5] so[9] succ[D] succ[T]
+XscanFrom@0 clS[F] clS[T] cl[F] cl[T] si[9] rd[F] rd[T] net@546[8] net@546[7] 
++net@546[6] si[4] net@546[4] si[6] si[7] si[8] net@546[0] net@536 so[1] so[2] 
++so[3] so[5] so[9] scanFromDock
+XscanToDo@0 clS[F] clS[T] cl[F] cl[T] si[9] rd[F] rd[T] net@534[8] si[2] 
++si[3] si[4] si[5] si[6] si[7] si[8] si[9] net@546[8] net@546[7] net@546[6] 
++net@546[4] net@546[0] net@535 scanToDock
+XshortRin@6 do[L] do[M] fire[ODE] fire[m1] fire[m2] freqOut inE[10] inE[11] 
++inE[12] inE[13] inE[14] inE[15] inE[16] inE[17] inE[18] inE[19] inE[1] 
++inE[20] inE[21] inE[22] inE[23] inE[24] inE[25] inE[26] inE[27] inE[28] 
++inE[29] inE[2] inE[30] inE[31] inE[32] inE[33] inE[34] inE[35] inE[36] inE[3] 
++inE[4] inE[5] inE[6] inE[7] inE[8] inE[9] inE[T] m1[10] m1[11] m1[12] m1[13] 
++m1[14] m1[15] m1[16] m1[17] m1[18] m1[19] m1[1] m1[20] m1[21] m1[22] m1[23] 
++m1[24] m1[25] m1[26] m1[27] m1[28] m1[29] m1[2] m1[30] m1[31] m1[32] m1[33] 
++m1[34] m1[35] m1[36] m1[3] m1[4] m1[5] m1[6] m1[7] m1[8] m1[9] si[9] od[10] 
++od[11] od[12] od[13] od[14] od[15] od[16] od[17] od[18] od[19] od[1] od[20] 
++od[21] od[22] od[23] od[24] od[25] od[26] od[27] od[28] od[29] od[2] od[30] 
++od[31] od[32] od[33] od[34] od[35] od[36] od[3] od[4] od[5] od[6] od[7] od[8] 
++od[9] olcZ pout[10] pout[11] pout[12] pout[13] pout[14] pout[15] pout[16] 
++pout[17] pout[18] pout[1] pout[2] pout[3] pout[4] pout[5] pout[6] pout[7] 
++pout[8] pout[9] do[epi] si[1] si[2] si[3] si[4] si[5] si[6] si[7] si[8] 
++net@534[8] torp shortRing
+XskipCoun@1 clS[F] clS[T] cl[F] cl[T] do[L] do[M] fire[L] fire[M] fire[ODE] 
++fire[m1] fire[m2] flag[C] inA[1] inA[2] inA[3] inA[4] inA[5] inA[6] m1[1] 
++m1[2] m1[3] m1[4] m1[5] m1[6] m1[8] pout[10] pout[11] pout[12] pout[13] 
++pout[14] pout[15] pout[16] pout[17] pout[18] pout[1] pout[2] pout[3] pout[4] 
++pout[5] pout[6] pout[7] pout[8] pout[9] m1[15] m1[16] m1[18] m1[19] m1[20] 
++si[9] olcZ pred[D] pred[T] rd[F] rd[T] m1[24] m1[26] m1[25] m1[22] m1[27] 
++m1[23] m1[20] net@535 net@536 succ[D] succ[T] torp skipCountMoveLit
+Xwire90@71 do[L] wire90@71_b wire90-2752_3-layer_1-width_4
+Xwire90@72 do[M] wire90@72_b wire90-2752_3-layer_1-width_4
 .ENDS ringSkipMoveLit
 
 *** CELL: orangeTSMC090nm:wire{sch}
@@ -9532,20 +6056,20 @@ Xwire@0 a b wire-C_0_011f-2229_2-R_26m
 .SUBCKT dataPath ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] 
 +ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] aout[10] aout[11] aout[12] aout[13] 
 +aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] 
-+aout[9] clS[F] clS[T] cl[F] cl[T] freqOut inD[10] inD[11] inD[12] inD[13] 
-+inD[14] inD[15] inD[16] inD[17] inD[18] inD[19] inD[1] inD[20] inD[21] 
-+inD[22] inD[23] inD[24] inD[25] inD[26] inD[27] inD[28] inD[29] inD[2] 
-+inD[30] inD[31] inD[32] inD[33] inD[34] inD[35] inD[36] inD[37] inD[3] inD[4] 
-+inD[5] inD[6] inD[7] inD[8] inD[9] inD[T] in[10] in[11] in[12] in[13] in[14] 
-+in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] 
-+in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] 
-+in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] in[T] mc outS[10] 
-+outS[11] outS[12] outS[13] outS[14] outS[15] outS[16] outS[17] outS[18] 
-+outS[19] outS[1] outS[20] outS[21] outS[22] outS[23] outS[24] outS[25] 
-+outS[26] outS[27] outS[28] outS[29] outS[2] outS[30] outS[31] outS[32] 
-+outS[33] outS[34] outS[35] outS[36] outS[37] outS[3] outS[4] outS[5] outS[6] 
-+outS[7] outS[8] outS[9] outS[T] pred pred[D] pred[T] rd[F] rd[T] sigS sin 
-+sout succ[D] succ[T]
++aout[9] freqOut inD[10] inD[11] inD[12] inD[13] inD[14] inD[15] inD[16] 
++inD[17] inD[18] inD[19] inD[1] inD[20] inD[21] inD[22] inD[23] inD[24] 
++inD[25] inD[26] inD[27] inD[28] inD[29] inD[2] inD[30] inD[31] inD[32] 
++inD[33] inD[34] inD[35] inD[36] inD[37] inD[3] inD[4] inD[5] inD[6] inD[7] 
++inD[8] inD[9] inD[T] in[10] in[11] in[12] in[13] in[14] in[15] in[16] in[17] 
++in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] in[27] 
++in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] in[3] 
++in[4] in[5] in[6] in[7] in[8] in[9] in[T] outS[10] outS[11] outS[12] outS[13] 
++outS[14] outS[15] outS[16] outS[17] outS[18] outS[19] outS[1] outS[20] 
++outS[21] outS[22] outS[23] outS[24] outS[25] outS[26] outS[27] outS[28] 
++outS[29] outS[2] outS[30] outS[31] outS[32] outS[33] outS[34] outS[35] 
++outS[36] outS[37] outS[3] outS[4] outS[5] outS[6] outS[7] outS[8] outS[9] 
++outS[T] pred pred[D] pred[T] si[1] si[2] si[3] si[4] si[5] si[6] si[7] si[8] 
++si[9] sigS so[1] so[2] so[3] so[5] so[9] succ[D] succ[T]
 XdataAddr@0 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] 
 +ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] aout[10] aout[11] aout[12] aout[13] 
 +aout[14] aout[1] aout[2] aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] 
@@ -9561,35 +6085,18 @@ XdataAddr@0 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3]
 +outS[31] outS[32] outS[33] outS[34] outS[35] outS[36] outS[37] outS[3] 
 +outS[4] outS[5] outS[6] outS[7] outS[8] outS[9] outS[T] ain[1] sigS 
 +dataAddrRegAll
-XepiFifo@1 clS[F] clS[T] cl[F] cl[T] in[10] in[11] in[12] in[13] in[14] 
-+in[15] in[16] in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] 
-+in[25] in[26] in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] 
-+in[35] in[36] in[3] in[4] in[5] in[6] in[7] in[8] in[9] in[T] mc net@1199[26] 
-+net@1199[25] net@1199[24] net@1199[23] net@1199[22] net@1199[21] net@1199[20] 
-+net@1199[19] net@1199[18] net@1199[17] net@1199[35] net@1199[16] net@1199[15] 
-+net@1199[14] net@1199[13] net@1199[12] net@1199[11] net@1199[10] net@1199[9] 
-+net@1199[8] net@1199[7] net@1199[34] net@1199[6] net@1199[5] net@1199[4] 
-+net@1199[3] net@1199[2] net@1199[1] net@1199[0] net@1199[33] net@1199[32] 
-+net@1199[31] net@1199[30] net@1199[29] net@1199[28] net@1199[27] pred rd[F] 
-+rd[T] sin net@1071 net@1150 net@1148 epiFifo
-XringSkip@0 clS[F] clS[T] cl[F] cl[T] net@1151 fire[L] fire[M] net@1189 
-+freqOut outS[1] outS[2] outS[3] outS[4] outS[5] outS[6] net@1199[26] 
-+net@1199[25] net@1199[24] net@1199[23] net@1199[22] net@1199[21] net@1199[20] 
-+net@1199[19] net@1199[18] net@1199[17] net@1199[35] net@1199[16] net@1199[15] 
-+net@1199[14] net@1199[13] net@1199[12] net@1199[11] net@1199[10] net@1199[9] 
-+net@1199[8] net@1199[7] net@1199[34] net@1199[6] net@1199[5] net@1199[4] 
-+net@1199[3] net@1199[2] net@1199[1] net@1199[0] net@1199[33] net@1199[32] 
-+net@1199[31] net@1199[30] net@1199[29] net@1199[28] net@1199[27] mc od[10] 
-+od[11] od[12] od[13] od[14] od[15] od[16] od[17] od[18] od[19] od[1] od[20] 
-+od[21] od[22] od[23] od[24] od[25] od[26] od[27] od[28] od[29] od[2] od[30] 
-+od[31] od[32] od[33] od[34] od[35] od[36] od[3] od[4] od[5] od[6] od[7] od[8] 
-+od[9] pred[D] pred[T] rd[F] rd[T] net@1104 sout succ[D] succ[T] net@1149 
-+ringSkipMoveLit
-Xwire90@0 net@1071 net@1104 wire90-2229_2-layer_1-width_4
+XringSkip@1 pred fire[L] fire[M] net@1189 freqOut outS[1] outS[2] outS[3] 
++outS[4] outS[5] outS[6] in[10] in[11] in[12] in[13] in[14] in[15] in[16] 
++in[17] in[18] in[19] in[1] in[20] in[21] in[22] in[23] in[24] in[25] in[26] 
++in[27] in[28] in[29] in[2] in[30] in[31] in[32] in[33] in[34] in[35] in[36] 
++in[3] in[4] in[5] in[6] in[7] in[8] in[9] in[T] od[10] od[11] od[12] od[13] 
++od[14] od[15] od[16] od[17] od[18] od[19] od[1] od[20] od[21] od[22] od[23] 
++od[24] od[25] od[26] od[27] od[28] od[29] od[2] od[30] od[31] od[32] od[33] 
++od[34] od[35] od[36] od[3] od[4] od[5] od[6] od[7] od[8] od[9] pred[D] 
++pred[T] si[1] si[2] si[3] si[4] si[5] si[6] si[7] si[8] si[9] so[1] so[2] 
++so[3] so[5] so[9] succ[D] succ[T] ringSkipMoveLit
 Xwire90@1 fire[L] firex[L] wire90-2229_2-layer_1-width_4
 Xwire90@2 fire[M] firex[M] wire90-2229_2-layer_1-width_4
-Xwire90@3 net@1148 net@1149 wire90-2229_2-layer_1-width_4
-Xwire90@4 net@1150 net@1151 wire90-2229_2-layer_1-width_4
 Xwire90@5 net@1189 net@1186 wire90-2229_2-layer_1-width_4
 .ENDS dataPath
 
@@ -9931,105 +6438,6 @@ Xlatch1in@0 fire ain[T] aout[T] latch1in30A
 Xwire90@0 net@81 net@41 wire90-5118_8-layer_1-width_3
 .ENDS all1in52weak
 
-*** CELL: redFour:invLT{sch}
-.SUBCKT invLT-X_10 in out
-XNMOS@0 out in gnd NMOSx-X_20
-XPMOS@0 out in vdd PMOSx-X_10
-.ENDS invLT-X_10
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-282-R_34_667m a b
-Ccap@0 gnd net@14 1.034f
-Ccap@1 gnd net@8 1.034f
-Ccap@2 gnd net@11 1.034f
-Rres@0 net@14 a 1.629
-Rres@1 net@11 net@14 3.259
-Rres@2 b net@8 1.629
-Rres@3 net@8 net@11 3.259
-.ENDS wire-C_0_011f-282-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-282-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-282-R_34_667m
-.ENDS wire90-282-layer_1-width_3
-
-*** CELL: latchesK:latch1in10A{sch}
-.SUBCKT latch1in10A hcl in[1] out[1]
-Xhi2inLat@0 hcl in[1] net@19 raw1inLatchF
-XinvLT@0 net@18 out[1] invLT-X_10
-Xwire90@0 net@19 net@18 wire90-282-layer_1-width_3
-.ENDS latch1in10A
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-311_7-R_34_667m a b
-Ccap@0 gnd net@14 1.143f
-Ccap@1 gnd net@8 1.143f
-Ccap@2 gnd net@11 1.143f
-Rres@0 net@14 a 1.801
-Rres@1 net@11 net@14 3.602
-Rres@2 b net@8 1.801
-Rres@3 net@8 net@11 3.602
-.ENDS wire-C_0_011f-311_7-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-311_7-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-311_7-R_34_667m
-.ENDS wire90-311_7-layer_1-width_3
-
-*** CELL: latchesK:latch2in10Alo{sch}
-.SUBCKT latch2in10Alo hcl[A] hcl[B] inA[1] inB[1] out[1]
-Xhi2inLat@0 hcl[A] hcl[B] inA[1] inB[1] dataBar raw2inLatchF
-XinvLT@0 net@15 out[1] invLT-X_10
-Xwire90@0 dataBar net@15 wire90-311_7-layer_1-width_3
-.ENDS latch2in10Alo
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-218_4-R_34_667m a b
-Ccap@0 gnd net@14 0.801f
-Ccap@1 gnd net@8 0.801f
-Ccap@2 gnd net@11 0.801f
-Rres@0 net@14 a 1.262
-Rres@1 net@11 net@14 2.524
-Rres@2 b net@8 1.262
-Rres@3 net@8 net@11 2.524
-.ENDS wire-C_0_011f-218_4-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-218_4-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-218_4-R_34_667m
-.ENDS wire90-218_4-layer_1-width_3
-
-*** CELL: scanJ:scanCellE{sch}
-.SUBCKT scanCellE dIn[1] p1p p2p rd sin sout
-Xlatch1in@0 p2p sin net@2 latch1in10A
-Xlatch2in@0 p1p rd net@10 dIn[1] sout latch2in10Alo
-Xwire90@0 net@2 net@10 wire90-218_4-layer_1-width_3
-.ENDS scanCellE
-
-*** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-297_6-R_34_667m a b
-Ccap@0 gnd net@14 1.091f
-Ccap@1 gnd net@8 1.091f
-Ccap@2 gnd net@11 1.091f
-Rres@0 net@14 a 1.719
-Rres@1 net@11 net@14 3.439
-Rres@2 b net@8 1.719
-Rres@3 net@8 net@11 3.439
-.ENDS wire-C_0_011f-297_6-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-297_6-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-297_6-R_34_667m
-.ENDS wire90-297_6-layer_1-width_3
-
-*** CELL: scanJ:scanEx2vert{sch}
-.SUBCKT scanEx2vert dIn[1] dIn[2] mc sir[1] sir[2] sir[3] sir[4] sir[5] 
-+sir[6] sir[7] sir[8] sor[1]
-XscanCell@1 dIn[1] sir[3] sir[2] sir[5] sir[1] net@26 scanCellE
-XscanCell@2 dIn[2] sir[3] sir[2] sir[5] net@27 sor[1] scanCellE
-Xwire90@0 net@26 net@27 wire90-297_6-layer_1-width_3
-.ENDS scanEx2vert
-
 *** CELL: latchPartsK:latchPointFmcHI{sch}
 .SUBCKT latchPointFmcHI mc x[F] x[T]
 XPMOSx@0 gnd mc x[T] NMOSx-X_3
@@ -11244,68 +7652,6 @@ Xwire90@18 net@264 net@263 wire90-1185_9-layer_1-width_3
 .ENDS northFifo
 
 *** CELL: orangeTSMC090nm:wire{sch}
-.SUBCKT wire-C_0_011f-70-R_34_667m a b
-Ccap@0 gnd net@14 0.257f
-Ccap@1 gnd net@8 0.257f
-Ccap@2 gnd net@11 0.257f
-Rres@0 net@14 a 0.404
-Rres@1 net@11 net@14 0.809
-Rres@2 b net@8 0.404
-Rres@3 net@8 net@11 0.809
-.ENDS wire-C_0_011f-70-R_34_667m
-
-*** CELL: orangeTSMC090nm:wire90{sch}
-.SUBCKT wire90-70-layer_1-width_3 a b
-Xwire@0 a b wire-C_0_011f-70-R_34_667m
-.ENDS wire90-70-layer_1-width_3
-
-*** CELL: scanJ:scanAmp{sch}
-.SUBCKT scanAmp in[1] out[1]
-Xinv@0 in[1] net@1 inv-X_10
-Xinv@1 net@2 out[1] inv-X_20
-Xwire90@0 net@1 net@2 wire90-70-layer_1-width_3
-.ENDS scanAmp
-
-*** CELL: scanK:scanToDock{sch}
-.SUBCKT scanToDock clS[F] clS[T] cl[F] cl[T] mc rd[F] rd[T] si[1] si[2] si[3] 
-+si[4] si[5] si[6] si[7] si[8] si[9] so[1] so[2] so[3] so[5] so[9] sout
-Xinv@0 si[2] net@1 inv-X_10
-Xinv@1 net@2 cl[T] inv-X_20
-Xinv@2 cl[T] cl[F] inv-X_20
-Xinv@3 si[3] net@14 inv-X_10
-Xinv@4 net@16 clS[T] inv-X_20
-Xinv@5 clS[T] clS[F] inv-X_20
-Xinv@6 si[5] net@25 inv-X_10
-Xinv@7 net@27 rd[T] inv-X_20
-Xinv@8 rd[T] rd[F] inv-X_20
-Xinv@9 si[9] net@33 inv-X_10
-Xinv@10 net@34 mc inv-X_20
-XscanAmp@0 si[1] sout scanAmp
-Xwire90@0 net@1 net@2 wire90-70-layer_1-width_3
-Xwire90@1 net@14 net@16 wire90-70-layer_1-width_3
-Xwire90@2 net@25 net@27 wire90-70-layer_1-width_3
-Xwire90@3 net@33 net@34 wire90-70-layer_1-width_3
-.ENDS scanToDock
-
-*** CELL: scanK:scanFromDock{sch}
-.SUBCKT scanFromDock clS[F] clS[T] cl[F] cl[T] mc rd[F] rd[T] si[1] si[2] 
-+si[3] si[4] si[5] si[6] si[7] si[8] si[9] sin so[1] so[2] so[3] so[5] so[9]
-Xinv@0 cl[T] net@40 inv-X_10
-Xinv@9 clS[T] net@47 inv-X_10
-Xinv@10 rd[T] net@55 inv-X_10
-Xinv@13 net@65 so[9] inv-X_20
-Xinv@14 mc net@64 inv-X_10
-Xnor2n_sy@0 cl[F] net@39 so[2] nor2n_sy-X_10
-Xnor2n_sy@1 clS[F] net@46 so[3] nor2n_sy-X_10
-Xnor2n_sy@2 rd[F] net@54 so[5] nor2n_sy-X_10
-XscanAmp@0 sin so[1] scanAmp
-Xwire90@3 net@40 net@39 wire90-297_6-layer_1-width_3
-Xwire90@4 net@47 net@46 wire90-297_6-layer_1-width_3
-Xwire90@5 net@55 net@54 wire90-297_6-layer_1-width_3
-Xwire90@7 net@64 net@65 wire90-70-layer_1-width_3
-.ENDS scanFromDock
-
-*** CELL: orangeTSMC090nm:wire{sch}
 .SUBCKT wire-C_0_011f-476_7-R_34_667m a b
 Ccap@0 gnd net@14 1.748f
 Ccap@1 gnd net@8 1.748f
@@ -11348,12 +7694,6 @@ Xwire90@4 net@134 net@104 wire90-1013_8-layer_1-width_3
 Xwire90@5 net@143 net@138 wire90-472_4-layer_1-width_3
 .ENDS ctrAND3in100LT
 
-*** CELL: scanJ:scanEx1vertA{sch}
-.SUBCKT scanEx1vertA dIn[1] mc sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] 
-+sir[7] sir[8] sor[1]
-XscanCell@1 dIn[1] sir[3] sir[2] sir[5] sir[1] sor[1] scanCellE
-.ENDS scanEx1vertA
-
 *** CELL: gaspL:gaspTap{sch}
 .SUBCKT gaspTap fire pred sic[1] sic[2] sic[3] sic[4] sic[5] sic[6] sic[7] 
 +sic[8] sic[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] sir[9] 
@@ -11535,12 +7875,13 @@ XupDown8w@0 aout[10] aout[11] aout[12] aout[13] aout[14] aout[1] aout[2]
 .ENDS southFifo
 
 *** CELL: fifoL:tokenFIFO{sch}
-.SUBCKT tokenFIFO clS[F] clS[T] cl[F] cl[T] mc pred rd[F] rd[T] sin sout succ
-XaStage@0 aStage@0_fire mc pred s[1] net@0 aStage
-XaStage@1 aStage@1_fire mc net@1 s[2] net@2 aStage
-XaStage@2 aStage@2_fire mc net@3 s[3] succ aStage
-XscanKhx3@0 clS[F] clS[T] cl[F] cl[T] s[1] s[2] s[3] mc rd[F] rd[T] sin sout 
-+scanKhx3
+.SUBCKT tokenFIFO pred sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] 
++sir[8] sir[9] sor[1] succ
+XaStage@0 aStage@0_fire sir[9] pred s[1] net@0 aStage
+XaStage@1 aStage@1_fire sir[9] net@1 s[2] net@2 aStage
+XaStage@2 aStage@2_fire sir[9] net@3 s[3] succ aStage
+XscanEx3h@0 s[1] s[2] s[3] sir[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] 
++sir[7] sir[8] sor[1] scanEx3hor
 Xwire90@0 net@0 net@1 wire90-291_8-layer_1-width_3
 Xwire90@1 net@2 net@3 wire90-291_8-layer_1-width_3
 .ENDS tokenFIFO
@@ -11548,61 +7889,57 @@ Xwire90@1 net@2 net@3 wire90-291_8-layer_1-width_3
 .global gnd vdd
 
 *** TOP LEVEL CELL: marina{sch}
-XdataPath@0 ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] 
-+ain[4] ain[5] ain[6] ain[7] ain[8] ain[9] douta[10] douta[11] douta[12] 
-+douta[13] douta[14] douta[1] douta[2] douta[3] douta[4] douta[5] douta[6] 
-+douta[7] douta[8] douta[9] clS[F] clS[T] cl[F] cl[T] net@43 din[10] din[11] 
-+din[12] din[13] din[14] din[15] din[16] din[17] din[18] din[19] din[1] 
-+din[20] din[21] din[22] din[23] din[24] din[25] din[26] din[27] din[28] 
-+din[29] din[2] din[30] din[31] din[32] din[33] din[34] din[35] din[36] 
-+din[37] din[3] din[4] din[5] din[6] din[7] din[8] din[9] din[T] iout[10] 
-+iout[11] iout[12] iout[13] iout[14] iout[15] iout[16] iout[17] iout[18] 
-+iout[19] iout[1] iout[20] iout[21] iout[22] iout[23] iout[24] iout[25] 
-+iout[26] iout[27] iout[28] iout[29] iout[2] iout[30] iout[31] iout[32] 
-+iout[33] iout[34] iout[35] iout[36] iout[3] iout[4] iout[5] iout[6] iout[7] 
-+iout[8] iout[9] aout[T] mc dout[10] dout[11] dout[12] dout[13] dout[14] 
-+dout[15] dout[16] dout[17] dout[18] dout[19] dout[1] dout[20] dout[21] 
-+dout[22] dout[23] dout[24] dout[25] dout[26] dout[27] dout[28] dout[29] 
-+dout[2] dout[30] dout[31] dout[32] dout[33] dout[34] dout[35] dout[36] 
-+dout[37] dout[3] dout[4] dout[5] dout[6] dout[7] dout[8] dout[9] dout[T] 
-+net@14 doo[D] doo[T] rd[F] rd[T] ain[14] net@105 net@100 ddo[D] ddo[T] 
+XdataPath@0 dinA[10] dinA[11] dinA[12] dinA[13] dinA[14] dinA[1] dinA[2] 
++dinA[3] dinA[4] dinA[5] dinA[6] dinA[7] dinA[8] dinA[9] doutA[10] doutA[11] 
++doutA[12] doutA[13] doutA[14] doutA[1] doutA[2] doutA[3] doutA[4] doutA[5] 
++doutA[6] doutA[7] doutA[8] doutA[9] net@43 dinD[10] dinD[11] dinD[12] 
++dinD[13] dinD[14] dinD[15] dinD[16] dinD[17] dinD[18] dinD[19] dinD[1] 
++dinD[20] dinD[21] dinD[22] dinD[23] dinD[24] dinD[25] dinD[26] dinD[27] 
++dinD[28] dinD[29] dinD[2] dinD[30] dinD[31] dinD[32] dinD[33] dinD[34] 
++dinD[35] dinD[36] dinD[37] dinD[3] dinD[4] dinD[5] dinD[6] dinD[7] dinD[8] 
++dinD[9] dinD[T] instrD[10] instrD[11] instrD[12] instrD[13] instrD[14] 
++instrD[15] instrD[16] instrD[17] instrD[18] instrD[19] instrD[1] instrD[20] 
++instrD[21] instrD[22] instrD[23] instrD[24] instrD[25] instrD[26] instrD[27] 
++instrD[28] instrD[29] instrD[2] instrD[30] instrD[31] instrD[32] instrD[33] 
++instrD[34] instrD[35] instrD[36] instrD[3] instrD[4] instrD[5] instrD[6] 
++instrD[7] instrD[8] instrD[9] instrA[T] doutD[10] doutD[11] doutD[12] 
++doutD[13] doutD[14] doutD[15] doutD[16] doutD[17] doutD[18] doutD[19] 
++doutD[1] doutD[20] doutD[21] doutD[22] doutD[23] doutD[24] doutD[25] 
++doutD[26] doutD[27] doutD[28] doutD[29] doutD[2] doutD[30] doutD[31] 
++doutD[32] doutD[33] doutD[34] doutD[35] doutD[36] doutD[37] doutD[3] doutD[4] 
++doutD[5] doutD[6] doutD[7] doutD[8] doutD[9] doutD[T] net@14 doo[D] doo[T] 
++net@107[8] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] net@107[1] sir[9] 
++dinA[14] net@108[8] sir[7] sir[6] net@108[4] net@108[0] ddo[D] ddo[T] 
 +dataPath
-XnorthFif@0 douta[10] douta[11] douta[12] douta[13] douta[14] douta[1] 
-+douta[2] douta[3] douta[4] douta[5] douta[6] douta[7] douta[8] douta[9] 
-+dout[T] ain[10] ain[11] ain[12] ain[13] ain[14] ain[1] ain[2] ain[3] ain[4] 
-+ain[5] ain[6] ain[7] ain[8] ain[9] din[T] net@38 fout dout[10] dout[11] 
-+dout[12] dout[13] dout[14] dout[15] dout[16] dout[17] dout[18] dout[19] 
-+dout[1] dout[20] dout[21] dout[22] dout[23] dout[24] dout[25] dout[26] 
-+dout[27] dout[28] dout[29] dout[2] dout[30] dout[31] dout[32] dout[33] 
-+dout[34] dout[35] dout[36] dout[37] dout[3] dout[4] dout[5] dout[6] dout[7] 
-+dout[8] dout[9] din[10] din[11] din[12] din[13] din[14] din[15] din[16] 
-+din[17] din[18] din[19] din[1] din[20] din[21] din[22] din[23] din[24] 
-+din[25] din[26] din[27] din[28] din[29] din[2] din[30] din[31] din[32] 
-+din[33] din[34] din[35] din[36] din[37] din[3] din[4] din[5] din[6] din[7] 
-+din[8] din[9] ddo[D] net@88[8] sic[2] sic[3] sic[4] sic[5] sic[8] sic[9] 
-+net@93[8] net@93[7] net@93[6] net@93[5] net@93[4] sid[6] sid[7] sid[8] sid[9] 
-+net@78[8] sir[7] sir[6] sir[4] net@78[4] net@69[1] net@78[0] doo[D] northFifo
-Xscan2doc@0 clS[F] clS[T] cl[F] cl[T] mc rd[F] rd[T] net@69[8] sir[2] sir[3] 
-+sir[4] sir[5] sir[6] sir[7] net@69[1] sir[9] net@94[8] net@94[7] net@94[6] 
-+net@94[4] net@94[0] net@104 scanToDock
-XscanFrom@0 clS[F] clS[T] cl[F] cl[T] mc rd[F] rd[T] net@94[8] net@94[7] 
-+net@94[6] sir[4] net@94[4] sir[6] sir[7] net@69[1] net@94[0] net@103 
-+net@78[8] sir[7] sir[6] net@78[4] net@78[0] scanFromDock
-XsouthFif@0 aout[10] aout[11] aout[12] aout[13] aout[14] aout[1] aout[2] 
-+aout[3] aout[4] aout[5] aout[6] aout[7] aout[8] aout[9] aout[T] net@43 fin 
-+net@38 iout[10] iout[11] iout[12] iout[13] iout[14] iout[15] iout[16] 
-+iout[17] iout[18] iout[19] iout[1] iout[20] iout[21] iout[22] iout[23] 
-+iout[24] iout[25] iout[26] iout[27] iout[28] iout[29] iout[2] iout[30] 
-+iout[31] iout[32] iout[33] iout[34] iout[35] iout[36] iout[37] iout[3] 
-+iout[4] iout[5] iout[6] iout[7] iout[8] iout[9] sic[1] sic[2] sic[3] sic[4] 
-+sic[5] sic[3] sic[2] sic[8] sic[9] sid[1] sid[2] sid[3] sid[4] sid[5] sid[6] 
-+sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] sir[7] sir[8] 
-+sir[9] net@88[8] net@93[8] net@93[7] net@93[6] net@93[5] net@93[4] net@69[8] 
-+net@69[1] net@14 southFifo
-XtokenFIF@0 tokenFIF@0_clS[F] tokenFIF@0_clS[T] tokenFIF@0_cl[F] 
-+tokenFIF@0_cl[T] tokenFIF@0_mc ddo[T] tokenFIF@0_rd[F] tokenFIF@0_rd[T] 
-+net@101 net@102 doo[T] tokenFIFO
-Xwire90@0 net@100 net@101 wire90-291_8-layer_1-width_3
-Xwire90@1 net@102 net@103 wire90-291_8-layer_1-width_3
-Xwire90@2 net@104 net@105 wire90-291_8-layer_1-width_3
+XnorthFif@0 doutA[10] doutA[11] doutA[12] doutA[13] doutA[14] doutA[1] 
++doutA[2] doutA[3] doutA[4] doutA[5] doutA[6] doutA[7] doutA[8] doutA[9] 
++doutD[T] dinA[10] dinA[11] dinA[12] dinA[13] dinA[14] dinA[1] dinA[2] dinA[3] 
++dinA[4] dinA[5] dinA[6] dinA[7] dinA[8] dinA[9] dinD[T] net@38 fout doutD[10] 
++doutD[11] doutD[12] doutD[13] doutD[14] doutD[15] doutD[16] doutD[17] 
++doutD[18] doutD[19] doutD[1] doutD[20] doutD[21] doutD[22] doutD[23] 
++doutD[24] doutD[25] doutD[26] doutD[27] doutD[28] doutD[29] doutD[2] 
++doutD[30] doutD[31] doutD[32] doutD[33] doutD[34] doutD[35] doutD[36] 
++doutD[37] doutD[3] doutD[4] doutD[5] doutD[6] doutD[7] doutD[8] doutD[9] 
++dinD[10] dinD[11] dinD[12] dinD[13] dinD[14] dinD[15] dinD[16] dinD[17] 
++dinD[18] dinD[19] dinD[1] dinD[20] dinD[21] dinD[22] dinD[23] dinD[24] 
++dinD[25] dinD[26] dinD[27] dinD[28] dinD[29] dinD[2] dinD[30] dinD[31] 
++dinD[32] dinD[33] dinD[34] dinD[35] dinD[36] dinD[37] dinD[3] dinD[4] dinD[5] 
++dinD[6] dinD[7] dinD[8] dinD[9] ddo[D] net@116[8] sic[2] sic[3] sic[4] sic[5] 
++sic[8] sic[9] net@117[8] net@117[7] net@117[6] net@117[5] net@117[4] sid[6] 
++sid[7] sid[8] sid[9] net@109[8] sir[7] sir[6] sir[4] net@108[4] net@107[1] 
++net@108[0] doo[D] northFifo
+XsouthFif@0 instrA[10] instrA[11] instrA[12] instrA[13] instrA[14] instrA[1] 
++instrA[2] instrA[3] instrA[4] instrA[5] instrA[6] instrA[7] instrA[8] 
++instrA[9] instrA[T] net@43 fin net@38 instrD[10] instrD[11] instrD[12] 
++instrD[13] instrD[14] instrD[15] instrD[16] instrD[17] instrD[18] instrD[19] 
++instrD[1] instrD[20] instrD[21] instrD[22] instrD[23] instrD[24] instrD[25] 
++instrD[26] instrD[27] instrD[28] instrD[29] instrD[2] instrD[30] instrD[31] 
++instrD[32] instrD[33] instrD[34] instrD[35] instrD[36] instrD[37] instrD[3] 
++instrD[4] instrD[5] instrD[6] instrD[7] instrD[8] instrD[9] sic[1] sic[2] 
++sic[3] sic[4] sic[5] sic[3] sic[2] sic[8] sic[9] sid[1] sid[2] sid[3] sid[4] 
++sid[5] sid[6] sid[7] sid[8] sid[9] sir[1] sir[2] sir[3] sir[4] sir[5] sir[6] 
++sir[7] sir[8] sir[9] net@116[8] net@117[8] net@117[7] net@117[6] net@117[5] 
++net@117[4] net@107[8] net@107[1] net@14 southFifo
+XtokenFIF@0 ddo[T] net@108[8] sir[7] sir[6] sir[4] net@108[4] sir[6] sir[7] 
++net@107[1] net@108[0] net@109[8] doo[T] tokenFIFO
 .END
index 5bf0450..715de65 100644 (file)
@@ -96,7 +96,7 @@
   <datanet name="southFif@0.tapPropS@0.instruct@0.cntScnNi@2.cntScnTh@2.cntScnOn@0" net="xsouthFif@0.xtapPropS@0.xinstruct@0.xcntScnNi@2.net@46(R)" net2="xsouthFif@0.xtapPropS@0.xinstruct@0.xcntScnNi@2.xcntScnTh@2.xcntScnOn@0.xlatch2in@0.dataBar(WI)" />
   <datanet name="southFif@0.tapPropS@0.instruct@0.cntScnNi@2.cntScnTh@0.cntScnOn@1" net="xsouthFif@0.xtapPropS@0.xinstruct@0.xcntScnNi@2.xcntScnTh@0.net@43(R)" net2="xsouthFif@0.xtapPropS@0.xinstruct@0.xcntScnNi@2.xcntScnTh@0.xcntScnOn@1.xlatch2in@0.dataBar(WI)" />
   <datanet name="southFif@0.tapPropS@0.instruct@0.cntScnNi@2.cntScnTh@0.cntScnOn@2" net="xsouthFif@0.xtapPropS@0.xinstruct@0.xcntScnNi@2.xcntScnTh@0.net@46(R)" net2="xsouthFif@0.xtapPropS@0.xinstruct@0.xcntScnNi@2.xcntScnTh@0.xcntScnOn@2.xlatch2in@0.dataBar(WI)" />
-  <datanet name="southFif@0.tapPropS@0.instruct@0.cntScnNi@2.cntScnTh@0.cntScnOn@0" net="net@93[8](R)" net2="xsouthFif@0.xtapPropS@0.xinstruct@0.xcntScnNi@2.xcntScnTh@0.xcntScnOn@0.xlatch2in@0.dataBar(WI)" />
+  <datanet name="southFif@0.tapPropS@0.instruct@0.cntScnNi@2.cntScnTh@0.cntScnOn@0" net="net@117[8](R)" net2="xsouthFif@0.xtapPropS@0.xinstruct@0.xcntScnNi@2.xcntScnTh@0.xcntScnOn@0.xlatch2in@0.dataBar(WI)" />
   <datanet name="northFif@0.fillDrai@0.properSt@0.fillStag@0.all1in52@1.data1in3@0.scanCell@0" net="xnorthFif@0.xfillDrai@0.xproperSt@0.xfillStag@0.xall1in52@1.xdata1in3@0.scanCell@0_dIn[1](R)" net2="xnorthFif@0.xfillDrai@0.xproperSt@0.xfillStag@0.xall1in52@1.xdata1in3@0.xscanCell@0.xlatch2in@0.dataBar(WI)" />
   <datanet name="northFif@0.fillDrai@0.properSt@0.fillStag@0.all1in52@1.data1in3@0.scanCell@1" net="xnorthFif@0.xfillDrai@0.xproperSt@0.xfillStag@0.xall1in52@1.xdata1in3@0.scanCell@1_dIn[1](R)" net2="xnorthFif@0.xfillDrai@0.xproperSt@0.xfillStag@0.xall1in52@1.xdata1in3@0.xscanCell@1.xlatch2in@0.dataBar(WI)" />
   <datanet name="northFif@0.fillDrai@0.properSt@0.fillStag@0.all1in52@1.data1in3@0.ls[1].scanCell@2" net="xnorthFif@0.xfillDrai@0.xproperSt@0.net@1[51](R)" net2="xnorthFif@0.xfillDrai@0.xproperSt@0.xfillStag@0.xall1in52@1.xdata1in3@0.xls[1].xscanCell@2.xlatch2in@0.dataBar(WI)" />
   <datanet name="southFif@0.tapPropS@0.properSt@0.drainSta@0.gaspDrai@0.scanEx2v@1.scanCell@1" net="xsouthFif@0.xtapPropS@0.xproperSt@0.net@41(R)" net2="xsouthFif@0.xtapPropS@0.xproperSt@0.xdrainSta@0.xgaspDrai@0.xscanEx2v@1.xscanCell@1.xlatch2in@0.dataBar(WI)" />
   <datanet name="southFif@0.tapPropS@0.properSt@0.drainSta@0.gaspDrai@0.scanEx2v@1.scanCell@2" net="xsouthFif@0.xtapPropS@0.xproperSt@0.xdrainSta@0.xgaspDrai@0.stopped(R)" net2="xsouthFif@0.xtapPropS@0.xproperSt@0.xdrainSta@0.xgaspDrai@0.xscanEx2v@1.xscanCell@2.xlatch2in@0.dataBar(WI)" />
   <datanet name="southFif@0.tapPropS@0.tapStage@1.gaspSwit@0.scanEx1v@0.scanCell@1" net="xsouthFif@0.xtapPropS@0.net@85(R)" net2="xsouthFif@0.xtapPropS@0.xtapStage@1.xgaspSwit@0.xscanEx1v@0.xscanCell@1.xlatch2in@0.dataBar(WI)" />
-  <datanet name="dataPath@0.epiFifo@1.anEpiSta@1.scanKhx1@0.scanCell@1" net="xdataPath@0.xepiFifo@1.xanEpiSta@1.s[1](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.odRQstag@0.scanKhx5@0.scanCell@4" net="xdataPath@0.xringSkip@0.xringFIFO@0.xodRQstag@0.s[1](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.odRQstag@0.scanKhx5@0.scanCell@5" net="xdataPath@0.xringSkip@0.xringFIFO@0.xodRQstag@0.s[2](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.odRQstag@0.scanKhx5@0.scanCell@6" net="xdataPath@0.xringSkip@0.xringFIFO@0.xodRQstag@0.s[3](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.odRQstag@0.scanKhx5@0.scanCell@7" net="xdataPath@0.xringSkip@0.xringFIFO@0.xodRQstag@0.s[4](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.odRQstag@0.scanKhx5@0.scanCell@8" net="xdataPath@0.xringSkip@0.xringFIFO@0.xodRQstag@0.s[5](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.split10@0.splitSta@0.anAltSta@0.scanKhx2@0.scanCell@1" net="xdataPath@0.xringSkip@0.xringFIFO@0.xsplit10@0.xsplitSta@0.xanAltSta@0.s[1](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.split10@0.splitSta@0.anAltSta@0.scanKhx2@0.scanCell@2" net="xdataPath@0.xringSkip@0.xringFIFO@0.xsplit10@0.xsplitSta@0.xanAltSta@0.s[2](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.split10@0.splitSta@1.splitSta@4.scanKhx2@0.scanCell@1" net="xdataPath@0.xringSkip@0.xringFIFO@0.xsplit10@0.xsplitSta@1.xsplitSta@4.s[1](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.split10@0.splitSta@1.splitSta@4.scanKhx2@0.scanCell@2" net="xdataPath@0.xringSkip@0.xringFIFO@0.xsplit10@0.xsplitSta@1.xsplitSta@4.s[2](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.split10@0.splitSta@2.splitSta@4.scanKhx2@0.scanCell@1" net="xdataPath@0.xringSkip@0.xringFIFO@0.xsplit10@0.xsplitSta@2.xsplitSta@4.s[1](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.split10@0.splitSta@2.splitSta@4.scanKhx2@0.scanCell@2" net="xdataPath@0.xringSkip@0.xringFIFO@0.xsplit10@0.xsplitSta@2.xsplitSta@4.s[2](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.split10@0.splitSta@2.splitSta@5.scanKhx2@0.scanCell@1" net="xdataPath@0.xringSkip@0.xringFIFO@0.xsplit10@0.xsplitSta@2.xsplitSta@5.s[1](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.split10@0.splitSta@2.splitSta@5.scanKhx2@0.scanCell@2" net="xdataPath@0.xringSkip@0.xringFIFO@0.xsplit10@0.xsplitSta@2.xsplitSta@5.s[2](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.split10@0.splitSta@1.splitSta@5.scanKhx2@0.scanCell@1" net="xdataPath@0.xringSkip@0.xringFIFO@0.xsplit10@0.xsplitSta@1.xsplitSta@5.s[1](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.split10@0.splitSta@1.splitSta@5.scanKhx2@0.scanCell@2" net="xdataPath@0.xringSkip@0.xringFIFO@0.xsplit10@0.xsplitSta@1.xsplitSta@5.s[2](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.split10@0.splitEnd@0.anAltEnd@1.scanKhx3@0.scanCell@4" net="xdataPath@0.xringSkip@0.xringFIFO@0.xsplit10@0.xsplitEnd@0.xanAltEnd@1.ss[1](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.split10@0.splitEnd@0.anAltEnd@1.scanKhx3@0.scanCell@5" net="xdataPath@0.xringSkip@0.xringFIFO@0.xsplit10@0.xsplitEnd@0.xanAltEnd@1.ss[2](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.split10@0.splitEnd@0.anAltEnd@1.scanKhx3@0.scanCell@6" net="xdataPath@0.xringSkip@0.xringFIFO@0.xsplit10@0.xsplitEnd@0.xanAltEnd@1.ss[3](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.m12stage@0.m1stageD@1.scanKhx2@0.scanCell@1" net="xdataPath@0.xringSkip@0.xringFIFO@0.xm12stage@0.s[m2](R)" />
-  <datanet name="dataPath@0.ringSkip@0.ringFIFO@0.m12stage@0.m1stageD@1.scanKhx2@0.scanCell@2" net="xdataPath@0.xringSkip@0.xringFIFO@0.xm12stage@0.xm1stageD@1.s[m1](R)" />
-  <datanet name="dataPath@0.ringSkip@0.skipCoun@0.scanKx2@0.scanCell@4" net="xdataPath@0.xringSkip@0.xskipCoun@0.net@51[1](R)" />
-  <datanet name="dataPath@0.ringSkip@0.skipCoun@0.scanKx2@0.scanCell@5" net="xdataPath@0.xringSkip@0.xskipCoun@0.net@51[0](R)" />
-  <datanet name="dataPath@0.ringSkip@0.skipCoun@0.scanKx6@0.scanCell@4" net="xdataPath@0.xringSkip@0.xskipCoun@0.net@19[5](R)" />
-  <datanet name="dataPath@0.ringSkip@0.skipCoun@0.scanKx6@0.scanCell@5" net="xdataPath@0.xringSkip@0.xskipCoun@0.net@19[4](R)" />
-  <datanet name="dataPath@0.ringSkip@0.skipCoun@0.scanKx6@0.scanCell@6" net="xdataPath@0.xringSkip@0.xskipCoun@0.net@19[3](R)" />
-  <datanet name="dataPath@0.ringSkip@0.skipCoun@0.scanKx6@0.scanCell@7" net="xdataPath@0.xringSkip@0.xskipCoun@0.net@19[2](R)" />
-  <datanet name="dataPath@0.ringSkip@0.skipCoun@0.scanKx6@0.scanCell@8" net="xdataPath@0.xringSkip@0.xskipCoun@0.net@19[1](R)" />
-  <datanet name="dataPath@0.ringSkip@0.skipCoun@0.scanKx6@0.scanCell@9" net="xdataPath@0.xringSkip@0.xskipCoun@0.net@19[0](R)" />
-  <datanet name="dataPath@0.ringSkip@0.skipCoun@0.scanKx9@0.scanCell@4" net="xdataPath@0.xringSkip@0.xskipCoun@0.net@18[8](R)" />
-  <datanet name="dataPath@0.ringSkip@0.skipCoun@0.scanKx9@0.scanCell@5" net="xdataPath@0.xringSkip@0.xskipCoun@0.net@18[7](R)" />
-  <datanet name="dataPath@0.ringSkip@0.skipCoun@0.scanKx9@0.scanCell@6" net="xdataPath@0.xringSkip@0.xskipCoun@0.net@18[6](R)" />
-  <datanet name="dataPath@0.ringSkip@0.skipCoun@0.scanKx9@0.scanCell@7" net="xdataPath@0.xringSkip@0.xskipCoun@0.net@18[5](R)" />
-  <datanet name="dataPath@0.ringSkip@0.skipCoun@0.scanKx9@0.scanCell@8" net="xdataPath@0.xringSkip@0.xskipCoun@0.net@18[4](R)" />
-  <datanet name="dataPath@0.ringSkip@0.skipCoun@0.scanKx9@0.scanCell@9" net="xdataPath@0.xringSkip@0.xskipCoun@0.net@18[3](R)" />
-  <datanet name="dataPath@0.ringSkip@0.skipCoun@0.scanKx9@0.scanCell@10" net="xdataPath@0.xringSkip@0.ilc[zLO](R)" />
-  <datanet name="dataPath@0.ringSkip@0.skipCoun@0.scanKx9@0.scanCell@11" net="xdataPath@0.xringSkip@0.ilc[i](R)" />
-  <datanet name="dataPath@0.ringSkip@0.skipCoun@0.scanKx9@0.scanCell@12" net="xdataPath@0.xringSkip@0.ilc[dLO](R)" />
-  <datanet name="dataPath@0.ringSkip@0.moveLit@1.scanKhx5@0.scanCell@4" net="xdataPath@0.xringSkip@0.xmoveLit@1.s[1](R)" />
-  <datanet name="dataPath@0.ringSkip@0.moveLit@1.scanKhx5@0.scanCell@5" net="xdataPath@0.xringSkip@0.xmoveLit@1.s[2](R)" />
-  <datanet name="dataPath@0.ringSkip@0.moveLit@1.scanKhx5@0.scanCell@6" net="xdataPath@0.xringSkip@0.xmoveLit@1.s[3](R)" />
-  <datanet name="dataPath@0.ringSkip@0.moveLit@1.scanKhx5@0.scanCell@7" net="xdataPath@0.xringSkip@0.xmoveLit@1.s[4](R)" />
-  <datanet name="dataPath@0.ringSkip@0.moveLit@1.scanKhx5@0.scanCell@8" net="xdataPath@0.xringSkip@0.xmoveLit@1.s[5](R)" />
-  <datanet name="tokenFIF@0.scanKhx3@0.scanCell@4" net="xtokenFIF@0.s[1](R)" />
-  <datanet name="tokenFIF@0.scanKhx3@0.scanCell@5" net="xtokenFIF@0.s[2](R)" />
-  <datanet name="tokenFIF@0.scanKhx3@0.scanCell@6" net="xtokenFIF@0.s[3](R)" />
+  <datanet name="dataPath@0.ringSkip@1.shortRin@6.epiStep@0.scanEx1v@0.scanCell@1" net="xdataPath@0.xringSkip@1.xshortRin@6.xepiStep@0.net@27(R)" net2="xdataPath@0.xringSkip@1.xshortRin@6.xepiStep@0.xscanEx1v@0.xscanCell@1.xlatch2in@0.dataBar(WI)" />
+  <datanet name="dataPath@0.ringSkip@1.shortRin@6.reQstep@0.scanEx3h@0.scanCell@1" net="xdataPath@0.xringSkip@1.xshortRin@6.xreQstep@0.s[1](R)" net2="xdataPath@0.xringSkip@1.xshortRin@6.xreQstep@0.xscanEx3h@0.xscanCell@1.xlatch2in@0.dataBar(WI)" />
+  <datanet name="dataPath@0.ringSkip@1.shortRin@6.reQstep@0.scanEx3h@0.scanCell@2" net="xdataPath@0.xringSkip@1.xshortRin@6.xreQstep@0.s[2](R)" net2="xdataPath@0.xringSkip@1.xshortRin@6.xreQstep@0.xscanEx3h@0.xscanCell@2.xlatch2in@0.dataBar(WI)" />
+  <datanet name="dataPath@0.ringSkip@1.shortRin@6.reQstep@0.scanEx3h@0.scanCell@3" net="xdataPath@0.xringSkip@1.xshortRin@6.xreQstep@0.s[3](R)" net2="xdataPath@0.xringSkip@1.xshortRin@6.xreQstep@0.xscanEx3h@0.xscanCell@3.xlatch2in@0.dataBar(WI)" />
+  <datanet name="dataPath@0.ringSkip@1.shortRin@6.reQstep@0.scanEx1v@0.scanCell@1" net="xdataPath@0.xringSkip@1.xshortRin@6.xreQstep@0.s[4](R)" net2="xdataPath@0.xringSkip@1.xshortRin@6.xreQstep@0.xscanEx1v@0.xscanCell@1.xlatch2in@0.dataBar(WI)" />
+  <datanet name="dataPath@0.ringSkip@1.shortRin@6.splitSte@2.threeSte@0.shortSte@1.scanEx1v@0.scanCell@1" net="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xthreeSte@0.xshortSte@1.net@17(R)" net2="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xthreeSte@0.xshortSte@1.xscanEx1v@0.xscanCell@1.xlatch2in@0.dataBar(WI)" />
+  <datanet name="dataPath@0.ringSkip@1.shortRin@6.splitSte@2.threeSte@0.shortSte@0.scanEx1v@0.scanCell@1" net="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xthreeSte@0.xshortSte@0.net@17(R)" net2="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xthreeSte@0.xshortSte@0.xscanEx1v@0.xscanCell@1.xlatch2in@0.dataBar(WI)" />
+  <datanet name="dataPath@0.ringSkip@1.shortRin@6.splitSte@2.threeSte@0.shortSte@2.scanEx1v@0.scanCell@1" net="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xthreeSte@0.xshortSte@2.net@17(R)" net2="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xthreeSte@0.xshortSte@2.xscanEx1v@0.xscanCell@1.xlatch2in@0.dataBar(WI)" />
+  <datanet name="dataPath@0.ringSkip@1.shortRin@6.splitSte@2.altStart@1.scanEx1v@0.scanCell@1" net="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xaltStart@1.s[1](R)" net2="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xaltStart@1.xscanEx1v@0.xscanCell@1.xlatch2in@0.dataBar(WI)" />
+  <datanet name="dataPath@0.ringSkip@1.shortRin@6.splitSte@2.altStart@1.scanEx1v@1.scanCell@1" net="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xaltStart@1.s[2](R)" net2="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xaltStart@1.xscanEx1v@1.xscanCell@1.xlatch2in@0.dataBar(WI)" />
+  <datanet name="dataPath@0.ringSkip@1.shortRin@6.splitSte@2.threeSte@1.shortSte@1.scanEx1v@0.scanCell@1" net="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xthreeSte@1.xshortSte@1.net@17(R)" net2="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xthreeSte@1.xshortSte@1.xscanEx1v@0.xscanCell@1.xlatch2in@0.dataBar(WI)" />
+  <datanet name="dataPath@0.ringSkip@1.shortRin@6.splitSte@2.threeSte@1.shortSte@0.scanEx1v@0.scanCell@1" net="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xthreeSte@1.xshortSte@0.net@17(R)" net2="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xthreeSte@1.xshortSte@0.xscanEx1v@0.xscanCell@1.xlatch2in@0.dataBar(WI)" />
+  <datanet name="dataPath@0.ringSkip@1.shortRin@6.splitSte@2.threeSte@1.shortSte@2.scanEx1v@0.scanCell@1" net="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xthreeSte@1.xshortSte@2.net@17(R)" net2="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xthreeSte@1.xshortSte@2.xscanEx1v@0.xscanCell@1.xlatch2in@0.dataBar(WI)" />
+  <datanet name="dataPath@0.ringSkip@1.shortRin@6.splitSte@2.altEndSt@0.scanEx3h@0.scanCell@1" net="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xaltEndSt@0.s[1](R)" net2="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xaltEndSt@0.xscanEx3h@0.xscanCell@1.xlatch2in@0.dataBar(WI)" />
+  <datanet name="dataPath@0.ringSkip@1.shortRin@6.splitSte@2.altEndSt@0.scanEx3h@0.scanCell@2" net="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xaltEndSt@0.s[2](R)" net2="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xaltEndSt@0.xscanEx3h@0.xscanCell@2.xlatch2in@0.dataBar(WI)" />
+  <datanet name="dataPath@0.ringSkip@1.shortRin@6.splitSte@2.altEndSt@0.scanEx3h@0.scanCell@3" net="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xaltEndSt@0.s[3](R)" net2="xdataPath@0.xringSkip@1.xshortRin@6.xsplitSte@2.xaltEndSt@0.xscanEx3h@0.xscanCell@3.xlatch2in@0.dataBar(WI)" />
+  <datanet name="dataPath@0.ringSkip@1.shortRin@6.m2m1step@0.scanEx2v@0.scanCell@1" net="xdataPath@0.xringSkip@1.xshortRin@6.xm2m1step@0.s[1](R)" net2="xdataPath@0.xringSkip@1.xshortRin@6.xm2m1step@0.xscanEx2v@0.xscanCell@1.xlatch2in@0.dataBar(WI)" />
+  <datanet name="dataPath@0.ringSkip@1.shortRin@6.m2m1step@0.scanEx2v@0.scanCell@2" net="xdataPath@0.xringSkip@1.xshortRin@6.xm2m1step@0.s[2](R)" net2="xdataPath@0.xringSkip@1.xshortRin@6.xm2m1step@0.xscanEx2v@0.xscanCell@2.xlatch2in@0.dataBar(WI)" />
+  <datanet name="dataPath@0.ringSkip@1.shortRin@6.shortODs@0.scanEx1v@0.scanCell@1" net="xdataPath@0.xringSkip@1.xshortRin@6.xshortODs@0.net@87(R)" net2="xdataPath@0.xringSkip@1.xshortRin@6.xshortODs@0.xscanEx1v@0.xscanCell@1.xlatch2in@0.dataBar(WI)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx2@0.scanCell@4" net="xdataPath@0.xringSkip@1.xskipCoun@1.xskipCoun@0.net@51[1](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx2@0.scanCell@5" net="xdataPath@0.xringSkip@1.xskipCoun@1.xskipCoun@0.net@51[0](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx6@0.scanCell@4" net="xdataPath@0.xringSkip@1.xskipCoun@1.xskipCoun@0.net@19[5](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx6@0.scanCell@5" net="xdataPath@0.xringSkip@1.xskipCoun@1.xskipCoun@0.net@19[4](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx6@0.scanCell@6" net="xdataPath@0.xringSkip@1.xskipCoun@1.xskipCoun@0.net@19[3](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx6@0.scanCell@7" net="xdataPath@0.xringSkip@1.xskipCoun@1.xskipCoun@0.net@19[2](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx6@0.scanCell@8" net="xdataPath@0.xringSkip@1.xskipCoun@1.xskipCoun@0.net@19[1](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx6@0.scanCell@9" net="xdataPath@0.xringSkip@1.xskipCoun@1.xskipCoun@0.net@19[0](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx9@0.scanCell@4" net="xdataPath@0.xringSkip@1.xskipCoun@1.xskipCoun@0.net@18[8](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx9@0.scanCell@5" net="xdataPath@0.xringSkip@1.xskipCoun@1.xskipCoun@0.net@18[7](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx9@0.scanCell@6" net="xdataPath@0.xringSkip@1.xskipCoun@1.xskipCoun@0.net@18[6](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx9@0.scanCell@7" net="xdataPath@0.xringSkip@1.xskipCoun@1.xskipCoun@0.net@18[5](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx9@0.scanCell@8" net="xdataPath@0.xringSkip@1.xskipCoun@1.xskipCoun@0.net@18[4](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx9@0.scanCell@9" net="xdataPath@0.xringSkip@1.xskipCoun@1.xskipCoun@0.net@18[3](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx9@0.scanCell@10" net="xdataPath@0.xringSkip@1.xskipCoun@1.net@2[1](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx9@0.scanCell@11" net="xdataPath@0.xringSkip@1.xskipCoun@1.net@2[3](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.skipCoun@0.scanKx9@0.scanCell@12" net="xdataPath@0.xringSkip@1.xskipCoun@1.net@2[0](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.moveLit@0.scanKhx5@0.scanCell@4" net="xdataPath@0.xringSkip@1.xskipCoun@1.xmoveLit@0.s[1](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.moveLit@0.scanKhx5@0.scanCell@5" net="xdataPath@0.xringSkip@1.xskipCoun@1.xmoveLit@0.s[2](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.moveLit@0.scanKhx5@0.scanCell@6" net="xdataPath@0.xringSkip@1.xskipCoun@1.xmoveLit@0.s[3](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.moveLit@0.scanKhx5@0.scanCell@7" net="xdataPath@0.xringSkip@1.xskipCoun@1.xmoveLit@0.s[4](R)" />
+  <datanet name="dataPath@0.ringSkip@1.skipCoun@1.moveLit@0.scanKhx5@0.scanCell@8" net="xdataPath@0.xringSkip@1.xskipCoun@1.xmoveLit@0.s[5](R)" />
+  <datanet name="tokenFIF@0.scanEx3h@0.scanCell@1" net="xtokenFIF@0.s[1](R)" net2="xtokenFIF@0.xscanEx3h@0.xscanCell@1.xlatch2in@0.dataBar(WI)" />
+  <datanet name="tokenFIF@0.scanEx3h@0.scanCell@2" net="xtokenFIF@0.s[2](R)" net2="xtokenFIF@0.xscanEx3h@0.xscanCell@2.xlatch2in@0.dataBar(WI)" />
+  <datanet name="tokenFIF@0.scanEx3h@0.scanCell@3" net="xtokenFIF@0.s[3](R)" net2="xtokenFIF@0.xscanEx3h@0.xscanCell@3.xlatch2in@0.dataBar(WI)" />
   <datanet name="northFif@0.upDown8w@1.weakStag@10.gaspPlai@1.scanEx1v@2.scanCell@1" net="ddo[D](R)" net2="xnorthFif@0.xupDown8w@1.xweakStag@10.xgaspPlai@1.xscanEx1v@2.xscanCell@1.xlatch2in@0.dataBar(WI)" />
   <datanet name="northFif@0.upDown8w@1.weakStag@11.gaspPlai@1.scanEx1v@2.scanCell@1" net="xnorthFif@0.xupDown8w@1.net@28(R)" net2="xnorthFif@0.xupDown8w@1.xweakStag@11.xgaspPlai@1.xscanEx1v@2.xscanCell@1.xlatch2in@0.dataBar(WI)" />
   <datanet name="northFif@0.upDown8w@1.weakStag@12.gaspPlai@1.scanEx1v@2.scanCell@1" net="xnorthFif@0.xupDown8w@1.net@62(R)" net2="xnorthFif@0.xupDown8w@1.xweakStag@12.xgaspPlai@1.xscanEx1v@2.xscanCell@1.xlatch2in@0.dataBar(WI)" />
        <subchain name="cntScnTw@4"> &countersL_cntScnTwelve_sin; </subchain>
        <subchain name="cntScnNi@2"> &countersL_cntScnNine_sin; </subchain>
 '>
-<!ENTITY dockK_dataPath_sin '
-       <subchain name="epiFifo@1"> &fifoL_epiFifo_sin; </subchain>
-       <subchain name="ringSkip@0"> &dockPartOD_ringSkipMoveLit_sin; </subchain>
+<!ENTITY dockK_dataPath_si_1_ '
+       <subchain name="ringSkip@1"> &dockPartOD_ringSkipMoveLit_si_1_; </subchain>
 '>
-<!ENTITY dockPartOD_ringSkipMoveLit_sin '
-       <subchain name="ringFIFO@0"> &fifoL_ringFIFO_sin; </subchain>
+<!ENTITY dockPartOD_ringSkipMoveLit_si_1_ '
+       <subchain name="shortRin@6"> &stepsM_shortRing_sir_1_; </subchain>
+       <subchain name="skipCoun@1"> &dockPartOD_skipCountMoveLit_sin; </subchain>
+'>
+<!ENTITY dockPartOD_skipCountMoveLit_sin '
        <subchain name="skipCoun@0"> &dockPartOD_skipCount_sin; </subchain>
-       <subchain name="moveLit@1"> &dockPartsK_moveLit_sin; </subchain>
+       <subchain name="moveLit@0"> &dockPartsK_moveLit_sin; </subchain>
 '>
 <!ENTITY dockPartOD_skipCount_sin '
        <subchain name="scanKx2@0"> &scanK_scanKx2_sin; </subchain>
 <!ENTITY dockPartsK_moveLit_sin '
        <subchain name="scanKhx5@0"> &scanK_scanKhx5_sin; </subchain>
 '>
-<!ENTITY fifoL_epiFifo_sin '
-       <subchain name="anEpiSta@1"> &gaspL_anEpiStartS_sin; </subchain>
-'>
-<!ENTITY fifoL_m12stageD_sin '
-       <subchain name="m1stageD@1"> &fifoL_m1stageD_sin; </subchain>
-'>
-<!ENTITY fifoL_m1stageD_sin '
-       <subchain name="scanKhx2@0"> &scanK_scanKhx2_sin; </subchain>
-'>
-<!ENTITY fifoL_odRQstageD_sin '
-       <subchain name="scanKhx5@0"> &scanK_scanKhx5_sin; </subchain>
-'>
-<!ENTITY fifoL_ringFIFO_sin '
-       <subchain name="odRQstag@0"> &fifoL_odRQstageD_sin; </subchain>
-       <subchain name="split10@0"> &fifoL_split10_sin; </subchain>
-       <subchain name="m12stage@0"> &fifoL_m12stageD_sin; </subchain>
-'>
-<!ENTITY fifoL_split10_sin '
-       <subchain name="splitSta@0"> &fifoL_splitStart_sin; </subchain>
-       <subchain name="splitSta@1"> &fifoL_splitStageDx4_sin_1_; </subchain>
-       <subchain name="splitSta@2"> &fifoL_splitStageDx4_sin_1_; </subchain>
-       <subchain name="splitSta@2_sin[2]"> &fifoL_splitStageDx4_sin_2_; </subchain>
-       <subchain name="splitSta@1_sin[2]"> &fifoL_splitStageDx4_sin_2_; </subchain>
-       <subchain name="splitEnd@0"> &fifoL_splitEnd_sin; </subchain>
-'>
-<!ENTITY fifoL_splitEnd_sin '
-       <subchain name="anAltEnd@1"> &gaspL_anAltEndS_sin; </subchain>
-'>
-<!ENTITY fifoL_splitStageDx2_sin '
-       <subchain name="scanKhx2@0"> &scanK_scanKhx2_sin; </subchain>
-'>
-<!ENTITY fifoL_splitStageDx4_sin_1_ '
-       <subchain name="splitSta@4"> &fifoL_splitStageDx2_sin; </subchain>
-'>
-<!ENTITY fifoL_splitStageDx4_sin_2_ '
-       <subchain name="splitSta@5"> &fifoL_splitStageDx2_sin; </subchain>
-'>
-<!ENTITY fifoL_splitStart_sin '
-       <subchain name="anAltSta@0"> &gaspL_anAltStartS_sin; </subchain>
-'>
-<!ENTITY fifoL_tokenFIFO_sin '
-       <subchain name="scanKhx3@0"> &scanK_scanKhx3_sin; </subchain>
-'>
-<!ENTITY gaspL_anAltEndS_sin '
-       <subchain name="scanKhx3@0"> &scanK_scanKhx3_sin; </subchain>
-'>
-<!ENTITY gaspL_anAltStartS_sin '
-       <subchain name="scanKhx2@0"> &scanK_scanKhx2_sin; </subchain>
-'>
-<!ENTITY gaspL_anEpiStartS_sin '
-       <subchain name="scanKhx1@0"> &scanK_scanKhx1_sin; </subchain>
+<!ENTITY fifoL_tokenFIFO_sir_1_ '
+       <subchain name="scanEx3h@0"> &scanJ_scanEx3hor_sir_1_; </subchain>
 '>
 <!ENTITY gaspL_gaspDrain_sic_1_ '
        <subchain name="scanFx3h@0"> &scanJ_scanFx3hor_sic_1_; </subchain>
        <subchain name="scanCell@1" length="1" access="RW" clears="-" />
        <subchain name="scanCell@2" length="1" access="RW" clears="-" />
 '>
+<!ENTITY scanJ_scanEx3hor_sir_1_ '
+       <subchain name="scanCell@1" length="1" access="RW" clears="-" />
+       <subchain name="scanCell@2" length="1" access="RW" clears="-" />
+       <subchain name="scanCell@3" length="1" access="RW" clears="-" />
+'>
 <!ENTITY scanJ_scanFx1vert_sic_1_ '
        <subchain name="scanCell@2" length="1" access="RW" clears="L" />
 '>
 <!ENTITY scanK_scanEx1vertFup_sir_1_ '
        <subchain name="scanCell@1" length="1" access="RW" clears="-" />
 '>
-<!ENTITY scanK_scanKhx1_sin '
-       <subchain name="scanCell@1" length="1" access="R" clears="-" />
-'>
-<!ENTITY scanK_scanKhx2_sin '
-       <subchain name="scanCell@1" length="1" access="R" clears="-" />
-       <subchain name="scanCell@2" length="1" access="R" clears="-" />
-'>
-<!ENTITY scanK_scanKhx3_sin '
-       <subchain name="scanCell@4" length="1" access="R" clears="-" />
-       <subchain name="scanCell@5" length="1" access="R" clears="-" />
-       <subchain name="scanCell@6" length="1" access="R" clears="-" />
-'>
 <!ENTITY scanK_scanKhx5_sin '
        <subchain name="scanCell@4" length="1" access="R" clears="-" />
        <subchain name="scanCell@5" length="1" access="R" clears="-" />
 <!ENTITY stagesL_weakStageUp_sir_1_ '
        <subchain name="gaspPlai@1"> &gaspL_gaspWeakUp_sir_1_; </subchain>
 '>
+<!ENTITY stepsM_altEndStep_sir_1_ '
+       <subchain name="scanEx3h@0"> &scanJ_scanEx3hor_sir_1_; </subchain>
+'>
+<!ENTITY stepsM_altStartStep_sir_1_ '
+       <subchain name="scanEx1v@0"> &scanJ_scanEx1vertA_sir_1_; </subchain>
+       <subchain name="scanEx1v@1"> &scanJ_scanEx1vertA_sir_1_; </subchain>
+'>
+<!ENTITY stepsM_epiStep_sir_1_ '
+       <subchain name="scanEx1v@0"> &scanJ_scanEx1vertA_sir_1_; </subchain>
+'>
+<!ENTITY stepsM_m2m1step_sir_1_ '
+       <subchain name="scanEx2v@0"> &scanJ_scanEx2vert_sir_1_; </subchain>
+'>
+<!ENTITY stepsM_reQstep_sir_1_ '
+       <subchain name="scanEx3h@0"> &scanJ_scanEx3hor_sir_1_; </subchain>
+       <subchain name="scanEx1v@0"> &scanJ_scanEx1vertA_sir_1_; </subchain>
+'>
+<!ENTITY stepsM_shortODstep_sir_1_ '
+       <subchain name="scanEx1v@0"> &scanJ_scanEx1vertA_sir_1_; </subchain>
+'>
+<!ENTITY stepsM_shortRing_sir_1_ '
+       <subchain name="epiStep@0"> &stepsM_epiStep_sir_1_; </subchain>
+       <subchain name="reQstep@0"> &stepsM_reQstep_sir_1_; </subchain>
+       <subchain name="splitSte@2"> &stepsM_splitStep9_sir_1_; </subchain>
+       <subchain name="m2m1step@0"> &stepsM_m2m1step_sir_1_; </subchain>
+       <subchain name="shortODs@0"> &stepsM_shortODstep_sir_1_; </subchain>
+'>
+<!ENTITY stepsM_shortStep_sir_1_ '
+       <subchain name="scanEx1v@0"> &scanJ_scanEx1vertA_sir_1_; </subchain>
+'>
+<!ENTITY stepsM_splitStep9_sir_1_ '
+       <subchain name="threeSte@0"> &stepsM_threeStepU_sir_1_; </subchain>
+       <subchain name="altStart@1"> &stepsM_altStartStep_sir_1_; </subchain>
+       <subchain name="threeSte@1"> &stepsM_threeStepU_sir_1_; </subchain>
+       <subchain name="altEndSt@0"> &stepsM_altEndStep_sir_1_; </subchain>
+'>
+<!ENTITY stepsM_threeStepU_sir_1_ '
+       <subchain name="shortSte@1"> &stepsM_shortStep_sir_1_; </subchain>
+       <subchain name="shortSte@0"> &stepsM_shortStep_sir_1_; </subchain>
+       <subchain name="shortSte@2"> &stepsM_shortStep_sir_1_; </subchain>
+'>
 ]>
 
 <ChainG>
                        </chain>
                        <chain name="marina_report" opcode="0">
                                <subchain name="southFif@0"> &stageGroupsL_southFifo_sir_1_; </subchain>
-                               <subchain name="dataPath@0"> &dockK_dataPath_sin; </subchain>
-                               <subchain name="tokenFIF@0"> &fifoL_tokenFIFO_sin; </subchain>
+                               <subchain name="dataPath@0"> &dockK_dataPath_si_1_; </subchain>
+                               <subchain name="tokenFIF@0"> &fifoL_tokenFIFO_sir_1_; </subchain>
                                <subchain name="northFif@0"> &stageGroupsL_northFifo_sir_1_; </subchain>
                                <subchain name="southFif@0_sor[8]"> &stageGroupsL_southFifo_sor_8_; </subchain>
                        </chain>