TITLE. Image. Topic: Topic: Hee-Soo o LEE, Keysight Technologies Cindy Cui, Keysight Technologies

Similar documents
ULTRASCALE DDR4 DE-EMPHASIS AND CTLE FEATURE OPTIMIZATION WITH STATISTICAL ENGINE FOR BER SPECIFICATION

Asian IBIS Summit, Tokyo, Japan

TITLE. Capturing (LP)DDR4 Interface PSIJ and RJ Performance. Image. Topic: Topic: John Ellis, Synopsys, Inc. Topic: malesuada blandit euismod.

DesignCon 2017 Characterization of DDR4 Receiver Sensitivity Impact on Post-equalization Eye

Ultrascale DDR4 De-emphasis and CTLE Feature Optimization with Statistical Engine for BER Specification

DDR4 memory interface: Solving PCB design challenges

Power integrity is more than decoupling capacitors The Power Integrity Ecosystem. Keysight HSD Seminar Mastering SI & PI Design

OIF CEI 6G LR OVERVIEW

Modeling System Signal Integrity Uncertainty Considerations

06-011r0 Towards a SAS-2 Physical Layer Specification. Kevin Witt 11/30/2005

Comparison of Time Domain and Statistical IBIS-AMI Analyses Mike LaBonte SiSoft

Comparison of Time Domain and Statistical IBIS-AMI Analyses

T10/05-428r0. From: Yuriy M. Greshishchev, PMC-Sierra Inc. Date: 06 November 2005

JANUARY 28-31, 2013 SANTA CLARA CONVENTION CENTER. World s First LPDDR3 Enabling for Mobile Application Processors System

Bridging the Measurement and Simulation Gap Sarah Boen Marketing Manager Tektronix

06-496r3 SAS-2 Electrical Specification Proposal. Kevin Witt SAS-2 Phy Working Group 1/16/07

Effect of Power Noise on Multi-Gigabit Serial Links

Statistical Link Modeling

High-speed Serial Interface

SV2C 28 Gbps, 8 Lane SerDes Tester

DesignCon Analysis of Crosstalk Effects on Jitter in Transceivers. Daniel Chow, Altera Corporation

Implementation of Power Transmission Lines to Field Programmable Gate Array ICs for Managing Signal and Power Integrity

Chip-to-module far-end TX eye measurement proposal

To learn statistical bit-error-rate (BER) simulation, BER link noise budgeting and using ADS to model high speed I/O link circuits

Automotive PCB SI and PI analysis

Engineering the Power Delivery Network

End-to-End System-Level Simulations with Repeaters for PCIe Gen4: A How-To Guide

To learn Statistical Bit-error-rate (BER) simulation, BERlink noise budgeting and usage of ADS to model high speed I/O link circuits.

Phil Lehwalder ECE526 Summer 2011 Dr. Chiang

Adaptive Cable Equalizer for IEEE 1394b

SINCE the performance of personal computers (PCs) has

Building IBIS-AMI Models From Datasheet Specifications

System Co-Design and Co-Analysis Approach to Implementing the XDR Memory System of the Cell Broadband Engine Processor

Analyze and Optimize 32- to 56- Gbps Serial Link Channels

PDS Impact for DDR Low Cost Design

SSO Noise, Eye Margin, and Jitter Characterization for I/O Power Integrity

A10-Gb/slow-power adaptive continuous-time linear equalizer using asynchronous under-sampling histogram

DP Array DPAM/DPAF Final Inch Designs in Serial ATA Generation 1 Applications 10mm Stack Height. REVISION DATE: January 11, 2005

High-Speed Transceiver Toolkit

FPGA Design for Signal and Power Integrity

UFS v2.0 PHY and Protocol Testing for Compliance. Copyright 2013 Chris Loberg, Tektronix

DesignCon Signal and Power Integrity for a 1600 Mbps DDR3 PHY in Wirebond Package

Q2 QMS-DP/QFS-DP Series 11 mm Stack Height Final Inch Designs in Serial ATA Generation 1 Applications. Revision Date: February 22, 2005

Real Time Jitter Analysis

