A Time-To-Digital Converter (TDC) Harley Cumming Lisa Kotowski 1.

Slides:



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

Selected Design Topics. Integrated Circuits Integrated circuit (informally, a chip) is a semiconductor crystal (most often silicon) containing the electronic.
Chapter 11 Practical Considerations for Digital Design William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education,
1ASM Algorithmic State Machines (ASM) part 1. ASM2 Algorithmic State Machine (ASM) ‏ Our design methodologies do not scale well to real-world problems.
Lecture 17: Analog to Digital Converters Lecturers: Professor John Devlin Mr Robert Ross.
Digital Logic Design Lecture # 17 University of Tehran.
Design and Computer Modeling of Ultracapacitor Regenerative Braking System Adam Klefstad, Dr. Kim Pierson Department of Physics & Astronomy UW-Eau Claire.
Summary of Research on Time-to-Digital Converters Summer Exchange Program 2008 Istituto Nazionale di Fisica Nucleare Rome, Italy Creative Studies Honors.
©2008 The McGraw-Hill Companies, Inc. All rights reserved. Digital Electronics Principles & Applications Seventh Edition Chapter 14 Connecting with Analog.
Analogue to Digital Conversion
Synchronous Digital Design Methodology and Guidelines
CHAPTER 1 Digital Concepts
Counter Circuits and VHDL State Machines
The transmission line circuit block used in Cadence Major Blocks and Peak Detector Sections of Channel Equalization Techniques for Ethernet Communication.
DEVELOPMENT OF A READOUT SYSTEM FOR LARGE SCALE TIME OF FLIGHT SYSTEMS WITH PICOSECOND RESOLUTION Considerations and designs for a system of tdc’s with.
UC Berkeley 1 Time dilation in RAMP Zhangxi Tan and David Patterson Computer Science Division UC Berkeley.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Large Area, High Speed Photo-detectors Readout Jean-Francois Genat + On behalf and with the help of Herve Grabas +, Samuel Meehan +, Eric Oberla +, Fukun.
Introduction to Analog-to-Digital Converters
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
M.S.P.V.L. Polytechnic College, Pavoorchatram
Lecture 6: Measurements of Inductance, Capacitance, Phase, and Frequency 1.
Electronics Technology
Chapter 7 Counters and Registers
Computer Data Acquisition and Signal Conversion Chuck Kammin ABE 425 March 27, 2006.
Senior Project – Computer Engineering Integrated Workout Shoe Peter Katlic Advisor – Prof. Cotter Development: Consisting of an 8051 microcontroller.
Principles & Applications
Electronics Technology
Digital Fundamentals Floyd Chapter 1 Tenth Edition
The Transistor A transistor is an automatic switch. It can only be on or off. base emitter collector 0.7 V When the transistor is on, current flows from.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
Zero Crossing Detector
XOR-XNOR gates are investigated in this article, Design Methodologies for High-Performance Noise- Tolerant XOR–XNOR Circuits with Power, Area and Time.
Founder’s Day University of Portland School of Engineering.
CS1Q Computer Systems Lecture 11 Simon Gay. Lecture 11CS1Q Computer Systems - Simon Gay2 The D FlipFlop A 1-bit register is called a D flipflop. When.
Logic and Computer Design Dr. Sanjay P. Ahuja, Ph.D. FIS Distinguished Professor of CIS ( ) School of Computing, UNF.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals with PLD Programming.
Counter Application (Part B) By : Pn Siti Nor Diana Ismail CHAPTER 3.
Senior Project Presentation: Designers: Shreya Prasad & Heather Smith Advisor: Dr. Vinod Prasad May 6th, 2003 Internal Hardware Design of a Microcontroller.
Unit 8 Combinational Circuit Design and Simulation Using Gates Fundamentals of Logic Design by Roth and Kinney.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Data Acquisition ET 228 Chapter 15 Subjects Covered Analog to Digital Converter Characteristics Integrating ADCs Successive Approximation ADCs Flash ADCs.
CHAPTER 8 - COUNTER -.
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA Project Guide: Smt. Latha Dept of E & C JSSATE, Bangalore. From: N GURURAJ M-Tech,
D_160 / MAPLD Burke 1 Fault Tolerant State Machines Gary Burke, Stephanie Taft Jet Propulsion Laboratory, California Institute of Technology.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
Analog to Digital Converters
COUNTERS Why do we need counters?
Teaching Digital Logic courses with Altera Technology
Chapter 3 Boolean Algebra and Digital Logic T103: Computer architecture, logic and information processing.
Visible Light Photon Counter Integrator Group 48: Katie Nguyen, Austin Jin ECE445 Spring 2016 May 1, 2016.
Comparison Between AM and FM Reception. 21/06/20162 FM Receiver.
Status report 2011/7/28 Atsushi Nukariya. Progress Progresses are as follows. 1. FPGA -> Analyze data from FPGA, and some revise point is found. 2. Software.
RASH DRIVING WARNING SYSTEM FOR HIGHWAY POLICE
EKT124 Digital Electronics 1 Introduction to Digital Electronics
Key Stage ic Using a (555 IC) as a Monostable / Astable Circuit 555 IC Live Wire / PCB Wizard - (555 IC) Circuit RA Moffatt.
Introduction Molecules: made up of atoms of individual elements.
CSCI-100 Introduction to Computing
Principles & Applications
Principles & Applications
Graduation Project-II submitted to:
Instructor: Alexander Stoytchev
Edited by : Noor Alhareqi
Edited by : Noor Alhareqi
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN
Basic Electronics Part Two: Electronic Components.
Digital Fundamentals Floyd Chapter 1 Tenth Edition
A Time-Digital Converter (TDC)
Programmable logic and FPGA
Presentation transcript:

