Report of the Technical Coordinator

Download Report

Transcript Report of the Technical Coordinator

Summary DAQ
Walter F.J. Müller, GSI, Darmstadt
12th CBM Collaboration Meeting
17 October 2008
This year's
big event
17 October 2008
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
2
Config: September Test Beam @ GSI
The Plan
FEB4nx
SiCBM01B2
A
FEB4nx
SiCBM01B2
A
FEB4nx
SiCBM01B2
discr
BEAM
AUX...
FEB1nx
Gen
B
A
ROC
B
MAPMT
GEM
VECC
FEB1nx
FEB1nx
Gen
Gen
A
B
DABC
Eth
SYNC-S
AUX
ROC
B
A
SYNC-S
AUX
B
FEB1nx
Gen
17 October 2008
ROC
Eth
Eth
SYNC-S
Online
Analysis
ROOT
AUX
ROC
Eth
SYNC-M
AUX
ROC
Eth
SYNC-S
AUX
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
Basic Beam
Diagnostics
MAPMT Tests
GEM chamber
Tests
3
Beaming into an all new Territory

All is new in the setup

Detectors
FEB (front end board)
ROC (read out controller)
DAQ
Analysis

and the whole paradigm: go self-triggered and time-stamped





Huge effort by many persons to MAKE FEE/DAQ WORK




FEB
ROC
DAQ-1
DAQ-2
17 October 2008
R.Lalik (AGH) and C.Schmidt (GSI) build 3 FEB Rev B boards
N.Abel, S. Müller-Klieser (KIP), and S.Linev (GSI) did all
levels of data handling
R,Karabowicz (GSI) setup n-XYTER test & control
S.Linev, J.Adamcewski, V.Friese (GSI) setup DAQ and
Online Analysis
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
4
Config: September Test Beam @ GSI
The real thing
DABC
FEB1nx
Gen Rev B
Si-Strip
FEB1nx
Gen Rev B
Si-Strip
A
ROC
B
A
ROC
B
ROLU
discr
BEAM.
discr
Eth
SYNC-M
SYNC-S
AUX
Eth
SYNC-S
AUX
NIM to
ECL to
LVDS
Online
Analysis
ROOT
STS Test
Basic Beam
Diagnostics
GEM
VECC
17 October 2008
FEB1nx
Gen Rev B
A
B
ROC
Eth
SYNC-S
AUX
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
GEM chamber
Test
5
STS
17 October 2008
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
6
STS
GEM
some glue
17 October 2008
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
SEU
7
DAQ Test Beam Summary

The whole chain worked



1st successful proof of concept


Radek saw the very first spill in the online monitor !
we had only about 7 hours beam over 3 days, and took data
already on day one.
everything worked 'in principle'
Good basis to get all the details right


sure we had some 'surprises' and 'undocumented features'
can all be addressed now based on real experience
17 October 2008
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
8
Next Steps
17 October 2008
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
9
Next Steps – Three Lines of Action

Basic Laboratory Tests


FEE/DAQ for first round of Demonstrators



The Starter Kits
proof of concept at module level
do by end 2009 (STS) or early 2010 (RPC)
Design of CBM readout chain

towards ROB's and FLES interface
17 October 2008
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
10
The Starter
Kits
17 October 2008
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
11
Config: n-XYTER Starter Kit
No special
infrastructure
needed, just
ROC + PC
Det
FEB1nx
Gen
A
B
ROC
Eth
SYNC-M
AUX
Online
Analysis
ROOT
I know: It's overdue
17 October 2008
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
12
Config: TDC Starter Kit
156/250 MHz
clock
CLK250
CLK250
B
CLK156
A
CLK156
FEET
SYNC_T
Det
CLKGEN
C
D
E
8 channel:
preamplifier
discriminator
time digitizer
F
R2F
B
A
B
ROC
Eth
SYNC-M
AUX
Online
Analysis
ROOT
G
H
Just an adapter:
2 ROC user ports
 8 FEET ports
+ clock inputs
17 October 2008
A
SYNC_TDC and
SYNC_250 is
generated in ROC
No special
infrastructure
needed, just
ROC + PC
Planned for summer '09
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
13
STS
Demonstrator 0
In-Depth
Sensor Test
17 October 2008
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
14
Config: Test Beam @ IHEP
FEB4nx
FEB4nx
SiCBM01B2
FEB4nx
SiCBM01B2
SiCBM01B2
FEB1nx
FEB1nx
FEB1nx
Gen
FEB1nx
Gen
Gen
Gen
RF
DUT
discr
BEAM
AUX...
FEB1nx
Gen
A
B
A
Eth
Eth
SYNC-S
Eth
SYNC-S
SYNC-S AUX
AUX
AUX
A
Eth
Eth
SYNC-S
SYNC-S
AUX
AUX
17 October 2008
SVD-2
Beam
Tracker
Beam
Telescope
ROC
ROC
B
ROC
B
A
A
B
ROC
ROC
B
A
B
High precision
beam tracker
(25 μm pitch)
from SVD-2
experiment
April '09
some
aux
dets
ROC
Eth
Si Strip
Demonstrator 0
Online
Analysis
SYNC-S
AUX
SYNC
message
sender
CAMAC
DAQ
System
12th CBM Collaboration Meeting
-- Walter
F.J. Müller,
GSI
Hybrid DAQ
System:
triggered +
time-stamped
MIDAS
15
STS & RPC
Demonstrator 1
17 October 2008
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
16
DAQ over Optics Overview
Use one optical link for