QPairs QTE-DP/QSE-DP Final Inch Designs in Serial ATA Generation 1 Applications 5mm Stack Height. REVISION DATE: January 12, 2005

DesignCon IBIS-AMI Modeling and Simulation of 56G PAM4 Link Systems. Hongtao Zhang, Xilinx Inc.

Optimizing On Die Decap in a System at Early Stage of Design Cycle

DDR4 SI/PI Analysis Using IBIS5.0

ECE 497 JS Lecture - 22 Timing & Signaling

ECEN720: High-Speed Links Circuits and Systems Spring 2017

5Gbps Serial Link Transmitter with Pre-emphasis

SAS-2 6Gbps PHY Specification

行動裝置高速數位介面及儲存技術. 克服 MIPI PHY UniPro UniPort-M UFS 與 (LP)DDR4 測試挑戰 Master the latest MIPI PHY UniPro UniPort-M UFS and (LP)DDR4 Test Challenges

RiseUp RU8-DP-DV Series 19mm Stack Height Final Inch Designs in Serial ATA Generation 1 Applications. Revision Date: March 18, 2005

ANSYS CPS SOLUTION FOR SIGNAL AND POWER INTEGRITY

High-Speed Circuits and Systems Laboratory B.M.Yu. High-Speed Circuits and Systems Lab.

CFORTH-X2-10GB-CX4 Specifications Rev. D00A

How to anticipate Signal Integrity Issues: Improve my Channel Simulation by using Electromagnetic based model

Relationship Between Signal Integrity and EMC

System Co-design and optimization for high performance and low power SoC s

TECHNICAL NOTE TN DDR2 DESIGN GUIDE FOR TWO-DIMM SYSTEMS DDR2-533 MEMORY DESIGN GUIDE FOR TWO-DIMM UNBUFFERED SYSTEMS

Touchstone v2.0 SI/PI S- Parameter Models for Simultaneous Switching Noise (SSN) Analysis of DDR4 Memory Interface Applications.

To learn S-parameters, eye diagram, ISI, modulation techniques and their simulations in MATLAB and Cadence.

A 10Gbps Analog Adaptive Equalizer and Pulse Shaping Circuit for Backplane Interface

High Speed Digital Design & Verification Seminar. Measurement fundamentals

Cyclone III Simultaneous Switching Noise (SSN) Design Guidelines

Overcoming Obstacles to Closing Timing for DDR and Beyond. John Ellis Sr. Staff R&D Engineer Synopsys, Inc.

Power Distribution Network Design for Stratix IV GX and Arria II GX FPGAs

A digital phase corrector with a duty cycle detector and transmitter for a Quad Data Rate I/O scheme

High Speed Design Issues and Jitter Estimation Techniques. Jai Narayan Tripathi

NBASE-T Copper Transceiver Small Form Factor Pluggable (SFP+), 3.3V 100M/1G/2.5G/5G/10Gbps Ethernet. Features

ECEN 720 High-Speed Links: Circuits and Systems

A Co-design Methodology of Signal Integrity and Power Integrity

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012

Backchannel Modeling and Simulation Using Recent Enhancements to the IBIS Standard

ECEN620: Network Theory Broadband Circuit Design Fall 2014

To learn fundamentals of high speed I/O link equalization techniques.

A 5-Gb/s 156-mW Transceiver with FFE/Analog Equalizer in 90-nm CMOS Technology Wang Xinghua a, Wang Zhengchen b, Gui Xiaoyan c,

Configuring the MAX3861 AGC Amp as an SFP Limiting Amplifier with RSSI

ECE 546 Introduction

DesignCon FPGA I/O Timing Variations Due to Simultaneous Switching Outputs. Zhe Li, Altera Corporation

AFBR-59F2Z Data Sheet Description Features Applications Transmitter Receiver Package

Date: October 4, 2004 T10 Technical Committee From: Bill Ham Subject: SAS 1.1 PHY jitter MJSQ modifications

M.2 SSIC SM Electrical Test Specification Version 1.0, Revision 0.5. August 27, 2013

Ansoft Designer with Nexxim. Statistical Eye Capabilities

1000BASE-T Copper Transceiver Small Form Pluggable (SFP), 3.3V 1.25Gbps Gigabit Ethernet. Features

