• Keine Ergebnisse gefunden

for the Mu3e Experiment

N/A
N/A
Protected

Academic year: 2022

Aktie "for the Mu3e Experiment"

Copied!
23
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Fast Optical Readout Chain for the Mu3e Experiment

Qinhua Huang

on behalf of the Mu3e collaboration

(2)

The Mu3e Experiment

Main purpose :

search for μ+→e+e+e- decay with sensitivity of 10-16

SM Neutrino mixing BR < 10-54

SUSY Tree-level lepton flavor violation

(3)

The Mu3e Experiment

The Mu3e Detector

Tracking detector : pixel sensors

Timing detector : scintillating fibers and scintillator tiles

(4)

Data acquisition

Triggerless DAQ

Front-end boards (T22.4)

Decode and merge data

Time-sorting

Switching boards (This talk)

Space-sorted to Time-sorted

GPU Filter farm (T42.5 T42.6)

Fast track finding

online reconstruction

Reduce data rate by a factor ~1000

1056 Pixel Sensors

up to 36 1.25 Gbit/s links

FPGA FPGA FPGA

...

Switching Boards

Data Collection

Server

Mass Storage Gbit Ethernet

34 FPGAs

1 6 Gbit/s link each

12 10 Gbit/s links per board

2 Inputs each

GPU PC

GPU PC

GPU 12 PCs PC

Front-end boards

Switching boards

Filterfarm

(5)

Data acquisition

Switching boards

Switch the data stream between front-end FPGAs and the filter farm

Merge the data of sub-detectors and the data from different front-end

boards

Time-sorting for the data of the whole detector

Optical links

Reliability of the links at high speed

> 6 Gpbs

1056 Pixel Sensors

up to 36 1.25 Gbit/s links

FPGA FPGA FPGA

...

Switching Boards

Data Collection

Server

Mass Storage Gbit Ethernet

34 FPGAs

1 6 Gbit/s link each

12 10 Gbit/s links per board

2 Inputs each

GPU PC

GPU PC

GPU 12 PCs PC

Front-end boards

Switching boards

Filterfarm

(6)

Fast optical link Bit Error Rate Test

Components for the real detector partially available

A test chain using the available electronic components in our lab

BER < 10-13 in the

specification of the optical transceiver

Bi-directional data stream

Measure for roughly 11×24 hours, and see no error

FPGA

Optical breakout

Optical

transceivers

(7)

Fast optical link BERT : Result

BER < 7×10-16 (90% CL) at data rate 5650 Mbps with the breakout, better than the BER given in the specification

Better BER because of the tuned transceiver, tuning can give signals with better quality

(8)

Eye diagram : Not tuned and tuned

At 8 Gbps

Corrodi, S., Fast Optical Readout of the Mu3e Pixel Detector, Master thesis, 2014

(9)

Switching FPGA

Firmware tasks

Switch the data stream between front- end FPGAs and the filter farm

Merge the data of sub-detectors and the data from different front-end

boards

Time-sorting for the data of the whole detector

Distribute the slow control signals to the front-end FPGAs

Requirement

Reliable and extremely fast!

Throughput ~O(25Gbps)

1056 Pixel Sensors

up to 36 1.25 Gbit/s links

FPGA FPGA FPGA

...

Switching Boards

Data Collection

Server

Mass Storage Gbit Ethernet

34 FPGAs

1 6 Gbit/s link each

12 10 Gbit/s links per board

2 Inputs each

GPU PC

GPU PC

GPU 12 PCs PC

Front-end boards

Switching boards

Filterfarm

(10)

Switching FPGA

Firmware tasks

Switch the data stream between front- end FPGAs and the filter farm

Merge the data of sub-detectors and the data from different front-end

boards

Time-sorting for the data of the whole detector

Distribute the slow control signals to the front-end FPGAs

Requirement

Reliable and extremely fast!

Throughput ~O(25Gbps)

1056 Pixel Sensors

up to 36 1.25 Gbit/s links

FPGA FPGA FPGA

...

Switching Boards

Data Collection

Server

Mass Storage Gbit Ethernet

34 FPGAs

1 6 Gbit/s link each

12 10 Gbit/s links per board

2 Inputs each

GPU PC

GPU PC

GPU 12 PCs PC

Front-end boards

Switching boards

Filterfarm

(11)

VHDL

Synchronize the data from different front-end boards

Buffer and check the incoming data

The front-end data are already time-sorted

(12)

VHDL

Start algorithm when all channels receive the frame headers

(13)

VHDL

Check the “Hit Block Counter” by round-robin

Start merging all frames with same minimal “Frame Time Stamp”

Should be merged Example : TS1 < TS2 < TS3

(14)

VHDL

Should be merged

Check the “Time Stamp” of the subblocks by round-robin

(15)

VHDL

Check the “Time Stamp” of the subblocks by round-robin

If multiple subblocks have same “Time Stamp” then merge

Should be merged

(16)

VHDL

Check the “Time Stamp” of the subblocks by round-robin

If multiple subblocks have same “Time Stamp” then merge

Should be merged

(17)

VHDL

Check the “Time Stamp” of the subblocks by round-robin

If only one subblock has the minimal “Time Stamp” then copy

(18)

VHDL

Repeat the above until all merging channels have the end marker

Add CRC32 checksum and finish merging the frames with same

“Frame Time Stamp”

Send the time-sorted package to one of the reconstruction computer

(19)

VHDL

Repeat the above until all merging channels have the end marker

Add CRC32 checksum and finish merging the frames with same

“Frame Time Stamp”

Send the time-sorted package to one of the reconstruction computer

(20)

Summary

Firmware development is ongoing, first prototype is available

Bit Error Rate Tests are done for required speed, and prove that the optical links fulfill the experiment

The preliminary protocol and algorithm should meet the speed requirement for the Mu3e experiment about

O(25Gbps)

(21)
(22)

Firmware written by VHDL, with PRBS generators

8b/10b encoded, DC balance

Altera® Quartus II 14.1

Logic simulation : Modelsim 10.1

Alternative : Altera Receiver Toolkit

Auto Sweep

EyeQ (support for Stratix IV up to 6 Gbps)

This toolkit allows BER test and transceiver tuning without external devices

(23)

Send Idle pattern to establish connection

CRC32 checksum ensures error-free

Easy to merge into a bigger packet in readout FPGA

Same/Reduced overhead after merging the subframes with same block counter

Referenzen

ÄHNLICHE DOKUMENTE

o GPU filter farm Event filtering High data throughput using. high speed optical links Create

DAQ First implementation of front-end firmware successfully tested in MuPix telescope Continuous data sorting by time stamp on FPGA working. Outlook Adapt to next MuPix prototype

– detector readout and filter farm (Mainz) – mechanics and cooling (PSI, PI-HD) – experimental infrastructure (PSI) – slow

To measure the momentum and vertex position of low momentum electrons (10 - 53 MeV/c) originating from this rare decay with high preci- sion, a tracking detector built from

Thus, besides minimizing the amount of material (and thus the scattering angle θ MS ), a large lever arm is desirable. In muon decays, the electron momenta range from half the muon

High Voltage Monolithic Active Pixel Sensors.. • The

• Minimizes scattering angle in middle hit • Linear approximation around circle solution small Multiple Scattering angles.. Efficiency and resolution Short tracks

The improvements are made possible by a novel experimental design based on high voltage monolithic active pixel sensors for high spatial resolution and fast readout