A Time-To-Digital Converter (TDC) Harley Cumming Lisa Kotowski 1

The Problem How to measure very small time intervals accurately? 2 Event 1 Event 2 20 ns Conventional Approach: Use A Clock -100 ps period for 1% accuracy - Requires 10 GHz clock Time

The Solution How to measure very small time intervals accurately? 3 Event 1 Event 2 20 ns Time Better Approach: Use a longer time scale -Charge small capacitor for event duration -Charge second capacitor slower -Time for voltages to be equal

4 Concept Input Voltage Ramp C1 20 nsA*20 ns I Comparison Voltage Ramp A*C1 I Charge Time To FPGA

Applications Time of Flight ▫Mass Spectroscopy ▫Medical Devices Laser Distance Meters ▫Police Radar Guns ▫Golf Range Finders ▫Measuring Speed of Light 5 Figure [1]: How a police radar gun determines the speed of a moving vehicle.

Design Goals Measure pulses across multiple time scales: ▫100 ps ▫1 ns ▫10 ns ▫100 ns Maximum time of 100ns Output results to 7-segment display 6

Design Considerations Timing critical paths ▫Voltage ramp controls ▫FPGA Counter Logic Component delay ▫MOSFET turn-on/off time ▫Logic gate 7

Operation 8 Time

Operation 8 Measurement Event Occurs Time

Operation 8 Measurement Event Occurs Comparison Voltage Ramps Trigger Time

Operation 8 Measurement Event Occurs Comparison Voltage Ramps Trigger Measure Comparison Charge Time Time

Operation 8 Measurement Event Occurs Comparison Voltage Ramps Trigger Time displayed Time Measure Comparison Charge Time

Overall Design 9 Input Control Logic Stop Start

Overall Design 9 Input Control Logic Input Voltage Ramp Stop Start Input Capacitor Voltage

Overall Design 9 Input Control Logic Input Voltage Ramp Stop Start FPGA Input Capacitor Voltage

Overall Design 9 Input Control Logic Input Voltage Ramp Comparison Start Comparison Control Logic Comparison Stop Stop Start FPGA Input Capacitor Voltage

Overall Design 9 Input Control Logic Input Voltage Ramp Comparison Voltage Ramps Comparison Start Comparison Control Logic Comparison Stop Stop Start FPGA Input Capacitor Voltage Comparison Capacitor Voltages

FPGA Design 10 Input Capacitor Voltage (Blue)

FPGA Design 10 Input Capacitor Voltage (Blue) Comparison Capacitor Voltages (Red)

FPGA Design 10 Input Capacitor Voltage (Blue) Comparison Capacitor Voltages (Red) Comparators (Implemented by IBUFDS)

FPGA Design 10 Input Capacitor Voltage (Blue) Comparison Capacitor Voltages (Red) Comparators (Implemented by IBUFDS) Counter Control

FPGA Design 10 Input Capacitor Voltage (Blue) Comparison Capacitor Voltages (Red) Comparators (Implemented by IBUFDS) Counter Control 16 Bit Binary Ripple Counter

FPGA Design 10 Input Capacitor Voltage (Blue) Comparison Capacitor Voltages (Red) Comparators (Implemented by IBUFDS) Counter Control 16 Bit Binary Ripple Counter Display Logic To Display

FPGA Design 10 Input Capacitor Voltage (Blue) Comparison Capacitor Voltages (Red) Comparators (Implemented by IBUFDS) Counter Control 16 Bit Binary Ripple Counter Display Logic To Display State Machine Board Level Control Logic Inputs from board

FPGA Results ns simulated interval

FPGA Results ns simulated interval

FPGA Results ns simulated interval

FPGA Results ns simulated interval

FPGA Results ns simulated interval

FPGA Results ns simulated interval

Complications Unable to order a PCB Circuit implemented on SMT breadboard ▫Added Capacitance and Delays ▫Possible Hardware issues Had to reorder some parts due to space- limitations ▫Original parts too small for SMT breadboard 13

Tasks Completed FPGA Core Built and Simulated ▫Synthesizes ▫Timing requirements met ▫Successfully measures and displays simulated times SMT Breadboard Complete ▫All parts placed and wired ▫Short checks complete Begin Testing 14

Tasks Remaining Complete Integration ▫Successfully measure event ▫Compare observed and expected results 15

Acknowledgments Professor Varner for design review and implementation ideas Dr. Cooney for all the help and support he provided us in the last minute rush to completion IDL Staff for assistance with implementation 16

Questions? 17