Product Specification 10Gb/s Laserwire Serial Data Link Active Cable FCBP110LD1Lxx

Microcircuit Electrical Issues

Data Sheet. Description. Features. Transmitter. Applications. Receiver. Package

25Gb/s Ethernet Channel Design in Context:

DesignCon Comparison of Two Statistical Methods for High Speed Serial Link Simulation

Challenges and Solutions in Characterizing a 10 Gb Device

To learn S-parameter, eye diagram, ISI, modulation techniques and to simulate in Matlab and Cadence.

Advanced Memory Buffer (AMB), Characterization of Timing and Voltage Specifications

Signal Integrity Design of TSV-Based 3D IC

IEEE CX4 Quantitative Analysis of Return-Loss

Keysight U7243B USB3.1 Electrical Compliance Test Application. Methods of Implementation

Using Signaling Rate and Transfer Rate

Ultra320 SCSI with Receiver Equalization, 25 meters into a Backplane with 6 loads. Russ Brown Quantum Corporation

Validation Report Comparison of Eye Patterns Generated By Synopsys HSPICE and the Agilent PLTS

Transcription:

TITLE Topic: Accurate o Nam elementum Statistical-Based commodo mattis. Pellentesque DDR4 Margin Estimation using malesuada SSN blandit Induced euismod. Jitter Model Topic: Hee-Soo o LEE, Keysight Technologies Cindy Cui, Keysight Technologies malesuada blandit euismod. Heidi Barnes, Keysight Technologies Luis Bolunas, Keysight Technologies o Topic: o Nam elementum commodo mattis. Pellentesque Nam elementum commodo mattis. Pellentesque malesuada blandit euismod. Nam elementum commodo mattis. Pellentesque malesuada blandit euismod. Image 1

SPEAKERS Image HEESOO LEE SI/PI/EM Application Engineer, Keysight Technologies EEsof EDA hee-soo_lee@keysight.com Cindy Cui Application Engineer, Keysight Technologies EEsof EDA cindy_cui@keysight.com 2

DDR4 Highlights Highlights: o Lower VDD voltage and Pseudo-Open Drain (POD) reduced power consumption by 40% o Internal VREF training performed within the IC receiver to optimize VREF level. Retraining at regular intervals o Data lines are calibrated at the IC to reduce their skew to the strobe o Data bus inversion (DBI) Specification DDR2 DDR3 DDR4 Image Source: Micron Technology Voltage 1.8 V 1.5 / 1.35 V 1.2 V Per Pin Data Rate (Mbps) 400-1066 800-2133 1600-3200 Channel Bandwidth (GBps) 3.2-8.5 6.4-17 12.8-25.6 Component Density 512 MB 2 GB 1-8 GB 2-16 GB DDR3 Push-Pull DDR4 Pseudo-Open Drain 3

Timing Margin vs. BER Requires new specs beyond traditional timing margin: o Higher data rate reduced UI and smaller margin o Reduced VDDQ to achieve power consumption spec o Timing margin is eroded by ISI and RJ o Adding a safety margin creates over-engineered solutions Image Source: Altera 4

New JEDEC DQ Specification Receiver requirements defined by masks instead of setup / hold and DC voltage swings Bit Error Rate (BER) Specification: o Simpler definition of DRAM requirements and system design o Bit Error Rate (BER) spec recovers timing and noise margin o Eliminates troublesome slew rate derating o Jitter includes the sum of deterministic and random jitter terms for a specified BER o The design specification is BER < 1e -16 How many bits for 1e -16 BER? o 10 quadrillion bits (1/ 1e -16 ), equivalent to 125,000 Peta Bytes JESD79-4, page 202 5

Bit-by-bit (SPICE-Like) vs. Statistical Approach Bit-by-bit (SPICE-Like, Transient) Approach o Bit-by-bit simulation takes too long to run for 10 quadrillion bits o At least, 1 million bits (1e -6 ) is required to do jitter separation and predict eye opening accurately using Dual-Dirac extrapolation with Bit-by-bit approach o Example: 4587 seconds for a simple DQ test case 10-6 BER 10-16 BER Statistical Approach (13 seconds, 350X faster) o o o Statistical calculation for DQ and DQs eye probabilities at ultra low BER in seconds not days without running an actual bit sequence No need for risky dual-dirac extrapolation Example: 13 seconds for the simple DQ test case 6

