Presentation is loading. Please wait.

Presentation is loading. Please wait.

Alberto AnnoviFTK meeting - September 30, 2004 Ideas for a Fast-Track trigger processor - FTK... an evolution of the CDF Silicon Vertex Trigger (SVT) A.

Similar presentations


Presentation on theme: "Alberto AnnoviFTK meeting - September 30, 2004 Ideas for a Fast-Track trigger processor - FTK... an evolution of the CDF Silicon Vertex Trigger (SVT) A."— Presentation transcript:

1 Alberto AnnoviFTK meeting - September 30, 2004 Ideas for a Fast-Track trigger processor - FTK... an evolution of the CDF Silicon Vertex Trigger (SVT) A. Annovi for the Fast-Track group Work during 1998-2003: INFN, University of Pisa, SNS - Pisa University of Chicago University of Geneva Co-operating on standard cell AMChip: INFN, University of Ferrara FAST-TRACK COLLABORATION Offline-quality tracks @LHC Level 1 output rate

2 Alberto AnnoviFTK meeting - September 30, 2004  Fast-Track working principles  FTK performances overview speed & size track quality  FTK can grow with the experiment Proposed plan  Possible applications and physics reach: b-tagging e/  selection More details on Trans. on Nucl. Sci. papers: http://www.pi.infn.it/~orso/ftk Outline

3 Alberto AnnoviFTK meeting - September 30, 2004  30 minimum bias events + H->ZZ->4  Tracks with P t >2 GeV Where is the Higgs?   FTK     30 minimum bias events + H->ZZ->4   Tracks with P t >2 GeV Where is the Higgs? Help! Online tracking: a tough problem

4 Alberto AnnoviFTK meeting - September 30, 2004 Where could we insert FTK? Fast Track + few (Road Finder) CPUs Fast Track + few (Road Finder) CPUs Track data ROB Track data ROB high-quality tracks: Pt>1 GeV Ev/sec = 50~100 kHz Very low impact on DAQ PIPELINE LVL1 Fast network connection CPU FARM (LVL2 Algorithms) CALO MUON TRACKER Buffer Memory ROD Buffer Memory FE Raw data ROBs 2 nd output 1 st output No change to LVL2

5 Alberto AnnoviFTK meeting - September 30, 2004 Tracking in 2 steps 1.Find low resolution track candidates called “roads”. Solve most of the combinatorial problem. 2.Then track fitting inside roads. Thanks to 1 st step it is much easier.

6 Alberto AnnoviFTK meeting - September 30, 2004 1 st step: pattern recognition with the Associative Memory (AM) Dedicated device with maximum parallelism Store all patterns corresponding to interesting tracks Road search happens during detector readout How to send all hits to the AM? SVT’s AMChip

7 Alberto AnnoviFTK meeting - September 30, 2004 Pixels barrelSCT barrelPixels disks 1/2  AM Divide into  sectors 6 buses 40MHz/bus ATLAS Pixels + SCT Feeding FTK @ 50KHz event rate 6 Logical Layers: full  coverage Allow a small overlap for full efficiency Simple configuration for the beginning

8 Alberto AnnoviFTK meeting - September 30, 2004 AM input bandwidth = 40 MHz cluster/bus AM input buses = 6 Logical layer cluster rate Pix 01300 64 MHz Pix 2 + extra1200 61 MHz SC0 + extra 1000 50 MHz SC1 + extra1300 65 MHz SC2 + extra1200 61 MHz SC3 + extra1300 64 MHz Ev/sec 50kHz 2 FTK processors working in parallel for the whole Pix+Si tracker More processors as a backup option ATLAS-TDR-11

9 Alberto AnnoviFTK meeting - September 30, 2004 Track data ROB Track data ROB Raw data ROBs ~Offline quality Track parameters ~75 9U VME boards – 4 types SUPER BINS DATA ORGANIZER ROADS ROADS + HITS EVENT # N PIPELINED AM HITS DO-board EVENT # 1 AM-board 2 nd step: track fitting Inside Fast-Track Pixels & SCT Data Formatter (DF) 50~100 KHz event rate RODs cluster finding split by logical layer overlap regions GB Few CPUs S-links CORE

10 Alberto AnnoviFTK meeting - September 30, 2004 proposed R&D program 2 nd output 1 st output Soon: in order to have the FTK in the future the only short term issue is the availability of the dual output HOLA. (also useful for diagnostic and commissioning) Alternative: use optical splitters 2008: @ very low luminosity minimal R&D FTK system very cheap using low density CDF AMChip (barrel only: ~40 boards) 2009 ?: increase the R&D system to include disks new AMChip for 2*10 33 lumi (barrel+disks: ~75 boards) 2011 ?: upgrade for high lum.

