High-Speed DDR4 Memory Designs and Power Integrity Analysis

Similar documents
Designing High-Speed Memory Subsystem DDR. using. Cuong Nguyen. Field Application Engineer

Electrical optimization and simulation of your PCB design

DDR4 Design And Verification In Hyperlynx LINESIM/Boardsim

Modern Memory Interfaces (DDR3) Design with ANSYS Virtual Prototype approach

LPDDR4: Evolution for new Mobile World

Board Design Guidelines for PCI Express Architecture

Technical Note LPSDRAM Unterminated Point-to-Point System Design: Layout and Routing Tips

Symbol Parameter Min Typ Max VDD_CORE Core power 0.9V 1.0V 1. 1V. VDD33 JTAG/FLASH power 2.97V 3.3V 3.63V

Optimization of Modern Memory

QDR II SRAM Board Design Guidelines

Hardware Design Guidelines for Freescale s High-Performance Digital Signal Processors

High-Speed Layout Guidelines for Reducing EMI for LVDS SerDes Designs. I.K. Anyiam

What s New in HyperLynx 8.0

Signal Integrity Comparisons Between Stratix II and Virtex-4 FPGAs

DDR System Simulation: What Issue to Simulate

Technical Note DDR2 (Point-to-Point) Package Sizes and Layout Basics

Allegro Sigrity SI Streamlining the creation of high-speed interconnect on digital PCBs and IC packages

PC2-5300/PC DDR2 SDRAM Unbuffered DIMM Design Specification Revision 3.1 October 2008

DDR4: Designing for Power and Performance

Interfacing the RC32438 with DDR SDRAM Memory

Implementing LVDS in Cyclone Devices

Best practices for EMI filtering and IC bypass/decoupling applications

High-speed, high-bandwidth DRAM memory bus with Crosstalk Transfer Logic (XTL) interface. Outline

MAX 10 FPGA Signal Integrity Design Guidelines

Technical Note. ONFI 4.0 Design Guide. Introduction. TN-29-83: ONFI 4.0 Design Guide. Introduction

REV CHANGE DESCRIPTION NAME DATE. A Release

An Innovative Simulation Workflow for Debugging High-Speed Digital Designs using Jitter Separation

Five Emerging DRAM Interfaces You Should Know for Your Next Design

Breakthrough Insight into DDR4/LPDDR4 Memory Greater Than 2400 Mb/s

Implementing Bus LVDS Interface in Cyclone III, Stratix III, and Stratix IV Devices

IDT PEB383 QFP Board Design Guidelines

LE4ASS21PEH 16GB Unbuffered 2048Mx64 DDR4 SO-DIMM 1.2V Up to PC CL

HyperLynx DDRx Interface Analysis. Student Workbook

IP1001 LF DESIGN & LAYOUT GUIDELINES

High Performance DDR4 interfaces with FPGA Flexibility. Adrian Cosoroaba and Terry Magee Xilinx, Inc.

Graser User Conference Only

8. Selectable I/O Standards in Arria GX Devices

2-Channel 2-Layer Inner-Stack Memory-module Design for LPDDR2/3 DRAM

PC2700 Unbuffered DDR MicroDIMM Reference Design Specification Revision 0.11 March 25, 2001 JC42.5 Item # BOARD OF DIRECTORS BALLOT

Organization Row Address Column Address Bank Address Auto Precharge 128Mx8 (1GB) based module A0-A13 A0-A9 BA0-BA2 A10

CrossLink Hardware Checklist Technical Note

ASIX USB-to-LAN Applications Layout Guide

1. Introduction Reference Schematics Pin Control and Configuration Guideline (Pin Control Mode for ZB48 package)...

89HPES24T3G2 Hardware Design Guide

TITLE. on SSD Boards. Image. Topic: Topic: Seong-Jin Mun, (Samsung Electronics Inc.)

Interfacing FPGAs with High Speed Memory Devices

IMME256M64D2DUD8AG (Die Revision E) 2GByte (256M x 64 Bit)

Optical SerDes Test Interface for High-Speed and Parallel Testing

90000 DSO/DSA Series Oscilloscopes

IMME256M64D2SOD8AG (Die Revision E) 2GByte (256M x 64 Bit)

4. Selectable I/O Standards in Stratix II and Stratix II GX Devices

Tsi381 Board Design Guidelines

Tsi384 Board Design Guidelines

