DQS-DQ skew with LPDDR4 in i.MX93EVK

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

DQS-DQ skew with LPDDR4 in i.MX93EVK

Jump to solution
323 Views
TTamura_Apollo_Giken
Contributor II

Hello.
I am in charge of transmission line simulation at a board design company.

I was asked by a customer to start a board design using i.MX93 and I used the HyperLynx DDRx batch wizard to analyze LPDDR4 using i.MX93EVK board data.

The IBIS model for the DRAM was MT53E1G16D1ZW from z42n_1p1v_at.ibs referring to the i.MX93EVK schematic, and the observation points were performed on the die.

Looking at the analysis results without leveling, it seems that the DQS-DQ skew is way off and there is little margin on the Hold side.

The hardware guide describes routing constraints for delay time, but are these constraints specified as the range of phase adjustment based on the assumption of delay and leveling operation in the package on the DRAM side?
Is the range that can be adjusted by leveling described anywhere?

The attached image is the result of HyperLynx analysis and the eye mask is the default setting of HyperLynx, not the i.MX93 specification

Tags (2)
0 Kudos
1 Solution
181 Views
pengyong_zhang
NXP Employee
NXP Employee

Hi, @TTamura_Apollo_Giken 

Our EVK PCB design has been proven, So if you have following the HDG file, then your board is no problem. And you can use the Config Tool run the vTSA test.

B.R

View solution in original post

8 Replies
182 Views
pengyong_zhang
NXP Employee
NXP Employee

Hi, @TTamura_Apollo_Giken 

Our EVK PCB design has been proven, So if you have following the HDG file, then your board is no problem. And you can use the Config Tool run the vTSA test.

B.R

188 Views
pengyong_zhang
NXP Employee
NXP Employee

Hi, @TTamura_Apollo_Giken 

>>>Is it assumed that even if there is a phase difference (wire length difference) between DQS and DQ in i.MX93EVK, it will be adjusted by leveling?

Yes!

>>>the i.MX93 package delay and PCB routing delay alone are specified, but does this mean that the specified values are such that problems do not occur without considering the DRAM package delay?

It is the design range, The DDR training will calibration the DQS2DQ, and this is fine-tuned and must be based on meeting the PCB design.

 

 

0 Kudos
184 Views
TTamura_Apollo_Giken
Contributor II

Hi @pengyong_zhang 
Thanks for the reply.
Is it your understanding that as a device manufacturer, you guarantee operation by following the hardware design guide and matching the delay time of the PCB wiring design?
In the simulation, is it enough to confirm that the adjusted time is within the leveling range by performing Write leveling, and that the i.MX93 eye mask regulations are satisfied as signal quality?

Tags (1)
0 Kudos
197 Views
TTamura_Apollo_Giken
Contributor II

Hi

JEDEC 209-4B confirmed.
LPDDR4-3200 read as follows
TdIVW_total max:0.25UI
tDQS2DQ min:200ps / max:800ps
tDQ2DQ max:30ps

Is it assumed that even if there is a phase difference (wire length difference) between DQS and DQ in i.MX93EVK, it will be adjusted by leveling?

Also, the i.MX93 package delay and PCB routing delay alone are specified, but does this mean that the specified values are such that problems do not occur without considering the DRAM package delay?

0 Kudos
287 Views
pengyong_zhang
NXP Employee
NXP Employee

Hi, @TTamura_Apollo_Giken 

Different DDR type have different Spec document, For i.MX93 LPDDR4, you can refer JEDE209-4C.

B.R

0 Kudos
310 Views
TTamura_Apollo_Giken
Contributor II

Hi
We were aware that the range that can be supported by leveling depends on the DDR controller.
Also, the JEDEC standard is a specification for the DRAM side, so we do not know the specifications for the controller side.
The old i.MX6 datasheet included DDR2/3 timing specifications, but the recent DDR timing specifications are not included, so we do not know the controller specifications.

0 Kudos
311 Views
pengyong_zhang
NXP Employee
NXP Employee

Hi, @TTamura_Apollo_Giken 

About all of the DRAM range that can be adjusted by leveling, you can find it on JEDEC spc document.

B.R

0 Kudos
191 Views
TTamura_Apollo_Giken
Contributor II

Hi @pengyong_zhang 
JEDEC 209-4B confirmed.
LPDDR4-3200 read as follows
TdIVW_total max:0.25UI
tDQS2DQ min:200ps / max:800ps
tDQ2DQ max:30ps

Is it assumed that even if there is a phase difference (wire length difference) between DQS and DQ in i.MX93EVK, it will be adjusted by leveling?

Also, the i.MX93 package delay and PCB routing delay alone are specified, but does this mean that the specified values are such that problems do not occur without considering the DRAM package delay?

Translated with DeepL.com (free version)

0 Kudos