HyperLynx DDRx Interface Analysis. Student Workbook

Similar documents
Constraint Manager for xpcb Layout. Table of Contents

Capital. Capital Logic Generative. v Student Workbook

Capital. Capital Logic Interactive. v Student Workbook

Valor NPI for System Administrators. Table of Contents

SystemVerilog UVM. Student Workbook

Capital. Capital Logic Aero. v Student Workbook

Tanner Analog Front End Flow. Student Workbook

Tessent MemoryBIST Shell. Student Workbook

Student Workbook Mentor Graphics Corporation All rights reserved.

Tessent TestKompress & Adv. Topics. Student Workbook

Library Part Creation in the Xpedition Flow. Student Workbook

Schematic Capture Lab 1

Xpedition xpcb Layout Advanced. Student Workbook

Placement & Routing. Lab 8. Placing Parts

Student Workbook Mentor Graphics Corporation All rights reserved.

Student Workbook Mentor Graphics Corporation All rights reserved.

Design Architect Student Workbook Mentor Graphics Corporation All rights reserved.

Eldo Platform Advanced Statistical Analysis. Student Workbook

Student Workbook. Mentor Graphics Corporation All rights reserved.

FloTHERM Tutorial: Design Optimization

Personal Automated Design System. Release Highlights

FloTHERM New Functionality

PADS2007. Alphanumeric Pins Transition Guide Mentor Graphics Corporation All Rights Reserved.

HYPERLYNX DDR3 Wizard

FloTHERM XT Release Highlights

PADS Professional Release Highlights

FloEFD TM Tutorial. Student Workbook. Software Version Mentor Graphics Corporation All rights reserved.

Personal Automated Design System Release Highlights

Capital. Capital Modular XC (Functional) v2011.1

7 Series FPGAs Memory Interface Solutions (v1.9)

BRM Accelerator Release Notes - On Premise. Service Pack

DDR4 Design And Verification In Hyperlynx LINESIM/Boardsim

What s New in HyperLynx 8.0

CA SSO. Agent for Oracle PeopleSoft Release Notes. r12.51

CA Cloud Service Delivery Platform

CA Nimsoft Monitor. Probe Guide for iseries Job Monitoring. jobs v1.3 series

GemBuilder for Java Release Notes

Electrical optimization and simulation of your PCB design

QuickBooks Merchant Services Integration. User Guide

CA Workload Automation Agent for Databases

AM43xx EMIF Tools. Application Report. Trademarks. Siva Kothamasu

CA SiteMinder. Advanced Password Services Release Notes 12.52

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

CA PMA Chargeback. Release Notes. Release

Cisco Service Level Agreement Manager

Making Your Most Accurate DDR4 Compliance Measurements. Ai-Lee Kuan OPD Memory Product Manager

APDS Wizard v4 for Nexxim/Designer 4.0 Specially optimized for DDR2/3 SI. Ansoft Korea Team

Agilent U7231A DDR3 Compliance Test Application Software Release Notes

Personal Automated Design System. Release Highlights

435NBX Basic Ladder Logix Setup

How to Deploy and Use the CA ARCserve RHA Probe for Nimsoft

GemStone/S 64 Bit Windows Client Installation Guide

SUPPORT MATRIX. HYCU OMi Management Pack for Citrix

CA Cloud Service Delivery Platform

DDR3 DIMM Slot Interposer

CA Nimsoft Monitor. Probe Guide for DHCP Server Response Monitoring. dhcp_response v3.2 series

GemBuilder for Smalltalk Installation Guide

Keysight N5990A DisplayPort Extended Tests Embedded DisplayPort

D G28RA 128M x 64 HIGH PERFORMANCE PC UNBUFFERED DDR3 SDRAM SODIMM

Terms of Use. Changes. General Use.

pvs Release Notes All series

Nimsoft Monitor. ntp_response Guide. v1.2 series

Nimsoft Monitor. proxy Guide. v3.1 series

Ludlum Lumic Data Logger Software Manual Version 1.1.xx

CA Workload Automation Agent for Micro Focus

High-Speed DDR4 Memory Designs and Power Integrity Analysis

