Updated all design files to match Ivan's version as of 24 Feb 09,
[fleet.git] / electric / aMarinaM.jelib
1 # header information:
2 HaMarinaM|8.09c
3
4 # Views:
5 Vicon|ic
6 Vschematic|sch
7
8 # External Libraries:
9
10 LdockM|dockM
11
12 LfifoL|fifoL
13
14 LstageGroupsM|stageGroupsM
15
16 # Tools:
17 Ouser|DefaultTechnology()Sartwork|SchematicTechnology()Scmos90
18 Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT
19
20 # Technologies:
21 Tcmos|ScaleFORcmos()D1000.0
22 Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(ST)LayerForPassivationINcmos90"()S169|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPassivationINcmos90"()S169
23 Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC
24 Trcmos|ScaleFORrcmos()D1000.0
25
26 # Cell marina;1{sch}
27 Cmarina;1{sch}||schematic|1226940444999|1236022558680|
28 Ngeneric:Facet-Center|art@0||0|0||||AV
29 NOff-Page|conn@0||-49|-1||||
30 NOff-Page|conn@1||70|-2||||
31 NOff-Page|conn@2||-48|6||||
32 NOff-Page|conn@3||-48|12|||Y|
33 NOff-Page|conn@4||-48|9|||Y|
34 NWire_Con|conn@5||-22|-23||||
35 IdockM:inputDock;1{ic}|inputDoc@1||0|0|||D5G4;
36 IstageGroupsM:northFifo;1{ic}|northFif@1||60|0|||D5G4;
37 Ngeneric:Invisible-Pin|pin@0||-14.5|46.5|||||ART_message(D5G6;)Smarina
38 Ngeneric:Invisible-Pin|pin@2||-16.5|40.5|||||ART_message(D5G4;)Sthis is the experiment
39 NBus_Pin|pin@7||66|-9|-1|-1||
40 NBus_Pin|pin@9||-6|-15|-1|-1||
41 NBus_Pin|pin@10||-6|-9|-1|-1||
42 NWire_Pin|pin@11||-18|3||||
43 NWire_Pin|pin@12||-18|-1||||
44 NBus_Pin|pin@17||10|3|-1|-1||
45 NBus_Pin|pin@18||10|0|-1|-1||
46 NWire_Pin|pin@20||51|3||||
47 NWire_Pin|pin@21||51|0||||
48 NBus_Pin|pin@22||-11|3|-1|-1||
49 NWire_Pin|pin@25||67|6||||
50 NBus_Pin|pin@27||-11|1|-1|-1||
51 NWire_Pin|pin@30||67|3||||
52 NWire_Pin|pin@31||-23|-2||||
53 NWire_Pin|pin@32||-23|-13||||
54 NWire_Pin|pin@33||52|-13||||
55 NWire_Pin|pin@34||52|-2||||
56 NWire_Pin|pin@35||9|-2||||
57 NWire_Pin|pin@36||9|-17||||
58 NWire_Pin|pin@37||-43|-17||||
59 NWire_Pin|pin@39||-43|-3||||
60 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.]
61 Ngeneric:Invisible-Pin|pin@41||79.5|-6.5|||||ART_message(D5G2;)S[fout goes to output pad,for measuring speeds.]
62 NBus_Pin|pin@47||-22|-28|-1|-1||
63 NBus_Pin|pin@48||-22|-18|-1|-1||
64 NBus_Pin|pin@51||66|-16|-1|-1||
65 Ngeneric:Invisible-Pin|pin@54||-5.5|-18.5|||||ART_message(D3G2;)S["inP[B], is the data predecessor bonus bit.",comes from the ship.,Here we fake it by using,input address bit 6.]
66 Ngeneric:Invisible-Pin|pin@57||28.5|29.5|||||ART_message(D5G2;)S["ddo[T] and doo[T], the token",state wires use the three stage,token FIFO.]
67 NBus_Pin|pin@58||-27|-6|-1|-1||
68 NBus_Pin|pin@59||-27|-12|-1|-1||
69 NBus_Pin|pin@60||-14|-6|-1|-1||
70 NBus_Pin|pin@61||-14|-9|-1|-1||
71 NWire_Pin|pin@76||17|1||||
72 NWire_Pin|pin@77||17|-4||||
73 NWire_Pin|pin@78||32|1||||
74 NWire_Pin|pin@79||32|-3||||
75 NBus_Pin|pin@80||34|-9|-1|-1||
76 NBus_Pin|pin@81||34|-12|-1|-1||
77 Ngeneric:Invisible-Pin|pin@82||-15.5|36.5|||||ART_message(D5G3;)Sies 23 February 2009
78 NWire_Pin|pin@83||-8|-3||||
79 NWire_Pin|pin@84||-8|-5||||
80 Ngeneric:Invisible-Pin|pin@85||-12.5|22.5|||||ART_message(D3G2;)S[signalBitFromInboundSwitchFabric,is implementation dependent.,"It's an address bit, here aout[14]."]
81 IstageGroupsM:southFifo;1{ic}|southFif@1||-36|0|||D5G4;
82 IfifoL:tokenFIFO;1{ic}|tokenFIF@0||24|1|||D5G4;
83 Abus|ain[T,1:14],din[1:37]|D5G2;|-0.5|IJ2700|pin@51||66|-16|pin@7||66|-9
84 Awire|aout[14]|D5G2;||900|pin@83||-8|-3|pin@84||-8|-5
85 Abus|aout[T,1:14],iout[1:37]|D5G2;|-0.5|IJ900|pin@58||-27|-6|pin@59||-27|-12
86 Awire|ddo[D]|D5G2;||900|pin@20||51|3|pin@21||51|0
87 Abus|ddo[T,D]|D5G2;|-0.5|IJ900|pin@17||10|3|pin@18||10|0
88 Awire|ddo[T]|D5G2;||900|pin@76||17|1|pin@77||17|-4
89 Abus|din[1:37],ain[6]|D5G2;|-0.5|IJ2700|pin@9||-6|-15|pin@10||-6|-9
90 Awire|doo[D]|D5G2;||900|pin@25||67|6|pin@30||67|3
91 Abus|doo[T,D]|D5G2;|-0.5|IJ900|pin@22||-11|3|pin@27||-11|1
92 Awire|doo[T]|D5G2;||900|pin@78||32|1|pin@79||32|-3
93 Abus|doutA[TT,1:14],doutD[1:37]|D5G2;|-0.5|IJ900|pin@80||34|-9|pin@81||34|-12
94 Abus|iout[1:36],aout[T]|D5G2;|-0.5|IJ900|pin@60||-14|-6|pin@61||-14|-9
95 Abus|net@6||-0.5|IJ1800|pin@60||-14|-6|inputDoc@1|in[1:36,T]|-2|-6
96 Abus|net@8||-0.5|IJ0|pin@80||34|-9|inputDoc@1|outS[1:37,T],aout[1:14]|2|-9
97 Abus|net@9||-0.5|IJ1800|northFif@1|out[1:37],aout[T,1:14]|62|-9|pin@7||66|-9
98 Abus|net@13||-0.5|IJ1800|pin@10||-6|-9|inputDoc@1|inD[1:37,T],ain[1:14]|-2|-9
99 Awire|net@14|||1800|southFif@1|succ[tap]|-33|3|pin@11||-18|3
100 Awire|net@15|||900|pin@11||-18|3|pin@12||-18|-1
101 Awire|net@16|||1800|pin@12||-18|-1|inputDoc@1|pred|-3|-1
102 Abus|net@23||-0.5|IJ1800|inputDoc@1|succ[T,D]|3|3|pin@17||10|3
103 Awire|net@26|||0|northFif@1|pred|57|3|pin@20||51|3
104 Abus|net@28||-0.5|IJ0|inputDoc@1|pred[T,D]|-3|3|pin@22||-11|3
105 Awire|net@37|||0|pin@30||67|3|northFif@1|succ|63|3
106 Awire|net@38|||1800|southFif@1|fout|-33|-2|pin@31||-23|-2
107 Awire|net@39|||900|pin@31||-23|-2|pin@32||-23|-13
108 Awire|net@40|||1800|pin@32||-23|-13|pin@33||52|-13
109 Awire|net@41|||2700|pin@33||52|-13|pin@34||52|-2
110 Awire|net@42|||1800|pin@34||52|-2|northFif@1|fin|57|-2
111 Awire|net@43|||1800|inputDoc@1|freqOut|3|-2|pin@35||9|-2
112 Awire|net@44|||900|pin@35||9|-2|pin@36||9|-17
113 Awire|net@45|||0|pin@36||9|-17|pin@37||-43|-17
114 Awire|net@46|||2700|pin@37||-43|-17|pin@39||-43|-3
115 Awire|net@49|||0|southFif@1|cin|-39|-3|pin@39||-43|-3
116 Awire|net@50|||1800|conn@0|y|-47|-1|southFif@1|fin|-39|-1
117 Awire|net@51|||1800|northFif@1|fout|63|-2|conn@1|a|68|-2
118 Abus|net@52||-0.5|IJ0|southFif@1|sir[1:9]|-37|6|conn@2|y|-46|6
119 Abus|net@53||-0.5|IJ1800|conn@3|y|-46|12|southFif@1|sid[1:9]|-37|12
120 Abus|net@54||-0.5|IJ1800|conn@4|y|-46|9|southFif@1|sic[1:9]|-37|9
121 Abus|net@64||-0.5|IJ1800|southFif@1|out[1:37],aout[T,1:14]|-34|-6|pin@58||-27|-6
122 Awire|net@96|||0|tokenFIF@0|pred|21|1|pin@76||17|1
123 Awire|net@98|||1800|tokenFIF@0|succ|27|1|pin@78||32|1
124 Abus|net@106||-0.5|IJ0|northFif@1|in[1:37],ain[T,1:14]|58|-9|pin@80||34|-9
125 Abus|net@107||-0.5|IJ1800|southFif@1|sor[1:9]|-34|6|inputDoc@1|si[1:9]|-1|6
126 Abus|net@108||-0.5|IJ1800|inputDoc@1|so[1:9]|2|6|tokenFIF@0|sir[1:9]|23|6
127 Abus|net@109||-0.5|IJ1800|tokenFIF@0|sor[1:9]|26|6|northFif@1|sir[1:9]|59|6
128 Abus|net@116||-0.5|IJ1800|southFif@1|soc[1:9]|-34|9|northFif@1|sic[1:9]|59|9
129 Abus|net@117||-0.5|IJ0|northFif@1|sid[1:9]|59|12|southFif@1|sod[1:9]|-34|12
130 Awire|net@118|||0|inputDoc@1|signalBitFromInboundSwitchFabric|-3|-3|pin@83||-8|-3
131 Abus|xx[2:9]|D5G2;|-0.5|IJ900|conn@5||-22|-23|pin@47||-22|-28
132 Abus|yy[2:9]|D5G2;|-0.5|IJ2700|conn@5||-22|-23|pin@48||-22|-18
133 Efin||D4G2;|conn@0|a|I
134 Efout||D6G2;|conn@1|y|O
135 Esic[1:9]||D4G2;|conn@4|a|B
136 Esid[1:9]||D4G2;|conn@3|a|B
137 Esir[1:9]||D4G2;X-4;|conn@2|y|B
138 X