DQS-DQ skew with LPDDR4 in i.MX93EVK

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

DQS-DQ skew with LPDDR4 in i.MX93EVK

ソリューションへジャンプ
495件の閲覧回数
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

タグ(2)
0 件の賞賛
1 解決策
353件の閲覧回数
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

元の投稿で解決策を見る

8 返答(返信)
354件の閲覧回数
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

360件の閲覧回数
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 件の賞賛
356件の閲覧回数
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?

タグ(1)
0 件の賞賛
369件の閲覧回数
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 件の賞賛
459件の閲覧回数
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 件の賞賛
482件の閲覧回数
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 件の賞賛
483件の閲覧回数
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 件の賞賛
363件の閲覧回数
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 件の賞賛