CALICE - DAQ communication - PowerPoint PPT Presentation

About This Presentation
Title:

CALICE - DAQ communication

Description:

Sub-detector specific, in conjunction with detector groups. DIF to LDA ... looks like FPGAs need to be reconfigured once a day ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 26
Provided by: Valeria59
Category:

less

Transcript and Presenter's Notes

Title: CALICE - DAQ communication


1
CALICE - DAQcommunication DAQ softwareV.
Bartsch (UCL) for the CALICE DAQ UK group
  • outline
  • options for network / switching
  • clock
  • control SEUs
  • DAQ software for EUDET

2
DAQ Overview
  • Detector Interface (DIF)
  • Sub-detector specific, in conjunction with
    detector groups
  • DIF to LDA
  • Generic, Copper links (25Mbit)
  • Link/Data Aggregator (LDA)
  • Data format
  • Clock/Commands fan-out
  • LDA to ODR opto-links
  • Off-Detector Receiver (ODR)
  • ODR to disk
  • PCI-Express driver software
  • Local Software DAQ
  • Full blown Software DAQ

3
network / switching
  • Motivation why do we need high-speed networks?
  • useful RD for detectors that need it
  • useful for aggregating data together and thereby
    needing less hardware

4
options for network / switching
e.g. ECAL Slab
DIF
LDA
working FPGA based Ethernet system, using RAW
frames
PC
ODR
optical switch delivered
Driver
high (gt9GBits) bandwidth usage using PCIe 10Gig
cards (from Myricom)
5
networking
  • successfully shown high (gt9GBits) bandwidth
    usage using PCIe 10Gig cards (from Myricom)
  • reasonable CPU usage and enough free system
    resources to perform other computational tasks
    simultaneous to data transfer.
  • ongoing work with multiple 10Gig transfers and
    system testing under more conditions and more
    DAQ like situations
  • working FPGA based Ethernet system, using RAW
    frames
  • successfully doing bi-directional communications
    in a request-response mechanism to simulate data
    transfer from a detector readout to off detector
    receivers
  • planning to do larger studies of multiple
    receivers talking to 1 FPGA systems and n PC's
    simulating FPGA systems.
  • 10Gigbit upgrade options currently under
    evaluation

6
Optical switch
  • 16x16 switch Polatis
  • 20ms switching time
  • piezzoel. MEMS
  • multi mode
  • LC Connectors
  • about 20k brit. Pounds
  • gt dispatching and routing task

7
clock
8
clock
ASICs
ASICs
ASICs
  • Structure
  • Clock source/interface feeds ODRs with machine
    clock
  • ODR synchronises CCC-link to LDA with this clock
  • Clock transferred to ODR via optic-fibre
  • LDA derives FE link clock
  • Clock distributed multiple DIFs via LVDS up-links
  • FE extracts clock in hardware
  • Addition standalone/debug structure
  • Standalone clocks on LDA and DIF
  • Clock LDA directly
  • Clock DIF directly
  • Allows clock to be received separately from
    control.

DIF
DIF
DIF
FE
LDA
CCC-link
Data-link
PC
ODR
Clock / Fast Control
ODR
Machine Clock
9
clock
ASICs
ASICs
ASICs
  • Attempting to finalise requirements
  • Machine Clock (MCLK) lt 50MHz, low jitter
  • Fast commands Accurate to an MCLK period
  • i.e. Links require fixed latency command channel
  • ODR 125MHz clock because of 1Gb link
    specifications (very low jitter), multiple of
    machine clock
  • LDA Derive MCLK with low jitter (for other?
    detectors) lt1ns
  • DIF MCLK from link used as ASIC digital clock
    (low jitter)
  • Bunch Clock MCLK/16 because of bunch spacing
    (appr. 320ns)
  • Fast commands to determine bunch clock phase with
    respect to MCLK.