ADQVD1B16. DDR2-800+(CL4) 240-Pin EPP U-DIMM 2GB (256M x 64-bits)

Session 4a. Burn-in & Test Socket Workshop Burn-in Board Design

2. Recommended Design Flow

EXAMINING THE IMPACT OF SPLIT PLANES ON SIGNAL AND POWER INTEGRITY

This application note is written for a reader that is familiar with Ethernet hardware design.

Memory Module Specifications KVR667D2Q8F5K2/8G. 8GB (4GB 512M x 72-Bit x 2 pcs.) PC CL5 ECC 240-Pin FBDIMM Kit DESCRIPTION SPECIFICATIONS

Application Note. PCIE-RA Series Final Inch Designs in PCI Express Applications Generation GT/s

Apache s Power Noise Simulation Technologies

Multi-Drop LVDS with Virtex-E FPGAs

RML1531MH48D8F-667A. Ver1.0/Oct,05 1/8

2GB DDR3 SDRAM 72bit SO-DIMM

Application Note. PCIE-EM Series Final Inch Designs in PCI Express Applications Generation GT/s

Interfacing RLDRAM II with Stratix II, Stratix,& Stratix GX Devices

PI2EQX6874ZFE 4-lane SAS/SATA ReDriver Application Information

DDR2 SDRAM UDIMM MT8HTF12864AZ 1GB

REV CHANGE DESCRIPTION NAME DATE. A Release

Optimum Placement of Decoupling Capacitors on Packages and Printed Circuit Boards Under the Guidance of Electromagnetic Field Simulation

KVR667D2D8F5/1G 1GB 128M x 72-Bit PC CL5 ECC 240-Pin FBDIMM

SDRAM DDR3 256MX8 ½ Density Device Technical Note

Designing and Verifying Future High Speed Busses

TABLE OF CONTENTS 1.0 PURPOSE INTRODUCTION ESD CHECKS THROUGHOUT IC DESIGN FLOW... 2

AN INTRODUCTION TO HYPERLYNX SI/PI TECHNOLOGY

MDI for 4x25G Copper and Fiber Optic IO. Quadra (CFP4 proposal) Connector System

Fairchild Semiconductor Application Note December 2000 Revised June What is LVDS? FIGURE 2. Driver/Receiver Schematic

2. Control Pin Functions and Applications

REV CHANGE DESCRIPTION NAME DATE. A Release B Increased +1.2V Capacitor Value & VDD12A Cap Requirement

SEAM-RA/SEAF-RA Series Final Inch Designs in PCI Express Applications Generation GT/s

AN_8430_002 April 2011

PI2EQX6804-ANJE Four-lane SAS/SATA ReDriver Application Information May 13, 2011

SC64G1A08. DDR3-1600F(CL7) 240-Pin XMP(ver 2.0) U-DIMM 1GB (128M x 64-bits)

PC2-6400/PC2-5300/PC2-4200/PC Registered DIMM Design Specification Revision 3.40 August 2006

Implementing Multi-Gigabit Serial Links in a System of PCBs

PI6C GND REF_IN+ V TH V REF-AC REF_IN- Q0+ Q0- Q1+ Q1- VDD. 6 GHz / 12 Gbps Clock / Data Fanout Buffer with Internal Termination.

DM9051NP Layout Guide

Integrating ADS into a High Speed Package Design Process

Cadence Power Integrity Solutions For PCBs and IC Packages. May 2013

100GbE Architecture - Getting There... Joel Goergen Chief Scientist

External Memory Interfaces Intel Arria 10 FPGA IP User Guide

W5100 Layout Guide version 1.0

POL BMR465 Evaluation Board

10/100 Application Note General PCB Design and Layout Guidelines AN111

Thermal Management Challenges in Mobile Integrated Systems

SDRAM DDR3 512MX8 ½ Density Device Technical Note

Real Time Embedded Systems

Intel Stratix 10 External Memory Interfaces IP User Guide

PCIEC PCI Express Jumper High Speed Designs in PCI Express Applications Generation GT/s

PI6C GHz 1:4 LVPECL Fanout Buffer with Internal Termination GND Q0+ Q0- REF_IN+ V TH V REF-AC REF_IN- Q1+ Q1- Q2+ Q2- Q3+ Q3- VDD.

Transcription:

High-Speed DDR4 Memory Designs and Power Integrity Analysis Cuong Nguyen Field Application Engineer cuong@edadirect.com www.edadirect.com 2014 1

