digital trigger system for the compass experiment

25
Digital Trigger System for the COMPASS Experiment I.Konorov , S.Huber, J.Friedrich, M.Krämer, B.Ketzer, D.Levit, A.Mann, S.Paul, TU Munich 20-24 September 2010 1 TWEPP Aachen Игорь Коноров

Upload: fia

Post on 23-Feb-2016

48 views

Category:

Documents


0 download

DESCRIPTION

Digital Trigger System for the COMPASS Experiment. I.Konorov , S.Huber , J.Friedrich , M.Kr ä mer , B.Ketzer , D.Levit , A.Mann , S.Paul , TU Munich. Outline. COMPASS experiment Triggering in COMPASS or event selection Digital ECAL2 trigger TDC based trigger Summary and Outlook. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Digital Trigger System for the COMPASS Experiment

Digital Trigger Systemfor

the COMPASS Experiment

I.Konorov, S.Huber, J.Friedrich, M.Krämer, B.Ketzer, D.Levit, A.Mann, S.Paul,

TU Munich

20-24 September 2010 1TWEPP Aachen Игорь Коноров

Page 2: Digital Trigger System for the COMPASS Experiment

Outline

20-24 September 2010 TWEPP Aachen Игорь Коноров 2

1. COMPASS experiment2. Triggering in COMPASS or event selection 3. Digital ECAL2 trigger4. TDC based trigger5. Summary and Outlook

Page 3: Digital Trigger System for the COMPASS Experiment

COMPASS spectrometer @SPS CERN

20-24 September 2010 TWEPP Aachen Игорь Коноров 3

Target

Magnets M1+M2 = 5.4 Tm

Fixed target experiment , first run 2002Beam:

Muon 160 GeV/c, 2 10/spillHadron190 GeV/c, 5 10/spill

Tracking detectors• silicon• MicroMega & GEM• Drift Chambers, Straws

Calorimetry• ECAL1,2; HCAL1,2

PID• CEDAR• RICH• Muon Wall(filter)

Physics objections:Nucleon spin structure Spectroscopy of hadrons

Beam

Page 4: Digital Trigger System for the COMPASS Experiment

DAQ and Trigger Distribution SystemDAQ architecture

DATE(ALICE) DAQ softwareTrigger Control System

• TCS architecture derived from TTC (LHC) • Built using commercial components• Trigger distributed synchronously with 38.88 MHz clock

20-24 September 2010

TWEPP Aachen Игорь Коноров 4

Maximum trigger rate: 30kHz

Page 5: Digital Trigger System for the COMPASS Experiment

Triggering or event selection

20-24 September 2010 TWEPP Aachen Игорь Коноров 5

Example of Simplified Hadron program triggers:

Diffractive trigger : Beam * Recoil Proton * VETO * Beam Killer

Primakoff trigger : Beam * Beam Killer * (ECAL2 Energy > Threshold)

Total number of trigger channels ~140

Two complementary developments for Digital Trigger System : 1. Electromagnetic Calorimeter Trigger – total energy2. TDC based trigger logic

Page 6: Digital Trigger System for the COMPASS Experiment

ECAL2 readout electronics MSADC 9U VME card:• 12 bit ADC• 77.76 MS/s• 4+1 FPGA: XC4LX25• 4x16 = 64 channels• Debug FPGA interface at P2

Two data streams in FPGAs• DAQ data stream• Trigger data stream

20-24 September 2010 TWEPP Aachen Игорь Коноров 6

Page 7: Digital Trigger System for the COMPASS Experiment

Trigger data processor1. Signal detection:

– Threshold 600MeV~0.5% of dynamic range

2. Signal Time– digital CFD– TIME IN all channels

3. Amplitude : – maximum value– Channel wise normalization

i.e. conversion ADC values to Energy

20-24 September 2010 TWEPP Aachen Игорь Коноров 7

0 10 20 30 40 50 60

-400-300-200-100

0100200300400500600

st ≈ 0.9 ns

Real data3000 channel

Digital CFD

CFD Time resolution

Linear interpolation Find T at crossing zero

Page 8: Digital Trigger System for the COMPASS Experiment

Summation logic• 77.76 MHz clock – common

time reference system• All pipelines synchronized to

absolute time• To avoid mismatch at clock

boundariessignal amplitude copied to

two consecutive pipeline cells

• Pipeline summation

20-24 September 2010 TWEPP Aachen Игорь Коноров 8

77.76 MHz

AmpAmp

Signal timing

AmpAmp

Page 9: Digital Trigger System for the COMPASS Experiment

Summation of 512 channels

20-24 September 2010 TWEPP Aachen Игорь Коноров 9

1

16

Σ 16

Σ 4Σ 8

>50 GeV>70GeV TRG

TRG

Summation card on VME backplane

MSADC

Page 10: Digital Trigger System for the COMPASS Experiment

ECAL2 trigger performanceduring pilot Primakoff run

in 2009

20-24 September 2010 TWEPP Aachen Игорь Коноров 10

Page 11: Digital Trigger System for the COMPASS Experiment

ECAL2 trigger configuration in 2009• Up to 512(32x16) channels or

8 MSADC modules included in Trigger

• Actually used 12x12 – hole 2x3

• Two triggers >50GeV – prescaled by factor two >70GeV

• ECAL2 trigger latency: about 100 clock cycles

• Trigger latency increased by 720 ns

20-24 September 2010 TWEPP Aachen Игорь Коноров 11

Page 12: Digital Trigger System for the COMPASS Experiment

Trigger rate vs threshold for 12x12

20-24 September 2010 TWEPP Aachen Игорь Коноров 12

