i.MX 8M Plus DDR4-3200 length matching recommendations

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

i.MX 8M Plus DDR4-3200 length matching recommendations

1,007 Views
yamamo10
Contributor II

I am designing the DDR4 interface for i.MX 8M Plus
(Part Number: MIMX8ML8CVNKZAB) and would like to confirm the
length matching recommendations for DDR4-3200 operation.

In the available documents (IMX8MPHDG, AN5097, etc.),
general guidelines for DDR routing are described.
However, I could not find clear numerical limits for
length matching specifically for DDR4 operation at 3200 MT/s.

For DDR4 running at 3200 MT/s, could you please advise the
recommended length matching (maximum skew / length difference)
for the following signal groups?

- CK (CK/CK#)
- DQS (DQS/DQS#, within a byte lane and between byte lanes)
- DQ (within a byte lane and relative to DQS)
- CA / Address / Control signals

Additionally, could you please clarify:
- Which document should take precedence for length matching rules
on i.MX 8M Plus DDR4 designs
- How much skew can typically be compensated by the internal
DDR training of the SoC

0 Kudos
Reply
7 Replies

939 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

Please refer to our i.MX 8M Plus Hardware Developer’s Guide and reference board design.

0 Kudos
Reply

932 Views
yamamo10
Contributor II

Thank you for your previous response.

I understand that the i.MX 8M Plus reference board
does not implement DDR4, and that no explicit DDR4
length-matching values are published.

For DDR4 operation at 3200 MT/s on i.MX 8M Plus,
could you please clarify the recommended design approach
for PCB routing and length matching?

Specifically:
- Is DDR4-3200 operation assumed and validated by design
(with appropriate board design)?
- In the absence of a DDR4 reference board,
what should be considered the primary guideline
for length matching and skew control?

Can AN5097 be used as a general DDR4 routing guideline
for i.MX 8M Plus designs, even though it is not
device-specific, provided that standard DDR4
signal integrity rules are followed?

0 Kudos
Reply

876 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

For DDR4 operation at 3200 MT/s on i.MX 8M Plus,
could you please clarify the recommended design approach
for PCB routing and length matching?

Specifically:
- Is DDR4-3200 operation assumed and validated by design
(with appropriate board design)?
- In the absence of a DDR4 reference board,
what should be considered the primary guideline
for length matching and skew control?

A: We only supply the hardware guide for the i.MX8MP, for the hardware design using the DDR4 please refer to it. And for the i.MX8MP using the DDR4, we have the validation board design, I will share it to you.

Can AN5097 be used as a general DDR4 routing guideline
for i.MX 8M Plus designs, even though it is not
device-specific, provided that standard DDR4
signal integrity rules are followed?

A:No, do not refer to it, for the i.MX8MP please following the hardware guide for it special.

0 Kudos
Reply

873 Views
yamamo10
Contributor II

We understand that the hardware guide and the validation board design are the primary references for DDR4 on i.MX 8M Plus.
However, our understanding is that these documents do not sufficiently describe the DDR4 routing, length matching, and skew constraints in detail.

Could you please share the links to the specific hardware guide and the DDR4 validation board design you mentioned, so that we can reconfirm whether we are referencing the correct documents?

0 Kudos
Reply

871 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

I email to you, please check it.

0 Kudos
Reply

867 Views
yamamo10
Contributor II

Thank you for sharing the available hardware guide and the validation board design.

We understand that, at this time, there are no additional documents or device-specific guidelines that describe DDR4 PCB routing, length matching, or skew constraints for i.MX 8M Plus beyond the provided materials.

Based on this, we will proceed with our design using general DDR4 signal integrity best practices and internal SI analysis, while following the i.MX8MP hardware guide as the primary reference.

Thank you for your support.

If any additional recommendations or updates become available in the future, we would appreciate your sharing them.

0 Kudos
Reply

848 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

Dear @yamamo10 ,

I do not have and found the special document for the DDR4, I will still continue checking it for you, when I have update information I will share to you.

I remmber your needs.

Wish you have a nice day and weekend

Wish you have a nice day

Best Regards

Rita

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2289106%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Ei.MX%208M%20Plus%20DDR4-3200%20length%20matching%20recommendations%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2289106%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20am%20designing%20the%20DDR4%20interface%20for%20i.MX%208M%20Plus%3CBR%20%2F%3E(Part%20Number%3A%20MIMX8ML8CVNKZAB)%20and%20would%20like%20to%20confirm%20the%3CBR%20%2F%3Elength%20matching%20recommendations%20for%20DDR4-3200%20operation.%3C%2FP%3E%3CP%3EIn%20the%20available%20documents%20(IMX8MPHDG%2C%20AN5097%2C%20etc.)%2C%3CBR%20%2F%3Egeneral%20guidelines%20for%20DDR%20routing%20are%20described.%3CBR%20%2F%3EHowever%2C%20I%20could%20not%20find%20clear%20numerical%20limits%20for%3CBR%20%2F%3Elength%20matching%20specifically%20for%20DDR4%20operation%20at%203200%20MT%2Fs.%3C%2FP%3E%3CP%3EFor%20DDR4%20running%20at%203200%20MT%2Fs%2C%20could%20you%20please%20advise%20the%3CBR%20%2F%3Erecommended%20length%20matching%20(maximum%20skew%20%2F%20length%20difference)%3CBR%20%2F%3Efor%20the%20following%20signal%20groups%3F%3C%2FP%3E%3CP%3E-%20CK%20(CK%2FCK%23)%3CBR%20%2F%3E-%20DQS%20(DQS%2FDQS%23%2C%20within%20a%20byte%20lane%20and%20between%20byte%20lanes)%3CBR%20%2F%3E-%20DQ%20(within%20a%20byte%20lane%20and%20relative%20to%20DQS)%3CBR%20%2F%3E-%20CA%20%2F%20Address%20%2F%20Control%20signals%3C%2FP%3E%3CP%3EAdditionally%2C%20could%20you%20please%20clarify%3A%3CBR%20%2F%3E-%20Which%20document%20should%20take%20precedence%20for%20length%20matching%20rules%3CBR%20%2F%3Eon%20i.MX%208M%20Plus%20DDR4%20designs%3CBR%20%2F%3E-%20How%20much%20skew%20can%20typically%20be%20compensated%20by%20the%20internal%3CBR%20%2F%3EDDR%20training%20of%20the%20SoC%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2289982%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX%208M%20Plus%20DDR4-3200%20length%20matching%20recommendations%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2289982%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EThank%20you%20for%20your%20previous%20response.%3C%2FP%3E%3CP%3EI%20understand%20that%20the%20i.MX%208M%20Plus%20reference%20board%3CBR%20%2F%3Edoes%20not%20implement%20DDR4%2C%20and%20that%20no%20explicit%20DDR4%3CBR%20%2F%3Elength-matching%20values%20are%20published.%3C%2FP%3E%3CP%3EFor%20DDR4%20operation%20at%203200%20MT%2Fs%20on%20i.MX%208M%20Plus%2C%3CBR%20%2F%3Ecould%20you%20please%20clarify%20the%20recommended%20design%20approach%3CBR%20%2F%3Efor%20PCB%20routing%20and%20length%20matching%3F%3C%2FP%3E%3CP%3ESpecifically%3A%3CBR%20%2F%3E-%20Is%20DDR4-3200%20operation%20assumed%20and%20validated%20by%20design%3CBR%20%2F%3E(with%20appropriate%20board%20design)%3F%3CBR%20%2F%3E-%20In%20the%20absence%20of%20a%20DDR4%20reference%20board%2C%3CBR%20%2F%3Ewhat%20should%20be%20considered%20the%20primary%20guideline%3CBR%20%2F%3Efor%20length%20matching%20and%20skew%20control%3F%3C%2FP%3E%3CP%3ECan%20AN5097%20be%20used%20as%20a%20general%20DDR4%20routing%20guideline%3CBR%20%2F%3Efor%20i.MX%208M%20Plus%20designs%2C%20even%20though%20it%20is%20not%3CBR%20%2F%3Edevice-specific%2C%20provided%20that%20standard%20DDR4%3CBR%20%2F%3Esignal%20integrity%20rules%20are%20followed%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2289941%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX%208M%20Plus%20DDR4-3200%20length%20matching%20recommendations%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2289941%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EPlease%20refer%20to%26nbsp%3B%3CSPAN%3Eour%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-slate-fragment%3D%22JTVCJTdCJTIydHlwZSUyMiUzQSUyMnBhcmFncmFwaCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIyaWQlMjIlM0ElMjJWRXExblluSkEwJTIyJTJDJTIycGFyYUlkeCUyMiUzQTAlMkMlMjJzcmMlMjIlM0ElMjJpLk1YJTIwOE0lMjBQbHVzJTIwSGFyZHdhcmUlMjBEZXZlbG9wZXIlRTIlODAlOTlzJTIwR3VpZGUlMjIlMkMlMjJkc3QlMjIlM0ElMjJpLk1YJTIwOE0lMjBQbHVzJUU3JUExJUFDJUU0JUJCJUI2JUU1JUJDJTgwJUU1JThGJTkxJUU0JUJBJUJBJUU1JTkxJTk4JUU2JThDJTg3JUU1JThEJTk3JTIyJTJDJTIybWV0YWRhdGElMjIlM0ElMjIlMjIlMkMlMjJtYXRjaGVzJTIyJTNBbnVsbCUyQyUyMnRyYW5zbGF0ZWRCeSUyMiUzQW51bGwlMkMlMjJtZXRhRGF0YSUyMiUzQSU1QiU1RCUyQyUyMnRleHQlMjIlM0ElMjJpLk1YJTIwOE0lMjBQbHVzJTIwSGFyZHdhcmUlMjBEZXZlbG9wZXIlRTIlODAlOTlzJTIwR3VpZGUlMjIlN0QlNUQlN0QlNUQ%3D%22%3Ei.MX%208M%20Plus%20Hardware%20Developer%E2%80%99s%20Guide%20and%20reference%20board%20design.%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2290839%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX%208M%20Plus%20DDR4-3200%20length%20matching%20recommendations%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2290839%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EDear%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F257389%22%20target%3D%22_blank%22%3E%40yamamo10%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CP%3EI%20do%20not%20have%20and%20found%20the%20special%20document%20for%20the%20DDR4%2C%20I%20will%20still%20continue%20checking%20it%20for%20you%2C%20when%20I%20have%20update%20information%20I%20will%20share%20to%20you.%3C%2FP%3E%0A%3CP%3EI%20remmber%20your%20needs.%3C%2FP%3E%0A%3CP%3EWish%20you%20have%20a%20nice%20day%20and%20weekend%3C%2FP%3E%0A%3CP%3EWish%20you%20have%20a%20nice%20day%3C%2FP%3E%0A%3CP%3EBest%20Regards%3C%2FP%3E%0A%3CP%3ERita%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2290659%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX%208M%20Plus%20DDR4-3200%20length%20matching%20recommendations%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2290659%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EFor%20DDR4%20operation%20at%203200%20MT%2Fs%20on%20i.MX%208M%20Plus%2C%3CBR%20%2F%3Ecould%20you%20please%20clarify%20the%20recommended%20design%20approach%3CBR%20%2F%3Efor%20PCB%20routing%20and%20length%20matching%3F%3C%2FP%3E%0A%3CP%3ESpecifically%3A%3CBR%20%2F%3E-%20Is%20DDR4-3200%20operation%20assumed%20and%20validated%20by%20design%3CBR%20%2F%3E(with%20appropriate%20board%20design)%3F%3CBR%20%2F%3E-%20In%20the%20absence%20of%20a%20DDR4%20reference%20board%2C%3CBR%20%2F%3Ewhat%20should%20be%20considered%20the%20primary%20guideline%3CBR%20%2F%3Efor%20length%20matching%20and%20skew%20control%3F%3C%2FP%3E%0A%3CP%3EA%3A%20We%20only%20supply%20the%20hardware%20guide%20for%20the%20i.MX8MP%2C%20for%20the%20hardware%20design%20using%20the%20DDR4%20please%20refer%20to%20it.%20And%20for%20the%20i.MX8MP%20using%20the%20DDR4%2C%20we%20have%20the%20validation%20board%20design%2C%20I%20will%20share%20it%20to%20you.%3C%2FP%3E%0A%3CP%3ECan%20AN5097%20be%20used%20as%20a%20general%20DDR4%20routing%20guideline%3CBR%20%2F%3Efor%20i.MX%208M%20Plus%20designs%2C%20even%20though%20it%20is%20not%3CBR%20%2F%3Edevice-specific%2C%20provided%20that%20standard%20DDR4%3CBR%20%2F%3Esignal%20integrity%20rules%20are%20followed%3F%3C%2FP%3E%0A%3CP%3EA%3ANo%2C%20do%20not%20refer%20to%20it%2C%20for%20the%20i.MX8MP%20please%20following%20the%20hardware%20guide%20for%20it%20special.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2290675%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX%208M%20Plus%20DDR4-3200%20length%20matching%20recommendations%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2290675%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20email%20to%20you%2C%20please%20check%20it.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2290711%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX%208M%20Plus%20DDR4-3200%20length%20matching%20recommendations%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2290711%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EThank%20you%20for%20sharing%20the%20available%20hardware%20guide%20and%20the%20validation%20board%20design.%3C%2FP%3E%3CP%3EWe%20understand%20that%2C%20at%20this%20time%2C%20there%20are%20no%20additional%20documents%20or%20device-specific%20guidelines%20that%20describe%20DDR4%20PCB%20routing%2C%20length%20matching%2C%20or%20skew%20constraints%20for%20i.MX%208M%20Plus%20beyond%20the%20provided%20materials.%3C%2FP%3E%3CP%3EBased%20on%20this%2C%20we%20will%20proceed%20with%20our%20design%20using%20general%20DDR4%20signal%20integrity%20best%20practices%20and%20internal%20SI%20analysis%2C%20while%20following%20the%20i.MX8MP%20hardware%20guide%20as%20the%20primary%20reference.%3C%2FP%3E%3CP%3EThank%20you%20for%20your%20support.%3C%2FP%3E%3CP%3EIf%20any%20additional%20recommendations%20or%20updates%20become%20available%20in%20the%20future%2C%20we%20would%20appreciate%20your%20sharing%20them.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2290673%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20i.MX%208M%20Plus%20DDR4-3200%20length%20matching%20recommendations%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2290673%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EWe%20understand%20that%20the%20hardware%20guide%20and%20the%20validation%20board%20design%20are%20the%20primary%20references%20for%20DDR4%20on%20i.MX%208M%20Plus.%3CBR%20%2F%3EHowever%2C%20our%20understanding%20is%20that%20these%20documents%20do%20not%20sufficiently%20describe%20the%20DDR4%20routing%2C%20length%20matching%2C%20and%20skew%20constraints%20in%20detail.%3C%2FP%3E%3CP%3ECould%20you%20please%20share%20the%20links%20to%20the%20specific%20hardware%20guide%20and%20the%20DDR4%20validation%20board%20design%20you%20mentioned%2C%20so%20that%20we%20can%20reconfirm%20whether%20we%20are%20referencing%20the%20correct%20documents%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E