Modified library from Ivan
[fleet.git] / electric / dockM.jelib
1 # header information:
2 HdockM|8.09a
3
4 # Views:
5 Vicon|ic
6 Vlayout|lay
7 Vschematic|sch
8
9 # External Libraries:
10
11 LdockPartsM|dockPartsM
12
13 LorangeTSMC090nm|orangeTSMC090nm
14
15 LredFive|redFive
16
17 LregistersM|registersM
18
19 LstageGroupsM|stageGroupsM
20
21 LstagesM|stagesM
22
23 LwiresL|wiresL
24
25 # Tools:
26 Ouser|DefaultTechnology()Sartwork|SchematicTechnology()Scmos90
27 Oio|GDSOutputConvertsBracketsInExports()BF|GDSWritesExportPins()BT
28
29 # Technologies:
30 Tcmos|ScaleFORcmos()D1000.0
31 Tcmos90|"GDS(ST)LayerForPad-FrameINcmos90"()S43|"GDS(ST)LayerForPassivationINcmos90"()S169|"GDS(TSMC)LayerForPad-FrameINcmos90"()S43|"GDS(TSMC)LayerForPassivationINcmos90"()S169
32 Tmocmos|ScaleFORmocmos()D100.0|SelectedFoundryFormocmos()STSMC
33 Trcmos|ScaleFORrcmos()D1000.0
34
35 # Cell inputDock;1{ic}
36 CinputDock;1{ic}||artwork|1226941060360|1236022762690|EI
37 Ngeneric:Facet-Center|art@0||0|0||||AV
38 Nschematic:Bus_Pin|pin@0||-2|-9|-1|-1||
39 Nschematic:Bus_Pin|pin@1||2|-9|-1|-1||
40 Nschematic:Bus_Pin|pin@3||-2|-6|-1|-1||
41 Nschematic:Bus_Pin|pin@4||-3|-1|-1|-1||
42 Nschematic:Bus_Pin|pin@5||-3|3|-1|-1||
43 Nschematic:Bus_Pin|pin@9||3|3|-1|-1||
44 NPin|pin@10||1|7|1|1||
45 NPin|pin@11||2|4|1|1||
46 NPin|pin@12||-2|4|1|1||
47 NPin|pin@13||0|4|1|1||
48 NPin|pin@14||0|5|1|1||
49 Ngeneric:Invisible-Pin|pin@15||0|1|||||ART_message(D5G1.5;)S[in,dock]
50 NPin|pin@16||-2|-10|1|1||
51 NPin|pin@17||-2|-8|1|1||
52 NPin|pin@20||-2|7|1|1||
53 NPin|pin@22||1.5|-8|1|1||
54 NPin|pin@24||0|-4|1|1||
55 NPin|pin@29||2|-9|1|1||
56 NPin|pin@30||1.5|-10|1|1||
57 Ngeneric:Invisible-Pin|pin@31||0|6|||||ART_message(D5G1.5;)S22
58 NPin|pin@32||-2|-4|1|1||
59 NPin|pin@33||2|-4|1|1||
60 NPin|pin@36||0|-8|1|1||
61 NPin|pin@46||-2|-1|1|1||
62 NPin|pin@47||-3|-1|1|1||
63 NPin|pin@53||-1|6|1|1||
64 NPin|pin@54||-2|5|1|1||
65 NPin|pin@55||1|5|1|1||
66 NPin|pin@56||2|6|1|1||
67 NPin|pin@57||0|-5|1|1||
68 NPin|pin@58||-2|-5|1|1||
69 NPin|pin@59||-2|-7|1|1||
70 NPin|pin@60||0|-7|1|1||
71 NPin|pin@61||1|-5|1|1||
72 NPin|pin@62||1|-7|1|1||
73 Ngeneric:Invisible-Pin|pin@72||2|3|1|1||
74 Ngeneric:Invisible-Pin|pin@73||-2|3|1|1||
75 Nschematic:Bus_Pin|pin@75||3|-2|-1|-1||
76 NPin|pin@76||2|-2|1|1||
77 NPin|pin@77||3|-2|1|1||
78 Nschematic:Bus_Pin|pin@78||-1|6|-1|-1||
79 Nschematic:Bus_Pin|pin@80||2|6|-1|-1||
80 Nschematic:Bus_Pin|pin@81||-3|-3|-1|-1||
81 NPin|pin@82||-2|-3|1|1||
82 NPin|pin@83||-3|-3|1|1||
83 AThicker|net@0|||FS634|pin@29||2|-9|pin@30||1.5|-10
84 AThicker|net@3|||FS0|pin@13||0|4|pin@12||-2|4
85 AThicker|net@4|||FS900|pin@12||-2|4|pin@46||-2|-1
86 AThicker|net@5|||FS1800|pin@32||-2|-4|pin@24||0|-4
87 AThicker|net@6|||FS1800|pin@36||0|-8|pin@22||1.5|-8
88 AThicker|net@7|||FS0|pin@10||1|7|pin@20||-2|7
89 AThicker|net@13|||FS1166|pin@22||1.5|-8|pin@29||2|-9
90 AThicker|net@19|||FS0|pin@11||2|4|pin@13||0|4
91 AThicker|net@20|||FS1350|pin@20||-2|7|pin@53||-1|6
92 AThicker|net@21|||FS450|pin@53||-1|6|pin@54||-2|5
93 AThicker|net@22|||FS1800|pin@54||-2|5|pin@14||0|5
94 AThicker|net@23|||FS2700|pin@16||-2|-10|pin@17||-2|-8
95 AThicker|net@24|||FS2250|pin@55||1|5|pin@56||2|6
96 AThicker|net@25|||FS3150|pin@56||2|6|pin@10||1|7
97 AThicker|net@26|||FS1800|pin@16||-2|-10|pin@30||1.5|-10
98 AThicker|net@31|||FS1800|pin@24||0|-4|pin@33||2|-4
99 AThicker|net@32|||FS0|pin@46||-2|-1|pin@47||-3|-1
100 AThicker|net@33|||FS1800|pin@14||0|5|pin@55||1|5
101 AThicker|net@34|||FS1800|pin@17||-2|-8|pin@36||0|-8
102 AThicker|net@35|||FS2700|pin@13||0|4|pin@14||0|5
103 AThicker|net@45|||FS900|pin@24||0|-4|pin@57||0|-5
104 AThicker|net@46|||FS0|pin@57||0|-5|pin@58||-2|-5
105 AThicker|net@47|||FS900|pin@58||-2|-5|pin@59||-2|-7
106 AThicker|net@48|||FS900|pin@60||0|-7|pin@36||0|-8
107 AThicker|net@49|||FS1800|pin@59||-2|-7|pin@60||0|-7
108 AThicker|net@50|||FS1800|pin@57||0|-5|pin@61||1|-5
109 AThicker|net@51|||FS900|pin@61||1|-5|pin@62||1|-7
110 AThicker|net@52|||FS0|pin@62||1|-7|pin@60||0|-7
111 Aschematic:bus|net@58||-0.5|IJ1800|pin@72||2|3|pin@9||3|3
112 Aschematic:bus|net@66||-0.5|IJ0|pin@73||-2|3|pin@5||-3|3
113 AThicker|net@71|||FS2700|pin@76||2|-2|pin@11||2|4
114 AThicker|net@72|||FS2700|pin@33||2|-4|pin@76||2|-2
115 AThicker|net@73|||FS1800|pin@76||2|-2|pin@77||3|-2
116 AThicker|net@74|||FS900|pin@46||-2|-1|pin@82||-2|-3
117 AThicker|net@75|||FS900|pin@82||-2|-3|pin@32||-2|-4
118 AThicker|net@76|||FS0|pin@82||-2|-3|pin@83||-3|-3
119 EoutS[1:37,T],aout[1:14]|aout[TT,1:14],out[1:37]|D6G2;|pin@1||O
120 EfreqOut||D5G2;|pin@75||O
121 EinD[1:37,T],ain[1:14]|inP[1:37,B]|D4G2;|pin@0||I
122 Ein[1:36,T]||D5G2;|pin@3||I
123 Epred||D5G2;|pin@4||I
124 Epred[T,D]|pred[D,T]|D5G2;|pin@5||I
125 EsignalBitFromInboundSwitchFabric||D4G2;|pin@81||I
126 Esi[1:9]|sir[1:9]|D5G2;|pin@78||B
127 Eso[1:9]|sor[1:9]|D5G2;|pin@80||B
128 Esucc[T,D]|succ[D,T]|D5G2;|pin@9||O
129 X
130
131 # Cell inputDock;1{lay}
132 CinputDock;1{lay}||cmos90|1234799662181|1237153584713||ATTR_NCC(D5G5;NTY360;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]
133 Ngeneric:Facet-Center|art@0||0|0||||AV
134 NX-Metal-3-Metal-4-Con|contact@2||336|-17.4||||
135 NX-Metal-3-Metal-4-Con|contact@3||480|-11.6||||
136 NX-Metal-3-Metal-4-Con|contact@4||624|-5.8||||
137 NX-Metal-3-Metal-4-Con|contact@5||768|0||||
138 NX-Metal-3-Metal-4-Con|contact@6||912|5.8||||
139 NX-Metal-3-Metal-4-Con|contact@7||1056|11.6||||
140 NX-Metal-3-Metal-4-Con|contact@8||1200|17.4||||
141 IdockPartsM:dockCenterTry1;2{lay}|dockCent@0||0|0|||D5G4;
142 IregistersM:dockRegAndDriver;1{lay}|dockRegA@2||0|-455|||D5G4;
143 IstageGroupsM:dockWagNine;1{lay}|dockWagN@0||-2|-2430.5|||D5G4;
144 IstagesM:epiDockStage;1{lay}|epiDockS@0||-3|-2076.5|||D5G4;
145 IstagesM:litDockStage;2{lay}|litDockS@1||0|818|||D5G4;
146 IstagesM:mOneDockStage;1{lay}|mOneDock@0||0|-747.5|||D5G4;
147 IstagesM:onDeckDockStage;1{lay}|onDeckDo@0||0|-1342|||D5G4;
148 Ngeneric:Invisible-Pin|pin@0||-1528|-745|||||ART_message(D5G40;)Sm1stage
149 Ngeneric:Invisible-Pin|pin@1||-1506.5|-1276.5|||||ART_message(D5G40;)SonDeck
150 Ngeneric:Invisible-Pin|pin@2||-1517.5|-1873.5|||||ART_message(D5G40;)SreQueue
151 Ngeneric:Invisible-Pin|pin@3||-1514.5|-458|||||ART_message(D5G40;)Spredicate
152 Ngeneric:Invisible-Pin|pin@4||-1526|-2071.5|||||ART_message(D5G40;)SepiStage
153 IstagesM:rqDockStage;1{lay}|rqDockSt@0||0|-1850|||D5G4;
154 Ametal-4|net@2|||S1800|dockCent@0|inLO[8]|454.5|17.4|contact@8||1200|17.4
155 Ametal-4|net@4|||S0|dockCent@0|inLO[1]|454.5|-17.4|contact@2||336|-17.4
156 Ametal-4|net@16|||S1800|dockCent@0|inLO[2]|454.5|-11.6|contact@3||480|-11.6
157 Ametal-4|net@18|||S1800|dockCent@0|inLO[3]|454.5|-5.8|contact@4||624|-5.8
158 Ametal-4|net@20|||S1800|dockCent@0|inLO[4]|454.5|0|contact@5||768|0
159 Ametal-4|net@22|||S1800|dockCent@0|inLO[5]|454.5|5.8|contact@6||912|5.8
160 Ametal-4|net@24|||S1800|dockCent@0|inLO[6]|454.5|11.6|contact@7||1056|11.6
161 X
162
163 # Cell inputDock;1{sch}
164 CinputDock;1{sch}||schematic|1234803948154|1237554326457|
165 Ngeneric:Facet-Center|art@0||0|0||||AV
166 IwiresL:bitAssignments;1{ic}|bitAssig@0||-38.5|29||V|D5G4;
167 IstageGroupsM:centerFive;1{ic}|centerFi@0||24|0|||D5G4;
168 NOff-Page|conn@2||15|-9||||
169 NOff-Page|conn@3||13|6|||XRR|
170 NOff-Page|conn@5||-31|6|||Y|
171 NOff-Page|conn@7||87|4||||
172 NOff-Page|conn@8||-13|47|||Y|
173 NOff-Page|conn@9||62|-9||||
174 NOff-Page|conn@11||94.5|-12||||
175 NOff-Page|conn@13||83|9||||
176 NWire_Con|conn@15||-34|42||||
177 NOff-Page|conn@16||-39|-19|||RRR|
178 NWire_Con|conn@17||-39|-14||||
179 NOff-Page|conn@18||57.5|19|||Y|
180 IdockPartsM:dockCenterTry2;1{ic}|dockCent@1||6|32|||D5G4;
181 IstageGroupsM:dockWagNine;1{ic}|dockWagN@0||-24|-2|||D5G4;
182 IinputDock;1{ic}|inputDoc@0||66|61.5|||D5G4;
183 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
184 IstagesM:litDockStage;1{ic}|litDockS@1||72|1|||D5G4;
185 IregistersM:newPathReg;1{ic}|newPathR@0||72|29|Y||D5G4;
186 Ngeneric:Invisible-Pin|pin@0||16.5|64|||||ART_message(D5G5;)SinputDock
187 Ngeneric:Invisible-Pin|pin@1||16.5|58|||||ART_message(D5G3;)Sies 23 February 2009
188 NWire_Pin|pin@3||5|3||||
189 NWire_Pin|pin@4||5|0||||
190 NBus_Pin|pin@6||32|-11|-1|-1||
191 NBus_Pin|pin@7||32|-24|-1|-1||
192 NBus_Pin|pin@8||-34|-24|-1|-1||
193 NBus_Pin|pin@9||-34|-11|-1|-1||
194 NWire_Pin|pin@10||33|0||||
195 NBus_Pin|pin@11||14|-5|-1|-1||
196 NBus_Pin|pin@12||14|-2|-1|-1||
197 NBus_Pin|pin@13||41|-5|-1|-1||
198 NBus_Pin|pin@14||41|-9|-1|-1||
199 NWire_Pin|pin@15||36|6||||
200 NWire_Pin|pin@16||36|16||||
201 NWire_Pin|pin@17||-36|16||||
202 NWire_Pin|pin@18||-36|3||||
203 NBus_Pin|pin@19||0|6|-1|-1||
204 NBus_Pin|pin@20||0|9|-1|-1||
205 NWire_Pin|pin@21||33|-3||||
206 NBus_Pin|pin@22||24|21|-1|-1||
207 NWire_Pin|pin@23||10|21||||
208 NBus_Pin|pin@25||42|43|-1|-1||
209 NBus_Pin|pin@26||42|35.5|-1|-1||
210 NBus_Pin|pin@28||37|-9|-1|-1||
211 NBus_Pin|pin@29||37|-14|-1|-1||
212 NBus_Pin|pin@36||2|47|-1|-1||
213 NBus_Pin|pin@40||2|19|-1|-1||
214 NBus_Pin|pin@41||-17|19|-1|-1||
215 NWire_Pin|pin@43||-25|36||||
216 NWire_Pin|pin@44||-25|42||||
217 NBus_Pin|pin@47||24|-18|-1|-1||
218 NBus_Pin|pin@48||56|3|-1|-1||
219 NBus_Pin|pin@54||64|35|-1|-1|Y|
220 NBus_Pin|pin@55||64|30|-1|-1|Y|
221 NBus_Pin|pin@57||64|23|-1|-1|Y|
222 NBus_Pin|pin@59||64|28|-1|-1|Y|
223 NWire_Pin|pin@61||6|48||||
224 NWire_Pin|pin@71||11|44||||
225 NWire_Pin|pin@73||80|44||||
226 NWire_Pin|pin@74||80|-2||||
227 NWire_Pin|pin@75||60|48||||
228 NWire_Pin|pin@76||60|-4||||
229 NWire_Pin|pin@77||64|-1||||
230 NWire_Pin|pin@78||64|4||||
231 NBus_Pin|pin@79||56|-7|-1|-1||
232 NBus_Pin|pin@81||72|-14|-1|-1||
233 NWire_Pin|pin@82||-34|36||||
234 NWire_Pin|pin@83||-34|49||||
235 NBus_Pin|pin@84||42|29|-1|-1||
236 NBus_Pin|pin@85||42|23|-1|-1||
237 NWire_Pin|pin@86||98|1||||
238 NWire_Pin|pin@87||98|-1||||
239 NWire_Pin|pin@88||82|1||||
240 NWire_Pin|pin@89||82|-1||||
241 NBus_Pin|pin@90||84|29|-1|-1|Y|
242 NBus_Pin|pin@91||84|34|-1|-1||
243 NBus_Pin|pin@92||84|-8|-1|-1||
244 NBus_Pin|pin@93||84|-9|-1|-1||
245 NBus_Pin|pin@94||-24|-20|-1|-1||
246 NWire_Pin|pin@95||-39|-8||||
247 NWire_Pin|pin@97||62|19||||
248 NWire_Pin|pin@98||62|4||||
249 NWire_Pin|pin@99||-9|20||||
250 NWire_Pin|pin@101||70|48||||
251 NBus_Pin|pin@103||-23|29|-1|-1||
252 NBus_Pin|pin@104||-23|25|-1|-1||
253 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
254 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
255 Abus|aout[TT,1:14]|D5G2;|-0.5|IJ2700|pin@90||84|29|pin@91||84|34
256 Abus|do[Ld,Co,Mv,Tp,Lt]|D5G2;|-0.5|IJ900|pin@13||41|-5|pin@14||41|-9
257 Abus|do[Ld,Co]|D5G2;|-0.5|IJ900|pin@103||-23|29|pin@104||-23|25
258 Awire|do[Lt]|D5G2;||2700|pin@77||64|-1|pin@78||64|4
259 Awire|epi[TORP]|D5G2;||900|pin@10||33|0|pin@21||33|-3
260 Awire|epi[TORP]|D5G2;||900|dockCent@1|torp|10|25|pin@23||10|21
261 Awire|fire[M]|D5G2;||2700|dockCent@1|fire[M]|6|40|pin@61||6|48
262 Abus|flag[A,B,D][set,clr]|D5G2;|-0.5|IJ2700|pin@11||14|-5|pin@12||14|-2
263 Abus|flag[A,B,D][set,clr]|D5G2;|-0.5|IJ900|pin@25||42|43|pin@26||42|35.5
264 Awire|flag[C][F]|D5G2;||900|pin@86||98|1|pin@87||98|-1
265 Abus|flag[C][T,F]|D5G2;|-0.5|IJ900|pin@84||42|29|pin@85||42|23
266 Awire|flag[C][T]|D5G2;||900|pin@88||82|1|pin@89||82|-1
267 Abus|inLO[1:7]|D5G2;|-0.5|IJ900|dockCent@1|inLO[1:6,8]|-17|24|pin@41||-17|19
268 Abus|inLO[1:7]|D5G2;|-0.5|IJ900|litDockS@1|outLO[1:8]|72|-12|pin@81||72|-14
269 Abus|in[1:12]|D5G2;|-0.5|IJ900|pin@54||64|35|pin@55||64|30
270 Abus|m1[1:12]|D5G2;|-0.5|IJ900|dockCent@1|m1[1:12]|24|24|pin@22||24|21
271 Abus|m1[1:36]|D5G2;|-0.5|IJ900|centerFi@0|m1[1:36]|24|-13|pin@47||24|-18
272 Awire|mc|D5G2;||2700|pin@43||-25|36|pin@44||-25|42
273 Awire|mc|D5G2;||2700|conn@15||-34|42|pin@83||-34|49
274 Awire|net@2|||1800|wire90@0|b|-11.5|3|pin@3||5|3
275 Awire|net@3|||900|pin@3||5|3|pin@4||5|0
276 Awire|net@4|||1800|pin@4||5|0|centerFi@0|pred[R]|21|0
277 Abus|net@6||-0.5|IJ1800|conn@2|y|17|-9|centerFi@0|in[1:36,T]|20|-9
278 Abus|net@8||-0.5|IJ1800|dockWagN@0|out[1:36]|-17|-11|centerFi@0|ring[1:36]|20|-11
279 Abus|net@9||-0.5|IJ1800|centerFi@0|rq[1:36]|28|-11|pin@6||32|-11
280 Abus|net@10||-0.5|IJ900|pin@6||32|-11|pin@7||32|-24
281 Abus|net@11||-0.5|IJ0|pin@7||32|-24|pin@8||-34|-24
282 Abus|net@12||-0.5|IJ2700|pin@8||-34|-24|pin@9||-34|-11
283 Abus|net@13||-0.5|IJ1800|pin@9||-34|-11|dockWagN@0|in[1:36]|-30|-11
284 Awire|net@14|||1800|centerFi@0|epi[TORP]|27|0|pin@10||33|0
285 Abus|net@15||-0.5|IJ0|centerFi@0|flag[A,B,D][set,clr]|21|-5|pin@11||14|-5
286 Abus|net@17||-0.5|IJ1800|centerFi@0|do[Ld,Co,Mv,Tp,Lt]|27|-5|pin@13||41|-5
287 Awire|net@20|||2700|pin@15||36|6|pin@16||36|16
288 Awire|net@21|||0|pin@16||36|16|pin@17||-36|16
289 Awire|net@22|||900|pin@17||-36|16|pin@18||-36|3
290 Awire|net@23|||1800|pin@18||-36|3|dockWagN@0|pred|-27|3
291 Abus|net@24||-0.5|IJ1800|dockWagN@0|sor[1:9]|-22|6|pin@19||0|6
292 Abus|net@25||-0.5|IJ2700|pin@19||0|6|pin@20||0|9
293 Abus|net@26||-0.5|IJ1800|pin@20||0|9|centerFi@0|sir[1:9]|23|9
294 Awire|net@27|||1800|conn@3|y|15|6|centerFi@0|do[epi]|21|6
295 Abus|net@28||-0.5|IJ1800|conn@5|y|-29|6|dockWagN@0|sir[1:9]|-25|6
296 Abus|net@30||-0.5|IJ1800|dockCent@1|flag[A,B,D][set,clr]|31|35.5|pin@26||42|35.5
297 Abus|net@34||-0.5|IJ1800|centerFi@0|ps[1:36]|28|-9|pin@28||37|-9
298 Abus|net@44||-0.5|IJ1800|conn@8|y|-11|47|pin@36||2|47
299 Abus|net@46||-0.5|IJ2700|dockCent@1|pred[D,T]|2|39|pin@36||2|47
300 Awire|net@52|||0|dockCent@1|mc|-19|36|pin@43||-25|36
301 Awire|net@60|||1800|dockWagN@0|succ|-21|3|wire90@0|a|-16.5|3
302 Awire|net@61|||1800|centerFi@0|succ|27|6|wire90@1|a|29.5|6
303 Awire|net@62|||1800|wire90@1|b|34.5|6|pin@15||36|6
304 Abus|net@72||-0.5|IJ1800|newPathR@0|aout[1:14,TT]|75|29|pin@90||84|29
305 Abus|net@81||-0.5|IJ1800|pin@59||64|28|newPathR@0|ainB[1:14,TT]|69|28
306 Abus|net@82||-0.5|IJ1800|pin@55||64|30|newPathR@0|ainA[1:14,TT]|69|30
307 Abus|net@95||-0.5|IJ0|conn@13|a|81|9|litDockS@1|sor[1:9]|74|9
308 Abus|net@105||-0.5|IJ1800|conn@9|y|64|-9|litDockS@1|inA[1:37]|68|-9
309 Awire|net@107|||900|pin@71||11|44|dockCent@1|ready|11|39
310 Awire|net@110|||900|pin@73||80|44|pin@74||80|-2
311 Awire|net@111|||0|pin@74||80|-2|litDockS@1|succ_1[D,T]|76|-2
312 Awire|net@113|||900|pin@75||60|48|pin@76||60|-4
313 Awire|net@114|||1800|pin@76||60|-4|litDockS@1|fire[M]|68|-4
314 Awire|net@115|||0|litDockS@1|do[L]|68|-1|pin@77||64|-1
315 Abus|net@117||-0.5|IJ1800|litDockS@1|succ[D,T]|76|4|conn@7|a|85|4
316 Abus|net@119||-0.5|IJ1800|pin@79||56|-7|litDockS@1|inB[1:20]|68|-7
317 Awire|net@121|||1800|pin@71||11|44|pin@73||80|44
318 Abus|net@122||-0.5|IJ1800|centerFi@0|sor[1:9]|26|9|litDockS@1|sir[1:9]|71|9
319 Awire|net@124|||1800|pin@61||6|48|pin@75||60|48
320 Abus|net@127||-0.5|IJ1800|dockCent@1|flag[C][T,F]|32|29|pin@84||42|29
321 Awire|net@128|||1800|litDockS@1|outS[1]|76|1|pin@88||82|1
322 Awire|net@129|||1800|inv@0|out|89.5|1|pin@86||98|1
323 Awire|net@131|||1800|pin@88||82|1|inv@0|in|84.5|1
324 Abus|net@135||-0.5|IJ1800|litDockS@1|out[1:37]|78|-8|pin@92||84|-8
325 Awire|net@136|||900|conn@17||-39|-14|conn@16|a|-39|-17
326 Awire|net@138|||1800|conn@18|y|59.5|19|pin@97||62|19
327 Awire|net@139|||900|pin@97||62|19|pin@98||62|4
328 Awire|net@141|||0|litDockS@1|do[L_1]|68|4|pin@98||62|4
329 Awire|net@144|||1800|pin@75||60|48|pin@101||70|48
330 Awire|net@147|||900|pin@101||70|48|newPathR@0|fire[A,B]|70|32
331 Abus|net@148||-0.5|IJ0|dockCent@1|torp_1|-19|29|pin@103||-23|29
332 Abus|out[1:37]|D5G2;|-0.5|IJ900|pin@92||84|-8|pin@93||84|-9
333 Abus|ps[1:15]|D5G2;|-0.5|IJ2700|pin@57||64|23|pin@59||64|28
334 Abus|ps[1:20]|D5G2;|-0.5|IJ2700|pin@79||56|-7|pin@48||56|3
335 Abus|ps[1:36]|D5G2;|-0.5|IJ900|pin@28||37|-9|pin@29||37|-14
336 Abus|ps[18,19]|D5G2;|-0.5|IJ900|dockCent@1|bit[4:5]|2|24|pin@40||2|19
337 Awire|ps[21]|D5G2;||900|dockCent@1|Dvoid|-9|25|pin@99||-9|20
338 Awire|sir[9]|D5G2;||900|conn@15||-34|42|pin@82||-34|36
339 Abus|take[1:6]|D5G2;|-0.5|IJ900|dockWagN@0|take[1:6]|-24|-15|pin@94||-24|-20
340 Awire|take[4]|D5G2;||2700|conn@17||-39|-14|pin@95||-39|-8
341 Eaout[1:14,TT]|aout[TT,1:14],out[1:37]|D6G2;|conn@11|y|O
342 Eready|freqOut|D6G2;|conn@16|y|O
343 EinA[1:37,B]|inP[1:37,B]|D4G2;|conn@9|a|I
344 Ein[1:36,T]||D4G2;|conn@2|a|I
345 Edo[epi]|pred|D4G2;|conn@3|a|I
346 Epred[D,T]||D4G2;|conn@8|a|I
347 EsignalBitFromInboundSwitchFabric||D4G2;|conn@18|a|I
348 Esir[1:9]||D4G2;|conn@5|a|B
349 Esor[10:18]|sor[1:9]|D6G2;|conn@13|y|B
350 Esucc[D,T]||D6G2;|conn@7|y|O
351 X
352
353 # Cell inputDockTry;2{ic}
354 CinputDockTry;2{ic}||artwork|1219269890555|1227364833506|EI
355 Ngeneric:Facet-Center|art@0||0|0||||AV
356 Nschematic:Bus_Pin|pin@0||-4|2|-1|-1|X|
357 Nschematic:Bus_Pin|pin@1||0|-5|-1|-1|X|
358 Nschematic:Bus_Pin|pin@2||-4|-2|-1|-1|X|
359 Nschematic:Bus_Pin|pin@3||4|0|-1|-1|XR|
360 Nschematic:Bus_Pin|pin@4||0|8|-1|-1||
361 Nschematic:Bus_Pin|pin@5||2|6|-1|-1||
362 NPin|pin@7||3|-1|1|1|X|
363 NPin|pin@8||3.5|0|1|1|X|
364 NPin|pin@9||3|1|1|1|X|
365 NPin|pin@10||3|4|1|1|X|
366 NPin|pin@11||-1|4|1|1|X|
367 NPin|pin@12||-1|3|1|1|X|
368 NPin|pin@13||-3|3|1|1|X|
369 NPin|pin@14||-3|1|1|1|X|
370 NPin|pin@15||-1|1|1|1|X|
371 NPin|pin@16||-1|-1|1|1|X|
372 NPin|pin@17||-3|-1|1|1|X|
373 NPin|pin@18||-3|-3|1|1|X|
374 NPin|pin@19||-1|-3|1|1|X|
375 NPin|pin@20||-1|-4|1|1|X|
376 NPin|pin@21||3|-4|1|1|X|
377 Nschematic:Bus_Pin|pin@25||3.5|0|-2|-2|XR|
378 NPin|pin@27||-2.5|2|1|1|X|
379 NPin|pin@28||-3.5|-2|1|1|X|
380 Nschematic:Bus_Pin|pin@29||-3.5|-2|-2|-2|X|
381 Nschematic:Bus_Pin|pin@30||-2.5|2|-2|-2|X|
382 Nschematic:Bus_Pin|pin@31||0|-4|-2|-2|X|
383 NPin|pin@32||0|4|1|1|X|
384 NPin|pin@33||0|5|1|1|X|
385 NPin|pin@34||1|5|1|1||
386 NPin|pin@35||2|6|1|1||
387 NPin|pin@36||1|7|1|1||
388 NPin|pin@37||-2|7|1|1||
389 NPin|pin@38||-1|6|1|1||
390 NPin|pin@39||-2|5|1|1||
391 Nschematic:Bus_Pin|pin@40||-1|6|-1|-1||
392 Nschematic:Bus_Pin|pin@41||0|7|-2|-2||
393 Nschematic:Bus_Pin|pin@42||0|8|-1|-1||
394 Ngeneric:Invisible-Pin|pin@43||1|0|||||ART_message(D5G1;)S[input,dock]
395 Ngeneric:Invisible-Pin|pin@44||-2|2|||||ART_message(D6G1;)Sdata
396 Ngeneric:Invisible-Pin|pin@45||-3|-2|||||ART_message(D6G1;)Stokens
397 Ngeneric:Invisible-Pin|pin@46||1|-3|||||ART_message(D5G1;)Sprgrm
398 AThicker|net@0|||FS2700|pin@21||3|-4|pin@7||3|-1
399 AThicker|net@1|||FS2434|pin@7||3|-1|pin@8||3.5|0
400 AThicker|net@2|||FS2966|pin@8||3.5|0|pin@9||3|1
401 AThicker|net@3|||FS2700|pin@9||3|1|pin@10||3|4
402 AThicker|net@4|||FS0|pin@32||0|4|pin@11||-1|4
403 AThicker|net@5|||FS900|pin@11||-1|4|pin@12||-1|3
404 AThicker|net@6|||FS0|pin@12||-1|3|pin@13||-3|3
405 AThicker|net@8|||FS1800|pin@14||-3|1|pin@15||-1|1
406 AThicker|net@9|||FS900|pin@15||-1|1|pin@16||-1|-1
407 AThicker|net@10|||FS0|pin@16||-1|-1|pin@17||-3|-1
408 AThicker|net@12|||FS1800|pin@18||-3|-3|pin@19||-1|-3
409 AThicker|net@13|||FS900|pin@19||-1|-3|pin@20||-1|-4
410 AThicker|net@15|||FS1800|pin@20||-1|-4|pin@21||3|-4
411 Aschematic:bus|net@18||-0.5|IJ0|pin@3||4|0|pin@25||3.5|0
412 AThicker|net@22|||FS1166|pin@13||-3|3|pin@27||-2.5|2
413 AThicker|net@23|||FS634|pin@27||-2.5|2|pin@14||-3|1
414 AThicker|net@24|||FS634|pin@17||-3|-1|pin@28||-3.5|-2
415 AThicker|net@25|||FS1166|pin@28||-3.5|-2|pin@18||-3|-3
416 Aschematic:bus|net@27||-0.5|IJ1800|pin@2||-4|-2|pin@29||-3.5|-2
417 Aschematic:bus|net@29||-0.5|IJ1800|pin@0||-4|2|pin@30||-2.5|2
418 Aschematic:bus|net@31||-0.5|IJ2700|pin@1||0|-5|pin@31||0|-4
419 AThicker|net@32|||FS0|pin@10||3|4|pin@32||0|4
420 AThicker|net@33|||FS2700|pin@32||0|4|pin@33||0|5
421 AThicker|net@34|||FS1800|pin@33||0|5|pin@34||1|5
422 AThicker|net@35|||FS2250|pin@34||1|5|pin@35||2|6
423 AThicker|net@36|||FS3150|pin@35||2|6|pin@36||1|7
424 AThicker|net@37|||FS0|pin@36||1|7|pin@37||-2|7
425 AThicker|net@38|||FS1350|pin@37||-2|7|pin@38||-1|6
426 AThicker|net@39|||FS450|pin@38||-1|6|pin@39||-2|5
427 AThicker|net@40|||FS1800|pin@39||-2|5|pin@33||0|5
428 Aschematic:bus|net@43||-0.5|IJ2700|pin@41||0|7|pin@42||0|8
429 Aschematic:bus|net@44||-0.5|IJ1800|pin@42||0|8|pin@4||0|8
430 Ein[1:37,T,38:51,S]||D5G2;|pin@0||I
431 Eins[1:37,T,38:51,S]||D5G2;|pin@1||I
432 Eship[1:38,S]||D5G2;|pin@3||O
433 Esin||D5G2;|pin@40||U
434 Esir[2:9]||D5G2;|pin@4||B
435 Esout||D5G2;|pin@5||B
436 EtokOut[1:37,T,38:51,S]||D5G2;|pin@2||O
437 X
438
439 # Cell inputDockTry;1{sch}
440 CinputDockTry;1{sch}||schematic|1217961575693|1235428794185|I
441 Ngeneric:Facet-Center|art@0||0|0||||AV
442 NOff-Page|conn@0||3|3||||
443 NOff-Page|conn@2||3|-1||||
444 NOff-Page|conn@4||-27|3.5||||
445 NOff-Page|conn@5||-26|-0.5||||
446 NOff-Page|conn@6||-3.5|9||||
447 NOff-Page|conn@7||-20.5|9|||Y|
448 NOff-Page|conn@8||-19.5|12|||Y|
449 IinputDockTry;2{ic}|inputDoc@2||15|18|||D5G4;
450 Ngeneric:Invisible-Pin|pin@0||-11.5|31|||||ART_message(D5G4;)Sthis is mainly to hold the icon
451 Ngeneric:Invisible-Pin|pin@1||-11.5|36|||||ART_message(D5G6;)SinputDockTry
452 Ngeneric:Invisible-Pin|pin@2||-11.5|27|||||ART_message(D5G3;)Sies 20 August 2008
453 Ngeneric:Invisible-Pin|pin@3||-36.5|22|||||ART_message(D3G2;)S["[1:37] are data bits,","T is token bit,","[38:51] are address bits",S is state wire]
454 Ein[1:37,T,38:51,S]||D4G2;|conn@5|a|I
455 Eins[1:37,T,38:51,S]||D4G2;|conn@4|a|I
456 Eship[1:38,S]||D6G2;|conn@2|y|O
457 Esin||D4G2;|conn@8|a|B
458 Esir[2:9]||D4G2;|conn@7|a|B
459 Esout||D6G2;|conn@6|y|B
460 EtokOut[1:37,T,38:51,S]||D6G2;|conn@0|y|O
461 X
462
463 # Cell outputDock;1{ic}
464 CoutputDock;1{ic}||artwork|1237555122444|1237557849564|E
465 Ngeneric:Facet-Center|art@0||0|0||||AV
466 Nschematic:Bus_Pin|pin@0||2|-6|-1|-1||
467 Nschematic:Bus_Pin|pin@2||-3|-13|-1|-1||
468 Nschematic:Bus_Pin|pin@4||-2|-6|-1|-1||
469 Nschematic:Bus_Pin|pin@6||-2|-9|-1|-1||
470 Nschematic:Bus_Pin|pin@8||-3|3|-1|-1||
471 Ngeneric:Invisible-Pin|pin@9||-2|3|1|1||
472 Nschematic:Bus_Pin|pin@10||-1|6|-1|-1||
473 Nschematic:Bus_Pin|pin@12||2|6|-1|-1||
474 Nschematic:Bus_Pin|pin@14||3|3|-1|-1||
475 Ngeneric:Invisible-Pin|pin@15||2|3|1|1||
476 NPin|pin@16||-2|-7|1|1||
477 NPin|pin@17||-2|-5|1|1||
478 NPin|pin@18||1.5|-5|1|1||
479 NPin|pin@22||1.5|-7|1|1||
480 NPin|pin@23||-2|-4|1|1||
481 NPin|pin@24||-2|4|1|1||
482 NPin|pin@25||2|4|1|1||
483 NPin|pin@26||2|-4|1|1||
484 NPin|pin@29||0|4|1|1||
485 NPin|pin@30||0|5|1|1||
486 NPin|pin@31||1|5|1|1||
487 NPin|pin@32||2|6|1|1||
488 NPin|pin@33||1|7|1|1||
489 NPin|pin@34||-2|7|1|1||
490 NPin|pin@35||-1|6|1|1||
491 NPin|pin@36||-2|5|1|1||
492 Ngeneric:Invisible-Pin|pin@39||0|0|||||ART_message(D5G1.5;)S[out,DOCK]
493 NPin|pin@40||2|-6|1|1||
494 NPin|pin@41||-2|-8|1|1||
495 NPin|pin@43||-2|-10|1|1||
496 NPin|pin@44||1|-10|1|1||
497 NPin|pin@45||1|-8|1|1||
498 NPin|pin@52||-2|-11|1|1||
499 NPin|pin@53||1|-11|1|1||
500 NPin|pin@54||2|-11|1|1||
501 NPin|pin@55||2|-15|1|1||
502 NPin|pin@56||-2|-15|1|1||
503 NPin|pin@57||-2|-13|1|1||
504 NPin|pin@58||-3|-13|1|1||
505 NPin|pin@59||0|-4|1|1||
506 NPin|pin@60||0|-5|1|1||
507 NPin|pin@61||0|-7|1|1||
508 NPin|pin@62||0|-8|1|1||
509 NPin|pin@63||0|-10|1|1||
510 NPin|pin@64||0|-11|1|1||
511 Ngeneric:Invisible-Pin|pin@65||-0.5|-6|||||ART_message(D5G1.5;)SD
512 Ngeneric:Invisible-Pin|pin@66||-0.5|-9|||||ART_message(D5G1.5;)SI
513 Ngeneric:Invisible-Pin|pin@67||0|-13|||||ART_message(D5G1.5;)SEPI
514 Nschematic:Bus_Pin|pin@68||3|-3|-1|-1||
515 NPin|pin@70||2|-3|1|1||
516 NPin|pin@71||3|-3|1|1||
517 Nschematic:Bus_Pin|pin@72||-3|-2|-1|-1||
518 NPin|pin@74||-2|-2|1|1||
519 NPin|pin@75||-3|-2|1|1||
520 Aschematic:bus|net@4||-0.5|IJ0|pin@9||-2|3|pin@8||-3|3
521 Aschematic:bus|net@7||-0.5|IJ1800|pin@15||2|3|pin@14||3|3
522 AThicker|net@8|||FS2700|pin@16||-2|-7|pin@17||-2|-5
523 AThicker|net@14|||FS0|pin@61||0|-7|pin@16||-2|-7
524 AThicker|net@16|||FS1800|pin@29||0|4|pin@25||2|4
525 AThicker|net@17|||FS900|pin@25||2|4|pin@70||2|-3
526 AThicker|net@22|||FS1800|pin@24||-2|4|pin@29||0|4
527 AThicker|net@23|||FS2700|pin@29||0|4|pin@30||0|5
528 AThicker|net@24|||FS1800|pin@30||0|5|pin@31||1|5
529 AThicker|net@25|||FS2250|pin@31||1|5|pin@32||2|6
530 AThicker|net@26|||FS3150|pin@32||2|6|pin@33||1|7
531 AThicker|net@27|||FS0|pin@33||1|7|pin@34||-2|7
532 AThicker|net@28|||FS1350|pin@34||-2|7|pin@35||-1|6
533 AThicker|net@29|||FS450|pin@35||-1|6|pin@36||-2|5
534 AThicker|net@30|||FS1800|pin@36||-2|5|pin@30||0|5
535 AThicker|net@35|||FS1166|pin@18||1.5|-5|pin@40||2|-6
536 AThicker|net@36|||FS634|pin@40||2|-6|pin@22||1.5|-7
537 AThicker|net@38|||FS900|pin@41||-2|-8|pin@43||-2|-10
538 AThicker|net@41|||FS2700|pin@44||1|-10|pin@45||1|-8
539 AThicker|net@51|||FS1800|pin@41||-2|-8|pin@62||0|-8
540 AThicker|net@52|||FS0|pin@59||0|-4|pin@23||-2|-4
541 AThicker|net@53|||FS1800|pin@43||-2|-10|pin@63||0|-10
542 AThicker|net@54|||FS1800|pin@17||-2|-5|pin@60||0|-5
543 AThicker|net@55|||FS1800|pin@52||-2|-11|pin@64||0|-11
544 AThicker|net@56|||FS1800|pin@53||1|-11|pin@54||2|-11
545 AThicker|net@57|||FS900|pin@54||2|-11|pin@55||2|-15
546 AThicker|net@58|||FS0|pin@55||2|-15|pin@56||-2|-15
547 AThicker|net@59|||FS2700|pin@57||-2|-13|pin@52||-2|-11
548 AThicker|net@60|||FS900|pin@24||-2|4|pin@74||-2|-2
549 AThicker|net@61|||FS2700|pin@56||-2|-15|pin@57||-2|-13
550 AThicker|net@62|||FS0|pin@57||-2|-13|pin@58||-3|-13
551 AThicker|net@63|||FS0|pin@26||2|-4|pin@59||0|-4
552 AThicker|net@64|||FS1800|pin@60||0|-5|pin@18||1.5|-5
553 AThicker|net@65|||FS900|pin@59||0|-4|pin@60||0|-5
554 AThicker|net@66|||FS0|pin@22||1.5|-7|pin@61||0|-7
555 AThicker|net@67|||FS1800|pin@62||0|-8|pin@45||1|-8
556 AThicker|net@68|||FS900|pin@61||0|-7|pin@62||0|-8
557 AThicker|net@69|||FS1800|pin@63||0|-10|pin@44||1|-10
558 AThicker|net@70|||FS1800|pin@64||0|-11|pin@53||1|-11
559 AThicker|net@71|||FS900|pin@63||0|-10|pin@64||0|-11
560 AThicker|net@73|||FS900|pin@70||2|-3|pin@26||2|-4
561 AThicker|net@74|||FS1800|pin@70||2|-3|pin@71||3|-3
562 AThicker|net@76|||FS900|pin@74||-2|-2|pin@23||-2|-4
563 AThicker|net@77|||FS0|pin@74||-2|-2|pin@75||-3|-2
564 Edo[epi]||D4G2;|pin@2||I
565 Edp[1:37,B]||D4G2;|pin@4||I
566 Eaout[TT,1:14],ds[1:37]|dsA[TT,1:14],dsD[1:37]|D6G2;|pin@0||O
567 Esucc|fout|D5G2;|pin@68||O
568 Ein[1:36,T]||D4G2;|pin@6||I
569 Epred[D,T]||D4G2;|pin@8||I
570 EsignalBitFromInboundSwitchFabric||D4G2;|pin@72||I
571 Esir[1:9]||D5G2;|pin@10||I
572 Esor[1:9]||D5G2;|pin@12||O
573 Esucc[D,T]||D6G2;|pin@14||O
574 X
575
576 # Cell outputDock;1{lay}
577 CoutputDock;1{lay}||cmos90|1234799662181|1237129757239||ATTR_NCC(D5G5;NTY360;)S["exportsConnectedByParent vdd /vdd_[0-9]+/","exportsConnectedByParent gnd /gnd_[0-9]+/"]
578 Ngeneric:Facet-Center|art@0||0|0||||AV
579 IregistersM:dockRegAndDriver;1{lay}|dockRegA@2||0|-671|||D5G4;
580 IstageGroupsM:dockWagNine;1{lay}|dockWagN@0||0|-2430.5|||D5G4;
581 IstageGroupsM:epiRQod;1{lay}|epiRQod@0||0|-1998.5|||D5G4;
582 IstagesM:mOneDockStage;1{lay}|mOneDock@0||0|-963.5|||D5G4;
583 IdockPartsM:newDandP;1{lay}|newDandP@0||0|921.5|||D5G4;
584 IstagesM:outDockCenter;1{lay}|outDockC@1||0|-172|||D5G4;
585 Ngeneric:Invisible-Pin|pin@0||-1528|-925|||||ART_message(D5G40;)Sm1stage
586 Ngeneric:Invisible-Pin|pin@3||-1514.5|-638|||||ART_message(D5G40;)Spredicate
587 X
588
589 # Cell outputDock;1{sch}
590 CoutputDock;1{sch}||schematic|1237468720313|1237557812962|
591 Ngeneric:Facet-Center|art@0||0|0||||AV
592 NOff-Page|conn@0||-24|-22|||R|
593 NOff-Page|conn@2||24|-23.5|||RRR|
594 NOff-Page|conn@3||12|-25.5|||RRR|
595 NOff-Page|conn@4||-12|-25|||YRRR|
596 NOff-Page|conn@5||40|8|||Y|
597 NOff-Page|conn@6||8|8||||
598 NOff-Page|conn@7||36.5|-15||||
599 NOff-Page|conn@8||36|-20|||XRR|
600 NOff-Page|conn@9||-42.5|-22|||Y|
601 NWire_Con|conn@10||-48.5|-22||||
602 NOff-Page|conn@11||-8|-5|||Y|
603 IstageGroupsM:dockWagNine;1{ic}|dockWagN@0||-48|0|||D5G4;
604 IstageGroupsM:epiRQod;1{ic}|epiRQod@1||48|0|||D5G4;
605 IstageGroupsM:outM1PredLit;1{ic}|outM1Pre@0||0|0|||D5G4;
606 IoutputDock;1{ic}|outputDo@0||24|36|||D5G4;
607 Ngeneric:Invisible-Pin|pin@0||-10.5|33|||||ART_message(D5G5;)SoutputDock
608 Ngeneric:Invisible-Pin|pin@1||-10.5|27|||||ART_message(D5G3;)Sies 20 March 2009
609 NBus_Pin|pin@16||60|-9|-1|-1||
610 NBus_Pin|pin@17||60|-30|-1|-1||
611 NBus_Pin|pin@18||-60|-30|-1|-1||
612 NBus_Pin|pin@19||-60|-9|-1|-1||
613 NWire_Pin|pin@20||60|5||||
614 NWire_Pin|pin@21||60|15||||
615 NWire_Pin|pin@22||-60|15||||
616 NWire_Pin|pin@23||-60|5||||
617 NWire_Pin|pin@27||63|-20||||
618 NWire_Pin|pin@28||63|18||||
619 NWire_Pin|pin@29||-12|18||||
620 NWire_Pin|pin@30||-12|1||||
621 NBus_Pin|pin@32||24|-15|-1|-1||
622 NBus_Pin|pin@33||-24|-15|-1|-1||
623 NBus_Pin|pin@34||-12|-21|-1|-1||
624 NBus_Pin|pin@35||12|-21|-1|-1||
625 NBus_Pin|pin@36||54|8|-1|-1||
626 NBus_Pin|pin@37||54|12|-1|-1||
627 NBus_Pin|pin@38||-54|12|-1|-1||
628 NBus_Pin|pin@39||-54|8|-1|-1||
629 NBus_Pin|pin@41||-48|-18|-1|-1||
630 NWire_Pin|pin@42||-48.5|-26||||
631 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
632 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
633 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
634 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
635 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
636 Abus|net@10||-0.5|IJ1800|pin@19||-60|-9|dockWagN@0|in[1:36]|-54|-9
637 Awire|net@15|||1800|pin@23||-60|5|dockWagN@0|pred|-51|5
638 Abus|net@22||-0.5|IJ1800|epiRQod@1|out[1:36]|54|-9|pin@16||60|-9
639 Abus|net@23||-0.5|IJ900|pin@16||60|-9|pin@17||60|-30
640 Abus|net@24||-0.5|IJ0|pin@17||60|-30|pin@18||-60|-30
641 Abus|net@26||-0.5|IJ2700|pin@18||-60|-30|pin@19||-60|-9
642 Awire|net@28|||2700|pin@20||60|5|pin@21||60|15
643 Awire|net@29|||0|pin@21||60|15|pin@22||-60|15
644 Awire|net@31|||900|pin@22||-60|15|pin@23||-60|5
645 Awire|net@39|||0|pin@28||63|18|pin@29||-12|18
646 Awire|net@40|||900|pin@29||-12|18|pin@30||-12|1
647 Awire|net@41|||1800|pin@30||-12|1|outM1Pre@0|epi[torp]|-4|1
648 Abus|net@57||-0.5|IJ0|outM1Pre@0|ring[1:36]|-4|-9|dockWagN@0|out[1:36]|-41|-9
649 Abus|net@59||-0.5|IJ1800|outM1Pre@0|aout[TT,1:14],ds[1:37]|6|-15|pin@32||24|-15
650 Abus|net@60||-0.5|IJ900|pin@32||24|-15|conn@2|a|24|-21.5
651 Abus|net@61||-0.5|IJ2700|conn@0|y|-24|-20|pin@33||-24|-15
652 Abus|net@62||-0.5|IJ1800|pin@33||-24|-15|outM1Pre@0|dp[1:37,B]|-4|-15
653 Abus|net@63||-0.5|IJ2700|conn@4|y|-12|-23|pin@34||-12|-21
654 Abus|net@64||-0.5|IJ1800|pin@34||-12|-21|outM1Pre@0|pred[D,T]|-4|-21
655 Abus|net@65||-0.5|IJ2700|conn@3|a|12|-23.5|pin@35||12|-21
656 Abus|net@66||-0.5|IJ0|pin@35||12|-21|outM1Pre@0|succ[D,T]|4|-21
657 Abus|net@68||-0.5|IJ0|epiRQod@1|m1[1:36]|42|-9|outM1Pre@0|m1[1:36]|6|-9
658 Abus|net@70||-0.5|IJ1800|conn@5|y|42|8|epiRQod@1|sir[1:9]|47|8
659 Abus|net@71||-0.5|IJ1800|epiRQod@1|sor[1:9]|50|8|pin@36||54|8
660 Abus|net@72||-0.5|IJ2700|pin@36||54|8|pin@37||54|12
661 Abus|net@73||-0.5|IJ0|pin@37||54|12|pin@38||-54|12
662 Abus|net@74||-0.5|IJ900|pin@38||-54|12|pin@39||-54|8
663 Abus|net@75||-0.5|IJ1800|pin@39||-54|8|dockWagN@0|sir[1:9]|-49|8
664 Abus|net@76||-0.5|IJ1800|dockWagN@0|sor[1:9]|-46|8|outM1Pre@0|sir[1:9]|-1|8
665 Abus|net@79||-0.5|IJ0|conn@6|a|6|8|outM1Pre@0|sor[1:9]|2|8
666 Abus|net@80||-0.5|IJ1800|conn@7|y|38.5|-15|epiRQod@1|in[1:36,T]|43|-15
667 Awire|net@81|||0|epiRQod@1|do[epi]|43|-20|conn@8|y|38|-20
668 Awire|net@82|||0|wire90@2|b|51|-20|epiRQod@1|epi[TORP]|49|-20
669 Awire|net@83|||1800|wire90@2|a|56|-20|pin@27||63|-20
670 Awire|net@84|||0|outM1Pre@0|pred[R]|-4|5|wire90@1|a|-21.5|5
671 Awire|net@85|||0|wire90@1|b|-26.5|5|dockWagN@0|succ|-45|5
672 Awire|net@88|||0|wire90@3|b|20.5|5|outM1Pre@0|m1[succ]|4|5
673 Awire|net@89|||1800|wire90@3|a|25.5|5|epiRQod@1|do[od]|44|5
674 Awire|net@90|||1800|epiRQod@1|succ|52|5|wire90@4|b|53|5
675 Awire|net@91|||1800|wire90@4|a|58|5|pin@20||60|5
676 Awire|net@93|||1800|conn@10||-48.5|-22|conn@9|a|-44.5|-22
677 Awire|net@94|||1800|conn@11|y|-6|-5|outM1Pre@0|signalBitFromInboundSwitchFabric|-4|-5
678 Abus|ps[skip,do]|D5G2;|-0.5|IJ1800|outM1Pre@0|ps[skip,do]|4|3|epiRQod@1|ps[skip,do]|44|3
679 Abus|take[1:6]|D5G2;|-0.5|IJ900|dockWagN@0|take[1:6]|-48|-13|pin@41||-48|-18
680 Awire|take[4]|D5G2;||900|conn@10||-48.5|-22|pin@42||-48.5|-26
681 Awire|torp|D5G2;||2700|pin@27||63|-20|pin@28||63|18
682 Edo[epi]||D4G2;|conn@8|a|I
683 Edp[1:37,B]||D4G2;|conn@0|a|I
684 Eaout[TT,1:14],ds[1:37]|dsA[TT,1:14],dsD[1:37]|D6G2;|conn@2|y|O
685 Esucc|fout|D6G2;|conn@9|y|O
686 Ein[1:36,T]||D4G2;|conn@7|a|I
687 Epred[D,T]||D4G2;|conn@4|a|I
688 EsignalBitFromInboundSwitchFabric||D4G2;|conn@11|a|I
689 Esir[1:9]||D4G2;|conn@5|a|I
690 Esor[1:9]||D6G2;|conn@6|y|O
691 Esucc[D,T]||D6G2;|conn@3|y|O
692 X
693
694 # Cell outputDockTry;2{ic}
695 CoutputDockTry;2{ic}||artwork|1219270800403|1227364833506|EI
696 Ngeneric:Facet-Center|art@0||0|0||||AV
697 Nschematic:Bus_Pin|pin@0||0|-5|-1|-1||
698 Nschematic:Bus_Pin|pin@1||4|-2|-1|-1||
699 Nschematic:Bus_Pin|pin@2||-4|0|-1|-1||
700 Nschematic:Bus_Pin|pin@3||0|8|-1|-1||
701 Nschematic:Bus_Pin|pin@4||2|6|-1|-1||
702 Nschematic:Bus_Pin|pin@5||4|2|-1|-1||
703 NPin|pin@6||-3|2|1|1||
704 NPin|pin@7||-3|1|1|1||
705 NPin|pin@8||-2.5|0|1|1||
706 NPin|pin@9||-3|-1|1|1||
707 NPin|pin@10||-3|-4|1|1||
708 NPin|pin@11||1|-4|1|1||
709 NPin|pin@12||1|-3|1|1||
710 NPin|pin@13||3|-3|1|1||
711 NPin|pin@14||3.5|-2|1|1||
712 NPin|pin@15||3|-1|1|1||
713 NPin|pin@16||1|-1|1|1||
714 NPin|pin@17||1|1|1|1||
715 NPin|pin@18||3|1|1|1||
716 NPin|pin@19||2.5|2|1|1||
717 NPin|pin@20||3|3|1|1||
718 NPin|pin@21||1|3|1|1||
719 NPin|pin@22||1|4|1|1||
720 NPin|pin@23||-3|4|1|1||
721 Nschematic:Bus_Pin|pin@27||2.5|2|-2|-2||
722 Nschematic:Bus_Pin|pin@29||3.5|-2|-2|-2||
723 Nschematic:Bus_Pin|pin@31||-2.5|0|-2|-2||
724 Nschematic:Bus_Pin|pin@33||0|-4|-2|-2||
725 NPin|pin@34||0|4|1|1||
726 NPin|pin@35||0|5|1|1||
727 NPin|pin@36||1|5|1|1||
728 NPin|pin@37||2|6|1|1||
729 NPin|pin@38||1|7|1|1||
730 NPin|pin@39||-2|7|1|1||
731 NPin|pin@40||-1|6|1|1||
732 NPin|pin@41||-2|5|1|1||
733 Nschematic:Bus_Pin|pin@42||0|7|-2|-2||
734 Nschematic:Bus_Pin|pin@43||-1|6|-1|-1||
735 Ngeneric:Invisible-Pin|pin@44||-1|0|||||ART_message(D5G1;)S[output,dock]
736 Ngeneric:Invisible-Pin|pin@45||-1|-3|||||ART_message(D5G1;)Sprgrm
737 Ngeneric:Invisible-Pin|pin@46||2|2|||||ART_message(D4G1;)Stokens
738 Ngeneric:Invisible-Pin|pin@47||3|-2|||||ART_message(D4G1;)Sdata
739 AThicker|net@0|||FS900|pin@6||-3|2|pin@7||-3|1
740 AThicker|net@1|||FS1166|pin@7||-3|1|pin@8||-2.5|0
741 AThicker|net@2|||FS634|pin@8||-2.5|0|pin@9||-3|-1
742 AThicker|net@3|||FS900|pin@9||-3|-1|pin@10||-3|-4
743 AThicker|net@4|||FS1800|pin@10||-3|-4|pin@11||1|-4
744 AThicker|net@5|||FS2700|pin@11||1|-4|pin@12||1|-3
745 AThicker|net@6|||FS1800|pin@12||1|-3|pin@13||3|-3
746 AThicker|net@7|||FS2434|pin@13||3|-3|pin@14||3.5|-2
747 AThicker|net@8|||FS2966|pin@14||3.5|-2|pin@15||3|-1
748 AThicker|net@9|||FS0|pin@15||3|-1|pin@16||1|-1
749 AThicker|net@10|||FS2700|pin@16||1|-1|pin@17||1|1
750 AThicker|net@11|||FS1800|pin@17||1|1|pin@18||3|1
751 AThicker|net@12|||FS2966|pin@18||3|1|pin@19||2.5|2
752 AThicker|net@13|||FS2434|pin@19||2.5|2|pin@20||3|3
753 AThicker|net@14|||FS0|pin@20||3|3|pin@21||1|3
754 AThicker|net@15|||FS2700|pin@21||1|3|pin@22||1|4
755 AThicker|net@16|||FS0|pin@34||0|4|pin@23||-3|4
756 AThicker|net@17|||FS900|pin@23||-3|4|pin@6||-3|2
757 Aschematic:bus|net@21||-0.5|IJ0|pin@5||4|2|pin@27||2.5|2
758 Aschematic:bus|net@25||-0.5|IJ0|pin@1||4|-2|pin@29||3.5|-2
759 Aschematic:bus|net@28||-0.5|IJ1800|pin@2||-4|0|pin@31||-2.5|0
760 Aschematic:bus|net@31||-0.5|IJ2700|pin@0||0|-5|pin@33||0|-4
761 AThicker|net@32|||FS0|pin@22||1|4|pin@34||0|4
762 AThicker|net@33|||FS2700|pin@34||0|4|pin@35||0|5
763 AThicker|net@34|||FS1800|pin@35||0|5|pin@36||1|5
764 AThicker|net@35|||FS2250|pin@36||1|5|pin@37||2|6
765 AThicker|net@36|||FS3150|pin@37||2|6|pin@38||1|7
766 AThicker|net@37|||FS0|pin@38||1|7|pin@39||-2|7
767 AThicker|net@38|||FS1350|pin@39||-2|7|pin@40||-1|6
768 AThicker|net@39|||FS450|pin@40||-1|6|pin@41||-2|5
769 AThicker|net@40|||FS1800|pin@41||-2|5|pin@35||0|5
770 Aschematic:bus|net@42||-0.5|IJ2700|pin@42||0|7|pin@3||0|8
771 Eins[1:37,T,38:51,S]||D5G2;|pin@0||I
772 Eout[1:37,T,38:51,S]||D5G2;|pin@1||O
773 Eship[1:38,S]||D5G2;|pin@2||I
774 Esin||D5G2;|pin@43||I
775 Esir[2:9]||D5G2;|pin@3||B
776 Esout||D5G2;|pin@4||O
777 EtokIn[1:37,T,38:51,S]||D5G2;|pin@5||I
778 X
779
780 # Cell outputDockTry;1{sch}
781 CoutputDockTry;1{sch}||schematic|1217961575693|1227364833506|I
782 Ngeneric:Facet-Center|art@0||0|0||||AV
783 NOff-Page|conn@0||6|0||||
784 NOff-Page|conn@4||-8|-5.5|||R|
785 NOff-Page|conn@5||-26|-0.5||||
786 NOff-Page|conn@6||-3.5|9||||
787 NOff-Page|conn@7||-20.5|9|||Y|
788 NOff-Page|conn@8||-26|-4.5||||
789 NOff-Page|conn@9||-12.5|13|||Y|
790 IoutputDockTry;2{ic}|outputDo@2||24|18|||D5G4;
791 Ngeneric:Invisible-Pin|pin@0||0.5|31|||||ART_message(D5G4;)Sthis is mainly to hold the icon
792 Ngeneric:Invisible-Pin|pin@1||0.5|36|||||ART_message(D5G6;)SoutputDock
793 Ngeneric:Invisible-Pin|pin@2||0.5|27|||||ART_message(D5G3;)Sies 5 August 2008
794 Ngeneric:Invisible-Pin|pin@3||-36.5|22|||||ART_message(D3G2;)S["[1:37] are data bits,","T is token bit,","[38:51] are address bits",S is state wire]
795 Eins[1:37,T,38:51,S]||D4G2;|conn@4|a|I
796 Eout[1:37,T,38:51,S]||D6G2;|conn@0|y|O
797 Eship[1:38,S]||D4G2;|conn@8|a|I
798 Esin||D4G2;|conn@9|a|B
799 Esir[2:9]||D4G2;|conn@7|a|B
800 Esout||D6G2;|conn@6|y|B
801 EtokIn[1:37,T,38:51,S]||D4G2;|conn@5|a|I
802 X
803
804 # Cell tryIcons;2{sch}
805 CtryIcons;2{sch}||schematic|1217962972321|1235428895487|I
806 Ngeneric:Facet-Center|art@0||0|0||||AV
807 IinputDockTry;2{ic}|inputDoc@2||-13|0.5|||D5G4;
808 IoutputDockTry;2{ic}|outputDo@2||21|0.5|||D5G4;
809 Ngeneric:Invisible-Pin|pin@0||-0.5|35|||||ART_message(D5G6;)StryIcons
810 Ngeneric:Invisible-Pin|pin@1||-0.5|26|||||ART_message(D5G3;)Sies 20 August 2008
811 NBus_Pin|pin@2||-35|2.5|-1|-1||
812 NBus_Pin|pin@3||-32|-1.5|-1|-1||
813 NBus_Pin|pin@4||-13|-11|-1|-1||
814 NBus_Pin|pin@5||21|-9|-1|-1||
815 NBus_Pin|pin@6||32|2.5|-1|-1||
816 NBus_Pin|pin@7||31|-1.5|-1|-1||
817 NBus_Pin|pin@26||21|11|-1|-1||
818 NBus_Pin|pin@27||-13|11|-1|-1||
819 NWire_Pin|pin@28||26|6.5||||
820 NWire_Pin|pin@29||-22|6.5||||
821 Ngeneric:Invisible-Pin|pin@30||3.5|-6|||||ART_message(D5G3;)S[six switch-fabric,connections]
822 Abus|net@39||-0.5|I1800|pin@2||-35|2.5|inputDoc@2|in[1:37,T,38:51,S]|-17|2.5
823 Abus|net@40||-0.5|I2700|pin@4||-13|-11|inputDoc@2|ins[1:37,T,38:51,S]|-13|-4.5
824 Abus|net@43||-0.5|I1800|pin@3||-32|-1.5|inputDoc@2|tokOut[1:37,T,38:51,S]|-17|-1.5
825 Abus|net@44||-0.5|I2700|pin@5||21|-9|outputDo@2|ins[1:37,T,38:51,S]|21|-4.5
826 Abus|net@45||-0.5|I0|pin@6||32|2.5|outputDo@2|tokIn[1:37,T,38:51,S]|25|2.5
827 Abus|net@47||-0.5|I0|pin@7||31|-1.5|outputDo@2|out[1:37,T,38:51,S]|25|-1.5
828 Abus|net@48||-0.5|I0|outputDo@2|ship[1:38,S]|17|0.5|inputDoc@2|ship[1:38,S]|-9|0.5
829 Abus|net@54||-0.5|IJ2700|outputDo@2|sir[2:9]|21|8.5|pin@26||21|11
830 Abus|net@55||-0.5|IJ0|pin@26||21|11|pin@27||-13|11
831 Abus|net@56||-0.5|IJ900|pin@27||-13|11|inputDoc@2|sir[2:9]|-13|8.5
832 Awire|net@57|||1800|inputDoc@2|sout|-11|6.5|outputDo@2|sin|20|6.5
833 Awire|net@58|||1800|outputDo@2|sout|23|6.5|pin@28||26|6.5
834 Awire|net@59|||0|inputDoc@2|sin|-14|6.5|pin@29||-22|6.5
835 X