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