CALICE - DAQ communication & DAQ software V. Bartsch (UCL) for the CALICE DAQ UK group outline: options for network / switching clock control: SEUs DAQ.

Slides:



Advertisements
Similar presentations
XFEL 2D Pixel Clock and Control System Train Builder Meeting, DESY 18 February 2010 Martin Postranecky, Matt Warren, Matthew Wing.
Advertisements

XFEL 2D Pixel Clock and Control System Train Builder Meeting, DESY 22 October 2009 Martin Postranecky, Matt Warren, Matthew Wing.
Bart Hommels for the CALICE-UK groups Data acquisition systems for future calorimetry at the International Linear Collider Introduction DAQ.
Off-detector & Software development of DAQ System for the EUDET calorimeters Tao Wu On behalf of CALICE-UK Collaboration.
HEP UCL Cambridge University Imperial College London University of Manchester Royal Holloway, University of London University College London Matthew Warren,
6 Mar 2002Readout electronics1 Back to the drawing board Paul Dauncey Imperial College Outline: Real system New VFE chip A simple system Some questions.
28 February 2003Paul Dauncey - HCAL Readout1 HCAL Readout and DAQ using the ECAL Readout Boards Paul Dauncey Imperial College London, UK.
11 May 2007UK DAQ Status1 Status of UK Work on FE and Off-Detector DAQ Paul Dauncey For the CALICE-UK DAQ groups: Cambridge, Manchester, Royal Holloway,
1 Overview of DAQ system DAQ PC LDA ODR Detector Unit DIF CCC Detector Unit DIF Detector Unit DIF Detector Unit DIF Storage Control PC (DOOCS) DAQ PC ODR.
20 Feb 2002Readout electronics1 Status of the readout design Paul Dauncey Imperial College Outline: Basic concept Features of proposal VFE interface issues.
28 August 2002Paul Dauncey1 Readout electronics for the CALICE ECAL and tile HCAL Paul Dauncey Imperial College, University of London, UK For the CALICE-UK.
6 June 2002UK/HCAL common issues1 Paul Dauncey Imperial College Outline: UK commitments Trigger issues DAQ issues Readout electronics issues Many more.
David Bailey Manchester. Summary of Current Activities UK Involvement DAQ for SiW ECAL (and beyond) “Generic” solution using fast serial links STFC (CALICE-UK)
ECFA Sep 2004Paul Dauncey - ECAL DAQ1 Thoughts on Si-W ECAL DAQ Paul Dauncey For the Imperial/UCL groups D. Bowerman, J. Butterworth, P. Dauncey,
4 Dec 2001First ideas for readout/DAQ1 Paul Dauncey Imperial College Contributions from all of UK: result of brainstorming meeting in Birmingham on 13.
Estimation of SEUs in the FPGAs C. Targett-Adams V. Bartsch, M. Wing M. Warren, M. Postranecky.
29 January 2004Paul Dauncey - CALICE DAQ1 UK ECAL Hardware Status David Ward (for Paul Dauncey)
Update on the Data Acquisition System development in the UK Valeria Bartsch, on behalf of CALICE-UK Collaboration.
CALICE – 12/07/07 – Rémi CORNAT (LPC) 1 ASU and standalone test setup for ECAL MAIA BEE project Overview DAQ dedicated Sensor test In situ debug and maintenance.
DOOCS DAQ software for the EUDET prototype Valeria Bartsch (UCL) Andrzej Misiejuk (RHUL) Tao Wu (RHUL)
Minutes DAQ software discussion - 16/10/08. Priorities - to be ready before testbench is ready- LDA - ODR - DIF device server disentanglement (Tao, Barry,
Development of the DAQ software for the technical prototype: Status & Outlook Valeria Bartsch UCL.
Normal text - click to edit RCU – DCS system in ALICE RCU design, prototyping and test results (TPC & PHOS) Johan Alme.
HEP UCL Cambridge University Imperial College London University of Manchester Royal Holloway, University of London University College London Matthew Warren,
Data Acquisition Systems for Future Calorimetry at the International Linear Collider Matt Warren, on behalf of CALICE-UK Collaboration.
SODA: Synchronization Of Data Acquisition I.Konorov  Requirements  Architecture  System components  Performance  Conclusions and outlook PANDA FE-DAQ.
Future DAQ Directions David Bailey for the CALICE DAQ Group.
GBT Interface Card for a Linux Computer Carson Teale 1.
CALICE: status of a data acquisition system for the ILC calorimeters Valeria Bartsch, on behalf of CALICE-UK Collaboration.
Bart Hommels Univeristy of Cambridge EUDET Annual Meeting, Ecole Polytechnique, Paris JRA3: DAQ Overview Objectives System Overview Status of.
JRA3 DAQ Overview Matt Warren, on behalf of EUDET JRA3 DAQ Groups. Please see the following talks from the JRA3 Parallel Session for more detail: DAQ and.
David Bailey University of Manchester. Overview Aim to develop a generic system –Maximise use of off-the-shelf commercial components Reduce as far as.
2/2/2009 Marina Artuso LHCb Electronics Upgrade Meeting1 Front-end FPGAs in the LHCb upgrade The issues What is known Work plan.
08/10/2007Julie Prast, LAPP, Annecy1 The DHCAL DIF and the DIF Task Force Julie Prast, LAPP, Annecy.
HEP UCL Cambridge University Imperial College London University of Manchester Royal Holloway, University of London University College London Matthew Warren,
Estimation of Radiation Effects in the Front-End Electronics of an ILC Electromagnetic Calorimeter V. Bartsch, M. Postranecky, M. Warren, M. Wing University.
CKM Data Source System CKM Electronics Group July 2003.
24 Mar 2009Paul Dauncey1 CALICE-UK: The Final Curtain Paul Dauncey, Imperial College London.
LHCb front-end electronics and its interface to the DAQ.
Bart Hommels (for Matthew Wing) EUDET ext. steering board JRA3 DAQ System DAQ System Availability updates: – DIF: Detector Interface – LDA:
Mathias Reinecke CALICE week Manchester DIF development – Status and Common Approach Mathias Reinecke for the CALICE DAQ and Front-End developers.
Maurice Goodrick, Bart Hommels EUDET Annual Meeting, Ecole Polytechnique, Paris EUDET DAQ and DIF DAQ overview DIF requirements and functionality.
Update on the project - selected topics - Valeria Bartsch, Martin Postranecky, Matthew Warren, Matthew Wing University College London CALICE a calorimeter.
DAQMB Status – Onward to Production! S. Durkin, J. Gu, B. Bylsma, J. Gilmore,T.Y. Ling DAQ Motherboard (DMB) Initiates FE digitization and readout Receives.
Status & development of the software for CALICE-DAQ Tao Wu On behalf of UK Collaboration.
XLV INTERNATIONAL WINTER MEETING ON NUCLEAR PHYSICS Tiago Pérez II Physikalisches Institut For the PANDA collaboration FPGA Compute node for the PANDA.
Marc Kelly, Maurice Goodrick, Bart Hommels CALICE / EUDET DAQ – DESY CALICE (ECAL) / EUDET DAQ: DIF and LDA Status.
1 On- and near-detector DAQ work for the EUDET calorimeters Valeria Bartsch, on behalf of CALICE-UK Collaboration.
ECFA Workshop, Warsaw, June G. Eckerlin Data Acquisition for the ILD G. Eckerlin ILD Meeting ILC ECFA Workshop, Warsaw, June 11 th 2008 DAQ Concept.
Maurice Goodrick, Bart Hommels CALICE-UK Meeting, Cambridge CALICE DAQ Developments DAQ overview DIF functionality and implementation EUDET.
CLAS12 Central Detector Meeting, Saclay, 3 Dec MVT Read-Out Architecture & MVT / SVT Integration Issues Irakli MANDJAVIDZE.
HaRDROC performance IN2P3/LAL+IPNL+LLR R. GAGLIONE, I. LAKTINEH, H. MATHEZ IN2P3/IPNL LYON M. BOUCHEL, J. FLEURY, C. de LA TAILLE, G. MARTIN-CHASSARD,
1 Update on the project - selected topics - Valeria Bartsch, Martin Postranecky, Matthew Warren, Matthew Wing University College London.
DHCAL Acquisition with HaRDROC VFE Vincent Boudry LLR – École polytechnique.
Giovanna Lehmann Miotto CERN EP/DT-DI On behalf of the DAQ team
Use of FPGA for dataflow Filippo Costa ALICE O2 CERN
DIF – LDA Command Interface
The Jülich Digital Readout System for PANDA Developments
CALICE DAQ Developments
Status of the ODR and System Integration 31 March 2009 Matt Warren Valeria Bartsch, Veronique Boisvert, Maurice Goodrick, Barry Green, Bart Hommels,
Large Area Endplate Prototype for the LC TPC
C. de La Taille IN2P3/LAL Orsay
Valeria Bartsch UCL David Decotigny LLR Tao Wu RHUL
CALICE/EUDET Electronics in 2007
Tao Wu CALICE Collaboration Meeting Prague, 11-13/Sep/2007
Example of DAQ Trigger issues for the SoLID experiment
HaRDROC status: (Hadronic RPC Detector Read Out Chip for DHCAL)
Clock & Control Timing and Link 29 July 2008 Matt Warren Maurice Goodrick, Bart Hommels, Marc Kelly, ABSTRACT: A data acquisition system is described.
SVT detector electronics
Clock & Control Timing and Link 29 July 2008 Matt Warren Maurice Goodrick, Bart Hommels, Marc Kelly, ABSTRACT: A data acquisition system is described.
Presentation transcript:

CALICE - DAQ communication & DAQ software V. Bartsch (UCL) for the CALICE DAQ UK group outline: options for network / switching clock control: SEUs DAQ software for EUDET

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 DAQ Overview LDA PC e.g. ECAL Slab DIF ODR Driver Opto Opto

network / switching Motivation: why do we need high-speed networks? useful R&D for detectors that need it useful for aggregating data together and thereby needing less hardware

options for network / switching PC 300 Super- Module s 1Gb x Fibres Busy 1Gb Target Control 10Gb Slab 25 PCs Layer-1 Switch 1Gb PC Macro Event Builder / Data Store Slab Network Switch optical switch delivered high (>9GBits) bandwidth usage using PCIe 10Gig cards (from Myricom) working FPGA based Ethernet system, using RAW frames LDA PC e.g. ECAL Slab DIF ODR Driver

successfully shown high (>9GBits) 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 networking

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

clock

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. PC LDA CCC-link ODR Data-link DIF ASICs DIF ASICs DIF ASICs … Clock / Fast Control FE Machine Clock ODR

clock Attempting to finalise requirements: ‘Machine’ Clock (MCLK): <= 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): <1ns 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. PC LDA CCC-link ODR Data-link DIF ASICs DIF ASICs DIF ASICs … Clock / Fast Control FE Machine Clock ODR