clock distribution
time synchronization
data transfer
controls traffic
FEB
ROC
FEB
…

DCB
ABB
FEB




Guarantee for Deterministic
Latency Messages (DLM)
High data bandwidth for data
stream ROC => ABB
High reliability for control
messages ABB => ROC
Fault detection and fault
tolerance
17 October 2008
…
Specific communication
protocol for CBM usage
FEB
ROC
FEB
…

ROC
FEB
DCB
ABB
FEB
ROC
FEB
DCB: F. Lemke. U. Brüning, ZITI Hd
ABB: Wenxue Gao, A. Kugel, ZITI Hd
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
17
Data Combiner Board

Programmable core logic









Xilinx FPGA - Virtex-4 FX60
Platform ROM ensures low configuration time
High speed serial links 6x SFP connectors
DDR2-DRAM (32bit wide, up to 512MByte)
FLASH memory (512MBit)
Gigabit-Ethernet Transceiver
with RJ45-Connector
Programming infrastructure
over JTAG and USB
Connectors for user-specific
Mezzanine Boards
Various additional
standard interfaces
17 October 2008
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
18
CBM Protocol Features









Standard initialization sequence
Forward error correction of 1-Bit for all special
characters
Protocol is extendable to continue sending over
switched and routed networks
Open-ended hierarchical structure for concentrator
network
Optimized data bandwidth up to 91.428 %
( 73.148 % with 8b/10b)
Fast and efficient administration packets
Well defined Deterministic Latency Messages
Retransmission for Control Packets
FPGA implementation easily portable to ASIC
17 October 2008
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
19
Config: CBM STS Demonstrator 1
FEB4nx
FEB4nx
SiCBM01B2
FEB4nx
SiCBM01B2
SiCBM01B2
B
A
SFP
Eth
Eth
SYNC-S
SYNC-S AUX
AUX
AUX
ROC
ROC
B
ROC
B
A
ROC
B
CBM
STS
Demo 1
SFP
SFP
A
B
A
AUX
SFP
SFP
SFP
SYNC-S
SFP
SYNC-S AUX
SYNC-S AUX
AUX
AUX
ROC
ROC
B
ROC
B
ROC
B
A
A
CBM
STS
Demo 1
17 October 2008
A
B
A
SFP
SFP
SFP
SYNC-S
SFP
SYNC-S AUX
SYNC-S AUX
AUX
AUX
ROC
ROC
B
ROC
B
ROC
B
A
A
SFP
SFP
SFP
ABB
DABC
SFP
SFP SFP
SFP SFP
SFP SFP
FEB4nx
FEB4nx
SiDem1
FEB4nx
SiDem1
FEB4nx
SiDem1
SiDem1
DCB
SFP
SFP
FEB1nx
Gen
FEB4nx
FEB4nx
SiDem1
FEB4nx
SiDem1
FEB4nx
SiDem1
SiDem1
SFP
DCB backplane
BEAM
AUX...
A
A
12 ROC
3 DCB
3 ABB
some details
yet to be
finalized 
DCB
DCB
SFP SFP
SFP
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
SFP
SFP
SFP
SFP
ABB
ABB
20
Config: CBM RPC Demonstrator 1
CLK156
CLK250
CLK250
CLKGEN
CLK156
156 MHz clock
& SYNC_TDC
distribution
156/250 MHz
clock
SYNC_TDC and
SYNC_250 is
generated in ROC
Online
Analysis
FEET
FEET
FEET
FEET
FEET
CBM
M-RPC
Demo 1
A
B
SYNC_T
CLKdist
C
D
E
A
R2F
F
B
A
B
ROC
Eth
DABC
SYNC-S
AUX
G
Start
counter
FEET
FOPI RPC
Test Environment
H
Hybrid DAQ
System:
triggered +
time-stamped
RPC
Test
Bench
some
aux
dets
SYNC
message
sender
MBS System
17 October 2008
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
21
Towards the
real thing
17 October 2008
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
22
Design of the CBM readout chain


'Starter Kits' and '1st round demonstrators' use existing
or pre-prototype read-out ASIC's, prime objective is fast
availability to support tests of concepts and building
blocks.
Key aspects for final CBM readout chain

scalability to full CBM detector size and data rates


provide interface to FLES (First Level Event Selector)
adapt to radiation environment



17 October 2008
determine where COTS components can be used
minimize functionality in exposed areas (on detector)
put complex logic into unexposed or shielded areas
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
23
Cave Layout
Drawing: W. Niebur
Space fo
electronics and
other services
17 October 2008
Shielding
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
For doses consult
FLUKA calculations
by D. Bertini
24
ROC+DCB  ROB
on detector
FEB
STS
RPC
in 'cellar'
FEET
data
digitization
17 October 2008
ROB
ROC
data
aggregation
ROB
in annex building
xxx
FLES
xxx
data
aggregation &
buffering
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
FLES
data
processing
25
Summary

We just got started, 'beamed in reality'
Clear path for the level 0 and 1 demonstrators

DAQ Workshop in December



coordinate design work on CBM readout chain
finalize DAQ/FLES IMoU part
17 October 2008
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
26
The End
Thanks for
your attention
17 October 2008
12th CBM Collaboration Meeting -- Walter F.J. Müller, GSI
27