DIF
DIF
DIF
FE
LDA
CCC-link
Data-link
PC
ODR
Clock / Fast Control
ODR
Machine Clock
10
BC clock synchronisation
Machine Clock
Train Start
Bunch Clock
Inter-train gap
Machine-clock is 4x bunch-clock in this example
11
control SEU
12
detector readout
e.g. ECAL Slab
PC
ODR
DIF
LDA
Driver
Opto
Switch
Connection from on to off detector
13
SEU principle
critical energy
sensitive volume
from E. Normand, Extensions of the Burst
Generation Rate Method for Wider Application to
p/n induced SEEs
gt look for neutrons, protons and pions
depositing energy in the FPGAs
14
SEU energy spectrum of particles in the FPGAs
  • ttbar 50-70 events/hour
  • WW 800-900 events/hour
  • QCD 7-9Mio events/hour
  • from TESLA TDR

QCD
WW
ttbar
15
SEU other FPGAs
FPGA threshold MeV SEU s cm2/device SEUs/day
Virtex II X-2V100 Virtex II X-2V6000 5MeV 810-9 0.17
Altera Stratix 10MeV 10-7 1.99
Xilinx XC4036XLA 20MeV 310-9 0.02
Virtex XQVR300 10MeV 210-8 0.38
9804RP 20MeV 10-8 0.17
all data from literature, references not given in
talk
  • looks like FPGAs need to be reconfigured once a
    day
  • before operation radiation tests need to be done
    with FPGAs chosen for experiment

16
occupancy - for the barrel
Hits per bunch train (assuming Gauss distribution
of events)
hits per bx
number of cell_ids hit
number of cell_ids hit
  • Occupancy derived from physics events per bunch
    train
  • 12000 hits/24Mio cells 510-4

17
DAQ software for EUDET
18
DAQ software for Eudet State Analysis
State Dead
suceed
failed
Transition PowerUp
Transition PowerDown
State Ready
Transition StartRun
Transition EndRun
State Running
Transition StartConfiguration
Transition EndConfiguration
State Configured
Transition BunchTrainStart
Transition BunchTrainEnd
State InBunchTrain
19
DAQ software for EUDET Transition StartRun
read system status
DAQ PC
DAQ PC
DAQ PC
file
file
file
send run number type
RC
FC
Conf DB
  • Files to be written for book keeping
  • system status by DAQ PC
  • run info by RC PC
  • system status by FC

file
file
get number of configurations
20
DAQ software for EUDET Storing of data
Scenario I
Scenario II
Scenario III
DAQ PC
DAQ PC
RAID array
DAQ PC file in memory
local store
central store
central store
central store
  • which scenario to choose depending on the
    bandwidth with which the data gets produced (I)
    up to 200Mbit/sec, (II) up to 1600Mbit/sec,
    (III) from there on
  • desirable to have files because transfer is
    easier and in case of timing problems error
    handling is easier, but keep system flexible for
    now
  • worst case estimate (very rough)
  • 30layers100cm100cm2kB memory _at_ each ASIC/72 no
    of channel _at_ ASICS 10MB/bunch train
    400Mbit/sec

21
summary
  • requirements of clock/control data need to be
    discussed
  • network switching activity started
  • estimate on radiation effects on FE electronics
    done and as expected small effects
  • use cases for software DAQ for EUDET sorted and
    design decisions can still be discussed

22
acknowledgement
  • Matt Warren, Matthew Wing, UCL
  • Richard Hugh-Jones, Marc Kelly, David Bailey,
    Manchester
  • Owen Miller, Birmingham
  • Paul Dauncey, Imperial
  • Tao, RHUL

23
backup slides
24
principal layout
detector layout
principal layout of DAQ hardware
magnet
Put in ODR and LDA
ECAL
VFE
HCAL
VFE
FE
25
other radiation effects
  • neutron spallation
  • non-ionizing effects like nuclear spallation
    reaction, which make neutrons stop completely gt
    leads to destruction of electronics
  • depending on 1MeV neutron equivalent fluence
  • 104/cm2/year expected gt too low for any damage
  • deep level traps
  • cause higher currents
  • depending on radiation dose (energy deposition in
    the electronics)
  • 0.003Rad/year gt damage from 42kRad on
Write a Comment
User Comments (0)
About PowerShow.com