Machine-clock is 4x bunch-clock in this example Inter-train gap Machine Clock Train Start Bunch Clock BC clock synchronisation

control: SEU

VFE ASIC Data ADC 1G/100Mb Ethernet PHY BOOT CONFIG FE-FPGA Data Format Zero Suppress Protocol/SerDes FPGA Config/Clock Extract Clock Bunch/Train Timing Config Data Clk Slab FE FPGA PHY Data Clock+Config+Cont rol VFE ASIC Conf/ Clock VFE ASIC VFE ASIC VFE ASIC RamFul l Very Front End (VFE) Front End (FE) detector readout Switch Connection from on to off detector LDAPC e.g. ECAL SlabDIF ODRDriver Opto

SEU principle sensitive volume critical energy => look for neutrons, protons and pions depositing energy in the FPGAs from E. Normand, Extensions of the Burst Generation Rate Method for Wider Application to p/n induced SEEs

SEU: energy spectrum of particles in the FPGAs WWttbar QCD ttbar: events/hour WW: events/hour QCD: 7-9Mio events/hour from TESLA TDR

SEU: other FPGAs FPGAthreshold [MeV] SEU  [cm 2 /device] SEUs/day Virtex II X-2V100 & Virtex II X-2V6000 5MeV8* Altera Stratix10MeV Xilinx XC4036XLA20MeV3* Virtex XQVR30010MeV2* RP20MeV  looks like FPGAs need to be reconfigured once a day  before operation radiation tests need to be done with FPGAs chosen for experiment all data from literature, references not given in talk

