25
Presenter : Prabhakaran Palaniappan (Engineering Manager) Mobiveil Inc Fast and Accurate System Model of DDR4 and addressing the Challenges of Transition to DDR5 April 3, 2019 Authors : Prabhakaran Palaniappan Buvaneshwaran Chinnadurai

Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

Presenter : Prabhakaran Palaniappan (Engineering Manager)

Mobiveil Inc

Fast and Accurate System Model of DDR4 and addressing the Challenges of

Transition to DDR5

April 3, 2019

Authors :

Prabhakaran Palaniappan

Buvaneshwaran Chinnadurai

Page 2: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

Agenda

• Mobiveil overview

• Challenges of increasing DDRx data rate

• System Level Simulation Model

• Field solver comparison and selection

• Parametric Simulation (PDN, SSO, Crosstalk, ISI)

• Sign-off Report

• Correlation with measurement results

• Conclusion and addressing the challenges of transition to DDR5

2

Page 3: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

About Mobiveil

• Headquartered in Milpitas, California

• Development centers in Chennai, Bengaluru and Hyderabad in India

• Over 250+ strong Engineering team

• IP and IP centric solution provider for Select Vertical Markets

• Product Engineering Services• ASIC/FPGA Design Implementation

• SoC Verification / Validation

• Board Design

• Signal & Power Integrity

• CAD Layout Design

• ID / Mechanical Design

• Embedded Software

3

• High Speed interconnect IP’s • PCIe Gen 1 to Gen4

• sRIO Gen 1 to Gen 3

• 1G/10G Ethernet MAC

• IP portfolio - Storage domain• NVMe

• EFC (Enterprise Flash controller)

• LDPC (Error correction for Storage)

• DDR 4/3 and LPDDR 3/2

• HBM2

• Octa/QSPI, HyperFlash

Listed as one of the fastest growing private companies– Source “Inc 5000”

Page 4: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

Product line/ services

• Storage Portfolio• Mobiveil IP : FPGA based High performance storage solution

• NVMSTor (Arria10 FPGA based NVMe SSD)

• NVMSTor – Ultra (Zynq Ultrascale + based NVMe SSD)

• Ramdisk – Ultra (Zynq Ultrascale + based platform)

• High performance SSD development

• Non-standard DIMM development

• SSD validation products

• IOT solutions• IOT Solution for smart city initiatives

• Smart lighting control and environmental monitoring IOT solution

• Traffic Management System for Smart City initiative

• IOT Gateway applications

4

Page 5: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

Challenges of increasing DDRx data Rate & decreasing Voltage

5

PDN noise

Eye mask compliance

Simultaneous switching bits

ISI and cross talk

Deskewing of Data bits (including package + PCB delay)

Accurate modelling required to match the package and PCB delay (not the length)

Measurement and probing points

• Note : DDR4 data rate – 1600 to 3200 Mbps, 1.2V

DDR5 data rate – 3200 to 6400 Mbps, 1.1V (expected)

Page 6: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

DDR4 System simulation Model : Topology

6

Page 7: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

System SI Simulation topology

7

Page 8: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

S-parameter Extraction

8

DDR4:

Frequency sweep: 0- 5GHz

Data rate: 2400MT/s

Marker at: 1.2GHz (clock frequency)

Signals considered: 3 DQbits & 1 DQS

Solver: (For frequency domain result comparison)

Hybrid

3DFEM (Using cut & stitch method : Via transition & pads are modeled using FEM)

Port generation

Capacitor Assignment for PDN:

Page 9: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

S-parameter result observation

9

• Above Plots indicate the difference in insertion loss and return loss due to inclusion of 3DFEM field solver for complex geometries

Field solver comparison : Insertion Loss Field solver comparison : Return Loss Field solver comparison : Time domain

Page 10: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

Simulation Solver Selection

10

Hybrid solver

Mixed solver: cut & stitch method (Hybrid & 3DFEM)

FDTD (Finite Difference Time Domain) - Block box representation of board and direct time domain simulation

Main objective of solver selection is to model the complex simulation system, inorder to extract the results with less simulation time with reasonable accuracy.

Based on below observation, FDTD solver consumes lesser simulation time (overall) compared to other approach.

Page 11: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

Data bus Simulation

11

Page 12: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

Data bus Write Simulation: With & Without PDN

12

Eye Height is reduced while

considering PDN in the

simulation due to power noise

inclusion.

Page 13: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

Data bus Read Simulation: With & Without PDN

13

Eye Height is reduced while

considering PDN in the

simulation due to power noise

inclusion.

Page 14: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

Data bus Simulation: Simultaneous Switching bits

14

Power noise due to Simultaneous switching of data bits Effect of SSO on DQ waveform

Effect of SSO on DQ waveform – Eye diagram

Switching of multiple simultaneous bits injects the noise into the

power plane which in turn affects other data bits

Page 15: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

Data bus Simulation: Impact of crosstalk

15

DQ simulation without considering crosstalk effects

DQ simulation with crosstalk (1 byte simulation, 1DQ-victim, 7- aggressors)

Eye Height is reduced due to Crosstalk.

Page 16: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

Data bus Simulation: Impact of ISI

16

When Data rate goes up to 6400 MT/s (especially for DDR5), effect of ISI will be very significant.Serdes approach needs to be adopted to ensure eye mask compliance with less BER.

ISI : Effect of one bit transition over another

Page 17: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

Sign-off Report

17

SystemSI generates report with JEDEC standard compliance

Page 18: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

Measurements

18

Mobiveil’s NVMStor-Ultra Platform Measurement Setup : Keysight technologies MSO9254A

Page 19: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

Correlation with Measurements: DQ

19

Simulation results for a 8x data transfer Measurement for a 8x data transfer

Note : Probing point is exactly the same in both Simulation and measurements

Page 20: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

Correlation with Measurements: DQS Read

20

Simulation results for a 8x data transfer Measurement for a 8x data transfer

Note : Probing point is exactly the same in both Simulation and measurements

Page 21: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

Correlation with Measurements : Clock

21

Simulation results for Clock Signal Measurement of Clock signal

Note : Probing point is exactly the same in both Simulation and measurements

Page 22: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

Correlation with Measurements : Clock Eye

22

Simulation results for Clock Signal Measurement of Clock signal

Note : Probing point is exactly the same in both Simulation and measurements

Page 23: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

Conclusion & Addressing the Challenges in DDR5 using Sigrity

23

• As DDRx speeds go up, so is the complexity of system modelling and comprehensive approach is necessary to get an accurate results

• Sigrity is geared up to address the key challenges discussed earlier and below are the advantages

• Ability to model every segment of the interconnects (package, BGA pad, Edge fingers, via stub etc)

• Ability to define the VRM characteristics including voltage ripples (using spice constructs) which is generally system specific.

• Solver choice:

• FDTD : Fast and accurate Field solver

• 3D FEM for complex geometries

• Cut and stitch approach

• Ability to include the effects of following components accurately

• PDN noise

• ISI

• SSO

• Cross talk

• Adoption of SERDES technique (IBIS-AMI modelling) for DDR5 and beyond

Page 24: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering

24

Thank You

[email protected]

Page 25: Presenter : Prabhakaran Palaniappan (Engineering Manager) …mobiveil.com/wp-content/uploads/dlm_uploads/2019/04/2019... · 2019-06-06 · Presenter : Prabhakaran Palaniappan (Engineering