Recovered-clock jitter analysis for Super B A. Aloisio, R. Giordano INFN and University of Naples ‘Federico II’

Slides:



Advertisements
Similar presentations
Sundance Multiprocessor Technology SMT702 + SMT712.
Advertisements

4.2 Digital Transmission Pulse Modulation (Part 2.1)
A scalable DAQ system using the DRS4 sampling chip H.Friederich 1, G.Davatz 1, U.Hartmann 2, A.Howard 1, H.Meyer 1, D.Murer 1, S.Ritt 2, N.Schlumpf 2 1.
Ultrafast 16-channel ADC for NICA-MPD Forward Detectors A.V. Shchipunov Join Institute for Nuclear Research Dubna, Russia
8/16/20021 Digital Transmission Key Learning Points Fundamentals of Voice Digitization Pulse Code Modulation Quantification Noise Multiplexed Digital Lines.
Lecture 8: Clock Distribution, PLL & DLL
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
1 Physical Layer: Data Encoding & Transmission. 2 Network Interface Card (NIC) LL in part, PL in total are implemented in NIC –Ethernet card, card,
Large Area, High Speed Photo-detectors Readout Jean-Francois Genat + On behalf and with the help of Herve Grabas +, Samuel Meehan +, Eric Oberla +, Fukun.
Laser to RF synchronisation A.Winter, Aachen University and DESY Miniworkshop on XFEL Short Bunch Measurement and Timing.
Angle Modulation Objectives
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
Additional RF system issues: Amplifier linearization Reference Phase distribution Master Clock Anders J Johansson Lund University.
SRS-DTC Links WG5 RD51 Miniweek Alfonso Tarazona Martínez, CERN PH-AID-DT.
Technion – Israel Institute of Technology Department of Electrical Engineering Winter 2009 Instructor Amit Berman Students Evgeny Hahamovich Yaakov Aharon.
2.5Gbps jitter generator Part 1 final presentation.
P. Jansweijer Nikhef Amsterdam Electronics- Technology October 15, 20091VLVnT-09 Athens Measuring propagation delay over a coded serial communication channel.
A Unified Understanding of the Many Forms of Optical Code Division Multiplexing Eli Yablonovitch Rick Wesel Bahram Jalali Ming Wu Ingrid Verbauwhede Can.
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.
GPS based time synchronization of PC hardware Antti Gröhn
NEDA collaboration meeting at IFIC Valencia, 3rd-5th November 2010 M. Tripon EXOGAM2 project Digital instrumentation of the EXOGAM detector EXOGAM2 - Overview.
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.
LECC 2006, Valencia Potential Upgrade of the CMS Tracker Analog Readout Optical Links Using Bandwidth Efficient Digital Modulation Stefanos Dris Imperial.
Testing OIF Optical and Electrical Implementation Agreements Gary Goncher Tektronix, Inc.
A 1.25-Gb/s Digitally-Controlled Dual-Loop Clock and Data Recovery Circuit with Improved Effective Phase Resolution Chang-Kyung Seong 1), Seung-Woo Lee.
Physical and Link Layers Brad Karp UCL Computer Science CS 6007/GC15/GA07 23 rd February, 2009.
High-Speed Serial Optical Link Test Bench Using FPGA with Embedded Transceivers Serial optical data transmission provides a solution to High Energy Physics.
ECE 4371, Fall, 2015 Introduction to Telecommunication Engineering/Telecommunication Laboratory Zhu Han Department of Electrical and Computer Engineering.
J.Ye / SMU Sept.4, 2007 Joint ATLAS CMS Opto-electronics working group, subgroup C 1 Report from sub-group C, Optical Link Evaluation Criteria and Test.
Topics discussed in this section:
PREPARED BY V.SANDHIYA LECT/ ECE UNIT- 3 APPLICATIONS OF OP-AMP 1.
Chapter 2 Fundamentals of Data and Signals
A Super-TFC for a Super-LHCb (II) 1. S-TFC on xTCA – Mapping TFC on Marseille hardware 2. ECS+TFC relay in FE Interface 3. Protocol and commands for FE/BE.
1 The Link-On-Chip (LOC) Project at SMU 1.Overview. 2.Status 3.Current work on LOCs6. 4.Plan and summary Jingbo Ye Department of Physics SMU Dallas, Texas.
4.2 Digital Transmission Pulse Modulation Pulse Code Modulation
XLV INTERNATIONAL WINTER MEETING ON NUCLEAR PHYSICS Tiago Pérez II Physikalisches Institut For the PANDA collaboration FPGA Compute node for the PANDA.
Peter LICHARD CERN (NA62)1 NA62 Straw tracker electronics Study of different readout schemes Readout electronics frontend backend Plans.
BPM stripline acquisition in CLEX Sébastien Vilalte.
CRU Weekly Meeting Erno DAVID, Tivadar KISS Wigner Research Center for Physics (HU) 18 November, 2015.
VME64x Digital Acquisition Board (TRIUMF-DAB) Designed to handle 2 channels of 12-bit 40MHz Data Will be used for both the LTI & LHC beam position system.
J. Ye SMU Joint ATLAS-CMS Opto-electronics working group, April 10-11, 2008 CERN 1 Test Results on LOC1 and Design considerations for LOC2 LOC1 test results:
Beam Secondary Shower Acquisition System: Igloo2 GBT Starting with LATOP version Student Meeting Jose Luis Sirvent PhD. Student 16/06/
COTS for on-detector timing distribution. Status report and preliminary tests. A. Aloisio, R. Giordano University of Naples ‘Federico II’ and INFN
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.
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.
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
1 HOLA status – February 2011 ● What's been done: ● Firmware for Cyclone IV FPGA for Tang's board – Emulation of TLK2501 transmission protocol – Flow control.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
A DWDM link for Real-Time data acquisition systems
The AM Chip Ser/Des IP Protocol – Test Procedure Matteo Beretta
Serial link Loss-of-Lock impact on trigger distribution dead time
DAQ ACQUISITION FOR THE dE/dX DETECTOR
Error Correcting Codes for Serial links : an update
Defining serial links for SuperB
96-channel, 10-bit, 20 MSPS ADC board with Gb Ethernet optical output
The Control of Phase and Latency in the Xilinx Transceivers
CoBo - Different Boundaries & Different Options of
Chapter 4: Digital Transmission
4.2 Digital Transmission Pulse Modulation (Part 2.1)
Impact of Serializer/Deserializer Architecture on ETD High-Speed Links
TLK10xxx High Speed SerDes Overview
Test Bench for Serdes Radiation Qualification
Advanced Jitter Analysis
Measuring propagation delay over a coded serial communication channel using FPGAs P.P.M. Jansweijer, H.Z. Peek October 15, 2009 VLVnT-09 Athens.
The AM Chip Ser/Des IP Protocol – Test Procedure Matteo Beretta
Fixed Latency Serial Links with FPGA-embedded SerDes for SuperB
Lecture 22: PLLs and DLLs.
Presentation transcript:

Recovered-clock jitter analysis for Super B A. Aloisio, R. Giordano INFN and University of Naples ‘Federico II’

SuperB Workshop - Perugia, Jun.092 Overview Why studying the jitter ? Phase noise in frequency domain Most used coding schemes Effects of payloads and noise Comments & Conclusions After hours: ATCA Naples

SuperB Workshop - Perugia, Jun.093 Jitter in recovered clock Recovered-clock by the serial receivers may be distributed to HW clients. However: ADCs degradate SNR with sampling clock jitter TDCs lower their timing resolution PLL, DLL might not lock at all BER in serial transmission increases, SerDes eventually fails (see TTC experience at LHC) … and much more …

SuperB Workshop - Perugia, Jun.094 Phase noise in freq. domain

SuperB Workshop - Perugia, Jun.095 Rj from the phase spectral density S  (f-f c ) is the square of the average phase deviation per each 1Hz frequency window. Integrating it over a given bandwidth yields the contribution to the Rj RMS value of the frequency range Let f c be the carrier frequency. For negligibile amplitude noise and small phase noise, the single side band noise spectrum L(f-f c ) is proportional to phase noise spectrum S  (f-f c )

SuperB Workshop - Perugia, Jun.096 Source Analyzer block diagram Different from spectrum analyzers, specific for phase noise (timing jitter) analys up to 100 MHz bandwidth

SuperB Workshop - Perugia, Jun.097 Time vs. Frequency domain Minus:  Need a reference clock (non always available)  Need a model to separate Rj from Dj  Very high bandwith required, memory, specific SW tools  ps resolution, at best  Long acquisition times (hours) Plus:  Works on random signals (data streams)  Separates Dj sources Minus:  Only works on periodic signals (clocks)  Expensive …  No Dj separation (DCD, …) Plus:  fs resolution  Accurate signal integrity analysis  natural Rj from Dj separation  Very fast measurements  Also allows PLL, VCO, XTAL characterizations

SuperB Workshop - Perugia, Jun.098 Clock span Recovered-clock jitter depends upon frequency offset between Tx and RX 100 ppm offset (achievable with low cost XTAL) keeps the RMS jitter within 20ps larger offset doubles the jitter (up to 50ps)

