Announcement

Collapse
No announcement yet.

About DDR3 Termination

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • About DDR3 Termination

    Hello,

    When I read something about DDR3 design recently, I had two questions about DDR3 termination.

    First, as far as I've learned, DDR3 termination is used for better signal integrity, especially in DDR3 fly-by architecture. Can I understand it in this way? If I use a T-blanced topology for multiple DDR3 chips (like IMX6 Rex), or if I just use one DDR3 chip, I don't need termination resistors, and VTT (termination power) can also be removed. Is that right?

    My second question is: if termination is used, how do I deal with the trace between DDR3 pins and termination resistors when I do the length matching? Shall I also include it in length matching, or can I just ignore it? Since I feel the trace between DDR3 pins and termination resistors will have no impact on the time during which signals travel from CPU to DDR3 chip.

    Thank you!

  • #2
    1) Yes. You can compare schematics of iMX6 Rex module (T branch) with OpenRex (fly-by):
    - iMX6 Rex module schematic: http://www.imx6rex.com/wp-content/up...-Schematic.pdf
    - OpenRex schematic: http://www.imx6rex.com/wp-content/up...Production.pdf

    The important point is, that when you are using termination resistors you will get better quality signal => you need to used termination resistors on memory interfaces running on higher frequencies (e.g. I think probably the highest frequency for T branch DDR3 what I used was 533MHz). Advantage of T-branch is, that you can save some space. Also, before you decide to use T-branch, you may want to be sure that the chip manufacturer mentioned T-branch support in their design guide (or you may want to ask them).

    2) Keep the distance from last memory chip to termination resistor short. This distance is not included in length matching. Your length matching is based on: CPU to each individual memory chip. The termination is last segment in the net (have a look at OpenRex layout, that can help).

    If you are not sure about memory layout, it is always very useful to check JEDEC reference designs (you need to register, but you can download memory module schematics and layouts for free): https://www.fedevel.com/welldoneblog...yout-examples/

    Comment


    • #3
      Thanks Robert for your advice, it's very helpful.

      Comment


      • #4
        Hi,

        robertferanec
        Administrator
        robertferanec when placing the termination resistors at the far-end, after DDR3, should be also length matched with respect with the other termination resistor traces on this sector? I am aware that between the controller and DDR3 all the control signals should be length matched.

        Thanks,
        Mihai

        Comment


        • #5
          no it is not a criteria for the termination.. that said I would not reccommend a very large difference.. try and keep them similar and you good to go... maybe some one else thinks diffferently but i have done a lot of ddr3 designs doing it like that and never had a problem with them w.r.t. termination resistors..

          For the CLK pairs I would reccomend that they should be as close to the pins as possible and matched...

          Comment


          • #6
            Hi
            Paul van Avesaath
            Senior Member
            Paul van Avesaath

            Thanks for your info. I will try to keep them pretty equal.

            cheers,
            Mihai

            Comment

            Working...
            X