# header information: HaMarinaM|8.09a # Views: Vicon|ic Vschematic|sch # External Libraries: LdockM|dockM LstageGroupsM|stageGroupsM LtestsM|testsM # Tools: Ouser|DefaultTechnology()Sartwork|SchematicTechnology()Scmos90 Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT # Technologies: Tcmos|ScaleFORcmos()D1000.0 Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(ST)LayerForPassivationINcmos90"()S169|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPassivationINcmos90"()S169 Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC Trcmos|ScaleFORrcmos()D1000.0 # Cell fetchStuff;1{sch} CfetchStuff;1{sch}||schematic|1237734757923|1237734829620| ItestsM:aTestMgallery;2{ic}|aTestMga@0||-2.5|0|||D5G4; Ngeneric:Facet-Center|art@0||0|0||||AV Ngeneric:Invisible-Pin|pin@0||-1|36.5|||||ART_message(D5G3;)Sies 22 March 2009 Ngeneric:Invisible-Pin|pin@1||-2|40.5|||||ART_message(D5G4;)Sthis schematic is here just to bring in other libraries Ngeneric:Invisible-Pin|pin@2||0|45.5|||||ART_message(D5G6;)SfetchStuff X # Cell marinaOut;1{ic} CmarinaOut;1{ic}||artwork|1237558196771|1237558347198|E Ngeneric:Facet-Center|art@0||0|0||||AV 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|1237764459439| 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; IstageGroupsM:tokenFIFO;1{ic}|tokenFIF@1||24|1|||D5G4; Awire|ain[14]|D5G2;||2700|pin@92||-6|-2|pin@93||-6|1 Abus|ain[T,1:14],din[1:37]|D5G2;|-0.5|IJ2700|pin@51||66|-12|pin@7||66|-6 Abus|aout[T,1:14],iout[1:37]|D5G2;|-0.5|IJ2700|pin@58||-18|-6|pin@59||-18|0 Abus|ddo[D,T]|D5G2;|-0.5|IJ900|pin@17||10|3|pin@18||10|0 Awire|ddo[D]|D5G2;||900|pin@20||48|3|pin@21||48|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 Abus|doo[D,T]|D5G2;|-0.5|IJ900|pin@22||-11|3|pin@27||-11|1 Awire|doo[D]|D5G2;||900|pin@25||67|6|pin@30||67|3 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@1|pred|21|1|pin@76||17|1 Awire|net@98|||1800|tokenFIF@1|succ|27|1|pin@78||32|1 Abus|net@106||-0.5|IJ0|northFif@1|in[1:37],ain[T,1:14]|58|-6|pin@80||30|-6 Abus|net@109||-0.5|IJ1800|tokenFIF@1|sor[1:9]|26|6|northFif@1|sir[1:9]|59|6 Abus|net@116||-0.5|IJ1800|southFif@1|soc[1:9]|-34|9|northFif@1|sic[1:9]|59|9 Abus|net@117||-0.5|IJ0|northFif@1|sid[1:9]|59|12|southFif@1|sod[1:9]|-34|12 Abus|net@119||-0.5|IJ1800|southFif@1|sor[1:9]|-34|6|outputDo@0|sir[1:9]|-1|6 Abus|net@120||-0.5|IJ1800|outputDo@0|sor[1:9]|2|6|tokenFIF@1|sir[1:9]|23|6 Awire|net@122|||1800|outputDo@0|succ|3|-3|pin@86||6|-3 Abus|net@123||-0.5|IJ0|pin@17||10|3|outputDo@0|succ[D,T]|3|3 Abus|net@124||-0.5|IJ0|outputDo@0|pred[D,T]|-3|3|pin@22||-11|3 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