Integrating Timepix(3) Szymon Kulis, Mathieu Benoit, Bas van der Heijden, Frans Schreuder, Henk Boterenbrood, MvB and the Timepix3 designers Xavi Llopart,

Slides:



Advertisements
Similar presentations
XFEL 2D Pixel Clock and Control System Train Builder Meeting, DESY 22 October 2009 Martin Postranecky, Matt Warren, Matthew Wing.
Advertisements

Accessing I/O Devices Processor Memory BUS I/O Device 1 I/O Device 2.
Layer 3 Switching. Routers vs Layer 3 Switches Both forward on the basis of IP addresses But Layer 3 switches are faster and cheaper However, Layer 3.
Developing the Timepix Telescope Planning a Future Timepix Telescope Richard Plackett – VELO Testbeam Meeting CERN, 7th October 09.
Basic Input/Output Operations
NIKHEF 27 Feb 2007RELAXd Serial Readout Status1 RELAXd Serial Readout - Status Motherboard MASTER RELAXd Chipboard – SLAVE ADCDACsFlashPower FPGA LatticeSC15.
A. Homs, BLISS Day Out – 15 Jan 2007 CCD detectors: spying with the Espia D. Fernandez A. Homs M. Perez C. Guilloud M. Papillon V. Rey V. A. Sole.
-1- Current Telescope Strengths High resolution (~2.5um) Adaptability Ease of use – Currently borrowed by SPS collimator group Weaknesses Small number.
Straw electronics Straw Readout Board (SRB). Full SRB - IO Handling 16 covers – Input 16*2 links 400(320eff) Mbits/s Control – TTC – LEMO – VME Output.
Uli Schäfer 1 Ethernet-driven control and data acquisition scheme for the Timepix-based TPC readout R.Degele, C.Kahra, U.Schäfer, S.Tapprogge, D.Wicke,
5 March DCS Final Design Review: RPC detector The DCS system of the Atlas RPC detector V.Bocci, G.Chiodi, E. Petrolo, R.Vari, S.Veneziano INFN Roma.
AIDA annual meeting,Vienna, 26th March 2014Václav Vrba, Institute of Physics, Prague 1  design of sensors for production submission  design of the readout.
VELO upgrade Front-end ECS LHCb upgrade electronics meeting 12 April 2012 Martin van Beuzekom on behalf of the VELO upgrade group Some thoughts, nothing.
David Cussans, AIDA/CALICE DAQ Palaiseau, 10 Nov 2011 Trigger/Timing Logic Unit (TLU) for AIDA Beam-Test.
Understanding Data Acquisition System for N- XYTER.
Technical Part Laura Sartori. - System Overview - Hardware Configuration : description of the main tasks - L2 Decision CPU: algorithm timing analysis.
DESY test beam (DAQ integration, measurement plans, analysis) Mathieu Benoit.
11th March 2008AIDA FEE Report1 AIDA Front end electronics Report February 2008.
Timepix Telescope Plans Proposed Work Packages for the Timepix Telescope Richard Plackett CERN, 8 th December 09.
EUDRB: the data reduction board of the EUDET pixel telescope Lorenzo Chiarelli, Angelo Cotta Ramusino, Livio Piemontese, Davide Spazian Università & INFN.
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
Accessing I/O Devices Processor Memory BUS I/O Device 1 I/O Device 2.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
1 Presented By: Eyal Enav and Tal Rath Eyal Enav and Tal Rath Supervisor: Mike Sumszyk Mike Sumszyk.
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
ATLU for AIDA High Rate Synchronous as well as Asynchronous 21/11/2013David Cussans, AIDA WP9.3, DESY1.
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE JRA1 Parallel - DAQ Status, Emlyn Corrin, 8 Oct 2007 EUDET Annual Meeting, Palaiseau, Paris DAQ Status.
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
LHCb DAQ system LHCb SFC review Nov. 26 th 2004 Niko Neufeld, CERN.
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
Guido Haefeli CHIPP Workshop on Detector R&D Geneva, June 2008 R&D at LPHE/EPFL: SiPM and DAQ electronics.
By: Bas van der Heijden & Martin van Beuzekom
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE JRA1 - Data Acquisition Status Report Daniel Haas DPNC Genève Extended SC Meeting 1 Sep 2008.
SoLiD/PVDIS DAQ Alexandre Camsonne. DAQ limitations Electronics Data transfer.
Sensor testing and validation plans for Phase-1 and Ultimate IPHC_HFT 06/15/ LG1.
CERN, 18 december 2003Coincidence Matrix ASIC PRR Coincidence ASIC modifications E.Petrolo, R.Vari, S.Veneziano INFN-Rome.
Management of the LHCb Online Network Based on SCADA System Guoming Liu * †, Niko Neufeld † * University of Ferrara, Italy † CERN, Geneva, Switzerland.
VeloPix ASIC 7 November 2013 Xavi Llopart, Tuomas Poikela, Massimiliano De Gaspari, Ken Wyllie, Jan Buytaert, Michael Campbell, Vladimir Gromov, Vladimir.
JRA-1 Meeting, Jan 25th 2007 A. Cotta Ramusino, INFN Ferrara 1 EUDRB: A VME-64x based DAQ card for MAPS sensors. STATUS REPORT.
ATLU for AIDA High Rate Synchronous as well as Asynchronous 21/11/2013 David Cussans, AIDA WP9.3, DESY 1.
3 Sep 2009SLM1 of 12 SLM performance and limitations based on HW tests.
NI Big Physics Summit CERN
S.Anvar, V.Gautard, H.Le Provost, F.Louis, K.Menager, Y.Moudden, B.Vallage, E.Zonca, on behalf of the KM3NeT consortium 1 IRFU/SEDI-CEA Saclay F
Notes on visit to Rome 28/04/2014 Christian Joram Szymon Kulis Samir Arfaoui.
TLU plans 21/03/20161 D. Esperante, Velo upgrade meeting.
LM32 DEVELOPMENTS ONGOING WORK ON TDCs AND OTHER ISSUES (LM32) Diego Real David Calvo CLB group online meeting, 27 March
DHH Status Igor Konorov TUM, Physics Department, E18 PXD DAQ workshop Münzenberg –June 9-10, 2011.
IRFU The ANTARES Data Acquisition System S. Anvar, F. Druillole, H. Le Provost, F. Louis, B. Vallage (CEA) ACTAR Workshop, 2008 June 10.
AIDA (mini) Trigger/Timing Logic Unit (mini TLU) Introduction Status Plans Summary 21/11/2013David Cussans, AIDA WP9.3, DESY1.
e- and h+ (with leakage current compensation up to ~2nA/pixel)
14.4. Readout systems for innovative calorimeters
LHCb and InfiniBand on FPGA
DUT integration DAQ buffers & data format
The Jülich Digital Readout System for PANDA Developments
Status of NA62 straw readout
Electronics Trigger and DAQ CERN meeting summary.
ABC130: DAQ Hardware Status Matt Warren et al. Valencia 3 Feb 2014
Pixel panels and CMOS Read-out electronics
Test Stand Status and Plans
Ewald Effinger, Bernd Dehning
CoBo - Different Boundaries & Different Options of
Silicon Lab Bonn Physikalisches Institut Universität Bonn
Status of the Merlin Readout System
Timepix for the AIDA Telescope
Quad TPX3 chipboard PCB Cooling block Cooling block Cooling block TPX3
AIDA (mini) Trigger/Timing Logic Unit (mini TLU)
Example of DAQ Trigger issues for the SoLID experiment
Network Processors for a 1 MHz Trigger-DAQ System
Throttling: Infrastructure, Dead Time, Monitoring
Control requirements from sub-detectors Results of the ECS to front-end interface questionnaire André Augustinus 18 May 2000.
Presentation transcript:

Integrating Timepix(3) Szymon Kulis, Mathieu Benoit, Bas van der Heijden, Frans Schreuder, Henk Boterenbrood, MvB and the Timepix3 designers Xavi Llopart, Tuomas Poikela, Vladimir Gromov, Francesco Zappon Massimiliano de Gaspari and others 10 December 2013

Timepix versus Timepix3 Timepix(3) integration, AIDA common DAQ, 10 Dec. 2013Martin van Beuzekom2 TimepixTimepix3 55x55 um 2 pixels 256x256 matrix = 1.4x1.4 cm 2 ToA or ToT measurementToA and ToT simultaneously frame based readoutdata driven readout zero-suppressed frame readout possible max. 120 frames/sec, with 100 tracks/frame = ~10k tracks/s (more is possible) (tens of) millions of tracks/s theoretical max of 80 Mhits/s dead time due to read out of single frame: 8+ ms dead time less not radiation hardradiation hard; several hundred Mrad but not SEU robust FitPix or Relaxd readoutSPIDR or FitPix readout

Timepix integration in common DAQ  Detailed talk given by Mathieu Benoit in WP9.3 meeting on Nov. 21  Lots of info in that talk, will not repeat it here. Please look at  Main bottle-neck: Timepix is either in acquisition mode, or in readout mode  Readout time of 8 (or more) ms per frame -> long dead time  Operation of FitPix and Relaxd is similar Timepix(3) integration, AIDA common DAQ, 10 Dec. 2013Martin van Beuzekom3

