DDR3 Address Lanes Impedance

Status
Not open for further replies.

strahd_von_zarovich

Full Member level 2
Joined
Sep 25, 2015
Messages
120
Helped
1
Reputation
2
Reaction score
3
Trophy points
1,298
Visit site
Activity points
2,480
Hi Everybody,
I am working on routing DDR3 address, control and clock lines. I have 4 DDR3 chips, and I placed one of them on top layer for example and second one on bottom layer exactly underneath the other one. I am using Flyby routing topology and impedance of the single ended lines are 40ohm. Since the two ICs are mirrored, I have to make a branch. My question is that, is it better to route them as 80ohm after the branch to make 40ohm total impedance? Or what else can you suggest? Here is a picture for clarification.

Thanks in advance.

 

Hi,

I guess the "mismatched" trace is very short.
If it is less than lambda/10 then it´s not critical at all.

Klaus
 

Hi,

I guess the "mismatched" trace is very short.
If it is less than lambda/10 then it´s not critical at all.

Klaus
Dear Klaus,
Thank you very much for your answer. Actually, it will also help me to route traces with narrower widths. So if my intuition is right, it will help me to prevent reflections, also I can route traces narrower.
 

Hi,

For sure there may be in improvement when you use two 80 Ohm lines (quasi in parallel) to get 40 Ohms.
May I ask where your termination resistor is placed?

Ideally it should be at the end of the line to get no reflections. But I guess this is not possible.

Address lines usually are one direction only:
Thus the signal is sent by the MCU (FPGA) and received by the RAM.
So the way is:
Transmitter --> trace --> branch -> RAM (here the timing for the mismatch effect is too low to cause a problem, but I also guess the echo voltage is too low to cause problems) --> then it goes back all the way to the transmitter (where it causes no problem but gets reflected again, if not terminated properly) ---> then the echo travels back to the ram (again reduced in voltage) --> at the RAM now the echo timing may be critical to cause problems, but the voltage should be too low.

Depending on rise rate, trance length... I guess the mismatch (echo) voltage is in the range of some millivolts only.

Klaus
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…