FPGA implementation of a multi-channels, 1 ns time resolution, multi-hit TDC Lorenzo Iafolla Lorenzo Iafolla SuperB Workshop.

Slides:



Advertisements
Similar presentations
TDC130: High performance Time to Digital Converter in 130 nm
Advertisements

GSI Event-driven TDC with 4 Channels GET4
Paolo Branchini, Salvatore Loffredo
Xilinx Virtex-5 FPGA Clocking
A Low-Power Wave Union TDC Implemented in FPGA
JLab High Resolution TDC Hall D Electronics Review (7/03) - Ed Jastrzembski.
Analog-to-Digital Converter (ADC) And
Announcements Assignment 8 posted –Due Friday Dec 2 nd. A bit longer than others. Project progress? Dates –Thursday 12/1 review lecture –Tuesday 12/6 project.
18/05/2015 Calice meeting Prague Status Report on ADC LPC ILC Group.
Current-Mode Multi-Channel Integrating ADC Electrical Engineering and Computer Science Advisor: Dr. Benjamin J. Blalock Neena Nambiar 16 st April 2009.
Improving Single Slope ADC and an Example Implemented in FPGA with 16
Proposal for a barrel prototype H. Álvarez-Pol, J. Benlliure, E. Casarejos, D. Cortina, I. Durán, M. Gascón Status of the USC 27 th September
Introduction to Analog-to-Digital Converters
PH4705/ET4305: A/D: Analogue to Digital Conversion
Low Cost TDC Using FPGA Logic Cell Delay Jinyuan Wu, Z. Shi For CKM Collaboration Jan
U niversity of S cience and T echnology of C hina Design for Distributed Scheme of WCDA Readout Electronics CAO Zhe University of Science and Technology.
TOF Electronics Qi An Fast Electronics Lab, USTC Sept. 16~17, 2002.
The GANDALF Multi-Channel Time-to-Digital Converter (TDC)  GANDALF module  TDC concepts  TDC implementation in the FPGA  measurements.
TDC and ADC Implemented Using FPGA
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
TDC for SeaQuest Wu, Jinyuan Fermilab Jan Jan. 2011, Wu Jinyuan, Fermilab TDC for SeaQuest 2 Introduction on FPGA TDC There are.
A Novel Digitization Scheme with FPGA-based TDC for Beam Loss Monitors Operating at Cryogenic Temperature Wu, Jinyuan, Arden Warner Fermilab Oct
TDC in ACTEL FPGA Tom Sluijk Hans Verkooijen Albert Zwart Fabian Jansen.
Intensity measurements using TRIC Juan Carlos Allica On behalf of: M. Andersen, D. Belohrad, L. Jensen, F. Lenardon, A. Monera, L. Søby 1.
1 Level 1 Pre Processor and Interface L1PPI Guido Haefeli L1 Review 14. June 2002.
Jean-François Genat Fast Timing Workshop June 8-10th 2015 FZU Prague Timing Methods with Fast Integrated Technologies 1.
SKIROC ADC measurements and cyclic ADC LPC Clermont-Ferrand Laurent ROYER, Samuel MANEN Calice/Eudet electronic meeting Orsay June.
CBM-TOF-FEE Jochen Frühauf, GSI Picosecond-TDC-Meeting.
Digitization at Feed Through R&D (2) Digitizer Performance Evaluation Student: John Odeghe ; SC State, Fermi Lab Intern Supervisor: JinYuan Wu; Fermi Lab.
1 D. BRETON 1, L.LETERRIER 2, V.TOCUT 1, Ph. VALLERAND 2 (1) LAL ORSAY - France (2) LPC CAEN - France Super Nemo Absolute Time Stamper A high resolution.
Digitization at Feed Through Wu, Jinyuan Fermilab Feb
C.Beigbeder, D.Breton, M.El Berni, J.Maalmi, V.Tocut – LAL/In2p3/CNRS L.Leterrier, S. Drouet - LPC/In2p3/CNRS P. Vallerand - GANIL/CNRS/CEA SuperB -Collaboration.
Enhancement Presentation Carlos Abellan Barcelona September, 9th 2009.
D.Breton, E.Delagnes, J.Maalmi, J.Va’vra – LNF SuperB Workshop– December 2009 Picosecond time measurement using ultra fast analog memories: new results.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
Hugo Furtado CERN - Microelectronics Group 11th Workshop on Electronics for LHC and future Experiments Delay25, an ASIC for timing adjustment in LHC Delay25.
TDC and ADC Implemented Using FPGA
CLUster TIMing Electronics Part II
DCH FEE STATUS Level 1 Triggered Data Flow FEE Implementation &
基于FPGA的时间数字转换标准化模块设计
Yu Li State Key Laboratory of Particle Detection and Electronics
vXS fPGA-based Time to Digital Converter (vfTDC)
Journées VLSI-FPGA-PCB Juin 2010 Xiaochao Fang
Jinfan Chang Experimental Physics Center , IHEP Feb 18 , 2011
A General Purpose Charge Readout Chip for TPC Applications
Parallel Beam Back Projection: Implementation
implementation of a 42 ps tdc based on fpga target
Integrated Circuits for the INO
From SNATS to SCATS C. Beigbeder1, D. Breton1,F.Dulucq1, L. Leterrier2, J. Maalmi1, V. Tocut1, Ph. Vallerand3 1 : LAL Orsay, France (IN2P3 – CNRS) 2 :
Christophe Beigbeder PID meeting
DCH FEE 28 chs DCH prototype FEE &
Status of the Beam Phase and Intensity Monitor for LHCb
Data Acquisition System for Gamma-Gamma Physics at KLOE
Basics of Converter Technology
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.
FIT Front End Electronics & Readout
NI-sbRIO BASED PLATFORM FOR REAL TIME SPECTROSCOPY
Hellenic Open University
QUARTIC TDC Development at Univ. of Alberta
FPGA-based Time to Digital Converter and Data Acquisition system for High Energy Tagger of KLOE-2 experiment L. Iafolla1,4, A. Balla1, M. Beretta1, P.
The Xilinx Virtex Series FPGA
Converter common specs
Converter common specs
CLAS12 Timing Calibration
Stefan Ritt Paul Scherrer Institute, Switzerland
On behalf of MDC electronics group
Converter common specs
Data Acquisition System for Gamma-Gamma Physics at KLOE2
Chapter 7 Converters.
Fixed Latency Serial Links with FPGA-embedded SerDes for SuperB
Presentation transcript:

