Study of DDR Asymmetric Rt/Ft in Existing IBIS-AMI Flow

Similar documents
ECEN620: Network Theory Broadband Circuit Design Fall 2012

Review Problems 3. Four FIR Filter Types

ENSC Discrete Time Systems. Project Outline. Semester

EEO 401 Digital Signal Processing Prof. Mark Fowler

Presenters. Time Domain and Statistical Model Development, Simulation and Correlation Methods for High Speed SerDes

Differentiation Applications 1: Related Rates

ECEN620: Network Theory Broadband Circuit Design Fall 2014

Dead-beat controller design

ENG2410 Digital Design Sequential Circuits: Part A

2.161 Signal Processing: Continuous and Discrete Fall 2008

Physical Layer: Outline

Checking the resolved resonance region in EXFOR database

Chapter 3: Cluster Analysis

Keysight Technologies Understanding the Kramers-Kronig Relation Using A Pictorial Proof

Anisotropic Substrates Variance for IBIS-AMI Simulation

CPM plans: the short, the medium and the long

MATHEMATICS SYLLABUS SECONDARY 5th YEAR

CONSTRUCTING STATECHART DIAGRAMS

Fall 2013 Physics 172 Recitation 3 Momentum and Springs

Design and Simulation of Dc-Dc Voltage Converters Using Matlab/Simulink

Micro and Smart Systems

Source Coding and Compression

ENG2410 Digital Design Sequential Circuits: Part B

ECE 497 JS Lecture - 14 Projects: FDTD & LVDS

Statistics, Numerical Models and Ensembles

Lecture 13: Markov Chain Monte Carlo. Gibbs sampling

[COLLEGE ALGEBRA EXAM I REVIEW TOPICS] ( u s e t h i s t o m a k e s u r e y o u a r e r e a d y )

Accurate Statistical Analysis of High-Speed Links with PAM-4 Modulation

Chapter 3 Digital Transmission Fundamentals

Intelligent Pharma- Chemical and Oil & Gas Division Page 1 of 7. Global Business Centre Ave SE, Calgary, AB T2G 0K6, AB.

Appendix I: Derivation of the Toy Model

ELT COMMUNICATION THEORY

ELEG 635 Digital Communication Theory. Lecture 9

Distributions, spatial statistics and a Bayesian perspective

Lead/Lag Compensator Frequency Domain Properties and Design Methods

THE TOPOLOGY OF SURFACE SKIN FRICTION AND VORTICITY FIELDS IN WALL-BOUNDED FLOWS

Predicting BER to Very Low Probabilities

MODULE 1. e x + c. [You can t separate a demominator, but you can divide a single denominator into each numerator term] a + b a(a + b)+1 = a + b

Multiple Source Multiple. using Network Coding

Department of Electrical Engineering, University of Waterloo. Introduction

Introduction to Models and Properties

Lecture 10, Principal Component Analysis

AP Physics Kinematic Wrap Up

IBIS-AMI Concern for PAM4 Simulation

Revisiting the Socrates Example

An Area Efficient (31, 16) BCH Decoder for Three Errors

COMP 551 Applied Machine Learning Lecture 5: Generative models for linear classification

IAML: Support Vector Machines

Application Of Mealy Machine And Recurrence Relations In Cryptography

Weathering. Title: Chemical and Mechanical Weathering. Grade Level: Subject/Content: Earth and Space Science

This section is primarily focused on tools to aid us in finding roots/zeros/ -intercepts of polynomials. Essentially, our focus turns to solving.

Lecture 17: Free Energy of Multi-phase Solutions at Equilibrium

LED Quantity 3 SL-SPOT 3 UH

Revision: August 19, E Main Suite D Pullman, WA (509) Voice and Fax

Misc. ArcMap Stuff Andrew Phay

A Matrix Representation of Panel Data

Supplementary Course Notes Adding and Subtracting AC Voltages and Currents

Eric Klein and Ning Sa

ECE 545 Project Deliverables

AQA GCSE Physics. Topic 7: Magnetism and Electromagnetism. Notes. (Content in bold is for Higher Tier only)

, which yields. where z1. and z2