PCB Complexity is Accelerating Use of Advanced Technologies HDI (40%), RF/Microwave (26%) Flex/Rigid Flex (9%), Chip-On-Board (11%) 2014 2

SI/PI Analysis in the Design Flow PRE-LAYOUT LAYOUT PROTOTYPING System Design, Part Full Board Place-androute Selection SI/PI Analysis and Schematic Entry Prototype Functional EMI To eliminate Testing Testing costly $$ & design & changes Debugging here Debugging Signal Integrity, Crosstalk, EMC, and Timing Analysis Board Partitioning and Critical Net Place-and-route Post-layout Signal Integrity, Crosstalk, and EMC Verification $ Pre-Layout Design Constraints Technology Investigation Routing (topology) Options Stackup Definition Post Layout Design Verification Adhering to Constraints Finding Design Flaws Tuning Pre-emphasis and Equalization 2014 3

High-speed PCB Design Issues Signal Integrity General interfaces Timing, crosstalk, signal quality DDRx Full STA, slew rate derating, write leveling SERDES Loss, impedance discontinuities, BER prediction Power Integrity DC : do I have enough metal? Voltage drop, high current density, neckdowns AC : do I have enough caps? values? Well-mounted? Good stackup? Impedance profile, noise propagation EMI/EMC Emission Regulations 2014 4

Setup/planning Board Stackup Design Signal Integrity Impedance Highest impedance will drive layer thicknesses Need reference planes for uniform impedance Loss Drives trace widths > layer thicknesses Crosstalk Drives spacing requirements and routing density Power Integrity Need enough thick planes to minimize DC drop Need closely-spaced plane pairs for AC needs Need stitching vias to relieve current choke points EMI/EMC Need solid reference planes throughout stackup capacitor 2014 5

