From 9d3be9757d5b5e131eaef5d2172f1982cca05d75 Mon Sep 17 00:00:00 2001 From: coates Date: Fri, 20 Mar 2009 18:44:34 +0000 Subject: [PATCH] Modified library from Ivan --- electric/aMarinaM.jelib | 214 +++++++++++++++- electric/dockM.jelib | 386 ++++++++++++++++++++++------- electric/dockPartsM.jelib | 28 ++- electric/stageGroupsM.jelib | 565 +++++++++++++++++++++++++------------------ electric/stagesM.jelib | 36 ++- electric/testsM.jelib | 152 ++++++------ 6 files changed, 951 insertions(+), 430 deletions(-) diff --git a/electric/aMarinaM.jelib b/electric/aMarinaM.jelib index 55d8e9b..9f4332d 100755 --- a/electric/aMarinaM.jelib +++ b/electric/aMarinaM.jelib @@ -23,8 +23,196 @@ Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(ST)LayerForPassivationINcmo Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC Trcmos|ScaleFORrcmos()D1000.0 -# Cell marina;1{sch} -Cmarina;1{sch}||schematic|1226940444999|1237158357747|I +# Cell marinaOut;1{ic} +CmarinaOut;1{ic}||artwork|1237558196771|1237558347198|E +Ngeneric:Facet-Center|art@0||0|0||||AV +NThick-Circle|art@2||1|10|2|2|RRR||ART_degrees()F[0.0,3.1415927] +NThick-Circle|art@3||1|13|2|2|RRR||ART_degrees()F[0.0,3.1415927] +NThick-Circle|art@4||1|7|2|2|RRR||ART_degrees()F[0.0,3.1415927] +Nschematic:Bus_Pin|pin@0||-6|0|-1|-1|| +Nschematic:Bus_Pin|pin@2||6|0|-1|-1|| +Nschematic:Bus_Pin|pin@4||-1|10|-1|-1|| +Nschematic:Bus_Pin|pin@6||-1|13|-1|-1|| +Nschematic:Bus_Pin|pin@8||-1|7|-1|-1|| +NPin|pin@10||-5|-5|1|1|| +NPin|pin@11||-5|5|1|1|| +NPin|pin@12||5|5|1|1|| +NPin|pin@13||5|-5|1|1|| +NPin|pin@14||-1|10|1|1|| +NPin|pin@15||-2|8|1|1|| +NPin|pin@16||-2|9|1|1|| +NPin|pin@18||1|9|1|1|| +NPin|pin@20||1|11|1|1|| +NPin|pin@21||0|8|1|1|| +NPin|pin@22||0|9|1|1|| +NPin|pin@28||-2|14|1|1|| +NPin|pin@29||-1|13|1|1|| +NPin|pin@31||-2|12|1|1|| +NPin|pin@32||1|12|1|1|| +NPin|pin@34||1|14|1|1|| +NPin|pin@35||0|11|1|1|| +NPin|pin@36||0|12|1|1|| +NPin|pin@41||-1|7|1|1|| +NPin|pin@42||0|5|1|1|| +NPin|pin@43||-2|6|1|1|| +NPin|pin@44||1|6|1|1|| +NPin|pin@45||0|6|1|1|| +NPin|pin@48||-2|11|1|1|| +NPin|pin@53||1|8|1|1|| +NPin|pin@54||-5|0|1|1|| +NPin|pin@55||-6|0|1|1|| +NPin|pin@56||5|0|1|1|| +NPin|pin@57||6|0|1|1|| +Ngeneric:Invisible-Pin|pin@58||0|0|||||ART_message(D5G2;)S[marina,OUT] +AThicker|net@5|||FS2700|pin@54||-5|0|pin@11||-5|5 +AThicker|net@6|||FS1800|pin@11||-5|5|pin@12||5|5 +AThicker|net@7|||FS900|pin@56||5|0|pin@13||5|-5 +AThicker|net@8|||FS0|pin@13||5|-5|pin@10||-5|-5 +AThicker|net@10|||FS1350|pin@48||-2|11|pin@14||-1|10 +AThicker|net@11|||FS2700|pin@35||0|11|pin@36||0|12 +AThicker|net@13|||FS2700|pin@21||0|8|pin@22||0|9 +AThicker|net@14|||FS1350|pin@15||-2|8|pin@41||-1|7 +AThicker|net@15|||FS450|pin@41||-1|7|pin@43||-2|6 +AThicker|net@16|||FS1800|pin@43||-2|6|pin@45||0|6 +AThicker|net@19|||FS450|pin@29||-1|13|pin@31||-2|12 +AThicker|net@26|||FS1800|pin@45||0|6|pin@44||1|6 +AThicker|net@28|||FS2700|pin@42||0|5|pin@45||0|6 +AThicker|net@29|||FS1800|pin@31||-2|12|pin@36||0|12 +AThicker|net@30|||FS1800|pin@16||-2|9|pin@22||0|9 +AThicker|net@32|||FS0|pin@20||1|11|pin@48||-2|11 +AThicker|net@33|||FS1800|pin@22||0|9|pin@18||1|9 +AThicker|net@36|||FS450|pin@14||-1|10|pin@16||-2|9 +AThicker|net@37|||FS0|pin@53||1|8|pin@15||-2|8 +AThicker|net@39|||FS1350|pin@28||-2|14|pin@29||-1|13 +AThicker|net@46|||FS0|pin@34||1|14|pin@28||-2|14 +AThicker|net@47|||FS1800|pin@36||0|12|pin@32||1|12 +AThicker|net@48|||FS2700|pin@10||-5|-5|pin@54||-5|0 +AThicker|net@49|||FS0|pin@54||-5|0|pin@55||-6|0 +AThicker|net@50|||FS900|pin@12||5|5|pin@56||5|0 +AThicker|net@51|||FS1800|pin@56||5|0|pin@57||6|0 +Efin||D5G2;|pin@0||I +Efout||D5G2;|pin@2||O +Esic[1:9]||D5G2;|pin@4||B +Esid[1:9]||D5G2;|pin@6||B +Esir[1:9]||D5G2;|pin@8||B +X + +# Cell marinaOut;2{sch} +CmarinaOut;2{sch}||schematic|1226940444999|1237558369802| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-49|-1|||| +NOff-Page|conn@1||70|-2|||| +NOff-Page|conn@2||-48|6|||| +NOff-Page|conn@3||-48|12|||Y| +NOff-Page|conn@4||-48|9|||Y| +ImarinaOut;1{ic}|marinaOu@0||38|29|||D5G4; +IstageGroupsM:northFifo;1{ic}|northFif@1||60|0|||D5G4; +IdockM:outputDock;1{ic}|outputDo@0||0|0|||D5G4; +Ngeneric:Invisible-Pin|pin@0||-17.5|39.5|||||ART_message(D5G6;)SmarinaOut +Ngeneric:Invisible-Pin|pin@2||-19.5|33.5|||||ART_message(D5G4;)Sthis is the experiment +NBus_Pin|pin@7||66|-6|-1|-1|| +NBus_Pin|pin@9||66|-24|-1|-1|| +NWire_Pin|pin@11||-27|3|||| +NBus_Pin|pin@17||10|3|-1|-1|| +NBus_Pin|pin@18||10|0|-1|-1|| +NWire_Pin|pin@20||48|3|||| +NWire_Pin|pin@21||48|0|||| +NBus_Pin|pin@22||-11|3|-1|-1|| +NWire_Pin|pin@25||67|6|||| +NBus_Pin|pin@27||-11|1|-1|-1|| +NWire_Pin|pin@30||67|3|||| +NWire_Pin|pin@31||-30|-2|||| +NWire_Pin|pin@32||-30|-18|||| +NWire_Pin|pin@33||54|-18|||| +NWire_Pin|pin@34||54|-2|||| +NWire_Pin|pin@36||6|-21|||| +NWire_Pin|pin@37||-42|-21|||| +NWire_Pin|pin@39||-42|-3|||| +Ngeneric:Invisible-Pin|pin@40||-55.5|-10.5|||||ART_message(D5G2;)S[fin is from input pad,to test bonding pads.,"When no counters count,",fin is reported to fout.] +Ngeneric:Invisible-Pin|pin@41||82.5|3|||||ART_message(D5G2;)S[fout goes to output pad,for measuring speeds.] +NBus_Pin|pin@51||66|-12|-1|-1|| +Ngeneric:Invisible-Pin|pin@54||-13.5|-26.5|||||ART_message(D3G2;)S["inP[B], is the data predecessor bonus bit.",comes from the ship.,Here we fake it by using,input address bit 6.] +Ngeneric:Invisible-Pin|pin@57||34|17.5|||||ART_message(D5G2;)S["ddo[T] and doo[T], the token",state wires use the three stage,token FIFO.] +NBus_Pin|pin@58||-18|-6|-1|-1|| +NBus_Pin|pin@59||-18|0|-1|-1|| +NBus_Pin|pin@60||-18|-12|-1|-1|| +NBus_Pin|pin@61||-18|-9|-1|-1|| +NWire_Pin|pin@76||17|1|||| +NWire_Pin|pin@77||17|-4|||| +NWire_Pin|pin@78||32|1|||| +NWire_Pin|pin@79||32|-3|||| +NBus_Pin|pin@80||30|-6|-1|-1|| +NBus_Pin|pin@81||30|-12|-1|-1|| +Ngeneric:Invisible-Pin|pin@82||-18.5|28.5|||||ART_message(D5G3;)Sies 20 March 2009 +Ngeneric:Invisible-Pin|pin@85||-16.5|21|||||ART_message(D3G2;)S[signalBitFromInboundSwitchFabric,is implementation dependent.,"It's an address bit, here it's ain[14]."] +NWire_Pin|pin@86||6|-3|||| +NWire_Pin|pin@87||-27|-13|||| +NBus_Pin|pin@88||66|-18|-1|-1|| +NBus_Pin|pin@89||-6|-6|-1|-1|| +NBus_Pin|pin@91||-6|-24|-1|-1|| +NWire_Pin|pin@92||-6|-2|||| +NWire_Pin|pin@93||-6|1|||| +IstageGroupsM:southFifo;1{ic}|southFif@1||-36|0|||D5G4; +IfifoL:tokenFIFO;1{ic}|tokenFIF@0||24|1|||D5G4; +Awire|ain[14]|D5G2;||2700|pin@92||-6|-2|pin@93||-6|1 +Abus|ain[T,1:14],din[1:37]|D5G2;|-0.5|IJ2700|pin@51||66|-12|pin@7||66|-6 +Abus|aout[T,1:14],iout[1:37]|D5G2;|-0.5|IJ2700|pin@58||-18|-6|pin@59||-18|0 +Awire|ddo[D]|D5G2;||900|pin@20||48|3|pin@21||48|0 +Abus|ddo[T,D]|D5G2;|-0.5|IJ900|pin@17||10|3|pin@18||10|0 +Awire|ddo[T]|D5G2;||900|pin@76||17|1|pin@77||17|-4 +Abus|din[1:37],ain[6]|D5G2;|-0.5|IJ2700|pin@9||66|-24|pin@88||66|-18 +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|dsA[TT,1:14],dsD[1:37]|D5G2;|-0.5|IJ900|pin@80||30|-6|pin@81||30|-12 +Abus|iout[1:36],aout[T]|D5G2;|-0.5|IJ2700|pin@60||-18|-12|pin@61||-18|-9 +Abus|net@9||-0.5|IJ1800|northFif@1|out[1:37],aout[T,1:14]|62|-6|pin@7||66|-6 +Awire|net@14|||1800|southFif@1|succ[tap]|-33|3|pin@11||-27|3 +Awire|net@26|||0|northFif@1|pred|57|3|pin@20||48|3 +Awire|net@37|||0|pin@30||67|3|northFif@1|succ|63|3 +Awire|net@38|||1800|southFif@1|fout|-33|-2|pin@31||-30|-2 +Awire|net@39|||900|pin@31||-30|-2|pin@32||-30|-18 +Awire|net@40|||1800|pin@32||-30|-18|pin@33||54|-18 +Awire|net@41|||2700|pin@33||54|-18|pin@34||54|-2 +Awire|net@42|||1800|pin@34||54|-2|northFif@1|fin|57|-2 +Awire|net@44|||900|pin@86||6|-3|pin@36||6|-21 +Awire|net@45|||0|pin@36||6|-21|pin@37||-42|-21 +Awire|net@46|||2700|pin@37||-42|-21|pin@39||-42|-3 +Awire|net@49|||0|southFif@1|cin|-39|-3|pin@39||-42|-3 +Awire|net@50|||1800|conn@0|y|-47|-1|southFif@1|fin|-39|-1 +Awire|net@51|||1800|northFif@1|fout|63|-2|conn@1|a|68|-2 +Abus|net@52||-0.5|IJ0|southFif@1|sir[1:9]|-37|6|conn@2|y|-46|6 +Abus|net@53||-0.5|IJ1800|conn@3|y|-46|12|southFif@1|sid[1:9]|-37|12 +Abus|net@54||-0.5|IJ1800|conn@4|y|-46|9|southFif@1|sic[1:9]|-37|9 +Abus|net@64||-0.5|IJ1800|southFif@1|out[1:37],aout[T,1:14]|-34|-6|pin@58||-18|-6 +Awire|net@96|||0|tokenFIF@0|pred|21|1|pin@76||17|1 +Awire|net@98|||1800|tokenFIF@0|succ|27|1|pin@78||32|1 +Abus|net@106||-0.5|IJ0|northFif@1|in[1:37],ain[T,1:14]|58|-6|pin@80||30|-6 +Abus|net@109||-0.5|IJ1800|tokenFIF@0|sor[1:9]|26|6|northFif@1|sir[1:9]|59|6 +Abus|net@116||-0.5|IJ1800|southFif@1|soc[1:9]|-34|9|northFif@1|sic[1:9]|59|9 +Abus|net@117||-0.5|IJ0|northFif@1|sid[1:9]|59|12|southFif@1|sod[1:9]|-34|12 +Abus|net@119||-0.5|IJ1800|southFif@1|sor[1:9]|-34|6|outputDo@0|sir[1:9]|-1|6 +Abus|net@120||-0.5|IJ1800|outputDo@0|sor[1:9]|2|6|tokenFIF@0|sir[1:9]|23|6 +Awire|net@122|||1800|outputDo@0|succ|3|-3|pin@86||6|-3 +Abus|net@123||-0.5|IJ0|pin@17||10|3|outputDo@0|succ[D,T]|3|3 +Abus|net@124||-0.5|IJ0|outputDo@0|pred[D,T]|-3|3|pin@22||-11|3 +Abus|net@125||-0.5|IJ1800|outputDo@0|aout[TT,1:14],ds[1:37]|2|-6|pin@80||30|-6 +Awire|net@127|||1800|pin@87||-27|-13|outputDo@0|do[epi]|-3|-13 +Abus|net@130||-0.5|IJ1800|pin@61||-18|-9|outputDo@0|in[1:36,T]|-2|-9 +Awire|net@132|||900|pin@11||-27|3|pin@87||-27|-13 +Abus|net@134||-0.5|IJ0|outputDo@0|dp[1:37,B]|-2|-6|pin@89||-6|-6 +Abus|net@136||-0.5|IJ0|pin@9||66|-24|pin@91||-6|-24 +Abus|net@138||-0.5|IJ900|pin@89||-6|-6|pin@91||-6|-24 +Awire|net@139|||0|outputDo@0|signalBitFromInboundSwitchFabric|-3|-2|pin@92||-6|-2 +Efin||D4G2;|conn@0|a|I +Efout||D6G2;|conn@1|y|O +Esic[1:9]||D4G2;|conn@4|a|B +Esid[1:9]||D4G2;|conn@3|a|B +Esir[1:9]||D4G2;X-4;|conn@2|y|B +X + +# Cell oldMarina;1{sch} +ColdMarina;1{sch}||schematic|1226940444999|1237557610798|I Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-49|-1|||| NOff-Page|conn@1||70|-2|||| @@ -34,9 +222,9 @@ NOff-Page|conn@4||-48|9|||Y| NWire_Con|conn@5||-22|-23|||| IdockM:inputDock;1{ic}|inputDoc@1||0|0|||D5G4; IstageGroupsM:northFifo;1{ic}|northFif@1||60|0|||D5G4; -Ngeneric:Invisible-Pin|pin@0||-14.5|46.5|||||ART_message(D5G6;)Smarina -Ngeneric:Invisible-Pin|pin@2||-16.5|40.5|||||ART_message(D5G4;)Sthis is the experiment -NBus_Pin|pin@7||66|-9|-1|-1|| +Ngeneric:Invisible-Pin|pin@0||-14.5|46.5|||||ART_message(D5G6;)SoldMarina +Ngeneric:Invisible-Pin|pin@2||-16.5|40.5|||||ART_message(D5G4;)Sthis was the inDock experiment +NBus_Pin|pin@7||66|-6|-1|-1|| NBus_Pin|pin@9||-6|-15|-1|-1|| NBus_Pin|pin@10||-6|-9|-1|-1|| NWire_Pin|pin@11||-18|3|||| @@ -72,16 +260,18 @@ NWire_Pin|pin@76||17|1|||| NWire_Pin|pin@77||17|-4|||| NWire_Pin|pin@78||32|1|||| NWire_Pin|pin@79||32|-3|||| -NBus_Pin|pin@80||34|-9|-1|-1|| +NBus_Pin|pin@80||34|-6|-1|-1|| NBus_Pin|pin@81||34|-12|-1|-1|| Ngeneric:Invisible-Pin|pin@82||-15.5|35.5|||||ART_message(D5G3;)Sies 23 February 2009 NWire_Pin|pin@83||-8|-3|||| NWire_Pin|pin@84||-8|-5|||| Ngeneric:Invisible-Pin|pin@85||-12.5|22.5|||||ART_message(D3G2;)S[signalBitFromInboundSwitchFabric,is implementation dependent.,"It's an address bit, here ain[14]."] +NBus_Pin|pin@86||18|-9|-1|-1|| +NBus_Pin|pin@87||18|-6|-1|-1|| IstageGroupsM:southFifo;1{ic}|southFif@1||-36|0|||D5G4; IfifoL:tokenFIFO;1{ic}|tokenFIF@0||24|1|||D5G4; Awire|ain[14]|D5G2;||900|pin@83||-8|-3|pin@84||-8|-5 -Abus|ain[T,1:14],din[1:37]|D5G2;|-0.5|IJ2700|pin@51||66|-16|pin@7||66|-9 +Abus|ain[T,1:14],din[1:37]|D5G2;|-0.5|IJ2700|pin@51||66|-16|pin@7||66|-6 Abus|aout[T,1:14],iout[1:37]|D5G2;|-0.5|IJ900|pin@58||-27|-6|pin@59||-27|-12 Awire|ddo[D]|D5G2;||900|pin@20||51|3|pin@21||51|0 Abus|ddo[T,D]|D5G2;|-0.5|IJ900|pin@17||10|3|pin@18||10|0 @@ -90,11 +280,11 @@ Abus|din[1:37],ain[6]|D5G2;|-0.5|IJ2700|pin@9||-6|-15|pin@10||-6|-9 Awire|doo[D]|D5G2;||900|pin@25||67|6|pin@30||67|3 Abus|doo[T,D]|D5G2;|-0.5|IJ900|pin@22||-11|3|pin@27||-11|1 Awire|doo[T]|D5G2;||900|pin@78||32|1|pin@79||32|-3 -Abus|doutA[TT,1:14],doutD[1:37]|D5G2;|-0.5|IJ900|pin@80||34|-9|pin@81||34|-12 +Abus|doutA[TT,1:14],doutD[1:37]|D5G2;|-0.5|IJ900|pin@80||34|-6|pin@81||34|-12 Abus|iout[1:36],aout[T]|D5G2;|-0.5|IJ900|pin@60||-14|-6|pin@61||-14|-9 Abus|net@6||-0.5|IJ1800|pin@60||-14|-6|inputDoc@1|in[1:36,T]|-2|-6 -Abus|net@8||-0.5|IJ0|pin@80||34|-9|inputDoc@1|outS[1:37,T],aout[1:14]|2|-9 -Abus|net@9||-0.5|IJ1800|northFif@1|out[1:37],aout[T,1:14]|62|-9|pin@7||66|-9 +Abus|net@8||-0.5|IJ900|pin@87||18|-6|pin@86||18|-9 +Abus|net@9||-0.5|IJ1800|northFif@1|out[1:37],aout[T,1:14]|62|-6|pin@7||66|-6 Abus|net@13||-0.5|IJ1800|pin@10||-6|-9|inputDoc@1|inD[1:37,T],ain[1:14]|-2|-9 Awire|net@14|||1800|southFif@1|succ[tap]|-33|3|pin@11||-18|3 Awire|net@15|||900|pin@11||-18|3|pin@12||-18|-1 @@ -121,13 +311,15 @@ Abus|net@54||-0.5|IJ1800|conn@4|y|-46|9|southFif@1|sic[1:9]|-37|9 Abus|net@64||-0.5|IJ1800|southFif@1|out[1:37],aout[T,1:14]|-34|-6|pin@58||-27|-6 Awire|net@96|||0|tokenFIF@0|pred|21|1|pin@76||17|1 Awire|net@98|||1800|tokenFIF@0|succ|27|1|pin@78||32|1 -Abus|net@106||-0.5|IJ0|northFif@1|in[1:37],ain[T,1:14]|58|-9|pin@80||34|-9 +Abus|net@106||-0.5|IJ0|northFif@1|in[1:37],ain[T,1:14]|58|-6|pin@80||34|-6 Abus|net@107||-0.5|IJ1800|southFif@1|sor[1:9]|-34|6|inputDoc@1|si[1:9]|-1|6 Abus|net@108||-0.5|IJ1800|inputDoc@1|so[1:9]|2|6|tokenFIF@0|sir[1:9]|23|6 Abus|net@109||-0.5|IJ1800|tokenFIF@0|sor[1:9]|26|6|northFif@1|sir[1:9]|59|6 Abus|net@116||-0.5|IJ1800|southFif@1|soc[1:9]|-34|9|northFif@1|sic[1:9]|59|9 Abus|net@117||-0.5|IJ0|northFif@1|sid[1:9]|59|12|southFif@1|sod[1:9]|-34|12 Awire|net@118|||0|inputDoc@1|signalBitFromInboundSwitchFabric|-3|-3|pin@83||-8|-3 +Abus|net@119||-0.5|IJ0|pin@80||34|-6|pin@87||18|-6 +Abus|net@120||-0.5|FS0|pin@86||18|-9|inputDoc@1|outS[1:37,T],aout[1:14]|2|-9 Abus|xx[2:9]|D5G2;|-0.5|IJ900|conn@5||-22|-23|pin@47||-22|-28 Abus|yy[2:9]|D5G2;|-0.5|IJ2700|conn@5||-22|-23|pin@48||-22|-18 Efin||D4G2;|conn@0|a|I diff --git a/electric/dockM.jelib b/electric/dockM.jelib index 8bca4c9..3d7218e 100755 --- a/electric/dockM.jelib +++ b/electric/dockM.jelib @@ -161,18 +161,18 @@ Ametal-4|net@24|||S1800|dockCent@0|inLO[6]|454.5|11.6|contact@7||1056|11.6 X # Cell inputDock;1{sch} -CinputDock;1{sch}||schematic|1234803948154|1237230498352| +CinputDock;1{sch}||schematic|1234803948154|1237554326457| Ngeneric:Facet-Center|art@0||0|0||||AV IwiresL:bitAssignments;1{ic}|bitAssig@0||-38.5|29||V|D5G4; -IstageGroupsM:centerFive;1{ic}|centerFi@0||24|2|||D5G4; -NOff-Page|conn@2||15|-7|||| -NOff-Page|conn@3||13|8|||XRR| -NOff-Page|conn@5||-31|4|||Y| -NOff-Page|conn@7||87|6|||| +IstageGroupsM:centerFive;1{ic}|centerFi@0||24|0|||D5G4; +NOff-Page|conn@2||15|-9|||| +NOff-Page|conn@3||13|6|||XRR| +NOff-Page|conn@5||-31|6|||Y| +NOff-Page|conn@7||87|4|||| NOff-Page|conn@8||-13|47|||Y| -NOff-Page|conn@9||62|-7|||| +NOff-Page|conn@9||62|-9|||| NOff-Page|conn@11||94.5|-12|||| -NOff-Page|conn@13||83|11|||| +NOff-Page|conn@13||83|9|||| NWire_Con|conn@15||-34|42|||| NOff-Page|conn@16||-39|-19|||RRR| NWire_Con|conn@17||-39|-14|||| @@ -180,34 +180,34 @@ NOff-Page|conn@18||57.5|19|||Y| IdockPartsM:dockCenterTry2;1{ic}|dockCent@1||6|32|||D5G4; IstageGroupsM:dockWagNine;1{ic}|dockWagN@0||-24|-2|||D5G4; IinputDock;1{ic}|inputDoc@0||66|61.5|||D5G4; -IredFive:inv;1{ic}|inv@0||87|3|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 -IstagesM:litDockStage;1{ic}|litDockS@1||72|3|||D5G4; +IredFive:inv;1{ic}|inv@0||87|1|||D0G4;|ATTR_Delay(D5G1;NPX2;Y-2;)I100|ATTR_X(D5FLeave alone;G1.5;NPX1.5;Y2;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 +IstagesM:litDockStage;1{ic}|litDockS@1||72|1|||D5G4; IregistersM:newPathReg;1{ic}|newPathR@0||72|29|Y||D5G4; Ngeneric:Invisible-Pin|pin@0||16.5|64|||||ART_message(D5G5;)SinputDock Ngeneric:Invisible-Pin|pin@1||16.5|58|||||ART_message(D5G3;)Sies 23 February 2009 -NWire_Pin|pin@3||5|1|||| -NWire_Pin|pin@4||5|2|||| -NBus_Pin|pin@6||32|-9|-1|-1|| +NWire_Pin|pin@3||5|3|||| +NWire_Pin|pin@4||5|0|||| +NBus_Pin|pin@6||32|-11|-1|-1|| NBus_Pin|pin@7||32|-24|-1|-1|| NBus_Pin|pin@8||-34|-24|-1|-1|| -NBus_Pin|pin@9||-34|-9|-1|-1|| -NWire_Pin|pin@10||33|2|||| -NBus_Pin|pin@11||14|-3|-1|-1|| +NBus_Pin|pin@9||-34|-11|-1|-1|| +NWire_Pin|pin@10||33|0|||| +NBus_Pin|pin@11||14|-5|-1|-1|| NBus_Pin|pin@12||14|-2|-1|-1|| -NBus_Pin|pin@13||41|-3|-1|-1|| +NBus_Pin|pin@13||41|-5|-1|-1|| NBus_Pin|pin@14||41|-9|-1|-1|| -NWire_Pin|pin@15||36|8|||| +NWire_Pin|pin@15||36|6|||| NWire_Pin|pin@16||36|16|||| NWire_Pin|pin@17||-36|16|||| -NWire_Pin|pin@18||-36|1|||| -NBus_Pin|pin@19||0|4|-1|-1|| -NBus_Pin|pin@20||0|11|-1|-1|| +NWire_Pin|pin@18||-36|3|||| +NBus_Pin|pin@19||0|6|-1|-1|| +NBus_Pin|pin@20||0|9|-1|-1|| NWire_Pin|pin@21||33|-3|||| NBus_Pin|pin@22||24|21|-1|-1|| NWire_Pin|pin@23||10|21|||| NBus_Pin|pin@25||42|43|-1|-1|| NBus_Pin|pin@26||42|35.5|-1|-1|| -NBus_Pin|pin@28||37|-7|-1|-1|| +NBus_Pin|pin@28||37|-9|-1|-1|| NBus_Pin|pin@29||37|-14|-1|-1|| NBus_Pin|pin@36||2|47|-1|-1|| NBus_Pin|pin@40||2|19|-1|-1|| @@ -223,120 +223,120 @@ NBus_Pin|pin@59||64|28|-1|-1|Y| NWire_Pin|pin@61||6|48|||| NWire_Pin|pin@71||11|44|||| NWire_Pin|pin@73||80|44|||| -NWire_Pin|pin@74||80|0|||| +NWire_Pin|pin@74||80|-2|||| NWire_Pin|pin@75||60|48|||| -NWire_Pin|pin@76||60|-2|||| -NWire_Pin|pin@77||64|1|||| +NWire_Pin|pin@76||60|-4|||| +NWire_Pin|pin@77||64|-1|||| NWire_Pin|pin@78||64|4|||| -NBus_Pin|pin@79||56|-5|-1|-1|| +NBus_Pin|pin@79||56|-7|-1|-1|| NBus_Pin|pin@81||72|-14|-1|-1|| NWire_Pin|pin@82||-34|36|||| NWire_Pin|pin@83||-34|49|||| NBus_Pin|pin@84||42|29|-1|-1|| NBus_Pin|pin@85||42|23|-1|-1|| -NWire_Pin|pin@86||98|3|||| +NWire_Pin|pin@86||98|1|||| NWire_Pin|pin@87||98|-1|||| -NWire_Pin|pin@88||82|3|||| +NWire_Pin|pin@88||82|1|||| NWire_Pin|pin@89||82|-1|||| NBus_Pin|pin@90||84|29|-1|-1|Y| NBus_Pin|pin@91||84|34|-1|-1|| -NBus_Pin|pin@92||84|-6|-1|-1|| +NBus_Pin|pin@92||84|-8|-1|-1|| NBus_Pin|pin@93||84|-9|-1|-1|| NBus_Pin|pin@94||-24|-20|-1|-1|| NWire_Pin|pin@95||-39|-8|||| NWire_Pin|pin@97||62|19|||| -NWire_Pin|pin@98||62|6|||| +NWire_Pin|pin@98||62|4|||| NWire_Pin|pin@99||-9|20|||| NWire_Pin|pin@101||70|48|||| NBus_Pin|pin@103||-23|29|-1|-1|| NBus_Pin|pin@104||-23|25|-1|-1|| -IorangeTSMC090nm:wire90;1{ic}|wire90@0||-14|1|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 -IorangeTSMC090nm:wire90;1{ic}|wire90@1||32|8|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@0||-14|3|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@1||32|6|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 Abus|aout[TT,1:14]|D5G2;|-0.5|IJ2700|pin@90||84|29|pin@91||84|34 -Abus|do[Ld,Co,Mv,Tp,Lt]|D5G2;|-0.5|IJ900|pin@13||41|-3|pin@14||41|-9 +Abus|do[Ld,Co,Mv,Tp,Lt]|D5G2;|-0.5|IJ900|pin@13||41|-5|pin@14||41|-9 Abus|do[Ld,Co]|D5G2;|-0.5|IJ900|pin@103||-23|29|pin@104||-23|25 -Awire|do[Lt]|D5G2;||2700|pin@77||64|1|pin@78||64|4 -Awire|epi[TORP]|D5G2;||900|pin@10||33|2|pin@21||33|-3 +Awire|do[Lt]|D5G2;||2700|pin@77||64|-1|pin@78||64|4 +Awire|epi[TORP]|D5G2;||900|pin@10||33|0|pin@21||33|-3 Awire|epi[TORP]|D5G2;||900|dockCent@1|torp|10|25|pin@23||10|21 Awire|fire[M]|D5G2;||2700|dockCent@1|fire[M]|6|40|pin@61||6|48 -Abus|flag[A,B,D][set,clr]|D5G2;|-0.5|IJ2700|pin@11||14|-3|pin@12||14|-2 +Abus|flag[A,B,D][set,clr]|D5G2;|-0.5|IJ2700|pin@11||14|-5|pin@12||14|-2 Abus|flag[A,B,D][set,clr]|D5G2;|-0.5|IJ900|pin@25||42|43|pin@26||42|35.5 -Awire|flag[C][F]|D5G2;||900|pin@86||98|3|pin@87||98|-1 +Awire|flag[C][F]|D5G2;||900|pin@86||98|1|pin@87||98|-1 Abus|flag[C][T,F]|D5G2;|-0.5|IJ900|pin@84||42|29|pin@85||42|23 -Awire|flag[C][T]|D5G2;||900|pin@88||82|3|pin@89||82|-1 +Awire|flag[C][T]|D5G2;||900|pin@88||82|1|pin@89||82|-1 Abus|inLO[1:7]|D5G2;|-0.5|IJ900|dockCent@1|inLO[1:6,8]|-17|24|pin@41||-17|19 -Abus|inLO[1:7]|D5G2;|-0.5|IJ900|litDockS@1|outLO[1:8]|72|-10|pin@81||72|-14 +Abus|inLO[1:7]|D5G2;|-0.5|IJ900|litDockS@1|outLO[1:8]|72|-12|pin@81||72|-14 Abus|in[1:12]|D5G2;|-0.5|IJ900|pin@54||64|35|pin@55||64|30 Abus|m1[1:12]|D5G2;|-0.5|IJ900|dockCent@1|m1[1:12]|24|24|pin@22||24|21 -Abus|m1[1:36]|D5G2;|-0.5|IJ900|centerFi@0|m1[1:36]|24|-11|pin@47||24|-18 +Abus|m1[1:36]|D5G2;|-0.5|IJ900|centerFi@0|m1[1:36]|24|-13|pin@47||24|-18 Awire|mc|D5G2;||2700|pin@43||-25|36|pin@44||-25|42 Awire|mc|D5G2;||2700|conn@15||-34|42|pin@83||-34|49 -Awire|net@2|||1800|wire90@0|b|-11.5|1|pin@3||5|1 -Awire|net@3|||2700|pin@3||5|1|pin@4||5|2 -Awire|net@4|||1800|pin@4||5|2|centerFi@0|pred[R]|21|2 -Abus|net@6||-0.5|IJ1800|conn@2|y|17|-7|centerFi@0|in[1:36,T]|20|-7 -Abus|net@8||-0.5|IJ1800|dockWagN@0|out[1:36]|-17|-9|centerFi@0|ring[1:36]|20|-9 -Abus|net@9||-0.5|IJ1800|centerFi@0|rq[1:36]|28|-9|pin@6||32|-9 -Abus|net@10||-0.5|IJ900|pin@6||32|-9|pin@7||32|-24 +Awire|net@2|||1800|wire90@0|b|-11.5|3|pin@3||5|3 +Awire|net@3|||900|pin@3||5|3|pin@4||5|0 +Awire|net@4|||1800|pin@4||5|0|centerFi@0|pred[R]|21|0 +Abus|net@6||-0.5|IJ1800|conn@2|y|17|-9|centerFi@0|in[1:36,T]|20|-9 +Abus|net@8||-0.5|IJ1800|dockWagN@0|out[1:36]|-17|-11|centerFi@0|ring[1:36]|20|-11 +Abus|net@9||-0.5|IJ1800|centerFi@0|rq[1:36]|28|-11|pin@6||32|-11 +Abus|net@10||-0.5|IJ900|pin@6||32|-11|pin@7||32|-24 Abus|net@11||-0.5|IJ0|pin@7||32|-24|pin@8||-34|-24 -Abus|net@12||-0.5|IJ2700|pin@8||-34|-24|pin@9||-34|-9 -Abus|net@13||-0.5|IJ1800|pin@9||-34|-9|dockWagN@0|in[1:36]|-30|-9 -Awire|net@14|||1800|centerFi@0|epi[TORP]|27|2|pin@10||33|2 -Abus|net@15||-0.5|IJ0|centerFi@0|flag[A,B,D][set,clr]|21|-3|pin@11||14|-3 -Abus|net@17||-0.5|IJ1800|centerFi@0|do[Ld,Co,Mv,Tp,Lt]|27|-3|pin@13||41|-3 -Awire|net@20|||2700|pin@15||36|8|pin@16||36|16 +Abus|net@12||-0.5|IJ2700|pin@8||-34|-24|pin@9||-34|-11 +Abus|net@13||-0.5|IJ1800|pin@9||-34|-11|dockWagN@0|in[1:36]|-30|-11 +Awire|net@14|||1800|centerFi@0|epi[TORP]|27|0|pin@10||33|0 +Abus|net@15||-0.5|IJ0|centerFi@0|flag[A,B,D][set,clr]|21|-5|pin@11||14|-5 +Abus|net@17||-0.5|IJ1800|centerFi@0|do[Ld,Co,Mv,Tp,Lt]|27|-5|pin@13||41|-5 +Awire|net@20|||2700|pin@15||36|6|pin@16||36|16 Awire|net@21|||0|pin@16||36|16|pin@17||-36|16 -Awire|net@22|||900|pin@17||-36|16|pin@18||-36|1 -Awire|net@23|||1800|pin@18||-36|1|dockWagN@0|pred|-27|1 -Abus|net@24||-0.5|IJ1800|dockWagN@0|sor[1:9]|-22|4|pin@19||0|4 -Abus|net@25||-0.5|IJ2700|pin@19||0|4|pin@20||0|11 -Abus|net@26||-0.5|IJ1800|pin@20||0|11|centerFi@0|sir[1:9]|23|11 -Awire|net@27|||1800|conn@3|y|15|8|centerFi@0|do[epi]|21|8 -Abus|net@28||-0.5|IJ1800|conn@5|y|-29|4|dockWagN@0|sir[1:9]|-25|4 +Awire|net@22|||900|pin@17||-36|16|pin@18||-36|3 +Awire|net@23|||1800|pin@18||-36|3|dockWagN@0|pred|-27|3 +Abus|net@24||-0.5|IJ1800|dockWagN@0|sor[1:9]|-22|6|pin@19||0|6 +Abus|net@25||-0.5|IJ2700|pin@19||0|6|pin@20||0|9 +Abus|net@26||-0.5|IJ1800|pin@20||0|9|centerFi@0|sir[1:9]|23|9 +Awire|net@27|||1800|conn@3|y|15|6|centerFi@0|do[epi]|21|6 +Abus|net@28||-0.5|IJ1800|conn@5|y|-29|6|dockWagN@0|sir[1:9]|-25|6 Abus|net@30||-0.5|IJ1800|dockCent@1|flag[A,B,D][set,clr]|31|35.5|pin@26||42|35.5 -Abus|net@34||-0.5|IJ1800|centerFi@0|ps[1:36]|28|-7|pin@28||37|-7 +Abus|net@34||-0.5|IJ1800|centerFi@0|ps[1:36]|28|-9|pin@28||37|-9 Abus|net@44||-0.5|IJ1800|conn@8|y|-11|47|pin@36||2|47 Abus|net@46||-0.5|IJ2700|dockCent@1|pred[D,T]|2|39|pin@36||2|47 Awire|net@52|||0|dockCent@1|mc|-19|36|pin@43||-25|36 -Awire|net@60|||1800|dockWagN@0|succ|-21|1|wire90@0|a|-16.5|1 -Awire|net@61|||1800|centerFi@0|succ|27|8|wire90@1|a|29.5|8 -Awire|net@62|||1800|wire90@1|b|34.5|8|pin@15||36|8 +Awire|net@60|||1800|dockWagN@0|succ|-21|3|wire90@0|a|-16.5|3 +Awire|net@61|||1800|centerFi@0|succ|27|6|wire90@1|a|29.5|6 +Awire|net@62|||1800|wire90@1|b|34.5|6|pin@15||36|6 Abus|net@72||-0.5|IJ1800|newPathR@0|aout[1:14,TT]|75|29|pin@90||84|29 Abus|net@81||-0.5|IJ1800|pin@59||64|28|newPathR@0|ainB[1:14,TT]|69|28 Abus|net@82||-0.5|IJ1800|pin@55||64|30|newPathR@0|ainA[1:14,TT]|69|30 -Abus|net@95||-0.5|IJ0|conn@13|a|81|11|litDockS@1|sor[1:9]|74|11 -Abus|net@105||-0.5|IJ1800|conn@9|y|64|-7|litDockS@1|inA[1:37]|68|-7 +Abus|net@95||-0.5|IJ0|conn@13|a|81|9|litDockS@1|sor[1:9]|74|9 +Abus|net@105||-0.5|IJ1800|conn@9|y|64|-9|litDockS@1|inA[1:37]|68|-9 Awire|net@107|||900|pin@71||11|44|dockCent@1|ready|11|39 -Awire|net@110|||900|pin@73||80|44|pin@74||80|0 -Awire|net@111|||0|pin@74||80|0|litDockS@1|succ_1[D,T]|76|0 -Awire|net@113|||900|pin@75||60|48|pin@76||60|-2 -Awire|net@114|||1800|pin@76||60|-2|litDockS@1|fire[M]|68|-2 -Awire|net@115|||0|litDockS@1|do[L]|68|1|pin@77||64|1 -Abus|net@117||-0.5|IJ1800|litDockS@1|succ[D,T]|76|6|conn@7|a|85|6 -Abus|net@119||-0.5|IJ1800|pin@79||56|-5|litDockS@1|inB[1:20]|68|-5 +Awire|net@110|||900|pin@73||80|44|pin@74||80|-2 +Awire|net@111|||0|pin@74||80|-2|litDockS@1|succ_1[D,T]|76|-2 +Awire|net@113|||900|pin@75||60|48|pin@76||60|-4 +Awire|net@114|||1800|pin@76||60|-4|litDockS@1|fire[M]|68|-4 +Awire|net@115|||0|litDockS@1|do[L]|68|-1|pin@77||64|-1 +Abus|net@117||-0.5|IJ1800|litDockS@1|succ[D,T]|76|4|conn@7|a|85|4 +Abus|net@119||-0.5|IJ1800|pin@79||56|-7|litDockS@1|inB[1:20]|68|-7 Awire|net@121|||1800|pin@71||11|44|pin@73||80|44 -Abus|net@122||-0.5|IJ1800|centerFi@0|sor[1:9]|26|11|litDockS@1|sir[1:9]|71|11 +Abus|net@122||-0.5|IJ1800|centerFi@0|sor[1:9]|26|9|litDockS@1|sir[1:9]|71|9 Awire|net@124|||1800|pin@61||6|48|pin@75||60|48 Abus|net@127||-0.5|IJ1800|dockCent@1|flag[C][T,F]|32|29|pin@84||42|29 -Awire|net@128|||1800|litDockS@1|outS[1]|76|3|pin@88||82|3 -Awire|net@129|||1800|inv@0|out|89.5|3|pin@86||98|3 -Awire|net@131|||1800|pin@88||82|3|inv@0|in|84.5|3 -Abus|net@135||-0.5|IJ1800|litDockS@1|out[1:37]|78|-6|pin@92||84|-6 +Awire|net@128|||1800|litDockS@1|outS[1]|76|1|pin@88||82|1 +Awire|net@129|||1800|inv@0|out|89.5|1|pin@86||98|1 +Awire|net@131|||1800|pin@88||82|1|inv@0|in|84.5|1 +Abus|net@135||-0.5|IJ1800|litDockS@1|out[1:37]|78|-8|pin@92||84|-8 Awire|net@136|||900|conn@17||-39|-14|conn@16|a|-39|-17 Awire|net@138|||1800|conn@18|y|59.5|19|pin@97||62|19 -Awire|net@139|||900|pin@97||62|19|pin@98||62|6 -Awire|net@141|||0|litDockS@1|do[L_1]|68|6|pin@98||62|6 +Awire|net@139|||900|pin@97||62|19|pin@98||62|4 +Awire|net@141|||0|litDockS@1|do[L_1]|68|4|pin@98||62|4 Awire|net@144|||1800|pin@75||60|48|pin@101||70|48 Awire|net@147|||900|pin@101||70|48|newPathR@0|fire[A,B]|70|32 Abus|net@148||-0.5|IJ0|dockCent@1|torp_1|-19|29|pin@103||-23|29 -Abus|out[1:37]|D5G2;|-0.5|IJ900|pin@92||84|-6|pin@93||84|-9 +Abus|out[1:37]|D5G2;|-0.5|IJ900|pin@92||84|-8|pin@93||84|-9 Abus|ps[1:15]|D5G2;|-0.5|IJ2700|pin@57||64|23|pin@59||64|28 -Abus|ps[1:20]|D5G2;|-0.5|IJ2700|pin@79||56|-5|pin@48||56|3 -Abus|ps[1:36]|D5G2;|-0.5|IJ900|pin@28||37|-7|pin@29||37|-14 +Abus|ps[1:20]|D5G2;|-0.5|IJ2700|pin@79||56|-7|pin@48||56|3 +Abus|ps[1:36]|D5G2;|-0.5|IJ900|pin@28||37|-9|pin@29||37|-14 Abus|ps[18,19]|D5G2;|-0.5|IJ900|dockCent@1|bit[4:5]|2|24|pin@40||2|19 Awire|ps[21]|D5G2;||900|dockCent@1|Dvoid|-9|25|pin@99||-9|20 Awire|sir[9]|D5G2;||900|conn@15||-34|42|pin@82||-34|36 -Abus|take[1:6]|D5G2;|-0.5|IJ900|dockWagN@0|take[1:6]|-24|-12|pin@94||-24|-20 +Abus|take[1:6]|D5G2;|-0.5|IJ900|dockWagN@0|take[1:6]|-24|-15|pin@94||-24|-20 Awire|take[4]|D5G2;||2700|conn@17||-39|-14|pin@95||-39|-8 Eaout[1:14,TT]|aout[TT,1:14],out[1:37]|D6G2;|conn@11|y|O Eready|freqOut|D6G2;|conn@16|y|O @@ -460,6 +460,119 @@ Esout||D6G2;|conn@6|y|B EtokOut[1:37,T,38:51,S]||D6G2;|conn@0|y|O X +# Cell outputDock;1{ic} +CoutputDock;1{ic}||artwork|1237555122444|1237557849564|E +Ngeneric:Facet-Center|art@0||0|0||||AV +Nschematic:Bus_Pin|pin@0||2|-6|-1|-1|| +Nschematic:Bus_Pin|pin@2||-3|-13|-1|-1|| +Nschematic:Bus_Pin|pin@4||-2|-6|-1|-1|| +Nschematic:Bus_Pin|pin@6||-2|-9|-1|-1|| +Nschematic:Bus_Pin|pin@8||-3|3|-1|-1|| +Ngeneric:Invisible-Pin|pin@9||-2|3|1|1|| +Nschematic:Bus_Pin|pin@10||-1|6|-1|-1|| +Nschematic:Bus_Pin|pin@12||2|6|-1|-1|| +Nschematic:Bus_Pin|pin@14||3|3|-1|-1|| +Ngeneric:Invisible-Pin|pin@15||2|3|1|1|| +NPin|pin@16||-2|-7|1|1|| +NPin|pin@17||-2|-5|1|1|| +NPin|pin@18||1.5|-5|1|1|| +NPin|pin@22||1.5|-7|1|1|| +NPin|pin@23||-2|-4|1|1|| +NPin|pin@24||-2|4|1|1|| +NPin|pin@25||2|4|1|1|| +NPin|pin@26||2|-4|1|1|| +NPin|pin@29||0|4|1|1|| +NPin|pin@30||0|5|1|1|| +NPin|pin@31||1|5|1|1|| +NPin|pin@32||2|6|1|1|| +NPin|pin@33||1|7|1|1|| +NPin|pin@34||-2|7|1|1|| +NPin|pin@35||-1|6|1|1|| +NPin|pin@36||-2|5|1|1|| +Ngeneric:Invisible-Pin|pin@39||0|0|||||ART_message(D5G1.5;)S[out,DOCK] +NPin|pin@40||2|-6|1|1|| +NPin|pin@41||-2|-8|1|1|| +NPin|pin@43||-2|-10|1|1|| +NPin|pin@44||1|-10|1|1|| +NPin|pin@45||1|-8|1|1|| +NPin|pin@52||-2|-11|1|1|| +NPin|pin@53||1|-11|1|1|| +NPin|pin@54||2|-11|1|1|| +NPin|pin@55||2|-15|1|1|| +NPin|pin@56||-2|-15|1|1|| +NPin|pin@57||-2|-13|1|1|| +NPin|pin@58||-3|-13|1|1|| +NPin|pin@59||0|-4|1|1|| +NPin|pin@60||0|-5|1|1|| +NPin|pin@61||0|-7|1|1|| +NPin|pin@62||0|-8|1|1|| +NPin|pin@63||0|-10|1|1|| +NPin|pin@64||0|-11|1|1|| +Ngeneric:Invisible-Pin|pin@65||-0.5|-6|||||ART_message(D5G1.5;)SD +Ngeneric:Invisible-Pin|pin@66||-0.5|-9|||||ART_message(D5G1.5;)SI +Ngeneric:Invisible-Pin|pin@67||0|-13|||||ART_message(D5G1.5;)SEPI +Nschematic:Bus_Pin|pin@68||3|-3|-1|-1|| +NPin|pin@70||2|-3|1|1|| +NPin|pin@71||3|-3|1|1|| +Nschematic:Bus_Pin|pin@72||-3|-2|-1|-1|| +NPin|pin@74||-2|-2|1|1|| +NPin|pin@75||-3|-2|1|1|| +Aschematic:bus|net@4||-0.5|IJ0|pin@9||-2|3|pin@8||-3|3 +Aschematic:bus|net@7||-0.5|IJ1800|pin@15||2|3|pin@14||3|3 +AThicker|net@8|||FS2700|pin@16||-2|-7|pin@17||-2|-5 +AThicker|net@14|||FS0|pin@61||0|-7|pin@16||-2|-7 +AThicker|net@16|||FS1800|pin@29||0|4|pin@25||2|4 +AThicker|net@17|||FS900|pin@25||2|4|pin@70||2|-3 +AThicker|net@22|||FS1800|pin@24||-2|4|pin@29||0|4 +AThicker|net@23|||FS2700|pin@29||0|4|pin@30||0|5 +AThicker|net@24|||FS1800|pin@30||0|5|pin@31||1|5 +AThicker|net@25|||FS2250|pin@31||1|5|pin@32||2|6 +AThicker|net@26|||FS3150|pin@32||2|6|pin@33||1|7 +AThicker|net@27|||FS0|pin@33||1|7|pin@34||-2|7 +AThicker|net@28|||FS1350|pin@34||-2|7|pin@35||-1|6 +AThicker|net@29|||FS450|pin@35||-1|6|pin@36||-2|5 +AThicker|net@30|||FS1800|pin@36||-2|5|pin@30||0|5 +AThicker|net@35|||FS1166|pin@18||1.5|-5|pin@40||2|-6 +AThicker|net@36|||FS634|pin@40||2|-6|pin@22||1.5|-7 +AThicker|net@38|||FS900|pin@41||-2|-8|pin@43||-2|-10 +AThicker|net@41|||FS2700|pin@44||1|-10|pin@45||1|-8 +AThicker|net@51|||FS1800|pin@41||-2|-8|pin@62||0|-8 +AThicker|net@52|||FS0|pin@59||0|-4|pin@23||-2|-4 +AThicker|net@53|||FS1800|pin@43||-2|-10|pin@63||0|-10 +AThicker|net@54|||FS1800|pin@17||-2|-5|pin@60||0|-5 +AThicker|net@55|||FS1800|pin@52||-2|-11|pin@64||0|-11 +AThicker|net@56|||FS1800|pin@53||1|-11|pin@54||2|-11 +AThicker|net@57|||FS900|pin@54||2|-11|pin@55||2|-15 +AThicker|net@58|||FS0|pin@55||2|-15|pin@56||-2|-15 +AThicker|net@59|||FS2700|pin@57||-2|-13|pin@52||-2|-11 +AThicker|net@60|||FS900|pin@24||-2|4|pin@74||-2|-2 +AThicker|net@61|||FS2700|pin@56||-2|-15|pin@57||-2|-13 +AThicker|net@62|||FS0|pin@57||-2|-13|pin@58||-3|-13 +AThicker|net@63|||FS0|pin@26||2|-4|pin@59||0|-4 +AThicker|net@64|||FS1800|pin@60||0|-5|pin@18||1.5|-5 +AThicker|net@65|||FS900|pin@59||0|-4|pin@60||0|-5 +AThicker|net@66|||FS0|pin@22||1.5|-7|pin@61||0|-7 +AThicker|net@67|||FS1800|pin@62||0|-8|pin@45||1|-8 +AThicker|net@68|||FS900|pin@61||0|-7|pin@62||0|-8 +AThicker|net@69|||FS1800|pin@63||0|-10|pin@44||1|-10 +AThicker|net@70|||FS1800|pin@64||0|-11|pin@53||1|-11 +AThicker|net@71|||FS900|pin@63||0|-10|pin@64||0|-11 +AThicker|net@73|||FS900|pin@70||2|-3|pin@26||2|-4 +AThicker|net@74|||FS1800|pin@70||2|-3|pin@71||3|-3 +AThicker|net@76|||FS900|pin@74||-2|-2|pin@23||-2|-4 +AThicker|net@77|||FS0|pin@74||-2|-2|pin@75||-3|-2 +Edo[epi]||D4G2;|pin@2||I +Edp[1:37,B]||D4G2;|pin@4||I +Eaout[TT,1:14],ds[1:37]|dsA[TT,1:14],dsD[1:37]|D6G2;|pin@0||O +Esucc|fout|D5G2;|pin@68||O +Ein[1:36,T]||D4G2;|pin@6||I +Epred[D,T]||D4G2;|pin@8||I +EsignalBitFromInboundSwitchFabric||D4G2;|pin@72||I +Esir[1:9]||D5G2;|pin@10||I +Esor[1:9]||D5G2;|pin@12||O +Esucc[D,T]||D6G2;|pin@14||O +X + # Cell outputDock;1{lay} CoutputDock;1{lay}||cmos90|1234799662181|1237129757239||ATTR_NCC(D5G5;NTY360;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"] Ngeneric:Facet-Center|art@0||0|0||||AV @@ -473,6 +586,111 @@ Ngeneric:Invisible-Pin|pin@0||-1528|-925|||||ART_message(D5G40;)Sm1stage Ngeneric:Invisible-Pin|pin@3||-1514.5|-638|||||ART_message(D5G40;)Spredicate X +# Cell outputDock;1{sch} +CoutputDock;1{sch}||schematic|1237468720313|1237557812962| +Ngeneric:Facet-Center|art@0||0|0||||AV +NOff-Page|conn@0||-24|-22|||R| +NOff-Page|conn@2||24|-23.5|||RRR| +NOff-Page|conn@3||12|-25.5|||RRR| +NOff-Page|conn@4||-12|-25|||YRRR| +NOff-Page|conn@5||40|8|||Y| +NOff-Page|conn@6||8|8|||| +NOff-Page|conn@7||36.5|-15|||| +NOff-Page|conn@8||36|-20|||XRR| +NOff-Page|conn@9||-42.5|-22|||Y| +NWire_Con|conn@10||-48.5|-22|||| +NOff-Page|conn@11||-8|-5|||Y| +IstageGroupsM:dockWagNine;1{ic}|dockWagN@0||-48|0|||D5G4; +IstageGroupsM:epiRQod;1{ic}|epiRQod@1||48|0|||D5G4; +IstageGroupsM:outM1PredLit;1{ic}|outM1Pre@0||0|0|||D5G4; +IoutputDock;1{ic}|outputDo@0||24|36|||D5G4; +Ngeneric:Invisible-Pin|pin@0||-10.5|33|||||ART_message(D5G5;)SoutputDock +Ngeneric:Invisible-Pin|pin@1||-10.5|27|||||ART_message(D5G3;)Sies 20 March 2009 +NBus_Pin|pin@16||60|-9|-1|-1|| +NBus_Pin|pin@17||60|-30|-1|-1|| +NBus_Pin|pin@18||-60|-30|-1|-1|| +NBus_Pin|pin@19||-60|-9|-1|-1|| +NWire_Pin|pin@20||60|5|||| +NWire_Pin|pin@21||60|15|||| +NWire_Pin|pin@22||-60|15|||| +NWire_Pin|pin@23||-60|5|||| +NWire_Pin|pin@27||63|-20|||| +NWire_Pin|pin@28||63|18|||| +NWire_Pin|pin@29||-12|18|||| +NWire_Pin|pin@30||-12|1|||| +NBus_Pin|pin@32||24|-15|-1|-1|| +NBus_Pin|pin@33||-24|-15|-1|-1|| +NBus_Pin|pin@34||-12|-21|-1|-1|| +NBus_Pin|pin@35||12|-21|-1|-1|| +NBus_Pin|pin@36||54|8|-1|-1|| +NBus_Pin|pin@37||54|12|-1|-1|| +NBus_Pin|pin@38||-54|12|-1|-1|| +NBus_Pin|pin@39||-54|8|-1|-1|| +NBus_Pin|pin@41||-48|-18|-1|-1|| +NWire_Pin|pin@42||-48.5|-26|||| +IorangeTSMC090nm:wire90;1{ic}|wire90@1||-24|5|RR||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S10|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@2||53.5|-20|RR||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S10|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@3||23|5|RR||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S10|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +IorangeTSMC090nm:wire90;1{ic}|wire90@4||55.5|5|RR||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)S10|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 +Abus|flag[A,D][set,clr]|D5G2;|-0.5|IJ0|epiRQod@1|flag[A][set,clr]|44|1|outM1Pre@0|flag[A,D][set,clr]|4|1 +Abus|net@10||-0.5|IJ1800|pin@19||-60|-9|dockWagN@0|in[1:36]|-54|-9 +Awire|net@15|||1800|pin@23||-60|5|dockWagN@0|pred|-51|5 +Abus|net@22||-0.5|IJ1800|epiRQod@1|out[1:36]|54|-9|pin@16||60|-9 +Abus|net@23||-0.5|IJ900|pin@16||60|-9|pin@17||60|-30 +Abus|net@24||-0.5|IJ0|pin@17||60|-30|pin@18||-60|-30 +Abus|net@26||-0.5|IJ2700|pin@18||-60|-30|pin@19||-60|-9 +Awire|net@28|||2700|pin@20||60|5|pin@21||60|15 +Awire|net@29|||0|pin@21||60|15|pin@22||-60|15 +Awire|net@31|||900|pin@22||-60|15|pin@23||-60|5 +Awire|net@39|||0|pin@28||63|18|pin@29||-12|18 +Awire|net@40|||900|pin@29||-12|18|pin@30||-12|1 +Awire|net@41|||1800|pin@30||-12|1|outM1Pre@0|epi[torp]|-4|1 +Abus|net@57||-0.5|IJ0|outM1Pre@0|ring[1:36]|-4|-9|dockWagN@0|out[1:36]|-41|-9 +Abus|net@59||-0.5|IJ1800|outM1Pre@0|aout[TT,1:14],ds[1:37]|6|-15|pin@32||24|-15 +Abus|net@60||-0.5|IJ900|pin@32||24|-15|conn@2|a|24|-21.5 +Abus|net@61||-0.5|IJ2700|conn@0|y|-24|-20|pin@33||-24|-15 +Abus|net@62||-0.5|IJ1800|pin@33||-24|-15|outM1Pre@0|dp[1:37,B]|-4|-15 +Abus|net@63||-0.5|IJ2700|conn@4|y|-12|-23|pin@34||-12|-21 +Abus|net@64||-0.5|IJ1800|pin@34||-12|-21|outM1Pre@0|pred[D,T]|-4|-21 +Abus|net@65||-0.5|IJ2700|conn@3|a|12|-23.5|pin@35||12|-21 +Abus|net@66||-0.5|IJ0|pin@35||12|-21|outM1Pre@0|succ[D,T]|4|-21 +Abus|net@68||-0.5|IJ0|epiRQod@1|m1[1:36]|42|-9|outM1Pre@0|m1[1:36]|6|-9 +Abus|net@70||-0.5|IJ1800|conn@5|y|42|8|epiRQod@1|sir[1:9]|47|8 +Abus|net@71||-0.5|IJ1800|epiRQod@1|sor[1:9]|50|8|pin@36||54|8 +Abus|net@72||-0.5|IJ2700|pin@36||54|8|pin@37||54|12 +Abus|net@73||-0.5|IJ0|pin@37||54|12|pin@38||-54|12 +Abus|net@74||-0.5|IJ900|pin@38||-54|12|pin@39||-54|8 +Abus|net@75||-0.5|IJ1800|pin@39||-54|8|dockWagN@0|sir[1:9]|-49|8 +Abus|net@76||-0.5|IJ1800|dockWagN@0|sor[1:9]|-46|8|outM1Pre@0|sir[1:9]|-1|8 +Abus|net@79||-0.5|IJ0|conn@6|a|6|8|outM1Pre@0|sor[1:9]|2|8 +Abus|net@80||-0.5|IJ1800|conn@7|y|38.5|-15|epiRQod@1|in[1:36,T]|43|-15 +Awire|net@81|||0|epiRQod@1|do[epi]|43|-20|conn@8|y|38|-20 +Awire|net@82|||0|wire90@2|b|51|-20|epiRQod@1|epi[TORP]|49|-20 +Awire|net@83|||1800|wire90@2|a|56|-20|pin@27||63|-20 +Awire|net@84|||0|outM1Pre@0|pred[R]|-4|5|wire90@1|a|-21.5|5 +Awire|net@85|||0|wire90@1|b|-26.5|5|dockWagN@0|succ|-45|5 +Awire|net@88|||0|wire90@3|b|20.5|5|outM1Pre@0|m1[succ]|4|5 +Awire|net@89|||1800|wire90@3|a|25.5|5|epiRQod@1|do[od]|44|5 +Awire|net@90|||1800|epiRQod@1|succ|52|5|wire90@4|b|53|5 +Awire|net@91|||1800|wire90@4|a|58|5|pin@20||60|5 +Awire|net@93|||1800|conn@10||-48.5|-22|conn@9|a|-44.5|-22 +Awire|net@94|||1800|conn@11|y|-6|-5|outM1Pre@0|signalBitFromInboundSwitchFabric|-4|-5 +Abus|ps[skip,do]|D5G2;|-0.5|IJ1800|outM1Pre@0|ps[skip,do]|4|3|epiRQod@1|ps[skip,do]|44|3 +Abus|take[1:6]|D5G2;|-0.5|IJ900|dockWagN@0|take[1:6]|-48|-13|pin@41||-48|-18 +Awire|take[4]|D5G2;||900|conn@10||-48.5|-22|pin@42||-48.5|-26 +Awire|torp|D5G2;||2700|pin@27||63|-20|pin@28||63|18 +Edo[epi]||D4G2;|conn@8|a|I +Edp[1:37,B]||D4G2;|conn@0|a|I +Eaout[TT,1:14],ds[1:37]|dsA[TT,1:14],dsD[1:37]|D6G2;|conn@2|y|O +Esucc|fout|D6G2;|conn@9|y|O +Ein[1:36,T]||D4G2;|conn@7|a|I +Epred[D,T]||D4G2;|conn@4|a|I +EsignalBitFromInboundSwitchFabric||D4G2;|conn@11|a|I +Esir[1:9]||D4G2;|conn@5|a|I +Esor[1:9]||D6G2;|conn@6|y|O +Esucc[D,T]||D6G2;|conn@3|y|O +X + # Cell outputDockTry;2{ic} CoutputDockTry;2{ic}||artwork|1219270800403|1227364833506|EI Ngeneric:Facet-Center|art@0||0|0||||AV diff --git a/electric/dockPartsM.jelib b/electric/dockPartsM.jelib index 937d6b8..123605f 100755 --- a/electric/dockPartsM.jelib +++ b/electric/dockPartsM.jelib @@ -1677,10 +1677,10 @@ Evdd_50||D5G2;|epiDockS@0|vdd_4|P X # Cell theRing;1{sch} -CtheRing;1{sch}||schematic|1233796583676|1237036492725|I +CtheRing;1{sch}||schematic|1233796583676|1237470343913|I Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@1||-38.5|-7|||| -NOff-Page|conn@4||40.5|-7|||| +NOff-Page|conn@4||40.5|-9|||| NOff-Page|conn@5||-12.5|-12|||| IstageGroupsM:dockWagNine;1{ic}|dockWagN@0||24|0|||D5G4; IstagesM:epiDockStage;1{ic}|epiDockS@0||-24|0|||D5G4; @@ -1700,7 +1700,13 @@ NWire_Pin|pin@19||-16|21.5|||| NWire_Pin|pin@20||-16|12|||| NWire_Pin|pin@21||-16|15.5|||| NBus_Pin|pin@22||-29.5|6|-1|-1|| -NBus_Pin|pin@23||34|6|-1|-1|| +NBus_Pin|pin@23||34|8|-1|-1|| +NBus_Pin|pin@24||12.5|7|-1|-1|| +NBus_Pin|pin@25||12.5|6|-1|-1|| +NBus_Pin|pin@26||11.5|-8|-1|-1|| +NBus_Pin|pin@27||11.5|-7|-1|-1|| +NWire_Pin|pin@28||17.75|4|||| +NWire_Pin|pin@29||17.75|3|||| IstagesM:rqDockStage;1{ic}|rqDockSt@0||0|0|||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@0||12|3|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 IorangeTSMC090nm:wire90;1{ic}|wire90@1||-21.5|18|||D0G4;|ATTR_L(D5G1;PUD)S414|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 @@ -1712,12 +1718,12 @@ Abus|net@7||-0.5|IJ1800|epiDockS@0|out[1:36]|-19|-7|pin@4||-15|-7 Abus|net@8||-0.5|IJ2700|pin@4||-15|-7|pin@5||-15|-6 Abus|net@9||-0.5|IJ1800|pin@5||-15|-6|rqDockSt@0|inA[1:36]|-4|-6 Abus|net@14||-0.5|IJ0|epiDockS@0|in[1:36,T]|-28|-7|conn@1|y|-36.5|-7 -Abus|net@15||-0.5|IJ1800|rqDockSt@0|out[1:36]|5|-7|dockWagN@0|in[1:36]|18|-7 +Abus|net@15||-0.5|IJ900|pin@27||11.5|-7|pin@26||11.5|-8 Abus|net@16||-0.5|IJ0|rqDockSt@0|inB[1:36]|-4|-8|pin@8||-9|-8 Abus|net@17||-0.5|IJ900|pin@8||-9|-8|pin@9||-9|-12 -Abus|net@18||-0.5|IJ0|conn@4|a|38.5|-7|dockWagN@0|out[1:36]|31|-7 +Abus|net@18||-0.5|IJ0|conn@4|a|38.5|-9|dockWagN@0|out[1:36]|31|-9 Abus|net@19||-0.5|IJ0|pin@9||-9|-12|conn@5|y|-10.5|-12 -Awire|net@23|||1800|wire90@0|b|14.5|3|dockWagN@0|pred|21|3 +Awire|net@23|||2700|pin@29||17.75|3|pin@28||17.75|4 Abus|net@24||-0.5|IJ0|rqDockSt@0|predB|-3|0|pin@12||-8|0 Abus|net@25||-0.5|IJ0|rqDockSt@0|pred[RQM,DRAIN]|-3|-3|pin@13||-6|-3 Awire|net@28|||1800|rqDockSt@0|succ|3|3|wire90@0|a|9.5|3 @@ -1726,9 +1732,15 @@ Abus|net@30||-0.5|IJ0|rqDockSt@0|predA|-3|3|pin@15||-12|3 Awire|net@33|||1800|wire90@1|b|-19|18|pin@18||-16|18 Awire|net@35|||1800|wire90@2|b|-19|12|pin@20||-16|12 Abus|net@36||-0.5|IJ1800|epiDockS@0|sor[1:9]|-22|6|rqDockSt@0|sir[1:9]|-1|6 -Abus|net@37||-0.5|IJ1800|rqDockSt@0|sor[1:9]|2|6|dockWagN@0|sir[1:9]|23|6 +Abus|net@37||-0.5|IJ2700|pin@25||12.5|6|pin@24||12.5|7 Abus|net@38||-0.5|IJ0|epiDockS@0|sir[1:9]|-25|6|pin@22||-29.5|6 -Abus|net@39||-0.5|IJ1800|dockWagN@0|sor[1:9]|26|6|pin@23||34|6 +Abus|net@39||-0.5|IJ1800|dockWagN@0|sor[1:9]|26|8|pin@23||34|8 +Abus|net@40||-0.5|IJ1800|rqDockSt@0|sor[1:9]|2|6|pin@25||12.5|6 +Abus|net@41||-0.5|FS1854|pin@24||12.5|7|dockWagN@0|sir[1:9]|23|8 +Abus|net@42||-0.5|IJ1800|rqDockSt@0|out[1:36]|5|-7|pin@27||11.5|-7 +Abus|net@43||-0.5|FS1713|pin@26||11.5|-8|dockWagN@0|in[1:36]|18|-9 +Awire|net@44|||1800|wire90@0|b|14.5|3|pin@29||17.75|3 +Awire|net@45|||FS1971|pin@28||17.75|4|dockWagN@0|pred|21|5 EinP[1:36]||D4G2;|conn@5|a|I Ein[1:36,T]|ins[1:36,T]|D4G2;|conn@1|a|I Eout[1:36]||D6G2;|conn@4|y|O diff --git a/electric/stageGroupsM.jelib b/electric/stageGroupsM.jelib index 1204928..8c8b61b 100755 --- a/electric/stageGroupsM.jelib +++ b/electric/stageGroupsM.jelib @@ -603,18 +603,18 @@ Evdd_80||D5G7;|m1predic@0|vdd_7|P X # Cell centerFive;1{sch} -CcenterFive;1{sch}||schematic|1234875125563|1237232869765|I +CcenterFive;1{sch}||schematic|1234875125563|1237555392233|I Ngeneric:Facet-Center|art@0||0|0||||AV IcenterFive;1{ic}|centerFi@0||40|24|||D5G4; NOff-Page|conn@0||-30|6|||Y| -NOff-Page|conn@1||30|6|||Y| +NOff-Page|conn@1||30|5|||Y| NOff-Page|conn@2||-12|-3|||| NOff-Page|conn@5||-30|-10|||| -NOff-Page|conn@6||30|-10|||| -NOff-Page|conn@8||11|9|||Y| +NOff-Page|conn@6||30|-9|||| +NOff-Page|conn@8||11|8|||Y| NOff-Page|conn@9||-12|9|||| -NOff-Page|conn@11||11|6|||XRR| -NOff-Page|conn@12||11|-9|||| +NOff-Page|conn@11||11|-20|||XRR| +NOff-Page|conn@12||11|-15|||| NOff-Page|conn@13||-11|-9|||| NOff-Page|conn@15||-12|-1|||| NOff-Page|conn@16||-32|-4|||Y| @@ -630,7 +630,7 @@ NBus_Pin|pin@8||0|6|-1|-1|| NBus_Pin|pin@9||0|3|-1|-1|| Ngeneric:Invisible-Pin|pin@18||30.5|-13|||||ART_message(D3G2;)Sto the ring Ngeneric:Invisible-Pin|pin@19||-35.5|-15|||||ART_message(D3G2;)Sfrom the ring -NBus_Pin|pin@20||24|9|-1|-1|| +NBus_Pin|pin@20||24|8|-1|-1|| NBus_Pin|pin@21||24|18|-1|-1|| NBus_Pin|pin@22||-24|18|-1|-1|| NBus_Pin|pin@23||-24|9|-1|-1|| @@ -638,43 +638,51 @@ Ngeneric:Invisible-Pin|pin@24||6.5|14|||||ART_message(D3G2;)Sfrom the ring Ngeneric:Invisible-Pin|pin@25||-16.5|14|||||ART_message(D3G2;)Sto the D register NBus_Pin|pin@29||10|1|-1|-1|| NBus_Pin|pin@30||10|-2|-1|-1|| -NWire_Pin|pin@34||31|0|||| +NWire_Pin|pin@34||31|-20|||| NWire_Pin|pin@35||31|-4|||| NWire_Pin|pin@36||-32|-6|||| NWire_Pin|pin@37||-32|-8|||| +NWire_Pin|pin@38||7.5|6.5|||| +NWire_Pin|pin@39||7.5|-6|||| +NBus_Pin|pin@40||0|-11|-1|-1|| +NBus_Pin|pin@41||0|-9|-1|-1|| IorangeTSMC090nm:wire90;1{ic}|wire90@0||0.5|-6|||D0G4;|ATTR_L(D5FLeave alone;G1;PUD)D791.7000000000004|ATTR_LEWIRE(P)I1|ATTR_layer(D5FLeave alone;G1;NPY-1;)I1|ATTR_width(D5FLeave alone;G1;NPY-2;)I3 -Awire|epi[torp]|D5G2;||900|pin@34||31|0|pin@35||31|-4 +Awire|epi[torp]|D5G2;||2700|pin@34||31|-20|pin@35||31|-4 Awire|epi[torp]|D5G2;||900|pin@36||-32|-6|pin@37||-32|-8 Abus|flag[A,D][set,clr]|D5G2;|-0.5|IJ900|pin@29||10|1|pin@30||10|-2 Abus|net@9||-0.5|IJ1800|m1predic@0|ps[skip,do]|-16|6|pin@8||0|6 -Abus|net@11||-0.5|IJ1800|pin@9||0|3|epiRQod@0|ps[skip,do]|17|3 +Abus|net@11||-0.5|IJ1800|pin@9||0|3|epiRQod@0|ps[skip,do]|16|3 Awire|net@13|||1800|conn@0|y|-28|6|m1predic@0|pred|-24|6 -Awire|net@14|||0|conn@1|a|28|6|epiRQod@0|succ|23|6 +Awire|net@14|||0|conn@1|a|28|5|epiRQod@0|succ|24|5 Abus|net@27||-0.5|IJ1800|conn@5|y|-28|-10|m1predic@0|in[1:36]|-24|-10 -Abus|net@28||-0.5|IJ0|conn@6|a|28|-10|epiRQod@0|out[1:36]|25|-10 +Abus|net@28||-0.5|IJ0|conn@6|a|28|-9|epiRQod@0|out[1:36]|26|-9 Abus|net@29||-0.5|IJ0|conn@9|a|-14|9|m1predic@0|sor[1:9]|-18|9 -Abus|net@30||-0.5|IJ1800|conn@8|y|13|9|epiRQod@0|sir[1:9]|19|9 -Abus|net@31||-0.5|IJ1800|epiRQod@0|sor[1:9]|22|9|pin@20||24|9 -Abus|net@32||-0.5|IJ2700|pin@20||24|9|pin@21||24|18 +Abus|net@30||-0.5|IJ1800|conn@8|y|13|8|epiRQod@0|sir[1:9]|19|8 +Abus|net@31||-0.5|IJ1800|epiRQod@0|sor[1:9]|22|8|pin@20||24|8 +Abus|net@32||-0.5|IJ2700|pin@20||24|8|pin@21||24|18 Abus|net@33||-0.5|IJ0|pin@21||24|18|pin@22||-24|18 Abus|net@34||-0.5|IJ900|pin@22||-24|18|pin@23||-24|9 Abus|net@35||-0.5|IJ1800|pin@23||-24|9|m1predic@0|sir[1:9]|-21|9 -Awire|net@39|||0|epiRQod@0|do[epi]|17|6|conn@11|y|13|6 -Abus|net@41||-0.5|IJ1800|conn@12|y|13|-9|epiRQod@0|in[1:36,T]|16|-9 +Awire|net@39|||0|epiRQod@0|do[epi]|15|-20|conn@11|y|13|-20 +Abus|net@41||-0.5|IJ1800|conn@12|y|13|-15|epiRQod@0|in[1:36,T]|15|-15 Abus|net@42||-0.5|IJ0|conn@13|a|-13|-9|m1predic@0|out[1:36]|-16|-9 Abus|net@49||-0.5|IJ1800|m1predic@0|flag[A,D][set,clr]|-16|1|pin@29||10|1 -Awire|net@57|||1800|wire90@0|b|3|-6|epiRQod@0|do[od]|17|-6 -Abus|net@59||-0.5|I0|epiRQod@0|flag[A][set,clr]|17|1|pin@29||10|1 +Awire|net@57|||2700|pin@39||7.5|-6|pin@38||7.5|6.5 +Abus|net@59||-0.5|I0|epiRQod@0|flag[A][set,clr]|16|1|pin@29||10|1 Awire|net@60|||0|conn@15|a|-14|-1|m1predic@0|fire[M]|-16|-1 Awire|net@61|||0|conn@2|a|-14|-3|m1predic@0|do[Ld,Co,Mv,Tp,Lt]|-16|-3 -Awire|net@62|||1800|epiRQod@0|epi[TORP]|23|0|pin@34||31|0 +Awire|net@62|||1800|epiRQod@0|epi[TORP]|21|-20|pin@34||31|-20 Awire|net@64|||0|m1predic@0|torp|-24|-6|pin@36||-32|-6 Abus|net@65||-0.5|IJ0|m1predic@0|inLO[1:6,8]|-25|-4|conn@16|y|-30|-4 Abus|net@66||-0.5|IJ0|m1predic@0|flag[C][T,F]|-25|1|conn@17|y|-30|1 Abus|net@67||-0.5|IJ1800|conn@18|y|-28.5|4|m1predic@0|pred[D,T]|-25|4 Awire|net@68|||0|conn@19|a|-14.5|4|m1predic@0|succ|-16|4 Awire|net@70|||0|wire90@0|a|-2|-6|m1predic@0|od[do]|-16|-6 -Abus|net@71||-0.5|IJ0|epiRQod@0|m1[1:36]|16|-11|m1predic@0|m1[1:36]|-16|-11 +Abus|net@71||-0.5|IJ900|pin@41||0|-9|pin@40||0|-11 +Awire|net@72|||1800|wire90@0|b|3|-6|pin@39||7.5|-6 +Awire|net@73|||FS1700|pin@38||7.5|6.5|epiRQod@0|do[od]|16|5 +Abus|net@74||-0.5|IJ0|epiRQod@0|m1[1:36]|14|-9|pin@41||0|-9 +Abus|net@75||-0.5|FS0|pin@40||0|-11|m1predic@0|m1[1:36]|-16|-11 Abus|ps[skip,do]|D5G2;|-0.5|IJ900|pin@8||0|6|pin@9||0|3 Edo[Ld,Co,Mv,Tp,Lt]|do[Lt]|D6G2;|conn@2|y|O Edo[epi]||D4G2;|conn@11|a|I @@ -694,71 +702,88 @@ Esor[1:9]||D6G2;|conn@9|y|O X # Cell dockWagNine;1{ic} -CdockWagNine;1{ic}||artwork|1233960043274|1235677975831|EI +CdockWagNine;1{ic}||artwork|1233960043274|1237554401750|EI Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@0||-6|-7|-1|-1|| -Nschematic:Bus_Pin|pin@1||7|-7|-1|-1|| -Nschematic:Bus_Pin|pin@2||-3|3|-1|-1|| -Nschematic:Bus_Pin|pin@3||-1|6|-1|-1|| -Nschematic:Bus_Pin|pin@4||2|6|-1|-1|| -Nschematic:Bus_Pin|pin@5||3|3|-1|-1|| -Nschematic:Bus_Pin|pin@6||0|-10|-1|-1|| -NPin|pin@7||-6|-9|1|1|| -NPin|pin@8||2|3|1|1|| -NPin|pin@9||3|3|1|1|| -NPin|pin@10||5|-5|1|1|| -NPin|pin@11||5|-4|1|1|| -NPin|pin@12||7|-7|1|1|| -NPin|pin@13||5|-10|1|1|| -NPin|pin@14||5|-9|1|1|| +Nschematic:Bus_Pin|pin@0||-6|-9|-1|-1|| +Nschematic:Bus_Pin|pin@1||7|-9|-1|-1|| +Nschematic:Bus_Pin|pin@2||-3|5|-1|-1|| +Nschematic:Bus_Pin|pin@3||-1|8|-1|-1|| +Nschematic:Bus_Pin|pin@4||2|8|-1|-1|| +Nschematic:Bus_Pin|pin@5||3|5|-1|-1|| +Nschematic:Bus_Pin|pin@6||0|-13|-1|-1|| +NPin|pin@7||-6|-11|1|1|| +NPin|pin@8||2|5|1|1|| +NPin|pin@9||3|5|1|1|| +NPin|pin@10||5|-7|1|1|| +NPin|pin@11||5|-6|1|1|| +NPin|pin@12||7|-9|1|1|| +NPin|pin@13||5|-12|1|1|| +NPin|pin@14||5|-11|1|1|| Ngeneric:Invisible-Pin|pin@16||0|0|||||ART_message(D5G1.5;)S[wag,nine] -NPin|pin@17||-2|3|1|1|| -NPin|pin@18||-3|3|1|1|| -NPin|pin@19||0|4|1|1|| -NPin|pin@20||0|5|1|1|| -NPin|pin@23||1|5|1|1|| -NPin|pin@24||2|6|1|1|| -NPin|pin@25||1|7|1|1|| -NPin|pin@26||-2|7|1|1|| -NPin|pin@27||-2|4|1|1|| -NPin|pin@28||-1|6|1|1|| -NPin|pin@29||-2|5|1|1|| -NPin|pin@30||2|4|1|1|| -NPin|pin@31||-2|-4|1|1|| -NPin|pin@32||2|-4|1|1|| -NPin|pin@33||0|-4|1|1|| -NPin|pin@34||0|-5|1|1|| -NPin|pin@35||-6|-5|1|1|| -Ngeneric:Invisible-Pin|pin@39||0|-9|1|1|| -Ngeneric:Invisible-Pin|pin@40||0.25|6|||||ART_message(D5G1.5;)S11 -AThicker|net@0|||FS1800|pin@33||0|-4|pin@32||2|-4 -AThicker|net@1|||FS0|pin@34||0|-5|pin@35||-6|-5 -AThicker|net@2|||FS1800|pin@31||-2|-4|pin@33||0|-4 -AThicker|net@3|||FS900|pin@33||0|-4|pin@34||0|-5 -AThicker|net@4|||FS900|pin@35||-6|-5|pin@7||-6|-9 -AThicker|net@6|||FS1800|pin@8||2|3|pin@9||3|3 -AThicker|net@7|||FS900|pin@17||-2|3|pin@31||-2|-4 -AThicker|net@8|||FS1237|pin@11||5|-4|pin@12||7|-7 -AThicker|net@9|||FS563|pin@12||7|-7|pin@13||5|-10 -AThicker|net@10|||FS2700|pin@10||5|-5|pin@11||5|-4 -AThicker|net@11|||FS900|pin@14||5|-9|pin@13||5|-10 -AThicker|net@13|||FS0|pin@17||-2|3|pin@18||-3|3 -AThicker|net@14|||FS2700|pin@8||2|3|pin@30||2|4 -AThicker|net@16|||FS900|pin@8||2|3|pin@32||2|-4 -AThicker|net@17|||FS1800|pin@19||0|4|pin@30||2|4 -AThicker|net@18|||FS2700|pin@19||0|4|pin@20||0|5 -AThicker|net@21|||FS0|pin@19||0|4|pin@27||-2|4 -AThicker|net@22|||FS1800|pin@20||0|5|pin@23||1|5 -AThicker|net@23|||FS2250|pin@23||1|5|pin@24||2|6 -AThicker|net@24|||FS3150|pin@24||2|6|pin@25||1|7 -AThicker|net@25|||FS0|pin@25||1|7|pin@26||-2|7 -AThicker|net@26|||FS1350|pin@26||-2|7|pin@28||-1|6 -AThicker|net@27|||FS450|pin@28||-1|6|pin@29||-2|5 -AThicker|net@28|||FS1800|pin@29||-2|5|pin@20||0|5 -AThicker|net@29|||FS2700|pin@17||-2|3|pin@27||-2|4 -AThicker|net@30|||FS1800|pin@34||0|-5|pin@10||5|-5 -AThicker|net@31|||FS1800|pin@7||-6|-9|pin@14||5|-9 -Aschematic:bus|net@34||-0.5|IJ900|pin@39||0|-9|pin@6||0|-10 +NPin|pin@17||-2|5|1|1|| +NPin|pin@18||-3|5|1|1|| +NPin|pin@19||0|6|1|1|| +NPin|pin@20||0|7|1|1|| +NPin|pin@23||1|7|1|1|| +NPin|pin@24||2|8|1|1|| +NPin|pin@25||1|9|1|1|| +NPin|pin@26||-2|9|1|1|| +NPin|pin@27||-2|6|1|1|| +NPin|pin@28||-1|8|1|1|| +NPin|pin@29||-2|7|1|1|| +NPin|pin@30||2|6|1|1|| +NPin|pin@31||-2|-5|1|1|| +NPin|pin@32||2|-5|1|1|| +NPin|pin@35||-6|-7|1|1|| +Ngeneric:Invisible-Pin|pin@39||0|-12|1|1|| +Ngeneric:Invisible-Pin|pin@40||0.25|8|||||ART_message(D5G1.5;)S11 +NPin|pin@41||-3|-7|1|1|| +NPin|pin@42||-3|-6|1|1|| +NPin|pin@43||3|-6|1|1|| +NPin|pin@44||3|-7|1|1|| +NPin|pin@45||0|-5|1|1|| +NPin|pin@46||0|-6|1|1|| +NPin|pin@47||-3|-11|1|1|| +NPin|pin@48||-3|-12|1|1|| +NPin|pin@49||3|-12|1|1|| +NPin|pin@50||3|-11|1|1|| +Ngeneric:Invisible-Pin|pin@51||0|-9|||||ART_message(D5G3;)S9@36 +AThicker|net@4|||FS900|pin@35||-6|-7|pin@7||-6|-11 +AThicker|net@6|||FS1800|pin@8||2|5|pin@9||3|5 +AThicker|net@7|||FS900|pin@17||-2|5|pin@31||-2|-5 +AThicker|net@8|||FS1237|pin@11||5|-6|pin@12||7|-9 +AThicker|net@9|||FS563|pin@12||7|-9|pin@13||5|-12 +AThicker|net@10|||FS2700|pin@10||5|-7|pin@11||5|-6 +AThicker|net@11|||FS900|pin@14||5|-11|pin@13||5|-12 +AThicker|net@13|||FS0|pin@17||-2|5|pin@18||-3|5 +AThicker|net@14|||FS2700|pin@8||2|5|pin@30||2|6 +AThicker|net@16|||FS900|pin@8||2|5|pin@32||2|-5 +AThicker|net@17|||FS1800|pin@19||0|6|pin@30||2|6 +AThicker|net@18|||FS2700|pin@19||0|6|pin@20||0|7 +AThicker|net@21|||FS0|pin@19||0|6|pin@27||-2|6 +AThicker|net@22|||FS1800|pin@20||0|7|pin@23||1|7 +AThicker|net@23|||FS2250|pin@23||1|7|pin@24||2|8 +AThicker|net@24|||FS3150|pin@24||2|8|pin@25||1|9 +AThicker|net@25|||FS0|pin@25||1|9|pin@26||-2|9 +AThicker|net@26|||FS1350|pin@26||-2|9|pin@28||-1|8 +AThicker|net@27|||FS450|pin@28||-1|8|pin@29||-2|7 +AThicker|net@28|||FS1800|pin@29||-2|7|pin@20||0|7 +AThicker|net@29|||FS2700|pin@17||-2|5|pin@27||-2|6 +Aschematic:bus|net@34||-0.5|IJ900|pin@39||0|-12|pin@6||0|-13 +AThicker|net@35|||FS0|pin@41||-3|-7|pin@35||-6|-7 +AThicker|net@36|||FS2700|pin@41||-3|-7|pin@42||-3|-6 +AThicker|net@37|||FS1800|pin@46||0|-6|pin@43||3|-6 +AThicker|net@38|||FS1800|pin@44||3|-7|pin@10||5|-7 +AThicker|net@39|||FS900|pin@43||3|-6|pin@44||3|-7 +AThicker|net@40|||FS0|pin@45||0|-5|pin@31||-2|-5 +AThicker|net@41|||FS0|pin@32||2|-5|pin@45||0|-5 +AThicker|net@42|||FS1800|pin@42||-3|-6|pin@46||0|-6 +AThicker|net@43|||FS900|pin@45||0|-5|pin@46||0|-6 +AThicker|net@44|||FS1800|pin@7||-6|-11|pin@47||-3|-11 +AThicker|net@45|||FS900|pin@47||-3|-11|pin@48||-3|-12 +AThicker|net@46|||FS1800|pin@48||-3|-12|pin@49||3|-12 +AThicker|net@47|||FS1800|pin@50||3|-11|pin@14||5|-11 +AThicker|net@48|||FS2700|pin@49||3|-12|pin@50||3|-11 Ein[1:36]||D5G2;|pin@0||I Eout[1:36]||D5G2;|pin@1||O Epred||D5G2;|pin@2||I @@ -2964,85 +2989,134 @@ Esor[10:18]|take[1:6]|D6G2;|conn@6|y|O X # Cell epiRQod;1{ic} -CepiRQod;1{ic}||artwork|1234832258288|1237223948123|EI +CepiRQod;1{ic}||artwork|1234832258288|1237555442948|EI Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@0||-3|6|-1|-1|| -Nschematic:Bus_Pin|pin@2||-3|-6|-1|-1|| -Nschematic:Bus_Pin|pin@4||3|0|-1|-1|| -Nschematic:Bus_Pin|pin@6||-3|1|-1|-1|| -Ngeneric:Invisible-Pin|pin@7||-2|1|1|1|| -Nschematic:Bus_Pin|pin@10||-4|-9|-1|-1|| -Nschematic:Bus_Pin|pin@12||-4|-11|-1|-1|| -Nschematic:Bus_Pin|pin@14||-3|3|-1|-1|| -Ngeneric:Invisible-Pin|pin@15||-2|3|1|1|| -Nschematic:Bus_Pin|pin@16||-1|9|-1|-1|| -Nschematic:Bus_Pin|pin@18||2|9|-1|-1|| -Nschematic:Bus_Pin|pin@20||3|6|-1|-1|| -NPin|pin@22||2|7|1|1|| -NPin|pin@23||-2|-7|1|1|| -NPin|pin@24||-2|7|1|1|| -NPin|pin@25||2|-7|1|1|| -NPin|pin@26||2|6|1|1|| -NPin|pin@27||3|6|1|1|| -NPin|pin@28||0|-7|1|1|| -NPin|pin@29||0|-8|1|1|| -NPin|pin@30||-4|-8|1|1|| -NPin|pin@31||-4|-12|1|1|| -NPin|pin@32||3|-12|1|1|| -NPin|pin@33||3|-13|1|1|| -NPin|pin@34||5|-10|1|1|| +Nschematic:Bus_Pin|pin@0||-5|-20|-1|-1|| +Nschematic:Bus_Pin|pin@2||-4|5|-1|-1|| +Nschematic:Bus_Pin|pin@4||1|-20|-1|-1|| +Nschematic:Bus_Pin|pin@6||-4|1|-1|-1|| +Ngeneric:Invisible-Pin|pin@7||-3|1|1|1|| +Nschematic:Bus_Pin|pin@10||-5|-15|-1|-1|| +Nschematic:Bus_Pin|pin@12||-6|-9|-1|-1|| +Nschematic:Bus_Pin|pin@14||-4|3|-1|-1|| +Ngeneric:Invisible-Pin|pin@15||-3|3|1|1|| +Nschematic:Bus_Pin|pin@16||-1|8|-1|-1|| +Nschematic:Bus_Pin|pin@18||2|8|-1|-1|| +Nschematic:Bus_Pin|pin@20||4|5|-1|-1|| +NPin|pin@22||3|6|1|1|| +NPin|pin@23||-3|-6|1|1|| +NPin|pin@24||-3|6|1|1|| +NPin|pin@25||3|-6|1|1|| +NPin|pin@26||3|5|1|1|| +NPin|pin@27||4|5|1|1|| +NPin|pin@30||-6|-7|1|1|| +NPin|pin@31||-6|-11|1|1|| +NPin|pin@32||4|-11|1|1|| +NPin|pin@33||4|-12|1|1|| +NPin|pin@34||6|-9|1|1|| Ngeneric:Invisible-Pin|pin@35||0|0|||||ART_message(D5G2;)S[epi,RQ,OD] -NPin|pin@36||3|-7|1|1|| -NPin|pin@37||3|-8|1|1|| -NPin|pin@38||0|7|1|1|| -NPin|pin@39||0|8|1|1|| -NPin|pin@40||1|8|1|1|| -NPin|pin@41||2|9|1|1|| -NPin|pin@42||1|10|1|1|| -NPin|pin@43||-2|10|1|1|| -NPin|pin@44||-1|9|1|1|| -NPin|pin@45||-2|8|1|1|| -Nschematic:Bus_Pin|pin@46||5|-10|-1|-1|| -NPin|pin@48||-2|6|1|1|| -NPin|pin@49||-3|6|1|1|| -NPin|pin@50||-2|-6|1|1|| -NPin|pin@51||-3|-6|1|1|| -NPin|pin@52||2|0|1|1|| -NPin|pin@53||3|0|1|1|| -Ngeneric:Invisible-Pin|pin@54||0|9|||||ART_message(D5G1.5;)S7 -Aschematic:bus|net@3||-0.5|IJ0|pin@7||-2|1|pin@6||-3|1 -Aschematic:bus|net@7||-0.5|IJ0|pin@15||-2|3|pin@14||-3|3 -AThicker|net@11|||FS900|pin@32||3|-12|pin@33||3|-13 -AThicker|net@12|||FS2363|pin@33||3|-13|pin@34||5|-10 -AThicker|net@13|||FS3037|pin@34||5|-10|pin@36||3|-7 -AThicker|net@14|||FS900|pin@28||0|-7|pin@29||0|-8 -AThicker|net@15|||FS0|pin@37||3|-8|pin@29||0|-8 -AThicker|net@16|||FS0|pin@25||2|-7|pin@28||0|-7 -AThicker|net@17|||FS0|pin@28||0|-7|pin@23||-2|-7 -AThicker|net@18|||FS900|pin@36||3|-7|pin@37||3|-8 -AThicker|net@19|||FS0|pin@29||0|-8|pin@30||-4|-8 -AThicker|net@20|||FS2700|pin@25||2|-7|pin@52||2|0 -AThicker|net@21|||FS0|pin@22||2|7|pin@38||0|7 -AThicker|net@22|||FS2700|pin@38||0|7|pin@39||0|8 -AThicker|net@23|||FS1800|pin@39||0|8|pin@40||1|8 -AThicker|net@24|||FS2250|pin@40||1|8|pin@41||2|9 -AThicker|net@25|||FS3150|pin@41||2|9|pin@42||1|10 -AThicker|net@26|||FS0|pin@42||1|10|pin@43||-2|10 -AThicker|net@27|||FS1350|pin@43||-2|10|pin@44||-1|9 -AThicker|net@28|||FS1800|pin@26||2|6|pin@27||3|6 -AThicker|net@29|||FS450|pin@44||-1|9|pin@45||-2|8 -AThicker|net@30|||FS1800|pin@45||-2|8|pin@39||0|8 -AThicker|net@31|||FS0|pin@38||0|7|pin@24||-2|7 -AThicker|net@32|||FS900|pin@50||-2|-6|pin@23||-2|-7 -AThicker|net@33|||FS900|pin@30||-4|-8|pin@31||-4|-12 -AThicker|net@34|||FS900|pin@22||2|7|pin@26||2|6 -AThicker|net@35|||FS1800|pin@31||-4|-12|pin@32||3|-12 -AThicker|net@37|||FS900|pin@24||-2|7|pin@48||-2|6 -AThicker|net@38|||FS0|pin@48||-2|6|pin@49||-3|6 -AThicker|net@39|||FS900|pin@48||-2|6|pin@50||-2|-6 -AThicker|net@40|||FS0|pin@50||-2|-6|pin@51||-3|-6 -AThicker|net@41|||FS2700|pin@52||2|0|pin@26||2|6 -AThicker|net@42|||FS1800|pin@52||2|0|pin@53||3|0 +NPin|pin@36||4|-6|1|1|| +NPin|pin@37||4|-7|1|1|| +NPin|pin@38||0|6|1|1|| +NPin|pin@39||0|7|1|1|| +NPin|pin@40||1|7|1|1|| +NPin|pin@41||2|8|1|1|| +NPin|pin@42||1|9|1|1|| +NPin|pin@43||-2|9|1|1|| +NPin|pin@44||-1|8|1|1|| +NPin|pin@45||-2|7|1|1|| +Nschematic:Bus_Pin|pin@46||6|-9|-1|-1|| +NPin|pin@48||-3|5|1|1|| +NPin|pin@49||-4|5|1|1|| +Ngeneric:Invisible-Pin|pin@54||0|8|||||ART_message(D5G1.5;)S7 +NPin|pin@55||-1|-18|1|1|| +NPin|pin@56||1|-15|1|1|| +NPin|pin@57||-1|-12|1|1|| +NPin|pin@58||-1|-13|1|1|| +NPin|pin@59||-5|-13|1|1|| +NPin|pin@61||-1|-17|1|1|| +NPin|pin@62||-5|-17|1|1|| +NPin|pin@63||2|-15|1|1|| +NPin|pin@64||2|-11|1|1|| +Ngeneric:Invisible-Pin|pin@65||-2|-15|||||ART_message(D5G2;)SEPI +Ngeneric:Invisible-Pin|pin@66||-3.5|-9|||||ART_message(D5G2;)SOD +Ngeneric:Invisible-Pin|pin@67||3|-9|||||ART_message(D5G2;)SRQ +NPin|pin@68||-2.5|-17|1|1|| +NPin|pin@69||-2.5|-18|1|1|| +NPin|pin@70||-4|-18|1|1|| +NPin|pin@71||-4|-22|1|1|| +NPin|pin@72||0|-22|1|1|| +NPin|pin@73||0|-18|1|1|| +NPin|pin@74||-4|-20|1|1|| +NPin|pin@75||-5|-20|1|1|| +NPin|pin@76||0|-20|1|1|| +NPin|pin@77||1|-20|1|1|| +NPin|pin@78||-2|-7|1|1|| +NPin|pin@79||-2|-6|1|1|| +NPin|pin@80||0|-9|1|1|| +NPin|pin@81||-2|-12|1|1|| +NPin|pin@82||-2|-11|1|1|| +NPin|pin@83||0|-7|1|1|| +NPin|pin@84||0|-11|1|1|| +NPin|pin@89||2|-7|1|1|| +NPin|pin@90||2|-6|1|1|| +Aschematic:bus|net@3||-0.5|IJ0|pin@7||-3|1|pin@6||-4|1 +Aschematic:bus|net@7||-0.5|IJ0|pin@15||-3|3|pin@14||-4|3 +AThicker|net@11|||FS900|pin@32||4|-11|pin@33||4|-12 +AThicker|net@12|||FS2363|pin@33||4|-12|pin@34||6|-9 +AThicker|net@13|||FS3037|pin@34||6|-9|pin@36||4|-6 +AThicker|net@18|||FS900|pin@36||4|-6|pin@37||4|-7 +AThicker|net@21|||FS0|pin@22||3|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||1|7 +AThicker|net@24|||FS2250|pin@40||1|7|pin@41||2|8 +AThicker|net@25|||FS3150|pin@41||2|8|pin@42||1|9 +AThicker|net@26|||FS0|pin@42||1|9|pin@43||-2|9 +AThicker|net@27|||FS1350|pin@43||-2|9|pin@44||-1|8 +AThicker|net@28|||FS1800|pin@26||3|5|pin@27||4|5 +AThicker|net@29|||FS450|pin@44||-1|8|pin@45||-2|7 +AThicker|net@30|||FS1800|pin@45||-2|7|pin@39||0|7 +AThicker|net@31|||FS0|pin@38||0|6|pin@24||-3|6 +AThicker|net@33|||FS900|pin@30||-6|-7|pin@31||-6|-11 +AThicker|net@34|||FS900|pin@22||3|6|pin@26||3|5 +AThicker|net@37|||FS900|pin@24||-3|6|pin@48||-3|5 +AThicker|net@38|||FS0|pin@48||-3|5|pin@49||-4|5 +AThicker|net@43|||FS900|pin@61||-1|-17|pin@55||-1|-18 +AThicker|net@44|||FS2363|pin@55||-1|-18|pin@56||1|-15 +AThicker|net@45|||FS3037|pin@56||1|-15|pin@57||-1|-12 +AThicker|net@46|||FS0|pin@58||-1|-13|pin@59||-5|-13 +AThicker|net@47|||FS900|pin@57||-1|-12|pin@58||-1|-13 +AThicker|net@49|||FS1800|pin@68||-2.5|-17|pin@61||-1|-17 +AThicker|net@50|||FS900|pin@59||-5|-13|pin@62||-5|-17 +AThicker|net@51|||FS1800|pin@56||1|-15|pin@63||2|-15 +AThicker|net@52|||FS1800|pin@64||2|-11|pin@32||4|-11 +AThicker|net@53|||FS2700|pin@63||2|-15|pin@64||2|-11 +AThicker|net@54|||FS1800|pin@62||-5|-17|pin@68||-2.5|-17 +AThicker|net@55|||FS900|pin@68||-2.5|-17|pin@69||-2.5|-18 +AThicker|net@56|||FS0|pin@69||-2.5|-18|pin@70||-4|-18 +AThicker|net@57|||FS900|pin@74||-4|-20|pin@71||-4|-22 +AThicker|net@58|||FS1800|pin@71||-4|-22|pin@72||0|-22 +AThicker|net@59|||FS2700|pin@76||0|-20|pin@73||0|-18 +AThicker|net@60|||FS0|pin@73||0|-18|pin@69||-2.5|-18 +AThicker|net@61|||FS2700|pin@23||-3|-6|pin@48||-3|5 +AThicker|net@62|||FS900|pin@70||-4|-18|pin@74||-4|-20 +AThicker|net@63|||FS0|pin@74||-4|-20|pin@75||-5|-20 +AThicker|net@64|||FS2700|pin@72||0|-22|pin@76||0|-20 +AThicker|net@65|||FS1800|pin@76||0|-20|pin@77||1|-20 +AThicker|net@66|||FS2700|pin@25||3|-6|pin@26||3|5 +AThicker|net@69|||FS0|pin@78||-2|-7|pin@30||-6|-7 +AThicker|net@70|||FS2700|pin@78||-2|-7|pin@79||-2|-6 +AThicker|net@71|||FS1237|pin@79||-2|-6|pin@80||0|-9 +AThicker|net@72|||FS563|pin@80||0|-9|pin@81||-2|-12 +AThicker|net@73|||FS1800|pin@31||-6|-11|pin@82||-2|-11 +AThicker|net@74|||FS2700|pin@81||-2|-12|pin@82||-2|-11 +AThicker|net@77|||FS1800|pin@84||0|-11|pin@64||2|-11 +AThicker|net@84|||FS1800|pin@23||-3|-6|pin@90||2|-6 +AThicker|net@85|||FS2700|pin@84||0|-11|pin@83||0|-7 +AThicker|net@88|||FS1800|pin@89||2|-7|pin@37||4|-7 +AThicker|net@89|||FS1800|pin@83||0|-7|pin@89||2|-7 +AThicker|net@90|||FS1800|pin@90||2|-6|pin@25||3|-6 +AThicker|net@91|||FS2700|pin@89||2|-7|pin@90||2|-6 Edo[epi]||D5G2;|pin@0||I Edo[od]||D5G2;|pin@2||I Eepi[TORP]||D5G2;|pin@4||O @@ -3723,7 +3797,7 @@ Evdd_17||D5G7;|onDeckDo@0|vdd_12|P X # Cell epiRQod;1{sch} -CepiRQod;1{sch}||schematic|1234831433498|1237223681859|I +CepiRQod;1{sch}||schematic|1234831433498|1237554088150| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@0||-30|3|||XRR| NOff-Page|conn@1||-30|-7|||| @@ -3737,7 +3811,7 @@ NOff-Page|conn@10||9.5|-3|||Y| NOff-Page|conn@11||27|3|||Y| NOff-Page|conn@12||28.5|-7|||| IstagesM:epiDockStage;1{ic}|epiDockS@0||-18|0|||D5G4; -IepiRQod;1{ic}|epiRQod@0||37|21|||D5G4; +IepiRQod;1{ic}|epiRQod@0||43|29|||D5G4; IstagesM:onDeckDockStage;1{ic}|onDeckDo@0||-18|-24|||D5G4; Ngeneric:Invisible-Pin|pin@0||-5.5|39.5|||||ART_message(D5G6;)SepiRQod Ngeneric:Invisible-Pin|pin@1||-7|22.5|||||ART_message(D5G3;)Sies 16 February 2009 @@ -3756,6 +3830,7 @@ NBus_Pin|pin@16||24|15|-1|-1|| NBus_Pin|pin@17||-42|15|-1|-1|| NBus_Pin|pin@19||-42|-18|-1|-1|| IstagesM:rqDockStage;1{ic}|rqDockSt@0||18|0|||D5G4; +Abus|epi[TAIL,OTHER]|D5G2;|-0.5|IJ1800|epiDockS@0|succ|-15|3|rqDockSt@0|predA|15|3 Abus|net@0||-0.5|IJ1800|epiDockS@0|sor[1:9]|-16|6|rqDockSt@0|sir[1:9]|17|6 Abus|net@4||-0.5|IJ1800|onDeckDo@0|succ|-15|-21|pin@4||3|-21 Abus|net@6||-0.5|IJ1800|pin@5||3|0|rqDockSt@0|predB|15|0 @@ -3779,7 +3854,6 @@ Awire|net@38|||0|conn@9|a|-12.5|0|epiDockS@0|torp|-15|0 Abus|net@39||-0.5|IJ1800|conn@10|y|11.5|-3|rqDockSt@0|pred[RQM,DRAIN]|15|-3 Awire|net@41|||1800|rqDockSt@0|succ|21|3|conn@11|a|25|3 Abus|net@42||-0.5|IJ1800|rqDockSt@0|out[1:36]|23|-7|conn@12|a|26.5|-7 -Abus|net@44||-0.5|IJ1800|epiDockS@0|succ|-15|3|rqDockSt@0|predA|15|3 Abus|net@45||-0.5|1800|pin@8||-6|-6|rqDockSt@0|inA[1:36]|14|-6 Abus|net@46||-0.5|IJ2700|pin@9||9|-31|pin@11||9|-8 Abus|od[HEAD,ABORT,OTHER]|D5G2;|-0.5|IJ2700|pin@4||3|-21|pin@5||3|0 @@ -4778,15 +4852,15 @@ Esor[1:9]||D6G2;|conn@10|y|O X # Cell northFifo;1{ic} -CnorthFifo;1{ic}||artwork|1226940536869|1237217311672|EI +CnorthFifo;1{ic}||artwork|1226940536869|1237556915698|EI Ngeneric:Facet-Center|art@0||0|0||||AV NThick-Circle|art@1||1|9|2|2|RRR||ART_degrees()F[0.0,3.1415927] NThick-Circle|art@2||1|12|2|2|RRR||ART_degrees()F[0.0,3.1415927] NThick-Circle|art@3||1|6|2|2|RRR||ART_degrees()F[0.0,3.1415927] Nschematic:Bus_Pin|pin@0||-3|-2|-1|-1|| Nschematic:Bus_Pin|pin@1||3|-2|-1|-1|| -Nschematic:Bus_Pin|pin@2||-2|-9|-1|-1|| -Nschematic:Bus_Pin|pin@3||2|-9|-1|-1|| +Nschematic:Bus_Pin|pin@2||-2|-6|-1|-1|| +Nschematic:Bus_Pin|pin@3||2|-6|-1|-1|| Nschematic:Bus_Pin|pin@4||-3|3|-1|-1|| Nschematic:Bus_Pin|pin@5||-1|9|-1|-1|| Nschematic:Bus_Pin|pin@6||-1|12|-1|-1|| @@ -4796,20 +4870,20 @@ NPin|pin@9||1|7|1|1|| NPin|pin@10||-1|9|1|1|| NPin|pin@11||-2|7|1|1|| NPin|pin@12||-2|8|1|1|| -NPin|pin@13||1.5|-8|1|1|| +NPin|pin@13||1.5|-5|1|1|| NPin|pin@14||1|8|1|1|| NPin|pin@15||0|-4|1|1|| NPin|pin@17||1|10|1|1|| NPin|pin@18||0|7|1|1|| NPin|pin@19||0|8|1|1|| NPin|pin@20||2|4|1|1|| -NPin|pin@21||2|-9|1|1|| -NPin|pin@22||1.5|-10|1|1|| +NPin|pin@21||2|-6|1|1|| +NPin|pin@22||1.5|-7|1|1|| NPin|pin@23||-2|-4|1|1|| NPin|pin@24||2|-4|1|1|| NPin|pin@25||-2|13|1|1|| NPin|pin@26||-1|12|1|1|| -NPin|pin@27||0|-8|1|1|| +NPin|pin@27||0|-5|1|1|| NPin|pin@28||-2|11|1|1|| NPin|pin@29||1|11|1|1|| NPin|pin@31||-2|4|1|1|| @@ -4826,8 +4900,8 @@ NPin|pin@43||-2|5|1|1|| NPin|pin@44||1|5|1|1|| NPin|pin@46||0|5|1|1|| Ngeneric:Invisible-Pin|pin@47||0|1|||||ART_message(D5G1.5;)S[north,FIFO] -NPin|pin@48||-2|-10|1|1|| -NPin|pin@49||-2|-8|1|1|| +NPin|pin@48||-2|-7|1|1|| +NPin|pin@49||-2|-5|1|1|| NPin|pin@50||-2|10|1|1|| NPin|pin@51||-2|3|1|1|| NPin|pin@52||-3|3|1|1|| @@ -4836,12 +4910,12 @@ NPin|pin@54||3|3|1|1|| Ngeneric:Invisible-Pin|pin@55||0|12|||||ART_message(D5G1.5;)S85 Ngeneric:Invisible-Pin|pin@56||0|9|||||ART_message(D5G1.5;)S6 Ngeneric:Invisible-Pin|pin@57||0|6|||||ART_message(D5G1.5;)S12 -AThicker|net@0|||FS634|pin@21||2|-9|pin@22||1.5|-10 +AThicker|net@0|||FS634|pin@21||2|-6|pin@22||1.5|-7 AThicker|net@1|||FS1350|pin@50||-2|10|pin@10||-1|9 AThicker|net@2|||FS450|pin@26||-1|12|pin@28||-2|11 AThicker|net@3|||FS1800|pin@28||-2|11|pin@34||0|11 AThicker|net@4|||FS450|pin@10||-1|9|pin@12||-2|8 -AThicker|net@5|||FS1166|pin@13||1.5|-8|pin@21||2|-9 +AThicker|net@5|||FS1166|pin@13||1.5|-5|pin@21||2|-6 AThicker|net@8|||FS0|pin@32||1|13|pin@25||-2|13 AThicker|net@9|||FS1800|pin@34||0|11|pin@29||1|11 AThicker|net@10|||FS2700|pin@33||0|10|pin@34||0|11 @@ -4850,8 +4924,8 @@ AThicker|net@12|||FS2700|pin@18||0|7|pin@19||0|8 AThicker|net@13|||FS1350|pin@11||-2|7|pin@41||-1|6 AThicker|net@14|||FS450|pin@41||-1|6|pin@43||-2|5 AThicker|net@15|||FS1800|pin@43||-2|5|pin@46||0|5 -AThicker|net@16|||FS2700|pin@48||-2|-10|pin@49||-2|-8 -AThicker|net@19|||FS1800|pin@48||-2|-10|pin@22||1.5|-10 +AThicker|net@16|||FS2700|pin@48||-2|-7|pin@49||-2|-5 +AThicker|net@19|||FS1800|pin@48||-2|-7|pin@22||1.5|-7 AThicker|net@20|||FS900|pin@53||2|3|pin@35||2|-2 AThicker|net@21|||FS900|pin@35||2|-2|pin@24||2|-4 AThicker|net@22|||FS1800|pin@35||2|-2|pin@36||3|-2 @@ -4859,16 +4933,16 @@ AThicker|net@23|||FS0|pin@42||0|4|pin@31||-2|4 AThicker|net@25|||FS1800|pin@15||0|-4|pin@24||2|-4 AThicker|net@26|||FS0|pin@37||-2|-2|pin@38||-3|-2 AThicker|net@27|||FS1800|pin@46||0|5|pin@44||1|5 -AThicker|net@28|||FS1800|pin@49||-2|-8|pin@27||0|-8 +AThicker|net@28|||FS1800|pin@49||-2|-5|pin@27||0|-5 AThicker|net@29|||FS2700|pin@42||0|4|pin@46||0|5 AThicker|net@32|||FS1800|pin@12||-2|8|pin@19||0|8 AThicker|net@34|||FS900|pin@51||-2|3|pin@37||-2|-2 AThicker|net@36|||FS0|pin@17||1|10|pin@50||-2|10 AThicker|net@37|||FS1800|pin@19||0|8|pin@14||1|8 AThicker|net@38|||FS1800|pin@23||-2|-4|pin@15||0|-4 -AThicker|net@39|||FS1800|pin@27||0|-8|pin@13||1.5|-8 +AThicker|net@39|||FS1800|pin@27||0|-5|pin@13||1.5|-5 AThicker|net@40|||FS0|pin@9||1|7|pin@11||-2|7 -AThicker|net@41|||FS900|pin@15||0|-4|pin@27||0|-8 +AThicker|net@41|||FS900|pin@15||0|-4|pin@27||0|-5 AThicker|net@42|||FS1350|pin@25||-2|13|pin@26||-1|12 AThicker|net@43|||FS900|pin@31||-2|4|pin@51||-2|3 AThicker|net@44|||FS0|pin@51||-2|3|pin@52||-3|3 @@ -4956,26 +5030,25 @@ Esucc||D6G2;|conn@1|y|O X # Cell outM1PredLit;1{ic} -CoutM1PredLit;1{ic}||artwork|1237245852416|1237305208500|E +CoutM1PredLit;1{ic}||artwork|1237245852416|1237557726722|E Ngeneric:Facet-Center|art@0||0|0||||AV -Nschematic:Bus_Pin|pin@0||-4|-9|-1|-1|| -Nschematic:Bus_Pin|pin@2||-4|-2|-1|-1|| -Nschematic:Bus_Pin|pin@4||2|-18|-1|-1|R| -Ngeneric:Invisible-Pin|pin@5||2|-17|1|1|R| -Nschematic:Bus_Pin|pin@6||6|-15|-1|-1|| -Nschematic:Bus_Pin|pin@8||4|-5|-1|-1|| -Nschematic:Bus_Pin|pin@10||6|-9|-1|-1|| -Nschematic:Bus_Pin|pin@12||-4|5|-1|-1|| -Ngeneric:Invisible-Pin|pin@13||-3|5|1|1|| -Nschematic:Bus_Pin|pin@14||-4|-5|-1|-1|| -Nschematic:Bus_Pin|pin@16||-3|-19|-1|-1|RRR| -Ngeneric:Invisible-Pin|pin@17||-3|-17|1|1|RRR| -Nschematic:Bus_Pin|pin@18||-4|-15|-1|-1|| -Nschematic:Bus_Pin|pin@22||4|-2|-1|-1|| +Nschematic:Bus_Pin|pin@0||-4|-15|-1|-1|| +Nschematic:Bus_Pin|pin@2||-4|1|-1|-1|| +Nschematic:Bus_Pin|pin@4||4|1|-1|-1|RR| +Ngeneric:Invisible-Pin|pin@5||3|1|1|1|RR| +Nschematic:Bus_Pin|pin@6||6|-9|-1|-1|| +Nschematic:Bus_Pin|pin@8||4|5|-1|-1|| +Nschematic:Bus_Pin|pin@12||-4|-21|-1|-1|| +Ngeneric:Invisible-Pin|pin@13||-3|-21|1|1|| +Nschematic:Bus_Pin|pin@14||-4|5|-1|-1|| +Nschematic:Bus_Pin|pin@16||4|3|-1|-1|| +Ngeneric:Invisible-Pin|pin@17||3|3|1|1|| +Nschematic:Bus_Pin|pin@18||-4|-9|-1|-1|| +Nschematic:Bus_Pin|pin@22||-4|-5|-1|-1|| Nschematic:Bus_Pin|pin@24||-1|8|-1|-1|| Nschematic:Bus_Pin|pin@26||2|8|-1|-1|| -Nschematic:Bus_Pin|pin@28||4|5|-1|-1|| -Ngeneric:Invisible-Pin|pin@29||3|5|1|1|| +Nschematic:Bus_Pin|pin@28||4|-21|-1|-1|| +Ngeneric:Invisible-Pin|pin@29||3|-21|1|1|| NPin|pin@30||-3|-6|1|1|| NPin|pin@31||3|-6|1|1|| NPin|pin@36||-2|9|1|1|| @@ -4989,15 +5062,9 @@ NPin|pin@43||2|8|1|1|| NPin|pin@44||1|9|1|1|| NPin|pin@45||-3|6|1|1|| NPin|pin@46||3|6|1|1|| -NPin|pin@47||3|-5|1|1|| -NPin|pin@48||4|-5|1|1|| NPin|pin@49||-3|-2|1|1|| NPin|pin@50||-4|-2|1|1|| -NPin|pin@51||3|-2|1|1|| -NPin|pin@52||4|-2|1|1|| NPin|pin@53||0|-7|1|1|| -NPin|pin@54||-3|-5|1|1|| -NPin|pin@55||-4|-5|1|1|| NPin|pin@56||-4|-7|1|1|| NPin|pin@57||-4|-11|1|1|| Ngeneric:Invisible-Pin|pin@62||0|0|||||ART_message(D5G2;)S[m1,pred,lit] @@ -5009,20 +5076,33 @@ NPin|pin@71||4|-13|1|1|| NPin|pin@72||4|-12|1|1|| NPin|pin@73||6|-15|1|1|| NPin|pin@74||4|-18|1|1|| -Ngeneric:Invisible-Pin|pin@75||0|-9|||||ART_message(D5G3;)SD +Ngeneric:Invisible-Pin|pin@75||0|-15|||||ART_message(D5G3;)SD NPin|pin@76||0|-11|1|1|| NPin|pin@77||4|-7|1|1|| -Ngeneric:Invisible-Pin|pin@79||0|-15|||||ART_message(D5G3;)SINS +Ngeneric:Invisible-Pin|pin@79||0|-9|||||ART_message(D5G3;)SM1 NPin|pin@82||4|-6|1|1|| NPin|pin@83||6|-9|1|1|| NPin|pin@84||4|-11|1|1|| -Nschematic:Bus_Pin|pin@85||-4|1|-1|-1|XRRR| +Nschematic:Bus_Pin|pin@85||-4|-2|-1|-1|XRRR| NPin|pin@87||-3|1|1|1|| NPin|pin@88||-4|1|1|1|| -Aschematic:bus|net@2||-0.5|IJ900|pin@5||2|-17|pin@4||2|-18 -Aschematic:bus|net@6||-0.5|IJ0|pin@13||-3|5|pin@12||-4|5 -Aschematic:bus|net@8||-0.5|IJ900|pin@17||-3|-17|pin@16||-3|-19 -Aschematic:bus|net@14||-0.5|IJ1800|pin@29||3|5|pin@28||4|5 +NPin|pin@89||-3|5|1|1|| +NPin|pin@90||-4|5|1|1|| +NPin|pin@91||3|5|1|1|| +NPin|pin@92||4|5|1|1|| +NPin|pin@93||0|-17|1|1|| +NPin|pin@94||0|-18|1|1|| +NPin|pin@95||3|-18|1|1|| +NPin|pin@96||3|-24|1|1|| +NPin|pin@97||-3|-24|1|1|| +NPin|pin@98||-3|-18|1|1|| +Nschematic:Bus_Pin|pin@99||6|-15|-1|-1|| +NPin|pin@101||-3|-5|1|1|| +NPin|pin@102||-4|-5|1|1|| +Aschematic:bus|net@2||-0.5|IJ1800|pin@5||3|1|pin@4||4|1 +Aschematic:bus|net@6||-0.5|IJ0|pin@13||-3|-21|pin@12||-4|-21 +Aschematic:bus|net@8||-0.5|IJ1800|pin@17||3|3|pin@16||4|3 +Aschematic:bus|net@14||-0.5|IJ1800|pin@29||3|-21|pin@28||4|-21 AThicker|net@15|||FS0|pin@53||0|-7|pin@56||-4|-7 AThicker|net@18|||FS3150|pin@43||2|8|pin@44||1|9 AThicker|net@19|||FS0|pin@44||1|9|pin@36||-2|9 @@ -5033,14 +5113,7 @@ AThicker|net@23|||FS2700|pin@39||0|6|pin@40||0|7 AThicker|net@24|||FS1800|pin@40||0|7|pin@41||1|7 AThicker|net@25|||FS2250|pin@41||1|7|pin@43||2|8 AThicker|net@26|||FS1800|pin@45||-3|6|pin@46||3|6 -AThicker|net@30|||FS2700|pin@31||3|-6|pin@47||3|-5 -AThicker|net@31|||FS1800|pin@47||3|-5|pin@48||4|-5 -AThicker|net@33|||FS900|pin@49||-3|-2|pin@54||-3|-5 AThicker|net@34|||FS0|pin@49||-3|-2|pin@50||-4|-2 -AThicker|net@35|||FS2700|pin@47||3|-5|pin@51||3|-2 -AThicker|net@36|||FS1800|pin@51||3|-2|pin@52||4|-2 -AThicker|net@39|||FS900|pin@54||-3|-5|pin@30||-3|-6 -AThicker|net@40|||FS0|pin@54||-3|-5|pin@55||-4|-5 AThicker|net@41|||FS1800|pin@42||0|-6|pin@31||3|-6 AThicker|net@45|||FS1800|pin@30||-3|-6|pin@42||0|-6 AThicker|net@46|||FS900|pin@42||0|-6|pin@53||0|-7 @@ -5048,7 +5121,7 @@ AThicker|net@47|||FS900|pin@56||-4|-7|pin@57||-4|-11 AThicker|net@50|||FS0|pin@68||0|-13|pin@69||-4|-13 AThicker|net@51|||FS1237|pin@72||4|-12|pin@73||6|-15 AThicker|net@52|||FS563|pin@73||6|-15|pin@74||4|-18 -AThicker|net@54|||FS1800|pin@70||-4|-17|pin@65||4|-17 +AThicker|net@54|||FS1800|pin@93||0|-17|pin@65||4|-17 AThicker|net@55|||FS2700|pin@71||4|-13|pin@72||4|-12 AThicker|net@56|||FS900|pin@65||4|-17|pin@74||4|-18 AThicker|net@59|||FS900|pin@69||-4|-13|pin@70||-4|-17 @@ -5061,25 +5134,39 @@ AThicker|net@70|||FS1237|pin@82||4|-6|pin@83||6|-9 AThicker|net@71|||FS563|pin@83||6|-9|pin@72||4|-12 AThicker|net@72|||FS2700|pin@72||4|-12|pin@84||4|-11 AThicker|net@74|||FS1800|pin@76||0|-11|pin@84||4|-11 -AThicker|net@75|||FS2700|pin@51||3|-2|pin@46||3|6 -AThicker|net@76|||FS900|pin@45||-3|6|pin@87||-3|1 +AThicker|net@76|||FS900|pin@89||-3|5|pin@87||-3|1 AThicker|net@78|||FS900|pin@87||-3|1|pin@49||-3|-2 AThicker|net@79|||FS0|pin@87||-3|1|pin@88||-4|1 +AThicker|net@80|||FS900|pin@49||-3|-2|pin@101||-3|-5 +AThicker|net@82|||FS900|pin@45||-3|6|pin@89||-3|5 +AThicker|net@83|||FS0|pin@89||-3|5|pin@90||-4|5 +AThicker|net@84|||FS2700|pin@91||3|5|pin@46||3|6 +AThicker|net@85|||FS1800|pin@91||3|5|pin@92||4|5 +AThicker|net@86|||FS1800|pin@70||-4|-17|pin@93||0|-17 +AThicker|net@87|||FS900|pin@93||0|-17|pin@94||0|-18 +AThicker|net@88|||FS1800|pin@94||0|-18|pin@95||3|-18 +AThicker|net@89|||FS900|pin@95||3|-18|pin@96||3|-24 +AThicker|net@90|||FS0|pin@96||3|-24|pin@97||-3|-24 +AThicker|net@91|||FS2700|pin@97||-3|-24|pin@98||-3|-18 +AThicker|net@92|||FS1800|pin@98||-3|-18|pin@94||0|-18 +AThicker|net@94|||FS900|pin@101||-3|-5|pin@30||-3|-6 +AThicker|net@95|||FS0|pin@101||-3|-5|pin@102||-4|-5 +AThicker|net@96|||FS900|pin@91||3|5|pin@31||3|-6 Edp[1:37,B]||D5G2;|pin@0||I +Eaout[TT,1:14],ds[1:37]|dsA[TT,1:14],dsD[1:37]|D5G2;|pin@99||O Eepi[torp]||D5G2;|pin@2||I Eflag[A,D][set,clr]||D5G2;|pin@4||O Epred_1[D,T]|flag[C][T]|D5G2;|pin@85||I Em1[1:36]||D5G2;|pin@6||O -Eout[1:37]||D5G2;|pin@10||O Epred[D,T]||D5G2;|pin@12||I Epred[R]||D5G2;|pin@14||I Eps[skip,do]||D5G2;|pin@16||O Ering[1:36]||D5G2;|pin@18||I -EsignalBitFromInboundSwitchFabric||D6G2;|pin@22||I +EsignalBitFromInboundSwitchFabric||D4G2;|pin@22||I Esir[1:9]||D5G2;|pin@24||I Esor[1:9]||D5G2;|pin@26||O Esucc[D,T]||D5G2;|pin@28||O -Em1[succ]|succ[M1]|D5G2;|pin@8||O +Em1[succ]|succ[m1]|D5G2;|pin@8||O X # Cell outM1PredLit;2{lay} @@ -5606,9 +5693,8 @@ Evdd_85||D5G2;|litDockS@0|vdd_23|P X # Cell outM1PredLit;1{sch} -CoutM1PredLit;1{sch}||schematic|1237229034349|1237249196059| +CoutM1PredLit;1{sch}||schematic|1237229034349|1237557683362| Ngeneric:Facet-Center|art@0||0|0||||AV -NOff-Page|conn@1||60|-9|||| NOff-Page|conn@2||35.5|-10|||| NOff-Page|conn@3||57|3|||| NOff-Page|conn@4||-9.5|-5|||XYRR| @@ -5620,16 +5706,17 @@ NOff-Page|conn@13||-58|-9|||| NOff-Page|conn@14||-56|8|||Y| NOff-Page|conn@15||57|8|||| NOff-Page|conn@16||12.5|1|||Y| -NOff-Page|conn@17||20.5|-20|||RRR| -NOff-Page|conn@18||39.5|10|||YR| +NOff-Page|conn@17||10.5|3|||| +NOff-Page|conn@18||39.5|12.5|||YR| NOff-Page|conn@19||-9.5|0|||Y| +NOff-Page|conn@21||60|-9|||| IstagesM:litDockStage;1{ic}|litDockS@0||48|0|||D5G4; IstagesM:mOneDockStage;1{ic}|mOneDock@0||-48|0|||D5G4; IstagesM:outDockPredStage;1{ic}|outDockP@0||0|0|||D5G4; -IoutM1PredLit;1{ic}|outM1Pre@0||49|37|||D5G4; -Ngeneric:Invisible-Pin|pin@0||-3|40.5|||||ART_message(D5G6;)SoutM1PredLit -Ngeneric:Invisible-Pin|pin@1||-3.5|22.5|||||ART_message(D5G3;)Sies 16 March 2009 -Ngeneric:Invisible-Pin|pin@2||-3.5|32.5|||||ART_message(D5G3;)Shere is the predicate, counters, and D register +IoutM1PredLit;1{ic}|outM1Pre@0||49|43|||D5G4; +Ngeneric:Invisible-Pin|pin@0||-3|52.5|||||ART_message(D5G6;)SoutM1PredLit +Ngeneric:Invisible-Pin|pin@1||-3.5|40.5|||||ART_message(D5G3;)Sies 16 March 2009 +Ngeneric:Invisible-Pin|pin@2||-3.5|44.5|||||ART_message(D5G3;)Shere is the predicate, counters, and D register NBus_Pin|pin@3||14|-9|-1|-1|| NBus_Pin|pin@5||14|-12|-1|-1|| NBus_Pin|pin@6||37|-8|-1|-1|| @@ -5637,14 +5724,12 @@ NBus_Pin|pin@7||37|-4|-1|-1|| NBus_Pin|pin@11||12|-15|-1|-1|| NBus_Pin|pin@12||12|-20|-1|-1|| NWire_Pin|pin@17||58|-3|||| -NWire_Pin|pin@18||58|0|||| NBus_Pin|pin@23||-24|-9|-1|-1|| NWire_Pin|pin@27||-36|5|||| NBus_Pin|pin@28||-30|3|-1|-1|| NBus_Pin|pin@29||-30|0|-1|-1|| NBus_Pin|pin@30||2|-15|-1|-1|| NBus_Pin|pin@31||48|-15|-1|-1|| -NBus_Pin|pin@33||20.5|3|-1|-1|| NWire_Pin|pin@34||39.5|3|||| NWire_Pin|pin@35||9|5|||| NWire_Pin|pin@36||9|7|||| @@ -5657,10 +5742,8 @@ Abus|inLO[1:7]|D5G2;|-0.5|IJ900|pin@11||12|-15|pin@12||12|-20 Abus|m1cate[1:6][T,F]|D5G2;|-0.5|IJ900|pin@28||-30|3|pin@29||-30|0 Abus|net@0||-0.5|IJ1800|outDockP@0|ps[1:36]|6|-9|pin@3||14|-9 Abus|net@3||-0.5|IJ0|litDockS@0|inB[1:20]|44|-8|pin@6||37|-8 -Abus|net@6||-0.5|IJ0|conn@1|a|58|-9|litDockS@0|out[1:37]|54|-9 Abus|net@10||-0.5|IJ0|litDockS@0|inA[1:37]|44|-10|conn@2|y|37.5|-10 Awire|net@19|||1800|litDockS@0|succ_1[D,T]|52|-3|pin@17||58|-3 -Awire|net@20|||1800|litDockS@0|outS[1]|52|0|pin@18||58|0 Abus|net@21||-0.5|IJ0|conn@3|a|55|3|litDockS@0|succ[D,T]|52|3 Abus|net@29||-0.5|IJ1800|pin@23||-24|-9|outDockP@0|in[1:36]|-4|-9 Abus|net@30||-0.5|IJ900|pin@23||-24|-9|conn@6|a|-24|-11 @@ -5683,14 +5766,14 @@ Abus|net@53||-0.5|IJ2700|pin@30||2|-15|outDockP@0|inLO[1:6,8]|2|-13 Abus|net@54||-0.5|IJ1800|pin@11||12|-15|pin@31||48|-15 Abus|net@55||-0.5|IJ2700|pin@31||48|-15|litDockS@0|outLO[1:8]|48|-13 Abus|net@59||-0.5|IJ1800|outDockP@0|flag[A,D][set,clr]|4|1|conn@16|a|10.5|1 -Abus|net@61||-0.5|IJ900|pin@33||20.5|3|conn@17|a|20.5|-18 -Abus|net@62||-0.5|IJ1800|outDockP@0|ps[skip,do]|5|3|pin@33||20.5|3 Awire|net@63|||0|outDockP@0|torp|-4|-5|conn@4|y|-7.5|-5 -Awire|net@64|||900|conn@18|y|39.5|8|pin@34||39.5|3 +Awire|net@64|||900|conn@18|y|39.5|10.5|pin@34||39.5|3 Awire|net@66|||0|litDockS@0|do[L_1]|44|3|pin@34||39.5|3 Awire|net@74|||0|outDockP@0|flag[C][T,F]|-4|0|conn@19|y|-7.5|0 -Awire|net@75|||1800|pin@18||58|0|pin@39||70.5|0 Awire|net@78|||1800|outDockP@0|succ[sf]|4|5|pin@35||9|5 +Awire|net@79|||1800|litDockS@0|outS[1]|52|0|pin@39||70.5|0 +Abus|net@80||-0.5|IJ0|conn@17|a|8.5|3|outDockP@0|ps[skip,do]|5|3 +Abus|net@81||-0.5|IJ1800|litDockS@0|out[1:37]|54|-9|conn@21|a|58|-9 Abus|ps[1:20]|D5G2;|-0.5|IJ2700|pin@6||37|-8|pin@7||37|-4 Abus|ps[1:36]|D5G2;|-0.5|IJ900|pin@3||14|-9|pin@5||14|-12 Awire|ready|D5G2;||900|pin@17||58|-3|pin@41||58|-6.5 @@ -5699,11 +5782,11 @@ Awire|succ[D]|D5G2;||2700|pin@35||9|5|pin@36||9|7 Awire|take[m1]|D5G2;||900|mOneDock@0|take[1]|-48|-12|pin@38||-48|-15 Awire|take[ps]|D5G2;||900|outDockP@0|take[1]|-2|-12|pin@37||-2|-16 Edp[1:37,B]||D4G2;|conn@2|a|I +Eaout[TT,1:14],ds[1:37]|dsA[TT,1:14],dsD[1:37]|D6G2;|conn@21|y|O Eepi[torp]||D4G2;|conn@4|a|I Eflag[A,D][set,clr]||D6G2;|conn@16|y|O Epred_1[D,T]|flag[C][T]|D4G2;|conn@19|a|I Em1[1:36]||D6G2;|conn@6|y|O -Eout[1:37]||D6G2;|conn@1|y|O Epred[D,T]||D4G2;|conn@8|a|I Epred[R]||D4G2;|conn@11|a|I Eps[skip,do]||D6G2;|conn@17|y|O @@ -5712,7 +5795,7 @@ EsignalBitFromInboundSwitchFabric||D4G2;|conn@18|a|I Esir[1:9]||D4G2;|conn@14|a|I Esor[1:9]||D6G2;|conn@15|y|O Esucc[D,T]||D6G2;|conn@3|y|O -Esucc|succ[M1]|D6G2;|conn@12|y|O +Esucc|succ[m1]|D6G2;|conn@12|y|O X # Cell properStopper;1{ic} diff --git a/electric/stagesM.jelib b/electric/stagesM.jelib index 8968375..e03e723 100755 --- a/electric/stagesM.jelib +++ b/electric/stagesM.jelib @@ -3458,7 +3458,7 @@ Esucc||D6G2;|conn@6|y|O X # Cell litDockStage;1{ic} -ClitDockStage;1{ic}||artwork|1234739572932|1237247677114|EI +ClitDockStage;1{ic}||artwork|1234739572932|1237553101667|EI Ngeneric:Facet-Center|art@0||0|0||||AV Nschematic:Bus_Pin|pin@2||-4|-2|-1|-1|| Nschematic:Bus_Pin|pin@4||-4|-5|-1|-1|| @@ -3543,12 +3543,12 @@ AThicker|net@52|||FS1800|pin@63||3|0|pin@64||4|0 AThicker|net@53|||FS2700|pin@61||-3|-2|pin@31||-3|3 AThicker|net@54|||FS900|pin@66||-3|-5|pin@18||-3|-6 AThicker|net@55|||FS0|pin@66||-3|-5|pin@67||-4|-5 +Eout[1:37]|aout[TT,1:14],ds[1:37]|D5G2;|pin@10||O Edo[L]||D5G2;|pin@2||I EinA[1:37]|dp[1:37,B]|D5G2;|pin@6||I Efire[M]||D5G2;|pin@4||I EoutS[1]|flag[C]|D5G2;|pin@59||O EoutLO[1:8]|outLO[1:7]|D5G2;|pin@55||O -Eout[1:37]||D5G2;|pin@10||O EinB[1:20]|ps[1:20]|D5G2;|pin@8||I Esucc_1[D,T]|ready|D5G2;|pin@49||O Edo[L_1]|signalBitFromInboundSwitchFabric|D4G2;|pin@60||I @@ -3956,14 +3956,14 @@ Evdd_24||D5G2;|muxForD@0|vdd_4|P X # Cell litDockStage;1{sch} -ClitDockStage;1{sch}||schematic|1234735235714|1237247664734| +ClitDockStage;1{sch}||schematic|1234735235714|1237553158795| Ngeneric:Facet-Center|art@0||0|0||||AV NOff-Page|conn@2||26|26|||| NOff-Page|conn@4||11|27|||| NOff-Page|conn@5||-7|27|||Y| NOff-Page|conn@6||42|26|||RRR| NOff-Page|conn@8||-11.5|12|||Y| -NOff-Page|conn@9||9|-18|||| +NOff-Page|conn@9||31|-35.5|||| NOff-Page|conn@10||-12.5|-15|||| NOff-Page|conn@11||-10.5|-20.5|||XRR| NOff-Page|conn@12||6|7|||RRR| @@ -3977,13 +3977,14 @@ IlatchesK:latch2in60C;1{ic}|latch2in@0||73|-14|||D5G4; IdriversJ:latchAndDriver60;1{ic}|latchAnd@1||30|-6|X||D5G4; IdriversJ:latchAndDriver30;1{ic}|latchAnd@2||59.5|-6|||D5G4; IdriversJ:latchDriver60;1{ic}|latchDri@0||-11|-1|RRR||D5G4; -IlitDockStage;1{ic}|litDockS@0||48.5|45.5|||D5G4; +IlitDockStage;1{ic}|litDockS@0||62.5|40|||D5G4; IloopCountM:muxForD;1{ic}|muxForD@0||29|-21.5|||D5G4; IregistersM:newDregister;1{ic}|newDregi@0||0|-18|Y||D5G4; +IregistersM:newPathReg;1{ic}|newPathR@0||-0.5|-31.5|Y||D5G4; IredFive:nor2n_sy;1{ic}|nor2n_sy@0||15|12|YRR||D0G4;|ATTR_Delay(D5G1;NPX3;Y-3;)I100|ATTR_X(D5G1.5;NPX2.25;Y2.25;)S10|ATTR_drive0(P)Sstrong0|ATTR_drive1(P)Sstrong1 Ngeneric:Invisible-Pin|pin@0||3|55.5|||||ART_message(D5G6;)SlitDockStage -Ngeneric:Invisible-Pin|pin@1||2.5|37.5|||||ART_message(D5G3;)Sies 15 March 2009 -Ngeneric:Invisible-Pin|pin@2||2.5|47.5|||||ART_message(D5G3;)S[Here are the drivers for the D register,and the D register itself] +Ngeneric:Invisible-Pin|pin@1||1.5|41|||||ART_message(D5G3;)Sies 20 March 2009 +Ngeneric:Invisible-Pin|pin@2||2.5|47.5|||||ART_message(D5G3;)S["Here are the drivers for the D register,","the D register itself, and the path register"] NBus_Pin|pin@11||-2|-8|-1|-1|| NWire_Pin|pin@12||0|5|||| NWire_Pin|pin@14||-11|5|||| @@ -4023,16 +4024,29 @@ Ngeneric:Invisible-Pin|pin@68||34.5|-24.5|||||ART_message(D3G2;)Sthis mux is for Ngeneric:Invisible-Pin|pin@69||48.5|21.5|||||ART_message(D3G2;)Sbit[Do] is called use[Do] in move logic NBus_Pin|pin@70||24|-21.5|-1|-1|| NWire_Pin|pin@71||29|-29.5|||| +NBus_Pin|pin@73||-8.5|-25.5|-1|-1|Y| +NBus_Pin|pin@74||-8.5|-30.5|-1|-1|Y| +NBus_Pin|pin@75||-8.5|-37.5|-1|-1|Y| +NBus_Pin|pin@76||-8.5|-32.5|-1|-1|Y| +NBus_Pin|pin@77||11.5|-31.5|-1|-1|Y| +NBus_Pin|pin@78||11.5|-26.5|-1|-1|| +NBus_Pin|pin@79||11|-18|-1|-1|| +NBus_Pin|pin@80||11|-13|-1|-1|| +NWire_Pin|pin@81||-2.5|-24.5|||| IscanJ:scanEx1vertA;1{ic}|scanEx1v@0||3|27|YRRR||D5G4; IdriversL:sucANDdri60;1{ic}|sucANDdr@0||30|18|X||D5G4; IdriversL:sucANDdri60;1{ic}|sucANDdr@1||30|6|X||D5G4; IorangeTSMC090nm:wire90;1{ic}|wire90@0||-6|5|X||D0G4;|ATTR_L(D5G1;PUD)D4175.400000000001|ATTR_LEWIRE(P)I1|ATTR_layer(D5G1;NPY-1;)I1|ATTR_width(D5G1;NPY-2;)I3 +Abus|aout[TT,1:14]|D5G2;|-0.5|IJ2700|pin@77||11.5|-31.5|pin@78||11.5|-26.5 Abus|bit[Dc,Do,To]|D5G2;|-0.5|IJ2700|conn@16||51|7.5|pin@57||51|11.5 Awire|bit[Dc]|D5G2;||900|pin@43||42|-7|pin@44||42|-12 Awire|bit[Do]|D5G2;||900|pin@37||39|17|pin@35||39|13 Awire|bit[To]|D5G2;||900|pin@36||39|5|pin@25||39|1 +Abus|dp[1:12]|D5G2;|-0.5|IJ900|pin@73||-8.5|-25.5|pin@74||-8.5|-30.5 Abus|dp[1:37]|D5G2;|-0.5|IJ2700|pin@48||-6|-17|pin@66||-6|-13 Awire|dp[B]|D5G2;||900|pin@59||66.5|-15|pin@60||66.5|-18 +Abus|ds[1:37]|D5G2;|-0.5|IJ2700|pin@79||11|-18|pin@80||11|-13 +Awire|fire[M]|D5G2;||2700|newPathR@0|fire[A,B]|-2.5|-28.5|pin@81||-2.5|-24.5 Awire|net@10|||900|gaspLit@0|fire[L]|0|8|pin@12||0|5 Awire|net@11|||0|pin@12||0|5|wire90@0|a|-3.5|5 Awire|net@13|||0|wire90@0|b|-8.5|5|pin@14||-11|5 @@ -4060,7 +4074,6 @@ Awire|net@50|||900|pin@32||42|7|pin@42||42|-5 Awire|net@51|||900|conn@6|y|42|24|pin@24||42|19 Awire|net@55|||900|pin@18||-3|32|pin@22||-3|20 Awire|net@56|||1800|conn@8|y|-9.5|12|gaspLit@0|do[L]|-3|12 -Abus|net@57||-0.5|IJ1800|newDregi@0|out[1:37]|3|-18|conn@9|a|7|-18 Abus|net@58||-0.5|IJ1800|conn@11|y|-8.5|-20.5|pin@45||-6|-20.5 Abus|net@59||-0.5|IJ2700|pin@45||-6|-20.5|pin@46||-6|-19 Abus|net@60||-0.5|IJ1800|pin@46||-6|-19|newDregi@0|inB[1:37]|-3|-19 @@ -4077,7 +4090,12 @@ Awire|net@84|||0|conn@17|a|80|-14|latch2in@0|out[1]|76|-14 Awire|net@90|||0|latch2in@0|inB[1]|70|-13|conn@18|y|64.5|-13 Abus|net@92||-0.5|IJ1800|pin@70||24|-21.5|muxForD@0|in[1:6]|27|-21.5 Abus|net@93||-0.5|IJ1800|muxForD@0|out[1:7]|32|-21.5|conn@14|a|36.5|-21.5 +Abus|net@95||-0.5|IJ1800|newPathR@0|aout[1:14,TT]|2.5|-31.5|pin@77||11.5|-31.5 +Abus|net@96||-0.5|IJ1800|pin@76||-8.5|-32.5|newPathR@0|ainB[1:14,TT]|-3.5|-32.5 +Abus|net@97||-0.5|IJ1800|pin@74||-8.5|-30.5|newPathR@0|ainA[1:14,TT]|-3.5|-30.5 +Abus|net@98||-0.5|IJ1800|newDregi@0|out[1:37]|3|-18|pin@79||11|-18 Abus|out[1:6]|D5G2;|-0.5|IJ2700|pin@70||24|-21.5|pin@53||24|-17.5 +Abus|ps[1:15]|D5G2;|-0.5|IJ2700|pin@75||-8.5|-37.5|pin@76||-8.5|-32.5 Abus|ps[17,16,15]|D5G2;|-0.5|IJ900|conn@16||51|7.5|pin@56||51|3.5 Awire|ps[20]|D5G2;||900|muxForD@0|sel|29|-24.5|pin@71||29|-29.5 Awire|succ[D]|D5G2;||2700|pin@28||21|13|pin@34||21|18 @@ -4086,12 +4104,12 @@ Abus|take[A,B]|D5G2;|-0.5|IJ2700|newDregi@0|take[A,B]|-2|-15|pin@11||-2|-8 Awire|take[A]|D5G2;||900|pin@40||6|-6|pin@41||6|-11 Awire|take[A]|D5G2;||900|latch2in@0|hcl[A]|71|-17|pin@61||71|-20.5 Awire|take[B]|D5G2;||900|latchDri@0|out|-11|-5|pin@15||-11|-10 +Eout[1:37]|aout[TT,1:14],ds[1:37]|D6G2;|conn@9|y|O Edo[L]||D4G2;|conn@8|a|I EinA[1:37]|dp[1:37,B]|D4G2;|conn@10|a|I Efire[M_1]|fire[M]|D4G2;|conn@6|a|I EoutS[1]|flag[C]|D6G2;|conn@17|y|O EoutLO_1[1:6,8]|outLO[1:7]|D6G2;|conn@14|y|O -Eout[1:37]||D6G2;|conn@9|y|O EinB[1:20]|ps[1:20]|D4G2;|conn@11|a|I Esucc_1[D,T]|ready|D6G2;|conn@12|y|O Edo[L_1]|signalBitFromInboundSwitchFabric|D4G2;|conn@18|a|I diff --git a/electric/testsM.jelib b/electric/testsM.jelib index 3ef0ba6..76741c1 100755 --- a/electric/testsM.jelib +++ b/electric/testsM.jelib @@ -734,7 +734,7 @@ Awire|take[1]|D5G2;||2700|pin@153||-48|-22|plainDoc@0|take[1]|-48|-10 X # Cell newMoveTest;1{sch} -CnewMoveTest;1{sch}||schematic|1222267332463|1237312341661| +CnewMoveTest;1{sch}||schematic|1222267332463|1237557706850| Ispiceparts:Pulse;1{ic}|Pulse@0||-95|6.5|||D5G4;|ATTR_DelayTime(D5G0.5;NPY0.5;)S80ps|ATTR_FallTime(D5G0.5;NPY-0.5;)S10ps|ATTR_InitialVoltage(D5G0.5;NPY1.5;)S1V|ATTR_Period(D5G0.5;NPY-1.5;)S400ms|ATTR_PulseVoltage(D5G0.5;NPY1;)S0V|ATTR_PulseWidth(D5G0.5;NPY-1;)S300ms|ATTR_RiseTime(D5G0.5;NP)S10ps Ngeneric:Facet-Center|art@0||0|0||||AV IwiresL:bitAssignments;1{ic}|bitAssig@0||29|16||V|D5G4; @@ -767,7 +767,7 @@ NWire_Pin|pin@28||-71.5|-9|||| NWire_Pin|pin@29||-60.5|-28|||| NWire_Pin|pin@35||-72.5|13|||| NBus_Pin|pin@83||-36|-7|-1|-1|| -NBus_Pin|pin@84||-36|-15|-1|-1|| +NBus_Pin|pin@84||-36|-9|-1|-1|| NBus_Pin|pin@139||-56|6|-1|-1|| NBus_Pin|pin@140||-56|18|-1|-1|| NBus_Pin|pin@150||-56.5|-7|-1|-1|| @@ -777,7 +777,7 @@ NBus_Pin|pin@187||29|-24.5|-1|-1|| NWire_Pin|pin@195||38|-16.5|||| NBus_Pin|pin@220||48.5|-26.5|-1|-1|| NBus_Pin|pin@221||48.5|-21|-1|-1|| -NBus_Pin|pin@225||12|-9|-1|-1|| +NBus_Pin|pin@225||12|-15|-1|-1|| NBus_Pin|pin@269||12|-6|-1|-1|| NBus_Pin|pin@280||6|8|-1|-1|| NWire_Pin|pin@290||-65|-46|||| @@ -787,23 +787,23 @@ NWire_Pin|pin@317||-30|3|||| NBus_Pin|pin@334||6|13|-1|-1|| NBus_Pin|pin@335||-38|6|-1|-1|| NBus_Pin|pin@336||-38|8|-1|-1|| -NBus_Pin|pin@337||-12|-9|-1|-1|| -NWire_Pin|pin@340||-30|-5|||| -NBus_Pin|pin@343||19|-15|-1|-1|| +NBus_Pin|pin@337||-12|-15|-1|-1|| +NWire_Pin|pin@340||-30|5|||| +NBus_Pin|pin@343||19|-9|-1|-1|| NBus_Pin|pin@344||19|-20|-1|-1|| -NBus_Pin|pin@345||-3|-24|-1|-1|| -NBus_Pin|pin@346||2|-34|-1|-1|| -NBus_Pin|pin@347||-17|5|-1|-1|| +NBus_Pin|pin@345||4|-24|-1|-1|| +NBus_Pin|pin@346||4|-34|-1|-1|| +NBus_Pin|pin@347||-17|-21|-1|-1|| NBus_Pin|pin@348||-17|1|-1|-1|| -NWire_Pin|pin@349||-9|-2|||| +NWire_Pin|pin@349||-9|1|||| NWire_Pin|pin@350||-9|-4|||| NBus_Pin|pin@354||-30.5|-26.5|-1|-1|| -NWire_Pin|pin@356||21|-5|||| +NWire_Pin|pin@356||21|5|||| NWire_Pin|pin@357||21|-10|||| -NWire_Pin|pin@358||14|-2|||| -NBus_Pin|pin@359||11|5|-1|-1|| +NWire_Pin|pin@358||14|-5|||| +NBus_Pin|pin@359||11|-21|-1|-1|| NBus_Pin|pin@360||11|9|-1|-1|| -NWire_Pin|pin@361||-13.5|1|||| +NWire_Pin|pin@361||-13.5|-2|||| NWire_Pin|pin@362||-13.5|-2|||| NBus_Pin|pin@363||16.5|-43.5|-1|-1|| NBus_Pin|pin@364||16.5|-38|-1|-1|| @@ -816,16 +816,16 @@ IgaspL:sinkC;1{ic}|sinl[1:3]|D5G3;X1;Y-5;|39|-28.5|||D5G4; IgaspL:sinkC;1{ic}|sinl[4:5]|D5G3;X1;Y-5;|24.5|-43.5|||D5G4; IgaspL:sourceA;1{ic}|sourceA@0||-71.5|3|||D5G4; Abus|dataA[1:36]|D5G2;|-0.5|IJ900|pin@150||-56.5|-7|programA@0|data[1:36]|-56.5|-18 -Abus|dataX[1:36]|D5G2;|-0.5|IJ900|pin@83||-36|-7|pin@84||-36|-15 +Abus|dataX[1:36]|D5G2;|-0.5|IJ900|pin@83||-36|-7|pin@84||-36|-9 Awire|epi[torp]|D5G2;||2700|conn@2||-18|-35|pin@313||-18|-28 -Awire|epi[torp]|D5G2;||900|pin@349||-9|-2|pin@350||-9|-4 +Awire|epi[torp]|D5G2;||900|pin@349||-9|1|pin@350||-9|-4 Awire|fire[0]|D5G2;||900|sourceA@0|fire|-71.5|-1|pin@28||-71.5|-9 Abus|fire[1:3]|D5G2;|-0.5|IJ2700|pin@220||48.5|-26.5|pin@221||48.5|-21 -Abus|flag[A,D][set,clr]|D5G2;|-0.5|IJ900|outM1Pre@0|flag[A,D][set,clr]|2|-18|pin@346||2|-34 +Abus|flag[A,D][set,clr]|D5G2;|-0.5|IJ900|outM1Pre@0|flag[A,D][set,clr]|4|1|pin@346||4|-34 Awire|flag[C][F]|D5G2;||2700|conn@1||-60|-40|pin@291||-60|-33 Awire|flag[C][T]|D5G2;||900|conn@0||-65|-40|pin@290||-65|-46 -Awire|flag[C][T]|D5G2;||900|pin@361||-13.5|1|pin@362||-13.5|-2 -Abus|m1[1:36]|D5G2;|-0.5|IJ900|pin@343||19|-15|pin@344||19|-20 +Awire|flag[C][T]|D5G2;||900|pin@361||-13.5|-2|pin@362||-13.5|-2 +Abus|m1[1:36]|D5G2;|-0.5|IJ900|pin@343||19|-9|pin@344||19|-20 Awire|mc|D5G2;||900|pin@14||-88|16|Pulse@0|plus|-88|9.5 Awire|mc|D5G2;||2700|sourceA@0|mc|-72.5|7|pin@35||-72.5|13 Awire|mc|D5G2;||2700|sinl[1:3]|mc|38|-24.5|pin@195||38|-16.5 @@ -850,37 +850,36 @@ Awire|net@514|||900|conn@3||-12|-19.5|gnd@3||-12|-23 Abus|net@529||-0.5|IJ1800|plainDoc@0|sor[1:9]|-46|6|pin@335||-38|6 Abus|net@530||-0.5|IJ2700|pin@335||-38|6|pin@336||-38|8 Abus|net@531||-0.5|IJ1800|pin@336||-38|8|outM1Pre@0|sir[1:9]|-1|8 -Abus|net@532||-0.5|IJ0|outM1Pre@0|dp[1:37,B]|-4|-9|pin@337||-12|-9 -Abus|net@537||-0.5|IJ900|pin@337||-12|-9|conn@3||-12|-19.5 -Abus|net@545||-0.5|IJ1800|pin@84||-36|-15|outM1Pre@0|ring[1:36]|-4|-15 -Awire|net@547|||0|outM1Pre@0|pred[R]|-4|-5|pin@340||-30|-5 -Abus|net@548||-0.5|IJ1800|outM1Pre@0|m1[1:36]|6|-15|pin@343||19|-15 +Abus|net@532||-0.5|IJ0|outM1Pre@0|dp[1:37,B]|-4|-15|pin@337||-12|-15 +Abus|net@537||-0.5|IJ900|pin@337||-12|-15|conn@3||-12|-19.5 +Abus|net@545||-0.5|IJ1800|pin@84||-36|-9|outM1Pre@0|ring[1:36]|-4|-9 +Awire|net@547|||0|outM1Pre@0|pred[R]|-4|5|pin@340||-30|5 +Abus|net@548||-0.5|IJ1800|outM1Pre@0|m1[1:36]|6|-9|pin@343||19|-9 Abus|net@552||-0.5|IJ0|pin@280||6|8|outM1Pre@0|sor[1:9]|2|8 -Abus|net@553||-0.5|IJ0|outM1Pre@0|pred[D,T]|-4|5|pin@347||-17|5 -Awire|net@555|||0|outM1Pre@0|epi[torp]|-4|-2|pin@349||-9|-2 +Abus|net@553||-0.5|IJ0|outM1Pre@0|pred[D,T]|-4|-21|pin@347||-17|-21 +Awire|net@555|||0|outM1Pre@0|epi[torp]|-4|1|pin@349||-9|1 Awire|net@563|||900|conn@5||-30.5|-34.5|gnd@5||-30.5|-41.5 -Abus|net@565||-0.5|IJ0|pin@225||12|-9|outM1Pre@0|out[1:37]|6|-9 -Awire|net@567|||1800|outM1Pre@0|m1[succ]|4|-5|pin@356||21|-5 -Awire|net@569|||900|pwr@1||14|2|pin@358||14|-2 -Awire|net@570|||0|pin@358||14|-2|outM1Pre@0|signalBitFromInboundSwitchFabric|4|-2 -Abus|net@571||-0.5|IJ1800|outM1Pre@0|succ[D,T]|4|5|pin@359||11|5 -Awire|net@572|||0|outM1Pre@0|pred_1[D,T]|-4|1|pin@361||-13.5|1 +Awire|net@567|||1800|outM1Pre@0|m1[succ]|4|5|pin@356||21|5 +Awire|net@569|||900|pwr@1||14|2|pin@358||14|-5 +Awire|net@570|||0|pin@358||14|-5|outM1Pre@0|signalBitFromInboundSwitchFabric|-4|-5 +Abus|net@571||-0.5|IJ1800|outM1Pre@0|succ[D,T]|4|-21|pin@359||11|-21 +Awire|net@572|||0|outM1Pre@0|pred_1[D,T]|-4|-2|pin@361||-13.5|-2 Abus|net@574||-0.5|IJ0|sinl[4:5]|pFire|21.5|-43.5|pin@363||16.5|-43.5 -Abus|out[1:37]|D5G2;|-0.5|IJ900|pin@269||12|-6|pin@225||12|-9 -Abus|pred[D,T]|D5G2;|-0.5|IJ900|pin@347||-17|5|pin@348||-17|1 +Abus|out[1:37]|D5G2;|-0.5|IJ900|pin@269||12|-6|pin@225||12|-15 +Abus|pred[D,T]|D5G2;|-0.5|IJ2700|pin@347||-17|-21|pin@348||-17|1 Abus|pred[D,T]|D5G2;|-0.5|IJ2700|conn@5||-30.5|-34.5|pin@354||-30.5|-26.5 -Awire|pred[R]|D5G2;||900|pin@317||-30|3|pin@340||-30|-5 -Abus|ps[skip,do]|D5G2;|-0.5|IJ900|outM1Pre@0|ps[skip,do]|-3|-19|pin@345||-3|-24 +Awire|pred[R]|D5G2;||2700|pin@317||-30|3|pin@340||-30|5 +Abus|ps[skip,do]|D5G2;|-0.5|IJ900|outM1Pre@0|ps[skip,do]|4|3|pin@345||4|-24 Abus|ps[skip,do]|D5G2;|-0.5|IJ2700|pin@363||16.5|-43.5|pin@364||16.5|-38 Abus|sor[1:9]|D5G2;|-0.5|IJ2700|pin@280||6|8|pin@334||6|13 Abus|succ[D,T,m1]|D5G2;|-0.5|IJ2700|pin@186||29|-28.5|pin@187||29|-24.5 -Abus|succ[D,T]|D5G2;|-0.5|IJ2700|pin@359||11|5|pin@360||11|9 -Awire|succ[M1]|D5G2;||900|pin@356||21|-5|pin@357||21|-10 +Abus|succ[D,T]|D5G2;|-0.5|IJ2700|pin@359||11|-21|pin@360||11|9 +Awire|succ[m1]|D5G2;||900|pin@356||21|5|pin@357||21|-10 Awire|take[1]|D5G2;||2700|pin@153||-48|-22|plainDoc@0|take[1]|-48|-10 X # Cell skipTest;2{sch} -CskipTest;2{sch}||schematic|1222267332463|1237305641188| +CskipTest;2{sch}||schematic|1222267332463|1237557706850| Ispiceparts:Pulse;1{ic}|Pulse@0||-95|6.5|||D5G4;|ATTR_DelayTime(D5G0.5;NPY0.5;)S80ps|ATTR_FallTime(D5G0.5;NPY-0.5;)S10ps|ATTR_InitialVoltage(D5G0.5;NPY1.5;)S1V|ATTR_Period(D5G0.5;NPY-1.5;)S400ms|ATTR_PulseVoltage(D5G0.5;NPY1;)S0V|ATTR_PulseWidth(D5G0.5;NPY-1;)S300ms|ATTR_RiseTime(D5G0.5;NP)S10ps Ngeneric:Facet-Center|art@0||0|0||||AV IwiresL:bitAssignments;1{ic}|bitAssig@0||29|16||V|D5G4; @@ -913,7 +912,7 @@ NWire_Pin|pin@28||-71.5|-9|||| NWire_Pin|pin@29||-60.5|-28|||| NWire_Pin|pin@35||-72.5|13|||| NBus_Pin|pin@83||-36|-7|-1|-1|| -NBus_Pin|pin@84||-36|-15|-1|-1|| +NBus_Pin|pin@84||-36|-9|-1|-1|| NBus_Pin|pin@139||-56|6|-1|-1|| NBus_Pin|pin@140||-56|18|-1|-1|| NBus_Pin|pin@150||-56.5|-7|-1|-1|| @@ -923,7 +922,7 @@ NBus_Pin|pin@187||29|-24.5|-1|-1|| NWire_Pin|pin@195||38|-16.5|||| NBus_Pin|pin@220||48.5|-26.5|-1|-1|| NBus_Pin|pin@221||48.5|-21|-1|-1|| -NBus_Pin|pin@225||12|-9|-1|-1|| +NBus_Pin|pin@225||12|-15|-1|-1|| NBus_Pin|pin@269||12|-6|-1|-1|| NBus_Pin|pin@280||6|8|-1|-1|| NWire_Pin|pin@290||-65|-46|||| @@ -933,23 +932,23 @@ NWire_Pin|pin@317||-30|3|||| NBus_Pin|pin@334||6|13|-1|-1|| NBus_Pin|pin@335||-38|6|-1|-1|| NBus_Pin|pin@336||-38|8|-1|-1|| -NBus_Pin|pin@337||-12|-9|-1|-1|| -NWire_Pin|pin@340||-30|-5|||| -NBus_Pin|pin@343||19|-15|-1|-1|| +NBus_Pin|pin@337||-12|-15|-1|-1|| +NWire_Pin|pin@340||-30|5|||| +NBus_Pin|pin@343||19|-9|-1|-1|| NBus_Pin|pin@344||19|-20|-1|-1|| -NBus_Pin|pin@345||-3|-24|-1|-1|| -NBus_Pin|pin@346||2|-34|-1|-1|| -NBus_Pin|pin@347||-17|5|-1|-1|| +NBus_Pin|pin@345||4|-24|-1|-1|| +NBus_Pin|pin@346||4|-34|-1|-1|| +NBus_Pin|pin@347||-17|-21|-1|-1|| NBus_Pin|pin@348||-17|1|-1|-1|| -NWire_Pin|pin@349||-9|-2|||| +NWire_Pin|pin@349||-9|1|||| NWire_Pin|pin@350||-9|-4|||| NBus_Pin|pin@354||-30.5|-26.5|-1|-1|| -NWire_Pin|pin@356||21|-5|||| -NWire_Pin|pin@357||21|-10|||| -NWire_Pin|pin@358||14|-2|||| -NBus_Pin|pin@359||11|5|-1|-1|| +NWire_Pin|pin@356||22|5|||| +NWire_Pin|pin@357||22|-10|||| +NWire_Pin|pin@358||14|-5|||| +NBus_Pin|pin@359||11|-21|-1|-1|| NBus_Pin|pin@360||11|9|-1|-1|| -NWire_Pin|pin@361||-9|1|||| +NWire_Pin|pin@361||-9|-2|||| NWire_Pin|pin@362||-9|4|||| NBus_Pin|pin@363||17|-43|-1|-1|| NBus_Pin|pin@364||17|-37.5|-1|-1|| @@ -962,16 +961,16 @@ IgaspL:sinkC;1{ic}|sinl[1:3]|D5G3;X1;Y-5;|39|-28.5|||D5G4; IgaspL:sinkC;1{ic}|sinl[4:5]|D5G3;X1;Y-5;|25|-43|||D5G4; IgaspL:sourceA;1{ic}|sourceA@0||-71.5|3|||D5G4; Abus|dataA[1:36]|D5G2;|-0.5|IJ900|pin@150||-56.5|-7|programD@1|data[1:36]|-56.5|-18 -Abus|dataX[1:36]|D5G2;|-0.5|IJ900|pin@83||-36|-7|pin@84||-36|-15 +Abus|dataX[1:36]|D5G2;|-0.5|IJ900|pin@83||-36|-7|pin@84||-36|-9 Awire|epi[torp]|D5G2;||2700|conn@2||-18|-35|pin@313||-18|-28 -Awire|epi[torp]|D5G2;||900|pin@349||-9|-2|pin@350||-9|-4 +Awire|epi[torp]|D5G2;||900|pin@349||-9|1|pin@350||-9|-4 Awire|fire[0]|D5G2;||900|sourceA@0|fire|-71.5|-1|pin@28||-71.5|-9 Abus|fire[1:3]|D5G2;|-0.5|IJ2700|pin@220||48.5|-26.5|pin@221||48.5|-21 -Abus|flag[A,D][set,clr]|D5G2;|-0.5|IJ900|outM1Pre@0|flag[A,D][set,clr]|2|-18|pin@346||2|-34 +Abus|flag[A,D][set,clr]|D5G2;|-0.5|IJ900|outM1Pre@0|flag[A,D][set,clr]|4|1|pin@346||4|-34 Awire|flag[C][F]|D5G2;||2700|conn@1||-60|-40|pin@291||-60|-33 Awire|flag[C][T]|D5G2;||900|conn@0||-65|-40|pin@290||-65|-46 -Awire|flag[C][T]|D5G2;||2700|pin@361||-9|1|pin@362||-9|4 -Abus|m1[1:36]|D5G2;|-0.5|IJ900|pin@343||19|-15|pin@344||19|-20 +Awire|flag[C][T]|D5G2;||2700|pin@361||-9|-2|pin@362||-9|4 +Abus|m1[1:36]|D5G2;|-0.5|IJ900|pin@343||19|-9|pin@344||19|-20 Awire|mc|D5G2;||900|pin@14||-88|16|Pulse@0|plus|-88|9.5 Awire|mc|D5G2;||2700|sourceA@0|mc|-72.5|7|pin@35||-72.5|13 Awire|mc|D5G2;||2700|sinl[1:3]|mc|38|-24.5|pin@195||38|-16.5 @@ -996,31 +995,30 @@ Awire|net@514|||900|conn@3||-12|-19.5|gnd@3||-12|-23 Abus|net@529||-0.5|IJ1800|plainDoc@0|sor[1:9]|-46|6|pin@335||-38|6 Abus|net@530||-0.5|IJ2700|pin@335||-38|6|pin@336||-38|8 Abus|net@531||-0.5|IJ1800|pin@336||-38|8|outM1Pre@0|sir[1:9]|-1|8 -Abus|net@532||-0.5|IJ0|outM1Pre@0|dp[1:37,B]|-4|-9|pin@337||-12|-9 -Abus|net@537||-0.5|IJ900|pin@337||-12|-9|conn@3||-12|-19.5 -Abus|net@545||-0.5|IJ1800|pin@84||-36|-15|outM1Pre@0|ring[1:36]|-4|-15 -Awire|net@547|||0|outM1Pre@0|pred[R]|-4|-5|pin@340||-30|-5 -Abus|net@548||-0.5|IJ1800|outM1Pre@0|m1[1:36]|6|-15|pin@343||19|-15 +Abus|net@532||-0.5|IJ0|outM1Pre@0|dp[1:37,B]|-4|-15|pin@337||-12|-15 +Abus|net@537||-0.5|IJ900|pin@337||-12|-15|conn@3||-12|-19.5 +Abus|net@545||-0.5|IJ1800|pin@84||-36|-9|outM1Pre@0|ring[1:36]|-4|-9 +Awire|net@547|||0|outM1Pre@0|pred[R]|-4|5|pin@340||-30|5 +Abus|net@548||-0.5|IJ1800|outM1Pre@0|m1[1:36]|6|-9|pin@343||19|-9 Abus|net@552||-0.5|IJ0|pin@280||6|8|outM1Pre@0|sor[1:9]|2|8 -Abus|net@553||-0.5|IJ0|outM1Pre@0|pred[D,T]|-4|5|pin@347||-17|5 -Awire|net@555|||0|outM1Pre@0|epi[torp]|-4|-2|pin@349||-9|-2 +Abus|net@553||-0.5|IJ0|outM1Pre@0|pred[D,T]|-4|-21|pin@347||-17|-21 +Awire|net@555|||0|outM1Pre@0|epi[torp]|-4|1|pin@349||-9|1 Awire|net@563|||900|conn@5||-30.5|-34.5|gnd@5||-30.5|-41.5 -Abus|net@565||-0.5|IJ0|pin@225||12|-9|outM1Pre@0|out[1:37]|6|-9 -Awire|net@567|||1800|outM1Pre@0|m1[succ]|4|-5|pin@356||21|-5 -Awire|net@569|||900|pwr@1||14|2|pin@358||14|-2 -Awire|net@570|||0|pin@358||14|-2|outM1Pre@0|signalBitFromInboundSwitchFabric|4|-2 -Abus|net@571||-0.5|IJ1800|outM1Pre@0|succ[D,T]|4|5|pin@359||11|5 -Awire|net@573|||1800|pin@361||-9|1|outM1Pre@0|pred_1[D,T]|-4|1 +Awire|net@567|||1800|outM1Pre@0|m1[succ]|4|5|pin@356||22|5 +Awire|net@569|||900|pwr@1||14|2|pin@358||14|-5 +Awire|net@570|||0|pin@358||14|-5|outM1Pre@0|signalBitFromInboundSwitchFabric|-4|-5 +Abus|net@571||-0.5|IJ1800|outM1Pre@0|succ[D,T]|4|-21|pin@359||11|-21 +Awire|net@573|||1800|pin@361||-9|-2|outM1Pre@0|pred_1[D,T]|-4|-2 Abus|net@575||-0.5|IJ0|sinl[4:5]|pFire|22|-43|pin@363||17|-43 -Abus|out[1:37]|D5G2;|-0.5|IJ900|pin@269||12|-6|pin@225||12|-9 -Abus|pred[D,T]|D5G2;|-0.5|IJ900|pin@347||-17|5|pin@348||-17|1 +Abus|out[1:37]|D5G2;|-0.5|IJ900|pin@269||12|-6|pin@225||12|-15 +Abus|pred[D,T]|D5G2;|-0.5|IJ2700|pin@347||-17|-21|pin@348||-17|1 Abus|pred[D,T]|D5G2;|-0.5|IJ2700|conn@5||-30.5|-34.5|pin@354||-30.5|-26.5 -Awire|pred[R]|D5G2;||900|pin@317||-30|3|pin@340||-30|-5 -Abus|ps[skip,do]|D5G2;|-0.5|IJ900|outM1Pre@0|ps[skip,do]|-3|-19|pin@345||-3|-24 +Awire|pred[R]|D5G2;||2700|pin@317||-30|3|pin@340||-30|5 +Abus|ps[skip,do]|D5G2;|-0.5|IJ900|outM1Pre@0|ps[skip,do]|4|3|pin@345||4|-24 Abus|ps[skip,do]|D5G2;|-0.5|IJ2700|pin@363||17|-43|pin@364||17|-37.5 Abus|sor[1:9]|D5G2;|-0.5|IJ2700|pin@280||6|8|pin@334||6|13 Abus|succ[D,T,m1]|D5G2;|-0.5|IJ2700|pin@186||29|-28.5|pin@187||29|-24.5 -Abus|succ[D,T]|D5G2;|-0.5|IJ2700|pin@359||11|5|pin@360||11|9 -Awire|succ[M1]|D5G2;||900|pin@356||21|-5|pin@357||21|-10 +Abus|succ[D,T]|D5G2;|-0.5|IJ2700|pin@359||11|-21|pin@360||11|9 +Awire|succ[m1]|D5G2;||900|pin@356||22|5|pin@357||22|-10 Awire|take[1]|D5G2;||2700|pin@153||-48|-22|plainDoc@0|take[1]|-48|-10 X -- 1.7.10.4