23
TRBnet for the CBM MVD- Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Trax S. Youcef, C. Schrader, I. Fröhlich, C. Mü

TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

Embed Size (px)

Citation preview

Page 1: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

TRBnet for the CBM MVD-PrototypeBorislav Milanović

In cooperation with:J. Michel, M. Deveaux, S. Seddiki, M. Traxler,S. Youcef, C. Schrader, I. Fröhlich, C. Müntz

Page 2: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

Overview

TRBnet@HADES

TRBnet Key Features

CBM - MVD Requirements

Evaluation and Future Plans

1/22 Overview

Page 3: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

HADES

TRBnet@HADES 2/22

Page 4: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

HADES Specifications

•80 000 data channels•520 PCBs / 550 FPGAs•6 Detector Systems

•Au Au: 20 kHz trigger rate (105 collision rate) 200 particles/event 200 MByte/s

TRBnet@HADES – Specifications 3/22

Page 5: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

•Protocol

HADES and FAIR DAQ FPGA + Optical Links

•Network Unified Bus Secure Transmission

TRBnet ?

TRBnet@HADES – Explanation 4/22

Page 6: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

TRBnet@HADES

372 x

30 x

6 x

9 x

24 x

4 x

12 x

3 x

2 x

2 x

20 2 GBit/s

TRBnet@HADES – Network 5/22

- Jan Michel, „Status of the HADES Upgrade“ -

Page 7: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

TRBNET

6/22 TRBnet Key Features

Page 8: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

Architecture

Optical Network

Detector 2Detector n

Trigger System

Data Processing

Slow Control

Detector 1

...

TRBnet Key Features – Architecture 7/22

Page 9: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

Dataflow

Optical Network

Detector 2Detector n

Trigger System

Data Processing

Slow Control

Detector 1

...

TRBnet Key Features – Dataflow 8/22

Max. 3 μs latency

Page 10: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

TRBnet Specifications

• Layers • Unique IDs • CRC checksum

addr1 addr2 addr3

CRC

5 x 16bit

• Four prioritized virtual Channels

TRBnet Key Features – Specifications 9/22

Page 11: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

TRBnet Specifications

Channel 1

Trigger Data

Channel 2

Event Data

Channel 3

Slow Control

Channel 4

Monitoring

1 Optical Link

TRBnet Key Features – Channels

•Channel switching after each data packet

10/22

Page 12: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

TRBnet Facts

•80 bit/packet, 64 bit payload Overhead 16 bit!

•Error detection No inconsistent data through transport

•Secure Transfers All boards answer each transfer

•Independent on underlying System/Data•TRBnet reduces net-bandwidth to 63%

E.g. Optical Link 3 Gbit/s 2 Gbit/s

TRBnet Key Features – Facts 11/22

Page 13: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

CBM

12/22 MVD Requirements

Page 14: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

MVD

MVD Requirements – Geometry

MAPS

13/22

Page 15: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

Station 1 Simulation

MVD Requirements – Station 1 simulation 14/22

Data Rate per Sensor [MByte/s]- Sélim Seddiki, „MVD DAQ Prototype“ -

1 prototype

•Au Au @ 25GeV•5105 collision rate•Tint = 10 μs•approx. 7 GByte/s

Page 16: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

MVD Prototype

MimoSIS-1 • M26 high-res. inspired• 3 cm2

MVD Module:• 2-sided, 0,37 between sensors: 2 x 50 µm Si, 300 µm CVD-

Diam., 2 x 35 µm Glue → 350 µm Siequ, (0.37 % X0), Ø 359 µm Siequ , (0.383 % X0)

• 5 sensors / module• 500 µm overlap of opposite sensors (pitch: ~ 20 µm)• 9 cm2 - Christian Müntz -

5

4

=

=

15/22 MVD Requirements – Prototype

Page 17: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

Comparison

•Main challenge: 40 Gbit/s Self-Triggering

MVD Requirements – Datarate

HADES MVD

20 kHz Nonstop

200 1600

200 MB/s 5 GB/s (Prototype)

16/22

Trigger

Particles

Datarate

Page 18: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

EVALUATION

17/22 Evaluation and Future Actions

Page 19: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

Scheme

5MAPS

FPGA

TRBnetHUB

FPGA

...

=> 25 optical links

2 Gbit/s effective*

......

Evaluation and Future Actions – Readout

40 Gbit/s

*Bandwidth depends on the FPGA frequency

TRBnetMVD-Prototype

18/22

Page 20: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

Scheme

5MAPS

19/22 Evaluation and Future Actions – Readout

FPGA

TRBnetHUB

FPGA

TRBnet

...

......

?

2 Gbit/s effective**Bandwidth depends on the FPGA frequency

=> 25 optical links

40 Gbit/s

MVD-Prototype

8b10b + twisted pair copper

ROC

Page 21: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

First Steps

•MAPS Addon Board with PEXOR Card First TRBnet implementation for MAPS

•TRBnet Hubs Datarate simulation

1 MAPS PC

20/22 Evaluation and Future Actions – First steps

data

Page 22: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

Summary•TRBnet is ideally suited for the first MVD

prototype simulations▫Already implemented▫Highly modular (written in VHDL)▫Various configurations▫Low latency (3 μs), decent bandwidth (63 %)▫Extensible - new designs, larger data buffers

•Tested on XILINX and Lattice FPGAs @ HADES▫up to 100 MHz, 16bit data format

•First steps towards the ROC

21/22 Evaluation and Future Actions – Summary

Page 23: TRBnet for the CBM MVD-Prototype Borislav Milanović In cooperation with: J. Michel, M. Deveaux, S. Seddiki, M. Traxler, S. Youcef, C. Schrader, I. Fröhlich,

References

• J. Michel, „Development of a Realtime Network Protocol for HADES and FAIR Experiments“

• J. Michel, „Status of the HADES Upgrade“• I. Fröhlich, „The Readout of the CBM MVD“• M. Deveaux, „Status of the Micro Vertex Detector of the

CBM Experiment“• S. Seddiki, „MVD DAQ Prototype“

22/22

Thank You!

References