The 10-ps TDC implemented in an FPGA

Slides:



Advertisements
Similar presentations
Paolo Branchini, Salvatore Loffredo
Advertisements

FPGA and ASIC Technology Comparison - 1 © 2009 Xilinx, Inc. All Rights Reserved FPGA and ASIC Technology Comparison, Part 2.
Spartan-3 FPGA HDL Coding Techniques
1 Reconfigurable Computing Lab UCLA FPGA Polyphase Filter Bank Study & Implementation Raghu Rao Matthieu Tisserand Mike Severa Prof. John Villasenor Image.
A Low-Power Wave Union TDC Implemented in FPGA
JLab High Resolution TDC Hall D Electronics Review (7/03) - Ed Jastrzembski.
Xilinx CPLDs and FPGAs Module F2-1. CPLDs and FPGAs XC9500 CPLD XC4000 FPGA Spartan FPGA Spartan II FPGA Virtex FPGA.
On-Chip Processing for the Wave Union TDC Implemented in FPGA
Fig.2: Carry chain delay line: (a) logic block diagram; (b) Layout obtained using a Xilinx Virtex 5 FPGA; (c) simplified block diagram of the Virtex 5.
Architectural Improvement for Field Programmable Counter Array: Enabling Efficient Synthesis of Fast Compressor Trees on FPGA Alessandro Cevrero 1,2 Panagiotis.
A Survey of Logic Block Architectures For Digital Signal Processing Applications.
TDC in ACTEL FPGA Tom Sluijk Wilco Vink Albert Zwart Fabian Jansen.
Reducing the Pressure on Routing Resources of FPGAs with Generic Logic Chains Hadi P. Afshar Joint work with: Grace Zgheib, Philip Brisk and Paolo Ienne.
Improving Single Slope ADC and an Example Implemented in FPGA with 16
1/28 ECE th May 2014 H ardware Implementation of Self-checking circuits on FPGA Project Team #1 Chandru Loganathan Sakshi Gupta Vignesh Chandrasekaran.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR SRAM-based FPGA n SRAM-based LE –Registers in logic elements –LUT-based logic element.
RPC Electronics Status Overall system TDC –Digitizing frequency issue (determine the bin size of the TDC value) Discriminator test result Trigger module.
CMPUT Computer Organization and Architecture II1 CMPUT329 - Fall 2003 Topic: Internal Organization of an FPGA José Nelson Amaral.
Basic Adders and Counters Implementation of Adders in FPGAs ECE 645: Lecture 3.
Low Cost TDC Using FPGA Logic Cell Delay Jinyuan Wu, Z. Shi For CKM Collaboration Jan
Bill W. Haynes Slide 1 February 26, 2002 CKM Precision Timing CKM Workshop In San Luis Potosi, Mexico u Common Design for Multiple Timing Applications.
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.
Philip Brisk 2 Paolo Ienne 2 Hadi Parandeh-Afshar 1,2 1: University of Tehran, ECE Department 2: EPFL, School of Computer and Communication Sciences Efficient.
Uneven Bin Width Digitization and a Timing Calibration Method Using Cascaded PLL Wu, Jinyuan Fermilab May
The GANDALF Multi-Channel Time-to-Digital Converter (TDC)  GANDALF module  TDC concepts  TDC implementation in the FPGA  measurements.
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Slide 1 Spezielle.
Prototype Test of SPring-8 FADC Module Da-Shung Su Wen-Chen Chang 02/07/2002.
Enhancing FPGA Performance for Arithmetic Circuits Philip Brisk 1 Ajay K. Verma 1 Paolo Ienne 1 Hadi Parandeh-Afshar 1,2 1 2 University of Tehran Department.
MiniBoone Detector: Digitization at Feed Through Student: John Odeghe ; SC State, Fermi Lab Intern Supervisor: JinYuan Wu; Fermi Lab 1.
Building Asynchronous Circuits With JBits Eric Keller FPL 2001.
Peter-Bernd Otte – Sep CB collaboration meeting, Edinburgh.
J. Christiansen, CERN - EP/MIC
VHDL Project Specification Naser Mohammadzadeh. Schedule  due date: Tir 18 th 2.
TDC for SeaQuest Wu, Jinyuan Fermilab Jan Jan. 2011, Wu Jinyuan, Fermilab TDC for SeaQuest 2 Introduction on FPGA TDC There are.
Fig.2: Carry chain delay line: (a) logic block diagram; (b) layout obtained; (c) simplified block diagram of the Virtex 5 slice. Principle of operations.
A Novel Digitization Scheme with FPGA-based TDC for Beam Loss Monitors Operating at Cryogenic Temperature Wu, Jinyuan, Arden Warner Fermilab Oct
BR 1/991 Issues in FPGA Technologies Complexity of Logic Element –How many inputs/outputs for the logic element? –Does the basic logic element contain.
The DRS2 Chip: A 4.5 GHz Waveform Digitizing Chip for the MEG Experiment Stefan Ritt Paul Scherrer Institute, Switzerland.
Mar. 12, 2009Wu, Jinyuan Fermilab1 Several Topics on TDC and the Wave Union TDC implemented in FPGA Wu, Jinyuan Fermilab LBNL, Mar.
Peter-Bernd Otte - 8 th March 2010 CB collaboration meeting, Mainz.
Implementing and Optimizing a Direct Digital Frequency Synthesizer on FPGA Jung Seob LEE Xiangning YANG.
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)
ESS | FPGA for Dummies | | Maurizio Donna FPGA for Dummies Basic FPGA architecture.
In-Place Decomposition for Robustness in FPGA Ju-Yueh Lee, Zhe Feng, and Lei He Electrical Engineering Dept., UCLA Presented by Ju-Yueh Lee Address comments.
CBM-TOF-FEE Jochen Frühauf, GSI Picosecond-TDC-Meeting.
Fermi National Laboratories & Tuskegee University College of Electrical Engineering Aaron Ragsdale: SIST Intern Mentor: Jin-Yuan Wu Summer 2009 SIST Internship.
Vladimir Zhulanov for BelleII ECL group Budker INP, Novosibirsk INSTR2014, Novosibirsk 2014/02/28 1.
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.
Status of CEPC Beam Instrumentation Study Ma Huizhou On behalf of CEPC BI Group Beijing, China
1 Architecture of Datapath- oriented Coarse-grain Logic and Routing for FPGAs Andy Ye, Jonathan Rose, David Lewis Department of Electrical and Computer.
Issues in FPGA Technologies
CLUster TIMing Electronics Part II
基于FPGA的时间数字转换标准化模块设计
Digital Design using FPGAs and Verilog HDL
Test Boards Design for LTDB
A 2 Gsps Waveform Digitizer ASIC in CMOS 180 nm Technology
Floating-Point FPGA (FPFPGA)
Altera Stratix II FPGA Architecture
Topics SRAM-based FPGA fabrics: Xilinx. Altera..
implementation of a 42 ps tdc based on fpga target
Coherent sets of equipment Magnus Hansen
FIT Front End Electronics & Readout
Electronics for Physicists
FPGA implementation of a multi-channels, 1 ns time resolution, multi-hit TDC Lorenzo Iafolla Lorenzo Iafolla SuperB Workshop.
Hellenic Open University
QUARTIC TDC Development at Univ. of Alberta
Basic Adders and Counters Implementation of Adders
XFT2B: Plans and Tasks XFT Workshop FNAL 19 December 2003; p.1.
Presentation transcript:

The 10-ps TDC implemented in an FPGA Jinhong Wang, Shubin Liu, and Qi An FELab@USTC

Outline Implementation of FPGA TDC @ USTC Timing Performance of FPGA TDC TDC Modules @ USTC

The Principle of the FPGA TDC Coarse Counter (Coarse Time)+Time Interpolation within one clock period (Fine Time)

Implementation of the Time Interpolation Time Interpolation with the delay of Carry lines a) Carry-in in a Slice c) Carry chain of a multibit adder b) Rout in a SLICE

FPGA TDC @FELab, USTC Up to the present ~100 ps Bin Size, 50 ps RMS ; In the year 2005 TNS Vol.53, Issue 1 Part 2 Time interpolation with the dedicated Carry lines ~50 ps Bin Size, < 20 ps RMS ; In the year 2009 TNS Vol.57, Issue 2 Part 1 With Several Compensation Strategies: self-test, Temperature compensation Up to the present ~ 10 ps Bin Size (Effective) , <10 ps RMS a Modified Wave Union TDC

The 10-ps FPGA TDC Wave Union Launcher INV+Delay+MUX

Signal Processing of the Raw TDC Time N times Oscillation

Timing Performance 3 2 1 RMS vs. N Uneven of the tap delay + Uncertainty of the Osc. Period σosc << σcell σosc ≈ σcell σosc >> σcell 3 Simulation 2 1 Actual implementation falls in to Case 2 RMS vs. N

Timing Performance Bin Size scales as 1/N Similar to dither Bin VS. N

FPGA TDC Module ~20 ps RMS, 50 ps Bin NIM, USB, other platforms Xilinx, Altera < 10 ps RMS, 12 ps Bin (planed) PXI, VME, USB Xilinx Virtex 4, Virtex 5…

The 25-ps FPGA TDC Module Altera + XILINX <25 ps RMS, 50 ps Bin

The 10-ps FPGA TDC Module 16 + Chnl. <10 ps RMS , ~10 ps Bin Virtex 4 / Virtex 5, … Platform: VME, PXI, USB 2.0 Others: Trigger Matching

Thank you ~

TDC Resource Used Available Utilization 10-ps TDC Slice Register 2081 50560 4.1% 4-input LUT 3280 6.5% 20-ps TDC 684 1.4% 606 1.2%