Simultaneous Switching Noise (SSN) SSN noise is generated when all drivers switch concurrently with fast rising/falling edge Two primary SSN mechanisms are: PDN Channels (DQ, DQs, CLK) VRM o Crosstalk Mutual coupling from aggressor signals to victim TX/RX Chip o Delta-I noise due to the inductance of both power and ground plane The switching current on both power and ground planes induces a fluctuating voltage drop, by L di/dt. The voltage drop is proportional to the inductance and switching speed Ground Plane 7

Delta-I Noise With Statistical Approach Assumptions made in statistical approach o Statistical methodology assumes the system to be LTI (Linear Time Invariant) 1. Transient analysis to get an impulse response of channel, TX, and RX o The amplitude and jitter noise by crosstalk and ISI are well taken care of by the statistical approach Dilemma: o o Delta-I induced amplitude and jitter noise are time variant, so they are not taken into consideration with the statistical approach For the ultra-low BER value, 1e -16, the statistical approach is required 2. Statistical analysis with the statistical distribution of a conceptually infinite nonrepeating bit pattern 8

Solution - Mask Correction Factor (MCF) Definition of MCF: o The difference of eye height and eye width, one with and the other without delta-i noise contribution Eye height difference Amplitude noise correction factor Corrected Mask Eye width difference Jitter noise correction factor Usage of MCF: o Apply to the mask data to compensate delta-i induced noise for the statistical analysis o Correct the eye height and eye width value at a certain BER level Original Mask Example: Amplitude MCF Jitter MCF 25 mv 19 ps DDR4 DQ Mask in JEDEC Spec New DQ Mask After Correction factor Eye Width 0.2 UI 0.24 UI Eye Height 130 mv 155 mv 9

MCF Extraction Procedure Steps to extract MCF: o Run Transient simulations on two cases, one with PDN and the other without PDN. o Find the eye height and eye width values at the expected BER level respectively o Extract the mask correction factor by subtracting the values of these two cases for the amplitude and jitter MCF PDN Note for PDN model: o Higher frequency model to avoid any extrapolation errors and accurately model the switching speed Amplitude MCF Jitter MCF 25 mv 19 ps 10

Relationship Between MCF and # of DQ Lines Total current draw vs. number of DQ lines o If the bit pattern on each of 64 DQ lines is identical, the total current draw from the source will increase linearly proportional to the number of DQ lines included. But in real case, the bit pattern is random, so it doesn t have the linear relationship o Extract MCF with all 64 DQ line running by the non-identical bit patterns [A] Total Current Draw Identical bit pattern Cases with 4,8,12,16,20,24,28,32,36,48, and 64 DQs DQ lines [ma] Non-identical bit pattern Identical bit pattern Non-identical bit pattern 11

Test Example for MCF vs. # of DQ Lines Transmitter Receiver o 64 PRBS with a different seed value o 64 Micron z80a_v5p0.ibis model o 64 kintexu.ibs Power-Aware IBIS models o Package models included Results o Amplitude correction factor: 49 mv with 64 DQs and 24 mv with 16 DQs o Jitter correction factor: 25 ps with 64 DQs and 6 ps with 16 DQs 12

Solution Validation Xilinx KCU 105 FPGA Platform Board o Provides a hardware environment for developing and evaluation designs targeting the Ultrascale TM XCKU040-2FFVA1156E device o Provides features common to many evaluation systems including DDR4, HDMI, SFP+, PCIE, Ethernet PHY, etc o 9.27 x 5 inch, 16 layers PCB DDR4 Memory o 2GB Micron 4 DDR4 component memory (four [256 Mb x 16] devices) o 64 DQ lines between FPGA and DDR4 memory with a single Power Deliver Network Not to scale 13