11 Alberto AnnoviFTK meeting - September 30, 2004 How FTK core will look like? AM-B7AM-B8 AM-B1 AM-B0 DO5 DO4 DO3DO2 DO1 DO0 CUSTOM BACKPLANE Ghost Buster FTK INPUT CPU0 CPU1 O(50 10 6 ) patterns AM-B2AM-B3 CPU2 CPU3 AM-B4AM-B5 AM-B6 ~ offline quality tracking 50 kHz event (2*10 33 lumi) 2 core crates + 3DF crates 128 AMChips /board

12 Alberto AnnoviFTK meeting - September 30, 2004 ATLAS Barrel (~CERN/LHCC97-16) 7 layers: 3 Pixel + 4  strip (no stereo) Cylindrical Luminosity Region: R=1mm,  z=±15cm Generate tracks (Pt>1 GeV) & store NEW patterns 15M patterns Thin Road Width (r  z): pixel 1mm6.5cm Si 3mm12.5cm Medium Road Width: pixel 2mm6.5cm Si 5mm12.5cm Large Road Width: pixel 5mm6.4cm Si 10mm12.5cm The Associative Memory can store any kind of tracks: Conversions, delta-rays, k s decays … Including them just requires a lager Associative Memory These kind of tracks have not been studied. BUT we can do the exercise again.

13 Alberto AnnoviFTK meeting - September 30, 2004 Fit/trk   x  13 comb x 34 roads= 440 comb/track QCD Pt>40 1.4 fit x 4 roads = 6 comb/track QCD Pt10 2.3 fit x 6 roads = 14 comb/track QCD Pt40 7.8 fit x 9.5 roads = 74 comb/track QCD Pt100 27 fit x 25 roads = 658 comb/track QCD Pt200 thin large Track fitting workload Low luminosity: 2*10 33

14 Alberto AnnoviFTK meeting - September 30, 2004 Step 2: Software Linear Fit Nfit/trk 658 74 14 6 Ntrk/ev 17 16 10 8 L1 Trig jet soft jet soft  L1 Rate <100Hz <3KHz ~5KHz ~40KHz Pt 200 Pt 100 Pt 40 Pt 10 Fits/sec <1.1MHz <3MHz 750KHz 3MHz 8MHz Pulsar TF fit/s 10 MHz PIII 800MHz fit/s 1.1 MHz Htt 130 comb/trk 34 trk/ev = 1ms max latency = 100ms only 8 CPUs (barrel) Latency Test Pulsar TF + new mez. fit/s >30 MHz

15 Alberto AnnoviFTK meeting - September 30, 2004 Is 2 nd step  as good as offline?   /N ATLAS Genova: M. Cervetto, P. Morettini, F. Parodi, C. Schiavi, presented on 20-Nov-2002 at PESA Track finding within a road is fast Fitting in linear approximation Testing the linear fit with a fast simulation of ATLAS Silicon Tracker Track parameter residuals:  (d 0 ) = 17  m

16 Alberto AnnoviFTK meeting - September 30, 2004 FTK R&D status 3 DF crates: cluster finding split by layer 2 “core” crates: road finding track fitting S-links Raw data ROBs Track data ROB Track data ROB AMChip AMBoard Data Organizer Ghost Buster Track Fitter Data Formatter board Pixel cluster finder TODO: Pixels & SCT RODs

17 Alberto AnnoviFTK meeting - September 30, 2004 TODO list DF boardhave some ideas Pixel cluster finderneed R&D work AMChipnew design for 2*10 33 lumi AMBoardmodify prototype Data Organizermodify prototype / new R&D Ghost BusterPulsar ?? Track FitterCPU or FPGA ??? FTK simulationneeded for design studies

18 Alberto AnnoviFTK meeting - September 30, 2004 FTK R&D status FTK AMBoard Modifing it for CDF SVT upgrade Will learn from CDF experience then modify it for ATLAS FTK Data Organizer 1 st prototype never fully tested Need a lot of RAM on board Buffers up to 16 events more complex than SVT HB

19 Alberto AnnoviFTK meeting - September 30, 2004 How to use Fast-Track to capture as much PHYSICS as possible b e b b   FTK e   hb b  Hard life for all LVL2 objects!

20 Alberto AnnoviFTK meeting - September 30, 2004 ATL-DAQ-2000-033 Offline-quality b-tagging for events rich in b-quarks with Fast-Track offline b-tag performances early in LVL2 ATLAS TDR-016 0.6 100 10 1000 bb RuRu Calibration sample bbH/A bbbb tt qqqq-bb ttH qqqq-bbbb H/A tt qqqq-bb H hh bbbb H +- tb qqbb Z0 bb

