TDC in ACTEL FPGA Tom Sluijk Hans Verkooijen Albert Zwart Fabian Jansen.

Slides:



Advertisements
Similar presentations
Harald Deppe, Uwe Stange, Ulrich Trunk, Ulrich UwerHeidelberg University 1 Status of OTIS 1.0 OTIS Review 2003, June 5 OTIS GROUP, Heidelberg University.
Advertisements

GSI Event-driven TDC with 4 Channels GET4
A Low-Power Wave Union TDC Implemented in FPGA
Registers and Counters. Register Register is built with gates, but has memory. The only type of flip-flop required in this class – the D flip-flop – Has.
On-Chip Processing for the Wave Union TDC Implemented in FPGA
Local Trigger Control Unit prototype
TDC in ACTEL FPGA Tom Sluijk Wilco Vink Albert Zwart Fabian Jansen.
Harald Deppe, Uwe Stange, Ulrich Trunk, Ulrich Uwer, Dirk WiednerHeidelberg University 1 Readout of the OTIS for the Outer Tracker LHCb Week Geneva 2001,
ADC and TDC Implemented Using FPGA
LabView FPGA Communication Bin, Ray HEP, Syracuse Bin, Ray HEP, Syracuse.
Large Area, High Speed Photo-detectors Readout Jean-Francois Genat + On behalf and with the help of Herve Grabas +, Samuel Meehan +, Eric Oberla +, Fukun.
Outer Tracker Electronics ASD TDC L0 Buffer L1 Buffer biasL0 BXL1 50 fC DAQ chambercounting room ~100m Ulrich Uwer University of Heidelberg LHCC Review.
Analog-to-Digital Converters Lecture L11.2 Section 11.3.
Project Check Point 3 Audio Interface Jeff Du. Overview Project specs and overview next Tue. Mid-term next Thurs. This audio interface lab is REALLY easy.
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.
The GANDALF Multi-Channel Time-to-Digital Converter (TDC)  GANDALF module  TDC concepts  TDC implementation in the FPGA  measurements.
FPGA IRRADIATION and TESTING PLANS (Update) Ray Mountain, Marina Artuso, Bin Gui Syracuse University OUTLINE: 1.Core 2.Peripheral 3.Testing Procedures.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
TDC and ADC Implemented Using FPGA
U N C L A S S I F I E D FVTX Detector Readout Concept S. Butsyk For LANL P-25 group.
PicoTDC Features of the picoTDC (operating at 1280 MHz with 64 delay cells) Focus of the unit on very small time bins, 12ps basic, 3ps interpolation Interpolation.
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.
Status of the Beam Phase and Intensity Monitor for LHCb Richard Jacobsson Zbigniew Guzik Federico Alessio TFC Team: Motivation Aims Overview of the board.
LHCb-week June 2005 OT 1 Dirk Wiedner 1 MHz Readout and Zero Suppression for the Outer Tracker Dirk Wiedner, Physikalisches Institut der Universität Heidelberg.
LANL FEM design proposal S. Butsyk For LANL P-25 group.
A Front End and Readout System for PET Overview: –Requirements –Block Diagram –Details William W. Moses Lawrence Berkeley National Laboratory Department.
A Novel Digitization Scheme with FPGA-based TDC for Beam Loss Monitors Operating at Cryogenic Temperature Wu, Jinyuan, Arden Warner Fermilab Oct
FE Electronics - Overview ASD TDC L0 Buffer L1 Buffer biasL0 BXL1 50 fC DAQ counting room ~100m FE Electronics on the detector GOL Electronics Service.
First ideas for the Argontube electronics Shaper, simulations Block Diagram for analog path Delta Code Data Reduction Bus system, Controller Max.
Summary Actel ProAsic/3E Irradiation Tests Antonio Pellegrino (work by Syracuse group) Nikhef, OT FE Architecture Mini-Review o introduction.
The L0 Calorimeter Trigger U. Marconi On behalf of the Bologna Group CSN1, Catania 16/9/02.
Testing of Latch-TDC Da-Shung Su Jia-Ye Chen, Hsi-Hung Yao, Su-Yin Wang, Ting-Hua Chang, Wen-Chen Chang 2011/07/13.
Xiangming Sun1PXL Sensor and RDO review – 06/23/2010 STAR XIANGMING SUN LAWRENCE BERKELEY NATIONAL LAB Firmware and Software Architecture for PIXEL L.
TELL-1 and TDC board: present status and future plans B. Angelucci, A. Burato, S. Venditti.
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)
December 14, 2006Anuj K. Purwar1 Design proposal for Read Out Card (ROC) Anuj K. Purwar December 14, 2006 Nevis Meeting.
LHCb front-end electronics and its interface to the DAQ.
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
LHCb VELO Upgrade Strip Chip Option: Data Processing Algorithms Giulio Forcolin, Abdul Afandi, Chris Parkes, Tomasz Szumlak* * AGH-Krakow Part I: LCMS.
HCC Derived Clocks. Generated Clocks The HCC generates two clocks from the ePLL 160 MHz clocks and the chip 40 MHz clock, used as a reference: An 80 MHz.
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
CBM-TOF-FEE Jochen Frühauf, GSI Picosecond-TDC-Meeting.
Production and Testing of the LHCb Outer Tracker Front End Readout Electronics Eduard Simioni, NIKHEF On Behalf of the LHCb OT group NIKHEF, National Institut.
Readout controller Block Diagram S. Hansen - CD-1 Lehman Review1 VXO Ø Det Links to 24 SiPM Front End Boards Clock Event Data USB ARM uC A D Rd Wrt 100Mbit.
FPGA based signal processing for the LHCb Vertex detector and Silicon Tracker Guido Haefeli EPFL, Lausanne Vertex 2005 November 7-11, 2005 Chuzenji Lake,
Technical status of the Gossipo-3 : starting point for the design of the Timepix-2 March 10, Vladimir Gromov NIKHEF, Amsterdam, the Netherlands.
Pixel structure in Timepix2 : practical limitations June 15, Vladimir Gromov NIKHEF, Amsterdam, the Netherlands.
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.
LHCb Outer Tracker Upgrade Actel FPGA based Architecture 117 januari 2013 Outline ◦ Front end box Architecture ◦ Actel TDC ◦ Data GBT interface ◦ Data.
TDC and ADC Implemented Using FPGA
LHCb Outer Tracker Electronics 40MHz Upgrade
End OF Column Circuits – Design Review
Class Exercise 1B.
DCH FEE STATUS Level 1 Triggered Data Flow FEE Implementation &
Iwaki System Readout Board User’s Guide
ETD meeting Electronic design for the barrel : Front end chip and TDC
PID meeting SCATS Status on front end design
Christophe Beigbeder PID meeting
DCH FEE 28 chs DCH prototype FEE &
Status of the Beam Phase and Intensity Monitor for LHCb
FIT Front End Electronics & Readout
Hellenic Open University
HADES goes SIS-100* SIS-18 DAQ upgrade possibilities
The MDT TDC ASIC Development
Phase shifter design for Macro Pixel ASIC
VELO readout On detector electronics Off detector electronics to DAQ
Stefan Ritt Paul Scherrer Institute, Switzerland
PID meeting Mechanical implementation Electronics architecture
Presentation transcript:

TDC in ACTEL FPGA Tom Sluijk Hans Verkooijen Albert Zwart Fabian Jansen

OT FE Overview Amplify analog signals from anode wires (ASDBLR) Digital conversion (ASDBLR) Drift Time measurement (OTIS) Data Serialization and on optical link (GOL)

OT FEE Data (Now) Bit31 … 039 … 3247 … 40 … 287 … 280 DataHeader Drift Time Channel 0 Drift Time Channel 1 … Drift Time Channel 31 In Single-Hit Mode (currently used): Hit Position Drift Time Encoding No Hit1 1 b 6 b 5 b 4 b 3 b 2 b 1 Hit in 1 st BX0 0 b 6 b 5 b 4 b 3 b 2 b 1 Hit in 2 nd BX0 1 b 6 b 5 b 4 b 3 b 2 b 1 Hit in 3 rd BX1 0 b 6 b 5 b 4 b 3 b 2 b 1 6 bits drift-time (25 ns / 64 TDC channels) 2 bits : 3=Invalid, 0=1 st -BX, 1=2 nd -BX, 2=3 rd -BX 32 channels 8 bits / ch 32 bits HDR At 1.1 MHz 288 × 1.1 × 10 6 b/s = Gb/s Gb/s (80% of 1.6 Gb/s) PER FEE PER OTIS

Bit31 … 038 … 3245 … 39 … 255 … 249 DataHeader Drift Time Channel 0 Drift Time Channel 1 … Drift Time Channel 31 Assuming Single-Hit Mode Raw Data: Hit Position Drift Time Encoding No Hit1 b 6 b 5 b 4 b 3 b 2 b 1 Hit0 b 6 b 5 b 4 b 3 b 2 b 1 6 bits drift-time (25 ns / 64 TDC channels) 1 bits : 1=Invalid, 0=Valid OT FEE Data (Future) 32 channels 7 bits / ch 32 bits HDR PER FEE PER OTIS At 40 MHz 256 × 40 × 10 6 b/s = Gb/s Gb/s (30.72 Gb/s if 4 bits drift-time)