Homology groups of disks with holes

1. Transformer A transformer is used to obtain the approximate output voltage of the power supply. The output of the transformer is still AC.

NGSS High School Physics Domain Model

You need to be able to define the following terms and answer basic questions about them:

Computational modeling techniques

Fundamental Concepts in Structural Plasticity

Pitch vs. Frequency:

Math 302 Learning Objectives

ECE 2100 Circuit Analysis

Tree Structured Classifier

AIP Logic Chapter 4 Notes

On Behavioral Model Equivalence Checking for Large Analog/Mixed Signal Systems

OP AMP CHARACTERISTICS

A Scalable Recurrent Neural Network Framework for Model-free

1.1 The main transmission network of Eskom The classical two generator model 11

READING STATECHART DIAGRAMS

AN INTERMITTENTLY USED SYSTEM WITH PREVENTIVE MAINTENANCE

Honors Physics Final Review Summary

Source Coding Fundamentals

Chapter 3 Digital Transmission Fundamentals

Bicycle Generator Dump Load Control Circuit: An Op Amp Comparator with Hysteresis

Numerical Simulation of the Thermal Resposne Test Within the Comsol Multiphysics Environment

Resampling Methods. Cross-validation, Bootstrapping. Marek Petrik 2/21/2017

Guide to Using the Rubric to Score the Caspase-3 Pre-Build Model for Science Olympiad National Competition

37 Maxwell s Equations

ELE Final Exam - Dec. 2018

5.4 Measurement Sampling Rates for Daily Maximum and Minimum Temperatures

Determining the Accuracy of Modal Parameter Estimation Methods

Bayesian nonparametric modeling approaches for quantile regression

Schedule. Time Varying electromagnetic fields (1 Week) 6.1 Overview 6.2 Faraday s law (6.2.1 only) 6.3 Maxwell s equations

Functions. EXPLORE \g the Inverse of ao Exponential Function

DEDICATED TO THE MEMORY OF R.J. WEINSHENK 1. INTRODUCTION

5 th grade Common Core Standards

4th Indian Institute of Astrophysics - PennState Astrostatistics School July, 2013 Vainu Bappu Observatory, Kavalur. Correlation and Regression

CHARACTERIZATION OF A PERIODIC SURFACE PROFILE BY POLE-ZERO PARAMETERIZATION OF ELASTODYNAMIC PULSE REFLECTIONS * R.A. Roberts and J.D.

Section 6-2: Simplex Method: Maximization with Problem Constraints of the Form ~

Physics 2B Chapter 23 Notes - Faraday s Law & Inductors Spring 2018

Least Squares Optimal Filtering with Multirate Observations

Medium Scale Integrated (MSI) devices [Sections 2.9 and 2.10]

Transcription:

Study f DDR Asymmetric Rt/Ft in Existing IBIS-AMI Flw Asian IBIS Summit Tky, Japan Nvember 2th, 28 Wei-kai Shih, SPISim Wei-kai.Shih@spisim.cm Wei-hsing Huang, SPISim Wei-huang.Huang@spisim.cm

Agenda: Mtivatin Backgrund Asymmetric Rt/Ft AMI_Init AMI_GetWave Summary Q & A 2

Mtivatin IBIS-AMI analysis flws: Statistical: use impulse respnse and AMI_Init Time-dmain: use cnvlutin and mainly AMI_GetWave Existing applicatins fcused n SERDES Differential, centered arund V =. Symmetric rise-time (Rt) /fall-time (Ft) Hw DDR may wrk in existing AMI flw? Single-ended e.g. DQ Asymmetric Rt/Ft 3

