Final Presentation Winter 2010 Performed by: Tomer Michaeli 052792769 Liav Cohen 301242509 Supervisor: Shlomo Beer Gingold In collaboration with: characterization.

Slides:



Advertisements
Similar presentations
Data Synchronization Issues in GALS SoCs Rostislav (Reuven) Dobkin and Ran Ginosar Technion Christos P. Sotiriou FORTH ICS- FORTH.
Advertisements

Aug Data/Clock Synchronization Fourteen ways to fool your synchronizer Ginosar, R.; Asynchronous Circuits and Systems, Proceedings. Ninth International.
Fundamentals of Data & Signals (Part II) School of Business Eastern Illinois University © Abdou Illia, Spring 2015 (February18, 2015)
Latches/Flip-Flops. Overview We focuses on sequential circuits – We add memory to the hardware that we’ve already seen Our schedule will be very similar.
Digital RF Stabilization System Based on MicroTCA Technology - Libera LLRF Robert Černe May 2010, RT10, Lisboa
January 28th, 2010Clermont Ferrand, Paul Scherrer Institut DRS Chip Developments Stefan Ritt.
Potentialities of common-used TDC chips for high-speed event timer design E. Boole, V. Vedin Institute of Electronics and Computer Science, Riga, Latvia.
1 Design of a Mixed-Signal Feedback Damper System Michael J. Schulte * Some slides are provided by Craig Deibele (Oak Ridge National Laboratory) and Anil.
TI Information – Selective Disclosure 1 Characterizing Bias Current Spikes A wideband transimpedance amplifier was used to directly view the input current.
Synchronous Digital Design Methodology and Guidelines
1 Digital Design: State Machines Timing Behavior Credits : Slides adapted from: J.F. Wakerly, Digital Design, 4/e, Prentice Hall, 2006 C.H. Roth, Fundamentals.
1 Asynchronous Bit-stream Compression (ABC) IEEE 2006 ABC Asynchronous Bit-stream Compression Arkadiy Morgenshtein, Avinoam Kolodny, Ran Ginosar Technion.
Characterization Presentation Neural Network Implementation On FPGA Supervisor: Chen Koren Maria Nemets Maxim Zavodchik
1 DIFFERENTIAL POLARIZATION DELAY LINE Controller FINAL REPORT D0215 Supervisor : Mony Orbach Performed by: Maria Terushkin Guy Ovadia Technion – Israel.
MICRO-MODEM RELIABILITY SOLUTION FOR NOC COMMUNICATIONS Arkadiy Morgenshtein, Evgeny Bolotin, Israel Cidon, Avinoam Kolodny, Ran Ginosar Technion – Israel.
Characterization Presentation Spring 2006 Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Senior Design I Lecture 11 - Timing and Metastability.
Embedded Systems Hardware:
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Senior Design I Lecture 12 - Metastability.
Coincidence Detector on SOPC Coincidence Detector on SOPC Spring Semester 2006 Midterm Presentation Presenting: Roee Bar & Gabi Klein Instructor:Ina Rivkin.
HSDSL, Technion Winter 2008 Characterization Presentation on: Skew And Jitter Generating And Measuring System For High Speed Experiments Undergraduate.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
Adapting Synchronizers to the Effects of On-Chip Variability David Kinniment Alex Yakovlev Jun Zhou Gordon Russell Presented by Dmitry Verbitsky.
Embedded Systems Hardware: Storage Elements; Finite State Machines; Sequential Logic.
1 EE365 Synchronous Design Methodology Asynchronous Inputs Synchronizers and Metastability.
Yu. Artyukh, V. Bespal’ko, E. Boole, V. Vedin Institute of Electronics and Computer Science Riga, LATVIA 16th International Workshop on Laser.
EE 198 B Senior Design Project. Spectrum Analyzer.
Technion Digital Lab Project Performance evaluation of Virtex-II-Pro embedded solution of Xilinx Students: Tsimerman Igor Firdman Leonid Firdman.
Figure 1–1 Graph of an analog quantity (temperature versus time). Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc. Upper.
Electronic Devices Ninth Edition Floyd Chapter 13.
Sept EE24C Digital Electronics Project Design of a Digital Alarm Clock.
© 2010 Blended Integrated Circuit Systems, LLC Tom Chaney, Dave Zar, Metastability (What?) TexPoint fonts used in.
Technion – Israel Institute of Technology Department of Electrical Engineering Winter 2009 Instructor Amit Berman Students Evgeny Hahamovich Yaakov Aharon.
© 2003 Xilinx, Inc. All Rights Reserved FPGA Design Techniques.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
An Embedded True Random Number Generator for FPGAs Bebek, Jerry Paul Kohlbrenner Lockheed Martin 3201 Jermantown Road Fairfax, VA 22030, USA
Characterization presentation Winter Performed by: Tomer Michaeli Liav Cohen Supervisor: Shlomo Beer Gingold In collaboration.
Jitter Experiment Final presentation Performed by Greenberg Oleg Hahamovich Evgeny Spring 2008 Supervised by Mony Orbah.
© BYU 18 ASYNCH Page 1 ECEn 224 Handling Asynchronous Inputs.
High Speed Digital System Lab Spring semester project  Instructor: Mony Orbach  Students: Pavel Shpilberg Ohad Fundoianu Ohad Fundoianu.
Electrocardiogram (ECG) application operation – Part B Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012.
Developing fast clock source with deterministic jitter Final review – Part A Yulia Okunev Supervisor -Yossi Hipsh HS-DSL Laboratory, Dept. of Electrical.
Developing fast clock source with deterministic jitter Midterm review Yulia Okunev Supervisor -Yossi Hipsh HS-DSL Laboratory, Dept. of Electrical Engineering.
Electrocardiogram (ECG) application operation – Part A Performed By: Ran Geler Mor Levy Instructor:Moshe Porian Project Duration: 2 Semesters Spring 2012.
Digital Phase Control System for SSRF LINAC C.X. Yin, D.K. Liu, L.Y. Yu SINAP, China
NA62 Gigatracker Working Group Meeting 23 March 2010 Massimiliano Fiorini CERN.
HBD FEE test result summary + production schedule 16mv test pulse result –5X attenuator + 20:1 resistor divider at input (to reduce the noise on the test.
Final Presentation Final Presentation OFDM implementation and performance test Performed by: Tomer Ben Oz Ariel Shleifer Guided by: Mony Orbach Duration:
Presented by: Sergey Volkovich Vladimir Dibnis Spring 2011 Supervisor: Mony Orbach.
Digital Phase Control System for SSRF LINAC C.X. Yin, D.K. Liu, L.Y. Yu SINAP, China
By: Uriel Barron Matan Schlanger Supervisor: Mony Orbach Final Review March 2015.
Project Final Semester A Presentation Implementing a compressor in software and decompression in hardware Presents by - Schreiber Beeri Yavich Alon Guided.
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang.  The project we propose is a digital oscilloscope with playback function that provides almost any function.
Technion – Israel Institute of Technology Department of Electrical Engineering Winter 2009 Instructor Amit Berman Students Evgeny Hahmovich Yaakov Aharon.
ADVANCED DIGITAL DESIGN DESIGN EXERCISE I Metastability Measurement and Analysis.
High Speed Digital System Lab Final Presentation 1 semester project  Instructor: Mony Orbach  Students: Pavel Shpilberg Ohad Fundoianu.
COUNTERS Why do we need counters?
ADVANCED DIGITAL DESIGN DESIGN EXERCISE I Metastability Measurement and Analysis.
Digitization at Feed Through R&D (2) Digitizer Performance Evaluation Student: John Odeghe ; SC State, Fermi Lab Intern Supervisor: JinYuan Wu; Fermi Lab.
Performed by: Tomer Michaeli Liav Cohen Instructor: Shlomo Beer Gingold Cooperated with: המעבדה למערכות ספרתיות מהירות High speed digital.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
L0TP studies Clock and distribution Scheme Busy handling
Clock Domain Crossing Keon Amini.
Characterizing Bias Current Spikes
Fundamentals of Data & Signals (Part II)
332:437 Lecture 16 FSM Synchronizers
Stefan Ritt Paul Scherrer Institute, Switzerland
332:437 Lecture 16 FSM Synchronizers
332:437 Lecture 16 FSM Synchronizers
FPGA Based Single Phase Motor Control Using Multistep Sine PWM Author Name1, Author Name2., Author Name3, (BE-Stream Name) Under the Guidance Of Guide.
Presentation transcript:

Final Presentation Winter 2010 Performed by: Tomer Michaeli Liav Cohen Supervisor: Shlomo Beer Gingold In collaboration with: characterization of synchronizers and metastability and metastability

Project subject Direct measurements of synchronization Circuits and comparison to results on chip [5].

Project goals Learn the direct measurement method. Building and improving of a measurement system for synchronization to characterize performance of synchronizers. Comparison to measurements results on chip [5]

Achievements Learning the measurement system. Learning the chip characteristics and its GUI. Learning a technique to get and save scope’s measurements. Measuring synchronizer metastability Analyzing the results Comparing to results on chip.

Theoretical background Many Globally Asynchronous Locally Synchronous (GALS) systems are susceptible to failure because of a Tsetup / Thold violation. In order to prevent that we use synchronizers A common way of implementation is with N cascaded FF’s which have the target system’s clock

Theoretical background - cont. A schematic figure of the system:

Theoretical background - cont. The main index which defines the system reliability is Mean Time Between Failures (MTBF): While –  Fc and Fd are the receiver and sender system frequencies, respectively.  is a parameter related to the synchronizer input.  is the resolution time constant  S is the predetermined time for metastbility resolution and defined as N is the number of cascaded FF’s and.

Theoretical background - cont.

As technology improves, the frequency scaling reduces the MTBF The parameter in equation (1) is predominant since its effect on MTBF is exponential. To maintain high MTBF, the factor has to lessen, and that was the common assumption.

Theoretical background - cont. An article, which was published recently, contradicts this assumption [2] In the project we will examine those results

Project environment Signal generator Test Chip 65nm FPGA board DLP socket (PC)MUX socket DSO80204B Agilent oscilloscope

Project Environment-cont. The test environment is composed by the FPGA board that generates control And data signals for the 65nm Synchronizer test chip. The FPGA board is controlled through USB (from PC) using a special DLP Socket and a dedicated software. DLP chip USB cable (from PC) Control and data Signals to/from TC

Top level design Fd [Hz] Fc [Hz] synchronizer DSO80204B Scope Input TRIGGER Data PC Ch1-Ch2

Searching for metastability Fd (data) 1/Fd [ns] Fc (clock) 1/Fc [ns] Synchronizer output The frequency of the synchronizer output is (Fc-Fd) [Hz] Considerations in choosing the frequencies:  The frequencies Fc,Fd should be high.  Choosing the difference (Fc-Fd) to be low, increases the chance for metastablity,but decreases the cases to measure. (Fc-Fd) [Hz]

Measurements Measurements were performed at Vdd=1.1V and room temperature  2 DATA frequencies [MHz] and [MHz] were measured and clock frequency 6.25 [MHz]  Measurement period time: T=200 [sec] for each delay value.  Measurements were executed on 3 different chips  Results analyzing by MATLAB

Measurements- JITTER Calculating the measurements noise for a square signal with frequency=6.25 [MHz]: Noise measurement ~ 50 [psec] noise

Top level design Fd [Hz] Fc [Hz] synchronizer clock (Input) Data (TRIGGER) PC 3.125MHz \ 6.245MHz 6.25MHz Choosing one of the synchronization circuits : -regular FF -synchronizer 1 -synchronizer 2 F_data=(Fc-Fd)[Hz] Calculating the delay between clock rising to data rising by the scope Getting the measurements values from scope to PC by VEE program

synchronization circuits Choosing one of the synchronization circuits : Regular FF Synchronizer 1 Synchronizer 2

Measurements  Calculating,by the scope, the delay between the DATA signal (synchronizer output) and the clock signal (Ch1-Ch2), which mean the delay between clock rising to the data stabilizing

Measurements  Getting the measurements values from the scope to PC by VEE program (with GPIB connection):

Measurements  Creating histogram for N samples. 1M samples histogram

Measurements  Calculate number of measurements up to delay S [sec] (‘reversed distribution function’).

Measurments Using the equation: after some math: Drawing the graph for equation (3) which its slope is and finding. Calculating :

Measurements Graphs for a regular FF with Frequencies Fc=6.25 MHz and Fd=3.125 MHz and its parameter Varying slope-calculating para’ for 2 segments. Slope= LD (long delay) SD (short delay) SD LD

Results Similar graphs were made for synchronizer 1 circuit and for synchronizer 2 circuit [5] on 3 different chips. The synchronization parameters and were calculated from the graphs.

Results – cont. [psec]

Results-cont. results on/off chip: Previous results [psec]

Conclusions The test result for is in the same order of magnitude as the on chip results The structure of the synchronizer effects much on the value of. As opposed to the previous measurements, we get the highest value of for regular FF circuit and the lowest value for synchronizer 2 circuit (XOR feedback FF).

Conclusions A measurement noise distorted some of the results additional tests on chips should be made in order to get more statistics

References 1.Yaron Semiat and Ran Ginosar, ‘Timing Measurements of Synchronization Circuits’, Technion, Haifa, Shlomo Beer Gingold, ‘Test Chip (Sinc_test_chip)’, Technion, Haifa. 3.Salomon beer,Ran Ginosar, Michael Priel, Rostislav (Reuven) Dobkin and Avinoam Kolodny, 'The Devolution of synchronizers', Technion, Haifa, Lindsay Kleeman & Antonio Cantoni, 'Metastable Behavior in Digital Systems', University of Newcastle, New South Wales, Salomon Beer, Ran Ginosar, Michael Priel, Rostislav (Reuven) Dobkin and Avinoam Kolodny, 'An on-chip metastability measurement circuit to characterize synchronization behavior in 65nm', Technion, Haifa. 6.DLP Design, 'DLP-USB245M-G USB to FIFO Parallel Inetrface Module', 1605 Roma Lane, Allen TX 'Xilinx University Program Virtex-ll Pro Development System', UG069, March 8,2005