Read-Out Electronics: where data come from (lecture 2) 1 iCSC2014, Francesco Messi, University of Bonn Read-Out Electronics: where data come from Lecture.

Slides:



Advertisements
Similar presentations
6 Mar 2002Readout electronics1 Back to the drawing board Paul Dauncey Imperial College Outline: Real system New VFE chip A simple system Some questions.
Advertisements

UNIVERSITA’ DEGLI STUDI DI NAPOLI FEDERICO II Luigi Cimmino November 12 th, Tokyo INTERNATIONAL WORKSHOP ON MUON & GEO-RADIATION PHYSICS FOR EARTH.
EXL/R3B Calorimeters- Readout from ASIC to DAQ Ian Lazarus STFC Daresbury Laboratory.
Storey: Electrical & Electronic Systems © Pearson Education Limited 2004 OHT 26.1 Data Acquisition and Conversion  Introduction  Sampling  Signal Reconstruction.
MICE Tracker Front End Progress Tracker Data Readout Basics Progress in Increasing Fraction of Muons Tracker Can Record Determination of Recordable Muons.
FPGA chips and DSP Algorithms By Emily Fabes. 2 Agenda FPGA Background Reasons to use FPGA’s Advantages and disadvantages of using FPGA’s Sample VHDL.
Large Area, High Speed Photo-detectors Readout Jean-Francois Genat + On behalf and with the help of Herve Grabas +, Samuel Meehan +, Eric Oberla +, Fukun.
4 Dec 2001First ideas for readout/DAQ1 Paul Dauncey Imperial College Contributions from all of UK: result of brainstorming meeting in Birmingham on 13.
Trigger-less and reconfigurable data acquisition system for J-PET
DIGITAL ELECTRONICS CIRCUIT P.K.NAYAK P.K.NAYAK ASST. PROFESSOR SYNERGY INSTITUTE OF ENGINEERING & TECHNOLOGY.
Low Cost TDC Using FPGA Logic Cell Delay Jinyuan Wu, Z. Shi For CKM Collaboration Jan
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
Digital Fundamentals Floyd Chapter 1 Tenth Edition
Real time DSP Professors: Eng. Julian Bruno Eng. Mariano Llamedo Soria.
SARAN THAMPY D SARAN THAMPY D S7 CSE S7 CSE ROLL NO 17 ROLL NO 17 Optical computing.
The GANDALF Multi-Channel Time-to-Digital Converter (TDC)  GANDALF module  TDC concepts  TDC implementation in the FPGA  measurements.
Data Acquisition Data acquisition (DAQ) basics Connecting Signals Simple DAQ application Computer DAQ Device Terminal Block Cable Sensors.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
GBT Interface Card for a Linux Computer Carson Teale 1.
U N C L A S S I F I E D FVTX Detector Readout Concept S. Butsyk For LANL P-25 group.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals with PLD Programming.
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
K.C.RAVINDRAN,GRAPES-3 EXPERIMENT,OOTY 1 Development of fast electronics for the GRAPES-3 experiment at Ooty K.C. RAVINDRAN On Behalf of GRAPES-3 Collaboration.
AHCAL electronics. Status and Outlook Peter Göttlicher for the AHCAL developers CALICE meeting UT Arlington, March 11th, 2010.
J. Christiansen, CERN - EP/MIC
Status of the Beam Phase and Intensity Monitor for LHCb Richard Jacobsson Zbigniew Guzik Federico Alessio TFC Team: Motivation Aims Overview of the board.
A Front End and Readout System for PET Overview: –Requirements –Block Diagram –Details William W. Moses Lawrence Berkeley National Laboratory Department.
1 VeLo L1 Read Out Guido Haefeli VeLo Comprehensive Review 27/28 January 2003.
COMPET Electronics and Readout
KHz-SLR PC Board Eastbourne, October 2005 for kHz SLR Complete PC Board.
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.
March 9, 2005 HBD CDR Review 1 HBD Electronics Preamp/cable driver on the detector. –Specification –Schematics –Test result Rest of the electronics chain.
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
MOLLER DAQ Aug 2015 meeting Team : R. Michaels, P. M. King, M. Gericke, K. Kumar R. Michaels, MOLLER Meeting, Aug, 2015.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
ESS | FPGA for Dummies | | Maurizio Donna FPGA for Dummies Basic FPGA architecture.
Barcelona 1 Development of new technologies for accelerators and detectors for the Future Colliders in Particle Physics URL.
5 June 2002DOM Main Board Engineering Requirements Review 1 DOM Main Board Software Engineering Requirements Review June 5, 2002 LBNL Chuck McParland.
LC Power Distribution & Pulsing Workshop, May 2011 Super-ALTRO Demonstrator Test Results LC Power Distribution & Pulsing Workshop, May nd November.
XLV INTERNATIONAL WINTER MEETING ON NUCLEAR PHYSICS Tiago Pérez II Physikalisches Institut For the PANDA collaboration FPGA Compute node for the PANDA.
Calorimeter Digitisation Prototype (Material from A Straessner, C Bohm et al) L1Calo Collaboration Meeting Cambridge 23-Mar-2011 Norman Gee.
1 Level 1 Pre Processor and Interface L1PPI Guido Haefeli L1 Review 14. June 2002.
16 February 2011Ian Brawn1 The High Speed Demonstrator and Slice Demonstrator Programme The Proposed High-Speed Demonstrator –Overview –Design Methodology.
LKr readout and trigger R. Fantechi 3/2/2010. The CARE structure.
Straw readout status Status and plans in Prague compared with situation now Choke and error Conclusions and plans.
FPGA Field Programmable Gate Arrays Shiraz University of shiraz spring 2012.
Calorimeter global commissioning: progress and plans Patrick Robbe, LAL Orsay & CERN, 25 jun 2008.
Juin 1st 2010 Christophe Beigbeder PID meeting1 PID meeting Electronics Integration.
Mitglied der Helmholtz-Gemeinschaft Hardware characterization of ADC based DAQ-System for PANDA STT A. Erven, L. Jokhovets, P.Kulessa, H.Ohm,
Update on works with SiPMs at Pisa Matteo Morrocchi.
PHOTOTUBE SCANNING SETUP AT THE UNIVERSITY OF MARYLAND Doug Roberts U of Maryland, College Park.
Firmware and Software for the PPM DU S. Anvar, H. Le Provost, Y.Moudden, F. Louis, E.Zonca – CEA Saclay IRFU – Amsterdam/NIKHEF, 2011 March 30.
J.Maalmi, D.Breton – SuperB Workshop – Frascati – September 2010 Electronics for the two-bar test. D.Breton & J.Maalmi (LAL Orsay)
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
ASICs1 Drain Current Digitizer Chip (DCD) Status and Future Plans.
Transient Waveform Recording Utilizing TARGET7 ASIC
DAQ ACQUISITION FOR THE dE/dX DETECTOR
CLAS12 DAQ & Trigger Status
DCH FEE 28 chs DCH prototype FEE &
Read-Out Electronics: where data come from
Embedded Systems Design
Data Acquisition System for Gamma-Gamma Physics at KLOE
Ongoing R&D in Orsay/Saclay on ps time measurement: a USB-powered 2-channel 3.2GS/s 12-bit digitizer D.Breton (LAL Orsay), E.Delagnes (CEA/IRFU) Séminaire.
Electronics for Physicists
A First Look J. Pilcher 12-Mar-2004
VELO readout On detector electronics Off detector electronics to DAQ
Digital Fundamentals Floyd Chapter 1 Tenth Edition
SVT detector electronics
The LHCb Front-end Electronics System Status and Future Development
Dr. Clincy Professor of CS
Presentation transcript:

Read-Out Electronics: where data come from (lecture 2) 1 iCSC2014, Francesco Messi, University of Bonn Read-Out Electronics: where data come from Lecture 2 Francesco Messi Rheinische Friedrich-Wilhelms-Universität Bonn – DE Inverted CERN School of Computing, February 2014

Read-Out Electronics: where data come from (lecture 2) 2 iCSC2014, Francesco Messi, University of Bonn Outlook  Prologue  The magic key: Electronics  The FPGA (Field Programmable Gate Array)  An example: features extraction from a Sampling-ADC  From the chip to the board  High Speed Digital Signals

Read-Out Electronics: where data come from (lecture 2) 3 iCSC2014, Francesco Messi, University of Bonn Prologue Modern set-ups are made of several different detectors; each detector is generating electrical signals that have to be pre-processed to be stored. Electronics is a crucial key in this process…

Read-Out Electronics: where data come from (lecture 2) 4 iCSC2014, Francesco Messi, University of Bonn Prologue… Modern experimental set-ups  Modern experimental set-ups are made of a large number of different detectors, each looking at a particular aspect  Modern detectors are producing analog electrical signals  Detectors are “talking” through the electronics

Read-Out Electronics: where data come from (lecture 2) 5 iCSC2014, Francesco Messi, University of Bonn Prologue…  We want:  to receive the correct information  reliability  to receive the full information transmitted  efficiency  to understand the message  no distortion  Read-Out Electronics:  From a small, fast analog signal to a bit-stream of data Electronics as a “transmission line” from the detector to the data storage