Backgrund /2 Statistical AMI flw: [*] Impulse Respnse fr analg + channel (Linear Time Invariant, LTI) Samples -> PDF -> CDF -> BER/Eye 4 [*] IBIS Specificatin Sectin. (https://ibis.rg/ver6./) CDF

Backgrund 2/2 Time-dmain AMI flw: Analg + channel s respnses t ne blck f bit-sequence Cnvlve with Tx/Rx s AMI_GetWave respectively 5

Asymmetric Rt/Ft t Impulse: Linear transfrm between Rt/Ft: Rise: y (t) = x t h t Fall: y 2 (t) = x 2 t h(t) Fall: x 2 (t) = x t Xfrm(t) => y 2 (t) = y t Xfrm(t) Simulatr knws y & y 2, thus Xfrm t. It can then recnstruct either y r y frm y 2 2 r y used in AMI_Init DC inf disappeared during differentiatin (t get impulse respnse). Has gap! Need specificatin change r new parameter t cnvert t single-ended. h(t) x (t) x 2 (t) y (t) y 2 (t) 6

Example: Matlab/Octave pseud-cde: Rise step respnse Fall step respnse (inverted) Nminal fall respnse Recnstructed fall respnse using rising respnse 7

Asymmetric Rt/Ft t Eye: Cnstruct different eyes prtins using eyes generated by rise respnse and fall respnse (different slew rate) Eye will be asymmetric as well. Nminal fall respnse Recnstructed fall respnse using rising respnse Real case: (IBIS + Lssy Channel) R F R F 8

ISI Eye Cnstructin with a Tree Structure 3 2 Cursr () - Let V n ab be the cntributin f ISI frm the nthpre cursr edge when the nth pre cursr=a and (n )th pre cursr=b, i.e. the nth pre cursr edge is an a b transitin When 2nd pre cursr lgic value =, cursr lgic value =, all pssible values fr the accumulated ISI frm 2nd and st pre cursrs can be put int a rw vectr : V 2 + V, V 2 + V. There are tw elements in the vectr due t tw pssible values f the st pre-cursr Extending t the 3 rd pre-cursr: When 3 rd pre-cursr =, there are 4 pssible accumulated ISI values V 3 + V 2 + V, V 3 + V 2 + V and V 3 + V 2 + V, V 3 + V 2 + V 9

Recursive Algrithm fr ISI Eye Cnstructin n n- n-2 Cursr () xxxxxxxxx W n ab : rw vectr cnsisting all pssible values f the accumulated ISI frm the nth pre cursr t cursr when lgic value f the nth pre cursr is a and lgic value at cursr is b W = V W = V W 2 = V 2 + V, V 2 + V W 2 = V 2 + V, V 2 + V. W n = V n + W n, V n + W n W n = V n + W n, V n + W n

PDF Cmputatin fr ISI Eye Wavefrm value PDF f the wavefrm value V n ab P Vn (ab)(v) = δ V V n ab Ntes W P W = P V () P W = P V () W n W n P Wn = 2 P W n P Vn V + 2 P W n P Vn P Wn = 2 P W n P Vn V + 2 P W n P Vn This is a Dirac delta when there is n jitter (ISI takes discrete value withut jitter) With jitter the Dirac delta will spread ut int a cntinuus distributin. But the recursive relatin remains same

Asymmetric Rt/Ft t GetWave: Result will be OK if: Bit-sequence wavefrm at Rx is simulated result frm bit-sequence input at Tx This may nt be the case mstly as it takes lnger t run. Simulated Result will have errrs if: Final wavefrm at Rx is frm ne bit simulated Rx respnse cnvlved with bit-sequence impulse at Tx Cnvlve with 2

Asymmetric Rt/Ft t GetWave: Bit using cnvlutin with symmetric Rt/Ft Glitch will happen fr asymmetric Rt/Ft 3

Asymmetric Rt/Ft t GetWave: Matlab/Octave pseud-cde: One bit respnses 4

Summary: Existing IBIS-AMI flw: Can be used fr driver with asymmetric Rt/Ft. Asymmetric effects can be handled within EDA tls/simulatr. Assuming AMI mdel des nt behave differently t rise/fall respnses. Statistical flw: Linear transfrm between rise/fall can be applied t mdel s respnse. Use rise and fall respnse t cnstruct eye. Tree/sequence based superpsitin will eliminate these glitches. 5 Time-dmain flw: Cnvlutin using ne bit pulse will have errrs. Using step repnse based superpsitin may avid such errrs.

EDA Expertise in Signal, Pwer Integrity & Simulatin 6 SPISim is an InSync member.