First thought on DAQ for the next pixel beam test Chiodini Gabriele Monday pixel meeting - June 25, 2001.

Slides:



Advertisements
Similar presentations
A “BTeV” Hybrid Pixel Telescope for MTest David Christian May 4, 2007.
Advertisements

SciFi Tracker DAQ M. Yoshida (Osaka Univ.) MICE meeting at LBNL 10.Feb.2005 DAQ system for KEK test beam Hardware Software Processes Architecture SciFi.
17 Sep 2009Paul Dauncey1 US DHCAL integration with CALICE DAQ Paul Dauncey.
UNIVERSITA’ DEGLI STUDI DI NAPOLI FEDERICO II Luigi Cimmino November 12 th, Tokyo INTERNATIONAL WORKSHOP ON MUON & GEO-RADIATION PHYSICS FOR EARTH.
PXL RDO System Requirements And meeting goals 11/12/2009BNL_CD-1_SENSOR_RDO - LG1.
Using the EUDET pixel telescope for resolution studies on silicon strip sensors with fine pitch Thomas Bergauer for the SiLC R&D collaboration 21. May.
1 VLPC system and Cosmic Ray test results M. Ellis Daresbury Tracker Meeting 30 th August 2005.
MICE Tracker Front End Progress Tracker Data Readout Basics Progress in Increasing Fraction of Muons Tracker Can Record Determination of Recordable Muons.
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.
DAQ WS02 Feb 2006Jean-Sébastien GraulichSlide 1 Does IPM System Matches MICE needs ? Personal Understanding and Remarks o General Considerations o Front.
Y. Karadzhov MICE Video Conference Thu April 9 Slide 1 Absolute Time Calibration Method General description of the TOF DAQ setup For the TOF Data Acquisition.
4 Dec 2001First ideas for readout/DAQ1 Paul Dauncey Imperial College Contributions from all of UK: result of brainstorming meeting in Birmingham on 13.
DAQ WS03 Sept 2006Jean-Sébastien GraulichSlide 1 DDAQ Trigger o Reminder: DAQ Trigger vs Particle Trigger o DAQ Trigger o Particle Trigger 1) Possible.
Conducting a Test Beam Experiment - Page 1 To begin with, elect an experimental spokesman, who can act as a coordinator. Survey the area to understand.
LabView Users Group Meeting June 20 th, 2006 Process Control Using Compact Field Point/Labview Real-time Michael Tockstein Microelectronics Technology.
Upgrade developments in Clermont-Ferrand Romeo Bonnefoy and François Vazeille Tilecal upgrade meeting (CERN, 13 June 2014) ● Handling tools ● Deported.
Mathieu Goffe EUDET JRA1 meeting, DESY Wednesday 30 January 2008 IPHC, 23 rue du Loess BP 28, 67037, Strasbourg Cedex 02, France.
Emlyn Corrin, DPNC, University of Geneva EUDAQ Status of the EUDET JRA1 DAQ software Emlyn Corrin, University of Geneva 1.
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.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
1 S. E. Tzamarias Hellenic Open University N eutrino E xtended S ubmarine T elescope with O ceanographic R esearch Readout Electronics DAQ & Calibration.
Detectors - what detectors are available diamond / silicone - transport / shipping - 3 ROCs at UT? ROC Operation / Readout Modules (ED) - what modules.
SPiDeR  SPIDER DECAL SPIDER Digital calorimetry TPAC –Deep Pwell DECAL Future beam tests Wishlist J.J. Velthuis for the.
14 Sep 2005DAQ - Paul Dauncey1 Tech Board: DAQ/Online Status Paul Dauncey Imperial College London.
U N C L A S S I F I E D FVTX Detector Readout Concept S. Butsyk For LANL P-25 group.
ArgonneBeamTest_ ppt1 Argonne Beam Test preparation Tsunefumi Mizuno Tuneyoshi Kamae
THE BTeV/CMS PIXEL TESTBEAM AT FERMILAB Lorenzo Uplegger.
Irradiation Test of the Omegapix2 Digital Tier May 18-22, 2015, CERN Olivier Le Dortz, LPNHE Paris Juin 2015.
ArgonneBeamTest_ ppt1 Argonne Beam Test preparation Tsunefumi Mizuno Tuneyoshi Kamae
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
LANL FEM design proposal S. Butsyk For LANL P-25 group.
Timepix Telescope Plans Proposed Work Packages for the Timepix Telescope Richard Plackett CERN, 8 th December 09.
1 PreFPIX2 Inner board and test beam triggering Gabriele Chiodini Fermilab - Jan 07, 02.
Michal Szelezniak – LBL-IPHC meeting – May 2007 Prototype HFT readout system Telescope prototype based on three Mimostar2 chips.
1 MICE Tracker Readout Update, Preparation for Cosmic Ray Tests Cosmic Ray Tests at RAL AFE-IIt Firmware Development VLSB Firmware Development Summary.
BTeV Pixel Detector Optical link receiver chip Data In and Out project.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
Serial Data Link on Advanced TCA Back Plane M. Nomachi and S. Ajimura Osaka University, Japan CAMAC – FASTBUS – VME / Compact PCI What ’ s next?
Dec.11, 2008 ECL parallel session, Super B1 Results of the run with the new electronics A.Kuzmin, Yu.Usov, V.Shebalin, B.Shwartz 1.New electronics configuration.
NUMI Off Axis NUMI Off Axis Workshop Workshop Argonne Meeting Electronics for RPCs Gary Drake, Charlie Nelson Apr. 25, 2003 p. 1.
Tracker Timing and ISIS RF Edward Overton 1. At CM32… 2 Had done some preliminary checks on the ISIS RF. Was beginning to think about how to handle the.
January 31, MICE DAQ MICE and ISIS Introduction MICE Detector Front End Electronics Software and MICE DAQ Architecture MICE Triggers Status and Schedule.
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
IPHC - DRS Gilles CLAUS 04/04/20061/20 EUDET JRA1 Meeting, April 2006 MAPS Test & DAQ Strasbourg OUTLINE Summary of MimoStar 2 Workshop CCMOS DAQ Status.
S.MonteilCOMMISSIONING1 PS/SPD ELECTRONICS OUTLINE 1)STATUS OF PS/SPD FE BOARDS PRODUCTION 2)PHASES OF PS/SPD COMMISSIONING 1)LEDs AND DETECTORS 2)TUBES.
IEEE October 16-22, 2004 First Look at the Beam Test Results of the FPIX2 Readout Chip for the BTeV Silicon Pixel Detector First Look at the Beam Test.
Sensor testing and validation plans for Phase-1 and Ultimate IPHC_HFT 06/15/ LG1.
BTeV in PHENIX: Pixel Readout Chip Basics David Christian Fermilab December 5, 2005.
Shiuan-Hal,Shiu To-do-list and schedule 1. Things need to do before beam comes 2 Generate new trigger matrix for test beam base on the final geometry.(1)
Collaboration Meeting April 27-29, 2004 Pixel Testbeam Update D. Christian, D. Menasce, C. Newsom, M. Turqueti, L. Uplegger, J. Wang, D. Zhang.
TTC for NA62 Marian Krivda 1), Cristina Lazzeroni 1), Roman Lietava 1)2) 1) University of Birmingham, UK 2) Comenius University, Bratislava, Slovakia 3/1/20101.
1 Calorimeters LED control LHCb CALO meeting Anatoli Konoplyannikov /ITEP/ Status of the calorimeters LV power supply and ECS control Status of.
GLAST LAT Project CU Beam Test Workshop 3/20/2006 C. Sgro’, L. Baldini, J. Bregeon1 Glast LAT Calibration Unit Beam Test Status Report on Online Monitor.
1 Electronics Status Trigger and DAQ run successfully in RUN2006 for the first time Trigger communication to DRS boards via trigger bus Trigger firmware.
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
RD51 GEM Telescope: results from June 2010 test beam and work in progress Matteo Alfonsi on behalf of CERN GDD group and Siena/PISA INFN group.
Tracking at the Fermilab Test Beam Facility Matthew Jones, Lorenzo Uplegger April 29 th Infieri Workshop.
Lorenzo Uplegger Scientific Computing Division PREP Manager PREP Modernization Plan A vision for bringing the equipment pool into the FPGA era.
Update on works with SiPMs at Pisa Matteo Morrocchi.
Sergio Vergara Limon, Guy Fest, September Electronics for High Energy Physics Experiments.
10/3/2003Andreas Jansson - Tevatron IPM review1 Tevatron IPM Proposed design.
PHOTOTUBE SCANNING SETUP AT THE UNIVERSITY OF MARYLAND Doug Roberts U of Maryland, College Park.
DAQ ACQUISITION FOR THE dE/dX DETECTOR
Chapter Objectives In this chapter, you will learn:
PADME L0 Trigger Processor
Status of the Merlin Readout System
Presentation transcript:

First thought on DAQ for the next pixel beam test Chiodini Gabriele Monday pixel meeting - June 25, 2001

Gabriele Chiodini - Monday pixel meeting Overview Experimental setup Outer and inner board for pixel plane Power supplies PCI+Mezzanine cards Initialization + trigger + readout Data storage PC+software+run and cal analysis +E.Logbook+GPIB What to purchase and test

Gabriele Chiodini - Monday pixel meeting Experimental setup Counting room: PC PCI bus extender box Nim crate (Scintillator counters, discriminators,…) Beam control and monitor Thermo controlled Hut: Pixel Telescope Scintillators Power supplies (HV, LV, LC) Cooling system for Irradiated sensors Nim crate? PC for debugging? Must control the PC in the counting room. LVDS lines. CMOS? GPIB PMT’s HV and output feet

Gabriele Chiodini - Monday pixel meeting Outer and inner board for pixel planes (1) The telescope is made by pixel detector instrumented by FPIX1 readout chip Pixel detectors under study are: instrumented by preFPIX2Tb readout chip irradiated (must be kept cold) and not irradiated. Eventually 5 chips FPIX1 pixel module laminated to pixel sensor. The strongly desired solution is not to use any outer board and drive directly by LVDS digital line FPIX1 and preFPIX2Tb inner boards.