Read-Out Electronics: where data come from (lecture 2) 6 iCSC2014, Francesco Messi, University of Bonn Prologue… From the analog to the digital world FamilyOne (V)Zero (V) TTL2 to 50 to 0.8 NIM3 to 12-2 to 1.5 ECL-0.81 to to LVDS p 1.27 to to 1.12 n 1.27 to 2.4 …and many more…  Digital signal  two states: present or absent, “1” or “0”

Read-Out Electronics: where data come from (lecture 2) 7 iCSC2014, Francesco Messi, University of Bonn Prologue… Binary logic: functions ANDORNOTXOR NANDNORNXOR

Read-Out Electronics: where data come from (lecture 2) 8 iCSC2014, Francesco Messi, University of Bonn Prologue…  Flip-Flop with NAND  Binary logic: FlipFlop CKSRQnQn+1 0XX00 0XX ??

Read-Out Electronics: where data come from (lecture 2) 9 iCSC2014, Francesco Messi, University of Bonn The magic key: electronics what do we gain by the usage of electronics and what do we have to worry about?

Read-Out Electronics: where data come from (lecture 2) 10 iCSC2014, Francesco Messi, University of Bonn The magic key: electronics  1) It is much faster than human in taking decisions  E.g. evolution of photo cameras  automatic setting of focus, timing, opening… What do we gain from the usage of electronics? todayyesterday Fast response Fast set-up Much easier to duplicate data Storage/management of lots of data more simple…

Read-Out Electronics: where data come from (lecture 2) 11 iCSC2014, Francesco Messi, University of Bonn The magic key: electronics  2) Allows to trigger  Choice of record when a specific scenario happens  Why? We can not record all the information  We need to choose which one is interesting…  E.g.: bubble chamber experiments: cannot trigger =  One picture each spill  millions of pictures of the chamber  maybe few hundreds with an event… What do we gain from the usage of electronics?

Read-Out Electronics: where data come from (lecture 2) 12 iCSC2014, Francesco Messi, University of Bonn The magic key: electronics  Think about the LHC experiments:  even with selecting the event to be stored (= triggering), the data-stream to the storage system is of the order 100 Mbytes/s  Different from monitoring the temperature in a room:  not sampling at a fixed frequency,  but analyzing the event in real time and taking a decision… Triggering…

Read-Out Electronics: where data come from (lecture 2) 13 iCSC2014, Francesco Messi, University of Bonn The magic key: electronics  E.g. a movie and a picture:  The video camera is recording everything:  you will not lose events, but…  big amount of data to be stored  once you look out for the event, you need to watch all the movie  The photo camera is registering only scenes that are “triggered” by the operator:  less data to be stored  much simpler to look at them, but…  you lose all what happened in between one trigger and another Triggering…  Be careful: acquired raw data are a selected subsection of what the experimental set-up could detect!!!

Read-Out Electronics: where data come from (lecture 2) 14 iCSC2014, Francesco Messi, University of Bonn The magic key: electronics  With the usage of electronics we gain two major aspects:  1) velocity in taking decisions  2) trigger capability  but be careful: acquired data are a selected subsection !!! A brief summary:

Read-Out Electronics: where data come from (lecture 2) 15 iCSC2014, Francesco Messi, University of Bonn The FPGA FPGAs are widely used in modern set-ups. A general overview of what an FPGA is and how it works will be presented, focusing on the usage in physics research…

Read-Out Electronics: where data come from (lecture 2) 16 iCSC2014, Francesco Messi, University of Bonn Signal processing: the FPGA *picture from: Field Programmable Gate Array

Read-Out Electronics: where data come from (lecture 2) 17 iCSC2014, Francesco Messi, University of Bonn Signal processing: the FPGA Spartan-6Virtex-7Virtex UltraScale Logic Cells147,4431,954,5604,407,480 BlockRAM4.8Mb68Mb115Mb DSP Slices1803,6002,880 DSP Performance (symmetric FIR) 140 GMACs5,335 GMACs4,268 GMACs Transceiver Count Transceiver Speed3.2 Gb/s28.05 Gb/s32.75 Gb/s Total Transceiver Bandwidth (full duplex) 50 Gb/s2,784 Gb/s5,101 Gb/s Memory Interface (DDR3)8001,8662,400 I/O Pins5761,2001,456 I/O Voltage1.2V - 3.3V 1.0 – 3.3V *table from: Some numbers…

