PAC

Transkrypt

PAC
C M S
R P C M u o n T r ig g e r
R P C M u o n T r ig g e r
p r e s e n te d b y M a c ie k K u d la
C M S E le c tr o n ic s W e e k
C E R N
M a y 1 3 , 2 0 0 2
C M S E le c tr o n ic s W e e k - M a y 1 3 , 2 0 0 2
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 e n e r a l r e m a r k s
- a ll d e te c to r d a ta (~ 2 0 0 k b its @ 4 0 M H z ) a r e tr a n s m itte d to U S C
(c o m p r e s s in g /d e c o m p r e s s in g L in k S y s te m is u s e d )
- s y n c h r o n is a tio n a n d d ia g n o s tic is p e r fo r m e d (V H D L c o d e in F P G A ) a fte r
e a c h in te r b o a r d tr a n s m is s io n (h is to g r a m s , c o u n te r s , te s t tr ig g e r s )
- o n ly o n e A S I C fo r s e e n - P a tte r n C o m p a r a to r (P A C ), a ll o th e r fu n c tio n s
a r e r e a liz e d u s in g F P G A (if p o s s ib le A lte r a A C E X o r X ilin x S p a r ta n ),
S tr a tix e m e r g e s a s a n p o s s ib le s o lu tio n fo r P A C
- a ll d e te c to r d a ta a r e a v a ila b le fo r D A Q
3 S L in k c o n n e c tio n s
C M S E le c tr o n ic s W e e k - M a y 1 3 , 2 0 0 2
a n d a r e c o n c e n tr a te d in to
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 e n e r a l la y o u t
D e te c to r
D e te c to r
P e r ip h e r y
C o u n tin g R o o m
S p litte r C r a te
F E B
L IN K
F E C
B O A R D (S la v e )
S P L IT T E R B O A R D
T R IG G E R B O A R D
L M U X
L M U X
R x
F E B
L IN K
F E C
e le c tr ic a l
R x
T x
o p tic a l
1 5 7 6
(1 2 0 b o x e s)
S p litte r
e le c tr ic a l
~ 2 0 4
G B &
S O R T E R
S O R T E R
S O R T E R
S O R T E R
D ia g n o s tic s
C M S E le c tr o n ic s W e e k - M a y 1 3 , 2 0 0 2
3
S O R T E R
P A C
2 0 4
1 2
to
G lo b a l
M u o n
T r ig g e r
S O R T E R B O A R D
(o n B a c k p la n e )
1
S O R T E R
S O R T E R
1 2
d a ta
c o n tro l (D C S )
T T c R x
S O R T E R B O A R D
S O R T E R
G B
&
S O R T E R
S p litte r
S o r te r C r a te
S O R T E R B O A R D
(o n B a c k p la n e )
P A C
L M U X
B O A R D (M a ste r )
L M U X
T r ig g e r C r a te
R E A D O U T
M A S T E R
B O A R D
S O R T E R
R E A D O U T
C O N C E N T R A T O R
B O A R D
E V E N T
B U IL D E R
E V E N T
C O N C E N T
e le c tr ic a l
3
to
D A Q
3 S lin k s
e le c tr ic a l
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 c
S e le
C o n
D ia
e iv e s , s y n c h r o n
c ts 4 h ig h e s t m
c e n tr a te s r e a d
g n o s tic a t in p u
iz e
o m
o u t
t a n
s a n d d e c o d
e n tu m m u o
d a ta fo r th
d o u tp u t le
e s L in k d a ta
n s f o r 3 0 0 w e d g e r e g io n f o r o n e o r t w o e t a t o w e r ( 0 .1 )
is r e g io n
v e l
M
T T C
T e st B o a r d
C lo c k
D r iv e r
D e la y
C L K _ C O N
e m o r y
B u ffe r
2 5 6 k x 1 6
B S c h 1
C lo c k
D r iv e r
B S c h 1
V M E
I n te r fa c e
( E x t .)
J T A G
C o n tr o lle r
B S c h 2
D e la y
B S c h 2
S P _ C O N 1
4
S P _ C O N 2
L V D S
S y n c h
D ia g
R e a d o u t
L D E M U X
4
S y n c h
D ia g
R e a d o u t
L D E M U X
3
L V D S
fr o m
s p litte r s
(e le c tr ic a l)
S P _ C O N 1
L V D S
S P _ C O N 2
P C
U n ix
P A C 2
L V D S
S y n c h
D ia g
R e a d o u t
L D E M U X
2
S y n c h
D ia g
R e a d o u t
L D E M U X
1
to
B S c h 2
L V D S
S P _ C O N 2
E th e r n e t
P A C 1
P A C 3
S P _ C O N 1
V M E C o n n
C lo c k
D r iv e r
L V D S
1
V M E
I n te r fa c e
(E P R O M )
G B
S o r te r
D ia g
T r ig g e r
s o r tin g
tr e e
L V D S
1 2
S P _ C O N 1
1 6
S P _ C O N 2
L V D S
P A C 2 4
B S c h 1
R e a d _ C o n n
C M S E le c tr o n ic s W e e k - M a y 1 3 , 2 0 0 2
D ia g
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 - P a tte r n C o m p a r a to r (P A C )
D e liv e r s t h e c o d e s o f 4 h ig h e s t m o m e n t u n m u o n s 0 .1 h x 2 .5
(p r o c e sso r s fo r 4 7 5 2 se g m e n ts n e e d e d (+ ~ 1 0 % sp a r e s))
S ta tu s
P la n s
0
j a r e a
?
- p r o to ty p e
- te
- a lg o r ith m
- F P G A V H
- r e
- F P G A V H
A S I
ste d
" c o
D L
a so n
D L
C " c o
(m in o
in c id e
" c o in
a b le r
" c o in
- in te n s iv e te s ts o f "
- a tte m p t to p
- u sa g e o f S tr
- u sa g e o f e x t
- V H D L " c o in c id e n
- d e c is io n o n F P G A
C M S E le c tr o n ic s W e e k - M a y 1 3 , 2 0 0 2
in c id
r c h a
n c e o
c id e n
e s u lt
c id e n
e n
n g
f 6
c e
s w
c e
c e o
e s n
" in
o f 4
ith
o f 6
F P G A ty p e "
u t m o r e P A C
a tix s p e e d
e n d e d (tr ip le
c e o f 6 " A S IC
- A S I C c h o ic
f 4 " v e r 2
e e d e d )
O R C A
" c o d e w
S tr a tix d
" c o d e w
.3 5 u m
s im u la
r itte n
e v ic e s
r itte n
te d
a n d s im u la te d o n m a n y d iffe r e n t F P G A 's
u n d e r Q u a r t u s 2 .0
- in s im u la tio n n o w
P A C s o lu tio n
's to o n e F P G A
ty p e ) S tr a tix m e m o r y
c o d e
e n e e d e d so o 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
T r ig g e r B o a r d - 6 la y e r s P A C
P A C P r o c e s s o r - 6 la y e r s _ 3 b lo c k s - n u m b e r o f p a tte r n s
-1
2
2
5
6
9
9
-1
2
3
5
5
7
1
2
7
9 0 4
9 0 8
n 1 5 1 6
-1
2
2
5
4
8
9
-1
2
2
4
3
3
7
1
4
8 8 4
7 6 0
n 1 3 1 4
-1
3
3
2
2
4
6
-1
3
3
1
1
4
3
2
3
9 2 0
8 6 0
n 1 1 1 2
E n d ca p
T o w e rs
-9
-8
1
1 8
2 3
6
2 3
1 8
3
6
2 6
7 5 6
4 9 6
6 1 6
1
n 9 1 0
n 7 8
T r ig g e r B o a r d s
-1
3
2
1
0
-7
4 3
3 8
6 4
2 4 8
-6
-5
-4
-3
-2
-1
4 0
4 3
2 6
1 0 8 8
6 8
6 1
4 1
1 7 4 0
8 7
6 1
5 8
2 1 1 2
9 3
5 9
5 0
2 1 6 0
8 8
5 6
4 9
2 0 5 2
8 8
6 1
4 9
2 1 6 0
n 5 6
n 3 4
x 1 6 (h p t)
x 8 (lp t)
x 4 (v lp t)
T o ta l # o f p a tte rn s
n 1 2
B a rrel
D iffic a u lt a re a
x 1 6 (h p t)
x 8 (lp t)
x 4 (v lp t)
T o ta l # o f p a tte rn s
0
1
2
3
4
5
6
9 2
6 3
5 0
2 1 7 6
0
8 8
6 1
4 9
2 0 9 2
8 8
5 6
4 9
2 0 5 2
9 3
5 9
5 0
2 1 6 0
8 7
6 1
5 8
2 1 1 2
6 8
6 1
4 1
1 7 4 0
4 0
4 3
2 6
1 0 8 8
p 1 2
p 3 4
B a rrel
C M S E le c tr o n ic s W e e k - M a y 1 3 , 2 0 0 2
7
4
3
6
1 2
p 5 6
T
T o w e rs
8
9
3
2 3
1 8
8
1 8
2 3
4
2 6
6
4 8
6 1 6
4 9 6
p 7 8
p 9 1
r ig g e r B o a r d s
0
1 0
3 1
2 6
1 3
7 5 6
1 1
1
3 4
3
3 3
3
1 3
2
8 6 0
9 2
p 1 1 1 2
2
4
6
2
0
1 3
1
2 3
2
2 7
2
4 4
5
7 6 0
8 8
p 1 3 1 4
4
8
9
1
4
1 5
1
2 7
2
3 1
2
5 7
5
9 0 8
9 0
p 1 5 1 6
6
9
9
2
4
E n d ca 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
T r ig g e r B o a r d - 6 la y e r s P A C
P A C P r o c e s s o r - 6 la y e r s _ 3 b lo c k s - c o n e s
+ -3 h p t
+ -3 C o n e s
m a x : 1 8 7 p a tte r n s /r e f s tr ip
+ -3
+ -4
+ -4
m a x : 1 2 7 p a tte r n s /r e f s tr ip
m a x : 1 2 9 p a tte r n s /r e f s tr ip
+ -4
+ -4
lp t
C o n e s
+ -5
+ -5
+ -5
+ -5
+ -4
v lp t
C o n e s
+ -4
+ -5
+ -6
C M S E le c tr o n ic s W e e k - M a y 1 3 , 2 0 0 2
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
P A C p r o c e s s o r s in F P G A 's
P A C 's 4 la y e r s , V H D L c o d e , 1 2 0 p a tte r n s fo r e v e r y
o f 8 r e fe r e n c e s tr ip c o m p ile d in to F P G A
(4 0 8 P A C _ 1 2 's F P G A a r e n e e d e d )
a p e x 2 0 k 1 5 0 0 [% ]
T r ig g e r B o a r d - F P G A 's o r A S I C P A C ?
1 0 0
8 0
6 0
4 0
2 0
0
1
4
8
P A C
1 2
n u m b e r
4 0 0
5 0 0 0 0
3 5 0
q u a rtu s 1 .1 a p e x
c e le r o n
2 5 0
q u a rtu s 1 .1 a p e x
a th lo n
2 0 0
1 5 0
4 0 0 0 0
L E 's
T im e [m in ]
3 0 0
2 0 0 0 0
1 0 0 0 0
q u a r tu s 2 .0 s tr a tix
p e n tiu m III
1 0 0
3 0 0 0 0
0
0
5 0
1
2
3
4
5
P A C
0
1
4
P A C
8
6
7
8
9
1 0 1 1 1 2
n u m b e r
1 2
F P G A p r ic e (A p e x 2 0 k )
n u m b e r
3 0 0 0
p r ic e [$ ]
1 2 0
S p e e d [M h z ]
1 0 0
8 0
p a c _ 4
6 0
p a c _ 8
4 0
2 0 0 0
1 0 0 0
0
0
1
2
3
4
5
6
7
8
9
1 0 1 1 1 2
p a c n u m b e r
2 0
0
a p e x
s tr a tix
C M S E le c tr o n ic s W e e k - M a y 1 3 , 2 0 0 2
P A C F P G A - S tr a tix e m e r g e s a s a p o s s ib le F P G A
r e p a lc e m e n t fo r P A C A S I C
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
fin a l S p litte r to T r ig g e r B o a r d I n te r fa c e
- to b e d e fin e d (a fte r T B - s p litte r b o a r d te s ts )
P A C A S I C 4 la y e r s p r o to ty p e v e r 2
- te ste d
P A C 6 la y e r s a lg r ith m
- d o n e , s im u la te d in O R C A , s p e c ific a tio n in p r e p a r a tio n
P A C F P G A 6 la y e r s V H D L c o d e
- u n d e r te sts
F P G A V H D L c o d e s fo r a ll s o r te r , s y n c h r o n iz a tio n , r e a d o u t e le m e n ts
F P G A V H D L c o d e s fo r d ia g n o s tic s
- u n d e r te s ts w ith L B a n d T B
p r o to ty p e o f R e a d o u t S la v e a n d M a s te r B o a r d s
p r o to ty p e o f T r ig g e r B o a r d
C M S E le c tr o n ic s W e e k - M a y 1 3 , 2 0 0 2
- w r itte n a n d s im u la te d
- te s te d a n d u s e d in 2 0 0 0 s y n c te s ts
- d o n e , u s e d fo r d ia g n o s tic s d e v e lo p e m e 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