DDR3 Mini DIMM Slot Interposer

Cisco Service Level Agreement Manager

RTA Gateway N34 Hardware Jumper Configuration

DDR System Simulation: What Issue to Simulate

GemBuilder for Smalltalk Release Notes

End User License Agreement

GemStone/S Release Notes

CA Nimsoft Monitor Snap

Tisio CE Release Notes

Installing the Shrew Soft VPN Client

Key Features 240-pin, dual in-line memory module (DIMM) ECC 1-bit error detection and correction. Registered inputs with one-clock delay.

Installing Enterprise Switch Manager

Installing Enterprise Switch Manager

CA Cloud Service Delivery Platform

CA File Master Plus. Release Notes. Version

Student Workbook Mentor Graphics Corporation All rights reserved.

515RTAAIC Interface Converter

Shimadzu LabSolutions Connector Plugin

GemStone/S 64 Bit Release Notes

GemStone. GemStone/S 64 Bit Windows Client Installation Guide

SUPPORT MATRIX. Comtrade OMi Management Pack for Citrix

VP-UML Installation Guide

Keysight U7231B, U7231C DDR3 and LPDDR3 Compliance Test Application For Infiniium Series Oscilloscopes DATA SHEET

THREE THINGS TO CONSIDER WHEN DESIGNING ELECTRONIC PRODUCTS WITH HIGH-SPEED CONSTRAINTS BY: PATRICK CARRIER, MENTOR GRAPHICS CORP.

8) Subroutines and functions

CA Cloud Service Delivery Platform

Enhanced Serial Peripheral Interface (espi) ECN

vippaq Main App. User Guide

Nimsoft Monitor. sysstat Guide. v1.1 series

FLUENDO GENERIC EULA

Cheetah Gateway Integration. Net Mentor

CA Cloud Service Delivery Platform

*X13186* Multimedia and Control Networking Technology. MOST Media Oriented Systems Transport. MediaLB Analyzer Hardware Manual

Agilent U7231A DDR3 Compliance Test Application Software Release Notes

Transcription:

HyperLynx DDRx Interface Analysis Student Workbook 2017 Mentor Graphics Corporation All rights reserved. This document contains information that is trade secret and proprietary to Mentor Graphics Corporation or its licensors and is subject to license terms. No part of this document may be photocopied, reproduced, translated, distributed, disclosed or provided to third parties without the prior written consent of Mentor Graphics.

This document is for information and instruction purposes. Mentor Graphics reserves the right to make changes in specifications and other information contained in this publication without prior notice, and the reader should, in all cases, consult Mentor Graphics to determine whether any changes have been made. The terms and conditions governing the sale and licensing of Mentor Graphics products are set forth in written agreements between Mentor Graphics and its customers. No representation or other affirmation of fact contained in this publication shall be deemed to be a warranty or give rise to any liability of Mentor Graphics whatsoever. MENTOR GRAPHICS MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. MENTOR GRAPHICS SHALL NOT BE LIABLE FOR ANY INCIDENTAL, INDIRECT, SPECIAL, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING BUT NOT LIMITED TO LOST PROFITS) ARISING OUT OF OR RELATED TO THIS PUBLICATION OR THE INFORMATION CONTAINED IN IT, EVEN IF MENTOR GRAPHICS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. U.S. GOVERNMENT LICENSE RIGHTS: The software and documentation were developed entirely at private expense and are commercial computer software and commercial computer software documentation within the meaning of the applicable acquisition regulations. Accordingly, pursuant to FAR 48 CFR 12.212 and DFARS 48 CFR 227.7202, use, duplication and disclosure by or for the U.S. Government or a U.S. Government subcontractor is subject solely to the terms and conditions set forth in the license agreement provided with the software, except for provisions which are contrary to applicable mandatory federal laws. TRADEMARKS: The trademarks, logos and service marks ("Marks") used herein are the property of Mentor Graphics Corporation or other parties. No one is permitted to use these Marks without the prior written consent of Mentor Graphics or the owner of the Mark, as applicable. The use herein of a third- party Mark is not an attempt to indicate Mentor Graphics as a source of a product, but is intended to indicate a product from, or associated with, a particular third party. A current list of Mentor Graphics trademarks may be viewed at: www.mentor.com/trademarks. The registered trademark Linux is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis. End-User License Agreement: You can print a copy of the End-User License Agreement from: www.mentor.com/eula. Mentor Graphics Corporation 8005 S.W. Boeckman Road, Wilsonville, Oregon 97070-7777 Telephone: 503.685.7000 Toll-Free Telephone: 800.592.2210 Website: www.mentor.com SupportNet: supportnet.mentor.com/ Send Feedback on Documentation: supportnet.mentor.com/doc_feedback_form Part Number: 073605