occupancy - for the barrel number of cell_ids hit hits per bx Hits per bunch train (assuming Gauss distribution of events)  Occupancy derived from physics events per bunch train: hits/24Mio cells = 5*10 -4

DAQ software for EUDET

DAQ software for Eudet: State Analysis State = Dead Transition = PowerUp suceedfailed State = Ready State = Running State = Configured State = InBunchTrain Transition = PowerDown Transition = StartRunTransition = EndRun Transition = StartConfigurationTransition = EndConfiguration Transition = BunchTrainStartTransition = BunchTrainEnd

DAQ PC DAQ PC DAQ PC RCFC Conf DB DAQ software for EUDET: Transition: StartRun Files to be written for book keeping: system status by DAQ PC run info by RC PC system status by FC file read system status send run number & type get number of configurations file

Scenario I DAQ PC local store central store Scenario II DAQ PC central store Scenario III DAQ PC file in memory central store RAID array 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): 30layers*100cm*100cm*2kB each ASIC/72 no of ASICS = 10MB/bunch train = 400Mbit/sec DAQ software for EUDET: Storing of data

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

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

backup slides

VFE FE HCAL ECAL magnet principal layout PC/s ASICs FE Control-link ODR Store Data-link VFE detector layout principal layout of DAQ hardware Put in ODR and LDA

other radiation effects neutron spallation: –non-ionizing effects like nuclear spallation reaction, which make neutrons stop completely => leads to destruction of electronics –depending on 1MeV neutron equivalent fluence –10 4 /cm 2 /year expected => too low for any damage deep level traps: –cause higher currents –depending on radiation dose (energy deposition in the electronics) –0.003Rad/year => damage from 42kRad on