Design Considerations Layout/Route Avoid crossing splits in reference planes (discontinuities) Minimize Inter Symbol Interference (ISI) using matched Impedances Minimize Crosstalk by isolating sensitive bits (ie. Strobes) Match traces within byte lanes (DQ, DM, DQS) to minimize skews Power Supplies Use precision resistors for V REF Short/Wide traces to minimize L and loss 15~25mil clearance from V REF to adjacent traces to minimize coupling Decouple high frequency Power Supply noise w/caps Signaling DQ Driver Impedance Matching with proper drive strengths ODT is a must for better Signal Integrity (if not used then use T-branches or dumping resistor to minimize reflections Choose termination carefully to balance power consumption, signal swing, and reflection Use 2T timing for Address/Command 2014 6

Signal Integrity Analysis Signal Integrity Crosstalk EMC Eye Diagrams Sweep Parameters Impedance/Stackup Planning Multi-Board 2014 7

DDRx Fly-By Topology Write Leveling Controller Delays DQ signals internally DQ & DQS signals are sent Level with the Addr/CLK 2014 8

Overview DDR3 vs. DDR4 VDD/VDDQ/VPP DDR3 DDR4 Comments 1.5/1.5/NA (1.35/1.35/NA) 1.2/1.2/2.5 Up to 20% power saving Clock Frequencies 400-1600MHz 800-1600MHz+ Higher BW CAS Latency 5~14 9~24 Vref VDDQ/2 (Ext) Internal DQ Validation Setup/Hold Data Eye Borrowed from SERDES Data Termination VDDQ/2 (VTT) VDDQ Asymmetric Term. Add/Cmd/Termination VDDQ/2 (VTT) VDDQ/2 I/O Standard SSTL15 POD12 Power savings on 1 bits On Chip Error Detection No Parity (Cmd/Add) CRC (DQ) Server Class Bank Grouping No 4 Ping-Pong for efficient use 2014 9

Overview LPDDR3 vs LPDDR4 LPDDR3 LPDDR4 Comments CLK 400-800MHz 800-1600MHz 2x speed (possibly more) Bandwidth 12.8GB/s (2ch) 25.6GB/s (2ch) Higher BW VDD2/VDDQ/VDD1 1.2/1.2/1.8 1.1/1.1/1.8 Power reduced 10% I/O Interface HSUL LVSTL 40% I/O Power reduction DQ ODT Vtt Term VSSQ Term vs. POD CA ODT No term VSS Term (optional) Vref External Internal DDR4 to use Pseudo Open Drain (POD) Address, Command, Control continue to be SSTL LPDDR4 to use Low Voltage Swing Terminated Logic (LVSTL) Both Data and Address 2014 10

Overview Speed related Eye challenges Semicon West: High Performance & Low Power Memory Trends SK Hynix 2014 11

New Drive Standards Difference DDR4 DDR3 2014 12

New Drive Standards Why? Current still flows when driving low I DDR4 I DDR3 2014 13

New Drive Standards Why? No current draw when driving a high No Current DDR4 I DDR3 2014 14

Power Savings with DBI Ensure more 1 s than 0 s with POD If more than 4 bits in a byte are 0, toggle bits DBI (Data Bit Inversion) shared with DM => only one feature enabled DBI pin is I/O (affects both reads and writes) 2014 15

PreLayout SI Simulation 2014 16

DDRx Routing Guidelines Constraint-driven routing Designer knows where the traces should be routed Precise location of traces & vias Control style of routing incl serpentines Things to observe while routing DDRx Width & clearance rules Placement intentions Netline organization Layer restrictions Pad/via entry rules (angle, size) Diff pair rules 2014 17 17

Using Sketch routing with DDR3 (video) 2014 18

Simple Comparison Controller -> 50 Ohm T-Line -> DRAM Vary DRAM s ODT to see center level of eye 2400Mbps Data rate 2014 19

DDR3 sweeping Rx ODT No change in Center of Eye with ODT 2014 20

DDR4 Eye shifting Eye center shifts with ODT change 2014 21

LPDDR4 Eye shifting Eye center shifts with ODT change 2014 22

Xilinx VCU108 UltraScale Dev Board 2014 23

Altera Aria10GX FPGA Dev Board DDR4 Module 2014 24

What is Power Integrity? What is a Power Distribution Network (PDN)? The path (or interconnects) from PWR to ICs (Active Devices) Including PCBs and packages Planes, routed traces, and decoupling capacitors Deliver adequate power from DC->HF Minimize EMI issues Provide low-noise reference path for signaling Bypass capacitor Active device Power planes PCB VRM Test point 2 Test point 1 2014 25

Plane Design & the PDN Meeting Power Integrity requirements Design PDN (path from power supply to ICs) of low impedance As if an ideal voltage source were directly connected to ICs Use impedance to represent and measure PDN quality Power Delivery Path Die Chip to Package Bumps Package Package to Board Bump and/or Connectors PCB PCB Routing 2014 26

Power Integrity Analysis DC Drop Analysis Excessive Voltage Drop & High Current Densities Batch Analysis of Supply Nets AC Power Plane Analysis Capacitor Selection/Mounting Power Supply Impedance Plane Noise Analysis Voltage Ripples 2014 27

Power Integrity Optimization (Why?) Reduce Product Costs Minimizing capacitor BOM (more Caps is worse) Reducing PCB size and layer count Eliminating design iterations Up-front PDN planning & Improve time-to-results Improve Product Reliability Identifying excessive voltage drop and high current densities at DC Providing stable AC power through capacitor decoupling 2014 28

DC Drop and Thermal Analysis Identify Failures Easily Voltage drop magnitude is easily measured Excessive current density is identified clearly Determine if current density is causing thermal failure Create an Optimized Solution How much copper is needed? Optimize component placement? Are additional stitching vias required? 2014 29

Power Integrity/Thermal Integrity Effects Analyze Joule Heating effects in traces Identify/localize sensitive area on board Minimize field failures and increase product reliability 2014 30

Power Integrity Effects 2014 31

Power Integrity Effects from DDR3 switching Signal held high PDN From DDR3 Board Remaining signals PRBS @ 2400MT/s DQS clock @ 1.2GHz 2014 32

Power Integrity Effects from DDR3 switching 150mV noise from switching of other bits in lane 2014 33

Integrated Design Flow Tight validation for Pre/Post Layout Minimize errors, increase accuracy Reduce risk and field failures Lower cost and reduce time-to-market SI/PI/Thermal Simulation Pre/Post Architectural/Technology Investigation Performance/Feasibility Analysis Noise/Crosstalk/Termination/EMI Constraints Constraints Stackup/Placements Length/Impedance/via Board Schematic Library/Symbols Design Variants Layout/Route Design Constraints 2014 34

Contact Info EDA Direct Inc. (408) 496-5890 (888) 669-9EDA To enroll for our upcoming seminars, workshops, training classes, and view demo videos of our products visit www.edadirect.com 2014 35