Module 1: DDR and HyperLynx Overview... Error! Bookmark not defined. DDRx Basics... Error! Bookmark not defined. Source Synchronous Bus... Error! Bookmark not defined. DRAM and DIMM... Error! Bookmark not defined. Unbuffered vs. Registered... Error! Bookmark not defined. Rank vs. Side... Error! Bookmark not defined. Example: DIMM Density of 1G... Error! Bookmark not defined. Slots and Ranks... Error! Bookmark not defined. Fly-By Topology (DDR3/DDR4)... Error! Bookmark not defined. DDR4 Specific Architecture... Error! Bookmark not defined. Frequency vs. Bandwidth... Error! Bookmark not defined. Data-rate vs. Frequency: Data... Error! Bookmark not defined. 1T vs. 2T Timing... Error! Bookmark not defined. 1T vs. 2T Timing Physical Implementation... Error! Bookmark not defined. Data-rate vs. Frequency: Add/Cmd/Ctl... Error! Bookmark not defined. DDRx Basics: Signal Grouping... Error! Bookmark not defined. Write and Read Cycles... Error! Bookmark not defined. AC and DC Thresholds... Error! Bookmark not defined. DDR3 vs. DDR4 (SSTL vs. POD) Current Flow... Error! Bookmark not defined. DDR3 vs. DDR4 Vcent Comparison... Error! Bookmark not defined. Input Threshold Comparison... Error! Bookmark not defined. Average Vref DDR4 Only... Error! Bookmark not defined. Slew Rate Derating... Error! Bookmark not defined. Write Leveling Clock/Strobe (DDR3/4)... Error! Bookmark not defined.

Read Leveling (DDR4)... Error! Bookmark not defined. On-Die Termination (ODT) DDR3... Error! Bookmark not defined. On-Die Termination (ODT) DDR4... Error! Bookmark not defined. On-Die Termination Settings DIMM Example (DDR3)... Error! Bookmark not defined. JEDEC Standard Topologies... Error! Bookmark not defined. Non-JEDEC Standard Topologies... Error! Bookmark not defined. Number of Memory Interfaces... Error! Bookmark not defined. JEDEC Specification Numbers... Error! Bookmark not defined. Help & SupportNet... Error! Bookmark not defined. DDRx Design Methodology Using HyperLynx... Error! Bookmark not defined. Fully Supported DDRx Topologies... Error! Bookmark not defined. Lab 1... Error! Bookmark not defined. Module 2 : Preparing for the DDRx Wizard... Error! Bookmark not defined. DDRx Wizard Overview - LineSim... Error! Bookmark not defined. Required Simulation for a DDRx Bus LineSim... Error! Bookmark not defined. Single-Board Scenario... Error! Bookmark not defined. Multi-board Scenario... Error! Bookmark not defined. DDRx Wizard Overview BoardSim... Error! Bookmark not defined. Required Simulation for a DDRx Bus BoardSim... Error! Bookmark not defined.