FPGA implementation of a multi-channels, 1 ns time resolution, multi-hit TDC Lorenzo Iafolla Lorenzo Iafolla SuperB Workshop

Overview TDC architecture Interpolator techniques overview 4xOversampling interpolator TDC tests and features (developed for HET tagger in KLOE2) SuperB DCH requirements Conclusions Lorenzo Iafolla SuperB Workshop

TDC architecture TDC technique: Interpolation. Advantage: longer TDC range. Lorenzo Iafolla SuperB Workshop

Interpolators Main task: Interpolator architecture: measure time between input and first clock positive-edge. Interpolator architecture: different interpolation architectures can be implemented but only digital techniques can be used on FPGA. Family of digital interpolator techniques: Tapped delay line. Digital time stretching. Lorenzo Iafolla SuperB Workshop

4xOversampler interpolator 4xOversampling: Four samples each clock period. Same technique of tapped delay-line, but the clock is delayed instead of the input. Advantages: Only one delay-line for many channels; Delay line implementable on FPGA embedded DLL; Not much logic resources are necessary. Drawbacks: input skew increase the DNL error; clock jitter decrease the precision max-resolution is 500ps with Virtex5. Lorenzo Iafolla SuperB Workshop

4xOversampler interpolator TDC features 1/4 Resolution Smallest time interval that can be resolved in a single measure: 1/4Tclk=625ps (500ps for test only) Precision Standard deviation for repeated measures: σ=191ps (measured) σQ166ps (theoretical from quantization error) Lab Test: implementation of 4 ch. on Xilinx evaluation board Lorenzo Iafolla SuperB Workshop

4xOversampler interpolator TDC features 2/4 Integral Non Linearity error: deviation of the input-output characteristic from the ideal straight line. Lab Test: implementation of 4 ch. on Xilinx evaluation board Lorenzo Iafolla SuperB Workshop

4xOversampler interpolator TDC features 3/4 Differential Non Linearity error: deviation of a single quantization step from the ideal value of 1 LSB. 0.06 (Full TDC) 0.05 (Single interpolator) Lab Test: implementation of 4 ch. on Xilinx evaluation board Lorenzo Iafolla SuperB Workshop

4xOversampler interpolator TDC features 4/4 Other features: Measurement Range: depends on the number n of bits of the counter (Tclk2n); Minimum time between two hits: 1.24ns (for Virtex5); Number of implementable channels: depends on the FPGA (kind and package) and on the required logic resources. Up to 128 ch. have been already implemented on a prototype board with Virtex-4 FPGA by SELF group (A.Balla). Lorenzo Iafolla SuperB Workshop

Requirements for SuperB drift chamber TDC The developed techniques can be used to match the following SuperB DCH requirements: Multi-channel Multi-hit Resolution≤1ns New techniques (different devices and fault tolerant design) have to be studied to match the following SuperB DCH requirements: Radiation tolerance Lorenzo Iafolla SuperB Workshop

Conclusions Several technique can be used to implement a TDC on an FPGA The performances of the 4xOversampling technique agree with the requirements for SuperB DCH The same FPGA can be used to implement the read-out system for an ADC Radiation tolerant design is under study Lorenzo Iafolla SuperB Workshop

Thank you for attention! Lorenzo Iafolla SuperB Workshop