Zero-Suppression Scheme BitBit 31 … 036 … 3241 … 3747 … 4252 … 4858 … 53 ………… DataData Header OTIS0 No of Hits OTIS0 Addr. 1 st Hit OTIS0 DriftTime 1 st Hit OTIS0 Addr. 2 nd Hit OTIS0 DriftTime 2 nd Hit OTIS0 … Header OTIS1 No of Hits OTIS1 … Assuming Zero-Suppressed Data: 32 bits OTIS Header 5 bits for hits counter (max no of hits = 32) 5 bits (0-31) OTIS channel address 6 bits drift-time (25 ns / 64 TDC channels) OTIS Sub-Block Data Size = 32 bits + 5 bits + Occupancy  32  11 bits Total OT FE Data Size = 4  (37 bits + Occupancy  32  11 bits) N.B. We assume that the data receiver can identify to which of the 4 OTIS the data belong, either because they are serialized in “fixed- OTIS-order” or because the OTIS header contains such ID info. Otherwise, we need to add 2 bits to each “OTIS-sub-block”.

FEE Output Bandwidth Total OT FE Data Size = 4  (37 bits + Occupancy  32  11 bits) 6-bits RAW Data Bandwidth around 60% Occupancy E.g. 25% Occupancy  20 Gb/s seems a reasonable cutoff for “truncation” 4-bits RAW Data Bandwidth around 52% Occupancy

Upgrade LHCb Upgrade of LHCb has no L0-Trigger. Need a TDC that can make a time stamp every Bx. Radiation environment. At least 32 channels. December 20, 2015Outer Tracker Upgrade6

TDC in Actel FPGA ACTEL ProASIC Plus type APA075TQ100  CLK distribution and phase shift  TTC broadcasts decoding  TSTPLS  I 2 C interface to internal registers built with triple-voting SEU counter We have experience with ACTEL FPGAs: already used in present OT FEE (A. Zwart, OT CTRLBox, 2 / C-Frame)

December 20, 2015Outer Tracker Upgrade8 TDC in Actel FPGA (cont’d) Design of TDC in ACTEL Proasic3E FPGA because of the radiation properties. Design based on the Muonlab TDC; 2 channel TDC in Xilinx FPGA resolution of 500 ps, see: First approach; 3 PLLs used to generate phase shifted 320 MHz signals of 0º, 45º, 90º and 135º  bins of 780 ps. 8 ch TDC was simulated, this design was hard to fit. The Actel Starter Kit has only 2 PLLs, so this design can not be used for tests. Second approach; 1 PLL at 320 MHz used to generate 8 phase shifted 40 MHz signals  bins of 1570 ps A 4 ch TDC is designed.

December 20, 2015Outer Tracker Upgrade9 TDC (second approach) PLL 320MHz BxClock 1 TDC Channel Phase Shifter Hit Register Time Encoder Output register Hit 1 TDC Channel Phase Shifter Hit Register Time Encoder Output register Hit

December 20, 2015Outer Tracker Upgrade10 Timing Diagram

Chip layout This part is used for the 4 channels December 20, 2015Outer Tracker Upgrade11

Test Procedures The design is fitted in an A3PE PQFP and programmed in the Actel Starter Kit. The first test to determine the DNL: The onboard 40 MHz xtal oscillator is used as Bx Clock. An asynchronous pulse generator of 10 MHz generates a Hit signal with a flat distribution. Second test is a delay scan to determine the linearity: Pulse generator of 40 MHz supplies the Bx Clock. This signal is also delayed with a switchable NIM delay with steps of 0.5 ns to get the Hit signal. December 20, 2015Outer Tracker Upgrade12

Test Setup December 20, 2015Outer Tracker Upgrade13

Hit Distribution December 20, 2015Outer Tracker Upgrade14 “flat” input timing distribution artifact of counting both rising and falling edges

TDC Spectrum December 20, 2015Outer Tracker Upgrade15 TDC Response to “flat” input timing distribution |MAX (+) DNL | + |MAX (-) DNL |  0.77

Linearity December 20, 2015Outer Tracker Upgrade16 … …

Multi-Channels December 20, 2015Outer Tracker Upgrade17 Also checked channel relations on event-by-event basis

Outlook December 20, 2015Outer Tracker Upgrade18  Complete present checks o linearity checks o long-term stability o channel-to-channel variations o …  4 bits or more ??  control and readout logic o zero-suppression  Perform radiation hardness tests o what’s our goal?? o Present LUMI or  25??