Lab 2... Error! Bookmark not defined. Module 3: Modeling DDRx Interfaces... Error! Bookmark not defined. Stackups in LineSim... Error! Bookmark not defined. Vias in LineSim... Error! Bookmark not defined. Physical Implementation... Error! Bookmark not defined. IBIS Models... Error! Bookmark not defined. IBIS Model Requirements... Error! Bookmark not defined. Power Aware IBIS Models... Error! Bookmark not defined. S-Parameters... Error! Bookmark not defined. S-Parameters: 2-Port Analytical Relationships... Error! Bookmark not defined. S-Parameters 2-Port Practical Perspective... Error! Bookmark not defined. S-Parameter Quality Metrics... Error! Bookmark not defined. Timing Models... Error! Bookmark not defined. DDR Data and Strobe Timing Parameters... Error! Bookmark not defined. tckactiming Spec to Timing Model Example (Read/Write)... Error! Bookmark not defined. tckctl Timing Spec to Timing Model Example (Read/Write)... Error! Bookmark not defined. tckdqs Timing Spec to Timing Model Example (Write)... Error! Bookmark not defined. tdqsdq Timing Spec to Timing Model Example (Write)... Error! Bookmark not defined.

tds/tdh Timing Spec to Timing Model Example (Read)... Error! Bookmark not defined. Completed Table... Error! Bookmark not defined. Lab 3... Error! Bookmark not defined. Module 4 : Verify Interface/Model Setup... Error! Bookmark not defined. Getting Ready for DDRx Wizard... Error! Bookmark not defined. LineSim: Know the Topologies of the Nets... Error! Bookmark not defined. LineSim: Verify the Stackup... Error! Bookmark not defined. LineSim: Verify the Schematic... Error! Bookmark not defined. Verify the Probing Location... Error! Bookmark not defined. BoardSim: Getting Ready for DDRx Wizard... Error! Bookmark not defined. BoardSim: Verify the Design Data... Error! Bookmark not defined. BoardSim: Verify the Stackup... Error! Bookmark not defined. Verify the Probing Location... Error! Bookmark not defined. Lab 4... Error! Bookmark not defined. Module 5: Running the DDRx Wizard... Error! Bookmark not defined. DDRx Wizard: Initialization... Error! Bookmark not defined. DDRx Wizard: Controller... Error! Bookmark not defined. DDRx Wizard: DRAMs... Error! Bookmark not defined. Simulating with Stacked Die DRAMs... Error! Bookmark not defined.

DDRx Wizard: IBIS Models... Error! Bookmark not defined. DDRx Wizard: Nets to Simulate... Error! Bookmark not defined. DDRx Wizard: DRAM Signals... Error! Bookmark not defined. DDRx Wizard: Data Strobes... Error! Bookmark not defined. DDRx Wizard: Data Nets... Error! Bookmark not defined. DDRx Wizard: Clock Nets... Error! Bookmark not defined. DDRx Wizard: Addr/Comm Nets... Error! Bookmark not defined. DDRx Wizard: Control Nets... Error! Bookmark not defined. DDRx Wizard: Disable Nets... Error! Bookmark not defined. DDRx Wizard: ODT Models... Error! Bookmark not defined. DDRx Wizard: ODT Behavior... Error! Bookmark not defined. DDRx Wizard: IBIS Model Selectors... Error! Bookmark not defined. DDRx Wizard: Timing Models... Error! Bookmark not defined. Custom Controller Model... Error! Bookmark not defined. Write Leveling (DDR3/4) DQS to CLK... Error! Bookmark not defined. Write Leveling Delay Calculation: DQS to CLK... Error! Bookmark not defined. Write/Read Leveling DQ to DQS... Error! Bookmark not defined. Write and Read Leveling Delay: DQ to DQS... Error! Bookmark not defined. Generating Write/Read Leveling Delay File... Error! Bookmark not defined. Using the " 卼 he table on this page" Option... Error! Bookmark not defined. Using the " the DDR3 Delays external file " Option... Error! Bookmark not defined. DDRx Wizard: Stimulus and Crosstalk... Error! Bookmark not defined. Crosstalk in DDRx Wizard... Error! Bookmark not defined.