21 Alberto AnnoviFTK meeting - September 30, 2004 ATLAS + FTK 4SE200 + J70 + J50 + J15 (|  |<2.5) ““ ““ 2.6MU6 + J25 + J10 (|  |<2.5) 50 mini ev. 2 b-jets + M bb > 50 160 mini ev. 2 b-tags + M bb > 50 13b leading 43 b-tags ATL-COM-DAQ-2002-022 F. Gianotti, LHCC, 01/07/2002 & CMS TDR 6 Triggers w/o and with FTK Scenario: L= 2 x 10 33 deferral ATLAS CMS 5b-jet 237Inclusive b-jet 0.2 J200 3J90 4J65 40  20 2  10 0.8 0.2 MU20 2MU6 HLT rate (Hz) HLT selection LVL1 rate (kHz) LVL1 selection 25 j400 3j165 4j110

22 Alberto AnnoviFTK meeting - September 30, 2004 bbH/A  bbbb ATLAS-TDR-15 (1999) M A (GeV) tan  200 Analysis: 4 b-jets |  j |<2.5 P T j > 70, 50, 30, 30 GeV efficiency 10% Effect of trigger thresholds (before deferrals) ATLAS + FTK triggers 13%3b leading3J + SE200 8%3 b-tagsMU6  + 2J Effic.LVL2LVL1 As efficient as offline selection: full Higgs sensitivity ATL-COM-DAQ-2002-022

23 Alberto AnnoviFTK meeting - September 30, 2004 Electron Identification Swapping trigger algorithms can reduce trigger rate while increasing efficiency! CERN/LHCC/2000-17 L2 tracking EF tracking ATLAS With FTK tracks are ready on the shelf: using tracks could be even faster than using calorimeter raw data! Efficiency & jet rejection could be enhanced by using tracks before calorimeters.

24 Alberto AnnoviFTK meeting - September 30, 2004 L=2x10 33 cm -2 sec - 1 HLT  selection @ CMS H(200,500 GeV)   1,3h ± + X 0.4 0.5 0.6 0.7 0.8 0.9 1. 0 0.02 0.06 0.1 0.14  (QCD 50-170 GeV)  (H(200,500 GeV)   1,3h+X) m H =500 m H =200 TRK tau on first calo jets Pix tau on first calo jet Staged-Pix tau on first calo jet TRK tau on both calo jets Calo tau on first jet 0.0070.004 Efficiency & jet rejection could be enhanced by using tracks before calorimeters.

25 Alberto AnnoviFTK meeting - September 30, 2004  FTK can find offline quality tracks @LVL1 output rate!  FTK is very compact: 2 “core” crates + 3 DF’s crates (for a first barrel only R&D system)  More efficient LVL2 triggers: Lower LVL1 & LVL2 thresholds and save CPU power!  b-jet,  -jet tagging at rates 10-20 KHz: more Higgs physics ! Conclusion

26 Alberto AnnoviFTK meeting - September 30, 2004 M bb (GeV) Events Z0  b-bbar Important b-jet calibration tool CDF RunII pseudo exp. (with SVT) Cdf/anal/top/cdfr/4158 ATL-COM-DAQ-2002-022 ATLAS + FTK 20fb -1  20M bb > 503J + SE200  60M bb > 50MU6  + 2J S/  B LVL2LVL1 (S/  B = 35) 2fb -1 M bb (GeV) Events

27 Alberto AnnoviFTK meeting - September 30, 2004 Standalone program to produce hits from tracks; it includes: multiple scattering ionization energy losses detector inefficiencies resolution smearing primary vertex smearing:  xy =1mm  z =6cm Detector hits generated from: (Pythia) QCD10 sample: QCD Pt>10 GeV L1  QCD40 sample: QCD Pt>40 GeV L1 soft jet QCD100 sample: QCD Pt>100 GeV L1 jet QCD200 sample: QCD Pt>200 GeV L1 jet all samples + noise +. Road finding 6 layers/7 (FTK simulation)

28 Alberto AnnoviFTK meeting - September 30, 2004 Data Organizer Hits Tracks parameters (d, p T, ,  z) Roads Associative Memory Hits Pattern recognition with Associative Memory (AM) using up to 12 layers no need for initial seed highly parallel algorithm using coarser resolution to reduce memory size Roads + hits Track Fitter Track fitting using full resolution of the detector Use CPUs for maximum flexibility FTK Basic Architecture

29 Alberto AnnoviFTK meeting - September 30, 2004 Step 1: Pattern Recognition Hardware + CPU: 4 AM (40M patterns) 8 CPUs Ev/sec 50KHz AM Simulation: 10 7 CPUs Ev/sec 50 KHz Software future: better algorithms (region of interest) Barrel


Download ppt "Alberto AnnoviFTK meeting - September 30, 2004 Ideas for a Fast-Track trigger processor - FTK... an evolution of the CDF Silicon Vertex Trigger (SVT) A."

Similar presentations


Ads by Google