Read-Out Electronics: where data come from (lecture 2) 18 iCSC2014, Francesco Messi, University of Bonn Signal processing: the FPGA  Programmable = re-usage of the same hardware for multiple tasks  Parallelism = in principle any n-to-one logic  Massive performances on same algorithms  Exact determination of the execution order of the different tasks  Hardware chain of binary functions Why should an FPGA be used?

Read-Out Electronics: where data come from (lecture 2) 19 iCSC2014, Francesco Messi, University of Bonn An example… Each detector used in experimental set-ups consists of numerous channels, detecting signals with rate of the order of MHz or even GHz; a large amount of data are produced. To select which data are interesting to be recorded, it is important to process the data as soon as possible near the detector…

Read-Out Electronics: where data come from (lecture 2) 20 iCSC2014, Francesco Messi, University of Bonn An example  Baseline  Slope  Start time  Charge integral  Etc..  Needs to be done as fast as possible  With a fixed delay time  In parallel for many channels Feature extraction from a Sampling-ADC

Read-Out Electronics: where data come from (lecture 2) 21 iCSC2014, Francesco Messi, University of Bonn An example Ampl analog splitter ADC Discr TDC detector # ch DAQ & analysis Feature extraction from a Sampling-ADC

Read-Out Electronics: where data come from (lecture 2) 22 iCSC2014, Francesco Messi, University of Bonn An example Ampl Sampling ADC detector # ch Features extractor FPGA board trig DAQ Feature extraction from a Sampling-ADC

Read-Out Electronics: where data come from (lecture 2) 23 iCSC2014, Francesco Messi, University of Bonn An example Feature extraction from a Sampling-ADC  Less cabling  Less electronics modules  Trigger capability  But…  Sampling of the analog signal

Read-Out Electronics: where data come from (lecture 2) 24 iCSC2014, Francesco Messi, University of Bonn From the chip to the board Each electronic chip is generally mounted on boards, to provide the necessary power and buffering of the signals; even if the performance of the chip itself (FPGA or ASIC) is very high, one of the other components can limit the characteristic of the board…

Read-Out Electronics: where data come from (lecture 2) 25 iCSC2014, Francesco Messi, University of Bonn From the chip to the board  FPGA: very powerful …ok but what about the electronics around it???  Not possible to connect the signals from the detector directly to the FPGA!  Your transmission line could “speak a different language”  Power and filtering are needed  Space constrains  BUFFERING: – never trust the transmission lines: unknown signals can arrive and we don’t want to damage our FPGA chips!!!

Read-Out Electronics: where data come from (lecture 2) 26 iCSC2014, Francesco Messi, University of Bonn From the chip to the board  Not always the most performing board is the correct choice:  more performance = more power  more power = more cooling  more cooling = more material budget in the detector…  Is it fine with “my physics”???  It is important to look at the full system, more than at the single module…

Read-Out Electronics: where data come from (lecture 2) 27 iCSC2014, Francesco Messi, University of Bonn From the chip to the board  Signal processing  FPGAs used for fast, parallel, on-line operations  Not possible to connect analog signals directly to the FPGA!  Bandwidth (in/out-put buffers, etc…)  System optimization more than component optimization  Logistic constrains (space, cooling, power, etc…) A brief summary…

Read-Out Electronics: where data come from (lecture 2) 28 iCSC2014, Francesco Messi, University of Bonn High-Speed Digital Signal High-Speed digital signals need to be handled as analog signals…

Read-Out Electronics: where data come from (lecture 2) 29 iCSC2014, Francesco Messi, University of Bonn High Speed digital signals  A digital signal is in binary logic  I have to take care only of two states: “1” and “0”  It is less affected by noise than an analog signal  Than it is much simpler to handle…  true in principle, but… need to be handled as analogue ones… Far below the bandwidth limit Close to the bandwidth limit Far outside the bandwidth limit

Read-Out Electronics: where data come from (lecture 2) 30 iCSC2014, Francesco Messi, University of Bonn Read-Out Electronics: where data come from lecture 2 summary and conclusions

Read-Out Electronics: where data come from (lecture 2) 31 iCSC2014, Francesco Messi, University of Bonn Summary and conclusions  To investigate the matter, we build detectors  Modern detectors are providing analog electrical signals  Electronics is needed to “read the information” from the detectors  The electronics chain has to:  Preprocess the signals w/o distortion  Be reliable  Be efficient  Be fast  Be calibrated to the experiment!!! Lecture 1

Read-Out Electronics: where data come from (lecture 2) 32 iCSC2014, Francesco Messi, University of Bonn Summary and conclusions  Modern electronics is very powerful  High bandwidth  High programmability  But…  One element is enough to decrease the performance of the full chain  System optimization more than component optimization  High speed digital signals need to be handled as analog ones Lecture 2