DDRx Wizard: Simulation Options... Error! Bookmark not defined. AC Thresholds Support (DDR3)... Error! Bookmark not defined. DDRx Wizard: Quality Checks... Error! Bookmark not defined. DDRx Wizard: Report Options... Error! Bookmark not defined. DDR4 Timing and Voltage Verification... Error! Bookmark not defined. Vref and Vcent Values... Error! Bookmark not defined. In the DDR Wizard Eye Mask "Time" Calibration... Error! Bookmark not defined. In the DDR Wizard DRAM Vref ; "Voltage" Calibration... Error! Bookmark not defined. Vref for Controller (Read)... Error! Bookmark not defined. Vref for Controller (Read) (Contd)... Error! Bookmark not defined. Data Bus Inversion DDR4/LPDDR4... Error! Bookmark not defined. Data Bus Inversion DDR4/LPDDR4 Comparison... Error! Bookmark not defined. Power Aware IBIS Models, Why?... Error! Bookmark not defined. Power Aware IBIS Models... Error! Bookmark not defined. DDRx Wizard: Simulate... Error! Bookmark not defined. Common Setup Warnings Voltage Range... Error! Bookmark not defined. Common Setup Warnings Inconsistent Diff Pins... Error! Bookmark not defined. Common Setup Warnings Model Types... Error! Bookmark not defined. Common Setup Warnings Model Selector... Error! Bookmark not defined. Common Setup Warnings Receiver Thresholds... Error! Bookmark not defined. DDRx Wizard: Run Simulation... Error! Bookmark not defined.

DDRx Wizard Overview... Error! Bookmark not defined. DDRx Simulation Results Folder; xls: DDR/2/3... Error! Bookmark not defined. DDRx Simulation Results Folder; HTML: DDR/2/3... Error! Bookmark not defined. DDRx Simulation Results Folder; xls: DDR4... Error! Bookmark not defined. DDRx Simulation Results Folder; HTML: DDR4... Error! Bookmark not defined. Constraint Derivation; Design Exploration... Error! Bookmark not defined. Why Use the DDRx Batch Wizard in LineSim?... Error! Bookmark not defined. Creating LineSim Schematics for DDRx Wizard; Multi-Board... Error! Bookmark not defined. Setting up DDRx Wizard for Simulation in LineSim... Error! Bookmark not defined. Setting up DDRx Wizard for Simulation in LineSim... Error! Bookmark not defined. Lab 5 through 18... Error! Bookmark not defined. HyperLynx ョ DDRx Interface Analysis... Error! Bookmark not defined. Quality Checks page... Error! Bookmark not defined. Overshoot and Undershoot ADD, CMD and CTL... Error! Bookmark not defined. Overshoot and Undershoot CLK, DQ, DQS, DM... Error! Bookmark not defined. Overshoot and Undershoot: (Report)... Error! Bookmark not defined. Monotonicity and VIH/L(AC/DC) Limit: (Report)... Error! Bookmark not defined. Slew Rate: (Report)... Error! Bookmark not defined. Differential SI Checks VIHDiff/VILDiff (AC & DC)... Error! Bookmark not defined. Differential SI Checks VIHDiff/VILDiff (AC & DC): (Report)... Error! Bookmark not defined.

Differential SI Checks Max VIX... Error! Bookmark not defined. Differential SI Checks Max VIX: (Report)... Error! Bookmark not defined. Differential SI Checks Min VSEH/VSEL... Error! Bookmark not defined. Differential SI Checks Min VSEH/VSEL: (Report)... Error! Bookmark not defined. Differential SI Checks tvac/tdvac... Error! Bookmark not defined. Differential SI Checks tvac/tdvac: (Report)... Error! Bookmark not defined. Differential SI Checks tvac/tdvac: (Report)... Error! Bookmark not defined. Check Round Trip Times Option... Error! Bookmark not defined. Round Trip Time Overview... Error! Bookmark not defined. Syntax for RTT_limits.txt... Error! Bookmark not defined. Round Trip Time: (Report)... Error! Bookmark not defined. Round Trip Time1: (Report)... Error! Bookmark not defined. Round Trip Time2: (Report)... Error! Bookmark not defined. Jitter... Error! Bookmark not defined. tjit... Error! Bookmark not defined. Total Jitter High/Low Pulse Abs Margin... Error! Bookmark not defined. Total Jitter High/Low Pulse Avg Margin... Error! Bookmark not defined. terr... Error! Bookmark not defined. terr: Report... Error! Bookmark not defined.