MCF Extraction for KCU105 Board MCF Extraction o Pre-layout models used for the channel CH o Transient Simulation w/ and w/o PDN on DQ lines with 1e 6 bits o Significant increase of noise to amplitude and jitter TX CH RX Amplitude, jitter correction factor: 94 mv, 16 ps CH Wo/ PDN W/ PDN CH Amplitude MCF Jitter MCF 94 mv 16 ps 14

Statistical Analysis KCU105 Board PCB EM Modeling o Accurate EM models for PCB, which include channels (DQ, DQs, etc) and PDN o Include only one I/O Bank (16 bits) for a faster EM model generation assuming minimal crosstalk between I/O banks o Vendor supplied de-coupling capacitor models DQ35 Eye Diagram DDR Bus Simulation (Statistical Approach) o Simulations at two BER level, 1e -8 and 1e -16 @ BER = 1e -8 o Eye height = 347 mv, Eye width = 356 ps @ BER = 1e -16 o Eye height = 374 mv, Eye width = 348 ps 15

Measurement Setup Measurement: o Keysight s DSAV334A Infiniium Oscilloscope o N6462A DDR4 Compliance Test Application o Measured on DQ35 at 2400 Mbps speed grade with 109 million bits, which is close to 1e -8 BER 16

Measured Data Measurement at 109million bits: o Eye Width 339 ps o Eye Height 271 mv Measurement Result (@1E -8 BER) Eye Width Eye Height 339 ps 271 mv 17

Side-By-Side Comparison Statistical analysis vs. measured comparison on DQ35 No correction: o Reasonable agreement o Larger amplitude and jitter noise with the measured data due to the delta-i noise contribution 18

Corrected Mask Still Within Spec! Amplitude MCF Jitter MCF 94 mv 16 ps DDR4 DQ Mask in JEDEC Spec New DQ Mask After Correction factor Eye Width 0.2 UI 0.23 UI Eye Height 130 mv 224 mv 19

Eye Height and Width with MCF Applied Excellent agreement : o 2% eye width difference on simulation vs. measured @ 1e -8 BER o 2.2% eye height difference on simulation vs. measured @ 1e -8 BER DDR BUS Sim Result @ 1E -16 BER DDR BUS Sim Result @ 1E -8 BER Measurement Result (@1E -8 BER) W/O correction factor With correction factor W/O correction factor With correction factor Sim/Measure Difference Eye Width 323 ps 307 ps 348 ps 332 ps 339 ps 2% Eye Height 360 mv 266 mv 371 mv 277 mv 271 mv 2.2% Compared 20

Conclusion Statistical simulation approach must be used for DDR4 to get an ultra-low BER,1e -16. Statistical simulation approach assumes the system to be linear, so the delta-i noise contribution for SSN is ignored Proposed solution using the mask correction factor (MCF) improves the accuracy of DDR4 statistical simulation by compensating the delta-i noise contribution Simulated results with MCF agree well to the measured data 21

References [1] H. Shi, G. Liu, and A. Liu, "Analysis of FPGA simultaneous switching noise in three domains: time, frequency, and spectrum", Proc. DesignCon 2006, Feb. 2006. [2] James P. Libous and Daniel P. O Connor, Measurement, Modeling, and Simulation of Flip-Chip CMOS ASIC Simultaneous Switching Noise on a Multilayer Ceramic BGA, IEEE Trans on Components Packaging, and Manufacturing Technology, Part B, Vol. 20, No. 3, August 1997. [3] Penglin Niu, Fangyi Rao, Juan Wang etc. Ultrascale DDR4 De-emphasis and CTLE Feature Optimization with Statistical Engine for BER Specification DesignCon 2015 [4] JEDEC DDR4 SDRAM Specification_JESD79-4A, NOVEMBER 2013 [5] Fangyi Rao, Vuk Borich, Henock Abebe, Ming Yan Rigorous Modeling of Transmit Jitter for Accurate and Efficient Statistical Eye Simulation, DesignCon 2010 [6] Keysight, A New Methodology for Next-Generation DDR4 - Application Note [7] Ai-Lee Kuan, "Making Your Most Accurate DDR4 Compliance Measurements", DesignCon 2013 [8] Larry Smith and H. Shi, Design for Signal and Power Integrity, DesignCon 2007 22

Thank you! --- QUESTIONS? 23