Our (Nikhef/LHCb) focus is on Timepix3  In view of the LHCb VeloPix developments (ASIC submission aimed for Q3 2014)  VeloPix which has to cope with 600 Mhits/s  But we also have a complete and working Timepix/Relaxd telescope Timepix(3) integration, AIDA common DAQ, 10 Dec. 2013Martin van Beuzekom4

SPIDR Speedy PIxel Detector Readout Readout system for Timepix3 and MPX3.1/RX over 10 Gb or 1 Gb Ethernet Timepix(3) integration, AIDA common DAQ, 10 Dec. 2013Martin van Beuzekom5

SPIDR Timepix(3) integration, AIDA common DAQ, 10 Dec. 2013Martin van Beuzekom6  Firmware properties: Vendor independent and highly configurable 1 Timepix3 at full (80 Mhits/s) speed, or multiple Timepix3 chips at lower speed LFSR lookup tables in FPGA Pixel data over UDP/IP, slow control over TCP/IP  Currently running on a development system (Xilinx VC707) Multiple setups running at Nikhef and CERN  Development of Compact SPIDR ongoing (but at a slower pace) FGPA USB 12V DC/DC 1V2 DC/DC 1V5 DC/DC 2V5 FMC PHY Ext bias +/- 400V Bias supply I2C SFP+ cage 1G/10G Expansion header Trigger/busy

Multiple TPX3 hardware configurations Timepix(3) integration, AIDA common DAQ, 10 Dec. 2013Martin van Beuzekom7 Nikhef Compact readout Nikhef Compact readout Cern Chipboard Nikhef Chipboard FMC extender cable 50cm FMC extender cable 50cm FMC 2 VHDCI Xilinx VC707 development board Nikhef Chipboard FMC extender cable 50cm FMC extender cable 50cm Nikhef Chipboard FMC extender cable 50cm FMC extender cable 50cm (Thanks to Jerome Alozy) FitPix Cern Chipboard

