This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM6442: DDR4 routing

Part Number: AM6442
Other Parts Discussed in Thread: TMDS64EVM

I am working on PCB layout for our new design using the AM64x. I have encountered some challenges related to DDR4, and have a few questions:

1. According to the TI AM64x DDR design and layout guidelines document, the target single ended impedance is 40 ohm. In other designs we have done with other processors, this number is 50 ohm. And the Micron documentation also states the target should be 50 ohm. There are some difficulties routing at 40 ohm since the PCB traces need to be quite a bit wider. Does it have to be 40, or is 50 ohm ok?


2. I was going to copy the DDR4 layout from one of the eval boards, the TMDS64EVM. But it looks like some of the data lines are swapped to make routing easier. The design guide states that this is allowed, but not when using CRC. Will ECC still work in this case, or does this also mean ECC also can’t be used if data bits are swapped?


3. When using LPDDR4, the design guide states that data lines cannot be swapped. Just out of curiosity, what is the difference between DDR4 and LPDDR4 that causes this?


4. Are there any other eval boards or reference designs that have Gerber files for DDR4 routing?

Thanks

  • Hi Steve,

    1.The controller and DRAM both provide 40 ohm ODI and ODT settings. These would align with a 40-ohm trace impedance and minimize reflections.  If you are going with 50ohm, i would strongly recommed SI simulations to ensure proper signal integrity

    2. ECC should still work.  For DDR4, only the data bits within a byte can be swapped.  Since all ECC data comes from the controller and is read by the controller, the swapping would not have any effect

    3.  LPDDR4 training is different and involves the reading values driven by the memory.  Since the memory has no knowledge of the swapping, the data will be returned incorrectly.  Our followon devices like AM62x and AM62A do have provisions within the DDR PHY to "unswap" the data, so these devices do support data bit swapping

    4.  There are other eval boards listed on the product page that have DDR4:  https://www.ti.com/product/AM6442#design-development. You would have to contact those partners to obtain Gerber files.

    Regards,

    James