You are on page 1of 38

ELECTRICAL

VALIDATION FOR
DDR IO INTERFACE
Under the Guidance
of
Prof. M. S. Bhat Bhide Amruta A
NITK Surathkal Intel Technology India Pvt. Ltd.

Presented by
Dipak Prakash Bankar
09VL07F

12/09/21 M. Tech. VLSI Design NITK Surathkal. 1


Agenda :
What is EV In general?
Importance.
What is DDR Interface?
Brief About DDR RAM.
Evolution Of DDR.
DDR3 Signals.
DDR3 protocol.
EV for DDR.
Flyby Topology.
Delay Locked Loop
Characterization of DLL.
References.
12/09/21 M. Tech. VLSI Design NITK Surathkal. 2
What is EV in general?
• It comes under post silicon Validation.
• Done over Process, Voltage and Temperature
variations.
• Done at
» Platform Level
» Component Level

12/09/21 M. Tech. VLSI Design NITK Surathkal. 3


Importance.

12/09/21 M. Tech. VLSI Design NITK Surathkal. 4


What is DDR interface? SATA/
USB/
PCIe/AG Other LAN
P(Graphic Devices HDMIPORTS
s)

DDR Interface

APM/ PCI/P AC97/HD


Memory Slots
ACPI CIe (AUDIO)
Bus

12/09/21 M. Tech. VLSI Design NITK Surathkal. 5


What is DDR interface? SATA/
USB/
PCIe/AG
P(Graphic Other LAN
s) Devices HDMIPORTS

Two Die
one package

DDR Interface

APM/ PCI/P AC97/HD


DDR ACPI CIe (AUDIO)
Slots Bus

12/09/21 M. Tech. VLSI Design NITK Surathkal. 6


What is DDR interface?
PCIe/AG
VGA HDMI P(Graphic
s)

Other
APM/
Devices
ACPI
PCI/P SATA/
CIe USB/
Bus LAN
PORTS
DDR Interface

DDR Slots

12/09/21 M. Tech. VLSI Design NITK Surathkal. 7


Brief about DDR(RAM).
• Evolution of DDR.
• DDR3 Signals.
• DDR3 protocol.
– READ
– WRITE

12/09/21 M. Tech. VLSI Design NITK Surathkal. 8


 Evolution of DDR.
• Evolved from SDR

12/09/21 M. Tech. VLSI Design NITK Surathkal. 9


 Evolution of DDR.
• DDR1.

Additional
Stubs and Stub
Lengths

12/09/21 M. Tech. VLSI Design NITK Surathkal. 10


 Evolution of DDR.
• DDR2.

Additional
Stubs and Stub
Lengths

12/09/21 M. Tech. VLSI Design NITK Surathkal. 11


 Evolution of DDR.
• DDR3.

12/09/21 M. Tech. VLSI Design NITK Surathkal. 12


DDR3 Signals Groups.
• Command group
 WE# : Write Enable
 RAS# : Row Address Select
 CAS# : Column Address Select

12/09/21 M. Tech. VLSI Design NITK Surathkal. 13


DDR3 Signals Groups.
• Clock
 CK/CK# :
- Differential.
- Free running.
- all data, address, command and control signals are sampled on the
crossing of clock.

12/09/21 M. Tech. VLSI Design NITK Surathkal. 14


DDR3 Signals Groups.
• Control group
 CKE : Clock Enable
- Activate and deactivate internal clock signals and device input buffers and
output drivers.
- CKE LOW provides Pre-charge Power-Down and Self
Refresh operation.

 CS : Chip Select
- CS provides for external
Rank selection on systems with multiple Ranks.
- All commands are masked when CS is registered HIGH.

 ODT : On Die Termination


- ODT (registered HIGH) enables termination resistance internal to the
DDR3 SDRAM.
- Allows the DRAM to turn on/off termination resistance for each DQ,
DQS, DQS#.

12/09/21 M. Tech. VLSI Design NITK Surathkal. 15


DDR3 Signals Groups.
• Data group
 DQS/DQS# [7:0] : Data Strobe
- Differential.
- Acts as clock for data.
- Starts from Tristate.

 DQ[63:0]
