dll tb

Transkrypt

dll tb
C M S
R P C T r ig g e r
P r o g r e ss R e p o r t
p r e s e n te d b y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S W e e k - T r ig g e r M e e tin g
C E R N , S e p te m b e r 1 7 th , 2 0 0 3
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
O u tlin e
J u
n
-
ly
e w
B
H
W
8 - R P C
d iv is io n
a ri - S o r
e ls in k i/L
a rsa w -
M u o n T r ig g e r E S R
o f ta s k s :
te r C r a te (S C )
a p p e e n r a n ta - L in k
T r ig g e r C r a te a n d R
F P G A c o r e s fo r L in k
h ttp : //h e p .f u w .e d u .p l/c m s /e s r /
in W a r s a w
B o a r d S y s te m p r o d u c tio n , s p litte r s
e a d o u t C o n c e n tr a to r
B o a r d S y s te m a n d S o r te r C r a te
O u tlin e
- M u o n S o r tin g ta s k = S o r te r C r a te
- R e a d o u t n e w la y o u t
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
R P C T r ig g e r a n d S o r te r C r a te s
T r ig g e r C r a te (1 2 )
S o r te r C r a te
S o r te r B o a r d (2 )
T r ig g e r B o a r d (9 )
S y n c h r o
S p litte r
1 = > 4
S y n c h r o
S p litte r
to
P A C
m e z z .
1
S o r te r
G B .
S o r te r
G B .
S o r te r
G M T
2 x 4 m u o n s
S o r te r
G B .
S y n c h r o
P A C
m e z z .
4
R e a d o u t C o n c . B o a r d (3 )
D A Q
C o n c .
to
R e a d o u t
C o n c e n tr a to r
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
D A Q
3 x S lin k 6 4
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
M u o n S o r tin g ta s k = S o r te r C r a te
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
T r ig g e r B o a r d
4 0 ,0 c m
P A C S e c to r
P r o c e sso r
S y n c h
3 6 ,0 c m
P A C S e c to r
P r o c e sso r
V M E
C o n tr o l
(J ta g , II)
X tr a x
(o p tio n a l)
V M E
E th e r n e t
G B ,
S o r te r
P A C S e c to r
P r o c e sso r
R e a d o u t
C o n c ,
T lk 2 5 0 1
P A C S e c to r
P r o c e sso r
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
G O H
T B G h o stb u ste r
S o r te r F P G A
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
G h o s t b u s tin g a n d s o r tin g o n T B (-1 ), T B (0 ), T B (1 )
T r ig g e r to w e r s o n T B (-1 ) - (-4 :-2 ); T B (0 ) - (-1 :1 ); T B (1 ) - (2 :4 )
E a c h T B d e a ls w ith 3 tr ig g e r to w e r s
P A C
P A C
6 m u o n s
6 *
(s ig n (1 ),
q u a lity (3 ),
c o d e (5 ))
= 5 4 b its
g b _ d a ta
a r e g e n e r a te d
h e r e
P A C
6 m u o n s
6 *
(s ig n (1 ),
q u a lity (3 ),
c o d e (5 ))
= 5 4 b its
P h i G B
S o r te r (1 2 -> 4 )
P A C
6 m u o n s
6 *
(s ig n (1 ),
q u a lity (3 ),
c o d e (5 ))
= 5 4 b its
P A C
6 m u o n s
6 *
(s ig n (1 ),
q u a lity (3 ),
c o d e (5 ))
= 5 4 b its
P h i G B
S o r te r (1 2 -> 4 )
P A C
6 m u o n s
6 *
(s ig n (1 ),
q u a lity (3 ),
c o d e (5 ))
= 5 4 b its
6 m u o n s
6 *
(s ig n (1 ),
q u a lity (3 ),
c o d e (5 ))
= 5 4 b its
la te n c ie s
P h i G B
S o r te r (1 2 -> 4 )
m ie d z a (2 )
E ta G B
E ta G B
S o r te r (8 -> 4 )
G B F P G A
4 m u o n s
4 * (s ig n (1 ), q u a lity (3 ), c o d e (5 ), a d d r e s s (5 ),
g b _ d a ta (2 ))
= 6 4 b its
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
G h o s t b u s tin g a n d s o r tin g o n T B (-2 ), T B (2 )
T r ig g e r to w e r s o n T B (-2 ) - (-8 :-5 ); T r ig g e r to w e r s o n T B (2 ) - (5 :8 )
E a c h T B d e a ls w ith 4 tr ig g e r to w e r s
P A C
P A C
6 m u o n s
6 *
(s ig n (1 ),
q u a lity (3 ),
c o d e (5 ))
= 5 4 b its
g b _ d a ta
a r e g e n e r a te d
h e r e
P A C
6 m u o n s
6 *
(s ig n (1 ),
q u a lity (3 ),
c o d e (5 ))
= 5 4 b its
P h i G B
S o r te r (1 2 -> 4 )
P A C
6 m u o n s
6 *
(s ig n (1 ),
q u a lity (3 ),
c o d e (5 ))
= 5 4 b its
6 m u o n s
6 *
(s ig n (1 ),
q u a lity (3 ),
c o d e (5 ))
= 5 4 b its
la te n c ie s
P A C
P A C
P h i G B
S o r te r (1 2 -> 4 )
P h i G B
S o r te r (1 2 -> 4 )
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(4 )
g b _ d a ta (2 ))
= 5 6 b its
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(4 )
g b _ d a ta (2 ))
= 5 6 b its
g b _ d a ta
a r e g e n e r a te d
h e r e
P h i G B
S o r te r (1 2 -> 4 )
E ta G B
E ta G B
G B F P G A
4 m u o n s
4 * (s ig n (1 ), q u a lity (3 ), c o d e (5 ), a d d r e s s (5 ),
g b _ d a ta (2 ))
= 6 4 b its
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
G h o s t b u s tin g a n d s o r tin g o n T B (-4 ), T B (-3 ), T B (3 ), T B (4 )
T r ig g e r to w e r s o n T B (-4 ) - (-1 6 :1 3 ); T B (-3 ) - (-1 2 :-9 ); T B (3 ) - (9 :1 2 ); T B (4 ) - (1 3 :1 6 )
E a c h T B d e a ls w ith 4 tr ig g e r to w e r s
g b _ d a ta a r e
g e n e r a te d h e r e
P A C
P A C
P A C
P A C
P h i G B
S o r te r (1 2 -> 4 )
P h i G B
S o r te r (1 2 -> 4 )
P h i G B
S o r te r (1 2 -> 4 )
P h i G B
S o r te r (1 2 -> 4 )
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(4 )
g b _ d a ta (2 ))
= 6 0 b its
E ta G B
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(4 )
g b _ d a ta (2 ))
= 6 0 b its
E ta G B
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(4 )
g b _ d a ta (2 ))
= 6 0 b its
la te n c ie s
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(4 )
g b _ d a ta (2 ))
= 6 0 b its
E ta G B
S o r te r (1 2 -> 4 )
G B F P G A
4 m u o n s
4 * (s ig n (1 ), q u a lity (3 ), c o d e (5 ), a d d r e s s (5 ),
g b _ d a ta (2 ))
= 6 4 b its
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
G h o s t b u s tin g a n d s o r tin g in th e T r ig g e r C r a te (b a c k p la n e )
4 m u o n s
4 * (s ig n (1 ), q u a lity (3 ), c o d e (5 ),
a d d r e ss(7 ), g b _ d a ta (2 ))
= 7 2 b its
T B (-4 )
T B (-3 )
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(6 )
g b _ d a ta (2 ))
= 7 2 b its
E ta G B
E ta G B
T B (-2 )
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(6 )
g b _ d a ta (2 ))
= 7 2 b its
E ta G B
T B (-1 )
T B (0 )
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(6 )
g b _ d a ta (2 ))
= 7 2 b its
E ta G B
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(6 )
g b _ d a ta (2 ))
= 7 2 b its
E ta G B
T B (1 )
T B (2 )
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(6 )
g b _ d a ta (2 ))
= 7 2 b its
E ta G B
T B (3 )
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(6 )
g b _ d a ta (2 ))
= 7 2 b its
E ta G B
T B (4 )
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(6 )
g b _ d a ta (2 ))
= 7 2 b its
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(6 )
g b _ d a ta (2 ))
= 7 2 b its
E ta G B
S o r te r (3 2 -> 4 )
4 m u o n s
4 * (s ig n (1 ), q u a lity (3 ), c o d e (5 ),
a d d r e ss(9 ), g b _ d a ta (2 ))
= 8 0 b its
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
T r ig g e r C r a te B a c k p la n e
V M E 3 U
B a c k p la n e
d a ta
S C S I-3 to S o
2 C o n n . 8 0 M
tr a n s
c o
r t
H
fe
n n e c to r s
e r C r a te
z p a r r a le l
r
E th e r n e t
G B & S o r te r
F P G A
In
d a
-
te r f
ta t
4 m
sy n
a c e
o b e
u o n
c h d
to S o r te
tr a n sfe
c a n d id
a ta (4 b
B
T
0
-1
B
T
1
T
B
-2
B
T
2
T
B
-3
T
B
3
T
B
-4
B
T
4
S C S I-3
2 C o n n .
G B & S
1 6 -> 4
r C r a te - 8 0 M H z p a r r a le l tr a n s fe r
r e d :
a te s d a ta (8 0 b its )
its ) + tim e s ta m p (1 b it)
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
B
C u sto m
B a c k p la n e
S C S I-3
2 C o n n .
T T C R x (o n th e b a c k p la n e )
T
s e c o n d c o n n e c to r s e t is n e e d e d
o n ly in 4 o f 1 2 T C 's
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
S o r te r C r a te ta sk
E a c h T
- th
- in
- sy
(sp
r ig g e r
e ir a d d
fo r m a t
n c h d a
e c ific a t
C r a te
r e sse s
io n a b
ta
io n in
d e liv e r s 4 h ig h e s t m o m e n tu m m u o n s w ith
a n d
o u t g h o s tb u s tin g o n th e s e c to r b o r d e r s a n d
S o r te r
- r e
- r e
- so
- c o
- p e
C r a te
c e iv e s
m o v e s
r ts th e
n v e r ts
r fo r m
m u o n c a
g h o st m
e n d c a p
lo c a l to
s d ia g n o
p r e p a r a tio n )
n d id a te s , s y n
u o n s u s in g in
a n d b a r r e l m
g lo b a l p h i a d
s tic p r o c e d u r
c h r o n iz e
fo r m a tio
u o n s se p
d r e sse s,
e s o n th e
s th e m ,
n a b o u t g h o s tb u s tin g o n th e s e c to r b o r d e r s ,
a r a te ly fin d in g 4 h ig h e s t m o m e n tu m m u o n s ,
in p u t a n d o u tp u t s ta g e s
S C s e n d s 4 h ig h e s t m o m e n tu m m u o n s fr o m th e e n d c a p s a n d 4 fr o m
(a s d e fin e d in G M T in te r fa c e s p e c ific a tio n )
th e b a r r e l to G M T
S o r tin g s h o u ld b e p e r fo r m e d w ith m in im a l la te n c y (s m a ll a m o u n t o f b o a r d to b o a r d
a n d F P G A to F P G A in te r c o n n e c tio n s (s m a ll a m o u n t o f F P G A 's )
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
F in a l s o r tin g o n th e S o r te r B o a r d s a n d S o r te r C r a te b a c k p la n e
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(9 )
g b _ d a ta (2 ))
= 8 0
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(9 )
g b _ d a ta (2 ))
= 8 0
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(9 )
g b _ d a ta (2 ))
= 8 0
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(9 )
g b _ d a ta (2 ))
= 8 0
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(9 )
g b _ d a ta (2 ))
= 8 0
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(9 )
g b _ d a ta (2 ))
= 8 0
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(9 )
g b _ d a ta (2 ))
= 8 0
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(9 )
g b _ d a ta (2 ))
= 8 0
F in a l G h o s tb u s te r
S o r te r 3 2 = > 4 + 4
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(9 )
g b _ d a ta (2 ))
= 8 0
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(9 )
g b _ d a ta (2 ))
= 8 0
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(9 )
g b _ d a ta (2 ))
= 8 0
F in a l G h o s tb u s te r
S o r te r 3 2 = > 4 + 4
B a r r e l
E n d c a p
B a r r e l
E n d c a p
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
p h i_ a d d r e s s (7 )
e ta _ a d r e ss(6 ))
= 8 8
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
p h i_ a d d r e s s (7 )
e ta _ a d r e ss(6 ))
= 8 8
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
p h i_ a d d r e s s (7 )
e ta _ a d r e ss(6 ))
= 8 8
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
p h i_ a d d r e s s (7 )
e ta _ a d r e ss(6 ))
= 8 8
B a r r e l
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
a d d r e ss(9 )
g b _ d a ta (2 ))
= 8 0
E n d c a p
F in a l S o r tin g (2 * (8 = > 4 ))
B a r r e l
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
p h i_ a d d r e s s (8 ),
e ta _ a d d r e ss(6 ))
A d d r e ss L U T
B a r r e l
E n d c a p
E n d c a p
4 m u o n s
4 * (s ig n (1 ),
q u a lity (3 ),
c o d e (5 ),
p h i_ a d d r e s s (8 ),
e ta _ a d d r e ss(6 ))
F o u r m u o n d a ta o u g h t to b e s e n t to tw o d e s tin a tio n s to a v o id la te r in te r c o n n e c tio n s
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
F in a l G h o s tb u s tin g A lg o r ith m
in th e S o r te r C r a te
F o r e a c h w e g d e o f a d d r e ss I (1 -1 2 )
In p u t
4 m u o
I, p
4 m u o
I+ 1
4 m u o
I-1
n s : w
h i(0 -1
n s : w
m o d u
n s : w
m o d u
e d
1 )
e d
lo
e d
lo
g e =
e ta , c o d e , b o r d e r -c o d e (0 -3 )
g e =
1 2 , p h i(0 -1 1 ) e ta , c o d e , b o r d e r _ c o d e (0 -3 )
g e =
1 2 , p h i(0 -1 1 ) e ta , c o d e , b o r d e r _ c o d e (0 -3 )
G h o s tb u s tn g in
n e ig h b o u r in g s e c to r s in p h i a n d to w e r s in e ta :
e ta
tr ig g e r
to w e r s
th is p r o c e d u r e
o u g h t to b e d o n e
in th e S C
p h i (w e d g e s)
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
th is p r o c e d u r e
w a s d o n e in a T C
fo r e a c h (m u o n fr o m th e w e d g e e ta
if (b o r d e r _ c o d e = 0 ) th e n
g o to m u o n _ s ta y s _ a liv e
e ls e
if (b it1 _ o f_ th e _ b o r d e r _ c o d e = 1 )
fo r e a c h (m u o n fr o m th e w e d g
if (a b s (d e lta _ p h i)< 2 ) th e n
if (c o d e _ (I -1 )> c o d e _ I ) th e n
g o to m u o n _ is _ d e a d
e n d if
e n d if
e n d _ fo r _ e a c h
e n d if
if (b it2 _ o f_ th e _ b o r d e r _ c o d e = 1 )
fo r e a c h (m u o n fr o m th e w e d g
if (a b s (d e lta _ p h i)< 2 ) th e n
if (c o d e _ (I + 1 )> c o d e _ I ) th e n
g o to m u o n _ is _ d e a d
e ls e if ( c o d e _ ( I + 1 ) = c o d e _ I .a n
g o to m u o n _ is _ d e a d
e n d if
e n d if
e n d _ fo r _ e a c h
e n d if
g o to m u o n _ s ta y s _ a liv e
la b e l: m u o n _ s ta y s _ a liv e
d o : th is _ m u o n _ s ta y s _ a liv e
la b e l: m u o n _ is _ d e a d
e n d _ fo r _ e a c h
= I)
th e n
e I-1 )
th e n
e I+ 1 )
d .p h i_ I = 1 1 ) t h e n
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
A d d r e ss L U T
T a sk - c h a n g e th e a d r e ss fo r m
P A C m
p h
T B m u
e ta
p h
T C m u
e ta
p h
u o
i_ a
o n
_ a
i_ a
o n
_ a
i_ a
n a d d r e ss fo r
d d r e ss (3 :0 ) =
a d d r e ss fo r m
d r e ss (1 :0 )
d d r e ss (3 :0 ) =
a d d r e ss fo r m
d r e ss (5 :0 )
d d r e ss (3 :0 ) =
lo c a l to g lo b a l a d d r e s s in g
m :
in _ s e g m e n t_ a d d r e s s (3 :0 )
:
:
in _ s e g m e n t_ a d d r e s s (3 :0 )
in _ s e g m e n t_ a d d r e s s (3 :0 )
S C (F in a l G h o s tb u s tin g o u tp u
e ta _ a d r e ss (5 :0 )
p h i_ a d d r e s s (3 :0 ) = s e g m e
in _ s e g
S C (o u tp u t = G lo b a l M u o n T r
e ta _ a d r e ss (5 :0 )
p h i_ a d d r e s s (7 :0 )
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
fr o m
t)
(lo c a l a d d r e s s e s )
n t_ a d d r e ss (3 :0 )
m e n t_ a d d r e ss (3 :0 )
ig g e r )
(g lo b a l a d d r e s s e s )
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
S o r te r B o a r d
S B - r e c
- r e m
- so r
fo r
- p e r
e iv e s
o v e s
ts th e
1 /2 w
fo r m
m u o n c a
g h o st m
e n d c a p
h e e ls ,
s d ia g n o
n d id a te s v ia 8 0 M H z p a r r a le l in te r fa c e , s y n c h r o n iz e s th e m ,
u o n s u s in g in fo r m a tio n a b o u t g h o s tb u s tin g o n th e s e c to r b o r d e r s ,
a n d b a r r e l m u o n s s e p a r a te ly fin d in g 4 h ig h e s t m o m e n tu m m u o n s
s tic p r o c e d u r e s o n th e in p u t s ta g e
3 1 ,4 c m
3 4 ,8 c m
S C S I-3
2 C o n n .
S C S I-3
2 C o n n .
S C S I-3
2 C o n n .
S C S I-3
2 C o n n .
S C S I-3
2 C o n n .
S C S I-3
2 C o n n .
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
V M E
C o n tr o l
S C S I-3
2 C o n n .
S C S I-3
2 C o n n .
V M E
S o r te r
3 2 -> 8
M u x
C u sto m
b a c k p la n e
2 m m
H P A C K
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
S o r te r C r a te B a c k p la n e
o n th e S C b a c k p la n e
- fin a l s o r tin g o f th e e
4 h ig h e s t m o m e n tu m
- c o n v e r ts lo c a l to g lo
- p e r fo r m s d ia g n o s tic
n d c a p a n d
m u o n s fo
b a l p h i m u
p r o c e d u r e
b a
r b
o n
s o
V M E 3 U
B a c k p la n e
c o n n e c to r s
S C S I-3 to G M T
4 C o n n .
S o r te r F P G A
F M
C o n n e c to r
c o n n e c to r s S lin k
to D A Q
T T C R x
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
r r e l
a r r e
a d d
n th
S R
m u
l a n
r e ss
e o u
o n
d
e s
tp
,
s is p e r fo r m e d a n d
e n d c a p s a r e se n d to G M T ,
u t sta g e
R D
S R
R D
R D
C u sto m
B a c k p la n e
S C S I-3
4 C o n n .
S o r te r
1 6 -> 4
B a r r e l
S C S I-3
4 C o n n .
S o r te r
1 6 -> 4
E n d c a p
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
S o r te r C r a te F r o n t
M
D
D
D
C
C
C
V
E
C
C
S R
C
S R
d a ta c o n n e c to r s
fr o m T C 's
T T C C o n n e c to r
N G K r ib b o n c o n n e c to r
fr o m T C 's
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
S o r te r C r a te d e s ig n s ta tu s
M a n y V H
(s im u la te
- J ta g c o
- In te r n a
- D ia g n o
- g e n e r ic
- g h o st b
D L c o d e s
d , se v e r a l
n tr o lle r ,
l in te r fa c e
s tic s
so r te r
u s tin g c o d
r e a d y o r a d v a n c e d
te s te d o n d iffe r e n t p r o to ty p e s ):
(II),
e s o n T B a n d T B b a c k p la n e
T o b e d o n e :
- fin a l g h o s t b u s tin g c o d e o n S o r te r B o a r d
- in te g r a tio n o f c o d e s a n d b o a r d im p le m e n ta tio n n e e d e d
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
S o r tin g g e n e r ic c o d e , 2 4 = > 4 s a m p le c o m p ila tio n
- - ; F
- - ; F
; C
; T
; F
; D
; T
; T
; T
; D
; T
; T
- - - - ; T
- - ; T
;
- - ; C
- - -
- l o
- l o
o m
o p
a m
e v
o t
o t
o t
S P
o t
o t
- - i m
- y p
- - w S
- - w S
p i l
- l e
i l y
i c e
a l
a l
a l
b l
a l
a l
- - - - i n g
- - e
- u m
- t a
e r
v e
- m a
- t u
S
l
- r y
- s
e t
E n
l o
p i
m e
o c
P L
D L
- - A
- -
g i
n s
m o
k
L s
L s
- - n a
- -
c
r y
9 - - l y
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
t i n g N a m e
;
t i t y N a m e
;
;
;
e l e m e n t s
;
;
;
b i t s
b i t e l e m e n t s ;
;
;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - z e r S u m m a r y
- - - - - - - - - - - - - - -
- S u
s o
s o
S t
E P
8 ,
2 2
0
0
0
0
- - -
- c c
r t
r t
r a
1 S
3 0
6
/
9
- e s
e r
e r
t i
2 0
3 6
1 , 6 6
/ 8 0 (
/ 6 (
/ 2 (
- - - - - - - - - - -
- - ;
;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - l o c k S e t u p : ' c l o c k '
;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
/
/
- s f
2 4
_ w
x
F 4
;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - u l - F r i S e p 1 2 1 4 : 4 4 : 5 6 2 0 0 3 ;
_ 4
;
;
i t h o u t _ a d r e s s e s s 1
;
8 4 C 5
;
;
1 8 , 4 6 0 ( 4 5 % )
1 ( 6 2 % )
;
9 , 2 4 8 ( 0 % )
;
;
0 % )
0 % )
;
0 % )
;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - S l a c k
; R
; T
- - - - - - - - - - - - - 9 . 6 7 9 n s ; 4
- - - - - - - - - - - - -
- e q
i m
- 0 .
- -
- u i
e
- 0 0
- -
- - - - - - - - r e d
; A
; T
- - - - - - - - M H z
; 2
- - - - - - - - -
- c t
i m
- 8 .
- -
- u a
e
- 8 4
- -
;
- - - - - l
;
;
- - - - - M H z ;
- - - - - -
S o r tin g 2 4 = > 4 s h o u ld b e d o n e in tw o s te p s (la te n c y 2 )
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
- - ; F
- - ; F
; C
; T
; F
; D
; T
; T
; T
; D
; T
; T
- - - - ; T
- - ; T
- - ; C
- - -
S o r tin g g e n e r ic c o d e , 1 6 = > 4 s a m p le c o m p ila tio n
- l o
- l o
o m
o p
a m
e v
o t
o t
o t
S P
o t
o t
- - i m
- y p
- l o
- -
- - w S
- - w S
p i l
- l e
i l y
i c e
a l
a l
a l
b l
a l
a l
- - - - i n g
- - e
- - c k
- - -
- u m
- t a
e r
v e
l o
p i
m e
o c
P L
D L
- - A
- -
- m a
- t u
S
l
g i
n s
m o
k
L s
L s
- - n a
- -
- r y
- s
e t
E n
c
r y
9 - - l y
- -
- - - - - S e t u p :
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
t i n g N a m e
;
t i t y N a m e
;
;
;
e l e m e n t s
;
;
;
b i t s
b i t e l e m e n t s ;
;
;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - z e r S u m m a r y
- - - - - - - - - - - - - - ; S l
- - - - - - - - - - - - - - ' c l o c k '
; 5 .
- - - - - - - - - - - - - - -
- S u
s o
s o
S t
E P
3 ,
1 6
0
0
0
0
- - -
- c c
r t
r t
r a
1 S
7 7
2
/
7 0
1 , 9 4
/ 8 0 (
/ 6 (
/ 2 (
- - - - - - - - - - -
- a c
- 2 7
- -
- - k
- - 1 n
- - -
2
- e s
e r
e r
t i
2 5
/
/
- s f
_ 1
_ 1
x
F 1
- - - - u l 6 _ 4 _ n
6 _ 4 _ n
0 2
2 5
6
4 ,
0
0
0
- - -
- - - ;
- - - s ;
- - - -
0 C
, 6
(
5 7
%
%
%
- - -
- R e
- 4 0
- -
- M o
o a
o a
5
6 0
2 2
6 (
)
)
)
- - - - -
- q u
- . 0
- 0
- i r
- - -
;
- - - - - - - - - - - - - - - - - - - - - - - n S e p 1 5 2 1 : 4 0 : 5 0 2 0 0 3 ;
d
;
;
d
;
;
;
( 1 4 % )
% )
;
0 % )
;
;
;
;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;
- - - - - - - - - - - - - - - - - - - - - - - e d T i m e ; A c t u a l T i m e
;
- - - - - - - - - - - - - - - - - - - - - - - ;
M H z
; 5 0 . 6 9 M H z
- - - - - - - - - - - - - - - - - - - - - - - -
S o r tin g 1 6 = > 4 c a n b e d o n e in o n e s te p (la te n c y = 1 b x )
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
B o a r d s, C r a te s In v e n to r y
T r ig
T r ig
T C
D a t
S o r
S o r
S C
g e r
g e r
b a c k
a C o
te r B
te r C
b a c k
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
B o a rd (T B )
C ra te (T C )
p la n e (T C b )
n c e n tra to r C a rd (D C C
o a rd (S B )
ra te (S C )
p la n e (S C b )
T o ta l
1 0 8
1 2
1 2
E c a l)
3
2
1
1
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
L a te n c y L is t (to b e r e v is e d in s o r te r p a r t)
T O F
C a b le
S y n c h r o L m u x
D ia g n o s tic s
O p to R e c
F ib e r
A sy n c h r o n o u s
S p litte r
S y n c h r o n o u s
L B
T B
0
1 0
2 0
P A C
L d e m u x (B u ffe r )
D ia g n o s tic s
L d e m u x (B u ffe r )
S y n c h r o
G B P h i
D ia g n o s tic s S o r te r
3 0
G B E ta S o r te r
G B E ta
D ia g n o s tic s
S o r te r
D ia g n o s tic s
4 0
S o r te r
S o r te r
D ia g n o s tic s
S y n c h r o n o u s
T B
4 0
L m u x
T C b a c k p la n e
F ib e r
O p to R e c
S p litte r
7 0
6 0
5 0
S y n c h r o
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
L d e m u x
P A C
S C
G B P h i
G B E ta
S y n c h r o
8 0
S o r te r
L V D S
C a b le
D ia g n o s tic s
F P G A
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
R P C M u o n T r ig g e r R e a d o u t - n e w la y o u t
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
T r ig g e r B o a r d -R e a d o u t s u b s y s te m
4 0 ,0 c m
S y n c h
P A C S e c to r
P r o c e sso r
3 6 ,0 c m
P A C S e c to r
P r o c e sso r
V M E
C o n tr o l
(J ta g , II)
X tr a x
(o p tio n a l)
V M E
E th e r n e t
G B ,
S o r te r
P A C S e c to r
P r o c e sso r
R e a d o u t
C o n c ,
T lk 2 5 0 1
P A C S e c to r
P r o c e sso r
G O H
E C A L G O L 8 0 0 M b s
1 3 1 0 n m tr a n s m itte r b o a r d
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
R e a d o u t su b sy ste m
A ll T r ig g e r B o a r d s r e c e iv e 1 7 5 2 o p tic a l lin k s fr o m s p litte r s b u t o n ly 7 5 6 o f th e m
c o n ta in s u n iq u e R P C d a ta to b e s e n d to D A Q . L in k d a ta a r e a lr e a d y z e r o s u p p r e s e d
T B S y n c h F P G A
- s e n d s s e le c te d u n iq u e lin k d a ta to T B R e a d o u t C o n c e n tr a to r F P G A
T B R e a d o u t C o n c e n tr a to r F P G A
- r e c e iv e s lin k d a ta fr o m S y n c h F P G A 's a n d p a c k th e m
G O H m e z z a n in e c a r d
to th e E c a l tr a n s m itte r
1 0 8 G O H tr a n s m itte r s (o n e p e r T B )
- s e n d R P C lin k d a ta o v e r 1 2 fib e r r ib b o n s
3 E c
O n
R P
T h
D C
a l
to
to
to
D C
r e c
c o n
se n
C c a
e iv e
c e n t
d R P
r d s
r ib b
r a te
C e
a r
o n
R
v e
e u se d
fib e r s fr o m T C 's ,
P C lin k d a ta , b u ilt R P C e v e n t d a ta (R P C fir m w a r e fo r e v e n t b u ild e r )
n ts to C M S D A Q o v e r 3 S lin k 6 4 lin k s
ly s p e c
C fir m
e r e st:
C w ith
ific R
w a r e
o p tic
S lin
P C
o n
a l d
k 6 4
r e a
D C
a ta
P M
d o u
C e v
tr a n
C a
t c
e n
sm
r e
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
o m p
t b u
itte
th e
o n
ild
r ,
E c
e n t is T B R
e r fir m w a r
M U a d a p te
a l c o m p o n e
e
e a d o u t C o n c e n tr a to r F P G A a n d
r s , fa n o u ts , o p tic a l r ib b o n ,
n t
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
R e a d o u t su b sy ste m
- fib e r c o m p o n e n ts
W e d o n o t n e e d th a t
(c a b le o f r ib b o n s )
9 x M U -M P O 1 2 fa n o u t
R ib b o n w ith N G K R x
ty p e c o n n e c to r, 8 m
G O H p ig ta il
w ith M U c o n n e c to r
M U a d a p to r
M U c o n n e c to r
M P O c o n n e c to r
1 2
9 6
1
1 2
M U -s M U a d a p te r
( S u m ito m o )
s M U -M F S fa n o u t
( E r ic s s o n , S u m ito m o ,
D ia m o n d )
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
M F S a d a p te r
( D ia m o n d )
M F S - M P O m u lti- r ib b o n
c a b le ( E r ic s s o n , D ia m o n d )
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
R e a d o u t su b sy ste m
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
- E c a l D C C C a r d
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity
C M S
S u m m a r y
- n e w d iv is io n o f ta s k s
- fu r th e r s im p lific a tio n o f th e R P C tr ig g e r s y s te m :
- s im p le r S o r te r C r a te
- r e a d o u t p e r fo r m e d b y th e s im p lifie d s ta n d a r d E c a l c h a in
- a im - to b e r e a d y fo r J u n e 2 0 0 4 s y n c h te s ts w ith r e a d o u t
a n d so r te r b o a r d s
- p r o g r e s s in th e r e m a in in g o p e n L B s y s te m p r o b le m s
- s a fe ty D C S c h a in d e s ig n ,
- C C U b lo c k t r a n s f e r ...
C M S W e e k - T r ig g e r M e e tin g - S e p te m b e r 1 7 , 2 0 0 3
I g n a c y M a c ie k K u d la , W a r s a w U n iv e r s ity

Podobne dokumenty