<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic AN5097 DDR4 Layout Checklist Clarification for LS1028A Application in Layerscape</title>
    <link>https://community.nxp.com/t5/Layerscape/AN5097-DDR4-Layout-Checklist-Clarification-for-LS1028A/m-p/1056006#M6004</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am in the process of laying out the DDR4 interface for our LS1028A application and had a couple of questions related to the AN5097 checklist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The last bullet on No. 27 states: "&lt;STRONG&gt;For 32-bit or 16-bit DDR4 data bus, the bit 0 (DQ[0]) and bit 1 (DQ[1]) of ECC&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;byte lane, bit-swap is not allowed.&lt;/STRONG&gt;" My initial interpretation of this is that bit 0 and bit 1 of the ECC's data bus cannot be bit-swapped. However, the reference design board has the following bit swapped interface:&lt;/P&gt;&lt;P&gt;DQ0-&amp;gt;D1_MECC3&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DQ1-&amp;gt;D1_MECC1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DQ2-&amp;gt;D1_MECC2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DQ3-&amp;gt;D1_MECC0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I would like to implement the following bit-swapping order for Rank 1:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;DQ0-&amp;gt;D1_MECC2&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DQ1-&amp;gt;D1_MECC0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DQ2-&amp;gt;D1_MECC3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DQ3-&amp;gt;D1_MECC1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;...and this order for Rank 2:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;DQ0-&amp;gt;D1_MECC0&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DQ1-&amp;gt;D1_MECC2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DQ2-&amp;gt;D1_MECC1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DQ3-&amp;gt;D1_MECC3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Is this bit swap permitted? I do not understand this rule.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;My second question relates to No. 25 in the checklist, specifically this statement: "&lt;STRONG&gt;Spacing &amp;gt;= 2-3x distance from signal to adjacent ground plane in PCB stack-up&lt;/STRONG&gt;". Is this the trace to trace spacing? If so, is it center-to-center or edge-to-edge?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 03 Aug 2020 20:33:58 GMT</pubDate>
    <dc:creator>jimmymm</dc:creator>
    <dc:date>2020-08-03T20:33:58Z</dc:date>
    <item>
      <title>AN5097 DDR4 Layout Checklist Clarification for LS1028A Application</title>
      <link>https://community.nxp.com/t5/Layerscape/AN5097-DDR4-Layout-Checklist-Clarification-for-LS1028A/m-p/1056006#M6004</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am in the process of laying out the DDR4 interface for our LS1028A application and had a couple of questions related to the AN5097 checklist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The last bullet on No. 27 states: "&lt;STRONG&gt;For 32-bit or 16-bit DDR4 data bus, the bit 0 (DQ[0]) and bit 1 (DQ[1]) of ECC&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;byte lane, bit-swap is not allowed.&lt;/STRONG&gt;" My initial interpretation of this is that bit 0 and bit 1 of the ECC's data bus cannot be bit-swapped. However, the reference design board has the following bit swapped interface:&lt;/P&gt;&lt;P&gt;DQ0-&amp;gt;D1_MECC3&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DQ1-&amp;gt;D1_MECC1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DQ2-&amp;gt;D1_MECC2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DQ3-&amp;gt;D1_MECC0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I would like to implement the following bit-swapping order for Rank 1:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;DQ0-&amp;gt;D1_MECC2&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DQ1-&amp;gt;D1_MECC0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DQ2-&amp;gt;D1_MECC3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DQ3-&amp;gt;D1_MECC1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;...and this order for Rank 2:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;DQ0-&amp;gt;D1_MECC0&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DQ1-&amp;gt;D1_MECC2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DQ2-&amp;gt;D1_MECC1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DQ3-&amp;gt;D1_MECC3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Is this bit swap permitted? I do not understand this rule.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;My second question relates to No. 25 in the checklist, specifically this statement: "&lt;STRONG&gt;Spacing &amp;gt;= 2-3x distance from signal to adjacent ground plane in PCB stack-up&lt;/STRONG&gt;". Is this the trace to trace spacing? If so, is it center-to-center or edge-to-edge?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Aug 2020 20:33:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/AN5097-DDR4-Layout-Checklist-Clarification-for-LS1028A/m-p/1056006#M6004</guid>
      <dc:creator>jimmymm</dc:creator>
      <dc:date>2020-08-03T20:33:58Z</dc:date>
    </item>
    <item>
      <title>Re: AN5097 DDR4 Layout Checklist Clarification for LS1028A Application</title>
      <link>https://community.nxp.com/t5/Layerscape/AN5097-DDR4-Layout-Checklist-Clarification-for-LS1028A/m-p/1056007#M6005</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. Yes, your bit mapping is ok.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Yes, it is about trace to trace spacing. Accuracy of the recommendation is not too high (2-3x), treat it as &lt;SPAN&gt;edge-to-edge&lt;/SPAN&gt;. The rule is really simple, greater spacing - lower interference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bulat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Aug 2020 04:07:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/AN5097-DDR4-Layout-Checklist-Clarification-for-LS1028A/m-p/1056007#M6005</guid>
      <dc:creator>Bulat</dc:creator>
      <dc:date>2020-08-06T04:07:57Z</dc:date>
    </item>
  </channel>
</rss>