Data acquisition  To run at high speed, each SPIDR needs its own DAQ PC A single timepix3 at max. speed produces 5.12 Gbits/s Including the extended time-stamp and overhead this fills ~70% of a 10 GbE link  Data is streamed to disk, without looking at the data Not possible to evaluate each packet at maximum speed Separate monitoring stream which samples (copies) the main data stream  DAQ Format: header of several kBytes (settings etc. ) followed by a stream of pixel packets, 8 bytes each Header format not yet frozen  No trigger/event number or alike  Pixels packets are unique by their time-stamp  Synchronisation and checking of different SPIDR data streams is important Timepix(3) integration, AIDA common DAQ, 10 Dec. 2013Martin van Beuzekom8

Data acquisition II Timepix(3) integration, AIDA common DAQ, 10 Dec. 2013Martin van Beuzekom9 FTOA 4b SPIDR time 16bToA 14bToT 10bhdr 4bPixAddr 16b FTOA 4b SPIDR time 16b ToA 14b time stamp 30 bits, 25ns resolution + 4 bits, 1.56 ns resolution range: sec  However 26 seconds is too short for a normal run  Timepix3 has an internal 48 bit counter, which is reset with the T0-sync resolution 25 ns, range days  This timer can be read on request, and has unique packet header  -> timer data will end up in the data-stream  Hence to cover a larger time range, the (Leon) processor in the SPIDR FPGA will request readout of this timer every second.

Running with multiple SPIDRs  Required TLU functionality can be very basic  Provide clock, shutter, T0-sync and combine busy signals (OR)  Somewhat more advanced functionality required for high speed monitoring (next slides) Timepix(3) integration, AIDA common DAQ, 10 Dec. 2013Martin van Beuzekom10 TLU SPIDR repeater busy clock, T0-sync, shutter

Interface to TLU, sync time-stamp  Synchronising time-stamps Disable shutter Send T0-sync, min. 25 ns Enable shutter Timepix(3) integration, AIDA common DAQ, 10 Dec. 2013Martin van Beuzekom11 25 ns (or more) > 1.6 us shutter (ext) tpx3-reset (int, optional) T0-sync (ext) n n-1 n-2 time-stamp no data packets data-out w.o reset data-out with reset > 25 ns

TLU interface, Busy  Data flow is controlled/halted via shutter/busy mechanism  Busy is tied to ‘almost full flag’ of SPIDR ethernet buffer  DAQ PC signals busy/overflow by sending pause-frames to SPIDR -> SPIDR buffers fill up, leading to the SPIDR pulling the busy  In addition DAQ PC can send a ‘halt’ command to Leon processor This will pull also pull the busy line  Will be implemented soon Timepix(3) integration, AIDA common DAQ, 10 Dec. 2013Martin van Beuzekom12 shutter (ext-in) busy-0 (out) no data packets data-out1 busy-1 (out) no data packets data-out0

Monitoring of data streams  Monitoring of data streams by copying a fraction of the data  Send data to a dedicated monitoring/slow control PC  Two sampling methods  Software sampling Each DAQ PC takes a snapshot at a given time (CPU timer triggered, or via run control?) However DAQ streams are not synchronised -> need a large snapshot to guarantee overlap between streams  Hardware sampling Dedicated ethernet packets (different destination IP address, and/or port number) are generated by SPIDR Copies data from a range of timestamps to this dedicated monitoring packet Start of monitoring sample could be controlled by TLU Length of monitoring sample defined by SPIDR setting This is foreseen, but not yet implemented Timepix(3) integration, AIDA common DAQ, 10 Dec. 2013Martin van Beuzekom13

Summary & Plans  Development of Timepix3 readout is actively ongoing (Nikhef + CERN)  But building a high speed readout is not trivial (so we have to be patient)  We (LHCb) are building a high speed Timepix3 telescope Timepix3 is good exercise for VeloPix which produces 8x more hits/tracks VeloPix has to be submitted Q3 next year  Integrating Timepix3 into an AIDA telescope seems simpler than integrating Timepix  Matching of data from different SPIDR streams using time-stamps Checking of synchronicity is key Separate monitoring data stream Timepix(3) integration, AIDA common DAQ, 10 Dec. 2013Martin van Beuzekom14