Page 13: Digital Trigger System for the COMPASS Experiment

ECAL2 trigger rate vs area

20-24 September 2010 TWEPP Aachen Игорь Коноров 13

> 50 GeV

> 70 GeV

Page 14: Digital Trigger System for the COMPASS Experiment

Trigger efficiency

20-24 September 2010 TWEPP Aachen Игорь Коноров 14

σ = 3.3 GeV

Page 15: Digital Trigger System for the COMPASS Experiment

ECAL2 trigger outcome• Trigger architecture fulfill requirements for Primakoff

measurements• Trigger rate would be too high to include all 3000 channels

and to lower threshold• Pipeline data processing takes more clock cycles than

anticipated and cause long latency – ~90 clock cycle

Solutions and further improvements• Improve trigger selectivity by providing cluster information

instead of total sum• Increase processing speed to 200-300 MHz

20-24 September 2010 15TWEPP Aachen Игорь Коноров

Page 16: Digital Trigger System for the COMPASS Experiment

TDC based Trigger Logic in FPGAMotivation

Currently COMPASS trigger electronics based mostly on NIM modules.Substitute NIM logic by flexible FPGA based electronics

What is Trigger logicInterconnection of simple logical components: OR,(N) AND

How Digital Trigger Logic look like:– Synchronous pipeline architecture – predictable behavior– Convert analog Timing Information into DIGITs (TDC in FPGA)– Unified interface : LEMO cable substitutd by FIFO like interface with TDC

information– Library components: NxOR, Nx(N)AND

How to create FPGA firmware– Interconnections Described in Top level VHDL file – User creates schematic(net list)– Software tools generate TOP level VHDL file

Goal: provide a possibility to create Complex Trigger Logic wo FPGA/VHDL knowledge

20-24 September 2010 TWEPP Aachen Игорь Коноров 16

Page 17: Digital Trigger System for the COMPASS Experiment

Trigger logic components

• TDC• Programmable delays• AND, OR, NAND with programmable coincidence

window(GATE) and master signal• Time calibration – automatic scanning signal timing• Monitoring• DAQ interface – no need for splitting signals to TDCs• Inter module interface for scaling up the system

Software• GUI for creating trigger logic schematic• Software for generation VHDL code and project files• Standard Xilinx tools to be used for implementation• No special knowledge required for using the system

Page 18: Digital Trigger System for the COMPASS Experiment

TDC design in Virtex5 FPGA• Conservative TDC design using built-in SERDES hard cores

• IDELAY– 64 taps, 78 ps/tap– Calibrated and independent from process, temperature and voltages

• Bin size 312 ps• Auto calibration at power up – tuning IDELAY• About 50 TDCs with XC5VLX50

20-24 September 2010 TWEPP Aachen Игорь Коноров 18

SERDESIDELAY

SERDESIDELAY

SERDESIDELAY

SERDESIDELAY

DECO

DER

0 ps

312 ps

624 ps

936 ps

LVDS

400MHz DDR

Page 19: Digital Trigger System for the COMPASS Experiment

TDC resolutionTime difference between two signals

x 312ps

σ = 0.46 * 312/SQRT(2) = 101 ps

Page 20: Digital Trigger System for the COMPASS Experiment

TDC performance

20-24 September 2010 TWEPP Aachen Игорь Коноров 20

Differential nonlinearity

21 % or better

Page 21: Digital Trigger System for the COMPASS Experiment

AND/NAND/OR componentComponent parameterization

– Function: AND, NAND, OR– Number of inputs– Component Gate– Offset

Example: (S1 and S2)Trt - real timeTime to processed:Ts1(n) < Trt – OFFSETTs2(m) < Trt - OFFSET

Coincidence conditions:(Ts2(m) – GATE )< Ts1(n) < Ts2(m)

20-24 September 2010 TWEPP Aachen Игорь Коноров 21

Ts1(n)master

Ts2(m)slave

Trt

S Time 16 bitsTs():

FIFO

FIFO

CONTROL & LOGIC

Ts1(n)

Trt -Offset

Page 22: Digital Trigger System for the COMPASS Experiment

Generation top level VHDL file

Input:– Template file “top_level.vhd”– Configuration file “trigger_logic.xml”

Java program generate VHDL file – New signals declaration– Components instantiation

20-24 September 2010 TWEPP Aachen Игорь Коноров 22

Page 23: Digital Trigger System for the COMPASS Experiment

Digital trigger hardware

20-24 September 2010 TWEPP Aachen Игорь Коноров 23

32 LVDS inputs

32 LVDS inputs

From/ToPrevious/Next Trigger logic level

From TCS Trigger Distribution System

From/ToPrevious/Next Trigger logic level

Digital trigger module is in development stageFurther optimization of architecture going on

Page 24: Digital Trigger System for the COMPASS Experiment

Status of development• FPGA TDC implementation

– completed and tested• Logic components AND, NAND, OR

– implemented in VHDL code and simulated – To be tested in hardware

• Time calibration– Implemented in VHDL

• Software to generate VHDL code– ready for XML input– GUI in the list to be developed

Page 25: Digital Trigger System for the COMPASS Experiment

Summary and outlookECAL digital trigger• Successful integration ECAL2 digital trigger logic into existing

readout electronics – 512 channels• Problems to extend to 3000 channels due to too high trigger rate • Studying implementation of more advanced logic to reconstruct

clusters, cluster Time and Amplitude

TDC Digital Trigger Logic• TDC with 110ps resolution and 312 ps/bin • Concept of programmable TDC based trigger logic • Basic tools to generate VHDL project

Goal: to complete project by summer 2011

20-24 September 2010 TWEPP Aachen Игорь Коноров 25