SuperB Workshop - Perugia, Jun.099 Encoding schemes Patented by IBM, widely used in datacom links (i.e. Ethernet) specific codes for synch and controls Low-length runs, 25% overhead, symbol oriented, running disparity (RD) guaranteed 8b10b 64-bit scrambling CIMT BPM Adopted by the GBT project at CERN Randomized data traffic VERY LOW overhead, frame oriented with header, RD not guaranteed Patented by HP, used by Glink specific code for synch and controls 16-bit length runs, 25% overhead, symbol oriented, RD guaranteed Adopted by the TTC project at CERN NO specific code for synch and controls 50% overhead, symbol oriented, RD guaranteed

SuperB Workshop - Perugia, Jun.0910 Jitter vs. payload vs. noise Test have been made to measure recovered-clock jitter vs. payload and vs. noise on Rx Payloads: Binary counters (to emulate event ID distribution), pulse (to test trigger, enable, rst, …), Pseudo Random Word Sequence (PRWS, to test generic detector data traffic) RX: I/O switching activity at 240 MHz, PRBS, counting sequences on FPGA pins close to the Serial I/O

SuperB Workshop - Perugia, Jun b10b: payload dependency Deterministic jitter (Dj) sensitive to binary counter payload RMS Random jitter (Rj) nearly independent from payload: 21.0 ps Pulse transmission as good as PRWS Data scrambling suggested for best jitter performance counterPRWSpulse

SuperB Workshop - Perugia, Jun scrambling: payload counterPRWSpulse No jitter vs. payload effect due to data randomizing (scrambling) No Dj induced by data patterns RMS Random jitter (Rj) stable at 21.1 ps

SuperB Workshop - Perugia, Jun.0913 CIMT: payload counterPRWSpulse Very good pulse transmission (better than PRWS): Rj = 20.0 ps Deterministic jitter (Dj) lightly sensitive to binary counter payloads RMS Random jitter (Rj) quite sensitive to payloads

SuperB Workshop - Perugia, Jun.0914 BPM: payload counterPRWSpulse Deterministic jitter (Dj) lightly sensitive to binary counter payloads (yet better than G-Link) RMS Random jitter (Rj) nearly stable at 20.7 ps Best jitter performance at expenses of bandwidth

SuperB Workshop - Perugia, Jun.0915 Noise tests High-speed serial I/O is well shielded by power/ground pins 8-bit bus is used as aggressor, serial pins are victims Different patterns to emulate from random traffic to peak toggling activity Test immunity to internal logic activity, Simultaneous Switching Output (SSO) noise, xtalk on and off chip

SuperB Workshop - Perugia, Jun.0916 Jitter vs. Noise Worst case jitter is due to I/O pins toggling at line rate (240 MHz) 20% average jitter increase due to I/O activity at low frequency (<10KHz), quite hard to filter out For best performance, RX FPGA should be kept as quiet as possible 8b10b scrambling CIMTBPM 240 MHz DC-DC Converters Rj RMS = 23.2 psRj RMS = 24.4 ps Rj RMS = 24.0 psRj RMS = 24.3 ps

SuperB Workshop - Perugia, Jun.0917 RMS jitter on recovered clock 8b10b is largely used in standard protocols: it would allow hybrid links Light dependency of phase noise from payload (scrambling is suggested for best performance) Good noise immunity Low overhead (25%) Controls and comma characters available Codec already developed. More sophisticated solutions available as IP Link lock policies tunable on different parameters: running disparity, commas, … Coding / patternsCounter (ps)PRWS (ps)Pulse (ps) 8b10b CIMT Scrambling BPM Coding vs.payload (no noise) Coding / patternsPRWS 240 MHz (ps) 8b10b CIMT Scrambling BPM Coding vs.RX noise (PRBS on TX)

SuperB Workshop - Perugia, Jun.0918 Conclusions FPGA high-speed serial links may provide the DAQ for a moderate jitter clock distribution network 8b10b is a viable coding scheme, which also opens the way to hybrid link (FPGA off-the-shelf SerDes) Frequency domain analysis is THE tool for clock jitter characterization Total Jitter is VERY DIFFERENT from RMS and it depends upon the requested BER level. Consider a factor 10 if a BER is required Jitter cleaners should be tested in order to filter the noise before distributing the clock to DAQ clients

SuperB Workshop - Perugia, Jun.0919 ATCA Naples (Antonio Ordine) ATCA setup: Dual-star ATCA backplane CPU running SLinux Switch Mezzanine Carrier board (not shown) Shelf manager On-going activity in view of the design of a nuclear physics experiment