Wing-LDA Timing & performance Beam Interface (BIF)

Slides:



Advertisements
Similar presentations
Clock module for TB spring 2012 Uli Schäfer 1 R.Degele, P.Kiese, U.Schäfer, A.Welker Mainz.
Advertisements

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.
Taikan Suehara, AIDA-2020 kickoff meeting, 3 Jun page 1 Requirements from CALICE-DAQ for WP5 Taikan Suehara (Kyushu University, Japan)
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.
Clock module (and other hardware) - questions rather than answers - post Palaiseau / pre DESY nach dem meeting ist vor dem meeting Uli Schäfer 1.
AHCAL Electronics. Status EUDET Prototype Mathias Reinecke for the DESY AHCAL developers EUDET Electronics/DAQ meeting London, June 9th, 2009.
Status of CCC CALICE Collaboration Meeting DESY Hamburg, 21. March 2013 André Welker Lennart Adam, Bruno Bauss, Volker Büscher, Reinhold Degele, Karl Heinz.
AHCAL Electronics. Status and Outlook Mathias Reinecke AHCAL main Meeting D ESY Hamburg, Dec. 16th, 2014.
Tuesday September Cambridge1 GDCC “next replacement of the LDA” Franck GASTALDI.
Taikan Suehara, CALICE DAQ TF, 7 Apr page 1 CALICE DAQ TF meeting Taikan Suehara (Kyushu University, Japan)
David Cussans, AIDA/CALICE DAQ Palaiseau, 10 Nov 2011 Trigger/Timing Logic Unit (TLU) for AIDA Beam-Test.
CALICE: status of a data acquisition system for the ILC calorimeters Valeria Bartsch, on behalf of CALICE-UK Collaboration.
AHCAL Electronics. Status Commissioning and Integration Peter Göttlicher for the AHCAL developers CALICE meeting UT Arlington, March 12th, 2010.
Taikan Suehara, Belgrade, 9 Oct page 1 Development of combined DAQ for silicon and scintillator ECAL and related software issues Taikan Suehara.
Wing LDA CALICE Collaboration Meeting DESY Hamburg, 21. March 2013 André Welker Lennart Adam, Bruno Bauss, Volker Büscher, Reinhold Degele, Karl Heinz.
AHCAL – DIF Interface EUDET annual meeting – Paris Oct M. Reinecke.
AHCAL electronics. Status and Outlook Peter Göttlicher for the AHCAL developers CALICE meeting UT Arlington, March 11th, 2010.
DESY test beam (DAQ integration, measurement plans, analysis) Mathieu Benoit.
AHCAL Electronics. Status and Outlook Mathias Reinecke CALICE collaboration meeting Cambridge, UK March 16th-19th, 2012.
AHCAL Status. Electronics and DAQ Mathias Reinecke CALICE meeting Argonne ANL, Mar. 19th, 2014.
C. Combaret DIF_GDIF_MDIF_D ASU 6x 24 HR2 ASU USB Hub RPi USB2 DCC SDCC RPi USB 1 hub+Rpi for 4 cassettes 1 DCC for 8 cassettes (1 spare) Trigger.
Taikan Suehara, Belgrade, 9 Oct page 1 SiECAL DAQ Taikan Suehara (Kyushu University, Japan)
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
J. Prast, G. Vouters, Arlington, March 2010 DHCAL DIF Status Julie Prast, Guillaume Vouters 1. Future CCC Use in DHCAL Setup 2. Calice DAQ Firmware Implementation.
Detector Interface (DIF) Status CALICE meeting – DESYDec Mathias Reinecke.
Taikan Suehara, CALICE electronics and DAQ WS, 16 Dec page 1 Combined DAQ & DAQ Task force Taikan Suehara (Kyushu University, Japan)
Bart Hommels (for Matthew Wing) EUDET ext. steering board JRA3 DAQ System DAQ System Availability updates: – DIF: Detector Interface – LDA:
AHCAL Electronics. Status Commissioning Mathias Reinecke for the AHCAL developers HCAL main meeting Hamburg, Dec. 10th, 2009.
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.
SPIROC update Felix Sefkow Most slides from Ludovic Raux HCAL main meeting April 18, 2007.
1 On- and near-detector DAQ work for the EUDET calorimeters Valeria Bartsch, on behalf of CALICE-UK Collaboration.
Julie Prast, Calice Electronics Meeting at LAL, June 2008 Status of the DHCAL DIF Detector InterFace Board Sébastien Cap, Julie Prast, Guillaume Vouters.
ATLU for AIDA High Rate Synchronous as well as Asynchronous 21/11/2013 David Cussans, AIDA WP9.3, DESY 1.
Taikan Suehara, CALICE meeting at KEK, 20 Apr page 1 Report from CALICE DAQ Task Force Taikan Suehara (Kyushu University, Japan)
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.
AHCAL Electronics. Status of Integration Mathias Reinecke for the DESY AHCAL developers AHCAL main and analysis meeting Hamburg, July 16th and 17th, 2009.
News from the 1m 2 GRPC SDHCAL collection of slides from : Ch.Combaret, I.L, H.Mathez, J.Prast, N.Seguin, W.Tromeur, G.Vouters and many others.
SRTSC A LabVIEW based Test and Hardware Configuration System for SRS Volkan Gezer Eskisehir Osmangazi University & CERN.
Eric Hazen1 Ethernet Readout With: E. Kearns, J. Raaf, S.X. Wu, others... Eric Hazen Boston University.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
DHCAL Acquisition with HaRDROC VFE Vincent Boudry LLR – École polytechnique.
ScCAL Data Acquisition System
14.4. Readout systems for innovative calorimeters
The Data Handling Hybrid
DIF – LDA Command Interface
The Jülich Digital Readout System for PANDA Developments
EUDET Elec/DAQ meeting
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,
Baby-Mind SiPM Front End Electronics
Calicoes Calice OnlinE System Frédéric Magniette
Integration of CALICE DAQ in common DAQ
WP5: Common DAQ David Cussans, on behalf of WP5 team: University of Bristol, DESY Hamburg, Institute of Physics AS CR Prague, University of Sussex, University.
AHCAL Beam Interface (BIF)
HR3 status.
AHCAL Detector Interface electronics
CALICE meeting 2007 – Prague
ECAL Integration / CALICE DAQ task force
Comments on the DAQv2 advancement
Testbeam Timing Issues.
DAQ status and plans DAQ Hardware Moving stage (MIP calibration)
Status of the Data Concentrator Card and the rest of the DAQ
Evolution of S-LINK to PCI interfaces
AIDA (mini) Trigger/Timing Logic Unit (mini TLU)
Felix Sefkow CALICE/EUDET electronics meeting CERN, July 12, 2007
Example of DAQ Trigger issues for the SoLID experiment
CALICE meeting 2007 – Prague
STAR-CBM Joint Workshop Heidelberg, Physikalisches Institut
Presentation transcript:

Wing-LDA Timing & performance Beam Interface (BIF) DAQ Hardware: Year 2015 Wing-LDA Timing & performance Beam Interface (BIF) Jiri Kvasnicka AHCAL meeting in Hamburg DESY, 10.12.2015

Introduction: DAQ chain Chain of devices with a tree hierarchy: Clock and Control Card (CCC) Provides master clock Starts and stops the acquisition according to the spill level and readiness of all ASICs Distributes trigger validation Link Data Aggregator (LDA) Packet collecting Packet processing (decoding, merging) Send the packets over TCP to DAQ PC Detector InterFace (DIF) Controls the ASICs (voltages, acq. state) Collects data from all ASICs on HBU Sends the data to LDA ASIC (SPIROC 2b, Omega group) Reads out 36 SiPMs Has 16 memory channels for ADC and TDC Trigger Spill CCC … Up to 8 LDAs LDA PC ... Up to 96 DIFs ... Up to 96 DIFs ... Up to 96 DIFs DIF Data … Up to 72 SPIROCs ASIC 36 SiPMs

Wing-LDA Designed @Uni Mainz MicroHDMI connectors (96), AHCAL Geometry Uses commercial Mars ZX3 module (Enclustra) Started with first, pre-production version Extra 4 slave FPGAs (Xilinx Kintex-7) Robust dual 400MBit/s links Mars↔Kintex, 8b10b + CRC, automatic packet retransmission Commissioned April 2015 (with 1 FPGA) Fixes: Gigabit ethernet operation 1 bug (rare corruption of small packets) 1 bug in Linux part (caused rare stream de-synchronisation under specific conditions) Heat-sinks added HW packet generator (80 MByte/s, for benchmarking) MicroHDMI full HDMI

Wing-LDA mounted on the steel absorber, CERN SPS 2015 © Oskar CCC Wing-LDA

Beamtest data rates: PS 2014, SPS 2015 TB Dec 2014 (CERN PS) TB Aug 2015 (CERN SPS) Oct 2014 (USB) Dec 2014 (HDMI1) Aug 2015 (HDMI2) Future (3) Sustained LED calib (16 mem. cells) 1-2 3-4 6.2 12 Sustained TB (no spill) RO/s 2-3 ~6-7 (est.) ~17 35 Readouts per 400 ms spill 2 7 (Est) 14 Theoretical events per 400ms spill 30 45-60 105 210 Theoretical sustained phys.events/s ~30 ~100 ~255 ~525 1 Explicit RO command 2 Automatic data send 3 Foreseen DIF speedup, we are there already since Oct 2015!