Gabriele Chiodini - Monday pixel meeting Outer and inner board for pixel planes (2) FPIX1 inner used for EMI tests is LVDS compatible but need to relocate the pixel in the middle. It is the only modification? What about the FPIX1 CMOS control line? preFPIX2Tb inner board need to add LVDS drivers and receivers. A lot of lines but a lot of space on the existing preFPIX2Tb inner board. Space must be saved for cooling irradiated detectors. The inner boards must have a hole underneath the chip. MS it is an issue with GeV beam.

Gabriele Chiodini - Monday pixel meeting Outer and inner board for pixel planes(3) FPIX1: Vddd and Vdda 3-3.3V (not Vmid=1.5V anymore?). Ibbp=-0.7uA and Ibbf=-5nA. 4 Thresholds. Charge injection. 3 LVDS control lines 9 CMOS control lines 18 LVDS output lines 2 CMOS output lines preFPIX2Tb: Vddd, Vdda and Vprot 2.5V. Charge injection V CMOS control lines V CMOS output lines

Gabriele Chiodini - Monday pixel meeting Power supplies High Voltage: One Keithley per detectors? Very expensive solution. One Keithley for more than one detectors? One option could be : Upstream (downstream) FPIX1’s togheter preFPIX2Tb each with is own HV. Low voltage: Tektronix PS has 3 separated lines. Group LV lines toghether? On boards? Between planes? Buy few (one spare) beam test dedicated multi channels HV-LV power supplies: Start experience with these devices. We won’t have empty bench test (module, laser, probe station, … debugging). Current sources for FPIX1: CPPM module has N output lines. Group all together upstream (downstream) FPIX1?

Gabriele Chiodini - Monday pixel meeting PCI cards+mezzanine(1) Several PCI+mezzanine cards inserted in the bus extender box. Each PCI+mezzanine card control and readout one or more pixel planes. How many FPIX1 and preFPIX2Tb? Eventually one PCI+mezzanine card control and readout a module. What function the FPGA on the mezzanine performs? (For example generate read_clk and BCO_clk).

Gabriele Chiodini - Monday pixel meeting PCI cards +mezzanine(2) The FPGA in each PCI card must count a coincidence signal common to the system and provided to the mezzanine card: scintillators pin diodes FPIX1_chip_has_data or/and preFPIX2Tb_core_has_data of some boards (in this case must be provide by the mezzanine card to the coincidence modules) The FPGA in each board readout the corresponding board/boards and attach to the hits the coincidence number. The FPGA store the hits in the available 1Mbyte bank memories. The FPGA in each PCI card must count the spill number. HeaderEnd of events HIT1 HITN HIT= chipid+bco+row+col+adc In one run the event is characterized by a coincidence number in order to tag sub event read it out from different PCI boards.

Gabriele Chiodini - Monday pixel meeting Initialization, trigger and readout (1) FPIX1: Can be daisy-chain in the initialization and in the readout. Need to connect shift-out to shift-in and token_out to token_in to between nearby boards. A PCI+mezzanine card can be enough to deal with all FPIX1 boards because the control and output signals can be shared. Chip_has_data signals are Or-ed together. It is possible to have all the FPIX1’s independent? A lot of PCI+mezzanine cards. Free running BCO_clock and Read_clock to have Timestamp information and chip_has_data pushed out. preFPIX2Tb: Initialized by broadcasting command and data on a common 2-bit bus and running the BCO clock. The readout signals, output data and readback (shift_out) must be kept independent for each preFPIX2Tb. Look to me we need one PCI-card for each preFPIX2Tb. Free running BCO_clock and Read_clock to have Timestamp information and chip_has_data pushed out.