- Single ended Bi-directional.
- Center aligned w.r.t. DQS during write.
- Edge aligned w.r.t. DQS during read.
- 1 DQS is associated with each 8-bit data(DQ)

 DM[7:0] : Write Data Mask


- 1 for each 8-bit data (DQ).

12/09/21 M. Tech. VLSI Design NITK Surathkal. 16


DDR3 Protocol.
• WRITE
• READ

12/09/21 M. Tech. VLSI Design NITK Surathkal. 17


DDR3 Protocol.
• WRITE

12/09/21 M. Tech. VLSI Design NITK Surathkal. 18


DDR3 Protocol.
• READ

12/09/21 M. Tech. VLSI Design NITK Surathkal. 19


 EV For DDR.
• Platform Level - Signal Integrity
 Addresses two concerns in the electrical design aspects
- the timing and
- the quality of the signal

 The goal of signal integrity analysis is to ensure reliable high-speed data


transmission.

12/09/21 M. Tech. VLSI Design NITK Surathkal. 20


 EV For DDR.
• Platform Level - Signal Integrity
 Main issues of SI

• Reflection Noise
• Due to impedance mismatch, stubs, vias and other interconnect
discontinuities.

• Crosstalk Noise
• Due to electromagnetic coupling between signal traces and vias.

• Power/Ground Noise
• Due to paracitic of the power/ground delivery system during drivers’
simultaneous switching output (SSO). It is sometimes also called
Ground Bounce, Delta-I Noise or Simultaneous Switching Noise (SSN).

12/09/21 M. Tech. VLSI Design NITK Surathkal. 21


EV for DDR.
• Platform Level - Signal Integrity
1. Clk to DQS Skew

2. Clk VIX

3. Clock Jitter characterization

4. Dq-Dqs timing

5. Clk-Control timing

6. Clk-Command timing

12/09/21 M. Tech. VLSI Design NITK Surathkal. 22


EV for DDR.
• Platform Level - Signal Integrity
1. Clk to DQS Skew

12/09/21 M. Tech. VLSI Design NITK Surathkal. 23


EV for DDR.
• Platform Level - Signal Integrity
2. Clk VIX

12/09/21 M. Tech. VLSI Design NITK Surathkal. 24


EV for DDR.
• Platform Level - Signal Integrity
2. Clk VIX

12/09/21 M. Tech. VLSI Design NITK Surathkal. 25


EV for DDR.
• Platform Level - Signal Integrity
4. Dq-Dqs timing

12/09/21 M. Tech. VLSI Design NITK Surathkal. 26


EV for DDR.
• Platform Level - Signal Integrity
5. Clk-Control(CS#) timing

12/09/21 M. Tech. VLSI Design NITK Surathkal. 27


EV for DDR.
• Platform Level - Signal Integrity
6. Clk-Command (WE#) timing

12/09/21 M. Tech. VLSI Design NITK Surathkal. 28


EV for DDR.
• Component Level
 Characterization Of AC timings
- Slew Rate
- Duty Cycle
- Noise Margins
- Set up and Hold check

12/09/21 M. Tech. VLSI Design NITK Surathkal. 29


 EV For DDR.
Process Temperature Voltage
(˚C) (V)
Board Component (Processor)

LOW-Z Slow Low Low

High-Z Fast High High

Typical typical Typical Typical

12/09/21 M. Tech. VLSI Design NITK Surathkal. 30


Flyby topology.
Flyby topology.
• Clock gets skewed

• DQS should be skewed accordingly

• Uses programmable Delay element


known as Delay Locked Loop(DLL).
Delay Locked Loop(DLL)

Phase Fast/Slow
Clk in Detector Control

Delay Line

12/09/21 M. Tech. VLSI Design NITK Surathkal. 33


Characterization of DLL(My
Work).
• Code Vs Delay
Characterization of DLL.
• DNL
Characterization of DLL.
• INL
References
•JEDEC
•www.csee.umbc.edu/research/vlsi/reports/si_chapter.pdf
•“Clocking in Modern VLSI System” by Thucydides Xanthopoulos, Spinger.
•Intel Internal Reference Documents

12/09/21 M. Tech. VLSI Design NITK Surathkal. 37


12/09/21 M. Tech. VLSI Design NITK Surathkal. 38

You might also like