DAQ Timing (Testbeam mode, Nov 2015) Conversion phase shortened (checks now the signal from SPIROC rather than constant time) Readout speed increased by factor 2 (0.83 Mbit/s → 1.666 Mbit/s) “Easy” possibility to go to 2.5 MHz (without change of the firmware architecture) Data transfer 10 Mbits/s Easy possibility to go to 40 Mbits/s => 30-45 Roudout cycles/s in DESY Beam test (single HBU, Spiroc 2D)

BIF concept: Timestamping external signals Firmware of the AIDA mini-TLU modified Receives AHCAL clock Knows AHCAL fast commands from HDMI Records timestamps from 4 inputs (lemo) and start&stop of acquisition Separate DAQ, acquisition is gated (=records only when AHCAL active) Implemented in the “slave mode” - acts like another DIF Different modes are in discussion for the final implementation DESY TB: Nov 2015 Trigger Spill CCC … Up to 8 LDAs LDA PC beam triggers BIF DIF

BIF performance 0.78125 ns intrinsic timestamp HW resolution DESY beam structure clearly visible Time between 2 events: 1.8 ns jitter => single timestamp jitter: 1.3 ns Includes jitter from scintillator, PMT, discriminator and coincidence units <100k recored triggers/s sustainable AHCAL: in the order of 500 evt/s Raw data: 16 bytes per event Generated ~400 MB for all 4 days Running in debugging mode Covers only part (~60%) of SPIROC data Cannot handle 2 consecutive events within ~25ns at the moment.

BIF data correlation: Ultimate TDC insight tool First look at the data started Addressed some issues with the data quality Spiroc 2D, Chip #129, ch4, memory cell 15

Summary 2 stable LDA form factors: Wing-LDA and mini-LDA Good experience from summer beam test DIF speedup ~2x improved recently (tested only with Spiroc 2d) BIF: We have external time reference for beam events! First prototype in slave mode (works as another DIF) Jitter better than 1.3ns Final implementation under discussion Spiroc 2d TDC data insight thanks to BIF timestamp correlation We see some issues we would not be able to see otherwise => better feedback to SPIROC developpers Plans 2016: Final BIF (might be merged with Master CCC project) New DIF firmware DIF modification towards the power-pulsing and ILC mode in beam test LDA Maintanance: Update LDA design to newer compiler (Vivado 2015) Improve speed to full 1GBit Ethernet utilization

Backup

BIF: position in DAQ chain Chain of devices with a tree hierarchy: Clock and Control Card (CCC) Provides master clock Starts and stops the acquisition according to the spill level and readiness of all ASICs Distributes trigger validation Link Data Aggregator (LDA) Packet collecting Packet processing (decoding, merging) Send the packets over TCP to DAQ PC Detector InterFace (DIF) Controls the ASICs (voltages, acq. state) Collects data from all ASICs on HBU Sends the data to LDA ASIC (SPIROC 2b, Omega group) Reads out 36 SiPMs Has 16 memory channels for ADC and TDC Beam InterFace (BIF) Record trigger timing with <1 ns precision Based on mini-TLU hardware Trigger Spill CCC … Up to 8 LDAs LDA PC ... Up to 96 DIFs BIF DIF Data … Up to 72 SPIROCs ASIC 36 SiPMs

Common running with SiW ECAL @ CERN PS 2014 Eudaq (Labview) AHCAL + SiW ECAL layer SiW ECAL System differences 50 MHz clock (vs. 40 MHz) No busy / Memory full (re-enabled in the Si ECAL DIF by Remi) Only Spill input 2.5 MHz BXID (vs. 250 kHz) No TDC EUDAQ as common DAQ SW Common properly timed events found! AHCAL SW SiEcal SW Scint. CCC Spill, clk CCC LDA xLDA xLDA 1 DIF 8 DIFs 7 DIF SiECAL Sci CAL

Simplified LDA architecture mini-LDA Wing-LDA

Correlation in time Depends on the configuration and cabling Some interesting corner effects DIF sometimes assigns previous BxID Gap around the BxID change Where are the real limits of BxID? Start acq Relative timestamp 13448 BIF 1 2 10.506 us 1 2 DIF DIF starts recording time

Correlation (chip 129, ch 4), TB mode with validation Green: BIF_bxid == DIF_bxid Blue: BIF_bxid == (DIF_bxid – 1) Red: BIF_bxid == (DIF_bxid + 1)

Spiroc 2D on-time Without particle, the dead time is low! No dummy trigger, no T0 cable connected! It gets worse with T0 dead time acq Conversion +readout

BIF connection HDMI cable gnd 3 pairs in RJ45 Clock (diff)

Considered BIF implementations beam triggers Master CCC beam triggers mTLU Spill Spill ? CCC ScCCC IP ? … Up to 8 LDAs LDA PC Up to 2 LDAs LDA PC ... Up to 96 DIFs ... Up to 96 DIFs DIF DIF

TDC, chip 131, ch 7, memcel 14, zoomed

T0 TDC, chip 131, ch 7, memcel 5, zoomed Odd BxID noisy

T0: chip 129, chan 29, memcell 1