Gabriele Chiodini - Monday pixel meeting Initialization, trigger and readout (2) Readout: Continuous mode for FPIX1. Read_clk and BCO_clock free running for both FPIX1 and preFPIX2Tb in order to have Timestamp. Read_clk and BCO_clock are provided by the FPGA: Not necessary the same for FPIX1 and preFPIX2Tb. preFPIX2TB is faster. Can we have one master clock for all FPGA? For sure BCO information inside a chip and between chip connected to the same PCI-card are the same. FPIX1 BCO has 6 bit. preFPIX2Tb BCO has 8 bit. It will be nice to have synchronous FPGA with preFPIX2Tb BCO 4 times faster than FPIX1 BCO. If all chips must have the same BCO we must have one FPGA from different PCI card synchronized. PS. Timestamp for a single chip are extremely useful to see if hits of small charge in one cluster are associated or not to the next BCO clock. To study that we need the 53MHz RF and understand if correlated with the track time arrival.

Gabriele Chiodini - Monday pixel meeting Initialization, trigger and readout (3) The spill counter and the coincidence counter in every FPGA reset at the beginning of each run. When data reset the boards? Each spill? Every milliseconds? Delay in broadcasting the reset signals and implication How to broadcast the reset signal? Throughout a master reset broadcasted to all the mezzanine cards? All the hits are readout, associated with the coincidence number and stored on a memory bank. When the memory bank is full the FPGA switches to the other ones and start to fill it. In the meantime the PC empty the full memory bank and save the data in is own RAM memory (if the FPGA switches again memory bank it must way the memory is emptied by the PC. At the end of the spill the PC save the data on the disk and attach the spill number. If the spill arrives and the PC didn’t complete the writing to the disk loose the spill. After the writing to the disk the PC reinitialize the PCI-card, reset all the telescope and wait the next spill.

Gabriele Chiodini - Monday pixel meeting PC Window PC: The advantage is that we are already working and developing software tools for bench tests: Jungo driver license. C-functions and Labview VI’s. Quartus software for FPGA’s. FPGA firmware downloadable through PCI-bus. … Linux PC: The advantages are: Remote control by the net. Automatic ftp file transfer. AFS disk space. … The disadvantages are: Jungodriver license. A new software developing branch from bench test. How much painful or painless? …

Gabriele Chiodini - Monday pixel meeting PC+Software+…. Code: C-functions. All the clever functions and right and read files in order to be fast. GUI: Labview. Star, stop buttoms, configuration file selection... Plots: Generated by C-function and displayed by Labview. Monitor HV, LV and currents Monitor cooling performace: T and umidity (Eventually PAW) Hits statistic per plane, single event, basic track projection in x-z and y-z plane,…. Electronic logbook? Which one? PS: Labview can not manage C-structures. When Labview does a C-call loose the control until the c-call is finished. Right now I don’t know how to stop by labview a run started by labview through a C-call. GPIB card in the PCI bus extender to control power supplies, current sources, calibration pulser, cooling system. C-code (at leas for the pulser) and Labview controlled. 3 independent Labview VI: Run VI, Calibration VI and GPIB VI.

Gabriele Chiodini - Monday pixel meeting Data size and bottleneck Assuming 5000 coincidence signals between two scintillators and one FPIX Fast-or in 40 seconds beam spill. Assuming each plane with 5 hits (integrated hits during two coincidences). Assuming one hit need 3 byte to be stored. For 10 planes we have 3*10*5=150 byte per event. 150*5000=750kbyte in 40 seconds beam spill. The code write the data on a local disk during the 40 seconds no beam spill. How much does it take to open, write 750kbyte (binary or ASCII) and close the files? Probably OK. There are bottleneck in the system? What happen if there are 10 times more hits than expected? A file with events has a size of 7.5Mbyte and is collected in 13 minutes. How many events has tracks crossing the planes under test and several traking planes (useful and well reconstructed tracks)? Save the run files in a CD-rom or FTP to the Fermilab storage system.

Gabriele Chiodini - Monday pixel meeting What to purchase and test Buy a PC and install the appropriate operative system and software. Choose and buy an appropriate PCI bus extender. Buy GPIB card to plug in the bus extender. Choose and buy the appropriate multi channel high voltage and low voltage power supplies (or count the Keithley HV and Tektronix PS we can use in the test beam) Buy a CD-rom recorder Designe and prepare new inner boards. Start to use and test all the components: FPIX1 boards preFPIX2Tb board FPIX1 Module PCI bus extender with several PCI+mezzanine card and GPIB card Play with FPGA’s on the PCI card Initialization+trigger+readout chain DAQ speed Have a dedicated bench test to do all this.