Fixed Latency Serial Links with FPGA-embedded SerDes for SuperB

Slides:



Advertisements
Similar presentations
By Sunil G. Kulkarni, SO/F, Pelletron-Linac Facility, BARC-TIFR. 21/01/2011 ASET.
Advertisements

JLab High Resolution TDC Hall D Electronics Review (7/03) - Ed Jastrzembski.
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.
Digital RF Stabilization System Based on MicroTCA Technology - Libera LLRF Robert Černe May 2010, RT10, Lisboa
E-link IP for FE ASICs VFAT3/GdSP ASIC design meeting 19/07/2011.
Uli Schäfer 1 FPGAs for high performance – high density applications Intro Requirements of future trigger systems Features of recent FPGA families 9U *
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.
Hardware Design of High Speed Switch Fabric IC. Overall Architecture.
P. Jansweijer Nikhef Amsterdam Electronics- Technology October 15, 20091VLVnT-09 Athens Measuring propagation delay over a coded serial communication channel.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
SODA: Synchronization Of Data Acquisition I.Konorov  Requirements  Architecture  System components  Performance  Conclusions and outlook PANDA FE-DAQ.
Stefano russo Universita’ di Napoli Federico II & INFN Km3Net meeting Pylos 16–19/4/2007 The NEMO DAQ electronics: Actual characteristics and new features.
Embedding deserialisation of LHC experimental data inside Field Programmable Gate Array Speaker: T. Romanteau (projet engineering manager) Laboratoire.
U N C L A S S I F I E D FVTX Detector Readout Concept S. Butsyk For LANL P-25 group.
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
M. Lo Vetere 1,2, S. Minutoli 1, E. Robutti 1 1 I.N.F.N Genova, via Dodecaneso, GENOVA (Italy); 2 University of GENOVA (Italy) The TOTEM T1.
Evaluation of the Optical Link Card for the Phase II Upgrade of TileCal Detector F. Carrió 1, V. Castillo 2, A. Ferrer 2, V. González 1, E. Higón 2, C.
The L0 Calorimeter Trigger U. Marconi On behalf of the Bologna Group CSN1, Catania 16/9/02.
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)
High Speed Digital System Lab Final Presentation 1 semester project  Instructor: Mony Orbach  Students: Pavel Shpilberg Ohad Fundoianu.
A high speed serializer ASIC for ATLAS Liquid Argon calorimeter upgrade Tiankuan Liu On behalf of the ATLAS Liquid Argon Calorimeter Group Department of.
Peter LICHARD CERN (NA62)1 NA62 Straw tracker electronics Study of different readout schemes Readout electronics frontend backend Plans.
CRU Weekly Meeting Erno DAVID, Tivadar KISS Wigner Research Center for Physics (HU) 18 November, 2015.
COTS for on-detector timing distribution. Status report and preliminary tests. A. Aloisio, R. Giordano University of Naples ‘Federico II’ and INFN
GBT protocol implementation on Xilinx FPGAs Csaba SOOS PH-ESE-BE-OT.
Status and Plans for Xilinx Development
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.
Recovered-clock jitter analysis for Super B A. Aloisio, R. Giordano INFN and University of Naples ‘Federico II’
DHH progress report Igor Konorov TUM, Physics Department, E18 DEPFET workshop, Bonn February 7-9, 2011 Outline:  Implementation synchronous clock distribution.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
Some thoughs about trigger/DAQ … Dominique Breton (C.Beigbeder, G.Dubois-Felsmann, S.Luitz) SuperB meeting – La Biodola – June 2008.
A DWDM link for Real-Time data acquisition systems
FF-LYNX: 2010 & H Luca Fanucci Pisa, 14 Giugno 2011.
Issues in FPGA Technologies
Serial link Loss-of-Lock impact on trigger distribution dead time
End OF Column Circuits – Design Review
M. Bellato INFN Padova and U. Marconi INFN Bologna
Use of FPGA for dataflow Filippo Costa ALICE O2 CERN
DAQ read out system Status Report
The Data Handling Hybrid
Error Correcting Codes for Serial links : an update
The Jülich Digital Readout System for PANDA Developments
DAQ and TTC Integration For MicroTCA in CMS
Results of the TLK1711-A Radiation Tolerance Tests
SpaceFibre Physical Layer Testing
“FPGA shore station demonstrator for KM3NeT”
Defining serial links for SuperB
Electronics Trigger and DAQ CERN meeting summary.
Creation of a reference design in standard mode
Modelisation of SuperB Front-End Electronics
ETD/Online Report D. Breton, U. Marconi, S. Luitz
Electronics, Trigger and DAQ for SuperB
Upgrade of the CSC Endcap Muon Port Card and Optical Links to CSCTF
FF-LYNX (*): Fast and Flexible Electrical Links for Data Acquisition and Distribution of timing, trigger and control signals in future High Energy Physics.
The Control of Phase and Latency in the Xilinx Transceivers
Data Acquisition System for Gamma-Gamma Physics at KLOE
QUARTIC TDC Development at Univ. of Alberta
On Behalf of the GBT Project Collaboration
Links & Clock distribution: toward the TDR
Dominique Breton, Jihane Maalmi
Impact of Serializer/Deserializer Architecture on ETD High-Speed Links
Test Bench for Serdes Radiation Qualification
Interfacing Data Converters with FPGAs
Measuring propagation delay over a coded serial communication channel using FPGAs P.P.M. Jansweijer, H.Z. Peek October 15, 2009 VLVnT-09 Athens.
New DCM, FEMDCM DCM jobs DCM upgrade path
PID meeting Mechanical implementation Electronics architecture
ETD parallel session March 18th 2010
SVT detector electronics
Electronics, Trigger and DAQ for SuperB: summary of the workshop.
Presentation transcript:

Fixed Latency Serial Links with FPGA-embedded SerDes for SuperB A. Aloisio, R. Giordano In this talk Physics Dept. - University of Napoli “Federico II” and INFN Sezione di Napoli, Italy email: aloisio@na.infn.it, rgiordano@na.infn.it

Outline Fast Links in proposed SuperB DAQ/Trigger architecture Latency issues and FPGA-embedded transceivers A FPGA-based, fixed-latency link latency we developed in Naples Latency tests Future work Conclusion 31/07/2019 Raffaele Giordano

Fast Links in SuperB Trigger/DAQ FCTS: Fast Control and Trigger System FE: Front End ROM: Read Out Module From : D. Breton & U. Marconi proposal for the Electronics Trigger and DAQ architecture of SuperB June 8th 2009. 31/07/2019 Raffaele Giordano

From Previous Meetings and Discussions SuperB FCTS needs clock distribution with constant phase and minimum jitter fixed-latency data transfer On BABAR, that has been achieved with the G-link chip-set. Now obsolete and no equivalent on the market. Off-detector: SerDes embedded in FPGAs should be deployed (the GBT Project at CERN also suggests this approach) On-detector: radiation may prevent deploying FPGAs. Solutions based on radiation-qualified SerDes should be adopted 31/07/2019 Raffaele Giordano

Latency of a Serial Link The latency of a serial link is the delay between data at the input of the link and at the output (from A to B) The phase of the recovered clock (f2) varies with respect to the transmitter clock phase (f1) at each power up of the link 31/07/2019 Raffaele Giordano

Clock phase variation at receiver 31/07/2019 Raffaele Giordano

Latency Variations of a Serial Links Some reasons : FIFOs not always filled with the same number of words before start of reading (leads to n-cycle variation) After clock multiplication and subsequent division the phase information is lost! (leads to m UI variation) E.g. at the receiver, the recovered clock at line rate is divided to obtain the recovered clock for the parallel domain 31/07/2019 Raffaele Giordano

High-Speed FPGA-embedded SerDes Three Vendors: Xilinx, Altera, Lattice, we focus on Xilinx Xilinx Virtex 5 Family includes GTPs transceivers : Up to 3.75 Gb/s 100 mW @ 3 Gb/s Up to 24 in a single FPGA Many customizable features (e.g. word width : 8,10,16 and 20 bits) 8b10b encoding native support They are available as a hard macro or “tile” Picture of V5 FPGA with GTPs 31/07/2019 Raffaele Giordano

GTP Architecture: “Dual” Tile Two Tx/Rx pairs per tile Shared components: PLL, clocking, reset, power, DRP Dedicated clock routing and differential buffer Several clocking schemes can be chosen, depending on input word width, data-rate, latency requirements etc. Package Pins FPGA Fabric 31/07/2019 Raffaele Giordano

A fixed-latency 8b10b link architecture Reference clock @ 62.5 MHz Serializing 10-bit symbols @ 250 MHz => 2.5 Gb/s Also tested @ 56 MHz Fixed data latency and constant clock-phase after reset or power-cycle encoder/decoder external to the GTP 31/07/2019 Raffaele Giordano

Test Bench Two off-the-shelf boards built around a Virtex 5 LX50T FPGA with embedded GTP connected by means of a pair of 5 ns, 50 W coaxial cables Two clock generators for GTP reference clocks Clean reference clock for Tx (sT=4ps), seed clock for Rx (Df < 100 ppm with transmitter clock, sT=15ps) Oscilloscope for latency tests and source analyzer to characterize jitter on the recovered clock 31/07/2019 Raffaele Giordano

Overall Link Latency Tests resetting transmitter and receiver mean = 82.95 ns s = 40 ps 358 ps Tests resetting transmitter and receiver We successfully verified that clock phase and data latency remained fixed during the tests 31/07/2019 Raffaele Giordano

Transmitter and Receiver Latencies 4.5 clock cycles Tx latency: 4.5 parallel clock cycles (@250 MHz 18 ns) 8b10b symbol corresponding to the pulse Rx latency: 15 parallel clock cycles (@250 MHz 60 ns) 15 clock cycles 8b10b symbol corresponding to the pulse 31/07/2019 Raffaele Giordano

Constant clock phase and data latency 31/07/2019 Raffaele Giordano

Clock distribution Our architecture distributes the clock with a constant phase (even after a reset or a power-cycle of the link) This approach allows to distribute the clock on the data network See next talk for jitter analysis of the recovered clock 31/07/2019 Raffaele Giordano

Future Work Select and characterize off-the-shelf Serializers/Deserializers for the on-detector end of the link Fixed-latency data transfer and phase-locked clock distribution in a hybrid link (FPGA-embedded SerDes <-> off-the-shelf SerDes) Test of jitter cleaners Test on GTX, newer Xilinx embedded SerDes (data-rates up to 6.5 Gb/s) 31/07/2019 Raffaele Giordano

Conclusion Successfully implemented and tested an FPGA-based 8b10b link for fast control and trigger applications Recovered clock phase and data latency fixed at each power up of the link (“virtual ribbon cable”) Coding-independent implementation (codec may be changed without losing fixed-latency) Jitter performance of the recovered clock will be presented in the next talk Radiation tolerance for the on-detector end of the link needs to be studied 31/07/2019 Raffaele Giordano